﻿@charset "utf-8";body {margin:0;padding:0;width:100%;background:#f8fcff;font:11px/18px Verdana, Tahoma, Arial;}
html {padding:0;margin:0;}
p.clr, .clr, .clear {
	clear:both;padding:0px;margin:0px;background:none;width: 100%;}
li.bg, .bg {clear:both;border-top:1px solid #d9d9d9;padding:0;margin:5px 0;background:none;}
/* main */
.pix{width:100%;padding:0;margin:0 auto;background:url(design/body_bg.jpg) repeat-x 0% 0%;}
.main {width:100%;padding:0;margin:0 auto;background:url(design/body_bg_top.jpg) no-repeat 50% 0%;}
.resize {width:955px;margin:0 auto;}
.uvod{}
/********** header **********/
.header {margin:0px;padding:0px;}
.block_header {margin:0 auto;width:1000px;height:94px;padding:0px;background:url(design/hlava.jpg) no-repeat 0px 0px;}
.top_menu {float:right;padding:4px 10px;font:normal 11px Tahoma, Geneva, sans-serif;color:#4e4e4e;line-height:1.6em;}
.top_menu a {font:normal 11px Tahoma, Geneva, sans-serif;color:#4e4e4e;text-decoration:none;}
.top_menu a:hover {text-decoration:underline;}
/* logo */
.logo {float:left;padding:0px;margin:0px 0px 0px 20px;width:221px;height:94px;}
.logo img,.logo img a{border:none}

/* menu */	
.menu {
	padding:54px 0px 0px;
	margin:0px;
	width:700px;
	float:right;
	height:40px;
	background:url(design/top_menu.jpg) no-repeat 0% 100%;
	position: relative;
}
.menu a.go_home{
	padding:0px;
	position: absolute;
	left: -60px;
	top: 50px;
	display: block;
	height: 50px;
	width: 50px;
	margin: 0px;
	background: url(design/home.png) no-repeat 50% 50%;

}
.menu ul {padding:0px;margin:0px;list-style:none;border:0;float:left;}
.menu ul li {float:left;margin:0px;padding:0px;border:0;display:block;}
.menu ul li a {float:left;margin:0px;color:#FFFFFF;font:normal 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;padding:0px;}
.menu ul li a span {padding:10px 0px;background:url(design/top_menu_li.jpg) no-repeat 0% 4px;display:block;width:110px;text-align:center;margin:0px;}
.menu ul li a:hover {color:#fff;background:url(design/top_menu_h.png) no-repeat 50% 0%;}
.menu ul li a:hover span {color:#fff;background:url(design/top_menu_li.jpg) no-repeat 0% 4px;}
.menu ul li a.active {color:#fff;background:url(design/top_menu_ha.png) no-repeat 50% 0%;}
.menu ul li a.active span {color:#fff;background:url(design/top_menu_li.jpg) no-repeat 0% 4px;}
.menu ul li.last a {float:left;margin:0px;color:#FFFFFF;font:normal 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;padding:0px;}
.menu ul li.last a span {padding:10px 0px;background:url(design/top_menu_last.jpg) no-repeat 0% 9px;display:block;width:120px;text-align:center;margin:0px;}
.menu ul li.last a:hover {color:#fff;background:url(design/top_menu_lasth.jpg) no-repeat 22px 0px;}
.menu ul li.last a:hover span {color:#fff;background:url(design/top_menu_last.jpg) no-repeat 2px 9px;}
.menu ul li.last a.active {color:#fff;background:url(design/top_menu_lasth.jpg) no-repeat 22px 0px;}
.menu ul li.last a.active span {color:#fff;background:url(design/top_menu_li.jpg) no-repeat 0% 4px;}
/********** slider **********/
#slider {margin:0;padding:1px;list-style:none;}
#slider ul,#slider li {margin:0;padding:0;list-style:none;}
#slider li {width:943px;height:175px;overflow:hidden;}
p#controls {margin:0;position:relative;}
#prevBtn,#nextBtn {display:block;margin:0;overflow:hidden;width:41px;height:41px;position:absolute;left:-30px;top:-130px;}
#nextBtn {left:940px;}
#prevBtn a {display:block;width:41px;height:41px;background:url(design/left_arrow.gif) no-repeat 0 0;}
#nextBtn a {display:block;width:41px;height:41px;background:url(design/right_arrow.gif) no-repeat 0 0;}

.slider {
	margin:0px auto;padding:0px;height:175px;overflow: hidden;}
.slider2 {margin:0 auto;padding:0px;height:65px;background:url(design/drobecky.jpg) no-repeat 0px 0px;width:1000px;}
.slider2 h2 {} 
.slider2 p {width:200px;float:right;font:normal 12px Arial, Helvetica, sans-serif;color:#4b4b4b;padding:15px 0 0 0;}
.slider2 .top {width:980px;margin:0 auto;padding:0;}
/*simple text*/
.simple {width:980px;margin:10px auto;padding:0;}
.simple h2 {width:400px;float:left;font:bold 40px Arial, Helvetica, sans-serif;color:#4b4b4b;padding:10px 0 0 30px;margin:0;}
.simple .text {font:normal 12px;color:#858585;width:200px;float:right;margin:10px 0;padding:0;}
.slider div.slice1 {
	margin:0px auto;width:950px;padding:9px;background:url(design/slider1.jpg) no-repeat 50% 0%;height: 157px;}
.slider div.slice1 div.slice2 {margin:0 auto;padding:1px;width:940px;}
.slider div div div {margin:0;padding:0px 0 0 45px;border:0;}
.slider div div div p.img {float:right;padding:6px 9px 8px 7px;margin:0px 10px 0px 0px;background: url(design/java.jpg) no-repeat 0% 0%;height: 142px;width: 305px;display: block;}
.slider img,.slider img a{border:none}
.slider div div div h2 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:normal 24px/24px verdana;color:#24506f;margin:0;margin:0;padding:25px 0px 10px;display: block;width: 550px;height: 24px;}
.slider div div div .h2 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:normal 24px/24px verdana;color:#24506f;margin:0;margin:0;padding:25px 0px 10px;display: block;width: 550px;height: 24px;}
.slider .info {overflow:hidden;text-overflow:ellipsis;margin:0;margin:0;display:block;width:530px;padding:5px 0px 5px 20px;height:48px;font-size:12px;font-style:normal;line-height:24px;font-weight:normal;font-variant:normal;}
.slider .info strong,.slider .info b{font-variant:normal;font-size: 18px;color: #900;}
.slider div div div h2 strong{color:#660000;}
.slider div div div .h2 strong{color:#660000;}
.slider .link {font:normal 12px/18px;margin:0;margin:0px 0px 0px 388px;display:block;width:140px;padding:0px;height:32px;}
.slider .link img{padding:0px 0px 0px 15px;}

/********** block index **********/
.body {padding:0px;margin:0px;background:url(design/body_bg_bot.jpg) repeat-x 0% 100%;}
.body h2 {color:#036;padding:5px;font-size:20px;font-weight:bold;}
.body h4 {font:bold 24px Arial, Helvetica, sans-serif;color:#2c2c2c;}
.body h3 {font:18px;color:#F60;padding:5px;}
.body p {color:#333;line-height:130%;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;padding:5px;margin:0px;}
.body em {font:italic 12px Arial, Helvetica, sans-serif;color:#797979;line-height:1.8em;padding:10px 0 0 10px;}
.body_resize {width:980px;margin:0 auto;padding:0;}

/********** footer **********/
.footer {background:#FFF;padding:0;height:79px;border-top:1px solid #a1b4c6;}
.footer .resize p.footer_logo {float:left;width:49%;padding:0;margin:0;}
.footer .resize div {padding:0px;color:#676767;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;}
.footer .resize .footer_link{float:left;padding:0;margin:10 0;width:650px;display:block;}
.footer .resize .copy{float:right;display:block;width:280px;margin:10px 0px;}
.footer a {color:#036;font:normal 12px Arial, Helvetica, sans-serif;padding:0px 5px;}
.footer a:hover {color:#F60;}
.footer .resize .nahoru{padding:0px;text-align:center;display:block;margin:0px;z-index: 100;}
.footer .resize .nahoru a{padding:0px;background:url(design/pata_top.jpg) no-repeat 0px 0px;height:35px;width:60px;display:block;margin-left:870px;text-indent:-20000px;color:#FFF;font-size:1px;line-height:1px;z-index: 100;position: absolute;margin-top: -35px;}
.footer .resize .nahoru a:hover{padding:0px;background:url(design/pata_top_h.jpg);}

/********** Panel_1 **********/
#Panel_1{width:200px;float:left;margin:-20px 0px 0px 10px;padding:6px 0px 0px;}
#Panel_1 a{text-decoration:underline;color:#FF6600;font-weight:bold;}#Panel_1 a:hover{color:#222222;}
/* Menu */
#tab_menu{padding:0px 0px 10px;margin:0px 0px 10px;width:200px;background:url(design/pan1_ul.jpg) no-repeat 0% 100%;}
#tab_menu ul{padding:6px 0px 0px;margin:0px;background:url(design/pan1_ul.jpg) no-repeat 0px 0px;}
#tab_menu ul li{cursor:pointer;line-height:normal;list-style-type:none;width:200px;height:34px;margin:0px;padding:0px;display:block;}
#tab_menu ul li a{height:24px;width:170px;display:block;background:url(design/pan1_li.jpg) no-repeat 0% 100%;padding:10px 15px 0px;font-size:12px;color:#FFF;font-weight:normal;text-decoration:none;margin:0px;}
#tab_menu ul li a:hover{background:url(design/pan1_li.jpg) no-repeat 0% 0%;color:#333399;text-decoration:underline;}
#tab_menu ul li.active a{background:url(design/pan1_li.jpg) no-repeat 0% 0%;color:#333399;text-decoration:none;}
#Panel_1 .katalog {background:url(design/katalog12.png);display:block;height:175px;width:204px;margin-left:-4px;}
#Panel_1 .katalog a{background:url(design/katalog12.png) no-repeat 0px 0px;display:block;height:175px;width:204px;text-decoration:none;text-indent:-20000px;}
#Panel_1 .katalog a:hover{background:url(design/katalog12_h.png);display:block;height:175px;width:204px;}
#Panel_1 a:hover{color:#222222;}
/********** Panel_3 **********/
#Panel_3{width:182px;float:left;margin:0px;padding:0px;}
#Panel_3 a{text-decoration:underline;color:#000033;font-weight:bold;display: inline-block;padding: 0px;margin: 0px;}
#Panel_3 .box{color:#222222;background:url(design/pan3_box_bg.png) repeat-y 0px 0px;display:block;margin:0px 0px 10px;}
#Panel_3 .box_bot{background:url(design/pan3_box_bot.png) no-repeat 0% 100%;width:182px;display:block;padding:0px 0px 6px;margin:0px;clear:both;}
#Panel_3 .kontakty a{padding:0px;margin:0px;}
#Panel_3 .novinky a:hover{color: #036;}

.vstupenky{margin:0px;padding:0px;width:182px;display:block;}
.vstupenky h2{
	display:block;margin:0px;padding:0px 10px;height:44px;background:url(design/pan3_aktuality.png) no-repeat 0px 0px;width:162px;font-size: 12px;line-height: 34px;color: #600;text-shadow: 1px 1px #FFF;}
.vstupenky h2 a{display:block;margin:0px;padding:0px;height:44px;text-indent:-20000px;width:182px;}
.vstupenky h2 a:hover{background:url(design/pan3_aktuality.png) no-repeat 0px 100%;}

#weatherBox, #kurzyBox{padding:0px;margin:0px;}
#weatherBox h2, #kurzyBox h2{padding:0px;margin:0px 0px 0px 10px;font-size:14px;color:#036;}
table#kurzy{cellpadding:0px;cellspacing:0px;font-size:11px;overflow:hidden;border-top:1px solid #d3dde6;border-right:1px solid #d3dde6;margin:0px 0px 10px;padding:0px;border-bottom-width:0px;border-left-width:0px;border-bottom-style:none;border-left-style:none;background:#F8FCFF;width: 180px;}
table#pocasi{cellpadding:0px;cellspacing:0px;font-size:11px;overflow:hidden;border-top:1px solid #d3dde6;border-right:1px solid #d3dde6;margin:0px 0px 40px;padding:0px;border-bottom-width:0px;border-left-width:0px;border-bottom-style:none;border-left-style:none;background:#F8FCFF;width: 180px;z-index: 300;}
#kurzy img, #pocasi img{padding:0px;border-style:none;margin:0px 2px;width:15px;}
#kurzy td, #pocasi td{vertical-align:middle;border-bottom:1px solid #d3dde6;border-left:1px solid #d3dde6;line-height:22px;}
#kurzy .mena{padding:0px}#kurzy .kurz{padding:0px;width: 55px;text-align:right;padding-right:5px;}#pocasi .teplota{padding:0px;width: 55px;text-align:right;padding-right:5px;} 
/**/
.kontakt{margin:0px;padding:0px;width:182px;display:block;}
.kontakt h2{display:block;margin:0px;padding:0px;height:44px;text-indent:-20000px;background:url(design/pan3_kontakt.png) no-repeat 0px 0px;width:182px;}
.kontakt h2 a{display:block;margin:0px;padding:0px;height:44px;text-indent:-20000px;width:182px;}
.kontakt h2 a:hover{background:url(design/pan3_kontakt.png) no-repeat 0px 100%;}
.kontakty{padding:0px;width:172px;margin:10px 5px;font-size:14px;border-width:0px;border-style:none;line-height: 22px;}
.kontakty td{padding:0px;margin:0px;height: 22px;}


.kontakty img{width:110px;border-style:none;height: 18px;margin: 0px;padding: 0px;}
.kontakty td.tel{padding:0px;margin:0px;width:50px;background:url(design/pan3_tel.png) no-repeat 0% 60%;height: 22px;font-size: 1px;line-height: 1px;color: #F7BA2E;}
.kontakty td.mobil{padding:0px;margin:0px;width:50px;background:url(design/pan3_mobil.png) no-repeat 0% 60%;height: 22px;font-size: 1px;line-height: 1px;color: #F7BA2E;}
.kontakty a{padding:0px;margin:0px;height:14px;display:block;font-size:11px;color:#336699;}
.kontakty td.skype {background:url(design/pan3_skype.png) no-repeat 0% 60%;width:50px;margin:0px;padding:0px;height: 22px;font-size: 1px;line-height: 1px;color: #F7BA2E;}
.kontakt .otevreno{color:#036;background:url(design/pan3_otevreno.png) no-repeat 50% 0%;height:50px;width:164px;display:block;text-align:center;padding:5px 7px;}

.novinky{
	margin:0px;padding:0px 5px;width:172px;display:block;}
.novinky h2{
	display:block;margin:0px -5px;padding:0px 10px;height:44px;background:url(design/pan3_aktuality.png) no-repeat 0px 100%;width:162px;font-size: 12px;line-height: 34px;color: #600;text-shadow: 1px 1px #FFF;}
.novinky h2 a{display:block;margin:0px;padding:0px;height:44px;text-indent:-20000px;width:182px;}
.novinky h2 a:hover{background:url(design/pan3_aktuality.png) no-repeat 0px 100%;}
.novinky h3{
	display:block;font-size:12px;color:#F30;padding:5px 0px;margin:0px;}
.novinky p{
	padding:0px 0px 5px;margin: 0px;font-size: 12px;line-height: 16px;}
.novinky strong,.novinky b{
	color: #F90;display: inline-block;margin: 0px;padding: 0px;}
.novinky a{
	padding:0px 5px;margin: 0px;font-size: 12px;line-height: 16px;}
.novinky hr{
	padding:0px;margin: 5px 0px 10px;display: block;clear: both;width: 100%;background: #9ABFD6;border-top: 1px solid #9ABFD6;border-right: 0px none #9ABFD6;border-bottom: 0px none #9ABFD6;border-left: 0px none #9ABFD6;}
.novinky .info{display:block;margin:0px;padding:0px 10px;font-size:11px;color:#333;}
.novinky .go{display:block;background:url(design/pan3_go.png) no-repeat 0px 0px;height:13px;width:48px;text-indent:-20000px;margin-left:120px;}
.novinky .go:hover{background:url(design/pan3_goh.png) no-repeat 0px 0px;}
.novinky ul{padding:0px 5px 0px 8px;list-style: none;margin: 0px;}
.novinky ul li{padding:0px 0px 5px 10px;background: url(design/li.gif) no-repeat 0px 8px;}

/********** Panel_2 **********/
#Panel_2{width:540px;height:auto;float:left;margin:0px 20px;padding:0px;}
#obsah{margin:0px;padding:0px;}
#obsah h1{font-size:24px;color:#036;clear:both;padding:5px;margin:0px;}
#obsah .box h1{
	font-size:24px;color:#036;clear:both;padding:10px 0px;margin:0px;}
#obsah .box{padding:0px 10px;background:url(design/tabs_box_bg.jpg) repeat-y 100% 100%;margin:0px;}
.body #obsah .box p{
	font-size:11px;clear:both;padding:5px 0px;margin:0px;line-height: 18px;}
#obsah .box hr{
	padding:0px;margin: 10px -10px;background: #D4E5ED;border-top: 1px solid #D7E7EF;border-right: 0px none #D7E7EF;border-bottom: 0px none #D7E7EF;border-left: 0px none #D7E7EF;}
#obsah .box_bot{background:url(design/tabs_box_bot.png) no-repeat 100% 100%;padding:8px 0px 0px;margin:0px 0px 10px;clear:both;height:8px;}
#obsah .box_top{background:url(design/tabs_top_ul.png) no-repeat 100% 100%;padding:0px;margin:0px;clear:both;height:6px;}
#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;}
#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(design/li.gif) no-repeat 0px 8px;padding:0px 0px 5px 10px;display:block;float:none;height:auto;text-align:left;width:auto;}
/************* banner*/
.banner{margin:0px 0px 10px;padding:0px;background:url(design/banner.jpg);height:108px;width:540px;}
#obsah .banner ul{margin:0px;padding:0px;}
#obsah .banner ul li{margin:0px;padding:0px;display:block;float:left;height:108px;}
#obsah .banner ul li a{margin:0px;padding:0px;display:block;float:left;height:108px;text-decoration:none;color:#58A8D9;font-size:1px;text-indent:-200000px;}
#obsah .banner ul li.more a{height:108px;width:138px;display:block;background:url(design/banner.jpg) no-repeat 0px 0%;float:left;}
#obsah .banner ul li.lazne a{background:url(design/banner.jpg) no-repeat -138px 0%;width:136px;float:left;}
#obsah .banner ul li.poznavaci a{background:url(design/banner.jpg) no-repeat -274px 0%;width:135px;}
#obsah .banner ul li.ezoter a{background:url(design/banner.jpg) no-repeat -409px 0%;width:130px;}
#obsah .banner ul li.more a:hover{height:108px;width:138px;display:block;background:url(design/banner.jpg) no-repeat 0px 100%;}
#obsah .banner ul li.lazne a:hover{background:url(design/banner.jpg) no-repeat -138px 100%;width:136px;}
#obsah .banner ul li.poznavaci a:hover{background:url(design/banner.jpg) no-repeat -274px 100%;width:135px;}
#obsah .banner ul li.ezoter a:hover{background:url(design/banner.jpg) no-repeat -409px 100%;width:130px;}

/************* Strankovani */
.strankovani{font-size:11px;display:block;margin:0px;padding:0px;height:44px;color:#333300;}
.strankovani a{color:#333333;padding:5px 0px 0px;cursor:pointer;display:block;float:left;background:#F4F9FD;height:21px;width:30px;margin:0px 5px 0px 0px;text-align:center;border:1px solid #CCDEE8;}
.strankovani a.hi,.strankovani a.selected{color:#FFF;background:#036;border:1px solid #E8F1F6;}
.strankovani a:hover{color:#FFF;background:#F60;border:1px solid #FC0;}
.strankovani span{float:left;padding:8px 5px;}

/************** Cesta */
#cesta{clear:both;font-size:10px;padding:30px 30px 0px 250px;display:block;height:35px;background:url(design/drobecky.jpg) no-repeat 0px 0px;margin:0px auto 10px;width:720px;}
#cesta a{color:#003333;display:block;float:left;height:20px;font-size:12px;margin:0px;padding:8px 15px 0px 10px;background:url(design/drobecky_a.gif) no-repeat 100% 80%;}
#cesta a:hover{background:url(design/drobecky_a.gif) no-repeat 100% 80%;color:#F30;}
#cesta span{color:#666666;display:block;float:left;height:20px;font-size:12px;margin:0px;padding:8px 0px 0px 15px;}

/* Lastminute -------------------------------------------------------------------------------*/
.lastminute{
	margin:0px 1px;font-size:10px;padding:0px;}
.lastminute table{
	width:100%;border-collapse:collapse;table-layout:fixed;color:#333333;margin:0px;padding:0px;font-size:10px;border-width:0px;border-style:none;}
.lastminute tr{background:url(design/tabs_h3.jpg) repeat-x 0px -5px;margin:0px;padding:0px;}
.lastminute td{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:10px;border-bottom:1px solid #CCC;padding:6px 0px;}
.lastminute b.lm{width:65px;display:block;text-align:right;font-size:12px;margin:0px 5px 0px 0px;color:#F30;padding:0px;}
.lastminute td a{
	text-decoration:underline;font-weight:bold;font-size:12px;display:block;overflow:hidden;width: 290px;margin: 0px 0px 0px 10px;padding: 0px;}
.lastminute td a:hover{text-decoration:underline;color:#F30;}
.lastminute select{width:160px;border:1px solid #A8D0D0;text-align:left;margin-left:20px;}
.lastminute tr.h{color:#FFF;background-color:#2D6296;}
.lastminute tr.h td{
	color:#FFF;padding:10px 0px;background-color:#2D6296;margin:0px;font-size: 12px;}
.lastminute tr.h td.nazev{
	border-right:1px solid #237AC7;border-left:1px solid #FFF;padding-left: 10px;}
.lastminute tr.h td.odjezd{text-align:center;width:55px;font-size:9px;border-right:1px solid #237AC7;}
.lastminute tr.h td.cena{width:69px;text-align:center;font-size:11px;margin:0px;padding:0px;border-right:1px solid #FFF;}
.lastminute tr.h td.doprava{text-align:center;width:45px;font-size:9px;border-right:1px solid #237AC7;}
.lastminute tr.h td.strava{text-align:center;width:45px;font-size:9px;border-right:1px solid #237AC7;}

/***********Top_ Zajezdy Hlavní stránka*/
.top_zajezdy{padding:0px;margin:0px;display:block;}
div.top_zajezd{margin:0px;padding:0px;width:268px;float:left;border-left:1px solid #e0e5e9;}
#obsah .top_zajezd h2{font-size:13px;margin:0px;padding:5px 10px;color:#003366;display:block;text-indent:0px;background:url(design/tabs_h3.jpg) repeat-x 0px 0px;height:37px;overflow:hidden;}
#obsah .top_zajezd h2 a{text-decoration:underline;color:#036;display:block;}
#obsah .top_zajezd h2 a:hover{color:#000000;}
.top_zajezd a.fotoZajezd img{float:left;border:1px solid #E1E7CD;padding:3px;margin:3px 8px;background:#FFFFFF;}
.top_zajezd div.popis{font-size:11px;padding:8px 10px;width:420px;margin:0px;line-height:17px;float:left;height:60px;overflow:hidden;}
.top_zajezd div.popis xp{display:block;color:#000066;}
.top_zajezd div.info{width:163px;padding:0px;margin:0px 0px 0px 105px;}
.top_zajezd div.info .info_box{height:25px;margin:0px;padding:0px;display:block;line-height:25px;font-size:10px;}
.top_zajezd div.info .info_box2{height:25px;border:none;margin:0px;padding:0px 0px 0px 3px;display:block;line-height:25px;font-size:10px;}
.top_zajezd div.info i{color:#333333;font-style:normal;display:block;float:right;width:85px;color:#333333;margin:0px;padding:0px;font-size:12px;}
.top_zajezd div.info b{display:block;float:right;width:85px;color:#F60;margin:0px;padding:0px 0px 0px 5px;font-size:13px;}
.top_zajezd div.info b.lm{background:#F60;color:#FFF;} 
#obsah .top_zajezd a{text-decoration:none;text-align:left;}
#obsah .top_zajezd a.informace{width:125px;background:url(design/vice.gif) no-repeat 0px 0px;text-indent:10px;display:block;height:24px;line-height:24px;margin:5px 0px 5px 110px;padding:0px;font-size:10px;}
#obsah .top_zajezd a.informace:hover{background:url(design/vice_h.gif);border-left:1px solid #aab392;color:#FFFFFF;}
/****************** Zajezdy */
.zajezdy{padding:0px;margin:0px;width:540px;background:url(design/tabs_box_bg.jpg) repeat-x 0px 0px;}
#obsah .box_vyber .zajezd{margin:0px;padding:0px;width:540px;background:url(design/tabs_box_bg.jpg) repeat-y 0% 0%;}
#obsah .box_vyber .zajezd h3{display:block;text-indent:0px;background:url(design/tabs_h3.jpg) repeat-x 0% 0%;padding:8px 20px 4px 10px;margin:0px 1px;font-size:14px;font-weight:normal;border-bottom:1px solid #e1e4e9;}
#obsah .zajezd{margin:0px;padding:6px 0px 0px;width:540px;background:url(design/tabs_top_ul.png) no-repeat 0% 0%;}
#obsah .zajezd h3{display:block;text-indent:0px;background:#FEFEFE url(design/tabs_h3.jpg) repeat-x 0% 0%;padding:8px 20px 4px 10px;margin:0px 1px;font-size:14px;font-weight:normal;border-bottom:1px solid #e1e4e9;}
#obsah .zajezd h3 a:hover{color:#036;text-decoration:underline;}
.detail{padding:10px}
.tabbertab h2{font:bold 24px Arial, Helvetica, sans-serif;padding:0px;margin:0px;font-size:14px;color:#2c2c2c;line-height:18px;}
.detail p{color:#333;padding:4px;margin:0px;}
.detail b, .detail strong{padding:10px;color:#039;}
.detail .lm{	padding:10px;color:#C00;}
#obsah .zajezd a{color:#003366;text-decoration:underline;}
#obsah .zajezd-foto{width:200px;float:right;background-color:#FFCA7C;border:1px solid #CC9933;padding:2px;margin:0px 25px 25px;}
.zajezd a.fotoZajezd img{width:90px;float:left;border:1px solid #E1E7CD;padding:3px;margin:10px 0px 10px 8px;background:#FFFFFF;}
.zajezd div.popis{font-size:11px;padding:10px 10px 10px 8px;width:249px;margin:0px 0px 20px 5px;line-height:17px;float:left;height:59px;overflow:hidden;background:#F8FCFF;}
.zajezd div.popis xp{display:block;color:#000066;}
.zajezd div.info{width:159px;padding:0px;margin:0px 1px 0px 0px;float:right;border-left:1px solid #e1e4e9;background:#F8FCFF;}
.zajezd div.info .info_box{height:25px;margin:0px;padding:0px 0px 0px 6px;display:block;line-height:25px;font-size:10px;}
.zajezd div.info .info_box2{height:25px;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:#F30;margin:0px;padding:0px 0px 0px 8px;font-size:12px;}
.zajezd div.info b.lm{	background:#F00;color: #FFF;}
.den{width:50px;text-align:right;padding-right:5px;}
#obsah .zajezd a{text-decoration:none;text-align:left;}
#obsah .odkazy {text-decoration:none;display:block;padding:0px 0px 0px 350px;margin:0px;}
#obsah .zajezd a.informace{width:125px;background:url(design/vice.gif) no-repeat 0px 0px;text-indent:10px;display:block;height:24px;line-height:24px;padding:0px;font-size:10px;margin:0px;}
#obsah .zajezd a.informace:hover{background:url(design/vice_h.gif);border-left:1px solid #aab392;color:#FFFFFF;}
.vyber .tabbertab  h2{color:#1D5353;font-size:14px;margin-top:5px;margin-bottom:10px;}
#obsah .vyber .tabbertab  b{font-size:14px;color:#043D4E;}
#obsah .fotoRamecek{padding:10px 0 10px 40px;}
#obsah .fotoRamecek img{margin:5px;padding:3px;background:#FFFFFF;border:1px solid #D7DBAB;}
.table_cennik{padding:0px;width: 518px;overflow: auto;}
#obsah .termsPrices{margin:20px 0px;padding:0px;border-top:2px solid #e1e4e9;border-right:2px solid #e1e4e9;border-bottom:1px solid #e1e4e9;border-left:1px solid #e1e4e9;width:100%;overflow: auto;}
#obsah .termsPrices td{margin:0px;padding:0px 5px 0px 0px;font-size:11px;line-height:24px;border-bottom:1px solid #e1e4e9;border-left:1px solid #e1e4e9;white-space: nowrap;text-align: right;}
#obsah .termsPrices td .sold{margin:0px;font-weight:bold;text-decoration:line-through;}
#obsah .termsPrices td b{margin:0px;padding:0px 4px;}
#obsah .termsPrices th{line-height:24px;text-align:center;background:#266EA8;color:#FFF;border-bottom:1px solid #0E4774;border-left:1px solid #0E4774;border-top:1px solid #0E4774;padding: 0px;margin: 0px;}
#obsah .termsPrices tr{margin:0px;padding:0px;}
.termsPrices .termin_od,.termsPrices .termin_do{margin:0px;padding:0px;}
.termsPrices .dnu{margin:0px;padding:0px;}
.termsPrices .PriceFull{padding-left:10px;}
.termsPrices .rezervovatBtn{padding:0px;}
.termsPrices .cena{margin:0px;padding:0px;width:80px;border-right:1px solid #666600;}
.termsPrices tr.bg{margin:0px;padding:0px;background:#E8F1F8;}
#obsah .box_vyber .tabbertab .termsPrices a{display:block;color:#333300;font-weight:bold;font-size: 11px;}
#obsah .box_vyber .tabbertab .termsPrices a:hover{background:#2C6295;color:#FFF;}
.errorFields{color:red;font-size:10px;font-weight:bold;}
table.rezervace td{border-bottom:1px dashed #DBDBDB;padding-left: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%;color:#003366;}
table.rezervaceUdaje{margin:5px 15px;}
table.rezervaceUdaje .error{color:red;font-size:10px;}
table.rezervaceUdaje input{margin:1px;}
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;}
/*-----------------*/
table.hledani{border-collapse:collapse;padding:0px;width:540px;margin:0px;border-right:1px solid #d3dde6;border-bottom:1px solid #d3dde6;border-left:1px solid #d3dde6;border-top:0px none;}
.hledani th{line-height:36px;text-align:left;text-indent:10px;color:#FFF;border-right:1px solid #3985B9;background:#2D6296;}
.hledani tr{padding:0px;background:#FFFFFF;}
.hledani td{line-height:23px;border-bottom:1px solid #d3dde6;border-left:1px solid #d3dde6;text-align:right;padding-right:5px;}
.hledani .nazev{text-align:left;padding-left:10px;}
.hledani .nazev a{color:#1D5353;}
.hledani .flagTable{padding:0px;margin-right:5px;}
.hledani .nazev a:hover{text-indent:5px;}
.hledani .termin{padding:0px 5px 0px 0px;width:70px;font-size:11px;text-indent:5px;}
.hledani .dalsi{padding:0 10px 0 0;width:50px;font-size:11px;text-align:right;}
.hledani .cena{padding:0 5px 0 0;width:70px;text-indent:5px;font-weight:bold;color:#069;}
.hledani .cena span.lm{background:#ADC21D;cursor:help;}
.hledani tr.bg{margin:0px;background:#F0F7FD;}
.hledani th.border{border:none}
.hledani tr.no_bg{background:none}
.sorter{clear:both;padding-top:5px;}
.sorter a.selected{font-weight:bold;}
.result h2{margin:0px;padding:0px;font-size:10pt;font-weight:normal;display:inline-block;}
/*menu k destinacim podstranky */
.box_vyber {width:540px;padding:0px;margin:0px 0px 10px;background:url(design/tabs_box_bot.png) no-repeat 100% 100%;}
.box_vyber #tabs {width:540px;padding:0px;position:relative;top:0px;margin:0px;background:url(design/tabs_top_ul.png) no-repeat 50% 100%;height:34px;}
.box_vyber #tabs b{color:#660000;font-weight:normal;}
.box_vyber #tabs ul{margin:0px 0px 0px 5px;padding:0px;height:34px;display:block;}
.box_vyber #tabs li{height:34px;float:left;list-style:none;text-align:center;padding:0px;margin:0px 5px 0px 0px;display:block;color:#FFFFFF;width: 169px;}
.box_vyber #tabs li a, .box_vyber #tabs li.active span{display:block;color:#003366;margin:0px;background:url(design/tabs_top_li_a.jpg) no-repeat 0% 0%;height:29px;padding:5px 0px 0px;text-align:center;font-size:12px;font-weight:normal;width: 169px;}
.box_vyber #tabs li a:hover{text-decoration:underline;color:#FFF;background:url(design/tabs_top_li.jpg) no-repeat 0% 0%;cursor:pointer;}
.box_vyber #tabs li.active{background:url(design/tabs_top_li.jpg) no-repeat;color:#FFF;}
.box_vyber #tabs li.active span, .box_vyber #tabs li.active a{text-decoration:none;color:#FFFFFF;background:url(design/tabs_top_li.jpg) no-repeat 0% 0%;font-size:13px;}
/*Nove styly pro detail zajezdu*/
.box_vyber #tabsdetail {width:540px;padding:0px;position:relative;top:0px;margin:0px;background:url(design/tabs_top_ul.png) no-repeat 50% 100%;height:34px;}
.box_vyber #tabsdetail b{color:#660000;font-weight:normal;}
.box_vyber #tabsdetail ul{margin:0px 0px 0px 5px;padding:0px;height:34px;display:block;}
.box_vyber #tabsdetail li{	height:34px;float:left;list-style:none;text-align:center;padding:0px;margin:0px 5px 0px 0px;display:block;color:#FFFFFF;}
.box_vyber #tabsdetail li a, .box_vyber #tabs li.active span{	display:block;color:#003366;margin:0px;background:url(design/tabs_top_li_a.jpg) no-repeat 50% 0%;height:29px;padding:5px 15px 0px;text-align:center;font-size:12px;font-weight:normal;border-radius: 6px 6px 0px 0px;}
.box_vyber #tabsdetail li a:hover{text-decoration:underline;color:#FFF;background:url(design/tabs_top_li.jpg) no-repeat 0% 0%;cursor:pointer;}
.box_vyber #tabsdetail li.active{background:url(design/tabs_top_li.jpg) no-repeat 50% 0%;color:#FFF;border-radius: 6px 6px 0px 0px;}
.box_vyber #tabsdetail li.active span, .box_vyber #tabsdetail li.active a{text-decoration:none;color:#FFFFFF;background:url(design/tabs_top_li.jpg) no-repeat 50% 0%;font-size:13px;border-radius: 6px 6px 0px 0px;}
.box_vyber .tabbertab{padding:0px;margin:0px;_display:none;overflow:auto;border-radius: 0px 0px 6px 6px;border-top: 0px none;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;background: #FFF;}
.box_vyber .tabbertab a{color:#023036;text-decoration:underline;}
.box_vyber .tabbertab.active{display:block;margin:0px 0px 0px;padding:0px;}
/*oblíbené destinace  */
.box_vyber .tabbertab table.oblibeneDest{width:510px;margin:5px auto;}
.box_vyber .tabbertab table.oblibeneDest a{text-decoration:none;font-weight:normal;font-size:12px;}
.box_vyber .tabbertab table.oblibeneDest a:hover{text-decoration:underline;}
#divhpTab1, #divhpTab2, #divhpBottomTab1, #divhpBottomTab2, #divtabFoto, #divtabInfo, #divtabCeny, #divtabDest {display:none;}
#divhpTab1.active, #divhpTab2.active, #divhpBottomTab1.active, #divhpBottomTab2.active, #divtabFoto.active, #divtabInfo.active, #divtabCeny.active, #divtabDest.active {display:block;}

/* HP - Hledej */
.hledej_bot{
	width:100%;background:#306498;padding-bottom:8px;margin: 0px;border-radius: 0px 0px 6px 6px;}
#hledej{
	width:100%;margin:0px;padding:20px 0px 5px;display:block;background:#2D6296;clear: both;height: 100px;border-bottom: 2px solid #285084;}
#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{background:url(../img/hledej_top_h2.png) no-repeat 0px 0px;height:61px;display:block;text-indent:-20000px;margin:0px;padding:0px;}
#hledej form{display:block;width:578px;height:120px;margin:0px;padding:0px;background:url(../img/hledej_top.png) no-repeat -1px 0px;}
#hledej select{
	width:100%;height:22px;display:block;border:1px solid #22476C;font-size:11px;line-height:22px;padding:0px;margin:0px 0px 12px;background:#FFFFFF;}
#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;}
.hledej_bot div.col1,.hledej_bot div.col2,.hledej_bot div.col3{
	width:28%;padding:0px 2% 0px 3%;float:left;margin:0px;}
 #hledatFullText .col1{
	padding:0px 0px 0px 20px;width: 120px;float: none;margin: 0px;display: block;}
  #hledatFullText .col2{
	padding:0px 0px 0px 20px;width: 332px;}
  #hledatFullText input#fulltext{
	padding:2px 0px;width: 332px;line-height: 22px;height: 22px;margin: 0px;border: 1px solid #265079;}
	{
	padding:0px 0px 0px 20px;width: 332px;}
#hledej .odjezd{padding:0px;margin:0px 0px 10px;width:144px;display:block;}
#hledej div.col3 input{
	width:100%;height:18px;border:1px solid #5F8D8D;font-size:11px;line-height:18px;padding:0px;margin:0px 0px 12px;background:#FFFFFF;display:block;}
#hledej div.col3 img.icon{float:right;margin:3px 6px 11px 0px;padding:0px;height:16px;width:14px;border-style:none;border-width:0px;}
#hledej .submit, #hledatFullText .submit{
	width:80px;height:26px;display:block;color:#600;border:1px solid #FBAF28;cursor:pointer;background:#FC0 url(design/tabs_search_sub.jpg) no-repeat 100% 100%;margin:0px 0px 0px 10px;padding:0px;float: left;line-height: 26px;border-radius: 6px;}
#hledej .submit:hover, #hledatFullText .submit:hover{background:url(design/tabs_search_subh.jpg) no-repeat 100% 100%;}
span.DateTimePicker{position:relative;margin:0px;padding:0px;width:144px;}
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(file:///D|/-=1-Cestovky=-/Pohoda/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}

.tabberlive .tabbertabhide{display:none;}
.tabber{padding:0px;margin:0px;}
.tabberlive{margin:1em;}
.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}

/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
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;}

#hledej input#lastminute {
	float: left;height: 12px;width: 12px;margin: 5px 5px 15px;font-size: 12px;line-height: 12px;}

table.CatalogForm td.catalogFirstColumn{width:60px;}
table.CatalogForm td.catalogSecondColumn{width:150px;}
table.CatalogForm input{width:100%;}
table.CatalogForm input.catalogSubmit{width:200px;}
table.CatalogForm td.catalogError{color:red;}
table.CatalogForm td.catalogSent{color:green;}
.tourEmail {padding: 5px 20px;}
.tourEmail select  {display:block;width:190px;margin: 5px 0;}
.tourEmail select.personCount  {width:60px;}
.tourEmail input {display:block;width:190px;margin: 5px 0;}
.tourEmail textarea {display:block;width:400px;height:150px;margin: 5px 0;}
.tourEmail input.submit {display:block;width:150px;margin: 5px 0;}
.tourEmail p.error {color:red;padding:0px;}
.tourEmail p.sent {color:green;padding:0px;}
.flag {border:0;}

#hledatFullText span#fullTextError{color:#D85C5C;font-size:11px;}

#hledatFullText{
	background:#2d6296;margin: 0px;color:White;padding: 0px;width: 100%;clear: both;height: 50px;}

div.fblike{
	text-align: right;margin: 0px;padding: 0px;width: 100%;display: block;height: 30px;}.fblike iframe {
	height: 30px;width: 90px;margin: 0px;padding: 0px;}
table.program{
	padding:0px;width: 100%;border: 1px solid #EEF5FB;}
table.program td{
	border: 1px solid #EEF5FB;padding: 5px;vertical-align: top;}
table.program td.den{
	font-weight: bold;}
