body {
margin:0;
/*color:#555; старый цвет*/
color:#292828;
font:16px/19px  'ralewayregular', Arial, Helvetica, sans-serif;
background:#fff url(../images/bg-body.jpg) repeat-y 50% 0;
min-width:1180px;
}
img {
border-style:none;
}
a {
color:#000;
outline:none;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
* {
outline:none;
}
input, textarea, select {
font:100% arial,sans-serif;
vertical-align:middle;
}
form, fieldset {
margin:0;
padding:0;
border-style:none;
}
header,
nav,
section,
article,
aside,
footer,
figure,
menu,
dialog {
display: block;
}
.search-form .text::-webkit-input-placeholder { /* WebKit browsers */
color:    #555;
opacity:1;
}
.search-form .text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:    #555;
opacity:1;
}
.search-form .text::-moz-placeholder { /* Mozilla Firefox 19+ */
color:    #555;
opacity:1;
}
.search-form .text:-ms-input-placeholder { /* Internet Explorer 10+ */
color:    #555;
opacity:1;
}
.phone-holder .call-form .text::-webkit-input-placeholder { /* WebKit browsers */
color:    #888;
opacity:1;
}
.phone-holder .call-form .text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:    #888;
opacity:1;
}
.phone-holder .call-form .text::-moz-placeholder { /* Mozilla Firefox 19+ */
color:    #888;
opacity:1;
}
.phone-holder .call-form .text:-ms-input-placeholder { /* Internet Explorer 10+ */
color:    #888;
opacity:1;
}
.login-form .text::-webkit-input-placeholder { /* WebKit browsers */
color:    #888;
opacity:1;
}
.login-form .text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:    #888;
opacity:1;
}
.login-form .text::-moz-placeholder { /* Mozilla Firefox 19+ */
color:    #888;
opacity:1;
}
.login-form .text:-ms-input-placeholder { /* Internet Explorer 10+ */
color:    #888;
opacity:1;
}
.search-form2 .text::-webkit-input-placeholder { /* WebKit browsers */
color:    #000;
opacity:1;
}
.search-form2 .text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:    #000;
opacity:1;
}
.search-form2 .text::-moz-placeholder { /* Mozilla Firefox 19+ */
color:    #000;
opacity:1;
}
.search-form2 .text:-ms-input-placeholder { /* Internet Explorer 10+ */
color:    #000;
opacity:1;
}
.comments-form .text::-webkit-input-placeholder { /* WebKit browsers */
color:    #888;
opacity:1;
}
.comments-form .text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:    #888;
opacity:1;
}
.comments-form .text::-moz-placeholder { /* Mozilla Firefox 19+ */
color:    #888;
opacity:1;
}
.comments-form .text:-ms-input-placeholder { /* Internet Explorer 10+ */
color:    #888;
opacity:1;
}
@font-face {
font-family: 'ralewayregular';
src: url('../fonts/raleway-regular-webfont.eot');
src: url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/raleway-regular-webfont.woff') format('woff'),
url('../fonts/raleway-regular-webfont.ttf') format('truetype'),
url('../fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ralewaybold';
src: url('../fonts/raleway-bold-webfont.eot');
src: url('../fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/raleway-bold-webfont.woff') format('woff'),
url('../fonts/raleway-bold-webfont.ttf') format('truetype'),
url('../fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ralewaylight';
src: url('../fonts/raleway-light-webfont.eot');
src: url('../fonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/raleway-light-webfont.woff') format('woff'),
url('../fonts/raleway-light-webfont.ttf') format('truetype'),
url('../fonts/raleway-light-webfont.svg#ralewaylight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'als_rublregular';
src: url('../fonts/alsrubl-webfont.eot');
src: url('../fonts/alsrubl-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/alsrubl-webfont.woff') format('woff'),
url('../fonts/alsrubl-webfont.ttf') format('truetype'),
url('../fonts/alsrubl-webfont.svg#als_rublregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ralewaymedium';
src: url('../fonts/raleway-medium-webfont.eot');
src: url('../fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/raleway-medium-webfont.woff') format('woff'),
url('../fonts/raleway-medium-webfont.ttf') format('truetype'),
url('../fonts/raleway-medium-webfont.svg#ralewaymedium') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ralewaythin';
src: url('../fonts/raleway-thin-webfont.eot');
src: url('../fonts/raleway-thin-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/raleway-thin-webfont.woff') format('woff'),
url('../fonts/raleway-thin-webfont.ttf') format('truetype'),
url('../fonts/raleway-thin-webfont.svg#ralewaythin') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ralewaysemibold';
src: url('../fonts/raleway-semibold-webfont.eot');
src: url('../fonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/raleway-semibold-webfont.woff') format('woff'),
url('../fonts/raleway-semibold-webfont.ttf') format('truetype'),
url('../fonts/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
font-weight: normal;
font-style: normal;
}
#wrapper{
width:100%;
position:relative;
overflow:hidden;
}
.w1{
width:1180px;
width:1206px;
margin:0 auto;
}
/* header */
#header{
padding:66px 9999px 0;
margin:0 -9999px 15px;
}


#header .top-panel {
transition: 400ms;
-ms-transition: 400ms;
-o-transition: 400ms;
-moz-transition: 400ms;
-webkit-transition: 400ms;
box-shadow: 0px 0px 0px 0px #808080;
}

.floatleft {
    float:left;
    margin: 0 10px 10px 0;
}
.floatright {
    float:right;
    margin: 0 0 10px  10px;
}

.rubl{
font-family:'als_rublregular', Arial, Helvetica, sans-serif;
}
/* cart-popup */
.cart-popup,
.favorite-popup{
display:none;
margin:0 -9999px;
background:#f3f3f3;
overflow:hidden;
padding:0 9999px;
}
.favorite-popup{
display:none;
}
.hideFilterParam {
display:none;
}
.cart-frame,
.favorite-frame{
overflow:hidden;
padding:57px 0 6px;
position:relative;
width: 1180px;
margin: 0 auto;
}
.favorite-frame{
padding:57px 0 17px;
}
.cart-popup .close,
.favorite-popup .close{
position:absolute;
top:40px;
right:4px;
width:23px;
height:23px;
background:url('../images/btn-close3.png') no-repeat;
text-indent:-9999px;
overflow:hidden;
}
.cart-popup .scroll-box,
.favorite-popup .scroll-box {
overflow-y: auto;
}
.cart-popup .cart-heading,
.favorite-popup .cart-heading{
display:block;
font:34px/38px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 23px;
}
.cart-popup .cart-list,
.favorite-popup .cart-list{
padding:0;
margin:0 0 19px;
list-style:none;
overflow:hidden;
border-radius:14px;
border:2px solid #d7d7d7;
color:#777;
font:12px/15px 'ralewayregular', Arial, Helvetica, sans-serif;
display:table;
width: 100%;
box-sizing: border-box;
}
.cart-popup .cart-list li, 
.favorite-popup .cart-list li{
display:table-row;
background:#fff;
overflow:hidden;
border-top:1px solid #d7d7d7;
width:100%;
}
.cart-popup .cart-list li:first-child,
.favorite-popup .cart-list li:first-child{
border:0;
}
.cart-popup .cart-list .product-box,
.favorite-popup .cart-list .product-box{
display:table-cell;
width:51%;
vertical-align:top;
border-top:1px solid #d7d7d7;
}
.cart-popup .cart-list li:first-child .product-box,
.favorite-popup .cart-list li:first-child .product-box{
border:0;
}
.cart-popup .cart-list .product-box .img-holder,
.favorite-popup .cart-list .product-box .img-holder{
float:left;
width:81px;
text-align:center;
margin:0 10px 0 0;
height:87px;
white-space:nowrap;
}
.cart-popup .cart-list .product-box .img-holder:after,
.favorite-popup .cart-list .product-box .img-holder:after{
display:inline-block;
vertical-align:middle;
height:100%;
width:1px;
content:'';
margin:0 0  0 -5px;
}
.cart-popup .cart-list .product-box img,
.favorite-popup .cart-list .product-box img{
white-space:normal;
display:inline-block;
vertical-align:middle;
}
.cart-popup .cart-list .product-box .text-holder,
.favorite-popup .cart-list .product-box .text-holder{
padding:17px 0 0;
overflow:hidden;
}
.cart-popup .cart-list .product-box .title,
.favorite-popup .cart-list .product-box .title{
overflow:hidden;
height:19px;
margin:0 0 4px;
color:#006192;
font:16px/19px 'ralewaymedium', Arial, Helvetica, sans-serif;
display:block;
}
.cart-popup .cart-list .yellow .product-box .title,
.favorite-popup .cart-list .yellow .product-box .title{
color:#f29542;
}
.cart-popup .cart-list .yellow .product-box .title a,
.favorite-popup .cart-list .yellow .product-box .title a{
color:#f29542;
}
.cart-popup .cart-list .sale .product-box .title,
.favorite-popup .cart-list .sale .product-box .title{
color:#c53e4b;
}
.cart-popup .cart-list .sale .product-box .title a,
.favorite-popup .cart-list .sale .product-box .title a{
color:#c53e4b;
}
.cart-popup .cart-list .product-box .title .snow,
.favorite-popup .cart-list .product-box .snow{
display:inline-block;
vertical-align:top;
width:17px;
height:17px;
background:url(../images/bg-snow.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}
.cart-popup .cart-list .product-box .title .sun,
.favorite-popup .cart-list .product-box .sun{
display:inline-block;
vertical-align:top;
width:17px;
height:17px;
background:url(../images/bg-snow.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}
.cart-popup .cart-list .product-box .title strong,
.favorite-popup .cart-list .product-box .title strong{
font-family: 'ralewaybold', Arial, Helvetica, sans-serif;
}
.cart-popup .cart-list .product-box .title a,
.favorite-popup .cart-list .product-box .title a{
color:#006192;
}
.cart-popup .cart-list .product-box .info,
.favorite-popup .cart-list .product-box .info{
display:block;
font:14px/18px  'ralewaybold', Arial, Helvetica, sans-serif;
color:#555;
}
.cart-popup .cart-list .product-info,
.favorite-popup .cart-list .product-info{
display:table-cell;
vertical-align:middle;
border-top:1px solid #d7d7d7;
min-height:49px;
padding:0 26px 4px 50px;
}
.cart-popup .cart-list li:first-child .product-info,
.favorite-popup .cart-list li:first-child .product-info{
border:0;
}
.cart-popup .cart-list .product-info .availability,
.favorite-popup .cart-list .product-info .availability{
float:left;
color:#555;
width:78px;
padding:6px 11px 0 15px;
background:url(../images/bg-available.png) no-repeat 0 10px;
font:14px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.cart-popup .cart-list .yellow .product-info .availability,
.favorite-popup .cart-list .yellow .product-info .availability{
background:url(../images/bg-available-yellow.png) no-repeat 0 10px;
}
.cart-popup .cart-list .product-info .col-holder,
.favorite-popup .cart-list .product-info .col-holder,
.order-table .col-holder{
float:left;
width:57px;
background:#fff;
border:1px solid #d9d9d9;
border-radius:4px;
position:relative;
margin:-3px 33px 0 0;
}
.cart-popup .cart-list .product-info .col-holder input[type="text"],
.favorite-popup .cart-list .product-info .col-holder input[type="text"],
#order_form_div .order-table .col-holder input[type="text"]{
float:left;
width:26px;
height:18px;
background:none;
padding:7px 0 10px 13px;
margin:0;
border:0;
color:#000;
font:16px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
box-shadow: none;
}
.cart-popup .cart-list .product-info .col-holder .up,
.favorite-popup .cart-list .product-info .col-holder .up,
.order-table .col-holder .up{
position:absolute;
top:9px;
right:8px;
width:12px;
height:5px;
background:url(../images/btn-col.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}
.cart-popup .cart-list .product-info .col-holder .down,
.favorite-popup .cart-list .product-info .col-holder .down,
.order-table .col-holder .down{
position:absolute;
bottom:7px;
right:8px;
width:12px;
height:5px;
background:url(../images/btn-col.png) no-repeat 0 100%;
text-indent:-9999px;
overflow:hidden;
}
.cart-popup .cart-list .product-info .price,
.favorite-popup .cart-list .product-info .price{
width:100px;
margin:0 24px 0 0;
float:left;
color:#000;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.cart-popup .cart-list .sale .product-info .price,
.favorite-popup .cart-list .sale .product-info .price{
color:#c53e4b;
}
.cart-popup .cart-list .product-info .price .old-price,
.favorite-popup .cart-list .product-info .price .old-price{
display:block;
margin:0 0 -5px;
font:14px/14px 'ralewayregular', Arial, Helvetica, sans-serif;
text-decoration:line-through;
color:#555;
}
.cart-popup .cart-list .product-info .price .old-price .rubl,
.favorite-popup .cart-list .product-info .price .old-price .rubl{
font-size:14px;
font:14px/14px 'als_rublregular', Arial, Helvetica, sans-serif;
}
.cart-popup .cart-list .product-info .price span,
.favorite-popup .cart-list .product-info .price span{
font-family:'als_rublregular';
color:#555;
font-size:18px;
}
.cart-popup .cart-list .product-info .like,
.favorite-popup .cart-list .product-info .like{
float:left;
margin:6px 21px 0 -12px;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#555;
background:url(../images/bg-like2.png) no-repeat 0 6px;
padding:0 0 0 11px;
width:100px;
}
.cart-popup .cart-list .product-info .like span,
.favorite-popup .cart-list .product-info .like span{
border-bottom:1px solid #dbdbdb;
display:inline-block;
vertical-align:top;
}
.cart-popup .cart-list .product-info .like:hover,
.favorite-popup .cart-list .product-info .like:hover{
text-decoration:none;
}
.cart-popup .cart-list .product-info .like:hover span,
.favorite-popup .cart-list .product-info .like:hover span{
border:0;
padding:0 0 1px;
}
.cart-popup .cart-list .product-info .delete,
.favorite-popup .cart-list .product-info .delete{
float:left;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
border-bottom:1px solid #f0d8da;
color:#c3404d;
margin:6px 0 0 ;
}
.cart-popup .cart-list .product-info .delete:hover,
.favorite-popup .cart-list .product-info .delete:hover{
border:0;
padding:0 0 1px;
text-decoration:none;
}
.cart-popup .cart-list .product-info .add,
.favorite-popup .cart-list .product-info .add{
float:right;
width:104px;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
padding:10px 0;
color:#fff;
background:#006192;
border-radius:10px;
text-align:center;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
}
.cart-popup .sum-info{
display:table-cell;
overflow:hidden;
text-align:right;
border-top:1px solid #d7d7d7;
height:74px;
padding:0 29px;
vertical-align:middle;
}
.cart-popup .sum-info .counted{
display:inline-block;
vertical-align:top;
color:#006192;
border-bottom:1px solid #d2dde6;
margin:6px 0 0;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.cart-popup .sum-info .counted:hover{
text-decoration:none;
border:0;
padding:0 0 1px;
}
.cart-popup .sum-info .sum-title{
display:inline-block;
margin:0 0 0 43px;
vertical-align:top;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#777;
}
.cart-popup .sum-info .price{
display:inline-block;
margin:0 0 0 3px;
vertical-align:top;
color:#000;
font:24px/28px  'ralewayregular', Arial, Helvetica, sans-serif;
}
.cart-popup .sum-info .price span{
font-family:'als_rublregular';
}
.cart-popup .promo-holder{
overflow:hidden;
width:524px;
margin:0 2px 23px auto;
}
.cart-popup .promo-holder .text{
float:left;
background:#fff;
border:1px solid #cfcfcf;
width:139px;
height:17px;
border-radius:5px;
padding:9px 14px;
margin:0 6px 0 0;
color:#000;
font:15px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.cart-popup .promo-holder input[type="submit"]{
float:left;
width:134px;
height:37px;
color:#555;
border:0;
background:none;
padding:0;
margin:0;
cursor:pointer;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
-moz-box-shadow:     inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
background:#eee;
border-radius:10px;
font:16px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.cart-popup .promo-holder input[type="submit"]:hover{cursor:pointer;}
.cart-popup .promo-holder .execute{
float:right;
padding:9px 5px 12px;
width:141px;
color:#fff;
background:#006192;
border-radius:10px;
text-align:center;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
font:16px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.cart-popup .heading{
display:block;
font:24px/28px 'ralewaymedium', Arial, Helvetica, sans-serif;
margin:0 0 24px;
color:#000;
}
/* login-poupup */
.login-popup{
display:none;
background:#f3f3f3;
overflow:hidden;
width:100%;
padding:0 9999px;
margin:0 -9999px;
}
.login-frame{
width:1180px;
margin:0 auto;
position:relative;
padding:57px 0 31px;
overflow:hidden;
}
.login-form{
float:left;
width:495px;
margin:0 123px 0 0;
}
.login-form .row{
padding:4px 0 0 ;
overflow:hidden;
}
.login-form .input-holder{
float:left;
width:182px;
margin:0 18px 0 0;
text-align:right;
}
.login-form .input-holder a{
display:inline-block;
vertical-align:top;
color:#006192;
border-bottom:1px solid #c8d3dc;
font:15px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.login-form .input-holder a:hover{
border:0;
padding:0 0 1px;
text-decoration:none;
}
.login-form .text{
text-align:left;
float:left;
width:153px;
border:1px solid #cfcfcf;
border-radius:4px;
background:#fff;
padding:9px 12px;
margin:0 0 5px;
height:17px;
font:15px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
}
.login-form input[type="submit"]{
float:left;
width:84px;
height:39px;
color:#fff;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
background:#006192;
border-radius:10px;
border:0;
padding:0;
margin:-1px;
cursor:pointer;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
}
.login-form input[type="submit"]:hover{cursor:pointer;}
.social-frame{
float:left;
}
/* social-networks2 */
.social-networks2{
display:inline-block;
vertical-align:top;
padding:17px 8px 16px 17px;
margin:0;
list-style:none;
overflow:hidden;
background:#fff;
}
.social-networks2 li{
float:left;
margin:0 16px 0 0;
}
.social-networks2 a{
text-indent:-9999px;
overflow:hidden;
display:block;
}
.social-networks2 .ico1{
width:21px;
height:21px;
margin:3px 0 0;
background:url(../images/bg-social-networks3.png) no-repeat 0 -3px;
}
.social-networks2 .ico2{
width:24px;
margin:0 -4px 0 0;
height:25px;
background:url(../images/bg-social-networks3.png) no-repeat -36px -1px;
}
.social-networks2 .ico3{
width:42px;
margin:6px 1px 0 0;
height:17px;
background:url(../images/bg-social-networks3.png) no-repeat -72px -6px;
}
.social-networks2 .ico4{
margin:3px 4px 0 0;
width:21px;
height:21px;
background:url(../images/bg-social-networks3.png) no-repeat -131px -3px;
}
.social-networks2 .ico5{
width:24px;
height:27px;
margin:0 3px 0 0;
background:url(../images/bg-social-networks3.png) no-repeat -172px 0;
}
.social-networks2 .ico6{
width:22px;
height:22px;
margin:2px 0 0;
background:url(../images/bg-social-networks3.png) no-repeat -215px -2px;
}
/* register-popup */
.register-popup{
background:#f3f3f3;
overflow:hidden;
width:100%;
padding:0 9999px;
margin:0 -9999px;
display:none;
}
.register-frame{
width:1180px;
margin:0 auto;
position:relative;
padding:57px 0 25px;
overflow:hidden;
}
/* register-form */
.register-form{
margin:-42px 0 0;
padding:42px 0 0;
overflow:hidden;
}
.register-form .required{
display:block;
color:#000;
margin:0 0 21px;
text-align:right;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.register-form .required img{
vertical-align:middle;
padding:0 11px 0 0 ;
}
.register-form .columns{
float:left;
width:350px;
margin:0 0 0 11px;
}
.register-form .columns:first-child{
margin:0;
width:405px;
}
.register-form .columns.three{
width:370px;
margin:-39px -5px 0 44px;
}
.register-form .columns.three label{
margin:10px 15px 0 0;
}
.register-form .row{
overflow:hidden;
margin:-3px -3px 11px;
padding:3px 3px 3px;
}
.register-form .row.capcha-holder{
padding:31px 0 0 3px;
}
.register-form label{
float:left;
color:#000;
width:120px;
margin:9px 10px 0 0;
text-align:right;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.register-form .columns:first-child label{
width:103px;
}
.register-form .text{
float:left;
background:#fff;
border:1px solid #cfcfcf;
padding:9px 10px;
border-radius:5px;
height:17px;
width:198px;
margin:0;
color:#000;
font:15px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.register-form .row img{
float:left;
margin:1px 0 0 -13px;
}
.register-form .text.code{
width:121px;
margin:26px 0 0;
}
.register-form .capcha{
float:left;
}
.register-form .capcha .update{
border-bottom:1px solid #c8d3dc;
display:inline-block;
vertical-align:top;
color:#006192;
margin:7px 0 0;
clear:both;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
overflow:hidden;
}
.register-form .capcha .update:hover{
padding:0 0 1px;
border:0;
text-decoration:none;
}
.register-form .capcha img {
margin:26px 0 0 -12px;
float:none;
overflow:hidden;
}
.register-form .capcha img:first-child{
float:left;
margin:0 14px 0 0;
}
.register-form .selectmenu{
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.3);
float:left;
width:218px !important;
background: rgb(255,255,255);
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
color:#888;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
border-radius:5px;
padding:9px 10px  10px 6px;
cursor:pointer;
}
.register-form  .selectmenu:hover{
border:1px solid #a6c8d9;
padding:8px 9px  9px 5px;
text-decoration:none;
-webkit-box-shadow: 0px 0px 7px 0px rgba(134, 210, 241, 0.35);
-moz-box-shadow:    0px 0px 7px 0px rgba(134, 210, 241, 0.35);
box-shadow:         0px 0px 7px 0px rgba(134, 210, 241, 0.35);
}
.register-form  .selectmenu .selectmenu-status{
background:url(../images/arrow-select.png) no-repeat 100% 50%;
display:block;
}
.register-form .check-holder{
padding:26px 0 0 13px;
overflow:hidden;
margin:0 -100px -10px 0;
}
.register-form .check-holder input[type="checkbox"]{display:none;}
.register-form .check-holder .checkboxArea{
float:left;
cursor:pointer;
width:23px;
height:23px;
background:url(../images/bg-check.png) no-repeat 0 -41px;
margin:1px 8px 0 0;
}
.register-form .check-holder .checkboxAreaChecked{
background-position:0 0;
}
.register-form .check-holder a{
color:#000;
}
.register-form .check-holder label{
width:auto;
text-align:left;
cursor:pointer;
float:none;
display:block;
overflow:hidden;
margin:4px  0 0 ;
}
.register-form .check-holder img{
float:left;
margin:3px 0 0 6px;
}
.register-form .submit-holder{
overflow:hidden;
padding:81px 1px 0 0;
}
.register-form input[type="submit"]{
width:195px;
height:39px;
padding:0;
margin:0;
border:0;
border-radius:10px;
float:right;
background:#006192;
color:#fff;
cursor:pointer;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.register-form input[type="submit"]:hover{cursor:pointer;}
/* region-popup */
.region-popup{
display:none;
background:#f3f3f3;
overflow:hidden;
padding:0 9999px;
margin:0 -9999px;
}
.region-frame{
width:1180px;
margin:0 auto;
position:relative;
padding:57px 0 43px;
overflow:hidden;
}
.region-frame .region-col{
float:left;
width:658px;
margin:0 0 0 47px;
}
.region-frame .region-col:first-child{
width:475px;
margin:0;
}
.region-frame .close,
.register-frame .close,
.login-frame .close{
position:absolute;
top:40px;
right:4px;
width:23px;
height:23px;
background:url(../images/btn-close3.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}
.region-frame .title,
.register-frame .title,
.login-frame .title{
display:block;
font:34px/38px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
margin:0  0 26px;
}
.login-frame .title{
margin:0 0 17px;
}
.login-frame .title.type2{
padding:6px 0 0;
margin:0 0 19px;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.region-frame .row{
padding:0 0 0 6px;
overflow:hidden;
}
.region-frame .row label{
float:left;
color:#000;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
margin:9px 12px 0 0;
}
.region-frame .row .selectmenu{
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.3);
float:left;
width:208px !important;
background: rgb(255,255,255);
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
color:#888;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
border-radius:5px;
margin:0 20px 0 0;
padding:9px 10px  10px 6px;
cursor:pointer;
}
.region-frame  .selectmenu:hover{
border:1px solid #a6c8d9;
padding:8px 9px  9px 5px;
text-decoration:none;
-webkit-box-shadow: 0px 0px 7px 0px rgba(134, 210, 241, 0.35);
-moz-box-shadow:    0px 0px 7px 0px rgba(134, 210, 241, 0.35);
box-shadow:         0px 0px 7px 0px rgba(134, 210, 241, 0.35);
}
.region-frame  .selectmenu .selectmenu-status{
background:url(../images/arrow-select.png) no-repeat 100% 50%;
display:block;
}
.region-frame .row input[type="submit"]{
float:left;
width:122px;
height:39px;
border:0;
border-radius:10px;
padding:0;
margin:0;
background:#006192;
color:#fff;
cursor:pointer;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.region-frame .box-holder{
overflow:hidden;
}
.region-frame .box{
float:left;
width:308px;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
margin:0 0 0 41px;
color:#000;
}
.region-frame .box:first-child{
margin:0;
}
.region-frame .box .heading{
margin:0 0 6px;
display:block;
font:18px/21px 'ralewaybold', Arial, Helvetica, sans-serif;
color:#000;
}
.region-frame .box .rubl{
font-family:'als_rublregular';
}
.region-frame .box a{
color:#60bdd4;
}
.region-frame .box p{
margin:0;
}
/* top-panel */
.top-panel{
padding:0 9999px;
margin:0 -9999px;
background:#e6e6e6;
}
.top-panel:after{
display:block;
clear:both;
content:'';
}
.top-menu{
overflow:hidden;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
padding:12px 0 12px;
margin:0;
list-style:none;
}
.top-menu li{
float:left;
/*margin:0 0 0 87px;*/
/*margin:0 0 0 25px !important;	*/
margin:0 0 0 15px !important;	
}
.home .top-menu li{
/*margin:0 0 0 65px;*/
/*margin:0 0 0 25px !important;*/
margin:0 0 0 15px !important;	
}
.top-menu li:first-child{
margin:0;
}
.top-menu li a{
color:#006192; 
/*	color:#dd1616; */
border-bottom:1px solid #bdc9d2;
display:inline-block;
vertical-align:top;
}
.top-menu li a:hover{
text-decoration:none;
border:0;
padding:0 0 1px;
}

#cart_line .bx_cart_block .cart span {
border-bottom: 1px solid rgba(255,255,255,0.4) !important;
}

.bx_order_make .bx_block.r1x3.pt8 {
padding-left: 15px !important;    
}


.top-panel .cart-holder{
float:right;
position:relative;
z-index:20;
/*background: #ad3535;*/
background: #006192;
padding:12px 19px 12px 16px;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#fff;
}
.top-panel .cart-holder a{
color:#fff;
}
.top-panel .cart-holder a span{
border-bottom:1px solid #6a94b2;
display:inline-block;
vertical-align:top;
}
.top-panel .cart-holder .like{
margin:0 16px 0 0;
background:url(../images/bg-like.png) no-repeat 0 1px;
padding:0 0 0 22px;
}
.top-panel .cart-holder .cart{
background:url(../images/bg-cart.png) no-repeat 0 2px;
padding:0 0 0 24px;
}
.top-panel .cart-box{
position:absolute;
top:59px;
right:0;
width:216px;
border:2px solid #75a6be;
padding:0 10px 11px;
border-radius:14px;
background:#fff;
z-index:4;
}
.top-panel .cart-box:after{
width:26px;
height:16px;
background:url(../images/arrow-cart-box.png) no-repeat;
content:'';
position:absolute;
top:-11px;
margin:0 0 0 -13px;
left:50%;
}
.top-panel .cart-box .heading{
border-radius:12px 12px 0  0;
text-align:center;
margin:0 -10px;
display:block;
padding:10px 20px 9px;
color:#fff;
background:#006192; 
/*	background:#dd1616; */
font:18px/22px 'ralewaysemibold', Arial, Helvetica, sans-serif;
}
.top-panel .cart-box .img-holder{
height:223px;
overflow:hidden;
margin:0 -10px 16px;
text-align:center;
white-space:nowrap;
}
.top-panel .cart-box .img-holder:after{
display:inline-block;
vertical-align:middle;
height:100%;
width:1px;
content:'';
margin:0 0 0 -5px;
}
.top-panel .cart-box .img-holder img{
vertical-align:middle;
display:inline-block;
}
.top-panel .cart-box  .title{
display:block;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#006192;
margin:0 0 5px;
}
.top-panel .cart-box  .title strong{
font-family:'ralewaybold', Arial, Helvetica, sans-serif;
}
.top-panel .cart-box  .title  a{color:#006192;}
.top-panel .cart-box .snow{
border:0;
width:17px;
height:17px;
background:url(../images/bg-snow.png) no-repeat;
display:inline-block;
vertical-align:top;
text-indent:-9999px;
overflow:hidden;
}
.top-panel .cart-box .sun{
border:0;
width:18px;
height:18px;
background:url(../images/bg-sun.png) no-repeat;
display:inline-block;
vertical-align:top;
text-indent:-9999px;
overflow:hidden;
}
.top-panel .cart-box .info{
display:block;
font:14px/17px 'ralewaybold', Arial, Helvetica, sans-serif;
color:#555;
margin:0 0 3px;
}
.top-panel .cart-box .article{
display:block;
color:#555;
font:14px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
margin:0 0 14px;
}
.top-panel .cart-box .num{
display:block;
text-align:center;
color:#555;
font:14px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
margin:0 0 2px;
}
.top-panel .cart-box .price{
display:block;
color:#000;
margin:0 0 9px;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
text-align:center;
}
.top-panel .cart-box .price .rubl{
color:#555;
font-size:18px;
}
.top-panel .cart-box .order{
padding:5px 5px 6px;
display:block;
width:205px;
background:#006192; 
/*	background:#dd1616; */
font:14px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
border-radius:5px;
margin:0 auto;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
}
.header-holder{
margin:0 0 6px;
height: 200px;
}
.header-holder:after{
display:block;
clear:both;
content:'';
}
.header-holder .phone-holder{
z-index:10;
float:left;
position:relative;
margin:0 25px 0 0 ;
padding:0 0 20px;
color:#555;
font:12px/15px 'ralewayregular', Arial, Helvetica, sans-serif;
}


.header-holder .phone-holder .phone{
display:block;
margin:0 0 0px;
color:#000;
font:20px/25px 'ralewayregular', Arial, Helvetica, sans-serif;
font:20px/26px "Segoe UI", arial;
}


.header-holder .phone-frame{
margin: 0 0 3px;
overflow:hidden;
}
.header-holder .phone-holder p{
margin:0;
}

.header-holder .phone-holder .call {
display: inline-block;
vertical-align: top;
margin: 4px 17px 0px 0px;
width: 200px;
height: 31px;
text-decoration: none;
color: #fff;
line-height: 24px;
text-align: center;
border: 0 none;
border-radius: 0px;
padding: 0 0px;
background: 0px 0px url("/bitrix/templates/.default/images/dem/order_callback.png") no-repeat;
}


.header-holder .phone-holder .call:hover, .header-holder .phone-holder .call:active  {
background-position: 0px -31px;	
}

.header-holder .phone-holder .call span{
display:inline-block;
vertical-align:top;
border-bottom:1px solid #d2dde6;
}
.header-holder .phone-holder .call:hover{
text-decoration:none;
}
.header-holder .phone-holder .call:hover span{
border:0;
padding:0 0 1px;
}

/*-------------------*/

.tireserv-form {
position: fixed;
display: none;
top: 100px;
left: 50%;
width: 410px;
padding: 16px 0px 20px;
-webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.14);
-moz-box-shadow:    0px 0px 0px 2px rgba(0, 0, 0, 0.14);
box-shadow:         0px 0px 0px 2px rgba(0, 0, 0, 0.14);
border-radius: 10px;
background:#fff;
z-index:30;
margin-left: -205px;
text-align:left;
}

.tireserv-form fieldset {
padding: 0px 0px 0px 85px;
}
/*
.tireserv-form:after{
position:absolute;
top:-12px;
left:50%;
width:19px;
height:12px;
background:url(../images/arrow-form.png) no-repeat;
margin:0 0 0 -10px;
content:'';
}
*/

.tireserv-form  .close{
position:absolute;
top:25px;
right:20px;
width:15px;
height:15px;
background:url(../images/btn-close2.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

.tireserv-form .title {
display:block;
padding:0 30px 0 0;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
font-family: arial;
color:#000;
margin:0px 0px 20px -15px;
}

.tireserv-form .row{
overflow:hidden;
margin:0 0 14px;
}

.tireserv-form .text{
float:left;
border:1px solid #d9d9d9;
padding: 0px 27px 0px 15px;
width: 193px;
height: 35px;
border-radius:5px;
color:#000;
font:15px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
font-family: arial;
}

.tireserv-form textarea.text {
width: 205px !important;
padding: 10px 15px 5px 15px;
overflow:auto;
height: 47px;
}

.errInpt {
border-color: red !important;	
}

.tireserv-form .hasDatepicker {
background: white 204px 9px url("/bitrix/templates/.default/images/dem/calendar.png") no-repeat;
cursor: pointer;
}


.row_label {
padding: 0px 0px 5px 10px;
font-size: 15px;	
font-family: arial;
}

input[name='user_phone'] {
letter-spacing: 1px;
}

input::-webkit-placeholder     {letter-spacing: 0px !important;} 
input::-moz-placeholder     {letter-spacing: 0px !important;} 
input:-moz-placeholder      {letter-spacing: 0px !important;} 
input:-ms-input-placeholder {letter-spacing: 0px !important;}    


.row p {
margin: 5px 0px 5px 0px;	
}

.errortext {
color: red;
font-size: 15px;	
font-family: arial;
}

.tireserv-form .submit-holder{
overflow:hidden;
padding: 3px 0 0;
}

.tireserv-form select {
height: 35px !important;
width: 237px !important;
}

.tireserv-form input[type="submit"]{
float:left;
width:236px;
height:39px;
padding:0;
margin:0;
border:0;
cursor:pointer;
font:15px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
font-family: arial;
color:#fff;
background:#006192;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
border-radius:5px;
}

.tireserv-form  input[type="submit"]:hover {
	cursor:pointer;
}


/*-------------------*/

#callback_bg {
position: fixed;
top: 0px;
left: 0px;
background: black;
opacity: 0.5;
width: 100%;
height: 100%;
z-index: ;
}

#tire_bg {
position: fixed;
top: 0px;
left: 0px;
background: black;
opacity: 0.5;
width: 100%;
height: 100%;
z-index: 10;    
}

.header-holder .phone-holder .call-form{
position:absolute;
display: none;
top:100%;
left: -40px;
width:238px;
width:250px;
padding:16px 20px 20px;
-webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.14);
-moz-box-shadow:    0px 0px 0px 2px rgba(0, 0, 0, 0.14);
box-shadow:         0px 0px 0px 2px rgba(0, 0, 0, 0.14);
border-radius:14px;
background:#fff;
z-index:30;
text-align:left;
}



.header-holder .phone-holder .call-form:after{
position:absolute;
top:-12px;
left:50%;
width:19px;
height:12px;
background:url(../images/arrow-form.png) no-repeat;
margin:0 0 0 -10px;
content:'';
}
.phone-holder .call-form .close{
position:absolute;
top:25px;
right:20px;
width:15px;
height:15px;
background:url(../images/btn-close2.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}
.phone-holder .call-form .title{
display:block;
padding:0 30px 0 0;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 20px;
}
.phone-holder .call-form .row{
overflow:hidden;
margin:0 0 14px;
}
.phone-holder .call-form .text{
float:left;
border:1px solid #d9d9d9;
padding:9px 11px;
width:213px;
height:17px;
border-radius:5px;
color:#000;
font:15px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.phone-holder .call-form textarea.text{
width:213px !important;
overflow:auto;
height:47px;
}
.phone-holder .call-form .submit-holder{
overflow:hidden;
padding:3px 0 0;
}
.phone-holder .call-form input[type="submit"]{
float:left;
width:236px;
height:39px;
padding:0;
margin:0;
border:0;
cursor:pointer;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#fff;
background:#006192;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
border-radius:5px;
}
.phone-holder .call-form input[type="submit"]:hover{cursor:pointer;}
.header-holder .advantage-list{
padding:0;
margin:0;
list-style:none;
float:left;
width:280px;
color:#555;
font:12px/15px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.header-holder .advantage-list li{
overflow:hidden;
margin:0 0 12px;
}
.header-holder .advantage-list img{
float:left;
margin:3px 16px 0 0 ;
}
.header-holder .advantage-list .text-holder{
overflow:hidden;
}
.header-holder .advantage-list .title{
display:block;
font:15px/18px 'ralewaymedium', Arial, Helvetica, sans-serif;
color:#000;
}
.header-holder .advantage-list .title a{
float:right;
color:#006192;
font:12px/16px 'ralewayregular', Arial, Helvetica, sans-serif;
border-bottom:1px solid #d4dee7;
}
.header-holder .advantage-list .title a:hover{
padding:0 0 1px;
border:0;
text-decoration:none;
}
.header-holder .advantage-list p{
margin:0;
}
.header-holder .search-holder{
float:right;
width:342px;
padding: 3px 0 0;
margin: -7px 0px 0px 0px;
}
/* search-form */
.search-form{
overflow:hidden;
padding:0 0 0 3px;
/*	margin:0 0 27px; */
margin:0 0 5px;
}
.search-form .text {
float: left;
border: 1px solid #d9d9d9;
background: #fff;
width: 312px;
height: 30px;
padding: 5px 12px;
margin: 0;
color: #555;
font: 15px/17px "Seroe UI", arial, 'ralewayregular', Helvetica, sans-serif;
}

.search-form input[type="submit"]{
float:right;
width:71px;
height:29px;
border:0;
padding:0;
margin: -35px 9px 0px 0px;
cursor:pointer;
color:#555;
font:15px/17px arial, 'ralewayregular', Helvetica, sans-serif;
background:#eee;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
border-radius:10px;
}

.header-holder  .select{
width:100%;
padding: 13px 0 14px;
background:url(../images/bg-select.png) no-repeat;
text-align:center;
color:#c53e4b;
font:18px/20px 'ralewaysemibold', Arial, Helvetica, sans-serif;
display:block;
}

.header-holder  .select-online{
width:100%;
padding: 13px 0 14px;
background:url(../images/bg-select-online.png) no-repeat;
text-align:center;
color:#006192;
font:16px/15px 'ralewaysemibold', Arial, Helvetica, sans-serif;
display:block;   
margin: 0px 0px 9px 0px;
}

/* navigation */
#nav{
background:url(../images/bg-nav.png) no-repeat 50% 0; 
/*	background:url(../images/bg-nav-red.png) no-repeat 50% 0; */
padding:0 9999px;
margin:0 -9999px;
min-height:73px;
position:relative;
z-index:3;
}
#nav>ul{
display:table;
width:100%;
padding:0;
margin:0;
list-style:none;
background:url(../images/bg-nav-item.png) no-repeat 100% 0; 
/*	background:url(../images/bg-nav-item-red.png) no-repeat 100% 0; */
font:18px/22px 'ralewaysemibold', Arial, Helvetica, sans-serif;
}
#nav>ul>li{
text-align:center;
position:relative;
background:url(../images/bg-nav-item.png) no-repeat 100% 0; 
/*	background:url(../images/bg-nav-item-red.png) no-repeat 100% 0; */
padding:0 0 0 1px;
display:table-cell;
/*vertical-align:top;*/
}
#nav>ul>li> a{
padding:20px 5px;
color:#fff;
display:block;
}
#nav>ul>li> p{
color:#fff;
display:block;
}
#nav>ul>li>a:hover,
#nav>ul>.has-drop:hover>a{
position:relative;
margin:-10px -2px;
padding:28px 5px;
background:#fff;
color:#000;
text-decoration:none;
border:2px solid #dbdbdb;
border-radius:10px;
z-index:22;
}
#nav>ul>li>p:hover,
#nav>ul>.has-drop:hover>p.active1{
position:relative;
height:16px;
margin:-10px -2px;
padding:28px 0px;
background:#fff;
color:#000;
text-decoration:none;
border:2px solid #dbdbdb;
border-radius:10px;
z-index:22;
}
#nav ul .has-drop>a{
z-index:22;
background:url(../images/arrow-has-drop.png) no-repeat 50% 44px;
}
#nav ul .has-drop>p.active1{
	z-index:22;
	display: block;
    /*height: 35px;*/
    background:url(../images/arrow-has-drop.png) no-repeat 50% 25px;
}
#nav ul .has-drop:hover>a,
#nav ul .has-drop>a:hover{
border-bottom:0;
padding:28px 5px 22px;
border-radius:10px 10px 0 0;
background:#fff url(../images/arrow-has-drop-active.png) no-repeat 50% 54px;
}
#nav ul .has-drop:hover>p.active1,
#nav ul .has-drop>p.active1:hover{
border-bottom:0;
/*padding:28px 5px 22px;*/
border-radius:10px 10px 0 0;
background:#fff url(../images/arrow-has-drop-active.png) no-repeat 50% 54px;
}
#nav .drop{
display:none;
position:absolute;
top:100%;
left:-1px;
width:1180px;
z-index:20;
}
#nav .has-drop:hover .drop{
display:block;
}
#nav .drop ul{
background:#fff;
border:2px solid #e4e4e4;
float:left;
padding:15px 0 15px 30px;
margin:0;
border-radius:0 0 10px 10px;
list-style:none;
overflow:hidden;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
}
#nav .drop ul li{
display:inline-block;
vertical-align:top;
margin:0 35px 0 0;
}
#nav .drop ul a{
color:#006192;
display:inline-block;
vertical-align:top;
border-bottom:1px solid #d2dde6;
}
#nav .drop ul p.active2{
color:#000;
font-weight:bold;
display:inline-block;
vertical-align:top;
/*border-bottom:1px solid #d2dde6;*/
margin: 0;
}
#nav .drop ul a:hover{
text-decoration:none;
border:0;
padding:0 0 1px;
}
/* logo */
.logo{
background:url(../images/logo-new.png) no-repeat;
/*	width:219px;
height:90px; */
width:130px;
height:140px;
float:left;
/*	margin:12px 49px 0 0; */
margin: 12px 35px 0 0;
text-indent:-9999px;
overflow:hidden;
}
.logo a{
display:block;
height:100%;
}
/* main */
#main{
position:relative;
width:100%;
}
/* select-tyres */

