/********************* Header */
header { width: 100%; height: 105px; }
header .Wrapper { padding: 0; height: 105px; width: 980px; position: relative; z-index: 100; }
header .Wrapper a#logo { display: block; background: url(../img/header/logotype.png) no-repeat; width: 258px; height: 68px; overflow: hidden; text-indent: -9999px;  position: absolute; left: 10px; top: 25px; }
/* Top options */
header .Top_options { position: absolute; right: 10px; top: 0; z-index: 9997; background: url(../img/header/top_options_bg.png) repeat-x; }
header .Top_options ul { font-size: 11px; color: #a94d9c; }
header .Top_options ul li { display: block; float: left; height: 43px; line-height: 43px; background: url(../img/header/top_options_sep.png) no-repeat right center; padding: 0 10px; }
header .Top_options ul li.last { background: none; padding-right: 0; }
header .Top_options ul li.FontControls { background: none; padding-right: 3px; }
header .Top_options ul li.FontControls span { display: block; float: left; padding-right: 7px; }
header .Top_options ul li.FontControls a { margin: 9px 0 0 0; display: block; float: left; background: url(../img/header/font_size_controls.png) no-repeat; overflow: hidden; height: 25px; width: 30px; text-indent: -9999px; }
header .Top_options ul li.FontControls a.plus { background-position: 0 0; }
header .Top_options ul li.FontControls a:hover.plus { background-position: 0 -25px; }
header .Top_options ul li.FontControls a.minus { background-position: -32px 0; }
header .Top_options ul li.FontControls a:hover.minus { background-position: -32px -25px; }
header .Top_options ul li a { color: #a94d9c; }
header .Top_options ul li a:hover { color: #de9fd5; }
header .Top_options ul li.AboutUs { position: relative; z-index: 9998; padding-right: 0; }
header .Top_options ul li.AboutUs a { background: url(../img/header/top_options_arrow.png) no-repeat 54px 10px; padding: 5px 20px 5px 5px }
header .Top_options ul li.AboutUs a:hover, header .Top_options ul li:hover.AboutUs a{ background: url(../img/header/AboutUs_a.png) no-repeat; color: #fff; text-decoration: none; }
header .Top_options ul li.AboutUs .inside { display: none; position: absolute; left: 10px; top: 29px; z-index: 9999; background: url(../img/header/AboutUs_inside.png) no-repeat left bottom; width: 140px; }
header .Top_options ul li:hover.AboutUs .inside { display: block; padding: 5px; }
header .Top_options ul li.AboutUs .inside ul {}
header .Top_options ul li.AboutUs .inside ul li { height: 20px; line-height: 20px; border-bottom: 1px solid #0f0f0f; background: none; padding: 0; float: none; }
header .Top_options ul li.AboutUs .inside ul li.last { border: 0; }
header .Top_options ul li.AboutUs .inside ul li a { display: block; background: none; padding: 0; display: block; float: none; color: #b4b4b4;height: 20px; line-height: 20px; }
header .Top_options ul li.AboutUs .inside ul li a:hover { color: #fff; text-decoration: underline; }

/* Top options */
header .Top_options_user_panel { position: absolute; right: 10px; top: 60px; width: 640px; height: 28px; line-height: 27px; z-index: 101; }
header .Top_options_user_panel p.register_now { display: block; float: right; color: #fff; margin-right: 15px; font: italic 12px/27px Georgia, Arial, Helvetica, sans-serif; }
header .Top_options_user_panel p.register_now a { background: url(../img/header/top_options_user_arrow_right.png) no-repeat right center; padding: 0 14px 0 0; font-family: Arial,  Tahoma, sans-serif; font-weight: bold; color: #fff; }
header .Top_options_user_panel p.register_now a:hover { color: #f6ca69; }
header .Top_options_user_panel > a#Top_my_panel { font-size: 13px; padding-left: 11px; color: #200e1d; text-shadow: 1px 1px 0 #f6cc73; position: relative; background: url(../img/header/top_options_user_my.png) no-repeat 0 0; width: 109px; height: 28px; line-height: 28px; display: block; float: right; }
header .Top_options_user_panel > a:hover#Top_my_panel { background-position: 0 -28px; text-decoration: none; }
header .Top_options_user_panel .active { background-position: 0 -56px !important; text-decoration: none; }
header .Top_options_user_panel #Top_my_panel_inside { display: none; z-index: 102; position: absolute; right: 0px; top: 28px; width: 200px; height: 190px; padding: 5px 10px 10px; background: #fac566; }
header .Top_options_user_panel #Top_my_panel_inside p { overflow: hidden; }
header .Top_options_user_panel #Top_my_panel_inside label { display: block; cursor: pointer; width: 100%; font-weight: bold; color: #2b1811; line-height: 12px; padding: 7px 0; }
header .Top_options_user_panel #Top_my_panel_inside .text { display: block; width: 170px; border: 0; margin: 0; padding: 0; color: #555; padding: 6px 5px 7px 25px; }
header .Top_options_user_panel #Top_my_panel_inside .nick { background: url(../img/header/Top_my_panel_input_login.png) no-repeat; }
header .Top_options_user_panel #Top_my_panel_inside .pass { background: url(../img/header/Top_my_panel_input_pass.png) no-repeat; }
header .Top_options_user_panel #Top_my_panel_inside .remember { overflow: hidden; float: left; margin-top: 9px; position: relative; }
header .Top_options_user_panel #Top_my_panel_inside .remember input { float: left; display: block; position: absolute; left: -3px; top: 0px; }
header .Top_options_user_panel #Top_my_panel_inside .remember label { color: #4b2d22; float: left; width: 70px; padding: 4px 0 2px 18px; display: block; font-size: 11px; font-weight: normal; }
header .Top_options_user_panel #Top_my_panel_inside input.submit { float: right; margin: 5px 0 0 0; padding: 6px 8px; font-weight: bold; font-size: 12px; }
header .Top_options_user_panel #Top_my_panel_inside ul { margin-top: 2px; }
header .Top_options_user_panel #Top_my_panel_inside ul li { display: block; line-height: 23px; border-bottom: 1px solid #f2ba53; }
header .Top_options_user_panel #Top_my_panel_inside ul li.last { border: 0; }
header .Top_options_user_panel #Top_my_panel_inside ul li a { color: #87324a; font-size: 11px; }
header .Top_options_user_panel #Top_my_panel_inside .logged p { line-height: 20px; }
header .Top_options_user_panel #Top_my_panel_inside .logged ul { margin-top: 2px; }
header .Top_options_user_panel #Top_my_panel_inside .logged ul li { display: block; line-height: 28px; border-bottom: 1px solid #f2ba53; }
header .Top_options_user_panel #Top_my_panel_inside .logged ul li.last { border: 0; }
header .Top_options_user_panel #Top_my_panel_inside .logged ul li a { color: #4b2d22; font-size: 12px; display: block; padding-left: 30px; }
header .Top_options_user_panel #Top_my_panel_inside .logged ul li a:hover {  color: #000; }
header .Top_options_user_panel #Top_my_panel_inside .logged ul li.l1 { background: url(../img/icons/mail.png) no-repeat 4px 7px; }
header .Top_options_user_panel #Top_my_panel_inside .logged ul li.l2 { background: url(../img/icons/advert.png) no-repeat 5px 7px; }
header .Top_options_user_panel #Top_my_panel_inside .logged ul li.l3 { background: url(../img/icons/comments.png) no-repeat 5px 7px; }
header .Top_options_user_panel #Top_my_panel_inside .logged ul li.l4 { background: url(../img/icons/clipboard.png) no-repeat 5px 7px; }
header .Top_options_user_panel #Top_my_panel_inside .logged ul li.l5 { background: url(../img/icons/settings.png) no-repeat 5px 7px; }
header .Top_options_user_panel #Top_my_panel_inside .logged ul li.l6 { background: url(../img/icons/help.png) no-repeat 5px 7px; }
header .Top_options_user_panel .Top_my_panel_inside_logged { height: 185px !important; background: url(../img/header/Top_my_panel_bg_logged.png) no-repeat !important; }

/********************* Menu */
#menu { width: 100%; height: 38px; }
#menu .Wrapper { width: 980px; padding: 0px; }
#menu ul { height: 38px; padding: 0 10px; color: #fff; overflow: hidden; background: url(../img/header/menu/menu_bg.png) no-repeat 0 36px }
#menu ul li { float: left; font: italic 15px/38px Georgia, Arial, Helvetica, sans-serif; }
#menu ul li.Header { margin-right: 10px; }
#menu ul li a { display: block; color: #fff; padding-right: 18px; float: left; background: url(../img/header/menu/menu_sep.png) no-repeat right center; }
#menu ul li.last a { background: none; }
#menu ul li a span { padding-left: 18px; display: block; float: left; cursor: pointer; }
#menu ul li a:hover, #menu ul li.active a { background: url(../img/header/menu/menu_a.png) no-repeat top right; text-decoration: none; }
#menu ul li a:hover span, #menu ul li.active a span { color: #fff; background: url(../img/header/menu/menu_span.png) no-repeat top left; }


#top_advert { overflow: hidden; width: 690px; height: 58px; position: relative; margin: 5px 0; background: url(../img/banner_dodaj_ogloszenie.jpg) no-repeat 0 0; }
#top_advert a.add { position: absolute; right: 15px; top: 15px; width: 148px; height: 28px; display: block; overflow: hidden; text-indent: -9999px; background: url(../img/button_dodaj_ogloszenie.png) no-repeat 0 -28px; }
#top_advert a:hover.add { background-position: 0 0; }
#top_advert_close { width: 98%; display: block; clear: both; text-align: right; }

/* Cookie info */
#cookie_info { height: 104px; display: none; overflow: hidden; background: url(../img/cookie/i_cookie_bg.png) repeat-x; color: #fff; font-size: 15px; line-height: 22px; font-family: Cambria,Georgia,"Times New Roman",Times,serif; }
#cookie_info .Wrapper { position: relative; }
#cookie_info a { color: #e30055; }
#cookie_info .text { background: url(../img/cookie/i_cookie_ico.png) no-repeat left center; padding: 27px 150px 28px 80px; }
#cookie_info .button { position: absolute; right: 0; top: 20px; border-left: 1px solid #2a1d24; padding: 20px; }
#cookie_info .button a#cookie_info_close { background: url(../img/cookie/i_cookie_close.png) no-repeat left center; padding-left: 18px; line-height: 23px; }

/************************ Statement */
.Statement { overflow: hidden; text-align: center; padding: 10px; }
.Statement h2 { font-size: 20px; height: 70px;  line-height: 70px; }
.Statement p.desc { color: #868686; }
.Statement .options { overflow: hidden; margin-bottom: 10px; }
.Statement .options .option { float: left; overflow: hidden; width: 284px; padding: 100px 10px 10px; margin: 10px 0; }
.Statement .options .option p { padding-bottom: 20px; font-size: 11px; }
.Statement .options .plus { background: url(../img/statment_icons.png) no-repeat 100px 10px; }
.Statement .options .minus { border-left: 1px solid #e5e5e5; background: url(../img/statment_icons.png) no-repeat -175px 10px; }
.Statement .options .option a { display: block; text-indent: -9999px; overflow: hidden; margin: 0 auto; }
.Statement .options .plus a { width: 134px; height: 32px; background: url(../img/statment_options.png) no-repeat 0 0; }
.Statement .options .plus a:hover { background-position: 0 -32px; }
.Statement .options .minus a { width: 107px; height: 32px; background: url(../img/statment_options.png) no-repeat -134px 0; }
.Statement .options .minus a:hover { background-position: -134px -32px; }

/* Main */
#Main { width: 100%; clear: both; }
#Main .Wrapper { background: #fff; overflow: hidden; padding-top: 10px; }
#Main aside { width: 250px; float: left; overflow: hidden; margin: 0 20px 0 0; }
#Main article { width: 690px; float: left; overflow: hidden; }
#Main article.wide { width: 960px; float: none; overflow: hidden; }



.Article { margin: 15px 0 10px; }
.Article h2 { margin-bottom: 20px; }
.Article h5 { margin-bottom: 20px; line-height: 23px; }
.Article h3 { margin-bottom: 10px; color: #550D4F; }
.Article p { margin-bottom: 20px; color: #1e1e1e; line-height: 20px; }
.Article ul { margin-bottom: 20px; color: #1e1e1e; }
.Article ul li { margin: 0 0 10px 20px; padding-left: 15px; background: url(../img/li.png) no-repeat 0 6px; }
.Article blockquote { color: #DE0038; margin-bottom: 20px; font-size: 20px; line-height: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; position: relative; padding: 10px 50px; }
.Article blockquote .l, .Article blockquote .r { display: block; width: 39px; height: 26px; overflow: hidden; position: absolute; }
.Article blockquote .l { left: 0px; top: 0px; background: url(../img/quote_l.png) no-repeat; }
.Article blockquote .r { right: 0px; bottom: 0px; background: url(../img/quote_r.png) no-repeat; }



/* Modules */
.Breadcrumbs { width: 100%; clear: both; overflow: hidden; }
.Breadcrumbs ul {}
.Breadcrumbs ul li { float: left; }
.Breadcrumbs ul li a { font-size: 11px; color: #a6a6a6; padding-right: 10px; }
.Breadcrumbs ul li a:hover { color: #7c7c7c; }


.Offers { overflow: hidden; padding: 15px 0 0 0; }
.Offers .item { width: 150px; float: left; margin-right: 20px; text-align: center; margin-bottom: 15px; }
.Offers .item .photo { width: 148px; height: 185px; border: 1px solid #e9e9e9; overflow: hidden; position: relative; }
.Offers .item .photo em.new { display: block; width: 61px; height: 61px; overflow: hidden; background: url(../img/new_ad.png) no-repeat; position: absolute; right: 0; top: 0; }
.Offers .item .photo img.boxes { vertical-align: middle; }
.Offers .item .photo img.list { display: none; }
.Offers .item .desc .d_i { display: none; }
.Offers .item .photo a { width: 148px; height: 185px; line-height: 185px; text-align: center; overflow: hidden; display: block; }
.Offers .item .photo a .price_boxes, .Offers .item .photo a .age_boxes { display: none; }
.Offers .item .photo a:hover { width: 118px; height: 155px; padding: 30px 0 0 30px; background: #ebebeb url(../img/texture_lines.png); text-align: left; text-decoration: none; }
.Offers .item .photo a:hover img.boxes { display: none; }
.Offers .item .photo a:hover .price_boxes { display: block; line-height: 20px; background: url(../img/offers_sep.png) no-repeat top left; padding-top: 10px; margin-top: 15px; }
.Offers .item .photo a:hover .price_boxes em { color: #a13a85; font-size: 12px; display: block; }
.Offers .item .photo a:hover .price_boxes span { color: #550d4f; font-size: 30px; }
.Offers .item .photo a:hover .age_boxes { display: block; }
.Offers .item .photo a:hover .age_boxes em { color: #a5a5a5; font-size: 12px; display: block; }
.Offers .item .photo a:hover .age_boxes span { color: #000; font-size: 30px; }
.Offers .item h6 a { font-weight: bolder; color: #000; }
.Offers .item .city { font: italic 13px Georgia, Arial, Helvetica, sans-serif; color: #74666a; }
.Offers .item div.about { display: none; color: #494949; }
.Offers .item .price { display: none; }
.Offers .item .price em { color: #a13a85; font-size: 12px; display: block; }
.Offers .item .price span { color: #550d4f; font-size: 30px; }
.Offers .fourth { margin-right: 0px; }

.Offers_ListView .item { width: 690px; margin-right: 0; text-align: left; margin-bottom: 25px; }
.Offers_ListView .item h6 { font-size: 18px; line-height: 20px; }
.Offers_ListView .item .desc .city { display: none; }
.Offers_ListView .item .photo { float: left; width: 90px; height: 120px; line-height: 120px; margin-right: 15px; text-align: center; border: 1px solid #c5c5c5; overflow: hidden; }
.Offers_ListView .item .photo a { display: none; }
.Offers_ListView .item .photo img.boxes { display: none; }
.Offers_ListView .item .photo img.list { display: inline; vertical-align: middle; }
.Offers_ListView .item .desc { float: left; width: 445px; height: 120px; background: url(../img/offers_sep_list.png) no-repeat right top; padding: 0 15px 0 0; margin-right: 15px; }
.Offers_ListView .item .desc .d_i { margin-top: 5px; display: block; }
.Offers_ListView .item .desc .d_i li { float: left; margin-right: 8px; color: #6d6d6d; font-size: 12px; }
.Offers_ListView .item .desc .d_i li span { padding-left: 6px; color: #b6b6b6; }
.Offers_ListView .item .desc .d_i li.view { float: right; margin: 0; }
.Offers_ListView .item .desc .d_i li.view a { background: url(../img/icons/view.png) no-repeat 0 2px; padding-left: 18px; }
.Offers_ListView .item div.about { display: block; margin-top: 4px; }
.Offers_ListView .item .price { display: block; padding-top: 35px }




/* Nagłówek podstrony */
.Subpage_header { overflow: hidden; border-bottom: 1px solid #d9d9d9; padding: 8px 0; }
.Subpage_header hgroup { display: block; clear: both; }
.Subpage_header hgroup h1 { float: left; }
.Subpage_header hgroup span.results { color: #999999; line-height: 28px; margin: 6px 7px 0; display: block; float: left; }
.Subpage_header hgroup span.results em { font-style: italic; color: #dcdcdc; }

/* Sortowanie ofert */
.Sort_offers { width: 100%; overflow: hidden; height: 35px; line-height: 35px; }
.Sort_offers ul {}
.Sort_offers ul li { float: left; display: block; }
.Sort_offers ul li.label { font-weight: bold; padding: 0 5px 0 0; background: none; }
.Sort_offers .options { float: left; }
.Sort_offers .options li { background: url(../img/sort_options_sep.png) no-repeat right center; padding: 0 10px; }
.Sort_offers .options li a { color: #494949; }
.Sort_offers .options li a:hover, .Sort_offers .options li.active a { color: #de0038; }

.Sort_offers .view { float: right; margin-left: 15px; }
.Sort_offers .view a { width: 27px; height: 23px; display: block; float: left; overflow: hidden; text-indent: -9999px; background: url(../img/sort_options_view.png) no-repeat; margin-top: 6px; }
.Sort_offers .view a.boxes { background-position: 0 0; }
.Sort_offers .view a:hover.boxes, .Sort_offers .view li.active a.boxes { background-position: 0 -23px; }
.Sort_offers .view a.list { background-position: -27px 0; }
.Sort_offers .view a:hover.list, .Sort_offers .view li.active a.list { background-position: -27px -23px; }

.Sort_offers .results_per_page { float: right; margin-left: 15px; }
.Sort_offers .results_per_page a { width: 27px; height: 23px; color: #545454; margin-top: 6px; display: block; float: left; overflow: hidden; text-align: center; line-height: 23px; background: url(../img/sort_options_button.png) no-repeat 0 0; }
.Sort_offers .results_per_page a.left { background: url(../img/sort_options_button_left.png) no-repeat 0 0; }
.Sort_offers .results_per_page a.right { background: url(../img/sort_options_button_right.png) no-repeat 0 0; }
.Sort_offers .results_per_page a:hover, .Sort_offers .results_per_page li.active a { background-position: 0 -23px; font-weight: bold; color: #fff; text-shadow: 1px 1px 0px #6a6a6a; text-decoration: none; }


/* Zakres ceny */
.Sort_price_range { width: 100%; overflow: hidden; padding: 0 0 10px; }
.Sort_price_range label { font-weight: bold; }
.Sort_price_range input { font-size: 16px; color: #494949; background: none; margin: 0; padding: 0; border: 0; }
.Sort_price_range .ui-slider { margin: 10px 8px 0; }
.Sort_price_range .ui-widget-header { background: url(../img/sort_options_slider_active.png) no-repeat; }
.Sort_price_range .ui-slider .ui-slider-handle { background: green; border: 0; cursor: pointer; width: 15px; height: 15px; background: url(../img/sort_options_slider_handle.png) no-repeat; }
.Sort_price_range .ui-slider-horizontal { height: 8px; }
.Sort_price_range .ui-corner-all { -moz-border-radius: 0; }
.Sort_price_range .ui-widget-content { border: 0; background: url(../img/sort_options_slider.png) no-repeat; }


/* Wyszukiwarka */

.Search_Box { border: 1px solid #d4d4d4; padding: 10px; }
.Search_Box h2 { border-bottom: 1px solid #d4d4d4; padding: 0 0 10px 0; font-size: 18px; }
.Search_Box .inside { padding: 5px 0; }

.Search_Box {}
.Search_Box fieldet {}
.Search_Box .form_section { overflow: hidden; padding-bottom: 5px; color: #494949; }
.Search_Box .form_section > label { font-weight: bold; color: #000; display: block; padding: 5px 0 3px; }
.Search_Box .form_section select { width: 100%; color: #333333; margin: 0; }

.Search_Box .age #Search_Box_age_amount { width: 60px; border: 0; margin: 0; padding: 0; background: none; position: absolute; right: 0; bottom: 10px; }
.Search_Box .ui-slider { margin-top: 6px; }
.Search_Box .ui-widget-header { background: #424242; }

.Search_Box .age .ui-slider { margin: 2px 14px 0 8px; }
.Search_Box .age .ui-widget-header { background: url(../img/Search_box_slider.png) no-repeat 0 -7px; }
.Search_Box .age .ui-slider .ui-slider-handle { border: 0; cursor: pointer; width: 22px; height: 16px; background: url(../img/Search_box_handle.png) no-repeat 0 0; }
.Search_Box .age .ui-slider .leftHandle { background: url(../img/Search_box_handle.png) no-repeat 0 -16px; }
.Search_Box .age .ui-slider-horizontal { height: 8px; }
.Search_Box .age .ui-corner-all { -moz-border-radius: 0; }
.Search_Box .age .ui-widget-content { border: 0; background: url(../img/Search_box_slider.png) no-repeat 0 0; }



.Search_Box .date {}
.Search_Box .date ul {}
.Search_Box .date ul li { margin-right: 3px; overflow: hidden; float: left; }
.Search_Box .date ul li a, .Search_Box .date ul li a { padding-right: 6px; display: block; float: left; background: url(../img/forms/button_date_sep.png) no-repeat right center; }
.Search_Box .date ul li a span { cursor: pointer; display: block; float: left; font-size: 10px; color: #494949; text-transform: uppercase; padding-left: 6px; line-height: 21px; }
.Search_Box .date ul li a:hover, .Search_Box .date ul li.active a { background: url(../img/forms/button_date_a.png) no-repeat right top; display: block; float: left; text-decoration: none; }
.Search_Box .date ul li a:hover span, .Search_Box .date ul li.active a span { color: #494949; background: url(../img/forms/button_date_span.png) no-repeat left top; text-decoration: none; }

.Search_Box .cities {}
.Search_Box .cities .scroller { padding: 6px 7px 6px 5px; background: url(../img/forms/bg_list.png) no-repeat; height: 255px; }
.Search_Box .cities ul { height: 249px; overflow-y: scroll; }
.Search_Box .cities ul li { padding-right: 3px; }
.Search_Box .cities ul li a.county { background: #e0dfdf; }
.Search_Box .cities ul li a { display: block; line-height: 26px; padding-left: 6px; color: #333333; }
.Search_Box .cities ul li a:hover { text-decoration: none; background: url(../img/forms/bg_list_active.png) no-repeat; color: #fff; }





.RegisterNow_Login { overflow: hidden; }
.RegisterNow_Login h6 { margin: 15px 0 10px; font-weight: normal; }
.RegisterNow_Login .Form { width: 369px; padding: 10px 10px 10px 0; border-right: 1px solid #d9d9d9; margin-right: 25px; float: left; overflow: hidden; }
.RegisterNow_Login .Why { width: 265px; padding-right: 10px; margin-right: 10px; float: left; overflow: hidden; }
.RegisterNow_Login form .row { overflow: hidden; margin-bottom: 7px; }
.RegisterNow_Login form .row label { width: 120px; display: block; float: left; }
.RegisterNow_Login form .row p { width: 100%; display: block; float: left; padding-left: 136px; }
.RegisterNow_Login form input[type="submit"] { margin-left: 200px; }
.RegisterNow_Login .Why ul { margin: 15px 0; }
.RegisterNow_Login .Why .Benefits { }
.RegisterNow_Login .Why .Benefits li { padding-left: 22px; background: url(../img/icons/benefits.png) no-repeat 0 1px; font-style: italic; color: #6d6d6d; margin: 0 0 10px 0; }
.RegisterNow_Login .Why .options {}
.RegisterNow_Login .options {}
.RegisterNow_Login .options li { padding-left: 22px; margin: 0 0 5px 0; }
.RegisterNow_Login .options .login { background: url(../img/icons/login.png) no-repeat 0 1px; }
.RegisterNow_Login .options .password { background: url(../img/icons/password.png) no-repeat 0 1px; }
.RegisterNow_Login .options .register { background: url(../img/icons/register.png) no-repeat 0 1px; }
.rl form .row label { padding-left: 70px; width: 50px;}
.rl form input[type="submit"] { margin-left: 215px; }


.ForgotYourPassword { overflow: hidden; }
.ForgotYourPassword h6 { margin: 15px 0 10px; font-weight: normal; }
.ForgotYourPassword form {}
.ForgotYourPassword form .row label { width: 120px; display: block; float: left; }
.ForgotYourPassword form .row p { width: 100%; display: block; float: left; padding-left: 138px; }
.ForgotYourPassword form .row p.alert { background-position: 121px 5px; }
.ForgotYourPassword .Form { padding-left: 150px; padding-top: 10px; padding-top: 10px; }
.ForgotYourPassword form input[type="submit"] { margin-left: 185px; }

.Change_password { overflow: hidden; }
.Change_password h6 { margin: 15px 0 10px; font-weight: normal; }
.Change_password form {}
.Change_password form .row label { width: 140px; display: block; float: left; }
.Change_password form .row p { width: 100%; display: block; float: left; padding-left: 160px; }
.Change_password form .row p.alert { background-position: 142px 6px; }
.Change_password .Form { padding-left: 150px; padding-top: 10px; padding-top: 10px; }
.Change_password form input[type="submit"] { margin-left: 239px; }

.Change_email_address { overflow: hidden; }
.Change_email_address h6 { margin: 15px 0 10px; font-weight: normal; }
.Change_email_address form {}
.Change_email_address form .row label { width: 120px; display: block; float: left; }
.Change_email_address form .row p { width: 100%; display: block; float: left; padding-left: 140px; }
.Change_email_address form .row p.alert { background-position: 122px 6px; }
.Change_email_address .Form { padding-left: 130px; padding-top: 10px; padding-top: 10px; }
.Change_email_address form input[type="submit"] { margin-left: 215px; }

.Add_advertisement { overflow: hidden; padding-bottom: 20px; }
.Add_advertisement h6 { margin: 15px 0 20px; font-weight: normal; line-height: 21px; }
.Add_advertisement .part { overflow: hidden; margin-bottom: 15px; }
.Add_advertisement .part .inputs { float: left; width: 430px; padding: 10px 10px 10px 0px; border-right: 1px solid #cccccc; min-height: 120px; }
.Add_advertisement .part .desc { float: left; width: 210px; top: 2px; padding: 6px 10px 10px 15px; margin-left: 5px; position: relative; }
.Add_advertisement .part .desc h2 { margin-bottom: 10px; color: #550D4F; }
.Add_advertisement .part .desc span { display: block; width: 32px; height: 40px; text-align: center; color: #898989; text-shadow: 1px 1px 0 #e6e6e6; line-height: 30px; background: url(../img/add_advertisement_number.png) no-repeat; position: absolute; left: -22px; top: -2px; }
.Add_advertisement .part .desc p { color: #999999; }
.Add_advertisement .hours select { margin: 0 5px 0 0; } 
.Add_advertisement .row label { width: 120px; display: block; float: left; }
.Add_advertisement form .row p { width: 100%; display: block; float: left; padding-left: 140px; }
.Add_advertisement form .row p.alert { background-position: 122px 6px; color: #CE1010 !important; }
.Add_advertisement form input[type="submit"] { margin-left: 255px; }
.Add_advertisement .checkbox { width: 415px; }
.Add_advertisement .additional {} 
.Add_advertisement .photos {} 
.Add_advertisement .photos .items { overflow: hidden; margin-top: 10px; }
.Add_advertisement .photos .items .item { overflow: hidden; clear: both; margin-bottom: 10px; }
.Add_advertisement .photos .items .item h5 { font-size: 12px; font-weight: bold; }
.Add_advertisement .photos .items .item a.delete { color: #DE0038; background: url(../img/icons/delete.png) no-repeat 0 6px; padding-left: 14px; display: block; font-size: 12px; }
.Add_advertisement .photos .items .item .photo { width: 200px; float: left; text-align: center; }
.Add_advertisement .photos .items .item .photo_d { width: 220px; float: left; margin-left: 10px; }




.Latest_reviews { overflow: hidden; padding-bottom: 20px; }
.Latest_reviews .item { overflow: hidden; padding: 20px 34px 10px; }
.Latest_reviews .item .quote { background: #eeeeee; color: #494949; position: relative; padding: 10px 15px; font-size: 15px; font-style: italic; line-height: 22px; }
.Latest_reviews .item .quote .l, .Latest_reviews .item .quote .r { display: block; width: 39px; height: 26px; overflow: hidden; position: absolute; }
.Latest_reviews .item .quote .l { left: -27px; top: -19px; background: url(../img/quote_l.png) no-repeat; }
.Latest_reviews .item .quote .r { right: -27px; bottom: -19px; background: url(../img/quote_r.png) no-repeat; }
.Latest_reviews .item .info { text-align: right; color: #6d6d6d; background: url(../img/quote_arrow.png) no-repeat 500px -2px; padding: 10px 25px 0 0; }
.Latest_reviews .item .info .author { color: #000; font-weight: bold; }
.Latest_reviews .item .info a { font-size: 12px; }
.Latest_reviews h6 { font-weight: normal; margin: 15px 0 10px; line-height: 21px; }


.Subpage_header_MyAccount { border-bottom: 0; position: relative; padding-bottom: 0; }
.Subpage_header_MyAccount p.logged { color: #999999; background: url(../img/icons/time.png) no-repeat left center; padding: 0px 0 1px 15px; display: block; margin-bottom: 4px; }
.Subpage_header_MyAccount a.logout { position: absolute; right: 20px; top: 30px; background: url(../img/icons/logout.png) no-repeat left center; padding-left: 17px; color: #808080; }



.Advert_details { overflow: hidden; }
.Advert_details .nav_bar { height: 30px; width: 100%; padding: 5px 0px 15px; margin-bottom: 15px; border-bottom: 1px solid #D9D9D9; }
.Advert_details .nav_bar a { float: left; }
.Advert_details .nav_bar a.prev { margin-left: 250px; margin-right: 15px; }
.Advert_details .nav_bar a.city { float: right; }
.Advert_details .nav_bar div.cities { background: url(../img/add_cities.png) no-repeat; width: 140px; z-index: 1; padding-left: 16px; line-height: 28px; color: #fff; position: relative; }
.Advert_details .nav_bar div.cities .inside { display: none; position: absolute; right: 0; top: 28px; background: #000; width: 930px; padding: 10px 10px 10px; overflow: hidden; }
.Advert_details .nav_bar div.cities .inside ul {}
.Advert_details .nav_bar div.cities .inside ul li { display: block; float: left; width: 177px; border-bottom: 1px dotted #161414; margin-right: 10px; }
.Advert_details .nav_bar div.cities .inside ul li a { background: url(../img/bg_cities_li.png) no-repeat; display: block; padding: 3px 7px 3px 24px; width: 146px; color: #fff; }
.Advert_details .nav_bar div.cities .inside ul li a:hover { background-position: 0 -34px; color: #fff; text-decoration: none; font-weight: bold; }
.Advert_details .nav_bar div.cities .inside ul li.last { margin-right: 0; }
.Advert_details .nav_bar div.hover .inside { display: block; } 
.Advert_details .nav_bar > div.hover { background-position: 0 -28px; }

.Advert_details .left { width: 570px; margin-right: 30px; padding: 0 0 0 0; float: left; }
.Advert_details .right { width: 360px; float: left; }
/*.Advert_details .right h2 { font-size: 50px; line-height: 50px; color: #361728; font-family: Cambria, Georgia, "Times New Roman", Times, serif; font-weight: normal; }*/
.Advert_details .right h1 { font-size: 50px; line-height: 50px; color: #361728; font-family: Cambria, Georgia, "Times New Roman", Times, serif; font-weight: normal; }
.Advert_details .right h3 { font-size: 30px; line-height: 30px; color: #be0030; font-family: Cambria, Georgia, "Times New Roman", Times, serif; font-weight: normal; }

.Advert_details .left .outer { width: 580px; }
.Advert_details .left .outer .gallery_d { width: 580px; margin-bottom: 15px; height: 500px !important; }
.Advert_details .left .outer .gallery_d li { width: 580px !important; text-align: center; line-height: 500px}
.Advert_details .left .outer .gallery_d li img { vertical-align: middle; }
.Advert_details .left .outer .thumbs { overflow: hidden; padding-top: 10px; }
.Advert_details .left .outer .thumbs li { float: left; margin-right: 5px; margin-top: 17px; position: relative; border: 5px solid #e9e9e9; width: 80px; }
.Advert_details .left .outer .thumbs li:nth-child(7) { clear: both; }
.Advert_details .left .outer .thumbs li span { width: 48px; height: 17px; background: url(../img/gallery_details_item.png) no-repeat; display: block; overflow: hidden; position: absolute; left: 50%; margin-left: -24px; top: -22px; display: none; }
.Advert_details .left .outer .thumbs li.on { border: 5px solid #ff0048; }
.Advert_details .left .outer .thumbs li.on span { display: block; }

.Advert_details .photos { margin-bottom: 20px; width: 570px; }
.Advert_details .text { font-size: 16px; line-height: 22px; margin-bottom: 20px; }
/*.Advert_details .text h1 { margin-bottom: 10px; }*/
.Advert_details .text span#naglowek, 
.Advert_details .comments span#naglowek { margin-bottom: 10px; display: block; font-size: 33px; line-height: 38px; font-family: Cambria, Georgia, "Times New Roman", Times, serif; font-weight: normal; }
.Advert_details .comments { overflow: hidden; }
.Advert_details .comments h1 { margin-bottom: 10px; }
.Advert_details .comments .comments_list { overflow: hidden; margin-bottom: 20px; }
.Advert_details .comments .comments_form label { display: block; float: left; width: 120px; }


.Advert_details .comments .comments_list .item { overflow: hidden; padding: 20px 0 10px 34px }
.Advert_details .comments .comments_list .item .quote { background: #eeeeee; color: #494949; position: relative; padding: 10px 15px; font-size: 15px; font-style: italic; line-height: 22px; }
.Advert_details .comments .comments_list .item .quote .l, .Latest_reviews .item .quote .r { display: block; width: 39px; height: 26px; overflow: hidden; position: absolute; }
.Advert_details .comments .comments_list .item .quote .l { left: -27px; top: -19px; background: url(../img/quote_l.png) no-repeat; }
.Advert_details .comments .comments_list .item .quote .r { right: -27px; bottom: -19px; background: url(../img/quote_r.png) no-repeat; }
.Advert_details .comments .comments_list .item .info { text-align: right; color: #6d6d6d; background: url(../img/quote_arrow.png) no-repeat 460px -2px; padding: 10px 25px 0 0; }
.Advert_details .comments .comments_list .item .info .author { color: #000; font-weight: bold; }
.Advert_details .comments .comments_list .item .info a { font-size: 12px; }

.Advert_details .comments .comments_form { margin-bottom: 10px; margin-left: 34px; background: #eeeeee; color: #494949; position: relative; width: 516px; padding: 10px 10px; line-height: 22px; }
.Advert_details .comments .comments_form .arrow { position: absolute; left: 12px; top: -5px; display: block; overflow: hidden; width: 10px; height: 5px; background: url(../img/comments_form_arrow.png) no-repeat; }
.Advert_details .comments .comments_form textarea { width: 502px; }
.Advert_details .comments .comments_form .footer_form { overflow: hidden; }
.Advert_details .comments .comments_form .footer_form .row { float: left; overflow: hidden; margin-right: 10px; }
.Advert_details .comments .comments_form .footer_form .last { margin-right: 0px; }
.Advert_details .comments .comments_form .footer_form .row .nick {}
.Advert_details .comments .comments_form .footer_form .nick input[type="text"] { width: 191px; padding: 7px 6px; }
.Advert_details .comments .comments_form .footer_form .rating select { width: 167px; }
.Advert_details .comments .comments_form .footer_form .button input[type="submit"] { font-size: 12px; padding: 7px 11px; }
.Advert_details .comments .comments_form p { display: block; clear: both; padding-left: 15px; background-position: 0 5px; }

.Advert_details .comments .wider .comments_form { margin-left: 0; width: 550px }
.Advert_details .comments .wider .comments_form textarea { width: 536px; }
.Advert_details .comments .wider .comments_form .footer_form .nick input[type="text"] { width: 225px; }

.Advert_details .right {}
.Advert_details .right .phone {  }
.Advert_details .right .phone span { font-size: 28px; color: #000; }
.Advert_details .right .phone p { font-size: 11px; color: #ad3855; }
.Advert_details .right .phone { background: url(../img/phone.png) no-repeat left center; font-size: 17px; padding-left: 37px; margin: 10px 0 5px; color: #6d6d6d; }
.Advert_details .right .email {  }
.Advert_details .right .email span { font-size: 17px; color: #000; }
.Advert_details .right .email { background: url(../img/email.png) no-repeat 7px center; font-size: 17px; padding-left: 30px; margin: 12px 0 0px; color: #6d6d6d; }
.Advert_details .right .options { margin: 20px 0 15px; overflow: hidden; }
.Advert_details .right .cat { margin-bottom: 15px; }
.Advert_details .right .cat h4 { color: #550D4F; margin-bottom: 10px; font-size: 22px; }
.Advert_details .right .cat ul { border-left: 1px solid #ebebeb; padding: 5px 0 5px 10px; overflow: hidden; }
.Advert_details .right .cat ul li { font-size: 14px; line-height: 22px; }
.Advert_details .right .prices { color: #A13A85; }
.Advert_details .right .prices span { color: #000; font-size: 24px; }
.Advert_details .right .add_d li { width: 160px; margin-right: 10px; float: left; }

.Advert_340x320 { background: #ebebeb url(../img/texture_lines.png); border: 1px solid #ccc; width: 358px; height: 100px; margin-bottom: 10px; line-height: 100px; text-align: center; }
.Advert_340x320 a { width: 100%; height: 100px; display: block; color: #808080; }


.Top50 { overflow: hidden; }
.Top50 h6 { margin: 15px 0 20px; font-weight: normal; line-height: 22px; }
.Top50 .Item { overflow: hidden; margin-bottom: 10px; padding-bottom: 10px; border-bottom: #ccc; }
.Top50 .Item .number { height: 63px; width: 80px; float: left; margin-right: 15px; font-size: 60px; line-height: 86px; text-align: center; background: #c0c0c0; color: #fff; }
.Top50 .Item .photo { width: 90px; float: left; margin-right: 15px; }
.Top50 .Item .desc { width: 340px; float: left; min-height: 120px; background: url(../img/offers_sep_list.png) no-repeat right top; padding: 0 15px 0 0; margin-right: 15px; }
.Top50 .Item .desc h6 { font-size: 18px; line-height: 20px; margin: 0; }
.Top50 .Item .desc h6 a { color: #000; font-weight: bold; }
.Top50 .Item .desc p { margin-top: 4px; }
.Top50 .Item .desc .d_i { margin-top: 4px; }
.Top50 .Item .desc .d_i li { float: left; margin-right: 8px; color: #6d6d6d; font-size: 12px; }
.Top50 .Item .desc .d_i li span { padding-left: 8px; color: #b6b6b6; }
.Top50 .Item .desc .d_i li.view { float: right; margin: 0; }
.Top50 .Item .desc .d_i li.view a { background: url(../img/icons/view.png) no-repeat 0 2px; padding-left: 18px; }
.Top50 .Item .price { width: 120px; float: left; padding-top: 35px; }
.Top50 .Item .price em { color: #a13a85; font-size: 12px; display: block; }
.Top50 .Item .price span { color: #550d4f; font-size: 30px; }


.Advert_details_user { overflow: hidden; }


#MyAccount {}

#MyAccount .ui-state-default, #MyAccount .ui-widget-content .ui-state-default, #MyAccount .ui-widget-header .ui-state-default { background: #DE0038; }
#MyAccount .ui-state-default a, #MyAccount .ui-state-default a:link, #MyAccount .ui-state-default a:visited { color: #fff; }
#MyAccount .ui-state-active, #MyAccount .ui-widget-content .ui-state-active, #MyAccount .ui-widget-header .ui-state-active { background: #fff; }
#MyAccount .ui-state-active a { color: #212121 !important; }

#MyAccount .Clipboard { overflow: hidden; }
#MyAccount .Clipboard { width: 690px; margin-right: 0; text-align: left; margin-bottom: 25px; }
#MyAccount .Clipboard .item { overflow: hidden; clear: both; padding: 12px 0; }
#MyAccount .Clipboard .item h6 a { font-weight: bolder; color: #000; }
#MyAccount .Clipboard .item .city { font: italic 13px Georgia, Arial, Helvetica, sans-serif; color: #74666a; }
#MyAccount .Clipboard .item p.about { color: #494949; margin-top: 4px; }
#MyAccount .Clipboard .item .price em { color: #a13a85; font-size: 12px; display: block; }
#MyAccount .Clipboard .item .price span { color: #550d4f; font-size: 30px; }
#MyAccount .Clipboard { margin-bottom: 25px; margin-right: 0; text-align: left; width: 690px; }
#MyAccount .Clipboard .photo { float: left; width: 90px; height: 120px; margin-right: 15px; text-align: center; border: 1px solid #c5c5c5; overflow: hidden; }
#MyAccount .Clipboard .photo a { display: none; }
#MyAccount .Clipboard .desc { float: left; width: 445px; height: 120px; background: url(../img/offers_sep_list.png) no-repeat right top; padding: 0 15px 0 0; margin-right: 15px; }
#MyAccount .Clipboard .desc .d_i { margin-top: 5px; display: block; }
#MyAccount .Clipboard .desc .d_i li { float: left; margin-right: 8px; color: #6d6d6d; font-size: 12px; }
#MyAccount .Clipboard .desc .d_i li span { padding-left: 8px; color: #b6b6b6; }
#MyAccount .Clipboard .desc .d_i li.view { float: right; margin: 0 14px 0 0; }
#MyAccount .Clipboard .desc .d_i li.view a { color: #DE0038; background: url(../img/icons/view.png) no-repeat 0 2px; padding-left: 18px; }
#MyAccount .Clipboard .desc .d_i li.delete { float: right; margin: 0; }
#MyAccount .Clipboard .desc .d_i li.delete a { color: #DE0038; background: url(../img/icons/delete.png) no-repeat 0 2px; padding-left: 14px; }
#MyAccount .Clipboard  .item .price { display: block; padding-top: 35px }
#MyAccount .Clipboard a.clear { background: url(../img/header/top_options_user_arrow_right.png) no-repeat right center; padding: 0 14px 0 0; color: #DE0038; font-size: 12px; }


#MyAccount .Messages {}
#MyAccount .Messages p { margin-bottom: 10px; }
#MyAccount .Messages td.title a { background: url(../img/icons/message_opened.png) no-repeat left center; padding-left: 18px; }
#MyAccount .Messages td.title a.nopened { background: url(../img/icons/message.png) no-repeat left center; font-weight: bold; color: #DE0038; }
#MyAccount .Messages a.help { background: url(../img/header/top_options_user_arrow_right.png) no-repeat right center; padding: 0 14px 0 0; color: #DE0038; font-size: 12px; }

#MyAccount .MyAds {}
#MyAccount .MyAds p { margin-bottom: 10px; }
#MyAccount .MyAds a.add { background: url(../img/header/top_options_user_arrow_right.png) no-repeat right center; padding: 0 14px 0 0; color: #DE0038; font-size: 12px; }

#MyAccount .Account_settings {}
#MyAccount .Account_settings .option { overflow: hidden; border-bottom: 1px solid #EDEDED; padding: 12px 0; }
#MyAccount .Account_settings .option .title { display: block; color: #000; float: left; width: 150px; font-size: 14px; font-weight: bold; }
#MyAccount .Account_settings .option .desc { display: block; float: left; width: 500px; color: #494949; }
#MyAccount .Account_settings .Form { overflow: hidden; }
#MyAccount .Account_settings .Form label { display: block; color: #494949; font-weight: normal; float: left; width: 130px; }
#MyAccount .Account_settings .Form input[type="submit"] { padding: 6px 10px; font-size: 12px; }
#MyAccount .Account_settings .Form span.row_desc { margin-left: 131px; width: 220px; }

#MyAccount .help_center {}
#MyAccount .help_center p { margin-bottom: 10px; }
#MyAccount .help_center ul { margin-bottom: 10px; color: #1e1e1e; }
#MyAccount .help_center ul li { margin: 0 0 10px 20px; padding-left: 15px; background: url(../img/li.png) no-repeat 0 6px; }
#MyAccount .help_center ul li a { color: #DE0038; font-size: 12px; font-style: italic; font-family: Georgia,"Times New Roman",Times,serif; }


#ReportABug_box { overflow: hidden; padding: 20px; }
#ReportABug_box h6 { margin: 15px 0 20px; }
#ReportABug_box .left { float: left; }
#ReportABug_box .left label { float: left; display: block; width: 123px; }
#ReportABug_box .right { float: right; }
#ReportABug_box .right textarea { width: 270px; height: 90px; }
#ReportABug_box input[type="submit"] { float: right; margin-top: 5px; }

#YouHaveAProblem_box { overflow: hidden; padding: 20px; }
#YouHaveAProblem_box h6 { margin: 15px 0 20px; }
#YouHaveAProblem_box .left { float: left; }
#YouHaveAProblem_box .left label { float: left; display: block; width: 123px; }
#YouHaveAProblem_box .right { float: right; }
#YouHaveAProblem_box .right textarea { width: 270px; height: 90px; }
#YouHaveAProblem_box input[type="submit"] { float: right; margin-top: 5px; }

#AddToFavorites_box { overflow: hidden; padding: 20px; }
#AddToFavorites_box h4 { font-size: 24px; line-height: 26px; }

#ReportBrokenNotice_box { overflow: hidden; padding: 20px; }
#ReportBrokenNotice_box h4 { font-size: 24px; line-height: 26px; }
#ReportBrokenNotice_box h6 { margin: 15px 0 20px; font-weight: normal; }
#ReportBrokenNotice_box textarea { width: 500px; height: 100px; }
#ReportBrokenNotice_box input[type="submit"] { float: right; margin-top: 5px; }

/* Footer */
footer { overflow: hidden; width: 100%; clear: both; }
footer .Wrapper {}
footer .top { background: url(../img/footer_top.png) no-repeat; width: 980px; height: 10px; overflow: hidden; margin: 0 auto; }

footer .Boxes { overflow: hidden; width: 100%; color: #fff; background: url(../img/footer_bg.png) no-repeat bottom center; }
footer .Boxes .box { float: left; width: 293px; padding: 10px 10px 20px; margin-right: 10px; }
footer .Boxes .last { margin-right: 0; }
footer .Boxes .box h2 {  font-size: 20px; padding: 10px 0 20px; display: block; width: 100%; }
footer .Boxes .box a.See_all { display: block; height: 23px; float: left; text-decoration: none; padding-right: 10px; background: url(../img/buttons/button_pink_a.png) no-repeat right top; }
footer .Boxes .box a.See_all span { display: block; line-height: 23px; cursor: pointer; float: left; color: #fff; padding-left: 10px; background: url(../img/buttons/button_pink_span.png) no-repeat left top; }
footer .Boxes .box a:hover.See_all { background-position: right bottom; } 
footer .Boxes .box a:hover.See_all span { background-position: left bottom; } 

footer .Boxes .reviews { overflow: hidden; position: relative; }
footer .Boxes .reviews ul {}
footer .Boxes .reviews ul li { background: url(../img/footer_blockquote.png) no-repeat; padding-left: 40px; }
footer .Boxes .reviews ul li blockquote { color: #746c73; font-size: 16px; line-height: 20px;}
footer .Boxes .reviews ul li .author { font-size: 12px; line-height: 12px; font-weight: bold; text-align: right; display: block; }
footer .Boxes .reviews .bx-pager { position: absolute; right: 0; top: -37px; }
footer .Boxes .reviews .bx-pager .pager-link { display: block; float: left; width: 14px; height: 14px; overflow: hidden; text-indent: -9999px; background: url(../img/slider_points.png) no-repeat 0 -14px; }
footer .Boxes .reviews .bx-pager .pager-active { background-position: 0 0; }

footer .Boxes .headlines { position: relative; }
footer .Boxes .headlines a.rss { position: absolute; right: 5px; top: 22px; background: url(../img/footer_rss.png) no-repeat 0 1px; padding-left: 20px; color: #e9ae69; }
footer .Boxes .headlines .Inside {}
footer .Boxes .headlines ul { overflow: hidden; }
footer .Boxes .headlines ul li { overflow: hidden; margin-bottom: 8px; }
footer .Boxes .headlines ul li time { width: 35px; font-weight: bold; float: left; display: block; margin: 3px 0 0 0; }
footer .Boxes .headlines ul li a { width: 229px; color: #744A6E; margin: 0 0 0 10px; padding: 3px 0 3px 10px; border-left: 1px solid #231622; float: left; display: block; }

footer .Boxes .newsletter { overflow: hidden; position: relative;  background: url(../img/newsletter.png) no-repeat 10px 107px; }
footer .Boxes .newsletter form { margin-top: 19px; }
footer .Boxes .newsletter form fieldset { padding-left: 74px; }
footer .Boxes .newsletter form div { margin-bottom: 3px; overflow: hidden; }
footer .Boxes .newsletter form div p { clear: both; background-position: 0 5px; padding-left: 16px; }
footer .Boxes .newsletter form input[type="text"], footer .Boxes .newsletter form input[type="password"], footer .Boxes .newsletter form select {
	border-top: 1px solid #200e18;
	border-left: 1px solid #200e18;
	border-right: 1px solid #3f2332;
	border-bottom: 1px solid #3f2332;
}
footer .Boxes .newsletter form input[type="text"] {
	width: 205px;
}
footer .Boxes .newsletter form input[type="submit"] {
	display: block;
}

footer #newsletterDziekujemy {}
footer #newsletterDziekujemy p { margin-bottom: 10px; }

/*
footer .Boxes .newsletter form select {
	background: url(../img/newsletter_city.png) no-repeat left top;
}
footer .Boxes .newsletter form input[type="text"] {
	background: url(../img/newsletter_mail.png) no-repeat left top; width: 186px;
}
*/
footer .Boxes .newsletter form input[type="text"]:focus, footer .Boxes .newsletter form input[type="password"]:focus, footer .Boxes .newsletter form select:focus {
	border-top: 1px solid #bf0535;
	border-left: 1px solid #bf0535;
	border-right: 1px solid #bf0535;
	border-bottom: 1px solid #bf0535;
}


footer .Boxes .rating {}
footer .Boxes .rating ul {}
footer .Boxes .rating ul li { overflow: hidden; clear: both; margin-bottom: 5px; }
footer .Boxes .rating ul li span { display: block; float: left; width: 30px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; background: url(../img/footer_rating_top.png) no-repeat; margin-right: 5px; }
footer .Boxes .rating ul li a { display: block; float: left; width: 138px; padding-top: 6px; }
footer .Boxes .rating ul li city { display: block; float: left; width: 120px; padding-top: 6px; color: #74666a; font-size: 12px; line-height: 12px; text-align: right; overflow: hidden; }

footer .Links { overflow: hidden; font-size: 11px; padding: 10px 0 10px 20px; background: url(../img/footer_bg.png) no-repeat bottom center; }
footer .Links ul { overflow: hidden; margin-bottom: 7px; padding-top: 1px; }
footer .Links ul li { float: left; margin-right: 10px; }
footer .Links ul li.label { font-weight: bold; width: 80px; font-size: 14px; color: #fff; padding-top: 0; }
footer .Links ul li span { padding-left: 10px; color: #240d17; }
footer .Links ul li a {  color: #453b45; }

footer .About_us { overflow: hidden; color: #6a5b6a; font-size: 11px; padding: 10px 0 10px 20px; background: url(../img/footer_bg.png) no-repeat bottom center; }
footer .About_us h4 { font-weight: bold; width: 120px; font-size: 14px; color: #fff; padding-top: 0; float: left; }
footer .About_us p { float: left; width: 820px; padding-top: 2px; }

footer .Authors { color: #fff; padding: 10px 0 30px 20px; overflow: hidden; position: relative; }
footer .Authors a { font-size: 11px; }
footer .Authors span { color: #240d17; }
footer .Authors a.Back_to_top { position: absolute; right: 10px; top: 10px; color: #fff; font-weight: bold; font-size: 12px; }



/* Facebook */
#facebook_box {
	position: fixed; right: -260px; top: 30%; overflow: hidden; z-index: 9999;
}

#facebook_box #facebook_link {
	display: block; width: 30px; height: 200px; overflow: hidden; text-indent: -9999px; background: url("../img/facebook.png") no-repeat; float: left;
}

#facebook_box .inside {
	display: block; width: 250px; height: 300px; padding: 5px; float: left; background: #5a78bc url("../img/facebook.png") no-repeat -30px 0;
}
#facebook_box .inside .iframe {
	background: #fff; height: 290px; padding: 5px; 	-moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px;
}

#ajaxMessage { margin-left: 160px; z-index: 9999; color:crimson; font-size: 17px; overflow: hidden; display: none; background: #fff; padding: 10px; }
#ajaxMessage img { display: block; float: left; }
#ajaxMessage span { display: block; float: left; margin: 8px 0 0 10px; }



.Faq {  }
.Faq h6 { margin: 15px 0 0px; line-height: 22px; font-weight: normal; }
.Faq h6 a { font-size: 14px; }
.Faq h2 { font-size: 14px; margin-bottom: 0; font-weight: normal; font-weight: bold; border-bottom: 1px solid #f2f2f2; line-height: 27px; background: url(../img/toggle_e.png) no-repeat 5px 12px; display: block; padding: 6px 0 6px 30px; cursor: pointer; }
.Faq h2.active { background: url(../img/toggle_c.png) no-repeat 5px 12px; color: #550D4F; border: none; }
.Faq p { padding-left: 30px !important; margin: 0 0 5px ; color: #494949; }
.Faq h2.last { border-bottom: 0; }

.how_to { overflow: hidden; }
.how_to h6 { margin: 0 0 30px; line-height: 22px; }
.how_to .part { clear: both; margin-bottom: 5px; }
.how_to .part .desc { width: 420px; float: left; margin-right: 10px; }
.how_to .part .desc h3 { font-size: 25px; }
.how_to .part .desc p { font-size: 14px; color: #717171; line-height: 21px; }
.how_to .part .desc span {}
.how_to .part .image { width: 260px; text-align: center; margin-top: -5px; }
.how_to .photo_l .desc { float: left; }
.how_to .photo_l .image { float: right; }
.how_to .photo_r .desc { float: right; }
.how_to .photo_r .image { float: left; }

