@charset "utf-8";
/* CSS Document */

div.login {	height: auto; width: 400px;	margin:20px auto; border: 2px solid #CCC; padding: 20px; }
div.login input.rad { width:14px; border:none }
div.login th { padding-right:10px; text-align:right}

div.register { height: auto; width: 600px; margin:20px auto; border: 2px solid #CCC; padding: 20px; }
div.register h2{ margin: 0px; padding: 0px; }

form { margin: 0px;	padding: 0px; }
ul { margin: 0px; padding: 0px; }
li { list-style-image: none; list-style-type: none;	font-size: 14px; padding:5px 0px; margin: 0px; display: table; width: 100%; }
li font{ padding:1px 2px; border: 2px solid #CCC; }
input { width: 200px; border: 1px solid #CCC; padding:2px; }
select { border: 1px solid #CCC; }
textarea { width: 400px; height:200px; border: 1px solid #CCC; }
label { width: 110px; float: left; text-align: right; padding-right: 20px; font-weight: bolder; }
label font{ color: #F00; border: none; }

div.select { height: 150px;	width: 450px; border: 2px solid #CCC; float: left; overflow: auto; }
div.select span{ width: 215px; float: left; height: 20px; line-height: 20px; vertical-align: middle; margin-bottom: 1px; margin-right: 1px; }
div.select span.checked { background-color: #0FF; }

input.send { width: 100px; }
input.send:hover { background-color:#CCC; cursor: pointer; }
input.radio { width: 100px;	border:none; }
input.chk { width: auto; border: none; }

li.important { color: #F00;	text-align: left; font-size: 12px; line-height: 15px; }