/*global
------------------------------*/
a, a:link	{ cursor:pointer;color:#2063B2; }
a:visited	{ }
a:hover		{ cursor:pointer; }
a:active	{ }

LinkSpan{
	color: #2063B2;
	text-decoration: underline;
	cursor: hand;
}

select		{ border:1px solid #808080;font-size:12px;padding:2px; }
div			{ line-height:140%; }
textarea	{ border:1px solid #808080;padding:3px;font-size:12px;font-family:tahoma,verdana,arial,sans-serif; }

/* Info
------------------------------*/
.info		{ font:12px/280% tahoma,verdana,arial,sans-serif; }
.bg-green	{ font:12px/180% arial,sans-serif;padding-top:2px;padding-left:2px;padding-bottom:1px;padding-right:1px;color:white;background-color:#2063B2; }
.bg-blue	{ font:12px/180% arial,sans-serif;padding-top:2px;padding-left:2px;padding-bottom:1px;padding-right:1px;color:white;background-color:#2063B2; }


.bg-red		{ font:12px/180% arial,sans-serif;padding-top:2px;padding-left:2px;padding-bottom:1px;padding-right:1px;color:white;background-color:#B70000; }

.bg-gray	{ font:12px/180% arial,sans-serif;padding-top:2px;padding-left:2px;padding-bottom:1px;padding-right:1px;color:white;background-color:#C0C0C0; }
.ft-green	{ color:#2063B2; }
.ft-red		{ color:#B70000; }


/* Stylebook
------------------------------*/
.text0		{ font:12px/170%;color:#777777 }
.text1		{ font:14px/170%;color:#777777 }
.text2		{ font:16px/170%;color:#777777 }
.text3		{ font:18px/170%;color:#777777 }
.text4		{ font:25px/170%;color:#777777 }
.help		{ font:11px/170%;font-weight:bold;text-decoration:none }
.input1		{ height:20px;border:1px solid #808080;padding:2px 2px 2px 4px;font-size:12px;font-family:tahoma,verdana,arial,sans-serif; }
.inputSe	{ background: white url('/images/common/input_search_competition.gif') no-repeat 0px 0px;height:20px;border:1px solid #808080;padding:2px 2px 2px 18px;font-size:12px;font-family:tahoma,verdana,arial,sans-serif; }
.button1	{ padding:2px 2px 2px 2px;border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:#D8D8D8;border-left-color:#D8D8D8;border-bottom-color:#343434;border-right-color:#343434;background-color:#696969;color:#FFFFFF;font-size:12px;font-family:verdana,helvetica,sans-serif;text-align:center;height:21px; }
.topbar		{ font:14px/170% tahoma,verdana,arial,sans-serif;color:#777777;padding:2px; }
.topbarMO	{ font:14px/170% tahoma,verdana,arial,sans-serif;color:#FFFFFF;padding:2px;background:#BFBFBF;cursor:pointer;cursor:hand; }
.topbar_dropdown	{ font:14px/170% tahoma,verdana,arial,sans-serif;color:#FFFFFF;padding:0px; }
.topbar_dropdownMO	{ font:14px/170% tahoma,verdana,arial,sans-serif;color:#FFFFFF;padding:0px;background:#E0E0E0;cursor:pointer;cursor:hand; }

/* Div
------------------------------*/
.form1		{ line-height:7px; }
.set1		{ font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;text-align:left;color:#5C5C5C;overflow-y:visible;padding-left:4px;padding-top:4px;line-height:150%;overflow:visible;border:#5B5B5B 1px dotted; }
.dotted		{ padding-left:4px;padding-right:4px;padding-top:0px;padding-bottom:0px;height:0px;width:100%;border-bottom:#7F7F7F 1px dotted; }

.sidebar_right		{ float:right;background:transparent url(../images/common/8.gif) repeat-y 0px 0px;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;text-align:left;color:#5C5C5C;padding-left:0px;padding-right:0px;padding-top:4px;line-height:150%;width:187px; }
.sidebar_right_head	{ background:transparent url(../images/common/9.gif) repeat-y 0px 0px;height:23px;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;text-align:left;color:#F2F2F2;padding-left:12px;padding-right:0px;padding-top:2px;line-height:150%;}
.sidebar_right_content	{ font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;text-align:left;padding-top:4px;padding-left:8px;padding-right:0px;line-height:150%;width:172px; }

.mainbar			{ background:transparent;float:left;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;text-align:left;color:#5C5C5C;padding-left:12px;padding-right:20px;padding-top:8px;line-height:150%;width:440px; }
.mainbar_head		{ background:#F5F5F5;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;text-align:left;color:#000000;padding-left:7px;padding-right:20px;padding-top:4px;padding-bottom:4px;line-height:150%; }
.mainbar_control	{ font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;float:right;padding-right:20px;padding-top:4px;padding-bottom:4px;}

.basicwall			{ background:transparent;float:left;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;text-align:left;color:#5C5C5C;padding-left:12px;padding-right:20px;padding-top:8px;line-height:150%;width:440px; }
.brick				{ background:transparent;float:left;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;text-align:left;color:#5C5C5C;padding-top:4px;width:380px; }

.floatbox			{ position:absolute;top:40px;width:298px;border:none;padding:0px;display:none;z-index:30; }
.floatbox_head		{ background:white url(/images/div/floatbox_select_top.gif) no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.floatbox_head_f	{ background:white url(/images/div/floatbox_select_top_f.gif) no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.floatbox_tail		{ background:white url(/images/div/floatbox_select_bottom.gif) no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.floatbox_tail_f	{ background:white url(/images/div/floatbox_select_bottom_f.gif) no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.floatbox_margin	{ background:#000000;border:none;padding:0px;filter:alpha(opacity=52);opacity:0.52; }
.floatbox_upper		{ width:100%;background:#5CAC0C;border-left:solid 1px #373737;border-right:solid 1px #373737;border-top:solid 1px #373737;border-bottom:solid 1px #373737;color:#EEFBEA;padding:4px; }
.floatbox_middle	{ width:100%;background:white;border-left:solid 1px #373737;border-right:solid 1px #373737;padding:4px; }
.floatbox_lower		{ background:#E6FFB6;width:100%;border-left:solid 1px #1B470D;border-right:solid 1px #1B470D;border-bottom:solid 1px #1B470D;color:#44AE20;padding:4px;text-align:right }

.floatboxi			{ position:absolute;top:40px;width:450px;border:none;padding:0px;display:none;z-index:31;}
.floatboxi_head		{ background:white url(/images/div/floatboxi_select_top.gif) no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.floatboxi_head_f	{ background:white url(/images/div/floatboxi_select_top_f.gif) no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.floatboxi_tail		{ background:white url(/images/div/floatboxi_select_bottom.gif) no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.floatboxi_tail_f	{ background:white url(/images/div/floatboxi_select_bottom_f.gif) no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.floatboxi_margin	{ background:#000000;border:none;padding:0px;filter:alpha(opacity=52);opacity:0.52; }
.floatboxi_upper		{ width:100%;background:#2063B2;border-left:solid 1px #373737;border-right:solid 1px #373737;border-top:solid 1px #373737;border-bottom:solid 1px #373737;color:#EEFBEA;padding:4px; }
.floatboxi_middle	{ width:100%;background:white;border-left:solid 1px #373737;border-right:solid 1px #373737;padding:4px;color:#414141; }
.floatboxi_lower		{ background:#98BEED;width:100%;border-left:solid 1px #1B470D;border-right:solid 1px #1B470D;border-bottom:solid 1px #1B470D;color:#44AE20;padding:4px;text-align:right }

.infobox			{ position:absolute;top:40px;width:198px;border:none;padding:0px;display:none }
.infobox_upper		{ width:100%;background:#EEEEEE;border-left:solid 1px #373737;border-right:solid 1px #373737;border-top:solid 1px #373737;border-bottom:solid 1px #373737;color:#414141;padding:2px; }
.infobox_middle	{ width:100%;background:white;border-left:solid 1px #373737;border-right:solid 1px #373737;padding:3px; }

.post1 { float:left;background:#E8E8E8;float:left;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#5C5C5C;padding-top:6px;padding-bottom:6px;padding-left:3px;padding-right:3px;line-height:150%;width:100%; }
.post2 { float:left;background:transparent;float:left;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#5C5C5C;padding-top:6px;padding-bottom:6px;padding-left:0px;padding-right:3px;line-height:150%;width:100%; }
.post3 { float:left;background:#F6F6F6;float:left;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#5C5C5C;padding-top:6px;padding-bottom:6px;padding-left:3px;padding-right:3px;line-height:150%;width:100%; }

.green1 { background:#DBFFA8;text-align:left;font:14px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#325700;padding-top:2px;padding-bottom:2px;padding-left:6px;padding-right:6px;line-height:130%;width:100%;border:#5CAC0C 1px solid; }
.green2 { background:#FBFFF4;text-align:left;font:14px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#325700;padding-top:2px;padding-bottom:2px;padding-left:6px;padding-right:6px;line-height:130%;width:100%;border:#B5DE8A 1px solid; }
.silver1 { background:#E3E3E3;text-align:left;font:14px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#2B2B2B;padding-top:2px;padding-bottom:2px;padding-left:6px;padding-right:6px;line-height:130%;width:100%;border:#626262 1px solid; }
.silver2 { background:#F9F9F9;text-align:left;font:14px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#2B2B2B;padding-top:2px;padding-bottom:2px;padding-left:6px;padding-right:6px;line-height:130%;width:100%;border:#D2D2D2 1px solid; }
.pale1 { background:#FAFAFA;text-align:left;font:14px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#808080;padding-top:2px;padding-bottom:2px;padding-left:6px;padding-right:6px;line-height:130%;width:100%;border:#E8E8E8 1px solid; }


.viewtd{ font: 14px/180% "arial","verdana","sans-serif";color:#414141;text-align:left;}
.bg-gray		{ font:12px/180% tahoma,宋体,arial,sans-serif;padding-top:2px;padding-left:2px;padding-bottom:1px;padding-right:1px;color:white;background-color:#C0C0C0; }
td {font-family: "Arial";font-size: 12px;line-height: 170%;color: #888888;}


.darkenBackground {
	background-color: rgb(0, 0, 0);
	opacity: 0.6; /* Safari, Opera */
	-moz-opacity:0.60; /* FireFox */
	filter: alpha(opacity=60); /* IE */
	z-index: 20;
	height: 800%;
	width: 100%;
	background-repeat:repeat;
	position:absolute;
	top: 0px;
	left: 0px;
}
