/* =============== RESET ================== */
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 {line-height: 1.3; color: black; background: white;}
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: "" "";}
/* ================ END RESET ============== */
body {font-family: Tahoma,'Lucida Grande CE',lucida,sans-serif; font-size: 75%;}
a { color: rgb(255, 96, 0); }
a:hover, a:active, a:focus {color: rgb(255, 144, 0);}
a:hover{text-decoration:none;}
a:visited {color: rgb(255, 96, 0);}
p.oddelovac {height: 10px;background: url('/Public/travelclubck/img/ikonky/oddelovac.gif') repeat-x scroll left center white; }
sup {font-size: 0.75em;}
/*** Odstavce ***/
p {margin: 0.333em 0 1.417em 0;}
p.perex, div.perex { margin: 0.267em 0 1.133em 0; font-size: 1.25em; line-height: 1.2em;}
p.rezervace { margin: 0.5em 0 0 0; font-size: 1.25em; line-height: 1.2em; font-weight: bold; color: #FFAF00; }
h1 { margin: 0.583em 0 0.375em; padding: 0; font-size: 2em;color: rgb(0, 56, 113); line-height: 1em; }
h2 { margin: 1.167em 0 0.444em; padding: 0; font-size: 1.5em; color: rgb(255, 96, 0); }
h3 { margin: 1.714em 0 0.429em; padding: 0; font-size: 1.167em; color: black; }
h4 {margin: 1.5em 0 0 0; padding: 0;font-size: 1em;}
h1,h2,h3,h4,strong {font-weight:bold; }
ul { padding: 0; margin: 0 0 2em; }
ul li, ol ul li { padding: 0 0 0 29px; margin: 0.583em 0; list-style-type: none; background: url('/Public/travelclubck/img/odrazka.gif') no-repeat scroll 16px 0.583em transparent; }
table { margin: 0.583em 0; border: 0 none; border-collapse: collapse; }
td {border: 0 none; padding: 0.083em 30px 0.167em 0;vertical-align: top;}
a img { border: 0 none; }
/*** Obrazky ***/
img.obrazek_vlevo {float: left; margin-right: 10px; margin-bottom: 10px;}
img.obrazek_vpravo {float: right;   margin-left: 10px; margin-bottom: 10px;}    
img.obrazek_doprovod {margin: 0 0 0 5px;padding: 0;} 
/*** Seznamy ***/
ul {padding: 0; margin: 0 0 2em 0;}
p ul {margin: 0;}
li ul {margin: 0;}
ol {padding: 0; margin: 0 0 2em 29px;list-style-type: decimal;}
p ol {margin: 0 0 0 29px;}
ol li, ul ol li { padding: 0 0 0 0; margin: 0.583em 0;}
li ol { margin-top: 0; margin-bottom: 0;}
ol.cislice {list-style-type: decimal;}
ol.male_rimske_cislice {list-style-type: lower-roman;}
ol.velke_rimske_cislice {list-style-type: upper-roman;}
ol.mala_pismena {list-style-type: lower-alpha;}
ol.velka_pismena {list-style-type: upper-alpha;}

div.perex p.plus{font-weight:bold;padding-top:4px;margin:4px 0 8px 0;}
div.perex span{padding:2px 7px;background:transparent url('/Public/travelclubck/img/ikonky/bgPerexSpan.gif') 70% 55% no-repeat; }
div.perex p.plus span{margin:0 4px 0 0;background-color:#FFB200;background-image:none;color:#FFF;border-radius: 4px;box-shadow: 1px 1px 2px 0px #666; }

/*** Tabulka - bez mrizky ***/
table {margin: 0.583em 0;border: 0; border-collapse: collapse;}
p table, th p, td p {margin: 0;}
/*** Tabulka obecna, s mrizkou ***/
table.obecna th { border: 0; padding: 0.5em 20px 0.5em 20px;background-color: #ffaf00; text-align: center; font-weight: bold; color: white; text-align: left; border: 1px solid white; border-bottom-width: 2px;}
table.obecna td { padding: 0.25em 20px 0.5em 20px; background-color: #efefef; text-align: center; border: 1px solid white; text-align: left;}
html, body, form#MainForm, #kontejner {  height: 100%;}
#kontejner { position: relative;margin: auto; min-width: 998px; width: auto;background: url('../Public/travelclubck/img/pozadi.gif') repeat-y scroll center top rgb(251, 251, 251); } 
html > body #kontejner { height: auto; }
#zahlavi { position: relative; height: 142px; min-height: 142px; padding: 8px 14px 0; background: url('/Public/travelclubck/img/pozadi_001.gif') repeat-x scroll left top rgb(255, 174, 0); }
html > body #zahlavi { height: auto; }
#zahlavi_objekty { position: relative; width: 970px; height: 142px; min-height: 142px; margin: auto; padding: 0;
  background: url('/Public/travelclubck/img/objekty_pozadi.gif') repeat-x scroll left top rgb(236, 236, 236); }
html > body #zahlavi_objekty { height: auto; }
#zahlavi_okraj_levy { position: absolute; width: 5px; height: 100%; left: 0; top: 0; z-index: 2; background: url('/Public/travelclubck/img/okraj_levy.gif') no-repeat scroll left top transparent; }
#zahlavi_okraj_pravy { position: absolute; width: 6px; height: 100%; right: -1px; top: 0; background: url('/Public/travelclubck/img/okraj_pravy.gif') no-repeat scroll left top transparent; }
html > body #zahlavi_okraj_pravy { right: 0; }
#zahlavi_sloupec_levy{position: relative; float:left; width: 185px; padding: 0 7px 0 11px; overflow: hidden; }
#zahlavi_sloupec_levy h1{margin: 0;padding: 0;}
#zahlavi_sloupec_levy .phone{position:absolute;width:150px;height:37px;top:10px;left:30px;background:transparent url('/Public/travelclubck/img/travel-club-telefon.png') no-repeat; }
#logo { width: 196px; height: 77px; margin: 57px -7px 0 -4px; }
.uvod #zahlavi { height: 340px; min-height: 340px; background-image: url('/Public/travelclubck/img/pozadi_002.gif'); }
html > body .uvod #zahlavi { height: auto; }
.uvod #zahlavi_objekty { height: 340px; min-height: 340px; background-image: url('/Public/travelclubck/img/objekty_pozadi_001.gif'); }
html > body .uvod #zahlavi_objekty { height: auto; }
.uvod #zahlavi_okraj_levy { background-image: url('/Public/travelclubck/img/okraj_levy_001.gif'); }
.uvod #zahlavi_okraj_pravy { width: 5px; right: 0; background-image: url('/Public/travelclubck/img/okraj_pravy_001.gif'); }
.uvod #logo { width: 196px; height: 77px; margin: 57px -7px 0 -4px; }

/* servisni menu */
#servisni_menu_uvod ul {margin: 19px 0 9px;}
#servisni_menu_uvod { position: relative; width: 185px;  padding: 1px 0 0;font-size: 1.083em; }
#servisni_menu_uvod li { position: relative; width: 185px; margin: 0; padding: 0; line-height: 1.154em; background: none repeat scroll 0% 0% transparent; }
/* #servisni_menu_uvod li span.s1 */
#servisni_menu_uvod li a { position: relative; display: block; width: 179px; margin: 0; padding: 0.231em 3px 0.308em; 
 background: url('/Public/travelclubck/img/serv_menu_pol_pozadi.gif') repeat-x scroll left bottom transparent; color: black; text-decoration: none; }
/* #servisni_menu_uvod li.active span.s1 */
#servisni_menu_uvod li.active a { font-weight: bold; background: url('/Public/travelclubck/img/serv_menu_pol_pozadi_hover.gif') repeat-x scroll left bottom white; }
#servisni_menu_uvod li a:hover { background: url('/Public/travelclubck/img/serv_menu_pol_pozadi_hover.gif') repeat-x scroll left bottom white; }
#servisni_menu .submenu, #servisni_menu_uvod .submenu {display:none; }
#servisni_menu {float: right;padding: 15px 14px 15px 0;margin: 0;}
#servisni_menu ul {margin: 0; padding: 0;}
#servisni_menu ul li { position: static; display: inline; margin: 0; padding: 0; background: none repeat scroll 0% 0% transparent; }
#servisni_menu ul li a, #servisni_menu ul li span { color: #000; text-decoration: none; }
#servisni_menu ul li a {padding-left:7px; }
#servisni_menu ul li a:hover {text-decoration:underline; }
#servisni_menu ul li.active a, 
#servisni_menu ul li.active span,
#servisni_menu ul li.parent-active a,
#servisni_menu ul li.parent-active span { font-weight: bold; }
#servisni_menu ul li span.s1,
#servisni_menu ul li span.s2 {padding:0; }
#servisni_menu ul li span.s1 {border-right:1px solid #333; padding-right:9px; }
#servisni_menu ul li.menu-6 span {padding:0; border:none; } 
#servisni_menu ul li div {display:inline; }

#produktove_menu { position: relative; width: 755px; min-height: 72px; background: url('/Public/travelclubck/img/produktove_menu/pozadi_002.gif') repeat-y scroll left top transparent; }
html > body #produktove_menu { height: auto; }
#produktove_menu #produktove_menu_okraj_horni { position: absolute; width: 755px; height: 63px; left: 0; top: 0;
  background: url('/Public/travelclubck/img/produktove_menu/okraj_horni.gif') no-repeat scroll left top transparent; }
#produktove_menu #produktove_menu_okraj_dolni { position: absolute; width: 755px; height: 9px; left: 0; bottom: -1px; 
 background: url('/Public/travelclubck/img/produktove_menu/okraj_dolni.gif') no-repeat scroll left bottom transparent; }
