/* Format - Fieldset*/
#fieldset {
width: 535px;
border: solid; border-color: #9F9E9D; border-width: 1px; 
padding-left: 10px; padding-right: 10px; padding-bottom: 5px;}

div.zastupce_popup { padding-left: 55px; line-height: 35px;}
div.zastupce_popup span { cursor: pointer}
div.zastupce_popup span:hover { font-weight: bold}


/* Format - Legend */
legend {
border: 1px solid #9F9E9D;
padding-left: 10px; padding-right: 10px; 
font-weight: bold; color: black; font-size: 95%; 
text-align: right; background: #fdf987;
}

input.nepovinnePole {
 border: 1px solid #9f9e9d;
 background-color: #fffccc;
 height: 15px; line-height: 15px
}

input.povinnePole {
 border: 1px solid #9f9e9d;
 background-color: #fff54f;
 height: 15px; line-height: 15px
}

input.disable {
 border: 1px solid #9f9e9d;
 background-color: #e9e8db;
 height: 15px; line-height: 15px
}

img.nahled_obrazku {
 cursor: pointer
}

select.nepovinnePole {
 border: 1px solid #9f9e9d;
 background-color: #fffccc;
}

select.povinnePole {
 border: 1px solid #9f9e9d;
 background-color: #fff54f;
}

select.prazdnePole {
 border: 1px solid #9f9e9d;
 background-color: #ffc6c6;
}

input.dulezitePole {
 border: 1px solid #9f9e9d;
 background-color: #c6de63;
}

input.prazdnePole {
 border: 1px solid #9f9e9d;
 background-color: #ffc6c6;
 height: 15px; line-height: 15px
}

textarea.nepovinnePole {
 border: 1px solid #9f9e9d;
 background-color: #fffccc;
}

textarea.tiskoveSestavyDary {
 border: 1px solid #9f9e9d;
 background-color: #fffccc;
}


div.banner_zaznam {
 padding: 2px 8px 2px 8px; cursor: pointer;
}

div.banner_zaznam:hover {
 /*background-color: #c8e088*/
 background-image: url(../grafika/layout-stranky/banner_hover.jpg);
}

div.banner_zaznam_jizdy {
 padding: 2px 8px 2px 8px; cursor: pointer;
}

div.banner_zaznam_jizdy:hover {
 /*background-color: #c8e088*/
 background-image: url(../grafika/layout-stranky/banner_hover_jizdy.jpg);
}

div.div_search {
line-height: 1.5em;
overflow-x: hidden;

 width: 1103px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px;
}

#fieldset_novy_ukol {
 position: relative;
 border: solid; border-color: #6f981e; border-width: 1px;
 padding-left: 10px; padding-right: 5px; padding-bottom: 5px;
 background-color: #cae08b;
}


img.admin_ico {
margin-left: 4px; cursor: pointer;
}

h1 {float: left;}

div.nazev_dokumentu {float: left; height: 16px; overflow: hidden; line-height: 16px; position: relative; padding-right: 15px;}


div.hlavicka_jidelnicku {
background-color: #9ece3e;
width: 639px; font-weight: bold; line-height: 20px; border-bottom: 1px solid white; padding: 3px 0px 3px 0px
}


div.nadpis_akce {
width: 281px; height: 20px; 
background-image: url(../grafika/layout-stranky/vysacka.png); 
background-repeat: repeat-x; 
color: white; font-weight: bold;
margin-bottom: 5px;
}

div.nadpis_informace {
width: 281px; height: 20px; 
background-image: url(../grafika/layout-stranky/vysacka.png); 
background-repeat: repeat-x; 
color: white; font-weight: bold;
margin-bottom: 5px;
}

div.provozni_informace {
margin-bottom: 15px;
}




div.download {
 background-color: #fdf793;
 border-bottom: 1px solid #ba9980;
}


div.jizdy_uhrazeno {
 background-image: url(../grafika/layout-stranky/jizdy_green.jpg); background-repeat: no-repeat;
 cursor: pointer; border-bottom: 1px solid white;
}

div.jizdy_neuhrazeno {
 background-image: url(../grafika/layout-stranky/jizdy_red.jpg); background-repeat: no-repeat;
 cursor: pointer; border-bottom: 1px solid white;
}

div.jizdy_bezuhrad {
 background-color: #f1efc0; cursor: pointer;
 border-bottom: 1px solid white;
}

div.jizdy_uhrazeno:hover, div.jizdy_neuhrazeno:hover, div.jizdy_bezuhrad:hover {
 background-color: #fdf793; background-image:none;
 border-bottom: 1px solid white;
}



