﻿body
{
	font: 70% Tahoma;
	margin: 0 auto;
	padding: 0;
}
form
{
	margin: 0;
	padding: 0;
}
.pg
{
	/*background: url(images/_bg.gif) repeat-x left 99px;*/
	
	width: 100%;
	margin-top: 100px;
}
.ctn
{
	width: 371px;
	margin: auto;
	padding: 0;
	background: #ffff96;
	height: 340px;
}
.blk
{
	background: #b98f1d;
	text-align: center;
	color: #fff;
	padding: 5px;
	height: 158px;
}
.blk table
{
	margin: auto;
}
.blk div
{
	margin: 9px 0;	
}
.blk .input
{
	background: url(images/_bg_inp_.gif) no-repeat;
	border: 0;
	width: 161px;
	height: 17px;
	padding: 4px;
}
.fgp a
{
	background: url(images/_arrow.gif) no-repeat left center;
	padding: 3px 17px;
	color: #fcff00;
	font-size: 110%;
	font-weight: bold;
}
.fgp a:hover
{
	color: #fffcc8;
}
.ff dl
{
	margin: 23px auto;
	width: 113px;
}
.ff dl dt
{
	display: inline;
}
.ff dl dt a
{
	font-size: 120%;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
}
.ff dl dt a:hover
{
	text-decoration: underline;
}

.boxMsg {border:solid 0px #fc3; padding:3px; text-align:center;}
.clInf {color:#777;}
.clErr {color:#f96;}

.blk .fgp {margin:0;}
.blk .forgetPass 
{
	z-index:2; position:absolute; left:0; top:20px;
	margin:0;
}
.blk .forgetPass div {margin:0;}
.forgetPassContainer
{
	border:solid 1px #666;
	background:#fff;
	padding:1px;
}
.forgetPassContent
{
	height:150px; width:358px; background:#9c6;
	border:solid 0px #333;
}
.blk .forgetPass .forgetPassBlock {margin:0 5px; line-height:20px; font-size:9pt;}
.spnTitle {display:inline-block; width:70px; text-align:right; padding-right:5px;}
.inputMark0 {border:0; width:170px;}
.btnMark0 {border:0; width:70px; background:#f7c302; color:#555;}