

﻿/* =reset
----------------------------------------*/

html, body, h1, h2, h3, h4, h5, h6,
div, span, blockquote, p, address,
form, fieldset, label, legend, img,
a, abbr, acronym, ul, ol, dl, dt, dd, li,
hr, table, td, th, big, small,q,
strong, em, sup, sub, del, cite, code {
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	}

blockquote,
q {
	quotes: none;
	}

a,
a:visited {
	color: #00f;
	text-decoration: underline; 
	}

a:hover,
a:focus,
a:active {
	text-decoration: none;
	}

ul, ol { list-style: none; }

legend { display: none; }

body {
	background: #fff;
	color: #000;
	font: normal 62.5% Arial,Helvetica,Tahoma,Verdana,sans-serif; /* 10px */
	}

h1, h2, h3, h4, h5 { font: normal 1em Arial,Helvetica,Tahoma,Verdana,sans-serif; }

button {
	border: 0;
	cursor: pointer;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	text-indent: -99999px;
	}

#search-type_search
{
	height: 30px;
	margin-bottom: 1px;
}

input.txt, select, textarea {
	font: normal 1em Arial,Helvetica,Tahoma,Verdana,sans-serif; 
	}

.floatL { float: left; }
.floatR { float: right; }

/* =layout
----------------------------------------*/

#header,
#main,
#footer {
	margin: 0 auto;
	width: 980px;
	}

#left-main {
	float: left;
	width: 470px;
	}

#right-main {
	float: right;
	padding: 28px 0 0;
	width: 505px;
	}

#left {
	float: left;
	width: 725px;
	}

#results .inside-wrap,
#offer .inside-wrap,
#add-offer .inside-wrap,
#register .inside-wrap,
#user-profile .inside-wrap,
#offers-map .inside-wrap,
#login-form .inside-wrap,
#retrive-pass .inside-wrap,
#faq .inside-wrap,
#mapa-strony .inside-wrap,
#ostatnio-szukane .inside-wrap,
#offers-alike .inside-wrap,
#public-profile .inside-wrap,
#offers-user .inside-wrap {
	background: url('../img/offer_bg.gif') 0 0 repeat-y;
	padding: 10px 13px;
	width: 699px;
	}

#inbox-field,
#my-offers,
#category-display,
#subcategory-display,
#send-message,
#view-message {
	background: url('../img/offer_bg.gif') 0 0 repeat-y;
	width: 725px;
	}

#offers-alike .inside-wrap,
#offers-user .inside-wrap {
	padding-top: 5px;
	}

#results h2,
#my-offers h2,
#offer h2,
#register h2,
#add-offer h2,
#user-profile h2,
#offers-map h2,
#category-display h2,
#subcategory-display h2,
#inbox-field h2,
#send-message h2,
#view-message h2,
#login-form h2,
#retrive-pass h2,
#faq h2,
#mapa-strony h2,
#ostatnio-szukane h2,
#offers-alike h2,
#offers-user h2,
#public-profile h2 {
	background: #fff url('../img/offer_top.gif') 0 0 no-repeat;
	font-size: 2em;
	height: 32px;
	overflow: hidden;
	padding: 0 0 0 10px;
	width: 715px;
	}

#offers-alike h2 {
	background-position: 0 -64px;
	height: 24px;
	padding: 5px 10px 3px 10px;
	width: 705px;
	}

#results h2 span,
#my-offers h2 span,
#offer h2 span,
#add-offer h2 span,
#register h2 span,
#user-profile h2 span,
#offers-map h2 span,
#category-display h2 span,
#subcategory-display h2 span,
#inbox-field h2 span,
#send-message h2 span,
#view-message h2 span,
#login-form h2 span,
#retrive-pass h2 span,
#faq h2 span,
#mapa-strony h2 span,
#ostatnio-szukane h2 span,
#public-profile h2 span,
#offers-user h2 span {
	background: #fff url('../img/offer_top.gif') 100% -32px no-repeat;
	display: block;
	float: left;
	height: 26px;
	padding: 3px 10px 3px 0;
	}

#register h2 em,
#offers-map h2 em,
#category-display h2 em,
#subcategory-display h2 em,
#inbox-field h2 em,
#user-profile h2 em,
#send-message h2 em,
#view-message h2 em {
	color: #f00;
	font-style: normal;
	}

#subcategory-display h2 em i {color: #000;font-style: normal;}

#results .bot,
#offers-map .bot,
#user-profile .bot,
#my-offers .bot,
#add-offers .bot,
#offer .bot,
#add-offer .bot,
#register .bot,
#category-display .bot,
#subcategory-display .bot,
#login-form .bot,
#retrive-pass .bot,
#faq .bot,
#mapa-strony .bot,
#ostatnio-szukane .bot,
#offers-alike .bot,
#offers-user .bot,
#public-profile .bot {
	background: url('../img/offer_bot.gif') 0 0 no-repeat;
	display: block;
	font-size: 0.01em;
	height: 5px;
	line-height: 5px;
	width: 725px;
	}

#right {
	float: right;
	padding: 28px 0 0;
	width: 250px;
	}

#offer-details {
	float: right;
	padding: 0 0 0 4px;
	width: 445px;
	}

#offer-addons {
	float: left;
	width: 250px;
	}

/* =header
----------------------------------------*/

#header {position: relative;}

#header h1 {
	float: left;
	margin: 10px 35px 3px 0;
	}

#header h1 a,
#header h1 a:visited {
	background: url('../img/logo.gif') 0 0 no-repeat;
	display: block;
	height: 65px;
	text-indent: -99999px;
	width: 310px;
	}

#header h2 {
	background: url('../img/lead.gif') 0 0 no-repeat;
	float: left;
	height: 40px;
	margin: 23px 0 0;
	text-indent: -99999px;
	width: 270px;
	}

/* =counters
----------------------------------------*/

#counters {
	float: right;
	}

#counters .grey-box {
	background: url('../img/header_grey_box.gif') 100% -46px no-repeat;
	display: block;
	float: left;
	margin: 18px 0 0 8px;
	padding: 0 15px 0 0;
	height: 46px;
	}

#counters .grey-box .wrap {
	background: url('../img/header_grey_box.gif') 0 0 no-repeat;
	display: block;
	float: left;
	font-size: 1.2em;
	padding: 4px 0 0 15px;
	text-align: center;
	height: 42px;
	}

#counters strong {
	color: #f00;
	font-size: 1.67em;
	font-weight: normal;
	}

#offers-info strong {
	background: url('../img/ico_offer.gif') 0 2px no-repeat;
	padding: 0 0 0 20px;
	}

#users-info strong {
	background: url('../img/ico_av_small.gif') 0 2px no-repeat;
	padding: 0 0 0 20px;
	}

/* =user-form
----------------------------------------*/

#user-form {
	display: block;
	padding: 0 0 0 347px;
	position: absolute; top: 70px; left:  0;
	width: 633px;
	}

#user-form label {
	display: none;
	}

#user-form .remember {
	float: left;
	padding: 2px 0 0 5px;
	}

#user-form .remember label {
	display: block;
	font-size: 1.2em;
	}

#user-form input.txt {
	float: left;
	font-size: 1.2em;
	margin: 0 4px 0 0;
	padding: 3px;
	width: 95px;
	}

#register-link {
	float: right;
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px 0 0;
	}

#register-link a,
#register-link a:visited,
.forgot a,
.forgot a:visited {
	background: url('../img/ico_arrows_blue.gif') 100% 5px no-repeat;
	padding-right: 10px;
	}

#user-form button {
	background: url('../img/zaloguj.gif') 0 0 no-repeat;
	height: 25px;
	width: 76px;
	}

/* =search
----------------------------------------*/

#search {
	clear: both;
	margin: 0 0 5px;
	overflow: hidden;
	width: 470px;
	}

#search-body {
	background: url('../img/search_bg.gif') 0 0 repeat-y;
	overflow: hidden;
	position: relative;
	width: 470px;
	}

#search h2 {
	background: #fff url('../img/search_head.gif') 0 0 no-repeat;
	font-size: 2em;
	height: 22px;
	overflow: hidden;
	padding: 3px 0 3px 10px;
	width: 183px;
	}

#search h2 span {
	color: #f00;
	}

input.txt,
select,
textarea {
	border: 1px solid #999;
	font-size: 1.6em;
	padding: 4px;
	}

