@import url(reset.css);
@import url(product.css);
* {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px;
    font-weight: normal;   
    color:#181818;
}

@font-face {
	font-family: 'aAvanteBsExtraBold';
	src: url('../font/avante_2-webfont.eot');
	src: local('O'),  url('../font/avante_2-webfont.ttf') format('truetype');

}

#header, #footer, #main{
position:relative;
display:block;
width:100%;
min-width:1000px;
}
#main{
/*max-width: 1100px;*/
margin: 0  auto;
}
/* ----------- Header ----------- */ 
#header{
position:relative;
display:block;
top:0;
margin: 0 auto; 
background: url(../img/chl.png) no-repeat left top;
height: 215px;

}
#header-right{
position: absolute;
top:0px;
right: 0px;
background: url(../img/chr.png) no-repeat right bottom;
width: 237px;
height: 232px;
_height: 210px;
}
#chtop{
position: absolute;
top: 0px;
left: 270px;
background: url(../img/chtop.png) no-repeat;
width: 302px;
height: 18px;
} 
#header-left{
background: url(../img/heander_left.png) no-repeat left top;
width: 100%;
height: 245px;
_height: 210px;
}
#tel{
position:absolute;
top:30px;
left: 30%;
}
#tel p, #tel b, #tel a{
font-family: 'aAvanteBsExtraBold', Tahoma !important;
font-weight: bold;
font-size: 24px;
color: #33cc00;

}
#tel b{
font-size: 30px;
}   
#tel .tel{
margin-left: 230px;
margin-top: -5px;
font-size:10px;
visibility: hidden;
overflow: hidden;
}   
#txt{
position:absolute;
top:70px;
left: 30%;
padding-top: 5px;
width: 46%;
}
#txt #ttl{
font-family: 'aAvanteBsExtraBold', Tahoma !important;
font-weight: bold;
color: #ED1C24;
font-size: 22px;

text-transform: uppercase;

}
.logo1, .logo2{
position:relative;
top: 30px;
float: left;
clear: none;
background: url(../img/logo1.png) no-repeat;
width: 116px;
height: 85px;
margin-left: 40px;
}
.logo2{
 background: url(../img/logo2.png) no-repeat;
 width: 126px;
 height: 89px;
 margin-left: 15px;
}
/* ----------- block top nav ----------- */
#top-nav{
position: absolute;
top:5px;
right: 220px;
/* background: url(../img/ballstop.png) no-repeat left top;    */
width: 123px;

}
#top-nav2{
position: absolute;
top:50px;
right: 220px;
/* background: url(../img/ballstop.png) no-repeat left top;    */
width: 123px;

}
#top-nav a{
display: block;
float: left; 
margin: 20px 2px;
}
#top-nav .home{
margin: 20px 2px;
}
/* ----------- basket ----------- */
#basket{
position: relative;
background: url(../img/basket_box.png) no-repeat bottom right;
width: 210px;
height: 70px; 
}
#basket .basket_h{
position: relative;
top: 10px;
left: 20px;
} 
#basket #basketimg{
position: absolute;
top: 5px;
left: 140px;
z-index: 600;
}
#basket p{
position: relative;
display: block;
top: 40px;
left: 22px;
bottom: 10px;
color:#181818;
font-size: 11px;
font-weight: bold;
text-shadow: 0px 0px 5px #ffffff, 0px 0px 5px #FFFFFF, 2px 2px 10px #FFFFFF, 1px 1px 5px #FFFFFF;
filter: dropshadow(color=#ffffff, offx=0, offy=0);

}
#basket p a{
text-shadow: 0px 0px 5px #ffffff, 0px 0px 5px #FFFFFF, 2px 2px 5px #FFFFFF, 1px 1px 10px #FFFFFF;
}


