/* 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;
}

div.detail_bytu {
display: none; border-bottom: 1px solid #483e3e; 
padding-left: 10px; padding-right: 10px; background-color: #e0e0e0;
/*background-image: url(../grafika/layout-stranky/detail_bytu_pozadi.gif); background-repeat: y*/
}

div.obal_obrazek_byt {
 background-repeat: no-repeat; background-size: cover; 
 width: 90px; height: 75px; overflow: hidden; float: left; 
 margin-bottom: 15px; margin-right: 15px; 
 border: 2px solid #acacac  
}

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;
padding: 20px 110px 20px 110px;
}

#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;
}

#legend_novy_ukol {
position: absolute; top: -8px; left: 15px;
height: 16px; font-weight: bold; color: black; font-size: 95%;
border: 1px solid #6f981e; padding-left: 15px; padding-right: 15px; 
text-align: right; background-color: #fdf793;
}

img.admin_ico {
margin-left: 4px; cursor: pointer;
}

h1 {
    font-size: 40pt;
    margin: 22px 0px 10px 20px;
    position: relative;
    font-weight: 100;
    display: inline-block;
    line-height: 1em;
}

h1.nadpis {clear: both; font-weight: 300; font-size: 11pt}


div.popis_nabidky_nemovitosti {
 float: left; width: calc(50% - 10px); margin-right: 20px; 
}

div.text_nabidky {                                                                                                          
color: #494949; float: left; width: calc(50% - 10px);
}



#byty {
 background-color: #ffffff;
}

#fotogalerie {
 background-color:  #ffffff;
}

div.nazev_dokumentu {float: left; height: 16px; overflow: hidden; line-height: 16px; position: relative; padding-right: 15px;}

div.hlavicka_tabulky {
background-image: url(../grafika/layout-stranky/hlavicka_tabulky.jpg); background-position: bottom; 
width: 639px; font-weight: bold; line-height: 20px; border-bottom: 1px solid white; padding: 3px 0px 3px 0px
}

div.hlavicka_tabulky_helpdesk {
background-image: url(../grafika/layout-stranky/hlavicka_tabulky.jpg); background-position: bottom; 
font-weight: bold; line-height: 20px; border-bottom: 1px solid white; padding: 3px 0px 3px 0px
}

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.detail_akce {
 background-color: #fdf793; padding: 0px
}

div.download {
 background-color: #fdf793;
 border-bottom: 1px solid white;
}


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;
}


div.helpdesk_seznam_ukolu {
 background-color: #f1efc0; cursor: pointer;
 border-bottom: 1px solid white;
}

div.helpdesk_seznam_ukolu:hover {
 background-color: #fdf793;
 border-bottom: 1px solid white;
}

div.jidelnicek {
 background-color: #fdf793;
 border-bottom: 1px solid white;
 padding: 5px 5px 5px 5px;
}


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
}

div.vzdelavani {
 background-color: #fdf793;
 border-bottom: 1px solid white;
}

div.akce {
 background-color: #fdf793;
 border-bottom: 1px solid white;
}

#tabulka_bytu div {
 font-size: 10pt; 
}

div.tabulka_byty {
 border-top: 0px solid black; border-left: 0px solid black; border-right: 0px solid black;
 width: 100%;
}

