@charset "utf-8";

/* default & reset */
body { 
	margin: 0px; padding:0px;
	color:#000; font-family: "Malgun Gothic", "dotum","Trebuchet MS", "Lucida Grande", "Tahoma","Helvetica","Arial",sans-serif; font-size:12px; line-height:150%;
	_font-family:µ¸¿ò, dotum, sans-serif;
	background:#fff url('/Img/Main/bg.gif') repeat-x left top;
}
a
{
	color: #CC6600;
	text-decoration:none;
	font-weight:bold;
}

.board_a
{
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.board_a
{
	color: #000;
	text-decoration:none;
	font-weight:normal;
}


a:visited
{
	text-decoration:none;
}
a:visited:hover
{
	color:#f58029;
}

a:hover 
{
	color:#F58029;
	text-decoration:none;

}

h1, h2, h3, h4, h5, h6 {
	margin: 0; padding: 0;
}
hr {
	display: none;
}
p, dl, dt, dd, ol, ul, li, form, fieldset, legend, pre, input, textarea, blockquote, th, td {
	margin: 0; padding: 0;
}
ol, ul {
	list-style-type: none;
}
img, fieldset, legend, abbr, acronym {
	border: 0;
}
table {
	border-collapse: collapse; border-spacing:0;
}
input, textarea, select {
	color: #666; font-family: "Malgun Gothic", "dotum","Trebuchet MS", "Lucida Grande", "Tahoma","Helvetica","Arial",sans-serif; font-size:12px;
}
.list_last {
	background:none !important;
}
.point_orange {
	color:#f58029;
}
.separate {
	color:#666; font-size:10px;
}
.point_green {
	color:#006600;
}

/* layout */
#wrap {
	*zoom: 1;
	width: 1165px;
}
#wrap:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
#container {
	float:left;
	width:1000px; border: 1px solid #000000;
	background:#fff;
}
#sidebar {
	float:right;
	width:160px; padding:151px 0 0 0;
}
#header {
	position:relative; 
	width:998px; height:138px; padding:8px 0 0 0; border:1px solid #000;
	background:url("/Img/Main/Hbg.gif") repeat-x left top;
}
#content {
	width: 995px; padding:10px 0 20px 5px;
}

/* header */
.header_item {
	*zoom: 1;
	position:relative;
}
.header_item:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
.header_item .item_left {
	float:left;
	width:400px;
}
.header_item .item_right {
	float:right;
	width:349px; padding:1px 10px 0 0;
}
.header_item .item_left h1 {
	float:left;
	width:133px; padding:3px 0 0 7px;
}
.header_item .item_left ul {
	float:left;
	padding:10px 0 0 10px;
}
.header_item .item_left ul li {
	color:#fff; font-weight:bold;
}
.header_item .box_search {
	width:343px; height:24px; padding:2px 3px 1px 3px; margin:0 0 4px 0;
	background:url("/Img/Main/HeaderBg.gif") no-repeat left top; 
}
.header_item .box_search .input_txt,
.header_item .box_search select {
	position:relative; top:-7px;
	_top:0;
}
*:first-child+html .header_item .box_search .input_txt,
*:first-child+html .header_item .box_search select {
	top:0;
}
.header_item .box_search .input_txt {
	width:157px; height:15px; margin:2px 1px 2px 0; padding:0 2px; border:1px solid #e1e1e1;
	background:#fff;
}
.header_item .lanking_member {
	padding:0 0 0 48px;
}
.header_item .lanking_member a {
	color:#fff; font-weight:bold;
}
.header_item .lanking_member img {
	vertical-align:middle;
}
.list_menu {
	padding:16px 0 0 4px;
}
.list_menu li {
	display:inline;
	padding:0 10px;
	font-weight:bold;
	background:url("/img/Main/Hsplit.gif") no-repeat right 50%;
}
.list_menu li a {
	color:#fff !important;
	font-weight:bold;
}
.list_submenu {
	display:none;
	padding:17px 0 0 7px;
	_padding:13px 0 0 9px;
	
}
.list_submenu dd, 
.list_submenu dt {
	display:inline;
}
.list_submenu dt {
	color:#ffff99; font-weight:bold;
}
.list_submenu dd {
	padding:0 10px;
	background:url('/img/bgGnbVr.gif') no-repeat right 50%;
}
.list_submenu dd a {
	color:#fff;
	font-weight:normal;
}
.list_submenu dd a:hover {
	color:#ffff99 !important; text-decoration:none;
	font-weight:normal;
}

