body { background-color: black; color: white; margin: 0px; font-size: 12px; font-family: trebuchet ms; text-align: center; }
a { text-decoration: none; color: white; cursor: pointer; }
table { padding: 0px; margin: 0px; border-spacing: 0px; }
img { border: 0px; }
.with_background { background-image: url('../img/body.png'); background-repeat: repeat-x; background-position: center top; }

.fright { float: right; }
.clear { clear: both; }
.clear20 {height: 20px;  clear: both; }
.bolder { font-weight: bold; }

#wrap { width: 1000px; height: auto; margin: 0px auto; text-align: left; }
#adultWarning { width: 1000px; height: auto; margin: 0px auto; font-size: 16px; line-height: 25px; }
#enter_logo { margin-top: 7px; display: inline; }
#enterbtn { background-image: url('../img/enterbtn.png'); width: 170px; height: 31px; margin: 0px auto; display: block; }
#header { background-image: url('../img/header.png'); width: 1000px; height: 169px; position: relative; }
#logo { margin-left: 0px; margin-top: 0px; width: 356px; height: 68px; display: inline; float: left; clear: left; }
#addFav { margin-top: 27px; margin-left: 57px; width: 233px; height: 16px; font-size: 1px; display: inline; float: left; }
#menu { margin-top: 9px; margin-left: 9px; width: 690px; height: 38px; clear: both; display: inline; float: left; overflow: hidden; }

.menulink { font-size: 14px; font-weight: bold; margin-top: 11px; width: 169px; height: 20px; text-align: center; display: inline; float: left; }
.menulink:hover { color: red; }
#search { margin-top: 6px; margin-right: 1px; width: 270px; height: 36px; color: red; position: absolute; top: 43px; right: 0; }
#searchsearch { margin-right: 6px; width: 220px; height: 36px; display: inline; float: left; }
.ac_city { margin-top: 5px; width: 220px; height: 24px; border: 0px; }
#search_adv { text-align: center; width: 220px; height: 10px; font-size: 10px; display: block; }
.searchbtn { cursor: pointer; background-image: url('../img/searchbtn.png'); width: 27px; height: 28px; margin-top: 2px; margin-right: 11px; border: 0px; color: white; display: inline; float: right; }

.navigator { background-image: url('../img/navigator.png'); background-repeat: no-repeat; background-position: center; width: 1000px; height: 41px; display: block; float: left; }
.naviShort { width: 600px; }

.naviTitle { line-height: 41px; font-size: 15px; color: white; font-weight: bold; margin-left: 10px; display: inline; float: left }

.sortmode { font-size: 15px; font-weight: bold; color: white; margin-top: 10px; margin-left: 10px; display: inline; float: left; }
.sortselect { color: red; font-weight: bold; text-decoration: none;}
.pages { font-size: 14px; color: white; font-weight: bold; line-height: 41px; margin-right: 10px; display: inline; float: right }
.filter { text-align: center; color: white; font-size: 14px; margin-top: 20px; margin-right: 14px; width: 257px; height: 20px; float: right; cursor: pointer;}
.filter span { color: red; font-weight: bold; }

#container { width: 1000px; height: auto; }
#list { margin-bottom: 20px; width: 800px; height: auto; display: inline; float: left; }
.filmimg { /*border: 1px solid gray;*/ display: block; }
.filmimg img { width: 180px; height: 135px; }
.filmtitle { height: 40px; vertical-align: top; }
.filmstars { height: 40px; vertical-align: top; }
.list_item { margin-top: 2px; margin-right: 1px; width: 196px; height: 300px; border: 1px solid gray; display: inline; float: left; overflow: hidden}
.list_item table { color: white; margin-top: 1px; margin-left: 1px;  font-size: 12px;}
.star { background-image: url('../img/stars.png'); margin-right: 1px; font-size: 1px; width: 16px; height: 16px; display: block; float: left; }
.star2 { background-position: -16px 0px; }
.aright { text-align: right; padding-right: 3px; }
.aright2 { text-align: right; padding-right: 180px; }
.item_film {text-align: center; }
.item_info { font-size: 11px; }

#gList { overflow: hidden; width: 200px; height: auto; float: right; margin: 22px 0 0 0; }
#gMovie { overflow: hidden; width: 300px; height: auto; float: right; margin: 20px 0 0 0; }

#tags { overflow: hidden; width: 200px; height: auto; display: inline; float: right;}
#tagsMovie {overflow: hidden; width: 300px; height: auto; display: inline; float: right; }
#tags a {color: white;}

