/** pack2012/style.css **/

body {
background: url("/images/i/bg-light.png") fixed;
}
h1, h3 {
color:#333;

margin: 0 10px 7px 10px;
}
.index h1 {
/* width: 600px; */
}
/*.categ h1 {*/
/*margin: 50px 0 20px 150px;*/
/*}*/
.categ .rubrics {
margin-left: 190px;
/*margin-bottom: 50px;*/
}
.categ.with-rubrics h1 {
margin-left: 100px;
}
.rubric h1, .categ h1 {
margin: 10px 0 20px 250px;
}

.categ.with-rubrics .baner_saun_hor {
margin-bottom: 500px;
}

#wrapper {
width: 1000px;
margin: 0 auto;
/*border-right: 5px solid #f7f7f7;*/
/*border-left: 5px solid #f7f7f7;*/
box-shadow: 0px 0px 10px #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-radius: 0 0 10px 10px;
}

#header {
height: 140px;
background: #3c82dd;
position: relative;
background: #3c82dd; /* Old browsers */
background: -moz-linear-gradient(top,  #3c82dd 0%, #72bdf9 85%, #3c82dd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c82dd), color-stop(85%,#72bdf9), color-stop(100%,#3c82dd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3c82dd 0%,#72bdf9 85%,#3c82dd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3c82dd 0%,#72bdf9 85%,#3c82dd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3c82dd 0%,#72bdf9 85%,#3c82dd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3c82dd 0%,#72bdf9 85%,#3c82dd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c82dd', endColorstr='#3c82dd',GradientType=0 ); /* IE6-9 */

/*background: url('/images/nn/header_bg.png') no-repeat;*/
}

#header .top {
height: 50px;
}

#header .top a {
display: block;
width: 440px;
height: 120px;
/*background: url('/images/nn/logo.png') no-repeat;*/
position: relative;
top: 30px;
left: 30px;
font-weight: 700;
font-size: 2.2em;
color: #feffe7;
text-decoration: none;
/*text-indent: -9000px;*/
}
#header .top a span {
margin-top: 10px;
font-size: 14px;
font-weight: normal;
display: block;
}

/* catalogCommon
--------------------------------------------------*/
.catalog_wrapper {
/* width: 640px; */
margin-right: 300px;
}
.catalog_wrapper ul {
font-size: 1.3em;
}
ul.catalog li {
display: inline-block;
padding: 0 0 30px;
position: relative;
vertical-align: top;
width: 100%;
}
ul.catalog li h3 {
margin: 0 0 10px 0;
font-weight: 300;
font-size: 1.3em;
}
ul.catalog li a {
border-bottom: 1px solid #C1DAF7;
line-height: 1.8em;
}
ul.catalog li h3 a {
color: #000;
}
ul.catalog li img {
float: left;
}
ul.catalog li div {
/*margin-left: 55px;*/
padding-right: 30px;
}
h1 {
font-size: 1.8em;
font-weight: 600;
margin: 0 0 30px;
color: #333;
}

.shop h1 {
font-size: 2.2em;
text-align: center;
margin: 0 0 20px;
}

.date {
float: right;
/*width: 200px;*/
text-align: right;
margin: -100px 30px 0 0;
color: #4d4a38;
border:1px solid #4d4a38;
background: #fff;
padding: 1px 5px;
border-radius: 5px;
}


/*.date {*/
/*float: right;*/
/*width: 200px;*/
/*text-align: right;*/
/*color: #0B7DBF;*/
/*margin: -70px 30px 0 0;*/
/*}*/

#panel {
/*background: url('/images/nn/top_menu_bg.png') repeat-x;*/
background: #519ADD;
height: 34px;
padding-top: 3px;
position: absolute;
bottom: 0;
width: 100%;
/* margin: 0px -5px; */
box-shadow: inset 0 1px 2px #4888CE;
/*margin: 0px -5px;*/
}

#searchform {
float: right;
padding: 5px 3px 0 0 ;
vertical-align: middle;
/*height: 31px;*/
}

