BODY {font-family: Arial, Tahoma, Verdana; color: #000000; background: url(/images/top_bg.gif) repeat-x; font-size: 12px; padding: 0 0 0 2; margin: 0 0 0 0; }
IMG { border: 0px;}
TD { font-family: Arial, Tahoma, Verdana; color: #000000; font-size: 12px;}
FORM { padding: 0; margin: 0; }
font.old_price {	font-family: Arial, Tahoma, Verdana; color: #000000;	font-weight: bold; text-decoration: line-through; }
font.b_price {		font-family: Arial, Tahoma, Verdana; color: #ED1E24; font-weight: bold; font-size: 13px; margin: 0 0 0 0; padding: 0 0 0 0; }
font.bask_price {		font-family: Arial, Tahoma, Verdana; color: #ffffff; font-weight: normal; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; }
font.discount {font-family: Arial, Tahoma, Verdana; color: #40090a;	font-weight: normal; }
A {	color: #000000;	text-decoration: underline;}
h1 {	color: #000000; font-size: 20px; font-weight: bold; margin: 0 0 0 0; padding: 4 0 6 0; }
h1 A { color: #000000; font-size: 20px; font-weight: bold; }
h2 {margin: 15px 0 0 0; padding: 0; color: #40090a; font-size: 15px;}
.art p{line-height: 140%; padding: 8px 0 0 0; margin: 0;}
h3{margin: 8px 0 0 0; padding: 0; color: #40090a; font-weight: bold; font-size: 12px;}
h2 {	color: #ED1E24; font-size: 15px; margin: 15 0 0 0; padding: 0 0 0 0; }
h3 {	color: #ED1E24; font-size: 12px; margin: 8 0 0 0; padding: 0 0 0 0; }
.back_link { font-size: 12px; text-decoration: underline; }
.rel { position:relative;}
.abs { position:absolute; z-index: 1;}
.fo_top_text { color: #d19c82; font-size:16px; text-align:right; font-weight:bold; position:absolute; left: 150; top: 64; width:265; line-height: 20px;z-index: 3; white-space:nowrap;}
.fo_top_text small {  font-size:11px; }
.fo_top_text h6 { color:#fffefc; font-size:18px; padding:6 0 0 0; margin:0; }
.main_border { background: #c98484; } 
.main_top_line { background: #8f3634; } 
.main_border_left { border-right: 1px solid #c98484; } 
.main_border_right { border-left: 1px solid #c98484; } 
.phone{  position:absolute; right: 200; top: 45; color:#d2a589; font-size:14px; font-weight:bold; z-index: 10; width:276;}
/*.phone_pic{  position:absolute; right: 263; top: 51; z-index: 5;}*/

.phone_pic{  position:absolute; right: 263; top: 0; z-index: 5; height:77px;}
.s02{  position:absolute; right: 40; top: 0; z-index: 5;}
.usa_fed {  position:absolute; right: 0; top: 5; z-index: 12;  }
.usa_fed td {  color:#d2a589; font-size:14px; font-weight:bold;  white-space:nowrap;}
.usa_fed img{ margin-left:5px;}
/*.change_lang {  position:absolute; right: 471; top: 11; width:55px; }
.change_lang A{ color: #b28269; font-size:11px; text-decoration:none;}*/
.change_lang {  position:absolute; right: 534px; top: 8; width:55px; z-index: 10;}
.change_lang A{ color: #b28269; font-size:11px; text-decoration:none;}


.top_search_form {padding: 20px 0 0 0;}
.top_div_text {padding: 0 0 0 20px;} 
.top_search_form .text { width: 160px; height: 22; font-size:12px; vertical-align:center;  padding: 2 0 2 2; color:#ffffff; background:#ED1E24; border:none;}
.top_search_form .but { width: 77; height: 24px; background-color: black; color: White; border: none; font-weight: bold;}

.tm {	text-align: right; position:absolute; right: 0; top: 139; color:#000000; }
.tm A {	color: #ffffff; font-weight: bold; text-decoration: none;}
.tm A:hover {	text-decoration: underline; }
.tm td   { padding: 0 5 0 5; color: #ffffff; white-space: nowrap;}

#basket_count {display: inline; }
#lcat {  padding: 17 0 3 0; color: #000000; }
#lcat div.level1, #lcat div.level1cur{padding: 6 5 3 40; margin-top: 3;}
#lcat div.level2, #lcat div.level2cur {padding: 0 5 3 60; margin-top: 3;}
#lcat div.level3, #lcat div.level3cur {	color:#000000; padding: 3 5 6 80; }
#lcat div.level4, #lcat div.level4cur {	color:#000000; padding: 3 5 6 100; }
#lcat div.level5, #lcat div.level5cur {	color:#000000; padding: 3 5 6 120; }
#lcat div.level1 A,#lcat div.level1cur A {	color: #000000; font-size: 15px; font-weight: bold; }
#lcat A {	color: #000000;  text-decoration: underline;}
div.level1 h3 {color: #000000;  font-weight: bold;}
.level0{ font-size: 13px; font-weight: bold; padding: 6 5 3 10; margin-bottom:10; color: #40090a; }
.f_search {padding: 5 5 6 10; border-bottom: 1px solid #AAA8A8; }
.catlevel1 { vertical-align:middle; font-weight: bold; padding: 10 30 3 10;}
.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 { }
#main_attr .tit {	color: #999999; vertical-align: top; }
#main_attr .val {	color: #999999; font-weight: bold; vertical-align: top; }

#item_attr { }
#item_attr .tit {	color: #fed8d8; font-weight: bold; vertical-align: top; background-color: #eeeeee; padding: 3 10 3 3; }
#item_attr .val {	color: #fed8d8; 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 {	font-weight: normal; padding: 0 5 6 3; margin-top: 3; display: inline;  font-size: 13px;}

#main {  padding: 19 21 16 25 ; width:100%; }

#goods_main {	vertical-align: top; padding: 10 13 18 0;  }
.last_row #goods_main .goods_line {	border-bottom: none;  padding: 0 0 6 0;}
.goods_line {	  padding: 0 0 6 0;}
#goods_main h1 {	font-size: 13px; color: #ED1E24; padding: 0 0 5 0; }
#goods_main h1 A {	font-size: 15px;color: #ED1E24; }
#goods_main .descr {	padding: 0 0 0 5; vertical-align: top; }
#goods_main .descr p { font-size: 12px; font-weight: normal; line-height: 140%; color: #000000; margin: 0 0 8px 0; padding: 0; }
#goods_main h3 {	font-size: 12px; padding: 0 0 4 0}
.catalog_pict { border: 3px solid #ED1E24; margin: 0 15px 7px 0; }
.catalog_img { float:left; }
#mc_category_descr { line-height: 140%; margin: 10px 0 25 0; }
#mc_category_descr p { margin: 0 0 10px 0; padding: 0; text-align: justify; }
.mc_list_col1 { padding: 0; width: 135px; vertical-align: top; }
.mc_list_col3 { padding: 0 0 0 30px; width: 230px; vertical-align: top; }
.mc_list_col3 p { margin: 0 0 5px 0; padding: 0; }
.mc_list_col3 p.amount { margin: 15 0 5px 0; padding: 0; }
#mnews { padding: 0 0 16 0;}
#mnews h3 { font-size: 15px;	color: #40090a;	font-weight: bold; padding-bottom: 5 px;}
#mnews #sub  { padding: 5 0 0 0; margin: 0px;}

#g_more { background-color: #951c20; width: 80px; padding: 1 0 2 0; text-align: center; }
#g_more A { color:#ffffff; font-size: 12px; }

#list A {	font-size: 10px; font-weight: normal; text-decoration: none;}
#list b {	font-size: 10px; }
	
.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: #fed8d8; font-weight: normal;  }
/*.vote_left { text-align: left; padding: 0 0 0 0; background-color: #e8e8e8; border: 1px solid #d1d1d1; margin: 0 5 0 5; width: 150px;}*/

.bgc, .bgc_hist { background: #ED1E24; margin: 15 0 0 0;}
.bgc  td { padding: 4 4 4 4;}
.bgc_hist td { color:#ffffff; padding: 4 6;}
.bgc_hist .h td { color:#ffffff; background: #000000; padding: 10 6;}
.h {   font-family: Verdana, Tahoma, Arial; FONT-WEIGHT: bold; FONT-SIZE: 11px; color:#000000; }
.h td { color:#000000; white-space: nowrap; }
.d { font-family: Verdana, Tahoma, Arial;  FONT-SIZE: 11px;  vertical-align:bottom;color:#ffffff;}
.d A { color:#ffffff;}
.d A.g { font-size:12px; color:#ffffff;}
.d p {  margin-top: 2px;}
.bask_sum{ display:inline;font-family: Arial, Tahoma, Verdana; font-size: 18px; font-weight: bold; color: black; white-space: nowrap; } 
.bask_pr{ white-space: nowrap;} 
.bask_pr b{ ffont-family: Verdana, Arial, helvetica;	color: #ffffff; font-size: 12px; } 
.forum_table { background: #fed8d8; }	
.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 #fed8d8; background-color: #f7f8f7; padding: 5;}
.citata { border: 1px solid #fed8d8; background-color: #ebecec; padding: 5; margin:7 30 0 30;}
.forum_menu { border: 1px solid #fed8d8; background-color: #f7f8f7; padding: 5; margin: 0 0 10 0;}
.forum_menu  A, .forum_menu  A:hover { font-weight: normal;}
hr {width: 20%; color: #fed8d8; border: none; height: 1px; margin: 5 0; text-align: left;}

.label {	text-align: center; width: 100%;}
.lline { padding: 0 0 3 0; margin: 0 0 10 0; }
.lline h1 { padding: 0 0 0 0; color:#000000;}
.lline A { text-decoration:none;}
.attr_name {	padding: 4 10 4 0; font-weight:normal;}
.attr_name b {	font-weight:normal;}
.error {	color: #ED1E24; }
.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;}
.rpad tr td {padding: 0 5 5 0;}
.event_date { font-size:11px;}
#copy {	text-align:center; padding: 10 0 5 0;background-color: #ED1E24; color: White; font-weight: bold; font-size: 11px;}
#copy A{	color:#ffffff; text-decoration:underline;}


INPUT, TEXTAREA { font-size: 11px; font-family: Verdana, Arial, helvetica;	color: #5a1616;	}
.text, .medium_text, .attrtext, .attrntext, .b_text  {background:#ffffff; width: 200px;height: 18px;		border: 1px solid #ED1E24; color: #000000;}
.b_text{ background:#ffffff; color:#000000;}
.attrtext {width: 100px; }
.attrntext { width: 40px;background-color: #ED1E24; color: White; border: none; border: #ED1E24 1 solid;  }

.user_info .attr_name, .user_info .sett_attr {color:#ffffff;}
.user_info .attr_name A {color:#ffffff;}
.user_info .but {width: 115px; height: 24px; background-color: #ED1E24; border-color: #ED1E24; font-weight: bold; color: white;}
.user_info .medium_text, .user_info .text {  background-color: #ffffff;border-color: #ffffff; color:#000000; }
.user_info .textarea {  background-color: #ffffff;border-color: #ffffff;color:#000000; }

.feedback .textarea { background:#ffffff; height: 70px;	width: 440px;	border: 1px solid #ED1E24; color:#000000;}

.textarea, .long_textarea { background:#ffffff; height: 70px;	width: 220px;	border: 1px solid #ED1E24; color:#000000;}
.but, .bask {	background-color: #000000; border: none; color: #ffffff;	font-weight:bold; font-size: 12px;  font-family: Tahoma, Verdana, helvetica;	height:24px; padding: 0 7 0 7; cursor:pointer; cursor:hand;}
.bask { width:77; }

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-color: #ffffff;  BORDER: #7a2f2d 1px solid;
					 COLOR: #565656; FONT-FAMILY: Verdana, Arial, helvetica; font-size: 11px; HEIGHT: 18px; }
					 
.left_search_form {	margin: 5 0 10 16; }


