BODY { font-family: Verdana, Tahoma, Arial; font-size: 11px; padding: 0px; margin: 0px;} 
TD {font-family: Verdana, Tahoma, Arial,; font-size: 11px;}
IMG {border: 0px;}
P { padding: 5 0; margin: 0 0 0 0; }
A { font-family: Verdana, Tahoma, Arial; font-size: 11px; 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; }

B.phone {color: #8C6043 }

#main { padding: 20 10 10 10; width: 100%;}
.top_bg { width: 277px; background: url(images/matras.gif) no-repeat; padding-bottom: 170px;}
.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;}
.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;}
.kot { width: 348px; vertical-align: top; text-align: right;} 

.descr_bottom{padding: 10 10 10 10;}

.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;}
A.lm:hover { color: #8C6043;text-decoration:underline; }

.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: 11px; color: #000000; font-weight: bold;}
.news_txt { padding: 0 10 0 10; font-size: 11px; 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: 11px; color: #000000;}
#item_attr {font-size: 11px; 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; }
.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: 11px; BORDER-LEFT: #ef9a49 1px outset; COLOR: #333333; BORDER-BOTTOM: #ef9a49 1px outset; FONT-FAMILY: Verdana, Arial, helvetica; HEIGHT: 18px; }*/
.select {	width:200px; FONT-SIZE: 11px;COLOR: #333333;  FONT-FAMILY: Verdana, Arial, helvetica; HEIGHT: 18px; }
.medium_text, .text { width: 130px; height: 19px; background: #ffffff; border: #ef9a49 1px solid;}
.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;}
.but2 { width: 90px; height: 19px; background: url(images/but_srch.gif); font-size: 9px; color: ffffff; border: 0px;}
.red { color:red; font-size:12px; font-weight:bold; }
.long_textarea, .textarea { background: #ffffff; border: 1px solid  #E7722C; FONT-SIZE: 11px;}
.bgc { background: #E7722C; }
.d { background: #ffffff; color:#000000; font-size: 11px; text-align:center; vertical-align:top; }
.h { background: #ffffff; color:#000000; font-size: 11px; text-align:center; vertical-align:top; font-weight: bold;}
.old_price { text-decoration:line-through; font-size:11px; }
.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_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: 11px; padding: 0 0 4 0}
#goods_main .spec{	color:red; font-size:11px; font-weight:bold; }

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

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