html{
	background-image: url(images/design/bottom_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #ffffff;
	color #000000;
}
body {
	background-image: url(images/design/main_bg2.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
img{
	border:none;
}

.clear{
	clear: both;
}
.noshow{
	display: none;
}







#header{
	height:38px;
	width:968px;
	margin: 0px auto 0px auto;
	position: relative;
}
#facebook{
	position: absolute;
	top:10px;
	left: 12px;
}
#plusone{
	position: absolute;
	right:0px;
	top:8px;
}
#lang{
	color: #000000;	
	position: absolute;
	top:4px;
	right:0px;
	font-size: 13px;
	background-color: #ffffff;
	padding-top:4px;
	padding-right:6px;
	padding-left:6px;
}
#lang ul{
	padding: 0px;
	margin: 0px;
}
#lang li{
	float: left;
	list-style: none;
}
#lang a{
	color: #000000;
	text-decoration: none;
	padding-left:7px;
	padding-right:6px;
}

#top{
	background-color: #ffffff;
	height:84px;
	width:968px;
	margin: 0px auto 0px auto;
	position: relative;
}
#top .fastcontact{
	position: absolute;
	top:28px;
	right:12px;
	text-align: right;
}
#top .fastcontact p{
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	margin-top:4px;
}
#top .fastcontact a{
	text-decoration: none;
	color: #6DA452;
	font-weight: bold;
	border-bottom: 1px dotted;
}
#top .fastcontact strong{
	color: #6DA452;
}
#logo{
	position: absolute;
	left:12px;
	top:14px;
}
#logo img{
	width: 702px;
	height: 60px;
	border: none;
}
#logo h1{
	display:none;
}
#menu{
	background-color: #324F77;
	height: 62px;
	width: 968px;
	margin: 0px auto 0px auto;
	background-image: url(images/design/menu_bg.gif);
}
#menu ul{
	padding: 0px;
	margin: 0px;
}
#menu li{
	float: left;
	list-style: none;
	padding-right: 12px;
	padding-left: 8px;
	border-right: 1px solid #ffffff;
	padding-top: 25px;
	padding-bottom: 21px;
	font-size: 14px;
}
#menu .act{
	background-image: url(images/design/menuakt_bg.gif);
}
#menu .last{
	border: none;
	float:right;
}
#menu .actlast{
	border: none;
	float:right;
	background-image: url(images/design/menuakt_bg.gif);
}
#menu a{
	color: #ffffff;
	text-decoration: none;
}
#menu a:hover{
	color: #ffff00;
	text-decoration: none;
}

#menu h1{
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	font-size: 14px;
}
#content{
	width: 968px;
	margin: 0px auto 0px auto;
	padding-top:8px;
	padding-bottom:16px;
	background-color: #ffffff;
}

#leftcol{
	float: left;
	width: 632px;
	margin-left:12px;
	margin-right:12px;
}
#topbanner{
	width: 632px;
	background-image: url(images/design/reklama.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position:relative;
	padding-top:8px;
	margin-bottom:12px;
}
#topbanner .reklama{
	position: absolute;
	top:0px;
	left:8px;
	font-size: 7px;
	color: #bcbbbb;
}


#toursdesc{
	width: 628px;
	height: 420px;
	border: 2px solid #737272;
	position:relative;
}

#toursdesc .switchbut{
	position: absolute;
	bottom:16px;
	left:16px;
	z-index: 100;
}
#toursdesc .tourcatswitch{
	float: left;
	width: 22px;
	height: 19px;
	background-image: url(images/design/whitecircle.png);
	font-size: 14px;
	color:#737272;
	font-weight: bold;
	padding-top:3px;
	text-align: center;
	margin-right: 16px;
	cursor: pointer;
}
#toursdesc .tourcatswitch a{
	color:#737272;
	text-decoration: none;
}
#toursdesc .tourcatswitchact{
	float: left;
	width: 22px;
	height: 19px;
	background-image: url(images/design/greencircle.png);
	font-size: 14px;
	color:#ffffff;
	font-weight: bold;
	padding-top:3px;
	text-align: center;
	margin-right: 16px;
	cursor: pointer;
}
#toursdesc .tourcatswitchact a{
	color:#ffffff;
	text-decoration: none;
}
#toursdesc #tourdesc{
	position: absolute;
	top:0px;
	left:0px;
	z-index: 10;
	height: 420px;
	width: 620px;
}
#toursdesc #tourdesc img{
	float: left;
	margin-right:8px;
	width: 340px;
	height: 420px;
}
#toursdesc #tourdesc p{
	font-size:11px;
	padding: 0px;
	margin:0px;
}
#toursdesc #tourdesc h2{
	padding: 0px;
	margin:0px;
	font-size: 18px;
	margin-top:8px;
}
#toursdesc #tourdesc .morebutton{
	background-image: url(images/design/button_more.gif);
	background-repeat: no-repeat;
	width: 59px;
	height: 16px;
	font-size: 10px;
	position: absolute;
	bottom:4px;
	right:4px;
	padding-top:2px;
}
#toursdesc #tourdesc .morebutton a{
	color: #ffffff;
	text-decoration: none;
	margin-left:16px;
}


#mistacr{
	width: 632px;
	height: 240px;
	background-image: url(images/design/mapacr.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-bottom: 24px;
	margin-top:12px;
	position:relative;
}
#mistacr h2{
	padding:0px;
	margin:0px;
	color: #6F9448;
	font-size: 28px;
	font-weight: bold;
}
#mistacr a{
	color: #000000;
	text-decoration: none;
}
#mistacr p{
	padding:0px;
	margin:0px;
	font-size: 11px;
}
#mistacr .mistocr{
	font-size: 9px;
	position: absolute;
	background-image: url(images/design/whitepoint.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top:8px;
	cursor: pointer;
}
#mistacr #mistopopis{
	position: absolute;
	width: 350px;	
}

/*modifikace stylu pro mista*/

#mistacr #misto_prague{
	background-image: url(images/design/greenpoint.png);top:96px;left:428px;
}
#mistacr #misto_kutnahora{
	top:106px;left:448px;
}
#mistacr #misto_krumlov{
	top:154px;left:396px;padding-top:0px;padding-bottom:10px;background-position: bottom center;
}
#mistacr #misto_vary{
	top:86px;left:350px;
}
#mistacr #misto_plzen{
	top:110px;left:392px;
}
#mistacr #misto_detenice{
	top:68px;left:446px;padding-top:0px;padding-bottom:10px;background-position: bottom center;
}
#mistacr #misto_terezin{
	top:76px;left:410px;
}





