/* Kaibell CSS Document */
/* tBodyer Css */
#hometopper {width:938px; height:180px; padding:5px; margin-bottom:10px; border:#D1A46B solid 1px;}

#tbodyer {width:950px; min-height:300px; -height:300px; margin-bottom:10px; margin-top:-10px;}
#tbodyer #loading {color: red;}
#tbleft {width:680px; min-height:100px; -height:100px; float:right; -overflow-x:hidden;}
#tbleft #demo {overflow:hidden; width:470px; height:100px; position:absolute; z-index:2000;}
#tbleft .scroll {width:470px; height:120px; overflow:hidden; padding:10px; padding-right:0; float:left;}
#tbleft .scroll h2 {padding-bottom:5px; margin-bottom:10px; border-bottom:#D1A46B solid 2px;}
#tbleft .scroll .demo_img td {width:80px; height:100px; padding:0 5px; text-align:center; vertical-align:top;}
#tbleft .scroll .demo_img td p {width:78px; height:78px; margin-bottom:2px; position:relative;
overflow:hidden; border:#ccc solid 1px;}
#tbleft .scroll .demo_img td p label {width:78px; height:5px; font-size:0; background-color:#fff; 
position:absolute; left:0; bottom:0; -bottom:-1px; z-index:1000;}
#tbleft .scroll .demo_img td img {width:68px; padding:5px;}

#tbleft .solution {width:670px; min-height:100px; -height:100px; padding:10px; padding-right:0; float:left; position:relative;}
#tbleft .solution h2 {padding-bottom:5px; margin-bottom:14px; border-bottom:#D1A46B solid 2px;}
#tbleft .solution h2 span {position:absolute; top:12px; right:10px; font-size:12px; font-weight:normal;}
#tbleft .solution p {color:#333; font-size:12px; line-height:1.5;}
#tbleft .solution p img {width:220px; margin-right:14px; float:left;}

#tbleft .aboutus {width:670px; min-height:100px; -height:100px; padding:10px; padding-right:0; float:left;}
#tbleft .aboutus h2 {padding-bottom:5px; margin-bottom:14px; border-bottom:#D1A46B solid 2px;}
#tbleft .aboutus p {color:#333; font-size:12px; line-height:1.5;}
#tbleft .aboutus p img {width:253px; height:184px; margin-right:14px; float:left;}

#tbleft .education {width:670px; min-height:100px; -height:100px; padding:10px; padding-right:0; float:left;}
#tbleft .education h2 {padding-bottom:5px; margin-bottom:14px; font-size:14px; color:#7100BB; border-bottom:#D1A46B solid 2px;}
#tbleft .education div {color:#333; font-size:12px; line-height:1.5; width:100%; -overflow-x:hidden;}
#tbleft .education div img {margin-right:14px; float:left;}
#tbleft .education div p {padding:10px 0;}
#tbleft .education div div {padding:10px 0;}
#tbleft .education dl {color:#333; font-size:12px;}
#tbleft .education dl dt {line-height:2.0;}

#tbleft .entertain {width:676px; min-height:100px; -height:100px; margin-top:10px; margin-left:4px;}
#tbleft .entertain h2 {width:100%; padding-bottom:5px; margin-bottom:10px; color:#7100BB; border-bottom:#D1A46B solid 2px; float:left;}
#tbleft .entertain h3 {width:100%; padding-bottom:3px; margin-bottom:10px; border-bottom:#ccc dotted 1px; float:left;}
#tbleft .entertain div {width:100%; float:left;}
#tbleft .entertain p {color:#000; font-size:12px; line-height:1.5;}
#tbleft .entertain p img {margin-right:10px; padding:5px; border:#ccc solid 1px; float:left;}

#tbleft table.tabber {width:100%; height:30px; margin-bottom:10px; 
border:#9EBBE7 solid 1px; border-bottom:0; background:url("../images/tabbg.gif") #9EBBE7 repeat-x;}
#tbleft table.tabber td {padding:0 15px; font-weight:bold; cursor:pointer;}
#tbleft table.tabber td.tabed {background-color:#fff; color:#7100BB;}
#tbleft table.tabber th {width:250px;}

#tbleft .enterflash {width:648px; height:335px; margin-top:10px; margin-left:4px; padding:8px; padding-right:0;
border:#9EBBE7 solid 10px; background-color:#eee; overflow:hidden;}
#tbleft .enterflash .flash {width:448px; height:336px; overflow:hidden; float:left;}
#tbleft .enterflash .flash p {margin:-1px 0 0 -1px;}
#tbleft .enterflash p.image {width:192px; margin:0; float:left;}