#main .select-tyres{
border:2px solid #7fb0c8;
padding:11px 30px 31px 29px;
margin:0 0 30px;;
border-radius:12px;
overflow:hidden;
position:relative;
background:url(../images/bg-tyres.png) no-repeat 100% 0;
}

#main .select-tyres.type2{
background:url(../images/bg-tyres2.png) no-repeat 100% 0;
border-color:#e29ea5;
}
#main .select-tyres.type3{
background:url(../images/bg-tyres3.png) no-repeat 100% 0;
border-color:#f9c699;
padding:11px 28px 20px 29px;
}
.select-tyres.type3 .right-col{
float:right;
}
#main .select-section .select-tyres.type3{
padding:11px 30px 20px 29px;
}

#main .select-tyres .top-holder {
overflow:hidden;
margin:0 0 20px;
}

.top-holder ul.tabset3 li {
/*background: 0px 0px url("/bitrix/templates/.default/images/dem/") no-repeat;*/
height: 28px;
text-align: center;
}


.top-holder ul.tabset3 li a {
color: black;
text-decoration: none;    
}

.top-holder ul.tabset3 li.active a {
color: #2a80ab !important;
text-decoration: underline;    
}

.top-holder ul.tabset3  li.active {
width: 125px;
background: 0px 0px url("/bitrix/templates/.default/images/dem/arrow_dwn_active.png") no-repeat;
}