#searchform input#q {
width: 200px;
padding: 0 4px;
height: 21px;
border: 0;
box-shadow: inset 0px 1px 1px #ddd;
float:left;
}
#searchform .btn {
height: 21px;
float:left;
border-radius: 3px;
margin-left: 3px;
/*margin-top: -2px;*/
}


ul.menu {
list-style-type: none;
}

ul.menu li {
float: left;
line-height: 30px;
margin-left: 20px;
position: relative;
}

ul.menu li a {
color: #fff;
font-weight: bold;
text-decoration: none;
}

ul.menu li.active a {
border-radius: 3px;
box-shadow: 0 1px 2px #AAAAAA inset;
color: #333333;
padding: 5px;
background: #fff;
}

ul.menu li a:hover {
text-decoration: underline;
color: #feffe7;
}
ul.menu li.active a:hover {
color: #333;
}


#container {
margin: 0 auto;
width: 100%;}

#content {
overflow: hidden;
padding: 20px 20px 80px 20px;
background: #fff;
margin-top: 0;
position: relative;
/*box-shadow: 0px 0px 3px #999;*/
/*background-color: #fff;*/
/*border-radius: 0 0 20px 20px;*/
/*margin-top: 10px;*/
}
.tovar #content {
padding-bottom: 60px;
}
.tovar #right {
width: 300px;
}

.index #content {
padding: 20px 40px 30px;
}

#footer {
width: 960px;
margin: 20px auto;
}


.banner_saun {
position: relative;
left: 360px;
top: -100px;
}



.jcarousel-skin-tango .jcarousel-container {
border: 1px solid #8ec1ff;
background: #fff;
}

.jcarousel-skin-tango .jcarousel-container a {
color: #5e5c4e;
}

#similarLinks ul {
/*border: 1px solid #8ec1ff;*/
border: 1px solid #ddd;
background: #fff;
box-shadow: inset 0 1px 2px #B9CEE5;
padding: 10px 20px;
background: #E1F0FF;
/* border-radius: 3px; */
}
#similarLinks ul li {
list-style-type: none;
padding: 1px 5px;
}

#similarLinks h3,
#shopPerelinks h3 {
/* color: #59574a; */
/* line-height: 1.2; */
}


.shop_wrapper_inner {
max-width: 729px;
margin: 0 auto;
}

.shop .shop_wrapper {
margin-right: 340px;
margin-top: 0;
}

.shop .banner_bottom {
margin-top: 50px;
}

/*#shopPerelinks {*/
/*background: #fce0db;*/
/*border: 1px solid #faafab;*/
/*padding: 20px 0;*/
/*border-radius: 12px;*/
/*}*/
/*#shopPerelinks a {*/
/*color: #db444a;*/
/*}*/

.socialButtonsBox {
float: right;
margin-top: 10px;
margin: 40px 20px;
}

.rubric .socialButtonsBox,
.catalog .socialButtonsBox {
margin-bottom: 0;
}

#shopPerelinks .jcarousel-container {
height: 550px;
}
#shopPerelinks .jcarousel-clip-vertical {
height: 550px;
}


.shop #right {
width: 300px;
}
.shop #center {
/* margin-right: 20px; */
}

.b200 .description_header,
.b300 .description_header {
margin-top: 0;
/* padding-top: 20px; */
overflow: auto;
}


body.shop .b200 .banner_top {
margin-top: 20px;
}


#left .block h3,
#right .block h3 {
/* font-size: 1em; */
/* margin-bottom: 3px; */
/* text-align: left; */
/* margin-top:0px; */
/* padding-left: 15px; */
/* color: #59574A; */
}

