body.mceContentBody {
	padding:10px;
	background-color:white;
	background-image:none;
	color:#5c5957;
	text-align:left;
margin:0px;
}
div.umbMacroHolder {
	display:block;
	clear:both;
	width:100%;
	min-height:100px;
}



body {
	font: 12px Verdana, Geneva, sans-serif;
	margin:0px;
	padding:0px;
	margin-top:40px;
	color:#4a4a4a;
	text-align:left;
	background:url(/images/bg.jpg) repeat-x left top #6492bb;
}
h1 {
	font-size:18px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-align:left;
	color:#b8974f;
	margin-top:0px;
	margin-bottom:15px;
line-height:22px;
}
h2 {
	font-size:16px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-align:left;
	color:#b8974f;
	margin-top:0px;
	margin-bottom:15px;
}
h3 {
	font-size:16px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-align:left;
	color:#b78f3a;
	margin-top:0px;
	margin-bottom:15px;
}
p {
	margin:0px;
	margin-bottom:8px;
}
/*--------clear-------*/

.clearfix { 
	min-height: 0px; 
	/*zoom: 1;
	display: block;*/
}
* html .clearfix { height: 1%;}
.clearfix:after  {
	height: 0;
	display: block;
	content: ".";
	clear: both;
	visibility: hidden;
	overflow: hidden;
}
 
/*--------clear-------*/
img{
	border:medium none;
}
.container{
	margin:0px auto;
	padding:0;
	width:986px;
}
.header{
	margin:0px;
	padding:0px;	
}
.topDiv{
	min-height:70px;
	padding:0 13px;
}
/*-----------lang-------*/
.lang img{
	padding-right:10px;
}
.lang{
	float:left;
	font-size:10px;
	color:#acc2d6;
	width:370px;
}
.lang a{
	font-size:10px;
	color:#acc2d6;
	text-decoration:none;
}
.lang a:hover{
	font-size:10px;
	color:#c5dbef;
	text-decoration:none;
}
/*-----------lang-------*/
.logo{
	float:left;
	margin:0px;
}
/*------------MenuSmall-----------*/
.MenuSmall {
	float:right;
	font-size:10px;
	text-align:right;
	padding:0px;
	margin:0px;
	color:#7fa9cf;
}
.MenuSmall ul {
	margin:0px;
	padding:0px;
}
.MenuSmall li {
	display:inline;
	list-style-type:none;
	padding:3px 0;
}
.MenuSmall a {
	color:#7fa9cf;
	text-decoration:none;
}
.MenuSmall a:hover, .MenuSmall a.selected {
	color:#c5dbef;
}
/*-----------MenuSmall-------*/

/*-----------MenuHorizontal-------*/
.contentExt {
	width:986px;
	height:526px;
	position:relative;
}
.contentExtBg {
	background:url(/images/bgcontainer.png) no-repeat left top;
	padding:13px;
	width:960px;
	height:500px;
	/*position:relative;
z-index:0;*/
}

.contentExtFull {
	width:986px;
}
.contentExtFull .bgTop {background: url(/images/topBg.png) no-repeat left top;height:13px;}
.contentExtFull .bgBtm {background: url(/images/bottomBg.png) no-repeat left top;height:13px;}

