
div {border: 0px;
}

body {font-family: Tahoma; font-size: 10pt; background: #777}

td {font-family: sans-serif; font-size: 10pt;}


#container {width: 760px;
display: block;
margin: auto;
background: transparent;
}

#content {width: 760px;
display: block;
margin: 0;
background: #fff;
padding: 10px 0 0 0;
}



#logo {width: 760px; height: 100px;
background: #ffffff url(img/logo.gif)
}

#menu1 {width: 760px;
padding: 0px 0 15px 0;
background: #ffffff;
}

#left {width: 600px;
display: block;
float: left;
padding: 0px;
margin: 0px;
background: #fff; 
}

.t {margin: 1em 0 0.5em 0;
text-align: center;
font: 20px/1 "Verdana", sans-serif;
color: #8b0000;
}
  
.d {font-family: Verdana; font-size: 90%;
text-align: center;
font: italic 10pt "Verdana", sans-serif;
color: #999;
}

#right {width: 160px;
display: block;
float: right;
margin: 0px;
padding: 0px;
background: #fff; 
}
/* -------------------------- */
#div2 {width: 158px; 
}

#div2 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
}

#div2 a
{
display: block;
padding: 20px 10px;
width: 160px;
background-color: transparent;
}

#div2 a:link, #div2 a:visited
{
color: #000;
text-decoration: none;
}

#div2 a:hover
{
background-color: transparent;
color: #8b0000;
}

/* ------------------ */

.tab {margin: 2em 0 0.7em 0;
text-align: left;
font: 13px/1 "Verdana", sans-serif;
font-weight: bold;
}

div.tab a:link { text-decoration: none; color: #000000}
div.tab a:visited { text-decoration: none; color: #000033}
div.tab a:hover { color: #ffffff}
div.tab a:active {text-decoration: none; font-weight: bold; color: #ffffff}

.ext {font-size: 92%;
   text-indent: 30px;
   text-align: left;
   }
   
#partners {
margin: 0;
padding: 20px 0;
text-align: center;
}

ul#part {list-style-type:none;
padding: 0;
margin: 0;
}

#part li {padding: 15px 0;
margin: 0.3em 0;
display: inline;
font-weight: bold;
background-image: url(grafika/point.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
}

#part a:link, #part a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#part a:link#current, #part a:visited#current
{
border-bottom: 4px solid #000;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#part a:hover { border-bottom: 4px solid #000;
padding-bottom: 2px;
background: transparent;
color: #aff667; }

#foot {clear: both;
width: 760px;
background: transparent;
}

.copyright {margin-top: 5px;
text-align: right;
font-size: 80%;
}

.top {font-size: 80%;}

.opis {font-family: Verdana; font-size: 70%;
   }
   
 
   
.n {font-family: Verdana; font-size: 100%;
text-align: left;
font: 10pt "Verdana", sans-serif;
   }

div.top a:link { text-decoration: none; color: #000033}
div.top a:visited { text-decoration: none; color: #000033}
div.top a:hover { color: red}

/* a:link {color: #111188}
a:visited {color: green}
a:hover {color: red} */

.tema {font-weight: bold;
margin-bottom: 1em;
margin-top: 1em;
text-align: left}
   
.prz {font-size: 80%}

div.section {margin: 0 5em 0 5em;
text-align: center;
font-size: 90%;
border-top:1px solid #e6e6fa; 
border-right:2px solid #001177; 
border-bottom:1px solid #001177;
border-left:1px solid #add8e6;
padding: 0.7em}

/* List L */

div#navcontainer
{
position: relative;
font: small-caps bold small/24px "Times New Roman", serif;
letter-spacing: 1px;
text-align: center;
}

ul#navlist
{
border-top: 1px solid #fff;
margin: 0;
width: 480px;
/* 4 * 120px li */
}

ul#subnavlist
{
border-bottom: 2px solid #444;
border-left: 1px solid #444;
border-right: 1px solid #888;
margin: 0;
padding: 0;
position: absolute;
top: 30px;
width: 120px;
}

/* all buttons */
ul#navlist li > a:link, ul#navlist li > a:visited, ul#navlist li * a:link, ul#navlist li * a:visited
{
text-decoration: none;
width: 120px;
}

#navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

/* parents */
ul#navlist li > a:link, ul#navlist li > a:visited
{
background: #F60;
border-bottom: 5px solid #ccc;
border-top: 0;
color: #c00;
float: left;
}

ul#navlist li > a:hover
{
background: #f5f5f5;
border-bottom: 4px solid #eee;
border-top: 1px solid #fff;
color: #000;
}

/* children */
ul#navlist li * a:link, ul#navlist li * a:visited
{
background: #ccc;
border-bottom: 0;
border-top: 2px solid #bbb;
color: #777;
display: block;
float: none;
}

ul#navlist li * a:hover
{
background: #999;
border-bottom: 1px solid #888;
border-top: 1px solid #eee;
color: #fff;
}

/* active states */
a:link[id=current], a:visited[id=current]
{
background: #c30 !important;
color: #000 !important;
}

a:hover[id=current] { background: #f5f5f5 !important; }

a:link[id=subcurrent], a:visited[id=subcurrent]
{
background: #444 !important;
color: #fff !important;
}

a:hover[id=subcurrent] { background: #000 !important; }

/* list TOP */

#navlist1
{
margin: 0;
padding: 0 0 20px 100px;
border-bottom: 1px solid #000;
}

#navlist1 ul, #navlist1 li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist1 a:link, #navlist1 a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #555;
}

#navlist1 a:link#current, #navlist1 a:visited#current, #navlist1 a:hover
{
border-bottom: 4px solid #000;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#navlist1 a:hover { color: #000; }