td.polozka_jidelnicku_1 {
font-size: 7pt; border-bottom: 1px dotted black; padding-left: 0px;  border-right: 1px dotted black; line-height: 1.9em
}

td.polozka_jidelnicku {
font-size: 7pt; border-bottom: 0px dotted black; padding-left: 0px;  border-right: 1px dotted black; line-height: 1.9em
}

td.polozka_jidelnicku_1:hover {
background-color:#cae08b
}

td.polozka_jidelnicku:hover {
background-color:#cae08b
}

td.vecere_1 {
font-size: 7pt; border-bottom: 1px dotted black; padding-left: 0px; line-height: 1.9em
}

td.vecere_1:hover {
 background-color:#cae08b
}

td.vecere_2 {
font-size: 7pt; border-bottom: 0px dotted black; padding-left:0px; line-height: 1.9em
}

td.vecere_2:hover {
 background-color:#cae08b
}


#detail_textovy_clanek {
line-height: 1.5em;
overflow-x: hidden;

}

#polozka_zbozi {
line-height: 1.5em;
overflow-x: hidden;
padding: 0px 0px 0px 0px;
background-image: url(../grafika/layout-stranky/zbozi_frame_hrany.png); 
background-repeat: repeat-y;
}

#dulezita_cisla {
line-height: 1.3em
}

#helpdesk {
line-height: 1.5em;
overflow-x: hidden;
padding: 0px 0px 0px 0px;
}

#banner_trhaky {
line-height: 1.5em;
overflow-x: hidden;
padding: 0px 0px 0px 0px;
background-image: url(../grafika/layout-stranky/zbozi_frame_hrany.png); 
background-repeat: repeat-y;
}

#bannery {
line-height: 1.5em;
position: relative; z-index: 100;
overflow-x: hidden;
padding: 0px 0px 0px 0px;
}


#detail_polozka_zbozi {
line-height: 1.5em;
overflow-x: hidden;
padding: 0px 15px 0px 15px;
}

#kontakt {
line-height: 1.5em;
overflow-x: hidden;
padding: 0px 0px 0px 0px;
background-image: url(../grafika/layout-stranky/zbozi_frame_hrany.png); 
background-repeat: repeat-y;
}

#webove_reference {
line-height: 1.5em;
overflow-x: hidden;
padding: 0px 0px 0px 0px;
background-image: url(../grafika/layout-stranky/zbozi_frame_hrany.png); 
background-repeat: repeat-y;
}





div.reference {
 margin-bottom: 25px;
}

div.zalozka_login {
position: absolute; top: 1px; left: 5px; z-index: 50; width: 109px; height: 17px; background-image: url(../grafika/layout-stranky/zalozka-helpdesk-3.gif); background-repeat: no-repeat; line-height: 17px; font-size: 95%; font-weight: bold; cursor: pointer;
}

div.zalozka_heslo {
position: absolute; top: 0px; left: 109px; z-index: 40; width: 109px; height: 17px; background-image: url(../grafika/layout-stranky/zalozka-helpdesk-3.gif); background-repeat: no-repeat; line-height: 17px; font-size: 95%; font-weight: bold; cursor: pointer; display: none
}

div.formular_login {
 display: block; padding-top: 5px;
}

div.formular_reset_heslo {
 display: block; background-color: #e5e2a4; height: 180px; border-left: 1px solid #6f981e; border-right: 1px solid #6f981e; border-bottom: 1px solid #6f981e;
 border-top: 1px solid #6f981e; padding: 0px 10px 10px 10px;
}

div.zalozka_helpdesk {
position: absolute; top: 1px; left: 5px; z-index: 60; width: 109px; height: 17px; background-image: url(../grafika/layout-stranky/zalozka-helpdesk-3.gif); background-repeat: no-repeat; line-height: 17px; font-size: 95%; font-weight: bold; cursor: pointer; display: none
}

div.zalozka_aktivity {
position: absolute; top: 0px; left: 109px; z-index: 40; width: 109px; height: 17px; background-image: url(../grafika/layout-stranky/zalozka-helpdesk-3.gif); background-repeat: no-repeat; line-height: 17px; font-size: 95%; font-weight: bold; cursor: pointer; display: none
}

div.zalozka_evidence_it {
position: absolute; top: 0px; left: 213px; z-index: 30; width: 109px; height: 17px; background-image: url(../grafika/layout-stranky/zalozka-helpdesk-3.gif); background-repeat: no-repeat; line-height: 17px; font-size: 95%; font-weight: bold; cursor: pointer; display: none
}

