/* 기본설정 */
* { margin:0; padding:0; }
img {border:0px;}
a { selector-dummy : expression(this.hideFocus=true);}
#container{ width: 950px; 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 {color:#666666;text-decoration:none;}
A:visited {color:#666666;text-decoration:none;}
A:active {color:#666666;text-decoration:none;}
A:hover {color:#333333;text-decoration:none;}

a:link.cate { color:#cccccc;text-decoration:none; }
a:visited.cate { color:#cccccc;text-decoration:none; }
a:active.cate {color:#cccccc;text-decoration:none; }
a:hover.cate { color:#999999;text-decoration:none; }

a:link.top_menu { color:#999999; text-decoration:none; }
a:visited.top_menu {color:#999999; text-decoration:none; }
a:active.top_menu { color:#999999; text-decoration:none; }
a:hover.top_menu { color:#666666; text-decoration:none; }

a:link.location { color:#000000; text-decoration:none; }
a:visited.location { color:#000000; text-decoration:none; }
a:active.location { color:#000000; text-decoration:none; }
a:hover.location { color:#000000; text-decoration:none; }

a:link.menu{color:#666666;text-decoration:none;}
a:visited.menu{color:#666666;text-decoration:none;}
a:active.menu{color:#666666;text-decoration:none;}
a:hover.menu{color:#f02932;text-decoration:none;}

a:link.sohot{color:#333333;text-decoration:none;}
a:visited.sohot{color:#333333;text-decoration:none;}
a:active.sohot{color:#333333;text-decoration:none;}
a:hover.sohot{color:#000000;text-decoration:none;}


/* txt 관련 */
.cccc { color:#cccccc; }
.c999 { color:#999999; }
.c666 { color:#666666; }
.c333 { color:#333333; }
.c000 { color:#000000; }
.cfff { color:#ffffff; }
.cadd { color:#fe8b16; }
.D {font-family: "Dotum", sans-serif;}
.V {font-family: "verdana", sans-serif;}
.A { font-family: "Arial", 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}
.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;}


/* 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;}
.txtarea01 {border:1px solid #cccccc; color:#000000; width:393px; height:63px;} 
.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; }
.sohot_img { border:3px solid #6b6b6b; }
.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; }
.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;}
.kb_list01 {border-bottom: 1px solid #efefef;}


/* 메신저 텍스트박스 */
.msger_txtbox{D p11 cccc}


/* 게시판 스타일 목록 */
.boardList	{
	clear: both;
	table-layout: fixed;
	font-size: 12px;
	width: 100%;
	border-collapse: collapse;
	color: #a19e98;
	background-color: #f4f4f4;
	text-align: center;
	border-top: 1px solid #dad9d7;
	border-bottom: 1px solid #dad9d7;
}

.boardList th	{
	padding: 7px 0 4px 0;
	font-weight:normal;
}

.boardList th.tNumber	{width: 53px;}
.boardList th.tSubject	{width: *;}
.boardList th.tWho		{width: 70px;}
.boardList th.tHit		{width: 35px;}
.boardList th.tTime		{width: 40px;}


/* 붐토크(topic) BEST 10 */
.topic_best_list {text-align: left;	margin-left:120px;_margin-left:110px;margin-top:10px;}
.topic_best_list ul {width:200px;margin: 10px; float: left;list-style-type:none;}
.topic_best_list ul li {height:21px;overflow:hidden;}


/* photowar image style */
.comp_photowar_img
{
	border:1px solid #000000;
}