/*Global-------------------------------------------------------*/
body, html {
	width: 100%;
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	background: #f5f5f5 url(img/fd_tlo.png) center top no-repeat;
	font-family:Verdana,Tahoma, Arial, sans-serif;
  font-size: 11px;
}

a.link_email{color:rgb(83,244,20);text-decoration:none;}
a.link_email:hover{text-decoration:underline;}

td {
	empty-cells: show;
}

div#noFlashMonit
{
 position : absolute;
 
 left : 0px;
 top : 50%;
 
 width : 100%;
 height : 240px; 
 
 margin-left : 0px;
 margin-top : -120px;
}

div.CnoFlashMonit
{ 
 background-color : #fff;
}
div.CnoFlashMonit table
{
 width:100%;
 height:100%;
}
div.CnoFlashMonit table tr th
{
 text-align : center;
 vertical-align : center;
 height : 120px;
}
div.CnoFlashMonit table tr td
{
 vertical-align : top;
 text-align : center;
}
div.CnoFlashMonit table tr td div
{
 font-weight : bold;
 font-size : 12px;
 color : #545454;
}

/*Class------------------------------------------------------*/

img,div
{
 padding : 0px;
 margin : 0px;
 border : 0px;
}

a.bottom_menu
{
 color : #5b5b5b;
 text-decoration : none;
}

div.sel_bottom_menu
{
 display : inline;
 color : #5b5b5b;
 text-decoration : underline;
}

span.to_left {
	display: inline;
	float: left;
}
span.to_right {
	display: inline;
	float: right;
}

a.footer
{
 color : #a9a9a9;
 text-decoration : none;
}

div.intro_text
{
 background : url(/img/slogan/slogan_bar.gif) left top no-repeat;
 vertical-align:top;
 
 padding-left : 10px;
 line-height : 18px;
}

div.intro_text_dbl
{
 background : url(/img/slogan/slogan_bar_dbl.gif) left top no-repeat;
 vertical-align:top;
 
 padding-left : 16px;
 line-height : 18px;
}

td.intro_td
{
 vertical-align:top;
 padding-left:13px;
 padding-right:13px;
}

td.szukaj_td_left
{
 text-align : left;
}

td.szukaj_td_right
{
 text-align : right;
 padding-right : 5px;
}

input.szukajInput
{
 color : #121f43;

 padding-left : 4px;
 padding-right : 4px;
 
 padding-top : 1px;
 padding-bottom : 1px;
 
 width : 52px;
 height : 14px;
 
 font-size : 10px;
 
 border-left : 1px solid #FFF;
 border-top : 1px solid #FFF;
 border-right : 1px solid #FFF;
 border-bottom : 1px solid #FFF;
 
 background : url(/img/szukarka/pole_tlo.gif) top left repeat-x;
}

input.szukajInputErr
{
 color : #FF0000;

 padding-left : 4px;
 padding-right : 4px;
 
 padding-top : 1px;
 padding-bottom : 1px;
 
 width : 52px;
 height : 14px;
 
 font-size : 10px;
 
 border-left : 1px solid #FFF;
 border-top : 1px solid #FFF;
 border-right : 1px solid #FFF;
 border-bottom : 1px solid #FFF;
 
 background : url(/img/szukarka/pole_tlo_err.gif) top left repeat-x;
}

a.na
{
 color : inherit;
 font-size : inherit;
 text-decoration : none;
}

div.kontakt_div
{
 padding-left : 69px;
 text-align : left;
 line-height:12px;
}

div.kontakt_div a
{
 color : #48af31;
}

a
{
 color : #48af31;
}

.a_img
{
 border : 0px;
 padding : 0px;
 margin : 0px;
}


td.wynik_td
{
 background-color : #FFF;
 padding : 8px;
 color : #111e42;
 font-size : 10px;
 text-align:center;
 font-weight : bold;
}

td.wynik_td_row
{
 padding : 0px;
 padding-left : 0px;
 color : #FFF;
 font-size : 10px;
 text-align:left;
}

div.wynik_div_1
{
 font-weight : bold;
 padding-left : 52px;
}

div.wynik_div_2
{
 padding-left : 12px;
}

div.wynik_div_3
{
 text-align: center;
}

