
* {
	margin: 0;
	padding: 0;
}

html, body{
	width: 100%;
	height: 100%;
	font: 12px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

body{
	background: #005849 url(../../_img/login_fon.jpg) no-repeat center center;
}

#top{
	width: 100%;
	height: 100%;
}

#topContaner{
	vertical-align: middle;
}

#loginFormContaner{
	background: transparent url(../../_img/login_fon.png) no-repeat center center;
	width: 395px;
	height: 244px;
	margin: 0 auto;
}

#loginFormContanerTd{
	background: Black url(../../_img/login_fon.gif) repeat-x;
	padding: 2px;
}
#loginFormContanerTable{
	width: 353px;
	height: 202px;
	background-color: #FFF;
}

#loginFormHeader{
	padding: 0 8px;
	height: 22px;
	color: White;
	background: #00594c;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#00594c',endColorstr='#00a690',gradientType='1');
	font-size: 13px;
	text-align: left;
	vertical-align: middle;
}

#loginFormButtons{
	height: 43px;
	text-align: right;
	background-color: #cdcdcd;
	border-top: 1px solid #a8a8aa;
	font-size: 13px;
	padding: 0 15px;
}

#loginFormBody{
	padding: 10px 15px;
	background-color: #dfdfe1;
	font-size: 13px;	
	border-top: 1px solid #a8a8aa;
}

#loginFormBody fieldset{
	height: 100%;
	border: 2px groove;
}
#loginFormBody fieldset legend{
	color: #00426c;
	padding: 0 3px;
}

#loginFormBody table td{
	font-size: 13px;	
}

#loginFormBody fieldset label{
	font-weight: bold;
	display: inline-block;
	width: 65px;
	text-align: right;
	padding-right: 5px;
}
#loginFormBody fieldset input{
	width: 150px;
	font-size: 13px;
	border: 1px solid black;
}
#loginFormBody .row{
	margin: 4px 0;
}

