body					{ margin:0px 0px 0px 15px; background-repeat:no-repeat; }
div						{ float:left; font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, Luxi Sans, Arial, sans-serif; font-size:11px; line-height:16px; color:#000000; }


/* IDS */

#container				{ width:1000px; }
#left					{ width:325px; margin:0px 20px 0px 0px; }
#content				{ width:640px; margin-top:110px; }
#footer					{ width:985px; margin-top:20px; border-top:1px solid #000000; padding-bottom:15px; font-size:9px; }
#footer div				{ margin-right:20px; font-size:9px; line-height:12px; padding-top:10px; }
.foot-text				{ margin:22px 20px 0px 0px; }

#menu					{ width:325px; margin-bottom:10px; z-index:1000; position:relative; }
#partners				{ width:325px; }

#panel					{ position:relative; float:right; margin:15px 10px -34px 0px; }
#panel div				{ margin-left:15px; }


/* RIGHT-SIDE BOXES */

.box0					{ width:640px; margin-bottom:20px; }
.box1					{ width:460px; margin-bottom:20px; }
.box2					{ width:160px; margin-bottom:20px; padding:0px 10px 0px 10px; }


/* NEWS */

.news					{ width:200px; height:200px; border-right:10px solid #FFFFFF; border-bottom:10px solid #FFFFFF; }
.news-text				{ width:200px; font-size:16px; text-align:center; }
.news-text h1			{ font-family:Georgia; font-weight:normal; font-style:italic; font-size:22px; line-height:22px; margin:5px 0px 5px 0px; }
.news-text h2			{ width:200px; font-size:16px; text-align:center; margin-top:-20%; font-weight:normal; }
.news-image				{ position:absolute; left:-65px; top:-80px; }
.news-text a			{ color:#000000; text-decoration:none; display:block; }
.news-text a:hover		{ color:#000000; text-decoration:none; opacity:0.5; }

/*
.news-1					{ background-image:url(images/news-1.png); background-repeat:no-repeat; }
.news-2					{ background-image:url(images/news-2.png); background-repeat:no-repeat; }
.news-3					{ background-image:url(images/news-3.png); background-repeat:no-repeat; }
.news-4					{ background-image:url(images/news-4.png); background-repeat:no-repeat; }
.news-5					{ background-image:url(images/news-5.png); background-repeat:no-repeat; }
.news-6					{ background-image:url(images/news-6.png); background-repeat:no-repeat; }
.news-7					{ background-image:url(images/news-7.png); background-repeat:no-repeat; }
.news-8					{ background-image:url(images/news-8.png); background-repeat:no-repeat; }
.news-9					{ background-image:url(images/news-9.png); background-repeat:no-repeat; }
*/
.news-holder			{ background:url(images/news-holder-bgr.jpg) no-repeat; }
.news-1, .news-2, .news-3, .news-4, .news-5, .news-6, .news-7, .news-8, .news-9	{ background-image:url(images/news-circlemask.png); background-repeat:no-repeat; }

/* TEXT BOXES */

.text1					{ padding:20px 20px 30px 10px; border:0px solid #EEEEEE; background-color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:20px; clear:both; }
.text1 h1				{ font-size:32; font-weight:normal; margin-left:20px; }
.text1 p				{ margin:0px; text-indent:20px; }
.text1-info				{ font-style:italic; }
.text2					{ padding:10px 10px 20px 10px; border:0px solid #EEEEEE; background-color:#FFFFFF; }
.text2 h1				{ font-size:16px; margin:20px 0px 20px 0px; }
.text2 h2				{ font-size:13px; margin:4px 0px 10px 0px; }
.text2 p				{ margin-bottom:0px; }
.text2-info				{ color:#888888; font-size:9px; line-height:11px; }
.text2 img				{ float:left; margin:0px 10px 10px 0px; }

.list					{ border-bottom:1px solid #BBBBBB; padding:4px 0px 4px 0px; margin:0px; color:#000000; }


/* BASIC TAG */

.tag					{ height:30px; overflow:hidden; float:none; padding-left:12px; margin-bottom:2px; background-image:url(images/tag-start.png); background-repeat:no-repeat; position:relative; }
.tag-piece				{ height:30px; padding:7px 31px 0px 0px; background-image:url(images/tag-piece.png); background-position:top right; background-repeat:no-repeat; color:#FFFFFF; }
.tag-end				{ height:30px; padding:7px 12px 0px 0px; background-image:url(images/tag-end.png); background-position:top right; color:#FFFFFF; }
.tag-arrow				{ height:30px; padding:7px 17px 0px 0px; background-image:url(images/tag-arrow.png); background-position:top right; background-repeat:no-repeat; color:#FFFFFF; }
.badge					{ margin-bottom:10px; float:left; width:100%; }

.tagw					{ height:30px; overflow:hidden; float:right; padding-left:12px; margin-bottom:10px; background-image:url(images/tagw-start.png); background-repeat:no-repeat; }
.tagw-end				{ height:30px; padding:4px 3px 0px 0px; background-image:url(images/tagw-end.png); background-position:top right; color:#000000; }


/* LIST ITEMS */

.mitem					{ height:22px; overflow:hidden; float:left; padding-left:6px; margin:0px 3px 5px 0px; background-image:url(images/mitem-start.png); background-repeat:no-repeat; position:relative; }
.mitem-arrow			{ height:22px; padding:3px 8px 0px 0px; background-image:url(images/mitem-arrow.png); background-position:top right; background-repeat:no-repeat; color:#FFFFFF; }
.mitem-arrow1			{ height:22px; padding:3px 8px 0px 0px; background-image:url(images/mitem-arrow1.png); background-position:top right; background-repeat:no-repeat; color:#000000; }


.bitem					{ height:40px; width:640px; padding:0px 5px 0px 8px; margin-bottom:2px; background-image:url(images/bitem-bgr.png); background-repeat:no-repeat; position:relative; }
.bitem-text				{ width:482px; padding-top:5px; overflow:hidden; color:#FFFFFF; line-height:15px; }
.bitem-eye				{ width:55px; padding-top:5px; color:#FFFFFF; }
.bitem-stars			{ padding-top:4px; width:90px; }
.bitem-info				{ font-size:9px; color:#888888; }

.witem					{ height:25px; width:640px; overflow:hidden; padding:0px 5px 0px 6px; margin-bottom:1px; background-image:url(images/witem-bgr.png); background-repeat:no-repeat; position:relative; }
.witem-text				{ width:477px; margin-right:5px; padding-top:5px; overflow:hidden; line-height:15px; }
.witem-eye				{ width:55px; padding-top:5px; }
.witem-stars			{ padding-top:4px; width:90px; }
.witem-info				{ font-size:9px; color:#888888; }

.short-witem					{ height:25px; width:610px; overflow:hidden; padding:0px 5px 0px 6px; margin-bottom:1px; background-image:url(images/short-witem-bgr.png); background-repeat:no-repeat; position:relative; }
.short-witem-text				{ width:447px; margin-right:5px; padding-top:5px; overflow:hidden; line-height:15px; }

.witem1					{ height:40px; width:640px; padding:0px 5px 0px 6px; margin-bottom:1px; background-image:url(images/witem1-bgr.png); background-repeat:no-repeat; position:relative; }
.witem1-img				{ float:left; width:37px; height:28px; margin:1px 5px 0px 0px; background-color:#666666; }

.witem2					{ height:25px; width:460px; overflow:hidden; padding:0px 5px 0px 8px; margin-bottom:1px; background-image:url(images/witem2-bgr.png); background-repeat:no-repeat; position:relative; }
.witem2-text			{ width:302px; padding-top:5px; overflow:hidden; }
.witem2-eye				{ width:55px; padding-top:5px; }
.witem2-stars			{ padding-top:4px; width:90px; }

/*
.bitem					{ height:30px; width:460px; overflow:hidden; padding-left:12px; margin-bottom:2px; background-image:url(images/bitem-leftside.png); background-repeat:no-repeat; position:relative; }
.bitem-body				{ height:30px; width:380px; background-color:#000000; color:#ffffff; position:relative; }
.bitem-title			{ height:30px; font-weight:bold; padding:7px 31px 0px 0px; background-color:#000000; background-image:url(images/bitem-divider.png); background-position:top right; background-repeat:no-repeat; color:#FFFFFF; }
.bitem-txt				{ padding-top:7px; color:#FFFFFF; }
*/

.witem a, .witem1 a, .short-witem a				{ text-decoration:none; color:#000000; }
.bitem a, .tag a, .mitem a		{ text-decoration:none; color:#FFFFFF; }

.star					{ float:left; }
.new					{ position:absolute; top:-10px; left:-11px; }
.photo					{ float:left; background-color:#FFFFFF; padding:10px 10px 20px 10px; border:1px solid #EEEEEE; margin:0px 10px 20px 0px; }


/* STAR-RATING SYSTEM */

.rating							{ float:right; width:194px; height:30px; margin-bottom:10px; background-image:url(images/rating-bgr.png); background-repeat:no-repeat; }
.star-rating					{ list-style:none; margin:6px 0px 0px 96px; padding:0px; width:90px; height:16px; position:relative; background-image:url(images/star-rating.png); background-position:top left; background-repeat:repeat-x; }
.star-rating li					{ padding:0px; margin:0px; float:left; }
.star-rating li a				{ display:block; width:18px; height:16px; text-decoration:none; text-indent:-9000px; z-index:20; position:absolute; padding:0px; }
.star-rating li a:hover			{ background-image:url(images/star-rating.png); background-position:left bottom; z-index:1; left: 0px; }
.star-rating a.one-star			{ left: 0px; }
.star-rating a.one-star:hover	{ width:18px; }
.star-rating a.two-stars		{ left:18px; }
.star-rating a.two-stars:hover	{ width:36px; }
.star-rating a.three-stars:hover{ width:54px; }
.star-rating a.three-stars		{ left:36px; }
.star-rating a.four-stars		{ left: 54px; }
.star-rating a.four-stars:hover	{ width:72px; }
.star-rating a.five-stars		{ left:72px; }
.star-rating a.five-stars:hover	{ width:90px; }

/* STAR-RATING SYSTEM WHITE */

.rating_w							{ float:right; width:194px; height:30px; margin-bottom:10px; background-image:url(images/rating-bgr.png); background-repeat:no-repeat; }
.star-rating_w					{ list-style:none; margin:6px 0px 0px 96px; padding:0px; width:90px; height:16px; position:relative; background-image:url(images/star-rating.png); background-position:top left; background-repeat:repeat-x; }
.star-rating_w li					{ padding:0px; margin:0px; float:left; }
.star-rating_w li a				{ display:block; width:18px; height:16px; text-decoration:none; text-indent:-9000px; z-index:20; position:absolute; padding:0px; }
.star-rating_w li a:hover			{ background-image:url(images/star-rating.png); background-position:left bottom; z-index:1; left: 0px; }
.star-rating_w a.one-star_w			{ left: 0px; }
.star-rating_w a.one-star_w:hover	{ width:18px; }
.star-rating_w a.two-stars_w		{ left:18px; }
.star-rating_w a.two-stars_w:hover	{ width:36px; }
.star-rating_w a.three-stars_w:hover{ width:54px; }
.star-rating_w a.three-stars_w		{ left:36px; }
.star-rating_w a.four-stars_w		{ left: 54px; }
.star-rating_w a.four-stars_w:hover	{ width:72px; }
.star-rating_w a.five-stars_w		{ left:72px; }
.star-rating_w a.five-stars_w:hover	{ width:90px; }


/* FILM THUMBNAILS */

.thumb1					{ width:140px; height:218px; margin:0px 20px 15px 0px; position:relative; }
.thumb1-text			{ padding:0px 7px 7px 7px; width:126px; color:#FFFFFF; font-size:9px; line-height:11px; background-image:url(images/thumb-bgr.png); background-repeat:no-repeat; background-position:bottom; position:relative; }
.thumb1-eye				{ color:#FFFFFF; font-size:9px; line-height:0px; }
.thumb1-stars			{ float:right; margin-top:0px; font-size:9px; width:50px; height:9px; overflow:hidden; }
.thumb1-play			{ position:absolute; top:-50px; left:60px; }
.thumb1 h1				{ font-size:12px; font-weight:normal; margin:10px 0px 7px 0px; }
.thumb1-info			{ color:#888888; font-size:9px; line-height:11px; margin:8px 0px 8px 0px; width:126px; }


/* COMMENTS */

.comment				{ width:440px; margin-bottom:10px; padding-top:10px; border-top:1px solid #000000; }
.cname					{ width:120px; font-size:9px; margin-right:10px; }
.cname h1				{ font-size:11px; margin:0px; }
.ctext					{ width:310px; font-size:10px; }


/* FOOTER */

.partner				{ margin:0px 28px 0px 0px; }

/* FORM */

.form					{ color:#000000; font-size:11px; font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, Luxi Sans, Arial, sans-serif; }
.button					{ border: 1px solid #CCCCCC; background-color:transparent; padding-left: 5px; padding-right: 5px; font-size: 11px; }
