@charset "utf-8";
/* CSS Document */
html, body {height: 100%;} 
body{
	margin: 0px;
	padding: 0px;
	font-family:  Tahoma, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	color: #000000;
	line-height: 150%;
	background: #ececec url(/themes/default/zasoby/obrazy/bg.jpg) top repeat-x;	
}
.clear{ clear:both;}

#menu_top_container{
	display:block;
	clear:both;
	margin: 0 auto;
	background:url(/themes/default/zasoby/obrazy/menu_top.jpg) #fff no-repeat top center;
	width: 970px;
	height: 57px;
}

#menu_top {
	display: block;
	position:relative;
	right: 0;
	text-align: right;
	clear: both;
	float:right;
	margin:auto 0;
}
#head{
	margin: 0 auto;	
	padding: 0px 5px 0 5px;
	width:980px;
	display:block;
	position:relative;
	text-align: center;
	background: #fff url(/themes/default/zasoby/obrazy/top_bg.jpg) bottom repeat-x;
	line-height:100%;
}

.head_top{ height: 6px; background:url(/themes/default/zasoby/obrazy/top.jpg) no-repeat center bottom; margin-top: 10px;}

#top{
}

#middle {	
	width: 100%;
	text-align: left;
	vertical-align: top;
	float: left;
	padding: 0px;		
}

#main_content {
	width:990px;
	display:block;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background: #fff;
}

#two_column_container{
	margin: 0 auto;
	padding: 0px 10px;
	width: 970px;
	display: block;
	float:left;
	background: #ececec url(/themes/default/zasoby/obrazy/two_col_bg.jpg) repeat-x top;
}

.column_a{
	display:block;
	position:relative;
	left:0px;
	float:left;
	width:270px;
	margin-right: 0px;
	margin-left: 0px;
	height: 100%;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-top:10px;
}

.column_b{
	display:block;
	position:relative;
	float:right;
	right: 0px;
	width:690px;
	padding: 30px 0px 10px 0px;
	margin-left: 8px;
}

.column_c{
	display:block;
	position:relative;
	float:right;
	right: 0px;
	width:690px;
	padding: 8px 0px 10px 0px;
	margin-left: 8px;
}

.page_header{ background:url(/themes/default/zasoby/obrazy/page_header.jpg) no-repeat top center; height: 86px; position:relative; display:block; }

.corner {position:absolute; font-size:0; width: 8px; height: 8px;  background:url(/themes/default/zasoby/obrazy/corners.png) no-repeat;}
.corner_top { display:block; clear: both;position:relative;  background: #fff url(/themes/default/zasoby/obrazy/corners.png) repeat-x 0px -31px; height: 8px;}
.corner_bottom  { display:block; clear: both; position:relative; background: #fff url(/themes/default/zasoby/obrazy/corners.png) repeat-x 0px -24px; height: 8px;}
.corner_lt{ background-position: 0px 0px; left:0; top:0; }
.corner_rt{ background-position: -8px 0px; right:0; top:0; }
.corner_lb{ background-position: 0px -8px; left:0; bottom:0; }
.corner_rb{ background-position: -8px -8px; right:0; bottom:0; }

.padding_right{
	padding-right: 15px;
}

.page_content{
	background-color:#FFFFFF;
	padding: 20px;
	border-left:1px solid #D2DFE6;
	border-right:1px solid #D2DFE6;
}

.page_content2{
	background-color:#FFFFFF;
	padding: 0px 20px 20px 20px;
	border-right:1px solid #D2DFE6;
	border-left:1px solid #D2DFE6;
	border-top:0px;
	border-bottom:0px;
	border-top: none;
}

.left_col_content{
	background-color: #F8F8F8;
	padding: 20px;
	
}

.cena{
	font-size:16px;
	color:#990000;
	font-weight: bold;
}

.powierzchnia{
	font-size:16px;
	font-weight: bold;
}

#footer{
	padding: 0;
	margin: 0 auto;
	margin-top: 0px;
	width:100%;
	display:block;
	position:relative;
	color: #666;
	background-color:#008C91;
}

#footer_intro{
	padding: 0;
	margin: 10px auto;
	margin-top: 0px;
	width: 990px;
	display:block;
	position:relative;
	color: #666;
	background-color:#008C91;
}

