﻿/* ТЕСТ */

/*.ie7 * {zoom: 1;}*/

.ie7 #header .cart .quantity b,
.ie7 #header .main-menu-new > li > a,
.ie7 #slider-wrapper > .pagination li > a,
.ie7 ul.tabs li,
.ie7 #slider-vendors:after,
.ie7 .tape-news > .title a,
.ie7 .category-selection b,
.ie7 .vendor-select-subcategory span,
.ie7 .category-select-subcategory span,
.ie7 .category-select-vendor span,
.ie7 .parameter-selection strong,
.ie7 h3.header,
.ie7 h1.header,
.ie7 .submit,
.ie7 .quiz .title,
.ie7 .menuPrivateOffice b,
.ie7 .complex .title span,
.ie7 .slider-home .title span,
.ie7 .slider-product .title span,
.ie7 .slider-product_not-page .title span,
.ie7 .submit.input input
{
	font-family: 'Comic Sans MS';
	font-weight: bold;
	letter-spacing: 0;
}

#header .cart .quantity b,
#slider-wrapper > .pagination li > a,
.category-selection b,
.vendor-select-subcategory span,
.category-select-subcategory span,
.category-select-vendor span,
.parameter-selection strong,
h3.header,
h1.header,
.quiz .title,
.menuPrivateOffice b,
.complex .title span,
#cboxTitle,
.list-vendors .letter,
.menuLeft b,
.menuleftContact b,
.order-box .title,
.order-wrapper .address-selection h1,
.order-wrapper.step-two .left-header,
.order-wrapper.step-three .header,
.centering-header span,
.promo-form big
{
	font-family: 'font01';
	font-weight: normal !important;
}

#header .main-menu-new > li > a,
ul.tabs li,
.submit,
#slider-vendors:after,
.tape-news > .title a,
.slider-home .title span,
.slider-product .title span,
.slider-product_not-page .title span
{
	font-family: 'font01';
	font-weight: normal !important;
	text-transform: uppercase;
	letter-spacing: 1px;
}




/* - ----------- - */
/* - Общие стили - */
/* - ----------- - */
* {margin:0; padding:0; outline:0;/* zoom:0;*/}
html {height:100%;background-color: transparent;}

html * {-webkit-font-smoothing: antialiased;text-rendering: optimizelegibility;}

body {
position:relative;
min-height:100%;
font-size:12px;
font-family:Verdana, san-serif;
background:#e7f3f6 url(/styles/desktop/images/page-bg-top.png) repeat-x 0 0;
color:#000;
}

.hide {display: none;}

#outer, #header, #footer,
#cap-site .wrapper, #order-header {
    position:relative;
    width:980px;
    margin:0px auto;
    }

#outer {
    min-height:100%;
    color:#202020;
    overflow: hidden;
    background-color: #fff;
    }

* html #outer {height:100%;}

#outerwrap {
    float:left;
    width:940px;
    padding:0 20px;
    }




#header {
    position:relative;
    color:#fff;
    z-index: 50;
    background-color: #ffffff;
    padding: 10px 0 0;
    }

#header a {color:#fff;}
#header .nys {position:absolute;top:29px;left:610px;width:180px;height:52px;background:url('/http://web.archive.org/web/20131006054051im_/http://i.bambiniya.ru/i/actions/2013/05/22586/in_nav-fs8.png') top left no-repeat;display:block;}
#header .nys-new {position:absolute;top:22px;left:598px;width:180px;height:52px;background:url('/http://web.archive.org/web/20131006054051im_/http://i.bambiniya.ru/i/actions/2013/05/22725/img_01.jpg') top left no-repeat;display:none;}



#left {
    width:215px;
    float:left;
    margin-left: -6px;
    }

#right {
    padding:0px 0px 0px 5px;
    width:235px;
    float:right;
    /*border-left:1px solid #dfdfdf;*/
    }

#left, #right {
    color:#333;
    }


#centrecontent {
    float:right;
    width:100%;
    z-index: 1;
    padding-bottom: 20px;
    }

#footer {
    position:absolute;
    bottom:0px;
    width:100%;
    color:#202020;
    }

#left, #right, #centrecontent {
    position:relative;
    }


.clearer {
    height:0px;
    width: 0px;
    overflow:hidden;
    clear:both;
    }

.none {
    display:none !important;
    }
.pad_null {
    position:relative;
    margin:0px auto;
    }
.overflow {}
ul li {list-style-type:none;}