html > body #produktove_menu #produktove_menu_okraj_dolni { bottom: 0; }
#produktove_menu #produktove_menu_polozky { position: relative; height: 100%; }
#produktove_menu ul { position: relative; display: block; width: 752px; margin: 0; padding: 4px 0 2px 3px; }
html > body #produktove_menu ul { width: 749px; padding: 4px 3px 3px; font-size: 13px;}
#produktove_menu ul li {position:relative;float: left;height: 64px;padding: 0; margin: 0;background: none repeat scroll 0% 0% transparent; }
#produktove_menu ul li a, #produktove_menu ul li span.aktualni {display: table; height: 100%;text-decoration:none;}
#produktove_menu ul li a:hover { background: url('/Public/travelclubck/img/produktove_menu/polozka_hover.gif') repeat-x scroll left top rgb(255, 174, 0); }
#produktove_menu ul li.prvni a:hover { background: url('/Public/travelclubck/img/produktove_menu/polozka_hover.gif') repeat-x scroll left top rgb(255, 174, 0); }
#produktove_menu ul li a span, #produktove_menu ul li span.aktualni span {display: table-cell; padding: 0 14px;margin: 0; overflow: hidden; vertical-align: middle; 
font-weight: bold; color: white; background: url('/Public/travelclubck/img/produktove_menu/polozka_okraj.gif') repeat-y scroll left top transparent; }
#produktove_menu ul li a span span,#produktove_menu ul li span.aktualni span span { display: block; padding: 0;margin: -1px 0 0; overflow: visible; width: auto;line-height: 1.286em; background: none repeat scroll 0% 0% transparent; }
#produktove_menu ul li a span span {&padding-top:12px; &height:53px; cursor:pointer; }
#produktove_menu ul li.posledni, #produktove_menu ul li.posledni a {width:82px; }
#produktove_menu ul li.posledni a:hover {background:url(/Public/travelclubck/img/mnu-br-hr.png) no-repeat scroll right center;}
#produktove_menu ul li.posledni a span {padding:0 8px 0 7px;}
#produktove_menu ul li.uvitafr {font-size:0.95em;}
#produktove_menu ul li.uvitafr a span {padding:0 2px 0 5px;}

