﻿body{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;padding:0px;margin:0px;background:#fafeff url(design/bg.jpg) repeat-x 0% 0%;}
a{color:#0099CC;}a:hover{color:#C36;}.clear{clear:both;}
p{padding:5px;margin:0px;line-height:19px;}p.details{padding:5px 15px 5px 15px;font-size:11px;}p.details_cart{clear:both;padding:25px 30px 5px 0px;font-size:11px;font-style:italic;}
p.more_details{padding:25px 20px 0px 20px;font-size:11px;}
#pix{background:url(design/bg_top.jpg) no-repeat 50% 0%;}
#wrap{width:1000px;height:auto;margin:0px auto;background:#FFFFFF url(design/telo_bg.gif) repeat-y 0px 0px;}
.content{padding:0px 0px 20px;margin:0px 20px;}
.center_content{width:1000px;background:url(design/telo_top.jpg) no-repeat 0% 0%;}
.left_content{float:left;padding:0px;}h1{color:#003333;font-size:18px;}
.rcol{padding:0px;float:right;width:250px;margin:0px;}
.lcol{padding:0px;float:left;margin:0px;width:690px;}
h2{font-size:15px;letter-spacing:1px;margin:0px 0px 10px;padding:5px 0px;color:#C36;font-weight:normal;background:url(design/px_2.png) repeat-x 100% 100%;display:block;}
h3{background:url(design/px_2.png) repeat-x 100% 100%;color:#09c;font-size:15px;margin:5px 0px;padding:0px 0px 5px 15px;line-height:20px;height:20px;font-weight:normal;}
.lcol	h4{letter-spacing:1px;font-size:18px;margin:10px 0px 0px;z-index:0;color:#FFAE06;background:url(design/z_tip.png) no-repeat 0px -1px;padding:8px 10px 0px 12px;display:block;height:30px;clear:left;font-weight:normal;color:#369;}
/* ------------------------------------------------------------------------
	Hlavička
------------------------------------------------------------------------- */
.header{width:1000px;height:178px;background:url(design/header.jpg) no-repeat 0% 0%;margin:0px;padding:0px;position:relative;}
.logo{height:83px;padding:0px;margin:0px;}
.logo img a{border:none;padding:0px;margin:0px;}
.zemekoule_top{padding:0px;position:absolute;background:url(img/zeme_cestovani.jpg) no-repeat 100% 0px;margin:0px;top:0px;right:0px;height:83px;width:325px;}
.zemekoule_bot{padding:0px;position:absolute;height:95px;width:250px;background:url(img/zeme_cestovani.jpg) no-repeat 100% -83px;right:0px;margin:0px;}
/* -- Horní menun -- */
#horni_menu{width:750px;position:relative;font-size:12px;padding:0px;margin:0px;background:url(design/menu_1.jpg) no-repeat 0% 0%;height:95px;}
#horni_menu .hlavni_menu{height:42px;float:left;padding:0px 0px 0px 40px;margin:0px;}
#horni_menu .hlavni_menu ul{height:41px;list-style:none;padding:0;margin:0;}
#horni_menu .hlavni_menu li{height:41px;float:left;background:url(design/tabs_li.png) no-repeat 100% 50%;}
#horni_menu .hlavni_menu li li{height:41px;float:left;background:url(design/tabs_li_li.png) no-repeat 100% 50%;padding-right:1px;padding-left:1px;}
#horni_menu .hlavni_menu li a{float:left;display:block;text-decoration:none;padding:0px 0px 0px 20px;margin:0px;font-size:12px;}
#horni_menu .hlavni_menu li a b{height:25px;font-weight:normal;color:#336666;float:left;display:inline;cursor:pointer;padding:16px 36px 0px 13px;}
#horni_menu .hlavni_menu li.active a{background:url(design/tabs_1l.png) no-repeat 0% 0%;}
#horni_menu .hlavni_menu li.active a b{color:#663300;background:url(design/tabs_1.png) no-repeat 100% 0%;}
#horni_menu .hlavni_menu li a:hover{cursor:pointer;background:0% -41px;text-decoration:none;}
#horni_menu .hlavni_menu li a:hover b{color:#fff;background:100% -41px;}
#horni_menu .hlavni_menu li:hover > a{background:url(design/tabs_1l.png) no-repeat 0% -41px;cursor:pointer;}
#horni_menu .hlavni_menu li:hover > a b{background:url(design/tabs_1.png) no-repeat 100% -41px;color:#630;font-weight:bold;text-decoration:none;}
#horni_menu .hlavni_menu li ul{position:absolute;top:40px;z-index:10;}
#horni_menu .hlavni_menu li.active:hover a{background-position:0% 100%;}
#horni_menu .hlavni_menu li.active:hover a b{background-position:100% 100%;font-weight:bold;}
#horni_menu .hlavni_menu ul ul{width:710px;height:43px;list-style:none;margin:0px;padding:5px 20px;}
#horni_menu .hlavni_menu li ul{left:0;z-index:1;padding:5px 20px;height:43px;margin:0px;}
#horni_menu .hlavni_menu ul li ul li a,#horni_menu .hlavni_menu li.active a:hover ul li a,#horni_menu .hlavni_menu li.active:hover ul li a{height:35px;line-height:34px;font-size:12px;color:#630;display:block;text-align:center;margin:0;padding:0px 10px;}
#horni_menu .hlavni_menu ul li.active ul li a{background-image:none;}
#horni_menu .hlavni_menu ul :hover ul li a.last,#horni_menu .hlavni_menu ul li.active ul li a.last,#horni_menu .hlavni_menu li.active a:hover ul li a.last,#horni_menu .hlavni_menu li.active:hover ul li a.last{background-image:none;}
#horni_menu .hlavni_menu li ul li.active_sub a,#horni_menu .hlavni_menu li a:hover ul li.active_sub a,#horni_menu .hlavni_menu li:hover ul li.active_sub a,#horni_menu .hlavni_menu li a:hover ul li a:hover,#horni_menu .hlavni_menu li:hover ul li a:hover{color:#663300;background-image:none;}
#horni_menu .hlavni_menu li.active ul li.active_sub a,#horni_menu .hlavni_menu li.active a:hover ul li.active_sub a,#horni_menu .hlavni_menu li.active:hover ul li.active_sub a,#horni_menu .hlavni_menu li.active a:hover ul li a:hover,#horni_menu .hlavni_menu li.active:hover ul li a:hover{color:#663300;background:url(design/tabs_li_li_h.png) no-repeat 50% 50%;}
#horni_menu .hlavni_menu ul li a:hover{color:#FFFFFF;}
.locMarker img{float:left;width:90px;height:60px;border:1px solid gray;margin:0 5px 0 0;}
.locMarker{width:300px;font-size:11px;}
/* -- cesta -- */
#cesta{padding:0px 0px 0px 10px;background:url(design/cesta_l.png) no-repeat 0px 0px;height:33px;margin:0px 0px 10px -20px;}
#cesta a{padding:8px 20px 0px 10px;height:25px;display:block;float:left;background:url(design/cesta_r.png) no-repeat 100% 0%;color:#c36;}
#cesta a:hover{color:#333;}
#cesta .cesta-posl{padding:8px 25px 0px 10px;height:25px;display:block;float:left;background:url(design/cesta_r.png) no-repeat 100% 100%;color:#003366;}
#cesta .schranka{padding:0px;float:right;width:165px;margin:2px 0px 0px;}
#cesta .schranka h2{padding:0px;margin:0px;font-size:1px;line-height:1px;}
#cesta .schranka h2 a{padding:0px;display:block;margin:0px;color:#FFF;height:31px;width:165px;text-decoration:none;background:url(design/schranka.png) no-repeat 0px 0px;text-indent:-200000px;}
#cesta .schranka h2 a:hover{background:url(design/schranka.png) no-repeat 0px 100%;color:#069;}
#cesta .schranka h2 span{padding:0px;display:block;font-size:20px;color:#C03;height:30px;width:70px;float:right;margin:0px;line-height:30px;text-decoration:none;text-indent:0px;text-align:center;}
#cesta #loading{padding:6px 16px 0px 0px;float:right;width:110px;margin:2px 10px 0px 0px;background:url(design/load.gif) no-repeat 0px 0px;height:25px;color:#FFF;text-align:right;display:none;}
#cesta p{padding:0px;text-decoration:blink;}
/*---------------footer------------------------*/
.footer{height:86px;background:url(design/footer.png) no-repeat center top;margin:0px;padding-top:20px;}
.left_footer{float:left;padding:10px 0px 0px 20px;color:#475861;}
.right_footer{float:right;padding:0px 20px 0px 0px;color:#788D99;}
.footer a{padding:0 5px 0 5px;color:#38454B;}
.footer a.ad{padding:0px;color:#F36;margin:5px;display:block;}
.footer a:hover{color:#369;}
/* ------------------------------------------------------------------------
Hledání zájezdů
------------------------------------------------------------------------- */
#hledat{padding:0px;width:960px;margin:0px auto;background:url(design/hledej_bg.png) repeat-y 0px 0px;font-size:12px;}
#hledatTop{padding:0px;background:url(design/hledej_top.png) no-repeat 0px 0px;margin:0px auto;height:20px;width:960px;}
#hledatBottom{padding:7px 0px 0px;background:url(design/hledej_bot.png) no-repeat 0px 0px;margin:0px auto 8px;width:960px;}
#shrinker{margin:-2px auto 0px;width:210px;}
.rozbaleno{background:url(design/hledej_rozbal.png) no-repeat 0px 1px;text-indent:60px;padding-top:5px;height:18px;color:#cf4700;font-weight:bold;padding-left:0px;margin:0px;}
.zabaleno{background:url(design/hledej_rozbal.png) no-repeat 100% 100%;text-indent:60px;padding-top:5px;height:18px;font-weight:bold;color:#cf4700;}
.rozbaleno:hover{background:url(design/hledej_zabal.png) no-repeat 0% 1px;cursor:pointer;color:#369;}
.zabaleno:hover{background:url(design/hledej_zabal.png) no-repeat 100% 100%;cursor:pointer;color:#369;}
#hledat table{padding:0px;margin:0px auto;border-collapse:collapse;border-width:0px;border-style:none;}
#hledat tr{padding:0px;margin:0px;}#hledat td{padding:0px;margin:0px;text-indent:0px;}
#hledat select{border:1px solid #cccccc;height:20px;font-size:12px;line-height:20px;margin:0px 0px 0px 4px;padding:0px;background:#FFF;text-indent:2px;}
.indent0{font-weight:bold;display:block;padding:3px;background:#EAF3FC;}
#hledat select#kategorie option.indent1{margin-left:10px;}
#hledat select#kategorie option.indent2{margin-left:15px;}
/*#hledat select:hover{border-color:#5794bf;cursor:pointer;}*/
#hledat .lastminute label{color:#FFF;font-size:14px;font-weight:bold;display:block;height:30px;width:180px;line-height:30px;background:url(design/hledej_lm.png) no-repeat 0% 0%;margin:0px 5px 0px 65px;padding:0px;}
#hledat input#lastminute{border:none;margin:6px 5px 0px;padding:0px;float:left;display:block;}
#hledat td.lastminute{border:none;margin:0px;padding:0px;width:250px;}
select#kategorie{width:188px;}select#zeme{width:146px;}
select#doprava{width:85px;padding:0px;float:left;}
select#odjezd{width:80px;float:left;height:22px;line-height:22px;margin-right:0px;display:block;margin-left:0px;}
#hledat td.popisek{font-weight:normal;text-align:right;width:65px;line-height:35px;font-size:11px;}
#hledat td.mezera{display:none;}
td#searchRow3{font-weight:normal;text-align:right;width:65px;line-height:35px;font-size:11px;}
td.calendar{width:20px;}
#menustrava,#menuubytovani,#menuDestinace{position:absolute;border:1px solid #BACED8;padding:5px;visibility:hidden;top:20px;background:#F8FCFF;left:950px;}
#menuLetiste{position:absolute;border:1px solid #BACED8;padding:5px;visibility:hidden;top:20px;background:#F8FCFF;}
#menustrava label,#menuubytovani label,#menuLetiste label{color:Black;font-weight:normal;}
#menustrava label:hover,#menuubytovani label:hover,#menuLetiste label:hover,#menuDestinace label:hover{background:#09C;color:#FFF;cursor:pointer;}
.multiInputs{display:block;margin-top:10px;}
#destinaceHolder{display:block;height:250px;width:310px;overflow:auto;margin-bottom:5px;}
#destinaceHolder div{display:block;float:left;width:145px;}
#destinaceHolder div:hover{background:#09C;color:#FFF;cursor:pointer;}
#menuDestinace{height:310px;}
#menuDestinace	.potvrdit{padding:4px 5px 0px;height:18px;background:url(design/hledej_potvrdit.png);width:62px;display:block;font-weight:bold;cursor:pointer;margin:0px 0px 10px 215px;}	
#menuubytovaniInputs,#menuDopravaInputs{height:205px;overflow:auto;margin-bottom:5px;width:150px;}
#menustravaInputs{margin-bottom:5px;width:150px;}
#menustrava label{width:150px;}	 #menuubytovani label{width:150px;}#menuLetiste label{width:150px;}
.potvrdit{padding:4px 5px 0px;height:18px;background:url(design/hledej_potvrdit.png);width:62px;margin:0px 10px 10px auto;display:block;font-weight:bold;cursor:pointer;}		
.potvrdit:hover{background:url(design/hledej_potvrdit.png) 100% 0%;cursor:pointer;}	
 #date{width:68px;font-size:11px;background:#FFF;height:18px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right-width:0px;border-right-style:none;display:block;float:right;line-height:18px;margin-left:2px;}
#calendarShow{padding:0px;margin:0px 3px 0px -3px;height:22px;width:20px;}
#menustravaButton,#menuubytovaniButton,#menuDestinaceButton{background:#FFF;width:146px;}#menuLetisteButton{background:#FFF;width:90px;}
#menustravaButton-button,#menuubytovaniButton-button,#menuDestinaceButton-button{height:20px;background:#FFF url(design/hledej_dropdown.png) no-repeat 100% 50%;width:146px;text-align:left;border-right:0 none;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding:0px 20px 0px 2px;text-indent:0;overflow:hidden;display:block;margin:0px 0px 0px 4px;}
#menuLetisteButton-button{height:20px;background:#FFF url(design/hledej_dropdown.png) no-repeat 100% 50%;width:90px;text-align:left;border-right:0 none;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding:0px 20px 0px 2px;text-indent:0;overflow:hidden;display:block;margin:0px 0px 0px 100px;}
#menustravaButton-button:hover,#menuubytovaniButton-button:hover,#menustravaButton-button:active,#menuubytovaniButton-button:active,#menuLetisteButton-button:hover,#menuLetisteButton-button:active,#menuDestinaceButton-button:hover,#menuDestinaceButton-button:active{border-color:#5794bf;background:url(design/dropdown_hover.png) no-repeat 100% 50%;}
#paging,#paging_bottom{overflow:hidden;margin-right:-20px;margin-left:-20px;margin-top: 10px;}
#priceContainer{position:relative;background:transparent url(design/hledej_tepl1.png) no-repeat scroll 100% 100%;height:28px;width:250px;margin-top:5px;margin-left:5px;}
#durationContainer{position:relative;background:transparent url(design/hledej_tepl1.png) no-repeat scroll 100% 0%;height:28px;width:250px;margin-top:5px;margin-left:5px;}
#priceContainer div,#durationContainer div{position:absolute;cursor:default;top:4px;}
#duration_info,#price_info{font-size:12px;line-height:30px;font-weight:bold;color:#465760;}
/* Here's the highlight element */
#priceContainer span,#durationContainer span{position:absolute;background:transparent url(http://yui.yahooapis.com/2.8.0r4/build/slider/assets/skins/sam/bg-h.gif) no-repeat scroll 5px 0;_font-size:5px;/* prevent IE6 expanding the box height to font-size */ top:10px;left:12px;height:28px;width:228px;}
#priceContainer .caution,#durationContainer .caution{background-position:0 -13px;}
#priceContainer .boom,#priceContainer .danger,#durationContainer .boom,#durationContainer .danger{background-position:0 -26px;}
/* ------------------------------------------------------------------------
Stránkování
------------------------------------------------------------------------- */
#padding{clear:both;width:1000px;overflow:auto;}
.yui-pg-container{display:block;margin:0px -20px;padding:0px;background:url(design/padding_bg.png) repeat-x 0px 0px;overflow:auto;font-size:11px;}
.yui-pg-container .yui-pg-pages a{color:#333333;padding:10px 0px 6px;cursor:pointer;margin:0px 3px;text-align:center;height:20px;display:block;float:left;font-size:12px;width:35px;}
.yui-pg-container .yui-pg-current-page{color:#FFFFFF;float:left;height:20px;display:block;background:url(design/padding_current.png) no-repeat 50% 100%;margin:0px 3px;font-size:12px;font-weight:bold;text-align:center;padding:11px 0px 5px;width:48px;}
.yui-pg-container .yui-pg-pages a:hover{text-align:center;color:#333;background:url(design/padding_current.png) no-repeat 50% 0%;text-decoration:none;}
.yui-pg-pages{height:33px;display:block;text-align:center;padding:0px 0px 0px 70px;margin:0px;float:left;width:530px;}
.yui-pg-first{height:33px;width:75px;display:block;float:left;background:url(design/padding_first.png) 0px 50%;text-indent:-20000px;}
.yui-pg-previous{height:33px;width:120px;display:block;float:left;background:url(design/padding_first.png) -75px 50%;text-indent:-20000px;}
.yui-pg-next{height:33px;width:120px;display:block;float:left;background:url(design/padding_first.png) no-repeat -200px 50%;text-indent:-20000px;}
.yui-pg-last{height:33px;width:85px;display:block;float:left;background:url(design/padding_first.png) 100% 50%;text-indent:-20000px;}
a.yui-pg-first{height:33px;width:75px;display:block;float:left;background:url(design/padding_first.png) 0px 0%;}
a.yui-pg-previous{height:33px;width:120px;display:block;float:left;background:url(design/padding_first.png) -75px 0%;}
a.yui-pg-next{height:33px;width:120px;display:block;float:left;background:url(design/padding_first.png) no-repeat -200px 0%;}
a.yui-pg-last{height:33px;width:85px;display:block;float:left;background:url(design/padding_first.png) 100% 0%;}
a.yui-pg-first:hover{background:url(design/padding_first.png) 0px 100%;}
a.yui-pg-previous:hover{background:url(design/padding_first.png) -75px 100%;}
a.yui-pg-next:hover{background:url(design/padding_first.png) no-repeat -200px 100%;}
a.yui-pg-last:hover{background:url(design/padding_first.png) 100% 100%;}
/* ------------------------------------------------------------------------
Třídění zájezdů,pružné tlačítka
------------------------------------------------------------------------- */
.tabs{padding:0px;overflow:hidden;background:url(design/tabs_ul.gif) repeat-x 0% 100%;width:960px;margin:0px;}
.tabs .kolik{padding:0px 10px;width:505px;display:block;text-align:right;}
.tabs #Ttrideni{width:970px;padding:5px 5px 0px;margin:0px;height:33px;background:#BACED8 url(design/tabs_ul.gif) repeat-x 0% 100%;list-style:none;}
.tabs #Ttrideni li{height:33px;float:left;margin-right:4px;background:none;padding:0px;line-height:34px;}
.tabs #Ttrideni li a{height:33px;float:left;display:block;color:#cddce4;text-decoration:none;background:url(design/sort_l.png) no-repeat 0% 0%;padding:0px 0px 0px 10px;line-height:33px;margin:0px;font-size:11px;}
.tabs #Ttrideni li a b{height:33px;float:left;display:block;cursor:pointer;display:inline;background:url(design/sort_r.png) no-repeat 100% -66px;padding:0px 30px 0px 0px;}
.tabs #Ttrideni li a:hover{cursor:pointer;color:#005694;text-decoration:underline;background:url(design/sort_l.png) no-repeat 0% 100%;}
.tabs #Ttrideni li a:hover b{background:url(design/sort_r.png) no-repeat 100% -99px;color:#212121;text-decoration:underline;}
.tabs #Ttrideni li.down a{background:url(design/sort_l.png) no-repeat 0% 100%;padding:0px 0px 0px 10px;color:#212121;}
.tabs #Ttrideni li.down a b{background:url(design/sort_r.png) no-repeat 100% -33px;padding:0px 30px 0px 0px;}
.tabs #Ttrideni li.down a:hover{}.tabs #Ttrideni li.down a:hover b{background:url(design/sort_r.png) no-repeat 100% -99px;color:#F60;}
.tabs #Ttrideni li.up a{background:url(design/sort_l.png) no-repeat 0% 100%;padding:0px 0px 0px 10px;color:#212121;}
.tabs #Ttrideni li.up a b{background:url(design/sort_r.png) no-repeat 100% 0%;padding:0px 30px 0px 0px;}
.tabs #Ttrideni li.up a:hover{}.tabs #Ttrideni li.up a:hover b{background:url(design/sort_r.png) no-repeat 100% -99px;color:#F60;}
.tabs #Ttrideni li.nic a{background:url(design/sort_l.png) no-repeat 0% 0%;padding:0px 0px 0px 10px;color:#cddce4;margin:0px;}
.tabs #Ttrideni li.nic a b{background:url(design/sort_r.png) no-repeat 100% -132px;padding:0px 10px 0px 0px;}
.tabs #Ttrideni li.nic a:hover{background:url(design/sort_l.png) no-repeat 0% 100%;padding:0px 0px 0px 10px;color:#212121;}
.tabs #Ttrideni li.nic a:hover b{background:url(design/sort_r.png) no-repeat 100% 100%;padding:0px 10px 0px 0px;}
.tabs #Ttrideni li.zobr a{background:url(design/sort_l.png) no-repeat 0% 0%;padding:0px 0px 0px 10px;color:#cddce4;margin:0px;}
.tabs #Ttrideni li.zobr a b{background:url(design/sort_r.png) no-repeat 100% -132px;padding:0px 10px 0px 0px;}
.tabs #Ttrideni li.zobr a:hover{background:url(design/sort_l.png) no-repeat 0% 100%;padding:0px 0px 0px 10px;color:#212121;}
.tabs #Ttrideni li.zobr a:hover b{background:url(design/sort_r.png) no-repeat 100% 100%;padding:0px 10px 0px 0px;}
.tabs #Ttrideni li.zobr.selected a{background:url(design/sort_l.png) no-repeat 0% 100%;padding:0px 0px 0px 10px;color:#212121;}
.tabs #Ttrideni li.zobr.selected a b{background:url(design/sort_r.png) no-repeat 100% 100%;padding:0px 10px 0px 0px;}
.tabs #Ttrideni img{padding:0px;float:left;margin:14px 0px 0px -5px;}
.tabs #Ttrideni .nalezenoZajezdu{padding:0px 10px 0px 15px;margin:2px 44px 0px 10px;font-size:10px;background:#fdf4d4 url(design/loading.gif) no-repeat 0px 0px;width:115px;display:block;height: 29px;}
.tabs #Ttrideni .nalezenoZajezdu #toursFound{font-size:18px;font-weight:bold;padding:4px 2px 2px 4px;margin:0px;display:inline;color:#933;}
/* ------------------------------------------------------------------------
Výpis zájezdů obrázkový
------------------------------------------------------------------------- */
#resultDiv{margin:0px;width:959px;padding:0px;border-left:1px solid #dce6ee;overflow:hidden;border-bottom:1px solid #dce6ee;border-top: 2px solid #EEF4F9;}
#resultDiv h1{margin:10px 0px 0px;background:url(design/px.gif) repeat-x 0% 100%;padding-left:40px;padding-bottom:5px;font-size:15px;color:#c36;}
#resultDiv div{margin:0px;float:left;width:478px;padding:0px;background:url(design/result_h2_bg.gif) repeat-x 0px 0px;border-right:1px solid #dce6ee;}
#resultDiv table{border-collapse:collapse;table-layout:fixed;margin:0px;padding:0px;border:none;height:112px;width:477px;}
#resultDiv table tr,#resultDiv table  td{margin:0px;padding:0px;border-collapse:collapse;}
#resultDiv table tr td.p{line-height:18px;border-bottom:1px solid #dce6ee;border-left:1px solid #dce6ee;text-align:right;padding-right:5px;}
#resultDiv table tr td.t{line-height:16px;border-bottom:1px solid #dce6ee;border-left:1px solid #dce6ee;padding-left:5px;width:120px;}
#resultDiv div img{margin:21px 5px 0px;padding:0px;border-top:0px none;border-right:0px none;border-bottom:0px none;border-left:0px none;float:left;height:11px;width:16px;}
#resultDiv div h2{font-size:14px;margin:0px 0px 0px 6px;height:42px;line-height:42px;display:block;overflow:hidden;border-style:none;}
#resultDiv div h2 a{margin:0;}#resultDiv div h2 a:hover{margin:0;color:#43535A;}
#resultDiv div div{display:inline-block;}
#resultDiv div span.cena{font-weight:bold;font-size:13px;}
#resultDiv table tr td.porovnat{height:29px;width:29px;background:url(design/result_porovnat.png) no-repeat 0px 0px;margin:0px;padding:0px;}
#resultDiv table tr td.akce{height:29px;background:#f8fbfd url(design/result_porovnat.png) no-repeat 0px -29px;vertical-align:top;padding-top:4px;}
#resultDiv table tr td.akce .lm,#resultDiv table tr td.akce .lm a{height:41px;width:29px;display:block;text-indent:-20000px;background:#f8fbfd url(design/result_akce.png) no-repeat 0px 0px;padding:0px;margin:0px;}
#resultDiv table tr td.akce .fm,#resultDiv table tr td.akce .fm a{height:41px;width:29px;display:block;text-indent:-20000px;background:#f8fbfd url(design/result_akce.png) no-repeat 0px 100%;padding:0px;margin:0px;}
#resultDiv table tr td.obr{background:#f8fbfd url(design/result_img_bg.png) no-repeat 0px 0px;margin:0px;padding:0px;width:170px;height:112px;}
#resultDiv table tr td.obr img{padding:1px;margin:0px;height:100px;width:150px;text-align:left;text-indent:0%;vertical-align:0%;top:0px;float:none;}
#resultDiv table tr td.obr img:hover{padding:0px;border:1px solid #0CC;margin:1px 0px 0px;}
#resultDiv table tr td.terminyceny{padding:0px;}
#resultDiv table tr td a.terminyceny{padding:0px;background:url(design/result_terminy.png) no-repeat 0px 0px;display:block;height:28px;width:125px;text-indent:-20000px;margin:0px;}
#resultDiv table tr td a.terminyceny:hover{background:url(design/result_terminy.png) no-repeat 0px 100%;}
#resultDiv table tr td.ico{padding:0px;width:145px;border-left:1px solid #dce6ee;}
#resultDiv table tr td.ico img{padding:0px;margin:0px 2px;height:29px;width:29px;float:left;}
#resultDiv table tr td.cena{padding:0px;border-bottom:1px solid #dce6ee;border-left:1px solid #dce6ee;height:29px;width:125px;}
#resultDiv table tr td.cena .zcena{height:29px;width:125px;float:left;display:block;line-height:24px;}
#resultDiv table tr td.cena b{padding:0px 5px 0px 0px;font-size:18px;color:#900;margin:0px 5px 0px 2px;line-height:24px;display:block;float:left;width:90px;height:24px;text-align:right;white-space:nowrap;}
#resultDiv table tr td.cena .lm{color:#FFF;background:url(design/prices_ceny.png) no-repeat 100% 0%;}
#resultDiv table tr td.cena .fm{color:#FFF;background:url(design/prices_ceny.png) no-repeat 100% -24px;}
span.schrana{cursor:pointer;width:29px;display:block;text-indent:-2000px;margin:0px;padding:0px;height:29px;background:url(design/result_porovnat.png) no-repeat 0px 0px;}
span.schrana:hover{background:url(design/result_schrana.gif) no-repeat 0% 0%}
span.schranaSaved{cursor:pointer;width:29px;display:block;text-indent:-2000px;margin:0px;padding:0px;background:url(design/result_schrana.gif) no-repeat 0% 100%;height:29px;}
span.schranaSaved:hover{background:url(design/result_schrana.gif) no-repeat 0% 0%}
/* -Stará HomePage------------------------------------------------------------------- */
.box{padding:10px;margin:0px;}box h3{margin-top:0;border-top:0;}.box h2{border:0;background:none;}
#partneri2{border-right:0;background:url(design/z_tip.png) no-repeat 0% 100%;padding:10px;line-height:22px;}
#partneri2 b{color:#06C;margin:0px;padding:0px;}
.foto{background:#fff;padding:2px;float:left;border:1px solid #09c;text-align:center;margin:10px;}
.foto b{color:#c00;}.foto img{border:0;}	
#partneri{font-size:90%;line-height:1.4em;}
#tip{padding:0px 0px 0px 5px;float:left;width:340px;height:200px;margin:0px 0px 10px;background:url(design/z_tip.png) no-repeat 0% 100%;line-height:120%;}
#tip h2 a{padding:0px 0px 0px 10px;margin:0px;color:#333;}
.destinace{background:url(design/z_destinace.png) no-repeat 100% 100%;padding:10px 20px 10px 25px;float:left;width:300px;height:220px;margin:-40px 0px 10px;}
.destinace a{padding:5px;}.destinace h3{border-bottom:0;border:0;margin:40px 0px 10px;padding:0px;display:block;}
.rcol .searchbox{border-left:1px solid #09c;width:250px;float:right;}
.rcol .searchbox input,.searchbox select{width:170px;margin-top:5px;height:22px;}
.rcol .searchbox label{float:left;display:block;width:70px;text-align:right;margin-top:5px;height:22px;line-height:22px;margin-right:10px;}
.skupiny{margin:0px;padding:0px;}.skupiny a,.destinace a{text-decoration:none;padding-right:5px;padding-left:5px;}.skupiny a:hover{text-decoration:underline;}
.skupiny h2{margin:0px;padding-left:0;padding-top:8px;border-bottom:0;background:none;width:300px;}.skupiny h2 a{text-decoration:none;color:#369;font-weight:bold;}
.skupiny img{float:left;margin:0;width:45px;height:51px;margin-right:1em;}.skupiny div{clear:left;padding:0px 0px 22px;margin:0px;}
.clr{display:block;clear:both;margin:-1px 0 0 0;height:1px;font-size:1px;padding:0;border:none;visibility:hidden;xborder:1px solid #f00;}
.search{background-repeat:no-repeat;width:15em;height:120px;float:right;text-align:right;font-size:80%;margin-right:.5em;}
.search .info{height:68px;}	.search .info a{color:#aaa;text-decoration:none;}	.search .info a:hover{color:#000;}
.search .input form{margin:0;padding:0;margin-bottom:8px;}	.search .input input{font-size:100%;}
.minizajezd .foto{margin:0;clear:both;border-color:#ddd;margin-right:.2em;margin-bottom:.5em;}
.minizajezd a{text-decoration:none;}
.minizajezd a.zajezd{display:block;height:4.1em;padding-top:.3em;overflow:hidden;line-height:1.3em;font-weight:bold;}
.minizajezd a.foto:hover{border-color:#7482FF;text-decoration:none;}
#doporucujeme td{padding:0;padding-right:0em;width:22em;}#doporucujeme .box{padding-bottom:3px;}
.rcol h4{padding:0px;margin:0px 0px 5px 25px;}
.rcol #lastminute{padding:0px 0px 8px;width:250px;margin-left:15px;background:url(design/zirafa_box_bot.png) no-repeat 0% 100%;}
#lastminute a{height:18px;display:block;width:60%;float:left;clear:both;text-decoration:none;border-bottom:1px dotted #ddd;margin:0px 0px 0px 8px;padding:4px 0px 0px 10px;}
#lastminute a:hover{height:18px;color:#333;text-decoration:underline;}
#lastminute i{height:18px;display:block;text-align:right;font-style:normal;color:#c00;margin:0px 5px 0px 0px;padding:4px 10px 0px 0px;border-bottom:1px dotted #CCC;}
#lastminute img,img.flag{width:15px;height:10px;border:1px solid #ccc;xvertical-align:middle;}
.lcol a.dalsi{margin:10px 10px 10px auto;color:#647c88;padding:5px 5px 5px 10px;font-weight:bold;display:block;text-align:left;background:url(design/li.gif) no-repeat 0px 13px;text-decoration:none;width:145px;line-height:20px;}
.lcol a.dalsi:hover{color:#09C;text-decoration:underline;}
.rcol #lastminute a.dalsi{color:#647c88;font-weight:bold;height:18px;display:block;float:none;clear:both;text-decoration:none;margin:0px 0px 0px 80px;padding:0px 0px 0px 10px;}
.rcol .dalsi{margin:10px 0px 10px 100px;color:#647c88;font-weight:bold;display:block;text-align:left;background:url(design/li.gif) no-repeat 0px 9px;padding:0px 0px 0px 10px;clear:both;line-height:22px;}
.rcol .dalsi:hover,.rcol #lastminute a.dalsi:hover{color:#09C;text-decoration:underline;}
.sort{clear:both;text-align:left;border-top:1px solid #FFF;font-size:14px;background:#baced8 url(design/tabs_ul.gif) repeat-x 0% 100%;padding:10px 20px 0px;margin:0px;height:23px;}
.sort b{color:#c00;background:#FFF;padding:5px;}.sort a{padding-right:5px;padding-left:5px;}.sort a:hover{color:#900;}
.pages{text-align:right;float:left;margin:0px;height:33px;background:url(design/padding_bg.png) repeat-x 0px 0px;width:649px;border-right:1px solid #E9F0F5;font-size:1px;line-height:1px;padding:3px 20px 0px;color:#FFF;}
.pages a{text-decoration:none;float:left;display:block;margin:-1px 2px 0px;padding:0px;height:35px;width:33px;font-size:12px;line-height:33px;text-align:center;}
.pages a:hover{text-decoration:none;color:#900;background:url(design/padding_current.png) 0% -2px;font-weight:bold;}
.pages b{color:#c00;display:block;height:36px;width:33px;float:left;margin:-1px 2px 0px;padding:0px;font-size:12px;line-height:33px;text-align:center;background:url(design/padding_current.png) no-repeat 0% 100%;}
.pages a.hi{background:#fff;color:#c00;font-weight:bold;}
.count{float:left;background:url(design/padding_bg.png) repeat-x 0px 0px;height:26px;margin:0px;width:249px;border-left:1px solid #EAF1F6;padding-top:10px;padding-left:20px;}
.print{display:none;}
/* Last minute tabulka */
#lm{border-collapse:collapse;width:100%;table-layout:fixed}
#lm td{border-right:0 solid #BACED8;border-left:0 solid #BACED8;padding:1px 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid #BACED8;border-bottom:1px solid #BACED8;}
#lm .c{color:#c00;font-weight:bold;text-align:right;}#lm .s{color:#999;text-align:right;}#lm a{text-decoration:none;line-height:22px;}
#lm a:hover{color:#900;text-decoration:underline;}#lm .h{background:#F9E49B;}#lm tr.h td{padding:5px;border-color:#F6DB82;}#lm img{width:15px;height:10px;vertical-align:middle;border:1px solid #ccc;}
	/* mapka */
.mapazeme{text-align:center;margin-top:1em;}.mapazeme img{border:.8em solid #fec;}.mapka{background:#fec;margin-top:1em;}.mapka img.tb{width:50px;height:10px;border:0;}
.mapka img.lr{width:10px;height:50px;border:0;}.mapka a{display:block;}.mapka a:hover{background:#fd6;}
.misto{margin:0px 10px 15px;float:left;width:30%;min-height:135px;_height:135px;border:1px solid #D8EAFE;}
.misto h3{font-size:16px;background:#F6F9FE url(design/px.gif) repeat-x 0px 30px;line-height:18px;text-decoration:none;padding:0px;margin:0px 0px 5px;border-bottom:1px solid #F6F9FE;}
.misto h3 a{text-decoration:none;display:block;padding:8px 5px 5px;}.misto h3 a:hover{text-decoration:none;background:#BEDBE9;color:#369;}.misto p{margin:0px;padding:0px 10px;font-size:11px;}
.reklama{text-align:right;color:#999;font-size:90%;margin:0px 0px 0px 10px;padding:0px;width:250px;float:right;}
.reklama-text{color:#999;width:250px;margin:0px 0px 10px 15px;padding:0px;}.reklama-text a{display:block;text-align:left;text-decoration:none;padding:10px 0px}
.reklama-text b{text-decoration:underline}.reklama-text img{float:left;border:1px solid #ccc;margin:0px 8px 0px 0px;}
.top{background-image:url(/ck2/zajezdy/bg-top.gif);}.search{background-image:url(/ck2/zajezdy/search.gif);}
.hledatOdkaz{
	display:block;
	margin: 10px 40px 10px auto;
	height: 45px;
}
.hledatOdkaz a{
	padding:0px 30px 0px 0px;
	background:url(design/odkaz1.png) no-repeat 100% 0%;
	height:45px;
	display:block;
	color:#FFF;
	font-size:22px;
	text-decoration:none;
	line-height:45px;
	font-weight:normal;
	float: right;
	margin: 0px;
}
.hledatOdkaz a span{
	padding:0px 0px 0px 20px;
	background:url(design/odkaz1.png) no-repeat 0% 0%;
	height:45px;
	display:block;
	margin:0px;
	color:#FFF;
	font-size:22px;
	text-decoration:none;
	line-height:45px;
	font-weight:normal;
}
.hledatOdkaz a:hover{
	background:url(design/odkaz1.png) no-repeat 100% 100%;
	color:#667E8A;
}
.hledatOdkaz a:hover span{
	background:url(design/odkaz1.png) no-repeat 0% 100%;
	color:#667E8A;
}
.odd{background:#F6FBFE;}.odd td{border-top:1px dashed #D5E7F3;border-bottom:1px dashed #D5E7F3;}
a.nadpis{padding:10px 20px 3px 30px;background:#F3F9FC url(design/cesta_r.png) no-repeat -570px -1px;display:block;height:18px;font-size:14px;font-weight:bold;text-decoration:none;}
/*--------------------------------
 Style z extra 
 ---------------------------------*/
blockquote{width:210px;background:url(img/quote-open.png) no-repeat left top;margin:1em;padding:0;padding-left:40px;}
blockquote p{background:url(img/quote-close.png) no-repeat right bottom;margin:0;padding:0}
.novinky2{background:url(images/border.gif) top center no-repeat;padding-top:40px} 
.tema2{width:120px;float:left;text-align:right;padding:2em 14px;margin-right:2em;background:url(images/border2.gif) top right no-repeat}
.tema2 ul{margin:0;padding:0;list-style-type:none}
.tema2 li a{line-height:2.2em;text-decoration:none;padding-top:1px;padding-bottom:1px;height:2.2em;display:block;padding-right:2em}
.tema2 a:hover{color:#000;font-weight:bold;background:#fff;padding-top:0;padding-bottom:0;border-top:1px solid #cde;border-bottom:1px solid #ddd}
.tema2_obsah{}.reference #carousel{float:left;}.reference blockquote{float:right;width:200px}#tema2_obsah{}
#tema2_obsah img{width:100px;height:70px;margin:.4em .7em 5px 0;background:#fff 3px 3px no-repeat;float:left;} 
#topclanek{width:auto;height:80px;overflow:hidden;}
.novinky .prepinac td{border:1px solid #ccc;padding:0 .5em}
#tema_obsah ul{padding:0px;margin:0px;list-style-type:none;}
#tema2_obsah ul li{padding:0px;margin:0px;}
#tema2_obsah ul li a{overflow:hidden;white-space:nowrap;color:#000;line-height:150%;padding-top:2px;padding-right:0px;padding-bottom:2px;padding-left:8px;} 
#tema2_obsah ul li a:hover{background-color:#fc6}#tema2_obsah a.hi{background:#fc6 url(/img/menubga.gif) bottom}
.sluzby div{width:40%;background:#eee;height:200px;padding-left:9%;margin-right:1%;float:left}
.sluzby h2{font-size:100%;letter-spacing:2px;font-weight:normal}
.sluzby h2 a{font-size:28px;letter-spacing:0;font-family:Trebuchet MS;text-decoration:none}
.aktuality ul{margin:0;padding:0;list-style-type:none}
.aktuality li{margin:.8em 0;padding-left:20px;background:url(img/ico-aktualita.gif) no-repeat}
.aktuality a{margin:.3em 0;display:block}.aktuality .time{font-size:90%;color:#666}
.aktuality li.tz{background:url(img/ico-tiskzprava.gif) no-repeat}
.zajezd{line-height:120%;padding:5px 0 10px 10px;border-top:1px dashed #e3e0db;clear:both;}
.zajezd h2{font-size:13px;margin:0px;padding:2px 0px 0px;padding-bottom:3px;}
.zajezd h2 a{text-decoration:none;color:#003300;}
.zajezd h2 a:hover{text-decoration:underline;}
.zajezd a img,div.novinka a img,.galerieRamecek a img{height:60px;width:90px;float:left;padding:3px;border:0;margin:10px 0px 25px 0px;background:url(/img/design_cyklo/ramecek.png) no-repeat;display:block;}
div.novinka a img,.galerieRamecek a img{margin:5px 8px;}
.fotogalerie{padding:10px 0px;}
.lcol .fotogalerie img{padding:2px;margin:4px;background:#FFF;border:1px solid #09C;}
.lcol .fotogalerie img a{padding:0px;text-align:center;border:1px solid #0CC;}
.fotka a img{height:60px;width:90px;float:left;padding:3px;border:0;margin:5px 10px 0 0;background:url(/img/design_cyklo/ramecek.png) no-repeat;display:block;}
.zajezd div.t{font-size:12px;padding:5px 20px 5px 110px;}.zajezd div.l{display:block;padding:5px 20px 5px 110px;}.zajezd i{color:#333333;font-style:normal;}
.zajezd b{font-size:14px;color:black;}.zajezd b.lm{font-size:14px;color:#CC0000;cursor:help;}
.zajezd div.l a{height:26px;display:block;float:right;font:11px;line-height:22px;font-weight:bold;color:#FFFFFF;text-decoration:none;padding:0px 25px 0px 10px;margin-left:15px;}
.zajezd div.l a:hover{color:#E6EEF2;background-color:#F6C004;}
.zajezd img.flag{margin:2px 5px 0px 0px;width:16px;background:none;padding:0;height:11px;}
.PriceFull{cursor:help;font-size:11px;color:#666;margin:0px;padding:0px 5px;text-align:right;height:20px;width:60px;display:block;background:url(design/prices_ceny.png) no-repeat -95px 0%;float:right;}
img.zajezd-foto{float:right;margin:0 10px 10px 10px;border:1px solid gray;}
table.program{padding-left:10px;}table.program tr th{text-align:left;}table.program tr td{color:black;line-height:150%;}
table.program tr td.den{font-weight:bold;vertical-align:top;width:60px;}
.popisceny ul{font-size:11px;line-height:16px;list-style:none;display:block;padding:0px;margin:0px 0px 0px 10px;}
.popisceny ul li{font-size:11px;margin:0px 0px 0px 5px;padding:2px 5px 6px 6px;}
.popisceny ul li:hover{color:black;}
.terminy{padding:0px;background:#F6F1DB;text-align:center;display:block;border:1px solid #ffffff;margin:10px;width:550px;}
.terminy table{color:#333333;width:500px;margin:0px;padding:0px;}.terminy tr{}.terminy tr:hover{background-color:#F2F0CA;}
.terminy td{margin:0px;text-align:center;padding:4px 0px 3px 0px;border:none 0px;}
.terminy #submit{font-weight:bold;color:#FFFFFF;background:#FF9900;border:1px solid #FFCC00;cursor:pointer;}
/* Rezervace -----*/
#rezervace{width:670px;margin:0 auto;}
#rezervace h2{color:#09c;font-size:15px;padding:10px 0 2px 0;border-style:none;background:url(design/px_2.png) repeat-x 0px 100%;font-weight:normal;}
#rezervace h3{border-style:none;background:none;font-weight:normal;padding-left:15px;font-size:12px;color:#003333;}
table.rezervaceUdaje{text-align:left;margin-left:10px;}
table.rezervaceUdaje select.reservationCount{width:45px;text-align:center;}
table.rezervaceUdaje select.vybrano{width:45px;text-align:center;}
table.rezervaceUdaje input.reservationCount{width:40px;display:none;text-align:center;}
table.rezervace select.reservationCount{width:50px;text-align:center;border:2px solid #BACED8;background:#F8FCFF;}
table.rezervace select.vybrano{width:50px;text-align:center;border:2px solid #FC6;background:#FF9;}
input.vybrano{width:60px;text-align:center;border:2px solid #FC6;background:#FF9;padding-right:5px;padding-left:5px;}
table.rezervace input.reservationCount{width:40px;display:none;text-align:center;padding:1px;}
table.rezervace td{border-bottom:1px dashed #BACED8;padding-left:10px;line-height:130%;font-size:12px;padding-bottom:5px;vertical-align:bottom;}
table.rezervace td.priceType{border:none;font-size:13px;color:#2C5567;font-weight:bold;padding:7px 0 2px 2px;background:#eef4f9;}
table.rezervace td.lm span.reservationPrice{color:#cc0000;font-size:14px;font-weight:bold;}
table.rezervace td span.reservationPrice{color:#647C88;font-size:14px;font-weight:bold;}
table.rezervace{margin:10px;font-size:11px;width:95%;}
table.rezervaceUdaje input.border,table.rezervaceUdaje span.border input{border:1px solid #BBCFD9;margin:3px;height:18px;}
table.rezervaceUdaje textarea{width:440px;border:1px double #BACED8;margin:3px;}
table.rezervaceUdaje input.submitReservation{margin:0px 0px 0px 170px;background:#E3EDF2 url(design/rezerve_btn.png) no-repeat 0px 0px;width:220px;display:block;height:30px;font-size:14px;color:#069;padding:0px;border-style:none;text-align:left;text-indent:5px;}
table.rezervaceUdaje input.submitReservation:hover{background:#667E8A url(design/rezerve_btn.png) no-repeat 0px 100%;cursor:pointer;color:#EEF4F9;}
div#TotalPriceDiv{font-weight:bold;font-size:16px;color:#C30;margin-right:5px;}
table.rezervaceUdaje .submit{font-weight:bold;color:#FFFFFF;background-color:#0066FF;border:1px solid black;cursor:pointer;display:block;}
.vyber .tabberlive #rezervace ul{margin:0px;padding:0px;display:block;background:none;height:220px;}
.vyber .tabberlive #rezervace li{list-style:none;padding:0px;margin:0px;float:none;text-align:left;background:none;line-height:14px;display:block;}
/* styles for custom formatting */
.yui-ac .result{position:relative;height:62px;}
.yui-ac .name{position:absolute;bottom:0;left:64px;}
.yui-ac .img{position:absolute;top:0;left:0;width:58px;height:58px;border:1px solid black;background-color:black;color:white;}
.yui-ac .imgtext{position:absolute;width:58px;top:50%;text-align:center;}
.yui-ac img{width:60px;height:60px;margin-right:4px;}
/* We'll use the same class names for the status report region */
p .ok{color:#3a3;font-weight:bold;text-transform:uppercase;}
p .caution{background:#ff3;color:#770;font-weight:bold;font-style:italic;padding:0 1ex;text-transform:uppercase;}
p .danger{color:#f33;font-weight:bold;text-decoration:blink;text-transform:uppercase;}
p .boom{color:#fff;background:#000;padding:0 1ex;}#container .SRCH{background-color:#FF99CC;}/* Clear calendar's float,using dialog inbuilt form element */
#container .bd form{clear:left;}/* Have calendar squeeze upto multiInputs bounding box */
#container .bd{padding:0;}
#container .hd{text-align:left;}/* Center buttons in the footer */
#container .ft .button-group{text-align:center;}/* Prevent border-collapse:collapse from bleeding through in IE6,IE7 */
#container_c.yui-overlay-hidden table{*display:none;}/* Remove calendar's border and set padding in ems instead of px,so we can specify an width in ems for the container */
#cal{border:none;padding:1em;}
#Ttrideni{background-color:Gray;padding:10px;margin:0;}
#Ttrideni li{display:inline-block;cursor:pointer;}#Ttrideni li.sestupne{background:url(/img/arrow_down.png) no-repeat top right;font-weight:bold;}
#Ttrideni li.vzestupne{background:url(/img/arrow_up.png) no-repeat top right;font-weight:bold;}
#Ttrideni #Tvychozi{background:none;}

/*--------------------
Detail zájezdu
--------------------*/
.lcol #resultDiv{margin:0px;padding:0px;border-left:0px none;overflow:hidden;border-bottom:0px none;display:block;width:710px;border-top-width:0px;border-right-width:0px;border-top-style:none;border-right-style:none;}
.lcol #resultDiv div{margin:0px;padding:0px;background:#FFF;width:710px;border-width:0px;border-style:none;}
.lcol #resultDiv table{border-collapse:collapse;table-layout:fixed;margin:0px;padding:0px;border:none;height:148px;width:476px;}
.lcol #resultDiv table tr,#resultDiv table  td{margin:0px;padding:0px;border-collapse:collapse;}
.lcol #resultDiv table tr td.p{line-height:16px;border-bottom:1px solid #dce6ee;border-left:1px solid #dce6ee;text-align:right;padding-right:5px;}
.lcol #resultDiv table tr td.t{line-height:16px;border-bottom:1px solid #dce6ee;border-left:1px solid #dce6ee;padding-left:5px;border-right:1px solid #dce6ee;}
.lcol #resultDiv div img{margin:13px 5px 0px 15px;padding:0px;border-top:0px none;border-right:0px none;border-bottom:0px none;border-left:0px none;float:left;}
.lcol #resultDiv div h2{font-size:14px;margin:0;height:42px;line-height:42px;border-style:none;}
.lcol #resultDiv div h2 a{margin:0;}.lcol #resultDiv div h2 a:hover{margin:0;color:#43535A;}
.lcol #resultDiv div div{display:inline-block;}.lcol #resultDiv div span.cena{font-weight:bold;font-size:13px;}
.lcol #resultDiv table tr td.porovnat{height:29px;width:29px;background:url(design/result_porovnat.png) no-repeat 0px 0px;}
.lcol #resultDiv table tr td.akce{height:29px;background:#f8fbfd url(design/result_porovnat.png) no-repeat 100% -29px;vertical-align:top;padding-top:4px;}
.lcol #resultDiv table tr td.akce .lm,#resultDiv table tr td.akce .lm a{height:41px;width:29px;display:block;text-indent:-20000px;background:#f8fbfd url(design/result_akce.png) no-repeat 0px 0px;padding:0px;margin:0px;}
.lcol #resultDiv table tr td.akce .fm,#resultDiv table tr td.akce .fm a{height:41px;width:29px;display:block;text-indent:-20000px;background:#f8fbfd url(design/result_akce.png) no-repeat 0px 100%;padding:0px;margin:0px;}
.lcol #resultDiv table tr td.obr{background:#f8fbfd url(design/result_img_bg.png) no-repeat -204px 0px;margin:0px;padding:0px;}
.lcol #resultDiv table tr td.obr img{padding:1px;margin:-27px 0px 0px;height:100px;width:150px;text-align:left;text-indent:0%;vertical-align:0%;top:0px;}
.lcol #resultDiv table tr td.obr img:hover{padding:0px;border:1px solid #0CC;}
.lcol #resultDiv table tr td.terminyceny{padding:0px;width:125px;}
.lcol #resultDiv table tr td a.terminyceny{padding:0px;background:url(design/result_terminy.png) no-repeat 0px 0px;display:block;height:28px;width:125px;text-indent:-20000px;}
.lcol #resultDiv table tr td a.terminyceny:hover{background:url(design/result_terminy.png) no-repeat 0px 100%;}
.lcol #resultDiv table tr td.ico{padding:0px;width:140px;border-left:1px solid #dce6ee;}
.lcol #resultDiv table tr td.ico img{padding:0px;margin:0px 2px;height:29px;width:29px;}
.lcol #resultDiv table tr td.cena{padding:0px 5px 0px 0px;width:125px;line-height:29px;border-bottom:1px solid #dce6ee;border-left:1px solid #dce6ee;height:29px;border-right:1px solid #dce6ee;}
.lcol #resultDiv table tr td.cena b{padding:0px 10px 0px 0px;font-size:18px;color:#900;display:block;width:85px;height:24px;float:left;text-align:right;margin-right:5px;}
.lcol #resultDiv table tr td.cena .lm{color:#FFF;background:url(design/prices_ceny.png) no-repeat 100% 0%;margin-top:2px;line-height:26px;}
.lcol #resultDiv table tr td.cena .fm{color:#FFF;background:url(design/prices_ceny.png) no-repeat 100% -24px;}
.lcol #resultDiv .akce_zajezd{margin:0px;padding:0px;display:none;}
.lcol #resultDiv div .box{padding:0px;margin:5px 20px 0px 0px;background:url(design/zaj_kontakt_bg.png) repeat-y 100% 0%;display:block;width:205px;float:right;}
.lcol #resultDiv div .box .box_bot{padding:0px;margin:0px;background:url(design/zaj_kontakt_bot.png) no-repeat 100% 100%;clear:both;width:205px;height:8px;}
.lcol #resultDiv div .kontakt{padding:0px 10px;margin:0px;background:url(design/zaj_kontakt_top.png) no-repeat 100% 0px;width:185px;}
.lcol #resultDiv div .kontakt p{padding:0px;margin:0px;}
.lcol #resultDiv div .kontakt h2{padding:0px;margin:8px 0px 0px;width:185px;height:20px;line-height:20px;font-size:14px;color:#003333;}
.lcol #resultDiv div .kontakt .tel{line-height:20px;display:block;font-size:18px;text-align:right;color:#069;font-weight:bold;margin:5px 0px 0px;padding:0px 15px 0px 0px;height:20px;}
.lcol #resultDiv div .kontakt .zajezdc{line-height:16px;display:block;font-size:18px;text-align:left;color:#933;font-weight:bold;margin:5px 0px 0px;padding:0px 0px 0px 35px;height:16px;}
.lcol #resultDiv div .kontakt .zajezdc span.t{color:#333;font-size:12px;font-weight:normal;line-height:16px;}
.lcol #resultDiv div .kontakt .doba{line-height:22px;height:44px;margin:5px 0px 0px;padding:0px;width:185px;}
.lcol #resultDiv div .kontakt .den{width:80px;height:22px;line-height:22px;color:#666;font-size:11px;}
.lcol #resultDiv div .kontakt .hodina{width:80px;height:22px;line-height:22px;text-align:right;padding-right:10px;font-weight:bold;color:#36454B;}
.lcol #resultDiv div .kontakt img{padding:0px;margin:0px;display:block;}
.lcol #resultDiv div .kontakt .napis{padding:9px 5px 5px;margin:30px 0px 0px 10px;display:block;float:left;background:url(design/zirafa_kontakt_but.png);height:25px;width:73px;text-decoration:none;font-weight:bold;}
.lcol #resultDiv div .kontakt .napis:hover{background:url(design/zirafa_kontakt_but.png) 100% 0%;}
.lcol #resultDiv .akce_zajezd .box .kontakt .l{float:left;margin-left:5px;margin-right:5px;}
.tabbertab{display:none;}.tabbertab.active{display:block;}
.vyber{width:690px;padding:0px 0px 0;margin:0px 0px 10px;background:url(/css/design/vyber_bot.png) no-repeat 100% 100%;}
.vyber .tabberlive{width:690px;top:0px;margin:0px;background:url(/css/design/vyber_top.png) no-repeat 0px 28px;padding:0px 0px 10px;}
.vyber .tabberlive .tabbernav{margin:0px;padding:5px 5px 0px;height:31px;display:block;background:#baced8 url(design/tabs_ul.gif) repeat-x 100% 100%;}
.vyber .tabberlive .tabbernav li{float:left;list-style:none;text-align:center;padding:0px;margin:3px 3px 0px;display:block;}
.vyber .tabberlive .tabbernav li a{display:block;color:#FFF;margin:0px;font-weight:normal;background:#647C88 url(design/tabs_vyberl_li.gif) no-repeat 0% 100%;width:117px;height:18px;padding:8px 4px 3px;font-size:11px;text-decoration:none;}
.vyber .tabberlive .tabbernav li a:hover{cursor:pointer;text-decoration:underline;color:#647C88;background:#EFF4FA url(design/tabs_vyberl_li.gif) no-repeat 0% 0%;}
.vyber .tabberlive .tabbernav li.active{background:#EFF5FA url(design/tabs_vyberl_li.gif) no-repeat 0px 0px;}
.vyber .tabberlive .tabbernav li.active span,.vyber .tabberlive li.active a{text-decoration:none;color:#333333;background:url(design/tabs_vyberl_li.png) no-repeat 0% 0%;}
.vyber .tabberlive .tabbernav li.nalezeno{background:#D9E3C1;float:right;font-size:10px;}
.vyber .tabberlive .tabbernav li.nalezeno span{background:#798158;color:#FFFFFF;height:20px;width:50px;}
.vyber .tabbertab{padding:10px;margin:0px;background:url(design/vyber_bg.png) repeat-y 0px 0px;}
.vyber .tabbertab .f-right{float:right;}
.vyber .tabbertab .category-filter .f-left{float:left;width:540px;}
.vyber .tabbertab  label{padding:0px;display:block;margin:0px;width:165px;float:left;height:24px;}
.vyber .tabbertab .f-left a{color:#333333;}
.vyber .tabbertab .f-left a:hover{text-decoration:underline;color:#333333;}.vyber .tabbertab .f-left a.active{font-weight:bold;}
.vyber .tabbertab .f-left span{color:Gray;font-weight:normal;}.vyber .tabbertab form{margin:5px 5px 0px 0px}
.vyber .tabbertab input{margin:5px 5px 0px;padding-right:4px;padding-left:4px;}
#ctl00_cph_ObdobiPanel{padding:0px;clear:both;margin:0px;display:block;overflow:auto;}
.vyber .tabbertab .obdobi{margin:10px;padding:0px;width:350px;}
.vyber .tabbertab .obdobi input{margin:5px;padding-right:4px;padding-left:4px;height:18px;width:180px;border:1px solid #BBCFD9;float:left;text-align:left;text-indent:4px;}
.vyber .tabbertab .obdobi label{margin:5px 5px 5px 0px;padding:0px;height:18px;width:110px;text-align:right;font-size:11px;}
.vyber .tabbertab  h4,.vyber .tabbertab  h3{background:url(design/px_2.png) repeat-x 100% 100%;color:#09c;font-size:15px;margin:5px 0px 0px;padding:0px 0px 0px 15px;line-height:20px;height:20px;font-weight:normal;}
.vyber .tabbertab  b{font-size:14px;color:#003333;width:95px;}
.vyber .tabberlive .tabbertab ul{padding:0px;float:none;display:block;margin:15px;list-style:none;}
.vyber .tabberlive .tabbertab li{padding:4px 15px;background:url(design/li.gif) no-repeat 0% 50%;display:block;float:none;}
.tabbertab .terminyceny{padding:0px;background:url(design/result_terminy.png) no-repeat 0px 0px;display:block;height:28px;width:125px;text-indent:-20000px;margin:10px 30px;}
.tabbertab .terminyceny:hover{background:url(design/result_terminy.png) no-repeat 0px 100%;}
.fotoRamecek{padding:10px;}
.fotoRamecek img{margin:3px;padding:3px;background:#FFFFFF;border:1px solid #D7DBAB;}
.termsPrices{margin:20px auto;padding:0px;border-top:2px solid #BACED8;border-right:2px solid #BACED8;border-bottom:1px solid #BACED8;border-left:1px solid #BACED8;width:620px;color:#262F33;}
.termsPrices th{margin:0px;padding:2px 5px;font-size:12px;border-bottom:1px solid #BACED8;border-left:1px solid #BACED8;background:#E3EDF2;}
.termsPrices td{margin:0px;padding:2px 5px;font-size:12px;border-bottom:1px solid #BACED8;border-left:1px solid #BACED8;}
.termsPrices td img{margin:0px;width:18px;padding:0px;height:18px;}
.termsPrices tr{margin:0px;padding:0px;background:#FFF;}
.termsPrices tr.bg{margin:0px;padding:0px;background:#F4F9FC;}
.termsPrices tr:hover,.termsPrices tr.bg:hover{background:#E3EDF2;}
.termsPrices .terminmesic{margin:0px;padding:0px 0px 0px 10px;color:#06C;font-weight:bold;font-size:13px;line-height:26px;}
.termsPrices .rezervovatBtn{padding:0px 10px;background:url(design/prices_ceny.png) no-repeat 0px -40px;display:block;height:20px;line-height:20px;color:#069;width:75px;}
.termsPrices b{margin:0px;padding:0px 15px 0px 0px;width:80px;display:block;text-align:right;height:20px;line-height:20px;}
.termsPrices b.lm{background:#933 url(design/prices_ceny.png) no-repeat 0% 0px;color:#FFF;display:block;padding-left:0px;padding-right:5px;width:90px;margin-left:5px;}
.termsPrices .vyprodano{color:#999;background:#FFF url(none);}
.termsPrices .vyprodano b{color:#999;font-size:12px;}
.termsPrices .vyprodano b.lm{color:#999;font-size:12px;background:url(none);}
.vyber .tabbertab .termsPrices a{display:block;color:#069;font-weight:bold;}
.vyber .tabbertab .termsPrices a:hover{background:#BACED8 url(design/prices_ceny.png) 0px 100%;color:#FFF;}
.vyber .tabberlive ul.priplatky{padding:0px 20px 10px;display:block;height:auto;background:#FFF;}
.vyber .tabberlive ul.priplatky li{color:#333333;list-style-type:none;background:url(design/li2.gif) no-repeat 0px 5px;padding:0px 0px 5px 11px;display:block;float:none;height:auto;text-align:left;width:auto;}
/*--- detai zájezdu rcol*/
.rcol .right{padding:0px;margin:0px;height:42px;display:block;background:url(design/px.gif) repeat-x 0% 40px;text-align:left;}
.rcol .right a{float:right;padding:0px;margin:0px 5px;}
.rcol .print{background:url(design/print.png) 100% 0%;display:block;height:37px;width:50px;text-indent:-20000px;}
.rcol .print:hover{background:url(design/print.png) 100% 100%;}
.rcol .mail{background:url(design/print.png) no-repeat 0px 0px;height:37px;width:50px;display:block;text-indent:-20000px;}
.rcol .mail:hover{background:url(design/print.png) no-repeat 0px 100%;}
.rcol .box{padding:0px;margin:0px;background:url(design/zirafa_box_bg.png) repeat-y 0px 0px;}
.rcol .box .box_bot{padding:10px 0px 0px;margin:0px;background:url(design/zirafa_box_bot.png) no-repeat 0px 100%;clear:both;}
.rcol .box .kontakt{padding:0px 25px 25px;margin:0px;background:url(design/zirafa_box_top.png) no-repeat 20px 0px;}
.rcol .box .kontakt h2{padding:10px 0px 5px 10px;margin:0px;}
.rcol .box .navi_info{padding:25px 35px 10px 20px;list-style:none;margin:0px;display:block;background:url(design/zirafa_1.png) no-repeat 100% 0%;height:125px;}
.rcol .box .navi_info li{margin:0px 0px 1px;display:block;padding:0px;}
.rcol .box .navi_info li a{display:block;color:#cc0033;text-decoration:none;padding:6px 20px 6px 0px;height:20px;}
.rcol .box .navi_info li a:hover{color:#09C;text-decoration:underline;cursor:pointer;}
.rcol .box .navi_info li.fb{background:url(design/ico_facebook.png) no-repeat 2px 5px;}
.rcol .box .navi_info li.trasa{background:url(design/ico_ot.png) no-repeat 2px 5px;padding-left:25px;}
.rcol .box .navi_info li.tiskni{background:url(design/ici_print.gif) no-repeat 0% 0%;padding-left:25px;}
.rcol .box .navi_info li.email{background:url(design/ici_print.gif) no-repeat 0% 100%;padding-left:25px;}
.rcol .box .navi_info li.infoSchrana{background:url(design/ici_schran.gif) no-repeat 0% 100%;padding-left:25px;}
.rcol .box .navi_info li.infoSchranaSaved{background:url(design/ici_schran.gif) no-repeat 0% 0%;padding-left:25px;}
.rcol .box .navi_info li.help{padding:0px;height:24px;overflow:hidden;}
.rcol .box .kontakt .napis{padding:9px 5px 5px;margin:30px 0px 0px 10px;display:block;float:left;background:url(design/zirafa_kontakt_but.png);height:25px;width:73px;text-decoration:none;font-weight:bold;}
.rcol .box .kontakt .napis:hover{background:url(design/zirafa_kontakt_but.png) 100% 0%;}
.rcol .box .kontakt .l{float:left;margin-left:5px;margin-right:5px;background:url(design/zirafa_kontakt.png) no-repeat 0px 0px;height:84px;width:71px;display:block;}
div.gmapCanvas{width:650px;height:500px;}
div.gmapSide{width:200px;height:300px;float:right;display:none;}
.pp{padding:2px;float:left;margin:0px 10px;background:#EEF5FB;border:1px solid #FFF;}
.rcol .mistopisy{margin:0px 0px 10px;padding:0px;}
.rcol .mistopis{margin:0px;padding:5px;}
.rcol .mistopis img{padding:2px;margin:5px;background:#F8F9FA;border:1px solid #D1DAE3;float:left;}
.rcol .mistopisy h2{margin:10px 0px 0px;background:#647C88;display:block;font-size:14px;color:#FFF;padding:8px 5px 0px 10px;height:26px;}
.rcol .mistopisy h3{margin:2px 0px 0px;background:#eef4f9 url(design/px_2.png) repeat-x 0px 0px;display:block;font-size:14px;color:#09C;padding:5px;}
.rcol .mistopisy h3 a:hover{color:#003333;}
.rcol .fotogalerie{padding:0px;text-align:center;}
.rcol .fotogalerie img{padding:4px;margin:5px 0px;background:#F8F9FA;border:1px solid #D1DAE3;width:240px;}
.rcol .fotogalerie h2{margin:10px 0px 0px;background:#647C88;display:block;font-size:14px;color:#FFF;padding:8px 5px 0px 10px;text-align:left;height:26px;}
.rcol .fotogalerie h3{margin:2px 0px 0px;background:#eef4f9 url(design/px_2.png) repeat-x 0px 0px;display:block;font-size:14px;color:#09C;padding:5px;}
.rcol .tema{padding:0px;margin:10px 0px 0px;background:#F8F9FA;border-right: 1px solid #D1DAE3;border-bottom: 1px solid #D1DAE3;border-left: 1px solid #D1DAE3;}
.rcol .tema h2{margin:0px;background:#647C88;display:block;font-size:14px;color:#FFF;padding:8px 5px 0px 10px;text-align:left;height:26px;}
.rcol .tema ul{margin:0px;padding:10px;list-style-type:none}.rcol .tema li {text-decoration:none;margin: 0px;padding: 0px;}
.rcol .tema li a{text-decoration:none;font-size: 14px;}.rcol .tema a:hover{color:#000}
.webkamery a{padding:10px 5px 5px 5px;text-align:center;display:block;border:1px solid #DCE6EE;width:136px;margin:0 10px 10px 0;float:left;color:#666;font-size:12px;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.webkamery img{border:1px solid #000;margin:2px}.webkamery a:hover{background:#EEF4F9}table.clanky{padding:0px;vertical-align:0%;}
table.clanky td{padding:0px 5px 10px;vertical-align:top;}
/*Petr zajezd radkovy*/
#resultDiv div.r{background:#FFF url(none);width:958px;height:31px;line-height:31px;font-size:12px;font-weight:normal;display:block;border-top:1px dashed #BACED8;}
#resultDiv div.r:hover{background:#F3F8FC}
#resultDiv div.r span.schrana,#resultDiv div.r span.schranaSaved{display:block;width:20px;height:31px;float:left;margin:0px 0px 0px 5px;padding:0px;}
#resultDiv div.r div{margin:0px;padding:0px;display:block;float:left;height:31px;background:#FFF;text-align:left;}
#resultDiv div.r div.n{width:385px;background:#FFF url(none);display:block;float:left;height:31px;text-align:left;}
#resultDiv div.r div.n img{float:left;display:block;margin:10px 5px 10px 10px;padding:0px;}
#resultDiv div.r div.n h2{width:325px;float:left;display:block;height:31px;margin:0px;padding:0px;line-height:31px;background:#FFF;}
#resultDiv div.r div.n h2 a{width:325px;display:block;height:31px;margin:0px;padding:0px;line-height:31px;background:#FFF;float:left;}
#resultDiv div.r span.schrana{background:url(design/ico_schran.gif) no-repeat 0% -28px;}
#resultDiv div.r span.schranaSaved{background:url(design/ico_schran.gif) no-repeat 0% 4px;}
#resultDiv div.r .cena{margin:0px;padding:0px;width:141px;height:31px;background:#FFF;border-width: 0px;border-style: none;}
#resultDiv div.r .cena .zcena{height:31px;width:130px;display:block;line-height:24px;margin-left:10px;}
#resultDiv div.r .cena b{padding:0px 5px 0px 0px;font-size:18px;color:#900;margin:4px 5px 0px 2px;line-height:24px;display:block;width:90px;height:24px;text-align:right;white-space:nowrap;float:left;}
#resultDiv div.r .cena .lm{color:#FFF;background:url(design/prices_ceny.png) no-repeat 100% 0%;}
#resultDiv div.r .cena .fm{color:#FFF;background:url(design/prices_ceny.png) no-repeat 100% -24px;}
#resultDiv div.r div.term{width:65px;text-align:right;font-size: 11px;padding-right: 10px;}
#resultDiv div.r div.dni{width:85px;text-align:right;font-size: 11px;padding-right: 10px;}
#resultDiv div.r div.doprava,#resultDiv div.r div.ubytovani,#resultDiv div.r div.strava{width:77px;padding: 0px 0px 0px 8px;margin: 0px;}
/*zabava-hry*/
#countryTooltip {padding: 5px;border: 1px solid #A6A7AB;background: #F2F3F5;height:15px;display:block;font-weight:bold;}
.facebookRecom {padding: 5px;margin:auto;width:450px;overflow:hidden;}
#slepamapaevropa {width: 900px;height: 600px;cursor:crosshair;margin:10px auto;border:1px solid black;}
#countryTooltip {position: absolute;z-index: 100;display: none;}
table.evropa {margin: 5px auto;border: 1px solid black;}table.evropa tr.spravne td {color:Green;}table.evropa tr.spravne td#ok {font-weight:bold;width:20px;}
table.evropa tr.spatne td {color:red;}table.evropa tr.spatne td#wrong {font-weight:bold;width:20px;}
table.evropa tr td.scorep, #score {font-size:22px;font-weight:bold;}#score {width:100px;}table.evropa tr td.facebookodeslat {text-align:center;}
#showCountry {width: 160px;}
