/*Большой слайдер на главной странице*/
.big-slider{
position:relative;
height:528px;
background-color: #646568;
}

.big-slider .jcarousel-homepage {
    position: relative;
    overflow: hidden;
    width: 1904px;
	margin:0 auto;
}
@media (max-width:1600px){
	.big-slider .jcarousel-homepage{
		margin-left:-150px;
		width: 1750px;
	}
}
@media (max-width:1366px){
	.big-slider .jcarousel-homepage{
		margin-left:-250px;
		width: 1600px;
	}
}
@media (max-width:1280px){
	.big-slider .jcarousel-homepage{
		margin-left:-316px;
		width: 1580px;
	}
}
@media (max-width:1024px){
	.big-slider .jcarousel-homepage{
		margin-left:-450px;
		width: 1460px;
	}
}
@media (max-width:800px){
	.big-slider .jcarousel-homepage{
		margin-left:-550px;
		width: 1540px;
	}
}

.big-slider .jcarousel-homepage ul {
    width: 20000em;
    position: relative;
    margin: 0;
    padding: 0;
}

.big-slider .jcarousel-homepage li {
    width: 1904px;
    float: left;
    /*border: 1px solid #fff;*/
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.big-slider .jcarousel-homepage img {
    display: block;
    max-width: 100%;
    height: auto !important;
}

/** Carousel Controls **/

.big-slider .jcarousel-control-prev,
.big-slider .jcarousel-control-next {
    position: absolute;
    bottom: 5px;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #ab2035;
    color: #ffffff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 28px/27px Arial, sans-serif;
    font-weight: 900;
    /*-webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;*/
    -webkit-box-shadow: 0 0 6px #cbcbcb;
    -moz-box-shadow: 0 0 6px #cbcbcb;
    box-shadow: 0 0 6px #cbcbcb;
}
.big-slider .jcarousel-control-prev:hover,
.big-slider .jcarousel-control-next:hover {
    background: #d81704;
    color: #fff;
}

.big-slider .jcarousel-control-prev {
    left: 24%;
}

.big-slider .jcarousel-control-next {
    right: 24%;
}

/** Carousel Pagination **/

.big-slider .jcarousel-pagination {
    position: absolute;
    bottom: 15px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}

.big-slider .jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;

    background: #dfdfdf;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 15px;


    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}

.big-slider .jcarousel-pagination a:hover {
background:#d81704;
}

.big-slider .jcarousel-pagination a.active {
    background: #ab2035;
    color: #fff;
    opacity: 1;

    -webkit-box-shadow: 0 0 3px #cbcbcb;
    -moz-box-shadow: 0 0 3px #cbcbcb;
    box-shadow: 0 0 3px #cbcbcb;
}

/*END: Большой слайдер на главной странице*/

/**********************************************************************************************************************************/

/*Блок акции*/

#box-stock{
position:relative;
height:520px;

}

#box-stock .jcarousel-stock {
    position: relative;
    overflow: hidden;
    width: 980px;
	margin:0 auto;
	height:520px;
	font-family: 'Roboto Condensed', sans-serif;
}

#box-stock .jcarousel-stock ul {
    width: 20000em;
    position: relative;
    margin: 0;
    padding: 0;
}

#box-stock .jcarousel-stock li {
	display:block;
    width: 486px;
	height: 423px;
    float: left;
	margin:20px 3px;
	background:url(../img/stock-bg.png) 0 337px no-repeat;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	position:relative;
}

#box-stock .jcarousel-stock li p.stock-img {
	width:100%;
	height:204px;
	z-index:10;
	text-align:center;
}

#box-stock .jcarousel-stock img {
    max-width: 100%;
    height: auto !important;
	margin-top:30px;
}

/** Carousel Controls **/

#box-stock .jcarousel-stock-prev,
#box-stock .jcarousel-stock-next {
    position: absolute;
    bottom: 20px;
    width: 42px;
    height: 42px;
    text-align: center;
    background: url(../img/next-prev-bg.png) no-repeat;
    color: #000;
    text-decoration: none;
    font: 39px/35px Arial, sans-serif;
	/*padding-top: 2px;*/
}