div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(1) { width: calc(10% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(2) { width: calc(10% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(3) { width: calc(10% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(4) { width: calc(10% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(5) { width: calc(12% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(6) { width: calc(12% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(7) { width: calc(12% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(8) { width: calc(12% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.user div.bunka_tabulka_byty_hlavicka:nth-child(9) { width: calc(12% - 8px); overflow: hidden; height: 40px}

div.radek_bytu.user div.bunka_tabulka_byty:nth-child(1) { width: calc(10% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.user div.bunka_tabulka_byty:nth-child(2) { width: calc(10% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.user div.bunka_tabulka_byty:nth-child(3) { width: calc(10% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.user div.bunka_tabulka_byty:nth-child(4) { width: calc(10% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.user div.bunka_tabulka_byty:nth-child(5) { width: calc(12% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.user div.bunka_tabulka_byty:nth-child(6) { width: calc(12% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.user div.bunka_tabulka_byty:nth-child(7) { width: calc(12% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.user div.bunka_tabulka_byty:nth-child(8) { width: calc(12% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.user div.bunka_tabulka_byty:nth-child(9) { width: calc(12% - 8px); overflow: hidden; height: 25px}


div.tabulka_byty.admin div.bunka_tabulka_byty_hlavicka:nth-child(1) { width: calc(10% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.admin div.bunka_tabulka_byty_hlavicka:nth-child(2) { width: calc(10% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.admin div.bunka_tabulka_byty_hlavicka:nth-child(3) { width: calc(10% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.admin div.bunka_tabulka_byty_hlavicka:nth-child(4) { width: calc(10% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.admin div.bunka_tabulka_byty_hlavicka:nth-child(5) { width: calc(10% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.admin div.bunka_tabulka_byty_hlavicka:nth-child(6) { width: calc(10% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.admin div.bunka_tabulka_byty_hlavicka:nth-child(7) { width: calc(10% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.admin div.bunka_tabulka_byty_hlavicka:nth-child(8) { width: calc(10% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.admin div.bunka_tabulka_byty_hlavicka:nth-child(9) { width: calc(10% - 8px); overflow: hidden; height: 40px}
div.tabulka_byty.admin div.bunka_tabulka_byty_hlavicka:nth-child(10) { width: calc(10% - 8px); overflow: hidden; height: 40px}

div.radek_bytu.admin div.bunka_tabulka_byty:nth-child(1) { width: calc(10% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.admin div.bunka_tabulka_byty:nth-child(2) { width: calc(10% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.admin div.bunka_tabulka_byty:nth-child(3) { width: calc(10% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.admin div.bunka_tabulka_byty:nth-child(4) { width: calc(10% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.admin div.bunka_tabulka_byty:nth-child(5) { width: calc(10% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.admin div.bunka_tabulka_byty:nth-child(6) { width: calc(10% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.admin div.bunka_tabulka_byty:nth-child(7) { width: calc(10% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.admin div.bunka_tabulka_byty:nth-child(8) { width: calc(10% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.admin div.bunka_tabulka_byty:nth-child(9) { width: calc(10% - 8px); overflow: hidden; height: 25px}
div.radek_bytu.admin div.bunka_tabulka_byty:nth-child(10) { width: calc(10% - 8px); overflow: hidden; height: 25px}

div.bunka_tabulka_byty_hlavicka {
float: left; text-align: center; font-weight: bold; padding: 4px; border-bottom: 1px solid #483e3e; border-right: 0px solid #483e3e; background-color: #696969; color: white; line-height: 3em
}

div.bunka_tabulka_byty_hlavicka_last {
float: left; text-align: center; font-weight: bold; padding: 4px; border-bottom: 1px solid #483e3e; border-right: 0px solid #483e3e; background-color: #696969; color: white; line-height: 3em
}

div.bunka_tabulka_byty_hlavicka_last_admin {
float: left; text-align: right; font-weight: bold; padding: 4px; border-bottom: 1px solid #483e3e; border-right: 0px solid #483e3e; background-color: #696969; color: white; line-height: 3em
}

div.bunka_tabulka_byty {
 float: left; text-align: center; padding: 4px; border-bottom: 1px solid #483e3e; border-right: 0px solid #504848; line-height: 2em
}

div.bunka_tabulka_byty_last {
 float: left; text-align: center; padding: 4px; border-bottom: 1px solid #483e3e; border-right: 0px solid #504848; line-height: 2em
}

div.bunka_tabulka_byty_admin {
 float: left; text-align: right; padding: 4px; border-bottom: 1px solid #483e3e; border-right: 0px solid #504848; line-height: 2em
}



#detail_volna_mista {
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;
}

#sponzori {
line-height: 1.5em;
overflow-x: hidden;
padding: 5px 20px 5px 15px;
}


div.sponzori {
padding-left: 5px; padding-top: 2px;
}

div.zastupci {
 float: left; height: 60px;
 overflow: hidden; 
}


#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.polozka_zbozi_suda {
 float: left; width: 186px; height: 215px; 
 margin: 15px 0px 15px 0px;
 border-right: 1px dotted silver;
}

div.polozka_zbozi_licha {
 float: left; width: 186px; height: 215px; 
 margin: 15px 0px 15px 0px;
 border-right: 0px dotted silver;
}

div.polozka_zbozi_suda_admin {
 float: left; width: 186px; height: 235px; 
 margin: 15px 0px 15px 0px;
 border-right: 1px dotted silver;
}

div.polozka_zbozi_licha_admin {
 float: left; width: 186px; height: 235px; 
 margin: 15px 0px 15px 0px;
 border-right: 0px dotted silver;
}



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.dokumenty_download {
width: 516px; border: 1px solid #9F9E9D;
margin-top: 2px; background-color: #fdf793;
}

select.kategorie_download {
width: 534px; border: 1px solid #9F9E9D;
margin-top: 2px; background-color: #fdf793;
}

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
}

div.tisk_akci_top {
 float: left; padding-bottom: 4px; cursor: pointer; color: #c63c3f
}

div.tisk_akci_top:hover {
 color: black; text-decoration: underline
}


select.filtr_stav_ukolu {
width: 250px; border: 1px solid #9F9E9D;
margin-top: 2px; background-color: #fdf793;
}

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;
}

.textovy_prispevek{
    margin-bottom: 15px;
    padding: 20px 20px;
}

.textovy_clanek {
 padding: 0px 20px 0px 20px
}


.nabidky-list, .projekt{	
 overflow: hidden;
 position: relative;
 min-height: 250px;
 /*width: 490px;*/
 width: calc(33% - 10px);
 float: left;
 display: flex;
 margin: auto;
 padding: 10px 6px;
}

#search {
    /*width: 1010px;*/
	width: 80%;
    margin: auto;
    padding: 0px;
    background-color: #ffffff;
    /* box-shadow: 0px 0px 7px 5px rgba(0, 0, 0, 0.2);*/
    margin-top: 40px;
	margin-bottom: 80px;
}

#nabidky {
    /*width: 1010px;*/
	width: 80%;
    margin: auto;
    padding: 0px 50px 30px 50px;
    background-color: #ffffff;
    /* box-shadow: 0px 0px 7px 5px rgba(0, 0, 0, 0.2);*/
    margin-top: 40px;
}


#kontakty {
}

.kontakty {
	padding: 15px 18px;
	overflow: auto;
	position: relative;
}

/*
.projekt div.obrazek_nabidka {
    width: 500px;
    }
  */  
  
.nadpis_prispevku {
 font-size: 55px;
 font-weight: 400; text-align: left; margin-bottom: 40px;
 line-height: 1.2em
}
    
.nadpis_prispevku_kontakt {
 font-weight: bold; text-align: left; line-height: 1.5em;
 margin-top: 10px; margin-bottom: 5px
}
	
a.odkaz.nadpis_prispevku {
 color: black !important;
 line-height: 25pt; font-size: 16pt; font-weight: bold
}

a.odkaz.nadpis_prispevku:hover {
 color: #c29806 !important
}

#textovy_clanek a.odkaz.text {
 color: black !important;
 line-height: 1.5em; font-size: 12pt;
}

#textovy_clanek a.odkaz.text:hover {
 color: #c29806 !important
}