#tbleft .actorphotos {width:670px; min-height:100px; -height:100px; padding:10px; padding-right:0; position:relative;}
#tbleft .actorphotos h2 {padding-bottom:5px; margin-bottom:10px; border-bottom:#D1A46B solid 2px;}
#tbleft .actorphotos h2 span {position:absolute; top:12px; right:10px; font-size:12px; font-weight:normal;}
#tbleft .actorphotos dl {color:#333; font-size:12px; line-height:24px;}
#tbleft .actorphotos dl dt {font-weight:bold; color:#041F94; margin-bottom:10px; border-bottom:#ccc dotted 1px;}
#tbleft .actorphotos dl dd {padding-left:5px;}
#tbleft .actorphotos dl img {width:88px; padding:5px; margin:0 10px; border:#ccc solid 1px;}

#tbleft .actors {width:676px; min-height:100px; -height:100px; margin-top:10px; margin-left:4px; position:relative;}
#tbleft .actors h2 {width:100%; padding-bottom:5px; margin-bottom:10px; color:#7100BB; border-bottom:#D1A46B solid 2px; float:left;}
#tbleft .actors h2 span {position:absolute; top:12px; right:10px; font-size:12px; font-weight:normal;}
#tbleft .actors ul {width:644px; margin-top:-10px; margin-bottom:10px; padding-left:30px; padding-top:10px; color:#333; font-size:12px; 
overflow-x:hidden; border:#9EBBE7 solid 1px; border-top:0;}
#tbleft .actors ul li {width:700px; min-height:10px; -height:10px; padding-bottom:10px; float:left;}
#tbleft .actors ul li p {width:170px; line-height:1.3; font-size:10px; float:left;}
#tbleft .actors ul li strong {font-weight:normal; color:#041F94;}
#tbleft .actors ul img {width:88px; padding:5px; margin-bottom:3px; border:#ccc solid 1px;}
#tbleft .actors .icon {width:100%; margin-bottom:10px;}
#tbleft .actors .icon img {width:88px; padding:5px; margin-right:10px; border:#ccc solid 1px; float:left;}

#tbleft .tvlife {width:670px; min-height:100px; -height:100px; padding:10px; padding-right:0; position:relative;}
#tbleft .tvlife h2 {padding-bottom:5px; margin-bottom:10px; border-bottom:#D1A46B solid 2px;}
#tbleft .tvlife h2 span {position:absolute; top:12px; right:10px; font-size:12px; font-weight:normal;}
#tbleft .tvlife dl {color:#333; font-size:12px; line-height:24px;}
#tbleft .tvlife dl dt {font-weight:bold; color:#041F94;}

#tbleft .howworks {width:670px; min-height:100px; -height:100px; padding:10px; padding-right:0; float:left;}
#tbleft .howworks h2 {padding-bottom:5px; margin-bottom:10px; border-bottom:#D1A46B solid 2px;}
#tbleft .howworks dl {color:#333; font-size:12px; line-height:24px;}
#tbleft .howworks dl dt {font-weight:bold; color:#041F94;}
#tbleft .howworks dl table {margin:15px 0; border-top:#ccc solid 1px;}
#tbleft .howworks dl table strong {color:#041F94; font-size:14px;}
#tbleft .howworks dl table td.img_td {padding-left:10px; padding-top:5px; line-height:1.3; border-left:#ccc solid 1px;}

#tbleft .FAQhelp {width:670px; min-height:100px; -height:100px; padding:10px; padding-right:0; float:left;}
#tbleft .FAQhelp h2 {padding-bottom:5px; margin-bottom:10px; border-bottom:#D1A46B solid 2px;}
#tbleft .FAQhelp dl {color:#333; font-size:12px; line-height:24px;}
#tbleft .FAQhelp dl dt {font-weight:bold; color:#041F94;}

#tbleft .ourservices {width:670px; min-height:100px; -height:100px; padding:10px; padding-right:0; float:left;}
#tbleft .ourservices h2 {padding-bottom:5px; margin-bottom:14px; border-bottom:#D1A46B solid 2px;}
#tbleft .ourservices p {color:#333; font-size:12px; line-height:1.5;}
#tbleft .ourservices p img {width:253px; height:184px; margin-right:14px; float:left;}