/*
#main .select-tyres h2,
#main .select-tyres .heading{
float:left;
font:34px/38px 'ralewaybold', Arial, Helvetica, sans-serif;
color:#006192;
margin:0 23px 0 0;
}
*/

#main .select-tyres h2,
#main .select-tyres .heading {
    float: left;
    font: 15px/24px Arial, 'ralewaybold', Helvetica, sans-serif;
    color: #006192;
	color: black !important;
    margin: 0 23px 0 0;
}



#main .select-tyres.type2 h2,
#main .select-tyres.type2 .heading{
color:#c53e4b;
}
#main .select-tyres.type3 h2,
#main .select-tyres.type3 .heading{
color:#f29542;
}
.select-tyres .top-holder ul{
padding: 15px 0px 0px;
padding: 4px 0px 0px;
margin:0;
list-style:none;
float:left;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#555;
}



.select-tyres .top-holder ul li{
float:left;
margin:0 16px 0 0;
}
.select-tyres .top-holder ul a{
position:relative;
color:#006192;
border-bottom:1px solid #d2dde6;
display:inline-block;
vertical-align:top;
cursor:pointer;
overflow:hidden;
}
.select-tyres.type2 .top-holder ul a{
color:#c53e4b;
border-bottom-color:#f7e9ea;
}
.select-tyres.type3 .top-holder ul a{
color:#f29542;
border-bottom-color:#fce6d8;
}
.select-tyres .top-holder ul a:hover{
text-decoration:none;
border:0;
padding:0 0 1px;
}
.select-tyres .top-holder ul .active a,
.select-tyres.type2 .top-holder ul .active a,
.select-tyres.type3 .top-holder ul .active a{
border:0;
padding:0 0 1px;
color:#555;
}
#main .select-tyres .tab-place{
overflow: hidden;
}
#main .select-tyres .tab-place .tab{
display: none;
}
#main .select-tyres .tab-place .tab.active{display: block;}
.select-form{
overflow:hidden;
padding:7px 0 0 3px;
margin:0 0  29px -29px;
}
.select-tyres .select-form{
padding:0 0 0 3px;
margin:0 0  0 -29px;
}
.select-tyres.type2 .select-form{
margin:0 0  0 -20px;
}
.select-tyres.type3 .select-form{
margin:0 0  0 -23px;
}
.select-section .select-tyres.type3 .select-form{
margin:0 0  0 -22px;
}
.select-form .box-holder{
float:left;
margin:0 0 0 25px;
padding:0 0 0 4px;
}
.select-tyres.type2 .select-form .box-holder{
margin:0 0 0 14px;
}
.select-tyres.type3 .select-form .box-holder{
margin:0 0 17px 17px;
}
.select-section .select-tyres.type3 .select-form .box-holder{
margin:0 0 17px 16px;
}
.select-form .title,
.select-form label{
margin:0 0 6px;
display:block;
color:#000;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}



.select-form .radio-list{
float:left;
padding:0 0 4px 2px;
margin:0  0 0 -11px;
margin:0  0 0 0px;
list-style:none;
}



.select-form .radio-list li{
float:left;
margin:0 0 0 9px;
margin:0 0 0 45px;
}

.select-form .radio-list label{
margin:0;
cursor:pointer;
display:block;
border-radius:5px;
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.3);
position:relative;
width:40px;
background: rgb(255,255,255);
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
height:37px;
margin-bottom: 4px;
}

.select-form .radio-list li span {
font-size: 13px;	
}



.select-form .radio-list label.active:after{
position:absolute;
top:0;
left:0;
width:36px;
height:33px;
border:2px solid #006192;
content:'';
border-radius:5px;
}

.select-form .radio-list label img{display:block;}

.select-form .radio-list input[type="radio"], .select-form .radio-list input[type="checkbox"]{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:0;
filter:alpha(opacity=0);
padding:0;
margin:0;
border:0;
cursor:pointer;
    z-index:10;
}
.select-form .radio-list .radioArea{
display:none;
}
.select-form .selectmenu{
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.3);
display:block;
width:213px !important;
background: rgb(255,255,255);
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
color:#888;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
border-radius:5px;
padding:9px 10px  10px 12px;
cursor:pointer;
}
.select-form .selectmenu.active{
color:#000;
}
.select-form .selectmenu:hover{
border:1px solid #a6c8d9;
padding:8px 9px  9px 11px;
text-decoration:none;
-webkit-box-shadow: 0px 0px 7px 0px rgba(134, 210, 241, 0.35);
-moz-box-shadow:    0px 0px 7px 0px rgba(134, 210, 241, 0.35);
box-shadow:         0px 0px 7px 0px rgba(134, 210, 241, 0.35);
}
.select-form .selectmenu.width{
width:86px !important;
}
.select-form .selectmenu.width2{
width:69px !important;
}
.select-form .selectmenu.width3{
width:172px !important;
}
.select-form .selectmenu.width4{
width:167px !important;
}
.select-form .selectmenu.width5{
width:145px !important;
}
.select-form .selectmenu .selectmenu-status{
background:url(../images/arrow-select.png) no-repeat 100% 50%;
display:block;
}
.select-tyres .select-form .submit-holder,
.select-form .submit-holder{
float:left;
padding:23px 0 0;
margin:0 0 0 29px;
}
.select-tyres .select-form .submit-holder{
float:right;
margin:0;
}
.select-tyres.type3 .select-form .submit-holder{
padding:8px 0 0;
margin:0 0 0 31px;
}
.select-form input[type="submit"]{
float:right;
width:122px;
height:39px;
background:#006192;
border-radius:10px;
border:0;
padding:0;
margin:0;
cursor:pointer;
color:#fff;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
}
.select-tyres.type2 .select-form input[type="submit"]{
background:#c53e4b;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(158, 50, 60, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(158, 50, 60, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(158, 50, 60, 1);
}
.select-tyres.type3 .select-form input[type="submit"]{
background:#f29542;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(194, 119, 53, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(194, 119, 53, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(194, 119, 53, 1);
}
.select-form input[type="submit"]:hover{
cursor:pointer;
}
.select-section{
overflow:hidden;
margin:0 0 28px;
}
.select-section .gallery{
float:left;
width:536px;
overflow:hidden;
border:2px solid #dbdbdb;
border-radius:13px;
margin:0 20px 0 0;
position:relative;
}
.select-section .gallery .slideset{
padding:0;
margin:0;
list-style:none;
overflow:hidden;
position:relative;
height:292px;
}
.select-section .gallery .slideset li{
position:absolute;
top:0;
left:0;
width:100%;
height:292px;
}
.select-section .gallery .slideset li img{vertical-align:top;}
.select-section .gallery .switcher{
position:absolute;
padding:0;
margin:0;
list-style:none;
bottom:11px;
right:20px;
height:9px;
}
.select-section .gallery .switcher li{
float:left;
margin:0 0 0 6px;
}
.select-section .gallery .switcher a{
display:block;
text-indent:-9999px;
overflow:hidden;
width:9px;
height:9px;
background:#626568;
border-radius:5px;
}
.select-section .gallery .switcher .active a,
.select-section .gallery .switcher a:hover{
background:#9e0716;
text-decoration:none;
}
.select-section .select-tyres{
overflow:hidden;
}
.select-tyres .select-form .input-holder{
float:left;
width:204px;
margin:0 0 0 20px;
}
.select-tyres .select-form .input-holder .ingput-frame{
overflow:hidden;
}
.select-section .select-tyres .select-form .input-holder{
width:220px;
}
.select-tyres .select-form .input-holder .text{
float:left;
width:178px;
height:17px;
border:1px solid #d9d9d9;
background:#fff;
border-radius:5px;
padding:9px 12px;
margin:0;
color:#555;
font:15px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.select-section .select-tyres .select-form .input-holder .text{
width:194px;
}
.select-tyres .select-form .price-holder{
float:left;
padding:5px 0 0 20px;
}
.select-section .select-tyres .select-form .price-holder{
padding:0 0 0 20px;
}
.select-tyres .select-form .price-holder label{
float:left;
margin:18px 20px 0 0;
}
.select-tyres .select-form .price-holder .slider-holder{
margin:24px 0 0;
float:left;
width:344px;
height:7px;
border-radius:4px;
position:relative;
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.3);
background: rgb(255,255,255);
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
}
.select-tyres .select-form .slider-holder .handle-holder{
position:absolute;
top:-25px;
}
.select-tyres .select-form .slider-holder .price{
color:#424242;
font:12px/15px 'ralewayregular', Arial, Helvetica, sans-serif;
display:block;
margin:0 0 2px -50%;
text-align:center;
}
.select-tyres .select-form .slider-holder .handle{
cursor:pointer;
width:10px;
height:22px;
background:url(../images/bg-handle-left.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
display:block;
z-index:3;
}
.select-tyres .select-form .slider-holder .right .handle{
background:url(../images/bg-handle-right.png) no-repeat;
}
.select-tyres .select-form .slider-holder .ui-slider-range,
.select-tyres .select-form .slider-holder .slider-range{
position:absolute;
top:0;
z-index:2;
left:0;
height:7px;
background:#ff8d29;
background-color:rgba(255,141,41,0.2);
}
#main h2,
#main h1{
font:34px/38px 'ralewaybold', Arial, Helvetica, sans-serif;
color:#2d354b;
margin:0 0 13px;
}
#main .description-frame{
overflow:hidden;
/*padding:10px 0 23px;*/
border-bottom:1px solid #d9d9d9;
/*margin: 0 0 20px;*/
}
#main .description-frame .img-holder{
float:left;
width:210px;
margin:7px 17px 0 0;
}
#main .description-frame .img-holder img{
vertical-align:top;
}
#main .description-frame .holder{
overflow:hidden;
font:15px/24px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
}
#main .description-frame h2{
margin:0;
font:15px/24px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
font-weight: bold;
}
/* recomend-holder */
.recomend-holder{
overflow:hidden;
margin:0 -11px 23px;
margin:0 0px 23px;
padding:0 11px;
}
.recomend-holder .heading{
font:34px/38px 'ralewaybold', Arial, Helvetica, sans-serif;
color:#2d354b;
margin:0 0 13px;
display: block;
}
.recomend-list{
width:1202px;
padding:2px 0  2px 2px;
margin:-2px -15px -2px -9px;
list-style:none;
overflow:hidden;
}
.recomend-list>li{
float:left;
border:2px solid transparent;
margin:-2px 2px  18px -2px;
width:218px;
border-radius:14px;
padding:0 10px 8px 8px;
cursor:pointer;
}
.recomend-list.brand>li{
margin:-2px 2px  10px -2px;
}
.recomend-list li:hover{
border:2px solid #7fb0c8;
}
.recomend-list li.sale:hover{
border:2px solid #e29ea5;
}
.recomend-list li.yellow:hover{
border:2px solid #f29542;
}
.recomend-list li .img-holder{
overflow:hidden;
margin:0 0 10px;
height:237px;
white-space:nowrap;
text-align:center;
}
.recomend-list li .img-holder:after{
display:inline-block;
vertical-align:middle;
height:100%;
width:1px;
content:'';
margin:0 0 0 -5px;
}
.recomend-list li .img-holder img{
display:inline-block;
vertical-align:middle;
}
.recomend-list  .rating,
.cart-box .rating{
overflow:hidden;
margin:0 0 5px;
}
/* star-rating */
.star-rating{
float:left;
padding:0;
margin:3px 5px 0 0;
list-style:none;
width:69px;
height:12px;
position:relative;
background:url(../images/bg-rating.png) no-repeat;
}
.star-rating li{
float:left;
border: none !important;
}
.star-rating a{
display:block;
width:7px;
height:12px;
text-decoration:none;
text-indent:-9999px;
z-index:2;
position:absolute;
}
/*.star-rating li a:hover,
.star-rating li.active a{
background:url(../images/bg-rating.png) 0 -18px;
z-index:1;
left:0px;
}*/
/*.star-rating a.s05{left:0px;}
.star-rating a.s05:hover,
.star-rating li.active a.s05{width:7px;}

.star-rating a.s1{left:7px;}
.star-rating a.s1:hover,
.star-rating li.active a.s1{width:12px;}

.star-rating a.s15{left:15px;}
.star-rating a.s15:hover,
.star-rating li.active a.s15{width:21px;}

.star-rating a.s2{left:21px;}
.star-rating a.s2:hover,
.star-rating li.active a.s2{width:27px;}

.star-rating a.s25{left:29px;}
.star-rating a.s25:hover,
.star-rating li.active a.s25{width:35px;}

.star-rating a.s3{left:35px;}
.star-rating a.s3:hover,
.star-rating li.active a.s3{width:41px;}

.star-rating a.s35{left:43px;}
.star-rating a.s35:hover,
.star-rating li.active a.s35{width:49px;}

.star-rating a.s4{left:49px;}
.star-rating a.s4:hover,
.star-rating li.active a.s4{width:55px;}

.star-rating a.s45{left:57px;}
.star-rating a.s45:hover,
.star-rating li.active a.s45{width:63px;}

.star-rating a.s5{left:63px;}
.star-rating a.s5:hover,
.star-rating li.active a.s5{width:69px;}*/
/* star-rating type2 */
.star-rating.type2{
width:157px;
height:28px;
background:url(../images/bg-rating2.png) repeat-x;
}
.star-rating.type2 li a{
width:30px;
height:28px;
}
/*.star-rating.type2 li a:hover,
.star-rating.type2 li.active a{
z-index:1;
left:0px;
background:url(../images/bg-rating2.png) 0 100%;
}*/
/*.star-rating.type2 a.one-star{left:0px;}
.star-rating.type2 a.one-star:hover,
.star-rating.type2 li.active a.one-star{width:32px;}
.star-rating.type2 a.two-stars{left:32px;}
.star-rating.type2 a.two-stars:hover,
.star-rating.type2 li.active a.two-stars{width:62px;}
.star-rating.type2 a.three-stars{left:64px;}
.star-rating.type2 a.three-stars:hover,
.star-rating.type2 li.active a.three-stars{width:93px;}
.star-rating.type2 a.four-stars{left:96px;}
.star-rating.type2 a.four-stars:hover,
.star-rating.type2 li.active a.four-stars{width:125px;}
.star-rating.type2 a.five-stars{left:127px;}
.star-rating.type2 a.five-stars:hover,
.star-rating.type2 li.active a.five-stars{width:157px;}*/

