/* Tiny Carousel */
#slider_related {  overflow:visible; padding: 0 0 10px; width: 688px; height: 265px; position: relative;  border-bottom: 1px dotted #666c70; margin-bottom: 20px; margin-top: 25px;}
#slider_related .viewport { float: left; width: 688px; height: 245px; overflow: hidden; position: relative; position: relative; }
#slider_related .buttons {
display: block;
    margin: 30px 10px 0 0;
    float: left;
    width: 34px;
    height: 34px;
    position: absolute;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 35px;
    text-decoration: none;
    font-size: 22px;
    top: -85px;
    background: url(/img/button2.png) no-repeat 0 1px;
    right: 33px;
    color: transparent;
}
#slider_related .next {
    background: url(/img/button2.png) no-repeat right 1px;
    margin: 30px 0 0 10px;
    right: 0
}
#slider_related .buttons:hover{

}
#slider_related .disable { visibility: hidden; }
#slider_related .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 688px; left: 0 top: 0; }
#slider_related .overview li{ float: left; margin: 0 5px 0 0; height: 236px;  width: 218px; padding: 1px;
background: #e6e6e6; border: 3px solid #fff}

#slider_related  .item .item_inner {
    position: relative;
}
/* Tiny Carousel */
#slider_articles { height: 200px; overflow:visible; padding: 0 0 10px; position: relative;  width: 688px;  margin-top: -5px; }
#slider_articles .viewport { float: left; width: 688px; height: 200px; overflow: hidden; position: relative; }
#slider_articles .buttons {
    display: block;
    margin: 30px 10px 0 0;
    float: left;
    width: 34px;
    height: 34px;
    position: absolute;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 35px;
    text-decoration: none;
    font-size: 22px;
    top: -75px;
    background: url(/img/button2.png) no-repeat 0 1px;
    right: 33px;
    color: transparent;
}
#slider_articles .next {
    background: url(/img/button2.png) no-repeat right 1px;
    margin: 30px 0 0 10px;
    right: 0
}

#slider_articles .buttons:hover{

}
#slider_articles .disable { visibility: hidden; }
#slider_articles .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0 top: 0; }
#slider_articles .overview li{ float: left; margin: 0 10px 0 0; padding: 1px; height: 208px;  width: 220px;}
/* Tiny Carousel */
.sol_others_block { height: 300px; overflow:visible; padding: 0 0 10px; position: relative;  width: 940px; margin-top: 28px;  }
.sol_others_block .viewport { float: left; width: 940px; height: 300px; overflow: hidden; position: relative; }
.sol_others_block .buttons {
    display: block;
    margin: 30px 10px 0 0;
    float: left;
    width: 34px;
    height: 34px;
    position: absolute;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 35px;
    text-decoration: none;
    font-size: 22px;
    top: -89px;
    background: url(/img/button2.png) no-repeat 0 1px;
    right: 33px;
    color: transparent;
}
.sol_others_block .next {
    background: url(/img/button2.png) no-repeat right 1px;
    margin: 30px 0 0 10px;
    right: 0
}
.sol_others_block .buttons:hover{
color: transparent;
}
.sol_others_block .disable { visibility: hidden; }
.sol_others_block .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 940px; left: 0 top: 0; }
.sol_others_block .overview li{ float: left; margin: 0 15px 0 0; padding: 1px; height: 300px;  width: 300px;}

#slider_articles  a {
    text-decoration: none;
}

#slider_articles .article_inner {
    width: 200px;
    text-decoration: none;
    font-size: 11px;
    color: #666666;
    line-height: 18px;
    text-align: left;
}

#slider_articles .article_inner h3 {
    font-size: 16px;
    font-family: 'Bebas';
    text-transform: uppercase;
    margin-bottom: 10px;
    font-weight: normal;
    } 

.sol_related_block {
    float: right;
    width: 245px;
    position: relative;
    top: -50px;
    right: 0
}

.sol_related_block .fs18 {
    letter-spacing: -0.01px;
    margin-bottom: 22px
}


.sol_related_block .fs11 {
    margin-bottom: 15px
}

.sol_related_block .cat_items {
    width: 245px
}


.sol_related_block .prev:hover,
#slider_related .prev:hover,
.sol_others_block .prev:hover,
#slider_articles .prev:hover {
    background: url(/img/button2.png) no-repeat 0 -37px;

}
.sol_related_block .next:hover,
#slider_related .next:hover,
.sol_others_block .next:hover,
#slider_articles .next:hover {
    background: url(/img/button2.png) no-repeat right -37px;
    margin: 30px 0 0 10px;
    right: 0
}