textarea {
	font-size: 1.2em;
	}

select {
	background: #fff;
	color: #040404;
	}

input.txt, textarea {
	background: url('../img/formfield.gif') 0 0 no-repeat;
	color: #989898;
	padding: 5px 4px;
	}

#search-basic label {
	display: none;
	}

#search-basic {
	background: url('../img/search_basic_bg.gif') 0 0 no-repeat;
	padding: 10px 12px 5px;
	width: 446px;
	}

#search-basic .search-query input.txt {
	width: 341px;
	}

#search-basic select {
	width: 169px;
	}

#search-basic li {
	float: left;
	padding: 0 13px 4px 0;
	}

#search-basic .search-query {
	padding:0 0 12px;
	}

#search-advanced {
	display: none;
	padding: 0 4px 5px 12px;
	width: 454px;
	}

#search-advanced table { border-collapse: collapse; }

#results #search-advanced { margin: 10px auto 0;}

#search-advanced h3 {
	background: url('../img/dots_horizontal.gif') 0 0 repeat-x;
	font-size: 1.6em;
	margin-right: 8px;
	padding: 10px 0;
	}

#search-advanced label {
	display: block;
	font-size: 1.2em;
	padding: 2px;
	}

#search-advanced label.bigger {
	font-size: 1.6em;
	padding: 4px 2px 6px;
	}

#search-advanced li {
	float: left;
	padding: 2px 0;
	width: 227px;
	}

#search-advanced td {
	padding: 2px 5px;
	width: 227px;
	}

#search-advanced input.txt {
	width: 207px;
	}

#search-advanced select {
	width: 217px;
	}

#search-advanced .offers-per-page {
	clear: both;
	padding-top: 15px;
	width: 144px;
	}

#search-advanced .offers-per-page select {width: 110px;}

#search-advanced .offers-by-day {
	padding-top: 15px;
	width: 209px;
	}

/*#search-advanced .offers-by-day select {width: 207px;}*/

#search-advanced .offers-only-photos {
	padding: 33px 0 7px;
	}

#search .bot {
	background: url('../img/search_bot.gif') 0 0 no-repeat;
	display: block;
	font-size: 0.01em;
	height: 5px;
	line-height: 5px;
	width: 470px;
	}

#search-basic input.sub {
	position: absolute; top: 9px; right: 11px;
	}

#search-advanced input.sub {position: absolute; bottom: 5px; right: 11px;}

#results #search-advanced input.sub { margin: 20px 0 0 110px; position: static; }

#search-basic .search-switcher {
	padding: 6px 0 0;
	}

.search-switcher span {
	font-size: 1.2em;
	font-weight: bold;
	overflow: hidden;
	padding: 0 0 0 19px;
	width: 206px;
	}

.show-advanced {
	background: url('../img/ico_search_advanced.gif') 0 1px no-repeat;
	}

.hide-advanced {
	background: url('../img/ico_search_basic.gif') 0 2px no-repeat;
	}

.show-advanced a,
.show-advanced a:visited {
	background: url('../img/ico_arrows_blue.gif') 100% 5px no-repeat;
	padding-right: 10px;
	}

.hide-advanced  a,
.hide-advanced  a:visited {
	background: url('../img/ico_arrows_blue_left.gif') 100% 5px no-repeat;
	padding-right: 10px;
	}

/* =offers-categories
----------------------------------------*/

#offers-categories {
	background: url('../img/offers_categories_bg.gif') 0 0 repeat-y;
	clear: both;
	overflow: hidden;
	width: 470px;
	}

#offers-categories h2 {
	background: url('../img/offers_categories_top.gif') 0 0 no-repeat;
	font-size: 2em;
	height: 27px;
	overflow: hidden;
	padding: 3px 0 3px 10px;
	width: 470px;
	}

#offers-categories h2 span {
	color: #7C7C7C;
	}

#offers-categories .row {
	padding: 10px 0;
	}

#offers-categories .cell {
	float: left;
	width: 235px;
	}

#offers-categories h3 {
	display: block;
	font-size: 1.6em;
	font-weight: bold;
	margin-left: 15px;
	padding: 0 0 0 45px;
	}

#offers-categories h3 a,
#offers-categories h3 a:visited {
	color: #000;
	text-decoration: none;
	}

#offers-categories h3.one-line {
	padding: 10px 0 10px 45px;
	}

#offers-categories ul {
	margin: 5px 5px 0 20px;
	}

#offers-categories li,
#category-division li {
	background: url('../img/ico_pointer2.gif') 0 7px no-repeat;
	font-size: 1.2em;
	padding: 3px 0 3px 37px;
	}

#offers-categories li.more { background: none; }

#category-division { padding-bottom: 20px;}

#category-division ul {
	margin: 0 23px;
	width: 679px;
	}

#category-division li {
	float: left;
	width: 189px;
	}

#offers-categories li a,
#offers-categories li a:visited,
#category-division li a,
#category-division li a:visited {
	border-bottom: 1px dotted #00f;
	font-size: 1.33em;
	text-decoration: none;
	}

#offers-categories li.more a,
#offers-categories li.more a:visited,
#login-form h4 a,
#login-form h4 a:visited {
	background: url('../img/ico_arrows_blue_big.gif') 100% 6px no-repeat;
	border-bottom: 0;
	padding-right: 10px;
	text-decoration: underline;
	}

#offers-categories li a:hover,
#offers-categories li a:focus,
#offers-categories li a:active,
#category-division li a:hover,
#category-division li a:focus,
#category-division li a:active,
#offers-categories li.more a:hover,
#offers-categories li.more a:focus,
#offers-categories li.more a:active ,
#login-form h4 a:hover,
#login-form h4 a:focus,
#login-form h4 a:active {
	border-bottom: 0;
	text-decoration: none;
	}

h3#ico-cat-2 {
	background: url('../img/ico_categories_06.gif') 0 50% no-repeat;
	padding: 10px 0 10px 45px;
	}

h3#ico-cat-3 {
	background: url('../img/ico_categories_12.gif') 0 50% no-repeat;
	padding: 10px 0 10px 45px;
	}

h3#ico-cat-4 {
	background: url('../img/ico_categories_05.gif') 0 50% no-repeat;
	padding: 10px 0 10px 45px;
	}

h3#ico-cat-5 {
	background: url('../img/ico_categories_07.gif') 0 50% no-repeat;
	padding: 10px 0 10px 45px;
	}
	
h3#ico-cat-6 {
	background: url('../img/ico_categories_13.gif') 0 50% no-repeat;
	padding: 10px 0 10px 45px;
	}

h3#ico-cat-7 {
	background: url('../img/ico_categories_01.gif') 0 50% no-repeat;
	padding: 10px 0 10px 45px;
}

h3#ico-cat-8 {
	background: url('../img/ico_categories_04.gif') 0 50% no-repeat;
	padding: 10px 0 10px 45px;
}

h3#ico-cat-9 {
	background: url('../img/ico_categories_08.gif') 0 50% no-repeat;
	padding: 10px 0 10px 45px;
	}

h3#ico-cat-10 {
	background: url('../img/ico_categories_11.gif') 0 50% no-repeat;
	padding: 10px 0 10px 45px;
	}
	
h3#ico-cat-11 {
	background: url('../img/ico_categories_02.gif') 0 50% no-repeat;
	padding: 10px 0 10px 45px;
	}

h3#ico-cat-12 {
	background: url('../img/ico_categories_03.gif') 0 50% no-repeat;
	padding: 10px 0 10px 45px;
	}
	
h3#ico-cat-13 {
	background: url('../img/ico_categories_09.gif') 0 50% no-repeat;
	padding: 10px 0 10px 45px;
	}

h3#ico-cat-14 {
	background: url('../img/ico_categories_14.gif') 0 50% no-repeat;
	padding: 10px 0 10px 45px;
	}

h3#ico-cat-15 {
	background: url('../img/ico_categories_10.gif') 0 50% no-repeat;
	padding: 10px 0 10px 45px;
	}

#offers-categories .bot {
	background: url('../img/offers_categories_bot.gif') 0 0 no-repeat;
	display: block;
	font-size: 0.01em;
	height: 5px;
	line-height: 5px;
	width: 470px;
	}

/* =promo-box
----------------------------------------*/

