body {
	margin: 0px;
	padding: 0px;	
	font-family: Tahoma;
	font-size: 12px;
	height:100%;
	color: #686967;
	background: url(/images/site/tbg.png)     repeat-x;
	background-color: #fff;

	
}
html, body, div {
margin: 0;
padding: 0;
}
a{
	color: #686967;
 }
a:hover{
	color: #77b022;
 }
h1 {
	padding: 5px 0px 10px 0px;
	color: #77b022;
	font-size: 14px;
	font-weight: bold;
	width: 505px;
	text-indent:20px; 
	background: url(/images/site/pl2.png) left bottom  no-repeat;
	margin: 0px 0px 0px 0px;
}

h2 {
	
	padding: 5px 0px 10px 0px;
	color: #77b022;
	font-size: 14px;
	font-weight: bold;
	width: 505px;
	text-indent:20px; 
	background: url(/images/site/pl2.png) left bottom  no-repeat;
	margin: 0px 0px 0px 0px;
}

h3 {
	font-weight: normal;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
form{
 margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 }
*{ margin: 0; padding: 0; }

 ul, ol{
	padding: 10px 0px 0px 20px;
 }

html, body
{
	height: 100%;
}

 

* html #main
{
	height: 100%; 
}
#main{
	background: url(/images/site/tbg2.png)   top center  no-repeat;
	min-height: 100%;
	
 }
#center
{
	width: 985px;
	margin: 0px auto;
	padding-left: 22px;
	
}
#center_site{
	width: 940px;
	position:relative;
}
#logo{
	float: left;
	background: url(/images/site/prbg.png) no-repeat 0px 85px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	width: 260px;
	height: 155px;	 
}
#logo img{	 
	margin: 21px 0px 0px 15px;
	border: 0px;
}
/* header */
#top_menu{
	float: left;
	margin:0;
	width: 400px;
	height: 46px;	
	margin-top:14px;	
}
#top_menu ul{	 
	width: 400px;
	height: 46px;
padding: 0px 0px 0px 0px;	
}
#top_menu ul li{	
	float: left;
	padding: 14px 20px 0px 20px ;	 	 
	display: block;	
	height: 46px;
	background: url(/images/site/pmt.png) top right no-repeat;
	 
} 
#top_menu ul li.first{	 
	padding: 14px 20px 0px 0px ;	 
	 
	 
	 
} 
#top_menu ul li a{		 
	 color: #fff;
	 text-decoration: none;
	 font-size: 14px;
} 
#top_menu ul li a:hover{		 
	 color: #dddede;
	 
} 
#left_top_b{
	float: left;
	height: 290px;
}
#top_b_text{
	clear: both;
	text-align: center;
	width: 588px;
	color: #77b022;
	font-size: 32px;
	padding: 14px 0px 0px 0px ;	 
	 
}
#right_top_b{
	position:absolute;
	right:0;
	top:0;
	 width: 330px;
	 height: 287px;
	 background: url(/images/site/dom.png)   no-repeat  2px 90px;
}
.top_cont{
	float: right;
	padding: 7px 0px 0px 0px;
	width: 250px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000, -1px 1px 2px #000000, 1px -1px 2px #000000
}
.letter{
	float: right;
	padding: 10px 0px 0px 0px;
	width: 250px;
	font-size: 13px;
	font-weight: bold;
	 
}
.letter a{
	 text-decoration: none;
	color: #fdfdfd;
	text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000, -1px 1px 2px #000000, 1px -1px 2px #000000
}
.letter a:hover{	  
	color: #fff;
}

.letter img{	 
	padding: 0px 8px 0px 0px;
	 border: 0px;
}
#mainb{
	clear: both;
}
 /*Левая колонка*/
#left_cont_b{
	padding: 0px 5px 0px 0px;
	float: left;
	width: 229px;
	min-height: 400px;
	
 }
