@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700&subset=latin,cyrillic-ext,cyrillic);

@font-face {
    font-family: 'BanderaProMedium';
    src: url('fonts/BanderaProMedium.eot');
    src: url('fonts/BanderaProMedium.eot') format('embedded-opentype'),
         url('fonts/BanderaProMedium.woff2') format('woff2'),
         url('fonts/BanderaProMedium.woff') format('woff'),
         url('fonts/BanderaProMedium.ttf') format('truetype'),
         url('fonts/BanderaProMedium.svg#BanderaProMedium') format('svg');
}

@font-face {
    font-family: 'BanderaProBold';
    src: url('fonts/BanderaProBold.eot');
    src: url('fonts/BanderaProBold.eot') format('embedded-opentype'),
         url('fonts/BanderaProBold.woff2') format('woff2'),
         url('fonts/BanderaProBold.woff') format('woff'),
         url('fonts/BanderaProBold.ttf') format('truetype'),
         url('fonts/BanderaProBold.svg#BanderaProBold') format('svg');
}
@font-face {
    font-family: 'BanderaProLight';
    src: url('fonts/BanderaProLight.eot');
    src: url('fonts/BanderaProLight.eot') format('embedded-opentype'),
         url('fonts/BanderaProLight.woff2') format('woff2'),
         url('fonts/BanderaProLight.woff') format('woff'),
         url('fonts/BanderaProLight.ttf') format('truetype'),
         url('fonts/BanderaProLight.svg#BanderaProLight') format('svg');
}



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
a:hover{
text-decoration: none;
}
:focus {
outline: 0;
}
*{
margin:0;
padding:0;
}
body,html{min-width:1100px}
html{
 height:100%;
}
 body{
font-family: 'Roboto', sans-serif;
width:100%;
height:100%;
     background: #f4f3f3;
 }
 ul{list-style-type:none;}


.header {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 899px;
    background: url(images/header-bg.png) 50% 0 no-repeat;
}
.container{
width:940px;
    margin: 0 auto;

}

.header .feedback {
    float:right;
    width:250px;
    text-align: center;
    margin: 20px 0 0 0;
}
.header .feedback a {
    display: block;
    width: 246px;
    height: 41px;
    text-align: center;
    line-height: 41px;
    border: 2px solid #e2690b;
    font-size: 12px;
    color:#fff;
    text-transform: uppercase;
    border-radius: 24px;
    text-decoration: none;
    font-weight: 700;
}
.header .phone {
    display: block;
    font-size: 25px;
    color: #fff;
    font-weight: 300;
    margin: 0 0 20px 0;
}
.header .phone span {
    font-weight: 500;
}

.logo{
float:left;
display:block;
width:95px;
height:63px;
margin:30px 0 0 0;
}
.header .top-header{
width:100%;
    clear: both;
    overflow: hidden;
margin: 0 0 90px 0;
}

.production {
    width: 940px;
    height: 150px;
    background: url(images/header-border.png) 50% 100% no-repeat;
    margin: 0 auto 40px 0;
    text-align: center;
}
.production h1 {
    font-family: 'BanderaProBold';
    font-size: 55px;
    color: #d06512;
    text-transform: uppercase;
    line-height: 45px;
    margin: 0 0 7px 0
}
.production h1 span {
     font-family: 'BanderaProMedium';
    display: block;
    font-size: 35px;
    color: #fff;
    font-weight: 500;
}
.production p {
    font-size: 21px;
    color: #fff;
    letter-spacing: 3px;
    font-weight: 100;
}
.production p span {
     color: #d06512;
}
.indicators {
    
}
.indicators a{
    clear:both;
    display: block;
    width: 246px;
    height: 53px;
    text-align: center;
    line-height: 53px;
    border: 2px solid #e2690b;
    font-size: 13px;
    color:#fff;
    text-transform: uppercase;
    border-radius: 36px;
    text-decoration: none;
    font-weight: 700;
    margin: 30px auto;
}
.indicators .item {
  float:left;
    width: 33%;
    text-align: center;
    font-size: 17px;
    font-weight: 300;
    color:#fff;
    margin: 0 0 30px 0;
}
.indicators span {
    font-size: 70px;
    color:#d06512;
    font-weight: 100;
}

