/*layout*/
body{margin:0;padding:0;text-align:center;font-size:78%;}
#celek{position:relative;} /*background:url(images/bg_celek.png) repeat-x top left;*/
#vlevo{float:left;width:248px;padding:0;margin:0 0 0 12px;}
#vlevo,#vpravo{background:#F4F4F4 url(images/bg_sloupce.png) repeat-y 0 0;margin-top:12px;}
#stred .obsah{display:inline;width:100%;position:relative;padding-bottom:25px;}/*overflow:auto;display:inline - kvuli Opere;position:relative nelze kvuli NC6*/
html>body .obsah{float:left;overflow:visible;}
#obaltelo2{border-top:2px white solid;background:#EEEEEE url(images/bg_obaltelo_top.png) repeat-x 0 0;position:relative;z-index:10;}
#obaltelo{background:url(images/bg_nadpatou.jpg) no-repeat 50% bottom;}
#telo{padding:0;margin:0 auto 90px auto;width:1019px;text-align:left;position:relative;}
/*zahlavi*/
#obalzahlavi{background:#0E4067 url(images/bg_obalzahlavi.png) repeat-x 0 0;border-bottom:1px #419EE5 solid;}
#zahlavi1{width:1050px;margin:0 auto;background:url(images/bg_zahlavi.png) no-repeat 0 0;height:73px;position:relative;}
html>body #zahlavi1{height:auto;min-height:73px;}

/*hledani*/
#hledani{float:left;margin:22px 9px 0px 53px;padding:0;width:700px;}
#hledani h2{color:#ffffff;font-size:72%;position:absolute;top:2px;left:5px;margin:0px;}
#hledani h2 span{background: url(images/bg_zahlavi.png) no-repeat -8px -2px transparent; display:block; height:100%; left:0; position:absolute; top:0; width:102%;}
#hledani #obalpole,#hledani form{margin:0;float:left;height:31px;}
#hledani #obalpole{width:203px;padding:0;background:transparent url(images/bg_hledani_r.png) no-repeat 100% 0;}
html>body #hledani #obalpole{width:auto;}
#hledani form{padding:0;margin:0;background:#FFFFFF url(images/bg_hledani_l.png) no-repeat 0 0;}
#hledani .format{width:153px;margin:0;float:left;border:none;height:18px;line-height:150%;color:#4F4B3F;}
#hledani .hltlacitko{float:right;margin-right:17px;margin-top:9px;background-color:#E2E2E2;}
#hledani .hltlacitko input{margin:0;}
html>body #hledani .format{min-height:18px;}
html>body #obalhltlacitko{float:right;}
#hledani #hl{background-repeat:no-repeat;background-position:2px 4px;margin:6px 5px 0 15px;padding:0;background-color:transparent;}
#hledani .hodkazy{float:left;}
#hledani ul.hodkazy{padding:0 0 0 35px;margin:9px 0 0 0;}
#hledani .hodkazy li{padding:0 13px;}
#hledani .hodkazy a{color:#eaeaea;text-shadow:-1px -1px 1px #114372;text-decoration:none;margin:0;font-size:105%;}
#hledani .hodkazy a:hover, #hledani .hodkazy a:focus, #hledani .hodkazy a:active{text-decoration:underline;}

/*jazyky*/
#jazyky{float:right;width:76px;margin:0px;position:absolute;top:-44px;right:50px;z-index:90;}
#jazyky ul{margin:0;padding:0;}
#jazyky ul li{float:left;margin:0 16px 0 0;width:20px;padding:0;list-style-type:none;}
#jazyky ul li a{color:white;}

