body {
	padding:0px;
	margin: 0px;}
p, td, div, span, li, ul, input {
	font: 12px Tahoma, Arial;
	color: #000000;}
a {
	color: #057B23;
	text-decoration: underline;}
a:hover {
	text-decoration: none;}
h2 {
	font: bold 15px Tahoma, Arial, Helvetica, sans-serif;
	color: #025215;}
h4 {
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #025215;
	padding: 0px;
	margin: 0px 0px 10px 0px;}
h4 a, .h4 a {
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #025215;}
.green {
	color: #057B23;
	padding-left: 10px;}
.logo {
	height: 80px;
	padding-left: 40px;
	text-align: left;
	vertical-align: middle;}
.phone {
	background: url(/img/phone_fon.gif) bottom repeat-x;
	padding-left: 40px;
	text-align: left;
	height: 80px;}
.phone div {
	background: url(/img/phone_bg.gif) bottom right no-repeat;}
.phone div img {
	margin: 10px 0px;}
h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 150px 0px 20px;}
.header {
	background: url(/img/block1_f.gif) top repeat-x;
	height: 80px;
	vertical-align: top;}
.header table{
	background: url(/img/block1_l.gif) top left no-repeat;
	height: 80px;}
.header td {
	background: url(/img/header.jpg) top right no-repeat;
	vertical-align: middle;}

h3, .h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 100px 0px 20px;
	letter-spacing: -1px;}
.block1 {
	background: url(/img/block1_f.gif) top repeat-x;
	height: 80px;
	vertical-align: top;}
.block1 table{
	background: url(/img/block1_l.gif) top left no-repeat;
	height: 80px;}
.block1 td {
	background: url(/img/block1_r.jpg) top right no-repeat;
	vertical-align: middle;}
.block1 td.b3 {
	background: url(/img/block3_r.jpg) top right no-repeat;
	vertical-align: middle;}
.block1 td.b5 {
	background: url(/img/block5_r.jpg) top right no-repeat;
	vertical-align: middle;}
	
.block2 {
	background: url(/img/block2_f.gif) top repeat-x;
	height: 80px;
	vertical-align: top;}
.block2 table{
	background: url(/img/block2_l.gif) top left no-repeat;
	height: 80px;}
.block2 td {
	background: url(/img/block2_r.jpg) top right no-repeat;
	vertical-align: middle;}
.block2 td.b6 {
	background: url(/img/block6_r.jpg) top right no-repeat;
	vertical-align: middle;}
	
.block4 {
	background: url(/img/block4_f.gif) top repeat-x;
	height: 80px;
	vertical-align: top;}
.block4 table{
	background: url(/img/block4_l.gif) top left no-repeat;
	height: 80px;}
.block4 td {
	background: url(/img/block4_r.jpg) top right no-repeat;
	vertical-align: middle;}
.text {
	padding: 20px 10px;
	vertical-align: top;}
/*.text a {
	font-size: 11px;}*/
.left {
	padding: 20px 0px 20px 0px;
	vertical-align: top;}
.grey_left {
	background: #EFEFEF url(/img/grey_top.gif) top right no-repeat;}
.grey_left div {
	background: url(/img/grey_bot.gif) bottom right no-repeat;
	padding: 20px 30px 20px 40px;}
.grey_left div h4, .grey_left div .h4 {
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	background: url(/img/bul_grey.gif) left no-repeat;
	margin: 0px 0px 20px -20px;
	padding: 0px 0px 0px 20px;}
.grey_left div td{
	padding: 0px 10px 10px 0px;
	text-align: left;
	vertical-align: top;}
.menu {
	padding: 7px 40px 23px 40px;}
.menu a {
	display: block;
	padding: 15px 10px 8px 0px;
	border-bottom: 1px solid #B3BECD;
	color: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;}
.menu a img {
	border: 0px;
	margin: 0px 10px;}
.menu a:hover {
	color: #929FAA;}
.dark {
	background: #7E7D7E url(/img/dark_fon.gif) bottom repeat-x;
	margin-bottom: 20px;}
.dark td.text {
	padding: 10px 5px;
	color: #FFFFFF;
	widows: 100%;
	text-align: center;}
.bottom {
	color: #057B23;
	padding: 0px 0px 20px 0px;
	font-size: 11px;}
.top_menu {
	color: #057B23;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	width: 200px;
	float: right;}
/**************/
.tbl {
	border-collapse: collapse;}
.tbl th {
	padding: 3px 6px 3px 6px;
	background-color: #A2ADB8;
	color: #FFFFFF;
	text-align: left;
	border: 1px solid  #F2F2F2;
	vertical-align: top;}
.tbl td {
	padding: 5px;
	border: 1px solid  #A2ADB8;
	background: #F2F2F2;
	vertical-align: top;}
.foto {
	border: 1px solid #707F8A;
	margin: 0px 10px 10px 0px;}
.block {
	background: #EFEFEF;
	border: 1px solid #DDDDDD;
	padding: 10px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	margin: 5px;}
	/*accordion*/
#acc {
     list-style:none; margin:0; padding:0}
#acc h3 {
     font: 14px Tahoma, Arial, Helvetica, sans-serif; color: #000000; margin:5px 0px 0px 0px}
#acc h3:hover {
     cursor:pointer; color: #929FAA}
#acc .acc-section {
     overflow:hidden}
#acc .acc-content {
     font:12px Arial}

.header_h1 {
    color: #3D91CC; float: left; font-size: 15px; font-family: Arial;
}

td.text h3 {
    color: #025215;
}


