body{
    min-width: 1000px;
}
#header{
	z-index: 300;
}
.star-rating.not-active a, .star-rating.not-active a:hover, .star-rating.not-active:hover,.star-rating.not-active{
    background-position: left top;
    cursor:default;
}
.errorMessage{
    color:red;
}
.layScrollTopArrow{
    width:87px;
    height:87px;
    color:#FFF;
    text-align: center;
    background: url('../img/arrow-scroll.png');
    position:fixed;
    z-index:201;
    bottom: 30px;
    right:30px;
    opacity: 0.3;
    font-size:12px;
    cursor: pointer;
}
.layScrollTopArrow:hover{
    opacity:0.9;
}
.layLinkToSchedule{
    color: #e7ebf0 !important;
    text-decoration: none;
    font-size: 11px;
}
.layLinkToSchedule:hover{
    text-decoration: underline;
}
.w-400{
    width:400px;
}
.s-tov-block p.tb {margin-bottom:7px;}
.slider-products .price span {
    background: none;
    color: #185691;
}
/*-- buy racing lay --*/
.buy-racing {
    position:fixed;
    z-index:12;
}
.orangeFakeMiniButton{
    background: url("../img/stripe-1.png") no-repeat scroll center 0 transparent;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 0 #B2AFAA;
    color: #FFFFFF;
    font: bold 18px/28px arial;
    height: 28px;
    margin: 0;
    cursor: pointer;
    padding: 0 13px;
    text-shadow: 0 -1px 0 #C99232;
    text-decoration: none;
}
/*============== SITE INDEX =================*/
/*.mainPageContainer .items-slider .owl-item .item:after{
	border-right: 1px solid #DBD3D3;
	content: "";
	height: 100%;
	position: absolute;
	right: 13px;
	top: 0;
	width: 1px;
}*/
.mainPageContainer .items-slider .owl-item {
	padding-bottom: 0;
    width: 245px;
}

.mainPageContainer .items-slider .owl-item .item {
/*	margin-right: 10px;
*/	
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 0;
	width: 220px;
	min-height: 390px !important;
	box-shadow: 0 0 10px 2px #dddddd;
}

.WMainItems .items-block, .WMainItems .items-block .items-slider-block {
   margin-bottom: 10px; 
}

.WCatalog-borderBlock{
	display:none;
	position:absolute;
	top:0;
	left:281px;
	z-index: 1001;
	width: 12px;
	height: 33px;
	background: white;
}
.orangeFakeMiniButton:hover{
    color:#FFFFFF;
    box-shadow: none;
}
.login.active a.orangeFakeMiniButton{
    font: bold 16px/30px arial;
    color: #FFF;
    margin: 0;
    padding: 0 13px;
    border-radius: 5px 5px 5px 5px;
    text-transform: none;
    width:auto;
}
.login.active a.orangeFakeMiniButton:hover{
    background: url("../img/stripe-1.png") no-repeat scroll center 0 transparent;
    color:#FFFFFF;
    box-shadow: none;
}

/*-- nav --*/
.active .white-bg, .i-menu {
	border: 2px solid #15497a;
}
.active .white-bg{
	border-bottom: none;
}
.currentPage{
	background: none repeat scroll 0 0 #F1B64F;
	border-radius: 3px;
	color: white;
	font-size: 18px;
	height: 32px;
	margin: -5px 0 0 15px;
	padding: 0 9px;
	text-transform: uppercase;
	float: left;
}

.s-news-list-all .news {
/*min-height: 665px;*/
}

.newsListHolder{
	margin-bottom:15px;
}

.newsMainBigSliderImages{
    border-radius: 10px 10px 10px 10px;
	height:  303px;
    width:   600px;
    overflow: hidden;
    padding: 0;
    margin:  0;
}

.newsMainBigSliderImages img {
	height:  303px;
    width:   600px;
    top:  0;
    left: 0
}

div.n-catalogue-section .n-pic {
	height: auto;
}

div.n-catalogue-title a.n-catalogue-mark-1 {
	display: block;
	width:20px;
	height: 20px;
    background: url("../img/n_catalogue_mark.png") 0 -20px no-repeat;
	position: absolute;
	right: 0;
	top: 1px;
}

