body {
	backgroud:url();
	background-image: url(../images/2008-2-2717494970.gif);
	background-repeat: repeat;
}
a{color:#4d1e1a; text-decoration:underline;}
a:hover{color:#4d1e1a; text-decoration:underline;}
* {margin:0px; padding:0px;}
#top {height:165px;  width:960px; background:url(../images/top_bg.gif) repeat-x; font-size:12px; color:#fcf7be;margin:0 auto;}
#top img{width:128px; height:93px; float:left; padding-top:20px; padding-left:30px;}
#menu {float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; list-style:none; width:710px; margin-top:33px;}
#menu li{ float:left; list-style:none; background:url(../images/menu_line.gif) no-repeat; line-height:22px; display:block; width:95px; text-align:center;}
#menu li span{font-size:12px; font-weight:100;}
#topMiddle{ width:960px; margin:0px auto; }
#topMiddle p{float:right; background:url(../images/ic_lm.gif) no-repeat 1px 6px; height:11px; width:16px; padding-left:20px; padding-top:6px; display:block; width:220px;}
#top a{color:#fcf7be; text-decoration:none;}
#top a:hover{color:#fff; position: relative;	left: 1px;	top: 0px;right: 0px;bottom: 0px;}
.weather{float:right; width:790px; margin:0px auto; padding-top:22px; height:20px; padding-right:170px;}
.weather p{background:url() no-repeat; padding:5px 0px; display:block; width:480px; float:right;}
.menucompany a{font-size:12px; padding-right:8px; color:#fff; font-weight:100;}


#warp {
	margin:0px auto;
	height:693px;
	width:959px;
	background-image: url(../images/2008-2-2717494970.gif);
	background-repeat: repeat;
	}

.leftSidebar {width:380px;  float:left;}
.content{float:right; height:690px; width:570px;}
.content dl{margin:0px auto; width:550px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:  	  #999999 ; margin-top:30px;}
.content dl dt{float:left; border:1px solid #7e6f4f; padding:2px; }
.content dl img{vertical-align:middle; width:187px; height:116px; overflow:hidden;}
.content h2{
	font-size:18px;
	font-weight:bold;
	padding-left:18px;
	border-bottom:1px dotted #633e29;
	padding-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: 1px 2px;
	background-color: #E1E1E1;
}
.content dl dd{ float:right; display:block; width:340px; line-height:18px; padding-top:5px;}
.content dl dd p{clear:both; text-indent:25px; letter-spacing:1px; padding-top:12px;}
.content dl dd p span{color:#666;}
.content dl dd p a{color:#666; text-decoration:none;}
.content dl dd p a:hover{text-decoration:underline;}
.news{ clear:both; width:300px; padding-top:25px; font-size:12px; color:#4d1e1a; margin-left:12px; height:187px; float:left; display:inline;}
.news h2{padding-bottom:18px;}
.news h2 span{float:left;}
.news h2 a{float:right;}
.news ul{clear:both; list-style:none; margin-top:6px; margin-left:10px;}
.news ul li{
	list-style:none;
	line-height:24px;
	padding-left:18px;
	background-color: #E1E1E1;
	background-repeat: no-repeat;
	background-position: 1px 7px;
}


.login{margin-top:25px; float:left; margin-left:18px; width:228px; background:url(../images/img_left.gif) no-repeat left bottom; height:164px;}
.login input{height:18px; border:1px solid #b9a488; background-color:#fffff1; line-height:20px; padding-left:2px;}
.loginRight{background:url(../images/img_right.gif) no-repeat right bottom; height:164px;}
.loginRight h3{font-size:12px; color:#5a2700; text-align:center; padding-top:14px; letter-spacing:1px;}
.loginRight table{ margin:0px auto; margin-top:6px; font-size:12px; color:#5a2700; }
#button{background:url(../images/imgLogin.gif) no-repeat;width:101px; height:30px; border:none; line-height:30px; color:#4d1e1a;}
.loginRight ul{list-style:none; font-size:12px; display:block; margin:0px auto; padding-top:8px; width:140px;} 
.loginRight ul li{display:inline; list-style:none; background:url(../images/ic_login.gif) no-repeat; padding-left:14px; margin-left:5px; }

#mid_img{clear:both; list-style:none; margin-left:8px;}
#mid_img li{list-style:none; float:left; border:3px solid #dedbdb; margin:0px 2px; }
#mid_img img{display:block; width:174px; height:94px; overflow:hidden; }


.services{background:url(../images/bg_left.gif) no-repeat right bottom; float:left;  width:290px; height:187px;  margin-left:10px;  color:#5a2700; font-size:12px;margin-top:20px;}
.services input{height:18px; border:1px solid #b9a488; background-color:#fffff1; line-height:20px; padding-left:2px;}
.services_right {background:url(../images/bg_right.gif) no-repeat right bottom; height:187px;}
.services_right h3{width:220px; margin-left:25px;  background:url(../images/ic_a.gif) no-repeat 0px 20px; padding-left:18px; font-size:12px; font-weight:12px;  padding-top:20px; border-bottom:1px dotted #5a2700;}
.services_right table{margin:0px auto; font-size:12px; margin-top:8px;}
.services_right table img{padding-left:8px;}
#search_button{background:url(../images/search.gif) no-repeat; border:none; width:129px; height:32px; line-height:32px; color:#ffffee; font-weight:bold; letter-spacing:1px;}


.contact_middle{background:url(../images/lx_middle.gif) repeat-y;  font-size:12px; height:178px; width:229px;margin-right:5px;margin-top:10px;}
.contact_middle h3{width:190px; padding-top:8px; background:url(../images/ic_a.gif) no-repeat 0px 8px; font-size:12px; font-weight:bold; padding-left:16px; border-bottom:1px dotted #5a2700; margin:0px auto; color:#4d1e1a;}
.contact_middle h3 img{padding:3px 0px; }
.contact_middle p{font-size:12px; padding-top:4px; color:#000; text-indent:25px;}
.contact_middle ul{list-style:none; margin-left:20px; margin-top:8px;}
.contact_middle ul li{list-style:none; background:url(../images/qq.gif) no-repeat 0px -1px; float:left;padding:4px; padding-left:25px; }


#footer{
	height:100px;
	widht:100%;
	clear:both;
	background-color:#382817;
	text-align:center;
	font-size:12px;
	color:#fcf7be;
	background-position: bottom;
}
#copyright{padding-top:35px;}
#copyright li{ display:inline; padding:6px;}
#copyright li a{color:#fcf7be; text-decoration:none;}
#copyright li a:hover{text-decoration:underline;}
#footer p{padding-top:8px;}
#footer p span {padding-left:20px;}


.menubottom{float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; list-style:none; width:640px; margin-top:12px; position:relative;}
.menucompany{ position:absolute; left:91px; top:1px;}
.menuhotel{	position:absolute;	left:163px;	top:0px;}
.menucatering{	position:absolute;	left:278px;	top:0px;}
.menunews{position:absolute;left:350px;top:0px;}


#main {
	height:700px;
	width:960px;
	background-image: url(../images/2008-2-2717494970.gif);
	background-repeat: repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
}
#side-c{width:324px;  float:left;  height:680px; margin-left:5px; display:inline;}
#side-d {float:right; width:600px; height:400px; margin-right:6px; display:inline; }
.sideC_top{height:325px; width:324px; overflow:hidden;}


.sideC_middle{
	width:322px;
	height:auto;
	margin-top:8px;
	margin-left:1px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.middle_right{
	height:50px;
	background-repeat: no-repeat;
	background-position: right top;
}
.sideC_middle input{height:18px; border:1px solid #b9a488; background-color:#fffff1; line-height:20px; padding-left:2px;}
.middle_right h3{width:240px; margin-left:25px;  background:url(../images/ic_a.gif) no-repeat 0px 20px; padding-left:18px; font-size:12px; font-weight:12px;  padding-top:20px; border-bottom:1px dotted #5a2700; padding-bottom:2px;}
.middle_right table{font-size:12px; margin:0px auto; margin-top:8px;}

.sideC_down{height:248px; margin-top:8px; float: top;background-color:#eee8dc; padding-top:6px;}
.sideC_down h3{width:250px; padding-top:8px; background:url(../images/icon_c.gif) no-repeat 0px 8px; font-size:12px; font-weight:bold; padding-left:16px; border-bottom:1px dotted #5a2700; margin:0px auto; color:#4d1e1a; padding-bottom:5px; margin-top:8px;}
.sideC_down p{font-size:12px; padding-top:9px; color:#000; text-indent:35px;}
.sideC_down ul{list-style:none; margin-left:30px; margin-top:8px; font-size:12px;}
.sideC_down ul li{list-style:none; background:url(../images/qq.gif) no-repeat 0px -1px; float:left;padding:4px; padding-left:25px; margin-right:15px;}


#lightbox{background-color:#fff; padding: 0px;	}
#picboder{border:#fff 6px solid;}
#lightboxDetails{font-size: 0.8em;	padding-top: 0.4em;	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 0px; right: 0px;  }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-color: #333;   filter:alpha(opacity=80);/*IE*/     opacity:0.8;/*Mozilla*/ 
