* html{
  height:100%	
}
html, body{
text-align: center;
width: 100%;
height: 100%;
font-family: helvetica, trebuchet ms, tahoma, arial, sans-serif;
font-style: bold;
font-size: 13px; 
line-height: 22px;
margin: 0px auto 0px auto; 
padding: 0px auto 0px auto;
background-color: #427D05;
background-image: url('bgd.jpg');
background-position: center;
background-repeat: repeat-y;

}

/*tables*/
table.main{
padding-top: 0px;
margin-top: 0px;
background-color: transparent;
border: none;
width: 970px;	
min-height: 100%;
margin-left: auto;
margin-right: auto;
}

/*divs*/
div.container{
	position: relative;
	top: 46px;
	width: 1086px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}
div.naglowek{
width: 100%;
height: 225px;
position: relative;
background: transparent url('pasek_bgd.png') repeat-x top; 
top: 0px;
z-index: 2;
text-align: center;
}
div.left{	
color: #333;
background: transparent url('txt_bgd_aktual.jpg') repeat-y top;
width: 250px;
float: left;
position: relative;
height: auto;
min-height: 100%;
margin-top: -30px;
font-size: 11px;
display: table;
padding-left: 5px;
top: 0px;
}
div.right{
background: transparent url('txt_bgd.jpg') repeat-y top;
width: 660px;
float: left;
position: relative;	
left: 0px;
top: -20px;
height: 100%;
color: #333
}
div.right>p.small_menu{
text-align: center;
text-decoration: none;
color: #333;
}
div.grey_font{
color: #666600;
}

/*spans*/
span.lisc{
background: transparent url('lisc.png') no-repeat top; 
float: right;
width: 255px;
height: 145px;
position: absolute;
top: 0px;
right: 0px;
}
span.small_menu>a:link{
text-decoration: none;
color: #669900;
font-weight: bold;
}
span.small_menu> a:hover{
text-decoration: none;
color: #336699;
font-weight: bold;
}
span.small_menu>a:visited{
text-decoration: none;
color: #336699;
font-weight: bold;
}
span.white{
color: #333;
text-decoration: none;
font-size: 12px;
font-family: inherit;
font-weight: bolder;
}
span.important{
color: #333;
font-weight: bolder;
font-family: inherit;
}
span.important_big{
color: #336699;
font-weight: bolder;
font-family: inherit;
font-size: xx-large;
}
span.ft{
width: 250px;
height: 50px;
background: transparent url('txt_bgd_aktual_ft.jpg') no-repeat top;
position: relative;
left: 0px;
top: 10px;
margin-left: -3px;
float: left;
}
span.ft_right{
width: 660px;
height: 50px;
background: transparent url('txt_bgd_aktual_ft_right.jpg') no-repeat top;
position: relative;
margin: auto auto -10px auto;
padding-left: -12px;
float: right;
}


/*ps*/
p{
text-indent: 20px;
text-align: justify;
}
p.no_indent{
text-indent: 0px;
text-align: justify;
}

/*uls*/
ul{
text-align: justify;
text-indent: 0px;
}
ul.internet{
margin-left: 50px;
list-style-image: url('internet-icon.png');
}
ul.internet>li>hr{
width: 500px;
background-color: #99CCFF;
color: white;
border: none;
height: 1px;	
margin-left: 0px;
}
ul.numbers{
list-style-type: decimal; 
}
ul.numbers>li{
margin-left: 30px;
}
ul.normal{
list-style-type: circle; 	
}
ul.normal>li{
margin-left: 30px; 	
}
ul.ppt{
list-style-type: circle; 	
}
ul.ppt li{
margin-left: 30px; 	
}
ul.doc{
list-style-image: url('doc-icon.jpg'); 	
}
ul.doc li{
margin-left: 30px; 	
}
ul.pdf{
list-style-image: url('pdf2.jpg'); 	
}
ul.pdf li{
margin-left: 30px; 	

}

/*headers*/
h1,h2,h3,h4,h5{
color: #333;
}
h1{
text-align: center;
text-transform:  capitalize;
font-family: helvetica;
font-size: 17px;
}
h2{
text-align: center;
text-transform:  uppercase;
font-family: helvetica;
font-size: 18px;
color: #333;
padding-top: 20px;
padding-bottom: 20px;
}
h3{
text-align: justify;
text-transform: none;
padding-top: 10px;
padding-bottom: 10px;
font-size: 14px;
}
h4{
text-align: justify;
text-transform: none;
padding-top: 5px;
padding-bottom: 5px;
font-size: 12px;
}
h5{
text-align: center;
font-weight: bold;
font-size: small;
font-size: 11px;
}

/*imgs*/
img.title{
margin-left: auto;
margin-right: auto;
}
img.txt_body{
float: right;
margin: 0px 50px 0px 20px;
border: 1px solid #333;
}
img.txt_body_akt{
float: right;
margin: 0px 0px 0px 20px;
border: 1px solid #333;
}
img.txt_body_pza{
float: right;
margin: 0px 60px 0px 0px;
border: 1px solid #333;
}
img{
border-style: none;
}	
img.gal{
border: 2px solid #333;
float: left;
position: relative;
margin-left: 30px;
margin-right: 20px;
}
img.img{
border-width: 1px;
border-color: white;
}
img.logo{
padding-left: 30px;
padding-right: 30px;
}
img.icon{
border: 1px solid #333;
margin: 0px auto 5px 15px;
}

/*hrs*/
hr{
border-top: 1px solid #333;
background-color: transparent;
border-bottom: none;
border-left: none;
border-right: none;
height: 1px;
margin: 10px auto 10px auto;
text-align: center;
}
div.right>hr{
width: 636px;
height: 1px;
padding: 10px auto 10px auto;
text-align: center;
}
div.left>hr{
width: 234px;
height: 1px;
padding: 10px auto 10px auto;
text-align: center;
}

/*co-os*/
.left p, ul, h1, h2, h3, h4, h5 {
margin: 10px 12px	10px 12px;
}
.right p, ul, h1, h2, h3, h4, h5 {
margin: 10px 50px	10px 50px;
}