#promo-box {
	background: url('../img/promo_box.gif') -500px 0 repeat-y;
	float: left;
	overflow: hidden;
	width: 250px;
	}

#promo-box h2 {
	background: url('../img/promo_box.gif') 0 0 no-repeat;
	font-size: 2em;
	padding: 5px 13px;
	width: 224px;
	}

#promo-box .bot {
	background: url('../img/promo_box.gif') -250px 100% no-repeat;
	display: block;
	font-size: 0.01em;
	height: 11px;
	line-height: 11px;
	width: 250px;
	}

#promo-box img {
	display: block;
	margin: 0 0 9px 11px;
	}

#promo-box h3 {
	background: url('../img/promo_posrednio.gif') 0 0 no-repeat;
	height: 41px;
	margin-left: 11px;
	text-indent: -99999px;
	width: 228px;
	}

#promo-box ul {
	background: #FFFFDA;
	border: 1px solid #E8E8D0;
	border-top: 0;
	margin-left: 11px;
	padding: 0 0 13px;
	width: 226px;
	}

#promo-box li {
	background: url('../img/ico_pointer.gif') 17px 6px no-repeat;
	font-size: 1.2em;
	line-height: 1.33;
	padding: 5px 5px 0 38px;
	}

#promo-box li em {
	color: #f00;
	font-style: normal;
	}

/* =user-box
----------------------------------------*/

#right-main #user-box { float: right; }

#user-box {
	background: url('../img/user_box.gif') -500px 0 repeat-y;
	margin: 0 0 5px;
	overflow: hidden;
	position: relative;
	width: 250px;
	}

#user-box .user-logged {
	background: url('../img/user_box.gif') 0 0 no-repeat;
	font-size: 1.2em;
	padding: 28px 11px 5px;
	width: 228px;
	}

#user-box .user-logged p {
	background: url('../img/ico_av.gif') 0 0 no-repeat;
	padding: 0 0 0 42px;
	}

#user-box .user-logged strong {
	display: block;
	font-size: 1.5em;
	line-height: 1.2;
	margin-top: 3px;
	}

#user-box ul {
	padding: 0 0 5px 28px;
	}

#user-box li {
	font-size: 1.2em;
	padding: 3px 0 3px 25px;
	width: 150px;
	}

#user-box li a,
#user-box li a:visited {
	border-bottom: 1px dotted #00f;
	text-decoration: none;
	}

#user-box li a:hover,
#user-box li a:focus,
#user-box li a:active {
	border: 0;
	}

li#myoffers {
	background: url('../img/ico_user_offers.gif') 0 50% no-repeat;
	}
li#myaccount{
	background: url('../img/ico_wizytowka.gif') 0 50% no-repeat;
	}	

li#inbox {
	background: url('../img/ico_inbox.gif') 0 50% no-repeat;
	}

li#profile,
li#sendtofriend {
	background: url('../img/ico_profile.gif') 0 50% no-repeat;
	}

li#addoffer {
	background: url('../img/ico_add_offers.gif') 0 50% no-repeat;
	}

#user-box p.logout {
	font-size: 1.1em;
	position: absolute; top: 5px; right: 10px;
	}

#user-box p.logout a,
#user-box p.logout a:visited {
	background: url('../img/ico_arrows_red.gif') 100% 5px no-repeat;
	border-bottom: 1px dotted #f00;
	color: #f00;
	padding-right: 10px;
	text-decoration: none;
	}

#user-box p.logout a:hover,
#user-box p.logout a:focus, 
#user-box p.logout a:active {
	border: 0;
	}

#user-box .bot {
	background: url('../img/user_box.gif') -250px 100% no-repeat;
	display: block;
	font-size: 0.01em;
	height: 5px;
	line-height: 5px;
	width: 250px;
	}

/* =work-offers
----------------------------------------*/

#right-main #work-offers { float: right; }

#work-offers,
.box {
	background: url('../img/box_250.gif') -1000px 0 repeat-y;
	margin: 0 0 5px;
	overflow: hidden;
	width: 250px;
	}

#work-offers h2,
.box h2 {
	background: url('../img/box_250.gif') 0 0 no-repeat;
	font-size: 2em;
	padding: 6px 5px 6px 11px;
	}

.grey-head h2 {
	background: url('../img/box_250.gif') -500px 0 no-repeat;
	}

.white-head h2 {
	background: url('../img/box_250.gif') -1250px 0 no-repeat;
	}

#offers-alike-preview h2 span {
	color: #7C7C7C;
	}

#offers-user h2 em {
	color: #7C7C7C;
	font-style: normal;
	}

#work-offers h2 span {
	color: #7c7c7c;
	font-size: 0.7em;
	}

#work-offers .more {
	background: url('../img/box_250.gif') -250px 100% no-repeat;
	font-size: 1.2em;
	text-align: center;
	padding: 8px 11px;
	}

.box .bot {
	background: url('../img/box_250.gif') -750px 100% no-repeat;
	display: block;
	font-size: 0.01em;
	height: 5px;
	line-height: 5px;
	width: 250px;
	}

#work-offers ul {
	padding: 9px 6px 10px 12px;
	}

#work-offers li {
	background: url('../img/ico_pointer.gif') 0 6px no-repeat;
	font-size: 1.4em;
	line-height: 1.33;
	padding: 3px 0 3px 22px;
	}

#work-offers li a,
#work-offers li a:visited {
	border-bottom: 1px dotted #00f;
	text-decoration: none;
	}

#work-offers li a:hover,
#work-offers li a:focus,
#work-offers li a:active {
	border: 0;
	}

/* =offers-newest
----------------------------------------*/

#offers-newest {
	background: url('../img/offers_newest_bg.gif') 0 0 repeat-y;
	clear: both;
	width: 505px;
	}

#offers-newest h2 {
	background: url('../img/offers_newest_top.gif') 0 0 no-repeat;
	font-size: 2em;
	padding: 9px 11px;
	}

#offers-newest h2 span {
	color: #7c7c7c;
	}

#offers-newest ul {
	padding: 0 11px;
	}

#offers-newest li {
	padding: 8px 0;
	}

#results-list li {
	background: url('../img/dots.gif') 550px 0 repeat-y;
	margin: 12px 0;
	padding: 0;
	}

#offers-alike,
#offers-user,
#public-profile {
	margin: 0 0 6px;
	}

.offers-list ul {
	padding: 5px 11px;
	}

.offers-list li {
	padding: 4px 0;
	}

#offers-newest li img,
#results-list li img {
	background: #fff;
	border: 1px solid #d3d3d3;
	float: left;
	margin: 0 7px 0 0;
	padding: 2px;
	}

#offers-newest li .details {
	background: url('../img/dots.gif') 100% 0 repeat-y;
	float: left;
	overflow: hidden;
	width: 241px;
	}

#results-list li .details {
	float: left;
	overflow: hidden;	
	width: 360px;
	}

#results-list .type {
	color: #f00;
	float: left;
	padding: 15px 0 0 5px;
	}

#offers-newest li .more {
	float: left;
	padding: 5px 0 5px 13px;
	}

#results-list .more {
	float: right;
	padding: 5px 0 5px 13px;
	width: 135px;
	}

#offers-newest li .price,
#results-list li .price {
	font-size: 1.9em;
	
}

.price span
{
	font-weight: bold;
	
}

.buy-price {
	color: #BEBEBE;
	}

#results-list li .buy-price {
	font-size: 1.6em;
	font-weight: bold;
	}

#offers-newest li .price span,
#results-list li .price span {
	/*font-size: 0.9em;*/
	font-size: 0.6em;
	}

#offers-newest li h3,
.offers-list h3 {
	font-size: 1.4em;
	line-height: 1.5;
	margin: 0 0 3px;
	}

#offers-newest li h3 a,
#offers-newest li h3 a:visited,
.offers-list h3 a,
.offers-list h3 a:visited {
	background: #ffffcb;
	border-bottom: 1px dotted #00f;
	padding: 1px;
	text-decoration: none;
	}

.offers-list h3 a.photos,
.offers-list h3 a.photos:visited {
	background: url('../img/ico_photos.gif') 0 2px no-repeat;
	border: 0;
	padding: 0 10px;
	}

#offers-newest li h3 a:hover,
#offers-newest li h3 a:focus,
#offers-newest li h3 a:active,
.offers-list h3 a:hover,
.offers-list h3 a:focus,
.offers-list h3 a:active {
	border-bottom: 1px solid #00f;
	}

