/* CSS Document */

body {
    font-size:75%;
    font-family: Verdana, Tahoma;
    background-color: #FFFFFF;
    color:#000000;
    margin:0;
    padding:0;
}
a  {
    color:#000000;
}

a:hover  {
    color:#000000;
}

img, fieldset {
    border: 0;
}

h1 {
    font-size:1.4em;
    font-weight:bold;
    padding-left:0.3em;
}

h2 {
    font-size:1.4em;
    font-weight:bold;
    padding-left:0.3em;
}
.hidden{
    display: none !important;
}
.accessibility{
    display: none;
    position: absolute;
    top:-1000em;
}
#page-wrap {
    margin: 0 auto;
    xwidth:84em;
}

#page-top {
    xwidth:80em;
    xpadding-left:2em;
    padding-right:2em;
    padding-top:0.5em;
    margin-top:0em;
    xposition: relative;
    xz-index: 0;
}

#page-top-left {
    xwidth:18em;
    float: left;
    display:none;
}
span.navig-label{
    display:none;
}
#page-top-left-nar {
    z-index: 1;
    position: absolute;
    font-size: 0.9em;
    top: 0.5em;
    left: 1.7em;
    display:none;
}

#page-top-left-flag {
    padding-top:4.42em;
    text-align:left;
    display:none;
}

#page-top-left-flag a img {
    padding-left:0.5em;
}

#page-top-left-logo {
    text-align: center;
    padding-top:1em;
}

#page-top-left-logo img {
    padding-right:1em;
}

#page-top-right {
    xwidth:60.66em;
    xfloat:right;
    padding-left:1.33em;
    padding-top:0em;
}



#page-top-right2 {
    display:none;
}

#page-top-bottom {
    height:2.42em;
    margin-top:0.3em;
    margin-bottom:0.3em;
    display:none;
}

#page-top-right1 ul{
    margin-left:0;
    padding-left:0;
}

#page-top-right1 li{
    display:none;
}

#page-top-right1 li.active{
    display:block;
    font-weight: bold;
    font-size:1.9em;
}
#page-top-right1 a{
    text-decoration: none;

}

.page-top-bottom-left {
    float:left;
    xwidth:15em;
    text-align:right;
    padding-top:0.45em;
    font-size:1.2em;
    font-weight: bold;
}

.page-top-bottom-right {
    float:right;
    xwidth:58em;
    padding-top:0.6em;
    font-weight: bold;
}

.page-top-bottom-right a {
}

#page-content {
    xwidth:80em;
    padding-left:2em;
    padding-right:2em;
}

#page-content-inner {
}

#page-content-top {
    width:80em;
    xheight:3.67em;
    xmargin-bottom:0em;
}

#page-content-top a {
    text-decoration:none;
}

#page-content-top a:hover {
    text-decoration:underline;
 }

#page-content-top-left {
    font-size: 1em;
    xpadding-top:1.3em;
    xpadding-left:1em;
    font-weight: bold;
    float:left;
}

#page-content-top-right {
    float:right;
    width:19em;
    padding-top:1.4em;
    padding-left:2em;
    font-size:0.9em;
    height: 2.67em;
}

#page-content-top-right1 {
    height: 2.67em;
    width:31em;
    padding-top:1em;
    float:left;
}

#page-content-top-right2 {
    height: 2.67em;
    width:29em;
    padding-top:1.4em;
    padding-left:2em;
    float:right;
    font-size:0.9em;
}
#content-left {
    display:none;
}
#content-right {
    display:none;
}
#page-content-left {
    width:18em;
    float: left;
    display:none;
}

#menu-left {
    width:18em;
}

#menu-left ul {
    padding:1em;
    list-style:none;
    margin:0em;
}

#menu-left ul li {
    padding-left:1em;
    border-bottom:1px solid;
    padding-top:0.5em;
    padding-bottom:0.5em;
}

#menu-left ul li.active {
    border-bottom:0px !important;
    padding-left:1em;
    padding-top:0.5em;
    padding-bottom:0.5em;
}

#menu-left ul li.active ul {
    padding-left:0.2em;
    margin-left:0.2em;
    margin-bottom:0;
    padding-bottom:0;
    padding-top:0.3em;
    margin-top:0.3em;
}

#menu-left ul li a {
    text-decoration:none;
    font-weight:bold;
}

#menu-left ul li a:hover {
    text-decoration:none;
}

/* -- boxy - zacatek ----- */

.page-box-content {
    margin-top:1em;
    margin-bottom:1em;
    padding:0;
    width:17.67em;
}

