body  {
	background-color:#edf4ec;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
       margin:0;
	padding:0;
	}

h2 {
	font-size: 22px;
	font-weight: bold; 
	text-align: center; 
	text-decoration:none;
       margin:2px 5px;
	}
h4 {
font-size:12px;
margin:10px 0 0 0;
}
#stopka {
 text-align:center;
}

.ramka {
      width:100%;
      border:1px solid #4c9061;
      margin: 2px 0;
      background:#c5d7c1 url("/img/button_tlo.jpg") repeat-x;

     }
.ramka td {
      padding:0;
      }
#t22 {
background:url(img/tlonagl.jpg) no-repeat right;
}

	
.l22 {
      padding:2px;
      margin:10px 0 0 0;
      border:1px solid #4c9061;
      background:#c5d7c1 url("/img/button_tlo.jpg") repeat-x;
}
.l22 ul {
       list-style-type:none;
	padding:1px 1px 2px 2px;
	margin:2px 1px 2px 2px;
}
.l22 li {
       margin:3px 0 0 0;
}
.l22 a{
       display:block;
       text-decoration:none;
       color:#000;
}
.l22 a:hover {
       background:#EEFFEC;
}


.nagl_gl_okno h1 {
	font-size: 22px;
	text-align:center;
	color:#4C9061;
       margin:0;
}

#tytul_gl_okno {
	font-size: 22px;
	text-align: center; 
	color:#4C9061;
       background:url("/img/bg1.jpg") repeat-x;
	}

.gl_okno h3 {
       font-style:italic;
       font-weight:bold;
       font-size:12px;
}
.gl_okno {
       color:#000000;
}

.gl_okno a:link {text-decoration: none;}
.gl_okno a:visited {text-decoration: none;}
.gl_okno a:hover { text-decoration: underline;}
.gl_okno a:active { text-decoration: none;}

.tabela_gl_okno {
       border-spacing:1px;
       margin:0 auto;
                }
.tabela_gl_okno td {
       padding:2px;
                   }



.niep_tab {width:100%;margin:2px 0;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;text-decoration: none;background:#c6d7c5;width:100% }
.parz_tab {width:100%;margin:2px 0;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;text-decoration: none;background:#d4e5d5;width:100%}
.nagl_tab {font-family: Arial, Helvetica, sans-serif;text-decoration: none; background:#ACC4AA;}
.nagl_tab a:link {color:#367236; }
.nagl_tab a:visited {color:#367236;}
.nagl_tab a:hover {color: #000000;}

.sprzedane_tab {
       background:url("img/sprzedane.gif");
       color:#414141;
}
/* ########################################################## */

ul#tabs {
list-style-type: none;
margin:10px 0 0 0;
padding:0;
}

ul#tabs li {
padding:2px 10px;
font-style:italic;
font-weight:normal;
color:green;
margin-left:15px;
border-top:1px solid green;
border-right:1px solid green;
border-left:1px solid green;
display:inline;
}
li#oferta_tab {
background:#d4e5d5;
border-bottom:1px solid #cec;
}

div#oferta_div {
border:1px solid green;
margin-top:2px;
background: #d4e5d5;
padding:10px;
}

div#lokalizacja_div {
border:1px solid green;
margin-top:2px;
display:none;
background: #d4e5d5;
padding:10px;
}

div#opis_div {
border:1px solid green;
margin-top:2px;
display:none;
background: #d4e5d5;
padding:10px;
}

div#zdjecia_div {
border:1px solid green;
margin-top:2px;
display:none;
background: #d4e5d5;
padding:10px;
text-align:center;
height:100%;
}


div#zdjecia_div:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 





div#kontakt_div {
border:1px solid green;
margin-top:2px;
display:none;
background: #d4e5d5;
}

.powierzchnia {
	text-align:right;
}

td#nav_tab {text-align:center;background:#B8E3B6;font-style:italic;padding:0px;color:#9A9A9A;border-bottom:2px dotted green;}
td#nav_tab ul {padding:0 0 2px 0;margin:0;}
td#nav_tab li {display: inline;padding:0 20px;margin:0;}

td#stopka_tab {text-align:right;background:#d3d3d3;font-style:italic;font-weight:bold;padding:1px 5px;color:navy;border-top:2px dotted green;margin:0;}
#wydruk_data {display:none;}

.opis1 {
 font-weight:bold;
 vertical-align:top;
 border-bottom:1px dashed #4c9061;
 background:#EEFFEC;
}
.opis2 {
 font-weight:bold;
 text-align:right;
 vertical-align:top;
 background:#EEFFEC;
}
.opis3 {
 font-weight:bold;
 vertical-align:top;
 background:#EEFFEC;
}
.komorka_tab {
border:1px solid #EEFFEC;
margin:0 auto;
}
.szukaj {
width:100%;
margin-bottom:2px;
}

#m_os {
}
#m_os a {
text-decoration:none;
color:#4c9061;
font-weight:bold;
}

#form {
border:1px solid #4c9061;
margin:1px;
padding:0;
}

#opis_procedury {
display:none;
position:absolute;
left:512px;
top:300px;
width:300px;
height:200px;
background:#FCBF8E;
border:3px solid #4c9061;
padding:5px;
margin:5px;
color:#fff;
overflow:auto;
}

#menu {
vertical-align:top;
width:160px;
}
#menu h1 {
font-size:11px;
text-align:center;;
margin:5px 0;
}
#menu h2,#menu h3 {
font-size:11px;
text-align:left;
}
#menu h3 {
font-size:11px;
font-weight:normal;
margin:0;
	}

#oferta_nav {
width:100%;
margin:0;
}

.foto {
border-style:solid;
border-width:1px;
border-color:#ccc #ccc #666 #666;
background:#edf4ec;
margin:5px;
float:left;
height:230px;
width:220px;
padding:10px;
}
.foto img{
border-style:solid;
border-width:1px;
border-color:#666 #666 #ccc #ccc;
}


.foto_opis {
margin:0;
vertical-align:top;
width:220px;
}

#login {
      margin-top:3px;
      border:1px dashed #4c9061;
      background:#C5D7C1;
      padding:5px 0;
      margin:10px 0 0 0;
      text-align:center;
      font-weight:bold;
}
#login div {
	color:#123456;
}
#login a {
	text-align:center;
       text-decoration:none;
	color:#4c9061;
       display:block;
}
#rejestracja {
	text-align:center;
       display:block;
       color:black;
}#login_info {
	text-align:center;
       display:block;
       color:black;
}
#kw_link{
color:#000;
font-weight:bold;
padding-left:20px;
margin-bottom:2px;
background: url("http://www.kwsa.pl/img/logo_stopka.gif") no-repeat;
text-decoration:none;

}
#kw_link:hover{
text-decoration:underline;
}