#offers-newest li p,
.offers-list li p {
	font-size: 1.2em;
	line-height: 1.5;
	}

#offers-newest li em,
.offers-list li em {
	color: #f00;
	font-style: normal;
	}

#offers-newest p.more,
.offers-list p.more {
	font-size: 1.4em;
	}

.offers-list p.more {
	margin: 10px 0;
	padding: 0 11px;
	}

#offers-newest p.more a,
#offers-newest p.more a:visited, 
.offers-list p.more a,
.offers-list p.more a:visited {
	background: #ffffcb url('../img/ico_arrows_blue_big2.gif') 100% 6px no-repeat;
	padding: 1px 12px 1px 1px;
	}

.see-offer a,
.see-offer a:visited {
	background: url('../img/ico_arrows_blue.gif') 100% 5px no-repeat;
	padding-right: 10px;
	}

#offers-newest .bot {
	background: url('../img/offers_newest_bot.gif') 0 100% no-repeat;
	clear: both;
	padding: 15px 10px 25px;
	}

span.sep {
	color: #BEBEBE;
	padding: 0 2px;
	}

/* =offer-ref-number
----------------------------------------*/

#offer-ref-number {
	float: right;
	font-size: 1.3em;
	font-style: italic;
	}

/* =offer-counter
----------------------------------------*/

#offer-counter {
	clear: both;
	font-weight: bold;
	height: 40px;
	padding: 20px 0 5px;
	}

#offer-counter span {
	display: block;
	float: left;
	padding: 0 10px 0 0;
	text-align: right;
	}

#offer-counter strong {
	color: #F00;
	font-size: 2.4em;
	font-weight: normal;
	line-height: 1.2;
	}

/* =offer-category
----------------------------------------*/

#offer-category {
	font-size: 1.2em;
	padding: 0 0 10px;
	}

#offer-category a,
#offer-category a:visited {
	border-bottom: 1px dotted #00f;
	text-decoration: none;
	}

#offer-category a:hover,
#offer-category a:focus,
#offer-category a:active {
	border: 0;
	text-decoration: none;
	}

/* =offer-details
----------------------------------------*/

#offer-details .date {
	font-size: 1.2em;
	padding: 0 0 10px;
	}

#offer-details h3 {
	font-size: 2em;
	padding: 0 0 10px;
	}

#offer-details .price {
	font-size: 1.2em;
	padding: 0 0 15px;
	}

#offer-details .price strong {
	background: #FFFFCB;
	font-size: 2.67em;
	font-weight: normal;
	}

#offer-details .price strong span {
	font-size: 0.6875em;
	}

#offer-details .price em {
	color: #f00;
	font-style: normal;
	margin-left: 10px;
	}

#offer-details .text {
	font-size: 1.2em;
	line-height: 1.5;
	}

/* =offer-photos
----------------------------------------*/

#offer-photos img {
	border: 1px solid #D3D3D3;
	padding: 2px;
	}

#big-photo {
	display: block;
	margin: 0 0 5px;
	}

#offer-photos .thumbs img {
	float: left;
	margin: 0 4px 5px 0;
	}

/* =offer-place
----------------------------------------*/

#offer-place {
	background: url('../img/box_246.gif') -492px 0 repeat-y;
	margin: 0 0 5px;
	overflow: hidden;
	width: 246px;
	}

#offer-place h3 {
	background: url('../img/box_246.gif') 0 0 no-repeat;
	font-size: 2em;
	padding: 6px 5px 6px 11px;
	}

#offer-place iframe {
	border: 1px solid #000;
	margin: 6px 0 0 6px;
	padding: 0;
	}

.show-big {
	font-size: 1.2em;
	padding: 2px 8px 8px;
	}

.show-big a,
.show-big a:visited {
	background: url('../img/ico_magnify.gif') 0 2px no-repeat;
	padding: 0 0 0 16px;
	}

#offer-place .bot,
#offer-options .bot {
	background: url('../img/box_246.gif') -246px 100% no-repeat;
	display: block;
	font-size: 0.01em;
	height: 5px;
	line-height: 5px;
	width: 246px;
	}

/* =offer-options
----------------------------------------*/

#offer-options {
	background: url('../img/box_246.gif') -492px 0 repeat-y;
	margin: 0 0 5px;
	overflow: hidden;
	width: 246px;
	}

#offer-options h3 {
	background: url('../img/box_246.gif') -738px 0 no-repeat;
	font-size: 2em;
	padding: 6px 5px 6px 11px;
	}

#offer-options ul {
	padding: 0 0 10px 11px;
	}

#offer-options li {
	font-size: 1.2em;
	padding: 4px 0 4px 22px;
	}

li#print {
	background: url('../img/ico_print.gif') 2px 50% no-repeat;
	}

li#watch {
	background: url('../img/ico_watch.gif') 2px 50% no-repeat;
	}

.offer-permlink {
	background: #F3F3F3;
	margin: 0 0 0 5px;
	padding: 8px 9px;
	width: 218px;
	}

.offer-permlink h4 {
	font-size: 1.2em;
	padding: 0 0 4px;
	}

.offer-permlink input.txt {
	color: #000;
	font: normal 1.09em 'Lucida Console','Courier New',Arial;
	margin: 0;
	padding: 3px;
	width: 211px;
	}

.offer-permlink p {
	font-size: 1.1em;
	padding: 3px 0 0;
	}

/* =contact-info
----------------------------------------*/

.contact-info {
	background: url('../img/contact_info_bg.gif') 0 0 repeat-y;
	margin: 15px 0;
	width: 445px;
	}

.contact-info .ci-top,
.contact-info .ci-bot {
	background: url('/img/contact_info_cr.gif') 0 0 no-repeat;
	display: block;
	font-size: 0.01em;
	height: 13px;
	line-height: 13px;
	width: 445px;
	}

.contact-info .ci-bot {
	background-position: 0 -13px;
	clear: both;
	}

.contact-info dt,
#vcard dt {
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.4;
	text-align: right;
	padding: 2px 9px 2px 0;
	width: 84px;
	}

.contact-info dt.ico {
	background: url('../img/ico_av_small.gif') 30px 0 no-repeat;
	}

.contact-info dd,
#vcard dd {
	font-size: 1.2em;
	line-height: 1.4;
	margin-left: 93px;
	padding: 2px 0;
	}

.contact-info .floatL {
	padding: 10px 0;
	width: 245px;
	}

.contact-info .floatR {
	padding: 10px 0 10px 15px;
	width: 176px;
	}

.im p {
	font-size: 1.2em;
	padding: 5px 0 5px 24px;
	}

.tlen {
	background: url('../img/ico_tlen.gif') 0 50% no-repeat;
	}

.gg {
	background: url('../img/ico_gg.gif') 0 50% no-repeat;
	}

.skype {
	background: url('../img/ico_skype.gif') 0 50% no-repeat;
	}

#ico-tlen label {
	background: url('../img/ico_tlen.gif') 96% 6px no-repeat;
	padding-right: 35px;
	}

#ico-gg label {
	background: url('../img/ico_gg.gif') 95% 6px no-repeat;
	padding-right: 35px;
	}

#ico-skype label {
	background: url('../img/ico_skype.gif') 95% 6px no-repeat;
	padding-right: 35px;
	}

#ico-tlen input.txt,
#ico-gg input.txt,
#ico-skype input.txt {
	width: 263px;
	}

.contact-info .short-info {
	font-size: 1.1em;
	padding: 20px 0 0;
	width: 150px;
	}

.contact-info .short-info span {
	color: #f00;
	}

/* =contact-form
----------------------------------------*/

.contact-form {
	background: url('../img/contact_form.gif') -445px 0 repeat-y;
	overflow: hidden;
	width: 445px;
	}

.contact-form h3,
#offer-details .contact-form h3 {
	background: url('../img/contact_form.gif') 0 0 no-repeat;
	font-size: 2em;
	height: 39px;
	padding: 3px 0 3px 10px;
	width: 435px;
	}

.contact-form h3 span {
	color: #f00;
	}

.contact-form form {
	background: url('../img/contact_form.gif') -890px 100% no-repeat;
	padding: 0 15px 10px;
	width: 415px;
	}

.contact-form li {
	padding: 2px 0 3px;
	}

