* {
	outline:none;
	}
	
body {
	border: 0;	
	top: 0; left: 0;
	width: 100%; height: 100%;
	margin: 0; padding: 50px 0 0 0;
	background-color: #2B2B2B;
	color: #000;
	} 
body, div, p {
	font: normal 12px Arial;
	color: #000000;
}
img {
	border: 0;
}
.none {
	display: none;
}
#main_box_ws {
	display: block;
	width: 560px;
	height: 290px;
	margin: 10px auto 0 auto;
	padding: 56px 0 0 0;
	background: url('../i/login_back.gif') no-repeat left top;
}

#main_box_ba,
#main_box_cc,
#main_box_admin {
	display: block;
	width: 560px;
	height: 220px;
	margin: 10px auto 0 auto;
	padding: 56px 0 0 0;
	background: url('../i/login_back_short.gif') no-repeat left top;
}


a#logo_ws  {
	background:transparent url(../i/logo.gif?new) no-repeat scroll left top;
	clear:both;
	display:block;
	height:78px;
	margin:0 auto;
	padding:0;
	width:600px;
}

a#logo_ba  {
	background:transparent url(../i/logo_ba.gif) no-repeat scroll left top;
	clear:both;
	display:block;
	height:78px;
	margin:0 auto;
	padding:0;
	width:651px;
}


a#logo_cc  {
	background:transparent url(../i/logo_cc.gif) no-repeat scroll left top;
	clear:both;
	display:block;
	height:78px;
	margin:0 auto;
	padding:0;
	width:590px;
}

a#logo_admin  {
	background:transparent url(../i/logo_admin.gif) no-repeat scroll left top;
	clear:both;
	display:block;
	height:78px;
	margin:0 auto;
	padding:0;
	width:664px;
}


a#logo:hover  {
	background: url('../i/logo.gif') no-repeat left top;
}
#log_form	{
	display: block;
	width: 439px;
	margin: 0;
	padding: 0 0 0 90px;
}
h1 {
	display: block;
	margin: 0 0 1px 61px;
	padding: 0 0 27px 0;
	font: normal 18px Arial;
	color: #D3D3D3;
	clear: both;
}
label {
	margin: 5px 0;
	width:120px;
	float:left;
	height:30px;
	line-height:30px;
	color:#aaa;
}
.log_field {
	display: block;
	float:left;
	width: 222px; 
	height: 22px;
	font: normal 12px Tahoma;
	margin: 5px 0; padding: 9px 4px 0 40px;
	border: 0;
	color: #fff;
	background: url('../i/username.gif') no-repeat left top;
}
.passw  {
	background: url('../i/password.gif') no-repeat left top;
}
.email  {
	background: url('../i/mail.gif') no-repeat left top;
}

*html .log_field, *html .passw {
background-attachment: fixed;
}
.log_but {
	display: block;
	float: right;
	margin: 10px 57px 0 0 !important;
	margin: 10px 29px 0 0;
	padding: 0 auto;
	width: 69px; height: 27px;
	border: 0;
	background: url('../i/log_but.gif') no-repeat left top;
	font: bold 11px Arial;
	color: #fff;
	text-align: center;
}
a#forgot {
	display: block;
	float: right;
	margin: 15px 10px 0 0 !important;
	margin: 15px 5px 0 0;
	font: normal 12px Tahoma;
	color: #9899A8;
	text-decoration: none;
}
a#forgot:hover {
	color: #EF9A21;
	text-decoration: underline;
}

a.link {
  font-size: 14px;
  color: #ccc;
  text-decoration: none;
}

a.link:hover {
  text-decoration: underline;
}



select {
background-color:#333;
border:1px solid #484848;
color:#ddd;
cursor:pointer;
float:left;
font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
font-size:11px;
height:32px;
line-height:20px;
margin:5px 0;
padding:9px 9px 7px 9px;
vertical-align:top;
width:262px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
/*
	background:transparent url(../i/home.gif) no-repeat scroll left top;
	border:0 none;
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	height:32px;
	line-height:42px;
	margin:5px 0;
	padding:9px 9px 7px 40px;
	width:262px;
*/
}

*:first-child+html select {margin-top:10px;}
* html select {margin-top:10px;}

/*################ FOOTER START ################*/
div#footer {
	margin: 0 auto 30px; padding: 0;
	width: 439px; 
	clear: both;
	font: normal 10px Tahoma;
	color: #8A8A8A;
	line-height: 1.7;
	text-align: center;
}
div#footer a {
	font: normal 10px Tahoma;
	color: #dadada;
	text-decoration: underline;
}
div#footer a:hover {
	color: #ef9a21;
	text-decoration: none;
}
/*################ FOOTER END ################*/