@charset "utf-8";
body,td,th {font-family: 돋움;font-size: 12px; color: #000000;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

a {font-family: 돋움; color: #000000;}
a:link {text-decoration: none; color: #000000;}
a:visited {text-decoration: none;color: #000000;}
a:hover {text-decoration: underline;color: #000000;}
a:active {text-decoration: none;color: #000000;}

.login_input { width:106px; height:18px; font-size:11px; color:#7A7A7A; background-color:#ffffff; border:1px #c8c8c8 solid;}
.searchbar_input { width:385px; height:15px; font-size:12px; color:#4d4d4d; background-color:#ffffff; border:1px solid #c8c8c8; font-weight:bold; padding-left:4px; padding-top:6px; *padding-top:4px; }
.login_padding { padding-bottom:3px;}
.small_text {font-size: 11px}
.viewer{padding-top:6px; height:26px;}

/* form margin 0 */
form { margin:0 }
#center_border {clear:both; height:110px; padding:0px 0px 13px 0px; border-bottom:#d2d2d2 1px solid;}
#center_border02 {clear:both; height:110px; padding:13px 0px 13px 0px; border-bottom:#d2d2d2 1px solid;}
#center_border03 {clear:both; height:110px; padding:13px 0px 13px 0px;}
#center_blanc {float:left; width:10px; height:80px;}
.center_pic {float:left; width:100px; height:100px; padding:5px; border:1px solid #e6e6e6; text-align:center;}
.center_text_bold {font-weight:bold; height:20px;}
.center_text {line-height:18px; width:430px; color:#4d4d4d; overflow:hidden; text-overflow:ellipsis;}
.center_text_light {color:#b9b9b9; padding:5px 0px 5px 0px; width:300px; float:left;}
.center_top {float:left; width:430px;}

/*인기검색어 스타일 */
.green_tt {color: #559c1c;font-weight: bold;}
.blue_tt {color: #1985d1}
.gray_large {color: #969696;font-weight: bold;font-size: 15px;}
.gray_bold {color: #999999;font-weight: bold;font-size: 15px;}
.orange_tt {color: #ff7900;font-weight: bold;font-size: 15px;}
.blue_large_tt {color: #1985d1;font-size: 16px;font-weight: bold;}
.white_box {color: #FFFFFF;font-weight: bold;background-color:#969696;}
.green_large_tt {color: #559c1c; font-weight: bold; font-size: 15px; }

.best_s_border {clear:both; width:180px; padding-top:7px; height:60px; border-bottom:#CCCCCC 1px solid;}
.best_s_border02 {clear:both; width:180px; padding-top:7px; height:60px; }
.best_s_number {float:left; width:20px; height:55px; padding-left:5px;}
.best_s_pic {float:left; width:25px; height:29px; background-image:url(images/best_pic_small_bg.gif); padding:1px;}
.best_s_tt {float:left; text-align:left; width:88px; height:55px; padding-left:5px;}

.banner { padding-top:4px;}


/* 셀렉트박스 */
.select {clear:both; background-image:url(/image/sub/select_bg.gif); text-align:right; padding:3px 10px 5px 0px; cursor:pointer;}
.select02 {clear:both; background-image:url(/image/sub/select_bg.gif); text-align:right; padding:3px 10px 0px 0px; cursor:pointer;}
#select_box {
	position:absolute;
	left:222px;
	top:69px;
	*top:65px;	
	width:74px;
	height:88px;
	z-index:1;
	/*
	position:relative;
	left:-12px;
	top:5px;
	width:74px;
	height:88px;
	z-index:1;	*/	
}
.s_title {float:left; padding-top:0px; *padding-top:15px; cursor:pointer;}
.s_arrow {float:left; padding:15px 0px 0px 7px;cursor:pointer;}
.s_title_bg {background-image:url(/image/main/bar_bg.gif); float:left; width:72px; height:41px; cursor:pointer;}

.select_link {font-family: 돋움; font-size:12px; color:#0f37af; font-weight:bold; padding:3px; letter-spacing:-1px; color:#ff9000; }
a.select_link {font-family: 돋움; font-size:12px; color:#0f37af; font-weight:bold; padding:3px; letter-spacing:-1px; color:#ff9000; }
a.select_link:link {text-decoration: none; color:#ff9000;}
a.select_link:visited {text-decoration: none;color:#ff9000;}
a.select_link:hover {text-decoration: none; background-color:#f0f0f0;color:#ff9000;}
a.select_link:active {text-decoration: none;color:#ff9000;}

.select_link02 {font-family: 돋움; font-size:12px; color:#0f37af; font-weight:bold; padding:3px; letter-spacing:3px; color:#ff9000;}
a.select_link02 {font-family: 돋움; font-size:12px; color:#0f37af; font-weight:bold; padding:3px; letter-spacing:3px; color:#ff9000;}
a.select_link02:link {text-decoration: none;color:#ff9000;}
a.select_link02:visited {text-decoration: none;color:#ff9000;}
a.select_link02:hover {text-decoration: none; background-color:#f0f0f0;color:#ff9000;}
a.select_link02:active {text-decoration: none;color:#ff9000;}

.newmain_center_box {border:2px #c8c8c8 solid; width:62px; height:39px; background-color:#FFFFFF; padding:3px;}
.newmain_center_box_o {border:2px #76c839 solid; width:62px; height:39px; background-color:#FFFFFF; padding:3px;}

a.sitelink{color:#659d3b;}
a.sitelink:link{color:#659d3b;text-decoration:none}
a.sitelink:visited{color:#659d3b;text-decoration:none}
a.sitelink:active{color:#659d3b;text-decoration:none}
a.sitelink:hover{color:#659d3b;text-decoration:underline}

/*왼쪽 스타일*/
.main_height {height:10px; clear:both;}
.left_gray_border {border:1px #cdcdcd solid; padding:1px; clear:both;}
.center_gray_border {width:575px; height:222px; clear:both; border: 0px; }
.left_bg_title {background-image:url(../image/main/left_title_bg.gif); padding:9px 5px 5px 10px; font-weight:bold; letter-spacing:-1px; clear:both; height:16px;}


.left_directory_contents {font-size: 11px;display:table-cell;width:120px;*width:110px;}
.left_directory_contents2 {font-size: 11px;width:176px;*width:173px;_width:176px;}


.left_tab_over {float:left; border-right:1px #cdcdcd solid; background-color:#FFFFFF; padding:6px 0px 6px 0px; text-align:center; letter-spacing:-1px; font-weight:bold;}
.left_tab {float:left; border-right:1px #cdcdcd solid; border-bottom:1px #cdcdcd solid; background-color:#f5f5f5; padding:6px 0px 6px 0px; text-align:center; letter-spacing:-1px;}
.left_tab02 {float:left; border-bottom:1px #cdcdcd solid; background-color:#f5f5f5; padding:6px 0px 6px 0px; text-align:center; letter-spacing:-1px; }
.left_tab02_over {float:left; background-color:#FFFFFF; padding:6px 0px 7px 0px; text-align:center; letter-spacing:-1px; font-weight:bold;}

.left_directory_title {float:left;width:63px;overflow:hidden;font-weight:bold; font-size:11px; letter-spacing:-1px;}

a.left_directoru_orange {font-family: 돋움; font-size:11px; color:#d96100;}
a.left_directoru_orange:link {text-decoration: none;color:#d96100;}
a.left_directoru_orange:visited {text-decoration: none;color:#d96100;}
a.left_directoru_orange:hover {text-decoration: none;color:#d96100;}
a.left_directoru_orange:active {text-decoration: none;color:#d96100;}

.left_directory_out {clear:both; height:251px; _height:253px; line-height:23px; letter-spacing:-1px; padding:7px 5px 10px 5px;}

.left_notice_title {width:170px;white-space:nowrap;overflow:hidden;text-overflow:elipsis; clear:both;}
.left_notice_toppadding {float:left; padding-top:5px;}
.left_notice_leftpadding {float:left; padding-left:5px;}

/*메인상단*/
a.center_top_text {font-family: 굴림; font-size:12px; color:#4d4d4d; line-height:18px;}

.preview_img {width:144px; height:175px; border:#c8c8c8 1px solid; background-color:#FFFFFF; text-align:center; padding:5px;}
.preview_bg {float:left; width:569px; height:216px;}
.preview_title {font-size:14px; font-weight:bold; line-height:18px; padding-top:5px; font-family:굴림;}

.center_tab_line {clear:both;  height:25px;}

.center_tab_over {float:left; height:17px; width:114px; padding-top:8px; cursor:pointer; background-color:#ffffff;border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; font-weight:bold; color:#464646; letter-spacing:-1px;}
.center_tab {float:left; height:17px; width:114px; padding-top:8px; cursor:pointer; background-color:#f5f5f5; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}

.center_tab02_over {float:left; height:17px; width:112px; padding-top:8px; cursor:pointer; background-color:#ffffff;border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; font-weight:bold; color:#464646; letter-spacing:-1px;}
.center_tab02 {float:left; height:17px; width:112px; padding-top:8px; cursor:pointer; background-color:#f5f5f5; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}

.center_tab_list {height:24px; width:49%;}
.center_tab_mortbt {float:right; padding-top:7px; }
.center_tab_more {float:left; width:42px;  height:25px; padding-right:2px;border-bottom:#5ea100 solid 1px;}


/*파워포인트템플릿*/
.ppt_title {float:left; font-weight:bold; letter-spacing:-1px; padding-top:3px; padding-left:2px;}
.ppt_line {clear:both; border-bottom:#dcdcdc 1px solid; height:20px; *height:22px;}
.ppt_toppadding {clear:both; padding-top:8px; padding-left:5px; overflow:hidden;}
.ppt_box {width:97px; height:69px; padding:3px; border:1px solid #e6e6e6; float:left; background-color:#f0f0f0;}
.form_box {width:93px; height:117px; padding:5px; border:1px solid #e6e6e6; float:left; background-color:#f0f0f0;}
.ppt_blanc {float:left; width:10px; color:#FFFFFF;}

/*메인 로그인부분*/
.login_number_text {font-size:11px; text-align:left;letter-spacing:-1px;}
a.login_orange_text {color:#FF6633; font-weight:bold;letter-spacing:-1px;}
font.login_orange_text {color:#FF6633; font-weight:bold;letter-spacing:-1px;}

/*메인 오른쪽*/
.issue_tab_over {float:right; border-right:1px #bebebe solid; border-left:1px #bebebe solid; border-top:1px #bebebe solid; border-bottom:1px #ffffff solid; background-color:#FFFFFF; padding:5px 0px 5px 0px; text-align:center; letter-spacing:-1px; font-weight:bold; font-size:11px; width:39px; cursor: pointer;}
.issue_tab {float:right; border-right:1px #bebebe solid; border-bottom:1px #bebebe solid; border-top:1px #bebebe solid; background-color:#f5f5f5; padding:5px 0px 5px 0px; text-align:center; letter-spacing:-1px; font-size:11px; width:39px; cursor: pointer;}
.issue_tab02 {float:right; border-left:1px #bebebe solid; border-bottom:1px #bebebe solid; border-top:1px #bebebe solid; background-color:#f5f5f5; padding:5px 0px 5px 0px; text-align:center; letter-spacing:-1px; font-size:11px; width:39px; cursor: pointer;}
.issue_title {font-weight:bold; float:left; letter-spacing:-1px; padding:5px 0px 5px 0px; border-bottom:1px solid #c8c8c8; width:56px; _width:63px; color:#649d36; text-align:left;}
.issue_title_box { height:23px; clear:both;_width:184px; }
	
	
/* 시선집중 메인 */
.issue_main { border:#cdcdcd solid 1px; width:191px; height:220px; background-color:#eef2e7; clear:both; }
.issue_box {width:165px; height:168px; background-color:#FFFFFF; border-right:#bebebe solid 1px; border-left:#bebebe solid 1px; border-bottom:#bebebe solid 1px; clear:both; padding:4px 5px 10px 5px;}
.issue_line {width:100%;height:25px;_height:27px;text-align:left;}

.dot_line {background-color:#FFFFFF;}
.best_line {height:24px;}
.best_line02 {background-color:#FFFFFF; height:35px;}
.best_number {float:left; padding:7px 0px 0px 5px;}
.best_text {float:left; padding-left:5px; padding-top:10px;word-break:break-all;overflow:hidden;}
.best_text02 {float:left; padding-left:5px; padding-top:10px;word-break:break-all;overflow:hidden; font-weight:bold;}
.best_pic {clear:both; width:70px; height:70px; border:1px solid #c8c8c8; text-align:center;}
.right_title {height:20px; font-weight:bold; padding-top:11px; text-align:left; padding-left:10px; letter-spacing:-1px;}
.best_main {width:194px; height:289px; background-image:url(../image/main/best_bg.png); clear:both;}

.rank_line {height:23px; }
.rank_line02 {height:23px; }
.rank_text {float:left; padding-left:5px; padding-top:8px;font-size:11px; color:#323232; word-break:break-all;overflow:hidden;}
.rank_number {float:left; padding-top:5px; padding-left:5px;}
.rank_up {float:right; padding-right:5px; padding-top:8px; font-size:11px; color:#ff7200;}
.rank_down {float:right; padding-right:5px; padding-top:8px; font-size:11px; color:#618547;}
.rank_same {float:right; padding-right:5px; padding-top:8px; font-size:11px; color:#ff7200;}


/*
	by goodoi 글자가 넘치지 않고 잘리도록 하기 위해서 사용함 08.12.10
*/
.word_cut {
	text-overflow: ellipsis;
	white-space:nowrap; 
	overflow:hidden;
}

/*20090119 추가스타일*/
.title_gray { font-weight:bold; color:#464646; letter-spacing:-1px;}
.title_blue { font-weight:bold; color:#3074ac; letter-spacing:-1px;}
.title_orange {font-weight:bold; color:#ff7800; letter-spacing:-1px;}
.title_red {font-weight:bold; color:#c04924; letter-spacing:-1px;}
.left_whiteline {border:1px solid #FFFFFF; width:177px; height:206px; padding:6px;}
.best_leftpadding {padding-left:12px; text-align:left;}
.user_main {width:194px; height:161px; background-image:url(../image/main/user_bg.png); clear:both;}
.ppt_toppadding02 {clear:both; padding-top:7px; *padding-top:4px; padding-left:5px; overflow:hidden;}
a.left_box_blue {color:#4c95bb;}
.left_box {padding-top:5px; padding-bottom:5px; font-weight:bold; letter-spacing:-1px;}
.left_small_box {float:left; width:70px; height:70px; border:1px solid #e7e7e7; background-color:#f0f0f0; text-align:center; padding:4px;}
.left_small_box02 {float:left; width:80px; height:80px; padding-left:5px;}
.left_box_title {letter-spacing:-1px; line-height:15px;}
.left_small_text {color:#969696;}
.left_box_line {clear:both; padding-top:9px; border-top: 1px solid #f0f0f0;}
.left_box_box {clear:both; padding-bottom:8px; height:80px;}
.bottom_title {font-weight:bold; letter-spacing:-1px; clear:both; text-align:left; line-height:25px;}
.bottom_text {clear:both; line-height:18px; text-align:left;}
.bottom_blanc {float:left; padding-right:12px; padding-left:12px; *padding-left:12px;}
.bottom_blanc02 {float:left; padding-left:10px;}
a.bottom_link {color:#787878;}
.bottom_bottom {font-weight:bold; float:right; padding-top:5px; overflow:hidden;}


/*
 * 글로벌네비게이션 by mobidic
 */
.global-top{
	height:8px;
	text-align:center;
	margin-top:4px;
	font-family:돋움;
	font-size:12px;
	color:#787878;
	letter-spacing:-1px;
}

.global-top a{
	color:#5C5C5C;
	text-decoration:none;
}
.global-top img{
	border:none;
}
.global-top-bar{
	color:#ccc;
}
