@charset "utf-8";
/* CSS Document */

body {
	width:100%;
	margin:0px;
	line-height:18px;
	font-family:돋움,맑은고딕;
	font-size:13px;
	color:#333;
	background-color:#fff;
	background-image:url(http://file.osen.co.kr/web/images/topred_bg.gif);
	background-repeat:repeat-x;
	letter-spacing:0px;
	word-spacing:0x;
}
img {
	border:0px;
}
ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
a:link{
	color:#333;
	text-decoration:none;
}
a:visited {
	color:#333;		
	text-decoration: none;
}
a:hover {
	color:#225db7;
	text-decoration:underline;	
}

#gWrap {
	position:relative;
	width:1024px;
	margin:0 auto;
	text-align:left;
}

#gWrap_view {
	position:relative;
	width:1024px;
	margin:0 auto;
	text-align:left;
}

/*상단메뉴 오버 탭영역*/
.topmenuTab{
	position:absolute;
	z-index:999;
	display:none;
	width:1024px;
	height:209px;
	background-color:#fff;
	border-bottom:1px solid #666;
	left:0;
	top:58px;
}
#toplefemenu{
	float:left;
	width:84px; 
	height:189px; 
	padding:10px; 
	background-color:#f4f4f4; 
	border-right:1px solid #b5b5b5;
}

/*topmenu_overTab영역 시작*/
#toplefemenu li.menuS{
	width:83px;
	height:13px;
	font-size:11px;
	background-color:#fff;
	border-bottom:1px dotted #b5b5b5;
	padding:8px 0;
}
#toplefemenu li.menuS_l{
	width:83px;
	height:13px;
	background-color:#fff;
	font-size:11px;	
	padding:8px 0;
}
#toplefemenu li.menuS1{
	padding-top:2px;
	width:83px;
	height:27px;	
	border-top:1px solid #b5b5b5;
	}
#toplefemenu li.menuS1_l{
	width:83px;
	padding-top:2px;
	height:27px;		
	border-bottom:1px solid #b5b5b5;
	}

#toplefemenu a:link{
	color:#888;
	text-decoration:none;
}
#toplefemenu a:visited {
	color:#888;		
	text-decoration: none;
}
#toplefemenu a:hover {
	color:#225db7;
	font-weight:bold;
	text-decoration:underline;	
}
/*topmenu_overTab영역 끝*/

#topCnews{
	width:640px;
	margin:12px 0 0 15px; 
	float:left;
	height:185px; 
	border-right:1px solid #d8d8d8;
}
#topCnews p{
	float:left;
	margin:0
}
#topRnews{
	float:right;
	width:228px; 
	margin-right:10px;
	margin-top:10px;
	height:183px;
	border:1px solid #444;
	cursor:pointer;
	_cursor:hand;
}
#topRnews_over {
	position:relative;
	top:100%;
	margin-top:-50px;
	width:100%;
	height:50px;
	background:url('http://file.osen.co.kr/web/images/index/osenimg_bg.png');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://file.osen.co.kr/web/images/index/osenimg_bg.png',sizingMethod='crop');
	_background:url(http://file.osen.co.kr/web/images/blank.gif);
}
#topRnews_over p.imgTit {
	font-size:15px;
	font-weight:bold;
	float:left;
	padding:6px 0 4px 10px;
	margin:0px;
}
#topRnews_over p.imgText {
	width:90%;
	font-size:12px;
	float:left;
	margin:0px;
	clear:both;
	padding-left:10px;
}
#topRnews_over a:hover {
	color:#fff;
	text-decoration:underline;
}
#topRnews_over a:visited {
	color:#fff;
	list-style-type:none;
}
#topRnews_over a:link {
	color:#fff;
	list-style-type:none;
}
#topCnews .titlist {
	float:left;
	margin-top:5px;
	width:430px;
}
#topCnews .titlist li {
	background:url(http://file.osen.co.kr/web/images/list_img.gif) 0 8px no-repeat;
	padding-left:10px;
	line-height:22px;
	font-weight:bold;
	height:22px;
}

/*section영역 bg*/
#sectionCbg {
	float:right;
	background-color:#fff;
	border:1px solid #d1d1d1;
	width:878px;
	padding:9px;
}

/*포토중간영여 bg*/
#photoCbg {
	float:right;
	background-color:#fff;
	border:1px solid #d1d1d1;
	border-bottom:none;
	width:838px;
	margin-top:6px;
	padding:9px 29px;
}

/*main_검색결과 영역 bg*/
#mainCnewbg {
	float:left;
	background-color:#fff;
	border:1px solid #d1d1d1;
	border-bottom:none;
	width:1004px;	
	margin-top:6px;
	padding:9px;
}