#box-stock .jcarousel-stock-prev:hover,
#box-stock .jcarousel-stock-next:hover {
    background: url(../img/next-prev-bg.png) 100% 100% no-repeat;
    color: #fff;
	/*padding-top: 2px;*/
}

#box-stock .jcarousel-stock-prev {
    left: 5px;
}

#box-stock .jcarousel-stock-next {
    right: 5px;
}

/** Carousel Pagination **/

#box-stock .jc-pagination-stock {
    position: absolute;
    bottom: 30px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}

#box-stock .jc-pagination-stock a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 22px;
    width: 22px;
    line-height: 10px;

    background: url(../img/stock-nav-bg.png) no-repeat;
    color: #4E443C;
    text-indent: -9999px;

    margin-right: 15px;
}

#box-stock .jc-pagination-stock a:hover {
	background: url(../img/stock-nav-bg.png) 50% 100% no-repeat;
	color:red;
}

#box-stock .jc-pagination-stock a.active {
    background: url(../img/stock-nav-bg.png) 100% 100% no-repeat;
    color: #fff;
}

/** END: Carousel Pagination **/

#box-stock .jcarousel-stock li p.stock-icon{/*Картинки акции + рамка*/
position:absolute;
width:486px;
height:337px;
background:url(../img/icon-stock.png) no-repeat;
z-index:1000;
top:0;
left:0;
}

#box-stock .jcarousel-stock li p.stock-komplekt{/*Слово Комплект*/
margin-top:50px;
text-align:center;
color:#000;
font-size:26px;
}

#box-stock .jcarousel-stock li p.stock-name{/*Имя комплекта*/
margin-top:10px;
text-align:center;
font-family:ubuntu;
color:#4f5a5f;
}
#box-stock .jcarousel-stock li p.stock-price{/*Цена*/
margin-top:60px;
padding-left:35px;
text-align:left;
color:#fff;
font-size:26px;
}
#box-stock .jcarousel-stock li a.stock-basket{/*Корзина*/
position:absolute;
right:2px;
bottom:2px;
width:85px;
height:85px;
background:url(../img/stock-basket.png) 1px 1px no-repeat;
}

#box-stock .jcarousel-stock li a.stock-basket:hover{/*Текст в карточке акции*/
background:url(../img/stock-basket.png) -88px 2px no-repeat;
}

#box-stock .all-slider-links{/*Ссылка на все акции*/
display:block;
position:absolute;
width:182px;
height:42px;
right:100px;
bottom:20px;
line-height:40px;
font-size:15px;
background:url(../img/all-slider-links-bg.png) no-repeat;
text-align:center;
color:#000;
}

#box-stock .all-slider-links:hover{/*Ссылка на все акции*/
background:url(../img/all-slider-links-bg.png) 100% 100% no-repeat;
color:#fff;
}

#box-stock .jcarousel-stock ul li .stock-info{/*Скрытый блок с информацией*/
display:none;
position:absolute;
width:475px;
height:330px;
left:8px;
top:6px;
background-color:#fff;
z-index:2000;
}

#box-stock .jcarousel-stock ul li:hover .stock-info{
display:block;
}

#box-stock .jcarousel-stock li .stock-info p.stock-komplekt{/*Слово Комплект*/
margin-top:20px;
}

#box-stock .jcarousel-stock li .stock-info p.stock-name{/*Имя комплекта*/
margin:5px 30px 10px;
padding:20px 0;
border-bottom:1px solid #f2f2f2;
}

#box-stock .jcarousel-stock li .stock-info p.stock-description{/*Описание комплекта*/
margin:0 30px 20px;
padding:20px 0;
font-family:ubuntu;
color:#4f5a5f;
text-align:justify;
line-height:20px;
}

#box-stock .jcarousel-stock li .stock-info a.stock-podrobnee{/*Описание комплекта*/
display:block;
width:415px;
height:41px;
background:url(../img/stock-podrobnee.png) no-repeat;
margin:0 auto;
color:#fff;
text-align:center;
line-height:40px;
}