/* content */
.section1 {
	float:left;
	width:245px;
	margin:0 3px 0 0;
}
.section2 {
	*zoom:1;
	float:left;
	width:497px;
	margin:0 3px 0 0;
}
.section2:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
.section3 {
	float:left;
	width:235px;
}
.banner {
	clear:both;
	padding:0 0 15px 10px;
}
.section_title {
	font-size:12px;
}
.box_content {
	margin:0 0 8px 0;
}
.box_content_497
{
    clear:both;
}
.box_content .content {
	border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:3px 0 0 3px;
}
.box_content .icon_list {
	position:absolute;
	right:8px; top:6px;
}
.top_245 {
	position:relative;
	width:235px; height:22px; padding:4px 0 0 10px;
	background:url("/img/Main/t245.gif") no-repeat left top;
}
.bottom_245 {
	width:245px; padding:0 0 7px 0;
	background:url("/img/Main/b245.gif") no-repeat left bottom;
}
.top_497 {
	position:relative;
	width:487px; height:22px; padding:4px 0 0 10px;
	background:url("/img/Main/t497.gif") no-repeat left top;
}
.bottom_497 {
	border-bottom:1px solid #dedede;
}
.top_235 {
	position:relative;
	width:225px; height:22px; padding:4px 0 0 10px;
	background:url("/img/Main/t235.gif") no-repeat left top;
}
.bottom_235 {
	width:235px; padding:0 0 7px 0;
	background:url("/img/Main/b235.gif") no-repeat left bottom;
}

/* section1 */
.box_login div {
	padding:2px 5px 0 3px;
}
.box_login input {
	vertical-align:middle;
}
.box_login .input_txt {
	width:115px; padding:0 3px; border:1px solid #e1e1e1;
	background:#fff;
}
.box_login .input_txt1 {
	margin:0 0 0 38px;
}
.box_login .input_check {
	margin:0 3px 0 0;
}
.box_login .input_check input 
{
	margin:0 5px 0 0;}
.box_info {
	*zoom:1;
}
.box_info:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
.box_info .img_crop {
	float:left;
	width:94px; padding:4px 0 0 5px;
}
.box_info .txt_info {
	float:left;
	width:120px; padding:1px 0 3px 10px;
	line-height:130%;
}
.list_ucc {
	padding:2px 8px 2px 8px;
}
.list_ucc dt {
	padding:0 0 1px 12px;
	background:url("/img/Icon/arrow.gif") no-repeat 1px 50%;;
}
.list_top3 {
	*zoom:1;
	padding:2px 0 0 0;
}
.list_top3:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
.list_top3 li {
	float:left;
	padding: 5px 8px;
}
.list_top3 .img_crop {
	float:left;
	width:60px;
}
.list_top3 .img_crop1 {
	float:left;
	width:94px;
}
.list_top3 .information {
	float:left;
	width:150px; padding:0 0 0 10px;
	line-height:130%;
}
.list_top3 .information1 {
	float:right;
	width:121px; padding:9px 0 0 9px;
}
.list_top3 .information img {
	vertical-align:middle;
}


/* section2 */
.box_content_245 {
	float:left;
	width:245px; padding:0px 3px 0 0px;
}
.img_banner {
	float:left;
	width:240px; padding:2px 0 3px 5px;
}
.line {
	*zoom:1;
}
.line:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
.topic {
	padding:0 10px 0 8px;
}
.topic .text {
 padding:10px 0 10px 70px;
 background:url(/img/question.jpg) no-repeat 5px 2px;
 min-height:40px;
}.topic .box_form {
	padding:0 0 5px 0;
}
.topic .box_form input {
	vertical-align:middle;
}
.topic .box_form .input_txt {
	width:419px; padding:2px; border:1px solid #e1e1e1;
	background:#fff;
}
.topic_bottom {
	padding:6px 9px 10px 9px;
}

.list_type2 td .img_crop {
	float:left;
	width:47px;
}
.list_type2 td .new_comment {
	float:left;
	width:427px;
}
.list_type2 td .new_comment .comment {
	padding:1px 3px;
	background:#f6f6f6;
}
.list_type2 td .new_comment .author_info {
	position:relative;
	padding:1px 3px;
	font-size:11px;
}
.list_type2 td .new_comment .author_info img {
	vertical-align:middle;
}
.list_type2 td .new_comment .author_info .counter {
	position:absolute;
	right:5px; top:3px;
}
.list_type2 td .new_comment .author_info .icon_reply {
	margin:0 0 0 3px;
}
.list_type2 td .new_comment .input_txt {
	width:397px; padding:2px 1px; border:1px solid #e1e1e1;
	background:#fff;
}