.recomend-list  .rating .comments,
.cart-box  .rating .comments{
float:left;
color:#555;
font:14px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.recomend-list>li .product-box{
min-height:40px;
height: 105px;
overflow:hidden;
margin:0 0 3px;
}
.recomend-list.brand>li .product-box{
margin:0;
height: 42px;
}
.recomend-list .title{
display:block;
text-align:left;
color:#006192;
margin:0 0 4px;
font:14px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.recomend-list .title span.snow{
height:17px;
width:17px;
text-indent:-9999px;
overflow:hidden;
display:inline-block;
vertical-align:top;
background:url(../images/bg-snow.png) no-repeat ;
}
.recomend-list .title span.sun{
height:18px;
width:18px;
text-indent:-9999px;
overflow:hidden;
display:inline-block;
vertical-align:top;
background:url(../images/bg-sun.png) no-repeat ;
}
.recomend-list .title strong{
font-family:'ralewaybold', Arial, Helvetica, sans-serif;
}
.recomend-list .title a{
color:#006192;
}
.recomend-list li.sale .title{
color:#c53e4b;
}
.recomend-list li.sale .title a{
color:#c53e4b;
}
.recomend-list li.yellow .title{
color:#f29542;
}
.recomend-list li.yellow .title a{
color:#f29542;
}
.recomend-list .info{
display:block;
margin:0 0 3px;
font:15px/18px 'ralewaybold', Arial, Helvetica, sans-serif;
color:#555;
}
.recomend-list .article{
display:block;
margin:0 0 3px;
font:14px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#555;
}
.recomend-list .cart-holder{
overflow:hidden;
}
.recomend-list .price-holder{
float:left;
width:110px;
margin:0 5px 0 0;
padding:8px 0 0;
}
.recomend-list .price-holder .old-price{
display:block;
font:14px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
text-decoration:line-through;
color:#555;
margin:-10px 0 -7px;
}
.recomend-list .price-holder .price{
margin:0 0 1px;
display:block;
padding:0;
color:#000;
height:auto;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.recomend-list .price{
display:block;
color:#555;
padding: 8px 0 0;
height:24px;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.recomend-list .price strong{
color: #000;
font:16px/19px 'ralewaybold', Arial, Helvetica, sans-serif;
}
.recomend-list .sale .price-holder .price{
color:#c53e4b;
}
.recomend-list .price-holder .price span{
color:#555;
font-size:18px;
display:inline-block;
vertical-align:top;
}
.recomend-list .price-holder .available{
color:#555;
font:14px/18px  'ralewayregular', Arial, Helvetica, sans-serif;
display:block;
background:url(../images/bg-available.png) no-repeat 0 4px;
padding:0 0 0 15px;
}
.recomend-list .price-holder .available.red{
background:url(../images/bg-available-red.png) no-repeat 0 4px;
}
.recomend-list .price-holder .available.yellow{
background:url(../images/bg-available-yellow.png) no-repeat 0 4px;
}
.recomend-list .cart-frame{
float:right;
width:103px;
padding:0;
}
.recomend-list .cart-frame .like{
margin:0 0 5px;
display:inline-block;
vertical-align:top;
background:url(../images/bg-like2.png) no-repeat 3px 6px;
padding:0 0 0 15px;
color:#555;
font:14px/18px  'ralewayregular', Arial, Helvetica, sans-serif;
}
.recomend-list .cart-frame .like.type2{
background:url(../images/bg-like3.png) no-repeat 0 6px;
}
.recomend-list .cart-frame .like span{
display:inline-block;
vertical-align:top;
border-bottom:1px solid #dbdbdb;
}
.recomend-list .cart-frame .like:hover span{
border:0;
padding: 0 0 1px;
}
.recomend-list .cart-frame .cart{
display:block;
background:#006192;
color:#fff;
padding:5px 0 6px;
text-align:center;
font:14px/18px  'ralewayregular', Arial, Helvetica, sans-serif;
border-radius:10px;
}
.recomend-list .sale .cart-frame .cart{
display:block;
background:#c53e4b;
color:#fff;
padding:5px 0 6px;
text-align:center;
font:14px/18px  'ralewayregular', Arial, Helvetica, sans-serif;
border-radius:10px;
}

.recomend-list li:hover .cart-frame .cart{
background:#0073ad;
color:#fff;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
}
.recomend-list .sale:hover .cart-frame .cart{
background:#df4655;
color:#fff;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(158, 50, 60, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(158, 50, 60, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(158, 50, 60, 1);
}
/* blog-holder */
.blog-holder{
overflow:hidden;
margin:0 0 1px;
}
.blog-holder .blog-block{
overflow:hidden;
padding:8px 0 0;
margin:0 0 50px;
}
.blog-holder .blog-block .alignleft{
float:left;
border:2px solid #b2b0ae;
border-radius:16px;
margin:0 18px 0 0;
}
.blog-holder .blog-block .text-holder{
padding:5px 0 0;
overflow:hidden;
}
.blog-holder .blog-block .title{
display:block;
font:24px/29px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#006192;
margin:0 0 8px;
}
.blog-holder .blog-block .title a{
color:#006192;
}
#main .blog-holder .blog-block p{
margin:0 0 20px;
}
.blog-holder .blog-block .more{
color:#006192;
margin:-6px 0 0;
display:inline-block;
vertical-align:top;
border-bottom:1px solid #d2dde6;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.blog-holder .blog-block .more:hover{
text-decoration:none;
padding:0 0 1px;
border:0;
}
.blog-list{
padding:0;
margin:0 -2px 0 -15px;
list-style:none;
overflow:hidden;
color:#555;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.blog-list li{
display:inline-block;
vertical-align:top;
width:361px;
padding:0 10px;
margin:0 0 47px 15px;
}
.blog-list img{
vertical-align:top;
margin:0  -10px 11px;
border:2px solid #b2b0ae;
border-radius:16px;
overflow:hidden;
}
.blog-list .title{
display:block;
font:24px/29px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#006192;
margin:0 0 8px;
}
.blog-list .title a{color:#006192;}
#main .blog-list p{margin:0;} 
#main .description-holder{
overflow:hidden;
padding:0 0 44px;
color:#555;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
}
#main .description-holder h2{
margin:0 0 20px;
font:26px/30px  'ralewaybold', Arial, Helvetica, sans-serif;
color:#2d354b;
margin:0 0 13px;
}
#main .description-holder p{
margin:0 0 20px;
}
.load-holder{
overflow:hidden;
margin:0 0 63px;
padding:12px 0 0;
color:#777;
font:14px/18px 'ralewaylight', Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:center;
}
.load-holder .loader{
display:block;
margin:0 0 17px;
}
.load-holder .loader img{
vertical-align:middle;
margin:0 5px 0 0;
}
.load-holder .load-more{
padding:9px 10px 11px;
background:#eee;
color:#555;
text-transform:none;
text-align:center;
width:131px;
display:block;
margin:0 auto;
border-radius:10px;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
}
/* breadcrumbs */
.breadcrumbs{
padding:0;
margin:-11px 0 20px;
list-style:none;
overflow:hidden;
font:14px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#777;
}
.breadcrumbs li{
float:left;
padding:0 0 0 13px;
margin:0 0 0 4px;
background:url(../images/bg-breadcrumbs.png) no-repeat 0 6px;
}
.breadcrumbs li:first-child{
margin:0;
padding:0;
background:none;
}
.breadcrumbs a{
color:#777;
}
#main .action-holder{
position:absolute;
right:-261px;
top:0;
width:220px;
padding:0 8px 17px;
border:2px solid #ffdc7d;
border-radius:10px;
background:#fff;
}
#main .action-holder .close{
position:absolute;
top:14px;
right:18px;
width:20px;
height:20px;
background:url(../images/btn-close.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}
#main .action-holder .heading{
display:block;
background:#ffdc7d;
padding:7px 40px 9px 17px;
color:#c53e4b;
font:30px/34px  'ralewaybold', Arial, Helvetica, sans-serif;
margin:0 -8px;
}
#main .action-holder .img-holder{
height:236px;
margin:0 0 8px;
text-align:center;
white-space:nowrap;
}
#main .action-holder .img-holder:after{
display:inline-block;
vertical-align:middle;
height:100%;
width:1px;
margin:0 0 0 -5px;
content:'';
}
#main .action-holder .img-holder img{
vertical-align:middle;
display:inline-block;
}
#main .action-holder .title{
display:block;
color:#006192;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
margin:0 0 5px;
}
#main .action-holder .title strong{
font-family:'ralewaybold', Arial, Helvetica, sans-serif;
}
#main .action-holder .title a{color:#006192;}
#main .action-holder .title span.snow{
height:17px;
width:17px;
text-indent:-9999px;
overflow:hidden;
display:inline-block;
vertical-align:top;
background:url(../images/bg-snow.png) no-repeat ;
}
#main .action-holder .title span.sun{
height:17px;
width:17px;
text-indent:-9999px;
overflow:hidden;
display:inline-block;
vertical-align:top;
background:url(../images/bg-sun.png) no-repeat ;
}
#main .action-holder .info,
#main .action-holder .article{
display:block;
font:14px/17px "ralewaybold",Arial,Helvetica,sans-serif;
margin:0 0 4px;
color:#555;
}
#main .action-holder .article{
margin:0 0 9px;
font:14px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
}
#main .action-holder .cart-holder{
overflow:hidden;
}
#main .action-holder .price{
float:left;
color:#000;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
}
#main .action-holder .price span{
color:#555;
font-size:18px;
}
#main .action-holder .cart{
float:right;
padding:5px 11px 6px;
color:#555;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
border-radius:7px;
background: rgb(248,248,248);
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(248,248,248,1) 1%, rgba(225,224,224,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(248,248,248,1)), color-stop(100%,rgba(225,224,224,1)));
background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 1%,rgba(225,224,224,1) 100%);
background: -o-linear-gradient(top,  rgba(248,248,248,1) 1%,rgba(225,224,224,1) 100%);
background: -ms-linear-gradient(top,  rgba(248,248,248,1) 1%,rgba(225,224,224,1) 100%);
background: linear-gradient(to bottom,  rgba(248,248,248,1) 1%,rgba(225,224,224,1) 100%);
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(214, 214, 214, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(214, 214, 214, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(214, 214, 214, 1);
}
.twocolumns{
overflow:hidden;
padding:8px 0 0 ;
margin:0 0 51px;
}
.notAvailable {
    opacity:0.5;
}
#content{
float:left;
width:780px;
}
.blog-post{
overflow:hidden;
color:#555;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.blog-post img{
vertical-align:top;
margin:0 0 25px;
border:2px solid #dbdbdb;
border-radius:15px;
}
#main .blog-post p{
margin:0 0 36px;
}
.blog-post .title{
display:block;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 9px;
}
.blog-post .note{
display:block;
background:#e6e6e6;
color:#555;
font:16px/19px 'ralewaysemibold', Arial, Helvetica, sans-serif;
padding:19px 19px;
margin:-9px 0 30px;
}
.blog-post .list{
padding:0;
margin:-13px 0 6px;
list-style:none;
overflow:hidden;
}
.blog-post .list li{
overflow:hidden;
margin:0 0 27px;
}
.blog-post .list .alignleft{
float:left;
border:0;
border-radius:0;
margin:3px 20px 0 0;
}
.blog-post .list .text-holder{
overflow:hidden;
}
.blog-post .list .heading{
display:block;
font:16px/19px 'ralewaysemibold', Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 10px;
}
#main .blog-post .list p{margin:0;}
#content .paging-holder{
overflow:hidden;
border-top:1px solid #d9d9d9;
padding:20px 0 0;
}
#content .paging-holder .prev,
#content .paging-holder .next{
float:left;
width:166px;
text-align:center;
color:#555;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
background:#eee;
border-radius:10px;
padding:9px 5px 11px;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
}
#content .paging-holder .next{
float:right;
}
#sidebar{
float:right;
width:381px;
}
#sidebar .blog-list{
margin:0;
}
#sidebar .blog-list li{
margin:0 0 29px;
}
.calc-holder{
overflow:hidden;
margin:-3px 0 10px ;
padding:3px 0 0;
}
.calc-holder .calc-block{
overflow:hidden;
margin:-3px 0 8px;
padding:3px 0 0;
}
.calc-block .text-holder{
width:390px;
float:left;
margin:0 90px 0 0;
}
.calc-block .text-holder img{
display:block;
margin:30px auto 24px;
}
#main .calc-block .text-holder p{
margin:0;
}
#main .calc-block .title{
display:block;
font:18px/22px 'ralewaybold', Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 9px;
}
.calc-block .calculate{
float:left;
width:500px;
}
.calc-block .calculate .row{
overflow:hidden;
margin:-3px -3px 29px;
padding:3px;
}
.calc-block .calculate label{
float:left;
color:#000;
margin:9px 16px 0 15px;
font:18px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.calc-block .calculate label:first-child{
width:120px;
margin:3px 20px 0 0;
text-align:right;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.calc-block .calculate .or{
float:left;
margin:8px 17px 0;
}
.calc-block .calculate .calculator{
width:134px;
height:39px;
color:#fff;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
background:#006192;
border-radius:10px;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
margin:-12px 0 24px 140px;
border:0;
cursor:pointer;
}
.calc-block .calculate .calculator:hover{cursor:pointer;}
.calc-block .calculate .selectmenu{
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.3);
float:left;
width:66px !important;
background: rgb(255,255,255);
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
color:#888;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
border-radius:5px;
padding:9px 10px  10px 12px;
cursor:pointer;
}
.calc-block .calculate .selectmenu.active{
color:#000;
}
.calc-block .calculate .selectmenu:hover{
border:1px solid #a6c8d9;
padding:8px 9px  9px 11px;
text-decoration:none;
-webkit-box-shadow: 0px 0px 7px 0px rgba(134, 210, 241, 0.35);
-moz-box-shadow:    0px 0px 7px 0px rgba(134, 210, 241, 0.35);
box-shadow:         0px 0px 7px 0px rgba(134, 210, 241, 0.35);
}
.calc-block .selectmenu .selectmenu-status{
background:url(../images/arrow-select.png) no-repeat 100% 50%;
display:block;
}
.calc-block .calc-table{
border-collapse:collapse;
width:100%;
overflow:hidden;
margin:0 0 27px;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
}
.calc-block .calc-table td{
text-align:center;
padding:16px  0 11px;
border-bottom:1px solid #d9d9d9;
}
.calc-block .calc-table td:first-child{
width:220px;
background:#f7f7f7;
text-align:left;
padding:16px 0 11px 10px;
}
.calc-block .calc-table.type2 td:first-child{
width:270px;
}
.calc-block .calc-table th{
padding:10px 0 6px;
border-bottom:1px solid #d9d9d9;
text-align:center;
color:#777;
font:14px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.calc-block .calc-table th:first-child{
text-align:left;
background:#f7f7f7;
padding:10px 10px 6px;
}
#main .calc-block .calculate .title{
margin:0 0 15px;
}
.calc-block .calc-table input[type="text"]{
float:left;
width:129px;
height:17px;
padding:9px 11px;
border-radius:5px;
border:1px solid #d2d2d2;
font:15px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
margin:0;
background:#fff;
}
.contact-holder{
overflow:hidden;
margin:0 0 47px;
color:#555;
font:15px/24px 'ralewayregular', Arial, Helvetica, sans-serif;
}
#main .contact-holder h2{
margin:0 0 23px;
}
.contact-holder .tabset{
padding:0;
margin:0 0 25px -20px;
list-style:none;
overflow:hidden;
color:#777;
font:12px/15px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.contact-holder .tabset li{
float:left;
width:220px;
margin:0 0 0 20px;
text-align:center;
}
.contact-holder .tabset a{
display:block;
padding:22px 10px 26px;
color:#777;
border:2px solid #7fb0c8;
border-radius:14px;
cursor:pointer;
}
.contact-holder .tabset .active a,
.contact-holder .tabset a:hover{
text-decoration:none;
border:2px solid #dbdbdb;
}
.contact-holder .tabset .title{
display:block;
margin:0 0 1px;
color:#000;
font:16px/19px 'ralewaymedium', Arial, Helvetica, sans-serif;
}
.contact-holder .tabset address{
font:12px/15px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.contact-holder .contact-info{
overflow:hidden;
margin:0 0 49px;
}
.contact-holder .tab {
display:none;
} 
#main .contact-holder h3{
margin:0 0 11px;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
}
.contact-holder .contact-info .text-holder{
float:left;
width:450px;
margin:0 30px 0 0;
}
.contact-holder .contact-info dl{
margin:0;
overflow:hidden;
font:15px/19px 'ralewaymedium', Arial, Helvetica, sans-serif;
}
.contact-holder .contact-info dt{
float:left;
font:15px/19px 'ralewaybold', Arial, Helvetica, sans-serif;
color:#000;
margin:0 3px 0 0 ;
}
.contact-holder .contact-info dd{
overflow:hidden;
margin:0 0 15px;
}
.contact-holder .contact-info p{
margin:0 0 30px;
}
.contact-holder .contact-info .map-holder{
float:left;
width:700px;
padding:7px 0 0;
}
.contact-holder .contact-info .map-holder img{vertical-align:top;}
#main .contact-holder .step-list2{
max-width:980px;
padding:9px 0 0;
margin:0 0 32px;
list-style:none;
overflow:hidden;
font:15px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#555;
}
#main .contact-holder .step-list2 li{
overflow:hidden;
margin:0 0 16px;
}
#main .contact-holder .step-list2 img{
float:left;
margin:4px 20px 0 0;
}
#main .contact-holder .step-list2 .text-holder{
padding:2px 0 0;
overflow:hidden;
}
#main .contact-holder .step-list2 .text-holder .heading{
margin:0 0 10px;
display:block;
text-transform:uppercase;
color:#000;
font:16px/19px  'ralewaymedium', Arial, Helvetica, sans-serif;
}
#main .contact-holder .step-list2 .text-holder p{
margin:0;
}
.contact-holder .details-list{
margin:0;
overflow:hidden;
}
.contact-holder .details-list dt{
float:left;
width:468px;
margin:0 10px 0 0;
}
.contact-holder .details-list dd{
margin:0;
overflow:hidden;
}
/* edit-holder */
.edit-holder{margin:0 0 100px;}
.edit-holder.type2{
margin:0 0 60px;
}
#main .edit-holder h2{margin: 0 0 17px;}
#main .edit-holder h3{
margin: 0 0 20px;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
}
.edit-holder .profile-info{
overflow:hidden;
margin:0 0 18px;
padding:7px 0 0 0;
}
.edit-holder .profile-info dl{
float:left;
width:313px;
margin:7px 9px 0 0 ;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
}
.edit-holder .profile-info dt{
float:left;
color:#777;
text-align:right;
width:115px;
margin:0 11px 0 0;
}
.edit-holder .profile-info dl dd{
margin:0 0 15px;
overflow:hidden;
}
.edit-holder .profile-info .alignleft{
float:left;
margin:1px 10px 0 0;
}
.edit-holder .profile-info .edit-section{
float:right;
width:195px;
border:2px solid #dbdbdb;
border-radius:14px;
text-align:right;
padding:16px 20px 3px;
font:15px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.edit-holder .profile-info .edit-section p{
margin:0 0 21px;
}
.edit-holder .profile-info .edit-section a{
color:#006192;
border-bottom:1px solid #d2dde6;
display:inline-block;
vertical-align:middle;
}
.edit-holder .profile-info .edit-section a:hover{
text-decoration:none;
border:0;
padding:0 0 1px;
}
.edit-holder .profile-info .edit-section a:hover{
border:0;
}
.edit-holder .profile-info .edit-section .exit a{
color:#c3404d;
border-bottom-color:#f0d8da;
}
.edit-holder .add{
display:inline-block;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
vertical-align:top;
padding:5px 11px;
background:#eee;
margin:0  0 37px;
color:#555;
font:14px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
border-radius:10px;
text-align:center;
}
.edit-holder .add span{
display:inline-block;
vertical-align:top;
background:url(../images/bg-plus2.png) no-repeat 0 5px;
padding:0 0 0 10px;
}
.edit-holder .feedback-holder{
overflow:hidden;
margin:-6px 0 0;
border-top:1px solid #d9d9d9;
padding:10px 0 0 ;
}
.edit-holder .feedback-holder ul{
padding:6px 0 0;
margin:0 20px 0 0;
float:left;
width:297px;
list-style:none;
overflow:hidden;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.edit-holder .feedback-holder ul li{
margin:0 0 11px;
}
.edit-holder .feedback-holder ul a{
color:#006192;
border-bottom:1px solid #d2dde6;
display:inline-block;
vertical-align:top;
}
.edit-holder .feedback-holder ul a:hover{
text-decoration:none;
border:0;
padding:0 0 1px;
}
.edit-holder .feedback-frame{
overflow:hidden;
color:#555;
font:15px/18px  'ralewayregular', Arial, Helvetica, sans-serif;
}
.edit-holder .feedback-frame img{
vertical-align:top;
margin:0 0 5px;
}
#main .edit-holder .feedback-frame p{
margin:0;
}
.profile-table{
border-collapse:collapse;
width:100%;
color:#555;
margin:0 0 20px;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.profile-table td{
border: solid #d9d9d9;
border-width:1px 0;
padding:16px 0;
vertical-align:top;
}
.profile-table address{
padding:0 0 0 15px;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.profile-table td:first-child{
width:966px;
}
.profile-table .name{
margin:0 0 5px;
display:block;
color:#000;
font:15px/18px 'ralewaybold', Arial, Helvetica, sans-serif;
}
.profile-table .edit{
color:#006192;
border-bottom:1px solid #d2dde6;
display:inline-block;
vertical-align:top;
}
.profile-table .delete{
color:#c3404d;
border-bottom:1px solid #f0d8da;
display:inline-block;
vertical-align:top;
}
/* address-form */
.address-form{overflow:hidden;}
.address-form .form-holder{
overflow:hidden;
margin:0 0 23px;
}
.address-form .form-box{
float:left;
width:324px;
margin:0 0 0 76px;
}
.address-form .form-box:first-child{margin:0;}
.address-form .form-box.last{
width:381px;
margin:0 0 0 75px;
}
.address-form .row{
overflow:hidden;
margin:0 0 15px;
}
.address-form label{
width:79px;
float:left;
text-align:right;
margin:9px 10px 0 0 ;
color:#555;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.address-form .text{
float:left;
border:1px solid #d7d7d7;
background:#fefefe;
padding:9px 12px;
margin:0;
border-radius:4px;
width:194px;
height:17px;
color:#000;
font:15px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.address-form textarea.text{
overflow:auto;
resize:none;
height:67px;
width:273px !important;
}
.address-form .submit-holder{
overflow:hidden;
margin:0 0 0 auto;
width:687px;
}
.address-form .submit-holder input[type="checkbox"]{
position:absolute;
left:-9999px;
}
.address-form .submit-holder .checkboxArea{
float:left;
width:23px;
height:23px;
cursor:pointer;
background:url(../images/bg-check.png) no-repeat 0 -41px;
margin:8px 12px 0 0;
}
.address-form .submit-holder .checkboxAreaChecked{background-position:0 0;}
.address-form .submit-holder label{
float:left;
cursor:pointer;
width:353px;
color:#555;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
margin:11px 10px 0 0;
text-align:left;
}
.address-form input[type="submit"].cancel{
float:left;
border:0;
background:#eee;
color:#555;
font:16px/20px 'ralewaylight', Arial, Helvetica, sans-serif;
padding:0;
margin:0;
width:134px;
height:39px;
cursor:pointer;
border-radius:10px;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
}
.address-form input[type="submit"].cancel:hover{cursor:pointer;}
.address-form input[type="submit"]{
float:left;
border:0;
color:#fff;
background:#006192;
border-radius:10px;
font:16px/20px 'ralewaylight', Arial, Helvetica, sans-serif;
padding:0;
margin:0 0 0 20px;
width:134px;
height:39px;
cursor:pointer;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
}
.address-form input[type="submit"]:hover{cursor:pointer;}
.add-form{
overflow:hidden;
padding:3px;
margin:-3px;
}
.add-form .row{
margin:0 0 17px -23px;
padding:0 0 3px 3px;
overflow:hidden;
}
.add-form .form-box{
float:left;
margin:0 0 0 20px;
}
.add-form .form-box label{
display:block;
margin:0 0 6px;
color:#000;
font:15px/18px 'ralewaylight', Arial, Helvetica, sans-serif;
}
.add-form .form-box .selectmenu{
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.3);
display:block;
width:213px !important;
background: rgb(255,255,255);
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
color:#888;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
border-radius:5px;
padding:9px 10px  10px 12px;
cursor:pointer;
}
.add-form .selectmenu.active{
color:#000;
}
.add-form .selectmenu:hover{
border:1px solid #a6c8d9;
padding:8px 9px  9px 11px;
text-decoration:none;
-webkit-box-shadow: 0px 0px 7px 0px rgba(134, 210, 241, 0.35);
-moz-box-shadow:    0px 0px 7px 0px rgba(134, 210, 241, 0.35);
box-shadow:         0px 0px 7px 0px rgba(134, 210, 241, 0.35);
}
.add-form .selectmenu.width3{
width:175px !important;
}
.add-form .selectmenu.width2{
width:112px !important;
}
.add-form .selectmenu .selectmenu-status{
background:url(../images/arrow-select.png) no-repeat 100% 50%;
display:block;
}
.add-form .row .submit-holder{
float:left;
margin:0 0 0 20px;
padding:24px 0 0;
}
.add-form input[type="submit"]{
float:left;
width:134px;
height:39px;
padding:0;
margin:0;
border:0;
border-radius:10px;
background:#006192;
color:#fff;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
}
.add-form input[type="submit"]:hover{
cursor:pointer;
}
.add-form .submit-holder{
overflow:hidden;
}
.add-form input[type="submit"].cancel{
float:left;
width:134px;
height:39px;
padding:0;
margin:0;
border:0;
border-radius:10px;
background:#eee;
color:#555;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
-webkit-box-shadow:  inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
}
.add-form input[type="submit"].cancel:hover{cursor:pointer;}
/* profile-form */
.profile-form{
overflow:hidden;
font:14px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#777;
margin:0 0 0 -46px;
padding:0 0 0 46px;
}
.profile-form .holder{
overflow:hidden;
padding:0 0 0 46px;
margin:0 0 30px -46px;
}
.profile-form .heading{
display:block;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
margin:0 0 27px;
color:#000;
}
.profile-form .note{
display:block;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#555; 
margin:0 0 16px;
}
.profile-form .col{
float:left;
width:369px;
margin:0 0 0 141px;
}
.profile-form .col:first-child{
width:390px;
margin:0;
}
.profile-form .col3{
width:150px;
margin:54px 0 0 69px;
}
.profile-form .col3 img{
vertical-align:top;
margin:0 0 6px;
}
.profile-form .col3 p{
margin:0;
}
.profile-form .col3 .file-holder{
margin:0 0 11px;
text-align:center;
width:139px;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
position:relative;
}
.profile-form .col3 .file-holder a{
color:#006192;
display:inline-block;
vertical-align:top;
border-bottom:1px solid #d2dde6;
}
.profile-form .col3 .file-holder a:hover{
text-decoration:none;
border:0;
padding:0 0 1px;
}
.profile-form .col3 input[type="file"]{
position:absolute;
top:0;
left:0;
width:139px;
height:100%;
opacity:0;
filter: alpha(opacity=0);
cursor:pointer;
}
.profile-form .col:first-child .heading{
margin:0 0 26px;
}
.profile-form .row{
overflow:hidden;
margin:0 0 13px -46px ;
padding: 0 0 2px 46px;
}
.profile-form label{
float:left;
width:160px;
margin:8px 10px 0 -46px;
text-align:right;
color:#777;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.profile-form .value{
float:left;
font:15px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
padding:9px 0;
width:195px;
}
.profile-form .text{
float:left;
width:190px;
padding:9px 14px;
height:17px;
font:15px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
margin:0;
border:1px solid #d9d9d9;
border-radius:4px;
}
.profile-form .text.date{
border:0;
background:none;
width:151px;
}
.profile-form .datepicker{
width:218px;
float:left;
background: rgb(255,255,255);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,232,232,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%);
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}
.profile-form .datepicker img{
float:left;
margin:6px 0 0 9px;
}
.profile-form input[type="radio"]{
position:absolute;
left:-9999px;
}
.profile-form .radio-holder{
float:left;
padding:8px 0 0 3px;
}
.profile-form .radio-holder label{
width:auto;
text-align:left;
margin:1px 33px 0 0 ;
cursor:pointer;
color:#000;
}
.profile-form .radioArea{
float:left;
width:17px;
height:18px;
margin:0 9px 0 0;
background:url(../images/bg-radio.png) no-repeat;
cursor:pointer;
}
.profile-form .radioAreaChecked{
background-position:-23px 0;
}
.profile-form .row input[type="password"].text{
width:297px;
}
.profile-form  .new-password{
padding:18px 19px 23px;
overflow:hidden;
border:2px solid #dbdbdb;
border-radius:14px;
color:#555;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.profile-form  .new-password .row{
margin:0 0 14px;
padding:0;
}
.profile-form  .new-password .change{
display:block;
width:144px;
background:#eee;
text-align:center;
color:#555;
font:14px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
padding:5px 0 6px;
border-radius:10px;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
-moz-box-shadow:     inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
margin:20px 0 0;
}
.profile-form .submit-holder{
overflow:hidden;
}
.profile-form input[type="submit"].cancel{
float:left;
border:0;
background:#eee;
border-radius:10px;
color:#777;
font:16px/19px  'ralewayregular', Arial, Helvetica, sans-serif;
padding:0;
margin:0 20px 0 0;
width:134px;
height:39px;
cursor:pointer;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
-moz-box-shadow:     inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
}
.profile-form input[type="submit"].cancel:hover{
cursor:pointer;
}
.profile-form input[type="submit"]{
float:left;
border:0;
color:#fff;
background:#006192;
font:14px/18px 'ralewaylight', Arial, Helvetica, sans-serif;
padding:0;
margin:0;
width:134px;
height:39px;
cursor:pointer;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
border-radius:10px;
}
.profile-form input[type="submit"]:hover{
cursor:pointer;
}
.order-holder{
margin:0 0 100px;
overflow:hidden;
}
#main .order-holder h2{
margin:0 0 10px;
}
.order-holder .state{
display:block;
color:#555;
font:14px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
background:url(../images/bg-available-yellow.png) no-repeat 0 3px;
padding:0 0 0 15px;
margin:0 0 16px;
}
.order-holder .order-info{
padding:25px 0 0;
overflow:hidden;
margin:0 0 25px;
color:#555;
border-top:1px solid #d9d9d9;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.step-holder.order-holder .order-info{
margin:0 0 26px;
padding:0;
border:0;
}
.order-holder .order-info .col{
float:left;
width:380px;
margin:0 0  0 20px;
}
.order-holder .order-info .col:first-child{
margin:0;
}
.order-holder .order-info .note{
margin:0 0 0 37px;
width:316px;
}
#main .order-holder  .heading{
display:block;
margin:0 0 18px;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
}
#main .order-holder .order-info .heading{
margin:0 0 21px;
}
.order-holder .order-info dl{
margin:0;
overflow:hidden;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#555;
}
.order-holder .order-info dt{
text-align:right;
width:79px;
float:left;
margin:0 11px 0 0;
}
.order-holder .order-info dd{
overflow:hidden;
margin:0 0 15px;
color:#000;
}
.order-holder .order-info dd a{
color:#000;
}
.order-holder .order-info dd a:hover{
border:0;
padding:0 0 1px;
}
.order-holder .order-table{
margin:0 0 23px;
width:100%;
border-collapse:collapse;
color:#555;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.order-holder .order-table td{
padding:18px 0 16px;
vertical-align:top;
border-bottom:1px solid #d9d9d9;
}
.order-holder .order-table tr:first-child td{
padding:5px 0 16px;
}
.order-holder .order-table td:nth-child(1){
text-align: center;
}
.order-holder .order-table td:nth-child(2){
width:790px;
padding:17px 0 16px;
}
.order-holder .order-table tr:first-child td:first-child{
padding:4px 0 16px;
}
.order-holder .order-table .title{
display:block;
margin:0 0 4px;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#006192;
}
.order-holder .order-table .title.red{
color:#c53e4b;
}
.order-holder .order-table .title.red a{
color:#c53e4b;
}
.order-holder .order-table .title.yellow{
color:#f29542;
}
.order-holder .order-table .title.yellow a{
color:#f29542;
}
.order-holder .order-table .title a{
color:#006192;
}
.order-holder .order-table .title strong{
font-family:'ralewaybold', Arial, Helvetica, sans-serif;
}
.order-holder .order-table .info{
display:block;
font:14px/18px 'ralewaybold', Arial, Helvetica, sans-serif;
color:#555;
}
.order-holder .order-table .last{
color:#000;
text-align:right;
padding:13px 10px 16px 0;
font:24px/24px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.order-holder .order-table tr:first-child .last{
padding:0 10px 16px 0;
}
.order-holder .order-table .last .rubl{
color:#555;
font-size:18px;
}
.order-holder .table-sum{
text-align:right;
margin:0 0 21px;
padding:0 10px 0 0;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
}
.order-holder .table-sum .sum{
display:inline-block;
padding:0 2px 0 0;
vertical-align:top;
}
.order-holder .table-sum .price{
color:#000;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
display:inline-block;
vertical-align:top;
}
.order-holder .table-sum .price .rubl{
font-size:18px;
color:#555;
font-family: 'als_rublregular';
}
.order-holder  .link-holder{
overflow:hidden;
}
.order-holder  .link-holder .back{
float:left;
color:#555;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
padding:0;
margin:0;
cursor:pointer;
border:0;
background:#eee;
border-radius:10px;
width:134px;
height:39px;
text-align:center;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
}
.order-holder  .link-holder .back:hover{cursor:pointer;}
.order-holder .order-info .text{
width:258px !important;
overflow:auto;
height:83px;
resize:none;
padding:8px 14px;
margin:0;
border:1px solid #d7d7d7;
border-radius:4px;
color:#000;
font:15px/20px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.order-holder .order-info .textarea-holder{
overflow:hidden;
}
.order-holder  .submit-holder{
float:right;
}
.order-holder input[type="submit"].cancel{
float:left;
width:153px;
height:39px;
border:0;
background:#c3404d;
color:#fff;
border-radius:10px;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
padding:0;
margin:0 20px 0 0;
cursor:pointer;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(156, 51, 62, 1);
-moz-box-shadow:   inset 0px -2px 0px 0px rgba(156, 51, 62, 1);
box-shadow:      inset 0px -2px 0px 0px rgba(156, 51, 62, 1);
}
.order-holder input[type="submit"]{
float:left;
width:153px;
height:39px;
border:0;
color:#fff;
border-radius:10px;
background:#006192;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
padding:0;
margin:0;
cursor:pointer;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
}
.order-holder input[type="submit"]:hover,
.order-holder input[type="submit"].cancel:hover{
cursor:pointer;
}
/* review-holder */
.review-holder{
overflow:hidden;
margin:0 0 41px -10px;
padding:0 0 0 10px;
color:#555;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.review-holder .tab-holder{
overflow:hidden;
}
.review-holder .tab-holder .tab{
display:none;
}
.review-holder .tab-holder .tab.active{display:block;}
#main .review-holder h2{
margin:0 0 13px;
}
#main .review-holder .title{
display:block;
color:#000;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
margin:0 0 8px;
}
#main .review-holder .tab-holder .title{
margin:0 0 11px;
}
#main .review-holder p{
margin:0 0 21px;
}
.review-holder .type-review{
background:#f4f4f4;
margin:0 0 35px -10px;
padding:25px 0 14px 12px;
}
.review-holder .type-review .row{
overflow:hidden;
margin:-8px 0 8px;
padding:8px 0 5px;
}
.review-holder .type-review input[type="radio"]{
position:absolute;
left:-9999px;
}
.review-holder .type-review .radioArea{
background:url(../images/bg-radio.png) no-repeat;
width:17px;
height:18px;
float:left;
margin:2px 10px 0 0;
cursor:pointer;
}
.review-holder .type-review .radioAreaChecked{
background-position: -23px 0;
}
.review-holder .type-review label{
float:left;
font:18px/22px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
cursor:pointer;
margin:0 12px 0 0;
}
.review-holder .type-review .selectmenu{
margin:-7px 0 -2px 3px;
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.3);
float:left;
width:172px !important;
background: rgb(255,255,255);
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
color:#888;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
border-radius:5px;
padding:9px 10px  10px 12px;
cursor:pointer;
}
.review-holder .type-review .selectmenu.active{
color:#000;
}
.review-holder .type-review .selectmenu:hover{
border:1px solid #a6c8d9;
padding:8px 9px  9px 11px;
text-decoration:none;
-webkit-box-shadow: 0px 0px 7px 0px rgba(134, 210, 241, 0.35);
-moz-box-shadow:    0px 0px 7px 0px rgba(134, 210, 241, 0.35);
box-shadow:         0px 0px 7px 0px rgba(134, 210, 241, 0.35);
}
.review-holder .type-review .selectmenu .selectmenu-status{
background:url(../images/arrow-select.png) no-repeat 100% 50%;
display:block;
}
.review-table{
margin:0 0 22px;
border-collapse:collapse;
width:100%;
overflow:hidden;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#555;
}
.review-table table{
border-collapse:collapse;
width:100%;
}
.review-table td{
padding:18px 0 0 ;
vertical-align:top;
}
.review-table table td{
padding:6px 0 17px;
}
.review-table td:first-child{
color:#000;
padding:20px 10px 0 0;
width:335px;
}
.review-table td:first-child+td{
padding:15px 30px 0 0;
}
.review-table table td:first-child+td{
padding:6px 0 17px;
}
.review-table table td:first-child{
padding:9px 10px 0 0;
width:335px;
}
.review-table td.holder,
.review-table td.holder:first-child,
.review-table td.holder:first-child+td{
width:auto;
padding:22px 0 0;
}
.review-table td.holder:first-child{
padding:6px 0 0;
}
.review-table .star-rating{
margin:0 30px 0 0;
}
.review-table .text{
float:left;
width:591px !important;
border:1px solid #d7d7d7;
padding:8px 14px;
margin:-3px 0 0;
background:#fff;
border-radius:5px;
overflow:auto;
height:63px;
color:#000;
font:16px/20px 'ralewayregular', Arial, Helvetica, sans-serif;
resize:none;
}
.review-table .text.type2{
height:163px;
}
.review-table .submit-holder{
width:288px;
margin:0 0 0 auto;
overflow:hidden;
}
.review-table input[type="submit"].cancel{
float:left;
width:134px;
height:39px;
background:#eee;
border:0;
border-radius:10px;
color:#555;
padding:0;
margin:0 20px 0 0;
cursor:pointer;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.review-table input[type="submit"].cancel:hover{
cursor:pointer;
}
.review-table input[type="submit"]{
float:left;
width:134px;
height:39px;
background:#006192;
border-radius:10px;
border:0;
color:#fff;
padding:0;
margin:0;
cursor:pointer;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.review-table input[type="submit"]:hover{
cursor:pointer;
}
.result-holder{
margin:0 0 15px;
padding:24px 20px 19px;
border:2px solid #dbdbdb;
border-radius:14px;
overflow:hidden;
}
.result-holder .filter{
margin:0  9px 0 0;
float:left;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#555;
}
.result-holder .name{
float:left;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
}
.result-holder .change{
margin:-3px 0 0;
float:right;
padding:9px 0 11px;
color:#fff;
text-align:center;
width:193px;
background:#006192;
border-radius:10px;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
}
.sort-frame{
overflow:hidden;
padding:0 0 14px;
margin:0 0 22px;
border-bottom:1px solid #d9d9d9;
}
.sort-frame .title{
float:left;
color:#777;
font:14px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
margin:0 18px 0 0 ;
}
.sort-frame .sort-list{
float:left;
padding:0;
margin:0;
list-style:none;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.sort-frame .sort-list li{
float:left;
margin: 0 39px 0 0;
}
.sort-frame .sort-list a{
color:#006192;
display:inline-block;
vertical-align:top;
border-bottom:1px solid #d2dde6;
}
.sort-frame .sort-list .active a,
.sort-frame .sort-list .active a:hover{
color:#000;
border:0;
padding:0 0 1px;
background:url(../images/arrow-up.png) no-repeat 100% 5px;
padding: 0 13px 0 0;
margin:0 -13px 0 0;
}
.sort-frame .sort-list a:hover{
text-decoration:none;
border:0;
padding:0 0 1px;
}
.search-section{
overflow:hidden;

}
#main .search-section h2{
margin: 0 0 21px;
}
#main .search-section .heading{
display:block;
color:#000;
margin:0 0 14px;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.search-form2{
margin:0 0 25px;
overflow:hidden;
}
.search-form2 .text{
float:left;
width:510px;
height:17px;
border:1px solid #d9d9d9;
border-radius:4px;
color:#000;
font:15px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
padding:9px 14px;
margin:1px 0 0;
}
.search-form2 input[type="submit"]{
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
float:left;
width:134px;
height:39px;
background:#006192;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#fff;
padding:0;
border:0;
margin:0 0 0 22px;
cursor:pointer;
border-radius:10px;
}
.search-list{
padding:0;
margin:0 0 28px;
list-style:none;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
overflow:hidden;
border-bottom:1px solid #d9d9d9;
}
.search-list>li{
padding:20px 0 19px;
border-top:1px solid #d9d9d9;
overflow:hidden;
}
.search-list .img-holder{
overflow:hidden;
text-align:center;
width:139px;
overflow:hidden;
margin:0 20px 0 0;
float:left;
}
.search-list .img-holder img{
vertical-align:top;
border:2px solid #e8e8e8;
border-radius:10px;
}
.search-list .img-holder.type2{
height:170px;
white-space:nowrap;
margin:-20px 20px -19px 0;
}
.search-list .img-holder.type2:after{
display:inline-block;
vertical-align:middle;
height:100%;
width:1px;
margin:0 0 0 -5px;
content:'';
}
.search-list .img-holder.type2 img{
border:0;
border-radius:0;
display:inline-block;
vertical-align:middle;
}
.search-list .text-holder{
overflow:hidden;
}
.search-list .title{
display:block;
color:#006192;
margin:0 0 8px;
font:18px/24px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.search-list .title.type2{
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
margin:0 0 4px;
}
.search-list .title a{color:#006192;}
.search-list .title strong{
font-family:'ralewaybold', Arial, Helvetica, sans-serif;
}
.search-list .snow{
width:17px;
height:17px;
background:url(../images/bg-snow.png) no-repeat;
display:inline-block;
vertical-align:top;
text-indent:-9999px;
overflow:hidden;
}
.search-list .sun{
width:18px;
height:18px;
background:url(../images/bg-sun.png) no-repeat;
display:inline-block;
vertical-align:top;
text-indent:-9999px;
overflow:hidden;
}
#main .search-list p{
margin:0 0 13px;
}
.search-list .more{
display:inline-block;
vertical-align:top;
color:#006192;
border-bottom:1px solid #d2dde6;
}
.search-list .more:hover{
text-decoration:none;
border:0;
padding:0 0 1px;
}
.search-list .rating{
overflow:hidden;
}
.search-list .rating .comments{
float:left;
font:14px/17px "ralewayregular",Arial,Helvetica,sans-serif;
color:#555;
}
.search-list .text-frame{
float:left;
width:700px;
}
.search-list .info{
display:block;
margin:0 0 5px;
font:14px/17px 'ralewaybold', Arial, Helvetica, sans-serif;
color:#555;
}
.search-list .article{
display:block;
margin:0 0 14px;
font:14px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#555;
}
.search-list .available{
display:block;
color:#555;
margin:0 0 12px;
font:14px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
background:url(../images/bg-available.png) no-repeat 0 3px;
padding:0 0 0 15px;
}
.search-list .price-holder{
float:right;
padding:1px 0 0;
text-align:right;
color:#000;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.search-list .price-holder .price{
display:block;
}
.search-list .price-holder .rubl{
font-size:18px;
color:#555;
}
.register-section{
position:relative;
overflow:hidden;
margin:0 0 100px;
}
.register-section .title-holder{
overflow:hidden;
margin:0 0 30px;
}
#main .register-section .title-holder h2{
float:left;
margin:0;
}
.register-section .title-holder .required{
float:right;
color:#000;
margin:14px 3px 0 0;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.register-section .title-holder .required img{
margin: 4px 6px 0 0;
vertical-align:top;
display:inline-block;
}
.register-form.type2{
width:560px;
margin:0 auto;
padding:0 43px 0 0;
}
.register-form.type2 .check-holder{
margin:0 0 16px;
padding:0 0 0 128px;
}
.register-form.type2 .row.capcha-holder{
padding:9px 0 0 3px;
margin:-3px -3px 39px;
}
.register-form.type2 .submit-holder{
padding:20px 0 0 130px;
}
.register-form.type2 input[type="submit"]{
float:left;
}
/* step-holder */
.step-holder{
overflow:hidden;
margin:0 0 100px;
color:#555;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
#main .step-holder h2{
margin:0 0 22px;
}
#main .step-holder h3{
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 8px;
}
.step-list{
padding:0;
margin:0 0 15px;
border:1px solid #ddd;
list-style:none;
border-radius:5px;
overflow:hidden;
text-transform:uppercase;
font:18px/22px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.step-list li{
height:53px;
position:relative;
float:left;
width:306px;
margin:0 0 0 -15px;
background:url(../images/bg-step.png) no-repeat 100% 0;
text-align:center;
}
.step-list li:first-child,
.step-list li.active:first-child{
width:303px;
margin:0;
z-index:3;
background:url(../images/bg-step-first.png) no-repeat;
}
.step-list li.prev:first-child{
background:url(../images/bg-step-prev.png) no-repeat;
}
.step-list li.prev{
background:url(../images/bg-step-prev2.png) no-repeat;
}
.step-list li.active{
position:relative;
z-index:2;
background:url(../images/bg-step-active.png) no-repeat;
}
.step-list  li:first-child+li{
z-index:2;
}
.step-list  li:first-child+li.prev{
z-index:3;
}
.step-list li+li{
z-index:1;
}
.step-list li.active.last{
margin:0 0 0 -13px;
background:url(../images/bg-step-active-last.png) no-repeat 100% 0;
}
.step-list li.prev{
position:relative;
z-index:3;
}
.step-list li.prev:after{
width:11px;
height:53px;
background:url(../images/arrow-step.png) no-repeat;
position:absolute;
top:0;
left:0;
content:'';
}
.step-list li.prev:first-child:after{
display:none;
}
.step-list li.last{
background:none;
}
.step-holder .step-list a{
padding:17px 0 13px;
display:block;
color:#000;
}
.step-holder .step-list .prev a{
color:#fff;
}
.step-holder .radio-holder{
overflow:hidden;
margin:0 0 16px;
}
.step-holder .delivery-holder .radio-holder{
margin:0 0 15px;
}
.step-holder .radio-holder input[type="radio"]{
position:absolute;
left:-9999px;
}
.step-holder .radio-holder .radioArea{
float:left;
width:17px;
height:18px;
background:url(../images/bg-radio.png) no-repeat;
margin:0 10px 0 0;
cursor:pointer;
}
.step-holder .radio-holder .radioAreaChecked{
background-position:-23px 0;
}
.step-holder .radio-holder label{
overflow:hidden;
display:block;
font:15px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#777;
}
.step-holder .radio-holder label span:first-child{
display:block;
font:18px/21px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
}
.step-holder .radio-holder label span{
display:block;
}
.step-holder .radio-holder label span.note{
color:#dd6576;
padding:11px 0 0;
}
.step-holder .add{
color:#006192;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
display:inline-block;
vertical-align:top;
background:url(../images/bg-plus.png) no-repeat 2px 3px;
margin:0 0 28px;
padding:0  0 0 26px;
}
.step-holder .add span{
display:inline-block;
vertical-align:top;
border-bottom:1px solid #d1dce5;
}
.step-holder .add:hover{
text-decoration:none;
}
.step-holder .add:hover span{
border:0;
padding:0 0 1px;
}
.step-holder p{
margin:0 0 29px;
}
.step-holder a{
color:#006192;
}
.step-holder a span{
display:inline-block;
vertical-align:top;
border-bottom:1px solid #d1dce5;
}
.step-holder a:hover{
text-decoration:none;
}
.step-holder a:hover span{
border:0;
padding:0 0 1px;
}
.step-holder .bottom-holder{
overflow:hidden;
}
.step-holder .back,
.step-holder.order-holder .back{
float:left;
width:134px;
height:39px;
border-radius:10px;
background:#eee;
color:#555;
margin:0 20px 0 0;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
padding:0;
border:0;
cursor:pointer;
text-align:center;
}
.step-holder .back:hover{
cursor:pointer;
}
.step-holder .next{
float:left;
padding:0;
width:134px;
height:39px;
border:0;
cursor:pointer;
color:#fff;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
background:#006192;
border-radius:10px;
text-align:center;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
}
.step-holder .next:hover{cursor:pointer;}
.step-holder .bottom-holder.end .next{
width:134px;
float:right;
background:#c3404d;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(156, 51, 62, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(156, 51, 62, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(156, 51, 62, 1);
}
.step-holder .radio-place{
padding:26px 0 0;
overflow:hidden;
margin: -15px 0 3px -60px;
}
.step-holder .radio-place label{
color:#000;
overflow:hidden;
margin:0 20px 0 0;
font:18px/22px 'ralewayregular', Arial, Helvetica, sans-serif;
float:left;
}
.step-holder .radio-place  img{
float:left;
margin:-15px 0 0;
}
.step-holder .radio-col{
float:left;
width:550px;
margin:0 0 0 60px;
}
.step-holder .radio-place .radio-holder{
margin:-15px 0 0;
height:21px;
padding:15px 0 43px;
}
.delivery-holder{
padding:2px 0 0;
max-width:850px;
margin:0 0 10px;
overflow:hidden;
}
.history-holder{
margin:0 0 60px;
overflow:hidden;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#555;
}
.history-holder .filter-area{
overflow:hidden;
margin:0 0 20px;
}
.history-holder .filter-area .title{
margin:6px 12px 0 0;
float:left;
color:#777;
font:14px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.history-holder .filter-area ul{
padding:0;
margin:0;
list-style:none;
overflow:hidden;
font:14px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.history-holder .filter-area ul li{
float:left;
margin:0 10px 0 0;
}
.history-holder .filter-area ul a{
color:#fff;
display:block;
border-radius:10px;
padding:5px 19px 6px;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);
background:#006192;
}
.history-holder .filter-area ul .active a{
background:#fff;
border:1px solid #d9d9d9;
color:#555;
padding:4px 18px 5px;
}
#main .history-holder p{
margin:0;
}
.history-list{
padding:0;
margin:0 0 17px;
list-style:none;
overflow:hidden;
border-top:1px solid #d9d9d9;
}
.history-list li{
overflow:hidden;
border-bottom:1px solid #d9d9d9;
padding: 18px 0 15px;
}
.history-list .heading{
display:block;
font:15px/18px 'ralewaybold', Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 5px;
}
.history-list .heading a{color:#000;}
#main .history-list p{
margin:0 0 13px;
}
.history-list .state{
display:block;
color:#555;
font:14px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
padding:0 0 0 15px;
background:url(../images/bg-available.png) no-repeat 0 3px;
}
.history-list .state.wait{
background:url(../images/bg-available-yellow.png) no-repeat 0 3px;
}
.history-list .state.cancel{
background:url(../images/bg-available-red.png) no-repeat 0 3px;
}
#main .history-holder .back{
width:134px;
height:39px;
padding:0;
margin:0;
border:0;
cursor:pointer;
color:#555;
border-radius:10px;
text-align:center;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
background:#eee;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(190, 190, 190, 1);
}
#main .history-holder .back:hover{cursor:pointer;}
.brand-list{
padding:4px 0 0;
margin:0 0 28px  -6px;
list-style:none;
overflow:hidden;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.brand-list li{
width:230px;
margin:0 0 54px 3px;
display:inline-block;
vertical-align:top;
text-align:center;
}
.brand-list li .img-holder{
overflow:hidden;
height:145px;
text-align:center;
margin:0 0 8px;
display:block;
white-space:nowrap;
}
.brand-list li .img-holder:after{
display:inline-block;
vertical-align:middle;
height:100%;
width:1px;
margin:0 0 0 -5px;
content:'';
}
.brand-list li img{
display:inline-block;
vertical-align:middle;
}
.brand-list li .title{
display:inline-block;
vertical-align:top;
color:#006192;
border-bottom:1px solid #d2dde6;
}
.brand-list li a:hover{
text-decoration:none;
}
.brand-list li a:hover .title{
border:0;
padding:0 0 1px;
}
.detail-holder{
overflow:hidden;
margin:0 0 44px;
}
#main .detail-holder h2,
#main .detail-holder h1{
margin:0;
display:inline-block;
vertical-align:top;
}
.detail-holder .title-place{
overflow:hidden;
margin:0 0 26px;
}
.detail-holder .title-place .snow,
.detail-holder .title-place .sun,
.detail-holder .title-place .middle{
display:inline-block;
vertical-align:top;
width:33px;
height:33px;
background:url(../images/bg-snow2.png) no-repeat;
margin:2px 0 0 18px;
text-indent:-9999px;
overflow:hidden;
}
.detail-holder .title-place .sun,
.detail-holder .title-place .sun{
background:url(../images/bg-sun2.png) no-repeat;
}
.detail-holder .title-place .middle,
.detail-holder .title-place .middle{
background:url(../images/bg-middle2.png) no-repeat;
}
.detail-holder .product-detail{
margin:-8px 0 13px;
padding:8px 0 0;
overflow:hidden;
}
.detail-holder .product-detail .img-holder{
float:left;
width:370px;
margin:10px 30px 0 0;
}
.detail-holder .product-detail .img-frame{
text-align:center;
height:450px;
/*margin:0 0 117px;*/
white-space:nowrap;
}
.detail-holder .product-detail .img-frame:after{
display:inline-block;
vertical-align:middle;
height:100%;
width:1px;
margin:0 0 0 -5px;
content:'';
}
.detail-holder .product-detail .img-frame img{
vertical-align:middle;
display:block;
}
.detail-holder .share-holder{
overflow:hidden;
}
.detail-holder .share-holder .title{
float:left;
color:#000;
margin:3px 12px 0 0 ;
font:15px/18px  'ralewayregular', Arial, Helvetica, sans-serif;
}
.detail-holder .share-holder ul{
padding:0;
margin:0;
list-style:none;
overflow:hidden;
}
.detail-holder .share-holder ul li{
float:left;
margin:0 6px 0 0 ;
}
.detail-holder .share-holder ul img{vertical-align:top;}
.detail-holder .product-detail .text-holder{
float: left;
width:780px;
margin: -8px 0 0;
padding: 8px 0 0;
}
.detail-holder .product-detail .top-info{
overflow:hidden;
margin:-8px 0 18px;
padding:10px 0 15px ;
border-bottom:1px solid #d9d9d9;
}
.detail-holder.group .product-detail .top-info{
padding:8px 0 26px;
margin:-8px 0 26px;
}
.detail-holder .product-detail .top-info .article{
float:left;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#555;
margin:1px 15px 0 0;
}
.detail-holder .product-detail .top-info .action{
float:left;
background:#c53e4b;
border-radius:5px;
color:#fff;
padding:2px 8px;
margin:-2px 0 0;
}
.detail-holder .product-detail .rating{
float:right;
}
.detail-holder.group .product-detail .top-info .price-holder{
overflow:hidden;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
margin:-8px 0 17px;
padding: 8px 0 0;
}
.detail-holder.group .product-detail .top-info .price-holder .price{
font:24px/28px 'ralewaybold', Arial, Helvetica, sans-serif;
}
.detail-holder.group .product-detail .top-info .price-holder .rubl{
color:#555;
font-size:18px;
}
.detail-holder.group .product-detail .top-info .price-holder .size{
display: inline-block;
vertical-align: top;
background: #006192;
border-radius:10px;
color:#fff;
padding: 9px 14px 10px;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
margin: -8px 0 0 22px;
}
.detail-holder.group .product-detail .rating{
float:none;
overflow:hidden;
}
.detail-holder .product-detail .star-rating{
float:left;
height:21px;
margin:-2px 17px 0 0;
width:124px;
background:url(../images/bg-rating3.png) no-repeat;
}
.detail-holder .product-detail .star-rating a{
width:11px;
height:21px;
}
.detail-holder .product-detail .star-rating li a:hover,
.detail-holder .product-detail .star-rating li.active a{
background:url(../images/bg-rating3.png) 0 100%;
z-index:1;
left:0px;
}
.detail-holder .star-rating a.s05{left:0px;}
.detail-holder .star-rating a.s05:hover,
.detail-holder .star-rating li.active a.s05{width:11px;}

.detail-holder .star-rating a.s1{left:11px;}
.detail-holder .star-rating a.s1:hover,
.detail-holder .star-rating li.active a.s1{width:23px;}

.detail-holder .star-rating a.s15{left:26px;}
.detail-holder .star-rating a.s15:hover,
.detail-holder .star-rating li.active a.s15{width:37px;}

.detail-holder .star-rating a.s2{left:37px;}
.detail-holder .star-rating a.s2:hover,
.detail-holder .star-rating li.active a.s2{width:49px;}

.detail-holder .star-rating a.s25{left:51px;}
.detail-holder .star-rating a.s25:hover,
.detail-holder .star-rating li.active a.s25{width:62px;}

.detail-holder .star-rating a.s3{left:62px;}
.detail-holder .star-rating a.s3:hover,
.detail-holder .star-rating li.active a.s3{width:74px;}

.detail-holder .star-rating a.s35{left:77px;}
.detail-holder .star-rating a.s35:hover,
.detail-holder .star-rating li.active a.s35{width:87px;}

.detail-holder .star-rating a.s4{left:87px;}
.detail-holder .star-rating a.s4:hover,
.detail-holder .star-rating li.active a.s4{width:99px;}

.detail-holder .star-rating a.s45{left:102px;}
.detail-holder .star-rating a.s45:hover,
.detail-holder .star-rating li.active a.s45{width:113px;}

.detail-holder .star-rating a.s5{left:113px;}
.detail-holder .star-rating a.s5:hover,
.detail-holder .star-rating li.active a.s5{width:124px;}
.detail-holder .product-detail .rating .write{
color:#006192;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
border-bottom:1px solid #d2dde6;
float:left;
}
.detail-holder .product-detail .rating .write:hover{
text-decoration:none;
border:0;
padding:0 0 1px;
}
.detail-holder .product-detail .comments{
float:left;
margin:0 12px 0 0;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#555;
}
.detail-holder .product-detail .columns-holder{
overflow:hidden;
border-bottom:1px solid #d9d9d9;
}
.detail-holder .product-detail dl{
float:left;
width:450px;
margin:0 0 0 10px;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.detail-holder .product-detail dl a{
margin:0 0 0 10px;
color:#006192;
border-bottom:1px solid #d2dde6;
display:inline-block;
vertical-align:top;
}
.detail-holder .product-detail dl a:hover{
text-decoration:none;
border:0;
padding:0 0 1px;
}
.detail-holder .product-detail dl:first-child{
margin:0;
width:290px;
}
.detail-holder .product-detail .columns-holder dl dt{
float:left;
width:157px;
font-weight:bold;
color:#2D354B;
text-align:right;
margin:0 12px 0 0;
}
.detail-holder .product-detail .columns-holder dl:first-child dt{
width:100px;
}
.detail-holder .product-detail dl dd{
color:#000;
overflow:hidden;
margin:0 0 15px;
}
.detail-holder .buy-holder{
overflow:hidden;
margin:0 0 28px;
padding:18px 0 0 ;
}
.detail-holder .buy-holder .price-holder{
color:#555;
font:14px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
float:left;
width:118px;
margin:1px 9px 0 0;
}
.detail-holder .buy-holder .price-holder .price{
display:block;
color:#000;
margin:0 0 2px;
font:34px/38px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.detail-holder .buy-holder .price-holder .price .rubl{
font-size:24px;
color:#555;
}
.detail-holder .buy-holder .price-holder .available{
display:block;
font:14px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#555;
background:url(../images/bg-available.png) no-repeat 0 3px;
padding:0 0 0 15px;
}
.detail-holder .buy-holder .price-holder .available.red{
background:url(../images/bg-available-red.png) no-repeat 0 3px;
}
.detail-holder .buy-holder .price-holder .available.yellow{
background:url(../images/bg-available-yellow.png) no-repeat 0 3px;
}
.detail-holder .col-holder{
float:left;
width:57px;
background:#fff;
border:1px solid #d9d9d9;
border-radius:4px;
position:relative;
margin:1px 20px 0 0;
}
.detail-holder .col-holder input[type="text"]{
float:left;
width:26px;
height:18px;
background:none;
padding:7px 0 10px 13px;
margin:0;
border:0;
color:#000;
font:16px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.detail-holder .col-holder .up{
position:absolute;
top:9px;
right:8px;
width:12px;
height:5px;
background:url(../images/btn-col.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}
.detail-holder .col-holder .down{
position:absolute;
bottom:7px;
right:8px;
width:12px;
height:5px;
background:url(../images/btn-col.png) no-repeat 0 100%;
text-indent:-9999px;
overflow:hidden;
}
.detail-holder .buy-holder .cart-holder{
float:left;
width:106px;
margin:0 20px 0 0;
}
.detail-holder .buy-holder .cart-holder .cart{
display:block;
background:#006192;
color:#fff;
margin:0 0 6px;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
border-radius:10px;
width:106px;
text-align:center;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
padding:9px 0 11px;
}
.detail-holder .cart-holder .like{
background:url(../images/bg-like2.png) no-repeat 0 4px;
padding:0 0 0 15px;
color:#555;
font:15px/17px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.detail-holder .cart-holder .like span{
display:inline-block;
vertical-align:top;
border-bottom:1px solid #dbdbdb;
}
.detail-holder .cart-holder .like:hover{
text-decoration:none;
}
.detail-holder .cart-holder .like:hover span{
border:0;
padding:0 0 1px;
}
.detail-holder .buy-holder .buy{
float:left;
width:141px;
color:#fff;
text-align:center;
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
border-radius:10px;
padding:9px 0 11px;
background:#c53e4b;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(158, 50, 60, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(158, 50, 60, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(158, 50, 60, 1);
}
.detail-holder .service-list{
padding:21px 0 33px;
margin:0 0 34px;
list-style:none;
border:2px solid #dbdbdb;
border-radius:14px;
overflow:hidden;
font:12px/15px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#777;
}
.detail-holder .service-list li{
display:inline-block;
vertical-align:top;
width:114px;
text-align:center;
margin:0 0 0 10px;
}
.detail-holder .service-list li .img-section{
overflow:hidden;
margin:0 0 4px;
height:44px;
}
.detail-holder .service-list li img{
vertical-align:top;
}
#main .detail-holder .heading{
display:block;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
margin:0 0 16px;
color:#000;
}
#main .detail-holder .service-list li p{
margin:0;
}
.detail-holder .product-detail .delivery-list{
padding:0;
margin:0 0 23px;
list-style:none;
overflow:hidden;
font:15px/24px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.detail-holder .product-detail .delivery-list li{
float:left;
width:210px;
margin:0 0 0 37px;
}
.detail-holder .product-detail .delivery-list li:first-child{
margin:0;
}
.detail-holder .product-detail .delivery-list dl{
margin:0;
overflow:hidden;
}
.detail-holder .product-detail .delivery-list dt{
float:left;
color:#000;
margin:0 4px 0 0 ;
font:15px/24px 'ralewaybold', Arial, Helvetica, sans-serif;
}
.detail-holder .product-detail .delivery-list dd{
margin:0;
overflow:hidden;
color:#555;
font:15px/24px 'ralewayregular', Arial, Helvetica, sans-serif;
}
#main .detail-holder .product-detail .delivery-list p{
margin:0;
}
.detail-holder .product-detail .delivery-list .rubl{
font-family:'als_rublregular', Arial, Helvetica, sans-serif;
}
.detail-holder .product-detail .delivery-list a{
color:#006192;
display:inline-block;
vertical-align:top;
border-bottom:1px solid #d2dde6;
}
.detail-holder .product-detail .delivery-list a:hover{
text-decoration:none;
border:0;
padding:0 0 1px;
}
.detail-holder .tabset-section{
overflow:hidden;
font:15px/24px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
}
#main .detail-holder .tabset-section p{
margin:0 0 23px;
}
.detail-holder .tabset-section .title{
display:block;
color:#000;
margin:0 0 18px;
font:18px/24px 'ralewaybold', Arial, Helvetica, sans-serif;
}
.detail-holder .tabset-section .tab{
display:none;
}
.detail-holder .tabset-section .tab.active{
display:block;
}
.detail-holder .tabset-section .holder{
margin:0 0 27px;
overflow:hidden;
}
.detail-holder .tabset-section .holder .alignleft{
float:left;
margin:0 32px 0 0;
}
.detail-holder .tabset-section ul{
padding:0;
margin:-7px 0 0;
list-style:none;
overflow:hidden;
font:15px/24px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.detail-holder .tabset-section ul li{
background:url(../images/bullet-list.png) no-repeat 0 12px;
padding:0 0 0 18px;
}
.detail-holder .tabset-section .holder ul{
margin:0;
padding:31px  0 0;
}
.detail-holder .tabset-section .holder ul li{
padding:0;
background:none;
}
.detail-holder .tabset-section .tabset{
padding:0 0 18px;
margin:0 0 16px;
border-bottom:1px solid #d9d9d9;
list-style:none;
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
overflow:hidden;
}
.detail-holder .tabset-section .tabset li{
float:left;
margin:0 14px 0 0;
padding:0;
background:none;
}
.detail-holder .tabset-section .tabset a{
display:block;
padding:9px 20px 12px;
color:#006192;
}
.detail-holder .tabset-section .tabset .col{
color:#555;
font-size:15px;
line-height:20px;
vertical-align:baseline;
}
.detail-holder .tabset-section .tabset .active a,
.detail-holder .tabset-section .tabset .active a:hover{
text-decoration:none;
border:2px solid #dbdbdb;
padding:7px 18px 10px;
border-radius:15px;
color:#000;
}
.detail-holder .product-detail .description-area{
font:15px/20px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#555;
}
#main .detail-holder .product-detail .description-area h3{
margin:0 0 9px;
}
#main .detail-holder .product-detail .description-area p{
margin:0 0 11px;
}
#main .detail-holder .product-detail .description-area a{
color:#006192;
display:inline-block;
vertical-align:top;
border-bottom:1px solid #d2dde6;
}
#main .detail-holder .product-detail .description-area a:hover{
text-decoration:none;
border:0;
padding:0 0 1px;
}
#main .detail-holder .tabset-area{
overflow:hidden;
margin:0 0 28px;
padding:1px 0 0;
}
#main .detail-holder .tabset-area .feature{
float:left;
color:#777;
font:14px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
margin:0 19px 0 0;
}
#main .detail-holder .tabset-area .tabset2{
padding:0;
margin:0;
list-style:none;
float:left;
font:15px/20px 'ralewayregular', Arial, Helvetica, sans-serif;
}
#main .detail-holder .tabset-area .tabset2 li{
float:left;
padding:0;
margin:0 20px 0 0;
background:none;
}
#main .detail-holder .tabset-area .tabset2 a{
color:#006192;
display:inline-block;
vertical-align:top;
border-bottom:1px solid #d2dde6;
}
#main .detail-holder .tabset-area .tabset2 a:hover{
text-decoration:none;
border:0;
padding:0 0 1px;
}
#main .detail-holder .tabset-area .tabset2 .active a{
color:#000;
padding:0 0 1px;
border:0;
}
.feature-table{
width:100%;
overflow:hidden;
margin:0 0 24px;
/*border-collapse:collapse;*/
color:#000;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.feature-table th{
text-align:left;
padding:4px 0 6px;
border-bottom:1px solid #d9d9d9;
color:#777;
font:14px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.feature-table th:first-child+th,
.feature-table th:first-child+th+th{
text-align:center;
}
.feature-table a{
color:#006192;
border-bottom:1px solid #d2dde6;
display:inline-block;
vertical-align:top;
}
.feature-table a:hover{
text-decoration:none;
border:0;
padding:0 0 1px;
}
.feature-table td{
border-bottom:1px solid #1D76A4;
padding:11px 0;
}
.feature-table td:first-child{
text-align:left;
width:160px;
}
.feature-table td:first-child+td{
text-align:center;
width:160px;
}
.feature-table td:first-child+td+td{
text-align:center;
width:240px;
padding-right:17px;
}
.feature-table td:first-child+td+td+td{
padding-right:10px;
text-align:left;
width:132px;
}
.feature-table td:first-child+td+td+td+td{
padding-right:10px;
text-align:left;
width:113px;
}
.feature-table td:first-child+td+td+td+td+td{
padding-right:10px;
text-align:left;
width:144px;
}
.feature-table td:first-child+td+td+td+td+td+td{
padding-right:10px;
text-align:left;
width:69px;
}
.feature-table td:first-child+td+td+td+td+td+td+td{
width:104px;
padding:5px 0;
}
.feature-table .price{
font:24px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#000;
}
.feature-table .price .rubl{
color:#555;
font-size:18px;
}
.feature-table .available{
display:inline-block;
vertical-align:top;
background:url(../images/bg-available.png) no-repeat 0 3px;
color:#555;
padding:0 0 0 15px;
}
.feature-table .available.red{
background:url(../images/bg-available-red.png) no-repeat 0 3px;
}
.feature-table .available.yellow{
background:url(../images/bg-available-yellow.png) no-repeat 0 3px;
}
.feature-table .like{
display:inline-block;
vertical-align:top;
background:url(../images/bg-like2.png) no-repeat 0 2px;
color:#555;
border:0;
padding:0 0 0 10px;
}
.feature-table .like span{
display:inline-block;
vertical-align:top;
border-bottom:1px solid #dbdbdb;
}
.feature-table .like:hover{
padding:0 0 0 10px;
text-decoration:none;
}
.feature-table .like:hover span{
border:0;
padding:0 0 1px;
}
.feature-table  .cart{
display:block;
background:#006192;
border-radius:10px;
color:#fff;
border:0;
text-align:center;
width:104px;
padding:9px 0 11px;
margin:0 auto;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
font:16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.feature-table  .cart:hover{
text-decoration:underline;
padding:9px 0 11px;
}
.feature-table .col-holder{
overflow:hidden;
display:block;
float:none;
margin:0;
}
#footer{
border-top:11px solid #006192;
overflow:hidden;
padding:43px 9999px 46px;
margin:0 -9999px;
background:url(../images/bg-footer.png) repeat-x 50% 0;
color:#9fabb0;
font:14px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.footer-holder{
overflow:hidden;
margin:-17px 0 0;
padding:17px 0 0;
}
#footer .footer-info{
float:left;
width:223px;
margin:-17px 0 0;
}
#footer .logo-footer{
width:139px;
height:57px;
/*	background:url(../images/logo-footer.png) no-repeat; */
background:url(../images/logo-footer-new.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
display:block;
margin: 0 0 31px;
}
#footer .title{
display:block;
color:#fff;
font:18px/22px 'ralewaybold', Arial, Helvetica, sans-serif;
margin:0 0 8px;
}
#footer .footer-info .title{
margin:0 0 15px;
}
.social-networks{
padding:0;
margin:0 0 25px -10px;
list-style:none;
overflow:hidden;
}
.social-networks li{
float:left;
margin:0 0 0 10px;
}
.social-networks  a{
float:left;
width:31px;
height:31px;
text-indent:-9999px;
overflow:hidden;
}
.social-networks .facebook{
background:url(../images/bg-social-networks.png) no-repeat 0 -2px;
}
.social-networks .vk{
background:url(../images/bg-social-networks.png) no-repeat -40px -1px;
}
.social-networks .twitter{
background:url(../images/bg-social-networks.png) no-repeat -79px -1px;
}
.social-networks .google{
background:url(../images/bg-social-networks.png) no-repeat -119px -1px;
}
.social-networks .instagramm{
background:url(../images/bg-social-networks.png) no-repeat -159px 0;
}
.footer-info .assess-holder{
overflow:hidden;
padding:0 0 0 2px;
color:#9fabb0;
margin: 0 0 22px;
font:14px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.footer-info img{
float:left;
margin:0 12px 0 0;
}
.footer-info .assess-holder .text-holder{
padding:5px 0 0;
overflow:hidden;
}
.footer-info p{
margin:0 0 4px;
}
.footer-info a{
display:inline-block;
vertical-align:top;
color:#5ebee3;
}
.footer-box{
float:left;
width:300px;
margin:0 0 0 19px;
}
.footer-box ul{
padding:0;
margin:0 0 14px;
list-style:none;
overflow:hidden;
}
.footer-box ul li{
margin:0 0 4px;
overflow:hidden;
}
.footer-box ul a{
color:#5ebee3;
}
.footer-box .pay-list{
margin:0 0 0 -10px;
}
.footer-box .pay-list li{
display:inline-block;
vertical-align:middle;
margin:0 0 0 12px;
}
.footer-box .pay-list img{vertical-align:top;}
#footer .bottom-info{
overflow:hidden;
display:block;
margin:-28px 0 0;
text-align:right;
color:#9fabb0;
}
#footer .bottom-info .price-info{
display:inline-block;
vertical-align:top;
width:300px;
text-align:left;
margin: 0 ;
line-height:22px;
}
#footer .bottom-info .by{
width:315px;
display:inline-block;
vertical-align:top;
margin: 0 ;
}
#footer .bottom-info .by img{
vertical-align:middle;
margin:0 0 0 3px;
}
#footer .bottom-info .by span{
display:inline-block;
vertical-align:middle;
margin: 0 0 0 5px;
}
#footer .bottom-info .by span:first-child{
margin: 0;
}
#footer .bottom-info .by a{
color:#9fabb0;
}
.selectmenu-menu{
position:absolute;
top:0;
left:0;
width:235px !important;
background: rgb(255,255,255);
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
display:none;
border-radius:5px;
z-index: 999;
}
.selectmenu-menu.width{
width:108px !important;
}
.selectmenu-menu.width2{
width:130px !important;
}
.selectmenu-menu.width3{
width:194px !important;
}
.selectmenu-menu.width4{
width:189px !important;
}
.selectmenu-menu.width5{
width:154px !important;
}
.selectmenu-menu.width6{
width:88px !important;
}
.selectmenu-menu ul{
padding:10px 12px 5px;
margin:0;
list-style:none;
overflow:hidden;
color:#000;
font:15px/18px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.selectmenu-menu ul li{
cursor:pointer;
margin:0 0 5px;
}
.selectmenu-menu ul li:hover{
color:#1773a2;
}
.top-panel-holder {
position: fixed;
top: 0;
left: 0;
background: #f3f3f3;
right: 0;
z-index: 100;
}
.top-panel-holder .top-frame {
width: 1180px;
padding: 0;
margin: 0 auto;
}
.detail-holder .product-detail dl a.tooltip,
.tooltip{
display: inline-block;
vertical-align:top;
width:15px;
height: 15px;
border:0;
padding:0;
background: url('../images/bg-tooltip.png') no-repeat;
text-indent:-9999px;
overflow: hidden;
}
.ui-tooltip{
-webkit-box-shadow: 2px 0px 8px 0px rgba(0, 0, 0, 0.12);
-moz-box-shadow:    2px 0px 8px 0px rgba(0, 0, 0, 0.12);
box-shadow:         2px 0px 8px 0px rgba(0, 0, 0, 0.12);
background:#fff;
width:156px;
font:12px/14px 'ralewayregular', Arial, Helvetica, sans-serif;
color:#555;
padding:10px 9px;
border-radius:3px;
position: absolute;
z-index: 100;
border:1px solid #d9d9d9;
}
.ui-tooltip:after{
position: absolute;
left: 50%;
margin:0 0 0 -5px;
bottom:-7px;
width:11px;
height: 7px;
background: url(../images/arrow-tooltip.png) no-repeat;
content:"";
}
.ui-tooltip .bold{
font:12px/14px 'ralewaybold', Arial, Helvetica, sans-serif;
}
@media only screen and (max-width: 1279px){
#main .action-holder{
display:none;
}
}
.comments-form{
overflow: hidden;
background: #f4f4f4;
margin: -16px 0 18px;
padding: 19px 21px 20px;
}
.comments-form .row{
overflow: hidden;
margin: 0 0 19px;
}
.comments-form .text{
float: left;
width: 166px;
height: 19px;
border:1px solid #d9d9d9;
border-radius: 3px;
color: #000;
font: 15px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
padding: 9px 14px;
margin: 0 0 0 19px;
}
.comments-form .text:first-child{
margin: 0;
}
.comments-form textarea.text{
margin: 0;
overflow: auto;
width: 591px !important;
height: 61px;
}
.comments-form .submit-holder{
overflow: hidden;
}
.comments-form input[type="submit"]{
float: left;
width: 134px;
height: 39px;
background: #006192;
border-radius: 10px;
color: #fff;
padding: 0;
margin: 0;
border:0;
cursor: pointer;
font: 16px/19px 'ralewayregular', Arial, Helvetica, sans-serif;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
}
.comments-form input[type="submit"]:hover{
cursor: pointer;
}
.detail-holder .tabset-section .comments-list{
padding: 0;
margin: 0 0 50px;
list-style: none;
overflow: hidden;
font: 16px/24px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.detail-holder .tabset-section .comments-list li{
overflow: hidden;
border-bottom: 1px solid #ddd;
margin: 0 0 18px;
padding: 0 12px 14px;
background: none;
}
#main .detail-holder .tabset-section .comments-list p{
margin: 0;
}
.comments-list li .author-info{
overflow: hidden;
margin: 0 0 10px;
}
.comments-list li .author{
float: left;
margin: 0 5px 0 0;
font: 18px/22px 'ralewaybold', Arial, Helvetica, sans-serif;
}
.comments-list li .date{
float: left;
color: #555;
font: 15px/22px 'ralewayregular', Arial, Helvetica, sans-serif;
}
.demisTable {border-collapse: collapse; width:70% }
.demisTable, .demisTable td {border:1px solid #a7a3a3; padding:6px;}
.demisTable tr:nth-child(1) {
	background-color:#2079A5;
	color:#fff;
}
.bottom-description h2{
font-weight: bold;
}
.demisTable th {
padding:6px;
text-align:left;	
}






.header-holder .reg_and_worktime {
float: left;
padding: 0px 0px 10px 0px;
width:475px;
}

.header-holder .reg_and_worktime .lnk_region {
display: inline-block;
height: 25px;
font-size: 16px;
font-family: "Seroe UI", arial;
color: #006192;
padding: 0px 0px 0px 30px;
margin: 0px 0px 13px 0px;
background: 2px 0px url("/bitrix/templates/.default/images/dem/gps.png") no-repeat;
text-decoration: underline;
}

.header-holder .reg_and_worktime .lnk_region:hover {
text-decoration: none;
color: #ad3535;
}

.header-holder .reg_and_worktime table.wt {
padding: 0px 0px 0px 30px;
border-spacing: 0px;
font-family: ralewayregular, "Seroe UI", arial;
background: 0px 27px url("/bitrix/templates/.default/images/dem/time.png") no-repeat;
}

.header-holder .reg_and_worktime table.wt tr td {
font-size: 14px;
padding-bottom: 5px;

}

.header-holder .reg_and_worktime table.wt span.digits {
font-size: 20px;

}

.header-holder .reg_and_worktime table.wt span.txt {
font-size: 16px;
}

#tabs_match {
	
}