#footer_content{
	padding: 10px 0px;
	margin: 0 auto;
	width: 980px;
	display:block;
	position:relative;
	color: #85CDD0;
	font-size: 11px;
}

a.mkpol:link, a.mkpol:active, a.mkpol:visited{
	color: #85CDD0;
	font-size: 11px;
	text-decoration:none;
}
a.mkpol:hover{
	color: #85CDD0;
	font-size: 11px;
	text-decoration:underline;
}

.footer_mkpol{
	display:inline;
	float:right;

}
.footer_copy{
	width: 920px;
	display:block;
	margin: 0 auto;	
}

.td_dane_mieszkania { padding: 5px 10px;} 

.tab_cennik th {
	padding: 10px;
	border-bottom: 1px dashed #D2DFE6;
	border-collapse:collapse;
	background: #f4f4f4;
}

.tab_cennik td {
	padding: 10px;
	border-bottom: 1px dashed #D2DFE6;
	border-collapse:collapse;
	background: #fafafa;
}

.tab_cennik tr.tr_sprzedane td{
	color:#999999;
	text-decoration:line-through;
}

.tab_cennik tr.tr_dostepne{
	color: #333333;
}

.tab_cennik tr.tr_zarezerwowane{
	color: #333333;
}

.tab_cennik tr.tr_sprzedane a:link, .tab_cennik tr.tr_sprzedane a:hover,.tab_cennik tr.tr_sprzedane a:visited{
	color: #990000;
	text-decoration:none;
}  

.tab_cennik tr.tr_dostepne a:link, .tab_cennik tr.tr_dostepne a:hover,.tab_cennik tr.tr_dostepne a:visited{
	color: #006600;
}

.tab_cennik tr.tr_zarezerwowane a:link, .tab_cennik tr.tr_zarezerwowane a:hover,.tab_cennik tr.tr_zarezerwowane a:visited{
	color: #FF6600;
}

.tab_pliki{
	border: 1px solid #C1DAE6;	
}

