.unit-rating li a:hover, .unit-rating, .unit-rating li.current-rating { background-image: url(img/icons/white/rating.png); }
.unit-rating li a { outline: none; }

.movie-source { display: block; margin-bottom: 10px; }

.movies-new .item .unit-rating { float: right; }
.movies-new .item dl { width: 328px; }

.box-movies .item { width: 105px; height: 150px; margin-right: 9px; margin-bottom: 9px; }
.box-movies .item img { width: 105px; height: 150px; display: block; background: url(img/movie-105.gif); color: #ebebeb; } 
.box-movies .item span.tt { width: 91px; }
.box-movies .item span.dt ul.unit-rating { margin-left: 3px; }

.movies-now li { font-size: 10px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #ebebeb;  }
.movies-now li a { font-size: 11px; font-weight: bold; }
.movies-now li.last { margin-bottom: 0; padding-bottom: 0; border: none; }

.box-city span { font-size: 11px; }
.box-city span b { font-size: 24px; font-weight: normal; }
.box-city a { font-size: 10px; }

div.box-filter { padding-top: 15px !important; }
.box-filter p { margin-bottom: 7px; }
.box-filter p select { width: 210px; font-size: 11px; }

.box-new-reviews .item { _height: 72px; min-height: 72px; padding: 0 5px 9px 58px; }
.box-new-reviews .item span.pic { margin-left: -58px; }
.box-new-reviews .item span.pic img { width: 50px; height: 72px; background: url(img/movie-50.gif); color: #ebebeb; }
.box-new-reviews .item span.name { font-size: 11px; }
.box-new-reviews .item span.name b { font-weight: normal; text-decoration: underline; }
.box-new-reviews p.icons { margin-left: -58px; }

h1 { font-size: 18px; color: #ff0058; margin-bottom: 10px; line-height: 18px; }


.box-movie .poster { float: left; width: 165px; }
.box-movie .poster img { background: url(img/movie-165.gif) no-repeat center center; width: 165px; height: 235px; display: block; color: #ebebeb; }
.box-cinema .poster img { width: 165px; height: 120px; }
.box-movie .info { margin-left: 175px; }
.box-movie .info dl { float: left; width: 275px; margin-top: 0; }

.photo-preview a { width: 112px; height: 75px; overflow: hidden; float: left; display: block; vertical-align: middle; text-align: center; }
.photo-preview a:hover img { margin-left: -5px; margin-top: -5px; }
.photo-preview a:hover { border: 5px solid #ff0058; width: 102px; height: 65px; }

ul.select-city { width: 155px; float: left; margin-top: 10px; }
ul.select-city li { margin-bottom: 10px; }
ul.select-city li a { color: #ff0058; font-size: 12px; font-family: Arial; }

.filmshows { position: relative; }
.filmshows table.filmshows { width: 100%; }
.filmshows table.filmshows thead td { padding-bottom: 5px; }
.filmshows table.filmshows tbody th { text-align: left; font-weight: normal; width: 170px; padding-right: 5px; }
.filmshows table.filmshows tbody th, .filmshows table.filmshows tbody td { vertical-align: top; border-top: 1px solid #EBEBEB; padding-top: 5px; padding-bottom: 5px; }
.filmshows table.filmshows tbody tr.sel td, .filmshows table.filmshows tbody tr.sel th { background-color: #f4ff89;  }

#select_filmshow_date { display: none; width: 200px; position: absolute; right: 0; top: 0; line-height: 15px; z-index: 10; }

ul.ul-columns { float: left; width: 219px; margin-top: 15px; margin-right: 15px; }
ul.ul-last { margin-right: 0; }
ul.ul-columns li { margin-bottom: 5px; }
ul.ul-columns li a { }

.box-reviews { }
.box-reviews .item { border: none; padding-left: 60px; height: 50px; min-height: 50px; margin-bottom: 0; }
.box-reviews .item span.pic { margin-left: -60px; }
.box-reviews .item p { margin-top: 5px; }
.box-reviews .item span.name { font-size: 11px; }
.box-reviews .review h3 { font-size: 14px; margin-bottom: 10px; }
.box-reviews .review p.icons { margin-top: 10px; }
.box-reviews .review p.icons a.link { font-size: 10px; }
.box-reviews .review p.icons a.a-thnk { margin-right: 80px; }
.box-reviews .review .thanks-list { padding-top: 5px; border-top: 1px solid #ebebeb; margin-top: 10px; }

.name-search { float: right;  }
.name-search input { width: 225px; }
ul.alpha { float: left; clear: none; }

table.items-list { }
table.items-list tr { }
table.items-list tr td { padding: 5px 5px 5px 0; border-bottom: 1px solid #EBEBEB; }
table.items-list tr.last td { border: none; }