#produktove_menu ul li a span.prvni_ld, #produktove_menu ul li span.aktualni span.prvni_ld { position: absolute; display: block; width: 5px; height: 5px; left: 1px; bottom: -1px; 
 padding: 0; margin: 0; overflow: visible; font-size: 1px; line-height: 1px; background: none no-repeat scroll left bottom transparent; }
#produktove_menu ul li a:hover span.prvni_ld { background-image: url('/Public/travelclubck/img/produktove_menu/polozka_hover_roh_ld.gif'); }
html > body #produktove_menu ul li a:hover span.prvni_ld { bottom: 0; }
#produktove_menu ul li a span.prvni_lh, #produktove_menu ul li span.aktualni span.prvni_lh { position: absolute; display: block; width: 5px; height: 5px; left: 1px; top: 0; 
 padding: 0; margin: 0; overflow: visible; font-size: 1px; line-height: 1px; background: none no-repeat scroll left bottom transparent; }
#produktove_menu ul li a:hover span.prvni_lh { background-image: url('/Public/travelclubck/img/produktove_menu/polozka_hover_roh_lh.gif'); }
#produktove_menu ul li a span.prvni_pd, #produktove_menu ul li span.aktualni span.prvni_pd { position: absolute; display: block; width: 5px; height: 5px; right: -1px; bottom: -1px;
  padding: 0; margin: 0; overflow: visible; font-size: 1px; line-height: 1px; background: none no-repeat scroll left bottom transparent; }
