@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }

body { background-color:#194d83; font-size:12px; }

/*add by 锦毛鼠*/
a { color: #2C629E; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }
.c_form { padding: 0.5em 1em; }
.c_form_minh { padding: 0.5em 2em; }
.button { padding: 0 5px; margin: 0 0 0 3px; height: 24px; border: none; background: #DDD; color: #333; line-height: 20px; letter-spacing: 1px; cursor: pointer; }
.submit { padding: 0 5px; height: 24px; border: none; background: #FF8901; color: #FFF; line-height: 20px; letter-spacing: 1px; cursor: pointer; }
a.submit { padding: 5px; }
a.button { padding: 5px; }
textarea { border: 1px solid #ddd; overflow: auto; }
.t_input { padding: 3px 2px; border: 1px solid #ddd; line-height: 16px; }

/* over of 锦毛鼠*/

input, select {
	-x-system-font:none;
	font-family:Verdana,"Lucida Grande",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	vertical-align:middle;
	margin-top:-1px;
	margin-bottom:0px;
	margin-top:-2px\9;
	margin-bottom:1px\9;
	+margin-top:-3px;
	_margin-top:0px;
}

.minh_input {
	margin-top:0px;
	margin-top:4px\9;
	+margin-top:-1px;
	_margin-top:0px;
    margin-bottom:0px;
}

span {
	-x-system-font:none;
	font-family:Verdana,"Lucida Grande",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;
}

#header{
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	height:70px;
	}

#header h1 a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	float:left;
	background:transparent url(image/11.png) no-repeat scroll 0 0;
	display:block;
	height:70px;
	overflow:hidden;
	text-indent:-9999px;
	width:255px;
	}

.toolbar{
	float: right;
	margin-top:30px;
	}

.toolbar a{
	color:#FFF;
	font-size:12px;
	text-decoration: none;
	}

#main{
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFF;
	/*height:570px;*/
	overflow:hidden;
	border: 7px solid rgb(217, 236, 255);
	}
	
.left {
	float: left;
	width:636px;
	}
.left_minh{
	float: left;
	width:627px;
	/*height:788px;*/
	}
.minh_bg{
	margin-left:0px;
	_margin-top:0px;/*IE6*/
	width:626px;
	height:300px;
	background-image: url(image/minh_bg.jpg);
}

.minh_search{
	width:586px;
	_width:585px;;/*IE6*/
	height:38px;
	margin-left:1px;
	padding-left:20px;
	padding-right:20px;
	padding-top:18px;
	padding-bottom:8px;
	background-color: #f7f7f7;
    border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(194, 224, 254);
	}
.minh_search .t_input {
 	border-color:#CCCCCC;
	}
	
.t_input, select {
	border:1px solid #DDDDDD;
	line-height:16px;
	padding:3px 2px;
	}
	
.member_activity{
	width:627px;
	height:215px;
	}
.member_activity a{
	color:#0066CC;
	text-decoration:none;
	}

.member_activity .minh_activity h3,.member_activity .minh_member h3{
	margin-top:7px;
	text-align: center;
	color: rgb(41, 113, 156);
	font-size: 15px;
	background-image: url(image/hengxian.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 30px;	
	/*	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(194, 224, 254);*/
	}

.minh_member{
	float: left;
	width:311px;
	height:208px;
	}
.minh_member img, .minh_activity img {
	border:1px solid #DDDDDD;
	float:left;
	margin-right:10px;
	margin-top:0px;
	padding:2px;
	width:70px;
	}

.minh_activity {
	float: right;
	width:311px;
	height:208px;
	}
.middle {
	float: right;
	width:9px;
	height:568px;
	background-image: url(image/vertSep.gif);
	}
.right {
	float: right;
	width:334px;
	height:568px;
	}
.right_topbg {
	margin-left:5px;
	width:325px;
	height:70px;
	background-image: url(image/right_topbg.gif);
	}
.right_register{
	width:334px;
	height:375px;
	}
.right_login {
	border: 1px solid rgb(194, 224, 254); 
	margin: 15px 0px 0px 20px;
	background: rgb(251, 253, 255) none repeat scroll 0% 0%; 
	height: 49px; 
	width: 291px; 
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	}	
.right_login2 {
	margin: 15px 0px 0px 65px; 
	font-size: 12px;
	}
#footer{
	width: 958px;
	margin-right: auto;
	margin-left: auto;
	}	

.minh_search .submit {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:  url(image/seacher.gif) no-repeat;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	height:30px;
	width:60px;
	letter-spacing:1px;
	line-height:20px;
	padding:0 5px;
	margin-top:0;
	margin-left:12px;
	margin-left:25px\9;
	}
	
.line_minh	{
	margin-top:0px;
	_margin-bottom:-17px;/*IE6*/
	width:626px;
	height:1px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(194, 224, 254);
	}

.line_minh2	{
	float:left;
	width:5px;
	height:158px;
	margin-top:8px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(image/suxian.gif);
	}
		
.dubai {
	color:#999999;
	padding-top:6px;
	font-size:12px;
	overflow:hidden;
	margin-top:6px;
	line-height:1.5em;
	}
	
.ziliao,.activity{
	color:#2C629E;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	}
.ie_minh {
 	float:left; 
	margin-left:10px;
	_margin-left:6px;
	margin-right:10px;
	margin-top:0px;
	padding:2px;
	width:70px;
	text-align:center;
	 }
.minh_line {
	width:334px;
	height:40px;
	}
.minh_line2 {
	width:334px;
	height:60px;
	}
.minh_notice {
	width:334px;
	height:20px;
	}
.minh_noticered {
	width:334px;
	height:32px;
	}
.minh_psw {
	width:334px;
	height:40px;
	}
.reg_left {
	float:left;
	width:114px;
	text-align:right;
	margin-top:10px;
	font-size:12px;
	color:#999999;
	vertical-align:middle; 
	}
.reg_left2 {
	float:left;
	width:114px;
	text-align:right;
	font-size:12px;
	color:#999999;
	}
.reg_leftnotice {
	float:left;
	width:114px;
	text-align:right;
	font-size:12px;
	color:#999999;
	margin-top:3px;
	margin-top:-3px\9;
	}
.reg_right {
	float:right;
	width:200px;
	text-align:left;
	margin-top:10px;
	}
.reg_rightpsw {
	float:right;
	width:200px;
	text-align:left;
	}
.reg_right2 {
	float:right;
	width:200px;
	text-align:left;
	}
.minh_registersubmit {
	width:334px;
	height:35px;
	margin-top:2px;
	}
.minh_registersubmit .submit {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:  url(image/register.gif) no-repeat;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	height:35px;
	width:100px;
	letter-spacing:1px;
	line-height:20px;
	margin-top:0;
	}
	
.footer_minh a:link,.footer_minh a:visited,.footer_minh a:hover,.footer_minh a:active{
text-decoration:none;
color:#FFF;
}

/* add by 锦毛鼠 for ajax 弹窗*/
.ajaxshowmsg { margin:0; padding-left:20px; }

.ajaxshowmes span { padding-left: 60px; }

.ajax_selector { position: relative; z-index: 999; }
    .ajax_selector_option { position: absolute; margin-top: -3px; padding: 3px 2px; border: 1px solid #CCC; background: #FFF; overflow: auto; overflow-x: hidden; overflow-y: auto; }
.float_del, .float_edit { position: absolute; width: 13px; height: 14px; background: url(image/delete.gif) no-repeat 0 0; top: 0.5em; right: 5px; text-indent: -999em; overflow: hidden; display: block; }
    .float_del:hover { background-position: 0 -14px; }
.float_block { background-image: url(image/block.gif); }
.float_edit { background-image: url(image/edit.gif); right: 13px; }

.ajax_selector { position: relative; z-index: 999; }
    .ajax_selector_option { position: absolute; margin-top: -3px; padding: 3px 2px; border: 1px solid #CCC; background: #FFF; overflow: auto; overflow-x: hidden; overflow-y: auto; }

.inajax .formtable { width: 240px; }
    .inajax .formtable .t_input, .inajax .formtable textarea { width: 170px; }

.btn_line { padding: 5px 0; }

.popupmenu_popup { padding: 1em; border: 3px solid #FF8E00; background: #FCF9E6; line-height: 1.4em; text-align: left; overflow: hidden; }
    .popupmenu_popup h1 { font-size: 1.17em; padding: 0 0 10px 0; }
    .popupmenu_popup td { padding-bottom: 0.4em; }
    .popupmenu_popup .float_del{ background-image: url(image/delete2.gif); }

.popupmenu_centerbox { border: 8px solid #FFAE4A; background: #FCF9E6; text-align: left; min-width:250px; max-width:550px; }
    .popupmenu_centerbox h1 { padding: 0 10px; color: #FF9919; font-size: 14px; line-height: 26px; cursor: move; }

    .popupmenu_centerbox .popupmenu_inner { padding: 10px; color: #444; }
        .popupmenu_centerbox .popupmenu_inner td{ line-height: 200%; }
            .popupmenu_centerbox .popupmenu_inner .t_input, .popupmenu_centerbox .popupmenu_inner textarea{ margin: 5px 0; border-color: #EBE6C9; }
            
            .popupmenu_centerbox .float_del{ background-image: url(image/delete2.gif); }
    .popupmenu_centerbox .box { width: 400px; }

.popupmenu_layer{ padding: 3px 6px 6px 1px; width: 220px; height: 80px; background: url(image/ilayer.gif) no-repeat; text-align: center; }
	.popupmenu_layer p{ line-height: 20px; color: #333; }
	.popupmenu_layer p.btn_line{ font-size: 14px; color: #F30; padding:2px 0; }
	.popupmenu_layer strong{ font-weight: normal; font-size: 18px; color: #FFF; }


/*add by 锦毛鼠 for 注册引导左侧头部滑动门 TABS HEADER***/
.tabs_header { margin-bottom: 15px; height: 29px; border-bottom: 1px solid #EBE6C9; clear: both; overflow: hidden; }

.tabs_header ul.tabs li a,
.tabs_header ul.tabs li a span{ background: url(image/tab_bg.gif) no-repeat;  display: block; }
        .tabs_header ul.tabs { position: absolute; z-index: 10; }
            .tabs_header ul.tabs li { float: left; margin: 0 1px 0 0; display: inline; }
                .tabs_header ul.tabs li a { float: left; padding: 0 0 0 10px; height: 30px; background-position: left top;  }
                    .tabs_header ul.tabs li a span { padding: 9px 10px 7px 0; background-position: right top; font-size: 14px; line-height: 14px; }
                        .tabs_header ul.tabs li a span img{ vertical-align: middle; }

            .tabs_header ul.tabs li.active a { float: left; padding: 0 0 0 10px; height: 30px; background: url(image/active_tab_bg.gif) no-repeat left top; color: #000; display: block; }
                .tabs_header ul.tabs li.active a span { padding: 9px 10px 7px 0; background: url(image/active_tab_bg.gif) no-repeat right top; line-height: 14px; display: block; }
            .tabs_header ul.tabs li.null { margin: 0 0 0 15px; padding: 0 0 0 25px; height: 25px; background: url(image/add_button.gif) no-repeat 0 0; line-height: 24px; }
                .tabs_header ul.tabs li.null a { padding: 0 10px 0 0; height: 25px; background: url(image/add_button.gif) no-repeat right top; color: #FFF; font-size: 12px; }

.c_header { margin: 0 0 10px; width: 100%; line-height: 26px; overflow: hidden; }
    .c_header .avatar48 { float: left; margin: 0 10px 0 0; }
h2.title { margin: 0 0 20px; font-size: 14px; text-align:center; }
h2.title img { margin: 0 5px 0 0; vertical-align: middle; }

/* add by 锦毛鼠 for 右侧头像*/
.avatar_list { zoom: 1; margin-left:auto; margin-right:auto; width:254px;}
    .avatar_list .gray { font-size: 10px; }
    .avatar_list li { float: left; padding:3px 7px 0px 7px;; width: 70px; overflow: hidden; }
    .avatar_list p { width: 100%; height: 22px; line-height: 22px;  text-align: center; white-space: nowrap; overflow: hidden; -moz-text-overflow: ellipsis; }
    .avatar_list p.online_icon_p { text-align: left; }
    .avatar_list:after { height: 0; clear: both; display: block; visibility: hidden; content: "."; }
.bar_text { padding: 10px 0 0 12px; width: 110px; font-size: 12px; font-weight: normal; }
    .bar_text p { line-height: 200%; }
    .bar_text .title { padding: 10px 0 5px 0; font-weight: bold; }
	
.avatar48 { padding: 5px 0 0 5px; width: 55px; height: 55px; background: url(image/48_avatar_bg.gif) no-repeat; }
  .avatar48 img { width: 48px; height: 48px; }
.avatar_minh { padding: 5px 0 0 0px; width: 70px; height: 81px; }
  .avatar_minh img { width: 70px; height: 81px; }

.gray { color: #999; font-size:12px; font-weight:normal; }
    .gray a { color: #999; }

/*avatar bg*/
.ar_r_t,
.ar_l_t,
.ar_r_b,
.ar_l_b{ background: url(image/avatar_bg.gif) no-repeat; }
.ar_r_t { float: left; background-position: right top; }
  .ar_l_t { padding: 5px 0 0; background-position: left top; }
    .ar_r_b { background-position: right bottom; }
      .ar_l_b { padding: 0 12px 12px 5px; background-position: left bottom; }

/*yellow radius*/
.ye_r_t,
.ye_l_t,
.ye_r_b,
.ye_l_b{ background: url(image/yel_bg.gif) no-repeat; }
.ye_r_t { width: 100%; background-position: right top; }
  .ye_l_t { padding: 5px 0 0; background-position: left top; }
    .ye_r_b { background-position: right bottom; }
      .ye_l_b { padding: 0 5px 5px; background-position: left bottom; }

.ybg { margin-bottom: 2px; padding: 10px; border: 1px solid #EBE6C9; background: #FCF9E6; }
    .ybg table { width: 100%; }

/*add by 锦毛鼠 for table*/
.formtable { width: 100%; }
    .formtable caption { padding: 10px 0; color: #666; font-size: 12px; }
        .formtable caption h2 { padding-bottom: 8px; border-bottom: 1px solid #CCC; color: #333; font-size: 14px; }
        .formtable caption p { margin-top: 8px; }
            .formtable td, .formtable th { padding: 5px; }
            .formtable th { padding-right: 1em; text-align: right; }

.infotable { width: 100%; }
    .infotable th { padding-right: 1em; text-align: right; color:#999; }
    .infotable .td_title {  text-align: right; font-weight:bold; border-bottom: 1px solid #ECF1F3; color:#999; padding:10px 0 0 10px;  }