.contact-form input.txt {
	color: #000;
	font-size: 1.2em;
	padding: 3px;
	width: 362px;
	}

.contact-form .recipient input.txt {
	color: #989898;
	}

.contact-form label {
	display: block;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	padding: 4px 6px 0 0;
	text-align: right;
	width: 39px;
	}

.contact-form .form-content label { 
	float: none;
	padding-bottom: 3px;
	text-align: left;
	width: auto;
	}

.contact-form textarea {
	height: 77px;
	padding: 3px;
	width: 407px;
	}

.contact-form button {
	background: url('../img/wyslij_zapytanie.gif') 0 0 no-repeat;
	float: right;
	height: 32px;
	margin: 5px 0 0;
	width: 134px;
	}

/* =add-offer-teaser
----------------------------------------*/

#right-main #add-offer-teaser { float: right; }

#add-offer-teaser {
	background: url('../img/add_offer_promo.gif') 0 0 no-repeat;
	height: 53px;
	margin: 0 0 5px;
	padding: 14px 10px;
	position: relative;
	width: 230px;
	}

#add-offer-teaser span.pin {
	background: url('../img/100procent.png') 0 0 no-repeat;
	display: block;
	height: 55px;
	position: absolute; top: -12px; right: 5px;
	text-indent: -99999px;
	width: 65px;
	}

#add-offer-teaser h2 {
	font-size: 2em;
	margin: 0 0 10px;
	}

#add-offer-teaser p {
	font-size: 1.2em;
	}

#add-offer-teaser p strong {
	background: #fff;
	color: #f00;
	}

/* =register-teaser
----------------------------------------*/

#right-main #register-teaser { float: right; }

#register-teaser {
	background: url('../img/register_teaser.gif') 0 0 no-repeat;
	height: 48px;
	margin: 0 0 5px;
	padding: 12px 5px 12px 10px;
	width: 235px;
	}

#register-teaser h2 {
	font-size: 2em;
	margin: 0 0 8px;
	}

#register-teaser p {
	font-size: 1.2em;
	}

/* =register
----------------------------------------*/

#register {
	padding-bottom: 15px;
	}

#register p {
	font-size: 1.2em;
	padding: 0 0 5px;
	}

#register ul {
	margin: 15px 0 0;
	}

.form li {
	padding: 5px 0;
	}

.form label,
.form .account-type strong {
	display: block;
	float: left;
	font-size: 1.6em;
	padding: 5px 8px 0 0;
	text-align: right;
	width: 134px;
	}

#kontrakt_ label { width: 60px; }

.form .account-type strong {
	font-weight: normal;
	padding-top: 0;
	}

.form input.txt {
	color: #000;
	padding: 4px 5px;
	width: 290px;
	}

.form select {
	width: 302px;
	}	

.form small {
	clear: both;
	display: block;
	font-size: 1.2em;
	margin: 5px 0 0 142px;
	width: 245px;
	}

.form .account-type {
	padding: 20px 0;
	}

.form .account-type label {
	display: inline;
	float: none;
	font-weight: bold;
	padding: 5px 8px 0 5px;
	}

.form .account-type input { 
	margin-left: 20px;
	}

.form .confirm,
#add-offer .confirm {
	padding: 15px 0 10px 142px;
	}

.form .confirm p,
#add-offer .confirm p {
	font-size: 1.4em;
	padding-bottom: 5px;
	}

.form button,
.form input.sub {
	margin: 10px 0 10px 142px;
	}

#register button {
	background: url('../img/zarejestruj.gif') 0 0 no-repeat;
	height: 44px;
	width: 141px;
	}

input.error {
	background: url('../img/formfield_error.gif') 0 0 no-repeat;
	border-color: #f00;
	}

span.error {
	clear: both;
	color: #f00;
	display: block;
	font-size: 1.2em;
	padding: 0 0 10px 142px;
	}

.confirm span.error {
	padding: 10px 0 0;
	}

p.error {
	color: #f00;
	font-size: 1.2em;
	text-transform: uppercase;
	}

/* =results
----------------------------------------*/

#results {
	margin: 0 0 6px;
	}

#results .phrase {
	font-size: 1.6em;
	margin: 10px 0 20px;
	}

#results .phrase span {
	background: #FFFFCB;
	padding: 1px;
	}

#results .no-results {
	background: url('../img/ico_note.gif') 0 0 no-repeat;
	font-size: 1.6em;
	}

#results .no-results span {
	color: #f00;
	font-weight: bold;
	margin-right: 15px;
	padding: 0 0 0 25px;
	}

#results .phrase a,
#results .phrase a:visited,
#results .no-results a,
#results .no-results a:visited {
/*  background: url('../img/ico_arrows_blue.gif') 100% 5px no-repeat; */
	font-size: 0.75em;
/*	padding-right: 10px; */
	}

.sort {
	padding: 10px 0 0;
	}

.sort li {
	float: left;
	font-size: 1.2em;
	}

.sort li.title {
	width: 460px;
	}

.sort li.type {
	width: 105px;
	}

a.sort-down,
a.sort-down:visited {
	background: url('../img/ico_sort.gif') 0 3px no-repeat;
	padding-left: 13px;
	}

a.sort-up,
a.sort-up:visited {
	background: url('../img/ico_sort.gif') 0 -33px no-repeat;
	padding-left: 13px;
	}

/* =search-again
----------------------------------------*/

#search-again .top,
#search-again .bot {
	background: url('../img/box_yellow_725.gif') 0 0 no-repeat;
	display: block;
	font-size: 0.01em;
	height: 5px;
	line-height: 5px;
	width: 725px;
	}

#search-again .bot { background-position: -725px 0; }

#search-again .inside {
	background: url('../img/box_yellow_725.gif') -1450px 0 repeat-y;
	font-size: 1.2em;
	padding: 10px 20px;
	}

#search-again .link {
	float: right;
	}

#search-again .link a,
#search-again .link a:visited {
	background: url('../img/wyszukaj_ponownie.gif') 0 0 no-repeat;
	display: block;
	height: 34px;
	text-indent: -99999px;
	width: 204px;
	}

#search-again .note {
	background: url('../img/ico_think.gif') 0 0 no-repeat;
	line-height: 1.33;
	padding: 0 0 0 39px;
	width: 335px;
	}

#search-again .note strong {
	color: #f00;
	}

/* =vcard
----------------------------------------*/

#vcard .vcard-top,
#vcard .vcard-bot {
	background: url('../img/box_vcard.gif') 0 0 no-repeat;
	display: block;
	font-size: 0.01em;
	height: 15px;
	line-height: 15px;
	width: 699px;
	}

#vcard .vcard-bot { background-position: -699px 0; }

#vcard .vcard-wrap {
	background: url('../img/box_vcard.gif') -1398px 0 repeat-y;
	padding: 0 13px;
	}

#vcard .map {
	float: right;
	width: 244px;
	}

#vcard .details {
	float: left;
	width: 429px;
	}

#vcard .map iframe {
	border: 1px solid #000;
	height: 217px;
	width: 242px;
	}

#vcard .show-big {
	padding: 4px 0 0;
	}

#vcard h3 {
	font-size: 0.75em;
	}

#vcard .info {
	background: url('../img/ico_av.gif') 30px 0 no-repeat;
	font-size: 1.6em;
	line-height: 1.5;
	margin: 0 0 20px;
	padding: 0 0 0 80px;
	}

#vcard strong.name {
	font-size: 1.125em;
	}

#vcard dl {
	float: left;
	padding: 0 10px 0 0;
	width: 200px;
	}

#vcard dt {
	width: 50px;
	}

#vcard dd {
	margin-left: 60px;
	}

#vcard .im {
	float: right;
	padding: 0 15px;
	width: 180px;
	}

#vcard .dots {
	background: url('../img/dots.gif') 210px 0 repeat-y;
	font-size: 1.17em;
	margin: 0 0 15px;
	width: 420px;
	}

#vcard .dates {
	clear: both;
	font-size: 1.2em;
	}

/* =paging
----------------------------------------*/

.paging {
	background: #F3F3F3;
	font-size: 1.2em;
	margin: 10px 0;
	padding: 7px 9px;
	}

.paging .select {
	float: right;
	}

.paging select {
	font-size: 1em;
	padding: 1px;
	width: 75px;
	}

.paging p {
	padding: 3px 0 0;
	}