#right .rubrics,
#left .rubrics {
background: #E1F0FF;
/* border-radius: 5px; */
padding: 10px;
font-size: 12px;
margin: 0;
box-shadow: inset 0 1px 2px #B9CEE5;
}
#left .rubrics {
margin-top: 0px;
}
#right .rubrics li,
#left .rubrics li {
font-size: 1em;
padding: 6px 15px;
line-height: 1.2;
text-align: left;
/*background: url(/images/i/arr1.png) no-repeat 5px center;*/
}
#right .rubrics li {
font-weight: 700;
/*background: url(/images/i/arr1.png) no-repeat 5px center;*/
}
#right .rubrics li li {
font-weight: 300;
}
#right .rubrics li.active,
#left .rubrics li.active {
background: url(/images/i/arr1.png) no-repeat 5px center #f6f6f3;
/* border-radius: 3px; */
/*border: 1px dashed #bcb2a3;*/
}
#right .rubrics li.active {
background: url(/images/i/arr1.png) no-repeat 5px center #fff;
}
.collection #right .rubrics li.active {
background: #fff;
}


#right .rubrics li a,
#left .rubrics li a {
color: #5a544f;
font-size: 1em;
border-bottom: 1px solid #BBB;
}
#right .rubrics li.active a,
#left .rubrics li.active a {
color: #5a544f;
text-decoration: none;
font-weight: 700;
}

.collection #right .rubrics li.active a,
.collection #left .rubrics li.active a {
color: #5a544f;
text-decoration: none;
}
.collection #right .rubrics li li.active,
.collection #left .rubrics li li.active{
margin: 3px 0;
}
.collection #right .rubrics li.active li a,
.collection #left .rubrics li.active li a {
font-weight: 300;
}

.address_wrapper {
margin: 50px 0 70px 0;
}

#shops_map_container {
margin-top: 20px;
}

.rubric .banner_top {
margin: 20px auto 30px;
}
.rubric h1,
.categ h1 {
margin: 0 0 10px 0;
text-align: left;
font-size: 1.8em;
}

/*.city16.rubric h1,*/
/*.city15.rubric h1,*/
/*.city11.rubric h1,*/
/*.city34.rubric h1,*/
/*.city13.rubric h1,*/
/*.city8.rubric h1,*/
/*.city9.rubric h1,*/
/*.city20.rubric h1,*/
/*.city21.rubric h1,*/
/*.city25.rubric h1,*/
/*.city38.rubric h1,*/
/*.city29.rubric h1,*/
/*.city32.rubric h1,*/
/*.city28.rubric h1,*/
/*.city23.rubric h1,*/
/*.city26.rubric h1,*/
/*.city12.rubric h1,*/
/*.city22.rubric h1,*/
/*.city35.rubric h1,*/
/*.city24.rubric h1,*/
/*.city36.rubric h1,*/
/*.city39.rubric h1,*/
/*.city27.rubric h1,*/
/*.city30.rubric h1*/
/*{*/
/*margin: 0 0 10px 0;*/
/*text-align: center;*/
/*}*/


.tovar .banner_bottom,
.tovar .banner_top,
.tovar .banner_inline
{
margin: 30px 0;
text-align: left;
}

.tovar .banner_bottom
{
bottom: 50px;
left: 120px;
position: absolute;
}
.tovar .banner_right
{
margin-bottom: 20px;
}

.list-shops {

/*width: 100%;*/
margin-left: -10px;


margin-right: 320px;
}
.list-shops table {
border-collapse: collapse;
margin-top: 0px;
border: 0px;
width: 97%;
/*width: auto;*/
}
.list-shops table tr td {
border-bottom: 0;
}
.list-shops table tr:first-child td {
border-top: 0;
}
.list-shops table tr td:first-child {
padding-right: 30px;
}
.list-shops table tr td {
vertical-align: middle;
padding: 15px 20px;
}
.list-shops table .address {
width: 150px;
}

.index .banner_top {
width: 740px;
margin: 30px 0;
}


#categ_selector {
/*margin-top: 10px;*/
background: #e5f3ff;
margin: 10px -20px 0;
padding: 5px 0;
display: none;
}
#right .rubrics li #categ_selector li,
#left .rubrics li #categ_selector li {
background: none;
padding-left: 30px;
}
#right .rubrics li #categ_selector li a,
#left .rubrics li #categ_selector li a {
color: #6e6863;
}
#categ_selector li a {
text-decoration: none;

}
#categ_selector li a:hover {
text-decoration: underline;
}


