﻿html {margin:0; padding:0;}
ul, ol, li {margin:0; padding:0; list-style:none;}
html {margin:0; padding:0;}
body {margin:0; padding:0; font-family: 돋움, Dotum, 굴림, Verdana, Tahoma, Arial, sans-serif; font-size:9pt; background-color:#fff; text-align:left; color:#333333; height:570px; }

div {scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #d3d3d3;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #d3d3d3;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #999999}

p {margin:0; padding:0;}
table {
	/*font-family: 돋움, Dotum, 굴림, Verdana, Tahoma, Arial, sans-serif;*/
    font-family: "굴림","굴림체";
	font-size:9pt;
	color:#333333;
	line-height: 14pt;
}

/*
TD {
    color: #494949;
    font-family: "굴림","굴림체";
    font-size: 9pt;
}
*/

select { font-family: 돋움, Dotum, 굴림, Verdana, Tahoma, Arial, sans-serif; font-size:9pt; color:#333333; } 
input { font-family: 돋움, Dotum, 굴림, Verdana, Tahoma, Arial, sans-serif; font-size:9pt; color:#333333; } 
textarea {font-family: 돋움, Dotum, 굴림, Verdana, Tahoma, Arial, sans-serif; font-size:9pt; color:#333333; line-height: 14pt;}
h1, h2, h3, h4 {
	font-family: 돋움, Dotum, 굴림, Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
}
h1 { font-size: 19px; margin: .15em 1em 0 0 }
h2 { font-size: 16px }
h3 { font-size: 14px }
hr { border: none;  border-top: 1px solid #ccb; margin: 2em 0 }
img {
	border: none;
}

a:link { color : #000; text-decoration:none; }
a:visited { color : #000; text-decoration:none; }
a:hover { color : #000; text-decoration:underline; }
a:active { color : #000; text-decoration:none; }

#container { width:100%; height:100%; text-align:left;}
#sub_container { width:100%; height:100%;}

#wrap {
	width: 960px;
	padding: 0;
	margin-left: 30px;
    clear: both;
	float: left;
}

#wrap2 {
	float:left; 
	margin-left: 30px;
	margin-right: 260px;
	padding: 0;
	clear: both;
}

#wrap3 {
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;

}

#header {
	background:url("/Web/Images/header_bg.gif") repeat-x;
	width:100%; 
	height:165px;
	margin-top:0 ;
	position:relative;
}

#topmenu { 
    height:30px; 
	width: 100%; 
	margin-right:10px;
}



/* Navigation */

h1.basisnet {
    margin: 0;
    float: left;
    background:url("/Web/Images/basisnet.gif") no-repeat center center;
    width:66px; height:30px; 
    text-indent:-9999px;
    cursor: pointer;
}


#mainnav { width: 275px; float:right; }
#mainnav ul { font-size:10px; list-style:none; margin:0; text-align:right; }
#mainnav li  {
	display: inline;
	padding: 0 ;
	white-space: nowrap;
}

ul.mainnav { 
    display: block;
    width: 275px; 
    float: right; 
    margin: 4px 10px 0 0;
}

ul.mainnav li { 
    background-repeat: no-repeat; 
    display: block; 
    float: left;
    cursor: pointer;
    
}
ul.mainnav li a { text-indent: -99999px; display: block; height: 21px; } 

ul.mainnav li.home { 
    background: url(/Web/Images/topmenu_home.gif); 
    width: 45px; height: 21px;
}
ul.mainnav li.about { 
    background: url(/Web/Images/topmenu_about.gif); 
    width: 47px; height: 21px;
}
ul.mainnav li.notice_m { 
    background: url(/Web/Images/topmenu_notice.gif); 
    width: 49px; height: 21px;
}
ul.mainnav li.QnA { 
    background: url(/Web/Images/topmenu_qna.gif); 
    width: 39px; height: 21px;
}
ul.mainnav li.help { 
    background: url(/Web/Images/topmenu_help.gif); 
    width: 40px; height: 21px;
}
ul.mainnav li.logout { 
    background: url(/Web/Images/topmenu_logout.gif); 
    width: 52px; height: 21px;
}
ul.mainnav li.login { 
    background: url(/Web/Images/topmenu_login.gif); 
    width: 40px; height: 21px;
}
ul.mainnav li.admin { 
    background: url(/Web/Images/topmenu_admin.gif); 
    width: 47px; height: 21px;
}


#search { 
    height:46px; 
	min-width: 700px; 
	margin:10px 0 11px 0; 
	position:relative;
}

h1.logo { 
    float:left; 
    background:url("/Web/Images/logo.gif") no-repeat center center ; 
    width:300px; height:42px; 
    text-indent:-9999px;
	margin-left:30px;
}

h1.logo a {
	display: block;
	height: 42px;
}

#keyword_box {
	width: 290px; position:relative; height:100%; float:left;margin: 0 0 0 160px;
}

#keyword_box_content {
	position:absolute; bottom:5px;
}

.index_keyword{
	font-family: 돋움, Dotum, 굴림, Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	color: #434343;
}

a.index_keyword:link { color : #434343; text-decoration:none; }
a.index_keyword:visited { color : #434343; text-decoration:none; }
a.index_keyword:hover { color : #434343; text-decoration:underline; }
a.index_keyword:active { color : #434343; text-decoration:underline; }


#search_input {
   	width: 500px;
	position:absolute; 
	bottom:0; 
	right:0; 
	text-align: right;
	margin-right: 20px;
}

.search_box {
	border: 2px solid #959595;
	font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
	font-size: 14px;
	font-weight:bold;
	color: #333333; 
	padding: 5px 5px 5px 5px; 
	margin-right:0px;
	margin-top:0px;
	letter-spacing:-1;
	height:15px;	
}

#menu {min-width: 600px; height: 27px; padding:0; margin:0; display: inline;}
#menu ul { margin:0 0 0 0; float:left;}
#menu li { 
	display: inline;
	margin:0;
    height:100%;
}

#menubar_btn {
	width: 120px; 
	height: 27px; 
	text-align: right;
	float: right;
	display: inline;
	right:0;
	padding:0; 
	margin:0;
}

#submenu1 {min-width: 600px; height: 30px; padding:0; margin:0; display: inline;}
#submenu1 ul { margin:0 ; float:left; list-style:none;}
#submenu1 li { display: inline; margin:0;}

#submenu2 {min-width: 600px; height: 30px; padding:0; margin:0; display: inline;}
#submenu2 ul { margin:0 ; float:left; list-style:none;}
#submenu2 li { display: inline; margin:0;}


#content {
   width:100%; 
   min-height: 670px;
   float:left; 
   margin-bottom:30px;
}

#main_left {
    width:77%;
	float:left; 
	margin-left: 30px;
}

#main_right {
	width:226px;
	background-color: #ffffff;
	position: absolute;
	right: 0px;
	padding-right: 15px;
	padding-left: 0px;
}

#thumbnail_img1  {width: auto; display: inline;}
#thumbnail_img1 ul { margin-top:5px; margin-right:5px; margin-left:5px; float:left; list-style:none; }
#thumbnail_img1 li { margin:0;}

#thumbnail_img2  {width: auto; display: inline; }
#thumbnail_img2 ul { margin-top:5px; margin-right:5px; margin-left:5px; float:left; list-style:none; }
#thumbnail_img2 li { display: inline; margin:0;}

#thumbnail_img3  {width: auto; display: inline; }
#thumbnail_img3 ul { margin-top:5px; margin-right:5px; margin-left:5px; float:left; list-style:none; }
#thumbnail_img3 li { display: inline; margin:0;}

#thumbnail_img4  {width: auto; display: inline;}
#thumbnail_img4 ul { margin-top:5px; margin-right:5px; margin-left:5px; float:left; list-style:none; }
#thumbnail_img4 li { display: inline; margin:0;}