#tabs_match ul.ui-tabs-nav {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 59px;
width: 100%;
clear: both;
height: 43px;
box-sizing: border-box;
}

#tabs_match ul.ui-tabs-nav li {
display: inline-block;
float: left;
width: 210px;
height: 43px;
line-height: 43px;
border: 0px;
padding: 0px 0px 0px 0px;
text-align: left;
margin-right: 10px;
/*background: 0px 0px url("/bitrix/templates/.default/images/dem/tabs_noactive.png") no-repeat;*/
}

#tabs_match ul.ui-tabs-nav li a {
display: inline-block;
width: 100%;
height: 100%;
text-decoration: none;
color: black;
box-sizing: border-box;
font-size: 18px;
font-weight: bold;
font-family: arial;
padding-left: 90px;
}

#tabs_match .ui-state-hover {
background-position: 0px -43px !important;
}

#tabs_match .ui-state-hover a {
color: white !important;	
}

#tabs_match .ui-state-active {
/*background: 0px 0px url("/bitrix/templates/.default/images/dem/tabs_active.png") no-repeat !important;*/
}

#tabs_match .ui-state-active a {
color: white !important
}

#tabs_match .ui-state-active.ui-state-hover {
background-position: 0px -43px !important;	 
}

#tabs_match .ui-state-active.ui-state-hover a {
color: white !important;	
}

