.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
body
{line-height:1.5em;}
#header{
	width:926px;
	background: white url(images/ask_headerbg2.gif) top no-repeat;
	height: 126px;
	border:#00f 1px solid;
}
#searchbox{
	width:776px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
#search_sub,#ask_sub{
width:60px;
height:21px;
background:url(images/search_sub.gif) top left no-repeat;
border:none;
cursor:pointer;}
#sub_menu{
padding:5px 0 0 10px;}
#sub_menu a{
color:#333;
text-decoration:none;}
#sub_menu a:hover{
color:#000;
text-decoration:underline;
}
#navi {
background: url(images/ask_navibg2.gif) -5px top no-repeat;
}
#navi li a.on,#navi li a:hover{
	color: #E061C9;
}

#content{
	background:none;
	padding-top:10px;
}
#main{
width:926px;
_width:926px;
_overflow-x:hidden;
background:#fff;
}
table.tableclass td.tt1{
width:80px;}
table p{
overflow:visible;
}

.gq{
	position:absolute;
	margin-top:-30px;
	margin-left:490px;
	padding:0px 6px 0px 6px;
	color:#f00;
	border:#fa2626 1px solid;
        border-left:#fa2626 2px solid;
	background:#fdd4d4;
}


.tab_pink_t{
	background:url(images/tab_pink_d.gif) repeat-x;
	}
.tab_pink_l{
	background:url(images/tab_pink_d.gif) repeat-y;
	}
.tab_pink_b{
	background:url(images/tab_pink_d.gif) repeat-x;
	background-position:bottom;
	}
.tab_pink_r{
	background:url(images/tab_pink_d.gif) repeat-y;
	background-position:right;
	}
.tab_pink_l_t2{
	width:100%;
	height:100%;
	background:url(images/tab_pink_l_t.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
 .tab_pink_l_b2{
	width:100%;
	height:100%;
	background:url(images/tab_pink_l_b.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.tab_pink_r_t2{
	width:100%;
	height:100%;
	background:url(images/tab_pink_r_t.gif);
	background-repeat:no-repeat;
	background-position:right top;}
.tab_pink_r_b2{
	width:100%;
	height:100%;
	background:url(images/tab_pink_r_b.gif);
	background-repeat:no-repeat;
	background-position:right bottom;padding-top:1px;}

#user_login{text-align:center;border:#FF98B6 1px solid;margin-bottom:10px;}
#user_login ul{text-align:left;}

#user_login ul li{padding:0px;margin:0px;}
#user_login .t{padding-left:16px;}
#user_login input.text {background:#F9F9F9;border:1px solid #C8C8C8;height:16px;width:70px;}
#user_login .login_color {border-bottom:2px solid #F992B0;border-top:2px solid #FB50AC;margin:2px;}
#user_login h2 {color:#FF056F;font-size:14px;text-align:left;padding:0.2em 0.5em 0 0.5em;font-weight:bold;}
#user_login .sub_bt{width:102px;height:20px;background:url(../styles/images/icon.gif) -600px -70px no-repeat;cursor:pointer;margin-left:40px;margin-top:6px;;border:none;}
#user_login ul li {line-height:26px;}
#user_login ul li.login_buttond{margin-left:55px;margin-top:0;_margin-top:4px;}
.save_pw{margin-left:16px;display:block;border:none;}
/*.get_password{background:url(../images/icon.gif) 7px -270px no-repeat;float:left;padding-left:14px;padding-top:6px;}*/
.get_password a {color:#FB0004;}
.login_box h3{margin:20px 10px 15px;border-top:1px solid #FFAFC8;padding-top:12px;text-align:center;}
.clean{clear:both;}
#user_login .help{text-align:center;}
#user_login .black{color:#000}
#logined{display:none;}
#logined h2{padding-bottom:2px;text-align:center;}
#logined h2 span{color:#333;font-weight:normal;}
#logined .current_grade{padding-bottom:4px;}
#user_center{text-align:center;}
#user_center ol{margin:0px;padding:0px;}
#user_center .u_info{width:120px;margin:4px auto;}
.q_relate{border:1px solid #F7CB67;margin:0 0 10px 0;padding:6px;overflow:hidden;}
.q_relate dt{padding:4px 12px;color:#333333;font-size:14px; font-weight:bold;}
.q_relate dd{float:left;width:260px;height:22px;overflow:hidden;color:#666;line-height:1.8em;padding:0;margin:0;}
.h2_bg .hd_left{float:left;}
.h2_bg .hd_more{float:right;font-size:12px;margin-right:8px;display:inline;}
.h2_bg .hd_more a{color:#E60D64;}

