
/*specificke pro vzor D2011*/

/*layout*/
html,body{background-image:url(images/bg_body.png);background-repeat:repeat-x;background-position:top left;}
body{min-width:996px;margin:0;padding:0;text-align:center;font-size:78%;}
#celek{width:996px;text-align:left;margin:0 auto;position:relative;} /*background:url(images/bg_celek.png) repeat-x top left;*/
#vlevo{float:left;width:220px;overflow:hidden;padding:0;margin:0;}
#vlevo,#vpravo{padding-bottom:25px;}
.box{border-bottom:2px dotted;padding:16px 0 18px 0;width:100%;margin:0;}
.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;}
#telo{padding:0 14px;margin:0;}
#dvasloupce{padding:0;width:734px;float:right;margin-left:0;}
/*hlava*/
#hlava{clear:both;height:175px;margin:0 14px;position:relative;background-image:url(images/bg_hlava.png);background-repeat:repeat-x;background-position:right top;}
html>body #hlava{height:auto;min-height:175px;}
/*#obrazek{background-image:url(images/obrazek.jpg);float:right;width:535px;height:175px;margin:0;}*/
#imagesBlender{background-image:url(images/obrazek.jpg);float:right;width:535px;height:175px;margin:0;position:absolute;right:0;}
.vlevo{float:left;width:431px;height:175px;margin:0;margin:0;}
#nazev{position:absolute;display:block;top:48px;z-index:10;left:20px;width:415px;height:120px;background-image:url(images/bg_hlava.png);background-repeat:repeat;background-position:-22px 0;}     /*left:18px;*/
html>body #nazev{height:auto;min-height:120px;}
#nazev .nazev{background:transparent url(images/nazev.png) no-repeat top left;padding:0;position:absolute;width:350px;height:71px;margin:0;top:30px;left:14px;}


ul.inline li{display:inline;list-style-type:none;padding:0 6px;}
ul.inline li a{margin-left:3px;}
ul.inline li.first{border:0;}
/*lista*/
#lista{width:520px;position:absolute;z-index:11;right:448px;text-align:left;height:36px;line-height:135%;font-size:92%;}/*float:left;*/
html>body #lista{height:auto;min-height:48px;}
#lista ul.inline{margin:0;padding:0;position:relative;top:10px;margin-top:-1em;}
#lista ul.inline li{height:1px;margin:0;padding:17px 15px 16px 16px;display:inline;list-style-type:none;border-width:0 0 0 1px;border-style:dotted;}  /*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:17px 14px 16px 18px;}
#lista ul.inline li.last{padding-right:0;}
#lista ul.inline li.skip{position:absolute;display:block;top:0!important;right:0!important;width:9em;padding:1px;border:0;}
#lista ul.inline li.skip a{text-align:center;border:0;position:absolute;width:8em;left:0;top:-500px;z-index:0;padding:0 2px;}
#lista ul.inline li.skip a:focus,#lista ul.inline li.skip a:active{z-index:10!important;position:absolute!important;right:10px;top:5px;}
#lista ul.inline li a:link,#lista ul.inline li a:visited{text-decoration:underline;}
#lista ul.inline li a:focus,#lista ul.inline li a:active,#lista ul.inline li a:hover{text-decoration:none;}
#lista ul.inline li.first{border:0;}

.format{background-color:#FFFFFF;color:black;border-style:solid;border-width:1px;}
.pole{float:left;margin:0;width:100%;}
.fbtn{padding:0;float:left;}
.dprohlizecka{padding-left:10px;}
.btn,.prohlizecka{background:transparent url(images/bg_btn.png) repeat-x left top;border:1px solid;padding:0 5px;margin:-1px -1px 0 -1px;}
.btn{height:22px;font-size:92%;}
html>body .btn{padding:0 10px 2px 10px;height:auto;min-height:20px;margin:0;}   /*height:auto;min-height:25px;*/
.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:43px;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:top left;}