/*-- #catalog -- #show --*/
.orangeFakeOtherButton {
    background: url("../img/stripe-1.png") no-repeat scroll center 0 transparent;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 0 #B2AFAA;
    color: #FFFFFF;
    font: bold 18px/28px arial;
    height: 28px;
    margin: 0;
    padding: 0 13px;
    cursor: pointer;
    text-shadow: 0 -1px 0 #C99232;
    text-decoration: none;
    display: block;
}
.orangeFakeOtherButton:hover{
    box-shadow: none;
    color:#FFF;
}
.catalogShowTab{
	display:none;
}
.catalogShowTab.active{
	display: block;
}
#found_error_link{
    z-index: 999;
    background:#666;
    position:absolute;
    padding:2px;
    display:none;
}

#found_error_link a{
    color:#fff;
    font-size:11px;
    text-decoration:none;
}

#found_error{
    z-index: 999;
    display:none;
    position:fixed;
    left:50%;
    top:30%;
    margin-left:-180px;
    width:300px;
    padding:10px;
    background:#f5f5f5;
    -webkit-border-radius: 7px 7px;
    -moz-border-radius: 7px 7px;
    -o-border-radius: 7px 7px;
    border-radius: 7px 7px;
    -webkit-box-shadow: #222 0px 0px 10px 0px;
    -moz-box-shadow: #222 0px 0px 10px 0px;
    -o-box-shadow: #222 0px 0px 10px 0px;
    box-shadow: #222 0px 0px 10px 0px;
}

#found_error .send{
    padding: 2px 4px;
}
#found_error textarea, #good_desc_edit textarea{
    padding: 2px 4px;
    width:280px;
    height:50px;
}
#found_error .t{
    font-weight: bold;
}
#found_error .close{
    float:right;
    font-weight:bold;
    color:#f00;
    text-decoration: none;
}
/*-- ~catalog -- ~list --*/
.subtitle-catalog-list, .subtitle-catalog-list a{
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    font-size: 11px;
    color: #79868c;
    text-decoration: none;
    padding: 0 0 8px 0;
}
.subtitle-catalog-list a:hover{
    text-decoration: underline;
}
.n-price-blue{
	width:92px;
	text-align: center;
}

ul.n-product-table .n-product-table-fl-win {
	height:auto;
	min-height: 280px;
}

ul.n-product-table .n-product-table-pic img{
	max-width: 188px;
	max-height: 118px;
}

div.n-product-list-block div.n-pic img{
	max-width: 188px;
	max-height: 118px;
}
table.n-sort .n-sort-float {
    position:absolute;
    z-index:12;

}
span.brandGoodsCount {
    position: relative;
    top: -6px;
    font-size: 11px;
    color: #939799;
    padding-left: 1px;
    font-style: italic;
}

/*-- ~catalog ~show --*/
#catalog-show-bigImagesHolder a{
    display:block;
}
/*-- mainpage -- index --*/
#indexSlidelist .action{
    position: relative;
}
#indexSlidelist .action.active canvas, #indexSlidelist .action:hover canvas{
    display:none;
}
.slider-products{
    display:none;
}
.slider-products.active{
    display: block;
}
.slider-products .product{
    display:none;
}
.slider-products .product.pd1{
    top: 7px;
    left: 113px;
    display: block;
}
.slider-products .product.pd2{
    top: 100px;
    left: 281px;
    display: block;
}
.slider-products .product.pd3{
    top: 134px;
    left: 462px;
    display: block;
}
.slider-products .product.pd4{
    top: 100px;
    left: 644px;
    display: block;
}
.slider-products .product.pd5{
    top: 7px;
    left: 804px;
    display: block;
}

/*-- cart --*/
.bluePrice{
    font: bold 18px/26px arial;
    color: #fff;
    padding: 3px 5px 2px 9px;
    background: #185691;
    border-radius: 3px;
}
.fakeLink{
    cursor: pointer;
}
span.required{
    color: #f59e06;
}
.cartStepsHolder form .errorMessage{
    margin-left: 200px;
}
.s-input-m form .errorMessage{
    margin-left: 151px;
}
.close-cart-modal{
    cursor: pointer;
}

ol>li{
    display: list-item;
    list-style: decimal;
}

