/* Layout */

body {
	background: white;
	margin: 0 auto;
	/*scrollbar-face-color: #F2F2F2;
	scrollbar-shadow-color: #999999;
	scrollbar-highlight-color: #999999;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F2F2F2;
	scrollbar-arrow-color: #999999;
	*/
}

body.full {
	background: white url('/images/top/top_bg.gif') top left repeat-x;
}

.ghq { font-family:돋움; font-size:13px;  font-weight:bold; color:#0B2A6B;letter-spacing:-1px;padding-left:50px;}
.tab_title { font-family:돋움; font-size:9pt;  font-weight:bold; color:#FFFFFF;}
.status  {font-family:돋움; font-size:11px; color:#666666;}
.basic  {font-family:굴림; font-size:12px; }
.index_why_head {font-family:돋움; font-size:12px; color:#1C5DAC; font-weight:bold;}
.index_why_guide {font-family:돋움; font-size:11px; color:#777777; letter-spacing:-1px;padding:5px 30px 0 28px; line-height:125%;}
.share_why_guide {font-family:돋움; font-size:11px; color:#777777; letter-spacing:-1px;padding:5px 20px 0 26px; line-height:125%;}
.orange_check {font-family:Tahoma; font-size:12px;font-weight:bold; color:#FF4800;}
.join_input_none {padding:2px 0 0 4px; font-family:굴림; font-size:14px; border:1px solid #DDDDDD; height:20px; width:220px;}
.join_input_focus {padding:2px 0 0 4px; font-family:굴림; font-weight:bold; color:#1D4870; font-size:14px; border:1px solid #A6CCF0; background:#EDF6FF; height:20px; width:220px;}
.join_form_btn {border:none; height:44px; width:226px;background:url('/images/join/join_btn.gif') no-repeat;}
.login_input_none {padding:2px 0 0 4px; font-family:굴림; font-size:14px; border:1px solid #DDDDDD; height:20px; width:160px;}
.login_input_focus {padding:2px 0 0 4px; font-family:굴림; font-weight:bold; color:#000000; font-size:14px; border:1px solid #E1E0A5; background:#FFFFE6; height:20px; width:160px;}
.login_action_btn {border:none; height:53px; width:112px;background:url('/images/login/login_go_btn.gif') no-repeat;}
.index_free_join_btn {border:none; height:44px; width:226px;background:url('/images/main/226x44_reg_btn.gif') no-repeat;}
.cblock {
	float:left;
	width:170px;
	margin-left:30px;
	border-right:1px solid #C2DBE9;
}

.cblock h5{
	font-weight:bold;
	color:#3A84AD;
	margin-left:20px;
	padding-bottom:5px;
}

.cblock ul{
	list-style:none;
	margin:0;
	padding:0;
}

.cblock li {
	margin-bottom:1px;
	padding:0;
	list-style:none;
}
.cblock li a{
	text-decoration:none;
	color:#65A6CA;
}
.cblock li a:Hover{
	text-decoration:underline;
}

.dblock{
	float:left;
	text-align:center;
	width:290px;
	margin-left:20px;
	margin-top:10px;
}

.b-copyright{
	color:#999999;
}

div.dblock div.boxlink{
	background:#f2f2f2;
	float:left;
	padding:6px 16px 6px 12px;
	margin-right:22px;
	margin-bottom:10px;
}
div.dblock div.boxlink img{
	margin-right:4px;
}
.context_title {
	padding:30px 0 0 25px;
	color:#1A74B0;
	font-size:14px;
	font-family:Dotum;
	letter-spacing:-1px;
	text-decoration:none;
}
.context_preview {
	padding:14px 0 0 25px;
	color:#555555;
	font-size:13px;
	font-family:Dotum;
	letter-spacing:-1px;
	text-decoration:none;
	line-height:130%;
}
.join_alert_message {
	border:1px solid #FF8080;
	background:#FFE2E2;
	margin-bottom:10px;
	padding:5px 0 5px 20px;
	color:#FF0000;
	font-weight:bold;
}
.join_frameSet_message {
	padding:20px 0 15px 10px;
	color:#444444;
}
.join_frameSet_23 {
	padding:0 0 10px 30px;
	height:100px;
}
.join_frameSet_emblem {
	padding:0 15px 0 30px;
	float:left;
	height:100px;
}
.join_left_frameSet {
	padding:0px;
	margin:0px;
	width:540px;
	float:left;
}
.join_right_frameSet {
	padding:0px;
	margin:0px;
	width:444px;
	height:543px;
	float:left;
	background:url('/images/join/join_right_more.jpg') no-repeat;
}
.join_first_title {
	padding:0px 0 0 40px;
	float:left;
	font-weight:bold;
	color:#666666;
	font-size:13px;
	font-family:Dotum;
	letter-spacing:-1px;
	width:130px;
	height:34px;
	clear:both;
	line-height:230%;
}
.join_first_input {
	height:34px;
}
.join_frameSet_rows {
	width:400px;
	height:30px;
	border-bottom:1px solid #DDDDDD;
	background:url('/images/join/join_tab.gif') no-repeat left;
	margin:10px 0 10px 30px;
	padding:0 0 0 17px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:220%;
	clear:both;
}

.join2_head_box {
	height:115px;
	background:url('/images/join/join2_top_box.gif') no-repeat;
}
.join3_head_box {
	height:115px;
	background:url('/images/join/join3_top_box.gif') no-repeat;
}
.join4_head_box {
	height:115px;
	background:url('/images/join/join4_top_box.gif') no-repeat;
}
.join2_head_tbs {
	padding:15px 0 0 170px;
	font-size:13px;
	font-weight:bold;
	color:#277EB8;
}
.join4_head_tbs {
	padding:15px 0 0 170px;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	font-family:Dotum;
}
.join2_head_tbc {
	padding:10px 30px 0 170px;
	font-size:12px;
	color:#666666;
}
.join2_head_flush {
	padding:6px 0 0 170px;
}
.join2_reg_info {
	height:172px;
	padding:20px 0 0 20px;
	margin-top:5px;
	background:url('/images/join/join2_rows_bg.gif') no-repeat;
}
.join2_reg_th1 {
	width:120px;
	margin:0px;
	padding:5px 25px 5px 0;
	font-size:12px;
	color:#555555;
	float:left;
	text-align:right;
	clear:both;
}
.join2_reg_th2 {
	width:580px;
	padding:5px 0px 5px 0;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

.file_delete_box {height:115px;background:url('/images/share/file_delete_top_box.gif') no-repeat;}

.main_head_ideebee {
	width:464px;
	float:left;
	padding:150px 0 20px 5px;
	color:#FFFFFF;
	line-height:130%;
	font-size:16px;
	font-family:Dotum;
	letter-spacing:-1px;
}
.for_iphone {padding:166px 0 0 0;}

.main_tabs_menu {
	height:56px;
	background:url('/images/main/tabs_menu.gif') no-repeat;
}
.main_tabs_menu2 {
	height:56px;
	background:url('/images/main/tabs_menu2.gif') no-repeat;
}
.main_tabs_content {
	height:270px;
	background:url('/images/main/tabs_content_bg.gif') no-repeat;
}
.main_tabs_category {
	height:56px;
	background:url('/images/main/tabs_category.jpg') no-repeat;
}
.main_tabs_category_event {
	height:56px;
	background:url('/images/main/tabs_category_event.jpg') no-repeat;
}
.main_tabs_upgrade {
	height:272px;
	background:url('/images/main/tabs_upgrade_bg.gif') no-repeat;
}
.main_tabs_event {
	height:272px;
	background:url('/images/main/tabs_event_bg.gif') no-repeat;
}

.regBtn_485x67 a{
	clear:both;
	margin-left:5px;
	padding-top:20px;
	width:415px;
	height:63px;
	display:block;
	cursor:pointer;
	text-align:center;
	color:#FFFFFF;
	font-size:22px;
	font-family:Dotum;
	letter-spacing:-1px;
	font-weight:bold;
	text-decoration:none;
	background:url('/images/main/415x67_reg_btn.jpg') no-repeat;
}
.regBtn_485x67 a:hover{
	clear:both;
	width:415px;
	height:63px;
	display:block;
	cursor:pointer;
	color:#FFFFFF;
	text-decoration:underline;
	background:url('/images/main/415x67_reg_btn_over.jpg') no-repeat;
}

.login_left_frameSet {
	padding:0px;
	margin:0px;
	width:531px;
	height:408px;
	background:url('/images/login/531_frame_bg.gif') no-repeat;
	float:left;
}
.login_left_frameSet .head_message{
	padding:30px 0 30px 50px;
	margin:0px;
	color:#666666;
}
.login_left_frameSet .tag{
	width:70px;
	padding:0 10px 3px 50px;
	margin:0px;
	color:#444444;
	float:left;
	text-align:right;
	clear:both;
	line-height:200%;
}
.login_left_frameSet .input{
	padding:0 0 3px 0px;
	margin:0px;
	color:#444444;
	float:left;
}
.login_left_frameSet .button{
	padding:0 0 3px 0px;
	margin:0px;
	float:left;
}
.login_left_frameSet .remember{
	padding:3px 0 3px 128px;
	margin:0px;
	clear:both;
}
.login_left_frameSet .remember ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.login_left_frameSet .remember .checkbox{
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
}
.login_left_frameSet .remember .label{
	padding:2px 0 20px 0;
	margin:0px;
	color:#444444;
	list-style:none;
	float:left;
}
.login_left_frameSet .password{
	padding:0 0 0 130px;
	margin:0px;
	list-style:none;
	clear:both;
}
.login_left_frameSet .join{
	padding:3px 0 0 130px;
	margin:0px;
	list-style:none;
	clear:both;
}
.login_left_frameSet .notice_bbs{
	margin:83px 0 0 40px;
	padding:0px;
	list-style:none;
	clear:both;
}
.login_left_frameSet .notice_bbs .subject{
	padding:0px;
	margin:0px;
	width:400px;
	height:22px;
	float:left;
	clear:both;
}
.login_left_frameSet .notice_bbs .date{
	padding:0px;
	margin:0px;
	width:80px;
	height:22px;
	float:left;
	font-size:11px;
	color:#777777;
}

.login_right_frameSet {
	width:432px;
	height:391px;
	float:right;
	cursor:pointer;	
	/*background:url('/images/login/432_right_banner.jpg') no-repeat;*/
}

#top {
	width: 985px;
	height:58px;
	margin: 0 auto;
	margin-bottom:8px;
	text-align: left;
}

#top_logo {
	width: 985px;
	margin: 0 auto;
	text-align: left;
}
/* Header */

#top #top_logo .home {
	position: absolute;
	margin-left: -50px;
}

/* top_menu */

#top_menu {
	width: 985px;
	height: 48px;
	padding-top: 10px;
	text-align: left;
	margin: 0 auto;

}

#top_menu ul {
	width: 1px;
	height: 1px;
	margin: 0;
	margin-top:14px;
	padding: 0;
	white-space: nowrap;
	position: absolute;
	overflow: visible;
}

#top_menu .main {
	padding-left: 250px;
	width: 600px;
}

#top_menu .tab_active {
	float: left;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	position: relative;
	white-space: nowrap;
}

#top_menu .tab_active a {
	max-width: 106px;
	height: 34px;
	color: white;
	overflow: hidden;
	display: inline-block;
	float:left;
	margin:0;
	padding:0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	line-height: 23px;
	text-align:center;
	text-decoration:none;
	background:url("/images/top/tab_btn_over.gif") no-repeat right top;
	color:#000000;
}

#top_menu .tab_active a:hover {
	color:#FF0000;
}

#top_menu .tab_active a span {
	width:106px;
	float:left;
	display:block;
	padding:5px 0px 5px 0px;
	cursor:pointer;
}

#top_menu .tab01 {
	float: left;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	position: relative;
	white-space: nowrap;
}

#top_menu .tab01 a {
	max-width: 106px;
	height: 34px;
	color: white;
	overflow: hidden;
	display: inline-block;
	float:left;
	margin:0;
	padding:0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	line-height: 23px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	background:url("/images/top/tab_btn1.gif") no-repeat right top;
}

