@CHARSET "UTF-8";

* {
	margin:0px;
	padding:0px;
}

body {
	background: #fff;
	background-image:url(../images/body_bg.png);
	background-position: top left;
	background-repeat: repeat-x;
	font-family: sans-serif, "Arial", "Verdana";
	font-size: 80%;
	white-space-collapse: discard;
}

#bg {
	padding-bottom:100px;
	background-image:url(../images/btm.png);
	background-position:left bottom;
	background-repeat:repeat-x;
}
#download-tab {
    display: none;
    width: 300px;
    border: 1px solid #C50000;
    margin-left: 10px;
    margin-top: 10px;
    padding: 5px;
    background: #eeeeee;
}

#item-user-bar-start {
    background-image: url(../images/db-start.png);    
}
#download-tab-title {
     display: block;
     font-size: 130%;
     margin-bottom: 10px;
}

#item-download {
    margin-top: 5px;
}
#voting-tab, #voted-tab {
    display: none;
}



#watchlist-title, #voting-title, #watchlist-title-inactive:hover, #voting-title-inactive:hover,#voted-title, #voted-title-inactive:hover {
    display: inline;
    background-image: url("../images/release.png");
}

#item-user-bar-voted, #item-user-bar-voted a {
    cursor: help;
}

#watchlist-title-inactive, #voting-title-inactive, #voted-title-inactive {
    background-image: url("../images/releasei.png");
}

#watchlist-title, #watchlist-title-inactive {
    margin-left: 6px;
}

#watchlist-title, #voting-title, #watchlist-title-inactive, #voting-title-inactive, #watchlist-title-inactive:hover, #voting-title-inactive:hover, #voted-title, #voted-title-inactive:hover, #voted-title-inactive {
    font-weight: bold;
    color: #777777;
    display: inline-block;
    text-align: center;
    background-color: transparent;
    padding: 4px;
    background-repeat: no-repeat;
    width: 152px;
    height: 17px;
cursor: pointer;
}

#watchlist-cover {
    border: 1px solid #AAAAAA;
}

#watchlist-title-inactive, #voting-title-inactive, #watchlist-title-inactive:hover, #voting-title-inactive:hover , #voted-title-inactive, #voted-title-inactive:hover {
    font-weight: normal;
}

#main {
	width: 990px;
	margin: auto;
	margin-top:0;
	background: #f7f7f7;
}

#header {
	margin:0;
	height:120px;
	width:100%;
	text-align: right;
}
#user-tabs {
	margin-left: 10px;
	margin-top: 5px;
}

#header-user-box-watchlist {
    color: #AAAAAA;
    margin-left: 10px;
    margin-top: 100px;
    position: static;
    text-align: right;
}
#watchlist-tab, #voting-tab, #voted-tab {
	display: show;
	background-color: #eeeeee;
	border-top: 0 none;
	background-repeat: repeat-x;
        border-left: 1px solid #efefef;
        border-bottom: 1px solid #aaaaaa;
        border-right: 1px solid #aaaaaa;
	border-spacing: 2px;
	width: 500px;
}

#watchlist-tab tbody tr td, #voting-tab  tbody tr td, #watchlist-tab tbody tr th, #voting-tab  tbody tr th, #voted-tab tbody tr th, #voted-tab  tbody tr td {
	padding: 3px;
	text-align: center;
}


#header-logo {
	width: 260px;
	height: 100px;
	background: transparent url(../images/nox-logo.png) no-repeat scroll 0 30px;
	background-position: center bottom;
	display: -moz-inline-stack;
	display: inline-block;
	margin:0;
	padding:0;
	float: left;
	z-index: 0;
	font-weight: normal;
}

#menubar {
	position:relative;
	display:block;
	margin-top:0px;
	width: 100%;
	height:30px;
	background: #fff url(../images/menu0000.png) repeat-x;
	background-position:top left;
	text-align: left;
	font-size: 13px;
	white-space:nowrap;
	z-index:2;
	font-weight: normal;
}