#header-right .order{
display: block;
font-size: 14px;
font-weight: bold;
font-style: italic;
color:#006730;
width: 170px;
background: url(../img/ch1.png) no-repeat top right;
padding: 20px 0px 5px 20px;
margin-top: 10px;
}
#header-right .login, #header-right .myprof{
	display: block;
	margin-top: 0px; 
	background: url(../img/on.png) no-repeat left top;
	width: 210px;
	height: 37px;
	cursor: hand;
	cursor: pointer;
}
#header-right .myprof{
background: url(../img/myprof1.png) no-repeat left top;
}
#header-right #consult{
display: block;
width: 209px;
height: 37px;
margin-top: 5px; 
border: 1px #33cc00 solid;
background: url(../img/l.png) no-repeat 50% 50%;
}
#header-right #consult #skype{
position: absolute;
left: 7px;
width: 90px;
background: url(../img/skype.png) no-repeat left center;
color:#969696;
font-size: 12px;
margin:3px;
padding:2px 0 0 30px;  
}
#header-right #consult  small{ 
color:#f79725;
text-decoration: underline; 
}
#header-right #consult #icq{
position: absolute;
left:110px;
width: 90px;
background: url(../img/icq.png) no-repeat left center;
color:#969696;
font-size: 12px;
margin:3px;
padding:2px 0px 0 30px;
}
.basket{
height: 95px !important;
padding:15px 0 0 0 ;
}
.basket a {
     display: block; /* Ссылка как блочный элемент */
     height: 100%; /* Высота на весь слой */
}
.basket #basketimg{
top: 30px !important;
}
.output{
background: url(../img/output.png) no-repeat right top;
display:block;
height:15px;
width: 63px;
position: relative;
top: -18px;
right:37px;
float:right;
font-size: 12px;
color: #fff;
text-indent:-3000px;
}
/* ----------- block nav ----------- */

/* ----------- block quest ----------- */
#quest, #search{
position:relative;
display:block;
background: url(../img/but_newf.png) repeat-x top;
height: 35px;
}
#quest{
width: 245px;
left: 27px;
float: left;
}
#search{
position: absolute;
right: 0px;
float: left;
left: 300px;
width: 67%;
}
#quest .intxt, #search .intxt {
	position: relative;
	top:0px;
	left:0;
	border: 0px;
	background: url(../img/but_newl.png) no-repeat left top;
	height: 35px;
	line-height:35px;
	*line-height:1em;
	padding: 0 10px 0 13px; 
	float: left;
}

#quest .intxt {
width: 107px;
}
#quest .submit{
position: relative; 
top:0px;
float: left;
width: 115px;
height: 35px;
border: 0; 
}
#search_r{
position: relative;
top: 0;
right: 27px;
float: right;
}
#search .intxt {
 width: 100%;
}
/* ----------- Content -----------*/ 
#left, #center{
position:relative;
display:block;
} 
#left {
left:0px;
height: 100%;
clear: none;
float: left;
margin-right: 27px;
background: url(../img/ch5.png) no-repeat left center;
}
#center {
left: 27px;
min-height: 600px;
margin-left:273px;
margin-right:27px;
padding-right:27px;
padding-bottom: 10px;

background: url(../img/ch6.png) no-repeat right top;
}
#center *{
line-height: 18px;
}
#cont{
position: relative;
margin-right:35px;
margin-left:10px;
text-align: justify;
}
#cont h1{
 color:#ff9900;
 font-size: 16px;
 font-weight: bold;
}
#cont h2{
 color:#ff9900;
 font-size: 14px;
 font-weight: bold;
 margin: 15px 0 5px;
}
#cont img {
 margin: 10px;
}

#cont u.linklike {
 color: #006730;
}

#cont a {
 color: #006730;
 text-decoration: underline;
}

#cont a:hover {
 text-decoration: none;
}

#cont strong,
#cont strong font {
 font-weight: bold;
}

#cont p{
 margin: 5px 0 10px;
}
/* -----------center cont ----------- */ 
#center h1{
position: relative;
display: block;
top: 10px;
color: #fff;
font-size: 18px;
font-weight: bold;
height: 26px;
background: #ff9900 url(../img/h1f.png) repeat-x left top;
border: 1px #ff7e00 solid;
padding: 5px 0 0 20px;
margin:0px 0px 30px 0px;
}

#center .tit{
position: relative;
display: block;
top: 10px;
color: #fff;
font-size: 18px;
font-weight: bold;
height: 26px;
background: #ff9900 url(../img/h1f.png) repeat-x left top;
border: 1px #ff7e00 solid;
padding: 5px 0 0 20px;
margin:0px 0px 30px 0px;
}