#top_menu .tab01 a:hover {
	color:#EF3838;
	background:url("/images/top/tab_btn_over.gif") no-repeat right top;
}

#top_menu .tab01 a span {
	width:106px;
	float:left;
	display:block;
	padding:5px 0px 5px 0px;
	cursor:pointer;
}

#top_menu .tab02 {
	float: left;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	position: relative;
	white-space: nowrap;
}

#top_menu .tab02 a {
	max-width: 106px;
	height: 34px;
	color: white;
	overflow: hidden;
	display: inline-block;
	float:left;
	margin-left:5px;
	padding:0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	line-height: 23px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	background:url("/images/top/tab_btn2.gif") no-repeat right top;
}

#top_menu .tab02 a:hover {
	color:#2F8FE7;
	background:url("/images/top/tab_btn_over.gif") no-repeat right top;
}

#top_menu .tab02 a span {
	width:106px;
	float:left;
	display:block;
	padding:5px 0px 5px 0px;
	cursor:pointer;
}

#top_menu .tab03 {
	float: left;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	position: relative;
	white-space: nowrap;
}

#top_menu .tab03 a {
	max-width: 106px;
	height: 34px;
	color: white;
	overflow: hidden;
	display: inline-block;
	float:left;
	margin-left:5px;
	padding:0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	line-height: 23px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	background:url("/images/top/tab_btn3.gif") no-repeat right top;
}