a, a:hover {color: #207396;}
a.external, a.external:hover {padding-right:13px!important;text-decoration:underline!important;border:none!important;background-position:100% -1039px!important;}

input[type=text],input[type=password], textarea, select {box-shadow: inset 1px 1px 3px #C1C1C1;}

/* - ----------------------- - */
/* - Глобальные модификаторы - */
/* - ----------------------- - */
.left-on #header,.right-on #header,.left-on.right-on #header,.crumbs-on #header {}

.index-page #outerwrap {width: 100%;padding: 0;}
.left-on #centrecontent {width:710px;padding: 0 20px;margin-right: -20px;}
.right-on #centrecontent {width:680px;}
.left-on.right-on #centrecontent {width:445px;}

.left-on #centrecontent {margin-left:-1px;}
.right-on #centrecontent {padding-right:20px;border:none;}

.index-page #outerwrap {padding-bottom: 1100px;}
.index-page #footer {height: 1100px;}

#outerwrap {padding-bottom: 550px;}
#footer {height: 500px;}

/*.index-page #footer {height:1100px;margin-top:-1100px;}*/

/* - -------------------- - */
/* - Назаначение спрайтов - */
/* - -------------------- - */
.news-information .tab-item.feed .item .cap .whence,
.vendor-information .tab-item.feed .item .cap .whence,
.product-information .tab-item.feed .item .cap .whence,
i.icon-present,
#cap-site .icon,
#header ul.main-menu li.discount a,
.search-form .submit-form input,
.search-form .speak-form input,
ul.our-pluses li a {
    background:url('/styles/desktop/images/big-icons-sprite-fs8.png') top left no-repeat;
    }

.mini-card-product.flashsale .rating,
.mini-card-product.flashsale .char,
.mini-card-product.flashsale .end-action,
.list-vendors,
.your-order tr,
.hr-dotted,
h1.header.dotted,
h2.header,
.news-wrapper .record,
.vendor-select-subcategory,
.product-wrapper .chars,
.category-select-vendor,
hr,
.category-description,
.centering-header,
.tape-news,
ul.tabs,
.company,
.special-labels,
.vendor-menu {
    background:url('/styles/desktop/images/hr-dotted.png') bottom left repeat-x;
    }
    
a.external,
.cart .quantity i,
.return-faq .return-title,
.pickup .link,
#cboxClose i,
.favorites_delete,
.step-order .step i,
.block-prev a.back,
.promo-form .delete-promo,
.cart .delete-product,
.category-selection ul li a,
.free-delivery,
.cloud-zoom i,
.tit .message .status,
.vendor-wrapper .chars .status,
.product-wrapper .chars .status,
.count-form .minus,
.count-form .plus,
.sorting-chips .deleted,
.tit .close,
.tit i,
.pointer i,
.navigator .pagination .prev i,
.navigator .pagination .next i,
.navigator .sorter a.asc,
.navigator .sorter a.desc,
.helper,
.parameter-selection .toggle-header,
.slider-home .prev i,.slider-home .next i,
.slider-product .prev i,.slider-product .next i,
.slider-product_not-page .prev i,.slider-product_not-page .next i,
#slider-vendors .prev i,#slider-vendors .next i,
#slider-history-product .prev i,#slider-history-product .next i,
ul.tabs li.action i,
#cap-site ul.projects li span,
.mini-card-product .benefit i,
.mini-card-product .status span,
.bread-crumbs span,
.bread-crumbs a,
.tape-news .wrapper .record .more-news,
.empty,.half,.whole {
    background:url('/styles/desktop/images/icons-sprite-fs8.png') bottom center no-repeat;
    }
.category-selection ul li a  {
    background:url('/styles/desktop/images/ul-li-arrow.png') bottom center no-repeat;
    }
#header ul.main-menu li span {
    background:url('/styles/desktop/images/background-arrow.png') bottom center no-repeat;
    }

/*
 * - .submit 
 */
.submit i, 
.submit {background: url(/styles/desktop/images/sprite-submits-fs8.png) repeat-x 0 0;}
.submit.input a, 
.submit.input a:hover {padding: 6px 10px;text-decoration: none;color: inherit;}

.submit {position: relative;top: 0px;left: 0px;display: inline-block;padding: 0;margin: 0 10px;line-height: 32px;height: 32px;background-position:0px -35px;cursor:pointer;}
.submit {font-size: 12px;color: #ffffff;text-transform: uppercase;text-decoration:none;text-shadow: 1px 1px 1px rgba(0,0,0,0.2);white-space: nowrap;}
.submit i {position: absolute;top: 0px;width: 13px;height: 100%;display: block;}
.submit i {right: -13px;background-position: 100% 0px;}
.submit i:first-child {left: -10px;background-position: 0px 0px;width: 10px;}
.submit input {display: inline;line-height: inherit;font-family: inherit;color: inherit;letter-spacing: inherit;text-transform: inherit;text-shadow: inherit;background: none;border: none;outline: none;cursor: pointer;}

button.submit {line-height:31px;border:none;overflow:visible;line-height:29px !ie;}

.submit.input {padding: 0;}
.submit.input input {padding: 0 3px;}

.submit:hover {background-position:0px -105px;text-shadow: 1px 1px 1px rgba(0,0,0,0.3);color: #ffffff;}
.submit:hover i:first-child {background-position:0px -70px;}
.submit:hover i {background-position:100% -70px;}

.ie7 .submit.input input {padding-top: 5px;color: #ffffff;font-size: 12px;text-transform: uppercase;}



.submit.black {background-position: 0 -176px;}
.submit.black i:first-child {background-position: 0 -141px;}
.submit.black i {background-position: 100% -141px;}

.submit.black:hover {background-position: 0 -246px;}
.submit.black:hover i:first-child {background-position: 0 -211px;}
.submit.black:hover i {background-position: 100% -211px;}

.submit.magenta {background-position: 0 -318px;}
.submit.magenta i:first-child {background-position: 0 -283px;}
.submit.magenta i {background-position: 100% -283px;}

.submit.magenta:hover {background-position: 0 -388px;}
.submit.magenta:hover i:first-child {background-position: 0 -353px;}
.submit.magenta:hover i {background-position: 100% -353px;}

/*
 * - input, textarea 
 */
input[type=text],
input[type=password],
textarea
{
	border: 0 !important;
	outline: 0 !important;
	background-color: #f6f4e6 !important;
	border-radius: 12px !important;
	box-shadow: inset 1px 2px 3px rgba(0,0,0,0.3) !important;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}
/*
 * - headers 
 */
h1.header {}
h2.header {}
h3.header {}

h1.header,
h2.header,
h3.header {font-size: 26px;color: #4f4f4f;text-align: center;margin-bottom: 20px;}
/* size */
.header.small {font-size: 24px;}
.header.big {font-size: 32px;}
/* color */
.header.orange,.header .orange  {color: #ff9900;}
.header.green,.header .green {color: #78912f;}
.header.blue,.header .blue {color: #4b7592;}
.header.purple,.header .purple {color: #931aab;}
/* position */
.header.tc {text-align: center;}
.header.tl {text-align: left;}
.header.tr {text-align: right;}

.header.dotted {margin: 0 0 20px 0;padding: 0 0 15px 0;background-position:0px 100%;}



/*
h2 {font-weight:bold;}
h3.header,
h1.header {font-size:26px;color:#ff9900;text-align: center;margin-bottom: 10px;}
h3.header.big,
h1.header.big {font-size: 32px;}
h1.header.dotted {margin:0px;padding: 5px 0px 8px 15px;background-position:0px 100%;}
*/



.centering-header {text-align: center;border-bottom: 1px solid #bdd7dd;margin: 20px 0 30px;height: 10px;background-image: none !important;clear: both;}
.centering-header > span {font-size: 16px;color: #4b7592;display: inline-block;background-color: #ffffff;padding: 0 20px;text-transform: uppercase;}

hr {height:25px;padding:0;margin:0;border:none;border-color:transparent;clear:both;background-position: center left;}
.ie7 hr {border-width: 12px;border-left-width: 0;border-right-width: 0;border-style: solid;border-color: #ffffff;}

.header-rus {margin: 0px 0px 2px 20px;font-size: 11px;color: #707070;display:none;}

.message .content {color:#e60000;}

/* - --------- - */
/* - .banner-# - */
/* - --------- - */
.fixed-banner {position:fixed;top: 0px;width:1000px;height:100%;z-index:40;display:none;}
.fixed-banner.left {left:50%;margin-left:-1490px;text-align:right;}
.fixed-banner.right {right:50%;margin-right:-1490px;text-align:left;}

/* 
 * - #cap-site
 */
#cap-site {position:relative;z-index: 51;width: 994px;margin: 0 auto -10px auto;font-size: 11px;}
#cap-site .bl {position: absolute;top: 25px;left: 0;display: block;width: 7px;height: 15px;background: url(/styles/desktop/images/sprite02.png) no-repeat -1px 0;}
#cap-site .br {position: absolute;top: 25px;right: 0;display: block;width: 7px;height: 15px;background: url(/styles/desktop/images/sprite02.png) no-repeat -8px 0;}
#cap-site .wrapper {width: 910px;line-height: 27px;border-top: 3px solid #629dad;background: url(/styles/desktop/images/sprite02.png) repeat-x 50% -35px;padding: 0 42px 3px;overflow: hidden;}
#cap-site .wrapper > div {float: left;color: #14445f;font-size:11px;}
#cap-site .wrapper > div .time {font-weight: normal;}
#cap-site .wrapper > div .icon {display:inline-block;vertical-align: text-top;width:16px;height:16px;background-position:0px 0px;}
#cap-site .wrapper > div .phone {font-weight: bold;}
#cap-site .wrapper > div .white {color: #ffffff;}
#cap-site .wrapper > div .request-a-callback {display: inline-block;vertical-align: text-top;color: #14445f;text-decoration: none;line-height: 1.2;border-bottom: 1px dotted #14445f;margin-left: 10px;}
#cap-site .wrapper > div .request-a-callback:hover {border-bottom-color: #9fcfdb;}
#cap-site .wrapper > ul.projects {float: right;margin-right: -10px;}
#cap-site .wrapper > ul.projects li {float:left;padding: 0 10px;}
#cap-site .wrapper > ul.projects li.active {color: #ffffff;font-weight: bold;text-shadow: 0 1px 1px rgba(0,0,0,0.3);position: relative;}
#cap-site .wrapper > ul.projects li.active:before {display: block;content: '';width: 7px;height: 15px;position: absolute;top: 8px;left: -2px;background: url(/styles/desktop/images/big-icons-sprite-fs8.png) no-repeat -18px 0;}
#cap-site .wrapper > ul.projects li.active:after {display: block;content: '';width: 7px;height: 16px;position: absolute;top: 8px;right: -2px;background: url(/styles/desktop/images/big-icons-sprite-fs8.png) no-repeat -18px -49px;}
#cap-site .wrapper > ul.projects li a {text-decoration:none;color: #14445f;font-weight: normal;}

.order-head #cap-site {}
.order-head #cap-site .bl {top: 7px;}
.order-head #cap-site .br {top: 7px;}
.order-head #cap-site .wrapper {padding-bottom: 12px;background-position: 50% -53px;}

/*
 * - #header 
 */
#header .head {padding: 9px 35px 8px;position: relative;}
#header .head .logo {display: block;width:243px;height:51px;margin: 12px 0 1px -1px;background:url(/styles/desktop/images/header-logo-fs8.png) no-repeat 0 0;}
#header .head .top-menu {position: absolute;top: 9px;right: 35px;width: 636px;color: #707070;line-height: 16px;font-size: 11px;}
#header .head .top-menu a {display: inline-block;padding: 0 5px;color: #207396;text-decoration: none;}
#header .head .top-menu a:hover {color: #207396;text-decoration: underline;}
#header .head .top-menu .left {float: left;}
#header .head .top-menu .left a:first-child {border: none;padding-left: 0;}
#header .head .top-menu .left a {border-left: 1px solid #d5d5d5;}
#header .head .top-menu .left .more {position:relative;z-index: 6;padding: 1px 0 1px 5px;color:#207396;text-decoration: none;border-left: 1px solid #D5D5D5;cursor:pointer;}
#header .head .top-menu .left .more span {color:#207396;border-bottom: 1px dotted #207396;}
#header .head .top-menu .left .more:hover ul {display:block;}
#header .head .top-menu .left .more ul {display: none;position: absolute;top: 100%;left: 0;z-index: 50;background-color: #ffffff;padding: 10px;margin: 0 0 0 -5px;border-radius: 5px;box-shadow: 0 1px 2px rgba(0,0,0,0.3);}
#header .head .top-menu .left .more ul li {margin: 3px 0;}
#header .head .top-menu .left .more ul a {font-size:11px;color: #207396;white-space: nowrap;}
#header .head .top-menu .left .more ul a:hover {color: #207396;text-decoration:underline;}
#header .head .top-menu .right {float:right;}
#header .head .top-menu .right a:first-child,
#header .head .top-menu .right a.first-name {margin-right: 5px;padding-left: 0;color: #207396;border-right: 1px solid #d5d5d5;}
#header .head .top-menu .right a.user-bonus ,
#header .head .top-menu .right a.user-favorites {color: #707070;margin-right: 5px;padding-left: 0;border: none;border-right: 1px solid #d5d5d5;text-decoration: none;}
#header .head .top-menu .right a.user-bonus span,
#header .head .top-menu .right a.user-favorites span {color: #207396;}
#header .head .top-menu .right a.user-bonus:hover span,
#header .head .top-menu .right a.user-favorites:hover span {color: #207396;text-decoration: underline;}
#header .head .top-menu .right a.user-bonus.null span,
#header .head .top-menu .right a.user-favorites.null span {color: #207396;}
#header .head .top-menu .right a.user-favorites {border: none;margin-right: 0;}
#header .head .top-menu .right a.exit {color: #7b7b7b;padding-right: 0;border-left: 1px solid #d5d5d5;}
#header .head .top-menu .right a.reg {padding-right: 0;}
#header .head .search-form {position: absolute;bottom: 11px;left: 309px;overflow: hidden;height: 31px;background-color: #f6f4e6;border-radius: 12px;box-shadow: inset 1px 2px 3px rgba(0,0,0,0.3);}
#header .head .search-form input {float: left;padding: 8px 50px 8px 11px !important;width: 320px;height: 15px;border: 0;line-height: 15px;font-family: Verdana, san-serif;font-size: 12px;color: #12110b;box-shadow: none !important;background-color: transparent !important;box-shadow: none !important;}
/*#header .head .search-form input {width:225px;}*/
#header .head .search-form .submit-form {position: absolute;top: 5px;right: 5px;overflow: hidden;}
#header .head .search-form .submit-form input {width: 21px;height: 21px;margin: 0 !important;padding: 0 !important;border: 0;background-position: 0 -222px;cursor: pointer;}
#header .head .cart {position: absolute;bottom: 8px;right:35px;display: block;white-space: nowrap;text-decoration: none;}
#header .head .cart:hover {}
#header .head .cart .quantity {display: inline-block;vertical-align: middle;border-radius: 15px;width: 41px;height: 41px;margin-right: 7px;background: rgb(255,186,0);background: -moz-linear-gradient(top,  rgba(255,186,0,1) 0%, rgba(255,150,0,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,186,0,1)), color-stop(100%,rgba(255,150,0,1)));background: -webkit-linear-gradient(top,  rgba(255,186,0,1) 0%,rgba(255,150,0,1) 100%);background: -o-linear-gradient(top,  rgba(255,186,0,1) 0%,rgba(255,150,0,1) 100%);background: -ms-linear-gradient(top,  rgba(255,186,0,1) 0%,rgba(255,150,0,1) 100%);background: linear-gradient(to bottom,  rgba(255,186,0,1) 0%,rgba(255,150,0,1) 100%);}
#header .head .cart .quantity i {display: block;width: 16px;height: 16px;background: url(/styles/desktop/images/big-icons-sprite-fs8.png) no-repeat 0 -245px;margin: 13px 12px;}
#header .head .cart .quantity b {display: block;font-size: 18px;text-shadow: 1px 1px 1px rgba(144,85,0,0.4);line-height: 20px;height: 20px;overflow: hidden;white-space: nowrap;text-align: center;margin-top: 10px;}
#header .head .cart .text {display: inline-block;vertical-align: middle;}
#header .head .cart .text b {display: block;font-size: 12px;font-weight: bold;color: #207396;margin-bottom: 2px;}
#header .head .cart .text .in-total {display: block;font-size: 11px;color: #7b7b7b;}
#header .head .mini-cart .cart {bottom: auto !important;}
.ie7 #header .head .cart {bottom: -4px;}
#header .head > .cart.hide {display: none; }

.order-head #header {height: auto;overflow: hidden;}
.order-head #header .head .logo {display: inline-block;vertical-align: middle;}
.order-head #header .head > span {display: inline-block;vertical-align: middle;color: #3e3e3e;}
.order-head #header .head .text {width: 300px;padding-left: 196px;text-align: right;}
.order-head #header .head .phones {width: 160px;}
.order-head #header .head .phones big {display: block;font-size: 12px;font-weight: bold;text-align: right;}
.order-head #header .head .phones span {display: block;font-size: 11px;padding-left: 27px;}

#header .menu-box {margin: 0 14px;padding: 6px;background-color: #f6f4e6;border-radius: 10px;position: relative;z-index: 5;}
#header .menu-box .menu-bg {border-radius: 10px;}
#header .menu-box .menu-bg {background: rgb(255,186,0);background: -moz-linear-gradient(top, rgba(255,186,0,1) 0%, rgba(255,150,0,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,186,0,1)), color-stop(100%,rgba(255,150,0,1)));background: -webkit-linear-gradient(top, rgba(255,186,0,1) 0%,rgba(255,150,0,1) 100%);background: -o-linear-gradient(top, rgba(255,186,0,1) 0%,rgba(255,150,0,1) 100%);background: -ms-linear-gradient(top, rgba(255,186,0,1) 0%,rgba(255,150,0,1) 100%);background: linear-gradient(to bottom, rgba(255,186,0,1) 0%,rgba(255,150,0,1) 100%);}
#header .main-menu-new {padding: 0 9px;border-radius: 9px;overflow: hidden;background: url(/styles/desktop/images/menu-bg.png) no-repeat 745px 50%;}
#header .main-menu-new > li {float: left;padding: 10px 0;}
#header .main-menu-new > li:first-child > a {border: 0;}
#header .main-menu-new > li > a {border-left: 1px solid #ffcd66;background-image: none !important;text-transform: uppercase;display: block;height: 17px;padding: 3px 6px 0;overflow: hidden;font-size: 13px;color: #ffffff;text-decoration: none;white-space: nowrap;text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
#header .main-menu-new > li > a > i {display: inline-block;vertical-align: middle;width: 16px;height: 16px;background: url(/styles/desktop/images/big-icons-sprite-fs8.png) no-repeat 0 -263px;margin: -2px 0 0 5px;}
#header .main-menu-new > li:hover > div {display: block;}
#header .main-menu-new > li > div {display: none;max-width: 890px;position: absolute;top: 40px;z-index: 501;padding: 15px 0 0 15px;background-color: #ffffff;box-shadow: 1px 2px 3px rgba(0,0,0,0.3);border: 2px solid #ff9600;border-radius: 5px;}
#header .main-menu-new > li > div > .clear {height: 0;clear: both;}
#header .main-menu-new > li > div > ul {float:left;width:163px;margin: 0 15px 15px 0;}
#header .main-menu-new > li > div > ul > li {margin: 5px 0;}
#header .main-menu-new > li > div > ul > li a {color: #3e3e3e;text-decoration: none;}
#header .main-menu-new > li > div > ul > li a:hover {color: #207396;text-decoration: underline;}
#header .main-menu-new > li > div > ul.finst-bold > li:first-child  a {font-weight:bold;}
#header .main-menu-new > li > div > ul > li.show-all a {color: #207396;}

#header .main-menu-new > li.active {background-color: #ffffff;}
#header .main-menu-new > li.active > a {color: #ff9900;border-color: transparent !important;text-shadow: none;}
#header .main-menu-new > li.next > a {border-color: transparent !important;}
#header .main-menu-new > li > div > ul > li.active > a {color: #ff9900 !important;}

#header .main-menu-new > li:first-child > div {left: 15px;}
#header .main-menu-new > li.discount {float: right;}
#header .main-menu-new > li.discount > a {border: 0;}
#header .main-menu-new > li.sale {float: right;/*0023633*/}
#header .main-menu-new > li.sale > a {border-color: #ffe080;}
#header .main-menu-new > li.sale > div {right: 15px;}
#header .main-menu-new > li.sale > div > li {width: auto;}

#header .main-menu-new {position: relative;z-index: 1;height: 40px;overflow: visible;}
#header .main-menu-new > li:hover > a {position: relative;margin: -10px 0;padding: 13px 6px 10px;background-color: #ffffff !important;color: #ff9900;border-color: transparent !important;text-shadow: none;}
#header .main-menu-new > li > div {z-index: -1;top: 35px;margin-left: -2px;}
#header .main-menu-new > li.next-hover > a {border-color: transparent !important;}
#header .main-menu-new > li:first-child > div {left: auto;}
#header .main-menu-new > li.sale > div {right: 7px;}

#header .vendor-menu-new {overflow: hidden;background: none !important;margin: 7px 15px 2px;font-size: 11px;}
#header .vendor-menu-new > li:first-child {margin-left: 0;line-height: 14px;}
#header .vendor-menu-new > li {float: left;line-height: 15px;color: #847e64;margin: 0 5px 0 6px;}
#header .vendor-menu-new > li > a {font-family: Arial;font-size: 10px;color: inherit;text-decoration: none;display: block;padding: 0 5px;text-transform: uppercase;}
#header .vendor-menu-new > li > a:hover {text-decoration: underline;}
#header .vendor-menu-new > li:hover > ul {display: block;}
#header .vendor-menu-new > li > ul {display: none;min-width: 100px;position: absolute;top: 68px;z-index: 501;font-size: 12px;background-color: #ffffff;padding: 10px 20px;margin-left: -11px;border-radius: 10px;box-shadow: 0 1px 2px rgba(0,0,0,0.3);}
#header .vendor-menu-new > li > ul > li {margin: 3px 0;}
#header .vendor-menu-new > li > ul > li > a {color: #3e3e3e;text-decoration: none;white-space: nowrap;}
#header .vendor-menu-new > li > ul > li > a:hover {color: #207396;text-decoration: underline;}
#header .vendor-menu-new > li > ul > li > a.show-all {display: inline-block;margin-top: 5px;color: #207396;}
#header .vendor-menu-new > li.last a {padding-right: 0;padding-left: 4px;}
#header .vendor-menu-new > li.all-vendors {margin-right: 0;margin-left: 0;padding-left: 14px;border-left: 1px solid #d9d7c3;float: right;}
#header .vendor-menu-new > li.all-vendors a {font-family: Verdana, san-serif;padding: 0;font-size: 11px;line-height: 14px;text-transform: none;height: 15px;}
#header .vendor-menu-new > li.last > ul {right: 15px;}

.ie7 #header {padding-top: 20px;}
.ie7 #header .menu-box {margin-top: 10px;}
.ie7 #header .main-menu-new > li > div {padding-bottom: 15px;}
.ie7 #header .main-menu-new > li > a {padding-left: 9px !important;padding-right: 9px !important;letter-spacing: -1px !important;}
.ie7 #header .vendor-menu-new > li > a {color: #837d63;}
.ie7 #header .vendor-menu-new > li > a:hover {color: #837d63;}
.ie9 #header .main-menu-new > li > a {padding-right: 5px;}
/* 
 * #order-header
 */
#order-header {position:relative;height:98px;line-height:19px;font-size:12px;color:#202020;border-bottom:2px solid #202020;}
#order-header .help-me {float:right;margin: 28px 3px 0px 0px;width:310px;text-align:right;}
#order-header .phones {float:right;margin: 28px 16px 0px 0px;width:145px;padding-left:15px;text-align:right;}
#order-header .phones span {position: relative;top: -1px;right: 7px;font-size:11px;color:#707070;}
    
/*
 * - #footer
 */
#footer .footer-menu {position:relative;z-index: 40;width:994px;margin: 0 auto;display:block;}
#footer .footer-menu .bc {display: block;position: absolute;top: -5px;left: 0;z-index: 1;width: 994px;height: 5px;background: url(/styles/desktop/images/sprite02.png) repeat-x 50% -75px;}
#footer .footer-menu .bl {display: block;position: absolute;top: -11px;left: 0;width: 7px;height: 10px;background: url(/styles/desktop/images/sprite02.png) no-repeat -1px -80px;}
#footer .footer-menu .br {display: block;position: absolute;top: -11px;right: 0;width: 7px;height: 10px;background: url(/styles/desktop/images/sprite02.png) no-repeat -8px -80px;}
#footer .footer-menu .wrapper {width:auto;margin:0 auto;padding: 20px 27px;font-size:12px;display:block;overflow: hidden;background-color: #3a4958;box-shadow: 0 4px 3px -3px rgba(0,0,0,0.4);}
#footer .footer-menu .wrapper ul {width:170px;margin-right: 10px;float:left;}
#footer .footer-menu .wrapper ul li {padding:2px 0;line-height:17px;}
#footer .footer-menu .wrapper ul li strong {display:block;font-weight:bold;margin-bottom:6px;color: #ffffff;}
#footer .footer-menu .wrapper ul.contacts {width: 200px;height: 100%;position: absolute;top: -5px;right: 27px;z-index: 1;background: url(/styles/desktop/images/sprite02.png) repeat-x -2px -105px;margin: 0;padding: 0 10px 5px;}
#footer .footer-menu .wrapper ul.contacts li {text-align: center;}
#footer .footer-menu .wrapper ul.contacts li span:first-child {margin-top: 25px;line-height: 17px;color: #3a545e;}
#footer .footer-menu .wrapper ul.contacts li span {margin-top: 10px;display: block;line-height: 19px;color: #1f3036;}
#footer .footer-menu .wrapper ul.contacts li a,
#footer .footer-menu .wrapper ul.contacts li a:hover {margin-top: 7px;display: inline-block;line-height: 14px;color: #3f7ba1;text-decoration: none;border-bottom: 1px dotted #3f7ba1;}
#footer .footer-menu  a {line-height:16px;color:#aeb3b7;text-decoration:none;}
#footer .footer-menu  a:hover {text-decoration:underline;color: #ffc000;}


/*
 * - .special-labels
 */
.special-labels {width:980px;margin: 0 auto;overflow:hidden;background: #ffffff url(/styles/desktop/images/company-bg-bottom.png) repeat-x -8px 100%;}
.special-labels .wrapper {position:relative;width:940px;margin:25px auto 30px;overflow: hidden;}
.special-labels ul {margin-top:34px;padding-left:20px;float:left;width:159px;height:184px;border-left:1px solid #d5d5d5;}
.special-labels ul:first-child {padding-left:0;border-left:none;}
.special-labels ul:first-child li {border-left:none;}
.special-labels ul li {overflow: hidden;}
.special-labels ul li:first-child {position: absolute;top: 0px;height:34px;font-size:12px;}

.special-labels ul.bonuses {border:0px;width:210px;margin: 0;}
.special-labels ul.bonuses li {border:none;}
.special-labels ul.bonuses li.purchase {border-bottom: 1px solid #BDBDBD;height: 100px;margin-bottom: 20px;padding-bottom: 5px;position: static;text-align: center;}
.special-labels ul.bonuses li.purchase a{background:none; color: #000000;margin: 0;}
.special-labels ul.bonuses li.purchase a b{ display: block;}

.special-labels ul.bonuses li.remember {text-align:center;padding-bottom: 25px;}

.ie7 .special-labels ul.bonuses {width: 190px;}
.ie8 .special-labels ul.bonuses {width: 190px;}

.order-wrapper.step-two .mnogoru_outer label i,
.order-wrapper.step-two .kk_outer label i,
.order-wrapper.step-two .sclub_outer label i,
.order-wrapper .address-selection .pickpoint,
.special-labels ul li a,
.special-labels ul li span {display:block;margin:3px 0 9px;background:url('/styles/desktop/images/logos-sprite.png') top left no-repeat;}

.special-labels ul.bonuses li a,
.special-labels ul.bonuses li span {margin:3px auto 9px;}

.special-labels .label-vk {display:block;width:100px;height:16px;background-position:0 -659px;}
.special-labels .label-fb {display:block;width:100px;height:28px;background-position:0 -687px;}
.special-labels .label-tw {display:block;width:100px;height:21px;background-position:0 -727px;}
.special-labels .label-yt {display:block;width:100px;height:23px;background-position:0 -758px;}
.special-labels .label-ok {display:block;width:100px;height:42px;background-position:0 -793px;}

.special-labels .label-vs {display:block;width:100px;height:16px;background-position:0 -468px;}
.special-labels .label-mc {display:block;width:100px;height:30px;background-position:0 -500px;}
.special-labels .label-ms {display:block;width:100px;height:30px;background-position:0 -540px;}
.special-labels .label-ya {display:block;width:100px;height:24px;background-position:0 -582px;}
.special-labels .label-wm {display:block;width:100px;height:30px;background-position:0 -614px;}

.special-labels .label-ll {display:block;width:100px;height:26px;background-position:0 -297px;}
.special-labels .label-pg {display:block;width:100px;height:21px;background-position:0 -334px;}
.special-labels .label-mf {display:block;width:100px;height:24px;background-position:0 -368px;}
.special-labels .label-es {display:block;width:100px;height:18px;background-position:0 -400px;}
.special-labels .label-ag {display:block;width:100px;height:22px;background-position:0 -425px;}

.special-labels .label-bb {display:block;width:134px;height:17px;background-position:0 -135px;}
.special-labels .label-lp {display:block;width:100px;height:26px;background-position:0 -168px;}
.special-labels .label-id {display:block;width:100px;height:18px;background-position:0 -205px;}
.special-labels .label-ol {display:block;width:100px;height:50px;background-position:0 -232px;}

.special-labels .label-kk {display:block;width:50px;height:35px;background-position:0 0;}
.special-labels .label-mr {display:block;width:85px;height:25px;background-position:0 -48px;}
.special-labels .label-sk {display:block;width:115px;height:20px;background-position:0 -89px;}

.special-labels .label-purchase{display:block;width:71px;height:71px;background-position:0 -973px;}


.two-main-banners {overflow: hidden;padding: 13px 20px 20px;position: relative;z-index: 10;}
.two-main-banners .main-slider {width: 660px;height: 345px;float: left;margin: 0;}
.two-main-banners .main-slider .slides_container img {width: 660px;height: 345px;}

.main-slider.hide {display: none;}
.main-slider {width: 710px;height: 270px;position: relative;margin: -15px 0;}
.main-slider .border-box > div {position: absolute;z-index: 50;background-image: url(/styles/desktop/images/sprite01.png);background-repeat: no-repeat;}
.main-slider .border-box .tl {top: 0;left: 0;width: 304px;height: 12px;background-position: 0 0;}
.main-slider .border-box .tr {top: 0;right: 0;width: 304px;height: 12px;background-position: 100% 0;}
.main-slider .border-box .bl {bottom: 0;left: 0;width: 304px;height: 12px;background-position: 0 -12px;}
.main-slider .border-box .br {bottom: 0;right: 0;width: 304px;height: 12px;background-position: 100% -12px;}
.main-slider .border-box .lt {top: 12px;left: 0;width: 13px;height: 150px;background-position: 0 -36px;}
.main-slider .border-box .lb {bottom: 12px;left: 0;width: 13px;height: 150px;background-position: 0 -207px;}
.main-slider .border-box .rt {top: 12px;right: 0;width: 13px;height: 150px;background-position: -13px -36px;}
.main-slider .border-box .rb {bottom: 12px;right: 0;width: 13px;height: 150px;background-position: -13px -207px;}
.main-slider .slides_container {width: 100%;height: 100%;overflow: hidden;}
.main-slider .slides_container img {width: 710px;height: 270px;}
.main-slider > .prev {position: absolute;top: 50%;left: -14px;z-index: 55;margin-top: -22px;display: block;width: 44px;height: 44px;background: url(/styles/desktop/images/sprite01.png) no-repeat -38px -36px;}
.main-slider > .next {position: absolute;top: 50%;right: -14px;z-index: 55;margin-top: -22px;display: block;width: 44px;height: 44px;background: url(/styles/desktop/images/sprite01.png) no-repeat -38px -80px;}
.main-slider > .pagination {position: absolute;bottom: -17px;right: 15px;z-index: 55;}
.main-slider > .pagination li {display: block;float: left;position: relative;}
.main-slider > .pagination li > a {display: block;width: 29px;height: 29px;line-height: 29px;margin: 5px 2px;font-size: 16px;text-shadow: 1px 1px 1px rgba(0,0,0,0.2);text-align: center;color: #ffffff;text-decoration: none;background: url(/styles/desktop/images/sprite01.png) no-repeat -38px -163px;}
.main-slider > .pagination li.current > a {width: 39px;height: 39px;line-height: 39px;margin: 0;font-size: 20px;background-position: -38px -124px;}
.main-slider > .pagination li:nth-child(1) {}
.main-slider > .pagination li:nth-child(2) {top: -2px;}
.main-slider > .pagination li:nth-child(3) {top: -4px;}
.main-slider > .pagination li:nth-child(4) {top: -6px;}
.main-slider > .pagination li:nth-child(5) {top: -8px;}
.main-slider > .pagination li:nth-child(6) {top: -10px;}
.main-slider > .pagination li:nth-child(7) {}
.main-slider > .pagination li:nth-child(8) {}
.main-slider > .pagination li:nth-child(9) {}

#banner-right {width: 265px;height: 345px;float: right;position: relative;background-color: rgba(0,0,0,0.05);}
#banner-right .border-box > div {position: absolute;z-index: 50;background-image: url(/styles/desktop/images/sprite01.png);background-repeat: no-repeat;}
#banner-right .border-box .tl {top: 0;left: 0;width: 132px;height: 12px;background-position: 0 -357px;}
#banner-right .border-box .tr {top: 0;right: 0;width: 132px;height: 12px;background-position: 100% -357px;}
#banner-right .border-box .bl {bottom: 0;left: 0;width: 132px;height: 12px;background-position: 0 -369px;}
#banner-right .border-box .br {bottom: 0;right: 0;width: 132px;height: 12px;background-position: 100% -369px;}
#banner-right .border-box .left {top: 12px;left: 0;width: 6px;height: 321px;background-position: -26px -36px;}
#banner-right .border-box .right {top: 12px;right: 0;width: 6px;height: 321px;background-position: -32px -36px;}
#banner-right .img_container {}
#banner-right .img_container img {width: 265px;height: 345px;}


/*
 * -  ul.tabs 
 */
ul.tabs {margin: 0 0 -1px 0;padding: 0 30px;list-style-type: none;overflow: hidden;background: none !important;}
ul.tabs li {float:left;font-size:13px;text-transform:uppercase;color: #4b7592;background-color: #e7f1f4;border-radius: 12px 12px 0 0;padding: 7px 12px 4px;margin: 1px 6px 0 1px;cursor: pointer;}
ul.tabs li.action {position: relative;z-index: 10;color: #ff9900;background-color: #ffffff !important;border: 1px solid #bdd7dd;border-bottom-color: #ffffff;margin: 0 5px 0 0;}
ul.tabs li:hover {background-color: #d2e5ea;}
ul.tabs li a {color:#202020;text-decoration:none;}
/*
ul.tabs li:hover a,
ul.tabs li:hover {color:#ffa800;}
*/
ul.tabs li i {display:none;}
ul.tabs li span.num {position: relative;top: -3px;margin: 0px 5px;font-size: 10px;line-height: 10px;color: #707070;}

{background-color: #d2e5ea;}
/* 
 * - .mini-card-product 
 */
#right .hover > .mini-card-product {width: 100%;}
#centrecontent > .mini-card-product {width: 33.3%;}
.mini-card-product {position:relative;float:left;width:25%;color:#202020;border:none;text-decoration:none;cursor:pointer;}
.mini-card-product * {cursor: pointer;}
/*
.hover .mini-card-product,.mini-card-product:hover {color:#202020;}
.hover .mini-card-product {width: 100%;}
*/
.mini-card-product .photo {margin: 10px auto 13px;width:150px;height:150px;overflow:hidden;text-align:center;}
.mini-card-product .photo img {width:auto;height:auto;max-width:150px;max-height:150px;border:none;}
.mini-card-product .rating {height: 14px;margin: 5px 15px 7px;}
.mini-card-product .rating > span {margin: 0 1px;}
.mini-card-product .name {position:relative;height:14px;font-weight:bold;margin: 5px 15px;line-height:14px;overflow:hidden;font-size:12px;color: #207396;}
.mini-card-product .name input {float: left;margin-right: 5px;}
.mini-card-product .line-name {height: 45px;margin-bottom:5px;line-height:14px;text-align:center;overflow:hidden;font-weight: bold;}
.mini-card-product .features {font-size:12px;line-height:14px;color:#707070;}
.mini-card-product .description {height: 45px;font-size:12px;line-height:15px;margin: 5px 15px;color:#707070;word-wrap: normal;overflow:hidden;}
.mini-card-product .char {height: 45px;}
.mini-card-product .price {position:relative;margin: 5px 15px;width:125px;display: inline-block;float:left;font-size:12px;}
.mini-card-product .price s {padding-right:5px;text-decoration:line-through;}
.mini-card-product .price span {display: block;color:#ff9900;}

.mini-card-product .status,
.hover .mini-card-product .status,
.mini-card-product:hover .status {display:block;font-size:11px;margin: 6px 15px 3px;float: left;}
.mini-card-product .status span,
.hover .mini-card-product .status span,
.mini-card-product:hover .status span {color:#8d9a00;background-image: none;}
.mini-card-product .status span.not,
.hover .mini-card-product .status span.not,
.mini-card-product:hover .status span.not {color:#a4a4a4;background-image: none;}
.mini-card-product .status span.not.bg,
.hover .mini-card-product .status span.not.bg,
.mini-card-product:hover .status span.not.bg {color:#707070;padding:0px;background:none;}
.empty-cart .to-cart,
.mini-card-product:hover .to-cart.select-choice,
.hover .mini-card-product .to-cart.select-choice,
.hover .mini-card-product .to-cart,
.mini-card-product:hover .to-cart {display:inline-block;}
.empty-cart .to-cart,
.mini-card-product .to-cart {display:inline-block;position: relative;width: 32px;height: 32px;padding: 0;font-size:11px;color:#707070;text-align: left;background-color: #dadada;border-radius: 10px;border:0;text-decoration:none;text-indent: -9999px;}
.mini-card-product form, .mini-card-product .select-choice-box {text-align: right;margin: 0 15px;padding-top: 7px;}
.empty-cart .to-cart,
.mini-card-product.flashsale .to-cart,
.mini-card-product .to-cart.select-choice:hover,
.hover .mini-card-product .to-cart.select-choice,
.hover .mini-card-product .to-cart,
.mini-card-product .to-cart:hover,
.mini-card-product:hover .to-cart
{background: rgb(255,186,0);background: -moz-linear-gradient(top,  rgba(255,186,0,1) 0%, rgba(255,150,0,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,186,0,1)), color-stop(100%,rgba(255,150,0,1)));background: -webkit-linear-gradient(top,  rgba(255,186,0,1) 0%,rgba(255,150,0,1) 100%);background: -o-linear-gradient(top,  rgba(255,186,0,1) 0%,rgba(255,150,0,1) 100%);background: -ms-linear-gradient(top,  rgba(255,186,0,1) 0%,rgba(255,150,0,1) 100%);background: linear-gradient(to bottom,  rgba(255,186,0,1) 0%,rgba(255,150,0,1) 100%);}

.empty-cart .to-cart i,
.mini-card-product .to-cart.select-choice i,
.mini-card-product .to-cart i {display: block;width: 16px;height: 16px;background: url(/styles/desktop/images/big-icons-sprite-fs8.png) no-repeat 0 -245px;position: absolute;top: 50%;left: 50%;margin: -8px 0 0 -9px;}
/*.ie8 .mini-card-product .to-cart i {margin-top: -17px;}*/

.mini-card-product .features {
    display: block;
    clear: both;
    font-size: 11px;
    line-height: 14px;
    color: #707070;
    margin: 5px 15px;
    }
.product-wrapper .right .chars-wrapper .chars .by-telephone,
.mini-card-product .by-telephone{
    position:absolute;
    right:20px;
    bottom:11px;
    width:80px;
    display:block;
    padding:4px 9px;
    color:#202020;
    font-size:11px;
    line-height:12px;
    background-color:#f1f1f1;
    }
/* - .mini-card-product.flashsale - */

#left a.arrow-left {position: relative;padding-left: 12px;}
#left a.arrow-left:before {display: block;content: '';position: absolute;top: 0;left: 0;width: 10px;height: 15px;background: url(/styles/desktop/images/icons-sprite-fs8.png) no-repeat 3px -383px !important;}

/*.mini-card-product.flashsale:hover .status {
    display:none;
    }*/
.mini-card-product.flashsale .price {float:none;width:auto;max-width:100%;display:block;color: #707070;}
.mini-card-product.flashsale .price s {float:none;}
.mini-card-product.flashsale .price span {float:none;display: inline;margin-left: 10px;color: #000000;font-weight: bold;}
.mini-card-product.flashsale .rating{margin-bottom:5px;padding-bottom:5px;}
.mini-card-product.flashsale .char{
    height: 36px;
    font-size:11px;
    color:#8d9a00;
    line-height:16px;
    overflow: hidden;
    margin: 5px 15px;
    }
.mini-card-product.flashsale .benefit{
    margin: 10px 15px 20px;
    text-align: center;
    font-size: 18px;
    line-height: 18px;
    color: #e98a00;
    }
    .mini-card-product.flashsale .benefit small {
        display: block;
        font-size: 10px;
        font-style: italic;
        text-transform: uppercase;
        }
    .mini-card-product.flashsale .benefit big {
    	font-family: "font01";
        display: block;
        }

.mini-card-product.flashsale .end-action {
	margin: 5px 15px;
	padding: 5px 0 12px;
	font-size: 11px;
	color: #707070;
	white-space: nowrap;
	}
	.mini-card-product.flashsale .end-action .timer-box {
		font-size: 12px;
		font-weight: bold;
		}
		.mini-card-product.flashsale .end-action .timer-box .Day .Txt {
			padding: 0 3px 0 3px;
			}
.mini-card-product.flashsale .submit em {
	display: inline-block;
	vertical-align: middle;
	width: 25px;
	height: 25px;
	background: url(/styles/desktop/images/big-icons-sprite-fs8.png) no-repeat 0 -282px;
	position: relative;
	top: -2px;
	right: -4px;
	z-index: 2;
}
.mini-card-product.flashsale .nameplates.flashsale {
    position:absolute;
    top:10px;left:15px;
    width:46px;height:20px;
    padding: 5px 6px 7px 3px;
    color:#fff;
    font-family: "font01";
    font-size: 14px;
    line-height: 20px;
    text-shadow: 0 1px 0 #e96600;
    text-align: center;
    background:url(/styles/desktop/images/nameplates-sprite-fs8-2.png) no-repeat 0 0;
    }
#slider-history-product .mini-card-product .name {
    overflow:hidden;
    }
#slider-history-product .mini-card-product .price {
    max-width: 100px;
    }
#slider-history-product .mini-card-product .by-telephone {
    width: 70px;
    padding: 3px 5px;
    font-size: 9px;
    }
/*
 * - .mini-card-product  .nameplates 
 */
.mini-card-product .nameplates.special {
    position:absolute;
    top:10px;left:10px;
    width:60px;height:47px;
    background:url(/styles/desktop/images/nameplates-sprite-fs8-2.png) top left no-repeat;
    background-position:0px -52px;
    }

/*
 * - .rating
 */
.rating {color:#b7b7b7;overflow: hidden;margin-top:2px;}
.rating .empty,
.rating .half,
.rating .whole {float:left;width:14px;height:14px;margin:5px 1px 5px 0;}
.rating .empty {background-position:0 -69px;}
.rating .half {background-position:0 -55px;}
.rating .whole {background-position:0 -41px;}
/*
 * - .slider-home 
 * - .slider-product 
 * - #slider-vendors 
 * - #slider-history-product
 */
.index-page .slider-home,
.index-page .slider-product,
.index-page .slider-product_not-page
{margin-left: 20px;margin-right: 20px;}

.index-page .slider-home {margin-top: 0;}

.slider-home,
.slider-product,
.slider-product_not-page
{position:relative;margin: 28px 0;}

.slider-home .title,
.slider-product .title,
.slider-product_not-page .title
{display: block;position: absolute;left: 0;z-index: 1;width: 100%;text-align: center;margin-top: -10px;}
.slider-home .title span,
.slider-product .title span,
.slider-product_not-page .title span
{display: inline-block;padding: 0 20px;background-color: #ffffff;font-size: 16px;color: #4b7592;text-transform: uppercase;}

.slider-home .wrapper,
.slider-product .wrapper,
.slider-product_not-page .wrapper
{border: 1px solid #bdd7dd;border-radius: 12px;}




/*
.slider-home .prev,
.slider-home .next,
.slider-home .prev i,
.slider-home .next i,
.slider-product .prev,
.slider-product .next,
.slider-product .prev i,
.slider-product .next i,
.slider-product_not-page .prev,
.slider-product_not-page .next,
.slider-product_not-page .prev i,
.slider-product_not-page .next i,
#slider-vendors .prev,
#slider-vendors .next,
#slider-vendors .prev i,
#slider-vendors .next i,
#slider-history-product .prev,
#slider-history-product .next,
#slider-history-product .prev i,
#slider-history-product .next i {
    width:15px;height:55px;
    }
*/
.slider-home .prev,
.slider-home .next,
.slider-product .prev,
.slider-product .next,
.slider-product_not-page .prev,
.slider-product_not-page .next,
#slider-vendors .prev,
#slider-vendors .next,
#slider-history-product .prev,
#slider-history-product .next {
	display: block;
	width: 41px;height: 50px;
	margin-top: -22px;
    position: absolute;
    top: 30%;
    border-radius: 0;
    background: url(/styles/desktop/images/sprite01.png) no-repeat 0 0;
    z-index: 45;
    }
.slider-home .prev,
.slider-product .prev,
.slider-product_not-page .prev,
#slider-vendors .prev,
#slider-history-product .prev {background-position: -123px -36px;left: -7px;}


.slider-home .next,
.slider-product .next,
.slider-product_not-page .next,
#slider-vendors .next,
#slider-history-product .next {background-position: -82px -36px;right: -7px;}

.slider-home .prev:hover,
.slider-product .prev:hover,
.slider-product_not-page .prev:hover,
#slider-vendors .prev:hover,
#slider-history-product .prev:hover {background-position: -123px -86px;}


.slider-home .next:hover,
.slider-product .next:hover,
.slider-product_not-page .next:hover,
#slider-vendors .next:hover,
#slider-history-product .next:hover {background-position: -82px -86px;}



#slider-history-product .prev,
#slider-history-product .next {margin-top: -50px;}

    .slider-home .prev i,
    .slider-home .next i,
    .slider-product .prev i,
    .slider-product .next i,
    .slider-product_not-page .prev i,
    .slider-product_not-page .next i,
    #slider-vendors .prev i,
    #slider-vendors .next i,
    #slider-history-product .prev i,
    #slider-history-product .next i {
        display:none;
        }

.slider-product_not-page .slides_container {
    border: 1px solid #bdd7dd;
    border-radius: 12px;
}


.slider-home .slides_container,
.slider-product .slides_container,
.slider-product_not-page .slides_container,
#slider-history-product .slides_container {
    clear: both;
    height: 340px;
    margin-top:11px;
    display:none;
    }
    .slider-home .slides_container div.slide,
    .slider-product .slides_container div.slide,
    .slider-product_not-page .slides_container div.slide,
    #slider-history-product .slides_container div.slide {
        width:940px;
        height:350px;
        display:block;
    }
    #slider-history-product .slides_container {border: 1px solid #bdd7dd;border-radius: 12px;}
    #slider-history-product .slides_container,
    #slider-history-product .slides_container div.slide {height:300px;}
    /*.slider-product .pagination_wrapper {}*/
    .slider-home .pagination,
    .slider-product .pagination,
    #slider-history-product .pagination {
        position:absolute;
        bottom:-6px;left:0;
        width:100%;
        text-align:center;
        list-style:none;
        z-index: 10;
        }
.ie7 .slider-home .pagination,
.ie7 .slider-product .pagination,
.ie7 #slider-history-product .pagination {bottom: -4px;}
.ie8 .slider-home .pagination,
.ie8 .slider-product .pagination,
.ie8 #slider-history-product .pagination {bottom: -9px;}
.ie9 .slider-home .pagination,
.ie9 .slider-product .pagination,
.ie9 #slider-history-product .pagination {bottom: -9px;}
.firefox .slider-home .pagination,
.firefox .slider-product .pagination,
.firefox #slider-history-product .pagination {bottom: -11px;}
.opera .slider-home .pagination,
.opera .slider-product .pagination,
.opera #slider-history-product .pagination {bottom: -9px;}
/*	.right-on #slider-history-product .mini-card-product,
    .left-on #slider-history-product .mini-card-product {width: 141px;}*/
    .slider-home .pagination li,
    .slider-product .pagination li,
    #slider-history-product .pagination li {
        background-color:#fff;
        display: inline-block;
        padding: 0 3px;
        }
    .ie7 .slider-home .pagination li,
    .ie7 .slider-product .pagination li,
    .ie7 #slider-history-product .pagination li {
        display: inline;
        }
    .slider-home .pagination li.current a,
    .slider-product .pagination li a.current,
    #slider-history-product .pagination li.current a {
        background-color: #4b7592;
        }
    .slider-home .pagination li a,
    .slider-product .pagination li a,
    #slider-history-product .pagination li a {
        display: block;
        text-indent: -9999px;
        text-decoration: none;
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background-color: #bdd7dd;
        margin: 2px;
        }
/*	.slider-product .prev,
    .slider-product .next,
    #slider-history-product .prev,
    #slider-history-product .next {display:none;}*/
    .slider-home:hover .prev,
    .slider-home:hover .next,
    .slider-product:hover .prev,
    .slider-product:hover .next,
    #slider-history-product:hover .prev,
    #slider-history-product:hover .next {display:block;}
/* 
 * - #slider-vendors
 */
.index-page #slider-vendors {margin: 28px 20px;}
#slider-vendors {position: relative;height: 50px;padding: 30px 0px;margin: 28px 0;clear: both;border: 1px solid #bdd7dd;border-radius: 12px;}
#slider-vendors:after {display: block;content: 'Популярные бренды';font-size: 16px;color: #4b7592;text-transform: uppercase;position: absolute;left: 50%;top: -10px;background-color: #ffffff;margin-left: -115px;padding: 0 20px;text-align: center;}
#slider-vendors a {display:inline-block;margin:0 12px;text-decoration:none;}
#slider-vendors img {height:50px;}
#slider-vendors .slides_container {height: 50px;overflow: hidden;}
#slider-vendors .slides_container div.slide {width: 900px;height:50px;padding:0 20px;display: block;text-align: center;}

.left-on.right-on #slider-vendors .slides_container div.slide,
.left-on #slider-vendors .slides_container div.slide,
.right-on #slider-vendors .slides_container div.slide {
    width: 680px;
    }
#slider-vendors .prev,
#slider-vendors .next {
	display: block;
	width: 41px;height: 50px;
	margin: -22px 0 0;
    position: absolute;
    top: 50%;
    border-radius: 0;
    background: url(/styles/desktop/images/sprite01.png) no-repeat 0 0;
    }
#slider-vendors .prev {background-position: -123px -36px;left: -7px;}
#slider-vendors .next {background-position: -82px -36px;right: -7px;}
#slider-vendors .prev i,
#slider-vendors .next i {display: none;}
/* 
 * - .title-slider-history-product 
 * - .off-slider-history-product 
 * - #slider-history-product 
 */
.on-slider-history-product,
.title-slider-history-product {
    position:relative;
    width:940px;
    margin: 17px auto 25px;
    color:#707070;
    font-size:12px;
    }
.title-slider-history-product a {
    color:#3f7ba1;
    text-decoration:none;
    border-bottom:1px dotted #3f7ba1;
    }
.on-slider-history-product a {
    color:#868686;
    text-decoration:none;
    border-bottom:1px dotted #868686;
    }
.all-slider-history-product {
    position:relative;
    width:940px;
    margin:20px auto;
    text-align:right;
    display:none;
    }
.all-slider-history-product span {
    position:relative;
    top:-3px;
    margin:0px 5px;
    font-size:10px;
    color:#707070;
    }
.all-slider-history-product a {
    font-size: 12px;
    color:#3f7ba1;
    text-decoration:none;
    }
    .all-slider-history-product a:hover {
        text-decoration:underline;
        }
#slider-history-product {
    position:relative;
    width:940px;
    margin: 17px auto 15px auto;
    display:none;
    }
#slider-history-product .mini-card-product {
    width:20%;
    }
#slider-history-product .mini-card-product .photo,
#slider-history-product .mini-card-product .photo img {
    max-width: 100px;
    max-height: 100px;
    }

/* 
 * - .banners-after-slider
 */
.banners-after-slider {overflow: hidden;padding: 0 10px;}
.banners-after-slider span {display: block;float: left;width:300px;height:170px;border-radius: 12px;overflow: hidden;margin: 0 10px;}
.banners-after-slider img {width: 300px;height: 170px;}

/* 
 * - .tape-news 
 * - .news-wrapper
 */
.tape-news {height: 400px;margin: 20px 0 0;padding: 0 20px;background: url(/styles/desktop/images/news-bg.png) repeat-x 50% -50px;}
.tape-news > .title {border-top: 1px solid #e6ebd7;text-align: center;height: 0;margin-bottom: 30px;text-transform: uppercase;}
.tape-news > .title a {display: inline-block;font-size: 16px;color: #78912f;text-decoration: none;background-color: #ffffff;padding: 0 20px;position: relative;top: -10px;}
.tape-news .news {margin: 0;padding: 0;list-style-type: none;overflow: hidden;}
.tape-news .news li:first-child {float: left;}
.tape-news .news li {float: right;width: 420px;height: 215px;padding: 36px 26px 55px 17px;background: url(/styles/desktop/images/sprite01.png) no-repeat -187px -51px;}
.tape-news .news li > a {display: block;float: left;margin-right: 20px;}
.tape-news .news li > a img {display: block;border: 0;width: 100px;}
.tape-news .news li > .content {overflow: hidden;}
.tape-news .news li > .content .title {font-size: 16px;color: #207396;text-decoration: none;}
.tape-news .news li > .content .date {font-size: 11px;font-style: italic;color: #969696;padding: 6px 0;}
.tape-news .news li > .content .desc {font-size: 12px;color: #202020;line-height: 17px;max-height: 100px;overflow: hidden;}
.tape-news .news li > .content .read-more {font-size: 12px;color: #207396;display: inline-block;margin-top: 5px;}
.tape-news .news li > .content .more-news {font-size: 12px;color: #207396;display: inline-block;margin-top: 10px;}

/* 
 * - .company 
 */
.company {position: relative;width: 100%;overflow: hidden;background: none !important;font-size: 11px;color: #4c6065;}
.company .wrapper {width: 940px;margin: 0 auto;padding: 10px 20px 0;background-color: #e7f3f6;overflow: hidden;line-height: 14px;}
.company .wrapper > ul {margin: 0;padding: 0;list-style-type: none;width: 50%;}
.company .wrapper > ul > li {margin: 20px 0;}
.company .wrapper .left {float: left;}
.company .wrapper .left > li {margin-right: 20px;}
.company .wrapper .right {float: right;}
.company .wrapper .right > li {margin-left: 20px;}
.company .wrapper > ul > li .title {font-weight: bold;color: #34484d;text-transform: uppercase;}
.company .wrapper > ul > li p {margin: 10px 0;}
.company .wrapper > ul > li ul {margin-left: 20px;}
.company .wrapper > ul > li ul li {list-style-type: disc;}

/* 
 * - .app-store
 */
.app-store {padding-top: 32px;text-align:center;background-color: #e7f3f6;}
.app-store img {margin:7px 0px;}

/*
 * - .copyright
 */
.copyright {padding-top: 25px;text-align:center;color:#34484d;font-size:12px;background: #e7f3f6 url(/styles/desktop/images/page-bg-bottom-cloud.png) repeat-x 50% 100%;}
.copyright .levin-irsol {position:relative;width: 1000px;margin: 0px auto;padding:8px 0px 90px;font-size:11px;color:#7f959b;}
.copyright .levin-irsol a {color:#7f959b;text-decoration: none;}
.copyright .levin-irsol a:hover {text-decoration: underline;}
.copyright .levin-irsol a.m-version {position:absolute;right:30px;}

/* 
 * - .bread-crumbs 
 * - .category-select-subcategory
 * - .category-select-vendor 
 */
.bread-crumbs {padding: 13px 35px;font-size: 11px;}
.bread-crumbs > *:first-child {padding-left: 0;background-image: none;}
.bread-crumbs a {font-size: 11px;margin-right:5px;padding-left: 23px;color:#207396 !important;text-decoration:none;background-position: 0px -328px;}
.bread-crumbs a:hover {text-decoration:underline;}
.bread-crumbs span {font-size: 11px;}


.vendor-select-subcategory,
.category-select-subcategory,
.category-select-vendor {
	background-image: none;
	background-color: 
	#f6f4e6;
	border-radius: 10px;
	font: normal 12px Verdana;
	padding: 21px;
    margin-bottom: 15px;
    }

.category-select-vendor {margin: 15px 0px;}

.bread-crumbs,
.vendor-select-subcategory,
.category-select-subcategory,
.category-select-vendor {
    overflow: hidden;
    }
.vendor-select-subcategory,
.category-select-vendor {
    background-position:0px 0px;
    }
.bread-crumbs span,
.vendor-select-subcategory span,
.category-select-subcategory span,
.category-select-vendor span {
    display: inline-block;
    font-size:11px;
    line-height:14px;
    color:#5f5f5f;
    }
.bread-crumbs span {
    padding-left: 23px;
    background-position: 0px -328px;
    }
.vendor-select-subcategory span,
.category-select-subcategory span,
.category-select-vendor span {
    border-bottom: 1px solid #dbd8c1;
    box-shadow: 0 1px 0 #ffffff;
    display: block;
    font-size: 14px;
    color: #555344;
    padding-bottom: 10px;
    margin-bottom: 10px;
    }
.vendor-select-subcategory span a,
.vendor-select-subcategory span a:hover,
.category-select-subcategory span a,
.category-select-subcategory span a:hover,
.category-select-vendor span a,
.category-select-vendor span a:hover {
    padding:0px;
    color: #D9157A;
    font-size: 12px;
    }
.vendor-select-subcategory a,
.category-select-subcategory a,
.category-select-vendor a {
    color: #35342f;
    display: inline-block;
    text-decoration: none;
    background-image: none;
    margin-bottom: 12px;
    }
.vendor-select-subcategory a:hover,
.category-select-subcategory a:hover,
.category-select-vendor a:hover {
    color: #207396;
    }
.vendor-select-subcategory .other,
.category-select-vendor .other {
    display:none;
    }
.vendor-select-subcategory .show-all,
.vendor-select-subcategory .show-all:hover,
.category-select-vendor .show-all,
.category-select-vendor .show-all:hover {
    padding:0px;
    color:#3f7ba1;
    text-decoration: none;
    border-bottom: 1px dotted #3f7ba1;
    }
.category-select-vendor,
.vendor-select-subcategory {
	background-image: none;
    background-color: #f6f4e6;
    border-radius: 10px;
    font: normal 12px Verdana;
    padding: 21px;
}
.category-select-vendor .active,
.vendor-select-subcategory .active {font-weight:bold;}
.vendor-select-subcategory {margin-top: 20px;}
.category-select-vendor ul li strong {padding:0px;font-weight:bold;}

/*
 * - social like/share 
 */
/*.yashare-auto-init {display: none;}*/
.yashare-auto-init a.b-share__handle .b-share__text, .yashare-auto-init a.b-share__handle:hover .b-share__text {color:#3F7BA1;font-size:11px;text-decoration:none;border-bottom:1px dotted #3F7BA1;}
#vk_like {position:absolute!important;top:0px;left:0px;z-index:1;}

/* 
 * - .affiliate-banners
*/
.affiliate-banners a {display:block;margin-bottom:10px;}
.affiliate-banners img {width:170px;}
    
/*
 * - .quiz 
*/
.quiz {background-color: #f6f4e6;border-radius: 10px;font: normal 12px Verdana;padding: 21px;}
.quiz .title {border-bottom: 1px solid #dbd8c1;box-shadow: 0 1px 0 #ffffff;display: block;font-size: 14px;color: #555344;padding-bottom: 10px;margin-bottom: 10px;}
.quiz .question {margin:6px 0px 13px;}
.quiz .show-results {margin: 5px 0 0;display: inline-block;}
.quiz .bar {position:relative;height:18px;display:block;overflow:hidden;}
.quiz .bar .progress {height:2px;margin:8px 0px 7px;background-color:#4b7592;float:left;}
.quiz .bar .procent {margin-left:10px;font-size:10px;line-height:17px;color:#959595;float:left;}
.quiz .results {margin:20px 0px 10px;}
.quiz .solution {color:#959595;}
.quiz span {display:block;margin-top:8px;}
.quiz .submit {display:inline-block;margin-top:0px;}
.quiz label {position:relative;margin:8px 0px 0px 20px;display:block;}
.quiz label input {position:absolute;top:0px;left:-20px;}
.quiz a,
.quiz a:hover {color: #3F7BA1;text-decoration: none;border-bottom: 1px dotted #3F7BA1;}

/* 
* - .category-description 
*/
.category-description {
	margin-top:30px;
	padding-top:30px;
	font-size:11px;
	line-height:15px;
	color:#707070;
	background-position:top left;
	}
	.reset-tags ul li, .category-description ul li, .vendor-description ul li{list-style-type:disc!important;line-height: 18px;}
	.reset-tags li, .category-description li, .vendor-description li { margin-left:5px;display:list-item;display:list-item!important;list-style-position:inside;}
	.reset-tags pre, .category-description pre, .vendor-description pre,
	.reset-tags center, .category-description center, .vendor-description center,
	.reset-tags p, .category-description p, .vendor-description p { display: block; unicode-bidi: embed }
	.reset-tags h1, .category-description h1, .vendor-description h1 { font-size: 2em; margin: .67em 0 }
	.reset-tags h2, .category-description h2, .vendor-description h2 { font-size: 1.5em; margin: .75em 0 }
	.reset-tags h3, .category-description h3, .vendor-description h3 { font-size: 1.17em; margin: .83em 0 }
	.reset-tags h5, .category-description h5, .vendor-description h5  { font-size: .83em; margin: 1.5em 0 }
	.reset-tags h6, .category-description h6, .vendor-description h6 { font-size: .75em; margin: 1.67em 0 }
	.reset-tags h1, .category-description h1, .vendor-description h1,
	.reset-tags h2, .category-description h2, .vendor-description h2,
	.reset-tags h3, .category-description h3, .vendor-description h3,
	.reset-tags h4, .category-description h4, .vendor-description h4,
	.reset-tags h5, .category-description h5, .vendor-description h5,
	.reset-tags h6, .category-description h6, .vendor-description h6,
	.reset-tags b, .category-description b, .vendor-description b,
	.reset-tags strong, .category-description strong .vendor-description strong { font-weight: bold}
	.reset-tags pre, .category-description pre, .vendor-description pre { white-space: pre }
	.reset-tags s, .category-description s, .vendor-description s,
	.reset-tags strike, .category-description strike, .vendor-description strike,
	.reset-tags del, .category-description del, .vendor-description del { text-decoration: line-through }
	.reset-tags blockquote, .category-description blockquote, .vendor-description blockquote, 
	.reset-tags ul, .category-description ul, .vendor-description ul,
	.reset-tags fieldset, .category-description fieldset, .vendor-description fieldset,
	.reset-tags form, .category-description form, .vendor-description form,
	.reset-tags ol, .category-description ol, .vendor-description ol,
	.reset-tags dl, .category-description dl, .vendor-description dl { margin: 1.12em 0 }
	.reset-tags i, .category-description i, .vendor-description i,
	.reset-tags cite, .category-description cite, .vendor-description cite,
	.reset-tags em, .category-description em, .vendor-description em,
	.reset-tags var, .category-description var, .vendor-description var,
	.reset-tags address, .category-description address, .vendor-description address { font-style: italic }
	

/* 
 * - .category-description 
 */
.category-description {
    margin-top:30px;
    padding-top:30px;
    font-size:11px;
    line-height:15px;
    color:#707070;
    background-position:top left;
    clear: both;
    }
    .reset-tags ul li, .category-description ul li {list-style-type:disc!important;line-height: 18px;}
    .reset-tags li, .category-description li { margin-left:5px;display:list-item;display:list-item!important;list-style-position:inside;}
    .reset-tags pre, .category-description pre,
    .reset-tags center, .category-description center,
    .reset-tags p, .category-description p { display: block; unicode-bidi: embed }
    .reset-tags h1, .category-description h1 { font-size: 2em; margin: .67em 0 }
    .reset-tags h2, .category-description h2 { font-size: 1.5em; margin: .75em 0 }
    .reset-tags h3, .category-description h3 { font-size: 1.17em; margin: .83em 0 }
    .reset-tags h5, .category-description h5  { font-size: .83em; margin: 1.5em 0 }
    .reset-tags h6, .category-description h6 { font-size: .75em; margin: 1.67em 0 }
    .reset-tags h1, .category-description h1,
    .reset-tags h2, .category-description h2,
    .reset-tags h3, .category-description h3,
    .reset-tags h4, .category-description h4,
    .reset-tags h5, .category-description h5,
    .reset-tags h6, .category-description h6,
    .reset-tags b, .category-description b,
    .reset-tags strong, .category-description strong { font-weight: bold}
    .reset-tags pre, .category-description pre { white-space: pre }
    .reset-tags s, .category-description s,
    .reset-tags strike, .category-description strike,
    .reset-tags del, .category-description del { text-decoration: line-through }
    .reset-tags blockquote, .category-description blockquote, 
    .reset-tags ul, .category-description ul,
    .reset-tags fieldset, .category-description fieldset, 
    .reset-tags form, .category-description form,
    .reset-tags ol, .category-description ol,
    .reset-tags dl, .category-description dl { margin: 1.12em 0 }
    .reset-tags i, .category-description i,
    .reset-tags cite, .category-description cite,
    .reset-tags em, .category-description em,
    .reset-tags var, .category-description var,
    .reset-tags address, .category-description address { font-style: italic }

/* 
 * - .parameter-selection
 */
.parameter-selection {background-color: #f6f4e6;border-radius: 10px;font: normal 12px Verdana;padding: 21px;}
.parameter-selection strong {border-bottom: 1px solid #dbd8c1;box-shadow: 0 1px 0 #ffffff;display: block;font-size: 14px;color: #555344;padding-bottom: 10px;margin-bottom: 10px;}
.parameter-selection hr {border-top:1px solid #dbd8c1;border-bottom:1px solid #ffffff;height:0px;margin: 10px 0;}
.parameter-selection .parameter-holder a:hover,
.parameter-selection .parameter-holder a {font-size:11px;color:#202020 !important;text-decoration:none;}
.parameter-selection label {display: block;margin: 4px 0 4px 20px;color: #4e4c3d;position: relative;}
.parameter-selection label input {position: absolute;left: -20px;top: 2px;}
.parameter-selection .parameter-holder {}
.parameter-selection .toggle-header {position: relative;margin-left: 10px;line-height: 24px;color:#207396;font-weight:bold;text-decoration:none;cursor:pointer;background-image: none;border-bottom: 1px dotted #207396;}
.parameter-selection .toggle-header:hover {border-color: transparent;}
.parameter-selection .toggle-header:after {display: block;content: '';width: 10px;height: 10px;background: url(/styles/desktop/images/icons-sprite-fs8.png) no-repeat 3px -387px;position: absolute;top: 4px;left: -10px;}
.parameter-selection .toggle-header.closed:after {background-position: 0 -403px;}
.parameter-selection .all-settings {text-align:center;margin:15px -11px;}
.parameter-selection .in-stock {}
.parameter-selection a:hover,
.parameter-selection a {display: inline-block;margin-bottom: 15px;color: #3F7BA1;text-decoration: none;border-bottom: 1px solid #3F7BA1;}
.parameter-selection a.shipping_info {display: inline;margin: 0;border: 0;text-decoration: underline;}
.parameter-selection a.shipping_info:hover {text-decoration: none;}

/*
 * - .category-selection 
 */
.category-selection {background-color: #f6f4e6;border-radius: 10px;font: normal 12px Verdana;padding: 21px;}
.category-selection b {font-weight: normal;border-bottom: 1px solid #dbd8c1;box-shadow: 0 1px 0 #ffffff;display: block;font-size: 14px;color: #555344;padding-bottom: 10px;margin-bottom: 10px;}
.category-selection b.first {padding: 5px 5px 0px 0px;border:none;}
.category-selection ul {}
.category-selection ul li {}
.category-selection ul li a {display: inline-block;margin: 6px 0;color: #35342f;text-decoration: none;background-image: none;}
.category-selection ul li a:hover {color: #207396;}
.category-selection ul li a.active {display: block;margin: 0 -21px;background-color: rgba(255,255,255,0.5);padding: 6px 21px;color: #35342f;font-weight: bold;}
.category-selection ul li > ul li {padding: 0px;margin: 0px;}
.category-selection ul li > ul li a {background:none;}
.category-selection ul li > ul li span {color:#707070;}
.category-selection a.submit {margin: 0 auto;padding: 0;width: 100%;display: block;text-align:center;}
.category-selection button.submit {margin: 0 auto;padding: 0;width: 100%;display: block;text-align:center;}
.category-selection sup {padding-left: 4px;font-size: 9px;font-weight: normal;vertical-align: top;color: #707070;}
.category-selection strong {padding-left:5px;font-weight:bold;}
.category-selection ul li strong {padding:0px;font-weight:bold;}
.category-selection ul li strong sup {color: #207396;}
.category-selection hr {border-top:1px solid #d6d6d6;border-bottom:1px solid #fff;height:0px;margin: 15px 0px;}

#left var.vendor {white-space: normal;}

/* 
 * - .rss-wrapper 
 */
.rss-wrapper {
    padding:15px 0px 24px;
    color:#707070;
    font-size:11px;
    line-height:14px;
    }
.rss-wrapper a,
.rss-wrapper a:hover {
    font-size:11px;
    color:#3f7ba1;
    text-decoration:underline;
    }


/* 
 * - .helper 
 */
.helper {
    position:relative;
    height:14px;/*width:14px;*/
    display:inline-block;
    padding:0px 7px;
    bottom:-2px;
    /*display:inline;*/
    cursor:pointer;
    white-space:nowrap;
    background-position:0px -462px;
    cursor:help;
    }
    .helper:hover {
        background-position:0px -477px;
        }
.helper.attention {
    background-position:0px -832px;
    }
    .helper.attention:hover {
        background-position:0px -848px;
        }
    
/* 
 * - .pointer 
 */
.pointer {display: none;position: absolute;left: 100%;height: 22px;white-space: nowrap;padding: 8px 10px 0 15px;border:1px solid #343434;background-color:#fff;z-index: 1000;}
.pointer i {position:absolute;left:-10px;top:-1px;width:10px;height:32px;display:block;background-position:0px -497px;}
.pointer em {display: inline-block;vertical-align: middle;width: 16px;height: 16px;background: url(i/loader.gif) no-repeat 0 0;position: relative;top: -2px;}
.pointer a,
.pointer a:hover {color:#3f7ba1;border-bottom:1px solid #3f7ba1;text-decoration:none;}
/* 
 * - .tit 
*/
.tit {position:absolute;width:346px;background-color:#f2eee5;cursor:default;display:none;z-index:1000;box-shadow: #747474 0px 2px 4px;}
.tit i {position:absolute;left:-13px;top:12px;width:13px;height:13px;background-position:0px -536px;}
.tit i:first-child {position:absolute;left:auto;right:8px;top:8px;width:9px;height:9px;background-position:0px -554px;cursor:pointer;}
.tit .message {padding: 20px 10px 10px 10px;font-size:11px;line-height:15px;color:#33322e;}
.tit.choice {position:absolute;width:auto;background-color:#f1f1f1;cursor:default;display:none;z-index:1000;}
.tit.choice i {position:absolute;left:45%;top:-13px;width:13px;height:13px;background-position:0px -965px;}
.tit.choice i:first-child {position:absolute;left:auto;right:8px;top:8px;width:9px;height:9px;background-position:0px -554px;cursor:pointer;}
.tit.choice .message {padding: 20px 10px 10px 10px;font-size:11px;line-height:15px;color:#202020;}
.tit.choice .message .option {margin:0px;padding:5px 0px;cursor:pointer;border-top:1px solid #fff;border-bottom:1px solid #d6d6d6;}
.tit.choice .message .option.first-child {border-top:none;}
.tit.choice .message .option.last-child {border-bottom:none;}
.tit.choice .message .option.select {color:#d9157a;}
.tit.choice .message .option .char {font-weight:normal;}
.tit.choice .message .option .char span {float:left;padding-right:5px;}
.tit.choice .message .option .char strong {display:inline-block;font-weight:bold;width:100px;}
.tit.choice .message .option:hover {background-color:#f8f8f8;}
.tit.choice .message .option .price {float:right;display:inline-block;margin:0px;width:auto;height:auto;color:#202020;font-weight:bold;text-align:right;}
.tit.choice .message .option .status {position:relative;top:auto;bottom:auto;left:auto;right:auto;width:auto;margin:0px 10px;display:inline-block;padding-left:20px;font-size:11px;color:#66950B;font-weight:normal;background-position:0px -630px;}
.tit.choice .message .option .status.not {background-position:0px -655px;color:#707070;}
/*
 * - .navigator 
 */
.navigator {color:#707070;font-size:11px;overflow: hidden;clear:both;text-align: center;}
.navigator .sorter {background-color: #f5f5f5;border-radius: 10px;padding: 10px 20px;display: inline-block;}
.navigator .sorter a {color:#3f7ba1;text-decoration:none;margin:0px 1px;}
.navigator .sorter a:hover {text-decoration:underline;}
.navigator .sorter a.asc {background-position:100% -369px;}
.navigator .sorter a.desc {background-position:100% -354px;}
.navigator .sorter a.asc,
.navigator .sorter a.desc {padding-right:10px;font-weight: bold;}
.navigator .sorter a:hover.asc,
.navigator .sorter a:hover.desc {}
.navigator .pagination {color:#707070;font-size:11px;line-height:11px;}
.navigator .pagination .page-prev-next {display: block;text-align: center;font-size: 12px;margin: 10px 0 20px;}
.navigator .pagination .page-prev-next > strong {display: inline-block;vertical-align: middle;font-weight: bold;color: #5f5f5f;margin-right: 10px;}
.navigator .pagination .page-prev-next > .prev {display: inline-block !important;vertical-align: middle;margin: 0 5px 0 20px;position: relative;}
.navigator .pagination .page-prev-next > .next {display: inline-block !important;vertical-align: middle;margin: 0 20px 0 5px;position: relative;}
.navigator .pagination .page-prev-next > .next {display: inline-block !important;vertical-align: middle;margin: 0 20px 0 5px;position: relative;}
.navigator .pagination .page-prev-next > .prev > i {display: block;width: 14px;height: 5px;position: absolute;top: 4px;left: -18px;}
.navigator .pagination .page-prev-next > .next > i {display: block;width: 14px;height: 5px;position: absolute;top: 4px;right: -18px;}
.navigator .pagination .page-prev-next > span {color: #a4a4a4;cursor: default;}
.navigator .pagination .page-prev-next > a {color: #207396;text-decoration: underline;}
.navigator .pagination .page-prev-next > a:hover {text-decoration: none;}
.navigator .pagination .page-prev-next > a.prev > i {background-position: 0 -430px;}
.navigator .pagination .page-prev-next > span.prev > i {background-position: 0 -448px;}
.navigator .pagination .page-prev-next > a.next > i {background-position: 0 -421px;}
.navigator .pagination .page-prev-next > span.next > i {background-position: 0 -439px;}
.navigator .pagination .page-num {background-color: #f5f5f5;border-radius: 10px;padding: 10px 20px;display: inline-block;font-size: 12px;}
.navigator .pagination .page-num > * {display: inline-block;vertical-align: middle;line-height: 20px;text-align: center;margin: 0 2px;padding: 0 5px;}
.navigator .pagination .page-num a {color: #207396;text-decoration: underline;}
.navigator .pagination .page-num a:hover {text-decoration: none;}
.navigator .pagination .page-num a.active {font-weight: bold;color: #ff9900;text-decoration: none;cursor: default;}
.navigator .pagination .page-num span {color: #5f5f5f;}

.navigator .sorting-chips {text-align: center;margin: 0 0 10px;}
.navigator .sorting-chips i {display: inline-block;font-style: normal;margin: 5px 10px;}
.navigator .sorting-chips i > b {display: inline-block;vertical-align: middle;font-size: 12px;font-weight: normal;color: #707070;} 
.navigator .sorting-chips i > span.deleted {display: inline-block;vertical-align: middle; width: 19px;height: 19px;background-color: #f0f0f0;border-radius: 6px;cursor: pointer;margin-left: 5px;background-position: 0px -982px;} 
/* 
 * - .product-wrapper
 */
.product-wrapper {position:relative;margin: 0 0 10px;overflow: hidden;width: 940px;}
.product-wrapper h1 {text-align: left;}
.product-wrapper .left {width:320px;float:left;}
.product-wrapper .left .previews {position:relative;margin-top: 20px;display:block;text-align:center;}
.product-wrapper .left .previews a {margin:4px;text-decoration:none;}
.product-wrapper .left .previews a.active {opacity:0.5;}
.product-wrapper .right {width:600px;float:right;}
.product-wrapper .right .header {margin-bottom: 15px;}
.product-wrapper .right .product-code {color:#707070;font-size:11px;display:block;margin-right: 15px;}
.product-wrapper .right .product-code span {display: inline-block;padding: 8px 14px;color: #454545;background-color: #f3f3f3;border-radius: 10px;}
.product-wrapper .right .product-code a,
.product-wrapper .right .product-code a:hover {display: inline-block;margin: 8px 0;float:right;color: #3F7BA1;font-size:11px;text-decoration: none;border-bottom: 1px dotted #3F7BA1;}
.product-wrapper .right .vendor-logo {margin: 5px 15px 5px 0;clear: both;overflow: hidden;}
.product-wrapper .right .vendor-logo img {height: 35px;display: block;float: left;}
.product-wrapper .right .vendor-logo .quick-order {margin: 9px 0 10px;float: right;display: inline-block;color: #ff9900;font-size: 12px;text-decoration: none;border-bottom: 1px dotted #ff9900;cursor:pointer;}
.product-wrapper .right .chars-wrapper  {position:relative;clear:both;overflow:hidden;border-bottom:4px solid #f2f0e5;}

/*** .chars ***/
.product-wrapper .right .chars-wrapper .chars {padding: 15px 0px;color:#202020;overflow: hidden;background-position:top left;}
.product-wrapper .right .chars-wrapper .chars > span {display: inline-block;vertical-align: middle;}

.product-wrapper .right .chars-wrapper .chars .info {width:222px;font-size:12px;}
.product-wrapper .right .chars-wrapper .chars .info .status {margin-top:6px;color:#66950B;font-size:11px;background-image: none;}
.product-wrapper .right .chars-wrapper .chars .info .status.not {color:#707070;background-position:0px -657px;}
.product-wrapper .right .chars-wrapper .chars .info .free-delivery {display: none;margin-top: 3px;padding-left:20px;color:#707070;font-size:11px;background-position:0px -799px;}
.product-wrapper .right .chars-wrapper .chars .info a,
.product-wrapper .right .chars-wrapper .chars .info a:hover {color:#3F7BA1;font-size:11px;text-decoration:none;border-bottom: 1px dotted #3F7BA1;}

.product-wrapper .right .chars-wrapper .chars .price {width:130px;color:#202020;font-size:12px;text-align:left;overflow: hidden;}
.product-wrapper .right .chars-wrapper .chars .price div {text-align: left;float: right;}
.product-wrapper .right .chars-wrapper .chars .price div small {font-size: 11px;text-decoration: line-through;}
.product-wrapper .right .chars-wrapper .chars .price div big {display: block;font-size: 18px;font-weight:bold;}

.product-wrapper .right .chars-wrapper .chars .price .new {color: #ff9900;}
.product-wrapper .right .chars-wrapper .chars .price span {font-weight:bold;font-size: 18px;}
.product-wrapper .right .chars-wrapper .chars .price s {font-weight:normal;}

.product-wrapper .right .chars-wrapper .chars .price .bonus {display:block;clear: both;font-size:11px;color:#707070;font-weight:normal;text-align: right;visibility: hidden;margin:0 5px 0 0;}
.product-wrapper .right .chars-wrapper .chars:hover .price .bonus {visibility: visible;}

.product-wrapper .right .chars-wrapper .chars .addition {width: 130px;}
.product-wrapper .right .chars-wrapper .chars .addition .submit {}
.product-wrapper .right .chars-wrapper .chars .addition .submit b {display: inline-block;vertical-align: middle;width: 25px;height: 25px;background: url(/styles/desktop/images/big-icons-sprite-fs8.png) no-repeat 0 -282px;position: relative;top: -2px;right: -4px;z-index: 2;}
.ie8 .product-wrapper .right .chars-wrapper .chars .addition {margin-right: -5px;}


.product-wrapper .right .chars-wrapper .chars .by-telephone {width:140px;text-align:center;}
.product-wrapper .right .chars-wrapper .chars .by-telephones {width: 200px;text-align: center;}
.product-wrapper .right .chars-wrapper .chars .by-telephones span {color:#707070;line-height: 18px;}
.product-wrapper .right .chars-wrapper .chars .by-telephones a {color: #3F7BA1;font-size: 11px;text-decoration: none;border-bottom: 1px dotted #3F7BA1;cursor:pointer;}

.product-wrapper .right .chars-wrapper .chars .other {width:80px;}


.product-wrapper .right .popularity-wrapper {
    margin: 20px 0px 10px;
    color:#707070;
    font-size:12px;
    }
    .product-wrapper .right .popularity-wrapper .rating {
        display: inline-block;
        margin-bottom: -6px;
        }
    /*.product-wrapper .right .popularity-wrapper*/ .social-networks {
        float:right;
        position:relative;
        margin-top: 4px;
        width: 300px;
        text-align:right;
        }
    /*.product-wrapper .right .popularity-wrapper*/ .social-networks .fb_iframe_widget {/*facebook*/
        /*width:100px;*/
        }
    /*.product-wrapper .right .popularity-wrapper*/ .social-networks .mrc__share img {
        position: relative;
        top: -7px;
        }
    /*.product-wrapper .right .popularity-wrapper*/ .social-networks iframe {
        position: relative;
        top: -3px;
        }
.product-wrapper .right .more-wrapper {
    padding: 2px 0px;
    color:#707070;
    font-size:12px;
    }
    .product-wrapper .right .more-wrapper a,
    .product-wrapper .right .more-wrapper a:hover {
        color: #3F7BA1;
        font-size: 11px;
        text-decoration: none;
        border-bottom: 1px dotted #3F7BA1;
        }
/*	.product-wrapper .right .more-wrapper a:first-child,
    .product-wrapper .right .more-wrapper a:first-child:hover {
        border-bottom-style: solid;
        }*/
    /*.product-wrapper .right .more-wrapper .add-review {}*/
    .product-wrapper .right .more-wrapper .show-all {float:right;}
    .product-wrapper .right .more-wrapper hr {
        margin: -5px 6px;
        height: 16px;width: 1px;
        background: #D5D5D5;
        display: inline-block;
        border: 0px;
        }

/*
 * - .product-information 
 * - .vendor-information 
 * -  .news-information 
 */
.news-information,
.vendor-information,
.product-information {
    position:relative;
    overflow: hidden;
    clear: both;
    }
.news-information .wrapper, .vendor-information .wrapper, .product-information .wrapper {border: 1px solid #bdd7dd;border-radius: 12px;padding: 0 20px;}
.news-information .tab-item,
.vendor-information .tab-item,
.product-information .tab-item {
    margin:27px 0px 10px;
    color:#202020;
    }
.news-information .tab-item {margin:0px 0px 10px;}
.news-information .tab-item .item,
.vendor-information .tab-item .item,
.product-information .tab-item .item {
    position:relative;
    margin:25px 0px 0px;
    padding-left:160px;
    font-size:12px;
    line-height:17px;
    }
.news-information .tab-item .item span.title,
.vendor-information .tab-item .item span.title,
.product-information .tab-item .item span.title {
    position:absolute;
    top:0px;left:15px;
    width:130px;
    color:#707070;
    }
.news-information .tab-item .item .helper,
.vendor-information .tab-item .item .helper,
.product-information .tab-item .item .helper {position:relative;margin:0px;}

.news-information .tab-item .item a,
.news-information .tab-item .item a:hover,
.vendor-information .tab-item .item a,
.vendor-information .tab-item .item a:hover,
.product-information .tab-item .item a,
.product-information .tab-item .item a:hover {
    color: #3F7BA1;
    text-decoration:underline;
    }
                                                                /*модификаторы*/
.news-information .tab-item.wider .item,
.vendor-information .tab-item.wider .item,
.product-information .tab-item.wider .item {padding-left: 260px;}

.news-information .tab-item.wider .item span.title,
.vendor-information .tab-item.wider .item span.title,
.product-information .tab-item.wider .item span.title {width: 230px;}

.news-information .tab-item.feed .item,
.vendor-information .tab-item.feed .item,
.product-information .tab-item.feed .item {
    margin-top:0px;
    line-height:17px;
    }
.news-information .tab-item.feed .item:first-child,
.vendor-information .tab-item.feed .item:first-child,
.product-information .tab-item.feed .item:first-child {margin-top:25px;}

.news-information .tab-item.feed .item span.title,
.vendor-information .tab-item.feed .item span.title,
.product-information .tab-item.feed .item span.title {
    width: 160px;
    }
.news-information .tab-item.feed .item span.title .name,
.vendor-information .tab-item.feed .item span.title .name,
.product-information .tab-item.feed .item span.title .name {
    width:140px;
    color:#202020;
    font-weight:bold;
    white-space: pre-wrap; 
    white-space: -moz-pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    }

.news-information .tab-item.feed .item span.title .city,
.news-information .tab-item.feed .item span.title .date,
.vendor-information .tab-item.feed .item span.title .city,
.vendor-information .tab-item.feed .item span.title .date,
.product-information .tab-item.feed .item span.title .city,
.product-information .tab-item.feed .item span.title .date {
    width: 130px;
    color:#707070;
    font-size:11px;
    line-height:20px;
    }
.news-information .tab-item.feed .item .cap,
.vendor-information .tab-item.feed .item .cap,
.product-information .tab-item.feed .item .cap {
    position:relative;
    margin-bottom:5px;
    color:#707070;
    font-size:11px;
    overflow:hidden;
    }
.news-information .tab-item.feed .item .cap .rating,
.vendor-information .tab-item.feed .item .cap .rating,
.product-information .tab-item.feed .item .cap .rating {
    float:left;
    margin:0px;
    }
.news-information .tab-item.feed .item .cap .whence,
.vendor-information .tab-item.feed .item .cap .whence,
.product-information .tab-item.feed .item .cap .whence {
    float:right;
    padding: 2px 0px 2px 25px;
    background-position: 0px -162px;
    }
.news-information .tab-item.feed .item .interview,
.vendor-information .tab-item.feed .item .interview,
.product-information .tab-item.feed .item .interview {
    margin-top:15px;
    color:#707070;
    font-size:11px;
    background-position:bottom left;
    }
.news-information .tab-item.feed .item .interview .true,
.vendor-information .tab-item.feed .item .interview .true,
.product-information .tab-item.feed .item .interview .true {color:#42a816;}

.news-information .tab-item.feed .item .interview .false,
.vendor-information .tab-item.feed .item .interview .false,
.product-information .tab-item.feed .item .interview .false {color:#707070;}

.news-information .tab-item.feed .item .interview .true,
.news-information .tab-item.feed .item .interview .false,
.vendor-information .tab-item.feed .item .interview .true,
.vendor-information .tab-item.feed .item .interview .false,
.product-information .tab-item.feed .item .interview .true,
.product-information .tab-item.feed .item .interview .false {text-decoration:underline;cursor:pointer;}

.news-information .tab-item.feed .item .not-authorized,
.vendor-information .tab-item.feed .item .not-authorized,
.product-information .tab-item.feed .item .not-authorized {
    display:none;
    } 

.news-information .tab-item.feed .item .interview hr,
.vendor-information .tab-item.feed .item .interview hr,
.product-information .tab-item.feed .item .interview hr {
    margin:-5px 3px;
    height:16px;width:1px;
    background:#D5D5D5;
    display:inline-block;
    border:0px;
    }
.news-information .tab-item .item.ctrl-enter,
.vendor-information .tab-item .item.ctrl-enter,
.product-information .tab-item .item.ctrl-enter  {
    padding: 0px 0px 10px 160px;
    font-size:11px;
    line-height:20px;
    color:#707070;
    }
    .news-information .tab-item .item.ctrl-enter img,
    .vendor-information .tab-item .item.ctrl-enter img,
    .product-information .tab-item .item.ctrl-enter  img {
        margin: 0px 0px -10px 5px;
        }
.news-information .tab-item.feed .feed-more,
.vendor-information .tab-item.feed .feed-more,
.product-information .tab-item.feed .feed-more {
    padding:0px 0px 20px 160px;
    color: #707070;
    font-size: 12px;
    border-bottom: 2px solid #f2f0e5;
    }
.news-information .tab-item.feed .feed-more a,
.news-information .tab-item.feed .feed-more a:hover,
.vendor-information .tab-item.feed .feed-more a,
.vendor-information .tab-item.feed .feed-more a:hover,
.product-information .tab-item.feed .feed-more a,
.product-information .tab-item.feed .feed-more a:hover {
    color: #3F7BA1;
    text-decoration: underline;
    }
.news-information .tab-item.feed .feed-expert,
.vendor-information .tab-item.feed .feed-expert,
.product-information .tab-item.feed .feed-expert {
    margin-top:26px;
    padding:5px 0px 5px 21px;
    color: #707070;
    font-size:11px;
    line-height:15px;
    border-left:1px solid #d5d5d5;
    }
.news-information .tab-item.feed .feed-expert .name,
.vendor-information .tab-item.feed .feed-expert .name,
.product-information .tab-item.feed .feed-expert .name {
    padding-bottom:5px;
    color:#202020;
    }
.news-information .tab-item.feed .feed-expert b,
.vendor-information .tab-item.feed .feed-expert b,
.product-information .tab-item.feed .feed-expert b {
    padding-bottom:10px;
    display:block;
    color:#202020;
    }
.news-information .tab-item.feed .item hr,
.vendor-information .tab-item.feed .item hr,
.product-information .tab-item.feed .item hr {height: 45px;}

.news-information .tab-item.feed .feed-form,
.vendor-information .tab-item.feed .feed-form,
.product-information .tab-item.feed .feed-form {
    position: relative;
    padding: 15px 15px 22px;
    margin-bottom:40px;
    display:block;
    clear: both;
    overflow: hidden;
    font-size:12px;
    color:#707070;
    border-bottom: 2px solid #f2f0e5;
    }
.news-information .tab-item.feed .feed-form.border-none,
.vendor-information .tab-item.feed .feed-form.border-none,
.product-information .tab-item.feed .feed-form.border-none {border:none;}

.news-information .tab-item.feed .feed-form b,
.vendor-information .tab-item.feed .feed-form b,
.product-information .tab-item.feed .feed-form b {
    margin: 8px 0px 17px;
    display: block;
    color:#202020;
    }
.news-information .tab-item.feed .feed-form label span,
.vendor-information .tab-item.feed .feed-form label span,
.product-information .tab-item.feed .feed-form label span {
    margin-top: 6px;
    width:138px;
    display: inline-block;
    text-align:right;
    vertical-align: top;
    }
.news-information .tab-item.feed .feed-form label,
.vendor-information .tab-item.feed .feed-form label,
.product-information .tab-item.feed .feed-form label {
    display: block;
    margin: 4px 0px;
    padding: 4px 0px;
    vertical-align: top;
    }
.news-information .tab-item.feed .feed-form input[type=text],
.news-information .tab-item.feed .feed-form select,
.news-information .tab-item.feed .feed-form textarea,
.vendor-information .tab-item.feed .feed-form input[type=text],
.vendor-information .tab-item.feed .feed-form select,
.vendor-information .tab-item.feed .feed-form textarea,
.product-information .tab-item.feed .feed-form input[type=text],
.product-information .tab-item.feed .feed-form select,
.product-information .tab-item.feed .feed-form textarea {
    border: 1px solid #A3A3A3;
    display: inline-block;
    margin: 0px 7px;
    padding: 3px 5px;
    font-size:12px;
    color:#202020;
    }
.news-information .tab-item.feed .feed-form input[type=text],
.vendor-information .tab-item.feed .feed-form input[type=text],
.product-information .tab-item.feed .feed-form input[type=text] {height: 19px;width: 219px;}

.news-information .tab-item.feed .feed-form select,
.vendor-information .tab-item.feed .feed-form select,
.product-information .tab-item.feed .feed-form select {padding:0px; margin:0px 3px; height: 27px;width: 231px;}

.news-information .tab-item.feed .feed-form textarea,
.vendor-information .tab-item.feed .feed-form textarea,
.product-information .tab-item.feed .feed-form textarea {width: 470px;}

.news-information .tab-item.feed .feed-form .warning,
.vendor-information .tab-item.feed .feed-form .warning,
.product-information .tab-item.feed .feed-form .warning {
    margin-top: -6px;
    padding: 0px 0px 13px 145px;
    font-size: 11px;
    }
.news-information .tab-item.feed .feed-form .regulations,
.vendor-information .tab-item.feed .feed-form .regulations,
.product-information .tab-item.feed .feed-form .regulations {
    margin-top: 6px;
    padding: 0px 0px 13px 145px;
    font-size: 11px;
    }
    .news-information .tab-item.feed .feed-form .regulations a,
    .vendor-information .tab-item.feed .feed-form .regulations a,
    .product-information .tab-item.feed .feed-form .regulations  a{
        color: #3F7BA1;
        font-size: 11px;
        text-decoration: none;
        border-bottom: 1px dotted #3F7BA1;
        }
.news-information .tab-item.feed .feed-form .submit,
.vendor-information .tab-item.feed .feed-form .submit,
.product-information .tab-item.feed .feed-form .submit {
    margin-left:150px;
    }
.product-information .tab-item.feed .feed-form label .submit:first-child {margin-left:155px;}
.product-information .tab-item.feed .feed-form label .submit {margin:0px 15px;width:auto;}

.news-information .tab-item.feed .feed-form .rating,
.vendor-information .tab-item.feed .feed-form .rating,
.product-information .tab-item.feed .feed-form .rating {
    margin-left: 2px;
    display: inline-block;
    }
    .news-information .tab-item.feed .feed-form .rating span,
    .vendor-information .tab-item.feed .feed-form .rating span,
    .product-information .tab-item.feed .feed-form .rating span {
        float:left;
        width:14px;
        height:14px;
        margin:5px 3px 5px 0;
        cursor:pointer;
        }
    .news-information .tab-item.feed .feed-form .empty,
    .vendor-information .tab-item.feed .feed-form .empty,
    .product-information .tab-item.feed .feed-form .empty {
        background-position:0 -69px;
        }
    .news-information .tab-item.feed .feed-form .whole,
    .vendor-information .tab-item.feed .feed-form .whole,
    .product-information .tab-item.feed .feed-form .whole {
        background-position:0 -41px;
        }
    .news-information .tab-item .item strong,
    .vendor-information .tab-item .item strong,
    .product-information .tab-item .item strong {
        font-weight:bold;
        }

.feed-form .message {margin:10px 0px 0px 145px;}
.news-information h2.header {
    margin-bottom: 20px;
    padding:10px 20px;
    font-size:18px;
    font-weight:normal;
    color:#202020;
    }

/*
 * - .cloud-product
 */
.cloud-product {
    position:relative;
    margin-top: 27px;
    padding-bottom:30px;
    color:#707070;
    font-size: 11px;
    overflow:hidden;
    clear:both;
    }
.cloud-product .column {
    float:left;
    margin-left:20px;
    padding:14px;
    height:100%;width:270px;
    border:1px solid #bdd7dd;
    border-radius: 12px;
    }
.cloud-product .column:first-child {margin-left:0px;}
.cloud-product .column .login {font-size: 11px;}
.cloud-product .column .login a {font-size: 11px;}
.cloud-product .column .code {font-size: 12px;}
.cloud-product .column .code span {color:#202020;}
.cloud-product .column i {
    margin-bottom:15px;
    display:block;
    font-size: 11px;
    font-style:italic;
    }
.cloud-product a {
    color: #3F7BA1;
    font-size: 12px;
    text-decoration: none;
    }
.cloud-product a:hover {text-decoration:underline;}
.cloud-product .tag-form {
    padding-top: 10px;
    overflow:hidden;
    }
.cloud-product .tag-form .submit {
    margin-top:5px;
    }
.cloud-product .tag-form input[type=text] {
    border: 1px solid #a3a3a3;
    display: inline-block;
    height: 19px;
    width: 158px;
    margin: 7px 2px 2px;
    padding: 3px 5px;
    font-size:12px;
    color:#202020;
    }

/* 
 * - .cloud-zoom
 */
.cloud-zoom {position:relative;display:block;background: url('/styles/desktop/images/loading.gif') center center no-repeat;border: 1px solid #bdd7dd;border-radius: 12px;}
.cloud-zoom img {padding:21px;width:278px;height:278px;display:block;border: 0;}
.cloud-zoom i {position:absolute;top:15px;left:18px;width:15px;height:15px;background-position:0px -674px;z-index: 50;}
.cloud-zoom-lens {height:100px;width:100px;margin:-1px;background-color:#fff;cursor:default;border:1px solid #D5D5D5;}
.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;display:none;}
.cloud-zoom-big {position:relative;overflow:hidden;}
.cloud-zoom-loading {display:none;color: #202020;font-size: 12px;background-color:#fff;padding:3px;border:1px solid #D5D5D5;}

/*
 * - .complex
 * - .form-complex-product
 */
.complex {
	margin: 20px 0;
    padding: 20px;
    border: 1px solid #bdd7dd;
    border-radius: 12px;
    overflow: hidden;
    }
.complex .title {display: block;position: absolute;left: 0;width: 100%;text-align: center;margin-top: -31px;}
.complex .title span {display: inline-block;padding: 0 20px;background-color: #ffffff;font-size: 16px;color: #4b7592;}
.complex label:nth-child(2) .plus  {
    display:none;
    }
.complex .plus {
    position:absolute;
    margin-left: -10px;
    top:100px;left:auto;
    width:20px;height:20px;
    display:block;
    }
.complex .plus i {
    position:absolute;
    top:9px;left:0px;
    width:20px;height:2px;
    background-color:#202020;
    }
.complex .plus i:first-child {
    position:absolute;
    top:0px;left:9px;
    width:2px;height:20px;
    }
.form-complex-product {
	padding-top: 175px;
	color:#202020;
	font-size:12px;
	line-height:16px;
	float: left;
	width: 25%;
    }
.form-complex-product .description {
    padding:7px 0px;
    text-align:center;
    color:#707070;
    font-size:11px;
    line-height:14px;
    background-color: #F1F1F1;
    border-radius: 10px;
    }
.form-complex-product .information {position:relative;}
.form-complex-product .information .sum-price {margin-top:23px;text-align: right;font-weight:bold;font-size: 14px;}
.form-complex-product .information .sum-bonus {text-align: right;color:#707070;font-size:11px;font-weight:normal;}
.form-complex-product .information .sum-btn {float: right;margin-left: 10px;}


/*
 * - .vendor-wrapper 
 */
#left .vendor-logo img {max-width: 173px;max-height: 80px;display: block;margin: 0 auto;}
.vendor-wrapper {
    position:relative;
    overflow: hidden;
    border-top: 2px solid #343434;
    }
.vendor-wrapper h1 {margin: 5px 0px;}

.vendor-wrapper .vendor-rus {
    color:#707070;
    font-size:11px;
    display:block;
    }
.vendor-wrapper .popularity-wrapper {
    margin: 10px 20px 10px;
    color:#707070;
    font-size:12px;
    }
    .vendor-wrapper .popularity-wrapper .rating {
        display: inline-block;
        margin-bottom: -6px;
        }
    .vendor-wrapper .popularity-wrapper .social-networks {
        float:right;
        }
    .vendor-wrapper .popularity-wrapper .social-networks .fb_iframe_widget {/*facebook*/
        width:100px;
        }
.vendor-wrapper .more-wrapper {
    margin: 10px 20px 10px;
    padding: 2px 0px;
    color:#707070;
    font-size:12px;
    }
    .vendor-wrapper .more-wrapper a,
    .vendor-wrapper .more-wrapper a:hover {
        color: #3F7BA1;
        font-size: 11px;
        text-decoration: none;
        border-bottom: 1px dotted #3F7BA1;
        }

    .vendor-wrapper .more-wrapper .show-all {float:right;}
    .vendor-wrapper .more-wrapper hr {
        margin: -5px 6px;
        height: 16px;width: 1px;
        background: #D5D5D5;
        display: inline-block;
        border: 0px;
        }
.vendor-description {
    position: relative;
    padding:10px 0px 10px 10px;
    clear: both;
    overflow: hidden;
    font-size: 12px;
    line-height: 16px;
    }
    .vendor-description .read-more,
    .vendor-description .read-more:hover {
        margin: 8px 0px;
        display: inline-block;
        color: #3F7BA1;
        font-size: 12px;
        text-decoration: none;
        border-bottom: 1px dotted #3F7BA1;
        }

/*
 * - .login-doing
 */
.login-doing {
    border: 1px solid #bdd7dd;
    margin: 28px auto 200px;
    padding: 25px 0px 44px;
    border-radius: 12px;
}
.login-doing.enter {
    margin-left: 220px;
    padding-bottom: 32px;
    width: 482px;
}
.login-doing.registration,
.login-doing.successful {
    width: 584px;
}
.login-doing.recall {
    width: 564px;
}

    .login-doing h1 {
        color: #202020;
        font: normal 21px Verdana;
        padding: 0px 0px 21px 0px;
    }
    .login-doing.enter h1 {
        padding-left: 120px;
    }
    .login-doing.registration h1 {
        padding-left: 168px;
    }
    .login-doing.recall h1{
        padding-left: 158px;
    }

    .login-doing label {
        display: block;
        margin: 4px 0px;
        padding: 4px 0px;
        vertical-align: top;
    }

        .login-doing .input-name {
            color: #202020;
            display: inline-block;
            font: normal 12px Verdana;
            margin: 4px 0px 5px;
            text-align: right;
        }
        .login-doing.enter .input-name {
            width: 115px;
        }
        .login-doing.registration .input-name {
            width: 165px;
        }
        .login-doing.recall .input-name {
            width: 155px;
        }

        .login-doing .warning-error {
            color: #a3a3a3;
            display: none;
            float: right;
            font: normal 11px Verdana;
            margin: 0px 50px 0px 0px;
            width: 125px;
        }
        .login-doing .warning-error.active {
            display: block;
        }

        .login-doing .description-input {
            color: #707070;
            display: inline-block;
            font: normal 11px Verdana;
        }
/*        .login-doing.enter .description-input {
            width: 200px;
        }*/
        .login-doing.registration .description-input {
            width: 295px;
        }

        .login-doing a,
        .login-doing a:hover  {
            color: #3f7ba1;
        }

        .login-doing input[type=text],
        .login-doing input[type=password] {
            border: 1px solid #a3a3a3;
            display: inline-block;
            height: 19px;
            width: 219px;
            margin: 0px 2px;
            padding: 3px 5px;
            font-size:12px;
            color:#202020;
        }

        .login-doing input[type=checkbox] {
            float: left;
            margin: 1px 5px 0px 0px;
        }
        .login-doing.enter input[type=checkbox] {
            margin-left:121px;
        }
        .login-doing.registration input[type=checkbox] {
            margin-left:170px;
        }

        .login-doing.enter .submit {
            margin: 6px 0px 34px 126px;
        }
        .login-doing.registration .submit {
            margin: 4px 0px 0px 168px;
        }
        .login-doing.recall .submit {
            margin: 10px 0px 0px 165px;
        }

        .login-doing .in-regestration {
            margin: 0px 0px 0px 120px;
        }

        .login-doing .capcha {
            float: right;
            margin: -5px 28px 0px 0px;
            overflow: hidden;
        }

        .login-doing .in-login-lost {
            padding-left: 5px;
        } 
        .login-doing .helper {
            margin-top: -2px;
        }
        .login-doing.enter .message .content {margin-top:10px;margin-left: 121px;}
        .login-doing.recall .message .content {margin-top:10px;margin-left: 160px;}
        .login-doing.registration .message .content {margin-top:10px;margin-left: 170px;}
        .login-doing.successful h1,
        .login-doing.successful {margin:0px;text-align:center;}
        .login-doing.successful {margin:28px auto 200px;}

/*
 * - .vendor-bar 
 * - .product-bar 
 */
.product-bar,
.vendor-bar {
    position:relative;
    margin-bottom: 7px;
    padding-bottom:20px;
    border-bottom:2px solid #f2f0e5;
    overflow: hidden;
    }
    .product-bar hr,
    .vendor-bar hr {
        margin: -5px 6px;
        height: 16px;
        width: 1px;
        background: #D5D5D5;
        display: inline-block;
        border: 0px;
        }
    .product-bar .rating,
    .vendor-bar .rating {display:inline-block;}
    .product-bar .rating *,
    .vendor-bar .rating * {margin: 0px 1px 0px 0;}
    .product-bar .information,
    .vendor-bar .information {
        padding: 0px 91px 0px 15px;
        float: left;
        line-height: 24px;
        font-size: 12px;
        color: #202020;
        }
    .product-bar .information a,
    .product-bar .information a:hover,
    .vendor-bar .information a,
    .vendor-bar .information a:hover {
        color: #3F7BA1;
        font-size: 11px;
        text-decoration: none;
        border-bottom: 1px dotted #3F7BA1;
        }
    .product-bar .rating-statistics,
    .vendor-bar .rating-statistics {
        padding: 0px 0px 5px 20px;
        width: 210px;
        color:#707070;
        font-size:11px;
        line-height:15px;
        border-left:1px solid #d7d7d7;
        float:left;
        }
    .product-bar .rating-statistics .bar,
    .vendor-bar .rating-statistics .bar {
        position: relative;
        margin: 3px 0px 2px 0px;
        width: 110px;
        height: 3px;
        display: inline-block;
        background-color: #d2d2d2;
        overflow: hidden;
        }
    .product-bar .rating-statistics .bar .progress,
    .vendor-bar .rating-statistics .bar .progress {
        height: 3px;
        background-color: #b1c100;
        }
    .product-bar .rating-statistics .num-star,
    .vendor-bar .rating-statistics .num-star {
        width: 70px;
        display: inline-block;
        }
    .product-bar .rating-statistics .num-sum,
    .vendor-bar .rating-statistics .num-sum {
        padding-left:7px;
        }

/* 
 * - .count-form
 */
.count-form {padding: 0 10px;width: 80px;-webkit-user-select: none;user-select: none;}
.count-form .plus,
.count-form .minus {display:inline-block;vertical-align: middle;width:18px;height:18px;cursor:pointer;background-color: #f6f4e6;border-radius: 8px;}
.count-form .plus {background-position: 5px -761px;}
.count-form .minus {background-position: 5px -780px;}
.count-form input {display: inline-block;vertical-align: middle;height:27px;width:33px;margin: 0 5px;padding: 0 !important;color:#202020;font-size:11px;text-align:center;border: 0;background-color: #f6f4e6;border-radius: 10px;box-shadow: inset 1px 2px 3px rgba(0,0,0,0.3);}
.ie7 .count-form input {padding-top: 7px;height: 20px;}
.ie8 .count-form input {padding-top: 7px;height: 20px;}
/*
 * - .cart 
 */
.header.cart {margin: 40px 0 0;}
.user-cart .items .delete-product {background: url(/styles/desktop/images/icons-sprite-fs8.png) no-repeat 0 -611px;}
.user-cart {margin: 20px 0 0;}
.user-cart .titles {padding: 10px 20px 30px;margin-bottom: -20px;font-size: 11px;font-weight: bold;color: #42646e;text-align: left;white-space: nowrap;background-color: #e7f1f4;border-radius: 12px 12px 0 0;}
.user-cart .titles > span {display: inline-block;vertical-align: middle;text-align: left;}
.user-cart .titles > span > i {font-style: normal;font-weight: normal;}
.user-cart .items {padding: 15px 19px;background-color: #ffffff;border: 1px solid #bdd7dd;border-radius: 12px;}
.user-cart .items li {position: relative;border-top: 1px dotted #629dad;padding: 15px 0 5px;margin-top: 15px;white-space: nowrap;}
.user-cart .items li:first-child {border-top: 0;padding-top: 5px;margin-top: 0;}
.user-cart .items li > span {display: inline-block;vertical-align: middle;white-space: normal;min-height: 2px;}
.user-cart .items li > .delete-product {position: absolute;top: 15px;right: 0;width:16px;height:16px;cursor:pointer;display: block;}
/* .user-cart .items li:hover > .delete-product {display: block;} */
.user-cart.sale .name {width: 340px;padding-right: 20px;}
.user-cart .name {width: 444px;padding-right: 20px;}
.user-cart .status {width: 90px;padding-right: 10px;background-image: none;}
.user-cart .price {width: 90px;padding-right: 10px;}
.user-cart .sale {width: 90px;padding-right: 10px;}
.user-cart .num {width: 90px;padding-right: 10px;}
.user-cart .total {width: 120px;}
.user-cart .items .name .img {display: inline-block;float: left;margin-right: -100%;}
.user-cart .items .name .img img {display: block;width: 100px;height: 100px;}
.user-cart .items .name .text {display: inline-block;padding: 20px 0 20px 110px;overflow: hidden;}
.user-cart .items .name .text .vendor-name {font-size: 12px;font-weight: bold;color: #207396;}
.user-cart .items .name .text .product-name {font-size: 12px;color: #5f5f5f;margin: 3px 0;}
.user-cart .items .name .text .product-name a {color: inherit;text-decoration: none;}
.user-cart .items .name .text .product-char {font-size: 11px;color: #a4a4a4;margin-top: 10px;}
.user-cart .items .status {font-size: 12px;color: #8d9a00;}
.user-cart .items .status .not {color: #5f5f5f;}
.user-cart .items .price {font-size: 12px;color: #202020;}
.user-cart .items .sale {}
.user-cart .items .num {}
.user-cart .items .num .count-form {width: auto;padding: 0;}
.user-cart .items .total {font-size: 12px;font-weight: bold;color: #202020;}
.user-cart .items .total .plus-bonus {display: block;font-size: 11px;font-weight: normal;color: #5f5f5f;}

.user-cart .present .num {text-align: center;}
.order-wrapper .user-cart .present .num {text-align: left;}

.order-wrapper .user-cart.sale .name {width: 258px;}
.order-wrapper .user-cart .name {width: 362px;}
.order-wrapper .user-cart .status {width: 90px;}
.order-wrapper .user-cart .price {width: 90px;}
.order-wrapper .user-cart .sale {width: 90px;}
.order-wrapper .user-cart .num {width: 90px;}
.order-wrapper .user-cart .total {width: 120px;}

.wrap-table-history .user-cart.sale .name {width: 280px;}
.wrap-table-history .user-cart.sale .total {width: 100px;white-space: normal;}
.wrap-table-history .user-cart .name {width: 370px;}
.wrap-table-history .user-cart .status {width: 70px;white-space: normal;}
.wrap-table-history .user-cart .price {width: 50px;white-space: normal;}
.wrap-table-history .user-cart .sale {width: 50px;white-space: normal;}
.wrap-table-history .user-cart .num {width: 50px;white-space: normal;}
.wrap-table-history .user-cart .total {width: 70px;white-space: normal;}
.wrap-table-history .user-cart .items .name .text {padding-top: 0;padding-bottom: 0;}
.wrap-table-history .user-cart .items .name .text .submit {margin-top: 5px;}


.user-cart.history .titles .name {text-align: center;}
.user-cart.history .name {width: 160px;}
.user-cart.history .status {width: 90px;text-align: center;}
.user-cart.history .price {width: 100px;text-align: center;}
.user-cart.history .num {width: 90px;text-align: center;}
.user-cart.history .total {width: 170px;text-align: center;}

.user-cart.history .items .name big {display: block;font-size: 12px;font-weight: bold;}
.user-cart.history .items .name small {font-size: 11px;color: #707070;}
.user-cart.history .items .status {color: #202020;}
.user-cart.history .items .total {font-weight: normal;}
.user-cart.history .items .total .submit {margin-top: 10px;}

/* 
 * - .block-info  
 * - .total-order 
 * - .promo-form  
 */
.total-order {padding: 20px 20px;float:right;text-align:right;color:#202020;font-size:12px;}
#colorbox .loading,
.total-order .loading {line-height:32px;}
#colorbox .loading img,
.total-order .loading img {float: left;margin: 0px 10px 0px -20px;}
.total-order .none {display:none;}
.total-order .total-text {display: block;position: relative;color: #202020;}
.total-order .total-text small {display: block;position: absolute;right: 100%;font-size: 12px;line-height: 26px;white-space: nowrap;padding: 5px 8px;}
.total-order .total-text big {display: block;text-align: left;font-size: 18px;font-weight: bold;padding: 5px 0;}
.total-order .total-text .plus-bonus {display: block;text-align: left;font-size: 11px;color: #5f5f5f;}
.total-order .total-text .price {margin-bottom: 0;}
.block-info {padding-top:20px;float:left;width: 745px;}
.promo-form {color: #5F5F5F;display: inline-block;padding-left: 20px;vertical-align: top; width: 485px;} 
.promo-form > span {display: inline-block;vertical-align: middle;}
.promo-form big {display: inline-block;margin: 0 5px;font-size: 16px;font-weight: bold;color: #207396;}
.promo-form .delete-promo {display: inline-block;width: 16px;height: 16px;cursor: pointer;background: url(/styles/desktop/images/icons-sprite-fs8.png) no-repeat 0 -611px;}
.promo-form .promo-text {width: 145px;}
.promo-form .promo-result-input {display: inline-block;vertical-align: middle;background-color: #f6f4e6;border-radius: 12px;box-shadow: inset 1px 2px 3px rgba(0,0,0,0.3);border: 0;padding: 8px 15px !important;margin: -2px 10px 0 0;}
.block-info {position: relative;}
.block-info .purchase{display: inline-block;width: 140px;position: absolute;right: 0;top: 20px;}
.block-info .purchase a{display: block;}
.block-info .purchase a img{float: left;}
.block-info .purchase a b{width: 80px; float: right; font-size: 11px; text-decoration: underline; padding-top: 8px; color: rgb(0, 0, 0);}
#header .head .search-form input{width: 260px;}
#header .purchase{display: inline-block;width: 130px;position: absolute;top: 32px;left: 650px;}
#header .purchase a{display: block;}
#header .purchase a img{float: left;}
#header .purchase a b{width: 80px; float: right; font-size: 11px; text-decoration: underline; padding-top: 8px; color: rgb(0, 0, 0);}

.block-prev {float:left;padding-left: 20px;}
.block-prev a.back {line-height: 30px;text-decoration: none;background-image: none !important;}
.block-prev a.cart-clear {margin-top:10px;}
.block-next {float:right;padding-right: 20px;}
.block-next.top {text-align: right;margin-top: -32px;}
.block-next .sms {position:relative;margin: 0px 0px 10px 50px;display: block;height: 30px;width: 190px;color:#707070;line-height:14px;font-size:11px;}
.block-next.order-steps,
.block-prev.order-steps {height:71px;}
.block-next .sms input {position:absolute;top:0px;left:-15px;}
.block-next .submit input {padding: 0px 20px;}
.block-prev.order-steps {padding-top:40px;}
.promo-waring {clear: both;margin: 0;padding: 20px;color: #5f5f5f;}
/*
 * - .step-order
 */
.order-box > h1.header.border {position: relative;}
.order-box > h1.header.border:after {display: block;content: '';position: absolute;top: 50%;left: 0;width: 100%;height: 0;border-bottom: 1px solid #e6ebd7;}
.order-box > h1.header.border span {background-color: #ffffff;padding: 0 20px;position: relative;z-index: 2;}
.select-gift {float:left;text-decoration: none;border-bottom: 1px dotted #3F7BA1;}
.select-gift a {text-decoration: none;}
.step-order {margin: 20px 0 20px 87px;padding: 0;list-style-type: none;overflow: hidden;}
.step-order li {float: left;color: #5f5f5f;}
.step-order li i {float: left;display: block;width: 28px;height: 28px;border-radius: 10px;background-color: #dadada;background-image: url(/styles/desktop/images/icons-sprite-fs8.png);background-repeat: no-repeat;background-position: 6px -937px;}
.step-order li b {display: block;font-weight: normal;overflow: hidden;padding: 7px 10px 0;}
.step-order li.green {color: #b1c100;}
.step-order li.green i {background-color: #b1c100;}
.step-order li.magenta {color: #ff9900;}
.step-order li.magenta i {background-color: #ff9900;}
.step-order li.cart {width:151px;}
.step-order li.address {width:231px;}
.step-order li.delivery {width:234px;}
.step-order li.confitmation {width:200px;}
/*
 * - .order-wrapper 
 */
.block-next.order-steps .submit,
.block-prev.order-steps .submit {margin:0px 40px;}

.order-wrapper {
    padding:32px 40px 25px;
    margin-bottom:20px;
	border: 1px solid #bdd7dd;
	border-radius: 12px;
    }
.order-wrapper h1 {
    color:#4f4f4f;
    font-size:18px;
    }
.order-wrapper.step-one table tr td {
    padding:5px 0px;
    }
    
.order-wrapper .header {
    display: block;
    padding:0px 0px 10px 240px;
    color:#707070;
    font-size:11px;
    line-height: 30px;
    }

.order-wrapper label{
    display: block;
    margin: 0px 0px 10px;
    }
    .order-wrapper .input-name{
        margin-top: 5px;
        width: 235px;
        color: #707070;
        display: inline-block;
        text-align: right;
        vertical-align: top;
        }
    .order-wrapper input[type=text],
    .order-wrapper select{
        border: 1px solid #a3a3a3;
        color: #000;
        }
    .order-wrapper select{
        height: 26px;
        padding: 2px;
        width: 325px;
        }
    .order-wrapper textarea {
        padding: 2px 7px;
        width: 310px;
        }
    .order-wrapper input[type=text]{
        padding: 2px 7px;
        width: 310px;height: 20px;
        line-height: 20px;
        }
    .order-wrapper input[type=checkbox]{
        margin: 1px 5px 0px 0px;
/*		float: left;*/
        height: auto;
        width: auto;
        }
    .order-wrapper .phone label{
        float: left;
        }
    .dynamic-block {width: 574px;}
    
    .order-wrapper label#state {
        float: left;
        width: 420px;
        }
    .order-wrapper label#state select {
        width:170px;
        }
    .order-wrapper label#postcode {
        float: right;
        width:150px;
        }
    .order-wrapper label#postcode span {
        width:60px;
        }
    .order-wrapper label#postcode input {
        width:60px;
        }
    .order-wrapper label#details,
    .order-wrapper label#city {
        clear: both;
        }
    .order-wrapper label#house {
        float: left;
        width: 400px;
        }
    .order-wrapper label#house input {
        width:130px;
        }
    .order-wrapper label#flat {
        float: left;
        width:170px;
        }
    .order-wrapper label#flat span {
        width:105px;
        }
    .order-wrapper label#flat input {
        width:40px;
        }

    /*
     * - .order-wrapper #birthday-day
     */
    .order-wrapper #birthday-day {margin: 0px;}
    .order-wrapper #birthday-day select {margin: 0px 10px 0px 0px;}
    .order-wrapper #birthday-day select#BirthdayYear {width: 60px;}
    .order-wrapper #birthday-day select#BirthdayMouth {width: 150px;}
    .order-wrapper #birthday-day select#BirthdayDay {width: 88px;}

    .order-wrapper .comments-birthday-day {
        margin: 0px 0px 10px 249px;
        color:#707070;
        font-size:10px;
        }
    .order-wrapper .comments-birthday-day span {display:inline-block;vertical-align:top;}
    .order-wrapper .comments-birthday-day .years {width: 70px;}
    .order-wrapper .comments-birthday-day .months {width: 160px;}
    .order-wrapper .comments-birthday-day .days {width: 88px;}


    /*
     * - .order-wrapper .phone
     */
    .order-wrapper .phone{
        overflow: hidden;
        }
        .order-wrapper .phone .form-phone{
            display:inline-block;
            }
        .order-wrapper .phone #clientPhone2.form-phone,
        .order-wrapper .phone #clientPhone3.form-phone,
        .order-wrapper .phone #pp_clientPhone2.form-phone,
        .order-wrapper .phone #pp_clientPhone3.form-phone{margin-left: 240px;}
        .order-wrapper .phone label{
            margin-bottom: 5px;
            }
        .order-wrapper .phone i{
            color: #9b9b9b ;
            font: normal 10px Verdana;
            display: block;
            }
        .order-wrapper .phone input[type=text]{
            margin: 0px 10px 3px 0px;
            }
        .order-wrapper .phone .code-phone i {
            text-indent: 240px;
            }
        .order-wrapper .phone .code-phone input{
            width: 27px;
            }
        .order-wrapper .phone .number-phone input{
            width: 117px;
            }
        .order-wrapper .phone .type-phone select{
            margin: 0px 10px 3px 0px;
            width: 130px;
            }
        .order-wrapper .phone .add-phone input{
            width: 55px;
            }
        .order-wrapper .comments-phone {
            margin-left:240px;
            color:#707070;
            font-size:10px;
            }
            .order-wrapper .comments-phone span {display:inline-block;vertical-align:top;}
            .order-wrapper .comments-phone .code {width:48px;}
            .order-wrapper .comments-phone .number {width:140px;}
            .order-wrapper .comments-phone .type {width:137px;}
            .order-wrapper .comments-phone .ext {width:48px;}
        .order-wrapper .add-form-phone {margin-left:240px;}
        .order-wrapper .add-form-phone a:hover,
        .order-wrapper .add-form-phone a {
            display: inline-block;
            margin-bottom: 20px;
            border-bottom: 1px dotted #707070;
            color: #707070;
            cursor: pointer;
            font-size: 11px;
            text-decoration:none;
            }
        .order-wrapper #adressPickPoint {margin:0px 0px 10px 240px;}
        .order-wrapper .submit {margin-left:240px;}

    /*
     * - .address-selection
     */
    .order-wrapper .address-selection {
        position:relative;
        padding-bottom:10px;
        color:#202020;
        font-size:12px;
        }
    .order-wrapper .address-selection h1 {position:absolute;top:-5px;left:157px;}
    .order-wrapper .address-selection label {position:relative;margin:10px 0px 0px 340px;}
    .order-wrapper .address-selection label p {color:#707070;font-size:11px;font-weight:normal;}
    .order-wrapper .address-selection label input {position:absolute;top:0px;left:-20px;}
    .order-wrapper .address-selection .pickpoint {margin: 10px 0px 0px 340px;background-position: 52% -846px;}

    /*
     * - .ac_results
     */
    .ac_results {background-color:#fff;border:1px solid #bdd7dd;border-radius: 5px; z-index: 10;box-shadow: 1px 2px 2px rgba(0,0,0,0.1);}
    /*.ac_results ul {}*/
    .ac_results ul li {padding:3px 10px;}
    .ac_results ul li.ac_odd {background-color:#f1f9fb;}
    .ac_results ul li.ac_over {background-color:#ff9900;color: #ffffff;}
    /*.ac_results ul li.ac_even {}*/

    /*
     * - .order-wrapper.step-two
     */
    .order-wrapper.step-two {}
    .order-wrapper.step-two .block-form label {
        position:relative;
        font-size:12px;
        }
    .order-wrapper.step-two .block-form label input {
        position: absolute;
        top: 4px; left: -20px;
        }
    .order-wrapper.step-two .block-form {
        position:relative;
        padding:2px 0px 10px 340px;
        }
    .order-wrapper.step-two .left-header p,
    .order-wrapper.step-two .block-form p {
        padding: 6px 0 1px 0;
        font-size:11px;
        line-height:14px;
        color:#707070;
        font-weight:normal;
        font-family: Verdana, sans-serif;
        letter-spacing: 0px;
        }
    .order-wrapper.step-two .left-header-small,
    .order-wrapper.step-two .left-header {
        position:absolute;
        top:0px;left:0px;
        width:300px;
        color:#4f4f4f;
        font-size:18px;
        text-align:right;
        display:block;
        }
    .order-wrapper.step-two .left-header-small {font-size:12px;}
    
    .order-wrapper.step-two .bonus-form {
        display:none;
        clear:both;
        }
    
    .order-wrapper.step-two #payment_bonus label {
        font-weight:bold;
        font-size:12px;
        }
    .order-wrapper.step-two #payment_bonus label input {
        top:1px;
        }
    .order-wrapper.step-two .bonus-form .bonus_balls {
        width:40px;
        text-align:center;
        }
    .order-wrapper.step-two .bonus-form .submit {margin: 10px 20px;}
    .order-wrapper.step-two .card-number .message {float: left;}
    
    .order-wrapper.step-two .mnogoru_outer,
    .order-wrapper.step-two .kk_outer,
    .order-wrapper.step-two .sclub_outer,
    .order-wrapper.step-two .bb_outer {
        clear:both;
        }

    .order-wrapper.step-two .mnogoru_outer .card-number,
    .order-wrapper.step-two .kk_outer .card-number,
    .order-wrapper.step-two .sclub_outer .card-number,
    .order-wrapper.step-two .bb_outer .card-number {
        display: block;
        }
        
    .order-wrapper.step-two .mnogoru_outer .card-number span,
    .order-wrapper.step-two .kk_outer .card-number span,
    .order-wrapper.step-two .sclub_outer .card-number span,
    .order-wrapper.step-two .bb_outer .card-number span {
        font-size:11px;
        line-height:30px;
        color:#707070;
        }
        
    .order-wrapper.step-two .mnogoru_outer input[type=text],
    .order-wrapper.step-two .kk_outer input[type=text],
    .order-wrapper.step-two .sclub_outer input[type=text] {width:80px;}
        
    .order-wrapper.step-two .mnogoru_outer label,
    .order-wrapper.step-two .kk_outer label,
    .order-wrapper.step-two .sclub_outer label,
    .order-wrapper.step-two .bb_outer label {}

    .order-wrapper.step-two .mnogoru_outer label i {
        margin:0px;
        display:inline-block;
        width:110px;height:30px;
        background-position:0px -873px;
        }
    .order-wrapper.step-two .kk_outer label i {
        margin:0px;
        display:inline-block;
        width:110px;height:30px;
        background-position:0px -910px;
        }
    .order-wrapper.step-two .sclub_outer label i {
        margin:0px;
        display:inline-block;
        width:110px;height:30px;
        background-position:0 -942px;
        }
    .order-wrapper.step-two .bb_outer label i {
        margin:0px;
        display:block;
        width:134px;height:17px;
        background: url(/styles/desktop/images/logos-sprite.png) no-repeat 0 -135px;
        }
    /*
     * - .order-wrapper.step-three
     */
    .order-wrapper.step-three {}
        .order-wrapper.step-three .address {
            position:relative;
            padding:7px 3%;
            width:48%;
            float:left;
            color:#202020;
            font-size:12px;
            line-height:20px;
            }
        .order-wrapper.step-three .payment {
            position:relative;
            padding:7px 3%;
            width:40%;
            float:right;
            color:#202020;
            font-size:12px;
            line-height:20px;
            }
        
        .order-wrapper.step-three .header {
            display:block;
            padding:0px 0px 8px 0px;
            font-size:18px;
            text-align:left;
            color:#ff9900;
            clear:both;
            }
            .order-wrapper.step-three .cart .header {padding: 10px 0px 0px 25px;}
        .order-wrapper.step-three strong {font-weight:bold;}
        
        .order-wrapper.step-three .user-warning {
            padding: 0px 30px;
            color:#707070;
            font-size:12px;
            line-height:18px;
            }
        .order-wrapper.step-three .user-warning p {
            padding-bottom:15px;
            }
        .order-wrapper.step-three .user-warning .magenta {
            color:#ff9900;
            }

    /*
     * - .billing-information
     */
.billing-information {display:block;overflow: hidden;}
.billing-information .total-text small {line-height: 1.2;}
.billing-information .total-text big {font-size: 12px;}
.billing-information .total-text small.price {line-height: 26px;}
.billing-information .total-text big.price {font-size: 18px;color:#ff9900;}

    /*
     * - .end-step-link
     */
    .end-step-link {
        margin-top: 30px;
        text-align:center;
        }
    .end-step-link a:hover,
    .end-step-link a {
        font-size:18px;
        text-decoration:underline;
        }
    .end-step-link hr {
        margin: -20px 30px;
        height: 40px;width: 1px;
        background: #d5d5d5;
        display: inline-block;
        border: 0px;
        }

/* 
 * - .unsubscribe
 */
.unsubscribe {
    position:relative;
    margin:30px auto 0px;
    padding:45px 0px 80px;
    width:490px;
    text-align:center;
    border:1px solid #D5D5D5;
    }
.unsubscribe h1 {
    font-size:18px;
    line-height:27px;
    color:#202020;
    }
.unsubscribe .submit {margin:10px 20px;}

/*
 * - .favorites
 */
.favorites_delete {
    float: right;
    position:absolute;
    top:15px;right:15px;
    width:16px;height:16px;
    cursor: pointer;
    text-decoration:none;
    overflow: hidden;
    background-position:0px -611px;
    z-index:10;
    }

/*
 * - .list-vendors
 */
.list-vendors {position:relative;background-position:top left;padding: 15px;}
.list-vendors .pageup {position:absolute;top:0;right:10px;color: #3F7BA1;font-size: 12px;line-height: 14px;text-decoration: none;border-bottom: 1px dotted #3F7BA1;z-index: 10;padding-top: 15px;}
.list-vendors .pageup:hover {color: #3F7BA1;border-bottom: 0;}
.list-vendors table {}
.list-vendors table td {width: 180px;}
.list-vendors table td:first-child {text-align: center;}
.list-vendors table td .letter {font-size:105px;color:#396680;}
.list-vendors table td a {color:#202020;font-size:12px;line-height:22px;text-decoration:none;}
.list-vendors table td a:hover {color:#207396;text-decoration:underline;}

/*
 * - .call-back-wrapper
 * - .return-form
 * - .callback-form
*/
.call-back-wrapper {
    position:relative;
    width:454px;
    color:#202020;
    }
.info-time {
    padding:5px 0px 20px;
    font-size:12px;
    line-height:16px;
    }
.info-time span.input-name {
    width:105px;
    height:40px;
    float: left;
    font-weight:bold;
    }
.info-time span {display:inline-block;width:150px;}
.return-form {margin-top: 34px;width:500px;float: left;}
.return-faq {margin-top: 30px;width:435px;float: right;}
    .return-faq #postanovlenie,
    .return-faq #return_moscow,
    .return-faq #return_russia {
        color: #202020;
        padding: 0px 0px 11px 12px;
        }
    .return-faq .return-title {
        display: inline-block;
        padding: 0px 0px 11px 12px;
        background-position: 2px -327px;
        }
    .return-faq .return-title a:hover,
    .return-faq .return-title a {
        margin:0px;
        display: inline-block;
        font-size: 12px;
        line-height: 14px;
        color: #3F7BA1;
        text-decoration: none;
        border-bottom: 1px dotted #3F7BA1;
        }
.return-form input[type="text"], .return-form select,
.callback-form input[type="text"], .callback-form select {
    border: 1px solid #A3A3A3;
    color: black;
    }
.return-form input[type="text"],
.callback-form input[type="text"] {
    padding: 2px 7px;
    width: 245px;
    height: 20px;
    }
    .return-form input[type="text"] {width: 315px;}
.return-form label,
.callback-form label {
    display: block;
    margin: 0px 0px 10px;
    }
.return-form textarea,
.callback-form textarea {
    padding: 2px 7px;
    width: 245px;
    }
    .return-form textarea {width: 315px;}
.return-form select,
.callback-form select {
    height: 26px;
    padding: 2px;
    width: 260px;
    }
    .return-form select {width: 331px;}
.return-form .input-name,
.callback-form .input-name {
    margin-top: 5px;
    width: 100px;
    color: #707070;
    font-size:12px;
    display: inline-block;
    text-align: right;
    vertical-align: top;
    }
    .return-form .input-name{width: 155px;}
    .callback-form .phone{
        overflow: hidden;
        }	
        .callback-form .header{
            color:#707070;
            margin-left:105px;
            }
        .callback-form .footnote{
            color:#707070;
            }
        .callback-form .layout-slider {
            height: 40px;width:260px;
            margin: 15px 0px 0px 105px;
            }
        .callback-form .phone label{
            display: inline-block;
            margin:0px;
            }
        .callback-form .phone i{
            color: #9b9b9b ;
            font: normal 10px Verdana;
            display: block;
            }
        .callback-form .phone input[type=text]{
            margin: 0px 6px 3px 0px;
            }
        .callback-form .phone .code-phone input{
            width: 32px;
            }
        .callback-form .phone .number-phone input{
            width: 187px;
            }
        .callback-form .comments-phone {
            margin-left:105px;
            margin-bottom: 10px;
            color:#707070;
            font-size:10px;
            }
            .callback-form .comments-phone span {display:inline-block;vertical-align:top;}
            .callback-form .comments-phone .code {width:54px;}
            .callback-form .comments-phone .number {width:140px;}
    .callback-form input.capcha {width: 105px;}
    .return-form input.capcha {width: 170px;}
    .return-form span.capcha,
    .callback-form span.capcha {
        float: right;
        margin: -5px 89px 0px 0px;
        overflow: hidden;
        }
    .return-form span.capcha {margin: -5px 10px 0px 0px;}
    .callback-form .submit {
        margin:20px 0px 0px 110px;
        }
    .return-form .submit {
        margin:20px 0px 0px 165px;
        }
    .callback-form .message {
        margin-left: 105px;
        margin-top: 5px;
        height: 30px;
        }
    .return-form .header{
        display: block;
        margin-left: 160px;
        color: #707070;
        clear: both;
        }
/*
 * - .call-back-wrapper
 */
.pickup {display: block;border: 1px solid #e9e9e9;border-radius: 12px;margin: 10px 0;padding: 5px 10px;text-decoration: none;font-size: 12px;color: #3e3e3e;}
.pickup:hover {color: #3e3e3e;}
.pickup > span {display: inline-block;vertical-align: middle;}
.pickup .icon {width: 140px;height: 46px;background: url(/styles/desktop/images/pickup-fs8.png) no-repeat 0 0;margin-right: 10px;}
.pickup .text {width: 410px;}
.pickup .text .link {background: none !important;font-size: 11px;color: #207396;text-decoration: underline;}
.pickup:hover .text .link {text-decoration: none;}
/*
 * - flashsale
 * /
.end-action {
    height:18px;
    padding:10px 0px;
    position:relative;
    background-position:bottom left;
}
.end-action .title{
    position: relative;
    top:2px;left:0px;
    float:left;
    color: #343434;
    font-size: 11px;
}
.timer {
    position:relative;
    left:5px;
    float:left;
    color:#fff;
    font-size: 11px;
    font-family: verdana;
    font-weight:bold;
}
.timer .colon:first-child {right:57px;}
.timer .colon {
    position:absolute;
    top:0px;
    right:29px;
    color:#343434;
    line-height:18px;
}
.timer span, .timer-signature span {
    margin:0px 6px 0px 0px;	
    padding:0px 3px;
    min-width:16px;
    width:auto;
    height:18px;
    line-height:18px;
    text-align: center;
    float:left;
    display:block;
    background-color:#343434;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
    border-radius: 3px;
}

.timer-signature {
    position: absolute;
    top: 66px;
    left: 53px;
    font-size: 9px;
    font-family: verdana;
}
.timer span.day{
    color:#4e6d02;
    text-align: right;
    position: absolute;
    top: -25px;
    left: -18px;
        display:none;
}
.timer-signature span.day{
    color:#4e6d02;
    font-size: 22px;
    font-weight:bold;
    position: absolute;
    top: -51px;
    left: 33px;
}
/**/

​

/*
 * - .navigation-feedback
 */
.navigation-feedback {position:relative;height:30px;display:block;}
.navigation-feedback a.feed {display: inline-block;margin-top: 5px;color: #3F7BA1;font-size: 11px;text-decoration: none;border-bottom: 1px dotted #3F7BA1;}
.navigation-feedback .search-form {position: absolute;top: 0;right: 0;overflow: hidden;height: 31px;background-color: #f6f4e6;border-radius: 12px;box-shadow: inset 1px 2px 3px rgba(0,0,0,0.3);}
.navigation-feedback .search-form input {float: left;padding: 8px 50px 8px 11px !important;width: 120px;height: 15px;border: 0;line-height: 15px;font-family: Verdana, san-serif;font-size: 12px;color: #847e64;box-shadow: none !important;background-color: transparent !important;box-shadow: none !important;}
.navigation-feedback .search-form .submit-form {position: absolute;top: 5px;right: 5px;overflow: hidden;}
.navigation-feedback .search-form .submit-form input {width: 21px;height: 21px;margin: 0 !important;padding: 0 !important;border: 0;background-position: 0 -222px;cursor: pointer;}

/*
 * - .search-result
 */
.search-result .search-form {position: relative;display: inline-block;overflow: hidden;height: 31px;background-color: #f6f4e6;border-radius: 12px;box-shadow: inset 1px 2px 3px rgba(0,0,0,0.3);}
.search-result .search-form input {float: left;padding: 8px 50px 8px 11px !important;width: 300px;height: 15px;border: 0;line-height: 15px;font-family: Verdana, san-serif;font-size: 12px;color: #847e64;box-shadow: none !important;background-color: transparent !important;box-shadow: none !important;}
.search-result .search-form .submit-form {position: absolute;top: 5px;right: 5px;overflow: hidden;}
.search-result .search-form .submit-form input {width: 21px;height: 21px;margin: 0 !important;padding: 0 !important;border: 0;background-position: 0 -222px;cursor: pointer;}

/*
 * - .section-content
 */
.section-content {font-size: 12px;line-height: 18px;}
.section-content ul {list-style: disc;padding: 0px 0px 10px;}
.section-content ul li {list-style: disc;margin-left: 15px;padding: 10px 0px 0px;}
.section-content img {vertical-align:middle;}
.section-content strong {font-weight:bold;}

/*
 * - .interview-quality
 */
.interview-quality{
    color: #202020;
    font: normal 12px Verdana;
    margin: 30px auto 60px;
    width: 890px;
}
    .interview-quality p{
        margin: 15px 0;
        //margin: 0 0 15px;
    }
    .interview-quality form{
        margin: 30px 0 0;
    }
        .interview-quality label{
            float: left;
            clear: both;
            display: block;
            margin: 25px 0;
        }
        .interview-quality label>label{
            clear: none;
            margin: 0px 20px 10px 10px;
        }
        .interview-quality label>label:hover{
            color: #D9157A;
        }
            .interview-quality .input-name{
                float: left;
                font-weight: bold;
                padding: 0 8px 0 0;
                text-align: right;
                width: 270px;
            }
            .interview-quality .input-name.big{
                margin-top: -6px;
            }
            .interview-quality select{
                width: 168px;
            }
            .interview-quality select.big{
                width: 277px;
            }
            .interview-quality textarea{
                max-height: 187px;
                max-height: 404px;
                height: 187px;
                width: 404px;
            }
            .interview-quality .submit{
                margin: 0px 50% 0px 288px;
                clear: both;
            }

/*
 * - ColorBox
 */
#colorbox .gray {color:#707070;}
#colorbox strong {font-weight:bold;line-height:22px;}
#colorbox textarea#error_comment {
    padding:2px 7px;
    width:90%;
        -moz-box-shadow: inset 1px 1px 3px #C1C1C1;
        -webkit-box-shadow: inset 1px 1px 3px #C1C1C1;
        -khtml-box-shadow: inset 1px 1px 3px #C1C1C1;
    box-shadow: inset 1px 1px 3px #C1C1C1;
    }
#colorbox .jqibuttons {margin-top:10px;padding-left: 5px;}
#colorbox .jqibuttons button:first-child {margin-left:0px;}
#colorbox .jqibuttons button {margin-left:15px;}

#colorbox #cboxTitle {font-style: normal;font-size: 24px;color: #ff9900;}
/*
 * 404
 */
.not-found{
    color: #707070;
    font-size: 12px;
    line-height: 17px;
    margin: 60px auto 50px;
    padding: 0px 0px 0px 145px;
    width: 450px;
}
    .not-found-header{
        color: #202020;
        font-size: 41px;
        margin: 0px 0px 30px -125px;
        //position: relative;
        vertical-align: baseline;
}
        .not-found-header-description{
            border-left: 1px solid #d5d5d5;
            font-size: 12px;
            font-weight: bold;
            margin: -40px 0px 0px 100px;
            display: block;
            padding: 26px 0px 26px 24px;
        }
        .not-found-list-problems ul{
            margin: 10px 0px 40px 30px;
        }
            .not-found-list-problems li{
                list-style: disc;
                margin: 2px 0px;
            }
    .not-found .search-form {
        border: 1px solid #D5D5D5;
        -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
                border-radius: 3px;
        margin: 25px 0px;
        overflow: hidden;
        position: relative;
        behavior: url(/styles/desktop/PIE.htc);
    }
    .not-found .search-form input {
            border: 0px;
            -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                    border-radius: 3px;
            box-shadow: none;
            color: #707070;
            float: left;
            font-family: Verdana, san-serif;
            font-size: 12px;
            margin-right: 35px;
            line-height: 14px;
            padding: 8px 0px 6px 11px;
            height: 13px;
            width: 374px;
            behavior: url(/styles/desktop/PIE.htc);
        }
            .not-found .search-form .submit-form {
                border-left: 1px solid #EAEAEA;
                height: 29px;
                overflow: hidden;
                position: absolute;
                top: 0px;
                right: -15px;
                width: 48px;
            }
                .not-found .search-form .submit-form input {
                    border: 0px;
                    background-color: #F1F1F1;
                    background-position: 10px -43px;
                    cursor: pointer;
                    height: 31px;
                    width: 100%;
             }
.not-found .search-form{
   left: 0;
}
.cart-box {overflow: hidden;}


/*
 * Выпадающие блоки/ухи
 */
/*body {overflow:hidden;}*/
.forward {
    position:fixed;
    top:150px;
    left:-1000px;
    z-index: 600;
    }
    .forward .content {
        width:auto;
        }
    .forward .ear {
        position:absolute;
        top:0px;
        width:auto;
        height:100%;
        cursor:pointer;
        }
    .forward.left .ear {right:0px;}
    .forward.right .ear {left:0px;}




/*
 * Новости
 */
.news .category-selection {background-color: #f0f4e6;}
.news .category-selection b {color: #78912f;border-color: #d8e0c1;}
.news .category-selection ul li a.active {background-color: #f7f9f1;color: #3e452f;font-weight: bold;}

.news .hea1der {color: #78912f;background: url('/styles/desktop/images/hr-dotted.png') bottom left repeat-x;padding-bottom: 10px;margin-bottom: 20px;}

.news .record {overflow: hidden;padding-bottom: 20px;margin-bottom: 20px;}
.news .record > a {float: left;margin-right: 20px;}
.news .record .section-content {overflow: hidden;}
.news .record .section-content .title {font-size: 16px;color: #207396;text-decoration: none;}
.news .record .section-content .date {font-size: 11px;font-style: italic;color: #969696;}
.news .record .section-content .read-more {display: block;margin-top: 5px;}


.titlepage {color: #4f4f4f;}


/*
 * Левый баннер 215х320
 */
#left .left-banner {width: 100%;overflow: hidden;border-radius: 12px;margin: 15px 0;}

a.dropFilter,
a.dropFilter:hover {color: #3F7BA1!important;text-decoration: none!important;border-bottom: 1px dotted #3F7BA1!important;}


div.vk_banner01 {margin: 20px -20px;}
.order-box div.vk_banner01 {margin: -25px -20px 20px;}


/**
 * Оверлей для Flash Sale
 */
.not-authorized {
    position:absolute;
    top:0px;left:0px;
    width:100%;height:100%;
    padding-bottom: 164px;
    background-color:rgba(0,0,0,0.8);
    z-index:99;
    }
.not-authorized .overlay {
    position:fixed;
    top:50%;left:50%;
    margin:-232px 0px 0px -301px;
    width:602px;height:464px;
    background:url(/styles/desktop/images/not-authorized-fs8.png) top left no-repeat;
    }
.not-authorized .overlays {
    position:fixed;
    top:50px;left:50%;
}

.not-authorized .overlay .register {
    position:absolute;
    left:120px;bottom:78px;
    width:355px;height:38px;
        -webkit-border-radius: 13px;
        -moz-border-radius: 13px;
    border-radius: 13px;
    cursor:pointer;
    }
.not-authorized .overlay .not-recorded {
    position:absolute;
    bottom:25px;left:166px;
    width:270px;height:16px;
    cursor:pointer;
    }
.not-authorized .overlay .close {
    position:absolute;
    top:178px;right:5px;
    width:34px;height:34px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
    border-radius: 20px;
    cursor:pointer;
    }











/*
playback timings (ms):
  LoadShardBlock: 219.132 (3)
  esindex: 0.008
  captures_list: 238.07
  CDXLines.iter: 13.767 (3)
  PetaboxLoader3.datanode: 167.549 (4)
  exclusion.robots: 0.357
  exclusion.robots.policy: 0.344
  RedisCDXSource: 1.598
  PetaboxLoader3.resolve: 75.821 (3)
  load_resource: 41.36
*/