


body {
	margin:0;
	background:#eae6dc url('../p_himg/bg.jpg') 0 0 repeat-x;
	font-family:sans-serif;
	font-size:12px;
	cursor:default;
/*	overflow-y:scroll; */
}

br.cb
	{clear:both}


div.body_bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:330px;
	background:plum;
	opacity:.0;
	background:#eae6dc url('../p_himg/bg.jpg') 0 0px repeat-x;
}



div#body {
	position:relative;
	width:770px;
	margin:35px auto 0 auto;
	margin-top:35px;
}



div#body div.bsht {
	position:absolute;
	width:770px;
	height:20px;
	top:-10px;
	left:0;
	background:url('../p_himg/banner_sht.png') no-repeat;
}

div#body div.bshm {
	position:absolute;
	width:770px;
	height:281px;
	left:0;
	top:10px;
	background:url('../p_himg/banner_shm.png') repeat-y;
}

div#body div.banner1 {
	position:relative;
	width:750px;
	height:295px;
	margin:auto;
	background:#572b1a url('../p_himg/banner02.jpg') no-repeat;
}
div#body div.banner {
	position:relative;
	width:750px;
	height:295px;
	margin:auto;
	background: url('../p_himg/banner02.jpg') no-repeat;
}


div#body div.cshm {
	position:absolute;
	width:770px;
	left:0;
	top:295px;
	bottom:5px;
	background:url('../p_himg/container_shm.png') repeat-y;
}

div#body div.cshb {
	position:absolute;
	width:770px;
	height:15px;
	left:0;
	bottom:-10px;
	background:url('../p_himg/container_shb.png') no-repeat;
}


div#body div.container {
	position:relative;
	width:750px;
	margin:auto;
	background:url('../p_himg/container_bg.gif') repeat-y;
}

div#body div.container div.top_menu {
	height:25px;
	background:#96b4bc;
}


div.pages_n a {
	margin:4px;
}





div.mini_p {
	width:750px;
	padding:5px 0 5px 0;
	margin:auto;
}
div.mini_p a {
	border:0;
	cursor:pointer;
}
div.mini_p a img {
	display:block;
	float:right;
	border:0;
	margin:5px 5px 0 5px
}










div.contact_form {
	width:360px;
	margin:auto;
}
div.contact_form div.title {
	padding:8px 0 0 4px;
}
div.contact_form div.border {
/*
	padding:2px;
	border:1px solid #555;
*/
}
div.contact_form input,
div.contact_form textarea {
	display:block;
	margin:0;
	padding:2px;
	border:0;
	width:353px;
	background:#f5f5f5;
	border:1px solid #e5e5e5;
	font-family:sans-serif;
	font-size:120%;
	letter-spacing:.7px;
	z-index:100;
}
div.contact_form textarea {
	height:160px;
}
div.contact_form input:focus,
div.contact_form textarea:focus {
	border:1px solid #b0b0b0;

}
div.contact_form input.button {
	width:120px;
	margin:20px auto 0 auto;
	cursor:pointer;
	font-size:80%;
	letter-spacing:0;
}
div.contact_form div.check {
	padding:6px 0 0 0;
}
div.contact_form div.check input {
	display:inline;
	width:60px;
}
div.contact_form .color {
	color:#70160A;
}
div.contact_form div.alert {
	display:none;
	padding:3px 10px 3px 10px;
	margin:6px -10px 0 -10px;
	background:#ffeeee;
	z-index:1;
}









#footer_o {
	width:750px;
	height:0px;
	margin:0px auto 0 auto;
	padding:1px 1px 5px 1px;
	text-align:center;
	font-size:0;
	color:#aca590
}
#footer_o span
	{padding:0 5px 0 5px}
#footer_o span *
	{color:#aca590}


div.footer {
	background:url('../p_himg/footer.jpg') no-repeat;
	padding:20px 0 30px 0;
	color:#aca590;
   font-size:90%;
   text-align:center;
}

div.footer span {
	padding:0 5px 0 5px;
}
div.footer span * {
	color:#aca590;
}

div.footer h3 {
	margin:0;
	padding:0 0 6px 0;
	font-size:120%;
}
div.footer div.menu {
	width:720px;
	margin:0 auto 20px auto;
	text-align:left;
}
div.footer div.menu div.item {
	float:left;
	width:240px;
}
div.footer div.menu div.item div.content {
	padding:0 10px 0 0;
}







