/* =reset & general
----------------------------------------*/

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;
	}

a {
	color: #0042c8;
	text-decoration: underline; 
	}

a:visited { color: #551A8B; }

a:hover, a:focus, a:active {
	color: #ED3D14;
	text-decoration: underline;
	}

ul, ol { list-style: none; }

legend { display: none; }

body {
	background: #fff;
	font: normal 68.75% Arial,Helvetica,sans-serif; /* 11px */
	color: #000;
	}

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

button, .buttonsub {
	border: 0;
	cursor: pointer;
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	}

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

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

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

input.sub { cursor: pointer; }

button {
	border: 0;
	cursor: pointer;
	display: block;
	text-indent: -9999em;
	}

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

table { border-collapse: collapse; width: 100%; }

small { font: normal 0.91em Arial,Helvetica,sans-serif; }

b { color: #C80058; }
.vm { vertical-align: middle; }

#wrap label.plain { display: inline; }

select, input.txt, input.txt2, textarea { border: 1px solid #000; padding: 2px; }
select { padding: 1px; }

sup { font-size: 0.75em; }


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

#header, #wrap, #footer { margin: 0 auto; padding: 0; position: relative; width: 990px; clear: both; }
#header { height: 83px; }
#content, #rightbar { float: left; margin: 0 0 20px; }
#rightbar { float: right; margin: 25px 0 0; padding: 0; width: 320px; }

/*headers
----------------------------------------*/

#header h1, #header .logo { float: left; }
#header h1 a, #header .logo a {
	background: url('/img/najdomlogo.gif') left top no-repeat;
	/*background: url('/img/najdom_swieta.gif') left top no-repeat;*/
	border: 0;
	display: block;
	height: 83px;
	outline: none;
	text-indent: -9999px;
	width: 202px;
	}

#search h2,
#addoffer h2,
#addoffer-small h2,
.tabs h3,
#results h3,
.nav h3 { 
	display: none;
	}

#results .searchinfo h3 { display: block; }

h3, h4, h5 { font-size: 1em; }

#adding h3 { color: #C80058; font: normal 2.18em Arial,Tahoma,Verdana,Helvetica,sans-serif; }

/* switch
----------------------------------------*/

#switch {
	background: url('/img/switch.gif') 0 24px no-repeat;
	float: left;
	padding: 15px 0 0 30px;
	}

#switch h2 { float: left; }

#switch a.najauto,
#switch a.najauto:visited {
	background: url('/img/najauto_shadow.png') 0 0 no-repeat;
	display: block;
	float: left;
	height: 67px;
	outline: none;
	margin: 0 10px 0 0;
	text-indent: -99999px;
	width: 106px;
	}

#switch a.najpraca,
#switch a.najpraca:visited {
	background: url('/img/najpraca_shadow.png') 0 0 no-repeat;
	display: block;
	float: left;
	height: 67px;
	outline: none;
	text-indent: -99999px;
	width: 117px;
	}

/* login
----------------------------------------*/

#login {
	float: left;
	font: normal 1em Arial,Tahoma,Verdana,Helvetica,sans-serif;
	height: 50px;
	padding: 20px 0 0 50px;
	width: 220px;
	}

#loggedin {
	float: left;
	font: normal 1.2em Arial,Tahoma,Verdana,Helvetica,sans-serif;
	padding: 28px 10px 0 10px;
	text-align: right;
	width: 260px;
	}

#loggedin p {
	padding-bottom: 5px;
	}

#loggedin ul {
	height: 20px;
	list-style: none;
	padding-bottom: 4px;
	white-space: nowrap;
	}

#loggedin li {
	color: #c80058;
	display: inline;
	padding-left: 5px;
	}

#loggedin li a,
#loggedin li a:visited {
	color: #ff71af;
	}

#logout a span,
#logout a:visited span {
	color: #c80058;
	}

#myoffers a span,
#myoffers a:visited span {
	color: #00f;
	}

#editprofile a span,
#editprofile a:visited span {
	color: #000;
	}

#login p { margin-bottom: 10px; text-align: right; }

#login ul {
	float: left;
	list-style: none;
	margin-right: 10px;
	}

#login li {
	padding: 2px 0;
	}

#login #remember label {
	font-size: 1.2em;
	}

#remember {
	padding: 3px 0 0;
	}

#login li label { display: none;}

#login input.txt { 
	border: 1px solid #000;
	color: #8b8b8b;
	font: normal 1.2em Arial,Tahoma,Verdana,Helvetica,sans-serif;
	padding: 2px 4px; 
	width: 103px;
	}

#login .sub {
	border: 0;
	margin: 6px 0 0;
	}	

#creataccount a, #forgotpass a, 
#creataccount a:visited, #forgotpass a:visited {
	color: #C6E300;
	}

#creataccount a span, #forgotpass a span, 
#creataccount a:visited span, #forgotpass a:visited span {
	color: #C80058;
	}
#forgotpass a, #forgotpass a:visited { color: #FF71AF; }
#forgotpass a span, #forgotpass a:visited span { color: #000; }

#manage a {
	background: url('/img/zarzadzaj.gif') 0 0 no-repeat;
	margin: 4px 0 0 313px;
	width: 66px;
	}

#login ul.opt {
	float: left;
	margin: 0;
	position: absolute; top: 79px; right: 0;
	white-space: nowrap;
	}

#login ul.opt li {
	display: inline;
	font-size: 1.4em;
	padding-left: 10px;
	}

/* topinfo
----------------------------------------*/

#topinfo { float: right; padding: 20px 0 0; }

#infonline, 
#infliczba { text-align: center; }

#infonline span, 
#infliczba span { display: none; }

#infonline p, 
#infliczba p { margin: 23px 0 0; }

#infonline strong, 
#infliczba strong {
	font: bold 2em Arial,Tahoma,Verdana,Helvetica,sans-serif;
	}
#infonline strong { color: #B90053; }

#infonline {
	background: url('/img/infonline.gif') 0 0 no-repeat;
	height: 54px;
	width: 84px;
	}
#infliczba {
	background: url('/img/infliczba.gif') 0 0 no-repeat;
	float: left;
	height: 54px; 
	width: 107px;
	}

#infall {
	background: url('/img/infall_right.gif') 100% 0 no-repeat;
	font-size: 0.91em;
	float: left;
	height: 54px;
	line-height: 1.3;
	padding: 0 11px 0 0;
	position: relative;
	}

#infall .wrap {
	background: url('/img/infall_bg.gif') 0 0 no-repeat;
	height: 46px;
	margin: 0;
	padding: 8px 0 0 11px;
	white-space: nowrap;
	width: 115px;
	min-width: 115px;
	}

#infall span { color: #B90053; }

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

#search label { 
	display: block;
	font-size: 1.09em;
	margin: 0 0 3px;
	}

#search select, 
#search input.txt, 
#search input.txt2 { 
	padding: 1px;
	width: 150px;
	}
#search input.txt { width: 52px; }
#search input.txt2 { width: 146px; }

#search .tabs-nav {
	padding-bottom: 3px;
	}

#search .tabs-container ul {
	list-style: none; 
	margin: 0; 
	padding: 0;
	position: relative;
	width: 600px; 
	}
#search .tabs-container li { 
	float: left; 
	height: 45px; 
	width: 33%; 
	}

#search .tabs-container #price_from_wrap { width: 400px; }

.adv_search_link {
	clear: both;
	padding: 10px 0 20px;
	white-space: nowrap;
	display: block;
	}

.adv_search_link a { float: right; }
	
.adv_search_link a, .adv_search_link a:visited { 
	color: #C2DF00;
	font-size: 1.09em;
	text-decoration: underline;
	text-align: center;
	}

.adv_search_link a span, .adv_search_link a:visited span { color: #C40054; }

#search .checkbox { position: absolute; right: 43px; top: 115px; }
	
#search .sub {
	position: absolute;
	right: 80px;
	top: 65px;
	background:transparent url(/img/szukaj.gif) no-repeat scroll 0pt;
	border:0pt none;
	height:40px;
	width:113px;
}




/* errs
----------------------------------------*/

.errmsg { background: #C80058; margin: 10px 0; padding: 3px; text-align: center; }
.errmsg p { color: #fff; font: normal  1.64em Arial,Tahoma,Verdana,Helvetica,sans-serif; text-align: center; }
.errmsg p span { color: #e9e9e9; }

.err_form {
	background: url('/img/errorarrow.gif') 0 0 no-repeat; 
	font-size: 1.09em;
	left: 670px;
	padding: 5px 0 15px 25px; 
	position: absolute; 
	top: 0;
	width: 290px;

/* 	border: solid thin red; */

	}

/* register i inne */
#add .errs ul,
#register .errs ul { background: url('/img/errorarrow.gif') 0 0 no-repeat; left: 670px; padding: 5px 0 15px 25px; position: absolute; top: 0; }


#add .errs li,
#register .errs li { font-size: 1.09em; width: 300px; }
#add .errs,
#register .errs { position: relative; }
#add .err label, #add .err span.lb { color: #C80058;  }
#register .err label, #register .err span.lb { color: #C80058;  }
#add .err textarea, #add .err .txt, #add .err select { border: 1px solid #C80058; }
#register .err textarea, #register .err .txt, #register .err select { border: 1px solid #C80058; }

/*
strona profilu, moze jeszcze cos
*/
.entry .err label, .entry .err span.lb, .entry .alert { color: #C80058;  }
.entry .err textarea, .entry .err .txt, .entry .err select { border: 1px solid #C80058; }
.entry .alert { font-size: 1.09em; margin-left: 10px; }

/* add
----------------------------------------*/

#add { margin: 10px; position: relative; }

#add h3,
#adv_search h3,
#add h4,
#register h3,
#adv_search h4 {
	color: #C80058;
	font: normal 2.73em Arial,Tahoma,Verdana,Helvetica,sans-serif;
	}

#add h3 {
	padding: 0 160px 0 0;
	}
	
#add h3 span,
#adv_search h3 span,
#add h4,
#register h3,
#adv_search h4 {
	color: #000;
	}

#add h4,
#adv_search h4,
 #register h3 {
	background: url('/img/plus.gif') 4px 5px no-repeat;
	clear: both;
	font-size: 1.64em;
	margin: 15px 0 10px;
	padding: 0 0 0 20px;
	}

#add ul,
#adv_search ul {
	list-style: none; 
	margin: 0; 
	padding: 0;
	}
#register ul, #profile ul { list-style: none; }

#add .sub, #register .sub {
	background: url('/img/dodaj_ogl.gif') 0 0 no-repeat;
	border: 0; 
	display: block;
	float: left;
	height: 40px;
	max-height: 40px;
	padding-top: 76px;
	position: relative;
	width: 240px;
	}
#add .sub_edit {
	background: url('/img/but_zapisz_ogloszenie.gif') 0 0 no-repeat;
	width: 249px;
	}
#register .sub { 
	background-image: url('/img/konto.gif'); 
	height: 39px; 
	margin-top: 10px;
	width: 188px; 
	}


#add .maininfo li {
	background: #F4FAD8;
	float: left;
	margin: 0 5px 0 0;
	}
	
#add label,
#add span.lb, 
#adv_search span.lb { 
	font-size: 1.09em;
	font-weight: bold;
	margin: 2px 0 0;
	}

#add li { 
	padding: 3px 0;
	}

#add .podstlt, 
#add .podstrt, 
#add .nierlt,
 #add .nierrt,
#add .nroferty {
	background: #F4FAD8;
	float: left;
	margin: 0 0 5px;
	padding: 8px;
	position: relative;
	width: 322px;
	}

#add .nroferty {
	width: 624px;
	}

#add .nroferty label { width: 105px; }

#add .nroferty .txt { width: 195px; }

