
/*specificke pro vzor onlineB2*/

/*layout*/
html,body{background:#e5e5e5 url(images/bg.gif) repeat-x;}
body{min-width:995px;margin:0;padding:0;text-align:center;font-size:78%;}
#celek{width:995px;text-align:left;margin:0 auto;position:relative;}
#vlevo{float:left;width:260px;overflow:hidden;padding:7px 0 20px 0;}
.obsah{display:inline;width:100%;position:relative;}
html>body .obsah{float:left;overflow:visible;}

/*hlava*/
#hlava{clear:both;margin:0;position:relative;}
html>body #hlava{height:auto;min-height:229px;}
#nazev {position:absolute;display:block;top:-387px;z-index:19;width:258px;height:421px;background-image:url(images/nazev.gif);background-repeat:no-repeat;}

/*nadpisy a pismo*/
h1.cvi{margin:0 0 0 20px;padding:8px 0;font-size:110%;width:520px;position:absolute;z-index:2;}
h1.cvi strong{font-size:130%;}
h3.cvi,h2.cvi,#menu h3,#prohlaseni h3,h3.ud{font-size:160%;margin:20px 0 6px 0;padding:13px 0 6px 0;font-weight:normal;}
#vlevo h2.cvi,#menu h3{padding:11px 0 12px 25px;}/*background-image:url(images/bg_h2.png);background-repeat: no-repeat;background-position:left bottom;*/
#stred .nastaveni h4.cvi,.popisek{font-size:92%;}

#celek ul.editor li,form div,.format,.ReakcePrispevek,.pridanytext p,.nahledy a,#isvs .hodnota,fieldset{border-color:#C0C0C0;} /*vzdy stejne*/
/*lista*/
#lista{text-align:right;line-height:120%;font-size:92%;padding:12px 0 5px 0;margin-left:275px;background-color:#f9f9f9;} /*vzdy stejna*/
ul.inline{margin:0;padding:0 10px 0 15px;}
ul.inline li{margin:0;padding:0 12px;display:inline;list-style-type:none;}  /*musi byt border-left kvuli mezeram u FF*/    /*nelze pouzit pri definicich v em:white-space:nowrap;*/
ul.inline li.skip{position:absolute;display:block;top:0!important;right:0!important;width:9em;padding:1px;border:0;}
ul.inline li.skip a{text-align:center;border:0;position:absolute;width:8em;left:0;top:-500px;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;right:10px;top:5px;}

/*formy*/
.format{color:black;border-style:solid;border-width:1px;background:white url(images/bg_format.gif) no-repeat 0 0;}
input.format,select.format{height:20px;padding-top:3px;}
html>body input.format,html>body select.format{height:auto;min-height:22px;}


/*kulate tlacitko*/
.btn{font-size:92%;text-align:center;}
.fbtn div.sf{background:none!important;padding:0;height:0!important;margin-bottom:-1px;}
.fbtn div,.dprohlizecka{background-image:url(images/bg_btn_l.gif); background-repeat:no-repeat;} /*padding-left:10px;*/
.fbtn .btn,.prohlizecka{background:transparent url(images/bg_btn_r.gif) no-repeat right top;border:0;padding-right:8px;padding-left:0;}
.dprohlizecka{width:18em;padding:0;height:41px;overflow:hidden;line-height:41px;background-position:0 -119px;position:relative;top:15px;}
.prohlizecka{display:block;padding:0;margin:0;height:41px;vertical-align:bottom;background-position:100% -119px;}

.fbtn .btn{margin-right:0!important;height:29px;}
.fbtn div{height:29px;overflow:hidden;}
form .fbtn .btn{margin-left:-9px;padding-left:17px;}
.strednesvetly  div{background-position:0 -87px!important;}
.strednesvetly .btn{background-position:100% -87px!important;}
#hledani .format{width:225px;margin:0;padding-top:5px;height:25px;}
html>body #hledani .format {height:auto;min-height:25px;}
#hledani div.fbtn{margin:0.1em 0 0 0!important;position:absolute;right:20px;top:7px;display:inline;}
#hledani .fbtn div{display:inline!important;float:right;background-position:0 -87px;}
#hledani .fbtn .btn{margin:0;padding:0;width:5em;min-width:60px;background-position:100% -87px;}
html>body form .fbtn .btn{padding-bottom:0.3em!important;}
#stred .fbtn div{display:inline;}
html>body #stred .fbtn div{display:block;}

.napoveda{padding:5px 0 0.5em 0;}
.nastaveni .fbtn{margin-top:-1px;}

/*konec kulate tlacitko*/

#hledani{position:relative;z-index:20;margin-bottom:1px;padding:10px 0 8px 0;vertical-align:middle;text-align:right;width:720px;float:right;line-height:120%;background:#F0F0F0 url(images/bg_hledani.png) repeat-y 0 0;border-bottom:8px #f9f9f9 solid;}
#celek #hledani form{border:0;margin:0;padding:0 22px 0 0;}
.pole{margin:0 4em 0 0;padding-right:20px;}
#celek #hledani .pole *{display:inline;float:none;}
.hodkazy{font-size:92%;padding:0 8px 0 0;position:relative;top:-5px;}
html>body .hodkazy{top:0;}
.hodkazy a{padding:0 5px;}
#hledani .format{position:relative;z-index:2;}


.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{background:white url(images/bg_dok.gif) repeat-x;}
#titul .dok .ui li,#kalendarAkci  .dok .ui li{background-image:none;display:block;list-style-type:none;padding:12px 0 0 0;margin-top:0;margin-bottom:13px;}
#titul .dok .ui li,#titul .dok .ui li.u{padding:12px 35px;margin:0;display:block;list-style-type:none;background:transparent url(images/bg_dok_li.gif) repeat-x left bottom;}
#titul .dok .ui strong img,#kalendarAkci  .dok .ui strong img {margin:0 12px 12px 0;float:left;}
#titul .dok strong a,#kalendarAkci .dok strong a{font-size:130%;}

ul.ui div{margin-top:3px;}
ul.ui div.ktg{padding-bottom:12px;font-style:italic;}

/*pata*/
#pata{margin:5px auto 15px auto;padding:20px 0;width:995px;text-align:center;font-size:92%;border:1px #ffffff solid;}
#pata span a{white-space:nowrap;}

#menu1 ul,.obalmenu{background-image:url(images/obrazek.jpg);background-repeat:no-repeat;background-position: 0 0;}  
.obalmenu{position:relative;z-index:2;margin-top:0;border-bottom:11px #cccccc solid;}
#menu1{margin:0;width:100%;font-size:105%;clear:both;padding:0;z-index:5;border-bottom:1px #bababa solid;position:relative;z-index:2;}
/*#menu1 ul.menu{margin:0 0 -1px 0; padding:229px 0 0 0;line-height:normal;float:left;display:inline;}*/
#menu1 ul.menu{margin:0 -1px -1px 0;padding:229px 0 0 0;line-height:normal;float:left;display:inline;}
html>body #menu1 ul.menu{margin-right:0;}
#menu1 li{float:left;padding:0;margin:0 0 -12px 0;line-height:115%;position:relative; z-index:3;font-weight:bold;text-transform:uppercase;display:inline;list-style-type:none;width:199px;}
#menu1 li a{text-decoration:none;display:block;position:relative;margin-top:-229px;padding-top:229px;width:100%;border-right:1px #e5e5e5 solid;}
html>body #menu1 li a{width:auto;}
#menu1 li span{display:block;position:relative;height:4.2em;padding:14px 5px 20px 25px;cursor:pointer;}
html>body #menu1 li span{height:auto;min-height:2.8em;padding:14px 5px 5px 25px;}
#menu1 li a:hover span,#menu1 li.akt span,#menu1 li a:focus span,#menu1 li a:active span{background-color:#e5e5e5;}
#menu1 li a,#menu1{background:transparent url(images/bg_menu1.png) repeat-x 0 0;}
#menu1 li a:hover,#menu1 li.akt a,#menu1 li a:focus,#menu1 li a:active{background-position:0 -10000px;}
#menu1 li a{cursor:pointer;}
#menu1 li.akt a#osmakth,#menu1 li.akt a#osmakth span{cursor:default;}
#menu1 .sf{height:0;}

/*vzdy stejne barvy*/
.fbtn div,div.dalsi,.dprohlizecka{background-color:#4E4E4E;}
.fbtn div .btn,.prohlizecka,.prohlizecka:hover,.prohlizecka:active,.prohlizecka:focus,#kalendar .fbtn div .btn a,#kontakt .fbtn div .btn a,#titul #stred .fbtn div.btn a{color:#e5e5e5;}
.calendar{background-color:white;border:1px #B3B2B2 solid;}
.calcells td,.calcells td a{color:black!important;}
.calcells td.wkday,.calcells td.wkday a,.calcells td.wkend a,.calcells td.wkend,.calcells td.wkhead,.calcells th{color:black!important;}
.calcells td.wkday,.calcells td.wkend{background:#AFAEAE url(images/bg_den.gif) repeat-x left bottom;}
#kalakci .calcells td.notmnth, .calendar .calcells td.notmnth{background-color:#e5e5e5;}
.calcells a:hover, .calcells a:active, .calcells a:focus,table.calcells td.hover{background:white url(images/bg_den_hover.gif) no-repeat 0 0;}
table.calcells td.hover a,.calendar select{background:none!important;}
.calendar select{background-color:white;}
.calcells td.curdate{border:2px black solid;}
.calcells td.cell_selected, .calcells td.cell_selected a{background-color:#B0030C;color:white!important;}
#kalakci p a:link{color:#000000;text-decoration:none;}
.napozadi a:active, .napozadi a:focus,.napozadi a:hover,.box a,.box a:link,.box a:visited,.box a:active,.box a:focus,.box a:hover {color:#000000;} /*vzdy cerna*/

.editor img{max-width:100%;height:auto;}