.contentExtBgFull {
	background: url(/images/middleBg.png) repeat-y left top;
	padding: 0px 13px;
	width:960px;
}
.contentExtBgFull .bg {background-color:#FFF;padding:20px;}

/*-------------packages------------*/
.packagesBg
{
	padding:10px 10px 0 10px;
	background:url(/images/barBg.png) repeat left top;
	position:absolute;
	z-index:20;
	bottom:13px;
	left:43px;
	width:880px;
}


.packages{
	padding:10px 10px 17px;
	background-color:#FFF;
	border-left:#859099 1px solid;
	border-top:#859099 1px solid;
	border-right:#859099 1px solid;
	border-bottom:none;
}


.packageImg {
	float:left;
	width:75px;
}


.packageImg img {
	border:1px solid #DDE1E3;
}

.packageText {
	float:right;
	width:165px;
}

.packageText .Title {
	border-bottom:1px solid #D0D0D0;
	color:#75848A;
	margin-bottom:5px;
}
.packages a {
	color:#4A4A4A;
	text-decoration:none;
}

/*--------------footer-------------*/
.footer{
	width:900px;
	color:#bcc8d1;
	margin:0px auto;
	padding:10px 30px;
}
.address {
	float:left;
	color:#bcc8d1;
	font-size:9px;
	width:260px;
	text-align:left;
	line-height:14px;
}
.address a {
	color:#bcc8d1;
	text-decoration: underline;
}
.address a:hover {
	color:#bcc8d1;
}
.footeright{
	float:right;
	width:620px;
}
/*--------------footermenu--------------*/
.footermenu{
	font-size:9px;
	text-align: right;
	padding-bottom:6px;
	margin:0px;
	color:#cbd5de;
}
.footermenu ul {
	margin:0px;
	padding:0px;
}
.footermenu li {
	display:inline;
	list-style-type:none;
	padding:3px 0;
}
.footermenu a {
	padding:0px 1px;
	color:#cbd5de;
	text-decoration:none;
}
.footermenu a:hover, .footermenu a.selected {
	color:#fff;
}
/*--------------footermenu--------------*/
.social{
	float:right;
	/*height:16px;*/
	padding:3px 0;
}
.social img{
	padding-left:15px;
}
.copyright{
	clear:both;
	font-size:9px;
	color:#c3d1de;
	text-align:right;
}
.copyright a{
	font-size:9px;
	color:#c3d1de;
	text-decoration:underline;
}
/*--------------footer-------------*/
.main{
	margin:0px;
	padding:0px;
	background-color:#FFF;
	height:500px;
}
.content{
	padding:20px 30px;
	line-height:18px;
	text-align:justify;
	height:460px;
	/*background: url(/images/contentBg.gif) no-repeat left top;*/
}
.left{
	float:left;
	width:427px;
}
.right{
	float:right;
	width:533px;
}
.leftCol{
	float:left;
	width:743px;

}
.leftBig{
	float:left;
	width:743px;
	/*padding-right:22px;*/
}
.rightSmall{
	float:right;
	width:217px;
}

.content ul {
	margin:0px;
	padding:0px;
margin-bottom:8px;
}

.content li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	background:url(/images/tick.png) no-repeat left 4px;
padding-left:15px;
margin-bottom:5px;
}
.content a {color:#b8974f; text-decoration:underline;}
.content a:hover {text-decoration:none;}

.noUnderline a {text-decoration:none;}
.noUnderline a:hover {text-decoration:underline;}

/*---------mediaIn--------*/
/*.mediaIn {
	width:533px;
	height:500px;
position:relative;
}*/
.foto {
	width:533px;
	height:500px;
	position:relative;
}
.transBg{
	width:30px;
	height:500px;
	position:absolute;
	z-index:20;
	top:0px;
	left:0px;
	background:url(/images/barBg.png) repeat left top;
}
/*---------mediaIn--------

.bookIn{
	color:#FFF;
	font-size:14px;
	padding:4px 0 0 15px;
	width:115px;
	height:24px;
	background:url(/images/bookIn.gif) no-repeat left top #FFF;
	border:1px solid #ad8450;
}
.bookIn a{
	color:#ad8450;
	text-decoration:none;
}*/
/*---------pager--------*/
.pager{
	padding-top:18px;
	color:#a07d50;
height:30px;
line-height:16px;
}
.pager a{
	color:#a07d50;
	text-decoration:none;
}
.previouspage{
	float:left;
	text-align:left;
}
.previouspage a {padding-left:20px;background:url(/images/pageleft.gif) no-repeat left center;}
.previouspage .page {font-size:11px;padding-left:20px;}
.nextpage{
	float:right;
	text-align:right;
}
.nextpage a {padding-right:20px;background:url(/images/pageright.gif) no-repeat right center;}
.nextpage .page {font-size:10px;padding-right:20px;}
/*---------pager--------*/
/*-----------packages-------*/
.content#packageslist {position:relative;}
/*
.botData{
	width:680px;
	position:absolute;
	bottom:20px;
	left:30px;
}
*/

/*
.PackBg{
	padding:10px;
	font-size:11px;
	line-height:12px;
	background-color:#e7e0d0;
}
.leflist{
	margin-top:10px;
	float:left;
	width:207px;
padding-right:16px;
}
.rightlist{
	margin-top:10px;
	float:right;
	width:207px;
}
.Packtxt{
	font-size:11px;
	padding-top:5px;
}

*/
.ListTable td {
	font-size:11px;
	line-height:12px;
	background-color:#efeade;
	padding:10px;
	vertical-align:top;
}
.ListTable td img {border:none;}
.ListTable .name {
	margin:0px 0px 8px 0px;
	color:#b8974f;
	font-size:16px;
	border-bottom:#d1bb8c solid 1px;
	padding-bottom:3px;
}
.ListTable .name a {color:#b8974f;text-decoration:none;}
.ListTable .descr {
	padding-top:10px;
	font-size:11px;
	line-height:14px;
	text-align:left;
}
.ListTable .descr a {
	display:block;
	text-align:right;
	text-decoration:none;
	color:#b8974f;
}
.ListTable .descr a:hover {text-decoration:underline;}
/*-----------packages-------*/




#contactform {
	padding-top: 15px;
	border-top-style: solid;
	border-top-color: #e0e1e1;
	border-top-width: 1px;
	color: #666666;
	margin-top: 15px;

}
#contactform input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F6F6F6;
	border: 1px solid #e0e1e1;
	/*width: 250px;*/
	color: #666666;
}
#contactform select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F6F6F6;
	border: 1px solid #e0e1e1;
	/*width: 250px;*/
	color: #666666;
}
#contactform textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F6F6F6;
	border: 1px solid #e0e1e1;
	width: 400px;
	color: #666666;
	height: 100px;
	overflow: auto;
}