#tabs_match #ui-id-1 {
background: 60px 9px url("/bitrix/templates/.default/images/dem/shina_ico.png") no-repeat;
}

#tabs_match .ui-tabs-active #ui-id-1, #tabs_match #ui-id-1:hover {
background-position: 60px -56px;
}


#tabs_match #ui-id-2 {
background: 53px 9px url("/bitrix/templates/.default/images/dem/disk_ico.png") no-repeat;	
}

#tabs_match .ui-tabs-active #ui-id-2, #tabs_match #ui-id-2:hover {
background-position: 53px -55px;
}

#tabs_match #ui-id-3 {
background: 53px 9px url("/bitrix/templates/.default/images/dem/akb_ico.png") no-repeat;	
}

#tabs_match .ui-tabs-active #ui-id-3, #tabs_match #ui-id-3:hover {
background-position: 53px -55px;
}

#tabs_match #ui-id-4 {
background: 60px 9px url("/bitrix/templates/.default/images/dem/shina_ico.png") no-repeat;
}

#tabs_match .ui-tabs-active #ui-id-4, #tabs_match #ui-id-1:hover {
background-position: 60px -56px;
}


#tabs_match .ui-tabs-nav li[aria-controls="tabs-1"] {
background: 0px 0px url("/bitrix/templates/.default/images/dem/tabs_noactive.png") no-repeat;

}

