@import "reset.css";
html{
	font-size:100.01%;
	font-family:"Tahoma";
	}
body{
	font-size:0.75em;
	color:#333;
	}
a {
	color: #333;
	}


a:hover{
	text-decoration:none;
	}
.header{
	background:#d9ce82 url(i/backgrounds/bg_top.gif) no-repeat top center; height: 180px;
	}
.header .inner, .menu ul, .conteiner, .navigation .inner{
	margin:0 auto;
	}
.header .inner{
	padding:106px 14px 14px 14px;

	}
.logo{
	display:block;
	width:325px;
	}
.slogan{
	float:left;
	width:415px;
	margin:17px 0 0 28px;
	font-family:"Times New Roman";
	font-size:2.00em;
	color:#fff;
	line-height:1.3;
	}
.slogan span{
	padding-left:100px;
	}
.contacts{
	float:right;
	text-align:right;
	font-size:0.92em;
	font-family:"Tahoma";
	color:#fff;
	padding-top:30px;
	}
.contacts img{
	padding-right:8px;
	position:relative;
	top:3px;
	}
.phone{
	padding-top:12px;
	font-family:"Times New Roman";
	font-size:3.50em;
	color:#fff;
	}	
.phone span{
	font-size:0.57em;
	color:#ded0e1;
	}
.menu{
	background:#58A021 url(i/backgrounds/bg_mmenu.gif);
	}
.menu ul{
	width:938px;
	margin:0 auto;
	padding:4px 14px 0 27px;	
	}
.menu ul li{
	padding:4px 22px 8px 22px;
	float:left;
	font-size:0.92em;
	font-weight:bold;
	text-transform:uppercase;
	background:url(./i/backgrounds/menu_li.gif) no-repeat;	
	}
.menu ul a{
	color:#fff;
	text-decoration:none;
	}
.menu ul a:hover, .menu ul li.active{
	color:#C6EDAA;
	}

.menu ul li.active a{
	color:#C6EDAA;
	}
	
	
.conteiner{
	width:994px;
	}	
.main{
	
	}
.sections{
	float:left;
	width:733px;
	padding: 10px 10px 17px 10px; * padding: 10px 10px 17px 10px;
	background:#fdf6c3;
	}
.sections .item{
	float:left;
	width:236px;
	padding:0 4px;
	line-height:1.2;
	border-right: 0px solid #d9ce82;
	height: 344px;
	}
.sections  .last{
	border-right:none;
	}
.sections .item h2 a{
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	background:#58A021;
	display:block;
	padding:8px 0;
	text-align:center;	
	font-weight:normal;
	font-family:"Arial";
	}
.sections .item p{
	font-size:1em;
	font-family:"Arial";
	color:#323232;
	padding:9px 0 12px;
	}
.sections .item a{
	color:#323232;
	}

.sections .item ul li {
padding-bottom: 5px;
	}	
.sections .item ul a{
	font-size:1.0em;
	color:#454545;
	font-family:"Arial";
	}	


.advertising{
	float:right;
	width:240px;
	border-top:1px solid #d9ce82;
	border-left:1px solid #d9ce82;
	border-bottom:1px solid #d9ce82;
	position:relative;
	z-index:25;
	}
.advertising img{
	margin-bottom: 0px;
	}
	
.content{

	}
.about-us{
	width:252px;
	float:left;
	/*border-top:3px solid #d9ce82;*/
	}	
.about-us h1{ padding-top: 2px;
	height: 28px;
	font-size:1.50em;
	color:#3A9402;
	font-family:"Arial";
	font-weight:normal;
	padding-left: 5px;
	text-transform:uppercase;
	background:#d9ce82;
	position:relative;
	padding-bottom: 0px;
	margin-bottom: 0px;

	}
.about-us h1 span{
	padding:2px 0 1px 0px;
	display:block;
	background:#d9ce82;
	padding-bottom: 0px;
	margin-bottom: 0px;

	}
.about-us .info{
	padding: 0px 19px 0 0px;
	margin-top: 5px;
	*margin-top: -20px;
	}
.about-us .info p, .clauses .info p, .news .info p{
	padding: 0px 0 0;
	font-family:"Arial";
	color:#333;	
	text-align:left;
	line-height:1.1;
	}
.about-us .info p a, .clauses .info p a{
	color:#333;	
	text-align:justify;
	}
