/* CSS Document *//* reset zacatek */

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;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    line-height: 1;
    color: black;
    background: white;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
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: "" "";
}

/* reset konec */


/* main zacatek */

/* layout */
#obal {margin-bottom: 50px; background: url(/public/TT/stin.gif) center top repeat-y; margin-left: 1px;}
#content {background: url(/public/TT/bg.jpg) center top no-repeat;}
#content2 {text-align: left; width: 920px; margin: 0 auto; min-height: 700px; _height: 700px; padding-top:32px; }
#paticka {display: block; background: white url(/public/TT/DolniStin.jpg) center top no-repeat; height: 1px; }

/* hlavicka */
/*#content2 .Header {padding:15px 10px;padding:0 10px 15px; position:relative;height:124px;_margin-left:10px;}*/

#content2 .Header .logo img {margin:10px 0 0 5px;}
/*#content2 .Header .rightC {font-family:Arial,sans-serif;font-size:16px;line-height:20px; margin-right:10px; background: transparent url(/Public/TT/NextMenuImg.jpg) no-repeat left top; height:139px; width:402px; position:absolute;top:0px; left:508px;}
#content2 .Header .rightC .rightCIN,
#content2 .Header .rightC .tel {float:left;padding-left:165px; }

#content2 .Header .menu .mainMenu li {float:left;  padding-left:20px; }

#content2 .Header .menu .mainMenu li a {display:block;height:100%;width:100%; padding:15px 0px 18px; text-decoration:none;}
#content2 .Header .menu .mainMenu li a:hover {text-decoration:underline;}
#content2 .Header .menu .mainMenu li.Mpodminky a {display:none; }
#content2 .Header .menu .mainMenu .Mhledani,
#content2 .Header .menu .mainMenu .Mregistrace {display:none;}

#content2 .Header .menu {position:relative;font-family:Arial,sans-serif;font-size:14px;letter-spacing:1px;line-height:16px; }
#content2 .Header .menu ul {z-index:100;position:absolute;} 
#content2 .Header .menu .rukav {position:absolute;top:23px; left:66px;}*/

/*IE 6 menu fix */
/* *html #content2 .Header .menu .mainMenu li {padding-left:10px;}
*html #content2 .Header .menu .mainMenu li.Mhome {width: 50px; height: 35px;}
*html #content2 .Header .menu .mainMenu li.Mhledani {width: 70px; height: 35px;}
*html #content2 .Header .menu .mainMenu li.Mregistrace {width: 100px; height: 35px;}
*html #content2 .Header .menu .mainMenu li.Mkontakty {width: 90px; height: 35px;}
*html #content2 .Header .menu .mainMenu li.Mpodminky {height: 35px;}
*html #content2 .Header .menu .mainMenu li a {padding-bottom:0px;}*/
/* konec mnu IE6 fix */
/*
#content2 .Header .menu {height:51px; background: transparent url(/Public/TT/MenuPruh.gif) repeat-x; position:absolute;top:88px; left:10px; width:498px;padding-left:15px; }
#content2 .SubMenu {padding:0 10px;height: 170px; overflow: hidden;}*/
/* konec hlavicka */


/* paticka */
#content2 {position:relative;}
.footer {
width:920px;
bottom:-21px;
left:0;
font-size:12px;
position:absolute;
color:#C5C5C5;
}
.footer .cestovniKancelar a {font-size:11px;color:#C5C5C5;} 

/* konec paticka */

/* hlavni obsah */
#content2 #MainContentIn 
{
width:900px;
min-height:267px;
padding:5px 10px 25px;
}

#content2 #MainContentIn .contWrapper { float:left;_float: none; }

#content2 #MainContentIn #contentPruh {float:left;width:210px;margin-top:10px;
text-align:left;font-family:Tahoma,Arial,sans-serif;font-size:12px;
}

/*----------------------*/

