@charset "utf-8";
/* ----------------------------------------------------------------
Basic Style Sheet (for version 4 browsers)
Title : KOREA FOCUS
Author : sakagn@dtribe.co.kr
Date : March 2008
WebSite : http://www.koreafocus.or.kr/
---------------------------------------------------------------- */


/* layout area */
#wrap {	width:940px; margin:0 auto; padding-bottom:25px;}

ul#navi { float:right; height:20px; margin-top:10px; color:#898989; font-size:10px; letter-spacing:0px;}
ul#navi a:link , ul#navi a:visited, ul#navi a:hover{ color:#898989; font-size:10px; letter-spacing:0px; text-decoration:none;}
ul#navi li {display:inline; background:url(/images/design2/koreafocus/0803_dot.gif) 100% 55% no-repeat; margin-right:7px; padding-right:7px;}
ul#navi li.end {display:inline; background:none; margin-right:20px; padding-right:0px;}
#contents {clear:right; border:1px solid #d5d5d5; padding:0 17px; overflow:hidden; height:auto; width:904px;}
#contents p.cmenu{float:left;margin-top:-1px; margin-bottom:22px; height:122px; width:904px;}
*html #contents p.cmenu{float:left;margin-top:-2px; margin-bottom:22px; height:122px; width:904px;} /* ie6.0핵 */
*+html #contents p.cmenu{float:left;margin-top:-2px; margin-bottom:22px; height:122px; width:904px;}/* ie7.0핵 */
#select_area {float:left; width:174px; margin-left:2px;}
#contents_area {float:right; width:708px; margin-bottom:20px; min-height:300px;}
*html #contents_area {float:right; width:708px; margin-bottom:20px; height:300px;} /* ie6.0핵 */
#contents_area p.main_news{width:708px; margin-bottom:35px;}
#contents_area_view {float:left; width:486px; margin:0 20px 30px 0;}
#view_right_area {float:left; width:200px;}
#footer {clear:both; margin:0 auto; width:860px; height:38px; border:5px solid #d5d5d5; padding:15px;}


