.lenta { font-size: 12px; overflow: hidden; 
background: url(../images/ice-bg.jpg);
padding: 10px 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top: -25px;
margin-bottom: 15px;
}
.lenta .days { height: 16px; line-height: 16px; /*width: 918px;*/ margin: 0px 0px 0px 36px; color: #fff; font-size: 12px; overflow: hidden; }
.lenta .days .day { float: left; height: 16px; text-align: center;  }
.lenta .days .day div { height: 16px;  }
.lenta .days .day span { padding: 1px 25px;
background: #19549a;
background: -moz-linear-gradient(top, #19549a 0%, #254966 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#19549a), color-stop(100%,#254966));
background: -webkit-linear-gradient(top, #19549a 0%,#254966 100%);
background: -o-linear-gradient(top, #19549a 0%,#254966 100%);
background: -ms-linear-gradient(top, #19549a 0%,#254966 100%);
background: linear-gradient(to bottom, #19549a 0%,#254966 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19549a', endColorstr='#254966',GradientType=0 );
}

.lenta .gamesin { height: 16px; line-height: 16px; width: 918px; margin: 0px 0px 0px 36px; color: #666; font-size: 11px; }
.lenta .gamesin .gamein { float: left; height: 16px; text-align: center; background: url(../images/day-bottom.png) no-repeat 100% 0px; }
.lenta .gamesin .gamein div { height: 16px; background: url(../images/day-left-bottom.png) no-repeat 0px 0px; width:153px; }
.lenta .gamesin .gamein span { padding: 1px 10px; background:#27ac60; color: #fff; }

.lenta .carousel { height: 88px; position: relative;  }
.lenta .carousel i { display: block; width: 20px; height: 20px; cursor: pointer; position: absolute; top: 30px; background: url(../images/lenta-arrs.png); }
.lenta .carousel i.prev { left: 8px; background-position: 0% 0%; }
.lenta .carousel i.prev:hover { background-position: 0% 100%; }
.lenta .carousel i.next { right: 8px; background-position: 100% 0%; }
.lenta .carousel i.next:hover { background-position: 100% 100%; }
.lenta .carousel > div { height: 88px; }
.lenta .carousel > div > div { height: 88px; width: 918px; overflow: hidden; margin: 0px 0px 0px 35px; }
.lenta .carousel > div > div > div { width: 918px; height: 88px; overflow: hidden; margin-left: -1px; }
.lenta .carousel ul { }
.lenta .carousel ul li { float: left; height: 88px; width: 123px; position: relative; padding: 0px 15px; background: url(../images/lenta-sep.png) no-repeat 0px 50%; }
.lenta .carousel ul li .top { 
border-bottom: solid 1px #c3c3c3;
line-height: 20px;
font: 11px/25px Tahoma, Arial, Helvetica, sans-serif;
width: auto;
height: 30px;}
.lenta .carousel ul li .left { float: left; }
.lenta .carousel ul li .right { float: right; }
.lenta .carousel ul li table { width: 100%; }
.lenta .carousel ul li table a { text-decoration: none; padding-left: 0px;  }
.lenta .carousel ul li table a:hover { color: #19549a; text-decoration: none; }
.lenta .carousel ul li tr.blue td { font-weight: bold; color: #27ac60 }
.lenta .carousel ul li tr td.num { text-align: right; }
.lenta .carousel ul li td { padding: 4px 0px 0px; color: #444; }
.lenta .carousel ul li a { color: #444; padding: 0px 0px 0px 10px; }
.lenta .carousel ul li a.text { background: url(../images/text.png) no-repeat 0px 50%; }
.lenta .carousel ul li a.video { background: url(../images/video.png) no-repeat 0px 50%; }
.lenta .carousel ul li a.tickets { background: url(../images/tickets.png) no-repeat 0px 50%; padding: 0px 0px 0px 17px; }
.lenta .carousel ul li a:hover { color: #19549a; text-decoration: underline; }
.lenta .carousel ul li a.text:hover { background-image: url(../images/text-hover.png); }
.lenta .carousel ul li a.video:hover { background-image: url(../images/video-hover.png); }
.lenta .carousel ul li span.label { display: block; width: 16px; height: 14px; padding-left: 2px; line-height: 14px; font-weight: bold; font-size: 7px; text-align: center; color: #5e5e5e; text-transform: uppercase; position: absolute; right: 0px; top: 43px; }

.lenta .gamesin
{
overflow: hidden;
width: 718px;

}