#left_menu_t{
	font-size: 1px;
	width: 229px;
	height: 7px;
	background: url(/images/site/lmt.png)   no-repeat;
}
#left_menu_c{
	width: 229px;
	min-height: 200px;
	background: url(/images/site/lmc.png)  repeat-y;
}
#left_menu_c .z1{
	padding: 0px 0px 5px 14px;
	color: #60615f;
	font-size: 18px;
	font-family: Myriad Pro;	 
}
#left_menu_c ul.left_sp{
	padding: 10px 0px 0px 4px;
	  width: 220px;
}
#left_menu_c ul.left_sp li{
	list-style-type: none;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 15px 20px;
	background: url(/images/site/pm.png)  no-repeat 0px 4px;
	font-family: Myriad Pro;	 
}
#left_menu_c ul.left_sp li a,
#left_menu_c ul.left_sp li{	 
	color: #78a432;
	font-size: 18px;
	text-decoration: none;
	font-family: Tahoma;
	line-height: 20px;
	  
}
#left_menu_c ul.left_sp   ul{	
	 
	padding: 0px 0px 0px 20px;
	font-family: Myriad Pro;	 
}
#left_menu_c ul.left_sp   ul li{	 
	padding: 0px 0px 10px 20px;
	background: none;	 
}
#left_menu_c ul.left_sp ul li a{	 
	font-family: Myriad Pro;
	font-size: 16px;	
		line-height: 14px;
		font-weight: bold;
}
#left_menu_b{
	width: 229px;
	height: 12px;
	background: url(/images/site/lmb.png)   no-repeat;
}
.upl{
	margin: 7px 0px 0px 0px;
	border: 0px;
}
#left_news_t{
	font-size: 1px;
	margin: 7px 0px 0px 0px;
	width: 229px;
	height: 14px;
	background: url(/images/site/novt.png)   no-repeat;
}
#left_news_c{
	width: 229px;
	min-height:200px;
	background: url(/images/site/novc.png)   repeat-y;
}
#left_news_c .z2{
	padding: 0px 0px 0px 0px;
	color: #60615f;
	font-size: 24px;
	font-family: Myriad Pro;
	text-align: center;
}
.nov {
	padding: 8px 0px 8px 15px;
	font-family: Myriad Pro;
	font-size: 14px;
	line-height: 18px;
}
.nov .date{
	padding: 0px 0px 0px 15px;
	background: url(/images/site/n.png)   no-repeat 0px 4px;
	color: #78a432;
	
}
.nov .ntext{
	padding: 0px 0px 0px 15px;
	width: 180px;
}
.nov .podr{
	padding: 0px 0px 0px 110px;
	
}
.nov .podr a{
	color: #ffa824;
}
#left_news_b{ 
	padding: 0px 0px 10px 0px;
	width: 229px;
	height: 12px;
	background: url(/images/site/novb.png)   no-repeat;
}


  /*Верхние картинки*/
#top_cont_b{	
	float: left;
	width: 705px;
	height: 127px;
 }
#tc_left_bg{
	float: left;
	width: 11px;
	height: 127px;
	background: url(/images/site/tbl.png) no-repeat;
}
#tc_c_bg{
	float: left;
	min-width: 456px;
	height: 127px;
	background: url(/images/site/tbc.png) bottom    repeat-x;
}
/*блоки с кртинками*/
.space{	
	margin: 3px 0px 0px 0px;
	float: left;
	width: 17px;
	height: 120px;
	background: url(/images/site/sp.png)    repeat-y;
}
#bm_img1{
	margin: 5px 0px 0px 0px;
	float: left;
	width: 155px;
	height: 112px;
	background: url(/images/site/img1.png)    no-repeat;
	border: 1px solid #51524f;
}

#bm_img2{
	margin: 5px 0px 0px 0px;
	float: left;
	width: 155px;
	height: 112px;
	background: url(/images/site/img2.png)    no-repeat;
	border: 1px solid #51524f;
}
#tc_c_bg a{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
#tc_c_bg a:hover{
	color: #ccc;
	 
}

#bm_img3{
	margin: 5px 0px 0px 0px;
	float: left;
	width: 155px;
	height: 112px;
	background: url(/images/site/img3.png)    no-repeat;
	border: 1px solid #51524f;
}
 
#bm_img4{
	margin: 5px 2px 0px 0px;
	float: left;
	width: 155px;
	height: 112px;
	background: url(/images/site/img4.png)    no-repeat;
	border: 1px solid #51524f;
}
 .t1{
	margin: 86px 0px 0px -1px;	 
	height: 27px;
	background: url(/images/site/bg1.png)    no-repeat;
	line-height: 26px;	 
	text-align: center;
	width: 125px;
}
.t2{
	margin: 86px 0px 0px -1px;
	width: 125px;
	height: 27px;
	background: url(/images/site/bg2.png)    no-repeat;
	line-height: 26px;
	text-align: center;
}
#tc_right_bg{
	float: left;
	width: 11px;
	height: 127px;
	background: url(/images/site/tbr.png)   no-repeat;
}
 /*две колонки*/
 #two_col{
	float: left;
	width: 700px;	 
	margin: 15px 0px 0px 0px;	
 }
 /*Основной контент*/
 #content_b{
	float: left;
	width: 517px;
	background: url(/images/site/lb.png) right  repeat-y;
	min-height: 700px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 20px 0px;
	min-height:1370px;
	_height:1370px;
	
 }
#content_text{
	padding-right:7px;	 
} 
#content_text p{
	padding: 5px 0px 5px 0px;