/* select_area */
.search {width:154px; background-color:#686868; padding:10px; margin-bottom:5px;}
.search p {margin-bottom:6px;}
.search img{vertical-align:middle;}
.search select {width:154px; background-color:#4d4d4d; color:#cccccc; font-size:11px; margin-bottom:3px;}
.search input {width:90px;background-color:#4d4d4d; border:1px solid #797979; color:#cccccc; font-size:11px; padding:1px 0 0 5px; height:16px;}

.email {width:152px; border:1px solid #e1d9d6; padding:10px; margin-bottom:5px;}
.email input {width:145px;background-color:#f2eeec; border:1px solid #e1e1e1; margin:7px 0 7px 0; color:#666666; font-size:11px; padding:1px 0 0 5px; height:16px;}

.issue {width:154px; background-color:#e5e3de; padding:10px; margin-bottom:5px;}
.issue p {margin-bottom:6px;}
.issue select {width:154px; background-color:#c1b5b1; color:#000000; font-size:11px; margin-bottom:5px;}


/* contents_area */
#contents_area img {vertical-align:top;}
.title {float:left; width:706px; border-bottom:1px solid #d5d5d5; padding-bottom:5px; margin-bottom:10px;}
.view_title {float:left; width:486px; border-bottom:1px solid #d5d5d5; padding-bottom:5px; margin-bottom:10px;}

.ctitle{float:left; margin-bottom:5px;}
.chis {float:right; margin-top:5px; font-size:10px;}
a.ctxt01:link, a.ctxt01:visited, a.ctxt01:hover  {color:#666666; font-size:10px; text-decoration:none;}
span.ctxt02 {color:#e31601; font-size:10px; text-decoration:none;}
.top {clear:both; width:100%; text-align:right; padding-top:25px;} 
.left_btn {float:left;}
.right_btn {float:right;}


	/* list */	
	.list {float:left; width:706px;}
	.list_cont {float:left; width:706px; padding:20px 0;  border-bottom:1px solid #d9d9d9;}
	.list_photo {float:left; margin-right:16px; border:1px solid #cccccc;}
	.list_text {color:#444444; font-size:14px; font-family:Times new roman, sans-serif;}

	.prevmonth { clear:both; width:706px; padding:30px 0px 10px 0px; height:15px;}
	.month {float:left; font-weight:bold; color:#666666; background:url(/images/design2/common/0803_dot03.gif) 0 50% no-repeat; text-indent:15px; }
	

	.list_prev {float:left; width:666px; border:5px solid #e4e4e4; padding:0 15px;}
	.list_prev_cont {padding:15px 0; width:666px; border-bottom:1px solid #e4e4e4;}
	.list_prev_cont_end {padding:15px 0; width:666px;}
	.list_prev_photo {float:left; margin-right:16px;}
	.list_prev_text {color:#444444; font-size:13px; font-family:Times new roman, sans-serif;}


	/* view */
	.view_detail_title {float:left; font-size:28px; width:486px; color:#000000; font-family:Times new roman, sans-serif; margin:30px 0 25px 0;}
	.view  {clear:both; padding-bottom:20px; overflow:hidden; height:100%;}
	.view_photo {float:left; width:285px; height:197px; margin-right:10px;}
	.view_txt {color:#666666; margin-top:10px;}
	.view_txt_name{height:100%; overflow:hidden; background:url(/images/design2/common/0803_dot.gif) 0 3px no-repeat; padding-left:15px; color:#666666; font-weight:bold;}
	.zoom {position:relative; top:-14px; left:295px; height:15px;}
	.view_cont {clear:both; width:486px; font-size:14px; font-family:Times new roman, sans-serif; text-align:justify; line-height:18px;}
	.view_cont font {font-size:14px;}
	#paging {width:486px; text-align:right; border-bottom:1px solid #d6d6d6; margin:30px 0 10px 0; padding-bottom:10px;} 
	#paging a:link, #paging a:visited {color:#666666; }
	#paging a:hover {color:#333333; font-weight:bold;}
	#paging strong {color:#333333; font-weight:bold;}
	#paging img { vertical-align:middle; padding:0 2px;}


	#view_right_area .right_area {float:left; width:182px; border:1px solid #d9d9d9; padding:15px 8px; margin-bottom:5px;}
	#view_right_area .right_area_title {margin-bottom:5px;}
	#view_right_area .right_area ul li {line-height:16px;background:url(/images/design2/common/0803_dot04.gif) 0 8px no-repeat; margin-left:2px; padding-left:7px; font-size:11px; font-family:Tahoma, sans-serif;}
	.view_right_other {float:left; width:180px; margin-bottom:5px;}
	.view_right_other_end {float:left; width:180px;}
	.view_right_photo {float:left; margin-right:5px;}
	.view_right_txt {font-size:11px; font-family:Tahoma, sans-serif;}

	

	/* 계절별 칼라 변경 */
	.title_txt5 {display:block; font-family:Times new roman, sans-serif; font-size:15px; color:#cf5959; font-weight:bold; margin-bottom:10px;}
	.title_txt5 a:link, .title_txt5 a:visited{font-family:Times new roman, sans-serif; font-size:15px; color:#cf5959; font-weight:bold; margin-bottom:10px; text-decoration:none;}
	.title_txt5 a:hover {font-family:Times new roman, sans-serif; font-size:15px; color:#cf5959; font-weight:bold; margin-bottom:10px; text-decoration:underline;}

	.title_txt4 {display:block; font-family:Times new roman, sans-serif; font-size:15px; color:#c18d25; font-weight:bold; margin-bottom:10px;}
	.title_txt4 a:link, .title_txt4 a:visited{font-family:Times new roman, sans-serif; font-size:15px; color:#c18d25; font-weight:bold; margin-bottom:10px; text-decoration:none;}
	.title_txt4 a:hover {font-family:Times new roman, sans-serif; font-size:15px; color:#c18d25; font-weight:bold; margin-bottom:10px; text-decoration:underline;}

	.title_txt2 {display:block; font-family:Times new roman, sans-serif; font-size:15px; color:#5791ba; font-weight:bold; margin-bottom:10px;}
	.title_txt2 a:link, .title_txt2 a:visited{font-family:Times new roman, sans-serif; font-size:15px; color:#5791ba; font-weight:bold; margin-bottom:10px; text-decoration:none;}
	.title_txt2 a:hover {font-family:Times new roman, sans-serif; font-size:15px; color:#5791ba; font-weight:bold; margin-bottom:10px; text-decoration:underline;}

	.title_txt3 {display:block; font-family:Times new roman, sans-serif; font-size:15px; color:#7557bb; font-weight:bold; margin-bottom:10px;}
	.title_txt3 a:link, .title_txt3 a:visited{font-family:Times new roman, sans-serif; font-size:15px; color:#7557bb; font-weight:bold; margin-bottom:10px; text-decoration:none;}
	.title_txt3 a:hover {font-family:Times new roman, sans-serif; font-size:15px; color:#7557bb; font-weight:bold; margin-bottom:10px; text-decoration:underline;}

	.title_txt1 {display:block; font-family:Times new roman, sans-serif; font-size:15px; color:#264a72; font-weight:bold; margin-bottom:10px;}
	.title_txt1 a:link, .title_txt1 a:visited{font-family:Times new roman, sans-serif; font-size:15px; color:#264a72; font-weight:bold; margin-bottom:10px; text-decoration:none;}
	.title_txt1 a:hover {font-family:Times new roman, sans-serif; font-size:15px; color:#264a72; font-weight:bold; margin-bottom:10px; text-decoration:underline;}



	.title_stxt {display:block; font-family:Times new roman, sans-serif; font-size:15px; color:#333333; font-weight:bold; margin-bottom:10px;}
	.title_stxt a:link, .title_stxt a:visited{font-family:Times new roman, sans-serif; font-size:15px; color:#333333; font-weight:bold; margin-bottom:10px; text-decoration:none;}
	.title_stxt a:hover {font-family:Times new roman, sans-serif; font-size:15px; color:#333333; font-weight:bold; margin-bottom:10px; text-decoration:underline;}
	
	.title_right_stxt {display:block; font-family:Tahoma, sans-serif; font-size:11px; font-weight:bold; margin-bottom:5px;}
	.title_right_stxt a:link, .title_right_stxt a:visited{font-family:Tahoma, sans-serif; font-size:11px; font-weight:bold; margin-bottom:5px; text-decoration:none;}
	.title_right_stxt a:hover {font-family:Tahoma, sans-serif; font-size:11px; font-weight:bold; margin-bottom:5px; text-decoration:underline;}


/* footer */
#footer {margin-top:50px;}
#footer p {float:left; width:161px; margin-right:20px;}
#footer ul.footer_menu { float:left; width:530px;}
#footer ul.footer_menu li {float:left; display:inline; background:url(/images/design2/koreafocus/0803_line.gif) 100% 40% no-repeat; margin-right:7px; padding-right:7px;}
#footer ul.footer_menu li.end {float:left; display:inline; background:none; margin-right:0px; padding-right:0px;}
#footer p.copy { float:left; width:530px; padding-top:8px;} 
#footer span.family {float:right; margin-top:-30px; border:4px solid #c6c6c6;}
#footer span.family select {width:140px; background-color:#4d4d4d; color:#cccccc; font-size:11px; height:20px; vertical-align:top;}



.history {color:#e31601; font-size:10px; text-decoration:none;}