/*footer영역 bg*/
#footerCbg {
	float:right;
	background-color:#fff;
	border:1px solid #d1d1d1;
	width:806px;
	min-height:565px;	
	padding:45px;
	margin-bottom:20px;
}

/*main top영역*/ 
#mainTop {
	float:left;
	width:1024px;
	height:35px;
	padding:25px 0;
}
#mainToplogo {
	float:left;
	padding:3px 0;
}
#mainTopmenu {
	float:left;
	margin-left:60px;
	width:530px;
	height:35px;
}
#mainTopmenu ul {
	float:left;
}
#mainTopmenu ul li {
	background:url(http://file.osen.co.kr/web/images/topmenu_line.gif) no-repeat;
	background-position:right;
	float:left;
	padding:6px 20px;
}
#mainsearch {
	float:right;
	padding:5px;
	width:208px;
	height:13px;
	margin-top:5px;
	border:1px solid #999;
}


/*topmenu_overTab영역*/

/*페이지 넘버 시작*/
#numpage_wrapper {
	float:left;
	width:100%;
	text-align:center;
	clear:both;
}
.numpage{	
	margin-top:5px;
	margin-bottom:10px;	
}
.numpage li{	
	padding-left:5px;
	vertical-align:middle;	
	display:inline;
}
	
.numpage li a:link{
	color:#666;	
	text-decoration: none;
	vertical-align:middle;	
}
.numpage li a:visited{
	color:#666;		
	text-decoration: none;
}
.numpage li a:hover{
	color:#225db7;
	font-weight:bold;	
}
	
/*bottom bg영역*/
.m_bottombg{
	clear:both;
	float:left;
	width:1024px;
	height:20px;
}
.m_bottombg p{
	float:left;
	margin:0;
}

/*bottom 영역*/
.bottom{
	float:left; 
	margin-top:20px; 
	padding:14px; 
	width:996px; 
	height:15px; 
	border-top:2px solid #999;
	border-bottom:1px solid #dcdcdc; 
}
.bottom li{
	text-align:center;
}
.bottom1{
	float:left; 
	padding-top:20px; 
	width:996px; 
	height:40px; 	
}
.bottom1 li{
	text-align:center;
}


/*가장많이본 뉴스 영역*/
.mostPopular{
	float:right;
	width:200px;
	overflow:hidden;
	height:260px;
	padding:9px;
	background-color:#f2f2f2;
	border:1px solid #c8c8c8;

}
.mostPopularTit{
	float:left; 
	width:200px;
	height:20px;
}
.mostPopularTit p{
	float:left;
	margin:0px;
}
.mostPopularNews{
	float:left;
	width:198px;
	background-color:#fff;
	border:1px solid #ddd;
}
.mostPopularNews_Top{
	float:left;
	height:26px;
}
.mostPopularNews_Top p{
	float:left;
	margin:0px;
}
.mostPopularList{
	position:absolute;
	padding:7px;
	width:178px;
}
.mostPopularList li{
    background:url(http://file.osen.co.kr/web/images/list_img.gif) 0 7px no-repeat;
	padding-left:10px;
	line-height:20px;
	font-size:12px;
	width:178px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/*올레포토 영역_section*/

#s_ollehphoto {
        border:1px solid #ccc;
        height:278px;
        margin-top:6px;
        width:218px;
        float:left;
}
#s_ollehphotoTit {
        float:left;
        padding:9px 10px;
        text-align:center;
}
#s_ollehphotoImg {
        clear:both;
        display:block;
        margin-left:7px;
        width:204px;
}
#s_ollehphototext {
        margin-left:9px;
        width:200px;
        height:20px;
        padding-top:5px;
}
#s_ollehphototext p {
        margin:0;
        vertical-align:middle;
        padding-top:7px;
}

#s_ollehphotoT {
        color:#225db7;
        margin-left:10px;
        margin-top:0px;
        float:left;width:180px;
        height:16px;
        line-height:16px;
	width:200px;
        width:178px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}
#s_ollehphotoT a:hover {
        color:#225db7;
        text-decoration:underline;
}
#s_ollehphotoT a:visited {
        color:#225db7;
        text-decoration:none;
}
#s_ollehphotoT a:link {
        color:#225db7;
        text-decoration:none;
}


