/* Resetowanie podstawowych paddingów, marginesów itp. itd. */
body, div, p, span, img, a, ul, form{ margin: 0; padding: 0; }
img {border:0;}
/* Podstawowy, wyśrodkowany kontener, według kolejności wyświetlaniaa */
div#center_container  { margin: 0 auto; text-align: center; width: 1187px;}
div#header_container  { margin: 0; width: 100%; height: 106px; margin:6px 0px;}
div#header_left_container  { float: left; height: 115px; width: 230px; margin-right: 0px;}
div#header_left_container img { clear: both; }
div#header_right_container { float:right;height:115px;width:750px; }
div#navbar_container  { margin-bottom:  8px; width: 985px; height: 29px;}
div#navbar_container2  { margin-top:  9px; margin-bottom:  4px; width: 985px; height: 35px;}
div#lokalizer {	text-align:left;margin-left:15px;margin-bottom:4px;height:22px;padding-top:5px;}
div#content_container { margin-bottom: 6px;  width: 985px; }
div#content_left_container   { float: left; width: 226px; margin: 2px 9px 0 0;text-align: left;}
div#content_middle_container { float: left; width: 750px; margin: 0 0px 0 0;}
div#content_right_container  { float: right; width: 160px; margin: 0;}
div#footer_container  { clear: both; width: 100%; margin-bottom: 19px; width: auto; /*height: 64px;*/border-top:1px dotted #D7D7D7;border-bottom:1px dotted #D7D7D7;}
div#loading{text-align: center;padding-top:150px;}


div#center_container_left{float:left;width: 985px;}
div#center_container_right{float:right;width: 200px;text-align: center;padding-top: 255px;}


div.w164 { width: 164px; }
div.w192 { width: 192px; }
div.w250 { width: 250px; }
div.w410 { width: 410px; }
div.w574 { width: 574px; }


/* Helpery */
/*
div#content_left_container   { height: 500px;}
div#content_container { height: 500px; }
div#content_middle_container { height: 500px;}
div#content_right_container  { height: 500px;}
*/
/* Kolorowe helpery pozycjonowania */

/*
div#center_container  { background: red;  }
div#header_container  { background: blue; }
div#header_left_container  { background: #ccf;}
div#header_right_container { background: #cff;}
div#navbar_container  { background: green;}
div#content_container { background: violet;}
div#content_left_container   { background: navy;}
div#content_right_container  { background: brown;}
div#content_middle_container { background: black;}
div#footer_container  { background: #dddd44; }
*/


#popup
{
	width: 35px;
	height: 42px;
	display:none;
	/*position: absolute;
	left: 750px;
	top: 400px; */
        background-image:url('../images/paper.png'); background-repeat: no-repeat;
	padding: 0px;
        border: 0px solid #303132;
-moz-border-radius:10px;
			-webkit-border-radius:10px;
			border-radius:10px;
z-index: 1000;
}














*{font-size:12px;font-family:arial;}
html{background:#ffffff;font-size: 12px;font-family:arial;}
body{background:#ffffff;font-size: 12px;font-family:arial;}


.rent{color:green;}
.buy{color:red;}
.grey{color:#414141;font-size:18px;font-weight:bold;}
.black{color:black;}
.bold{font-weight:bold;}

sup{font-size: 8px;}
.sonda{width:100px;}
/****************************
 **    Dekoracje tekstu    **
 ****************************/
h3.orange { color: #fe9c01;  margin: 10px 0 10px 0;}
.hiliteArrows { background: url('../i/hilite_arrows.gif') no-repeat left; padding-left: 23px; margin-left: 3px; }
.rssicon { background: url('../i/rss_icon.gif') no-repeat left; padding-left: 20px; margin-left: 20px; }
.yellowText { color: #ffcc00; }
.orangeText { color: #ff6600; }
.bold { font-weight: bold; }
.niceOrangeFont { font: normal 11px arial; color: #ff6600;}
.floatRightWM { width: auto; float: right; margin-right: 9px; }
.floatLeftWM  { width: auto; float: left; margin-left: 10px;}
.floatLeft    { float: left; }
.floatRight   { float: right; }
.floatClearLeft { float: left; clear: left; }
.floatClearRight{ float: right; clear: right; }
.notlink { color: black; font-style: normal; text-decoration: none; }
.noborder { border-style: none; border: 0px solid black; }
.center{text-align: center;}

 


/****************************
 **         Inne           **
 ****************************/
.clearBox     { clear: both; height: 0px; line-height: 0px;}
.clearBox1     { clear: both; height: 1px; line-height: 1px;}
.clearBox2     { clear: both; height: 2px; line-height: 2px;}
.clearBox3     { clear: both; height: 3px; line-height: 3px;}
.clearBox5     { clear: both; height: 5px; line-height: 5px;}
.clearBox8     { clear: both; height: 8px; line-height: 8px;}
.clearBox10     { clear: both; height: 10px; line-height: 10px;}
.clearBox15     { clear: both; height: 15px; line-height: 15px;}
.clearBox30     { clear: both; height: 30px; line-height: 30px;}
.oneRow       { overflow: hidden; width: auto; float: none; clear: both; font: inherit;}
.graySpacer   { font-size: 0px; border-bottom: 1px solid #cccccc; width: 250px; margin: 20px 15px; }
a{outline: none;}
.textContent {padding:2px; width: auto;margin-top:-4px;}
.textContent a.porcjowanie_akt {
    color:red;
    
}

/****************************
 **      Komunikaty        **
 ****************************/
div .ok{
	color:green;
}
div .blad{
	color:red;
	font-weight:bold;
	
}



.corner_bl 			{position:absolute;z-index:2;background: url(i/corner_bl.png) 	0 		100% 	no-repeat;height:8px;width:8px;}
.corner_br 			{position:absolute;z-index:2;background: url(i/corner_br.png) 	100% 	100% 	no-repeat;height:8px;width:8px;}
.corner_tl 			{position:absolute;z-index:2;background: url(i/corner_tl.png) 	0 		0 		no-repeat;height:8px;width:8px;}
.corner_tr 			{position:absolute;z-index:2;background: url(i/corner_tr.png) 	100% 	0 		no-repeat;height:8px;width:8px;}
.corner_content		{position:absolute;z-index:1;}





/****************************
 **  Div na numer telefonu  **
 ****************************/
div.phoneNumber {  height: 48px;font: bold 18px verdana; margin-top:2px;text-align:center;padding-left:0px;}


div.phoneNumber a {font: bold 18px verdana;text-decoration: none; color:#414141; padding:0px;margin:0px;display:block;}


/****************************
 **  Div waluty i języki  **
 ****************************/
.blackLine{
        border-left:2px solid #fff;
        height:29px;
        float:right;
        margin:2px 0px;
        padding-right:8px;
}

#navbarLang{
	float:right;
	width:132px;
	height:34px;
	/*background: transparent url('i/navbarLangBackground.png') repeat-x;*/
}
/*
#navbarLang .Left{
	background: transparent url('i/navbarLangLeft.png') left no-repeat;
	width:100%;
	height:40px;
}
#navbarLang .Right{
	background: transparent url('i/navbarLangRight.png') right no-repeat;
	width:100%;
	height:40px;
}
*/
#navbarLang .Content{
	height:20px;
	text-align: left;
	padding: 0px 5px;
}

#navbarLang img, #navbarLang a{
	border:0px;
	padding:0px;
	margin:0px;
}
#navbarLang div.currency{float:right;padding-top:8px;width:110px;}
#navbarLang a.currency{
	font: normal 11px verdana;
	display:block;
	float:left;
	padding: 2px 2px 0px 2px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}
#navbarLang a.currency_active{ 
        /*background: transparent url('i/currency_bg.gif') ;*/
        background-repeat:no-repeat;
        width:26px;
        height:20px;
        font-weight: bold;
        color:#F9C806;
}


#navbarLang div.lang{float:right;padding-top:2px;width:132px;text-align:right;}
#navbarLang a.lang{
	display:block;
	float:left;	
	font-size:1px;
        padding-left:3px;
        padding-right:3px;
        height:10px;
	padding-top:2px;
}


/***********
 **NavBar**
 ***********/
#navbarMenu{
	float:left;
	width:985px;
	height:35px;
        background:#636363;
        border-bottom:3px solid #f9c806;
	/*background: transparent url('i/navbarMenuBackground.png') repeat-x;*/
}
#navbarMenu .Left{
	background: transparent url('i/navbarMenuLeft.png') left no-repeat;
        background-position-y:top;
	width:100%;
	height:35px;
        float:left;
}
#navbarMenu .Right{
	background: transparent url('i/navbarMenuRight.png') right no-repeat;
	background-position-y:top;
        width:100%;
	height:35px;
}
#navbarMenu .Content{
	height:40px;
	text-align: left;
	padding: 0px 5px;
}
#navbarMenu a{
	font: normal 11px verdana;
	border:0px;
	padding:0px;
	margin:0px;
	height:26px;
	display:block;
	float:left;
	padding: 11px 8px 0 7px;
	color: #FFF; 
	text-decoration: none;
}
#navbarMenu a.active,#navbarMenu a.active:active,#navbarMenu a.active:hover{
	color: #f9c806;
	/*background: transparent url('i/navbarMenuBackgroundActive.png') repeat-x;*/
	height:22px;
}
#navbarMenu a.item:active, #navbarMenu a.item:hover{
	color:#FFCC00;
	/*background: transparent url('i/navbarLangBackgroundItem.png') repeat-x;height:22px;*/
}
#navbarMenu .separator{
	display:block;
	float:left;
	height:40px;
	width:1px;
	background: transparent url('i/navbarMenuSeparator.png') no-repeat;
}


/***************
 ** LOKALIZER **
 ***************/
#lokalizer a:hover{
	font: normal 12px arial;
	color:#AAAAAA;
	text-decoration: none;
}

#lokalizer a{
	font: normal 12px arial;
	color:#9F9F9F;
	text-decoration: none;
}
#lokalizer span{ 
	float:left;
	font: normal 12px arial;
	color:#9F9F9F;font-weight:bold;
	padding-top:3px;
}
#lokalizer .sep2{
	/*width:19px;
	height:10px;
	display:block;
	background-image: url(i/separator.gif);
	background-repeat:no-repeat;
	background-position:center;
*/
        font-weight:normal;
}

/*powrót do wyniku wyszukiwania, oferta następna - poprzednia  */
/*ks*/
.prevLeft {
	background-image:url(../i/prev_left.gif);
	float:left;
	height:22px;
	width:11px;
}
.prevLeft_w {
	background-image:url(../i/prev_left_w.gif);
	float:left;
	height:22px;
	width:11px;
}

.prevContent {
	background-color:#800001;
	color:#fff;
	display:block;
	float:left;
        height:22px;
	width:30px;
        padding:0 5px 0 3px;
	margin-right:5px;
}

