BODY {font-family: Tahoma, Verdana, Arial; color: #181818; font-size: 12px; padding: 0 0 0 0; margin: 0 0 0 0; background:#000000;}
IMG { border: 0px;}
TD { font-family: Tahoma, Verdana, Arial; color: #181818; font-size: 12px;}
.rel { position:relative;}
.abs { position:absolute; left:0; top:0;}
.form { padding:0; margin:0;}
font.old_price {	font-family: Tahoma, Verdana, Arial;color: #4a4e5e;	text-decoration: line-through; }
font.discount {font-family: Tahoma, Verdana, Arial;	color: #4a4e5e;	font-weight: normal; }
A {	color: #c91c00;	text-decoration: underline;}
A:hover {		text-decoration: none;}
h1, .h1title {	color: #4a4e5e; font-size: 18px; margin: 0 0 0 0; padding: 4 0 10 0; font-weight:bold;}
h1 A, .h1title  A {	color: #4a4e5e; font-weight: bold; font-size: 18px;}
h2, h4 {	color: #525363; font-size: 14px; margin: 0 0 0 0; padding: 0 0 0 0; }
h3, .h3title, .catprice {	color: #525363; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; }

.logo {position:absolute; top:0; right:0;z-index:10;}
.phone {position:absolute; top:13; left:40; color:#ff2400; font-size:24px; font-weight:bold; vertical-align:top;width: 300;}
.phone small { color:#ffffff; font-size:12px; font-weight:bold; padding: 0 6 0 0;}
.fo_top_text {position:absolute; top:13; left:230; color:#ffffff; font-weight:bold; width: 300;}
.fo_top_text small {font-size:10px; font-weight:normal;}

.search_string {position:absolute; top: 15px; left: 2px; z-index:10;}
.search_string .text { border:none; background: #ffffff; height: 18; width: 895;}
.search_but {position:absolute; top: 14px; left: 0px; z-index:10;}
.search_but .but { background: url(/images/p-null.gif); border:none; height:20; width: 20;}

.wh {color: #ffffff; font-size:11px;}
.top_search_form {position:absolute; top: 25px; left: 320px; }
.top_search_form h3 { color: #525363;}
.top_search_form A { color: #c91c00;}
.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: #ffe191; font-size: 10px; font-weight: bold; text-decoration: none;}
.top_menu { position: absolute; top:0; right:0; z-index:5;}
#tm {	 background: url(/images/tm_item_bg.gif) repeat-x;}
#tm A {	color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none;}
#tm td.item, td.left  { padding: 0 0 0 50; color: #ffffff; white-space: nowrap; background: url(/images/tm_item_separ.gif) no-repeat;}
#tm td.left { background: none; padding: 0 0 0 10;}

#lcat { padding: 0 0 0 0; }
.left_menu { background: #848488 url(/images/left_bg.jpg) no-repeat; padding: 20 0 5 0;}
.left_title { background: url(/images/left_top.gif) no-repeat; color: #ffffff; font-size:10px; font-weight: bold; text-align: center; padding: 0 5 0 0;} 
#lcat div.level1, #lcat div.level1cur{	background: url(/images/m01.gif) no-repeat; padding: 3 5 6 20; margin-top: 3; background-position: -20 4;}
#lcat div.level1cur{	background: url(/images/m01_cur.png) no-repeat;behavior: url(iepngfix.htc); background-position: -19 0;}
#lcat div.level2, #lcat div.level2cur {	background: url(/images/m02.gif) no-repeat; padding: 3 5 6 30; margin-top: 3; }
#lcat div.level3, #lcat div.level3cur {	color:#181818; padding: 3 5 6 40; }
#lcat div.level4, #lcat div.level4cur {	color:#181818; padding: 3 5 6 50; }
#lcat div.level5, #lcat div.level5cur {	color:#181818; padding: 3 5 6 60; }
#lcat div.level1 A, #lcat div.level1cur A { text-transform: uppercase;}
#lcat A {	color: #ffffff; font-size: 12px;  text-decoration: none;}

div.level1 h3 {color: #181818;  font-weight: bold;}
.level0{ font-size: 13px; font-weight: bold; padding: 6 5 3 10; margin-bottom:10; color: #4a4e5e; }
.f_search {padding: 5 5 6 10;  }
.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;}

.leaders{background: #fdfdfd url(/images/leader_bg.jpg) no-repeat; margin: 10 5 5 5;}
.leaders .level0 { color:#717995; font-size:16px; padding: 10 0 10 0; text-align:center;}
#lcat .leaders .level0 A { color:#717995; font-size:16px;}
.left_goods { text-align: center; }
.left_goods td { text-align: center; }
.leader_pict { border: 1px solid #b0b0b0;}


.type {margin: 15 0 5 0;}
.type_header {background-color: #ffffff;}
.type_header TD {background-color: #ededed; font-weight: bold; vertical-align: top; }
.type_tr TD {background-color: #f3f3f3; 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: #454545;  border-bottom: 1px solid #aeaeae;  vertical-align: top; padding: 5 10 7 10; margin: 0 5 0 5;}
#item_attr .val {	color: #454545;   vertical-align: top;padding: 5 10 7 10;  border-bottom: 1px solid #aeaeae;margin: 0 5 0 5;  }
#item_attr .lbl {	color: #ffffff; vertical-align: top;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 {	background-color: #ffffff; padding: 10 4 10 6; height:100%;}

#goods_main {	vertical-align: top;padding: 10 13 20 0;  }
.goods_line {	 }
.gtitle_row { padding: 0 0 5 2;}
#goods_main h4 {	display: inline; font-size: 12px; color: #010101; text-decoration: none;padding: 4 0 10 0; }
#goods_main h4 A {	font-size: 12px; color: #010101; text-decoration: none; }
.goods_label {display: inline; color: #c91c00; font-weight: bold;}
.goods_label_pic { position: absolute; top: -45; right: -65; }
#goods_main .descr {	padding-left: 10px; vertical-align: top; }
#goods_main .catprice {	font-size: 12px; padding: 0 0 4 0; font-weight: bold;}
.catg_bg { background: #e8eaec; } 
.separ  {background:#aeaeae;}
.catg_row td {padding: 10 0 10 0;}
.cat_price_bg { background: url(/images/cat_price_bg.jpg) no-repeat; background-position: top center; text-align:center; padding: 7 0 5 0;} 
.cat_price_bg td {padding: 0 5 0 5;} 
.cat_price { color: #c91c00; font-weight: bold;} 
.catalog_pict { border: 1px solid #b0b0b0; margin: 0 10 0 5;}
.recom_pict { border: 1px solid #b0b0b0; margin: 0 0 0 0;}

.item_photo_bg {background: url(/images/itemphoto_bg.jpg) no-repeat; background-position: top left; padding: 5 14 5 14; width:454px;}
.iphoto_top { background: #ffffff; border-top: 1px solid #6b6b6b; }
.iphoto_left {  background: #ffffff; border-left: 1px solid #a1a1a1; }
.iphoto_right {  background: #ffffff; }
.iphoto_bottom	 { background: #ffffff; }
.iphoto_center	 { background: #ffffff; text-align:center; vertical-align: middle;}
.ic_photos_vert { padding: 0 0 14 5; vertical-align: bottom; width:66px;}
.ic_photos_horiz { padding: 4 0 14 0; text-align: right; }
.ic_photos_border td { background: #ffffff;}
.garantee { padding: 4 0 0 4; font-weight:bold;} 
.garantee td{ font-weight:bold;} 
.garantee_time { color: #cb1d00; padding: 0 0 0 5;}

.gdescr td { background:#f1f3f6;}
.gdescr_center { padding: 7 9 13 9;}
.quick_order td { background:#f5f5f6;}
.order_center { padding: 7 9 13 9;}
.order_center .text {width:166; font-size: 10px; }
.order_center .textarea {width:189; font-size: 10px; padding: 1 0 0 3; }
.order_center .but { background: url(/images/order_but.jpg) no-repeat; width:71; height:19; border:none; }
.th2 { color:#717995; font-size:16px; padding: 0 0 6 0;}
.order_center h2 { color:#282828; font-size:14px; padding: 10 0 0 0;}
.itempr { background: #e2e6eb; text-align:center;}

.spec_title .spec_left {background: url(/images/spec_left.gif) no-repeat; }
.spec_title1 .spec_left {background: url(/images/spec_left_1.gif) no-repeat; }
.spec_title .spec_right {background: url(/images/spec_right.gif) no-repeat; }
.spec_title1 .spec_right {background: url(/images/spec_right_1.gif) no-repeat; }
.spec_title .spec_center {border-top: 1px solid #a5acb2;  background: #e2e6eb; color:#4a4e5e; font-size:14px; text-align:center;}
.spec_title .spec_center  A { color:#4a4e5e; font-size:14px; text-align:center; text-decoration: none; }
.spec_title1 .spec_center {background: #d9dee3 url(/images/spec1_bg.gif) repeat-x;  color:#6f737f; font-size:14px; text-align:center;}
.spec_title1 .spec_center  A { color:#6f737f; font-size:14px; text-align:center;text-decoration: none; }

.recom_title { background: url(/images/recom_title_bg.jpg) no-repeat; background-position: center bottom; color: #4a4e5e; font-size:14px; font-weight: bold; text-align: center; padding: 3 0 5 0;}
.recom_bottom { background: #e8eaec url(/images/recom_bottom_bg.jpg) no-repeat; background-position: center top;}
.recomg_title {background: url(/images/m01.gif) no-repeat; padding: 13 5 6 25; background-position: -15 15; }
.recomg_title A { color:#020202; font-weight:bold; text-decoration:none;}

#right { background: #e8e8e8 url(/images/lcat_bg.gif); 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.jpg) repeat-x;} /*  background: url(/images/bg-08-rg.gif) repeat-x;*/
#rnews h3 { font-size: 12px;	color: #c91c00;	font-weight: bold; padding-bottom: 5 px;}
#rnews A.more { color: #c91c00; font-size: 11px; }
#rnews #sub  { padding: 5 0 0 0; margin: 0px; }


#mnews { padding: 0 0 16 0;}
#mnews h3 { font-size: 12px;	color: #c91c00;	font-weight: bold; padding-bottom: 5 px;}
#mnews #sub  { padding: 5 0 0 0; margin: 0px;}

#g_more { background-color: #c91c00; 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: #181818; 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: #181818; }	
.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 #181818; background-color: #f7f8f7; padding: 5;}
.citata { border: 1px solid #181818; background-color: #ebecec; padding: 5; margin:7 30 0 30;}
.forum_menu { border: 1px solid #181818; background-color: #f7f8f7; padding: 5; margin: 0 0 10 0;}
.forum_menu  A, .forum_menu  A:hover { font-weight: normal;}
hr {width: 20%; color: #181818; border: none; height: 1px; margin: 5 0; text-align: left;}

.label {	text-align: center; width: 100%;}
.nav { padding: 0 0 20 0;font-family: Arial; }
.nav A { font-family: Arial; text-decoration: underline;color: #181818;  }

.lline { padding: 0 0 3 0; }
.b_price {	color: #525363; 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 {	position: absolute; top:10; left:6; color: #a4a3a3; font-size: 11px; padding: 0 6 0 0; font-family: Arial; width:1000;}
.copy A {	color: #a4a3a3;  font-size: 11px; font-family: Arial;}
.copy  div { padding: 5 0 0 0;}
INPUT, TEXTAREA { font-size: 11px; font-family: Verdana, Arial, helvetica;	color: #525363;	}
.text, .medium_text, .attrtext, .attrntext  {width: 180px;height: 18px;		border: 1px solid #a5acb2; }
.attrtext { width: 100px; }
.attrntext { width: 40px; }

.textarea, .long_textarea { height: 50px;	width: 250px;	border: 1px solid #a5acb2;}
.but {	background-color: #c91c00; border: 1px solid #000000; color: #ffffff;	height:18px; padding: 0 4 1 4; cursor:pointer; cursor:hand;}
.bask { font-family: Tahoma, Verdana, Arial; background:  url(/images/but_bask.gif) no-repeat;  width: 88px; font-size: 11px; color: #ffffff; border: none; padding: 3 0 3 15; 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: #525363 1px solid;
					 COLOR: #181818; FONT-FAMILY: Verdana, Arial, helvetica; font-size: 11px; HEIGHT: 18px; }
