#missing_films		{ text-align: center ; padding: 200px 0 }

.film_container		{ padding: 4px 10px 0 15px ; min-height: 150px ; background: transparent url(/img_sys/08_right.gif) no-repeat ; background-position: right -38px }
.film_card		{ width: 302px ; height: 302px ; float: left ; margin: 2px ; position: relative ; background: #fcfcfc url(/img_sys/corn/film-card.gif) }
.poster			{ position: absolute ; left: 10px ; top: 10px ; border: solid 1px #333 }

.info			{ position: absolute ; top: 10px ; left: 89px ; height: 68px ; overflow: hidden ; width: 208px }
.info2			{ position: absolute ; top: 83px ; left: 89px ; height: 42px ; overflow: hidden ; width: 200px }
.title			{ color: #000000 ; font-size: large }
.bigtitle		{ color: #000000 ; font-size: large }
.title_orig		{ font-size: 11px }
.timing			{ font-size: 11px ; line-height: 14px }
.dates			{ font-size: 11px ; margin-right: 10px ; position: absolute ; left: 10px ; top: 125px }
.genre			{ font-weight: bold ; font-size: 9px ; line-height: 17px ; color: #B8CBDE ; background: url('/img_sys/08_genre.gif') no-repeat 0 1px ; padding-left: 23px ; margin-top: 4px ; white-space: nowrap }
.agelimit		{ float: right ; margin: 5px 0 }
.hit			{ float: right ; clear: right ; margin: 5px 15px }
.counter_container	{ position: absolute ; top: 133px ; left: 16px ; padding: 0 2px ; font-size: 8px ; text-align: center ; color: #aaaaaa ; width: 57px }
.counter		{ width: 41px ; height: 10px ; background: #000000 url(/img_sys/color-bar.png) ; border: solid 1px #555555 ; position: relative ; overflow: hidden ; margin: 0 auto }
.counter IMG		{ position: absolute ; top: 0 }

.description		{ position: absolute ; top: 160px ; left: 10px ; overflow: hidden ; font-size: small ; margin-right: 10px ; text-align: justify ; color: #111111 ; padding-top: 6px ; padding-right: 6px ; border-top: solid 1px #dddddd ; overflow-y: auto }
.description_now	{ height: 78px ; padding-bottom: 6px }
.description_soon	{ height: 78px }
.description_future	{ height: 124px }
.description_missing	{ position: absolute ; top: 160px ; left: 10px ; font-size: small ; text-align: center ; color: #222222 ; width: 280px ; padding-top: 3em  ; border-top: solid 1px #cccccc }

.ratings		{ border-top: solid 1px #dddddd ; position: absolute ; top: 250px ; left: 10px ; width: 280px ; height: 40px ; text-align: center ; color: #777777 ; font-weight: bold ; font-size: 10px }
.rating_real		{ position: absolute ; top: 0 ; left: 0 ; width: 100px ; height: 40px }
.real_title		{ position: absolute ; top: 0 ; width: 100% }
.real_position		{ font-size: 30px ; margin-top: 8px }
.real_missing		{ width: 100% ; position: relative ; top: 19px }
.rating_votes		{ position: absolute ; top: 0 ; left: 7px ; width: 270px ; height: 40px }
.vote_title		{ position: absolute ; top: 3px ; left: 0 ; width: 100% }
.vote_data		{ position: absolute ; bottom: 4px ; height: 14px ; border: solid 1px #333333 ; color: #111111 }
.vote_1_data		{ background-color: #cc8f8f }
.vote_2_data		{ background-color: #d8bf97 }
.vote_3_data		{ background-color: #d7d897 }
.vote_4_data		{ background-color: #bfd897 }
.vote_5_data		{ background-color: #97d897 }
.votes_missing		{ width: 100% ; position: relative ; top: 19px }

#real_rating		{ background: #ffffff url(/img_sys/right_039.gif) no-repeat ; width: 190px ; margin: -60px 0 0 29px ; padding: 40px 10px 7px 10px }
.real_rating_item	{ color: #C31616 ; font-size: 11px ; clear: right }
.real_rating_item_border	{ border-bottom: solid 1px #E5E5E5 }
.real_rating_item A	{ text-decoration: none ; color: #C31616 ; display: block ; padding: 4px 0 5px 0 }
.real_rating_item A:hover	{ text-decoration: underline }
.real_rating_position	{ background: url(/img_sys/right_014m.gif) no-repeat 1px 0 ; float: right ; width: 23px ; height: 21px ; text-align: center ; font-weight: bold ; line-height: 19px ; margin-top: 1px }
#real_rating_legend	{ width: 190px ; margin-left: 29px ; padding: 10px ; font-size: 9px ; color: #6b8fb2 }