.prevRight {
	/*background-image:url(../i/prev_right.gif);
	background-repeat:no-repeat;
	float:left;
	height:19px;
	width:1px;
	padding-right:12px;*/
	float:left;
	margin-right:5px;
}

/**/
#lokalizer_bottom a{
    color:#fff;
}

#lokalizer_bottom a:hover{
     color:#B6B6B6;
}

.nextLeft {
	background-image:url(../i/next_left.gif);
	float:left;
	height:19px;
	width:1px;
}
.nextRight {
	background-image:url(../i/next_right.gif);
	background-repeat:no-repeat;
	float:right;
	height:22px;
	width:12px;
        margin-right:-12px;
}
.nextContent {
	background-color:#800001;
	display:block;
	float:right;
        height:22px;
	width:65px;
        padding:0 5px 0 5px;

}


#lokalizer .nextContent a:hover{
        color:#B6B6B6;
}

#lokalizer .prevContent a:hover{
        color:#B6B6B6;
}

#lokalizer .nextContent a{
	color:#fff;
	float:left;
	padding-top:3px;
}

#lokalizer .prevContent a{
	color:#fff;
	float:left;
	padding-top:3px;
}


/****************************
 **Szare buttony w NavBarze**
 ****************************/
div.navbarGray { width: 763px;  float: left;}

div#navbar_container .navbarGray a      { background: url('../i/navbar_button_a.gif') no-repeat scroll top right; text-decoration: none; float: left; padding-right: 3px; display: block; height: 29px;}
div#navbar_container .navbarGray a span { background: url('../i/navbar_button.gif') no-repeat; display: block; font: normal 11px verdana; color: #333333; padding: 8px 7px 8px 11px; line-height: 13px;}

div#navbar_container .navbarGray a.selected      { background: url('../i/navbar_button_selected_a.gif') no-repeat scroll top right; text-decoration: none; float: left; padding-right: 3px; display: block; height: 29px;}
div#navbar_container .navbarGray a.selected span { background: url('../i/navbar_button_selected.gif'); display: block; font: normal 11px verdana; color: white; padding: 8px 7px 8px 11px; line-height: 13px;}






/****************************
 **Złoty button w NavBarze **
 ****************************/
div.navbarGolden { margin: 0px; }
div#navbar_container div.navbarGolden      { background: url('../i/navbar_golden_a.gif') no-repeat scroll top right; width: 180px; float: right; padding-right: 4px; display: block; height: 29px; }

div#navbar_container div.navbarGolden span { background: url('../i/navbar_golden.gif') no-repeat; display: block; font:normal 11px verdana; color: #333333; padding: 3px 0px 10px 3px; line-height: 20px;}

div#navbar_container div.navbarGolden a { vertical-align: top; color: #333333; line-height: 20px; text-decoration: none; margin: 0px; padding:0px;} 
div#navbar_container div.navbarGolden span img { vertical-align: bottom; border: 0px; margin: 0px; padding:0px;}






/****************************
 **     Kontenery menu     **
 ****************************/
