html{margin:0px;padding:0px;width:100%;height:100%;}
body{margin:0px;padding:0px;width:100%;height:100%;background-color:#ffffff;}
img{border:none;}
*{font-family:Tahoma, Arial;}
form{padding:0px;margin:0px;}

.w100{width:100%;}
.h100{height:100%;}
.mb10{margin-bottom:10px;}
.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mb8{margin-bottom:8px;}
.mt16{margin-top:16px;}
.pa3{padding:3px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pb3{padding-bottom:3px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pl5{padding-left:5px;}
.pl7{padding-left:7px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl38{padding-left:38px;}
.pl50{padding-left:50px;}
.pr5{padding-right:10px;}
.pr10{padding-right:10px;}
.pr40{padding-right:40px;}
.brd_b_gr{border-bottom: 1px solid #cccccc;}
.b, .b *{font-weight:bold !important;}
.i{font-style:italic;}
.or{color: #CE0000;}
.black, .black *{color: #333333 !Important;}
.gray{color:gray;}
.fz12, .fz12 *{font-size:12px !important;}
.fz10, .fz10 *{font-size:10px !important;}
.bg_gray{background-color: #E6E6E6;}

.orange_tile{background: transparent url('../img/top_back_tile.gif') repeat-x left top;}
.line_1{
	height:188px !important; 
	background: transparent url('../img/top_back.jpg') no-repeat right top;
}

.hidden{display:none;}

.nitem{background: transparent url('../img/logo_pre.jpg') no-repeat left top;
	height: 181px;
	padding-top: 7px;
}

.help_back{
	width: 250px;
	height:auto;
	padding: 5px;
	background-color: #F2F2F2;
	border: 1px solid #D21100;
}

.line_2{background-color:#f2f2f2; padding: 14px 13px 10px 13px;}
.line_3{height:41px !important; background-color:#cccccc; border-top: 3px solid #ce0000;}
.top_input{border: 1px solid #000000; height:17px !important; width:105px;font: normal 11px Tahoma; color: #666666; padding: 0px 5px 1px 5px;margin:0px;}
.reg_st, .reg_st a:link,.reg_st a:visited{font: normal 11px Tahoma; color: #ffffff;}
.reg_st a:link,.reg_st a:visited{text-decoration:underline;}
.ti_1{padding-left:17px;}
.ti_2{padding-left:5px;}
.ti_3{padding-left:3px;}
.ti_4{padding-left:55px;}
.ti_5{padding-left:60px; text-align:right;}
.ti_5 h1 a{color: #ffffff; font: normal 30px Tahoma; padding-bottom:0px; margin-bottom:0px;text-decoration:none;}
.ti_5 h2{color: #ffffff; font: normal 18px Tahoma; padding:0px; margin:5px 0px 0px 0px;}
.ti_6{padding: 5px 0px 0px 30px;}
.ti_6 a:link, .ti_6 a:visited{text-decoration:none; color:#ffffff;}
.ti_6 a:hover{text-decoration:underline;}
.logo{padding-top: 15px;}

div.goto_br1{background: transparent url('../img/brack2_back.gif') repeat-x left top;display:inline-block;height:28px;}
div.goto_br2{background: transparent url('../img/brack2.gif') no-repeat right top; padding: 7px 32px 7px 12px;height:28px;}
div.goto_br2 a:link, div.goto_br2 a:visited{font: normal 11px Tahoma;color:#ffffff;text-decoration:none;}
div.goto_br2 a:hover{text-decoration:underline;}

.ok_btn  div{
	display:block;
	background: transparent url('../img/red_back.gif') no-repeat left bottom; 
	height: 19px !important;
	width: 26px !important;
	cursor:pointer;
}

.mainlogo{
	float:left;
	position:absolute;
	top:25px;
	left:30px;
}

.brack_tbl{height: 32px !important;}
.brack_b{background: transparent url('../img/brack_back.gif') repeat-x left top; color:#ffffff;font: normal 13px Tahoma;}
.brack_b a:link, .brack_b a:visited{color: #ffffff; text-decoration:none; font: normal 13px Tahoma;}
.brack_b a:hover{text-decoration:underline;}
.brack_l{
	background: transparent url('../img/brack_l.png') no-repeat left top;
	width: 6px !important;
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/brack_l.png', sizingMethod='scale');
}
.brack_r{
	background: transparent url('../img/brack_r.png') no-repeat left top;
	width: 6px !important;
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/brack_r.png', sizingMethod='scale');
}
.icq, .icq a:link, .icq a:visited{font:normal 18px Tahoma;text-decoration:none;color: #ffffff;}
.icq a:hover{text-decoration:underline;}

.phone{background: transparent url('../img/phone.gif') no-repeat left center; 
	padding-left:28px;
	margin-bottom:13px;
	color: #ffffff;
	font:normal 18px Tahoma;
}

table.mt *{font: normal 13px Tahoma;}
table.mt{height:28px;}
table.mt a{text-decoration:none;}

div.mt_unsel{
	background: transparent url('../img/arrow_black.gif') no-repeat 10px center;
	padding: 0px  20px 2px 25px;
	color:#000000;
}

div.mt_sel, div.mt_sel_brack{
	background: transparent url('../img/mt_back.gif') repeat-x left center;
	margin-right:6px;
	height:28px;
	color: white;
	padding-top:7px;
}

div.mt_sel a:link, div.mt_sel a:visited, div.mt_sel_brack a:link, div.mt_sel_brack a:visited{color: #ffffff;text-decoration:none;}
div.mt_sel a:hover, div.mt_sel_brack a:hover{color: #ffffff;text-decoration:underline;}

div.mt_sel span{
	display:inline-block;
	height:28px;
	background: transparent url('../img/arrow_white.gif') no-repeat 10px -4px;
	padding: 1px  20px 0px 30px;
}

div.mt_sel_brack span{
	display:inline-block;
	height:28px;
	background: transparent url('../img/brack1.gif') no-repeat 2px -4px;
	padding: 1px  20px 0px 30px;
}

div.mt_hover{
	background: transparent url('../img/arrow_red.gif') no-repeat 10px center;
	padding: 0px  20px 2px 25px;
}
div.mt_hover {color:#ce0000;}
#mt_sel{background: transparent url('../img/mt_back.gif') repeat-x left center;}

td.mt{padding: 0px 0px 0px 26px;}
table.mt td{background: transparent url('../img/mt_delim.gif') no-repeat right center;
	padding-right: 4px;
}

.lmenu{width:206px !important; padding-right:6px;}

div.red_title{
	height:22px; background: #e6e6e6 url('../img/red_bul.gif') no-repeat left top;
	padding-left: 30px;
	font: normal 16px Tahoma;
	color: #ce0000;
}

div.red_title a:link, div.red_title a:visited{
	font: normal 16px Tahoma;
	color: #ce0000;
	text-decoration: none;
}
div.red_title a:hover{text-decoration:underline;}

div.red_title1{
	height:22px; background: transparent url('../img/red_bul.gif') no-repeat left top;
	border-top: 1px solid #e6e6e6;
	padding: 5px 5px 15px 35px;
	font: normal 16px Tahoma;
	color: #ce0000;
}

span.ask{
	display:inline-block;
	margin-left:6px;
	cursor:pointer;
	background: transparent url('../img/ask_small.png') no-repeat right top; width: 14px !important;height:12px !important;
	vertical-align:top;
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ask_small.png', sizingMethod='image');
}

.catalog_pref{background-color: #f3f3f3;}
.catalog_pref td.small{font: normal 10px Tahoma;}

div.catalog{padding: 14px 0px 5px 3px;}
div.cat_l1{font: normal 12px Tahoma; color:#ce0000;
	background: transparent url('../img/r_ar.gif') no-repeat left 6px;
	padding: 3px 3px 3px 10px;
}
div.cat_l1 a:link, div.cat_l1 a:visited{text-decoration:none; color:#ce0000;}
div.cat_l1 a:hover{text-decoration:underline;}

div.cat_l2{font: normal 11px Tahoma; color: #000000;padding: 1px 3px 1px 18px;}
div.cat_l2 a:link, div.cat_l2 a:visited{text-decoration:none;color:#000000;}
div.cat_l2 a:hover{text-decoration:underline;}

div.search{padding: 10px; background-color: #d9d9d9;margin-top: 3px;}
.small_gray_txt{font: normal 10px Tahoma; color:10px;}
select.search{border: 1px solid #4d4d4d;}
input.search{width:148px !important; border: 1px solid #4d4d4d; padding-left: 5px;}

.rpart{
	background-color: #ffffff; border: 1px solid #d9d9d9;
	padding: 8px 11px 9px 7px;
}

.rnews{width: 203px; padding: 3px 0px 3px 12px; background: transparent url('../img/d_brd.gif') repeat-y left top;}
.mn_ns_date{font: normal 12px Tahoma; color: #cccccc; padding:10px 0px 3px 0px;}
.mn_ns_title{font: normal 12px Tahoma; color:#ce0000; padding-bottom:3px;}
.mn_ns_text{font: normal 12px Tahoma; color:#000000; padding-bottom:10px;}
.mn_ns_title a:link, .mn_ns_title a:visited{text-decoration:none;color:#ce0000;}
.mn_ns_title a:hover{text-decoration:underline;}
.mn_ns_text a:link, .mn_ns_text a:visited{text-decoration:none;color:#000000;}
.mn_ns_text a:hover{color: #ce0000;}

.mid_col{padding-right:12px;}

td.rek_l{width:234px; background: #e30000 url('../img/big_red_line.gif') repeat-x left top;}
.brd_r{border: 1px solid #ce0000;}
table.rek_l{border-collapse:collapse;}
div.rek_action{	
	left: -1px;
	margin-left: -2px;
	font:normal 18px Tahoma; color:#ffffff;
	padding-left: 40px;
	background: transparent url('../img/black_bul.gif') no-repeat left center;
}
.rek_action a:link, .rek_action a:visited,  .rek_1 a:link, .rek_1 a:visited,  .rek_2 a:link, .rek_2 a:visited{color: #ffffff !important; text-decoration:none;}
.rek_action a:hover, .rek_1 a:hover{color: #ffffff !important; text-decoration:underline;}
.rek_2 a:hover{color: #ffffff !Important;}
.rek_1{font: normal 14px Tahoma;color: #ffffff; padding: 19px 10px 15px 15px;}
.rek_2{font: normal 12px Tahoma;color: #ffffff; padding: 0px 10px 15px 15px;}
.rek_act_right{padding: 15px 15px 8px 20px;}
.rek_price{font: normal 18px Tahoma;color: #ce0000; padding-right: 10px;text-shadow:0 1px 5px #FFCFCF;}
.bracket{display:inline;background: transparent url('../img/bracket.gif') no-repeat left top;
	width:105px; height:21px;padding: 2px 13px 2px 28px;
	font: normal 14px Tahoma; color: #ffffff;
}
.bracket a:link,.bracket a:visited{color:#ffffff; text-decoration:none;}
.bracket a:hover{text-decoration:underline;color:#ffffff !important;}

p.card1{
	display:inline;
	text-indent:0px;
	
}
span.card1{
	float left;
	position:relative;
	display: inline-block;
	vertical-align:top;
	margin: 0px 10px 10px 0px;
	margin-bottom:10px;
	width: 258px;
	background-color: #ffffff;
	text-align:left;
	border:1px solid #e6e6e6;
	padding: 10px 15px 0px 15px;
}
/*span.card1:hover{background-color: #FFD700 !Important;}*/

.card1_title a:link,.card1_title a:visited{
	font: normal 18px Tahoma; color: #000000;text-decoration:none;text-shadow:0 1px 5px #cccccc;
}
.card1_title a:hover{text-decoration:underline;}
.card1_img{padding: 12px 0px 12px 0px; text-align:center;}
.card1_text{font: normal 12px Tahoma; color: #4c4c4c;}
.card1_price{padding-top:18px;}

.footer1{font: normal 12px Tahoma; color: #808080;}
.footer1 a:link,.footer1 a:visited{color:#808080;text-decoration:none;}
.footer1 a:hover{text-decoration:underline;}

.footer2{display:inline-block;background-color: #ce0000;padding: 3px 20px 3px 13px;margin-right:1px;
	font: normal 12px Tahoma; color: #ffffff;
}

div.content {font-size:12px;line-height:17px;padding-left:10px;}
div.content a{text-decoration:none;}
div.content a:hover{color:#CE0000;}
div.content1{font-size:12px;line-height:17px;}

div.top_path, div.top_path *{font-size:12px;}
div.top_path a:link, div.top_path a:visited{color: #CE0000;text-decoration:none;}
div.top_path a:hover{text-decoration:underline;}

div.back_path, div.back_path *{font-size:10px;}
div.back_path a:link, div.back_path a:visited{color: #CE0000;text-decoration:none;}
div.back_path a:hover{text-decoration:underline;}

div.right_razdel {font:bold 12px Tahoma;color:#CE0000;text-decoration:none;padding: 0px 0px 5px 0px;}
div.right_razdel a{font:normal 12px Tahoma;color:#CE0000;text-decoration:none;}
div.right_razdel a:hover{text-decoration:underline;}

table.pager th{font: normal 10px Tahoma;}
table.pager * {font: bold 12px Tahoma; color:#CE0000;}
table.pager * a:link, * table.pager a:visited{font: normal 10px Tahoma; color:#0000EE;text-decoration:none;}
table.pager * a:hover{color:#CE0000;text-decoration:underline;}

div.title, span.title{font: bold 12px Tahoma;padding: 15px 0px 5px 0px;}
div.title a, span.title a{color:#CE0000;} 
div.title a:hover, span.title a:hover{text-decoration:underline;}
.news_date{font: normal 10px Tahoma; color:gray;}

p.ob_short{
	display:inline;
	text-indent:0px;
}

span.ob_short{
	vertical-align:top;
	margin: 0px 5px 15px 5px;
	border: none;
	padding:5px;
	background-color:#fefefe;
	display:table-cell; 
	display:inline-table; 
	display:inline-block;
}

table.prop{border-collapse:collapse;}
.product_header{font: bold 16px Tahoma; text-shadow:0 1px 3px #cccccc;padding: 0px 0px 20px 0px;}
.prop_header{font: bold 12px Tahoma;}
td.group_title{font: bold 12px Tahoma; color:gray;padding: 10px 5px 5px 0px;}
td.prop_title{font: normal 11px Tahoma; border-right: 1px dotted gray; padding-left:10px;}
td.prop_value{font: normal 11px Tahoma; color:gray; padding-right:10px;}
td.prop_title, td.prop_value{border-top: 1px dotted gray;border-bottom: 1px dotted gray;}

.popup_frame{
	border: 0px none; 
	margin: 0px;
	padding: 0px; 
	top: 100px;
	left: 100px;
	/*width : 550px;*/
	background-color: transparent; 
	background-image: none;
	position: absolute; 
	z-index: 10011;
}

.popup_stopper{
	border: 0px none;
	margin: 0px; 
	padding: 0px; 
	background-color: white; 
	background-image: none;
	position: absolute;
	top: 0px; left: 0px;
	z-index: 10010;
}

div.level1{background: transparent url('../img/bul_level_main.gif') no-repeat left top; padding:4px 0px 0px 30px; height:22px;}
.level1 a:link,.level1 a:visited{font: bold 12px Tahoma;color: #CE0000; text-decoration:none;}
.levmo1{background: transparent url('../img/bull_low.gif') no-repeat left center;padding-left:9px;}
.level2 a:link, .level2 a:visited{font: normal 12px Tahoma;color: #CE0000; text-decoration:none;}
.level a:link, .level a:visited{font: normal 10px Tahoma;color: #CE0000;text-decoration:none;}
.level a:hover, .level1 a:hover, .level2 a:hover{text-decoration:underline;}
.level, .level2, .level1{margin-top: 4px;} 

.shop_cart{border-collapse:collapse; width:inherit;}
tr.selected td{background-color:#ededed;}
.shop_cart th{font: bold 12px Tahoma;}
.shop_cart tr.data td{border: 1px solid #D9D9D9; font:normal 11px Tahoma;}
.shop_cart tr.itog td{font: bold 11px Tahoma;}
.shop_cart td{color:#CE0000;}
.shop_cart a{color:#CE0000;}
.shop_cart input.brd_form{border: 1px solid gray; text-align:center;font:normal 11px Tahoma;}
.brd_form{border: 1px solid gray; font:normal 11px Tahoma;padding: 3px;}
.shop_cart input.brd_form_selected{border: 1px solid gray; text-align:center;font:normal 11px Tahoma;color:#CE0000;}

.del_img{background: transparent url('/img/delete.gif') left top no-repeat;}
.del_img{width: 16px !important;height: 16px !important;text-align:center;}

.small_title{font:bold 11px Tahoma;color:#666666;}
.small_value{font: normal 11px Tahoma;}
.red, .red *{color: #ff0000 !Important;font: normal 12px Tahoma;}

span.small_blue{color:#00A0B6;font: normal 8px Tahoma;}

.frm_sel {font:bold 12px Tahoma;color:#CE0000;border: 1px dashed #CE0000;}
.frm_sel a{text-decoration:none;font:bold 12px Tahoma;color:#CE0000;}
.frm_unsel{font:normal 12px Tahoma;color:red;}
.frm_unsel a{text-decoration:none;font:normal 12px Tahoma;color:#CE0000;}
.frm_unsel a:hover{text-decoration:underline;}
.frm_sel, .frm_unsel{padding: 2px 5px 3px 5px;}

.seo *, .seo{
	font: normal 11px/18px Tahoma;
}

p.foto{
	display:inline;
	text-indent:0px;
}

span.foto{
	float: left;
	position:relative;
	display:inline-block;
	vertical-align:top;
	background-color: #ffffff;
	text-align:left;
}

a.norm:link, a.norm:visited{font: normal 12px Tahoma; color:#0000EE;text-decoration:none;}
a.norm:hover{color:#CE0000;text-decoration:underline;}

.forms *{font: normal 11px Tahoma;}
.frm_inp{padding: 1px 2px 1px 2px; 
	text-align:center;border:1px solid #E6E6E6;
	color: green;
}