div.wynik_div_4
{
 font-weight : bold;
 text-align:right;
 padding-right : 52px;
}

tr.wynik_tr_normal
{}

tr.wynik_tr_highlight
{
 background-color : #283454;
 cursor : pointer;
 cursor : hand;
}

tr.wynik_tr_highlight_blocked
{
 background-color : #283454;
}

.hcursor
{
 cursor : pointer;
 cursor : hand;
}

/*FSITE-----------------------------------------------------*/

table.dropdown
{
 width : 70px;
 text-align:left;
}

table.dropdown td.text
{
 vertical-align: middle;
 text-align:left;
}

table.dropdown td.text input
{
 padding-left : 4px;
 padding-right : 4px;
 
 padding-top : 1px;
 padding-bottom : 1px;
 
 width : 42px;
 height : 14px;
 
 font-size : 10px;
 
 border-left : 1px solid #FFF;
 border-top : 1px solid #FFF;
 border-right : 1px solid #FFF;
 border-bottom : 1px solid #FFF;
 
 background : url(/img/szukarka/pole_tlo.gif) top left repeat-x;
 text-align:left;
}

table.dropdown td.arrow
{  
 width: 20px;
 background : url('/img/szukarka/pole_arrow.gif') center center;
 text-align:left;
}

div.dropdown
{
 margin : 0px;
 padding : 0px;
}

div.dropdown tr.option td
{
  width : 42px;
  border-bottom : 1px solid #FFF;

	cursor: default;
	color : #121f43;
	
  background-color : #EEE;
	
  line-height: 13px;
	text-align: right;
	
	padding : 4px;
	padding-left:8px;
	padding-right:8px;
  text-align:left;
}

div.dropdown tr.option td.selected
{
  color : #121f43;
	background-color: #DDD;
}

div.dropdown tr.option td.hover
{
  color : #121f43;
	background-color: #8fcb7d;
}

table.dropdownErr
{
 width : 70px;
 text-align:left;
}

table.dropdownErr td.text
{
 vertical-align: middle;
 text-align:left;
}

table.dropdownErr td.text input
{
 color : #FF0000;

 padding-left : 4px;
 padding-right : 4px;
 
 padding-top : 1px;
 padding-bottom : 1px;
 
 width : 42px;
 height : 14px;
 
 font-size : 10px;
 
 border-left : 1px solid #FFF;
 border-top : 1px solid #FFF;
 border-right : 1px solid #FFF;
 border-bottom : 1px solid #FFF;
 
 background : url(/img/szukarka/pole_tlo_err.gif) top left repeat-x;
 text-align:left;
}

table.dropdownErr td.arrow
{  
 width: 20px;
 background : url('/img/szukarka/pole_arrow.gif') center center;
 text-align:left;
}

div.dropdownErr
{
 margin : 0px;
 padding : 0px;
}

div.dropdownErr tr.option td
{
  width : 42px;
  border-bottom : 1px solid #FFF;

	cursor: default;
	color : #121f43;
	
  background-color : #EEE;
	
  line-height: 13px;
	text-align: right;
	
	padding : 4px;
	padding-left:8px;
	padding-right:8px;
  text-align:left;
}

div.dropdownErr tr.option td.selected
{
  color : #121f43;
	background-color: #DDD;
}

div.dropdownErr tr.option td.hover
{
  color : #121f43;
	background-color: #8fcb7d;
}

table.textTable
{
 width : 100%;
}

td.textTableLeft
{
 text-align:left;
 vertical-align : top;
 padding-left:10px;
}

td.textTableCenter
{
 text-align:center;
 vertical-align : top; 
}

td.textTableLeft li
{
 color : #FFF;
 padding : 0px;
 margin : 0px;
 text-indent : 0px;
}

td.textTableLeft ul
{
 padding : 0px;
 margin : 0px;
 text-indent : 0px;
 
 margin-left : 12px;
 
 list-style-image:url(img/li.gif);
}

td.textTableLeft a
{
 color : #00FF00;
}

input.kontaktFormText
{
 color : #121f43;
 font-size : 10px;
 
 border : 1px solid #ccc;
 background-color : #eee;
}

