
body{
		margin: 0px;padding: 0px;
		text-align: center;
		font-family:  Arial, Tahoma, Helvetica, sans-serif;
		background: #fff url(img/bg.gif) repeat-x;
		font-size: 12px;
		color: #000;
		height:100%;
		}

#wrapper {
			text-align: left;
			margin: 0px auto;
			padding: 0px;
			border:0;width: 980px;}

#header {
			width: 100%; 
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;}
		

#container{
			background: url(img/bg3.gif) left bottom no-repeat;
			clear:both; 
			overflow:hidden;
			height: 1%; 
			margin:0px; 
			padding:0px;}
#container3{
			background: #bebebe url(img/bg5.gif) repeat-x;
			clear:both; 
			overflow:hidden;
			height: 1%; 
			margin:0px 0px 20px 0px; 
			padding:0px 0px 20px 0px;}
#container2{
			clear:both; 
			overflow:hidden;
			height: 1%; 
			margin:0px; 
			padding:15px 0px;}

#gal{background: #d5d5d5 url(img/bg6.gif) repeat-x; margin: 0px 30px; padding: 20px 0px 10px 20px; position: relative;}		
#footer {
			font-size: 11px;
			color: #454545;
			background: url(img/footer.gif) center top no-repeat;
			padding: 0px;
			margin: 0px;
			clear: both;
			text-align:left;}

#footer .inside {
			text-align: left;
			margin: 0px auto;
			padding: 0px;
			border:0;width: 980px;}			
#copy{line-height: 46px; float: left;}
#projekt{float: right;}
#projekt a{display: block; width: 91px; height: 42px; overflow: hidden; text-indent: -999em; background: url(img/migo.gif) no-repeat;}
#left{float:left; width: 248px;}

#right{float: left; width:692px; line-height: 140%; padding: 0px 0px 20px 40px; position: relative;}
#right p{margin: 0px 0px 15px 0px;}

#right .back{ position: absolute; top:61px; right: 10px; display: block; text-transform: lowercase;}
#gal .back{ position: absolute; top:31px; right: 10px; display: block; text-transform: lowercase;}


