HTML 			{ overflow: -moz-scrollbars-vertical;overflow-y: scroll; overflow-x: hidden;}
BODY 			{ background: #ffffff url(/img/bg.jpg) no-repeat center top;   color:#000000;   padding: 0px; margin: 0px; border: 0px; font-family: Arial; font-size: 16px; }

A			{ color:#000;}
HR			{border: dashed #00519e 2px; margin-top:20px; margin-bottom:20px; border-left: none; border-right: none;}
H3			{ color:#9a6325; margin-top:30px; margin-left:15px; margin-bottom:30px; font-size: 13px;}

*			{ padding:0px; margin:0px; box-sizing: border-box; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;}
.lightboxOverlay,#lightbox		{ box-sizing: content-box; -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;}

LI			{ list-style-position:inside;}


#wrapper		{ width:1220px; margin:0px auto; background:#fff; padding:0px 10px;}
#top			{ height:111px; background: url(/img/top.png) no-repeat; background-size: 100% 100%;111px; position:relative;}
    #logohp	{ width:410px; height:110px; display:block; position:absolute; top:0px; left:25px; Xborder:1px solid red;}
    #msearch		{ Xdisplay:none; Xborder:1px solid red; position:relative;}
    #fb			{ width:60px; height:60px; display:block; position:absolute; top:-76px; left:1125px; Xborder:1px solid red;}
    #instagram	{ width:60px; height:60px; display:block; position:absolute; top:-76px; left:1062px; Xborder:1px solid red;}
    #search			{ width:260px; height:41px; line-height:41px; display:block; position:absolute; top:-68px; left:715px; border:0px;X1px solid red; background:none;}
    #searchsubmit			{ width:30px; height:28px; line-height:41px; display:block; position:absolute; top:-62px; left:990px; border:0px; X1px solid red; background:none;}

#odkazy			{ height:134px; margin-top:5px; display:table; width:100%; Xtable-layout:fixed; Xborder-spacing:11px 0px; border-collapse: separate; border: 0;}
    #odkazy A		{ display:inline-block; height:134px;width:162px; margin-right:11px; text-align:center; text-decoration:none; color:white; padding-top:100px; 
			font-weight:bold; font-size:0.95em; text-transform:uppercase; Xbackground-size: 100% 134px; vertical-align:top; background-color: #9a6325;
			border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
    #odkazy A:last-child	{ margin-right:0px;}
    #odkazy .current,#odkazy A:hover	{ background-color:#2384b1;}


#left			{ width:335px; float:left; margin-top:10px;}
#left IFRAME		{ margin:15px 0px;}
#menu			{ width:335px; line-height:45px; list-style:none;}
    #menu LI > UL > LI > A:hover	{ color:white; }
    #menu LI > UL > LI > .current{ color:white; }

    #menu > LI > .current	{ background: #2384b1;;color:white;}
    #menu LI > UL .current	{ background: #6aa3c0 url(/img/menu.png) no-repeat 5px 6px;color:white;}
    #menu LI > UL > LI > UL .current	{ color:#2484b1; background: url(/img/menu.png) no-repeat 36px 6px;}

    #menu A		{ cursor:pointer; display:block;}

    #menu > LI		{ background:#9a6325; margin-bottom:2px;}
    #menu > LI > A	{ color:#fff; font-size:16px; text-decoration:none; font-weight:bold; padding-left:15px;}
    #menu > LI > UL 	{ display:none;list-style:none; Xborder-top:2px solid #fff;}

    #menu > LI > UL > LI	{ background:#d1d2d4; line-height:30px; padding:0px; margin:0px;}
    #menu > LI > UL > LI > A	{ color:#565759; font-size:13px; font-weight:normal; text-decoration:none; padding-left:35px;}
    #menu > LI > UL > LI > UL 		{ display:none;list-style:none;}
    #menu > LI > UL > LI > UL > LI	{ background:#d1d2d4; line-height:30px; padding:0px; margin:0px;}
    #menu > LI > UL > LI > UL > LI > A	{ color:#565759; font-size:13px; font-weight:normal; text-decoration:none; padding-left:76px;}

    #menu .sub				{ background-image: url(/img/icoplus.jpg); background-position: 96% 13px;  background-repeat:no-repeat;}
    #menu > LI > UL > LI.sub		{ background-image: url(/img/icoplus.jpg); background-position: 96% 8px;  background-repeat:no-repeat;}
    #menu .active			{ background-image: url(/img/icominus.jpg); background-position: 96% 13px;  background-repeat:no-repeat; background-color:#2384b1;}
    #menu > LI > UL > LI.active		{ background-image: url(/img/icominus.jpg); background-position: 96% 8px;  background-repeat:no-repeat;  background-color:#6aa3c0;}
    #menu > LI > UL > LI.active > A	{ color:white;}

#obsah			{ float:left; width: 865px;}


#paticka		{ clear:both; background: url(/img/bottom1px.jpg) repeat-x; min-height:206px;}
    #paticka A 		{ color:white;}
    #paticka .box	{ color:white; display:inline-block; width:285px; Xborder:1px solid red; vertical-align:top; margin-left:75px; margin-top:25px; font-size:0.9em;}
    #paticka P		{ margin-bottom:5px;}

#pages			{ padding:30px; padding-left:45px; font-size:13px; color:#585858; line-height:25px; width: 645px; float:left;}
#pages H1		{ color:#9a6325; margin-top:30px; margin-bottom:30px; font-size: 18px;}
#pagesfull		{ padding:30px; padding-left:45px; font-size:13px; color:#585858; line-height:25px; width: 100%; float:left;}
#pagesfull H1		{ color:#9a6325; margin-top:30px; margin-bottom:30px; font-size: 18px;}

#right			{ width:180px; min-height:500px; background:#fbeeb5;margin-left:40px; float:left; margin-top:63px;}

#clanek A		{ color:#005aaa; text-decoration:none;}
#clanek A:hover		{ text-decoration:underline;}
#clanek H1		{ color:#005aaa; line-height:1.3em; font-size:1.2em; padding:0px; margin:0px;}
#clanek .foto		{ float:left; padding-right:20px;}
#clanek HR		{ border:0px; clear:both; padding-top:50px;}
#clanek .autor		{ padding-bottom:20px;}

#fotoalbum A		{text-decoration:none; display:inline-block; width:240px; height:350px; margin-right:20px; vertical-align:top; Xborder:1px solid red;}
#fotoalbum A:hover	{text-decoration:underline;}
#fotoalbum H1		{ color:#005aaa; padding:0px; margin:0px; font-weight:normal; font-size:1.2em; margin-bottom:20px; min-height:75px; margin-top:10px;}
#fotoalbum img 	{  opacity: 1; transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -webkit-transition: opacity 1s ease-in-out;}
#fotoalbum img:hover { opacity: 0.7; transition: opacity .55s ease-in-out; -moz-transition: opacity .55s ease-in-out; -webkit-transition: opacity .55s ease-in-out;}
#fotoalbum DIV		{ width:240px; height:240px; background:black;}


#banner			{ height:348px; background: #d1d2d4; Xurl(/img/banner.png) no-repeat; background-size: 100% 350px; margin-top:5px; overflow:hidden; position:relative;}
#banl LI		{ Xborder:1px solid red; width:358px; height:116px; padding:17px; padding-right:25; z-index:200; position:relative; color:#777; cursor:pointer; list-style-position:outside;}
#banl .selected		{ background: url(/img/bannersipka2.png) no-repeat; color:white;}
#banl H5		{ font-size:1.1em; line-height:1.5em;}
#banr LI		{ display:none; z-index:100;}
#banr IMG		{ position:absolute; right:0px; top:0px;}
#banr .selected		{ display:block;}

#fotky			{ text-align:center; padding-bottom:10px;}
#fotky IMG		{ margin-top:10px;}
#fotky H3		{ text-align:left; padding:0px; margin:10px 15px;}
#fotky .vice		{ display:block; text-align:right; margin-right:15px; color:#9a6325;}
#fotky .hide		{ display:none;}

#prilohy		{ padding-bottom:10px;}
#prilohy A		{ display:block; Xwidth:100%;background: url(/img/icopriloha.png) no-repeat top left; padding-left:20px; margin:10px 10px; font-size:0.9em; color:#9a6325; text-decoration:none; min-height:16px;    word-wrap:break-word;}
#prilohy .vice2		{ display:block; text-align:right; margin-right:15px; color:#9a6325; background:none;}
#prilohy .hide2		{ display:none;}

#hpleft			{ width:532px; display:inline-block; padding-left:25px; margin-top:10px; padding-right:25px; min-height:987px; Xbackground: url(/_podklady/_akt.png) no-repeat; 
			  vertical-align:top; font-size:0.9em; color:#555; margin-bottom:25px;}
    #hpleft A	{ color:#00519e; text-decoration:underline;}
    #hpleft H1		{ padding:0px; margin:0px; margin-bottom:40px; color:#9a6325; margin-top:30px; margin-bottom:30px; font-size: 18px;}
    #hpleft H3		{ padding:0px; margin:0px; color:#00519e; margin-bottom:10px; font-size:1.1em;}
    #hpleft .datum	{ margin-bottom:10px;}
    #hpleft .nahled	{ width:160px; height:160px; Xborder:1px solid red; display:inline-block; vertical-align:top; margin-right:15px; float:left;}
    #hpleft .perex	{ width:100%; X300px; Xborder:1px solid red; Xdisplay:inline-block; vertical-align:top;}
    #hpleft HR		{ border:0px; margin-top:15px; border:1px dashed #00519e;}
   
    #hpleft .box H3	{ margin-top:15px;}
    #hpleft .box	{ Xborder:1px solid red; width:50%;X225px; display:inline-block; padding-right:20px; vertical-align:top;}
    #hpleft .box A	{ text-decoration:none;}
    #hpleft .datum2	{ margin-bottom:10px;}
    #hpleft .second	{ padding-right:0px;}
    #hpleft .detail	{ display:block; text-align:right; text-decoration:underline;}


#hpright		{ width:330px; display:inline-block; margin-top:10px; Xmin-height:985px; Xbackground: url(/_podklady/_kal2.png) no-repeat; vertical-align:top;}
    #kalendar		{ Xborder:1px solid red; min-height:298px;}
	#khead		{ Xborder:1px solid red; height:45px; line-height:45px; text-align:center; margin-bottom:5px; background:#d1d2d4; border-radius:5px; color:#9a6325; font-weight:bold;}
	#khead .left	{ float:left; margin:10px;}
	#khead .right	{ float:right; margin:10px;}
	#ktable		{ Xborder:1px solid red;}
	#ktable .knadpis	{ height:35px;}
	#ktable A { text-decoration:none;}
	#ktable .today	{ border:2px solid #a7763f; color:#a7763f;}
	#ktable .today A { color:#a7763f;}
	#ktable .show { background:#e7d5c2;}
	#ktable TD	{ border:2px solid #4c4d4f; height:30px; text-align:right; padding:5px; border-radius:5px;}
    #komercni H1	{ font-size:1em; padding-left:12px; line-height:37px; background:#9a6325; color:white; margin-bottom:2px;}
    #komercni .blok	{ Xborder:1px solid red; background:#d9dadc; padding:15px 10px; font-size:0.9em; color:#555; line-height:20px;}
	#komercni H3	{ padding:0px; margin:0px; color:#00519e; margin-bottom:3px; font-size:1.0em; }
	#komercni .datum	{ margin-top:5px; margin-bottom:20px;}
	#komercni A	{ color:#00519e; text-decoration:none;}
	#komercni A:hover	{ text-decoration:underline;}

#toggle-menu { display:none;}

.dalsi		{ display:inline-block; float:right; background:#9a6325; color:white; padding:10px 20px; margin-top:10px;font-weight:bold; text-decoration:none;}
.predchozi	{ display:inline-block; float:left; background:#9a6325; color:white; padding:10px 20px; margin-top:10px; font-weight:bold; text-decoration:none;}

#interneto		{ Xpadding-top:25px; color:#fff; text-align:center; font-size:0.8em;}

#obsah TABLE	{ border-collapse:collapse; Xborder-color:#9a6325;}
#obsah TD	{ padding:10px;}

#cz		{ position:absolute; right:48px; top:10px;}
#en		{ position:absolute; right:20px; top:10px;}

@media screen  and (max-width: 979px) {
    #right		{ width:100%; margin:0px; padding:40px;}
    #top		{ height:103px; Xpadding-bottom:13.26%; background: url(/img/topmob.png) no-repeat; Xbackground-size:100% 100%; border-bottom-right-radius:10px;border-bottom-left-radius:10px; position:relative;}
    #msearch		{ display:table; height:45px; padding-top:7px; width:100%; margin:0px 5px;}
	#msearch DIV	{ display:table-cell; Xborder:1px solid red;}
    #msearch .x		{ width:40px; text-align:center; vertical-align:top;}
    #search		{ position:static;width:100%;260px; height:41px; border:1px solid #727375; background:none; border-radius:5px;}
    #searchsubmit	{ position:static;width:30px; height:28px; background:none; margin-top:5px; margin-left:7px;}
    #fb			{ position:static;height:40px;}
	#fb IMG		{ height:40px;}
    #instagram		{ position:static;height:40px;}
	#instagram IMG		{ height:40px;}
    #pages		{ width:100%;}
    #wrapper		{ max-width:1220px; width:auto; padding:0px;}
    #banner,#left,.fb,#hpleft .nahled,#clanek IMG,#menu, #kalendar	{ display:none;}
    #menu		{ background:#fff; z-index:100;}
    #pagesfull		{ padding: 10px;}
    #hpleft H1		{ margin-bottom:10px;}
    #paticka		{ height:auto; background-size:100%; padding-bottom:25px;}
    #odkazy		{ height:auto; table-layout:fixed; border-spacing: 2px 0px;} 
	#odkazy A	{ width:auto; background-size:100%; height:auto; display:table-cell; font-size:0.6em; padding-top:10%; Xpadding-bottom:5px; background-position: center 0;}
	#odkazy SPAN	{ display:none;}
    #hpleft,#obsah	{ width:100%;}
    #hpleft .perex	{ width:auto;}
    #hpleft .box	{ width:100%; display:inline-block;vertical-align:top;}
    #toggle-menu { border-bottom: 17px double #fff; border-top: 6px solid #fff; height: 28px; width:30px; content:""; display:block; position:absolute; right:15px; top:15px;X3vw;}
    #menu { width:100%; position:absolute; top:105px; left:0px;}
        #menu LI UL A { font-weight:normal; font-size:0.9em;}
        #menu LI UL { Xleft:100%; position:relative; top:auto; left:auto; width:100%; border-top:1px solid #dad0ce;}
        #menu LI UL LI { width:100%;}
    #paticka .box	{ margin-left:25px;}
    #logohp		{ display:none;}
    #hpleft .box	{ padding:0px;}
    #hpright		{ width:100%; }
    #komercni .blok	{ padding:20px 25px; }

#cz		{ position:absolute; right:48px; top:70px;}
#en		{ position:absolute; right:15px; top:70px;}

}