textarea.kontaktFormText
{
 color : #121f43; 
 font-size : 11px;
 
 border : 1px solid #ccc;
 background-color : #eee;
 padding : 2px;
}

td.kontaktFormText
{
 color : #121f43;
 padding:6px;
 text-align : left;
 width : 120px;
}

td.kontaktFormTextField
{
 padding-right : 12px;
}

td.kontaktFormArea
{
 color : #121f43;
 padding:6px;
 text-align : left;
 width : 120px;
}

.handPointer
{
 cursor : pointer;
 cursor : hand;
}

input.zapytanieSubmit
{
 border : none;
 padding : none;
 margin : none;
 background-color:none;
 background : url(img/wyslij_btn.gif)center no-repeat;

 cursor : pointer;
 cursor : hand;
 
 display : inline;
 clear : none;
 
 width : 71px;
 height : 17px;
}

input.zapytanieClose
{
 border : none;
 padding : none;
 margin : none;
 background-color:none;
 background : url(img/zamknij_btn.gif)center no-repeat;

 cursor : pointer;
 cursor : hand;
 
 display : inline;
 clear : none;
 
 width : 82px;
 height : 17px;
}

/*table.dropdown
{
 width : 70px;
}

table.dropdown td.text
{
 vertical-align: middle;
}

table.dropdown td.text input
{
 padding-left : 4px;
 padding-right : 4px;
 
 padding-top : 1px;
 padding-bottom : 1px;
 
 width : 42px;
 height : 14px;
 
 font-size : 10px;
 
 border-left : 1px solid #FFF;
 border-top : 1px solid #FFF;
 border-right : 1px solid #FFF;
 border-bottom : 1px solid #FFF;
 
 background : url(/img/szukarka/pole_tlo.gif) top left repeat-x;
}

table.dropdown td.arrow
{  
 width: 20px;
 background : url('/img/szukarka/pole_arrow.gif') center center;
}

div.dropdown tr.option td
{
  border-bottom : 1px solid #FFF;

	cursor: default;
	color : #121f43;
	
  background-color : #EEE;
	
  line-height: 13px;
	text-align: right;
	
	padding : 4px;
	padding-left:8px;
	padding-right:8px;
}

div.dropdown tr.option td.selected
{
  color : #121f43;
	background-color: #DDD;
}

div.dropdown tr.option td.hover
{
  color : #121f43;
	background-color: #8fcb7d;
}*/

/*ID--------------------------------------------------------*/
table#layout {
	margin: 0px;
	padding: 0px;
	margin: auto;
	margin-top:350px;
	width : 934px;
}
td#flash {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
}
td#html {
	text-align: left;
	vertical-align: middle;
	/*background-color: #121f42;*/
		background:url(img/tlo_kolka.jpg) repeat-y;
	color : #fff;
	
	padding : 8px;
  line-height : 18px;
}

td.html {
	text-align: left;
	vertical-align: middle;
	/*background-color: #121f42;*/
		background:url(img/tlo_kolka.jpg) repeat-y;
	color : #fff;
	
	padding : 8px;
  line-height : 18px;
}

td#intro {
	text-align: left;
	vertical-align: middle;
	background-color: #121f42;
	
	color : #fff;
	
	padding : 0px;
  line-height : 18px;
}
td#footer {
  padding-top : 8px;
  padding-bottom : 8px;
  height : 20px;

	text-align: left;
	vertical-align: top;
	color: #a9a9a9;
}

td#bottom_menu
{
 padding-top : 2px;
 padding-bottom : 2px;
 text-align : center;
 color : #5b5b5b;
 background-color : #fff;
 font-size : 11px;
 vertical-align : middle;
}

div#overlay_bg
{
 position: absolute; 
 left: 0px; 
 top: 0px; 
 width: 100%; 
 height: 100%; 
 background-color: #121f43;
 z-index: 100; 
 opacity: 0.8; 
 filter: alpha(opacity=80);
}

div#form_layer
{
 position: absolute; 
 left: 0px; 
 top: 0px; 
 width: 100%; 
 height: 100%;
 z-index: 201; 
}

div#flyout_layer
{
 background-color : #FFF;

 position: absolute; 
 left: 0px; 
 top: 0px;
 z-index: 201; 
 
 padding : 7px;
 width: 115px;
 
 color : #121f42;
}

