@charset "utf-8";
/* CSS Document */

body {background-image:url(images/bg.gif); margin:0;}
td {background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
    text-decoration: underline;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;
}

.bg_l {background-image:url(images/bg_l.jpg); background-repeat:repeat-y;}
.bg_r {background-image:url(images/bg_r.jpg); background-repeat:repeat-y;}
.ent_wrn {background-image:url(images/ent_wrn.jpg); background-repeat:no-repeat; width:352px; height:405px;}
.mmb_s1 {background-image:url(images/mmb_s1.jpg); background-repeat:no-repeat; width:330px; height:79px;}
.mmb_s2 {background-image:url(images/mmb_s2.jpg); background-repeat:no-repeat; width:330px; height:79px;}
.mmb_s3 {background-image:url(images/mmb_s3.jpg); background-repeat:no-repeat; width:330px; height:79px;}
.mmb_ttl1 {background-image:url(images/mmb_ttl1.jpg); background-repeat:no-repeat; width:477px; height:60px;}
.mmb_ttl2 {background-image:url(images/mmb_ttl2.jpg); background-repeat:no-repeat; width:215px; height:60px;}
.mmb_ttl3 { background-image:url(images/mmb_ttl3.jpg); background-repeat:no-repeat; width:715px; height:60px; }

.border {border:#d7d7d7; border-style:solid; border-width:6px; }
.border2 {border:#d7d7d7; border-style:solid; border-width:4px; }
.border3 {border:#000000; border-style:solid; border-width:1px; color:#000000; font-size: 12px; text-decoration:none; }
.border4 {border:#000000; border-style:solid; border-width:6px; }

#name {background-color:#a12eb2; border:#7f218d; border-width:1pt; border-style:solid; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; width:152px; text-align:center; padding-bottom:5px; padding-top:5px;}

#namePht {background-color:#a12eb2; border:#7f218d; border-width:1pt; border-style:solid; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; width:152px; text-align:center; padding-bottom:5px; padding-top:5px; height:41px;}
#nameVid {background-color:#a12eb2; border:#7f218d; border-width:1pt; border-style:solid; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; width:152px; text-align:center; padding-bottom:5px; padding-top:5px; height:41px;}

#name2 {background-color:#58760d; border:#4c531a; border-width:1pt; border-style:solid; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; width:194px; text-align:center; padding-bottom:5px; padding-top:5px;}

#name3 {background-color:#a12eb2; border:#7f218d; border-width:1pt; border-style:solid; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; width:148px; text-align:center; padding-bottom:5px; padding-top:5px;}

#name3Vid {background-color:#a12eb2; border:#7f218d; border-width:1pt; border-style:solid; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; width:148px; text-align:center; padding-bottom:5px; padding-top:5px; height:56px;}
#name3Vid span.cat p {margin-top:3px; font-weight: bold;}
#name3Vid span.cat p a {font-weight: normal; color:#ffffff;}

#name3Pht {background-color:#a12eb2; border:#7f218d; border-width:1pt; border-style:solid; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; width:148px; text-align:center; padding-bottom:5px; padding-top:5px; height:44px;}
#name3Pht span.cat p {margin-top:3px; font-weight: bold;}
#name3Pht span.cat p a {font-weight: normal; color:#ffffff;}

.det {background-color:#58760d; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-bottom:5px; padding-top:5px; padding-left:5px}

.rate {background-color:#b50909; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-bottom:5px; padding-top:5px; padding-left:5px}

.high {background-color:#000000; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-bottom:5px; padding-top:5px; padding-left:5px}

#prg {padding-top:5px;}
#prg2 {padding-top:10px;}

.link {font-size:11px; color: #000000}
.link2 {color: #ffffff}
.link3 {color: #d31e07}
.link4, .pagenumbers {font-size:11px; color:#d01b00;}
.title {font-size:14px}
.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000}
.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000}


.bg_txt_tour4 { background-image:url(images/bg_txt_tour4.jpg); background-repeat:no-repeat; }
.ttl_guest { background-image:url(images/ttl_guest.jpg); background-repeat:no-repeat; width:717px; height:48px; }

.news {width:196px;}
div#poll table td.poll_question, div#poll form p.poll_question 
{	
    font-size:11px; 
	width:194px; 
	text-align:center;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #58760d;
	background-repeat:repeat-y;
	padding-bottom:5px;
	padding-top: 5px;
	color: #ffffff;
	border: 1pt solid #4c531a;
	margin-bottom:10px;	
}

.poll_option
		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px; 	
	padding: 10px 4px 13px 4px;
	margin:0px;
	color: #ffffff;
	width:196px;  
	background-color:#000000;
		}


.poll_submit {
  width: 56px;
  height: 26px;
  padding: 26px 0 0 0;
  margin-bottom: 15px;
  border: 0;
  background: transparent url(images/btn_vote.jpg) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  display: block;
}
input.poll_submit {float:left; 	width:196px;background-color:#000000; margin:4px 0px;}
div#poll {float:left; width:196px;background-color:#000000;}
div#poll table td {background-color:#000000;}

.poll_graph1 { background-color: red; height: 8px}
.poll_graph2 { background-color: green; height: 8px }
.poll_graph3 { background-color: blue; height: 8px }
.poll_graph4 { background-color: orange; height: 8px }
.poll_graph5 { background-color: maroon; height: 8px }

p.poll_question {margin:0px 0px 10px 0px; vertical-align:middle; }
p.poll_option{margin:0px; padding:4px 0px; vertical-align:middle; }
p.poll_option input {margin:4px 0px 4px 10px; padding:0px;}


.search {width:240px; height:18px; border-style:solid; border-color:#874894; border-width:1px; margin-bottom:8px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}

.mas_rate a, .mas_rate a:visited {
	width: 24px;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	text-decoration: none;
	color: #000000;
	background-color: #ffffff;
	margin-top: 0px;	padding-top: 0px;
	margin-bottom: 0px;	padding-bottom: 0px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid;
	border-color: #ff0000;
	display: block;
}
.mas_rate a:hover, .mas_rate a:active {
	background-color: #fbe1ef;
	color: #000000;
}

	.feedback_button
			{
	         border: 1px solid #d01b00;
	         background-color: #000000;	
			 padding: 1px 0 2px 0;
			 font-size: 11px;
			 font-weight:bold;
			 color: #ffffff;
			 cursor: default;
			 height: 23px;
			 width: 75px;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */			 
			}

.feedback_label
			{
			 text-decoration: none; 
			 font-size: 11px;
			 font-weight:bold;
             color: #000000;
			 text-align: bottom;
			 width: 130px;
			 text-align: right;
			}

.feedback_input
			{
             font-size: 11px;
             color: #ffffff;
	         border: 1px solid #d01b00;
	         background-color: #000000;	
			 width: 300px;
			} 

.feedback_body
			{
             font-size: 11px;
             color: #ffffff;
	         border: 1px solid #d01b00;
	         background-color: #000000;	
			 width: 300px;	
 font-family:Verdana, Arial, Helvetica, sans-serif;			 
			}
			
			
	.cont_ext	{
	float: left;
	padding: 0 0px 5px 0px;
	width: 100%;
	}	
	
	.cont_ext .ttl	{
	float: left;
	width: 150px;
	text-align:left;
    font-weight:bold;	
	}	


.hpf {
width: 715px;
overflow: hidden;
}

	.content {
	position: relative;
	left: -20px;
	}

	ul{
	list-style: none;
	text-align:center;
	}
	
	.hpf div.content li {
	float: left;
	display: inline;
	width: 160px;
	height:160px;
text-align:center;
	margin: 0 4px 10px 4px;	
vertical-align: middle;	
	}
	
	.hpf div.content img {
	border: #d7d7d7 2px solid;
text-align:center;	
vertical-align: middle;
	}	
	
div.phss {
	padding: 3px;
	margin: 0px 17px; 
	width:640px;
}
div.phss a {
	padding: 1px 5px 1px 5px;
	border: 1px solid #d01b00;
	background-color: #f3ddac;
	text-decoration: none; /* no underline */
	color: #000000;
}
div.phss a:active {
	border: 1px solid #EE7600;
	color: #F4A460;
}
div.phss a:hover{
  	background-color: #bed1e7;
}

div.phss div.lf1
	{
 float:left;
 width:59px;
 text-align:left;
 	font-weight: bold;
	color: #d01b00;
  vertical-align:top;
  padding-top:3px;
}
 div.phss div.lf2
	{
 float:left;
 width:191px;
	font-weight: bold;
	color: #d01b00;
	text-align:left;
  vertical-align:top;	
}
 div.phss div.ri1	{
 float:right;
  text-align:right;
  vertical-align:top;
  width:390px;
	color: #d01b00;  
}
	.join_button
			{
	         border: 1px solid #d01b00;
	         background-color: #414141;	
			 padding: 1px 0 2px 0;
			 font-size: 12px;
			 font-weight:bold;
			 color: #ffffff;
			 cursor: default;
			 height: 26px;
			 width:360px;
			 margin: 3px;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */			 
			}			