#top_menu .tab03 a:hover {
	color:#E0AC37;
	background:url("/images/top/tab_btn_over.gif") no-repeat right top;
}

#top_menu .tab03 a span {
	width:106px;
	float:left;
	display:block;
	padding:5px 0px 5px 0px;
	cursor:pointer;
}

/* Member tabs */

#top_menu .tab {
	float: left;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	position: relative;
	white-space: nowrap;
}

#top_menu .spaceline {
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	position: relative;
}

#top_menu .member {
	padding-left: 680px;
	width: 300px;
}

#top_menu .member li {
	float: right;
	overflow: hidden;
	background: none;
	padding-top:5px;
	padding-left:15px;
	height: 20px;
}

#top_menu .member a {
	color:#FFFFFF;
	font-size: 13px;
	font-weight: normal;
	line-height: 23px;
	font-weight: bold;
}

/* adv message */
#header_tabs{
	width: 985px;
	padding:20px 0 0 0;
	margin: 0 auto;
}

#adv_message{
	width: 985px;
	margin: 0 auto;
}

#adv_message span{
	font-weight:bold;
	color:#2678E7;
	font-family:Tahoma;
	font-size:12px;

}
/* main upload */

/* div top message */
.div_top_message{
	margin: 0 auto;
	height:53px;
	background:#E6EFFF url('/images/top/adv_message_bg.gif') repeat-x;
}