#menu-items {
	display: inline;
	padding: 0;
	margin-right: 1px;
	margin-left: 2px;
}

#menu-items-static {
	display: inline; 
	padding: 0;
	margin-left: 2px;
}

#menu-items li a, #menu-items-static li a {
	border-bottom: none;
	color: #777;
	font-weight: normal;
	cursor: pointer;
	text-decoration: none;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/arrow000.gif);
	background-position: 0 60%;
	background-repeat: no-repeat;
	padding-left: 11px;
	margin-left: 4px;
	line-height: 250%;
	

}


a {
	color: #c50000;
	cursor: pointer;
	text-decoration: none;
}

#menu-items  > li > a:hover, #menu-items-static > li > a:hover {
	border-bottom: none;
	color: #3c3c3c;
}


a:hover {
	color: #000;
}

h1 {
	
	font-size: 140%;
	font-weight: none;
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-stretch: normal;
}

input{
	border: 1px solid #bbb;
}

button, .form-button  {
	background-color: #eee;
	border: 1px solid #bbb;
	text-decoration: underline;
	background-color: #fff;
	color: #222;
	font-weight: bold;
}

.form-button  {
    display: inline;
    padding: 2px;
    text-decoration: none;
    font-weight: normal;
    cursor: pointer;
}

.form-button {
    background-color: #ddd;
    background-image: url(../images/nlist_tr.png);
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    padding-right: 2px;
    padding-left: 2px;
    color: #c50000;
}
select {
	background-color: #fff;
	border: 1px solid #bbb;	
}

#item-add-comment-form-title {
	width: 400px;
	background-color: #fff;
	border: 1px solid #aaa;
}

#item-add-comment-form-text {
	width: 420px;
	height: 180px;
	background-color: #fff;
	border: 1px solid #bbb;
}

.item-comment-navi {
	background-color: #fafafa;
	background-image: url(../images/nlist_tr.png);
	background-repeat: repeat-x;
	border-color: #FFFFFF #BBBBBB #BBBBBB #FFFFFF;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;
	table-layout: auto;
	width: 500px;
}

.item-comment-navi-forward {
	text-align: right;
}

.item-comment-navi-pages {
	text-align: center;
	font-weight: bold;
}
#item-add-comment-form-submit {
	background-color: #fafafa;
	border: 1px solid #bbb;
	font-weight: normal;
	margin-right: 6px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 90%;
	color: #c50000;
		
}

#header-top5, .header-top5-image, .header-top5-item, .item-cover, .showcase-details {
	margin-top:2px;
	display: -moz-groupbox;
	display: inline-block;
	margin-right: 1px;
	vertical-align: top;
}
#item-cover {
	width: 135px;
	height: 200px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 1px;
	background-color: #ccc;
	border-color:#DDDDDD #444444 #444444 #DDDDDD;
	border-style:solid;
	border-width:1px;
	
}

#item-comments {
	margin-left: 10px;
	width: 630px;
	margin-top:30px;
}
#item-user-button-recommend, #item-user-button-seen {
	color: #fff;
	margin: 5px;
	display: inline;
	
}
#whishlist {
	border: 1px solid #ccc;
	background-color: #eee;
}
#whishlist > tbody > tr > td{
	border: 1px solid #ccc;
	background-color: #fff;
	margin: 2px;
	padding: 2px;
		
}

table {
    font-size: 100%;
}

.nlist table {
	width: 500px;
	margin-bottom: 10px;
	border-collapse:collapse; 
	display:inline-table;
	border-bottom:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	background-color: #f3f3f3;
}

.nlist > table > tbody > tr > td {
	border-right:1px solid #d4d4d4;
	padding: 2px;
	padding-left:15px;
	margin:2px;
}

.nlist > table > tbody > tr.one {
	background-color:#f0f0f0;
	background-image:url(../images/nlist_tr.png);
	background-repeat:repeat-x;
	border-top:1px solid #d4d4d4;
}

