@charset "utf-8";
/* YUI reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* YUI reset end */ 


body{margin: 0 0 0 0; padding: 0 0 0 0; background-repeat:repeat-x; font-family:돋움, Dodum, Arial; font-size:12px; }
/*body{margin: 0 0 0 0; padding: 0 0 0 0;background-image:url(/img2/header_bg.gif); background-repeat:repeat-x; font-family:돋움, Dodum, Arial; font-size:12px; } */ 
img{border:none;}
.body_wrap{margin:0 auto; width: 870px;}
.header{height: 70px; }
.footer{margin: 7px auto;text-align:center;clear:both;width:870px;}
.gray11_a2 {font-family:돋움,Dodum; font-size: 12px;  color: #a2a2a2; text-decoration:none; line-height:21px;padding-left:0px;padding-top:1px;}
.gray11_79 {font-family:돋움,Dodum; font-size: 11px; color: #797979; text-decoration:none;}

A:link {color: #666666; font-family: 돋움,Dotum; font-size: 12px; text-decoration:none; }
A:visited {color: #666666;font-family: 돋움,Dotum; font-size: 12px; text-decoration:none; }
A:hover {color: #666666;font-family: 돋움,Dotum; font-size: 12px; text-decoration:underline; }

a.blue:link {
	color:#003c95;
	text-decoration:none
	font-size:11px
}

a.blue:visited {
	color:#003c95;
	text-decoration:none
	font-size:11px
}

a.blue:hover {
	color:#003c95;
	text-decoration:underline
	font-size:11px
}

ul{margin: 0 0 0 0;padding: 0 0 0 0;}
ol{margin:0 0 0 0;padding: 0 0 0 0;}

#container {
	float: left;
	width: 870px;
}

div#leftcolumn{float:left; width: 570px;}
div#leftcolumn #search_dir_n{background-image:url('/img2/mainimg.jpg'); width: 570px; height:245px;background-repeat:no-repeat;}
div#rightcolumn{float:left; width: 300px;}


div#rightcolumn #loginbox{
	width:300px; 
	height:216px; 
	background-image:url(/img2/loginbox_n.gif); 
	margin: 0 0 0 0; 
	padding: 0 0 0 0px; 
	background-repeat:no-repeat;
}

#member {
	margin-top:0px;
	padding:16px 0 0 167px;
}

#loginform{
	display:block;
	margin: 76px 0 0 0;
	float:left;
}

#loginform div.fieldBlock label {
	display:block;
	font-weight:bold;
	font-family: 굴림,Gulim;
	margin: 4px 0 0 0;
	padding-left:22px;
	width:57px;
	float:left;
}

.input{font-size:12px; padding:0;margin:0;}

.fieldBlock {
	padding:0 0 0 0;
	margin:0;
	clear:both;
	border:none;
}


#loginform .login_submit .login_btn {
	background-image:url('/img2/btn/btn_login_n.gif');
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	top:27px;
	left:84px;
	width:52px;
	height:20px;
	border:0;
}

#login_support {
	margin-top:0px;
	padding:11px 0 0 145px;
}

#login_support2 {
	margin-top:-47px;
	padding:0px 0 0 82px;
}


div.main_content{overflow:visible;}
div#logo{ margin: 30px 0 0 5px; float:left;}
div#beta{float:left;margin: 35px 0 0 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px;}
div#subtitle{float:left;margin: 37px 0 0 15px;}
div#publication{background-image:url(/img2/publication_bg2.jpg); padding-left: 95px; height: 35px;padding-top: 25px;clear:both;background-repeat:no-repeat;}
div#rightcolumn #search_content{padding: 13px;}
div#dir_left{float:left;width:120px; margin:5px 30px 0 0;}
div#dir_right{float:left;width:120px; margin:5px 0 0 0;}
div#title{margin: 0 0 7px 0;}


span#search_title{display:block;margin: 0 0 9px 0; }
span#dir_head{display:block;margin-bottom: 4px;}
div#search_form{height: 60px;}
#footer_box{height: 23px; width:auto; background-color:#E8E8E8; padding-top:8px; }
div#dir_body{border-top:#666666 dotted 1px;}

div#membership span{display:block;float:left;}


#membership .description {
	background-image:url('/img2/text_notmember.gif');
	background-repeat:no-repeat;
	background-position:top left;
	margin:15px 0 10px 50px;
	padding:20px 0 0 0 ;
	display:block;
	float:left;
}


