body { 
	font-size:9pt; 
	font-family:MgOpen Modata,UnDotum,utkal,AlHor,Trebuchet MS,'MS UI Gothic','Osaka',Arial,Verdana,sans-serif;
	line-height:160%; 
	margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px;
	background:#fcf9f2;
}

a {
	border:0;
}

img {
	border:0;
}

.BodyWrap { width:auto; }
.Header { height:90px; background:#36a8f3; background:-webkit-gradient(linear, left top, left bottom, from(#51b9ff), to(#36a8f3));  border-bottom:3px solid #e4d8c8; }
.Header .Content { width:974px; margin:0 auto;  height:90px; background-image:url('../files/images/logo_char.png'); background-repeat:no-repeat;}
.Header .Content .LogoImage { width:350px; height:90px; margin-left:200px; float:left; border:0px; }
.Contents { width:974px; margin:0 auto; }
.ContentHeaderMenu { width:974px;  background:#ff5e92; 
background:-webkit-gradient(linear, left top, left bottom, from(#ff5e92), to(#e63c73)); 
background:-moz-linear-gradient(top, #ff5e92, #e63c73);
border:1px solid #9a1e46; height:45px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; 
margin:10px 0; position:absolute; z-index:10; }
.ContentHedaerMenuInner { border:1px solid #ff98b9; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; height:43px;}
.ContentHeaderMenu .Element { float:left; height:45px; line-height:140%; cursor:pointer; text-shadow:1px 1px 0 #666; color:#000; }
.ContentHeaderMenu .Element img { float:left; width:42px; height:40px; margin-left:5px; margin-right:10px; margin-top:2px; cursor:pointer; }
.ContentHeaderMenu .Element h1 { margin:0; padding:0; font-size:16px; color:#ffffff; margin-top:13px; float:left; cursor:pointer;}
.ContentHeaderMenu .Element h2 { margin:0; padding:0; font-size:12px;  margin-left:18px; font-weight:normal; color:#dddddd;}
.ElementIcon { position:absolute; display:none; z-index:100; cursor:pointer; }
.ElementDesc { position:absolute; display:none; 
z-index:80; margin-top:50px; margin-left:50px; border:1px solid #0e76ba; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px; width:auto;
background:#44b1f9; color:#ffffff; padding-left:40px; padding-right:20px;}
.ContentHeaderMenu .Bar { width:1px; background:#d3c1a9; float:left; height:29px; margin-top:8px; margin-left:22px; }

.MainContents { width:944px; margin:0 auto; padding:15px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border:1px solid #dacdbd; margin-top:70px; background:#ffffff; }

.DelayTimeDiv {  border:1px solid #da5800; color:#ffffff; 
background:#fb6807; background:-webkit-gradient(linear, left top, left bottom, from(#ff7d27), to(#fb6807)); background:-moz-linear-gradient(top, #ff7d27, #fb6807); border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.SectorDesc {
	height:40px;
	border:1px solid #55b82f;
	background:#62c938; background:-webkit-gradient(linear, left top, left bottom, from(#62c938), to(#53b92c)); background:-moz-linear-gradient(top, #62c938, #53b92c);
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
	padding:0px;
	margin-bottom:15px;
}

.SectorDescImage {
	position:absolute;
	float:left;
	margin-left:20px;
	margin-top:-20px;
}

.SectorDescImage img {
	width:70px;
}

.SectorDescLeft {
	float:left;
	margin-left:100px;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	margin-top:10px;
}
.SectorDescRight {
	float:right;
	color:#ffffff;
	margin-top:20px;
	margin-right:20px;
}
a:link    { color:#000000;text-decoration: none; }
a:visited { color:#000000;text-decoration: none; }
a:hover   { color:#000000;text-decoration: none; }
a:active  {	color:#000000;text-decoration: none; }

td {
	padding:3px;
	vertical-align:top;
}

.index_form { 
	width:840px; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:97px;
	padding:10px;
	background:#ffffff;
	border:1px solid #cccccc;
}

.index_logo {
	position:absolute;
	top:0px;
	width:300px;
	margin-left:30px;
}

.main_head_info {
	float:right;
	border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;
	height:60px;
	width:300px;
	margin-top:5px;
	background:#ffffff;
	border:1px solid #cccccc;
	padding:8px;
}

.moet_info_head {
	margin-top:37px;
	border-bottom:1px solid #cccccc;
	margin-left:10px;
	margin-right:20px;
	height:22px;
	padding:20px;
	font-weight:bold;
}

.short_notice_head_image {
	float:left;
	margin-right:6px;
}

.moet_info_desc {
	margin-left:15px;
	margin-right:25px;
	margin-top:10px;
}

.moet_help_head {
	margin-top:10px;
	border-bottom:1px solid #cccccc;
	margin-left:10px;
	margin-right:20px;
	height:22px;
	font-weight:bold;
	padding-left:10px;
}

.moet_help_desc {
	margin-left:15px;
	margin-right:25px;
	margin-top:10px;
}

.moet_help_image {
	margin-left:70px;
	margin-top:7px;
	margin-bottom:7px;
	border:2px solid #e1e1e1;
}


.moet_login_head {
	margin-top:10px;
	border-bottom:1px solid #cccccc;
	margin-left:10px;
	margin-right:10px;
	height:22px;
	font-weight:bold;
	padding-left:10px;
}

.moet_login_desc {
	margin-left:15px;
	margin-right:5px;
	margin-top:10px;
}

.clear {
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0%;
}

.index_left { width:490px; float:left; border-right:1px solid #e1e1e1;padding-bottom:10px;}
.index_left_down { margin-left:70px; }

.index_right { width:340px; float:left; margin-left:6px; margin-top:10px;}
.lang_desc { width:840px; margin-left:auto; margin-right:auto; text-align:center; padding-top:20px; clear:both;}

.sector_desc { clear:both;margin-left:auto; margin-right:auto; width: 800px; height:40px; border-bottom: 2px solid gray; margin-bottom:10px; }
.sector_desc_left { float:left; font-weight:bold; font-size: 21px; padding-left:20px; padding-top:10px;}
.sector_desc_right { float:right; padding-right:10px; padding-top:20px; }

.content { width:940px; margin-left:auto; margin-right:auto; }
.content_main { width:750px; float:right;}
.content_main_vote { width:900px; margin-left:auto; margin-right:auto;}
.content_vote_out { width:684px; margin-left:auto; margin-right:auto; border:1px solid #666666; margin-top:20px; }
.content_vote { background:#ffffff; width:660px; padding:10px; border:2px solid #cccccc; }

.content_moe_message_out { width:684px; margin-left:auto; margin-right:auto; border:1px solid #666666; margin-top:20px; margin-bottom:20px;}
.content_moe_message { width:660px; padding:10px; border:2px solid #cccccc; background:#ffffff; }
.content_moe_message_head { height:22px; font-size:16px; border-bottom:1px solid #cccccc; font-weight:bold; padding-left:10px; margin-bottom:10px;}
.content_moe_message_body { padding-left:5px; padding-right:5px; width:650px; }
.content_moe_message_foot { height:22px; font-size:12px; border-top:1px solid #cccccc; font-weight:bold; padding-left:380px; margin-top:10px; padding-top:5px;}
.content_moe_message_body h3 { border-bottom:1px solid #eeeeee; margin-top:2px; margin-bottom:2px; padding-left:5px; padding-bottom:2px; }
.content_moe_message_element { width:640px; margin-left:5px; overflow:hidden; margin-top:5px; margin-bottom:5px; padding-top:5px;}
.content_moe_message_input { width:640px; margin-left:5px; margin-top:5px; margin-bottom:5px; }

.reg_date { font-size:12px; color:#aaaaaa; font-weight:normal; margin-left:10px;}

.sc_menu { width:160px; float:left; padding:0;}
.sc_menu_1 { width:150px; height:20px; border:1px solid #339be0; padding-left:5px; font-weight:bold; padding:5px; text-align:center; color:#ffffff;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; 
	background:#36a8f3; background:-webkit-gradient(linear, left top, left bottom, from(#51b9ff), to(#36a8f3)); background:-moz-linear-gradient(top, #51b9ff, #36a8f3);
}
.sc_menu_12 { width:150px; height:20px; border:1px solid #da5800; padding-left:5px; font-weight:bold; padding:5px; text-align:center; color:#ffffff;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; 
	background:#fb6807; background:-webkit-gradient(linear, left top, left bottom, from(#ff7d27), to(#fb6807)); background:-moz-linear-gradient(top, #ff7d27, #fb6807);
}
.sc_menu_2 { margin-top:5px; padding-left:10px; text-align:left;}

.stage_info { width:auto; margin-bottom:5px; text-align:left; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; 
	border:1px solid #339be0; background:#36a8f3; background:-webkit-gradient(linear, left top, left bottom, from(#51b9ff), to(#36a8f3)); background:-moz-linear-gradient(top, #51b9ff, #36a8f3);
}
.sta_info { width:580px; height:20px; margin-bottom:5px; text-align:center;margin-top:5px;font-weight:bold;}
.stage_info_span { font-size:9pt; color:#ffffff; font-weight:bold; }

.vote_table { width:auto; margin-bottom:5px; }
.vote_table_line { padding-left:0px; display:block; clear:both; padding-top:3px; padding-left:20px;padding-right:20px;}
.vote_table_line_arena { padding-left:0px; float:left;}
.vote_table_bottom { width: 590px; text-align:left; margin-left:0px; clear:both;}
.vote_table_bottom_line { clear:both; width:auto; height:5px; border-bottom:1px dotted gray; margin-bottom:10px;}

.foot_bar { clear:both;margin-left:auto; margin-right:auto; width: 800px; height:10px; border-bottom: 2px solid gray; margin-bottom:10px; }

.rule { width:770px; margin-left:auto; margin-right:auto; padding-top:5px; padding-bottom:5px; margin-bottom:20px;}
.rule_head { height:20px; padding-top:10px; border-bottom:2px solid gray; font-size:15px; padding-left:10px; font-weight:bold;}
.rule_desc { padding-left:20px; padding-top:5px;}

.lang_icon { width:16px;height:11px;border:0px;margin-left:1px;margin-right:1px;vertical-align:middle; }

.WhatMoetTitle { float:left;margin-left:20px;padding-left:30px;padding-right:30px;text-align:right;font-size:16px;font-weight:bold;padding-bottom:5px;border-bottom:2px solid #cccccc; }
.WhatMoetDesc { clear:both;padding-top:10px;padding-bottom:10px;margin-left:30px;}

.WikiCharDiv { width:395px; float:left; margin-top:10px;margin-bottom:10px; }
.WikiCharDiv_CharImage { width:75px;height:75px;margin:10px;float:left; }
.WikiCharDiv_CharDesc { width:300px; float:left; }

/* dock2 - bottom */
#dock2 {
	width: 100%;
	position: fixed;
	background:#36a8f3; background:-webkit-gradient(linear, left top, left bottom, from(#51b9ff), to(#36a8f3)); background:-moz-linear-gradient(top, #51b9ff, #36a8f3);
	bottom:0px;
	left: 0px;
	z-index:2111;
}
.dock-container2 {
	position: absolute;
	bottom:0px;
	height: 50px;
	background:#36a8f3; background:-webkit-gradient(linear, left top, left bottom, from(#51b9ff), to(#36a8f3)); background:-moz-linear-gradient(top, #51b9ff, #36a8f3);
	padding-left: 20px;
	z-index:2123;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 5px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	background:#ffffff;
	position:relative;
	left:10px;

}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}

.DefaultHeader {
	border-bottom:2px solid #1169a1;
	float:left;margin-left:20px;padding-left:10px;padding-right:150px;text-align:right;font-size:16px;font-weight:bold;padding-bottom:5px;
}

.DefaultElement {
	clear:both;padding-top:10px;padding-bottom:10px;margin-left:30px;font-size:1em;;
}

.DefaultElement strong {
	font-size:16px;
}

#MessageDiv {
	padding:14px;
	font-weight:bold;
	padding-left:50px;
	padding-right:50px;
	font-size:20px;
	position:absolute;
	z-index:1111;
	color:#ffffff;
	background:#36a8f3;
	border:3px solid #ffffff;
	display:none;
}

.VoteTableElement {
	width:435px;
	float:left;
	margin:5px;
	border:1px solid #aaaaaa;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#f1f1f1;
	cursor:pointer;
}

.VoteTableElement img {
	float:left;
	border:2px solid #cccccc;
	margin:5px;
	width:45px;
	height:45px;
	margin-right:5px;
}

.VoteActive {
	background:#ea4177;
	color:#ffffff;
}

.ProcessVote {
	float:right;
	background:#fa701c;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	padding:7px;
	padding-left:20px;
	padding-right:20px;
	margin-right:10px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:-webkit-gradient(linear, left top, left bottom, from(#ff8b45), to(#fa701c)); background:-moz-linear-gradient(top, #ff8b45, #fa701c);
	border:1px solid #ffffff;
	cursor:pointer;
}

.VoteSmallDiv {
	padding:10px;
	margin-bottom:20px;
	border:1px dotted #cccccc;
	background:#f1f1f1;
}

.VoteExtend {
	margin-bottom:20px;
}

.VoteResultWinner {
	padding-top:5px;
	padding-bottom:5px;
	height:50px;
	border-bottom:1px dotted #cccccc;
	margin-left:10px;
	margin-right:10px;
}
.VoteResultWinnerRank {
	position:absolute;
	float:left;
	font-size:30px;
	font-weight:bold;
	padding:5px;
	padding-left:0px;
	padding-right:10px;
	color:#fd7216;
	margin-top:10px;
	z-index:211;
}

.VoteResultLoserRank {
	position:absolute;
	float:left;
	font-size:30px;
	font-weight:bold;
	padding:5px;
	padding-left:0px;
	padding-right:10px;
	color:#a3a3a3;
	margin-top:10px;
	z-index:211;
}

.VoteResultWinnerBackgroundGraph {
	position:absolute;
	z-index:1;
	height:40px;
	background:#d6efff;
	width:500px;
	margin-left:90px;
	margin-top:3px;
}

.VoteResultWinnerImage {
	position:absolute;
	margin-left:30px;
	z-index:211;
	float:left;
	width:45px;
	height:45px;
	border:2px solid #cccccc;
	cursor:pointer;
}

.VoteResultWinnerText {
	position:absolute;
	z-index:211;
	margin-left:100px;
	margin-top:5px;
	color:#333333;
}

.VoteResultWinnerText .Name {
	font-size:18px;
	font-weight:bold;
}

.VoteResultNum {
	text-align:right;
	color:#2495df;
	float:right;
	margin-top:10px;
	margin-right:10px;
}

.VoteResultNum span {
	font-size:23px;
	font-weight:bold;
}

.VoteResultLoserOpen {
	margin:5px;
	text-align:center;
	padding:5px;
	border:1px dotted #cccccc;
	background:#f1f1f1;
	cursor:pointer;
}

.VoteResultLoser {
	padding-top:5px;
	padding-bottom:5px;
	display:none;
}

.VoteResultMyVote {
	float:right;
	margin-right:10px;
	margin-top:7px;
}

.VoteResultMyVote img {
	width:40px;
	height:40px;
}

.VoteResultMyVoteLoser {
	position:absolute;
	margin-left:620px;
	margin-top:-7px;
}

.VoteResultMyVoteLoser img {
	width:28px;
	height:28px;
}

.VoteResultBottom {
	margin-bottom:10px;
	border-top:1px dotted #cccccc;
	margin-left:10px;
	margin-right:10px;
}

.VoteResultBottomTotal {
	float:right;
	font-size:23px;
	color:#2495df;
	margin-top:10px;
	margin-right:10px;
	font-weight:bold;
}

.Clear {
	clear:both;
}

.VoteResultPieGraph {
	position:absolute;
	width:160px;
	text-align:center;
	margin-top:30px;
	margin-left:400px;
	z-index:111;
}

#GraphImageLayer {
	display:none;
	position:absolute;
	border:3px solid #ccc;
	z-index:4111;
	top:100px;
	background:#ffffff;
	cursor:pointer;
}

#GraphIframeLayer {
	display:none;
	position:absolute;
	z-index:4111;
	left:100px;
	top:100px;
	background:#ffffff;
	cursor:pointer;
}

#GraphIframeLayer iframe{
	width:804px;
	height:461px;
	border:0;
	overflow:hidden;
}

.ExtendAnalysis {
	border:2px solid #cccccc;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
	margin-top:7px;
	padding-top:15px;
}

.ExtendAnalysis .Legend{
	position:absolute;
	margin-top:-24px;
	font-size:14px;
	font-weight:bold;
	color:#2495df;
	background:#ffffff;
	padding-left:5px;
	padding-right:5px;
}

.UserPercentElement {
	height:20px;
}

.UserPercentElement img {
	float:left;
}

.UserPercentElement .Bar {
	float:left;
	width:1px;
	background:#cccccc;
	height:20px;
	margin-left:15px;
	margin-right:15px;
}

.UserPercentElement .GraphLeft {
	font-size:8px;
	text-align:center;
	color:#ffffff;
	float:left;
	margin-top:1px;
	height:18px;
	border:1px solid #cccccc;
	border-right:none;
	margin-left:10px;
	z-index:111;
}

.UserPercentElement .GraphLeft .SubTitle {
	position:absolute;
	color:#ffffff;
	margin-left:10px;
	z-index:1111;
}

.UserPercentElement .GraphRight {
	text-align:center;
	font-size:8px;
	color:#ffffff;
	float:left;
	margin-top:1px;
	height:18px;
	border:1px solid #cccccc;
	border-left:none;
	margin-right:10px;
	z-index:111;
}

.SMoetTeamBg {
	padding:5px;
	border-bottom:1px dotted #ccc;
	margin-bottom:5px; margin-top:5px;
}

.preVoteTableLine { padding-left:0px; display:block; clear:both; padding-top:2px; padding-left:20px;padding-right:20px; height:79px; padding-bottom:2px;}
.preVoteTableLine:hover { background:#eee; } 
.preVoteTableLine .charImage { width:75px; border:2px solid #ccc; float:left; }
.preVoteTableLine .charDesc { float:left; padding-left:10px; padding-top:10px; }
.preVoteTableLine .charDesc .charName { font-size:20px; font-weight:bold; color:#266ad9; }
.preVoteTableLine .charDesc .charCohort { color:#666; }
.preVoteTableLine .charDesc .toCohortWiki,
.preVoteTableLine .charDesc .toCharWiki { display:none; }
.preVoteTableLine:hover .charDesc a { margin:0; padding:0; display:block; }
.preVoteTableLine:hover .charDesc .toCohortWiki,
.preVoteTableLine:hover .charDesc .toCharWiki {  padding-top:2px; display:block; position:absolute;  margin-top:-5px; margin-left:610px; width:21px; text-align:right; overflow:hidden; height:19px; 
											background-image:url('http://moet.anizone.net/files/images/goto_link_blue.gif'); background-position:0 -21px; background-repeat:no-repeat; cursor:pointer;  }

.preVoteTableLine .charDesc .toCohortWiki span, 
.preVoteTableLine .charDesc .toCharWiki span { display:none; font-weight:bold; }
.preVoteTableLine .charDesc .toCohortWiki:hover,
.preVoteTableLine .charDesc .toCharWiki:hover { width:296px; background-position:300px 0; padding-right:25px; margin-left:310px; }
.preVoteTableLine .charDesc .toCohortWiki:hover span { display:inline; color:#266ad9; }

.preVoteTableLine:hover .charDesc .toCharWiki { background-image:url('http://moet.anizone.net/files/images/goto_link.gif'); margin-top:20px; }

.preVoteTableLine .charDesc .toCharWiki:hover span { display:inline; color:#651709; }
