﻿*{padding:0px;margin:0px;}
body{text-align:center;background:#dee0b8 url(/css/design/body_bga.png) repeat 0% 0%;}
body, input, select, textarea{font-family:Tahoma, Verdana, Arial;font-size:12px;}
img.flag{width:15px;height:10px;border:1px solid #999;margin:0 3px}
a img, fieldset{border:none;}
p{margin:5px;}p a{text-decoration:underline;color:#990000;}p span{padding:5px 10px;}a{color:#990000;text-decoration:none;}a:hover{text-decoration:underline;color:#FF6600;}
b.lm{color:#c00}b{color:#e56506}
.clear{clear:both;margin:0px;padding:0px;height:0px;width:100%;border-width:0px;border-style:none;}
td{vertical-align:text-bottom;}table, td, img{border:none 0;margin:0px;padding:0px;}form, td{margin:0px;padding:0px;}.submit{width:160px;height:25px;}
h1{font-size:22px;font-weight:normal;}
/* Main ---------------------------------------------------------------------------------*/
.bga{padding:0px;background:url(/css/design/bodz_bg.png) repeat-x 0% 0%;}
.bga_img{padding:0px;background:url(/css/design/bodz_img.png) no-repeat 50% 145px;}
#main{width:1000px;text-align:left;padding:0px;margin:0px auto;}
#Content{width:960px;height:auto;margin:0px;padding:5px 20px 0px;background:#F0F3E4 url(/css/design/telo_top.png) no-repeat 50% 0%;}
#Content .pix{background:url(/css/design/telo_bg.png) repeat-x 50% 0%;}
/* Header -------------------------------------------------------------------------------*/
#header{width:1000px;height:145px;background:#02333A url(/css/design/hlava.jpg) no-repeat 0px 0px;}
#header .top_header{height:48px;float:left;}
#top_nav{height:22px;float:left;display:block;padding:0px 0px 0px 20px;margin:0px 20px 0px 440px;background:url(/css/design/top_nav.jpg) no-repeat 0% 100%;width:350px;text-align:center;}
#top_nav ul{height:22px;display:block;list-style-type:none;margin:0px;padding:0px;width:350px;}
#top_nav li{float:left;padding:4px 0px 0px;height:18px;display:block;margin:0px;}
#top_nav li a{color:#729ca1;font-size:11px;margin:0px;padding:0px 0px 0px 8px;}
#top_nav li a:hover{color:#CCCCCC;text-decoration:underline;}
#logo{float:left;width:180px;position:absolute;}
#logo img{border:0px none;margin:0px;}
#logo img a{border:none}
/* Menu -------------------------------------------------------------------------------*/
#horni_menu{width:980px;position:relative;font-size:12px;padding:0px 10px;margin:0px;}
#horni_menu .hlavni_menu{padding:0px 0px 0px 380px;margin:0px;}
#horni_menu .hlavni_menu ul{height:44px;list-style:none;padding:0;margin:0;}
#horni_menu .hlavni_menu ul ul{width:980px;list-style:none;margin:1px 10px 0px;padding:4px 0px 0px;text-align:right;background:url(/css/design/menu_ul_ul.jpg) repeat-x;}
#horni_menu .hlavni_menu li{height:44px;margin:0px 2px 0px 0px;float:left;}
#horni_menu .hlavni_menu li a{height:44px;float:left;display:block;text-decoration:none;padding:0px 0px 0px 10px;line-height:44px;}
#horni_menu .hlavni_menu li a b{height:44px;float:left;display:inline;cursor:pointer;display:inline;padding:0px 25px 0px 16px;color:#FFFFFF;}
#horni_menu .hlavni_menu li.current a{border-color:#fff;background:url(/css/design/menu_tabs.jpg) 0% 0%;color:#003333;}
#horni_menu .hlavni_menu li.current a b{color:#003333;background:url(/css/design/menu_tabs.jpg) 100% 0%;}
#horni_menu .hlavni_menu li ul{position:absolute;top:41px;z-index:10;left:-9999px;}
#horni_menu .hlavni_menu li.current ul{z-index:1;left:0px;}
#horni_menu .hlavni_menu li a:hover{cursor:pointer;background:url(/css/design/menu_tabs.jpg) 0% 100%;}
#horni_menu .hlavni_menu li a:hover b{color:#fff;background:url(/css/design/menu_tabs.jpg) 100% 100%;}
#horni_menu .hlavni_menu li:hover > a{border-color:#000;cursor:pointer;background:url(/css/design/menu_tabs.jpg) 0% 100%;}
#horni_menu .hlavni_menu li:hover > a b{color:#fff;background:url(/css/design/menu_tabs.jpg) 100% 100%;}
#horni_menu .hlavni_menu li.current a:hover{border-color:#000;background:url(/css/design/menu_tabs.jpg) 0% 100%;}
#horni_menu .hlavni_menu li.current a:hover b{color:#FFFFFF;text-decoration:underline;background:url(/css/design/menu_tabs.jpg) 100% 100%;}
#horni_menu .hlavni_menu li.current:hover a{background:url(/css/design/menu_tabs.jpg) 0% -1px;}
#horni_menu .hlavni_menu li.current:hover a b{color:#FFFFFF;text-decoration:underline;background:url(/css/design/menu_tabs.jpg) 100% -1px;}
#horni_menu .hlavni_menu ul li.current ul li a,
#horni_menu .hlavni_menu li.current a:hover ul li a,
#horni_menu .hlavni_menu li.current:hover ul li a{width:auto;font-size:12px;color:#002a30;white-space:nowrap;display:inline;background:url(/css/design/menu_ul_ul_bar.gif) no-repeat 100% 10%;padding:0px 0px 0px 10px;margin:0px 2px 0px 0px;border:0;line-height:33px;}
#horni_menu .hlavni_menu ul li.current ul li a i,
#horni_menu .hlavni_menu li.current a:hover ul li a i,
#horni_menu .hlavni_menu li.current:hover ul li a i{font-size:12px;font-style:normal;padding:0px 10px 0px 0px;display:inline;float:left;}
#horni_menu .hlavni_menu ul :hover ul li a.last,
#horni_menu .hlavni_menu ul li.current ul li a.last,
#horni_menu .hlavni_menu li.current a:hover ul li a.last,
#horni_menu .hlavni_menu li.current:hover ul li a.last{background-image:none;}
#horni_menu .hlavni_menu li ul li.current_sub a,
#horni_menu .hlavni_menu li a:hover ul li.current_sub a,
#horni_menu .hlavni_menu li:hover ul li.current_sub a,
#horni_menu .hlavni_menu li a:hover ul li a:hover,
#horni_menu .hlavni_menu li:hover ul li a:hover{color:#FFFFFF;background:url(/css/design/menu_tabs_ul.jpg) no-repeat 100% 0%;display:block;}
#horni_menu .hlavni_menu li.current ul li.current_sub a,
#horni_menu .hlavni_menu li.current a:hover ul li.current_sub a,
#horni_menu .hlavni_menu li.current:hover ul li.current_sub a,
#horni_menu .hlavni_menu li.current a:hover ul li a:hover,
#horni_menu .hlavni_menu li.current:hover ul li a:hover{background:url(/css/design/menu_tabs_ul.jpg) no-repeat 0% 0%;display:block;}
#horni_menu .hlavni_menu li.current ul li.current_sub a i,
#horni_menu .hlavni_menu li.current a:hover ul li.current_sub a i,
#horni_menu .hlavni_menu li.current:hover ul li.current_sub a i,
#horni_menu .hlavni_menu li.current a:hover ul li a:hover i,
#horni_menu .hlavni_menu li.current:hover ul li a:hover i{background:url(/css/design/menu_tabs_ul.jpg) no-repeat 100% 0%;}
#horni_menu .hlavni_menu ul li a:hover{color:#FFFFFF;text-decoration:underline;}
/* Panel 1 -------------------------------------------------------------------------------*/
#Panel_1{width:238px;float:left;margin:0px;padding:6px 0px 0px;background:url(/css/design/tab_menu_top.png) no-repeat 2px 0px;}#Panel_1 a{text-decoration:underline;color:#FF6600;font-weight:bold;}#Panel_1 a:hover{color:#222222;}
/* Panel 2 -------------------------------------------------------------------------------*/
#Panel_2{width:720px;height:auto;float:left;margin:0px;padding:0px;}
#obsah{margin:0px;padding:0px 0px 0px 10px;}
#obsah h1{font-size:18px;color:#03343B;clear:both;padding:5px;margin:0px;}
#obsah h3{background:url(/img/h3.gif) no-repeat 3px 6px;}
#obsah ul, #obsah .vyber .tabberlive ul.priplatky{padding:0px 20px 10px;display:block;height:auto;}
#obsah ul li, #obsah .vyber .tabberlive ul.priplatky li{color:#333333;list-style-type:none;background:url(/img/li.gif) no-repeat 0px 5px;padding:0px 0px 5px 11px;display:block;float:none;height:auto;text-align:left;width:auto;}
#obsah ul li a{color:#333333;}
#obsah ul li a:hover{color:#993300;}
#obsah ol{padding:10px;background-color:#FEFAE9;margin:10px;}
#obsah ol li{color:#333333;list-style-position:inside;font-size:11px;line-height:16px;padding:0px 0px 0px 5px;}
#obsah ol li a{text-decoration:underline;color:#990000;}
#obsah ol li a:hover{color:#993300;}
/* Strankovani */
.strankovani{font-size:11px;display:block;background:url(/css/design/strankovani.png) no-repeat 100% 100%;margin:0px;padding:0px;height:44px;color:#333300;}
.strankovani_top{height:6px;font-size:11px;display:block;text-align:center;background:url(/css/design/strankovani_top.png) no-repeat 0px 0px;margin:10px 0px 0px;padding:0px;}
.strankovani .col_left{padding:5px 0px 0px 5px;float:left;width:190px;}
.strankovani .col_right{padding:17px 0px 0px;float:left;width:510px;height:30px;}
.strankovani .f_right{padding:0px;float:right;}
.strankovani .f_left{padding:5px 0px 0px;width:100px;float:left;margin:5px 5px 0px 0px;}
.strankovani a{color:#333333;padding:6px 0px 0px;cursor:pointer;display:block;float:left;background:url(/css/design/strankovani_a.png) no-repeat 0px -2px;height:21px;width:35px;margin:0px 4px 0px 0px;text-align:center;}
.strankovani a.selected{text-align:center;color:#333300;background:url(/css/design/strankovani_hi.png) no-repeat 0px 0px;}
.strankovani a:hover{text-align:center;color:#666600;background:url(/css/design/strankovani_ah.png) no-repeat 0px -1px;}
.strankovani span{float:left;padding:8px 5px;}
.strankovani form{margin:5px 5px 0px 0px;}
/* Cesta */
#cesta{clear:both;font-size:10px;padding:0px;display:block;height:35px;background:url(/css/design/cesta_home.png) no-repeat 0px 0px;margin:0px 0px 10px -5px;}
#cesta a{color:#003333;display:block;float:left;height:20px;font-size:12px;background:url(/css/design/cesla_a.png) no-repeat 100% 100%;margin:0px;padding:10px 30px 0px 15px;}
#cesta a:hover{background:url(/css/design/cesla_ah.png) no-repeat 100% 100%;}
#cesta span{color:#666666;display:block;float:left;height:20px;font-size:12px;background:url(/css/design/cesla_span.png) no-repeat 100% 100%;margin:0px;padding:10px 30px 0px 15px;}
/* Bottom  -------------------------------------------------------------------------------*/
#system{height:20px;clear:both;margin:0px;padding:15px;}
#bottom{font-size:11px;color:#FFFFFF;margin:0px;padding:0px 0px 15px 0px;}
#bottom a{text-decoration:none;color:#FFFFFF;}
#bottom p{padding:5px;}
#bottom p a{text-decoration:none;color:#CCCCCC;}
#bottom p a:hover{text-decoration:underline;color:#FFFFFF;}
#bottom p strong{font-weight:bold;}
#bottom p span{font-weight:bold;padding-right:10px;}
#bottom .more{float:right;margin-right:50px;}
/* Lastminute -------------------------------------------------------------------------------*/
.lastminute{width:624px;margin:0px;background-color:#FEFAEC;}
.lastminute h2{width:624px;height:54px;text-indent:-20000px;display:block;background:url(/img/h2_last.gif) no-repeat 0px 0px;margin:0px;padding:0px;}
.lastminute table{width:622px;border-collapse:collapse;table-layout:fixed;overflow:hidden;color:#333333;margin:0px;padding:0px;border-right:1px solid #e1d7b7;border-left:1px solid #e1d7b7;}
.lastminute tr{background:url(/img/zahezd_h3.gif) repeat-x 0px 0px;margin:0px;padding:0px;}
.lastminute tr:hover{background-color:#FFFFFF;}
.lastminute td{text-overflow:ellipsis;overflow:hidden;border-top:solid 1px #FFFFFF;white-space:nowrap;font-size:11px;padding:5px;}
.lastminute b.lm{width:65px;display:block;text-align:right;font-size:12px;padding-right:5px;margin:0px 5px 0px 0px;}
.lastminute td a{text-decoration:underline;color:#CC0000;font-weight:bold;font-size:12px;}
.lastminute td a:hover{text-decoration:underline;color:#333333;}
.lastminute select{width:200px;border:1px solid #A8D0D0;text-align:left;}
.lastminute .h td{color:#333333;font-weight:bold;border-top:1px solid #FDC00D;border-bottom:1px solid #FDC00D;padding:10px 8px 10px 8px;background-color:#EA7617;}
.lastminute .nazev{padding-left:20px;padding-right:20px;}
.lastminute .odjezd{text-align:right;width:70px;font-size:11px;}
.lastminute .cena{width:70px;text-align:right;font-size:11px;color:#990000;margin-right:10px;margin-left:2px;}
.lastminute .doprava{text-align:right;width:60px;font-size:11px;}
.lastminute .strava{text-align:right;width:60px;font-size:11px;}
.lastminute .box{margin:0px;padding:0px 0px 0px 1px;}
.lastminute .more{background:url(/img/more_last.gif) no-repeat;height:33px;width:134px;display:block;text-indent:-20000px;padding:0px;margin:0px 0px 0px 460px;}
.lastminute .more:hover{background:url(/img/more_last_h.gif) no-repeat;height:33px;width:134px;display:block;padding:0px;margin:0px 0px 0px 460px;}

/* Zajezdy -------------------------------------------------------------------------------*/
.zajezdy{padding:0px;margin:0px;}
div.zajezd{margin:0px 0px 10px;padding:0px;width:709px;background:#FFFFFF url(/css/design/zajezd_bot.gif) repeat-y 0% 0%;}
#obsah .zajezd h3{display:block;text-indent:0px;border:none 0px;background:url(/css/design/zajezd_h3.png) no-repeat 0% 0%;padding:8px 20px 4px 10px;margin:0px;font-size:12px;height:22px;}
#obsah .zajezd h3 a:hover{color:#000000;}
#obsah  .zajezd a{color:#333300;text-decoration:underline;}
.zajezd a.fotoZajezd img{width:80px;float:left;border:1px solid #E1E7CD;padding:3px;margin:3px 8px;background:#FFFFFF;}
.zajezd div.popis{font-size:11px;padding:8px 10px;width:420px;margin:0px;line-height:17px;float:left;height:60px;overflow:hidden;}
.zajezd div.popis xp{display:block;color:#000066;}
.zajezd div.info{width:156px;background:#EFF2DD url(/css/design/zajezd_info.png) repeat-y 0% 0%;padding:0px;margin:0px;float:right;}
.zajezd div.info .info_box{height:25px;border-bottom:1px solid #9BA67E;margin:0px;padding:0px 0px 0px 6px;display:block;line-height:25px;font-size:11px;}
.zajezd div.info .info_box2{height:25px;border:none;margin:0px;padding:0px 0px 0px 6px;display:block;line-height:25px;font-size:11px;}
.zajezd div.info i{color:#333333;font-style:normal;display:block;float:right;width:76px;color:#333333;margin:0px;padding:0px 0px 0px 8px;font-size:12px;}
 .zajezd div.info b{display:block;float:right;width:75px;color:#333333;margin:0px;padding:0px 0px 0px 8px;font-size:12px;background:#D6DEC0;border-right:1px solid #9faa81;}
 .zajezd div.info b.lm{background:#ADC21D;}
 .zajezd div.lista{
	display:block;
	margin:0px;
	padding:0px;
	border-top:1px solid #b4b4b4;
	background:url(/css/design/zajezd_bot.gif) repeat-x 100% 100%;
	height:29px;
}
 .zajezd div.lista .ico{
	margin:0px;
	padding:0px;
	float:left;
	width: 400px;
	height: 30px;
}
  .zajezd div.lista .ico img{
	margin:0px 3px 0px 0px;
	padding:0px;
	height: 29px;
	width: 29px;
	float: left;
}
.zajezd div.odkazy{
	padding:0px 0px 0px 430px;
	margin:0px;
	text-align:right;
	height:29px;
	font-size:11px;
}
#obsah .zajezd div.odkazy a{padding:5px 10px;margin:0px;text-decoration:none;display:block;float:left;height:18px;text-align:left;}
#obsah .zajezd div.odkazy a.informace{width:102px;background:#F1F4DF;border-left:1px solid #aab392;}
#obsah .zajezd div.odkazy a.informace:hover{background:#5F8D8D;border-left:1px solid #aab392;color:#FFFFFF;}
#obsah .zajezd div.odkazy a.informace2{width:50px;background:#CED8AF;border-left:1px solid #aab392;}
#obsah .zajezd div.odkazy a.informace2:hover{background:#5F8D8D;border-left:1px solid #aab392;color:#FFFFFF;}
#obsah .zajezd div.odkazy a.informace3{cursor:pointer;width:64px;background:#E4EDD2 url(/css/design/zajezd_info_sch.png) no-repeat 0 0px;border-left:1px solid #aab392;padding:5px 10px;margin:0px;height:19px;}
#obsah .zajezd div.odkazy a.informace3.bookmarked{width:64px;background:#E4EDD2 url(/css/design/zajezd_info_sch.png) no-repeat 0px -58px;border-left:1px solid #aab392;padding:5px 10px;margin:0px;height:19px;}
#obsah .zajezd div.odkazy a.informace3:hover{background:#E4EDD2 url(/css/design/zajezd_info_sch.png) no-repeat 0 -29px;border-left:1px solid #aab392;}
#obsah .zajezd div.odkazy a.informace4{width:173px;background:#F8FDE6;border-left:1px solid #aab392;}
#obsah .zajezd div.odkazy a.informace4:hover{text-decoration:underline;}

/*Detail zajezdu-----*/
.terminy{width:622px;background:#FFCA7C url(/img/tabs_top.jpg) no-repeat 100% 0%;margin:0px 0px 30px 0px;padding:25px 0px 0px 0px;}
.terminy table{padding:0px;margin:0px 0px 0px 9px;color:#333333;}
.terminy tr{}
.terminy tr:hover{background-color:#FEF5D7;}
.terminy td{margin:0px;text-align:center;padding:4px .5em;border:none 0px;}
.terminy a{text-decoration:underline}
.terminy #submit{font-weight:bold;color:#FFFFFF;background:#FF9900;border:1px solid #FFCC00;cursor:pointer;}
#obsah .zajezd-foto{width:250px;float:right;background-color:#FFCA7C;border:1px solid #CC9933;padding:2px;margin:0px 25px 25px 25px;}
.program b{color:#CC6600;font-size:90%;}
.program{color:#797979;}
.den{width:50px;text-align:right;padding-right:5px;}
.program h2{height:18px;font-size:13px;color:#CC6600;text-transform:uppercase;text-indent:20px;background:url(/img/h3.jpg) no-repeat  0px 2px;margin:10px 0px 0px 0px;padding:0px 0px 5px 0px;}
.popisceny{margin-left:300px;}
.popisceny{margin:0px;padding:0px;}
.popisceny ul{font-size:11px;line-height:16px;margin-left:40px;list-style-image:url(/img/ul_h.gif);}
.cenik{background:url(/img/tab_body.gif) repeat-x 100% 100%;padding:20px 0px 30px 0px;margin:0px;border-right:1px solid #d05e00;border-bottom:1px solid #d05e00;border-left:1px solid #d05e00;}
.cenik input{width:100%;padding-right:1em;border:none;}
.cenik a, .terminy a{color:#000000;}
.cenik b, .terminy b{color:#990000;}
.fotogalerie{margin-bottom:30px;}
.foto{}
#obsah .foto img{padding:2px;background-color:#FFCA7C;border:1px solid #CC9900;margin:6px;}
.zaslat-zpravu{width:500px;margin:20px;color:#3366CC;clear:both;}
.zaslat-zpravu form{margin:2em 0 0 0;}
.zaslat-zpravu label{font-weight:bold;margin-left:20px;}
.zaslat-zpravu input{font-weight:bold;color:#FFFFFF;background:#FF9900;border:1px solid #FFCC00;cursor:pointer;margin-left:380px;}
.zaslat-zpravu textarea{width:400px;height:200px;border:solid 1px #c2d9e7;margin:10px 10px 10px 118px;}
.zaslat-zpravu #email{margin-left:51px;border:1px solid #c2d9e7;background-color:#FFFFFF;font-weight:normal;color:#666666;}
/*objednat-----*/
form#f{margin:10px;font-size:11px;}
form#f input{border:1px double #CCCCCC;margin:3px;}
form#f textarea{width:400px;border:solid 1px #c2d9e7;}
form#f td{border-bottom:1px dashed #CCCCCC;}
form#f h2{font-size:12px;margin:0px;padding:5px;}
form#f i{display:block;padding:10px;}
#fimput{color:#242868;border:1px solid #66CCCC;}
#f .submit{font-weight:bold;color:#FFFFFF;background-color:#FF9900;border:1px solid #FFCC00;cursor:pointer;}
/* Rezervace -----*/
.sluzby .cena{text-align:right}
.sluzby b{color:#FF3333;}
.sluzby .pocet{width:6em;text-align:right}
.sluzby input{width:2em}
.partneri{}
.partneri b{padding-right:10px;color:#CC6600;line-height:22px;font-size:13px;}
.partneri ul{font-size:11px;line-height:16px;list-style-image:url(/img/lmenu_a.gif);margin-left:20px;padding:0px;}
table.rezervace td{border-bottom:1px dashed gray;padding:3px 0 3px 10px;line-height:130%;font-size:12px;}
table.rezervace td.priceType{border:none;font-size:13px;font-weight:bold;padding:7px 0 2px 2px;color:#333333;}
table.rezervace{margin:0 10px 20px;font-size:11px;width:98%;}
table.rezervaceUdaje{margin:5px 15px;}
table.rezervaceUdaje input{margin:3px;}
table.rezervaceUdaje select{margin:3px; width:100px;}
table.rezervaceUdaje select option{padding:1px 3px;}
table.rezervaceUdaje textarea{width:400px;margin:3px;}
div#TotalPriceDiv{font-weight:bold;font-size:14px;}
table.rezervaceUdaje .submit{font-weight:bold;color:#FFFFFF;cursor:pointer;display:block;}
table.rezervace td span.reservationPrice{font-weight:bold;}
table.rezervace td.lm span.reservationPrice{color:#194915;cursor:help;font-weight:bold;}
table.rezervace select option{}
#ctl00_cph_TermsCheckBox{border:0;margin:0 5px;}

table.rezervaceUdaje select.reservationCount{width:45px;text-align:center;}
table.rezervaceUdaje input.reservationCount{width:40px;display:none;text-align:center;}
table.rezervace select.reservationCount{width:45px;text-align:center;}
table.rezervace input.reservationCount{width:40px;display:none;text-align:center;padding:1px;}

#rezervace{width:671px;margin:0 auto;}
#rezervace h2{color:#731b11;font-size:15px;padding:10px 0 2px 0}
.schranka{padding:0px;float:right;background:url(/css/design/schranka.jpg) no-repeat 0px 0px;height:35px;width:164px;margin:0px;}
.schranka h2{padding:0px;display:block;font-weight:normal;margin:0px;font-size:1px;line-height:1px;color:#05343C;}
.schranka h2 a{padding:0px;display:block;margin:0px;color:#002F36;height:35px;width:164px;text-decoration:none;}
.schranka h2 a:hover{background:url(/css/design/schranka_h.jpg) no-repeat 0px 0px;}
.schranka h2 span{padding:0px;display:block;font-size:20px;color:#222222;height:30px;width:50px;float:right;margin:0px;line-height:30px;text-decoration:none;text-indent:0px;text-align:center;}
/* Menu */
.tab_container{margin:0;padding:0}
#Panel_1 .tab_menu_container h2{margin:0px;padding:4px 0px 4px 10px;color:#F9FCE7;font-weight:normal;font-size:11px;display:block;height:20px;line-height:18px;}
.tab_container_in{margin:0px 0px 0px 5px;padding:0px 0px 5px;background:url(/css/design/tab_menu_bot.png) no-repeat 0% 100%;}
.tab_menu_container{padding:0px 0px 5px;margin:0px 0px 0px 2px;background:#5F8D8D url(design/tab_menu_bot2.png) no-repeat 100% 100%;width:234px;}
#tab_menu{padding:0px;margin:0px 0px 0px 5px;height:25px;}
#tab_menu li{font-size:11px;float:left;cursor:pointer;line-height:normal;list-style-type:none;}
#tab_menu li a{height:20px;width:111px;display:block;background:#1D5353 url(/css/design/tab_menu_li2.png) no-repeat 0% 0%;padding:5px 0px 0px;font-size:12px;color:#D9E3C0;font-weight:normal;text-decoration:none;text-align:center;}
#tab_menu li a:hover{background:#DBEDED url(/css/design/tab_menu_li1.png) no-repeat 0% 0%;color:#1E5657;text-decoration:underline;}
#tab_menu li.active a{background:#DBEDED url(/css/design/tab_menu_li1.png) no-repeat 0% 0%;color:#1E5657;text-decoration:none;}
#tab_menu .dva{margin-left:2px;}
#main #Content #Panel_1 .tab_menu_container .tab_container tab_container_in #divleftTab1 .subcat{margin:0px;padding:0px;}

#Panel_1 ul.tab_content_list{
	list-style:none;
	margin:0px;
	padding:6px 0px 0px;
	width:224px;
	background: #DBEDED;
}
#Panel_1 ul.tab_content_list li{width:224px;list-style:none;background:#DBEDED;border-bottom:1px solid #628F8F;padding:0px;margin:0px;}
#Panel_1 ul.tab_content_list li a.active{background:url(/css/design/tab_menu_ul_lih.png) no-repeat 0% 50%;color:#1D5353;font-weight:bold;padding-left:22px;}
#Panel_1 ul.tab_content_list li a{height:22px;color:#333333;font-weight:normal;text-decoration:none;display:block;padding:8px 0px 0px 20px;border-bottom:1px solid #ecfafa;background:url(/css/design/tab_menu_ul_li.png) no-repeat 0% 50%;margin:0px;}
#Panel_1 ul.tab_content_list li a:hover{background:url(/css/design/tab_menu_ul_lih.png) no-repeat 0% 50%;color:#000000;padding-left:22px;}
#Panel_1 ul.tab_content_cti{list-style:none;margin:0px;padding:0px;width:224px;}
#Panel_1 ul.tab_content_cti li{width:204px;list-style:none;background:#DBEDED;border-bottom:1px solid #628F8F;padding:10px;margin:0px;line-height:125%;}
#Panel_1 ul.tab_content_cti li a{color:#333333;font-weight:normal;text-decoration:none;display:block;padding:0px;margin:0px;}

#divleftTab2 a:hover,#divleftTab1 a:hover{text-decoration:none;color:#b30000;background:url(/css/design/tab_menu_ul_lih.png) no-repeat 0% 50%;}
.tab_content_list li ul{margin:0px;padding:0px;}
#Panel_1 ul.tab_content_list ul.subcat{padding:0px;margin:0px;}
#Panel_1 ul.tab_content_list ul.subcat li{border:none;}
#Panel_1 ul.tab_content_list ul.subcat li a{border-bottom:1px solid #628F8F;color:#666666;font-size:12px;height:18px;margin:0px;padding:4px 0px 0px 30px;background:#ECFAFA;font-weight:normal;}
#Panel_1 ul.tab_content_list ul.subcat li a:hover{color:#DBEDED;text-decoration:underline;background:#5F8D8D;}

#divleftTab1, #divleftTab2, #divleftBottomTab1, #divleftBottomTab2{display:none;}
#divleftTab1.active, #divleftTab2.active, #divleftBottomTab1.active, #divleftBottomTab2.active{display:block;}

#divtabFoto, #divtabInfo, #divtabCeny{display:none;}
#divtabFoto.active, #divtabInfo.active, #divtabCeny.active{display:block;}

#obsah .vyber #divtabProg {visibility:hidden; height:1px; padding:0px;}
#obsah .vyber #divtabProg.active {visibility:visible; height: auto; padding:10px;}

#obsah .destPopis {line-height:130%;}

#obsah .vyber{width:709px;padding:10px 0px 0px 0px;margin:0px 0px 10px;background:url(/css/design/vyber_bot.png) no-repeat 100% 100%;}
#obsah .prehled{padding-bottom:10px}
#obsah .vyber .tabberlive{width:709px;padding:0px;position:relative;top:0px;margin:0px;background:url(/css/design/vyber_top.png) no-repeat 0px 25px}
#obsah .vyber .tabberlive b{color:#660000;font-weight:normal;}
#obsah .vyber .tabberlive ul{margin:0px 0px 0px 5px;padding:0px;height:31px;display:block;}#obsah .vyber .tabberlive li{height:31px;float:left;list-style:none;text-align:center;padding:0px;margin:0px 5px 0px 0px;display:block;width:127px;}
#obsah .vyber .tabberlive li a, #obsah .vyber .tabberlive li.active span{display:block;color:#333333;margin:0px;font-weight:normal;background:#F8FBE6 url(/css/design/vyber_but2.png) no-repeat 0% 0%;width:122px;height:20px;padding:8px 0px 3px 5px;font-size:11px;}
#obsah .vyber .tabberlive li a:hover{cursor:pointer;text-decoration:underline;color:#000000;background:#F8FDE6 url(/css/design/vyber_but1.png) no-repeat 0% 0%;}
#obsah .vyber .tabberlive li.active{background:#F8FBE6 url(/css/design/vyber_but2.png) no-repeat;}
#obsah .vyber .tabberlive li.active span, #obsah .vyber .tabberlive li.active a{text-decoration:none;color:#333333;background:#F9FCE7 url(/css/design/vyber_but1.png) no-repeat 0% 0%;}
#obsah .vyber .tabberlive li.nalezeno{background:#D9E3C1;float:right;font-size:10px;}
#obsah .vyber .tabberlive li.nalezeno span{background:#798158;color:#FFFFFF;height:20px;width:50px;}
#obsah .vyber .tabbertab{padding:10px;margin:0px;background:url(/css/design/vyber_bg.png) repeat-y 0px 0px;}
#obsah .vyber .tabbertab .f-right{float:right;}
#obsah .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;}
#obsah .vyber .tabbertab .f-left a{color:#333333;}
#obsah .vyber .tabbertab .f-left a:hover{text-decoration:underline;color:#333333;}
#obsah .vyber .tabbertab .f-left a.active{font-weight:bold;}
#obsah .vyber .tabbertab .f-left span{color:Gray;font-weight:normal;}
#obsah .vyber .tabbertab form{margin:5px 5px 0px 0px}
#obsah .vyber .tabbertab input{margin:5px 5px 0px 0px}
/*-----------------*/
.box-04{width:1000px;padding:15px 0px 5px;background:#F0F3E4 url(/css/design/box4_top.png) no-repeat 0% 0%;margin:10px 0px 0px;display:block;position:relative;}
.box-04 .box-04-title{display:block;background:url(/css/design/box4_h3.png) no-repeat 0% 0%;height:30px;width:150px;float:left;padding:0px 0px 0px 5px;margin-right:20px;margin-left:50px;}
.box-04 .box-04-title h3{height:22px;overflow:hidden;background:url(/css/design/box4_h3.png) no-repeat 100% 0%;font-weight:bold;text-transform:uppercase;font-size:100%;color:#FFFFFF;padding:8px 0px 0px;display:block;width:150px;margin:0px;text-align:left;}
.box-04 .box-04-links{float:left;margin:0px;padding:5px 30px;}
.box-04 .box-04-links span{margin:0 10px;}
.box-04 .box-04-links img{margin:0px;padding:0px;border:1px solid #E9E9E9;}
.box-04 .box-04-links a{margin:0px 0px 0px 10px;padding:0px;display:block;float:left;color:#666600;text-decoration:underline;}
.box-04 .box-04-links a:hover{color:#333300;}
.box_bot{background:#F0F3E4 url(/css/design/main_bot.png) no-repeat 100% 100%;padding:8px 0px 0px;margin:0px;clear:both;height:8px;}
.box-04 .previous{position:absolute;top:15px;left:15px;}
.box-04 .next{position:absolute;top:15px;right:10px;}
.vyber .tabbertab  h4{color:#1D5353;font-size:14px;margin-top:5px;margin-bottom:10px;}
#obsah .vyber .tabbertab  b{font-size:14px;color:#043D4E;}
#obsah .fotoRamecek{padding:10px;}
#obsah .fotoRamecek img{margin:3px;padding:3px;background:#FFFFFF;border:1px solid #D7DBAB;}
#obsah .termsPrices{margin:20px;padding:0px;border-top:2px solid #DBE5C1;border-right:2px solid #DBE5C1;border-bottom:1px solid #DBE5C1;border-left:1px solid #DBE5C1;}
#obsah .termsPrices td{margin:0px;padding:0px;text-indent:10px;font-size:12px;line-height:22px;border-bottom:1px solid #DBE5C3;border-left:1px solid #DBE5C3;}
#obsah .termsPrices th{line-height:24px;text-align:left;text-indent:10px;background:#9FAA81;color:#333300;border-bottom:1px solid #666600;border-left:1px solid #666600;border-top:1px solid #666600;}
#obsah .termsPrices tr{margin:0px;padding:0px;}
.termsPrices .termin_od,.termsPrices .termin_do{margin:0px;padding:0px;width:90px;}
.termsPrices .dnu{margin:0px;padding:0px;width:90px;}
.termsPrices .cena_od{margin:0px;padding:0px;width:120px;}
.termsPrices .PriceFull{padding-left:10px;}
.termsPrices .rezervovatBtn{padding:0px;}
.termsPrices .cena{margin:0px;padding:0px;width:200px;border-right:1px solid #666600;}
.termsPrices tr.bg{margin:0px;padding:0px;background:#EFF4DE;}
#obsah .vyber .tabbertab .termsPrices a{display:block;color:#333300;font-weight:bold;}
#obsah .vyber .tabbertab .termsPrices a:hover{background:#DBE4C1;}

/* HP - Hledej */
#hledej{width:204px;margin:0px;padding:20px 10px;display:block;background:#DBEDED;}
#hledej .box{margin:0px;display:block;clear:both;padding-bottom:10px;background-color:#3054C0;border-bottom:solid 1px #98A8D9;border-right:solid 1px #98A8D9;border-left:solid 1px #98A8D9;}
#hledej h2{height:61px;display:block;text-indent:-20000px;margin:0px;padding:0px;}
#hledej select{width:135px;height:20px;display:block;float:left;border:1px solid #5F8D8D;font-size:11px;padding:0px;margin:0px 0px 10px;background:#FFFFFF;line-height:20px;}
#hledej label{font-size:11px;font-weight:normal;color:#1D5353;width:65px;height:20px;float:left;padding:0px;margin:0px 0px 10px 0px;line-height:20px;}
#hledej div.col1{width:204px;padding:0px;margin:0 0 10px 0;}
#hledej div.col2{width:210px;padding:0px;height:60px;}
#hledej .submit{width:97px;height:29px;display:block;font-size:14px;font-weight:bold;color:#FFFFFF;border:0px none;cursor:pointer;background:#5F8D8D;margin:0px;padding:0px;}
#hledej input#lastminute {margin-right:5px;}

table.hledani{border-collapse:collapse;padding:0px;width:709px;margin:0px;border-right:#DBE5C1;border-bottom:#DBE5C1;border-left:#DBE5C1;background:url(/css/design/tabulka1.png) no-repeat 0px 0px;}
.hledani th{line-height:36px;text-align:left;text-indent:10px;color:#333300;border-right:1px solid #DBE5C3;}
.hledani tr{padding:0px;background:#FFFFFF;}
.hledani td{line-height:23px;border-bottom:1px solid #DBE5C3;border-left:1px solid #DBE5C3;text-align:right;padding-right:5px;}
.hledani .nazev{text-indent:10px;text-align:left;}
.hledani .nazev a{color:#1D5353;}
.hledani .nazev a:hover{text-indent:5px;}
.hledani .termin{padding:0 5px 0 0;width:80px;font-size:11px;text-indent:5px;}
.hledani .dalsi{padding:0 5px 0 0;width:60px;font-size:11px;text-indent:5px;}
.hledani .cena{padding:0 5px 0 0;width:70px;text-indent:5px;font-weight:bold;color:#333300;}
.hledani tr.bg{margin:0px;background:#EFF4DE;}
.hledani th.border{border:none}
.hledani tr.no_bg{background:none}

.sorter{clear:both;font-size:13px;padding-top:5px;}
.sorter a.selected{font-weight:bold;}

#home .vyber .tabbertab table.oblibeneDest{width:510px;margin:5px auto;}
#home .vyber .tabbertab table.oblibeneDest a{text-decoration:none;font-weight:normal;}
#home .vyber .tabbertab table.oblibeneDest a:hover{text-decoration:underline;}
#hledej select option{padding-left:5px;}
#hledej select option.indent0{font-weight:bold;padding-top:5px;}
#hledej select option.indent1{padding-left:10px;}
#hledej select option.indent2{padding-left:20px;}

.tourEmail{padding:5px 20px;}
.tourEmail select{display:block;width:190px;margin:5px 0;}
.tourEmail select.personCount{width:60px;text-align:center;}
.tourEmail input#reqEmail{display:block;padding:2px;width:190px;margin:5px 0;}
.tourEmail textarea#reqNote{display:block;padding:2px;width:400px;height:150px;margin:5px 0;}
.tourEmail p.error{color:red;padding:0px;}
.tourEmail p.sent{color:green;padding:0px;}
#weatherBox, #kurzyBox{padding:1px 10px;margin:0px 10px;float:left;}
#kurzy, #pocasi{font-size:11px;overflow:hidden;width:auto;line-height:16px;border-top:1px solid #F0F3E4;border-right:1px solid #F0F3E4;}
#kurzy img, #pocasi img{padding:0px;border-style:none;margin:0px;width:15px;}
#kurzy td, #pocasi td{vertical-align:middle;border-bottom:1px solid #F0F3E4;border-right:1px solid #F0F3E4;}

/*google maps*/
.ginfo{font-size:11px;width:25em;color:#676969;}
.ginfo h2{font-size:12px;color:#000000;margin:0;}
.ginfo img{border:1px solid #999999;float:right;margin:0 0 2x 3px;}
#canvasGMap, #canvasHotelMap{width:650px;height:500px;display:inline-block;float:left;margin:0 20px 20px 20px;}
#sideGMap{float:left;display:inline-block;font-size:12px;}
#sideGMap a{font-weight:normal;}

/*Home Page*/
#rozcesti ul li a{
	text-decoration:none;
	color:#000000;
	display: block;
}
#rozcesti ul li a:hover{color:#FFFFFF;}
#rozcesti{width:936px;padding:0px 12px;line-height:15px;background:url(/css/design/rozcesti_bot.jpg) no-repeat 100% 100%;margin:0px;}
#rozcesti h2{margin:0px;background:url(/css/design/rozcesti_h3.png) no-repeat 10px 0px;display:block;padding:0px;text-indent:-20000px;}
#rozcesti .col_1{width:207px;float:left;background:url(/css/design/rozcesti_ul_top.gif) no-repeat 5px 0px;margin:10px 0px 0px;padding:3px 0px 0px;}
#rozcesti .col_1 ul{padding:0px 0px 10px;list-style-type:none;width:207px;background:url(/css/design/rozcesti_ul.gif) repeat-y 5px;}
#rozcesti .col_1 ul li{color:#000000;padding:0px;list-style-type:none;width:207px;margin:0px;display:block;cursor:pointer;}
#rozcesti .col_1 ul li.off span{display:block;height:35px;font-size:13px;padding:15px 0px 1px 17px;background:url(/css/design/rozcesti_li.gif) no-repeat 100% 100%;}
#rozcesti .col_1 ul li.on span{color:#FFFFFF;background:url(/css/design/rozcesti_span_h.jpg) no-repeat -1px 0%;display:block;height:35px;font-size:13px;margin:0px;padding:15px 0px 1px 13px;}
#rozcesti .col_1 ul li.on span a{color:#FFFFFF;}
#rozcesti .col_1 ul li span:hover{color:#FFFFFF;background:url(/css/design/rozcesti_span_h.jpg) no-repeat -1px 0%;display:block;height:35px;font-size:13px;margin:0px;padding:15px 0px 1px 13px;}
#rozcesti .col_1 li.off b a{color:#000;background:url(/css/design/rozcesti_li.gif) no-repeat 100% 100%;height:22px;padding:6px 0px 0px 17px;display:block;font-weight:normal;}
#rozcesti .col_1 li.on b {color:#FFFFFF;background:url(/css/design/rozcesti_col1_h.jpg) no-repeat 0% 0%;padding:6px 0px 0px 13px;height:22px;font-weight:normal;display:block;}
#rozcesti .col_1 li b:hover{color:#FFFFFF;background:url(/css/design/rozcesti_col1_h.jpg) no-repeat 0% 0%;padding:6px 0px 0px 13px;height:22px;font-weight:normal;display:block;}
#rozcesti .col_1 .col_bot{background:url(/css/design/rozcesti_ul_bot.gif) no-repeat 5px 100%;padding:4px 0px 0px;}

#rozcesti .col_2{width:207px;float:right;background:url(/css/design/rozcesti_ul_top.gif) no-repeat -3px 0px;margin:10px 0px 0px;padding:3px 0px 0px;}
#rozcesti .col_2 ul{padding:0px 0px 10px;list-style-type:none;width:207px;background:url(/css/design/rozcesti_ul.gif) repeat-y -3px 0px;}
#rozcesti .col_2 ul li{padding:0px;list-style-type:none;width:207px;margin:0px;display:block;cursor:pointer;}
#rozcesti .col_2 ul li.off span{display:block;height:35px;font-size:13px;padding:15px 0px 1px 17px;background:url(/css/design/rozcesti_li.gif) no-repeat 0% 100%;}
#rozcesti .col_2 ul li.on span{color:#FFFFFF;background:url(/css/design/rozcesti_span_h.jpg) no-repeat -204px 0%;display:block;height:35px;font-size:13px;margin:0px;padding:15px 0px 1px 20px;}
#rozcesti .col_2 ul li.on span a{color:#FFFFFF;}
#rozcesti .col_2 ul li span:hover{color:#FFFFFF;background:url(/css/design/rozcesti_span_h.jpg) no-repeat -204px 0%;display:block;height:35px;font-size:13px;margin:0px;padding:15px 0px 1px 20px;}
#rozcesti .col_2 li.off b a{color:#000;background:url(/css/design/rozcesti_li.gif) no-repeat 0% 100%;height:22px;padding:6px 0px 0px 17px;display:block;font-weight:normal;}
#rozcesti .col_2 li.on b {color:#FFFFFF;background:url(/css/design/rozcesti_col1_h.jpg) no-repeat 100% 0%;padding:6px 0px 0px 20px;height:22px;font-weight:normal;display:block;}
#rozcesti .col_2 li b:hover{color:#FFFFFF;background:url(/css/design/rozcesti_col1_h.jpg) no-repeat 100% 0%;padding:6px 0px 0px 20px;height:22px;font-weight:normal;display:block;}
#rozcesti .col_2 .col_bot{background:url(/css/design/rozcesti_ul_bot.gif) no-repeat -3px 100%;padding:4px 0px 0px;}

#rozcesti .hide{display:none;width:0;overflow:hidden;}
#rozcesti .show{width:522px;height:380px;text-align:center;position:relative;float:left;display:block;padding:0px;margin:0px;overflow:hidden;background:#195d70;}
#rozcesti .show img{margin:0px;padding:0px;}
#rozcesti .show .ramecek{position:absolute;top:-1px;right:0px;z-index:200;}
#rozcesti .show .ramecek img{width:522px;}
#rozcesti .show .ramecek2{position:absolute;right:0px;z-index:200;bottom:0px;}
#rozcesti .show .ramecek2 img{width:522px;}
#rozcesti .show .top_zajezdy{display:none;margin:290px 12px 0px;padding:0px;position:absolute;}
#rozcesti .show .zajezd{width:114px;margin:0px;padding:0px 5px;float:left;height:50px;background:none;}
#rozcesti .show .zajezd img{width:88px;margin:0px;padding:0px;border:1px solid #2C3025;}
#rozcesti .show .zajezd h3{margin:10px 0px 0px;padding:0px;display:block;text-align:center;text-indent:0px;}
#rozcesti .show .zajezd h3 a{margin:0px;padding:0px;color:#FFFFFF;text-decoration:none;}
#rozcesti .show .zajezd h3 a span{color:#FFFF00;display:block;}
#rozcesti .show .zajezd h3 a:hover{cursor:pointer;text-decoration:underline;}
/**/
#home{}
#home .kontakt{background:url(/css/design/home_kontakt.jpg) no-repeat 0px 0px;margin:0px;padding:0px;height:360px;width:310px;display:block;float:left;}
#home .kontakt h2{display:block;font-size:12px;font-weight:normal;color:#FFFFFF;margin:10px 0px 0px;padding:0px 0px 0px 110px;height:36px;line-height:37px;text-transform:none;text-indent:0px;}
#home .kontakt h2 span{display:block;background:url(/css/design/home_h2.jpg) no-repeat 0px 0px;text-indent:-20000px;}
#home .box_2{display:block;float:left;height:360px;width:610px;margin:0px 0px 0px 20px;padding:10px 0px 0px;}
#home .tel{padding:12px 0px 0px 125px;margin:0px;height:120px;color:#666600;line-height:22px;}
#home .tel strong{line-height:22px;font-size:14px;font-weight:normal;}
#home .tel a{color:#666600;text-decoration:underline;}
#home .tel a:hover{color:#333300;text-decoration:underline;}
#home .butony{margin:0px;line-height:normal;display:block;height:185px;padding-bottom:7px;background:url(/css/design/home_kontakt_bot.jpg) no-repeat 100% 100%;}
.butony ul{margin:0px;list-style-type:none;padding:0px 0px 0px 26px;}
.butony ul li{list-style-type:none;margin:0px;display:block;cursor:pointer;float:left;color:#FFFFFF;font-size:18px;}
.butony ul li a{height:79px;width:115px;padding:5px 10px;display:block;text-indent:-20000px;}
.butony ul li.ptej_se{background:url(/css/design/home_but_1.png) no-repeat 0px 0px;}
.butony ul li.novinky{margin:0px 0px 0px 7px;background:url(/css/design/home_but_2.png) no-repeat;}
.butony ul li.online{margin:7px 0px 0px;background:url(/css/design/home_but_3.png) no-repeat;}
.butony ul li.last{margin:7px 0px 0px 7px;background:url(/css/design/home_but_4.png) no-repeat;}
.butony ul li.ptej_se:hover{background:url(/css/design/home_but_1h.png) no-repeat 0px 0px;}
.butony ul li.novinky:hover{margin:0px 0px 0px 7px;background:url(/css/design/home_but_2h.png) no-repeat;}
.butony ul li.online:hover{margin:7px 0px 0px;background:url(/css/design/home_but_3h.png) no-repeat;}
.butony ul li.last:hover{margin:7px 0px 0px 7px;background:url(/css/design/home_but_4h.png) no-repeat;}
.butony ul li span{font-size:16px;font-weight:bold;margin:13px 0px 0px;display:block;text-indent:0px;color:#FFFF00;padding:0px;}

/* HP - Hledej */
#home #hledej{width:600px;margin:0px 0px 10px;padding:20px 0px 0px 10px;display:block;background:url(/css/design/home_hledej.png) no-repeat;height:120px;}
#home #hledej .box{margin:0px;display:block;clear:both;padding-bottom:10px;background-color:#3054C0;border-bottom:solid 1px #98A8D9;border-right:solid 1px #98A8D9;border-left:solid 1px #98A8D9;}
#home #hledej h2{background:url(img/hledej_top_h2.png) no-repeat 0px 0px;height:61px;display:block;text-indent:-20000px;margin:0px;padding:0px;}
#home #hledej form{display:block;width:578px;height:120px;margin:0px;padding:0px;background:url(img/hledej_top.png) no-repeat -1px 0px;}
#home #hledej select{width:150px;height:22px;display:block;float:left;border:1px solid #5F8D8D;font-size:11px;line-height:20px;padding:0px;margin:0px 0px 12px;background:#FFFFFF;}
#home #hledej label{font-size:11px;line-height:20px;font-weight:normal;color:#1D5353;width:55px;height:20px;float:left;padding:0px;margin:0px 0px 10px 0px;}
#home #hledej div.col1{width:190px;padding:0px 0px 0px 20px;float:left;height:80px;margin:0px;}
#home #hledej div.col2{width:210px;padding:0px;height:90px;float:left;}
#home #hledej div.col3{width:160px;padding:0px;height:82px;float:left;}
#home #hledej .submit{width:143px;height:36px;display:block;font-size:1px;color:#299CAA;border:0px none;cursor:pointer;background:#5F8D8D url(/css/design/home_hledej_but.png) no-repeat 100% 100%;margin:0px;float:right;padding:0px;}
#home #hledej .submit:hover{background:#5F8D8D url(/css/design/home_hledej_buth.png) no-repeat 100% 100%;}
span.DateTimePicker{position:relative;margin:0px;padding:0px;}
span.DateTimePicker select{width:60px;float:none}
span.DateTimePicker input.next, span.DateTimePicker input.prev{width:20px;border:0;margin:2px;float:none} 
span.DateTimePicker div.calendar{background:url(../img/search_col2.jpg);position:absolute;z-index:3;left:-90px;top:20px;border:0px solid #000;padding:3px;width:150px;height:140px;display:none;}
span.DateTimePicker div.calendar *{font-family:Tahoma;font-size:11px}
 span.DateTimePicker .days{border-collapse:collapse;margin-top:3px;line-height:13px}
span.DateTimePicker .days td{padding:0;text-align:right;border:1px solid #1C6B7A;}
span.DateTimePicker .days a{color:#333300;padding:1px 2px;display:block;width:16px;text-decoration:none}
span.DateTimePicker .days a:hover{background:#1D6E7D!important;color:#fff} 
span.DateTimePicker .days a.today{background:#789604;color:#fff;}
span.DateTimePicker .days a.normal{}
span.DateTimePicker .days a.weekend{background:#B2BC94;}
span.DateTimePicker .days a.selected{background:#F0F3E4;color:#333300;}
span.DateTimePicker .days a.out{color:#aaa;}
span.DateTimePicker .days tr.h td{background:#1F7787;padding:1px 2px}
.icon{float:right;margin:1px 0px 0px;padding:0px;}
#home #hledej .odjezd{padding:0px;margin:0px 0px 10px;width:150px;}
/*menu k destinacim podstranky  */
#home .vyber{width:610px;padding:0px 0px 7px;margin:0px 0px 10px;background:#F8FBE6 url(/css/design/home_tabs_bot.png) no-repeat 100% 100%;}
#home .vyber #tabs{width:610px;padding:0px 0px 7px;position:relative;top:0px;margin:0px;background:url(/css/design/home_tabs.png) no-repeat 100% 100%;height:37px;}
#home .vyber #tabs b{color:#660000;font-weight:normal;}
#home .vyber #tabs ul{margin:0px 0px 0px 5px;padding:0px;height:37px;display:block;}
#home .vyber #tabs li{height:37px;float:left;list-style:none;text-align:center;padding:0px;margin:0px 5px 0px 0px;display:block;width:183px;color:#FFFFFF;}
#home .vyber #tabs li a, #home .vyber #tabs li.active span{display:block;color:#FFFFFF;margin:0px;font-weight:normal;background:#F8FBE6 url(/css/design/home_tabs_h.png) no-repeat 0% 0%;width:183px;height:27px;padding:10px 0px 0px;font-size:13px;text-align:center;}
#home .vyber #tabs li a:hover{text-decoration:underline;color:#000000;background:#F8FDE6 url(/css/design/home_tabs_h.png) no-repeat 0% 0%;cursor:pointer;}
#home .vyber #tabs li.active{background:#F8FBE6 url(/css/design/vyber_but2.png) no-repeat;}
#home .vyber #tabs li.active span, #home .vyber #tabs li.active a{text-decoration:none;color:#FFFFFF;background:#F9FCE7 url(/css/design/home_tabs_a.png) no-repeat 0% 0%;font-size:13px;}

#home .vyber .tabbertab{padding:5px 10px;margin:0px;background:url(/css/design/home_tabs_bg.png) repeat-y 0px 0px;display:none;height:150px;overflow:auto;}
#home .vyber .tabbertab h3{font-size:13px;margin:0px;padding:5px;color:#228091;display:block;text-indent:0px;}
#home .vyber .tabbertab a{color:#023036;text-decoration:underline;font-weight:bold;}
#home .vyber .tabbertab.active{display:block;}

.tabberlive .tabbertabhide{display:none;}
.tabber{}
.tabberlive{margin:1em;}

.tabberlive .tabbertab h2{display:none;}
.tabberlive .tabbertab h3{display:none;}

.tabberlive#tab1{}
.tabberlive#tab2{}
.tabberlive#tab2 .tabbertab{height:200px;overflow:auto;}

/*pretty photo*/
div.light_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_middle{background:#fff}div.light_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_content{background-color:#fff}div.light_rounded .pp_content a.pp_next:hover{background:url(../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_previous:hover{background:url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_expand{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_expand:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_contract{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_contract:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_middle{background:#fff}div.light_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.light_rounded .pp_loaderIcon{background:url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_middle{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_content a.pp_next:hover{background:url(../img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_previous:hover{background:url(../img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_expand{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_expand:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_contract{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_contract:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded  p.pp_description{color:#fff}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_middle{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_top .pp_left,div.dark_square .pp_top .pp_middle,div.dark_square .pp_top .pp_right,div.dark_square .pp_bottom .pp_left,div.dark_square .pp_bottom .pp_middle,div.dark_square .pp_bottom .pp_right,div.dark_square .pp_content{background:url(../img/prettyPhoto/dark_square/contentPattern.png) top left repeat}div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_square  p.pp_description{color:#fff}div.dark_square .pp_loaderIcon{background:url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_content a.pp_expand{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_expand:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_contract{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_contract:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_square .pp_content a.pp_next:hover{background:url(../img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_previous:hover{background:url(../img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_top .pp_left,div.light_square .pp_top .pp_middle,div.light_square .pp_top .pp_right,div.light_square .pp_bottom .pp_left,div.light_square .pp_bottom .pp_middle,div.light_square .pp_bottom .pp_right,div.light_square .pp_content{background:#fff}div.light_square .pp_content a.pp_expand{background:url(../img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_expand:hover{background:url(../img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_contract{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_contract:hover{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_square .pp_content a.pp_next:hover{background:url(../img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_content a.pp_previous:hover{background:url(../img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}div.pp_pic_holder{position:absolute;z-index:10000;width:100px}div.pp_pic_holder .pp_top{position:relative;height:20px}* html div.pp_pic_holder .pp_top{padding:0 20px}div.pp_pic_holder .pp_top .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_top .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_top .pp_middle{position:static;left:0}div.pp_pic_holder .pp_top .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_content{position:relative;text-align:left;width:100%;height:40px}div.pp_pic_holder .pp_content .pp_details{display:none;margin:10px 15px 2px 20px}div.pp_pic_holder .pp_content .pp_details p.pp_description{display:none;float:left;margin:0}div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left;margin:3px 0 0 0}div.pp_pic_holder .pp_content .pp_details .pp_nav p{float:left;margin:2px 4px}div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left;display:block;width:14px;height:15px;overflow:hidden;text-indent:-10000px;margin-top:3px}div.pp_pic_holder .pp_content div.pp_hoverContainer{position:absolute;z-index:2000;top:0;left:0;width:100%}div.pp_pic_holder .pp_content a.pp_next{display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_previous{display:block;float:left;text-indent:-10000px;width:49%;height:100%;background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px}div.pp_pic_holder .pp_content a.pp_close{float:right;display:block;text-indent:-10000px}div.pp_pic_holder .pp_bottom{position:relative;height:20px}* html div.pp_pic_holder .pp_bottom{padding:0 20px}div.pp_pic_holder .pp_bottom .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_bottom .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_bottom .pp_middle{position:static;left:0}div.pp_pic_holder .pp_bottom .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}div.pp_pic_holder #pp_full_res{display:block;margin:0 auto;width:100%;text-align:center}div.pp_pic_holder #pp_full_res object,div.pp_pic_holder #pp_full_res embed{visibility:hidden}div.ppt{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:17px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
#ctl00_RightPanelInfo{padding:0px 0px 10px;margin:0px;}

a.dp-choose-date {width: 16px;height: 16px;padding: 0;margin: 5px 3px 0;display: inline-block;text-indent: -2000px;overflow: hidden;background: url(/img/calendar.png) no-repeat;}
a.dp-choose-date.dp-disabled {background-position: 0 -20px;cursor: default;}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {width: 100px;text-align:center;}



table.jCalendar {border: 1px solid #000;background: #aaa;border-collapse: separate;border-spacing: 2px;}
table.jCalendar th {background: #333;color: #fff;font-weight: bold;padding: 3px 5px;}

table.jCalendar td {background: #ccc;color: #000;padding: 3px 5px;text-align: center;}
table.jCalendar td.other-month {background: #ddd;color: #aaa;}
table.jCalendar td.today {background: #666;color: #fff;}
table.jCalendar td.selected {background: #f66;color: #fff;}
table.jCalendar td.selected.dp-hover {background: #f33;color: #fff;}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {background: #fff;color: #000;}
table.jCalendar tr.selectedWeek td {background: #f66;color: #fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {background: #bbb;color: #888;}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {background: #bbb;color: #888;}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {position: relative;background: #ccc;font-size: 10px;font-family: arial, sans-serif;padding: 2px;width: 171px;line-height: 1.2em;}
div#dp-popup {position: absolute;z-index: 199;}
div.dp-popup h2 {font-size: 12px;text-align: center;margin: 2px 0;padding: 0;}
a#dp-close {font-size: 11px;padding: 4px 0;text-align: center;display: block;}
a#dp-close:hover {text-decoration: underline;}
div.dp-popup a {color: #000;text-decoration: none;padding: 3px 2px 0;}
div.dp-popup div.dp-nav-prev {position: absolute;top: 2px;left: 4px;width: 100px;}
div.dp-popup div.dp-nav-prev a {float: left;}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor: pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor: default;}
div.dp-popup div.dp-nav-next {position: absolute;top: 2px;right: 4px;width: 100px;}
div.dp-popup div.dp-nav-next a {float: right;}
div.dp-popup a.disabled {cursor: default;color: #aaa;}
div.dp-popup td {cursor: pointer;}
div.dp-popup td.disabled {cursor: default;}

td.patickaText {color:black; font-size:13px;vertical-align:middle;padding-left:15px;}


table.EmailUsForm td.emailUsFirstColumn{}
table.EmailUsForm td.emailUsSecondColumn input{width:200px}
table.EmailUsForm td.emailUsSecondColumn textarea{width:400px; height: 100px}
table.EmailUsForm td.emailUsError {color:Red; font-weight:bold;}
table.EmailUsForm td.emailUsSent {color:Green; font-weight:bold;}
