html{background: #f1eee5 url(../images/bg.jpg) top repeat-x;}
body {background: transparent url(../images/bodyBg.jpg) top no-repeat; margin: 0; padding: 0; font: normal 12px Georgia, Arial, Helvetica, sans-serif; color: #3c393d;}

  h1 {padding: 0; margin: 0;}
  h2 {font: 14px Georgia, Arial; color: #52b4fb; font-weight: bold; margin: 0 0 5px;}
  h3{ color: #676767; margin: 10px 40px;}
 .form h3{margin: 0;}
  p, ul, ol{margin: 10px 0; padding-left: 35px;}
  img {border: 0;}
  a {color: #52b4fb; text-decoration: none; outline: none;}
  a:hover {text-decoration: underline; outline: 0;}
  input, textarea{height: 18px; padding: 3px 4px 0; color: #A9A9A9; border-top: 1px solid #aeaeae; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; border-left: 1px solid  #aeaeae;   font-size: 11px; outline: 0; width: 180px; font: normal 11px Georgia, Arial, Helvetica, sans-serif;}
  textarea{height: 100px;}

  .date{font-size: 11px; color: #a39d8d; margin: 5px 0;}
  .data{color: #52B4FB; font-weight: bold;}
  /*.more, .back{background: #fff url(../images/more.png) no-repeat; display: block; float: right; width: 13px; height: 13px; text-indent: -9999px;}
  .more:hover, .back:hover{background-position: 0 -13px;}
  .back{background: #fff url(../images/back.png) no-repeat;}*/
  .more {float: right;}
  #container {width: 977px; margin: 0 auto; background: #fff;}
    #headerBig {background: transparent url(../images/headerBig2.jpg) no-repeat; width: 977px; height: 579px; position: relative;}
    #headerBig.en {background: transparent url(../images/headerBigEn2.jpg) no-repeat;}
	#header {background: transparent url(../images/header2.jpg) no-repeat; width: 977px; height: 355px; position: relative;}
	#header.en {background: transparent url(../images/header2.jpg) no-repeat;}
      #logo{display: block; width: 180px; height: 160px; position: absolute; top: 12px; left: 17px; }
	  #targi{background:url(../images/targi.png) no-repeat 0 0;display: block; width: 146px; height: 146px; position: absolute; top: 188px; left: 23px; }
	  #targi:hover{background:url(../images/targi.png) no-repeat 0 -146px;}
      #menu{width: 216px; height: 255px; position: absolute; top: 0; right: 0; }
	  #menu2{width: 216px; height: 255px; position: absolute; top: 0; right: 0; }
        #menu a{background: transparent url(../images/menu_n.png) no-repeat; width: 216px; height: 30px; display: block; cursor: pointer; text-indent: -9999px;}  
        #menu.en a{background: transparent url(../images/menu_n_En.png) no-repeat;}
        #menu2 a{background: transparent url(../images/menu_n2.png) no-repeat; width: 216px; height: 30px; display: block; cursor: pointer; text-indent: -9999px;}  
        #menu2.en a{background: transparent url(../images/menu_n2_En.png) no-repeat;}
          a#item1{background-position: 0px -73px !important;}
          a#item1:hover{background-position: -216px -73px !important;}
		  
          a#item2{background-position: 0px -103px !important;}
          a#item2:hover{background-position: -216px -103px !important;}
		  
          a#item3{background-position: 0px -133px !important;}
          a#item3:hover{background-position: -216px -133px !important;}
		  
          a#item4{background-position: 0px -163px !important;}
          a#item4:hover{background-position: -216px -163px !important;}
		  
          a#item5{background-position: 0px -193px !important;}
          a#item5:hover{background-position: -216px -193px !important;}
		  
          a#item6{background-position: 0px -223px !important;}
          a#item6:hover{background-position: -216px -223px !important;}
		  
          a#item7{background-position: 0px -17px !important; margin: 17px 0 26px 0; width:90px;}
          a#item7:hover{background-position: -216px -17px !important;}
		  
      #headerBig #info{width: 255px; height: 138px; position: absolute; top: 427px; left: 42px; color: #3c393d; font: 11px Tahoma; line-height: 17px; display:none;}
      #header #info{width: 195px; height: 70px; position: absolute; top: 265px; left: 85px; color: #3c393d; font: 11px Tahoma; line-height: 17px; display:none;}
      #header #info h1{color: #0279bd; font: 23px Georgia, Arial; font-weight: normal;}
    #content {background: #f6f4ee url(../images/contBg.jpg) bottom repeat-x; /*width: 977px;*/ position: relative; }
	#content.sub {background: #fff;} /*url(../images/contentSub.jpg) left top no-repeat;}*/
      #left{background: url("../images/news_bg.png") no-repeat scroll 0 top transparent; width: 258px; min-height:259px; padding: 17px 0 0 32px; float: left;}
	  #left.noBg{width: 240px; padding-left: 16px;}
        .header{height: 25px; /*border-bottom: 1px solid #d7cdb1;*/ margin-bottom: 15px;}
          .header h1{margin: 0; text-indent: -9999px; font-size: 12px;}
        #left span{color: #202d3a; font-size: 11px; text-align: justify; line-height: 16px; display: block;}
		#left ul{width: 240px; margin: 0; padding: 0; border-top: 1px solid #D7CDB1; margin-bottom: 10px;}
		#left ul li{background: transparent; width: 240px; margin: 0; padding: 0; border-bottom: 1px solid #D7CDB1; list-style-type: none; font-weight: bold;}
		#left ul li a{width:200px; display: block; padding: 8px 20px 8px 20px; font-size: 11px; cursor: pointer;}
		#left ul li a:hover{background: #eae6e0; text-decoration: none; color: #4d575f; }
      #right{background: url("../images/news_bg.png") no-repeat scroll -254px top transparent; width: 671px; padding-left: 16px; float: left; position: relative;}
	  #right.sub{width: 687px;}
        #titles{background: transparent; float: left; margin-top: 39px;}
          #titles div{ min-height:55px; padding:14px 14px 0; width:225px;}
        #flash{background: transparent url(../images/flash.jpg) no-repeat; width: 417px; height: 259px; float: right; position: relative;}
          
          #opisInwestycji{background: transparent; width:204px; height:259px; float: left; position: absolute; clear: both; top: 0px; left: 0; display: block; cursor: pointer; zoom: 1; }
          #opisInwestycji:hover{background: transparent url(../images/opisInwestycji.jpg) no-repeat;}
          #galeria{background: transparent; width: 204px; height:259px; float: left; cursor: pointer; clear: both; position: absolute; top: 0px; right: 0px; display: block;}
          #galeria:hover{background: transparent url(../images/galeria2.jpg) no-repeat;}
          
          #galeria.en:hover{background: transparent url(../images/galeriaEn2.jpg) no-repeat;}
          #opisInwestycji.en:hover{background: transparent url(../images/opisInwestycjiEn.jpg) no-repeat;}
          * html #galeria{right: -1px !important;}
		#left h2{border-bottom: 1px dotted #C6C1B2; padding:0 0 6px;}
        #right h2{font-size: 11px; padding-left: 20px;}
		#right h1{font-size: 20px; padding-left: 20px;}
	#right h2#sec_title {font-size:20px; padding-left:20px; color: #3C393D;}
        #footer{background: transparent; color: #888; float: left; font-size: 11px; padding:10px 0 0; width:681px;}
          #footer a{color: #434343}
          #footer div{float: right; }
          #footer div#mp{float: right; }
		#right.sub #footer{width: 657px;}
		  #right.sub h1{margin-left: 15px;}
		  #right.sub p{margin: 10px 15px; color: #5d5d5d; font-size: 11px; text-align: justify; line-height: 18px;}
		  	#right.sub p a{text-decoration: underline;}
		   
		   #right ul{margin: 15px 0; padding: 15px 0 15px 27px;}
		   *:lang(pl) #right ul, #right ul{margin: 15px 0; padding: 15px 0 15px 35px;}
		   * html #right ul{margin: 15px 0; padding: 15px 0 15px 27px;}
			 
			  #right ul li{font-weight: normal; color: #52b4fb; margin-bottom: 8px; text-indent: 10px;}
			  #right ul li span{color: #676767; line-height: 20px;}
			.form{margin: 10px 30px;}
			  .formTop{background: transparent url(../images/formTop.jpg) no-repeat; width: 622px; height: 3px; font-size: 0px;}
	  		  .formCont{background: transparent url(../images/form.jpg) repeat-y; width: 582px; padding: 10px 20px;}
			  .row{margin-bottom: 5px;}
			  	.form-label{display: inline-block; zoom: 1; *display: inline;  width: 150px; color: #5d5d5d; font-size: 11px;}
				.form-input{display: inline-block; zoom: 1; *display: inline; width: 432px;}
					.form-input input, .form-input textarea, .form-input select{width: 250px;}
					.btn_dalej{background: transparent url(../images/btn_dalej.jpg) no-repeat; width: 88px; height: 27px; display: block; cursor: pointer; border: 0; padding: 0; margin: 0;}
					.btn_dalej:hover{background-position: 0 -27px;}
	  		  .formBottom{background: transparent url(../images/formBottom.jpg) no-repeat; width: 622px; height: 3px; font-size: 0px;}
		  #path{background: transparent url(../images/path.gif) repeat-x; width: 647px; padding: 8px 20px; font-size: 11px; color: #696969; margin: 10px 0 15px;}
    #border{background: transparent url(../images/border.jpg) bottom repeat-x; width: 977px; height: 4px; font-size: 0px; float: left; padding-top: 15px;} /* F6F4EE */
	#border.sub{background: #fff url(../images/border.jpg) bottom repeat-x;}
	.noBg{background: transparent !important;}
	
	table.table{width: 657px; font-size: 11px; color: #5d5d5d; margin: 10px 15px; display: block;}
		.table th{background: #434343; border-top: 1px solid #434343; border-bottom: 2px solid #f1eee5; color: #fff; padding: 4px;}
		.table th.bl{border-left: 1px solid #434343;}
		.table th.br{border-RIGHT: 1px solid #434343;}
		.table th.dark{background: #59575a;}
		.table td{border-top: 1px solid #e4e1d9; border-bottom: 1px solid #e4e1d9; background: #fff; padding: 4px;}
		.table td.dark{background: #f8f7f9;}
		.table td.bl{border-left: 1px solid #e4e1d9;}
		.table td.br{border-right: 1px solid #e4e1d9;}
		
		.clear{clear: both;}
#inwestycja{
  background: transparent;
  width: 750px;
  height: 550px;
  float: left;
  margin: 0 0 15px 52px;
}
.required{color: #52B4FB;}
.form-item{margin: 5px 0;}
.form-item label{width: 150px; display: inline-block; zoom: 1; *display: inline; vertical-align: top;}
.wyslij{display: block; border: 0; width: 87px; height: 27px; float: left; margin-left: 153px; background: transparent url(../images/wyslij.jpg) no-repeat; font-size: 300px; overflow: hidden; cursor: pointer;}
.wyslij.en{background: transparent url(../images/send.jpg) no-repeat;}
.wyslij:hover{background-position: 0 -27px;}
* html .wyslij{margin-left: 77px;}

.error{color: #f44747;}
input.error, textarea.error, select.error{border-color: #f44747; color: #3c393d;}
.success{color: #88f447;}

#right p, #right .date, #right h1, #right h2 {padding-left: 20px;}
p{line-height: 20px; text-align: justify}
#images{width: 100%; margin: 20px 0; padding-left: 20px;}
#images img {padding: 1px; border: 2px solid #52B4FB;}

#prezentacjaOsiedla{ background: transparent url(../images/prezentacjaOsiedla.jpg) no-repeat; display: block; width: 269px; height: 178px; cursor: pointer;}
#prezentacjaOsiedla.en{ background: transparent url(../images/prezentacjaOsiedlaEn.jpg) no-repeat; display: block; width: 268px; height: 178px; cursor: pointer;}
#prezentacjaOsiedla:hover{ background: transparent url(../images/prezentacjaOsiedla.jpg) no-repeat -269px 0;}
#prezentacjaOsiedla.en:hover{ background: transparent url(../images/prezentacjaOsiedlaEn.jpg) no-repeat -269px 0;}

#images a{
	display:inline-block;
	zoom:1;
	*display:inline;
	height: 96px;
	width: 96px;
	text-align: center;
	margin-right: 15px;
}
.wider a{
	width: 135px !important;
}
#folder {
	position: absolute;
	height: 245px;
	top: 170px;
	width: 401px;
	text-transform: uppercase;
	background: url(../images/folder3.png) no-repeat scroll 0% 0% transparent;
}

