/* ============== redesign styles 1sloupcovy design ===========  */

/* ========== reset sem ============== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;}

:focus {outline: 0;}

body { }

ol, ul { list-style: none;}

table { border-collapse: separate;
    border-spacing: 0;}

caption, th, td {text-align: left;font-weight: normal;}

blockquote:before, blockquote:after,q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}

strong { font-weight:bold; }


/* ==========  konec reset ==========  */



body {
background:#FAE531; color:#51604F; font-family:"Arial","Tahoma","Verdana";
font-size:12px; }


#BgTop {
background:url("/public/czatis-grafika/bg_top.gif") repeat-x scroll center top transparent;
}




#bgCont {background:url("/public/czatis-grafika/cont_bg.jpg") no-repeat scroll center top transparent;}



#header { /* */  position:absolute; top:0;  text-align:center; width:955px;  }
#header .header-in {position:relative; width:955px; }

#header #logo {position:absolute; top:10px; left:8px; } 
#header #odkazHome {position:absolute; top:42px; left:150px; width:150px;  }
#header #odkazHome a {font-size:11px;}
#header #odkazHome a:hover {text-decoration:underline; }

#header #TitKontakt {position:absolute; top:12px; left:452px;  width:510px; font:bold 18px arial; color:#0C6320;  }


#header #topMenu {position:absolute; top:40px; left:465px; width:500px; }
#header #topMenu li {float:left; color:#02682D; font:10px tahoma;  }
#header #topMenu li a {color:#02682D; font:11px tahoma; margin:0 3px; text-decoration:none; }
#header #topMenu li a:hover {text-decoration:underline; }


#header #Lang {position:absolute; top:39px; left:780px; width:200px;  }
#header #Lang a {margin-left:17px; }

#logo {}


/* =========================== styly pro hlavni menu ==== ID 70 ========================== */
.main-menu {position:absolute; top:57px; left:0;  text-align:left;  width:955px; }

#MainMenu .desatniciOdkaz {float:right;}

#MainMenu .desatniciOdkaz IMG {_display:inline;}

#MainMenu {background: url("/public/czatis-grafika/mainmenu_bg.jpg") center top no-repeat; 
           height: 57px; margin-top: 12px; /*27*/ position: relative; z-index:5000; width:954px; }
#MainMenu img {float: right; margin: 12px 12px 0 0; _margin: 12px 36px 0 0;}
#MainMenu a {color: #DAE1DD/* #EFEDEE FCFFF1*/; text-decoration: none;}
#MainMenu a:hover {text-decoration: underline;}
#MainMenu .mnuTopic {letter-spacing: 10px;}

#TabCountry {width: 357px; border-collapse: collapse; float: left; _padding-left:20px;}
#TabCountry, #TabSight {font: 9px sans-serif; color: #8df1b7; font-weight:inherit; text-transform: uppercase;
 letter-spacing: 5px; padding-top: 7px; text-align: center;}
#TabCountry ul, #TabSight ul {list-style-type: none; padding: 10px 0 0 0; margin: 0;}
#TabCountry li, #TabSight li {display: inline;}

#TabCountry a, #TabSight a{text-align: center; padding: 8px 0 10px 4px; &padding-right:5px;  font: bold 10px sans-serif;
 font-family: Tahoma,sans-serif; color: #ffffff; text-transform: uppercase; letter-spacing: 1px;}
 .TCOne, .TCTwo, .TCThree {background: url("/public/czatis-grafika/mainmenu_delitko.gif") right bottom no-repeat;}

#TabSight { /* position: absolute; z-index: 10; right: 185px; _right: 205px; */ }

#TabSight {width: 415px; border-collapse: collapse; float: left; /* margin-right: 2px;*/}
#TabSight {}
.ThImg {width: 140px; text-align: right;}
.ThImg img {margin-right: 15px;}
.TSOne, .TSTwo {background: url("/public/czatis-grafika/mainmenu_delitko.gif") right bottom no-repeat;}