.mg { background: #F4FAD8; }
#add .podstrt { float: right; width: 281px; }

#add #price { margin-right: 5px; }

#add .nierlt { padding: 8px; width: 302px; }
#add .nierrt { float: right; width: 302px; }


#add .hlist { text-align: center; }
#add .hlist li { display: inline; }
#add .hlist li label { display: inline; float: none; padding: 0 50px 0 0; }
#add .hlist.magazyn li label { font-weight: normal; padding: 0 0 0 20px; }
#add .hlist.magazyn li select { width: 100px; }




#add .oneline { clear: both; height: 20px; margin: 0 0 5px; padding: 8px; position: relative; }
#add .alone_entry { padding-left: 19px; }
.lg { background: #F8FCE6; }
#add .oneline #entry { width: 170px; }

#add .podstlt .txt { padding: 2px; width: 195px; }
#add .podstlt select { width: 226px; }
#add .podstrt select { width: 200px; }

#add label,
#add span.lb,
#adv_search span.lb,
#register label,
#profile label { 
	display: block;
	float: left;
	padding: 0 4px 0 0;
	text-align: right;
	width: 88px;
	}

#add .podstrt label, #add .podstrt span.lb { width: 68px; }
#add .podstlt label { width: 105px; }
#add .nierlt label { width: 99px; }
#add .flat label { width: 120px; }
#add .nierlt .dom label { width: 150px; }
#add .nierlt .dom .txt { width: 90px; }	

#add .nierrt label { width: 140px; }
#add .cor label { width: 122px; }
#add .cor { margin-bottom: 15px; }

#add .nierlt select, #add .nierrt select { width: 193px; }
#add .flat select { width: 163px; }

#add .cor select { width: 173px; }

#add .spanlb label { margin: 0 5px 0 0; width: auto; }
#add .spanlb input { float: left; }
#add .podstrt .spanlb { height: 17px; }

#add .inplist { padding: 20px; }

#add .inplist li,
#adv_search .inplist li { 
	float: left;
	margin: 0; 
	width: 190px;
	}

#add .inplist label,
#adv_search .inplist label { 
	display: inline;
	float: none; 
	font-size: 1em; 
	font-weight: normal; 
	}

#adv_search .inplist li { width: 200px; }

#add .infoflat .left li { float: none; }

#add .price {
	background: url('/img/pricebg.gif') 0 0 no-repeat;
	clear: both;
	height: 36px;
	margin: 0;
	padding: 18px 16px 0 60px;
	position: relative;
	width: 564px;
	}
#add .price .txt { width: 177px; }
#add .price .c { color: #C80058; font-weight: normal; }

#add .price label, #add .inplist label { width: auto; }
#add .price label, #add td.market label { margin: 0 5px 0 0; }

#add .rentadd { background: #FCF1F6; height: 20px; margin: 0 0 10px; padding: 4px; }
#add .rentadd span.lb { width: 150px; }
#add .rentadd label { padding: 0 10px 0 0; width: auto; }
#add .rentadd .txt { width: 90px; }

#add .infodom {
	padding: 20px;
	}

#add .infodom label, 
#adv_search .infodom label, 
#add .infodzr label { 
	font-weight: normal;
	}

#add .infodom .left { 
	margin-right: 0px; 
	}

#add .infodom .left label,
#adv_search .infodom .left label { 
	width: 90px; 
	}

#add .infodom .left select,
#adv_search .infodom .left select { 
	width: 177px;
	}

#add .infodom .right, 
#adv_search .infodom .right, 
#add .infodom .right ul, 
#adv_search .infodom .right ul, 
#add .infodzr ul,
#add .infodzr .right, 
#add .infoflat .right ul {
		float: left;
		}

#add .infodom .right li,
#adv_search .infodom .right li {
	padding: 0;
	}

#add .infodom .right label,
#adv_search .infodom .right label,
#add .infodzr label,
#add .infoflat label { 
	display: inline; 
	float: none; 
	width: auto;
	}

#add .infodzr { font-size: 0.91em; padding: 15px 5px; }
#add .infodzr .left { width: 200px; }
#add .infodzr .right { float: right; width: 420px; }
#add .infodzr .right ul { width: 160px; }
#add .infodzr span.lb { width: 75px; }
#add .ogr label { width: auto; }
#add .ogr span.lb { width: 140px; }
#add .ogr { height: 20px; }

#add .infoflat .right li { float: none; }
#add .infoflat .right { padding-right: 40px; }

#add .roomrt label { width: 100px; }
#add .twoinone li { float: left; margin: 0; padding: 0; }
#add .twoinone ul { height: 20px; margin: 0; padding: 0; }
#add .roomrt .twoinone li select { width: 82px; }
#add .roomrt .twoinone li label { width: 60px; }


#add .desc {
	background: #F9E3ED;
	height: 138px;
	padding: 4px;
	position: relative;
	width: 632px;
	}
#add .desc textarea { height: 114px; margin: 0; width: 628px; }
#add .desc p { font-size: 0.91em; }
#add .desc strong { color: #C80058; }

#add .photos  {
	background: #F0F0F0;
/* 	height: 355px; */
	padding: 15px 5px;
	width: 630px;
	}
#add .photos em { color: #C80058; font-style: normal; font-weight: bold; }
#add .photos ul { margin: 10px 0 0; }
#add .photos ul, #add .photos li img, #add .inplist input ,
#add .price label, #add .price input, #add .infofromprofile input,
#add .agree input, #add .rentadd input, #add .ogr input ,
#register .agree input {
	float: left;
	}
#add .photos li div {margin: 4px 0 0 45px; }
#add .photos li {
	height: 40px;
	padding: 3px 6px;
	width: 303px;
	}
#add .photos .star { background: #fff; }
#add .photos .stardesc { font-size: 0.91em; }
#add .photos .stardesc img { margin: 3px 3px 2px 0;  }
#add .photos .empty { color: #AFAFAF; }

#add .photos a { color: #C80058; font-weight: bold; }
#add .photos a.set_main_link { color: #000; }

.contactinfo, .maininfo {
	background: #F8FCE6;
	margin: 0 0 10px;
	padding: 15px 5px;
	}
#add .contactinfo li {
	padding: 3px 6px;
	width: 290px;
	}
#register .contactinfo li, 
#profile .contactinfo li,
#profile .maininfo li { 
	padding: 3px 6px;
	}

#add .gray { color: #afafaf; }
#add .gray .txt { border-color: #afafaf; }
#add .contactinfo  .txt { width: 160px; }
#add .contactinfo .agnier .txt {  width: 180px; }

#add .contactinfo ul li #dial_code1,
#add .contactinfo ul li #dial_code2,
#add .contactinfo ul li #fax_dial_code { width: 45px; }


#add .contactinfo .left li { width: 270px; }
#add .contactinfo .cor2 li { width: 290px; }
#add .contactinfo .right li { width: 335px; }
#add .contactinfo .cor3 li { width: 315px; }

#add .contactinfo .oneline { clear: both; float: none; height: auto; padding: 10px 0; }
#add .contactinfo .oneline li { width: 550px; }
#add .contactinfo .oneline select { width: 110px; }
#add .contactinfo .oneline .txt { width: 150px; }	
#add .contactinfo span.lb { font-size: 1em; }
#add .contactinfo label { font-size: 1em; width: 94px; }
#add .contactinfo .right label { width: 130px; }
#add .contactinfo .cor3 label { width: 100px; }
#add .contactinfo .cor3 .txt, #add .contactinfo .cor3 select { width: 180px; }
#add .contactinfo p label { display: inline; float: none; width: auto; }

#add .contactinfo #email { width: 180px; }
#add .contactinfo #email_label { color: #00f; }

.contactinfo #gg, .contactinfo .gg { background-position: 50px 0; }
.contactinfo #tlen, .contactinfo .tlen { background-position: 40px 0; }
.contactinfo #skype, .contactinfo .skype { background-position: 30px 0; }

#add .infofromprofile { left: 180px; position: absolute; top: 2px; }
#add .infofromprofile label {
	color: #00f;
	font: bold 1.27em Verdana,Tahoma,Arial,Helvetica,sans-serif;
	margin: 0 0 0 3px;
	text-decoration: underline;
	width: auto;
	}
#add .agree, #register .agree { float: left; margin: 0 10px 0 0; position: relative; width: 350px; }
#add .agree { width: auto; }
#add .agree, #register .agree  { background: url('/img/excl.gif') 6px 1px no-repeat; padding: 0 0 0 30px; }
#add .agree label, #register .agree label { float: none; font-size: 0.91em; font-weight: normal; margin-left: 25px; text-align: left; width: auto; }

#add .agree_long, #register .agree_long { width: 600px; margin-top: 10px; }


/*MAGAZYN
----------------------------------------------------*/

#add.magazyn .nierrt select,
#add.magazyn .nierlt select { width: 170px; }
#add.magazyn .nierlt label,
#add.magazyn .nierrt label { width: 110px; font-weight: bold; }
#add.magazyn .hlist label { padding: 0 0 0 15px; }
#add.magazyn .oneline .left label { width: 100px; }
#add.magazyn .oneline .right { margin-right: 20px; }
#add.magazyn .oneline .right label { width: 150px; }
/*KONIEC MAGAZYN*/

/*GARAZ
-------------------------------------------------------------*/
#add.garaż .diffoneline label { display: inline; float: none; }
#add.garaż .diffoneline .left { padding: 0 0 0 40px; }
#add.garaż .diffoneline .right { padding: 0 20px 0 0; }

#add.garaż #surface { width: 80px; }
/*KONIEC GARAZ*/

/*BIURO
-------------------------------------------------------------------------*/
#add.biuro .diffoneline label { float:none; display: inline; margin-left: 20px; }
#add.biuro .diffoneline #entry { margin-right: 50px; }
#add.biuro .diffoneline #ownership { width: 150px; }
#add.biuro .nierlt label { width: 110px; }
#add.biuro .nierlt select,
#add.biuro .nierrt select { width: 155px; }
/*KONIEC BIURO*/

/*DOM
-----------------------------------------------------------*/
#add.dom .diffoneline label { width: 120px; }
#add.dom .diffoneline select { width: 150px; }
#add.dom .diffoneline .right { padding-right: 50px; }

#add.dom .nierlt label { width: 150px; }
#add.dom .nierlt .txt { width: 90px; }
#add.dom .nierrt label { width: 140px; }
#add.dom .nierrt select { width: 150px; }
#add.dom #loc_standard { width: 120px; }
/*KONIEC DOM*/

/*LOKAL
-------------------------------------------------------------*/
#add.lokal .nierlt label { width: 110px; }
#add.lokal .nierlt select { width: 160px; }

#add.lokal .nierrt label { width: 150px; }
#add.lokal .nierrt select { width: 120px; }

/*POKOJ
--------------------------------------------------------------*/
#add.pokój input#surface { width: 80px; }
#add.pokój label#surface_l { width: 160px; }
#add.pokój .c { color: #C80058; }
#add.pokój #build_year  { width: 151px; }
#add.pokój #build_year_l,
#add.pokój #built_in_type_l { width: 110px; }

#add.pokój .nierlt select { width: 160px; }
#add.pokój #built_in_type { width: 170px; }
#add.pokój #storeys, #add.pokój #storeys_cnt { width: 75px; }
#add.pokój #storeys_l, #add.pokój #storeys_cnt_l { display: inline; float: none; width : 60px; }
#add.pokój #storeys_cnt_l {  padding-left: 5px; width : 75px; }
/*KONIEC POKOJ*/

/*DZIALKA
-----------------------------------------------------------------------*/
#add.działka .c { color: #C80058; }
#add.działka .nierlt label { width: 30px; float: none; display: inline; }

#add.działka input#surface { width: 80px; }
#add.działka #dimensions_l,
#add.działka #surface_l { float: left; width: 150px; }
#add.działka .nierlt #fenced_l { margin-left: 37px; }

#add.działka .nierrt select { width: 140px; }

/*KONIEC DZIALKA*/


/*MIESZKANIE
-------------------------------------------*/
#add.mieszkanie .nierlt label,
#add.mieszkanie .nierrt label { width: 125px; }
#add.mieszkanie select { width: 160px; }
/*KONIEC MIESZKANIE*/



/* addoffer
----------------------------------------*/

#addoffer,
#addoffer-small {
	background: url('/img/addoffer.gif') 0 0 no-repeat;
	height: 171px;
	margin: 0 0 10px;
	width: 320px;
	}

#addoffer-small {
	background: url('/img/rightbar_search/addoffer_small.jpg') 0 0 no-repeat;
	height: 82px;
}

#addoffer a,
#addoffer-small a {
	cursor: pointer;
	display: block;
	height: 34px;
	outline: none;
	text-indent: -9999px;
	width: 174px;
	}
#addoffer p { padding: 108px 0 0 74px; }
#addoffer-small p { padding: 36px 0 0 74px; }




/* required
---------------------------------------*/

#add .required,
#register .required { color: #C80058; font: 1.2em normal; }

#register .requirednote {
	color: #000;
	font-size: 12px;
	position: absolute; right: 7px; top: 55px;
	text-align: right;
	width: auto;
	}

