/*OLYMP - 13/01/2006*/
/*Main document properties*/
body {
   margin: 0px 20px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-color:#F4EDD4;

}

input{background-color:#ffffff}
a:link, a:visited{
	color: #537321;
	text-decoration: underline;
	}
a:hover {
	color: #496916;
	text-decoration: underline;
}

form, input{
	margin:0px;padding:0px;
}

input{
	font-size:10px;
/*	color:#668041;*/
	padding-bottom:2px;
}

td>img{display:block;}
/*li{margin-bottom:10px;margin-top:4px;}*/
hr{
	color: #537321;
	background-color:#537321;
	border-bottom:0px;
	height:1%;
	clear:both
}
/*-------------fonts---------------*/
.12px{
	font-size:12px;
}
/*--------------Background properties--------------*/
.top1, .top2, .top3{background-repeat: no-repeat;}
.top1{background-image:url(../img/top1.jpg);}
.top2{background-image:url(../img/top2.jpg);}
.top3{background-image:url(../img/top3.jpg);}


.1px{
	background-image:url(../img/1px.gif);
	background-repeat: repeat-x;
}
.mid{
	background:url(../img/mid_1.gif) repeat left top;
}
emded{
	margin:0px;
	padding:0px;
	display:block;
}

	
/*------------navigation bar-----------------*/


.navbar{
	background-color:#C5E97B;
	font-size:14px;
	font-weight:bold;
	color:#537321;
	padding:7px 0px 7px 18px;
	
}
.nav{
	font-size:11px;
	font-weight:normal;
}

a.nav, a.nav:visited{color:#537321;text-decoration:underline;}
a.nav:hover{color:#496916;text-decoration:none;}

.leftGreen{
	background-image:url(../img/left_green_1px.gif);
	background-repeat:repeat-x;
}
/*-----------------------Home----------------*/
.home{
	background-color:#668041;
	color:#E0F5B5;
	font-size:11px;
}
.homeImage{
	float:right;
	margin-top:160px;
	height:78px;
	width:55px;
}
.homeText{
	padding:0px 12px 0px 12px;
}
*html .homeText{	width:100%;}
.hotel-search{
	background-image:url(../img/home-bg_02.gif);
	background-repeat:no-repeat;
	background-position:left top;	
}
a.whiteLink:link, a.whiteLink:visited, a.mail:link, a.mail:visited{
	color: #ffffff;
	text-decoration: underline;
	}
a.whiteLink:hover, a.mail:hover {
	color: #E0F5B5;
	text-decoration: underline;
}

/*--------------------Content-------------*/
.address{
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	background:url(../img/top_1.jpg) no-repeat left top;
	height:85px;
	padding:0px 0px 0px 0px;
	display:block;
	margin:0px;
}
.mail{
	font-size:10px;
	font-weight:normal;
	margin-top:6px;
}

.lang{
	background:url(../img/lang_px.gif) repeat-x left top;
	font-size:10px;
	color:#958450;
	height:26px;
	text-align:center;
	padding-top:5px;
}
a.langLink, a.langLink:visited{color:#7E6E32;}
a.langLink:hover{color:#958450;text-decoration:none;}


.content{
/*	background-color:#F6FFD5;*/
	background-color:#FAFFEA;
	padding:14px;
	font-size:11px;
	margin:0px;
}
*html .content{width:100%}
.content table{
	font-size:11px;}
.content img{
	border:solid 1px #537321;
	margin:0px 7px;
}
.content table.hotelTable img{
	margin:0px 2px;
	border:0px;
}
.content p{
	text-indent:20px;
	text-align:justify;
}
.content hr{
	clear:both
}
.period{
	margin-bottom:0px;
	margin-top:0px;
}
.refer{
	color:navy;
	font-weight:bold;
	font-style:italic;
}

.staff, .excurs{
	background-color:#EDE2B5;
	color:#863108;
	font-weight:bold;
	text-align:left;
	height:16px;
	padding:2px 30px;
	
}
.excurs, .staff{
	clear:both
}
.green{
	color:#668041;
	text-align:center;
	font-size:11px;
}
/*----------------------HOTELS-----------------*/
.hotelName{
	color:#1F4701;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
	
}
.star-in{
	float:right;
	padding-right:200px;
}
.icon img{
	margin:2px 3px;
}
*html .icon img{padding:2px 3px;}
img.fotoHotel{
	border:solid 1px #83A554;
	margin:0px 5px 4px 0px;
}
.button{
	border:solid 1px #83A554;
	font-size:10px;
	font-weight:bold;
	padding:2px 5px;
	margin-top:2px;
	background-color:#F6FFD5;
	color:#83A554;
}
.order{
	margin-right:3px;
	margin-top:3px;
	font-size:14px;
	padding:3px 7px;
}
.order, .order2{
	border:solid 1px #83A554;
	width:44px;
/*	background-color:#F6FFD5;*/
background-color:#dbe8af;
	color:#83A554;
	font-weight:bold;
	
	text-align:center;
}
	a.passive:link, a.passive:hover, a.passive:visited{color:#777777;text-decoration:none}
.order2{width:auto;font-size:11px;padding:2px 5px;}
/*----------------Headings---------------*/
h1, h2, h3, h4, h5, h6{
	margin:0px;padding:0px;
}
h1.Hsearch, h1{
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
   font-size:17px;
   color:#863108;
   text-align:center;
}
h1.Hsearch-sm{
	font-size:13px;
	padding:8px 0px 2px 0px;
}
h1.white{
	color:#ffffff;
	font-size:13pt;
	padding:14px 0px 0px  19px;
}
h3.roomName{
	font-size:11px;
	color:#335919;
	text-align:left;
}
h2{
	color:#863108;
	font-size:13px;
	text-align:center
}
h3{
	color:#335919;
	font-size:12px;
}
h4{
	color:#335919;
	font-size:13pt;
}
h5{
	color:#335919;
	font-size:12px;
}

h5>ul li{
	margin-top:0px;
}
/*-------------signup-----------------*/
.username{
	color:#04304F;
	font-size:10px;
	margin: 0px 7px 0px 7px;

}
.sign{
	color:#0C6B3B;
	font-size:13px;
	text-transform:uppercase;
	text-align:center;
	padding:10px 0px;
}
.pass{color:#731700}
a.pass, a.pass:visited{color:#0C6B3B;text-decoration:none;}
a.pass:hover{color:#731700;text-decoration:underline;}



/*------------news-------------------*/
			/*--news on Home Page------*/
			.latestNews{
				background-color:#B4D27F;
				padding:7px 0px 7px 18px;
				border-top:solid 3px #B6070F;
			}
			.heading-news{
				font-size:14px;
				font-weight:bold;
				color:#537321;
			}
.news{
	font-size:11px;
	padding:4px 10px;
}		
.date{
	color:#333333;
	font-size:9px;
}
.news-name{
	font-size:11px;
	font-weight:bold;
}
	a.news-name, a.news-name:visited{color:#B6070F;text-decoration:none;}
	a.news-name:hover{color:#000000;text-decoration:underline;}

.name, .name-small{
	font-weight:bold;
	color:#863108;
}
.name{font-size:13px;}
.name-small{font-size:11px;}

.details{
	font-style:italic;
	color:#0A6E3C;
	text-align:right;
}
a.det, a.det:visited{color:#0A6E3C;text-decoration:none;}	
a.det:hover{color:#0A6E3C;text-decoration:underline;}

.author{
	color:#863108;
}

/*NEWS ARCHIVE*/
.year{}
.month{}

/*----------Quick search------------*/	
.Qsearch{
	background-color:#EDE2B5;
	padding:6px 0px;
}
.key{
	background-image:url(../img/key.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:16px;
	padding-right:30px;
	text-align:right;
}
.search-bg{
	background-image:url(../img/s_1px.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
.city-sm{
	color:#2E4E00;
	font-size:12px;
	text-align:left;
	margin-left:44px;
/*	margin-left:12px;*/
	font-weight:normal;
}

.city{
	color:#2E4E00;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	
}
	a.city, a.city:visited, a.city-sm-link, a.city-sm-link:visited{
	color:#2E4E00;text-decoration:none
	}
	a.city:hover, a.city-sm-link:hover{color:#2E4E00;text-decoration:underline;}
input.star{
	width:11px;
	height:11px;
}

.mapBG{
	background-image:url(../img/mapBG.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:271px;
}
.mapSM{
	background-image:url(../img/mapSM.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:140px;
}

td.selTD select, .select, .select option{
	border:solid 1px #666666;
	color:#2E4E00;
	font-size:11px;

}
.px35{
	float:left;
	width:35px;
}
.px100{
	float:left;
	width:80px;

}
.px110{
	float:left;
	width:200px;
	text-align:right
}
input.field{
/*	color:#2E4E00;*/
}
input.send{
	color:#000000;
}
input.find{
	color:#ffffff;
	font-weight:bold;
	background-color:#731700;
}
/*------------------footer---------------*/
.footer{
	background-image:url(../img/bottom_1px.gif);
	background-repeat:repeat-x;
	background-position:left top;
	
}
.copy{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	padding:24px 10px 0px 0px;
}
.pim{color:#858585;}
a.pim, a.pim:visited{color:#858585;text-decoration:none;}
a.pim:hover{color:#ffffff;background-color:#858585}

/*online booking*/
.booking{
	background-color:#EDF8C6;
	color:#1F4701;
	font-size:14px;
	font-weight:bold;
}
table.booking select{
	height:18px;
	font-size:10px;
	color:#1F4701
}
table.booking input{
/*	color:#1F4701*/
}
.right{
	text-align:right;
	padding:7px 5px;
	color:#000000;
	font-weight:normal;
}
.star{
	color:red;
	font-size:9px;
}
.addr{
	text-align:right;
	padding-right:5px;
	color:#1F4701;
	font-weight:bold;
}
.red{

color:red;
}
.gray{
	color:#777777;
	font-weight:normal;
}
.bordo{
	color:#731700;
}
	a.bord, a.bord:visited{color:#731700;}
	a.bord:hover{color:#731700;text-decoration:none;}
	
	.table-gray{
		background-color:#dff0a2;
	}
	.table-gray tr{
		background-color:#edf8c6;
	}
.green{
	font-weight:normal;
	color:#335919;
}
	a.none, a.none:visited, a.none:hover{text-decoration:none;}

/*.message{
	color:red;
}*/

/*---Design for table in content-----*/
.table{
	font-size:11px;
	background-color:#FFF2C3;
	border: solid 2px #CAB87E;
	margin-top:10px;
}
table.table td{
/*	font-size:11px;text-align:center;*/
	padding:3px;
	
}
table.table th{
	text-align:center;
	padding:3px;
	color:#863108
}
table.table tr{
	background-color:#E2D39C;
}

.adrLetter{
	color:#276D24;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/*style for Quick hotel search content*/
.search-content{
	background-color:#FAFFEA;
	font-size:11px;
	margin:0px;
}
.search-content table{	font-size:11px;}
.search-content img{
	border:none;
}

.cent{
	text-align:center;
	font-weight:bold;
	color:#335919;
	margin-bottom:10px;
	font-size:10px;
}
.hotel-txt{
	background-color:#e5f7bd;
	padding:4px 12px;
	font-size:11px;
	
}
.hotel-txt-right{
	padding:4px 5px;
	font-size:11px;
	width:250px;
}
.resList{
	margin-bottom:0px;
	margin-top:7px;
	
}
/*room description*/
.roomText ul{
	margin-left:180px;
	margin-top:0px;
	padding-top:0px;
}
.roomText p{
	margin:0px;
	padding-bottom:0px;
	text-indent:0px;
}