.back a{color: #3f3f3f; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 10px; background: url(img/li5.gif) left center no-repeat;}
.back a:hover{text-decoration: underline;}
#right2{float: left; width:261px; line-height: 1; padding: 0px 0px 0px 0px; }
#right2 p{margin: 0px 0px 15px 0px;}
#main{width: 689px; padding: 0px 0px 0px 30px; float: left;}


.float_left{float:left;}
.float_right{float:right;}	
#menu{padding: 30px 0px 16px 0px; float: left;}
#menu ul{list-style: none; margin: 0; padding: 0;} 
#menu ul li{margin: 0px; padding: 0px; float: left; }
#menu ul li a{font-size: 15px; color: #000; text-decoration: none;}
#menu ul li a:hover{color: #8a396c;}
#menu ul li.sep{margin: 0px 9px; background: url(img/sep.gif) center center no-repeat; width: 6px;}
#menu ul li a.active{color: #8a396c;}
#menu ul li a.trail{color: #8a396c;}




#search{float: right; width: 213px; height: 24px; background: url(img/search.gif) no-repeat; margin: 22px 0px 0px 0px;}
#search .tl_search{width: 100px; height: 13px; background: none; margin: 3px 10px 0px 50px;font-size: 10px; color: #adadad; border: none;}
#search .tl_button{width: 50px; height: 24px; background: none; border: none;}

#sub{background: #bdbdbd url(img/bg5.gif) repeat-x; padding: 10px 30px 20px 30px; min-height: 326px;}
#sub ul{margin: 0; padding: 0; list-style: none;}
#sub ul li{margin: 0px; padding: 0px;}
#sub ul li a{text-decoration: none; color: #000; background: url(img/li.gif) left 9px no-repeat; display: block; padding: 0px 0px 0px 14px; line-height: 24px; font-size: 12px;}
#sub ul li a:hover{text-decoration:underline;}
#sub ul li a.active{text-decoration:underline;}
#sub ul li a.trail{text-decoration:underline;}
#sub ul li ul li{margin: 0px; padding: 0px 0px 0px 14px;}

#sub ul li ul li a{text-decoration: none; color: #5b5b5b; background: url(img/li2.gif) left center no-repeat; line-height: 24px; font-size: 11px;}
#sub ul li ul li a:hover{font-weight: bold; color: #3975a0;}
#sub ul li ul li a.active{font-weight: bold; color: #3975a0;}
#sub ul li ul li a.trail{font-weight: bold; color: #3975a0;}
.clear{clear: both; height: 0px!important; font-size: 0px;}
#info{padding: 10px 0px 10px 0px; }
#info a img{vertical-align: middle; margin: 0px 0px 0px 10px; }
p.error{color: #ff0000; margin: 0px 0px 0px 120px;}
#tl_login p.error{margin: 0px;}


#flash{position: relative;}
#dzial{position: absolute; top:200px; left: 20px; font-size: 20px;}

h1{font-size: 20px; color: #000; margin: 15px 0px;}
h2{font-size: 14px; font-weight: bold; color: #3d3d3d;}
h2 a{font-size: 14px; font-weight: bold; color: #3d3d3d; text-decoration: none;}
h2 a:hover{text-decoration: underline;}
.layout_short{width: 281px; height: 68px; border: 1px solid #d0d0d0; float: left; margin: 0px 13px 13px 0px; padding: 10px 20px; }
.layout_short .info{font-size: 9px; color: #707070;}
.layout_short .info a{font-size:12px; font-weight: bold; margin: 0px 0px 0px 10px; color: #7d4d70; text-decoration: none; background: url(img/more.gif) left center no-repeat; padding: 0px 0px 0px 10px;}
.layout_short h2{margin: 0px 0px 5px 0px;}
.layout_short img {padding: 1px; background: #fff; border: 1px solid #cecece;}
#right2 img{display: block;}

#right .teaser .more{text-align:right;}
#right .teaser .more a{font-size:12px; font-weight: bold; margin: 0px 0px 0px 10px; color: #7d4d70; text-decoration: none; background: url(img/more.gif) left center no-repeat; padding: 0px 0px 0px 10px;}


.pagination {padding: 10px 20px; border-top: 1px solid #b2b2b2; text-align: center; }

.pagination a{color: #3d3d3d; text-decoration: none; font-weight: bold; font-size: 13px;}
.pagination span{color: #cd46a6; text-decoration: none; font-weight: bold; font-size: 13px;}
.pagination a:hover{text-decoration: underline;}

.lista_inwestycji{background: url(img/hr.gif) bottom repeat-x; width: 266px; padding: 25px 0px 5px 0px; height: 50px; margin: 0px 40px 0px 0px; float: left;}
.lista_inwestycji h2{font-size: 14px; background: url(img/li3.gif) left center no-repeat; padding: 0px 17px 0px 17px; margin: 0px 0px 5px 0px;}
.lista_inwestycji h2 a{color: #000; text-decoration: none;}
.lista_inwestycji h2 a:hover{text-decoration: underline;}

.zajawka{background: url(img/hr.gif) bottom repeat-x; padding: 0px 0px 17px 0px;}
.linki{background: url(img/hr.gif) bottom repeat-x; padding: 17px 0px 17px 0px;}
.linki a{color: #000; text-decoration: none; font-weight: bold; background: url(img/li4.gif) left center no-repeat; padding: 0px 0px 0px 15px; line-height: 16px;}
.linki a:hover{text-decoration: underline;}
#mainB{width: 263px; float: right;}
#mainA{width:390px; float: left;}
.warunki{ padding: 17px 0px 17px 0px;}

#mapa {height: 200px; border: 1px solid #b5b5b5; overflow: hidden; width:260px; margin: 20px 0px 20px 0px;}
#mapa2 {height: 300px; border: 1px solid #b5b5b5; overflow: hidden; width:300px; margin: 20px 0px 20px 0px;}
#mapa3 {height: 450px; border: 1px solid #b5b5b5; overflow: hidden; width:680px; margin: 0px 0px 20px 0px;}

.mod_breadcrumb{color: #666; font-size: 11px; height: 35px; line-height: 35px; border-bottom: 1px solid #a3a3a3; margin: 0px 0px 25px 0px;}
.mod_breadcrumb a{color: #666; text-decoration: none; background: url(img/li4.gif) right center no-repeat; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px;}
.mod_breadcrumb a:hover{text-decoration: underline;}
*{outline: none;}
.lista_objektow {background: url(img/hr.gif) bottom repeat-x; padding: 0px 0px 10px 0px;  margin: 0px 0px 10px 0px; clear: both;}


.lista_objektow h2{font-size: 14px;  padding: 0px; margin: 0px 0px 15px 0px;}
.lista_objektow h2 a{color: #264f6c; text-decoration: none;}
.lista_objektow h2 a:hover{text-decoration: underline;}
.lista_objektow h3{float: left;font-size: 14px; background: url(img/li3.gif) 0px 4px no-repeat; padding: 0px 17px 0px 17px; margin: 0px 0px 5px 0px;}
.lista_objektow span{font-size: 11px; font-weight: normal;}

#right p{text-align: justify; margin: 0px 0px 10px 0px;}

h1{font-size: 16px;  color: #264f6c;  padding: 0px; margin: 0px 0px 15px 0px;}
.lista-lokali{width: 100%;}
.lista-lokali .kat{background: none; padding: 10px 20px; font-family: 15px; font-weight: bold; border: none;}
.lista-lokali .naglowek{font-size: 14px; font-weight: bold; color: #264f6c; }
.lista-lokali td.naglowek{background: none; border: none;}
.lista-lokali td{background: #f2f2f2 url(img/bg4.gif) repeat-x; vertical-align: middle;  padding: 5px 5px; border-bottom: 1px solid #cacaca; border-left: 1px solid #cacaca;}
.lista-lokali td.col_1{width: 20px; text-align:center;}
.lista-lokali td.col_3{width: 100px; text-align:center;}
.lista-lokali td.col_3b{ text-align:center;}

.lista-lokali td.col_4{width: 90px; text-align:center;}
.lista-lokali td.col_2{padding:10px;}
#right .lista-lokali td.col_2 p{margin: 0px;}
.lista-lokali a{color: #000;}
.lista-lokali a:hover{text-decoration: none;}
#right .fotka p{margin: 0px; text-align: center;}
.fotka {float: left; width: 132px; height: 140px; text-align: center; margin: 0px 15px 15px 0px;}
.opis-zdjęcia{text-align: center;} 
.fotka img{padding: 1px; background: #fff; border: 1px solid #afafaf;}

.ob{float: left; width:45%; height: 150px; padding: 10px; border: 1px solid #c0c0c0; margin: 0px 0px 10px 20px;}
.ob .image_container img{padding: 1px; background: #fff; border: 1px solid #afafaf;}
.ob .image_container{float: right;}
.ob h6{font-size: 14px;  color: #264f6c;  padding: 0px; margin: 30px 0px 15px 0px; float: left; width:200px;}
.ob h6 a{color: #264f6c; text-decoration: none; }
.ob h6 a:hover{text-decoration: underline;}
#tl_registration .row_12,#tl_registration .row_13,#tl_registration .row_14,#tl_registration .row_15{display: none;}
#tl_registration .formbody label{width: 150px;}
.formbody label{display: block; padding: 4px;float: left; width:100px;text-align: right; margin: 0px 10px 7px 0px;}
.formbody input.text{float: left; margin: 0px 0px 7px 0px;background: none; width: 255px;  padding: 3px; border: 1px solid #aaa9a7;}
.formbody select{float: left; margin: 0px 0px 7px 0px;background: none; width: 255px;  padding: 3px; border: 1px solid #aaa9a7;}
.formbody textarea{float: left; margin: 0px 0px 7px 0px;background: none; width: 255px; height: 150px; padding: 3px; border: 1px solid #aaa9a7;}
.formbody br{clear: both;}
.formbody input.submit{float: right;cursor: pointer;background: none; border: none;font-weight:bold; color: #7d4d70; padding: 0px 10px; background: url(img/bg7.gif) left center no-repeat;}
#tl_subscribe .formbody input.submit{float: left; margin: 3px 0px 0px 15px;}

#tl_login .formbody input.text{background: #e6e6e6 url(img/bg8.gif) repeat-x; width: 210px; border: none; margin: 0px 0px 10px 0px;}
#tl_login a{font-size: 10px; color: #000; text-decoration: none;}
#tl_login a:hover{text-decoration: underline;}
.col{margin-bottom:30px;border: 1px solid #9b9b9b; width: 223px; height: 127px; float: left; padding: 20px; line-height: 140%;}
.margines{margin-left: 35px; margin-right: 35px; }
.cola{ width: 223px; float: left; margin-top:30px; padding: 0px 20px;}
#lbl_phone2_0{display: none;}
.ce_form .submit_container{width: 390px; margin: 10px 0px 20px 0px;}
.kontakt1{line-height: 140%;background: #bdbdbd url(img/bg5.gif) 0px 0px repeat-x; padding: 20px 30px 20px 30px; min-height: 326px; width: 335px; float: left;}
.kontakt2{line-height: 140%;float: left; width: 550px; padding: 20px 0px 20px 30px;}

.obszar{position:relative;}
.clickable {cursor: pointer; background:#fff;width:250px; height:250px; position:absolute; left:0; top:0; z-index:100;
opacity: 0.0;
  filter: alpha(opacity = 0);


 }
#og{position:relative; width:980px; height:246px; background: url(img/og_bg1.jpg) no-repeat;}
#og #slider{width:917px; height:198px; padding:15px 0px; margin:0px auto;background: url(img/og_bg2.jpg) no-repeat;}
.og_zdjecie{float:left;width:340px; margin:0px 0px 0px 18px;}
.og_zdjecie img{border:1px solid #c1c1c1; padding:1px; background:#fff;}
.og_tresc{float:left; width:535px;}
.og_opis{color:#454545; font-size:12px; line-height:140%;}
.og_nazwa{font-size:14px; color:#264f6c; font-weight:bold; margin:10px 0px 15px 0px; float:left;} 
.og_ile{float:right; color:#8e8e8e; margin:10px 0px 0px 0px;}
.og_tresc .more{text-align:right;margin-top:7px;}
.og_tresc .more a {
background:url("img/more.gif") no-repeat scroll left center transparent;
color:#7d4d70;
font-size:12px;
font-weight:bold;
margin:0 0 0 10px;
padding:0 0 0 10px;
text-decoration:none;
}


	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:917px;
		padding:0px 0px;
		height:202px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:11px;
		height:10px;
		position:absolute;
		left:10px;
		top:110px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:958px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		text-indent:-999em;
		display:block;
		position:relative;
		width:11px;
		height:10px;
		background:url(img/og_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(img/og_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}


.mod_quickpoll .graph .results .color1{text-align:center;background-color:#333333;color:#FFFFFF;}
.mod_quickpoll .graph .results .color2{text-align:center;background-color:#99CC33;color:#000000;}
.mod_quickpoll .graph .results .color3{text-align:center;background-color:#99CCFF;color:#000000;}
.mod_quickpoll .graph .results .color4{text-align:center;background-color:#FFFFCC;color:#000000;}
.mod_quickpoll .graph .results .color5{text-align:center;background-color:#FFCCCC;color:#000000;}
.mod_quickpoll .graph .results .color6{text-align:center;background-color:#843b3b;color:#fff;}
.mod_quickpoll .graph .results .color7{text-align:center;background-color:#17c036;color:#fff;}
.mod_quickpoll .graph .results .color8{text-align:center;background-color:#d8e50d;color:#000000;}
.mod_quickpoll .graph .results .color9{text-align:center;background-color:#d5db7d;color:#000000;}
.mod_quickpoll .graph .results .color10{text-align:center;background-color:#526fff;color:#fff;}


.mod_quickpoll{line-height:140%;}
.mod_quickpoll .graph{width:350px !important; margin:20px 0px 0px 0px;}
.mod_quickpoll .title{margin:0 0 20px 0;font-weight:bold;font-size:12px; }
.mod_quickpoll .description{display:none;}
.mod_quickpoll .formbody span{clear:both;display:block;padding:3px 0;}
.mod_quickpoll .formbody span .radio{float:left;margin:4px 10px 0 0;}
.mod_quickpoll .formbody span label{width:350px;float:left; text-align:left;}
.mod_quickpoll .formbody .submit_container{clear:both;}
.mod_quickpoll .formbody .submit{float:left;color:#896e3c;background: none;cursor: pointer;}
.mod_quickpoll .results{margin: 0px 0px 15px 0px;}	

#left .mod_article{ line-height:140%;}
#left .mod_article h2{margin:0px 0px 15px 0px;}





