
/*layout*/

body{min-width:996px;margin:0;padding:0;text-align:center;font-size:78%;}
#celek{width:996px;text-align:left;margin:0 auto;}
#vlevo{float:left;width:218px;overflow:hidden;padding:0 0 20px 0;}

.obsah{display:inline;width:100%;position:relative;}/*overflow:auto;display:inline - kvuli Opere;position:relative nelze kvuli NC6*/
html>body .obsah{float:left;overflow:visible;}
#telo{background:transparent url(images/bg_telo.gif) repeat-x 0 0;padding:0 8px;margin-top:13px;border:1px;z-index:1;}
#dvasloupce{/*background-color:white;*/padding-top:13px;width:100%;}

/*obalhlava*/
#obalhlava{background:#87B8E5 url(images/bg_obalhlava.png) repeat-x 0 0;}

/*hlava*/
#hlava{width:996px;margin:0 auto;position:relative;}
/*html>body #hlava{height:auto;min-height:131px;}*/
#jazyky{position:absolute;top:13px;right:0;width:117px;padding:0;margin:0;}
#jazyky li{list-style-type:none;display:inline;margin:0 6px 0 0;}

#banneryeu{position:relative;top:28px;left:250px;font-size:71%;}
#banneryeu a{margin-left:6px;}

.vlevo{float:left;}
.vpravo{float:right;}
#hlava_obsah{text-align:left;background:transparent url(images/hlava.jpg) no-repeat 0 0;position:relative;}     /*left:18px;*/
/*html>body #nazev{height:auto;min-height:79px;}*/

.box_cast2{width:238px;float:left;margin-left:9px;}

/*prehled aktivit*/
#prehled_aktivit{background-color:#CFE7F8;margin-bottom:20px;color:white;position:relative;}
#prehled_aktivit h2{color:#005789;}
#prehled_aktivit h2{background:#CFE7F8 url(images/box_smodry_top.gif) no-repeat 0 0;}
#prehled_aktivit .odkazy{border:1px #CFE7F8 solid;}
#prehled_aktivit .odkazy ul{list-style-type:none;margin:0; padding:0;}
#prehled_aktivit .odkazy ul li{background: transparent url(images/sipka.gif) no-repeat 20px 0.8em;padding:6px 5px 6px 35px;display:block;margin:0;}
#prehled_aktivit .odkazy ul li.lichy{background-color:white;}
#prehled_aktivit .odkazy ul li a{text-decoration:none;}
#prehled_aktivit p.dalsi, #novinka p.dalsi{text-align:right;padding:5px 15px;font-weight:bold;margin:0;position:relative;z-index:50;}
#prehled_aktivit .box_bottom {background:#CFE7F8 url(images/box_smodry_bottom.gif) no-repeat left bottom;margin:0;height:8px;position:absolute;left:0;bottom:0;width:238px;z-index:2;font-size:1%;color:transparent;}


/*lista*/
#lista{position:relative;z-index:2;float:right;text-align:right;line-height:135%;font-size:92%;margin-top:20px;overflow:hidden;}

ul.inline{margin:0 -1px 0 0;padding:0 0 0 15px;}
ul.inline li{height:1px;margin:0 0 5px 0;padding:0px 8px;display:inline;list-style-type:none;border-width:0 1px 0 0;border-style:solid;}  /*musi byt border-left kvuli mezeram u FF*/    /*nelze pouzit pri definicich v em:white-space:nowrap;*/
/*ul.inline li.last{border:none;}*/
html>body ul.inline li{height:auto;display:inline-block;}
ul.inline li.skip{position:absolute;display:block;top:0!important;right:300!important;width:9em;padding:1px;border:0;}
ul.inline li.skip a{text-align:center;border:0;position:absolute;width:8em;left:0;left:-10000px;z-index:0;padding:0 2px;}
ul.inline li.skip a:focus,ul.inline li.skip a:active{z-index:10!important;position:absolute!important;left:10px;top:5px;background-color:white;}

