/* 제휴사별CSS */
.color06 { color:#979797; }
.goods { border:1px solid #e6e6e6; }
.goods02 { border:3px double #e6e6e6; }
.sohot_txt { font-family: "Dotum", sans-serif; font-size:20px; color:#333333; font-weight: bold; line-height:23px; letter-spacing:-1px; }
.sohot_txt02 { font-family: "Arial", sans-serif; font-size:28px; color:#db2128; line-height:23px; letter-spacing:-1px; }
.shadow { filter:progid:DXImageTransform.Microsoft.Shadow(color='#ffffff', Direction=135, Strength=1); width:100% }

/*한국일보 CSS */
.skill_line{border-right:1px solid #cdd1d9;}
.Kor_mes01{border:1px solid #cfcce5; margin-bottom:12px;}
.Kor_mes02{border:1px solid #c6c6c8; background-color:#ffffff;}
.Kor_list_title { color:#196abb;}

/* 케이벤치 css */
.kb_sohot01 { font-family: "Dotum", sans-serif; font-size:18px; color:#ffffff; font-weight: bold; line-height:23px; letter-spacing:0px; }
.kb_sohot02 { color:#999999; line-height:18px; letter-spacing:-2; padding:7px 0 10px 0; }
.kb_photo01 {border:1px solid #717171; border-left:1px solid #acacac; border-right:1px solid #acacac; background-color:#f5f5f5;}
.kb_photo02 {border-top:1px solid #000000; border-bottom:1px solid #000000;}
.kb_photo03 {background-color:#f5f5f5;}
.kb_table{border:1px solid #e6e6e6; border-top:2px solid #9aa1b4; margin-bottom:12px; background-color:#f9fafc;}
.kb_table02{border:1px solid #dddddd; border-top:2px solid #858585;}
.kb_table03{background-color:#f9fafc;}
.Kb_subtitile{border-bottom:1px solid #e5e5e5;}
.Kb_img01 { border:1px solid #cccccc; }
.Kb_pad02 {padding-right:10px;}
.Kb_list_title { color:#011c51;}
.Kb_login{border:1px solid #cccccc; background-color:#f4f9fa;}
.kb_line {border-bottom: 1px solid #d8d8d8;}
.kb_mar{margin-top:5px; margin-bottom:11px;}
.kb_list01 {border-bottom: 1px solid #efefef;}
.line24 {line-height:24px;}



/* 수정된 css */
.sohot_img { border:3px solid #ff9900; }


/* 게시글 목록형 */
.article_list ul {list-style-type:none;text-align:left;}
.article_list li {color:#333333;}
.article_list li.miniphoto {float:left;padding-right:10px;}
.article_list li.miniphoto img {vertical-align:middle;}
.article_list li.title a {color:#011c51;font-weight:bold;}
.article_list li.bodytext {float:left;width:165px}



/* 기본설정 */
* { margin:0; padding:0; }
img {border:0px;}
a { selector-dummy : expression(this.hideFocus=true);}
#contents{ width: 980px; margin: 0 auto;}


/* 기본폰트 */
table,SELECT,input,DIV,form,TEXTAREA,center,option,pre,blockquote {
	font-family: "굴림", "Gulim", sans-serif; font-size:12px; color:#666666; line-height:18px; text-decoration: none; letter-spacing:-1px;
}


/* 스크롤바색 */
body {
	scrollbar-face-color:#cccccc;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
}



/* 링크 */
a:link    { text-decoration:none; color:#666666; }
a:visited { text-decoration:none; color:#666666; }
a:active  { text-decoration:none; color:#666666; }
a:hover   { text-decoration:none; color:#666666; }

a.type01:link    { text-decoration:none; color:#ffffff; }
a.type01:visited { text-decoration:none; color:#ffffff; }
a.type01:active  { text-decoration:none; color:#ffffff; }
a.type01:hover   { text-decoration:underline; color:#ffffff; }

a.type02:link    { text-decoration:none; color:#9e9e9e; }
a.type02:visited { text-decoration:none; color:#9e9e9e; }
a.type02:active  { text-decoration:none; color:#9e9e9e; }
a.type02:hover   { text-decoration:underline; color:#9e9e9e; }


a.type03:link    { text-decoration:none; color:#fe3301; font-weight:bold }
a.type03:visited { text-decoration:none; color:#fe3301; font-weight:bold}
a.type03:active  { text-decoration:none; color:#fe3301; font-weight:bold}
a.type03:hover   { text-decoration:underline; color:#fe3301; font-weight:bold}

a.type04:link    { text-decoration:none; color:#666666; }
a.type04:visited { text-decoration:none; color:#666666; }
a.type04:active  { text-decoration:none; color:#666666;}
a.type04:hover   { text-decoration:none; color:#666666; font-weight:bold}

a.type05:link    { text-decoration:none; color:#666666; }
a.type05:visited { text-decoration:none; color:#666666; }
a.type05:active  { text-decoration:none; color:#666666;}
a.type05:hover   { text-decoration:underline; color:#666666; font-weight:bold}

a.type06:link    { text-decoration:none; color:#000000; }
a.type06:visited { text-decoration:none; color:#000000; }
a.type06:active  { text-decoration:none; color:#000000;}
a.type06:hover   { text-decoration:underline; color:#000000; }


/* txt 관련 */
.c999 { color:#999999; }
.c666 { color:#666666; }
.c333 { color:#333333; }
.c000 { color:#000000; }
.cfff { color:#ffffff; }
.cadd { color:#fe8b16; }
.cccc { color:#cccccc; }
.c5f6 { color:#55fff6; }
.c5d9 { color:#5b93df; }
.cf00 { color:#ffff00; }


.D {font-family: "Dotum", sans-serif;}
.V {font-family: "verdana", sans-serif;}
.p8{font-size:8px;}
.p9{font-size:9px;}
.p10{font-size:10px}
.p11{font-size:11px}
.p12{font-size:12px}
.p13{font-size:13px}
.p14{font-size:14px;}
.p15{font-size:15px}
.p16{font-size:16px}
.p18{font-size:18px}
.u{text-decoration:underline}
.b{font-weight:bold}
.line16 {line-height:16px;}
.line14 {line-height:14px;}
.view_txt { font-size:11px; color:#575757; letter-spacing:0px; }
.view_title { font-size:13px; font-weight: bold; padding-left:16px; }
.view_con_txt { font-size:16px; line-height:28px; letter-spacing:0px; }
.left_skill { color:#888b9d; }
.green_txt { color:#336633;}
.red_txt { color:#993333; }
.red_txt01 { color:#ff3333; }
.red_txt02 { color:#ff6600; }
.nick_name { color:#a1a1a1; }
.count { color:#ff9900; letter-spacing:0px; }
.so_hot_txt { font-family: "Dotum", sans-serif; font-size:20px; color:#333333; font-weight: bold; line-height:23px; letter-spacing:-2px; }
.sohot_txt01 { letter-spacing:0; padding:7px 0 10px 0; }
.blue_title { color:#0066cc; }
.capyright01 { color:#cc6666; line-height:16px; }
.capyright02 { color:#00a1dd; }
.capyright03 { color:#8abb21; }
.color01 { color:#cc9966; }
.num01 {color:#ff6633}
.num02 { padding: 9px; letter-spacing: 0px;}
.num03 {color: #666666; padding-left:3px; text-align:left}
.txtcolor02 { color:#996666;}
.txtcolor03 { color:#c4e6ff;}


/* td */
td.location	{ padding-left:10px; padding-top:4px; }
td.help	{ padding-left:10px; padding-right:5px; }


/* align */
.left		{ text-align: left; }
.justify	{ text-align: justify; }


/* line */
.line01 { margin-left:9px; margin-right:9px; }
.line02 { margin-left:10px; margin-right:8px; }
.line03 { margin-left:5px; margin-right:5px; }
.line04 { margin-left:3px; margin-right:5px; }
.line05 { margin-left:3px; margin-right:3px; }
.line06 { margin-right:13px;}
.line07 { margin-right:9px;}
.line09 { margin-right:5px; }


/* input 관련 */
.top_search { width:120px; height:17px; border:2px solid #bcbcc3; line-height:16px; padding-left:5px; letter-spacing:-1px; vertical-align: middle;}
.view_comment { border:1px solid #b0b0b0; background-color:#ffffff; padding:5px;}
.login_input { width:102px; height:20px; border:1px solid #c4c4c4; background-color:#f2f2f2; padding:1px 5px 0px 5px; vertical-align: middle }
.login_input02 { width:102px; height:20px; border:1px solid #c4c4c4; padding:1px 5px 0px 5px; vertical-align: middle }
.comment_search { width:77px; height:17px; border:1px solid #bcbcc3; line-height:16px; padding-left:5px; letter-spacing:-1px; vertical-align: middle; }
.textfield{ border: 1px solid #cccccc; padding:3px 0 0 5px; height:20px; }
.reg_input01 { width:140px; height:26px; border:2px solid #99cc66; text-align:center; vertical-align: middle; color:#5f860a; font-size:16px; font-weight: bold; padding-top:4px; }
.reg_input02 { width:140px; height:26px; border:2px solid #cc9999;	text-align:center; vertical-align: middle; color:#dc4935; font-size:16px; font-weight: bold; padding-top:4px; }
.search_input { width:280px; height:18px; border:1px solid #bcbcbc; line-height:16px;padding:0 3px 0 3px; }
.mypage_input { border: 1px solid #cccccc; padding:1px 5px 0 5px; height:16px; letter-spacing:0px;}
.board_comment01 { border:1px inset #e3e3e3; padding:5px; }
.txtarea01 {border:1px solid #cccccc; color:#000000; width:503px; height:106px;} 
.board_input { height:20px; border:1px inset #c0c0c0; line-height:16px; padding:0 3px 0 3px; }
.widget_text { width:345px; height:90px; border:1px solid #d3d3d3; background-color:#ededed; color:#666666; padding:5px;}
.new_join_input { width:128px; height:18px; border:1px solid #e2e2e2; background-color:#e2e2e2; line-height:16px; padding:0 3px 0 3px; }
.join_text { width:353px; height:124px; border:1px inset #f5f5f5; background-color:#f5f5f5; padding:5px;}
.login_input03 { width:117px; height:17px; border:1px solid #cccccc;  padding:1px 5px 0px 5px; vertical-align: middle }


/* 기타 */
img.middle { vertical-align: middle; }
.letter {letter-spacing:0px;}
.comment { border-top:2px solid #e4e4e4; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#f5f5f5; }
.view_tap { border:1px solid #b0b0b0; border-bottom:0px; text-align:center; background-color:#dfdfdf;}
.view_tap_out { border-bottom:1px solid #b0b0b0; text-align:center;}
.view_con {	border:1px solid #b0b0b0; border-top:0px; text-align:center; background-color:#dfdfdf; }
.skill_border { border: 1px solid #999999; }
.board_comment { border:1px solid #e1e1e1; background-color:#fdfdfd; }
.open_img { border:1px solid #ffffff; }
.main_photo { margin-bottom:7px; }
.padding01{ padding-left: 10px; }
.padding02{ padding-left: 5px; }
.ranking01 { width:15px;  height:13px;  font-size:11px;  color:#ffffff; line-height: 13px; }
.time {color:#ffff99; font-family: Arial; letter-spacing:1px; line-height:22px;}
.box_1 { border:1px solid #666666; }
.rank_list{border:1px solid #CCCCCC; border-top:0px;}
.rank_bn{border-top:1px solid #CCCCCC;}
.rank_pad{padding-right:6px;}
.rank_icon {padding-left:6px; padding-right:4px;}
.mes_txt{background-position:right; background-repeat:no-repeat;}
#remaining_time {color:#ffff99; font-family: Arial; letter-spacing:1px; line-height:22px;}


/* 게시판 스타일 목록 */
.boardList	{
	clear: both;
	table-layout: fixed;
	font-size: 12px;
	width: 100%;
	border-collapse: collapse;
	color: #858585;
	background-color: #fcfcfc;
	text-align: center;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #ececec;
}

.boardList th	{
	padding: 7px 0 4px 0;
	font-weight:normal;
}

.boardList th.tNumber	{width: 53px;
 background: url('../images/30/icon/menu_barbg.gif') right no-repeat;}
.boardList th.tSubject	{width: *;
 background: url('../images/30/icon/menu_barbg.gif') right no-repeat;}
.boardList th.tWho		{width: 70px;
 background: url('../images/30/icon/menu_barbg.gif') right no-repeat;}
.boardList th.tHit		{width: 35px;
 background: url('../images/30/icon/menu_barbg.gif') right no-repeat;}
.boardList th.tTime		{width: 40px;}



/*프론티어 상단배경*/
#container {background:url('../images/30/top/bg.gif') left top repeat-x;}

#head{margin:5px 43px 0 0; }
#center{margin:0 43px 0 47px; }
.login{font-size:11px; color:#666666; vertical-align:bottom; padding:0 10px 2px 0}
.main_visual{width:670px; height:411px; background:url(../images/24/bg_main_visual.gif) left top  no-repeat; }
.visual_text{color:#ffffff; letter-spacing:0; line-height:120%;}
.visual_text02{font-size:11px;color:#9e9e9e; line-height:130%; margin-top:5px;}
.text11{font-size:11px;color:#666666;letter-spacing:-1px; line-height:120%;}
.text_news{font-size:11px;color:#9e9e9e;}
.boxstyle{border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:#f9fafc; padding:15px 0 0 15px;  }
.boxstyle2{border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding:15px 0 15px 15px; }
.dot{background:url(../images/28/dot.gif) no-repeat left 6px; padding:0 0 0 7px; }
.arrow{background:url(../images/28/arrow.gif) no-repeat left 5px; padding:0 0 0 4px;}
.text_tit{color:#000000; font-weight:bold;}
.img_warp{border:1px solid #dedede;}
.tit_line{border-bottom:1px solid #e3e3e3; padding:0 0 5px 0; }
.point_color{color:#82bb00; font-weight:bold;}
.ts_01{font-size:16px; font-weight:bold; color:#3a3a3a}
.ts_02{font-weight:bold; color:#82bb00}
.ts_03{font-weight:bold; color:#ff4603}
.ts_04{font-size:16px; font-weight:bold; color:#ffffff; background-color:#ff4603; }


/* photowar image style */
.comp_photowar_img
{
	border:1px solid #000000;
}
