@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px; border: 0px;}

body { background: #CCC url(/images/bg.jpg) center top no-repeat; font-family:Tahoma, Geneva, sans-serif}


.cl { clear:left; }
.cr { clear:right; }
.cb { clear:both; }

#container { width: 960px; margin: 0 auto; padding: 80px 0 0 0; }

a { color:#000; }

h1 { font-size: 28px; padding: 0 0 0 128px; color: #333}
p { padding: 0 0 0 128px; font-size: 12px;}


#smallForm { width:450px; }
	#smallForm p { padding: 5px 0px 5px 0px; color: #4A580A; font-size: 14px; }
	#smallForm.right { margin: 0 0 0 50px; }
	#smallForm .userData { font-size:14px; padding: 6px 0 0 0;}

	#smallForm form { }
	#smallForm form input.reg { font-size: 14px; background: #F3F4F0; padding: 4px; width: 220px; margin: 2px 2px 6px 2px; }
	#smallForm form input.reg:focus { margin: 0 0 4px 0; background: #fff; border: 2px solid #FFCC12; }



	#smallForm form label { float:left; width:128px; font-size:12px; color: #333; padding:6px 0 3px 0 }
	#smallForm form label.long {  width:350px; }
	#smallForm form label.fin { padding: 10px 0 5px 0}
	
	
	#smallForm form p.lost { font-size:10px; padding: 7px 15px 0 0;}
	
	#smallForm form span { font-size: 12px; }

	#smallForm form textarea { width:228px; background: #F3F4F0; padding: 4px; width: 220px; margin: 2px 2px 6px 2px;}
	#smallForm form textarea:focus { margin: 0 0 4px 0; background: #fff; border: 2px solid #FFCC12;}

	#smallForm form input.checkBox { margin: 0 10px 2px 10px;}
	#smallForm form .textArea { text-align:right}
	
	#smallForm form .note { color: #666; padding: 0 0 0 128px;  width: 220px; font-size:10px}
	
	#smallForm form .wrongNo { margin: 0 0 0 128px; background: #C00; color: #fff; padding: 4px; width:220px;}
	
	
	.bigButton {font-size: 16px; padding: 4px 8px; border: 1px solid #FFCC12; margin: 4px 2px 4px 2px; background: #F3F4F0 bottom repeat-x; cursor:pointer}
	.bigButton:hover { border: 2px solid #FFCC12; margin: 3px 1px 3px 1px; background: #fff; }
