/* CSS Document */
BODY {
	font-size: 12px;
	margin-left:0; margin-top:0; margin-bottom:0; margin-right:0;
	background-image:url(../images/bg.gif);
	scrollbar-face-color:#B6B6B6;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#B2B2B2;
	scrollbar-darkshadow-color:#B2B2B2;
	scrollbar-shadow-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ECECEC;
	text-align:center;
	line-height:18px;
	overflow-x:hidden;
}
.text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}
td
{
font-size:12px;
line-height:22px;
}
.left a
{
width:120px;
color:#666666;
font-size:12px;
padding:5px;
margin-top:5px;
border-bottom:1px dotted silver;
text-decoration:none;
}
.left a:visited
{
width:120px;
color:#666666;
font-size:12px;
padding:5px;
margin-top:5px;
border-bottom:1px dotted silver;
text-decoration:none;
}
.left a:hover
{
width:120px;
color:#000000;
font-size:12px;
padding:5px;
margin-top:5px;
border-bottom:1px dotted silver;
background-color:#eeeeee;
text-decoration:none;
}
.menu
{
width:120px;
color:#cccccc;
font-size:12px;
border-bottom:1px dotted silver;
}
.menu a
{
width:120px;
color:#FF7200;
font-size:12px;
text-decoration:none;
padding:5px;
}
.menu a:vidited
{
width:120px;
color:#9C9C9C;
font-size:12px;
text-decoration:none;
padding:5px;
}
.menu a:hover
{
width:120px;
color:#9C9C9C;
font-size:12px;
text-decoration:none;
padding:5px;
}
.link a
{
padding:5px;
}
.link td
{
padding:5px;
}
.link li
{
list-style-image:url(../images/arr.gif);
list-style-position:inside;
}
.l_film
{
background-image:url(../images/l_film_04.gif);
background-position:bottom;
background-repeat: repeat-x;
background-color:#FFFFFF;
width:777px;
height:550px;
}
.l_people
{
background-image:url(../images/l_people_04.gif);
background-position:bottom;
background-repeat: repeat-x;
background-color:#FFFFFF;
width:777px;
height:550px;
}
.l_five
{
background-image:url(../images/l_five_04.gif);
background-position:bottom;
background-repeat: repeat-x;
background-color:#FFFFFF;
width:777px;
height:550px;
}
.l_map
{
background-image:url(../images/l_map_04.gif);
background-position:bottom;
background-repeat: repeat-x;
background-color:#FFFFFF;
width:777px;
height:550px;
}
.l_about
{
background-image:url(../images/l_about_04.gif);
background-position:bottom;
background-repeat: repeat-x;
background-color:#FFFFFF;
width:777px;
height:550px;
}
.l_news
{
background-image:url(../images/l_news_04.gif);
background-position:bottom;
background-repeat: repeat-x;
background-color:#FFFFFF;
width:777px;
height:550px;
}
.l_mail
{
background-image:url(../images/l_mail_04.gif);
background-position:bottom;
background-repeat: repeat-x;
background-color:#FFFFFF;
width:777px;
height:550px;
}
.l_link
{
background-image:url(../images/l_link_04.gif);
background-position:bottom;
background-repeat: repeat-x;
background-color:#FFFFFF;
width:777px;
height:550px;
}
.l_guide
{
background-image:url(../images/l_guide_04.gif);
background-position:bottom;
background-repeat: repeat-x;
background-color:#FFFFFF;
width:777px;
height:550px;
}
.l_wallpaper
{
background-image:url(../images/l_wallpaper_04.gif);
background-position:bottom;
background-repeat: repeat-x;
background-color:#FFFFFF;
width:777px;
height:550px;
}
.content td a:link{
font-size:12px;
line-height:18px;
text-decoration: underline;
}
.content td a:visited{
font-size:12px;
line-height:18px;
text-decoration: underline;
}
.content td a:hover{
color:#666666;
text-decoration: none;
}
.input{
	border:1px solid #cccccc;
	background-color:#eeeeee;
	color:#666666;
	font-size:12px;
}
.border3{
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	width:100PX;
}
.border2{
	border:5px solid #ffffff;
	background-color:#FFFFFF;
	width:777PX;
}
.border{
	border:1px solid #000000;
}
.border4{
	border:5px solid #cccccc;
	background-color:cccccc;
	padding:5px;
}
.content
{
	width:540px;
	padding:10px;
	font-size:12px;
	color:#333333;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	margin-bottom:12px;
}
.content a
{
	color:#333333;
}
.news
{
font-size: 12px;
color: #0C2B4C;
}
.news a{
font-size: 12px;
color: #0C2B4C;
letter-spacing:1px;
text-decoration:underline;
margin-left:5px;
}
.news a:visited{
font-size: 12px;
color: #0C2B4C;
letter-spacing:1px;
text-decoration:underline;
margin-left:5px;
}
.news a:hover{
text-decoration: none;
}
.news li
{
list-style-image:url(../images/arr.gif);
list-style-position: inside;
}
.tr1
{
	background-color: #000000;
	color:#FFFFFF;
	font-size: 12px;
	text-align:center;
	letter-spacing:2px;
	padding:2px;
}
.tr1_2
{
	background-color: #555555;
	color:#FFFFFF;
	font-size: 12px;
	text-align:center;
	letter-spacing:2px;
	padding:5px;
}
.tr2
{
	background-color: #ffffff;
	color:#000000;
	font-size: 12px;
	text-align:left;
	padding:10px;
	line-height:18px;
}
.tr2_2
{
	background-color: #eeeeee;
	color:#000000;
	font-size: 12px;
	text-align:left;
	padding:10px;
	line-height:18px;
}
.tr3
{
	background-color: #ECF4F6;
	color:#000000;
	font-size: 12px;
	text-align: center;
}
.tr4
{
	background-color: #ffffff;
	color:#000000;
	font-size: 12px;
	height:30px;
	text-align:center;
}
.tr5
{
	border:1px solid #5E6D8F;
	background-color: #DDEAEE;
	color:#000000;
	font-size: 12px;
	text-align:left;
}
.tr6
{
	background-color: #cccccc;
	color:#000000;
	font-size: 12px;
	text-align:left;
	padding:3px;
}
.tr7
{
	background-color: #eeeeee;
	color:#666666;
	font-size: 12px;
	text-align: center;
	padding:3px;
	letter-spacing:1px;
}
.tr8
{
	background-color: #eeeeee;
	color:#666666;
	font-size: 12px;
	text-align:right;
	padding:8px;
	letter-spacing:1px;
}
.tr9
{
	background-color: #393295;
	color:#ffffff;
	font-size: 12px;
	text-align:left;
	padding:3px;
	letter-spacing:1px;
}
.tr10
{
	background-color: #eeeeee;
	color:#000000;
	font-size: 12px;
	text-align: center;
}
.tr11
{
	background-color: #464646;
	color:#ffffff;
	font-size: 12px;
	text-align:left;
	padding:5x;
	padding-left:18px;
	letter-spacing:1px;
}
.tr12
{
	background-color: #FFC000;
	color:#ffffff;
	font-size: 12px;
	text-align:left;
	padding:3px;
	letter-spacing:1px;
}
.tr13
{
	background-color: #82ABC9;
	color:#ffffff;
	font-size: 12px;
	text-align: center;
	padding:3px;
	letter-spacing:1px;
	font-weight:bold;
}
.tr5 td
{
	padding:5px;
}
.margin
{
	margin:5px;
	background-color:#FFFFFF;
	color:#000000;
	font-size: 12px;
}
.padding
{
	padding:10px;
	color:#000000;
	font-size: 12px;
}
.padding2
{
	padding:2px;
	color:#000000;
	font-size: 12px;
}
.pic
{
	margin:2px;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
}
.right
{
text-align:right;
padding:10px;
}
.bt01{
font-family: tahoma, arial; 
letter-spacing:1pt;
background:#A1BDE1;
color:#2B4F7D;
border:1px solid #2B4F7D;
font-size: 12px;
cursor: hand;
}
.bt02{
font-family: tahoma, arial; 
letter-spacing:1pt;
background:#414141;
color:#ffffff;
border:1px solid #414141;
font-size: 12px;
cursor: hand;
}
A.bt03:link {
	font-size: 12px;
	color: #ffffff;
	background-image:url(../images/bt.gif);
	text-decoration: none;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border:1px solid #cccccc;
	cursor:auto;
}
A.bt03:visited {
	font-size: 12px;
	color: #ffffff;
	background-image:url(../images/bt.gif);
	text-decoration: none;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border:1px solid #cccccc;
	cursor:auto;
}
A.bt03:hover {
	font-size: 12px; 
	color: #ffffff;
	background-image:url(../images/bt2.gif);
	text-decoration: none;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border:1px solid #cccccc;
}
.number_div
{
padding-top:10px;
text-align:center;
}
A.number:link {
font-size: 11px;
color: #ffffff;
text-decoration: none;
padding-top: 1px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 0px;
background-color:#000000;
border:1px solid #000000;
margin:1px;
text-align:center;
}
A.number:visited {
font-size: 11px;
color: #ffffff;
text-decoration: none;
padding-top: 1px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 0px;
background-color:#000000;
border:1px solid #000000;
margin:1px;
text-align:center;
}
A.number:hover {
font-size: 11px;
color: #ffffff;
text-decoration: none;
padding-top: 1px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 0px;
background-color:#6F95E4;
border:1px solid #000000;
margin:1px;
text-align:center;
}
.font-glay {  font-size: 12px ;line-height:15pt;letter-spacing:1pt;color: #808080}
.font-red {  font-size: 12px ;line-height:15pt;letter-spacing:1pt;color: #82000F}
.font-orange {  font-size: 12px ;line-height:15pt;letter-spacing:1pt;color: #FF9900}
.font01 {  font-size: 12px ;line-height:20pt;letter-spacing:1pt;color: #666666; width:380px;}
.font02 {  font-size: 14px ;line-height:20pt;letter-spacing:1pt;color: #000000; width:380px;}
.font03 {  font-size: 14px ;line-height:20pt;letter-spacing:1pt;color: #481300; }
.date
{
font-size:12px;
color:#669933;
letter-spacing:1px;
text-align:right;
}
.welcome
{
font-size:13px;
color: #000066;
letter-spacing:1px;
text-align:center;
font-weight:bold;
}
.list01{
font-size: 12px ;
line-height:15pt;
letter-spacing:1pt;
color: #ffffff;
background:#434343;
padding-left: 15px;
}
.textfield01{
background:#ffffff;
color:#333333;
font-size: 12px;
border:1px solid silver;
}
hr{
	border:1px dotted #cccccc;
	height:1px;
}
.ad_margin
{
margin:5px;
}
.vote
{
	border:1px solid #000000;
	color:#000066;
	background:#E5F4FE;
}
