body { background: black; color: white; text-align: center; font-family: "Trebuchet MS"; font-size: 14px; margin: 0px;}
#wrap { background-image: url('../img/body.png'); background-repeat: repeat-x; }
.enter { background: black; color: white; text-align: center; font-family: "Trebuchet MS"; font-size: 14px; margin: 30px; }
a {text-decoration: none; color: white; cursor: pointer; }
img {border: 0px;}
.clear { clear: both; }
.h20 {height: 20px;}

ul { padding: 0; }
ul li { list-style: none; margin: 0; }

#main { width: 1025px; height: auto; margin: 0px auto; text-align: left; }
#main_enter { width: 590px; height: 330px; background-image: url('../img/body.png'); background-repeat: repeat-x; margin: 0px auto; border: 1px solid #5b0535; }
#enter_text { margin: 30px 20px 0px 20px; }
#enter_in { margin-right: 40px;  color: #ff0094; text-decoration: underline; font-size: 22px; font-weight: bold; }
#enter_out { color: #6b6b6b; font-size: 18px; font-weight: bold; }
#enterbtn { width: 100px; height: 100px; background: red; display: block; }
#header { width: 1025px; height: 100px; }
#logo { background-image: url('../img/logo.png'); width: 202px; height: 65px; margin-top: 11px; margin-left: 24px; display: inline; float: left; }
#enter_logo { background-image: url('../img/logo.png'); width: 202px; height: 65px; margin-top: 11px; }
#menu { width: 435px; height: 100px; margin-left: 60px; display: inline; float: left; }
.separator { background-image: url('../img/separator.png'); width: 1px; height: 100px; display: inline; float: left; }
#menu a { background: #63063a; margin-top: 69px; width: 127px; height: 31px; text-align: center; line-height: 30px; font-weight: bold; display: inline; float: left; }
#menu a:hover { background: #940957; }
#menu a#blink { font-size: 19px; width: 155px; color: #F59200; }

#addFav { background-image: url('../img/dodajdoulubionych.gif'); width: 267px; height: 26px; margin-right: 35px; display: inline; float: right; }
#searchbox1 { overflow: hidden; width: 240px; height: 66px; margin-top: 7px; margin-right: 35px; display: inline; float: right; }
.ac_city { border: 0px; width: 177px; height: 27px; line-height: 25px; display: inline; float: left; }
#searchbox { margin-bottom: 30px; font-size: 12px; display: inline; float: left; }
.searchbtn { background-image: url('../img/ok.png'); width: 38px; height: 39px; margin-right: 15px; display: inline; float: right; border: 0px; }
.searchbtn:hover { background-position: -38px 0px; }

#searchbox2 { width: 240px; margin-top: 0px; margin-top: 25px; margin-right: 35px; display: inline; float: right; clear: right;}
#searchtext2 { border: 0px; width: 177px; height: 27px; line-height: 25px; display: inline; float: left; }
#searchmore2 { margin-left: 20px; font-size: 12px; text-decoration: underline; display: inline; float: left; }
.searchbtn2 { border: 0px; background-image: url('../img/ok.png'); background-position: 0px -39px; width: 38px; height: 39px; margin-right: 15px; display: inline; float: right; }
.searchbtn2:hover { background-position: -38px -39px; }


#footer { background-image: url('../img/footer.png'); background-repeat: repeat-x; width: 980px; height: 100px; display: block; float: left; }
#footer .foot { float: left; width: 675px; height: 100px; background: url('../img/footerOffer.png') no-repeat 0 -3px; }
.footermenu { background-image: url('../img/trojkaty.gif'); background-repeat: no-repeat; background-position: 0px 2px; width: 300px; height: 17px; padding-left: 12px; margin-left: 20px; margin-top: 2px; font-size: 12px; font-weight: bold; display: inline; float: left; clear: left; }

#content { width: 980px; height: auto; display: block; float: left; }
.lightline { background-image: url('../img/listwa.png'); width: 980px; height: 3px; margin-left: 0px; font-size: 1px; }