.nlist > table > tbody > tr.two {
	background-color:#e4e4e4;
	background-image:url(../images/nlist_tr.png);
	background-repeat:repeat-x;
	border-top:1px solid #fff;
}

.nlist > table > tbody > tr > th {
	background-image:url(../images/nlist_tr.png);
	background-repeat:repeat-x;
	height:20px;
}



.nlist h3 {
	margin-bottom:3px;
	padding-left: 0px;
	background-image:url(../images/mh1.png);
	background-position:left center;
	background-repeat:no-repeat;
	font-weight: normal;
}

#news-title {
	font-size: 150%;
	border-bottom: 1px solid #ccc;
	width: 500px;
	margin-left: 5px;
	padding: 5px 5px;
	height: 25px;
	padding-bottom:0px;
}

#news-updates {
	display: none;
}
#news-rss {
	border-top: 1px solid #ccc;
	width: 500px;
	margin-left: 5px;
	height: 10px;
	padding-bottom:0px;
}

#comments-title {
	font-size: 150%;
	border-bottom: 1px solid #ccc;
	width: 273px;
	margin-bottom: 5px;
	padding: 5px;
	
}

#news-date {
	margin-top:-20px;
	font-style: italic;
	color: #aaa;
	padding: 5px;
	margin-left: 5px;
	float:right;
}

#news-rss-link {
	margin-top: 0px;
	color: #aaa;
	margin-left: 5px;
	float:right;
}

#news-rss-link a {
	padding-right: 16px;
	text: #c54444;
	background: url("../images/rss.png") no-repeat scroll right bottom transparent;
	float:right;
}

#news-text {
	width: 500px;
	padding: 5px;
	margin-left: 5px;
}


.nlist {
	padding: 5px;
	margin-left: 5px;
	border-collpase:collpase; 	
}

.nlist a {
	display:block;
	height:100%;
	background-position:left center;
	background-repeat:no-repeat;
}
	
#item-add-comment {
	display: block;
	margin-bottom: 4px;
	margin-top: 5px;
	text-align: left;
	width: 500px;
	display: block;
}

#item-add-comment a {
	background-color:  #F8F8F8;
        border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
        border-style: solid;
        border-width: 1px;
        padding:  2px;
}
.item-comment, .item-comment-add {
	background-color: #EDEDED;
	background-image: url(../images/nlist_tr.png);
	background-repeat: repeat-x;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;
	table-layout: auto;
	width: 500px;
}

td.item-comment-user, td.item-comment-actions, td.item-comment-title {
	border-bottom: 1px solid #aaa;
	padding: 2px;
}
.item-comment-removed {
	color: #888;
	font-style: italic;
}
td.item-comment-user, td.item-comment-actions, td.item-comment-title, td.item-comment-text, td.item-comment-log  {
	text-align: right;
	color: #888;
	width: 60px;
	vertical-align: top;
}
#header-top5 {
	color: #111;
	font-weight: bold;
	margin: 0 3px 5px;
	padding-bottom: 2px;
	
}


#item-params {
	background-image: url(../images/nlist_tr.png);
	background-repeat: repeat-x;
	background-color: #ededed;
	border: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-left: 1px solid #f8f8f8;
	width: 635px;
	position: relative;
	padding: 5px;
	display: -moz-groupbox;
	display: inline-block;
	vertical-align: top;
	margin: 10px;
}

#item-download-button div.button-content img {
	vertical-align: middle;

}
#item-params table tr {
	margin:0;
	padding:0;
	border:0;
}

#item-params table tr td {
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 1px;
	vertical-align: top;
	border-bottom: 1px solid #e0e0e0;
}


#item-params > table {	
	width: 100%;
	border: 2px solid #eee;
	border-spacing: 0;
}

#item-person {
	margin-top:-2px;
}

#item-person table {
	margin:0px;
}

.showcase-details {
	width: 135px;
	margin-top: 0px;
	font-size: 12px;
	margin-left: 2px;
}

#item-buttons {
	margin-top: 10px;
	margin-left: 10px;
}