div.zalozka_uzivatele {
position: absolute; top: 0px; left: 317px; z-index: 20; width: 109px; height: 17px; background-image: url(../grafika/layout-stranky/zalozka-helpdesk-3.gif); background-repeat: no-repeat; line-height: 17px; font-size: 95%; font-weight: bold; cursor: pointer; display: none
}

div.zalozka_knowhow {
position: absolute; top: 0px; left: 421px; z-index: 10; width: 109px; height: 17px; background-image: url(../grafika/layout-stranky/zalozka-helpdesk-3.gif); background-repeat: no-repeat; line-height: 17px; font-size: 95%; font-weight: bold; cursor: pointer; display: none
}



/* Formát - Ikony editoru */

.dhtmed-bg {
	background-color: menu;
	border: 2px outset;
}
.dhtmed-o {
    border-bottom: buttonshadow 1px solid;
    border-left: buttonhighlight 1px solid;
    border-right: buttonshadow 1px solid;
    border-top: buttonhighlight 1px solid;
    cursor: pointer;
    margin-left: 0px;
    margin-right: 0px;
	font-family: Verdana
}
.dhtmed-v {
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 2px;
    visibility: visible;
	font-family: Verdana
}
.button {
	background-color: buttonface;
	font-weight:bold;
	font-family: Verdana;
	font-size:8pt;
	border: 1px outset;
}



select.filtr_sluzba {
width: 195px; border: 1px solid #9F9E9D;
margin-top: 2px; background-color: #fdf793;
}

select.filtr_mesic_akce {
width: 361px; border: 1px solid #9F9E9D;
margin-top: 2px; background-color: #fdf793;
height: 80px;
}

div.polozka_jidla {
font-size: 7pt; padding-left: 5px; padding-right: 3px; padding-bottom: 3px
}


select.vyber_jidelnicku{
width: 250px; border: 1px solid #9F9E9D;
margin-top: 2px; background-color: #fdf793;
}


div.tisk_jidelnicku {
 float: left; padding-top: 4px; cursor: pointer; color: #c63c3f
}

div.tisk_jidelnicku:hover {
 color: black; text-decoration: underline
}

div.tisk_jidelnicku_top {
 float: left; padding-bottom: 4px; cursor: pointer; color: #c63c3f
}

div.tisk_jidelnicku_top:hover {
 color: black; text-decoration: underline
}


select.filtr_stav_ukolu {
width: 250px; border: 1px solid #9F9E9D;
margin-top: 2px; background-color: #fdf793;
font-size: 8pt
}

div.ucastnik {
float: left; width: 200px; height: 20px; overflow: hidden; color: brown;
}


div.ucastnik_edit {
float: left; margin-right: 30px; border: 1px solid #9f9e9d; background-color: #fcf5a6;  margin-bottom: 10px; line-height: 20px; height: 20px; padding-left: 5px; padding-right: 5px;
margin-bottom: 10px;
}

div.ucastnik_edit_jmeno {
float: left; height: 16px;
}

div.ucastnik_edit_odstranit {
 float: left; background-image: url(../grafika/ikony/odstranit.gif); width: 10px; height: 16px; background-repeat: no-repeat; margin-left: 8px; background-position: left 4px; cursor: pointer
}


div.cleaner {
 clear: both;
}


select {
 border: 1px solid #9F9E9D;
}

select.dulezitePole {
 border: 1px solid #9f9e9d;
 background-color: #c6de63;
}


div.dary_polozky_radek {
 border-bottom: 1px solid #cdcccb
}

span.dary_cislo_polozky {
 padding-left: 5px; width: 40px; 
 /*border-right: 1px solid #cdcccb;*/
 display: block; float: left; 
 height: 20px; line-height: 18px;
 overflow: hidden;
}

span.dary_popis_polozky {
 padding-left: 5px; width: 269px; 
 /*border-right: 1px solid #cdcccb;*/
 display: block; float: left;
 height: 20px; line-height: 18px;
 overflow: hidden;
}

span.dary_mnozstvi_polozky {
 width: 50px; 
 /*border-right: 1px solid #9f9e9d;*/
 display: block; float: left; 
 text-align: right;
 height: 20px; line-height: 18px;
 overflow: hidden;
}

span.dary_mnozstvi_mj {
 padding-right: 5px; width: 30px; 
/* border-right: 1px solid #cdcccb;*/
 display: block; float: left; 
 text-align: right;
 height: 20px; line-height: 18px;
 overflow: hidden;
}