.paging em {
	font-style: normal;
	}

.paging a,
.paging a:visited {
	background: #FFF;
	border: 1px solid #DFDFDF;
	margin: 0 2px;
	padding: 2px 5px;
	text-decoration: none;
	}

.paging a:hover,
.paging a:focus, 
.paging a:active {
	text-decoration: underline;
	}

.paging strong {
	padding: 2px 5px;
	}

/* =faq
----------------------------------------*/

#faq h3 {color: #F00; font-size: 1.4em; font-weight: bold; margin: 5px 0; }

#faq ol { margin: 0 0 15px; }

#faq li {
	font-size: 1.3em;
	line-height: 1.5;
	list-style: decimal;
	margin: 0 0 0 20px;
	padding: 1px 0;
	}

#mapa-strony h3 {color: #F00; font-size: 1.4em; font-weight: bold; margin: 5px 0; }

#mapa-strony li ul {
	font-size: 1.3em;
	line-height: 1.5;
	margin: 0 0 0 20px;
	padding: 1px 0;
	}

#ostatnio-szukane ul {
	width:30%;
	float:left;
}
/* =login-form
----------------------------------------*/

#login-form p,
#retrive-pass p {
	font-size: 1.3em;
	padding: 0 0 10px;
	}

#login-form h4 {
	font-size: 1.6em;
	font-weight: bold;
	padding: 10px 0 10px 80px;
	}

#login-form h4 a,
#login-form h4 a:visited {
	font-size: 1em;
	}

#login-form .remember {
	float: left;
	padding: 10px 0 0 50px;
	}

#login-form .remember label {
	font-size: 1.3em;
	}

#login-form button {
	background: url('../img/zaloguj_big.gif') 0 0 no-repeat;
	height: 44px;
	width: 115px;
	}

.forgot {
	clear: both;
	font-size: 1.4em;
	padding: 20px 0 10px 140px;
	}

/* =retrive-pass
 ----------------------------------------*/
 
 #retrive-pass button {
	background: url('../img/wyslij.gif') 0 0 no-repeat;
	height: 44px;
	width: 76px;
	}

/* =inbox-field
 ----------------------------------------*/
 
.inbox-tabs {
	background: url('../img/inbox.gif') -1450px 100% no-repeat;
	height: 29px;
	margin: 20px 0 0;
	padding-bottom: 10px;
	width: 725px;
	}

.inbox-tabs li {
	float: left;
	height: 29px;
	margin: 0 2px;
	position: relative; top: 1px;
	}

.inbox-tabs li a,
.inbox-tabs li a:visited,
.inbox-tabs li a span.wrap,
.inbox-tabs li a:visited span.wrap {
	display: block;
	float: left;
	height: 29px;
	}

.inbox-tabs li a,
.inbox-tabs li a:visited {
	background: url('../img/inbox_tabs.gif') 100% -87px no-repeat;
	color: #585858;
	font-size: 1.4em;
	line-height: 1.5;
	padding: 0 12px 0 0;
	text-decoration: none;
	}

.inbox-tabs li a span.wrap,
.inbox-tabs li a:visited span.wrap {
	background: url('../img/inbox_tabs.gif') 0 -58px no-repeat;
	cursor: pointer;
	height: 25px;
	padding: 4px 0 0 12px;
	}

.inbox-tabs li a span.title,
.inbox-tabs li a:visited span.title {
	color: #00F;
	text-decoration: underline;
	}

.inbox-tabs li a:hover span.title,
.inbox-tabs li a:focus span.title,
.inbox-tabs li a:active span.title {
	text-decoration: none;
	}

.inbox-tabs li.active a,
.inbox-tabs li.active a:visited {
	background: url('../img/inbox_tabs.gif') 100% -29px no-repeat;
	color: #101010;
	cursor: text;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.5;
	padding: 0 12px 0 0;
	}

.inbox-tabs li.active a span.wrap,
.inbox-tabs li.active a:visited span.wrap {
	background: url('../img/inbox_tabs.gif') 0 0 no-repeat;
	cursor: text;
	height: 27px;
	padding: 2px 0 0 12px;
	}

.inbox-tabs li.active a span.title,
.inbox-tabs li.active a:visited span.title {
	color: #101010;
	cursor: text;
	text-decoration: none;
	}
 
.inbox-body {
	background: url('../img/inbox.gif') -725px 0 repeat-y;
	padding: 10px 6px;
	width: 713px;
	}

.inbox-bot {
	background: url('../img/inbox.gif') 0 0 no-repeat;
	display: block;
	font-size: 0.01em;
	height: 10px;
	line-height: 10px;
	width: 725px;
	}

#inbox-field .paging {
	margin: 0;
	padding: 10px 29px;
	text-align: right;
	}

#inbox-sent { display: none; }

.inbox-mark {
	font-size: 1.4em;
	margin: 0 0 0 29px;
	padding: 0 0 15px;
	width: 655px;
	}

.inbox-mark a,
.inbox-mark a:visited {
	border-bottom: 1px dotted #00F;
	text-decoration: none;
	}

.inbox-mark a:hover,
.inbox-mark a:focus,
.inbox-mark a:active {
	border-bottom-style: solid;
	}

.inbox-mark span {
	color: #585858;
	margin: 0 10px;
	}

.inbox-body table {
	border: 1px solid #CACACA;
	border-collapse: collapse;
	margin: 0 0 0 29px;
	padding: 0;
	width: 655px;
	}

.inbox-body th,
.inbox-body td {
	border-bottom: 1px solid #CACACA;
	font-size: 1.3em;
	line-height: 1.5;
	padding: 7px 5px;
	text-align: left;
	}

.inbox-body th {
	background: #FFFFDA;
	}

.inbox-body th .sort-icon { vertical-align: middle; }

.inbox-body .check {text-align:center;width:30px;}
.inbox-body .fromto {width:95px;}
.inbox-body .title {width:320px;}

.inbox-body .title a,
.inbox-body .title a:visited {
	border-bottom: 1px dotted #000;
	text-decoration: none;
	}

.inbox-body .title a:hover,
.inbox-body .title a:focus,
.inbox-body .title a:active {
	border-bottom: 1px solid #FFF;
	}

.delete-messages {
	font-size: 1.4em;
	font-weight: bold;
	margin: 5px 0 15px 28px;
	}

.delete-messages a,
.delete-messages a:visited {
	background: url('../img/ico_arrows_blue.gif') 100% 5px no-repeat;
	border-bottom: 1px dotted #00F;
	padding-right: 10px;
	text-decoration: none;
	}

.delete-messages a:hover,
.delete-messages a:focus,
.delete-messages a:active {
	border-bottom-style: solid;
	}

.empty {
	font-size: 1.6em;
	font-weight: bold;
	text-align: center;
	}

/* =send-message
 ----------------------------------------*/

#send-message .inbox-body {
	padding: 10px 18px 10px 15px;
	width: 692px;
	}

#send-message input.txt {
	font-size: 1.3em;
	width: 380px;
	}

#send-message .receiver input.txt {
	color: #989898;
	}

#send-message button {
	background: url('../img/wyslij_wiadomosc.gif') 0 0 no-repeat;
	float: right;
	height: 32px;
	margin: 10px 0 0;
	width: 153px;
	}

#send-message li label {
	font-size: 1.3em;
	font-weight: bold;
	}

#send-message textarea {
	color: #000;
	font-size: 1.3em;
	height: 175px;
	width: 540px;
	}

/* =view-message
 ----------------------------------------*/
 
#view-message th {
	border-right: 1px solid #CACACA;
	width: 120px;
	}

#view-message h3 {
	font-size: 2em;
	margin: 0 0 10px 29px;
	}

#view-message td.message-text {
	font-size: 1.4em;
	}

#view-message .options {
	height: 34px;
	margin: 10px 29px;
	}

#view-message a.del,
#view-message a.del:visited {
	background: url('../img/usun.gif') 0 0 no-repeat;
	display: block;
	float: left;
	height: 34px;
	text-indent: -9999em;
	width: 72px;
	}

#view-message a.answer,
#view-message a.answer:visited {
	background: url('../img/odpowiedz.gif') 0 0 no-repeat;
	display: block;
	float: right;
	height: 34px;
	text-indent: -9999em;
	width: 116px;
	}

