@charset "utf-8";

*{margin:0px; padding:0px; border:0px;outline:none;line-height: inherit;vertical-align: baseline;background-color: transparent;}
html, body{height: 100%;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color: #f5f5f5;}
body{font-family: "OpenSans-Semibold", Helvetica, Arial, sans-serif;min-width: 980px;font-size:13px;line-height: 1.5;}
@media all and (min-resolution: 120dpi){html {font-size: 50%;-webkit-text-size-adjust: 50%;-ms-text-size-adjust: 50%;}/*html, x:-moz-any-link {font-size: 100.01%;}*/}
ul, ol{list-style: none;}
table{border-collapse: collapse;border-spacing: 0;table-layout: fixed;width: 100%;}
table th{text-align: left;}
a img{border: none;}
img{width: auto\9;height: auto;max-width: 100%;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
figure{line-height: 0;font-size: 0;}
blockquote, q {quotes:  none;}
sub, sup {position: relative;font-size: 75%;line-height: 0;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

textarea, select, option, input, label, .frame-label{font-style: normal;font-size: 12px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;color: #333;}
input[type="submit"]::-moz-focus-inner, button::-moz-focus-inner{padding: 0; border: 0;}/* Firefox button bug */
input[type="radio"], input[type="checkbox"]{position: relative;top: 2px;margin-right: 5px;}
input[type="submit"]{overflow: visible;}
.frame-label, label, .pointer, .js-pointer, .arrow, .ref{cursor:pointer;}
.frame-label.disabled{cursor:default;}
label{display: block;margin-bottom: 5px;}
input{outline: none;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor: pointer;-webkit-appearance: button;overflow: visible;}
button[disabled="disabled"]{cursor: default;}
input[type="text"], input[type="email"], input[type="password"], textarea{width: 100%;max-width: 100%;padding: 0 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
textarea, select, input[type="text"], input[type="password"], input[type="email"] {border: 1px solid;}
select, input[type="text"], input[type="password"], input[type="email"]{height: 35px;}
textarea{overflow: auto;display: block;}
hr{border:0;width: 100%;display: block;}

@font-face {
    font-family: 'OpenSans-Semibold';
    src: url('opensans-semibold/opensanssemibold.eot');
    src: url('opensans-semibold/opensanssemibold.eot?#iefix') format('embedded-opentype'),
        url('opensans-semibold/opensanssemibold.woff') format('woff'),
        url('opensans-semibold/opensanssemibold.ttf') format('truetype'),
        url('opensans-semibold/opensanssemibold.svg#opensanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.openSans,[class*="d_l"]{font-family: "OpenSans-Semibold", Helvetica, Arial, sans-serif;}
.arial,.menu-main .title-text,.menu-header .nav > li > a,.delivery-payment_product > li li,.text{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.trebMS,.title_h1, h1, .title_h2, h2, .title_h3, h3, .title_h4, h4,.news-big a,.deliver-inf .car{font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;}
.tahoma,.menu-main td > .frame-item-menu > div > .title > span,.menu-header .f_l > .nav > li > a, .menu-header .f_l > .nav > li > span,.auth-d-but > *,.d_l_w,.btn-buy > *,.btn-order > *{font-family: Tahoma, Helvetica, Arial, sans-serif;}

a:hover, a:active{outline:0}
a:focus, button:focus{}
blockquote:before, blockquote:after, q:before, q:after {content:  none;}

.title_h1, h1, .title_h2, h2, .title_h3, h3, .title_h4, h4{margin-bottom: 10px;color: #292929;}
.title_h1:first-child, h1:first-child, .title_h2:first-child, h2:first-child, .title_h3:first-child, h3:first-child, .title_h4:first-child, h4:first-child{margin-top: 15px;margin-top: 0;}

/*---------------------*/
/*asdf*/.menu-main table{table-layout: auto;}
.v_f, .menu-main td > .frame-item-menu > div > .title:before, .ie_6{background: url("../images/v_f.png") repeat-y;}
.h_f,.menu-main td > .frame-item-menu > div > .title:before,.menu-main,  .menu-main td > .frame-item-menu:hover > div > .title, .menu-main td > .frame-item-menu.active > div > .title, .special-proposition:before, .ie_10,  .ui-widget-header, .fancy-cleaner .footer-fancy-cleaner:before, .frame-seo-text:after{background: url("../images/h_f.png") repeat-x;}

.main-body{min-height: 100%;margin: 0 auto;position:relative;background: url("../images/main-bg.png") repeat;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display: block;}
article,.container{margin: 0 auto;width: 980px;clear: both;}

.lz {font-weight:bold;font-size:16px;color:#2468b9}

.block_d-i > *{display: inline!important;}
.d_b{display: block!important;}
.d_i{display: inline!important;}
.d_n{display: none!important;}
.d_n_{display: none;}
.d_i-b{display: inline-block!important;}
.f_l{float: left!important;}
.f_r{float: right!important;}
.c_b{clear: both!important;}
.o_h{overflow: hidden;}
.t-a_c{text-align: center !important;}
.t-a_r{text-align: right !important;}
.t-a_l{text-align: left !important;}
.f-w_b{font-weight: bold;}
.t-d_n{text-decoration: none;}
.t-d_u{text-decoration: underline;}
.b_n{background: none !important;}
.p_r{position: relative;}
.f-s_0, .f-s_0 .f-s_0{font-size: 0;}
.f-s_0 > *{font-size: 13px;}
.f-s_11{font-size: 11px !important;}
.f-s_12{font-size: 12px !important;}
.f-s_13{font-size: 13px !important;}
.f-s_14{font-size: 14px !important;}
.f-s_15{font-size: 15px !important;}
.f-s_16{font-size: 16px !important;}
.f-s_18{font-size: 18px !important;}
.f-s_21{font-size: 21px !important;}
.f-s_30{font-size: 30px !important;}
.v-a_b{vertical-align: bottom !important;}
.v-a_t{vertical-align: top !important;}
.v-a_m{vertical-align: middle !important;}
.m-t_10{margin-top: 10px !important;}
.m-t_20{margin-top: 20px !important;}
.m-l_5{margin-left: 5px !important;}
.m-l_20{margin-left: 20px !important;}
.m-l_30{margin-left: 30px !important;}
.m-l_42{margin-left: 42px !important;}
.m-l_50{margin-left: 50px !important;}
.m-r_5{margin-right: 5px !important;}
.m-r_10{margin-right: 10px !important;}
.m-r_15{margin-right: 15px !important;}
.m-r_20{margin-right: 20px !important;}
.m-r_25{margin-right: 25px !important;}
.m-b_10{margin-bottom: 10px !important;}
.m-b_5{margin-bottom: 5px !important;}
.m-b_15{margin-bottom: 15px !important;}
.p_10{padding: 10px !important;}
.p-b_15{padding-bottom: 15px !important;}
.p-b_10{padding-bottom: 10px !important;}
.l-h_1-1{line-height: 1.1;}
.c_3{color: #333 !important;}
.c_6{color: #666 !important;}
.c_9{color: #999 !important;}
/*.c_54{color: #54982a !important;}
.c_54:hover{color: #f57332 !important;}*/

a.c_6:hover, .pointer.c_6:hover{color: #f57332;}
.w-s_n-w{white-space: nowrap;}
.w_815{width: 815px !important;margin: auto;}
.w_350{width: 350px !important;}

.o_5{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.clearfix:after, article:after, .nav:after, .container:after, .control-group:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
.helper{vertical-align: middle;width: 0;height: 100%;padding: 0 !important;border: 0 !important;display: inline-block;}
.helper + *{vertical-align: middle;display: inline-block;word-break: break-word;}

.active > span, nav li > span, nav .active, nav .active button, .c_d{cursor: default !important;}
a [class*="icon"], nav a span{cursor: pointer;}
.photo-block{font-size: 0;text-align: center;display: inline-block;}
.photo-block .helper{height: 100% !important;}
.nav{font-size: 0;}
nav a{text-decoration: none;}
.t-a_j{text-align: justify !important;font-size: 1px;}
.t-a_j > *{display: inline-block !important;vertical-align: middle;font-size: 12px;float: none !important;}
.t-a_j:after, .ie_30{content: "1";margin-left: 100%;height: 1px;visibility: hidden;display: inline-block;}
.c_p {cursor: pointer;}

.m-w_1090{max-width: 1090px;margin: auto;}
.w_100{width: 100% !important;}

.car:before,.abt-us .title_h2:before,.o-nas:before,.menu-main td > .frame-item-menu > .right-drop .is-sub:after,.frame-item-menu > ul > li > a.is-sub:after, .ie_21,.niceRadio,.pager a,#next_slide, #prev_slide,[class*="icon"], .prev, .next, .niceCheck, .ui-slider-handle, .tooltip-slider:after, .prod_status, .text ul li:before, #fancybox-close, .fancy-ico, .ie_2, .ie_17, .preorder:after, .items-catalog.list-nophoto .cuselText:after, .block-filter .title_h3.slide:after{display: inline-block;font-size: 0;line-height: 0;position: relative;background: url("../images/sprite.png") no-repeat;}
.icon-enter{width: 16px;height: 15px;background-position: 0 0;margin-right: 4px;top: 2px;}
.icon-text-preorder {display: none;}
.icon-reg{width: 12px;height: 12px;background-position: -20px 0;margin-right: 6px;top: 1px;}
.icon-bask{width: 39px;height: 27px;background-position: 0 -20px;margin-right: 7px;top: 8px;}
.icon-input-email{width: 15px;height: 10px;background-position: -80px 0;margin-right: 6px;}
.icon-input-pswd{width: 16px;height: 18px;background-position: -100px 0;}
.icon-input-person{width: 12px;height: 13px;background-position: -120px 0;}
.icon-input-rpt-pswd{width: 11px;height: 11px;background-position: -140px 0;left: 13px!important;}
.icon-wish_list{width: 18px;height: 14px;background-position: -160px 0;margin-right: 5px; top:3px;}
.icon-compare_main{width: 18px;height: 16px;background-position: -538px -78px;margin-right: 5px; top:3px;}
.icon-mobile-version{width: 9px;height: 16px;background-position: -180px 0;margin-right: 6px;top: 4px;}
.icon-siteimage{width: 18px;height: 15px;background-position: -200px 0;top: 2px;}
.icon-crumbs-home{}
.icon-skype{width: 15px;height: 15px;background-position: -240px 0;top: 3px;margin-right: 6px;}
.icon-icq{width: 16px;height: 16px;background-position: -260px 0;top: 4px;margin-right: 6px;}
.check-filter .icon-remove{width: 10px;height: 10px;background-position: -380px 0;float: left;margin-top: 5px;}
.check-filter li.ref:hover .icon-remove{background-position: -360px 0;}
.controls > [class*="icon"]{position: absolute;top: 12px;left: 12px;}
.controls > [class*="icon"] + input{padding-left: 30px;}
.icon-times-apply, #fancybox-close{width: 22px;height: 22px;position: absolute;right: -10px;top: 10px;background-position: -320px -20px;cursor: pointer;}
.icon-times-apply:hover, #fancybox-close:hover, .icon-times-drop:hover{background-position: -360px -20px;}
.icon-table-cat{width: 11px;height:11px;background-position: -480px 0;top: 1px;}
.active .icon-table-cat{background-position: -500px 0;}
.icon-list-cat{width: 15px;height: 11px;background-position: -520px 0;top: 2px;}
.icon-list-nophoto {width: 13px; height:10px; background-position: -600px -60px;}
.active .icon-list-nophoto {background-position: -620px -60px;}
.active .icon-list-cat{background-position: -540px 0;}
.icon-bask-buy{width: 18px;height: 14px;background-position: -560px 0;top: 3px;margin-right: 7px;}
.icon-wish{width: 15px;height: 14px;background-position: -580px 0;top: 4px;}
.icon-compare{width: 18px;height: 14px;background-position: -620px 0;top: 3px;}
.btn-order .icon-wish{height: 15px;background-position: -600px 0;}
.btn-order .icon-compare{height: 15px;background-position: -640px 0;}
.btn-order .icon-watch-price{background-position: -700px 0;}
.btn-order .d_l_b{line-height: 1.5;}
.icon-vk{width: 16px;height: 16px;background-position: -240px -140px;}
.icon-tw{width: 16px;height: 16px;background-position: -260px -140px;}
.icon-fcb{width: 16px;height: 16px;background-position: -280px -140px;}
.icon-mail2{width: 19px;height: 14px;background-position: -300px -140px;}
.icon-watch-price{width: 16px;height: 16px;background-position: -680px 0;top: 3px;}
.btn-def [class*="icon"]{margin-right: 3px;}
.icon-person-comment{width: 12px;height: 13px;background-position: -420px -80px;margin-right: 7px;}
.icon-replay-comment{width: 13px;height: 14px;background-position: -440px -80px;margin-right: 4px;top: 3px;}
.icon-like-comment{width: 17px;height: 16px;background-position: -460px -80px;top: 2px;margin-right: 3px;}
.icon-dislike-comment{width: 17px;height: 16px;background-position: -480px -80px;top: 6px;margin-right: 3px;}
.icon-replay-comment2{width: 13px;height: 14px;background-position: -500px -80px;margin-right: 4px;top: 3px;}
.icon-times-order{width: 15px;height: 15px;background-position: -100px -20px;top: -8px;}
.icon-info{width: 14px;height: 14px;background-position: -520px -80px;margin-right: 3px;top: 2px;cursor: pointer;}
.icon-xls{width: 13px; height: 16px; background-position: -599px -41px; margin: 2px 0 0 1px;}
.icon-folow-price {background-position: -620px -40px; width: 16px; height:16px;margin-right: 3px;top: 4px;}
.icon-info-desc {width: 16px; height:16px; background-position: -640px -40px;margin-left: 7px;}
.download_xls{cursor: pointer;margin-left: 10px;}
.preorder {display: none; font-family: Arial, sans-serif; position: absolute; top: -79px; left:25px; width: 145px; padding: 10px; background: rgba(0,0,0,0.8); color:#fff; font-size: 12px; text-align: center; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.preorder:after {position: absolute; content: ""; background-position: -660px -20px; width: 11px; height:8px;bottom: -8px; right: 65px;}
.preorder-pr {background: #f5f5f5; line-height: 35px;}
.preorder-pr .text-el {font-size: 11px; color:#000; font-family: Arial, sans-serif;}
.text{margin-bottom: 80px}
.center table {border:0px;text-align:center}
.text h1 {font-size: 30px;color: #333;margin: 15px 0 7px;line-height: 1.1;}
.text h2 {font-size: 18px;color: #333;line-height: 1.1;margin: 15px 0 10px;}
.text h3 {font-size: 14px;color: #333;line-height: 1.1;margin: 19px 0 5px;}
.text h4 {font-size: 120%;margin: 15px 0 10px;}
.text h5 {font-size: 110%;margin: 15px 0 10px;}
.text h6 {font-size: 100%;margin: 15px 0 10px;}
p {margin-bottom: 20px;color: #666;font-size: 13px;line-height: 18px;}
.text p {margin-bottom: 8px;}
.text p + h2{padding-top: 9px;}
.text ul {list-style-type: none;margin: 0 15px 10px 23px;}
.text ul li{position: relative;}
.text ul li:before, .ie_2{content: "";position: absolute;left: -11px;;top: 8px;width: 4px;height: 4px;background-position: -400px -80px;}
.text ul ul {margin: 10px 0 10px 25px;}
.text ol {list-style: decimal;margin: 0 15px 10px 20px;}
.text ol ol {margin: 10px 0 10px 25px;}
.text li {margin-bottom: 5px;}
.text table {margin-bottom: 15px;font-size: 100%;width: auto;border: 1px solid #000;}
.text th, .text td {border: 1px solid #000;padding: 4px;text-align: left;}
.text th {font-weight: bold;text-align: center;}
.text a{text-decoration: underline;}
.text img[align=left] {margin: 0 10px 10px 0;float: left;}
.text img[align=right] {margin: 0 0 10px 10px;float: right;}
.text dl {margin: 0 0 15px 0;}
.text dt {font-weight: bold;margin-bottom: 2px;}
.text dd {margin-bottom: 5px;}
.text hr {height: 1px;border: none;margin: 10px 0;clear: both;}

.seo-text p, .seo-text li{color: #999;}

[class*="btn"], [class*="btn"] > *{text-decoration: none;cursor: pointer;}
[class*="btn"]{display: inline-block;vertical-align: middle;}
.btn{position: relative;}
.btn, .btn > *, .cusel, .cuselFrameRight, .apply, .apply > div, .cusel, .cuselFrameRight{background: url("../images/buttons.png") no-repeat;}
.btn > *{display: block;}
.btn:hover > a{color: #fff;}

.btn-cleaner{background-position: 0 -166px;margin-right: 9px;}
.btn-cleaner .text_el{font-size: 14px;}
.btn-cleaner > *{margin-right: -9px;background-position: 100% -216px;height: 49px;line-height: 49px;padding: 0 23px;color: #fb8200;font-size: 14px;}
.btn-cleaner:hover, .btn-cleaner.focus{background-position: 0 -266px;}
.btn-cleaner:hover > *, .btn-cleaner.focus > *{background-position: 100% -316px;}
.btn-cleaner:active{background-position: 0 -366px;}
.btn-cleaner:active > *{background-position: 100% -416px;}

/*.btn-comment{background-position: 0 -166px;margin-right: 9px;}
.btn-comment .text_el{font-size: 14px;}
.btn-comment > *{margin-right: -9px;background-position: 100% -216px;height: 45px;line-height: 45px;padding: 0 35px 0 50px;color: #fff;font-size: 18px;}
.btn-comment:hover, .btn-cleaner.focus{background-position: 0 -266px;}
.btn-comment:hover > *, .btn-cleaner.focus > *{background-position: 100% -316px;}
.btn-comment:active{background-position: 0 -366px;}
.btn-comment:active > *{background-position: 100% -416px;}*/

.btn-comment{background-position: 0 -2851px;margin-right: 23px;}
.btn-comment > *{margin-right: -23px;background-position: 100% -2897px;height: 45px;line-height: 41px;padding: 0 35px 6px 50px;color: #fff;font-size: 18px;}
.btn-comment:hover, .btn-cleaner.focus{background-position: 0 -2943px;}
.btn-comment:hover > *, .btn-cleaner.focus > *{background-position: 100% -2989px;}
.btn-comment:active{background-position: 0 -3035px;}
.btn-comment:active > *{background-position: 100% -3081px;}

.btn-drop{background-position: 0 -498px;margin-right: 2px;margin: 3px 0 11px;}
.btn-drop > *{margin-right: -2px;background-position: 100% -544px;height: 46px;line-height: 46px;padding: 0 30px;color: #fff;text-shadow: 0 1px 0 #d17320;font-size: 18px;}
.btn-drop:hover, .btn-drop.focus{background-position: 0 -591px;}
.btn-drop:hover > *, .btn-drop.focus > *{background-position: 100% -637px;}
.btn-drop:active{background-position: 0 -684px;}
.btn-drop:active > *{background-position: 100% -729px;}

.auth-d-but{background-position: 0 -2665px;margin-right: 9px;}
.auth-d-but > *{margin-right: -9px;background-position: 100% -2696px;height: 30px;line-height: 30px;padding: 0 23px;color: #fff;}
.auth-d-but:hover, .btn-buy.focus{background-position: 0 -2727px;}
.auth-d-but:hover > *, .btn-buy.focus > *{background-position: 100% -2758px;}
.auth-d-but:active{background-position: 0 -2789px;}
.auth-d-but:active > *{background-position: 100% -2820px;}

.auth-d-but.no-btn:hover > *{color: #fbab00;}

.btn-buy{background-position: 0 -1128px;margin-right: 9px;}
.btn-buy > button{margin-right: -9px;background-position: 100% -1163px;height: 35px;line-height: 34px;padding: 0 27px 0 17px;color: #fff;text-shadow: 0 1px 0 #007eb3;}
.btn-buy:hover, .btn-buy.focus{background-position: 0 -1199px;}
.btn-buy:hover > button, .btn-buy.focus > *{background-position: 100% -1234px;}
.btn-buy:active{background-position: 0 -1270px;}
.btn-buy:active > button{background-position: 100% -1305px;}

.btn-order{background-position: 0 -1620px;margin-right: 9px;}
.btn-order > button {margin-right: -9px;background-position: 100% -1655px;height: 35px;line-height: 34px;padding: 0 20px 0 15px;color: #fff;text-shadow: 0 1px 0 #da7525;}
.btn-order:hover, .btn-order.focus{background-position: 0 -1691px;}
.btn-order:hover > button, .btn-order.focus > *{background-position: 100% -1726px;}
.btn-order:active{background-position: 0 -1762px;}
.btn-order:active > button{background-position: 100% -1797px;}
.btn-order .icon-bask-buy{background-position: -560px -80px;}

.pre-order button {padding: 0 20px;}
.pre-order .in-preorder {padding: 0 12px;}

.btn-buy-product{background-position: 0 -1341px;margin-right: 9px;}
.btn-buy-product > button{margin-right: -9px;background-position: 100% -1387px;height: 46px;line-height: 45px;padding: 0 23px 0 20px;color: #fff;text-shadow: 0 1px 0 #539d23;font-size: 18px;}
.btn-buy-product:hover, .btn-buy-product.focus{background-position: 0 -1435px;}
.btn-buy-product:hover > button, .btn-buy-product.focus > *{background-position: 100% -1481px;}
.btn-buy-product:active{background-position: 0 -1528px;}
.btn-buy-product:active > button{background-position: 100% -1574px;}

.btn-order-product{background-position: 0 -1833px;margin-right: 2px;}
.btn-order-product > button, .btn-order-product input[type="submit"]{margin-right: -2px;background-position: 100% -1879px;height: 46px;line-height: 45px;padding: 0 19px;color: #fff;text-shadow: 0 1px 0 #da7525;font-size: 18px;}
.preorder-wrap .btn-order-product > button {padding: 0 30px;}
.btn-order-product:hover, .btn-order-product.focus{background-position: 0 -1926px;}
.btn-order-product:hover > button, .btn-order-product.focus > *, .btn-order-product:hover input[type="submit"]{background-position: 100% -1972px;}
.btn-order-product:active{background-position: 0 -2019px;}
.btn-order-product:active > button, .btn-order-product:active input[type="submit"]{background-position: 100% -2065px;}

.btn-report{background-position: 0 -1198px;margin-right: 6px;}
.btn-report > *{margin-right: -6px;background-position: 100% -1228px;height: 30px;line-height: 30px;padding: 0 15px;color: #333;text-shadow: 0 1px 0 #fff;font-weight: bold;font-size: 12px;}
.btn-report:hover, .btn-report.focus{background-position: 0 -1259px;}
.btn-report:hover > *, .btn-report.focus > *{background-position: 100% -1289px;}
.btn-report:active{background-position: 0 -1320px;}
.btn-report:active > *{background-position: 100% -1350px;}

.btn-def{background-position: 0 -2112px;margin-right: 2px;}
.btn-def > *{margin-right: -2px;background-position: 100% -2147px;height: 35px;line-height: 35px;padding: 0 8px;color: #54982a;}
.btn-def:hover, .btn-def.focus{background-position: 0 -2183px;}
.btn-def:hover > *, .btn-def.focus > *{background-position: 100% -2218px;}
.btn-def:active{background-position: 0 -2254px;}
.btn-def:active > *{background-position: 100% -2289px;}

.btn-def2{background-position: 0 -2325px;margin-right: 3px;}
.btn-def2 > *{margin-right: -3px;background-position: 100% -2360px;height: 35px;line-height: 34px;padding: 0 10px;color: #54982a;}
.btn-def2:hover, .btn-def2.focus{background-position: 0 -2396px;}
.btn-def2:hover > *, .btn-def2.focus > *{background-position: 100% -2431px;}
.btn-def2:active{background-position: 0 -2467px;}
.btn-def2:active > *{background-position: 100% -2502px;}
.btn-def2.active{background-position: 0 -2538px;}
.btn-def2.active > *{background-position: 100% -2572px;color: #fff;}
.btn-def2.disabled{background-position: 0 -2325px !important;}
.btn-def2.disabled > *{background-position: 100% -2360px !important;}

[class*="price-old"] > span{text-align: center;}
.old-price{text-decoration: line-through;}
.old-price{color: #fb8200;}
.price-old-catalog{display: inline-block;color: #fb8200;}
.items-catalog .old-price > span{font-size: 18px;}
.items-catalog .price-old-catalog .cur{font-size: 13px;color: #fb8200;}
/*.price-old-catalog > span{height: 28px;line-height: 28px;font-size: 14px;}*/


.price-product{font-size: 30px;line-height: 1;}
.price-product > span{font-size: 13px;}



.nav > li{float: left;}
.nav > li > a, .nav > li > span{padding: 0 18px;display: inline-block;font-size: 13px;}
.nav > li > .pointer{font-size: 0;}
.nav > li > .pointer > span{font-size: 13px;}

.fon-header{position: relative;z-index: 2;}
header{padding-bottom: 17px;position: relative;z-index: 3;}
.phones-header{padding: 6px 0 4px;}
.phones-header nav{top: 5px;position: relative;margin-left: 6px;}

.content-header{padding-top: 7px;}
.logo{width: 223px;height: 106px;}
.content-cleaner-search{margin-left: 256px;}
.frame-search{width: auto;}
.frame-search fomr{width: 386px;}
.frame-cleaner{width: auto;}

.frame-search-form{position: relative;width: 450px;z-index: 1;}
.frame-inside-cleaner{display: block;text-decoration: none;font-size: 0;padding: 8px 0 10px;position: relative;z-index: 1;border-left: 1px solid #fbfbfb;width: 158px;text-align: center;}

.search-form-numb{color: #666;margin-bottom: 7px;}
.search-form-numb > div{margin-right: 11px;}
.search-form-numb .icon-input-email{background-position: -100px -40px;}
#bask_block{position: relative;top: 2px;}

.menu-main td{text-align: center;}

.menu-main td > .frame-item-menu > div > .title > span{display: inline-block;padding: 0 6px;}
.menu-main td > .frame-item-menu > div > .title > .helper{height: 49px;}
.menu-main td > .frame-item-menu > div{position: relative;height: 100%;}

.baner{z-index: 1;margin-top: 25px;}
.carousel_js{position: relative;}
.carousel_js .arrow{display: none;position: absolute;top: 50%;-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-o-transition: opacity 0.5s ease-in-out;transition: opacity 0.3s ease-in-out;}
.carousel_js .prev{left: 0;}
.carousel_js .next{right: 0;}

.carousel_js.baner .arrow{width: 48px;height: 48px;margin-top: -24px;}
.baner .content-carousel ul{z-index: 1;position: relative;width: 20000px;}
.baner .content-carousel{width: 976px;margin: auto;z-index: 1;}
.content-carousel{position: relative;overflow: hidden;}
.jcarousel-clip{overflow: hidden;}
.baner .content-carousel li{width: 976px !important;float: left;}
.baner .prev, .baner .arrow.prev[disabled="disabled"]{background-position: 0 -21px;left: 20px;}
.baner .next, .baner .arrow.next[disabled="disabled"]{background-position: -60px -21px;right: 20px;}
.baner .prev:hover{}
.baner .next:hover{}



.contain-cycle{height:386px;padding-top: 17px;-moz-box-shadow:inset 0 1px 7px #006375;-webkit-box-shadow:inset 0 1px 7px #006375;box-shadow:inset 0 1px 7px #006375;
               background: #0198b3; /* Old browsers */
               background: -moz-linear-gradient(top,  #0198b3 0%, #0198b3 100%); /* FF3.6+ */
               background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0198b3), color-stop(100%,#0198b3)); /* Chrome,Safari4+ */
               background: -webkit-linear-gradient(top,  #0198b3 0%,#0198b3 100%); /* Chrome10+,Safari5.1+ */
               background: -o-linear-gradient(top,  #0198b3 0%,#0198b3 100%); /* Opera 11.10+ */
               background: -ms-linear-gradient(top,  #0198b3 0%,#0198b3 100%); /* IE10+ */
               background: linear-gradient(to bottom,  #0198b3 0%,#0198b3 100%); /* W3C */
               filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0198b3', endColorstr='#0198b3',GradientType=0 ); /* IE6-9 */
               position: relative;z-index: 1;
}
.cycle{position: relative;}
.cycle ul{border: 5px solid #7fccda;overflow: hidden;width: 968px;height: 354px;position: relative;z-index: 1;-moz-box-shadow: 0 1px 10px #057383;-webkit-box-shadow: 0 1px 10px #057383;box-shadow: 0 1px 10px #057383;}
.cycle li{float: left !important;width: 968px;height: 354px;}
.pager{text-align: center;display: inline-block;padding: 10px 11px 0px;z-index: 2;top: -38px;background: rgba( 255, 255, 255, 0.1);-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;box-shadow: inset 0 2px 2px rgba( 255, 255, 255, 0.2);}
.pager a{display: inline-block;width: 18px;height: 18px;margin: 0 3px;background-position: -40px 0;}
.pager a.activeSlide{background-position:-40px -20px;}
/*.pager-ab{position: absolute;width: 100%;height: 100%;background-color: #fff;opacity: 0.1;top: 0;left: 0;}*/
#next_slide, #prev_slide{width: 61px;height: 61px;position: absolute;cursor: pointer;top: 50%;margin-top: -30px;z-index: 2;}
#next_slide{background-position: -61px -60px;right: -75px;}
#next_slide:hover{background-position: -61px -122px;}
#prev_slide{background-position: 0 -60px;left: -75px;}
#prev_slide:hover{background-position: 0 -122px;}


.m-w_1040{padding: 17px 0 58px;}
.products-carousel .items-catalog{width: 20000px;margin: 0;padding-bottom: 19px !important;}
.products-carousel .items-catalog > li{margin: 0 16px 0 0;float: left;width: 210px !important;text-align: left;}
.products-carousel .arrow, .fancy-ico{width: 47px;height: 47px;margin-top: -26px;}
.products-carousel .prev, #fancybox-left-ico{background-position: -122px -20px;}
.products-carousel .arrow[disabled="disabled"]{display: none!important;}
.products-carousel .next, #fancybox-right-ico{background-position: -180px -20px;}
.products-carousel .prev:hover{background-position: -122px -80px;}
.products-carousel .next:hover{background-position: -180px -80px;}


.photo-block{position: relative;font-size: 0;background-color: #fff;}
.photo-block img{max-height: 100%;}
.photo-block a{display: block;}
.items-catalog > li.not-avail a, .not-avail, .not-avail .price-catalog{color: #828282;}
.not-avail-text{margin-left: 8px;margin-top: 6px;}
.price-catalog{color: #333;font-size: 22px;}
.old-price{color: #fb8200;font-size: 18px!important;line-height: 1;}
.old-price .cur{font-size: 13px!important;}
.skidka2{margin-left: 15px;font-size: 22px!important;}
.skidka2 .cur{font-size: 13px!important;}
.price-catalog .new-price{color: #e72424;font-weight: bold;line-height: 1;margin-top: 3px;margin-bottom: 4px;}

.items-catalog{margin-left: -28px;font-size: 0;}
.items-catalog .short_desc{display:none;}
.items-catalog.list .short_desc{display:block;padding-top: 15px;}
.items-catalog.list .short_desc p{margin-bottom: 0;}
.items-catalog > li{position:relative;width: 202px !important;padding: 10px 10px 0 10px;margin: 0 0 36px 28px;display: inline-block;font-size: 13px;vertical-align: top;text-align: center;border: 1px solid transparent;padding-bottom: 22px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.items-catalog > li .description{text-align: left;}
.items-catalog > li .icon-times-order{position: absolute;right: 32px;top: 12px;width: 22px;height: 22px;background-position: -320px -20px;}
.items-catalog > li .icon-times-order:hover{background-position: -360px -20px;}
.items-catalog > li > a > .title{display: block;text-decoration: underline;text-align: left;word-break: break-all;}

#items-catalog-main li > a > .photo-block, .item-product .photo-block, .items-complect .photo-block, .items-complect .photo-block{border: 1px solid #ddd;box-shadow: 0 1px 1px #ddd;}
#items-catalog-main a:hover > .photo-block, .item-product a:hover .photo-block, .items-complect a:hover .photo-block, .items-brands.main a:hover .photo-block{border-color: #36d6f9 !important;}
#items-catalog-main > li:hover{border-color: transparent;-moz-box-shadow: 0 1px 10px #bbbbbb;-webkit-box-shadow: 0 1px 10px #bbbbbb;box-shadow: 0 1px 10px #bbbbbb;}
#items-catalog-main.comprasion_tovars_frame > li:hover{box-shadow: none;}
#items-catalog-main.list > li:hover{box-shadow: none;background-color: transparent;}


#items-catalog-main li{text-align: left;}
#items-catalog-main li > a > .title{padding-left: 0;}
#items-catalog-main .price-catalog{margin-right: 11px;}
#items-catalog-main .star{}
#items-catalog-main.list .price-old-catalog{margin-right:15px;}
#items-catalog-main.list .price-old-catalog + .star{top: 0px;}
#items-catalog-main .price-old-catalog{display: inline-block;}

.items-catalog .func-button{margin-top: 8px;}
/*.items-catalog .func-button .btn{margin-left: 3px;}
.items-catalog .func-button > div:first-child .btn{margin-left: 3px;}*/
.items-catalog .func-button .text-el{display: none;}
.items-catalog.list .price-catalog-old{max-width: 215px;}
.items-catalog.list .func-button .text-el{display: inline;}
.items-catalog.list > li{width: 100% !important;padding-bottom: 0;}
.items-catalog.list > li > .description{margin-left: 220px;}
.items-catalog.list > li > a{display: inline;}
.items-catalog.list > li > a .title{margin-bottom: 9px;margin-left: 220px;}
.items-catalog.list > li > a > .photo-block{float: left;margin-right: 20px;margin-bottom: 0;}

#items-catalog-main > li:hover .other-b{visibility: visible;}
.other-b{display: inline-block;visibility: hidden;padding-top: 12px;width: 200px;vertical-align: bottom;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#items-catalog-main.list > li .func-button .other-b{display: inline-block!important;margin-left: 13px;padding-top: 0;position: relative;top: 2px;}
.items-catalog.list .other-b{visibility: visible;}
.items-catalog.list .func-button{margin-top: 0;}
.other-b > div:first-child{margin-bottom: 5px;}

.items-catalog > li:hover{background-color: #fff;-moz-box-shadow: 0 1px 10px #bbb;-webkit-box-shadow: 0 1px 10px #bbb;box-shadow: 0 1px 10px #bbb;}
.items-catalog > .helper{height: 195px;}
.items-catalog > li a{display: block;margin-bottom: 3px;}

.photo-block{border: 1px solid transparent;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.items-catalog > li > a{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;text-decoration: none;}
.items-catalog > li .star{font-size: 0;margin-bottom: 2px;}
.items-catalog > li > a > .photo-block{text-decoration: none;width: 180px;height: 160px;padding: 10px;margin-bottom: 7px;border: 1px solid #ebebeb;-moz-box-shadow: 0 1px 1px #ebebeb;-webkit-box-shadow: 0 1px 1px #ebebeb;box-shadow: 0 1px 1px #ebebeb;}
.items-catalog > li > a:hover .photo-block{border-color: #36d6f9;}
.items-wish-list > li{margin-left: 40px;}
.items-wish-list {margin-left: -40px;}
.items-wish-list > li .icon-times-order{top:5px; left:5px;}

.items-catalog.list-nophoto {}
.items-catalog.list-nophoto > li {display: block; width: auto !important; text-align: left; margin-bottom: 0; padding: 6px 0; border-bottom: 1px solid #e5e5e5;}
.items-catalog.list-nophoto > li:hover {background: #f3f3f3; box-shadow: none;}
.items-catalog.list-nophoto > li:first-child {border-top: 1px solid #e5e5e5;}
.items-catalog.list-nophoto > li .code {width: 95px; padding: 0 5px; display: inline-block;}
.items-catalog.list-nophoto > li > .d_i-b {width: 400px;}
.items-catalog.list-nophoto .goWList .icon-wish {background-position: -600px 0;}
.items-catalog.list-nophoto .goCompare .icon-compare {background-position: -640px 0;}
.items-catalog.list-nophoto > li > .d_i-b > a {line-height: 1;}
.items-catalog.list-nophoto > li > .d_i-b > .d_i-b {line-height: 1.4;}
.items-catalog.list-nophoto > li > .d_i-b > a, .items-catalog.list-nophoto > li > .d_i-b > .not-avail_wrap {display: block; padding: 0 10px;}
.items-catalog.list-nophoto > li .wrap-all-price {width: 80px; vertical-align: middle;}
.items-catalog.list-nophoto > li .price-catalog, .items-catalog.list-nophoto > li .price-catalog .cur,.items-catalog.list-nophoto > li .old-price, .items-catalog.list-nophoto > li .price-old-catalog .cur, .items-catalog.list-nophoto > li .old-price > span {font-size: 13px !important; font-weight: bold;}
.items-catalog.list-nophoto .func-button {display: inline-block; margin-top: 0;}
.items-catalog.list-nophoto .func-button .pre-order button {font-size: 0; padding: 0 14px;}
.items-catalog.list-nophoto .other-b {visibility: visible; width: auto; padding-top: 0; vertical-align: middle;}
.items-catalog.list-nophoto .other-b .d_l_b,.items-catalog.list-nophoto .other-b .olread {display: none; }
.items-catalog.list-nophoto .other-b button {padding: 0 6px;}
.items-catalog.list-nophoto .btn-buy > button, .items-catalog.list-nophoto .btn-order > button {padding: 0 5px 0 10px;}
.items-catalog.list-nophoto .func-button > .d_i-b {margin-right: 9px;}
.items-catalog.list-nophoto .icon-info-desc {display: none !important;}
.items-catalog.list-nophoto .icon-text-preorder {display: block; background-position: -600px -80px; width:12px; height:14px;top: 10px;}
.items-catalog.list-nophoto .cusel {height: 20px;}
.items-catalog.list-nophoto .cusel,.items-catalog.list-nophoto .lineForm {width: 100%;}
.items-catalog.list-nophoto .cusel, .items-catalog.list-nophoto .cusel .cuselFrameRight {background: none;}
.items-catalog.list-nophoto .cuselOpen .cusel-scroll-wrap {visibility: visible;}
.items-catalog.list-nophoto .cuselText {padding: 0;overflow: visible;color: #3d84ba;border-bottom: 1px dotted #3d84ba;height: 20px;line-height: 20px;margin-left: 10px;}
.items-catalog.list-nophoto .cuselText:after {position: absolute; content: ""; width: 8px; height:5px; background-position: -640px -60px; right: -13px; top:9px;}
.items-catalog.list-nophoto .cuselFocus .cuselText {border-bottom:none;}
.spy_table {table-layout: auto;}
.spy_table thead {color:#bababa;font-size: 12px;}
.spy_table thead tr th {padding-bottom: 7px;}
.spy_table .icon-times-apply {position: relative;top: 7px;right: 0;margin-right: 11px;}
.spy_table .code {font-size: 13px; color:#fc4600;}
.spy_table .spy-prod-td {width: 50%;}
.spy_table tbody tr td:first-child {width: 15%;}
.spy_table .spy-new-price {width: 10%;}
.spy_table .spy-old-price {width: 10%; color:#fb8200; text-decoration: line-through;}
.spy_table .spy-disaunt {width: 15%;}
.spy_table tbody tr td {border-top:1px solid #e5e5e5;padding: 0px 0 8px; color:#000; font-size: 13px;}
.spy_table tbody tr:last-child td {border-bottom: 1px solid #e5e5e5;}



.frame-social .title{font-size: 18px;margin-bottom: 10px;}

.prod_status{position: absolute;left: 9px;top: 5px;color: #fff;font-size: 14px;text-transform: uppercase;font-weight: bold;width: 48px;height: 49px;line-height: 33px;}
.prod_status + .prod_status{left: 61px;}
.prod_status + .prod_status + .prod_status{left: 114px;}
.nowelty{background-position: -480px -20px;}
.hit{background-position: -420px -20px;}
.action{background-position: -540px -20px;font-size: 14px;}

.items-complect .prod_status{width: 35px;height: 31px;line-height: 24px;font-size: 11px;left: 2px;text-indent: -3px;}
.items-complect .prod_status + .prod_status{left: 39px;}
.items-complect .prod_status + .prod_status + .prod_status{left: 76px;}
.items-complect .nowelty{background-position: -280px -80px;}
.items-complect .hit{background-position: -320px -80px;}
.items-complect .action{background-position: -240px -80px;}

.special-proposition{position: relative;padding: 7px 0 0px;}
.special-proposition .title_h1{margin: 10px auto 10px;position: relative;z-index: 1;}
.tit-line .d_i-b:before{content: "";position: absolute;top: 50%;left: 105%;width: 900px;height: 3px;}
.menu-header,.tit-line .d_i-b:before,footer{background: url('../images/color-line.jpg') repeat-x;}
.tit-line .d_i-b{color: #292929;}
.special-proposition .items-catalog > li:hover{background: none;box-shadow: none;}

.frame-seo-text{position: relative;background-color: #fff;}
.frame-seo-text .container{padding: 60px 0 20px;}

/*.carousel_js .items-brands {width: 20000px;}*/
.carousel_js .items-brands > li{float: left;width: 150px;margin-right: 16px;}
.carousel_js .items-brands .helper{height: 55px;}
.items-brands{font-size: 0;}
.items-brands > li{width: 144px;text-align: center;font-size: 12px;}

.items-brands.main{margin-left: -23px;padding-bottom: 50px;}
.items-brands.main > li{display: inline-block;margin-left: 23px;margin-bottom: 18px;width: auto;}
.items-brands.main > li .photo-block{display: block;width: 138px;height: 130px;}
.items-brands.main > li .photo-block, .items-sub-category .photo-block{border: 3px solid #e6e6e6;}

.carousel_js .items-brands > li{border: 0;}
.items-brands > li > a{text-decoration: none;}

.brands-carousel{margin: 0;}
.brands{position: relative;padding: 38px 0 45px;}
.brands:after, .brands:before, .ie_4, .ie_5{height: 4px;width: 100%;position: absolute;left: 0;content: "";background-position: 0 -67px;}
.brands:before, .ie_4{top: 0;}
.brands:after, .ie_5{top: 100%;}

.frame-news-catalog{}
.frame-news {margin-bottom: 50px;}
.frame-news a:hover, .frame-news a:hover .title-news-inf{color:#36d6f9;}
.frame-news li > p{}
.frame-news .date{color: #999;margin: 3px 0;}
.icon-date-news{width: 13px;height: 14px;background-position: -60px -20px;top: 2px;margin-right: 5px;}
.frame-news ul{margin-left: -50px;}
.frame-news ul > li{float: left;margin-left: 50px;width: 280px;}
.frame-news ul > li .title {font-family: Arial, sans-serif;}
.frame-news .title-news{text-decoration: none;}
.title-news-inf{color: #000;font-size: 21px;text-decoration: underline;margin-bottom: 5px;}
.news-inform{font-style: italic;color: #999;margin-bottom: 5px;}
[class*="photo-ins"]{background: url('../images/news-bg.png') no-repeat;width: 238px;display: block;}
.frame-news .title-news .photo{margin: 34px 0 17px;}
.photo-ins1{height: 100px;background-position: 0 0;}
.photo-ins2{height: 96px;background-position: 0 -100px;}
.photo-ins3{height:99px;background-position: 0 -196px;}



.frame-catalog{width: 744px;}
.frame-catalog > ul{font-size: 0;text-align: center;}
.frame-catalog > ul > li{width: 179px;margin-left: 7px;margin-bottom: 9px;display: inline-block;vertical-align: top;}
.frame-catalog .photo-block{
    height: 140px;padding: 20px 10px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;display: block;
    border: 1px solid #ececec;-moz-box-shadow: 0 1px 1px rgba(185, 184, 184, 0.75);-webkit-box-shadow: 0 1px 1px rgba(185, 184, 184, 0.75);box-shadow: 0 1px 1px rgba(185, 184, 184, 0.75);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
    background: #fefefe; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fefefe 0%, #f4f4f4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#f4f4f4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefefe 0%,#f4f4f4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fefefe 0%,#f4f4f4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */
}
.frame-catalog .photo-block > .helper, .frame-catalog .photo-block > .helper + span{vertical-align: top;}
.frame-catalog a:hover .photo-block{
    border-color: #f57332 !important;-moz-box-shadow: 0 1px 0 #f57332 !important;-webkit-box-shadow: 0 1px 0 #f57332 !important;box-shadow: 0 1px 0 #f57332 !important;
    background: #fefefe; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fefefe 0%, #efefef 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#efefef 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefefe 0%,#efefef 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fefefe 0%,#efefef 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */
}
.frame-catalog [class*="icon-"]{height: 88px;background: url("../images/catalog.png") no-repeat;}
.frame-catalog .photo-block .title{font-size: 13px;display: block;font-weight: bold;line-height: 18px;margin-top: 12px;}
.frame-catalog .icon-cat_item1{width: 136px;}
.frame-catalog .icon-cat_item2{width: 73px;background-position: -137px 0;}
.frame-catalog .icon-cat_item3{width: 68px;background-position: -211px 0;}
.frame-catalog .icon-cat_item4{width: 101px;background-position: -280px 0;}
.frame-catalog .icon-cat_item5{width: 91px;background-position: -382px 0;}
.frame-catalog .icon-cat_item6{width: 101px;background-position: -474px 0;}
.frame-catalog .icon-cat_item7{width: 100px;background-position: -576px 0;}
.frame-catalog .icon-cat_item8{width: 75px;background-position: -677px 0;}
.frame-catalog .icon-cat_item9{width: 95px;background-position: -753px 0;}
.frame-catalog .icon-cat_item10{width: 89px;background-position: -849px 0;}

.inside{position: relative;padding-top: 11px;}
.inside:before, .ie_18{position: absolute;left: 0;top: 0;height: 174px;width: 100%;content: "";background: url('../images/fon_inside.png') repeat-x;z-index: -1;}
.frame-crumbs{position: relative;z-index: 1;margin-bottom: 11px;}

.frame-inside{padding-bottom: 30px;position: relative;z-index: 1;}
.left-catalog{width: 228px;float: left;}
.left-catalog.filter, .left-catalog.filter [class*="d_l"], .left-catalog.filter .title_h3, .left-catalog.filter .title_h4,.left-catalog.filter .frame-label {font-family: Arial, sans-serif !important;}
.right-catalog{width: 730px;float: right;margin-top: -7px;}
.frame-manager{border: 1px solid #e7e7e7;background-color: #fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 16px 15px;font-size: 13px;margin-bottom: 23px;}
.frame-manager .photo-block{border-color: #f2f2f2;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin-bottom: 5px;display: block;}
.frame-manager .title{color: #54982a;font-weight: bold;margin-bottom: 10px;}
.frame-manager .frame-phones{margin: 2px 0 5px;}
.frame-manager .frame-phones > div{padding-bottom: 4px;}

.frame-sub-catalog{font-size: 0;margin-left: -50px;}
.frame-sub-catalog > li{width: 199px;margin-left: 50px;vertical-align: top;display: inline-block;margin-bottom: 74px;}
.frame-sub-catalog > li > a{display: block;}
.frame-sub-catalog .photo-block{border: 1px solid #dedede;padding: 10px;margin-bottom: 7px;}
.frame-sub-catalog .title{font-size: 18px;}

.head-category .lineForm{margin-left: 5px;}
.check-variants .lineForm{width: 162px;}
.check-variants .title{margin-bottom: 2px;}

.lineForm{position: relative;width: 84px;font-size: 0;text-align: left;vertical-align: middle;display:inline-block;}
.lineForm select{visibility: hidden;}
.cusel {width: 100% !important;height: 34px;background-position: 0 -1059px;display: inline-block;position: relative;cursor: pointer;z-index: 1;font-weight: normal;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-size: 12px;}
.neigh_radio.lineForm{margin-top: 4px;}
.cuselFrameRight {position: absolute;z-index: 2;top: 0;right: 0;height: 100%;width: 36px;background-position: 100% -1093px;-moz-border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;overflow: hidden;}
.cuselText {height: 34px;line-height: 33px;padding-left:10px;cursor: pointer;overflow: hidden;z-index: 1;position: absolute;top: 0;left: 0;}
.cusel span {display: block;cursor: pointer;white-space: nowrap;padding: 3px 5px 3px 5px;color: #434343;}
.cusel span:hover,.cusel .cuselOptHover {background: #003399;color: #fff;}
.cusel .cuselActive {background: #e5e5e5;color: #333;cursor: default;}
.cuselOpen {z-index: 999;}
.cuselOpen .cuselFrameRight{}
.cusel .cusel-scroll-wrap {display: block;visibility: hidden;position: absolute;top: 100%;min-width: 100%;}
.cusel .jScrollPaneContainer{
    position: relative;overflow: hidden;overflow-y: scroll;z-index: 50;border: 1px solid #ccc;border-width: 0 1px 1px 1px;
    background: #fdfdfd; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fdfdfd 0%, #f1f1f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fdfdfd 0%,#f1f1f1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
    -moz-border-radius: 0 0 2px 2px;
    -webkit-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
}
.cusel-scroll-pane{width: 100% !important;}
.frame-catalog-view .tabs button{ box-shadow: inset 0 1px 0 #fff;
    border: 1px solid #d8d8d8;padding: 5px 11px;height: 32px;
    background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f9f9f9 0%, #ececec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9f9f9 0%,#ececec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */

}

.groups-buttons button, .groups-buttons .btn{border-right-width: 0 !important;}
.groups-buttons li:last-child button, .groups-buttons li:last-child .btn{border-right-width: 1px !important;}
.groups-buttons li:last-child button, .groups-buttons li:last-child .btn{-moz-border-radius: 0 3px 3px 0;-webkit-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}
.groups-buttons li:first-child button, .groups-buttons li:first-child .btn{-moz-border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}

.frame-catalog-view .active button, .frame-sort li.active{
    background:none;background-color: #fb8200;-moz-box-shadow: inset 0 2px 3px #e67700;-webkit-box-shadow: inset 0 2px 3px #e67700;box-shadow: inset 0 2px 3px #e67700;border-width: 0;}
.frame-catalog-view .active button{padding: 6px 11px;filter:none;}

.inside-left{width: 211px;float: left;padding-bottom: 50px;}
.inside-right{width: 723px;float: right;padding-bottom: 50px;}
.head-category{padding-bottom: 10px;margin-top: 15px;}
.head-category .f_l{margin-right: 5%;}
.head-category .f_r{width: 30%;}

.head-category > .frame-sort .lineForm{width: 145px!important;}

.catalog-baner{border: 0;margin-bottom: 16px;display: block;}
.catalog-baner hr{border-width: 1px 0;border-style: solid;border-top-color: #ccc;border-bottom-color: #fff;}
.frame-sort{margin-bottom: 0;}
.frame-sort .c_47{float:left;position:relative;top:3px;}
.frame-sort li{float: left;padding: 3px 12px;}
.frame-sort li{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.frame-sort .active > button{color: #fff;text-decoration:none;}
.frame-sort .active > button:after, .frame-sort .active > button .ie_d-l{border-bottom-color: transparent;}
.frame-sort ul{overflow: hidden;padding-left: 13px;}
.frame-sort .c_6{float: left;line-height: 25px;}

.check-filter li{margin-bottom: 3px;color: #fb8200;text-decoration: none;}
.check-filter li.ref:hover{color: #389f00;}
.check-filter > li > div {margin-left: 16px;word-break:break-all;}
.check-filter > li > button {margin-left: 7px;color: #fb8200;}
.check-filter > li > button:hover {color: #389f00;}

.sliderCont{margin: 12px 0 8px;position: relative;}
.slider {position: relative;height: 8px;width: 184px;border: 1px solid #d7d6d2;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: inset 0 1px 0 #efefef;-webkit-box-shadow: inset 0 1px 0 #efefef;box-shadow: inset 0 1px 0 #efefef;}
.ui-slider-handle{position: absolute;z-index: 2;width: 11px;height: 22px;cursor: pointer;top: -4px;background-position: -80px -20px;}
.left-slider{margin-left: -5px;}
.right-slider{margin-right: -1px;}
.ui-widget-header{position: absolute;z-index: 1;background-position: 0 -310px;height: 10px;top: 0;}

.frame-label:hover .niceCheck{background-position: -300px 0;}
.niceCheck{width: 15px;height: 16px;float: left;background-position: -280px 0;position: relative;top: -2px;margin-right: 2px;}
.niceCheck.active{background-position: -320px 0 !important;}
.niceCheck.disabled{background-position: -340px 0 !important;}
.niceCheck input, .niceRadio input{display: none;}
.b_n.niceCheck, .b_n.niceRadio{background: none;}
.b_n.niceCheck input, .b_n.niceRadio input{display: block;}

.block-filter .frame-label{display: inline-block; line-height: 1;}
.block-filter .lineForm{width: auto;}
.block-filter .title_h4{margin: 15px 0 5px;color:#999;font-weight:bold;}
.block-filter .title_h4:first-child{margin-top: 0;}

.pagination{text-align: center;font-size: 0;clear: both;}
.pagination .disabled{visibility: hidden;}
.pagination > li{font-size: 14px;margin-left: 3px;display: inline-block;}
.pagination > li > .btn > a, .pagination > li > .btn > span{padding: 0 16px;}
.pagination > li > .btn > a, .pagination > li > .btn:hover > a{color: #333;text-decoration: none;}

.item-product{padding-bottom: 0px;}
.left-product{width: 330px;float: left;}
.left-personal{width: 970px;float: left;}
.right-personal{width: 260px;float: right;}
.item-product .photo-block{height: 290px;margin-bottom: 15px;display: block;padding: 11px;}
.frame-thumbail{margin-left: -8px;margin-bottom: 20px;overflow: hidden;}
.frame-thumbail > li{float: left;margin-left: 8px;margin-bottom: 10px;}
.frame-thumbail > li .photo-block{display: block;width: 82px;height: 78px;background-color: #fff;text-align: center;padding: 10px;}

.frame-complect{border: 1px solid #abd946;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 14px 10px 22px;margin-bottom: 23px;}
.frame-complect ul{width: 20000px;}
.frame-complect li{width: 815px !important;}
.frame-complect .title_h1{color: #a5d23e;}

.items-complect {font-size: 0;}
.items-complect li{display: inline-block;width: 203px !important;position: relative;vertical-align: top;font-size: 13px;margin-bottom: 30px;}
.items-complect li .icon-times-apply{right: auto;left: 110px;top: -6px;}
.items-complect li > .f_l:first-child{width: 170px;}
.items-complect .photo-block{width: 83px;height: 78px;padding: 10px;}
.items-complect .title{display: block;margin-bottom: 10px;word-break: break-all}

.price-complect.f-s_21 .cur{font-size: 14px;}
.plus-complect{color: #bfbfbf;font-size: 48px;line-height: 2;}

.frame-your-order{background-color: #fff;}
.frame-your-order .items-complect li {border-bottom:1px solid #dedede; margin-bottom: 15px; padding-bottom: 15px;}
.items-complect-kit > li {border-bottom: none; padding-bottom: 0;}
.frame-your-order .photo-block {border:none; box-shadow:none; float: left; width: 63px;height: 58px;}
.frame-your-order .title {margin-left: 90px;width: 190px;margin-top: 10px;}
.frame-your-order .item-order li .title, .frame-your-order .item-order li .description, .items-complect-kit li .description {margin-left: 90px;}
.frame-your-order .plus-complect {display: none;}
.wrap-items-complect-kit {border:1px solid #dedede; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;margin-bottom: 15px;}
.frame-your-order .items-complect-kit {padding: 20px 10px 0;}
.items-complect-kit .title {margin-top: 10px;}
.items-complect-kit > li {width: auto !important; float: none;display: block;overflow: hidden;border-bottom: none !important;margin-bottom: 0 !important;}
.items-complect-kit > li > a {display: inline-block;}
.items-complect-kit > li .old-price {font-size: 13px!important;}
.frame-your-order .complect-tltle2 {background: #fff; padding: 0 10px; position: relative; top:10px; left: 23px; display: inline-block; font-weight: bold;}
.wrap-items-complect-kit .t-a_r {border-top:1px solid #dedede; line-height: 38px; padding: 0 20px; color:#000;}

.right-product{width: 622px;float: right;}
.right-product h1 {font-size: 22px;}
.right-product .code {margin-bottom: 4px;display: inline-block; /*color:#999999;*/}
.right-product > p{margin-bottom: 18px;}
.right-product > .buy-block{margin-bottom: 11px;padding-top: 3px;}

.product-pl{margin: 0;background-color: #fff;border: 1px solid #dedede;padding: 15px 35px 20px 30px;-moz-box-shadow: 0 4px 14px #dcdcdc;-webkit-box-shadow: 0 4px 14px #dcdcdc;box-shadow: 0 4px 14px #dcdcdc;}
.product-pl.preorder-wrap {padding-bottom: 0; padding-left: 0; padding-right: 0;}
.product-pl.preorder-wrap .preorder-pr {margin-top: 20px; padding: 0 15px; border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px;}
.product-pl.preorder-wrap .prices {padding-left: 30px;}
.product-pl .prices{margin-right: 20px;}
.prod-compare-b{width: 165px;margin-left: 30px;}
.prod-compare-b > div:first-child{margin-bottom: 5px;}



.small-description p, .small-description li{color: #626262;}
.small-description h3{margin-bottom:3px;}
.social-product{overflow: hidden;margin-bottom: 18px;}
.social-product dt{float: left;width: 142px;line-height: 25px;}
.social-product dd{overflow: hidden;height: 25px;}
.social-product dt, .social-product dd{margin-bottom: 3px;}
.social-product .social a{display: inline-block;margin-left: 7px;vertical-align: middle;}
.social-product .social a:first-child{margin-left: 0;}

.delivery-payment_product{border: 1px solid #e3e3e3;padding: 14px 27px 15px;margin-bottom: 15px;background-color: #fff;box-shadow: 0 4px 14px #dcdcdc;}
.delivery-payment_product > li{width: 193px;float: left;font-size: 0;padding-left: 40px;position: relative;}
.delivery-payment_product > li > div{font-size: 13px;}
.delivery-payment_product > li ul{margin-top: 9px;}
.delivery-payment_product > li + li{margin-left: 34px;}
.delivery-payment_product > li li{margin-bottom: 4px;position: relative;padding-left: 20px;font-size: 13px;}
.delivery-payment_product > li li:before, .ie_17{content: "";width: 13px;height: 1px;background:#666;left: 3px;top: 9px;position: absolute;}
.icon-delivery,.icon-payment{width: 32px;height: 22px;position: absolute;top: 2px;left: 0;}
.icon-delivery{background-position: -240px -20px;top: 4px;}
.icon-payment{background-position: -280px -20px;}

.tabs li{float: left;}
.tabs.tabs-data{position: relative;z-index: 1;top: 1px;overflow: hidden;height: 40px;}
.tabs.tabs-data > li{cursor: pointer;}
.tabs.tabs-data > li > span{display: block;padding: 0 15px;color: #0093c9;font-weight: bold;text-shadow: 0 1px 0 #fff;height: 38px;line-height: 38px;border-width: 1px;border-style: solid;text-align: center;border-left-color: #fff;border-right-color: #d9d8d4;border-top-color:#d9d8d4;border-bottom-color:#d9d8d4;
background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f9f9f9 0%, #ececec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9f9f9 0%,#ececec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
}
.tabs.tabs-data > li:first-child > span{border-radius:3px 0 0 0;border-left:1px solid #d9d8d4;}
.tabs.tabs-data > li:last-child > span{border-radius: 0 3px 0 0;}
.tabs.tabs-data > li.active > span{filter:none;background: #fff;border-bottom: 1px solid #fff;}
.frame-tabs-ref > div.active:first-child{
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.frame-tabs-ref > div{
    display: none;clear: both;border: 1px solid #d7d6d2;padding: 20px;background-color: #fff;
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.frame-tabs-ref > div.container{padding: 0;}
.frame-tabs-ref .items-complect li{width: 193px !important;}
.frame-history-order{padding: 20px;padding-bottom: 5px;}
.frame-history-order table{table-layout: auto;}
.frame-history-order thead th{border-bottom: 3px solid #efefef;color: #afafaf;font-weight: normal;padding-bottom: 4px;}
.frame-history-order tbody td{padding: 12px 0;border-top: 1px solid #efefef;}
.frame-history-order tbody tr:first-child td{border-top: 0;}

.characteristic{}
.characteristic th{text-align: left;}
.characteristic tbody td, .characteristic tbody th{position: relative;}
/*.characteristic tbody th:before{content: "";position: absolute;width: 12px;height: 100%;background: #fff;right: 10px;top: 0;}*/
.characteristic tbody td{color: #626262;padding: 7px 3px;word-break: break-all;}
.characteristic tbody th{color: #626262;padding: 7px 10px 7px 3px;font-weight: bold;width: 100%;}
.characteristic tbody tr.group > th {background-color: #f5f5f5; padding: 7px 15px;}
.characteristic tbody tr.group > th {color:#333; font-weight: bold;}
.characteristic tbody tr > *{border-top:1px solid #eeeeee;}
.characteristic tbody tr.group > *, .characteristic tbody tr.group + tr > *  {border-top:none;}

.frame-list-comment{padding: 8px 0 35px;}
.frame-list-comment > li{position: relative;margin: 22px 0 3px;border: 1px solid #d5d5d5;padding: 10px 25px;margin-left: 30px;-moz-box-shadow: 0 1px 1px #bcbcbc;-webkit-box-shadow: 0 1px 1px #bcbcbc;box-shadow: 0 1px 1px #bcbcbc;}
.frame-list-comment > li:after, .frame-list-comment > li:before{content: "";position: absolute;border-style: solid;border-color: transparent;}
.frame-list-comment > li:after{border-width: 10px 12px;border-bottom-color: #d5d5d5;left: 26px;top: -20px;}
.frame-list-comment > li:before{border-width: 9px 11px;border-bottom-color: #fff;left: 27px;top: -18px;z-index: 1;}

.form-comment {background-color: #f7f7f7;margin-bottom: 35px;border: 1px solid #dedede;box-shadow: 0 4px 14px #dcdcdc;}
.form-comment textarea{height: 134px;}
.frame_commenter {font-size: 14px;}
.frame_commenter .time{color: #999;font-size: 14px;}
.frame_commenter .title{color: #fb8200;margin-right: 7px;font-weight: bold;}
.frame-drop-comment{padding-top: 20px;display: none;}
.frame-drop-comment .form-comment{margin-bottom: 0;}

.form-comment .title_h3,.fancy-cleaner .title_h3,.frame-cleaner-main thead th,.fencyProductInfoMain,.fencyProductInfoAdd{margin: 0;border-bottom: 1px solid #d3d3d3;text-shadow: 0 1px 0 #fff;padding: 8px 20px 7px;
background: #f8f8f8; /* Old browsers */
background: -moz-linear-gradient(top,  #f8f8f8 0%, #ececec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8f8f8 0%,#ececec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8f8f8 0%,#ececec 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8f8f8 0%,#ececec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
}
.form-comment-ins{padding: 18px 73px 12px 21px;}
.drop_comm_container + .control-group .control-label,.drop_comm_container + .control-group .controls{display: inline-block;vertical-align: middle;}
.drop_comm_container + .control-group .control-label{position: relative;top: 3px;margin-right: 10px;}

.main-form-com{width: 395px;}
.second-comm{width: 505px;}
/*.second-comm .frame-drop-comment{}
.second-comm .frame-drop-comment .control-group{padding: 5px 15px 0;}
.second-comm .frame-drop-comment .controls{margin: 0;display: block;}
.second-comm .frame-drop-comment .control-label{display: block;top: 0;margin-bottom: 3px;}*/
.second-comm .productRate{margin:7px 0;}
.frame-drop-comment .control-label{margin-right: 0!important;}
.frame-drop-comment .controls{display: block!important;}
.frame-drop-comment .control-group{padding:0 15px;}
.frame-drop-comment  .title_h3{margin-bottom: 15px;}
.frame-drop-comment .drop_comm_container{margin: 0 15px;}

.controls{display: block;position: relative;}
.control-label{color:#999;}
.horizontal-form .control-label{float: left;width: 80px;padding: 7px 3px 0 2px;}
.horizontal-form .controls{margin-left: 85px;position: relative;}
.horizontal-form .control-group{margin-bottom: 13px;}

.vertical-form .control-label{margin-bottom: 4px;display: block;}
.vertical-form .control-group{margin: 17px 0 15px;}
.vertical-form .control-group:first-child{margin-top: 0;}

/*[class^="box-ordering"]{float: left;width: 245px;margin-left: 5%;margin-left: 90px;padding: 14px 0 30px;}
[class^="box-ordering"] textarea{height: 102px;}
[class^="box-ordering"]:first-child{margin-left: 30px;}
.neigh-radio{margin-left: 20px;display: block;}
.frame-radio-but label{margin-bottom: 18px;}
.frame-radio-but .help-block{margin-top: 0;}
.d_b.help-block{padding-bottom: 13px;}*/

[class^="box-ordering"]{float: left;width: 245px;margin-left: 5%;margin-left: 50px;padding: 14px 0 30px;}
[class^="box-ordering"] textarea{height: 102px;}
[class^="box-ordering"]:first-child{margin-left: 0;width:390px;}
.box-ordering1 .control-label{text-align:left;width: 70px;float: left;line-height: 35px;margin-bottom: 11px;}
.box-ordering1 .controls{margin-left:80px;}
.neigh-radio{margin-left: 20px;display: block;padding-top: 2px;font-weight: bold;color: #666;}
.frame-label.active .neigh-radio{color: #0093c9;}
.frame-radio-but label, .frame-radio-but .frame-label{margin-bottom: 8px;min-height:31px;}
.frame-radio-but .help-block{margin-top: 0;}
.d_b.help-block{padding-bottom: 13px;}
.neigh-radio p{color: #999;margin-bottom:0;}

.niceRadio{width: 18px;height: 19px;float: left;background-position: -240px -60px;position: relative;top: 1px;margin-right: 5px;}
.niceRadio.active{background-position: -260px -60px!important;}
/*.niceRadio.disabled{background-position: -420px -100px !important;}*/

.left-order, .right-order{margin-bottom: 65px;}
.left-order{width: 463px;float: left;}
.right-order{width: 468px;float: right;}

.table-info-order td, .table-info-order th{border-width: 1px 0 0;border-style: solid;border-color: #e8e8e8;height: 24px;vertical-align: middle;text-align: left;}

#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url("../images/fancy_loading.png")}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{border:0;overflow:auto;display:none;margin:0;padding:0}
#fancybox-wrap{position:absolute;top:0;left:0;z-index:1101;outline:none;display:none;padding:20px;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-error{color:#444;font:normal 12px/20px Arial;margin:0;padding:14px}
#fancybox-img{width:100%;height:100%;border:none;outline:none;line-height:0;vertical-align:top;margin:0;padding:0}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url("../images/blank.gif");z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
.fancybox-bg{position:absolute;border:0;width:20px;height:20px;z-index:1001;margin:0;padding:0}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
.fancybox-ie .fancybox-bg{background:transparent!important}

#comment-frame{display: none;clear: both;padding-top: 10px;}
#comment-frame textarea{height: 80px;}

.drop{display: none;position: absolute;top: 100%;left: 0;z-index: 1002;}
.drop-search{width: 100%;}
.drop-search > .inside-padd{padding: 10px 0 17px;}
.drop-search .photo-block{width: 40px;height: 40px;}
.drop-search li{margin-bottom: 0;padding: 5px 20px;}
.drop-search .item-order li > .description,.drop-search  .item-order li .title{margin-left: 70px;}
.drop-search .item-order li.selected{background-color: #eee;}

.fancy-cleaner .frame-cleaner-main{margin-bottom:0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.frame-cleaner-main table{border-collapse: separate;border: 1px solid #dedede;}
.frame-cleaner-main{margin-bottom: 47px;background-color: #f7f7f7;box-shadow: 0 4px 14px #dcdcdc; }
.frame-cleaner-main .block-filter{margin: -1px -1px 0;}
.frame-cleaner-main td, .frame-cleaner-main th{vertical-align: top;border-top: 1px solid #fff;border-bottom: 1px solid #e4e4e4;}
.frame-cleaner-main tfoot td{vertical-align: top!important;text-align: right!important;}

.frame-cleaner-main thead th{font-size: 14px;font-weight: normal;padding: 10px 0;border-bottom: 0;color: #999;text-shadow: 0 1px #fff;border-bottom: 1px solid #d3d3d3;}
.frame-cleaner-main tbody td{padding: 16px 0 0;font-size:0;}
.frame-cleaner-main tbody td > *{font-size:13px;}
.frame-cleaner-main tbody tr:first-child td{border-top: 0;}
.frame-cleaner-main tfoot td{padding: 13px 20px;}
.frame-cleaner-main .price-complect{font-size: 22px}
.frame-cleaner-main .price-complect .cur{font-size: 13px;}
.left_order{margin-top: 19px;}

.promotion-inf{}
.promotion-inf > div{margin-left: 10px;line-height: 1;margin-bottom: 12px;}
.promotion-inf .price-order{font-size: 22px!important;}
.promotion-inf .price-order .cur{font-size: 13px;}


.fancy{-moz-box-shadow: 0 2px 13px #333;-webkit-box-shadow: 0 2px 13px #333;box-shadow: 0 2px 13px #333;}
.fancy-cleaner{width: 970px;padding: 5px;position: relative;box-shadow: 0 9px 10px #4c4c4c;}
.fancy-cleaner-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #dedede;opacity: 0.5;}

.frame-scroll-cleaner{overflow:auto;}
.fancy-cleaner .title_h3{color: #333;}
.fancy-cleaner .inside-padd.frame-cleaner-main{-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;margin-bottom: 0!important;position: relative;}
.fancy-cleaner .items-complect > li > .f_l:first-child{width: 135px;}
.fancy-cleaner .items-complect > li{width: 165px !important;}
.fancy-cleaner .items-complect.item-order > li{width: auto !important;margin-bottom:16px;}
.fancy-cleaner .items-recomedet.items-complect > li{width: 202px !important;}
.fancy-cleaner .items-recomedet.items-complect{padding: 0 10px;}
.fancy-cleaner .items-recomedet.items-complect > li > div > .f_l{width: 161px;padding-right: 9px;}
.fancy-cleaner .items-recomedet.items-complect > li > div > .f_l:first-child{width: 32px;text-align: center;padding-right: 0;}
.fancy-cleaner .footer-fancy-cleaner{padding: 18px 0 20px;border-bottom: 1px solid #d7d6d2;position: relative;}
.fancy-cleaner .footer-fancy-cleaner:before{content: "";height: 3px;width: 100%;position: absolute;top: 0;left: 0;background-position: 0 -404px;}

.fancy-photo{width: 670px;padding: 5px;position: relative;}
.fancy-photo .inside-padd{padding: 20px 84px 48px;background-color: #f7f7f7;border-radius: 0 0 3px 3px;}
.fancy-photo .photo-block{width: 480px;height: 430px;padding: 10px;margin: 0 0 24px;}
.fancy-photo h1, .fancy-photo .code{text-shadow: 0 1px 0 #fff;}
.fencyProductInfoMain,.fencyProductInfoAdd{position: relative;padding: 8px 40px 7px 20px;}
.fencyProductInfoMain *,.fencyProductInfoAdd *{font-size: 18px;color: #333!important;line-height: 1.2;}


.forget-pswd{margin-top: 5px;}
.frame-forget-pswd{display: none;padding-bottom: 20px;}
.frame-register{width: 470px;}
.frame-register .inside-padd{padding: 0 0 20px 0;margin-bottom: 23px;}

.items-sub-category {margin-left: -20px;font-size: 0;}
.items-sub-category .helper{height: 120px;}
.items-sub-category > li{display: inline-block;vertical-align: top;font-size: 12px;width: 230px;margin-left: 20px;margin-bottom: 30px;}
.items-sub-category > li > a{text-decoration: none;}
.items-sub-category > li .photo-block{width: 142px;}
.items-sub-category > li > a > .title{font-size: 16px;display: block;margin-top: 8px;margin-left: 3px;}
.items-sub-category > li li{margin-bottom: 8px;margin-left: 12px;}
.items-sub-category > li li > a{color: #333;}

.info-discount .title{margin-bottom: 6px;}
.info-discount-count{margin-bottom: 6px;}
.list-products-text li{margin-bottom: 5px;}

/*style-view*/

body{color: #333;}

a, .ref{color: #3d84ba;cursor: pointer;text-decoration: underline;}
/*a:visited{color: #551a8b;}*/
a:hover, .ref:hover, .crumbs a:hover{color: #36d6f9;}
.items-sub-category > li li > a:hover{color: #666;}

[class*="d_l"]{text-decoration: none;cursor: pointer;position: relative;display: inline-block;}
[class*="d_l"]:after, .ie_d-l{border-bottom: 1px dotted transparent;display: block;content: "";width: 100%;position: absolute;bottom: 1px;left: 0;}

.d_l_b{color: #0093c9!important;}
.d_l_b:after, .d_l_b .ie_d-l{border-bottom-color: #0093c9;}

.d_l_o, .pointer:hover .d_l_b, .d_l_b:hover, .d_l_green:hover, .pointer:hover .d_l_green{color: #36d6f9!important;}
.d_l_o:after, .d_l_o .ie_d-l, .pointer:hover .d_l_b:after, .d_l_b:hover:after, .pointer:hover .d_l_b .ie_d-l, .d_l_b:hover .ie_d-l, .d_l_green:hover .ie_d-l, .d_l_green:hover:after, .pointer:hover .d_l_green:after{border-bottom-color: #36d6f9;}
.d_l_o:hover{color: #eba92b;}
.d_l_o:hover:after{border-color: #eba92b;}
.d_l_green{color: #54982a;}
.d_l_green:after, .d_l_green .ie_d-l{border-bottom-color: #54982a;}
.d_l_w{color: #fff!important;}
.d_l_w:after, .d_l_w .ie_d-l{border-bottom-color: #fff;}

.olread{text-decoration: underline;}
.items-catalog .olread{color: #0093c9!important;}
.items-catalog .olread:hover{color: #36d6f9!important;}

textarea, select, input[type="text"], input[type="password"], input[type="email"]{background-color: #fff;color: #3d3d3d;}
textarea{padding: 5px;height: 70px;}

.text hr {color: #aaa;background: #aaa;}
.title_h1, h1{font-size: 30px;font-weight: normal;}
.title_h2, h2{font-size: 21px;font-weight: normal;}
.title_h3, h3{font-size: 18px;font-weight: normal;}
.title_h4, h4{font-size: 14px;font-weight: normal;margin-bottom: 5px}

.b-r_5, .frame-your-order,.abt-us,.map,.deliver-inf,.mark-txt{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.b-r_4,.menu-main, input[type="text"], input[type="email"], input[type="password"], textarea, .frame-comment, label.error, .tabs-comprasion > li > button{-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.b-r_3, .block-filter, .frame-search, .frame-cleaner, .alert-search-result, .frame-list-comment > li, .form-comment, .fancy{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}

.h-footer{height: 183px;}
footer{height:183px; margin: -183px auto 0;position: relative;z-index:1;color: #333;background-position: bottom;}
footer .content-footer{border-top: 1px solid #bababa;padding-top: 35px;background-image: url("../images/foot_bm.png");}
.content-footer > div:first-child{width: 315px;padding-right: 20px;}
.metric-foot{}
.metric-foot ul{font-size: 0;margin-left: -13px;}
.metric-foot li{display: inline-block;margin-left: 3px;margin-bottom: 10px;}
.footer-footer{}
footer li a{color: #626262;text-decoration: none;}
footer li a:hover{color: #333;}
footer .footer{}

.menu-header{padding-top: 3px;background-position: top left;}

.menu-header .container > nav{border-width: 0 1px;border-style: solid;border-right-color: #606060;border-left-color: #2c2b2b;}
.menu-header-in{height: 32px;color: #fff;-moz-box-shadow:inset 0 1px 4px #333;-webkit-box-shadow:inset 0 1px 4px #333;box-shadow:inset 0 1px 4px #333;
                background: #4e4e4e; /* Old browsers */
                background: -moz-linear-gradient(top,  #4e4e4e 0%, #3a3a3a 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e4e4e), color-stop(100%,#3a3a3a)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #4e4e4e 0%,#3a3a3a 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #4e4e4e 0%,#3a3a3a 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #4e4e4e 0%,#3a3a3a 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #4e4e4e 0%,#3a3a3a 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4e4e', endColorstr='#3a3a3a',GradientType=0 ); /* IE6-9 */
}
.nav-enter-reg{margin-top: 1px;}
.nav-enter-reg > li > span, .nav-enter-reg > li > a{padding: 0;}
.menu-header .f_l > .nav > li > a, .menu-header .f_l > .nav > li > span{border-width: 0 1px;border-style: solid;border-right-color: #2c2b2b;border-left-color: #606060;display: block;height: 32px;line-height: 32px;}
.fon-header{}
.bottomimage {vertical-align: bottom;padding-left:15px}
.menu-header .nav > li > a:hover{color: #fff;
                                 background: #6b6b6b; /* Old browsers */
                                 background: -moz-linear-gradient(top,  #6b6b6b 0%, #484848 100%); /* FF3.6+ */
                                 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6b6b), color-stop(100%,#484848)); /* Chrome,Safari4+ */
                                 background: -webkit-linear-gradient(top,  #6b6b6b 0%,#484848 100%); /* Chrome10+,Safari5.1+ */
                                 background: -o-linear-gradient(top,  #6b6b6b 0%,#484848 100%); /* Opera 11.10+ */
                                 background: -ms-linear-gradient(top,  #6b6b6b 0%,#484848 100%); /* IE10+ */
                                 background: linear-gradient(to bottom,  #6b6b6b 0%,#484848 100%); /* W3C */
                                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b6b', endColorstr='#484848',GradientType=0 ); /* IE6-9 */
}

.menu-header .nav > li.active{

}
.menu-header .nav > li.active > span{color: #c7c7c7;background-color: #2b2b2b;box-shadow: inset 0 -1px 5px #000;}
.menu-header .nav > li > a{color: #fff;}

.phones-header{font-size: 21px;color: #00b5df;}
.phones-header .f-w_b{color: #333;font-weight: normal !important;}

.frame-search, .frame-cleaner{position: relative;}
.frame-cleaner:after, .ie_7{content: "";height: 6px;width: 100%;position: absolute;left: 0;bottom: 0;-moz-border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;z-index: 0;}
.frame-cleaner:before, .ie_8{border-width: 0 1px;border-style: solid;border-left-color: #e2e2e2;border-right-color: #fcfcfc;height: 100%;left: 50px;top: 0;content: "";position: absolute;}

input[type="text"], input[type="password"], textarea, input[type="email"]{
    border-color: #dcdcdc;background: #fff;
    -moz-box-shadow: inset 0 2px 4px #f1f1f1, 0 1px 1px #fff;-webkit-box-shadow: inset 0 2px 4px #f1f1f1, 0 1px 1px #fff;box-shadow: inset 0 2px 4px #f1f1f1, 0 1px 1px #fff;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, input[type="email"]:focus{
    border-color: #74cd3b;
    -moz-box-shadow:inset 0 1px 2px #eaeaea, 0 0 5px #74cd3b;-webkit-box-shadow:inset 0 1px 2px #eaeaea, 0 0 5px #74cd3b;box-shadow:inset 0 1px 2px #eaeaea, 0 0 5px #74cd3b;
}
input[type="text"].error, input[type="password"].error, textarea.error, input[type="email"].error {border-color: #ffa2a2;}
input.input-search{width: 450px!important;height: 33px;float: left;position: relative;z-index: 101;}
.icon-search{width: 17px;height: 18px;background-position: 0 0;position: absolute;right: 9px;bottom: 7px;z-index: 200;}
.icon-list-search{width: 17px;height: 19px;background-position: -660px -40px;position: absolute;right: 29px;bottom: 7px;z-index: 200;}

.menu-main{position: relative;background-position: 0 0;-moz-box-shadow: 0 1px 2px #decab1;-webkit-box-shadow: 0 1px 2px #decab1;box-shadow: 0 1px 2px #decab1;}
.frame-menu-main{position: relative;z-index: 2;margin-bottom: 12px;}
.menu-main td{vertical-align: middle;}
.menu-main td + td{}
.menu-main td + td + td{}
.menu-main td > .frame-item-menu{height: 100%;}
.menu-main td > .frame-item-menu > div > .title{height: 49px;background-color:transparent;overflow: hidden;color: #fff;text-shadow: 0 1px 0 #f08200;width: 100%;display: block;}
.menu-main td:first-child > .frame-item-menu > div > .title{border-radius: 4px 0 0 4px;}
.menu-main td:last-child > .frame-item-menu > div > .title{border-radius:0 4px 4px 0;}
.menu-main td > .frame-item-menu.active > div > .title{background-position: 0 -100px;}
.menu-main td > .frame-item-menu:hover > div > .title{background-position: 0 -50px;}

.menu-main td > .frame-item-menu > div > .title:before{position: absolute;content: "";width: 2px;height: 47px;background-position: 0 -150px;left: 0;top: 1px;}
.menu-main td:first-child > .frame-item-menu > div > .title:before{display: none;}
.hover.menu-main td > .frame-item-menu:hover > div > .title{

}
.menu-main td:first-child > .frame-item-menu > div:after, .menu-main td:first-child > .frame-item-menu > div .ie_3{display: none;}
.not-js.menu-main td:hover > .frame-item-menu > ul, .menu-main.not-js td:hover > .frame-item-menu > div:before, .menu-main.hover td > .frame-item-menu:hover > div:before{display: block;}
.frame-item-menu > ul{font-size: 0;max-width: 100%;display: none;top: 70px;position: absolute;text-align: left;border: 1px solid #b7b7b7;border-top: 1px solid #d05904;z-index: 1;background-color: #fff;-moz-border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;
-moz-box-shadow: 0 1px 9px #aaa;-webkit-box-shadow: 0 1px 9px #aaa;box-shadow: 0 1px 9px #aaa;
}
.frame-item-menu > ul > li:last-child{-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;border-bottom: 0;}
.menu-main td > .frame-item-menu > .right-drop{-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;}
.menu-main .title-text{font-size: 15px;word-break:normal;font-weight: bold;}

.frame-item-menu > ul > li{display: inline-block;vertical-align: top;margin-left: 15px;}
.frame-item-menu > ul > li > a.is-sub:after, .ie_21,.menu-main td > .frame-item-menu > .right-drop .is-sub:after{width: 10px;height: 16px;position: absolute;background-position: -280px -60px;right: 12px;position: absolute;content: "";top: 50%;margin-top: -8px;}
.frame-item-menu > ul > li:first-child{border-top: 0;}
.frame-item-menu > ul > li:hover > a{background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #dddddd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#dddddd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#dddddd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#dddddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}
.frame-item-menu > ul > li > a{color: #0093c9;text-shadow: 0 1px 0 #fff;text-decoration: none;font-size: 0;position: relative;display: block;padding: 4px 26px 5px;z-index: 2;
background: #f8f8f8; /* Old browsers */
background: -moz-linear-gradient(top,  #f8f8f8 0%, #ececec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8f8f8 0%,#ececec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8f8f8 0%,#ececec 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8f8f8 0%,#ececec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
border-top: 1px solid #fff;border-bottom: 1px solid #ddd;
}

.frame-item-menu > ul > li > a > .helper{height: 25px;}
.frame-item-menu > ul > li > a > span{font-size: 12px;}
.frame-item-menu > ul{display: none;top: 100%;margin-top: 0px;}
.menu-main td > .frame-item-menu > div > .title > span{display: inline-block;}
.menu-main td > .frame-item-menu:hover > div{border-color: transparent;}

.frame-item-menu > ul > li > div{}
.frame-item-menu > ul > li:hover > div{}
.frame-item-menu > ul > li > div > ul{padding-bottom: 15px;}
.frame-item-menu > ul > li > div > ul > li{font-size: 12px;}
.frame-item-menu > ul > li > div > ul > li{margin-bottom: 5px;}
.frame-item-menu > ul > li > div > ul > li > a{color: #0093c9;text-decoration: none;line-height: 1;font-size: 12px;}
.frame-item-menu > ul > li > div > ul > li > a.t-d_n{color: #3d84ba;}
.frame-item-menu > ul > li > div > ul > li > a:hover{color: #0088cc;}
.frame-item-menu > ul > li > div > ul > li > .title{color: #666;font-size: 18px;padding: 12px 0 5px;display: block;}

.frame-item-menu > .right-drop{-moz-border-radius: 0 3px 7px 0;-webkit-border-radius: 0 3px 7px 0;border-radius: 0 3px 7px 0;}
.frame-item-menu > .right-drop:hover > li{}
.frame-item-menu > .right-drop > li:hover{}
.frame-item-menu > .right-drop > li > div{left: auto !important;right: 100%;border-left-width: 3px;border-right: 0;-moz-border-radius: 3px 0 0 7px;-webkit-border-radius: 3px 0 0 7px;border-radius: 3px 0 0 7px;}
.frame-item-menu > .right-drop > li{}
/*.frame-item-menu > .right-drop > li > a.is-sub:after, .frame-item-menu > .right-drop > li > a.is-sub .ie_21{right: auto;left: -12px;background-position: -742px 0;}*/
/*.frame-item-menu > .right-drop > li:hover > a.is-sub:after, .frame-item-menu > .right-drop > li:hover > a.is-sub .ie_21{background-position: -742px -8px;}*/
.frame-item-menu > .right-drop ul{text-align: left;}

.frame_baner{margin-bottom: 39px;}
.baner .content-carousel p, .count_prod, .text_sort, .c_82{color: #828282;}
.baner .content-carousel .title{font-size: 30px;margin-top: 85px;}
.baner .content-carousel p{margin: 10px 0 20px;}
.baner .content-carousel a{font-size: 13px;color: #6bb733;}
.baner:hover .content-carousel a:hover{color: #0088cc;}
.arrow{z-index: 2;}
.baner .arrow[disabled="disabled"]{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3;cursor: default;}

.crumbs{color: #999;}
.crumbs a{color: #0093c9;display: inline-block;font-size: 12px}
.count_prod, .text_sort{margin-left: 5px;}

.items-catalog .price-catalog{display: inline-block;margin-right: 2px;}
.items-catalog .price-catalog > div{}
.items-catalog .price-catalog .cur{font-size: 18px;}

.shadow-w_220{position: relative;}
.shadow-w_220:after, .ie_19{width: 220px;height: 7px;background-position: -1298px 0 !important;position: absolute;bottom: -7px;left: 0;content: "";}
.block-filter{background-color: #f7f7f7;border:3px solid #ebebeb;}
.filter .block-filter{margin-bottom: 23px;}
.block-filter + .block-filter{margin-top: 25px;}
.filter .block-filter .title_h3{margin-bottom: 3px;}
.block-filter .title_h3{font-weight: bold; font-size: 14px; color:#333;}
.block-filter .title_h3.slide {border-bottom:1px dotted #333; display: inline; position: relative;}
.block-filter .title_h3.slide:hover {border-bottom: none;}
.block-filter .title_h3.slide:after {position: absolute; content: ""; background-position: -660px -40px; width: 9px; height:5px; right: -13px; top: 50%; margin-top: -2px;}
.block-filter .title_h3.slide.active:after {background-position: -660px -60px;}
.menu-category{overflow: hidden;}
.menu-category > li{border-width: 1px 0;border-style: solid;border-top-color: #e4e4e4;border-bottom-color: #fcfcfc;margin: -1px 0 -2px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.menu-category > li:hover{
    border-top-color: #e4e4e4;border-bottom-color: #fcfcfc;
    background: #fcfcfc; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fcfcfc 0%, #e4e4e4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfcfc 0%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfcfc 0%,#e4e4e4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfcfc 0%,#e4e4e4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfcfc 0%,#e4e4e4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-8 */
}
.menu-category > li.active{position: relative;background: none;background-color: #e4e4e4;border-top: 0;}
.menu-category > li.active:before, .ie_12{content: "";position: absolute;left: 0;top: 0;height: 3px;width: 100%;background-position: 0 -88px;}
.menu-category > li.active:first-child:before, .menu-category > li.active:first-child .ie_12{display: none;}
.menu-category > li > a, .menu-category > li > span{text-decoration: none;padding: 5px 16px 6px;display: block;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.block-filter .inside-padd{padding: 11px 16px 11px 16px;}
.frame-check-filter{padding: 7px 17px 9px;margin-bottom: 14px;background-color: #f7f7f7;border: 3px solid #ebebeb;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.frame-check-filter .title_h4{margin-bottom: 4px;color: #333;}
.formCost{padding-bottom: 15px; text-align: center; margin: 0 auto; width: 140px;}
.frame-group-checks{position: relative; border-top:1px solid #ebebeb; background: #f7f7f7;}
/*.frame-group-checks .lineForm .cusel-scroll-wrap, .frame-group-checks .lineForm .jScrollPaneContainer {padding-bottom: 120px; }*/
.scrollY .jScrollPaneContainer {overflow-y: scroll;}
.frame-group-checks:hover, .prop_container-price:hover, .frame-check-filter:hover {background: #fbfbfb;}
.frame-group-checks ul{margin: 11px 0 8px;}
.frame-group-checks li{font-size: 0; margin-bottom: 5px;}
.formCost .inside-padd{padding-top: 0;padding-bottom: 0;}
.formCost label{width: 63px;margin-bottom: 0;}
.formCost label > input{height: 34px;}
.formCost input[type="submit"]{
    height: 34px;border: 1px solid #d8d8d8;padding: 0 10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
    background: #f9f9f9; /* Old browsers */
    background: -moz-linear-gradient(top,  #f9f9f9 0%, #ececec 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f9f9f9 0%,#ececec 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
    box-shadow: inset 0 1px 1px #fff;
}
.formCost input[type="submit"]:hover{
    background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top,  #f5f5f5 0%, #e5e4e4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e5e4e4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#e5e4e4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5f5f5 0%,#e5e4e4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5f5f5 0%,#e5e4e4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#e5e4e4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e5e4e4',GradientType=0 ); /* IE6-9 */
}
.formCost input[type="submit"]:active{

    box-shadow: inset 0 2px 5px #cfcfcf;
}
.apply{position: absolute;z-index: 1;margin-right: 18px;background-position: 0 -936px;left: 400px;top: 400px;display: none;margin-top: -4px;margin-left: 5px;}
.apply > div{height: 58px;margin-right: -18px;padding: 0 23px 0 18px;background-position: 100% -994px;text-align: center;color: #fff;}
.apply > div > .description{padding-top: 6px;}
.apply-slider{margin-top: -10px;margin-left: 12px;}
.apply a{color: #96ca1c;}

.tooltip{position:absolute;z-index:1020;display:block;padding:5px;font-size:11px;opacity:0.8;filtr:alpha(opacity=80);visibility:visible;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display: none;margin-top:-5px;}
.tooltip:after, .ie_14{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;bottom:-5px;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0;content: "";}
.tooltip-slider{font-size: 14px;background-color: #fff;border: 1px solid #e1e0de;height: 28px;line-height: 28px;min-width: 55px;opacity:1;filtr:alpha(opacity=100);margin-top: -10px;margin-left: -7px;text-align: center;color: #323232;}
.tooltip-slider:after, .ie_14{width:47px;height:6px;bottom:-6px;left:50%;margin-left:-23px;border-width:5px 5px 0;content: "";background-position: 0 -240px;border: 0;position: absolute;}

.frame-radio-but{margin-top: 10px;}
.green{color: #999;display: block;font-weight: normal!important;}
.name-count{margin-left: 21px;}
.block-filter .frame-label.active .title{color: #0093c9;}
.block-filter .frame-label .title{color: #0093c9; word-break: break-all;}
.count, .block-filter .frame-label.disabled .title, .c_9{color: #999;}

.frame-social .title, .code, .right-product .order-call > .title, .af{color: #FC4600;}
.item-product a{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.code.d_b{margin-bottom: 5px; font-family: Arial, sans-serif; font-size: 12px;}
.text-discount{color: #f57332 !important;margin-right: 15px;}
.price-order{display: inline;}
.price-order > span{display: inline;}
.price-product > div{font-size: 30px;}
.price-product > div > .cur{font-size: 13px;}
.right-product .order-call > .title{font-size: 18px;}
.order-call .phones{font-size: 14px;}
.delivery-payment_product .title{}
.mainphoto_price_container .price-product,.addphoto_price_container .price-product{margin-right: 30px;}

.frame-comment{background-color: #f0f0f0;padding: 12px 20px 10px;position: relative;margin-bottom: 9px;}
.frame-comment:after, .ie_15{content: "";border-width: 6px 8px;border-style: solid;border-color: transparent;border-top-color: #f0f0f0;position: absolute;left: 20px;bottom: -12px;}
.text-comment p{margin: 2px 0 6px;}
.func-button-comment .btn > *{color: #333;}
.btn-like{margin:0 20px;}
.btn-dislike{position: relative;left: -3px;}
.btn-dislike:before{content: "";height: 32px;position: absolute;left: 1px;top: 1px;border-left: 1px solid #fff;}
.text-like{color: #54982a;text-shadow: 0 1px 0 #fff;}
.text-dislike{color: #e84a4a;text-shadow: 0 1px 0 #fff;}
.text-replay{margin-right: 6px;color: #999;}

.frame-footer-order{padding: 12px 26px 18px;border-top: 1px solid #ebebeb;}
.footer-order{margin-left: -40px;}
.footer-order > div{margin-left: 40px;}
.price-of-deliver .price-order{color: #fb8200;}
.footer-order-act .text-discount{margin-right: 0;}
.full-price{margin: 5px 0 14px;}
.full-price .old-price{margin: 0 10px;text-decoration: none;}
.full-price .old-price .totalProductPrice{text-decoration: line-through;}
.full-price .price-order #fullPrice{font-size: 30px;line-height: 1;}

.frame-plus-minus-ins{border: 1px solid #d8d8d8;margin: 0 auto;padding: 4px 0 3px;-moz-box-shadow: inset 0 1px 1px #fff, 0 1px 1px #fff;-webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 1px #fff;box-shadow: inset 0 1px 1px #fff, 0 1px 1px #fff;
background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f9f9f9 0%, #ececec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f9f9 0%,#ececec 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9f9f9 0%,#ececec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
}
.frame-plus-minus input{height: 33px;width: 49px;position: relative;z-index: 1;}
.plus{left: 2px;}
.minus{left: -2px;}
.frame-plus-minus button{max-width: 30px;min-width: 30px;padding: 0;color: #fb8500;}
.frame-plus-minus button:hover{color: #54982a;}
.frame-plus-minus .btn:active > button{color: #ff5656;}
.frame-plus-minus > .btn > button{vertical-align: middle;}
.frame-plus-minus button > span{font-size: 20px;line-height: 20px;font-weight: bold;text-shadow: 0 1px 0 #fff;}
.frame-plus-minus button > .helper{height: 34px;}
.plus button > .helper + span{position: relative;}
.minus button > .helper + span{position: relative;top: -2px;}
.minus + *{vertical-align: middle;}
.plus > button[disabled="disabled"], .minus > button[disabled="disabled"]{color: #c1c1c1;}
.frame-thumbail a{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;text-decoration: none;}
.frame-thumbail a > span{text-decoration: underline;}
.frame-thumbail a > .photo-block{text-decoration: none;}
.foot-cleaner-main{padding: 22px 0 13px;}
.item-order li{float: none;width: auto !important;display: block;overflow: hidden;}
.item-order li .title{margin-bottom: 6px;}
.item-order li > .description, .item-order li .title{margin-left: 127px;}
.item-order .photo-block{float: left;}

.help-block{font-size: 11px;color: #828282;margin-top: 3px;}
.must{font-size: 18px;font-weight: bold;color: #e72424;position: absolute;left: 100%;top: 0;margin-left: 4px;}

.frame-your-order{border: 2px solid #b1e18e;padding: 10px 30px 0;}
.alert-search-result{background-color: #fafafa;border: 3px solid #e9e9e9;padding: 0 28px;}
.alert-search-result .inside-padd{padding: 30px 0;}
.alert{margin-bottom: 25px;}
.alert img.f_l{margin-right: 40px;}
.alert img.f_r{margin-left: 40px;}
.alert .title_h2{margin-top: 7px;}
.alert p{overflow: hidden;margin-bottom: 0;}

/******* search results *******************/
nav > .search-result > li{margin-bottom:8px;}
.search-result > li{padding-left:10px;}
.search-result .search-result{padding-bottom:8px;}
.search-result .search-result > li{padding-left:0;margin-top:3px;}
.search-result .frame-group-checks{padding-top: 5px;}
nav > .search-result > li > span{font-size: 14px;color:#999;}
.search-result > li a{text-decoration: underline;}
.search-result > li a,.search-result > li span{font-size: 13px;}
.search-result > li.active *{color:#999 !important;}
/******* end of search results ************/

#fancybox-outer{position:relative;width:100%;height:100%;}
#fancybox-content{width:0;height:0;outline:none;position:relative;overflow:hidden;z-index:1102;padding:0;border:0 solid rgba(255, 255, 255, 0.5);border-radius: 5px;}
#fancybox-close{right: 18px;top: 15px;z-index: 1103;}
#fancybox-close:hover{}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;cursor:pointer;z-index:1102;}
#fancybox-left:hover span{left:25px}
#fancybox-right:hover span{left:auto;right:25px}
#fancybox-loading {position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}
#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url("../images/fancybox.png");}

.enter{background-color: transparent;-moz-border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;position: relative;z-index: 1;}
.enter.active, .enter:hover, .enter:focus{background-color: #0080c1;color: #fff;-moz-box-shadow: 0 1px 10px rgba(91, 91, 91, 0.75);-webkti-box-shadow: 0 1px 10px rgba(91, 91, 91, 0.75);box-shadow: 0 1px 10px rgba(91, 91, 91, 0.75);}
.drop-search{
    width: 449px;
    -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
    -moz-box-shadow: 0 2px 8px #868686;-webkit-box-shadow: 0 2px 8px #868686;box-shadow: 0 2px 8px #868686;
    background: #fbfbfb; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fbfbfb 0%, #f1f1f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fbfbfb 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fbfbfb 0%,#f1f1f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fbfbfb 0%,#f1f1f1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fbfbfb 0%,#f1f1f1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
}

.drop-content-inside{padding: 26px 30px 1px;position: relative;}
.drop-content-inside .d_l_b{margin-top: 5px;}
.drop-popup .header-title{font-size: 18px;position: relative;margin: 5px 5px 0;border-bottom: 1px solid #d3d3d3;text-shadow: 0 1px 0 #fff;padding: 0 35px;height: 44px;line-height: 44px;
background: #f8f8f8; /* Old browsers */
background: -moz-linear-gradient(top,  #f8f8f8 0%, #ececec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8f8f8 0%,#ececec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8f8f8 0%,#ececec 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8f8f8 0%,#ececec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
-moz-border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;
}
.drop-popup, .drop-popup > .drop-content, .drop-popup > .drop-footer{background: url('../images/drop.png') no-repeat;}
.drop-popup{padding-top: 9px;background-position: 0 0;width: 443px;}
.drop-forget{background-position: -1332px 0;}
.drop-popup .drop-content{background-position: -444px 0;background-repeat: repeat-y;margin-top: -8px;}
.drop-popup .drop-footer{height: 25px;background-position: -888px -25px;}
.icon-times-drop{position: absolute;width: 22px;height: 22px;top: 24px;right: 20px;background-position: -320px -20px;cursor: pointer;z-index: 1;}
.drop-popup.drop-register{margin-left: 29px;}
.drop-popup.drop-enter{margin-left: 51px;}
.drop-popup.drop-order-call{margin-left: 19px;}

.drop-report{background-position: -1332px 0;padding-top: 18px;margin-left: -195px;margin-top: -8px;z-index: 1030;}
.drop-report .drop-content-inside{padding-top: 15px;}
.drop-report .header-title{position: static;}
.drop-report .icon-times-drop{top: 25px;right: 20px;}
.drop-report .drop-content{background-position: -444px 0;}
.drop-report .drop-footer{height: 25px;background-position: -888px -25px;}

/******* server messages ************************/
.alert-small{color: #3d84ba;}
label.error{background-color: #ffcccc;border: 1px solid #ffa2a2;color: #e42e2e;margin-top: 7px;padding: 2px 11px;}
.msg .notice, .msg .error{padding:8px; margin-bottom:15px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.msg .error{background-color:#ffe8e8;border: 1px solid #f27676;}
.msg .notice{background-color:#ecffe8;border: 1px solid #80c232;}
.msg .notice *,.msg .notice{color:#5fa335 !important; font-size:13px;}
.msg .error *,.msg .error{color:#ff3e3e !important; font-size:13px;}
.msg h1, .msg h2, .msg h3{font-weight:bold; font-size:16px !important; margin-top:5px !important;}
.msg h1{font-size:20px !important;}
.msg h2{font-size:18px !important;}
.msg p{margin-bottom:5px !important;}
.success, .success *{color: #5fa335;}
.error, .error *{color: #ff3e3e}
/************************************************/

.tabs-comprasion > li{display: block;float: none;}
.tabs-comprasion > li > button{border-width: 1px 0;border-style: solid; border-color: transparent;padding: 4px 5px 3px;}
.tabs-comprasion > .active > button{background-color:#dbdbdb;border-top-color:#bcbcbc;border-bottom-color:#fff;}
.tabs-comprasion > .active > button > [class*="d_l"]{color: #333;}
.tabs-comprasion > .active > button > [class*="d_l"]:after{display: none;}
.comprasion{margin-bottom: 60px;}
.comprasion_tovars_frame .items-catalog{margin-left: 0;position: relative;}
.comprasion_tovars_frame .items-catalog > li{margin-bottom: 0;margin-left: 0;width: 220px !important; position:relative;padding:5px;-webkit-transition:none;}
.comprasion_tovars_frame .items-catalog > li > a > .photo-block{border: 0;}
.comprasion_tovars_frame > li{width: 237px;float: left;}
.comprasion_tovars_frame > li:first-child{width: 236px;}

.rightDescription .characteristic{margin-top: 40px;}
.rightDescription{overflow: hidden;position: relative;}
.comprasion_tovars_frame{width: 10000px;margin-left: 0 !important;overflow: hidden;}
.comprasion_tovars_frame .items-catalog > li:hover{background-color: transparent;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.rightDescription {margin-left: 270px;}
.comprasion_scroll{overflow: hidden;}
.leftDescription{margin-top: 30px;width: 270px !important;float: left;}
.leftDescription li{font-weight: bold;text-align: right;}
.leftDescription .characteristic{margin-top:22px;}
.comprasion-frame-tabs .leftDescription.characteristic li:first-child{padding: 0;margin-bottom: 11px;background-color: transparent !important;}
.comprasion-frame-tabs .characteristic li.hover{background-color: #f8f8df !important;}
.rightDescription .characteristic li{padding-right: 20px;}
.comprasion-frame-tabs .characteristic li:nth-child(odd), .comprasion-frame-tabs .characteristic li.oddC{background-color: #ededed;}
.comprasion-frame-tabs .characteristic li.evenC{background-color:transparent;}
.comprasion-frame-tabs .characteristic li{padding: 4px 30px 4px 0;font-size: 0;}
.comprasion-frame-tabs .characteristic li > span{font-size: 12px;}
.frame-tabs-ref.comprasion-frame-tabs > div{padding: 0;border: 0;background-color: transparent;}

.scrollNSP{right: 0;position: absolute;top: 20px;margin-top: 10px;}
.scrollNSP > div{height: 1px;}

.comprasion_title{text-align: center;padding: 0 30px;}
.comprasion_head{
    text-align: right;width: 270px;padding-right: 25px;position: absolute;top: 6px;background-color:whiteSmoke;z-index:1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.comprasion_head .tabs{height: 250px;overflow: auto;min-height: 100px;}

.comprasion_head li{margin-bottom: 4px;}
.comprasion_head li > span{-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;display: inline-block;height: 15px;padding: 3px 5px 3px;}
.comprasion_head .active > span{background-color: #afb223;}
.comprasion_head .active > span > span{border: none;color: #fff;}

.delete_overlay_prod{position:relative; z-index:5}

.star-small, .star-small div, .star-small span{background: url('../images/stars.png');}
.star-big, .star-big div, .star-big span{background: url('../images/star-comment.png');}
.star-big div{cursor: pointer;}
.star-small{width: 85px;height: 14px;}
.star-big {width: 140px;height: 30px;}

.productRate{position: relative;}
.productRate div {background-position: left bottom;width: 0;height: 100%;position: absolute;top: 0;left: 0;}
.productRate span {display: block;height: 100%;position: absolute;top: 0;left: 0; background-position: left center;width: 0;}
.productRate.disabled, .productRate.disabled div{cursor: default;}

/*.btn-compare{position: fixed;right: 0;top: 50%;margin-top:-93px;;width: 48px;height: 187px;font-size: 13px;z-index: 4;background: url('../images/btn-compare.png') no-repeat;}
.btn-compare .text-el {-moz-transform: rotate(270deg);-webkit-transform: rotate(270deg);-o-transform: rotate(270deg);writing-mode: bt-rl;display: block;width: 180px;height: 188px;line-height: 1;position: absolute;bottom: 0px;left: 26px;text-decoration: none;text-align:center;}*/


.wish-list-min{margin-top: 18px;}
.wish-list-min .ref{color: #fb8200;}
.wish-list-min .ref:hover{color: #fbab00;}

.fb_close{font-size: 13px;color: #0093c9;}

.drop-side .frame-item-menu > ul > li {margin-left:0;display:block;}
.drop-side .frame-item-menu > ul > li > div{display: none;position: absolute;z-index: 1;padding: 0 10px 0 30px;left: 100%;top: -1px;width: 265px;border: 1px solid #b7b7b7;background-color: #f5f5f5;border-top: 1px solid #d05904;border-radius: 0 0 4px 0;box-shadow: 0 1px 9px #aaa;}
.drop-side .frame-item-menu > ul > li:hover div{display: block;}
.menu-main td > .frame-item-menu > .right-drop .is-sub:after{background-position: -300px -60px;left: 8px}

.bottom-new{position: fixed;bottom: 0;left: 0;width: 100%;z-index: 1002;
            -moz-box-shadow: inset 0 1px 0 #606060,0 -1px 4px #343434;-webkit-box-shadow: inset 0 1px 0 #606060,0 -1px 4px #343434;box-shadow: inset 0 1px 0 #606060,0 -1px 4px #343434;

}
.bott-line-but{height: 35px;border-top: 1px solid #363636;padding-top: 4px;
    background: #515151; /* Old browsers */
background: -moz-linear-gradient(top,  #515151 0%, #303030 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(100%,#303030)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #515151 0%,#303030 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #515151 0%,#303030 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #515151 0%,#303030 100%); /* IE10+ */
background: linear-gradient(to bottom,  #515151 0%,#303030 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#303030',GradientType=0 ); /* IE6-9 */
}
.icon-online-c{width: 16px;height: 17px;background-position: -320px -60px;top: 4px;margin-right: 5px;}
.icon-compare-bott{width: 19px;height: 17px;background-position: -360px -60px;top: 4px;margin-right: 5px;}
.icon-eye{width: 18px;height: 13px;background-position: -340px -60px;top: 4px;margin-right: 5px;}
.seen-prod{margin-top: 5px;}
.icon-down-or{width: 8px;height: 6px;background-position: -400px -60px;top: -1px;margin-left: 5px;}
.active .icon-down-or{background-position: -380px -60px;}
.bottom-main{display: none;background-color: #fafafa;}
.bottom-main .special-proposition{padding-top: 13px;}
.bott-bg{display: none;background-color: #000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;display: none;position: fixed;width: 100%;height: 100%;top: 0;left: 0;top: 0;left: 0;z-index: 10;}
.bott-bg.up{display: block!important;}

.o-nas{position: relative;padding-left: 25px;margin-bottom: 17px;color: #666;}
.o-nas:before{content: "";position: absolute;width: 17px;height: 15px;top: 0;left: 0;}
.o-nas1:before{background-position: -400px -20px;}
.o-nas2:before{background-position: -400px -40px;top: 2px;}
.o-nas3:before{background-position: -440px 0;top: 4px;}
.o-nas4:before{background-position: -460px 0;top: 2px;}

.abt-us,.deliver-inf,.mark-txt{background-color: #fff;border: 1px solid #dedede;padding: 13px;margin-top: 33px;}
.abt-us .title_h2{position: relative;padding-left: 60px;}
.abt-us .title_h2:before{content: "";position: absolute;width: 45px;height: 49px;top: 11px;left: 5px;background-position: -122px -131px;}

.abt-us,.map,.deliver-inf,.mark-txt{-moz-box-shadow: 0 2px 10px #dcdcdc;-webkit-box-shadow: 0 2px 10px #dcdcdc;box-shadow: 0 2px 10px #dcdcdc;}
.mark-txt {margin-top: 0px;}
.contacts{width: 470px;}
.contacts .f_l{width: 220px;margin-right: 15px;margin-bottom: 18px;}
.map{padding: 1px;border: 1px solid #dedede;display: inline-block;background-color: #fff;font-size: 0;}

.news-big{margin-bottom: 21px;}
.news-big a{font-size: 18px;color: #333;}
.news-big .time{font-size: 13px;color: #999;margin-top: 4px;}
.text h1 + .news-big{padding-top: 5px;}

.deliver-inf{padding:13px 24px;margin-bottom: 27px;}
.deliver-inf > div{}
.deliver-inf > div + div{margin-top: 20px;}
.deliver-inf .car{padding-left: 25px;display: block;position: relative;color: #058faf;font-size: 18px;}

.car:before{content: "";position: absolute;width: 16px;height: 16px;top: 7px;left: 2px;}
.car1:before{background-position: -600px -20px;}
.car2:before{background-position: -620px -20px;}
.car3:before{background-position: -640px -20px;}

.big-logo,.img-err{background: url('../images/err404.png');}
.img-err{width: 274px;height: 128px;background-position: 0 0;}
.big-logo{width: 222px;height: 106px;background-position: -275px 0;margin: 15px 0 55px;}
.err-wrt{margin:0 auto 100px;width: 700px;}
.error-text{margin-left: 300px;text-align: left;}
.err-tit{font-size: 30px;color: #4a4a4a;line-height: 1;margin-bottom: 10px;}
.error-text p{font-size: 13px;color: #4a4a4a;line-height: 21px;margin-bottom: 0;}

.iframe_video{vertical-align: top;line-height: 1.3;text-decoration: none;margin-left: 20px;position: relative;top: -2px;}
.icon-video{width: 17px;height: 15px;background-position: -380px -100px;vertical-align: middle;margin-right: 7px;top: -1px;}
#fancybox-close.video-fb{top: -20px;right: -20px;}
.withoutFlag .nowelty {display: none;}
.buy_buttons{margin-top: 10px;}
#vk_like1 {width: 150px !important;overflow: hidden;}
#fblike {display: inline-block; margin-left: -34px;margin-right: 4px;top:-5px}
#twitt-button {position:absolute}
.fb-likestyle {width: 130px !important;}
.frame-tabs-ref #fourth .container{width: auto;}
.origin_photo{text-align: center; padding-bottom: 25px;}
.characteristic .group{font-size: 16px;}
.frame-group-checks .slide{cursor: pointer;}
.frame-group-checks .scroll{max-height: 300px; overflow: auto;padding-top: 2px;}
.frame-group-checks .lineForm{min-width: 185px;}
.slider_one .formCost{width: 100px;}
.goBuy.d_n, .goCart.d_n {display: none!important;}
.items-catalog.items-catalog-main.table + .items-catalog.list-nophoto {display: none;}
.items-catalog.items-catalog-main.list + .items-catalog.list-nophoto {display: none;}
.items-catalog.items-catalog-main.list_nophoto > li {display: none;}

.left_order .cur, .main-prop .cur  {color:#fff;font-size: 0px!important;position:relative;width: 10px;float: right;}
.left_order .cur, .main-prop .cur {background:url(rub.png) no-repeat;height: 15px;background-size: 100% 100%;margin-left: 10px;margin-top: 10px;}

#fancybox-content .price-order  {position:relative;padding-right: 10px;}
#fancybox-content .price-order span.cur {margin-top:-5px;}
.left_order .price-complect > div {position:relative;width: 100px;text-align: left; }
#fancybox-content .price-complect > div  {position:relative;width: 200px;text-align: left; }
#fancybox-content .cur  {color:#fff;font-size: 0px!important;position:absolute;width: 10px; }
#fancybox-content .cur {background:url(rub.png) no-repeat;height: 15px;background-size: 100% 100%;margin-left: 10px;top: 10px;}

.right-catalog .list .cur,
.right-catalog .table .cur  {color:#fff;font-size: 0px!important;position:relative;width: 10px;float: right;}
.right-catalog .list .cur,
.right-catalog .table .cur {background:url(rub.png) no-repeat;height: 15px;background-size: 100% 100%;margin-left: 10px;margin-top: 10px;}
 
.right-catalog .items-catalog.list-nophoto > li .price-catalog .cur {color:#fff;font-size: 0px!important;position:relative;width: 6px;
                                                                 float: right;}
.right-catalog .items-catalog.list-nophoto > li .price-catalog .cur {background:url(rub.png) no-repeat;height: 9px;
                                                                 background-size: 100% 100%;margin-left: 5px;margin-top: 5px;}
																 
.noConflictCur{margin-top: 3px!important; margin-left: 4px!important;}
.noConflictCurPopup{background: url("rub.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); height: 15px; margin-left: 10px; top: 0px; width:10px;}