/*specificke pro vzor Q*/

/*layout*/
html,body{background:white url(images/bg.gif) repeat-x;}
body{min-width:997px;margin:0;padding:0;text-align:center;font-size:78%;}
#celek{width:997px;text-align:left;margin:0 auto;position:relative;}
#telo{padding:0 17px;background:transparent url(images/bg_celek.gif) repeat-y 0 0;}
#celek2{background:transparent url(images/bg2.gif) repeat-x left bottom;}
#vlevo{float:left;width:211px;padding:0;z-index:5;position:relative;z-index:20;} /*orizne cedulky: overflow:hidden;*/
#vlevo .kont,#vpravo .kont{padding:0 17px 2.5em 17px;}
#vpravo .kont {position: relative;z-index: 10;}

.obsah{display:inline;width:100%;position:relative;z-index:8;}
html>body .obsah{float:left;overflow:visible;}
#dvasloupce{padding-top:0;margin-top:0;width:100%;}

/*hlava*/
#hlava{clear:both;height:392px;margin:0 6px;position:relative;z-index:1;}
html>body #hlava{height:auto;min-height:392px;}
#oblouky,#oblouky2{position:absolute;display:block;top:0;z-index:4;width:998px;height:539px;}
#oblouky{background:transparent url(images/horni_cast.gif) no-repeat 0 0;left:-6px;}
#oblouky2{top:0;background:transparent url(images/horni_cast.png) no-repeat 0 88px;}

#pozadistred{position:absolute;left:227px;top:330px;height:70px;width:529px;background:white url(images/bg.gif) repeat-x 0 -330px;}
#obrazek{position:absolute;display:block;top:0;z-index:3;left:0;width:980px;height:398px;background: white;/*background-image:url(images/obrazek.jpg);background-repeat:no-repeat;background-position: right bottom;*/}
#imagesBlender{position:absolute;width:978px;height:311px;margin-left:3px;top:86px;overflow:hidden;z-index:-1;background: transparent url(/html/images/obrazek.jpg) no-repeat right bottom;}
.knihovna #imagesBlender {background-image: url(/html/images/knihovna/obrazek.jpg);}
#administraceObrazky{position:absolute;right:30px;top:130px;z-index: 30;}
#nazev{position:absolute;display:block;left:27px; top:20px;z-index:6;width:285px;height:84px;background-image:url(images/nazev.gif);background-repeat:no-repeat;background-position:0 12px;}
.knihovna #nazev {background: url(images/knihovna/nazev.gif) no-repeat right top;}
#znak{position:relative;left:0;z-index:16;}

ul.inline li{margin:0;padding:0 15px;display:inline;list-style-type:none;border-left: 1px black solid;}
ul.inline li.first{border:0;}
/*lista*/
#lista{position:relative;z-index:70;top:0;left:300px;width:460px;text-align:right;font-size:92%;}
#lista ul{float:right;margin:0;padding:17px 0 0 0;position:relative;}
#lista li{margin:0;padding:0;float:left;list-style-type:none;border-width:0  1px 0 0;border-style:solid;line-height:120%;}
#lista li.mapa{border:0;}
#lista li a{display:block;padding:35px 15px 5px 15px;}
html>body #lista li a{padding-top:32px;}
#pomocnanabidka{position:relative;top:0;left:0;z-index:50;}
#pomocnanabidka ul{margin:0;padding:0;}
/*#pomocnanabidka li.skip{position:absolute;z-index:30;display:block;top:10px;right:0!important;width:9em;padding:1px;}
#pomocnanabidka li.skip a{text-align:center;border:0;position:absolute;width:8em;left:0;top:-500px;z-index:0;padding:0 2px;}
#pomocnanabidka li.skip a:focus,#lista li.skip a:active{z-index:40!important;position:absolute!important;right:-300px;top:8px;}
  */
#pomocnanabidka ul.inline li.skip{position:absolute;display:block;top:0!important;right:0!important;width:9em;padding:1px;border:0;}
#pomocnanabidka ul.inline li.skip a{text-align:center;border:0;position:absolute;left:0;top:-500px;z-index:0;padding:0 2px;}
#pomocnanabidka ul.inline li.skip a:focus,#pomocnanabidka ul.inline li.skip a:active{z-index:10!important;position:absolute!important;right:10px;top:5px;}

#lista  li.grafika a{background:transparent url(images/ikony.png) no-repeat center -134px;}
#lista li.mapa a{background:transparent url(images/ikony.png) no-repeat center -1px;}