#atractionbox{
	width:632px;
}
#atractionbox ul{
	padding: 0px;
	margin: 0px;
	text-align: center;
	display: block;
}
#atractionbox li{
	padding: 0px;
	margin: 0px;
	text-align: center;
	list-style: none;
	width: 124px;
	height: 20px;
	float: left;
	padding-top:6px;
	background-image: url(images/design/ucho_tour_gray.gif);
	font-size: 12px;
	color: #ffffff;
	margin-right:3px;
	cursor: pointer;
}
#atractionbox a{
	color:#ffffff;
	text-decoration: none;
}
#atractionbox .atract{
	background-image: url(images/design/ucho_tour_geen.gif);
}
#atractionbox .atrlast{
	margin-right: 0px;
}
#atractionbox .atrlastact{
	margin-right: 0px;
	background-image: url(images/design/ucho_tour_geen.gif);
}
#atractionbox #listatr{
	border: 1px solid #a8a6a6;
	padding-left:8px;
}
#atractionbox #listatr .attrbrief{
	float:left;
	width:199px;
	margin-right:8px;
	margin-bottom:8px;
}
#atractionbox #listatr .attrbrief h3{
	color: #60964A;
	font-size: 12px;
	padding: 0px;
	margin:0px;
	height:60px;
	margin-top:8px;
	font-weight: bold;
	background-image: none;
}
#atractionbox #listatr .attrbrief p{
	font-size:10px;
	padding: 0px;
	margin:0px;
	margin-top:4px;
	height:108px;
}
#atractionbox #listatr .attrbrief img{
	width: 199px;
	height: 132px;
	border:none;
}
#atractionbox #listatr .attrbrief a{
	color: #60964A;
	text-decoration: none;
}
#atractionbox #listatr .morebutton{
	background-image: url(images/design/button_moreattr.gif);
	background-repeat: no-repeat;
	width: 116px;
	height: 18px;
	margin-bottom:6px;
	clear: both;
	margin-left:498px;
	padding-top:1px;
}
#atractionbox #listatr .morebutton a{
	color: #ffffff;
	font-size: 11px;
	padding-left:20px;
	text-decoration: none;
}



#mmbox{
	width:632px;
	margin-top:12px;
}
#mmbox ul{
	padding: 0px;
	margin: 0px;
	text-align: center;
	display: block;
}
#mmbox li{
	padding: 0px;
	margin: 0px;
	text-align: center;
	list-style: none;
	width: 124px;
	height: 22px;
	float: left;
	padding-top:4px;
	background-image: url(images/design/ucho_tour_gray.gif);
	font-size: 13px;
	color: #ffffff;
	margin-right:3px;
	cursor: pointer;
}
#mmbox li a{
	color: #ffffff;
	text-decoration: none;
}
#mmbox .mmboxact{
	background-image: url(images/design/ucho_tour_geen.gif);
}
#mmbox .mmboxlast{
	margin-right: 0px;
}
#mmbox .mmboxactlast{
	margin-right: 0px;
	background-image: url(images/design/ucho_tour_geen.gif);
}
#mmbox #mmcontent{
	height: 510px;
	background-color: #3B3A3A;
	width:632px;
	position: relative;
}
#mmbox #mmcontent #imgdesc{
	position:absolute;
	left:12px;
	bottom:12px;
	color:#ffffff;
	font-weight: bold;
	font-size: 14px;
}
#mmbox #mmcontent #mainfoto{
	height: 460px;
	width:460px;
	position: absolute;
	top:12px;
	left:12px;
}

#mmbox #mmcontent .imgp{
	height: 460px;
	width: 300px;
	padding-left: 80px;
	padding-right: 80px;
	background-color: #696969;
}
#mmbox #mmcontent .imgl{
	height: 300px;
	width:460px;
	padding-top: 80px;
	padding-bottom: 80px;
	background-color: #696969;
}
#mmbox #mmcontent #fotoscroll{
	height: 460px;
	width:136px;
	position: absolute;
	top:12px;
	right:12px;
}
#mmbox #mmcontent .upbar{
	height: 12px;
	width: 136px;
	background-image: url(images/design/uparrow.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom:4px;
	cursor: pointer;
}
#mmbox #mmcontent .downbar{
	height: 12px;
	width: 136px;
	background-image: url(images/design/downarrow.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-top:4px;
	cursor: pointer;
}
#mmbox #mmcontent .upbard{
	height: 12px;
	width: 136px;
	margin-bottom:4px;
}
#mmbox #mmcontent .downbard{
	height: 12px;
	width: 136px;
	margin-top:4px;
}
#mmbox #mmcontent .timgp{
	height: 104px;
	width:70px;
	padding-left:33px;
	padding-right:33px;
	background-color: #696969;
	cursor: pointer;
	margin-bottom:4px;
}
#mmbox #mmcontent .timgl{
	height: 90px;
	width:136px;
	background-color: #696969;
	padding-top:7px;
	padding-bottom:7px;
	cursor: pointer;
	margin-bottom:4px;
}


#mmbox #mmcontent #mmmap{
	height: 484px;
	width: 608px;
	border: 12px solid #3B3A3A;
}
#mmbox #mmcontent #mmmap p{
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	margin-right:8px;
	text-align: justify;
}
#mmbox #mmcontent #mmmap strong{
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	padding-bottom:8px;
	color: #6F9448;
}

#mmbox #mmcontent #mm360{
	position: absolute;
	left:12px;
	top:12px;
	height: 380px;
	width: 608px;
	z-index: 60;
}
#mmbox #mmcontent .desc360{
	position: absolute;
	left:12px;
	top:12px;
	background-color: #123E64;
	z-index: 100;
	color: #ffffff;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	font-weight: bold;
	font-size: 16px;
	width:592px;
	text-align: center;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    opacity: 0.7;  
    filter: alpha(opacity=70);  
    -moz-opacity: 0.7;  
    -khtml-opacity: 0.7;  
}
#mmbox #mmcontent #scroll360{
	position: absolute;
	left:12px;
	bottom:12px;
	height: 94px;
	width: 594px;
	padding-left:14px;
}
#mmbox #mmcontent #scroll360 img{
	height: 94px;
	width: 188px;
	float: left;
	margin-right:8px;
	cursor: pointer;
}
#mmbox #mmcontent .lbar{
	height: 94px;
	width: 12px;
	background-image: url(images/design/leftarrow.png);
	background-position: left;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	position: absolute;
	left:0px;
	top:0px;
}
#mmbox #mmcontent .lbard{
	height: 94px;
	width: 12px;
	float: left;
	position: absolute;
	left:0px;
	top:0px;
}
#mmbox #mmcontent .rbar{
	height: 94px;
	width: 12px;
	background-image: url(images/design/rightarrow.png);
	background-position: right;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	right:0px;
	top:0px;
}




