
html { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	margin: auto;
}

body {
	margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
	color: #44555D;
}


pre {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select option{
min-width: 120px; width: auto !important; width: 120px;
}

a {
  outline : none;
  text-decoration: none;
  color: #347794;
}

a:hover {
  outline : none;
  color: red;
  text-decoration: none;
  
}

a.mejn{
font-weight: normal;
color: #347794;
}

a.more{
float:right;
padding-right: 0px;
font-weight: normal;
color: #D1110E;
}

h1 {
  margin: 0px;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 8px;
  float:left;
  height:15px;
  width:523px;
  font-size: 12px;
  outline : none;
  color:#3C8ABA;
  font-weight: bold;
  font-style: normal;
}

em {
font-size: 12px;
  outline : none;
  color:#3C8ABA;
  font-weight: bold;
  font-style: normal;
}

em2 {
font-size: 12px;
  outline : none;
  color:#08088A;
  font-weight: bold;
  font-style: normal;
}



img{
  border:0px solid;
}

#kontener {
	 width: 984px;
	 background: white;
	 margin: auto;
}

#top{
  text-align: right;
  font-size: 10px;
  letter-spacing: 0px;
  color: #E1EFFC;
  width:984px;
  height: 250px;
  float:left;
  padding-top: 0px;
  padding-right: 0px;
padding-bottom:10px;
}


#top a{
color: #E1EFFC;
text-decoration: none;
}


#main{
  
 
  width:524px;
   padding: 20px;
   padding-top:0px;
  float:left;
  overflow:hidden;
}


#lewa{
  /*background: url(../images/menu_top.jpg) no-repeat ;*/
  background: url(../images/bg_y_lewa.jpg) repeat-y;
  width:210px;
  padding-left:0px;
  float:left;
}


#prawa{
  /*background: url(../images/menu_top.jpg) no-repeat ;*/
  
  width:210px;
  padding-left:0px;
  float:right;
}

#prawa div{
width:210px;
float:right;
}

.bullet{
background: url(../images/znaczek_lewa.jpg) no-repeat ;
background-position: left center;
padding-left: 15px;
}




.main_tresc{
  float: left;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
  width:520px;
}

.strona_tresc{
  float:left;
  width:507px;
  padding-left: 100px;
  padding-right: 10px;
}

.przerwa{
  background: url(../images/kreska_pionowa.jpg) no-repeat ;
  width:1px;
  height:371px;
  float:left;  
}

.galeria{
  float:left;
  width:230px;
  padding-left: 10px;
  padding-right: 60px;
  text-align: center;
}

.galeria img{
  margin-bottom: 10px;
  border:2px solid rgb(145,70,13);
}

img.galeriakat{
  margin-bottom: 5px;
  margin-top: 20px;
  border:1px solid #166AAC;
}

.title{
  /*height:60px;*/
  font-family:tahoma;
  font-size:16px;
  line-height:28px;
  font-weight:bold;
  
  padding-left:98px;
  padding-top:9px;
  color:rgb(252,165,24);
  font-variant: small-caps;
  background: url(../images/mid_header.jpg) no-repeat;
  letter-spacing: 1px;
}

.kontaktText{
  border:1px #166AAC solid;
  background: #F2FAFD !important;
  width:225px !important;
}

.form_tytul{
  font-size: 14px;
  font-variant: small-caps;
  outline : none;
  color:#002D6E;
  font-weight: bold;
}

.btn{
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size: 13px;
  width: 66px;
  height: 20px;
  outline : none;
  color:#3C8ABA;
  border:0px solid;
  padding:0px 6px 6px 6px;
  background:none;
  cursor:pointer;
  font-weight:bold;
}

#newsletter{
width:210px;
padding-top:15px;
padding-bottom: 20px;
float: left;
margin-left:0px;
background: no-repeat ;
}

#sonda{
width:179px;
padding-left: 3px;
padding-right: 3px;
padding-top:15px;
padding-bottom: 20px;
float: left;
margin-left:0px;
background: url(../images/box_sonda.jpg) no-repeat ;
}


#footer{
  clear:both;
  width:984px;
  height:96px;
  background: url(../images/stopka.jpg) white no-repeat bottom;
  color: #999999;
  font-size:10px;
}

#footer a {
  color: #999999;
  text-decoration: none;
}

#footer a:hover,
#footer a:active {
  color: #bbbbbb;
}

.footer_top{
  float:left;
  text-align:center;    
  width: 884px;
  padding-right:50px;
  padding-left:50px;
  padding-top:17px;
}

.footer_right{
  float:right;    
  padding-right:50px;
  padding-top:27px;
}

.footer_left{
  float:left;
  
  font-size: 10px;
  padding-left:50px;
  padding-top:27px;
}

.men{
width:155px;
height:18px;
padding-top:4px;
padding-left:30px;
margin-top:0px;
}

.menu{

padding-top: 10px;


float:left;
}

.menu ul{
list-style: none;
padding-left:0px;
margin-left:0px;

display: block;
}

.menu ul li{
background: url(../images/menu_normal.jpg) no-repeat;
padding-left:0px;
padding-top:0px;
height:22px;

}

.menu ul li:hover {
background: url(../images/menu_hover.jpg) no-repeat ;
color: white;
}

.menu ul li a{

padding-top:0px;

color: #063A6C;
background: url(../images/menu_normal.jpg) no-repeat ;
text-decoration: none;
}

.menu ul li a:hover {


color: white;
background: url(../images/menu_hover.jpg) no-repeat ;

text-decoration: none;
}


.drukuj{
  border:0px;
  width:76px;
  height:29px;
  background: url(../images/drukuj.jpg) no-repeat right;
}

.spejs{
  width:210px;
  height:4px;
  background: url(../images/belka_srodek.jpg) no-repeat;
}

table.kalendarz{
  font-size: 15px;
}

table.kalendarz td{
  width:30px;
  padding: 10px; 
}

table.kalendarz td.first{
  
  font-weight: bold;
}

table.kalendarz td.wolne{
  color:green;
}

table.kalendarz td.zajete{
  color:red;
}

input.text{
  width:200px;
}

textarea.text{
  width: 200px;
}


#overlappopup{ /*don't change id name */
position: absolute; /*don't change position property */
z-index: 1000;
background: white;
border: 1px solid blue;
padding: 10px;
left: 0;
top: 0;
visibility: hidden;
}


