body { 

	background: url(../img/back.gif) white;

	margin:0;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size:   12px;

	color:       black;

	text-align: center;



}



h1, h2, h3, p, li, #left { font-size: 12px;}

h3 { font-weight: normal; }

p { margin-top: 0;}

a { font-size: 11px; }

.new { 
color: red;
font-weight: bold;
}

#middle table.trailers tr.odd {
	background: #EBEBEB;
}
#middle table.trailers td {
	padding: 4px 0 4px 0.5em;
	vertical-align: middle;
}
#middle table.trailers td.date { width: 15em;}
#middle table.trailers td.links { white-space: nowrap; text-align: center;}
#middle table.trailers td.links_hd { white-space: nowrap; text-align: right; padding: 0 0.5em 0 1em;}


table { border-collapse: collapse; }

td { vertical-align: top; padding: 0;font-size:12px;}

img { border: 0;}

a { color: #333;}





.grey { background: #fbfbfb; }

.advert { margin-bottom: 1em;}

.separator { 

	background: url(../img/separator.jpg) no-repeat; 

	clear: both;  

	height: 8px; 

	font-size: 1px;

	margin-bottom: 5px;

}





form { margin: 0; }



#body {

	width: 1000px;

	text-align: left;

	margin: 0 auto 0 auto;

}



#menu { 

	height: 30px;

	background: url(../img/menu2.gif) no-repeat #cfd0d2; 

	margin: 0;

	padding: 10px 10px 0 20px;

	width: 1000px; 	/* IE5 code */

    voice-family: "\"}\""; 

	voice-family:inherit;

	width: 970px;		/* IE6 code */

}



#menu ul {

	margin: 0;

	padding: 0;

	list-style: none;

	height: 30px;

}



#menu li {

	background: url(../img/button.gif) no-repeat;

	padding: 4px 0 4px 0;

	width: 101px;

	text-align: center;

	float: left;

	display: inline;

	white-space: nowrap;

	margin: 0 10px 0 0; 	/* IE5 code */

    voice-family: "\"}\""; 

	voice-family:inherit;

	margin: 0 18px 0 0;		/* IE6 code */

}

#menu li.new {
background: url(../img/button_ny.gif) no-repeat;
}


#menu li.last { margin-right: 0; }

#menu a { color: black;  text-decoration: none; }



#left {

	width: 185px;

	background: url(../img/left.gif) white;

}



#left ul { margin: 0 0 1em 0;padding: 0;}

#left li { 

	width: 175px;

	height: 19px;

	list-style: none;

	padding: 3px 0 0 10px;

}

#left li.top { background: url(../img/leftmenu_top.gif); color: white; font-size: 11px}

#left li { background: url(../img/leftmenu.gif); height: 14px; }

#left li a { color: black; text-decoration: none;}

#left li a:hover { text-decoration: underline; }



#left .movie {

	background: url(../img/left_flip.jpg) 1px bottom no-repeat;

	text-align: center;

	padding: 10px 0;

	margin-bottom: 6px;

}



#search { 

	background: url(../img/search.jpg) no-repeat;

	text-align: center;

	height: 99px;

	padding: 5px 5px 0 5px;

}

#search .button { vertical-align: top;}





#middle {

	padding: 18px 46px 10px 34px;

	width: 545px;

	background: white;

    line-height: 1.15em;

}



.paginator { text-align: center; margin-bottom: 3px; }

#middle .rss, #middle .js { float: right; margin-right: 0.5em; height: 18px;}



#middle h1, #middle h2, #middle h3 {

	padding-bottom: 6px;

	margin: 0;

}



#middle h2 img { vertical-align: middle; }

.dvd { background: url(../img/dvd.gif) no-repeat; padding-left: 22px; }

.cinema { background: url(../img/cinema.gif) no-repeat; padding-left: 22px; }

.artikkel { background: url(../img/artikkel.gif) no-repeat; padding-left: 22px; vertical-align: middle; }



#middle h2 a { font-weight: normal; }



#middle .main { margin-bottom: 30px;}

#middle .main p { background: #F4F4F2; padding: 4px; margin-top: 6px;}

#middle .bigShadow { width: 536px; height: 254px; background: url(../img/img_skygge.gif) no-repeat; }

#middle .bigShadow img { border: 1px solid black; }

#middle .imgShadow { background: url(../img/image_review_bakgr.gif) no-repeat;padding:3px 4px 10px 4px; }

#middle .imgShadow img { border: 1px solid black; }



#middle .list { clear: both; }

#middle .list ul { margin: 0 0 40px 110px; padding: 0;  list-style: none;}

