html{height:100%;}
* html body {height:100%;}
body {
	font:12px Arial; color:#3d270f; background:#fff2cc;
	padding:0; margin:0 auto; width:100%;position:relative;min-height:100%;
}
table { font:12px Arial;}
#main_left h1{font:22px Arial; color:#3d270f; font-weight:bold; text-align:center ; margin-bottom:15px }
#main_left h2{font:14px Arial; color:#3d270f; font-weight:bold; text-align:center }
#header{
	height:329px;background:#fff2cc;
	text-align:center; position:relative;
}
#right h1{font:24px Arial; color:#3d270f; font-weight:bold; text-align: left; text-decoration:underline  } 
#right h2{font:18px Arial; color:#3d270f; font-weight:bold; text-align: left  } 
#logo_link{
z-index:500;
	padding:0; width:350px; position:absolute; height:60px; top:10px; left:460px; 
	}

#menu_main{
	padding:0; width:1000px; position:relative; height:48px;margin:0 auto;
	background: url(images/bg_top_menu.gif) repeat-x;}
	
#sub_head{
	padding:0; width:100%; position:relative; height:30px;
	background:#fff2cc;}
	
#menu_main_inner {
	width:850px;text-align:center; height:48px; margin:0 auto;
}
#content {
	overflow:hidden; width:1000px; padding-bottom:0px; padding:0;margin:0 auto;
}
#main {
	padding:0; margin:0 auto; width:1000px; background-color:#fff2cc; 
	
}
#left{float:left;width:280px;text-align:center;padding:0; margin:0 0 20px 0;height:650px;}
	
#right{float:right;width:680px;background:transparent;padding:0 20px 20px 0; } 

a{color:#863800;font-size:12px;text-decoration:underline;}
a:hover{text-decoration:none;}
#meta {
	background-color:#8c6239;margin:0 auto;
	height:75px; width:1000px; text-align:center; 
	padding:1px 0; background: url(images/bg_meta.jpg) repeat-x;
}
#meta_footer{text-align:center; color:#fff2cc;padding-top:5px;  }
#meta_footer a{color:#fff2cc; font:12px Arial;font-weight:bold; text-decoration:underline;}
#meta_footer a:hover{color:#ffffff;text-decoration:none;}

h3{display:inline;color:#3d270f;font-size:22px;line-height:4.0em;}
h1{color:#999999;font-size:16px;margin:0;padding:0;}
.date_publish{color:#ff9933;font-size:16px;margin:0;padding:0;font-weight:bold;}
a.linkDetail{color:#3366cc;font-size:12px;}
a.linkDetail:hover{color:#ff3366;}
.numerator{
	height:20px;
	padding:3px 60px 5px 3px;
	background: #fff;
	text-align:right;
	color:#ff3366;
	
	}
#copyright{color:#999; text-align:center; padding-top:10px  }
#copyright a{color:#999;}
#copyright a:hover{color:#fff;}
#foto_galery td{padding:10px;}

#main_center_block{}


.header1{font:12px Arial, Sans-Serif; font-weight:bold; color:#339999;}
.header2{font:14px Arial, Sans-Serif; font-weight:bold; color:#339999;}
.header3{font:16px Arial, Sans-Serif; font-weight:bold; color:#ff9933;}
.list_item{margin:0 0 0 0}
.date_publish_main{color:#ff9933;font-size:13px;margin:0;padding:0;font-weight:bold;}
h4{color:#999999;font-size:12px;margin:0;padding:0;}

#box_multimedia{width:227px;height:125px;margin:0 0 0 0px; text-align:left; padding:15px 0 0 90px;
	background:url(images/bg_left_multimedia.gif) no-repeat; }


.main_center_block_item{width:370px;background:#f5f5f5;border:1px solid #f3f3f3;height:99px;}
.main_center_block_pic{float:left;width:144px;padding:2px;}
.main_center_block_text{float:right;width:200px;background:#f5f5f5;padding:10px 10px 0 10px;}

/* Main top menu ............... */
#outer {
	margin:0 auto;
	padding:0;
	display: block;
	margin:0 auto;
	HEIGHT: 48px;
	text-align: center}

#outer ul {
	padding:0;
	MARGIN: 0px;
	HEIGHT: 48px;
	TEXT-ALIGN: center;
	}

#outer li {
	DISPLAY: block;
	FLOAT: left ;
	MARGIN: 0px;
	HEIGHT: 48px;
	}

#outer a {
	DISPLAY: block;
	FLOAT: left ;
	padding:0px 34px 0 34px;
	vertical-align:middle;
	MARGIN: 0px;
	HEIGHT: 48px;
	
	text-decoration:none;
	
	TEXT-ALIGN: center;
}



a.xmenu_1{
	BACKGROUND: url(images/bg_top_menu_item.gif);	
	background-position: left 0px;
	background-repeat: no-repeat;
}

a.xmenu_0{
	BACKGROUND: url(images/bg_top_menu_item_0.gif);	
	background-position: left 0px;
	background-repeat: no-repeat;
}

a.xmenu_1:hover,
a.xmenu_0:hover{
	background-position: left -48px;	
}
	
.xboxcontent {
	padding:11px 0px 0px 0px;
	DISPLAY: block;
	font-family: Monotype Corsiva; font-size: 21px;
	color: #ffe79e;
}

.galeryMenuItem{width:140px;height:190px;margin:0 auto;}
.galeryMenuItemImg{padding:1px 1px 1px 1px;width:120px;height:120px;}
.galeryMenuItemImgSrc{border:1px solid #863800;}
.galeryMenuItemTitle{text-align:center;padding:5px 15px 0 0px;font-size:12px;}
.galeryMenuItemTitleText{color:#339999;}
.galeryMenuItemTitleDate{color:#959595;line-height:2.0em}

#album_links{text-align:left;padding-right:40px 0 0 20px;}
.red{color:#ff3366;}

/*============= ==============*/
.room_preview_left{margin:10px 0 10px 0;}
.left_img{border:1px solid #44270e;}

/*============= MAIN PAGE ==============*/
#main_left{float:left;width:520px;text-align:left;padding:0 20px 0 40px; margin:20px 0 20px 0;}
#main_right{float:right;width:400px;background:transparent;padding:0 20px 20px 0;margin:0;} 
#main_right h2 a{ font-size:16px}
.text_header{color:#3d270f;font-size:15px;line-height:2.0em;font-weight:bold;}
.bannerplace_right{height:215px;padding:20px 0 0 0;}
.banner_left_pic{float:left;width:115px;}
.banner_left_text{float:right;width:280px;}
a.ban_header_text{display:block;margin-bottom:5px;padding:0;font-weight:bold;}
.banner_img{border:1px solid #3d270f; margin-top:30px}
#banner_main_bottom{margin:20px 0 0 0;position:relative;height:148px;}
.num_item{float:left;width:19px;height:19px;background:#eeab00;margin-right:6px;text-align:center;padding-top:3px;}
#banner_main_bottom_numerator{position:absolute;bottom:0;right:0;margin-right:20px;}
.borderBot{border-bottom:0px solid #d1bc93;}

.log{ display:block; width:150px; height:75px; float: left; padding:20px}
.adress{ font-size: 12px; color:#FFf2cc; padding:5px 10px 0 0 ; text-align: right; font-weight:800 }
.r_tab_1{ font-size:12px; padding:5px; border-bottom:1px dashed #d1bc93}
.r_tab{ padding:5px; border-bottom:1px dashed #d1bc93}
.menu{ padding:5px; text-align:left }