#thumbnail_img5  {width: auto; display: inline;}
#thumbnail_img5 ul { margin-top:5px; margin-right:5px; margin-left:5px; float:left; list-style:none; }
#thumbnail_img5 li { display: inline; margin:0;}

#thumbnail_img6  {width: auto; display: inline;}
#thumbnail_img6 ul { margin-top:5px; margin-right:5px; margin-left:5px; float:left; list-style:none; }
#thumbnail_img6 li { display: inline; margin:0;}

#thumbnail_img7  {width: auto; display: inline;}
#thumbnail_img7 ul { margin-top:5px; margin-right:5px; margin-left:5px; float:left; list-style:none; }
#thumbnail_img7 li { display: inline; margin:0;}

#thumbnail_img8  {width: auto; display: inline;}
#thumbnail_img8 ul { margin-top:5px; margin-right:5px; margin-left:5px; float:left; list-style:none; }
#thumbnail_img8 li { display: inline; margin:0;}

#thumbnail_img9  {width: auto; display: inline;}
#thumbnail_img9 ul { margin-top:5px; margin-right:5px; margin-left:5px; float:left; list-style:none; }
#thumbnail_img9 li { display: inline; margin:0;}

#thumbnail_img10  {width: auto; display: inline;}
#thumbnail_img10 ul { margin-top:5px; margin-right:5px; margin-left:5px; float:left; list-style:none; }
#thumbnail_img10 li { display: inline; margin:0;}

#thumbnail_img11  {width: auto; display: inline;}
#thumbnail_img11 ul { margin-top:5px; margin-right:5px; margin-left:5px; float:left; list-style:none; }
#thumbnail_img11 li { display: inline; margin:0;}

#thumbnail_img12  {width: auto; display: inline;}
#thumbnail_img12 ul { margin-top:5px; margin-right:5px; margin-left:5px; float:left; list-style:none; }
#thumbnail_img12 li { display: inline; margin:0;}

#domestic_tv {
    width:100%; float:left; margin:0 0 10px 0;
}

.thumbnail_image {
	width : 100%;
	border-collapse:collapse; 
	border:solid 1px;
	border-color:#d3d3d3;
}

.thumbnail_image .thumbnail_title td {
	background-color:#f2f2f2;
}

.thumbnail_240_outside {
	width : 242px; 
	border:0px;
}


.thumbnail_240 {
	width : 242px;
	border-collapse:collapse; 
	border:solid 1px;
	border-color:#e5e5e5;
    margin: 0px;
	padding: 0px;
}

.thumbnail_120_outside {
	width : 122px; 
	border:0px;
}


.thumbnail_120 {
	width : 122px;
	border-collapse:collapse; 
	border:solid 1px;
	border-color:#e5e5e5;
    margin: 0px;
	padding: 0px;
}

.thumbnail_100_outside {
	width : 102px; 
	border:0px;
}


.thumbnail_100 {
	width : 102px;
	border-collapse:collapse; 
	border:solid 1px;
	border-color:#e5e5e5;
    margin: 0px;
	padding: 0px;
}

.thumbnail_78_outside {
	width : 80px; 
	border:0px;
}


.thumbnail_78 {
	width : 80px;
	border-collapse:collapse; 
	border:solid 1px;
	border-color:#e5e5e5;
    margin: 0px;
	padding: 0px;
}

#domestic_ads {
    width:100%; float:left; margin:0 0 7px 0;
}

#domestic_tv_search {
    width:960px; float:left; margin:0 0 7px 0;
}

#foreign_tv {
    width:100%; float:left; margin:0 0 7px 0;
}

#foreign_tv_search {
    width:960px; float:left; margin:0 0 7px 0;
}

#domestic_print {
    width:100%; float:left; margin:0 0 10px 0;
}

#domestic_print_search {
    width:960px; float:left; margin:0 0 7px 0;
}

#foreign_print {
    width:100%; float:left; margin:0 0 7px 0;
}

#foreign_print_search {
    width:960px; float:left; margin:0 0 7px 0;
}

#radio_search {
    width:960px; float:left; margin:0 0 7px 0;
}

#search_keyword {
   width:960px; float:left; margin:15px 0 10px 0;
   text-align:left;
}

#theater_ad {
    width:49%; float:left; 
}

#DigitalOnline_ad {
    width:49%; float:left; 
}

#theater_ad_search {
    width:960px; float:left; margin:0 0 7px 0;
}

#DigitalOnline_ad_search {
    width:960px; float:left; margin:0 0 7px 0;
}

#fmk_ad {
    width:49%; 
	float:right; 
}

#global_adview {
    width:49%; 
	float:right; 
}

.member_profile {
	width : 228px;
	border-collapse:collapse; 
	border:solid 1px;
	border-color:#d3d3d3;
}

.member_profile .member_profile_txt td {
	background-color:#f2f2f2;
	padding-top:5px;
	padding-bottom:5px;

}
/*메인화면 배너영역 컨트롤 Style: main_banner1 상단배너, main_banner2 두번째 배너, main_banner3 세번째 배너 BY SJW */
#main_banner0 {
    width:228px; float:right; margin:8px 1px 0px 0px;}
    
#main_banner1 {
    width:228px; float:right; margin:5px 0px 0px 0px;}

#main_banner2 {
    width:228px; float:right; margin:5px 0px 0px 0px;}
    
#main_banner3 {
    width:228px; float:right; margin:5px 0px 0px 0px;}         


.main_table_tit {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #009dd9;
    font-weight: bold;
	margin-left:5px;
	float:left;
}
/*미계약국가 폰트 빨간색으로 변경하기 위해 추가(main_table_tit_NoCon) by sjw*/
.main_table_tit_NoCon {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #FE2E2E;
    font-weight: bold;
	margin-left:5px;
	float:left;
}


.number {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 11px;
    color: #626262;
	margin-left:10px;
	float:left;	 
}


.membership_tit  {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #5f6164;
	font-weight: bold;
}

.membership_info {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #009dd9;
    font-weight: bold;
}

#Indirect_virtual {
	width:226px; float:right; margin:7px 0px 0px 0px;
}

.date {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #959595; 
}

#creative_ideas {
	width:226px; float:right; margin:7px 0px 0px 0px;
}

#new_domestic_tv {
    width:960px; float:left; margin:0 0 10px 0;
}

#new_domestic_print {
    width:960px; float:left; margin:0 0 10px 0;
}

.keyword_search {
    float:left; 
    background:url("/Web/Images/keyword_search_bg.gif") no-repeat ; 
    width:960px; height:190px; 
	margin:0 0 10px 0;
}

#search_rule {
	width:910px; 
	float:left; 
	margin:15px 25px 15px 25px ; 
	text-align:left;
}



#hide_bar {
    float:left; 
    background:url("/Web/Images/hide_bar.gif") no-repeat ; 
    width:960px; height:11px; 
	margin:0 0 20px 0;
}


#thumbnail_list {
    float:left; 
    background:url("/Web/Images/t_thumbnail_list_bg.gif") repeat-x ; 
    width:100%; height:725px;
	text-align:left;
	margin:0 auto;
	padding:0 0 25px 0;
}



.period{
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #666666;
    font-weight: bold;
}

.paging{
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #666666;
}

.paging_select{
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #456d8f;
    font-weight: bold;
}

#ad_detail {
    float:left; 
    background:url("/Web/Images/t_ad_detail.gif") no-repeat ; 
    width:1000px; height:730px;
	margin:0 auto;
	padding:10px 0 20px 0;
}

#ad_detail_no {
    float:right; 
	padding:0 30px 0 0;
	color: #ffffff;
     
}

#ad_detail_body {
    float:left; 
    width:1000px; height:700px;
	margin:0 auto;
	padding:30px 0 0 0;
}



#login {
    width:670px; height:460px;
	margin: 0 auto; 
	padding:40px 0 0 0;
}

