body {margin: 0px; background-color: #b4d7e7; text-align: center; font-family: Verdana , Tahoma, Geneva, Sans-Serif; font-size: 80%;}
table {font-size: 100%;}
p {text-align: justify;}
h1 {margin: 0px; padding: 0px; position: relative; overflow: hidden; width: 990px; height: 170px; text-align: center;}
h1 span {display: block; position: absolute; left: 0px; top: 0px; z-index: 1; width: 990px; height: 170px; margin: 0px; padding: 0px; background: url('../img/bg-header.jpg') repeat-x;}
h4 {margin-bottom: 3px; text-decoration: underline; font-weight: bold; font-size: 110%;}
img {border: none;}
thead {font-weight: bold;}
cite {font-style: normal;}
blockquote {border-top: 1px solid #000000; margin: 0px; width: 100%; font-size: 90%; font-style: italic;}
blockquote.author {text-align: right; border: none;}
h3.article {margin-bottom: 3px; text-decoration: underline; font-weight: bold; font-size: 110%;}
h2.article {margin-bottom: 5px; margin-top: 0px; width: 100%; font-size: 130%; background-color: #a3e1ff; text-align: center; padding: 2px;}
h2.photogallery {margin-bottom: 20px; width: 100%; font-size: 130%; background-color: #a3e1ff; text-align: center; padding: 2px;}
h2.photogallery span {display: none;}
#frame1 {width: 990px; _height: 1000px; min-height: 1000px; position: relative; background: url('../img/bg-bg.jpg') repeat-y #48aadb; margin-left: auto; margin-right: auto; text-align: left; position: relative;}
#frame2 {width: 980px; height: 100%; margin-left: 5px; position: relative; _padding-bottom: -85px; _margin-bottom: -85px;}
div[id="frame2"] {padding-bottom: 0px; margin-bottom: 0px;}
#content {float: right; width: 660px; background-color: #e3f0f6; position: relative; left: -170px; top: 0px; padding-top: 15px; margin-top: 25px;}
#content .a:hover {color: #ffffff; background-color: #00248d;}
#content .a {color: #0000ff;}
#content-inner {padding: 10px 10px 10px 10px; margin-top: -6px;}
#col-left {float: left; width: 136px; background-color: #45abdb; margin-left: 3px;}
#hierarchy {width: 654px; position: absolute; top: 0px; left: 150px; z-index: 2; border-bottom: 1px solid #72c8f1; background-color: #d5f1ff; padding: 2px; padding-left: 4px; font-size: 85%;}
* html #hierarchy {width: 660px !important;} 
#hierarchy a {color: #0000ff;}
#hierarchy a:hover {color: #ffffff; background-color: #00248d;}
div[id="col-left"] {margin-left: 7px !important;}
#col-left h2 {display: none;}
#col-right {float: left; width: 160px; position: relative; top: 0px; left: 672px; font-size: 100%;}
#col-right a {color: #0000ff;}
#col-right a:hover {color: #ffffff; background-color: #00248d;}
#col-right h2 {display: none;}
#col-right ul {margin-left: 8px; padding-left: 8px; margin-top: 2px;}
#col-right ul li {padding-bottom: 1px;}
#col-right .chstyle h3 {}
#col-right .chstyle div {width: 75px; text-align: center; margin-left: auto; margin-top: 0.5em;} 
#col-right .istyle ul {list-style-type: disc; padding-left: 0px; margin-left: 15px;}
#col-right .istyle ul a {font-size: 95%;}
#col-right .unit {margin-top: 5px; font-size: 90%; padding-left: 5px; padding-right: 5px; margin-bottom: 15px;}
#col-right .unit h3 {margin: 0px; margin-left: -5px; padding: 0px; padding-left: 3px; width: 157px; font-size: 115%; background-color: #00248d; color: #ffffff; font-family: Arial; text-align: left !important;}
#col-right .unit span.extras {width: 100%; text-align: right; padding-right: 3px; padding-top: 5px; font-size: 95%; display: block;}
#col-right .languages {margin-bottom: 2px;}
#col-right .xml_export h3 {font-size: 95%; background-color: #ffa500 !important; color: #000000; border: 1px solid #000000 !important; padding: 0px; padding-top: 1px; padding-bottom: 1px;}
#col-right .xml_export h3 em {color: #de6600; background-color: #ffffff; padding: 1px; padding-left: 3px; padding-right: 3px; margin-right: 4px; font-weight: bold; font-style: normal;}
#col-right .survey span {font-size: 80%;}
#col-right .survey h3 {margin-bottom: 3px;}
#col-right .survey blockquote {text-align: right;}
#col-right .survey div {margin-top: 3px; margin-bottom: 5px;}
#col-right .survey div div {height: 7px; background: url('../img/anketa.gif') repeat-x; color: #ffffff;}
* html #col-right .unit {margin-left: 1px;}
* html #col-right h3 {width: 160px !important; margin: 0px; padding: 0px;}
#footer {clear: both; margin-left: 155px; margin-right: 175px; margin-top: 80px; margin-bottom: 0px; position: relative;}
#footer .goup {margin-top: -25px; position: absolute; right: 0px; top: 30px; width: 8em;}
* html #footer .goup {right: 170px !important;}
#footer .goup a span {height: 20px; height: 20px; background: url('../img/nahoruB.gif') repeat-x !important;}
#footer .goup a span:hover {background: url('../img/nahoruB2.gif') repeat-x !important;}
#footer-inner {padding: 5px; border-top: 1px solid #72c8f1; text-align: center; font-size: 85%; background-color: #d5f1ff; min-height: 20px;}
#footer-inner a {color: #0000ff; margin-left: 4px; margin-right: 4px;}
#footer-inner a:hover {color: #ffffff; background-color: #00248d}
#navigation {list-style-type: none; margin-left: 0px; padding: 0px;}
.navigation-group {width: 134px; border: 1px solid #000000; background-color: #72c8f1; margin-bottom: 10px; font-size: 110%;}
.navigation-group div {background-color: #07298a;}
.navigation-group h3 {width: 134px; padding: 0px; padding-top: 1px; margin: 0px; text-align: center; text-transform: uppercase; font-family: Arial; font-size: 16px; font-weight: bold; color: #ffffff; overflow: auto;}
.navigation-group-subitems {list-style-type: none; margin: 0px; padding: 3px; font-size: 95%;}
.navigation-group-subitems li {padding-bottom: 1px;}
.navigation-group-subitems a {color: #000000; text-decoration: none;}
.navigation-group-subitems a:hover {color: #ffffff; background-color: #00248d;}
#adds {width: 100%; text-align: center; font-size: 80%;}
#adds .unit {margin-bottom: 25px;}
#adds .unit a {font-size: 120%; font-weight: bold; color: #0000ff;}
#adds .unit span {font-size: 80%; font-weight: normal;}
.hidden {display: none;}
.onlyPrint {display: none;}
.important-warning {color: #ff0000;}
li.xml a {margin-left: 5px; font-size: 80%;}
#level0 {margin: 0px; padding: 0px; position: relative; overflow: hidden; margin-bottom: 35px;}
#level0 span {display: block; position: absolute; left: 0px; top: 0px; z-index: 1; margin: 0px; padding: 0px;}
.subcaption {font-weight: bold; font-style: italic; font-size: 100%; width: 100%; text-align: center; margin-top: -35px; margin-bottom: 40px;}
.list {margin-top: 5px; text-align: justify; margin-left: 15px; padding-left: 15px;}
p.first {margin-top: 3px;}
ul.first {margin-top: 0px;}
.alignCenter {width: 100%; text-align: center;}
.alignRight {width: 100%; text-align: right;}
.full {width: 640px !important;}
p.info {padding: 3px; padding-left: 25px; background: url('../img/info.gif') top left no-repeat #c8ebfc; font-size: 95%;}

h2.akce-v-obci {width: 174px; height: 34px; left: 240px;}
h2.akce-v-obci span {width: 174px; height: 34px; background: url('../img/nadpisy/akce-v-obci.gif') repeat-x;}
h2.historie {width: 174px; height: 34px; left: 240px;}
h2.historie span {width: 174px; height: 34px; background: url('../img/nadpisy/historie.gif') repeat-x;}
h2.kniha-navstev {width: 216px; height: 34px; left: 210px;}
h2.kniha-navstev span {width: 216px; height: 34px; background: url('../img/nadpisy/kniha-navstev.gif') repeat-x;}
h2.znak-a-prapor {width: 218px; height: 40px; left: 215px;}
h2.znak-a-prapor span {width: 218px; height: 40px; background: url('../img/nadpisy/znak-a-prapor.gif') repeat-x;}
h2.turistika {width: 139px; height: 31px; left: 240px;}
h2.turistika span {width: 139px; height: 31px; background: url('../img/nadpisy/turistika.gif') repeat-x;}
h2.spolecenska-kronika {width: 312px; height: 40px; left: 166px;}
h2.spolecenska-kronika span {width: 312px; height: 40px; background: url('../img/nadpisy/spolecenska-kronika.gif') repeat-x;}
h2.knihovna {width: 256px; height: 34px; left: 190px;}
h2.knihovna span {width: 256px; height: 34px; background: url('../img/nadpisy/knihovna.gif') repeat-x;}
h2.skola {width: 335px; height: 35px; left: 155px;}
h2.skola span {width: 335px; height: 35px; background: url('../img/nadpisy/skola.gif') repeat-x;}
h2.farnost {width: 165px; height: 34px; left: 230px;}
h2.farnost span {width: 165px; height: 34px; background: url('../img/nadpisy/farnost.gif') repeat-x;}
h2.okolni-obce {width: 181px; height: 34px; left: 231px;}
h2.okolni-obce span {width: 181px; height: 34px; background: url('../img/nadpisy/okolni-obce.gif') repeat-x;}
h2.atletika {width: 218px; height: 40px; left: 215px;}
h2.atletika span {width: 218px; height: 40px; background: url('../img/nadpisy/atletika.gif') repeat-x;}
h2.podnikatele {width: 178px; height: 34px; left: 231px;}
h2.podnikatele span {width: 178px; height: 34px; background: url('../img/nadpisy/podnikatele.gif') repeat-x;}
h2.dulezita-cisla {width: 335px; height: 35px; left: 150px;}
h2.dulezita-cisla span {width: 335px; height: 35px; background: url('../img/nadpisy/dulezita-cisla.gif') repeat-x;}
h2.kopana {width: 121px; height: 39px; left: 261px;}
h2.kopana span {width: 121px; height: 39px; background: url('../img/nadpisy/kopana.gif') repeat-x;}
h2.fotogalerie {width: 158px; height: 42px; left: 230px;}
h2.fotogalerie span {width: 158px; height: 42px; background: url('../img/nadpisy/fotogalerie.gif') repeat-x;}
h2.fotogalerie-akce {width: 400px; height: 42px; left: 120px;}
h2.fotogalerie-akce span {width: 400px; height: 42px; background: url('../img/nadpisy/fotogalerie-akce.gif') repeat-x;}
h2.fotogalerie-obec {width: 240px; height: 42px; left: 195px;}
h2.fotogalerie-obec span {width: 240px; height: 42px; background: url('../img/nadpisy/fotogalerie-obec.gif') repeat-x;}
h2.fotogalerie-hasici {width: 410px; height: 42px; left: 120px;}
h2.fotogalerie-hasici span {width: 410px; height: 42px; background: url('../img/nadpisy/fotogalerie-hasici.gif') repeat-x;}
h2.fotogalerie-skola {width: 261px; height: 41px; left: 185px;}
h2.fotogalerie-skola span {width: 261px; height: 41px; background: url('../img/nadpisy/fotogalerie-skola.gif') repeat-x;}
h2.fotogalerie-atletika {width: 291px; height: 38px; left: 170px;}
h2.fotogalerie-atletika span {width: 291px; height: 38px; background: url('../img/nadpisy/fotogalerie-atletika.gif') repeat-x;}
h2.fotogalerie-lheta {width: 248px; height: 41px; left: 193px;}
h2.fotogalerie-lheta span {width: 248px; height: 41px; background: url('../img/nadpisy/fotogalerie-lheta.gif') repeat-x;}
h2.obecni-zpravodaj {width: 258px; height: 40px; left: 195px;}
h2.obecni-zpravodaj span {width: 258px; height: 40px; background: url('../img/nadpisy/obecni-zpravodaj.gif') repeat-x;}
h2.mistni-zastupitelstvo {width: 270px; height: 42px; left: 190px;}
h2.mistni-zastupitelstvo span {width: 270px; height: 42px; background: url('../img/nadpisy/mistni-zastupitelstvo.gif') repeat-x;}
h2.povinne-informace {width: 472px; height: 40px; left: 88px;}
h2.povinne-informace span {width: 472px; height: 40px; background: url('../img/nadpisy/povinne-informace.gif') repeat-x;}
h2.isvs {width: 446px; height: 34px; left: 100px;}
h2.isvs span {width: 446px; height: 34px; background: url('../img/nadpisy/isvs.gif') repeat-x;}
h2.zivotni-situace {width: 451px; height: 42px; left: 95px;}
h2.zivotni-situace span {width: 451px; height: 42px; background: url('../img/nadpisy/zivotni-situace.gif') repeat-x;}
h2.vyhlasky {width: 377px; height: 40px; left: 134px;}
h2.vyhlasky span {width: 377px; height: 40px; background: url('../img/nadpisy/vyhlasky.gif') repeat-x;}
h2.usneseni {width: 533px; height: 64px; left: 60px;}
h2.usneseni span {width: 533px; height: 64px; background: url('../img/nadpisy/usneseni.gif') repeat-x;}
h2.fotografie-obcanu {width: 270px; height: 41px; left: 185px;}
h2.fotografie-obcanu span {width: 270px; height: 41px; background: url('../img/nadpisy/fotografie-obcanu.gif') repeat-x;}
h2.prohlidka-obce {width: 314px; height: 42px; left: 163px;}
h2.prohlidka-obce span {width: 314px; height: 42px; background: url('../img/nadpisy/prohlidka-obce.gif') repeat-x;}
h2.mapa-webu {width: 171px; height: 37px; left: 226px;}
h2.mapa-webu span {width: 171px; height: 37px; background: url('../img/nadpisy/mapa-webu.gif') repeat-x;}
h2.prohlaseni-o-pristupnosti-webu {width: 451px; height: 37px; left: 95px;}
h2.prohlaseni-o-pristupnosti-webu span {width: 451px; height: 37px; background: url('../img/nadpisy/prohlaseni-o-pristupnosti-webu.gif') repeat-x;}
h2.e-podatelna {width: 181px; height: 37px; left: 231px;}
h2.e-podatelna span {width: 181px; height: 37px; background: url('../img/nadpisy/e-podatelna.gif') repeat-x;}
h2.diskuze {width: 121px; height: 31px; left: 250px;}
h2.diskuze span {width: 121px; height: 31px; background: url('../img/nadpisy/diskuze.gif') repeat-x;}
h2.hlaseni-rozhlasu {width: 381px; height: 31px; left: 130px;}
h2.hlaseni-rozhlasu span {width: 381px; height: 31px; background: url('../img/nadpisy/hlaseni-rozhlasu.gif') repeat-x;}
h2.uredni-deska {width: 203px; height: 38px; left: 215px;}
h2.uredni-deska span {width: 203px; height: 38px; background: url('../img/nadpisy/uredni-deska.gif') repeat-x;}
h2.inzerce {width: 96px; height: 30px; left: 261px;}
h2.inzerce span {width: 96px; height: 30px; background: url('../img/nadpisy/inzerce.gif') repeat-x;}
h2.videa {width: 181px; height: 34px; left: 231px;}
h2.videa span {width: 181px; height: 34px; background: url('../img/nadpisy/videogalerie.gif') repeat-x;}
h2.poskytnute-informace {width: 317px; height: 38px; left: 158px;}
h2.poskytnute-informace span {width: 317px; height: 38px; background: url('../img/nadpisy/poskytnute-informace.gif') repeat-x;}
h2.infoservis {width: 144px; height: 31px; left: 238px;}
h2.infoservis span {width: 144px; height: 31px; background: url('../img/nadpisy/infoservis.gif') repeat-x;}
h2.uzitecne-odkazy {width: 238px; height: 38px; left: 195px;}
h2.uzitecne-odkazy span {width: 238px; height: 38px; background: url('../img/nadpisy/uzitecne-odkazy.gif') repeat-x;}
h2.myslivecke-sdruzeni {width: 293px; height: 38px; left: 170px;}
h2.myslivecke-sdruzeni span {width: 293px; height: 38px; background: url('../img/nadpisy/myslivecke-sdruzeni.gif') repeat-x;}
h2.hasici {width: 96px; height: 31px; left: 261px;}
h2.hasici span {width: 96px; height: 31px; background: url('../img/nadpisy/hasici.gif') repeat-x;}
h2.klub-lheta {width: 165px; height: 31px; left: 230px;}
h2.klub-lheta span {width: 165px; height: 31px; background: url('../img/nadpisy/klub-lheta.gif') repeat-x;}
h2.zahradkari {width: 156px; height: 35px; left: 230px;}
h2.zahradkari span {width: 156px; height: 35px; background: url('../img/nadpisy/zahradkari.gif') repeat-x;}
h2.mereni-teploty {width: 203px; height: 38px; left: 215px;}
h2.mereni-teploty span {width: 203px; height: 38px; background: url('../img/nadpisy/mereni-teploty.gif') repeat-x;}
h2.stret-zajmu {width: 160px; height: 41px; left: 230px;}
h2.stret-zajmu span {width: 160px; height: 41px; background: url('../img/nadpisy/stret-zajmu.gif') repeat-x;}

.chapters {background-color: #ceddeb; width: 250px; margin-top: 30px; margin-bottom: 30px;}
.chapters h3 {background: #990101 url('../img/roh2.gif') no-repeat scroll top left; color: #ffffff; font-weight: bold; font-size: 100%; padding-left: 6px; margin-bottom: 0px; padding-top: 2px; padding-bottom: 2px;}
.chapters ul {margin-top: 6px; margin-bottom: 6px; padding-bottom: 5px; margin-left: 25px; padding-left: 3px; list-style-image: url('../img/bullet.gif');}
.chapters ul li a {color: #000000;}
.chapters ul li a:hover {color: #ffffff; background-color: #00248d;}
.cht {margin-top: 50px !important; margin-bottom: -40px !important;}
.imgRight {float: right; margin-left: 15px;}
.imgRight span {font-style: italic !important; text-align: center;}
.imgLeft {float: left; margin-right: 15px;}
.imgCenter {margin-left: auto; margin-right: auto;}
.imgLink {display: block; margin-left: auto; margin-right: auto;}
.left {float: left;}
.level1 {margin-bottom: 5px; margin-top: 60px; width: 100%; font-size: 125%; padding: 1px; background-color: #a3e1ff; padding-left: 2px; clear: both;}
h4.level2 {margin-bottom: 5px; margin-top: 60px; width: 100%; font-size: 110%; background-color: #a3e1ff; padding-left: 2px; text-decoration: none;}
h5 {font-size: 105%; text-decoration: underline; margin-bottom: 0px; padding-bottom: 0px;}
.sum {text-align: center;}
.vAlignTop tr {vertical-align: top;}
.imgToCenter {width: 100%; text-align: center; margin-top: 50px;}
.afterh {margin-bottom: -54px;}
.goup {width: 100%; text-align: right; margin-top: 50px; clear: both;}
.goup a {margin: 0px; padding: 0px; position: relative; overflow: hidden; width: 90px; text-align: center; cursor: hand; padding-right: 30px;}
.goup a span {height: 20px; display: block; position: absolute; left: 0px; top: 0px; z-index: 1; width: 80px; margin: 0px; padding: 0px; background: url('../img/nahoru.gif') repeat-x;}
.goup a span:hover {background: url('../img/nahoru2.gif') repeat-x;}
.hints {margin-left: 15px; margin-top: 30px; padding-left: 15px;}
.hints a {color: #000000;}
.hints a:hover {color: #ffffff; background-color: #00248d;}
.hints li {padding-left: 0px; list-style-image: url('../img/bullet1.gif');}
.hints .xml {margin-left: 15px; list-style-image: url('../img/xml_hint.gif');}
.hints .rssl {margin-left: 15px; list-style-image: url('../img/rss1.gif');}
.hints .pdf {margin-left: 5px; padding-left: 5px; list-style-image: url('../img/acrobat.gif');}
.hints .photos {margin-left: 15px; list-style-image: url('../img/camera_hint.gif'); width: auto !important; text-align: left;}
.back-hint {list-style-image: url('../img/bullet4.gif'); margin-top: 0px; margin-left: 10px;}
.back-hint li {margin-left: 15px; padding-left: 15px;}
.back-hint a {color: #990000;}
.back-hint a:hover {color: #ffffff; background-color: #00248d;}
.center {text-align: center;}
.alignLeft {text-align: left;}

.entry {width: 100%; background-color: #bce4f7; margin-bottom: 0px; border: 1px solid #54c4f7;}
.discussion {border: 1px solid #54c4f7 !important; margin-bottom: 20px;}
.discussion .header {padding-bottom: 2px !important;}
.discussion .body .in {padding: 5px !important;}
.lev1 {margin-top: 40px;} 
.entry a {color: #000000; font-weight: bold;}
.entry .inner {}
.entry .inner .header {background-color: #54c4f7; padding: 1px; padding-left: 3px;}
.entry .inner .body {padding: 10px; padding-bottom: 0px;}
.entry .inner .body .in {padding: 2px; background-color: #ffffff;}
.entry .inner .footer {padding-top: 5px; padding-right: 12px; text-align: right;}
.notop {background-color: #ffffff !important; font-size: 90%; border-top: none;}
.notop .inner .header {background-color: #daf3ff !important;}
.notop .inner .body {padding: 2px;}
.notes ul {margin: 3px; margin-left: 25px;}
.reactCaption {padding-top: 15px; font-weight: bold;}
.reactCite {width: 620px; border: 1px solid #000000; margin-top: 3px; padding: 10px; padding-bottom: 3px; background-color: #c8ebfb;}
.reactInfo {width: 620px; border-top: 1px solid #000000; margin-top: 10px; font-size: 80%;}
.formErrors {color: #ff0000; font-weight: bold;}

.chronicle-navigation {width: 100%; background-color: #990101; margin-bottom: 25px;}
.chronicle-navigation .inner {padding: 2px; margin-top: 1px;}
.chronicle-navigation .inner .year {float: left; font-weight: bold; color: #ffffff; margin-top: 2px;}
.chronicle-navigation .inner .choices {position: absolute; left: 50%; margin-left: -165px; margin-top: 1px; width: 100%;}
.chronicle-navigation .inner .choices a {margin-left: 15px; margin-right: 15px; font-weight: bold; color: #ffffff;}
.chronicle-navigation .inner .chooseYear {float: right; font-weight: bold; color: #ffffff;}
.chronicle-navigation .inner .chooseYear form {padding: 0px; margin: 0px;}
.chronicle-navigation .inner .chooseYear select {padding: 0px; margin: 0px;}
.chronicle-navigation .inner .footer {clear: both;}
.chronicle-unit {border-bottom: 1px solid #000000; font-weight: bold; margin-top: 20px;}
.chronicle-unit .age {float: left;}
.chronicle-unit .year {margin-left: 290px;}
.chronicle-unit .footer {clear: both;}
.chronicle-table {font-size: 100% !important;}
 
.photos {width: 640px; text-align: center;}
.photos div {width: 158px;}
.photos span {width: 148px; font-size: 90%; margin-top: 4px; padding-top: 2px; border-top: 1px solid #54c4f7; display: block;}
.photos td {width: 100px; height: 100px; text-align: center; vertical-align: middle; border: 1px solid #54c4f7; background-color: #bce4f7;}
.spec_pan {width: auto !important; margin-left: auto !important; margin-right: auto !important;}
.spec_pan span {width: 200px !important;}

.list2 {margin-top: 6px; margin-bottom: 6px; margin-left: 25px; padding-left: 3px; list-style-image: url('../img/bullet.gif');}
.list2 a {color: #000000;}
.list2 a:hover {color: #ff0000;}

.agent {height: 95px; padding: 5px;}
.agent img {float: left;}
.agent .name {font-weight: bold; font-size: 110%; border-bottom: 1px solid #54c4f7; margin-bottom: 5px; padding-top: 8px;}
.agent .party {float: right; margin-top: 12px; font-size: 85%; padding-bottom: 2px;}
.agent .function {font-style: italic;}
.agent .email a:hover {color: #ffffff; background-color: #00248d;}

.chtable {border: 1px solid #990101; background-color: #e0b1b3; width: 148px;}
* html .chtable {width: 160px !important; overflow: hidden;}
.chtable ul {margin-left: 1px; padding-left: 14px; margin-top: 5px; margin-bottom: 5px; list-style-image: url('../img/bullet5.gif');}
.chtable h3 {background-color: #990101 !important; margin-left: 0px; width: 156px !important;}
.chtable a {color: #000000 !important;}
.chtable a:hover {color: #ffffff !important; background-color: #00248d !important;}
.notifyArrow {width: 68px; height: 49px; background: url('../img/sipka.gif') repeat-x; position: absolute; left: -90px; top: 10px;}

.villages {width: 640px; border-collapse: collapse;}
.villages td {border-bottom: 1px solid #54c4f7; padding-bottom: 5px; font-weight: bold;}
.villages a {font-weight: normal !important;}
 
.resultsTable2 {width: 100%;}
.resultsTable2 thead {background-color: #ceddeb; font-weight: bold;}
.resultsTable2 td {border: 1px solid #000000; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px;}
.top {vertical-align: top;}
.top td {vertical-align: top;}

.enterpriser {margin-top: 20px; border-bottom: 1px solid #54c4f7;}
.enterpriser img {float: left; margin-left: 12px; margin-right: 10px; margin-bottom: 5px;}
.enterpriser .patka {clear: both;}
.doctor {border-bottom: 1px solid #54c4f7; width: 640px;}
.important-numbers strong a {color: #ff0000 !important;}
.important-numbers strong a:hover {color: #ffffff !important;}
.important-numbers strong {color: #ff0000;}

h3.football {width: 640px; background-color: #a3e1ff; text-align: center; margin-bottom: 15px; font-size: 120%;}
h3.football span {font-size: 80%;}
.football-team {float: right; margin-top: -85px; margin-right: 10px;}
table.football {width: 640px; margin-bottom: 80px; font-size: 100%;}
table.football thead {background-color: #990101; color: #ffffff; text-align: center;}
table.football tfoot {padding-top: 30px; font-style: italic; font-size: 80%;}
table.football tfoot td {padding-top: 3px;}
.seasons {background-color: #ceddeb; width: 125px; margin-top: 30px; margin-bottom: 30px;}
.seasons h3 {background: #990101 url('../img/roh2.gif') no-repeat scroll top left; color: #ffffff; font-weight: bold; font-size: 100%; padding-left: 6px; margin-bottom: 0px; padding-top: 2px; padding-bottom: 2px;}
.seasons form {padding-left: 12px; margin-top: 5px; margin-bottom: 5px;}
.football_table_results {float: left; clear: left; margin-left: 55px; padding-bottom: 25px;}
.football_table_results table {width: 350px;}
.football_table_results table caption {font-weight: bold;}
.football_table_results .ours {background-color: #bd6767; font-weight: bold; color: #ffffff;}
.football_table_shooters {float: left; margin-left: 50px; padding-bottom: 25px;}
.football_table_shooters table caption {font-weight: bold;}

.col-gallery{text-align: center;}
.col-gallery img {margin-bottom: 0px; margin-top: 5px; border: 1px solid #ffffff; max-width: 148px !important;}
.col-gallery span {font-size: 95%;}
.col-gallery a {color: #0000ff;}
.search form {margin-top: 0px; padding-top: 5px;}
.search form input {font-size: 100%;}
.search-result {margin-bottom: 15px; padding-left: 25px;}
.search-result div {font-size: 85%; text-align: justify;}
.search-result em {color: #ffffff; background-color: #00248d; font-style: normal; font-weight: bold;}
.type-web {background: url('../img/type-web.gif') top left no-repeat;}
.type-doc {background: url('../img/type-doc.gif') top left no-repeat;}
.type-rad {background: url('../img/type-rad.gif') top left no-repeat;}

.yearSelection {background-color: #ceddeb; width: 100px; margin-top: 30px; margin-bottom: 30px;}
.yearSelection h3 {background: #990101 url('../img/roh2.gif') no-repeat scroll top left; color: #ffffff; font-weight: bold; font-size: 100%; padding-left: 6px; margin-bottom: 0px; padding-top: 2px; padding-bottom: 2px;}
.yearSelection form {padding-left: 10px; margin-top: 5px; margin-bottom: 5px;}
.bulletins {width: 500px; margin-left: auto; margin-right: auto; margin-bottom: 45px; border-collapse: collapse;}
.bulletins td {border: 1px solid #54c4f7;}
.bulletins caption {padding-bottom: 3px; font-size: 105%; font-weight: bold;}
.bulletins thead {background-color: #54c4f7;}
.bulletins td.read {width: 50px; text-align: center;}
tr.light {background-color: #c8ebfc;}

.p_information {width: 500px; margin-left: auto; margin-right: auto; margin-bottom: 45px; margin-top: 35px; border-collapse: collapse;}
.p_information td {border: 1px solid #54c4f7;}
.p_information thead {background-color: #54c4f7;}
.p_information td.read {width: 50px; text-align: center;}

#isvs {list-style-type: none; margin-left: 0px; padding-left: 0px;}
#isvs a {color: #0000ff;}
#isvs a:hover {color: #ffffff; background-color: #00248d;}
#isvs li {margin-bottom: 30px; padding-top: 3px;}
#isvs p {margin-top: 0px;}
#isvs ul {margin-top: 0px; margin-left: 5px; padding-left: 5px; list-style-type: disc;}
#isvs ul li {margin-bottom: 0px; margin-left: 15px;}
#isvs h3 {margin-bottom: 5px; font-size: 105%; background-color: #a3e1ff;}
#isvs h3.il {display: inline; margin-right: 5px;}

.edicts {width: 500px; margin-left: auto; margin-right: auto; margin-bottom: 45px; margin-top: 35px; border-collapse: collapse;}
.edicts td {border: 1px solid #54c4f7;}
.edicts thead {background-color: #54c4f7;}
.edicts td.read {width: 50px; text-align: center;}

.resolutions {width: 500px; margin-left: auto; margin-right: auto; margin-bottom: 45px; margin-top: 35px; border-collapse: collapse;}
.resolutions td {border: 1px solid #54c4f7;}
.resolutions caption {padding-bottom: 3px; font-size: 105%; font-weight: bold;}
.resolutions thead {background-color: #54c4f7;}
.resolutions td.read {width: 50px; text-align: center;}

.fo_ram {float: left; margin-left: 12px; margin-bottom: 15px; font-size: 90%;}
.fo_ram .fotografie {width: 300px; background-color: #85c0dc; border: solid 1px #000000;}
.fo_ram .fotografie .nahled {width: 110px; height: 110px; text-align: center; vertical-align: middle; background-color: #cdefff;}
.fo_ram .fotografie .informace {padding-left: 6px; padding-top: 3px; vertical-align: top;}
.fo_ram .fotografie .informace .nazev {margin-left: -10px; padding-left: 10px; margin-bottom: 5px; font-weight: bold; font-size: 110%; border-bottom: 1px solid #000000;}
.fo_ram .fotografie .informace .fo_info {}

#map h3 {margin-bottom: 6px; font-size: 120%;}
#map a {color: #000000;}
#map a:hover {color: #ffffff; background-color: #00248d;}
#map li {margin-bottom: 6px; list-style-type: disc; list-style-image: url('../img/bullet.gif');}
#map .map-group {margin-bottom: 20px;}
#map .map-group-subitems {margin-left: 30px; margin-left: 30px;}
#map .map-group-subitems ul {margin-top: 6px; margin-left: 30px; margin-left: 30px;}

#e-form {width: 335px; margin-left: auto; margin-right: auto; padding: 10px; border: 1px solid #72c8f1; background-color: #d5f1ff; text-align: left;}
#e-form label {font-weight: bold;}
#e-form input {margin-bottom: 4px; width: 330px;}
#e-form textarea {margin-bottom: 20px; width: 330px;}
#e-form legend {display: none;}
#e-form span {font-size: 80%;}

.standardForm label {font-weight: bold;}
.standardForm input {margin-bottom: 10px;}
.standardForm fieldset {padding: 5px; border: 1px solid #72c8f1; width: 336px; margin-left: auto; margin-right: auto;}
.standardForm fieldset span {font-size: 89%;}
.formatTable {width: 640px; border-collapse: collapse; text-align: center;}
.formatTable tbody td {padding-left: 4px;}
.formatTable td {height: 30px; border: 2px solid #e3f0f6; background-color: #c8ebfc;}

.calendar {float: right; margin-top: 20px; padding: 0px;}
.calendar table {border-collapse: collapse; text-align: center; margin-bottom: 5px;}
.calendar table caption {padding-bottom: 5px; font-weight: bold; font-style: italic;}
.calendar table thead {background-color: #990101; color: #ffffff;}
.calendar table td {border: 1px solid #999999;}
.calendar table tbody td {width: 25px;}
.calendar table tbody td.today {background-color: yellow;}
.calendar table tbody td.today a {color: #000000 !important;}
.calendar table tbody td.today a:hover {color: #ffffff !important;}
.calendar table thead td {border: none;}
.calendar table thead img {margin-top: 2px;}
.calendar div {font-size: 85%;}
.casts {float: left; margin-left: 0px; border-right: 1px solid #54c4f7; border-top: 1px solid #54c4f7; margin-top: 20px; _height: 235px; min-height: 235px;}
.casts h3 {padding-left: 1px; margin-top: 0px; font-size: 120%; background-color: #a3e1ff; margin-bottom: -10px;}
.casts h3 span {font-size: 75%;}
.casts h4 {text-decoration: none; font-size: 100%; margin-top: 20px;}
.casts h4 em {font-size: 80%; font-style: normal;}
.casts p {margin-top: 0px !important; padding-right: 5px;}

.rss {text-align: right; margin-bottom: 0px;}
.rss img {margin-bottom: -2px; margin-right: 4px;}
.board {width: 640px; border-collapse: collapse; margin-top: 5px;}
.board caption {padding-bottom: 5px; font-weight: bold; font-size: 120%;}
.board thead td {color: #000000; background-color: #54c4f7;}
.board thead td.sort {background-color: yellow !important;}
.board thead span {font-weight: bold; color: red;}
.board td {border: 1px solid #00afff; vertical-align: top; padding-left: 2px; padding-right: 2px;}
.board tbody tr.odd {background-color: #c8ebfc;}
.board tbody span {font-size: 80%;}
.pages {width: 640px; text-align: center; margin-top: 30px; border-top: 1px solid #00afff; font-size: 110%; padding-top: 3px;}
.pages a {padding-left: 5px; padding-right: 5px;}
.pages strong {padding-left: 5px; padding-right: 5px;}
.akce {width: 620px; margin-left: 15px; margin-top: 15px; margin-bottom: 0px; min-height: 160px;}
.akce a {color: #0000ff;}
.akce a:hover {color: #ffffff; background-color: #00248d;}
.akce .horni {background: #46B4E7 url('../img/roh.gif') no-repeat scroll top left; float: left; width: 100%; clear: right; text-align: left;}
.akce .horni .nazev {padding-left: 85px; float: left; padding-top: 3px; padding-bottom: 3px; font-weight: bold; color: #ffffff; font-weight: bold; font-size: 120%;}
.akce .horni .datum {text-align: right; float: right; padding-top: 3px; padding-right: 3px; font-weight: bold; color: #ffffff;}
.akce .telo {clear: left; width: 100%; height: 100%;}
.akce .telo .tdo {width: 100%; height: 100%;}
.akce .telo .ikona_okolo {float: left; width: 85px; max-width: 85px; height: 100%; text-align: center; background-color: #46b4e7;}
.akce .telo .ikona {margin: 10px; max-height: 60px; max-width: 60px;}
.akce .telo .ikona2 {margin: 10px; max-height: 60px; max-width: 60px;}
.akce .telo .inner {float: left; height: 100%; width: 535px;}
.akce .telo .inner .obsah {width: 100%; height: 100%; background-color: #ffffff;}
.akce .telo .inner .obsah .text {min-height: 70px; _height: 70px; padding: 5px; font-size: 90%;}
.akce .telo .inner .obsah .dalsi {width: 100%; border-top: 1px solid #54c4f7; padding-bottom: 4px; margin-right: 5px; margin-top: 5px; text-align: right; background-color: #ffffff; font-size: 80%;}

.news {padding: 0px; margin: 0px; margin-bottom: 15px; float: left;}
.news h3 {padding: 0px; margin: 0px; margin-top: 0px; margin-bottom: 7px; font-size: 110%; background-color: #a3e1ff; padding: 1px 1px 1px 3px;}
.news ul {padding: 0px; margin: 0px; list-style-type: none; margin-left: 4px; padding-left: 4px; margin-top: 0px;}
.news li { height: 100%; width: 100%; padding: 0px; margin: 0px; margin-bottom: 8px; display: block; clear: right;}
.news a {color: #0000ff;}
.news a:hover {color: #ffffff; background-color: #00248d;}
.news span {font-size: 85%;}
.web li {padding-left: 20px; background: url('../img/bullet7.gif') no-repeat;}
.docs li {padding-left: 16px; background: url('../img/doc.gif') no-repeat;}
.fix370 {width: 370px;}

.prbox {width: 638px;}
.pracovnice {float: left; width: 290px; margin-left: 15px; margin-right: 14px; margin-bottom: 20px; background-color: #c8ebfc; overflow: hidden;}
.pracovnice h4 {text-decoration: none; margin-top: 10px;}
.pracovnice div {float: left; padding-top: 1px;}
.pracovnice em {font-size: 85%;}
.pracovnice img {float: left;}

.rssList {}
.graph {margin-top: 15px;}

code {font-weight: bold; font-size: 120%; margin-bottom: 2em; display: block; border: 1px dashed #000000; padding: 0.5em; background-color: #ffffff;}

.wide_list li {margin-bottom: 0.5em;}
.vzorec {width: 100%; text-align: center;}
.vzorec img {border: 1px dashed #000000; margin: auto;}
table.summary {margin-top: 2em; margin-bottom: 2em;}
table.summary thead {background-color: #b4d7e7; text-align: center;}
table.summary td {vertical-align: top;}

dl.dlt1 dt {font-weight: bold; margin-top: 1em;}
dl.dlt1 dd {margin-left: 2em;}
dl.dlt1 a:hover {color: #ffffff; background-color: #00248d;}

#greeting {margin-top: 0; padding-top: 0; margin-bottom: 2em; color: #005178; text-align: center; font-size: 140%;}

.epostcard {border: 2px solid #000000; background-color: #ffffff; width: 640px; min-height: 380px; margin-bottom: 1em}
.epostcard #caption {width: 93%; margin: 1em; border: 2px solid #ff5a00; font-size: 150%; text-align: center;}
.epostcard .left {border-right: 1px solid #000000; width: 340px; min-height: 100%; margin: 1em; float: left;}
.epostcard .right {width: 200px; margin: 1em; padding-top: 1.5em; float: left;}
.epostcard .left input {border: 2px solid #ff5a00; width: 60%;}
.epostcard .left textarea {border: 2px solid #ff5a00; width: 95%;}
.epostcard .right input {border: 2px solid #ff5a00; width: 110%;}
.epostcard .stamp {float: right; margin: 30px;}
.epostcard .footer {clear: both;}
.epostcard-preview #caption {border: none !important; padding: 1em; margin: 0;}
.epostcard-preview .sender {margin-top: 1em; margin-bottom: 7em;}
.epostcard-preview .recipient {margin-top: 2em; font-weight: bold;}
.epostcard-preview .message {overflow: auto; margin-right: 1em; width: 95%; height: 250px;}
#epostcard-ad {display: block; position: absolute; top: -110px; right: 10px; z-index: 1; width: 144px; height: 101px; background: url('../img/epohlednice.jpg');}
#epostcard-ad span {display: none;}