.div_top_message .div_top_message_title{
	width: 985px;
	margin: 0 auto;
	padding:20px 0 0 60px;
}

.div_top_message .div_top_message_alert{
	width: 985px;
	margin: 0 auto;
	padding:20px 0 0 10px;
}
/* div top message */

/* head navi message */
.head_navi_message{
	margin: 0 auto;
	height:53px;
	background:#E6EFFF url('/images/top/head_navi_message_bg.gif') repeat-x;
}

.head_navi_message .head_navi_message_title{
	width: 985px;
	margin: 0 auto;
	padding:35px 0 0 20px;
	font-family:돋움;
	font-size:24px;
	font-weight:bold;
	color:#333333;
	letter-spacing: -1px;
}
/* head navi message */

#main_upload{
	width: 985px;
	margin: 0 auto;
	text-align: left;
}

#main_upload #upload_area {
	width: 985px;
	margin: 0 auto;
	text-align: left;
}

#main_upload #upload_area #list_area{
	width: 675px;
	left:0px;
	margin: 0 auto;
	text-align: left;
}

#main_upload #upload_area #up_action{
	width: 300px;
	margin: 0 auto;
	text-align: left;
}

#main_upload #list_area #list_title{
	position:absolute;
	width: 675px;
	margin: 0 auto;
	text-align: left;
}

#main_upload #list_area #list_title ul {
	width: 1px;
	height: 1px;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	position: absolute;
	overflow: visible;
}

#main_upload #list_area #list_title .file_title {
	width: 675px;
	height:35px;
	background:url("/images/main/file_control_top.gif") no-repeat right top;
}

#main_upload #list_area #list_title .file_title_text1 {
	position: relative;
	list-style: none;
	float: left;
	margin: 0 0 0 0;
	padding: 8px 0px 6px 32px;
	font-family:돋움; font-size:9pt;  font-weight:bold; color:#FFFFFF;
}

#main_upload #list_area #list_title .file_title_text2 {
	position: relative;
	list-style: none;
	float: left;
	margin: 0 0 0 0;
	padding: 8px 0px 9px 383px;
	font-family:돋움; font-size:9pt;  font-weight:bold; color:#FFFFFF;
}

#main_upload #list_area #list_title .file_title_text3 {
	position: relative;
	list-style: none;
	float: left;
	margin: 0 0 0 0;
	padding: 8px 0px 9px 56px;
	font-family:돋움; font-size:9pt;  font-weight:bold; color:#FFFFFF;
}