#middle .list li { background: url(../img/dot_red.gif) no-repeat 4px 5px; padding-left: 15px;}

#middle .img { width: 100px; height: 137px; float: left; background: url(../img/img_skygge2.gif) no-repeat; }

#middle .img img { border: 1px solid black; }

#middle .list ul img { float: none; vertical-align: middle;}

#middle .list a { margin-left: 7px; }

#middle img { vertical-align: middle; }

#middle .rating { margin-bottom: 0.25em;}



#middle table { margin: 1em 0 ; width: 100%; }

#middle td { padding-right: 10px; }



#middle .noDots li { background: none;  padding-left: 5px;}



#middle .movieCover { text-align: center; height: 479px; }

#middle .movieCover .img { text-align: left; height: 452px;  margin: 0 auto 0 auto; padding: 7px 0 20px 9px; float: none; clear: both; width: 329px;  background: url(../img/movie_cover_bakgr.gif) no-repeat;}

#middle .movieCover div { clear: both; }

#middle .movieCover .img img { margin: 0; border: 1px solid black;}



#trailer td { width: 450px; padding-left: 2px;}

#trailer td.img { background: url(../img/artikkelbilde_skygge.jpg) no-repeat; margin-right: 5px; padding: 4px 0 19px 4px; width: 167px; vertical-align: top; height: auto;}

#trailer .list ul{  margin: 0; }

#topnews td { width: 30%; padding-bottom: 0; }

#topnews td div.img { float: none; background: url(../img/artikkelbilde_skygge.jpg) no-repeat; margin-right: 5px; padding: 4px 0 19px 4px; width: 167px; vertical-align: top; height: auto; margin:0;}

#topnews p { margin-bottom: 0.6em; }
#topnews .list ul{  margin: 0; }


/*#trailer a { text-decoration: none; }

#trailer a:hover { text-decoration: underline; }*/



.label { font-weight: bold; width: 100px; white-space: nowrap;}

.text { width: 400px; }


#right { 

	width: 190px;

	text-align: center; 

	background: url(../img/right2.gif) repeat-y;

}



#right .note { 	

	height: 33px; 

	background: url(../img/note2.jpg) no-repeat #F4F4F2;

	padding-top: 130px;

}



#right .advert {

	background: url(../img/right_flip2.gif) bottom no-repeat white;

	border: 1px solid #D5D9D8;

	border-bottom: none;

	text-align: center;

	padding: 4px 0 13px 0;

	margin-bottom: 6px;

}



#footer { width: 1000px; height: 163px; background: url(../img/footer2.jpg) no-repeat; }

#footer p { padding: 30px 195px 0 200px; margin: 0;}

#bottom { width: 1000xp; height: 31px;   background: url(../img/bottom2.gif) no-repeat; padding: 10px 0 0 0; text-align: center; margin: 0;}

div.movieLinks { float: right; clear: both; margin-bottom: 0.75em;}
div.movieLinks .slideshow { padding-left: 26px; padding-right: 0.5em;background: url(../images/eye.jpg) no-repeat; display: inline;}
div.movieLinks .comments { display: inline;margin-left: 1em;}
div.movieLinks .comments a { background: url(../images/icon_comments.gif) no-repeat; padding-left:18px; }
#middle h1.slideshow { background: url(../images/eye.jpg) 10px 0 no-repeat; padding: 0 0 8px 35px; vertical-align: middle;}

#comments { margin: 4em 0 0 0;clear: left;}
#comments h2 { margin: 0; font-size: 1em; }
#comments h4 { font-size: 1em; margin:0; padding: 0;}
#comments dl { margin:0 0 0 0; padding: 1em 0 0 0;}
#comments dt div { display: inline; margin-right: 1em; }
#comments dt a { font-weight: bold;}
#comments dt { background: #eaeaea; padding: 0.5em 0 0.5em 0.5em; font-weight: bold; border-right: 1px solid #ddd; margin:0;}
#comments dd { background: #eaeaea; margin: 0 0 1em 0; padding:0 1em 0 0.5em;  border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
#comments p { margin:0 0 0.25em 0;}
#comments .user { font-weight: bold; }
#comments .date { font-weight: normal; color: #666;float: left;font-size: 0.8em;}
#comments .links { margin-bottom: 1em; text-align: right;}
#comments .links a { font-size: 1em;}
#comments blockquote { margin: 0 0 0.5em 0.5em; border-left: 1px solid #ddd; padding: 0 0 0 0.5em;}
.comment { background: url(../images/icon_comments.gif) no-repeat; padding-left:18px; }

#comments .moderator { float: right; width:10em;margin-top: 1em;}
#comments .moderator label { width: 10em;} 