#item-description {
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	margin-right: 10px;
	margin-left: 5px;
	padding-bottom: 10px;
	padding: 5px;
	position: relative;	
}

.header-top5-image {
	background-color: #000;
	width: 75px;
	height:110px;
	border: none;
}
.header-top5-item-details {
	background-image:url(../images/white45.png);
	display: -moz-groupbox;
	display:inline-block;
	margin-left:-130px;
	margin-right:75px;
	padding:5px;
	position:absolute;
	text-align:center;
	top:10px;
	width:120px;
	z-index:1;
}

.random-item-details {
	position:absolute;
	text-align:center;
	width:110px;
	display: none;
	margin-left:10px;
	top: 67px;
	position:absolute;
	background-image:url(../images/white45.png);
	padding: 5px;
	color:black;
}


#menu-search {
	display: inline;
	vertical-align: 1px;
}

#menu-search-text {
	vertical-align: middle;
	margin-left: 2px;
}

#menu-search form {
	height:21px;
	margin-left:0px;
	margin-top: -1px;
	margin-right: 0px;
	display: -moz-inline;
	display: inline-block;
	height:21px;
	width:221px;
	background-image:url(../images/search.png);
        background-repeat:no-repeat;
        background-position: left top;
	white-space:nowrap;
	vertical-align: middle;
}

#menu-search form input {
	width: 164px;
	height:21px;
	padding-left: 9px;
	margin-right: 1px;
        background-color: transparent;	
}

#menu-search form * {
	height:21px;
	border:none;
	font-size: 100%;
}

#menu-search form button {
	height:21px;
	width:45px;
	border:none;
        background-color: transparent;	
	font-size: 100%;
	margin-left: -5px;
	color:#f7f7f7;
	text-decoration:none;
}

#menu-search form button:hover {
	color:#fafafa;
	cursor:pointer;
}


#random-movie {
	margin-bottom:10px;
	margin-top: 5px;
	padding-bottom:10px;
}

#random-image {
	width: 120px;
	height: 170px;
	text-align: center;
	background-color:#CCCCCC;
	border-color:#DDDDDD #444444 #444444 #DDDDDD;
	border-style:solid;
	border-width:1px;
	padding: 1px;
}

.release-inactive, .release-active {
	width:150px;
	height:15px;
}

.release-inactive {
	display: -moz-groupbox;
	display: inline-block;
	padding: 5px;
	background-image:url(../images/releasei.png);
	background-repeat: repeat-x;
}

.release-inactive:hover {
	background-image:url(../images/release.png);
	background-repeat: no-repeat;
}

.release-active {
	display: -moz-groupbox;
	display: inline-block;
	padding: 5px;
	border-bottom:none;
	background-image:url(../images/release.png);
	background-repeat: repeat-x;		
}

.release-active a {
	color:#777;
	display:block;
	width:100%;
	height:100%;	
	font-weight:bold;	
}


.release-inactive a {
	color:#777;
	display:block;
	width:100%;
	height:100%;		
}

.header-top5-item-details,#item-add-comment-form {
	display: none;
}


#whishlist-item-add-form {
	display: none;
}

.showcase-cover-image {
	width: 133px;
	height: 182px;
	border: none;
	
}

.showcase-cover-image > a {
	border: none;
}

#item-download,
	#item-user-button-recommend,
	#item-user-button-seen,
	#menu-items li,
	#menu-items-static ul,
	.showcase-cover,
	.showcase-cover-image  {
	display: -moz-groupbox;
	display: inline-block; 
}

.showcase-genre  {
	display:inline;
	width:100%;
	text-align:left;
	
}

a.commentslink {
    background-image: url("../images/kommentare.png");
    background-position: left center;
    background-repeat: no-repeat;
    border-right: 1px solid #DDDDDD;
    display: inline-block;
    float: left;
    height: 15px;
    margin-left: 5px;
    padding-left: 15px;
    padding-right: 3px;
}