#main_upload #list_area #list_title .file_title_text4 {
	position: relative;
	list-style: none;
	float: left;
	margin: 0 0 0 0;
	padding: 8px 0px 9px 42px;
	font-family:돋움; font-size:9pt;  font-weight:bold; color:#FFFFFF;
}

#main_upload #list_area #list_file{
	width: 675px;
	margin: 0 auto;
	text-align: left;
	padding-top:35px;
}

#main_upload #list_area #list_file_box{
	width: 675px;
	text-align: left;
}

#main_upload #list_area #list_file_box #content_bg{
	position:relative;
	width:675px;
	height:200px;
	background: url("/images/main/file_control_body.gif") repeat scroll top left;
	overflow:auto;
}

#footer{
	width: 985px;
	margin: 0 auto;
	text-align: left;
	padding-top:35px;
}

#footer_nav{
	background: url("/images/foot/foot_box_bg.gif") no-repeat;
	width: 985px;
	height: 173px;
	margin: 0 auto;
	text-align: left;
	margin-top:30px;
	margin-bottom:20px;
	padding-top:20px;
	padding-bottom:15px;
}

img {
	border: 0;
}

/* 본문 끝 */
.small  {
	font-size:10px;
	font-family:"굴림", "돋움", Seoul, "한강체";
	letter-spacing: -2px;
	font-weight: normal;
}
.hand{cursor:pointer}

.input{
	/*border:solid 1px #808080;*/
}

#registration{ background: url(/images/main/bg_registration.gif) no-repeat ; width: 300px; height: 250px; margin-left: 0;}

#free-member {
	padding-top: 10px;
	text-align: center;
	position:relative;
	list-style: none;
}

#free-member .free-btn1 {
	max-width: 264px;
	height: 40px;
	margin: 0 0 0 0;
	padding: 0px 10px 0px 12px;
	list-style: none;
	position: relative;
	white-space: nowrap;
}

#free-member .free-btn1 a{
	width: 264px;
	height: 40px;
	color: white;
	overflow: hidden;
	list-style: none;
	float:left;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	line-height: 36px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	background:url("/images/main/btn_register-now.gif") no-repeat right top;
}

#free-member .free-btn a:hover {
	width: 264px;
	height: 40px;
	position:relative;
	color:#FFFFFF;
	text-decoration:underline;
	background:url("/images/main/btn_register-now-over.gif") no-repeat;
}

.tabs ul.free-list {padding-left: 30px;}
.tabs ul.free-list li {list-style: none; padding-left: 25px;font-size: 14px;}
.tabs ul.free-list li.unlimited-storage-space{		background:url(/images/login/icon_drive.gif) no-repeat left ;	}
.tabs ul.free-list li.file-management{		background:url(/images/login/icon_file.gif) no-repeat left;	}
.tabs ul.free-list li.photo-albums{		background:url(/images/login/icon_pdf.gif) no-repeat left ;			}
.tabs ul.free-list li.music-playlists{		background:url(/images/login/icon_music.gif) no-repeat left ;			}
.tabs ul.free-list li.ftp-uploads{		background:url(/images/login/icon_add.gif) no-repeat left ;			}

#tab-free h3 {
	font-family: "Tahoma";
	font-size: 1.4em;
	font-weight:bold;
	letter-spacing: -1px;
	text-align: center;
	padding: 0.5em 0em 0.5em 0em;
}

.dash_files_linking_icons {
	display:none;
	margin:0px;
	top:-1px;
	position:absolute;
	z-index:1000;
}

.dash_files_linking_icons2 {
	background: url('/images/upload/share_box_bg.gif') no-repeat;
	display:none;
	margin:0 0 6px -40px;
	height:510px;
	height:152px;
	padding:30px 30px 30px 30px;
	font-size:9pt;
	line-height:13pt;
	position:absolute;
	top:-10px;
	left:-430px;
	z-index:1000;
	text-align:left;
}

#file_manager{
	width: 985px;
	margin: 0 auto;
	text-align: left;
}
.foot_tabs_frame {
	height:22px;
	padding:5px;
	background:#E9ECED;
	border-top:1px solid #C8D3D7;
	border-bottom:1px solid #C8D3D7;
}
.foot_tabs_frame2 {
	height:22px;
	padding:5px;
	background:#EEEEEE url('/images/foot/foot_bg.gif') repeat-x;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #C8D3D7;
}
.foot_copyright_frame {
	border-top:1px solid #FFFFFF;
	background: url('/images/foot/copy_bg.gif') repeat-x;
}