.links { margin-bottom: 50px; width: 200px; height: auto; display: block; float: left; line-height: 24px; }
.links span { font-weight: bold; margin-left: 10px; }
.links a { margin-left: 20px; }

#searchbox { width: 800px; height: auto; font-size: 14px;  display: inline; float: left; display: none; }
#searchbox span, #searchbox a { color: #ffcc02; }
.search_adv_text {border: 0px; width: 220px; height: 25px; }
.search_adv_btn { background-image: url('../img/adv_search.png'); border: 0px; margin-left: 10px; width: 30px; height: 31px; }
.char { margin-left: 6px; }
.taglist { width: 700px; margin-top: 20px; }
.tag { margin-left: 10px; width: 200px; display: inline; float: left; }

.category_caption { padding-top: 10px; font-weight: bold; line-height: 30px; }

#filtrbox { display: none; }
#filtrbox span { color: #ffcc02; font-size: 14px; line-height: 18px; }
#filtrtext { width: 750px; height: auto; display: inline; float: left; }
#filtrpanel { width: 250px; height: auto; display: inline; float: left;}
#filtrpanel a { }
#filtrboxSave, #filtrboxClose { margin-right: 10px; margin-top: 5px; width: 90px; height: 30px; background: red; display: block; color: white; text-decoration: none; text-align: center; line-height: 30px; float: left;}
.filtrlist { width: 250px; height: 25px; display: inline; float: left; }




#movie { margin-left: 14px; width: 620px; display: inline; float: left; }
#movie h1 { margin: 0; font-size: 20px; }
#movie table { margin-top: 10px; padding: 3px; font-size: 12px; width: 602px;  }
#movie table td { vertical-align: top; }
#movie span { color: #ffcc02; font-weight: bold; }

#movieMovies table {width: 190px; border: none;}

#comments { width: 600px; display: inline; float: left; }
.comment { height: 20px; padding-top: 5px;  }
.comment_sep { width: 600px; height: 1px; display: inline; float: left; border-bottom: 1px solid #222; }
.comment div { display: inline;}
.bad { color: #622; font-weight: bold; }
.comment_nick { width: 50%;  background: black; color: #999; border: 1px solid #222;}
.comment_text { width: 100%;  background: black; color: #999; border: 1px solid #222; height: 80px; }
.comment_submit { background: black; color: #999; border: 0px; }
.commentForm, .commentForm a { color: silver; }
.comment { vertical-align: top;}
.commented_nick { width: 100px; float: left; }
.commented_text { width: 380px; float: left; }
.commented_time { color: #333; font-size: 10px; width: 100px; display: inline; float: right;}
.captchaText { background: #222; color: #aaa; border: 1px solid #444;}
/*
.comment_nick { width: 50%;  background: #434343; color: #ffcc02; border: 0px; }
.comment_text { width: 100%;  background: #434343; color: #ffcc02; border: 0px; height: 80px; }
.comment_submit { background: black; color: #ffcc02; border: 0px; }
*/
.movie_items { width: 100px; }
.movie_caption { font-size: 14px; color: #ffcc02; }
.white_caption { padding-top: 10px; font-size: 14px; line-height: 30px; }
#player { width: 600px; height: 400px; border: 1px solid gray; display: block; float: left; }
.with_border { border: 1px solid gray; }

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


/*
oceniaczka
*/
div.rating {
	min-height: 20px; height: auto !important; height: 20px;
}
div.starsDark{
	height: 17px;
	width: 90px;
	background: transparent url("../img/star.png") repeat-x 0 0;
}
div.starsLight{
	height: 17px;
	overflow: hidden;
	text-indent: -100px;
	background: transparent url("../img/star.png") repeat-x  0 -17px;
}

div.rating {
	position: relative;
}
div.rating div.starsDark{
	position: absolute;
}
div.rating div.starContainer{
	position: absolute;
}


/* lista tagów */

#lista-nav .ln-letters { overflow: hidden; }
#lista-nav .ln-letters a { font-weight: bold; background-color: #000; width: 14px; text-align: center; color: #FFF; font-size:12px; display:block; float:left; padding:2px 6px; border: 1px solid #6b6b6b; border-right: none; ; text-decoration: none;}
#lista-nav .ln-letters a:hover,
#lista-nav .ln-letters a.ln-selected { background-color: gray; }
#lista-nav .ln-letters a.ln-disabled { color: gray !important; }
#lista-nav .ln-letters a.ln-last { border-right: 1px solid gray; }


#lista {padding: 0;}
#lista li {list-style: none; float: left; width: 170px; text-align: left; margin-right: 5px;}
#lista li a {color: white;}
#lista li a:hover {color: yellow;}