/* list_type3 */
.list_type3 {
	clear:both;
	margin:5px 0 0 0;
}
.list_type3 li {
	padding:1px 0 2px 17px; border-top:1px dashed #ddd !important;
	background:url("/img/Board/re.gif") no-repeat 0 4px;
}
.list_type3 li .author {
	margin:0 6px 0 0;
	font-weight:bold; color:#cc6600;
}
.list_type3 li .date {
	margin:0 0 0 6px;
	font-size:11px;
}

/* section3 */
.content_chat {
	padding:10px 10px 12px 80px;
	background:url("/img/hoonschat.jpg") no-repeat 16px 14px;
}


/* footer */
.go_board {
	padding:10px 16px;
}
.go_board a {
	color:#f58029; font-weight:bold;
}


/* sidebar */
.list_search {
	width:140px; height:130px; padding:25px 10px 10px 10px; margin: 5px 0 3px 0;
	background:url("/img/main/searchbg.jpg") no-repeat left top;
}
.list_search li{
	width:140px;
	height:18px;
	overflow-x:hidden;
	overflow-y:hidden;
}
.text_add a{
	margin:0 0 0 2px;
	color:#666666;
}


/* ************** module ************ */
/* list_type1 */
.list_type1 li {
	padding:0 8px 1px 9px;
	background:url("/img/ico_dot_01.gif") no-repeat 4px 50%;
	overflow-x:hidden;
	overflow-y:hidden;
	height:18px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.list_type1 li a:link {
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.list_type1 li a:visited{
	color: #000;
	text-decoration:none;
	font-weight:normal;
}

.list_type1 li a:hover{
	color: #f58029;
	text-decoration:none;
	font-weight:normal;
}

.list_type1 li .icon_new {
	margin:0 3px 0 0;
}

/* list_type2 */
.list_type2 li {
	*zoom:1;
	border-top:1px solid #ccc;
}
.list_type2 li:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}

/* today question¿ë »ý¼º*/
.tdcontent {
	*zoom:1;
	border-top:1px solid #ccc;
	padding: 3px 0px 3px 0;
}
.tdcontent:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
.paging {
	padding:5px 0 5px 5px;
	text-align:center;
}

/* layer_type1 */
.layer_type1 {
	z-index:3; position:absolute;
	left: 635px; top: 52px;
	height:52px; width:274px; padding:6px 0 0 5px;
	text-align:center; line-height:200%;
	background:url("/img/Main/LoginBg.gif") no-repeat left top;
	display:none;
}
.layer_type1 input {
	vertical-align:middle;
}
.layer_type1 .input_txt {
	width:79px; border:1px solid #e1e1e1;
	background:#fff;
}
.layer_type1 .input_check {
	position:relative;
	left:-3px; top:-1px;
}

/* layer_type2 */
.layer_type2 {
	position:absolute; z-index:1000;
	left:189px; top:227px;
	width:400px; border:1px solid #999;
	font-family:µ¸¿ò, dotum, sans-serif;
	background:#F7F7F7;
	display:none;
}
.layer_type2 .top {
	position:relative;
	padding:3px 0;
	text-align:center;
	background:#e5e5e5;
}
.layer_type2 .top h3 {
	font-size:12px;
}
.layer_type2 .top .icon_close {
	position:absolute;
	right:5px; top:5px;
	cursor:pointer;
}
.layer_type2 .user_info {
	*zoom:1;
	padding:10px;
}
.layer_type2 .user_info:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
.layer_type2 .img_crop {
	float:left;
	width:104px; padding:5px 0 0 0;
}
.layer_type2 .view_info {
	float:left;
	width:276px;
}
.layer_type2 .view_info .line {
	padding:0 0 2px 17px;
	background:url("/Img/Icon/arrow.gif") no-repeat 4px 50%;
}
.layer_type2 .view_info .line a {
	color:#CC6600; font-weight:bold;
}
.layer_type2 .view_info .line img {
	vertical-align:middle;
}
.layer_type2 .view_info .line .go_icon_shop {
	color:gray;
}
.layer_type2 .user_info_text,
.layer_type2 .user_info_view {
	padding:0 10px 10px 10px;
}
.layer_type2 .user_info_text {
	overflow:hidden;
	width:380px; height:170px;
}
.layer_type2 .user_info_text .title {
	font-weight:bold;
}
.layer_type2 .user_info_view a {
	color:#cc6600; font-weight:bold;
}

/* layer_type3 */
.layer_type3 {
	position:absolute; z-index:40;
	left:532px; top:583px;
	width:380px;display:none;
}
.layer_type3 .title {
	position:relative;
	padding:5px 10px; background:#7293bd;
	font-weight:bold; color:#fff;
}
.layer_type3 .title .icon_close {
	position:absolute;
	right:5px; top:5px;
	cursor:pointer;
}
.layer_type3 .write_comment {
	padding:5px; border:1px solid #ccc;
	background:#fff;
}
.layer_type3 .write_comment input {
	vertical-align:middle;
}
.layer_type3 .write_comment .input_txt {
	width:312px; padding:2px 1px; margin:0 2px 0 0; border:1px solid #e1e1e1;
	background:#fff;
}

/* paging_type1 */
.paging_type1 {
	text-align: center;
}



/* form_type1 */
.form_type1 .input_txt {
	width: 296px; height: 16px; padding: 1px 1px 0 1px; border: 1px solid #eee;
}
.form_type1 .input_textarea {
	width: 506px; height: 183px; border: 1px solid #eee;
}
.form_type1 .input_radio {
	position: relative; top: 1px;
	margin: 0 0 0 6px;
}
.form_type1 .form_fieldset {
	border-top: 1px solid #eeeeee;
}
.form_type1 .form_section_title .input_txt {
	width: 506px;
}
.form_type1 .form_section {
	*zoom: 1;
	padding: 4px 0; border-bottom: 1px solid #eeeeee;
	background: #fff url("/resource/img/public/bg/bg_form_1.gif") repeat-y 0 0;
}
.form_type1 .form_section:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
.form_type1 .form_section_last {
	border-bottom: 1px solid #aaaaaa;
}
.form_type1 .form_label {
	display: block; float: left;
	width: 140px; padding: 5px 0 0 10px; *padding-top: 6px;
	font-weight: bold;
}
.form_type1 .form_label_eng {
	color: #7e7e7e; font-weight: normal;
}
.form_type1 .form_section_content .form_label {
	height: 185px;
}
.form_type1 .form_input {
	display: block; float: left;
	width: 520px; padding: 0 0 0 10px;
}
.form_type1 .form_input .form_input_pie {
	float: left;
	margin: 0 5px 0 0;
}
.form_type1 .form_input .form_input_pie label {
	display: block;
	padding: 0 0 1px 0;
}
.form_type1 .form_textarea {
	display: block; float: left; padding: 0 0 0 10px;
	width: 520px;
}
.form_type1 .form_dash {
	color: #7e7e7e;
}
.form_type1 .form_at {
	color: #666;
}


/* table_type1 */
.table_type1 {
	width: 100%;
	table-layout: fixed;
}
.table_type1 td {
	text-align: center;
}
.table_type1 .left {
	text-align: left;
}
.table_type1 .right {
	text-align: right;
}
.table_type1 thead th,
.table_type1 thead td {
	padding: 7px 12px 4px 12px; border-right: 1px dotted #dddddd;
	background: #ecece6;
}
.table_type1 thead th.th_subtitle {
	background: #f5f5f2;
}
.table_type1 tbody th,
.table_type1 tfoot th,
.table_type1 tbody td,
.table_type1 tfoot td {
	padding: 5px 12px 0 12px;
	border-bottom: 1px solid #eeeeee; border-right: 1px dotted #dddddd;
}
.table_type1 .last {
	border-bottom: 1px solid #aaaaaa !important;
}
.table_type1 .first {
	border-top: 1px solid #ffffff;
}
.table_type1 .end {
	border-right: 0 !important;
}
.table_type1 .top {
	vertical-align: top;
}
.table_type1 .th_sectitle {
	border-bottom: 1px solid #ddd; border-right: 1px dotted #ddd; border-top: 1px solid #fff;
	background: #f1f1e9;
}
.table_type1 .th_sectitle2 {
	border-bottom: 1px solid #ddd; border-right: 1px dotted #ddd; border-top: 1px solid #ddd;
	background: #f1f1e9;
}
.table_type1 .point {
	border-right: 1px dotted #ddd;
	background-color: #fbfbf9 !important;
}
.table_type1 .point2 {
	background: #f6f6f1;
}


*:first-child+html .list_submenu {
 padding:13px 0 0 9px;
}