#tourlist{
	width: 628px;
	border: 2px solid #696967;
	margin-bottom:12px;
}
#tourlist a{
	color: #000000;
	text-decoration: none;
}
#tourlist a:hover{
	color: #053559;
}
#tourlist h2{
	width: 616px;
	height: 25px;
	background-image: url(images/design/tourlistbar.gif);
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	font-size: 19px;
	padding-left:12px;
	padding-top:2px;
}
#tourlist table{
	border-collapse: collapse;
	width:628px;
}
#tourlist th{
	text-align: left;
	color: #ffffff;
	background-color: #053559;
	font-size: 14px;
	padding-left:12px;
	padding-top:8px;
	padding-bottom:8px;
}
#tourlist td{
	font-size: 11px;
	padding-left:12px;
	padding-bottom:4px;
	padding-top:4px;
}
#tourlist .sr{
	background-color: #EDF5E8;
}
#tourlist .lr{
	background-color: #E1EEDA;
}
#tourlist .br{
	border-right: 1px solid #ffffff;
}
#tourlist .moretours{
	background-image: url(images/design/moretours.png);
	width: 64px;
	height: 14px;
	padding-top:4px;
}
#tourlist .moretours a{
	color:#ffffff;
	text-decoration: none;
	padding-left:13px;
	font-size: 9px;
}
.attrlist{
	width: 632px;
	background-color: #EDF5E8;
	margin-bottom: 12px;
	position: relative;
}
.attrlist h3{
	width: 620px;
	height: 19px;
	background-image: url(images/design/greenbar.gif);
	color: #BDC6B5;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	padding-left: 12px;
	padding-top: 3px;
}
.attrlist h3 em{
	color: #ffffff;
	font-style: normal;
}
.attrlist a{
	color: #ffffff;
	text-decoration: none;
}
.attrlist a:hover{
	color: #FFE900;
}
.attrlist .text{
	height: 156px;
	width: 250px;
	float: right;
}
.attrlist .clocksmall{
	background-image: url(images/design/smallclock.png);
	width: 90px;
	height: 22px;
	font-size: 13px;
	padding-top:6px;
	padding-left:27px;
	margin-top: 2px;
	margin-bottom:4px;
}
.attrlist .clocksmallblank{
	width: 90px;
	height: 22px;
	font-size: 13px;
	padding-top:6px;
	padding-left:27px;
	margin-top: 2px;
	margin-bottom:4px;
}
.attrlist p{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	width:242px;
	height: 84px;
}
.attrlist strong{
	font-weight: normal;
}
.attrlist em{
	font-style: normal;
}
.attrlist table{
	border-collapse: collapse;
	font-size: 11px;
}
.attrlist th{
	text-align: left;
	padding-right:4px;
	font-weight: normal;
}
.attrlist td{
	color: #669454;
	padding-right:4px;
	font-weight: bold;
}
.attrlist .moretours{
	background-image: url(images/design/moretours.png);
	width: 64px;
	height: 14px;
	padding-top:4px;
	position: absolute;
	right:4px;
	bottom: 6px;
}
.attrlist .moretours a{
	color:#ffffff;
	text-decoration: none;
	padding-left:13px;
	font-size: 9px;
}
.attrlist .summer{
	width: 22px;
	height:22px;
	position: absolute;
	background-image: url(images/design/summer.png);
	top:28px;
	right:42px;
	background-repeat: no-repeat;
}
.attrlist .winter{
	width: 22px;
	height:22px;
	position: absolute;
	background-image: url(images/design/winter.png);
	top:28px;
	right:12px;
	background-repeat: no-repeat;
}

.attrlist .seasoninfow{
	background-image: url(images/design/bg_seasoninfo.png);
	width: 120px;
	height: 112px;
	position: absolute;
	top:51px;
	right: 12px;
	z-index: 100;
	display: none;
	text-align: center;
	padding-top:8px;
	font-size: 13px;
}
.attrlist .seasoninfow h4{
	padding: 0px;
	margin: 0px;
	font-style: normal;
	font-size: 16px;
	display: block;
	padding-top:2px;
}
.attrlist .seasoninfow em{
	font-style: normal;
	font-size: 12px;
	display: block;
	padding-top:2px;
	font-weight: bold;
}
.attrlist .seasoninfow strong{
	font-size: 14px;
	color: #669454;
	display: block;
}

.attrlist .seasoninfos{
	background-image: url(images/design/bg_seasoninfo.png);
	width: 120px;
	height: 112px;
	position: absolute;
	top:51px;
	right: 42px;
	z-index: 100;
	display: none;
	text-align: center;
	padding-top:8px;
	font-size: 13px;
}
.attrlist .seasoninfos h4{
	padding: 0px;
	margin: 0px;
	font-style: normal;
	font-size: 16px;
	display: block;
	padding-top:2px;
}
.attrlist .seasoninfos em{
	font-style: normal;
	font-size: 12px;
	display: block;
	padding-top:2px;
	font-weight: bold;
}
.attrlist .seasoninfos strong{
	font-size: 14px;
	color: #669454;
	display: block;
}
.attrlist .notour{
	font-size: 12px;
	padding: 12px;
	color: #123D63;
	font-weight: bold;
}
.attrlist h4{
	font-size: 14px;
	background-color: #123D63;
	font-weight: bold;
	margin:0px;
	padding:6px;
	padding-left:12px;
	color:#ffffff;
}
.attrlist .caltable{
	font-size: 11px;
	border-collapse: collapse;
	margin-left:12px;
	width: 610px;	
	margin-bottom:12px;
}
.attrlist .caltable th{
	font-weight:bold;
	padding-top:12px;
	color: #669454;
}
.attrlist .caltable td{
	color: #000000;
	font-weight:normal;	
	border-bottom: 1px solid black;
}
.attrlist .cmoretours{
	background-image: url(images/design/moretours.png);
	width: 64px;
	height: 14px;
	padding-top:4px;
}
.attrlist .cmoretours a{
	color:#ffffff;
	text-decoration: none;
	padding-left:13px;
	font-size: 9px;
}
#tourdetail{
	width: 628px;
	height: 400px;
	position: relative;
	border: 2px solid #696969;
	
}

#tourdetail img{
	width: 628px;
	height:400px;
	position: absolute;
	top:0px;
	left:0px;
}
#tourdetail h2{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 616px;
	height: 50px;
	background-image: url(images/design/tourdetailtitle.png);
	color: #737272;
	font-size: 19px;
	padding-left:12px;
	padding-top:10px;
	font-weight: bold;
}
#tourdetail h2 em{
	font-style: normal;
	color: #5A9542;
	font-size: 16px;
}
#tourdetail .cas{
	width: 62px;
	height: 20px;
	position: absolute;
	right: 10px;
	top: 63px;
	background-image: url(images/design/largeclock.png);
	font-size:11px;
	text-align: center;
	padding-top:40px;
}
#tourdetail .detailbar{
	background-image: url(images/design/tourdetailbar.gif);
	width:9px;
	height: 270px;
	position: absolute;
	right:0px;
	bottom:4px;
	cursor: pointer;
}