.list-shops-wrapper {
/*clear: both;*/
}

.inet_shop_button {
float: left;
padding-top: 20px;
text-align: left;
width: 220px;
margin-bottom: 40px;
}
.inet_shop_button img {
float: left;
margin-right: 5px;
}
.inet_shop_button strong {
margin-left: 20px;
display: block;
padding-top: 5px;
}
.filters_wrapper {
/*overflow: auto;*/
margin: 30px 0 0 0;
display: none;
}
.resizibleElement {
margin-bottom: 5px;
/*float: left;*/
padding-right: 150px;
}

.rubric .filters_wrapper,
.categ .filters_wrapper {
width: 300px;
/* float: right; */
margin: 30px 0 40px;
}
.rubric .resizibleElement,
.categ .resizibleElement,
.rubric #company_list_container,
.categ #company_list_container {
width: 300px;
/* float: left; */
padding-right: 0;
}

.selectBox-dropdown {
width: 300px !important;
}



#company_list_container {
float: none;
margin-bottom: 5px;
}



.rubric .banner_top,
.categ .banner_top {
/*float: left;*/
/*margin: 0 100px 10px 0;*/
/*width: 350px;*/
}
.rubric .banner_top.YD,
.categ .banner_top.YD {
/* width: 700px; */
}
.banner_rubric {
text-align: center;
}
.banner_right {
margin: 20px 0;
clear: both;
text-align: center;
}






/***********Search************************/
.search .categs ul {
background: #D2E8FF;
}
.search .categs ul li a {
color: #5A544F;
}
.search #center {
margin-right: 0px;
}

.collection #center {
margin-top: 0;
margin-right: 320px;
}



#similarLinks {
margin: 0 auto 30px;
/*width: 240px;*/
}
#similarLinks h3 {
/* width: 220px; */
}

#similarLinks .jcarousel-skin-tango .jcarousel-container-vertical {
/*width: 220px;*/
/*height: 400px;*/
}

.tovar #center {
margin-right: 360px;
}

.tovar #right {
margin: 0 0 0 30px;
}
.collection #right {
width: 300px;
margin: 0 0 30px;
}

#right {
width: 300px;
}

.with-rubrics #right {
margin-top: 10px;
}

/*.tovar #content {*/
/*padding: 20 10px 30px;*/
/*}*/

.item_wrapper {
padding-left: 0;
}


.sel_sity li #city_list_ul {
box-shadow: 0 0 10px #DDDDDD;
background: #fff;
border-radius: 0;
width: 480px;
z-index: 2000;
}
.sel_sity li {
border-radius: 0;
border: 3px solid #ddd;
}
.sel_sity {
position: relative;
}

#city_list_ul {
/*column-width: 100px;*/
/*column-count: 3;*/
/*left: 50%;*/
/*top:50%;*/
}
#city_list_ul ul li {
padding-left: 20px;
}
#city_list_ul li.letter {
/*display: inline-block;*/
position: relative;
/*width: 100px;*/
/*float: left;*/
}
#city_list_ul li.letter span {
position: absolute;
left: 0;
top: 0;
font-weight: 700;
color: #888;
}
#city_list_ul li a {
text-decoration: none;
}
#city_list_ul li a:hover {
text-decoration: underline;
}

.news #center {
margin-right: 280px;
}
.news_list_header {
border: 0;
}
#right ul.news_list li {
text-align: left;
padding: 10px;
margin-bottom: 20px;
/*box-shadow: inset 0 2px 3px #DEDEDE;*/
/*border-radius: 10px;*/
}

#right {
margin-top: 0;
}