/*osen과 커피한잔영역_section */
#s_osencoffee {
	display:block;
	clear:both;
	padding:9px;
	margin-top:6px;
	border:1px solid #c8c8c8;
	background-color:#e4edf6;
	width:200px;
	height:230px;
}
#s_osencoffeeTit {
	width:200px;
	height:20px;
}
#s_osencoffeeTit p {
	float:left;
	margin:0px 0px 10px 0px;
}
#s_osencoffeeImg{
	float:left;
	width:200px;
	height:210px;
	cursor:pointer;
	_cursor:hand;
}
#s_osenimg_over {
	position:relative;
	top:100%;
	margin-top:-50px;
	width:100%;
	height:50px;
	background:url('http://file.osen.co.kr/web/images/section/s_osen_bg.png');
}
#s_osenimg_over p.imgTit {
	width:190px;
	font-size:15px;
	font-weight:bold;
	float:left;
	padding:5px 5px 5px 5px;
	margin:0px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#s_osenimg_over p.imgText {
	width:190px;
	font-size:12px;
	float:left;
	margin:0px;
	padding:0 5px 0 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#s_osenimg_over a:hover {
	color:#fff;
	text-decoration:underline;
}
#s_osenimg_over a:visited {
	color:#fff;
	list-style-type:none;
}
#s_osenimg_over a:link {
	color:#fff;
	list-style-type:none;
}
	
.cur_num {
	font-weight:bold;
	color:#666;	
}

/*section_leftmenu영역*/
#leftmenu{
	float:left; 
	width:118px; 
	background-color:#fff; 
	border-right:1px solid #b5b5b5;
	border-left:1px solid #b5b5b5;
}

#leftmenu .sel {
	color:#666;
	font-weight:bold;
	text-decoration:underline;	
}

#leftmenu a:link{
	color:#888;
	text-decoration:none;
}
#leftmenu a:visited {
	color:#888;		
	text-decoration: none;
}
#leftmenu a:hover {
	color:#666;
	font-weight:bold;
	text-decoration:underline;	
}

#leftmenu #b_menu {
	float:left;
	width:118px;
	height:29px;
	border-bottom:1px solid #b5b5b5;
	cursor:pointer;
	_cursor:hand;
}

#leftmenu .sel2 {
	color:#666;
	font-weight:bold;
	text-decoration:underline;	
}

#leftmenu .arrow {float:left;margin-left:95px;margin-top:5px;}
#leftmenu .sel {}

#baseball .normal {background:url(http://file.osen.co.kr/web/images/sports1.gif) no-repeat;}
#baseball .over {background:url(http://file.osen.co.kr/web/images/sports1_1.gif) no-repeat;}
#baseball .on {height:96px;}
#baseball .off {height:0px;}

#football .normal {background:url(http://file.osen.co.kr/web/images/sports2.gif) no-repeat;}
#football .over {background:url(http://file.osen.co.kr/web/images/sports2_1.gif) no-repeat;}
#football .on {height:64px;}
#football .off {height:0px;}

#etc .normal {background:url(http://file.osen.co.kr/web/images/sports3.gif) no-repeat;}
#etc .over {background:url(http://file.osen.co.kr/web/images/sports3_1.gif) no-repeat;}
#etc .on {height:64px;}
#etc .off {height:0px;}

#sportsinside .normal {background:url(http://file.osen.co.kr/web/images/sports4.gif) no-repeat;}
#sportsinside .over {background:url(http://file.osen.co.kr/web/images/sports4_1.gif) no-repeat;}

#broadcast .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/enter1.gif) no-repeat;}
#broadcast .over {background:url(http://file.osen.co.kr/web/images/enter1_1.gif) no-repeat;}

#music  .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/enter2.gif) no-repeat;}
#music .over {background:url(http://file.osen.co.kr/web/images/enter2_1.gif) no-repeat;}

#movie .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/enter3.gif) no-repeat;}
#movie .over {background:url(http://file.osen.co.kr/web/images/enter3_1.gif) no-repeat;}

#concert .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/enter4.gif) no-repeat;}
#concert .over {background:url(http://file.osen.co.kr/web/images/enter4_1.gif) no-repeat;}

#life1 .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/life1.gif) no-repeat;}
#life1 .over {background:url(http://file.osen.co.kr/web/images/life1_1.gif) no-repeat;}

#life2 .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/life2.gif) no-repeat;}
#life2 .over {background:url(http://file.osen.co.kr/web/images/life2_1.gif) no-repeat;}

#life3 .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/life3.gif) no-repeat;}
#life3 .over {background:url(http://file.osen.co.kr/web/images/life3_1.gif) no-repeat;}

#life4 .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/life4.gif) no-repeat;}
#life4 .over {background:url(http://file.osen.co.kr/web/images/life4_1.gif) no-repeat;}

