@font-face {
    font-family: 'rubl_signregular';
    src: url('../fonts/rubl_sign-webfont.eot');
    src: url('../fonts/rubl_sign-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/rubl_sign-webfont.woff2') format('woff2'),
         url('../fonts/rubl_sign-webfont.woff') format('woff'),
         url('../fonts/rubl_sign-webfont.ttf') format('truetype'),
         url('../fonts/rubl_sign-webfont.svg#rubl_signregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ================================================= html5reset ================================================= */
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, var,
b, i,
dl, dt, dd, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
:focus {outline: 0;}
/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}

del {text-decoration: line-through;}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}
textarea{
    resize: none;
    overflow:auto;
}
/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
ol, ul{
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background: transparent;
    margin:0 0 0 20px;
}
/* ================================================= /html5reset ================================================= */

body, html {height:100%;width:100%;}
body {color:#000;font-size:.75em;font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;line-height:1.4;background:#f7f7f7 url(../images/bg/bg-body.gif);}

a {color:#000;text-decoration:none;outline:none;}
a:hover {color:#ff8700;text-decoration:underline;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:2em;}

img {max-width:100%;}

input,textarea {font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}

/* ================================================= base classes ================================================= */
.hidden {display:none;}
.clear,
.clearer {clear:both;height:0;line-height:0;font-size:0;}
.clearer-block:after,
.clearer-block:before {clear:both;content:"";display:block;}
.hidden-submit-button {display:block;width:0;height:0;padding:0;line-height:0;font-size:0;filter:alpha(opacity=0);opacity:0;border:0;background:transparent;}

.w35 {width:35px;}
.fleft {float:left;}
.fright {float:right;}
.fbold {font-weight:bold;}
.fitalic {font-style:italic;}
.frequired {color:#ff8700;}
.ta-left {text-align:left;}
.ta-right {text-align:right;}
.ta-center {text-align:center;}
.f-orange {color:#ff8700;}

.layout-fixed {table-layout:fixed;}
.va-top {vertical-align:top;}

.container {width:980px;margin:0 auto;}

.grey-shadow-big {-moz-box-shadow:0 6px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.15);box-shadow:0 6px 16px rgba(0,0,0,0.15);}
.grey-shadow-large {-moz-box-shadow:0 3px 24px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 24px rgba(0,0,0,0.23);box-shadow:0 3px 24px rgba(0,0,0,0.23);}
.grey-shadow-small {-moz-box-shadow:0 1px 2px rgba(0,0,0,0.24);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 2px rgba(0,0,0,0.24);}

/* orange-top-border = 1 (fb9400) + 2 (fa8c00) + 3 (eb7000) + 4 (f6f6f6) */
.orange-top-border {position:relative;border-top:1px #f6f6f6 solid;margin-top:3px;}
.orange-top-border:before {content:"";position:absolute;top:-4px;left:0;width:100%;height:1px;border-top:1px #fb9400 solid;border-bottom:1px #eb7000 solid;background-color:#fa8c00;}
.custom-category .orange-top-border:before {content:"";position:absolute;top:-6px;left:0;width:100%;height:1px;border-top:1px #fb9400 solid;border-bottom:1px #eb7000 solid;background-color:#fa8c00;}
/* grey-top-border = 1 (f0f0f0) + 2 (f9f9f9) + 3 (ebebeb) + 4 (d3d3d3) */
.grey-top-border {position:relative;border-top:1px #d3d3d3 solid;margin-top:3px;}
.grey-top-border:before {content:"";position:absolute;top:-4px;left:0;width:100%;height:1px;border-top:1px #f0f0f0 solid;border-bottom:1px #ebebeb solid;background-color:#f9f9f9;}

/* grey-top-border = 1 (f0f0f0) + 2 (f9f9f9) + 3 (ebebeb) + 4 (d3d3d3) */
.grey-bottom-border {position:relative;border-top:1px #f0f0f0 solid;}
.grey-bottom-border:after {content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;border-top:1px #f9f9f9 solid;border-bottom:1px #d3d3d3 solid;background-color:#ebebeb;}

.orange-arrow {padding-left:18px;background:url(../images/sprites/arrows-sprite.png) no-repeat 0 -116px;}/*119px*/
.orange-arrow.miltiline {background-position:0 -112px;}
.orange-arrow:hover {background-position:0 -66px;}
.orange-arrow.miltiline:hover {background-position:0 -62px;}
.orange-arrow.pos-right {padding-left:0;padding-right:18px;background-position:100% -116px;}
.orange-arrow.pos-right:hover {background-position:100% -66px;}


/* ================================================= Form Element's Styles ================================================= */
label {cursor:pointer;}
.input-text,
.textarea {margin:0;padding:6px 10px;color:#646464;font:13px Arial;}
.input-text {height:16px;}
.textarea {height:88px;}
.input-checkbox {margin:4px 6px 0 0;padding:0;}

.aport-form label {color:#646464;font-size:13px;cursor:default;}
.aport-form .form-line {position:relative;min-height:35px;padding-bottom:6px;}
.aport-form .form-line .icon-q {top:7px;}
.aport-form .input-text,
.aport-form .textarea {color:#4c4c4c;border:1px #e0e0e0 solid;}
.aport-form .input-text:focus,
.aport-form .textarea:focus {border-color:#bbb;}
.aport-form .textarea.error,
.aport-form .input-text.error {border-color:#dd3333;}
.aport-form .col2 {float:left;width:266px;margin-right:10px;}
.aport-form .col2.fright {margin:0;}
.aport-form .captcha {float:left;width:83px;height:35px;margin-right:10px;}
.aport-form .captcha {position:relative;top:-2px;margin-bottom:-2px;}
.aport-form .btn {float:right;position:relative;top:-4px;margin-bottom:-4px;}
.aport-form .radio-wrap {padding-bottom:0;}
.aport-form .radio-wrap .jq-radio, .aport-form .radio-wrap .jq-checkbox {float:left;margin:4px 5px 0 0;}
.aport-form .radio-wrap .jq-radio {margin-top:6px;}
.aport-form .radio-wrap label{padding-left: 0;line-height:30px;}
.aport-form .radio-wrap .styled {display:none;top:4px;}

.aport-form .help-text,
.aport-form .error-text,
.aport-form .success-text {clear:both;padding:8px 0;font-size:13px;}
.aport-form .help-text a,
.aport-form .error-text a,
.aport-form .success-text a {color:#FF7E00;text-decoration:underline;}
.aport-form .help-text a:hover,
.aport-form .error-text a:hover,
.aport-form .success-text a:hover {text-decoration:none;}
.aport-form .error-text {color:#d50000;}
.aport-form .help-text {color:#999;}
.aport-form .success-text {padding:8px;margin:0 0 10px -8px;color:#468847;background-color:#dff0d8;}

.aport-form .jq-selectbox {border:0;}

.gradient-wrap .rate-middle{margin: 6px auto 4px;}
.gradient-wrap .firm-rating-title{display: block;margin-top: 14px; }
.firm-review-popup-firm-data{position:absolute;right:50px;text-align:right;width:160px;max-height:94px;overflow:hidden;}
.firm-rating-wrapper{/*float:left;*/width: 100%; text-align: center;color: #828282;font: italic 12px/2 "Trebuchet MS","Helvetica CY";}
.firm-rating-wrapper a{color: #828282;}
.firm-rating-wrapper a:hover{color: #EE7E00;}
.firm-rating-grid-list {float: left;width: 192px;padding-top:13px;margin-bottom:10px;text-align: center;background: url("../images/bg/list-product-info-bg.gif") repeat-y scroll 0 0 transparent;}
.product-block .firm-rating-wrapper,
.firm-rating-grid-list .firm-rating-wrapper {margin-top:5px;line-height:1;}
.product-block .firm-rating-wrapper {margin-bottom:12px;}
.firm-rating-grid-list .firm-rating-wrapper .firm-rating-title,
.firm-rating-grid-list .firm-rating-wrapper .firm-review-link {visibility:hidden;}
.firm-rating-grid-list .rate-middle,
.product-block .gradient-wrap .rate-middle {margin:8px auto;width:65px;height:10px;text-align:left;background:url(../images/sprites/rate-stars-small.png) repeat-x 0 -11px;}
.firm-rating-grid-list .rate-middle span,
.product-block .gradient-wrap .rate-middle span {height:10px;background:url(../images/sprites/rate-stars-small.png) repeat-x 0 0;}
.firm-rating-grid-list.all-visible .firm-rating-wrapper .firm-rating-title,
.firm-rating-grid-list.all-visible .firm-rating-wrapper .firm-review-link,
/*.product-item:hover .firm-rating-grid-list .firm-rating-wrapper .firm-rating-title,
.product-item:hover .firm-rating-grid-list .firm-rating-wrapper .firm-review-link {visibility:visible;}*/
/*.product-block:hover .firm-rating-wrapper .firm-review-link a,
.product-item:hover .firm-rating-grid-list .firm-rating-wrapper .firm-review-link a {color:#ff8700;}*/

#firmReview-form .form-content #firm-review-popup-firm-name{font: italic 13px/1.2 "Trebuchet MS","Helvetica CY";}
#firmReview-form .form-line.radio-wrap label {min-width: 132px;}
#firmReview-form .form-line.stars-wrap label {width:145px;}
#firmReview-form .form-content .captcha-btn{margin-top: -94px;}

/*.product-block .firm-rating-wrapper:hover{float:left;width: 228px;}*/

.tab {display:none;}
.tab.active {display:block;}


/* ================================================= Buttons Styles ================================================= */
.btn {display:inline-block;height:37px;padding:0 30px;color:#ff7e00;font:14px/37px Arial;text-align:center;text-shadow:0 1px 0 #fff;border-radius:5px;}
.btn:hover {text-decoration:none;}
.btn.btn-grey {border-width:1px;border-style:solid;border-color:#f0f0f0 #eee #cbcbcb #e2e2e2;
    background: #e4e4e4; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #ffffff, #e4e4e4); /* webkit */
    background: -moz-linear-gradient(top, #ffffff, #e4e4e4); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #ffffff, #e4e4e4); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff, #e4e4e4); /* IE10+ */
}
.btn.btn-grey:hover {border-color:#f0f0f0 #f4f4f4 #cbcbcb #e8e8e8;
    background: #f1f1f1; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #ffffff, #f1f1f1); /* webkit */
    background: -moz-linear-gradient(top, #ffffff, #f1f1f1); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #ffffff, #f1f1f1); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff, #f1f1f1); /* IE10+ */
}
.btn.btn-grey:active {border-color:#d1d1d1 #f6f6f6 #fff #d1d1d1;
    background: #fff; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#ffffff'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #e4e4e4, #ffffff); /* webkit */
    background: -moz-linear-gradient(top, #e4e4e4, #ffffff); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #e4e4e4, #ffffff); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e4e4e4, #ffffff); /* IE10+ */
}
.btn-orange.btn { color: #fff; text-shadow: 0px -1px 0px rgba(0,0,0, .3); }
.is-bid .btn-grey,.btn-orange {color:#fff;text-shadow:none;background-color:#ec8f0a;border-color:transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feab3f', endColorstr='#ec8f0a');
    background: -webkit-linear-gradient(top, #feab3f, #ec8f0a);
    background: -moz-linear-gradient(top, #feab3f, #ec8f0a);
    background: -o-linear-gradient(top, #feab3f, #ec8f0a);
    background: -ms-linear-gradient(top, #feab3f, #ec8f0a);
    -moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.06), 0 1px 0 rgba(195,179,147,0.75);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.06), 0 1px 0 rgba(195,179,147,0.75);box-shadow:inset 0 1px 0 rgba(0,0,0,0.06), 0 1px 0 rgba(195,179,147,0.75);
}
.is-bid .btn .count {text-shadow:0 1px 0 #fddaab;}
.is-bid .btn-grey:hover,.btn-orange:hover {background-color:#ec8f0a;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb85c', endColorstr='#ec8f0a');
    background: -webkit-linear-gradient(top, #ffb85c, #ec8f0a);
    background: -moz-linear-gradient(top, #ffb85c, #ec8f0a);
    background: -o-linear-gradient(top, #ffb85c, #ec8f0a);
    background: -ms-linear-gradient(top, #ffb85c, #ec8f0a);
}
.is-bid .btn-grey:active,.btn-orange:hover {background-color:#feab3f;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec8f0a', endColorstr='#feab3f');
    background: -webkit-linear-gradient(top, #ec8f0a, #feab3f);
    background: -moz-linear-gradient(top, #ec8f0a, #feab3f);
    background: -o-linear-gradient(top, #ec8f0a, #feab3f);
    background: -ms-linear-gradient(top, #ec8f0a, #feab3f);
}

.btn.btn-small {height:31px;padding:0 13px;font:14px/31px Arial;}
.btn.btn-large {height:52px;padding-top:7px;font:19px/1.4 Arial;}
.btn.btn-large .count {display:block;color:#333;font:italic 12px/1 "Trebuchet MS", "Helvetica CY";max-height:24px;overflow:hidden;text-overflow:ellipsis;}

.btn-orange.btn .count { color: #8d4600; text-shadow: 0px 1px 0px rgba(255,255,255, .3); }

.btn.btn-black {padding:0 20px;color:#fff;font:15px/35px Arial;text-shadow:none;border-radius:0;border-top:2px #787878 solid;
    background: #313131; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#686868', endColorstr='#313131'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #686868, #313131); /* webkit */
    background: -moz-linear-gradient(top, #686868, #313131); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #686868, #313131); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #686868, #313131); /* IE10+ */
    -moz-box-shadow:0 1px 3px rgba(0,0,0,0.28);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.28);box-shadow:0 1px 3px rgba(0,0,0,0.28);
}
.btn.btn-black:hover {border-color:#6e6e6e;
    background: #1d1d1d; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#585858', endColorstr='#1d1d1d'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #585858, #1d1d1d); /* webkit */
    background: -moz-linear-gradient(top, #585858, #1d1d1d); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #585858, #1d1d1d); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #585858, #1d1d1d); /* IE10+ */
}
.btn.btn-black.with-arrow {position:relative;padding:0 42px 0 20px;}
.btn.btn-black.with-arrow:after {content:"";position:absolute;top:17px;right:16px;width:7px;height:5px;background:url(../images/sprites/arrows-sprite.png) no-repeat 50% -572px;}
.btn.btn-black.with-arrow:hover:after {background-position:50% -522px;}
.btn.btn-black.with-arrow.down:after {background-position:50% -324px;}
.btn.btn-black.with-arrow.down:hover:after {background-position:50% -273px;}
.btn.btn-black.with-arrow.down.active:after {top:15px;background-position:50% -572px;}

.btn.btn-oneline {line-height:45px;}
.link-under-btn {display:block;margin-top:7px;color:#333;font:italic 12px/1.4 "Trebuchet MS", "Helvetica CY";text-align:center;}

.link-to-top.btn.btn-black.with-arrow,
.link-howtobuy.btn.btn-black.with-arrow,
.link-catalog.btn.btn-black.with-arrow {display:none;position:fixed;opacity:.9;}
.link-to-top.btn.btn-black.with-arrow {bottom:0;right:0;z-index:999;}
.link-howtobuy.btn.btn-black.with-arrow {bottom:0;right:100px;z-index:999;}
.link-catalog.btn.btn-black.with-arrow {top:67px;left:0;width:168px;height:40px;text-align:left;z-index:300;}
.link-catalog:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;border-top:1px #ff9600 solid;border-bottom:1px #f27300 solid;background-color:#ff8f00;}
.link-howtobuy.btn.btn-black.with-arrow:after {height:7px;top:15px;background-position:50% -772px;}
.link-howtobuy.btn.btn-black.with-arrow:hover:after {background-position:50% -822px;}

.link-to-top.btn.btn-black.with-arrow.visible,
.link-howtobuy.btn.btn-black.with-arrow.visible,
.link-catalog.btn.btn-black.with-arrow.visible {display:block;}

.link-catalog.btn.btn-black.with-arrow.absolute {position:absolute;left:0 !important;}
.page.index .link-catalog.btn.btn-black.with-arrow.absolute {z-index:200;}


/* ================================================= Main Content ================================================= */
.page {position:relative;min-height:100%;height:auto !important;height:100%;}
.page.index .index-white-bg {position:absolute;top:0;left:0;width:100%;height:604px;background:#fff url(../images/bg/bg-slider.jpg) repeat-x 0 0;border-bottom:1px #e8e8e8 solid;z-index:1;}
.page.index .index-white-bg:after {position:absolute;content:"";top:0;left:0;width:100%;height:604px;background: url(../images/bg/bg-slider.jpg) 50% 0 no-repeat;}
.mobile-closed .page.index .index-white-bg,
.mobile-closed .page.index .index-white-bg {top:0;}
.main-content {position:relative;/*z-index:200;*/padding-bottom:15px;}
.main-content .search_form-wrap {position:absolute;top:-7px;left:257px;width:718px;height:58px;padding:15px 0 0 0;background:url(../images/bg/search-bg.png) repeat-x 0 0;z-index:200;}
.main-content .search_form-wrap:before,
.main-content .search_form-wrap:after {content:"";position:absolute;top:0;background:url(../images/sprites/main-sprite.png) no-repeat -9999px;}
.main-content .search_form-wrap:before {width:21px;height:73px;left:-21px;background-position:-230px -202px;}
.main-content .search_form-wrap:after {width:35px;height:73px;right:-35px;background-position:-253px -202px;}
.main-content .search_form-wrap .input-text {float:left;width:380px;border:0;padding:8px 10px 7px;/*margin-right:8px;*/border-bottom:1px #ffa242 solid;background-color:#fff;
    -moz-box-shadow:inset 0 1px 1px #c0c0c0;-webkit-box-shadow:inset 0 1px 1px #c0c0c0;box-shadow:inset 0 1px 1px #c0c0c0;
}
.main-content .search_form-wrap .btn-search-big {position:absolute;right:-14px;z-index:10;}

.main-content.fixed .search_form-wrap {position:fixed;top:0;left:auto;padding-top:6px;margin-left:266px;width:714px;height:25px;z-index:230;background:none;}
.main-content.fixed .search_form-wrap:after,
.main-content.fixed .search_form-wrap:before {display:none;}
.main-content.fixed .search_form-wrap .input-text {height:25px;line-height:25px;border:0;padding:0 10px 0;margin-right:10px;border-bottom:1px #ffa242 solid;background-color:#fff;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,0.26), inset 0 1px 2px rgba(0,0,0,0.35);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.26), inset 0 1px 2px rgba(0,0,0,0.35);box-shadow:0 1px 0 rgba(255,255,255,0.26), inset 0 1px 2px rgba(0,0,0,0.35);
}
.main-content.fixed .search_form-wrap .btn-search-big {right:0;font-size:14px;height: 26px;line-height:26px;padding-right: 26px;width: 70px;background-position:-125px -202px;}

.checkbox-wrap label, .comment-votes {position:relative;top:2px;padding-left:7px;color:#828282;font:italic 12px/2 "Trebuchet MS", "Helvetica CY";text-shadow:0 1px 0 #fefefe;}
.checkbox-wrap a {padding-left:7px;color:#ff7e00;text-decoration:underline;font:italic 12px/2 "Trebuchet MS", "Helvetica CY";}
.checkbox-wrap a:hover {color:#ff7e00;text-decoration:none;}

.seo-text {font-size:12px;}
.seo-text a {text-decoration:none;}
.seo-text p {padding:10px 0 0;}
.seo-text h1, .seo-text h2, .seo-text h3, .seo-text h4, .seo-text h5, .seo-text h6 {margin:0;line-height:1.1;}
.seo-text h2, .seo-text h3, .seo-text h4 {font-size:20px;}
.seo-text h5 {font-size:18px;}
.seo-text h6 {font-size:16px;}
.seo-text ul, .seo-text ol {margin:0 0 10px 30px;}

.sidebar .seo-text h1,
.sidebar .seo-text h2,
.sidebar .seo-text h3,
.sidebar .seo-text h4 {margin-bottom:5px;}
.sidebar .seo-text h1 {font-size:24px;}
.sidebar .seo-text h3 {padding-bottom:8px;font-size:22px;}
.sidebar .seo-text h1,
.sidebar .seo-text h2,
.sidebar .seo-text h3 {line-height:1;}


/* Rate Stars */
.rate-big,
.rate-small,
.rate-middle{display:block;}
.rate-small {width:65px;height:10px;text-align:left;background:url(../images/sprites/rate-stars-small.png) repeat-x 0 -11px;}
.rate-small span {display:block;height:10px;text-align:left;background:url(../images/sprites/rate-stars-small.png) repeat-x 0 0;}
.rate-middle {width:110px;height:14px;text-align:left;background:url(../images/sprites/rate-stars-medium.png) repeat-x 0 -14px;}
.rate-middle span {display:block;height:14px;text-align:left;background:url(../images/sprites/rate-stars-medium.png) repeat-x 0 0;}
.rate-big {width:135px;height:17px;text-align:left;background:url(../images/sprites/rate-stars-big.png) repeat-x 0 -17px;}
.rate-big span {display:block;height:17px;text-align:left;background:url(../images/sprites/rate-stars-big.png) repeat-x 0 0;}

.quality-assessment{width:182px;margin: 0 48px 30px 0;}
.quality-assessment-text{float: right; color: #828282; font-style: italic;}
.rate-big.catalog{margin:0 auto 34px;}
.rate-small.catalog{float: right;margin:3px 0 0 10px;}

.leave-comment{float: left; margin-bottom: 16px;}
.leave-comment a{display: block; color:#828282 ;text-decoration:none; font-style: italic; height: 18px !important;}
.leave-comment a:hover {color:#ff8700;text-decoration:underline;}

/* ================================================= Site Header ================================================= */
.site-header {position:relative;height:97px;z-index:201;}
.site-header.opened {z-index:210;}
.site-header .logo-wrap {position:relative;float:left;width:230px;margin-top:28px;padding:0 18px 0 0;border-right:1px #fff dotted;}
.site-header .logo-wrap:after {content:"";position:absolute;top:0;right:-2px;width:1px;height:100%;border-right:1px #cecece dotted;}
.site-header .logo-wrap .logo {display:block;width:150px;height:40px;margin:0 auto;color:#000;text-align:center;text-decoration:none;}
.site-header .logo-wrap .logo .image {display:block;width:147px;height:28px;text-indent:-9999em;background:url(../images/sprites/main-sprite.png) no-repeat -141px -26px;}
.site-header .logo-wrap .logo .slogan {text-shadow:0 1px 0 #fff;}

.site-header .regions-wrap {position:relative;float:left;margin-top:15px;margin-left:26px/*98px*/;text-shadow:0 1px 0 #fff;}
.site-header .regions-wrap .fbold {font-weight:normal;}
.site-header .regions-wrap .change-region {position:relative;padding:12px 15px 9px 20px;}
.site-header .regions-wrap .head {display:block;font-size:11px;line-height:1.15em;}
.site-header .regions-wrap .current-region {padding-right:17px;font-size:15px;text-decoration:none;background:url(../images/sprites/arrows-sprite.png) no-repeat 100% -164px;}
.site-header .regions-wrap .current-region:hover {background-position:100% -214px;}
.site-header .regions-wrap .current-region span {border-bottom:1px #ff7f00 dotted;}
.site-header .regions-wrap .current-region span em {font-style:normal;}
.site-header .regions-wrap .change-region.opened {background-color:#f6f6f6;-moz-box-shadow:0 6px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.15);box-shadow:0 6px 16px rgba(0,0,0,0.15);}
.site-header .regions-wrap .change-region.opened:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:11px;background-color:#f6f6f6;z-index:10;}
.site-header .regions-wrap .change-region.opened .current-region {background-position:100% -465px;}
.site-header .regions-wrap .change-region.opened .current-region span {border:none;}
.site-header .regions-wrap .regions-dropdown {display:block;position:absolute;width:674px;padding:7px 0 5px 12px;font-size:13px;text-shadow:none;background-color:#f6f6f6;visibility:hidden;
    -moz-box-shadow:0 6px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.15);box-shadow:0 6px 16px rgba(0,0,0,0.15);
}
.site-header .regions-wrap .regions-dropdown.opened {visibility:visible;}
.site-header .regions-wrap .regions-dropdown .list-wrap {overflow:hidden;}
.site-header .regions-wrap .regions-dropdown ul {margin:0 0 -1px;list-style:none;vertical-align:top;overflow:hidden;}
.site-header .regions-wrap .regions-dropdown ul li {position:relative;display:block;float:left;width:168px/*180*/;height:40px;margin:0 30px 0 12px;line-height:1.1;border-bottom:1px #d1d1d1 dotted;}
.site-header .regions-wrap .regions-dropdown ul li:after {position:absolute;content:"";width:100%;height:0;left:0;bottom:-2px;border-bottom:1px #fff dotted;}
.site-header .regions-wrap .regions-dropdown ul li a,
.site-header .regions-wrap .regions-dropdown ul li span {display:table-cell;width:168px;height:40px;line-height:1.1;color:#8b8b8b;vertical-align:middle;}
.site-header .regions-wrap .regions-dropdown ul li a:hover {color:#f77800;}

.site-header.fixed {z-index:911;/*910*/min-width:980px;}
.site-header.fixed.opened {z-index:915;}
.site-header.fixed .regions-wrap {position:fixed;top:0;margin-top:0;margin-left:101px;}
.site-header.fixed .regions-wrap .head {display:none;}
.site-header.fixed .regions-wrap .current-region {display:inline-block;background-position:100% -412px;}
.site-header.fixed .regions-wrap .current-region:hover {background-position:100% -362px;}
.site-header.fixed .regions-wrap .current-region span {display:inline-block;height:16px;padding-top:4px;color:#fff;font-size:12px;text-shadow:0 -1px 0 #ff7722;border-color:#fff;overflow:hidden;}
.site-header.fixed .regions-wrap .current-region:hover span {color:#000;text-shadow:0 1px 0 #ffb65c;border:0;}
.site-header.fixed .regions-wrap .change-region {padding:6px 11px 9px 23px;}
.site-header.fixed .regions-wrap .change-region.opened .current-region {background-position:100% -362px;}
.site-header.fixed .regions-wrap .change-region.opened .current-region span {color:#000;text-shadow:0 1px 0 #f9f9f9;}
.site-header.fixed .regions-wrap.hider .current-region span em {display:inline-block;width:200px;}
.site-header.fixed .regions-wrap.hider .current-region span {max-width:114px;}
.site-header.fixed .regions-wrap.hider .current-region span:after {display:block;content:"";position:absolute;top:10px;left:122px;width:15px;height:15px;background:url(../images/sprites/hider-sprite.png) no-repeat 0 0;}
.site-header.fixed .regions-wrap.hider .change-region.opened .current-region span:after {background-position:0 -15px;}

.site-header .links-wrap {position:relative;float:right;margin-top:42px;font-size:14px;text-shadow:0 1px 0 #fff;}
.site-header .links-wrap .link {position:relative;float:left;padding:0 20px;line-height:1.15em;border-right:1px #fff dotted;}
.site-header .links-wrap .link:after {content:"";position:absolute;top:1px;right:-1px;width:1px;height:100%;border-right:1px #d3d3d3 dotted;}
.site-header .links-wrap .link.last,
.site-header .links-wrap .link:last-child,
.site-header .links-wrap .link.last:after,
.site-header .links-wrap .link:last-child:after {border:0;}
.site-header .links-wrap a.dotted {text-decoration:none;}
.site-header .links-wrap a.dotted:hover {border-bottom:1px #ff7f00 dotted;}

.site-header-fixed {display:none;position:fixed;top:0;left:0;width:100%;height:37px;z-index:220;
    background: #ff9600;background: -moz-linear-gradient(top,  #ff9600 0%, #ff7e00 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9600), color-stop(100%,#ff7e00));background: -webkit-linear-gradient(top,  #ff9600 0%,#ff7e00 100%);background: -o-linear-gradient(top,  #ff9600 0%,#ff7e00 100%);background: -ms-linear-gradient(top,  #ff9600 0%,#ff7e00 100%);background: linear-gradient(to bottom,  #ff9600 0%,#ff7e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9600', endColorstr='#ff7e00',GradientType=0 );
    -moz-box-shadow:0 1px 3px rgba(0,0,0,0.28);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.28);box-shadow:0 1px 3px rgba(0,0,0,0.28);
}
.site-header-fixed .container {position:relative;height:100%;}
.site-header-fixed .logo-wrap {position:relative;float:left;width:100px;height:18px;margin:10px 155px 0 0;/*142px*/padding:0 10px 0 0;border-right:1px #ff6f2f dotted;}
.site-header-fixed .logo-wrap:after {content:"";position:absolute;top:0;right:-2px;width:1px;height:100%;border-right:1px #fff dotted;}
.site-header-fixed .logo-wrap .logo {display:block;width:100px;height:18px;text-decoration:none;text-indent:-9999px;background:url(../images/sprites/main-sprite.png) no-repeat -141px -60px;}
.site-header-fixed .regions-wrap {float:left;}
.site-header-fixed .search_form-wrap {float:left;width:714px;height:25px;padding:6px 0;}
.site-header-fixed .search_form-wrap .input-text {float:left;width:400px;height:25px;border:0;padding:0 10px 0;border-bottom:1px #ffa242 solid;background-color:#fff;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,0.26), inset 0 1px 2px rgba(0,0,0,0.35);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.26), inset 0 1px 2px rgba(0,0,0,0.35);box-shadow:0 1px 0 rgba(255,255,255,0.26), inset 0 1px 2px rgba(0,0,0,0.35);
}
.site-header-fixed .right-links {float:right;font:12px/34px Arial;}
.site-header-fixed .right-links a {color:#fff;text-shadow:0 -1px 0 #FF7722;text-decoration:underline;}
.site-header-fixed .right-links a:hover {color:#000;text-shadow:0 1px 0 #ffb65c;text-decoration:none;}

.region-motivator {position:absolute;left:20px;min-width:130px;padding:20px 24px 23px;font-size:13px;text-shadow:none;background-color:#232323;-moz-box-shadow:2px 4px 13px rgba(0,0,0,0.3);-webkit-box-shadow:2px 4px 13px rgba(0,0,0,0.3);box-shadow:2px 4px 13px rgba(0,0,0,0.3);}
.region-motivator:before {position:absolute;content:"";display:block;top:-6px;left:40px;width: 0;height: 0;overflow: hidden;border-bottom: 7px solid #232323;border-right: 7px solid transparent;border-left: 7px solid transparent;}
.region-motivator .choose-link {color:#fff;border-bottom:1px #fff dotted;text-decoration:none;}
.region-motivator .close {position:absolute;top:0;right:0;display:block;width:25px;height:25px;text-indent:100%;overflow:hidden;background:url(../images/sprites/main-sprite.png) no-repeat -97px -377px;}
.site-header.fixed .region-motivator {left:23px;top:39px;}
.site-header.fixed.hide-region-elements .change-region:after {position: absolute;right: 11px;top: 10px;content: "";display: block;width: 25px;height: 18px;background-color:#f6f6f6;}

a.btn-search {float:left;display:inline-block;width:70px;height:26px;padding-right:26px;color:#fff;font:14px/26px Arial;text-align:center;text-decoration:none;text-shadow:0 -1px 0 #db7c00;background:url(../images/sprites/main-sprite.png) no-repeat -125px -202px;}
a.btn-search:hover {color:#fff;background-position:-125px -234px;}
a.btn-search:active {background-position:-125px -266px;}

a.btn-search-big {float:left;display:inline-block;width:81px;height:32px;padding-right:35px;color:#fff;font:18px/30px Arial;text-align:center;text-decoration:none;text-shadow:0 -1px 0 #db7d00;background:url(../images/sprites/main-sprite.png) no-repeat 0 -202px;}
a.btn-search-big:hover {color:#fff;background-position:0 -234px;}
a.btn-search-big:active {background-position:0 -266px;}


/* ================================================= Sidebar ================================================= */
.sidebar {float:left;width:230px;}
.sidebar.unvisible {visibility:hidden;}
.sidebar .sidebar-item {position:relative;margin-bottom:2.4em;z-index:200;}
.sidebar .sidebar-item.categories {z-index:910;}
.sidebar .sidebar-item.categories.menu-opened {/*z-index:210;*/z-index:1000;}

/* =========================================== Sidebar Contacts ============================================== */
.sidebar .sidebar-contacts{width:230px; height:169px;background:#fff;-moz-box-shadow: 0 6px 16px rgba(0,0,0,0.15);-webkit-box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);}
.sidebar .sidebar-contacts .top-line{display:block;height:4px;background:url(../images/sprites/main-sprite.png) 0 -331px no-repeat;}
.sidebar .sidebar-contacts .contacts-title{margin:28px 0 19px 24px;height:22px;font:18px/30px Arial;color:#000;}
.sidebar .sidebar-contacts .contact-block{margin:0 0 11px 24px;padding-left:40px;width:150px;height:30px;background:url(../images/sprites/contacts-sprite.png) no-repeat;color:#000;}
.sidebar .sidebar-contacts .contact-block.contact-block{font:14px/26px Arial;}
.sidebar .sidebar-contacts .contact-block.contact-us{height:21px;background-position:0 -35px;padding-top:3px;}
.sidebar .sidebar-contacts .contact-block.contact-us a{display:block;padding-left:19px;font:13px/18px Arial;color:#000;text-decoration:none;background:url(../images/sprites/arrows-sprite.png) 0 -116px  no-repeat;}

/* ================================================= Categories ================================================= */
.categories {background-color:#fff;font-size:13px;}
.categories ul {margin:0;list-style:none;}
.categories ul li {display:block;height:39px;line-height:39px;border-bottom:1px #e5e5e5 solid;
    background: #fff; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #ffffff, #f6f6f6); /* webkit */
    background: -moz-linear-gradient(top, #ffffff, #f6f6f6); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #ffffff, #f6f6f6); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff, #f6f6f6); /* IE10+ */
}
.categories ul li a,
.categories ul li .cat-name {display:table-cell;width:180px;height:39px;font-size:12px;line-height:1.1;vertical-align:middle;padding:0 30px 0 20px;color:#040404;background:url(../images/sprites/arrows-sprite.png) no-repeat 205px -5px;}
.categories ul li.no-child a,
.categories ul li.no-child .cat-name {background:none;}
.categories ul li.active a,
.categories ul li.active .cat-name {color:#f77800;background-position:205px -55px;background-color:#f6f6f6;text-decoration:none;}
.categories ul li.opened {position:relative;-moz-box-shadow:0 6px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.15);box-shadow:0 6px 16px rgba(0,0,0,0.15);}
.categories ul li.opened a {position:relative;background-color:#f6f6f6;z-index:110;}
.categories ul li:hover a,
.categories ul li.opened a {color:#f77800;background-position:205px -55px;}
.categories ul li.no-child.active.opened {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}

.categories ul li .sub-category {display:none;position:absolute;left:100%;top:0;width:225px;padding:0 0 0 30px;background-color:#f6f6f6;z-index:100;
    -moz-box-shadow:0 6px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.15);box-shadow:0 6px 16px rgba(0,0,0,0.15);
}
.categories ul li .sub-category.showed {display:block;}
.categories ul li .sub-category ul {display:inline-block;width:195px;margin:0 30px 10px 0;list-style:none;vertical-align:top;}
.categories ul li .sub-category ul li {display:block;position:relative;height:39px;line-height:1.1;border-bottom:1px #d1d1d1 dotted;background:none;filter:none;}
.categories ul li .sub-category ul li:after {position:absolute;content:"";width:100%;height:0;left:0;bottom:-2px;border-bottom:1px #fff dotted;}
.categories ul li .sub-category ul li a {display:table-cell;padding:0;width:195px;height:39px;line-height:1.1;color:#8b8b8b;vertical-align:middle;background:none;}
.categories ul li .sub-category ul li a:hover,
.categories ul li .sub-category ul li.active a {color:#f77800;}
.categories ul li .sub-category ul li.knu a {color:#040404;}
.categories ul li .sub-category ul li.link-to-all a {color:#fd8500;}
.categories ul li .sub-category ul li.has-child > a {width:180px;padding-right:15px;background:url(../images/sprites/arrows-sprite.png) no-repeat 180px -5px;}
.categories ul li .sub-category ul li.has-child a:hover,
.categories ul li .sub-category ul li.has-child.opened > a {color:#f77800;background-position:180px -55px;z-index:130;background-color:#f6f6f6;}
.categories ul li .sub-category ul li.has-child.opened {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}

.categories ul li .sub-category .sub-sub-category {display:none;position:absolute;left:100%;top:0;width:225px;padding:0 0 0 30px;background-color:#f6f6f6;z-index:120;
    -moz-box-shadow:0 6px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.15);box-shadow:0 6px 16px rgba(0,0,0,0.15);
}
.categories ul li .sub-category .sub-sub-category.showed {display:block;}
.categories ul li .sub-category .sub-sub-category ul {display:inline-block;width:195px;margin:0 30px 10px 0;list-style:none;vertical-align:top;}
.categories ul li .sub-category .sub-sub-category ul li {display:block;position:relative;height:39px;line-height:1.1;border-bottom:1px #d1d1d1 dotted;background:none;filter:none;}
.categories ul li .sub-category .sub-sub-category ul li:after {position:absolute;content:"";width:100%;height:0;left:0;bottom:-2px;border-bottom:1px #fff dotted;}
.categories ul li .sub-category .sub-sub-category ul li a {display:table-cell;padding:0;width:195px;height:39px;line-height:1.1;color:#8b8b8b;vertical-align:middle;background:none;}
.categories ul li .sub-category .sub-sub-category ul li.link-to-all a {color:#fd8500;}
.categories ul li .sub-category .sub-sub-category ul li a:hover {color:#f77800;}

.main-categories-menu.fixed {position:fixed;display:none;top:109px;width:230px;z-index:999;-moz-box-shadow:0 6px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.15);box-shadow:0 6px 16px rgba(0,0,0,0.15);}
.main-categories-menu.fixed.visible,
.unvisible .main-categories-menu.fixed.visible {display:block;visibility:visible;}
.categories.equal-padding ul li a {padding:0 20px;width:190px;}

.main-categories-menu.absolute {position:absolute;}


/* ================================================= Site Info = Seo Text ================================================= */
.site-info {padding:0 24px;background:#fff;border-bottom:1px #ebebeb solid;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #ffffff, #f5f5f5); /* webkit */
    background: -moz-linear-gradient(top, #ffffff, #f5f5f5); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #ffffff, #f5f5f5); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff, #f5f5f5); /* IE10+ */
}
.site-info .item {padding:25px 6px;border-bottom:1px #d6d6d6 dotted;}

.site-info .seo-text h1 {text-align:center;}
.site-info .seo-text .text {position:relative;color:#333;line-height:17px;}

.app-link {display:block;width:174px;height:55px;margin:0 auto 5px;text-indent:-9999em;background-image:url(../images/sprites/google-play-app-store-sprite.png); background-repeat: no-repeat;}
.app-link.app-store {background-position:-174px 0;}
.app-link.google-play {background-position:0 0;}
.app-link.app-store:hover {background-position:-174px -77px;}
.app-link.google-play:hover {background-position:0 -77px;}
.app-link.app-store:active {background-position:-174px -156px;}
.app-link.google-play:active {background-position:0 -156px;}

/* ================================================= Social Buttons ================================================= */
.social-wrap {position:relative;height:62px;}
.social-wrap .item {position:absolute;height:25px;padding:1px 0 2px;}
.social-wrap .item.fb {top:0;left:3px;}
.social-wrap .item.tw {top:35px;left:3px;}
.social-wrap .item.vk {top:0;left:140px;}
.social-wrap .item.gp {top:35px;left:140px;}

.custom-category .social-wrap {position:relative;height:62px;margin-top: 50px;margin-bottom: 10px;}
.custom-category .social-wrap .item {position:absolute;height:25px;padding:1px 0 2px;}
.custom-category .social-wrap .item.fb {top:0;left:3px;}
.custom-category .social-wrap .item.tw {top:35px;left:3px;}
.custom-category .social-wrap .item.vk {top:0;left:140px;}
.custom-category .social-wrap .item.gp {top:35px;left:140px;}

/* ==================== Sidebar Last (after all content) = Apps Links + Site Links + Footer + Banner ==================== */
.sidebar-last {position:absolute;width:230px;top:1100px;z-index:200;}

.sidebar-last .site-info2 {padding:0 24px;}
.sidebar-last .item {padding:25px 5px;border-bottom:1px #d6d6d6 dotted;}

.sidebar-last .site-links {position:relative;border-bottom:0;padding-bottom:17px;text-shadow:0 1px 0 #fff;}
.sidebar-last .site-links a,
.sidebar-last .site-links .title {display:block;margin-bottom:10px;line-height:16px;}
.sidebar-last .site-links .title {padding-left:18px;color:#858585;}
.sidebar-last .site-links .links-block {padding-bottom:1em;}
.sidebar-last .site-links .links-block a.socials {display:inline-block;margin-right:8px;width:23px;height:23px;text-indent:-9999em;background:url(../images/sprites/main-sprite.png) no-repeat 0 0;}
.sidebar-last .site-links .links-block a.socials.tw {margin-left:18px;background-position: -1px -131px;}
.sidebar-last .site-links .links-block a.socials.vk {background-position: -26px -131px;}
.sidebar-last .site-links .links-block a.socials.fb {background-position: -52px -131px;}
.sidebar-last .site-links .links-block a.socials:hover {opacity:.7;filter: alpha(opacity=70);}

.sidebar-last .apps,
.sidebar-last .banner {position:relative;}

.sidebar-last.unvisible {visibility:hidden;}
.sidebar-last .sidebar-item {position:relative;margin-bottom:2.4em;z-index:200;}
.sidebar-last .sidebar-item.site-footer {margin-bottom:1em;}

.sidebar-last.sidebar-horisontal {position:relative;width:980px;top:auto;}
.sidebar-last.sidebar-horisontal .sidebar-item {margin-bottom:0;}
.sidebar-last.sidebar-horisontal .item {padding:17px 0;}
.sidebar-last.sidebar-horisontal .left-column {width:230px;float:left;border-top:1px #d2d2d2 dotted;}
.sidebar-last.sidebar-horisontal .left-column .site-links {padding-bottom:0;}
.sidebar-last.sidebar-horisontal .right-column {width:730px;float:right;border-top:1px #d2d2d2 dotted;}
.sidebar-last.sidebar-horisontal .right-column .item {float:left;}
.sidebar-last.sidebar-horisontal .right-column .apps {border:0;}
.sidebar-last.sidebar-horisontal .right-column .apps .title {color:#858585;font-size:13px;line-height:1em;}
.sidebar-last.sidebar-horisontal .right-column .apps .app-link {margin:0 0 5px;}
.sidebar-last.sidebar-horisontal .right-column .col1 .links-block {width:200px;}
.sidebar-last.sidebar-horisontal .item .title {margin-bottom:12px;display:block;}
.sidebar-last.sidebar-horisontal .item .tooltip-toggle {width:155px;}

.sidebar-last .item .footer-contact-block {border-bottom:0;padding:0 0 1em;}
.sidebar-last.sidebar-horisontal .footer-contact-block {position:relative;border-bottom:0;padding-bottom:17px;text-shadow:0 1px 0 #fff;}
.sidebar-last.sidebar-horisontal .footer-contact-block .title {padding-left:18px;color:#858585;}

.contact-par {
	padding-left: 18px;
	box-sizing: border-box;
	width: 180px;
	line-height: 21px;
	margin-bottom: 5px;
}

/* ================================================= Right Content ================================================= */
.right-content {float:right;width:730px;}
.right-content.wide {position:absolute;float:none;left:0;padding-bottom:20px;}
.right-content.wide {width:980px;}
.right-content.wide .products {width:995px;}
.index .right-content {padding-top:65px;}
.right-content.wide .filters-wrap {margin-left:249px;}

.right-content .empty-catalog {padding-top:80px;text-align:center;color:#9c9c9c;font-size:24px;}

.right-content .empty-search {padding-left:5px;color:#414141;}
.right-content .empty-search p {padding-bottom:5px;font-size:24px;}
.right-content .empty-search ul {font-size:14.5px;}
.right-content .empty-search ul li {padding-bottom:3px;}
.page.catalog .right-content {padding-top:37px;}
.page.custom-category .right-content {padding-top:37px;}
.inside.custom-category .link-catalog.btn.btn-black.with-arrow {display:block;position:absolute;top:2px;left:0;}

.page.inside .main-content .wide-content .right-content {width: 100%;}
.page.inside .main-content .wide-content .right-content .white-list > ol {margin-left:0;}
.wide-content .breadcrumbs,
.wide-content .page-title {padding-left:0;}

/* ================================================= Slider ================================================= */
.main-slider {position:relative;width:730px;padding-bottom:20px;margin:0 auto;z-index:99;}
.main-slider .head {text-align:center;font-size:60px;}
.scrollable-main {position:relative;padding:5px 0 60px;text-align:center;}
.scrollable-main .scrollable-wrap {position:relative;width:730px;}
.scrollable-main .scrollable-wrap .scrollable {position:relative;width:730px;height:285px;padding-top:15px;padding-bottom:5px;overflow:hidden;}
.scrollable-main .scrollable-wrap .scrollable > .items {position:absolute;width:20000em;}
.scrollable-main .scrollable-wrap .scrollable > .items > .item {float:left;width:730px;height:285px;}
.scrollable-main .navi {position:absolute;width:180px;bottom:37px;left:285px;overflow:hidden;}
.scrollable-main .navi a {display:block;float:left;width:15px;height:16px;margin:0 9px;cursor:pointer;background:url(../images/sprites/main-sprite.png) no-repeat -58px -5px;}
.scrollable-main .navi a:hover {background-position:-58px -31px;}
.scrollable-main .navi a.active {background-position:-80px -5px;}
.scrollable-main .prev,
.scrollable-main .next,
.scrollable-main .nav-prev,
.scrollable-main .nav-next {position:absolute;top:313px;width:12px;height:23px;cursor:pointer;background:url(../images/sprites/main-sprite.png) no-repeat;}
.scrollable-main .prev,
.scrollable-main .nav-prev {left:245px;background-position:0 -2px;}
.scrollable-main .prev:hover,
.scrollable-main .nav-prev:hover {background-position:0 -27px;}
.scrollable-main .prev.disabled,
.scrollable-main .nav-prev.disabled {background-position:0 -2px;}
.scrollable-main .next,
.scrollable-main .nav-next {right:245px;background-position:-30px -2px;}
.scrollable-main .next:hover,
.scrollable-main .nav-next:hover {background-position:-30px -27px;}
.scrollable-main .next.disabled,
.scrollable-main .nav-next.disabled {background-position:-30px -2px;}
.scrollable-main .disabled {cursor:default;}

.main-slider .goods-block {display:block;float:left;width:234px;height:277px;margin:0 4px;}
.main-slider .goods-block:hover {text-decoration:none;background-color:#fff;-moz-box-shadow:0 6px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.15);box-shadow:0 6px 16px rgba(0,0,0,0.15);}
.main-slider .goods-block .link:hover, .saidebar-vertical-scrollrer .goods-block .link:hover {text-decoration:none;}
.main-slider .goods-block .model-category-name, .saidebar-vertical-scrollrer .goods-block .model-category-name {display:block;margin-top:4px;max-height:11px;font:10px/1.15 Arial;color:#828282;overflow:hidden;}
.main-slider .goods-block .model-category-name:hover,.saidebar-vertical-scrollrer .goods-block .model-category-name:hover {color:#ff7e00;}
.main-slider .goods-block .title,.saidebar-vertical-scrollrer .goods-block .title {width:210px;height:48px;margin:0 auto 8px;padding-top:5px;font-size:19px;line-height:1.2;text-align:center;border-bottom:1px #d9d9d9 dotted;}
.main-slider .goods-block .title .from,.saidebar-vertical-scrollrer .goods-block .title .from {color:#a3a3a3;}
.main-slider .goods-block:hover .title,.saidebar-vertical-scrollrer .goods-block:hover .title {color:#000;}
.main-slider .goods-block .photo-wrap,.saidebar-vertical-scrollrer .goods-block .photo-wrap {display:block;position:relative;height:200px;text-align:center;}
.main-slider .goods-block .photo-wrap .price-wrap,.saidebar-vertical-scrollrer .goods-block .photo-wrap .price-wrap {display:block;position:absolute;top:132px;right:35px;padding-left:22px;height:37px;background:url(../images/sprites/main-sprite.png) no-repeat -1px -56px;}
.main-slider .goods-block .photo-wrap .price-wrap .price,.saidebar-vertical-scrollrer .photo-wrap .price-wrap .price{display:block;margin-top:1px;height:33px;padding:0 13px 0 5px;color:#fbfbfb;font:21px/33px Arial;text-shadow:0 -1px 0 #da7400;background:#ff9600;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9600', endColorstr='#ff7f00'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #ff9600, #ff7f00); /* webkit */
    background: -moz-linear-gradient(top, #ff9600, #ff7f00); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #ff9600, #ff7f00); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ff9600, #ff7f00); /* IE10+ */
    -moz-box-shadow:inset 0 -1px 0 #ff9e40, 2px 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 -1px 0 #ff9e40, 2px 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 -1px 0 #ff9e40, 2px 1px 2px rgba(0,0,0,0.3);
}
.main-slider .goods-block .photo-wrap .price-wrap .price .rub, .saidebar-vertical-scrollrer .goods-block .photo-wrap .price-wrap .price .rub{display:inline-block;width:11px;height:33px;text-indent:-9999em;background:url(../images/sprites/main-sprite.png) no-repeat -30px -93px;}


/* Products - Pinterest */
.products {width:745px;}
.product-block {position:relative;width:230px;padding:20px 0 0 0;margin:0 19px 20px 0;border-bottom:1px #adadad solid;background:#fff;
    -moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4);
}
.product-block:after,
.product-block:before {content:"";position:absolute;width:230px;}
.product-block:before {top:0;left:0;height:8px;background:url(../images/sprites/main-sprite.png) no-repeat 0 -305px;}
.product-block .model-name,
.product-block .producer-name {display:block;padding:0 15px;margin-bottom:10px;max-height:44px;font-size:19px;line-height:1.2;text-align:center;overflow:hidden;}
.product-block .model-category-name {display:block;padding:0 15px;margin-bottom:10px;color:#828282;font:10px/1.15 Arial;text-align:center;}
.product-block .model-category-name:hover {color:#ff7e00;}
.product-block .photo-wrap {position:relative;display:block;width:180px;min-height:160px;margin:0 auto;text-align:center;cursor:pointer;overflow:hidden;}
.product-block .photo-wrap span {display:table-cell;table-layout:fixed;width:180px;height:160px;vertical-align:middle;}
.product-block .photo-wrap img {max-width:180px;}
.product-block .desc-wrap {display:none;position:absolute;top:42px;left:25px;width:180px;height:138px;padding:23px 0 1px;color:#000;text-align:left;text-decoration:none;background:rgba(255,255,255,0.9);overflow:hidden;cursor:pointer;}
.product-block .desc-wrap.showed {display:block;}
.product-block .white-wrap {padding-bottom:40px;}
.product-block .gradient-wrap {position:relative;width:230px;margin:0 auto;border-top:1px #e5e5e5 solid;background-color:#f5f5f5;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #ffffff, #f5f5f5); /* webkit */
    background: -moz-linear-gradient(top, #ffffff, #f5f5f5); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #ffffff, #f5f5f5); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff, #f5f5f5); /* IE10+ */
}
.product-block .btn {position:relative;top:-30px;display:block;width:198px;padding-left:0;padding-right:0;margin:0 auto -30px;}
.product-block .separator-dotted {clear:both;height:0;margin:0 18px;line-height:0;border-top:1px #d4d4d4 dotted;border-bottom:1px #fff dotted;}
.product-block .checkbox-wrap {width:182px;margin:0 auto;padding:10px 18px 14px 24px;}
.product-block .comment,
.product-block .about-text {width:188px;margin:0 auto;padding:10px 18px 15px 24px;cursor:pointer;word-wrap:break-word;}
.product-block .comment a {text-decoration:none;}
.product-block .comment .username {position:relative;display:block;padding-left:27px;color:#000;font:14px/2.2 Arial;text-shadow:0 1px 0 #fff;}
.product-block .comment .username:before {content:"";position:absolute;top:8px;left:0;display:block;width:16px;height:17px;background:url(../images/sprites/main-sprite.png) no-repeat -130px -5px;}
.product-block .comment:hover .username:before {background-position: -105px -5px;}
.product-block .comment .text {color:#828282;line-height:140%;text-shadow:0 1px 0 #fcfcfc;}
.product-block .more {display:inline-block;width:7px;height:12px;margin-left:5px;background:url(../images/sprites/arrows-sprite.png) no-repeat 50% -117px;}
.product-block .comments-link {display:block;width:228px;height:40px;margin:0 auto;text-align:center;font:13px/38px Arial;text-shadow:0 1px 0 #fcfcfc;}
.product-block .comments-link a,
.product-block .comments-link .aka-link {display:block;text-decoration:none;}
.product-block .comment:hover,
.product-block .comments-link a,
.product-block .comments-link .aka-link:hover {
    background-color:#f1f1f1;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #ffffff, #f1f1f1); /* webkit */
    background: -moz-linear-gradient(top, #ffffff, #f1f1f1); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #ffffff, #f1f1f1); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff, #f1f1f1); /* IE10+ */
}
.product-block .comments-link .aka-link a {display:inline;background:none;filter:none;}
.product-block .comments-link:hover a {color:#ff7e00;}
.product-block .comments-link:hover a:hover {text-decoration:underline;}

.product-block .about-text {color:#828282;line-height:140%;text-shadow:0 1px 0 #fcfcfc;cursor:default;}
.product-block .title-bold {position:relative;padding-left:27px;color:#000;font-size:14px;line-height:2.2;}
.product-block .title-bold:before {content:"";position:absolute;top:9px;left:0;display:block;width:16px;height:13px;background:url(../images/sprites/main-sprite.png) no-repeat -60px -400px;}

.product-block:hover,
.product-block.is-bid {background:#fff url(../images/bg/product-hover-bg.gif) repeat-y;}
.product-block:hover:before {background:url(../images/sprites/main-sprite.png) no-repeat 0 -315px;}
.product-block:hover:after,
.product-block.is-bid:after {left:0;bottom:-1px;height:3px;background:url(../images/sprites/main-sprite.png) no-repeat 0 -325px;}
.product-block:hover .comment,
.product-block:hover .about-text,
.product-block.is-bid .comment {padding:10px 15px 15px 21px;}
.product-block:hover .gradient-wrap,
.product-block.is-bid .gradient-wrap,
.product-block:hover .comments-link,
.product-block.is-bid .comments-link {width:224px;}
.product-block .sub-info {width:224px;height:20px;margin:0 auto;padding:10px 0;text-align:center;}
.product-block .sub-info .icon-guarantee {margin-right:0;}
.product-block .shop-logo {display:block;width:100px;margin:0 auto;text-align:center;}
.product-block .rate-middle {margin:0 auto;}
.product-block .shop-proposes {display:block;margin-top:10px;text-align:center;color:#ff7e00;font:italic 12px "Trebuchet MS","Helvetica CY";}
.product-block a.shop-proposes {text-decoration:underline;}
.product-block a.shop-proposes:hover {text-decoration:none;}
.product-block.is-bid:before {height:3px;background-position:0 -329px;}
.product-block.is-bid:hover:before {height:8px;background-position:0 -315px;}
.product-block.is-bid .price-wrap {position:relative;}
.product-block.is-bid .price-wrap:before {position:absolute;content:"";display:block;left:-9px;top:-50px;width:44px;height:48px;background:url(../images/sprites/main-sprite.png) no-repeat -244px -446px;}

.product-block.firms-list .sub-info .icon-pay,
.product-block.firms-list .sub-info .icon-delivery,
.product-block.firms-list .sub-info .icon-guarantee {/*margin-right:5px;*/margin: 0 10px;}
.product-block.firms-list .gradient-wrap .firm-rating-wrapper {margin-bottom:0;margin-top:0;}
.product-block.firms-list .firm-review-link {width: 224px;height: 40px;margin: 0 auto;text-shadow: 0 1px 0 #FCFCFC;}
.product-block.firms-list .firm-review-link .aka-link {display:block;height: 40px;line-height:38px;font-size:13px;font-style:normal;color:#000;}
.product-block.firms-list .firm-review-link .aka-link a {color:#000;}
.product-block.firms-list .firm-review-link .aka-link:hover {background-color:#f1f1f1;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');
    background: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
    background: -moz-linear-gradient(top, #ffffff, #f1f1f1);
    background: -o-linear-gradient(top, #ffffff, #f1f1f1);
    background: -ms-linear-gradient(top, #ffffff, #f1f1f1);
}
.product-block.firms-list .firm-review-link .aka-link:hover a {color:#ff8700;}
.product-block.firms-list .firm-rating-wrapper.review-exist {display:none;}

.products-loader {height:17px;padding:15px 0 13px;font-size:12px;font-weight:bold;line-height:17px;text-align:center;background-color:#fff;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4);}
.products-loader span {display:inline-block;padding-left:30px;background:url(../images/sprites/main-sprite.png) no-repeat -100px -95px;}
.product-block.adult-item .btn.btn-large .count {padding-top:5px;}

.products-loader {height:17px;padding:15px 0 13px;margin-bottom:35px;font-size:12px;font-weight:bold;line-height:17px;text-align:center;background-color:#fff;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4);}
.products-loader span {display:inline-block;padding-left:30px;background:url(../images/elements/loader-white-bg.gif) no-repeat 0 50%;}

.price-wrap {text-align:center;}
.price-wrap .from {display:block;color:#a3a3a3;font:italic 13px/1 "Trebuchet MS","Helvetica CY";}
.price-wrap .price {font-size:29px;line-height:1.1;}
.price-wrap .price .rub {display:inline-block;width:18px;height:35px;margin-left:3px;text-indent:-9999em;background:url(../images/sprites/main-sprite.png) no-repeat 0 -96px;}
.price-wrap:hover {color:#000;text-decoration:none;}
.products-list .product-item .price-wrap .from {display:inline-block;padding-right:4px;}

.del {display:block;width:14px;height:14px;text-indent:-9999em;background:url(../images/sprites/main-sprite.png) no-repeat -227px -175px;}
.del:hover {background-position:-244px -175px;}

.product-block .del {position:absolute;top:9px;right:9px;}

.product-block.producers.noempty-about .btn {margin-bottom:-7px;}
.product-block.producers .gradient-wrap {padding-bottom:20px;}

.product-block .link-under-btn {width:200px;margin-left:auto;margin-right:auto;}
.product-block.ppc-view .link-under-btn {max-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


/* Product - List view */
.products-list {width:727px;}
.products-list .product-item {position:relative;margin-bottom:15px;background:#fff;border-top:1px #feab40 solid;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4);}
.products-list .product-item .product-item-wrap {position:relative;}
.products-list .product-item:before,
.products-list .product-item:after,
.products-list .product-item .product-item-wrap:before,
.products-list .product-item .product-item-wrap:after {content:"";display:block;position:absolute;}
.products-list .product-item:before {left:0;top:0;width:100%;height:1px;background-color:#f19d2f;border-bottom:1px #d98c26 solid;z-index:10;}
.products-list .product-item:after {display:none;left:0;bottom:0;width:100%;height:1px;background-color:#f18e01;border-top:1px #ff9601 solid;border-bottom:1px #d98000 solid;}
.products-list .product-item .product-item-wrap:before {display:none;left:0;top:0;width:1px;height:100%;background-color:#ffa734;border-left:1px #f29e2f solid;border-right:1px #f29e30 solid;}
.products-list .product-item .product-item-wrap:after {display:none;right:0;top:0;width:1px;height:100%;background-color:#ffa734;border-left:1px #f29e30 solid;border-right:1px #f29e2f solid;}
.products-list .product-item:hover:after,
.products-list .product-item:hover .product-item-wrap:after,
.products-list .product-item:hover .product-item-wrap:before {display:block;}
.products-list .product-item .photo-wrap {float:left;width:200px;height:200px;text-align:center;}
.products-list .product-item .photo-wrap:before {content:"";display:block;position:absolute;top:-1px;left:94px;width:12px;height:8px;background:url(../images/sprites/main-sprite.png) no-repeat -109px -305px;z-index:11;}
.products-list .product-item .photo-wrap img {max-width:180px;max-height:160px;}
.products-list .product-item .photo-wrap span {display:table-cell;table-layout:fixed;width:200px;height:200px;vertical-align:middle;}
.products-list .product-item .info-wrap {float:left;width:480px;min-height:160px;padding:20px 0 20px 35px;border-left:1px #d9d9d9 dotted;}
.products-list .product-item .info-wrap.ppc-block {padding: 20px 0 20px 35px;}
.products-list .product-item .info-wrap .model-name {display:block;margin-bottom:5px;padding-right:25px;font-size:28px;}
.products-list .product-item .info-wrap .model-category-name {display:block;margin-bottom:3px;font:10px/1.15 Arial;color:#828282;}
.products-list .product-item .info-wrap .model-category-name:hover {color:#ff7e00;}
.products-list .product-item .info-wrap .desc {float:left;width:263px;padding:9px 10px 15px 0;color:#828282;word-break:break-word;}
.products-list .product-item .info-wrap .desc.null {font-style:italic;}
.products-list .product-item .info-wrap .desc .show-more {display:inline-block;width:7px;height:12px;margin-left:5px;background:url(../images/sprites/arrows-sprite.png) no-repeat 50% -117px;}
.products-list .product-item .info-wrap .desc .characteristics-full {display:none;}
.products-list .product-item .info-wrap .desc p {padding-top:5px;}
.products-list .product-item .info-wrap .desc .full-desc, .comment-votes a {font-size:11.5px;color:#ff7e00;font-style:italic;text-decoration:underline;}
.products-list .product-item .info-wrap .desc .full-desc:hover, .comment-votes a:hover {text-decoration:none;}
.products-list .product-item .buy-wrap .compare_price:hover, .product-block .white-wrap .compare_price:hover {text-decoration:none;}
.products-list .product-item .buy-wrap {float:left;width:214px;margin-bottom:10px;/*padding:74px 0 0 0;*/}
.products-list .product-item .buy-wrap .btn {display:block;width:160px;padding-left:0;padding-right:0;margin:5px auto 0;text-align:center;}
.products-list .product-item .bottom-info {width:722px;margin:0 auto;padding:0 3px;height:38px;line-height:38px;background-color:#f7f7f7;}
.products-list .product-item .bottom-info .first-col,
.products-list .product-item .bottom-info .checkbox-wrap {float:left;width:182px;height:38px;padding:0 0 0 15px;border-right:1px #d9d9d9 dotted;}
.products-list .product-item .bottom-info .second-col {float:left;width:477px;padding:0 45px 0 35px;}
.products-list .product-item .bottom-info .third-col {float:left;width:214px;font:12px/38px Arial;text-align:center;}
.products-list .product-item .bottom-info:hover .third-col a {color:#ff7e00;}
.products-list .product-item:hover .bottom-info  {padding:0;}
.products-list .product-item.adult-item .btn.btn-large .count {padding-top:5px;}

.products-list .product-item.vendor-distinguish:after, .products-list .product-item.vendor-distinguish .product-item-wrap:after, .products-list .product-item.vendor-distinguish .product-item-wrap:before { display: block; }
.products-list .product-item.vendor-distinguish .photo-wrap:before { display: none; }

.products-list .product-item .shop-proposes {display:block;margin-top:10px;color:#ff7e00;font:italic 12px "Trebuchet MS","Helvetica CY";}
.products-list .product-item a.shop-proposes {text-decoration:underline;}
.products-list .product-item a.shop-proposes:hover {text-decoration:none;}

.products-list .product-item.firms-list .rate-middle {margin:8px auto 0;}
.products-list .product-item.firms-list .info-wrap {padding-top:47px;min-height:113px;}
.products-list .product-item.firms-list .photo-wrap {height:160px;}
.products-list .product-item.firms-list .photo-wrap img {max-height:80px;}
.products-list .product-item.firms-list .photo-wrap span {height:90px;vertical-align:bottom;}
.products-list .product-item.firms-list .photo-wrap .firm-rating-wrapper span {height: 100%;display:block}
.products-list .product-item.firms-list .buy-wrap {padding-top:43px;}
.products-list .product-item.firms-list .bottom-info .first-col {width:197px;padding:0;text-align:center;}
.products-list .product-item.firms-list .icon-pay {margin-right:0;}

.products-list .product-item.is-bid {z-index:10;}
.products-list .product-item.is-bid .product-item-wrap {background:#ffefe0 url(../images/bg/white-w200.gif) repeat-y;z-index:100;}
.products-list#list-grid .product-item.is-bid .product-item-wrap {background:none;}
.products-list .product-item.is-bid .product-item-wrap .top5-prices {background-image:url(../images/bg/list-product-info-bg-bid.png);}
.products-list .product-item.is-bid .product-item-wrap .photo-wrap {background-color:#fff;}
.products-list .product-item.is-bid:before,
.products-list .product-item.is-bid:hover:after {z-index:110;}
.products-list .product-item.is-bid .photo-wrap:after{position:absolute;content:"";display:block;left:-9px;top:50%;margin-top:-44px;width:44px;height:48px;background:url(../images/sprites/main-sprite.png) no-repeat -244px -446px;}

.products-list .product-item.firms-list .photo-wrap .firm-rating-wrapper .firm-rating-title,
.firms-list .gradient-wrap .firm-rating-wrapper .firm-rating-title,
.firms-list .gradient-wrap .firm-rating-wrapper .rate-middle {display:none;}

.icon-pay,
.icon-delivery,
.icon-guarantee,
.icon-pay {position:relative;padding-left:20px;margin-right:20px;font:italic 12px "Trebuchet MS", "Helvetica CY";color:#b8b8b8;}
.icon-pay {padding-left:15px;}
.icon-pay:hover,
.icon-delivery:hover,
.icon-guarantee:hover {color:#232323;text-decoration:none;}
.icon-pay:before,
.icon-delivery:before,
.icon-guarantee:before {content:"";display:block;position:absolute;left:0;top:2px;width:14px;height:14px;background:url(../images/sprites/main-sprite.png) no-repeat;}
.icon-pay:before {background-position:-59px -381px;}
.icon-pay:hover:before {background-position:-79px -381px;}
.icon-delivery:before {background-position:1px -380px;}
.icon-delivery:hover:before {background-position:-29px -380px;}
.icon-guarantee:before {background-position:0 -400px;}
.icon-guarantee:hover:before {background-position:-30px -400px;}
.icon-q {position:relative;display:inline-block;width:14px;height:14px;text-indent:-999em;background:url(../images/sprites/main-sprite.png) no-repeat 0 -420px;}
.icon-q:hover {background-position:-30px -420px;}

.comments-exist,
.comments-noexist {position:relative;padding-left:22px;font-size:14px;}
.comments-noexist {color:#c0c0c0;}
.comments-exist:before,
.comments-noexist:before {content:"";display:block;position:absolute;left:0;top:12px;width:16px;height:17px;background:url(../images/sprites/main-sprite.png) no-repeat -130px -5px;}
.comments-noexist:before {background-position:-105px -26px;}
.comments-exist:hover {text-decoration:none;color:#000;}
.comments-exist:hover:before {background-position:-105px -5px;}
.comments-noexist:hover {text-decoration:none;}
.comments-noexist:hover:before {background-position:-130px -5px;}


/* Paginator */
.pager {text-align: center;}
.pinterest-view.pager {bottom: 0;left: 0;opacity: 0.9;position: fixed;visibility: hidden;z-index: -1;}
.pager.showed {z-index:900;visibility:visible;}
.pager ul {height:19px;padding:9px 0;margin:0;list-style:none;font:bold 12px/19px Arial;}
.pager ul li {display:inline;margin:0 9px;}
.pager ul li.next a,
.pager ul li.next span,
.pager ul li.previous a,
.pager ul li.previous span {display:inline-block;width:9px;height:18px;text-indent:-9999em;background:url(../images/sprites/main-sprite.png) no-repeat 50% 9999px;}
.pager ul li.next {margin:0 0 0 25px;}
.pager ul li.previous {margin:0 25px 0 0;}
.pager ul li.next a,
.pager ul li.next.hidden span {background-position:-213px -130px;}
.pager ul li.next a:hover {background-position:-213px -151px;}
.pager ul li.previous a,
.pager ul li.previous.hidden span {background-position:-193px -130px;}
.pager ul li.previous a:hover {background-position:-193px -151px;}
.pager ul li a {color:#B9B9B9;}

/* Paginator 3000 */
.paginator-container {position:relative;top:15px;width:750px;height:48px;margin-bottom:15px;padding:0 125px;clear:both;}
.model-info-block .paginator-container {width:708px;}
.paginator a {color:#154E73;text-decoration:underline; cursor:pointer;}
.paginator table {border-collapse:collapse;table-layout:fixed;width:100%;}
.paginator table td {padding:0;white-space:nowrap;text-align:center;}
.paginator span {display:block;padding:6px 0 3px;color:#fff;}
.paginator span strong,
.paginator span a {padding:2px 6px;}
.paginator span strong {color:#F00000;font-style:normal;font-weight:normal;text-decoration:underline;}
.paginator .scroll_bar {width:100%;height:20px;position:relative;margin-top:10px;}
.paginator .scroll_trough {width:100%;height:3px;background:#ccc;overflow:hidden;}
.paginator .scroll_thumb {position:absolute;z-index:2;width:0;height:3px;top:0;left:0;font-size:1px;background:#363636;}
.paginator .scroll_knob {position:absolute;top:-5px;left:50%;margin-left:-10px;width:20px; height:20px;overflow:hidden;background:url(../images/sprites/main-sprite.png) no-repeat -45px -339px;cursor:pointer;cursor:hand;}
.paginator .current_page_mark {position:absolute;z-index:1;top:0;left:0;width:0;height:3px;overflow:hidden;background:#ff6c24;}
.fullsize .scroll_thumb {display:none;}
.pages-count {position:absolute;top:0;width:120px;height:41px;padding-top:7px;text-align:center;background-color:#e6edef;}
.pages-count.left {left:0;border-radius:7px 0 0 7px;}
.pages-count.right {right:0;border-radius:0 7px 7px 0;}
.pages-count b {display:block;}


/* ================================================= FOOTER ================================================= */
.site-footer {position:relative;padding:30px 0;font-size:12px;line-height:.9em;border-top:1px #d2d2d2 dotted;}
.site-footer .aport-wrap {width:50%;float:left; height: 24px;}
.site-footer .studio-wrap {width:85px;float:right;}
.site-footer .year {font-size:13px;}
.site-footer .site-name {display:block;font-size:11px;}
.site-footer .studio-name {float:left;display:block;width:40px;color:#7b7b7b;font-size:11px;}
.site-footer .studio-logo {float:right;display:block;width:42px;height:24px;text-indent:-9999em;background:url(../images/sprites/main-sprite.png) no-repeat -60px -340px;}
.site-footer .studio-logo:hover {background-position:-110px -340px;}

.site-logo-mini {float:left;display:inline-block;width:23px;height:23px;margin:0 8px 0 0;text-indent:100%;overflow:hidden;background:url(../images/sprites/main-sprite.png) no-repeat -154px -1px;}

.sidebar-horisontal .site-footer {border-top:none;padding:0 0 0 18px;}

.site-footer .box-company-design{float: right;height: 24px;}
.site-footer .box-company-design span{float: left;font-size: 11px;line-height: 12px;}
.site-footer .box-company-design .des-stud{background:url(../images/elements/design-site.png);width: 42px;height: 24px;float: left; margin-left: 5px;}

/* Breadcrumbs*/
.breadcrumbs {padding:2px 0 16px 24px;color:#b0b0b0;}
.breadcrumbs a {color:#b0b0b0;}
.breadcrumbs .crumb {display:inline-block;width:7px;height:15px;padding:0 8px;background:url(../images/sprites/arrows-sprite.png) no-repeat 50% -614px;}
.inside.model .breadcrumbs {position:absolute;max-width:707px;}


/* Page-title */
.page-title {position:relative;padding:0 0 0 22px;line-height:1;}
.page-title h1,.page-title h2 {height:37px;padding-right:70px;font-size:29px;line-height:37px;text-shadow:0 1px 0 #fff;max-width:639px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.page-title h1 span,.page-title h2 span {font-size:12px;font-family:Arial;}
.page.catalog .page-title {position:absolute;left:249px;z-index:10;}
.page.custom-category .page-title {position:absolute;left:249px;top:0;}

/* Page Structure - Grid & List */
.switch-page-structure {position:absolute;top:15px;right:11px;z-index:11;}
.switch-page-structure a {display:inline-block;height:16px;margin-left:15px;text-indent:-9999em;background:url(../images/sprites/main-sprite.png) no-repeat;}
.switch-page-structure a.switch-to-list {width:20px;background-position:-230px -154px;}
.switch-page-structure a.switch-to-list.active {width:20px;background-position:-255px -154px;}
.switch-page-structure a.switch-to-grid {width:16px;background-position:-230px -130px;}
.switch-page-structure a.switch-to-grid.active {width:16px;background-position:-255px -130px;}


/* Filters */
.filters-wrap {position:relative;margin-bottom:20px;}

.filters-head {height:40px;border-top:2px #787878 solid;
    background: #313131; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#686868', endColorstr='#313131'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #686868, #313131); /* webkit */
    background: -moz-linear-gradient(top, #686868, #313131); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #686868, #313131); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #686868, #313131); /* IE10+ */
    -moz-box-shadow:0 1px 3px rgba(0,0,0,0.28);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.28);box-shadow:0 1px 3px rgba(0,0,0,0.28);
}

.filters-wrap .sort-wrap {float:left;max-width:466px;height:17px;padding:9px 0 11px 24px;font:italic 12.5px "Trebuchet MS", "Helvetica CY";color:#b8b8b8;text-shadow:0 -1px 0 #101010;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.filters-wrap .sort-wrap a {position:relative;margin:0 16px;font-style:normal;color:#fff;text-decoration:none;}
.filters-wrap .sort-wrap a:after {content:"";display:block;position:absolute;right:-17px;top:0;width:0;height:17px;border-left:1px #000 dotted;border-right:1px #9b9b9b dotted;}
.filters-wrap .sort-wrap a:last-child:after {border:none;}
.filters-wrap .sort-wrap a.l {margin-right:0;}
.filters-wrap .sort-wrap a.l:after {display:none;}
.filters-wrap .sort-wrap a:hover {color:#ff9600;border-bottom:1px #ff9600 dotted;text-shadow:none;}
.filters-wrap .sort-wrap .hight-to-low {padding-right:15px;background:url(../images/sprites/arrows-sprite.png) no-repeat 100% -318px;}
.filters-wrap .sort-wrap .low-to-hight {padding-right:15px;background:url(../images/sprites/arrows-sprite.png) no-repeat 100% -566px;}
.filters-wrap .sort-wrap .hight-to-low:hover,
.filters-wrap .sort-wrap .hight-to-low.active {background-position:100% -267px;}
.filters-wrap .sort-wrap .low-to-hight:hover,
.filters-wrap .sort-wrap .low-to-hight.active {background-position:100% -516px;}
.sort-wrap a.active {color:#ff9600;text-shadow:none;}

.filters-wrap .filters-toggle {position:relative;top:-2px;width:67px;height:41px;padding:0 60px 0 23px;float:right;font:15px/38px Arial;color:#fff;text-decoration:none;border-left:1px #0f0f0f solid;border-bottom:1px #f27300 solid;z-index:110;}
.filters-wrap .filters-toggle:before {content:"";display:block;position:absolute;left:-2px;top:0;width:150px;height:42px;background:url(../images/sprites/arrows-sprite.png) no-repeat 122px -306px;border-left:1px #737373 solid;}
.filters-wrap .filters-toggle:after {content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ff8f00;border-top:1px #ff9600 solid;}
.filters-wrap .filters-toggle:hover {background: #1d1d1d; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#585858', endColorstr='#1d1d1d'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #585858, #1d1d1d); /* webkit */
    background: -moz-linear-gradient(top, #585858, #1d1d1d); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #585858, #1d1d1d); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #585858, #1d1d1d); /* IE10+ */
}
.filters-wrap .filters-toggle:hover:before {background-position:122px -255px;}

.filters-wrap .applied-options {position:relative;width:100%;z-index:110;text-shadow:0 1px 0 #fff;
    background: #e5e5e5; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #ffffff, #e5e5e5); /* webkit */
    background: -moz-linear-gradient(top, #ffffff, #e5e5e5); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #ffffff, #e5e5e5); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff, #e5e5e5); /* IE10+ */
    -moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4);
}
.filters-wrap .applied-options .options-wrap {padding:5px 23px 0;}
.filters-wrap .applied-options .item {display:inline-block;min-height:20px;/*padding:0 0 0 18px;*/line-height:20px;}
.filters-wrap .applied-options .item .delete-all {position:relative;padding-right:15px;color:#888;font:italic 12px "Trebuchet MS", "Helvetica CY";}
.filters-wrap .applied-options .item .option-name {padding:0 0 0 18px;margin-right:5px;color:#636363;font:italic 12px "Trebuchet MS", "Helvetica CY";}
.filters-wrap .applied-options .item .option-value {position:relative;display:inline-block;padding:0 26px 0 8px;margin-right:3px;margin-bottom:5px;color:#141414;font:13px/18px Arial;text-decoration:none;border:1px #d1d1d1 solid;
    background: #eaeaea; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#eaeaea'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #fbfbfb, #eaeaea); /* webkit */
    background: -moz-linear-gradient(top, #fbfbfb, #eaeaea); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #fbfbfb, #eaeaea); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fbfbfb, #eaeaea); /* IE10+ */
    -moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;
    border-radius:2px;
}
.filters-wrap .applied-options .item .delete-all:after,
.filters-wrap .applied-options .item .option-value:after {position:absolute;content:"";width:8px;height:8px;right:9px;top:5px;background:url(../images/sprites/main-sprite.png) no-repeat -230px -178px;}
.filters-wrap .applied-options .item .delete-all:hover:after,
.filters-wrap .applied-options .item .option-value:hover:after,
.filters-wrap .applied-options .item .option-value.hover:after {background-position:-247px -178px;}
.filters-wrap .applied-options .item .delete-all:after {right:0;top:5px;}
.filters-wrap .applied-options .item .delete-all:hover {color:#ff9600;text-decoration:none;}
.filters-wrap .applied-options .summary {position:absolute;top:-37px;right:172px;text-align:right;color:#ff9600;text-shadow:none;font:13px/30px Arial;}

.filters-wrap .filters-list {display:none;position:absolute;top:40px;left:-1px;width:100%;padding:6px 0 0 0;font-size:13px;background-color:#f6f6f6;z-index:100;border-left:1px #f6f6f6 solid;border-right:1px #f6f6f6 solid;}

.filters-wrap .filters-groups {margin:0 0 -1px;list-style:none;vertical-align:top;overflow:hidden;}
.filters-wrap .filters-groups li {position:relative;display:block;float:left;width:192px;height:40px;margin:0 25px;line-height:1.1;border-bottom:1px #d1d1d1 dotted;}
.filters-wrap .filters-groups li:after {position:absolute;content:"";width:100%;height:0;left:0;bottom:-2px;border-bottom:1px #fff dotted;}
.filters-wrap .filters-groups li a {display:table-cell;width:192px;height:38px;padding-top:2px;line-height:1.1;color:#8b8b8b;vertical-align:middle;}
.filters-wrap .filters-groups li a:hover {color:#f77800;}
.filters-wrap .filters-groups li.active {left:-20px;margin-right:5px;padding-left:20px;text-shadow:0 -1px 0 #ff4e00;border-color:transparent;
    background: #ff9600; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7e00', endColorstr='#ff9600'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #ff7e00, #ff9600); /* webkit */
    background: -moz-linear-gradient(top, #ff7e00, #ff9600); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #ff7e00, #ff9600); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ff7e00, #ff9600); /* IE10+ */
}
.filters-wrap .filters-groups li.active:after {border:none;}
.filters-wrap .filters-groups li.active a {color:#fff;text-decoration:none;}

.filters-wrap .filters-content {position:relative;display:none;background-color:#eee;z-index:10;border-bottom:3px #eb7000 solid;}
.filters-wrap .filters-content.active {display:block;}
.filters-wrap .filters-content .head {position:relative;padding:20px 25px;border-top:1px #e5e5e5 solid;}
.filters-wrap .filters-content .head:before {position:absolute;content:"";width:100%;height:0;left:0;bottom:0;border-top:1px #cbcbcb dotted;border-bottom:1px #fff dotted;}
.filters-wrap .filters-content .head .filters-cancel {float:left;color:#ff7e00;text-shadow:0 1px 0 #fff;line-height:40px;}
.filters-wrap .filters-content .head .btn {float:right;padding:0 47px;}
.filters-wrap .filters-content .item {display:none;padding:0 0 20px 0;}
.filters-wrap .filters-content .item.active {display:block;}
.filters-wrap .filters-content .filter-block {position:relative;padding:20px 0 20px 25px;}
.filters-wrap .filters-content .filter-block:before {position:absolute;content:"";width:100%;height:0;left:0;top:0;border-top:1px #cbcbcb dotted;border-bottom:1px #fff dotted;}
.filters-wrap .filters-content .item .filter-block:first-child:before {display:none;}
.filters-wrap .filters-content .filter-block .filter-name {display:block;float:left;width:150px;}
.filters-wrap .filters-content .filter-block .filter-name .icon-q {top:2px;margin-left:3px;}
.filters-wrap .filters-content .filter-block .filter-values {float:left;width:600px;color:#414141;}
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap {display:inline-block;width:200px;padding-bottom:8px;vertical-align:top;line-height:1;}
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap a,
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap label {color:#414141;font:13px/1 Arial;vertical-align:middle;display:inline-block;}
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap.type-radio a,
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap.type-radio label,
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap.type-radio .jq-radio {vertical-align:top;}
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap a {text-decoration:none;}
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap span {color:#aaa;font-size:11px;vertical-align:middle;}
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap label + span {position:relative;top:2px;}
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap label > span {position:relative;top:-1px;}
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap.disabled a,
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap.disabled span,
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap.disabled label {color:#b4b4b4;cursor:default;}
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap.not-link {padding-bottom:10px;}
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap.not-link label {width:160px;vertical-align:top;}
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap.not-link .jq-checkbox {vertical-align:top;}
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap input.styled {display:inlne-block;margin:2px 2px 1px 1px;visibility:hidden;}
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap input[type="checkbox"] {margin:2px 2px 1px 1px;}
.filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap input[type="radio"] {margin:1px 2px 4px;}

.filters-wrap .filters-toggle.loading,
.filters-wrap .filters-toggle.loading:hover {background:#4e4e4e none;filter:none;}
.filters-wrap .filters-toggle.loading:before {background:url(../images/elements/loader-grey-bg.gif) no-repeat 118px 50%;}

.filters-wrap.active .filters-toggle {left:1px;color:#ff8000;background-color:#f6f6f6;border-bottom-color:#f6f6f6;border-right:1px #f6f6f6 solid;}
.filters-wrap.active .filters-toggle:before {background-position:122px -505px;}
.filters-wrap.active .filters-toggle:after {background-color:#f6f6f6;border-top-color:#f6f6f6;}
.filters-wrap.active .filters-toggle:hover {background:#f6f6f6;filter:none;}
.filters-wrap.active .filters-list {display:block;}
.filters-wrap.active .filters-toggle.loading:before {background:url(../images/sprites/arrows-sprite.png) no-repeat 122px -505px;}

.filters-wrap.fixed {position:fixed;top:0;z-index:200;}
.filters-wrap.fixed .filters-head {opacity:.9;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90686868', endColorstr='#90313131'); /* IE6-9 */}
.filters-wrap.fixed.active {z-index:1000;}
.filters-wrap.fixed.active .filters-head {opacity:1;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#64686868', endColorstr='#64313131'); /* IE6-9 */}

.filters-wrap.preloaded .filters-list {display:block;top:3000px;}


/* Tooltip */
.ui-tooltip {min-height: 20px;min-width: 120px;position: absolute;max-width:400px;padding:15px;color:#fff;font:12px/1.1 Arial;z-index: 9999;background-color:#232323;-moz-box-shadow:0 6px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.15);box-shadow:0 6px 16px rgba(0,0,0,0.15);}
.ui-tooltip .h2 {display:block;font-size:14px;padding:5px 0;}
.ui-tooltip p {padding:5px 0;}
.ui-tooltip:after {position:absolute;content:"";display:block;width:12px;height:7px;left:68px;bottom:-7px;background:url(../images/sprites/main-sprite.png) no-repeat -60px -95px;}
.ui-tooltip.top:after {top:-7px;background:url(../images/sprites/main-sprite.png) no-repeat -60px -106px;}
.ui-tooltip.no-arrow:after {display:none;}
.tooltip-content {position:absolute;}
.ui-tooltip.ui-widget.ui-corner-all.ui-widget-content.bottom{margin-left: -18px;}
.ui-tooltip.ui-widget.ui-corner-all.ui-widget-content.top{margin-left: -18px;}
.ui-tooltip-content{display: block; line-height: 18px;}
.ui-tooltip.centered:after {left:50%;margin-left:-6px;}

/* Model Page */
table.description {margin:0 auto;border-collapse:collapse;border-spacing:0;font:12.5px/1.1 Arial;}
table.description tr {border-bottom:1px #c2c2c2 dotted;}
table.description tr td {line-height:16px;padding:12px 0 12px 2px;vertical-align:middle;}
table.description tr td.va-top {vertical-align:top;}
table.description-values tr td {border:0;}
table.description .td-name {color:#828282; width: 500px;}
table.description .td-value {color:#000;}
.enough-lines table.description tr:last-child,
.enough-lines table.description tr:last-child td {border:0;}
table.description .icon-q {top:2px;margin-left:3px;}

.value-exist,
.value-noexist {display:block;width:28px;height:13px;text-indent:-9999em;background:url(../images/sprites/main-sprite.png) no-repeat;}
.value-exist {background-position:-98px -57px;}
.value-noexist {background-position:-100px -78px;}

.table-prices {margin:0 auto;border-spacing:0;}
.table-prices td {padding-top:15px;padding-bottom:15px;vertical-align:top;border-top:1px #c2c2c2 dotted;}
.table-prices .td-left-col,
.table-prices .td-right-col {width:25px;border:0;}
.table-prices .td-shop {width:120px;text-align:center;}
.table-prices .td-shop .logo {position:relative;display:block;width:80px;margin:0 auto;}
.table-prices .td-shop .rate-middle {margin:3px auto;width:65px;height:10px;text-align:left;background:url(../images/sprites/rate-stars-small.png) repeat-x 0 -11px;}
.table-prices .td-shop .rate-middle span {height:10px;background:url(../images/sprites/rate-stars-small.png) repeat-x 0 0;}
.table-prices .td-shop .firm-rating-wrapper {position:relative;line-height:1;}
.table-prices .td-shop .firm-rating-wrapper .firm-rating-title,
.table-prices .td-shop .firm-rating-wrapper .firm-review-link {visibility:hidden;}
/*.table-prices tr:hover .td-shop .firm-rating-wrapper .firm-rating-title,*/
/*.table-prices tr:hover .td-shop .firm-rating-wrapper .firm-review-link {visibility:visible;}*/
/*.table-prices tr:hover .td-shop .firm-rating-wrapper .firm-review-link a {color:#ff8700;}*/
.table-prices .td-shop .comments-exist {color:#b8b8b8;font:italic 12px/1.1 "Trebuchet MS", "Helvetica CY";}
.table-prices .td-shop .comments-exist span {font-size:10px;}
.table-prices .td-shop .comments-exist:before {background-position:-105px -26px;}
.table-prices .td-shop .comments-exist:hover {color:#000;}
.table-prices .td-shop .comments-exist:hover:before {background-position:-105px -5px;}
.table-prices .td-text {padding-left:20px;color:#828282;}
.table-prices .td-text .desc .show-more {display:inline-block;width:7px;height:12px;margin-left:5px;background:url(../images/sprites/arrows-sprite.png) no-repeat 50% -117px;}
.table-prices .td-text .desc .characteristics-full {display:none;}
.table-prices .td-info {width:90px;padding:22px 0 0 20px;}
.table-prices .td-info .icon-delivery {top:6px;}
.table-prices .td-price {width:200px;padding-top:32px;text-align:center;}
.table-prices .td-price .price-wrap .price {font-size:28px;line-height:1;}
.table-prices .td-price .price-wrap .from {display:inline;padding-right:3px;}
.table-prices .td-price .rub {width:17px;height:35px;background-position:-60px -155px;}
.table-prices .td-price .dotted-link {position:relative;top:-5px;margin-bottom:-5px;color:#828282;font:italic 12px/1.1 "Trebuchet MS", "Helvetica CY";border-bottom:1px #222 dotted;text-decoration:none;}
.table-prices .td-price .dotted-link:hover {border-bottom:0;}
.table-prices .td-price .dotted-link.active {color:#000;border-bottom:0;}
.table-prices .td-btn {width:175px;padding-left:20px;}
.table-prices .td-btn .btn {display:block;padding-left:2px;padding-right:2px;}
.table-prices .td-btn .btn .count {font-size:12px;}
.table-prices .tr-additional {display:none;}
.table-prices .tr-additional.showed {display:table-row;}
.table-prices .tr-additional td.td-shop {border:0;}
.table-prices .border-bottom td {border-bottom:1px #c2c2c2 dotted;}
.table-prices .icon-delivery,
.table-prices .icon-guarantee {display:inline-block;}
.table-prices .is-bid td {background-color:#ffefe0;}
.table-prices .is-bid .td-shop .firm-rating-wrapper:before {position:absolute;content:"";display:block;left:-34px;top:-25px;width:44px;height:48px;background:url(../images/sprites/main-sprite.png) no-repeat -244px -446px;}

.model-wrap {padding:18px 0 40px;}
.model-wrap .grey-shadow-small {background-color:#fff;}
.model-wrap .photos-wrap {float:left;width:230px;margin-right:20px;}
.model-wrap .photos-wrap .main-photo {position:relative;display:table;table-layout:fixed;width:230px;height:276px;margin-bottom:15px;text-align:center;}
.model-wrap .photos-wrap .main-photo a {display:table-cell;width:230px;height:276px;padding:0;vertical-align:middle;}
.model-wrap .photos-wrap .main-photo img {max-width:220px;max-height:230px;/*margin: 50px 0 36px;*/margin:23px 0;}
.model-wrap .photos-wrap .main-photo .zoom {position:absolute;display:block;content:"";width:15px;height:16px;left:14px;top:20px;background:url(../images/sprites/main-sprite.png) no-repeat -30px -57px;cursor:pointer;}
.model-wrap .photos-wrap .main-photo:hover .zoom {background-position:-30px -75px;}
.model-wrap .photos-wrap .main-photo .loading {position:absolute;display:none;top:125px;left:100px;width:30px;height:30px;background:url(../images/sprites/main-sprite.png) no-repeat -100px -95px;}
.model-wrap .photos-wrap .main-photo .loading.show {display:inline-block;}
.model-wrap .photos-wrap .main-photo .no-photo {display:table-cell;width:230px;height:276px;padding:0;vertical-align:top;color:#9c9c9c;font-size:24px;}
.model-wrap .photos-wrap .main-photo .no-photo img {margin-top:0;}
.model-wrap .photos-wrap .main-photo .no-photo span {position:absolute;top:195px;display:block;width:100%;text-align:center;}
.model-wrap .photos-wrap .scroll-photo {width:230px;height:125px;overflow:auto;}
.model-wrap .photos-wrap .scroll-photo .item {position:relative;float:left;display:block;width:73px;height:93px;margin:0 5px 0 0;text-align:center;}
.model-wrap .photos-wrap .scroll-photo .item.l {margin-right:0;}
.model-wrap .photos-wrap .scroll-photo .item:hover:before,
.model-wrap .photos-wrap .scroll-photo .item:hover:after,
.model-wrap .photos-wrap .scroll-photo .item:hover .sp:before,
.model-wrap .photos-wrap .scroll-photo .item:hover .sp:after,
.model-wrap .photos-wrap .scroll-photo .item.active:before,
.model-wrap .photos-wrap .scroll-photo .item.active:after,
.model-wrap .photos-wrap .scroll-photo .item.active .sp:before,
.model-wrap .photos-wrap .scroll-photo .item.active .sp:after {display:block;position:absolute;content:"";}
.model-wrap .photos-wrap .scroll-photo .item:before {width:100%;height:8px;left:0;top:0;background:url(../images/sprites/main-sprite.png) no-repeat -78px -305px;}
.model-wrap .photos-wrap .scroll-photo .item:after {left:0;bottom:0;width:100%;height:1px;background-color:#f18e01;border-top:1px #ff9601 solid;border-bottom:1px #d98000 solid;}
.model-wrap .photos-wrap .scroll-photo .item .sp:before {left:0;top:0;width:1px;height:100%;background-color:#ffa734;border-left:1px #f29e2f solid;border-right:1px #f29e30 solid;}
.model-wrap .photos-wrap .scroll-photo .item .sp:after {right:0;top:0;width:1px;height:100%;background-color:#ffa734;border-left:1px #f29e30 solid;border-right:1px #f29e2f solid;}
.model-wrap .photos-wrap .scroll-photo .item .sp {display:table-cell;table-layout:fixed;width:73px;height:93px;vertical-align:middle;cursor:pointer;}
.model-wrap .photos-wrap .scroll-photo .item img {max-width:53px;max-height:53px;}
.model-wrap .photos-wrap .scroll-photo .mCSB_horizontal>.mCSB_container {height:95px;}

.model-wrap .short-desc-wrap {float:left;position:relative;width:476px;padding:60px 0 0 0;}
.model-wrap .short-desc-wrap .filters-wrap {position:absolute;top:0;width:476px;}
.model-wrap .short-desc-wrap .filters-wrap.fixed {position:fixed;width:730px;}
.model-wrap .short-desc-wrap .filters-wrap .sort-wrap {padding-left:10px;}
.model-wrap .short-desc-wrap .filters-wrap .sort-wrap a span {color:#b0b0b0;font-size:10px;}
.model-wrap .short-desc-wrap .short-desc {position:relative;width:432px;height:328px;padding:0 25px 40px;}
.model-wrap .short-desc-wrap .short-desc table {width:432px;}
.model-wrap .short-desc-wrap .short-desc table .td-name {width:235px;}
.model-wrap .short-desc-wrap .short-desc table .td-value {width:193px;height:40px;padding-top:0;padding-bottom:0;}
.model-wrap .short-desc-wrap .checkbox-wrap {position:absolute;bottom:0;width:312px;height:26px;padding:6px 0 8px 120px;border-top:1px #c2c2c2 dotted;}

.model-wrap .promo-prices {height:289px;}
.model-wrap .promo-prices-wrap {position:relative;float:right;width:240px;}
.model-wrap .promo-prices-wrap .model-socials {position:absolute;top:309px;width:240px;height:112px;padding:0 0 7px;}
.model-wrap .promo-prices-wrap .model-socials .item {position:absolute;height:22px;padding:7px 0 0;}
.model-wrap .promo-prices-wrap .model-socials .item.fb {top:25px;left:20px;}
.model-wrap .promo-prices-wrap .model-socials .item.tw {top:60px;left:20px;}
.model-wrap .promo-prices-wrap .model-socials .item.vk {top:25px;left:140px;}
.model-wrap .promo-prices-wrap .model-socials .item.gp {top:60px;left:140px;}
.model-wrap .promo-prices-wrap .price-diapazon {position:relative;padding:10px 0 22px;text-align:center;font-size:22px;}
.model-wrap .promo-prices-wrap .price-diapazon .dash {position:relative;top:-2px;padding:0 4px;color:#9d9d9d;font-size:16px;}
.model-wrap .promo-prices-wrap .price-diapazon .rub {position:relative;display:inline-block;width:14px;height:20px;margin-left:4px;line-height:20px;text-indent:-999em;overflow:hidden;/*text-indent:-9999em;background:url(../images/sprites/main-sprite.png) no-repeat 0 -160px;*/}
.model-wrap .promo-prices-wrap .price-diapazon .rub:after {position:absolute;width:14px;height:20px;top:9px;left:0;content:'Р';font-family:'rubl_signregular';font-size:6px;color:#999;line-height:1;text-indent:0;}
.model-wrap .promo-prices-wrap .price-shops .item {padding:3px 0;}
.model-wrap .promo-prices-wrap .price-shops .item.is-bid {position:relative;background-color:#ffefe0;}
.model-wrap .promo-prices-wrap .price-shops .item.is-bid:before {position:absolute;content:"";display:block;left:-6px;top:50%;margin-top:-12px;width:26px;height:28px;background:url(../images/sprites/main-sprite.png) no-repeat -213px -446px;}
.model-wrap .promo-prices-wrap .price-shops .item a {display:block;text-decoration:underline;}
.model-wrap .promo-prices-wrap .price-shops .item a:hover {color:#ff8700;}
.model-wrap .promo-prices-wrap .price-shops .item .logo,
.model-wrap .promo-prices-wrap .price-shops .item .price {display:table-cell;height:40px;text-align:center;vertical-align:middle;}
.model-wrap .promo-prices-wrap .price-shops .item .logo {width:130px;}
.model-wrap .promo-prices-wrap .price-shops .item .logo img {max-width:85px;max-height:34px;vertical-align:middle;}
.model-wrap .promo-prices-wrap .price-shops .item .price {width:110px;font-size:20px;line-height:1;}
.model-wrap .promo-prices-wrap .price-shops .rub {position:relative;display:inline-block;width:11px;height:20px;margin-left:4px;text-indent:-999em;overflow:hidden;/*text-indent:-9999em;background:url(../images/sprites/main-sprite.png) no-repeat -30px -162px;*/}
.model-wrap .promo-prices-wrap .price-shops .rub:after {position:absolute;width:11px;height:20px;top:11px;left:0;content:'Р';font-family:'rubl_signregular';font-size:5px;color:#999;line-height:1;text-indent:0;}
.model-wrap .photo-scrollbox-enable .promo-prices-wrap .price-diapazon {padding-bottom:17px;}

.model-wrap .model-info-block {padding:35px 0 0;}
.model-wrap .model-info-block h2,
.model-wrap .model-info-block h3,
#produce-info-block h2 {padding:0 0 20px 25px;color:#141414;font-size:29px;}
.model-wrap .model-info-block .sort-wrap {float:left;height:17px;margin:20px auto;padding:11px 0;font:italic 12.5px "Trebuchet MS", "Helvetica CY";color:#636363;}
.model-wrap .model-info-block .sort-wrap a,
.model-wrap .model-info-block .sort-wrap .active {display:inline-block;position:relative;margin:0 16px;font-style:normal;color:#141414;text-decoration:none;}
.model-wrap .model-info-block .sort-wrap a:after,
.model-wrap .model-info-block .sort-wrap .active:after {content:"";display:block;position:absolute;right:-16px;top:0;width:0;height:17px;border-right:1px #d1d1d1 dotted;}
.model-wrap .model-info-block .sort-wrap a.l {margin-right:0;}
.model-wrap .model-info-block .sort-wrap .l:after {display:none;}
.model-wrap .model-info-block .sort-wrap a:hover {color:#ff9600;border-bottom:1px #ff9600 dotted;text-shadow:none;}
.model-wrap .model-info-block .sort-wrap .hight-to-low {padding-right:15px;background:url(../images/sprites/arrows-sprite.png) no-repeat 100% -367px;}
.model-wrap .model-info-block .sort-wrap .low-to-hight {padding-right:15px;background:url(../images/sprites/arrows-sprite.png) no-repeat 100% -666px;}
.model-wrap .model-info-block .sort-wrap .hight-to-low:hover,
.model-wrap .model-info-block .sort-wrap .hight-to-low.active {background-position:100% -267px;}
.model-wrap .model-info-block .sort-wrap .low-to-hight:hover,
.model-wrap .model-info-block .sort-wrap .low-to-hight.active {background-position:100% -516px;}
.model-wrap .model-info-block .sort-wrap a.active {color:#ff9600;text-shadow:none;}

.model-wrap .model-info-block.reviews-block {position:relative;}
.model-wrap .model-info-block.reviews-block .comments-links {position:absolute;right:0;top:45px;}

.model-wrap .model-info-block .pager {margin:15px 0 -8px;text-align:center;}
.model-wrap .model-info-block .pager a {color:#c0c0c0;text-shadow:none;text-decoration:none;}
.model-wrap .model-info-block .pager a:hover {color:#ff9600;}
.model-wrap .model-info-block .pager ul li.next {margin:0 0 0 20px;}
.model-wrap .model-info-block .pager ul li.previous {margin:0 20px 0 0;}
.model-wrap .model-info-block .pager ul li.next a,
.model-wrap .model-info-block .pager ul li.next.hidden span {background-position:-213px -130px;}
.model-wrap .model-info-block .pager ul li.next a:hover {background-position:-213px -151px;}
.model-wrap .model-info-block .pager ul li.previous a,
.model-wrap .model-info-block .pager ul li.previous.hidden span {background-position:-193px -130px;}
.model-wrap .model-info-block .pager ul li.previous a:hover {background-position:-193px -151px;}

.model-wrap .model-info-block .pricelines .head {margin:0 auto;}
.model-wrap .model-info-block .pricelines .head .items-in-region {display:block;float:right;margin:20px 0;color:#828282;font:13px/38px Arial;}
.model-wrap .model-info-block .pricelines .table-prices {width:980px;}
.model-wrap .model-info-block .pricelines .pager {padding:15px 0;margin:0 25px;border-top:1px #c2c2c2 dotted;}

.model-wrap .model-info-block .full-desc {padding-bottom:35px;}
.model-wrap .model-info-block .full-desc .desc-title {display:block;margin:0 auto;padding:20px 0;color:#000;font-size:24px;border-bottom:1px #c2c2c2 dotted;}
.model-wrap .model-info-block .full-desc .description,
.model-wrap .model-info-block .full-desc .desc-title {width:930px;}
.model-wrap .model-info-block .full-desc .description .td-title {width:928px;}
.model-wrap .model-info-block .full-desc .description .td-name {width:556px;}
.model-wrap .model-info-block .full-desc .description .td-value {width:370px;}

.model-wrap .model-info-block .comments {position:relative;padding:15px 0 25px;}
.model-wrap .model-info-block .comments .comments-links {position:absolute;top:24px;right:25px;}
.model-wrap .model-info-block .comments .comments-links a {margin-left:10px;}
.model-wrap .model-info-block .comments .head {margin:0 25px;border-bottom:1px #c2c2c2 dotted;}
.model-wrap .model-info-block .comments .sort-wrap {margin:5px auto;}
.model-wrap .model-info-block .comments .sort-wrap .active {color:#FF9600;font-style:normal;}
.model-wrap .model-info-block .comments-item {width:930px;padding:20px 0 0;margin:0 auto 15px;}
.model-wrap .model-info-block .comments-item .recommend,
.model-wrap .model-info-block .comments-item .no-recommend {display:block;padding-bottom:5px;color:#aba8a8;font:14px/1.6 Arial;}
.model-wrap .model-info-block .comments-item .reply-link {color:#FF7E00;font:italic 13px/1.6 "Trebuchet MS","Helvetica CY";}
.model-wrap .model-info-block .comments-item .reply-link,
.model-wrap .model-info-block .comments-item .comment-votes a {text-decoration:none;border-bottom:1px #FF7E00 dotted;}
.model-wrap .model-info-block .comments-item .reply-link:hover,
.model-wrap .model-info-block .comments-item .comment-votes a:hover {border:0;}
.model-wrap .model-info-block .comments-item .reply-link.active {color:#70706f;border:0;}
.model-wrap .model-info-block .comments-item .comment-votes {padding:0;margin:0;left:-25px;color:#70706f;}
.model-wrap .model-info-block .comments-item .comments-exist {float:none;font-size:16px;}
.model-wrap .model-info-block .comments-item .comments-exist:before, 
.model-wrap .model-info-block .comments-item .comments-noexist:before {top:3px;}
.model-wrap .model-info-block .comments-item .comments-exist:hover:before {background-position:-130px -5px;}
.model-wrap .model-info-block .comments-item .user-wrap .date {display:block;padding-left:22px;color:#a1a1a1;}
.model-wrap .model-info-block .comments-item .user-wrap {float:left;width:150px;padding-top:10px;margin-bottom:15px;margin-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.model-wrap .model-info-block .comments-item .review-wrap {position:relative;float:left;width:698px;padding:15px 25px 7px 40px;margin-bottom:25px;color:#4b4a4a;background:#f9f8f8;border:1px #e5e5e5 solid;border-radius:4px;
    -moz-box-shadow:0 1px 0 #bcbcbc;-webkit-box-shadow:0 1px 0 #bcbcbc;box-shadow:0 1px 0 #bcbcbc;
}
.model-wrap .model-info-block .comments-item .review-wrap:before {position:absolute;display:block;content:"";top:23px;left:-20px;width:20px;height:16px;background:url(../images/sprites/main-sprite.png) no-repeat -175px -540px;}
.model-wrap .model-info-block .comments-item .review-wrap.is-recommended {background:#f6fcf4;}
.model-wrap .model-info-block .comments-item .review-wrap.is-no_recommended {background:#fbf3f4;}
.model-wrap .model-info-block .comments-item .review-wrap.is-recommended:before {background-position:-125px -540px;}
.model-wrap .model-info-block .comments-item .review-wrap.is-no_recommended:before {background-position:-200px -540px;}
.model-wrap .model-info-block .comments-item .review-wrap.simple-comment .ta-right {padding-top:15px;}
.model-wrap .model-info-block .comments-item .advantage {padding-top:25px;}
.model-wrap .model-info-block .comments-item .disadvantage {padding:10px 0 15px;}
.model-wrap .model-info-block .comments-item .advantage .prefix,
.model-wrap .model-info-block .comments-item .disadvantage .prefix {width:60px;float:left;font-size:14px;line-height:1.142;color:#aba8a8;}
.model-wrap .model-info-block .comments-item .advantage .text-wrap,
.model-wrap .model-info-block .comments-item .disadvantage .text-wrap {width:633px;float:left;}
.model-wrap .model-info-block .comments-item .answer-item {width:765px;padding:0 0 25px;margin-left:165px;}
.model-wrap .model-info-block .comments-item .answer-item .text-wrap {position:relative;float:left;width:533px;padding:20px 25px 20px 40px;color:#8d8d8d;background:#fff;border:1px #e5e5e5 solid;border-radius:4px;
    -moz-box-shadow:0 1px 0 #bcbcbc;-webkit-box-shadow:0 1px 0 #bcbcbc;box-shadow:0 1px 0 #bcbcbc;
}
.model-wrap .model-info-block .comments-item .answer-item .text-wrap:before {position:absolute;display:block;content:"";top:23px;left:-20px;width:20px;height:16px;background:url(../images/sprites/main-sprite.png) no-repeat -150px -540px;}
.model-wrap .model-info-block .reply-form {position:relative;float:right;display:none;width:586px;margin:20px 0 18px;padding:25px 25px 20px;background-color:#fff;border:1px #e5e5e5 solid;border-radius:4px;-moz-box-shadow:0 1px 0 #bcbcbc;-webkit-box-shadow:0 1px 0 #bcbcbc;box-shadow:0 1px 0 #bcbcbc;}
.model-wrap .model-info-block .reply-form:before {position:absolute;display:block;content:"";top:-19px;right:25px;width:15px;height:19px;background:url(../images/sprites/main-sprite.png) no-repeat -230px -540px;}
.model-wrap .model-info-block .reply-form.visible {display:block;}
.model-wrap .model-info-block .reply-form .aport-form {width:586px;}
.model-wrap .model-info-block .reply-form .aport-form .textarea {width:564px;}

.model-wrap .model-info-block .seo-text {padding:25px;color:#828282;}
.model-wrap .model-info-block .seo-text p {margin:5px 0;}
.model-wrap .model-info-block .seo-text .container {width:auto;}

.model-wrap .model-info-block.similar-models .product-block {float:left;margin-right:19px;margin-left:1px;}
.model-wrap .model-info-block.similar-models .product-block .checkbox-wrap {text-align:left;}
.model-wrap .model-info-block.similar-models .product-block .photo-wrap img {min-height:160px;}
.model-wrap .model-info-block.similar-models .product-block .link-under-btn {max-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.model-wrap .model-info-block.similar-models .scrollable-main {padding:0 0 40px;}
.model-wrap .model-info-block.similar-models .scrollable-main .scrollable-wrap {width:1000px;margin:0 auto;}
.model-wrap .model-info-block.similar-models .scrollable-main .scrollable-wrap .scrollable {width:1000px;height:446px;padding-top:0;}
.model-wrap .model-info-block.similar-models .scrollable-main .scrollable-wrap .scrollable > .items {margin-left:1px;}
.model-wrap .model-info-block.similar-models .scrollable-main .scrollable-wrap .scrollable > .items > .item {width:1000px;height:446px;}
.model-wrap .model-info-block.similar-models .scrollable-main .navi {bottom:5px;left:440px;width:100px;}
.model-wrap .model-info-block.similar-models .scrollable-main .prev,
.model-wrap .model-info-block.similar-models .scrollable-main .next {top:466px;}
.model-wrap .model-info-block.similar-models .scrollable-main .prev {left:400px;}
.model-wrap .model-info-block.similar-models .scrollable-main .next {right:400px;}

.model-wrap .model-info-block.similar-models .scrollable-main.ppc-view  .scrollable-wrap .scrollable,
.model-wrap .model-info-block.similar-models .scrollable-main.ppc-view .scrollable-wrap .scrollable > .items > .item {height:560px;}
.model-wrap .model-info-block.similar-models .scrollable-main.ppc-view .prev,
.model-wrap .model-info-block.similar-models .scrollable-main.ppc-view .next {top:580px;}

.model-wrap .pager {position:relative;bottom:auto;left:auto;z-index:100;visibility:visible;opacity:1;filter: alpha(opacity=100);}

.model-wrap .empty-desc {padding-top:207px;text-align:center;color:#9c9c9c;font-size:24px;background:url(../images/elements/no-description.png) no-repeat 50% 68px;}
.model-wrap .empty-price {padding-top:190px;text-align:center;color:#9c9c9c;font-size:24px;background:url(../images/elements/no-prices.png) no-repeat 50% 68px;}

.model-wrap .short-view .photos-wrap .scroll-photo {height:95px;}
.model-wrap .short-view .short-desc-wrap .short-desc {height:288px;}
.model-wrap .short-view .promo-prices {height:249px;}
.model-wrap .short-view .promo-prices-wrap .model-socials {top:269px;}

.model-social-comments .social-comments {padding:25px 25px 10px;}
.model-social-comments .social-comments table {table-layout:fixed;}
.model-social-comments .social-comments td {vertical-align:top;}
.model-social-comments .vk_comments,
.model-social-comments .vk_comments iframe {width:452px!important;}

.video-review-icon {
    font-size: 12px;
    color: #ff8100;
    display: block;
}
.video-review-icon:before {
    content: '';
    display: block;
    width: 35px;
    height: 35px;
    margin: 8px auto 16px;
    border: 2px solid #ff8300;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQBAMAAADUulMJAAAAG1BMVEUAAAD/gwD/gwD/gwD/gwD/gwD/gwD/gwD/gwAZoF6eAAAACHRSTlMAvCoSSGrflXEAFfgAAAA0SURBVAjXYxBigICOYijdEQCl2xwgdEejAoTuaDeA0B2tULojBZVuhalD6EOYE4BsD8xeACtyICkfpQxmAAAAAElFTkSuQmCC) no-repeat 50% 50%;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/* Firm Info Page */
.firm-info .photos-wrap .main-photo {min-height:300px;}
.firm-info .short-desc-wrap,
.firm-info .short-desc-wrap .filters-wrap {width:730px;}
.firm-info .short-desc-wrap .short-desc table,
.firm-info .short-view .short-desc-wrap .short-desc {width:680px;height:auto;}
.firm-info table.description tr td {height:auto;padding:13px 0 13px 2px;}
.firm-info table.description-values tr:first-child td {padding-top:0;}
.firm-info table.description-values tr:last-child td {padding-bottom:0;}
.firm-info .model-info-block table.description tr:last-child,
.firm-info .model-info-block .comments-item:last-child {border-bottom:0;}


/* Photo Gallery */
.photo-gallery .scrollable-main {width:600px;padding:0;margin:0 0 0 165px;}
.photo-gallery .scrollable-main .scrollable-wrap {width:600px;}
.photo-gallery .scrollable-main .scrollable-wrap .scrollable {width:600px;height:600px;padding:0;}
.photo-gallery .scrollable-main .scrollable-wrap .scrollable .items .item {width:530px;height:499px;padding:0 35px;background-color:#fff;}
.photo-gallery .scrollable-main .scrollable-wrap .scrollable .items .item span {cursor:pointer;display:table-cell;width:530px;height:499px;vertical-align:middle;}
.photo-gallery .scrollable-main .scrollable-wrap .scrollable .items .item img {max-width:530px;max-height:600px;}
.photo-gallery .scrollable-main .prev,
.photo-gallery .scrollable-main .next {top:315px;width:19px;height:35px;background:url(../images/sprites/main-sprite.png) no-repeat;}
.photo-gallery .scrollable-main .prev:hover {background-position:-120px -130px;}
.photo-gallery .scrollable-main .next:hover {background-position:-140px -130px;}
.photo-gallery .scrollable-main .prev,
.photo-gallery .scrollable-main .prev.disabled {left:15px;background-position:-80px -130px;}
.photo-gallery .scrollable-main .next,
.photo-gallery .scrollable-main .next.disabled {right:15px;background-position:-100px -130px;}
.photo-gallery .scrollable-main .disabled {cursor:default;}

.photo-gallery .scrollable-main .scrollable-wrap .scrollable .item-header {text-align: left; padding: 18px 35px 20px;background-color: #fff;}

.photo-gallery .scroll-photo {position:absolute;left:0;top:0;width:140px;height:600px;overflow:auto;}
.photo-gallery .scroll-photo .item {position:relative;float:left;display:block;width:105px;height:105px;border:2px #fff solid;margin:0 0 13px 0;text-align:center;background-color:#fff;}
.photo-gallery .scroll-photo .item.active {border-color:#f29616;}
.photo-gallery .scroll-photo.video-gallery-tumb .item.active {overflow: hidden;}
.photo-gallery .scroll-photo .item.l {margin-bottom:0;}
.photo-gallery .scroll-photo .item .sp {display:table-cell;table-layout:fixed;width:105px;height:105px;vertical-align:middle;cursor:pointer;}
.photo-gallery .scroll-photo .item img {max-width:105px;max-height:105px;}
.photo-gallery .scroll-photo.video-gallery-tumb .item img {max-width:none;max-height:none;height:109px;margin: 0px 0 0 -20px}

.photo-gallery .scrollable-main .scrollable-wrap .scrollable .item-header .product-name {
    color: #333333;
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 11px;
}
.gallery-toogle-tab,
.gallery-toogle-tab:hover,
.gallery-toogle-tab:active,
.gallery-toogle-tab:focus,
.gallery-toogle-tab:visited,
.gallery-toogle-tab + .photo-count {
    color: #b9b9b9;
    text-decoration: underline;
    font-size: 11px;
}
.gallery-toogle-tab:hover {
    text-decoration: none;
}
.gallery-toogle-tab.icon-photo-toogle:before,
.gallery-toogle-tab.icon-video-toogle:before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 12px;
    margin: 0px 5px -2px 0;
}
.gallery-toogle-tab.icon-photo-toogle:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAMAAACKnBfWAAAAUVBMVEUAAAC3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7epGkZ9AAAAGnRSTlMA6YA4su/U/ZAr3xCpw/dOCRhUInWWXYSLQjQHpPUAAABdSURBVAjXTYxZDoAgEMVGWQKK+977H1SFKPRn0jTzRDYIkjGUGElXbw10wSJQUy2tl5V6dsSu5ie2GojejLjLHMPnnWcSp33RT1XljtrB5v9nf3r3f4fgLMl7SvobqBQNe47fGFoAAAAASUVORK5CYII=) no-repeat 0 0;
}
.gallery-toogle-tab.icon-video-toogle:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMBAMAAABPbPrXAAAAFVBMVEUAAAC3t7e3t7f////r6+u8vLzR0dHzRLq8AAAAAnRSTlMApKcoqskAAAAqSURBVAjXY4ADRiUQUGRgYFICAzAjCcYwgTGMXWEM4yA0ERN0XWCAMBkA+cwKNSdIEHAAAAAASUVORK5CYII=) no-repeat 0 0;
}
.gallery-toogle-tab + .photo-count {
    text-decoration: none;
    font-style: normal;
}
.item.grey-shadow-small .icon-tumb-video-player {
    display: none;
    text-indent: -99999px;
    width: 36px;
    height: 28px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -14px 0 0 -18px;;
    background: rgba(255,255,255, .7) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMBAMAAABGh1qtAAAAKlBMVEUAAAA3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc5RZD2AAAADXRSTlMAMYykHr4QR+5z11wIEww7rwAAAClJREFUCNdjCGQAg7smEOquGoS6OwdC3dgApu7eKoBSUEGEEjWEdqhhACNHHqVEwkVSAAAAAElFTkSuQmCC) no-repeat 50% 50%;
}
.item.grey-shadow-small:hover .icon-tumb-video-player {
    display: block;
}
.item.grey-shadow-small .video-control{
    display: block;
    position: relative;
    overflow: hidden;
    width: 109px;
    height: 109px;
    margin: -2px 0 0 -2px;
}
/* Comparison */
.comparison .model-wrap {padding-top:37px;}

.add-model-wrap {width:230px;height:373px;float:left;margin-right:20px;}
.add-model-wrap a {position:relative;display:block;width:224px;height:210px;padding-top:157px;font-size:26px;line-height:1;vertical-align:middle;text-align:center;border:3px #dedede dashed;}
.add-model-wrap a:before {content:"";display:block;position:absolute;left:98px;top:115px;width:27px;height:27px;background:url(../images/sprites/main-sprite.png) no-repeat -162px -130px;}
.add-model-wrap a:hover {color:#000;text-decoration:none;border-color:#b0b0b0;}
/*.add-model-wrap a:hover:before {background-position:-162px -158px;}*/

.compare-items-wrap {float:left;position:relative;width:730px;height:420px;}
.compare-items-wrap .product-block {float:left;margin-right:18px;margin-left:1px;height:361px;}
.compare-items-wrap .product-block.l {margin-right:0;}
.compare-items-wrap .product-block .price {display:block;}
.compare-items-wrap .product-block .model-name {height:44px;}
.compare-items-wrap .product-block .photo-wrap {height:145px;min-height:145px;}
.compare-items-wrap .product-block .photo-wrap img {max-height:145px;}
.compare-items-wrap .product-block .photo-wrap span {height:145px;}
.compare-items-wrap .product-block .white-wrap {padding-bottom:20px;}
.compare-items-wrap .product-block .offer-count {display:block;color:#666;font:italic 12px/1 "Trebuchet MS", "Helvetica CY";text-align:center;}
.compare-items-wrap .product-block .comments-link {height:auto;}
.compare-items-wrap .product-block .comments-link a {height:61px;padding-top:20px;color:#ff8900;font:italic 12px/3 "Trebuchet MS", "Helvetica CY";}
.compare-items-wrap .product-block .rate-big {margin:0 auto;}
.compare-items-wrap .mCSB_horizontal > .mCSB_container {padding-right:1px}

.comparison .model-wrap .links-wrap {position:absolute;top:20px;right:-15px;color:#828282;font-size:13px;}
.comparison .model-wrap .links-wrap a {margin:0 15px;}
.comparison .model-wrap .links-wrap a:first-child {position:relative;}
.comparison .model-wrap .links-wrap a:first-child:after {content:"";display:block;position:absolute;right:-17px;top:0;width:0;height:17px;border-left:1px #b4b4b4 dotted;}
.comparison .model-wrap .links-wrap a.active {color:#ff8700;text-decoration:none;cursor:default;}

.comparison .model-wrap .model-info-block {padding-top:0;}
.comparison .model-wrap .model-wrap .model-info-block .full-desc .desc-title {padding:0;}
.comparison .model-wrap .model-info-block .full-desc .description,
.comparison .model-wrap .model-info-block .full-desc .desc-title  {width:976px;}
.comparison .model-wrap .model-info-block .full-desc .description td {vertical-align:middle;}
.comparison .model-wrap .model-info-block .full-desc .description .td-name {width:228px;height:40px;padding:0 10px 0 0;vertical-align:middle;}
.comparison .model-wrap .model-info-block .full-desc .description .td-values {width:736px;padding:0;vertical-align:middle;}
.comparison .model-wrap .model-info-block .full-desc .description .model-desc-wrap {position:relative;width:736px;overflow:hidden;}
.comparison .model-wrap .model-info-block .full-desc .description .model-desc {position:relative;width:20000em;}
.comparison .model-wrap .model-info-block .full-desc .description .model-desc .desc-item {/*float:left;*/display:table-cell;width:195px;padding:0 20px 0 35px;vertical-align:middle;}
.comparison .model-wrap .model-info-block .full-desc .description .model-desc .desc-item.odd {background-color:#fff;}

.compare-model-titles {display:block;position:fixed;top:0;left:240px;width:730px;height:40px;color:#fff;font-size:12px;z-index:1;visibility:hidden;}
.compare-model-titles.visible {z-index:999;visibility:visible;}
.compare-model-titles .title-item {float:left;position:relative;display:inline-block;width:206px;height:38px;padding:0 22px;vertical-align:middle;text-align:center;}
.compare-model-titles .title-item span {display:block;}
.compare-model-titles .title-item:after {content:"";display:block;position:absolute;right:0;top:4px;width:0;height:31px;border-left:1px #000 dotted;border-right:1px #9b9b9b dotted;}
.compare-model-titles .title-item .del {position:absolute;top:11px;right:9px;background-position:-213px -175px;}
.compare-model-titles .title-item .del:hover {background-position:-247px -175px;}
.compare-model-titles,
.compare-model-titles .mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {opacity:0.9;filter: alpha(opacity=90);
    border-top:2px #787878 solid;
    background: #313131; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#686868', endColorstr='#313131'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #686868, #313131); /* webkit */
    background: -moz-linear-gradient(top, #686868, #313131); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #686868, #313131); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #686868, #313131); /* IE10+ */
    -moz-box-shadow:0 1px 3px rgba(0,0,0,0.28);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.28);box-shadow:0 1px 3px rgba(0,0,0,0.28);
}
.compare-model-titles .mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {position:fixed !important;top:0;width:230px;height:17px;padding:11px 0 12px;}
.compare-model-titles .mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger {margin-top:11px;}
.compare-model-titles .mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {margin-top:18px;}

/* Producer Page */
.produce-description-wrap {position:relative;width:678px;padding:20px 25px 15px;margin:0 0 20px;border-bottom:1px #adadad solid;border-top: 1px solid #FEAB40;background:#fff;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4);}
.produce-description-wrap:before {content:"";position:absolute;height: 1px;left: 0;top: 0;width: 100%;border-bottom: 1px solid #D98C26;background-color: #F19D2F;}
.produce-description-wrap .orange-arrow {display:inline-block;margin-top:7px;line-height:1;font-size:13px;background-position:100% -118px;}
.produce-description-wrap .orange-arrow:hover {background-position:100% -68px;}
.produce-description-wrap p {padding:0 0 8px;}
.produce-description-wrap a {text-decoration:underline;}
.produce-description-wrap img {float:left;margin-right:15px;padding:5px 0;}
.produce-description-wrap img.fright {float:right;margin-right:0;margin-left:15px;}
.produce-description-wrap iframe {display:block;margin:5px auto;clear:both;}
.produce-description-wrap iframe.fleft {clear:left;margin-right:15px;}
.produce-description-wrap iframe.fright {clear:right;margin-left:15px;}
.produce-description-wrap h3,
.produce-description-wrap h4,
.produce-description-wrap h5,
.produce-description-wrap h6 {padding:.5em 0;}
.produce-description-wrap h2 {font-size:28px;padding:0 0 .5em 0;}
.produce-description-wrap b,
.produce-description-wrap strong {font-weight:700;}
.producer-logo-wrap {width:100%;margin:0 auto 13px;padding:2px 0;height:60px;text-align:center;overflow:hidden;background-color:#FFFFFF}
.producer-logo-wrap span {display:table-cell;width:230px;height:60px;table-layout:fixed;vertical-align:middle;}
.producer-logo-wrap img {display:inline-block;max-height:100%;vertical-align:middle;}
.page.producer-page .site-info2,
.bg-grad-style {
    position:relative;margin-top:20px;border-bottom:1px #ebebeb solid;
    background:#fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #ffffff, #f5f5f5); /* webkit */
    background: -moz-linear-gradient(top, #ffffff, #f5f5f5); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #ffffff, #f5f5f5); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff, #f5f5f5); /* IE10+ */
    -moz-box-shadow:0 3px 24px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 24px rgba(0,0,0,0.23);box-shadow:0 3px 24px rgba(0,0,0,0.23);
}
.page.producer-page .site-info2:before {content:"";position:absolute;top:-4px;left:0;width:100%;height:1px;border-top:1px #f0f0f0 solid;border-bottom:1px #ebebeb solid;background-color:#f9f9f9;}


/* Styles for Inside Pages */
.inside .site-header {height:1px;margin-bottom:54px;}
.inside .site-header.fixed .regions-wrap {position:absolute;}
.inside .site-header-fixed {position:absolute;display:block;z-index:310;}
.inside .link-catalog.btn.btn-black.with-arrow {top:0;}
.inside .main-categories-menu.fixed {top:42px;}
.inside.custom-category .main-categories-menu.fixed {top:37px;}
.inside.model .main-content {padding-top:55px;}
.inside.model .site-header {position:absolute;width:100%;top:0;}
.inside.model .main-categories-menu.fixed {position:absolute;top:92px;}
.inside.model .main-categories-menu.fixed.scrolled {position:fixed;top:44px;}
.inside.model .main-categories-menu.fixed.scrolled.absolute {position:absolute;}
.inside.model .link-catalog.btn.btn-black.with-arrow {display:block;position:absolute;top:55px;left:0;}
.inside.model .link-catalog.btn.btn-black.with-arrow.fixed {position:absolute;/*left:0 !important;*/}
.inside.model .link-catalog.btn.btn-black.with-arrow.fixed.absolute,
.inside.with-catalog-link .link-catalog.btn.btn-black.with-arrow.fixed.absolute {position:absolute;}
.inside.with-white-catalog .link-catalog.btn.btn-black.with-arrow  {border:0;color:#000;line-height:38px;
    background: #f6f6f6;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
    background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background: -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background: -o-linear-gradient(top, #ffffff, #f6f6f6);
    background: -ms-linear-gradient(top, #ffffff, #f6f6f6);
    -moz-box-shadow:0 6px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.15);box-shadow:0 6px 16px rgba(0,0,0,0.15);
}
.inside.with-white-catalog .link-catalog.btn.btn-black.with-arrow.fixed {position:fixed;top:0;border-top:2px #787878 solid;color:#fff;line-height:35px;
    background: #313131; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#686868', endColorstr='#313131'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #686868, #313131); /* webkit */
    background: -moz-linear-gradient(top, #686868, #313131); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #686868, #313131); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #686868, #313131); /* IE10+ */
    -moz-box-shadow:0 1px 3px rgba(0,0,0,0.28);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.28);box-shadow:0 1px 3px rgba(0,0,0,0.28);
}
.inside.with-white-catalog .link-catalog.btn.btn-black.with-arrow.fixed:hover {border-color:#6e6e6e;
    background: #1d1d1d; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#585858', endColorstr='#1d1d1d'); /* IE6-9 */
    background: -webkit-linear-gradient(top, #585858, #1d1d1d); /* webkit */
    background: -moz-linear-gradient(top, #585858, #1d1d1d); /* firefox 3.6+ */
    background: -o-linear-gradient(top, #585858, #1d1d1d); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #585858, #1d1d1d); /* IE10+ */
}
.inside.with-white-catalog .link-catalog.btn.btn-black.with-arrow:before {bottom:auto;top:-2px;}
.inside.with-white-catalog .link-catalog.btn.btn-black.with-arrow:after {background-position:50% -172px;}
.inside.with-white-catalog .link-catalog.btn.btn-black.with-arrow:hover:after {background-position:50% -273px;}
.inside.with-white-catalog .link-catalog.btn.btn-black.with-arrow.fixed:before {bottom:-2px;top:auto;}
.inside.with-white-catalog .link-catalog.btn.btn-black.with-arrow.fixed:after {background-position:50% -324px;}
.inside.with-white-catalog .link-catalog.btn.btn-black.with-arrow.fixed:hover:after {background-position:50% -273px;}
.inside.with-white-catalog .link-catalog.btn.btn-black.with-arrow.down.active:after {top:17px;background-position:50% -522px;}
.inside.with-white-catalog .link-catalog.btn.btn-black.with-arrow.down.active.fixed:after {top:15px;background-position:50% -572px;}

.inside.model .sidebar .sidebar-item.categories,
.inside.with-catalog-link .sidebar .sidebar-item.categories {position:absolute;top:0;}

.inside.model.with-horisontal-footer {margin-bottom:-187px;}
.inside.model.with-horisontal-footer .index-white-bg {height:187px;}
.inside.model.with-horisontal-footer .right-content {width:980px;}
.inside.model.with-horisontal-footer .page-title {margin-left:250px;}

.inside.model.user-forms .right-content {width:731px;}
.inside.model.user-forms .page-title {margin-left:0;}
.inside.model.user-forms .sidebar .sidebar-item.categories {position:relative;}
/*.inside.model.user-forms .categories ul li a {background:none;}*/
.inside.model.user-forms .aport-form {padding:22px 0 0 22px;}
.inside.model.user-forms .aport-form label {display:block;clear:both;line-height:2;}
.inside.model.user-forms .aport-form .checkbox-wrap label {display:inline;}
.inside.model.user-forms .aport-form .form-line {padding-bottom:10px;}
.inside.model.user-forms .aport-form .btn,
.inside.model.user-forms .aport-form .captcha-btn {float:none;}
.inside.model.user-forms .aport-form .captcha-btn {margin-bottom:15px;}

.inside.model.comparison .main-categories-menu.fixed {position:absolute;}

.inside.with-catalog-link .main-categories-menu.fixed {position:absolute;top:92px;}
.inside.with-catalog-link .link-catalog.btn.btn-black.with-arrow {display:block;left:0;position:absolute;}
.inside.with-catalog-link .sidebar-nav {padding-top:74px;}

/*Register shop step 1*/
.inside.model.user-forms .aport-form .form-block{margin:22px 0 31px;padding: 22px 27px 22px 22px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);overflow:hidden;}
.inside.model.user-forms .aport-form .form-block .form-description{width:54.55%;float:left;}
.inside.model.user-forms .aport-form .form-block .form-description .description-block{margin-bottom:40px;padding:0 15px 0 84px;background:url(../images/sprites/register-page-sprite.png) 4px 45px no-repeat;}
.inside.model.user-forms .aport-form .form-block .form-description .description-block.market{background-position: 4px -130px;}
.inside.model.user-forms .aport-form .form-block .form-description .description-block.income{background-position: 4px -295px;}
.inside.model.user-forms .aport-form .form-block .block-title{margin-bottom:22px;font:27px/30px Arial;color:#000;}
.inside.model.user-forms .aport-form .form-block .form-description .description-block p{font:14px/17px Arial;color:#444;}
.inside.model.user-forms .aport-form .form-block .form-register{width:45.45%;float:left;}
.inside.model.user-forms .aport-form .form-block .form-register .input-text.col2{width: 98%;padding-right: 0;}
.inside.model.user-forms .aport-form .form-block .form-register .btn  {margin-top:10px;margin-left:16px;}
.inside.model.user-forms .aport-form label {display:block;clear:both;line-height:2;}
.inside.model.user-forms .aport-form .license label{line-height:17px;}
.inside.model.user-forms .aport-form label.price{margin-right: 10px;float:left;}
.inside.model.user-forms .aport-form .answer{width:14px;float:left;}
.inside.model.user-forms .aport-form .answer a{top:6px;}
.inside.model.user-forms .aport-form .checkbox-wrap label {display:inline;}
.inside.model.user-forms .aport-form .form-line {padding:10px 0 0 16px;}
.inside.model.user-forms .aport-form .btn,
.inside.model.user-forms .aport-form .captcha-btn {float:none;}
.inside.model.user-forms .aport-form .captcha-btn {margin-bottom:15px;}

.inside.model.comparison .main-categories-menu.fixed {position:absolute;}

/*Register shop step 2*/
.inside.model.user-forms .aport-form .form-block .register-step2 a{color:#ffa741;padding:0;}
.inside.model.user-forms .aport-form .form-block .register-step2 .form-line{padding: 0 0 24px 0;}
.inside.model.user-forms .aport-form .form-block .register-step2 .form-line .icon-q{padding:0;top:3px;margin-left:10px;}
.inside.model.user-forms .aport-form .form-block .register-step2 .price-info{margin-bottom:10px;padding-left:27px;background: url(../images/sprites/arrows-sprite.png) 8px -118px no-repeat;font:14px/16px Arial;}
.inside.model.user-forms .aport-form .form-block .register-step2 .price-info b{font-family: 'pf_agora_sans_pro_mediumRg';}
.inside.model.user-forms .aport-form .form-block .register-step2 .ps{margin-bottom:22px;font:14px/16px Arial;color:#333;}
.inside.model.user-forms .aport-form .form-block .register-step2 .form-line .ps{margin:22px 0 0 0;}
.inside.model.user-forms .aport-form .form-block .block-title.payment{margin-bottom:10px;}
.inside.model.user-forms .aport-form .form-block .payment-method{margin-bottom:7px;height:39px;}
.inside.model.user-forms .aport-form .form-block .payment-method a{display:block;margin-right:21px;width:144px;height:39px;background:url(../images/sprites/payment-sprite.png) no-repeat;float:left;}
.inside.model.user-forms .aport-form .form-block .payment-method a.webmoney{background-position:0 -39px;}
.inside.model.user-forms .aport-form .form-block .payment-method a.visa{background-position:0 -78px;}
.inside.model.user-forms .aport-form .form-block .payment-method a.bank{background-position:0 -117px;}

/* Search Dropdown */
.search-dropdown {position:absolute;margin-top:31px;width:587px;font:14px/1 Arial;border-top:1px #f0f0f0 solid;border-bottom:1px #c0c0c0 solid;background-color:#fff;z-index:101;}
.site-header-fixed .search-dropdown,
.main-content.fixed .search_form-wrap .search-dropdown  {width:411px;margin-top:25px;z-index:111;}
.search-dropdown .item {position:relative;}
.search-dropdown .item a {display:block;padding:13px 14px 13px 58px;color:#000;border-top:1px transparent solid;border-bottom:1px transparent solid;}
.search-dropdown .item img,
.search-dropdown .item .icon {display:block;position:absolute;width:32px;height:32px;}
.search-dropdown .item img {top:10px;left:14px;}
.search-dropdown .item .icon {left:20px;top:16px;background:url(../images/sprites/main-sprite.png) no-repeat 0 -9999px;}
.search-dropdown .item.type-cat .icon {left:24px;background-position:-219px -340px;}
.search-dropdown .item.type-store .icon {background-position:-160px -340px;}
.search-dropdown .item.type-vendor .icon {background-position:-188px -340px;}
.search-dropdown .item .type {display:block;color:#ff8a00;font:italic 14px/1 "Trebuchet MS", "Helvetica CY";}
.search-dropdown .item .price-wrap {text-align:left;line-height:1.2;}
.search-dropdown .item .price-wrap .from,
.search-dropdown .item .price-wrap .price {display:inline;color:#ff8a00;font:italic 14px/1 "Trebuchet MS", "Helvetica CY";}
.search-dropdown .item .price-wrap .from {padding-right:5px;}
.search-dropdown .item .price-wrap .price .rub {width:7px;height:14px;margin-left:1px;background-position:0 -182px;}
.search-dropdown .all-categories a {display:block;height:24px;text-align:center;color:#ff8a00;font:12px/24px Arial;border-top:1px #f0f0f0 solid;border-bottom:1px #e5e5e5 solid;}
.search-dropdown a {border-left:1px #e5e5e5 solid;border-right:1px #e5e5e5 solid;}
.search-dropdown a:hover,
.search-dropdown .hovered a {text-decoration:none;
    background: #f6f6f6;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
    background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background: -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background: -o-linear-gradient(top, #ffffff, #f6f6f6);
    background: -ms-linear-gradient(top, #ffffff, #f6f6f6);
}
.search-dropdown .item a:hover,
.search-dropdown .hovered a {border-color:#e5e5e5;}
.inside .site-header-fixed {z-index:auto;}
.inside.index .site-header-fixed {z-index:310;}

/* Top5 Prices for Model */
.top5-prices {position:relative;top:-30px;padding-bottom:20px;font-size:11px;}
.top5-prices .separator-dotted {margin-bottom:20px;}
.top5-prices .item {position:relative;display:block;width:194px;height:20px;margin:0 18px 1px;line-height:20px;overflow:hidden;}
.top5-prices .item .price,
.top5-prices .item .store-name {display:block;text-decoration:underline;}
.top5-prices .item .price:hover,
.top5-prices .item .store-name:hover {text-decoration:none;}
.top5-prices .item .store-name {position:absolute;left:70px;width:300px;color:#5e5e5e;font-family:"Trebuchet MS", "Helvetica CY";font-style:italic;}
.top5-prices .item .store-name ins {position:absolute;content:"";display:block;left:114px;top:0;width:10px;height:100%;background:url(../images/sprites/hider-sprite.png) repeat-y -15px 0;}
.top5-prices .item .price {position:relative;width:52px;height:20px;line-height:20px;padding-right:10px;float:left;color:#ff7e00;text-align:right;}
.top5-prices .item .price .rub {position:absolute;display:block;right:0;top:7px;width:10px;height:8px;text-indent:99px;background:url(../images/sprites/main-sprite.png) no-repeat 2px -186px;overflow:hidden;}
.product-item-wrap .top5-prices {float:left;top:7px;padding-bottom:0;width:192px;height:95px;background:url(../images/bg/list-product-info-bg.gif) repeat-y;}
.product-item-wrap .top5-prices .separator-dotted {display:none;}
.product-item-wrap .top5-prices .item {width:170px;margin:0 10px;}
.product-item-wrap .top5-prices .item .store-name ins {left:90px;}
.top5-prices .item.is-bid {background:#fff1de url(../images/sprites/main-sprite.png) no-repeat 1px -449px;}
.top5-prices .item.is-bid .store-name ins,
.products-list .product-item.is-bid .top5-prices .item .store-name ins {background-image:url(../images/elements/hider-bid-color.png);background-position:0 0;}


/* Form Styler */
.jq-checkbox {position: relative;width: 16px;height: 16px;background-color:#fff;border-radius:2px;box-shadow: 0 1px 0 #fff, inset 0 1px 1px #bcbcbc;vertical-align: middle;cursor: pointer;}
.jq-checkbox.checked span {display: block;width: 11px;height: 11px;margin: 4px 0 0 3px;background:url(../images/sprites/main-sprite.png) no-repeat -85px -100px;}
.jq-checkbox.disabled {opacity: 0.55;filter: alpha(opacity=55);cursor:default;}
.jq-radio {width:17px;height:18px;background:url(../images/sprites/main-sprite.png) no-repeat -255px -77px;vertical-align:middle;cursor:pointer;}
.jq-radio.checked {background-position:-255px -57px;}
.jq-radio.disabled {opacity: 0.55;filter: alpha(opacity=55);}

.jq-selectbox {vertical-align: middle;cursor: pointer;padding:0;}
.jq-selectbox .jq-selectbox__select {width: 192px;height: 30px;padding: 0 45px 0 10px;border: 1px solid #E0E0E0;color: #4C4C4C;font-size:13px;line-height:30px;background-color:#fff;}
.jq-selectbox .jq-selectbox__select:hover,
.jq-selectbox.opened .jq-selectbox__select,
.jq-selectbox.focused .jq-selectbox__select {border: 1px solid #bbb;}
.jq-selectbox.disabled .jq-selectbox__select {background: #F5F5F5;color: #888;}
.jq-selectbox .jq-selectbox__select .jq-selectbox__select-text {display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jq-selectbox .jq-selectbox__trigger {position: absolute;top: 0;right: 0;width: 34px;height: 100%;}
.jq-selectbox .jq-selectbox__trigger .jq-selectbox__trigger-arrow {position: absolute;top: 14px;right: 12px;width: 0;height: 0;overflow: hidden;border-top: 5px solid #000;border-right: 5px solid transparent;border-left: 5px solid transparent;opacity: 0.3;filter: alpha(opacity=30);}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {opacity: 1;filter: alpha(opacity=100);}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {opacity: 0.3;filter: alpha(opacity=30);}
.jq-selectbox .jq-selectbox__dropdown {top: 33px;width: 247px;margin: 0;padding: 0;border: 1px solid #bbb;background: #FFF;font-size:13px;line-height:18px;}
.jq-selectbox ul {margin: 0;padding: 0;}
.jq-selectbox li {padding: 5px 10px 6px;color: #4C4C4C;}
.jq-selectbox li.selected,
.jq-selectbox li:hover {background: #FF7E00;color: #FFF;}
.jq-selectbox li.disabled {color: #AAA;}
.jq-selectbox li.disabled:hover {background: none;}
.jq-selectbox li.optgroup {font-weight: bold;}
.jq-selectbox li.optgroup:hover {background: none;color: #231F20;cursor: default;}
.jq-selectbox li.option {padding-left: 25px;}



/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container {width:auto;margin-right:30px;overflow:hidden;}
.mCSB_container.mCS_no_scrollbar {margin-right:0;}
.mCustomScrollBox  > .mCSB_scrollTools {width:17px;height:100%;top:0;right:0;}
.mCSB_scrollTools .mCSB_draggerContainer {position:absolute;top:0;left:0;bottom:0;right:0; height:auto;}
.mCSB_scrollTools .mCSB_draggerRail {width:2px;height:100%;margin:0 7px;}
.mCSB_scrollTools .mCSB_dragger {cursor:pointer;width:100%;height:30px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:6px;height:100%;margin:0 auto;text-align:center;}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#fff;border-left:3px #f29616 solid;border-right:3px #f29616 solid;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:after,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:before {display:block;position:absolute;content:"";left:0;height:3px;width:100%;background-color:#f29616;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:after {top:0;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:before {bottom:0;}

.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0;}

/* horizontal scrollbar */
.mCSB_horizontal > .mCSB_container {height:auto;margin-right:0;margin-bottom:30px;overflow:hidden;}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar {margin-bottom:0;}
.mCS_disabled > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar,
.mCS_destroyed > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar {margin-right:0;margin-bottom:30px;}
.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {width:100%;height:17px;top:auto;right:auto;bottom:0;left:0;overflow:hidden;}
.mCSB_horizontal > .mCSB_scrollTools a + .mCSB_draggerContainer {margin:0 20px;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {width:100%;height:2px;margin:7px 0;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger {width:30px;height:100%;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:100%;height:6px;margin:2px auto 1px;border-left:0;border-right:0;border-top:3px #f29616 solid;border-bottom:3px #f29616 solid;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:after,
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:before {left:auto;top:0;width:3px;height:100%;background-color:#f29616;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:after {right:0;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:before {left:0;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight {display:block;position:relative;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;float:left;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight {margin-left:-40px;float:right;}
.mCustomScrollBox {-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/}

/* default scrollbar colors and backgrounds (default theme) */
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{display:block;position:relative;height:20px;overflow:hidden;margin:0 auto;cursor:pointer;}
.mCSB_scrollTools .mCSB_buttonDown{top:100%;margin-top:-40px;}
.mCSB_scrollTools .mCSB_draggerRail {background:#d5d5d5;}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {background:url(../images/sprites/main-sprite.png) no-repeat;}
.mCSB_scrollTools .mCSB_buttonUp {background-position:-213px 5px;}
.mCSB_scrollTools .mCSB_buttonDown {background-position:-248px 6px;}
.mCSB_scrollTools .mCSB_buttonLeft {background-position:-189px -130px;}
.mCSB_scrollTools .mCSB_buttonRight {background-position:-206px -130px;}
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.photo-gallery .mCSB_scrollTools .mCSB_buttonLeft:hover {background-position:-189px -151px;}
.mCSB_scrollTools .mCSB_buttonRight:hover,
.photo-gallery .mCSB_scrollTools .mCSB_buttonRight:hover {background-position:-206px -151px;}
.mCSB_scrollTools .mCSB_buttonUp:hover {background-position:-230px 5px;}
.mCSB_scrollTools .mCSB_buttonDown:hover {background-position:-265px 6px;}

.photo-gallery .mCSB_scrollTools .mCSB_draggerRail {background:#595959;}
.photo-gallery .mCSB_scrollTools .mCSB_buttonLeft {background-position:-209px 0;}
.photo-gallery .mCSB_scrollTools .mCSB_buttonRight {background-position:-226px 0;}

.mCustomScrollBox.mCS-grey .mCSB_container {margin-right:0;}
.mCustomScrollBox.mCS-grey > .mCSB_scrollTools {right:6px;}
.mCustomScrollBox.mCS-grey .mCSB_scrollTools .mCSB_draggerRail {background:none;}
.mCustomScrollBox.mCS-grey .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:7px;background-color:#525252;border:0;opacity:.1;filter: alpha(opacity=10);z-index:120;}
.mCustomScrollBox.mCS-grey .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:after,
.mCustomScrollBox.mCS-grey .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:before {display:none;}
.mCustomScrollBox.mCS-grey:hover .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {opacity:.6;filter: alpha(opacity=60);}
.mCustomScrollBox.mCS-grey .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {opacity:1;filter: alpha(opacity=100);}

.filters-wrap .mCustomScrollBox.mCS-grey > .mCSB_scrollTools {right:0;}


/*  Call Widget  */
.call-widget-wrap {position:fixed;left:0;top:50%;width:31px;height:160px;margin-top:-80px;z-index:1000;}
.call-widget-wrap .call-show {position:absolute;top:0;left:0;width:31px;height:160px;text-indent:100%;overflow:hidden;white-space: nowrap;cursor:pointer;background:url(../images/sprites/main-sprite.png) no-repeat 0 -610px;-moz-box-shadow:0 0 9px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 9px rgba(0,0,0,0.4);box-shadow:0 0 9px rgba(0,0,0,0.4);}
.call-widget-wrap .call-buttons {position:absolute;top:0;left:-216px;width:185px;padding-right:21px;background-color:#fff;-moz-box-shadow:0 0 9px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 9px rgba(0,0,0,0.4);box-shadow:0 0 9px rgba(0,0,0,0.4);}
.call-widget-wrap .call-buttons .call-item {padding:11px 0 18px;color:#666;font-weight:bold;font-size:11px;text-align:center;}
.call-widget-wrap .call-buttons .call-item:first-child {padding-bottom:19px;border-bottom:1px #dedede solid;}
.call-widget-wrap .call-buttons .call-item a {margin-top:11px;}
.call-widget-wrap .call-buttons .call-widget-hide {position:absolute;width:21px;height:100%;top:0;right:0;
    background: #ff9410;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9410', endColorstr='#ff7e0e');
	background: -webkit-linear-gradient(top, #ff9410, #ff7e0e);
	background: -moz-linear-gradient(top, #ff9410, #ff7e0e);
	background: -o-linear-gradient(top, #ff9410, #ff7e0e);
	background: -ms-linear-gradient(top, #ff9410, #ff7e0e);
}
.call-widget-wrap .call-buttons .call-widget-hide:after {position:absolute;display:block;content:"";top:50%;left:6px;width:8px;height:10px;margin-top:-5px;background:url(../images/sprites/main-sprite.png) no-repeat -40px -630px;}
.call-widget-wrap .zingayaButton.zingaya3098441e42b683fb88a2613dc1883d21,
.call-widget-wrap .zingayaButton.zingaya28d8d8f842540691328363d119e370a7 {padding-left:26px;padding-right:14px;text-shadow:0 -1px 0 #3a770d;
    background: #5ec11c;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ec11c', endColorstr='#55b10a');
	background: -webkit-linear-gradient(top, #5ec11c, #55b10a);
	background: -moz-linear-gradient(top, #5ec11c, #55b10a);
	background: -o-linear-gradient(top, #5ec11c, #55b10a);
	background: -ms-linear-gradient(top, #5ec11c, #55b10a);
}
.call-widget-wrap .zingayaButton.zingaya3098441e42b683fb88a2613dc1883d21:hover,
.call-widget-wrap .zingayaButton.zingaya28d8d8f842540691328363d119e370a7:hover {
    background: #55b10a;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55b10a', endColorstr='#5ec11c');
	background: -webkit-linear-gradient(top, #55b10a, #5ec11c);
	background: -moz-linear-gradient(top, #55b10a, #5ec11c);
	background: -o-linear-gradient(top, #55b10a, #5ec11c);
	background: -ms-linear-gradient(top, #55b10a, #5ec11c);
}
.call-widget-wrap .zingayaButton.zingaya3098441e42b683fb88a2613dc1883d21:after,
.call-widget-wrap .zingayaButton.zingaya28d8d8f842540691328363d119e370a7:after {top:4px;left:7px;width:13px;height:16px;background:url(../images/sprites/main-sprite.png) no-repeat -40px -610px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}


/* Yandex PCЯ */
.yandex_ad {background-color:#fff;clear:both;}
.yandex_ad.type-sidebar {margin-bottom:30px;}
.yandex_ad.type-list-top {margin-bottom:20px;}
.yandex_ad.type-list-bottom {float:right;width:730px;margin-top:15px;}
.yandex_ad.type-model-bottom {width:980px;margin:20px auto 0;}


/* Context Ads */
.context-wrapper {margin-bottom:20px;}
.context-wrapper .context-items {margin-left:-20px;}
.context-wrapper .item {position:relative;float:left;margin-left:20px;width:479px;}
.context-wrapper .link {display:block;padding:11px 12px 12px;height:100%;color:#4c4c4c;font-size:15px;line-height:1;background-color:#fff0de;word-wrap:break-word;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.35);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.35);box-shadow:0 1px 2px rgba(0,0,0,0.35);}
.context-wrapper .link .photo {float:left;width:150px;height:150px;margin-right:15px;background-color:#fff;text-align:center;}
.context-wrapper .link .photo table {width:100%;height:100%;}
.context-wrapper .link .photo td {width:100%;height:100%;vertical-align:middle;}
.context-wrapper .link .photo img {max-width:150px;max-height:150px;}
.context-wrapper .link .desc {float:left;width:290px;padding-bottom:20px;}
.context-wrapper .link .title {position:relative;top:-2px;padding-bottom:11px;font-size:19px;line-height:17px;}
.context-wrapper .link .shop-link {padding-top:13px;font-style:italic;text-decoration:underline;}
.context-wrapper .info-link {position:absolute;bottom:8px;left:177px;color:#e5c298;font-size:12px;}
.context-wrapper .item:hover .link {background-color:#fff8ef;}
.page.category .context-wrapper .item {width:354px;}
.page.category .context-wrapper .item .desc {width:165px;}
.model-wrap .context-wrapper .item {width:313px;}
.model-wrap .context-wrapper .item .desc {width:154px;}
.model-wrap .context-wrapper .item .photo {width:120px;height:120px;}


/* newYear */
/*.decoration-newyear .site-header {background:url(../images/new_year/ny-header-decoration.png) repeat-x;}*/
.page.decoration-newyear:before {position:absolute;top:0;left:0;display:block;width:100%;height:21px;content:"";background:url(../images/new_year/ny-header-decoration.png) repeat-x;z-index:10;}
.page.decoration-newyear .site-header.fixed {top:6px;}
.page.decoration-newyear .site-header-fixed {margin-top:6px;}
.page.decoration-newyear .site-header-fixed .logo-wrap {z-index:11;}
.page.decoration-newyear .site-header-fixed.is-main {margin-top:0;}
.page.decoration-newyear .site-header .links-wrap {z-index:90;}
.page.decoration-newyear .site-header .regions-wrap {z-index:100;}
.page.decoration-newyear .auth-user-block-opened {z-index:1001;}
.icon-choose-gifts {position:absolute;top:-25px;left:-145px;display:block;width:144px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/new_year/icon-choose-gifts.png) no-repeat;}
.icon-choose-gifts:hover {color:transparent;}
.site-header-fixed .icon-choose-gifts {position:relative;top:-6px;left:0;z-index:1000;}

.page.newYear {margin-bottom:30px;background:#fff url(../images/new_year/ny-bg.jpg) no-repeat 50% 0;overflow:hidden;-moz-box-shadow:0 6px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.15);box-shadow:0 6px 16px rgba(0,0,0,0.15);}
.page.newYear:after {display:block;width:100%;height:203px;margin-bottom:80px;content:"";background:url(../images/new_year/ny-footer-text.jpg) no-repeat 50% 0;}
.page.newYear + .sidebar-horisontal {border-top:1px #d2d2d2 dotted;}
.page.newYear + .sidebar-horisontal .left-column,
.page.newYear + .sidebar-horisontal .right-column {border:0;}
.page.newYear .ny-content {width:1000px;margin:0 auto;}
.page.newYear .icon-choose-gifts,
.page.newYear.decoration-newyear:before {display:none;}
.page.newYear.decoration-newyear .site-header.fixed {top:auto;}
.page.newYear.decoration-newyear .site-header-fixed {margin-top:0;}
.page.newYear .site-header .container,
.page.newYear .site-header-fixed .container {width:1000px;}
.page.newYear .site-header-fixed {background:url(../images/new_year/ny-header-bg.png) repeat-x;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.page.newYear .site-header.fixed .regions-wrap .current-region span {text-overflow:ellipsis;}
.page.newYear .auth-user-block,
.page.newYear .call-widget-wrap,
.page.newYear .site-header.fixed .regions-wrap.hider .current-region span:after {display:none;}
.page.newYear .main-title {position:relative;left:-38px;margin-top:140px;width:1077px;height:94px;overflow:hidden;text-indent:200%;white-space:nowrap;background:url(../images/new_year/ny-main-text.png) no-repeat 50% 0;}
.page.newYear .time-block {margin:24px auto 315px;width:296px;height:71px;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../images/new_year/ny-time.png) no-repeat 50% 0;}
.page.newYear .btn-select-gifts {position:relative;display:block;margin:0 auto 65px;width:369px;height:43px;overflow:hidden;text-indent:100%;white-space:nowrap;color:#fff;background:url(../images/new_year/ny-btn.png) no-repeat 50% 0;z-index:10;}
.page.newYear .btn-select-gifts.fixed {position:fixed;bottom:10px;margin-bottom:0;}
.page.newYear .ny-blue-title {position:relative;left:-162px;margin:0 0 80px;padding-top:80px;width:1324px;height:41px;line-height:41px;text-align:center;color:#fff;font-size:20px;font-weight:bold;text-transform:uppercase;background:url(../images/new_year/ny-blue-bg.png) no-repeat 50% 80px;}
.page.newYear .gifts-category {position:relative;padding:180px 0;}
.page.newYear .gifts-category .tabs_head .item {position:absolute;top:0;left:0;width:320px;height:160px;}
.page.newYear .gifts-category .tabs_head .item.at-bottom {top:auto;bottom:0;}
.page.newYear .gifts-category .tabs_head .item.for-men,
.page.newYear .gifts-category .tabs_head .item.for-vip {left:340px;}
.page.newYear .gifts-category .tabs_head .item.for-children,
.page.newYear .gifts-category .tabs_head .item.for-trifle {left:680px;}
.page.newYear .gifts-category .tabs_head .item span {display:block;width:318px;height:158px;border:1px #999 solid;overflow:hidden;text-indent:100%;white-space:nowrap;}
.page.newYear .gifts-category .tabs_head .item.for-women span {background:url(../images/new_year/ny-women.jpg) no-repeat;}
.page.newYear .gifts-category .tabs_head .item.for-men span {background:url(../images/new_year/ny-men.jpg) no-repeat;}
.page.newYear .gifts-category .tabs_head .item.for-children span {background:url(../images/new_year/ny-child.jpg) no-repeat;}
.page.newYear .gifts-category .tabs_head .item.for-boss span {background:url(../images/new_year/ny-boss.jpg) no-repeat;}
.page.newYear .gifts-category .tabs_head .item.for-vip span {background:url(../images/new_year/ny-vip.jpg) no-repeat;}
.page.newYear .gifts-category .tabs_head .item.for-trifle span {background:url(../images/new_year/ny-other.jpg) no-repeat;}
.page.newYear .gifts-category .tabs_head .item:hover,
.page.newYear .gifts-category .tabs_head .item.active {-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);}
.page.newYear .gifts-category .tabs_head .item.active {padding-bottom:20px;}
.page.newYear .gifts-category .tabs_head .item.active:after {position:absolute;display:block;content:"";width:100%;height:14px;left:0;bottom:-7px;background-color:#fff;}
.page.newYear .gifts-category .tabs_head .item.active.at-bottom {padding-bottom:0;padding-top:20px;}
.page.newYear .gifts-category .tabs_head .item.active.at-bottom:after {bottom:auto;top:-7px;}
.page.newYear .gifts-category .panes .item {display:none;padding:20px 25px 10px;-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);}
.page.newYear .gifts-category .panes .item > div {width:49%;}
.page.newYear .gifts-category .link {padding-bottom:10px;font-size:16px;color:#ff7e00;}
.page.newYear .gifts-category .link a {color:#5e5e5e;}

.page.index.decoration-newyear .site-header.fixed .regions-wrap {margin-left:101px;}


/* Responsive */
@media screen and (max-width: 1920px) {
    .container,
    .sidebar-last.sidebar-horisontal,
    .inside.model.with-horisontal-footer .right-content {width:1229px;} /* = 980px + 250 */
    .sidebar-last.sidebar-horisontal .right-column {width:980px;}
    .sidebar-last.sidebar-horisontal .right-column .item {width:245px;}
    /*.right-content,
    .yandex_ad.type-list-bottom,
    .inside.model.user-forms .right-content {width:980px;}
    .search-dropdown {width:835px;}
    .main-content .search_form-wrap {width:945px;}
    .right-content .products {width:996px;}
    .site-header .regions-wrap .regions-dropdown {width:840px;}
    .main-content .search_form-wrap .input-text {width: 628px;}
}
@media screen and (max-width: 1300px) {
    .container,
    .sidebar-last.sidebar-horisontal,
    .inside.model.with-horisontal-footer .right-content {width:980px;}
    .main-content .search_form-wrap {width:695px;}
    .search-dropdown {width:587px;}
    .main-content .search_form-wrap .input-text {width:380px;}
    .right-content {width:740px;}
    .right-content .products {width:747px;}
}
@media screen and (max-width: 1920px) {*/
    .container-inner {width:980px;}

    .filters-wrap,
    .products-list {width:977px;}
    .produce-description-wrap {width:927px;}
    .filters-wrap .filters-groups li,
    .filters-wrap .filters-groups li a {width:193px;}
    .filters-wrap .filters-content .filter-block .filter-values {width:800px;}
    .filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap.not-link label {width:176px;}

    .products-list .product-item .info-wrap {width:740px;}
    .products-list .product-item.firms-list .info-wrap {width:527px;}
    .products-list .product-item .bottom-info .second-col {width:477px;}
    .products-list .product-item .bottom-info {width:971px;}

    .right-content,
    .yandex_ad.type-list-bottom,
    .inside.model.user-forms .right-content {width:980px;} /* 730px + 250 */
    .right-content .products {width:996px;} /* 745px + 250 */
    .right-content.wide {width:1229px;}
    .right-content.wide .container-inner {width:1226px;}
    .right-content.wide .products {width:1245px;}
    .right-content.wide .products-list {width:1225px;}
    .right-content.wide .products-list .product-item .info-wrap,
    .right-content.wide .products-list .product-item .bottom-info .second-col {width:727px;}
    .right-content.wide .products-list .product-item .bottom-info {width:1219px;}

    .site-header .regions-wrap .regions-dropdown {width:840px;} /* 210 * 4 */

    .main-content .search_form-wrap {width:945px;}
    .main-content .search_form-wrap .input-text {width:628px;}
    .main-content.fixed .search_form-wrap .input-text {width:587px;margin-right:8px;}
    .search-dropdown {width:835px;}
    .site-header-fixed .search-dropdown,
    .main-content.fixed .search_form-wrap .search-dropdown  {width:607px;}
    .main-content.fixed .search_form-wrap {width:715px;}
    .main-content.fixed .fixed-dropdown .search-cat-dropdown {margin-left:420px;}
    .main-content.fixed .search_form-wrap .input-text {width:588px;}

    .switch-page-structure {right:6px;}

    .page {min-width:980px;}

    .model-wrap .short-desc-wrap,
    .model-wrap .short-desc-wrap .filters-wrap {width:725px;}
    .model-wrap .short-desc-wrap .filters-wrap.fixed {width:979px;}
    .model-wrap .short-desc-wrap .short-desc,
    .model-wrap .short-desc-wrap .short-desc table {width:675px;}
    .model-wrap .short-desc-wrap .short-desc table .td-name {width:370px;}
    .model-wrap .short-desc-wrap .short-desc table .td-value {width:301px;}
    .model-wrap .model-info-block .full-desc .description,
    .model-wrap .model-info-block .full-desc .desc-title,
    .model-wrap .model-info-block .pricelines .head {width:1179px;}
    .model-wrap .model-info-block .pricelines .table-prices {width:1229px;}
    .model-wrap .model-info-block .full-desc .description .td-title {width:1177px;}
    .model-wrap .model-info-block .full-desc .description .td-name {width:707px;}
    .model-wrap .model-info-block .full-desc .description .td-value {width:468px;}
    .model-wrap .model-info-block.similar-models .scrollable-main .navi {left:559px;}
    .model-wrap .model-info-block.similar-models .scrollable-main .prev {left:520px;}
    .model-wrap .model-info-block.similar-models .scrollable-main .next {right:535px;}
    .model-wrap .model-info-block .comments-item {width:1179px;}
    .model-wrap .model-info-block .comments-item .review-wrap {width:947px;}
    .model-wrap .model-info-block .comments-item .answer-item {width:1014px;}
    .model-wrap .model-info-block .comments-item .advantage .text-wrap,
    .model-wrap .model-info-block .comments-item .disadvantage .text-wrap {width:882px;}
    .model-wrap .model-info-block .comments-item .answer-item .text-wrap {width:782px;}
    .model-wrap .short-desc-wrap .checkbox-wrap {width:425px;padding-left:250px;}

    .compare-items-wrap {width:979px;}
    .comparison .model-wrap .model-info-block .full-desc .description,
    .comparison .model-wrap .model-info-block .full-desc .desc-title  {width:1225px;}
    .compare-model-titles {width:1000px;}
    .comparison .model-wrap .model-info-block .full-desc .description .model-desc-wrap,
    .comparison .model-wrap .model-info-block .full-desc .description .td-values {width:985px;}

    .products-list .product-item .info-wrap .desc {width:324px;}
    .page-title h1 {max-width:888px;}
    .inside.model .breadcrumbs {max-width:956px;}
    .filters-wrap .sort-wrap {max-width:715px;}

    .firm-info .short-desc-wrap,
    .firm-info .short-desc-wrap .filters-wrap {width:979px;}
    .firm-info .short-desc-wrap .short-desc table,
    .firm-info .short-view .short-desc-wrap .short-desc {width:929px;}

    .shop-title {width: 1002px;}
    .shop-title>.text-box {width: 740px;}
    
    .business-content {width:972px;}
    .business-content .business-banner {width:937px;}
    
    .model-social-comments .vk_comments,
    .model-social-comments .vk_comments iframe {width:570px!important;}
    
    .context-wrapper .item {width:479px;}
    .context-wrapper .item .desc {width:290px;}
    .page.category .context-wrapper .item {width:479px;}
    .page.category .context-wrapper .item .desc {width:290px;}
    .model-wrap .context-wrapper .item {width:396px;}
    .model-wrap .context-wrapper .item .desc {width:207px;}
    .model-wrap .context-wrapper .item .photo {width:150px;height:150px;}
    
    .page.index.decoration-newyear .site-header .regions-wrap {margin-left:26px;}
    .page.index.decoration-newyear .site-header .links-wrap .link {padding:0 20px;}
}

@media screen and (max-width: 1190px) {
    .container,
    .sidebar-last.sidebar-horisontal,
    .inside.model.with-horisontal-footer .right-content {width:980px;}
    .sidebar-last.sidebar-horisontal .right-column {width:730px;}
    .sidebar-last.sidebar-horisontal .right-column .item {width:182px;}
    .container-inner {width:728px;}

    .filters-wrap,
    .products-list {width:728px;}
    .produce-description-wrap {width:678px;}
    .filters-wrap .filters-groups li,
    .filters-wrap .filters-groups li a {width:192px;}
    .filters-wrap .filters-content .filter-block .filter-values {width:552px;}
    .filters-wrap .filters-content .filter-block .filter-values  .checkbox-wrap {width:184px;}
    .filters-wrap .filters-content .filter-block .filter-values  .checkbox-wrap label {font-size:12.5px;}
    .filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap.not-link label {width:160px;}

    .products-list .product-item .info-wrap {width:492px;padding-right:0;}
    .products-list .product-item.firms-list .info-wrap,
    .products-list .product-item .bottom-info .second-col {width:273px;padding-right:0;}
    .products-list .product-item .bottom-info {width:722px;}

    .right-content {width:740px;}
    .right-content .products {width:747px;}
    .right-content.wide {width:980px;}
    .right-content.wide .container-inner {width:977px;}
    .right-content.wide .products {width:996px;}
    .right-content.wide .products-list {width:977px;}
    .right-content.wide .products-list .product-item .info-wrap,
    .right-content.wide .products-list .product-item .bottom-info .second-col {width:523px;}
    .right-content.wide .products-list .product-item .bottom-info {width:971px;}

    .site-header .regions-wrap .regions-dropdown {width:630px;} /* 210 * 3 */
    .site-header.fixed .regions-wrap .regions-dropdown {width:840px;} /* 210 * 4 */

    .main-content .search_form-wrap {width:695px;}
    .main-content .search_form-wrap .input-text {width:380px;}
    .main-content.fixed .search_form-wrap .input-text {width:204px;margin-right:195px;}
    .search-dropdown {width:587px;}
    .site-header-fixed .search-dropdown,
    .main-content.fixed .search_form-wrap .search-dropdown  {width:411px;}
    .main-content.fixed .search_form-wrap {width:515px;}
    .main-content.fixed .fixed-dropdown .search-cat-dropdown {margin-left:224px;}
    .main-content.fixed .search_form-wrap .input-text {width:338px;}

    .switch-page-structure {right:4px;}

    .page {min-width:980px;}

    .model-wrap .short-desc-wrap,
    .model-wrap .short-desc-wrap .filters-wrap {width:476px;}
    .model-wrap .short-desc-wrap .filters-wrap.fixed {width:730px;}
    .model-wrap .short-desc-wrap .short-desc,
    .model-wrap .short-desc-wrap .short-desc table {width:426px;}
    .model-wrap .short-desc-wrap .short-desc table .td-name {width:235px;}
    .model-wrap .short-desc-wrap .short-desc table .td-value {width:187px;}
    .model-wrap .model-info-block .full-desc .description,
    .model-wrap .model-info-block .full-desc .desc-title,
    .model-wrap .model-info-block .pricelines .head {width:930px;}
    .model-wrap .model-info-block .pricelines .table-prices {width:980px;}
    .model-wrap .model-info-block .full-desc .description .td-title {width:928px;}
    .model-wrap .model-info-block .full-desc .description .td-name {width:556px;}
    .model-wrap .model-info-block .full-desc .description .td-value {width:370px;}
    .model-wrap .model-info-block.similar-models .scrollable-main .navi {left:440px;}
    .model-wrap .model-info-block.similar-models .scrollable-main .prev {left:400px;}
    .model-wrap .model-info-block.similar-models .scrollable-main .next {right:400px;}
    .model-wrap .model-info-block .comments-item {width:930px;}
    .model-wrap .model-info-block .comments-item .review-wrap {width:698px;}
    .model-wrap .model-info-block .comments-item .answer-item {width:765px;}
    .model-wrap .model-info-block .comments-item .advantage .text-wrap,
    .model-wrap .model-info-block .comments-item .disadvantage .text-wrap {width:633px;}
    .model-wrap .model-info-block .comments-item .answer-item .text-wrap {width:533px;}
    .model-wrap .short-desc-wrap .checkbox-wrap {width:312px;padding-left:120px;}

    .compare-items-wrap,
    .inside.model.user-forms .right-content {width:740px;}
    .comparison .model-wrap .model-info-block .full-desc .description,
    .comparison .model-wrap .model-info-block .full-desc .desc-title  {width:976px;}
    .compare-model-titles {width:750px;}
    .comparison .model-wrap .model-info-block .full-desc .description .model-desc-wrap,
    .comparison .model-wrap .model-info-block .full-desc .description .td-values {width:736px;}

    .site-header-fixed .search_form-wrap {width:515px;}
    .site-header-fixed .search_form-wrap .input-text {width:204px;}

    .products-list .product-item .info-wrap .desc {width:263px;}
    .products-list .top5-prices,
    .firm-rating-grid-list {display:none;}
    .page-title h1 {max-width:639px;}
    .inside.model .breadcrumbs {max-width:707px;}
    .filters-wrap .sort-wrap {max-width:466px;}

    .firm-info .short-desc-wrap,
    .firm-info .short-desc-wrap .filters-wrap {width:730px;}
    .firm-info .short-desc-wrap .short-desc table,
    .firm-info .short-view .short-desc-wrap .short-desc {width:680px;}

    .shop-title{width: 745px;}
    .shop-title>.text-box {width: 483px;}
    
    .call-widget-wrap {display:none;}
    
    .business-content {width:750px;}
    .business-content .business-banner {width:715px;}
    
    .yandex_ad.type-list-bottom {width:730px;}
    
    .model-social-comments .vk_comments,
    .model-social-comments .vk_comments iframe {width:452px!important;}
    
    .context-wrapper .item {width:354px;}
    .context-wrapper .item .desc {width:165px;}
    .page.category .context-wrapper .item {width:354px;}
    .page.category .context-wrapper .item .desc {width:165px;}
    .model-wrap .context-wrapper .item {width:313px;}
    .model-wrap .context-wrapper .item .desc {width:154px;}
    .model-wrap .context-wrapper .item .photo {width:120px;height:120px;}
    
    .page.index.decoration-newyear .site-header .regions-wrap {margin-left:0;}
    .page.index.decoration-newyear .site-header .links-wrap .link {padding:0 10px;}
}

/* IE8 <=1440 */
.w1440 .ie8 .container,
.w1440 .ie8 .sidebar-last.sidebar-horisontal,
.w1440 .ie8 .inside.model.with-horisontal-footer .right-content {width:1229px;} /* = 980px + 250 */
.w1440 .ie8 .sidebar-last.sidebar-horisontal .right-column {width:980px;}
.w1440 .ie8 .sidebar-last.sidebar-horisontal .right-column .item {width:245px;}
.w1440 .ie8 .container-inner {width:980px;}

.w1440 .ie8 .filters-wrap,
.w1440 .ie8 .products-list {width:977px;}
.w1440 .ie8 .produce-description-wrap {width:927px;}
.w1440 .ie8 .filters-wrap .filters-groups li,
.w1440 .ie8 .filters-wrap .filters-groups li a {width:193px;}
.w1440 .ie8 .filters-wrap .filters-content .filter-block .filter-values {width:800px;}
.w1440 .ie8 .filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap.not-link label {width:176px;}

.w1440 .ie8 .products-list .product-item .info-wrap {width:740px;}
.w1440 .ie8 .products-list .product-item.firms-list .info-wrap {width:527px;}
.w1440 .ie8 .products-list .product-item .bottom-info .second-col {width:477px;}
.w1440 .ie8 .products-list .product-item .bottom-info {width:971px;}

.w1440 .ie8 .right-content,
.w1440 .ie8 .yandex_ad.type-list-bottom,
.w1440 .ie8 .inside.model.user-forms .right-content {width:980px;} /* 730px + 250 */
.w1440 .ie8 .right-content .products {width:996px;} /* 745px + 250 */
.w1440 .ie8 .right-content.wide {width:1229px;}
.w1440 .ie8 .right-content.wide .container-inner {width:1226px;}
.w1440 .ie8 .right-content.wide .products {width:1245px;}
.w1440 .ie8 .right-content.wide .products-list {width:1225px;}
.w1440 .ie8 .right-content.wide .products-list .product-item .info-wrap,
.w1440 .ie8 .right-content.wide .products-list .product-item .bottom-info .second-col {width:727px;}
.w1440 .ie8 .right-content.wide .products-list .product-item .bottom-info {width:1219px;}

.w1440 .ie8 .site-header .regions-wrap .regions-dropdown {width:840px;} /* 210 * 4 */

.w1440 .ie8 .main-content .search_form-wrap {width:945px;}
.w1440 .ie8 .main-content .search_form-wrap .input-text {width:628px;}
.w1440 .ie8 .main-content.fixed .search_form-wrap .input-text {width:587px;margin-right:8px;}
.w1440 .ie8 .search-dropdown {width:835px;}
.w1440 .ie8 .site-header-fixed .search-dropdown,
.w1440 .ie8 .main-content.fixed .search_form-wrap .search-dropdown {width:607px;}
.w1440 .ie8 .main-content.fixed .search_form-wrap {width:715px;}
.w1440 .ie8 .main-content.fixed .fixed-dropdown .search-cat-dropdown {margin-left:420px;}
.w1440 .ie8 .main-content.fixed .search_form-wrap .input-text {width:588px;}

.w1440 .ie8 .switch-page-structure {right:6px;}

.w1440 .ie8 .page {min-width:980px;}

.w1440 .ie8 .model-wrap .short-desc-wrap,
.w1440 .ie8 .model-wrap .short-desc-wrap .filters-wrap {width:725px;}
.w1440 .ie8 .model-wrap .short-desc-wrap .filters-wrap.fixed {width:979px;}
.w1440 .ie8 .model-wrap .short-desc-wrap .short-desc,
.w1440 .ie8 .model-wrap .short-desc-wrap .short-desc table {width:675px;}
.w1440 .ie8 .model-wrap .short-desc-wrap .short-desc table .td-name {width:370px;}
.w1440 .ie8 .model-wrap .short-desc-wrap .short-desc table .td-value {width:301px;}
.w1440 .ie8 .model-wrap .model-info-block .full-desc .description,
.w1440 .ie8 .model-wrap .model-info-block .full-desc .desc-title,
.w1440 .ie8 .model-wrap .model-info-block .pricelines .head {width:1179px;}
.w1440 .ie8 .model-wrap .model-info-block .pricelines .table-prices {width:1229px;}
.w1440 .ie8 .model-wrap .model-info-block .full-desc .description .td-title {width:1177px;}
.w1440 .ie8 .model-wrap .model-info-block .full-desc .description .td-name {width:707px;}
.w1440 .ie8 .model-wrap .model-info-block .full-desc .description .td-value {width:468px;}
.w1440 .ie8 .model-wrap .model-info-block.similar-models .scrollable-main .navi {left:559px;}
.w1440 .ie8 .model-wrap .model-info-block.similar-models .scrollable-main .prev {left:520px;}
.w1440 .ie8 .model-wrap .model-info-block.similar-models .scrollable-main .next {right:535px;}
.w1440 .ie8 .model-wrap .model-info-block .comments-item {width:1179px;}
.w1440 .ie8 .model-wrap .model-info-block .comments-item .review-wrap {width:947px;}
.w1440 .ie8 .model-wrap .model-info-block .comments-item .answer-item {width:1014px;}
.w1440 .ie8 .model-wrap .model-info-block .comments-item .advantage .text-wrap,
.w1440 .ie8 .model-wrap .model-info-block .comments-item .disadvantage .text-wrap {width:882px;}
.w1440 .ie8 .model-wrap .model-info-block .comments-item .answer-item .text-wrap {width:782px;}
.w1440 .ie8 .model-wrap .short-desc-wrap .checkbox-wrap {width:525px;padding-left:250px;}

.w1440 .ie8 .compare-items-wrap {width:979px;}
.w1440 .ie8 .comparison .model-wrap .model-info-block .full-desc .description,
.w1440 .ie8 .comparison .model-wrap .model-info-block .full-desc .desc-title  {width:1225px;}
.w1440 .ie8 .compare-model-titles {width:1000px;}
.w1440 .ie8 .comparison .model-wrap .model-info-block .full-desc .description .model-desc-wrap,
.w1440 .ie8 .comparison .model-wrap .model-info-block .full-desc .description .td-values {width:985px;}

.w1440 .ie8 .products-list .product-item .info-wrap .desc {width:324px;}
.w1440 .ie8 .page-title h1 {max-width:888px;}
.w1440 .ie8 .inside.model .breadcrumbs {max-width:956px;}
.w1440 .ie8 .filters-wrap .sort-wrap {max-width:715px;}

.w1440 .ie8 .firm-info .short-desc-wrap,
.w1440 .ie8 .firm-info .short-desc-wrap .filters-wrap {width:979px;}
.w1440 .ie8 .firm-info .short-desc-wrap .short-desc table,
.w1440 .ie8 .firm-info .short-view .short-desc-wrap .short-desc {width:929px;}

.w1440 .ie8 .shop-title {width: 1002px;}
.w1440 .ie8 .shop-title>.text-box {width: 740px;}
.w1440 .ie8 .business-content {width:972px;}
.w1440 .ie8 .business-content .business-banner {width:937px;}
.w1440 .ie8 .page.category .context-wrapper .item {width:479px;}
.w1440 .ie8 .page.category .context-wrapper .item .desc {width:290px;}
.w1440 .ie8 .model-wrap .context-wrapper .item {width:396px;}
.w1440 .ie8 .model-wrap .context-wrapper .item .desc {width:207px;}
.w1440 .ie8 .model-wrap .context-wrapper .item .photo {width:150px;height:150px;}

.w1440 .ie8 .model-social-comments .vk_comments,
.w1440 .ie8 .model-social-comments .vk_comments iframe {width:570px!important;}

.w1440 .ie8 .page.index.decoration-newyear .site-header .regions-wrap {margin-left:26px;}
.w1440 .ie8 .page.index.decoration-newyear .site-header .links-wrap .link {padding:0 20px;}


/* IE8 <=1190 */
.w1190 .ie8 .container,
.w1190 .ie8 .sidebar-last.sidebar-horisontal,
.w1190 .ie8 .inside.model.with-horisontal-footer .right-content {width:980px;}
.w1190 .ie8 .sidebar-last.sidebar-horisontal .right-column {width:730px;}
.w1190 .ie8 .sidebar-last.sidebar-horisontal .right-column .item {width:182px;}
.w1190 .ie8 .container-inner {width:728px;}

.w1190 .ie8 .filters-wrap,
.w1190 .ie8 .products-list {width:728px;}
.w1190 .ie8 .produce-description-wrap {width:678px;}
.w1190 .ie8 .filters-wrap .filters-groups li,
.w1190 .ie8 .filters-wrap .filters-groups li a {width:192px;}
.w1190 .ie8 .filters-wrap .filters-content .filter-block .filter-values {width:552px;}
.w1190 .ie8 .filters-wrap .filters-content .filter-block .filter-values  .checkbox-wrap {width:184px;}
.w1190 .ie8 .filters-wrap .filters-content .filter-block .filter-values  .checkbox-wrap label {font-size:12.5px;}
.w1190 .ie8 .filters-wrap .filters-content .filter-block .filter-values .checkbox-wrap.not-link label {width:160px;}

.w1190 .ie8 .products-list .product-item .info-wrap {width:492px;padding-right:0;}
.w1190 .ie8 .products-list .product-item.firms-list .info-wrap,
.w1190 .ie8 .products-list .product-item .bottom-info .second-col {width:273px;padding-right:0;}
.w1190 .ie8 .products-list .product-item .bottom-info {width:722px;}

.w1190 .ie8 .right-content {width:731px;}
.w1190 .ie8 .right-content .products {width:747px;}
.w1190 .ie8 .right-content.wide {width:980px;}
.w1190 .ie8 .right-content.wide .container-inner {width:977px;}
.w1190 .ie8 .right-content.wide .products {width:996px;}
.w1190 .ie8 .right-content.wide .products-list {width:977px;}
.w1190 .ie8 .right-content.wide .products-list .product-item .info-wrap,
.w1190 .ie8 .right-content.wide .products-list .product-item .bottom-info .second-col {width:523px;}
.w1190 .ie8 .right-content.wide .products-list .product-item .bottom-info {width:971px;}

.w1190 .ie8 .site-header .regions-wrap .regions-dropdown {width:630px;} /* 210 * 3 */
.w1190 .ie8 .site-header.fixed .regions-wrap .regions-dropdown {width:840px;} /* 210 * 4 */

.w1190 .ie8 .main-content .search_form-wrap {width:697px;}
.w1190 .ie8 .main-content .search_form-wrap .input-text {width:380px;}
.w1190 .ie8 .main-content.fixed .search_form-wrap .input-text {width:204px;margin-right:195px;}
.w1190 .ie8 .site-header-fixed .search_form-wrap .input-text {width:204px;}
.w1190 .ie8 .search-dropdown {width:587px;}
.w1190 .ie8 .site-header-fixed .search-dropdown,
.w1190 .ie8 .main-content.fixed .search_form-wrap .search-dropdown {width:411px;}
.w1190 .ie8 .main-content.fixed .search_form-wrap,
.w1190 .ie8 .site-header-fixed .search_form-wrap {width:515px;}
.w1190 .ie8 .main-content.fixed .fixed-dropdown .search-cat-dropdown {margin-left:224px;}
.w1190 .ie8 .main-content.fixed .search_form-wrap .input-text {width:338px;}

.w1190 .ie8 .switch-page-structure {right:4px;}

.w1190 .ie8 .page {min-width:980px;}

.w1190 .ie8 .model-wrap .short-desc-wrap,
.w1190 .ie8 .model-wrap .short-desc-wrap .filters-wrap {width:476px;}
.w1190 .ie8 .model-wrap .short-desc-wrap .filters-wrap.fixed {width:730px;}
.w1190 .ie8 .model-wrap .short-desc-wrap .short-desc,
.w1190 .ie8 .model-wrap .short-desc-wrap .short-desc table {width:426px;}
.w1190 .ie8 .model-wrap .short-desc-wrap .short-desc table .td-name {width:235px;}
.w1190 .ie8 .model-wrap .short-desc-wrap .short-desc table .td-value {width:187px;}
.w1190 .ie8 .model-wrap .model-info-block .full-desc .description,
.w1190 .ie8 .model-wrap .model-info-block .full-desc .desc-title,
.w1190 .ie8 .model-wrap .model-info-block .pricelines .head {width:930px;}
.w1190 .ie8 .model-wrap .model-info-block .pricelines .table-prices {width:980px;}
.w1190 .ie8 .model-wrap .model-info-block .full-desc .description .td-title {width:928px;}
.w1190 .ie8 .model-wrap .model-info-block .full-desc .description .td-name {width:556px;}
.w1190 .ie8 .model-wrap .model-info-block .full-desc .description .td-value {width:370px;}
.w1190 .ie8 .model-wrap .model-info-block.similar-models .scrollable-main .navi {left:440px;}
.w1190 .ie8 .model-wrap .model-info-block.similar-models .scrollable-main .prev {left:400px;}
.w1190 .ie8 .model-wrap .model-info-block.similar-models .scrollable-main .next {right:400px;}
.w1190 .ie8 .model-wrap .model-info-block .comments-item {width:930px;}
.w1190 .ie8 .model-wrap .model-info-block .comments-item .review-wrap {width:698px;}
.w1190 .ie8 .model-wrap .model-info-block .comments-item .answer-item {width:765px;}
.w1190 .ie8 .model-wrap .model-info-block .comments-item .advantage .text-wrap,
.w1190 .ie8 .model-wrap .model-info-block .comments-item .disadvantage .text-wrap {width:633px;}
.w1190 .ie8 .model-wrap .model-info-block .comments-item .answer-item .text-wrap {width:533px;}
.w1190 .ie8 .model-wrap .short-desc-wrap .checkbox-wrap {width:312px;padding-left:120px;}

.w1190 .ie8 .compare-items-wrap,
.w1190 .ie8 .inside.model.user-forms .right-content {width:730px;}
.w1190 .ie8 .comparison .model-wrap .model-info-block .full-desc .description,
.w1190 .ie8 .comparison .model-wrap .model-info-block .full-desc .desc-title  {width:976px;}
.w1190 .ie8 .compare-model-titles {width:750px;}
.w1190 .ie8 .comparison .model-wrap .model-info-block .full-desc .description .model-desc-wrap,
.w1190 .ie8 .comparison .model-wrap .model-info-block .full-desc .description .td-values {width:736px;}

.w1190 .ie8 .products-list .product-item .info-wrap .desc {width:263px;}
.w1190 .ie8 .products-list .top5-prices {display:none;}
.w1190 .ie8 .page-title h1 {max-width:639px;}
.w1190 .ie8 .inside.model .breadcrumbs {max-width:707px;}
.w1190 .ie8 .filters-wrap .sort-wrap {max-width:466px;}
.w1190 .ie8 .firm-info .short-desc-wrap,
.w1190 .ie8 .firm-info .short-desc-wrap .filters-wrap {width:730px;}
.w1190 .ie8 .firm-info .short-desc-wrap .short-desc table,
.w1190 .ie8 .firm-info .short-view .short-desc-wrap .short-desc {width:680px;}

.w1190 .ie8 .shop-title{width: 745px;}
.w1190 .ie8 .shop-title>.text-box {width: 483px;}
.w1190 .ie8 .call-widget-wrap {display:none;}
.w1190 .ie8 .business-content {width:750px;}
.w1190 .ie8 .business-content .business-banner {width:715px;}

.w1190 .ie8 .yandex_ad.type-list-bottom {width:730px;}
.w1190 .ie8 .context-wrapper .item {width:354px;}
.w1190 .ie8 .context-wrapper .item .desc {width:165px;}
.w1190 .ie8 .page.category .context-wrapper .item {width:354px;}
.w1190 .ie8 .page.category .context-wrapper .item .desc {width:165px;}
.w1190 .ie8 .model-wrap .context-wrapper .item {width:313px;}
.w1190 .ie8 .model-wrap .context-wrapper .item .desc {width:154px;}
.w1190 .ie8 .model-wrap .context-wrapper .item .photo {width:120px;height:120px;}

.w1190 .ie8 .model-social-comments .vk_comments,
.w1190 .ie8 .model-social-comments .vk_comments iframe {width:452px!important;}

.w1190 .ie8 .page.index.decoration-newyear .site-header .regions-wrap {margin-left:0;}
.w1190 .ie8 .page.index.decoration-newyear .site-header .links-wrap .link {padding:0 10px;}


/* IE8 */
.ie8 .categories ul li .sub-category {border-top:1px #e5e5e5 solid;border-right:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid;}
.ie8 .site-header .regions-wrap .change-region.opened {padding:11px 14px 8px 19px;border-top:1px #e5e5e5 solid;border-right:1px #e5e5e5 solid;border-left:1px #e5e5e5 solid;}
.ie8 .site-header .regions-wrap .regions-dropdown.opened {border-bottom:1px #e5e5e5 solid;border-right:1px #e5e5e5 solid;border-left:1px #e5e5e5 solid;}
.ie8 .site-header.fixed .regions-wrap .change-region.opened {padding:5px 10px 8px 22px;}
.ie8 .site-header.fixed .regions-wrap .current-region span {position:relative;z-index:999;}
.ie8 .site-header-fixed .search_form-wrap .input-text {line-height:25px;}
.ie8 .site-header.fixed .regions-wrap.hider .change-region.opened {max-width:131px;}
.ie8 .site-header.fixed .regions-wrap.hider .current-region {max-width:114px;}

.ie8 .site-header.fixed .regions-wrap.hider .current-region span:after {top:7px;left:100px;}

.ie8 .product-block:hover:after {bottom:-3px;}
.ie8 .product-block .desc-wrap {background:#fff;}
.ie8 .jq-checkbox {outline:1px #e5e5e5 solid;}

.ie8 .product-block,
.ie8 .grey-shadow-big,
.ie8 .grey-shadow-large,
.ie8 .grey-shadow-small,
.ie8 .products-list .product-item,
.ie8 .model-wrap .grey-shadow-small,
.ie8 .main-categories-menu.fixed,
.ie8 .produce-description-wrap,
.ie8 .categories ul li .sub-category .sub-sub-category,
.ie8 .site-header .auth-user-block .auth-user-links,
.ie8 .site-header-fixed .auth-user-block.opened,
.ie8 .search-cat-dropdown,
.ie8 .site-header-fixed .auth-user-block-opened,
.ie8 .site-header .auth-user-block-opened .auth-user-links,
.ie8 .main_tabs .tabs_head .item.current,
.ie8 .main_tabs .panes,
.ie8 .inside.with-white-catalog .link-catalog.btn.btn-black.with-arrow {outline:1px #e2e2e2 solid;}

.ie8 .products-list .product-item:after {bottom:-3px;z-index:1000000 !important;zoom:1;content:" ";}
.ie8 .products-list .product-item .product-item-wrap:after,
.ie8 .products-list .product-item .product-item-wrap:before {z-index:1000000;zoom:1;content:" ";}

/*.ie8 .link-to-top.btn.btn-black.with-arrow,
.ie8 .link-catalog.btn.btn-black.with-arrow {filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#90686868', endColorstr='#90313131');}*/
.ie8 .link-to-top.btn.btn-black.with-arrow,
.ie8 .link-howtobuy.btn.btn-black.with-arrow,
.ie8 .link-catalog.btn.btn-black.with-arrow {filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#90686868', endColorstr='#90313131');}
.ie8 .hidden-submit-button {display:inline-block;}

/* UI Dialog */
.dialog {position: relative;}
.ui-front {z-index: 1000;}
.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.ui-widget-overlay {background: #000;opacity: .8;filter: alpha(opacity=80);}
.ui-dialog.ui-widget-content {background:#f7f7f7 url(../images/bg/bg-body.gif);}
.ui-widget-content.gallery {background:none;}
.ui-dialog {position: absolute;top: 0;left: 0;outline: 0;}
.ui-dialog .ui-dialog-titlebar {padding:0;position: relative;}
.ui-dialog .ui-dialog-title {display:none;}
.ui-dialog .ui-dialog-titlebar-close {position: absolute;right:-33px;top:0;width:33px;height:33px;text-indent:-9999em;border:0;cursor:pointer;background:#fff url(../images/sprites/main-sprite.png) no-repeat -180px 9px;}
.ui-dialog .ui-dialog-content {position: relative;border: 0;background: none;overflow: auto;}
.ui-dialog .ui-dialog-content .aport-form {width:560px;margin:30px auto;}
.ui-dialog .ui-dialog-content .aport-form .col2 {width:248px;}
.ui-dialog .ui-dialog-content .aport-form .col2.fright {padding-left:20px;}
.ui-dialog .ui-dialog-content .aport-form .title {padding-bottom:20px;}
.ui-dialog .ui-dialog-content .aport-form .title span {padding-right:55px;font-size:29px;}
.ui-dialog .ui-dialog-content .aport-form .title a {color:#ff8500;font:italic 12px "Trebuchet MS", "Helvetica CY";text-decoration:underline;}
.ui-dialog .ui-dialog-content .aport-form .title a:hover {text-decoration:none;}
.ui-dialog .ui-dialog-content .aport-form label {float:left;line-height:30px;}
.ui-dialog .ui-dialog-content .aport-form .ratingSelector {float:left;padding:5px 0 0 10px;}
.ui-dialog .ui-dialog-content .aport-form .textarea {width:538px;}
.aport-form .for-captcha {width:180px;}
.aport-form .captcha-btn {width:450px;float:right;}
.success-submit {display:none;}
.success-submit.active {display:block;}

.popup-wrap {padding:0 25px 0 35px;}
.popup-wrap .title {padding:25px 55px 15px 0;font-size:29px;}
.popup-wrap .price-block-operations,
.popup-wrap .buy-block-instruction {display:table-cell;width:260px;padding-left:290px;border-bottom:1px #000 dotted;vertical-align:middle;}
.popup-wrap .price-block-operations {height:191px;background:url(../images/elements/how-to-buy-compare.png) no-repeat -7px 50%;}
.popup-wrap .buy-block-instruction {height:300px;background:url(../images/elements/how-to-buy-shop.png) no-repeat -7px 50%;}
.popup-wrap .good-luck {padding:25px 0;text-align:center;}

#user-popup-forms .aport-form {width: auto; margin: auto; padding: 30px;}
#user-popup-forms .aport-form .clearer-block label {float: none;display:block;}
#user-popup-forms .aport-form .checkbox-wrap {float: none;}
#user-popup-forms .aport-form .checkbox-wrap label {display: inline-block;}
.user-forms .form-content .left-block-socials {float:left;width:310px;}
.user-forms .form-content .right-block-inputs {float:left; width:348px; border-left: 1px solid #D1D1D1;margin-left: 30px;padding-left: 30px;}

/* UI Slider */
.ui-slider {position: relative;text-align: left;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1.2em;height: 1.2em;cursor: default;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}
.ui-slider-horizontal {height: .8em;}
.ui-slider-horizontal .ui-slider-handle {top: -.3em;margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}

.sliderprice {width:450px;}
.price-inputs {width:450px;text-align:center;}
.price-inputs label {margin-right:5px;color:#727272;font:italic 12px "Trebuchet MS", "Helvetica CY";}
.price-inputs input[type="text"] {width:60px;padding:2px 5px;margin-right:12px;border:1px #e0e0e0 solid;font-size:12px;}

.price-filter .ui-slider {margin:28px 0 20px;}
.price-filter .ui-slider-horizontal {height:4px;border:0;border-radius:0;}
.price-filter .ui-widget-content {background:#d6d6d6 none;}
.price-filter .ui-slider .ui-slider-handle {height:17px;top:8px;margin-left:-12px;border:0;border-radius:0;cursor:pointer;z-index:11;}
.price-filter .ui-slider .ui-slider-handle {background:url(../images/sprites/main-sprite.png) no-repeat -189px -130px;}
.price-filter .ui-slider .ui-slider-handle:hover {background-position:-189px -151px;}
.price-filter .ui-slider .ui-slider-handle.r {margin-left:-2px;background-position:-212px -130px;}
.price-filter .ui-slider .ui-slider-handle.r:hover {background-position:-212px -151px;}
.price-filter .ui-slider .ui-widget-header {background-color:#d6d6d6;}
.price-filter .ui-slider .ui-slider-label {top:-18px;font:12px/1 Arial;color:#000;}
.price-filter .ui-slider .ui-slider-label:after {position:absolute;content:"";width:1px;height:4px;left:50%;top:14px;margin-left:-1px;background-color:#545454;}
.price-filter .ui-slider .end-label,
.price-filter .ui-slider .begin-label {position:absolute;top:-5px;width:1px;height:13px;background-color:#545454;z-index:10;}
.price-filter .ui-slider .end-label {right:0;}
.price-filter .ui-slider .begin-label {left:0;}


/* Rating */
div.rating-cancel,div.star-rating{float:left;width:13px;height:17px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel {display:none!important;}
div.star-rating,
div.star-rating a{background:url(../images/sprites/rate-stars-big.png) no-repeat 0 -17px;}
div.rating-cancel a,div.star-rating a{display:block;width:27px;height:100%;background-position:0 0;border:0}
div.star-rating-on a{background-position:0 -17px!important}
div.star-rating-hover a{background-position:0 -34px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}

.aport-form div.star-rating{width:27px;height:17px;}
.aport-form div.star-rating,
.aport-form div.star-rating a{background:url(../images/sprites/rate-stars-big.png) no-repeat 0 -17px;}
.aport-form div.star-rating a{width:27px;}
.aport-form div.star-rating-on a{background-position:0 0!important}
.aport-form div.star-rating-hover a{background-position:0 0}

/* Best categories */
.white-list {background-color:#FFFFFF;box-shadow:0 1px 2px rgba(0, 0, 0, 0.24);margin-top:35px;}
.white-list.transparent {background:none;box-shadow:none;}
.white-list table {width:100%;}
.white-list td {border:1px dotted #C2C2C2;}
.white-list span {color:#AAAAAA;}
/* /Best categories */

/* errorSummary */
.errorSummary {text-align:center;}
.errorSummary p {font-size:200%;}
.errorSummary li {font-size:150%;}
/* /errorSummary */

/*anchor*/
.model-anchor {position:relative;top:-50px;display:block;height:1px;}
/*/anchor*/
.compare-items-wrap .product-block:last-child {margin-right:0;}
.page-404 {margin:0 auto;width:50%;}
.page-404 img {padding-top:27px;}
.page-404-inner {position:absolute;z-index:2;font-size:125%;}

/* Auth User Block */
.auth-user-block {position:absolute;top:0;right:0;z-index:999;padding:0 15px;font-size:12px;}
.auth-user-block-opened {background: #f6f6f6;
    -moz-box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
}
.auth-user-block a {display:block;outline:none;}
.site-header-fixed .auth-user-block .header-user-link,
.site-header.fixed .auth-user-block .header-user-link,
.site-header.fixed .auth-user-block .header-user-link.is-auth {text-shadow:0 -1px 0 #FF7722;}
.auth-user-block .header-user-link,
.site-header.fixed .auth-user-block .header-user-link {display:inline-block;position:relative;padding:9px 0 6px;color:#fff;font-size:11px;float:right;text-decoration:underline;}
.site-header-fixed .auth-user-block .header-user-link,
.site-header.fixed .auth-user-block .header-user-link {font-weight:bold;}
.auth-user-block .header-user-link span,
.site-header.fixed .auth-user-block .header-user-link span {display:inline-block;border-bottom:1px #fff dotted;}
.auth-user-block .header-user-link:hover,
.site-header-fixed .auth-user-block .header-user-link:hover,
.site-header.fixed .auth-user-block .header-user-link:hover {color:#000;text-shadow:0 1px 0 #ffb65c;text-decoration:none;}
.auth-user-block .header-user-link:hover span,
.site-header.fixed .auth-user-block .header-user-link:hover span,
.site-header-fixed .auth-user-block-opened .header-user-link span {border-color:transparent;}
.auth-user-block .header-user-link.is-auth,
.site-header.fixed .auth-user-block .header-user-link.is-auth {display:block;max-width:165px;float:none;padding-right:15px;text-align:right;text-decoration:none;background:url(../images/sprites/arrows-sprite.png) no-repeat 100% -407px;}
.auth-user-block .header-user-link.is-auth span,
.site-header.fixed .auth-user-block .header-user-link.is-auth span {max-width:165px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.auth-user-block .header-user-link.is-auth:hover,
.auth-user-block.auth-user-block-opened .header-user-link,
.site-header.fixed .auth-user-block .header-user-link.is-auth:hover,
.site-header.fixed .auth-user-block.auth-user-block-opened .header-user-link {background-position:100% -357px;}
.auth-user-block.auth-user-block-opened .header-user-link,
.site-header.fixed .auth-user-block.auth-user-block-opened .header-user-link,
.site-header-fixed .auth-user-block.auth-user-block-opened .header-user-link:hover {color:#000;text-shadow:0 1px 0 #f9f9f9;}
.auth-user-block .auth-user-links {min-width:160px;}
.auth-user-block .auth-user-links a {padding:7px 0 7px 18px;line-height:1.2;color: #8b8b8b;background:url(../images/sprites/main-sprite.png) no-repeat 0 -9999px;}
.auth-user-block .auth-user-links a:hover {color:#ff8700;}
.auth-user-block .auth-user-links a.i-profile {background-position:-254px -288px;border-bottom:1px #d4d4d4 dotted;}
.auth-user-block .auth-user-links a.i-logout {background-position:-253px -314px;border-top:1px #fff dotted;}
.auth-user-block .auth-user-links a.i-profile:hover {background-position:-254px -347px;}
.auth-user-block .auth-user-links a.i-logout:hover {background-position:-253px -370px;}
.auth-user-block.auth-user-block-opened .auth-user-links .i-profile{width: 140px;}



.site-header .auth-user-block {padding:0;position:relative;background:none;filter:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.site-header .auth-user-block .header-user-link {position:relative;padding-top:0;padding-bottom:0;font-size:14px;color:#000;z-index:100;text-decoration:none;}
.site-header .auth-user-block .header-user-link span {border-bottom:1px dotted #FF7F00;text-shadow:0 1px 0 #fff;}
.site-header .auth-user-block .header-user-link:hover {text-decoration:underline;text-shadow:none;color:#ff8700;}
.site-header .auth-user-block.auth-user-block-opened .header-user-link span {border-bottom:0;}
.site-header .auth-user-block .header-user-link.is-auth {background-position:100% -164px;}
.site-header .auth-user-block .header-user-link.is-auth:hover {color:#ff8700;background-position:100% -214px;}
.site-header .auth-user-block .auth-user-links {position:absolute;right:-16px;top:-15px;width:100%;padding:44px 15px 0;background: #f6f6f6;-moz-box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);}

.site-header.fixed .auth-user-block {position:fixed;top:0;padding:0 0 0 15px;}
.site-header.fixed .auth-user-block .header-user-link span,
.site-header.fixed .auth-user-block.auth-user-block-opened .header-user-link.is-auth:hover span {text-shadow:none;}
.site-header.fixed .auth-user-block .header-user-link.is-auth:hover,
.site-header.fixed .auth-user-block-opened .header-user-link.is-auth:hover {color:#000;}
.site-header.fixed .auth-user-block .header-user-link.is-auth:hover span {text-shadow:0 1px 0 #ffb65c;}


/* Search Dropdown */
.search-cat-dropdown {position:relative;z-index:300;float:left;width:187px;margin-right:8px;font-size:13px;color:#000;background-color:#fff;-moz-box-shadow:inset 0 1px 1px #c0c0c0;-webkit-box-shadow:inset 0 1px 1px #c0c0c0;box-shadow:inset 0 1px 1px #c0c0c0;}
.search-cat-dropdown:before {position:absolute;content:"";width:5px;height:31px;left:-2px;top:0;background:url(../images/sprites/main-sprite.png) no-repeat -270px -400px;}
.search-cat-dropdown-selected {position:relative;padding:7px 25px 6px 12px;cursor:pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;z-index:100;background:url(../images/elements/bg-white-temp.gif) no-repeat 0 100%;}
.search-cat-dropdown-selected:before {position:absolute;content:"";width:1px;height:15px;left:0;top:50%;margin-top:-7.5px;border-left:1px #dedede dotted;}
.search-cat-dropdown-selected:after {position:absolute;content:"";width:9px;height:5px;right:14px;top:50%;margin-top:-1.5px;background:url(../images/sprites/main-sprite.png) no-repeat -255px -400px;}
.search-cat-dropdown.closed .search-cat-dropdown-selected {background:none;}
.search-cat-dropdown-list {position:relative;z-index:auto;}
.search-cat-dropdown-list div {padding:7px 12px;line-height:1.2;cursor:pointer;}
.search-cat-dropdown-list div:hover,
.search-cat-dropdown-list div.selected {color:#ff8900;}
.closed.search-cat-dropdown {border:0;}
.closed .search-cat-dropdown-selected {color:#b2b2b2;}
.closed .search-cat-dropdown-selected span {border-bottom:1px #8f8f8f dotted;}
.closed .search-cat-dropdown-selected:after {margin-top:-2.5px;background-position:-255px -420px;}
.closed .search-cat-dropdown-list {display:none;}
.main-content .search_form-wrap.fixed-dropdown  {z-index:300;}
.fixed-dropdown .search-cat-dropdown {position:fixed;top:6px;margin-left:224px;}
.fixed-dropdown .search-cat-dropdown,
.site-header-fixed .search-cat-dropdown {-moz-box-shadow:0 1px 0 rgba(255,255,255,0.26), inset 0 1px 2px rgba(15,15,15,0.35);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.26), inset 0 1px 2px rgba(15,15,15,0.35);box-shadow:0 1px 0 rgba(255,255,255,0.26), inset 0 1px 2px rgba(15,15,15,0.35);}
.fixed-dropdown .search-cat-dropdown:before,
.site-header-fixed .search-cat-dropdown:before {height:25px;background-position:-275px -400px;}
.fixed-dropdown .search-cat-dropdown-selected,
.site-header-fixed .search-cat-dropdown-selected {padding-top:4px;padding-bottom:3px;}
.fixed-dropdown .search-cat-dropdown-list div,
.site-header-fixed .search-cat-dropdown-list div {padding-top:7px;padding-bottom:7px;}
.fixed-dropdown.search_form-wrap .input-text {width:588px;margin-right:10px;}
.inside .site-header-fixed {z-index:auto;}
.index .site-header-fixed .search-cat-dropdown {display:none;}
.ie8 .search-cat-dropdown:before {background:#fff none;height:30px;}
.ie8 .search-cat-dropdown {top:1px;}
.ie8 .fixed-dropdown .search-cat-dropdown {top:7px;}
.ie8 .search-cat-dropdown-selected:before {display:none;}
.ie8 .search-cat-dropdown-selected {padding-top:6px;padding-bottom:6px;background-repeat:repeat-x;}
.ie8 .fixed-dropdown .search-cat-dropdown-selected,
.ie8 .site-header-fixed .search-cat-dropdown-selected {padding-top:3px;padding-bottom:3px;}
.ie8 .fixed-dropdown .search-cat-dropdown:before,
.ie8 .site-header-fixed .search-cat-dropdown:before {height:24px;}

/* Mobile Info Block in the Header */
.mobile-info-header {position:relative;width:100%;height:271px;background:#ffae00 url(../images/bg/mobile-info-block-orange-bg.png) repeat-x;min-width:997px;z-index:10;}
.mobile-info-header .header {height:100%;background:url(../images/bg/mobile-info-block-android.jpg) no-repeat 50% 0;}
.mobile-info-header .mobile-block {position:relative;width:320px;margin:0 auto;padding-top:115px;text-align:center;text-shadow:0 1px 0 #fff;}
.mobile-info-header .wrap {line-height:1.3;padding-bottom:25px;}
.mobile-info-header .wrap .app-name {font-size:17px;}
.mobile-info-header .wrap .app-desc {font-size:12.5px;}
.mobile-info-header .icon-close {position:absolute;display:block;top:11px;right:20px;width:26px;height:26px;text-indent:-9999em;background:url(../images/sprites/main-sprite.png) no-repeat -188px -378px;}
.mobile-info-header .mobile-block .btn {margin-bottom:10px;}
.mobile-info-header .mobile-block .btn.download {font-size:18px;}
.mobile-info-header .mobile-block .btn.hide-block {font-size:14px;color:#000;}
.mobile-info-header .mobile-block .btn.download,
.mobile-info-header .mobile-block .btn.hide-block {width:174px;height:27px;line-height:27px;}
.platform-ios .mobile-info-header .wrap .app-name {font-size:17px;}
/* Vendors & Firms on Main page */
.main_tabs {margin-bottom:20px;}
.main_tabs .tabs_head {position:relative;z-index:110;}
.main_tabs .tabs_head .item {position:relative;display:block;height:46px;padding:0 30px;float:left;line-height:46px;text-align:center;font-size:17px;}
.main_tabs .tabs_head .item.current {background:#fff url(../images/elements/orange-top-bg.png) no-repeat 50% 0;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4);}
.main_tabs .tabs_head .item.current:after {position:absolute;content:"";display:block;width:100%;height:5px;left:0;bottom:-5px;background-color:#fff;}
.main_tabs .panes {position:relative;padding:30px 0 30px 30px;text-align:center;background-color:#fff;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4);}
.main_tabs .panes .item {position:relative;display:none;}
.main_tabs .panes .item.firms {display:block;}
.main_tabs .panes .item .view-all {position:absolute;right:0;top:-56px;display:block;height:16px;padding-right:18px;line-height:1;text-align:center;font-size:13px;text-shadow:1px 1px 0 #fff;background:url(../images/sprites/arrows-sprite.png) no-repeat 100% -716px;z-index:120;}
.main_tabs .panes .item .view-all:hover {background-position:100% -66px;}
.main_tabs .panes .item ul {list-style:none;margin:0;padding:0;height:110px;overflow:hidden;}
.main_tabs .panes .item ul li {display:inline-block;height:45px;margin-right:30px;margin-bottom:20px;}
.main_tabs .panes .item a {display:inline-block;height:45px;}
.main_tabs .panes .item a span {display:table-cell;height:45px;vertical-align:middle;}
.main_tabs .panes .item a span img {max-height:45px;}

.comment-votes {float:left;margin-top:10px;}
.comment-votes span {margin-right:10px;}

div#sidebar-site-footer .ymCounter {text-align:right;padding-right: 5px; float: right; margin: 21px 4px 0 0;}

#contact-us-form .input-text {height:auto;}

#fancybox-content {background: url("../images/bg/bg-body.gif") repeat scroll 0 0 #F7F7F7;border-width: 0px !important;padding:30px 50px;}
#fancybox-content textarea {width:497px}
#fancybox-content input[type="text"] {width:335px}
#fancybox-close {background: url("../images/sprites/main-sprite.png") no-repeat scroll -180px 9px #FFFFFF;right: -110px;top: 0;height: 33px;width: 33px;cursor: pointer;text-indent: -9999em;}
#contact-form {background: url("../images/bg/bg-body.gif") repeat scroll 0 0 #F7F7F7;}
.contact-us-form .input-text {height:auto;}
.contact-us-form select.styled {display:none;}
ol>li{display:block}
ol>li a{color:#FF8700}
ol>li:before{content:counters(item,".") ". ";counter-increment:item;}
ol{counter-reset:item;}

.error-page-layout .site-header-fixed .search-cat-dropdown{display: block;}

.price-ie-placeholder {color: grey;}
div#fancybox-content {background: url("../images/bg/bg-body.gif") repeat scroll 0 0 #F7F7F7;border-width: 0px !important;padding:30px 50px;}
.toggle-block{overflow:hidden}

div.shop-proposes a {color:#FF8700;}
/* ================================================= Head store page ================================================= */
.head-shop-box div,.btn-link {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.head-shop-box {width:100%;min-width:980px;min-height: 113px;margin-bottom: 26px;background: #fff;}
.right-content {position: relative;}
.shop-logo-rait-box{width:223px;}
.shop-title {padding: 0 0 10px 49px;}
.shopt-rait-box,.shop-logo-box {width: 165px;margin: 0 26px 0 32px;}
.shopt-rait-box {margin-bottom: 9px;text-align: center;}
.shopt-rait-box .firm-rating-wrapper>[class^="rate-"],.shopt-rait-box .firm-rating-wrapper>[class*=" rate-"]{margin: 0 auto;}
.shop-logo-box {height: 65px; margin-top: 2px;text-align: center;}
.view-reviews,.view-reviews:hover,.view-reviews:active,.view-reviews:focus,.view-reviews:visited{color: #999999;font: italic 12px/2 "Trebuchet MS","Helvetica CY";}
.shop-title>.text-box>i {color: #b0b0b0;font-style: normal;font-size: 13px}
.shop-title>.text-box>h1 {text-shadow: 0 1px 0 #fff;text-overflow: ellipsis;line-height:1.2;}
.btn-link,.btn-link:hover,.btn-link:active,.btn-link:focus,.btn-link:visited {color: #fff;text-decoration: none;text-shadow: 0 -1px 0 #db7c00;display: inline-block;padding: 3px 10px;border-radius:5px;box-shadow: inset 1px 1px 0px #ffa729;min-width: 143px;text-align: center;padding: 11px 20px;font-size: 14px;}
.orange-btn{background: #ff9600;background: -moz-linear-gradient(top,  #ff9600 0%, #ff7e00 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9600), color-stop(100%,#ff7e00));background: -webkit-linear-gradient(top,  #ff9600 0%,#ff7e00 100%);background: -o-linear-gradient(top,  #ff9600 0%,#ff7e00 100%);background: -ms-linear-gradient(top,  #ff9600 0%,#ff7e00 100%);background: linear-gradient(to bottom,  #ff9600 0%,#ff7e00 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9600', endColorstr='#ff7e00',GradientType=0 );box-shadow: 0px 2px 1px -1px rgba(0,0,0,.3);}
.orange-btn:hover{background: #ff9600;}
.shop-logo-box>a{display: table-cell;height: 65px;vertical-align: middle;width: 165px;}
.shop-title>.text-box{padding-top: 23px;}
.shop-title>.button-box {width: 183px;padding-top: 33px;}
/*-- helper style --*/

.btn.btn-middle{height: 36px;width: 151px;margin: 6px 0 20px;}
.btn.btn-middle.download-gif{background: #f9f9f9;margin: 6px 0 20px; border: 1px solid #f1f1f1;height: 32px;width: 151px;padding-top: 4px;}
.btn.btn-grey.btn-middle.not-italic{font-style:normal;}


/* --- sidebar nav --- */
.sidebar-nav {
    min-height: 202px;
}
.sidebar-nav-title {
    padding: 0 17px;
    margin-bottom: 3px;
    font-size: 15px;
    color: #fff;
    -webkit-text-shadow: 0px -1px 0px rgba(0,0,0, .5);-moz-text-shadow: 0px -1px 0px rgba(0,0,0, .5);text-shadow: 0px -1px 0px rgba(0,0,0, .5);
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0, .3);-moz-box-shadow: 0px 1px 3px rgba(0,0,0, .3);box-shadow: 0px 1px 3px rgba(0,0,0, .3);
    min-height: 37px;
    position: relative;
    background: #676767;
    background: -moz-linear-gradient(top,  #676767 0%, #353535 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#676767), color-stop(100%,#353535));
    background: -webkit-linear-gradient(top,  #676767 0%,#353535 100%);
    background: -o-linear-gradient(top,  #676767 0%,#353535 100%);
    background: -ms-linear-gradient(top,  #676767 0%,#353535 100%);
    background: linear-gradient(to bottom,  #676767 0%,#353535 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='#353535',GradientType=0 );
    border-width: 2px 0px 1px 0px;
    border-style: solid;
    border-color: #787878 transparent #fc9400 transparent;
}
.sidebar-nav-title:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -3px;
    left: 0px;
    right: 0px;
    border-width: 1px 0px;
    border-style: solid;
    border-color: #fc8d00 transparent #ef7200 transparent;
}
.sidebar-nav-title>b{
    font-weight: normal;
    line-height: 37px;
}
.sidebar-nav-list {
    color: #333333;
    background: #ffffff;
    padding: 0 0 0 0px;
    margin: 0;
    list-style: none;
    font-size: 14px;
    -webkit-box-shadow: 0px 6px 16px rgba(0,0,0, .15);-moz-box-shadow: 0px 6px 16px rgba(0,0,0, .15);box-shadow: 0px 6px 16px rgba(0,0,0, .15);
}
.sidebar-nav-list>li {
    min-height: 39px;
    padding-left: 45px;
    border-top: 1px solid #e5e5e5;
    background: #fefefe;
    background: -moz-linear-gradient(top,  #fefefe 0%, #f6f6f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f6f6f6));
    background: -webkit-linear-gradient(top,  #fefefe 0%,#f6f6f6 100%);
    background: -o-linear-gradient(top,  #fefefe 0%,#f6f6f6 100%);
    background: -ms-linear-gradient(top,  #fefefe 0%,#f6f6f6 100%);
    background: linear-gradient(to bottom,  #fefefe 0%,#f6f6f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f6f6f6',GradientType=0 );
}
.sidebar-nav-list>li:first-child {
    border-top: none;
}
.sidebar-nav-list a,.sidebar-nav-list a:hover,
.sidebar-nav-list a:active,.sidebar-nav-list a:focus,
.sidebar-nav-list a:visited {
    color: #333333;
    text-decoration: none;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    transition: color .2s;
}
.sidebar-nav-list a:hover,
.sidebar-nav-list .active a,
.sidebar-nav-list .active a:hover {
    color: #ff8700;
}
.sidebar-nav-list>li>a,
.sidebar-nav-list>li>a:hover,
.sidebar-nav-list>li>a:active,
.sidebar-nav-list>li>a:focus,
.sidebar-nav-list>li>a:visited {
    display: block;
    padding: 7px 0px;
}
.link-icon,.link-icon:hover,
.link-icon:active,
.link-icon:focus,
.link-icon:visited {
    position: relative;
    padding-left: 40px;
    line-height: 25px;
}
.link-icon:before {
    content: "";
    display: block;
    width: 28px;
    height: 25px;
    position: absolute;
    left: 5px;
    top: 0px;
    background: url(../images/sprites/main-sprite.png) no-repeat;
}
.products-models-icon.link-icon:before {
    background-position: -2px -508px;
}
.hits-icon.link-icon:before {
    background-position: -30px -508px;
}
.store-icon.link-icon:before {
    background-position: -58px -508px;
}
.fall-prices-icon.link-icon:before {
    background-position: -85px -508px;
}
.price-icon.link-icon:before {
    background-position: -113px -508px;
}
.sidebar-nav-list>li>.link-icon,.sidebar-nav-list>li>.link-icon:hover,.sidebar-nav-list>li>.link-icon:active,.sidebar-nav-list>li>.link-icon:focus,.sidebar-nav-list>li>.link-icon:visited{
    padding-left: 0px;
}
.sidebar-nav-list>li>.link-icon:before {
    left: -35px;
    top: 7px;
}
i.ticket-icon {
    display: inline-block;
    width: 55px;
    height: 55px;
}
i.ticket-icon {
    display: inline-block;
    vertical-align: top;
    background: url(../images/sprites/main-sprite.png) no-repeat;
    text-indent: -99999px;
}
i.ticket-icon.hit-sales {
    width: 55px;
    height: 55px;
    background-position: 0 -545px;
}
i.ticket-icon.fallprices-green-icon {
    text-indent: 0;
    width: 55px;
    height: 55px;
    background-position: -55px -545px;
    font-size: 16px;
    font-style: normal;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 55px;
}

.photo-wrap>i.ticket-icon {
    position: absolute;
    top: 0px;
    left: 0px;
}
.view-all-horizont,
.view-all-horizont:hover,
.view-all-horizont:active,
.view-all-horizont:focus,
.view-all-horizont:visited {
    display: block;
    width: 100%;
    background:#fff;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0, .4);-moz-box-shadow: 0 1px 2px rgba(0,0,0, .4);box-shadow: 0 1px 2px rgba(0,0,0, .4);
    color:#ff7e00;
    text-decoration:underline;
    text-align: center;
    font:italic 12px/3 "Trebuchet MS", "Helvetica CY";
}
.view-all-horizont:hover {
    text-decoration:none;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0, .8);-moz-box-shadow: 0 1px 4px rgba(0,0,0, .8);box-shadow: 0 1px 4px rgba(0,0,0, .8);
    -webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;
}
.items-shown{color: #828282;display: block;margin: 14px auto 10px;}
.items-shown-box{text-align:center;padding:5px 0px 15px 0px;border-top: 1px dotted #C2C2C2;}

/* ------ saidebar vertical scrollrer style  ------ */
.saidebar-vertical-scrollrer {position:absolute;visibility:hidden;background: #fff;clear:both;z-index:201;}
.saidebar-vertical-scrollrer.loaded {visibility:visible;}
.saidebar-vertical-scrollrer .scrollable {
    position:relative;
    overflow:hidden;
    /*height: 648px;*/
    height: 665px;
    width: 230px;
    border-width: 1px 0 1px 0px;
    border-style: solid;
    border-color: #c2c2c2;
}
.saidebar-vertical-scrollrer .scrollable .items {
    position:absolute;
    height:20000em;
}
.scrollable .box {
    height: 646px;
}
.saidebar-vertical-scrollrer .scrollable-actions {
    padding: 10px 0 15px;
}
.saidebar-vertical-scrollrer .scrollable-actions a,
.saidebar-vertical-scrollrer .scrollable-actions a:active,
.saidebar-vertical-scrollrer .scrollable-actions a:focus,
.saidebar-vertical-scrollrer .scrollable-actions a:visited {
    margin: 0 auto;
    display: block;
    position: relative;
    cursor: pointer;
    width: 171px;
    height: 24px;
    border-radius: 3px;
    background: #ff9501; /* Old browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feab3f', endColorstr='#ec8f0a');
    background: -webkit-linear-gradient(top, #feab3f, #ec8f0a);
    background: -moz-linear-gradient(top, #feab3f, #ec8f0a);
    background: -o-linear-gradient(top, #feab3f, #ec8f0a);
    background: -ms-linear-gradient(top, #feab3f, #ec8f0a);
}
.saidebar-vertical-scrollrer .scrollable-actions a:hover {
    background: #ff9400;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb85c', endColorstr='#ec8f0a');
    background: -webkit-linear-gradient(top, #ffb85c, #ec8f0a);
    background: -moz-linear-gradient(top, #ffb85c, #ec8f0a);
    background: -o-linear-gradient(top, #ffb85c, #ec8f0a);
    background: -ms-linear-gradient(top, #ffb85c, #ec8f0a);
}
.saidebar-vertical-scrollrer .scrollable-actions a:after {
    content: "";
    display: block;
    width: 22px;
    height: 11px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -11px;
    background: url(../images/sprites/main-sprite.png) no-repeat;
}
.saidebar-vertical-scrollrer .scrollable-actions .prev:after,
.saidebar-vertical-scrollrer .scrollable-actions .nav-prev:after {
    background-position: -16px -482px;
}
.saidebar-vertical-scrollrer .scrollable-actions .next:after,
.saidebar-vertical-scrollrer .scrollable-actions .nav-next:after {
    background-position: -16px -493px;
}
.saidebar-vertical-scrollrer .box {
    width: 100%;
    min-width: 230px;
}
.saidebar-vertical-scrollrer .box .item + .item {
    border-top: 1px solid #c2c2c2;
}
.saidebar-vertical-scrollrer .goods-block {
    width: 230px;
    height: 333px;
}
.saidebar-vertical-scrollrer .goods-block + .goods-block {border-top: 1px solid #ededed;}
.saidebar-vertical-scrollrer .goods-block .model-category-name {
    text-align: center;
    margin-bottom: 5px;
    padding-top: 10px;
    min-height: 11px;
}
.saidebar-vertical-scrollrer .goods-block .photo-wrap {height: 150px;}
.saidebar-vertical-scrollrer .goods-block .photo-wrap>img {width: auto;height: 100%;}
.saidebar-vertical-scrollrer .goods-block .photo-wrap .price-wrap {top: 82px;}
.saidebar-vertical-scrollrer .btn {
    padding-left: 2px;
    padding-right: 2px;
    width: 175px;
    display: block;
    margin: 10px auto 0;
}
.saidebar-vertical-scrollrer .link-under-btn {max-height:32px;overflow:hidden;}
.saidebar-vertical-scrollrer .goods-block .title {border-bottom: none;}
.saidebar-vertical-scrollrer .block-header {padding-top: 10px;}
.saidebar-vertical-scrollrer .block-header h2,
.saidebar-vertical-scrollrer .block-header h3,
.saidebar-vertical-scrollrer .block-header h4 {text-align: center;}
.saidebar-vertical-scrollrer .block-header h3 {font-size: 20px;line-height:1.4;}

.saidebar-vertical-scrollrer .scrollable.has-parent-cat {height:675px;}
.saidebar-vertical-scrollrer .has-parent-cat .goods-block {height:336px;}
.saidebar-vertical-scrollrer .has-parent-cat .link-under-btn {max-height:16px;white-space:nowrap;}


/* --- Text-block --- */
.text-block.white-list.transparent {
    padding-left: 22px;
    width: 880px;
}
.text-block h2,
.text-block h3 {
    margin: 15px 0;
}
.text-block h2 + h3 {
    margin-top: -15px;
}
.text-block h2 {
    font-size: 24px;
}
.text-block h3 {
    font-size: 20px;
}
.text-block p {
    margin: 15px 0;
}
.text-block ul, .text-block dl {
    margin: 15px 0;
    padding: 0 0 0 50px;
}
.text-block dl dt {
    font-weight: bold;
    margin-bottom: 10px;
}
.text-block dl dd {
    margin-bottom: 15px;
}
.text-block dl ul li:after {
    content: "\003B";
}
.text-block dl ul li:last-child:after {
    content: "\002E";
}
.text-block img {
    border: 1px solid #ccc;
    background: #fff;
    padding: 9px;
}
.text-block a,.text-block a:hover,
.text-block a:active,.text-block a:focus,
.text-block a:visited {
    color: #ff8700;
    text-decoration: underline;
}
.text-block a:hover {
    text-decoration: none;
}
.text-block .text-size-big {
    font-size: large;
}
.sidebar-item.site-recomend{position: relative;}
.recomend-title-text{font-size:15px;line-height:40px;color: #fff;text-shadow: 0 -1px 0 #101010;display: block;margin-left: 20px;}
.site-recomend-title{height: 40px;
    background: #313131; /* Для старых браузров */
    background: -moz-linear-gradient(top, #686868, #313131); /* Firefox 3.6+ */ /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, center top, center bottom, color-stop(0%,#686868), color-stop(100%,#313131));/* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(center top, #686868, #313131);
    background: -o-linear-gradient(center top, #686868, #313131); /* Opera 11.10+ */
    background: -ms-linear-gradient(center top, #686868, #313131); /* IE10 */
    background: linear-gradient(center top, #686868, #313131); /* CSS3 */
}

/* --- Vendor product Select --- */

.product-block.vendor-distinguish { background: #fff url(../images/bg/product-hover-bg.gif); padding-top: 0px; }
.product-block.vendor-distinguish .gradient-wrap { background: transparent; }
.product-block.vendor-distinguish:after { left: 0;bottom: -3px;height: 3px;background: url(../images/sprites/main-sprite.png) no-repeat 0 -325px; }
.product-block.vendor-distinguish:before { background: url(../images/sprites/main-sprite.png) no-repeat 0 -329px; }
.product-block-header {
    position: relative;
    z-index: 11;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #ff9600;
    background: -moz-linear-gradient(top,  #ff9600 0%, #ff7f00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9600), color-stop(100%,#ff7f00));
    background: -webkit-linear-gradient(top,  #ff9600 0%,#ff7f00 100%);
    background: -o-linear-gradient(top,  #ff9600 0%,#ff7f00 100%);
    background: -ms-linear-gradient(top,  #ff9600 0%,#ff7f00 100%);
    background: linear-gradient(to bottom,  #ff9600 0%,#ff7f00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9600', endColorstr='#ff7f00',GradientType=0 );
}
.product-block.vendor-distinguish .product-block-header {
    padding:10px 20px 7px;
    margin-bottom: 15px;
}
.product-item.vendor-distinguish .product-block-header {
    padding: 10px 13px;
}
.product-block-header h4, .product-block-header h3 {
    font-weight: bold;
    color: #fff;
    text-shadow: 0px -1px 0px rgba(0,0,0, .4);
}
.product-block.vendor-distinguish .product-block-header h4,
.product-block.vendor-distinguish .product-block-header h3 {
    font-size: 13px;
    line-height: 13px;
    text-align: center;
}
.product-item.vendor-distinguish .product-block-header h4,
.product-item.vendor-distinguish .product-block-header h3 {
    font-size: 14px;
    line-height: 14px;
    text-align: left;
}
/* --- end Vendor product Select --- */


.block-wrapper input{display: block;margin-bottom: 10px;}
.block-wrapper {
    width: 260px;
}
#online-pay .block-wrapper .content {
    padding: 15px;
    background-color: #f2f2f2;
    border: 1px #b0afb1 solid;
    border-top: 0;
    float: left;
    width: 228px
}
table.params {
    border: 1px #b0b0b0 solid;
    border-collapse: collapse;
}
.block-wrapper .title {
    position: relative;
    height: 17px;
    padding: 9px 22px;
    color: #4d4d4d;
    font-weight: bold;
    text-shadow: 1px 1px 0 #fff;
    background: url(../images/register-shop/blocks.png) no-repeat 0 -100px;
}
.block-wrapper .title span.right {
    position: absolute;
    display: block;
    width: 7px;
    height: 34px;
    top: 0;
    right: 0;
    background: url(../images/register-shop/blocks.png) no-repeat -660px -40px;
}
.box-table{
    float: left;
}
.box-table .border{
    border-bottom: 1px solid #d1d1d1;
}
.box-table .border-top{
    border-top: 1px solid #d1d1d1;
}
.btn-for-login{text-align:center;margin-top:15px;}
.jqTransformButton{
    background:url(../images/register-shop/btn_left.png) 0 -50px no-repeat;
    color: #fff;
    padding: 0 20px;
    font-weight: bold;
    font-size: 12px;
    line-height: 25px;
    display: block;
    text-decoration: none;
    height: 25px;
    border-radius: 4px;
    border: none;
    margin: 0 auto;
}
.jqTransformButton:hover{
    background-position: 0 -25px;
}
.jqTransformButton:active{
    background-position: 0 0;
}
.yiiPager li.page{
    background: none;
}
span.grid-item-features{
    font-weight: bold;
}.yiiPager li.page{
     background: none;
 }


/*  Decoration for some holidays^
    01/02 - 14/02 -> decoration-14feb
    17/02 - 23/02 -> decoration-23feb
    01/03 - 08/03 -> decoration-8march
*/
.decoration-14feb .site-header .container {min-height:75px;background:url(../images/holiday-decoration/loveday.png) no-repeat 135px 6px;}
.decoration-14feb .site-header.fixed .container {background:none;min-height:0;}
.decoration-14feb .site-header-fixed .container {background:url(../images/holiday-decoration/loveday.png) no-repeat 65px -71px;}

.decoration-8march.index .main-content:after {position:absolute;content:"";top:-88px;left:-38px;width:256px;height:138px;background:url(../images/holiday-decoration/8march.png) no-repeat 0 0;z-index:10;}
.decoration-8march .site-header-fixed .container:before {position:absolute;content:"";top:2px;left:-38px;width:157px;height:35px;background:url(../images/holiday-decoration/8march.png) no-repeat 0px -150px;}

.decoration-23feb.page.index .index-white-bg {background:none #fff;}
.decoration-23feb.page.index .index-white-bg:after  {height:300px;background:url(../images/holiday-decoration/23feb.png) repeat-x 0 0;}
.decoration-23feb.page.inside  {background:url(../images/holiday-decoration/23feb.png) repeat-x 0 22px;}


/* Light Font Style */
/* Segoe UI - for Windows (in case when Calibri Light is missing) */
/* sans-serif-light - for Android */
.add-model-wrap a,
h1, h2, h3, h4, h5, h6,
.main-slider .head,
.right-content .empty-catalog,
.model-wrap .empty-desc,
.model-wrap .empty-price,
.main-slider .goods-block .title,
.saidebar-vertical-scrollrer .goods-block .title,
.product-block .model-name,
.product-block .producer-name,
.price-wrap .price,
.popup-wrap .title,
.products-list .product-item .info-wrap .model-name,
.page-title h1, .page-title h2,
.table-prices .td-price .price-wrap .price,
.model-wrap .promo-prices-wrap .price-diapazon,
.model-wrap .promo-prices-wrap .price-shops .item .price,
.model-wrap .model-info-block .full-desc .desc-title,
.ui-dialog .ui-dialog-content .aport-form .title,
.saidebar-vertical-scrollrer .block-header h3,
.business-content .business-banner span,
.business-content h1 {font-family:"Calibri Light", "Helvetica Light", "HelveticaLight", "Helvetica-Light", "Helvetica Neue Light", "Nimbus Sans L", "Segoe UI", Helvetica, sans-serif-light, sans-serif;font-weight:400;}
.sidebar .seo-text h3,
.business-content h2,
.context-wrapper {font-family:Calibri, "Helvetica Neue", "Helvetica Light", "HelveticaLight", "Helvetica-Light", "Helvetica Neue Light", "Nimbus Sans L", "Segoe UI", Helvetica, sans-serif-light, sans-serif;font-weight:400;}

#recomended-block li.hidden {
    display: none;
}
.product-block .alert-message-tile{
    font-size: 15px;
    color: #575757;
    text-shadow: 1px 1px 0 #fff;
    border-top:1px solid #cacaca;
    text-align: center;
    padding: 14px 10px;
    line-height: 20px;
}
.products-list .alert-message-list{
    font-size: 22px;
    line-height:40px;
    min-height: 40px;
    background: #F7F7F7;
    color: #a0a0a0;
    text-shadow: 1px 1px 0 #fff;
    padding-left: 14px;
    margin-top:14px;
    margin-right: 26px;
    box-sizing: border-box;
    word-wrap: break-word;
}
.unknown{
    border-left: 1px dotted #D9D9D9;
    display: inline-block;
    width: 776px;
}
.wrap-info-buy{
    float: left;
}
.dialog.photo-gallery {overflow: hidden;}

/* Scrollable for Firms (PPC Comparison) */
.scrollable-firms-wrap {position:relative;}
.scrollable-firms-actions {position:absolute;left:50%;margin-left:-10px;/* 10px = 50% from width */width: 20px;
    height: 20px;background: url(../images/sprites/main-sprite.png) no-repeat;cursor: pointer;}
.scrollable-firms-actions.do-prev {top:-13px; background-position: -165px -95px;}
.scrollable-firms-actions.do-next {bottom:-12px; background-position: -165px -105px;}
.scrollable-firms {position:relative;width:192px;height:112px;overflow:hidden;}
.scrollable-firms .items {height: 20000em;position: absolute;}
.scrollable-firms .item {width:192px;height:112px;}
.scrollable-firms .item .firm-logo-link img {max-height:40px;}
.product-block .scrollable-firms-wrap {width:192px;margin:0 auto;height: 100px; }
.product-block .scrollable-firms {height:80px;}
.product-block .scrollable-firms .items {width: 20000em;height:auto;}
.product-block .scrollable-firms .item {float:left;height:100px; margin: 20px 0;}
.product-block .scrollable-firms .item .firm-logo-link{width: 100%;text-align: center;display: block;}
.product-block .scrollable-firms-actions {top:50%;margin-top:-7px;margin-left:0;}/* 7px = 50% from height */
.product-block .scrollable-firms-actions.do-prev {left:0; background-position: -193px -101px;}
.product-block .scrollable-firms-actions.do-next {left:auto;right:0;bottom:auto; background-position: -203px -101px;}
.product-block .scrollable-firms .firm-rating-wrapper .firm-rating-title,
.product-block .scrollable-firms .firm-rating-wrapper .firm-review-link {display:none;}
.product-block .scrollable-firms .firm-rating-wrapper .rate-middle{margin: 5px auto;}
.product-block .firm-rating-grid-list {padding: 14px 0;}

.products-list .product-item .buy-wrap .compare_price,
.product-block .white-wrap .compare_price{ font-style: italic; font-family: "Trebuchet MS","Helvetica CY"; color: #ff8700;display: block;text-align: center;text-decoration: underline; margin-top: 6px;}
.product-block .white-wrap .partition_name{font-size: 11px;text-align: center;margin-bottom: 10px;}
.comments-exist, .comments-noexist{float: left;margin-right: 10px;}
.products-list .product-item .bottom-info:hover .second-col .comment-window-open {color: #ff7e00;}


.button-box{float: right; margin: 10px 0 30px 0;}

.aport-form .checkbox-wrap label{width: auto;}
.btn.btn-underline{text-decoration: underline;padding: 0;margin-right: 12px;border: none;box-shadow:none;background:none;text-shadow:none;}
.btn.btn-underline:hover{text-decoration: underline;}
.col3{float: right;}

/* User popup forms */
#user-popup-forms .form-line.radio-wrap{border-top: 1px solid #D1D1D1;margin-top: 30px;padding-top: 12px;}
#user-popup-forms .form-content .title span{display: block;}
#user-popup-forms h2 {color:#646464;font-size:18px;margin: 10px 0;}
#user-popup-forms .title {font-size: 29px;padding-bottom: 10px;}
#user-popup-forms .btn.btn-underline {margin-right: 24px;}
#user-popup-forms .form-content{margin: 0 10px;}
#tab-role .form-content .title{text-align: center;margin-top: 30px;}
#user-popup-forms .form-content .button-box{text-align: center;float: none;margin: 10px 0;}
#tab-role .form-content .button-box a{margin: 0 25px;}
#user-popup-forms .form-line .col2{width: 100%;}
#user-login-form .form-line .col2{width: 325px;margin-right: 0;}
#user-popup-forms .aport-form .captcha-btn {float: none;width: 100%;margin-top: 10px;}
#user-popup-forms .for-captcha {width: 230px;}
#user-userregister-form .for-captcha {width: 320px;}
#user-userregister-form .form-line .col2 {width: 437px;}
#user-recovery-form.aport-form {padding: 30px 30px 5px;}
#user-recovery-form .for-captcha, #user-register-form .for-captcha {width: 330px;}
#user-register-form .form-line .col2 {width: 440px;}
.wrapper-soc-buttons{float: left;padding-left: 22px;}
.wrapper-soc-buttons .block-btn .btn{padding: 0 16px;float: left;margin: 0 10px 20px 0;}
.soc-buttons-descr{font-size: 16px;width: 100%;}
.block-btn{float: left;margin-top: 16px;}
.soc-btn{height: 39px;margin-right: 10px;}
.soc-btn-facebook{background: url(../images/soc-btn/btn-fb.png);width: 96px;height: 25px;display: block;margin-top: 7px;}
.soc-btn-google{background: url(../images/soc-btn/btn-google.png);width: 96px;height: 25px;display: block;margin-top: 7px;}
.soc-btn-yandex{background: url(../images/soc-btn/btn-yandex.png);width: 96px;height: 25px;display: block;margin-top: 7px;}
.soc-btn-mailru{background: url(../images/soc-btn/btn-mail.png);width: 96px;height: 25px;display: block;margin-top: 7px;}
.soc-btn-odn{background: url(../images/soc-btn/btn-odnok.png);width: 96px;height: 25px;display: block;margin-top: 7px;}


/* ================================================= Business page ================================================= */
.body-white {background:none #fff;}
.business-content .mb-0,
.business-content .default.mb-0 {margin-bottom:0;}
.business-content .pb-0 {padding-bottom:0;}
.page.business-page {background:#fff url(../images/bg/bg-slider.jpg) repeat-x 0 0;}
.sidebar-header-black {padding-left: 17px;height:40px;font-size:15px;line-height:38px;color: #fff;text-shadow: 0 -1px 0 rgb(0,0,0);border-top:2px #787878 solid;
    background: #313131;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#686868', endColorstr='#313131');
    background: -webkit-linear-gradient(top, #686868, #313131);
    background: -moz-linear-gradient(top, #686868, #313131);
    background: -o-linear-gradient(top, #686868, #313131);
    background: -ms-linear-gradient(top, #686868, #313131);
    -moz-box-shadow:0 1px 3px rgba(0,0,0,0.28);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.28);box-shadow:0 1px 3px rgba(0,0,0,0.28);
}
.business-content {position: relative;padding-bottom:20px;font-size: 15px;z-index: 2;}
.business-content .f-small {font-size:12px;}
.business-content p {padding-bottom:10px;}
.business-content a {color:#ff8700;text-decoration:underline;}
.business-content a:hover {text-decoration:none;}
.business-content h1 {font-size: 37px;line-height: 55px;color: #333;}
.business-content h2 {margin-bottom: 12px;font-size: 17px;font-weight: bold;line-height: 35px;}
.business-content h2.no-margin {margin-bottom:0;}
.business-content ul {padding: 15px 21px 5px;overflow: hidden;}
.business-content ul.default {margin:10px 0;padding-top:0;}
.business-content ul.bg {margin: 0 0 20px;background: #f5f5f5;}
.business-content ul li,
.dialog-popup ul.orange-li li {position:relative;display: block;margin-bottom: 10px;padding-left: 20px;font: italic 13px "Trebuchet MS", "Helvetica CY";color: #000;}
.business-content ul li:before,
.dialog-popup ul.orange-li li:before {position:absolute;display:block;content:"";top:1px;left:0;width:20px;height:20px;background: url(../images/sprites/arrows-sprite.png) 0 -66px no-repeat;}
.business-content ol {margin:0;}
.business-content ol li {padding-bottom:10px;}
.business-content .ul-block {padding-left:25px;}
.business-content .br {height: 20px;clear: both;}
.business-content .business-banner {margin-bottom: 18px;padding: 192px 0 0 35px;height: 165px;background: url(../images/business/main-banner.jpg) no-repeat;}
.business-content .business-banner p {display: block;line-height: 72px;font-size: 46px;color: #fff;}
.business-content .business-banner span {display: inline-block;padding: 0 12px;line-height: 47px;font-size:23px;font-style: italic;color: #fff;background:#000;background: rgba(0,0,0,.8);}
.business-content .main-block {position: relative;}
.business-content .padding-block {padding-right:250px;}
.business-content .contacts{position: absolute;top: 375px;right: 0;padding: 20px 16px;width: 198px;font-size:15px;border-top: 0;z-index:10;
    background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background: -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background: -ms-linear-gradient(top, #ffffff, #f6f6f6);
    background: -o-linear-gradient(top, #ffffff, #f6f6f6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
    box-shadow: 0 1px 3px rgba(0,0,0,.46);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.46);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.46);
}
.business-content .contacts .phones {margin-bottom: 4px;padding-left: 25px;position: relative;}
.business-content .contacts .phones i {position: absolute;top: 4px;left: 0;display: block;width: 11px;height: 15px;background: url(../images/business/contacts-sprite.png) -4px 0 no-repeat;}
.business-content .contacts .email {padding-left: 25px;line-height: 18px;background: url(../images/business/contacts-sprite.png) 0 -15px no-repeat;}
.business-content .contacts .email a {color: #ff8300;text-decoration: underline;}
.business-content .contacts .partner-btn {display: block;margin-top: 19px;width: 198px;height: 37px;line-height: 37px;text-align: center;color: #fff;text-decoration: none;text-shadow: 0 -1px 0 #ad5e00;
    background: -webkit-linear-gradient(top, #ff9600, #ff7e00);
    background: -moz-linear-gradient(top, #ff9600, #ff7e00);
    background: -ms-linear-gradient(top, #ff9600, #ff7e00);
    background: -o-linear-gradient(top, #ff9600, #ff7e00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9600', endColorstr='#ff7e00');
    box-shadow: 0 1px 3px rgba(0,0,0,.28);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.28);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.28);
}
.business-content .contacts .partner-btn:hover {
    background: -webkit-linear-gradient(top, #ff7e00, #ff9600);
    background: -moz-linear-gradient(top, #ff7e00, #ff9600);
    background: -ms-linear-gradient(top, #ff7e00, #ff9600);
    background: -o-linear-gradient(top, #ff7e00, #ff9600);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7e00', endColorstr='#ff9600');
}
.business-content .image-block {padding: 5px;margin-bottom:10px;border-radius: 4px;background: #fff;
    box-shadow: 0 1px 4px rgb(215,215,215);
    -webkit-box-shadow: 0 1px 4px rgb(215,215,215);
    -moz-box-shadow: 0 1px 4px rgb(215,215,215);
}
.business-content .statistic {margin-top: 24px;}
/*.business-content .statistic .statistic-block {width: 48%;}
.business-content .statistic .statistic-block.prev-year {float: left;}
.business-content .statistic .statistic-block.this-year {float: right;}*/
.business-content .statistic .statistic-block .thead {display: block;height: 40px;
    background: -webkit-linear-gradient(top, #ff9600, #ff7e00);
    background: -moz-linear-gradient(top, #ff9600, #ff7e00);
    background: -ms-linear-gradient(top, #ff9600, #ff7e00);
    background: -o-linear-gradient(top, #ff9600, #ff7e00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9600', endColorstr='#ff7e00');
}
.business-content .statistic .statistic-block .thead .td {float: left;padding-left: 3%;height: 40px;font-size: 13px;line-height: 40px;color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.35);}
.business-content .statistic .statistic-block .thead .td.first {width: 64%;}
.business-content .statistic .statistic-block .thead .td.last {width: 30%;}
.business-content .statistic .statistic-block .thead .td.w60 {width: 60px;}
.business-content .statistic .statistic-block .thead .td.w66p {width: 66%;}
.business-content .statistic .statistic-block .td-categoryname {padding-left:15px;}
.business-content .statistic .statistic-block.width-50per {width:50%}
.business-content .statistic .statistic-block table {width:100%;border: 1px solid #b9b9b9;border-collapse: separate;border-spacing: 0;}
.business-content .statistic .statistic-block table td {font-size: 13px;color: #000;vertical-align: middle;background: #f8f8f8;}
.business-content .statistic .statistic-block table tr td:first-child {padding-left: 3%;padding-right:2%;border-right: 1px solid #e9e9e9;}
.business-content .statistic .statistic-block table tr td:last-child {border-left: 1px solid #fff;}
.business-content .statistic .statistic-block table td.city {width: 64%;}
.business-content .statistic .statistic-block table td.value {text-align: center;}
.business-content .tr-unvisible {display:none;}
.business-content .grey-link {font-size:12px;color:#858585;}
.top5-badge-example {display:inline-block;width:15px;height:15px;background:url(../images/sprites/main-sprite.png) no-repeat 1px -449px;}

.top-5-shops ul {margin: 0;}
.top-5-shops ul li {display: block;width: 228px;height: 80px;border: 1px solid #d8d8d8;border-top: 0;}
.top-5-shops ul li a {display: table-cell;width: 228px;height: 80px;text-align: center;vertical-align: middle;
    background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background: -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background: -ms-linear-gradient(top, #ffffff, #f6f6f6);
    background: -o-linear-gradient(top, #ffffff, #f6f6f6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
}
.top-5-shops ul li a:hover {
    background: -webkit-linear-gradient(top, #f6f6f6, #ffffff);
    background: -moz-linear-gradient(top, #f6f6f6, #ffffff);
    background: -ms-linear-gradient(top, #f6f6f6, #ffffff);
    background: -o-linear-gradient(top, #f6f6f6, #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff');
}

.dialog-popup {padding-bottom:20px;}
.dialog-popup ol li { padding:24px 0 0 0; font-size:15px; }
.dialog-popup ol ul {padding-left:20px;}
.dialog-popup ul { list-style-type:disc; }
.dialog-popup ul li { padding:8px 0 0;}
.dialog-popup .text_grey { color:#888;}
.dialog-popup ul.orange-li {padding:0 21px;margin:10px 0 0;}
.dialog-popup ul.orange-li li {padding-top:0;}

/* Manager block */
.manager-block {	width: 230px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;margin-bottom: 20px;}

.toggle-block-title {
    background: #fd902f;
    color: #fffefe;
    padding: 5px 12px;
    width: 100%;
    min-height: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.toggle-block-title.collapsed {
    background: transparent;
}
.toggle-block-control {	position: relative;padding-right: 37px;cursor: pointer;}
.toggle-control-show.toggle-block-control.collapsed:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    width: 0px;
    height: 0px;
    border-style: solid;
}
.toggle-control-show.toggle-block-control.collapsed:after {
    border-width: 4px 4px 0 4px;
    border-color: #FD902F transparent transparent transparent;
}
.toggle-block-title h2,.toggle-block-title h3,.toggle-block-title h4,.toggle-block-title h5,.toggle-block-title h6{font-weight: normal;font-size: 13px;text-decoration: underline;display: inline;font-family: Arial, sans-serif !important;}
.toggle-block-title:hover h2,.toggle-block-title:hover h3,.toggle-block-title:hover h4,
.toggle-block-title:hover h5,.toggle-block-title:hover h6 {
    text-decoration: none;
}
.toggle-block-title.collapsed h2,
.toggle-block-title.collapsed h3,
.toggle-block-title.collapsed h4,
.toggle-block-title.collapsed h5,
.toggle-block-title.collapsed h6{
    color: #000;
}
.toggle-block-content {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
    padding: 10px 15px 0px;
    color: #333333;
    font-size: 14px;
    text-shadow: 0px 1px 0px #fff;
}
.manager-pic-name {margin-bottom: 10px;padding: 0 0 0 7px;}
.manager-pic-name .manager-pic,
.manager-pic-name .manager-name {display: inline-block;vertical-align: middle;}
.manager-pic-name .manager-pic {margin: 0 8px 0 0;width: 41px;height: 41px;text-align: center;}
.manager-pic-name .manager-pic img {height: 41px;display: inline-block;}
.manager-pic-name .manager-name {font-size: 12px;color: #333;font-weight: bold;line-height: 20px;width: 90px;padding-top: 3px;}
.toggle-block-content a {color: #333333;text-decoration: underline;}
.toggle-block-content a:hover {color: #f67400;}
.contact-list {list-style: none;margin: 0px;}
.contact-list li {font-size: 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.contact-list li + li{margin-top: 2px;}
.contact-list li.contact-list-icon {padding-left: 25px;position: relative;}

.contact-list li.contact-list-icon.phone:before,
.contact-list li.contact-list-icon.skype-contact:before,
.contact-list li.contact-list-icon.mail:before,
.contact-list li.contact-list-icon.icq-contact:before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 3px;
    left: 5px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAYAAAC5OOBJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0I3QTFFOEJGRDA2MTFFMzg2MDQ4OEFEOUUwOTk2NEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I3QTFFOENGRDA2MTFFMzg2MDQ4OEFEOUUwOTk2NEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQjdBMUU4OUZEMDYxMUUzODYwNDg4QUQ5RTA5OTY0RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQjdBMUU4QUZEMDYxMUUzODYwNDg4QUQ5RTA5OTY0RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtUo/fEAAAZVSURBVHjazFZpTJRHGJ7d5Vx2lUtAQK6gchmwWGKQq9DWai2tAbVy2IAWBbEWYqwXZZsA0oYUtIRiAnQjrW1sGhsU5QjGQghCa0uUBoWkKKzAyqHcUGDp89L9Nru4LFj/dJIn38w37zPHew5vbm6O/demx3UOHjyoj48U2AC8duHChYGlyHzVKnp6p/CJIjL6V7CYwbLJBgYGKVx/ZmYmEAucXvaxcXcx13d0dGSxsbHCZe8MwizXj4mJaVmzZk3ussmbNm36k+ufO3dOhjv3LJu8efPmLBcXl/n+6OjoW/hIliLz1OwskMlkv+Xk5PhMTEwwHo9HetgLk/2AUwgwHwFcw3hcG5na2tbW1j/y8/NNoHHG5/OnFArFUSz0PuRCMC7H+F0sMKtxbGVrd3d3D4+KipqBIIOgIf4VEpEmMX4bC5197s5q7eaWLVs+3L9/v8LQ0PC5SaFQmLDYsdXbrv7+fml5ebmwpaWFHId5e3uz8PDwLnNzcwfOOXTBGSgBeoFBQArYcfO8l4kqPnuJpqcMR6aMqDQyFyADqknBwAjwK/AzMMURYS5VYBwG8tUWdQQOaHgTj9ePKx5H9xuNnaF+yfj4v44jEonYzp072fr165mJiQkbGhpid+/eZdC6xdTUVAlErIDPVWSYwZxbLS4ubsjLy+tYWlqa6+DgoI+NjU0j+uNmZmaS4uJiI5wgCye4DtF78wpzc3NTcOTZ2dkk6KAIwgEQfB3+nobx6E00pWn5mDuh2nl6eroXH3vql5SUxOJzPTU19Xe4o09XV5cQR952//79ULWsE6IiI+WotAhCGHb8C7tVwL8/CwgI6E9KSrKHt/lnZGQYUcSBLFLZ2cnJSTY/QDBkZ2dPJCcn06J7sdAXtbW1JVio2tLSciOyzQzJTU5O6ql29vf3/76uri742bNnLCsr61BmZuYAFFeJ8GQODg7Mz89PDwso9PX1eSSPUxirB4YIzt8Bw1vi/tP4lx8ZGTmG8PTs6+trLyoqkuEUpwAbEl69ejWTSCQ8dd8Oa2tru3bx4kVDEHi63BIJsjswMNBuYWAEYfXiBw8euAIMdiZLsM7OTjYwMMCsrKzY9u3bKd+RRb7VFlWUr8gsIUo3NQJeIb1SpgEygNKlksELRdXCJlH68RFyPPUJiiiNcrNgQZqNV0aTFU4XrR6OiyUDEYTLOKLSlyPgPJXortBFtgbxFoS3LRSCBYKxwC8ko428FpO3QfRdTDkUJJBpQNdFQ2EWFhYpISEhImNjY53aRQ0Tw9c/RvcjFRkOkFhdXd0ZHR39qY+Pj1wbESFpcfXq1cPILEc0yNSGh4cdCgsLT+HoqVRiSFdkEqUZQ3HkbBzdbFFtg0jeVEDVEDBWEpOgyKqFRK15G8mQ7d692xYJIh3DWzt27PBatWoVf8mkT8UdcTx248YNUyTFT/AruKKiImbr1q1yX19f7WQq5BCgdNtZUFCgPzIy4qT2MhKXlpZa485tERERTCAQaL4M6uvrFVVVVZ29vb2OukxlamrahQVsKbOoV8l4oGZu6dZET43/V5XkWjZAiY6ek8mAN+kNOArI1eN54c4f4OUXGRQUtAEWeOzq6voe0rCRp6enH+x/VtexLaytrZNtbW158PGfoAtje3v7WST7A+vWreuCiegdFqzt4RoOjzqBAmbT2NhoD7RgNzY2NtaHK1EdC0LAjHZ3d6c+efIkAONM1c54Mn2dnp7OT0lJqT9z5gzVru86Ojr+Btww/eOePXtYYmLiNeRqIV5ChzSc5Pz586PI0Sd7enrasMNaRFguCMNyubxbKpV6QA93Hj16ZAd5W1SKZlSMjaqd9+3bV4sqQVquaG5u/urhw4cCFL83UA2/BJHn7OwsQLIXh4WFsby8vNsady4rKzsOH77H/RSLxWS+oyC7rly5chKFsBIV8gqmLBsaGig5JqrI0Or86w4KYU+fPqUiJr906ZIvnhT62FWOynkSYmQqA0SXQGPn0NDQHqDs8uXLgchjK2BTN+xaVlNT456bm7vLw8PjFh4z78Aa0/Hx8Ve0vj1xnzs4/lx7e3sYHKQS75FXUcivYzfvhIQESr2PgdNcBVGRoVn6SBG7gTBRKx45ziDYNTU1tWPnFmTYOF0vfab06TwyPUDOcQx4E6ijB8FS5Bdq/wgwAB/NKRCyyxxKAAAAAElFTkSuQmCC);
}
.contact-list li.contact-list-icon.phone:before {background-position: 0px 0px}
.contact-list li.contact-list-icon.skype-contact:before {background-position: 0px -15px}
.contact-list li.contact-list-icon.mail:before {background-position: 0px -30px}
.contact-list li.contact-list-icon.icq-contact:before {background-position: 0px -45px}

.contact-list li.contact-list-icon.skype-contact-img img,
.contact-list li.contact-list-icon.icq-contact-img img {
    position: absolute;
    top: 3px;
    left: 6px;
}
.dialog-popup .text_grey { color:#888; font-size:0.8em; }

.redirect-info {box-sizing:border-box;height:55px;padding:7px 0;color:#fff;font-size:18px;text-align:center;z-index:10000;min-width:997px;
    background: #5f5f5f;
    background: -moz-linear-gradient(top,  #5f5f5f 0%, #5f5f5f 50%, #555555 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5f5f5f), color-stop(50%,#5f5f5f), color-stop(100%,#555555));
    background: -webkit-linear-gradient(top,  #5f5f5f 0%,#5f5f5f 50%,#555555 100%);
    background: -o-linear-gradient(top,  #5f5f5f 0%,#5f5f5f 50%,#555555 100%);
    background: -ms-linear-gradient(top,  #5f5f5f 0%,#5f5f5f 50%,#555555 100%);
    background: linear-gradient(to bottom,  #5f5f5f 0%,#5f5f5f 50%,#555555 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f5f5f', endColorstr='#555555',GradientType=0 );
}
.redirect-info .container {margin: 0 auto;}
.redirect-text,
.redirect-logo {display: inline-block;vertical-align:top;}
.redirect-text {line-height:25px;padding:12px 0 9px;}
.redirect-color {margin-left:5px;}
.redirect-color,
.redirect-text a {color:#96cfff;}
.redirect-text a {border-bottom:2px solid #96cfff;}
.redirect-text a:hover {border-bottom:2px solid transparent;text-decoration:none;}
.redirect-logo {margin-left:15px;}
.redirect-logo img {display:block;height: 41px;width: 114px;background: url("../images/sprites/main-sprite.png")  no-repeat -100px -611px;}

.panel-collapse {overflow: hidden;}


.btn-large .count {display:inline-block;max-width:100%;}
