﻿article h1 {
	font-size: 24px;
	line-height: 44px;
}
h2.acc_trigger {
	padding: 0;
	margin: 0 0 5px 0;
	background: url(../img/h2_trigger_a.gif) no-repeat;
	min-height: 46px;
	height: 100%;
	line-height: 26px;
	font-size: 20px;
	font-weight: normal;
}
.ie7 h2.acc_trigger, .ie8 h2.acc_trigger {
	border:1px solid #CCC;
}
h2.acc_trigger a {
	text-decoration: none;
	display: block;
	padding: 0 0 0 50px;
}
h2.acc_trigger a:hover {
	color: red;
}
h2.active {
	background: -moz-radial-gradient(center, ellipse cover, #f1da36 1%, #fefcea 63%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%, #f1da36), color-stop(63%, #fefcea)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #f1da36 1%, #fefcea 63%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #f1da36 1%, #fefcea 63%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #f1da36 1%, #fefcea 63%); /* IE10+ */
	background: radial-gradient(ellipse at center, #f1da36 1%, #fefcea 63%); /* W3C */
}
h2.active a {
	background: url(../img/h2_trigger_a.gif) no-repeat;
	color: red;
	min-height: 46px;
	height: 100%;
}
.acc_container {
	margin: 0 0 5px;
	padding: 0;
}
.acc_container .block {
	padding: 10px;
}
.acc_container .block p {
	padding: 5px 0;
}
