html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6,form,fieldset,a,img{margin:0;padding:0; border: none; overflow-y:hidden;}
html{ xbackground:#004185;}
body{font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; color: #666666; }
select, input { font-size: 100%; background-color:White; }
.reset{clear: both;}

.head{min-height:55px; width: 100%; min-width: 1020px; position: absolute; z-index:25; padding:0px; background: #FFF url(../Images/header_bg.jpg) repeat-y left; }
.page{ position: absolute; z-index:9; margin: 0px; padding: 0px; min-height:570px; max-height:1000px; height:570px; width: 100%; min-width: 1020px; max-width: 1400px; }
.content{width:100%; max-width:1400px; min-height:470px; height:100%; max-height:925px; position:absolute; top:78px; }

.right_td {width:275px; padding-right: 0px; min-height: 470px; height:100%; vertical-align:top;  }
.left_td { width:100%; padding-left: 0px; vertical-align:top; }
.mapa{min-height: 469px; height:100%; min-width:600px; position:absolute; z-index:20; }
.animace{min-height: 469px; height:100%; min-width:600px; position:absolute; z-index:19; }
.schema{min-height: 469px; height:100%; width:100%; padding:5px; }
.napoveda{min-height: 469px; height:100%; width:100%;position:absolute; z-index:19;  }
.faq{min-height: 469px; height:100%; width:100%;position:absolute; z-index:19;  }
 
.PruhledneTlacitko { background-color: transparent; }

.head{ }
.logo{ float: right; width: 301px;padding:5px 5px 0 0px;}
.logo a{display: block;}
.logo a img{display: block; border: none;}
.dovetek { float:right; padding:8px 5px 0 0px; }

.logo_rsd{ float: left; width: 94px;padding:5px 10px 0 10px;}
.logo_rsd a{display: block;}
.logo_rsd a img{display: block; border: none;}

.info { float:left; padding:10px 0 0 10px; width: 640px; }
.info div { float:left; }
.info h1 { font-size: 120%; color: #333333; text-transform: uppercase; }
.info .nav_div { padding:0px; margin:0px; margin-top:0px; height:40px;   }
.info .nav_div input{ cursor: pointer; font-size:120%; color:Black; }

#menu_pozadi { background-color: #005497; width:100%; }
.nav { float: left; padding:0px; margin:0px; margin-top:8px; height:20px;  }
.nav ul{ list-style: none; margin-left:10px;  }
.nav ul li{ display: block; float: left; margin-right: 0px; border-bottom: none;overflow:hidden }
.nav ul li a{ text-transform: capitalize; line-height: 20px; display: block; text-align: center; width: 6.2em; font-size: 120%; font-weight:normal; color: #FFF;
text-decoration: none; background: url(../images/menu_oddelovac.gif) no-repeat right 5px; overflow:hidden }
.nav ul li a.menu_mapa{ background: url(); }
.nav ul li a:hover{text-decoration: underline;}
.nav ul li a.active{ line-height: 20px; color:#000; background: #E6ECF1 url(../images/menu_oddelovac.gif) no-repeat right 5px; }
.nav ul li a.active:hover{text-decoration: none; background: #E6ECF1 url(../images/menu_oddelovac.gif) no-repeat right 5px; }

.nav2 { float: right; padding:8px 0px 0px 0px; height: 16px; }
.nav2 ul{ list-style: none; height: 16px; float: left;}
.nav2 ul li{ float: left; margin-right: 4px;}
.nav2 ul li.last{margin-right: 0px; overflow:hidden; }
.nav2 ul li a{padding-left: 20px; height: 16px; line-height: 16px; display: block; float: left; color: #09427A; text-decoration: none;
font-size: 110%; text-transform: capitalize; overflow:hidden}
.nav2 ul li a:hover{text-decoration: underline;}
.nav2 ul li a.odkaz{ background: url(../images/world_link.gif) no-repeat left top;}
.nav2 ul li a.odeslat{ background: url(../images/mail_send.gif) no-repeat left top;}
.nav2 ul li a.tisknout{ background: url(../images/agt_print.gif) no-repeat left top;}
.nav2 ul li a.odkaz_napoveda{ background: url(../images/help.gif) no-repeat left top;}
.nav2 ul li a.odkaz_rss{ background: url(../images/rss.gif) no-repeat left top;}

.OdkazOkno { position:absolute; width:250px; height:80px; border:solid 1px black; z-index:120; background-color:Gray; display:none; padding:3px; margin:0px; }
.OdkazOkno .Obsah { width:244px; height:54px; border:solid 1px black; font-size: 110%; margin:0px; }

.rightnav{ padding: 8px 0 15px 0px;width:259px;}
.rightnav ul{ list-style: none;width:259px;}
.rightnav ul li{ float: left; margin-right: 10px;}
.rightnav ul li.last{margin-right: 0px;}
.rightnav ul li a{padding-left: 21px; height: 16px; line-height: 16px; display: block; float: left; color: #09427A; text-decoration: underline;
font-size: 100%; text-transform: capitalize;}
.rightnav ul li a:hover{text-decoration:none;}
.rightnav ul li a.rss{ background: url(../img/rss-ico.gif) no-repeat left top;}
.rightnav ul li a.mail{ background: url(../img/mail_send.png) no-repeat left top;}

.cssSeznamLokalitaText { font-size:110%; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:35px; }
.SeznamAktCss { min-height: 470px; border:none; border-left:1px solid #09417A; width:265px; padding:5px 0 0 10px; margin:0px; background-color:white; }
/*
@media print and (width: 21cm) and (height: 29.7cm) {
     div#Filtr {display: none;} 
} 
*/
    #AlertDiv{
    left: 40%; top: 40%;
    position: absolute; width: 200px;
    padding: 12px; 
    border: #000000 1px solid;
    background-color: white; 
    text-align: left;
    visibility: hidden;
    z-index: 199;
    }
    #AlertButtons{
    position: absolute;
    right: 5%;
    bottom: 5%;
    }
    
.animace_left { width:100%; padding:0px; margin:0px; margin-top:20px; xheight:20px; }
.animace_left ul{ list-style: none; margin-left:5px;  }
.animace_left ul li{ display: block; float: left; margin-right: 5px; border-bottom: none;}
.animace_left ul li a{ line-height: 15px; display: block; text-align: center; width: 145px; font-size: 110%; color: Black; text-decoration: none;}
.animace_left ul li a:hover{text-decoration: underline;}
.animace_left ul li a.active{ background: #E6ECF1;line-height: 20px; }
.animace_left ul li a.active:hover{text-decoration: none;}

.animace_hlavni { width:100%;padding:2px; }

.OdeslatOkno { position:absolute; width:265px; height:300px; border:solid 1px black; z-index:120; background-color:white; display:none; padding:0px; margin:0px; }
#PoslatEmailDiv TD {padding:3px; color:black; }

#ZkusebniProvoz { position:absolute; top:34px; left:405px; color:Red; font-weight:bold; font-size:140%; float:left; z-index:15; }
#ZkusebniProvoz a { color:Red; text-decoration:none; }

ul.faq{ list-style: none; width:90%;}
ul.faq li{ padding-left: 0px; margin-bottom: 8px; overflow:hidden;}
ul.faq li.img_li{ }
ul.faq li.img_li_sel{  }
ul.faq li h3{color: #09417A; overflow:hidden; font-size: 110%; }
ul.faq li p {overflow:hidden; font-size: 110%; }