/*nadpisy a pismo*/
h1.cvi{margin:60px -450px 0 40px;padding:0;font-size:130%;float:left;color:white;}
h1.cvi strong{font-size:130%;}
h3.cvi,h2.cvi{font-size:150%;font-weight:normal;margin:0;padding:8px 0;}
#stred .nastaveni h4.cvi,.popisek{font-size:92%;}
.pruh{background-image:url(images/bg_nadpisy.png);background-repeat:repeat-x;background-position:right top;}
h2.pruh,div.pruh div{padding:6px 20px 0 20px;margin:0;height:35px;font-weight:normal;font-size:150%;}
html>body h2.pruh,html>body div.pruh div{height:auto;min-height:29px;}

.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-weight:bold;font-size:105%;}

/* .dok a strong{font-size:110%;font-weight:bold;}  */

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;}

/*pata*/
#pata{text-align:center;font-size:92%;padding:20px 0;background-image:url(images/bg_pata.png);background-repeat:repeat-x;}
.pata a:hover,.pata a:focus,.pata a:active{text-decoration:none;}

h2#hmenu{margin-bottom:0;}
#menu{margin:0;padding:0 5px 10px 10px;width:100%;height:1px;} /*height kvuli IE */
html>body #menu{height:auto;width:auto;}
#menu li{position:relative;font-weight:bold;display:block;padding:0 5px 1px 0;list-style-type:none;margin:6px 0;}
#menu ul.menu{margin:0;padding:5px 0 0 0;}
#menu ul.menu li a{background:transparent url(images/bg_menu_prvni.png) repeat-y 6px 0px;}
#menu ul.menu li li a{background:none;}
#menu li ul{margin:0 -5px 0 0;padding:3px 10px 12px 20px;}/*kvuli prekryti prerusovane linky*/
#celek .jsMenu li ul{padding-left:37px;}
#menu li li ul{margin:0;padding:0;position:static;}
#celek .jsMenu li li ul{padding-left:17px;}
#menu li span.menuobr{background:transparent url(images/mul/u1.gif) no-repeat 0 0;}
#menu li li span.menuobr,#menu li.kontneodkaz li.kontodkaz span.menuobr,#menu li li{background:transparent url(images/mul/u2.gif) no-repeat 0 0.1em;}
#menu li li{border:0;font-weight:normal;padding:0 0 0 17px;background-position:0 0.15em;line-height:120%;}
#celek .jsMenu li li{padding-left:0;}
#celek .jsMenu li li,#menu li.kontneodkaz span.menuobr{background-image:none;}
#menu li span.menuobr{width:20px;height:14px;overflow:hidden;position:absolute;top:0.45em;left:8px;z-index:10;}
#menu li span.menuobr img{margin:1px 0 0 0;cursor:pointer;}
#menu li li span.menuobr{left:-17px;top:0.05em;}
#menu li a{padding:5px 5px 5px 25px;display:block;position:relative;z-index:10;text-decoration:none;width:100%;} /*width kvuli IE */
#menu li li a{padding:0;width:auto;height:1px;position:static;display:inline;} /* width kvuli chybe pri rozbalovani v IE, height kvuli lupe v IE*/
html>body #menu li li a,html>body #menu li a{width:auto;height:auto;}
#menu li.akt{margin:0 -5px 0 -4px;padding:0 10px 0 4px;}
#menu li.akt,#menu a#osmakt,#menu a#osmakt:hover{font-weight:bold;text-decoration:none;}
#menu li li.akt{background-color:transparent;margin:0;padding:0 0 0 15px;}
#celek .jsMenu li li.akt{padding-left:0;}
#menu a:hover{text-decoration:underline;}
#menu a#osmakt:hover{text-decoration:none;}
#celek #menu a.aktodk:hover{text-decoration:underline;}
div#nadmenu{display:block;font-weight:normal;padding:18px 10px 0 20px;font-size:92%;margin-bottom:0;}