.action-form {
    position: relative;

    width: 100%;
    overflow: hidden;
    clear: both;
   margin-top: -500px;
    background: #f4f3f3;
    padding: 250px 0;
}
.action-bg{
    float:left;
    width:100%;
    height:100%;
 background: url(images/action.png) 90% 0 no-repeat;
}
.action-bg.second{background: url(images/4.png) 100% 40% no-repeat;}
.action-form .form {
    float:left;
    width: 370px;
padding: 180px 25px 160px 25px;
    background: #d06512;
   
}
.action-form .form h2{
 font-family: 'BanderaProLight';
font-size: 35px;
    color: #fff;
    font-weight: 500;
    margin: 0 0 20px 0;
    text-transform: uppercase;
}
.action-form .form h2 span{
 font-family: 'BanderaProBold';
    display: block;
}
.action-form .form  p{
font-size: 19px;
    margin: 0 0 20px 0;
    font-weight: 300;
    color: #fede8e;
}
.action-form .form  input[type="text"]{
width: 330px;
    height: 48px;
    line-height: 48px;
    padding: 0 20px;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
    font-weight: 300;
    font-size: 13px;
    margin: 0 0 15px 0;
     position: relative;
    z-index: 99999;
}

.action-form .form button{
margin: 45px 0 0 0;
        clear:both;
    display: block;
    width: 246px;
    height: 53px;
    text-align: center;
    line-height: 53px;
    border: 2px solid #fff;
    font-size: 13px;
    color:#fff;
    text-transform: uppercase;
    border-radius: 36px;
    text-decoration: none;
    font-weight: 700;
    background: none;
    cursor:pointer;
     position: relative;
    z-index: 99999;
}


.properties {
    width: 100%;
    height:1150px;
    background:  url(images/bg2.png) 50% 0 no-repeat;
    position: relative;
    z-index: 999;
    margin-top: -630px;
    padding-top: 270px;
}

.properties h2 {
    font-family: 'BanderaProLight';
    font-size: 35px;
    color: #333;
    text-align: right;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 30px 0;
}
.properties h2 span {
     font-family: 'BanderaProBold';
    display: block;
    color: #d06512;

}
.properties p {
    font-size: 15px;
    color: #999999;
    font-weight: 300;
    line-height: 23px;
    margin: 0 0 50px 0;
}
.properties-img {
    float:left;
    width: 420px;
    padding-top: 290px;
    background: url(images/1.jpg) 50% 0 no-repeat;
}
.properties-img ul {
    margin: 0 0 70px 0
}
.properties-img li {
    display: inline;
    font-size: 13px;
    color: #999999;
    font-weight: 300;
        text-align: center;
    margin: 0 10px 0 20px;
}
.properties-img span {
    font-family: 'BanderaProMedium';
    font-size: 31px;
    color: #333;
}
.properties-img a {
            clear:both;
    display: block;
    width: 246px;
    height: 53px;
    text-align: center;
    line-height: 53px;
    border: 2px solid #d06512;
    font-size: 13px;
    color:#000;
    text-transform: uppercase;
    border-radius: 36px;
    text-decoration: none;
    font-weight: 700;
    background: none;
    margin:0 auto;
}

.properties-table {
    float:right;
    width: 520px;
}
.properties-table table {
    width: 520px;
    vertical-align: middle;
   
}


.properties-table th {
    height: 50px;
        vertical-align: middle;
    background: #212121;
    font-size: 12px;
    color: #fff;
    text-align: center;
    margin: 0 0 2px 0;
    border-bottom:2px solid #fff;
}

.properties-table td {
    font-size: 13px;
    color: #212121;
    background: #f5f5f5;
    height:60px;
    text-align: center;
      vertical-align: middle;
    border-bottom:2px solid #fff;
}

