body		{ font-family: arial, helvetica/*verdana, sans-serif*/; font-size: 0.85em; margin: 0; padding: 0; background: #fff url(/css/bodyBg.gif) repeat-x left top; color:#1c1d00; text-align: center; }

p, table, td, input, select	{ font-size: 100%; }

p	{ margin: 0; padding: 0.2em 0; }

h1,h2,h3,h4	{ margin: 0; padding: 0; }

h1	{ font-size: 2em; font-weight: bold; color: #022d6d; }
h2	{ font-size: 150%; line-height:1.2em; }
h3	{ font-size: 140%;}
h4	{ font-size: 120%;}

#content h2, #rightCol h2,
#content h3, #rightCol h3,
#content h4, #rightCol h4	{ font-size: 2em; font-weight: normal; }

table	{ width:100%;
_width: auto; /* styl jen pro IE/Win, všechny verze */
_wi\dth: 99%; /* styl jen pro IE/Win, jen 6.0 a vyšší */
border-collapse: collapse; }

th,td { padding: 5px; vertical-align: top; }
/*tr { border-bottom: 1px solid #D1D4D5;}*/

/*form, input, select, button	{ margin: 0; padding: 0; vertical-align: middle; }*/

a		{ color:#007baf; text-decoration: none; }
a span		{ text-decoration: underline; }
a:hover		{ color: #d01414;}
a img		{ border: none;}
a.pdflink	{ font-weight:bold;}
a.txtlink	{ /*background: #1e0f7d;color:#fff;*/font-weight:normal;}

.red	{ color: #d01414; }

#main { width: 949px; position:relative; margin: 0 auto 15em auto; text-align: left; }

#header		{ clear: both; background: transparent url(/css/topBg.jpg) no-repeat -1px bottom; height: 447px; position: relative; width: 949px; }

#header2		{ /*background: transparent url(/css/erb.gif) no-repeat left center;*/ height: 107px; width: 949px; position: relative; }
#header h2		{ display: none; }
#header2 td		{ vertical-align: middle; height: 107px; padding-left: 70px; position: relative; background: transparent url(/css/erb.gif) no-repeat left center; }
#header2 td span a	{ font-size: 1.1em; color: #00579a; }
#header2 a		{ text-decoration: none; }
#header2 #erb		{ position: absolute; left: 0; top: 20px; width: 50px; height: 63px; display: block; background: transparent url(/css/tr.gif); }
#header2 #erb span	{ display: none; }

#bannerlist		{ margin: 0; padding: 0; position: absolute; list-style: none; bottom: 10px; right: 247px; text-align: right; }
#bannerlist li		{ display: inline; }
#bannerlist li span	{ display: none; }

#bannertext	{ position: absolute; bottom: 17px; right: 254px; font-weight: normal; color: #fff; font-size: 12px; }

#bannerimg,
#bannerimg2	{ position: absolute; left: 0; top: 159px; }

div#langsDiv		{ position: absolute; right: 6px; top: 20px; }

ul#langs			{ line-height: 2em; list-style: none; margin: 0 0 10px 0; display: block; float: right; height: 2em; clear: both; }
ul#langs li			{ border-bottom: 1px solid #dbdcde; /*float: left;*/ display: block; float: left; padding: 0 5px; }
ul#langs li#activeLang	span	{ display: block; border-bottom: 3px solid #2f89c6; }
ul#langs a			{ text-decoration: underline; color: #000; border-bottom: 3px solid #fff; display: block; }

div#langs		{ margin-bottom: 10px; float: right; }
div#langs select	{ border: 1px solid #c3c4c6; }
div#langs select,	/*{ background: transparent; border: 1px solid #c3c4c6; padding-left: 20px; }*/
div#langs option	{ padding-left: 20px; background-color: transparent; background-repeat: no-repeat; background-position: 2px center; }
div#langs .langcs	{ background-image: url(/css/cs.gif); }
div#langs .langen	{ background-image: url(/css/en.gif); }
div#langs .langde	{ background-image: url(/css/de.gif); }
div#langs .langit	{ background-image: url(/css/it.gif); }


ul#quickLinks		{ list-style: none; margin: 0; padding: 0; display: block; clear: both; }
ul#quickLinks li	{ float: right; display: block; height: 14px; margin: 0 0 0 10px; }
ul#quickLinks li a	{ display: block; height: 14px; }
ul#quickLinks li a span	{ display: none; }
ul#quickLinks li#home	{ width: 11px; background: transparent url(/css/home.gif) no-repeat center center; }
ul#quickLinks li#search	{ width: 9px; background: transparent url(/css/search.gif) no-repeat center center; }
ul#quickLinks li#mapa	{ width: 17px; background: transparent url(/css/mapa.gif) no-repeat center center; }
ul#quickLinks li#rss	{ width: 14px; background: transparent url(/css/rss.gif) no-repeat center center; }

#pocasi		{ position: absolute; top: 22px; right: 140px; width: 150px; }
#pocasi td	{ padding: 0; }

#quickSearch form	{ margin: 0; padding: 0; display: inline; vertical-align: middle; }
#quickSearch form div	{ display: block; line-height: 52px; padding: 0 0 0 723px; vertical-align: middle; _padding-top: 10px; }
#quickSearch input	{ width: 135px; line-height: 27px; vertical-align: middle; }
#quickSearch button	{ width: 70px; height: 27px; background: transparent url(/css/searchButtonBg2.gif) no-repeat center center; border: 0; padding: 0; margin: 0; line-height: 27px; font-weight: bold; vertical-align: middle; }

#topMenu		{ width: 949px; height: 52px; background: transparent url(/css/topMenuBg3.gif) no-repeat center top; }
#topMenu ul		{ list-style: none; margin: 0; padding: 0; }
#topMenu ul li		{ display: block; margin: 0; padding: 0; line-height: 52px; float: left; width: 237px; }
/*#topMenu ul li#obcan		{ width: 208px; }
#topMenu ul li#podnikatel	{ width: 252px; }
#topMenu ul li#turista		{ width: 252px; }*/
#topMenu ul li a	{ font-size: 1.4em; text-decoration: none; font-weight: bold; color: #fff; padding: 0 40px 0 22px; }

#shortLinks	{ margin: 0; padding: 0; list-style: none; width: 237px; height: 288px; background: transparent url(/css/shortLinksBg.jpg) no-repeat bottom right; position: absolute; top: 159px; left: 712px; }
#shortLinks li	{ line-height: 48px; padding-left: 22px; font-weight: bold; font-size: 1.2em; }
#shortLinks a	{ text-decoration: underline; }

#arrow	{ position: absolute; top: 159px; z-index: 10; }

.indiv	{ padding: 0 22px; }

.news	{ _position: absolute; }

#header .clr	{height:15px;background-color:#363636;}

#leftBox	{ float:left; width: 193px; position: relative; top: -33px; }
#toolBox	{ background: #ffffdc; }
#toolBox img	{ vertical-align: middle;}
#quick		{ padding: 8px; background: #ffffdc; }
#quick select	{ width:192px; }

#mainMenu	{ background: /*#d33800*/ #e8e0b4 url(/css/leftMenuTop2.gif) no-repeat center top; padding-top: 17px; border-bottom: 1px solid #fff; z-index: 10; }
#mainMenu a	{ text-decoration: none; color: #000; }
#mainMenu a:hover	{ text-decoration: underline;/* color: #ffffff;*/ }
#mainMenu li span	{ display: block; padding: 6px 21px; background: transparent url(/css/leftMenuSpan.gif) no-repeat 17px bottom; }
#mainMenu ul	{ margin: 0; padding: 0; list-style: none; background: /*#891a00*/ #d4cb9f; }
ul#mainMenu0	{ background: /*#d33800*/ #e8e0b4; display: block; margin: 0; }
#mainMenuBot	{ width: 193px; height: 20px; background: transparent url(/css/leftMenuBot2.gif) no-repeat bottom center; }
#mainMenu li	{ margin: 0; padding: 0; display: inline; }
#mainMenu li ul	{ padding: 0;}
#mainMenu li li	{ list-style-image: url(/css/tr.gif); }

li#stranka455	{ margin-bottom: 1em; /*border-bottom: 1px solid #c0c0c0;*/ display: none; }
li#stranka468	{ margin-bottom: 1em; /*border-bottom: 1px solid #c0c0c0;*/ display: none; }

#mainMenu li.selected span		{ background-color: /*#891a00*/ #d4cb9f; }
#mainMenu li.selected a.selected	{ color: #000000; font-weight: bold; }

.submenu	{ display: none; }

#odkazy		{ padding: 10px 0 0 0; font-size: 0.8em; }
#odkazy a	{ font-weight: bold;}

.smallBox	{ background: transparent url(/css/smallBoxBg.gif) no-repeat center top; margin-top: 14px; }
.smallBoxBot	{ width: 193px; height: 8px; background: transparent url(/css/smallBoxBot.gif) no-repeat bottom center; }

.odkaz		{ padding: 8px; }
.odkaz a	{ color: #000; }
.odkaz img	{ float:left; margin-right: 4px; }
.odkaz-txt	{ margin-left:35px; line-height:1.3em}

#fotogalerie	{ margin-top: 14px; display: block; }

#rightBox	{ float:none; padding-left: 207px; _padding-left: 203px; font-size: 0.9em; line-height: 150%; }

#infoBoxy	{ list-style: none; width: 742px; height: 289px; margin: 14px 0 0 0; padding: 0; line-height: 150%; }
#infoBoxy li	{ display: block; float: left; width: 238px; height: 289px; position: relative; }
#infoBoxy h3	{ background: none; color: #fff; height: 63px; line-height: 63px; padding: 0 22px; font-size: 1.7em; font-weight: normal; position: relative; }
#infoBoxy div.infoBoxIn	{ width: 187px; height: 170px; position: relative; left: 22px; top: 26px; overflow: hidden; color: #fff; }
#infoBoxy a		{ color: #fff; }
#infoBoxy a.more	{ position: relative; left: 16px; top: 20px; }
#infoBoxy a.moveUp	{ position: absolute; right: 8px; top: 80px; font-weight: bold; }
#infoBoxy a.moveDown	{ position: absolute; right: 8px; bottom: 40px; font-weight: bold; }

#online		{ background: transparent url(/css/onlineBg.jpg) no-repeat center center; }
#kultura	{ background: transparent url(/css/kulturaBg.jpg) no-repeat center center; position: relative; left: 14px; }
#vPriprave	{ background: transparent url(/css/vPripraveBg2.jpg) no-repeat center center; position: relative; left: 28px; }
#vPriprave .infoBoxIn	{ color: #000!important; }
#vPriprave a	{ color: #000; }

#online h3 span	{ position: absolute; left: 22px; top: 4.5em; line-height: 1em; font-size: 0.5em; }

#whereAmI	{ padding-top: 14px; font-size: 0.95em; }

.midBox		{ width: 238px; background: transparent url(/css/midBoxBg.gif) no-repeat center top; margin-top: 14px; }
.midBoxBot	{ width: 238px; background: transparent url(/css/midBoxBot.gif) no-repeat center bottom; height: 20px; }

.midBox2	{ background: transparent url(/css/midBox2Bg.gif) repeat-y top center; }
.midBox2 .midBoxBot	{ background-image: url(/css/midBox2Bot.gif); }

#rightCol		{ float:right; width: 238px; clear: right; }
#rightCol h4		{ padding: 29px 0 24px 0; margin: 0 22px 14px 22px; background: transparent url(/css/hBg.gif) no-repeat left bottom; }

#zKultury h4		{ background: transparent url(/css/zKulturyH3Bg.jpg) no-repeat center top; padding: 110px 0 15px 0; margin: 0; }
#vPriprave2 h4		{ background: transparent url(/css/vPripraveH3Bg.jpg) no-repeat center top; padding-top: 110px; margin: 0; }
#vPriprave2 h4 span,
#zKultury h4 span	{ background: transparent url(/css/hBg.gif) no-repeat left bottom; margin: 17px 0 0 22px; padding: 24px 0; display: block; }

#content	{ float: left; width: 448px; position: relative; left: 22px; }
#content p	{ margin-bottom:1em;text-align:justify;line-height:1.6em;}
#content h1	{ background: transparent url(/css/hBg.gif) no-repeat left bottom; color: #000; padding: 24px 0;  margin: 0 0 14px 0; line-height:1.2em; }

#content h4,
#content h5	{ background: transparent url(/css/hBg.gif) no-repeat left bottom; margin: 0 0 14px 0; padding: 24px 0; }

#content h2 { font-size:1.8em;
font-weight:bold;
margin:24px 0 14px; }


#content h3{ font-size:1.6em;
font-weight:bold;
line-height:1.2em;
margin:19px 0 5px;}

.novinka	{ padding-bottom: 0px; margin-bottom: 14px; }

#ikoTop,#ikoPrint{float:left;padding-left:25px;padding-right:20px;height:2em;line-height:1em; /* background:url(../img/iko-top.gif) 0 50% no-repeat;*/}
#ikoPrint{background:url(../img/iko-print.gif) 0 50% no-repeat;}

.bigBoxBot	{ width: 949px; height: 8px; background: transparent url(/css/bigBoxBot.gif) no-repeat center bottom; clear: both; }

#footer		{ clear: both; font-size: 0.9em; background: transparent url(/css/bigBoxBg.gif) no-repeat center top; margin: 14px 0 11px 0; }
#footer h4	{ font-size: 1.3em; padding: 0 0 5px 0; }
#footer ul	{ display: block; list-style: none; margin: 0 0 8px 0; padding: 0; }
#footer #kontakt	{ width: 400px; float: left; position: relative; left: 22px; top: 35px; }
#footer #uredniHodiny	{ width: 200px; float: left; position: relative; left: 16px; top: 35px; }
#footer #copy	{ clear: both; border-top: 4px solid #e5e5e5; padding: 8px 0; }
#footer #copyright	{ float: left; }
#footer #madeBy		{ text-align: right; }
#footer a#mapaFooter	{ position: relative; right: 20px; margin: 20px 0 0 0; display: block; float: right; }

#footer .bigBoxBot	{ height: 20px; clear: both; float: none; }

#copy { padding: 0 22px 0 22px; font-size:0.9em;}

img.anketa	{ height: 11px; margin-top: 2px; }

.cr	{ clear: right; }
.video	{ overflow:hidden; width:370px; padding-top:10px; height: 362px; border: 1px solid #000; margin: 0 auto; text-align: center; }
.clr	{ clear:both; height:1px; font-size:1px;}
.fLeft	{ float:left;padding:0 .5em .5em 0;}
.fl	{ float:left;}
.fr	{ float:right; padding-right:0px;}
.c00	{ color:#c00;}
.even	{ /*border-bottom: 1px solid #D1D4D5;*/ background: #d1d4d5; }
.odd	{ border-bottom: 1px solid #D1D4D5;}
.dn	{ display: none; }

.td-header	{ background-color:#EBEBEB;}
.td-header h4	{ background:transparent none repeat scroll 0 0 !important; color:#000000; font-size:1.5em !important; font-weight:bold !important; margin:0.4em 0 0.3em !important; padding:0 !important; }

.filelist li	{ padding-bottom: 5px;}
.arrowed	{ /*background: #fdfdf0 url(../img/arrow.gif) no-repeat 0 50%; padding-left: 15px;*/ margin:1.2em 0; font-weight: bold;}
.foto1		{ float: left; height: 158px;width: 140px; text-align: center; background-color: #FDFDF0;margin: 2px;border: 1px solid #CFD0AD; overflow:auto;}
.foto2		{ height: 130px; margin: 5px;}
.foto2 img	{ border: 1px solid #CFD0AD; }

.bold	{ font-weight: bold; }

.tac	{ text-align: center; }
.small	{ font-size: 0.7em; }

.ml0em	{ margin-left: 0em; }
.ml1em	{ margin-left: 1em; }
.ml2em	{ margin-left: 2em; }
.ml3em	{ margin-left: 3em; }
.ml4em	{ margin-left: 4em; }
.ml5em	{ margin-left: 5em; }
.ml6em	{ margin-left: 6em; }
.ml7em	{ margin-left: 7em; }
.ml8em	{ margin-left: 8em; }
.ml9em	{ margin-left: 9em; }
.ml10em	{ margin-left: 10em; }
.ml11em	{ margin-left: 11em; }
.ml12em	{ margin-left: 12em; }
.ml13em	{ margin-left: 13em; }