#login_bg {
    background:url("/Web/Images/login_bg.gif") no-repeat ; 
    width:670px; height:404px;
}


#login_input {
	float:left;
	text-align:left;
    width:400px; height:310px;
	margin: 35px 30px 0 220px;
}

.box {
	border: 1px solid #dcdcdc;
	font-family: Dotum, 돋움, 굴림, Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	color: #434343;
	padding:5px 5px 5px 5px;
	background: #f8f8f8;
}

.box_02 {
	border: 1px solid #7e9db9;
	font-family: Dotum, 돋움, 굴림, Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	color: #434343;
	padding:3px 3px 3px 3px;
	background: #ffffff;
}

.box_03 {
	border: 1px solid #92b5d9;
	font-family: Dotum, 돋움, 굴림, Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	color: #434343;
	padding:15px 15px 15px 15px;
	background: #f2f5f8;
}

.box_04 {
	border: 1px solid #92b5d9;
	font-family: Dotum, 돋움, 굴림, Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	color: #707276;
	padding: 3px 3px 3px 3px;
	background: #f2f5f8;
}


#id_pw {
    width:500px;
	margin: 0 auto; 
	padding:40px 0 0 0;
}


#individual_tab {
   width:960px; float:left; margin:10px 0 0 0;
}

#individual_tab_sub {
   width:960px; float:left; margin:15px 0 20px 0;
   text-align:left;
}


#kw_slide {
    float:left; 
    background:url("/Web/Images/kw_search_bg.gif") no-repeat ; 
    width:239px; height:370px;
	margin:0 auto;
	padding:10px 0 0 0;
}


#kw_slide_btn {
    float:left; 
    width:7px; height:139px;
	margin-top:120px;
}

#kw_layer {
	width: 207px;
	padding-top: 10px;
	text-align: center;
}

.keyword1 {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #009dd9;
    font-weight: bold;
}
a.keyword1:link { color : #009dd9; text-decoration:none; }
a.keyword1:visited { color : #009dd9; text-decoration:none; }
a.keyword1:hover { color : #009dd93; text-decoration:underline; }
a.keyword1:active { color : #009dd9; text-decoration:underline; }

.keyword2 {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #707070;
    font-weight: bold;
}
a.keyword2:link { color : #707070; text-decoration:none; }
a.keyword2:visited { color : #707070; text-decoration:none; }
a.keyword2:hover { color : #707070; text-decoration:underline; }
a.keyword2:active { color : #707070; text-decoration:underline; }


.keyword3 {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #444444;
	margin-left:10px;
}

.keyword4 {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 11pt;
    color: #1b1b1b;
	font-weight: bold;
}

.keyword5 {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #009dd9;
}

.keyword6 {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #707276;
}

.small_txt{
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 11px;
    color: #313131;
}

.small_date{
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 11px;
    color: #959595;
}

#industry {
    width:960px; 
	float:left; 
	margin:0 0 10px 0;
}

.ind {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #4599be;
	font-weight: bold;
}

#company {
    width:960px; 
	float:left; 
	margin:0 0 10px 0;
}

#message {
    width:960px; 
	float:left; 
	margin:0 0 10px 0;
	text-align:left;
}

#material {
    width:960px; 
	float:left; 
	margin:0 0 10px 0;
	text-align:left;
}

#mat_01-12 {
    width:470px; 
	float:left; 
	margin:0 ;
	text-align:left;
}

#mat_13-24 {
    width:470px; 
	float:right; 
	margin:0 ;
	text-align:left;
}

#mat_list li{
	width:423px; 
	background: url(/images/m_dotline.gif) no-repeat 0px 50%;
	line-height: 7mm;
	padding-left: 0px;
}


.mat_list_c{
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #626262;
    font-weight: bold;
}

a.mat_list_c:link { color : #626262; text-decoration:none; }
a.mat_list_c:visited { color : #4599be; text-decoration:none; }
a.mat_list_c:hover { color : #4599be; text-decoration:underline; }
a.mat_list_c:active { color : #4599be; text-decoration:underline; }


.white_txt {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #ffffff;
	font-weight: bold;
}

.message_t{
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #5885c7;
    font-weight: bold;
}

#slogan {
    width:960px; 
	float:left; 
	margin:0 0 10px 0;
	text-align:left;
}


#slogan_detail {
    float:left;
    background:url("/Web/Images/t_slogan_detail.gif") no-repeat ; 
    width:814px; height:450px;
	margin:0 auto;
	padding:10px 0 25px 0;
}

#slogan_detail_no {
    float:right; 
	padding:0 25px 0 0;
	color: #ffffff;
     
}

#slogan_detail_body {
    text-align:center;
    width:764px; height:450px;
	margin:0 auto;
	padding:50px 0 0 0;
}

#adfocus {
    width:960px; 
	float:left; 
	margin:0 0 10px 0;
	text-align:left;
}

#adfocus_ex01 {
    float:left; 
    background:url("/Web/Images/adfocus_ex01.gif") no-repeat ; 
    width:960px; height:163px; 
	margin:0 0 20px 0;
}


#adfocus_ex02 {
    float:left; 
    background:url("/Web/Images/adfocus_ex02.gif") no-repeat ; 
    width:960px; height:163px; 
	margin:0 0 20px 0;
}


#novel_ad_detail {
    float:left;
    background:url("/Web/Images/t_novel_ad_detail.gif") no-repeat ; 
    width:814px; height:450px;
	margin:0 auto;
	padding:15px 0 25px 0;
}

#novel_ad_body {
    text-align:center;
    width:764px; height:400px;
	margin:0 auto;
	padding:50px 0 0 0;
}

#novel_ad_date {
    float:right; 
	padding:0 25px 0 0;
	color: #ffffff;
     
}


#adfocus_ex03 {
    float:left; 
    background:url("/Web/Images/adfocus_ex03.gif") no-repeat ; 
    width:960px; height:163px; 
	margin:0 0 20px 0;
}

#adfocus_event_ad {
    width:960px; float:left; margin:0 0 10px 0;
}



#mapage {
    width:960px; 
	float:left; 
	margin:0 0 10px 0;
	text-align:left;
}


#mapage_title1 {
    float:left; 
    background:url("/Web/Images/mapage_t1.gif") no-repeat ; 
    width:960px; height:26px; 
	margin:30px 0 25px 0;
}

#mapage_title2 {
    float:left; 
    background:url("/Web/Images/mapage_t2.gif") no-repeat ; 
    width:960px; height:26px; 
	margin:30px 0 25px 0;
}

#mapage_title3 {
    float:left; 
    background:url("/Web/Images/mapage_t3.gif") no-repeat ; 
    width:960px; height:26px; 
	margin:30px 0 25px 0;
}

#mapage_title4 {
    float:left; 
    background:url("/Web/Images/mapage_t4.gif") no-repeat ; 
    width:960px; height:26px; 
	margin:30px 0 25px 0;
}

#mapage_title5 {
    float:left; 
    background:url("/Web/Images/mapage_t5.gif") no-repeat ; 
    width:960px; height:26px; 
	margin:30px 0 25px 0;
}


#mapage_serlist_save {
    float:left;
    background:url("/Web/Images/t_serlist_save.gif") no-repeat ; 
    width:480px; height:230px;
	margin:0 auto;
	padding:60px 0 25px 0;
}

#serlist_save_body {
    text-align:center;
    width:480px; height:275px;
	margin:0 auto;
}


#mypage_tab {
   width:960px; float:left; margin:0 0 30px 0;
}


#search_con_save {
    float:left;
    background:url("/Web/Images/search_con_save.gif") no-repeat ; 
    width:657px; height:380px;
	margin:0 auto;
	padding:8px 0 25px 0;
}

#con_save_body {
    text-align:center;
    width:657px; height:340px;
	padding:50px 0 0 0;
	margin:0 auto;
}