.about-us .info p{
	text-align:justify;
	}
	
.clauses{
	float:left;
	width:502px;
	/*border-top:3px solid #d9ce82;*/
	}
.clauses h1{ padding-top: 2px;
	font-size:1.50em;
	color:#3A9402;
	font-family:"Arial";
	font-weight:normal;
	text-transform:uppercase;
	background:#d9ce82;
	position:relative;
	height: 28px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}
.clauses h1 span{
	padding:4px 0 1px 14px;
	display:block;
	background:#d9ce82;
	}
.clauses .info{
	padding:0 12px;
	border-right:1px solid #d9ce82;
	border-left:1px solid #d9ce82;
	margin-top: 5px;
	*margin-top: -20px;

	}
.clauses .info img{
	float:none;
	margin:0 10px 6px 0;
	padding-left:1px;
	border-left:7px solid #4C9A1C;
	}
.clauses h3{
	font-size:1.53em;
	font-family:"Arial";
	font-weight:bold;
	color:#4C9A1C;
	padding-bottom:8px;
	}
.clauses h3 a{
	color:#4C9A1C;
	}
.clauses .info p{
	padding: 0 0 12px 30px;
	font-size:1.0em;
	color:#555;
	
	}
.clause{
	padding:0 0 0px;
	}


.clause2{
	float:right;
	width:226px;
	padding-top: 30px;
	border-right:0px solid #d9ce82;
	margin-top: -20px;
	padding-left: 10px;
	/*border-top:3px solid #d9ce82;*/
	}

	
.news{
	float:right;
	width:269px;
	margin-top:-24px;
	border-top:27px solid #d9ce82;
	position:relative;
	z-index:2;
	}	
.news .info{
	padding:12px 19px 0 27px;
	}
.news .info p a{
	color:#4C9A1C;
	}
.news h3{
	font-size:1.33em;
	font-family:"Times New Roman";
	text-transform:uppercase;
	color:#4C9A1C;
	padding:48px 0 17px;
	}
.news .item {
	padding:0 0 20px;
	}
.news .item .date{
	font-size:0.83em;
	color:#fff;
	padding:2px 3px 1px;
	background:#7f4490;
	}
.news .item .title{
	font-size:1.25em;
	font-family:"Times New Roman";
	color:#4C9A1C;
	display:block;
	padding:8px 0 0;
	}
.news .item .title{
	font-size:1.25em;
	font-family:"Times New Roman";
	color:#4C9A1C;
	display:block;
	padding:8px 0 0;
	}
.news .item p{
	padding:8px 0 0;
	}
.news .item img{
	padding:8px 8px 4px 0;
	float:left;

	}

.navigation{
	border-bottom:3px solid #4C9A1C;
	background:#fdf6c3;
	}
.navigation .inner{
	padding:18px 0 0 276px;
	width:717px;
	}
.breadcrumbs{
	margin:0 0 20px;
	color:#4C9A1C;
	font-size:0.92em;
	}
.breadcrumbs li{
	display:inline;
	padding:0 14px 0 0;
	margin:0 2px 0 0;
	background:url(./i/backgrounds/breadcrumbs.gif) no-repeat 100% 60%;
	}
.breadcrumbs li.you-are-here{
	padding:0;
	margin:0;
	background:none;
	}
.breadcrumbs a{
	color:#4C9A1C;
	text-decoration:underline;
	}
.breadcrumbs a:hover{
	color:#4C9A1C;
	text-decoration:underline;
	}
.breadcrumbs strong{
	font-weight:normal;
	text-decoration:none;
	}
.navigation h1{
	font-size:1.50em;
	font-weight:normal;
	font-family:"Arial";
	text-transform:uppercase;
	color:#3A9402;
	padding:4px 16px 2px;
	background:#d9ce82;
	}
	
.left-nav{
	float:left;
	width:240px;
	padding:34px 18px 12px 14px;
	line-height:1.8;
	}
.left-nav ul li, .left-nav ul li.active{
	margin-bottom:4px;
	}
	
.left-nav ul li.active ul{
	padding-top:4px;
	padding-bottom:2px;
	}
	
.left-nav ul a, .left-nav ul li.active{
	color:#fff;
	font-weight:bold;
	background:url(./i/backgrounds/left-nav.gif) repeat-x;
	padding-left:11px;
	display:block;
	text-decoration:none;
	}
