#sfB2 { font-size:12px; }
  .sfExtIn { background:#f5f5f5; padding:10px 12px 10px 8px; }
  #sfB2 label, #sfB2 select,.sfExtIn input { color:#0054b2; }
  #sfB2 table label { color:#626262; }

  h2.text-najdetesi { background:url(/public/files/loga/text-najdete-si-new.gif) no-repeat; 
    width:281px; height:30px; text-indent:-2000em; margin:32px 0 19px;
  }

  .recomWrapp .nadpis-pocasi {height: 28px;}
  .recomWrapp .nadpis-pocasi h1 {display: inline;}
  .recomWrapp .nadpis-pocasi span {float: right;}
  .recomWrapp .nadpis-pocasi span .pocasi {position: absolute;}
  .recomWrapp .nadpis-pocasi span .pocasi a {color: black;text-decoration:none;}
  .recomWrapp .nadpis-pocasi span .pocasi a:hover {color: black;text-decoration:none;}
  .recomWrapp .nadpis-pocasi span .pocasi-icon {position: relative;top: -17px;left: -60px;}
  .recomWrapp .nadpis-pocasi span .pocasi-hodnota {position: relative;top: -48px;left: -100px;font-size: 16px;font-weight: bolder;}

  
  .sfDates label {display:block; }
  .sfDates input { width:100px; }  
  
  .sfDates .dateFrom { float:left; }
  .sfDates .dateTo { float:right; }
  .sfDates .airport { float:right;padding-top:5px;}
  .sfDates .days { float:left;padding-top:5px;}


  .sfPriceTypes { margin:12px 0; }
  .sfPriceTypes .sfFM {float:left; width:135px; }
  .sfPriceTypes .sfLM {float:left; }
  .sfPriceTypes .sfAC {float:left; width:135px; }
  .sfPriceTypes .oneBedRoom {float:right;text-align:left!important;width:130px;}
  .sfPriceTypes .oneBedRoom input {margin-right:0px;}


  .sfPersons { text-align:right; margin:12px 0; }
  .sfPersons .sfChilds { float:right; width:185px; padding:4px 0; }
  .sfPersons .sfChilds div {display:inline; }
  
  
  
  
  .sfExtIn .oneBedRoom {  text-align:right; margin-bottom:15px; }
.sfExtIn .oneBedRoom .sendOneRoom {}

  
  .sfProductType select {width:100%; margin:2px 0; }  
  
  
.sfProductType,
.sfDestinace,
.sfStrava,
  .sfUbytovani {margin-bottom:7px; }

  .sfExtIn .sfHint { cursor:help; color:#01b3f9; }
  .sfExtIn .sfReset,
  .sfExtIn .sfReset2,
  .sfExtIn .sfReset3 { float:right;  }

  .sfExtIn .sfReset a,
  .sfExtIn .sfReset2 a,
  .sfExtIn .sfReset3 a {color:#01b3f9; }
  
  
  .sfExtIn .sfScrollBox { height:96px; overflow-x:hidden; overflow-y:scroll; 
    border:1px solid #999;  -moz-border-radius:2px 2px 2px 2px; 
    -webkit-border-radius:2px 2px 2px 2px;
    border-radius:2px 2px 2px 2px;   padding:2px 5px; margin:2px 0; background:#fff; 
    }   
  
  
.sfExtIn .sfExpanBox { 
      border:1px solid #999;  -moz-border-radius:2px 2px 2px 2px; 
    -webkit-border-radius:2px 2px 2px 2px;
    border-radius:2px 2px 2px 2px; padding:2px 5px; margin:2px 0; background:#fff; }
  
.sfExtIn .sfCena {margin-bottom:7px; }
  .sfExtIn .sfCena select { width:100%; margin:2px 0; }  
  
  
  .sfExtIn { }
  .sfVybav1 { margin-top:15px; }
  .sfExtIn .sfVybav1 td { width:140px; white-space:nowrap; }
  
  
.sfExtIn .shdBtm1 {}
  .sfExtIn .submitButton {text-align:right; margin:30px 0 0;}
  .sfExtIn .submitButton input {color:#fff; }
  
  
    .sfReset {display:none; }

#slider {width:242px; margin:0 10px; }
#slider-value { padding:2px 0 2px 4px; color:#01B3F9; }
  #slider-value span { margin-left:142px; }
  
  
  .pocetVysledku1Box { background:#f5f5f5; color:#626262; text-align:Center; margin:0 0 4px 0; padding:7px;   } 
  .pocetVysledku1Box p {  font-weight:bold; }
  
  
  .vsechnyZajezdy { float:right; margin-right:120px; }



  
  .sfDBox,
  .sfLBox {display:none; }
    .sfDrootBlok {}
  
  .sfDZemeBlok {}
  
  .sfDchildBlok {}
  
  .sfDDestinaceBlok,
  .sfDchildBlok { display:none; }
    
  .sfDBox.active,
  .sfLBox.active { display:block;}
    
  .sfDchildBlok {}

  
  .sfLBox {}
  
  
  
  
    /* ========= radit zajezdy select ========= */
  
  .sortPageBlok td {width:300px; vertical-align:bottom; }
  .sorting-action .td-listing .dropDownStyled,
  .sorting-action label {float:left; }
  .sorting-action label {margin-top:3px; }
  
  
  .sorting-action .dropDownStyled select { width:145px; left:94px; }

  /* ========= konec radit zajezdy select ========= */
  
  
  .isBlueClr {color:#0054B2!important;}
  
  
 
/* =============== filter select styles ============ */
 
    /* ============ detail vyhledavani styled selects ============ */ 
  
  .sfPersons .dropDownTiny {}
  
  .sfPersons .dropDownTiny div {width:20px; padding-right:35px; font-size:12px; background/*\**/:none\9;  }


  .sfPersons .dropDownTiny select { width:55px;  top:2px; left:35px; left/*\**/:0px\9; padding-left/*\**/:10px\9; width/*\**/:57px\9; color/*\**/:#0054B2\9;}

  
  .sfPersons .pocetDospelych {}
  .sfPersons .pocetDospelych .dropDownTiny { float:right; }
  
  .pocetDospelych .dropDownTiny div {float:right; }
  
  body .dropDownBig div {background/*\**/:none\9;}
  
  .sfPersons .sfChilds,
  .sfPersons .pocetDospelych{ line-height:24px; }
  
  .sfPersons .sfChilds label,
  .sfPersons .pocetDospelych label {padding-right:12px; }
  
  
  .sfPersons .searchAction .searchActionData {top:10px; }
  .sfChilds .searchActionData .okButton { font-size:12px; }
  .sfPersons .sfChilds div.child {display:block; overflow:hidden; }
  
  
  #sfB2 .searchItem .inLbl {font-size:12px;}


/* =============== konec filter select styles ============ */

/* =============== first minute ========================== */
.pronajem-aut-box-in-picture {position: absolute; top:178px;left:858px;background: white; opacity: 0.7; z-index:500;filter:alpha (opacity=70);width:120px;padding-left:10px;padding-top:0;padding-right:10px;height:40px;text-align:left;}
.first-minute-box-in-picture {position: absolute; top:178px;background: white; opacity: 0.9; z-index:500;filter:alpha (opacity=90);width:670px;padding-left:10px;padding-top:0;padding-right:10px;height:40px;text-align:left;}
.first-minute-box-in-picture-bottom,.pronajem-aut-box-in-picture-bottom {position: absolute; top:388px;background: white; opacity: 0.7; z-index:500;filter:alpha (opacity=70);width:670px;padding-left:10px;padding-top:0;padding-right:10px;height:40px;text-align:center;}
.first-minute-box-in-picture .first-minute-text-in-picture, .pronajem-aut-box-in-picture .first-minute-text-in-picture,
.first-minute-box-in-picture-bottom .first-minute-text-in-picture,.pronajem-aut-box-in-picture-bottom .first-minute-text-in-picture {opacity:1;filter:alpha (opacity=100);z-index:500;width:670px;padding-top:11px;}
.first-minute-text-in-picture h2 {}
.first-minute-box-in-picture .first-minute-text-in-picture p {color: black; padding-top: 10px;}

/* ================= ramecek ====================== */
.clanek .clanek-obsah .ramecek {border: 1px solid black; padding: 10px;}

/* ================= radkovy vypis LM ================ */
.row-1, .radek2 { background: #f7f7f7; }
tr.radek1, tr.radek2 {height:25px;}
.radek1:hover, .radek2:hover { background: #eeeeee; }

td.datelist-country { padding-left:5px;width: 75px; text-align: left; vertical-align: middle; }
td.datelist-name { width:147px; color: #00AEEF; font-weight: bold; text-align: left; vertical-align: middle; }
td.datelist-text { width: 70px; text-align: left; vertical-align: middle; }
td.datelist-date { text-align: center; width: 100px; vertical-align: middle; }
td.datelist-child-price { text-align: right; width: 60px; vertical-align: middle; padding-right:10px; }
td.datelist-previous-price { text-align: right; width: 45px; text-decoration: line-through;vertical-align: middle; }
td.datelist-price { text-align: right; width: 45px; vertical-align: middle; }
td.datelist-link { text-align: right; width: 68px; vertical-align: middle; }
td.datelist-link a {
background: url(/Public/ngt/img/forms/bg-button2-tiny-green-NEW.png) no-repeat;
text-decoration: none;
height: 20px;
display: block;
color: #fff;
text-align: center;
font-weight: bold;
font-size: 11px;
line-height: 19px;
}

table.datelist {margin-top:15px;margin-left:3px; width: 675px;}
table.datelist thead {background:#0072dc; color: white; font-size: 12px!important;}
table.datelist thead a {color: white; text-decoration: underline;}
th.datelist-date, th.datelist-nights { text-align: center; vertical-align: middle; }
th.datelist-previous-price, th.datelist-price, th.datelist-child-price { text-align: right; vertical-align: middle; }
th.datelist-country {padding-left:5px; vertical-align: middle;}
th.datelist-child-price, td.datelist-child-price {padding-right: 10px;}
table.datelist thead tr th {height:25px;vertical-align:middle;}

.clanek .LM-button {position:relative; top:20px; left:123px; padding-top: 6px;padding-left: 5px;background:url(/Public/ngt/img/forms/bg-button-tiny1-green-NEW.png) no-repeat;color:#fff;height:51px;cursor:pointer;width:147px;}
.clanek .LM-button a {color:#fff;text-decoration:none;font-weight:bold;}

  /* ================== zalozky ===================== */
  .dpTabsDestination {margin: 0 20px;}
  .dpTabs {margin-top:20px;}
    .dpTabs ul.dp-tabs-ul {}
  
  
  
  .dpTabs ul.dp-tabs-ul li {  }
  
  .dpTabs ul.dp-tabs-ul li a {float:left; width:174px; height:25px; line-height:26px; color:#898989; background:#ebf2f9; 
    border:1px solid #ccc; border-bottom:none;  text-align:center; text-decoration:none; 
            -moz-border-radius:3px 3px 0 0; 
    -webkit-border-radius:3px 3px 0 0; 
    border-radius:3px 3px 0 0;  margin-right:5px;  position:relative; top:1px;  font-weight:bold;
  
  }
  
  .dpTabs ul.dp-tabs-ul li.selected a { color:#555; background:#fff; height:26px; line-height:28px; }
  
  .dp1tab h2, .dp1tab h3,
  .dp1tab .popisy-pokoju .nazev-pokoje, .dp1tab .popisy-vyletu .nazev-vyletu{color:#0054b2; text-transform:uppercase; font-weight:bold; font-size:12px;}
  .dp1tab p,
  .dp1tab .popisy-pokoju .popis-pokoje, .dp1tab .popisy-vyletu .popis-vyletu { margin-bottom:15px; }  
  .dp1tab .popisy-pokoju .popisy-pokoju-klik {display:none; }
  .dp1tab .popisy-pokoju br {display:none; }
  .dp1tab .popisy-vyletu br {display:block; }
  .dp1tab .popisy-vyletu p {padding-top:10px; }
  
  .dpTabsDestination .vylety h3 {font-weight:bold; font-size:12px;}
  .dpTabsDestination .obecny_popis, .dpTabsDestination .odkaz, .dpTabsDestination .vzdalenost-z-CR, .dpTabsDestination .special-services {
background: none;
}
.dpTabsDestination h2.destinationName {padding-bottom:0;margin-bottom:0;margin-top:15px;}
.dpTabsDestination .obecny_popis {padding-top:0;margin-top:0;margin-bottom:0;padding-bottom:0;}
.dpTabsDestination #dpTab001 .destinace_detail .popisy .obecny_popis {padding-left:0;}
.dpTabsDestination #dpTab001 .destinace_detail .popisy .vzdalenost-z-CR {padding:0 15px 0 0;}
.dpTabsDestination #dpTab001 .destinace_detail .popisy .doprava-v-miste {padding:0 15px 5px 0;}

  /* ======== one tab ====== */
  
  .dpTabsDestination .dp1tab { padding:15px 27px; border:1px solid #ccc; 
            -moz-border-radius:0px 3px 3px 3px; 
            -webkit-border-radius:0px 3px 3px 3px;
    border-radius:0px 3px 3px 3px;  display:none; min-height:150px; _height:150px;}
  
  #dpTab001 {display:block;}
    
  .dpTabsDestination #dpTab005 {min-height:340px; _height:340px;}  
  
  
  .dpInfoLeft { margin-bottom:10px;  }
       .dpInfoLeft th {color:#0054b2;padding-right:8px; font-weight:bold; text-align:left; }
       .dpInfoLeft td { }

  /* ================== galerie detail produktu =============== */ 
  .galerka-destinace {}
  .galerka-destinace .image-detail {float:left; margin-left:10px; }
  .galerka-destinace .image-list { float:left; margin-right:7px; }
   
  .galerka-destinace .image-list .left-arrow { background:url(/FileHandler.ashx?FileID=78520&amp;Original=True) no-repeat; 
    }
  .galerka-destinace .image-list .right-arrow { background:url(/FileHandler.ashx?FileID=78518&amp;Original=True) no-repeat; 
    }
  
  .galerka-destinace .image-list .left-arrow:hover {background:url(/FileHandler.ashx?FileID=78521&amp;Original=True) no-repeat; }
  
  .galerka-destinace .image-list .right-arrow:hover {background:url(/FileHandler.ashx?FileID=78519&amp;Original=True) no-repeat; }
  
  .galerka-destinace .image-list .left-arrow,
  .galerka-destinace .image-list .right-arrow {text-indent:-2000em; cursor:pointer;  height:16px; } 
  
  .galerka-destinace .image-list .cover {width:112px; height:307px;  padding:1px 0; text-align:center; }
  .galerka-destinace .image-list .cover a { display:block; margin-bottom:4px; }
  .galerka-destinace .image-list .cover img {height:73px; }
  
  
  
  

  /* ================== konec galerie detail produktu =============== */ 


  /* ================== ceny ve výpisu  =============== */ 
.pGrayBox .fright table strong.fullPrice {font-size:14px;}
.pGrayBox .fright table tr {height:17px;}
.recomWrapp .lightBlueBox td.fullPrice {font-size:14;font-weight: bold;}
.pGrayBox .fright table .current-offer span, .pGrayBox .fright table .current-offer br {display:none;}
.pGrayBox .fright table .current-offer strong {color:#b5162b;font-size: 115%;}
.pGrayBox .fright table .current-offer p::first-letter {text-transform: uppercase;}
.pGrayBox .fright table .current-offer {position: relative; top: 10px;}
        .pRight .discount {display:inline-block;}
        .pRight .discount div {display:inline;}
        .pRight .discount p span {display: none;}
		.pRight .discount p {min-width:155px;}
        .pRight .discount div p strong {color:#b5162b;}
        .pRight .discount p::first-letter {text-transform: lowercase;}
  /* ================== konec ceny ve výpisu  =============== */ 
  /* ================== výherci  =============== */ 
ol.vyherci {margin:0;paddng:0;}
ol.vyherci li {margin:0;padding:0;list-style-type: decimal;}
.recomWrapp .grayBoxVyhra {
float: left;
width: 280px;
background: #f5f5f5;
color: #626262;
padding: 15px 15px;
height: 248px;
}
.recomWrapp .grayBoxVyhra .poziceList{margin-left:10px;}
  /* ================== konec výherci  =============== */ 
/* ====  nabídka destinací ========= */
  .search-destination ul.destination-tree li {display: inline; color:black; font-weight:bold; font-size:110%; padding:0 5px 0 0; margin:0;}
  .search-destination ul.destination-tree {margin-left: 0; color: blue; text-transform: none; padding:0;}
  .search-destination {padding: 0 20px 10px 20px;}
  .search-destination h3 {font-size:14px;font-weight:bold;}  
  #dpTab001 .search-destination {padding: 0;}
  #dpTab001 .search-destination h3 {font-size:12px;font-weight:bold;}  
/* =================== doporuceni k pojisteni ============== */
  ol.doporuceni-pojisteni {}
  ol.doporuceni-pojisteni li {list-style:disc;margin: 0 0 0 15px;color:#333;}