.tab_pliki tr { background: #F3F8F7;}
.tab_pliki td {border: 1px solid #FFF; }
.tab_pliki td A:LINK, .tab_pliki td  A:ACTIVE {
	display:block;
	padding: 2px; text-decoration:underline; 	
	padding: 10px 3px 10px 25px; 
	background: url(/themes/default/zasoby/obrazy/ico_pdf.png) no-repeat top left ; background-position: 0 50%;
	color: #308F91;
	font-size: 14px;
}

.tab_pliki td A:VISITED{ 
	color:#336666;display:block;
	padding: 2px; text-decoration:underline;	
	padding: 10px 3px 10px 25px; 
	background: url(/themes/default/zasoby/obrazy/ico_pdf.png) no-repeat top left ; background-position: 0 50%;
	color: #308F91;
	font-size: 14px;}
.tab_pliki td A:HOVER{
	text-decoration:underline;
	background: url(/themes/default/zasoby/obrazy/ico_pdf.png) no-repeat #D6F0FE; background-position: 0 50%;	
	color: #308F91;
	font-size: 14px;	
}

.tab_search_category td{
	padding: 3px;
}

.tab_resault td{
	padding: 5px;
	margin: auto 0;
	border-bottom: 1px dashed #D2DFE6;
}

.tab_resault td + td{
	
	border-left: 1px dashed #D2DFE6;
}

.tab_resault tr.marked td{
	border-bottom: 1px solid #0066CC;
	border-top: 1px solid #0066CC;
}

p{
	padding: 3px;
	margin: 0px 0px 2ex 0px;
}

input, textarea
{
	border: 1px solid #CCCCCC;  
	color:#333333;  
}
.form_tab {border: 1px dashed #BFE8FB;	}
.form_tab td{

	padding: 5px;
}
.form_tab tr {background: #F3F8F7}
.form_tab tr:nth-child(even) {background: #F3F8F7}
.form_tab tr:nth-child(odd) {background: #FBFDFD}


.date {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.news{
	border-bottom: 1px solid #E2E2E2;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.news A:LINK,.news  A:VISITED,.news  A:ACTIVE {
	color:#666666;
	text-decoration: none;
	font-size:11px;
}

.news A:HOVER {
	color:#666666;
	text-decoration: underline;
	font-size:11px;
}

#news {	
	margin: 0;
	width: 100%;
	display:block;
	text-align:left;
}

.wizualizacje{
	background: url(/themes/default/zasoby/obrazy/footer_bg.jpg);
}
.wizualizacje h2{
	color:#D8E8EF;
}

.wizualizacje_content{
 	width: 980px;
	padding: 20px 0px 5px 0px;
	margin: 0 auto;
}

.wizualizacje_content a:link img, .wizualizacje_content a:visited img{
	background: #fff;
	padding: 5px;
	border: 1px #ddd solid;
	margin: 5px;
}

.wizualizacje_content a:hover img{
	background: #fff;
	padding: 5px;
	border: 1px #308F91 solid;
	margin: 5px;
}

.plany_content {
	width: 100%;
	text-align: center;
}
.plany_content a:link img{
	background: #fff;
	padding: 5px;
	border: 1px #ddd solid;
	margin: 5px;
}

.plany_content a:hover img{
	background: #fff;
	padding: 5px;
	border: 1px #308F91 solid;
	margin: 5px;	
}

/*----------------------------------------*/


A:LINK, A:VISITED, A:ACTIVE { 
  color: #0066CC; text-decoration: underline; font-weight: normal; margin: 0px; }
A:HOVER { 
  color: #0066FF; text-decoration: underline; font-weight: normal; margin: 0px; }
	
	
	/* list style */
	    ul { list-style-image:url(/themes/default/zasoby/obrazy/li.png); margin-left: 10px; color:#333; }
		ul li { line-height: 200%; color: #333; font-size:12px;}
	
	/* end list style */
	/* MENU TOP */
		ul.menu, ul.menu li {
			display: block;
			list-style: none;
			margin: 0;
			padding: 0;
			background: url(/themes/default/zasoby/obrazy/menu_top_separator.png) left no-repeat;			
		}
		
		ul.menu {
			margin-right: 10px;
			float: right;	
			background: url(/themes/default/zasoby/obrazy/menu_top_separator.png) right no-repeat;				
		}
		
		ul.menu li {
			float: left;
		}
		
		ul.menu li a:link, ul.menu li a:visited, ul.menu li a:active {
			text-decoration: none;
			display: block;
			font-weight: normal;
			font-size: 19px;						
			color: #C1DEDE;
			padding: 0px 20px;
			margin: 0;
			margin-left: 1px;		
			line-height: 41px;
		}
		
		ul.menu li a:hover {
			text-decoration: none;
			display: block;
			font-weight: normal;						
			color: #fff;
			padding: 0px 20px;
			margin: 0;
			margin-left: 1px;		
			line-height: 41px;			
		}
		ul.menu li a.wybrany_poziom {
			text-decoration: none;
			display: block;
			font-weight: bold;						
			color: #fff;
			padding: 0px 20px;
			margin: 0;
			margin-left: 1px;		
			line-height: 41px;			
		}		
.menu_nieczynne {
			text-decoration: none;
			display: block;
			font-weight: normal;
			font-size: 19px;						
			color: #C1DEDE;
			padding: 0px 20px;
			margin: 0;
			margin-left: 1px;		
			line-height: 41px;
}
		/* END MENU TOP */
		
		/*--------------------------------------*/		
	
		/* MENU  LEFT  */
		ul.menu_left, ul.menu_left li {
			display: block;
			list-style: none;
			margin: 0;
			padding: 0;
			background: none;			
		}
				
		ul.menu_left {
	/*background: url(/themes/default/zasoby/obrazy/menu_left_bg.jpg) repeat-x top #EDEDED;*/
	padding: 0px 0px 0px 0px;
		}
		
		ul.menu_left li {		
			display:block;
			clear:both;			
		}
		
		ul.menu_left li a:link, ul.menu_left li a:visited, ul.menu_left li a:active {
			text-decoration: none;
			display: block;
			font-weight: bold;			
			color: #308F91;
			padding: 5px 12px;
			margin: 0px 20px;		
			border-collapse:collapse;
			position:relative;
			border-bottom: 1px solid #D1E2E3; 
			font-size: 14px;
		}
		
		ul.menu_left li a:hover {			
			text-decoration: none;
			display: block;
			font-weight: bold;			
			color: #308F91;
			padding: 5px 12px;
			margin: 0px 20px;		
			border-collapse:collapse;
			position:relative;
			border-bottom: 1px solid #D1E2E3; 
			font-size: 14px;
		}
		ul.menu_left li a.wybrany {			
			text-decoration: none;
			display: block;
			font-weight: bold;			
			color: #308F91;
			padding: 5px 12px;
			margin: 0px 20px;		
			border-collapse:collapse;
			position:relative;
			border-bottom: 1px solid #D1E2E3; 
			font-size: 14px;
		}

		
		ul.menu_left a .amount, ul.menu_left a:hover .amount{ color:#666666; text-decoration: none; float:right;}
		
		/* END MENU LEFT */
		
		/* MENU  LEFT - subcategory 1  */
		ul.menu_left ul{
		margin:0; 
		padding: 0;
		}
		ul.menu_left li ul li a:link, ul.menu_left li ul li a:visited, ul.menu_left li ul li a:active {
			text-decoration: none;
			display: block;
			font-weight: normal;			
			color: #308F91;
			margin: 0px 20px;	
			padding: 5px 5px 5px 30px;
			border-collapse:collapse;
			position:relative;
			border-bottom: 1px solid #D1E2E3; 
			font-size: 14px;
			text-decoration: none;
			background: url(/themes/default/zasoby/obrazy/arrow.gif) no-repeat;
			background-position: 10px 50%; 
		}
		
		ul.menu_left li ul li a:hover {			
			text-decoration: underline;
			color:#308F91;			
			position:relative;
			margin: 0px 20px;	
			padding: 5px 5px 5px 30px;
			border-collapse:collapse;
			border-bottom: 1px solid #D1E2E3; 
			font-size: 14px;			
			text-decoration: underline;	
			background: url(/themes/default/zasoby/obrazy/arrow.gif) no-repeat;
			background-position: 12px 50%; 	
		}
		ul.menu_left li ul li a.wybrany1 {			
			text-decoration: underline;
			color:#308F91;			
			position:relative;
			margin: 0px 20px;	
			padding: 5px 5px 5px 30px;
			border-collapse:collapse;
			border-bottom: 1px solid #D1E2E3; 
			font-size: 14px;			
			text-decoration: underline;	
			background: url(/themes/default/zasoby/obrazy/arrow.gif) no-repeat;
			background-position: 13px 50%; 	
		}
		/* END MENU LEFT subcategory1 */
		
		/* MENU  LEFT - subcategory 2  */
		ul.menu_left ul ul{
			margin:0; 
			padding: 0;
		}
		ul.menu_left li ul li ul li a:link, ul.menu_left li ul li ul li a:visited, ul.menu_left li ul li ul li a:active {
			text-decoration: none;
			display: block;
			font-weight: normal;			
			color: #27618B;
			padding: 5px 5px 5px 40px;
			margin-left: 1px;		
			border-collapse:collapse;
			position:relative;
			border-bottom: 1px solid #D1E2E3; 
			font-size: 12px;
			background: #fff;
			text-decoration: underline;
			background:url(/themes/default/zasoby/obrazy/arrow2.gif) no-repeat;
			background-position: 28px 50%;
		}
		
		ul.menu_left li ul li ul li a:hover {			
			text-decoration: underline;
			color: #FF0000;			
			position:relative;
			margin-left: 1px;
			padding: 5px 5px 5px 40px;
			border-collapse:collapse;
			border-bottom: 1px solid #D1E2E3; 
			font-size: 12px;			
			text-decoration: underline;		
			background:url(/themes/default/zasoby/obrazy/arrow2.gif) no-repeat #EBF5FB;
			background-position: 28px 50%;
		}
		
		ul.menu_left li ul li ul li a.wybrany2 {			
			text-decoration: underline;
			color: #FF0000;			
			position:relative;
			margin-left: 1px;
			padding: 5px 5px 5px 40px;
			border-collapse:collapse;
			border-bottom: 1px solid #D1E2E3; 
			font-size: 12px;			
			text-decoration: underline;		
			background:url(/themes/default/zasoby/obrazy/arrow2.gif) no-repeat #EBF5FB;
			background-position: 28px 50%;
		} 

		/* END MENU LEFT subcategory2 */
		

H1 {
	margin: 0px 0px 0px 0px;
	padding: 10px 5px;
	font-size: 18px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #308F91;
	background: url(/themes/default/zasoby/obrazy/h1_bg.png) center bottom no-repeat;
	font-family: "Trebuchet MS", Tahoma;
}

H2 {
	margin: 0px 0px 2ex 0px;
	padding: 3px 5px 10px 5px;
	font-size: 17px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#308F91;
	border-bottom: 1px solid #A6CADB;
}

H3 {
	margin: 0px 0px 0px 0px;
	padding: 3px;
	color: #333;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	font-style: normal;
	background:url(/themes/default/zasoby/obrazy/h3.jpg) no-repeat;
	background-position: 0 0.5ex;
}

H4 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	font-style: normal;
}


/* rounded corners */

.transparent_bg {
	background:url(/themes/default/zasoby/obrazy/frame_bg.png) repeat;
	background-color: none;
}

.styl1 {
	color: #FF0000;
	font-weight: bold;
}
/*////////////////// style pod FCK ///////////////////*/
.p p{
	margin:5px 0;
	padding:0;
}

.img_left {
/*	border: #e2e2e2 1px solid; 
*/	float: left; 
	padding: 5px; 
	margin: 5px 10px 8px 0px;
}

.img_right {
/*	border: #e2e2e2 1px solid; 
*/	float: right;
	padding: 5px; 
	margin: 1ex 0px;
	padding: 5px 5px;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #0490B4;  	
	font-family: Tahoma;
}
 
.Code {
	font-family: 'Courier New', Monospace;
}
.p p{
	margin:5px 0;
	padding:0;
}

.img_left {
	float: left; 
	padding: 5px; 
	margin: 5px 10px 8px 0px;
}

.img_right {
	float: right;
	padding: 5px; 
	margin: 5px 0px 8px 10px;
}

.Bold {
	font-weight: bold;
}

.Title {
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #308F91;
}

.Code {
	font-family: 'Courier New', Monospace;
}
/* ///////////// stronnicowanie ///////////////// */
/*----------------------------------------*/
table.cennik td {
	border: 1px solid #FFF;
}
.komorka_naglowka  { background-color:  #308F91; color:#FFFFFF; padding: 5px;  } 
.wiersz_nieparzysty { background-color: #fff; color: #000; } 
.wiersz_parzysty  { background-color:#EFEFEF; color:#000; } 
.wiersz_over  { background-color:  #95DDE5; } 
.zaznaczenie { color: #F00; }
.sprzedane {color:#990000; }
.wolne {color:#089907;}
.zarezerwowane {color: #FF6600;}

/*----------------------------------------*/
/*-- Classes for page numeration */

a.link_nr:link, a.link_nr:active, a.link_nr:visited {
background-color:#E4F0F1;
border:1px solid #E4F0F1;
color:#006A77;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
padding:3px;
text-decoration:none;
}
a.link_nr:hover {
background-color:#95DDE5;
border:1px solid #95DDE5;
color:#006A77;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
padding:3px;
text-decoration:none;
}
 
.wybrany_nr {
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-size: 11px;
 font-style: normal;
 font-weight: bold;  
 text-decoration: none;
 color: #FFFFFF;
 padding: 3px  5px;
 background-color: #006A77;
  border:  #006A77 1px solid;
}

.wylaczony_nr {
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-size: 11px;
 font-style: normal;
 font-weight: bold; 
 text-decoration: none;
 color: #CCCCCC;
 padding: 3px  5px;
 background-color:none;
  border:  #CCCCCC 1px solid;
}

.padding10 {
	padding: 5px 10px 5px 10px;
} 