#add .requirednote {
	color: #000;
	float: right;
	font-size: 12px;
	margin: 3px 0 0;
	text-align: right;
	width: auto;
	}



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

#register h3 { margin-top: 0; }
#register h3 span { color: #C80058; }
#register label, #profile label { font-weight: bold; width: 130px; }


#register .txt { width: 150px; }
#register select { width: 160px; }
#register label.plain, #profile label.plain { float: none; margin: 0 0 0 5px; }

#register .emph { margin: 15px 0; }
#register .emph label { color: #C80058; }
#register .emph .txt { width: 350px; }
#register .gg, #profile .gg { background-position: 73% 0; }
#register .tlen, #profile .tlen { background-position: 66% 0; }
#register .skype, #profile .skype  { background-position: 55% 0; }

#register .gray { border-color: #AFAFAF; color: #AFAFAF; }

#register p.counter { font-size: 0.92em; width: 110px; display: inline; } /*ZAWIERA LICZNIK ZNAKOW*/
#register p.counter strong { color: #C80058; }

#register #name { width: 200px; }
#register #last_name { width: 200px; }
#register #email { width: 180px; }
#register #email_l { color: #c80058; }
#register #street { width: 240px; }
#register #house_no,
#register #flat_no { width: 60px; }
#register #postal_code { width: 110px; }
#register #comp_sec,
#register #priv_sec { background-color: #F4FAD8; }
#register #comp_sec #comp_name { width: 340px; }
#register #comp_sec #contact_person { width: 325px; }
#register #comp_sec #nip,
#register #comp_sec #regon { width: 191px; }
#register #comp_sec #other_activity { width: 180px; }

#register .contactinfo { margin-bottom: 5px; }

#register .contactinfo ul li #dial_code1,
#register .contactinfo ul li #dial_code2,
#register .contactinfo ul li #fax_dial_code { width: 45px; }

.avatar { background: #F9E3ED; margin: 0 0 10px; padding: 10px; }
.avatar img { float: left; margin: 0 10px 0 0; }
.avatar .details { float: left; }
.avatar .details li { padding: 3px 0; }
.avatar .details label { color: #C80058; font-size: 1.09em; }
.avatar .details #del_avatar 	{ 
	margin: 0;
	}
#profile .avatar { background: #F8FCE6; }

#register label.desc { font-weight: normal; }



/* rightbar
----------------------------------------*/

#rightbar .box { background: url('/img/rb-boxbg.gif') 0 0 repeat-y; margin: 0 0 10px; padding: 0; width: 320px; }
#rightbar .green { background-image: url('/img/rb-boxbgg.gif') }
#rightbar .pink { background-image: url('/img/rb-boxbgp.gif') }

#rightbar .box h2, .main .box h2 { color: #C80058; font-size: 2.55em; letter-spacing: -1px; }

#rightbar .box h2 { font-size: 2.2em; }
#rightbar .box h2 span, .main .box h2 span { color: #9F9F9F; font-size: 0.71em; }

#rightbar .box .header {
	background: url('/img/rb-boxtop.gif') 0 0 no-repeat;
	height: 36px;
	padding: 14px 10px 0;
	}

#rightbar .box .header a, .main .box .header a { color: #C80058; text-decoration: none; }

#rightbar .box .header a:hover { color: #C73072; }


#rightbar .green .header { background-image: url('/img/rb-boxtopg.gif'); }
#rightbar .pink .header { background-image: url('/img/rb-boxtopp.gif'); }

#rightbar .box .body { font: normal 1.27em Arial,Tahoma,Verdana,Helvetica,sans-serif; line-height: 1.5; padding: 10px; }

#rightbar .box .body .gg,
#rightbar .box .body .tlen,
#rightbar .box .body .skype { padding: 3px 20px; }

#rightbar .box .footer {	
	background: url('/img/rb-boxbot.gif') 0 100% no-repeat;
	height: 20px;
	padding: 10px 10px;
	}
#rightbar .box .footer p { float: left; }
#rightbar .green .footer { background-image: url('/img/rb-boxbotg.gif'); }
/*#rightbar .pink .footer { background-image: url('/img/rb-boxbotp.gif'); }*/

#rightbar .box .greenshade { background-image: url('/img/rb-boxbotgshade.gif'); height: 20px; }
#rightbar .box .pinkshade { background-image: url('/img/rb-boxbotpshade.gif'); height: 30px; }

#rightbar .box .footer a, #rightbar .box .footer a:visited {
	border-bottom: 1px solid #C80058;
	color: #000;
	font: bold 1.09em Verdana,Arial,Tahoma,Helvetica,sans-serif;
	text-decoration: none;
	}
	
#rightbar .box ul { list-style: none; margin: 0; padding: 0; }
#rightbar .box .body .wlist li { display: inline; white-space: nowrap; }

#rightbar .box .body .imglist li  {
	border-bottom: 3px solid #F0F0F0;
	font: normal 0.71em/150% Verdana,Arial,Tahoma,Helvetica,sans-serif;
	padding: 5px 0;
	}
#rightbar .box .body .imglist li strong { font-size: 1.4em; }
#rightbar .box .body .imglist li strong span { font-size: 0.71em; }
#rightbar .box .body .imglist li p { margin: 0 0 5px; }
#rightbar .box .body .imglist li  h3 { font-size: 1.27em; font-weight: bold; margin: 0 0 5px; }
#rightbar .box .body .imglist li img { float: left; }
#rightbar .box .body .imglist li div { margin-left: 155px; }
#rightbar .box .footer .more { float: right; }

.modbox {
	background: #F7F7EF;
	border: 1px dashed #DED7C6;
	font-size: 1.09em;	
	margin-bottom: 15px;
	}
.modbox h2 { 
	background: #DED7C6;
	color: #000;	
	font-size: 1.8em;
	padding: 2px;
	}
.modbox li {
	padding: 5px;
	}
.modbox a { font-weight: bold; }
.modbox strong { font-size: 1.45em; }
.modbox p { margin: 5px; }
.modbox .gg { padding: 3px 20px; }
.modbox .tlen { padding: 3px 20px; }
.modbox .skype { padding: 3px 20px; }

.modbox .avatar { background: none; }
.modbox .avatar p { margin: 0; }
.modbox .avatar label { font-weight: bold; }
.modbox .avatar strong { font-size: 1em; }
.modbox .avatar .details,
.modbox .avatar .sub { 
	clear: both;
	float: none; 
	}

/* main
----------------------------------------*/

.main { padding: 0; width: 660px; }
.main .box {
	background: #F2F7DC url('/img/ct-boxbg.gif') 0 0 repeat-x;
	padding: 5px 5px 5px 6px;
	}

.main .box .header { padding: 0 3px 5px; }

.main .box table {
	widtH: 100%;
	}

.main .box td {
	background: #fff;
	border-right: 5px solid #F2F7DC;
	font: normal 0.91em Verdana,Tahoma,sans-serif;
	padding: 3px;
	vertical-align: top;
	width: 150px;
	}
.main .box h3 { font-size: 1.3em; font-weight: bold; line-height: 1.33;}

.main .box h3 span {
	color: #878787;
	display: block;
	font-size: 0.83em;
	font-weight: normal;
	}

.main .box .body strong { display: block; font-size: 1.4em; margin: 2px 0 0;}
.main .box .body strong span { font-size: 0.71em; }

.main .box .header .more { float: right; margin: 3px 0 0; }
.main .box .header .more a, #rightbar .box .footer .more a {
	background: url('/img/wiecej.gif') 0 0 no-repeat;		
	border: 0;
	display: block; 
	height: 28px;
	outline: none;
	text-indent: -9999px;
	width: 65px;
	}


/* subpage
----------------------------------------*/

.subpage .body {
	font-size: 12px;
	}

.subpage, #profile .entry {
	background: url('/img/subbg.gif') 0 0 repeat-y;
	padding: 0;
	position: relative;
	width: 660px;
	}

.subpage .subheader {
	background: url('/img/subheaderbg.gif') 0 0 no-repeat; 
	/* height: 32px; */
	padding: 0;
	position: relative;
	width: 660px;
	}

.subheader a.back {
	position: absolute; top: 4px; right: 10px;
	}

.subheader .search_header_link,
#subheader .search_header_link { float: right; font-size:1.09em; font-weight:bold; padding:2px 2px 2px 2px; }

.subpage .bot {
	background: url('/img/subpagebot.gif') 0 100% no-repeat;
	display: block;
	font-size: 0.01em;
	height: 20px;
	line-height: 20px;
	}
.subpage .g { background-image: url('/img/subpagebotg.gif'); }
	
.subpage h2, .subpage h2 span.a, .subpage .h2x, .subpage .h2x span.a, 
.subpage h1.head, .subpage h1.head span.a {
	background: url('/img/tabs.gif') 0 0 no-repeat;
	display: block;
	float: left;
	}		
.subpage h2, .subpage .h2x, .subpage h1.head {	
	background-position: 100% -77px;
	color: #C80058;
	font-size: 1.27em;
	font-weight: bold;		
	left: 5px;
	padding: 0 10px 0 0;
	position: relative;
	top: 0;
	}
.subpage h2 span.a, .subpage .h2x span.a, .subpage h1.head span.a {
	background-position: 0 -23px;
	height: 18px;
	padding: 6px 0 5px 10px;
	}