div#login_content{margin: 40px 0 0 14px;}
span#form_head{display:block;font-weight:bold;margin: 4px 0 0 0;}

/* 한영희추가수정 0522 */ 
.login_pass{
	width:175px; background:url(http://www.linknow.kr/template/header/img/common/back_pass.gif) no-repeat 0px 0px #fff
}

.login_default
{
	border-width: 2px 1px 1px 2px; border-style:inset; border-color:#CCCCCC; height:18px; line-height:20px;
}

.login_focus
{
	background-color: #FFFF99;
	border-width: 2px 1px 1px 2px; border-style:inset; border-color:#CCCCCC; height:18px; line-height:20px;
}
/* 한영희추가수정 0522 */ 

.login_default2
{
	border: 1px solid #b1b1b1;
	background-color: #ffffff;
	font-size:12px;
	margin: 0 0 0 0;
	padding: 1px;
	width: 175px;
	height: 16px;
	text-align: left;
	color: #000;
}

.login_focus2
{
	background-color: #FFFF99;
	border: 1px solid #000000;
	margin: 0 0 0 0;
	padding: 1px;
	text-align: left;
	color: #000;
}




.search_btn {
	border:none;
	padding:0;
	margin:0;
	height:25px;
	width:55px;
	background-image:url('/img2/search_btn.gif');
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFF;
	display:block;
}

.search_text {
	display:block;
	float:left;
	margin-top:2px;
	margin-right:5px;
}

.search_box {
	padding:3px;
}



#footer_box a {
	text-decoration:none;
	color:#333;
}

#service_footnote {
	padding-top:5px;
}

#media {
	
}

/* 링크나우 위키넷 hCard start*/
#linknow_vcard {
	display:inline;
}

#linknow_vcard div {
	display:inline;
}

#linknow_vcard .postal-code,
#linknow_vcard .country-name,
#linknow_vcard .tel,
#linknow_vcard .email {
	display:none;
}

/* 링크나우 위키넷 hCard End */

/* 초대 페이지 start*/

#inviteInfo {
	margin-top:15px;
	margin-bottom:10px;
}
#inviteInfo .boxHeader {
	background-image:url('/img2/palebluebox_top.gif');
	height:28px;
}

#inviteInfo .boxBody {
	background-image:url('/img2/palebluebox_side.gif');
	padding:0 36px;
}
#inviteInfo  strong {
	color:#33cc00;
	font-weight:bold;
}

#inviteInfo  h2 {
	font-size:14px;
	font-weight:bold;
	font-family:돋움, 'Dodum', tahoma, sans-serif;
}

#inviteInfo .sampleImage {
	padding-top:23px;
	padding-bottom:31px;
	text-align:center;
}

#inviteInfo .sampleImage .description {
	margin:0 auto;
	width:536px;
	padding-top:10px;
	padding-bottom:10px;
}

#inviteInfo .sampleImage .description .stepcount {
	display:block;
	float:left;
	width:110px;
	padding-top:36px;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	background-repeat:no-repeat;
	background-position:50% 0;
	margin-bottom:10px;
}


#stepcount1 {
	background-image:url('/template/header/img/common/icon/1icon_friend.gif');
}
#stepcount2 {
	background-image:url('/template/header/img/common/icon/1icon_friend2.gif');
}
#stepcount3 {
	background-image:url('/template/header/img/common/icon/1icon_friend3.gif');
}
#stepcountall {
	background-image:url('/template/header/img/common/icon/1icon_allfriend.gif');
}


#inviteInfo .boxFooter {
	background-image:url('/img2/palebluebox_bottom.gif');
	background-position:top left;
	height:28px;
}

#inviteInfo blockquote {
	padding:0 10px 10px 10px;
	clear:both;
}


#inviteInfo .dumb {
	background-image:url('/template/header/img/common/icon/sicon_arrow.gif');
	float:left;
	background-repeat:no-repeat;
	background-position:center 10px;
	width:30px;
	height:60px;

}


#membership_ext {
	padding:10px 71px 5px;
	height:40px;
	border:2px solid #2E93C5;
	clear:both;
}
#membership_ext .description {
	padding-top:10px;
	display:block;
	width:420px;
	float:left;
	font-size:14px;
	font-weight:bold;
}

#membership_ext .description strong {
	color:#33CC00;
	font-weight:bold;
}

#membership_ext .link_join {
	float:left;
	display:block;
}
/* 초대 페이지 end */


.line {
	color: #bbbbbb;
}
