* { margin:0; padding:0; font-family:arial; font-size: 12px; }
a:link,a:visited,a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

#top object,
#top object * { background:#7e959f; }

h1 {margin-bottom:8px; font-family: "trebuchet ms"; font-style: italic;  font-size: 18px; color: #1d75ac; }
h2 {font-family: "trebuchet ms"; font-style: italic;  font-size: 14px; color: #1d75ac; }
h3 { font-weight:bold; }

.txt h2 {font-family: "trebuchet ms"; font-style: italic;  font-size: 14px; color: #1d75ac; }

#atxt h3 { font-weight:bold; color: #297ea2; margin-top: 3px; }
#atxt a:link,#atxt a:visited,#atxt a:active { font-size: 11px; color: #297ea2; text-decoration: none; }
.ftreb { font-family: "trebuchet ms"; font-style: italic;  font-size: 14px; }

body {
  text-align: center;
  background: #7E959F url("/img/siteback.gif") 0 0 repeat-x;
  font-family: Arial;
  font-size: 0.8em;
}

#page {
  width: 960px;
  margin: 8px auto;      
  text-align: left;
  overflow: hidden;
  background: url("/img/back.gif") 0 0 repeat-y;
}

#top {  
  height: 258px;  
  width: 960px;
  background: url("/img/topbeta.jpg") 0 0 no-repeat;
  color: white;
  padding-left:5px;
}
#top .topname {
  padding-left:635px;
  padding-top:12px;
  height:24px;
}

#hmenu {  
  height: 54px;
  background: url("/img/menu.png") 0 0 no-repeat;
}

#hmenu a:link, #hmenu a:visited,#hmenu a:active,#hmenu a:hover { color: white; }

#srchsb {
  position: absolute;
  top: 7px; left: -13px;
  height: 51px;
  width: 13px;
  background: url("/img/srchsb.gif") 0 0 no-repeat;
}

#pobsah {  
  overflow: hidden;
}

#lmenu {
  float: left;
  overflow: hidden;
  width: 221px;
  padding-left: 4px;
}

#lmenu a:link, #lmenu a:visited,#lmenu a:active,#lmenu a:hover { color: #616161; }

#obs {
  float: left;
  overflow: hidden;
  padding: 15px 10px 5px 10px;  
  width: 505px;
  min-height: 405px;
}

#obs p {
   padding-bottom: 15px;
}

#obs img { border: 0; margin: 8px; }

#obs ol {
  list-style-position: inside;
}
#obs ul {
  margin-left: 1px;
  list-style-position: inside;
  list-style-image: url("/img/menu-btn.gif");
}

#obs li {  
  height: 15px;
  padding-left: 14px;
  padding-top: 7px;  
}

#obs table {
   border-collapse: collapse;
   border: 1px;
}


#pslp {
  float: left;
  overflow: hidden;
  background: blue;
}

#akt {
  position: absolute;
  overflow: hidden;
  top: 5px;  /* 5 */
  width: 222px;
  min-height: 380px;
  background: url("/img/rsbbg.png") 0 0 no-repeat;
}

#aktt {
  background: url("/img/rsbbg.png") 0 0 no-repeat;    
}

#aktb {
  width:222px;
  height: 4px;
  font-size: 0;
  line-height: 0;
  background: white url("/img/rsbfoot.png") 5px 0 no-repeat;
}

#footer { 
   background: url("/img/footbg.png") 0 0 no-repeat;
   height: 30px; 
}

#poslakt {
   float: left;
   width: 200px;
   padding-top: 4px;
   padding-left: 15px;
   color: white;
}

#copyr {
   float: left;
   padding-top: 4px;
   padding-left: 200px;
   color: #144E66;
}

#vyhl {
   position: relative;
   float: left;   
   width: 220px;
   padding-top: 22px;
   padding-left: 5px;
}

#vyhl .vi { width: 167px; border-left: 0px; padding-left:5px; }

#hlstr {
   float: left;   
   width: 92px;
   padding-top: 10px;
   padding-left: 12px;
   color: white;
}

#hobor {
   float: left;   
   width: 124px;
   padding-top: 10px;
   padding-left: 12px;
   color: white;
}

#tobor {
   float: left;   
   width: 134px;
   padding-top: 10px;
   padding-left: 12px;
   color: white;
}

#vobor {
   float: left;   
   width: 118px;
   padding-top: 10px;
   padding-left: 12px;
   color: white;
}

#ldobor {
   float: left;   
   width: 202px;
   padding-top: 10px;
   padding-left: 12px;
   color: white;
}

#mbox {
   margin-left: 1px;
   height: 23px;
   margin-top: 23px;
   padding-top: 10px;
   padding-left: 10px;
   background-color: #287B9E;
   color: white;
}

#hrg {
   height: 4px;
   background-color: #5F5F5F;
}

#hrb {
   height: 4px;
   background-color: #287B9E;
}

#lmenu ul {
  margin-left: 1px;
  list-style-position: inside;
  list-style-image: url("/img/menu-btn.gif");
}

#lmenu li {  
  height: 23px;
  padding-left: 14px;
  padding-top: 7px;  
  border-style: solid;
  border-color: #BBBBBB;
  border-width: 1px 0 0 0;
  background: white;     
}

#lmenu .liend {  
  border-width: 1px 0 1px 0;     
}

#abox {
   height: 37px;
   padding-top: 9px;
   padding-left: 15px;   
   color: #287B9E;
}

#atxt {
   margin-left:6px;   
   min-height: 310px;
   padding: 4px 10px;
   background: url("/img/rsbshadow.gif") 0 0 repeat-y;      
}



.aprx { font-size: 11px; margin-bottom: 9px; }
.aktli { text-align:right; }

.obx {
  padding-left: 15px;
  padding-top: 1px;
  width: 495px;
  height: 15px;
  background-color: #BDCBCE;
  font-weight: bold;
}

.pdg {
  position:relative;
  width: 510px;
  padding-top: 5px;
  margin-bottom: 15px;
  margin-top: 1px;
  background: url("/img/oborbg.png") 0 0 repeat-x;
}

.pdg a:link, .pdg a:visited, .pdg a:active { color: black; }

.pdg img {
  float: left;
  border: 1px;
  margin-right: 5px;
}

.pdg h2 {
  padding-right: 25px;
}


.pdgl {
  padding-left: 15px;
  float: left;
  width: 260px;
}

.pdgp {
  
}

#stxt {
   font-family: verdana; 
   font-size: 11px;
   color: #808080; 
}


.pdg img {
   border:5px solid #81939A;
}

.ikona {
   position: absolute; width: 31px; height: 27px; top: -8px; left: 472px;
}

.odkcl {
  text-align: right;
  margin-bottom: 10px;
  padding-right: 5px;  
  color: #3791ca;
}

.imgbox {
  margin-top: 10px;
}

.odkcl a:link, .odkcl a:visited, .odkcl a:active { color: #3791ca; }