#popup_right_btn {
    float:right; 
	padding:0 10px 0 0;
	width:30px;
     
}

#popup_right_btn2 {
    float:right; 
	padding:0 10px 25px 0;
	width:30px;
     
}

.my_txt {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #505050;
	font-weight: bold;
	margin-left:10px;
}

.my_point {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #6a91c9;
	font-weight: bold;
}


#portfolio_detail {
    float:left; 
    background:url("/Web/Images/t_po_detail.gif") no-repeat ; 
    width:814px; height:680px;
	margin:0 auto;
	padding:10px 0 20px 0;
}


#port_detail_body {
    text-align:center;
    width:764px; height:450px;
	margin:0 auto;
	padding:50px 0 0 0;
}

#port_detail_no {
    float:right; 
	padding:0 25px 0 0;
	color: #ffffff;
     
}


#product_info {
	border: 3px solid #97acc9;
    float:left;
    width:657px;
	margin:0 auto;
}


#product_info_body {
    float:left;
    text-align:left;
    width:607px; 
    height:340px;
	margin:0 auto;
	padding-left:25px;
}

#product_info_reg {
    float:left;
    width:657px; 
	margin:0 auto;
}

#product_info_reg_body {
    text-align:left;
    width:607px; height:360px;
	margin:0 auto;
}

#modification_req {
	border: 3px solid #97acc9;
    float:left;
    width:640px; 
	margin:0 auto;
}

#modification_req_body {
    text-align:left;
    float:left;
    width:590px; height:360px;
	margin:0 auto;
	padding-left:25px;
}

#keyword_request {
	border: 3px solid #97acc9;
    float:left;
    width:560px; 
	margin:0 auto;
}

#keyword_req_body {
	z-index:1000;
    float:left;
    text-align:left;
    width:510px; height:360px;
	margin:0 auto;
	padding-left:25px;
}


#agency_info_reg {
	border: 3px solid #97acc9;
    float:left;
    width:400px; 
	margin:0 auto;
}

#agency_info_reg_body 
{
	z-index:1000;
    float:left;
    text-align:left;
    width:350px; height:210px;
	margin:0 auto;
	padding-left:25px;
}


#storyboard {
    float:left;
    background:url("/Web/Images/t_storyboard.gif") no-repeat ; 
    width:814px; height:450px;
	margin:0 auto;
	padding:60px 0 25px 0;
}

#storyboard_body {
    text-align:center;
    width:764px; height:450px;
	margin:0 auto;
	padding:0 0 0 0;
}


#topmenu_body {
    width:960px;
	float:left;
	text-align:left;
	padding:0 0 0 30px;
}


#submenu_left {
    width:200px; 
	float:left;
	text-align:left;
	margin-top:20px;
}

#sub_body_right {
    width:710px; 
	float:right; 
	margin-top:20px;
	text-align:left;
}


#thumbnail_add {
	width:100%;
	height:60px; 
	margin-top:20px;
	text-align:center;
}



#about{
	background:url("/Web/Images/left_t_about.gif") no-repeat  ; 
    width:200px;
	float:left;
	text-align:left;
}

#about_menu {width:200px; padding:0; margin-top:45px; }
#about_menu ul { margin:0 ; float:left; list-style:none;}
#about_menu li { display: inline; margin:0;}




#notice_page {
    width:710px; 
	float:left; 
	text-align:left;
}

#qna_page {
	width:710px; 
	float:left; 
	text-align:left;
}
	

#footer  
{
	z-index:1;
	width:100%; 
	clear:both; 
	height:80px; 
	margin-top:30px;
	border-top:1px solid #d7d7d7;
}

#footer_address { 
	z-index:1;
    width: 100%; 
	height: 53px; 
	padding-top:10px; 
	text-align:center;	
	line-height: 14pt;
}

.address {
	z-index:1;
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #4f4f4f;
	line-height: 100%;
}


#footer_nav li {
	display: inline;
}



#menubar_content_body {
    width:97%;
	/*float:left;*/
	text-align:left;
	margin-left:30px;
	margin-right:30px;
}

.result_content_body_on {
	float:left;
}

#result_content_body {
    width:97%;
	text-align:left;
	margin-left:30px;
	margin-right:30px;
}

/* 2013.10.21 */
#menubar_left_body {
    width:10px;
    height:116px;
    border:0px;
	float:left;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	cursor: pointer;
	background:url("/Web/Images/btn_setup_open.gif") no-repeat;
}

#menubar_content_body {
    width:97%;
	/*float:left;*/
	text-align:left;
	margin-left:30px;
	margin-right:30px;
}


#domestic_magazine {
    width:100%; float:left; margin:0 0 10px 0;
}

#domestic_ridio {
    width:100%; float:left; margin:0 0 10px 0;
}

#domestic_ftv {
    width:100%; float:left; margin:0 0 10px 0;
}
#domestic_fnews {
    width:100%; float:left; margin:0 0 10px 0;
}
#domestic_fmagazine {
    width:100%; float:left; margin:0 0 10px 0;
}
#domestic_cinema {
    width:100%; float:left; margin:0 0 10px 0;
}
#domestic_online{
    width:100%; float:left; margin:0 0 10px 0;
}

#search_rule {
	width:755px; 
	float:left; 
	margin:15px 24px 15px 24px ; 
	text-align:left;
}


#panelHandle {
	width:12px;
	height: 115px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left; 
	cursor: pointer;
	border-top-left-radius: 0px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 0px;
}


.radio_list {
	width : 98%;
	border-collapse:collapse; 
	/*border:solid 1px;*/
	border-color:#e3e3e3;
	margin-top: 15px;
	margin-bottom: 15px;
}

.radio_list. radio_title td {
	background-color:#ffffff;
	padding: 5px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #e3e3e3;
	text-align:left;
}

#kw_notice {
	width: 70%; 
	height: 200px; 
	text-align: left;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
}

.notice_box {
	background-color:#ffffff;
	width: 600px;
	border-collapse:collapse; 
	border:solid 3px;
	border-color:#dce7f0;
}

#keyword_search {
    float:left; 
    background:url("/Web/Images/keyword_search_bg.gif") no-repeat ; 
    width:820px; height:160px; 
	margin:0 0 10px 0;
}
.keyword_searchClose {
    float:left; 
    background:url("/Web/Images/keyword_search_bg.gif") no-repeat ; 
    width:10px; height:160px; 
	margin:0 0 10px 0;
}

#search_rule {
	width:755px; 
	float:left; 
	margin:15px 24px 15px 24px ; 
	text-align:left;
}

.re_search {
	background:url("/Web/Images/kw_searchbox_bg.gif") no-repeat ; 
    width:920px; 
	height:50px; 
	text-align: left;
	float: left;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
}

#search_keyword1 {
	width: 400px; 
	text-align: left;
	margin-top: 20px;
	display: inline;
}

#re_search_input {
	width: 500px; 
	text-align: right;
	float: right;
	display: inline;
}


#brochure_request {
    width:700px;
	text-align: left;
	margin: 0 auto; 
	padding:40px 0 0 0;
}



#sign-up {
    width:800px;
	text-align: left;
	margin: 0 auto; 
	padding:10px 0 20px 0;
}

#signup_step {
	width: 100%; 
	height: 45px; 
	padding:0; 
	display: inline;
}
#signup_step ul {
	width: 100%; 
    margin:0 0 0 0; 
	float:left;
	margin-bottom: 20px;
}
#signup_step li { 
	display: inline;
	margin:0;
    height:100%;
}

.signup_input {
	width : 100%;
	float: left;
	text-align: left;
	border-collapse:collapse; 
	border:solid 1px;
	border-color:#d3d3d3;
	background-color:#ffffff;
}

.signup_input .signup_input_tit td {
	background-color:#f2f2f2;
	padding-top:5px;
	padding-bottom:5px;

}

/* 2013.10.28 */

