/*-------------------------------------------
    Project: so.chanceol.com 
     Author: Ddong
       Date: 2009/07/28
	Version: 0.1.1	
Last Change: 2009/07/28
Explanation:
--------------------------------------------*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, textarea {
font-family:tahoma,Arial,verdana;
list-style-type:none;
margin:0;
padding:0;
font-size:12px;
}
.c{clear:both;font-size:0;height:0;}
.header{}
.log_win{position:absolute;right:0;top:30px;z-index:999;background:#fff;padding:10px;border:solid 1px #efefef;width:240px;overflow:hidden; }
.h_t_tip{height:28px;border-bottom:solid 1px #cadae2;line-height:25px;clear:left;background:#e9f0f3;color:#24668c;position:relative;}
.t_tip a:link,.h_t_tip a:link{color:#24668c;text-decoration:none;}
.t_tip a:visited,.h_t_tip a:visited{color:#24668c;text-decoration:none;}
.t_tip a:hover,.h_t_tip a:hover{color:#0a64a4;text-decoration:underline;}
.t_l_nav{width:300px;float:left;padding-left:15px;}
.t_r_uinfo{width:400px;float:right;text-align:right;padding-right:15px;position:relative;cursor:pointer;}
	.t_r_uinfo span{color:#f00;} 
	.tip_selct{width:70px;border:solid 1px #CADAE2;padding:3px;border-top:none;position:absolute;z-index:0;top:28px;right:40px;}
	.tip_selct a{display:block;color:#24668C;text-align:left;}

.login_box{width:235px;border:solid 1px #BFD8EE;border-bottom:none;}
.login_box span.logt{width:213px;background:#DEEAF6;height:22px;border:solid 1px #fff;line-height:25px;padding-left:20px;color:#0252A1;display:block;}
.lg_form{border-top:solid 1px #BFD8EE;padding:10px;}
.lg_form a{color:#194C7F;text-decoration:none;}
.lg_form a:hover{text-decoration:underline;}
.lg_form label{display:block;height:28px;margin:5px 0;line-height:28px;}
.lg_form label span{display:block;float:left;width:50px;text-align:right;padding:5px 5px 0 0;line-height:20px;}
.lg_form input.ixt{display:block;border:solid 1px #989898;padding:3px;width:145px;float:left;}
.reg_bx{width:235px;border:solid 1px #FECC75;padding:1px;background:#FDFADD;text-align:center;padding:10px 0;color:#B36601;}
.sbtn{background:url(../images/so/login_btn.gif) no-repeat;width:92px;height:30px;border:none;color:#fff;cursor:pointer;margin-left:55px;}
.rbtn{background:url(../images/so/reg_btn.gif) no-repeat;width:99px;height:25px;color:#4A2503;border:none;margin:10px 0;cursor:pointer;}
.cancel{width:30px;height:30px;position:absolute;right:0;top:5px;overflow:hidden;}
.cancel a{display:block;width:30px;height:30px;background:url(../images/so/cls.gif) no-repeat 0 0;text-indent:-99px;}
.cancel a:hover{background:url(../images/so/cls.gif) no-repeat 0 -35px;}
.t_l_nav a:link{color:#24668C;font-weight:bold;}
.t_l_nav a:visited{color:#24668C;font-weight:bold;}
.t_l_nav a:hover{color:#ff6600;text-decoration:underline;} 


/* home */
.h_container,.quick{width:500px;margin:0 auto;}
.h_container .logo{width:341px;height:82px;text-indent:-999px;overflow:hidden;margin:50px auto;}
			 .logo h1{background:url(../images/so/so_home_logo.gif) no-repeat;width:341px;height:82px;}
.search_warp{}
.search_warp .s_tab{height:25px;padding:0 0 0 20px;}
			 .s_tab ul{}
			 .s_tab ul li{display:block;width:118px;height:25px;line-height:25px;text-align:center;background:url(../images/so/sohome.gif) no-repeat left top;float:left;font-size:14px;}
			 .s_tab ul li a:link,.s_tab ul li a:visited{color:#fff;text-decoration:none;display:block;width:118px;height:25px;}
			 .s_tab ul li a:hover{font-weight:bold;text-decoration:underline;}
			 .s_tab ul li.s_on{background:url(../images/so/sohome.gif) no-repeat -143px 0;}
.search_warp .so_warp{width:493px;height:143px;border:solid 2px #649CBC;position:relative;}
			 .so_warp .l_f_r{display:block;position:absolute;left:-2px;top:-2px;background:url(../images/so/sohome.gif) no-repeat left bottom;width:6px;height:147px;}
			 .so_warp .r_f_r{display:block;position:absolute;right:-5px;top:-2px;background:url(../images/so/sohome.gif) no-repeat right bottom;width:6px;height:147px;}
.so_warp .sol_warp{width:428px;height:26px;position:relative;left:35px;top:35px;border:solid 2px #c9c9c9;border-left:none; border-right:none;}
		 .sol_warp .i_f_r{display:block;position:absolute;left:0px;top:-2px;background:url(../images/so/sohome.gif) no-repeat 0 -48px;width:31px;height:30px;} 				
		 .sol_warp .so_btn{display:block;position:absolute;right:0px;top:-2px;background:url(../images/so/sohome.gif) no-repeat 0 -98px;width:80px;height:30px;border:none;color:#fff;cursor:pointer;}
	input.so_pt{width:310px;padding:5px 0 0 0;margin-left:35px;border:none;}
.auto_pop{width:311px;border:solid 1px #ccc;position:absolute;left:70px;background:#fff;top:63px;}
.auto_pop ul{padding:5px;}
.auto_pop ul li{height:23px;line-height:23px;cursor:pointer;margin:2px 0;}
.keywords{margin:40px 40px;}
.keywords span{color:#0B4A6E;}
.keywords a{color:#A1A1A1;}
.quick{margin:15px auto;overflow:hidden;clear:left; }
.quick h3{font-size:14px;color:#0B4A6E;}
.quick ul{width:145px;float:left;margin-left:15px;}
.quick ul li{line-height:22px;background:url(../images/so/listyle.gif) no-repeat 0px 10px;padding-left:10px; }
.quick ul li a{color:#3C7C9F;}


.tt_wrap{height:25px;line-height:25px;padding-left:10px;background:#e2eef6;color:#0a64a4;}
.res_bts{height:30px;background:#efeeee;line-height:30px;margin:15px 0;padding:0 10px;}
.res_bts .f_tp{margin-right:50px;}
.res_bts a:link,.footer a:link{color:#002e89;}
.res_bts a:visited,.footer a:visited{color:#551A8B;}
.res_bts a:hover,.footer a:hover{color:#0A86FF;}
.t_tip,.s_hd,.s_result,.on_pgs,.content,.f_search,.footer{width:950px;margin:0 auto;}
.footer{border-top:solid 1px #e2e2e2;text-align:center;}
.footer p{line-height:35px;}


#hot_keywords a{padding:0 6px;}