div.menuContainer { width: 98%; float: none; text-align: left; margin: -2px -4px 16px 0px;  }
div.menuContainerSonda{ width: 225px; float: right; text-align: left; margin: 0px 5px 16px 0px;  }
/* Górna krawędź kontenera */
div.menuContainerHeader { padding-right: 7px; float: left; height: 11px; width: 100%;/* background: url('../i/menu_container_header_a.gif') no-repeat scroll top right;*/ }
div.menuContainerHeader span{ color: #333333; /*background: url('../i/menu_container_header.gif') no-repeat;*/ padding: 13px 0 8px 17px; font: bold 18px arial; line-height: 13px; display: block; }

/* Część środkowa */
/*div.menuContainerContent { background: url('../i/menu_container_gradient.gif') repeat-x left bottom #fdfdfd; width: auto; clear:both; padding-right: 6px; margin-right: -6px;}*/
.menuContainerContent .leftBorder  { width: 100%; /* background: url('../i/menu_container_border_left.gif') repeat-y top left ;*/ margin-left: 0px;}
.menuContainerContent .rightBorder { width: 100%; /*background: url('../i/menu_container_border_right.gif') repeat-y right top;*/ padding-right: 7px; }

/* Część dolna - teoretycznie po drobnej modyfikacji, można tu wyświetlać tekst */
div.menuContainerFooter     { font-size: 0px; width: auto; clear: both; /*height: 12px;*/ overflow: hidden; /* background: url('../i/menu_container_bl.gif') no-repeat left bottom; border-bottom:2px solid #E0E0E0; margin: 0 -1px 0 0;*/ margin-right: -7px; }
div.menuContainerFooter div { font-size: 0px;/* height: 12px; background: url('../i/menu_container_br.gif') no-repeat right bottom;*/ }

/* Część dolna - Dla modulów po zmianie tła na biały */
div.menuContainerFooter2     { font-size: 0px; width: 100%; clear: both; height: 8px; overflow: hidden; background: url('../i/menu_container_bl2.gif') no-repeat left bottom ; padding-left: 7px;}
div.menuContainerFooter2 div { font-size: 0px; height: 8px; background: url('../i/menu_container_br2.gif') no-repeat right bottom; }


/* Style wnętrza */
div.menuContainer a { text-decoration: none; clear: left; color: #232323; font: bold 12px arial;padding-left:0px; }
div.menuContainer a:hover{ color:#9F9F9F; }
div.menuContainer .inner { float: none; clear: both; padding: 0px 15px; }
div.menuContainer .inner ul { margin: 0; list-style: none;width:200px;}
div.menuContainer .inner .list { border-top:1px dotted black;line-height:25px;padding-left:5px;}
div.menuContainer .inner .first { padding:0 0 5px 5px;}



/****************************
 **      Żółta forma       **
 ****************************/
.yellowForm { font: normal 11px arial; width: auto; padding-top:6px; }

.yellowForm .ButtonRight{padding-right:11px;} 

.yellowForm .row { width: auto;  height: 20px; margin: 5px 18px; }
.yellowForm span { width: 35%; float: left; text-align: right; padding-right: 2px; }

.yellowForm select,
.yellowForm input { height: 19px;  vertical-align: middle; background: url('../i/input_background_yellow.gif') top left; border: 0px; font-size:11px; margin-right: 3px; width: auto;  float: right; width: 60%; }

/****************************
 **      Żółta forma2       **
 ****************************/
.yellowForm2 { font: normal 11px arial; width: auto; line-height: 19px; }

.yellowForm2 .row { width: auto;  height: 20px; margin: 5px 0; }
.yellowForm2 span { width: 35%; float: left; text-align: right; padding-right: 2px; }

.yellowForm2 select,
.yellowForm2 input { height: 19px;  vertical-align: middle; background: url('../i/input_background_yellow.gif') top left; border: 0px; font-size:11px; margin-right: 3px; width: auto;  float: right; width: 60%; }





/****************************
 **   Szary button formy   **
 ****************************/
.yellowForm a.button      { float: right; width: auto; height: 24px; margin: 10px 4px 0 0; padding: 0 6px 0 0;cursor:pointer;}
.yellowForm a.button span { line-height: 24px; width: auto; padding: 0 25px 0px 31px; margin: 0;font-size:12px;}

.yellowForm a.button      { background: url('../i/grey_button_a.gif') top right no-repeat; color: black; }
.yellowForm a.button span { background: url('../i/grey_button.gif')   top left  no-repeat;}





/****************************
 **    Czarny kontener     **
 ****************************/
/* Budowa identyczna z kontenerem menu, różnica tylko w grafikach nagłówków i wielkości gradientu */
div.mainContainer { width: auto; float: none; text-align: left; margin: 0px 0px 7px 0px; }

/* Górna krawędź kontenera */
div.mainContainerHeader {  height: 30px; margin-bottom: 0px; background: url('../i/black_container_header.gif') no-repeat;}
div.mainContainerHeader span.leftHeader { float:left;color: #333333; padding: 0px 0px 0px 0px; font-size:12px; font-family:arial; font-weight:bold; height: 30px; line-height: 11px;  display: block;width: 362px;}
div.mainContainerHeader span.rightHeader{float:right;width:230px;padding:8px 14px 0 0;text-align:right; height: 22px;background: url('../i/black_container_header_a.gif') no-repeat scroll top right;display: block;}
div.mainContainerHeader span.rightHeader a{ color:#9F9F9F;text-decoration:none;}
div.mainContainerHeader .headerTitle { float: left; margin:11px 0 21px 17px;font-size:18px; color: #000000;height:20px;}
div.mainContainerHeader .headerExtra { color: #ff6600; float: right; margin-right: -65px;}

/* Część środkowa */
div.mainContainerContent { /*background: url('../i/menu_container_gradient.gif') repeat-x left bottom #fdfdfd;*/ width: 750px;  }
.mainContainerContent .leftBorder  { width: auto;  background: url('../i/menu_container_border_left.gif') repeat-y top left ; margin-left: 0px; margin-top:0px;}
.mainContainerContent .rightBorder { width: auto;  background: url('../i/menu_container_border_right.gif') repeat-y right top; margin-right: 0px; margin-top:0px;}
.mainContainerContent .contentbackground  {/*background: url('../i/contentbackground.gif') top repeat-x;background-color: #eeeeee;*/}

/* Część dolna - teoretycznie po drobnej modyfikacji, można tu wyświetlać tekst */
div.mainContainerFooter{ font-size: 0px; clear: both; /*height: 12px;*/ overflow: hidden; /* background: url('../i/menu_container_bl.gif') no-repeat left bottom;*/ border-bottom:2px solid #E0E0E0; /*margin: 0 -1px 0 0;*/ }
div.mainContainerFooter div { font-size: 0px; /* height: 12px;*/ width: auto; /*background: url('../i/menu_container_br.gif') no-repeat right bottom;*/margin-right:-1px; }

/* Style wnętrza */
div.mainContainerContent a { text-decoration: none; clear: left; color:#000000; font: normal 12px arial; }
div.mainContainerContent .inner { float: none; clear: both; padding: 11px 12px; }
div.mainContainerContent .inner ul { padding-left: 20px;}
div.mainContainerContent .inner p  { margin: 5px 0;}
div.mainContainerContent .last { float: none; clear: both;padding:4px;}/* mc314 lub 1px */

/* Subheader - miejsce na tytuł i buttony nawigacyjne */
div.mainContainerContent div.subHeader { margin: auto 4px; background: #fdfdfd; border-bottom: 1px solid #CCCCCC; }
div.mainContainerContent div.subHeader span       { margin: 5px 20px; }
div.mainContainerContent div.subHeader .mainTitle { font: normal 18px arial; color: #ff6600; clear: both; float: left; }
div.mainContainerContent div.subHeader .extraInfo { font: normal 18px arial; color: black; line-height: 21px; margin: 0 25px 0 0; float: right;}
div.mainContainerContent div.subHeader .extraInfo span { margin: 0 2px 0 0;}
div.mainContainerContent div.subHeader  .subTitle { font: normal 16px arial; line-height: 21px; color: black; clear: left; float: left; margin-top: 0;}

/* Buttony nawigacyjne */

/* Button zaznaczony */
div.mainContainerContent div.subHeader div.contentNavbar { width: auto; overflow: hidden; text-align: center;}
div.mainContainerContent div.subHeader div.contentNavbar a.contentButtonSelect{ font: normal 11px verdana; color: white; }
div.mainContainerContent div.subHeader div.contentNavbar a.contentButtonSelect{ display: block; background: url('../i/black_button_a.gif') no-repeat right; float: left; clear: none; height: 28px; padding-right: 5px; }
div.mainContainerContent div.subHeader div.contentNavbar a.contentButtonSelect span { display: block; background: url('../i/black_button.gif')   no-repeat left;  display: block; height: 28px; line-height: 28px; margin: 0px; padding: 0 5px 0 10px;}

/* Button nie zaznaczony */
div.mainContainerContent div.subHeader div.contentNavbar a.contentButtonNormal{ font: normal 11px verdana; color: black; }
div.mainContainerContent div.subHeader div.contentNavbar a.contentButtonNormal{ display: block; background: url('../i/silver_button_a.gif') no-repeat right; float: left; clear: none; height: 28px; padding-right: 5px; }
div.mainContainerContent div.subHeader div.contentNavbar a.contentButtonNormal span { display: block; background: url('../i/silver_button.gif')   no-repeat left;  display: block; height: 28px; line-height: 28px; margin: 0px; padding: 0 5px 0 10px;}






/****************************
 **   Pudełko na treść 1   **
 ****************************/
div.contentBox{ width: auto; min-height: 248px; margin-bottom: 20px; }
div.contentBox div.content { width: auto; min-height: 248px; margin: 0 8px 0 10px; background: url('../i/contentbox_tl.gif') top left no-repeat;}
div.contentBox div.contentTR{ padding: 10px; width: auto; min-height: 248px; margin-right: -8px; background: url('../i/contentbox_tr.gif') top right no-repeat;}
div.contentBoxBL { width: auto; font-size: 0; background: url('../i/contentbox_bl.gif') no-repeat top left; height: 6px; margin-right: 8px; }
div.contentBoxBR { width: auto; font-size: 0; background: url('../i/contentbox_br.gif') no-repeat top right; height: 6px; margin-right: -8px;}






/****************************
 **  Buttony informacyjne  **
 ****************************/
div.button { width: auto; background: url('../i/button_left.gif') top left no-repeat; margin-right: 4px; height: 118px; }
div.button .inner { width: auto; background: url('../i/button_right.gif') top right no-repeat; margin-right: -4px; height: 118px; } 

/* Template dla buttonów o określonej szerokości:
div.buttonTemplate { float: left; width: WIDTH; background: url('../i/button_left.gif') top left no-repeat; height: 118px; }
div.buttonTemplate .inner { width: WIDTH-MARGINRIGHT+4PX; background: url('../i/button_right.gif') top right no-repeat;  height: 118px; } 
*/
div.buttonEnvelope { float: left; width: 146px; background: url('../i/button_right.gif') top right no-repeat; height: 118px; }
div.buttonEnvelope .inner { width: 112px; background: url('../i/button_left.gif') top left no-repeat;  height: 118px; } 

div.buttonBriefcase { float: left; width: 146px; background: url('../i/button_right.gif') top right no-repeat;  margin-left: 1px; height: 118px; }
div.buttonBriefcase .inner { width: 112px; background: url('../i/button_left.gif') top left no-repeat;  height: 118px; } 

div.buttonPhone { float: right; width: 252px; background: url('../i/button_right.gif') top right no-repeat;  height: 118px; }
div.buttonPhone .inner { width: 218px; background: url('../i/button_left.gif') top left no-repeat;  height: 118px; } 






/****************************
 ** Żółty button           **
 ****************************/
a.yellowButton { display: block; background: url('../i/yellow_button_right.gif') no-repeat right; height: 27px; text-align: center; }
a.yellowButton span { display: block; background: url('../i/yellow_button_left.gif') no-repeat top left; line-height: 27px; height: 27px; margin-right: 3px;}
a.yellowButton200 { display: block; background: url('../i/yellow_button_right.gif') no-repeat right; height: 27px; text-align: center; width: 200px;}
a.yellowButton200 span { display: block; background: url('../i/yellow_button_left.gif') no-repeat top left; line-height: 27px; height: 27px; margin-right: 3px; width: 197px; color: black;}






/****************************
 **        Footer          **
 ****************************/
#footer_container { font: normal 11px verdana; overflow: hidden;}
#footer_container .left      { height: 20px;width:219px;float:left;text-align: left; }
#footer_container .topRC    { height: 20px; line-height: 23px; width: auto; margin: 0px;color:#d5d5d5; }
#footer_container .topRC a {color:#d6d6d6;}
#footer_container .right   { width:766px;float:left; text-align: left;}
#footer_container .right  a:hover{color:#9F9F9F;}
#footer_container .bottomRC { height: 20px; line-height: 15px;color:#d6d6d6; }
#footer_container .footerLinks{padding-top:5px;}
#footer_container .footerLinks a{text-decoration:none;color:#bcbcbc;padding-right:10px;}
#footer_container .link_space {padding:5px;}
#footer_container .logo_black_white{padding:13px 21px 13px 2px;}




/****************************
 **     Forma kontaktowa     **
 ****************************/
form.contactForm { margin-top: 20px; font: normal 11px arial; }
form.contactForm input { width: 100px; background: #f0f0f0; border: 1px solid #cccccc;}
form.contactForm textarea { width: 100px; font: normal 9px arial; background: #f0f0f0; border: 1px solid #cccccc;}
form.contactForm div.floatClearRight { text-align: right;}







/******************************
 ** last_search_criteria **
 ******************************/
.last_search_criteria{	

	color: #000000;
	padding: 10px 30px 10px 30px;
	/*background: url('../i/last_search_criteria_background.png') repeat-x top;*/
}
.last_search_criteria a:link, .last_search_criteria a:visited{

	font-weight: bold;
	color: #000000;
}






/******************************
 ** last_offers **
 ******************************/
.last_offers{
	font: normal 12px arial;
	color: #000000;
        width:233px;
}

.last_offers .ho_miasto  {
        color:#000000;
        font-weight:bold;
        margin-left:8px;
        width:200px;
}

.last_offers r .ho_zdjecie{
	margin:7px 0px;
	width: 200px;
	height:150px; 
	margin-bottom:0px;
}
.last_offers  .ho_zdjecie img{
	border: 1px solid #e8e8e8;
}

.opis_maly_background_img{

	padding:0 0 0 20px;
}

.opis_maly_background_img img{
	margin-top: 2px;
	margin-left: -3px;
}


.last_offers .hotoffer{
	font: normal 12px arial;
	/*background: url('../i/hot_offers_background.png') repeat-x top;*/
	width:233px;
	margin-bottom: 20px;
}
.last_offers .hotofferHeader{
	width:233px;
	height: 6px;
	/*background: url('../i/hot_offers_header.gif') no-repeat;*/
}
.last_offers .hotofferContent{
	width:201px;
	/*background: url('../i/hot_offers_content.gif') repeat-y;*/
	padding:7px 16px;
}
.last_offers .hotofferFooter{
	width:233px;
	height: 7px;
	/*background: url('../i/hot_offers_footer.gif') no-repeat;*/
}
.last_offers .ho_miasto{
	width: 200px;
	color: #000;
	font-weight: bold;
	margin-left:8px;
}
.rental .ho_miasto{
	color: green;
	width: 200px;
}

.last_offers .hotofferContent{
	width:203px;
}

.last_offers .ho_zdjecie{
	margin:7px 0px;
	width: 200px;
	height:150px;
	margin-bottom:0px;
}
.last_offers .ho_zdjecie img{
	border: 1px solid #e8e8e8;
}
.last_offers .ho_opis{
	width: 192px;
	padding-left:8px;
	background-color: #f4f4f4;
	border:1px solid #e8e8e8;
	border-bottom:0px;
	float:left;
        padding-top:6px;
}
.last_offers .ho_pokoje{
	float:right;
	font-weight: bold;
	color: #000000;
}
.last_offers .ho_cena_waluta{
	float:left;
	width: 185px;
	font-weight: bold;
	color: #000;
	padding-top:5px;

}
.last_offers .ho_powierzchnia{
	padding-top:4px;
	float:left;
}
.last_offers .ho_link{
	float:right;
	clear:left;
	margin-right:8px;
}

.last_offers .ho_link a{
	color:#9F9F9F;
}

.last_offers .hot_offer_footer div{
	background: url('../i/hot_offert_footer.jpg') no-repeat;
	margin-right:11px;
}

.last_offers .hot_offer_footer{
	float:left;
	background: url('../i/hot_offert_footer_a.jpg') no-repeat;
	width:87%;
	background-position:right;
	height:9px;
}

.hotoffer_W{
     width: 230px;
     height:302px;
     float: left;
     padding-top:15px;
}

/******************************
 ** hotoffer **
 ******************************/
#hotoffers{
	padding: 22px 5px 0px 5px;
}
#hotoffers .hoWidth{
	padding: 22px 5px 0px 5px;
}
#hotoffers .hotoffer{
	font: normal 12px arial;
	/*background: url('../i/hot_offers_background.png') repeat-x top;*/
	width:233px;
	margin-bottom: 20px;
}
#hotoffers .hotofferHeader{
	width:233px;
	height: 6px;
	/*background: url('../i/hot_offers_header.gif') no-repeat;*/
}
#hotoffers .hotofferContent{
	width:201px;
	/*background: url('../i/hot_offers_content.gif') repeat-y;*/
	padding:7px 16px;
}
#hotoffers .hotofferFooter{
	width:233px;
	height: 7px;
	/*background: url('../i/hot_offers_footer.gif') no-repeat;*/
}
.hotoffer .ho_miasto{
	width: 200px;
	color: #000;
	font-weight: bold;
	margin-left:8px;
}
.rental .ho_miasto{
	color: green;
	width: 200px;
}

.hotoffer .hotofferContent{
	width:203px;
}

.hotoffer .ho_zdjecie{
	margin:7px 0px;
	width: 200px;
	height:150px; 
	margin-bottom:0px;
}
.hotoffer .ho_zdjecie img{
	border: 1px solid #e8e8e8;
}
.hotoffer .ho_opis{
	width: 192px;
	padding-left:8px;
	background-color: #f4f4f4;
	border:1px solid #e8e8e8;
	border-bottom:0px;
	float:left;
}
.hotoffer .ho_pokoje{
	float:right;
	font-weight: bold;
	color: #000000;
}
.hotoffer .ho_cena_waluta{
	float:left;
	width: 185px;
	font-weight: bold;
	color: #000;
	padding-top:5px;
	
}
.hotoffer .ho_powierzchnia{
	padding-top:4px;
	float:left;
}
.hotoffer .ho_link{
	float:right;
	clear:left;
	margin-right:8px;
}

.hotoffer .ho_link a{
	color:#9F9F9F;
}

.hotoffer .hot_offer_footer div{
	background: url('../i/hot_offert_footer.jpg') no-repeat;
	margin-right:11px;
}

.hotoffer .hot_offer_footer{
	float:left;
	background: url('../i/hot_offert_footer_a.jpg') no-repeat;
	width:100%;
	background-position:right;
	height:9px;
}
/******************************
 ** similaroffers **
 ******************************/
.similaroffers{
    padding:12px 22px;
}


.similaroffer_content{
    width:200px;
    float:left;
    padding:0 17px;
	padding-bottom:5px;
}

.similaroffers .ho_miasto{
	width: 200px;
	color: #000;
	font-weight: bold;
	margin-left:8px;
}
.similaroffers .ho_miasto{
	color: black;
	width: 200px;
}
.similaroffers .ho_zdjecie{
	margin:7px 0px;
	width: 200px;
	height:150px;
}
.similaroffers .ho_zdjecie img{
	border: 1px solid #cccccc;
}
.similaroffers .ho_opis{
	width: 195px;
	margin-left:8px;
}
.similaroffers .ho_pokoje{
	float:right;
	font-weight: bold;
	color: #000000;
}
.similaroffers .ho_cena_waluta{
	float:left;
	width: 195px;
	font-weight: bold;
	color: #000;
}
.similaroffers .ho_powierzchnia{
	padding-top:4px;
	float:left;
        width: 195px;
}
.similaroffers .ho_link{
	float:right;
	clear:left;
}

.similaroffers .ho_link a{
	color:#9F9F9F;
}


/******************************
 ** Szczegoly oferty nagłówek  **
 ******************************/
#lokalizer a.porcjowanie{
text-decoration:none;
color:black; 
}


/******************************
 ** Szczegoly oferty ZDJECIA **
 ******************************/
#zdjecia{}
#zdjecia .zdjecie{
	float:left;
	margin:0px;
	padding:3px;
	padding-bottom:0px;
}
#zdjecia .zdjecie img{
	border:0px;
	margin:0px;
	padding:0px;
}

/***************************
 ** Szczegoly oferty OPIS **
 ***************************/
#opis{}
#opis .opis_left {
padding-left:8px;
padding-top:4px;
}
#opis .opis_right{
	float:right;
	width:472px;
        margin-left:15px;
}


#opis_zdjecia{
	width:728px;
	/*margin-left: 5px;*/
	font-size:0px;
}
#opis_zapytanie{
	width:208px;
	margin-left: 0px;
	float:right;
        margin-bottom:8px;
}

