*{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#898373;
	border:0px solid;
}
body{
	background-color:#f3f3f3;
}
.main_tb{
	background:url(img/bg_top.jpg) top repeat-x;
}
h1{
font-size:12px;
font-weight:bold;
color:#624432;
line-height:1.5;
}
h1>a{
font-size:12px;
font-weight:bold;
color:#624432;
line-height:1.5;
}
a {outline:none; cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border-style: none; cursor:pointer;}
div{
	text-align:left;
	vertical-align:top;
}
.date a{
color:#624332;
}

.date{
color:#624332;
}
.s_input{
	padding-top:2px;
	color:#57492c;
	padding-left:12px;
	border-top:1px solid #898373;
	width:180px;
	height:17px;
	background-color:#d9d7ce;
}
.header_top{
	width:220px;
	height:4px;
	background-color:#e04103;
	margin-left:730px;
}
.header{
	height:125px;
}
.main_menu{
	float:left;
	padding-top:5px;
	padding-left:10px;
}
.left{
	float:left;
	width:220px;
	padding-left:10px;
	padding-top:5px;
}
.top_left{
	height:6px;
	margin:5px 0px 15px 10px;
	background-color:#bf1e07;
}
.probel{
	float:left;
	width:20px;
}
.menu{
	text-align:left;
	width:700px;
	display:table-cell;
	height:31px;
	background:url(img/menu_bg.jpg) bottom repeat-x;
}
.menu td{
	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	height:31px;
	width:139px;
	text-align:center;
}
.s_button{
	margin-bottom:2px;
	//margin-bottom:3px;
}
.menu a{
font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
.menu a:hover{

text-decoration:none;
}
.menu_on{
	 background:url(img/menu_on.jpg) left no-repeat;
cursor:pointer;
}
.menu_off{
	background:url(img/menu_off.jpg) left no-repeat;
	cursor:pointer;
}
.menu_last{
width:147px;
}
.razd1{
	height:6px;
	background:#bd1d08;
	margin-bottom:15px;
}

.razd3{
	height:6px;
	background:#d9d7ce;
	margin-top:15px;
}
.mapa img{
	margin-top:17px;
}

.centr{
	float:left;
	width:520px;
	padding-left:20px;
}
.centr_div{
	border-top:#d9d7ce 5px solid;
	border-left:#d9d7ce 1px solid;
	border-right:#d9d7ce 1px solid;
	border-bottom:#d9d7ce 7px solid;
}
.top_100{
	float:left;
	padding-top:17px;
	width:160px;
	padding-right:20px;
}
.last{
	padding-right:0px;
}
.top_100_content{
	border-left:1px solid #d9d7ce;
	border-right:1px solid #d9d7ce;
	border-bottom:7px solid #d9d7ce;
	padding-left:23px;
	padding-top:27px;
	padding-right:36px;
	font-size:11px;
	color:#898373;
}
.top_100_content>img{
	margin-bottom:20px;
}
.top_100_more{
	margin-top:17px;
	margin-bottom:30px;
}
.top_100_logo{
	position:relative;
	top:-240px;
	left:80px;
	height:30px;
}
.contacts{
	line-height:1.5;
	padding-top:17px;
	padding-left:12px;
}
.contacts a{
	 color:#5ec9bb;
	 text-decoration:underline;
}

.contacts a:hover{
text-decoration:none;
}

.menu_r{
	background:#d9d7ce;
	height:1px;
	width:220px;
}

.menu_item{
	width:178px;
	padding-left:12px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.menu_left{
	
	padding-bottom:22px;
}
.menu_left a{
	font-size:12px;
	font-weight:bold;
	color:#624432;
	text-decoration:none;
}
.menu_left a:hover{
text-decoration:underline;
}
.menu_item_add{
padding-bottom:6px;
padding-left:10px;
padding-right:20px;
//padding-left:12px;
}
.menu_item_add a{
font-size:11px;
color:#898373;
font-weight:normal;
}
.menu_item_add li{
list-style-image:url('img/li.gif');
//list-style-image:url('img/li_1.gif');
//list-style-position:outside;
//padding-right:-10px;
}
.news{
	padding-left:12px;
	padding-right:5px;
	font-size:11px;
	color:#898373;
}
.news h1 a{
	color:#624432;
	font-size:12px;
	font-weight:bold;
	line-height:1;
}
.news span{
	line-height:1.9;
	color:#624332;
}

.right{
	float:left;
	width:160px;
	padding-left:20px;
	padding-top:5px;
}

.partners{
	background-color:#898373;
}
.partners>div{
	background:url(img/partner_bg.jpg) top repeat-x;
	text-align:center;
}

.partner_logo{
	margin:24px 0px 25px 0px;
}

.news_header{
	background:url(img/news_bg.jpg) no-repeat;
	width:160px;
	height:25px;
	text-align:center;
	margin-top:15px;
	margin-bottom:0px;
	padding-top:5px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}
.news_header a{
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.razd4{
	height:6px; background:#bd1d08; margin-bottom:14px;
}

.razd5{
	height:1px; background-color:#d9d7ce; margin:10px 0px 10px 0px;
}
.razd6{
	height:6px; background:#bd1d08; margin-bottom:10px; margin-top:16px;
}

.copy{
	color:#bcbab2; font-size:11px; padding-bottom:13px;
	padding-top:40px;
}
.copy a{
	color:#bcbab2; font-size:11px; text-decoration:none;
}
.copy a:hover{
	text-decoration:underline;
}
.foot{
	height:30px; background-color:#d9d7ce;
}
.foot1{
	height:8px; background-color:#bd1d08;
}
.centr_content{
	float:left;
	padding-top:1px;
	padding-left:21px;
}

.bread{
	color:#898373;
	padding:8px 0px 9px 22px;
	//padding-bottom:0px;
	font-size:10px;
}
.bread a{
	font-size:10px;
	color:#e04103;
	text-decoration:underline;
}
.bread a:hover{
	text-decoration:none;
}
.bread img {
	margin:0px 7px;
}

.prod{
	vertical-align:top;
	padding-top:23px;
	padding-right:17px;
}

.prod_last{
	padding-right:0px;
}
.prod_content{
	width:158px;
	border-left:1px solid #d9d7ce;
	border-right:1px solid #d9d7ce;
	border-bottom:7px solid #d9d7ce;
	
	padding-top:27px;
	font-size:11px;
	color:#898373;
	text-align:center;
}
.prod_content a{
text-decortion:none;
}
.prod_content_img{
	margin-bottom:20px;
}
.l_m{
	
}
.no_l_m{
	margin-left:-40px
}
.img_prod1{
height:125px; text-align:center;
}
.prod_more{
	margin-top:17px;
	margin-bottom:30px;
}
.prod_logo{
	position:relative;
	top:-140px;
	left:80px;
	height:0px;
}
.catalog{
border-left:1px solid #d9d7ce;
border-right:1px solid #d9d7ce;
 border-bottom:7px solid #d9d7ce;
  background:url(img/catalog_bg.jpg) repeat-x top;
   font-size:12px; color:#624432;
    font-weight:bold;
}
.catalog_more{
margin-top:124px; margin-left:0px
}
.catalog_name{
padding-bottom:23px; padding-left:20px
}
.catalog_name a{
font-size:12px;
font-weight:bold;
color:#624432;
text-decoration:none;
}
.catalog_name a:hover{
text-decoration:underline;
}
.pager{
font-size:10px;
padding-top:17px;
padding-left:22px;
}
.pager img{
margin:0px 5px;
}
.pager a{
font-size:10px;
color:#e04103;
text-decoration:underline;
}
.pager a:hover{
text-decoration:none;
}
.docs{
padding-top:17px;
}
.price a{
font-size:11px;
color:#5fc5b8;
text-decoration:underline;
}
.docs a{
font-size:11px;
color:#5fc5b8;
text-decoration:underline;
}
.docs a:hover{
text-decoration:none;
}
h3{
font-size:12px;
font-weight:bold;
color:#624432;
padding-left:40px;
padding-top:14px;
padding-bottom:18px;
}
h4{
color:#624432;
font-size:12px;
font-weight:bold;
}
.contact_form{
	float:left; width:275px; padding-left:22px;
}
.c_input{
	background-color:#d9d7ce;
	margin-bottom:10px;
	height:17px;
	width:244px;
	border:0px solid;
	padding-left:13px;
	padding-top:2px;
	//margin-top:-3px;
}
textarea{
	background-color:#d9d7ce;
	width:387px;
	height:71px;
	overflow:hidden;
	padding-top:6px;
	padding-left:12px;
	margin-bottom:5px;
	//margin-top:-3px;
}
.logo{
margin-top:15px; margin-left:8px;
}
.close{
text-align:right; padding-top:10px; padding-bottom:10px;
//padding-bottom:0px;
}
.close img{
margin-right:21px; margin-left:3px;
}
.price_pass{
margin-top:8px;
//margin-top:9px;
}
#price{
position:absolute;
top:190px;
left:251px;
border:#898373 6px solid;
padding:16px 20px 20px 20px;
background-color:#f3f3f3;
width:478px;
height:300px;
}

.top_menu{
vertical-align:top; text-align:right; padding-right:23px; padding-top:33px;
}
.top_menu img{
margin-right:6px;
}
.top_razd{
margin:0px 10px;
margin-right:15px;
}
.top_menu a{
font-size:10px;
text-decoration:underline;
}
.top_menu a:hover{
text-decoration:none;
}
.sert_bottom{
text-align:left;padding-top:10px; padding-left:30px
}
.sert_bottom a{
text-decoration:underline;
}
.sert_bottom a:hover{
text-decoration:none;
}
.map_print{
text-align: right; padding-right: 50px; padding-top: 20px; font-size: 11px; color: rgb(137, 131, 115);
}
.map_print a{
text-decoration:underline;
}
.map_print a:hover{
text-decoration:none;
}
.map_print img{
margin-right:6px;
}