#center b{
font-weight: bold;
} 
#center i{
text-decoration: underline;
}
#center p{
font-size: 14px;
margin: 9px 0;
/*text-align: justify;*/
} 
#center small{
font-size: 12px;
margin: 9px 0;
color: #646464;
}
#center small a{
font-size: 12px;
margin: 9px 0;
padding-bottom: 1px;
border-bottom: 1px #279702 dotted;
}
#center a{
color:#279702;
}
#center li{
margin: 10px 27px;
}
.more{
color:#ff9900;
font-size: 12px;
font-weight: bold;
} 
/* -----------center box ----------- */  
#center .box{
position: relative;
display: block;
margin:0px 235px 0px 0;
padding-bottom:30px;
}

 /* ----------- breadcrumb  ----------- */  
.breadcrumb{
position: relative;
left: 0px;
font-size: 12px;
color:#323232;
padding:0px 30px 10px 0;
} 
 
#center .breadcrumb a{
color:#696969;
text-decoration: underline;
margin: 0 10px 0;
}
#center .breadcrumb a:hover{
text-decoration: none;
}
/* -----------center box-right ----------- */ 
#new-right{
position: absolute;
top:0px;
right: 0px;
width: 220px;
float: right;
margin:0px -235px 40px 0;
}
#new-right h2{
color: #fff;
font-size: 18px;
font-weight: bold;
width: 198px;
height: 26px;
background: #ff9900 url(../img/h1f.png) repeat-x left top;
border: 1px #ff7e00 solid;
padding: 5px 0 0 20px; 
}
.st{
margin: 5px 0; 

padding: 2px 10px; 
}
.st b{
color:#33cc00;
font-weight: bold;
}
.st a{
font-size: 12px;
color:#181818;
/*text-decoration: none;*/
}
.st p{
margin: 0 !important;
padding: 0 !important;
line-height: 100% !important;
font-size:13px !important;
}
.sm a, .sm{
color:#323232;
margin: 0 5px;
font-size: 12px;
}    

/* ----------- Footer -----------*/ 

#footer{
height: 97px;
float: left;
background: #ffd900;
padding: 0px;
}
#fch{ 
float: left;
background: url(../img/footer_ch.png) no-repeat top left;
width: 255px;
height: 9px;
margin:0 0 30px 40px; 
}
#fchr{
position: absolute;
top: -97px;
right: 0px;
background: url(../img/ch7.png) no-repeat;
width: 221px;
height: 97px;
}
#footer .box{
font-size: 11px;
/*width: 260px;*/
margin: 0px auto 0;
padding: 13px 0 0 20px; 
background: url(../img/footer_box.png) no-repeat right top;
border-left: 27px #fff solid;
height: 97px;
float: left;      
}
#footer .ftr_addr {
float: left;
width: 260px;
/*border: 1px solid #000;*/
}
#footer .ftr_addr2 {
float: left;
width: 260px;
/*border: 1px solid #000;*/
}
#footer .box a{
margin-left:10px;
color:#313030;
}
#footer .box a:hover{
text-decoration: underline;
}
#copyright{
float: right;
background: url(../img/ch8.png) no-repeat top right;
width: 202px;
color:#313030;
margin-top: 0px;
padding: 20px 0 0 0;
font-size: 11px;
border-right: 27px #fff solid;
height: 97px;
}
#footer-ban{
text-align: center;
margin: 30px 0 0 20px; 
float: left;
}
#footer-ban img{
margin: 0px 10px; 
}
/* ----------- Clear -----------*/
.cl0{
height: 5px;
width: 100%;
display: block;
}
.clear {
clear:both;
visibility: hidden;
}
.spaclear{
clear:both; 
visibility: hidden;
}
.c_box{
display: block;
}