/**********************************************************************/
#opis .opis_box_header_photo { padding-right: 7px; float: left; height: 6px; width:985px; /*background: url('../i/top_header_a.gif') no-repeat scroll top right;*/ }
#opis .opis_box_header_photo span{ color: #333333; /*background: url('../i/top_header.gif') no-repeat;*/ padding: 0px 0 8px 52px; font: bold 12px arial; line-height: 0px; display: block; }





#opis .leftBorder {
	/*background:transparent url(../i/menu_container_border_left.gif) repeat-y scroll left top;*/
	margin-left:-2px;
	width:100%;
}

#opis .rightBorder {
	/*background:transparent url(../i/menu_container_border_right.gif) repeat-y scroll right top;*/
	margin-right:-5px;
	margin-top:0;
	width:auto;
}

#opis .opis_box_background_photo{
	/*background: url('../i/opis_box_background.gif') repeat-x scroll left top;*/
	width:945px;
	/*background-color: #eeeeee;*/
	padding:0px;
	margin:0px;	
	clear:both;
}

#opis .opis_box_content_photo{
	
	padding:0px 0px 1px;
}

#opis .opis_box_footer_photo {
	/*background:transparent url(../i/footer_header_a.gif) no-repeat scroll right top;*/
	float:left;
	height:10px;
	padding-right:5px;
	width:985px;
}

#opis .opis_box_footer_photo span {
	/*background:transparent url(../i/footer_header.gif) no-repeat scroll 0 0;*/
	color:#333333;
	display:block;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	margin-left:1px;
}

.fotoOpis{
	margin:0px 8px 0;
	float:left;
	display: inline-block;
	border:1px solid #B6B6B6;
}

#offer_panel_opis{
	width: 440px;
	display: inline-block;
	margin:4px 7px;
}

#offer_panel_opis .header_opis{
	background: url('../i/panel_buttons_header.gif') no-repeat;
	height:4px;
	width: 448px;
	font-size:0px;
}

#offer_panel_opis .background_opis{
	background: url('../i/offer_panel_background.gif') top repeat-x;
	width: 448px;
	background-color: #eaeaea;
}
#offer_panel_opis .content_opis{
	background: url('../i/panel_buttons_content.gif') repeat-y;
	width: 448px;
}
#offer_panel_opis .footer_opis{
	background: url('../i/panel_buttons_footer.gif') no-repeat;
	height:6px;
	width: 448px;
}
#offer_panel_opis .label, #offer_panel_opis .label a:link {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.telefon{
padding-top:4px;
}

.telefon_img{
	width:21px;
	height:41px;
	float:left;
}

#telefon1, #telefon2, #telefon3{
float:left;
padding-left:8px;
}

#telefon3 a{
color:red;
font-size:11px;
padding:0px 2px;
}

#telefon3{
margin-top:2px;
}

#panel_wyslij_znajomemu_opis {
	float:left;
	margin-left:6px;
	text-align:center;
	width:100px;
}

#panel_dodaj_do_aktowki_opis {
	float:left;
	margin-left:17px;
	text-align:center;
	width:138px;
}

#panel_telefon_opis {
	float:left;
	margin-left:6px;
	width:216px;
}
#panel_telefon_opis .telefon_right{
	float:left;
}

#panel_telefon_opis .telefon_left {
	float:left;
	width:128px;
}

#buttons_panel_opis .opis_box_background_buttons{
	background: url('../i/opis_box_background.gif') top repeat-x;
	width: 458px;
	background-color: #eeeeee;
	padding:0px;
	margin:0px;	
}


#buttons_panel_opis .opis_box_header_buttons{ 
	padding-right: 7px; 
	float: left; 
	height: 6px; 
	width: 450px; 
	background: url('../i/top_header_a.gif') no-repeat scroll top right; 
	}

#buttons_panel_opis .opis_box_header_buttons span { 
	color: #333333; 
	background: url('../i/top_header.gif') no-repeat; 
	padding: 0px 0 8px 52px; 
	font: bold 12px arial; 
	line-height: 0px; 
	display: block; 
	}

#buttons_panel_opis .opis_box_content_buttons{
	
	padding: 3px 10px 1px 10px;
}

#buttons_panel_opis .opis_box_footer_buttons {
	background:transparent url(../i/footer_header_a.gif) no-repeat scroll right top;
	float:left;
	height:10px;
	padding-right:5px;
	width:454px;
}

#buttons_panel_opis .opis_box_footer_buttons span {
	background:transparent url(../i/footer_header.gif) no-repeat scroll 0 0;
	color:#333333;
	display:block;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	margin-left:3px;
}

#buttons_panel_opis{
	width:450px;
}

#buttons_panel_opis #panel_telefon_opis {
	width:185px;
}

#buttons_panel_opis #panel_wyslij_znajomemu_opis{
	margin-left:8px;
	width:102px;
}

#buttons_panel_opis #panel_dodaj_do_aktowki_opis{
	margin-left:6px;
	width:138px;
}

.panel_buttons{
padding-bottom:10px;
float:left;
}

.ButtonLeft {
	background-image:url(../i/silver_left.gif);
	float:left;
	height:29px;
	width:5px;
}

.ButtonContent {
	background-image:url(../i/silver_content.gif);
	background-repeat:repeat-x;
	display:block;
	float:left;
	height:20px;
	padding:9px 6px 0 6px;
}
.ButtonRight {
	background-image:url(../i/silver_right.gif);
	background-repeat:no-repeat;
	float:left;
	height:29px;
	width:5px;
	padding-right:5px;
}


/*************************************************************************/

#opis .opis_box_header{
  padding-right: 7px;
  float: left; 
  height: 11px; 
  width: 202px; 
  background: url('../i/top_header_a.gif') no-repeat scroll top right; 
  
  }


#opis .opis_box_header span{
 color: #333333; 
 background: url('../i/top_header.gif') no-repeat; 
 padding: 0px 0 8px 52px; font: bold 12px arial; 
 line-height: 0px; 
 display: block;
height:11px; 
  
  }


#opis .opis_box_background{
	background: url('../i/top_header_bg.gif') top repeat-y;
	width: 210px;
	/*height:264px;*/
	/*background-color: #eeeeee;*/
	padding:0px;
	margin:0px;	
}
#opis .opis_box_content{	
float:left;

}
#opis .opis_box_footer{
	background:transparent url(../i/footer_header_a.gif) no-repeat scroll right bottom;
	float:left;
	height:10px;
	padding-right:9px;
	width:199px;
}

#opis .opis_box_footer span{
	background:transparent url(../i/footer_header.gif) no-repeat scroll 0 0;
	color:#333333;
	display:block;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	margin-left:1px;
	height:10px;
}



#opis .hr, #podobne_oferty .hr{
	padding:0px;
	margin:10px 0px;
	height:1px;
	line-height: 1px;
	width:295px;
}
#opis .hr_buy, #podobne_oferty .hr_2{
	background-color: red;
	font-size:0px;
}
#opis .hr_rent, #podobne_oferty .hr_1{
	background-color: green;
	font-size:0px;
}



#opis .przerwa{
	height:7px;
}	