#tourdetail .summerbarb{
	position:absolute;
	top:76px;
	left:0px;
	width:157px;
	height:157px;
	background-image: url(images/design/summerbarbig.png);
	background-repeat: no-repeat;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#tourdetail .summerbarb p{
	padding: 0px;
	margin: 0px;
	padding-left:12px;
	padding-top:5px;
	font-size: 13px;
	color: #ffffff;
}
#tourdetail .winterbarb{
	position:absolute;
	bottom:4px;
	left:0px;
	width:157px;
	height:157px;
	background-image: url(images/design/winterbarbig.png);
	background-repeat: no-repeat;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#tourdetail .winterbarb p{
	padding: 0px;
	margin: 0px;
	padding-left:12px;
	padding-top:5px;
	font-size: 13px;
	color: #ffffff;
}

#tourdetail #tourbox{
	height: 271px;
	width: 270px;
	z-index: 100;
	position: absolute;
	right: 9px;
	bottom: 4px;
}
#tourdetail #tourbox .lang{
	background-image: url(images/design/bg_langs.png);
	position: absolute;
	right: 0px;
	bottom: 0px;
	font-size: 14px;
	font-weight: bold;
	width: 264px;
	height: 40px;
	color: #709549;
	padding-left:16px;
}
#tourdetail #tourbox .lang p{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-top:4px;
	margin-bottom: 2px;
}

#tourdetail #tourbox .pickup{
	background-image: url(images/design/bg_langs.png);
	position: absolute;
	right: 0px;
	bottom: 44px;
	font-size: 14px;
	font-weight: bold;
	width: 160px;
	height: 40px;
	color: #709549;
	padding-left:16px;
}
#tourdetail #tourbox .pickup p{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-top:4px;
	margin-bottom: 2px;
}
#tourdetail #tourbox .price{
	background-image: url(images/design/bg_langs.png);
	position: absolute;
	right: 0px;
	bottom: 88px;
	font-size: 14px;
	font-weight: bold;
	width: 118px;
	height: 40px;
	color: #709549;
	padding-left:16px;
}
#tourdetail #tourbox .price p{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-top:4px;
	margin-bottom: 2px;
}
#tourdetail #tourbox .arrow{
	background-image: url(images/design/bg_langs.png);
	position: absolute;
	left: 4px;
	top: 17px;
	width: 5px;
	height: 9px;
	cursor: pointer;
}

#tourdetail #tourbox .tourstart{
	background-image: url(images/design/bg_tourstart.png);
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 14px;
	font-weight: bold;
	width: 118px;
	height: 139px;
	color: #709549;
	padding-left: 16px;
}
#tourdetail #tourbox .tourstart p{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-top:4px;
	margin-bottom: 2px;
}
#tourdetail #tourbox .tourstart em{
	color: #709549;
	font-style: normal;
	font-weight: bold;
}
#tourdetail #tourbox .arrow2{
	background-image: url(images/design/bg_langs.png);
	position: absolute;
	left: 4px;
	top: 66px;
	width: 5px;
	height: 9px;
	cursor: pointer;
}
#tourdetail #tourbox .trans_bus img{
	width:77px;
	height: 26px;
	position:absolute;
	left:184px;
	top:32px;
}
#tourdetail #tourbox .trans_foot img{
	width:37px;
	height: 73px;
	position:absolute;
	top:28px;
	left:144px;
}
#tourdetail #tourbox .trans_boat img{
	width:81px;
	height: 27px;
	position:absolute;
	left:184px;
	top:70px;
}
#tourdetail #tourbox .trans_bike img{
	width:85px;
	height: 85px;
	position:absolute;
	top:28px;
	left:164px;
}


#tourpopis{
	width: 632px;
}
#tourpopis ul{
	padding: 0px;
	margin: 0px;
	margin-top:4px;
}
#tourpopis li{
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	background-image: url(images/design/tourbutton.gif);
	color: #ffffff;
	width:155px;
	height:25px;
	text-align: center;
	font-size: 11px;
	margin-right:4px;
	padding-top:10px;
	cursor: pointer;
}
#tourpopis .touract{
	background-image: url(images/design/tourbuttonact.gif);
}
#tourpopis .tourlast{
	margin-right: 0px;
}
#tourpopis .tourlastact{
	margin-right: 0px;
	background-image: url(images/design/tourbuttonact.gif);
}
#tourpopis h3{
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
#tourcontent{
	width: 632px;
	font-size: 13px;
}
#tourcontent .tourname{
	width: 620px;
	height:21px;
	background-image: url(images/design/bluebarsmall.png);
	color: #c9c9c9;
	font-weight: bold;
	margin-top: 20px;
	padding-left:12px;
	padding-top:5px;
	font-size: 14px;
	margin-bottom:12px;
}
#tourcontent .tourname em{
	color: #ffffff;
	font-style: normal;
}
#tourcontent p{
	text-align: justify;
	padding: 0px;
	margin: 0px;
}
#tourcontent ul{
	margin:0px;
	padding: 0px;
}

#tourcontent li{
	list-style: square;
	text-align: left;
	margin-left:16px;	
}
#tourcontent .pickup{
	padding-top:14px;
	padding-bottom:14px;
	color: #709549;
	font-size:15px;
}
#tourcontent .langs{
	font-size: 15px;
	padding-top:3px;
	font-weight: bold;
}
#tourcontent .note{
	font-size:12px;
}
#tourcontent .note em{
	font-size:14px;
	color: #6F9448;
}
#tourcontent .note hr{
	height: 1px;
	border: none;
	background-color: #123D63;
	margin-top:20px;
}
#tourcontent .summerbox{
	background-color: #dce9d7;
	background-image: url(images/design/summerbar.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top:2px;
	margin-bottom:12px;
}
#tourcontent .summerbox p{
	margin-left:38px;
	color: #ffffff;
	font-size: 16px;
}
#tourcontent .summerbox table{
	border-collapse: collapse;
	width:632px;
	margin-top:6px;
}
#tourcontent .summerbox th{
	font-size: 12px;
	text-align: left;
	color: #669454;
	padding-left:12px;
	padding-bottom:4px;
	width:33%;
}
#tourcontent .summerbox td{
	font-size: 12px;
	padding-left:12px;
	padding-bottom:12px;
}
#tourcontent .summerbox .departure{
	font-size:10px;
}

#tourcontent .winterbox{
	background-color: #dce9d7;
	background-image: url(images/design/winterbar.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top:2px;
	margin-bottom:12px;
}
#tourcontent .winterbox p{
	margin-left:38px;
	color: #ffffff;
	font-size: 16px;
}
#tourcontent .winterbox table{
	border-collapse: collapse;
	width:632px;
	margin-top:6px;
}
#tourcontent .winterbox th{
	font-size: 12px;
	text-align: left;
	color: #669454;
	padding-left:12px;
	padding-bottom:4px;
	width:33%;
}
#tourcontent .winterbox td{
	font-size: 12px;
	padding-left:12px;
	padding-bottom:12px;
}
#tourcontent .winterbox .departure{
	font-size:10px;
}