.properties-table ul {
    padding: 20px 15px;
    background: #fafafa;
     margin: 0 0 20px 0;
}
 .properties-table ul li {
     position: relative;
     width: 100%;
     margin: 0 0 12px 0;
     font-size: 13px;
     color:#666666;

}
.properties-table ul li span.text {
    position: relative;
    background: #fafafa;
    padding-right: 30px;
    z-index: 2;
    padding: 2px 30px 2px 0;
}
.properties-table ul .dotted {
    width:100%;
    position: absolute;
    bottom:0;
    left: 0;
    border-bottom:1px dotted #cbcbcb;
    z-index: 0;
}
.properties-table ul strong {
    float:right;
    width: 80px;
        position: relative;
    background: #fafafa;
    padding-right: 30px;
    z-index: 2;
    padding: 2px 0 2px 8px;
    font-size: 13px;
    color: #212121;
}

.problems {
  width: 100%;
    height: 700px;
    background: url(images/bg3.png) 50% 0 no-repeat;
    margin-top: -630px;
    padding-top: 440px;
}

.problems h2 {
    font-family: 'BanderaProLight';
    font-size: 35px;
    color: #fede8e;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 90px 0;
}
.problems h2 span {
     font-family: 'BanderaProBold';
    display: block;
    color: #fff;

}
.problems ul {
    
}
.problems li {
    float:left;
    width: 25%;
    padding-top: 90px;
    font-size: 13px;
    color: #fff;
    text-align: center;
}
.problems li.ico1{background: url(images/problem-ico1.png) 50% 0 no-repeat;}
.problems li.ico2{background: url(images/problem-ico2.png) 50% 0 no-repeat;}
.problems li.ico3{background: url(images/problem-ico3.png) 50% 0 no-repeat;}
.problems li.ico4{background: url(images/problem-ico4.png) 50% 0 no-repeat;}





.advantages {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 1070px;
    background: url(images/bg2.png) 50% 0 no-repeat;
    padding-top:280px;
    margin-top: -500px;
}

.advantages h2 {
        font-family: 'BanderaProLight';
    font-size: 35px;
    color: #333;
    text-align: right;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 50px 0;

}
.advantages h2 span{
    font-family: 'Roboto', sans-serif;
    font-size: 19px;
    color: #999999;
    font-weight: 300;
    display: block;
    text-transform: none;
}


.advantages ul {
    float:left;
    width: 100%;
    margin: 0 0 50px 0;
}
.advantages ul li {
   float:left;
}
.advantages ul li:last-child{float:right;}
.advantages  ul img {
    float:left;

}


.advantages ul .advantages-info {
    float:right;
    width:310px;
    margin-left:30px;
}
.advantages ul .advantages-info h3 {
      font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    color:#d06512;
}
.advantages ul .advantages-info p {
    font-size: 15px;
    color: #999999;
    text-align: justify;
    font-weight: 300;
    line-height: 22px;
}
.distinction {
    position: relative;
    z-index: 1;
        width: 100%;
    height: 1123px;
    background: #f4f3f3;
    padding-top:410px;
    margin-top: -530px;
    padding-bottom: 500px
}

.distinction h2 {
            font-family: 'BanderaProLight';
    font-size: 35px;
    color: #666666;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 50px 0;
}
.distinction strong {
    font-family: 'BanderaProBold';
    display: block;
    color:#d06512;
}
.distinction span {
color:#333;
}
.distinction .column {
    float:left;
    width:400px;
    margin: 0 35px;
    padding-top: 300px;
}
.distinction .column.block1{background: url(images/block1.jpg) 50% 0 no-repeat;}
.distinction .column.block2{background: url(images/block2.jpg) 50% 0 no-repeat;}