#policy{
	width:760px;
	height:300px;
	padding:20px 20px 20px 20px;
	position:absolute;
	text-align: left;
	margin: 0 auto;
	top:380px;
	z-index:1;
	overflow-y:scroll;
	visibility: visible;
	background-color: #FFFFFF;
	border: 1px solid #707070;
}

#privacy{
	width:760px;
	height:300px;
	padding:20px 20px 20px 20px;
	position:absolute;
	text-align: left;
	margin: 0 auto;
	top:780px;
	z-index:1;
	overflow-y:scroll;
	visibility: visible;
	background-color: #FFFFFF;
	border: 1px solid #707070;
}


#signup_complete {
	width: 100%; 
	height:300px; 
}

.txt_complete {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 16px;
    color: #009dd9;
	font-weight: bold;
}

/* 2013.10.29 */

.notice_box2 {
	background-color:#ffffff;
	width: 100%;
	border-collapse:collapse; 
	border:solid 3px;
	border-color:#dce7f0;
}

#kw_searchlist{
	width:195px;
	height:205px;
	padding:5px 5px 5px 5px;
	position:absolute;
	text-align: left;
	margin: 0 auto;
	top:140px;
	z-index:1;
	overflow-y:scroll;
	visibility: visible;
	background-color: #FFFFFF;
	border: 1px solid #707070;
	left: 16px;
}

#more_thumbnail {
    width:97%;
	margin: 0 auto;
	text-align:left;
	padding:10px 10px 10px 10px;
}

#title_thumbnail_list {
    float:left; 
    background:url("/Web/Images/t_thumbnail_list.gif") no-repeat ;
    width:100%; height:39px;
	text-align:left;
	margin:0;
	padding-bottom:20px;
}

#more_thumbnail_img1  {width:100%; display: inline;}
#more_thumbnail_img1 ul { margin-top:10px; margin-right:10px; margin-left:10px; float:left; list-style:none; }
#more_thumbnail_img1 li { display: inline; margin:0;}

.thumbnail_170_outside {
	width : 172px; 
	border:0px;
}

.thumbnail_170 {
	width : 172px;
	border-collapse:collapse; 
	border:solid 1px;
	border-color:#e5e5e5;
    margin: 0px;
	padding: 0px;
	z-index:19;
	position:relative;
	
}


.thumbnail_popup_menu {
	top:0px;
	left:0px;
	z-index:200;
	position:absolute;
	background-color:rgba(180,180,180,0.8);
}

.thumbnail_popup_menu_list 
{
	
	vertical-align : middle;
}

.thumbnail_popup_menu_list li{
	width:170px;
	height:30px;
    font-size:13px;
}
.thumbnail_popup_menu_list li a{
	text-indent:15px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.thumbnail_popup_menu_list li a:hover{
	color:#ffffff;
	background-color:rgba(0,0,0,0.5);
}

.thumbnail_170_ins 
{
	width : 120px;
	border-collapse:collapse; 
	border:solid 1px;
	border-color:#e5e5e5;
    margin: 0px;
	padding: 0px;
	z-index:19;
	position:relative;
	
}

.thumbnail_popup_menu_list_ins 
{
	
}

.thumbnail_popup_menu_list_ins li{
	width:110px;
	height:41px;
    font-size:13px;
    text-align:center; 
}
.thumbnail_popup_menu_list_ins li a{
	text-indent:15px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.thumbnail_popup_menu_list_ins a:hover{
	color:#ffffff;
	background-color:rgba(0,0,0,0.5);
}


.side_menu 
{
	z-index : 1000;
	width : 470px;
    height:20px;
    line-height:20px;
    color:#FFF;
    position:relative;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	float:right;
	display: inline;
}
.side_menu ul {
    padding:0px;
    margin:0;
    list-style:none;
	float:right;
}
.side_menu ul li {
    padding:0;
    margin:0;
    border-right:1px solid #f2f2f2;
    float:left;
    background:#afafaf;
}
.side_menu ul li a {
    color:#FFF;
    display:block;
    text-decoration:none;
    padding:0 25px;
}
.side_menu ul li a:hover {
    background:#6eade0;
    color:#FFF;
}
.side_menu ul li ul {
     display: none; 
     width: auto;
     position:absolute;
     top:20px;
     padding:0px;
     margin:0px;
}
.side_menu ul li:hover ul {
     display: block;
     position: absolute;
     margin: 0;
     padding: 0; 
}
.side_menu ul li:hover li {
    float: none;
    list-style:none;
    margin:0px;
}
.side_menu ul li:hover li {
    background:#333333;
    border-top:1px solid #000000;
}
.side_menu ul li:hover li a {
    color: #fff;
    padding:0 20px;
    display:block;
    width:55px;
}
.side_menu ul li li a:hover {
    color:#000;
}


/* 2013.10.31 */

#popup_bg {
    float:left; 
    background:url("/Web/Images/popup_bg.gif") repeat-x ; 
    width:100%;
	text-align:left;
	margin:0 auto;
	padding:0 0 25px 0;
}

#popup_condition_save 
{
	z-index:1000;
    float:left;
    width:657px; height:450px;
	margin:0 auto;
}

#title_condition_save {
	z-index:1;
    float:left; 
    background:url("/Web/Images/title_con_save.gif") no-repeat ;
	width:100%;
    height:39px;
	margin-top:10px;
}

#popup_keyword_save {
    float:left;
    width:657px; height:450px;
	margin:0 auto;
}

#title_keyword_save {
    float:left; 
    background:url("/Web/Images/title_kw_save.gif") no-repeat ;
	width:100%;
    height:39px;
	margin-top:10px;
}


#conition_save_body {
    text-align:center;
    width:607px;
    float:left; 
	padding-left:23px ;
}

#popup_close_btn {
    float:right;
	text-align:center;
	padding-right:10px ;
	padding-left:10px ;
	width:20px;    
}


.datagrid table { 
    border-collapse: collapse; 
	text-align: left; 
	width: 100%; 
}

.datagrid {
	margin:10 auto;
	width: 100%; 
    float:left; 
	font: 돋움, Dotum, 굴림, Verdana, Tahoma, Arial, sans-serif;
	background: #fff; 
	overflow: hidden;
	border: 1px solid #68a4c3; 
}

.datagrid table td, .datagrid table th { 
    padding: 3px 10px; 
}

.datagrid table thead th {
	background-color:#68a4c3; color:#FFFFFF; 
	font-size: 12px; 
	font-weight: normal; 
	border-left: 0px solid #0070A8;
} 

.datagrid table thead th:first-child { 
    border: none; 
}

.datagrid table tbody td { 
    color: #333333; 
	border-left: 1px solid #E1EEF4;font-size: 12px;
	border-bottom: 1px solid #D6E6FF;font-weight: normal;
}

.datagrid table tbody .alt td { 
    background: #FFFFFF; 
	color: #333333; 
}

.datagrid table tbody td:first-child { 
    border-left: none; 
}

.datagrid table tbody tr:last-child td { 
    border-bottom: none; 
}


#category_business {
    width:960px; 
	float:left; 
	margin:0 0 10px 0;
}

.business_table {
	width: 100%;
	border-collapse:collapse; 
	border:solid 1px;
	border-color:#d3d3d3;
}



#business_search {
    width:100%; 
	float:left; 
	margin-bottom:25px ;
}

#business_search_result {
    width:100%; 
	float:left; 
}

.business_table2 {
	width: 100%;
	border-collapse:collapse; 
	border:solid 1px;
	border-color:#d3d3d3;
}

.business_table2 table tr { 
	border-bottom: 1px solid #d3d3d3;
}

.business_s {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #333333;
}