#tourcontent .specialbox{
	background-color: #dce9d7;
	background-image: url(images/design/greenbar.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 2px;
	margin-bottom: 12px;
}
#tourcontent .specialbox p{
	margin-left:12px;
	color: #ffffff;
	font-size: 16px;
}
#tourcontent .specialbox table{
	border-collapse: collapse;
	width:622px;
	margin-top:6px;
}
#tourcontent .specialbox th{
	font-size: 12px;
	text-align: left;
	color: #669454;
	padding-left:12px;
	padding-bottom:4px;
}
#tourcontent .specialbox td{
	font-size: 12px;
	padding-left:12px;
	padding-bottom:12px;
	text-align: right;
}
#tourcontent .specialbox .right{
	text-align: right;
}







#tourcontent .summerbar{
	position:absolute;
	top:37px;
	left:0px;
	width:121px;
	height:121px;
	background-image: url(images/design/summerbarsmall.png);
	background-repeat: no-repeat;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#tourcontent .summerbar p{
	padding: 0px;
	margin: 0px;
	padding-left:8px;
	padding-top:4px;
	font-size: 12px;
	color: #ffffff;
	width:121px;
}
#tourcontent .winterbar{
	position:absolute;
	top:37px;
	left:188px;
	width:121px;
	height:121px;
	background-image: url(images/design/winterbarsmall.png);
	background-repeat: no-repeat;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#tourcontent .winterbar p{
	padding: 0px;
	margin: 0px;
	padding-left:8px;
	padding-top:4px;
	font-size: 12px;
	color: #ffffff;
	width:121px;
}
#tourcontent .winterbarl{
	position:absolute;
	top:37px;
	left:0px;
	width:121px;
	height:121px;
	background-image: url(images/design/winterbarsmall.png);
	background-repeat: no-repeat;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#tourcontent .winterbarl p{
	padding: 0px;
	margin: 0px;
	padding-left:8px;
	padding-top:4px;
	font-size: 12px;
	color: #ffffff;
	width:121px;
}


#tourcontent .priceinclude{
	padding-left:8px;
	padding-right:8px;
	margin-bottom:12px;
	font-size: 12px;
}
#tourcontent .priceinclude h4{
	padding: 0px;
	margin: 0px;
	color: #5B9641;
	font-size: 16px;
	font-weight: bold;
	margin-bottom:8px;
}
#tourcontent .priceinclude ul{
	margin-bottom: 12px;
}
#tourcontent .priceinclude em{
	font-weight: bold;
	color: #5B9641;
}
#tourcontent .paycard{
	color: #123E64;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	margin-bottom:12px;
	text-align: center;
}


#tourcontent .comments{
	width: 632px;
	background-color: #EDF5E8;
	margin-bottom: 12px;
	position: relative;
	padding-bottom:12px;
	
}
#tourcontent .comments p{
	width: 620px;
	height: 19px;
	background-image: url(images/design/greenbar.gif);
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	padding-left: 12px;
	padding-top: 3px;
	margin-bottom:6px;
	
}
#tourcontent .comments em{
	font-size: 10px;
	color: #BDC6B5;
}
#tourcontent .comments .text{
	font-size: 13px;
	padding-left:12px;
	padding-right:12px;
}




#TourMap{
	width: 608px;
	height:400px;
	display: block;
	border: 12px solid #3B3A3A;
}


#tourswitch{
	width: 632px;
	height: 23px;
	margin-top:36px;
	position: relative;
}
#tourswitch .prev{
	height: 23px;
	background-image: url(images/design/leftarrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size:9px;
	position: absolute;
	top:0px;
	left:0px;
	text-align: left;
	padding-left:18px;
	padding-top:12px;
}

#tourswitch .next{
	height: 23px;
	background-image: url(images/design/rightarrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-size:9px;
	text-align: right;
	top:0px;
	right: 0px;
	position: absolute;
	padding-right:18px;
	padding-top:12px;
}
#tourswitch a{
	padding-top: 8px;
	text-decoration: none;
	color:#9c9c9c;
}

#orderformbig{
	width: 632px;
	background-color: #3b3b3b;
	color: #ffffff;
	font-size: 11px;
	padding-bottom:12px;
	position: relative;
}
#orderformbig h3{
	background-image: url(images/design/greenbar.gif);
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	width:620px;
	height:21px;
	padding-left:12px;
	Font-size:16px;
	padding-top:1px;
}
#orderformbig p{
	padding: 0px;
	margin: 0px;
	width:80px;
	text-align: right;
	float:left;
	margin-right:6px;
}
#orderformbig strong{
	float: left;
	color: #5B9641;
	font-weight: normal;
	margin-top:8px;
}
#orderformbig em{
	float:left;
	font-style: normal;
	font-size: 10px;
}
#orderformbig form{
	padding-left:12px;
	padding-top:12px;
}
#orderformbig input{
	float: left;
	border: none;
	padding:2px;
	margin:0px;
	font-size: 11px;
	margin-bottom:4px;
	margin-right:4px;
}
#orderformbig select{
	float: left;
	border: none;
	padding:1px;
	margin:0px;
	font-size: 11px;
	margin-bottom:4px;
}
#orderformbig textarea{
	font-size: 11px;
	width: 520px;
	height:40px;
	padding:1px;
	margin-left:86px;
	margin-top:4px;
	
}
#orderformbig .tours{
	width:520px;
}
#orderformbig .pick{
	float:left;
	margin-right:40px;
}
#orderformbig .hotel{
	width:344px;
	margin-bottom: 2px;
}
#orderformbig .hotelnote{
	padding-left: 86px;
}
#orderformbig .lng{
	margin-top: 8px;
}
#orderformbig .searchbuttb{
	background-image: url(images/design/reservebuttonbig.gif);
	width: 104px;
	height: 26px;
	color: #ffffff;
	font-size: 13px;
	margin-top: 16px;
	margin-left: 506px;
	cursor: pointer;
}

#mmbox1{
	width:632px;
	margin-top:12px;
}
#mmbox1 ul{
	padding: 0px;
	margin: 0px;
	text-align: center;
	display: block;
}
#mmbox1 li{
	padding: 0px;
	margin: 0px;
	text-align: center;
	list-style: none;
	width: 124px;
	height: 22px;
	float: left;
	padding-top:4px;
	background-image: url(images/design/ucho_tour_gray.gif);
	font-size: 13px;
	color: #ffffff;
	margin-right:3px;
	cursor: pointer;
}
#mmbox1 .mmboxact{
	background-image: url(images/design/ucho_tour_geen.gif);
}
#mmbox1 .mmboxlast{
	margin-right: 0px;
}
#mmbox1 .mmboxactlast{
	margin-right: 0px;
	background-image: url(images/design/ucho_tour_geen.gif);
}
#mmbox1 #mmcontent{
	height: 510px;
	background-color: #3B3A3A;
	width:632px;
	position: relative;
}
#mmbox1 #mmcontent #imgdesc{
	position:absolute;
	left:12px;
	bottom:12px;
	color:#ffffff;
	font-weight: bold;
	font-size: 14px;
}
#mmbox1 #mmcontent #mainfoto{
	height: 460px;
	width:460px;
	position: absolute;
	top:12px;
	left:12px;
}