.luksusowa {
	background-image: url(../i/luksusowa_oferta.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:46px;
	height:43px;
	text-align:center;
	color:#eeeeee;
	font-weight:bold;
	float:left;
	padding-right:3px;
        padding-top:4px;
}

.pilna_oferta {
	background-image: url(../i/pilna_oferta.gif);
	background-repeat:no-repeat;
	background-position:center;
        color:silver;
        float:left;
        font-weight:bold;
        height:43px;
        padding-right:3px;
        text-align:center;
        width:46px;
        padding-top:4px;

}

.dobra_inwestycja {
	background-image: url(../i/dobra_inwestycja.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:46px;
	height:43px;
	text-align:center;
	color:#eeeeee;
	font-weight:bold;
	float:left;
	padding-right:3px;
        padding-top:4px;
}

.rodzina_na_swoim {
	background-image: url(../i/rodzina_na_swoim.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:46px;
	height:43px;
	text-align:center;
	color:#eeeeee;
	font-weight:bold;	
	float:left;
	padding-right:3px;
        padding-top:4px;
}

.turystyczna {
	background-image: url(../i/turystyczna.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:46px;
	height:43px;
	text-align:center;
	color:#eeeeee;
	font-weight:bold;	
	float:left;
	padding-right:3px;
        padding-top:4px;
}


.chmurka {
	position:absolute;
	color:#000;
	background-color:#eee;
	padding:5px;
	width:250px;
	border:1px solid #666;
	display:none;
  
}

#opis  .luksusowa {
	background-image: url(../i/luksusowa_oferta.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:46px;
	height:43px;
	text-align:center;
	padding-top:11px;
	color:#eeeeee;
	font-weight:bold;
	float:left;
	padding-right:3px;
}

#opis  .pilna_oferta {
	background-image: url(../i/pilna_oferta.gif);
	background-repeat:no-repeat;
	background-position:center;
        color:silver;
        float:left;
        font-weight:bold;
        height:43px;
        text-align:center;
        width:46px;
        cursor:pointer;
        padding-top:11px;
        padding-right:3px;
}

#opis  .dobra_inwestycja {
	background-image: url(../i/dobra_inwestycja.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:46px;
	height:43px;
	text-align:center;
	padding-top:11px;
	color:#eeeeee;
	font-weight:bold;
	float:left;
	padding-right:3px;
}

#opis  .button_2 {
	background-image: url(i/czarny.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:295px;
	height:27px;
	text-align:center;
	padding-top:13px;
	color:#eeeeee;
	font-weight:bold;
}

#opis .rodzina_na_swoim {
	background-image: url(../i/rodzina_na_swoim.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:46px;
	height:43px;
	text-align:center;
	padding-top:11px;
	color:#eeeeee;
	font-weight:bold;	
	float:left;
	padding-right:3px;
}

#opis .turystyczna {
	background-image: url(../i/turystyczna.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:46px;
	height:43px;
	text-align:center;
	padding-top:11px;
	color:#eeeeee;
	font-weight:bold;	
	float:left;
	padding-right:3px;
}




#opis  .propozycja_ceny {
	background-image: url(../i/zaproponuj.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:46px;
	height:43px;
	text-align:center;
	padding-top:11px;
	color:#eeeeee;
	font-weight:bold;
	float:left;
	padding-right:3px;
}

#opis  .finanse {
	background-image: url(../i/niska_cena.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:46px;
	height:43px;
	text-align:center;
	padding-top:11px;
	color:#eeeeee;
	font-weight:bold;
	float:left;
	padding-right:3px;
}


#opis .rowniez_na_wynajem {
	background-image: url(../i/rowniez_na_wynajem.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:103px;
	height:43px;
	text-align:center;
	color:#eeeeee;
	font-weight:bold;
	float:left;
	padding-right:3px;
	
}

#opis .rowniez_na_sprzedaz {
	background-image: url(../i/rowniez_na_sprzedaz.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:103px;
	height:43px;
	text-align:center;
	color:#eeeeee;
	font-weight:bold;
	float:left;
	padding-right:3px;
	
}

.cena_chmurka .chmurka{
	background-color:#EEEEEE;
	border:1px solid #666666;
	color:#000000;
	display:none;
	font-size:12px;
	padding:5px;
	position:absolute;
	width:250px;
	font-weight:bold;
	text-align:center;
	white-space: normal;
	z-index:10;
}





#opis  .button_2 a{
	color:#eeeeee;
	font-weight:bold;	
}


#opis .chmurka, #opis .opis_m{
	position:absolute;
	color:#000;
	background-color:#eee;
	padding:5px;
	width:250px;
	border:1px solid #666;
	display:none;
	font-size: 12px;
        z-index:12;
}
#opis .opis_m {
	z-index:10;
	font-size:11px;
}



/** modul zdjecia  */
#opis_zdjecia .zdjecieDuze{
	text-align: center;
	margin-top: 5px;
	margin-left:13px;		
}
#opis_zdjecia .zdjecieMaleLewe{
	float:left;
	margin:10px 0px 3px 7px;
}
#opis_zdjecia .zdjecieMalePrawe{
	float:right;
	margin:10px 7px 3px 0px;	
}

/** modul zadzwon  */
#opis_zapytanie .pole_input, #opis_zapytanie .pole_textarea{
	border: 1px solid #bbb;
	background: none;
	width:175px;
	font: normal 12px arial;
}


#opis_zapytanie .komunikat{
	
}
#opis_zapytanie .email_komunikat{
	
}
#opis_zapytanie #pole_kontakt_telefon{
	color:black;
	text-align: center;
	font-size:18px;
	padding-top:6px;
	font-weight:bold;
}

#opis_zapytanie #pole_kontakt_telefon_w{
	color:green;
	text-align: center;
	font-size:18px;	
}
/**  moduł porównaj oferty **/
#campare_offers_content{
	text-align:center;
	font-weight:bold;
	font-size:11px;
	padding:0 14px;
	float:left;
	margin-top:8px;
}

.campare_offer_module{
	width:195px;
	float:left;
	margin-right:30px;
	font-weight:bold;
	text-align:center;
}

.campare_offer{
	border:1px solid #5c5c5c;
	width:195px;
	float:left;
}

.header_title{
text-align:left;
font-size:14px;
padding:3px 12px 0px 12px;
}

.header_bg{
	width:195px;
	height:74px;
	background:#5c5c5c;
	color:white;
}
#campare_offers_content .header_title{
	font-size:13px;
	padding:3px 8px;
	font-weight:bold;
	text-align:left;
}
.cam_pricemkw, .cam_rooms, .cam_parking, .cam_floor, .cam_transport{
	padding:8px 0;
	background:#ececec;
	border-top:1px solid #dfdfdf;
	font-size:11px;
}

.cam_area, .cam_terrace, .cam_build_tech, .cam_build_year{
	padding:8px 0;
	border-top:1px solid #dfdfdf;
	font-size:11px;
}

.navigationL{
	float:left;
	margin-top:22%;
}

.navigationR{
	float:right;
	margin-top:22%;
}
/******************************
 ** Komunikaty błędów **
 ******************************/

#mail_komunikat{
font-size:15px;
font-weight:bold;
}

#komunikat{
font-size:15px;
font-weight:bold;
}

/******************************
 ** Szczegoly oferty OKOLICA **
 ******************************/
#okolica .okolica_group{
	padding-bottom: 20px;
}

#okolica .okolica_label{
	font-weight:bold;
	padding-bottom: 10px;	
}

#okolica .okolica_content{
	padding-left: 10px;	

}






/******************************
 ** Szczegoly oferty PLANY **
 ******************************/

#plany th{
	font-weight: bold;
}
#plany {
	text-align: left;
	vertical-align: top;
}
#plany .plany_label{
	font-weight:bold;
	padding:8px 0 8px 0;
}
#plany .plany_group{}

.naglowek_top {
color:black;
float:left;
font-size:12px;
font-weight:bold;

}

#opis_pomieszczen_lista {
border:1px solid #FFF;
font-weight:bold;
}
#opis_pomieszczen_lista .naglowek {
background-color:#e8e8e8;
color:black;
padding-bottom:1px;
padding-left:5px;
padding-top:1px;
}

#opis_pomieszczen_lista .lista {
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
border-bottom:1px solid #e8e8e8;
}

/************************************
 ** Szczegoly oferty podobne_oferty **
 ************************************/

#podobne_oferty{
	margin:15px 0px;
	width:444px;
}
#podobne_oferty .label{
	font-weight:bold;
	margin-bottom:10px;
}
#podobne_oferty .link{	
	margin-bottom:3px;
}






/****************************
 **       offer_panel      **
 ****************************/
#offer_panel{
	width: 541px;
	display: inline-block;
	margin:4px 12px;
}
#offer_panel .header{
	background: url('../i/offer_panel_header.gif') no-repeat;
	height:5px;
	width: 541px;
	font-size:0px;
}
#offer_panel .background{
	background: url('../i/offer_panel_background.gif') top repeat-x;
	width: 541px;
	background-color: #eaeaea;
}
#offer_panel .content{
	background: url('../i/offer_panel_content.gif') repeat-y;
	width: 541px;
}
#offer_panel .footer{
	background: url('../i/offer_panel_footer.gif') no-repeat;
	height:6px;
	width: 541px;
}
#offer_panel .label , #offer_panel .label a:link{
	color:#000000;
	font-weight:bold;
	font-size:15px;
}
#offer_panel .label2, #offer_panel .label2 a:link{
	color:#000000;
	font-weight:bold;
	font-size:18px;
}
/** panel_wyslij_znajomemu **/
#panel_wyslij_znajomemu{
	float:left;
	text-align: center;	
	width:138px;
	margin-left: 6px;	
}
/** panel_dodaj_do_aktowki **/
#panel_dodaj_do_aktowki{
	float:left;
	text-align: center;
	width:138px;
	margin-left: 17px;	
}
/** panel_telefon **/
#panel_telefon{
	float:right;
	width:188px;
        padding-bottom:8px;
}
#panel_telefon .telefon_left{
	float:left;
	width:159px;
}
#panel_telefon .telefon_right{
	float:right;
}
#tel1{
	padding-top: 8px;
}
#tel2{
	padding-top: 8px;
	padding-bottom: 3px;	
}
#tel3{}
#tel4{}






/****************************
 **       offerHeader      **
 ****************************/
#offerHeader{
	text-align: center;	
	font-size: 22px;
    margin-left:2px;
}
#offerHeader span,#offerHeader td{
	font-size: 22px;
    color:black;
}	
#offerHeader td{
	vertical-align: bottom;
}






/******************************
 **     offerHeaderMenu      **
 ******************************/
#offerHeaderMenu{
	float: left;
	padding-top:10px;
	padding-bottom:15px;
}
#offerHeaderMenu table, #offerHeaderMenu td{
	padding:0px;
	margin:0px;
}
#offerHeaderMenu span{
	padding:0px 3px;
}
#offerHeaderMenu a, #offerHeaderMenu td{
	color:black;
	font-size:12px;
	font-family:verdana;
	font-size:11px;
}
/** zaznaczony **/
#offerHeaderMenu td.zaznaczony_left{
	height:30px;
	width:4px;
	background: transparent url('i/zakladki/zaznaczony_left.gif') right no-repeat;
}
#offerHeaderMenu td.zaznaczony_content{
	height:30px;
	background-image: url(i/zakladki/zaznaczony_content.gif);
	background-repeat:repeat-x;

}
#offerHeaderMenu td.zaznaczony_right{
	height:30px;
	width:4px;
	background: transparent url('i/zakladki/zaznaczony_right.gif') left no-repeat;
}
/** niezaznaczony **/
#offerHeaderMenu td.niezaznaczony_left{
	height:30px;
	width:4px;
	background: transparent url('i/zakladki/niezaznaczony_left.gif') right no-repeat;
}
#offerHeaderMenu td.niezaznaczony_content{
	height:30px;
	background-image: url(i/zakladki/niezaznaczony_content.gif);
	background-repeat:repeat-x;

}
#offerHeaderMenu td.niezaznaczony_right{
	height:30px;
	width:4px;
	background: transparent url('i/zakladki/niezaznaczony_right.gif') left no-repeat;
}