.page-box-top {
}

.page-box-bottom {
    padding-top:1em;
    padding-bottom:1em;
    padding-left:2em;
    padding-right:2em;
}
.page-box-bottom a {
}

.page-box-bottom a:hover {
}

.page-box-bottom a img {
    text-align:center !important;
    margin-top:0.5em;
    margin-bottom:0.5em;
}

.page-box-bottom ul {
    padding:0em;
    margin-left:0;
    list-style: none;
}

.page-box-bottom ul li.dotazy {
    padding-left:1.5em;
    padding-top:0.4em;
    padding-bottom:0.4em;
}

.page-box-bottom ul li.kontakty {
    padding-left:1.5em;
    padding-top:0.4em;
    padding-bottom:0.4em;
}

.page-box-bottom ul li.diskuze {
    padding-left:1.5em;
    padding-top:0.4em;
    padding-bottom:0.4em;
}

.page-box-bottom ul li a {
    text-decoration:none;
    font-weight:bold;
}

.page-box-bottom ul li a:hover {
    text-decoration:none;
}

/* *********** odkazy ************************* */
.nadpis-page-left {
    font-size: 1.1em;
    font-weight: bold;
    padding-left:0em;
    margin-bottom:0.5em;
}

/* *********** novinky ************************* */
.novinky {
    font-size: 1.1em;
    font-weight: bold;
    padding-left:0em;
}

/* *********** novinky ************************* */
.map-sluzby {
    font-size: 1.1em;
    font-weight: bold;
    padding-left:0em;
}

/* *********zas�l�n� novinek*************************** */
xx#zn-page-box-content {
    margin-top:1em;
    margin-bottom:1em;
    padding:0;
    width:17.67em;
}

#page-content-right h2 {
}

#page-content-right a {
    text-decoration:none;
}

#page-content-right a:hover {
    text-decoration:none;
}
#page-content-right h3 {
    margin-left:0.5em;
}

/* boxy uprost�ed */
#page-main-left {
    margin:0em;
    width:44em;
    float:left;
}

.main-left-box-inner {
    margin-top:0.2em;
    margin-bottom:1em;
    margin-left:1.4em;
    padding:0;
    width:41.17em;
}

.main-left-box-top {
}

.main-left-box-bottom {
    padding-top:1em;
    padding-bottom:1em;
    padding-left:2em;
}

.main-left-pruh1 {
    font-weight: bold;
    width:40.17em;
    height:1.62em;
    margin-bottom:0.2em;
    margin-left:1.4em;
    padding-top:0.55em;
    padding-left:1em;
}

.main-left-pruh2 {
    font-weight: bold;
    width:40.17em;
    height:1.62em;
    margin-bottom:0.2em;
    margin-left:1.4em;
    padding-top:0.55em;
    padding-left:1em;
}
.aktualizace {
    padding-left:0.7em;
    padding-bottom:0em;
    text-align:justify;
}

#clanky {
    width:40.9em;
    margin-left:1.4em;
}

.clanek-inner {
    width:20.1em;
    margin-bottom:0.5em;
}
#clanky div.even{
    margin-right:auto;
    margin-left:0em;
    float:left;
}

#clanky div.odd{
    float:right;
    margin-right:0em;
    margin-left:auto;
}

.clanek-top {
}

.clanek-bottom {
    position:relative;
    z-index:1;
}

.clanek-bottom img {
    padding-left:0.5em;
    padding-right:0.5em;
    padding-top:0.5em;
    padding-bottom:0.5em;
    float:left;
}

.clanek-nadpis {
    padding-top:0.5em;
    padding-left:0.5em;
    padding-right:0.5em;
}

.clanek-nadpis a {
    font-size: 1.1em;
    font-weight: bold;
    padding-left:0em;
}

.clanek-nadpis a:hover {

}

.clanek-obsah {
    padding-left:0.5em;
    padding-right:0.5em;
    padding-bottom:1em;
    text-align:justify;
    position:relative;
    z-index:2;
}

.clanek-obsah a {
    text-decoration:underline !important;
}
.clanek-odkaz {
    font-size: 0.8em;
    font-weight: bold;
    padding-left:0.5em;
    padding-bottom:0.5em;
}

.clanek-datum {
    float:left;
    padding-left:1.5em;
}

.clanek-carka {
    float:left;
}

.clanek-odkaz-kontakt {
    float:left;
    padding-left:1.5em;
}