.subpage h2 span.a span, .subpage .h2x span.a span, .subpage h1.head span.a span { color: #8B8B8B; font-size: 0.86em; }
.subpage h2 span.special, .subpage .h2x span.special, .subpage h1.head span.special { color: #9CC20A; font-size: 1.71em; font-weight: normal; }

.subpage .to_homepage { font-size: 14px; font-weight: bold; color: #00f; padding-bottom: 5px; padding-top: 5px;  background: #fff;  }
.subpage .to_homepage a { color: #00f; text-decoration: none; }
.subpage .to_homepage a:hover { text-decoration: underline; }


/* searchinfo
----------------------------------------*/

.searchinfo { font-size: 1.09em; margin: 5px 11px 15px; position: relative; }
#results .searchinfo { margin: 5px 0 0; }

.searchinfo select { font-size: 0.92em; margin: 0 5px 0 0; }
/* nie ma wynikow wyszukiwania */
#search_no_result_info { margin: 70px auto; font-weight: bold; color: #f00; text-align: center; font-size: 1.27em; }

.search-new {
	font-weight: bold;
	padding-bottom: 5px;
	text-align: right;
	}

.search-conditions,
.search-sort {
	background: #F4FAD8;
	margin-bottom: 1px;
	padding: 5px;
	}

.search-conditions h3 {
	font-weight: normal;
	padding-bottom: 5px;
	}

.search-sort li {
	float: left;
	width: 195px;
	}

.search-sort label {
	display: block;
	padding: 0 0 5px;
	}

.search-sort li.wide {
	width: 240px;
	}

.search-sort select {
	float: left;
	width: 175px;
	}

.search-sort select#sort_name_top {
	width: 125px;
	}

.search-sort select#sort_order_top {
	width: 100px;
	}

/* subpage nav
----------------------------------------*/

.nav { font-size: 1.09em; margin: 10px 11px; }
.nav a { font-weight: bold; }
.nav .prev { float: left; width: 110px; }
.nav .next { float: right; text-align: right; width: 110px; }
.nav .info { margin: 0 110px 0 110px; text-align: center; }
.nav .info em { color: #C80058; font-style: normal; font-weight: bold; }

#results .nav { margin: 10px 0; }
#results .nav .info, .payments-history .nav .info { float: left; text-align: left; margin: 2px 0 0; }
.nav .nbs  { float: right; }
.nav .nbs  a, .nav .nbs  a:visited,
.nav .nbs span.selected {
	border: 1px solid #C6E073;
	color: #0500A6;
	font-size: 0.92em;
	font-weight: normal;
	padding: 1px 3px;
	text-decoration: none;
	}
.nav .nbs  a:hover { background: #C6E073; }
.nav .nbs span.selected { background: #DFF774; border-color: #DFF774; }
.nav .nbs select { margin: 0 0 0 4px; padding: 0; }

	

/* about entry
----------------------------------------*/

.aboutentry { background: #F9FCEA url('/img/entrybg.gif') 0 0 repeat-x; padding: 0 6px; margin: 0 5px; }

.aboutentry h1 {
	color: #C80058;
	font: normal 2.18em Arial,Tahoma,Verdana,Helvetica,sans-serif;
	line-height: 1;
	padding: 15px 0 10px;
	}

.aboutentry h1 span {
	color: #878787;
	display: block;
	font-size: 0.5em;
	}

.aboutentry h1 sup { font-size: 0.5em; }

.aboutentry h1 img { float: left; margin: 3px 5px 5px 0; }

.aboutentry .header .info, .aboutentry .photos ul,
.aboutentry .body .info ul, .aboutentry .message ul,
#results .entries .info, #adding ul,
.modbox ul,
.profile .hd ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	}
#results .entries .info { height: 25px; margin: 3px 0 0; }

.aboutentry .header .info { height: 35px; }
.aboutentry .header .info li, #results .entries .info li {
	border: 0;
	color: #686868;
	font: bold 1.27em Arial,Tahoma,Verdana,Helvetica,sans-serif;
	float: left;
	margin: 0 15px 0 0;
	padding: 5px 8px 8px 30px;
	}

#results .entries .info li { height:13px; margin-right: 8px; padding-right: 0; }

.aboutentry .header .info .date, #results .info .date { background: url('/img/icodate.gif') 0 0 no-repeat; }
.aboutentry .header .info .pow, #results .info .pow { background: url('/img/icopow.gif') 0 0 no-repeat; }
.aboutentry .header .info .rooms, #results .info .rooms { background: url('/img/icorooms.gif') 0 0 no-repeat; }
#results .info li.price { background: url('/img/icoprice.gif') 0 0 no-repeat; color: #C80058; }
#results .info .price span { font-size: 0.83em; }

.aboutentry .photos { position: relative; }
.aboutentry .photos ul { margin: 0; }
.aboutentry .photos li { display: inline; padding: 0 0 0; }
.aboutentry .photos li img { border: 1px solid #E0E5D2; padding: 2px; }

.aboutentry .photos .more {
	background: url('/img/imgmorebg.png') 0 0 no-repeat;
	color: #C6E300;
	font: normal 1em Arial,Tahoma,Verdana,Helvetica,sans-serif;
	height: 46px;
	padding: 12px 0 0;
	position: absolute;
	right: 13px;
	text-align: center;
	top: 40px;
	width: 136px;
	}
.aboutentry .photos .more a, .aboutentry .photos .more a:visited {
	border-bottom: 1px solid #C6E300;
	color: #C80058;
	font-size: 1.45em;
	letter-spacing: -0.05em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	}
.aboutentry .photos .more p { margin: 3px 0 0; }
.aboutentry .photos .more strong { color: #000; }

.aboutentry .body { margin: 10px 0 0; }
.aboutentry .body h4 {
	color: #769200; 
	font-size: 1.27em; 
	font-weight: bold;
	margin: 10px 0 5px;
	}

.aboutentry .body .info { float: left; line-height: 1.5; width: 476px; overflow: hidden;  }
.aboutentry .body .price { background: #fff; margin-left: 480px; padding: 5px; width: 146px; }

.aboutentry .contact .koms,
.aboutentry .body .koms {
	background: #fff; 
	float: right;
	margin-left: 0;
	overflow: hidden;
	padding: 5px; 
	width: 146px; 
	}

.aboutentry .message { clear: both; padding: 15px 0 0; }

.aboutentry .body .info em { color: #C80058; font-style: normal; font-weight: bold; }
.aboutentry .inlinecoma li { display: inline; white-space: nowrap; }

.aboutentry .inlinesep li { display: inline; padding: 0 5px 0 0; }

.aboutentry .inlinesep li span { color: #B2B2B2; padding: 0 5px 0 0; }
/*.aboutentry .inlinesep li:first-child { border-left: 0; padding-left: 0; }*/

.aboutentry .price h4 { color: #000; font-size: 0.91em; margin-top: 0; }
.aboutentry .price h4 span { color: #769200; font-weight: normal; }
.aboutentry .price strong { color: #C80058; font-size: 1.9em; font-weight: normal; }

#view-counter {
	float: right;
	font-size: 0.92em;
	line-height: 1.09;
	padding: 15px 5px;
	text-align: center;
	width: 146px;
	}

#view-counter strong {
	color: #C80058;
	display: block;
	font-size: 4.45em;
	font-weight: normal;
	letter-spacing: -1px;
	padding: 5px 0 0;
	}

.aboutentry .contact { float: left; overflow: hidden; padding: 15px 0 0; width: 638px; }
	
.aboutentry .price em { font-size: 1.27em; font-style: normal; font-weight: bold; }
.aboutentry .price strong span { font-size: 0.61em; }
.aboutentry .price em span { font-size: 0.71em; }

.aboutentry .contact h5 { color: #858585; }
.aboutentry .contact .koms h5 { color: #000; font-weight: normal; }
.aboutentry .contact img { float: left; }
.aboutentry .contact .info { padding: 5px; width: 466px; }
.aboutentry .contact .info div { margin-left: 140px; }
.aboutentry .contact .info div a { font-weight: bold; }
.aboutentry .contact .info div dl { margin: 3px 0; }
.aboutentry .contact .info div dt, .aboutentry .contact .koms dt { float: left; }
.aboutentry .contact .info div dd { margin-left: 45px; }

.aboutentry .contact .info div.koms { margin: 0; padding: 5px 5px 4px; overflow: hidden; }
.aboutentry .contact .koms dt { clear: both; font-size: 0.92em; height: 15px; padding: 5px 0 5px 20px; width: 43px;}
#gg, .gg { background: url('/img/icogg.gif') 0 3px no-repeat; }
#tlen, .tlen { background: url('/img/icotlen.gif') 0 3px no-repeat; }
#skype, .skype { background: url('/img/icoskype.gif') 0 3px no-repeat; }
.aboutentry .contact .koms dd { font-size: 0.92em; float: right; height: 15px; overflow: hidden; padding: 5px 0; width: 81px; }
.aboutentry .contact .koms dd a, .aboutentry .contact .koms dd a:visited {
	font-weight: bold;
	text-decoration: none;
	}

table#contact-table {
	border-collapse: collapse;
	}

table#contact-table td {
	background: #FFF;
	vertical-align: top;
	}

table#contact-table td#contact-table-info { border-right: 4px solid #F9FCEA; }
table#contact-table td#contact-table-im { border-top: 4px solid #F9FCEA; }

.aboutentry .contact .koms a#icoquestion, .aboutentry .contact .koms a#icoquestion:visited,
.aboutentry .contact .koms a#icoquestion:hover {
	background: url('/img/icoquestion.gif') 0 0 no-repeat;
	display: block;
	height: 17px;
	outline: none;
	position: absolute;
	right: 2px;
	text-indent: -9999px;
	top: 2px;
	width: 16px;
	}

.aboutentry .message { width: 426px;  }
.aboutentry .message h4 { color: #000; }
.aboutentry .message li { clear: both; padding: 4px 0; text-align: right; }
.aboutentry .message textarea { height: 96px; width: 422px; }
.aboutentry .message label, .aboutentry .message .txt { display: inline; }
.aboutentry .message .ogloszenie { float: right;  }
.aboutentry .message .in_case { color:#226622; position: absolute; left: 450px; width: 190px; text-align:left; font-size: 1.07em; margin-top: 10px; }

.aboutentry .message .txt { width: 230px; }
.aboutentry .message .sub {
	background: url('/img/wyslijwiadom.gif') 0 0 no-repeat;
	border: 0; 
	display: block;
	float: right;
	height:32px;
	max-height: 32px;
	margin: 4px 0 0;
	padding-top: 60px;
	width: 156px;
	}
.aboutentry .message .error { color: #f00; }

#description_text .highlight {
	background-color: #E2EFA4;
	}

#description_text b,
#description_text strong {
	color: #000;
	}



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

#oferty h1, h1.head2 {
	color: #C80058;
	font-size: 2.55em;
	letter-spacing: -1px;
	margin: 10px 0 0;
	}

h1.head2 { margin: 0; }
h1.head2-r1 { margin: 0 0 5px; }

#results .entries { list-style: none; margin: 0; padding: 0; }
#results .entries { border-top: 3px solid #EBF6B9; }
#results .entries li {
	border-bottom: 3px solid #EBF6B9;
	margin: 0; 
	padding: 3px 0; 
	position: relative;
	}
#results .entries li img { float: left; }
#results .entries li div { margin-left: 155px; }
#results .entries li h4 {
	font-size: 1.27em;
	font-weight: bold;
	margin: 5px 0;
	}

#results .entries li img.status{ position: absolute; right: 0; top: 6px; }

#results dt, #results dd { display: inline; font: normal 1em Verdana,Tahoma, sans-serif; line-height: 1.5; }
#results dt { border-left: 1px solid #C3C3C3; padding: 0 0 0 6px; }
#results dd { padding: 0 6px 0 0; }
#results dt:first-child { border: 0; padding: 0; }

#results .entries li.offer-highlight {
	background: #ffebeb;
	border: 3px solid #c80058;
	border-width: 3px 0;
	}

#results .entries li.lemon-glow {
	background: #ebffeb;
	border: 3px solid #00c858;
	border-width: 3px 0;
}

/* adding
----------------------------------------*/

#adding { font-size: 1.09em; padding: 10px; }
#adding p { color: #3E3E43; margin: 10px 0 0; }
#adding div { margin: 15px 0 0; padding: 0 30px; }
#adding ul { margin: 10px 0 0 5px; }
#adding li { 
	background: url('/img/pinkdot.gif') 0 8px no-repeat;
	font: normal 1.27em Arial,Verdana,Tahoma,Helvetica,sans-serif;
	margin: 0;
	padding: 3px 0 3px 12px;
	}
#adding .right { border-left: 1px solid #EBF6B9; width: 40%; }
#adding .left { width: 38%; }



/* profile
----------------------------------------*/

#profile { background: #fff; }
#profile .entry { padding: 10px; width: 640px; }
#profile .bot { background-position: 0 0; height: 7px; line-height: 7px; padding-bottom: 20px; }

#profile .sub { margin: 20px 0 0 140px; }
#profile .avatar .sub { clear: both; float: left; margin: 20px 0 0 135px; }

.profile {
	position: relative;
	width: 660px;
	}
	
.path {
	font-size: 1.45em;
	font-weight: bold;
	margin-bottom: 15px;
	}

.profile #results .hd { 
	background: #EBF6B9 url('/img/arrow-black-down.gif') 4px 8px no-repeat;
	font-size: 1.09em;
	height: 24px;
	margin: 0 0 5px; 
	padding-bottom: 4px;
	padding-left: 20px;
	}
.profile #results .inf { margin: 0 0 8px; }
.profile #results .entries li img.status { top: 28px; }
.profile #results .entries li { padding-top: 0; }
.profile #results .entries .info li { padding-top: 5px; }
.profile .hd ul { float: right; }
.profile .hd p { float: left; padding: 3px 0; }
.profile .hd p strong { color: #C80058; }
.profile #results .info li.price { color: #686868; }
.profile #results .entries .hd li {
	border: 0;
	float: left;
	margin: 2px 5px 0 0;
	}
.profile .hd li a {
	display: block;
	height: 21px;
	outline: none;
	text-indent: -9999px;
	}
.profile .hd .payments a {
	background: url('/img/platnosci_button.png') 0 0 no-repeat;		
	width: 62px;
	}	
.profile .hd .block a {
	background: url('/img/zablokuj_button.png') 0 0 no-repeat;		
	width: 62px;
	}	
.profile .hd .unblock a {
	background: url('/img/odblokuj_button.png') 0 0 no-repeat;		
	width: 62px;
	}	
.profile .hd .renew a {
	background: url('/img/wznow.gif') 0 0 no-repeat;		
	width: 66px;
	}	
.profile .hd .edit a {
	background: url('/img/edytuj_button.png') 0 0 no-repeat;
	width: 47px;
	}	
.profile .hd .del a {
	background: url('/img/usun_button.png') 0 0 no-repeat;
	width: 40px;
	}	
.profile .hd .delred a {
	background: url('/img/delred.gif') 0 0 no-repeat;
	margin-top: 2px;
	width: 52px;
	}	
.profile .hd .sendback a {
	background: url('/img/odeslij.gif') 0 0 no-repeat;
	margin-top: 2px;
	width: 56px;
	}
.profile #results .hd li.inpcheck div { background: #d60000; margin: 0; padding: 1px; }

.confirm { background: #d60000; height: 26px; margin: 10px 0; padding: 10px; }
.confirm ul { list-style: none; }
.confirm li { float: left; margin-right: 20px; }
.confirm label { 
	color: #F7EFB5; 
	font-weight: bold;
	text-decoration: underline;
	}
	
.confirm a { 
	background: url('/img/zatwierdz.gif') 0 0 no-repeat;
	display: block;
	float: right;
	height: 26px;
	outline: none;
	text-indent: -9999px;
	width: 142px;
	}

/* promo
----------------------------------------*/

#promo {
	background: url('/img/promo_bg.jpg') 0 0 no-repeat;
	height: 154px;
	margin-bottom: 10px;
	position: relative;
	width: 320px;
	}

#promo ul {
	list-style: none;
	margin: 0;
	padding: 10px 0 0 96px;
	}

#promo li {
	background: url('/img/promo_arrow.gif') 0 50% no-repeat;
	font: normal 1.27em Arial,Helvetica,Verdana,Tahoma,Asans-serif;
	padding: 3px 0 3px 12px;
	position: relative;
	}

#promo li.pink { 
	background: url('/img/promo_arrow.gif') 0 50% no-repeat;
	color: #c80058;
	}

