BODY {font-family: "Times New Roman", Times, serif;	 color: #99af63; font-size: 16px; padding: 0 0 0 0; margin: 0 0 0 0; background: #004e00 url(/images/top_bg.gif) repeat-x;}
IMG { border: 0px;}
TD { font-family: "Times New Roman", Times, serif;	 color: #99af63; font-size: 16px;}

font.old_price {	color: #ffffff;	font-size: 11px; text-decoration: line-through; }
font.discount {	color: #ffffff;	font-size: 11px; font-weight: normal; }
A { color: #ffffff;	text-decoration: underline;}
A:hover { color: #ffd200; }
h1 {	color: #ffffff; font-weight: normal; font-size: 25px; margin: 0 0 0 0; padding: 4 0 10 0; }
h1 A {	font-size: 25px;}
h2 {	color: #89b060; font-weight: bold; font-size: 18px; margin: 0 0 0 0; padding: 0 0 0 0; }
h3 {	color: #ffffff; font-weight: bold; font-size: 15px; margin: 0 0 0 0; padding: 0 0 0 0; }
.logo {position:absolute; top: 11px; left: 28px; }
.tel { color:#b5bf9d; font-size:14px; padding: 34 30 5 0; }
.tel b { color:#ffd200; font-size:38px; font-weight:normal;}
.content {	background: #1b310a;	border: 1px solid #55821f;	margin: 0 12 20 12;}
.tm {padding: 7 20 20 0; 	}
.tm li, li.left  { padding: 0 10 0 10; display: inline; color: #ffffff; border-left: 1px solid #ffffff; white-space: nowrap;}
.tm li.left { border-left: 0px; }
#basket_count {display:inline; color:#ffffff;}
#lcat {	padding: 18 10 3 8; font-size: 11px;color: #ffffff; }
#lcat div.level1, #lcat div.level1cur{padding: 3 5 2 10; margin-top: 3; }
#lcat div.level2, #lcat div.level2cur { padding: 2 5 2 25; margin-top: 3; }
#lcat div.level3, #lcat div.level3cur {	padding: 2 5 2 40;}
#lcat A {	color: #ffffff; }
#lcat div.level1 A, #lcat div.level1cur A {	color: #99af63; font-size:25px; }
#lcat div.level2cur A, #lcat div.level3cur A {	color: #ffd200; text-decoration: none; }
div.level1 h3 {color: #ffffff; font-size: 11px; font-weight: bold;}
.level0{ font-size: 13px; font-weight: bold; padding: 6 5 3 10; margin-bottom:10; color: #ffffff; }
.f_search {padding: 5 5 6 10; border-bottom: 1px solid #AAA8A8;}
.catlevel1 { vertical-align:middle; font-weight: bold; padding: 10 30 3 10; font-size: 11px;}
.catlevel2 { padding: 0 15 0 10;font-weight: normal;} .catlevel2 A, .catlevel2 A:hover { font-weight: normal;}
.catlevel3 { padding: 0 15 0 20;font-weight: normal;} .catlevel3 A, .catlevel3 A:hover { font-weight: normal;}
.catlevel4 { padding: 0 15 0 30;font-weight: normal;} .catlevel4 A, .catlevel4 A:hover { font-weight: normal;}

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

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

#sub {	padding: 0 0 3 0; 	}
#sub li, #sub li A {	padding: 0 5 6 3; margin-top: 3; display: inline; }

#main {	padding: 24 20 10 10 ;width:100%;}

#goods_main {	vertical-align: top;padding: 10 3 20 0;}
#goods_main h1, #goods_main h1 A, #goods_main h1 A:hover {	font-size:16px;}
#goods_main h1 .fabric {	color: #bb0c0c;font-size: 12px;}
#goods_main .descr {	padding-left: 10px; vertical-align: top; }
.articul {font-size:12px;}
.not_avail, .not_avail1 {font-family: "Times New Roman", Times, serif;	 color:#ffd200; font-style:italic;font-size: 16px; }
.not_avail1 {margin:10 20 0 20px; padding:0px;}
.gprice { color:#ffffff; font-size:30px; display:inline;}
.rub { color:#ffffff; }
.price_select { padding: 10 0 0 0;}
.text_under {  font-family: "Times New Roman", Times, serif;	 color:#586934; font-style:italic;font-size: 14px; padding: 20 0 0 0;}
.separ_right  {background:#f0f0f2;}
.separ_left  {background:#f0f0f2;}
#right { background-color: #e8e8e8; padding: 10 7;}
#right .recom_img { background-color: #ffffff; border: 1px solid #6d5e51; }
#right h1 { font-size: 13 px; }
#rnews { border-top: 3px solid #6d5e51; padding: 0 3 10 3; background:#ffffff url(/images/bg-08-rg.gif) repeat-x;} /*  background: url(/images/bg-08-rg.gif) repeat-x;*/
#rnews h3 { font-family: Tahoma, Verdana, Arial;	font-size: 11px;	color: #bb0c0c;	font-weight: bold; padding-bottom: 5 px;}
#rnews A { font-weight: normal; }
#rnews A.more { color: #bb0c0c; font-weight: bold; }
#rnews #sub  { padding: 4 0 0 10; margin: 0px; line-height: normal;}
#rnews #sub A { font-weight: bold; padding: 0px;  }

#mnews { padding: 0 0 16 0;}
#mnews h3 {  padding-bottom: 5 px; color:#ffffff;}
#mnews A.more { font-size:13px;}
#mnews #sub  { padding: 4 0 0 10; margin: 0px; line-height: normal;}
#mnews #sub A { font-weight: bold; padding: 0px;  }

#g_more, #g_more A, #compare, #compare A { background-color: #BB0C0C; font-family: Tahoma, Verdana, Arial; width: 80px; font-weight: normal; 
										height: 18px; font-size: 12px; color: ffffff; border: 0; padding: 1 0 0 0; text-align: center; }
#compare, #compare A { background-color: #ca6c22; width: 70px;}

#list A {	font-size: 16px; font-weight: normal; text-decoration: none;}
#list b {	font-size: 16px; }
	
.banner_left { text-align: left; padding: 0 0 0 15; }
.banner_elem { padding: 10 0 0 0; }
.banner_left A, .banner_left A:hover { color: #565656; font-weight: normal; font-size: 11px; }
/*.vote_left { text-align: left; padding: 0 0 0 0; background-color: #e8e8e8; border: 1px solid #d1d1d1; margin: 0 5 0 5; width: 150px;}*/
.basket_bg { background:#1f360b;padding: 10; margin:0 0 0 0;}
.bgc { margin:0 10 0 0;}
.h td{ color:#92b15f;FONT-SIZE: 16px; padding: 4 3 7 3; vertical-align:top;}
.d_title {  color:#ffd200; padding: 4 3;}
.d {  color:#ffffff; padding: 4 3;}
.d  A{  color:#92b15f; font-size:14px;}
.basket_back { font-size: 24px; background: url(/images/basket_back.gif) no-repeat; padding: 0 0 0 40; background-position: 0 2;}
.forum_table { background: #565656; }	
.forum_table tr {background-color: #f7f8f7; vertical-align: top; }	
.forum_table td { padding: 5 3 5 3; 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; }	
.preview { border: 1px solid #565656; background-color: #f7f8f7; 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: #f7f8f7; padding: 5; font-size:11px; margin: 0 0 10 0;}
.forum_menu  A, .forum_menu  A:hover { font-size:11px; font-weight: normal;}
hr {width: 20%; color: #565656; border: none; height: 1px; margin: 5 0; text-align: left;}

.label {	text-align: center; width: 100%;}
.lline { padding: 0 0 3 0; }
.lline  h1 { padding: 0 0 18 0; }
.attr_name {	padding-right: 10;width: 150;white-space:nowrap;}
.attr_name  b {	font-weight:normal;}
.error {	color: #ffd200; }
.search_form {	padding: 5 0 5 4;  margin: 5 0 10 0; background-color: #f3f3f3; border: 1px solid #e0e0e0; width: 100%; }
.sattr {	padding: 5 8 0 0; font-weight: bold; white-space: nowrap; vertical-align: middle; height: 40px;}

.copy {	font-size: 13px;}
.copy A {	COLOR: #99af63; }
.copy A:hover {	COLOR: #ffffff; }

INPUT { font-size: 16px; font-family: "Times New Roman", Times, serif;	}
.text, .medium_text, .attrtext, .attrntext , .counttext {	width: 250px;	color: #1b310a;	height: 24px;	background-color: #ffffff;	border: 1px solid #274f09; }
.attrtext { width: 100px; }
.attrntext { width: 40px; }
.counttext { width: 40px; }

.textarea, .long_textarea {	BACKGROUND-COLOR: #ffffff;	COLOR: #1b310a;	FONT-SIZE: 16px;font-family: "Times New Roman", Times, serif;	
	height: 50px;	width: 250px;	border: 1px solid #274f09;	
}
.but {	background-color: #ffd300; border: 1px solid #ffe55d; color: #614700;	height: 27px;	font-size:15px; font-weight:bold;}
.bask { background: none; width: 90px; height: 20px; font-size: 16px; color: ffffff; border: none; text-decoration:underline; padding: 0 0 2 0;cursor:hand;}
.added_msg{ padding:50 0;  text-align:center; position:absolute; width:400px; border: 1px solid #99af63; background: #004e00; font-size:24px; color:#99af63;visibility: hidden;}
.added_msg a{font-size:14px; margin:0 0 0 0;}
.srch { font-weight: normal; height: 18px; vertical-align: bottom; cursor:hand;}
input.more { background-color: #BB0C0C; font-family: Tahoma, Verdana, Arial; width: 80px; font-weight: normal; height: 20px; font-size: 12px; color: ffffff; border: 0; padding: 0 0 2 0;}

.but2 {	FONT-SIZE: 14px; COLOR: #1b310a; height: 24px;font-family: "Times New Roman", Times, serif;}
.but_file {	background-color: #ffffff;  BORDER: #1b310a 1px solid;
					 COLOR: #565656; FONT-FAMILY: Verdana, Arial, helvetica; font-size: 11px; HEIGHT: 18px; }