.clanek-odkaz-kontakt a {
    float:left;
    text-decoration:underline !important;
}

.clanek-odkaz-kontakt a:hover {
}

.clanek-odkaz-aktualita {
    float:left;
    padding-left:1.5em;
}

.clanek-odkaz-aktualita a {
    float:left;
    text-decoration:underline !important;
}

.clanek-odkaz-aktualita a:hover {
}

#region-odkaz {
    font-size: 0.8em;
    font-weight: bold;
}

#region-odkaz img {
    padding-right:0.5em;
    padding-left:0.5em;
}

#region-odkaz a {
}

#region-odkaz a:hover {
}

/* ---- pravy sloupec */

#page-main-right {
    width: 18em;
    float:right;
    display:none;
}

.main-right-box {
    width:18em;
    padding-top:1em;
    padding-bottom:1em;
    margin-bottom:1em;
}

.main-right-box-obrazek {
    float:left;
}

.main-right-box-obrazek img {
    float:left;
    margin-left:1em;
    margin-right:1em;
}

.main-right-box-nadpis {
    font-size: 1.2em;
    font-weight: bold;
    padding-left:0.5em;
    margin-top:0em
}
.main-right-box-nadpis img {
    margin-right:0.8em;
}

.main-right-box-text {
    margin-left:1.5em;
    margin-right:1.5em;
    margin-top:1em;
}

.main-right-box-text a img{
    text-align:center;
}

.main-right-box-text ul {
    padding-left:0em;
    list-style: none;
    margin:0em;
}

.main-right-box-text ul li {
    padding-top:0.4em;
    font-weight:bold;
}

.main-right-box-text ul li a {
    text-decoration:none;
}

.main-right-box-text ul li a:hover {
}

.box-text-color {
}

.main-right-box-odkaz {
    font-size: 0.8em;
    font-weight: bold;
    padding-top:1.5em;
    padding-left:2em;
}

.main-right-box-odkaz a {
    text-decoration:underline !important;
}

.main-right-box-odkaz a:hover {
}

#page-bottom {
    xwidth:80em;
    padding-left:2em;
    padding-right:2em;
    padding-bottom:2em;
    padding-top:2em;
    text-align:center;
    display:none;
}

#page-bottom a {
    font-size: 0.8em;
    font-weight: bold;
    padding-left:0em;
}

#page-bottom a:hover {
}

#obsah {
    border:1px solid;
    float:right;
    padding-right:15px;
    margin-left:10px;
    padding-left:10px;
    font-size:1.1em;
    padding-top:10px;
}

#obsah ul {
    margin-left:10px;
    padding-left:10px;
}

#obsah .nadpis {
    text-transform:uppercase;
    font-weight:bold;
}

/****************************************************************
MODULY: GLOBAL
******************************************************************/
ul#mod-categories li {
    font-size:1.1em;
    font-weight:bold;
    padding-bottom:0.5em;
}

ul#mod-categories li a {
    text-decoration:underline;
}

ul.mod-categories-sub li {
    font-size:0.9em !important;
    font-weight: normal !important;
    list-style-type: square !important;
}

.mod-global-table-width {
    width:100%;
}

td.mod-global-td {
    width:100%;
}

tr.mod-global-list {

}

tr.mod-global-list td {
    margin-bottom:0em;
    margin-top:0em;
    padding-left: 0.5em;
    vertical-align:top;
}

.mod-global-list-nazev {
    font-size:1.1em;
    font-weight:bold;
}

.mod-global-list-nazev a {
    text-decoration:underline !important;
    padding-right:1.5em;
}

.mod-global-list-nazev a:hover {
    text-decoration:underline !important;
}

.mod-global-list-adresa {
    font-size:0.9em;
    padding-bottom:1em;
}

.mod-global-list-kontakt {
    line-height:2em;
    font-size:0.9em;
}

.mod-global-list-kontakt a {
    text-decoration:underline !important;
}

.mod-global-list-kontakt-telefon {
    padding-left:2em;
}

.mod-global-list-kontakt-fax {
    padding-left:2em;
}

.mod-global-list-kontakt-email {
    padding-left:2em;
}

.mod-global-list-kontakt-www {
    padding-left:2em;
}
.mod-global-list-kontakt-reditel {
    padding-left:2em;
}
.mod-global-list-kontakt-ico {

}

.mod-global-list-kontakt-pristup {
    padding-left:2em;
}

.mod-global-list-lokalita {
    font-size:1.2em;
    padding-bottom:0.6em;
    padding-left:0.6em;
}

