/*******page head*************/
body  { margin:0px; font-family:Verdana; }
.navi { border-bottom:1px solid #99CC66; font-size:14px; padding:6px; height:20px; }
.navi #channel { float:left; }
.navi #account { float:right; }

/*******login page********/
.logintop { width:100%; }
.logintop h4 { background-color:#E9F3DE; border-bottom:1px solid #99CC66; text-align:right; padding-top:6px; margin-top:12px; height:26px; font-size:12px; }
.login { width:100%; }
.login #txt { width:625px;  padding-left:30px; }
.login #form { border:1px solid #99CC66; background-color:#E9F3DE; width:320px; text-align:center; }

/********contry***********/
.contry_table { font-size:14px; }

/*******search result page***********/
.search img { float:left; }
.search #searchbox { width:308px; margin-top:12px; font-size:20px; }
.status { background-color:#E9F3DE; border-top:1px solid #99CC66; border-bottom:1px solid #99CC66; height:30px; text-align:right; padding-top:6px; font-size:14px; }
.status div { float:left; margin-left:12px; }
.result { height:auto; }
.result #left { width:668px; margin-left:8px; float:left; padding:0px; font-size:14px; }
.result #left span { color:#629331; font-size:12px; }
.result #ads { width:288px; border-left:1px solid #99CC66; float:right; padding-left:10px; font-size:12px;}
.result .advs{ border1:1px solid #ccc; height:60px; }
.result .advs a { text-decoration:none; color:red; font-weight:bold; }
.result .advs a:hover {color: blue;}


/*******split pages ****************/
.pagination{ margin-left:8px; margin-bottom:30px; padding:10px 0 5px 2px; font-size:15px; clear:both;}
.pagination a:link{float:left; display:block; margin:2px; padding:0px 5px 0 5px; border:1px solid #99CC66; color:#000000; text-align:center; text-decoration:none}
.pagination a:hover{float:left; display:block; margin:2px; padding:0px 5px 0 5px; background:#99CC66; border:1px solid #9C9C9C; color:#000000; text-align:center; text-decoration:none; color:#FFFFFF;}
.pagination a:visited{float:left; display:block; margin:2px; padding:0px 5px 0 5px; border:1px solid #99CC66; text-align:center; color:#000000; text-decoration:none}
.pagination .p_num{background-color:#99CC66;}
/********page foot**************/
.foot { clear:both; width:100%; height:20px; border-top:1px solid #99CC66; background-color:#E9F3DE; padding-top:6px; padding-bottom:6px; text-align:center; }

/******dragdrop menu*********/
.gb2, .gb3 { text-decoration:none; }
.gb2 { display:block; padding:0.2em 0.5em; }
.gbd { border-top:1px solid #c9d7f1; font-size:1px; }
#gbi { border-style:solid; }
#gbi,#gbs{ background:#fff;left:0;position:absolute;top:24px;visibility:hidden;/*z-index:1000*/ }
#gbi { border:1px solid;border-color:#C6E2A9 #36c #36c #99CC66;/*z-index:1001;*/ }

/*********Dialog*************/
#floatBoxBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;}   
.floatBox{border:#666 5px solid;width:300px;position:absolute;top:50px;left:40%;}   
.floatBox .title{height:23px;padding:7px 10px 0;background:#333;color:#fff;}   
.floatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;}   
.floatBox .title span{float:right;cursor:pointer;}   
.floatBox .content{padding:20px 15px;background:#fff;}  
 
 /*user panel*/
.pleft{ width:238px; border:1px solid #ccc; /*float:left;*/ }
.pleft dt { height:24px; padding:6px 0 0 6px; font-size:14px; }
.pleft ul { list-style:none; }
.pleft ul li { height:16px; padding-top:6px; }
.pleft ol { border-bottom:1px solid #0060B1; }
.pleft dd { margin-left:5px; }