text-indent:20px	
} 
 /*Информация справа*/
 #right_cont_b{
	float: right;
	width: 168px;
	min-height: 400px;
	font-family: Myriad Pro;
 }
.lzag{
	color: #3a3b3a;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px 16px 46px;
	background: url(/images/site/ic1.png)    no-repeat 3px 5px;
}
.lzag_vvv
{
	color: #3a3b3a;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px 16px 46px;
	background: url(/images/site/vvv.jpg) no-repeat 3px 5px;
}
.lztext{
	clear: both;
	color: #747472;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 16px;
	background: url(/images/site/2.png)    no-repeat 4px 2px;
	width: 150px;
}
.lztext3
{
	clear: both;
	color:#77B022;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 25px;
	width: 150px;
}
.lztext3_vvv
{
	color:#77B022;
	font-size: 12px;
	font-weight: bold;
	width: 150px;
	text-decoration:none;
	padding-left:25px;
	display:block;
}
.lztext2{
	clear: both;
	color: #747472;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 25px;
	width: 150px;
}
.ltext{
	color: #747472;
	font-size: 12px;
	padding: 0px 0px 10px 25px;
	width: 150px;
	text-align:left;
}
.adres{
	width: 150px;
	padding: 15px 0px 15px 55px;
	background: url(/images/site/ic2.png)    no-repeat 3px 2px;
	color: #539615;
	font-family: Tahoma;
}
.adr_text{
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 25px;
	width: 150px;
	color: #656563;
	font-family: Tahoma;
}
.polosa{
	width: 162px;
	height: 6px;
	background: url(/images/site/pl.png)    no-repeat 6px 0px;
	padding: 0px 0px 10px 0px;
}
.polosa3{
	width: 220px;
	height: 5px;
	background: url(/images/site/p3.png)    no-repeat 6px 0px;
	padding: 0px 0px 10px 0px;
}
.polosa2{
	width: 505px;
	height: 4px;
	background: url(/images/site/pl2.png)    no-repeat 0px 0px;
	margin: 0px 0px 6px 0px;
}
.krstr{
	text-indent:20px
}
.title1{
	padding: 0px 0px 0px 15px;
	color: #77b022;
	font-size: 14px;
	font-weight: bold;
}
/* footer */

#for-footer{
	clear: both;
	height: 86px;
}

#footer{ clear: both;
	width: 100%;
	height: 86px;
	text-align: center;
	position: relative;
	min-height: 86px;
	margin-top: -86px;
	background: url(/images/site/bbg.gif)  bottom repeat-x;
}
#footer_menu{
	padding: 25px 0px 0px 0px;
	color: #fff;
	font-size: 11px;
}
#footer_menu a{
	padding: 0px 10px 0px 10px;
	color: #fff;
	font-size: 11px;
}
#footer_menu a:hover{	 
	text-decoration: none;
}
#copy{
	padding: 10px 0px 0px 0px;
	color: #96bb77;
	font-size: 12px;
	width: 400px;
}
#copy p{
	padding: 5px 10px 0px 0px;	
	
}
div.top_inf{
	padding: 20px 0px 0px 0px;	
	margin: 0px 0px 0px 120px;	
	text-align: center;
	width: 200px;
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	text-shadow: 2px 2px 1px #000000;
}
.dipl img
{
	border: 1px solid #AEC897;
    padding: 1px;
}
.for_dipl
{
	text-align:center;
	margin-left:10px;
	margin-bottom:20px;
}
.dipl:hover img
{
	border:1px solid #77B022;
}

.copyright
{
    text-align:center;
    font-size:12px;
    color:#000;
    padding-bottom:3px;
}
.copyright a
{
    text-decoration:underline;
    color:#000;
    font-size:12px;
}
.copyright a:hover
{
    text-decoration:underline;
    color:#65a320;    
}
a.price
{
	color:#77B022;
}
a.price:hover
{
	color:#FFA824;
}

.copyright
{
     text-align:right;
     font-size:10px;
     color:#666;
     padding:5px;
}
.copyright a
{
     text-decoration:underline;
     color:#777;
     font-size:10px;
}
.copyright a:hover
{
     text-decoration:underline;
     color:#0066CC;     
}
.copy_right
{
     float:right;
     margin-right:20px;
}
.copy_left
{
     float:left;
     margin-left:20px;
}
.all_stat
{
	color:#FFA824;
	display:block;
	font-size:14px;
	margin-bottom:23px;
	margin-left:27px;
}
.katalog td
{
	text-align:left;
}
.for_video
{
	padding-bottom:10px;
}
.otzyv {
	margin: 0px 15px 0px 15px;
}
.otzyv tr td{
	padding: 0px 5px 2px 0px;
}