#produktove_menu ul li a:hover span.prvni_pd { background-image: url('/Public/travelclubck/img/produktove_menu/polozka_hover_roh_pd.gif'); }

html > body #produktove_menu ul li a span.prvni_pd,
html > body #produktove_menu ul li span.aktualni span.prvni_pd { right: 0; bottom: 0; display:none; }

#produktove_menu ul li a span.prvni_ph, #produktove_menu ul li span.aktualni span.prvni_ph { position: absolute; display: block; width: 5px; height: 5px; right: -1px; top: 0; 
 padding: 0; margin: 0; overflow: visible; font-size: 1px; line-height: 1px; background: none no-repeat scroll left bottom transparent; }
#produktove_menu ul li a:hover span.prvni_ph { background-image: url('/Public/travelclubck/img/produktove_menu/polozka_hover_roh_ph.gif'); }
html > body #produktove_menu ul li a span.prvni_ph,
html > body #produktove_menu ul li span.aktualni span.prvni_ph { right: 0; display:none; }

#zahlavi .tx-rsguidepost-pi1 { position: relative; width: 755px; min-height: 73px; height: 73px; float: right; padding: 13px 9px 0 0; }
html > body #zahlavi .tx-rsguidepost-pi1 { height: auto; }
.uvod #zahlavi .tx-rsguidepost-pi1 { width: 762px; min-height: 164px; height: 164px; padding: 0 5px 0 0; margin: 0; }
html > body .uvod #zahlavi .tx-rsguidepost-pi1 { height: auto; }
.produktove_menu_uvod { position: relative; width: 762px; margin-top: 6px; padding: 0; }
.produktove_menu_uvod_rada2 { margin-top: -1px; }
.produktove_menu_uvod ul { position: relative; display: block; width: 762px; margin: 0; padding: 0; list-style-type: none; }
.produktove_menu_uvod li { position: relative; display: block; float: left; min-height: 150px; height: 150px; width: 175px; margin: 0 1px 0 0; padding: 7px; 
 background: url('/Public/travelclubck/img/polozka_pozadi.gif') no-repeat scroll left top transparent; }
html > body .produktove_menu_uvod li { height: auto; }
.produktove_menu_uvod_rada2 li { background-image: url('/Public/travelclubck/img/polozka_pozadi_rada2.gif'); }
.produktove_menu_uvod li span.produktove_menu_uvod_polozka_okraj_dolni { position: absolute; display: block; width: 189px; height: 16px; left: 0; bottom: 0; 
 background: url('/Public/travelclubck/img/polozka_okraj_dolni.gif') no-repeat scroll left bottom transparent; }
.produktove_menu_uvod_rada2 li span.produktove_menu_uvod_polozka_okraj_dolni { background-image: url('/Public/travelclubck/img/polozka_okraj_dolni_rada2.gif'); }
.produktove_menu_uvod li a { position: relative; display: block; min-height: 150px; height: 150px; width: 175px; margin: 0; padding: 0; z-index: 2; 
 background: url('/Public/travelclubck/img/polozka_odkaz_pozadi.gif') no-repeat scroll left bottom rgb(255, 138, 0); text-decoration: none; }
