/* CSS Document */
html, body {
  height: 100%; 
  margin: 0px; 
  padding: 0px;
  font-family:verdana, sans-serif;
  font-size:0.9em;
}
.topbg {
background-image: url(../_img/top.gif);
background-repeat: repeat-x;
padding:0px;
margin:0px;
height:113px;
}

#nadpis{
color:white;
margin:0px; padding:0px;
width:718px; height:38px;
position:absolute; left:28px; top:35px;
background:url("../_img/nadpis.gif") top left no-repeat;
}

#nadpis span{
      display:block;
      position:absolute; left:0; top:0;
      width:718px; height:38px;
      margin:0; padding:0;
      visibility:hidden;
      
  
}
#title{
color:white;
margin:0px; padding:0px;
width:774px; height:38px;
position:absolute; left:28px; top:35px;
background:url("../_img/title.gif") top left no-repeat;
}

#title span{
      display:block;
      position:absolute; left:0; top:0;
      width:774px; height:38px;
      margin:0; padding:0;
      visibility:hidden;
      
  
}

.menubar {
  position:relative;
  margin:0px;
  padding-top:5px;
  width:100%;
  background-color:#181f42;

  background-image: url(../_img/bg_logo.gif);
  background-position: top left;
  background-repeat: repeat-y;
}
.menuitems{
  margin:0px;
  padding:0px;
  padding-bottom:5px;
  margin-left:170px;
  padding-right:60px;
    border-bottom:2px solid black;
}
.menuitem, .menuitem:visited {
 padding-left:14px;
 padding-right:14px;
 color:#f0f0ff;
 font-family:tahoma, sans-serif;
 font-size:17px;
 text-decoration: none;
}

.first {
 margin-left:0px;
}

.menuitem:hover{
color:#ff9900;

}
.mflag {
position:absolute;
border:none;
top:3px;
right:15px;
}
.mmap {
position:absolute;
border:none;
top:3px;
right:45px;
}

.main{

width:100%;
min-height:90%;
_height:90%;
margin:0px; 
padding:0px;
background-image: url(../_img/bg.gif);
background-repeat: repeat-y;
}

.left{
  padding:20px;
  width:200px;
  float:left;
}
.right {

margin:0px; 
padding-top:10px;
margin-left:270px;
margin-right:50px;
text-align: justify;
margin-top:0px;
}

.male_menu {
border: solid 1px #ff9900;
width:180px;
padding:2px;
}
.male_menu a.foto {
padding:0;
margin:0;

}

.male_menu span, .male_menu a, .male_menu b {
  display:block;
  padding:3px;
  font-family: tahoma, sans-serif;
  font-weight: bold;
  font-size:12px;
  text-decoration: none;
  margin-bottom:2px;
  color:black;
  
}
.a
{
 background-color: rgb(225,232,247);
}
.male_menu a.foto {
padding:0;
margin:0;

}

.male_menu span{
  background-color: #999999;
  color:white;
  margin-bottom:5px;
  margin-top:10px;
}
.male_menu span.first {
  margin-top:0px;
}

.male_menu a:hover {
  background-color: #dddddd;
  

}

.logo {
  position:absolute;        
  top:-11px;
  left:25px;
  background-image: url(../_img/logo3.gif);
  width:123px;
  height:59px;
}



span.mhide, hr.mhide {
  display:none;
}

.topline {
  border-top: solid 1px #FF9900;
  padding-top:10px;
  margin-top:10px;
}