/******************************
 **        right_module      ** 
 ******************************/
 
.right_module{
	width:160px;
	margin:-2px 1px 8px 0px;
	padding:0px ! important;

}
.right_module .menuContainerHeader{
 	width:154px;
}
.right_module .menuContainerContent{
	width:154px;
	background-color: #ffffff;
}
.right_module .menuContainerFooter     { 
	font-size: 0px; 
	width:160px;
	clear: both; 
	height: 20px; 
	overflow: hidden; 
	padding-left: 0px;
}
.right_module .menuContainerFooter div { 
	width:160px;
	font-size: 0px; 
	height: 10px; 
	background:transparent url(../i/menu_container_br.gif) no-repeat scroll right bottom;
}    
    
.sonda .menuContainerContent,.sonda .menuContainerHeader, .sonda .menuContainerFooter{
	width:177px;
  }

.lab label{
font-size:18px;
}

/******************************
 ** wyszukiwarka szczegolowa **
 ******************************/
.wyszukiwarka2 td{
	font-size: 12px;
}
.wyszukiwarka2 input{
	width: 50px;
}
.wyszukiwarka2 select{
	width: 80px;
}






/******************************
 ** wyszukiwarka szybka **
 ******************************/
#wyszukiwarka_szybka, #wyszukiwarka_szybka .td{
	font-size: 12px;
}

#wyszukiwarka_szybka{padding:16px 2px 15px;font-size:12px;width:201px;}
#wyszukiwarka_szybka .titlegroup{font-weight:bold;font-size:12px;padding-bottom:1px;}
#wyszukiwarka_szybka .titlegroup_o{font-weight:bold;font-size:12px;padding-bottom:1px;}
#wyszukiwarka_szybka .itemgroup{padding-left:0px;font-size:11px;cursor:pointer;width: 230px;}
#wyszukiwarka_szybka .itemgroup:hover{color:#aaa;}
#wyszukiwarka_szybka .hidden{display:none;}
#wyszukiwarka_szybka .moregroup{font-weight:bold;cursor:pointer;font-size:11px;}
#wyszukiwarka_szybka .inputCheckbox{width:15px;float:left;margin:2px 2px 0 0;padding:0px;cursor:pointer;}
#wyszukiwarka_szybka .labelInput{font-size:11px;cursor:pointer;}
#wyszukiwarka_szybka .nawiasy{font-size:11px;color:black;}
#wyszukiwarka_szybka .group{padding-top:4px;}
#wyszukiwarka_szybka select{width:193px;border: solid 1px #BBB;}

#rID{
        width:131px;
        margin-right:8px;
        float:right;
        font-size:11px;
        height:15px;
        margin-left:6px;
        border:1px solid #bbbbbb;
}

#wyszukiwarka_szybka #street{
         width:141px;
         margin-right:8px;
         float:right;
         font-size:11px;
         height:15px;
         margin-left:6px;
         border:1px solid #bbbbbb;

}
/*div.cmf-skinned-select {
    background: url('i/dropdown.gif') top right no-repeat ;
    border: 1px solid #ccc;
    width:156px;
}
div.cmf-skinned-text {
    padding: 3px;
}
*/
#dodaj_kryteria{margin-top:6px;}
#dodaj_kryteria span{font-family:arial;font-weight:bold;font-size:18px;}




#kryteria_zawezania{margin-top:6px;}
#kryteria_zawezania span{font-family:arial;font-weight:bold;font-size:18px;}




/**********************
 ** ankieta frontend **
 **********************/
#ankieta_content{
	padding:5px 0 5px 5px;
}
#ankieta_content .question{
	padding: 18px 6px 7px 6px;
}






/*******************************************
 ** Nieruchomosc mala - wyniki wyszukania **
 *******************************************/

.nm_naglowek{
	width:100%;
	background-color: black;
	height:19px;
}
.nm_kredyt{
	font-weight:bold;
	padding-left:0px;
	padding-top:0px;
	background-color: black;
	font-weight:bold;
	color:white;
}
.nm_powieszchnia{
	text-align:left;
	font-weight:bold;
	padding-left:0px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:2px;
	background-color: black;
	font-weight:bold;
	color:white;
}
.nm_opis{
	width:100%;
	margin-top:10px;
}
.nrOferty{
        font-size:12px;
        font-weight:normal;
        color: #000000;
        float:right;
        padding-top:8px;
        margin-right:27px;
}

.opisHeader {
  width:300px;
}

.opisMore {
  
}

.opisZdjecie {
  width:220px;
  float:left;
  margin-top:10px;}

.opisCalc {
  width:33px;
  height:38px;
  float:right;
  
}

.opisFlat {
  float:left;
  margin:10px 0 0 20px;
  width:452px;
}

.nm_opis_tresc{
	font-weight:bold;
	float:left;
	margin-top:10px;
	/*height:45px;*/
	width:452px;
	margin-left:19px;
}

.nm_opis_tresc_inner{
  float:left;
  color: #FF0000;
}


.opisFlat{
/*	border-top:1px solid silver;*/
}



.opis_zdjecie{
	padding-top:10px;
}
.nm_ulica{
	color:#000;
	font-weight:bold;
	font-size: 20px;
	/*vertical-align:middle;*/
	text-align:left;

}
.nm_ulica_wynajem{
	color:#145c00;
	font-weight:bold;
	font-size: 20px;
	/*vertical-align:middle;*/
	text-align:left;
}
.nm_miasto_dzielnica{
	font-weight:normal;
	font-size: 13px;
	vertical-align:middle;
	text-align:left;
}
.nm_miasto_dzielnica_wynajem{
	color:#145c00;
	font-weight:normal;
	font-size: 13px;
	vertical-align:middle;
	text-align:left;
}
.nm_cena{
	font-size:12px;
	color:#FF0000;
}
.nm_cena_wynajem{
	font-size:12px;
	color:#145c00;
}
.nm_opis_krotki{
	padding-top:11px;
	font-weight:normal;
	clear:left;
}
.cien_3_0{
	width:213px;
	text-align:left;
	vertical-align:top;	
}
.cien_3_1{
	width:213px;
}
.cien_3_2{
	width:213px;
	height:15px;	
}

.opis_nm {
	position:absolute;
	color:#000;
	background-color:#eee;
	padding:5px;
	width:250px;
	border:1px solid #666;
	display:none;
	z-index:10;
	font-size:11px;
}




/*******************
 ** aktowka notes **
 *******************/
.notes {
	width: 525px;
	height:250px;
}
#edycja_danych input.pole{
	width: 150px;
}
.sekcja input{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.sekcja .naglowek{
	font-size: 13px;
	font-weight:bold;
}


/*************************
 ** footer_wyszukiwarka **
 *************************/
#footer_wyszukiwarka{
  height:34px;
}

/**********************
 ** wyszkiwarka_info **
 **********************/
#wyszkiwarka_info{}



/**********************************
 ** footer_wyszukaj_zaawansowane **
 **********************************/
#footer_wyszukaj_zaawansowane{
	border:none; /* mc314 border:1px solid */
	margin:10px 0px;
}



/**********************************
 ** reklama - prawy, pionowy baner **
 **********************************/
#right_banner, #right_banner div{
	z-index: 1;
}



/**********************************
 ** Lokalizer na stronie oferty **
 **********************************/

div.mainContainer2 {
float:none;
margin:0 4px 10px 0;
text-align:left;
width:748px;
}
div.mainContainerHeader2 {
background:transparent url(../i/black_container_header_a2.gif) no-repeat scroll right top;
height:39px;
margin-bottom:0;
padding-right:43px;
}
div.mainContainerHeader2 span.leftHeader {
background:transparent url(../i/black_container_header2.gif) no-repeat scroll 0 0;
color:#333333;
display:block;
font-family:arial;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:39px;
line-height:11px;
padding:0 0 0 24px;
}
div.mainContainerHeader2 .headerTitle {
color:#000000;
float:left;
margin:10px 0 0 40px;
}
div.mainContainerHeader2 .headerExtra {
color:#FF6600;
float:right;
margin-right:-65px;
}
div.mainContainerContent2 {
background:#FDFDFD url(../i/menu_container_gradient_lokalizer.gif) repeat-x scroll left bottom;
clear:both;
width:748px;
height:35px;
margin-bottom:10px;
}
.mainContainerContent2 .leftBorder {
background:transparent url(../i/menu_container_border_left.gif) repeat-y scroll left top;
margin-left:-2px;
margin-top:0;
width:auto;
}
.mainContainerContent2 .rightBorder {
background:transparent url(../i/menu_container_border_right.gif) repeat-y scroll right top;
margin-right:-2px;
margin-top:2px;
width:auto;
}
.mainContainerContent2 .contentbackground {
background:#EEEEEE url(../i/menu_container_gradient_lokalizer.gif) repeat-x scroll center top;
height:40px;
}
div.mainContainerFooter2 {
background:transparent url(../i/menu_container_bl.gif) no-repeat scroll left bottom;
clear:both;
font-size:0;
height:8px;
margin:0 -1px 0 0;
overflow:hidden;
width:auto;
}
div.mainContainerFooter2 div {
background:transparent url(../i/menu_container_br.gif) no-repeat scroll right bottom;
font-size:0;
height:8px;
width:auto;
}     
* div.mainContainerContent2 a {
clear:left;
color:#000000;
font-family:arial;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}
div.mainContainerContent2 .inner {
clear:both;
float:none;
padding:15px 0px 5px 0px;
}

#searchedOffers {
	width:100%;
}

#searchedOffers .left_link_button {
background-image:url(../i/right_link_button.gif);
width:62px;
height:29px;
float:left;
}

#searchedOffers .white_link_button {
	background-image:url(../i/left_link_button.gif);
	width:62px;
	height:29px;
	float:left;
	text-decoration:none;
}

#searchedOffers a.left_link_button:visited, #searchedOffers a.left_link_button:link {
text-decoration:none;
color:black;
}

#searchedOffers a.left_link_button:active, #searchedOffers a.left_link_button:hover {
background-image:url(../i/left_link_button.gif);
width:62px;
height:29px;
float:left;
text-decoration:none;
}

#searchedOffers .left_link_button_inner {
margin:10px 0 0 17px;
}



#searchedOffers .link_buttons {
height:32px;
width:160px; 
padding-top:9px;
float:left;
}

#searchedOffers .result_searcher {
float: left;
margin:19px 0 0 100px;
}

#write_search {
	float:left;margin-left:22px;
}

#write_search2 {
	float:left;margin-left:120px;
}

#write_search3 {
	float: right;margin-right: 20px; 
}

/* Obramowanie dla fotek */