#box-stock .jcarousel-stock li .stock-info a.stock-podrobnee:hover{/*Описание комплекта*/
background:url(../img/stock-podrobnee.png) 100% 100% no-repeat;
}
/*END: Блок акции*/

/**********************************************************************************************************************************/

/*Блок с новинками и скидками*/

#box-novelty{
position:relative;
height:545px;
/*background:url(../img/novelty-bg-1.png) center no-repeat;*/
font-family: 'Roboto Condensed', sans-serif;
}

#box-novelty .jcarousel-novelty {
    position: relative;
    overflow: hidden;
    width: 1260px;
	margin:0 auto;
	height:540px;
}

#box-novelty .jcarousel-novelty ul {
    width: 20000em;
    position: relative;
    margin: 0;
    padding: 0;
}

#box-novelty .jcarousel-novelty li {
	display:block;
    width: 305px;
	height: 483px;
    float: left;
	margin:20px 5px;
	background:url(../img/novelty-bg.png) 0 0 no-repeat;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	position:relative;
}

#box-novelty .jcarousel-novelty li p.novelty-img {
	width:100%;
	height:240px;
	z-index:10;
	text-align:center;
}

#box-novelty .jcarousel-novelty img {
    max-width: 100%;
	margin-top:40px;
	width:250px;
	height:250px;
}

/** Carousel Controls **/

#box-novelty .jcarousel-novelty-prev,
#box-novelty .jcarousel-novelty-next {
    position: absolute;
    bottom: 1px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #ab2035;/*url(../img/next-prev-bg.png) no-repeat;*/
    color: #ffffff;
    text-shadow: 0 0 1px #000;
    text-decoration: none;
    font-weight: 900;
    font: 28px/27px Arial, sans-serif;
}

#box-novelty .jcarousel-novelty-prev:hover,
#box-novelty .jcarousel-novelty-next:hover {
    /*background: url(../img/next-prev-bg.png) 100% 100% no-repeat;
    color: #fff;*/
}

#box-novelty .jcarousel-novelty-prev {
    left: 5px;
}

#box-novelty .jcarousel-novelty-next {
    right: 5px;
}

/** Carousel Pagination **/

#box-novelty .jc-pagination-novelty {
    position: absolute;
    bottom: 5px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}

#box-novelty .jc-pagination-novelty a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;
    background: #dfdfdf;
    border-radius: 10px;
    /*background: url(../img/stock-nav-bg.png) no-repeat;*/
    color: #4E443C;
    text-indent: -9999px;

    margin-right: 15px;
}

#box-novelty .jc-pagination-novelty a:hover {
	/*background: url(../img/stock-nav-bg.png) 50% 100% no-repeat;
	color:red;*/
}

#box-novelty .jc-pagination-novelty a.active {
    /*background: url(../img/stock-nav-bg.png) 100% 100% no-repeat;*/
    background: #ab2035;
    color: #fff;
    opacity: 1;
    -webkit-box-shadow: 0 0 3px #cbcbcb;
    -moz-box-shadow: 0 0 3px #cbcbcb;
    box-shadow: 0 0 3px #cbcbcb;
}

/** END: Carousel Pagination **/

#box-novelty .jcarousel-novelty li span.novelty-icon,
#box-novelty .jcarousel-novelty li p.novelty-icon{/*Картинки акции + рамка*/
position:absolute;
width:317px;
height:123px;
background:url(../img/icon-novelty.png) no-repeat;
margin: 45% 0% 0% 5%;
z-index:1000;
top:0;
left:0;
}
#box-novelty .jcarousel-novelty li span.stock-icon,
#box-novelty .jcarousel-novelty li p.stock-icon{/*Картинки акции + рамка*/
position:absolute;
width:117px;
height:117px;
background:url(../img/icon-novelty-stock.png) no-repeat;
margin: 45% 0% 0% 5%;
z-index:1000;
top:0;
left:0;
}

#box-novelty .jcarousel-novelty li p.novelty-name{/*Слово Комплект*/
margin-top:20px;
margin-left:3%;
text-align:left;
color:#c91934;
font-size:26px;
height:48px;
}