span.dary_hodnota_polozky {
 padding-right: 5px; width: 95px; 
 /*border-right: 1px solid #cdcccb;*/
 display: block; float: left; 
 text-align: right;
 height: 20px; line-height: 18px;
 overflow: hidden;
}

span.dary_admin {
 width: 85px; 
 display: block; float: left; 
 text-align: right;
 height: 20px; line-height: 18px;
 overflow: hidden;
}

span.dary_predano {
 padding-left: 5px; width: 269px; 
 /*border-right: 1px solid #cdcccb;*/
 display: block; float: left;
 height: 20px; line-height: 18px;
 overflow: hidden;
}

span.dary_evidence {
 padding-right: 5px; width: 181px; 
 /*border-right: 1px solid #cdcccb;*/
 display: block; float: left;
 height: 20px; line-height: 18px;
 text-align: right;
 overflow: hidden;
}



div.kolize_volno {
 color: black; float: left;
}

div.kolize_obsazeno {
 color: red; float: left
}

div.kolize_pomer {
 color: red; float: left
}

div.cestujici {
 border-bottom: 1px dotted #92c038; height: 25px; line-height: 25px
}

div.dopln_cestujici {
 height: 25px; line-height: 25px; color: green;
}

div.cestujici_last {
 border-bottom: 0px dotted #92c038; height: 25px; line-height: 25px; margin-bottom: 5px
}

div.cestujici_jmeno {
 float: left; height: 20px; width: 290px; overflow: hidden;
}

div.cestujici_ico {
 float: left; height: 20px; width: 20px
}

div.cestujici_cesta {
float: left; height: 20px; width: 50px; text-align: center;
}

img.cestujici_typ_cesty {
 margin-top: 5px; cursor: pointer
}


div.cestujici_srazka {
float: left; height: 20px; width: 45px; text-align: right;
}

div.cestujici_castka {
float: left; height: 20px; width: 109px;
text-align: right
}


div.hlavicka_cestujici_admin {
float: left; padding-left: 6px; width: 14px; font-weight: bold; font-size: 7pt
}

div.hlavicka_cestujici_jmeno {
float: left; padding-left: 5px; width: 290px; font-weight: bold; font-size: 7pt
}

div.hlavicka_cestujici_cesta {
float: left;  width: 50px; text-align: center; font-weight: bold; font-size: 7pt
}

div.hlavicka_cestujici_srazka {
float: left; width: 45px; text-align: right; font-weight: bold; font-size: 7pt
}

div.hlavicka_cestujici_tarif {
float: left; padding-left: 18px; width: 91px; text-align: right; font-weight: bold; font-size: 7pt
}

div.hlavicka_cestujici_ {

}

input.cestujici_zpusob_uhrady_input_disable {
 width: 15px; text-align: right;
 border: 1px solid #9f9e9d;
 background-color: #e9e8db;
 height: 15px; line-height: 15px;
 padding-right: 18px;
}

input.cestujici_castka_input_disable {
width: 70px; text-align: right;
border: 1px solid #9f9e9d;
background-color: #e9e8db;
height: 15px; line-height: 15px;
margin-right: 5px
}

input.cestujici_zpusob_uhrady_input {
 width: 15px; text-align: right;
 border: 1px solid #9f9e9d;
 /* background-color: #fffccc; */
 height: 15px; line-height: 15px;
 padding-right: 18px;
}


input.cestujici_castka_input {
width: 70px; text-align: right;
border: 1px solid #9f9e9d;
background-color: #fffccc;
height: 15px; line-height: 15px;
margin-right: 5px
}

input.cestujici_castka_input_chyba {
width: 70px; text-align: right;
border: 1px solid #9f9e9d;
background-color: #ffc6c6;
height: 15px; line-height: 15px;
margin-right: 5px
}


img.cestujici_odstranit {
 cursor: pointer; margin-right: 10px; margin-top: 7px;
}

div.cestujici_clear {
 clear: both;
}

#kniha_navstev {
 margin: 20px;
}

div.kniha_navstev {
 padding: 15px;
 margin-bottom: 20px;
 background-color: #f7f7f7
}

div.gb_odstranit {
 float: right; font-size: 8pt; 
 font-weight: bold; cursor: pointer;
}

div.gb_odstranit:hover {
 color: red
}

div.gb_odpovedet {
 float: right; font-size: 8pt; font-weight: bold; 
 margin-right: 10px; cursor: pointer;
}

div.gb_odpovedet:hover {
 color: red
}


