.clear{ clear: both; }

.nav{ width:995px; margin-left: auto; margin-right: auto; }
.nav h1{ margin:0; padding:5px 0 0px 0; font-family:tahoma; font-size:11px; color:#999; font-weight:normal; }
.nav h1 a{ text-decoration:none; font-family:tahoma; font-size:11px; color:#999; font-weight:normal; }
.nav h1 a:hover{ text-decoration:underline; }

.pager
{
	width:1005px;
	margin-left: auto;
	margin-right: auto;
}

.header
{
	clear:both;
	width:1005px; height: 80px;
	background: #000;
	margin-top: 5px;
}
.logo{ padding-top:49px; float:right; }


.container
{
	clear: both;
	width:1005px;
	margin-top: 15px;
}
.container_left{
	float:left;
	width: 205px;
}
.container_center{
	float: left;
	width: 575px;
	margin: 0px 10px 0px 10px;
	padding: 0px;
}
.container_right{
	float: left;
	width: 205px;
	border: 0px #00FF99 solid;
}
.footer{
	clear: both;
	width: 1005px;
	color:#aaa;
	background: #000;
	text-align: center;
	margin-top: 10px; margin-bottom: 5px;
	padding: 10px 0px 10px 0px;
	line-height: 18px;
}
.footer a{ color:#aaa; text-decoration:none;}
.footer a:hover{ color:#aaa; text-decoration:underline;}




.title-bg{
	background: url(../imgs/group-title-bg.gif) top left no-repeat;
	width:205; height: 26px;
	padding: 8px 0px 0px 15px;
	color: #FFFFFF; font-family: "Courier New", Courier, monospace;
	font-weight: bold;
}
.title-bg h1{ font-size:12px; margin:0; padding:0; }
.title-bg h1 a{ color:#fff; font-family: "Courier New", Courier, monospace; font-weight:bold; text-decoration:none; text-transform:uppercase;}

.bottom-bg{ background:url(../imgs/main-menu-bg-bottom.gif) top left no-repeat; height:2px;}

.detail{ color:#FF0060; text-decoration:underline;}


/*================ LEFT COLUMN FORMAT ==================*/

.main-menu{ background: url(../imgs/main-menu-bg.gif) top no-repeat; height:225px; }
.main-menu ul{ 
	padding: 7px 0px 0px 0px; 
	margin: 0px 0px 0px 35px;
	list-style: none;
	line-height: 30px;
}
.main-menu li{ font-size:11px; font-weight: bold; }
.main-menu a{ color:#333333; text-decoration:none;}
.main-menu a:hover{ color:#FF0060;}

.gerne-list{ clear:both; margin:15px 0 0 0; padding:0px; border:0px #0F0 solid;}
.gerne-list ul{ margin: 0px; padding: 5px 0px 10px 35px; line-height: 20px; background: url(../imgs/group-bg.gif) repeat-y; }
.gerne-list li{ margin: 0px; padding: 0px; }
.gerne-list a{ color:#333333; text-decoration:none;}
.gerne-list a:hover{ color:#FF0060; text-decoration:underline; }

.cat-list{ clear:both; margin:15px 0 0 0; }
.cat-list ul{ clear:both; margin: 0px; padding: 5px 0px 10px 35px; line-height: 20px; background: url(../imgs/group-bg.gif) top repeat-y; }
.cat-list li{ list-style:square; margin:0px; padding:0px; }
.cat-list a{ color:#333333; text-decoration:none; font-weight:normal;}
.cat-list a:hover{ color:#FF0060; text-decoration:underline;}



/*================ BODY FORMAT ==================*/
.body-title-bg{
	background: url(../imgs/body-title-bg.gif) top left no-repeat;
	height: 24px;
	padding: 10px 0px 0px 12px;
	text-transform:uppercase;
}
.body-title-bg h1{ font-size:11px; margin:0; padding:0; }
.body-title-bg h1 a{ color:#fff; font-family: "Courier New", Courier, monospace; font-weight:bold; text-decoration:none; }
.body-title-bg h1 a:hover{ color:#fff; text-decoration:none; }
.body-bottom-bg{ background:url(../imgs/body-bottom-bg.gif) top no-repeat; width:575px; height:7px; margin-bottom:10px;}


.film-list-home{ margin:0px; padding:0px; }
.film-list-home ul{ 
	list-style: none;
	margin: 0px;
	padding: 10px 0 0 10px ;
	background: url(../imgs/body-bg.gif) top left repeat-y; 
	border-bottom:1px #D7D7D7 dotted; 
}
.film-list-home li{ clear:both; margin-bottom: 10px;}
.film-list-home .item{ float:left; text-align:center; width:185px;}
.film-list-home img{ padding:0px; border:1px #DDD solid;}
.film-list-home h3{ font-size:12px; padding:0; margin:10px 0 0 0; font-weight:bold; }
.film-list-home h6{ font-size:10px; padding:0; margin:3px 0 5px 0; font-weight:normal;}
.film-list-home a{ color:#333; text-decoration:none; }
.film-list-home a:hover{ text-decoration:underline;}


.film-list{ }
.film-list ul{ 
	list-style: none;
	margin: 0px;
	padding: 0px 10px 10px 10px;
	background: url(../imgs/body-bg.gif) top repeat-y;
}
.film-list li{ width:555px; line-height:15px; padding:10px 0px 10px 0px; border-bottom:1px #E6E6E6 solid; }
.film-list a{ color:#333333; text-decoration:none; }
.film-list a:hover{ text-decoration:none; color:#FF005F;}
.film-list h2{ padding:0px; margin:0 0 5px 0;}

.film_img{ float:left; padding:0 10px 0 0; margin:0 10px 5px 0; background: url(../imgs/img-sep-right.gif) top right repeat-y; }
.film_info{ font-size:12px; }
.film_info .gerne-a { text-decoration: underline; }
.film_info .gerne-a:hover { color:#FF005F; }
.film_desc{ clear:both; padding-top:5px;padding-bottom:5px; font-size:14px;}





/*================ RIGHT COLUMN FORMAT ==================*/
.news-home{ margin-top: 0px; }
.news-home ul{ 
	list-style: none;
	margin: 0px;
	padding: 0px 10px 10px 10px;
	background: url(../imgs/group-bg.gif) top repeat-y;
}
.news-home li{ clear:both; line-height:14px; width:185px; height:px; padding:8px 0px 8px 0px; border-bottom:1px #999 dotted; }
.news-home img{ float: left; padding-right:5px;}
.news-home a{ color:#000; text-decoration:none; font-weight:normal; text-transform:capitalize;}
.news-home a:hover{ text-decoration:underline;}


.film-right{  }
.film-right ul{ list-style: none; margin:0; padding: 0px 10px 15px 10px; background: url(../imgs/group-bg.gif) top repeat-y; }
.film-right li{ text-align:center; width:185px; padding: 15px 0 5px 0; border-bottom:1px #999 dotted; }
.film-right img{ border:2px #FFFFFF solid;}
.film-right a{ color:#000; text-decoration:none;}
.film-right a:hover{ text-decoration:underline;}



.sponsors{ margin-top: 15px; }
.sponsors ul{ list-style: decimal; margin: 0px; padding: 0px 10px 10px 40px; background: url(../imgs/group-bg.gif) top repeat-y; }
.sponsors li{ padding-top:5px; }
.sponsors a{ color:#333; text-decoration:underline; font-weight:normal; }
.sponsors a{ text-decoration:none;}

.ads{ width:200px; height:200px; border:1px #FF0060 solid; text-align:center;}



/*================ NEWS PAGE FORMAT ==================*/
.news-list{ background: url(../imgs/body-bg.gif) top repeat-y;}
.news-list ul{ clear: both; list-style: none; width: ; margin:0; padding: 0px 10px 10px 13px; border: 0px #00FF00 solid; }
.news-list li{ line-height:15px; padding-bottom:5px; margin:0 0 10px 0; border-bottom: 1px #E6E6E6 solid; }
.news-list .item-left{ float:left; width:265px;}
.news-list .item-right{ float:right; width:265px;}
.news-list img{ float:left; margin:0 7px 2px 0; padding:0; border: 1px #fff solid; }
.news-list a{ color:#333333; text-decoration:none; }
.news-list h1 a:hover{ text-decoration:none;}
.news-list h2 a:hover{ text-decoration:none;}
.news-list h6 a:hover{ text-decoration:underline;}

.older-news{ margin-top: 20px;}
.older-news ul { list-style:disc; margin:0 0 0 25px; padding:0; color:#666;}
.older-news li { margin:0; padding:0; border:0px; }
.older-news a{ }
.older-news a:hover{ text-decoration:underline; }



.bottom-link{ text-align:right; padding:10px 0px 0px 0px;}
.bottom-link a{ text-decoration:underline; text-transform:none;}
.bottom-link a:hover{ text-decoration:none;}



/*===== PAGING FORMAT =====*/	
.paging{
	clear: both;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
	background: url(../imgs/body-bg.gif) top repeat-y
}
.paging a{
	margin: 2px; padding: 3px 7px 3px 7px;
	color: #666; font-weight: normal;
	border: 1px #666 dotted;
	text-decoration:none;
}
.paging a:hover{
	color: #FF005F;
	border: 1px #FF005F solid;
}
.paging .selected{
	color: #fff;
	border: 1px #FF005F solid;
	background: #FF005F;
}



/* Fix IE. Hide from IE Mac \*/
html>body #menuleft ul li{float:left;height:1%;}
html>body #menuleft ul li a{height:1%;}
/* End */