.left-nav ul a:hover{
	text-decoration:underline;
	}
.left-nav ul a.active{
	color:#fff;
	font-weight:bold;
	}

.left-nav ul ul li{
	margin-bottom:0;

}
.left-nav ul ul a{
	color:#205404;
	margin-bottom:0;
	padding-left:16px;
	font-weight:normal;
	margin-top:0px;
	background:none;
	text-decoration:underline;
	}
.left-nav ul ul li.active{
	color:#205404;
	font-weight:bold;
	padding-left:16px;
	margin-bottom:0;
	padding-bottom:0;
	text-decoration:none;
	background:url(./i/backgrounds/left-nav_g.gif) no-repeat 0 55%;
	}
.left-nav ul ul a:hover{
	background:url(./i/backgrounds/left-nav_g.gif) no-repeat 0 55%;
	text-decoration:none;
	}
.left-nav h2{
	font-size:1.50em;
	color:#205404;
	margin-top:30px;
	font-family:"Times New Roman";
	text-transform:uppercase;
	}
.announce{
	color:#333;
	margin:5px 0 10px;
	line-height:1.2;
	font-family:"Arial";
	}	
.announce h3 {
	color: #999;
	padding:0px 0 0px 0;

	}
.announce h3 a{
	font-weight:normal;
	color:#4c9a1c;
	font-size:1.25em;
	font-family:"Arial";
	}
.announce p{
	font-size:1em;
	padding-right:25px;
	padding-left: 30px;
	color:#555;

	}
.announce p a{
	color:#555;
	}

	
.text{
	width:710px;
	float:right;	
	padding:28px 0 0 17px;
	}
.colum-1{
	width:427px;
	float:left;
	padding-right:30px;
	}
.border-right{
	width:426px;
	border-right:1px solid #d9ce82;
	}
.border-right input{
	border:none;
	}
.text h2{
	font-size:1.67em;
	font-weight:normal;
	color:#205404;
	padding-bottom:14px;
	font-family:"Times New Roman";
	}	
.text span{
	font-weight:normal;
	color:#cab9ce;
	padding-right:14px;
	}
.text h3{
	padding-bottom:8px;
	color:#205404;
	font-size:1.25em;
	font-family:"Times New Roman";
	}

.text h6{
	padding-bottom:0px;
	padding-top:8px;
	color:#205404;
	font-size:1.15em;
	font-family:"Times New Roman";
	}

	
	
	
.text h3 a{
	color:#205404;
	}
.text h4{
	font-size:1.67em;
	font-weight:normal;
	color:#205404;
	padding-bottom:14px;
	font-family:"Times New Roman";
	}
.text h3 input{
	margin-right:8px;
	}
.abz{
	padding:4px 0 3px;
	font-size:1.09em;
	}	
.abz p{
	padding-bottom:5px;
	font-family:"Arial";
	line-height:1.1;
	}
.abz ul{
	font-family:"Arial";
	}
.abz ul li{
	padding:2px 0;
	}
.abz p a{
	color:#b782c5;
	}
.abz table{
	color:#666666;
	font-size:0.92em;
	font-family:"Arial";
	border-collapse:collapse; 
	}
.abz table th{
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	padding:9px 10px;
	color:#333333;
	border-bottom:2px solid #d9ce82;
	border-top:1px solid #d9ce82;
	background:#d9ce82;
	}
.abz table td{
	color:#333333;
	padding:5px 10px;
	border-bottom:1px solid #d9ce82;
	}

table.img{
	width:100px;
	float:left;
	margin:0 0 8px 0;
	border:0;
	}
table.img img{
	float:none;
	margin:0 4px 2px 0;
	border:1px solid #d9ce82;
	}
table.img .border{
	padding-left:1px;
	border-left:7px solid #205404;
	}
table.img td{
	padding:0 8px 0 0;
	border:0;
	vertical-align:top;
	font-family:"Arial";
	font-size:0.92em;
	}
table.img strong{
	font-weight:bold;
	font-family:"Arial";
	display:block;
	color:#323232;
	}	
.load{
	background: url(./i/backgrounds/download.gif) no-repeat left center;
	margin:16px 0;
	padding: 7px 0 10px 34px;
	color:#333333;
	font-family:"Times New Roman";
	font-size:1.25em;
	}