.mod-global-list-misto {
    font-size:1.1em;
    font-weight:bold;
    padding-bottom:0.5em;
    padding-left:0.5em;
}

.mod-global-list-datum {
    font-size:0.9em;
    padding-bottom:1em;
}

.mod-global-list-cinnost {
    font-weight: bold;
    padding-bottom:0.5em;
    padding-left:0.5em;
    padding-right:0.5em;
}

.mod-global-list-uvod {
    font-size:0.9em;
    text-align:justify;
    padding-bottom:0.5em;
    padding-right:0.5em;
}

.mod-global-list-text {
    font-size:0.9em;
    text-align:justify;
}

tr.mod-global-list td hr {
}

.mod-global-uvod {
    margin-top:0.5em;
}

.mod-global-detail {
    text-align:justify;
    padding-top:0.5em;
    padding-bottom:0.5em;
    padding-left:0.6em;
    padding-right:0.6em;
}

.mod-global-detail a {
    text-decoration:underline !important;
}

/****************************************************************
MODUL: DISTRICT
******************************************************************/
.mod-district-nazev {
    font-weight:bold;
}
.mod-district-udaj a {

}

/****************************************************************
MODUL: ORGANIZACNI STRUKTURA
******************************************************************/
ul#mod-org li ul li {

}

.mod-org-table {
}

tr.mod-org-list {
}

tr.mod-org-list td {
    margin-bottom:0em;
    margin-top:0em;
    padding-left: 0.5em;
    vertical-align:top;
}

tr.mod-org-list td hr {

}

.mod-org-list-nazev {
    font-size:1.1em;
    font-weight:bold;
    padding-bottom:0.8em;
}

.mod-org-list-nazev a {
    text-decoration:underline !important;
    padding-right:1.5em;
}

.mod-org-list-nazev a:hover {

}

.mod-org-list-adresa {
    font-size:0.9em;
    padding-bottom:1em;
}

.mod-org-list-kontakt {
    line-height:2em;
    font-size:0.9em;
}

.mod-org-list-kontakt-telefon {
    padding-left:2em;
}

.mod-org-list-kontakt-fax {
    padding-left:2em;
}

.mod-org-list-kontakt-email {
    padding-left:2em;
}

.mod-org-list-kontakt-email a {
    text-decoration:underline !important;
}

.mod-org-list-kontakt-email a:hover {

}

.mod-org-list-kontakt-www {
    padding-left:2em;
}

.mod-org-list-kontakt-www a {
    text-decoration:underline !important;
}

.mod-org-list-kontakt-www a:hover {

}

.mod-org-detail {
    text-align:justify;
    padding-top:0.5em;
    padding-bottom:0.5em;
    padding-left:0.5em;
    padding-right:0.5em;
}

.mod-org-uvod {
    margin-top:0.5em;
}

/****************************************************************
MODUL: KULTURNI KALENDAR
******************************************************************/
.mod-kalendar-popis {
    text-align:justify;
    padding-left:0.5em;
    padding-right:0.5em;
}
.mod-kalendar-table {
    border-collapse:collapse;
    margin:0 auto;
}

.mod-kalendar-table caption {
    margin-bottom:1em;
}
.mod-kalendar-table th {
    border: 1px solid #CCC;
    padding: 0.5em;
    text-align:left;
}
.mod-kalendar-table td {
    border: 1px solid #CCC;
    padding: 0.5em;
}
.mod-kalendar-table td a {
	text-decoration:underline !important;
}
.mod-kalendar-search {
	font-weight:bold;
	margin-left:1em;
	border:1px solid;
}
.mod-kalendar-stranka {
    margin-top:1em;
    margin-left:15em;
}
.mod-kalendar-stranka a {
    text-decoration:underline !important;
}

/* ******************** */

#last-update {
    padding-top:1em;
    font-size:0.8em;
}

.cleaner {
    clear:both;
    font-size:0.01em;
}

table.maintable {
    margin-top:0.5em;
    width:100%;
    border-collapse:collapse;
    border:1px solid #333;
}

table.maintable td,
table.maintable th {
    border:1px solid #333;
    padding:0.2em;
}

table.maintable tr.head {
    font-weight:bold;
}

table.maintable td.nastred {
    text-align:center;
}

table.maintable td.vpravo {
    text-align:right;
}

table.maintable tr.oddrow {
}

table.maintable tr.evenrow {
}

table.phonetable {
    margin-top:0.5em;
    width:100%;
    border-collapse:collapse;
    border:0px solid #333;
}

