img {border: none;}
a {color: #000000;}
iframe {display: none;}
#col-left {display: none;}
#col-right {display: none;}
.hidden {display: none;}
.imgRight {float: right; margin-left: 10px;}
.imgLeft {float: left; margin-right: 10px;}
.sum {text-align: center;}
.vAlignTop tr {vertical-align: top;}
.imgToCenter {width: 100%; text-align: center;}
.alignCenter {width: 100%; text-align: center;}
.goup {display: none;}
.level1 {border-bottom: 1px solid #000000; width: 100%;}
.dontPrint {display: none;}
.hints {display: none;}
.back-hint {display: none;}
h2 {border-bottom: 3px solid #000000;}
h4 {margin-bottom: 2px; padding-bottom: 2px;}
blockquote {border-top: 1px solid #000000; margin: 0px; width: 100%; font-size: 90%; font-style: italic;}
cite {font-style: normal;}
p.first {margin-top: 3px;}
.top {vertical-align: top;}
.top td {vertical-align: top;}
.subcaption {font-size: 120%; font-weight: bold; font-style: italic; margin-top: -10px;}
.agent {height: 95px; padding: 5px;}
.agent .name {font-weight: bold; font-size: 110%; border-bottom: 1px solid #000000; margin-bottom: 5px; padding-top: 8px;}
.agent .party {float: right; margin-top: 12px;}
.agent .function {font-style: italic;}
.entry {width: 100% !important; background-color: #bce4f7; margin-bottom: 0px; border: 1px solid #54c4f7;}
.lev1 {margin-top: 50px;} 
.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: #fff !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: 12px;}
.formErrors {color: #ff0000; font-weight: bold;}
.enterpriser {margin-top: 20px;}
.enterpriser img {float: left; margin-left: 12px; margin-right: 10px; margin-bottom: 5px;}
.enterpriser .patka {clear: both;}
.chronicle-navigation {display: none;}
.chronicle-image {display: none;}
.chronicle-unit {width: 100%; border-bottom: 1px solid #000000; font-weight: bold; margin-top: 20px;}
.chronicle-unit td {width: auto !important;}
.chronicle-unit .age {float: left;}
.chronicle-unit .year {float: right; margin-right: 77px;}
.chronicle-unit .footer {clear: both;}
.print-left {float: left;}
.photos td {text-align: center; border: 1px solid #000000;}
.photos img {margin-bottom: 5px;}
.photos span {text-align: center; width: 100%; font-style: italic;}
.villages {width: 100%; border-collapse: collapse;}
.villages td {border-bottom: 1px solid #000000; padding-bottom: 5px; font-size: 17px; font-weight: bold;}
.villages a {font-size: 16px !important; font-weight: normal !important;}
table.football {width: 100%; margin-bottom: 80px;}
.seasons {display: none;}
.football-team {display: none;}
h3.football {width: 100%; background-color: #a3e1ff; text-align: center; margin-bottom: 15px; border-bottom: 1px solid #000000;}
h3.football span {font-size: 80%;}
.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 {font-weight: bold;}
.football_table_shooters {float: left; margin-left: 50px; padding-bottom: 25px;}
.football_table_shooters table caption {font-weight: bold;}
.p_information {width: 100%; margin-left: auto; margin-top: 35px; border-collapse: collapse;}
.p_information td {border: 1px solid #000000;}
.p_information td.read {width: 50px; text-align: center;}
#isvs {list-style-type: none; margin-left: 0px; padding-left: 0px;}
#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;}
.yearSelection {display: none;}
.bulletins {width: 100%; margin-bottom: 45px; border-collapse: collapse;}
.bulletins td {border: 1px solid #000000;}
.bulletins caption {padding-bottom: 3px; font-size: 105%; font-weight: bold;}
.bulletins td.read {width: 50px; text-align: center;}
.edicts {width: 100%; margin-bottom: 45px; border-collapse: collapse;}
.edicts td {border: 1px solid #000000;}
.edicts td.read {width: 50px; text-align: center;}
.chapters {display: none;}
h4.level2 {border-bottom: 1px solid #000000;}
.resolutions {width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 45px; margin-top: 35px; border-collapse: collapse;}
.resolutions td {border: 1px solid #000000;}
.resolutions caption {padding-bottom: 3px; font-size: 105%; font-weight: bold;}
.resolutions td.read {width: 50px; text-align: center;}
#footer {display: none;}
#map h3 {margin-bottom: 6px;}
#map li {margin-bottom: 6px; list-style-type: disc;}
#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;}
.formatTable {border-collapse: collapse; width: 100% !important;}
.formatTable td {border: 1px solid #000000;}
.calendar {display: none;}
.casts {width: auto !important;}
.casts h3 {padding-left: 1px; margin-top: 0px; font-size: 120%; margin-bottom: 5px; border-bottom: 1px solid #000000;}
.casts h4 {text-decoration: none; font-size: 110%; margin-top: 20px;}
.casts h4 em {font-size: 80%; font-style: normal;}
.casts p {margin-top: 2px !important; padding-right: 5px;}
.rss {display: none;}
.board {width: 100%; border-collapse: collapse; margin-top: 5px;}
.board caption {padding-bottom: 5px; font-weight: bold; font-size: 120%;}
.board td {border: 1px solid #000000; vertical-align: top; padding-left: 2px; padding-right: 2px;}
.board tbody span {font-size: 80%;}
h3.first {margin-top: 0px !important;}
h3.news {margin-top: 35px; font-size: 110%; margin-bottom: 0px; border-bottom: 1px solid #000000;}
ul.news {margin-top: 3px; margin-left: 10px; padding-left: 10px;}
.pracovnice {float: left; width: 290px; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 20px; background-color: #c8ebfc;}
.pracovnice h4 {text-decoration: none;}
.pracovnice div {padding-top: 1px;}
.pracovnice em {font-size: 85%;}

.akce {margin-top: 15px; margin-bottom: 0px; min-height: 160px; border: 1px solid #000000;}
.akce .horni {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; height: 60px;}
.akce .telo .ikona2 {margin: 10px; 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 #000000; padding-bottom: 4px; margin-right: 5px; margin-top: 5px; text-align: right; background-color: #ffffff; font-size: 80%;}

