body {
	color: #666;
	background:url(../images/bg.jpg) repeat;
	margin:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
}
img{
	border:none;
	display:block;
}
#main{
	background:url(../images/red_bg.png) repeat-x;
	width:100%;
	overflow:hidden;
	min-width:700px;
}
h1{
	position:absolute;
	top:0;
	left:244px;
	padding:0;
	margin:0;
	z-index:999;
}
/* logo */
a.logo{
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:195px;
	height:98px;
	text-indent:-9999px;
}
/* header */
#header{
	float:left;
	width:100%;
	background:url(../images/bg-header.jpg) repeat-x;
	height:93px;
}
#header .header-holder{
	margin:0 auto;
	width:700px;
	position:relative;
}
/* menu1 */
#menu1{
	position:absolute;
	top:-1px;
	left:-162px;
	padding:0;
	margin:0;
	list-style:none;
	width: 405px;
}
#menu1 li{
	float:left;
	background:url(../images/separator.jpg) no-repeat;
	padding:0 12px 0 15px;
}
#menu1 li.first{
	background:none;
	padding:0 12px 0 5px;
}
#menu1 li a{
	float:left;
	font:15px/34px "Times New Roman", Times, serif;
	color:#3c211c;
	text-decoration:none;
}
/* menu2 */
#menu2{
	position:absolute;
	top:0;
	left:426px;
	padding:0;
	margin:0;
	list-style:none;
	width: 346px;
}
#menu2 li{
	float:left;
	background:url(../images/separator.jpg) no-repeat;
	padding:0 12px 0 15px;
	position:relative;
}
#menu2 li.hover ul,
#menu2 li:hover ul{
color:#941414;
	display:block;
}
#menu2 li.first{
	background:none;
	padding:0 12px 0 8px;
}
#menu2 li a{
	display:block;
	font:15px/34px "Times New Roman", Times, serif;
	color:#3c211c;
	text-decoration:none;
}
#menu2 ul{
	float:left;
	position:absolute;
	top:34px;
	left:0;
	display:none;
	background:#e6dfbf url(../images/bg-men.jpg) repeat-x;
	width:93px;
	padding:0;
	margin:0;
	list-style:none;
}
#menu2 ul li{
	float:left;
	background:none;
	width:93px;
	text-align:center;
	padding:0;
}
#menu2 ul li a{
	font:15px/30px "Times New Roman", Times, serif;
	background:none;
	width:93px;
}
#menu2 ul li a:hover{
	color:#941414;
	background:url(../images/bg-menu.png) no-repeat !important;
}

/* content */
#content{
	clear:both;
	float:left;
	width:100%;
	padding:31px 0 0;
}
#content .content-holder{
	margin:0 auto;
	width:700px;
}
/* flash */
#content .flash{
	float:left;
	width:681px;
	height:361px;
}
/* info */
#content .info{
	float:left;
	width:700px;
	min-height:238px;
	position:relative;
	margin:-10px 0 0;
	z-index:999;
	overflow:hidden;
}
/* description */
#content .desc{
	float:left;
	width:358px;
}
#content .desc h2{
	font:22px/24px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#E87270;
	background:url(../images/bg-head.png) no-repeat;
	width:344px;
	padding:5px 0 2px 10px;
	margin:0;
}
#content .desc p{margin:5px 5px 6px 11px}
/* news */
#content .news{
	float:left;
	background:url(../images/news.png) no-repeat;
	width:302px;
	height:78px;
	padding:155px 0 0 40px;
}
#content a.click{
	float:left;
	font:13px/14px "Times New Roman", Times, serif;
	color:#800011;
	position:relative;
	text-transform:uppercase;
	text-decoration:none;
}
#content a.click:hover{text-decoration:underline}

/* footer */
#footer{
	clear:both;
	float:left;
	width:100%;
}
#footer .footer-holder{
	background:url(../images/bg-footer.png) no-repeat;
	margin:-10px auto;
	width:700px;
	padding:8px 0 0;
	position:relative;
	z-index:10;
}
#footer p{
	float:left;
	font:9px/12px "Times New Roman", Times, serif;
	color: #333;
	margin:0 0 0 12px;
	display:inline;
}
#footer ul{
	width:365px;
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li{
	float:left;
	background:url(../images/separator.png) no-repeat;
	padding:0 2px 0 5px;
}
#footer ul li.first{
	float:left;
	background:none;
	padding:0 2px 0 0;
}
#footer ul li a{
	float:left;
	font:9px/12px "Times New Roman", Times, serif;
	color:#333;
	text-decoration:none;
}
#footer ul li a:hover{text-decoration:underline}