html > body .produktove_menu_uvod li a { height: auto; }
.produktove_menu_uvod li.bus a { background: url('/Public/travelclubck/img/polozka_odkaz_pozadi_bus.gif') no-repeat scroll left bottom rgb(255, 138, 0); }
.produktove_menu_uvod li.auto a { background: url('/Public/travelclubck/img/polozka_odkaz_pozadi_auto.gif') no-repeat scroll left bottom rgb(255, 138, 0); }
.produktove_menu_uvod li.bus_auto a { background: url('/Public/travelclubck/img/polozka_odkaz_pozadi_bus_auto.gif') no-repeat scroll left bottom rgb(255, 138, 0); }
.produktove_menu_uvod li a:hover { background: url('/Public/travelclubck/img/polozka_odkaz_pozadi_hover.gif') no-repeat scroll left bottom rgb(254, 173, 0); }
.produktove_menu_uvod li.bus a:hover { background: url('/Public/travelclubck/img/polozka_odkaz_pozadi_bus_hover.gif') no-repeat scroll left bottom rgb(254, 173, 0); }
.produktove_menu_uvod li.auto a:hover { background: url('/Public/travelclubck/img/polozka_odkaz_pozadi_auto_hover.gif') no-repeat scroll left bottom rgb(254, 173, 0); }
.produktove_menu_uvod li.bus_auto a:hover { background: url('/Public/travelclubck/img/polozka_odkaz_pozadi_bus_auto_hover.gif') no-repeat scroll left bottom rgb(254, 173, 0); }
.produktove_menu_uvod li a span.produktove_menu_uvod_polozka_obrazek { position: relative; display: block; height: 110px; width: 175px; margin: 0; padding: 0; overflow: hidden; }
.produktove_menu_uvod li a span.produktove_menu_uvod_text { position: relative; display: table-cell; min-height: 40px; height: 40px; width: 125px; padding: 0 0 0 8px; 
 vertical-align: middle; line-height: 1.167em; font-family: Verdana,'Geneva CE',lucida,sans-serif; font-weight: bold; color: white; }
html > body .produktove_menu_uvod li a span.produktove_menu_uvod_text {height: auto;min-height: 0;padding: 13px 8px;}
#rozhrani { position: relative; height: 1px; overflow: hidden; padding: 0 4px; font-size: 1px; line-height: 1px; background: none repeat scroll 0% 0% rgb(255, 180, 19); }
.uvod #rozhrani { display: none; }
#rozhrani #rozhrani_stred { position: relative; width: 990px; height: 1px; margin: auto; overflow: hidden; font-size: 1px; line-height: 1px;
  background: url('/Public/travelclubck/img/rozhrani_pozadi_ie6.gif') no-repeat scroll left top transparent; }
html > body #rozhrani #rozhrani_stred { background-image: url('/Public/travelclubck/img/rozhrani_pozadi.gif'); }
#tela_obal { position: relative; width: 970px; margin: auto; padding: 0 14px; }
#telo_leve { position: relative; float: left; width: 187px; padding: 17px 11px 9px 9px; }
#telo_leve p { margin: 0.25em 0 0.5em; }
#telo { position: relative; float: left; width: 756px; padding: 0 5px 10px 2px; }
#telo_leve, #telo, #telo_prave  {z-index:1000;}
.uvod #telo { padding-top: 9px; }
#tela_obal .telo_stred { width: 546px; padding: 0 6px; }
#cesta { padding: 0; margin: 1.6em 0 1.4em; font-size: 0.833em; }
.uvod #cesta { display: none; }
#cesta span { font-weight: bold; }
#telo_prave { position: relative; float: right; width: 187px; padding: 17px 10px 9px 8px; }
#telo_prave p { margin: 0.25em 0 0.5em; }
a.bannerDiscount {display:block; background:transparent url("/Public/travelclubck/img/vyuzijte-nasich-slev.jpg") 0 0 no-repeat;text-indent:-2000px;width:187px;height:105px;}
a.bannerDiscount:hover { background-position: 0 -105px;}