#promo a,
#promo a:hover {
	display: block;
	height: 28px;
	outline: none;
	position: absolute; bottom: 16px; right: 11px;
	text-indent: -99999px;
	width: 122px;
	}


/* agencja
----------------------------------------*/
#agencja {
	text-align: center;
	font-weight: bold;
/* 	font-size: 14px; */
/*	font-size: 1.1em; */
	font-size: 120%;
/* 	color: #C80058; */

}

#agencja a {
	font-size: 1.2em;
	color: #C80058;
}

#agencja a:hover {
	color: #ED3D14;
}


/* ads
----------------------------------------*/

.ads {
	text-align: center; 
	margin: 5px auto;
	}

/* notices 
----------------------------------------*/

#loginnotice,
#loginaddoffer,
#error,
#addoffernotice {
	width: 660px;
	}

#error { margin: 70px auto; }

#loginnotice div.bot,
#loginaddoffer div.bot,
#error div.bot,
#addoffernotice div.top,
#error div.top,
#addoffernotice div.bot,
#search .bot {
	background: url('/img/subpagebot.gif') 0 100% no-repeat;
	display: block;
	font-size: 0.01em;
	height: 7px;
	line-height: 7px;
	}

#loginnotice .tabs-nav,
#loginaddoffer .tabs-nav,
#search .tabs-nav,
#addoffernotice div.top,
#error div.top {
	background: url('/img/subheaderbg.gif') 0 0 no-repeat;
	}

#addoffernotice div.top,
#error div.top {
	background-position: 0 -20px;
	height: 12px;
	line-height: 12px;
	}

#addoffernotice h2,
#loginaddoffer h2 { 
	color: #C80058;
	font-size: 22px;
	font-weight: bold;
	padding: 0 0 10px;
	}

#loginaddoffer h3 {
/* 	font: normal 1.64em Arial,Helvetica,Verdana,Tahoma,sans-serif; */


	font: normal 1.60em Verdana,Tahoma,Arial,Helvetica,sans-serif;
	padding: 0 0 15px;
	}

#loginaddoffer p { font-size: 1.40em; padding: 5px 0 5px 20px; font-weight: normal; }

#loginaddoffer form p { font-size: 1em; }

#loginnotice .inside,
#loginaddoffer .inside,
#error .inside,
#addoffernotice .inside,
#search .tabs-container {
	background: url('/img/subbg.gif') 0 0 repeat-y;
	padding: 40px 0 20px 70px;
	width: 590px;
	}

#search .tabs-container {
	padding: 10px 20px 0;
	position: relative;
	width: 620px;
	}

#error .inside,
#loginaddoffer .inside { padding: 20px; text-align: center; width: 620px; }

#loginaddoffer .inside { text-align: left; }

#addoffernotice .inside { padding: 20px 0 0 30px; width: 630px; }
#addoffernotice .inside p { font-size: 1.1em; padding: 10px 0; }

#loginnotice label span,
#loginaddoffer label span {
	display: block;
	float: left;
	font-weight: bold;
	width: 70px;
	}

#loginnotice form { padding: 20px 0; position: relative; }

#loginnotice form p { margin: 0; padding: 5px 0; }

#loginnotice input.sub,
#loginaddoffer input.sub,
#loginnotice p.checkbox,
#loginaddoffer p.checkbox {
	margin-left: 70px;
	}

#loginnotice input.sub,
#loginaddoffer input.sub { margin-top: 10px; }

#loginaddoffer input.sub { margin-left: 90px; }

#loginnotice h3,
#loginnotice p {
	margin-left: 70px;
	}

#loginnotice h3 { font-size: 1.27em; padding: 10px 0; }

#loginnotice .err { position: relative; }
#loginnotice .err input.txt { border: 1px solid #C80058;  }
#loginnotice .err label span { color: #C80058; }
#loginnotice p.errs { 
	background: url('/img/errorarrow.gif') 0 0 no-repeat;
	display: block;
	font-weight: bold;
	height: 29px;
	padding: 5px 0 0 20px;
	position: absolute; left: 240px; top: 0;
	width: 300px;
	}

#loginnotice p.loginnotice_inside {
/* 	font-size: 1.1em; */
	font-weight: bold;
	padding:  5px 0px 5px 0px;
}





#error p {
	font-size: 1.27em;
	}


#loginaddoffer .inside ul {
	margin: 0 20px;
	padding: 15px 20px;
	}

#loginaddoffer .inside li {
	font-size: 1.60em;
/* 	font-weight: bold; */
	padding: 5px 0;
	}

#loginaddoffer h3 span { color: #f00; }



#partners_brief { margin: 0 15px 0 15px; font-size: 1.1em; text-align: justify; }

/* partners
----------------------------------------*/

#partners { 
	background: url('/img/partners_entry.gif') 240px 0 repeat-y;
	margin-top: 20px;
	}

#partners .entry {
	clear: both;
	padding: 20px;
	padding-left: 10px;
	}

#partners .entry .image { float: left; text-align: center; width: 225px; }
#partners .entry p, #partners .entry ul { margin-left: 250px; }
#partners .entry p span { font-weight: bold; }
#partners .entry p span.bold { font-size: 14px; }
#partners .entry li span { font-weight: bold; }

#partners .entry ul.partnerzy_inside { margin-left: 20px; }

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

#footer {
	margin: 0 auto 10px;
	text-align: center; 
	}

#footer b a, #footer b a:visited {
	color: rgb( 83, 118, 64 );
}
/* baloon
----------------------------------------*/

.baloon {
background: url('/img/dymek_s.png') 0 0 no-repeat;
font-size: 12px;
padding: 0 0 3px 14px;
_padding: 0px 0 4px 14px;
}

.baloon em {
background: url('/img/dymek_w.png') 100% 0 no-repeat;
border: 0;
padding: 0 4px 4px 4px;
_padding: 2px 4px 4px 4px;
font-style: normal;
}

.baloon a {
font-size: 10px;
padding-right: 5px;
text-decoration: none;
font-weight: bold;
white-space: nowrap;
}


#content #regulamin {
	margin-top: 20px;
}

#content #regulamin strong.big {
	margin: 0px 20px;
	font-size: 18px;
}

#content #regulamin ol#tos_ol {
	margin: 5px 38px;
}

#content #regulamin ol#tos_ol li {
	margin: 17px auto;
	font-size: 18px;
	color: #c00;
	font-weight: bold;
	text-align: justify;
}

#content #regulamin ol#tos_ol li ol.tos_nested_ol li {
	margin: 7px 0px 7px 16px;
	font-size: 12px;
	color: #000;
	font-weight: normal;
}

#content .static/*,
#content #dla_agencji*/ { margin: 20px; }
#content .static div.header/*,
#content #dla_agencji div.header */{ margin-top: 20px; margin-bottom:15px; font-size: 16px; font-weight: bold; color:#CC0000; }
#content .static p.content/*,
#content #dla_agencji p.content*/ { margin-bottom: 10px; margin-top: 10px; font-size:12px; }
#content .static .redalert { color: #449b44; }
#content .static p.redalert/*,
#content #dla_agencji p.redalert*/ { font-size: 14px; margin-top: 12px;  margin-bottom: 12px; }
#content .static p.content span/*,
#content #dla_agencji p.content span*/ { font-weight: bold; }
#content .static #help_cnt ul { list-style: none none outside; }
#content .static #help_cnt ul li { margin-top: 7px; }
#content .static #help_cnt ul li a { font-size: 14px; font-weight: bold; text-decoration: none; margin-top: 10px; }
#content .static #help_cnt ul li a:hover { text-decoration: underline; }
#content .static #help_cnt #left_one { float: left; width: 300px; }
#content .static #help_cnt #right_one { float: right; width: 300px; }


#content .static h3 {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
	color:#CC0000;
}

#content #dla_agencji .underline {
	text-decoration: underline;
	margin-bottom: 15px;
	margin-top: 15px;
}

#content #dla_agencji .underline span {
	font-size: 14px;
}

#content #dla_agencji ol {
	margin: 5px 15px;
}

#content #dla_agencji p.redalert {
	font-weight: bold;
}


#content #dla_agencji ol li {
	list-style: none none inside;
	margin: 5px auto;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
}


#content #o_nas ol li {
	list-style: decimal none inside;
	margin: 5px auto;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
}


#content #faq ol li {
list-style: none;
margin: 5px auto;
font-size: 12px;
text-align: justify;
}


#content #faq ol li a.plus {
display: block;
padding-top: 2px;
background: url('/img/najdom_plus.gif') no-repeat;
padding-left: 27px;
height: 21px;
}

#content #faq ol li a.minus {
display: block;
padding-top: 2px;
background: url('/img/najdom_minus.gif') no-repeat;
padding-left: 27px;
height: 21px;
}

#content #faq ol li div {
margin-left: 15px;
}

#content #faq ol li div p {
margin-top: 5px;
margin-bottom: 10px;
}

#content #register_confirm {
	margin-top: 20px;
	padding-left: 30px;
}

#content #register_confirm h3 { 
	margin-top: 25px;
	color: #C80058;
	font-size: 22px;
	font-weight: bold;
	padding: 0 0 10px;
	}

#content #register_confirm h3 span { 
	color: #666;
	font-size: 12px;
	}

#content #register_confirm .login_info {
	margin: 10px 10px;
	font-size: 1.1em;
}

#content #register_confirm .login_info span {
	color: #666;
}

#content #register_confirm ul {
	margin: 10px;
}

#content #register_confirm li {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	list-style: none url('/img/punktor.gif') inside;
}

#content #register_confirm li a {
	font-weight: bold;
}

/* wyszukiwanie zaawansowane
----------------------------------------*/

#adv_search {
	padding: 5px 10px;
	}

#adv_search label {
	display: block;
	float: left;
	font-size: 1.09em;
	font-weight: bold;
	padding: 2px 10px 2px 0;
	text-align: right;
	width: 120px;
	}

#adv_search label.plain { 
	float: none; 
	font-weight: normal;
	padding-right: 0;
	}

.szukprost {
	padding: 10px 0;
	}

.szukprost li {
	float: left;
	padding: 5px 0;
	width: 50%;
	}

.szukprost .onlyphoto input { margin-left: 80px; }

.szukprost input.txt { width: 50px; }
.szukprost input.txt2 { width: 150px; }

.szukprost .price,
#adv_search .infopodst li.pow_dzial {
	width: 100%;
	}

#adv_search .infopodst li.pow_dzial label { padding-left: 100px; width: 170px; }
#adv_search .infopodst li.pow_dzial label.plain { padding-left: 0; }

.szukprost select { width: 155px; }

.infopodst,
#adv_search .inplist {
	background: #F8FCE6;
	padding: 10px 0;
	}

#adv_search .inplist { padding: 10px; }

#adv_search .infopodst li {
	float: left;
	padding: 5px 0;
	width: 50%;
	}

#adv_search .infopodst li label {
	width: 140px;
	}

#adv_search .infopodst input.txt {
	width: 100px;
	}

#adv_search label span { display: block; text-align: left;}

#adv_search .infodom li { padding: 3px 0; }

.times { clear: both; padding: 20px 10px 10px; }

.times strong {
	color: #BE0101;
	float: left;
	font-size: 1.09em;
	margin: 0 10px 0 0;
	}

.times ul {
	float: left;
	width: 340px;
	}