#tabs_match .ui-tabs-nav li[aria-controls="tabs-1"].ui-state-active {
background: 0px 0px url("/bitrix/templates/.default/images/dem/tabs_active.png") no-repeat !important;

}

#tabs_match .ui-tabs-nav li[aria-controls="tabs-1"]:hover {
background: 0px 0px url("/bitrix/templates/.default/images/dem/tabs_active.png") no-repeat !important;
}

#tabs_match .ui-tabs-nav li[aria-controls="tabs-2"] {
background: 0px 0px url("/bitrix/templates/.default/images/dem/tabs_noactive.png") no-repeat;

}

#tabs_match .ui-tabs-nav li[aria-controls="tabs-2"].ui-state-active {
background: 0px -43px url("/bitrix/templates/.default/images/dem/tabs_noactive.png") no-repeat;

}

#tabs_match .ui-tabs-nav li[aria-controls="tabs-2"]:hover {
background: 0px -43px url("/bitrix/templates/.default/images/dem/tabs_noactive.png") no-repeat; 
}
#tabs_match .ui-tabs-nav li[aria-controls="tabs-3"] {
background: 0px 0px url("/bitrix/templates/.default/images/dem/tabs_noactive.png") no-repeat;

}

#tabs_match .ui-tabs-nav li[aria-controls="tabs-3"].ui-state-active {
background: 0px 0px url("/bitrix/templates/.default/images/dem/tabs_akb_active.png") no-repeat !important;

}