.breadcrumbs {
/*position: absolute;*/
bottom:0px;
/*width: 960px;*/
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
box-shadow: 0 0 5px #eee;
/*margin: 20px 0;*/
background: #FAFAFA;
}
.breadcrumbs li {
list-style-type: none;
display: inline-block;
padding: 7px 0px;
background: url("/images/i/bread.png") no-repeat center left;
padding-left: 20px;
}
.breadcrumbs li:first-child {
background: none;
padding-left: 20px;
}

.breadcrumbs li a {
color: #666;
}
.breadcrumbs li a:hover {
border-bottom: 1px solid #aaa;
color: #000;
}

.viewItem {
padding-left: 0;
overflow: auto;
}

.shop_site.bottom {
text-align: right;
margin-top: 40px;
}

.shop_mini_logo {
width: 120px;
display: table-cell;
padding: 30px;
text-align: center;
vertical-align: middle;
border: 1px solid #ddd;
}

.addr_btn,
.goods_btn {
text-decoration: none;
background: #d2e8ff;
padding: 3px 10px;
border-radius: 10px;
cursor: pointer;
}

.addr_btn:hover,
.goods_btn:hover {
background: #7395b5;
color: #fff;
}


@media (min-width: 1300px) {
#wrapper {width: 1200px}
.shop h1 { font-size: 2.5em; }
.shop .description p {
font-size:1.2em;
}
.shop .collection ul li img {
max-width: 190px;
}
.shop .collection ul li.item {
width: auto;
}
}

.nocomments {
margin: 40px 0px 50px 0;
color: #666;
text-align: right;
font-size: 1.2em;
padding: 10px 10px;
background-color: #E1F0FF;

}

/** tovary.css **/

h1 {
margin: 50px 0 40px;
}
h1 span {
font-weight: 300;
color: #333;
font-size: 0.8em;
}

.logo {
margin-bottom: 20px;
}

#left {
margin-top: 90px;
padding-left: 40px;
width: 200px;
}

#center .content {
margin-left: 270px;
margin-right: 20px;
}

.item_wrapper {
/*clear: both;*/
padding-top: 30px;
}
.item_wrapper #itemGalleryBigImage {
max-width: 250px;
/*width:80%;*/
}

.price_wrapper {
font-size: 1.2em;
margin: 5px auto 20px;
text-align: center;
width: 180px;
background: #eee;
color: #999;
overflow: auto;
padding: 10px;
}
a.buyLink {
margin-top: 10px;
display: block;
}
#buyBottomBtn {
margin-top: -20px;
}
.price_wrapper .price {
display: block;
color: #333333;
font-size: 1.4em;
margin-top: 5px;
}

.itemPhotoContainer {
background: #fff;
border: 1px solid #ddd;
border-radius: 7px;
/*float: left;*/
display: inline-block;
margin-bottom: 20px;
margin-right: 50px;
max-width: 330px;
/*width: 50%*/
/*height: 400px;*/
vertical-align: top;
}
.itemPhoto {
text-align: center;
padding: 10px;
min-width: 250px;
}
.info_wrapper {
/*margin-left: 370px;*/
width: 240px;
/*float: left;*/
text-align: center;
display: inline-block;
}
.itemGallery {
display: inline-block;
vertical-align: top;
}









.viewItemWrapper {
text-align: center;
}

.otherItems {
margin: 100px 0;
}
.otherItems h3 {
padding-left: 10px;
margin-bottom: 5px;
}
.otherItems {
clear: left;
margin: 20px 0;
}
.otherItems ul {
display: table;
width: 100%;
border: 1px solid #ddd;
border-radius: 7px;
padding: 5px;
}
.otherItems ul li.item {
display: table-cell;
vertical-align: middle;
padding: 5px 10px 5px 5px;
border-right: 1px dotted #ddd;
text-align: center;
background: #fff;
width: auto;
font-size: 0.85em;
}
.otherItems ul li.more {
display: table-cell;
vertical-align: middle;
padding-left: 10px;
}
.otherItems ul li img {

}
.otherItems .href {
text-decoration: underline;
color: #0179B7;
cursor: pointer;
}
.otherItems .href:hover {
text-decoration: none;
}
.otherItems .type {
font-size: 0.8em;
font-weight: 300;
color: #aaa;
margin-left: 30px;
}
.otherItems .goodsCnt {
font-size: 0.8em;
font-weight: 300;
margin-left: 10px;
}