.distinction .column .text-block{
    width: 350px;
    padding: 25px;
    background: #fff;
    box-shadow: 3px 3px 6px 3px #eae9e9;
    margin: 0 0 30px 0;
}
.distinction .column .text-block p{
    font-size: 13px;
    color: #666666;
    line-height: 20px;
    margin: 0 0 25px 0;
} 
.distinction .column .text-block p:last-child{margin:0 0 1px 0;}
.distinction .column.block1 .text-block p span{color:#d06512;text-transform: uppercase;}
.distinction .column.block2 .text-block p span{color:#333;text-transform: uppercase;}

.distinction .btn-block{
width: 400px;
    height: 203px;
    background: #d06512;   
}
.distinction .btn-block a{
      float:left;
    display: block;
    width: 246px;
    height: 53px;
    text-align: center;
    line-height: 53px;
    border: 2px solid #fff;
    font-size: 13px;
    color:#fff;
    text-transform: uppercase;
    border-radius: 36px;
    text-decoration: none;
    font-weight: 700;
    background: none;
    margin:75px 0 0 70px;
}

.objects {
  width: 100%;
    height: 1010px;
    background: url(images/bg4.png) 50% 0 no-repeat;
    margin-top: -540px;
    margin-bottom: -70px;
    padding-top: 280px;
    position: relative;z-index: 4;
    overflow: hidden;
    float:left;
}

.objects h2 {
    font-family: 'BanderaProLight';
    font-size: 35px;
    color: #fede8e;
    font-weight: 500;
    text-align: right;
    text-transform: uppercase;
    margin: 0 0 90px 0;
}
.objects h2 span {
     font-family: 'BanderaProBold';
    display: block;
    color: #fff;

}
.objects .objects-lenta{
margin:0 0 40px  -490px
}
.show-all{
overflow: hidden;
    clear: both;
    margin: 0 0 20px 0;
}
.show-all a{
float: right;
    height: 21px;
    display: inline-block;
    line-height: 24px;
    font-size: 13px;
    color: #fff;
    padding-left: 40px;
    text-transform: uppercase;
    background: url(images/show.png) 0 50% no-repeat;
}
.description-column {
    float:left;width: 21%;
    padding: 0 2%;
}
.description-column h3 {
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    margin: 0 0 20px 0;
    font-weight: 500;
    line-height: 20px;
}

.description-column li {
    font-size: 13px;
    color: #fede8e;
    margin: 0 0 7px 0;
}

.team {
width: 100%;
    margin-top: -50px;
    padding-top: 150px;
    padding-bottom: 200px;
}

.team h2 {
    font-family: 'BanderaProLight';
    font-size: 35px;
    color: #666;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 90px 0;
}
.team h2 span {
     font-family: 'BanderaProBold';
    display: block;
    color: #333;

}
.team-slide{
width: 940px;padding-top: 50px;
}
.team-slide .item{
width: 20%;
    float:left;
    text-align: center;
    
}
.team-slide .item img{
    width: 152px;
    height: 152px;
    border-radius: 50%;
    margin: 0 0 35px 0;
}
.team-slide .item h4{
font-size: 13px;
    color: #333;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 24px;
}
.team-slide .item h4 span{
    display: block;
font-size: 11px;
    color: #999;
    font-weight: 300;
}

.equipment {
    position: relative;
    z-index: 2;
    width: 100%;
    height:843px;
        background: url(images/bg5.png) 50% 0 no-repeat;
    padding-top: 280px;
    margin-top: -320px;
}

.equipment h2 {
    font-family: 'BanderaProLight';
    font-size: 35px;
    color: #333;
    text-align: right;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 50px 0;
}
.equipment h2 span {
     font-family: 'BanderaProBold';
    display: block;
    color: #d06512;

}
.equipment-slide {
    width:940px;
}
.equipment-slide img {
    float:left;
    width: 400px;
}
.equipment-slide .equipment-info {
    float: right;
    width: 470px;
    margin-top: 80px;
}
.equipment-slide h3 {
    font-size: 21px;
    color: #333;
    margin: 0 0 20px 0;
    text-transform: uppercase;
}
.equipment-slide p {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    text-align: justify;
}
.scheme {
        position: relative;
    z-index: 2;
    width: 100%;
    height:756px;
        background: url(images/bg6.png) 50% 0 no-repeat;
    padding-top: 280px;
    margin-top: -620px;
}

.scheme h2 {
    font-family: 'BanderaProLight';
    font-size: 35px;
    color: #333;
    text-align: right;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 80px 0;
}
.scheme h2  span {
     font-family: 'BanderaProBold';
    display: block;
    color: #d06512;

}
.scheme ul {
    float:left;
    width: 940px;
    padding-top: 130px;
    background: url(images/steps.png) 50% 0 no-repeat;
    margin: 0 0 40px 0;
}
.scheme ul li {
    float:left;
    width:20%;
    font-size: 13px;
    color: #333;
    font-weight: 500;
    text-align: center;
}

.scheme .btn {
    clear: both;
        display: block;
    width: 185px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border: 2px solid #d06512;
    font-size: 13px;
    color:#333;
    text-transform: uppercase;
    border-radius: 36px;
    text-decoration: none;
}
    .reviews {
        margin-top: -40px;
    }

    .reviews h2 {
        
    font-family: 'BanderaProLight';
    font-size: 35px;
    color: #333;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 80px 0;
}
    .reviews h2  span {
     font-family: 'BanderaProBold';
    display: block;
    color: #d06512;

    }
.reviews-slide {
    margin-top: 50px;
}
.reviews-slide .item {
    float: left;
    width:100%;
    margin: 0 0 40px 0;
}
.reviews-slide img {
    float:left;
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
.reviews-slide .rev-text {
    float: right;
    width:785px;
}
.reviews-slide h4 {
    font-size: 15px;
    color: #212121;
    margin: 0 0 20px 0;
    font-weight: 500;
}
.reviews-slide p {
    width: 95%;
    font-size: 13px;
    color: #666;
    text-align: justify;
    line-height: 20px;
}
.footer{
overflow: hidden;
    clear: both;
    padding: 30px 0;
}
.comparison {
    position: relative;
    z-index: 3;
    width: 100%;
    float:left;
    min-height:1000px;
    background: url(images/w-top.png) 50% 0 no-repeat;
    padding-top: 300px;
    margin-top: -500px;
    padding-bottom: 170px;
}

#item1,#item2{
width:100%;
    padding-top: 30px;
    font-weight: 300; 
    margin-bottom:250px;
}
.comparison h2 {
            font-family: 'BanderaProLight';
    font-size: 35px;
    color: #666666;
    font-weight: 500;
    text-align: right;
    text-transform: uppercase;
    margin: 0 0 80px 0;
}
.comparison h2  strong {
    font-family: 'BanderaProBold';
    display: block;
    color:#d06512;
}
.comparison h2 span {
color:#333;
}
.comp-item {
    float:left;
    width:50%;
    text-align: center;
}
.comp-item .image {
    height:340px;
}
.comp-item img {
    width: 275px;
}
.comp-item p {
    font-size: 17px;
    color: #333;
    margin: 0 0 20px 0;
    font-weight: 300;
}

.comp-item strong {
    font-weight: 700;
    font-size: 21px;
}
.comp-item a {
    position: relative;
    z-index: 999;
        clear: both;
        display: block;
    width: 130px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: 2px solid #333;
    font-size: 13px;
    color:#333;
    text-transform: uppercase;
    border-radius: 36px;
    text-decoration: none;
    margin: 0 auto
}


.additionally {
    
}
.additionally h3 {
    font-size: 14px;
    color:#212121;
    text-transform: uppercase;
    margin: 0 0 15px 0;
    font-weight: 700;
}
.additionally p {
    padding-left:180px;
    font-size: 13px;
    color:#999999;
   height: 82px;
    padding-top: 30px;
    background: url(images/5.jpg) 0 50% no-repeat;
}

.additionally strong {
    color:#212121;
     font-weight: 500;
}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:370px;
  height:320px;
  display:none;
  z-index:9999;
  padding:20px;
    background: #d06512;
}


#boxes .window h2{
 font-family: 'BanderaProLight';
font-size: 25px;
    color: #fff;
    font-weight: 500;
    margin: 0 0 20px 0;
    text-transform: uppercase;
}
#boxes .window h2 span{
 font-family: 'BanderaProBold';
    display: block;
}
.action-form .form  p{
font-size: 19px;
    margin: 0 0 20px 0;
    font-weight: 300;
    color: #fede8e;
}
#boxes .window  input[type="text"]{
width: 330px;
    height: 48px;
    line-height: 48px;
    padding: 0 20px;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
    font-weight: 300;
    font-size: 13px;
    margin: 0 0 15px 0;
     position: relative;
    z-index: 99999;
}