div.mainContainerContent3 {
/*background:#FDFDFD url(../i/menu_container_gradient.gif) repeat-x scroll left bottom;*/
clear:both;
width:220px;
}
div.mainContainerFooter3 {
/*background:transparent url(../i/menu_container_bl2.gif) no-repeat scroll left bottom;*/
clear:both;
font-size:0;
height:8px;
margin:0 -1px 0 0;
overflow:hidden;
width:220px;
}
.mainContainerContent3 .leftBorder3 {
/*background:transparent url(../i/menu_container_border_left.gif) repeat-y scroll left top;*/
margin-left:-2px;
margin-top:0;
width:auto;
}
.mainContainerContent3 .rightBorder3 {
/*background:transparent url(../i/menu_container_border_right.gif) repeat-y scroll right top;*/
margin-right:-2px;
margin-top:2px;
width:auto;
}
.mainContainerContent3 .contentbackground {
/*background:#EEEEEE url(../i/contentbackground.gif) repeat-x scroll center top;*/
}

div.mainContainerFooter3 div {
/*background:transparent url(../i/menu_container_br2.gif) no-repeat scroll right bottom;*/
font-size:0;
height:8px;
width:auto;
}
 div.mainContainerContent3 a {
clear:left;
color:#000000;
font-family:arial;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}
div.mainContainerContent3 .inner {
clear:both;
float:none;
padding:10px 0px 0px 0px;
}
div.mainContainerContent3 .offerPicture {
width:200px;
height:150px;
margin-left:3px;
}


/* dodaj do aktowki
!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!
*/

#buttonBriefcase {
display:inline-block;
height:50px;
width:219px;
clear:left;
padding-top:10px;
}
#buttonBriefcase .header {
background:transparent url(../i/buttonBriefcase_header.gif) no-repeat scroll 0 0;
font-size:0;
height:5px;
width:219px;

}
#buttonBriefcase .background {
background:#EAEAEA url(../i/buttonBriefcase_background.gif) repeat-x scroll center top;
width:219px;

}
#buttonBriefcase .content {
background:transparent url(../i/buttonBriefcase_content.gif) repeat-y scroll 0 0;
width:219px;
height:50px;
}
#buttonBriefcase .footer {
background:url(../i/buttonBriefcase_footer.gif);
width:219px;
line-height:5px;
height:6px;
background-repeat:no-repeat;
}
#buttonBriefcase .label {
text-decoration:none;
float:left; 
padding:15px 0 0 16px;
}

#buttonBriefcase .label2 {
text-decoration:none;
float:left; 
padding:0px 0 0 7px;
}

#buttonBriefcase .label a:link, #buttonBriefcase .label a:visited, #buttonBriefcase .label a:hover {
font-weight:bold;
color:#000000;
font-size:15px;
text-decoration:none;
}

#buttonBriefcase .buttonBriefcase {
background:url(../i/buttonBriefcase.gif);
width:66px;
height:49px;
}
#unitTable { width: 102%; border-collapse: collapse;}
#unitTable thead { height: 20px; }
#unitTable .mouseOver { background: #fac918;}
#unitTable th.header {         cursor: pointer; background: transparent url('../i/sort_no.gif') no-repeat right center; }
#unitTable th.headerSortUp {   cursor: pointer; background: #fbd85a url('../i/sort_asc.gif') no-repeat right center;}
#unitTable th.headerSortDown { cursor: pointer; background: #fbd85a url('../i/sort_desc.gif') no-repeat right center;}
.hideUA { display: none; }
#unitTable td, #unitTable tr{
    text-align: center;
}

#unitTable th { padding-right: 15px; }
.unitsAdjacent {width: 100%;}
.unitsAdjacent th {padding: 0px !important;}
.unitsHighlight { background: #e5e5e5; }
.showAdjacent { border: 1px #e5e5e5 solid; border-bottom-width:0px; background: none;}
.hideUA { display: none;}
/* powiadomnie na e-maila o podobnych ofertach
!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!
*/

#buttonEmail {
display:inline-block;
height:50px;
width:220px;
clear:left;
padding-top:10px;
}
#buttonEmail .header {
background:transparent url(../i/buttonBriefcase_header.gif) no-repeat scroll 0 0;
font-size:0;
height:5px;
width:220px;

}
#buttonEmail .background {
background:#EAEAEA url(../i/offer_panel_background.gif) repeat-x scroll center top;
width:220px;

}
#buttonEmail .content {
background:transparent url(../i/buttonBriefcase_content.gif) repeat-y scroll 0 0;
height:90px;
width:220px;
}
#buttonEmail .footer2 {
background:url(../i/buttonBriefcase_footer.gif);
width:220px;
line-height:5px;
height:6px;
background-repeat:no-repeat;
}
#buttonEmail .label {
/*text-decoration:none;*/
/*float:left; */
/*padding:15px 0 0 16px;*/
}

#buttonEmail .label2 {
/*text-decoration:none;*/
/*float:left; */
/*padding:0px 0 0 7px;*/
}

#buttonEmail .label a:link, #buttonEmail .label a:visited, #buttonEmail .label a:hover {
font-weight:bold;
color:#000000;
font-size:15px;
text-decoration:none;
}

#buttonEmail .buttonEmail {
background:transparent url(../i/wyslij_znajomemu.gif) no-repeat scroll 0 0;
height:76px;
margin-left:116px;
margin-top:-89px;
width:100px;}
.mailHeader{
font-size:16px;
font-weight:bold;
padding:7px 0 0 21px;
    
}
.mailInput{
padding:8px 0 0 11px;
}

.mailSend{
padding:16px 0 0 15px;
width:200px;
}

 select{
font-size:12px;
}

#opis_nieruchomosci_sprzedanej1 {
	background-image:url(../i/sprzedane.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:502px;
	margin-left:70px;
	margin-top:40px;
	position:absolute;
	width:796px;
        z-index:2;
}

.prowizja { font-weight: bold; }

/*Fonty dla buttonów*/
  #btnSendQuery,#m_znajdz,#przelicz{
  font-family:arial;
  font-size:12px;
}

b,strong{font-weight: bold;}

#rating_komunikat{
  float:right;
  font-weight:bold;
  margin-right:5px;
  margin-top:8px;
}

#rating{

}

/*KS*/
.innerWithHeader{
  padding:40px 3px 0px 13px;
}

.dottedLine{
  border-bottom:1px dotted black;
  margin-bottom:10px;
}
.msg1{
  width:47%;
  float:left;
  padding:0px 15px 0 6px;
}
.msg2{
  width:43%;
  float:left;
  padding:0px 1px 0 6px;
}

.more{
  padding:12px 8px 0 0;
  text-align:right;
}

.select_view img{
    padding-left:12px;


}
/*DJ*/
/**** WYSZUKIWARKA POZIOMA **********/

.mainContainerHeader3{
	 height: 28px;
	 margin-bottom: 0px;
}
.bookmark{
	float:left;
	height: 28px;
	width:187px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
}

.bookmark_div{
	height:20px;

}

.bookmark_div_click{
	height:22px;
}

.bookmark_txt{
	height:15px;
	width:31px;
}

.bookmark .bookmark_txt {
	color:#fff;
	cursor:pointer;
	padding:5px 73px 8px 51px;
	font-size:12px;
        text-decoration:none;
}

.bookmark .bookmark_txt{
	color:#fff;
	cursor:pointer;
	padding:5px 73px 8px 51px;
	font-size:15px;
        text-decoration:none;
}

.bookmark_click {
	float:left;
	height: 28px;
	width:189px;
	color:#a70000;
	font-weight:bold;
	font-size:16px;
        text-decoration:none;
	background: url(../i/bookmark_first_a.png) no-repeat scroll right top;
}
.bookmark_click .bookmark_txt_click{
	background: url(../i/bookmark_first.png) no-repeat scroll left top;
	padding:5px 60px 8px 50px;
        font-size:15px;
}


#zdjecia8{
	width:865px;
	float:left;
}
.spec{
    cursor:pointer;
    height:43px;

}

.inp_bg{
    /*background: url(../i/bottom_opis_header.jpg) no-repeat scroll right top;*/
    height:27px;
    width:28px;
    
}

/*******************
 ** Strona Wyszukania /DJ **
 *******************/
#write_search2 a{
	clear:left;
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
}

#write_search2 .porcjowanie_akt{
	color:red;
}

.checkbox_wyniki_wyszukania{
	margin:0px;
	width:27px;
	/*height:28px;*/
}

#map{
    z-index:1;

}

.odstep{
    width:710px;
    float:left;
    height:5px;
}


.width{
    width:748px;
    margin:0;

}

.width_auto{
    width:auto;
    height:30px;
}
.width750{

    width:750px;
}

.tableOptions{
    width:755px;
    margin-top:5px;
}

.messagesHeaderR{
     text-transform:uppercase;
     width:175px!important;
}

.messagesHeaderL{
     width:250px!important;
}