.goto .tovary {
border-color: #CC0000 #CC0000 #FF0000;
background: #ff3019;
background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404));
background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%);
background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%);
background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%);
background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 );
color:#fff;
text-shadow: none;
}


.jcarousel-skin-tango .jcarousel-container{
border: none;
background: #eee;
border-radius: 0 0 7px 7px;
}
.jcarousel-skin-tango .jcarousel-container .shop_mini_logo {
padding-right: 10px;
cursor: pointer;
}

.shop_site {
margin: 10px 0;
}

#right {
margin: 100px 20px 30px;
width: 300px;
}

#container {
margin: 0px -300px 0px 0;
}

#out {
margin: 0 270px 0 0;
}


.mos #out {
margin: 0;
}
.mos #out .banner_right {
margin-top: 0;
}
.mos #header {
width: 80%;
}


/* Поправки в фильтре брендов */
.brand-filter-dropdown-container > li {
font-size: 14px;
line-height: 1.2;
}

.brand-filter-root {
margin-top: 4px;
}



/** collection.css **/

#center .content {
margin-left: 40px;
margin-right: 20px;
}

#left {
margin-top: 25px;
padding-left: 40px;
width: 200px;
}
/*.stpb #left {*/
/*margin-top: 0;*/
/*}*/
.breadcrumbs_tovar {
margin-bottom: 20px;
}
.collection .logo {
/*float: right;*/
/*margin-left: 20px;*/
margin-bottom: 20px;
width: 210px;
text-align: center;
}
.collection h1 {
margin-top: 0;
}
.breadcrumbs {
/*margin-bottom: 10px;*/
}

div.collection_wrapper
{
overflow: hidden;
/*clear: right;*/
}

div.collectionItem
{
width: 190px;
border: 1px solid #ddd;
border-radius: 5px;
text-align: center;
float: left;
margin: 3px;
min-height: 240px;
padding: 5px;
box-shadow: 0 2px 2px #EEEEEE;
background: #fff;
cursor: pointer;
height: 260px;
}

div.collectionItem:hover {
background: #ffffd2;
}

div.collectionItem.small {
float: left;
width: 120px;
text-align: center;
margin: 3px;
min-height: 200px;
}

div.collectionItem span {
font-size: 12px;
display: block;
}

div.collectionItem a
{
font-size: 12px;
text-decoration: none;
}

div.collectionItem a:hover
{
text-decoration: none;
}

div.collectionItem span.price, div.collectionItem span.withDiscount
{
font-size: 9pt;
font-weight: bold;
padding-top: 5px;
color: #333;
}

div.collectionItem span.haveDiscount
{
font-weight: normal;
text-decoration: line-through;
}

div.collectionItem div.collectionItemDescr
{
font-size: 7pt;
}

div.collectionItem img {
border: none;
margin-top:10px;

}

.goodsPagination {
text-align: center;
margin: 20px 0;
font-size: 0.9em;
}
.goodsPagination .link {
color: #717171;
}
.goodsPagination .link:hover,
.goodsPagination .active:hover {
text-decoration: none;
}

.goodsPagination .active {
background: #C6C6C6;
border-radius: 3px;
padding: 3px 5px;
color: #fff;
font-weight: 700;
margin: 0 3px;
}

.goodsPagination .link {
display: inline;
}

.goodsPagination span.dots
{
display: inline;
color: #717171;
font-size: 10px;
margin-left: 7px;
margin-right: 1px;
}

.goodsPagination .link{
display: inline;
cursor: pointer;
padding: 3px 5px;
text-decoration: underline;
}


#main {
position: relative;
}
/*
.goto {
float: right;
}*/

.logo_wrapper {
width: 210px;
float: right;
margin-left: 30px;
}