/* ----------- Teble -----------*/
.reg_table h2{
font-size: 18px;
font-weight: bold;
color: #ff9900;
margin:10px 0px;
}
.reg_table{
font-size: 12px;
font-weight: bold;
}
.reg_table input, .reg_table select {
margin: 10px  0px 10px 5px;
padding: 5px; 
border: 1px #238c00 solid !important;
border-bottom:   1px #6eda49 solid !important;
border-right:  1px #6eda49 solid !important;
width: 300px !important;  
}
.starrequired{
color: red;
}
.reg_table select{
width: 300px !important;
} 
.reg_table .submit{
margin: 10px  0px 10px 5px;
background: #6eda49;
border-bottom:1px #238c00 solid ;
border-right:1px #238c00 solid; 
padding: 5px;
width: 300px !important; 
} 
.submit{
margin: 10px  0px 10px 5px;
background: #6eda49;
border-bottom:1px #238c00 solid ;
border-right:1px #238c00 solid; 
padding: 5px;

}     
/* -----------  -----------*/
.news-detail, .news-list{
font-size: 12px;
}
.news-detail .news-date-time, .news-list .news-date-time{
font-size: 12px;
font-weight: bold;
}
.news-detail h3{
color: #ff9900;
font-weight: bold;
font-size: 16px;
margin: 5px 0;
}
.news-list{
float: right;
color: #33cc00; 
}
.news-list .news-item{
display: block;
margin: 10px 0;
padding: 0 0 10px; 
border-bottom: 1px #c1f0b2  double;
} 
.news-list .news-item a, .news-list .news-item a b{
color: #33cc00  !important; 
font-size: 14px;
}
.news-list .news-date-time{
background:  #33cc00 ; 
color:#fff;
padding: 0 5px;
}





/* catalog */
table.catalog2,table.catalog {
width: 95%;
font-size: 11px;
border-collapse: separate;
border-spacing: 0px 11px;
}
table.catalog2 td{
border-top: 1px #c6f1b8 solid;
border-bottom: 1px #c6f1b8 solid;
vertical-align: top;
padding: 10px 5px;

}
table.catalog2 td h3{
color:#33cc00;
font-size: 14px;
font-weight: bold;
}
table.catalog2 td a h2{
color:#ff9900 !important;
font-size: 14px !important;
font-weight: normal !important;
line-height: 90%;
margin-bottom: 10px;
text-decoration: none;
}

table.catalog2 td p{
 font-size: 11px !important;
}
table.catalog2 td b{
 margin-top: 15px;
 display: block;
 font-weight: bold;
 font-size: 12px !important;
}
table.catalog2 td.c1 img{
width: 70px;
height: 70px;
border:  1px #33cc00 solid;
} 
table.catalog2 td.c1{
width: 75px;
border-left: 1px #c6f1b8 solid;
}
table.catalog2 td.c2{
width: 25%;
}
table.catalog2 td.c2 b{
margin-top: 0px;
display: inline;
}
table.catalog2 td.c3, table.catalog2 td.c5, table.catalog2 td.c7{
width: 9%;
text-align: center;
background: #ddf7d4;
padding: 10px 0!important; 
}
table.catalog2 td.c4, table.catalog2 td.c6{
width: 9%;
text-align: center;
background: #f0fcec;
padding: 10px 0!important; 
}
table.catalog2 td.c7 {
border-right: 1px #c6f1b8 solid;
width:9%;
}
.c7 INPUT{
 margin: 7px 0 0px;
}
.c7 INPUT.colprod{
 width: 51px !important;
 height: 15px !important;
 font-size: 12px!important;
 padding: 0px !important;
 margin: 15px 0 0px;
}

table.catalog2 td.c8{
text-align: center;
vertical-align: middle !important;
/* border: 1px #fff solid !important; */
border:none;
padding: 10px !important;  
}
table.catalog2 td.c8 a{
font-size: 12px;
font-weight: bold;
color:#ff9900;
} 
table.catalog2 td.c0{
width: 1px;
border: 1px #fff solid !important;
}

