body {
	margin:0;
	padding:0;
	font:75%/1.4 tahoma, verdana, sans-serif;
	background-image:url(img/body_bg.png);
	text-align:center;
}

p { margin:0;padding:0; }

a {
	color:#af0600;
	text-decoration:none;
}

a:hover, a:hover {
	color:#fff49c;
}

h1,h2,h3 span {
	display:none;
}


/* ///// layout ///// */

#container {
	width:680px;
	margin:auto;
	padding:0;
	position:relative;
	background:url(img/body_bg.png) #fff7b8;
	color:#af0600;
	display:block;
	text-align:left;
}

#topSpace {
	width:680px; 
	height:65px; 
	background:url(img/px.gif);
	text-align:center;
	margin:auto;
	padding:0;
}

#header {
	width:680px; 
	height:86px; 
	background:url(img/header.png) no-repeat;
	text-align:center;
	margin:0;
	padding:0;
}

#menuHolder {
	float:left;
	width:171px;
	height:348px; 
	display:block;
	text-align:left;
	margin:auto;
}

#menuHolder img {
	border: 0;
}

#main {
	width:509px;
	height:348px;
	text-align:left;
	float:right;
	color:#af0600;
	padding:0;
	margin:auto;
	background:url(img/main.png) no-repeat;
}

#margin {
	width:42px;
	height:348px;
	float:right;
	padding:0;
	margin:auto;
	background:url(img/right.png) no-repeat;
}


#mainText {
	padding:5px 50px 0px 5px; 
	text-align:justify;
}

#mainText img {
	border: 0;
	vertical-align:text-top;
}

#mainText .newsImage {
	float: right;
	vertical-align:text-top;
	padding:8px;
}

#mainText .newsImage img {
	border: 1px solid #af0600;
}

#gallery {
	text-align:center;
}

#gallery img {
	border: 0;
	vertical-align:text-top;
	float: left;
	margin:4px 5px 6px 8px;
}

#galleryMain {
	text-align:center;
}

#footer {
	width:680px;
	height:24px;
	margin:auto;
	padding:0;
	text-align:center;
	clear:both;
	background:url(img/footer.png) no-repeat;
}

#footer img {
	border: 0;
}

/* ///// menu ///// */

#menu1 a {display:block; 
	float:left; 
	width:171px; 
	height:30px; 
	margin:auto;
	padding:0;
	background:url(img/menu01.png) no-repeat;
}

#menu2 a {display:block; 
	float:left; 
	width:171px; 
	height:25px; 
	margin:auto;
	padding:0;
	background:url(img/menu02.png) no-repeat;
}

#menu3 a {display:block; 
	float:left; 
	width:171px; 
	height:23px; 
	margin:auto;
	padding:0;
	background:url(img/menu03.png) no-repeat;
}

#menu4 a {display:block; 
	float:left; 
	width:171px; 
	height:27px; 
	margin:auto;
	padding:0;
	background:url(img/menu04.png) no-repeat;
}

#menu5 a {display:block; 
	float:left; 
	width:171px; 
	height:27px; 
	margin:auto;
	padding:0;
	background:url(img/menu05.png) no-repeat;
}

#menu1 a:hover {background:url(img/menu01b.png) no-repeat;}
#menu2 a:hover {background:url(img/menu02b.png) no-repeat;}
#menu3 a:hover {background:url(img/menu03b.png) no-repeat;}
#menu4 a:hover {background:url(img/menu04b.png) no-repeat;}
#menu5 a:hover {background:url(img/menu05b.png) no-repeat;}

#menuFlower {width:171px;
	height:216px;
	float:left; 
	background:url(img/flower.png) no-repeat;
}




.thickstyle {
	background:#ffffff;
}
#info {padding:0; width:750px; background:#d9d9d9; border:1px solid #ddd;}






/* ///// images ///// */

#title {padding:5px 50px 0px 5px; width:454px; height:82px; background:url(img/mainTitle.png) no-repeat;}
#titleWD {padding:5px 50px 0px 5px; width:454px; height:82px; background:url(img/mainTitleWD.png) no-repeat;}
#titleA {padding:5px 50px 0px 5px; width:454px; height:82px; background:url(img/mainTitleA.png) no-repeat;}
#titleM {padding:5px 50px 0px 5px; width:454px; height:82px; background:url(img/mainTitleM.png) no-repeat;}
#titleP {padding:5px 50px 0px 5px; width:454px; height:82px; background:url(img/mainTitleP.png) no-repeat;}
#titleFL {padding:5px 50px 0px 5px; width:454px; height:82px; background:url(img/mainTitleFL.png) no-repeat;}