#mmbox1 #mmcontent .imgp{
	height: 460px;
	width: 300px;
	padding-left: 80px;
	padding-right: 80px;
	background-color: #696969;
}
#mmbox1 #mmcontent .imgl{
	height: 300px;
	width:460px;
	padding-top: 80px;
	padding-bottom: 80px;
	background-color: #696969;
}
#mmbox1 #mmcontent #fotoscroll{
	height: 460px;
	width:136px;
	position: absolute;
	top:12px;
	right:12px;
}
#mmbox1 #mmcontent .upbar{
	height: 12px;
	width: 136px;
	background-image: url(images/design/uparrow.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom:4px;
	cursor: pointer;
}
#mmbox1 #mmcontent .downbar{
	height: 12px;
	width: 136px;
	background-image: url(images/design/downarrow.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-top:4px;
	cursor: pointer;
}
#mmbox1 #mmcontent .upbard{
	height: 12px;
	width: 136px;
	margin-bottom:4px;
}
#mmbox1 #mmcontent .downbard{
	height: 12px;
	width: 136px;
	margin-top:4px;
}
#mmbox1 #mmcontent .timgp{
	height: 104px;
	width:70px;
	padding-left:33px;
	padding-right:33px;
	background-color: #696969;
	cursor: pointer;
	margin-bottom:4px;
}
#mmbox1 #mmcontent .timgl{
	height: 90px;
	width:136px;
	background-color: #696969;
	padding-top:7px;
	padding-bottom:7px;
	cursor: pointer;
	margin-bottom:4px;
}
#mmbox1 #mmcontent #mmmap{
	height: 484px;
	width: 608px;
	border: 12px solid #3B3A3A;
}
#mmbox1 #mmcontent #mmmap p{
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	margin-right:8px;
	text-align: justify;
}
#mmbox1 #mmcontent #mmmap strong{
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	padding-bottom:8px;
	color: #6F9448;
}


#mmbox1 #mmcontent #mm360{
	left:12px;
	top:12px;
	height: 380px;
	width: 608px;
	position: absolute;
}
#mmbox1 #mmcontent .desc360{
	position: absolute;
	left: 12px;
	top: 12px;
	background-color: #123E64;
	z-index: 100;
	color: #ffffff;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
	font-size: 16px;
	width: 592px;
	text-align: center;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
}

#mmbox1 #mmcontent #scroll360{
	position: absolute;
	left:12px;
	bottom:12px;
	height: 94px;
	width: 594px;
	padding-left:14px;
}
#mmbox1 #mmcontent #scroll360 img{
	height: 94px;
	width: 188px;
	float: left;
	margin-right:8px;
	cursor: pointer;
}
#mmbox1 #mmcontent .lbar{
	height: 94px;
	width: 12px;
	background-image: url(images/design/leftarrow.png);
	background-position: left;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	position: absolute;
	left:0px;
	top:0px;
}
#mmbox1 #mmcontent .lbard{
	height: 94px;
	width: 12px;
	float: left;
	position: absolute;
	left:0px;
	top:0px;
}
#mmbox1 #mmcontent .rbar{
	height: 94px;
	width: 12px;
	background-image: url(images/design/rightarrow.png);
	background-position: right;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	right:0px;
	top:0px;
}






#eventmenu{
	width:632px;
}
#eventmenu a{
	text-decoration: none;
	color: #ffffff;
}
#eventmenu ul{
	padding: 0px;
	margin: 0px;
	text-align: center;
	display: block;
}
#eventmenu li{
	padding: 0px;
	margin: 0px;
	text-align: center;
	list-style: none;
	width: 124px;
	height: 22px;
	float: left;
	padding-top:4px;
	background-image: url(images/design/ucho_tour_gray.gif);
	font-size: 13px;
	color: #ffffff;
	margin-right:3px;
	cursor: pointer;
}
#eventmenu .atr{
	background-image: url(images/design/ucho_tour_gray.gif);
}
#eventmenu .atract{
	background-image: url(images/design/ucho_tour_geen.gif);
}
#eventmenu .atrlast{
	margin-right: 0px;
}
#eventmenu .atrlastact{
	margin-right: 0px;
	background-image: url(images/design/ucho_tour_geen.gif);
}



#eventsfull {
	background-color: #3B3A3A;
	background-position: top;
	background-repeat: no-repeat;
	padding-left:4px;
	margin-bottom:12px;
	padding-top:4px;
}
#eventsfull .eventfull{
	width:304px;
	float:left;
	margin-right:2px;
	margin-left:2px;
	font-size: 10px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	margin-bottom:4px;
	padding-bottom:3px;
	padding-left:3px;
	padding-top:3px;
	background-color: #DBE8D6;
}
#eventsfull .eventfull .eventfullimg{
	float:left;
	margin-right:8px;
}
#eventsfull .eventfull .eventfullimg img{
	margin-top:0px;
}
#eventsfull .eventfull .eventfulltext{
	padding-top:8px;
}
#eventsfull .eventfull .eventfulltitle a{
	padding-bottom:6px;
	text-decoration:none;
	color: #5B9641;
	display: block;
	font-size:11px;
	font-weight: bold;
	height:24px;
}






#BigMap{
	width: 608px;
	height: 400px;
	border: 12px solid #3A3939;
}
.contactgreen{
	background-image: url(images/design/greenbar.gif);
	width:632px;
	height:22px;
}
.contactgreen h3{
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	font-size: 16px;
	padding-left:12px;
	padding-top:2px;
}
.contactblue{
	background-image: url(images/design/bluebarsmall.png);
	width: 632px;
	height: 26px;
	margin-top:12px;
	margin-bottom:12px;
}
.contactblue h1{
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	font-size: 16px;
	padding-left:12px;
	padding-top:3px;
}.contactblue h2{
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	font-size: 16px;
	padding-left:12px;
	padding-top:3px;
}
#contactinfo{
	font-size:13px;
	margin-bottom:16px;
}
#contactinfo p{
	padding:0px;
	margin:0px;
	text-align: justify;
	margin-bottom:4px;
}
#contactinfo strong{
	color: #6B9046;
}
#contactinfo ul{
	margin: 0px;
	padding: 0px;
	margin-bottom:4px;
}
#contactinfo li{
	margin: 0px;
	padding: 0px;
	margin-left:18px;
}

#contacts{
	font-size: 13px;
	margin-bottom: 16px;
	background-color: #EDF5E8;
	padding-bottom:8px;
}
#contacts p{
	padding:0px;
	margin:0px;
	text-align: justify;
	margin-bottom:4px;
	padding-left:12px;
}
#contacts strong{
	color: #6B9046;
}
#contacts a{
	color: #11395D;
	text-decoration: none;
}
#contacts h3{
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	font-size: 16px;
	padding-left: 12px;
	padding-top: 2px;
	background-image: url(images/design/greenbar.gif);
	margin-bottom: 8px;
}
.contacttitle{
	border: 4px solid #737272;
	width:624px;
}
#contactconditions{
	font-size:12px;
}
#contactconditions ul{
	padding: 0px;
	margin: 0px;
}
#contactconditions li{
	padding: 0px;
	margin: 0px;
	margin-left:18px;
	margin-bottom:3px;
}
#contactconditions strong{
	color: #6B9046;
}