div.button {
	height: 24px;
	display: -moz-groupbox;
	display: inline-block;
}
div.button-left {
	background-image: url(../images/button_left.png);
	height: 24px;
	width: 3px;
	display: -moz-groupbox;
	display: inline-block;
}

div.button-right {
	background-image: url(../images/button_right.png);
	height: 24px;
	width: 3px;
	display: -moz-groupbox;
	
	display: inline-block;
}

div.button-content {
	background-repeat: repeat-x;
	background-image: url(../images/button_bg.png);
	height: 24px;
	display: -moz-groupbox;
	
	display: inline-block;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	font-weight: bold;
}

a.votedlink {
    background-image: url("../images/thumbs.png");
    background-position: 4px center;
    background-repeat: no-repeat;
    border-right: 1px solid #DDDDDD;
    display: inline-block;
    height: 15px;
    margin-left: 2px;
    padding-left: 33px;
    padding-right: 4px;
    float: center;
}

a.trailerlink {
	background-image:url(../images/trailer.png);
	background-position:left center;
	background-repeat:no-repeat;
	display: -moz-groupbox;
	display:inline-block;
	height:15px;
	margin: 0;
	padding-left:13px;
	margin-left: 4px;
	padding-right: 5px;
	float: right;
}

.showcase-genre {
	display: inline;
}


#menu-items-static li {
	display: -moz-groupbox;
	display: inline-block; 
}


#movies-dropdown, #series-dropdown, #games-dropdown {
	display: none;
	position: absolute;
	background-color: #aaa;
}

#menu-login {
	width: 150px;
	text-align:left;
	padding: 5px;
	display: none;
	border: 1px solid #aaa;
	border-top: none;
	position:absolute;
	background-color: #fafafa;
	background-image: url(../images/logbg.png);
	background-repeat: no-repeat;
	right:0px;
	margin-top: -3px;
}

#login-register {
	font-size:10px;
	display:block;
	margin-top:3px;
	margin-bottom:3px;
}

#menu-login button {
	text-decoration:none;
}

.login-text {
	width: 145px;
}

.login-input {
	display: -moz-groupbox;
	display: inline-block;
	width: 145px;
	clear:both;
}

.register {
	width: 140px;
}

hr {
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #AAAAAA;
    border: 0 none;
    height: 1px;
    color: #aaaaaa;
}

#login-error-text {
    font-weight: bold;
    color: #ff0000;
    margin-bottom: 3px;
    white-space: normal;
}

#register {
    display: none;
}
#item-params-noxvote-againwindow-all {
    display: none;
}
#item-params-noxvote-againwindow-all, #item-params-noxvote-againwindow-vote {
    width: 200px;
    height: 20px;
}
#item-params-noxvote-all, #item-params-noxvote-voted {
    height: 20px;
    width: 200px;
    display: inline-block;
}

#item-params-noxvote-againwindow-all {
    background-image: url(../images/star_disabled.png);
    background-repeat: repeat-x;
}

#item-params-noxvote-againwindow-vote {
    background-image: url(../images/star_enabled.png);
    background-repeat: repeat-x;
}

#item-params-noxvote-all {
    background-image: url(../images/star_disabled.png);
    background-repeat: repeat-x;
}

#item-params-noxvote-voted {
    background-image: url(../images/star_enabled.png);
    background-repeat: repeat-x;
}

#item-user-bar {
    display: inline-block;
    text-align: left;
    background-image: url("../images/db-background.png");
    background-repeat: repeat-x;
    height: 28px;
    border-left: 1px solid #eeeeee;
}
#watchlist-cover {
    height: 110px;
    width: 75px;
    background-color: #000000;
    overflow: hidden;
}

tr.even {
	background-color: #f2f2f2;
	background-image: url(../images/nlist_tr.png);
	background-repeat: repeat-x;
}

tr.odd {
	background-color: #e0e0e0;
}
div#item-user-bar-watchlist {
    border-left: 0px;
} 

