/* 제휴사별CSS */
.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 */
.cho_line01{border-bottom: 1px solid #e3e3e3;}
.cho_line02{border-bottom: 1px solid #d7d7d7;}
.cho_img01 { border:1px solid #cccccc; }
.cho_color{color:#1a3890;}
.cho_pad01{padding:0 8px;}
.cho_pad02{padding-right:6px;}
.cho_pad03{padding-left:6px;}
.cho_pad04{padding-left:12px;}
.cho_table{border:1px solid #d7d7d7; margin-bottom:12px;}
.cho_btn{border-top:1px solid #cccccc;}
.cho_btn_un{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#f9f9f9;}
.cho_search { width:133px; height:16px; border:1px solid #ffffff; background-color:#e9e9e9; line-height:16px; padding-left:5px; letter-spacing:-1px; vertical-align: middle;}


/* 세계일보 css */
.se_sohot01 { font-family: "Dotum", sans-serif; font-size:18px; color:#333333; font-weight: bold; line-height:23px; letter-spacing:0px; }
.se_sohot02 { color:#000000; line-height:18px; letter-spacing:-2; padding:7px 0 10px 0; }
.se_mes01{border:1px solid #cfcce5; margin-bottom:12px;}
.se_mes02{border:1px solid #c6c6c8; background-color:#ffffff;}
.se_table{border:1px solid #e5e5e5; margin-bottom:12px; }
.se_list01{border-bottom: 1px solid #efefef;}
.se_img01 { border:1px solid #cccccc; }
.se_pad01 {padding-left:13px;}
.se_pad02 {padding-right:10px;}
.se_pad03 {padding-left:9px;}
.se_subtxt {line-height:24px;}
.se_list_title { color:#487fa0;}
.se_lvcolor{color:#7f7f7f;}
.se_count{color:#5399da;}

/* 세계일보 상단 메뉴부분 */
.background {
	background:transparent url(http://all.blog.segye.com/skin/wing_meta/images/gnbbg.gif) repeat-x scroll 0 0;
	width:100%;
}


/* 수정된 css */
.sohot_img { border:3px solid #ff9900; }


/* 기본설정 */
* { margin:0; padding:0; }
img {border:0px;}
a { selector-dummy : expression(this.hideFocus=true);}
#contents{ width: 963px; 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 관련 */
.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;}
.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;}


/* 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; }
.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;}


/* 게시판 스타일 목록 */
.boardList	{
	clear: both;
	table-layout: fixed;
	font-size: 11px;
	width: 100%;
	border-collapse: collapse;
	color: #0c3e4e;
	background-color: #ffffff;
	text-align: center;
	border-top: 2px solid #2188cc;
	border-bottom: 1px solid #cacaca;
}

.boardList th	{
	padding: 7px 0 4px 0;
	font-weight:normal;
}

.boardList th.tNumber	{width: 53px;
 background: url('../images/16/main/menu_barbg.gif') right no-repeat;}
.boardList th.tSubject	{width: *;
 background: url('../images/16/main/menu_barbg.gif') right no-repeat;}
.boardList th.tWho		{width: 70px;
 background: url('../images/16/main/menu_barbg.gif') right no-repeat;}
.boardList th.tHit		{width: 35px;
 background: url('../images/16/main/menu_barbg.gif') right no-repeat;}
.boardList th.tTime		{width: 40px;}


/* photowar image style */
.comp_photowar_img
{
	border:1px solid #000000;
}