.detail-produktu .prod-destinace {margin:5px 0 20px;}
.zajezd_detail_popis span.nazev, .zajezd_detail_popis .popis-1 h2, .zajezd_detail_popis .popis-2 h2 {color: #FF6000; font-size: 1.5em; margin: 1.167em 0 0.444em;  padding: 0; font-weight:bold; display:block;}
h2.n1_den, h2.n2_den, h2.n3_den, h2.n4_den, h2.n5_den, h2.n6_den, h2.n7_den, h2.n8_den, h2.n9_den, h2.n10_den, h2.n11_den, h2.n12_den, h2.n13_den, h2.n14_den, h2.n15_den, h2.n16_den{ color: #000;font-size: 1.2em; margin: 1.2em 0 .4em 0;}
/* ======== galerie ========== */
#galer {float:right;margin:-20px 5px 10px 10px;width:300px;}
#galer div{display:inline-block;margin:0 4px 4px 0;padding:1px 1px 0 1px;}
#galer .image-detail{display:block;border:1px solid #ddd;text-align:center;width:290px;overflow:hidden;}
#galer .cover {white-space:inherit !important;}
#galer .cover a{text-decoration:none; }
#galer .image-list img {margin:5px 0px 0 0; border:1px solid #ddd;padding:1px;}
#galer .left-arrow,#galer .right-arrow {display:none;}
/* =============== tabulka cen ================== */
div.simple-summary-c, div.simple-summary-c table {width:100%; }
table.simple-summary tr td, table.simple-summary tr th {padding:0.5em 8px; border:1px solid white;}
.row-0 td.col-0,.row-1 td.col-0,.row-0 td.col-1,.row-1 td.col-1 {text-align:center; }
.row-0 td.col-0,.row-1 td.col-0,.row-0 td.terminy,.row-1 td.terminy {background:#EFEFEF;}
.row-0 td.col-1,.row-1 td.col-1,.row-0 td.noci,.row-1 td.noci,.row-0 td.link,.row-1 td.link {background:#F7F7F7;}
table.simple-summary tr.pokoje td, table.simple-summary tr.strava td  {background:#EDA007; color:#fff; font-weight:bold;border-bottom:1px solid #E06E0B;border-right:1px solid #FFBC2D;}
table.simple-summary tr.strava td  {background:#FFAF00;border-bottom:none;}
table.simple-summary td.terminy a { color:#034462; font-weight:bold; }
table.simple-summary tr td.terminy a {color:#333; text-decoration:none; font-weight:normal;}
table.simple-summary tr td.link span.nedostupny{color:#F00;font-weight:bold;}
table.simple-summary tr td.link span span {margin:0;}
table.simple-summary tr td.link a {background-color:#390;color:#FFF;font-weight:bold;border-radius: 4px;padding:2px 5px 3px 5px;text-decoration:none;}
table.simple-summary tr td.link a:hover {background-color:#298000;}
table.simple-summary tr td.link.lm-td {width:108px;background-color:#F9E7C0;border:1px solid #FFF;}
table.simple-summary .previous-price {text-decoration: line-through;color: #a1a1a1;}

/* =============== konec tabulka cen ================== */
.zajezd_detail_popis .popis-1 td, .zajezd_detail_popis .popis-2 td {background:#efefef; color:#000;}
.zajezd_detail_popis .popis-1 th, .zajezd_detail_popis .popis-2 th {background:#FFAF00; color:#fff;}
.zajezd_detail_popis .popis-1 td, .zajezd_detail_popis .popis-2 td, .zajezd_detail_popis .popis-1 th, .zajezd_detail_popis .popis-2 th {padding:2px 3px 1px; border:1px solid #fff;}
.poptavkaForm {width:700px; height:200px; padding:5px 15px 15px; background:#eee;}
.poptavkaForm  h2 {margin-top:5px;}
.poptavkaForm input {width:222px;}
.poptavkaForm td.frmLabel {font-weight:bold; padding-right:15px;}
.poptavkaForm .button-submit {text-align:left;}
.poptavkaForm .button-submit input { width:auto; cursor:pointer;}
.poptavkaForm .termField input {width:67px;}  
.poptavkaForm .termField .required {display:inline;}
.poptavkaForm .hidden {display:none;}

/* ============ Záložky pro pobytové zájezdy =============== */
    .tabs-detail-produktu .tabs {margin: 0; padding: 0; list-style-type: 0; border-bottom: 1px solid #fec900; float: left; width: 97%;}
    .tabs-detail-produktu .tabs li {margin: 0; margin-right: 5px; padding: 0; background: #fec900; float: left;border: 1px solid #fec908; border-bottom: 0; position: relative; top: 1px; border-radius: 3px 3px 0px 0px; transition: all .1s ease;}
    .tabs-detail-produktu .tabs li:first-child {margin-left: 10px;}
    .tabs-detail-produktu .tabs li.active,
    .tabs-detail-produktu .tabs li:hover {background: white; }
    .tabs-detail-produktu .tabs a { color: white; font-size: 16px; text-decoration: none; color: rgb(255, 96, 0); font-size: 15px;}
    .tabs-detail-produktu .tabs li a {color: black;padding: 10px 18px 9px;display: block;}
    .tabs-detail-produktu .tab-content {padding: 10px;}
    .tabs-detail-produktu #mapa.tab-content {display: block !important; position: absolute; left: -9999px;}
    .tabs-detail-produktu #mapa.tab-content.active {position: static; left: 0;}
    
    .tabs-detail-produktu {}
    .tabs-detail-produktu {}
    .tabs-detail-produktu {}
    
     #popis #galer,
     #letovisko #galer {margin-top: 0;} 
     #galer div {vertical-align: top;}
  
/* =============== Fotogalerie ================ */
    body .jcarousel-skin-tango .jcarousel-item-horizontal {list-style-type: none; margin: 0; padding: 0; margin-right: 20px;}
    body .jcarousel-skin-tango .jcarousel-container-horizontal {width: 100%;}
    body .jcarousel-skin-tango .jcarousel-container {border: 0; background: 0;}
    body .jcarousel-skin-tango {width: 100%;}
    body .jcarousel-skin-tango .jcarousel-prev-horizontal {top: 30%;}
    body .jcarousel-skin-tango .jcarousel-next-horizontal {top: 30%;}
    body .jcarousel-skin-tango .jcarousel-clip-horizontal {width: 100%;}
    body .jcarousel-skin-tango img {border: 1px solid #ddd; padding: 1px;}

