@charset "utf-8";
body{
	padding:0;
	margin:0;
	background-color:#1d0a02;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#1d0804;
	text-align:center;
}
:focus {
	outline: 0;
}
h3{
	color:#a43e1f;
	border-bottom:1px dotted #c99075;
	margin:0 0 14px 0;
	font-size:12px;
}
img {
	border:none;
}
a {
	color:#a43e1f;
	text-decoration:underline;
}
a:hover {
	color:#053fc2;
}
form,ul {
	margin:0;
	padding:0;
}
#container{
	width:1007px;
	margin:0 auto;
	text-align:left;
}
*html #container{width:997px}
*+html #container{width:996px}
#HMCSearch{
	padding:25px 4px 25px 38px;
	overflow:auto;
}
#HomeMapContact{
	display:block;
	float:left;
}
#HomeMapContact a{
	color:#924E1D;
	font-size:10px;
	margin-right:36px;
	text-decoration:none;
	height:13px;
	padding-left:18px;
}
#HomeMapContact a.lang{font-size:14px;font-weight:bold}
#HomeMapContact a.lang_active{font-size:15px;color:#FFFFFF;font-weight:bold}
#Home{background:url(../i/Home.gif) no-repeat left center}
#Map{background:url(../i/Map.gif) no-repeat left center}
#Contact{background:url(../i/Contact.gif) no-repeat left center}
#search{
	display:block;
	float:right;
}
#search input{
	border:1px solid #704733;
	background:none;
	color:#432518;
}
#search button{
	border-left:1px solid #922806;
	border-top:1px solid #922806;
	border-right:1px solid #3e1003;
	border-bottom:1px solid #3e1003;
	background:none;
	color:#704733;
	cursor:pointer;
}
.clearboth{clear:both}
#LogoFlash{
	display:block;
	overflow:auto;
}
#Logo{
	display:block;
	float:left;
}
#Logo h1{
	margin:0;
}
.Logo h1{
	background:url(../i/Logo.jpg) no-repeat;
}
.Logo-en h1{
	background:url(../i/Logo-en.jpg) no-repeat;
}
.Logo-md h1{
	background:url(../i/Logo-md.jpg) no-repeat;
}
#Logo h1 a{
	display:block;
	width:665px;
	height:147px;
	text-indent:-9000px;
}
#Flash{
	background:transparent url(../i/Flash.jpg) no-repeat scroll 0 0;
	display:block;
	height:147px;
	/*margin-left:668px;*/
	position:relative;
	right:0;
	/*left:666px;*/
	float:right;
	width:342px;
}
*html #Flash{left:664px;position:absolute}
*+html #Flash{left:666px;position:absolute}
#LineSubLofoFlash{
	background:url(../i/LineSubLogo.gif) repeat-x;
	height:1px
}
#menu{
	background:url(../i/BgMenu.gif) repeat-x;
	overflow:auto;
	height:63px;
}
#menu ul{
	list-style:none;
	position:relative;
	margin:0 auto;
}
#menu ul li{line-height:34px}
#menu ul li,
#menu ul li ul li{
	display:inline;
	/*float:left;*/
	margin:0 14px;
	/*width:150px;*/
}
#menu ul li ul li{line-height:31px}
#menu ul li a{
	color:#c27f47;
	font-size:12px;
	font-weight:bold;
	lineheight:34px;
	/*display:block;*/
	padding:6px 11px;
}
#menu ul li.active a{
	background:url(../i/BgMenuA.gif) repeat-x;
	color:#340f08;
}
#menu ul li a:hover{background:url(../i/BgMenuA.gif) repeat-x;color:#340f08;}
#menu ul li ul{
	position:absolute;
	top:29px;
	left:0;
}
#menu ul li ul.SubMenu li a{
	color:#340f08;
	height:auto;
	background:none;
	margin:0 auto;
	padding:0;
}
#menu ul li ul.SubMenu li.active a{
	color:#C27F47;
}
#ContentBlock{
	background:url(../i/bgContentRepeat.jpg) repeat;
}
#bgContent{
	background:url(../i/bgContentTop.jpg) repeat-x;
	padding:0 0 17px 17px;
}
#NavLeftTextContent{
	display:block;
	float:left;
	width:78%;
}
#Content{
	overflow:hidden;
}
#NavLeft{
	display:block;
	float:left;
	width:157px;
	margin-right:25px;
	padding-top:30px;
}
#NavLeft ul{
	list-style:none;
	margin:0;
	padding:0;
}
#NavLeft ul li a{
	background:url(../i/bgNavLeftSpan.gif) no-repeat;
	text-decoration:none;
	width:158px;
	height:25px;
	display:block;
	padding-left:23px;
	padding-top:6px;
	color:#340f08;
	font-weight:bold;
}
#NavLeft ul li a:hover,
#NavLeft ul li.activeLeft a{
		background:url(../i/bgNavLeftA.jpg) no-repeat;
}
#NavLeft h3{
	color:#a43e1f;
	border-bottom:1px dotted #c99075;
	margin:46px 0 16px 0;
	width:55px;
}

