html, body{ background-color:#9DB1CC; color:#234; font-family:Verdana; font-size:16px; text-align:center; margin: 0px; }
img{ border: 0px; float: left; }
a#home {top: 50px; height: 60px; width: 480px; position: absolute; background: transparent; display: block;}
a{ font-family:Verdana; font-size:85%; color: #838CFF; text-decoration:none; font-weight:bold; background:inherit; }
a:hover, a:active{ text-decoration:underline; }
p { font-family:Verdana; font-size:90%; font-weight:normal; color:#234; background:inherit; clear: both; margin-left: 15px; }

p.stiahnut-pdf{ font-size:90%; padding: 5px; padding-left : 50px; width: auto; font-weight:normal; color:#234; clear: both; border: 1px dashed silver; margin-top: 10px; margin-bottom: 10px; }
 p.stiahnut-pdf img{ border: 0px; vertical-align: middle; }

.separator { clear: both; margin-bottom: 40px; }
.info{ font: italic 12px verdana; padding: 10px; width: 490px; clear: both; border: 1px dashed silver; margin: 10px 0 10px 0; line-height: 16px;  text-align: justify;} 
  .info img{ border: 0px; float: left; padding-right: 10px; }
  .info a { font: italic 12px verdana; }
  .info h3  { font: normal 15px verdana; border-bottom: 1px solid #BFC3FB; margin:0; margin-bottom: 15px; }   
  .info h3 a { font: normal 15px verdana; }


em{ font: italic 16px times new roman; }

#container{
width:760px;
background-color:#FFFFFF;
color:#234;
border:2px solid #999;
padding:10px;
padding-bottom: 0px;
margin: 15px auto;
text-align:right;

}

#header{
background: white url(grafika/bg.jpg) top no-repeat;
text-align:left;
height:90px;
padding: 10px; padding-bottom: 0px; 
margin: 5px;
}

#header h1{ color:#345; margin:0; font: 150% verdana; margin-bottom: 5px; padding-left: 10px; padding-top: 10px; }
#header h2{ color:#678; margin: 0; margin-bottom: 30px; margin-left: 30px; font: 95% verdana; }

#nav{ float:left;text-align:left;width:25%;  padding:10px;padding-bottom: 0px; margin-top: 10px; }
 #nav ul { list-style: none; display: block; padding: 0px; margin: 10px; margin-left: 0px; margin-bottom: 40px; }
 #nav ul li {  width: 180px; font-weight: normal; }
 #nav ul li a { font: 12px verdana;  color: black; text-decoration: none; display: block; padding: 8px; border-right: 3px solid #9EA5FF; border-bottom: 1px solid #9EA5FF; margin-bottom: 5px; letter-spacing:0.9px; background: white url(grafika/bg-menu.jpg) bottom repeat-x;  letter-spacing:normal; }
 #nav ul li a:hover  { background: white url(grafika/bg-menu-2.jpg)top repeat-x; border-right: 3px solid #9EA5FF; }

#nav li ul li a { font: 14px verdana;  color: black; text-decoration: none; display: block; padding: 5px; border-right: 1px solid #9EA5FF; border-bottom: 1px solid #9EA5FF; margin-bottom: 3px; letter-spacing:0.9px; font-size: 10px; margin-left: 20px;  letter-spacing:normal;}
#nav li ul li a:hover { background-color: #DFE1FF; border-right: 0px solid #9EA5FF; }

#footer{
background: white url(grafika/bg-pata.jpg) top no-repeat;
clear:both;
padding:0px; padding-right: 5px;
font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;
text-align:right;
color:black;
height: 30px;
}
#footer a{ font-weight: bold; font-family:Geneva, Arial; font-size:90%; color:#333333; background:inherit; text-decoration:none; }
#footer a:hover{ text-decoration:underline; }


#content{
float:right; padding:5px; margin:5px; margin-top: 10px;
font-family:Geneva, Arial, Helvetica, sans-serif; font-size:97%; font-weight:normal; line-height:1.5em; color:#234;
background:inherit;
text-align:left;
width:68%; min-height:340px;
}
#content h2{ color: black; padding:5px; margin: 0px 5px 25px 0px; font: 16px verdana; border-bottom: 1px solid #BFC3FB; }
#content h3{ color: black; font: 15px verdana; }
#content h3 a{ color: navy;  }
#content h4{ font-size: 90%; font-family:Georgia, "Times New Roman", Times, serif; color:navy; background:inherit; padding:3px 5px 3px 0px; margin: 30px 5px 5px 0px; clear: both; }
#content h4 a{ font-size: 100%; color:navy; padding: 3px 5px 3px 0px; margin: 30px 5px 5px 0px; text-decoration: underline; }

#content p{
text-align: justify;
color:#234;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:85%;
background:inherit;
padding-right:20px;
}
#content ul { text-align: justify; font-size:80%; padding-top: 0px;}
#content ul li{ padding-top: 1px;}
#content ol { text-align: justify; font-size:80%; }
 
#formular { font-size: 80%; border:0px; }
#formular fieldset { border: 0px; }
#formular input {  margin-left: 10px; margin-bottom: 10px; }