#contactform .btnBrown {
	border:#d0bea6 solid 1px;
	color:#9a713d;
	padding:3px 15px 4px 15px;
}
#contactform .btnBlue {
	color:#a2c4e0;
	padding:3px 15px 4px 15px;
	border:#d3dadf solid 1px;
}


.asterisk {
	font-family: tahoma, arial, verdana;
	font-size: 10px;
	color: #B3B2B2;
	text-decoration: none;
	line-height: 12px;
padding:5px 0px;
}




/* Slideshow
====================================================================== */
#slides                 {
	position: relative;
	/*height: 300px;*/
	}
#slides img             {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
	opacity: 0.0;
	}
#slides img.active      {
	z-index: 10;
	opacity: 1.0;
	}
#slides img.last-active { z-index: 9; }


.tableRef{
	border-top:#DAD7D7 solid 1px;
	border-left:#DAD7D7 solid 1px;
	margin-bottom:15px;
}

.tableRef th  {
	color:#0B5AA3;
	font-weight:bold;
	font-size:12px;
	background-color:#faf8f4;
	padding:4px 3px;
	text-align:center;
	border-bottom:#DAD7D7 solid 1px;
	border-right:#DAD7D7 solid 1px;
}
.tableRef td {
	padding:4px 4px;
	text-align:center;
	border-bottom:#DAD7D7 solid 1px;
	border-right:#DAD7D7 solid 1px;
 }
.tableRef a {color:#0B5AA3;}
.tableRef a:hover {text-decoration:none;}


.confRequest fieldset { border:1px solid #e0e1e1; padding:0px 10px 10px 15px; text-align:left;}
.confRequest legend {color:#9fafbd;font-weight:bold; font-size:12px; padding:10px 6px; }










/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {

}

h2 {

}