#rightcol{
	width: 300px;
	margin-right:12px;
	float:right;
}
#rightcol .searchbox{
	background-image: url(images/design/search_bg.gif);
	width: 300px;
	height: 83px;
	margin-bottom:12px;
	margin-top:8px;
}
#rightcol .searchbox h2{
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	font-size: 14px;
	padding-top:14px;
	padding-left:36px;
	padding-bottom:4px;
	font-weight: normal;
}
#rightcol .searchbox .searchform{
	height: 22px;
	border: 1px solid #000000;
	width: 230px;
	float: left;
	margin-left:18px;
	border-right:none;
	padding: 0px;
	
}
#rightcol .searchbox .searchbutt{
	width: 25px;
	height: 24px;
	background-image: url(images/design/searchbut.gif);
	border: none;
}

#rightcol .orderform{
	width: 300px;
	background-color: #3B3A3A;
	margin-bottom:12px;
}
#rightcol .orderform select{
	font-size: 9px;
	padding:0px;
	border: none;
	margin:3px;
	width:295px;
}
#rightcol .orderform h2{
	color: #6DA452;
	padding:0px;
	margin:0px;
	font-size: 25px;
	font-weight: bold;
	padding-top:8px;
	margin-bottom:6px;
	text-align: center;
	width: 300px;
}
#rightcol .orderform .searchbuttb{
	background-image: url(images/design/reservebuttonbig.gif);
	width: 104px;
	height: 26px;
	color: #ffffff;
	font-size: 13px;
	margin-top: 6px;
	cursor: pointer;
	float:right;
	border: none;
	margin-right:98px;
	margin-bottom:6px;
}
#rightcol .orderform ul{
	padding: 0px;
	margin: 0px;
	margin-bottom:6px;
}
#rightcol .orderform li{
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 149px;
	height: 20px;
	text-align: center;
	font-size: 13px;
	color: #ffffff;
	padding-top:2px;
	cursor: pointer;
}
#rightcol .orderform .left{
	background-image: url(images/design/ucho_order_gray.gif);
	border-right: 2px solid #ffffff;
}
#rightcol .orderform .right{
	background-image: url(images/design/ucho_order_gray.gif);
}
#rightcol .orderform .lefta{
	background-image: url(images/design/ucho_order_geen.gif);
	border-right: 2px solid #ffffff;
}
#rightcol .orderform .righta{
	background-image: url(images/design/ucho_order_geen.gif);
}



#rightcol .discountbox{
	width: 300px;
	height: 97px;
	background-image: url(images/design/discountbox.gif);
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	padding-top:12px;
	border-bottom: 12px solid #ffffff;
	text-align: center;
}
#rightcol .discountbox strong{
	font-size: 45px;
	color: #457234;
}
#rightcol .discountbox em{
	font-size: 30px;
	font-style: normal;
}

#rightcol .calendar{
	background-color: #3B3A3A;
	width: 300px;
	margin-bottom: 12px;
	background-image: url(images/design/rightgreenbar.gif);
	background-position: top;
	background-repeat: no-repeat;
}
#rightcol .calendar h2{
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	font-size: 14px;
	padding-top:6px;
	padding-bottom:5px;
	font-weight: normal;
	text-align:center;
	margin-bottom: 12px;
}
#rightcol .calendar p{
	color: #ffffff;
	padding: 0px;
	margin:0px;
	display: block;
	float: left;
	font-size: 12px;
	padding-left:12px;
	padding-top:3px;
}
#rightcol .calendar input{
	display: block;
	float: left;
	font-size: 12px;
	border: none;
	width: 70px;
	margin-left:6px;
}
#rightcol .calendar .searchbuttb{
	background-image: url(images/design/reservebuttonbig.gif);
	width: 104px;
	height: 26px;
	color: #ffffff;
	font-size: 13px;
	margin-top: 6px;
	cursor: pointer;
	float:right;
	border: none;
	margin-right:98px;
	margin-bottom:6px;
	margin-top:6px;
}



#rightcol .findus{
	background-image: url(images/design/rightbluebar.gif);
	width: 300px;
	background-position: top;
	background-repeat: no-repeat;
}
#rightcol .findus h2{
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	font-size: 14px;
	padding-top:6px;
	padding-bottom:5px;
	font-weight: normal;
	text-align:center;
}
#rightcol #findusmenu{
	width:300px;
	height: 22px;
	margin-bottom:2px;
	text-align: right;
}
#rightcol #findusmenu a{
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
}
#rightcol #findusmenu ul{
	padding:0px;
	margin:0px;
}
#rightcol #findusmenu li{
	padding:0px;
	margin:0px;
	float:left;
	list-style: none;
	text-align: center;
	height:20px;
	padding-top:2px;
	cursor: pointer;
}
#rightcol #findusmenu .mleft{
	width: 99px;
	background-image: url(images/design/findusmenu_left.gif);
}
#rightcol #findusmenu .mleftact{
	width: 99px;
	background-image: url(images/design/findusmenu_leftact.gif);
}
#rightcol #findusmenu .mright{
	width: 99px;
	background-image: url(images/design/findusmenu_right.gif);
}
#rightcol #findusmenu .mrightact{
	width: 99px;
	background-image: url(images/design/findusmenu_rightact.gif);
}
#rightcol #findusmenu .mmidle{
	width: 100px;
	margin-left: 1px;
	margin-right: 1px;
	background-color: #6A6A6A;
}
#rightcol #findusmenu .mmidleact{
	width: 100px;
	margin-left: 1px;
	margin-right: 1px;
	background-color: #699953;
}

#TitleMap{
	width:300px;
	height:357px;
}




#rightcol .contact{
	width: 300px;
	height: 44px;
	background-image: url(images/design/kontakt_bg.gif);
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	padding-top:14px;
	margin-bottom:12px;
}
#rightcol .contact a{
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}

#rightcol .weather{
	background-image: url(images/design/rightbluebar.gif);
	width: 300px;
	background-position: top;
	background-repeat: no-repeat;
	margin-bottom:12px;
}
#rightcol .weather h2{
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	font-size: 14px;
	padding-top:6px;
	padding-bottom:5px;
	font-weight: normal;
	text-align:center;
}
#rightcol .weather p{
	font-size: 11px;
	background-color: #E1E7EB;
	padding: 0px;
	margin: 0px;
	width: 300px;
	text-align: center;
	padding-bottom: 6px;
}
#rightcol .weatherday{
	width: 100px;
	float: left;
	text-align: center;
	font-size: 12px;
	background-color: #E1E7EB;
	padding-top:6px;
	padding-bottom:6px;
}
#rightcol .weatherday img{
	float: none;
	margin-left:22px;
	margin-right:21px;
	margin-top:6px;
	margin-bottom:6px;
}
#rightcol .bannerbig{
	width: 300px;
	height: 250px;
	margin-bottom: 12px;
	padding-top: 8px;
	background-image: url(images/design/reklama.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
}
#rightcol .bannerbig .reklama{
	position: absolute;
	top:0px;
	left:8px;
	font-size: 7px;
	color: #bcbbbb;
}
#rightcol .bannerbig img{
	border: none;
}


