/* GENERAL STYLES */
body.mceContentBody {
	padding:10px;
	background-color:white;
	color:#000000;
}

body{
	color:#cdbb91;
	font-family:"Trebuchet MS";
	font-size:12px;
	margin:0px;
	padding:0px;
	background-color:#3c3424;
}
h1{
	font-size:16px;
	font-weight:normal;
	margin:0px;
	margin-bottom:10px;
	color:#b69e5a;
}
h2{
	font-size:14px;
	font-weight:normal;
	margin:0px;
	margin-bottom:10px;
	color:#b69e5a;
}

p{margin:0px 0px 20px 0px;}
a{color:#cdbb91; text-decoration:underline;}
a:hover{text-decoration:underline;}

.btn {width:100px; border:none; background-color:#453025; color:#FFFFFF;padding:1px 0px;margin-right:5px; border:1px solid white;}

.external {
	width:950px;
	background: #00010e url(/images/flower_bg.gif) no-repeat left bottom;
}
.leftSide{
	float:left;
	width:244px;
	/*text-align:center;*/
	padding-top:25px;

}
.rightSide {
	margin-left:244px;
	background:url(/images/content_bg.gif) repeat-y right top;
}
.logo {text-align:center;}
.menu {
	text-align:left;
	width:158px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
}
.menu a{
	display:block;
	text-decoration:none;
	color:#cdbb91;
	line-height:16px;
}
.menu a:hover, .menu a#selected{
	color:#FFFFFF;
}

.menu#second {font-size:14px;margin-top:20px;}
.menu#second a {color:#cdbb91;padding-bottom:5px;}
.menu#second a:hover, .menu#second a#selected{color:#cdbb91;}
.menu#second .subMenu {font-size:12px;}
.menu#second .subMenu a#selected{color:#bc9f46;}

.subMenu {margin:0px 0px 3px 5px;}
.subMenu a{
	background:url(/images/bullet.gif) no-repeat left center;
	padding:0px 0px 2px 8px;
	line-height:14px;
}


.hideBoxLinks{
	visibility:hidden;
	width:158px;
	height:12px;
	z-index:1;
/*padding-bottom:6px;*/
}
.selectedBoxLinks{visibility:visible;}

.iconsArea {
	text-align:right;

}
.iconsArea a{text-decoration:none;}
.iconsArea a:hover{color:#fff;}
.iconsArea #links img{margin:0px 2px;}
.iconsArea .icons img{margin:0px 2px;}


.top {
	background:url(/images/lines_bg.gif) repeat-y right top;
	vertical-align:bottom;
}

.top .text {
	float:left;
	padding:48px 10px 0px 18px;
	text-align:center;

}

.top .langExt {
	/*padding:91px 0px 0px 0px;*/
padding:10px 0px 0px 0px;
text-align:right;
}
.awards {/*height:72px;*/padding:0px 2px 7px 0px;}
.awards img {margin-left:8px;}

.top .lang {
	background:url(/images/topMenu_bg.gif) repeat-y right top;
	font-family:Arial;
	font-size:10px;
	color:#ccb98f;
	/*padding:5px 20px 5px 0px;*/
	padding:5px 5px 5px 0px;
	}

.top .lang a{
	color:#ccb98f;
	text-decoration:none;
} 
.top .lang a:hover{
	color:#ffffff;
}
.top .lang a#selected{
	color:#ffffff;
}
.top .lang img{margin-left:5px;}
 

.content {
	clear:right;
	margin-top:8px;
	padding:10px 20px 30px 25px;
	border-left:#cdbb91 dotted 1px;
	text-align:justify;
} 
.teasers td{
	padding-top:10px;
}

.logos {text-align:center;margin-top:20px;}
.logos img {margin-left:14px;}

.bottomMenu{
	padding-left:25px;
	padding-right:20px;
	font-family:Arial;
	font-size:11px;
	color:#ccb98f; 
	line-height:26px;
	background:url(/images/linesFooterMenu_bg.gif) repeat-y right top;
text-align:center;
}
.bottomMenu a{
	color:#ccb98f; 
	text-decoration:none; 
}
.bottomMenu a:hover{
	color:#FFFFFF; 
}
.bottomMenu a#selected{
	color:#ffffff;
}
.footer {
	background:url(/images/lines_bg.gif) repeat-y right top;
	padding:15px 20px 15px 27px;
	font-family:Arial;
	font-size:10px;
	line-height:15px;
	color:#ffffff;
text-align:center;
}
.footer a{
	color:#ffffff;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}

.extra, .extra a {color:#252428;}

.weather {width:160px;}
.weather .title {text-align:left; font-weight:bold; color:#FFFFFF;padding-left:5px; }
.weather .desc {border:1px solid #d9d6c3;text-align:left; min-height:64px;}
.weather .desc .icon {
	padding:12px 5px;
	width:40px;
	background-image: url(/images/weatherBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
}
.weather .desc .text{ float:right; font-size:11px; width:98px; line-height:13px; padding:6px 5px 5px 5px; color:#FFFFFF;}

.tableRef {border-left:#cdbb91 1px solid;border-top:#cdbb91 1px solid;/*margin:10px 0px;*/}
.tableRef th{text-align:center;font-weight:bold;color:#3c3424; border-bottom:#cdbb91 1px solid;border-right:#cdbb91 1px solid; background-color:#8c7c5d;}
.tableRef td {border-bottom:#cdbb91 1px solid;border-right:#cdbb91 1px solid; text-align:center;}

.tableWithRowBorder td {border-bottom:#cdbb91 1px solid;}

.appForm fieldset { border:1px solid #4d3430; padding:0px 10px 10px 15px; text-align:left;}
.appForm legend {color:#cdbb91;font-weight:bold; font-size:12px; padding:10px 6px; }
.appForm input, .appForm select, .appForm textarea  {color:#2e0616; border:0px none;background-color:#f2e9d5;}
.appForm table {line-height:normal;}
.appForm .btn {width:100px; border:none; background-color:#453025; color:#FFFFFF;padding:3px 0px;margin-right:5px; border:1px solid #f2e9d5;}
.appForm input[type="radio"], .appForm input[type="checkbox"] {background:none;}


.secondLeftMenuINclass {padding-top:20px;}
.secondLeftMenuINclass a {display:block;}

.color {color:#ff0000;font-weight:bold;font-size:16px; /*color:#74b7f5;*/}
.font14 {font-size:14px;}


.reservation {margin-top:9px;padding-bottom:10px;color:#ffffff;font-size:10px; border-bottom:#b69e5a dotted 1px;}
.reservation#width522{margin-top:5px;margin-bottom:20px;width:522px;}
.reservation .text {font-size:16px; padding-right:6px;color:#b69e5a;}
.reservation form {margin:0px;}
.reservation td {text-align:left;}
.reservation select {font-size:10px;}

.galleries td {padding-bottom:16px;}
.galleries .cat {color:#b69e5a;font-size:14px;}

.photoGalleryHeight {
	 min-height:370px;
 	 height:auto !important;
 	 height:370px;
}
.photoGallery td {text-align:center;width:20%;}
.photoGallery img {padding:2px;border:#7b5e31 solid 1px;}
.photoGallery .photoTitle {text-align:center;font-size:11px;}

.sign {margin-top:40px;width:160px; text-align:left;}
.sign form {margin:8px 0px 0px 0px;padding:0px;}

/* EDITOR PROPERTIES */
.title {
color:#cdbb91;
border-bottom:1px solid #cdbb91; 
font-weight:bold;
}

tableRef {

}

tableWithRowBorder {

}

.color {

}

.font14 {

}