table.phonetable td {
    border:1px solid #333;
    padding:0.2em;
}

table.phonetable tr.department {
    font-weight:bold;
}

table.phonetable tr.section {
    font-weight:bold;
}

table.phonetable tr.head {
    font-size:0.9em;
    font-weight:bold;
}

table.phonetable td.nastred {
    text-align:center;
}

table.phonetable td.vpravo {
    text-align:right;
}

table.phonetable td.holder {
    border:0px;
    width:0em;
}

table.phonetable td.holder1 {
    border:0px;
    width:0.5em;
}

table.phonetable td.holder2 {
    border:0px;
    width:1em;
}

table.phonetable tr.oddrow {
    font-size:0.9em;
}

table.phonetable tr.evenrow {
    font-size:0.9em;
}

table.phonetable td.nwrp {
    white-space:nowrap;
}
/****************************************************************
* MODUL: ZIVOTNI SITUACE
******************************************************************/
.mod-zs-detail {
    padding-left:0.6em;
    margin:0.5em;
}
.mod-zs-detail-nazev h2 {
    padding-left:0;
}
.mod-zs-detail-udaj {
    margin-top:0.67em;
    font-weight:bold;
}
.mod-zs-detail-text {
    text-align:justify;
}
/****************************************************************
*MODUL: VEREJNE ZAKAZKY
******************************************************************/
.mod-vz-filtr {
    margin-bottom:2em;
}

.mod-vz-uvod {
    margin-bottom: 2em;
}

.mod-vz-filter-left {
    font-weight:bold;
} 

.mod-vz-seznam-nadpis td {
    font-weight:bold;
}   

tr.mod-vz-seznam-data td a {
    text-decoration:underline !important;
}

.mod-vz-detail {
    margin:0.5em;
}

.mod-vz-detail-text {
    margin-top:0.67em;
    font-weight:bold;
}

.mod-vz-detail-popis {
    text-align:justify;
}

.mod-vz-detail-popis a {
    text-decoration:underline !important;
}

/****************************************************************
*MODUL: DYNAMICKE STRANKY
******************************************************************/
#dynamic-area  {
    padding-left:0.5em;
}

.dynamic-list {
    margin-bottom:1em;
}

.dynamic-list-title {
    font-weight:bold;
    font-size:1.1em;
    padding-bottom:0.2em;
}

.dynamic-list-title a {
    text-decoration:none;
}

.dynamic-list-title a:hover {
    text-decoration:underline !important;
}

.dynamic-list-intro {
    text-align:justify;
}

.dynamic-list-intro img {
    float:left;
    margin-right:0.5em;
    margin-bottom:0.2em;
}

.dynamic-list-more {
    font-size:0.9em;
    font-weight:bold;
    text-align:right;
}

#pager {
    margin-top:0.5em;
    border-top:1px solid;
    padding-top:0.5em;
    text-align:center;
    font-size:0.9em;
}
/****************************************************************
*MODUL: ANKETY
******************************************************************/
.mod-ankety-table {
    margin: 0 auto;
    border-collapse:collapse;
}

.mod-ankety-table  td {
    border: 1px solid;
    padding: 0.5em;
}

.mod-ankety-table td.mod-table-detail-button {
    padding-top:1em;
    text-align:center;
    border:0;
}

.mod-ankety-list a {
    text-decoration:none;

}

.mod-ankety-list a:hover {
    text-decoration:underline !important;
}

.mod-ankety-detail h1 {
}

.mod-ankety-detail-popis {
    padding-left:0.5em;
    padding-right:0.5em;
    margin-bottom:1.5em;
    text-align:justify;
}

.error {
    text-align:center;
    margin-bottom:1em;
    padding-left:0.5em;
    font-weight:bold;
}

.errors{
    border: medium solid #900;
    margin: 1em 1em 3em;
}

div.ok-msg{
    border: thin solid;
    padding: 1em;
    text-align: center;
    margin: 1em;
}

div.ok-msg strong{

}

.mod-ankety-detail form table {
   
}

tr.mod-ankety-detail-head {
    font-weight: bold;
    padding-top:0.5em;
    padding-bottom:0.5em;
}
tr.mod-ankety-detail-moznost {

}
tr.mod-ankety-detail-moznost td.right {
    text-align:center;
}

/****************************************************************
*MODUL: UREDNI DESKA
******************************************************************/
ul.mod-ud-zpravy li {
    list-style:square;
    font-weight:normal;
}

#ud-nazev {
    font-weight:bold;
    font-size:1.1em;
}

