* { margin: 0px; padding: 0px; }
html { margin: 0px; padding: 0px; background: #000; font-family: Trebuchet MS; font-size: 12px; color: #fff; }
img { border: 0px; }
a {text-decoration: none; }
/* Konstrukcja laya */
#wrapper { margin: 0 auto; width: 962px; }
#top { width: 962px; height: 281px; background: transparent url('../img/top.jpg') no-repeat; }
#top2 { width: 326px; height: 184px; background: transparent url('../img/top2.jpg') repeat-y }
#footer { width: 962px; height: 49px; background: transparent url('../img/footer.png') no-repeat; clear: both;}

#foot_features { clear: both; margin: 5px 0 0 0; width: 962px; background: transparent url('../img/background_footer.png') repeat-y; }
#foot_features .foot_titlebar { height: 11px; background: transparent url('../img/bars.png') no-repeat 0 0; font-size: 1px; }

/* Inne */
.to-left { float: left; }
.to-right { float: right; }
.clear { clear: both; float: none !important; }		


/* Ulubione i zasady */
#top_buttons { margin: 0px 0 0 0px; float: right; width: 203px; }
#top_buttons div { float: left; display: block; }
#top_buttons a#add2fav { display: block; width: 203px; height: 37px; background: transparent url('../img/add2fav.gif') no-repeat 0 0 }

/* Search */
#search { float: left; margin: 173px 0 0 342px; *margin: 173px 0 0 170px; }
#search #submit { width: 34px; height: 34px; display: block; float: left; background: url('../img/btn_play.png') 0px -34px; margin: 0; border: 0px; cursor: pointer; }
#search #submit:hover { background: url('../img/btn_play.png') -34px -34px; }
#search #citySearch { width: 226px; height: 31px; font-size: 20px; float: left; background-image: url('../img/background_search_top.png'); border: 0; padding: 3px 0 0 5px;}	

.emptySearch { color: #999; }	

/* Oferty dnia */
#dayOffers { float: right; width: 203px; }
#dayOffers .chick { margin: 5px 0 7px 25px; width: 173px; height: 109px; background: transparent url('../img/items_backgrounds.png') no-repeat 0 -472px; }
#dayOffers .chick .photo { margin: 5px 5px 0 5px; width: 110px; height: 80px; }
#dayOffers .chick .name { margin: 0; clear: both; margin: 0 0 0 5px; }
#dayOffers .chick .name a { color: white; }

/* Menu główne */
#mainMenu { clear: both; }
#mainMenu .wrap { margin: 0 0 0 344px; }
#mainMenu .wrap a { float: left; width: 109px; height:73px; display: inline; background: transparent url('../img/menu.png') no-repeat; margin: 1px 3px 0 1px; }

#mainMenu .wrap a.menu_1 { background-position: 0 0; }
#mainMenu .wrap a.menu_1:hover { background-position: -109px 0; }

#mainMenu .wrap a.menu_2 { background-position: 0 -74px; }
#mainMenu .wrap a.menu_2:hover { background-position: -109px -74px; }

#mainMenu .wrap a.menu_3 { background-position: 0 -148px; }
#mainMenu .wrap a.menu_3:hover { background-position: -109px -148px; }

#mainMenu .wrap a.menu_4 { background-position: 0 -222px; }
#mainMenu .wrap a.menu_4:hover { background-position: -109px -222px; }

#mainMenu .wrap a.menu_5 { background-position: 0 -296px; }
#mainMenu .wrap a.menu_5:hover { background-position: -109px -296px; }

/* Kategorie */
.categories { float: left; width: 326px; background: transparent url('../img/background_categories.png') repeat-y }
.categories .titlebar { height: 44px; background: transparent url('../img/bars.png') no-repeat 0 -11px; font-size:0; }
.categories .footbar { height: 17px; background: transparent url('../img/bars.png') no-repeat 0 -55px; }
.categories .content { margin: 0px 3px; }
.categories a { line-height: 28px; font-size: 15px; display: block; width: 318px; height: 28px; color: white; font-weight: bold; background: transparent url('../img/leftMenu.png') no-repeat 0 0 }
.categories a:hover { color: #ffbd5e; background-position: -318px 0;}
.categories a div { margin: 0 0 0 25px; }

/* Kategorie w stopce */
#foot_features #top2 { display: none; }
#foot_features .categories { float: left; line-height: 19px; font-size: 14px; width: 160px; background: transparent none; margin: 0 0 0 25px; *margin: 0 0 0 10px; }
#foot_features .categories .titlebar { background: transparent none; height: 30px; font-size: 16px; line-height: 30px; }
#foot_features .categories .footbar { height: 0; background: transparent none; }
#foot_features .categories .content { margin: 0px 10px; }
#foot_features .categories a { display: block; width: auto; height: auto; color: white; font-weight: normal; background: transparent none; line-height: 19px; }
#foot_features .categories a:hover { color: #ffbd5e;}
#foot_features .categories a div { margin: 0 0 0 0px; }

/* List a woj w stopce */
#districts { float: left; line-height: 15px; font-size: 15px;  }
#districts div { float: left; margin: 0 0 0 10px; }
#districts .titlebar { float: none; margin: 0; line-height: 30px; }
#districts a { display: block; width: 180px; line-height:19px; color: white; }
#districts a:hover { color: #ffbd5e; }

/* Informacje */
#foot_features #info { float: left; line-height: 19px; font-size: 14px; width: 180px; }
#foot_features #info .titlebar { font-size: 16px; line-height: 30px; }
#foot_features #info .content { margin: 0px 10px; }
#foot_features #info a { display: block; color: white; }
#foot_features #info a:hover { color: #ffbd5e;}

/* Szukator w stopce */
#foot_features #foot_search { float: left; width: 204px; background: transparent url('../img/background_search.png') repeat-y; margin: 0 0 10px 0;}
#foot_features #foot_search .titlebar { height: 44px; background: transparent url('../img/bars.png') no-repeat 0 -189px;}
#foot_features #foot_search .footbar { height: 12px; background: transparent url('../img/bars.png') no-repeat 0 -233px; font-size: 1px; }
#foot_features #foot_search .content { margin: 0 7px; text-align: right; }
#foot_features #foot_search .content .title { text-align: left; font-size: 14px; margin: 20px 0 5px 20px; width: 100px; }
#foot_features #foot_search .content #citySearch1 { background: transparent url('../img/background_search_bottom.png') no-repeat; padding: 7px 5px 0 5px; width: 178px; height: 30px; border: 0; font-size: 16px; }
#foot_features #foot_search .content #submit1 { border: 0; background: transparent url('../img/btn_play.png') no-repeat 0 -68px; width: 34px; height: 34px; cursor: pointer; }
#foot_features #foot_search .content #submit1:hover { background-position: -34px -68px; }


/* Ulubione */
#favorites { background: transparent url('../img/background.png') repeat; float: right; width: 275px; }
#favorites .title_bar { background: transparent url('../img/favorite_bar.png') no-repeat; width: 275px; height: 65px; }
#favorites .foot_bar { background: transparent url('../img/favorite_bar.png') no-repeat 0px -65px; width: 275px; height: 10px; }
#favorites .photos { height: 480px; text-align: center; }
#favorites .chick { border: 2px solid black; width: 124px; height: 144px; float: left; margin: 4px; background-color: black; }

/* Ostatnio widziane */
#last_seen { float: left; margin: 5px 0 0 0; background: #132d34 none; width: 326px; }
#last_seen .titlebar { background: transparent url('../img/bars.png') no-repeat 0 -72px; height: 46px; }
#last_seen .footbar { background: transparent url('../img/bars.png') no-repeat 0px -118px; height: 10px; font-size: 0; }
#last_seen .chick {  margin: 6px auto;width: 301px; height: 118px; background: transparent url('../img/items_backgrounds.png') no-repeat 0 0; }
#last_seen .chick .star { margin: 0 0 0 80px; *margin: 0 0 0 40px; }

#last_seen .chick a.play { display: block; margin: 0 auto; height: 29px; width: 65px; line-height: 29px; color: black; float: left; font-size: 12px; background: transparent url('../img/2offers.png') no-repeat right -0px; }
#last_seen .chick a.play:hover { background-position: right -58px }
#last_seen .chick a.star { display: block; margin: 0 auto; height: 29px; width: 75px; line-height: 29px; color: black; float: left; font-size: 12px; background: transparent url('../img/2offers.png') no-repeat right -29px; }
#last_seen .chick a.star:hover { background-position: right -87px }

/* Dlaczego nasza strona */
#our_page { float: right; margin: 5px 0; background: transparent none; width: 632px; height: 245px; background: transparent url('../img/why.jpg'); }
#our_page .wrap { margin: 60px 0 0 270px; width: 328px; }
#our_page .wrap .title { font-size: 18px; line-height: 19px; font-weight: bold; }
#our_page .wrap .content { font-size: 18px; line-height: 16px; font-size: 16px; margin: 10px 0 0 0; }
#our_page .wrap .content span { font-weight: bold; color: red; }

/*  */
.chick { font-size: 14px; }
.chick .photo { overflow: hidden; height: 90px; float: left; border: 1px solid red; margin: 12px 5px 10px 12px; *margin: 12px 5px 10px 6px; }
.chick .photo img { width: 124px; }
.chick .info { float: left; width: 150px; }
.chick .name { height: 20px; overflow: hidden; line-height: 20px; margin: 12px 0 0 0; }
.chick .name a { color: red; }
.chick .city { color: black; height: 40px; }
.chick .city a { color: black; }
.chick a.about_me { display: block; margin: 0 auto; height: 29px; width: 65px; line-height: 29px; color: black; float: left; font-size: 12px; background: transparent url('../img/2offers.png') no-repeat right -0px; }
.chick a.about_me:hover { background-position: right -58px }
.chick a.add2fav { display: block; margin: 0 auto; height: 29px; width: 75px; line-height: 29px; color: black; float: left; font-size: 12px; background: transparent url('../img/2offers.png') no-repeat right -29px; }
.chick a.add2fav:hover { background-position: right -87px }

.empty { background-position: 0 -118px !important; }

/* Nawigacja */
.navi { height: 31px; }
.navi a { width: 44px; height: 31px; display: block; background-image: url('../img/btn_nextprev.png'); }
.navi a.prev { float: left; background-position: 0 0px; margin: 0 0 0 2px; }
.navi a.prev:hover { background-position: -44px 0px; }	
.navi a.back { float: left; background-position: 0 0px; margin: 0 0 0 2px; }
.navi a.back:hover { background-position: -44px 0px; }	
.navi a.next { float: right; background-position: 0 -31px; margin: 0 3px 0 0; }
.navi a.next:hover { background-position: -44px -31px; }	


/* Widoki */
/* Lista województw */	
#chose_admin_area { float: right; width: 632px; }
#chose_admin_area .titlebar { height: 44px; background: transparent url(../img/bars.png) no-repeat 0 -130px; }
#chose_admin_area .titlebar div { margin: 0 0 0 20px; line-height: 44px; font-size: 15px; }
#chose_admin_area .content { float: left; width: 631px; height: 580px; background: transparent url(../img/map.jpg) no-repeat; font-size: 17px; line-height: 29px; }
#chose_admin_area .content .title { margin: 15px 0 0 15px; }
#chose_admin_area .content .map { margin: 5px 0 0 30px; }
#chose_admin_area .content .map a { color: white; }


/* Profile */	
#profiles_list { float: right; width: 632px; background: transparent url('../img/background_content.png') repeat-y; }
#profiles_list .titlebar { background: transparent url('../img/bars.png') no-repeat 0 -130px; height: 44px; }
#profiles_list .titlebar div { margin: 0 0 0 20px; line-height: 44px; font-size: 15px; }
#profiles_list .footbar { background: transparent url('../img/bars.png') no-repeat 0 -174px; height: 15px; font-size: 1px; }
#profiles_list .chick { width: 301px; height: 118px; background: transparent url('../img/items_backgrounds.png') no-repeat 0 -236px; float: left; margin: 6px; *margin: 4px; }
#profiles_list .chick .about { float: left; }
#profiles_list .chick .fav { float: left;  }
#profiles_list .chick .favInfo { float: left; color: red; font-size: 12px; }

#profiles_list .empty { background-position: 0 -354px !important; }
#profiles_list .fill { float: left; width: 79px; height: 29px; }

/* Widok profilu */
#profile { float: right; width: 632px; background: transparent url('../img/background_content.png') repeat-y; }
#profile .titlebar { background: transparent url('../img/bars.png') no-repeat 0 -130px; height: 44px; }
#profile .titlebar div { margin: 0 0 0 20px; line-height: 44px; font-size: 15px; }
#profile .footbar { background: transparent url('../img/bars.png') no-repeat 0 -174px; height: 15px; font-size: 1px; }

#profile .content { background: transparent url('../img/back_profil.png') repeat-x; margin: 5px; }
#profile .content .photos { float: right; width: 275px; }
#profile .content .photos .big img { width: 275px; height: 380px; display: block; }
#profile .content .photos .small { background: transparent url('../img/other_photos.png') no-repeat; height: 90px; }
#profile .content .photos .small img { width: 65px; height: 90px; cursor: pointer; margin: 5px 0 0 40px; display: block; float: left; }
#profile .content .photos .small .mini1 { margin: 5px 0 0 0; }
#profile .content .info { float: left; width: 325px; margin:0 0 0 15px; *margin: 0 0 0 7px; }
#profile .content .info .frame { width: 322px; background: transparent url('../img/background_profile.png') repeat-y 0 0 }
#profile .content .info .frame .titlebar { height: 13px; background: transparent url('../img/bars.png') no-repeat 0 -245px; font-size: 1px; }
#profile .content .info .frame .footbar { height: 13px; background: transparent url('../img/bars.png') no-repeat 0 -259px; font-size: 1px; }
#profile .content .info .inline div { float: left; }
#profile .content .info .frame .one { margin: 0 10px; }
#profile .content .info .one { color: white; font-size: 14px; margin: 5px 10px 5px 10px; }
#profile .content .info .one .title { color: red; font-weight: bold; }
#profile .content .info .one span { color: red; font-weight: bold; }
#profile .content .info .name { color: white; font-size: 16px; font-weight: bold; margin: 0 10px; }
#profile .content .info .city { color: red; font-size: 15px; font-weight: bold; margin: 0 10px 10px 10px; }
#profile .content .info .bigspace { margin: 40px 0 0 0; }
#profile .content .info .write,
#profile .content .info .call { margin: 10px 0; font-size: 15px; display: none; color: red; }
#profile .content .info .write span, #profile .content .info .call span { font-size: 15px; font-weight: bold; color: white }
#profile .content .info a { border: 0; width: 300px; height: 28px; cursor: pointer; display: block; background: transparent url('../img/leftMenu.png') no-repeat; color: white;}
#profile .content .info a div { margin: 0 0 0 25px; line-height: 28px;}

#profile .content .info a.writeme {background-position: 0 0px;}
#profile .content .info a.writeme:hover {background-position: -318px 0px;}

#profile .content .info a.callme {background-position: 0 0px;}
#profile .content .info a.callme:hover {background-position: -318px 0px;}

#profile .content .info a.add2fav {background-position: 0 0px; line-height: 28px; padding: 0 0 0 25px; width: 275px;  }
#profile .content .info a.add2fav:hover {background-position: -318px 0px;}

#profile .content a.back { background-position: 0 0px; }
#profile .content a.back:hover { background-position: -95px 0px; }	
	
/* Widok wojewodztw */
#districtsList { font-size: 20px; text-align: center; color: #ffbd5e; }
#districtsList .titlebar { font-size: 20px; text-align: center; color: #ffbd5e; }

/* Wybór miasta */
#cities { float: right; width: 632px; background: transparent url('../img/background_content.png') repeat-y; }
#cities .titlebar { background: transparent url('../img/bars.png') no-repeat 0 -130px; height: 44px; }
#cities .titlebar div { margin: 0 0 0 20px; line-height: 44px; font-size: 15px; }
#cities .footbar { background: transparent url('../img/bars.png') no-repeat 0 -174px; height: 15px; font-size: 1px; }
#cities .content { margin: 20px 0 0 10px; min-height: 500px; height: auto !important; height: 500px; }

#cities #lista-nav { margin: 10px 0; }
#cities #lista { margin: 10px 0; }
#cities #lista li {list-style: none; float: left; width: 190px; text-align: left; }
#cities #lista li a { color: #fff; font-size: 14px; }
#cities #lista li a:hover { color: #ffbd5e; }

/* Wybór miasta */
#informations { float: right; width: 632px; background: transparent url('../img/background_content.png') repeat-y; }
#informations .titlebar { background: transparent url('../img/bars.png') no-repeat 0 -130px; height: 44px; }
#informations .titlebar div { margin: 0 0 0 20px; line-height: 44px; font-size: 15px; }
#informations .titleinfo { margin: 5px 0 5px 0; width: 300px; background-color: red; }
#informations .titleinfo div { margin: 0px 0 0 10px; height: 30px; line-height: 30px; color: white; font-weight: bold; }
#informations .content { width: 632px; height: 579px; background: transparent url(../img/info.jpg) no-repeat; }
#informations .content .text { margin: 5px 15px; font-size: 16px; height: 530px; line-height: 18px; }

/* Adult Warning */
#adultWarning { height: 328px; width: 1036px; margin: 10px auto; background: #000 url('../img/entryPage.png') no-repeat top center; text-align: center; }
#adultWarning p { margin: 5px 0 0 500px; font-size: 18px; }
#adultWarning p.title { font-size: 26px; }
#adultWarning .first { margin: 10px 0 0 500px; font-size: 14px; }
#adultWarning a.rule { color: white; text-decoration: none; font-size: 18px; }
#adultWarning a { text-decoration: underline; font-size: 24px; }