/* css soubor pro výstup tisku */

/* základní styl */
* {padding:0;margin:0;font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;font-size:12.0pt;color:rgb(38,70,108);}
body {background-color:#ffffff;text-align:center;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
ul {list-style-type:none;}
table {width:100%;border:0;border-collapse:collapse;}
input, select {background-color:#ffffff;padding:2px;border:solid 1px rgb(38,70,108)}
.clear {clear:both;height:0px;display:block;}

/* Vymezení centráního bloku stránky */
.telo {text-align:left;width:98%;margin:20px auto;}

/* První nadpis */
#hlavicka {margin:20px 0;}
#hlavicka h1 {}
#hlavicka h1 span {text-transform:uppercase;color:#3168AB;font-size:170%;position:relative;top:-16px;}

/* Ostatní nadpisy */
h2 {color:#3168AB;font-size:120%;margin-bottom:10px;}

/* Horní odkazy navigace */
#navigace {display:none;}

/* Tlačítka */
button {padding:12px 18px 12px 18px;border:solid 2px rgb(38,70,108);}
button:hover {color:#ffffff;background-color:rgb(38,70,108);}

/* Pata stránky */
#pata {padding:10px 0;}
#pata p {padding:10px 0;display:block;}
#pata small {font-size:90%;color:#385E8D;}
#pata b {font-size:100%;}
#pata a {font-size:100%;font-weight:bold;}

/* Text oznámení akce */
#oznameni {left:50%;width:600px;margin-left:-300px;z-index:6;position:fixed;background-color:#D7E9FF;padding:20px 0;border:solid 4px #3168AB;}
#oznameni ul {padding:20px;text-align:left;}
#oznameni li {color:#385E8D;padding:3px 5px;margin-left:10px;font-size:120%;}

/* formuláře */
.skupinaPrvku {padding:4px;}
.formular {float:left;width:33%;padding:2px 0;}
.formular label {display:block;font-size:80%;}
.formular label.linka_l {display:inline;font-size:100%;}
.formular strong {}
.formular select {width:90%;font-size:70%;}
.formular input {width:30%;font-size:70%;}
.formular input.max {width:90%;}
.formular input.linka_i {width:auto;}
.formularText {clear:both;line-height:1.4em;}
.formularText p {font-style:italic;}
.tlacitko {padding-top:4px;text-align:center;}
.tlacitko button {margin:0 auto;}
#iko1, #iko2 {display:none;}
#tlacitkoVypoctu {display:none;}

/* tabulka dat */
.vystup {margin:10px 0;}
.vystup th, .vystup td {font-size:70%;padding:2px;}
.vystup th {font-weight:bold;text-align:left;}
.vystup th a, .vystup td a {font-size:100%;}
.vystup td {border-top:solid 1px #dddddd;}
.vystup .doprava {text-align:right;}
.vystup .podrobnosti {padding:0;border:0;}
.vystup .podrobnosti div {display:none;padding:2px;color:#A7A9FF;}
.vystup .podrobnosti span {font-size:70%;}
.vystup .podrobnosti b {font-size:70%;}

/* odkazy stránkování */
.strankovani {padding:20px 0;text-align:center;}
.strankovani li {display:inline;padding:0 14px;width:auto;}
.strankovani li.page_A, .strankovani li.page_A strong {color:#999999;}
.strankovani li.page_L {border-right:solid 1px #cccccc;}
.strankovani li.page_R {border-left:solid 1px #cccccc;}

/* odkaz pro tisk */
#tisk {display:none;}

/* popisky informací */
.informace {font-size:140%;padding:60px 0px;text-align:center;display:block;}
.poznamkaSmall {color:rgb(220,20,60);margin-bottom:30px;}

/* výsledek statistických výpočtů */
#statistika {}
#statistika li {float:left;width:33%;text-align:center;}
#statistika li div {border:solid 1px #999999;padding:6px;}
#statistika li span {display:block;font-size:110%;}
#statistika strong {display:block;font-size:160%;}

/* grafy */
#grafy {margin:20px auto;}
#grafy td {width:50%;}


/* Úvodní stránka */
/* ------------------------------------------------------------------ */

/* Rozdělení stránky */ 
#uvodPozadi {width:100%;}
#uvodText {width:100%;}
#uvodVozidlo {display:none;}

/* Blok textů */
#uvodText p {margin:0 0 14px 0;}
#uvodText p.popis1 {font-size:140%;}
#uvodText p.popis2 {font-size:160%;}
#uvodText p.popis3 {font-size:110%;}
#uvodText p.popis4 {}

/* Blok tlačítek pod úvodními texty */
.tlacitkovemenu {margin-top:20px;}
.tlacitkovemenu button {margin-right:18px;}

/* formuláře v plovoucím bloku */
.formularM {width:50%;float:left;padding:16px 0;}
.formularM label {display:block;font-size:90%;}
.formularM label.linka_l {display:inline;}
.formularM input {width:80%;}
.formularM input.linka_i {width:auto;}
.formularM select {width:83%;}
.formularM a {font-size:100%;}
#blok_osoba, #blok_firma {display:none;}
.popisek {padding:3px 0;display:block;font-size:90%;}

/* ------------------------------------------------------------------ */

#noveoknobg {margin-top:40px;border-radius:4px;}
#konecbg {padding:25px;text-align:right;}
#konecbg table {}
#konecbg th {text-align:left;text-transform:uppercase;font-weight:normal;font-size:110%;}
#konecbg td {text-align:right;}
#odkazbg {font-size:100%;font-weight:normal;}
#obsahoknabg {border-top:solid 1px #eeeeee;padding:25px;text-align:left;background-color:#f9f9f9;}
#botkonecbg {border-top:solid 1px #eeeeee;padding:25px;text-align:right;}

/* kalendář */
#kalendar {position:absolute;background-color:#dddddd;z-index:5;font-size:8.0pt;padding:0;margin:0;display:none;}
#kalendar * {padding:0;margin:0;}
#kalendar a {text-decoration:none;}
#kalendar div#okraj {border:solid 1px #aaaaaa;}
ul#kalendarMenu {padding:5px 0;float:left;width:100%;list-style-type:none;}
ul#kalendarMenu li {float:right;width:auto;margin-right:10px;margin-left:10px;}
ul#kalendarMenu span {width:20px;height:20px;display:block;background-image:url("k_ikony.png");background-repeat:no-repeat;float:left;}
ul#kalendarMenu a {color:#5d5a5a;padding-left:2px;position:relative;top:3px;}
ul#kalendarMenu li#dnes span {background-position:-80px 0px;}
ul#kalendarMenu li#zavrit span {background-position:-100px 0px;}
ul#kalendarMenu li#cistit span {background-position:-120px 0px;}
#ukonceni_C {clear:both;display:block;height:1px;}
ul#kalendarPosun {list-style-type:none;padding:8px 0;display:block;width:100%;float:left;background-color:#666666;}
ul#kalendarPosun li {width:15%;display:block;text-align:center;float:left;}
ul#kalendarPosun li#psPopis {width:40%;}
ul#kalendarPosun a {width:20px;height:20px;display:block;background-image:url("k_ikony.png");background-repeat:no-repeat;float:left;}
ul#kalendarPosun #ps1 {background-position:-40px 0px;position:relative;left:20%;}
ul#kalendarPosun #ps2 {background-position:-60px 0px;float:right;position:relative;left:-20%;}
ul#kalendarPosun #ps3 {background-position:0px 0px;}
ul#kalendarPosun #ps4 {background-position:-20px 0px;float:right;}
ul#kalendarPosun li span {display:none;}
ul#kalendarPosun strong {font-weight:bold;color:#ffffff;position:relative;top:5px;}
#kalendar table {width:100%;clear:both;background-color:#ffffff;border-collapse:collapse;}
#kalendar th, #kalendar td {text-align:center;font-weight:normal;width:14%;}
#kalendar th {background-color:#3168AB;color:#ffffff;text-transform:uppercase;padding:5px;}
#kalendar td a {display:block;padding:8px 5px;background-color:#f9f9f9;color:#202020;font-weight:normal;}
#kalendar td a:hover {background-color:#c9c9c9;color:#ffffff;font-weight:bold;}
#kalendar td.dnes a {background-color:#E0F2DA;}
#kalendar td.dnes a:hover {background-color:#7F9976;}

#noscript {background:url("black_bg.png") left top repeat;width:100%;position:absolute;top:60px;margin:0 auto;}
#noscript span {padding:70px;display:block;color:#ff0000;font-size:300%;text-align:center;line-height:1.3em;}
