@font-face {
    font-family: CoreSansA35Light; 
    src: url(../fonts/CoreSansA35Light.otf); 
   }
@font-face {
    font-family: CoreSansA45Regular; 
    src: url(../fonts/CoreSansA45Regular.otf); 
   }
@font-face {
    font-family: CoreSansA55Medium; 
    src: url(../fonts/CoreSansA55Medium.otf); 
   }
@font-face {
    font-family: CoreSansA65Bold; 
    src: url(../fonts/CoreSansA65Bold.otf); 
   }


ul.bxslider{
margin:0;
padding:0;
list-style:none;
height:500px;
}
.bx-wrapper {
position: relative;
margin: 0 auto;
padding: 0;
}
.box .bx-wrapper{    display: block;
    height: 519px;}
.bx-wrapper img {
max-width: 100%;
/*display: block;*/
}
.bx-wrapper .bx-viewport {
-webkit-transform: translatez(0);
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0);
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%;
}
.bx-wrapper .bx-loading {
min-height: 50px;
/*background: url(../images/bx_loader.gif) center center no-repeat #fff;*/
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
}
.bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
bottom: -32px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #fff;
border:1px solid #c5c5c5;
text-indent: -9999px;
display: block;
width: 12px;
height: 12px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #0272df;
border:0;
width: 12px;
height: 12px;

}

.bx-wrapper .bx-prev {
background: url(../images/slider-arrow-l.png) no-repeat ;
left:0px;
}
.popular-block .bx-wrapper .bx-prev{right: 40px; left:auto;}
.popular-block .bx-wrapper .bx-prev{background: url(../images/left-carousel.png) no-repeat; width: 34px; height: 34px;}
.popular-block .bx-wrapper .bx-next{background: url(../images/right-carousel.png) no-repeat; width: 34px; height: 34px;}
.popular-block .bx-wrapper .bx-prev:hover{background: url(../images/left-carousel-hover.png) no-repeat; width: 34px; height: 34px;}
.popular-block .bx-wrapper .bx-next:hover{background: url(../images/right-carousel-hover.png) no-repeat; width: 34px; height: 34px;}

.additional-prod .bx-wrapper .bx-prev{right: 40px; left:auto;}
.additional-prod .bx-wrapper .bx-prev{background: url(../images/left-carousel.png) no-repeat; width: 34px; height: 34px;}
.additional-prod .bx-wrapper .bx-next{background: url(../images/right-carousel.png) no-repeat; width: 34px; height: 34px;}
.additional-prod .bx-wrapper .bx-prev:hover{background: url(../images/left-carousel-hover.png) no-repeat; width: 34px; height: 34px;}
.additional-prod .bx-wrapper .bx-next:hover{background: url(../images/right-carousel-hover.png) no-repeat; width: 34px; height: 34px;}


.bx-wrapper .bx-next {
background: url(../images/slider-arrow-r.png) no-repeat ;
right:0px;

}
.bx-wrapper .bx-controls-direction a {
position: absolute;

top:120px;
margin-top: -16px;
outline: 0;
width: 37px;
height: 40px;
text-indent: -9999px;
/*z-index: 9;*/
}
.popular-block .bx-wrapper .bx-controls-direction a{top:-30px;}
.additional-prod .bx-wrapper .bx-controls-direction a{top:-30px;}

.bx-wrapper .bx-controls-direction a.disabled {
display: none;
}
.bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
}
.text-block{
position:absolute; 
top:55px; 
right:70px;
}
.slider-text{
font-family: CoreSansA55Medium;
font-size: 34px;
color: #000;
text-align:right;
line-height: 37px;
}
.slider-btn{
color:#fff;
font-family: CoreSansA55Medium;
font-size: 18px;
text-align:center;
padding:10px;
background:#0272df;
width:217px;
height:47px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
float: right;
margin: 30px 0 0 0;
}
.sladosti{
font-family: Roboto-Medium;
font-size:16px;
width:206px;
height:38px;
margin: 125px 98px 0 0;

}
.him{
font-family: Roboto-Medium;
font-size:16px;
width:206px;
height:38px;
margin: 125px 98px 0 0;
}
.discount-50{
font-family: Roboto-Medium;
font-size:16px;
width:187px;
height:40px;
margin: 147px 275px 0 0;
}
.quality-prod{
font-family: Roboto-Medium;
font-size:16px;
width:206px;
height:38px;
margin: 142px 265px 0 0;
}
.fiz-and-ur{
font-family: Roboto-Medium;
font-size:16px;
width:156px;
height:38px;
margin: 135px 288px 0 0;
}
.fito-block{left: 70px; right: auto; top: 22px;}
.fito{
font-family: Roboto-Medium;
font-size:16px;
width:206px;
height:38px;
margin: 135px 0 0 98px;
}
.shash{font-family: Roboto-Medium;
font-size:16px;
width:206px;
height:38px;
margin: 173px 0 0 50px;
}