/*hlava*/
#obalhlava{background:#215A86 url(images/bg_obalhlava.jpg) no-repeat 50% 0;border-bottom:1px #FBFBFB solid;padding-bottom:9px;}
#hlava{clear:both;height:417px;margin:0 auto;position:relative;width:1150px}
html>body #hlava{height:auto;min-height:175px;}
#obrazek{float:left;margin:0 79px 0 80px;position:relative;border:2px white solid;}
#prolinani{background-image:url(images/blenderImages/0.jpg);width:987px;height:332px;}
#obrazek a#buttonLeft img, #obrazek a#buttonRight img {position: absolute;top: 120px;z-index: 11;color:white;}
#obrazek a#buttonLeft img{left:-84px;}
#obrazek a#buttonRight img{right:-84px;}

#nazev{position:absolute;display:block;top:-74px;z-index:10;right:43px;width:385px;height:363px;background:url(images/nazev.png) no-repeat 0 0;text-align:left;}     /*left:18px;*/
#nazev_en{position:absolute;display:block;top:-74px;z-index:10;right:43px;width:385px;height:363px;background:url(images/nazev_en.png) no-repeat 0 0;text-align:left;}     /*left:18px;*/
#nazev_de{position:absolute;display:block;top:-74px;z-index:10;right:43px;width:385px;height:363px;background:url(images/nazev_de.png) no-repeat 0 0;text-align:left;}     /*left:18px;*/

ul.inline li{display:inline;list-style-type:none;padding:0 8px;}
ul.inline li.first{border:0;}

/*pomocne*/
#pomocne ul{margin:0;padding:0;}
#pomocne ul.inline li.skip{position:absolute;display:block;top:-6px!important;left:-50px!important;width:9em;padding:1px;border:0;}
#pomocne ul.inline li.skip a{text-align:center;border:0;position:absolute;width:8em;left:0;top:-500px;z-index:0;padding:0 2px;}
#pomocne ul.inline li.skip a:focus,#pomocne ul.inline li.skip a:active{z-index:10!important;position:absolute!important;left:100px;top:65px;background-color:#225A87;color:white;}

/*lista*/
#lista{width:630px;text-align:left;height:44px;margin-left:93px;float:left;position:relative;}
html>body #lista{height:auto;min-height:44px;}
#lista ul.inline{margin:0;padding:15px 0 0 0;}
#lista ul.inline li{height:1px;margin:0;padding:0 9px 0 10px;display:inline;text-shadow:-1px -1px 1px #14385C;font-size:105%;list-style-type:none;border-width:0 0 0 1px;border-style:solid;line-height:110%;}  /*musi byt border-left kvuli mezeram u FF*/    /*nelze pouzit pri definicich v em:white-space:nowrap;*/
html>body #lista ul.inline li{height:auto;display:inline-block;padding:0 8px 0 11px;}
#lista ul.inline li.last{padding-right:0;}
#lista ul.inline li a:link,#lista ul.inline li a:visited{text-decoration:none;}
#lista ul.inline li a:focus,#lista ul.inline li a:active,#lista ul.inline li a:hover{text-decoration:underline;}
#lista ul.inline li.first{border:0;}

#rychle_odkazy{position:absolute;bottom:0.85em;right:140px;z-index:20;}
#rychle_odkazy ul{margin:0;padding:0;}
#rychle_odkazy ul li{margin:0 0 0 7px;padding:0;list-style-type:none;float:right;display:block;width:12.5em;}
#rychle_odkazy ul li a{display:block;cursor:pointer;float:right;padding-right:22px;text-decoration:none;color:white;font-size:110%;text-shadow:1px 1px 1px #444444;}
#rychle_odkazy ul li .obal_txt{float:right;display:block;height:51px;padding:16px 0 0 41px;width:135px;text-align:left;}
html>body #rychle_odkazy ul li .obal_txt{height:35px;width:auto;min-width:92px;}
#rychle_odkazy ul li .txt{font-weight:bold;margin-right:-2px;white-space:nowrap;padding:0 1px;}
#rychle_odkazy ul #tl_uredni_deska a{background:url(images/tl_uredni_deska_r.png) no-repeat right top;}
#rychle_odkazy ul #tl_uredni_deska .obal_txt{background:url(images/tl_uredni_deska_l.png) no-repeat left top;}
#rychle_odkazy ul #tl_uredni_deska .txt{background-color:#D27200;}
#rychle_odkazy ul #tl_webkamera a{background:url(images/tl_webkamera_r.png) no-repeat right top;}
#rychle_odkazy ul #tl_webkamera .obal_txt{background:url(images/tl_webkamera_l.png) no-repeat left top;}
#rychle_odkazy ul #tl_webkamera .txt{background-color:#0377A0;}
#rychle_odkazy ul #tl_steny a{background:url(images/tl_steny_r.png) no-repeat right top;}
#rychle_odkazy ul #tl_steny .obal_txt{background:url(images/tl_steny_l.png) no-repeat left top;}
#rychle_odkazy ul #tl_steny .txt{background-color:#557825;}