#tbleft .friends {width:670px; min-height:100px; -height:100px; padding:10px; padding-right:0; float:left;}
#tbleft .friends h2 {padding-bottom:5px; margin-bottom:10px; border-bottom:#D1A46B solid 2px;}
#tbleft .friends p {color:#333; font-size:12px; line-height:1.6;}

#tbleft .contactus {width:670px; min-height:100px; -height:100px; padding:10px; padding-right:0; float:left;}
#tbleft .contactus h2 {padding-bottom:5px; margin-bottom:10px; border-bottom:#D1A46B solid 2px;}
#tbleft .contactus p {color:#333; font-size:12px; line-height:1.6;}

#tbleft .forgot {width:670px; min-height:100px; -height:100px; padding:10px; padding-right:0; float:left;}
#tbleft .forgot h2 {padding-bottom:5px; margin-bottom:10px; border-bottom:#D1A46B solid 2px;}
#tbleft .forgot table {width:100%;}
#tbleft .forgot table .inp_border {padding:2px 8px; border:#ccc solid 1px; overflow:hidden;}
#tbleft .forgot .for_button input {width:97px; height:20px; cursor:pointer;
background:url("../images/btn_forgot.gif") no-repeat;}

#tbleft .friends {width:670px; min-height:100px; -height:100px; padding:10px; padding-right:0; float:left;}
#tbleft .friends h2 {padding-bottom:5px; margin-bottom:10px; border-bottom:#D1A46B solid 2px;}
#tbleft .friends table {width:100%;}
#tbleft .friends table .inp_border {width:200px; padding:2px 8px; border:#ccc solid 1px; overflow:hidden; display:block; position:relative;}
#tbleft .friends table .inp_border img {height:20px; cursor:pointer; position:absolute; top:0; right:0; border-left:#ccc solid 1px;}
#tbleft .friends table .area_border {height:80px; padding:2px 8px; border:#ccc solid 1px; overflow:hidden;}
#tbleft .friends table .area_border textarea {height:80px;}
#tbleft .friends .for_button input {width:97px; height:20px; cursor:pointer;
background:url("../images/btn_refer.gif") no-repeat;}

#tbleft .regsuccess {width:100%; min-height:100px; -height:100px; padding:10px; padding-right:0; float:left;}
#tbleft .regsuccess h2 {padding-bottom:5px; margin-bottom:10px; border-bottom:#D1A46B solid 2px;}
#tbleft .regsuccess blockquote {color:#333; padding-left:20px; font-size:12px; line-height:1.8;}
#tbleft .regsuccess p {color:green; margin-bottom:10px; font-size:16px; font-weight:bold;}
#tbleft .regsuccess .strong {font-weight:bold; color:blue;}

#tbleft .login {width:260px; height:120px; margin-bottom:5px; overflow:hidden; padding:10px; padding-right:0; float:left;}
#tbleft .login h2 {padding-bottom:5px; margin-bottom:0px; border-bottom:#D1A46B solid 2px;}
#tbleft .login table {width:260px;}
#tbleft .login th {width:80px; height:20px; text-align:left; font-weight:normal;}
#tbleft .login td {width:148px; border:#ccc solid 1px; overflow:hidden;}
#tbleft td.subt_btn {width:240px; height:25px; border:0;}
#tbleft td.subt_btn p {width:100%; height:25px; position:relative;}
#tbleft .subt_btn span {position:absolute; right:-3px; top:-2px; font-size:10px;}
#tbleft td.subt_btn a {font-size:10px; text-decoration:underline;}
#tbleft td.subt_btn a:hover {font-size:10px; text-decoration:none;}
#tbleft .subt_btn input {width:97px; height:20px; cursor:pointer;
background:url("../images/btn_signin.gif") no-repeat;}

#tbright {width:270px; min-height:100px; -height:100px; float:left;}
#tbright .login {width:260px; height:120px; margin-bottom:5px; overflow:hidden; padding:10px; padding-left:0;}
#tbright .login h2 {padding-bottom:5px; margin-bottom:0px; border-bottom:#D1A46B solid 2px;}
#tbright .login table {width:260px; border:#D1A46B solid 1px; border-top:0;}
#tbright .login th {width:80px; height:20px; text-align:left; font-weight:normal;}
#tbright .login td {width:148px; border:#ccc solid 1px; overflow:hidden;}
#tbright td.subt_btn {width:240px; height:25px; border:0;}
#tbright td.subt_btn p {width:100%; height:25px; position:relative;}
#tbright .subt_btn span {position:absolute; right:-3px; top:-2px; font-size:10px;}
#tbright td.subt_btn a {font-size:10px; text-decoration:underline;}
#tbright td.subt_btn a:hover {font-size:10px; text-decoration:none;}
#tbright .subt_btn input {width:97px; height:20px; cursor:pointer;
background:url("../images/btn_signin.gif") no-repeat;}

