body{color:#2D2D2D;font-family:Tahoma, Helvetica, sans-serif, Helvetica, sans-serif;font-size:12px; position:relative;}

td{font-size:12px;}
*{margin:0; padding:0; outline:0; border: 0;}
table{border-collapse: collapse; border-spacing: 0;}
ul{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:12px Tahoma, Helvetica, sans-serif, Helvetica, sans-serif; color:#000;}
a{color:#002E8C; text-decoration:none;}
a:hover{text-decoration:underline;}
.relatObj{position: relative;}
.clear{ clear:both; line-height:0; height:0;}
.table_reg_pad{padding-left:20px;}
.code{font-size:12px; color:#000!important;}
.tel{font-size:16px;color:#000!important; font-family: Arial;}
ul.ul_stule{list-style-position:inside;}
ol ul {margin-left:20px;}
ol ul li, ul.ul_stule li{background:url(/img/li_style.gif) no-repeat scroll 2px 7px transparent;display:block;line-height:16px;padding-left:18px;}
ol ul li{padding-left:0px!important;}
h1, h2, h2, h3, h4, h5{font-family:Tahoma, Helvetica, sans-serif;color:#e30410;}
h1{font-size:24px!important;color:#e30410;padding-bottom:10px;font-weight:normal;}
h1{font-size:24px!important;color:#e30410;padding-bottom:10px;font-weight:normal;}
h2{font-size:20px!important;color:#e30410;padding-bottom:10px;font-weight:normal;}
h3{font-size:14px;}
table{border-color: #DAD9D5;}
p{padding-bottom:10px;}
table.td_pad{}
table.td_pad td{padding:2px;}
ol { list-style-position: outside;padding-left: 30px;margin-bottom: 10px;}

div.grad{background:url(/img/heart_bg.gif) repeat-x 0 100%;margin-bottom:15px;padding-bottom:10px;}
div.grad a,div.grad div,div.grad b{ font-size:14px;}

div.grad h3{margin:5px 0; font-weight:normal;font-size:18px;}
div.grad img.heart{margin-bottom:10px;}

.succsesBackground {font-size: 14px; line-height: 20px; margin-bottom: 30px; }
.succsesBackground .topDescr{margin-bottom: 15px;}
.succsesBackground .bottomDescr{margin-top: 15px;}
.succsesBackground .orderData{min-height: 260px; padding-right: 350px; min-height: 260px; background: no-repeat 100% 0px; }
.succsesBackground .printInvoice{margin: 10px 0;}
.succsesBackground .printInvoice img{margin-right: 10px; }
.succsesBackground .printInvoice a{color:#033da8; line-height: 32px;}

.assistPay{padding: 10px 15px; background-color:#FCFCF1;margin: 10px 0;}
.assistPay .assistDescription{color: #808080; font-size: 12px; line-height: 14px; margin-top: 10px;}


.changePayment{text-align: right;margin-bottom: 30px;}
.assistPay .greenButton:hover, .changePayment .greenButton:hover{background-position:left bottom; color:#e2ff82;}
.assistPay .greenButton,.changePayment .greenButton{text-shadow: 0 1px 0 #838383; background: url("/img/next_step.gif") no-repeat scroll left top transparent; border-radius: 5px; color: #FFFFFF;  cursor: pointer;  font: 18px/20px Tahoma,Arial,Helvetica,sans-serif; height: 39px;  margin-bottom: 10px; padding: 0 25px 2px 14px;  text-shadow: 0 1px 0 #586F0E;  width: 395px;}
.assistPay .greenButton.disabled,.changePayment .greenButton.disabled{background-position: left -40px; color: #F0F0F0; text-shadow: 0 1px 0 #838383;}

.main_wrapp {margin: 100px auto; border: 1px solid  #DAD9D5 !important; box-shadow: 0 0 5px rgba(0,0,0,0.2); }

.main-bottom-text img{ margin:5px 0;}

.main-bottom-text a{ color:#033da8; font-size:14px;}
.main-bottom-text td{padding-bottom:10px; font-size:14px;}
.gray, .gray a { color: #8E8B7B; font-size: 11px; line-height: 15px!important;}
.consul_block{margin-bottom: 8px;}
.line_height{line-height: 18px;}
.Font14DarkBlue { color: #0D0042; display: block; font-size: 14px; margin-bottom: 5px;}
a.blue_link {color: #002E8C;display: block;font-family: Tahoma, Helvetica, sans-serif;font-size: 14px;line-height: 16px;padding-bottom: 5px;}
/* #hidebalun .YMaps-placemark, #hidebalun .YMaps-balloon {display: none; cursor: auto; }
*/td{font-size:12px;}
html, body{font-size:12px;min-height:100%;_height:100%;margin:0 auto;text-align:center;width:100%;}

#rightPodl{position: absolute; height: 32px; width: 50%; right: 0; background: url("/img/top_menu_lith.gif") repeat-x scroll 0 0 transparent;}
#leftPodl{position: absolute; height: 32px; width: 50%; left: 0; background: url("/img/brown_top.gif") repeat-x scroll 0 0 transparent;}
.ajax_block_show{background:#000000;height:100%;left:0;position:absolute;top: 0;/*expression(parseInt(document.body.scrollTop, 10) + "px");*/width:100%;z-index:1000;text-align:left;}
.header_top{padding-bottom:10px;}
.header_top, .main_footer{margin:0 auto;text-align:left;z-index:0;width:1000px;}
.main_footer .footer_pad{margin-left: 15px;margin-right: 15px;padding-bottom: 20px;padding-left: 0;padding-right: 20px;padding-top: 20px;background:url("/img/botom_hr.gif") repeat-x scroll 50% -2px transparent;}
.main_footer {position:relative;}
.main_footer *{font-size:12px;}
.main_footer a{color:#002E8C;}
.main_top .brown_top{background: transparent url(/img/brown_top.gif) repeat-x scroll 0% 0%;position:relative;height: 32px;z-index: 101;}
.main_top .brown_top td.lith{background: transparent url(/img/top_menu_lith.gif) repeat-x scroll 0% 0%;}
.main_top .brown_top .help{background:url("/img/help.gif") no-repeat scroll 100% 0% transparent;float:right;line-height:32px;text-align:left;width:95px;}
.main_top .brown_top .help a{color:#FFF;font:12px Tahoma, Helvetica, sans-serif;line-height:32px; margin-left:10px; }
.main_top .brown_top .firms{/*width: 700px; */text-align: right;height: 32px; float: left;margin-left:10px;/*padding-left:20px;*/}
.top_info{padding: 0pt 0px;}
.main_top .logo{margin: 10px 0pt; width: 170px; float: left;text-align: center;}
.main_top div.logo:hover{background: url("/img/home.gif") no-repeat 20px 20px;}
.main_top .aytor{color:#FFFFFF;font-size:12px;height:32px;line-height:normal;padding-left:10px;position:relative;text-align:left;z-index:300;}
.main_top .contacts {margin-bottom:10px;}
.main_top .contacts td{font-size:12px;color:#8e8b7b; vertical-align: top;}
.main_top .contacts a{font-size:18px; color:#002E8C;}
.main_top .top_right{margin:35px 0 10px;padding-right:5px;width: 770px; float: right; text-align: center;}
.main_top .top_menu{margin-bottom:0px;}
.main_top .orange{background: transparent url(/img/orange_left_fon.gif) no-repeat scroll 0% 0%;}
.main_top .orange .otst{background: transparent url(/img/orange_fon.gif) repeat-x scroll 0% 0%; height: 66px;margin-left:10px;margin-bottom:5px;}


.main_top .consul_block table{width: 187px!important;}
.main_top .consul_block table .blue_link, .main_top .consul_block table span{font-size: 13px!important;}

.main_cont_bl .left_cont{width:218px;float:left;}
.main_cont_bl .left_cont h3{padding-bottom:10px;font-weight: normal;font-size: 14px;padding-left:2px;}
.main_cont_bl .right_cont{width:775px;float:right;}
.main_cont_bl .crosh, .main_cont_bl .content{padding-right:0px;}
.err404{}
.err404 li{padding-left:10px;}
.err404 a{color:#002E8C;}
.main_cont_bl .content .thoCol{padding:10px 0;width:755px;}
.main_cont_bl .content .thoCol .onecol{width:360px; float:left}
.main_cont_bl .content .thoCol .seccol{width:370px; float:right}
.main_cont_bl .content .thoCol a{color:#002E8C;}
.main_cont_bl .content .thoCol .onecol table{margin-bottom:5px;line-height:22px;margin-left:10px;}
.main_cont_bl .content .thoCol .seccol table{margin-bottom:10px;margin-left:10px;}
.main_cont_bl .content .thoCol .seccol table .zagol{font-size:14px; padding:3px 0; }
.noscript{width: 100%; height: 100%; background: url(/img/no_js_back.png); z-index: 100000; left: 0; top: 0; position: absolute; -position: absolute; -background:#FFF;}
.noscript .img{width: 100%; height: 100%; background: url(/img/no_js.png) no-repeat 50% 50%; -background: url(/img/no_js_ie6.gif) no-repeat 50% 50%; position:fixed; left:0; right:0;}
/*�������� ��������*//*������ ���� ���������*/
.yellow_block *{line-height: 18px;}
.yellow_block{ background: url("/img/contact_vertical_gradient.png") repeat-x scroll 0 18px #f9f6c5; width: 490px; line-height: 20px;}
.yellow_block .top{ background: url("/img/contact_top_bot_pl_yellow.png") repeat-x scroll 0 0px transparent; height: 18px}
.yellow_block .bottom{ background: url("/img/contact_top_bot_pl_yellow.png") repeat-x scroll 0 -18px transparent; height: 18px}
.yellow_block .padd{margin: 0 18px 0 15px;}
.yellow_block .padd h3{color:#0d0042; height: 14px; margin-bottom: 10px; font-weight: normal;}
.openclose_rez {text-decoration: none!important;}
.openclose_rez span{border-bottom: 1px dotted #002E8C;}
.openclose_rez span:hover{border:0;}
/*���� �������*/
.main_top .orange .korzina,.main_top .orange .korzina_z{background: transparent url(/img/orange_right.gif) no-repeat scroll 100% 0%; height: 66px; width:193px;}
.main_top .orange .korzina .zakaz{background:url("/img/basket.gif") no-repeat scroll 0 3px transparent;height:22px;margin-left:16px;padding-left:25px;padding-top:3px;}
.main_top .orange .korzina .zakaz a{color:#BC000A;font-family:Tahoma, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:22px; }
.main_top .orange .korzina .bask_sum{display:block;font-family:Tahoma, Helvetica, sans-serif;line-height:18px;padding-right:10px;text-align:right;}
.main_top .orange .korzina .bask_sum b{font-size: 14px;}
.main_top .orange .korzina .zsum{float:left;line-height:18px;margin-left:16px; display: block; position: relative; }
.main_top .orange .korzina .bonus{line-height:18px; padding-right:2px; font-family:Tahoma, Helvetica, sans-serif; text-align:right; width:184px;}
.main_top .orange .korzina .bonus .dellor,.main_top .orange .korzina .bonus a{font-size:12px; color:#2d2d2d;}
.korzina .emptyB{text-align: left; display: block;}
.korzina .order{display: none;}
/*�������� �������*/
.main_top .orange .korzina_z{background: transparent url("/img/green_fon.gif") no-repeat scroll 100% 0%; }
.main_top .orange .korzina .bonus .zsum{float: none;}
.korzina_z .emptyB{text-align: left; display: none;}
.korzina_z .order{display: inline;}
.korzina_z .bonusBall{float: left;}
.korzina_z .bonusballCount{float: right;}
.korzina_z .needLogin{display: none;}
.nedAytor .bonusBall, .nedAytor .bonusballCount{display: none;}
.nedAytor .needLogin, .nedAytor .needLogin a{display: inline; float: left;font-size: 11.5px!important;}
.nobonus .bonus{display: none;}
.priceTov{white-space: nowrap;}
.gradation{display: none;}
.popupGradation{position: absolute;right: 0;width: 145px;}
.popupGradation table{width: 125px}
.popupGradation table td, div.RAZD .prises .search_tov td .popupGradation table td{border-bottom: 1px dotted #D5D5D5 !important; background: #fff!important; padding: 0!important;}
.popupGradation .bubble-arrow {display: block;background: url(/img/arrovgradationright.png) no-repeat 100% 50%;padding-right: 8px;}
.popupGradation .grTop{ background: none repeat scroll 0 0 #FFFFFF;border-bottom: 1px solid gray;border-left: 1px solid #D5D5D5;border-top: 1px solid #D5D5D5;display: block;}
.popupGradation .grBot{ border-bottom: 1px solid #D5D5D5;display: block;padding: 2px 5px;}
/*.main_cont_bl .left_cont {border: 1px solid #CCCCCC;float: left;height: 500px;width: 218px;}
*/table.otz-table{width:100%;}
table.otz-table td{width:50%;vertical-align:bottom;}
.otz{ position:relative; }
.otz .top{ background:url(/img/otzivy/otziv.png) 0 0 no-repeat ; height:10px; width:388px; float:left; }
.otz .bot{ background:url(/img/otzivy/otziv.png) 0 0 no-repeat transparent; height: 25px;float:left; width: 388px;}
.otz .mid{ background:url(/img/otzivy/otziv.png) 0 0 repeat-y ;float:left; width: 388px; }
.podp{ float:left; margin: -8px 0 34px 30px; font-size:11px;}
/*.podp .img{background:url(/img/otzivy/em-foto.gif) 0 0 no-repeat ; height: 55px;float:left; width: 55px;}
*/.podp .img{background:url(/img/otzivy/em-foto.gif) 0 0 no-repeat ; height: 55px;float:left; width: 55px; position:relative;}
.podp .img .op-im{ background:#fff; opacity:0.5; width:55px; height:55px ; float:left;}
.podp .photo .op-im{ background:none; opacity:1;}
.podp .photo:hover .op-im{background:#fff; opacity:0.5;}
.podp .img.fem{background:url(/img/otzivy/em-foto-f.gif) 0 0 no-repeat ; height: 55px;float:left; width: 55px;}
.r-podp{ margin-left:10px; float:left; width:260px; padding-right:10px; font-size:11px; position: relative;}
.r-podp span{ float:left; width:260px; margin-bottom:5px; font-size:11px; line-height:18px;}
.r-podp .name{ font-weight:bold;}
.r-podp .date{ color:#ccc; font-size:10px;}
.reit{ float:right; text-align:right; margin-top:0px;}
.reit .task{ float:left; width: 83px; font-size:11px; margin-right:4px; }
.reit .yel{ background:url(/img/otzivy/reit-star.png) 0 1px no-repeat ;height: 15px;float:left; width: 12px;}
.reit .grey{ background:url(/img/otzivy/reit-star.png) -24px 1px no-repeat ;height: 15px;float:left; width: 12px;}
.reit .yel-grey{ background:url(/img/otzivy/reit-star.png) -12px 1px no-repeat ;height: 15px;float:left; width: 12px;}
table.otz-table p{ text-indent:0;}
.noreit .reit{ color:#666;}
.noname .reit{ color:#666; font-weight:bold;}
.five-my .reit, .five .reit { color:#007400;}
.four-my .reit, .four .reit{ color:#9cc316;}
.three-my .reit, .three .reit{ color:#dbae00;}
.two-my .reit, .two .reit{ color:#ef7c33;}
.one-my .reit, .one .reit{ color:#ce0000;}
.reit .task {display: none;}
.otz:hover .reit .task{display: block;}
.noname .top{ background-position: 0 -361px;}
.noname .bot{ background-position: 0 -278px;}
.noname .mid{ background:url(/img/otzivy/ot-bg0.gif) 0 0 repeat-y ; }
.five .top{ background-position: 0 -304px;}
.five .bot{ background-position: 0 -3px;}
.five .mid{ background:url(/img/otzivy/ot-bg5.gif) 0 0 repeat-y ; }
.four .top{ background-position: 0 -316px;}
.four .bot{ background-position: 0 -28px;}
.four .mid{ background:url(/img/otzivy/ot-bg4.gif) 0 0 repeat-y ; }
.three .top{ background-position: 0 -329px;}
.three .bot{ background-position: 0 -55px;}
.three .mid{ background:url(/img/otzivy/ot-bg3.gif) 0 0 repeat-y ; }
.two .top{ background-position: 0 -339px;}
.two .bot{ background-position: 0 -81px;}
.two .mid{ background:url(/img/otzivy/ot-bg2.gif) 0 0 repeat-y ; }
.one .top{ background-position: 0 -350px;}
.one .bot{ background-position: 0 -106px;}
.one .mid{ background:url(/img/otzivy/ot-bg1.gif) 0 0 repeat-y ; }
.noreit .top{ background-position: 0 -361px;}
.noreit .bot{ background-position: 0 -278px;}
.noreit .mid{ background:url(/img/otzivy/ot-bg0.gif) 0 0 repeat-y ; }
.five-my .top{ background-position: 0 -375px; height:13px;}
.five-my .bot{ background-position: 0 -132px;}
.five-my .mid{ background:url(/img/otzivy/ot-bg-c5.gif) 0 0 repeat-y ; }
.four-my .top{ background-position: 0 -389px; height:13px;}
.four-my .bot{ background-position: 0 -161px;}
.four-my .mid{ background:url(/img/otzivy/ot-bg-c4.gif) 0 0 repeat-y ; }
.three-my .top{ background-position: 0 -403px; height:13px;}
.three-my .bot{ background-position: 0 -190px;}
.three-my .mid{ background:url(/img/otzivy/ot-bg-c3.gif) 0 0 repeat-y ; }
.two-my .top{ background-position: 0 -416px; height:13px;}
.two-my .bot{ background-position: 0 -220px;}
.two-my .mid{ background:url(/img/otzivy/ot-bg-c2.gif) 0 0 repeat-y ; }
.one-my .top{ background-position: 0 -430px; height:13px;}
.one-my .bot{ background-position: 0 -249px;}
.one-my .mid{ background:url(/img/otzivy/ot-bg-c1.gif) 0 0 repeat-y ; }
.noreit-my .top{ background-position: 0 -445px; height:13px;}
.noreit-my .bot{ background-position: 0 -471px;}
.noreit-my .mid{ background:url(/img/otzivy/ot-bg-c0.gif) 0 0 repeat-y ; }
.btn-otz-bl input[type="button"]{ background:url(/img/otzivy/btn-otz.gif) no-repeat 0 0; width:206px; height:29px; float:left; border:none;}
.btn-otz-bl input[type="button"]:hover{ background-position:0 -29px; cursor:pointer;}
.btn-otz-bl p{ float: left; display:block; font-size:11; color:#999966; text-indent:0; /*margin:-29px 0 0 235px;*/}
.btn-otz-bl a{ text-decoration:underline;}
.btn-otz-bl a:hover{ text-decoration:none;}
.btn-otz-bl{ margin:10px 0 20px 0; float:left; padding: 10px 0 0 0; border-top: 1px solid #CCCCCC;}
.otz-page a{ display: inline; margin:0 2px; padding:7px 5px 3px;}
.otz-page a.act{ background:url(/img/otzivy/pg-act.png) no-repeat 0 0; color:#F00; }
.otz-page a.act:hover{text-decoration:none;}
.otz-page{ float: left; margin: 10px 0; text-align: center; width: 100%;}
.otz-page{ }
/*.podp .img a{ text-align:center; margin:13px 0 0 2px; display:none}
*/.podp .img a{left: 4px; position: absolute; text-align: center;top: 13px; display:block}
.podp .photo a{display:none;}
.podp .img:hover a{cursor:pointer;}
.podp .photo:hover a{ display: block; cursor:pointer;}
.btn-otz-bl .butt_otz{ background:url(/img/otzivy/btn-otz.gif) no-repeat 0 0; width:206px; height:29px; float:left; border-width: 0;}
.btn-otz-bl .butt_otz:hover{ background-position:0 -29px; cursor:pointer;}
.popupGradation .title{ background-color: #FAF5D6;border-bottom: 1px solid #D5D5D5;display: block;padding: 2px 5px;}
.gradLegend{ background-color: #FFE748; display: block; float: left; font-weight: bold; margin: 0 0 5px 0; padding: 3px;}
.dispgrad .priceTov{background: #FFE748!important;}
.partnerBlock form{line-height:32px; }
.partnerBlock select {border: 1px solid #7A7A7A;font-family: Tahoma,Helvetica,sans-serif;font-size: 11px;height: 20px;line-height: 20px;margin: 0;vertical-align: baseline;width: 400px;}
.partnerBlock a {color: #FFFFFF; font: 12px/32px Tahoma,Helvetica,sans-serif; margin-left: 10px;}
div.RAZD .desk table th, div.RAZD .desk table td{border-color:#FFF; border-style: solid;border-width: 0 0px 1px 0; font-size: 11px;padding: 0 2px;vertical-align: middle; text-align: left;}
div.RAZD .desk table th{font-weight: normal; background-color: #F1EFE7; border-width: 0 1px 1px 0; color: #8E8B7B; font-size: 10px;padding: 2px;}
/*** menu**/
div.news-list img.preview_picture{float:left; margin:0 4px 6px 0;}
.news-date-time {color:#486DAA;}
#left_navigation #nav li {list-style-type:none; margin-left:0;position:relative;}
#left_navigation #nav li.show_popap {z-index:500;}
#nav{padding-left:0px;}
#nav .plmin {display:block; margin-top:2px; cursor:pointer; height:10px; width:10px; margin-right:5px;}
#nav .minus{background:transparent url(/img/minus.gif) no-repeat scroll 0 0;}
#nav .plus{background:transparent url(/img/plus.gif) no-repeat scroll 0 0;}
#nav .selected {background:url("/img/menu_sel2.gif") repeat-y scroll 0 0 transparent;}
#nav .selected .minus{}
#nav .menu_section{padding:7px 0 7px 2px; font-weight:bold;}
#nav ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
#nav .menu_section a {color:#002E8C; display:block; font-size:13px; font-weight:normal; text-decoration:none; width:185px;}
#nav .menu_section a:hover{text-decoration:underline;}
#left_navigation li.active {border-left:2px solid #e0000c; background-color:#ffe748; text-decoration:none;}
#left_navigation li.active a{text-decoration:none;}
li.active div.men_pad a {color:red;}
li div.men_pad {background:url("/img/li_style.gif") no-repeat scroll 5px 11px transparent; padding:0 0 0px 20px;}
li.active div.men_pad {padding:0 0 0px 18px; background-image:none;}
li div.men_pad a {color:#002E8C; line-height:14px; display:block; padding:5px 0; text-decoration:none; cursor: pointer;}
li div.men_pad a:hover{text-decoration:underline;}
.acc_inner {font-size:12px; display:none;background:transparent url(/img/menu_sel.gif) repeat-y scroll 0 0;}
.acc_inner a{display:block; width:175px;}
#nav .selected a {text-decoration:none;}
.acc_inner .menu_arrov {background:url(/img/menu_sel_a_left.gif) no-repeat 100% 50%;}
#big_arrov {float:right; background:url("/img/bigarrov_memu.png") no-repeat scroll 0 0 transparent; _background:url("/img/bigarrov_memu.gif") no-repeat scroll 0 0 transparent; left:175px; position:absolute; width:auto; z-index:500;}
#big_arrov .arrov_pad{padding:10px 10px 15px 0;margin-left:20px;position:relative; background:url("/img/bigarrov_memu_hvost.gif") no-repeat scroll 100% 0 transparent;}
#big_arrov .arrov_pad img{margin-left:10px; border:1px solid #DAD9D5;}
#js_btn_up { border: 0px; }


.help_page{margin-bottom: 10px;}
.help_page .items{margin-bottom: 10px;}
.help_page .text{display: none;}
.help_page a.opentext{text-decoration: none;}
.help_page a.opentext span{border-bottom: 1px dotted #002E8C; font-size: 16px;}
.help_page a.opentext:hover span{border-bottom:0; }
.help_page .opened .text{display: block;}
.help_page .opened .openpad {margin-bottom: 10px;}
.help_page .opened a.opentext{text-decoration: none; cursor: text;}
.help_page .opened a.opentext span{border-bottom:0; font-size: 16px; color: #E30410;}
/*������ �� ������� ��������*/
#main_visual{position:relative; overflow:hidden; width:772px; height:223px;}
#main_visual .main_bg{position:absolute; width:772px; height:223px; background: url(/img/main/main_visual_bg.gif) no-repeat 0 0; z-index:5;}
#main_visual .load{position:absolute; width:772px; height:223px; background: url(/img/main/main_load.gif) no-repeat 50% 50%; z-index:1;}
#main_visual #for_num{left:645px;position:absolute;top:195px; z-index: 10;}
#main_visual .image{position:absolute; width:772px; height:223px; background: url(/img/main/main_load.gif) no-repeat 50% 50%; z-index:2;}
#main_visual #for_num .nom{font-family:Tahoma, Helvetica, sans-serif; font-weight:bold;text-decoration:none;text-align:center; line-height:22px; color:#FFFFFF;float:left; margin-right:5px; width:22px; height:22px; background: url(/img/main/main_knopka.gif) no-repeat -22px 0%;}
#main_visual #for_num .sel_vis{ background-position:0px 0%;}
/*���������� ������ � �������*/
.RAZD .broun_c_pl{background:transparent url(/img/broun_c_pl.gif) repeat-x scroll 0 0;height:26px;font-family: Tahoma, Helvetica, sans-serif;color:#FFF;width:773px;padding-top:2px;margin-bottom:5px;}
.RAZD .broun_c_pl .vid{float:left;font-size:11px;padding-top:4px;padding-left:10px;}
.RAZD .broun_c_pl .vid a{text-decoration:none;}
.RAZD .broun_c_pl .vid span{margin-left:10px;color:#FFFFFF;font-family:Tahoma, Helvetica, sans-serif;font-size:11px;padding:4px 10px 7px 25px;z-index:0;position:relative;top:0;}
.RAZD .broun_c_pl .vid span.normal{background:url(/img/view_normal.gif) no-repeat 5px 5px;}
.RAZD .broun_c_pl .vid span.table{background:url(/img/view_table.gif) no-repeat 5px 5px;}
.RAZD .broun_c_pl .vid span.activ{background-color:#FFF; color:#8e8b7b;}
.RAZD .broun_c_pl .vid span.activ a{color:#8e8b7b; text-decoration:none;}
.RAZD .broun_c_pl .vid span a{color:#FFF;text-decoration:none;}
.RAZD .broun_c_pl .sort,.RAZD .broun_c_pl .filter{float:right;font-size:11px;padding-right:10px;color:#FFFFFF;padding-top:1px;line-height:18px;}
.RAZD .broun_c_pl {font-size:10px;}
.RAZD .broun_c_pl select{ border: 1px solid #7A7A7A; font-family: Tahoma,Helvetica,sans-serif; font-size: 11px; height: 20px; line-height: 20px; margin: 0; vertical-align: baseline; width: 150px;}
.RAZD .broun_c_pl .selopt{background-color:#FFE748;}
.RAZD .broun_c_pl .filter select{width:200px; }
.RAZD .broun_c_pl optgroup{font-size:11px; font-style: normal;}
.RAZD .broun_c_pl option{ font-size:11px; margin-left:10px;}


/*����� ��������*/
#galclose{background-image: url(/img/gallery_top_bg.png); _background:transporent; top:0; z-index:9999;left:0;position:absolute;}
#gallery_show{box-shadow: 2px 2px 8px #333; -moz-box-shadow: 2px 2px 8px #333; -webkit-box-shadow: 2px 2px 8px #333; position:absolute; top:10px; left:10px; width:720px; height:514px; z-index:100001; background-color:#fff;}
#gallery_show #galer_right {float:left;height:472px;width:83px;overflow-x: hidden;overflow-y: auto;}
#gallery_show #galer_left {float:left; width:622px; margin-left: 15px; margin-top: 10px; background:url(/img/load.gif) no-repeat 50% 50%;}
#gallery_show #galer_left .name{text-align:left;width:622px; color: #E30410;font-family: Tahoma, Helvetica, sans-serif; font-size: 14px;font-weight: bold;}
#gallery_show  #SHOWCONT{width:622px; height: 460px;}
#gallery_show #galer_left #SHOWCONT img{float:left; margin: 10px 0px 10px 0px;}
#gallery_show #galer_left .cod{text-align:left;width:622px; color: gray; font-size: 11px;}
#gallery_show #galer_left span{color:#E30410; font-size:14px;}
#gallery_show #galer_left .video{padding-top:35px;}
#gallery_show .galer_right_{box-shadow: 2px 0 3px 0 #d0d0d0 inset; -moz-box-shadow: 2px 0 3px 0 #d0d0d0 inset; -webkit-box-shadow: 2px 0 3px 0 #d0d0d0 inset; float: left; width: 83px; height: 514px;}
#gallery_show .close_{float:left; height:42px; width:83px; border-bottom: 1px solid #E1DFD7;}
#gallery_show #galer_right img{opacity:0.8; margin: 6px; cursor:pointer; border:1px solid #f1efe7;height:45px;width:55px;}
#gallery_show #galer_right img:hover{opacity:1; border:1px solid #a0a0a0;}
#gallery_show #galer_right div.active{background-color: #fff; box-shadow: 0 2px 3px 0 #d0d0d0; -moz-box-shadow: 0 2px 3px 0 #d0d0d0; -webkit-box-shadow: 0 2px 3px 0 #d0d0d0;}
#gallery_show #galer_right div.active img{opacity:1; border:1px solid #fff; cursor:auto;}
/*#gallery_show #galer_right div.active_gr img{opacity:1;}*/
#gallery_show #galer_right div.active img:hover{border:1px solid #fff;}
#gallery_show .close {float:right; padding-top: 3px; background:url(/img/button_close1.png) no-repeat; background-position: 100% 50%; clear:both; margin:11px 9px 0 0; width:70px; height:16px; color: gray;}
#gallery_show .close:hover {background:url(/img/button_close_red1.png) no-repeat; background-position: 100% 50%; color: gray;}
#gallery_show .close .zebra { color:gray; float: right; margin-right: 25px; border-bottom:0px solid black; cursor:pointer; font-family:tahoma; font-size:10px; text-decoration:none;}

#gallery_show.delovoyGallery {text-align: left;}
#gallery_show.delovoyGallery #SHOWCONT{overflow: auto; height: 450px;}
#gallery_show.delovoyGallery .textPad{padding: 10px 15px 15px 0;}
#gallery_show.delovoyGallery .name{line-height: 32px; height: 32px; float: none;}
#gallery_show.delovoyGallery .galer_right_ .close_{width: 100%; float: none;}

#gallery_show.delovoyGallery .galer_right_ li { border-bottom: 1px solid #E1DFD7; display: block; padding: 0; text-align: left; cursor: pointer;}
#gallery_show.delovoyGallery .galer_right_ li.active {background: none repeat scroll 0 0 #FFFFFF;}
#gallery_show.delovoyGallery .galer_right_ li.active a{border: none; color: #2D2D2D;}
#gallery_show.delovoyGallery .galer_right_ .after_active {}
#gallery_show.delovoyGallery .galer_right_  li span {display: block;margin-left: 3px; padding: 18px 10px 20px 22px;}
#gallery_show.delovoyGallery .galer_right_ .after_active span {background: url("/img/map_layer_li_bg.gif") repeat-x scroll 4px top transparent;}

#gallery_show.delovoyGallery .galer_right_ li a { border-bottom: 1px dashed #002E8C;font: bold 12px/14px Tahoma,Arial,Helvetica,sans-serif;}
#gallery_show.delovoyGallery .galer_right_ li a:hover {text-decoration: none;}

/*����� ����������� ���������*/
div.RAZD .tip_foto img{cursor:pointer;margin:3px 0;}
div.RAZD .tip_foto .relat{width:1px; position:relative;float:left;height:19px;}
div.RAZD .tip_foto .relat .find{width:35px; cursor:pointer; position:absolute; height:19px; background:url(/img/find.gif) no-repeat 0 0;top:0px;z-index:101;left:-25px;}
div.RAZD .tip_top{position:absolute;display:none;border:1px solid #dbdad6;float:left;background-color:#FFF;z-index:10000;}
div.RAZD .tip_top .tip_pad{padding:5px;}
div.RAZD .tip_top table tr{}
div.RAZD .tip_top table tr td{background-color:#FFF!important;border:0!important;padding:5px!important;} 
div.RAZD .red.priceTov{white-space: nowrap;font-size:11px;}
/***
���������
*/
.red{color:#E30410;}
.linck_favor a:hover{text-decoration: none;}
.linck_favor{display: none;height:25px;margin-bottom:10px;margin-left: 15px;}
.linck_favor a{display:block;font-size:13px;padding:0 20px 0 2px;float:left;line-height:24px;text-decoration:none;cursor:default;color:gray; background:transparent url(/img/izbr_star.gif) no-repeat scroll 100% 50%;}
.linck_favor a.green{color:#2f8d1b; cursor:pointer; text-decoration:none;background:transparent url(/img/star.gif) no-repeat scroll 100% 50%;}
.linck_favor a.green:hover{text-decoration:underline;}
.linck_favor a span{color:#2f8d1b;}
.linck_favor.selected a.green{ border-left: 2px solid #E0000C;padding:0 100px 0 20px;margin-left: -20px;background:transparent url(/img/star.gif) no-repeat scroll 57% 50%; background-color: #FFE748;}
.linck_favor.selected a.green .menu_arrov {background: url(/img/menu_sel_a_left.gif) no-repeat 100% 50%; }



.arrovs{position:absolute; right:0;top:1px; z-index: 2;}
.arrovs div{float:right; cursor:pointer;}
.arrovs .deleted{background:url(/img/del_from_bask.gif) no-repeat 100% 0;width:68px;;height:20px;display:none; margin: 2px 0 0 0;}
.arrovs .dobav{background:url(/img/add_ok.gif) no-repeat 100% 0;width:78px;;height:20px;display:none; margin: 2px 0 0 0;}
.basketFirstStep .arrovs .dobav{background: url("/img/change_ok.gif") no-repeat scroll }
.arrovs .nexvat{background:url(/img/add_nexvat.gif) no-repeat 100% 0;width:139px;;height:20px; display:none; margin: 2px 0 0 0;}
.arrovs .monogo{background:url(/img/add_monogo.gif) no-repeat 100% 0;width:170px;;height:20px;display:none; margin: 2px 0 0 0;}
.arrovs .errr{background:url(/img/add_monogo.gif) no-repeat 100% 0;width:170px;;height:20px;display:none; margin: 2px 0 0 0;}
.arrovs .monogo span.pad{color:#FFFFFF;font-family:Tahoma, Helvetica, sans-serif;font-size:11px;line-height:16px;padding-left:10px;}
.arrovs .errr span{color:#FFFFFF;font-family:Tahoma, Helvetica, sans-serif;font-size:11px;line-height:16px;padding-left:10px;}

/*�����������*/
.cross td{text-align:center;}
.cross a{display:block;float:left;font-size:12px;height:24px;line-height:25px;padding:0 3px;width:15px;color:#003ba7;}
.cross a.current{width:17px;text-decoration:none;background:url(/img/nav_item.gif) no-repeat 50% 50%; color:#e0000c;}
.cross a.prev{width:auto;margin-right:10px;text-decoration:none;}
.cross a.next{width:auto;margin-left:10px;text-decoration:none;}
.cross .tovinBasketonPage{font-weight: bold;}

.changePrice{float: right;line-height: 32px;text-align: left;width: 95px; position: relative;}
.changePrice .showPopap{color: #FFF;}
.changePrice .check_price{color: #968C50;text-align:right;}
.popapWindows {background: url("/img/back_log.png") no-repeat scroll 0 0 transparent;display: none;height: 144px;position: absolute;right: 0;top: 5px;width: 247px !important;z-index: 11000;}
.popapWindows .popapPad{padding: 10px 5px 5px 5px;}
.popapWindows .color{background-color: #FAF5D6;height: 100px;}
.popapWindows .close {background: url("/img/button_close.gif") no-repeat scroll 100% 50% transparent;display: block;height: 16px;line-height: 16px;padding-right: 23px;position: absolute;right: 11px;text-decoration: none;top: 10px;}
.popapWindows .close .zebra{border-bottom: 0 solid black;color: black;cursor: pointer;font-size: 10px; text-decoration: none;}
.popapWindows .close .zebra:hover{border-width: 1px;}
.popapWindows  select{width: 235px;}


/**
�������
*/
#RUBR{position:relative;z-index:100;}
#rubr_div{position:absolute;width:640px;z-index:200;left:-10px;}
.alfov{ font-family: Tahoma, Helvetica, sans-serif;font-size:11px; height:17px; background: transparent url(/img/rubrik.gif) no-repeat scroll 0pt 0pt; padding-top:3px;}
.alfov .rubr_load{/*background: transparent url(/img/load_rubr.gif) no-repeat scroll 99% 0pt;*/ }
.alfov .bykv{ z-index:300; height:14px; width:16px;position:relative;}
.alfov a{color:#002E8C; text-decoration:none; display: block;}
.alfov *{font-size:11px;font-family: Tahoma, Helvetica, sans-serif; }
.alfov  b{padding-left:45px;padding-right:20px;height:16px;line-height:16px;display:block;}
.alfov .razd_cur{background: transparent url(/img/rubr_cur.gif) no-repeat scroll 0% 0%;left:0;display: block; top:-3px;text-align:center; width: 16px; height: 35px; z-index: 310; position: absolute;z-index:400;}
.alfov .posrel{ position:relative; z-index:400; height:14px; width:16px;}
.alfov .td_notcur_hover{background:#FFE748;}
.alfov .razd_cur a {width:16px;color:red;display:block;font-weight:bold;padding-top:3px;}

/**
���� ��������� �����������
*/
#rubr_div .rubr_close{text-decoration:none;background: transparent url(/img/button_close.gif) no-repeat scroll 100% 50%; position: absolute; top: 15px; display: block; line-height: 20px; padding-right: 23px; left: 550px;}
#rubr_div .rubr_close:hover{background: transparent url(/img/button_close_red.gif) no-repeat scroll 100% 50%;}
#rubr_div .rubr_close:hover .zebra{border-bottom:0;}
#rubr_div .rubr_close .zebra{cursor:pointer;border-bottom:1px dashed #2F8D1B; color:#2F8D1B;font-family:Tahoma, Helvetica, sans-serif;font-size:10px;text-decoration:none;}
#rubr_div .rubr_pad table td table td{padding:0 10px 0 0;}
#rubr_div .rubr_pad{padding:9px 0;}
#rubr_div .rubr_pad .rubr_top{background:transparent url(/img/rubr_top.gif) no-repeat scroll 0 0;height:10px;overflow:hidden;}
#rubr_div .rubr_pad .rubr_mid{background:transparent url(/img/rubr_mid.gif) repeat-y scroll 0 0;padding:0;margin:0;}
#rubr_div .rubr_pad .rubr_bottom{background:transparent url(/img/rubr_bottom.gif) no-repeat scroll 0 0;height:10px;overflow:hidden;}
#rubr_div .rubr_pad .rubr_inner_pad{padding:0 10px 10px;}
#rubr_div .rubr_pad table table{margin-top:10px;}
#rubr_div .rubr_pad table  a{background:url("/img/li_style.gif") no-repeat scroll 10px 6px transparent;color:#002E8C;display:block;line-height:18px;padding-left:20px;text-decoration:none;position:relative;left:-20px; text-align: left;}
#rubr_div .rubr_pad table  a:hover{text-decoration:underline;}

/*
�����������
*/
#FIELDS_W_P div.mayhide{display:none; margin:10px 5px 10px 5px; }
.register {margin-bottom:20px; border-right:1px solid #e3e1dd;padding-right:10px;}
.register .text {font-family:Tahoma, Helvetica, sans-serif; font-size:12px; table-layout: fixed; color: #2D2D2D; line-height:18px;}
.register  table td{padding-top:10px; vertical-align:top;font-size:12px;}
.register  table {width:470px; margin-top: 10px;}
.register #FIELDS_W_P { border-top:1px solid #e3e1dd;margin-top:10px;}
.register #FIELDS_W_P table{width:460px;}
.register #FIELDS_W_P  .submit{margin-top:10px;}
.register .required, .register .starrequired{color:red;}
.register .submit{display:block;cursor:pointer; background: url(/img/redist.gif) no-repeat 0 0; width:129px; height:19px; float:right;clear:both; border:0;margin:-3px 130px 5px 0; color: #BC000A; font-size: 11px; font-family: Tahoma, Helvetica, sans-serif; cursor: pointer;}
.register textarea{width:200px;}
.register .info,.register .info_2{margin:10px 0;padding-left:25px; color:#8e8b7b; background: url(/img/varn.gif) no-repeat 0 0; font-family:Tahoma, Helvetica, sans-serif; font-size:12px;}
.register .info{background: url(/img/varn.gif) no-repeat 0 0;line-height:16px;}
.register .info_2{background: url(/img/info.gif) no-repeat 0 0;}
.register .gray{color:#8e8b7b;}
.register .red_info{font-family:Tahoma, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#e30410;}
#SELECT input {margin-right:10px;}
#SELECT label { font-size:12px; display:block;}
.register .type_text{border:1px solid #7a7a7a;width:170px;height:17px; }
.register .error{background-color:#ffe2e2; border:1px solid red;}
.register .error_ico{font-family:Tahoma, Helvetica, sans-serif; font-size:10px; color:red;padding-left:10px;line-height:14px;display:none;}
.register .err .error_ico{display:block;}
.register .pasw-hint {font-size: 11px; color: #8e8b7b; margin: 2px 0 0 5px;}
#SELECT {font-size:5px;}

/**
���� ����������� � �����������
*/
#login-pad_reg{right:93px;top:1px;z-index:11000;}
#login-pad_reg .text_o{margin-bottom: 20px;}
#login-pad_reg .text {line-height:18px; font-size:12px; }
#login-pad_reg .text_o .red{font-family:Tahoma, Helvetica, sans-serif; font-size:18px; margin-top:5px;display:block; color:#e30410; }
#login-form-window_reg{background:transparent no-repeat scroll 0 0;width:247px!important;}
#login-form-window_reg label{font-size:11px;cursor:pointer;}
.aytor td{font-family:Tahoma, Helvetica, sans-serif;font-size:12px;}
.aytor td span{color:red;}
.log_top input.text{background:#FFFFFF none repeat scroll 0 0;border:1px solid #7a7a7a;margin:0 0 0 7px;height:17px;width:160px;padding-left: 1px;}
.error input.text{background:#ffe2e2 none repeat scroll 0 0;border:1px solid #ea3d36;margin:0 0 0 7px;height:17px;width:160px;padding-left: 1px; }
#login-pad_reg .error_mess {color:#ea3d36;font-family:Tahoma, Helvetica, sans-serif;font-size:10px;}
#login-form-window_reg form{padding-left:0px; padding-right:10px; padding-top:0px!important; color: #454545!important;}
#login-form-window_reg .log_pad{margin-top:10px;}
#login-form-window_reg .log_top{margin-top:10px;}
#login-form-window_reg .log_top td{padding:10px 0 0 0;}
#login-form-window_reg .FORGOT{font-size:11px; color:#002E8C;}
#login-form-window_reg .autoriz_form{position:relative;right:10px;top:2px;}
#login-form-window_reg .symb_log{background:transparent url(/img/login.gif) no-repeat scroll 0 0;border:0 none;height:19px;width:62px;color:#bc000a;font-size:11px;font-family:Tahoma, Helvetica, sans-serif;cursor:pointer;}
.LOG_DISPLAY{display:block!important;}
#login-form-window_reg .checkLoad{background: url("/img/load.gif") no-repeat scroll 0 0 transparent; color: #000000; line-height: 16px; padding-left: 20px;}
#login-form-window_reg .errorLoad{background: url("/img/error.gif") no-repeat scroll 0 0 transparent; line-height: 16px; padding-left: 20px;}
#login-form-window_reg .okLoad{background: url("/img/ok.gif") no-repeat scroll 0 0 transparent; line-height: 16px; padding-left: 20px; color: #000000;}

/*----------price_layer-----------*/
.price_layer{ display: none; line-height: normal; width:295px; padding:13px; background:#faf5d6; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px; -o-border-radius:9px; box-shadow:0 3px 5px #a7a7a7; -moz-box-shadow:0 3px 5px #a7a7a7; -webkit-box-shadow:0 3px 5px #a7a7a7; -o-box-shadow:0 3px 5px #a7a7a7; position:absolute; top:0; z-index:11111; left:0px;  behavior:url(/css/PIE.htc);}
.check_price a{padding-right:27px; background:url(/img/check_price_icon.png) right center no-repeat; display:inline-block; color:#FFF; }
.price_layer .check_price a{  margin-bottom:10px;  color:#ae9e52;  height:16px;}
.price_layer .check_price a:hover{ text-decoration:none;}
.price_layer .check_price {text-align:left;}
.changePrice .check_price.link a{color: #FFFFFF;display: block;height: 32px;width: 27px; padding-right: 0; float: right; margin-right: 10px;}

.price_layer dl{ margin-bottom:12px;}
.price_layer dt{ margin-bottom:5px;}
.price_layer select{ width:100%; border:solid 1px #7a7a7a;}
.comment_row{ color:#a8a69d; margin:-7px 0 12px;}
.button_block li{ float:left; padding:0 9px;}
.button_block li a{ display:inline-block; color:#8e8b7b; border-bottom:dashed 1px #8e8b7b;}
.button_block li a:hover{ text-decoration:none; border-bottom:none; padding-bottom:1px;}
.button_block li.active{ padding:0;}
.button_block li.active input[type=submit]{ padding:0 9px; background:url(/img/green_button.gif) left top repeat-x; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border:none; color:#fff; height:22px; line-height:20px;}

/**
* ajax
*/
iframe.waitwindowlocal{border:0;}
.waitwindowlocalshadow {position:absolute; z-index:11112; opacity: 0.7;background: #FFF;}
.waitwindowlocalshadow .waitwindowlocal{background:  url("/images/loading_verysmall-16.gif") no-repeat scroll 50% 50%;}
.waitwindowlocalshadow .waitwindowlocal.big{background-image:url(/images/loading_big.gif);}
.waitwindowlocalshadow .waitwindowlocal.small{background-image:url(/images/loading_small.gif);}

div.bx-core-dialog-content input, div.bx-core-dialog-content select {border: 1px solid #C2C2C2;}
.localshadow{position:absolute; z-index:11112; opacity: 0.7;background: #FFF; top: 0px; left: 0px;}
.bx-core-waitwindow{display:none;}


/**
+/- ����
**/
.plusminus:hover .border{ border: 1px solid #d0e19a;}
.plusminus{width:54px;position: relative; height: 15px;}
.plusminus span{display:none; text-align: center; cursor: pointer; background-image: url("/img/plusmin_bg.png"); width: 10px; height: 19px; color:#e30410; line-height: 17px; font-size: 8px;position: absolute; z-index: 10; top:0;z-index: 500;}
.plusminus span.leftmin{background-position: 0 0; text-indent: 1px;left: 0;}
.plusminus span.rightplus{background-position:right 0; right: -10px;}
.plusminus:hover span{ display:block;}
.plusminus span.leftmin:hover{ background-position:left bottom;}
.plusminus span.rightplus:hover{ background-position:right bottom;}
tr.sel td .plusminus span{display:block!important; }
.plusminus .border{ border: 1px solid #dad9d5; position:absolute; z-index:10; left:11px; padding:0px;}


/**Top menu**/
#horizontal-multilevel-menu{margin-bottom:5px;}
#horizontal-multilevel-menu a{display:block; font-size:13px; padding:5px 5px;text-align:center;}
#horizontal-multilevel-menu td  a {color:#002E8C; font-weight:normal;  font-size: 14px; text-decoration:none;}
#horizontal-multilevel-menu td  a.select{color:#E0000C;}
#horizontal-multilevel-menu td  a:hover{ text-decoration:underline;}

/** ����� �� �����**/
.search-form-page {margin-bottom: 15px;}





/*chosen*/
.chosen-container{position:relative; display:inline-block;}
.chosen-single{display:block; position:relative; padding:0 19px 0 8px; height:22px; border:0 none; border-radius:4px; box-shadow:1px 1px 3px RGBA(0,0,0,.3); color:#4c4c4c; line-height:20px; white-space:nowrap; text-decoration:none !important; text-overflow:ellipsis; cursor:pointer; overflow:hidden;

               background:-webkit-linear-gradient(top, #fff 0, #fff 50%, #e5e5e5 100%);
               background:linear-gradient(to bottom,  #fff 0, #fff 50%, #e5e5e5 100%);

               -moz-box-sizing:border-box;
               -webkit-box-sizing:border-box;
               box-sizing:border-box;

               -moz-user-select:none;
               -o-user-select:none;
               -webkit-user-select:none;
               user-select:none;
}
.chosen-single:hover{
    background:-webkit-linear-gradient(top, #fff 0, #fff 50%, #b2b2b2 100%);
    background:linear-gradient(to bottom,  #fff 0, #fff 50%, #b2b2b2 100%);
}

.chosen-single span{white-space:nowrap; text-overflow:ellipsis;}
.chosen-single div{position:absolute; right:-1px; top: 0; width:20px; height:100%; border-radius:0 4px 4px 0;
                   background:-webkit-linear-gradient(top, #cecece 0, #a0a0a0 100%);
                   background:linear-gradient(to bottom,  #cecece 0, #a0a0a0 100%);
}
.chosen-single b{position:absolute; top:50%; left:6px; margin-top:-1px; border-top:4px solid #fff; border-left:4px solid RGBA(255,255,255,0); border-right:4px solid RGBA(255,255,255,0); border-bottom:none;}

.chosen-container:hover .chosen-single{color:#333;}
.chosen-container:hover .chosen-single div{
    background:-webkit-linear-gradient(top, #cecece 0, #666 100%);
    background:linear-gradient(to bottom,  #cecece 0, #666 100%);
}
.chosen-container:hover .chosen-single b{border-top-color:#fff;}

.chosen-disabled .chosen-single{cursor:default; z-index:0;}
.chosen-disabled .chosen-single div b{border-top-color:#ccc;}

.chosen-with-drop .chosen-single, .chosen-with-drop:hover .chosen-single{background:#283136; border-radius:4px 4px 0 0; box-shadow:none; color:#fff;}
.chosen-with-drop .chosen-single div, .chosen-with-drop:hover .chosen-single div{
    background:none;
}
.chosen-with-drop .chosen-single b, .chosen-with-drop:hover .chosen-single b{border-top-color:#fff;}
.chosen-container-single-nosearch .chosen-search input{position:absolute; left:-9000px; display:none !important;}

.chosen-drop{display:none; position:absolute; top:100%; margin-top:-1px; left:0; padding-bottom:10px; min-width:100%; background:#fff; border-top:1px solid #283136; border-radius:0 0 8px 8px; z-index:500;
             -webkit-box-shadow: 1px 1px 4px RGBA(0,0,0,.2);
             box-shadow: 1px 1px 4px RGBA(0,0,0,.2);
}
.chosen-with-drop .chosen-drop{display:block;}
.chosen-results{max-height:120px; position:relative; overflow-x:hidden; overflow-y:auto;
                -webkit-overflow-scrolling:touch;
}

.chosen-results li{display:none; line-height:20px; padding:0 7px; white-space:nowrap; max-width:700px; overflow:hidden; text-overflow:ellipsis;}
.chosen-results .active-result{cursor:pointer; display:list-item;}
.chosen-results .highlighted{background-color:#ffefa4;}
.chosen-results .result-selected{/*display:none;*/ background-color:#ffefa4;}

.alter_chosen_select .chosen-single{height:28px; line-height:26px; padding:0 21px 0 10px; border-radius:0; background:#fff; border:1px solid #dcdcdc; color:#333;
                                    -webkit-box-shadow:none;
                                    box-shadow:none;
}
.alter_chosen_select .chosen-single:hover{border-color:#b2b2b2;}
.alter_chosen_select .chosen-single div{width:19px; top:1px; bottom:1px; right:1px; height:auto; border-radius:0; border-bottom:1px solid #5d5d5d;
                                        background:-webkit-linear-gradient(top, #afafaf 0, #a8a8a8 55%, #969696 55%, #919191 100%);
                                        background:linear-gradient(to bottom,  #afafaf 0, #a8a8a8 55%, #969696 55%, #919191 100%);
}
.alter_chosen_select .chosen-single div b{margin-top:-2px;}
.alter_chosen_select.chosen-container:hover .chosen-single div{
    background:-webkit-linear-gradient(top, #969696 0, #8f8f8f 55%, #7d7d7d 55%, #787878 100%);
    background:linear-gradient(to bottom,  #969696 0, #8f8f8f 55%, #7d7d7d 55%, #787878 100%);
}
.alter_chosen_select .chosen-drop{border-radius:0; border:0; margin-top:0;}
.alter_chosen_select.chosen-with-drop .chosen-single, .alter_chosen_select.chosen-with-drop:hover .chosen-single{background:#fff; border-radius:0; border-color:#393185; box-shadow:none; color:#333;}
.alter_chosen_select.chosen-with-drop .chosen-single div, .alter_chosen_select.chosen-with-drop:hover .chosen-single div{border-bottom-color:#0e0b4d;
                                                                                                                         background:-webkit-linear-gradient(top, #6658e5 0, #5d50d2 55%, #463ca0 55%, #403795 100%);
                                                                                                                         background:linear-gradient(to bottom,  #6658e5 0, #5d50d2 55%, #463ca0 55%, #403795 100%);
}
.alter_chosen_select .chosen-results li{padding:0 11px;}                

.select_small .chosen-container{font-size:12px;}
.select_small .chosen-single{height:23px; line-height:21px;}
.select_small .chosen-single div{width:17px; height:17px;}
.select_small .chosen-single div b{left:5px; top:8px;}

.select_small .chosen-drop{top:24px !important;}

.text_input, textarea, select{font:12px Tahoma, Geneva, sans-serif; border:1px solid #d9d9d9; color:#2d2d2d; position:relative; vertical-align:top; border-radius:0;
                              -webkit-appearance:none;

                              -moz-box-sizing:border-box;
                              -webkit-box-sizing:border-box;
                              box-sizing:border-box;
}

.text_input{padding:0 8px; height:28px;}
.text_input.error{border-color:#e08181;}
.text_input:hover, textarea:hover{border-color:#b2b2b2;}
.text_input:focus, textarea:focus{border-color:#393185;}
.text_input[disabled], .text_input[disabled]:hover, textarea[disabled], textarea[disabled]:hover{cursor:default; background-color:#eee; border-color:#dad9d5;}

.explanation{font-size:12px; color:#999;}
.error_explanation{padding:5px 0 2px; font-size:12px; color:#cc0000;}
.registration_form_area{padding-top:11px;}
.registration_form_area .colored_list{padding-bottom:20px;}
.registration_form_area .colored_list li{padding:7px 0 1px 30px;}
.registration_form{width:100%; margin-bottom:20px; padding:19px 30px 24px; background-color:#f1f1f1; font-size:12px; display:table;
                   -moz-box-sizing:border-box;
                   -webkit-box-sizing:border-box;
                   box-sizing:border-box;
}
.registration_form .label{width:148px; min-height:1px; line-height:28px; float:left;}
.registration_form .input_box{margin-left:148px;}
.registration_form .form_row + .form_row{margin-top:11px;}
.registration_form .explanation{line-height:28px;}
.registration_form .btn_stl + .explanation{line-height:29px;}
.registration_form .text_input, .registration_form  .btn_stl{width:276px;}
.registration_form textarea.text_input{height:70px; min-height:70px; max-height:70px; width:276px; min-width:276px; max-width:276px; resize:none;}
.registration_form .chzn_select{width:276px;}
.registration_form .chzn-container{margin-top:4px;}
.registration_form .rad_box_line{margin-right:24px; padding:7px 0 13px; display:inline-block; vertical-align:top;}
.registration_form .alter_ch_box_line{padding:5px 0 9px;}




/*btns*/
.btn_stl, .btn_stl:visited{display:inline-block; overflow:hidden; position:relative; vertical-align:top; height:22px; padding:0 9px; border:0; border-bottom:3px solid #001d5a; border-radius:4px; line-height:20px; font-size:12px; font-family:Tahoma, Geneva, sans-serif; text-align:center; color:#fff; text-decoration:none !important; cursor:pointer; text-shadow:0 -1px 1px RGBA(0,0,0,.4);

                           -webkit-appearance:none;

                           -webkit-box-shadow:1px 1px 1px RGBA(0,0,55,.5);
                           box-shadow:1px 1px 1px RGBA(0,0,55,.5);

                           background:-webkit-gradient(linear, 0 100%, 0 0, from(#4d72ff), color-stop(0.45, #3853ba), color-stop(0.45, #213ca1), to(#002e8c));
                           background:-webkit-linear-gradient(#4d72ff 0%, #3853ba 45%, #213ca1 45%, #002e8c 100%);
                           background:-moz-linear-gradient(#4d72ff 0%, #3853ba 45%, #213ca1 45%, #002e8c 100%);
                           background:-o-linear-gradient(#4d72ff 0%, #3853ba 45%, #213ca1 45%, #002e8c 100%);
                           background:linear-gradient(#4d72ff 0%, #3853ba 45%, #213ca1 45%, #002e8c 100%);

                           -moz-box-sizing:border-box;
                           -webkit-box-sizing:border-box;
                           box-sizing:border-box;

                           -moz-transition:background .15s;
                           -o-transition:background .15s;
                           -webkit-transition:background .15s;
                           transition:background .15s;

                           -moz-user-select:none;
                           -o-user-select:none;
                           -webkit-user-select:none;
                           user-select:none;
}
input.btn_stl, input.btn_stl:visited{padding-bottom:3px;}

.btn_stl:hover, .btn_stl:visited:hover{color:#fff; border-bottom-color:#00236d;
                                       -webkit-box-shadow:1px 1px 1px RGBA(0,0,0,.5);
                                       box-shadow:1px 1px 1px RGBA(0,0,0,.5);

                                       background:-webkit-gradient(linear, 0 100%, 0 0, from(#7b97ff), color-stop(0.45, #3853ba), color-stop(0.45, #3145ad), to(#002e8c));
                                       background:-webkit-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
                                       background:-moz-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
                                       background:-o-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
                                       background:linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
}

.btn_stl:active, .btn_stl:visited:active{border-bottom-color:#002e8c;
                                         -webkit-box-shadow:inset 1px 2px 3px #2b2565;
                                         box-shadow:inset 1px 2px 3px #2b2565;

                                         background:-webkit-gradient(linear, 0 100%, 0 0, from(#7b97ff), color-stop(0.45, #3853ba), color-stop(0.45, #3145ad), to(#002e8c));
                                         background:-webkit-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
                                         background:-moz-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
                                         background:-o-linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
                                         background:linear-gradient(#7b97ff 0%, #3853ba 45%, #3145ad 45%, #002e8c 100%);
}

.btn_def, .btn_def:visited{border-bottom-color:#f3b600; color:#333; text-shadow:0 -1px 1px #fee666;
                           background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff400), color-stop(0.45, #ffed00), color-stop(0.45, #fed800), to(#fed300));
                           background:-webkit-linear-gradient(#fff400 0%, #ffed00 45%, #fed800 45%, #fed300 100%);
                           background:-moz-linear-gradient(#fff400 0%, #ffed00 45%, #fed800 45%, #fed300 100%);
                           background:-o-linear-gradient(#fff400 0%, #ffed00 45%, #fed800 45%, #fed300 100%);
                           background:linear-gradient(#fff400 0%, #ffed00 45%, #fed800 45%, #fed300 100%);
}
.btn_def:hover, .btn_def:visited:hover{border-bottom-color:#f3b600; color:#333;
                                       background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff842), color-stop(0.55, #fff23d), color-stop(0.55, #ffe52e), to(#ffe22a));
                                       background:-webkit-linear-gradient(#fff842 0%, #fff23d 55%, #ffe52e 55%, #ffe22a 100%);
                                       background:-moz-linear-gradient(#fff842 0%, #fff23d 55%, #ffe52e 55%, #ffe22a 100%);
                                       background:-o-linear-gradient(#fff842 0%, #fff23d 55%, #ffe52e 55%, #ffe22a 100%);
                                       background:linear-gradient(#fff842 0%, #fff23d 55%, #ffe52e 55%, #ffe22a 100%);
}
.btn_def:active, .btn_def:visited:active{border-bottom-color:#ffe12a; 
                                         -webkit-box-shadow:inset 1px 2px 3px RGBA(194,139,0,.56);
                                         box-shadow:inset 1px 2px 3px RGBA(194,139,0,.56);

                                         background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff842), color-stop(0.55, #fff23d), color-stop(0.55, #ffe52e), to(#ffe12a));
                                         background:-webkit-linear-gradient(#fff842 0%, #fff23d 55%, #ffe52e 55%, #ffe12a 100%);
                                         background:-moz-linear-gradient(#fff842 0%, #fff23d 55%, #ffe52e 55%, #ffe12a 100%);
                                         background:-o-linear-gradient(#fff842 0%, #fff23d 55%, #ffe52e 55%, #ffe12a 100%);
                                         background:linear-gradient(#fff842 0%, #fff23d 55%, #ffe52e 55%, #ffe12a 100%);
}

.btn_submt{
    background:-webkit-gradient(linear, 0 100%, 0 0, from(#56cc00), color-stop(0.5, #4eb900), color-stop(0.5, #49ae00), to(#45a500));
    background:-webkit-linear-gradient(#56cc00 0%, #4eb900 50%, #49ae00 50%, #45a500 100%);
    background:-moz-linear-gradient(#56cc00 0%, #4eb900 50%, #49ae00 50%, #45a500 100%);
    background:-o-linear-gradient(#56cc00 0%, #4eb900 50%, #49ae00 50%, #45a500 100%);
    background:linear-gradient(#56cc00 0%, #4eb900 50%, #49ae00 50%, #45a500 100%);
}
.btn_submt:hover{
    background:-webkit-gradient(linear, 0 100%, 0 0, from(#56cb00), color-stop(0.5, #4eb900), color-stop(0.5, #49ae00), to(#357e00));
    background:-webkit-linear-gradient(#56cb00 0%, #4eb900 50%, #49ae00 50%, #357e00 100%);
    background:-moz-linear-gradient(#56cb00 0%, #4eb900 50%, #49ae00 50%, #357e00 100%);
    background:-o-linear-gradient(#56cb00 0%, #4eb900 50%, #49ae00 50%, #357e00 100%);
    background:linear-gradient(#56cb00 0%, #4eb900 50%, #49ae00 50%, #357e00 100%);
}
.btn_submt:active{
    background:-webkit-gradient(linear, 0 100%, 0 0, from(#56cc00), color-stop(0.5, #4eb900), color-stop(0.5, #49ae00), to(#347b00));
    background:-webkit-linear-gradient(#56cc00 0%, #4eb900 50%, #49ae00 50%, #347b00 100%);
    background:-moz-linear-gradient(#56cc00 0%, #4eb900 50%, #49ae00 50%, #347b00 100%);
    background:-o-linear-gradient(#56cc00 0%, #4eb900 50%, #49ae00 50%, #347b00 100%);
    background:linear-gradient(#56cc00 0%, #4eb900 50%, #49ae00 50%, #347b00 100%);
}

.btn_stl.btn_alt, .btn_stl.btn_alt:visited{border:1px solid #c2d4e6; color:#2263a0; text-shadow:none; background:#fff;
                                           -webkit-box-shadow:none;
                                           box-shadow:none;
}
.btn_stl.btn_alt:hover, .btn_stl.btn_alt:visited:hover{border-color:#f3b600; color:#2263a0; background:#fff;
                                                       -webkit-box-shadow:none;
                                                       box-shadow:none;
}
.btn_stl.btn_alt:active, .btn_stl.btn_alt:visited:active{border-color:#ffe12a; background:#fff;                             
                                                         -webkit-box-shadow:inset 1px 2px 3px RGBA(194,139,0,.56);
                                                         box-shadow:inset 1px 2px 3px RGBA(194,139,0,.56);
}       

.btn_stl.btn_xxl{height:32px; padding:0 15px; font-size:14px; line-height:28px; border-radius:5px;}
.btn_alt.btn_xxl{font-size:12px;}
input.btn_stl.btn_xxl{padding-bottom:3px;}
.btn_stl.btn_xxx{height:42px; padding:0 15px; font-size:18px; font-weight:bold; line-height:40px; border-radius:5px;}
input.btn_stl.btn_xxx{padding-bottom:3px;}
.btn_stl.btn_mid{height:28px; padding:0 15px; font-size:14px; line-height:25px; border-radius:5px;}
input.btn_stl.btn_mid{padding-bottom:3px;}


.btn_stl + .btn_stl{margin-left:10px;}

.add_one_box{overflow:hidden; padding:0 2px 2px; margin:0 -2px;}
.add_one_box > *{float:left; height:18px;}
.add_one_box .float_r{float: right;}
.add_one_box .add_one{width:14px; padding:0; border-radius:0 3px 3px 0; font-size:12px; line-height:18px; font-weight:bold; cursor: pointer;}
.add_one_box .rem_one{width:14px; padding:0; margin-right:1px; border-radius:3px 0 0 3px; font-size:17px; line-height:17px; cursor: pointer;}
.add_one_box .text_input{width:32px; height:19px; margin-right:1px; padding:0 2px; color:#2d2d2d; font-size:11px; line-height:18px; text-align:center;
                         background:-webkit-linear-gradient(top, #e5e5e5 0, #fff 50%, #fff 100%);
                         background:linear-gradient(to bottom, #e5e5e5 0, #fff 50%, #fff 100%);
}
.add_one_box .text_input:hover, .add_one_box .text_input:focus, .no_mobile_device .prices_list tr:hover .add_one_box .text_input{
    background:-webkit-linear-gradient(top, #e5e5e5 0, #fff 20%, #fff 100%);
    background:linear-gradient(to bottom, #e5e5e5 0, #fff 20%, #fff 100%);
}

.add_one_box .add_one + .btn_stl{width:32px; padding:0; margin-left:7px;}

.add_one_box.xxl > *{height:29px; line-height:28px;}
.add_one_box.xxl .add_one{font-size:12px;}
.add_one_box.xxl .rem_one{font-size:17px;}
.add_one_box.xxl .text_input{height:29px; font-size:12px;}

.btn_stl.disabled{background:#dedede !important; color:#808080 !important; text-shadow:none !important; cursor:default; border-bottom-color:#ccc !important;
                  -webkit-box-shadow:inset 1px 1px 5px RGBA(0,0,0,.30) !important;
                  box-shadow:inset 1px 1px 5px RGBA(0,0,0,.30) !important;
}
.recom_star{font-size:12px; color:#cc0000;}