#item-user-bar-start {
    height: 23px;
    padding-top: 5px;
    font-size: 105%;
    font-weight: normal;
    display: inline-block;
    width: 5px;
    background-repeat: no-repeat;
}
.item-next, .item-on, .item-back{
    height: 23px;
    padding-left: 27px;
    padding-right: 10px;
    border-left: 1px solid #efefef;
    border-right: 1px solid #aaaaaa;
    padding-top: 5px;
    font-size: 105%;
    font-weight: normal;
    display: inline-block;
    background-repeat: no-repeat;
}

.item-next, item-back {
    font-weight: normal;

}
.item-next {
	background-image: url(../images/item-next.png);
}
.item-next:hover {
	background-image: url(../images/item-on.png);
}
.item-back {
	background-image: url(../images/item-back.png);
}
.item-back:hover {
	background-image: url(../images/item-on.png);
}

.item-on {
	background-image: url(../images/item-on.png);
}

.item-on:hover {
	background-image: url(../images/item-back.png);
}


.showcase-item, .showcase-item-recommended, .showcase-item-seen, .showcase-item-watch, .showcase-item-voting, .showcase-item-voted {
	width: 274px;
	display: -moz-groupbox;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	border-left: 1px solid #ccc;
}

.showcase-item-watch {
	background-image: url(../images/seen.png);
	background-position: right center;
	background-repeat:no-repeat;

}
.showcase-item-recommended {
	background-image: url(../images/reco.png);
	background-position: right center;
	background-repeat:no-repeat;
}
.showcase-item-seen {
	background-image: url(../images/nreco.png);
	background-position: right center;
	background-repeat:no-repeat;
}
#item-params-noxvote-voteagain, #item-params-noxvote-votecount, #item-params-noxvote-number, #item-params-noxvote-againwindow-number {
	margin-left: 4px;
}

#movies-dropdown li, #series-dropdown li, #games-dropdown li , #menu-login li {
	display: block;
}

.page-widget-endpage {
	height:30px;
	text-align: center;
	width:150px;
	background-image:url(../images/endpage.png);
	background-repeat:no-repeat;
	background-position: right;
	line-height:250%;
}


.page-widget-endpage:hover {
	background-image:url(../images/endpage_hover.png);
}


.page-widget-endpage a {
	display:block;
	height:30px;
	text-align: center;
	width:150px;
}


.page-widget-startpage {
	height:30px;
	text-align: center;
	width:150px;
	background-image:url(../images/startpage.png);
	background-repeat:no-repeat;
	background-position: left;
	line-height:250%;
}

.page-widget-startpage:hover {
	background-image:url(../images/startpage_hover.png);
}

.page-widget-startpage a {
	display:block;
	height:30px;
	text-align: center;
	width:150px;
}

.page-widget-middle {
	text-align: center;
	
	
}

.page-widget {
	background-color: #eee;
	width: 100%;
	margin-top: -1px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	padding: 0px;
	
}

#page-widget-pages {
	display: none;
	text-align: center;
}

#page-widget-pages2 {
	display: none;
	text-align: center;
}

.page-widget-pagenum {
	width: 18px;
	height: 18px;
	font-size: 9px;
	background-image: url(../images/az.png);
	background-repeat:repeat-x;
	background-position: bottom left;
	text-align: center;
	vertical-align: middle;
	margin-top: 2px;
	display: -moz-groupbox;
	display: inline-block;
	line-height:200%;
}

.page-widget-pagenum:hover {
	background-image: url(../images/az_hover.png);
}

.page-widget-pagenum a {
	display: -moz-groupbox;
	display:inline-block;
	width:18px;
	height:18px;
	text-align:center;
}

.page-widget-pagenum a:hover {
	color:white;
}

.page-widget-pagenum text {
	display: -moz-groupbox;
	display:inline-block;
	width:18px;
	height:18px;
	text-align:center;
}

.showcase-header {
	background: #fff url(../images/item0000.png) repeat-x;
	padding-left: 5px;
	padding-top: 3px;
	font-size: 140%;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	height: 27px;
}
.showcase-header > a {
	color: #111;
}