/* ============ konec main menu ============== */

 #search-box {width:255px; height:198px; float:left; margin-top:210px; }
 #banner-show {width:410px; height:200px; float:left;  margin: 170px 11px 0 14px; 
              background:url("/Public/design/d2011/images/katalogy-nove.jpg") no-repeat scroll center top;    
              position:relative;}
   
   
  #banner-show .bn-001 {position:absolute; top:0; left:69px;  width:142px; height: 188px; display:block; }
  #banner-show .bn-002 {position:absolute; top:0; left:231px; width:142px; height:188px; display:block; }         
  
  .banners-show {width:410px; height:200px; float:left;  margin: 210px 11px 0 14px; position:relative; }

 #operators { width:259px; height:190px; float:left; margin-top:210px; }


/* ========================= konec header ============================= */



.wrapper {width:955px; margin:0 auto;  text-align:left; }

#content {padding-top:410px; &padding-top:450px; min-height:300px; _height:300px;  text-align:left;  }


 .content-in {background:url("/public/czatis-grafika/nlista.gif") repeat-x scroll left -25px #fff; 
 
              padding:30px 20px 10px; width:915px; /* _width:865px; */ margin:40px 0 10px; min-height:250px; _height:250px;
             
                }




/* ========================= konec  content  ============================= */





#footer {text-align:left; }
#Footer {background: url("/public/czatis-grafika/footer.jpg") center top no-repeat;
  width: 911px; height: 82px; margin-top: 30px; padding: 0 20px; margin:0 auto;}
#FooterTopRight {color: #ffffff; float: left; margin-top: 10px;}
#FooterTopRight a {margin: 0 5px; color: #ffffff;}

#Rights {float: right; color: #ffffff; text-align: right; margin-top: 10px; line-height: 12px;}
#Rights a {color: #01451d;}

#FooterBottom {float: left;  color: #a0f0c1;}
#FooterBottom a {color: #a0f0c1; margin: 0 5px;}

/* sub paticka */
#sub-footer {width:911px; /* margin:0px auto -20px; */ padding:0 20px;}

#sub-footer UL {list-style-type:none; margin:0px 0 0; padding:2px 0 0; }
#sub-footer UL LI {float:left; padding-right:15px;}
#sub-footer UL LI A {color:#9944AA; font-family:Arial; font-size:9px; }





/* ========================= konec footer  ============================= */



/* ================================= searchbox ============================= */
#SearchBox {background: url("/public/czatis-grafika/search2_bg.gif") no-repeat; font: 14px sans-serif; 
color:#B7CEC0 ; overflow: hidden; padding: 8px 0 9px 10px;}
#SearchBox table {width: 240px;}
#SearchBox table td {  font: 9px sans-serif; text-transform: uppercase; padding-top: 7px;}
#SearchBox table td input {border: 1px solid #7e9db9;height: 17px;}
#SearchBox #Date input {width: 62px;}
#SearchBox #Date div {float: left; margin-right: 10px;}
#SearchBox img {height: 21px; width: 21px; vertical-align: bottom;}
#SearchBox #Country select, #SearchBox #ProductType select, #SearchBox #Destination select, #NameCode input {width: 230px;}
#SearchBox #Ages input, #SearchBox #Ages select {width: 42px;}
#SearchBox #Ages div {float: left; margin-right: 5px;}
#SearchBox strong {/*color:#FCFFF1*/   color:#DAE1DD; }


#SearchBox input {height: 18px;/*background:#FEFFE1;*/}
#SearchBox select {height: 22px;/*background:#FEFFE1;*/}
#SearchBox #SearchButton {text-align: center; padding-top: 10px;}
#SearchBox a {text-decoration: underline;}
#SearchBox #SearchButton a {color: #ffffff; }
#SearchBox #SearchButton input {background: url("/public/czatis-grafika/search_button.gif") no-repeat; width: 109px; height: 35px; border: 0; color: #ffffff;
 font: bold 14px /*"Myriad Pro"*/sans-serif; /*margin-left: 20px;*/}
 