#ud-text {
    font-size:0.9em;
    text-align:justify;
    padding-bottom:0.5em;
}

.ud-datum {
    padding-bottom:0.5em;
}

#ud-info {
    font-size:0.9em;
    padding-top:0.5em;
}

.formbutton {
    border:1px solid;
    font-weight:bold;

}

.nastred {
    text-align:center;
}
/************* FORMULARE **************/
ul.mod-formulare li {
    font-size:1.1em;
    font-weight:bold;
    padding-bottom:0.5em;
}
table caption {
    font-size:1.1em;
    font-weight:bold;
}

/************* E-POCASI ***************/

.epocasi {
    padding-top:5px;
    padding-bottom:5px;
    font-size:0.9em;
}
.epocasi-nadpis {
    font-size: 1.1em;
    font-weight: bold;
    padding-left:0em;
    margin-bottom:0.5em;
}

.epocasi-obr {
    float:left;
    text-align:left;
    padding-right:5px;
}

.epocasi-datum {
    font-weight:bold;
    padding-bottom:3px;
    text-align:left;
    padding-top:10px;
}

.epocasi-den {
    text-align:left;
    padding-top:10px;
    padding-left:10px;
}

.epocasi-noc {
    text-align:left;
    padding-left:10px;
}

.epocasi-nadpis {
    font-size: 1.1em;
    font-weight: bold;
    padding-left:0em;
}

.epocasi-link {
    padding-top:1em;
}
.epocasi-link a {
    font-size: 0.8em;
    font-weight: bold;
    padding-left:0em;
}

.epocasi-link a:hover {
}

/************* FORMULARE **************/
table caption {
    font-size:1.1em;
    font-weight:bold;
}

/************* DOKUMENTY **************/
tr.oddrow td a, tr.evenrow td a {
    text-decoration:underline !important;
}

/************** USERS ***************/
.login-info {
    font-size:0.9em;
    padding-right:1em;
    padding-bottom:0.5em;
    padding-top:0.5em;
}

#loginform {
    margin:0;
    padding:0;
    padding-bottom:0.5em;
    padding-top:0.5em;
}

#loginform label {
    display:block;
    font-weight:bold;
    font-size:0.9em;
}

#loginform .loginfield {
    margin-bottom:0.2em;
    border:1px solid;
    width:15em;
    font-size:0.9em;
}

#loginform .loginbutton {
    font-weight:bold;
    margin-right:2em;
    border:1px solid #666666;
    font-size:0.9em;
}

.login-name {
    font-weight:bold;
    padding-top:1em;
}

table.formtable {
    margin: 0 auto;
    border-collapse:collapse;
}

table.formtable td.left {
    text-align:right;
    font-weight:bold;
    padding-right:0.5em;
}

table.formtable td.right {
    text-align:left;
}

.formfield2 {
    border:1px solid;
    width:15em;
}

.formfield2req {
    border:1px solid;
    width:15em;
}

.formbutton2 {
    border: 1px solid;
    font-weight:bold;

}

.formfield3 {
    border:1px solid;
    width:5em;
}

.formfield3req {
    border:1px solid;
    width:5em;
}

/************** DOTAZY A ODPOVEDI ***************/

table.mod-dotazy {
    border-collapse:collapse;
    width:100%;
}

table.mod-dotazy td {
    text-align:justify;
    padding-left:1em;
    padding-right:1em;
}

table.mod-dotazy tr.evenrow {
}

table.mod-dotazy tr.evenrow td {
}

table.mod-dotazy tr.oddrow {
}

table.mod-dotazy td.zadal, table.mod-dotazy td.odpovedel {
    padding-top:1em;
}

table.mod-dotazy td.odpoved {
    padding-bottom:1em;
}

/*************** Vyhledavani **************/
#hledej {
    margin:0;
    padding:0;
    padding-bottom:0.5em;
    padding-top:0.5em;
}

#hledej .hledejtext {
    margin-bottom:0.2em;
    width:15em;
    font-size:0.9em;
}

#hledej .hledejbutton {
    font-weight:bold;
    margin-left:2em;
    font-size:0.9em;
}

#page-content-right a.selected{
    font-weight: bold;
}

a.button,
#page-content-right a.button{
    border:1px solid;
    font-weight:bold;
    text-align:center;
    padding: 0.3em 0.5em;
}

.single-line{
    white-space:nowrap;
}
div.printLinks{
    display:none;
}

#content-right,
#content-left{
    display:none;
}
