BODY {font-family: Tahoma, Verdana, Arial; color: #000000; font-size: 11px; padding: 0 5 0 5; margin: 0 0 0 0; background: url(/images/bg.jpg) repeat-x;}
IMG { border: 0px;}
TD { font-family: Tahoma, Verdana, Arial; color: #000000; font-size: 11px;}

font.old_price {	font-family: Tahoma, Verdana, Arial;color: #fa6742;	text-decoration: line-through; }
font.discount {font-family: Tahoma, Verdana, Arial;	color: #fa6742;	font-weight: normal; }
A {	color: #044597;	text-decoration: none;}
A:hover {	color: #fa6742;	}
h1 {	color: #fa6742; font-size: 15px; margin: 0 0 0 0; padding: 4 0 10 0; }
h1 A {	color: #fa6742; font-weight: bold; font-size: 15px;}
h2 {	color: #fa3a3a; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; }
h3 {	color: #fa3a3a; font-size: 11px; margin: 0 0 0 0; padding: 0 0 0 0; }
h4 { padding: 10 0 0 0; font-size:13px;}
h5, h5 A, h5 A:hover {	color: #fa6742; font-weight: bold; font-size: 12px; margin: 0 0 0 0; padding: 0; display: inline;}
.top_search_form {position:absolute; top: 25px; left: 320px; }
.top_search_form h3 { color: #fa3a3a;}
.top_search_form A { color: #044597;}
.top_center { background:  url(/images/s01.jpg) no-repeat; }
.logo { position:absolute; left:3; top:0; width:372; height:82;}
.top_banner { position:absolute; left:210; top:7; width:600; height:90; z-index:10; }
.top_menu { position:absolute; left:5; top:93; width:400; height:30;}
.top_menu td, td.left  { padding: 0 10 0 10; border-left: 1px solid #044597; white-space: nowrap;}
.top_menu td.left { border-left: 0px; }

#lcat { background: url(/images/left_bg.jpg) repeat-y;	padding: 0 0 3 15; vertical-align: top; }
#lcat h1 { font-size: 13px; font-weight: bold; text-transform: uppercase;}
#lcat div.level1, #lcat div.level1cur{	 padding: 0 5 3 0; margin-top: 3; }
#lcat div.level2, #lcat div.level2cur {	 padding: 0 5 3 10; margin-top: 3; }
#lcat div.level3, #lcat div.level3cur {	color:#000000; padding: 0 5 3 20; }
#lcat div.level4, #lcat div.level4cur {	color:#000000; padding: 0 5 3 30; }
#lcat div.level5, #lcat div.level5cur {	color:#000000; padding: 0 5 3 40; }
#lcat div.level1 A,#lcat div.level1cur A {	font-size: 12px;  }
#lcat div.level1cur A, #lcat div.level2cur A, #lcat div.level3cur A, #lcat div.level4cur A, #lcat div.level5cur A { font-weight: bold; }
#lcat A {  font-size: 11px; font-family: Arial;  }
div.level1 h3 {color: #000000;  font-weight: bold;}
.level0{ font-size: 13px; font-weight: bold; padding: 16 5 3 10; margin-bottom:10; color: #fa6742; }
.f_search {padding: 5 5 6 10;  }
.catlevel1 { vertical-align:middle; font-weight: bold; padding: 10 30 3 5; font-size: 11px;}
.catlevel2 { padding: 0 0 0 5;font-weight: normal; display:inline; font-size:10px; } 
.catlevel2 A, .catlevel2 A:hover { font-size:10px; color:#235ea8; border-bottom: 1px dotted #214251; }
.catlevel3 { padding: 0 0 0 10;font-weight: normal; font-size:10px;} .catlevel3 A, .catlevel3 A:hover { border-bottom: 1px dotted #214251;}
.catlevel4 { padding: 0 0 0 15;font-weight: normal; font-size:10px;} .catlevel4 A, .catlevel4 A:hover { border-bottom: 1px dotted #214251;}
.map_pages { padding: 0 0 0 5;}
.map_pages A {color:#000000; font-size:10px; border-bottom: 1px dotted #214251;}

.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: #000000; font-weight: bold; vertical-align: top; background-color: #eeeeee; padding: 3 10 3 3; }
#item_attr .val {	color: #000000; 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; list-style-type:none; font-size: 13px;}

#main {	 background: #ffffff url(/images/main_top_border.gif) repeat-x; padding: 10 10 10 10 ;}

#goods_main {	vertical-align: top;padding: 10 13 20 0;  }
.goods_line {	}
#goods_main h1, #goods_main h1 A {	font-size: 12px; color: #044597; padding: 0; margin: 0;}
.descr {	padding-left: 5px; vertical-align: top; }
.short_descr {	font-size:11px; padding: 4 0 4 0;}
.price {	font-size: 12px; font-weight:bold; color:#fa6742; display: inline;}
.ordering_time {	 color:#044597;}
.not_avail {color:red; font-weight:bold;}
.catalog_pict { border: 1px solid #0255a1; }
.annotation {padding: 15 0 0 0;}
.annotation h2 { color:#000000; font-size:11px; padding: 15 0 0 0;}

.buy_ozon { background: #e6eff8; border:1px dotted #bcd5ec; padding: 4 3; text-align: center; margin: 10 0 0 0;}
.buy_ozon  A { color:#044597;  border-bottom:1px dotted #044597; font-size:11px; font-weight:bold;}

.item_catalog { padding:15 0 15 0;font-size:10px;} 
.item_catalog  h6{  margin:0; padding: 0 0 5 0;font-size:11px;} 
.item_catalog  A { color: #000000;	 font-weight:normal; font-size:10px; border-bottom:1px dotted #214251;} 

.separ_right  {background:#f0f0f2;}
.separ_left  {background:#f0f0f2;}
#right { background: url(/images/right_bg.jpg) repeat-y; padding: 0 7 10 7;}
#right .recom_img { background-color: #ffffff; border: 1px solid #6d5e51; }
#right h1 { font-size: 13 px; }
#rnews {  padding: 0 3 10 3; } /*  background: url(/images/bg-08-rg.gif) repeat-x;*/
#rnews h3 { font-size: 12px;	color: #044597;	font-weight: bold; padding-bottom: 5 px;}
#rnews A.more { color: #044597; font-size: 11px; }
#rnews #sub  { padding: 5 0 0 0; margin: 0px; }


#mnews { padding: 20 0 10 0;}
#mnews h3 { font-size: 12px;	color: #044597;	padding: 0; margin: 0;}
#mnews #sub  { padding: 5 0 0 0; margin: 0px;}
.all_rubrics { text-align: right; padding: 5 0 5 0;}
.all_rubrics A { font-size:10px;}

#g_more { background-color: #044597; 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: 0 0 15 0; text-align: center;}
.banner_elem  img { border:1px solid #0255a1;}
.banner_left A, .banner_left A:hover { color: #000000; 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;}*/

.h {  background-color: #e8e8e8; font-family: Verdana, Tahoma, Arial; FONT-WEIGHT: bold; FONT-SIZE: 12px;}
.d {  background-color: #e8e8e8; font-family: Verdana, Tahoma, Arial;  FONT-SIZE: 12px;}
.forum_table { background: #000000; }	
.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 #000000; background-color: #f7f8f7; padding: 5;}
.citata { border: 1px solid #000000; background-color: #ebecec; padding: 5; margin:7 30 0 30;}
.forum_menu { border: 1px solid #000000; background-color: #f7f8f7; padding: 5; margin: 0 0 10 0;}
.forum_menu  A, .forum_menu  A:hover { font-weight: normal;}
hr {width: 20%; color: #000000; border: none; height: 1px; margin: 5 0; text-align: left;}

.label {	text-align: center; width: 100%;}
.label h3 {	font-size:11px; color: #000000; font-weight:normal; text-align: center; padding: 20 0 0 0;}
.lline { padding: 0 0 3 0; color:#000000;}
.lline h1 { font-size:13px; display:inline;}
.lline A { font-size:13px; font-weight:bold; border-bottom: 1px dotted #214251; }
.b_price {	color: #fa3a3a; font-weight: bold; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; }
.attr_name {	padding-right: 10;width: 200;white-space:nowrap;}
.error {	color: red; }
.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 {	color: #000000; font-size: 10px; padding: 0 0 5 0;}
#copy A {	COLOR: #000000; FONT-SIZE: 10px;}

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

.textarea, .long_textarea { height: 50px;	width: 250px;	border: 1px solid #fa3a3a;}
.but {	background-color: #044597; border: 1px solid #000000; color: #ffffff;	height:18px; padding: 0 4 1 4; cursor:pointer; cursor:hand;}
.bask { font-family: Tahoma, Verdana, Arial; background-color:#ae5e1e;  width: 70px; font-size: 12px; color: ffffff; border: none; padding: 1 0 2 0;cursor:pointer;cursor:hand;}


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: #fa3a3a 1px solid;
					 COLOR: #000000; FONT-FAMILY: Verdana, Arial, helvetica; font-size: 11px; HEIGHT: 18px; }

.sape{ font-size:9px; text-align:center;}					 