.NewsHot{
}
.NewsHot p.NewsHotTitle{
	color:#4c1711;
	background:url(../i/bgNewsHotP.gif) no-repeat left;
	padding-left:14px;
	margin:11px 0 6px 0;
	font-weight:bold;
}
.NewsHot img{
	border:5px solid #4a1912;
	text-align:center;
}
.NewsHot p{
	margin-bottom:0;
}
.NewsHotMoreInfo{
	margin:0;
	text-align:right;
}
.NewsHotMoreInfo a{
	border-bottom:1px dotted #c99075;
	color:#a43e1f;
	text-decoration:none;
}
#ContactsLeft{
	background:url(../i/bgContactLeft.png) no-repeat left;
	margin-top:109px;
	padding-left:50px;
	padding-top:12px;
	color:#4c1711;
	height:100px;
	position:relative;
}
#ContactsLeft span{
	font-weight:bold;
	color:#a43e1f;
}
#TextContent{
	display:block;
	margin-left:180px;
	position:relative;
	padding-top:30px;
	overflow:auto;
}
/*.labchek{clear:both}*/
/*html .labchek{position:relative;top:0; clear:left}*/
	/*.labchek .field{clear:both; text-align:left}
	.labchek .field label{display:block;text-align:left;}
	.labchek .field input{float:left;}*/
	.certificat .field1{ text-align:right;}
	.certificat .field1 label{margin-right: 30%}
	/*.certificat {clear:both;line-height:25px;text-align:left}
	.certificat .field1 label{display:block;float:left;padding-right:10px;}
	.certificat .field1 input{float:right;}*/
	
#Events{
	background-color:#190909;
	padding:7px 12px;
	margin:46px 0;
	min-height:135px;
	height:auto !important;
	height:135px;
}
#ViewPhoto{
	overflow:auto;
}
#Item{
	display:block;
	float:left;
}
#Item img{
	border:6px solid #4a1912;
}
#Item ul{
	list-style:none;
	margin:0;
	padding:3px 0;
}
#Item ul li{
	display:inline;
	background-color:#38110c;
	padding:3px;
}
#Item ul li a{
	text-decoration:none;
	color:#7a553d
}
#EventsList{
	float:left;
	padding-top:11px;
}
#EventsList ul{
	list-style:none
}
#EventsList ul li{
	line-height:15px;padding-left:34px;
}
#EventsList ul li a{
	display:block;
	background:url(../i/bgEventesA.gif) no-repeat left;
	text-decoration:none;
	color:#7a553d;
	border-bottom:1px dotted #553b30;
	padding-left:12px;
}
#EventsList ul li.active{background-color:#290e0c;}
#EventsList ul li.active a{
	color:#cfa990;
	border-bottom:1px dotted #e48849;
	background:url(../i/bgEventesActive.gif) no-repeat left #290e0c;
}
#EventsList ul li a:hover{
	color:#cfa990;
	border-bottom:1px dotted #e48849;
	background:url(../i/bgEventesActive.gif) no-repeat left #290e0c;
}
#BannerRight{
	display:block;
	float:right;
	padding:10px;
	position:relative;
}
#BannerRight p{
	display:block;
}
#BannerRight p img{
	border:5px solid #4A1912;
}
#BannerRight p a{
	background:url(../i/bgBannerA.gif) no-repeat left;
	padding-left:11px;
	color:#1d0b0b;
}
#BannerRight p a.noBg{background:none;padding:0}
#bgContentBottom{
	background:url(../i/bgContentBottom.jpg) repeat-x;
	height:128px;
	margin-top:-100px;
}
#Footer{
	text-align:center;
	line-height:46px;
}
#Footer a{
	text-decoration:none;
	color:#4e270f;
	margin:0 15px;
}
.TableContent{
	border-collapse:collapse;
	border:0;
	margin-bottom:20px;
}
.TableContent td{
	border-bottom:1px solid #4A1912;
	padding:4px;
}
.guestbook{
	background:#F5EFD9;
	border-collapse:collapse;
	margin-left:1px;
	width:99%
}
.t14{width:100%}
.guestbook th{
	background:#F8CE48;
	padding:8px;
}
.guestbook td{
	padding:6px;
	border:1px solid #999999;
}
td.t10{
	background:#DFDFDF;
	padding:3px;
	text-align:right
}
