body {
	background: #003;
	font: bold 10px verdana;
	text-align: center;
	color:#fff;
}


#main {
	border:1px solid #003;
	width:700px;
	/*height:592px;*/
	margin-top:50px;
	background: #0086c3 url("/tpg/images/back.jpg") no-repeat top center;
	overflow:visible;
}

input, select {  font-family: arial, sans-serif;font-size: 11px; font-style: normal; font-weight: 300;color: #000033; background-color: #ffffff;border:1px solid #BEBAAE; }

.ErrMsg       { 
	background-color:#ffffcc; 
	font-weight:bold; 
	font-size:10px; 
	color:#990000; 
	font-family:arial, sans-serif; 
	border-style:solid; 
	border-color:#BEBAAE; 
	border-width:1px; 
	margin:0 220px 0;
	display:none;
	text-align:left;
}
.ErrMsg li {
	margin: 7px 4px 7px 25px;
}


a:link, a:hover, a:visited {
	color:#fff;
}

td span {
	margin:13px;
}

.bad-field {
	border:2px solid #900;
	background: #FFE2E2;
}

.good-field {
	border:1px solid #BEBAAE;
	background: #fff;
}

.wait       { 
	background-color:#ffffcc; 
	font-weight:bold; 
	font-size:12px; 
	color:#390; 
	font-family:arial, sans-serif; 
	border:1px solid #BEBAAE; 
	margin:0 300px 0;
	padding:5px;
	display:none;
	text-align:left;
}



table {text-align:left;}

.fbshit {
text-align: center;
margin:  20px 0 0 0;
border: 1px solid #36f;
width:450px;
padding: 20px 20px 0 30px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #9cf; 

}