.load a{
	color:#205404;
	}	
form table{
	color:#666666;
	border-collapse:collapse; 
	}
.abz form table td{
	border-bottom:0;
	padding:4px;
	vertical-align:top;
	}
form table td.pink{
	background:#E3E3E3;
	}
form table td.right{
	text-align:right;
	}
input, textarea{
	border:1px solid #cccccc;
	color:#666666;
	font-family:Arial;
	padding:2px;
	font-size:1em;
	vertical-align:middle;
	}
td input,
td textarea{
	position:relative;
	top:-2px;
	}
input.button{
	border:0;
	cursor:pointer;
	padding:1px 16px;
	background:#58A021;
	color:#ffffff;
	text-transform:uppercase;
	}	
.date{
	font-size:0.83em;
	color:#fff;
	background:#7f4490;
	padding:1px 2px;
	margin-right:9px;
	font-weight:normal;
	}	
.text .gallary{
	margin-top:16px;
	}
.text .gallary a{
	color:#fff;
	}
	
.colum-2{
	width:252px;
	float:right;
	padding-top:4px;
	}
.padding-left{
	width:234px;
	padding-left:18px;
	}
.colum-2 a img{
	padding-bottom:18px;
	}
.colum-2 ol{
	padding-left:18px;
	list-style:decimal ;
	font-family:"Times New Roman";
	color:#cab9ce;
	}
.colum-2 ol li{	
	padding:4px 0 3px 0;
	}
.colum-2 ol li span{	
	padding:4px 0 3px 0;
	font-weight:bold;	
	font-size:1.25em;
	color:#205404;
	}
.padding-left p{
	padding:8px 0 5px 18px;
	font-family:"Arial";
	line-height:1.1;
	}
.padding-left form{
	padding:16px 0 5px 18px;
	}
.padding-left table td{
	padding:4px;
	color:#205404;
	font-family:"Arial";
	}
.padding-left input.button{
	padding:1px 24px;
	margin-right:6px;
	font-size:0.92em;
	font-family:"Times New Roman";
	}
.padding-left strong{
	color:#205404;
	font-size:1.25em;
	font-family:"Times New Roman";
	}
	
	
.footer{
	margin-top:40px;
	background:#132107;
	}
.footer .footer_in{
	width:952px;
	margin:0 auto;
	padding:0px 14px 0px 27px;
	}
.footer .logo{
	display:block;
	float:left;
	width:305px;
	padding-top: 15px;
	}
.footer .slogan{
	float:left;
	width:220px;
	margin:15px 0 0 100px;
	font-family:"Times New Roman";
	font-size:2.00em;
	color:#fff;
	line-height:1.3;
	}
.footer .slogan img{
	padding-right:15px;
	}
.footer .contacts{
	float:right;
	width:228px;
	font-size:0.92em;
	font-family:"Tahoma";
	color:#c6c6c6;
	padding-top:15px;
	line-height:1.2;
	text-align:left;
	}
.footer .contacts a{
	color:#c6c6c6;
	}


	/* popup */
body.pop-up{
	font-size:0.69em;
	color:#000000;	
	background:#ffffff url(./i/backgrounds/text_inner.jpg) 0 40px;
	}
.pop-up .root{
	background:url(./i/backgrounds/pop-up_bg.gif) repeat-x;
	}
.pop-up a{
	color:#fdc800;
	}
.pop-up .top{
	background:#58A021;
	padding:9px;
	}
.pop-up .zag{
	padding:16px 0 8px 20px;
	color:#205404;
	font-weight:bold;
	font-size:1.27em;
	}
.pop-up .im{
	padding:0px 0 40px 20px;
	}
.pop-up .im p{
	margin:5px 0;
	}
.pop-up .kr{
	padding:0 0 0 20px;
	font-size:0.91em;
	}
.pop-up a{
	color:#205404;
	}
.pop-up .bottom{
	border-top:1px solid #250b00;
	margin-top:7px;
	padding:10px 20px;
	}
.pop-up .bottom a{
	color:#205404;
	line-height:1.3;
	}
.counters{
	float:left;
	margin-right:20px;
	}
.counters img{
	margin-right:20px;
	}	
	
	
/* UTIL */
.clear{
	clear: both;
	}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