#SearchBox select {/*height: 16px;font-size:10px;*/} 
#SearchBox input {/*height: 14px; font-size:10px;*/} 
 
#SearchBox #SearchButton a {display:block;float:left;
margin-top:10px;color:#B7CEC0;}


.onlyavail {padding-right:15px; }



/* ======= konec searchbox =================== */


/* =================== operators rotator ===================== */
#operators #Contact { 
     height:20px; padding:10px 10px 0; width:241px; background:url("/public/czatis-grafika/contact.jpg") no-repeat scroll 2px 0 transparent; }
#operators #Contact .GalerieOperatoru {color:#FFCC00; font:12px sans-serif; }


.hide {position:absolute; top:-4000px; left:-4000px;}
.qscroller {overflow:hidden; position:relative; height:260px; width:215px;border:1px solid #DDDDDD;}
.qslide {height:260px; width:215px; background: red;}
.slide-nav {width:259px; padding:2px 0 0 0; vertical-align:middle; background-color:#0f8d43;height:22px; margin-left: 2px;}
#go-prev {float:left;cursor:pointer;color:#4D9DB5;}
#go-next {float:right;cursor:pointer;color:#4D9DB5;}
#go-prev img {padding:0 8px 0 0;position:relative;top:4px;}
#go-next img {padding:0 0 0 8px;position:relative;top:4px;}
#go-next a, #go-prev a {color: #9EAB30; padding: 0 5px; font-weight: bold;}
.bannerNadpis {width:100%; color:#509ABC; font-size:18px;background:transparent url(/public/grafika/sipka.gif) no-repeat scroll 0 0;padding-left:20px; float:left; font-weight:bold; margin:8px 0 5px 10px;}
.bannerOperator {float:left;}
.left-rotator-cover {background: #0c7d3b url("/public/czatis-grafika/operatorky_bg.jpg") no-repeat; width: 259px; margin-left: 2px; height: 143px;
 overflow: hidden;}
 
.TabOper {border-collapse: collapse; padding: 0; margin: 0;}
.TabOper td {vertical-align: top; padding: 0 0 0 8px; color: #ffffff;}
td.TabOperJmeno {padding: 3px 0 0 0;}
td.TabOperJmeno, td.TelMailOper, td.TelMailOper a {font: bold 13px arial; color: #ffc000;}

/* =================== konec operators rotator ===================== */






.cleaner {clear:both; }

a {color:#0C6320;text-decoration:none;  }



#odkazHome {position:absolute; top:46px; left:150px;}

#odkazHome a {font-size:11px;}






 
/* bannery v detailu zajezdu */ 
.banners-show .catalogue_mini
{
    float: left;
    margin-left: 20px;
    margin-top: 0px;
    width: 365px;
    &width: 378px;
}
.banners-show .catalogue_floowie_body
{
    float: left;
    margin-top: 4px;
    text-align: center;
    width: 120px;
}
.banners-show .catalogue_mini a
{
    margin-right: 10px;
}
.banners-show .catalogue_floowie_body span
{
    float: left;
    margin-top: 0;
    text-align: center;
    width: 120px;
    font-size: 11px;
}
.banners-show .catalogue_mini span a
{
    margin-right: 0px;
}
.banners-show .catalogue_label
{
    color: #CC0000;
    font: bold 14px "Myriad Pro";
    margin: 0;
    padding: 0;
}



.helpiMsg1 { display:none; color:#e00; font-style:italic; background:#fff;   } 



.navrh-smlouvy-button >* {
      display:none;
    }
    .navrh-smlouvy-button > .bc-generatebutton {
      display:block;
    }
    
      
      .bc-generatebutton span.recapgenerateInner { 
        color:#e33; 
        padding-left:3px;
      }

      .recapWrap .recapGenerateText {
      display:none; 
      }