#tbright .register {width:260px; height:120px; overflow:hidden; padding:10px; padding-left:0;}
#tbright .register h2 {padding-bottom:5px; margin-bottom:2px; border-bottom:#D1A46B solid 2px;}
#tbright .register p {font-size:11px; text-align:center; color:#333;}

#tbright .howworks {width:260px; min-height:100px; -height:100px; padding:10px; padding-left:0;}
#tbright .howworks h2 {padding-bottom:5px; margin-bottom:10px; border-bottom:#D1A46B solid 2px;}
#tbright .howworks dl {color:#333; font-size:12px; line-height:24px;}
#tbright .howworks dl dt {font-weight:bold; color:#041F94;}
#tbright .howworks dl table {margin:15px 0; border-top:#ccc solid 1px;}
#tbright .howworks dl table strong {color:#041F94; font-size:14px;}
#tbright .howworks dl table td.img_td {padding-left:10px; padding-top:5px; line-height:1.3; border-left:#ccc solid 1px;}

#tbright .FAQhelp {width:260px; min-height:100px; -height:100px; padding:10px; padding-left:0;}
#tbright .FAQhelp h2 {padding-bottom:5px; margin-bottom:10px; border-bottom:#D1A46B solid 2px;}
#tbright .FAQhelp dl {color:#333; font-size:12px; line-height:24px;}
#tbright .FAQhelp dl dt {font-weight:bold; color:#041F94;}

#tbright .tvlife {width:260px; min-height:100px; -height:100px; padding:10px; padding-left:0; position:relative;}
#tbright .tvlife h2 {padding-bottom:5px; margin-bottom:10px; border-bottom:#D1A46B solid 2px;}
#tbright .tvlife h2 span {position:absolute; top:12px; right:10px; font-size:12px; font-weight:normal;}
#tbright .tvlife p {color:#333; font-size:12px; line-height:1.6;}

#tbright .actorphotos {width:260px; min-height:100px; -height:100px; padding:10px; padding-left:0; position:relative;}
#tbright .actorphotos h2 {padding-bottom:5px; margin-bottom:10px; border-bottom:#D1A46B solid 2px;}
#tbright .actorphotos h2 span {position:absolute; top:12px; right:10px; font-size:12px; font-weight:normal;}
#tbright .actorphotos dl {color:#333; font-size:12px; line-height:24px;}
#tbright .actorphotos dl dt {font-weight:bold; color:#041F94;}
#tbright .actorphotos dl dd {padding-left:5px;}
#tbright .actorphotos dl img {width:88px; padding:5px; margin:0 10px; border:#ccc solid 1px;}

#tbright table.loged td {width:240px; line-height:1.4; border:0;}
#tbright table.loged ol {font-size:10px;}

#tbright .registerIcon {width:260px; min-height:100px; -height:100px; padding:10px; padding-left:0;}
#tbright .registerIcon h2 {padding-bottom:5px; margin-bottom:10px; border-bottom:#D1A46B solid 2px;}

#tbright .edumainbar {width:260px; min-height:100px; -height:100px; padding:10px; padding-left:0;}
#tbright .edumainbar h2 {padding:5px; background-color:#9EBBE7;}
#tbright .edumainbar ul.mainbarul {padding:5px 5px 10px 10px; background-color:#eee; border:#9EBBE7 solid 1px; border-top:0;}/* border-bottom:#D1A46B solid 2px; FFD49D*/
#tbright .edumainbar ul li.barclose {min-height:24px; -height:24px; line-height:24px; padding-left:20px;
background:url("../images/menu_close.gif") no-repeat left 9px;}
#tbright .edumainbar ul li.baropen {min-height:24px; -height:24px; line-height:24px; padding-left:20px;
background:url("../images/menu_open.gif") no-repeat left 10px;}
#tbright .edumainbar ul li.baropen a.menued {color:#000; text-decoration:underline;}
#tbright .edumainbar ul.closemenu {display:none;}
#tbright .edumainbar ul.openmenu {display:;}

/* tFooter Css */
#tfooter {width:950px; padding:10px 0; border-top:#620031 solid 5px;}
#tfooter p {text-align:center;}
