body { margin:0; padding:0; background:url(../img/bg.gif) repeat-x top left; background-color:#735829; width: expression((document.body.clientWidth == 1280) ? "1280px" : "100%"); max-width:1280px; }
body, table { font-family: Arial, Tahoma, Verdana; font-size:12px; color:#1f1f1f; }

.main_table { width:100%; height:100%; max-width:1280px; width:expression(document.body.clientWidth > 1280? "1280px":
 "auto" ); }
.main_table2 { width:100%; height:100%; max-width:1280px; width:expression(document.body.clientWidth > 1280? "1280px":
 "auto" ); }
.top {   }
.logo { background:url(../img/s_top_bg1.gif) no-repeat top left; }
.logo img { margin-bottom:6px; margin-left:42px; }

.top2 { background:url(../img/s_top_bg2.gif) no-repeat top left; width:100%; }

.main_block { background:url(../img/s_main_bg.gif) repeat-x bottom left; background-color:#f0e5c3; }
.right_block { background:url(../img/rakushka.jpg) no-repeat bottom right; background-color:#f0e5c3; padding-bottom:500px;}

.date { color:#697276; margin-right:5%; padding-top:31px; }

* html .date { margin-right:40px }
* html .top_menu_table { margin-right:40px }

.top_menu_table { margin-top:27px; margin-right:5%; }
.top_menu { font-weight:bold; }
.top_menu a { color:#a0472b; text-decoration:none }
.top_menu a:hover { text-decoration:underline; }
.top_menu img { margin:0 10px 0 10px; }


.bottom { height:106px; background-color:#866327; border-top:1px solid #af8335; }
.bottom_text { font-family: Tahoma, Verdana; font-size:11px; color:#b59e6f; }
.bottom_text a { color:#b59e6f; }
.bottom_text td { padding-top:23px; }
.bottom1 { padding-left:78px; width:50%; }
.bottom2 { padding-left:40px; padding-right:40px; }
.bottom3 { padding-left:20px; padding-right:140px; width:50%; }

.td2 { background:url(../img/rakushka.jpg) no-repeat bottom right;  }

.main {	
	padding:58px 0px 0px 75px;
	background:url(../img/s_top_bg3.gif) no-repeat top left;
	
}

.main_bottom {	
	padding:45px 27px 45px 75px;
	height:150px;
}

.main h1 { font-size:30px; font-family: Tahoma, Arial, Verdana; font-weight:normal; color:#bc4307; margin:0; }
.main .navy { color:#303030; margin-top:14px; }
.main .navy a { color:#777777; }
.main hr { color:#d2bb70; margin-top:10px; width:100%; }

.right_menu { text-align:left; padding: 58px 33px 0 104px; }
.right_menu .level1 { font-weight:bold; margin-bottom:12px; }
.right_menu .level1 a { color:#9e1d22; }
.right_menu .level1 img { margin-right:10px; position:relative; top:-1px; }

.right_menu .level2_act { font-weight:bold; margin-bottom:9px; padding-left:15px; color:#6c5e37; }
.right_menu .level2_act  div {display:inline; width:200px; vertical-align:middle;}
.right_menu .level2_act a { color:#6c5e37; }
.right_menu .level2_act img { margin-right:7px; position:relative; top:-1px; }

.right_menu .level2 { margin-bottom:9px; padding-left:15px; }
.right_menu .level2 a { color:#9e1d22; display:inline-block;vertical-align:middle;width:200px;}
.right_menu .level2 img { margin-right:7px; position:relative; top:-1px; }

.right_menu .level3 { margin-bottom:9px; padding-left:40px; font-size:11px; }
.right_menu .level3 a { color:#9e1d22; }

.right_menu .level3_act { margin-bottom:9px; padding-left:40px; font-size:11px; font-weight:bold; color:#6c5e37; }

.right_menu .hr { margin:17px 0 13px 15px; color:#d7c89d; }

.files { margin:0 0 17px 10px; /*width:232px;*/ }
.files img { margin-right:10px; }
.files .zag { font-weight:bold; font-size:14px; color:#483e23; margin-left:0px}
.files .desc { color:#483e23; margin-top:3px; color:#6e6857;  margin-left:0px}
.files .desc a { color:#9e1d22;margin-left:0px }

.search_block { text-align:left; padding: 40px 53px 50px 104px; }

.filter_block {
	margin-top:30px;
	width: 400px;
	position:relative;
	left:-18px;
}
.filter_block .t1 {
	background: url(../img/r_box_top_left.gif) no-repeat top left;
	width:10px;
	height:10px;
}
.filter_block .t2 {
	background: url(../img/r_box_top_right.gif) no-repeat top right;
}
.filter_block .t3 {
	background: url(../img/r_box_left.gif) no-repeat bottom left;
}
.filter_block .t4 {
	background: url(../img/r_box_right.gif) no-repeat bottom right;
	padding:7px 7px 20px 9px;
}
.filter_block .t4 td { padding-right:16px; }
.filter_block .t4 div { margin-bottom:5px; }
.filter_block .t4 input { position:relative; top:8px; }


.filter_block .t5 {
	background: url(../img/r_box_right.gif) no-repeat bottom right;
	padding:2px 7px 27px 9px;
}
.filter_block .t5 td { padding-right:20px; }
.filter_block .t5 div { margin-bottom:5px; }
.filter_block .t5 input { position:relative; top:8px; }

.tovar { margin-top:40px; }
.tovar td { width:33%; padding-right:20px; }
.tovar img { border:2px solid #d1c7a7; }
.tovar div { margin-top:10px; margin-bottom:36px; }
.tovar div a { color:#9e1d22; }

.bar { 
	color:#746229;
	margin-top:17px;
	position:relative;
	left:-18px;
}
.bar span { color:#998137; margin:0 8px; }
.bar a { color:#9e1d22; }
.bar .bar_cur_page {
	color:#6c5e37;
	padding:1px 4px;
	text-decoration:none;
	background-color:#efe0b1;
	cursor:text;
	margin:0 2px;
}

.main_bottom .searchform{
  
}
.main_bottom .searchform input.search{
  border:0;
  background:#fff url('../img/search_bg.gif') repeat-x;
  width:125px;
  height:19px;
  padding-top:2px;
  color:#666;
  font-size:80%;
  padding-left:5px;
}
.main_bottom .searchform input.button{
  position:relative;
  top:1px;
}
.main_bottom .searchform .inp{
  padding-left:4px;
}
.main_bottom .searchform .left{
  width:9px;
  height:19px;
  float:left;
  background:url('../img/search_bg1.gif') no-repeat;
}
.main_bottom .searchform .right{
  width:9px;
  height:19px;
  float:right;
  margin-top:-19px;
  background:url('../img/search_bg2.gif') no-repeat;
}

.tovar2 { margin-top:40px; margin-bottom:40px; }
.tovar2 .tovar_img img { border:4px solid #d1c7a7; margin-right:30px; }
.tovar2 .zag { font-size:20px; color:#504320; }
.tovar2 .desc { font-size:14px; color:#504320; margin-top:21px; }
.tovar2 .opt { font-size:12px; color:#504320; margin-top:15px; }

.text { font-size:14px; margin-top:40px; width:90%;  }
.text a { color:#9e1d22;  }
.brands { margin:62px 0 21px 0; color:#8c4525; font-weight:bold; font-size:15px; }

.brands2 { margin-top:40px; }
/*.brands2 a { margin-right:40px; }*/

.cat { font-size:14px; color:#6c5e37; font-weight:bold; margin-top:40px; }

.cat2 { font-size:14px; margin-top:30px; margin-bottom:100px; }
.cat2 a { color:#9e1d22; }
.cat2 div { background:url('../img/ficha4.gif') no-repeat 0 7px; padding-left:15px; margin-bottom:13px; }
.cat2 td { padding-right:50px; width:50%; }

.news2_date { font-size:10px; color:#8b8b8b; }
.news2_title, .news2_title a { font-size:14px; color:#9e1d22; margin-top:1px; }
.news2_anno { color:#575656;  margin-top:7px; margin-bottom:27px; font-size:12px; }

.news3_title { font-size:18px; color:#575656; }
.news3_date { font-size:10px; color:#8f8f8f; margin-top:1px; }
.news3_text { margin-top:15px; color:#575656; font-size:12px; }
.news3_back, .news3_back a { margin-top:30px; color:#575656; font-size:12px; }

.search_bit, .search_bit a { font-size:14px; color:#9e1d22; margin-bottom:15px; }

.tovar2 .li { background:url('../img/tire.gif') no-repeat 0 4px; margin-bottom:5px; padding:0 0 0 20px; }

.tovar_files_bit { margin-bottom:16px; }
.tovar_files_name { margin-bottom:3px; font-size:14px; font-weight:bold; color:#483e23; }
.tovar_files_desc a { color:#9e1d22; }
.tovar_files_desc span { color:#6e6857; }
.tovar_files_desc img { margin-right:5px; position:relative; top:4px; }

.d2_name { font-size:14px; font-weight:bold; color:#483e23; margin-bottom:12px; }
.d2_text { font-size:12px; color:#483e23; margin-bottom:38px; }
.d2_text a { color:#9e1d22; }

.rub_bit { padding-right:30px; padding-bottom:22px; width:50%; }
.rub_bit .gal_img img { border:3px solid #cbb571; }
.rub_bit .gal_name { margin-top:18px; }
.rub_bit .gal_name a { color:#9e1d22; font-size:14px; font-weight:bold; }
.rub_bit .gal_desc { margin-top:13px; font-size:12px; color:#59523c; }
.gal_img_bit {  }
.gal_img_bit img { border:3px solid #cbb571; }
.img_bit_main { float:left; padding:0 17px 18px 0; }

#tbls_spec {width:100%; margin-bottom:10px;}
#tbls_spec   thead  tr  td {outline: 2px black solid; padding:5px; color:black ;}
#tbls_spec   tbody tr  td {outline: 2px black solid; padding:5px; color:black;}
#tbls_spec   tfoot tr  td {outline: 2px black solid; padding:5px; color:#111;}
p {font-size: 11pt; font-family: Calibri,sans-serif;}
