body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#666666; }

.highslide {
	cursor: url(<?=$api[apth]?>/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}

.tx {	border: 1px solid #006600; }

.daum_logo{
	position: absolute;
	z-index: 1000;
}

img {border:0px;}

.book_adv_title {
	font-family: "굴림", "돋움";
	font-size: 12px;
	text-decoration: none;
	padding-left: 10px;
	font-weight: bold;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B7B7B7;
}
.box {
	font-family: "굴림", "돋움";
	font-size: 12px;
	border: 1px solid #999999;
}
.search_title {
	font-size: 13px;
	font-weight: bold;
}

a:link, a:visited, a:active { text-decoration:none; color:#333333; }

a:hover { text-decoration:underline; }



a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }

a.menu:hover { text-decoration:none; }



.member {font-weight:bold;color:#888888;}

.guest  {font-weight:normal;color:#888888;}

.banner_b {
	padding: 5px;
}

.lh { line-height: 150%; }

.jt { text-align:justify; }



.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }



.ul { list-style-type:square; color:#66AEAD; }



.ct { font-family: Verdana, 굴림; color:#222222; } 



.ed { border:1px solid #CCCCCC; } 

.tx {

	font-family: "굴림", "돋움";

	font-size: 12px;

	color: #003300;

	text-decoration: none;

	background-color: #FFFFFF;

	height: 20px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	width: 350px;

	padding-top: 4px;

	padding-right: 5px;

	padding-left: 5px;

} 



.rank_title { padding-top:10px; padding-left:25px; padding-bottom:10px; padding-right:10px; font-family:'굴림', '돋움'; font-size:13px; color: #FF6600; font-weight: 600; }

.rank_subtitle { padding-top:10px; padding-left:10px; padding-bottom:10px; padding-right:10px; font-family:'굴림', '돋움'; font-size:12px; color:#0066FF; font-weight: 800; }

.under_line { border-bottom:1px solid #CCCCCC; }


.rss_img {
	float: left;
	margin-right: 15px;
}
.rss_title {
	font-family:'굴림', '돋움';
	font-size:13px;
	color:#0000FF;
	font-weight: 100;
	line-height: 38px;
	text-decoration: underline;
}

.rss_popview{
	position: absolute;
	background-color: #FDFFFF;
	width:250px;
	font-size:12px;
	font-family:"굴림", "돋움";
	border: 1px solid #D0D6FD;
	line-height: 18px;
	color: #333333;
	z-index: 9000000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	top: 0px;
	left: 0px;
}

.rss_img_title { font-family:'굴림', '돋움'; font-size:12px; color:#000000; font-weight: 600; line-height: 25px; }

.rss_pubdate { font-family:'굴림', '돋움'; font-size:11px; color:#999999; line-height: 30px; }

.rss_description {
	font-family:'굴림', '돋움';
	font-size:12px;
	color:#333333;
	line-height: 20px;
}

.rss_money { font-family:'굴림', '돋움'; font-size:13px; color:#FF6600; font-weight: 600; line-height: 30px; }

.rss_moneyh { font-family:'굴림', '돋움'; font-size:13px; color:#FF0000; line-height: 30px; }

.rss_moneyl { font-family:'굴림', '돋움'; font-size:13px; color:#0000FF; line-height: 30px; }

.rss_bottom { font-family:'굴림', '돋움'; font-size:11px; color:#3399FF; line-height: 30px; }

.rss_tags { font-family:'굴림', '돋움'; font-size:12px; color:#666666; line-height: 18px; }
.rss_tagimg {
	float: left;
	margin-right: 5px;
	margin-top: 1px;	
}
.rss_thumbimg{
	float: left;
	margin-right: 5px;
	margin-top: 3px;
}

.rss_td {
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #efefef;
}

.rss_tdl { padding-top:10px; padding-left:10px; padding-bottom:10px; padding-right:10px; }

.rss_more {
	font-family:'굴림', '돋움';
	font-size:12px; 
	color:#0066CC;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:7px;
	padding-right:15px;
	font-weight: 600;
}

.rss_page { font-family:'굴림', '돋움'; color:#006600; font-size:11px; padding-top:10px; padding-left:10px; padding-bottom:10px; padding-right:10px; border-bottom:0px solid #efefef; }



.small { font-size:8pt; font-family:돋움; }

.cloudy, a.cloudy {color:#888888;} /* 흐림 */

.bar_text {

	font-family: "굴림", "돋움";

	font-size: 12px;

	color: #FFFFFF;

}

.area_title {

	font-family: "굴림", "돋움";

	font-size: 14px;

	color: #000000;

	text-decoration: none;

	padding-left: 25px;

	font-style: normal;

	font-variant: normal;

}





div,div .j{line-height:120%}

div,td{color:#000}

.f{color:#6f6f6f}

.flc,.fl:link{color:#77c}

.t a:link,.t a:active,.t a:visited,.t{color:#000}

.t{background-color:#e5ecf9}

.k{background-color:#36c}

.j{width:40em}

.j2{width:45em}

.h{color:#36c}

.l,.l:link{font-size:11pt}

.i,.i:link{color:#a90a08}

.i2,.i2:link{color:#a90a08;font-size:10pt}

.a,.a:link{color:#008000}

.z{display:none}

div.n{margin-top:1ex}

.n a{font-size:10pt;color:#000}

.n .i{font-size:10pt;font-weight:bold}

.q:visited,.q:link,.q:active,.q{color:#AAAAAA;font-size:12pt;}

.b a{font-size:12pt;color:#00c;font-weight:bold}

.ch{cursor:pointer;cursor:hand}

.sem{display:inline;margin:0;font-size:100%;font-weight:inherit}

.e{margin-top:.75em;margin-bottom:.75em}

.g{margin-top:1em;margin-bottom:1em}

.sm{display:block;margin-top:0px;margin-bottom:0px;margin-left:40px}





.div_font {

	font-family: "굴림", "돋움";

	font-size: 12px;

	line-height: 25px;

	color: #666666;

	text-decoration: none;

	padding-left: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

}

.div_line {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

}



/* 공통 */

div, ul, ol, li, dl, dt, dd, p, input, textarea, select, h1, h2, h3, h4, em, address, fieldset, form, iframe, object{margin:0; padding:0;}







/* tab menu */

#menu{clear:both; height:32px; background:#3dac0d url(./img/bg_grtab_l.gif) repeat-x 0 0;}

#navi{height:100%; padding-left:16px; background:url(./img/bg_grtab_r.gif) no-repeat 100% 0;}

#navi li{display:inline; float:left; margin:0 -1px; font:12px/1.3em 굴림, Gulim;}



#navi a{position:relative; float:left; height:100%; background:url(./img/bg_grtabmenu_l.gif) no-repeat; color:#333333;}

#navi span{float:left; height:22px; _height:32px; padding:10px 13px 0 13px; cursor:pointer; cursor:hand;}



#navi a:hover{z-index:20; background:url(./img/bg_grtabmenu_l.gif) no-repeat 0 -32px; text-decoration:none;}

#navi a:hover span{background:url(./img/bg_grtabmenu_r.gif) no-repeat 100% -32px;}



#m_tx_movie a, #m_tx_auto a, #m_tx_people a{color:#fff694; font-weight:bold; letter-spacing:-1px;}

#m_tx_movie.menu_on a, #m_tx_auto.menu_on a, #m_tx_people.menu_on a{color:#000;}



#navi li.menu_on a, #navi li.menu_on a:hover{z-index:10; background:url(./img/bg_grtabmenu_l.gif) no-repeat 0 -64px; letter-spacing:-1px;}

#navi li.menu_on a{color:#000; font-weight:bold;}

#navi li.menu_on span, #navi li.menu_on a:hover span{padding-top:11px; background:url(./img/bg_grtabmenu_r.gif) no-repeat 100% -64px;}



#0 a{background-position:80px 0;}

#0 span{padding-left:12px; padding-right:11px;}

#m_web span{padding-right:12px;}

#m_cafe span{padding-left:14px;}

#m_image span{padding-right:12px;}

#m_moving span{padding-right:14px;}

#m_dic span{padding-left:14px;}

#m_news span{padding-left:14px; padding-right:14px;}

#m_more span{padding-left:14px; padding-right:21px;}



#navi li#m_more{position:relative; width:72px; _width:auto;}

#navi li#m_more span{background:url(./img/bg_grtabmore_r.gif) no-repeat 100% 0;}

#navi li#m_more a{font-weight:normal; color:#333333;}

#navi li#m_more a:hover span{background-position:100% -32px;}

#navi li.menu_on#m_more a, #navi li.menu_on#m_more a:hover{background-position:0 -32px; letter-spacing:0;}

#navi li.menu_on#m_more span, #navi li.menu_on#m_more a:hover span{padding-top:10px; background-position:100% -32px;}

.move_menu{display:none; position:absolute; left:0; top:31px; z-index:100; padding:0 2px 2px 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg_move_menu.png',sizingMethod='scale');}

.move_menu.on{display:block;}

.move_menu_wrap{width:81px; _width:83px; border:1px solid #b3b3b3; border-top:none;}

#navi ul.move_list{overflow:hidden; width:100% !important; background-color:#fff; font-size:12px;}

#navi ul.move_list li{display:block; width:80px; height:23px !important; _height:20px !important;  _vertical-align:top !important;}

#navi ul.move_list a{display:block; float:none; height:auto !important; background:none !important; margin:0 !important; padding:0 !important; color:#444 !important; text-align:left !important;}

#navi ul.move_list li a{width:auto !important; _width:100% !important; color:#333 !important; text-decoration:none !important; margin-top:-1px !important; padding:6px 7px 3px 9px !important; font-weight:normal;}

#navi ul.move_list li img{vertical-align:top; margin:2px 0 0 0;}

#navi ul.move_list li a:hover{background-color:#e8e8e8 !important; text-decoration:underline !important;}



.outline {
	height: 30px;
	width: 300px;
	border: 5px double #647AFB;
}
.query{ width:510px; font-size:13px; font-family:"돋움", "돋움"; border:#fff solid 1px; height: 21px; padding:4px 0 5px 5px; }
.year{ width:42px; font-size:12px; font-family:"새굴림", "굴림"; background:#FAFAFA; border:#cccccc solid 0px; height: 20px; padding:4px 0 5px 5px; font-weight: 800; }
.target{ width:64px; height:25px; padding:7px 0 0 6px; font-size:12px; color:#767676; cursor:hand; }
.target_but{vertical-align:2px; cursor:hand;}
.target_sub{
	position: absolute;
	background-color: #FFFFFF;
	width:80px;
	font-size:12px;
	font-family:"굴림", "돋움";
	border: 1px solid #6275F9;
	line-height: 18px;
	margin: 0px;
	color: #767676;
	padding-left: 5px;
	padding-right: 5px;
	z-index: 10000;
}

.search_t{position:relative; width:72px; _width:auto;}

.rss_sort { font-family:'굴림', '돋움'; font-size:11px; color:#A7CDAB; }

.rss_sortb {
	font-family:'굴림', '돋움';
	font-size:12px;
	font-weight: 800;
	width:90px; 
	height:15px; 
	padding:3px 0 0 6px; 
	color:#767676; 
	cursor:hand;
}

.sort_sub{
	position: absolute;
	background-color: #FFFFFF;
	width:110px;
	font-size:12px;
	font-weight: 800;
	font-family:"굴림", "돋움";
	border: 1px solid #cccccc;
	line-height: 22px;
	color: #767676;
	padding: 5px;
	z-index: 10000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -2px;
}

.vod_icon {
	position: absolute;
	z-index: 999999;
	visibility: inherit;
	padding: 88px 0 0 6px;
}
