@charset "utf-8";
/* CSS Document */


/* Search */

.page { clear:both; position:relative; width:760px; height:20px; overflow:hidden; margin:0px 30px 25px 0;border-bottom:#d3d3d3 2px solid; display:block; }

.page .label { float:left; width:100px; height:20px; font-weight:bold; font-size:12px; color:#ff4194}
.page .topbtn { float:right; width:42px; height:17px; margin-top:2px; }

.page2 {float:left; display:block; width:760px; height:30px; overflow:hidden; margin:0px 0px 15px 0;}

.page2 .label { background-image:url(../img/defaultpack2.png); background-position: 0px 0px; float:left; width:108px; height:30px; font-weight:bold; font-size:12px; color:#595959; padding:4px 0 0 0px; text-align:center; _padding-top:6px; cursor:pointer}
.page2 .line { float:left; width:652px; height:24px; border-bottom:#ebebeb 2px solid;}


.photobox { float:left; width:124px; overflow:hidden; margin:0 25px 0 5px;}
.photobox .img { position:relative; display:block; width:124px; height:100%; }
.photobox .img .videoicon{ position:absolute; bottom:82px; right:10px; width:20px; height:19px;}
.photobox .img .title { line-height:130%; float:left; width:100%; height:32px; color:#999999; display:block; overflow:hidden; padding-top:10px; text-align:left }
.photobox .img .size { float:left; width:120px;  height:16px; color:#999999; display:block; overflow:hidden; text-align:left; font-size:11px; }

.photobox2 { margin-top:50px;}

.multiitems { position:relative; display:block; width:760px;}
.loadingitem {width:300px; height:100%; padding:40px 0 0 300px;}


.morebtn { float:right; width:137px; height:134px; display:none }

.morebtn .inbox{ position:relative; width:137px; height:134px; }
.morebtn .inbox .img{ position:absolute; left:0px; bottom:0px; width:120px; height:134px; overflow:hidden; cursor:pointer }
.morebtn .inbox .btn{ position:absolute; left:0px; bottom:0px; width:134px; height:35px;}

#pageloading {float:left;line-height:180%; padding-bottom:20px; display:block; }
#pageloading .word { float:left; height:190px;  width:743px; height:30px; padding:10px; text-align:left; font-size:14px; display:block; }
#pageloading .word strong { color:#ff57a6 }

#pageloading .loading { float:left; width:743px; height:30px; border:3px #efefef solid; padding:10px; text-align:center; color:#999; font-size:14px; font-family:Arial; font-weight:bold; letter-spacing:1px}

#pageloading .nomore { float:left; height:45px; width:743px; border:3px #efefef solid; padding:20px 10px 0px 10px; text-align:center; color:#999; }

#pageloading a:link {color:#308ab4;text-decoration:none;}
#pageloading a:visited {color:#308ab4;text-decoration:none;} 
#pageloading a:hover {color:#308ab4;text-decoration:underline;} 




#relcontent a:link {color:#308AB4;text-decoration:none;}
#relcontent a:hover {color:#308AB4;text-decoration:underline;}

	
	#left	{position:relative; z-index:2; width:960px; }
		#leftbody	{float:left; z-index:2; margin:0; text-align:left; }		
			#leftinbox {position:relative; z-index:2; margin:0;  width:840px; }		
	#srightbody {position:fixed; _position:absolute; left:0px;  top:120px; width:100%;_width:98.4%; height:1px; z-index:1; } 
	#srightinbox {position:relative; width:960px; height:400px;  margin-left:auto; margin-right:auto; } 

	#rightbody	{float:right; z-index:2; margin:0; width:175px;}
		#rightinbox	{float:right; width:170px; }
		


#home {float:left; width:960px; height:600px; margin-top:50px; }
	#homebody { float:left; width:960px; height:505px; margin-top:50px }

	
.widget .rank01 .point_1{position:absolute; width:26px; overflow:hidden; height:6px; right:5px; top:7px; padding:0px; background-image:url(../img/defaultpack2.png);background-position: -143px -138px}
.widget .rank01 .point_2{position:absolute; width:26px; overflow:hidden; height:6px; right:5px; top:7px; padding:0px; background-image:url(../img/defaultpack2.png);background-position: -143px -145px}
.widget .rank01 .point_3{position:absolute; width:26px; overflow:hidden; height:6px; right:5px; top:7px; padding:0px; background-image:url(../img/defaultpack2.png);background-position: -143px -152px}
.widget .rank01 .point_4{position:absolute; width:26px; overflow:hidden; height:6px; right:5px; top:7px; padding:0px; background-image:url(../img/defaultpack2.png);background-position: -143px -159px}
.widget .rank01 .point_5{position:absolute; width:26px; overflow:hidden; height:6px; right:5px; top:7px; padding:0px; background-image:url(../img/defaultpack2.png);background-position: -143px -166px}

.optionsel { float:left; z-index:300;}
.optionsel .selected {   cursor:pointer;height:14px;}
.selected .btn {float:left; margin:0px 0 0 5px; width:13px; height:13px;background-image:url(../img/defaultpack2.png);background-position: -173px -73px}
.selected .title { float:left; color:#777; margin-top:-2px;}

.optionsel .toggle1on {float:left; margin:0px 0 0 5px; width:13px; height:13px;background-image:url(../img/defaultpack2.png);background-position: -187px -73px} 
.optionsel .toggle1off a{float:left; margin:0px 0 0 5px; width:13px; height:13px;background-image:url(../img/defaultpack2.png);background-position: -201px -73px;}


.optionsel .toggle2on {float:left; margin:0px 0 0 5px; width:13px; height:13px;background-image:url(../img/defaultpack2.png);background-position: -215px -73px}
.optionsel .toggle2off a{float:left; margin:0px 0 0 5px; width:13px; height:13px;background-image:url(../img/defaultpack2.png);background-position: -229px -73px}


.optionsel { overflow:hidden; position:relative; }
.optionsel ul {background:#FFFFFF;border:#CCCCCC 1px solid; margin-top:5px;}
.optionsel ul li{height:26px;width:100%;}
.optionsel ul li a{border:#FFF 3px solid;display:block; height:19px; padding-left:10px; }
.optionsel ul li a:hover {background:#FF57a6; height:19px; color:#FFFFFF; text-decoration:none;}


#oengine { height:28px; overflow:hidden; z-index:-1; background:url(../img/tabbg.gif) repeat-x top; padding-top:11px; display:none; color:#595959 }
	* html #oengine {position:absolute;top:135px; z-index:-1;}
#oenginemenu { position:relative; margin:0px auto 0 auto; width:960px; height:28px; overflow:hidden; }	
#oenginemenu .currengine{ padding:6px 0px 0 0px; width:66px; float:left; font-weight:bold; height:22px; display:block; background-image:url(../img/defaultpack2.png);background-position: 0px -120px; text-align:center}	

#oenginemenu .enginetitle{ padding:5px 0px 0 0px; width:66px;  float:left;height:23px; display:block; background-image:url(../img/defaultpack2.png);background-position: 0px -62px; text-align:center; cursor:pointer}	

#oenginemenu .enginetitle_f{ padding:5px 0px 0 0px; width:66px; float:left; height:23px; display:block; background-image:url(../img/defaultpack2.png);background-position: 0px -91px; text-align:center; cursor:pointer}	

#oenginemenu .videoon{ background-image:url(../img/defaultpack2.png);background-position:  -267px -160px; padding:6px 20px 0 2px; width:44px;}	
#oenginemenu .videooff{ background-image:url(../img/defaultpack2.png);background-position: -267px -131px; padding:5px 20px 0 2px; width:44px;}	

#oenginemenu .videoon2{ background-image:url(../img/defaultpack2.png);background-position: -172px -146px;  padding:6px 20px 0 4px; width:46px;}	
#oenginemenu .videooff2{ background-image:url(../img/defaultpack2.png);background-position: -172px -117px; padding:5px 20px 0 4px; width:46px;}	

#oenginemenu .imageon{ background-image:url(../img/defaultpack2.png);background-position: -267px -102px;  padding:6px 20px 0 2px; width:44px;}	
#oenginemenu .imageoff{ background-image:url(../img/defaultpack2.png);background-position: -267px -73px; padding:5px 20px 0 2px; width:44px;}	



#oenginemenu a:link {color:#666;text-decoration:none;}

#rightbody2 {position:fixed; _position:absolute; left:0px;  top:124px; _bottom:124px; width:100%;_width:98.4%; height:1px; z-index:1; } 
#inrightbody {position:relative; width:960px; height:400px;  margin-left:auto; margin-right:auto; } 



/* 검색시 스타 정보 */
#starinfo { position:relative; width:760px; overflow:hidden; padding-bottom:26px; display:none}

#starinfo .titlebox { float:left; width:760px; height:36px; padding-bottom:5px;}
#starinfo .titlebox .startitle { background-image:url(../img/defaultpack2.png);background-position:0px -31px;color:#595959;float:left;font-size:12px;font-weight:bold;height:26px;padding:4px 0 0 0;text-align:center;width:88px;margin-right:246px;
}
#starinfo .titlebox .papertitle { background-image:url(../img/defaultpack2.png);background-position:0px -31px;color:#595959;float:left;font-size:12px;font-weight:bold;height:26px;padding:4px 0 0 0;text-align:center;width:88px; }


#paperinfo { float:left; width:400px; height:100px; padding:0px 0 0 30px; color:#999}

.starinfobox a:link {color:#308ab4;text-decoration:none;}
.starinfobox a:visited {color:#308ab4;text-decoration:none;} 
.starinfobox a:hover {color:#308ab4;text-decoration:underline;} 

.starinfobox { float:left; width:254px;  border:#f1f1f1 1px solid; padding:13px; margin:0 20px 0px 0;}
.starinfobox .box{ float:left;  width:77px; height:89px;}
.starinfobox .box .photo{ float:left; width:77px; height:89px; overflow:hidden;}
.starinfobox .detail{ float:left; width:160px; padding-left:16px; line-height:130%;}
.starinfobox .detail b {color:#aaa; font-weight:normal}

.starinfobox .detail .name{ width:160px; border-bottom:1px #d7d7d7 dotted; margin:2px 0 8px 0; overflow:hidden; font-family:돋움}
.starinfobox .detail .name b { font-size:14px; font-weight:bold; color:#333333}

.paperbox { float:left; width:128px;   padding:0px; margin:0 10px 0px 10px; _margin:0 0px 0px 10px; display:inline}
.paperbox .thumb{ float:left; width:86px; height:63px; padding:8px 0 0 8px;  margin-left:20px; _margin-left:10px; overflow:hidden; background-image:url(../img/defaultpack2.png); background-position: -67px -62px;}

.paperbox .thumb .img {width:82px; height:59px; overflow:hidden;}

.paperbox li {height:22px;}
.paperbox .title{ float:left; width:138px;  text-align:center; height:18px; margin-top:4px; overflow:hidden;}

.paperbox .title a:link {color:#308ab4;text-decoration:none;}
.paperbox .title a:visited {color:#308ab4;text-decoration:none;} 
.paperbox .title a:hover {color:#308ab4;text-decoration:underline;} 

.paperbox .cat{ float:left; width:138px;  text-align:center; color:#848484; font-weight:normal; font-size:11px;}
.paperbox .tag{ float:left; width:138px; text-align:center;  font-size:11px; line-height:130%}
.paperbox .tag .img{ float:left; width:16px; height:10px;}
.paperbox .tag .name{ float:left; width:122px; text-align:center}

/* //Search */

/* Home */



.infobar {  position:relative; margin:0px auto 0 auto; width:960px; height:42px; overflow:hidden;}

.infobar .left { float:left; width:8px; height:32px; background:url(../img/infobg_left.png) left top no-repeat}
.infobar .center { float:left; width:850px; height:32px; background:url(../img/infobg_center.png) left top repeat-x}
.infobar .right { float:left; width:32px; height:32px; background:url(../img/infobg_right.png) left top no-repeat; cursor:pointer}

.infobar .center .icon { float:left; width:16px; height:16px; background-image:url(../img/indexpack6.png);background-position:-54px -34px; margin:8px 2px 0 20px;}
.infobar .center .cont { float:left; height:16px; color:#804a2d; font-size:11px;margin:6px 10px 0 2px;font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif;letter-spacing:-1px;}

.infobar a:link, .infobar a:visited {color:#804a2d;text-decoration:none;}
.infobar a:hover {color:#308ab4;text-decoration:underline;} 




/* news */
.newsmain { position:relative; width:960px; height:332px; background:url(../img/news_bg2.png) left top no-repeat}

	.newsmain .date { position:absolute; left:310px; top:44px; width:120px; height:20px;overflow:hidden; font-family:arial; font-size: 12px; color:#444; text-align:right}
	.newsmain .date strong{ color:#8c8c8c; font-weight:bold; font-size:11px;}
	.newsmain .dayinfo { position:absolute; right:10px; top:14px; width:320px; height:20px;overflow:hidden;}
	
	.newsmain .dayinfo .weather { float:right;width:200px; height:20px; text-align:right; font-size:11px;}
	.newsmain .dayinfo .weather b { font-size:10px; color:#ccc; padding:0 4px 0 4px; font-weight:normal}	
	
	.newsmain .dayinfo .watch { float:right; width:80px; height:20px; font-family:arial; font-weight:bold; font-size: 16px; color:#444; text-align:right}
	.newsmain .dayinfo .watch b{ color:#8c8c8c; font-size:15px;}
	.newsmain .timenewsbox { position:absolute; left:334px; top:67px; width:580px; height:245px;overflow:hidden;}
	
	.newsmain .loading { position:absolute; left:916px; top:66px; width:34px; height:27px;overflow:hidden; display:none;}

	.newsmain .selectnews { position:absolute; right:16px; top:44px; width:300px; height:17px ;overflow:hidden; text-align:right; font-size:11px;}
	.newsmain .selectnews b{ font-size:9px; color:#999; font-weight:normal;  padding:0 5px;}
	.newsmain .selectnews strong{ font-size:11px; color:#666}
	
	.newsmain .selectnews a:link {color:#777;text-decoration:none;}
	.newsmain .selectnews a:visited {color:#777;text-decoration:none;} 
	.newsmain .selectnews a:hover {color:#308ab4;text-decoration:underline;} 


	.newsmain .timenewsbox .outbox { position:relative; width:1740px; height:245px; }
	.newsmain .timenewsbox .outbox .inbox { position:absolute;height:245px; } /* 스크롤을 위한 뉴스그룹 */
	.newsmain .timenewsbox .outbox .inbox .item { float:left; width:117px; height:245px; } /* 뉴스 아이템 박스 */
	.newsmain .timenewsbox .outbox .inbox .item .top { position:relative;  width:107px; height:22px; background:#FFF; text-align:left; padding:5px 0px 0px 10px; border-left:1px solid #e2e2e2; font-size:11px;}
	.newsmain .timenewsbox .outbox .inbox .item .cont { position:relative; width:117px; height:218px; border-top: 1px solid #e2e2e2; border-left:1px solid #e2e2e2}

	.newsmain .timenewsbox .outbox .inbox .item .cont .type0 {position:absolute; left:16px; top:5px; background-image:url(../img/indexpack6.png);background-position:-181px -47px; width:34px; height:16px;}
	.newsmain .timenewsbox .outbox .inbox .item .cont .type1 {position:absolute; left:16px; top:5px; background-image:url(../img/indexpack6.png);background-position:-181px -64px; width:34px; height:16px;}
	.newsmain .timenewsbox .outbox .inbox .item .cont .type2 {position:absolute; left:16px; top:5px; background-image:url(../img/indexpack6.png);background-position:-181px -81px; width:34px; height:16px;}
	
	.newsmain .timenewsbox .outbox .inbox .item .cont .thumb a:visited img {opacity:0.5;filter:alpha(opacity=50);}
	.newsmain .timenewsbox .outbox .inbox .item .cont .title a:visited { color:#999}
	.newsmain .timenewsbox .outbox .inbox .item .cont .title b { color:#888; font-weight:normal; font-size:11px;}

	.newsmain .timenewsbox .outbox .inbox .item .cont .thumb{ position:absolute; left:16px; top:21px; width:80px; height:62px; border: 1px solid #e2e2e2; overflow:hidden; background:#FFF}
	.newsmain .timenewsbox .outbox .inbox .item .cont .title{ position:absolute; left:8px; top:89px; width:101px; height:64px; overflow:hidden; line-height:135%}
	.newsmain .timenewsbox .outbox .inbox .item .cont .tag{ position:absolute; left:8px; top:162px; width:101px; height:50px;  overflow:hidden; line-height:135%}
	
	.taglist { float:left; font-size:11px; width:84px;}

	.newsmain .refresh1{ position:absolute; left:435px; top:46px; background-image:url(../img/indexpack6.png);background-position:0px -34px; width:16px; height:16px; overflow:hidden; cursor:pointer; }
	.newsmain .refresh2{ position:absolute; left:300px; top:69px; width:34px; height:27px; overflow:hidden; cursor:pointer; }

	.newsmain .leftbtn { position:absolute; left:300px; top:97px; width:34px; height:217px; cursor:pointer}
	.newsmain .rightbtn { position:absolute; left:916px; top:97px; width:34px; height:217px; cursor:pointer}

.newsmain .hotissue {position:absolute; left:10px; top:19px; width:280px; height:294px; overflow:hidden;}

.newsmain .hotissue .btn0 {position:absolute; left:0px; top:4px; width:66px; height:23px;overflow:hidden; padding:6px 6px; cursor:pointer; overflow:hidden; text-align:center; line-height:120%;color:#fff; }
.newsmain .hotissue .btn1 {position:absolute; left:80px; top:2px; width:90px; height:20px;overflow:hidden; padding:11px 15px; font-size:12px; font-weight:bold;  cursor:pointer; color:#000;  overflow:hidden; text-align:center; line-height:125%}
.newsmain .hotissue .btn2 {position:absolute; left:203px; top:4px; width:66px; height:23px;overflow:hidden; padding:6px 6px;  cursor:pointer;  overflow:hidden; text-align:center; line-height:120%;color:#fff;}
				
.newsmain .issuenews {position:absolute; left:0px; top:50px; width:280px; height:234px;overflow:hidden; background:#FFF}
.newsmain .issuenews .thumb {position:absolute; left:14px; top:17px; width:82px; height:64px;overflow:hidden; border: 1px solid #e7e7e7}
.newsmain .issuenews .title {position:absolute; left:106px; top:17px; width:160px; height:66px;overflow:hidden; font-size:14px; font-weight:bold; line-height:120%}
.newsmain .issuenews .subnews {position:absolute; left:14px; top:95px;  height:116px;}

.newsmain .issuenews .subnews .newsitem { float:left; height:31px; margin-bottom:6px;}

.newsmain .issuenews .subnews .newsitem .subnewsicon{ float:left; background-image:url(../img/indexpack6.png);background-position:0px 0px; width:18px; height:16px; margin-top:1px;}
.newsmain .issuenews .subnews .newsitem .ntitle{ float:left; width:136px; height:31px; padding-left:4px; line-height:135%; overflow:hidden;}
.newsmain .issuenews .subnews .newsitem .ntitle b { color:#888; font-weight:normal; font-size:11px;}


.newsmain .issuenews .newsvideo { position:absolute; left:185px; top:89px; width:82px; height:116px;  background:#f6f6f6}

.newsmain .issuenews .newsvideo .relvideoicon {position:absolute; left:10px; top:6px; background-image:url(../img/indexpack6.png);background-position:0px -17px; width:61px; height:16px;}
.newsmain .issuenews .newsvideo .vthumb {position:absolute; left:8px; top:26px; width:64px; height:48px; overflow:hidden; border: 1px solid #e7e7e7; background:#FFF; border:1px solid #444}
.newsmain .issuenews .newsvideo .vtitle {position:absolute; left:9px; top:80px; width:64px; height:30px; overflow:hidden; font-size:11px; line-height:130%;}


.newsmain .issuenews .searchword {position:absolute; left:21px; top:216px; width:251px; height:15px;}
.newsmain .issuenews .searchword .searchwordicon1 { float:left; background-image:url(../img/indexpack6.png);background-position:-19px 0px; width:57px; height:16px; margin-top:1px; margin-right:6px;}

.searchwordicon2{ float:left; background-image:url(../img/indexpack6.png);background-position:-77px 0px; width:12px; height:16px; margin-top:1px; margin-right:2px; display:block}

h3 { color:#30F; font-size:12px; font-weight:bold}

.taglink a:link {color:#308ab4;text-decoration:none;}
.taglink a:visited {color:#308ab4;text-decoration:none;} 
.taglink a:hover {color:#308ab4;text-decoration:underline;} 







.whitelink a:link {color:#ccc;text-decoration:none;}
.whitelink a:visited {color:#ccc;text-decoration:none;} 
.whitelink a:hover {color:#308ab4;text-decoration:underline;} 

.bluelink a:link {color:#000063;text-decoration:none;}
.bluelink a:visited {color:#000063;text-decoration:none;} 
.bluelink a:hover {color:#308ab4;text-decoration:underline;} 	


/* // news */

/* pre search word */

.presearchword { position:relative; height:29px; border-bottom:2px solid #ececec; margin-top:5px;}
.presearchword .title { position:absolute; left:0px; top:0px; width:91px; height:29px; background-image:url(../img/indexpack6.png);background-position:-143px -17px;}

	.presearchword .displayarea {position:absolute; left:92px; top:0px; height:29px; width:860px; overflow:hidden}
	.presearchword .displayarea .outbox { position:relative; height:29px; width:2000px;}
	.presearchword .displayarea .outbox .inbox { position:relative; height:18px; padding:5px 0 0 8px; overflow:hidden}
/*	.presearchword .displayarea .outbox .inbox .item{ float:left; padding:4px;}*/
	
.presearch {font-size:12px; padding:0 6px 0 0; margin:0px;}

a.presearch_1:link,a.presearch_1:visited {color:#888 }
a.presearch_2:link,a.presearch_2:visited {color:#333 }
a.presearch_3:link,a.presearch_3:visited {color:#308ab4 }
a.presearch_4:link,a.presearch_4:visited {color:#308ab4; font-weight:bold }
a.presearch_5:link,a.presearch_5:visited { color:#ff57a6; font-weight:bold }
	


/* //pre search word */

/* video */

.videomain { position:relative; height:186px;  background:url(../img/video_bg.png) left top no-repeat; margin-top:36px; _margin-top:0px;}

.videomain .more{ position:absolute; right:4px; top:-20px; background-image:url(../img/indexpack6.png);background-position:-17px -34px; width:36px; height:16px;}

.videomain .leftbtn{ position:absolute; left:44px; top:29px; width:27px; height:90px;background-image:url(../img/indexpack6.png);background-position:-115px -17px;}
.videomain .rightbtn{ position:absolute; left:929px; top:29px; width:27px; height:90px;background-image:url(../img/indexpack6.png);background-position:-87px -17px;}

	.videomain .displayarea {position:absolute; left:74px; top:30px; height:127px; width:854px; overflow:hidden}
	.videomain .displayarea .outbox { position:relative; height:127px; width:5124px;}
	.videomain .displayarea .outbox .inbox { position:relative; height:127px;}
	.videomain .displayarea .outbox .inbox .videoitem { float:left}

	.videomain .displayarea .outbox .inbox .videoitem .thumb{position:relative;width:122px;height:92px;margin-bottom:2px;display:block; }
	.videomain .displayarea .outbox .inbox .videoitem .title{width:106px; height:29px; font-size:11px; overflow:hidden; padding:0 3px;line-height:130%;}

.videoicon{ position:absolute; top:94px; right:4px; width:20px; height:19px; margin:-22px 0 0 94px;}

.videoicon2{ position:absolute; top:40px; right:4px; width:20px; height:19px; }

/* //video */


/* tag */
.tagmain  { position:relative;  width:960px; height:176px; padding:10px; margin-top:10px}
.tagmain .tag { float:left; width:280px; height:170px;  }

.tagmain .tag .title { position:relative; width:280px; height:19px; border-bottom:1px solid #e2e2e2}
.tagmain .tag .title .img{ float:left; background-image:url(../img/indexpack6.png);background-position:0px -51px; width:47px; height:14px;}

.tagmain .tag .tagcloud {font-size:12px; line-height:200%; text-align:left; overflow:hidden; height:146px; overflow:hidden; margin-top:12px; }

.tagmain .tag .tagcloud .taglarge { font-size:16px; padding:6px; }
.tagmain .tag .tagcloud .tagmidiuam { font-size:14px; padding:6px;}
.tagmain .tag .tagcloud .tagsmall { font-size:13px;  padding:6px;}
.tagmain .tag .tagcloud .tagtiny {  font-size:11px;  padding:6px;}

a:link.taglarge  {text-decoration: none; color:#ff3584;  }
a:visited.taglarge  {color:#ff57a6;text-decoration:none;  } 
a:hover.taglarge  { text-decoration: none; color:#fff; background:#ff57a6;}

a:link.tagmidiuam  {text-decoration: none; color:#008cb5}
a:visited.tagmidiuam  {color:#009dc6;text-decoration:none;} 
a:hover.tagmidiuam { text-decoration: none; color:#fff; background:#ff57a6}

a:link.tagsmall  {text-decoration: none;color:#777}
a:visited.tagsmall  {color:#888;text-decoration:none;} 
a:hover.tagsmall { text-decoration: none; color:#fff; background:#ff57a6}

a:link.tagtiny  {text-decoration: none;color:#999}
a:visited.tagtiny  {color:#aaa;text-decoration:none;} 
a:hover.tagtiny { text-decoration: none; color:#fff; background:#ff57a6}



.tagmain .recpaper { float:left; width:370px; height:182px; margin-left:30px  }
.tagmain .recpaper .title { position:relative; width:370px; height:19px; border-bottom:1px solid #e2e2e2; cursor:pointer}
.tagmain .recpaper .title .img{ float:left;  background-image:url(../img/indexpack6.png);background-position:0px -66px; width:56px; height:14px;}
.tagmain .recpaper .title .img2{ float:right; background-image:url(../img/indexpack6.png);background-position:-17px -34px; width:36px; height:16px;}

/*float:left; background-image:url(../img/indexpack6.png);background-position:-17px -34px; width:36px; height:16px;; border:#F00 1px solid}*/

.tagmain .recpaper .paper { position:relative;width:370px; height:182px; margin:10px 0 0 10px;}

.tagmain .recpaper .paper .paperitem { float:left;width:138px; height:182px;}
.tagmain .recpaper .paper .paperitem .papertitle{ position:relative; font-size:18px; font-weight:bold; height:42px; line-height:120%;  overflow:hidden; margin-bottom:6px;}
.tagmain .recpaper .paper .paperitem .paperframe{ position:relative; background-image:url(../img/indexpack6.png);background-position:0px -111px; width:138px; height:113px;}
.tagmain .recpaper .paper .paperitem .paperframe .thumb{ position:absolute; left:5px; top:6px; width:144px; height:98px; overflow:hidden }

.tagmain .recpaper .paper .paperitem2 { float:left; width:216px; height:182px; margin:4px 0 0 14px; overflow:hidden}
.tagmain .recpaper .paper .paperitem2 .item { position:relative; width:216px; height:40px; overflow:hidden}
.tagmain .recpaper .paper .paperitem2 .item .thumb{ position:absolute; left:0px; top:1px; width:54px; height:32px; overflow:hidden; border:#e2e2e2 solid 1px}
.tagmain .recpaper .paper .paperitem2 .item .papertitle{ position:absolute; left:66px; top:0px; width:150px; height:16px; overflow:hidden; line-height:140%}
.tagmain .recpaper .paper .paperitem2 .item .paperinfo{ position:absolute; left:66px; top:17px; width:150px; height:16px; overflow:hidden;font-size:11px; color:#888; line-height:140%}

.tagmain .recpaper .paper .paperitem2 .item .papertitle b{font-size:11px; color:#888; font-weight:normal}
.tagmain .recpaper .paper .paperitem2 .item .papertitle small{font-size:10px; color:#aaa; font-weight:normal}


.tagmain .focus { float:left; width:230px; height:160px; margin-left:30px;}
.tagmain .focus .title { position:relative; width:230px; height:19px; border-bottom:1px solid #e2e2e2;}
.tagmain .focus .title .img{ float:left;  background-image:url(../img/indexpack6.png);background-position:-143px -98px; width:57px; height:16px;}

.tagmain .focus .title .leftbtn{ position:absolute;  background-image:url(../img/indexpack6.png);background-position:-143px -115px; width:17px; height:16px; right:18px; top:-1px; cursor:pointer}
.tagmain .focus .title .rightbtn{ position:absolute;  background-image:url(../img/indexpack6.png);background-position:-161px -115px; width:17px; height:16px; right:0px; top:-1px; cursor:pointer}

.tagmain .focus .outbox { padding:10px 0 0 0}
.tagmain .focus .outbox .item{ width:230px; height:20px; overflow:hidden;}
.tagmain .focus .outbox .item b {font-weight:normal; color:#777; font-size:11px; padding:0 6px 0 0}
.tagmain .focus .outbox .item a:visited { color:#999}


/*
.tagmain .star { float:left; width:230px; height:160px; margin-left:30px;}
.tagmain .star .title { position:relative; width:230px; height:19px; border-bottom:1px solid #e2e2e2;}
.tagmain .star .title .img{ float:left;  background-image:url(../img/indexpack6.png);background-position:0px -81px; width:47px; height:14px;}

.tagmain .star .topbtn { position:relative; width:12px; height:16px; background-image:url(../img/indexpack6.png);background-position:-62px -17px; margin:10px 0 0px 109px; cursor:pointer}
.tagmain .star .downbtn { position:relative; width:12px; height:16px; background-image:url(../img/indexpack6.png);background-position:-75px -17px; margin:0px 0 20px 109px;cursor:pointer}

.tagmain .displayarea { position:relative; width:230px;  height:123px; overflow:hidden; padding-left:10px;}
.tagmain .displayarea .outbox { position:relative; width:230px; height:1400px; }
.tagmain .displayarea .outbox .staritem { position:relative; width:208px; height:123px;}
.tagmain .displayarea .outbox .staritem .starphoto0 {position:absolute; left:10px; top:21px; width:59px; height:63px; z-index:1; overflow:hidden}
.tagmain .displayarea .outbox .staritem .starphoto1 {position:absolute; left:68px; top:15px; width:72px; height:73px; z-index:2; overflow:hidden}
.tagmain .displayarea .outbox .staritem .starphoto2 {position:absolute; left:136px; top:21px; width:59px; height:63px; z-index:1; overflow:hidden}

.tagmain .displayarea .outbox .staritem .starname0 {position:absolute; left:10px; top:90px; width:59px; height:18px; z-index:1; text-align:center; overflow:hidden}
.tagmain .displayarea .outbox .staritem .starname1 {position:absolute; left:69px; top:95px; width:72px; height:18px; z-index:2; text-align:center; overflow:hidden}
.tagmain .displayarea .outbox .staritem .starname2 {position:absolute; left:136px; top:90px; width:59px; height:18px; z-index:1; text-align:center; overflow:hidden}

.tagmain .displayarea .outbox .staritem .starframe { position:absolute; left:10px; top:10px; width:188px; height:83px; z-index:3}
*/
/* //tag */





.starmain { position:relative; width:960px; margin-bottom:20px; }



/* 카테고리 */
#catbox { position:relative; width:960px; overflow:hidden;  margin:10px 0 0px 0;  border:#e2e2e2 1px solid; }

#iteminbox{ float:left;width:945px; margin-left:17px; padding-top:6px; height:30px; display:inline}
	#itemtitle { float:left;width:67px; height:16px; margin:5px 0 10px 3px; background-image:url(../img/indexpack6.png);background-position: -136px -0px; display:inline}
	#itemcontent {float:left; display:none; width:100%; padding:2px 10px 20px 0px; }

#resultbox { float:left; border:1px #f0f0f0 solid; background-color:#fcfcfc; margin:0px 0px 20px 20px; width:885px; padding:15px; line-height:170%; display:inline}
	#resultbox .itemlink  { float:left;  padding:4px 8px 0 18px; width:100px;}	
	#resultbox .itemlink a:link {color:#308ab4;text-decoration:none;}
	#resultbox .itemlink a:hover {color:#308ab4;text-decoration:underline;} 

.multiitems .box { position:relative; width:760px;}

#itemtree {padding-left:50px;}	
#itemtree .catitem { width:100px; float:left; padding:5px 0px 0 0px; padding-left:20px;}

#itemtree .catitem li { list-style:disc}

#cattitle { float:left; background:url(../img/cattitle_bg.gif) top repeat-x; height:24px; width:855px; padding:4px 0 0 30px; margin-left:20px; display:inline}
	#cattitle .title  { width:100px; float:left; font-weight:bold; padding-left:20px; display:inline}	


#kwcat_on{float:right; width:37px; height:17px; cursor:pointer; margin:2px 20px 0 10px;background-image:url(../img/indexpack6.png);background-position: -143px -47px}
#kwcat_off{float:right; width:37px; height:17px; cursor:pointer; margin:2px 20px 0 10px;background-image:url(../img/indexpack6.png);background-position: -143px -65px}