.search-form-container {
float: left;
width: 180px;
}
.mos .search-form-container {
float: right;
width: 180px;
}
.mos #out {
margin: 0;
}
.mos #header {
margin-right: 250px;
}

.search-form {
font-size: 12px;
width:280px;
padding:10px;
background: #d8f0fe;
border-radius: 3px;
}
.mos .search-form {
background: #EBE1D0;
}
/*.stpb .search-form {*/
/*background: #FFF0E9;*/
/*}*/

/* Ð¤Ð¾Ñ€Ð¼Ð° Ð¿Ð¾Ð¸ÑÐºÐ° */
#filtersWrapper {

}

#filtersWrapper a{
color: #000;
}

.filterHeader-cont { text-align: center; margin-bottom: 8px; }

label.filterHeader {
font-size: 12px;
font-weight: bold;
color: #000;
padding-bottom: 5px;
}

#priceAndSize{
float: left;
/*padding-right: 14px;*/
padding-left: 3px;
width: 280px;
}

#brandFilter {
width: 280px;
margin: 0 13px 10px 0;
padding-top: 5px;
}

.brandWrapper {
overflow: auto;
border:1px solid #fef7e3;
border-radius: 5px;
height: 280px;
margin-top: 5px;
background: #fff;
}
.brandWrapper > li {
list-style-type: none;
padding: 2px;
font-size: 12px;
}
.brandWrapper > li input {
margin: 0px 2px;
}

#shopFilter {
float: left;
width: 130px;
margin-right: 10px;
}

#shopFilter ul {
overflow: auto;
border:1px solid #fff;
border-radius: 5px;
height: 140px;
margin-top: 5px;
}
#shopFilter li {
list-style-type: none;
padding: 2px;
font-size: 12px;
line-height: 1.1em;
margin-bottom:4px;
}
#shopFilter li input {
margin: 0px 2px;
}

#seasonFilter {
float: left;
width: 280px;
margin-bottom: 10px;
padding-right: 15px;
padding-top: 5px;
}
#seasonFilter ul {
overflow: auto;
margin-top: 5px;
margin-bottom:20px;
}
#seasonFilter li {
list-style-type: none;
padding: 3px;
font-size: 12px;
}
#seasonFilter li input {
margin: 0 3px 0 0;
}

#colorFilter {
float: left;
width: 280px;
padding-top: 5px;
}
#colorFilter ul {
overflow: auto;
margin: 5px 0 0 0;
}
#colorFilter li {
list-style-type: none;
width: 40px;
float: left;
padding: 3px;
overflow: hidden;
}
#colorFilter input {
float: left;
}
#colorFilter li span {
width:25px;
height:25px;
display:block;
border:1px solid #fff;
margin-left:15px;
}

#cityFilter {
float: left;
width: 115px;
}

#cityFilter ul {
overflow: auto;
border:1px solid #fff;
border-radius: 5px;
height: 140px;
margin-top: 5px;
}
#cityFilter li {
list-style-type: none;
padding: 2px;
font-size: 12px;
}
#cityFilter li input {
margin: 0px 2px;
}

#cityFilter li.sel {
background: #ecf4ff;
}

#priceFilter {
margin:0 0 20px 0;
}

#priceFilter label {
margin-right:6px;
}
#priceFilter label.filterHeader {
margin-right:8px;
}
#priceFilter input {
width: 50px;
margin-right:5px;
padding: 1px 4px;
background: #fff;
border-radius: 5px;
border: 1px solid #ddd;
margin-bottom: 2px;
}

#priceFilter .discount-cont { padding: 25px 0 5px; }
#priceFilter .discount-cont span { margin-right: 15px; line-height: 18px; float: left; }
#priceFilter .discount-cont select { width: 118px; margin: 0; }

#discountFilter{
margin-bottom: 19px;
}