#life5 .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/life5.gif) no-repeat;}
#life5 .over {background:url(http://file.osen.co.kr/web/images/life5_1.gif) no-repeat;}	

#life6 .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/life6.gif) no-repeat;}
#life6 .over {background:url(http://file.osen.co.kr/web/images/life6_1.gif) no-repeat;}

#photonews .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/photo3.gif) no-repeat;}
#photonews .over {background:url(http://file.osen.co.kr/web/images/photo3_1.gif) no-repeat;}
#photonews .on {height:96px;}
#photonews .off {height:0px;}

#slide .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/photo1.gif) no-repeat;}
#slide .over {background:url(http://file.osen.co.kr/web/images/photo1_1.gif) no-repeat;}
#slide .on {height:64px;}
#slide .off {height:0px;}

#gallery .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/photo2.gif) no-repeat;}
#gallery .over {background:url(http://file.osen.co.kr/web/images/photo2_1.gif) no-repeat;}
#gallery .on {height:128px;}
#gallery .off {height:0px;}

#footer1 .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/footer1.gif) no-repeat;}
#footer1 .over {background:url(http://file.osen.co.kr/web/images/footer1_1.gif) no-repeat;}

#footer2 .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/footer2.gif) no-repeat;}
#footer2 .over {background:url(http://file.osen.co.kr/web/images/footer2_1.gif) no-repeat;}

#footer3 .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/footer3.gif) no-repeat;}
#footer3 .over {background:url(http://file.osen.co.kr/web/images/footer3_1.gif) no-repeat;}

#footer4 .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/footer4.gif) no-repeat;}
#footer4 .over {background:url(http://file.osen.co.kr/web/images/footer4_1.gif) no-repeat;}

#footer5 .normal {background:#8e8e8e url(http://file.osen.co.kr/web/images/footer5.gif) no-repeat;}
#footer5 .over {background:url(http://file.osen.co.kr/web/images/footer5_1.gif) no-repeat;}	

.submenu {
	float:left;
	overflow:hidden;
}

.submenu li {
	margin-left:8px;
	width:105px;
	height:15px;
	font-size:11px;
	border-bottom:1px dotted #b5b5b5;
	padding:8px 0;
	_padding-top:7px;
	_padding-bottom:6px;

}

.menu_btn {
	outline:0;
}


/* 섹션 미리보기 photo */


#photoarea{
	float:left;
	width:480px;
	height:200px;
	margin-top:6px;
	margin-left:10px;
	overflow:hidden;
}
#sPhoto_topImg{
	float:left;
	background-position:5px 5px;
	background-repeat:no-repeat;
	border:1px solid #c1c1c1; 
	width:195px;
	height:195px;
	cursor:pointer;
	_cursor:hand;
}
#sPhoto_over{
	position:relative;
	top:100%;
	margin-top:-40px;
	margin-left:5px;
	height:35px;
	width:185px;
	background:url(http://file.osen.co.kr/web/images/section/s_osen_bg.png) no-repeat;
}
#sPhoto_over p.imgTit {
	font-weight:bold;
	float:left;
	margin:0px;
	padding:7px;
	}
#sPhoto_over a:hover {
	color:#fff;
	text-decoration:underline;
}
#sPhoto_over a:visited {
	color:#fff;
	list-style-type:none;
}
#sPhoto_over a:link {
	color:#fff;
	list-style-type:none;
}


/*topmenu_overTab영역 끝*/

#top_photoslide_imgbg{
	float:left;
	width:188px;
	height:188px;
	margin:0 10px 0 10px;
	background-repeat:no-repeat;
	border:1px solid #000;
	cursor:pointer;
	_cursor:hand;
}
#top_photoslide_over{
	position:relative;
	top:100%;
	margin-top:-188px;
	margin-left:-0px;
	height:189px;
	background:url(http://file.osen.co.kr/web/images/photonews/slideimg1_bg.png) no-repeat;
}
#top_photoslide_over p.imgTit {
	font-weight:bold;
	float:left;
	padding:0 5px;
	margin-top:163px;
}
#top_photoslide_over a:hover {
	color:#fff;
	text-decoration:underline;
}
#top_photoslide_over a:visited {
	color:#fff;
	list-style-type:none;
}
#top_photoslide_over a:link {
	color:#fff;
	list-style-type:none;
}

#sPhoto_topText{
	float:left;
	margin-top:15px;
	margin-left:10px;
	width:270px;
	overflow:hidden;
}
#sPhoto_topText li {
	background:url(http://file.osen.co.kr/web/images/list_img.gif) left center no-repeat;
	height:22px;
	padding-left:10px;
	line-height:22px;
	font-weight:bold;
}