a.business_s:link { color : #333333; text-decoration:none; }
a.business_s:visited { color : #333333; text-decoration:none; }
a.business_s:hover { color : #4599be; text-decoration:none; }
a.business_s:active { color : #4599be; text-decoration:none; }


/* 2013.11.01 */

#keyword_slide {
    float:left; 
    background:url("/Web/Images/kw_search_bg.gif") no-repeat ; 
    width:400px; height:310px;
	margin:0 auto;
	padding:10px 0 0 0;
}

#kw_searchlist{
	width:350px;
	height:210px;
	padding:5px 5px 5px 5px;
	position:absolute;
	text-align: left;
	margin: 0 auto;
	/*top:80px;
	z-index:1;*/
	overflow-y:scroll;
	visibility: visible;
	background-color: #FFFFFF;
	border: 1px solid #707070;
}

#kw_s {
	margin:0 auto;
    width:360px; 
	margin-top:35px ;
}

#divSearchlist{
	width:330px;
	height:210px;
	padding:5px 5px 5px 5px;
	position:absolute;
	text-align: left;
	margin: 0 auto;
	overflow-y:scroll;
	visibility: visible;
	background-color: #FFFFFF;
	border: 1px solid #707070;
}

#pro_searchlist{
	width:350px;
	height:210px;
	padding:5px 5px 5px 5px;
	position:absolute;
	text-align: left;
	margin: 0 auto;
	/*top:80px;
	z-index:1;*/
	overflow-y:scroll;
	visibility: visible;
	background-color: #FFFFFF;
	border: 1px solid #707070;

}



#scrollbar1 {
    margin: 10px 0 10px;
    width: 350px;
	height:210px;
}
#scrollbar1 .viewport {
    width: 330px;
    height: 190px;
	border: 1px solid #707070;
    overflow: hidden;
    position: relative;
}
#scrollbar1 .overview {
    width: 350px;
    height: 210px;
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
#scrollbar1 .scrollbar {
    background: url("/Web/images/bg-scrollbar-track-y.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    position: relative;
    width: 15px;
}
#scrollbar1 .track {
    background: url("/Web/images/bg-scrollbar-trackend-y.png") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    height: 100%;
    padding: 0 1px;
    position: relative;
    width: 13px;
}
#scrollbar1 .thumb {
    background: url("/Web/images/bg-scrollbar-thumb-y.png") no-repeat scroll 50% 100% rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 20px;
    left: -5px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 25px;
}
#scrollbar1 .thumb .end {
    background: url("/Web/images/bg-scrollbar-thumb-y.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    height: 5px;
    overflow: hidden;
    width: 25px;
}
#scrollbar1 .disable {
    display: none;
}
.noSelect {
    -moz-user-select: none;
}


#product_s {
	margin:0 auto;
    width:360px; 
	margin-top:35px ;
}


#company_product {
    width:960px; 
	float:left; 
	margin:0 0 10px 0;
}

#product_slide {
    float:left; 
    background:url("/Web/Images/product_search_bg.gif") no-repeat ; 
    width:400px; 
    height:310px;
	margin:0 auto;
	padding:10px 0 0 0;
	z-index:1;
}


/* 2013.11.05 */

#message_style {
    width:960px; 
	float:left; 
	margin:0 0 10px 0;
}

.msg_style table { 
    border-collapse: collapse; 
	text-align: left; 
	width: 100%;
}

.msg_style {
	font: 돋움, Dotum, 굴림, Verdana, Tahoma, Arial, sans-serif;
	background: #fff; 
	overflow: hidden;
	border: 1px solid #96b3dd;
}

.msg_style table td, .msg_style table th { 
    padding: 3px 10px; 
}

.msg_style table thead th {
	background-color:#96b3dd; color:#FFFFFF; 
	font-size: 12px; 
	font-weight: bold; 
	border-left: 0px solid #96b3dd;
} 

.msg_style table thead th:first-child { 
    border: none; 
}

.msg_style table tbody td { 
    color: #333333; 
	border-left: 1px solid #E1EEF4;font-size: 12px;
	border-bottom: 1px solid #D6E6FF;font-weight: normal;
}

.msg_style table tbody .ca1 td { 
    border-bottom: 1px solid #96b3dd;
}

.msg_style table tbody td:first-child { 
    border-left: none; 
}

.msg_style table tbody tr:last-child td { 
    border-bottom: none; 
}

.msg_ca1 {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #5885c7;
    font-weight: bold;
}

a.msg_ca1:link { color : #5885c7; text-decoration:none; }
a.msg_ca1:visited { color : #5885c7; text-decoration:none; }
a.msg_ca1:hover { color : #5885c7; text-decoration:underline; }
a.msg_ca1:active { color : #5885c7; text-decoration:underline; }


/* 2013.11.06 */

#material_list {
    width:960px; 
	float:left; 
	margin:0 0 10px 0;
}



.mat_ca1 {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #5885c7;
    font-weight: bold;
}

a.mat_ca1:link { color : #5885c7; text-decoration:none; }
a.mat_ca1:visited { color : #5885c7; text-decoration:none; }
a.mat_ca1:hover { color : #5885c7; text-decoration:underline; }
a.mat_ca1:active { color : #5885c7; text-decoration:underline; }

#agency_slide {
    float:left; 
    background:url("/Web/Images/agency_search_bg.gif") no-repeat ; 
    width:400px; height:310px;
	margin:0 auto;
	padding:10px 0 0 0;
}

/* 2013.11.08 */

#array_btn {
    width:100%; float:left; margin:7px 0 5px 0;
}

.expression_btn {
	width : 600px;
    height:20px;
    position:relative;
	float:right;
	display: inline-block;
}

/* 2013.11.12 */

#draft{
	overflow:auto;
	position:absolute;
	/*left:10;*/
	/*top:200;*/
	overflow-x:hidden;
	overflow-y:scroll;
	height:290px;
	width:320px;
	z-index:0;	
}

/* 2013.11.13 */

#story_draft{
	overflow:auto;
	position:absolute;
	left:436px;
	top:313px;
	overflow-x:hidden;
	overflow-y:scroll;
	height:140px;
	width:340px;
	z-index:0;
}
/* 2013.11.14 */

#title_product_info_reg {
    float:left;
    background:url("/Web/images/t_product_info_reg.gif") no-repeat ; 
    width:100%;
	height:39px;
	margin-top:10px;
}


#title_modification_req {
    float:left;
    background:url("/Web/images/t_modi_req.gif") no-repeat ; 
    width:100%;
	height:39px;
	margin-top:10px;
}

#title_keyword_request {
    float:left;
    background:url("/Web/images/t_kw_req.gif") no-repeat ; 
    width:100%;
	height:39px;
	margin-top:10px;
}


#title_agency_info_reg 
{
    float:left;
    background:url("/Web/images/t_agency_info_reg.gif") no-repeat ; 
    width:100%;
	height:39px;
	margin-top:10px;
}

#title_product_info {
    float:left;
    background:url("/Web/images/t_product_info.gif") no-repeat ; 
    width:100%;
	height:39px;
	margin-top:10px;
}


#agency_searchlist{
	width:350px;
	height:210px;
	padding:5px 5px 5px 5px;
	position:absolute;
	text-align: left;
	margin: 0 auto;
	top:80px;
	z-index:1;
	overflow-y:scroll;
	visibility: visible;
	background-color: #FFFFFF;
	border: 1px solid #707070;
}


/* 2013.11.15 */

#country{
	top:293px;
	width:130px;
	height:200px;
	padding:5px 5px 5px 5px;
	position:absolute;
	text-align: left;
	margin: 0 auto;
	z-index:1;
	overflow-y:scroll;
	visibility: visible;
	background-color: #FFFFFF;
	border: 1px solid #9e9e9e;
	left: 488px;

}


#mypage_title {
    float:left; 
    width:100%;
	padding-bottom:20px;
}


#mypage_tabmenu {
   width:960px;
   background:url("/Web/images/individualtab_bg.gif") repeat-x; 
   height:30px;  
   float:left; 
   margin-bottom:20px;
}