table#kontaktForm
{
 border:1px solid #c6c6c6;
 background-color:#FFF;
 padding : 4px;
 
 width: 404px;
 height: 276px;
}

span#resultArea
{
 padding : 6px;
 height : 300px;
}

img.galleryIMG
{
 border : 2px solid #FFF;
}

img.showPageGallery
{
 border : none;
 padding : 0px;
 margin : 0px;
}

a.showPageGallery
{
 color : #FFF;
}

td.showPageGallery
{
 color : #FFF;
}

div#photo_frame
{
 position: absolute; 
 z-index: 505; 
 height: 100%; 
 width: 100%;
}

div#loading_info
{
 position: absolute; 
 z-index: 515; 
 height: 100%; 
 width: 100%;
}

img#photo_in_frame
{
 background-color: #000; 

 padding : 0px;
 margin : 0px;
}

img#loading	
{
 position: absolute;
 width: 42px; 
 height: 42px; 
 text-align: center;
}

table#galleryTable
{
 background-color : #FFF;
 padding : 2px;
}

td#galleryImageDesc
{
 height : 25px;
 text-align : center;
 color : #121f42;
 vertical-align: middle;
 padding: 5px;
}

td
{
 empty-cells:show;
}

div.intro_content
{
 /*margin-left:10px;*/
 text-align:justify;
 display:block;
 width:640px;
}

div.intro_content p
{
 margin : 0px;
 padding : 0px;
 margin-bottom : 12px;
}

table.tlo_kolka{width:100%;height:100%;background:url(img/tlo_kolka.jpg) repeat-y;text-align:center;}
td.tab_kolka_l{width:700px;}
td.tab_kolka_r{}
div.zadaj_pytanie_pl{width:168px;height:94px;background:url(img/zapytaj_pl.gif) no-repeat;cursor: pointer;}
div.zadaj_pytanie_en{width:168px;height:94px;background:url(img/zapytaj_en.gif) no-repeat;cursor: pointer;}
li.str_gl_punktor{list-style-image: url(img/li_punkt.gif);margin:10px 0px 10px 0px;}
table.developer{margin:10px 0px 20px 0px;}
table.biuro_sprzedazy{margin:10px 0px 10px 0px;}
img.obrazek_galeria_budowa{width:105px;height:80px;border:#ffffff 2px solid;cursor: pointer;margin:10px 10px 10px 10px;}
span.obrazek_galeria_budowa_b{color:#000000;letter-spacing:-1px;}
span.obrazek_galeria_budowa_c{color:#ffffff;letter-spacing:-1px;}

img.pod-klucz {
opacity:0.5;
filter:opacity(0.50)
}


div.img_background {
  background:#000000 none repeat scroll 0;
  opacity:0.8;
  filter: alpha(opacity = 80);
  z-index: 501;
}

div.img_layer {
  background: transparent none repeat scroll 0;
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;
  border-top: 5px solid #fff;
  cursor:pointer;
  z-index: 1002;
  text-align: right;
}

div.img_layer p {
  background: #fff;
  margin: 0;
  padding: 5px;
}

.newsy{ 
  width: 600px;
  height: 100%;
}
.data_news{
  float: left;
  width: 80px;
  margin-top: 20px;
}
.tytul_news{
  float: left;
  width: 500px;
  color: #66ff33;
  margin-top: 20px;
}
.wstep_news{
  
  float: left;
}
.foto_news{
  float: left;
  margin-top: 10px;
  padding-bottom: 10px;
}
.more_news{
  display: block;
  width: 100%;
  height: 18px;  
  float: left;
  font-weight: bold;
  vertical-align: middle;
}
.more_news a{
  color: #fff;
  text-decoration: none;
  vertical-align: middle;
  width: 56px;
  height: 18px;
  background-color: #4bb031;
  display: block;
  text-align: center;
}

.zmienstrone{
  float: left;
  width: 100%;
  text-align: center;
  font-size: 16px;
  margin-top: 15px;
}
.zmienstrone a{
  padding: 6px;
}
.zmienstrone img{
  margin-top: 2px;
}