/*-- partner --*/
.s-partners .s-pic {
    margin: 0;
    height: 107px;
    overflow: hidden;
}
.s-partners .s-pic img{
    max-height: 105px;
}
/*-- catalog compare --*/
ul.n-sravnenie li{
    position:relative;
}
ul.n-sravnenie a.removeItemFromCompare{
    position: absolute;
    right:0;
    float:none;
}
.catalogCompareDescription{
    height:97px;
    overflow: hidden;
}
/*-- action banner --*/
.wActionBannerTitle{
    color:#000;
    text-decoration: none;
}
.s-tdbg td{
    background-color: #ecf5fe;
}

/*-- wCheckLogin --*/
.login .wCheckLoginTitle{
    -o-transition: none;
    -ms-transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}
.login .wCheckLoginTitle:hover span {border-bottom: none;}
.login .wCheckLogin_LoginForm_regLink{
    display: inline;
    padding: 0;
    font-size: 12px;
    text-transform: none;
    padding: 0 0 0 8px;
    line-height: 30px;
}

/*-- Вход с соц. сетями ~login ~wCheckLogin --*/
.login.login-w-soc .login-sub {width: 500px;}
.log-form {float: left;width: 185px;margin-right: 20px;}
.log-soc {font-size: 14px;float: left;width: 250px;line-height: 18px;}
.log-soc p {margin-bottom: 13px;}
.soc-btn {width: 118px;height: 34px;margin: 0 0 12px 50px;}
.soc-btn img {display: block;}
.login-w-soc .soc-btn a {box-shadow: 1px 1px 2px #c1c3c5;padding: 0;border:  none;}
.login-w-soc .soc-btn a:hover {box-shadow: none;}
.i-forget a{
    display: inline;
    cursor: pointer;
    text-decoration: underline;
}
.i-forget a:hover{
    text-decoration: none;
}

/*-- my history --*/

.n-history-head {width: 100%}
.n-history-head td { padding: 10px 10px 10px 20px; text-align: center; font-weight: bold; font-size: 12px; }
.n-history-head td.n-number { text-align: left; width: 260px;}
.n-history-head td.n-date {width: 100px;}
.n-history-head td.n-time {width: 70px;}
.n-history-head td.n-state { }


.n-history-content {width: 100%}
.n-history-content td.n-number {padding: 10px 10px 10px 20px; font-size: 14px; width: 50px;}
.n-history-content td.n-event {padding: 10px 10px 10px 20px; font-size: 13px; width: 180px;}
.n-history-content td.n-date {padding: 10px 10px 10px 20px; font-size: 14px; width: 100px; text-align: center;}
.n-history-content td.n-time {padding: 10px 10px 10px 20px; font-size: 14px; width: 70px; text-align: center;}
.n-history-content td.n-state {padding: 10px 10px 10px 20px; font-size: 14px; text-align: center;}
.n-history-content td.n-event a {color: #58656d; text-decoration: none; border-bottom: 1px dashed #58656d;}
.n-history-content td.n-event a:hover {color: #58656d; text-decoration: none; border-bottom: none;}


.n-history-detail-head { width: 100%;  background: #f59e06; }
.n-history-detail-head td { padding: 10px 10px 10px 10px; font-size: 12px; color: #ffffff;}
.n-history-detail-head td.n-name  { padding: 10px 10px 10px 20px; }
.n-history-detail-head td.n-num   { width: 40px; text-align: center; }
.n-history-detail-head td.n-price { width: 85px; text-align: center; }
.n-history-detail-head td.n-sum   { width: 100px; text-align: center; }

.n-history-detail-content { width: 100%; font-size: 14px; }
.n-history-detail-content td   { vertical-align: middle; }
.n-history-detail-content td.n-pic   { padding: 12px 10px 12px 20px; width: 55px; }
.n-history-detail-content td.n-name  { padding: 12px 10px 12px 10px; }
.n-history-detail-content td.n-num   { padding: 12px 10px 12px 10px; width: 40px; text-align: center; }
.n-history-detail-content td.n-price { padding: 12px 10px 12px 10px; width: 85px; text-align: center; }
.n-history-detail-content td.n-sum   { padding: 12px 10px 12px 10px; width: 100px; text-align: center; }
.n-history-detail-content td.n-name a {text-decoration: none;}
.n-history-detail-content td.n-name a:hover {text-decoration: underline;}
.n-history-detail-content td.n-price div {white-space: nowrap;}
.n-history-detail-content td.n-sum   div {white-space: nowrap;}

/*-- cart --*/
.lh-24{
    line-height: 24px;
}

/*-- ~shops ~map ~contacts --*/
.big-spot {
    background: url("../img/map-point.png") no-repeat center 0 transparent;
    width: 187px;
    height: 227px;
    position: absolute;
    left:50%;
    margin-left:-95px;
    top:50%;
    margin-top:-255px;
}

.adress {
    position: absolute;
    display: table-cell;
    vertical-align: middle;
    width: 151px;
    height: auto;
    top:20%;
    left: 10%;
    font-size: 12px;

}

.small-spot {
    background: url("../img/map-point-small.png") no-repeat center 0 transparent;
    width: 81px;
    height: 97px;
    position: absolute;
}

div.n-compare a {text-decoration: underline;border: none;}
div.n-compare {box-shadow: none;top: -10px;padding: 10px 15px;}

tr.WScheduleTrPadding td{
    padding-bottom:13px;
}

/*-- ~menu ~ivan --*/
.top-search input {color: #797b7e;}
/*.nav .holder {width: 1180px;}*/
/*.i-menu {width: 1164px;}*/
/*#layLoginNameHolder.active > a {padding: right: 0;}*/

/*-- ~special select --*/
.s-select{
    border: 1px solid #b4c2cb;
    border-radius: 5px;
    padding: 7px;
    background: #FFF;
}

/*-- ~siteMenu меню шапка --*/
a.greyLink{
    color:#333 !important;
}
a.greyLink:hover{
    cursor: default;
}

/*-- ~lay --*/
.footer .vesna{
    margin-top:2px;
}
.s-tov-block {
    padding-right:9px;
}
.top-nav ul a.active {
    color: #e7ebf0;
    text-shadow: none;
    background: #22609c;
    border-color: #13416c;
    -o-transition: all 170ms linear;
    -ms-transition: all 170ms linear;
    -moz-transition: all 170ms linear;
    -webkit-transition: all 170ms linear;
}

/*===================================== КОРРЕКЦИИ 20.05.2013 ======================================*/
.top-search button,
div.n-product-list-block .orange-btn,
ul.n-product-table .orange-btn,
.orange-btn,button.orange-btn,.login-sub .orange-btn {
    background: #ffcd77; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3Bh Y2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2Q3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTllMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffcd77 0%, #f59e06 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcd77), color-stop(100%,#f59e06)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffcd77 0%,#f59e06 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffcd77 0%,#f59e06 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffcd77 0%,#f59e06 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffcd77 0%,#f59e06 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd77', endColorstr='#f59e06',GradientType=0 ); /* IE6-8 */
}
.top-search button:hover,
div.n-product-list-block .orange-btn:hover,
ul.n-product-table .orange-btn:hover,
.orange-btn:hover,button.orange-btn:hover,.login-sub .orange-btn:hover{
    background: #f59e06; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3Bh Y2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1OWUwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmNkNzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f59e06 0%, #ffcd77 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f59e06), color-stop(100%,#ffcd77)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f59e06 0%,#ffcd77 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f59e06 0%,#ffcd77 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f59e06 0%,#ffcd77 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f59e06 0%,#ffcd77 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59e06', endColorstr='#ffcd77',GradientType=0 ); /* IE6-8 */
}
.orange-btn {
    display:inline-block;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    padding: 6px 8px 5px 8px;
    text-shadow: 0 1px 0 #b47508;
    box-shadow: 1px 1px 0 #aaa8a3;
    border-radius: 5px;
    -webkit-transition: all 300ms;
}
.orange-btn:hover {
    color: #fff;
    box-shadow: none;
}

div.n-product-list-block .orange-btn, ul.n-product-table .orange-btn{
    font: bold 15px/28px arial;
}



/*======== WEiSlider ========*/

.ei-slider-block {
    background: url('../img/slider-bg.gif');
    box-shadow: 0 2px 4px rgb(168, 169, 170);
    z-index: 1;
    position: relative;
}
.ei-slider{
    position: relative;
    width: 1000px;
    margin: 0 auto;
    padding-top: 10px;
    /*overflow: hidden;*/
}

.ei-slider-large{
    height: 368px;
    width: inherit;
    position:relative;
    /*overflow: hidden;*/
}
.ei-slider-large .photo {
    text-align: right;
    padding-right: 80px;
    height: inherit;
    display: table-cell;
    width: inherit;
    vertical-align: middle;
}
.ei-slider-large li{
    position: absolute;
    top: 0px;
    left: 0px;
    /*overflow: hidden;*/
    height: inherit;
    width: inherit;
}
.ei-slider-thumbs {
    /*margin: 0 0 30px -1px;*/
    padding-bottom:30px;
}
.ei-slider-thumbs li {
    display: block;
    height: 13px;
    float: left;
    margin: 0 0 0 1px;
    position: relative;
    box-shadow: 0 1px 1px #c5d0d9;
}
.ei-slider-thumbs li:first-child {
    margin-left:0;
}
.ei-slider-thumbs.items-8 li {width: 124px;}
.ei-slider-thumbs.items-8 li:last-child a{padding-right: 1px;}
.ei-slider-thumbs.items-7 li {width: 142px;}
.ei-slider-thumbs.items-6 li {width: 165px;}
.ei-slider-thumbs.items-5 li {width: 199px;}
.ei-slider-thumbs.items-4 li {width: 249px;}
.ei-slider-thumbs.items-3 li {width: 332px;}
.ei-slider-thumbs.items-3 li:first-child {width: 334px;}
.ei-slider-thumbs.items-2 li {width: 499px;}
.ei-slider-thumbs.items-1 li {width: 100%;}
.ei-slider-thumbs.items-4 li .mini,
.ei-slider-thumbs.items-3 li .mini,
.ei-slider-thumbs.items-1 li .mini,
.ei-slider-thumbs.items-2 li .mini {
    display: none !important;
    visibility: hidden;
}

.ei-slider-thumbs .active .mini {
    opacity: 0;
    visibility: hidden;
    top: -59px;
    display: none;
}
.ei-slider-thumbs a {
    background: #175086;
    display: block;
    height: inherit;
    width: inherit;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -ms-transition: all 300ms;
    -o-transition: all 300ms;
}
.ei-slider-thumbs a:hover {
    background: #4678a7;
}
.ei-slider-thumbs .active a,
.ei-slider-thumbs .active a:hover {
    cursor: default;
    background: #8baac8;
}
.ei-slider-thumbs .mini {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    width: inherit;
    height: 59px;
    background: #fff;
    display: block;
    left: 0;
    top: -75px;
    text-align: center;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -ms-transition: all 300ms;
    -o-transition: all 300ms;
}
.ei-slider-thumbs .mini span {
    display: table-cell;
    width: inherit;
    height: inherit;
    vertical-align: middle;
}
.ei-slider-thumbs a:hover .mini {
    top: -59px;
    visibility: visible;
    opacity: 1;
}
.ei-text {
    width: 420px;
    position: absolute;
    top: 55px;
    left: 80px;
}
.ei-text .title {
    font-size: 30px;
    font-weight: bold;
    line-height: 34px;
    margin-bottom: 15px;
    position:relative;
}
.ei-text .title a {
    text-decoration: none;
}
.ei-price-block:after {
    display: table;
    line-height: 0;
    content: '';
    clear: both;
}
.ei-price-block {
    margin: 15px 0 35px;
    position:relative;
}
.ei-price {
    float: left;
    border-right: 1px solid #9fa9af;
    width: 160px;
    font: bold 23px arial;
    color: #185691;
    margin-right: 48px;
    padding: 2px 0 0;
}
.ei-price .old-price {
    font: normal 13px arial;
    color: #58656d;
    text-decoration: line-through;
    margin-top: 3px;
}
.ei-price-block .ei-credit {
    float: left;
    padding-top: 10px;
    font: bold 17px arial;
    color: #185691;
}
.ei-title-block{
    color: #12709c;
}

/*== 2013-07-10 Footer social ==*/
.footer .social a {width: 44px;height: 45px;display: inline-block;background: url("../img/n_social.png") 0 0 no-repeat;
    margin-left: 14px;}
.footer .social a:first-of-type {margin-left: 0;}
.footer .social .google       {background-position: 0    0;  }
.footer .social .ok           {background-position: 0  -60px;}
.footer .social .instagram    {background-position: 0 -120px;}
.footer .social .facebook-kaz {background-position: 0 -180px;}
.footer .social .facebook     {background-position: 0 -240px;}
.footer .social .twitter      {background-position: 0 -300px;}
.footer .social .vk           {background-position: 0 -360px;}
.footer .vesna  { margin: 0 0 0 0; }
.footer .social { margin: 0 0 0 0; }


/*== AUTOCOMPLETE ==*/
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }

h1 {font-size: 23px; font-weight: normal; line-height: 28px; position: relative; top: -10px;}


/*-- ~lightbox ~~*/
/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  /* width: auto;
  height: auto; */
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(/js/lightbox/images/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(/js/lightbox/images/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}

/*======================================= Акция =========================================*/

.v-action {
    padding: 5px 10px;
    position: fixed;
    right: 0;
    color: #fff;
    box-shadow: 0 0 3px 1px #83898f;
    top: 225px;
    border-radius: 8px 0 0 8px;
    background: #2d7ebf; /* Old browsers */
    background: -moz-linear-gradient(top, #2d7ebf 0%, #195793 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d7ebf), color-stop(100%,#195793)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2d7ebf 0%,#195793 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2d7ebf 0%,#195793 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2d7ebf 0%,#195793 100%); /* IE10+ */
    background: linear-gradient(to bottom, #2d7ebf 0%,#195793 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d7ebf', endColorstr='#195793',GradientType=0 ); /* IE6-9 */
    z-index: 10;
}
.v-action .v-text,
.v-action .v-counter-block,
.v-action .v-links,
.v-action .title,
.v-action .v-btn,
.v-action .v-start {
    display: none;
}
.v-action .h6 {
    cursor:pointer;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    padding: 7px 30px 5px 0;
    float: left;
    background: url('../img/v-action.png') right 0 no-repeat;
}
.v-action .h6:before {
display: table;
line-height: 0;
content: "";
clear: both;
}
.v-action p {
margin: 0;
}
.v-action .title {
color: #ffcd77;
font-size: 13px;
font-weight: bold;
line-height: 16px;
margin-bottom: 5px;
}
.v-action.v-opened .title,
.v-action.v-more .title,
.v-action.v-more .v-counter-block,
.v-action.v-opened .v-counter-block,
.v-action.v-more .v-links,
.v-action.v-opened .v-links,
.v-action.v-opened .v-text,.v-action.v-more .v-text,
.v-action.v-opened .v-start,.v-action.v-more .v-start{
    display: block
}
.v-action.v-opened .v-btn,.v-action.v-more .v-btn{
    display: inline;
}
.v-action.v-more {
    width: 247px;
    right: 42px;
    padding: 13px 20px 17px;
    border-radius: 8px;
}
.v-start {
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 9px;
}
.v-start .orange {
    font-size: 13px;
    font-weight: bold;
    color: #ffcd77;
}
.v-action.v-more .h6,
.v-action.v-opened .h6 {
    margin-bottom: 8px;
}
/*.add-to-cart-block .owl-wrapper-outer {
 	min-height: 370px !important;
}
*/
.owl-wrapper-outer {
 	min-height: 410px !important;
}
.v-action.v-more {}
.v-counter-block {
    font-size: 11px;
    margin-bottom: 15px;
}
.v-counter-block p {
    margin-bottom: 5px;
}
.v-counter:after,
.v-links:after {
    display: table;
    line-height: 0;
    content: "";
    clear: both;
}
.v-count {
    float: left;
    font-size: 8px;
    text-align: center;
    padding-left: 4px;
    background: url('../img/v-double.gif') 1px 7px no-repeat;
    margin-left: 1px;
    line-height: 15px;
}
.v-count:first-child {
    background: none;
    padding: 0;
    margin: 0;
}
.v-count .number {
    display: inline-block;
    width: 18px;
    height: 19px;
    background: url('../img/v-count.png') 0 0 no-repeat;
    margin-right: -1px;
    color: #000;
    line-height: 19px;
    font-size: 13px;
    font-weight: bold;
}
.v-text {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 14px;
}
.v-links a {
    color: #fff;
    font-size: 11px;
}
.v-links .v-close {
    padding-right: 9px;
    background: url('../img/v-close.png') right 6px no-repeat;
}
.v-btn {
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 1px 0 #b97e18;
    box-shadow: 1px 1px 0 #204564;
    padding: 0 5px;
    line-height: 24px;
    margin-bottom: 11px;
    display: inline-block;
    border-radius: 5px;
    background: #ffcd77; /* Old browsers */
    background: -moz-linear-gradient(top, #ffcd77 0%, #f59e06 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcd77), color-stop(100%,#f59e06)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffcd77 0%,#f59e06 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffcd77 0%,#f59e06 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffcd77 0%,#f59e06 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffcd77 0%,#f59e06 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd77', endColorstr='#f59e06',GradientType=0 ); /* IE6-9 */
}
.v-btn:hover {
    color: #fff;
    background: #f59e06; /* Old browsers */
    background: -moz-linear-gradient(top, #f59e06 0%, #ffcd77 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f59e06), color-stop(100%,#ffcd77)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f59e06 0%,#ffcd77 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f59e06 0%,#ffcd77 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f59e06 0%,#ffcd77 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f59e06 0%,#ffcd77 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59e06', endColorstr='#ffcd77',GradientType=0 ); /* IE6-9 */
}
.v-action.v-opened {
    padding: 5px 10px 8px;
    width: 161px;
}
.v-action.v-opened .v-text {
    display: none;
}
a.printLink{
    font-size:11px;
    text-decoration: underline;
}
a.printLink:hover{
    font-size:11px;
    text-decoration: none;
}
.n-new-price.big-price{
    font-size:16px;
}


/*-- ~lay ~header --*/
.region-table {
    font-size: 11px;
    width: 100%;
}
.region-table td {
    width: 50%;
    vertical-align: middle;
    padding: 0;
}
.region-table a {
    color: #e7ebf0;
    text-decoration: none;
}
.region-table a:hover {
    text-decoration: underline;
}
/*div[class^="items-slider"] .owl-item .item:after {
	border-right: 1px solid #DBD3D3;
	content: "";
	height: 100%;
	position: absolute;
	right: 13px;
	top: 0;
	width: 1px;
}*/

div[class^="items-slider"] .owl-item:last-child .item:after {
	display:none;
}
.region-table ul a:hover {
    text-decoration: none;
}
.t-13{
    font-size: 13px;
}

.add-basket, .middle-btn, .basket-btn {
    font-family: arial;
    font-weight: bold;
}

.block-item-hr {
	margin-top: 10px;
	margin-bottom: 10px;
}

.rate-block {
/*	border: 1px solid green;
*//*	margin-top: 30px;
*/}


.tell-feedback, .rate-block {

}

.block-item .row {
	margin-top: 30px;	
	margin-bottom: 10px;	
}

.block-item .row .col-sm-6 {
/*	padding: 0 5px;	
*/}

.tell-feedback {
	font-size: 10px;
}

/*-----блок баннеров----*/
div.banners-block {margin-bottom: 29px;}
.banners-block, .big-banner-block {width: 960px;margin: 0 auto;padding:
0 0 0 10px;}
.banners-block .banner {position: relative;float: left;margin-left:
18px;width: 226px;height: 109px;}
.banners-block .banner a {width: inherit;height: inherit;display:
block;text-decoration: none;}
.banners-block .banner.bann-1 a {background: url("../img/banner-1.png")
0 0 no-repeat;width: 106px;padding-left: 122px;}
.banners-block .banner.bann-1 a:hover {background-position: 0 bottom;}
.banners-block .banner.bann-2 a {background: url("../img/banner-2.png")
0 0 no-repeat;width: 119px;padding-left: 107px;}
.banners-block .banner.bann-2 a:hover {background-position: 0 bottom;}
.banners-block .banner.bann-3 a {background: url("../img/banner-3.png")
0 0 no-repeat;width: 121px;padding-left: 105px;}
.banners-block .banner.bann-3 a:hover {background-position: 0 bottom;}
.banners-block .banner.bann-4 a {background: url("../img/banner-4.png")
0 0 no-repeat;width: 100px;padding-left: 126px;}
.banners-block .banner.bann-4 a:hover {background-position: 0 bottom;}
.banners-block .banner:first-child {position: relative;float:
left;margin-left: 0;}
.banners-block .banner img {display: block;}
.big-banner-block .banner {height: 98px;background:
#c3cdd9;border-bottom: 2px solid #f3f5f7;}
.banners-block .banner span {display: table-cell;height:
inherit;vertical-align: middle;color: #fff;font-size: 17px;text-shadow:
0 -1px 0 #000;line-height: 22px;}

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

.breadcrumbs {margin-bottom:25px !important;}








.block-item .pic img {
    margin-top: 30px;
}

.price-big {
    font-size: 30px;
    margin-top: 15px;
}

.price-big .ng-binding sup {
    top: -0.4em;
}

.old-price {
    margin-left: 42px;
    margin-top: -11px;
    color: #ff8e01;
    text-decoration: none;
}

.old-price .cross-line {
    position: relative;
}

.old-price .cross-line:before {
    content: "";
    position: absolute;
    width: 105%;
    height: 1px;
    background-color: #000;
    top: 8px;
}

.rate-feedback {
    vertical-align: text-bottom;
    margin-top: 30px;
    margin-bottom: 15px;
}

.tell-feedback, .rate-block {
    float: left;
}

.rate-block {
    display:inline-block;
    margin-right: 10px;
    width: 100%;
    vertical-align: text-bottom;
}

.tell-feedback  {
float: right;
color: #9f9f9f;
text-decoration: underline;
font-size: 11px;
}

.tell-feedback:hover  {
    color: #9f9f9f;
    text-decoration: underline;
}

.put-basket {
    background-color: #91c63d;
    color: #fff;
    border-radius: 2px;
    padding: 4px 17px;
    letter-spacing: .5px;
    font-size: 13px;
bottom: 25px;
left: 30px;
position: absolute;
}

.put-basket:hover {
    opacity: .9;
}

.put-basket:hover, .put-basket:focus {
    color: #fff;
}

.owl-carousel .owl-wrapper-outer{
    position: static;
}

.owl-carousel {
    margin-left: -10px;
}

.lang {
    position: absolute;
    top: 12px;
    left: 0;
}

.lang a {
    color: #aaaaaa;
    font-size: 14px;
    margin-right: 5px
}

.lang a.lang-active {
   background-color: #76bafc; 
   padding: 5px;
   border-radius: 4px;
   color: #fff;
}

.lang a:hover {
   color: #76bafc;
}

.lang a.lang-active:hover {
   color: #fff;
   cursor: default;
}


.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {
    background: url("/img/n_rating.png") repeat-x scroll left -1000px rgba(0, 0, 0, 0);
    font-size: 11px;
}
.star-rating {
    background-position: left top;
    float: left;
    height: 15px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 95px;
}
.star-rating li {
    display: inline;
}
.star-rating a, .star-rating .current-rating {
    border: medium none;
    height: 15px;
    left: 0;
    line-height: 15px;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: -1000em;
    top: 0;
}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
    background-position: left bottom;
}
.star-rating .current-rating {
    background-position: left center;
    z-index: 8;
}
.star-rating:hover .current-rating {
    background-position: left center !important;
    z-index: 8;
}
.inline-rating {
    display: inline-block;
    vertical-align: middle;
}
.star-rating-result {
    color: #727580;
    font-size: 11px;
    padding: 0 0 0 10px;
}
.star-rating-big, .star-rating-big a:hover, .star-rating-big a:active, .star-rating-big a:focus, .star-rating-big .current-rating-big {
    background: url("/img/n_rating_big.png") repeat-x scroll left -1000px rgba(0, 0, 0, 0);
    font-size: 11px;
}
.star-rating-big {
    background-position: left top;
    float: left;
    height: 26px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 160px;
}
.star-rating-big li {
    display: inline;
}
.star-rating-big a, .star-rating-big .current-rating-big {
    border: medium none;
    height: 26px;
    left: 0;
    line-height: 26px;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: -1000em;
    top: 0;
}
.star-rating-big a:hover, .star-rating-big a:active, .star-rating-big a:focus {
    background-position: left center;
}
.star-rating-big .current-rating-big {
    background-position: left center;
    z-index: 1;
}
.star-rating-big:hover .current-rating-big {
    background-position: left top;
    z-index: 2;
}
.inline-rating {
    display: inline-block;
    vertical-align: middle;
}
.star-rating-result-big {
    color: #727580;
    font-size: 11px;
    padding: 0 0 0 10px;
}
#lay-index-modal .modal-dialog {
width: auto;
max-width: 1024px;
}
.item-window .modal-dialog {
padding: 50px 0 0 0;
}

.fulltone{opacity:1 !important;}
.card-info .owl-carousel .owl-wrapper-outer { width:680px !important;}