#mypage_tabmenu ul { margin:0 ; float:left; list-style:none;}
#mypage_tabmenu li { display: inline; margin:0;}


#mypage {
    width:960px; 
	float:left; 
	margin:0 0 10px 0;
}


.mypage table { 
    border-collapse: collapse; 
	text-align: center; 
	width: 100%;
}

.mypage {
	font: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif;
	background: #fff; 
	border: 1px solid #96b3dd;
}

.mypage table td, mypage table th { 
    padding: 3px 10px; 
}

.mypage table thead th {
	background-color:#96b3dd; color:#FFFFFF; 
	font-size: 12px; 
	font-weight: bold; 
	border-left: 0px solid #96b3dd;
} 

.mypage table thead th:first-child { 
    border: none; 
}

.mypage table tbody td { 
    color: #333333; 
	border-left: 1px solid #E1EEF4;font-size: 12px;
	border-bottom: 1px solid #D6E6FF;font-weight: normal;
}

.mypage table tbody .ca1 td { 
    border-bottom: 1px solid #96b3dd;
}

.mypage table tbody td:first-child { 
    border-left: none; 
}

.mypage table tbody tr:last-child td { 
    border-bottom: none; 
}

#mypage table {  }
#mypage table td {  }
#mypage table td .clipInfo p { clear: both; }
#mypage table td .clipInfo ul { clear: both; height:30px; }
#mypage table td .clipInfo .txt2 { width: 112px; }
#mypage table td .clipInfo ul li:first-child { width: 20px; text-align:left; padding-top:2px; color:#707276; }
#mypage table td .clipInfo ul li { float:left; width:90px; border:0px solid red; text-align:center; }

.mypage_kw {
	font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif;
    font-size: 9pt;
    color: #5885c7;
    font-weight: bold;
}

a.mypage_kw:link { color : #5885c7; text-decoration:none; }
a.mypage_kw:visited { color : #5885c7; text-decoration:none; }
a.mypage_kw:hover { color : #5885c7; text-decoration:underline; }
a.mypage_kw:active { color : #5885c7; text-decoration:underline; }



.ing {
	font-family: 돋움, Dotum, 굴림, Tahoma, Arial, sans-serif;
    font-size: 9pt;
    color: #5885c7;
}


.myside_menu {
	width : 250px;
    height:20px;
    line-height:20px;
    color:#FFF;
    position:relative;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	float:right;
	display: inline;
}
.myside_menu ul {
    padding:0px;
    margin:0;
    list-style:none;
	float:right;
}
.myside_menu ul li {
    padding:0;
    margin:0;
    border-right:1px solid #f2f2f2;
    float:left;
    background:#afafaf;
}
.myside_menu ul li a {
    color:#FFF;
    display:block;
    text-decoration:none;
    padding:0 25px;
}
.myside_menu ul li a:hover {
    background:#6eade0;
    color:#FFF;
}
.myside_menu ul li ul {
     display: none; 
     width: auto;
     position:absolute;
     top:20px;
     padding:0px;
     margin:0px;
}
.myside_menu ul li:hover ul {
     display: block;
     position: absolute;
     margin: 0;
     padding: 0; 
}
.myside_menu ul li:hover li {
    float: none;
    list-style:none;
    margin:0px;
}
.myside_menu ul li:hover li {
    background:#333333;
    border-top:1px solid #000000;
}
.myside_menu ul li:hover li a {
    color: #fff;
    padding:0 20px;
    display:block;
    width:55px;
}
.myside_menu ul li li a:hover {
    color:#000;
}


/* 2013.11.29*/


/* 2013.11.29*/

#slogan {
    width:960px; 
	float:left; 
	margin:0 0 10px 0;
}

#slogan_print {
    width:480px; 
	float:left; 
	margin:20px 0 10px 0;
}


#slogan_title {
    float:left; 
    width:800px;
	padding-bottom:15px;
}


#slogan_btn {
    float:left; 
	text-align: right; 
    width:160px;
	padding-top:10px;
}

.slogan table { 
    border-collapse: collapse; 
	text-align: center; 
	width: 100%;
}

.slogan {
	font: 돋움, Dotum, 굴림, Verdana, Tahoma, Arial, sans-serif;
	background: #fff; 
	border: 1px solid #96b3dd;
}

.slogan table td, slogan table th { 
    padding: 3px 10px; 
}

.slogan table thead th {
	background-color:#96b3dd; color:#FFFFFF; 
	font-size: 12px; 
	font-weight: bold; 
	border-left: 0px solid #96b3dd;
} 

.slogan table thead th:first-child { 
    border: none; 
}

.slogan table tbody td { 
    color: #333333; 
	border-left: 1px solid #E1EEF4;font-size: 12px;
	border-bottom: 1px solid #D6E6FF;font-weight: normal;
}

.slogan table tbody td:first-child { 
    border-left: none; 
}

.slogan table tbody tr:last-child td { 
    border-bottom: none; 
}


/*▶슬로건프린트용 CSS by cooljwse*/
.slogan_print table { 
    border-collapse: collapse; 
	text-align: center; 
	width: 100%;
}

.slogan_print {
	font: 돋움, Dotum, 굴림, Verdana, Tahoma, Arial, sans-serif;
	background: #fff; 
	border: 1px solid #96b3dd;
}

.sloganPrint table td, slogan table th { 
    padding: 3px 10px; 
}

.slogan_print table thead th {
	background-color:#96b3dd; color:#FFFFFF; 
	font-size: 12px; 
	font-weight: bold; 
	border-left: 0px solid #96b3dd;
} 

.slogan_print table thead th:first-child { 
    border: none; 
}

.slogan_print table tbody td { 
    color: #333333; 
	border-left: 1px solid #E1EEF4;font-size: 12px;
	border-bottom: 1px solid #D6E6FF;font-weight: normal;
}

.slogan_print table tbody td:first-child { 
    border-left: none; 
}

.slogan_print table tbody tr:last-child td { 
    border-bottom: none; 
}
/*슬로건프린트용 CSS by cooljwse◀*/


.slogan_kw {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #5885c7;
    font-weight: bold;
}

a.slogan_kw:link { color : #5885c7; text-decoration:none; }
a.slogan_kw:visited { color : #5885c7; text-decoration:none; }
a.slogan_kw:hover { color : #5885c7; text-decoration:underline; }
a.slogan_kw:active { color : #5885c7; text-decoration:underline; }





/* 2013.12.04 */

#cinema {
    width:100%; float:left; margin:0 0 7px 0;
}


#ads {
    width:100%; float:left; margin:0 0 7px 0;
}

#online {
    width:100%; float:left; margin:0 0 7px 0;
}

.menuguide {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #378acd;
    font-weight: bold;
}


/* 2013.12.05 */

#adfocus {
    width:100%; float:left; margin:0 0 7px 0;
}

.adf_title {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #494949;
    font-weight: bold;
}

a.adf_title:link { color : #494949; text-decoration:none; }
a.adf_title:visited { color : #494949; text-decoration:none; }
a.adf_title:hover { color : #378acd; text-decoration:underline; }
a.adf_title:active { color : #378acd; text-decoration:underline; }


#ex_list{	
	float:left; 
	width:100%;
	text-align:left;
}

#ex_list li{
	background: url(/Web/images/dot.gif) no-repeat 0px 50%;
	line-height: 6.5mm;
	padding-left: 10px;
}


#adf_detail {
    float:left; 
    background:url("/Web/images/t_ad_detail.gif") no-repeat ; 
    width:1000px; 
	margin:0 auto;
	padding-top:10px ;
}

#adf_detail_no {
    float:right; 
	padding-right:30px;
	padding-top:5px;
	color: #ffffff;
     
}

#adf_detail_body {
    float:left; 
    width:1000px; 
	margin:0 auto;
	padding-top:30px;
}

.adf_det_title {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #3971bb;
    font-weight: bold;
}