#tabs_match .ui-tabs-nav li[aria-controls="tabs-3"]:hover {
background: 0px 0px url("/bitrix/templates/.default/images/dem/tabs_akb_active.png") no-repeat !important;
}

#tabs_match .ui-tabs-nav li[aria-controls="tabs-4"] {
background: 0px 0px url("/bitrix/templates/.default/images/dem/tabs_noactive.png") no-repeat;
}

#tabs_match .ui-tabs-nav li[aria-controls="tabs-4"].ui-state-active {
background: 0px 0px url("/bitrix/templates/.default/images/dem/tabs_active.png") no-repeat !important;
}

#tabs_match .ui-tabs-nav li[aria-controls="tabs-4"]:hover {
background: 0px 0px url("/bitrix/templates/.default/images/dem/tabs_active.png") no-repeat !important;
}


.auth_box {
float: right;
margin: 0px 20px 0px 0px;
height: 43px;	
}


#nav > ul > li:last-child > a {
/*background:  20px -47px url("/bitrix/templates/.default/images/dem/shina_ico.png") no-repeat;*/
}
#nav > ul > li:last-child  {
background:  10px -47px url("/bitrix/templates/.default/images/dem/shina_ico.png") no-repeat;
}

#nav > ul > li:last-child > a:hover {
background: white 30px 26px url("/bitrix/templates/.default/images/dem/shina_ico.png") no-repeat;
}

.auth_box ul {
list-style: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.auth_box ul li {
height: 43px;	
display: inline-block;	
}

.auth_box ul li a {
line-height: 43px;
color: black;
font-size: 16px;
font-family: "Segoi UI", arial;
padding: 0px 0px 0px 23px;
display: inline-block;
margin-right: 40px;	
}

.auth_box a.lnk_login {
background: 0px 12px url("/bitrix/templates/.default/images/dem/login.png") no-repeat;
} 

.auth_box a.lnk_register {
background: 0px 12px url("/bitrix/templates/.default/images/dem/reg.png") no-repeat;
} 

#advantages_main {
height: 15px;
margin: 17px 0px 58px 0px;
}

#advantages_main .adv_item {
box-sizing: border-box;
height: 56px;
float: left;
font-size: 14px;
font-family: 'ralewaybold', Arial;
border: 1px solid #e5e5e5;
}

#advantages_main .adv_item span {
display: block;
line-height: 14px;
font-size: 12px;
}

#advantages_main .adv_item.ai1 {
width: 309px;
padding: 7px 0px 0px 85px;
margin-right: 81px;
margin-left: 42px;
background: 34px 11px url("/bitrix/templates/.default/images/dem/ai1.png") no-repeat;
}

#advantages_main .adv_item.ai2 {
width: 309px;
padding: 8px 0px 0px 65px;
margin-right: 96px;
background: 14px 11px url("/bitrix/templates/.default/images/dem/ai2.png") no-repeat;
}

#advantages_main .adv_item.ai3 {
width: 309px;
padding: 4px 0px 0px 79px;
background: 33px 8px url("/bitrix/templates/.default/images/dem/ai3.png") no-repeat;
}

#sale_main_wrap .line_block {
border-bottom: 2px solid #e3e3e3;
height: 20px;
margin: -29px 0px 0px 0px;
}

#sale_main_wrap .line_block a {
float: right;
display: inline-block;
font-size: 16px;
color: #428fb5;
margin: -8px 17px 0px 0px;
text-decoration: underline;
}

#sale_main_wrap .line_block a:hover {
text-decoration: none;	
}

#prod_not_in_stock {
width: 750px;
height: 135px;
text-align: center;
box-sizing: border-box;
border: 2px dashed #418eb6;
border-radius: 5px;
margin: 0px 0px 0px 0px;
font-family: ralewayregular;
}

#prod_not_in_stock table {
width: 100%;
height: 90px;   
}

#prod_not_in_stock table tr td {
vertical-align: middle;
text-align: center;
}

#prod_not_in_stock .msg {
font-size: 16px;
line-height: 26px;
font-family: arial;
}

#prod_not_in_stock  .ph_button {
display: inline-block;
width: 169px;
height: 31px;
background: green;
margin: 10px 0px 0px 0px;
background: 0px 0px url("/bitrix/templates/.default/images/dem/call_red.png") no-repeat;
}

#prod_not_in_stock  .ph_button:hover {
background-position: 0px -31px;
}

#prod_not_in_stock .note_phone {
display: inline-block;
font-size: 14px;
font-family: arial;
}

#prod_not_in_stock .note_phone span {
font-size: 20px;    
}

.req_star {
color: red;
font-weight: bold;
font-size: 16px;    
display: inline-block;
padding: 0px 0px 0px 5px;
}

.blog-holder a{
	  color: #006192;
}
.bottom-description a{
	color: #006192;
}
.pere{
	color: #006192;
}
.tipo {
	  background-color: #ffc242;
  padding: 10px;
  border-radius: 5px;
  display: block;
  text-align: center;
  width: 150px;
}
.oil-type-caption{padding: 20px 0;width: 100%;display: block}
.oil-type-caption {
    font-weight:bold;
    font-size:25px;
}

.popup-photo-fancy{
	float: left;
	width: 182px;
	height: 29px;
	color: #006192 !important;
	border: 1px solid #006192 !important;
	border-radius: 10px;
	background-color: #fff;
	
	border: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
	font: 16px/28px 'ralewayregular', Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 5px 0px;
}
.popup-photo-fancy:hover{
	background: #006192;
	color: #fff !important;
	padding: 0px !important;

}

#scathome {

    margin: 17px 0px 58px 0px;
}

#scathome .sc_item {
	width: 309px;
	height: 210px;
    padding: 10px 0px 0px 0px;
    margin-right: 81px;
    margin-left: 42px;
    box-sizing: border-box;
    float: left;
    font-size: 14px;
    font-family: 'ralewaybold', Arial;
    border: 1px solid #e5e5e5;
}
#scathome .sc_item:nth-child(2) {
    width: 309px;
    padding: 10px 0px 0px 0px;
    margin-right: 96px;
    margin-left: 0;
}
#scathome .sc_item:nth-child(3) {
    width: 309px;
    padding: 10px 0px 0px 0px;
    margin-left: 0;
    margin-right: 0;
}

#scathome .sc_item img {
	width: 200px;
	display: block;
	margin: 0 auto;
	    height: 165px;
	/*height: 270px;*/
}

#scathome .sc_item:nth-child(2) img {
	/*width: 115px;*/
	/*height: 270px;*/
}
#scathome .sc_item span{
    display: block;
    text-align: center;}

.blty {
	width: 400px;
    margin: 0 auto;
    padding-bottom: 15px;
}

.blty div {
	float: left;
	margin-right: 15px;
	margin-left: 15px;

}
.blty a{
	line-height: 37px;
	display: inline-block;
	cursor: pointer;
}


.blty img{
		display: block;
    border-radius: 5px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
    position: relative;
    width: 40px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    height: 37px;
    margin-bottom: 4px;
}


#nav>ul>.has-drop>a.active {
   text-decoration: underline;
}
#nav>ul>.active3 {
   background:#006192!important;
}
#favorite_wait a.active {
      color: #000;
}
.poform {
	    color: red;
    text-align: center;
    display: block;
    margin-top: 10px;
}

.callback_bnt{
    display: block;
    background: #006192;
    color: #FFF !important;
    padding: 5px 0 6px;
    text-align: center;
    font: 16px / 18px 'ralewayregular', Arial, Helvetica, sans-serif;
    border-radius: 10px;
    font-weight: bold;
    text-decoration: none;
    line-height: 30px;
}
.callback_bnt:hover{
    background: #0073ad;
    color: #fff;
    -webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
    -moz-box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
    box-shadow: inset 0px -2px 0px 0px rgba(0, 78, 117, 1);
}

.size-tabs {
	min-height: 45px;
    padding-bottom: 5px;
    padding-left: 0px;
    margin: 0;
    list-style: none;
    font: 15px / 20px 'ralewayregular', Arial, Helvetica, sans-serif;
}

.size-tabs li {
    padding: 0;
    margin: 0 10px 0 0;
    background: none;
    display: inline-block;
}

.size-tabs li a {
    color: #006192;
    display: inline-block;
    vertical-align: top;
    border-bottom: 1px solid #d2dde6;
}
.size-tabs li:hover{
	border: 0;
}

.size-tabs li a:hover {
    text-decoration: none;
    border: 0;
    color: #000;
}
p.as_h3{
	display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}

/*style from 18.12.2017*/

.services-header span a {
	color: #006192;
    border-bottom: 1px solid #d2dde6
}

/*сообщение желтый блок вверху*/
.message-bottom {
	display:relative;
	position: absolute;
	z-index: 9999;
	top:215px;
	left:40%;
    opacity: 0.8;
	text-align:center;
	padding: 6px 25px 4px 10px;
	border: 1px solid #FFE000;
	border-radius: 6px;
	background: #FFF500;

	font-size: 16px;
	
	color: #000;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-name: slideIn;
}
.block__close{
	position:absolute;
	width:5px;
	height:5px;
	right:14px;
	top:6px;
	font-weight:bold;
	cursor:pointer;
	color:red;
	
}
.sliderWrapper{
	margin:0px 0px 0px 38px;
}


/* рамка у телефонов*/
div.shop-phone, div.service-phone {
display: inline-block;
border:1px solid #D9D9D9;
box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
padding:5px;
border-radius: 5px;
margin-bottom: 12px;
}


span.shop-phone-title, span.service-phone-title {
	position:absolute;
	height:0;


}
span.shop-caption-phone {
	position: relative;
    font: 0.7em "Segoe UI", arial;
    left: 25px;
    top: -22px;
	background-color: #fff;
	padding: 0 5px 0 5px;

	
}

span.service-caption-phone {
	position:relative;
	font: 0.7em "Segoe UI", arial;
	background-color: #fff;
	left:1px;
	top:-22px;
	color: #3b3b3b;
	padding: 0 5px 0 5px;
}

span.service-caption-phone.dmitrovka{
    left:10px;
}

/*конец рамки*/


/*часы работы и услуги header*/
div.work-time {
	display: inline-block;
	border:1px solid #D9D9D9;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
	border-radius: 5px;
	padding: 3px;
    text-align:center;
}
div.work-time-block {
	position:absolute;
}
span.work-time-title {
	position:relative;
	height:0;
	font: 0.9em "Segoe UI", arial;
    background-color: #fff;
    left: 147px;
    top: -15px;
    color: #3b3b3b;
    padding: 0 5px 0 5px;
}

.img-srv {
	display:block;
	float:left;
	width:115px;
	text-align:center;
}
div.img-srv:nth-child(1) {
	margin-left:-14px;
}
.img-srv img {
	display:block;
	margin:0 auto;
	/*width:60px;*/
	height:53px;
	

}

.img-srv span {
	font-size:12px;
}
.header-items{
	display:inline-block;
}
.workTime{
	float:left;
	padding: 0 11px 0 19px;
    text-align:center;
}

.header-services-img {
	clear:left;
	padding-top:6px;
}

/**/
/*вращение картинки*/
.img-srv.tyre img:hover  {
  animation: 0.2s linear 0s normal none infinite running rot;
  -webkit-animation: 0.2s linear 0s normal none infinite running rot;
}

@keyframes rot {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rot {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*таблица*/

.table_blur {
    background: #f5ffff;
    border-collapse: collapse;
    text-align: left;
}
.table_blur th {
    border-top: 1px solid #777777;
    border-bottom: 1px solid #777777;
    box-shadow: inset 0 1px 0 #999999, inset 0 -1px 0 #999999;
    background: linear-gradient(#2183B4, #155271);
    color: white;
    padding: 10px 15px;
    position: relative;
}
.table_blur th:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 25%;
    height: 25%;
    width: 100%;
    background: linear-gradient(rgba(255, 255, 255, 0), rgba(255,255,255,.08));
}
.table_blur tr:nth-child(odd) {
    background: #ebf3f9;
}
.table_blur th:first-child {
    border-left: 1px solid #777777;
    border-bottom:  1px solid #777777;
    box-shadow: inset 1px 1px 0 #999999, inset 0 -1px 0 #999999;
}
.table_blur th:last-child {
    border-right: 1px solid #777777;
    border-bottom:  1px solid #777777;
    box-shadow: inset -1px 1px 0 #999999, inset 0 -1px 0 #999999;
}
.table_blur td {
    border: 1px solid #e3eef7;
    padding: 10px 15px;
    position: relative;
    transition: all 0.5s ease;
}
/*.table_blur tbody:hover td {
    color: transparent;
    text-shadow: 0 0 3px #a09f9d;
}
.table_blur tbody:hover tr:hover td {
    color: #444444;
    text-shadow: none;
}*/

.myButtonText {
    -moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
    -webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
    box-shadow:inset 0px 1px 0px 0px #54a3f7;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
    background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
    background-color:#007dc1;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #124d77;
    display:inline-block;
    cursor:pointer;
    color:#fff;
    font-family:Arial;
    font-size:13px;
    padding:1px 12px;
    text-decoration:none;
    text-shadow:0px 1px 0px #154682;
}
.myButtonText:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
    background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
    background-color:#0061a7;
}
.myButtonText:active {
    position:relative;
    top:1px;
}

.myButtonRed, .alx_feedback_popup {
    -moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
    -webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
    box-shadow:inset 0px 1px 0px 0px #f5978e;
    background-color:#C53E4B;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #d02718;
    display:inline-block;
    cursor:pointer;
    color:#ffffff !important;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    /*font-style:italic;*/
    padding:6px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #810e05;
}
.myButtonRed:hover, .alx_feedback_popup:hover {
    background-color:#c62d1f;
    text-decoration:none;
}
.myButtonRed:active {
    position:relative;
    top:1px;
}

div.holder a.myButtonText {
    color:#fff;
}

/*красная кнопка на странице шиномонтаж*/

.redButtonTyreMounting {
    background: #C53E4B none repeat scroll 0px 0px !important;
    box-shadow: 0px -2px 0px 0px #9E323C inset !important; width: 122px;
    border-radius: 10px; border: 0px none; padding: 10px;  margin-left: 40px;
}
.select-form .seazon-list li {
    margin-left:15px
}

.wrapper-contacts {

}

div.column-1{
    float:left;
    width:47%;

}
div.column-2{
    float:right;
    width:48%;
}

table.contacts-table th {
 text-align: left;
}

.border-frame {
    box-shadow: 0 0 5px #ccc;
    border: 5px solid #fff;
}

/*маленькая синя кнопка*/

.button-blue-small {
    -moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
    -webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
    box-shadow:inset 0px 1px 0px 0px #54a3f7;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
    background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
    background-color:#007dc1;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #124d77;
    display:inline-block;
    cursor:pointer;
    color:#ffffff !important;
    font-family:Arial;
    font-size:16px;
    padding: 3px 31px;
    margin-bottom: 4px;
    text-decoration:none;
    text-shadow:0px 1px 0px #154682;
}
.button-blue-small:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
    background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
    background-color:#0061a7;
    text-decoration:none;
}
.button-blue-small:active {
    position:relative;
    top:1px;
}


.korp-buttons {
    padding: 3px;
}

.innovaSlider {
    margin:0 auto;
}


#categories-main-page {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content:space-between;
    /*flex-flow:row nowrap;*/
    align-items:center;


}

#categories-main-page .cat_item {
    border:1px solid #a3a3a3;
    text-align:center;
    /*width:200px;*/
    margin:2px;

}
#categories-main-page .cat_item img {
    display:block;
    float:none;
    width:150px;
    height:115px;
    margin: 0 auto;
}

 .img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.table-responsive {
  display: block;
  border:none;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive > .table-bordered {
    border: 0; }

div.bx-filter-select-popup ul {
    position: relative;
    overflow-y: auto;
    max-height: 500px;
    overflow-x: hidden;
}


table.properties {
    width:100%;
}
table.properties th, td {
    padding:3px;
}

table.properties tr:nth-child(odd){
    background-color: rgba(67,144,182, 0.08);
}

.img-holder--with-icon {
    position: relative;
}

.img-holder--with-icon:before {
    position: absolute;
    left: 0;
    top: 0;
    height: 125px;
    background-size: contain;
    background-repeat: no-repeat;
    content: '';
}

.img-holder--free_tire_fitting:before {
    width: 126px;
    background-image: url('/include/nogit/images/icon-shinomontaj.png?1');
}

.img-holder--wheels_cashback:before {
    width: 125px;
    background-image: url('/include/nogit/images/icon-cashback.png');
}

.img-holder--discount_by_count:before {
    width: 125px;
    background-image: url('/include/nogit/images/icon-discount_by_count.png');
}

.catalog_brands-hidden-list {
    display: inline;
}

.catalog_brands-hidden-list.catalog_brands-hidden-list--hidden{
    display: none;
}

.catalog_brands-hidden-list.catalog_brands-hidden-list--block{
    display: inline;
    text-align: center;
}

.catalog_brands-link {
    display: none;
}

.catalog_brands-link.catalog_brands-link--vis {
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 40px;

    color: #006192;
}

.catalog_brands-link.catalog_brands-link--vis span {
    position: relative;
    border-bottom: 1px dotted #d2dde6;
    cursor: pointer;
}

.catalog_brands-link.catalog_brands-link--vis span:before {
    position: absolute;
    content: "";
    top: 50%;
    right: -15px;
    display: block;
    width: 0;
    height: 0;
    margin-left: -5px;
    margin-top: -3px;
    border-style: solid;
    border-width: 6px 5.5px 0 5.5px;
    border-color: #006192 transparent transparent transparent;
}

.catalog_brands-link.catalog_brands-link--vis:hover {
    text-decoration: none;
}

.catalog_brands-link-close {
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 40px;

    color: #006192;
}

.catalog_brands-link-close span {
    position: relative;
    border-bottom: 1px dotted #d2dde6;
    cursor: pointer;
}

.catalog_brands-link-close:hover {
    text-decoration: none;
}

.catalog_brands-link-close span:before {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    position: absolute;
    content: "";
    top: 50%;
    right: -15px;
    display: block;
    width: 0;
    height: 0;
    margin-left: -5px;
    margin-top: -3px;
    border-style: solid;
    border-width: 6px 5.5px 0 5.5px;
    border-color: #006192 transparent transparent transparent;
}