.times li {
	float: left;
	padding: 2px 0;
	width: 170px;
	}

#adv_search .times label { 
	display: inline;
	float: none;
	font-weight: bold;
	}

#adv_search input.sub {
	position: absolute; bottom: 20px; right: 40px;
	}

#adv_search .infodzr .left ul {
	float: left;
	}

#adv_search .infodzr .left label {
	display: inline;
	float: none;
	}

#adv_search .infodom { padding: 10px; }

#adv_search .infodzr li { padding: 0; }
#adv_search .infodzr .left span.lb { width: 70px; }

#adv_search .infogar { height: 16px; padding: 20px; }
#adv_search .infogar li { 
	float: left;
	width: 50%;
	}

#adv_search .infogar label {
	display: inline;
	float: none;
	font-weight: normal;
	}

#adv_search .infogar input { vertical-align: middle; }

#adv_search .magz .right { float: right; }

#adv_search .mieszk .left { width: 250px; }

#adv_search .mieszk .left li { padding: 1px 0; }

#adv_search .mieszk .left label { display: inline; float: none; }
#adv_search .mieszk .left input { vertical-align: middle; }

.adv_links h4 {
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 10px;
	}

#search .adv_links li {
	background: url('/img/arrow-black.gif') 0 50% no-repeat;
	font-size: 1.09em;
	height: 20px;
	padding-left: 15px;
	width: 180px;
	}

p.advert {
	background: url('/img/ico_advert.gif') 15px 2px no-repeat;
	float: left;
	font-size: 1.09em;
	font-weight: bold;
	padding: 2px 2px 2px 40px;
	}

#send_error { text-align: center;  color: #fff; font-weight: bold; font-size: 14px; }

#wrap .search_link { color: #d90e0e; }

/* mapa serwisu */
#sitemap .sitemap_list { margin-left: 30px; font-size: 1.1em;  }
#sitemap .sitemap_list li { list-style: none none inside; }
#sitemap .sitemap_list a { text-decoration: none; color: #00f; }
#sitemap .sitemap_list a:hover { text-decoration: underline; }


#results .entries li div.see-on-map {
	float: right;
	font: normal 1.2em Arial,Helvetica,sans-serif;
	margin: 3px 0 0;
	}

.see-on-map img { margin: 0 4px 0 0; vertical-align: middle; }

/* mapa
----------------------------------------*/

#select-region { padding: 10px 20px 30px; }
#select-region h3 { margin: 0 0 10px; font-size: 1.20em; }

#select-region ul { float: left; list-style: none; margin: 0; padding: 0; width: 200px; }

#select-region li {
	padding: 2px 0;
	width: 200px;
	font-size: 1.18em;
	}

#big-map {
	height: 518px;
	margin: 0 auto;
	position: relative;
	width: 552px;
}

.region-images {
	height: 518px;
	position: absolute; top: 0; left: 0;
	width: 552px;
}

.r01 {
	background: url('/img/mapa/r01.png') 0 0 no-repeat;
	display: block;
	height: 169px;
	position: absolute; top: 22px; left: 3px;
	width: 155px;
}

.r01a {
	background-position: 0 -169px;
}

.r01b {
	background-position: 0 -338px;
}

.r01c {
	background-position: 0 -507px;
}

.r01d {
	background-position: 0 -676px;
}

.r01h {
	background-position: 0 0;
}

.r02 {
	background: url('/img/mapa/r02.png') 0 0 no-repeat;
	display: block;
	height: 119px;
	position: absolute; top: 0; left: 143px;
	width: 154px;
}

.r02a {
	background-position: 0 -119px;
}

.r02b {
	background-position: 0 -238px;
}

.r02c {
	background-position: 0 -357px;
}

.r02d {
	background-position: 0 -476px;
}

.r02h {
	background-position: 0 0;
}

.r03 {
	background: url('/img/mapa/r03.png') 0 0 no-repeat;
	display: block;
	height: 117px;
	position: absolute; top: 34px; left: 267px;
	width: 191px;
}

.r03a {
	background-position: 0 -117px;
}

.r03b {
	background-position: 0 -234px;
}

.r03c {
	background-position: 0 -351px;
}

.r03d {
	background-position: 0 -468px;
}

.r03h {
	background-position: 0 0;
}

.r04 {
	background: url('/img/mapa/r04.png') 0 0 no-repeat;
	display: block;
	height: 188px;
	position: absolute; top: 32px; left: 396px;
	width: 129px;
}

.r04a {
	background-position: 0 -188px;
}

.r04b {
	background-position: 0 -376px;
}

.r04c {
	background-position: 0 -564px;
}

.r04d {
	background-position: 0 -752px;
}

.r04h {
	background-position: 0 0;
}

.r05 {
	background: url('/img/mapa/r05.png') 0 0 no-repeat;
	display: block;
	height: 219px;
	position: absolute; top: 117px; left: 275px;
	width: 211px;
}

.r05a {
	background-position: 0 -219px;
}

.r05b {
	background-position: 0 -438px;
}

.r05c {
	background-position: 0 -657px;
}

.r05d {
	background-position: 0 -876px;
}

.r05h {
	background-position: 0 0;
}

.r06 {
	background: url('/img/mapa/r06.png') 0 0 no-repeat;
	display: block;
	height: 129px;
	position: absolute; top: 94px; left: 168px;
	width: 136px;
}

.r06a {
	background-position: 0 -129px;
}

.r06b {
	background-position: 0 -258px;
}

.r06c {
	background-position: 0 -387px;
}

.r06d {
	background-position: 0 -516px;
}

.r06h {
	background-position: 0 0;
}

.r07 {
	background: url('/img/mapa/r07.png') 0 0 no-repeat;
	display: block;
	height: 227px;
	position: absolute; top: 104px; left: 88px;
	width: 180px;
}

.r07a {
	background-position: 0 -227px;
}

.r07b {
	background-position: 0 -454px;
}

.r07c {
	background-position: 0 -681px;
}

.r07d {
	background-position: 0 -908px;
}

.r07h {
	background-position: 0 0;
}

.r08 {
	background: url('/img/mapa/r08.png') 0 0 no-repeat;
	display: block;
	height: 154px;
	position: absolute; top: 148px; left: 22px;
	width: 100px;
}

.r08a {
	background-position: 0 -154px;
}

.r08b {
	background-position: 0 -308px;
}

.r08c {
	background-position: 0 -462px;
}

.r08d {
	background-position: 0 -616px;
}

.r08h {
	background-position: 0 0;
}

.r09 {
	background: url('/img/mapa/r09.png') 0 0 no-repeat;
	display: block;
	height: 152px;
	position: absolute; top: 265px; left: 31px;
	width: 166px;
}

.r09a {
	background-position: 0 -152px;
}

.r09b {
	background-position: 0 -304px;
}

.r09c {
	background-position: 0 -456px;
}

.r09d {
	background-position: 0 -608px;
}

.r09h {
	background-position: 0 0;
}

.r10 {
	background: url('/img/mapa/r10.png') 0 0 no-repeat;
	display: block;
	height: 136px;
	position: absolute; top: 217px; left: 211px;
	width: 142px;
}

.r10a {
	background-position: 0 -136px;
}

.r10b {
	background-position: 0 -272px;
}

.r10c {
	background-position: 0 -408px;
}

.r10d {
	background-position: 0 -544px;
}

.r10h {
	background-position: 0 0;
}

.r11 {
	background: url('/img/mapa/r11.png') 0 0 no-repeat;
	display: block;
	height: 101px;
	position: absolute; top: 308px; left: 300px;
	width: 120px;
}

.r11a {
	background-position: 0 -101px;
}

.r11b {
	background-position: 0 -202px;
}

.r11c {
	background-position: 0 -303px;
}

.r11d {
	background-position: 0 -404px;
}

.r11h {
	background-position: 0 0;
}

.r12 {
	background: url('/img/mapa/r12.png') 0 0 no-repeat;
	display: block;
	height: 179px;
	position: absolute; top: 219px; left: 404px;
	width: 143px;
}

.r12a {
	background-position: 0 -179px;
}

.r12b {
	background-position: 0 -358px;
}

.r12c {
	background-position: 0 -537px;
}

.r12d {
	background-position: 0 -716px;
}

.r12h {
	background-position: 0 0;
}

.r13 {
	background: url('/img/mapa/r13.png') 0 0 no-repeat;
	display: block;
	height: 160px;
	position: absolute; top: 350px; left: 380px;
	width: 137px;
}

.r13a {
	background-position: 0 -160px;
}

.r13b {
	background-position: 0 -320px;
}

.r13c {
	background-position: 0 -480px;
}

.r13d {
	background-position: 0 -640px;
}

.r13h {
	background-position: 0 0;
}

.r14 {
	background: url('/img/mapa/r14.png') 0 0 no-repeat;
	display: block;
	height: 119px;
	position: absolute; top: 380px; left: 267px;
	width: 133px;
}

.r14a {
	background-position: 0 -119px;
}

.r14b {
	background-position: 0 -238px;
}

.r14c {
	background-position: 0 -357px;
}

.r14d {
	background-position: 0 -476px;
}

.r14h {
	background-position: 0 0;
}

.r15 {
	background: url('/img/mapa/r15.png') 0 0 no-repeat;
	display: block;
	height: 151px;
	position: absolute; top: 330px; left: 208px;
	width: 110px;
}

.r15a {
	background-position: 0 -151px;
}

.r15b {
	background-position: 0 -302px;
}

.r15c {
	background-position: 0 -453px;
}

.r15d {
	background-position: 0 -604px;
}

.r15h {
	background-position: 0 0;
}

.r16 {
	background: url('/img/mapa/r16.png') 0 0 no-repeat;
	display: block;
	height: 108px;
	position: absolute; top: 321px; left: 145px;
	width: 101px;
}

.r16a {
	background-position: 0 -108px;
}

.r16b {
	background-position: 0 -216px;
}

.r16c {
	background-position: 0 -324px;
}

.r16d {
	background-position: 0 -432px;
}

.r16h {
	background-position: 0 0;
}

#bigmap {
	position: absolute; top: 0; left: 0;
	z-index: 1;
}

#mapa_form {
width: 100%;
}

#mapa_form td {
padding: 5px;
}

.info-table {
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.29);
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.29);
	box-shadow: 0 3px 5px rgba(0,0,0,0.29);
	display: none;
	position: absolute; 
	width: 265px;
	z-index: 2;
}

.info-table-close {
	background: url('/img/mapa/close.png') 0 0 no-repeat;
	display: none;
	height: 30px;
	position: absolute; top: -10px; right: -10px;
	text-indent: -99999px;
	width: 30px;
}

.r05 .info-table,
.r06 .info-table,
.r07 .info-table,
.r08 .info-table,
.r09 .info-table,
.r10 .info-table,
.r11 .info-table,
.r14 .info-table,
.r15 .info-table,
.r16 .info-table {
	bottom: 35%; left: 35%;
}

.r01 .info-table,
.r03 .info-table,
.r02 .info-table {
	top: 35%; left: 35%;
}

.r04 .info-table,
.r12 .info-table,
.r13 .info-table {
	bottom: 35%; right: 35%;
}

.r04 .info-table {
	top: 35%; right: 35%;
}

.info-table .region {
	background: #dfdfdf;
	border: 1px solid #b1b1b1;
	color: #1c1c1c;
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
}

.info-table .label {
	background: #dfdfdf;
	border: 1px solid #b1b1b1;
	border-top: 0;
	color: #1c1c1c;
	display: block;
	font-size: 14px;
	padding: 3px 5px;
}

.info-table .label a {
	font-size: 12px;
}

.info-table ul {
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.88);
	border: 1px solid #aecd1d;
	border-top: 0;
	padding: 0 5px;
}

.info-table li {
	border-bottom: 1px solid #aecd1d;
	color: #1c1c1c;
	float: left;
	font-size: 12px;
	padding: 4px 0;
	width: 126px;
}

.info-table .nbrd {
	border: 0;
}

.info-table li em {
	color: #c9055b;
	font-style: normal;
	font-weight: bold;
	margin: 0 0 0 5px;
}

.bigmap-legend {
	font-size: 12px;
	font-weight: bold;
	margin: 0 auto;
	width: 520px;
}

.bigmap-legend li {
	display: inline;
	margin: 0 15px 0 0;
}

.bigmap-legend img {
	position: relative; top: 3px;
}

.bigmap-legend .label {
	color: #c9055b;
	display: block;
	font-size: 18px;
	margin: 0 0 10px;
}