/* =my-offers
 ----------------------------------------*/
 
 .my-offers-tabs {
	border-bottom: 1px solid #F1F1F1;
	height: 29px;
	margin: 15px 1px 0;
	width: 723px;
	}
 
 .my-offers-tabs li {
	float: left;
	height: 29px;
	margin: 0 2px;
	}
 
.my-offers-tabs li {
	float: left;
	height: 29px;
	margin: 0 2px;
	position: relative; top: 1px;
	}

.my-offers-tabs li a,
.my-offers-tabs li a:visited,
.my-offers-tabs li a span,
.my-offers-tabs li a:visited span {
	display: block;
	float: left;
	height: 29px;
	}

.my-offers-tabs li a,
.my-offers-tabs li a:visited {
	background: url('../img/my_offers_tabs.gif') 100% -87px no-repeat;
	font-size: 1.4em;
	line-height: 1.5;
	padding: 0 12px 0 0;
	}

.my-offers-tabs li a span,
.my-offers-tabs li a:visited span {
	background: url('../img/my_offers_tabs.gif') 0 -58px no-repeat;
	cursor: pointer;
	height: 25px;
	padding: 4px 0 0 12px;
	}

.my-offers-tabs li.active a,
.my-offers-tabs li.active a:visited {
	background: url('../img/my_offers_tabs.gif') 100% -29px no-repeat;
	color: #101010;
	cursor: text;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.5;
	padding: 0 12px 0 0;
	text-decoration: none;
	}

.my-offers-tabs li.active a span,
.my-offers-tabs li.active a:visited span {
	background: url('../img/my_offers_tabs.gif') 0 0 no-repeat;
	cursor: text;
	height: 27px;
	padding: 2px 0 0 12px;
	}

#my-offers h3 {
	font-size: 1.8em;
	margin: 5px 0 5px 7px;
	}

.my-offers-body {
	padding: 10px 4px;
	width: 717px;
	}

.table-offers-list table {
	padding: 0;
	width: 100%;
	}

.table-offers-list th {
	font-size: 1.2em;
	font-weight: normal;
	}

.table-offers-list th.textL { text-align: left; }

.table-offers-list td {
	font-size: 1.2em;
	text-align: left;
	}

.table-offers-list td.photo {
	padding-left: 0;
	vertical-align: top;
	width: 88px;
	}

.table-offers-list td.photo img {
	background: #fff;
	border: 1px solid #d3d3d3;
	padding: 2px;
	}

.table-offers-list td.details {
	vertical-align: top;
	width: 100%;
	}

.table-offers-list td.details h4 {
	font-size: 1.17em;
	line-height: 1.5;
	margin: 0 0 3px;
	}

.table-offers-list td.details p {
	line-height: 1.5;
	}

.table-offers-list td.details h4 a,
.table-offers-list td.details h4 a:visited {
	background: #ffffcb;
	border-bottom: 1px dotted #00f;
	padding: 1px;
	text-decoration: none;
	}

.table-offers-list td.details h4 a:hover,
.table-offers-list td.details h4 a:focus,
.table-offers-list td.details h4 a:active {
	border-bottom-style: solid;
	}

.table-offers-list td.type {
	padding: 5px 15px;
	white-space: nowrap;
	text-align: center;
	}

.table-offers-list td.opt,
.table-offers-list .price-cell {
	background: url('../img/dots.gif') 0 0 repeat-y;
	white-space: nowrap;
	}

.table-offers-list th.price-cell { background: none; }

.table-offers-list .price-cell { padding: 0 5px 0 10px; }

.table-offers-list .price { font-size: 2em;}
.table-offers-list .price span { font-size: 0.55em;}

.table-offers-list .negotiate {
	color: #ff2321;
	font-size: 1.33em;
	text-transform: uppercase;
	}

.table-offers-list .buy-price {
	font-size: 1.33em;
	font-weight: bold;
	}

.table-offers-list .opt ul {
	padding: 0 7px 0 10px;
	}

.table-offers-list .opt li {
	background: url('../img/ico_pointer_triangle.gif') 0 50% no-repeat;
	padding: 0 0 0 16px;
	}

.time-left { color: #00B050; }

a.extend,
a.extend:visited {
	color: #F00;
	}

#watched-offers {display: none;}

/* =category-display
 ----------------------------------------*/
 
 #category-display h3 {
	font-size: 1.6em;
	font-weight: bold;
	margin: 10px 13px;
	}

#newest-from-category table {
	margin-left: 4px;
	}

#newest-from-category .more {
	height: 34px;
	margin: 15px 0;
	padding: 0 18px;
	}
 
#newest-from-category .more a,
#newest-from-category .more a:visited {
	background: url('../img/zobacz_wiecej.gif') 0 0 no-repeat;
	display: block;
	float: right;
	height: 34px;
	text-indent: -9999em;
	width: 131px;
	}

/* =subcategory-display
 ----------------------------------------*/
 
#subcategory-display .inside-wrap { padding: 15px 0 0; }
 
#subcategory-sidebar {
	float: left;
	padding: 5px 0 0;
	width: 180px;
	}

#subcategories-list {
	padding: 5px 0 15px 10px;
	}

#subcategories-list h3,
#display-options h3 {
	font-size: 1.6em;
	font-weight: bold;
	padding: 0 0 5px;
	}

#subcategories-list li { line-height: 1.5;}

#subcategories-list a,
#subcategories-list a:visited {
	font-size: 1.2em;
	}

#subcategory-offers {
	float: right;
	width: 545px;
	}

#subcategory-display .paging {
	margin-right: 7px;
	padding:5px 5px 8px;
	text-align: right;
	}

#subcategory-display .paging .select {
	float: none;
	margin: 0 0 5px;
	}

/* =display-options
 ----------------------------------------*/
 
 #display-options {
	overflow: hidden;
	margin: 0 5px;
	width: 170px;
	}

#display-options h4 {
	background: url('../img/display_options.gif') 0 0 no-repeat;
	font-size: 1.4em;
	padding: 5px;
	}

#display-options fieldset {
	padding: 5px;
	}

#display-options h4 span {
	background: url('../img/ico_search_advanced.gif') 0 50% no-repeat;
	color: #F00;
	padding: 0 0 0 20px;
	}

 #display-options .options-body {
	background: url('../img/display_options.gif') -340px 0 repeat-y;
	}
 
 #display-options .options-bot {
	background: url('../img/display_options.gif') -170px 0 no-repeat;
	display: block;
	height: 5px;
	overflow: hidden;
	width: 170px;
	}

#display-options input.txt,
#display-options select {
	color: #000;
	font-size: 1.2em;
	padding: 0;
	}

#display-options input.txt { padding: 1px; }

#display-options label,
#display-options span.label {
	font-size: 1.2em;
	}

#display-options span.label { display: block; padding: 0 0 4px;}

#display-options button {
	background: url('../img/options_pokaz.gif') 0 0 no-repeat;
	float: right;
	height: 24px;
	margin: 8px 0 0;
	width: 67px;
	}

#display-options li {
	padding: 3px 0;
	}

#display-options .price input.txt {
	width: 80px;
	}

#display-options .time {
	text-align: right;
	}

#display-options .type select {
	width: 135px;
	}

#display-options .region select {
	margin: 4px 0 0;
	width: 160px;
	}

/* =offers-map
 ----------------------------------------*/

#big-map, #selected-map {
	text-align: center;
	}

#select-region {
	margin: 0 0 0 39px;
	}

#select-region h3 {
	font-size: 1.8em;
	margin: 0 0 10px;
	}

#select-region li {
	color: #777171;
	float: left;
	font-size: 1.4em;
	line-height: 1.5;
	width: 220px;
	}

#select-region li a,
#select-region li a:visited {
	font-weight: bold;
	}

#offers-map iframe {
	border: 1px solid #E0E0E0;
	margin: 0 auto;
	width: 630px;
	}

#selected-map { margin: 15px 0; }

/* =user-profile
 ----------------------------------------*/
 
 #user-profile h3 {
	font-size: 1.6em;
	font-weight: bold;
	padding: 10px 10px 10px 20px;
	}

#user-profile button {
	background: url('../img/zapisz_zmiany.gif') 0 0 no-repeat;
	height: 34px;
	width: 153px;
	}

#user-profile input.txt,
#user-profile select {
	font-size: 1.4em;
	padding: 6px 5px;
	}