#keyword_search2 {
    float:left; 
    background:url("/Web/images/keyword_search_bg2.gif") no-repeat ; 
    width:850x; height:123px; 
	margin:0 0 10px 0;
}

#panelHandle2 {
	width:12px;
	height: 78px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left; 
	cursor: pointer;
	border-top-left-radius: 0px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 0px;
}

#adf_tabmenu {
   width:100%;
   background:url("/Web/images/individualtab_bg.gif") repeat-x; 
   height:30px;  
   float:left; 
   margin-bottom:20px;
}

#adf_tabmenu ul { margin:0 ; float:left; list-style:none;}
#adf_tabmenu li { display: inline; margin:0;}

#adf_report {
    width:960px; 
	float:left; 
	margin:0 0 10px 0;
}

#adf_report_title {
    float:left; 
    width:960px; 
	padding-bottom:15px;
}

.report_image {
	float:left;
	text-align: left; 
	border-collapse:collapse; 
	border:solid 1px;
	border-color:#d3d3d3;
}

.report_image .report_title td {
	background-color:#f2f2f2;
}

.report_img {
	text-align: center; 
	border-collapse:collapse; 
	border:solid 1px;
	border-color:#d3d3d3;
	padding:0;
}

.report_tb {
    font-family: 돋움, Dotum, 굴림, Tahoma, verdana, Arial, sans-serif; 
    font-size: 9pt;
    color: #666666;
    font-weight: bold;
}


/* 2013.12.16 */

#report_v_bg{
	background:url("/Web/images/report_v_bg.gif") no-repeat  ; 
    width:164px; 
	height:124px; 
	float:left;
	text-align:left;	
	padding:5px 1px 5px 10px;
}


#report_info {
    width:740px; 
	float:right; 
	text-align:left;
	margin-top:3px;
}


/* 2013.12.20 */

#popup_bg-1 {
	z-index:1;
    float:left; 
    background:url("/Web/images/popup_bg-1.gif") repeat-x ; 
    width:657px; height:450px;
	text-align:left;
	margin:0 auto;

}

#title_condition_save-1 {
	z-index:1;
    float:left; 
    background:url("/Web/images/title_con_save-1.gif") no-repeat ;
	width:100%;
    height:39px;
	margin-top:10px;
}

#title_keyword_save-1 
{
	z-index:1;
    float:left; 
    background:url("/Web/images/title_kw_save-1.gif") no-repeat ;
	width:100%;
    height:39px;
	margin-top:10px;
}

#popup_bg-2 
{
    float:left; 
    background:url("/Web/images/popup_bg-2.gif") repeat-x ; 
    width:100%;
	text-align:left;
	margin:0 auto;
}

/* 2014.01.03 */

#popup_data_save {
    float:left;
    width:657px; height:450px;
	margin:0 auto;
}

#title_data_save {
    float:left; 
    background:url("/Web/images/title_da_save.gif") no-repeat ;
	width:100%;
    height:39px;
	margin-top:10px;
}

/* 2014.01.15 */

#type_req {
	border: 3px solid #97acc9;
    float:left;
    width:560px; 
	margin:0 auto;
}

#type_req_body {
    text-align:left;
    width:510px;
	margin:0 auto;
}

#title_type_req {
    float:left;
    background:url("/Web/images/t_type_req.gif") no-repeat ; 
    width:100%;
	height:39px;
	margin-top:7px;
}




/* 2014.01.20 */

#mywriting_info {
    float:left;
    width:657px;
	height:500px
	margin:0 auto;
}


#mywriting_info_body {
    text-align:left;
    width:607px;
	margin:0 auto;
}

#title_mywriting_info_reg {
    float:left;
    background:url("../images/t_info_reg.gif") no-repeat ; 
    width:100%;
	height:39px;
	margin-top:10px;
}

#title_mywriting_pd_reg {
    float:left;
    background:url("../images/t_pd_reg.gif") no-repeat ; 
    width:100%;
	height:39px;
	margin-top:10px;
}

#title_mywriting_userinfo_reg {
    float:left;
    background:url("no.gif") no-repeat ; 
    width:100%;
	height:39px;
	margin-top:10px;
}

#title_mywriting_mf_req{
    float:left;
    background:url("../images/t_mf_req.gif") no-repeat ; 
    width:100%;
	height:39px;
	margin-top:10px;
}

#title_mywriting_kw_req{
    float:left;
    background:url("../images/t_kw-add_req.gif") no-repeat ; 
    width:100%;
	height:39px;
	margin-top:10px;
}

#title_mywriting_clip_service {
    float:left;
    background:url("../images/t_clip_service.gif") no-repeat ; 
    width:100%;
	height:39px;
	margin-top:10px;
}

/* 2014.01.22 */

.excel_list {
	width : 100%;
	border-collapse:collapse; 
	border:solid 1px;
	border-color:#a2a2a2;
}

.list_cell {
	border:solid 1px;
	border-color:#a2a2a2;
}

/* 2014.01.28 */

#view {
    float:left; 
    background:url("../images/t_thumbnail_list_bg.gif") repeat-x ; 
    width:100%; height:725px;
	text-align:left;
	margin:0 auto;
	padding:0 0 25px 0;
}

#title_view{
    float:left; 
    background:url("../images/t_view.gif") no-repeat ;
    width:100%; height:39px;
	text-align:left;
	margin:0;
}

#view_btn_bg {
    width:100%;
	text-align:left;
	height:40px;
	background-color:#ebebeb;
	margin-top:39px;
	margin-bottom:20px;
}

#view_btn {
    padding:8px 20px 8px 20px;
}


#view_img {
    width:100%;
	text-align:center;
}

#view_btn_bg2 {
    width:100%;
	text-align:left;
	height:40px;
	background-color:#ebebeb;
	margin-top:39px;
	margin-bottom:20px;
	border-bottom:solid 1px;
	border-top:solid 1px;
	border-color:#dadada;
}

#view_btn2 {
    padding:8px 20px 8px 20px;
}

/* 2014.02.27 */

#popup_policy{
	width:760px;
	height:300px;
	padding:20px 20px 20px 20px;
	position:absolute;
	text-align: left;
	margin: 0 auto;
	z-index:1;
	overflow-y:scroll;
	visibility: visible;
	background-color: #FFFFFF;
	border: 1px solid #707070;
}


#popup_privacy{
	width:760px;
	height:300px;
	padding:20px 20px 20px 20px;
	position:absolute;
	text-align: left;
	margin: 0 auto;
	z-index:1;
	overflow-y:scroll;
	visibility: visible;
	background-color: #FFFFFF;
	border: 1px solid #707070;
}




/* 2016.01.14 */

#index_notice {
	width:228px; float:right; margin-top:7px;
}

.notice {
	width:100%;
	border-collapse:collapse; 
	border:solid 1px;
	border-color:#d3d3d3;
}

.notice .notice_title td {
	background-color:#f2f2f2;
}

.notice_list {	
	text-align:left;
	padding: 5px;
}

.notice_list li{
	background: url(../images/dot.gif) no-repeat 0px 50%;
	line-height: 6mm;
	padding-left: 8px;
}

.notice_list a:link {color:#434343; text-decoration:none; }
.notice_list a:hover {color:#434343; text-decoration:underline; }
.notice_list a:active {color:#434343; text-decoration:underline; }
.notice_list a:visited {color:#434343; text-decoration:none; }


/* 2024.01.05 */

.contact_tb {
    margin-top: 20px;
	width: 330px;
	border-collapse:collapse;
	border-right:1px solid #6eade0;
	border-left:1px solid #6eade0;
	border-bottom:1px solid #6eade0;
	padding: 10px;
	line-height: 200%;
    font-size:10pt;
}

.contact_title td {
    font-size:10pt;
	background-color:#6eade0;
	color: #ffffff;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
    font-weight: bold;
}