BODY { font-family: Verdana, Tahoma, Arial; font-size: 12px; padding: 0px; margin: 0px;} 
TD {font-family: Verdana, Tahoma, Arial,; font-size: 12px;}
IMG {border: 0px;}
P { padding: 5 0; margin: 0 0 0 0; }
A { font-family: Verdana, Tahoma, Arial; font-size: 12px; text-decoration: none;  color: #E7722C;}
A:hover {color:#000000;	}
H1 { margin:0 0 0 0 ; padding: 0 0 8 0; font-size: 14px; color: #E7722C; font-weight: bold; }
h1.main { color: #8C6043; margin:0 0 0 0 ; padding: 3 0 13 0; width: 100%; text-align: center; }
H2 { margin:0 0 0 0 ; padding: 0 0 8 0; font-size: 13px; color: #E7722C; font-weight: bold; }
H3 { margin:0 0 0 0 ; padding: 0 0 8 0; font-size: 12px; color: #E7722C; font-weight: bold; }
.main_body {padding: 20px 30px 20px 30px; }
B.phone {color: #8C6043 }

#main { padding: 20 10 10 10; width: 100%; font-size: 12px;}
#main TD {font-size: 12px; line-height: 15px;}
#main TD span{font-size: 12px; line-height: 15px;}
.top_bg_center { background: url(images/top_center_bg.jpg) repeat-x; }
.top_bg { position:relative; background: url(images/matras.gif) no-repeat; background-position: top left; text-align: center; }
.top_bg_rel { position:relative; width: 277px; height: 242;}
.top_phone { position:absolute; top: 150px; left:50px;}
.ph { font-size: 20px; color: #E7722C; font-family: Arial, Tahoma; }
.ph1 { font-size: 20px; color: #E7722C; font-family: Arial, Tahoma; }
.top_bg2 { width: 100%; background: url(images/top_bg2.gif)}

.mastras_search { height:200px; padding-left:30px; }
.poisk { width: 199px; padding-left: 10px; font-size: 14px; color: #E7722C; font-weight: bold; margin: 0;}
.srch1 { padding: 0 10 0 10; width: 150px;} 

.maintab {text-align: center; width: 100%; height: 275px;}
.logo { text-align: left; vertical-align: top; width: 366px;}
.logo_gif {text-align: left; vertical-align: top; width: 391px}
.kot { width: 348px; vertical-align: top; text-align: right;} 

.descr_bottom{padding: 10 10 10 10; line-height: 20px;}

#mnews, #main_news {font-size: 12px; line-height: 17px;}

.menu {  padding: 4 15 0 15;}
.menu A, .menu A:hover { font-weight: bold; font-size: 14px; height: 23px; color: #8C6043; text-align: center; }
.menu1 { width: 20%; background: url(images/fon.gif);}
A.lm { font-size: 13px; color: #E7722C; line-height: 20px;}
A.lm:hover { color: #8C6043;text-decoration:underline; }

A.lm_fab{ font-size: 13px; color: #9c3c03; line-height: 20px;font-weight: bold;}
A.lm_fab:hover { color: #8C6043;text-decoration:underline; font-weight: bold; font-size: 13px; line-height: 20px;}

.red_catalog  { display:inline;  }
.red_catalog A, .red_catalog A.lm  { font-weight: bold; color: red;  font-size: 12px; text-align: center;}
.level1 { background: url(images/matras_menu.gif) no-repeat; height: 45px; font-weight: bold; font-size: 13px; color: black; font-family: Verdana, Tahoma; padding: 2 0 10 0; text-align: center;}
.level1cur { background: url(images/matras_menu.gif) no-repeat; height: 45px; font-weight: bold; font-size: 13px; color: black; font-family: Verdana, Tahoma; padding: 2 0 10 0; text-align: center;}
.level2, .level2cur, .level3, .level3cur { vertical-align: top; padding: 0 3 2 10;}


.skidka { padding: 10 7 10 7; vertical-align: top; color: #000000; }
a.skidka:hover { color: #E7722C; padding: 10 7 10 7;	}
.spec { height: 30px; font-weight: bold; color: #E7722C; font-size: 13px; text-align: center; padding: 0 0 10 0; }
/*.spec { background: url(images/skidka.gif) no-repeat; height: 74px; font-weight: bold; color: #000000; font-size: 13px; text-align: center; padding: 0 0 10 0; }*/
.tesma { height:9px; background: url(images/tesma.gif); vertical-align: top;	}
.bot_bg {background: url(images/fon_menu.gif); width: 100%;}

.a_news { font-size: 12px; color: #E7722C; font-weight:bold; }
.news { vertical-align:top; padding: 0 0 8 0; font-size: 14px; color: #E7722C; font-weight: bold;}
.data { padding: 0 0 0 10; font-size: 12px; color: #000000; font-weight: bold;}
.news_txt { padding: 0 10 0 10; font-size: 12px; color: #000000; vertical-align: top;}
.r_more { font-size: 10px; color: #000000; padding: 0 5 0 0;}  
.main_news { vertical-align:top; padding: 8 0 0 0; }
.main_news A { font-size: 12px; font-weight: bold; color: #e7722c;}
.main_news A:hover  { text-decoration:underline; color: #8C6043;}
.archive_news { background: url(images/arhiv.gif);}

.spec_pict { width: 100px; height:78px; text-align: center; padding: 5 5 5 5;}
.spec_price {font-size: 13px; color: #E7722C; font-weight: bold; text-align: center; vertical-align: middle;}
.spec_more {font-size: 12px; color: #000000;}
#item_attr {font-size: 12px; color: #000000;}
.spec_more1 { height: 25px; text-align: center;}
.spec_tab { margin:0 0 0 0; padding: 10; border: 1px solid #E7722C; width: 80%; height: 230px;}
.bask { width: 49px; height: 19px; background: url(images/but_srch.gif) no-repeat; font-size: 9px; color: ffffff; border: 0px; }
.buy1 {text-align: center;}
.all { vertical-align: center; text-align:center; background: #ffffff; color:#000000; padding: 4 2 6 2;}
A:link.menu {text-decoration: none;}
A:hover.menu {color: #8C6043; }
A:hover.r_more {color: #E7722C;}

.main { width:100%; vertical-align:top; padding: 20 10 10 10; }
.forum_pages {}
.pages {width:100%; vertical-align:top; text-align:center; padding: 20 0 10 0; }
.sub A {	font-size:12px; padding: 0 0 10 0; }
.sett_attr { padding: 0 0 0 4; vertical-align:top; }
.sett_attr_title { padding: 0 0 0 0; vertical-align:top;  }

.goods { width:49%; text-align:left;  vertical-align:top; padding: 0 0 20 0;}
.item { vertical-align: center; text-align:left; padding: 0 0 0 6;}
.price {font-size: 12px; color: #000000; font-weight: bold; }
.lline { padding-bottom:20px;}
.title { font-size:14px; font-weight: bold; text-decoration:underline;}
.label { padding: 0 0 40 0;}
.list { padding: 0 0 40 0; text-align:left; }
.inscr { font-weight: bold; color: #8C6043; font-size: 10px; }

.in0, .in1, .in2, .in3, .in4 {padding-top: 5; padding-left: 10; text-align: left; }
.in1 { padding-left: 25; } .in2 { padding-left: 40; } .in3 { padding-left: 55; } .in4 { padding-left: 60; }

/*.select {	width:255px; BORDER-RIGHT: #ef9a49 1px outset; BORDER-TOP: #ef9a49 1px outset; FONT-SIZE: 12px; BORDER-LEFT: #ef9a49 1px outset; COLOR: #333333; BORDER-BOTTOM: #ef9a49 1px outset; FONT-FAMILY: Verdana, Arial, helvetica; HEIGHT: 18px; }*/
.select {	width:200px; FONT-SIZE: 12px;COLOR: #333333;  FONT-FAMILY: Verdana, Arial, helvetica; HEIGHT: 18px; }
.medium_text, .text, .attrntext { width: 130px; height: 19px; background: #ffffff; border: #ef9a49 1px solid;}
.attrntext { width: 40px; }
.small_text { width: 50px; height: 19px; background: #ffffff; border: #ef9a49 1px solid;}
/*.but { width: 49px; height: 19px; background: url(images/but_srch.gif); font-size: 9px; color: ffffff; border: 0px;}*/
.but { height: 19px; background-color: #e7722c; font-size: 9px; color: ffffff; border: 0px;}
.short_buy_but { height: 25px; background-color: #e7722c; font-size: 15px; color: ffffff; border: 0px;}
.but2 { width: 90px; height: 19px; background: url(images/but_srch.gif); font-size: 9px; color: 000000; border: 0px;}
.but2_search { width: 200px; height: 19px; font-size: 9px; color: #E7722C; border: 0px;}
.but2_search_short { width: 90px; height: 19px; font-size: 9px; color: #E7722C; border: 0px;}
.red { color:red; font-size:12px; font-weight:bold; }
.long_textarea, .textarea { background: #ffffff; border: 1px solid  #E7722C; FONT-SIZE: 12px;}
.bgc { background: #E7722C; }
.d { background: #ffffff; color:#000000; font-size: 12px; text-align:center; vertical-align:top; }
.h { background: #ffffff; color:#000000; font-size: 12px; text-align:center; vertical-align:top; font-weight: bold;}
.old_price { text-decoration:line-through; font-size:12px; }
.matras2 {width: 590px; height: 1000px; background: url(images/matras2.gif) no-repeat; }
.matras { background: url(images/matras_menu.gif) no-repeat; height: 45px; font-weight: bold; font-size: 13px; color: black; font-family: Verdana, Tahoma; padding: 2 0 10 0; text-align: center;}
A.mat_link1 { padding-right: 5px; color: #ef9a49; font-size: 13px; }
A.mat_link2 { padding-left: 35px; color: #ef9a49; font-size: 13px; }
A.mat_link3 {padding-left: 10px; color: #ef9a49; }

.goods_line {background: url(images/goods_line.png) no-repeat; height: 17px; width: 278px; padding: 0px 0px 0px 5px;} 
#goods_main {	vertical-align: top; padding: 10 3 20 0; }
#goods_main h1, #goods_main h1 A, #goods_main h1 A:hover {	font-size: 13px; color: #2D4E32; }
#goods_main h1 .fabric {	color: #2D4E32; font-size: 14px;}

#goods_main .h1_style, #goods_main .h1_style A, #goods_main .h1_style A:hover {	font-size: 13px; color: #2D4E32; }
#goods_main .h1_style .fabric {	color: #2D4E32; font-size: 14px;}

#goods_main .descr {	padding-left: 10px; vertical-align: top; }
#goods_main h3 {	font-size: 12px; padding: 0 0 4 0}
#goods_main .h3_style {	font-size: 12px; padding: 0 0 4 0}
#goods_main A {	font-size: 12px; padding: 0 0 4 0}
#goods_main .spec{	color:red; font-size:12px; font-weight:bold; }
.phone_block_in_item { margin:0 0 0 0 ; padding: 0 0 8 0; font-size: 12px; color: #E7722C; font-weight: bold; }
.phone_in_item { color: #dd4764; font-weight: normal; }
.icon_pic {border: 1px solid #e7722c; margin: 1px;}
.goods_l {background: url(/images/goods_line.png) repeat-x;}

#catalog_goods A {	font-size: 12px;}
#catalog_goods .text_help { font-size:12px; }

.search_help_popup {
	z-index: 100; border-bottom: #aaaaaa 1px solid; position: absolute; border-left: #aaaaaa 1px solid; 
	padding-bottom: 8px; background-color: #eeeeee; margin: 0px 80px; padding-left: 8px; width: 300px; padding-right: 8px; 
	color: #333333 !important; border-top: #aaaaaa 1px solid; border-right: #aaaaaa 1px solid; padding-top: 8px;
}
.help_block_material, .help_block_delivery { width:400px; margin-left:-100px; margin-top:20px;}
.help_tip { cursor: help;}

.error {	color: #FF0000; font-size: 14px; text-decoration: underline;}

.forum_table { background: #565656; }	
.forum_table tr {background-color: #f9f6f0; vertical-align: top; }	
.forum_table td { padding: 5 3 5 3; vertical-align: top;}	
.forum_table .head { background: #f9f0dc; }	
.forum_table .head td, .forum_table .head td A , .forum_table .head td A:hover { font-size:13px}	
.forum_table .head td { font-weight: bold; }	
.preview { border: 1px solid #565656; background-color: #f9f6f0; padding: 5;}
.citata { border: 1px solid #565656; background-color: #ebecec; padding: 5; margin:7 30 0 30;}
.forum_menu { border: 1px solid #565656; background-color: #f9f6f0; padding: 5; font-size:12px; margin: 0 0 10 0;}
.forum_menu  A, .forum_menu  A:hover { font-size:12px; font-weight: normal;}
hr {width: 20%; color: #565656; border: none; height: 1px; margin: 5 0; text-align: left;}
.recom_hr {width: 80%; color: #565656; height: 1px; text-align: center;}
.item_block_separator {width: 80%; color: #565656; border: none; height: 1px; margin-top: -5; text-align: center;}
.matras_selection {width: 200px;}
#actions_table { background: #ddd4c4;}
#actions_table td { background: #ffffff url(/images/fon.gif); padding: 10px;}

.vote { cursor: pointer; }
.linked_article {padding-left: 2px; padding-right: 2px;}

#wrap {
    color: #404040;
    margin: 20px 40px;
}

/*.catalog_sub_items {width: 150px; height: 150px; border: 1px solid #e7722c; margin: 2px; background-color: #fff;}*/
.catalog_sub_items {width: 150px; height: 180px; background-color: #fff;}
.catalog_sub_items a, .catalog_sub_items .price {font-size: 12px; color: #E7722C;}
.catalog_sub_items a:hover{font-size: 12px; color: #8C6043;text-decoration:underline; }
.catalog_sub_items_more {padding-top: 100px; padding-left:50px;}

.floating_msg { width:350px; height: 200px; position:absolute; background: #ffffff; border: 1px solid #E7722C; text-align:center; padding:20px; vertical-align: middle;}
.hide_parent_div {color: #E7722C;}

.price_select { background-color: #f7f8f7;}
.price, .new_price { font-size: 160%; font-family: Arial;}
.new_price {color: red; font-style: bold;}
.matr_size {BORDER-RIGHT: #ffffff 1px outset; BORDER-TOP: #ffffff 1px outset; FONT-SIZE: 120%; BORDER-LEFT: #ffffff 1px outset; COLOR: #333333; BORDER-BOTTOM: #ffffff 1px outset; FONT-FAMILY: Arial; }
.size {color:#000000; font-size: 12px;}
.short_buy {width: 90%; background: #ffffff; border: #ef9a49 1px solid;}