#re-new-pass label {
	padding-top: 0;
	}

#re-new-pass input.txt {
	margin-top: 3px;
	}

/* =add-offer
 ----------------------------------------*/

#add-offer input.txt,
#add-offer select {
	font-size: 1.4em;
	padding: 6px 5px;
	}

#add-offer select { padding: 5px; }

#add-offer .inside-wrap {
	padding-top: 20px;
	}

#add-offer-type select {
	float: left; 
	width: 155px;
	}

#add-offer-category select {
	float: left;
	}

#add-offer-type small {
	clear: none;
	float: left;
	margin: 0;
	padding: 7px 0 0 10px;
	}

#add-offer-category small,
#add-offer-text small,
#add-offer-amount small {
	clear: none;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	}

#add-offer-text small { margin: 35px 0 0; }

#add-offer-text textarea {
	float: left;
	height: 200px;
	width: 292px;
	}

#add-offer-price input.txt,
#add-offer-amount input.txt {
	margin: 0 10px 0 0;
	width: 80px;
	}

#add-offer-price select {
	vertical-align: middle;
	width: 80px;
	}

#add-offer-price small {
	clear: none;
	display: inline;
	float: none;
	line-height: 1.5;
	margin: 0;
	padding: 0 0 0 10px;
	}

#add-offer-price-negotiate {
	padding: 5px 0 10px 142px;
	}

#add-offer-price-negotiate label {
	display: inline;
	float: none;
	font-size: 1.4em;
	}

#add-offer-status { padding-bottom: 10px; }

#add-offer-status select { width: 150px; }

#add-offer-start, #add-offer-contact {
	padding: 10px 0;
	}

#add-offer-start strong,
#add-offer-contact strong {
	display: block;
	float: left;
	font-size: 1.6em;
	font-weight: normal;
	padding: 5px 8px 0 0;
	text-align: right;
	width: 134px;
	}

#add-offer-start label {
	display: inline;
	float: none;
	font-size: 1.4em;
	padding: 0 0 0 5px;
	}

#add-offer-contact .row label {
	float: left;
	font-size: 1.4em;
	padding: 0 0 0 5px;
	text-align: left;
	width: 260px;
	}

#add-offer-contact .row input { float: left; }

#add-offer-start .row,
#add-offer-contact .row {
	margin: 0 0 0 142px;
	padding: 5px 0;
	}

#add-offer-contact .row { padding: 5px 0 0; width: 300px; }

#start_ { padding: 0 0 0 137px; }

#start_ select,
#kontrakt_ select {
	margin: 0 5px;
	width: 70px;
	}

#start_ select#form_data_startu_month,
#kontrakt_ select#form_kontrakt_termin_month {
	width: 130px;
	}

#add-offer-duration { padding-top: 10px; }

#add-offer-duration label {
	padding-top: 0;
	}

#add-offer-duration select {
	margin: 5px 0 0;
	width: 150px;
	}

#add-offer-contract input#form_kontrakt { margin: 8px 0 0; }

#add-offer-contract { padding-bottom: 15px; }

#kontrakt_ { padding: 0 0 0 136px; }

#add-offer-contact small {
	clear: none;
	float: right;
	margin: 0;
	padding: 4px 0 0;
	}

#add-offer-contact,
#add-offer-start {
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	}

#add-offer-photos,
#add-offer-attach {
	margin: 15px 0;
	position: relative;
	}

p#pIndicator {
	position: absolute; top: 0; left: 450px;
	}

#add-offer-photos label,
#add-offer-attach label {
	padding-top: 0;
	}

#add-offer-photos small,
#add-offer-attach small {
	width: 300px;
	}

.upload {
	background: url('../img/upload_bg.gif') 0 0 repeat-y;
	margin: 15px 0 0 142px;
	width: 549px;
	}

.upload .upload-bot {
	background: url('../img/upload_bot.gif') 0 0 no-repeat;
	clear: both;
	display: block;
	height: 12px;
	overflow: hidden;
	width: 549px;
	}

.upload h4 {
	background: url('../img/upload_top.gif') 0 0 no-repeat;
	font-size: 1.6em;
	font-weight: bold;
	height: 33px;
	padding: 5px 0 0 6px;
	width: 543px;
	}

.upload .photos {
	font-size: 1.1em;
	padding: 0 10px;
	}

.upload .photo {
	float: left;
	height: 110px;
	text-align: center;
	width: 125px;
	}

.upload .photo img {
	border: 1px solid #D3D3D3;
	padding: 1px;
	}

.upload span.default {
	display: block;
	font-weight: bold;
	margin: 1px 0;
	text-transform: uppercase;
	}

.upload a,
.upload a:visited {
	display: block;
	margin: 1px 0;
	text-decoration: none;
	}

.loading-ico {
	background: url('/images/loader.gif') 10% 50% no-repeat;
	display: block;
	float: left;
	height: 40px;
	width: 100px;
	}

#add-offer button {
	background: url('/img/dodaj_ogloszenie.gif') 0 0 no-repeat;
	height: 34px;
	margin: 0 0 10px 142px;
	width: 162px;
	}

#add-offer button#safe-changes {background: url('/img/zapisz_zmiany.gif') 0 0 no-repeat;}

#add-offer .confirm {
	border-top: 1px solid #EAEAEA;
	}

.upload .attachments {
	font-size: 1.3em;
	padding: 0 10px;
	}

.upload .attachments .row {
	border-bottom: 1px solid #EAEAEA;
	padding: 5px 0;
	}

.upload .attachments a.del,
.upload .attachments a.del:visited {
	float: right;
	}

#after-adding {
	font-size: 1.6em;
	line-height: 1.5;
	padding: 10px 0 25px;
	}

#after-adding h3,
#after-adding h4 {
	font-weight: bold;
	}

#offer-address {margin: 25px 0;}

#after-adding p span { font-size: 0.75em; }

/* =footer
 ----------------------------------------*/

#footer {
	font-size: 1.2em;
	padding: 20px 7px;
	text-align: center;
	width: 966px;
	}

#footer strong { margin-right: 10px; }

#footer a, #footer a:visited { margin: 0 5px; }

/* =clearing
----------------------------------------*/

.clearfix:after,
#header:after,
#main:after,
#offers-categories .row:after,
#offers-newest li:after,
#results-list li:after,
.inside-wrap:after,
#offer-photos:after,
.form li:after,
#retirive-pass li:after,
.paging:after,
.sort:after,
.vcard-wrap:after,
.dots:after,
#add-offer-contact .row:after,
#search-advanced ul:after {
	content: " "; 
	clear: both; 
	display: block; 
	height: 0; 
	overflow: hidden;
	visibility: hidden;
	}

#mapa
{
	text-align: center;
}

.przedluzenie
{
	margin: auto;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.przedluzenie td
{
	padding-right: 5px;
}

.negotiate {
	color: #ff2321;
	font-size: 1.33em;
	text-transform: uppercase;
}

#search-phrase-link a {
	font-size:1.2em;
	background:transparent url(../img/ico_arrows_blue.gif) no-repeat scroll 100% 5px;
	padding-right:10px;
	font-weight:bold;
}

#change-category-form {
    width: 415px;
    padding: 5px;
    background: #F3F3F3;
    display:none;
}

#change-category-form select {
    font-size:12px;
    width:200px;
    margin:2px 0 2px 0;
    float:none;
}

#billboard1 {
    width: 100%;
    text-align:center;
    margin-top: 5px;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
}

/* for printning */

#header h2 
{
    display: none;
}

#header h1 
{
    background: none;
}

#counters {
    display: none;
}

#right {
    display: none; 
}

.contact-form {
    display: none;
}

#offer-options {
    display: none;
}    
               
#footer {
    display: none;
}

#navigation-bar {
    display: none;
}

#user-form {
    display: none;
}

#offer h2 {
    display: none;
}

#logo-img {
    display: block ! important;
}

#offer-photos .thumbs img {
    width: 240px;
    height: 178px;
}

a {
    color: #000 ! important;
    text-decoration: none ! important;
}

#left {
    width:100%;
}

#left inside-wrap {
    width:100% ! important;
}               

.image_more {
    display: none;
}

.show-big {
    display: none;
}

#logo-image {
    display: block ! important;
}

#header h1 {
    display: none;
}

#navigation-bar {
    display: none ! important;
}

