body{

}
/*==== настройки карусели ====*/
.main-hot {
font:10px/1 arial,sans-serif;
height:300px;
width:680px;
overflow:hidden;
margin-bottom:20px;
margin-top:24px;
background:url(../images/kr.png) repeat-x 0 0;
position:relative;
font-size:1.2em;
line-height:1.3;
border:1px solid #bfc0c0;
}
.main-hot * {
margin:0;padding:0;
}
.main-hot .img{
position:absolute;
top:0;
left:0;
width:430px;
overflow:hidden;
}

.tophot{
list-style:none;
position:absolute;
top:2px;
left:430px;
width:250px;
border-right:1px solid #e6e6e6;
height:300px;
z-index:5;

}

.tophot li{
height:75px;
width:220px;
padding:0 15px ;
font-size:1.25em;
line-height:1.2;
position:relative;
z-index:5;
font:14px/1 arial,sans-serif;
    border-bottom: 1px solid #B9B9B9;
    
}
.tophot i{
display:none;
}

.tophot a{
text-decoration:none;
font-weight:bold;
    line-height: 1.5;
}

.tophot li.here{
background:url(../images/km.png) repeat-x 0 0;
color:#262626;
}
.tophot li.here a{color:#262626;
text-shadow:#fff 0 1px 0;
}

.tophot li.here a span{
font-weight:normal;
}

.tophot li.here i{

display:block;
width:14px;
height:21px;
position:absolute;
top:30px;
left:-13px;
background:url(../images/karr.png) no-repeat 0 0;
z-index:5;
}
.tophot li span{

display:block;
font-size:.75em;
color:#848484;
padding-top:4px;
font-weight:normal;
}

#tophot2{
position:absolute;
top:75px;
}

#tophot3{
position:absolute;
top:150px;
}
#tophot4{
position:absolute;
top:225px;
}

.page-info {
    background-color: rgba(99, 99, 99, 0.6);
    bottom: 94px;
    color: #DEDEDE;
    height: 90px;
    margin-top: 0;
    padding-left: 20px;
    
    position: relative;
}
.page-info h4 {
    color: #FAFAFA;
    font-size: 15px;
    margin-bottom: 5px;
    margin-top: 0;
}
.page-text {
    font-size: 13px;
}