/* iB - vsechny stránky */

/*layout*/
html,body{background-color:#ffffff;}
body{margin:0;padding:0;text-align:center;font-size:78%}
#celek{text-align:left;position:relative;z-index:1;background-color:#ffffff;}
#vlevo{float:left;overflow:hidden;}
#telo{padding-bottom:40px;padding-top:10px;}
#obalcelek{background:transparent url(images/bg_obal.jpg) no-repeat 50% 0;}

.box{padding:0 20px 26px 20px;border-radius:5px;background:#F1F0F0;margin:0 0 20px 0;}
.nastred{width:994px;margin:0 auto;}
.quirksirka{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.editor .nastred{width:auto;}
.sf{height:0;}
.stylreset{padding:0;margin:0;text-decoration:none;text-transform:none;list-style-type:none;border:0;outline:none;box-shadow:none;border-radius:0;text-shadow:none;}

select.format{padding-right:2px;}
.vystraha,.fnote{font-size:92%;}
.fnote .vystraha{font-size:100%;}

/*obecne*/
.dalsi,#kontakt .mapdalsi{margin:15px 0 0 0;text-align:center;font-size:100%;min-height:25px;padding:0;border-radius:5px;border:1px #D15900 solid;}
.dalsi a,.mapdalsi span{padding:5px;font-size:146%;display:block;border-radius:4px;border-width:1px 0 0 1px;border-style:solid;border-color:#FEBB8A;font-family:ArchivoNarrowWeb;background:#FE7918 url(images/bg_zalozka.png) repeat-x 0 0;text-shadow:1px 1px 0 #FEAC70;}
.dalsi a,.dalsi a:link,.dalsi a:visited{color:#101010;text-decoration:none;}
.dalsi a:hover,.dalsi a:focus,.dalsi a:active{text-decoration:underline;}
#stred .obaldalsi{text-align:center;}
#stred .dalsi{display:inline-block;}
#stred .dalsi a{display:inline-block;padding:5px 50px;}

.zivot .dalsi{border-color:#E3B600;}
.zivot .dalsi a{background:#F8E30E url(images/bg_dalsi_zluty.png) repeat-x 0 0;border-color:#FFF592;text-shadow:1px 1px 0 #FBEC56;}

#mapka{margin-top:20px;}
#kontakt .dalsi{margin-top:8px;}
#mapka a{display:block;}
#mapka a,#mapka a:link,#mapka a:visited{color:#101010;text-decoration:none;}
#mapka a:hover,#mapka a:focus,#mapka a:active{text-decoration:underline;}
#obalcelek .dalsi.modry,#kontakt a .mapdalsi{border-color:#7CA9F2;}
.mapdalsi{display:block;}
#obalcelek .dalsi.modry a,.mapdalsi span{background:#A1B9DF url(images/bg_dalsi_modry.png) repeat-x 0 0;border-color:#DBE6F9;text-shadow:1px 1px 0 #C4D3ED;}

/*hlava*/
#obalhlava{position:relative;z-index:13;background-color:#F1F0F0;color:#000000;}
#obalhlava a,#obalhlava a:link,#obalhlava a:visited{color:#1A4FA5;text-decoration:underline;}
#obalhlava a:active,#obalhlava a:hover,#obalhlava a:focus{color:#1A4FA5;}
#hlava{clear:both;min-height:406px;position:relative;z-index:3;background:transparent url(images/bg_hlava.png) no-repeat 0 0;}
.zivot #hlava{background-image:url(images/bg_hlava_zivot.png);}
#znak{position:absolute;left:19px;top:11px;}
#obalnazev{float:left;width:378px;}
#nazev{background:transparent url(images/nazev.png) no-repeat 0 0;position:absolute;top:0;left:0;z-index:20;width:392px;min-height:135px;}
.zivot #nazev{background-image:url(images/nazev_zivot.png);}
#nazev a{display:block;position:absolute;left:0;top:0;z-index:30;width:392px;height:135px;text-decoration:none;}

#obrazek,#prekryti{width:994px;overflow:hidden;position:absolute;top:121px;left:0;}
#obrazek{background-color:white;z-index:2;height:267px;width:698px;}
#prekryti{z-index:4;background:transparent url(images/prekryti.png) no-repeat 0 0;height:286px;width:698px;}
.zivot #prekryti{background-image:url(images/prekryti_zivot.png);}
#obrazek span,#obrazek div{left:0;top:0;overflow:hidden;background-size:cover;}
#blender{position:absolute;left:0;top:0;background:white url(images/blenderImages/0.jpg) no-repeat 0 0;width:698px;height:266px;}

#prekrytitop,#prekrytileft,#prekrytibottom{position:absolute;z-index:4;background:transparent url(images/prekryti.png) no-repeat 100% 0;}
.zivot #prekrytitop,.zivot #prekrytileft,.zivot #prekrytibottom{background-image:url(images/prekryti_zivot.png);}
#prekrytitop{left:698px;top:121px;width:296px;height:31px;}
#prekrytileft{left:694px;top:121px;width:38px;height:268px;background-position:-694px 0;}
#prekrytibottom{left:694px;top:372px;width:300px;height:35px;background-position:100% -251px;}
#upoutavka{background:white;margin:0;padding:0;position:absolute;z-index:1;height:265px;width:304px;left:690px;top:125px;}

#google_translate_element{display:inline-block;position:relative;top:-1px;}
#google_translate_element.pole{margin-left:15px;}
#google_translate_element .goog-te-gadget{font-size:93%;}
#google_translate_element .goog-te-gadget-simple{font-size:100%;border:0;width:100%;padding-bottom:1px;background-color:transparent;}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value{margin-right:0;display:inline-block;}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span.gsp1{padding:0 3px;display:inline-block;color:#000000;}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span.gsp2{padding-right:3px;border-left:0!important;}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span.gsp3{background:none;color:#000000!important;}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value{text-decoration:none!important;}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value img{display:none;}

ul.inline li{display:inline;list-style-type:none;padding:0 6px;border-left:1px #dddddd solid;}
ul.inline li a{margin-left:3px;}
ul.inline li:first-child{border:0;}

/*lista*/
#lista{float:right;text-align:right;display:inline;padding:0 19px 2px 0;z-index:21;width:690px;position:relative;top:25px;margin-top:-1em;}
#lista ul{margin:0;padding:0;display:inline;}
#lista ul li{margin:0;list-style-type:none;white-space:nowrap;border:0;padding:0 3px;}
#lista ul li.skip{position:absolute;display:block;top:0!important;left:0!important;width:9em;padding:1px;border:0;}
#lista ul li.skip a{text-align:center;border:0;position:absolute;width:8em;left:0;top:-500px;z-index:0;padding:0 2px;}
#lista ul li.skip a:focus,#lista ul li.skip a:active{z-index:10!important;background-color:#F1F0F0;position:absolute!important;left:10px;top:-10px;}
#lista ul li a{text-decoration:none;}
#lista ul li a:focus,#lista ul li a:active,#lista ul li a:hover{text-decoration:underline;}

#socialni{display:inline;list-style-type:none;vertical-middle;margin:0;padding:0 0 0 70px;}
#socialni li{display:inline;margin:0 5px;}
#socialni li a{display:inline-block;}

/* zalozky */
.bezjs ul{font-size:100%;overflow:hidden;margin:0;padding:0 0 0 15px;}
.poz h2.cvi{margin:0 0 -10px 0;padding:25px 0 0 0;}
.bezjs{padding:30px 22px 15px 25px;border-bottom:1px silver solid;}
.bezjs li *{display:inline;}
.bezjs li span{display:none;}
.bezjs li{padding:0 6px;border-left:1px black solid;display:inline;position:relative;left:-8px;}
p#keskryti{float:left;display:inline;margin:0;padding:0;}
.box h2.cvi{padding:12px 0;}

.zalozky ul{padding:0;margin:0;}
.zalozky li{float:left;position:relative;display:block;list-style-type:none;margin:0 2px 0 0;padding:0;}
.zalozky a{display:block;text-decoration:none;margin:0;padding:8px;position:relative;z-index:20;cursor:pointer;}
.zalozky a:hover,.zalozky a:focus,.zalozky a:active{text-decoration:underline;}

/*jmeniny*/
#obaljmeniny{top:91px;right:22px;margin-top:-1em;width:500px;position:absolute;text-align:right;background-color:#F1F0F0;}
#jmeniny{padding:0;}
#jmeniny *{display:inline;}

/*formy*/
.format{border:1px #ffffff solid;background-color:#FFFFFF;color:#000000;min-height:15px;padding-top:2px;padding-bottom:2px;font-size:100%;}
.fbtn .btn{background-color:#1A4FA5;border:1px #1A4FA5 solid;color:#FFFFFF;}
.btn{min-height:22px;}
.fkont form{font-size:100%;}
input,textarea{font-size:100%;}

/*hledani*/
#hledani{float:right;width:502px;;overflow:hidden;position:absolute;top:49px;margin-top:-1em;right:19px;}
#hledani .pole{border:2px #B7C7E4 solid;float:right;width:362px;padding:4px 0;border-radius:5px;position:relative;z-index:5;background-color:#ffffff;}
#hledani .pole input:focus{outline:0;}
#hledani form{margin:0;padding:0;float:left;width:100%;}
#hledani label{display:block;width:110px;min-height:32px;height:1.5em;float:left;line-height:120%;font-size:92%;position:relative;text-align:left;}

#hledani label span{position:absolute;top:0;left:0;width:100%;display:block;height:100%;}
#hledani label span.skrytylabel{position:relative;height:auto;padding-top:2px;top:-0.1em;}
#hledani .format{width:319px;margin:0.1em 5px 0 0;float:left;border-color:#ffffff;background-repeat:no-repeat;background-position:5px 50%;}
#hledani .btn{float:none;border:0;margin:0;padding:0;min-height:1px;min-width:1px;font-size:92%;color:#000000;}
#hlava div.jshledani label span{background:transparent url(images/bg_hledani.png) repeat 0 0;}

.cesta{padding:15px 0 10px 0;margin:0;position:relative;}

/*nadpisy a pismo*/
h1.cvi{padding:5px 0 0 125px;width:260px;font-size:100%;text-align:left;}
h1.cvi strong{font-size:130%;}
h2.cvi,h3.cvi,#prohlaseni h3,h3.ud{font-family:ArchivoNarrowWeb;line-height:110%;}
h2.cvi{font-size:235%;font-weight:bold;margin:0;padding:8px 0;}

/*seznamy*/
.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;}
#kalendarAkci .dok{margin-top:-15px;}
#titul .dok .ui li,#kalendarAkci .dok .ui li{background-image:none;display:block;list-style-type:none;padding:15px 0 0 0;margin-top:16px;}
#titul .dok .ui li{margin:0;}
#titul .dok .ui strong img,#kalendarAkci .dok .ui strong img {margin:0 12px 4px 0;float:left;}
#titul .dok strong a,#kalendarAkci .dok strong a{font-weight:normal;font-size:170%;line-height:1em;font-family:ArchivoNarrowWeb;color:#1A4FA5;}
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;}
#kalakci p{clear:both;padding:6px 0 0 0;}/*odsazeni textu kdyz nejsou zadne akce*/

 /*kontakt*/
#kontakt address{display:block;font-style:normal;margin:0 0 15px 0;}
#kontakt strong{font-weight:bold;}
#kontakt strong.kontprvni{font-weight:normal;}

/* Menu horizontální a vybrané odkazy */
#obalmenu1{position:relative;z-index:15;background-color:#1A4FA5;}
#menu1{border-bottom:9px #ffffff solid;padding:5px 0 0 0;width:}
#menu1 ul{margin:0;padding:0 0 0 20px;width:974px;}
#menu1 li,#sestersky li{font-size:219%;font-family:ArchivoNarrowWeb;margin:0 6px 0 0;float:left;display:block;list-style-type:none;padding:0;border-bottom:1px #1A4FA5 solid;text-align:left;background-color:#4371BC;border-radius:3px 3px 0 0;}
#menu1 li#p1{min-width:247px;}
#menu1 li#p2{min-width:279px;}
#menu1 li{width:221px;}
#menu1 li a,#sestersky li a{display:block;padding:16px 14px 12px 54px;line-height:0.8em;background-repeat:no-repeat;background-image:url(images/kolecka.png);}
#menu1 li a,#menu1 li a:link,#menu1 li a:visited,
#sestersky li a,#sestersky li a:link,#sestersky li a:visited{text-decoration:none;color:#ffffff;}
#menu1 li a:hover,#menu1 li a:focus,#menu1 li a:active,
#sestersky li a:hover,#sestersky li a:focus,#sestersky li a:active{text-decoration:underline;}

#menu1 li#p1 a{background-position:11px 9px;}
#menu1 li#p2 a{background-position:11px -91px;}
#menu1 li#p3{display:none;}
#sestersky li a{background-position:11px -191px;margin-right:-77px;}
#obalmenu1 #sestersky{position:relative;right:1px;top:0;margin:0;padding:0;float:right;}
#obalmenu1 #sestersky li{width:340px;background:#1A4FA5 url(images/logo_ic.png) no-repeat 100% 0;padding-right:77px;padding-top:5px;margin-right:0;}
#obalmenu1 #sestersky li a{padding-right:91px;}

.urad #menu1 li#p1,.zivot #menu1 li#p2{background-color:#ffffff;border-color:#ffffff;}
.urad #menu1 li#p1 a,.urad #menu1 li#p1 a:link,.urad #menu1 li#p1 a:visited,
.zivot #menu1 li#p2 a,.zivot #menu1 li#p2 a:link,.zivot #menu1 li#p2 a:visited{color:#1A4FA5;}

#vybrane .bg a,#vybrane .bg a:link,#vybrane .bg a:visited{color:#000000;text-decoration:none;}
#vybrane .bg a:hover,#vybrane .bg a:focus,#vybrane .bg a:active{text-decoration:underline;}

#vybrane{border-width:1px 0;border-color:#D15900;border-style:solid;background:#FF9242 url(images/bg_vybrane.png) repeat-x 0 100%;font-size:120%;}
.zivot #vybrane{border-color:#E3B600;background:#F8E30E url(images/bg_vybrane_zivot.png) repeat-x 0 100%;}
#vybrane ul{padding:0;margin:0 0 0 0;display:inline;}
#vybrane h3.cvi,#vybrane .bg div{display:inline;vertical-align:middle;}
#vybrane h3.cvi{margin:0 7px 0 0;padding:0;font-size:120%;font-weight:bold;}
#vybrane .bg{border-top:1px #FFC599 solid;padding:15px 20px 10px 20px;}
.zivot #vybrane .bg{border-top-color:#FFF592;}
#vybrane ul li{padding:0;list-style-type:none;display:inline;}
#vybrane ul li .pam{border-left:1px #ffffff solid;font-size:75%;margin:0 0px 0 7px;padding:0;vertical-align:text-top;}
#vybrane ul li.pampv .pam{display:none;}
#vybrane .pamdalsi{display:none;}
#vybrane .pamdalsi a,#vybrane .pamdalsi a:link,#vybrane .pamdalsi a:visited{text-decoration:underline;font-style:italic;}


/*menu*/
#menu{background-color:#F8F6F6;border-top:2px #FE7510 solid;}
.zivot #menu{border-top-color:#E8D301;}
#menu h2.cvi{font-weight:bold;border-top:2px #ffffff solid;padding:9px 17px 3px 17px;}
#menu ul.menu{margin:0;padding:5px 0 7px 0;border-bottom:2px #FE7510 solid;}
.zivot #menu ul.menu{border-bottom-color:#E8D301;}
#menu li{position:relative;border-top:1px #C9D2E1 solid;display:block;padding:0;list-style-type:none;margin:0;}
#menu li a{padding:4px 25px 4px 17px;font-size:170%;line-height:110%;font-family:ArchivoNarrowWeb;display:block;position:relative;z-index:10;text-decoration:none;border-top:1px #ffffff solid;}
#menu li ul{margin:0;padding:3px 0 11px 17px;}
#menu li li ul{margin:0;padding:0 0 0 15px;position:static;}
#menu li span.menuobr{background:transparent url(images/mul/u1.png) no-repeat 0 0;width:20px;height:14px;overflow:hidden;position:absolute;top:0.75em;right:2px;z-index:10;}
#menu li li span.menuobr,#menu li.kontneodkaz li.kontodkaz span.menuobr{background:transparent url(images/mul/u2.png) no-repeat 0 0.1em;}
#menu li li{border:0;font-weight:normal;padding:0;background-position:0 0.15em;line-height:120%;}
#menu li li li{padding:1px 0;}
#menu li.kontneodkaz span.menuobr{background-image:none;}
#menu li li span.menuobr{right:2px;top:0.18em;}
#menu li span.menuobr img{margin:1px 0 0 0;cursor:pointer;}
#menu li li a{border:0;background:none;position:static;padding:3px 32px 3px 0;font-size:100%;font-family:Arial,Helvetica,sans-serif;}
#menu li li a,#menu li a{width:auto;height:auto;}
#menu li.akt,#menu a#osmakt,#menu a#osmakt:hover{font-weight:bold;text-decoration:none;}
#menu li li.akt{background-color:transparent;}
#menu a,#menu a:link,#menu a:visited{color:#1A4FA5;}

#menu a:hover,#menu a:active,#menu a:focus{text-decoration:underline;}
#menu a#osmakt:hover,#menu a#osmakt:active,#menu a#osmakt:focus{text-decoration:none;}
#celek #menu a.aktodk:hover,#celek #menu a.aktodk:active,#celek #menu a.aktodk:focus{text-decoration:underline;}
div#nadmenu{display:block;font-weight:normal;padding:0 10px 2px 17px;white-space:nowrap;vertical-align:middle;}


/*pata*/
#obalpata{padding-bottom:30px;width:994px;margin:0 auto;}
#pata{text-align:right;padding:20px 17px;background-color:#1A4FA5;color:#ffffff;border-radius:4px;width:auto;}
#pata,#pata a,#pata a:link,#pata a:visited{color:#FFFFFF;}
#pata a:hover,#pata a:focus,#pata a:active{text-decoration:none;}
#pata .patalogo{padding:1px 6px;}
#pata .webmaster,#pata .inline{display:inline;vertical-align:middle;position:relative;top:-2em;}
#pata .inline{margin:0;padding:0 0 0 3px;}
#pata .inline li{padding:0 6px;}
#pata .inline li a{margin:0 0 0 1px;}

/* Proti přetékání obsahu */
.editor img{max-width:100%;height:auto;}
#vlevo,#vpravo{word-wrap:break-word;}
.webhouseskryt{display:none;}

#administraceObrazky{position:absolute;right:30px;top:30px;z-index: 30;}

/*
@media all and (max-width:1010px)
{
	.nastred{width:100%;}
}

@media all and (max-width:850px)
{
	body{padding-left:1%;padding-right:1%;}
	.plovouci,.plovouci ul,.plovouci li,.fkont,.nizky,#stred > .obsah{width:auto!important;float:none!important;}
	#stred > .obsah{left:0!important;}
}
*/

@-moz-document url-prefix() 
{
	#nazev a span.cist{display:none;} /* FF chybně vykresluje outline u skrytého spanu */
}