

 html, body {
    margin: 0px;
    padding: 0px;
    height: 100%; /* Required */
    text-align: center;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #fff url("/img/tlo.gif") 0 0 repeat-x; 
   }
a{text-decoration: none;}
   
#main {
   text-align: left;
   width: 780px;
   position: relative;
   min-height: 100%; 
   margin: 0px auto 0px auto;
   height: auto !important; 
   height: 100%;
   }
   
 #main #head {
  height: 500px;
 }
 
 #main #headbody {
  height: 100px;
  display: block;
 }

 h1 {
  margin: 0;
  float: left;
  height: 81px;
  width: 429px; 
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  padding: 10px 3px;
  color: #fff;
  background:  url("/img/headbg.gif") 0 0 no-repeat; 
}
#main #mainmenu 
{
	 float: left;
	 width: 250px;
	
}
#main #mainimg 
{
	 float: left;
	 width: 450px;
	 height: 400px;
	 margin-left: 50px;
}


#main #mainmenu ul{padding-top: 5px;}
#main #mainmenu li {
   list-style-type: none;
   text-align: right;
   padding: 6px;	
}

#main #mainmenu a{ color:#000; font-size: 26px; text-decoration: none;}
#main #mainmenu a:hover{text-decoration:underline;}
#main #mainmenu .sel{color: #f65a00;}
.clear { clear: both;} 


h2 {color: #f65a00; font-size: 26px; padding: 0px; margin: 0px 20px} 
.hr {border: 1px #f65a00 solid; margin-top:10px; margin-bottom: 10px;} 
p{margin: 10px 20px; font-size: 16px; color: #524f4d;}
ol{ margin-left: 30px; color: #524f4d;}
h3{color: #524f4d;}
table{margin: auto; color: #524f4d; border: 1px #524f4d dotted;}
tr, td{border: 1px #524f4d dotted;}
td{padding-left: 5px; padding-right: 5px;}
.icennik{font-size: 10px; margin: 0; padding: 0;}
#foo{font-size: 12px; color: #524f4d;}
#foo #wleft {float: left}
#foo #wright {float: right}
.right {float: right;}
.left{ float:left;}
.banpos {padding-top:200px; padding-left: 30px;}

