html, body 		{ height:100%; }

body			{ color:#CCC; font-family:verdana; font-size:10pt; margin:0px; padding:0px; background-color:#333; text-align:center; height:100%; background-image:url(../img/bg/bg.jpg); }

.spacer	 		{ width:5px; height:50%; margin-bottom:-250px; float:left; }
.spacer_login	{ width:5px; height:50%; margin-bottom:-150px; float:left; }
.wrapper 		{ margin:0 auto; text-align:left; height:500px; width:950px; clear:left; border:10px solid #FFF; }
.wrapper_login  { margin:0 auto; text-align:left; height:300px; width:400px; clear:left; border:10px solid #FFF; }

.inactive		{ display:none; }

.content			{ width:950px; height:450px; background-color:#333; }
.content_login		{ width:400px; height:250px; background-color:#333; }
.navi				{ width:950px; height:50px; background-color:#FFF; }
.navi_login			{ width:400px; height:50px; background-color:#FFF; }
.navi_icon			{ margin-right:20px; background-color:#FFF; }
.navi_icon_active	{ margin-right:20px; }
.navi_icon p		{ text-align:center; color:#666; font-size:14px; margin-top:10px; }
.navi_icon_active p	{ text-align:center; color:#FA0; font-size:14px; margin-top:10px; }

.vline				{ width:8px; height:420px; background-image:url(../img/bg/line.gif); }

.news_navi			{ width:160px; margin-bottom:10px; cursor:pointer; }
.news_navi_hover	{ width:160px; margin-bottom:10px; cursor:pointer; }

.key_active			{ position:absolute; z-index:1010; right:10px; bottom:0px; width:100px; height:100px; background-image:url(../img/icon/login.gif); cursor:pointer; }
.key_inactive		{ position:absolute; z-index:1010; right:10px; bottom:0px; width:100px; height:100px; cursor:pointer; }

.error				{ color:#E80005; }

.title 				{ color:#FFF; font-size:20pt; margin-left:15px; background-color:black; opacity:1;filter:alpha(opacity=100); }

.row_title			{ font-size:12pt; height:30px; }
.row				{ font-size:10pt; height:23px; }
.row_active			{ font-size:10pt; height:23px; color:#F90; }

.f60 { color:#f90; }

.opc90_blk			{ background-color:black; opacity:0.9;filter:alpha(opacity=90); }
.opc80_blk 			{ background-color:black; opacity:0.8;filter:alpha(opacity=80); }
.opc70_blk 			{ background-color:black; opacity:0.7;filter:alpha(opacity=70); }
.opc60_blk 			{ background-color:black; opacity:0.6;filter:alpha(opacity=60); }
.opc50_blk 			{ background-color:black; opacity:0.5;filter:alpha(opacity=50); }
.opc40_blk 			{ background-color:black; opacity:0.4;filter:alpha(opacity=40); }
.opc30_blk 			{ background-color:black; opacity:0.3;filter:alpha(opacity=30); }
.opc20_blk 			{ background-color:black; opacity:0.2;filter:alpha(opacity=20); }
.opc10_blk 			{ background-color:black; opacity:0.1;filter:alpha(opacity=10); }

.opc90_wht			{ background-color:white; opacity:0.9;filter:alpha(opacity=90); }
.opc80_wht			{ background-color:white; opacity:0.8;filter:alpha(opacity=80); }
.opc70_wht 			{ background-color:white; opacity:0.7;filter:alpha(opacity=70); }
.opc60_wht 			{ background-color:white; opacity:0.6;filter:alpha(opacity=60); }
.opc50_wht 			{ background-color:white; opacity:0.5;filter:alpha(opacity=50); }
.opc40_wht 			{ background-color:white; opacity:0.4;filter:alpha(opacity=40); }
.opc30_wht 			{ background-color:white; opacity:0.3;filter:alpha(opacity=30); }
.opc20_wht 			{ background-color:white; opacity:0.2;filter:alpha(opacity=20); }
.opc10_wht 			{ background-color:white; opacity:0.1;filter:alpha(opacity=10); }

img { border:0px; }

a:link 		{ text-decoration: none; color:#FFFFFF; }
a:hover		{ text-decoration: none; color:#FF6600; }
a:active	{ text-decoration: none; color:#FF6600; }
a:focus		{ text-decoration: none; color:#FF6600; }
a:visited	{ text-decoration: none; color:#FFFFFF; }

input 		
{ 
	border: 1px solid #FFF; 
	background-color:#333; 
	color:#F90;; 
	width:250px;
	margin-bottom:10px;
}

textarea 	
{ 
	border: 1px solid #FFF;  
	background-color:#333; 
	color:#F90;; 
	scrollbar-face-color:#333;
	scrollbar-shadow-color:#333;
	scrollbar-highlight-color:#333;
	scrollbar-3dlight-color:#333;
	scrollbar-darkshadow-color:#333333;
	scrollbar-track-color:#333;
	scrollbar-arrow-color:#333;
	width:350px;
	height:200px;
}

.input_standard { border: 1px solid #EEE; background-color:white; color:#FA0; padding-left:1px; }