#boxes .window button{
margin: 15px 0 0 0;
        clear:both;
    display: block;
    width: 246px;
    height: 53px;
    text-align: center;
    line-height: 53px;
    border: 2px solid #fff;
    font-size: 13px;
    color:#fff;
    text-transform: uppercase;
    border-radius: 36px;
    text-decoration: none;
    font-weight: 700;
    background: none;
    cursor:pointer;
     position: relative;
    z-index: 99999;
}











/* footer */
.footer .feedback-f {
    float:right;
    margin: 15px 0 0 0;
}
.footer .feedback-f a {
    display: inline-block;
    width: 246px;
    height: 41px;
    text-align: center;
    line-height: 41px;
    border: 2px solid #e2690b;
    font-size: 12px;
    color:#212121;
    text-transform: uppercase;
    border-radius: 24px;
    text-decoration: none;
    font-weight: 700;
    margin: 0 0  0 110px;
}
.footer .feedback-f .phone {
    display: inline-block;
    font-size: 25px;
    line-height: 45px;
    color: #212121;
    font-weight: 300;
    margin: 0 0 20px 0;
}
.footer .feedback-f .phone span {
    font-weight: 500;
}

.logo-f{
float:left;
display:block;
width:100px;
height:70px;

    background: url(images/logo-f.png);
}











