.menu { width: 181px; float: left; /*margin-top: 30px;*/ }
.content { width: 665px; float: right; /*margin-top: 30px;*/ }
.content .pruh { border-left: 1px solid #ffffff; }
.pruh .destinace_detail { float: left; }

.cont-left { width: 633px; float: left; border-left: 1px solid #ffffff; padding: 10px 15px; }
.cont-right { width: 165px; float: right; padding: 10px 0 10px 20px; }

.popis .nazev { display: none; }
.popis { padding-bottom: 15px; }
.popisy .nazev, .terminy .nazev, .cena-zahrnuje .nazev, .cena-nezahrnuje .nazev, .priplatky .nazev, .slevy .nazev, .pribuzne-produkty .nazev,
.skupina .hodnota { color: #ffc22e; font-size: 1.3em; margin: 5px 0; font-weight: bold; }

.cont-right .gallery-js-detail, .cont-right .gallery-js-detail img { display: none; }
.cont-right .gallery-js-list {  }
.cont-right.pobyt-det .gallery-js-list { height: 420px; overflow: auto; }
.cont-right .gallery-js-list img { width: 140px; height: auto; margin: 4px auto; }

.cont-left .zajezdy { padding-bottom: 20px; }
.cont-left .zajezdy .Popis .nazev { display: none; } 
.cont-left .zajezdy .Popis h2 { font-size: 1em; margin-bottom: 0px; color: #000000; }

.cont-left.pozn-det .simple-summary td { padding: 2px 8px; }

.terminy-a-ceny table { text-align: center; font-weight: bold; }
.terminy-a-ceny td { background: #FFD59C; padding: 2px 5px; width: 90px; }
.terminy-a-ceny .pokoje td, .terminy-a-ceny .strava td { background: #fbb040; color: #ffffff; }
.terminy-a-ceny .strava td { border-bottom: 2px solid #ffffff; }
.terminy-a-ceny .pokoje td { border-bottom: 1px solid #ffffff; }
.terminy-a-ceny td.noci { border-right: 2px solid #ffffff; width: 30px; }
.terminy-a-ceny .pokoje td.termin, .terminy-a-ceny .pokoje td.noci { border-bottom: none; }
.terminy-a-ceny .row-0 { background: #ffd59c; }
.terminy-a-ceny .row-1 { background: #ffecd3; }
.terminy-a-ceny .row-1 .termin, .terminy-a-ceny .row-1 .noci { background: #fbb040; }
.terminy-a-ceny td.termin { white-space: nowrap; color: #ffffff; width: 75px; }
.terminy-a-ceny .noci { color: #ffffff; }
.terminy-a-ceny .termin a { font-weight: bold; color: #cc6600; }
.terminy-a-ceny.termin a:hover { color: #000000; }

.terminy { width: 100%; }
.terminy th { background: #fbb040; color: #ffffff; padding: 2px 5px; }
.terminy td { padding: 2px 5px; }
.terminy .radek1 { background: #ffd59c; }
.terminy .radek2 { background: #ffecd3; }
.terminy .datum { text-align: center; }
.terminy .dny { text-align: center; }
.terminy .strava { text-align: center; }
.terminy .cena { text-align: right; }
.terminy .cena-dite { text-align: right; }
.terminy .link { text-align: center; }
.terminy .link a { font-weight: bold; color: #cc6600; }
.terminy .link a:hover { color: #000000; }

.simple-summary { text-align: center; font-weight: bold; }
.simple-summary td { padding: 2px 5px; width: 90px; }
.simple-summary .pokoje td, .simple-summary .strava td { background: #fbb040; color: #ffffff; }
.simple-summary .strava td { border-bottom: 2px solid #ffffff; }
.simple-summary .pokoje td { border-bottom: 1px solid #ffffff; }
.simple-summary td.noci { border-right: 2px solid #ffffff; width: 30px; }
.simple-summary .pokoje td.termin, .simple-summary .pokoje td.noci { border-bottom: none; }
.simple-summary .row-0 { background: #ffd59c; }
.simple-summary .row-1 { background: #ffecd3; }
.simple-summary .row-1 .svetly { background: #ffecd3; }
.simple-summary .row-1 .termin, .simple-summary .row-1 .noci { background: #fbb040; }
.simple-summary td.termin { white-space: nowrap; color: #ffffff; width: 75px; }
.simple-summary .noci { color: #ffffff; }
.simple-summary .termin a { font-weight: bold; color: #cc6600; }
.simple-summary .termin a:hover { color: #000000; }

/* update */
.simple-summary td.terminy a {text-decoration:none;color:white;cursor:text; }
.simple-summary td.terminy {width:75px;white-space:nowrap;color:white;}
.simple-summary .row-1 .terminy {background:#FBB040;}
.simple-summary .row-1 .odkaz {background:#FFECD3;}
.simple-summary .row-1 .odkaz a { font-weight: bold; color: #cc6600; }
.simple-summary .row-1 .odkaz a:hover { color: #000000; }
.simple-summary .pokoje td.terminy {border-bottom: medium none;}
.simple-summary span.lm {padding-left:4px; color:red;font-size:10px; display:block;margin-left:-4px; _margin-left:0px; }
/* .simple-summary td.link {width:155px;text-align:justify;} */
.simple-summary td.col_0 {border-left:2px solid #FFFFFF;}
.simple-summary .col-0 span, .simple-summary .col-1 span {
font-weight:lighter;
margin:0px;
text-decoration:line-through;
display: block;
}



/* konec update */

/* ============= terminy fix =================  */

div.simple-summary-c {overflow-x:auto; overflow-y:hidden; width:630px; }

.terminy div.simple-summary-c table.simple-summary,
.terminy div.simple-summary-c table.simple-summary td.terminy {white-space:nowrap; margin-bottom:4px; }

.terminy div.simple-summary-c table.simple-summary td {white-space:normal; }





.constant-price-summary .row-0 { background: #ffd59c; }
.constant-price-summary .row-1 { background: #ffecd3; }

.pozn-seznam h5 { float: left; width: 100px; }
.pozn-seznam .list { float: left; 500px; margin-top: 0; }

.lmsimg  {width:70px;
text-align:center;}
td.extraLM {padding-left:10px;}

/* ikony vybaveni slevy */
.slevy div.ikona {display:inline;}


/* slevy detail 

.slevyDetail .vybaveni .ikona ,
.slevyDetail .vybaveni .nazev {float:left;}
.slevyDetail .vybaveni .nazev {width:550px;height:60px;padding-top:20px;}
.slevyDetail .vybaveni .nazev span {padding-left:10px;}

*/

.slevyDetail .vybaveni .ikona ,
.slevyDetail .vybaveni .nazev,
.slevyDetail .vybaveni .hodnota {float:left;}
.slevyDetail .vybaveni .nazev,
.slevyDetail .vybaveni .hodnota {height:60px;padding-top:20px; padding-left:5px;}
.slevyDetail .vybaveni .nazev span {padding-left:10px;}

.slevyDetail .vybaveni .skupina {clear:both;}