/* catalogProduct */
table.catalogProduct{
border-top: 1px #c6f1b8 solid;
border-bottom: 1px #c6f1b8 solid;
width: 95%;
font-size: 11px;
border-collapse: separate;
border-spacing: 0px 0px;
}
table.catalogProduct td{
vertical-align: top;
padding: 5px;
} 
table.catalogProduct TH.col1 img{
float: left;
width: 70px;
height: 70px;
border:  1px #33cc00 solid;
margin: 5px;
} 
table.catalogProduct TH.col1{
width: 35%;
border-left: 1px #c6f1b8 solid;
padding: 7px;
}
table.catalogProduct  TH.col1 a h2{
color:#ff9900 !important;
font-size: 14px !important;
font-weight: normal !important;
line-height: 90%;
margin: 7px 0 ;
font-weight: bold !important;
text-decoration: none;
}
td.col2, td.col4, td.col6, td.col3, td.col5, td.col7{
width: 9%;
text-align: center;
padding: 5px 0!important; 
}
td.col2, td.col4, td.col6{
background: #ddf7d4;
}
td.col3, td.col5, td.col7{
background: #f0fcec;
}
td.col6 INPUT{
 width: 51px !important;
 height: 17px !important;
 font-size: 12px!important;
 padding: 0px !important;
}
td.col8{
border-right: 1px #c6f1b8 solid;
border-left: 1px #c6f1b8 solid; 
line-height: 90%;
text-align: center;
}
td.col8 a{
color:#ff9900 !important;
}
td.col0{
border-top: 1px #c6f1b8 solid;
border-bottom: 1px #c6f1b8 solid;
font-size: 1px;
}
td.col5 img{
vertical-align: middle;
margin: 0 2px 0 0;
}
#discount{
border: 1px #37cd05 solid;
margin-right: 40px;
margin-top: 5px;
text-align: right;
z-index: 3000; 
}
#discount div{
position: relative;
float: left;
width: 50%;
font-size: 12px;
text-align: left;
margin: 15px 0 0 25px;
z-index: 30000; 
}
#discount img{
vertical-align: middle;
}
#discount input{
border: 1px #37cd05 solid;
width: 110px;
height: 25px;
margin: 15px 3px;
text-align: center;
font-size: 16px;
}
#discount input.discount{
border: 0px #37cd05 solid;
width: auto;
height: auto;
text-align: center;
vertical-align: middle;
margin: 13px 6px 17px 12px;
}
#order {
position: relative;
margin: 30px 0 30px 400px;

}
#order label{
display: block;
float: left;
font-size: 14px;
margin: 0px 30px 5px 0; 
}
#order label b{
display: block;
float: left;
font-size: 28px;
font-weight: normal;
}
#order h3{
color:red;
width: 250px;
font-size: 12px;
font-weight: bold;
margin: 0px 0 10px 0; 
}
#order input, .submit_button{
background: #ffd900;
border-right: 1px solid #cea200;
border-bottom: 1px solid #cea200;
border-top: 1px solid #ffe96c;
border-left: 1px solid #ffe136;
font-size: 18px;
width: 250px;
height: 45px;
cursor: hand;
} 

/* сортировка  */
#sorting{
width: 97%;
border: 1px #b7eda5 solid;
background: #f0fcec;
margin-right: 0px !important;
height: 70px;

} 
#sorting td{
background: #ddf7d4;
border: 1px #abea95 solid;

padding: 5px 10px;
font-size: 12px;

 
} 
#sorting thead td, #sorting tfoot td {
color:#33cc00;
font-size: 14px;
font-weight: bold;

text-align: left; 
background:none;
border: 0px #abea95 solid;
height: 5px;
}
#sorting  td{

}
#sorting select{
width:120px;
}
#sorting td.td_hpng{
text-align: center;
vertical-align: middle; 
background:none;
border: 0px #abea95 solid;

}
/*----------by devs------------*/

table.tb_basket {
	width: 95%;
	padding: 0;
	margin: 0;
  
}
table.tb_basket caption {
	padding: 0 10px 0px 0;
  width: 95%;	 
	text-align: right;
}

table.tb_basket th {
	color: #006730;
	font-size: 14px;
  border: 1px solid #37cd05;

  vertical-align: middle;
	text-align: center;
	padding: 6px 6px 6px 12px;
	background: #a1fca1;
}

table.tb_basket td {
	border-right: 1px solid #37cd05;
	border-bottom: 1px solid #37cd05;

	padding: 6px;
	color: #181818;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
}