#box-novelty .jcarousel-novelty li p.novelty-section{/*Имя комплекта*/
margin-top:10px;
text-align:center;
font-family:ubuntu;
color:#4f5a5f;
}
#box-novelty .jcarousel-novelty li p.novelty-price{/*Цена*/
margin-top:100px;
padding-left:35px;
text-align:left;
color:#fff;
font-size:26px;
}
#box-novelty .jcarousel-novelty li a.novelty-basket{/*Корзина*/
position:absolute;
right:10px;
bottom:0px;
width:86px;
height:65px;
/*background:url(../img/stock-basket.png) -1px 0 no-repeat;*/
}

#box-novelty .jcarousel-novelty li a.novelty-basket:hover{/*Текст в карточке акции*/
/*background:url(../img/stock-basket.png) -90px 1px no-repeat;*/
}

#box-novelty .all-slider-links{/*Ссылка на все акции*/
display:block;
position:absolute;
width:182px;
height:42px;
right:100px;
bottom:20px;
line-height:40px;
font-size:15px;
background:url(../img/all-slider-links-bg.png) no-repeat;
text-align:center;
color:#000;
}

#box-novelty .all-slider-links:hover{/*Ссылка на все акции*/
background:url(../img/all-slider-links-bg.png) 100% 100% no-repeat;
color:#fff;
}

#box-novelty .jcarousel-novelty ul li .novelty-info{/*Скрытый блок с информацией*/
display:none;
position:absolute;
width:291px;
height:400px;
left:4px;
top:4px;
background-color:#fff;
z-index:2000;
}

#box-novelty .jcarousel-novelty ul li:hover .novelty-info{
display:block;
}

#box-novelty .jcarousel-novelty li .novelty-info p.novelty-name{/*Слово Комплект*/
margin-top:20px;
}

#box-novelty .jcarousel-novelty li .novelty-info p.novelty-section{/*Имя комплекта*/
margin:0 30px 10px;
padding:15px 0 30px;
border-bottom:1px solid #f2f2f2;
}

#box-novelty li .novelty-info p.novelty-description{/*Описание комплекта*/
margin:0 30px 20px;
padding:20px 0;
font-family:ubuntu;
color:#4f5a5f;
text-align:justify;
line-height:20px;
}

#box-novelty li .novelty-info div.novelty-description table{/*Описание комплекта*/
margin:20px auto 20px;
font-family:ubuntu;
color:#4f5a5f;
}

#box-novelty li .novelty-info div.novelty-description table tr td{/*Описание комплекта*/
padding:10px 0;
}

#box-novelty li .novelty-info div.novelty-description table tr td:first-child{/*Описание комплекта*/
width:200px
}

#box-novelty li .novelty-info div.novelty-description table tr td:nth-child(2n){/*Описание комплекта*/
color:#e22001;
}

#box-novelty .jcarousel-novelty li .novelty-info a.novelty-podrobnee{/*Подробнее*/
display:block;
width:246px;
height:41px;
background:url(../img/novelty-podrobnee.png) 100% 100% no-repeat;
margin:0 auto;
color:#fff;
text-align:center;
line-height:40px;
}

#box-novelty .jcarousel-novelty li .novelty-info a.novelty-podrobnee:hover{/*Описание комплекта*/
background:url(../img/novelty-podrobnee.png) no-repeat;
}
/*END: Блок с новинками и скидками*/

/**********************************************************************************************************************************/

/*Информер внизу страницы*/

#box-informer{
position:relative;
height:293px;
}

#box-informer .jcarousel-informer {
    position: relative;
    overflow: hidden;
    width: 1260px;
	margin:0 auto;
	height:294px;
	font-family: 'Roboto Condensed', sans-serif;
}

#box-informer .jcarousel-informer ul {
    width: 20000em;
    position: relative;
    margin: 0;
    padding: 0;
}

#box-informer .jcarousel-informer li {
	display:block;
    width: 305px;
	height: 240px;
    float: left;
	margin:20px 5px;
	/*background:url(../img/informer-bg.png) 0 0 no-repeat;*/
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	position:relative;
}