.caption { background: #5a0535; width: 970px; height: 26px; margin-top: 15px; margin-left: 10px; font-weight: bold; font-size: 14px; line-height: 24px; display: inline; float: left;  }
.caption span {margin-left: 15px; }

.sort { background: #3c0423; width: 122px; height: 26px; margin-top: 5px; margin-left: 10px; font-size: 14px; line-height: 24px; color: #fe86ca; float: left; display: inline; }
.sort span {margin-left: 15px; }
.sortmode { color: #ababab; width: 100px; height: 26px; text-align: center; font-size: 12px; line-height: 34px; float: left; display: inline; }
.sortactual { color: #fe86ca; text-decoration: underline; }

.navigator { text-align: center; background: #31001c; width: 970px; margin-top: 5px; margin-left: 10px; font-size: 12px; font-weight: bold; line-height: 24px; display: inline; float: left; }
.navigatorbtn { width: 100px; height: 26px; text-align: center; display: inline; float: left; }
.navigatorbtn2 { width: 100px; height: 26px; text-align: center; display: inline; float: right; }
.navigatorlist {width: 760px; height: 26px; text-align: center; display: inline; float: left; } 
.navigatorlist2{width: 760px; height: 80px; text-align: center; display: block; float: left; } 

.rightContainer { width: 370px; height: 801px; float: right; overflow: hidden; clear: right;  }
.rightContainer .caption { width: 370px; float: none; display: block; margin: 0; }

.tags { background: #1b0110; width: 370px; height: 519px; margin: 12px 0;  } 

.list_item { font-size: 12px; border: 1px solid #450127; width: 184px; height: 250px; margin-bottom: 15px; margin-left: 10px; display: inline; float: left; }
.wei { margin-left: 40px; }
.minfilm { margin-top: 2px; margin-left: 2px; display: block; }
.minfilm_title { overflow: hidden; font-size: 12px; margin-left: 2px; display: block; width: 180px; height: 39px; }
.rankbox { height: 20px; display: block; }
.rankstar { background-image: url('../img/gwiazdki.png'); background-position: 0px -20px; margin-left: 1px; width: 16px; height: 16px; font-size: 1px; display: block; float: left; }
.rankstar2 { background-position: -21px -20px; }
.rankcount { color: #cb0675; float: right; font-size: 10px; margin-right: 2px; padding-top: 5px; }
.minfilm_time { font-size: 10px; margin-left: 2px; display: inline; float: left; }
.minfilm_viewed { font-size: 10px; margin-right: 2px; display: inline; float: right; }
.minfilm_added { font-size: 10px; margin-left: 2px; color: #450127; width: 110px; display: inline; float: left; clear: left;}
.minfilm_playlist { font-size: 12px; margin-right: 2px; color: #00b4ff; display: inline; float: right; clear: right; }
.filtered { width: 179px; height: 134px; border: 1px solid #450127; margin-top: 2px; margin-left: 1px; text-align: center; display: block; }
.filtered div { margin-top: 50px; }

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

div.starsDark2{
	height: 20px;
	width: 100px;
	background: transparent url("../img/star2.png") repeat-x 0 0px;
	float: left;
}
div.starsLight2{
	height: 20px;
	overflow: hidden;
	text-indent: -100px;
	background: transparent url("../img/star2.png") repeat-x  0 -20px;
}

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


#right { width: 20px; height: 200px; margin-top: 3px; margin-left: 4px; display: inline; float: left; }
#right a { background-image: url('../img/butons.png'); width: 34px; height: 169px; display: inline; float: left; }
#right a.a1 { background-position: 0px 0px; }
#right a.a1:hover { background-position: -34px 0px; }
#right a.a2 { background-position: 0px -169px; margin-top: 8px; }
#right a.a2:hover { background-position: -34px -169px; margin-top: 8px; }

#playlistbox { background-image: url('../img/playlist.png'); width: 263px; min-height: 169px; height: auto !important; height: 169px; position: absolute; margin-left: 721px; margin-top: 103px; display: none;  }
#playlist { width: 240px; min-height: 159px;  padding-left: 5px;height: auto !important; height: 159px; margin-top: 5px; margin-left: 0px; }
.playlistRemove { font-weight: bold; }
#playlist li { list-style:none outside none; }
.playlistT { background-image: url('../img/playlistT.png'); width: 263px; height: 5px; }
#filtrbox { background-image: url('../img/filtrbox.png'); width: 263px; min-height: 169px; height: auto !important; height: 169px; position: absolute; margin-left: 721px; margin-top: 280px; display: none; }
.filtrboxT { font-size: 1px; background-image: url('../img/filtrboxT.png'); width: 263px; height: 5px; display: inline; float: left; }
.bott { background-image: url('../img/filtrboxT.png'); background-position: 0px -5px; width: 263px; height: 5px; display: inline; float: left; }
#filtrtext { width: 253px; min-height: 159px; height: auto !important; height: 159px; margin-top: 5px; margin-left: 10px; overflow: hidden; }
.filtrlist { width: 100px; height: 30px; margin-top: 5px; display: inline; float: left; }
#filtrpanel { width: 253px; min-height: 59px; height: auto !important; height: 39px; margin-top: 5px; margin-left: 10px; text-align: left; }

.morebtn { background-color: #5a0535; width: 153px; height: 26px; margin-top: 4px; text-align: center; line-height: 25px; font-weight: bold; display: block; float: right; }
.morebtn:hover {background-color: #940957; }

#playerbox { width: 590px; height: 480px; margin-top: 15px; margin-left: 10px; border: 1px solid #5a0535; display: inline; float: left; }
#infobox { width: 590px; min-height: 50px; height: auto !important; height: 50px; margin-top: 10px; margin-left: 5px; border: 1px solid #5a0535; display: inline; float: left; }
#infobox_added { width: 476px; padding-left: 5px;  color: #cb0675; border-bottom: 1px solid #5a0535; font-size: 14px; font-weight: bold; float: left; display: inline; }
#infobox_added span { color: white; }
#infobox_playlist { width: 98px; padding-left: 10px; border-bottom: 1px solid #5a0535; border-left: 1px solid #5a0535; font-size: 14px; font-weight: bold; float: right; }
#infobox_playlist a { color: #00b3fe; }
#infobox_tags { width: 590px; min-height: 20px; height: auto !important; height: 20px; padding-left: 5px; padding-top: 3px; color: #cb0675; font-size: 15px; line-height: 25px; font-weight: bold; }
#infobox_tags a { color: yellow; }
#infobox2 { width: 580px; height: 50px; margin-top: 5px; margin-left: 10px; display: inline; float: left; }
.bigrankstar { background-image: url('../img/gwiazdki.png');  width: 21px; height: 20px; display: block; float: left; }
.bigrankstar2 { background-image: url('../img/gwiazdki.png'); background-position: -21px 0px; width: 21px; height: 20px; display: block; float: left; }
.rankcount2 { font-size: 15px; font-weight: bold; color: #cb0675; margin-top: 5px; margin-left: 20px; display: inline; float: left;  }
.rankview2 { font-size: 14px; font-weight: bold; color: white; margin-top: 5px; margin-left: 20px; display: inline; float: right;  }

#comments { border: 1px solid #5a0535; width: 968px; height: auto; margin-left: 10px; margin-bottom: 20px;  display: inline; float: left; }
#commentButton { color: silver; }
.comment { border: 1px solid #5a0535; width: 960px; min-height: 40px; height: auto !important; height: 40px; margin-left: 3px; margin-top: 3px; display: inline; float: left; }
.comment_left { padding-left: 9px; width: 190px; height: 100%; font-size: 14px; color: #cb0675; display: inline; float: left; }
.comment_left span { font-size: 10px; color: #adadad;}
.comment_right { border-left: 1px solid #5a0535; padding-left: 9px; width: 750px; min-height: 43px; height: auto !important; height: 43px; color: yellow; font-size: 14px; display: block; float: right; }
.addcomment { width: 960px; height: 187px; margin-left: 3px; margin-top: 3px; margin-bottom: 10px; display: block;}
.addcomment_in { width: 636px; margin-left: 150px; text-align: left; display: inline; float: left; height: auto; }
.addcomment_table td {text-align: right; vertical-align: top; }
.comment_nick { border: 0px; width: 382px; height: 24px; margin-top: 5px; }
.comment_captcha { border: 0px; width: 90px; height: 24px; margin-bottom: 5px; }
.captcha_new { font-size: 11px;  }
.comment_text { border: 0px; width: 382px; height: 70px; margin-top: 5px; }
.commentbtn { border: 0px; background-color: #5a0535; color: white; width: 153px; height: 26px; margin-bottom: 5px; text-align: center; line-height: 25px; font-weight: bold; display: block; float: right; }


.search_caption { font-size: 16px; font-weight: bold; margin-top: 20px; margin-left: 10px; }
.search_adv { font-size: 12px; text-align: right; width: 177px; display: block; text-decoration: underline; }
.search_adv_text { border: 0px; width: 182px; height: 24px; margin-top: 5px; margin-right: 20px; margin-left: 10px; display: block; float: left; }
/* #search_adv { border: 0px; width: 182px; height: 24px; margin-top: 5px; margin-right: 20px; margin-left: 10px; display: block; float: left; } */
#searchbutton3 { border: 0px; background-image: url('../img/ok.png'); background-position: 0px -78px; width: 38px; height: 39px; margin-right: 15px; display: inline; float: left; }
#searchbutton3:hover { background-position: -38px -78px; }


#tag_letters {margin-top: 10px; margin-left: 10px; }
a.char { width: 20px; height: 20px; display: block; float: left; border: 1px solid #6b6b6b; background: black; color: white; text-decoration: none; font-weight:bold; font-size: 15px; text-align: center; }

a.char:hover { background: #515151; }

.tag { width: 300px; height: 25px; display: block; float: left; text-align: left; text-decoration: none; color: white; }
.taglist { margin-top: 20px; }

.backbtn { background-color: #5a0535; width: 153px; height: 26px; margin-top: 50px; margin-left: 10px; text-align: center; line-height: 25px; font-weight: bold; display: block; }
.backbtn:hover {background-color: #940957; }

.links { margin-bottom: 50px; width: 200px; height: auto; display: block; float: left; }
.links span { font-weight: bold; margin-left: 10px; }
.links a { background-image: url('../img/trojkaty.gif'); background-repeat: no-repeat; background-position: 0px 2px; width: 150px; height: 17px; padding-left: 12px; margin-left: 20px; margin-top: 2px; font-size: 12px; font-weight: bold; display: inline; float: left; clear: left; }

/* lista tagów */

#lista-nav .ln-letters a { font-weight: bold; background-color: #000; width: 14px; text-align: center; color: #FFF; font-size:12px; padding:2px 8px; 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 { min-height: 400px; height: auto !important; height: 400px; }
#lista li {list-style: none; display: inline; float: left; width: 158px; margin-right: 5px;}
#lista li a {color: white;}
#lista li a:hover {color: yellow;}


div.seo {
	font-size: 12px;
	margin: 0 0 0 10px;
	
}
div.seo h1 {
	font-size: 13px;
	margin: 0;
	padding: 0;
}

/*  OFERTY  */

/* szukator */
#searcher { text-align: center; margin: 200px 0; }
#searcher div.search { width: 240px; height: 40px; margin: 0 auto; }

/* nawigacja */
.navigator .prev,
.navigator .next { margin: 0 30px; }

/* lista kategorii */
#oCategories { height: 18px; margin: 4px 0 0 10px; float: left; width: 970px; }
#oCategories li { float: left; margin: 0 16px; }

/* lista województw */
#woj,
#districts { text-align: center; }
#districts li a { display: block; margin: 5px auto; width: 200px; line-height: 25px; font-size: 16px; background-color: #5A0535; }
#districts li a:hover { background-color: #940957; }

/* lista miast */
.cities { text-align: center; }

/* lista ofert */
.list_profile { border: 1px solid #450127; display: inline; float: left; font-size: 12px; margin-bottom: 15px; margin-left: 10px; width: 184px; height: 245px; text-align: center; }
.list_profile a { display: block; }
.list_profile a.name,
.list_profile a.city { height: 18px; overflow: hidden; }
.list_profile a.about { font-size: 16px; color: #00B4FF; }

/* oferta */
#offer { float: left; display: inline; border: 1px solid #450127; width: 585px; min-height: 801px; margin: 0 0 0 10px; }

#offer .photo { height: 380px; margin: 10px; }
#offer .photo img { display: inline; float: left; }
#offer .photo #mainPhoto { width: 274px; height: 380px; }
#offer .photo .miniPhoto { width: 87px; height: 121px; margin: 0 0 9px 10px; cursor: pointer; }

#offer .info { margin: 10px; }
#offer .info h2 { margin: 0px; }
#offer .info .title { margin: 10px 0 5px; width: 165px; background-color: #5A0535; padding: 3px 0; text-align: center; }
#offer .info .contact span { font-weight: bold; color: #f00; }

.sideOffers { border: 1px solid #450127; }
.sideProfile { float: left; display: inline; width: 167px; height: 235px; margin: 10px 0 10px 10px; text-align: center; font-size: 12px; border: 1px solid #450127; }
.sideProfile a { display: block; }
.sideProfile img { width: 130px; height: 178px; }
