/* Ogólne */

html {
background-color: #f1fff6;
}

/* Tekst */

h1 {
font-family: "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
color: #f2f2f2;
margin: 0px;
text-align: center;
margin-top: 18px;
}

h2 {
font-family: Times, serif;
}

a {
color: #45a400;
}

a:hover {
color: #000000;
}

p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12pt;
}

q {
font-style: italic;
}

blockquote {
display: block;
border: 1px dashed #285b02;
text-align: center;
background-color: #defeda;
}

label, form, input, textarea {
display: block;
margin-top: 15px;
font-family: sans-serif;
font-size: 11pt;
}

small {
font-family: sans-serif;
font-size: 8pt;
}

/* Obrazki */

.miniatura {
height: 75px;
width: 100px;
margin: 5px;
border-color: inherit !important;
border-color: #45a400;
}

/* Newsy */
 
div.newsTitleBar {
margin-top: 25px;
height: 18px;
background-color: #0A4CD1;
}

div.newsContent {
border: 1px solid navy;
min-height: 100px !important;
height: auto !important;
height: 190px;
overflow: visible;
padding: 10px;
padding-bottom: 0px !important;
padding-bottom: 5px;
}

.newsDate, .newsTitle {
font-size: 10pt;
color: #ffffff;
margin-top: 0px;
margin-left: 5px;
margin-right: 5px;
}

.newsDate {
float: right;
height: 1px;
}

.newsTitle {
float: left;
font-family: arial, sans-serif;
}

p.news {
font-family: arial, sans-serif;
font-size: 11pt;
color: #114602;
margin-top: 0px;
}

/* Menu poziome */

ul.hmenu, li.hmenu-left, li.hmenu-right {
list-style: none;
margin: 0px;
padding: 0px;
}

ul.hmenu {
height: 25px;
}

li.hmenu-left {
float: left;
}

li.hmenu-right {
float: right;
}

a.hmenu-item {
display: block !important;
display: inline-block;
text-align: center;
padding-left: 25px;
padding-right: 24px;
padding-top: 3px;
height: 22px;
font-family: sans-serif;
font-weight: bold;
font-size: 12pt;
text-decoration: none;
color: #ffffff;
}

a.hmenu-item:hover {
color: #00fd26;
background-color: #0193DE; 
border-right: 1px solid black;
border-left: 1px solid black;
}

/* Menu pionowe */

ul.vmenu {
list-style: none;
margin: 0px;
margin-top: 10px;
padding: 0px;
}

a.vmenu-item {
display: block;
text-align: center;
font-family: sans-serif;
font-weight: bold;
font-size: 12pt;
text-decoration: none;
color: #0193DE;
padding: 5px;
}

li {
display: inline;
}

a.vmenu-item:hover {
color: #ffffff;
background-color: #001C7B;
}

/* Układ strony */

body {
margin: 0px;
min-width: 800px;
width: 100% !important;
width: 1000px;
}

div#topbanner {
border-top: 1px solid green;
height: 75px;
background-color: #001C7B;
width: 100%;
margin:0px;
}

div#top {
border-bottom: 1px solid green;
background-color: #0A4CD1;
height: 25px;
width: 100%;
position: relative;
}

div#menu1 {
float:left;
width: 16%;
min-height: 500px !important;
height: auto !important;
height: 500px;
overflow:visible;
border-right: 1px solid green;
}

div#menu2 {
float: right;
width: 17%;
min-height: 500px !important;
height: auto !important;
height: 500px;
overflow:visible;
border-left: 1px solid green;
}

div#content {
padding: 0px 2% 10px 2% !important;
padding-top: 15px;
width: 62%;
min-height: 500px !important;
height: auto !important;
height: 500px;
float: left;
text-align: justify;
overflow: visible;
}

div#bottom {
clear: both;
height: 20px;
}