tr, td { border: 1px solid #052ba5; padding: 3px; }
.detaillist table, .detaillist-row { width: 100% }

.detaillist-terms table, .detaillist-terms tr, .detaillist-terms td { border: none !important; height: 100%; }
.detaillist-terms { width: 247px; padding: 0; }/* puvodne 240 */
.detaillist-date { width: 140px; text-align: right;}/* puvodne 140 */
.detaillist-price { width: 60px; text-align: right; }
.detaillist-termname { width: 60px; text-align: right; }
.detaillist-terms table tr, .detaillist-terms table td { padding: 0; }

.nazev a { font-weight: bold; }

.cena-zahrnuje2 { font-size: 0.85em; line-height: 12px; margin-top: 5px; }
.cena-zahrnuje2 .nazev { font-weight: bold; }
.cena-zahrnuje2 p { margin: 0; }

.itinerar { font-size: 0.85em; line-height: 12px; margin-top: 5px; }
.itinerar .nazev { display: none; }

.detaillist-terms { font-size: 0.85em; vertical-align: top; }
.cena-LM { color: red; }
.detaillist-price-code.cena-LM { font-weight: bold; padding-right: 2px; }
.detaillist-price-code { width: 26px; text-align: right; }

/* -------------- Stavy --------------- */

.detaillist-terms tr.stav-odjeto { color: #999999; }
.detaillist-terms tr.stav-poptavka { color: #666666; }
.detaillist-terms tr.stav-odjeto .cena-LM { visibility: hidden; }

/* -------------- z titulky škrtání LM  --------------- */
.tipy .prev-price {text-decoration:line-through; font-size:11px; }
.prev-price {text-decoration:line-through; font-size:11px; }
.tipy .is-last-min .act-price { color:red;  }
.is-last-min .act-price { color:red;  }

/* -------------- Zpět --------------- */
.zpet { float: right; font-size: 0.8em; cursor: pointer; color: #052BA5; }
.zpet:hover { text-decoration: underline; }

.zpetleva { float: left; font-size: 0.8em; cursor: pointer; color: #052BA5; }
.zpetleva:hover { text-decoration: underline; }

.zpet2 { float: right; cursor: pointer; color: #052BA5; }
.zpet2:hover { text-decoration: underline; }

.prepnout { float: right; font-size: 0.8em; }

/* -------------- K fotogalerii --------------- */

.klikni { color: black; font-size: 0.8em; text-align: right; margin-right: 10px; }
.gallery-js { width: 690px; position: relative; }
.gallery-js-detail { margin: 0 0 10px 10px; height: 350px; width: 640px; _height: 400px; }
.gallery-js-detail img { max-width: 510px; max-height: 340px; }
.gallery-js-list { height: 140px; width: 690px; white-space: nowrap; overflow: auto; background: url(/file.ashx?image=3421) left top repeat-x; }
.gallery-js-list img { margin-top: 17px; }





.galerie { width: 690px; position: relative; }
.image-detail { margin: 0 0 10px 10px; height: 370px; width: 640px; _height: 400px; }
.image-detail img { max-width: 510px; max-height: 340px;padding:3px; border:1px #052BA5 solid; }
.image-list { height: 140px; width: 690px; white-space: nowrap; overflow: auto; background: url(/file.ashx?image=3421) left top repeat-x; }
.image-list img { margin-top: 17px; }

.description {position:relative;top:-6px; left:0px;}
.description textarea {width:600px; height:17px;background:transparent; border:none;color:black;font-style:italic;overflow:hidden;margin-top:4px; }
.description textarea:before {content: "Popis: "}

.description- {position:relative;top:-6px; left:0px;}
.description- textarea {width:600px; height:32px;background:transparent; border:none;color:black;font-style:italic;overflow:hidden;margin-top:4px; }
.description- textarea:before {content: "Popis: "}

.description-top {position:relative;top:-6px; left:0px;}
.description-top textarea {width:600px; height:17px;background:transparent; border:none;color:black;font-style:italic;overflow:hidden;margin-top:4px; }
.description-top textarea:before {content: "Popis: "}

.clanek ul { margin: 0 0 0 10pt;}
.clanek ol { margin: 0 0 0 10pt;
    type="1"
    }
    
.clanek li, clanek-obsah li  {
    /*list-style-type: none;
    text-align: left;
    font-size: 0.8em;*/
    margin: 0 0 0 10pt;
    margin-bottom: 4px;
}





/* seznam destinaci level 2 na strance */
 ul.l2-dest-list LI A { float:left; zoom:1; padding:0 5px; border-right:1px solid #052BA5;  }

ul.l2-dest-list LI STRONG {display:block;}
UL.l2-dest-list {list-style-type:none; padding:0; margin:0;}
UL.l2-dest-list LI { float:left;}

/* seznam destinaci level 3 na strance */
 ul.l3-dest-list LI A { float:left; zoom:1; padding:0 5px; border-right:1px solid #052BA5;  }

  ul.l3-dest-list LI STRONG {display:block;}
UL.l3-dest-list {list-style-type:none; padding:0; margin:0;}
UL.l3-dest-list LI { float:left;}

/* seznam destinaci level 4 na strance */
 ul.l4-dest-list LI A { float:left; zoom:1; padding:0 5px; border-right:1px solid #052BA5;  }

  ul.l4-dest-list LI STRONG {display:block;}
UL.l4-dest-list {list-style-type:none; padding:0; margin:0;}
UL.l4-dest-list LI { float:left;}

/*test
ul.destination-tree LI A { float:left; zoom:1; padding:0 5px; border-right:1px solid #052BA5;  }

  ul.destination-tree LI STRONG {display:block;}
UL.destination-tree {list-style-type:none; padding:0; margin:0;}
UL.destination-tree { float:left;}
*/ 
/* konec seznam */

/* konec seznam */



/* ======================== REKAPITULACE VYHLEDAVANI ============= */
.rekapitulace-vyhledavani {font-size:10px; float:left; margin-bottom:7px; }
.rekapitulace-vyhledavani P { margin:0; }
.rekapitulace-vyhledavani {padding:3px; background:#EFEFEF; border:1px solid #444444; }
.rekapitulace-vyhledavani.dnone {display:none;}

/* ======================== KONEC REKAPITULACE VYHLEDAVANI ============= */

/* ======================== new style ============= */
.detaillist .detaillist-row .imag{float: left;padding: 0 10px 10px 0; }
.detaillist .detaillist-row .xnazev{float: left; width: 300px; }
.detaillist .detaillist-row .xpopisy{float: left; width: 300px; }

/* ======================== oprava OTN ============= */
#otn .zajezdy {height:auto}

.transportation-all .transportation__label-group:first-child .transportation__or-label--hide-first { display: none; }/* skryje první "nebo" */

span.type-293 ~ .type-293, 
span.type-292 ~ .type-292, 
span.type-291 ~ .type-291, 
span.type-1174 ~ .type-1174,
span.type-1175 ~ .type-1175 { display: none } /* skryje duplicitní výpisy dopravy */