BODY {font-family: Tahoma, Verdana, Arial; color: #565656; font-size: 12px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height:100%;}
IMG { border: 0px;}
TD { font-family: Tahoma, Verdana, Arial; color: #565656; font-size: 12px;}
FORM { padding:0px; margin:0px;}

A {	color: #bb0c0c;	text-decoration: none;}
h1, .h1title, .lline {	color: #7e592f; font-size: 15px; margin: 0px; padding: 4px 0px 10px 0px; font-weight:bold;}
h1 A, .lline A {	color: #7e592f; font-weight: bold; font-size: 15px;}
h2 {	color: #3d2a06; font-size: 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
h3, .h3title {	color: #ea9464; font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
h5, h5 A, h5 A:hover {	color: red; font-weight: bold; font-size: 14px; margin: 0 0 0 0; padding: 0; display: inline;}
.lline { padding: 0px 0px 13px 0px; }
.lline h1 { display:inline; }
.rel {position:relative;}

.top_search_text {position:absolute; top: 62px; left: 320px; }
.top_search_form {position:absolute; top: 80px; left: 316px; }
.top_search_form .h3title { color: #c49f6e; font-weight:bold;}
.top_search_form A { color: #910d2a;}
.top_search_form .but { padding-left:4px;}
.top_center { background: #ffffff url(/images/top_bg.jpg) repeat-x; }
.top_right{	background:url(/images/bg-02.gif); border-top: 2px solid #ffffff; border-bottom: 1px solid #ffffff; }
.top_right A {	color: #694e30; font-size: 10px; font-weight: bold; text-decoration: none;}
.pr b {	color: #fcf9db; font-size: 10px; font-weight: bold; padding: 0px 0px 0px 7px;}
.tel {background: url(/images/bg-02.gif); color:#77593A; font-size: 20px; text-align: center; padding: 3px 0px; width: 216px; vertical-align: middle; border-top: 2px solid #ffffff; ; border-bottom: 1px solid #ffffff; }
.tel small {font-size:15px;}
.tm {	background: url(/images/bg-04.gif);color:#ffffff; text-align: center; padding: 3px 0px;}
.tm ul { padding: 0px; margin: 0px;}
.tm A {	color: #ffffff; font-size: 12px; font-weight: normal; text-decoration: none;}
.tm li, li.left  { padding: 0px 10px; display: inline; color: #ffffff; border-left: 1px solid #ffffff; white-space: nowrap;}
.tm li.left { border-left: 0px; }

.lcat { background:#fefde1 url(/images/lcat_bg.jpg);	padding: 8px 0px 3px 0px; }
.lcat A {	color: #7c5536; font-size: 12px;  text-decoration: none;}
.level0{ font-size: 13px; font-weight: bold; padding: 6px 5px 3px 10px; margin-bottom:10px; color: #268340; }
.level1 {	 padding: 3px 5px 10px 15px; margin-top: 0px; } /*background: url(/images/m01.gif) no-repeat;*/
.level2 {	background: url(/images/m02.gif) no-repeat; padding: 3px 5px 6px 40px; margin-top: 3px; }
.level3 {	padding: 3px 5px 6px 50px; margin-top: 3px; }
.level4 {	padding: 3px 5px 6px 60px; margin-top: 3px; }
.level5 {	padding: 3px 5px 6px 70px; margin-top: 3px; }
.level1 A {	font-weight: bold;}
.all_fabrics {padding: 8px 5px 3px 10px;  }
.all_fabrics A { font-weight: bold; }
.cur1 A, .cur2 A, .cur3 A, .cur4 A, .cur5 A {  font-weight: bold;}
.level1 h3 {color: #a98858;  font-weight: bold;}
.f_search {padding: 5px 5px 6px 10px;  }
.catlevel1 { vertical-align:middle; font-weight: bold; padding: 10px 30px 3px 10px;}
.catlevel2 { padding: 0px 15px 0px 10px;font-weight: normal;} .catlevel2 A, .catlevel2 A:hover { font-weight: normal;}
.catlevel3 { padding: 0px 15px 0px 20px;font-weight: normal;} .catlevel3 A, .catlevel3 A:hover { font-weight: normal;}
.catlevel4 { padding: 0px 15px 0px 30px;font-weight: normal;} .catlevel4 A, .catlevel4 A:hover { font-weight: normal;}

.sub {	padding: 10px 0px 3px 0px; }
.sub_cat { padding-top:3px;}
.sub_fabric { display:inline; }

.main {	background: #ffffff; padding: 10px;}
.mnews { padding: 0px 0px 16px 0px;}
.mnews .mtitle { font-size: 12px; color: #4a361d;	font-weight: bold; padding-bottom: 5 px;}
.mnews .sub  { padding: 5 0 0 0; margin: 0px;}

.goods_pages { padding: 10px 0px; text-align:center;}
.goods_pages  .current { font-weight:bold; }

.goods_line {	border-top: 4px double #ffffff; height:100%; }
.goods_main {	vertical-align: top;padding: 10px 13px 20px 0px;  }
.goods_main h4 {	font-size: 12px; padding: 4px 0px 15px 0px; margin:0px;}
.goods_main h4 A {	font-size: 12px; color: #e69563; }
.cat_descr {	padding-left: 5px; vertical-align: top; width:100%; }
.goods_status { font-weight: bold; padding: 3px 0px;}
.g_more { background: #c6a27e url(/images/pr04.gif) no-repeat; width: 80px; text-align: center; padding: 1px 0px 3px 0px; }
.g_more A { color:#ffffff; font-size: 12px; }
.main_pict {  float:left;}
.goods_price {	font-weight: bold; 	color: #e18e4b; font-size: 12px; }
font.old_price {	font-family: Tahoma, Verdana, Arial;color: #ffffff;	text-decoration: line-through; }
font.discount {font-family: Tahoma, Verdana, Arial;	color: #ffffff;	font-weight: normal; }

.goods_list .head td { font-weight: bold; border-top:  1px solid #77593A; border-bottom: 1px solid #77593A; padding: 5 0; font-size:12px;}
.goods_list .odd td { background: #ffffff;  }
.goods_list  td { background: #f9f8ee; padding: 20px 5px; vertical-align:top; }
.goods_list h4 {	font-size: 12px; padding: 4px 0px 15px 0px; margin:0px;}
.cat_price_table td { padding: 0 5 3 0;}

.fabric_descr_page .fabric_logo { margin: 0px 15px 20px 0px;}
.fabric_descr_page .fabric_site { padding-top: 0px;}
.fabric_logo_td { text-align: center; vertical-align: bottom; width: 200px; padding-right: 10px;}
.fabric_logo_td div { padding: 7px 0px 25px 0px; }
.fabric_logo_td A { font-weight:bold;}
.fabric_alf_col { padding-right: 10px;width: 200px;}

.separ_right  {background:#f0f0f2;}
.separ_left  {background:#f0f0f2;}
.separ_all { background:#ffffff; }

.right {  background-color: #C5A279; padding: 10 7;}
.right .recom_img { background: #ffffff; border: 1px solid #654c2c; }
.rnews { border-top: 3px solid #654c2c; padding: 0px 3px 10px 3px; background:#FFFDE1 url(/images/bg-08-rg.jpg) repeat-x;} /*  background: url(/images/bg-08-rg.gif) repeat-x;*/
.rnews .h3title { font-size: 12px;	color: #bb0c0c;	font-weight: bold; padding-bottom: 5 px;}
.rnews .sub  { padding: 5px 0px 0px 0px; margin: 0px; }
.more { font-size: 11px; }

.event_date { padding-bottom: 5px; font-size:11px;}
.art_list { padding: 0px 0px 15px 0px; text-align: justify;}
.art_sub { font-weight:bold; padding: 0px 0px 3px 0px; }
.art_more { }

.list A {	font-size: 10px; font-weight: normal; text-decoration: none;}
.list b {	font-size: 10px; }
	
.banner_left { text-align: left; padding: 0px 0px 0px 15px; }
.banner_elem { padding: 10px 0px 0px 0px; }
.banner_left A, .banner_left A:hover { color: #a98858; font-weight: normal;  }

.type {background: #e0e0e0;margin: 5px 0px;}
.type_header {background: #ffffff;}
.type_header TD {background: #ededed; font-weight: bold; padding: 3px; vertical-align: top; }
.type_tr TD {background: #f3f3f3; padding: 5px 3px;  vertical-align: top;}
.type_tr TD.cat_price { vertical-align: middle; white-space: nowrap;}
.main_attr { }
.main_attr .tit {	vertical-align: top; }
.main_attr .val {	font-weight: bold; vertical-align: top; }

.item_attr { }
.item_attr .tit {	font-weight: bold; vertical-align: top; background: #eeeeee; padding: 3px 10px 3px 3px; }
.item_attr .val {	vertical-align: top;background: #f3f3f3;padding: 3px 10px 3px 5px;  }
.item_attr .lbl {	color: #ffffff; vertical-align: top; background: #aaaaaa;padding: 3px; font-weight: bold;}

.bgc {}
.bgc td { font-family: Verdana, Tahoma, Arial; padding:3px;}
.h {  background: #fefde1;FONT-WEIGHT: bold; }
.d {  background: #fefde1;   }
.forum_table { background: #565656; }	
.forum_table tr {background: #c4a37a; vertical-align: top; }	
.forum_table td { padding: 5px 3px 5px 3px; vertical-align: top;}	
.forum_table .head { background: #ebecec; }	
.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; }	
.forum_search_form { padding: 10px 0px;}
.preview { border: 1px solid #565656; background: #c4a37a; padding: 5px;}
.citata { border: 1px solid #565656; background: #ebecec; padding: 5px; margin:7px 30px 0px 30px;}
.forum_menu { border: 1px solid #565656; background: #c4a37a; padding: 5px; margin: 0px 0px 10px 0px;}
.forum_menu  A, .forum_menu  A:hover { font-weight: normal;}
hr {width: 20%; color: #565656; border: none; height: 1px; margin: 5px 0px; text-align: left;}

.label {	text-align: center; width: 100%;}
.b_price {	color: #db8745; font-weight: bold; font-size: 12px; margin: 0px; padding: 0px; }
.attr_name {	padding-right: 10px;width: 200;white-space:nowrap;}
.error {	color: red; }
.search_form {	padding: 5px 0px 5px 4px;  margin: 5px 0px 10px 0px; background: #f3f3f3; border: 1px solid #e0e0e0; width: 100%; }
.sattr {	padding: 5px 8px 0px 0px; font-weight: bold; white-space: nowrap; vertical-align: middle; height: 40px;}
.rpad tr td {padding: 0px 5px 5px 0px;}
.vpad { padding: 8px 0px 4px 0px;}

.copy {	color: #4e514d; font-size: 10px; padding: 0px 0px 5px 0px;}
.copy A {	COLOR: #4e514d; FONT-SIZE: 10px;}
.counters { text-align:center; padding: 10px 0px;}

.floating_msg { width:300px; height: 120px; position:absolute; background: #fff; border: 1px solid #bb1111; text-align:center; padding:20px;}

.goods_feedback_block { padding: 10px 0px;}
.goods_feedback_block .h3title {padding-bottom: 10px;}
.goods_feedback_block .text {width:400px; }
.goods_feedback_block .textarea {width:400px; height: 200px;}
.goods_feedback_block .feedback_add_form td { padding: 3px 0px;}
.goods_feedback_block .bgc td { padding: 5px}
.goods_feedback_block .bgc td.spacer { height:5px; padding:0px; }
.feedback_body .user_name {float:left; font-weight: bold;}
.feedback_body .add_date {float:right;font-weight: bold;}
.feedback_body .comment { clear: both; text-align: justify; padding:5px 0px;}
.feedback_error_msg { background: #fdb9b9; color:#000000;} 

.goods_recom_block {padding: 10px 0px;}

.cart { height:107px; }
.cart_padding { padding:6px;}

INPUT, TEXTAREA { font-size: 11px; font-family: Verdana, Arial, helvetica;	color: #241f0c;	}
.text, .medium_text, .attrtext, .attrntext  {width: 180px; height:18px;  padding: 1px 0px 2px 2px; border: 1px solid #a9a096; }
.attrtext { width: 100px; }
.attrntext { width: 40px; }

.textarea, .long_textarea { height: 50px;	width: 250px;	border: 1px solid #a9a096;}
.but {	background: #c6a57a; border: 1px solid #c6a57a; color: #2e2816;	height:18px; padding: 0px 6px 1px 6px; cursor:pointer; cursor:hand;}
@-moz-document url-prefix() {.but {padding-bottom:3px;}} /* для mozilla*/
.bask_div { padding-right:2px;}
.bask { background: url(/images/pr04.gif); FONT-FAMILY: Tahoma, Verdana, Arial; width: 70px; font-weight: normal; height: 20px; font-size: 12px; color: ffffff; border: 0px; padding: 0 0 2 0;cursor:hand;}
@-moz-document url-prefix() {.bask {padding-bottom:3px;}} /* для mozilla*/

.continue_shopping { background:#c6a57a; border: 1px solid #c6a57a; width:200px; padding:1px; text-align:center;  margin: 15px 0px; }
.continue_shopping  A{ color:#2e2816; font-family: Verdana, Arial, helvetica; font-size: 11px;}
.pay_padd{ padding:15px 0 0 0; }

SELECT.but2 {
	BORDER-RIGHT: #ffffff 1px outset; BORDER-TOP: #ffffff 1px outset; FONT-WEIGHT: 500; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px outset; COLOR: #333333; BORDER-BOTTOM: #ffffff 1px outset; FONT-FAMILY: Verdana, Arial, helvetica; HEIGHT: 18px
}
.but_file {	background: #ffffff;  BORDER: #241f0c 1px solid; COLOR: #565656; FONT-FAMILY: Verdana, Arial, helvetica; font-size: 11px; HEIGHT: 18px; }