#sizeFilter {
width: 280px;
margin-bottom:10px;
}
#sizeFilter ul {
width: 280px;
margin-top: 5px;
}
#sizeFilter ul li {
list-style-type: none;
}
#sizeFilter ul li a {
background: #fff;
padding: 0 2px;
/*border-radius: 5px;*/
border: 1px solid #fff;
color: #333;
float: left;
margin: 1px;
font-size: 11px;
text-decoration: none;
font-weight: bold;
/*width: 33px;*/
height: 15px;
text-align: center;
min-width: 18px;
}
#sizeFilter ul li a:hover {
background-image: none;
background-color: #ddd;
text-decoration: none;
color: #333;
cursor: pointer;
}
#sizeFilter ul li a.active {
background-image: none;
background-color: #c00;
color: #fff;
}

#sizeFilter label.filterHeader{
padding-top: 5px;
}

#filterBtn {
margin: 10px 0 0 0;
clear: both;
}
#filterBtn input {
margin-right:0px;
margin-bottom: 5px;
width: 140px;
}


.slider {
margin-left: 4px;
margin-top: 24px;
width: 165px;
}

.childCategoryList {
margin-bottom: 20px;
}
.childCategoryList strong {
margin-right: 10px;
}
.childCategoryList a {
margin-right: 10px;
line-height: 22px;
white-space: nowrap;
}
.childCategoryList a.active {
padding: 3px 10px;
background: #999;
border-radius: 3px;
color: #fff;
text-decoration: none;
}
.childCategoryList ul li {
list-style-type: none;
display: inline-block;
}

#left{
display: none;
}

.search-form-movable{
display: none;
}

.search-form-placeholder{
margin-bottom: 20px;
}

.rubrics ul {
display: none;
}

/** jslider.css **/



.jslider .jslider-bg i,
.jslider .jslider-pointer
{ background: url(/images/i/jslider.png) no-repeat 0 0; }

.jslider { display: block; width: 100%; position: relative; font-family: Arial, sans-serif; }
.jslider table { width: 100%; border-collapse: collapse; border: 0; }
.jslider td, .jslider th { padding: 0; vertical-align: top; text-align: left; border: 0; }

.jslider table,
.jslider table tr,
.jslider table tr td { width: 100%; vertical-align: top; }

.jslider .jslider-bg { position: relative; }
.jslider .jslider-bg i { height: 5px; position: absolute; font-size: 0; top: 0; }
.jslider .jslider-bg .l { width: 50%; background-position: 0 0; left: 0; }
.jslider .jslider-bg .r { width: 50%; left: 50%; background-position: right 0; }
.jslider .jslider-bg .v { position: absolute; width: 60%; left: 20%; top: 2px; height: 5px; background-position: 0 -20px; }

.jslider .jslider-pointer { width: 8px; height: 9px; background-position: -3px -42px; position: absolute; left: 20%; top: 3px; cursor: pointer; margin-left:-7px;}
.jslider .jslider-pointer-to { left: 80%;  background-position:-22px -42px; margin-left:-1px;}

.jslider .jslider-label { font-size: 9px; line-height: 12px; color:#696969; opacity: 0.4; white-space: nowrap; padding: 0px 2px; position: absolute; top: -18px; left: 0px; }
.jslider .jslider-label-to { left: auto; right: 0; }

.jslider .jslider-value { font-size: 9px; white-space: nowrap; padding: 1px 2px 0; position: absolute; top: -19px; left: 20%; background: white; line-height: 12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
.jslider .jslider-value-to { left: 80%; }

.jslider .jslider-label small,
.jslider .jslider-value small { position: relative;}

.jslider .jslider-scale { position: relative; top: 9px; }
.jslider .jslider-scale span { position: absolute; height: 5px; border-left: 1px solid #999; font-size: 0; }
.jslider .jslider-scale ins { font-size: 9px; text-decoration: none; position: absolute; left: 0px; top: 5px; color: #999; }

.jslider-single .jslider-pointer-to,
.jslider-single .jslider-value-to,
.jslider-single .jslider-bg .v,
.jslider-limitless .jslider-label
{ display: none; }

