* {
margin:				0;
padding:			0;
border:				0;
}

html{
background-color:	#000000;
}

body {background:#000; font:Georgia, "Times New Roman", Times, serif; color: #fbf1e4; font-size: 14px; letter-spacing: 0.02em;}

h2 { margin: 0 0 10px 0; font-size: 14px; text-transform: uppercase; }

a { color: #ef2845; text-decoration: underline; }
a:hover { text-decoration: none; }

.wrapper { width: 900px; margin: 0 auto; }

.top { width: 900px; height: 422px; margin: 0 0 8px 0; }

.menu { width: 900px; height: 50px; margin: 0 0 8px 0; }

.lu, .vu, .nm, .fa, .cf { width: 900px; margin: 0 auto; }

.lv, .mf {
position: relative;
top: -24px;
width: 900px;
margin: 0 auto;
}

.mv {
position: relative;
top: -24px;
width: 900px;
margin: 0 auto;
}

.lu div.bg_01 { width: 900px; height: 644px; background:url(images/bg_01.jpg) no-repeat; padding: 24px 0 0 28px; }
.lu div.bg_01 table { margin: 0 28px 0 0; }
.lu div.bg_01 td img.big { margin: 0 20px 25px 0; border: #d8c6b0 1px solid; }
.lu div.bg_01 td img { margin: 0 30px 25px 0; border: #d8c6b0 1px solid; }

.lv div.bg_02 td a img,
.lu div.bg_01 td a img,
.vu div.bg_02 td a img,
.vu div.bg_13 td a img { border: #d8c6b0 1px solid; }


.jn {
position: relative;
top: -24px;
width: 900px;
height: 84px;
margin: 0 auto;
}

.jn_02 {
position: relative;
top: -24px;
width: 900px;
height: 84px;
margin: 0 auto;
}

div.jn img, div.jn_02 img, div.jn a img, div.jn_02 a img { border: none; }


.lv div.bg_02, .vu div.bg_02 {
width: 900px;
height: 479px;
background:url(images/bg_02.jpg) no-repeat;
padding: 24px 0 0 28px;
}

.lv div.bg_02 td img, .vu div.bg_02 td img {
margin: 0 12px 8px 0;
border: #d8c6b0 1px solid;
}

.lv div.bg_02 td img.big, .vu div.bg_02 td img.big {
margin: 0 33px 20px 0;
border: #d8c6b0 1px solid;
}

.lv div.bg_02 td p, .nu div.bg_03 td p, .vu div.bg_02 td p {
margin: 5px 0 0 0;
}

.vu div.bg_13 { width: 900px; height: 479px; background:url(images/bg_02.jpg) no-repeat; padding: 24px 0 0 28px; }
.vu div.bg_13 td img { margin: 0 12px 8px 0; border: #d8c6b0 1px solid; }
.vu div.bg_13 td img.big { margin: 0 33px 20px 0; border: #d8c6b0 1px solid; }
.vu div.bg_13 table { margin: 0px; }

.nu { position: relative; top: -24px; width: 900px; margin: 0 auto; }
.nu div.bg_03 { width: 900px; height: 374px; background:url(images/bg_03.jpg) no-repeat; padding: 24px 0 0 28px; }
.nu div.bg_03 table { margin: 0px; }
.nu div.bg_03 td img { margin: 0 25px 8px 0; border: #d8c6b0 1px solid; }

.mf div.bg_04 { width: 900px; height: 933px; background:url(images/bg_04.jpg) no-repeat; padding: 24px 0 0 28px; }
.mf div.bg_04 td img { margin: 0 30px 8px 0; border: #d8c6b0 1px solid; width:143px; height:216px;}
.mf div.bg_04 td p { margin: 0 0 20px 0; width:143px; }


.mv div.bg_04 { width: 900px; height: 933px; background:url(images/bg_04.jpg) no-repeat; padding: 24px 0 0 28px; }
.mv div.bg_04 img { width: 189px; height: 144px; margin: 0 25px 8px 0; border: #d8c6b0 1px solid; }
.mv div.bg_04 table { margin: 20px 0 0 0; }
.mv div.bg_04 p { margin: 0 0 25px 0; width:189px;}

.mvgtt { position: relative; width: 1000px; margin: 0 auto; }
.mvgtt img { margin: 0px 0px 30px 0px; border: #d8c6b0 1px solid; }

.mvgtv { position: relative; width: 900px; margin: 0 auto; }
.mvgtv div.bg_04 { width: 900px; background:url(images/bg_lnks.jpg) repeat-y; padding: 24px 0 0 28px; }
.mvgtv div.bg_04 img { width: 600px; margin: 0 0 15px 0; border: #d8c6b0 1px solid; }

.Links { position: relative; width: 900px; margin: 0 auto; }
.Links div.bg_04 { width: 900px; background:url(images/bg_lnks.jpg) repeat-y; padding: 24px 0 0 0px; }
.Links div.bg_04 img { margin: 0 0 15px 0; border: #d8c6b0 1px solid; }




.nm div.bg_05 { width: 900px; height: 518px; background:url(images/bg_05.jpg) no-repeat; padding: 24px 0 0 28px; }
.nm div.bg_05 img { width: 245px; height: 370px; margin: 0 44px 8px 0; border: #d8c6b0 1px solid; }

.cf div.bg_05 { width: 900px; height: 418px; background:url(images/bg_05.jpg) no-repeat; padding: 24px 0 0 28px; }
.cf div.bg_05 img { margin: 0 44px 8px 0; border: #d8c6b0 1px solid; }


.feedback_button
			{
			 padding: 0 0 0 0;
			 font-family: Arial, Helvetica, sans-serif;
             font-size: 12px;
             font-style: normal;  
             font-weight: bold;
             background-color: #d8c6b0;
			 color: #000000;
			 cursor: default;
			 height: 18px;
			 width: 75px;
			 border: 1px solid #d8c6b0;	 		 
			}

.feedback_label
			{
			 text-decoration: none; 
			 font-family: Arial, Helvetica, sans-serif;
             font-size: 12px;
             font-style: normal;             
             font-weight: bold;
             color: #d8c6b0;
			 text-align: bottom;
			 width: 130px;
			 text-align: right;
			}

.feedback_input
			{
			 background-color: #d8c6b0;
			 font-family: Arial, Helvetica, sans-serif;
             font-size: 12px;
			 color: #000000;
			 border: 1px solid #d8c6b0; 			
			 width: 300px;
			 padding: 2px;			 
			} 

.feedback_body
			{
			 background-color: #d8c6b0;
			 font-family: Arial, Helvetica, sans-serif;
             font-size: 12px;
			 color: #000000;
			 border: 1px solid #d8c6b0; 	       
			 width: 300px;
			 padding: 2px;
			}

.fa div.bg_06 {
width: 900px;
overflow:hidden;
background:url(images/bg_06.jpg) no-repeat;
padding: 24px 0 0 28px;
}

		.fa div.bg_06 table {
		margin: 20px 0 40px 0;
		}

		.fa div.bg_06 td input{
		width: 				401px;
		height:				40px;
		background:			#d3c2a6;
		border:				#c0af93 1px solid;
		text-align:			center;
		color:				#0e0307;
		margin:				10px 0 10px 0;
		font-weight:		bold;
		letter-spacing:		0.1em;
		cursor:				pointer;
		}
		
		.fa div.bg_06 td a.yellow {
		color: #e5cba2;
		font-weight: bold;
		}


.sm_red {
font-size: 12px;
color: #ef2845;
line-height: 13pt;
}

.big_red {
color: #ef2845;
font-weight: bold;
}

.sm_y {
font-size: 13px;
color: #e5cba2;
line-height: 16pt;
}

.sp { margin: 10px 0 10px 0; }

.lnks {
width: 900px;
margin: 0 auto;
}

.lnks div.bg {
width: 900px;
background:url(images/bg_lnks.jpg) repeat-y;
padding: 24px 0 0 28px;
overflow: hidden;
}

.lnks div.bg img {
border: #d8c6b0 1px solid;
}

.lnks div.bg p {
margin: 15px 0 15px 0;
}

.lnks div.bg img.bg_bttm {
width: 900px;
height: 2px;
position: relative;
left: -28px;
border: none;
}

.btm { position: relative; width: 900px; height:136px; margin: 0 auto; text-align: center; top: -72px;}
.btmTA { position: relative; width: 900px; margin: 0 auto; text-align: center; top:-40px;}
.btmTA a { color: #ede1d1; letter-spacing: 0.1em; }
.btmTA a:hover { text-decoration: none; }

.btm_02 {
position: relative;
top: -48px;
width: 900px;
height: 136px;
margin: 0 auto;
}

.btm_02N {
position: relative;
top: 0;
width: 900px;
height: 136px;
margin: 0 auto;
}

.btm_03 {
width: 900px;
margin: 0 auto;
text-align: center;
color: #d3c2a6;
line-height: 16pt;
font-weight: bold;
}

.btm_04 {
width: 900px;
height: 136px;
margin: 0 auto;
}


.lv div.gtp { width: 900px; background:url(images/bg_01.jpg) repeat-y; padding: 10px 0 0 28px; margin-top:30px; overflow: hidden; }
.lv div.lks { width: 900px; background:url(images/bg_01.jpg) repeat-y; padding: 10px 0 0 0px; margin-top:30px; overflow: hidden; }

.xa { width: 900px; margin: 0 auto; }
.xa div.ostin { position: relative; width: 900px; background:url(images/bg_01.jpg) repeat-y; padding-top: 5px; margin-top:10px; overflow: hidden; top: -48px; padding: 24px 0 0 28px;}
.xa div.ostin div.xarow {text-transform: uppercase; font-weight: bold; line-height: 20px; vertical-align: middle; padding-bottom:14px; }

.bg_bttm {
width: 900px;
height: 2px;
position: relative;
left: -28px;
}

.pagenav{ width: 834px; text-align:	center; padding:5px; margin: 10px 5px; height:15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.pagenav a:link, .pagenav a:visited, .pagenav a:active { height: 24px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; line-height: 24px; text-decoration: none; color: #d8c6b0; margin: 10px 2px; padding: 2px 4px; text-align: center; vertical-align: middle; border: 1px solid #d8c6b0; }
.pagenav a:hover { background-color: #ef2845; }

.pagenav2{ width: 834px; text-align:	center; padding:5px; margin: 0px 5px; top:-24px; height:25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.pagenav2 a:link, .pagenav2 a:visited, .pagenav2 a:active { height: 30px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; line-height: 30px; text-decoration: none; color: #d8c6b0; margin: 10px 2px; padding: 2px 4px; text-align: center; vertical-align: middle; border: 1px solid #d8c6b0; font-weight: bold; }
.pagenav2 a:hover { background-color: #ef2845; }