/* vypis produktu toscatour doporucuje*/
.recommended .produkt {height:238px;_overflow:hidden; width:242px;float:left;background:#F0F4F8;  border:1px solid #B6D1E6; margin:0 20px 5px 25px;_margin:0 20px 5px 15px; padding:2px;}
.recommended .produkt h2,.recommended .produkt h2 a {font-weight:bold;color:#484848;font-size:14px;padding-top:4px;}
.recommended .produkt h2 a {text-decoration:underline;}
.recommended .produkt h2 a:hover {text-decoration:none;}

.recommended .produkt span.doprava,.produkt span.strava {color:#8E8E8E;font-size:13px;}
.recommended .produkt span.doprava,
.recommended .produkt span.strava,
.recommended .produkt h2 {padding-left:5px;font-family:Tahoma;}

.recommended .produkt .obrazek {
    position:relative;
    width:242px; 
    /*height:146px;overflow:hidden;*/
}
.recommended .produkt .obrazek .cena {
    font-size:13px;
    font-weight:bold;
    text-align:center;
    color:#005E02;
    height:43px;
    width:90px;
    padding-top:2px;
    position:absolute;
    /*bottom:0;
    left:62%;*/
    /*top: 0;*/
    /*margin:117px 0 0 152px;*/
    top: 117px;
    left: 152px;
    background:transparent url(/Public/TT/ZelenyPruh.gif) repeat-x scroll 0 0;
}

.recommended .produkt .obrazek .cena div {font-weight:normal;padding-bottom:2px;}

.recommended {margin-top:5px;}
.recommended h2.title,
.LastMinute h2.title {color:#009EEA;font-size:14px;font-weight:bolder;font-family:Verdana;padding:4px 0 10px;text-transform:uppercase;letter-spacing:-1px;line-height:normal;}

/* toscatour doporucuje konec */ 

/* last minute vypis - titulni stranka */
.LastMinute .ProduktLM h2 .hvezdy {line-height:15px;font-size:10px;}
.LastMinute .ProduktLM .cena .lmSmall {font-size:10px;text-transform:lowercase;}

.LastMinute .ProduktLM .cena span.lmCena {display:block;margin-top:6px;}


.LastMinute .ProduktLM {float:left;&width:440px;_width:444px; /**/height:70px; 
            background: url(/Public/TT/LMpruh1.gif) repeat-x; margin:0px 6px 8px 0;
            border-top:1px solid #B6D1E6;border-bottom:1px solid #B6D1E6; }

.LastMinute .ProduktLM .obrazek {float:left;width:100px; }
.LastMinute .ProduktLM .obrazek img {padding:2px;}
.LastMinute .ProduktLM div.separator {float:left;width:8px;height:70px; background:transparent url(/Public/TT/separator.jpg) no-repeat scroll 0 0;}

.LastMinute .ProduktLM .lokalita {float:left;width:130px;font-weight:bold;padding-bottom:4px;}
.LastMinute .ProduktLM .lokalita h2,
.LastMinute .ProduktLM .lokalita h2 a {color:#484848;margin-bottom:8px;padding:4px 2px;}
.LastMinute .ProduktLM .lokalita h2 a {text-decoration:underline;}
.LastMinute .ProduktLM .lokalita h2 a:hover {text-decoration:none;}

.LastMinute .ProduktLM .lokalita span.destinace a {color:#8E8E8E;text-decoration:underline;}
.LastMinute .ProduktLM .lokalita span.destinace a:hover {text-decoration:none;}
.LastMinute .ProduktLM .cena {float:left;width:94px;font-weight:bold;text-align:center;padding:4px 2px;}
.LastMinute .ProduktLM .cena div{color:#8E8E8E;margin-bottom:3px;}
.LastMinute .ProduktLM .vice {float:left;width:86px;overflow:hidden; }
.LastMinute .ProduktLM .vice a,
.LastMinute .ProduktLM .vice span.obsazenoLink
 {text-align:center; width:67px;height:15px; background:url(/Public/TT/smallButton.gif) no-repeat; color:#005E02;text-decoration:none; font-weight:bold; font-size:12px;padding:4px;margin:25px 6px 0; display:block;}

/* last minute */
.lastminute table.headlineLM {&border-collapse:collapse;width:877px; border-top:1px solid #0684CE;
border-bottom:1px solid #0684CE;margin-bottom:15px;margin-left:10px;
}
.lastminute table.headlineLM td {width:33%;padding:4px 0;}

DIV.LastMinute TABLE.headlineLM {width:885px; margin:2px 0 7px; color:CornflowerBlue;
font-size:10px; font-family:Arial,sans-serif; border-bottom:1px solid #0684CE; border-top:1px solid #0684CE;}
DIV.LastMinute TABLE.headlineLM TD {padding:4px 0;}
DIV.LastMinute TABLE.headlineLM A {letter-spacing:1px; font-weight:bold; text-decoration:none;color:CornflowerBlue; }
DIV.LastMinute TABLE.headlineLM A:hover {color:orange;}


.lastminute .headlineLM td,
.lastminute .headlineLM td a {font-size:10px;font-family:Arial,sans-serif;text-decoration:none;color:CornflowerBlue;}
.lastminute .headlineLM td a {font-weight:bold;letter-spacing:1px;}
.lastminute .headlineLM td a:hover {color:orange;}
/* last minute konec*/

#MainContentIn .LastMinute div.ProduktLM {text-align:left; font-size:12px;font-family:Tahoma;
border-left:1px solid #B6D1E6;border-right:1px solid #B6D1E6;}
#MainContentIn .LastMinute {margin-bottom:30px;}

#MainContentIn .AdvSearch,#MainContentIn .recommended {_padding-left:10px;}
#MainContentIn .LastMinute {/*_padding-left:5px;*/ _padding-right:0;}
#MainContentIn .LastMinute .ProduktLM {_margin-right:2px;}

/* konec LM titulni stranka */



/* general */
.clearer {clear:both;}
.fLeft { width: 388px; float:left; }
.fRight { width: 512px; float:right; }


.normalPage {margin-top:10px;font-family:tahoma,Arial;}
.normalPage h2.topNadpis {font-size:18px;font-weight:bold;margin-bottom:7px;color:#009EEA;}
.normalPage p.beznyText {font-size:12px;line-height:14px;letter-spacing:1px;color:#8E8E8E;}
.normalPage a {text-decoration:underline;color:black;}
.normalPage a:hover {text-decoration:none;}

.normalPage p.beznyText strong {font-weight:bold;color:black;}
.normalPage p.beznyText {margin-bottom:10px;}
.normalPage p.mensi {font-size:11px;color:#7788AA;/**/}



/* colors  */
.CallClr {color:#009FD5;}
.SrchClr {color:#7CFFFE;}
.MnuClr,#content2 .Header .menu .mainMenu li a {color:white;}
/* fonts */
.CallFont {
font-family:Serif;font-size:1.1em;font-weight:bold;
}

/* Vkladany Pruh destinace */
#contentPruh .pruhGroupHeading {background:/*#0F5CAB*/silver;border-bottom:1px solid white;
color:white;font-weight:bold;padding:4px 0 4px 10px;width:190px;margin-bottom:4px;}

#contentPruh .ubytovaniDestinace {width:190px;color:/*#ffaa11*/SlateGray;}
#contentPruh .ubytovaniDestinace .hotely div {border-bottom:1px dotted SlateGray;padding:4px;margin-bottom:8px;width:185px;}
#contentPruh .ubytovaniDestinace .hotely strong a {font-size:11px;font-weight:bold;color:SlateGray/*#ffaa11*/;text-decoration:none;}
#contentPruh .ubytovaniDestinace .hotely strong a:hover {text-decoration:none;}
#contentPruh .ubytovaniDestinace .hotely img {padding:2px;border:1px solid SlateGray/*burlyWood*/;margin-top:3px;margin-bottom:6px;}
#contentPruh .ubytovaniDestinace span.strava {font-size:11px;display:block;color:SlateGray;}

.contWrapper .normalPage.detailZajezdu {width:690px;_width: 687px;}
#contentPruh .popisDestinace {font-family:Arial,Tahoma,sans-serif;}
#contentPruh .popisDestinace .destinaceDrobecky {font-size:9px;color:#778899;letter-spacing:1px;}
#contentPruh .popisDestinace .destinaceDrobecky a {color:#778899;text-decoration:underline;}
#contentPruh .popisDestinace .destinaceDrobecky a:hover {text-decoration:none;}
#contentPruh .popisDestinace .nazev div.nazev {font-weight:bold;font-size:14px;color:steelBlue;margin:10px 0 2px;}
#contentPruh .popisDestinace .popis .popisy .nazev {display:none;}
#contentPruh .popisDestinace .popis .popisy {padding-right:15px;}
#contentPruh .popisDestinace .popis .popisy p {line-height:14px;font-size:11px;color:SlateGray;}
#contentPruh .popisDestinace .foto .image-list {display:none;}
#contentPruh .popisDestinace .foto .image-detail img {margin-bottom:4px;border:1px solid beige;padding:0 2px;}

#contentPruh .destinaceSeznam {width:190px;}
#contentPruh .destinaceSeznam table {border-collapse:collapse;}
#contentPruh .destinaceSeznam table td {font-size:11px; font-weight:bold;vertical-align:middle;padding:2px 3px 2px 0; }
#contentPruh .destinaceSeznam table td.foto {width:61px;}
#contentPruh .destinaceSeznam table td.foto img {width:60px;height:40px;}
#contentPruh .destinaceSeznam table td.dest {padding-left:5px;}
#contentPruh .destinaceSeznam table td {border-bottom:1px solid AliceBlue;}
#contentPruh .destinaceSeznam table a {color:SlateGray;text-decoration:none;}
#contentPruh .destinaceSeznam table a:hover {color:#009EEA;}


/* detail destinace a zeme */

.normalPage.destinace .popisDestinace p {font-family:Tahoma,Arial;font-size:11px;line-height:14px;letter-spacing:1px;color:#8E8E8E;text-align:left;}
.normalPage.destinace .popisDestinace .popisy .nazev {display:none;}
.normalPage.destinace .drobecky a,
.normalPage.destinace .drobecky {font-size:10px;line-height:14px;}
.normalPage.destinace .drobecky {margin-bottom:10px;}
.normalPage.destinace h2.topNadpis {margin-bottom:0;}

.normalPage.destinace .popisDestinace {float:left;width:460px;}
.normalPage.destinace .galerie {margin-top:15px;float:right; overflow:auto; width:222px; height:310px; /*max-height:310px; height:94px;white-space:nowrap;*/}

.normalPage.destinace .galerie .image-detail,
.normalPage.destinace .galerie .left-arrow,
.normalPage.destinace .galerie .right-arrow {display:none;}
.normalPage.destinace .galerie .image-list img {padding:2px 0;}
.normalPage.destinace .galerie a {text-decoration:none;}
.normalPage.destinace {width:690px;}

/* konec detail destinace a zeme */


/* spodni menu */
.preFoooter {position:absolute;bottom:5px;left:0;width:900px;height:15px;}

.preFoooter ul.bottomMenu {color:#357DD6;font-size:12px;margin:0 auto; 
text-align:center;width:300px;font-family:Tahoma,sans-serif;}

.preFoooter ul.bottomMenu  li {float:left;padding-left:10px;}
.preFoooter ul.bottomMenu  li a {text-decoration:none;color:#357DD6;}
.preFoooter ul.bottomMenu  li a:hover {text-decoration:none;}

/* konec spodni menu */


/* vyhledane zajezdy */
.cleaner {clear:both;}

.vypisZajezdu .produkt {
background:#F0F4F8 none repeat scroll 0 0;
border:1px solid #B6D1E6;float:left;height:238px;
margin:0 20px 25px 25px;padding:2px;width:242px;_margin:0 15px 25px 15px;
}
.vypisZajezdu .produkt .obrazek {position:relative;width:242px;}

.vypisZajezdu .produkt .cena {
background:transparent url(/Public/TT/ZelenyPruh.gif) repeat-x scroll 0 0;
bottom:0;color:#005E02;font-size:13px;font-weight:bold;
height:43px;left:62%;padding-top:2px;
position:absolute;text-align:center;width:90px;
}

.vypisZajezdu .produkt .cena div {
font-weight:normal;padding-bottom:2px;
}

.vypisZajezdu .produkt h2,
.vypisZajezdu .produkt span.doprava,
.vypisZajezdu .produkt span.strava  {
font-family:Tahoma;padding-left:5px;
}

.vypisZajezdu .produkt h2, 
.vypisZajezdu .produkt h2 a {
color:#484848;font-size:14px;font-weight:bold;padding-top:4px;}

.vypisZajezdu .produkt h2 a:hover {text-decoration:none;}

.vypisZajezdu .produkt span.doprava, 
.vypisZajezdu .produkt span.strava {
color:#8E8E8E;font-size:13px;
}


.vypisZajezdu table.headline {&border-collapse:collapse;width:877px; border-top:1px solid #0684CE;
border-bottom:1px solid #0684CE;margin-bottom:15px;margin-left:10px;
}
.vypisZajezdu table.headline td {width:33%;padding:4px 0;}

.vypisZajezdu .headline td,
.vypisZajezdu .headline td a {font-size:10px;font-family:Arial,sans-serif;text-decoration:none;color:CornflowerBlue;}
.vypisZajezdu .headline td a {font-weight:bold;letter-spacing:1px;}
.vypisZajezdu .headline td a:hover {color:orange;}


/* styly zalozky2 - upresneni*/
.tabBox2 #active_searchBox {width:877px;}
.tabBox2 #active_searchBox .tabPopis {float:left;color:#009EEA;font-family:Arial, sans-serif;font-size:14px;margin-left:5px;padding-top:12px; }
.tabBox2 #active_searchBox .vyhledavani {float:right;width:111px;height:32px;background: url(/Public/TT/active2.gif) repeat-x; border:1px solid #A0A0A0; border-bottom:none; margin-left:3px; text-align:center; }
.tabBox2 #active_searchBox .destinace {float:right;width:111px;height:31px;background: #EFEDEE;border:1px solid #A0A0A0;border-bottom:none; text-align:center;}
.tabBox2 #active_searchBox .searchBox {width:875px;height:62px;/**/background: #0684CE url(/Public/TT/pozadi2.gif) repeat-x; border:1px solid #A0A0A0; }


.tabBox2 #active_destinace {width:877px;}
.tabBox2 #active_destinace .tabPopis {float:left;color:#009EEA;font-family:Arial, sans-serif;font-size:14px;margin-left:5px;padding-top:12px;}
.tabBox2 #active_destinace .vyhledavani {float:right;width:111px;height:31px;background: #EFEDEE;border:1px solid #A0A0A0; border-bottom:none; /**/margin-left:3px; text-align:center;}
.tabBox2 #active_destinace .destinace {float:right;width:111px;height:32px;background: url(/Public/TT/active2.gif) repeat-x; border:1px solid #A0A0A0; border-bottom:none; text-align:center;}
.tabBox2 #active_destinace .destinaceBox {width:876px;/**/height:122px;background: #0684CE url(/Public/TT/pozadi2.gif) repeat-x; border:1px solid #A0A0A0; }

.tabBox2 .tabTop {margin-bottom:-1px; &margin-bottom:-2px; _margin-bottom:-1px;width:877px;&width:877px;position:relative;z-index:100;}
.tabBox2 .clear {clear:both;}

.tabBox2 .tabTop a {color:#009EEA;text-decoration:none;display:block;height:24px;padding-top:9px;font-size:14px;font-family:Arial,Tahoma,sans-serif;}
.tabBox2 #active_destinace .tabTop .vyhledavani a,
.tabBox2 #active_searchBox .tabTop .destinace a {color:#A0A0A0;}


.tabBox2 .polozka1 { display: none;}
.tabBox2 .polozka1 .clear {clear:both; font-size: 0px; height: 0px; }
.tabBox2 #active_searchBox { display: block;}
.tabBox2 {margin:10px 0 15px 10px;}



.tabBox2 .searchIn {padding:2px 7px 4px 7px;color:#00BEEA;font-family:Arial,sans-serif;font-size:11px;line-height:16px;letter-spacing:1px;}
.tabBox2 .searchIn .srchLeft {float:left;}
.tabBox2 .searchIn .srchLeft .statusHistory {margin-bottom:2px;border-bottom:1px solid #007EEA;width:605px;}
.tabBox2 .searchIn .srchRight {float:right;}

.tabBox2 .cleaner {clear:both;}

.tabBox2 .searchIn .srchLeft .odjezd,
.tabBox2 .searchIn .srchLeft .navrat,
.tabBox2 .searchIn .srchLeft .strava,
.tabBox2 .searchIn .srchLeft .ubytovani {float:left;margin-right:20px;color:#00E0EA;}
.tabBox2 .searchIn .srchLeft select {font-size:9px;}

.tabBox2 .searchIn .srchLeft .ubytovaniIn input {margin-top:0;}
.tabBox2 .searchIn .srchLeft .ubytovaniIn table {border-collapse:collapse;vertical-align:top;}

.tabBox2 .searchIn .srchRight a {color:#005E02;background: url(/Public/TT/tlacitko2.gif) no-repeat; display:block;margin:15px 9px 5px;height:23px;width:135px;padding:7px 4px 0 10px;text-decoration:none;}


.tabBox2 .destinaceBox .vyber-destinace {color:MintCream;
font-family:Arial,sans-serif;font-size:11px;line-height:13px;padding:4px 7px 4px;/*font-weight:bold;*/
}

.tabBox2 .destinaceBox .vyber-destinace a {color:#00EEEA;text-decoration:underline;font-weight:normal;}
.tabBox2 .destinaceBox .vyber-destinace .staty {}
.tabBox2 .destinaceBox .vyber-destinace li { padding-right:10px; display:inline;}
.tabBox2 .destinaceBox .vyber-destinace a:hover {text-decoration:none;}
.tabBox2 .destinaceBox .vyber-destinace ul {}
.tabBox2 .destinaceBox .vyber-destinace {float:left;}
.tabBox2 .destinaceBox .cleaner {clear:both;}

.tabBox2 .destinaceBox .podSebou .vyber-destinace {float:none;}

/* novinky na titulní stránce */

.novinky-titulni-stranka .clanek {margin:0 20px 35px 25px;text-align:justify;width:830px;}
.novinky-titulni-stranka .clanek-odkaz {font-weight:bold;color:#009EEA;font-family:Verdana;font-size:14px;font-weight:bolder;letter-spacing:-1px;line-height:normal;padding:4px 0 10px;text-transform:uppercase;}
.novinky-titulni-stranka .clanek-odkaz a {color:#009EEA;text-decoration:none;}
.novinky-titulni-stranka .clanek-anotace{letter-spacing:1px;line-height:14px;color:#8E8E8E;font-size:13px;}

/* detail stránky novinek */
.clanekDetail .clanek {padding:15px;}
.clanekDetail .clanek .clanek-obsah {letter-spacing:1px;line-height:16px;color:#8E8E8E;font-family:sans-serif,times New Roman;font-size:13px;padding-bottom:10px;}
.clanekDetail .clanek .clanek-obsah img {    padding:4px;  }  
.clanekDetail .clanek h2 {color:#009EEA;font-family:verdana;font-size:14px;font-weight:bolder;letter-spacing:-1px;line-height:normal;padding:4px 0 15px;text-transform:uppercase;}

.contWrapper .zpet {color:#009EEA;font-size:12px;padding:0 35px 15px;text-align:right;} 
.contWrapper .zpet a { color:#009EEA;}  

/* konec novinky */
    




/* konec styly zalozky */

/* konec vyhledane zajezdy */

/* ------------- VYHLEDAVANI ----------- */
/*
.lastM input, .lastM label {
    margin-top: 10px;
}

.extraPriceChecker {
    top: 183px !important;
    margin-top: -10px;
}
*/