.showcase-links {
	width: 273px;
	height: 20px;
	background-color: #f7f7f7;
	padding-top:3px;
}




 #trailer-content {
	display: none;
}

#item-title {
	width: 800px;
	border-bottom: 1px solid #aaa;
	padding: 5px;
	margin-left: 5px;
	font-size: 180%;
}

#comment {
	display: -moz-groupbox;
	display: inline-block;
	vertical-align: top;
	margin-top: 30px;
	width: 285px;
}
#button-icon {
	vertical-align: top;
}

.index-comment {
	text-align:justify;
	width: 283px;
	table-layout: auto;
	border: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	margin-top: 5px;
	background-color:#ededed;
	background-image:url(../images/nlist_tr.png);
	background-repeat: repeat-x;
	background-position: top left;
	padding:5px;
}

#item-download-captcha {
	display: none;
}


#captcha-text {
	font-size: 82%;
}

.menu-headline {
	font-weight: bold;
	font-size: 120%;
	padding: 0px;
	height:30px;
	width:100%;
	margin-top:0px;
	display: -moz-groupbox;
	display:inline-block;
	line-height:300%;
}


#movies-lists ul {
	margin:0;
	padding:0;
	width: 100%;
	display: -moz-groupbox;
	display: inline-block;
}

#movies-lists ul li {
	float:left;
	width:100%;
	height:auto;
	list-style-type:none;
	text-align:left;
	margin:0;
	padding:0;
}

#movies-lists ul li a {
	float:left;
	display:block;
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:left;
	white-space: nowrap;
	background-image:url(../images/molia.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:left;
	
}

#movies-lists ul li a:hover {
	background-image:url(../images/molia.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	color:black;	
}


#left {
	min-height: 500px;
	position:relative;
	background-color:#E9E9E9;
	border-right:1px solid #DDDDDD;
	display: -moz-groupbox;
	display:inline-block;
	padding:10px;
	padding-top:40px;
	vertical-align:top;
	width:140px;
	color:#4e4e4e;
}


#movies-lists > ul {
	padding-left: 11px;	
}

#movies-lists {
	margin-top: 5px;
	display:block;	
}

#movies-lists a {
	font-weight:normal;
	text-align:center;
	color:#777;
	line-height:150%;
	margin:1px;
	float:left;
	display:block;
	width:18px;
	height:18px;
	background-image:url(../images/az.png);	
	background-repeat:no-repeat;
}

#movies-lists a:hover {
	background-image:url(../images/az_hover.png);	
	background-repeat:no-repeat;
	background-position:middle middle;
	color:#fff;
}

#content {
	display: -moz-groupbox;
	display: inline-block;
	width: 825px;
	padding-top: 35px;
	margin-left: 2px;

}
/*
#content h2 {
	display: block;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align:center;
	background-color:#efefef;
	border-bottom: 1px solid #d4d4d4;

}
*/
	
#trailer {
	margin-left: 10px;
	margin-bottom: 10px;
}

a#trailer-header {
        padding-left:13px;
        background-image: url(../images/trailer.png);
}

#trailer a {
	display: -moz-groupbox;
	display:inline-block;
	width: 38px;
	height:15px;
	background-position:left center;
	background-repeat: no-repeat;
	margin-left:2px;
	margin-top: 1px;
	margin-right:10px;
}
	

#content-index {
	display: -moz-groupbox;
	display: inline-block;
	width: 519px;
	padding-top: 32px;
}

#container {
	border: 1px solid #ddd;
	display: -moz-inline-box;
	display: inline-block;
	width: 100%;
}
#sortheader {
	text-align: center;
}

#generalfaq, #releasefaq {
	margin-left: 10px;
	margin-right: 20px;
}


#user-box {
	list-style: none;	
	display: -moz-groupbox;
	display:inline-block;
	width:100%;
	font-weight:bold;
}