/*formy*/
#hledani{position:absolute;top:0;right:14px;z-index:20;width:188px;padding:0;line-height:120%;}
#celek #hledani form,#hledani .btn{border:0;margin:0;padding:0;}
#celek #hledani *{display:inline!important;}
#hledani .format{width:170px;margin:23px 0 6px 0;height:19px;}
html>body #hledani .format{height:auto;min-height:19px;}
.format{background-color:#FFFFFF;color:black;}
.hodkazy{padding-right:15px;display:inline;font-size:92%;}
.btn{font-size:92%;text-transform:uppercase;font-weight:bold;margin-right:0;}
#hledani .btn{font-size:105%;border:0;font-weight:bold;text-align:left;}
html>body #hledani .btn{margin-left:-3px;margin-top:1px;}
#hledani .xbtn{padding:0 0 0 3px;margin-left:-3px;}

.napoveda{padding:5px 0 0.5em 0;}
.formular .last{border-width:1px 0;border-style:solid;background-color:white;}

/*kulate tlacitko*/
.fbtn div,.dprohlizecka{background-image:url(images/bg_btn_l.gif); background-repeat:no-repeat;padding-left:10px;}
#vpravo .fbtn div{background-position:0 -29px;}
.fbtn div.sf{background:none!important;padding:0;}
.fbtn .btn,.prohlizecka{background:transparent url(images/bg_btn_r.gif) no-repeat right top;border:0;height:26px;padding-right:8px;padding-left:0;}
html>body .fbtn .btn{padding-bottom:2px;}
#vpravo .fbtn .btn{background-position:100% -29px;}
.fbtn .btn{padding-left:8px;margin-left:-8px;}
.nastaveni .fbtn{margin-top:-1px;}
.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{position:absolute;left:20px;top:150px;font-size:110%;color:#000000;}
h1.cvi strong{font-size:130%;}
h3.cvi,h2.cvi{font-size:190%;margin:25px 0 5px 0;padding:0 0 5px 0;font-weight:normal;height:1px;}
html>body  h3.cvi,html>body h2.cvi{height:auto;}
#vlevo h2.cvi,#vpravo h2.cvi{font-size:160%;}
#pomocne h2.cvi.dole{font-size:110%;font-weight:bold;margin:0 0 0 31px;}
#vpravo h2.cvi.kontakt{margin-top:0;padding-top:0;}
#stred .nastaveni h4.cvi,.popisek{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{background-image:none!important;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 0 0;margin-top:-1px;margin-bottom:13px;}
#titul .dok .ui li{margin-bottom:0;}
#titul .dok .ui strong img,#kalendarAkci  .dok .ui strong img {margin:0 12px 13px 0;float:left;}
#titul .dok strong a,#kalendarAkci .dok strong a{font-size: 140%;}
ul.ui div.ktg,#celek .dok div a,#celek .dok div strong  {font-style:italic;font-weight:normal;margin-bottom:13px;margin-top:3px;padding-top:0;padding-bottom:0;}
#celek .dok div{margin-top:3px;}

.dalsi{margin:13px 0 0 0;padding:15px 0 2px 0;background:transparent url(images/ikony.png) no-repeat -2px -545px;font-style:italic;}
.dalsi a,#pomocne li span{padding-left:36px;line-height:130%;position:relative;top:-0.8em;}
#stred .dalsi, #pomocne .dalsi{margin-top:0;}
#vlevo .dalsi{background-position:0 -75px;}


/*pata*/
#spodnicast{clear:both;margin:0 auto;position:relative;top:-2px;z-index:30;padding:20px 0 15px 0;width:997px;text-align:center;background:transparent url(images/bg_pata.gif) no-repeat 0 0;}
#pata{font-size:92%;padding-top:5px;}
#pata span a{white-space:nowrap;}
#pata p.webmaster{padding-right:5px;display:inline;}

/*menu*/
#menu{margin-top:55px;width:100%;}
#menu ul.menu{text-transform:uppercase;height:1px;font-weight:bold;padding:0;margin:0;line-height:normal;}
html>body #menu ul.menu{height:auto;}/*height kvuli chybe v IE*/
#menu li{display:block;list-style-type:none;padding:5px 5px 5px 0;margin:4px 0 0 0;}
#celek .jsMenu li{position:relative;width:100%;}
#menu li ul{text-transform:none;font-weight:normal;margin:0 0 0 0;padding:5px 0 0 13px;font-weight:normal;width:100%;}
html>body #menu li ul,html>body #celek .jsMenu li{width:auto;}

#menu li li ul{padding:0 0 0 12px;background-color:transparent;position:static;margin-right:0;border:0;width:auto;}
#menu li li,#celek .jsMenu  li span.menuobr,#celek .jsMenu li li.kontodkaz span.menuobr,#celek .jsMenu li li.akt span.menuobr{background:transparent url(images/mul/u2.gif) no-repeat -1px 0.1em;}
#menu li li{margin:0 0 0 -13px;padding:0 0 0 13px;border:0;line-height:115%;}
#celek .jsMenu li li{padding-left:0;margin-left:0;background-image:none;}
#menu li span.menuobr{width:1px;height:1px;overflow:hidden;position:absolute;top:0;left:-10000px;z-index:1;}
#menu li li span.menuobr{left:-13px;width:20px;height:14px;}
#menu li li span.menuobr img{margin-bottom:-1px;margin-top:0.1em;margin-left:-1px;cursor:pointer;}
#celek .jsMenu  li.kontneodkaz span.menuobr{background:none;}
#menu li a{text-decoration:none;font-size:120%;}
#menu li li a{font-size:100%;}
#menu a#osmakt,#menu a#osmakt:hover{font-weight:bold;text-decoration:none;}
#menu a:hover,#menu a#osmakt.aktodk:hover,#menu a:active,#menu a:focus{text-decoration:underline;}

div#nadmenu{position:absolute;top:22px;height:30px;line-height:30px;}
.jsMenu div#nadmenu{margin:0;font-size:92%;left:10px;}
#nadmenu img{margin:0 0 0 7px;width:30px;height:30px;}/*rozmery nutne kvuli IE*/
html>body  #nadmenu img{width:auto;}

.editor img{max-width:100%;height:auto;}

#kalakci a,#kalakci a:hover, #kalakci a:focus{text-decoration:underline;}