﻿@charset "utf-8";

/* common */
* { margin:0; padding:0; font-family:Dotum,Gulim,san-serif; }
fieldset { border:none; }
legend { visibility:hidden; width:0; height:0; overflow:hidden; font-size:0; line-height:0; }
ul,ol { list-style:none; }
img { border:none; }

/* link */
	a:link    { color:#666; text-decoration:none; }
	a:visited { color:#666; text-decoration:none; }
	a:hover   { color:#666; text-decoration:underline; }
	a:active  { color:#666; text-decoration:none; }

/* layout */
	#wrap { width:980px; margin:0 auto; }
		#header { margin-bottom:20px; }

	/* footer */
		#footer {clear:both; margin:0 auto; padding:20px 0; width:980px;}
			.herald_service {margin-bottom:10px; width:980px;}
			.herald_service h3 {float:left;}
			.herald_service ul {padding-left:10px; height:25px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}			
			.herald_service ul li {font-size:12px; float:left; padding:7px 15px 0 14px; background:url(../images/common/bg_foot_ifo_bar.gif) no-repeat right 10px;}
			.com_info { position:relative; height:27px; border:1px solid #8ab2cc; background:url(../images/common/foot_bg.gif) repeat-x left top; z-index:999;}
			.com_info_r { padding-right:15px; height:27px; background:url(../images/common/foot_bg_r.gif) no-repeat left top;}
			.com_info_r .btn {float:right; margin-top:4px;}
			.com_info_r ul { padding:7px 0 0 15px; background:url(../images/common/foot_bg_l.gif) no-repeat left top; float:left;}
			.com_info_r ul li { float:left; margin-right:4px; padding-right:7px; background:url(../images/common/foot_gu.gif) no-repeat right 50%;}
			.com_info_r ul li.last {padding-right:0; background:none;}
			#com_info_allmenu {display:none; position:absolute; left:-1px; bottom:27px; padding:5px; width:968px; border:1px solid #8db6d0; background:#95c0db; z-index:999;}
			#com_info_allmenu .allmenu {border:1px solid #7eaecf; background:#fff; padding:14px 0; width:966px; float:left;}
			
			#com_info_allmenu .allmenu .list {border-right:1px solid #e7e7e7;background:#fff; float:left; padding:0 12px; min-height:210px; height:auto !important; height:210px;}
			#com_info_allmenu .allmenu .list_last {border-right:0 none;background:#fff; float:left; padding:0 14px 20px 14px;}
			#com_info_allmenu .allmenu h4 {width:135px; }
			#com_info_allmenu .allmenu h4 a {font-size:12px; color:#000; height:12px; font-weight:bold; padding-right:10px; background:url(../images/common/arr3_r.gif) no-repeat right 4px; display:inline;}
			#com_info_allmenu .allmenu ul {background:none; float:none; padding:12px 0 0 0;}
			#com_info_allmenu .allmenu ul li { float:none; font-size:12px; margin:0 0 5px 0; padding:0 0 0 7px; width:71px; background:url(../images/bul/bul_dot_06.gif) no-repeat left 5px;}

			.logo {float:left; margin-right:36px; padding:9px 0 0 9px;}
			
			h2.foot_famlink  {float:left; margin-top:11px;}
			ul.foot_famlink_li li {float:left; margin:10px 0 0 12px; padding-left:5px; background:url(../images/bul/bul_dot_08.gif) no-repeat left 4px;}
			ul.foot_famlink_li li.last {margin:10px 10px 0 12px;}		
			ul.foot_famlink_li li img {vertical-align:top;}
			.friend_btn {float:left; position:relative; margin-top:7px; z-index:1000;}
			#friend_list {display:none; font-size:12px; color:#666; line-height:130%; position:absolute; left:-1px; bottom:17px; padding:8px 0 2px 10px; width:79px; height:80px; overflow-y:auto; border:1px solid #ddd; background:#fff; z-index:1001;}
			ul.foot_link {float:left; width:800px;}
			ul.foot_link li {float:left; margin:3px 8px 0 0; padding-right:8px; background:url(../images/common/bg_foot_ifo_bar.gif) no-repeat right 6px;}
			ul.foot_link li.last {padding-right:0; background:none;}
			
			p.foot_author {float:left; margin-top:7px; width:800px;}
			p.copyright {display:inline; float:left; font-size:9px; font-weight:bold; color:#bebebe; margin-top:10px; white-space:nowrap;}
