/* Kaibell CSS Document */
/* Home Body Css */
/*@charset "utf-8";*/
@import url(/css/register.css);

#regleft {width:950px; min-height:200px; -height:200px; float:left;}
#regleft h2 {height:25px; line-height:30px; padding-left:10px; font-size:14px; color:#fff; overflow:hidden;
border-bottom:#813B3B solid 5px; background:url("/images/menu_baner_5_10.gif") no-repeat;}
#regleft .register {width:924px; min-height:200px; -height:200px; margin-bottom:10px; padding:10px 12px; 
border:#813B3B solid 1px;}
#regleft .regsay {line-height:1.6;}
#regleft .register table {width:100%; color:#666; float:left;}
#regleft .register .input-border {width:200px; height:20px; border:#ccc solid 1px; overflow:hidden;}
#regleft .register .input-sborder {width:106px; height:20px; border:#ccc solid 1px; overflow:hidden;}
#regleft .register .sinput-border input {width:90px; height:16px; margin-right:5px; padding:4px 0 0 3px; border:#ccc solid 1px;}
#regleft .register .area-border {height:80px; border:#ccc solid 1px; overflow:hidden;}
#regleft .register .area-border textarea {width:100%; height:80px;}
#regleft .register table td select {width:auto; margin:0;}
#regleft .register table th {text-align:left;}
#regleft .register table th span {color:red;}
#regleft .register .validate-border p {width:100%; position:relative;}
#regleft .register .validate-border input {width:60px; height:17px; margin:0; padding:0; padding-top:2px; border:#ccc solid 1px;}
#regleft .register .validate-border img {height:19px; border:#ccc solid 1px; cursor:pointer; position:absolute; top:0; left:60px; *top:1px; *left:61px;}
#regleft .register .register-btn {padding-top:10px;}
#regleft .register .register-btn input {width:90px; height:28px; padding:0; padding-bottom:2px; *padding:2px 0 0 0; font-size:12px; font-weight:bold; color:#5677c0;
background:url("/images/kaibell_button_bg.jpg") #b5dcf7 no-repeat; cursor:pointer;}
#regleft .register .register-btn img {display:none;}
#regleft .register fieldset {margin:0 10px 10px 10px; padding:20px; -moz-border-radius:5px;}
#regleft .register input.othergoals {width:100px; height:17px; margin:0; padding:0; padding-top:2px; border:#ccc solid 1px;}

#bright h2 {height:25px; line-height:30px; padding-left:10px; font-size:14px; color:#fff; overflow:hidden;
border-bottom:#813B3B solid 5px; background:url("/images/menu_baner_5_7.gif") no-repeat;}
#bright {width:950px; min-height:100px; -height:100px; float:right;}
#bright .register {width:924px; min-height:200px; -height:200px; margin-bottom:10px; padding:10px 12px;
border:#813B3B solid 1px;}
#bright .register table {color:#666; float:left;}
#bright .register .input-border {width:230px; height:20px; border:#ccc solid 1px; overflow:hidden;}
#bright .register .input-sborder {width:106px; height:20px; border:#ccc solid 1px; overflow:hidden;}
#bright .register .sinput-border input {width:100px; height:16px; margin-right:5px; padding:4px 0 0 3px; border:#ccc solid 1px;}
#bright .register .area-border {height:80px; border:#ccc solid 1px; overflow:hidden;}
#bright .register .area-border textarea {width:100%; height:80px;}
#bright .register table td select {width:auto; margin:0;}
#bright .register table th {text-align:left;}
#bright .register table th span {color:red;}
#bright .register .validate-border {width:80px; height:20px; border:#ccc solid 1px; overflow:hidden;}
#bright .register .validate-img {width:150px;}
#bright .register .validate-img img {height:20px; border:#ccc solid 1px; cursor:pointer;}
#bright .register .register-btn {padding-top:10px;}
#bright .register .register-btn input {width:90px; height:28px; padding:0; padding-bottom:2px; *padding:2px 0 0 0; font-size:12px; font-weight:bold; color:#5677c0;
background:url("/images/kaibell_button_bg.jpg") #b5dcf7 no-repeat; cursor:pointer;}
#bright .register .register-btn img {display:none;}
#bright .register fieldset {margin:0 10px 10px 10px; padding:20px; -moz-border-radius:5px;}

#bright .login {width:924px; min-height:100px; -height:100px; margin-bottom:10px; padding:10px 12px; 
border:#813B3B solid 1px;}
#bright .login table {color:#666; float:left;}
#bright .login .input-border {width:230px; height:20px; border:#ccc solid 1px; overflow:hidden;}
#bright .login .validate-border {width:60px; height:20px; border:#ccc solid 1px; overflow:hidden;}
#bright .login .validate-img {width:150px;}
#bright .login .validate-img img {height:20px; border:#ccc solid 1px; cursor:pointer;}
#bright .login .login-button {padding-top:10px;}
#bright .login .login-button input {width:90px; height:28px; padding:0; padding-bottom:2px; *padding:2px 0 0 0; font-size:12px; font-weight:bold; color:#5677c0;
background:url("/images/kaibell_button_bg.jpg") #b5dcf7 no-repeat; cursor:pointer;}
#bright .login .forgotsay {color:#333; line-height:1.8;}
#bright .login #remember {width:auto;}

#bright .friends {width:924px; min-height:200px; -height:200px; margin-bottom:10px; padding:10px 12px; 
border:#813B3B solid 1px;}
#bright .friends #loading {color: red;}
#bright .friends table {width:100%; color:#666;}
#bright .friends table .inp_border {padding:2px 8px; border:#ccc solid 1px; overflow:hidden;}
#bright .friends table .area_border {height:80px; padding:2px 8px; border:#ccc solid 1px; overflow:hidden;}
#bright .friends table .area_border textarea {height:80px;}
#bright .friends .fri_button {padding-top:10px;}
#bright .friends .fri_button input {width:90px; height:28px; padding:0; padding-bottom:2px; *padding:2px 0 0 0; font-size:12px; font-weight:bold; color:#5677c0;
background:url("/images/kaibell_button_bg.jpg") #b5dcf7 no-repeat; cursor:pointer;}

/* Choose American Teachers */
#bright .register {overflow:hidden; -overflow:inherit; -overflow-x:hidden;}
#bright .bestAmerican {width:100%; min-height:100px; -height:100px; margin-top:20px; margin-left:15px; -margin-left:8px; float:left;}
#bright .bestAmerican li {width:120px; height:140px; margin-right:12px; margin-bottom:10px; float:left; overflow:hidden;}
#bright .bestAmerican li p {width:98px; height:98px; margin:0 0 3px 0; overflow:hidden; border:#eee solid 1px; position:relative;}
#bright .bestAmerican li p img {width:88px; padding:5px;}
#bright .bestAmerican li p label {font-size:0px; width:100px; height:5px; background-color:#fff; 
position:absolute; left:0; bottom:0;}
#bright .bestAmerican li span {color:#000;}
#bright .bestAmerican li input {width:auto;}

/* 设置分页 Css */
#pager {width:896px; margin:5px 0 0 15px; -margin-left:8px; padding:10px 0; border-top:#ccc solid 1px; float:left;}
#pager li {margin-right:5px; float:left; border:#63a1ca solid 1px;}
#pager li.point {border:0;}
#pager li a {color:#000; font-size:11px; text-decoration:none; display:block; padding:2px 6px;}
#pager li a:hover {color:#fff; background-color:#63a1ca; font-size:11px; text-decoration:none; display:block;}
#pager li.paged a {color:#fff; background-color:#63a1ca;}