/* carousel */



/*-----------------------------------------------------------------------------------*/
/*	3. CAROUSEL
/*-----------------------------------------------------------------------------------*/

.d-carousel ul li {
	background: none;
	width: 940px;
}


.d-carousel .jcarousel-container {
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}

.d-carousel.one .jcarousel-item {
	width: 940px;
	height: 300px;
}
.d-carousel.two .jcarousel-item {
	width: 940px;
	height: 400px;
}
.d-carousel.three .jcarousel-item {
	width: 940px;
	min-height: 520px;
}
.d-carousel.one .jcarousel-container-horizontal {
	width: 940px;
	height: 300px;
}
.d-carousel.two .jcarousel-container-horizontal {
	width: 940px;
	height:400px;
}
.d-carousel.three .jcarousel-container-horizontal{
width: 940px;
	min-height: 520px;
}
.d-carousel .jcarousel-item-horizontal {
	margin-left: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-right: 11px;
}

.d-carousel .jcarousel-next-horizontal {
	position: absolute;
	

	margin-right: 3px;
	width: 32px;
	height: 22px;
	cursor: pointer;
	background: transparent url(images/arrows.png) no-repeat 100% -22px;
}
.d-carousel.one .jcarousel-next-horizontal{top: 0;left: 60px;}
.d-carousel.one .jcarousel-prev-horizontal {top: 0;left: 0;}
.d-carousel.two .jcarousel-next-horizontal{top:0;right:0;}
.d-carousel.two .jcarousel-prev-horizontal {top:0;right: 60px;}
.d-carousel.three .jcarousel-next-horizontal{top: 0;left: 60px;}
.d-carousel.three .jcarousel-prev-horizontal {top: 0;left: 0;}

.d-carousel .jcarousel-direction-rtl .jcarousel-next-horizontal {

	background-image: url(style/images/blog-arrows.jpg);
}

.d-carousel .jcarousel-next-horizontal:hover {
	background-position: 100% 0;
}

.d-carousel .jcarousel-prev-horizontal {
	position: absolute;

	margin-left: 3px;
	width: 33px;
	height: 22px;
	cursor: pointer;
	background: transparent url(images/arrows.png) no-repeat top left;
}

.d-carousel .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background: transparent url(images/arrows.png) 0 0 ;
}

.d-carousel .jcarousel-prev-horizontal:hover {
	background-position: 0 -22px;
}












