	body{
		background:url(images/page-bg.jpg) #efe7da 50% 0% no-repeat;
		font: 75% Helvetica, Arial, sans-serif;
		line-height: 1.3em;
	}
	
	img{
		border:0;
	}
	
	.logo{
		position:absolute; 
		left:45%;
		top:120px;
	}
	
	#conteiner{
		width:500px;
		margin:270px auto;
		background:#CFD9D0;
		padding:30px;
		font-size:11px;
		min-height:90px;
		border:8px solid #ffffff;
	}
	
	.corner{
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
	}
	
	.text{
		background:url(images/userinfo.gif) #ffffff 3px 50% no-repeat;
		border:0;
		border:1px solid #666666;
		padding:3px 3px 3px 26px;

		width:100px;
		font-size:18px;
		color:#666666;
	}
	
	.def-value{
		color:#999999;
	}

	.input-form{
		font-size:18px;
		color:#666666;
	}
	
	#ajax-loader{
		display:none;
		position:absolute;
		margin-top:15px;
		margin-left:435px;
		z-index:1000;
	}
	
	.submit{
		border:0;
		background:url(images/btn.gif) 50% 100% no-repeat;
		color:#ffffff;
		padding:8px 8px;
		width:116px;
		height:32px;
		font-size:11px;
		font-weight:bold;
	}
	
	.sendButtonBlock a{
		color:#333333;
		text-decoration:none;
		border-bottom:1px dashed #333333;
		margin-left:10px;
	}
	
	#messages{
		background:#efe7da;
		padding:10px;
		min-width:138px;
		text-align:center;
		display:none;
	}
	
	#window{
		position:absolute;
		top:10px;
		left:-650px;
		background:url(images/window-bg.png);
		border:1px solid #666666;
		width:600px;
		padding:20px;
		z-index:1000;
	}
	#window .controls{
		width:500px;
		text-align:center;
		position:absolute;
	}
	
	#window .copy{
		top:40px;
	}
	
	#window #copyBlock{
		display:none;
		padding:20px;
		width:80%;
		margin:0 auto;
	}
	
	#window #copyBlock textarea{
		width:100%;
		height:150px;
		border-bottom:1px dashed #666666;
		padding:2px;
	}
	
	#results{
		width:80%;
		margin:60px auto;
		text-align:center;
		border-collapse:collapse;
		background:#ffffff;
	}
	
	#results th{
		background:#eeeeee;
	}
		
	#results td,#results th{
		border:1px solid #e3e3e3;
		padding:4px;
	}
	
	#results .odd{
		background:#F1F6FE;
	}
	
	#results .self{
		font-weight:bold;
	}
	
	#footer{
		text-decoration:italic;
	}
	
	#stat{
		position:absolute;
		bottom:10px;
		right:10px;
	}
	
	.page{
		width:500px !important;
	}
	
	.page h2{
		color:#6b706b;
	}
	
	.hidden{display:none;}