/* ==== buttons ====*/
.red {background:#FF0000 url("../Public/travelclubck/img/gradient.png") 0 0 repeat-x;}
.red:hover{background-color:#D70000; }
.tlacitko.green input,a.green, .submitButton input, .rsv-btn-place input {background:#009900 url("../Public/travelclubck/img/gradient.png") 0 0 repeat-x;}
.tlacitko.green input:hover, a.green:hover, .submitButton input:hover, .rsv-btn-place input:hover {background-color:#007500;}
.gray, .rsv-btn-place input.rsv-removeroom-button{background:#99A4A1 url("../Public/travelclubck/img/gradient.png") 0 0 repeat-x;}
.gray:hover, .rsv-btn-place input.rsv-removeroom-button:hover {background-color:#7D8A86; }
.tlacitko input, a.tlacitko, .submitButton input, .rsv-btn-place input{display:inline-block;padding: 4px 7px;font-size:12px;text-decoration: none;color: #FFF;cursor:pointer;
    border-radius: 3px;
    border: 1px solid #999;/* IE */
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.25);
    border-width: 0 0 1px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4);
}
.tlacitko input:visited,  a.tlacitko:visited{color: #FFF;}
.tlacitko input:hover, a.tlacitko:hover, .submitButton input:hover, .rsv-btn-place input:hover {border-bottom:1px solid rgba(0,0,0,0.2); -moz-transition-property:color, background; -moz-transition-duration:0.4s, 0.4s; -moz-transition-timing-function:linear, ease-in;color:#FFF;}
a.tlacitko{padding: 5px 9px;font-size:12px;}
.tlacitko.big input, a.big, .submitButton input, input.rsv-continuebutton1{font-size: 16px;padding: 8px 18px;}
.tlacitko.textB input,a.textB, .submitButton input, .rsv-btn-place input{font-weight:bold;}

/* zapati */
#zapati_kontejner {position: relative;color:#333;font-size:90%; height: 170px; clear: both;margin: 0 auto; min-width: 970px;background:#FFBF00 url('../Public/travelclubck/img/pozadi_003.gif') repeat-x left top; }
#zapati { position: relative; width: 970px; margin: auto; height: 95px;background:transparent url('../Public/travelclubck/img/lista_pozadi.gif') repeat-x;}
#zapati h3 {font-size: 110%;color:#666;text-transform:uppercase;padding:2px 0 6px 4px;font-weight:bold;margin:0 0 6px 0;}
#zapati ul{float:left;width:190px;padding:0 10px;background:transparent url("../Public/travelclubck/img/bgFooterUl.png") 100% 6px no-repeat;}
#zapati ul.last{background:none;}
#zapati ul li{margin:5px 0;background:transparent url("../Public/travelclubck/img/bgLi.png") 4px 60% no-repeat;padding-left:14px;}
#zapati ul li a{text-decoration:none;color:#333;}
#zapati ul li a:hover{text-decoration:underline;color:#000;}
#zapati ul.contact{width:320px;}
#zapati ul.contact li{padding-left:4px;background:none;}
#zapati ul.contact li.csad{padding:0 0 10px 40px;background:transparent url("../Public/travelclubck/img/logoFooter.gif") 0 0 no-repeat;}
#zapati ul.contact li span{width:50px;display:inline-table;}
#zapati ul li.footerTitle{background-image:none;padding:0;}

#zapati_copyright,#zapati_omega { position: absolute; top: 150px;color:#666;}
#zapati_copyright a,#zapati_omega a{color:#666;text-decoration:none;}
#zapati_copyright a:hover,#zapati_omega a:hover{color:#333;text-decoration:underline;}
#zapati_copyright {left: 0; }
#zapati_omega {right:0; }

div.clear { clear: both; height: 1px; overflow: hidden; font-size: 1px; line-height: 1px; }
table.zajezdy_last_minute { width: 100%; }
table.zajezdy_last_minute td { padding: 0.25em 7px 0.417em; background-color: rgb(236, 236, 236); border-top: 2px solid white; border-bottom: 2px solid white; }
.odkaz_ven { padding-right: 17px; background: url('/Public/travelclubck/img/odkaz_ven.gif') no-repeat scroll right 0.273em transparent; }
.odkaz_mapa_webu { padding-right: 20px; background: url('/Public/travelclubck/img/odkaz_mapa_webu.gif') no-repeat scroll right 0.182em transparent; }
.odkaz_o_webu { padding-right: 23px; background: url('/Public/travelclubck/img/odkaz_o_webu.gif') no-repeat scroll right 0.273em transparent; }
.odkaz_tisk { padding-right: 23px; background: url('/Public/travelclubck/img/odkaz_tisk.gif') no-repeat scroll right top transparent; }
a img.banner_hover { display: none; }
a:hover img.banner { display: none; }
a:hover img.banner_hover { display: block; }
a img.vypis_last_minute_hover { display: none; }
a:hover img.vypis_last_minute { display: none; }
a:hover img.vypis_last_minute_hover { display: block; }
p.odkaz_vsechny_zajezdy { text-align: right; }
p.odkaz_vsechny_zajezdy a { padding-right: 37px; padding-bottom: 1px; background: url('/Public/travelclubck/img/odkaz_prejit.gif') no-repeat scroll right top transparent; }
p.odkaz_vsechny_zajezdy a:hover { background-image: url('/Public/travelclubck/img/odkaz_prejit_hover.gif'); }
.banner_csad_tisnov { position: relative; width: 523px; min-height: 103px; height: 103px; padding: 1px 11px; margin: 1em 0; 
 background: url('/Public/travelclubck/img/csad_tisnov.gif') no-repeat scroll left top rgb(174, 175, 176); }
html > body .banner_csad_tisnov { height: auto; }
.banner_csad_tisnov_oddelovac { position: absolute; width: 545px; height: 1px; left: 0; bottom: 0; font-size: 1px; line-height: 1px;
  background: url('/Public/travelclubck/img/oddelovac_plny.gif') repeat-x scroll left bottom transparent; }
.banner_csad_tisnov h2 { margin-top: 0.5em; color: white; font-weight: normal; line-height: 1.111em; }
.banner_csad_tisnov p { margin-bottom: 1em; color: white; line-height: 1.5em; }
.banner_csad_tisnov a { color: white; }
.last_minute_emailem { position: relative; width: 181px; padding: 3px; background: url('/Public/travelclubck/img/pozadi_004.gif') repeat-y scroll left top transparent; }
.last_minute_emailem_okraj_horni { position: absolute; width: 187px; height: 3px; left: 0; top: 0; font-size: 1px; line-height: 1px; 
 background: url('/Public/travelclubck/img/okraj_horni.gif') no-repeat scroll left top transparent; }
.last_minute_emailem_okraj_dolni { position: absolute; width: 187px; height: 3px; left: 0; bottom: 0; font-size: 1px; line-height: 1px; 
 background: url('/Public/travelclubck/img/okraj_dolni.gif') no-repeat scroll left top transparent; }
.last_minute_emailem_obsah {position: relative;width: 181px;height: 144px; background: url('/Public/travelclubck/img/obsah_pozadi.gif') repeat-x scroll left top transparent; }
.last_minute_emailem_obsah form { margin: -2px 0 0; padding: 0; }
.last_minute_emailem_obsah p { margin: 0 0 1px; padding: 0 6px; }
.last_minute_emailem_obsah .text, .last_minute_emailem_obsah .required input { padding: 0; width: 125px; }
.last_minute_emailem_obsah div {display: inline;}
.kralovna { position: relative; width: 545px; margin: 1em 0; padding: 1px 0; background: url('/Public/travelclubck/img/oddelovac_kralovna.gif') repeat scroll left top transparent; }
.kralovna table { margin: 0; }
input, button, textarea, select { font-family: Tahoma,'Lucida Grande CE',lucida,sans-serif; font-size: 1em; }
input.text, textarea, select { border: 1px solid #AFAFAF;padding:3px;}
input.tlacitko_ok { vertical-align: -4px; font-size: 1em; }
.last_minute_emailem_obsah .required input {border: 1px solid #AFAFAF;margin-left: 6px;} 
.last_minute_emailem .error { color: red;font-size: 11px;}
.newsletter-form .submit-button input {border:none; width:34px; height:18px; font-size:0; vertical-align:4px; background:url(/Public/travelclubck/img/tlacitko_ok.gif) no-repeat;cursor:pointer; }   

.calendar {z-index:1001!important;}
.nobg {background:none!important;}
span.lm {color:#FFF;background-color:#F00;padding:2px 5px 3px 5px;border-radius: 4px;font-weight:bold;margin-left:2px;}
.fR{float:right;}
.fL{float:left;}
.destination-id-57 {display: none;}