html,body,p {
margin:0;
padding:0; 
}
body {
background: transparent;
font: 70% Arial,sans-serif;
text-align:center;

}
div#gora {
width:800px;
padding:0px auto;
margin:10px auto;
text-align:left;
}
div#katalog {
clear:both;
border-top: 1px solid #ccc;
background: url(tlo.gif) 0px 0px repeat-x;
text-align:center;
}
div#tata {
width:800px;
padding:0 auto;
margin:0 auto;
text-align:left;
}
div#menu {
width: 800px;
background: #fff;
padding:0 auto;
margin:0 auto;
}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{width:800px;}
ul#nav li{float:right;margin-left: 3px;text-align: center;}
ul#nav a{float:left;width: 9em;padding: 6px 5px 6px 5px;background: #003471;text-decoration:none;color: #fff;font-family:tahoma;}
ul#nav a:hover{background: #9d0a0e;color: #eee}

div#lewe_menu { 
float:left;
border:0; 
width: 195px; 

}
div#srodek { 
float:right;
border:0; 
width: 605px; 
}

div#stopka { 
clear:both;
border:0; 
width: 800px; 
text-align:right;
}

.tmenu {background: url(dot.gif) 0 0 repeat-x #fff; width: 605px;margin-top:7px;}
.tsearch {background: url(dot.gif) 0 0 repeat-x #fff; width: 400px;}
.t {background: url(dot.gif) 0 0 repeat-x #fff; width: 190px;margin-top:7px;}
.b {background: url(dot.gif) 0 100% repeat-x}
.l {background: url(dot.gif) 0 0 repeat-y}
.r {background: url(dot.gif) 100% 0 repeat-y}
.bl {background: url(bl.gif) 0 100% no-repeat}
.br {background: url(br.gif) 100% 100% no-repeat}
.brmenu {background: url(tlo_table_br.jpg) 100% 100% no-repeat}
.brred {background: url(tlo_table_br_red.jpg) 100% 100% no-repeat}
.tl {background: url(tl.gif) 0 0 no-repeat}
.tlwhite {background: url(tlwhite.gif) 0 0 no-repeat}
.tr {background: url(tr.gif) 100% 0 no-repeat ;}
.trwhite {background: url(trwhite.gif) 100% 0 no-repeat ;}



ul.links, ul.links li, ul.search, ul.search li, ul.last, ul.last li, ul.kat, ul.kat li {
padding:10px;
margin:0;
list-style:none;
text-align:left;
}
ul.last {
padding-bottom:2px;
}

ul.search, ul.search li {
padding:0px;
}


ul.links li, ul.kat li {
border-bottom: 1px dashed #c0c0c0;
padding: 4px;
}
ul.links a, ul.kat a, a.wpisy, a.lewa {
color:  #9d0a0e;
text-decoration:none;
font-weight:bold;
font-family:tahoma;
}
ul.links a:hover, ul.kat a:hover, a.wpisy:hover {
text-decoration:underline
}
ul.links li.nag, ul.kat li.nag {
FONT-FAMILY: verdana,arial; 
text-decoration: none;
font-weight: bold; 
font-size: 13px;color: #22415d; 
background: url(earth.gif) 0 0 no-repeat;  
padding: 10px 10px 10px 40px;
border:0;
}
ul.kat li.nag {
background: url(icon_directory_red.gif) 0 0 no-repeat; 
}


ul.search li.nag {
FONT-FAMILY: tahoma; 
text-decoration: none;
font-weight: bold; 
font-size: 11px;color: #ccc; 
padding: 2px 10px 2px 40px;
border:0;
border-bottom: 1px solid #c0c0c0;
margin-bottom:5px;
}

ul.last li.nag {
FONT-FAMILY: tahoma; 
text-decoration: none;
font-weight: bold; 
font-size: 11px;color: #000; 
padding: 0px 10px 5px 10px;
border:0;
border-bottom: 1px solid #c0c0c0;
}
table.main_menu, table.subcategories, table.wp {
background: url(tlo_table.jpg) 1px 1px no-repeat;
font-size: 11px;
font-family:tahoma;
}
table.main_menu tr td br{
display:none;
}

table.main_menu td, table.subcategories td{
width:100%;    
padding : 10px 10px 10px 10px;
vertical-align: top;
}
table.subcategories  { padding: 0 ;   margin: 0 0 0 0px;   width: 100%;     }
table.subcategories td{ width:100%; padding : 5px 5px 5px 5px; font-size: 11px;  padding-left:40px;
background: url(folder-yellow.gif) 20px 5px no-repeat;}




.glowne,.glowne:visited, .glowne:link{FONT-FAMILY: tahoma; font-size: 11px;  text-decoration: none;font-weight: normal; color: #000000;}
.glowne:hover   { FONT-FAMILY: tahoma; font-size: 11px; text-decoration: underline; color: #9d0a0e;} 

a.kateg:visited, a.kateg:link {
FONT-FAMILY: verdana,arial; 
text-decoration: none;
font-weight: bold; 
font-size: 13px;color: #22415d; 
background: url(icon_directory.gif) 0 0 no-repeat;  
padding: 10px 10px 10px 40px;
display:block;
}
a.kateg:hover   {
color: #9d0a0e;
background: url(icon_directory_red.gif) 0 0 no-repeat;  
}

div.ostatnie {
padding:10px;
font-family:tahoma;
text-align:justify;
}
div.ostatnie a:link, div.ostatnie a:visited {
color:  #9d0a0e;
text-decoration:none;
font-weight:bold;
display:block;
margin-bottom:5px;
}

div.ostatnie a:hover {
text-decoration:underline
}




div.search {
width:400px;
height:70px;
background: url(tlo_search.jpg) repeat-x;
padding:0;
margin:0;
}
div.ser {
width:400px;
height:70px;
background: url(world.jpg) top right no-repeat;
padding:0;
margin:0;
padding-top:12px;
padding-left:22px;
}
div.szukaj {
background: url(wysz.jpg) top right no-repeat;
width:129px;
height:17px;

}
button.button {
border:0;
cursor: hand;
margin:0;
padding:0; 
background: url(button.gif) 0 0 no-repeat;
width:77px;
height:27px;
}

input.inp {
border:#4f56ef 1px solid;
font-size: 13px;
background-color: #fff;
color: #000;
font-family: tahoma,sans-serif;
height:21px;
}
select { text-align:left;  font-family: tahoma;   font-size: 12px;   color: #232323;   border: 1px #BDBDBE solid;
} 


form {
padding:0;
margin:0;
}
a.glowne:link, a.glowne:visited {

}
a.glowne:hover {

}
a.male:link, a.male:visited {
color:#eee;
text-decoration:none;
}
a.male:hover {
text-decoration:underline;
}
div.wpis {
padding: 10px 10px 10px 10px;
margin-bottom:15px;
text-align:justify;
}
a.a_info, a.a_broken {
color:#aaa;
}
p.page_nr {
text-align:center;
padding-top: 10px;
padding-bottom: 15px;
color:#ccc;
}
p.page_nr a:link, p.page_nr a:visited {
color:#999;
}
p.page_nr a:hover{
color:#777;
}

td.srodek a.male {
color:#000;
}

div.foot {
position:inherit !important;
position:relative;
background: url(tlo-footer.jpg) 0 0 repeat-x;
height:150px;
padding-top:100px;
margin-top:-90px;
z-index:-1;
}

a.linkujpro:link, a.linkujpro:visited {
color:#0a2863;
text-decoration:none;
font-weight:bold;
font-size:10px;
font-family: verdana;
}

table.main_menu ul {
margin: 20px 20px 30px 10px;
padding: 20px 20px 30px 10px;
}