#rightcol #adsense{
	margin-bottom:12px;
}

#rightcol .bannersub{
	width: 300px;
	margin-bottom: 6px;
	padding-top: 12px;
	background-image: url(images/design/reklama.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
}
#rightcol .bannersub .reklama{
	position: absolute;
	top:0px;
	left:8px;
	font-size: 7px;
	color: #bcbbbb;
}
#rightcol .bannersub img{
	border: none;
	padding-bottom:4px;
	border-bottom: 1px solid #999999;
}



#rightcol .events{
	background-image: url(images/design/rightgreenbar.gif);
	width: 300px;
	background-position: top;
	background-repeat: no-repeat;
	margin-bottom: 12px;
	background-color: #EDF5E8;
	padding-bottom:4px;
}
#rightcol .events h2{
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	font-size: 14px;
	padding-top:6px;
	padding-bottom:5px;
	font-weight: normal;
	text-align:center;
}
#rightcol .events img{
 margin-top:6px;
 margin-left:4px;
 border:none;
 float:left;
}
#rightcol .events ul{
	padding:0px;
	margin: 0px;
	margin-right:4px;
	float:right;
	background-image: url(images/design/button_moreevents.gif);
	background-repeat: no-repeat;
	width:137px;
	height:18px;
	margin-top:2px;
}
#rightcol .events li{
	padding: 0px;
	margin: 0px;
	list-style: none;
	font-size: 9px;
	margin-top:4px;
	margin-left:15px;
}
#rightcol .events a{
	color: #ffffff;
	text-decoration: none;
}
#rightcol .event{
	float:none;
	font-size: 10px;
	border-bottom: 1px solid #999999;
	margin-bottom:3px;
	padding-bottom:3px;
}
#rightcol .eventimg{
	float:left;
	margin-right:8px;
}
#rightcol .eventimg img{
	margin-top:0px;
}
#rightcol .eventtext{
	padding-top:8px;
}
#rightcol .eventtext a{
	padding-bottom:6px;
	text-decoration:none;
	color: #5B9641;
	display: block;
}



#bestofczech{
	background-image: url(images/design/bluebar.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 968px;
	margin: 0px auto 20px auto;
	background-color: #ffffff;
}
#bestofczech h2{
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	padding-left:24px;
	padding-top:3px;
}

#bestofczech .bestmisto{
	float:left;
	width: 434px;
	margin-top:20px;
	margin-left:24px;
	position: relative;
}
#bestofczech .bestmisto h3{
	font-size: 18px;
	color: #123E64;
	padding:0px;
	margin:0px;
	margin-bottom: 12px;
}
#bestofczech .bestmisto p{
	font-size: 13px;
}
#bestofczech .bestmisto img{
	width: 238px;
	height:238px;
	float:left;
	margin-right:14px;	
}
#bestofczech .bestmisto .morebutton{
	background-image: url(images/design/button_more.gif);
	background-repeat: no-repeat;
	width: 59px;
	height: 16px;
	font-size: 10px;
	position: absolute;
	bottom:0px;
	right:0px;
	padding-top:2px;
}
#bestofczech .bestmisto .morebutton a{
	color: #ffffff;
	text-decoration: none;
	margin-left:16px;
}
#bestofczech .divbar{
	background-color: #A8A5A5;
	width:1px;
	height: 206px;
	float: left;
	margin-top:37px;
	margin-left:24px;
}


#conditions{
	background-image: url(images/design/bluebar.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 968px;
	margin: 0px auto 20px auto;
	background-color: #ffffff;
}
#conditions h2{
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	padding-left:24px;
	padding-top:3px;
}
#conditions .departure{
	margin-left:24px;
	margin-top:20px;
	float: left;
}
#conditions .departure h3{
	padding: 0px;
	margin: 0px;
	color: #123D63;
	font-size: 18px;
	margin-bottom:24px;
}
#conditions .departure p{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	margin-bottom: 16px;
}
#conditions .seasons{
	background-image: url(images/design/seasons.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	margin-top:40px;
	margin-left:46px;
	padding-left:56px;
	padding-top:30px;
}
#conditions .seasons p{
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	margin-bottom:30px;
}
#conditions .tourcount{
	float: left;
	margin-left:46px;
	margin-top:36px;
}
#conditions .tourcount p{
	padding: 0px;
	margin: 0px;
	font-size: 14px;
}
#conditions .tourcount strong{
	font-size: 44px;
	color: #5A9542;
	padding: 0px;
	margin: 0px;
}
#conditions .paycard{
	background-image: url(images/design/paycards.gif);
	background-repeat: no-repeat;
	width: 126px;
	height: 85px;
	float: left;
	margin-top:44px;
	margin-left:76px;
}










#footer{
	height: 65px;
	width: 968px;
	margin: 0px auto 0px auto;
	text-align: center;
	padding: 0px;
	font-size: 14px;
}
#footer .foot{
	color: #ffffff;
	font-size: 12px;
	margin-top:27px;
}

#footer .foot a{
	color: #ffffff;
	text-decoration: none;
}
#footer .foot a:hover{
	color: #DEAB34;
}




#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:12px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:12px;
}



#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #317082;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #317082;		
	color: #317082;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height: 16px;
	padding: 2px;
	background-color: #6F9549;
}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#ffffff;
	background-color: #123D63;
}
#calendarDiv .disableDay{
	cursor: default;
	color: #B4C4AE;
}
#calendarDiv .enableDay{
	cursor: pointer;
	text-decoration: none;
}

#calendarDiv .todaysDate{
	height: 17px;
	line-height: 17px;
	padding: 2px;
	background-color: #5B9641;
	text-align: center;
	position: absolute;
	bottom: 0px;
	width: 201px;
	color: #FFFFFF;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #317082;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#317082;
	color: #E2EBED;
}


#calendarDiv table{
	background-color: #DCE9D7;
	border-collapse: collapse;
}


#calendarDiv td{
	text-align:right;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}
#calendarDiv .calendar_week_row{
	background-color: #3B3B3B;
	color:#ffffff;
}rDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #317082;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#317082;
	color: #E2EBED;
}


#calendarDiv table{
	background-color: #DCE9D7;
	border-collapse: collapse;
}


#calendarDiv td{
	text-align:right;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}
#calendarDiv .calendar_week_row{
	background-color: #3B3B3B;
	color:#ffffff;
}or: #3B3B3B;
	color:#ffffff;
}olor:#ffffff;
}