/* friend-form
----------------------------------------*/

#friend-form {
	background: #FFF;
	border: 1px solid #b9bfa6;
	display: none;
	position: absolute; left: 195px; top: 30px;
	width: 276px;
	z-index: 1000;
	}

#friend-form fieldset {
	border: 3px solid #ebf6b9;
	padding: 5px 10px;
	}

#friend-form h3 {
	color: #c80058;
	font-size: 2.18em;
	margin: 0;
	}

#friend-form ul { list-style: none; margin: 0; padding: 0; }

#friend-form label {
	display: block;
	font-size: 1.09em;
	padding: 10px 0 0;
	}

#friend-form label span {
	color: #c80058;
	font-size: 0.833em;
	}

#friend-form input.txt {
	width: 244px;
	}

#friend-form textarea {
	height: 191px;
	width: 244px;
	}

#friend-form button {
	background: url('/img/powiadom.gif') 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
	float: right;
	height: 32px;
	margin: 6px 0 0 5px;
	text-indent: -99999px;
	width: 104px;
	}

#friend-form span#friend-form-hide {
	background: url('/img/anuluj.gif') 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
	float: right;
	height: 32px;
	margin: 6px 0 0;
	text-indent: -99999px;
	width: 68px;
	}

/* =ostatnio-ogladane
----------------------------------------*/

#rightbar #ostatnio-ogladane .footer {
	height: 5px;
	padding: 0;
	}

#rightbar #ostatnio-ogladane.box .body .imglist li {
	padding: 3px 0;
	}

#rightbar #ostatnio-ogladane.box .body .imglist li h3 {
	margin: 0 0 2px;
	}

#ostatnio-ogladane sup {
	font-size: 7px;
	}

#rightbar #ostatnio-ogladane.box .body { padding: 1px 10px 5px; }

/* =select-by-region
----------------------------------------*/

#select-by-region {
	background: #F4FAD8;
	font-size: 1.09em;
	margin: 5px 0;
	padding: 15px 30px;
	}

#select-by-region select {
	font-size: 0.92em;
	}

/* =select-by-letter
----------------------------------------*/

#select-by-letter {
	font-size: 1.09em;
	padding: 10px 30px;
	text-transform: uppercase;
	}

#select-by-letter a,
#select-by-letter a:visited {
	margin: 0 8px 0 0;
	}

/* =cities-list
----------------------------------------*/

#cities-list { padding: 0 30px; }

#cities-list strong.city-title, #cities-list h2.city-title {
	display: block;
	font: bold 1.27em Arial,Helvetica,sans-serif;
	padding: 10px 0;
	}

#cities-list .entry {
	display: block;
	float: left;
	font-size: 1.18em;
	/*font-size: 1.09em;*/
	line-height: 1.5;
	padding: 4px 0;
	width: 290px;
	}

#cities-list .entry span {
	color: #555;
	font-size: 0.92em;
	}

div.markerTooltip, div.markerDetail {
	color: black;
	font-weight: bold;
	background-color: white;
	white-space: nowrap;
	margin: 0;
	padding: 2px 4px;
	border: 1px solid black;
	/*font-size: 68.75%;
	line-height: 100%;*/
	}

/* =tabs
----------------------------------------*/

.tabs-nav { padding: 0 0 0 5px; }

.tabs-nav li {
	float: left;
	margin: 0 5px 0 0;
	position: relative;
	z-index: 100;
	}

.tabs-nav a, .tabs-nav a span.a {
	background: url('/img/tabs.gif') 0 0 no-repeat;
	border: 0;
	color: #4248C8;
	cursor: pointer;
	display: block;
	float: left;
	padding: 0 12px;
	position: relative;
	text-decoration: none;
	}

.tabs-nav a {
	background-position: 100% -54px;
	float: left;
	padding-left: 0;
	font: bold 1.27em Arial,Tahoma,Verdana,Helvetica,sans-serif;
	line-height: 1.2;
	margin-top: 3px;
	}

.tabs-nav span.a span { color: #878787; font-size: 0.86em; }

.tabs-nav .tabs-selected a { margin-top: 0; }

.tabs-nav .tabs-selected a {
	background-position: 100% -77px;
	}

.tabs-nav a span.a {
	height: 19px;
	min-height: 19px;
	padding: 4px 0 0 10px;
	}

.tabs-nav .tabs-selected a { cursor: text; z-index: 100; }

.tabs-nav .tabs-selected a span.a {
	background-position: 0 -23px;
	color: #C40054; 
	height: 21px;
	min-height: 21px;
	padding: 5px 0 3px 10px;
	}

.tabs-container { padding: 10px; }

#results .tabs-container { padding-top: 0; }

#register .tabs-nav, 
#results .tabs-nav { 
	background: url('/img/subheaderbg.gif') 0 0 no-repeat; 
	padding-bottom: 3px; 
	}

.tabs-hide { display: none; }

.tabs-nav-r1 {
	background: none !important;
	border-bottom: 1px solid #b9bfa6;
	margin: 0 0 10px;
	padding: 0 !important;
}

.tabs-nav-r1 li {
	margin: 0 3px 0 0;
}

.tabs-nav-r1 a {
	font-size: 12px;
	margin-top: 4px;
}

.tabs-nav-r1 a span.a {
	height: 18px; min-height: 18px;
}

.tabs-nav-r1 .tabs-selected a span.a {
	height: 16px; min-height: 16px;
	padding-top: 7px;
}

.tabs-nav-r1 .tabs-selected a {
	position: relative; top: 1px;
}

/* =naskroty
----------------------------------------*/

#naskroty {
	background: url('/img/naskroty_wr.gif') 0 0 repeat-y;
	margin: 0 auto 10px;
	text-align: left;
	width: 990px;
	}

#naskroty .naskroty-hd {
	background: url('/img/naskroty_hd.gif') 0 0 no-repeat;
	color: #C80058;
	display: block;
	font-size: 2em;
	letter-spacing: -1px;
	padding: 10px 15px 0;
	width: 990px;
	}

#naskroty .naskroty-wr { padding: 15px 25px; }

#naskroty .naskroty-ft {
	background: url('/img/naskroty_ft.gif') 0 0 no-repeat;
	display: block;
	height: 7px;
	overflow: hidden;
	width: 990px;
	}

#naskroty .naskroty-ft {
	background: url('/img/naskroty_ft.gif') 0 0 no-repeat;
	}

#naskroty .naskroty-wr ul {
	float: left;
	width: 245px;
	}

#naskroty .naskroty-wr li {
	font-size: 1.09em;
	line-height: 1.5;
	}

/* =biura
----------------------------------------*/

.biura {
	font-family: 'Verdana',Tahoma,sans-serif;
	}

.biura .www {
	display: block;
	margin: 4px 0 0;
	}

#results .biura li h4{
	font-size: 1.45em;
	}

#results .biura li h4 span {
	font-size: 0.875em;
	}

#results .biura li div, .biura li div { padding-right: 130px; position: relative; }

#results .biura li div.see,
.biura .see {
	margin: 0;
	padding: 0;
	position: absolute; right: 0; top: 35px;
	text-align: center;
	width: 116px;
	}

.biura .see a {
	background: url('/img/zobacz_oferty.png') 0 0 no-repeat;
	display: block;
	height: 34px;
	text-indent: -99999px;
	width: 116px;
	}

.biura .see span { display: block; margin: 3px 0 0; text-align: center; }

/* =dropdown
----------------------------------------*/

.dropdown {
	float: left;
	position: relative;
	z-index: 1000;
	}

.dropdown .wr {
	background: #f9f9f9;
	border: 1px solid #aaa;
	border-bottom: 0;
	display: block;
	height: 115px;
	overflow: auto;
	width: 155px;
	}

.dropdown-box {
	border: 4px solid #ddd;
	border-width: 0 4px 3px 0;
	display: none;
	position: absolute; top: 19px; left: 0;
	z-index: 1000;
	}

.dropdown-box ul {
	width: auto !important;
}

.dropdown-box label input { margin-top: -1px; vertical-align: middle; }

.dropdown-box li {
	float: none !important;
	padding: 0 !important;
	width: auto !important;
	height: auto !important;
	}

.dropdown-box li label,
#adv_search .dropdown-box label {
	border-bottom: 1px dotted #aaa !important;
	color: #555 !important;
	cursor: pointer !important;
	display: block !important;
	float: none !important;
	line-height: 1.5 !important;
	padding: 5px 10px !important;
	text-align: left !important;
	width: auto !important;
	}

.dropdown-box li label:hover {
	background: #f5f5f5;
	}
.dropdown-box li.all label,
#adv_search .dropdown-box .all label {
	border-bottom-style: solid !important;
	color: #f00 !important;
	}

/* =clearfix
----------------------------------------*/

.clearfix:after, .main .box:after , .tabs-nav:after,
#rightbar .box .body .imglist li:after, .contactinfo:after,
.inplist:after, #add:after, .infodom:after, .infodzr:after,
#content:after, #register:after, .avatar:after, .entries li:after,
.nav:after, #adding:after, #add .photos:after,
#adv_search .infopodst:after, .subheader:after {
	 content: "."; 
	 clear: both; 
	 display: block; 
	 height: 0; 
	overflow: hidden;
	 visibility: hidden;
	}

.clear {
	clear: both; 
	display: block; 
	height: 0; 
	overflow: hidden;
	visibility: hidden;
}

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

.add-offer-new {
	padding: 10px 0 10px 14px;
	position: relative;
	}

.add-offer-new-step {
	color: #9d9d9d;
	font-size: 30px;
	letter-spacing: -0.04em;
	position: absolute; top: 10px; right: 25px;
	}

#add .add-offer-new-step {
	top: 0;
	}

.offer-type {
	color: #C80058;
	font: normal 2.73em Arial,Tahoma,Verdana,Helvetica,sans-serif;
	line-height: 1;
	padding: 0 160px 0 0;
	}

.offer-type span {
	color: #000;
	}

.add-offer-new-option-head {
	font-size: 1.27em;
	font-weight: bold;
	margin: 25px 0 10px;
	}

.add-offer-new-option {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	float: left;
	margin: 0 6px 0 0;
	padding: 30px 0 40px 14px;
	width: 190px;
	}

.add-offer-new-option-1 {
	background: #efefef;
	}

.add-offer-new-option-2 {
	background: #f5fcd2;
	}

.add-offer-new-option-3 {
	background: #f9fce9;
	}

.add-offer-new-option-info .lp {
	color: #c80058;
	display: block;
	float: left;
	font-size: 4.36em;
	letter-spacing: -0.1em;
	padding: 0 10px 0 0;
	}

.add-offer-new-option-info {
	padding: 0 0 15px;
	}

.add-offer-new-option-info .text-info {
	display: block;
	float: left;
	font-size: 1.27em;
	line-height: 1.42;
	padding: 10px 0 0;
	width: 145px;
	}

a.ok {
	background: url('/img/ok.png') 0 0 no-repeat;
	display: block;
	height: 40px;
	text-indent: -9999em;
	width: 76px;
	}

.add-offer-new-option a.ok {
	margin: 15px auto 0;
	}

.add-offer-new-login-form-label {
	display: block;
	float: left;
	font-size: 1.27em;
	font-weight: bold;
	padding: 2px 5px 0 0;
	text-align: right;
	white-space: nowrap;
	width: 45px;
	}

.add-offer-new-login-form li {
	padding: 0 0 5px;
	}

.remember-label input {
	position: relative; top: -1px;
	vertical-align: middle;
	}

.add-offer-new-login-form .remember,
.add-offer-new-login-form .forget {
	padding: 0 0 5px 50px;
	}

.remember-label,
.add-offer-new-login-form .forget {
	font-size: 1.27em;
	white-space: nowrap;
	}

.add-offer-new-login-form input.txt {
	font-size: 1.09em;
	}

.button-login {
	background: url('/img/zaloguj_big.png') 0 0 no-repeat;
	height: 37px;
	width: 101px;
	}

.button-go {
	background: url('/img/dalej.png') 0 0 no-repeat;
	height: 40px;
	width: 113px;
	}

.button-back {
	background: url('/img/wroc.png') 0 0 no-repeat;
	display: block;
	height: 30px;
	text-indent: -9999em;
	width: 85px;
	}

.button-yes {
	background: url('/img/tak.png') 0 0 no-repeat;
	display: block;
	height: 40px;
	text-indent: -9999em;
	width: 113px;
	}