#box-informer .jcarousel-informer li p.informer-img {
	height:100px;
	margin: auto;
	width: 240px;
	border-radius: 6px;
}

#box-informer .jcarousel-informer img {
    max-width: 100%;
	/*margin-top:30px;*/
}

/** Carousel Controls **/

#box-informer .jcarousel-informer-prev,
#box-informer .jcarousel-informer-next {
    position: absolute;
    bottom: 20px;
    width: 42px;
    height: 42px;
    text-align: center;
    background: url(../img/next-prev-bg.png) no-repeat;
    color: #000;
    text-decoration: none;
    font: 39px/35px Arial, sans-serif;
}

#box-informer .jcarousel-informer-prev:hover,
#box-informer .jcarousel-informer-next:hover {
    background: url(../img/next-prev-bg.png) 100% 100% no-repeat;
    color: #fff;
}

#box-informer .jcarousel-informer-prev {
    left: 5px;
}

#box-informer .jcarousel-informer-next {
    right: 5px;
}

/** Carousel Pagination **/

#box-informer .jc-pagination-informer {
    position: absolute;
    bottom: 30px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}

#box-informer .jc-pagination-informer a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 22px;
    width: 22px;
    line-height: 10px;

    background: url(../img/stock-nav-bg.png) no-repeat;
    color: #4E443C;
    text-indent: -9999px;

    margin-right: 15px;
}

#box-informer .jc-pagination-informer a:hover {
	background: url(../img/stock-nav-bg.png) 50% 100% no-repeat;
	color:red;
}

#box-informer .jc-pagination-informer a.active {
    background: url(../img/stock-nav-bg.png) 100% 100% no-repeat;
    color: #fff;
}

/** END: Carousel Pagination **/

#box-informer .jcarousel-informer li p.informer-name{
margin:10px 0;
text-align:left;
color:#646568;
text-decoration: underline;
font-size:11pt;
/*padding:0 25px;*/
}

#box-informer .jcarousel-informer li p.informer-date{
text-align:left;
font-family:'Roboto Condensed', sans-serif;
color:#fff;
padding:5px 10px;
border: 1px solid #c91934;
background: #c91934;
width: 50px;
border-radius: 3px;
font-size:10px;
}

#box-informer .all-slider-links{/*Ссылка на все акции*/
display:block;
position:absolute;
width:120px;
height:42px;
right:30px;
bottom:12px;
line-height:40px;
font-size:10px;
/*background:url(../img/all-slider-links-bg.png) no-repeat;*/
background: #c91934;
border-radius: 3px;
text-align:center;
color:#ffffff;
font-family:roboto;
}

#box-informer .all-slider-links:hover{/*Ссылка на все акции*/
/*background:url(../img/all-slider-links-bg.png) 100% 100% no-repeat;*/
background: #646568;
border-radius: 3px;
color:#fff;
}

#box-informer .jcarousel-informer ul li .informer-info{/*Скрытый блок с информацией*/
display:none;
position:absolute;
width:301px;
height:335px;
left:8px;
top:6px;
background-color:#fff;
z-index:2000;
}

#box-informer .jcarousel-informer ul li:hover .informer-info{
display:block;
}

#box-informer .jcarousel-informer li .informer-info p.informer-name{/*Слово Комплект*/
margin:10px 20px 0;
padding:10px 20px 20px;
border-bottom:1px solid #f2f2f2;
}

#box-informer li .informer-info p.informer-description{/*Описание комплекта*/
margin:0 30px 20px;
padding:20px 0;
font-family:ubuntu;
color:#4f5a5f;
text-align:justify;
line-height:20px;
}

#box-informer .jcarousel-informer li .informer-info a.informer-podrobnee{/*Подробнее*/
display:block;
width:246px;
height:41px;
background:url(../img/novelty-podrobnee.png) no-repeat;
margin:0 auto;
font-family:roboto;
color:#fff;
text-align:center;
line-height:40px;
}

#box-informer .jcarousel-informer li .informer-info a.informer-podrobnee:hover{/*Описание комплекта*/
background:url(../img/novelty-podrobnee.png) 100% 100% no-repeat;
}

/*END: Информер внизу страницы*/