/*formy*/
#hledani{width:245px;/*float:right;margin-top:26px;*/position:absolute;top:70px;right:0;line-height:100%;}
#hledani div.fbtn{margin:0!important;float:right;clear:none;}
#celek #hledani p,#celek #hledani input{display:inline!important;}

#hledani .fbtn .btn {border: none;height: 48px;position: absolute;right: 9;top: -13px;width: 43px;}
#hledani form{border:0;margin:0;padding:0;}
#hledani .format{width:208px;height:23px;float:left;}
html>body #hledani .format{height:auto;min-height:23px;}
.format{border:none;color:black;}
.pole{width:245px;float:right;position:relative;}
.btn{font-size:92%;}

/*kulate tlacitko*/
.dprohlizecka{padding-left:10px;} /*.fbtn div,*/
#hledani .fbtn div{background-position:0 -30px;}
.fbtn div.sf{background:none!important;padding:0;}
/*.fbtn .btn,*/.prohlizecka{border:0;height:26px;padding-right:8px;padding-left:0;background-color:#005789;border-radius:8px;color:white;text-decoration:none;}
a.prohlizecka:hover,a.prohlizecka:focus{background-color:#006799;color:white;}
.fbtn .btn{margin-right:0!important;}
/*html>body .fbtn .btn{padding-bottom:2px;padding-right:9px;} */  /*padding-right zprumerovano kvuli Chrome*/
#hledani .fbtn .btn{background-position:100% -30px;}
.napoveda{padding:5px 0 0.5em 0;}
.nastaveni .fbtn{margin-top:-1px;}
.formular .last{border-width:1px 0;border-style:solid;}
.dprohlizecka{width:18em;padding:0;height:41px;overflow:hidden;line-height:41px;background-position:0 -58px;position:relative;top:15px;}
.prohlizecka{display:block;padding:0;margin:0;height:41px;vertical-align:bottom;background-position:100% -58px;}
/*konec kulate tlacitko*/


/*nadpisy a pismo*/
h1.cvi{margin:0 0 0 20px;text-align:left;padding:3px 0;font-size:100%;width:700px;float:left;clear:left;color:#000000;position:absolute;}
h1.cvi strong{font-size:130%;}
h3.cvi,h2.cvi{font-size:130%;margin:0;padding:30px 0 5px 15px;font-weight:bold;height:1px;text-transform:uppercase;}
html>body  h3.cvi,html>body h2.cvi{height:auto;}
#stred .nastaveni h4.cvi{font-size:92%;}


.ui li,.aktuality2 li.bezobr,.utvary .ui li.o,.dok .ui li{background-image:URL(images/vismo_web/document.gif)}
.kategorie .ui li,.utvary .ui li,.galerie .ui li{background-image:URL(images/vismo_web/utvar.gif);}
.ui .u{list-style-type:none!important;}
.dok ul{margin:0;padding:0;width:100%;overflow:hidden;}
#titul .dok .ui li,#kalendarAkci  .dok .ui li{background-image:none;background:transparent url(images/cara.png) no-repeat left top;display:block;list-style-type:none;padding:7px 0;margin-top:-1px;margin-bottom:13px;/*border-width:1px 0 0 0;border-style:dashed;*/}
#titul .dok .ui li{margin-bottom:0;}
#titul .dok .ui strong img,#kalendarAkci  .dok .ui strong img {margin:3px 12px 3px 0;float:left;}
#titul .dok strong a,#kalendarAkci .dok strong a{/*font-weight: normal; font-size: 140%; font-family:"Verdana CE","Lucida Grande CE","Helvetica CE",Verdana,lucida,sans-serif;*/}

/* .dok a strong{font-size:110%;font-weight:bold;}  */

ul.ui div.ktg,#celek .dok div a,#celek .dok div strong  {font-style:italic;font-weight:normal;margin-bottom:2px;margin-top:2px;padding-top:0;padding-bottom:0;}


/*.dalsi{margin:30px 0;padding:0 0 0 20px;background:transparent url(images/iko_pomocne.gif) no-repeat 0 -139px;font-weight:bold;}*/



/*nad patou*/
#pomocne{margin-top:50px;border-style:solid;border-width:1px 0 0 0;} /*border-top:1px #bbdef3 solid;background-color:#f1f5f6;*/
#pomocne ul{margin:0;padding:0;width:996px;background:transparent url(images/obrazek.jpg) no-repeat 500px 0;text-align:left;height:51px;}
html>body #pomocne ul{height:auto;min-height:51px;margin:0 auto;}
#pomocne li{display:inline;float:left;font-size:92%;margin:15px 0;padding:3px 0 3px 55px;height:1px;line-height:150%;}
html>body #pomocne li{height:auto;}
.tisk{background:transparent url(images/iko_pomocne.gif) no-repeat 32px 4px;}
.doporucit{background:transparent url(images/iko_pomocne.gif) no-repeat 32px -63px;}
html>body #pomocne li a{margin-left:-30px;padding-left:32px;display:block;}



/*pata*/
#obalpata{background: white url(images/grad_pata.png) repeat-x 0 0;}
#pata{margin:0 auto;padding:20px 0 15px 0;width:996px;text-align:left;font-size:92%;}
#pata span a{white-space:nowrap;}

#baum{margin-left:10px;width:240px}

#odkazy{margin-left:5px;width:540px;}
#obalodkazy .odkazy{float:left;width:180px;}
#obalodkazy .odkazy ul.ui{margin:0;padding:0;list-style-type:none;}
#obalodkazy .odkazy ul.ui li{margin:0;padding:3px 10px;background: transparent url(images/sipka2.gif) no-repeat 0 0.7em;}
/*#obalodkazy .odkazy ul.ui li a{}*/

#pata .vpravo{width:200px;}

#piktogramy {text-align:right;margin-right:5px;}
#piktogramy .editor{margin:0;}
#piktogramy .editor ul{list-style-type:none;margin:0;padding:0;}
#piktogramy .editor ul li{display:inline;margin: 0 0 0 3px;float:none;}
#piktogramy .editor ul li img{float:none;margin:0;}

#pata .webmaster{text-align:center;margin-top:35px;}
/*pata komplet resena v n_vismo_special.css: #vzkazyzarovnani{text-align:left;text-indent:10px;} odstranit ve vsech vzorech*/


/*na liste*/
/*do barvy2.css:*/
#menu{background: white url(images/bg_menu.png) repeat-x bottom left;}/*pozadi listy*/
#menu a{color:#005395;font-size:145%;}/*text 1. uroven*/
#menu a#osmakt,#menu a:hover,#menu a:active,#menu a:focus,#menu ul .rozb2 a,#menu li:hover,#menu li:hover a,#aktpol,#aktpol a{color:#FFFFFF;background: #003C86 url(images/bg_menu_aktiv.png) repeat-x 0 0;}/*pod mysi a aktualni polozka 1. uroven*/
#menu li li a{background:none!important;font-size:110%;}
/*Pouze v pripade viceurovnoveho menu:*/
#menu ul ul{margin-top:0;border-color:#005395;background-color:#ECF5FF;}/*oramovani a pozadi druhe urovne*/
#menu ul ul li.rzb a,#menu li li a:hover{color:#FFFFFF;} /*text pod mysi  a rozbalene polozky 2. uroven*/
#menu ul ul .rzb,#menu li li:hover,#menu li li#aktpol:hover{background-color:#005395;background-image:none;}/*pozadi pod mysi a rozbalene polozky 2. uroven*/
#menu ul li.rzb li.nrzb a,#menu li li a#osmakt.aktodk:hover{color:#005395;}  /*text pod mysi  a rozbalene polozky 2. uroven*/
#menu li:hover li>a{color:#005395;}/*text pod mysi  a rozbalene polozky 2. uroven*/
#menu li:hover li>a:hover, #menu li:hover li:hover>a{color:#FFFFFF;} /*text pod mysi  a rozbalene polozky 2. uroven*/
/*#menu li li a#osmakt{color:#000000;}*//*text - aktualni 2.uroven*/
/*#menu ul ul li.rozb2{border-left:6px #5B9EDA solid;} *//*ramecek vlevo rozbalena se syny*/
/*#menu ul ul li.norozb2{border-left:6px #4983B1 solid;}*/ /*ramecek vlevo sbalena se syny*/ 
/*konec barvy*/

#obalobrazek{z-index:1;}
#obalhlava{position:relative;z-index:10;}

/*jednourovnove menu - do styly.css*/
#menu{width:980px;text-align:center;margin:106px 0 0 8px;position:relative;}/*width kvuli IE6*/
.menu{margin:0;padding:0;z-index:11;/*text-transform:uppercase;*//*line-height:250%;*/}
.menu a{text-decoration:none;display:block;padding:0 8px;padding:14px 0;}
.menu ul{display:none;}
.menu li {list-style-type:none;position:relative;float:left;margin:0 0 -1px 0;display:inline;width:140px;line-height:140%;/*overflow:hidden;border-width:0 0 0 1px;border-style:solid;border-color:#C8E4FF;*/}
#menu #osmakt{font-weight:bold;cursor:default;}
#menu #osmakt.aktodk{cursor:pointer;}

.roh{height:8px;width:8px;position:absolute}
#levyroh{background: transparent url(images/menu_roh_l.png) no-repeat top left;top:0;left:0;z-index:150;}
#pravyroh{background: transparent url(images/menu_roh_r.png) no-repeat top right;top:0;right:0;z-index:150;}
#menu ul ul ul{margin-top:0;}
/*viceurovnove menu - ponechat v layout.css*/
/*.menu{width:90%;}*//*kvuli tomu, aby podrizena uroven posledni polozky nevylezla ze stranky - zpusobuje ale nechtene zalomeni viceslovne polozky na konci listy na vice radku v IE*/
.menu ul{text-align:left;list-style:none;display:none;width:200px;position:absolute;z-index:50;left:-10px;margin:0;top:auto;font-size:92%;line-height:normal;border-width:1px;border-style:solid;padding:10px 0;font-weight:normal;border-radius:8px;box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.3);}
.menu ul ul{left:166px;font-size:100%;top:-0.1em;}
.menu ul ul ul ul ul{left:-170px;}/*razeni roletek v opacnem smeru*/
.menu li li{border:none;margin:0;display:block!important;font-weight:normal;border:0;width:230px;padding:0 0 0 18px;text-transform:none;}
#menu ul>li li{float:none;width:auto;}
#menu li li a{width:auto;text-decoration:none;display:block;height:1px;padding:4px 5px 4px 18px;margin-left:-18px;font-weight:normal;}
#menu ul>li li a{height:auto;}
/*#menu ul ul li.rozb2,#menu ul ul li.norozb2{padding-left:11px;}*/
.menu li:hover{z-index:100;}
.menu li:hover ul ul{display:none;}
.menu li:hover ul,.menu ul li:hover>ul{display:block;}
#menu ul ul li a,#menu ul ul li.rozb2 a{background-color:transparent!important;background-image:none;}
#menu ul ul li#aktpol, #menu ul ul li#aktpol:hover, #menu ul ul li.akt, #menu ul ul li.akt:hover {background-color: #004173;}

#menu li li{background-image:none;}
#menu li #aktpol{background:none;}


/*pro IE- ponechat v layout.css*/
.rozb,.rozb2{z-index:50;}
.norozb,.norozb2{z-index:30;}
#menu ul.zobrazeny{display:block;}
#menu ul.skryty{display:none;}
 * html .menu li li{float:left;} /* holly hack proti chybe pri hover */

/*#bannery{float:right;width:42%;text-align:right;padding-top:5px;}*/
#bannery img{margin:0 5px 0 5px;}




