@charset "UTF-8";
/* CSS Document */

/* top */
h1#logo{ margin:25px 0 0 20px}
h1#logo a{ background:url(../img/logo.png) no-repeat; width:219px; height:62px; text-indent:-9999px; display:block; margin:0 0 0px 0;}
.search{ margin:30px 0 0 0 }
.search input.search_text{ padding:5px; margin: 0;border:1px solid #dceaf3; float:left; font-size:2em; font-family:inherit; background:#fff; color:#acbde0; width:380px}
input.search_text:focus {border:1px solid #c8d4eb; color:#7593d1}
.search input.search_submit{ background:url(../img/icon_search.png) no-repeat; width:61px; height:42px; border:0; cursor:pointer; float:left; margin:-2px 0 0 3px}
.search p{ margin:0 0 10px 0; float:right; margin-right:110px}
.search a { text-indent:-9999px}
.content{ padding:20px; float:left; width:910px; margin:0; background: #fff}
a.dodaj_btn{  display:block; background:url(../img/dodaj_btn.png) no-repeat; width:192px; height:62px; float:right; margin:-5px 20px 0 0}
a:hover.dodaj_btn{ background-position:bottom}
.welcome_box{ padding:0px; width:614px; height:323px; background: url(../img/main_pic.png) #fff; margin:10px 0; border:0px solid #99a9ca; float:left; }
.welcome_box h3{ color:#3a558b; letter-spacing:0; line-height:1.1em; text-shadow:0 1px 1px #fff; font-size:2em; letter-spacing:-1px}
.welcome_box h3 a{ padding:5px 10px 5px 43px; background: url(../img/icon_arrow_right_green.png) no-repeat #90d341; text-decoration:none; color:#FFF; text-shadow:0 1px 1px #888; border:1px solid #559705; line-height:40px; -webkit-border-radius:2px}
.welcome_box h3 a:hover{ color:#fff ; border:1px solid #85e217}
.welcome_box h4{ color:#3a558b;  width:420px; padding-top:20px; float:left;}
.welcome_box p{ color:#3a558b}
.welcome_box ul{ list-style:url(../img/icon_green_dot.png) ; list-style-position:inside;  margin:0 40px 0 0 ; line-height:13px; float:left; color:#3a558b}
.welcome_box ul li{  font-size:1.3em; padding-bottom:3px; margin:0}

.top_menu{ background-color:#f2f2f2; display:block; width:950px; float:left}
.top_menu ul {float:right;list-style-type:none  ;position:relative;  padding:0; margin:0 0px 10px 0 }
.top_menu ul li{ margin:0; padding:0; display:inline}
.top_menu ul li a{ float:left;display:inline;list-style-type:none;margin:0 0 0 10px; padding:3px 6px;  text-decoration:none; color:#666; font-weight:bold; background-color:#FFF; border-bottom:1px solid #fff}
.top_menu ul li a:hover{ border-bottom:1px solid #ccc; color:#7593d1}

/*ogłoszenie skrót*/
a.a_item{ display:block; float:left; text-decoration:none; border-bottom:1px solid #cee1eb; padding:10px; margin-bottom:0px; width:580px }
a:hover.a_item{ background-color:#e1eef6}
a:hover.a_item p{ color:#999}
.a_item img{ float:left; margin:0 10px 0px 0px}
.a_item_text{ float:left; padding-left:40px; background:url(../img/icon_speech.png) no-repeat}
.a_item_text h3{ margin-bottom:5px; color:#637db1} 
.a_item_text p{ margin:0; float:left; padding-right:10px; color:#aaa} 
.a_item_text span{ float:left}

/*ogłoszenie skrót - prawa kolumna*/
a.a_item_right{ display:block; float:left; text-decoration:none; border-bottom:1px solid #cee1eb; padding:10px; margin-bottom:0px; width:220px }
a:hover.a_item_right{ background-color:#e1eef6}
a:hover.a_item_right p{ color:#999}
.a_item_right img{ float:left; margin:0 10px 0px 0px}
.a_item_text_right{ float:left; padding-left:30px; background:url(../img/icon_speech_small.png) no-repeat}
.a_item_text_right h3{ margin-bottom:5px; color:#637db1; font-size:1.1em} 
.a_item_text_right p{ margin:0; float:left; padding-right:10px; color:#CCC} 
.a_item_text_right span{ float:left; color:#999}

/* box z tagami */
.tags_box{ float:right; width:240px;}
.tags_box h3{ background:url(../img/icon_tag.png) no-repeat right; height:30px; line-height:25px; border-bottom:0px solid #CCC; margin:20px 0 0 0; }
.tags_box div a, .tags_wide div a { color:#FC0; }
.tags_box div a:hover, .tags_wide div a:hover { color:#FC0; text-decoration:none }
.tags_wide a {margin:0 0.6em 0 0; color:#FC0; line-height:2em}
.tags_wide{ text-align: center; margin-bottom:1.8em }

/* miejsca */
.places_box{ float:right; width:240px;}
.places_box h3{ background:url(../img/icon_pin.png) no-repeat right; height:30px; line-height:25px; border-bottom:0px solid #CCC; margin:20px 0 0 0; }
.places_box div a, .tags_wide div a { }
.places_box div a:hover, .tags_wide div a:hover { color:#FC0; text-decoration:none }
.miejsca_wide a {margin:0 0.6em 0 0;  line-height:2em}
.miejsca_wide{ text-align: center; margin-bottom:1.8em }

/* dodaj ogloszenie */
h2.dodaj_header{ background:url(../img/icon_add.png) no-repeat; padding-left:50px; text-shadow:0px 1px 0px #fff; height:40px}
input.a_title{ padding:5px; margin: 0;border:1px solid #ccc; font-size:1.5em; font-family:inherit; background:#fff; color:#999; width:380px; display:block; margin-top:0px}
.a_form textarea, .reply_form textarea{  padding:5px; margin: 0;border:1px solid #ccc; font-size:1.2em; font-family:inherit; background:#fff; color:#999; width:380px; display:block; margin-top:0px; height:150px}
input.a_title:focus, .a_form textarea:focus, .reply_form textarea:focus{ border:1px solid #c8d4eb; color:#6980af; background-color:#f6fafc}
input.a_form_btn{ background:url(../img/ad_form_btn.png) no-repeat; width:192px; height:62px; border:0; margin-left:200px; cursor:pointer}
.a_form label{ padding: 10px 0 2px 0; display:block}
h2.a_or{ margin-top:220px}
.facebook_box{ padding:20px; width:270px; background-color:#eef5fa; margin:110px 0 0 0 ; border:1px solid #99a9ca; text-align:center}
.facebook_box ul li, .facebook_box p{ text-align:left; margin:0}
.facebook_box img{ margin-bottom:20px}

.facebook_login_box{ padding:20px; width:270px; background-color:#eef5fa; margin:0px 0 0 0 ; border:1px solid #99a9ca; text-align:center}
.facebook_login_box p{ text-align:left; margin:0}
.facebook_login_box img{ margin-bottom:0px}

/* ogłoszenie */
a.next{ float:right; margin:0 20px 10px 0; background:url(../img/icon_blue_right.png) no-repeat right center;height:19px; width:50px; text-indent:-9999px }
.a_content_box{ float:left; border-left:7px solid #eff1e0; margin-bottom:20px;  }
.a_desc{ padding:10px 20px 10px 10px ; width:580px;  background:#eff1e0; float:left; margin-bottom:0px; border-bottom:1px solid #c8ccad}
.a_desc a{ color:#929676}
.a_desc h2{ font-weight:bold; font-size:2.3em; letter-spacing:-1px; margin-bottom:10px; line-height:1.2em; text-shadow:0px 1px 0px #fff}
.a_desc h4{ font-size:1em; margin-bottom:10px}
.a_desc p{ margin-bottom:10px; font-size:1.2em; color:#555}
.a_desc h4 a{ font-weight:bold}
.a_desc span{ margin:0}
.a_desc_tags{ margin-bottom:10px; float:left; background:url(../img/icon_tag_small.png) no-repeat left center; padding-left: 30px}
.a_desc_tags a{ padding: 2px; margin-right:5px; font-size:0.9em; color:#5470ab}
h2.reply_header{ background:url(../img/icon_send_mail.png) no-repeat bottom left; padding: 20px 0 0 50px; margin-left:20px}
.reply_form{ margin:0 0 10px 20px}
.reply_form textarea{ height:100px; margin-bottom:10px}
input.a_send_reply_btn{ background:url(../img/send_reply_btn.png) no-repeat; width:163px; height:43px; border:0; margin-left:230px; cursor:pointer}
input.a_send_msg_btn{ background:url(../img/send_msg_btn.png) no-repeat; width:163px; height:43px; border:0;	 cursor:pointer}
.reply_info{ margin:75px 0px 0 0 ;}
.reply_info ul{ margin-left:40px}
h5.info_header{ background:url(../img/icon_info.png) no-repeat left center; padding: 3px 0 0 40px; margin:0px 0 10px 0}
.a_form_info{ margin:0px 0px 20px 0 ; padding:20px; background-color:#fff; border:1px solid #ccc; width:350px}
p.a_text{ display:block; float:left; width:560px; padding:10px; background-color:#f9faf3; }
h2.ogloszenia_header{ background:url(../img/icon_ogloszenia.png) no-repeat; padding-left:50px; text-shadow:0px 1px 0px #fff}
h2.tagi_header{ background:url(../img/icon_tag.png) no-repeat left center; padding-left:50px; text-shadow:0px 1px 0px #fff}
h2.miejsca_header{ background:url(../img/icon_pin.png) no-repeat left center; padding-left:50px; text-shadow:0px 1px 0px #fff}
h2.wyniki_header{ background:url(../img/icon_search.png) no-repeat -10px center; padding-left:50px; text-shadow:0px 1px 0px #fff; height:40px}
h2.login_header{ background:url(../img/icon_user_big.png) no-repeat 0px center; padding-left:50px; text-shadow:0px 1px 0px #fff; height:40px}
.login_box{ padding:20px; width:360px; background-color:; border:1px solid #ccc}
.login_box label{ display:block}
input.login_btn{ background:url(../img/login_btn.png) no-repeat; width:113px; height:43px; border:0; margin-left:0px; cursor:pointer}

/* ogloszenie - watek odpowiedzi */
.a_desc_reply h2{ font-weight:bold; font-size:1.8em; letter-spacing:-1px; margin-bottom:10px; line-height:1.2em; text-shadow:0px 1px 0px #fff}
.a_desc_reply{ padding:10px 20px 10px 10px ; width:580px; background-color:#f2f2f2; float:left; margin-bottom:0px; border-bottom:1px solid #ccc}
.a_desc_reply p{ margin-bottom:10px; font-size:1em; color:#555}
.a_desc_reply h4{  font-size:1em; margin-bottom:10px}
p.a_text_reply{ display:block; float:left; width:560px; padding:10px; background-color:#fff; }
.a_content_box_reply{ float:left; border-left:7px solid #ccc; margin-bottom:20px}
h3.reply_header2{ background:url(../img/icon_mail.png) no-repeat bottom left; padding: 10px 0 0 45px; margin:10px 10px 10px 10px; line-height:28px }

.right_col{ float:right; width:240px}
.similar{ width:240px; float:left; margin-top:20px}
.regular_right_box{ float:left; margin:40px 0 0 0;}

/* footer */
#footer{ border-top:1px solid #ddd; padding:10px 0px 0px 0px; background-color:#f2f2f2}
#footer ul {float:left;list-style-type:none  ;position:relative;  padding:0; }
#footer ul li{ margin:0; padding:0; display:inline}
#footer ul li a{ float:left;display:inline;list-style-type:none;margin:0 10px 0 0; padding:3px;  text-decoration:none; color:#333 }
#footer ul li a:hover{ color:#7593d1;}
#footer p{ float:right; margin-right:20px}

.success_box{ padding:20px; background-color:#d4eb8d; border:1px solid #a4bd55;margin-bottom:20px; width:575px}
.success_box h2, .success_box h3{ color:#5b7900; margin-bottom:10px; background:url(../img/icon_smile.png) no-repeat  left center; height:50px; padding-left:60px; line-height:1.3em; font-size:1.7em } 
.success_box span{ font-size:0.65em; display:block}
.checked_box{ padding:20px 20px 10px 20px; background-color:#d4eb8d; border:1px solid #a4bd55;margin-bottom:20px; width:575px}
.checked_box h2, .checked_box h3{ color:#5b7900; margin-bottom:10px; background:url(../img/icon_checked.png) no-repeat  left center; padding-left:60px; line-height:1.3em; font-size:1.7em } 
.checked_box span{ font-size:0.65em; display:block; margin:0}
.share_success{ padding-left:60px}

.error_box{ padding:20px 20px 10px 20px; background-color:#fff99a; border:1px solid #ffe077; margin-bottom:20px; }
.error_box h2{ color:#555; margin-bottom:10px; background:url(../img/icon_sad.png) no-repeat  left center; height:50px; padding-left:60px; font-size:1.7em } 
.error_box span{ font-size:0.6em; display:block}
.static_content p, .static_content ul{ font-size:1em}
.static_content h3{ color:#555; font-weight:bold}

/*stronicowanie*/
.content-next-page{ float:left; padding:0px; width:100%; margin-bottom:10px}
ul.next-page { list-style:none; margin:0; font-weight:bold; font-size:1.1em}
ul.next-page li{ float:left; list-style:none;margin:0px; padding:0}
ul.next-page li a{ padding:5px 9px;  text-decoration:none}
ul.next-page li a:hover{ border-bottom:2px solid #7d9bdb; background-color:#f2f2f2}
.active-page a{ border-bottom:2px solid #ccc !important; color:#aaa}
form.contact_form label{ display:block}

form.contact_form textarea{ font-size:1.4em; width:550px; height:150px}
.contact_form_sel { margin-bottom:10px; font-size:1.3em; width:300px; padding:2px}
.contact_form_sel option{}
.comment_header{ margin-bottom:0.2em; background:url(../img/icon_chat.png) no-repeat; padding:0px 10px 10px 40px }
.comment_header span{ font-size:0.7em; display:block; padding-top:4px}
.validation-advice{ color:#F66}

.fb_checkbox{ display:block; padding:5px; background-color:#eef5fa; width:330px; border:1px solid #99a9ca; margin-top:10px}
.fb_checkbox label{ display:inline !important; margin:0 0 0 5px}
.accept_rules{ font-size:1em; margin:10px 30px 0 0}

h3.facebook_header_right{ background:url(../img/facebook_icon.png) no-repeat center right; height:25px; margin-bottom:10px}
.share{ float:left; display:block; width: 550px}
.share a{color:#5470ab}
.share span{ margin: 3px 10px 0px 0; font-size:0.9em; display:block; float:left}

ul.ogloszenia_filtr_menu{ list-style:none; margin:0}
ul.ogloszenia_filtr_menu li { display:inline; float:left}
ul.ogloszenia_filtr_menu li a{ display:inline; float:left; padding:3px 6px; background-color:#f2f2f2; margin-right:10px;  -webkit-border-radius:3px; text-decoration:none; font-weight:bold; border:1px solid #ddd}
a.active{ background-color:#f2f2f2 !important;  color: #aaa !important }

/* accordion */
#accordion {margin:0px; width:615px}
h3.toggler {	cursor: pointer;border: 1px solid #f5f5f5;border-bottom-color: #ddd;color: #528CE0;margin: 0 0 0 0;padding: 10px 0 10px 40px ; background:url(../img/icon_user.png) no-repeat center left #FF9; font-weight:bold}
.toggler span{ margin-right:20px; float:right; font-size:0.7em; font-weight:normal; padding-top:5px}
div.element{ padding:0px; background-color:#FFC; margin-bottom:5px}
div.element p, div.element h4 {padding:20px;  margin-bottom:0px}
.accordion_reply{ padding:0 20px 20px 20px;}
.accordion_reply a{ padding:3px 4px; background-color:#0C3; color:#fff; text-decoration:none; float:right; margin-bottom:5px; border-bottom:2px solid #0C3; color:#FFF}
.accordion_reply a:hover{ border-bottom:2px solid #393; color:#FFF}
.accordion_reply form{ height:140px}
.accordion_reply textarea{ height:80px; width:565px; float:left; font-size:1.2em}
.accordion_reply input{ float:right; padding-bottom:10px}

.tags_alfabet h3{ margin-bottom:10px; font-weight:bold; border-top:1px solid #f2f2f2; padding-top:10px}
.tags_alfabet ul li { font-size:1.1em}
.tags_alfabet ul li a { }