table.tb_basket td.alt {
	color: #181818;
}

table.tb_basket th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

table.tb_basket th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
} 
table.tb_basket td input{
border: 1px #37cd05 solid;
width: 80px;
text-align: center;
}
table.tb_basket td img{
border: 1px #37cd05 solid;
width: 70px;
}
table.tb_basket td input.delete{
border: 0px #37cd05 solid;
width: auto;
text-align: center;
margin: 0 6px;
} 
table.tb_basket td a{
text-decoration: none;
}
#empty_basket {
padding:30px 0 0 10px;}

.vistavki_title a{

text-align: center !important; 
text-decoration: none !important;
font-size: 12px;
}
.vistavki_title{
margin: 2px 20px;
text-align: center !important; 
text-decoration: none !important;
font-size: 12px;
}
.vistavki_title img{
margin: 2px 20px;
}
.content_icon_table{
margin: 0 15px !important;

}
.image-right{
border: 0px;
float: right;
margin: 5px 15px;
} 

.image-left{
border: 0px;
float: left;
margin: 5px 15px;
}
.p_center{
text-align: center;
}
h2{
 color:#ff9900;
 font-size: 16px;
 font-weight: bold;
 margin: 10px 0 5px; 
}

.ttl2 {
 color:red;
 font-size: 16px;
 font-weight: bold;
 margin: 10px 0 5px; 
}

h3{
 color:#ff9900;
 font-size: 16px;
 font-weight: bold;
 margin-top:15px; 
}

strong{
font-weight: bold;
} 

table, table td{

border-style: solid solid solid solid; 
border-color: rgb(255, 153, 0);
padding: 5px 4px;
/*margin: 15px;*/
font-size: 12px; 
} 

div.bx-yandex-view-layout table, div.bx-yandex-view-layout table td {
 margin:auto;
padding:auto;
}

.old_buy{
  width: 95%;
	padding: 0;
	margin: 0;
  border-top: 1px solid #37cd05;
	border-bottom: 1px solid #37cd05;
}
.old_buy th{
padding-left: 27px;
color:#2eb900;
padding: 15px 0px;
width: 70%;
}
.old_buy th a{

color:#2eb900;
padding: 15px 0px;
width: 70%;
}
.old_buy td{
text-align: right;
padding-right: 27px;
 
}
.old_buy tr{
  
 border-top: 1px solid #37cd05;
border-bottom: 1px solid #37cd05;
}



.registr_comment {font-size: 70%;}
.registr_text {padding: 15px 10px 15px 10px; font-size: 12px;}

.registr_td_left { 	height: 10px; line-height: 11px; vertical-align: middle; border-right: 1px solid #E0E0E0; width: 40%; padding: 10px 19px 5px 10px; text-align: right; color: #006730;}

.registr_td_right { vertical-align: middle; padding: 0 10px 0 40px; color: #555555;}
.reg_tr1 {background: #f0fcec;}

.reg_tr2 {background: #ddf7d4;}

.reg_tr1 td {padding: 10px;}

.reg_tr2 td {padding: 10px;}
.weath{
font-size: 12px;
width: 98%;
margin: 10px  0;
}
.weath  th{
font-size: 12px;
border-width: 1pt 1pt 1pt 1pt;
border-style: solid solid solid solid; 
border-color: rgb(255, 153, 0); 
padding: 5px 4px; 
background: #ddf7d4; 
text-align: center;
vertical-align:middle;
}
.weath  td{
font-size: 12px;
border-width: 1pt 1pt 1pt 1pt;
border-style: solid solid solid solid; 
border-color: rgb(255, 153, 0); 
padding: 5px 4px; 
background-color: transparent; 
text-align: center;
vertical-align:middle;
}

.page_title2{
 background: #ddf7d4;
 margin-right: 27px;
 padding:10px;
}

.dweath{
width: 80%;
margin: 10px auto;
font-size: 10px;
border-width: 1pt 1pt 1pt 1pt;
border-style: solid solid solid solid; 
border-color: rgb(255, 153, 0); 
background-color: #f0fcec; 
text-align: center;
}
.dweath  td{
font-size: 10px;
border-width: 1pt 1pt 1pt 1pt;
border-style: solid solid solid solid; 
border-color: #33cc00; 
padding: 5px 4px; 
text-align: center;
}
.lincs{
z-index: 0;
}

#center ul.bullet_green li{
background: url(../img/bullet_green.png) no-repeat left;
background-position: 0 3px;
padding-left: 22px;
}
#center ol li{
background: none;
padding-left: 0px;
}

.t_right{
float: right;
}

.point-faq{
list-style: none;
}
.data-table th{
color:#ff7200;
font-size: 20px;
}
#Form_Form li {
margin: 1px !important;
}
#Form_Form .registr_td_left, #Form_Form .registr_td_right{
font-size: 13px !important;
}
#Form_Form table{
width: 90%;
margin: 0 auto;
}