.button-no {
	background: url('/img/nie.png') 0 0 no-repeat;
	display: block;
	height: 40px;
	text-indent: -9999em;
	width: 113px;
	}

.add-offer-new-login-form .submit {
	padding: 0 0 5px 50px;
	}

.email-info {
	display: block;
	font-size: 1em;
	padding: 0 0 5px 50px;
	}

.add-offer-new-em-head,
.offer-em-question-head  {
	font-size: 2.18em;
	margin: 20px 0 10px;
	}

.offer-em-p {
	font-size: 1.27em;
	line-height: 1.5;
	}

.add-offer-new-em-head span,
.offer-em-question-head span {
	color: #8fa917;
	}

.add-offer-new p {
	font-size: 1.27em;
	line-height: 1.5;
	margin: 5px 10px 5px 0;
	}

.sms-option {
	cursor: pointer;
	display: block;
	float: left;
	height: 78px;
	margin: 0 25px 0 0;
	padding: 18px 0 0;
	position: relative;
	width: 136px;
	}

.sms-days {
	color: #0042c8;
	display: block;
	font-size: 3.27em;
	font-weight: normal;
	text-align: center;
	}

.sms-desc {
	display: block;
	font-size: 1.27em;
	text-align: center;
	}

.sms-option-1 {
	background: url('/img/7dni.png') 0 0 no-repeat;
	}

.sms-option-2 {
	background: url('/img/14dni.png') 0 0 no-repeat;
	}

.sms-option-3 {
	background: url('/img/30dni.png') 0 0 no-repeat;
	}

.sms-choose-input {
	position: absolute; top: 5px; left: 5px;
	}

.sms-options {
	padding: 25px 0 0 75px;
	}

.sms-text {
	font-size: 2em;
	}

.sms-number {
	background: #ebf6b9;
	font-size: 2em;
	}

.add-offer-new .offer-preview-link {
	font-size: 1.64em;
	margin: 35px 0 20px;
	}

.sms-code {
	margin: 20px 0;
	text-align: center;
	}

.sms-code label {
	color: #f00;
	font-size: 1.27em;
	font-weight: bold;
	text-transform: uppercase;
	}

input.sms-code-input {
	font-size: 2em;
	text-align: center;
	width: 200px;
	}

.add-offer-new-buttons {
	padding: 10px 20px 0;
	}

.add-offer-new-buttons .button-go,
.add-offer-new-buttons .button-back {
	float: right;
	margin: 0 0 0 5px;	
	}

.add-offer-new-buttons .button-back {
	margin: 10px 0 0;
	}

.add-offer-new-checked {
	background: #f4fad8 url('/img/checked.png') 130px 20px no-repeat;
	display: block;
	font-size: 1.27em;
	margin: 20px 14px 20px 0;
	padding: 45px 0 35px 235px;
	}

.thanks {
	display: block;
	font-size: 1.71em;
	font-weight: normal;
	}

.preview-final {
	font-size: 1.27em;
	line-height: 1.33;
	padding: 0 14px 0 0;
	}

.offer-em-yes {
	float: left;
	margin: 0 10px 0 0;
	}

.offer-em-no {
	color: #888;
	float: left;
	font-size: 1.27em;
	font-weight: bold;
	line-height: 2.86;
	}

.offer-em-no .button-no {
	float: left;
	margin: 0 5px 0 0;
	}

/* =payments-history
----------------------------------------*/

.payments-history {
	padding: 0 4px;
	}

.payments-lead {
	font: normal 1.09em Verdana,sans-serif;
	padding: 10px 11px;
	}

.payments-table {
	background: #f8fce6;
	border-collapse: separate;
	margin: 0 6px;
	width: 640px;
	}

.payments-table th {
	font-family: Verdana, sans-serif;
	font-weight: normal;
	padding: 5px;
	text-align: left;
	}

.payments-table td {
	background: #fff;
	padding: 5px;
	}

.payments-amount, .payments-prolongation {
	font: bold 1.09em Verdana, sans-serif;
	text-align: center;
	}

.payments-date {
	font: normal 1.09em Verdana, sans-serif;
	text-align: center;
	}

.payments-offer-td {
	width: 280px;
	}

.payments-offer-name {
	display: block;
	position: relative;
	width: 280px;
	}

.payments-offer-type {
	color: #7f7f7f;
	display: block;
	}

.payments-offer-title {
	display: block;
	font-weight: bold;
	font-size: 1.27em;
	margin: 2px 0;
	}

.payments-duration {
	color: #7f7f7f;
	display: block;
	}

.retract-link {
	color: #c80058;
	position: absolute; top: 0; right: 0;
	text-decoration: none;
	}

/* =payments-info
----------------------------------------*/

.payments-info {
	padding: 10px 10px 0;
	}

.payments-info-lead {
	font-size: 1.27em;
	font-weight: bold;
	line-height: 1.5;
	padding: 0 13px 10px;
	}

.payments-info-lead span {
	color: #c80058;
	display: block;
	}

.payments-info-bg {
	background: #f8fce6;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:1px 0 10px;
	}

.payments-info h4 {
	font-size: 1.18em;
	font-weight: bold;
	margin: 18px 13px 5px;
	}

.payments-info-bg p {
	font-size: 1.18em;
	line-height: 1.5;
	margin: 0 13px;
	}

.payments-info-bg .em {
	color: #c80058;
	}

.payments-info-bg .bold {
	font-weight: bold;
	}

.payments-info-table {
	border-collapse: separate;
	margin: 5px 0 0 8px;
	width: 615px;
	}

.payments-info-table td {
	background: #fff;
	font-size: 1.18em;
	padding: 8px;
	}

.payments-info-preview {
	display: block;
	margin: 0 0 5px;
	}

/* =views-counter
----------------------------------------*/

.views-counter {
	padding: 0 4px;
	}

.views-counter-head {
	background: #f9fcea url('/img/ludziki.png') 90% 100% no-repeat;
	color: #c40054;
	font-size: 1.09em;
	font-weight: bold;
	margin: 3px 0 0;
	padding: 25px 12px 5px;
	}

.views-counter-sec-head {
	background: url('/img/bg123.gif') 0 -5px repeat-x;
	font-size: 1.09em;
	font-weight: bold;
	margin: 4px 0;
	padding: 5px 12px;
	}

.views-counter-nb-title {
	display: block;
	float: right;
	padding: 0 25px 0 0;
	text-align: center;
	width: 100px;
	}

.views-counter-nb {
	display: block;
	float: right;
	padding: 0 25px 0 0;
	text-align: center;
	width: 100px;
	}

.views-counter-list li {
	font-size: 1.09em;
	line-height: 1.5;
	padding: 0 12px;
	}

.offer-id {
	color: #999;
	}
	

/* =rightbar_search
----------------------------------------*/

.space {
	display: block;
	height: 26px;
	overflow: hidden;
	visibility: hidden;
	width: 320px;
}

#rightbar .search-rightbar .header {
	background: url('/img/rightbar_search/rb_boxtop.png') 0 0 no-repeat;
	height: 6px;
	overflow: hidden;
	padding: 0;
	width: 320px;
}

#rightbar .search-rightbar .footer {
	height: 6px;
	overflow: hidden;
	padding: 0;
	width: 320px;
}

#rightbar .search-rightbar .body {
	overflow: hidden;
	padding: 5px 10px;
	width: 300px;
}

.search-rightbar .row {
	font: normal 12px Verdana, sans-serif;
	margin: 0 0 7px;
}

.search-rightbar .row-sep {
	border-bottom: 1px solid #f0f0f0;
	margin: 0 0 9px;
	padding: 0 0 9px;
}

.search-rightbar select {
	font: normal 11px Verdana, sans-serif;
	padding: 3px 5px;
	width: 200px;
}

.show-local {
	font-size: 11px;
	padding: 4px 0 0;
}

.show-local input {
	float: left;
}

.show-local label {
	display: block;
	float: left;
	padding: 3px 0 0 5px;
}

.search-rightbar .txt {
	font: normal 11px Verdana, sans-serif;
	padding: 3px 5px;
	width: 250px;
}

.search-rightbar .range .txt {
	width: 100px;
}

.block-label {
	background: #f0f0f0;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 4px;
	padding: 5px;
}

.block-label-green {
	background: #f4fad8;
}

.search-rightbar h3 {
	color: #c80058;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
}

.search-rightbar .advanced-box .title-bar {
	background: #c80058;
	color: #fff;
	margin: 20px 0 15px;
	padding: 8px 10px;
}

.search-rightbar .advanced-box h3 {
	color: #fff;
	margin: 0;
}

.search-rightbar .advanced-box .show-advanced {
	margin: 0;
	width: 50px;
}

.search-rightbar .advanced-box .show-advanced a {
	color: #fff;
	position: relative; top: -2px;
	width: 25px;
}

.search-rightbar .show-advanced {
	float: right;
	height: 24px;
	margin: 19px 0 0;
	width: 120px;
}

.search-rightbar .advanced-box {
	display: none;
}

.search-rightbar .show-advanced a {
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	height: 24px;
	line-height: 12px;
	padding: 0 30px 0 0;
	text-align: right;
	width: 90px;
}

.show-advanced .show-txt a {
	background: url('/img/rightbar_search/button_zaawansowane.png') 100% 0 no-repeat;
}

.show-advanced .hide-txt {
	display: none;
}

.show-advanced .hide-txt a {
	background: url('/img/rightbar_search/button_zaawansowane.png') 100% -24px no-repeat;
}

.search-rightbar .submit {
	margin: 20px 0 0;
}

.button-search-again {
	background: url('/img/rightbar_search/button_szukaj_ponownie.png') 0 0 no-repeat;
	height: 34px;
	width: 164px;
}

.button-search-again {
	background: url('/img/szukaj.gif') 0 0 no-repeat;
	height: 40px;
	width: 113px;
}

.addtional-information td input {
	float: left;
}

.addtional-information td label {
	display: block;
	font-size: 11px;
	overflow: hidden;
	padding: 2px 0 0 3px;
}

.preview-map {
	margin: 0 0 10px;
	width: 320px;
}

.preview-map-big {
	display: none;
	margin: 0 0 10px;
	position: relative;
	width: 990px;
}

.preview-map .map,
.preview-map-big .map {
	border: 1px solid #505050;
	overflow: hidden;
	width: 318px;
}

.preview-map-big .map {
	width: 988px;
}

.preview-map .legend,
.preview-map-big .legend {
	background: #f5fada;
	background-image: -moz-linear-gradient(top,#fefefb,#f4fad8);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fefefb),to(#f4fad8));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fefefb,endColorStr=#f4fad8);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FEFEFB, endColorStr=#F4FAD8)";
	border: 1px solid #505050;
	border-top: 0;
	height: 41px;
	font: bold 11px Verdana, sans-serif;
	line-height: 15px;
	padding: 10px 10px 0;
	width: 298px;
}

.preview-map-big .legend {
	position: absolute; bottom: -52px; right: 0;
}

.legend .single {
	background: url('/img/rightbar_search/ico_oferta_pojed.png') 0 0 no-repeat;
	display: block;
	float: left;
	height: 39px;
	margin: 0 20px 0 0;
	padding: 0 0 0 44px;
	width: 75px;
}

.legend .group {
	background: url('/img/rightbar_search/ico_oferta_grup.png') 0 0 no-repeat;
	display: block;
	float: left;
	height: 39px;
	margin: 0 20px 0 0;
	padding: 0 0 0 44px;
	width: 50px;
}

.show-big-map,
.hide-big-map {
	margin: 0 0 7px;
}

.show-big-map a,
.hide-big-map a {
	background: url('/img/rightbar_search/ico_lupa.png') 0 0 no-repeat;
	color: #c6e300;
	font: bold 12px Verdana, sans-serif;
	padding: 0 0 0 22px;
}

.show-big-map a span,
.hide-big-map a span {
	color: #c80058;
}

/* =qa-tip
----------------------------------------*/

.qa-tip {
	background: url('/img/qa_tip.png') 0 0 no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 12px;
	overflow: hidden;
	margin: 2px;
	text-indent: -99999px;
	width: 12px;
}

.qa-tip-text {
	background: rgb(245, 253, 210);
	border: 2px solid #dedede;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.10);
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.10);
	font-size: 11px;
	line-height: 14px;
	padding: 3px 5px;
	position: absolute;
	max-width: 200px;
	z-index: 1000;
}