.format{background-color:#FFFFFF;color:black;border-style:solid;border-width:1px;}
.pole{float:left;margin:0;width:100%;}
.fbtn{padding:0;float:right;}

.btn{border:none;padding:2px 2px 3px 2px;background:#036284 url(images/bg_btn.png) repeat-x 0 0;color:#FFFFFF;font-weight:bold;text-decoration:none;border-radius:11px;text-shadow:-1px -1px 0px #025876;box-shadow:1px 3px 5px #AAAAAA;/*font-size:92%;*/}
html>body .btn{padding:2px 10px 3px 10px;} 
.napoveda{padding:5px 0 0.5em 0;}
.nastaveni .fbtn{margin-top:-1px;}
.formular .last{border-width:1px 0;border-style:solid;}

/*nadpisy a pismo*/
h1.cvi{margin:15px 188px 0 0;padding:0;font-size:100%;float:right;width:214px;background-color:#FFFFFF;}
h1.cvi strong{font-size:130%;}
h2.cvi{font-size:190%;font-weight:normal;margin:0;padding:8px 0;}
#stred .nastaveni h4.cvi,.popisek{font-size:92%;}

/*boxy*/
#vpravo h2.cvi,#vlevo h2.cvi{background:#B20B0A url(images/bg_h2_sloupce_top.png) no-repeat 0 0;padding:8px 0 0 0;margin:0;font-size:150%;font-family:"PT Sans",Arial,"Arial CE",Helvetica,"Helvetica CE",sans-serif;text-shadow:1px 1px 1px #230202;}
#vpravo h2.first{background-image:url(images/bg_h2_sloupce_first_top_r.png);}
#vlevo h2.first{background-image:url(images/bg_h2_sloupce_first_top_l.png);}
#vpravo h2.cvi span,#vlevo h2.cvi span{display:block;background:url(images/bg_h2_sloupce.png) no-repeat left bottom;padding:4px 25px 10px 25px;}

.box{padding:16px 0 18px 0;margin:0;border-width:0 1px;border-style:solid;border-color:#BFBFBF;background:url(images/bg_box.png) no-repeat 0 0;}

/*nevite*/
#nevite .box{padding-bottom:0;}
#nevite ul.ui{padding:0 0 17px 0;background:url(images/bg_nevite_strong.png) no-repeat 50% 100%;;margin:0;position:relative;}
#nevite ul.ui li{position:relative;padding:0 4px 6px 4px;margin:0 0 -1px 0;background:url(images/bg_nevite_li.png) no-repeat 50% 100%;height:49px;list-style-type:none;}
html>body #nevite ul.ui li{height:auto;min-height:43px;margin-bottom:3px;}
#nevite ul.ui li a {display:block;padding:0 10px 0 17px;}
#nevite ul.ui li strong{display:block;padding-top:8px;background:url(images/bg_nevite_strong.png) no-repeat 50% 0;position:relative;top:-3px;}
#nevite ul.ui li:first-child strong{background:none;}
#nevite ul.ui li strong img {float:left;height:auto;margin:-4px 6px -1px 0px;width: 40px;}
#nevite ul.ui li div {padding: 0 0 0 17px;margin-top:1px;}
#nevite ul.ui li.u div {padding: 0 10px 0 63px;}

/*pocasi (pro blueboard 2 dny)*/
#pocasi .box{padding-left:20px;padding-right:20px;}
#pocasi div div{width:100%;display:inline!important;padding:0;font-size:100%!important;}
#pocasi div div div,#pocasi div div p{font-size:100%!important;width:100%!important;}
#pocasi div div div div{width:50%!important;}
#pocasi div div div{padding:0;background-color:transparent!important;}
#pocasi p{clear:both;margin:0;padding:0;width:105px;}
#pocasi a{text-align:left!important;clear:both;padding-top:5px;width:auto!important;height:auto!important;}
#pocasi p.dalsi{text-align:center;padding:0;width:auto;clear:both;width:100%;padding:10px 0 0 0;margin:0;}

/*foto ocko*/
.foto_ocko .box{padding-left:25px;padding-right:24px;text-align:center;}
.foto_ocko .editor p{text-align:left;padding-bottom:15px;margin:0;}/*text-align:justify;*/
.foto_ocko .editor img{float:none;margin:10px 0;border:1px black solid;}
.foto_ocko .editor a{color:#A00101;}
#dop_bannery img{border:0;}

/*doporucujeme,turisticky portal*/
#doporucujeme ul,#turisticke_info ul{padding:10px 25px 0 25px;margin:0;}
#doporucujeme ul li,#turisticke_info ul li{padding:0 0 0 15px;margin:0 0 5px 0;list-style-type:none;background:url(images/odrazka.gif) no-repeat 0 0.4em;}
#doporucujeme ul li a,#turisticke_info ul li a{color:#A00101;}

.pata_sloupec{background:url(images/bg_sloupce_pata.png) no-repeat 0 0;height:11px;margin:0;position:relative;bottom:-14px;}
html>body .pata_sloupec{bottom:-11px;}

.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;display:block;list-style-type:none;padding:12px 0 0px 0;margin-bottom:8px;}
#titul .dok .ui strong img,#kalendarAkci  .dok .ui strong img {margin:0 20px 10px 0;float:left;}
#titul .dok strong a,#kalendarAkci .dok strong a{font-weight:bold;font-size:105%;color:#025B7A;}
#titul .dok li span{padding-left:5px;}

ul.ui div{font-weight:normal;margin-bottom:2px;margin-top:4px;padding-top:0;padding-bottom:0;}
ul.ui div.ktg{margin-top:0;}

.dalsi{margin:30px 0;padding:0;text-align:right;font-size:92%;}
.bezvysky{height:0px;}

/*obalnadpatou*/
#obalnadpatou{background:url(images/bg_obalnadpatou.png) repeat-x 0 0;border-bottom:1px #000000 solid;padding-bottom:22px;position:relative;}
#nadpatou{width:1019px;margin:0 auto;background:url(images/bg_boxy_bottom.png) no-repeat left bottom;padding-bottom:12px;position:relative;}
#pruh_h2{background:url(images/bg_nadpatou_h2.png) no-repeat center bottom;height:5.5em;margin-top:4px;}
#boxy{background:url(images/bg_boxy.png) repeat-y 0 0;padding:0 40px 20px 40px;width:100%;}
html>body #boxy{width:auto;}
#boxy .odkazy{width:234px;float:left;text-align:left;margin-right:18px;overflow:visible;}
#boxy h2.cvi{color:#EFB412;text-shadow:1px 1px 1px #222222;padding:45px 0 1.6em 0;margin-top:-4.2em;font-size:180%;position:relative;}
#boxy .odkazy ul{padding:2px 15px 0 0;margin:0;}
#boxy .odkazy ul li{padding:0 0 0 15px;margin:0 0 5px 0;list-style-type:none;background:url(images/odrazka_nadpatou.gif) no-repeat 0 0.4em;}
#boxy .odkazy ul li a{color:#FFFFFF;font-weight:normal;}

#abo_pata{width:180px;float:left;text-align:left;color:white;}
#abo_pata form{margin:0;}
#abo_pata #fabo{width:180px;height:24px;border:none;background-color:#D1D7DB;padding-left:5px;font-size:92%;line-height:190%;}
#abo_pata p.aboText {margin:0 0 5px 0;padding:0;line-height:160%;}
#abo_pata .fbtn{margin-top:10px;text-align:right;float:none;display:block;}
#abo_pata .fbtn .btn{box-shadow:1px 1px 2px #DDE1E4;font-size:92%;}
#abo_pata img{margin:10px 10px 0 0;}
#abo_pata .format{position:relative;top:-10px;}

#mbannery{text-align:center;margin:0;background:url(images/bg_bannery.png) repeat-y 0 0;padding:6px 18px;}
#mbannery ul {display: inline;}
#mbannery ul li{margin:5px 19px;}
#mbannery a {display: inline;float: none;}
#mbannery a img {float: none;vertical-align: middle;margin:0;}

/*pata*/
#obalpata{background:#171717 url(images/bg_pata.png) repeat-x left bottom;padding-bottom:9px;border-top: 1px #2C2C2C solid;}
#pocitadlo{padding:0; margin:0;float:right;}

#pocitadlo h2{display:inline;font-weight:normal;font-size:100%;}
#pata{padding:15px 0;width:1019px;margin:auto;font-style:italic;}
#pata .webmaster{float:right;}
#pata #odkazy_pata{float:left;margin:0;padding:0;}
.pata a{text-decoration:none;}
.pata a:hover,.pata a:focus,.pata a:active{text-decoration:underline;}
#pata .patalogo{font-style:normal;}
.delitko{border-left:1px #BF8C0E solid;margin:3px 0 0 9px;padding:0 3px 0 0;vertical-align:middle;font-size:76%;}

/*menu*/
#obalmenu{background-color:#DEDEDE;border-bottom:1px #C6C6C6 solid;position:relative;z-index:20;}
#menu_adm{width:996px;margin:0 auto;position:relative;}
#menu,#menu ul.menu{color:#000000;}/*prvni uroven pozadi a (text)*/
#menu  ul ul {background-color:#FFFFFF;}/*-webkit-border-radius: 4px; -moz-border-radius: 4px; dalsi uroven pozadi a obrys*/
#menu li li{border-color:#B60303;}/*dalsi uroven linky*/
#menu a{color:#000000;} /*prvni uroven text*/
#menu a.expanded{background-color:#FFFFFF;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0;} /*#menu  a:hover,,#menu  a:focus,#menu  a:active,prvni uroven pod mysi a highlighted*/
#menu ul  li.kontodkaz a:hover{padding:8px 12px;background-color:#FFFFFF;border-radius:6px;-webkit-border-radius:6px; -moz-border-radius:6px;} /*#menu  a:hover,,#menu  a:focus,#menu  a:active,prvni uroven pod mysi a highlighted*/
a#osmakt,a#osmakt:hover{/*background-color:#B60303;color:white;*/font-weight:bold;} /*vybrana polozka v prvni urovni*/
#menu a.aktodk:hover{background-color:#1f76a1;color:#f2ecc3;} /*vybrana polozka v prvni urovni s odkazem pod mysi*/
#menu ul ul a,#menu ul ul a:hover{color:#000000;background-color:transparent;} /*dalsi uroven text*/
#menu ul ul a.expanded,#menu ul ul a.expanded:hover,#menu ul ul .kontodkaz a:hover{border:1px #D0D0D0 solid;background:#FFFFFF url(images/bg_menu_li.png) repeat-x left bottom;border-radius:6px;padding:8px 7px 8px 33px;box-shadow:1px 2px 3px #DDDDDD;}
ul ul a#osmakt,ul ul a#osmakt:hover,#menu ul ul a.aktodk:hover{color:#000000;background-color:transparent;}  /*vybrana polozka v dalsi urovni (i pod mysi)*/
#menu ul#menuMainNode ul a.aktodk:hover{background-color:#1f76a1;color:#000000;}  /*vybrana polozka v dalsi urovni pod mysi s javascriptem*/
#menu{width:996px;margin:0 auto;padding:0;position:relative;text-align:left;z-index:10;top:0;font-size:100%;height:52px;}
html>body #menu{height:auto;min-height:52px;}
#menu ul.menu{margin:0;padding:11px 0 0 0;width:100%;left:0;top:0;}
#menu li{float:left;width:auto;display:inline;list-style-type:none;margin:0;padding:0 5px 0 13px;}
#celek .jsmenu,#menu li{position:relative;z-index:15;}
#menu a{text-decoration:none;padding:8px 12px 12px 12px;float:left;display:inline;white-space:nowrap;line-height:120%;font-size:110%;font-family:Arial,"Arial CE",Helvetica,"Helvetica CE",sans-serif;}
#menu li li a#osmakt{cursor:default;font-weight:bold;}
#menu #menuMainNode li a.aktodk{cursor:pointer;}
#menu a#navigace,#menu a#zmn{height:1px;width:0px;overflow:hidden;padding:0;margin:0;}
/*dalsi urovne*/
#menu li.toOpen{z-index:100;}
#menu ul ul{display:none;position:absolute;top:35px;left:13px;z-index:5;width:205px;margin:0;padding:10px 0 20px 0;font-weight:normal;box-shadow:4px 4px 4px #CCCCCC;background:white url(images/bg_menu_ul.gif) repeat-x left bottom;}
#menu  ul ul {border-radius:0 6px 6px 6px;-webkit-border-radius:0 6px 6px 6px; -moz-border-radius:0 6px 6px 6px;}
#menu ul ul ul{left:190px;display:block;top:0;}
#menu li li{float:none;display:block;margin:0;width:auto;line-height:normal;font-weight:normal;padding:0 0 1px 0;}
html>body #menu li li{padding:0;}
#menu ul li:last-child span.menuobr{display:none;}
#menu .sub a{display:block;position:relative;float:none;padding:9px 10px 9px 34px;margin:0 11px;width:100%;white-space:normal;line-height:130%;font-size:100%;font-family:Arial,"Arial CE",Helvetica,"Helvetica CE",sans-serif;}
html>body #menu .sub a{width:auto;}
#menu .sub a:hover{text-decoration:none;}
/*s odrazkami*/
span.menuobr{background-image:none;border-left:1px black solid;}
span.menuobr img{display:none;}
#menu ul.sub li span.menuobr{display:block;}
span.menuobr{width:2px;height:12px;overflow:hidden;position:absolute;top:0.77em;right:-7px;z-index:1;cursor:pointer;text-transform:none;font-weight:normal;}

#menu li li span.menuobr{border:none;top:0.77em;left:11px;width:15px;height:15px;background:url(images/sipka_menu.png) no-repeat 0 0;}
html>body #menu li li span.menuobr{left:23px;}

.editor img{max-width:100%;height:auto;}
#turinfo{margin:0;}
 /*     na cz nebylo
@media all and (max-width:1180px)
{
	#hlava{width:995px;}
	#obrazek{margin:0;}
	#obrazek a#buttonLeft img{left:0;}
	#obrazek a#buttonRight img{right:0;}
	#nazev{right:-30px;}
	h1.cvi{margin-right:115px;}
	#jazyky{right:-7px;}
	#lista{margin-left:16px;}
}    */