a{ color: #666666; text-decoration: underline; }
a:hover{ color: #666666; }
a.mainl{ color: #B70101; }
a.text_copyr:hover{ color: #D1D1D1; text-decoration: none; }
a.text_print{ color: #C9C9C9; font: 11px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; }
a.text_print:hover { color: #FFFFFF; }
a.text_smap1{ color: #000000; font-weight: bold; text-decoration: none; }
a.text_smap2{ color: #000000; }
a.text_smap3{ color: #7A7A7A; }
a.text_smenu{ color: #000000; }
a.text_smenu2{ color: #6B6B6B; }
a.text_statbar{ color: #C9C9C9; }
a.text_statbar:hover{ color: #FFFFFF; }
body{ background: url(images/bg_body.jpg) #2D2D2D repeat-y top left; margin: 0px; padding: 0px; }
div.map1{ background: url(/images/ic_smenu_o.gif) no-repeat center left; padding: 0px 0px 0px 18px; }
div.map1 a{ color: #000000; font-weight: bold; text-decoration: none; }
div.map1,div.map2,div.map3,div.map4,div.map5{ font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif; }
div.map2{ margin: 0px 0px 0px 21px; }
div.map2 a{ color: #000000; }
div.map2,div.map3,div.map4,div.map5{ background: url(/images/ic_smap.gif) no-repeat center left; padding: 0px 0px 0px 13px; }
div.map3{ margin: 0px 0px 0px 34px; }
div.map3 a,div.map4 a,div.map5 a{ color: #7A7A7A; }
div.map4{ margin: 0px 0px 0px 47px; }
div.map5{ margin: 0px 0px 0px 60px; }
img{ border: 0px; }
p,td,li{ color: #000000; font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 10px 0px 10px 0px; }
p.text_smenu,p.text_smenu2{ margin: 4px 0px 4px 0px; }
td{ vertical-align: top; }
.all{ background: transparent url(images/bg_body2.jpg) repeat-y top right; padding: 0px 30px 40px 0px; }
.bl_center{ background: #fff; padding: 10px 10px 10px 10px; }
.bl_center_t{ width: 50%; }
.bl_center_t2{ padding: 2px 0px 0px 0px; width: 50%; }
.bl_flash{ text-align: right; }
.bl_left{ width: 25%; }
.bl_logo{ background: url(images/bg_logo_im.jpg) #FFFFFF no-repeat bottom left; }
.bl_right{ background: #D3D3D3; padding: 10px 10px 10px 0px; }
.bl_right_t{ padding: 0px 5px 0px 0px; text-align: right; vertical-align: middle; width: 25%; }
.btn{ background: #9A0101; border: none; color: #FFFFFF; font: bold 13px/13px Arial Narrow,Arial,Helvetica,sans-serif; height: 18px; padding: 0px 1px 0px 2px; vertical-align: middle; width: auto; }
.btn_send{ padding: 10px 0px 0px 0px; text-align: center; }
.cf_field,.cf_field1,.cf_field2{ padding: 0px 15px 10px 0px; }
.cf_name{ padding: 0px 15px 0px 5px; }
.cont_btn{ padding: 5px 0px 0px 0px; text-align: right; }
.content{ background: #FFFFFF; padding: 17px 15px 15px 20px; }
.content_sm{ background: #FFFFFF; padding: 4px 10px 5px 5px; }
.content_sm2{ background: #FFFFFF; padding: 0px 5px 0px 0px; }
.copyr{ padding: 5px 10px 5px 75px; }
.copyr2{ padding: 5px 0px 5px 0px; text-align: right; }
.copyr3{ padding: 5px 0px 5px 0px; text-align: right; vertical-align: middle; }
.ic_smap{ padding: 6px 6px 0px 0px; }
.ic_smap2{ padding: 6px 9px 0px 2px; }
.icon{ padding: 0px 15px 0px 15px; vertical-align: middle; }
.icon2{ background: transparent url(images/bg_icon2.jpg) no-repeat bottom right; padding: 11px 20px 0px 0px; text-align: right; }
.lang{margin-right:76px;}
.im_left{ float: left; margin: 0px 10px 0px 0px; }
.inp{ background: #FFFFFF; border: 1px solid #7F7F7F; color: #000000; font: 11px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; height: 18px; }
.l1{ background: #FF0000; }
.l2{ padding: 0px 0px 12px 0px; }
.l3{ background: transparent url(images/bg_l3_im.jpg) no-repeat top left; }
.l4{ background: url(images/bg_l4_im.jpg) #D3D3D3 no-repeat top left; }
.l5{ background: url(images/bg_l4_im.jpg) #D3D3D3 no-repeat top left; padding: 20px 0px 7px 0px; }
.l5bn,.l3bn{background-image:none;}
.b-ads{padding:0;background:url(/images/bg_left.gif) repeat-y;}
.b-meteo{background:url(images/bg_l4_im.jpg) no-repeat 66px 0;}
.b-meteo-i{padding:20px 20px 0 0;background:url(/images/bg_l3_im.jpg) no-repeat;text-align:right;}
.l6{ background: url(images/bg_l6.jpg) #808080 no-repeat top right; }
.l7{ background: url(images/bg_l7.jpg) #505050 no-repeat top right; }
.l8{ padding: 0px; }
.logo{ padding: 0px 10px 0px 50px; vertical-align: middle; }
.m{ padding: 0px 40px 0px 0px; vertical-align: middle; }
.m a:link,.m a:visited,.m a:active,.m a:hover{ color: #FFFFFF; font: bold 12px Arial,Helvetica,sans-serif; text-decoration: none; }
.menu{ background: url(images/bg_menu_im.jpg) #990000 no-repeat top left; }
.menu_in{ background: transparent url(images/bg_menu.jpg) repeat-y top right; }
.mid{ vertical-align: middle; }
.mpt{ background: url(images/bg_mpt1.jpg) #666666 repeat-y top left; }
.mpt_in{ background: transparent url(images/bg_mpt2.jpg) repeat-y top right; padding: 0px 40px 0px 0px; }
.pic{ background: transparent url(images/bg_pic.jpg) repeat-x top left; }
.pic_bg{ background: #FFFFFF; padding: 2px; }
.pic_ttl{ background: #000000; padding: 3px 10px 4px 10px; }
.search{ background: transparent url(images/bg_search.jpg) no-repeat bottom left; padding: 18px 7px 28px 50px; }
.search_in{ background: transparent url(images/bg_search_im.jpg) no-repeat top left; }
.search_t{ background: url(images/bg_searcht.jpg) #3F3F3F repeat-y top right; }
.search_t_in{ background: transparent url(images/bg_searcht_im.jpg) no-repeat top left; padding: 0px 10px 0px 50px; }
.smenu{ background: url(images/bg_smenu.jpg) #E9E9E9 repeat-y top left; }
.smenu_ic{ padding: 9px 10px 0px 0px; text-align: right; }
.smenu_in{ background: transparent url(images/bg_smenu_in.jpg) no-repeat bottom left; }
.smenu_in2{ background: transparent url(images/bg_smenu_in2.jpg) no-repeat top left; padding: 5px 10px 12px 50px; }
.smenu_t{ background: url(images/bg_smenut.jpg) #990000 repeat-y top right; }
.smenu_t_in{ background: transparent url(images/bg_smenut_im.jpg) no-repeat top left; padding: 0px 10px 0px 50px; }
.statbar{ padding: 0px 0px 2px 20px; vertical-align: bottom; }
.td1 ul,.td1 li,.td2 ul,.td2 li,.td3 ul,.td3 li,.td4 ul,.td4 li{ font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.td1 ul,.td2 ul,.td3 ul,.td4 ul{ margin: 0px 0px 5px 25px; }
.td1,.td1_0,.td2{ background: #F9F9F9; }
.td1,.td1_0,.td3,.td3_0{ padding: 7px 10px 8px 10px; text-align: left; }
.td1,.td2,.td3,.td4,.td1_0,.td3_0{ border-bottom: 1px solid #EDEDED; border-right: 1px solid #EDEDED; color: #323232; font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.td1_0,.td3_0{ border-left: 1px solid #EDEDED; }
.td2,.td4{ padding: 7px 10px 8px 10px; text-align: center; }
/*.content_sm p{
color:#000000;font:11px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;margin:5px 0px 5px 0px;padding:0px;text-decoration:none
}*/
.text_anons{ color: #000000; font: 11px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 5px 0px 5px 0px; padding: 0px; text-decoration: none; }
.text_anons2{ color: #000000; font: 10px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 0px; padding: 0px; text-decoration: none; }
.text_copyr{ color: #D1D1D1; font: 11px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; }
.text_date{ color: #990000; font: bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 0px; }
.text_h1{ color: #FFFFFF; font: bold 17px Arial Narrow,Arial,Helvetica,sans-serif; margin: 0px; }
.text_h2{ color: #FFFFFF; font: bold 12px Arial,Helvetica,sans-serif; margin: 0px; }
.text_h2{ color: #FFFFFF; font: bold 13px Arial Narrow,Arial,Helvetica,sans-serif; margin: 0px; }
.text_h2_0{ color: #FFFFFF; font: bold 15px Arial Narrow,Arial,Helvetica,sans-serif; margin: 0px; }
.text_h3{ color: #A00011; font: bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 0px 0px 8px 0px; }
.text_news{ color: #000000; font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 5px 0px 0px 0px; }
.text_newst{ color: #000000; font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 3px 0px 0px 0px; }
.text_smenu{ color: #B30114; font: 11px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 0px; padding: 0px; text-decoration: none; }
.text_smenu2{ color: #6B6B6B; font: 11px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 0px; padding: 0px; }
.text_statbar{ color: #FFFFFF; font: 11px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 0px; }
.text_title{ color: #990000; font: bold 11px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 0px; }
.text_title2{ color: #990000; font: bold 10px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 3px 0px 0px 0px; }
.th1,.th2{ background: url(images/bg_th.jpg) #B30000 repeat-x top left; border-bottom: 1px solid #990000; border-right: 1px solid #FFFFFF; border-top: 3px solid #FF0000; color: #FFFFFF; font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif; padding: 8px 10px 5px 10px; text-align: left; }
.th2{ border-right: none; }
.title{ padding: 0px 0px 0px 20px; vertical-align: middle; }
.clr { clear: both; height: 1px; }
#catalog { margin: 0; padding: 0; }
#catalog .pictures { float: left; }
#catalog .picture { border: 1px solid #C9C9C9; margin-bottom: 5px; padding: 10px; text-align: center; }
#catalog .description { float: left; margin-left: 20px; }
#catalog .price { color: #A00011; }
#catalog .gamma div { border: 1px solid #C9C9C9; float: left; margin-right: 2px; padding: 2px; }
#catalog .liner { background-color: #C9C9C9; height: 1px; }
#catalog .cart { margin: 3px 0px; padding: 0; }
#catalog .cart a { background: url(/images/cart_black.gif) no-repeat left bottom; color: #666666; font: 11px Tahoma, sans-serif; padding-left: 20px; }
#catalog .item { border-bottom: 1px solid #C9C9C9; margin-bottom: 20px; padding-bottom: 10px; }
.cart_top { color: #C9C9C9; font: 11px Tahoma, sans-serif; }
.left { float: left; }
.right { float: right; }
.bl_right_t td { vertical-align: middle; }
#goods th.th1 { text-align: center; }
#goods td { vertical-align: middle; }
.acenter { text-align: center; }
.aright { text-align: right; }
.aleft { text-align: left; }
#goods_order table { border-collapse: collapse; }
#goods_order table td, #goods_order table th { border-bottom: 1px solid #D3D3D3; font: 10px Tahoma, Verdana, sans-serif; padding: 5px 10px 5px 10px; }
#goods_order table th { color: #999999; }
#goods_order_form table td { padding: 2px 0px 2px 0px; }
#goods_order_form table td .inp { width: 100%; }
#goods_order_form table td .comment { color: #999999; font: 10px Tahoma, Verdana, sans-serif; }
.hot{ background: transparent url(images/bg_search.jpg) no-repeat bottom left; padding: 0px 7px 28px 50px; }
.hot_in{ background: transparent url(images/bg_search_im.jpg) no-repeat top left; }
.hot_annotation { color: #000000; font: 11px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 10px 0px 10px 0px; padding: 0px; text-decoration: none; }
.form_required { color: #A00011; }