iframe#mapFrame {float:left;width:402px;height:302px;border:none;background:#fff}
iframe.progress {background:#fff url(/i/wczytuje.gif) no-repeat 285px 10px}
#mapArea {width:432px;height:330px}
#mapArea div.border {float:left;margin:0 0 1px 0;border:solid 1px #000}
#mapArea img {cursor:pointer}
html>body #mapArea img {cursor:pointer}
#mapArea div.top {width:428px;height:12px}
#mapArea div.left {float:left;width:13px;height:302px}
#mapArea div.right {float:left;width:13px;height:302px}
#mapArea div.bottom {clear:both;width:428px;height:12px}

#mapZoom {width:215px;height:13px;margin:0 auto;padding:5px 0}
#mapZoom p{float:left;width:60px;margin:0;padding:0;text-align:left}
#mapZoom img {margin-left:1px;cursor:pointer}

#GmapZoom {float:left;height:28px;margin:0 auto;padding:6px 0 0 35px;}
#GmapZoom p{float:left;width:60px;margin:0;padding:0;text-align:left}
#GmapZoom img {margin-left:1px;cursor:pointer}
html>body #mapZoom img {cursor:pointer}
html>body #GmapZoom img {cursor:pointer}
#mapZoom img.first {margin:0 2px 0 0}
#mapZoom img.last {margin:0 0 0 3px}
#mapZoom img.selected {background:#000}

/* slide */
div.smapSlide {float:left;/*width:142px;*/height:28px; margin-left:3px;}
div.smapSlide p {margin:0;padding:1px 0}
div.smapSlide p span {font-weight:bold}
div.mapSlide {position:relative;width:134px;height:13px;margin:0 4px;clear:left;background:#eeeeee url(../i/m_st.gif) no-repeat center center}
div.mapSlide img {position:absolute;top:0;left:0}
#dpriceMax img {left:108px}

div.smapDesc {
	position:absolute;
	height:302px;
	width:187px;
	margin-top:0px;
	background-color:#E7E7E7;
	color: black;
	border-style: solid;
	border-width: 1px;
	border-color: #CBCBCB;
}
html>body div.smapDesc {height:auto;min-height:302px;}
div.smapDesc h2 {
 	color: black;
	height: 17px;
	margin: 0;
	padding: 0px;
	padding-left:12px;
	background-image:none;
	background-position: left;
	background-repeat: no-repeat;
	background-color:#FFCB05;
	border-style: solid;
	border-width: 1px 0 1px 0;
	border-color: #CBCBCB;
	font-weight:bold;
	padding-top:4px;
}
html>body div.smapDesc h2 {height: 17px;}
/*div.smapDesc div {margin:3px 3px 0 3px;border:solid 1px #000;background:#fee275 url(/i/laduje.gif) no-repeat top left}*/
div.smapDesc div {background:#E7E7E7 url(/i/laduje.gif) no-repeat top left}
html>body div.smapDesc div {background-image:none}
/*div.smapDesc img {width:178px;height:134px;margin-bottom:10px;border-bottom:solid 1px #000}*/
div.smapDesc img {width:177px;height:134px;border-bottom:solid 1px #CBCBCB;margin:5px 5px 0 5px;}
div.smapDesc p {margin:2px 0;padding:2px;color:#000}
div.smapDesc p.smapInfo {
 	color: black;
	height: 17px;
	margin: 0;
	padding: 0px;
	padding-left:12px;
	background-image:none;
	background-position: left;
	background-repeat: no-repeat;
	background-color:#FFCB05;
	border-style: solid;
	border-width: 1px 0 1px 0;
	border-color: #CBCBCB;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
	padding-top:4px;
	font-size:12px;
}
div.smapDesc p.smapInfo sup {color: black;}
div.smapDesc p.smapInfo strong {color: black;font-weight:bold;text-transform: uppercase}

#tuneMap {clear:left;width:428px;border:solid 1px #000;text-align:center}
#tuneMap h3 {margin:0;padding:0 1px 1px 4px;background:#000;color:#fc0;font-size:10px;font-weight:normal;text-align:left}
#tuneMap span{text-transform: uppercase}

#tuneGMap {clear:left;width:720px;height:56px;border:solid 1px #000;text-align:center;padding-bottom:6px;}
#tuneGMap h3 {margin:0;padding:0 1px 1px 4px;background:#000;color:#fc0;font-size:10px;font-weight:normal;text-align:left}

/*#tuneGMap span{text-transform: uppercase}*/

#map {float:left;margin-top:10px; width:556px;}

#map #mapArea {float:left}

/*-*/
#smallMap {float:right;margin:0 0 10px 0}
#mapObjects {float:right;width:124px}
#showObjects {float:right;width:124px;margin:0;padding:0;list-style:none}
#showObjects li {clear:left;float:left;display:none;width:124px;margin:0;padding:0 0 4px 0;background:transparent none no-repeat top left;cursor:pointer}
html>body #showObjects li {cursor:pointer}
#showObjects li img {float:left}
#showObjects li input {clear:none!important;float:left}
#showObjects li div {float:left;width:77px;margin:3px 0 0 3px}

#showObjects div.li {clear:left;float:left;display:none;width:124px;margin:0;padding:0 0 4px 0;background:transparent none no-repeat top left;cursor:pointer}
html>body #showObjects li {cursor:pointer}
#showObjects div.li img {float:left}
#showObjects div.li input {clear:none!important;float:left}
#showObjects div.li div {float:left;width:77px;margin:3px 0 0 3px}

#mapObjects select {clear:both;float:right;width:124px;margin:10px 0}
#mapObjects input {clear:both;float:right}

#mapObjectZoom {display:none;margin:8px;color:#666;font-size:10px;}

#smallMapDiv {position:relative;overflow:hidden;width:124px;height:130px}
#smallMapPosition {position:absolute;top:0;left:0;width:0;height:0;background:#c00;z-index:9999;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60}

#mapObjectsSet {display:none;margin-top:10px}







#jDialogOverlay {
	background:#000;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	z-index:1000;
	display:none;
}

#jDialogProgressBar {
	position:fixed; 
	display:block; 
	top: 10px; 
	left:20px; 
	width:220px;
	height:19px;
	display:none; 
	z-index:900000;
	margin-left:43%	;
	top:324px;
}

.DialogContainer{
	background:#1C3E61;
	text-align:left;
	width:510px;
	float:left;
	position:relative;
	padding:6px 0;
	z-index:1001;
	display:none;
}

.DialogContainer{
	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.DialogTitleContainer{
	padding:6px 12px;
}
.DialogTitle{
	font-size:12pt;
	font-weight:bold;
}
.DialogTitle span{
	font-size:18px;	
}
.DialogControl a{
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}
.DialogControl a:hover{
	color:#ff9900;
}
.DialogControl a img{
	vertical-align:top;
}
.DialogPane{
	float:left;
	display:inline;
}
.ErrorMsg{
	font-weight:bold;
	font-size:13px;
	padding:0 12px 70px;
	color:#666;
}
.MainPane{
	width:100%;
}
.ChartWrapper{
	margin:0 6px 6px;
	display:inline;
	background:#F7F7F7 url(images/box_bg.gif) repeat-y left top;
	float:left;
	width:495px;
}
.ChartTitleWapper{
	background:url(images/box_tl.gif) no-repeat left top;
}
.ChartTitle{
	color:#555;
	font-size:14px;
	font-weight:bold;
	padding:5px 8px 15px;
	background:url(images/box_tr.gif) no-repeat right top;
}
.ChartTitle a {
	color:#555;
	text-decoration:underline;
}
.Charts{
	margin:0;
	padding:0 0 8px 0;
	float:left;
	list-style-type:none;
}
.Charts li{
	display:inline;
	float:left;
	width:114px;
	vertical-align:middle;
	text-align:center;
	margin:0 3px;
	font-weight:bold;
	color:#666666;
}
.Charts li .Period{
	color:#ADADAD;
}
.Legends{	
	margin:0 0 0 20px;
	padding:0;
	list-style-type:none;
}
.Legends li{
	display:inline;
	color:#1C3E61;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:0 10px 6px 8px;
}
.ChartFooter{
	float:left;
	background:url(images/box_bottom.gif) no-repeat left bottom;
	height:10px;
	width:495px;
}
.ChartBody {
/*	line-height:3em;*/
padding:0 15px 15px 20px;
color:#333;
font-weight:bold;
font-size:14px;
}

.ChartBody *{
color:#333;
}

.ChartBody .ChartTable {
height: 200px;
overflow: auto;
overflow-x: hidden;
}

.ChartBody .ChartTable th{
background:#888;
color:#FFF;
border:#808080 1px solid;
font: 14px Tahoma;
font-weight:bold;
text-align:center;
}
.ChartBody .ChartTable tr td{
background:#EEE;
border:#DFDFDF 1px solid;
}

.ChartBody .ChartTable tr td.DialogSelected {
background:#FFCCCC;
}

.ChartBody .ChartTable tr.odd td{
background:#EAEAEA;
border:#DDD 1px solid;
}

.buttonRow {
text-align:center;
}

.SidePane{
	float:right;
	width:130px;
}
.DescTitle{
	font-weight:bold;
	font-size:22px;
	font-family:Helvetica, Arial, sans-serif;
}
.DescWrapper{
	margin:6px 12px 6px 0;
	display:inline;
}
.DescWrapper a{
	color:#888;
	text-decoration:underline;
}
.DialogControl{
	float:right;
	cursor:pointer;
	display:inline;
}
.DialogAction{
	padding:10px;
	text-align:center;
}






.multiSelect {
	width: 153px;
	/*width: 167px;*/
	border: solid 1px #BBB;
	background: #FFF url(i/dropdown.gif) right center no-repeat;
	padding: 1px 4px 2px 4px;
	padding-right: 20px;
	display: inline;
	height:14px;
}

.multiSelect.hover {
	background: #FFF url(i/dropdown_hover.gif) right center no-repeat;
}

.multiSelect.active, 
.multiSelect.focus {
	border: inset 1px #000;
}

.multiSelect.active {
	background: #FFF url(i/dropdown_active.gif) right center no-repeat;
}

.multiSelectOptions {
	width: 177px;
    /*width: 191px;*/
	max-height: 150px;
	margin-top: -1px;
	overflow: auto;
	border: solid 1px #B2B2B2;
	background: #FFF;
    float:left;
    text-align: left;
}

.multiSelectOptions LABEL {
	padding: 2px 0px;
	display: block;
}

.multiSelectOptions LABEL.checked {
	background: #E6E6E6;
}

.multiSelectOptions LABEL.selectAll {
	border-bottom: dotted 1px #CCC;
}

.multiSelectOptions LABEL.hover {
	background: #CFCFCF;
}

.nextPrev{
 float: right;
 width:170px;
 margin-top: 0px;
 margin-bottom: 6px;
}





.multiSelect2 {
	width: 167px;
	border: solid 1px #BBB;
	background: #FFF url(i/dropdown.gif) right center no-repeat;
	padding: 1px 4px 2px 4px;
	padding-right: 20px;
	display: inline;
	height:14px;
}

.multiSelect2.hover {
	background: #FFF url(i/dropdown_hover.gif) right center no-repeat;
}

.multiSelect2.active, 
.multiSelect2.focus {
	border: inset 1px #BBB;
}

.multiSelect2.active {
	background: #FFF url(i/dropdown_active.gif) right center no-repeat;
}

.multiSelect2Options {
	width: 191px;
	max-height: 150px;
	margin-top: -1px;
	overflow: auto;
	border: solid 1px #B2B2B2;
	background: #FFF;
    float:left;
    text-align: left;
}

.multiSelect2Options LABEL {
	padding: 2px 0px;
	display: block;
}

.multiSelect2Options LABEL.checked {
	background: #E6E6E6;
}

.multiSelect2Options INPUT{
    padding:0px;margin:0px;width:19px;height:19px;
}

.multiSelect2Options LABEL.selectAll {
	border-bottom: dotted 1px #CCC;
}

.multiSelect2Options LABEL.selectAll2 {
    height: 18px;
    width: 174px;
    display:block;
    float:left;
}

.multiSelect2Options LABEL.hover {
	background: #CFCFCF;
}

.karteczki{
	background: transparent url(../images/karteczki_tlo.png) no-repeat;
	width:200px;
	height:395px;
}

.karteczki_txt_1 {
	padding:29px 0 32px 0px;
	width:165px;
}
.karteczki_txt_2 {
	padding:12px 0 30px 0px;
	width:155px;
}
.karteczki_txt_3 {
	padding:18px 0 21px 0px;
	width:155px;
}
.karteczki_txt_4 {
	padding:5px 0 21px 0px;
	width:175px;
}
.karteczki_txt_1 a, .karteczki_txt_2 a, .karteczki_txt_3 a, .karteczki_txt_4 a{
	font-size:18px;
	text-decoration:none;
	color:#000;
}

.karteczki_txt_1 a:hover, .karteczki_txt_2 a:hover, .karteczki_txt_3 a:hover, .karteczki_txt_4 a:hover{
	color:#636363;
}

#text{
  
}

.face{
    background: url('../i/wrzuc_na_facebook.gif')  no-repeat;
    width:193px;
    height:37px;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight:bold;
    color:#fff;
    text-align:center;
    padding:12px 13px;
    
}