td, table{
	font-family:tahoma;
	font-size:11px;
	vertical-align:top;
	line-height:12px;
	color:#7A7A7A;
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px}

.bg{ background-image:url(../images/bg.gif); background-repeat:no-repeat}
.bg1{ background-image:url(../images/bg1.gif); background-repeat:no-repeat}
.bg2{ background-image:url(../images/bg2.jpg); background-repeat:no-repeat}
.bg3{ background-color:#940604}
.bg4{ background-color:#A70F0D}
.bg5{ background-color:#678F31}
.bg6{ background-color:#7AAA39}
.bg7{ background-color:#EDEDED}
.bg8{ background-image:url(../images/bg3.gif); background-repeat:repeat-x}
.bg9{ background-image:url(../images/bg4.gif); background-repeat:repeat-x}


.txt{ color:#5F5F5F}
.txt b{ color:#545454}
.txt span{ color:#2C2C2C}
.txt a{ color:#58AC22; text-decoration:none; font-weight:bold}
.txt a:hover{ text-decoration:none}

.txt1{ color:#FFFFFF; font-size:12px}
.whtbold{ color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; }

.txt2{ color:#1C79AD; font-size:11px; font-weight:bold; text-align:center; text-transform:uppercase}

.txt3 strong{ color:#678F31}

.txt4{ color:#565656; font-weight:bold}

.txt5{ color:#565656; font-size:12px}

.txt6 a{ color:#6C6C6C; text-decoration:none; font-weight:bold; font-size:10px}
.txt6 a:hover{ text-decoration:underline}

.txt7{ color:#848484; font-size:10px}
.txt7 a{ color:#4B9BD8; text-decoration:none}
.txt7 a:hover{ text-decoration:underline}
.txt7 span{ color:#4B9BD8}
.txt7 b a{ color:#5E5E5E; text-decoration:underline}
.txt7 b a:hover{ text-decoration:none}

.txt8{ color:#4B4A4A}
.txt8 a{ color:#4B4A4A; text-decoration:underline}
.txt8 a:hover{ text-decoration:none; font-weight:bold} 
.txt8 span a{ color:#A10001; text-decoration:underline}
.txt8 span a:hover{ text-decoration:none; font-weight:normal}

.txt9{ color:#1C79AD; font-size:11px; font-weight:bold; text-transform:uppercase}

.txt10 a{ color:#1C79AD; text-decoration:none}
.txt10 a:hover{ text-decoration:underline}

.txt11{ color:#FFE8A6; margin-left:22px; margin-right:19px}
.txt11 b{ color:#FCCB31; text-transform:uppercase}
.txt11 a{ color:#FFFFFF; text-decoration:none}
.txt11 a:hover{ text-decoration:underline}

.list ul{margin:0px; padding:0px; list-style:none; line-height:20px}
.list ul li{ background:url(../images/list_marker.gif) no-repeat left top;}
.list ul li a{ color:#FFE8A6; margin-left:12px; text-decoration:undeline}
.list ul li a:hover{ text-decoration:none}

.list1 ul{margin:0px; padding:0px; list-style:none; line-height:16px}
.list1 ul li{ background:url(../images/list_marker1.gif) no-repeat left top;}
.list1 ul li a{ color:#FFE400; margin-left:11px; text-decoration:undeline}
.list1 ul li a:hover{ text-decoration:none}


.jamp{ width:137px; font-size:10px; color:#282E3E; margin-left:24px; margin:0px; padding:0px}
.jamp1{ width:137px; font-size:10px; color:#7A7A7A; margin-left:24px; margin:0px; padding:0px}
.jamp2{ width:185px; font-size:10px; color:#7A7A7A; margin-left:24px; margin:0px; padding:0px}



.vertical{ vertical-align:middle}

.margin{ margin-left:33px}
.margin1{ margin-left:9px}
.margin2{ margin-left:50px}
.margin3{ margin-left:41px}
.margin4{ margin-left:12px}
.margin5{ margin-left:29px}
.margin6{ margin-left:20px; margin-right:27px}
.margin7{ margin-left:12px; margin-right:29px}

.p3{ line-height:14px}
.p4{ line-height:13px}

.form input{
	width:34px;
	height:17px;
	font-family:tahoma;
	font-size:11px;
	text-align:right;
	color: #7A7A7A;
	padding:0 2px 0 3px;
	border-color:#7A7A7A;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFff
}

.form1 input{
	width:39px;
	height:18px;
	font-family:tahoma;
	font-size:11px;
	color: #494949;
	padding:0 2px 0 3px;
	border-color:#C7C4C2;
	border-width:1px;
	background-color:#FFFFff
}

.ul {margin:0; padding:0; list-style:none; line-height:18px}
.ul a:hover{ color:#FC770B}
.ul a{ color:#72970A; font-family:Arial,}
.ul li { background:url(../images/pointer_o.gif) top left no-repeat;padding:0 0 0 9px; color:#6D705A; margin-top:8px}
.ul_bl {margin:0; padding:0; list-style:none; line-height:17px}
.ul_bl a{color:#277AB6;}
.ul_bl li { background:url(../images/pointer_blue.gif) center left no-repeat;padding:0 0 0 12px; color:#6D705A;}

table { border:0px}

form{
 	margin:0px;
  	padding:0px;
	}

body{
 	margin:0px;
  	padding:0px;
}
	
td{
	font-size:11px;
    font-family:Tahoma;
	color:#636363;
	line-height:13px;
	vertical-align:top;
}
a { color:#6D6F5C}
a:hover{ text-decoration:none}
.font_form td{ color:#86877F}
.yellow{color:#FF7603;}
.yellow a{color:#FF9805;}
.footer { color:#818372; text-align:center}
.blue a, .blue{color:#6290BB;}
.brown a, .brown { color:#E0826D;}
.red{color:#FF3000;}
.big_red{color:#FF3000; font-size:16px; }
.rose{color:#F96D4D;}
.green{color:#72970A;}
.orange{color:#EF6204;}
.margin1{ margin:0 20 0 27px}
.margin2{ margin:0 20 0 16px}
.header {font-size:13px; }
.white {text-decoration:none; color:#FFFFFF;}
.hotelblue {text-decoration:none; color:#4496B1; font-size:14px;  }
.hotelblue:hover{ text-decoration:underline;}
.carbrown {text-decoration:none; color:#B19E44; font-size:14px;  }
.carbrown:hover{ text-decoration:underline;}
.hotelgreen {color:#5DB144; font-size:12px; }
.ticketbrown {text-decoration:none; color:#D45E43; font-size:14px;  }
.ticketbrown:hover{ text-decoration:underline;}


.grey{ color:#636363; font-weight:bold;}
.grey:hover{color:#FC770B;}

.hblue {color:#4496B1;}
.block{ border-style:solid; border-width:1px; border-color:#D7D8CD; background-color:#E2E3D9}
.input{
		font-size:11px;
		font-family:Tahoma;
}
	
.jump_menu{
	background-color:#F8F8F0; 
	font-size:11px;
	font-family:Tahoma;
 }
  
.textarea{
	height:97px; width:228px;
	background-color:#F8F8F0; 
	font-size:11px;
	font-family:Tahoma;
}
 
.bluebold {
	color: #30639C;
	text-decoration: none;
	font-size : 12px;
}

.greenbold {
	color: #72970A;
	text-decoration: none;
	font-size : 12px;
}

.orangebold{
	color: #FF6600;
	text-decoration: none;
	font-size : 12px;

}


.blbold {
	color: #4496B1;
	text-decoration: none;
	font-size : 18px;
}
.brbold {
	color: #D45E43;
	text-decoration: none;
	font-size : 18px;
}

.redbold {
	color: #DD695B;
	text-decoration: none;
	font-size : 12px;
}

.txt-titles {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #4496B1; vertical-align:bottom; height:20px;
}
.txt-info {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #5DB144; vertical-align:bottom; height:20px;
}

.Price, .Price:visited {
	font: 400 1.6em arial;
	color: #c00000;
}
.From{
	font-weight: 700;
	font-size: .9em;
}
a.PriceL, a.PriceL:visited{
	font: 400 1.6em arial;
	color: #c00000;
}

input,select,textarea{margin:0;padding:1px 0 1px 2px;color:#86877F;vertical-align:top;font:11px verdana,geneva,arial,sans-serif;}
select{padding-top:0;padding-bottom:0;margin-right:5px;font-size:12px;}



.button {
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	/*WIDTH: 99%;*/
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, geneva, helvetica;
	cursor: hand;
	background-image: url(../images/button.png);
	background-repeat:no-repeat;
	background-color: #818372;
	font-weight: bold;
	width:85px;
	height:20px;
	}



#CONT {
 position:relative;
 margin:0px auto 0px auto;
 height:auto;
 width:940px;
}

#DCOLTOP {
 position:absolute;
 top:160px;
 right:0;
 width:120px;
 height:600px;
}

#MAIN {
 position:absolute;
 top:10;
 left:0;
 width:810px;
 background-color:#FFFFFF;
}

/* CSS Document */

.padTop8 {padding-top:8px;}
.padTop2 {padding-top:2px !important;}
.padBot4 {padding-bottom:4px;}
.pad2 { padding:2px;}
.fltLft{float:left;}
.fltRht{float:right;}
.mgn0 { margin:0 !important;}
.mgnLft3 {margin-left:3px !important;}
.mgnLft5 {margin-left:5px !important;}
.mgnLft10 {margin-left:10px !important;}
.mgnRgt10 {margin-right:10px !important;}
.mgnRgt5 {margin-right:5px !important;}
.mgnTop4 { margin-top:4px;}
.mgnTop5 {margin-top:5px !important;}
.mgnTop8 {margin-top:8px !important;}
.mgnBot5 {margin-bottom:5px;}
.mgnBot10 {margin-bottom:10px !important;}
.width50 {width:50px;}
.width140 {width:140px;}
.width200 {width:200px;}
.width290{width:290px !important;}
.width300 {width:300px}
.width440 {width:440px;}
.width460 {width:460px;}
.width600 {width:600px}
.width620 {width:620px}
.width400 {width:400px}
.width720 {width:720px}
.width740 {width:740px}
.height20 {height:20px;}
.whiteBdr{border:1px solid white;}
.colorGrey { color:#000;}
.displayBlock {display:block;}
.clr{overflow:hidden;clear:both;height:1px;margin:-1px 0 0 0;font-size:1px;}
.blockDivi {border-bottom:1px #A4C0CF dashed; margin:5px -5px 5px -10px;}
.blockSep {border-bottom:1px #FF6600 dashed; margin:2px -2px 2px -2px;}
.brownDivi {border-bottom:1px #F5D8D1 dashed; margin:5px -5px 5px -10px;}
/* AVAILABLE HOTELS */
.d2Col2_blue{width:760px;background-image:url(../images/back2_hTop.gif); background-repeat:no-repeat; background-position:top;}
.d2Col2_blue div.footer{width:760px;height:9px;background-image:url(../images/back2_hBot.gif); background-repeat:no-repeat; background-position:top;clear:both;}
/* This seems to be overidden if placed in the middle of the CSS. Leave this here. */
.d2Col2_blue div.bodyBox{width:760px;background-image:url(../images/back2_h.gif); background-repeat:repeat-y; background-position:top;background-color:#fff;padding: 2px 0 4px;}

/* AVAILABLE EVENTS */
.d2Col2_brown{width:760px;background-image:url(../images/back2_eTop.gif); background-repeat:no-repeat; background-position:top;}
.d2Col2_brown div.footer{width:760px;height:9px;background-image:url(../images/back2_eBot.gif); background-repeat:no-repeat; background-position:top;clear:both;}
/* This seems to be overidden if placed in the middle of the CSS. Leave this here. */
.d2Col2_brown div.bodyBox{width:760px;background-image:url(../images/back2_e.gif); background-repeat:repeat-y; background-position:top;background-color:#fff;padding: 2px 0 4px;}

/* AVAILABLE CARS */
.d2Col2_gold{width:760px;background-image:url(../images/back2_cTop.gif); background-repeat:no-repeat; background-position:top;}
.d2Col2_gold div.footer{width:760px;height:9px;background-image:url(../images/back2_cBot.gif); background-repeat:no-repeat; background-position:top;clear:both;}
/* This seems to be overidden if placed in the middle of the CSS. Leave this here. */
.d2Col2_gold div.bodyBox{width:760px;background-image:url(../images/back2_c.gif); background-repeat:repeat-y; background-position:top;background-color:#fff;padding: 2px 0 4px;}

/* SEARCH BOX */
.search_grey{width:495px;background-image:url(../images/searchTop.gif); background-repeat:no-repeat; background-position:top;}
.search_grey div.footer{width:495px;height:9px;background-image:url(../images/searchBot.gif); background-repeat:no-repeat; background-position:top;clear:both;}
/* This seems to be overidden if placed in the middle of the CSS. Leave this here. */
.search_grey div.bodyBox{width:495px;background-image:url(../images/searchBg.gif); background-repeat:repeat-y; background-position:top;background-color:#fff;padding: 2px 0 4px;}

/* OFFERS BOX */
.offers_orange{width:495px;background-image:url(../images/offerTop.gif); background-repeat:no-repeat; background-position:top;}
.offers_orange div.footer{width:495px;height:9px;background-image:url(../images/offerBot.gif); background-repeat:no-repeat; background-position:top;clear:both;}
/* This seems to be overidden if placed in the middle of the CSS. Leave this here. */
.offers_orange div.bodyBox{width:495px;background-image:url(../images/offerBg.gif); background-repeat:repeat-y; background-position:top;background-color:#fff;padding: 2px 0 4px;}

/* LIST OF HOTELS */
.d2Col1_blue{width:545px;background-image:url(../images/col2BlueTop.gif); background-repeat:no-repeat; background-position:top;}
.d2Col1_blue div.footer{width:545px;height:9px;background-image:url(../images/col2BlueBot.gif); background-repeat:no-repeat; background-position:top;clear:both;}
/* This seems to be overidden if placed in the middle of the CSS. Leave this here. */
.d2Col1_blue div.bodyBox{width:545px;background-image:url(../images/col2BlueBg.gif); background-repeat:repeat-y; background-position:top;background-color:#fff;padding: 2px 0 4px;}

/* LIST OF EVENTS */
.d2Col1_brown{width:545px;background-image:url(../images/col2BrownTop.gif); background-repeat:no-repeat; background-position:top;}
.d2Col1_brown div.footer{width:545px;height:9px;background-image:url(../images/col2BrownBot.gif); background-repeat:no-repeat; background-position:top;clear:both;}
/* This seems to be overidden if placed in the middle of the CSS. Leave this here. */
.d2Col1_brown div.bodyBox{width:545px;background-image:url(../images/col2BrownBg.gif); background-repeat:repeat-y; background-position:top;background-color:#fff;padding: 2px 0 4px;}



/* USEFULL INFO */
.d2Col1_green{width:255px;background-image:url(../images/col2GreenTop.gif); background-repeat:no-repeat; background-position:top;}
.d2Col1_green span{ font-size:12px;}
.d2Col1_green div.footer{width:255px;height:9px;background-image:url(../images/col2GreenBot.gif); background-repeat:no-repeat; background-position:top;clear:both;}
/* This seems to be overidden if placed in the middle of the CSS. Leave this here. */
.d2Col1_green div.bodyBox{width:255px;background-image:url(../images/col2GreenBg.gif); background-repeat:repeat-y; background-position:top;background-color:#fff;padding: 2px 0 4px;}

/* IMAGES */
.thumbnail {display: inline;float: left;padding: 1px;border: 1px solid #7AB1D3;margin: 0 8px 8px 0;}
.brthumbnail {display: inline;float: left;padding: 1px;border: 1px solid #F5D8D1;margin: 0 8px 8px 0;}

/* BOXES */
.blockPriceBoxL {background-image:url(../images/offer_h.gif); background-repeat:no-repeat; width:133px; height:58px; margin-top:2px; vertical-align:middle;}
.lightBlue {color:#008BCA;font-family:'Microsoft Sans Serif';}
.blockPriceTxt {font-size:14px; text-decoration:underline;font-family:'Microsoft Sans Serif';}

/* CSS Menu */
#headContainer hr {background:#4E9905; height:1px; padding:0; margin:0; border:0;}
div#menu {background:#5DB144; border-top:1px #ADE683 solid; border-bottom:1px #4E9905 solid; width:100%; float:left}
#tableMenu {margin:0px; padding:0px; float:left;}
#tableMenu td {margin:0px; padding:0px; text-align:center; width:150px;}
#tableMenu a:hover {background:#E6F7C8; color:#313131;}
#tableMenu td a {padding:4px 10px; display:block; vertical-align:middle; color:#FFFFFF;}
#tableMenu td {border-right:1px #4E9905 solid; border-left:1px #ADE683 solid;}
#tableMenu tr td span {position:absolute; z-index:500; width:auto; margin-top:0px; margin-left:-2px; background-color:#f7f2c8}
#tableMenu tr td:hover span	{display:block;}
#tableMenu td span {display:none;}
#tableMenu span {border:1px #e7e5d5 solid; margin-left:0px!important; width:150px!important; background:#f8f7f0!important;}

/* HEADER */

a.headerLinks {color:#fff;}
a:link.headerLinks {color:#fff;}
a:visited.headerLinks {color:#fff;}
a:hover.headerLinks {color:#000;}
a:active.headerLinks {color:#fff;}



.d2Col2_yel_dark {padding-left:10px; padding-right:13px; }
.d2Col2_yel_dark{width:470px;voice-family:"\"}\"";voice-family:inherit;width:470px;}
.font100Per {font-size:11px;}
.hp_booktxt { font: 12px/12px verdana, geneva, arial, sans-serif; color: #38340B; }
.weak{color:#808080;font-weight:normal;}
.dashedSepWhite {border-bottom: 1px dashed #ffffff;}

ul.tagcloud {
	background-image:url(../images/top.gif);
	float:left;
	height:auto;
	line-height:25px;
	margin:10px 0px;
	padding:5px;
	text-align:justify;
	width:500px !important;
	z-index:1;
}
ul.tagcloud li {
	display:inline;
	font-family:Arial,Helvetica,sans-serif;
}
ul.tagcloud a {
	color:#46709A;
	text-decoration:none;
}
ul.tagcloud a:visited {
	color:#46709A;
	text-decoration:none;
}
ul.tagcloud a:hover {
	color:#FF6600;
	text-decoration:underline;
}

.one {
	font-size:75%;
}
.two {
	font-size:95%;
}
.three {
	font-size:110%;
}
.four {
	font-size:135%;
}
.five {
	font-size:140%;
	font-weight:bold;
}
#titlecloud {
	margin:10px 0px 0px;
	padding:0px;
	width:520px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

}
#titlecloud h6 {
	color:#9B0314;
	font-size:16px;
	margin:0px;
	padding:0px;
	width:500px;
}
#foto {
	clear: left;
	float: left;
	margin-right: 8px;
}
#caption {
	clear: left;
	color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: inherit;
}
.searchbox {
	Z-INDEX: 150; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 550px; HEIGHT: auto;
}

.searchbox SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: normal
}
.searchbox #poi_list SELECT {
	WIDTH: 225px
}

.searchboxtop {
	BACKGROUND: url(../images/sbox_top.gif) no-repeat; MARGIN-BOTTOM: -7px; WIDTH: 550px; HEIGHT: 15px;
}
.searchboxbottom {
	BACKGROUND: url(../images/sbox_bottom.gif) #E9EDF1 no-repeat left bottom; WIDTH: 550px; min-height:140px; HEIGHT: auto;
}
.searchboxStandard {
	background-color:#E9EDF1; PADDING-BOTTOM: 15px; WIDTH: 550px; HEIGHT: auto;
}