#header-user-box {
	color:#AAAAAA;
	float:right;
	font-size:110%;
	font-variant:small-caps;
	padding-right: 10px;
	position:relative;
	top:100px;
}

#user-box > ul {
	padding-left: 10px;
	list-style: none;	
	width:100%;
}

#user-box ul a {
	list-style: none;	
	display:block;
	height:20px;
	width:100%;
	background-image:url(../images/arrow000.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
	line-height:170%;
}

#item-download-captcha {
	position:absolute;
	width: 103px;
	padding: 5px;
	background-color: #eee;
	border: 1px solid #aaa;
}

#captcha-image {
	border: 1px solid #aaa;
	margin-bottom: 5px;
}
#captcha-input > input {
	width: 100px;
	margin-bottom: 5px;
}


.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background-color: white;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #a22;
	color: white;
}

.userlink {
	background-image:url(../images/user.png);
	background-repeat:no-repeat;
	background-position: left top;
	padding-left:20px;
}

#random_movie p {
	text-align:center;
}

span.search-list-type {
	color: #aaa;
	font-size: 90%;
	margin-left: 5px;
}

#series-result-title, #hd-result-title, #movie-result-title, #game-result-title, #actors-result-title, #directors-result-title, #authors-result-title {
	margin-left: 5px;
	margin-top: 10px;
	width: 90%;
	font-size: 140%;	
	border-bottom: 1px solid #ddd;
}

#directors-result-list, #actors-result-list, #authors-result-list {
	margin-left: 25px;
	list-style-type: square;
}

table.result-table-item, table.result-table-tag {
    margin: 10px;
    border: 2px solid #aaa;
    border-spacing: 0;
}

table.result-table-item tbody tr.odd, table.result-table-tag tbody tr.odd {
	background-color:#e4e4e4;
	background-image:url(../images/nlist_tr.png);
	background-repeat:repeat-x;
	border-top:1px solid #d4d4d4;

}

table.result-table-item tbody tr.even, table.result-table-tag tbody tr.even {
	background-color: #fff;
	border-top:1px solid #fff;

}
td.result-table-tag-cell, td.result-table-item-cell {
	width: 250px;
	border-left: 2px solid #ccc;
	padding: 4px;
	vertical-align: top;
}
 #actors-result-list li {
	 display: -moz-groupbox;
 	display: inline-block;
 }
 
 .item-params-border {
 	border-left: 1px solid #aaa;
 	width: 120px;	
 }
 
 .item-params-first {
 	width: 160px;	
 }
 
 .index-table-size {
 	text-align: right;
 	padding-right: 5px;
 	width: 65px;
 }
 
#Advertisement {
 	margin-left: -10px;
 	width: 161px; 	
 	display: -moz-groupbox;
 	display: inline-block;
 	margin-top: 10px;
 	border-top: 20px solid #f7f7f7;
}

#Advertisement center a img {
	margin-top: 10px;
	border: none;
}

#recaptcha {
    margin-top: 5px;
}
 
#activate-javascript {
 	width: 990px;
 	background-color: #f00;
 	color: #fff;
 	font-size: 150%;
 	font-weight: bold;
 	position: fixed;
 	text-align: center;
 	z-index: 5;
}
 
#user-fav-box {
display: none;
background: #FFFFFF none repeat scroll 0 0;
border:1px solid #AAAAAA;
padding: 5px;
position: static;
right: 5px;
z-index: 2;
}

#user-fav-item-img {
    width: 75px;
    height: 108px;
    border: 1px solid #eee;
    background-color: #aaa;
z-index: 2;
}

#user-fav-item {
    width: 77px;
    display: -moz-groupbox;
    display: inline-block;
z-index: 2;
    
}

#user-fav-item-title-text {
    font-size: 80%;
    height: 30px;
    overflow: hidden;
    
}
#user-fav-item b {
    font-size: 9px;
}

#user-fav-head {
    margin-bottom: 5px;
    width: 385px;
}

#trailer-content a {
    background-image: none;
    margin: 0px;
}