/*поиск*/
 
.search-page{
margin: 10px  0px 10px 5px;


}
.search-page form{
margin: 0;
background: #f0f5ef;
height: 80px;
}
.search-page input{
margin:20px 10px 5px; 
background: #6eda49;
border-bottom:1px #238c00 solid;
border-right:1px #238c00 solid; 
padding: 4px;
width: 15%;
}
.search-page .search-suggest{
width: 73%;

padding: 5px;  
 background: #ffffff;
 border: 1px #238c00 solid;
border-bottom:   1px #6eda49 solid;
border-right:  1px #6eda49 solid;
} 
font.text{
font-size: 14px;
color: #494949;
} 

hr{
 color:#6eda49;
 height: 2px;
 margin: 20px 0;
 border-width:0px;
 background: url(../img/hr.png) repeat-x 
}
/*end поиск*/

/* ----------- left manu -----------*/ 
#left-block {
	position: relative;
	top: 10px;
	left:27px;
	background: #FFFFE2;
	border: 1px solid #ffc267;
	border-top: 1px #ff7e00 solid;
	color:#323232;	
	width: 243px; 
}
#left-manu{
	margin-bottom:10px;
}
#left-manu h5{
	padding: 5px 0 0 35px;
	background: url(../img/top_catalog.png) no-repeat;
	border: 1px #ff7e00 solid;
	border-top: 0px #ff7e00 solid;
	width: 207px;
	height: 26px;
	color: #fff;
	font-size:18px;
	font-weight: bold;
	margin-bottom: 5px; 
}

#left-manu Ul{
margin-left: 15px; 
}
#left-manu a{
display: block;
width: 190px;
background: url(../img/bul.png) no-repeat top center;
padding: 7px 15px 7px; 
color:#323232;
font-size: 12px;
margin: 0 auto;
}
.left_sub_menu{
background: #ffffff;
}
.left_sub_menu a{ 
display: block;
background: url(../img/bul1.png) no-repeat  center !important;
display: block;
width: 190px;
padding: 3px 15px 3px 30px !important; 
color:#323232;
font-size: 12px;
margin: 0 auto;
}
#left-manu a{
text-decoration: none; 
}
#left-manu a:hover{
color:#33cc00;
text-decoration: none;
}
.ulul li{
width: 200px !important;
border-bottom: 0px dotted #6d432e !important;
padding: 3px 10px !important; 
color:#323232;
font-size: 12px !important; 
}
#left-manu Ul li Ul li{
width: 190px;
background: url(../img/liul.gif) no-repeat bottom left;
padding: 7px 120px 7px; 
color:#323232;
font-size: 10px;
}

.downlBlock {
	margin:10px;
	padding:10px;
	background:#FFF;
	border:1px solid #FFC267;
}
.downlBlock a{
	font-size:13px;
}
.ms_text{
	display: block;
	margin: 0px 235px 0 235px;
	padding-bottom: 10px;
}
.ms_text h2{
	/*color:#1f8115;*/
	color:#000000;
	text-align:center;
}
.ms_text h3{
	color:#000000;
}
.ms_text p{
	text-align: justify;
	padding: 0 0 10px 0;
}
.ms_text .center{
	text-align:center;
}
.ms_text ul li{
	list-style:disc;
	/*padding:5px 0;*/
}
.ms_text li{
	margin:0 0 0 25px;
}
