/* base */
html{overflow-y:scroll;}

body {
    margin:0;padding:0;background-color:#fff;text-align:center;
}

ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, div {border:0 none;margin:0;padding:0;}
body {color:#343434; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
td,tr,input {color:#343434; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; font-size:12px; font-weight:normal; line-height:15px;}
hr {display:none;}
img,fieldset {border:0 none;}  
dl,ul,ol,li {list-style: none;}

input   { height:19px; font-size:12px; font-family: Tahoma, Verdana, Gulim, sans-serif; color:#343434; margin:0px; padding:0px; line-height:20px;}
file    { height:19px; font-size:12px; font-family: Tahoma, Verdana, Gulim, sans-serif; color:#343434;}
select  { height:19px; font-size:12px; font-family: Tahoma, Verdana, Gulim, sans-serif; color:#343434; }
textara { text-align:left; height:19px; font-size:12px; font-family: Tahoma, Verdana, Gulim, sans-serif; color:#343434; resize:none;}

a {color: #343434; text-decoration:none;} 
a:link {color: #343434; text-decoration:none; }
a:visited {color: #343434; text-decoration:none; }
a:hover {color: #343434; text-decoration:underline; }

input, select, textarea, button {font-size:100%;vertical-align:middle;}
textarea {font-family: Tahoma, Verdana, Gulim, sans-serif; color:#343434; border:1px solid #bfbfbf; resize:none;}
.input_text {height:19px; font-size:12px; font-family: Tahoma, Verdana, Gulim, sans-serif; color:#343434; border:1px solid #bfbfbf;}
.input_select {font-size:12px; font-family:"돋움",dotum,sans-serif; background-color:#FFFFFF; border:1px solid #bfbfbf; color:#666666; height:20px;letter-spacing:0;line-height:20px;}
.input_network_select {font-size:13px; font-family: Tahoma, Verdana, Gulim, sans-serif;color:#343434;line-height:20px;CURSOR: hand; border:0;border-style:solid; border-color:#FFFFFF;}
.input_inbox  { font-size:12px; font-family: Tahoma, Verdana, Gulim, sans-serif; color:#343434;height:21px;border:1px solid #bfbfbf;}
.input_radio    { vertical-align:middle;margin-bottom:3px;}

/* 2011.10.14 삭제 : url 줄이기 버튼 형태와 개발값이 같이 적용됨
#short_url_submit, #short_url_cencle {

font-family:돋움,Dodum;
background:url("/template/header/img/common/buttonbg_gray.gif") repeat-x scroll center center #f2f2f2;
border:1px solid #b1b1b1;
color:#555555;
cursor:pointer;
font-family:arial,Dodum;
font-size:11px;
height:21px;
padding-bottom:1px;
width:67px;
}
*/
.btn{
font-size:12px;
font-family:돋움,Dodum;
background:url("/template/header/img/common/buttonbg.gif") repeat-x scroll center center #1f386b;
border:1px solid #1f386b;
color:#FFFFFF;
padding:0px 6px 0px 7px;
height:21px;
cursor: pointer;
}

.btn2{
font-size:12px;
font-family:굴림,Gulim;
background:url("/template/header/img/common/buttonbg_2_n.gif") repeat-x scroll center center #1f386b;
border:1px solid #1f386b;
color:#FFFFFF;
padding:0px 6px 0px 7px;
height:25px;
cursor: pointer;
letter-spacing:1px;
}

.btn3{
font-size:13px;
font-family:굴림,Gulim;
font-weight:bold;
background:url("/template/header/img/common/buttonbg_3.gif") repeat-x scroll center center #1f386b;
border:1px solid #1f386b;
color:#FFFFFF;
padding:0px 17px 0px 19px;
height:31px;
cursor: pointer;
letter-spacing:1px;
}

.btn4{
font-size:13px;
font-family:굴림,Gulim;
background:url("/template/header/img/common/buttonbg_3.gif") repeat-x scroll center center #1f386b;
border:1px solid #1f386b;
color:#FFFFFF;
padding:0px 6px 0px 6px;
height:31px;
cursor: pointer;
letter-spacing:0px;
}

.btn_member{
font-size:15px;
font-family:굴림,Gulim;
font-weight:bold;
background:url("/template/header/img/common/buttonbg_3.gif") repeat-x scroll center center #1f386b;
border:1px solid #1f386b;
color:#FFFFFF;
padding:0px 20px 0px 20px;
height:31px;
cursor: pointer;
letter-spacing:0px;
}


.btn3_job{
font-size:13px;
font-family:굴림,Gulim;
font-weight:bold;
background:url("/template/header/img/common/buttonbg_3.gif") repeat-x scroll center center #1f386b;
border:1px solid #1f386b;
color:#FFFFFF;
padding:0px 6px 0px 6px;
height:31px;
cursor: pointer;
letter-spacing:0px;
}

.btn_gray{
font-size:12px;
font-family:돋움,Dodum;
background:url("/template/header/img/common/buttonbg_gray.gif") repeat-x scroll center center #f2f2f2;
border:1px solid #b1b1b1;
color:#333333;
padding:0px 6px 0px 7px;
height:21px;
cursor: pointer;
}

.uiHeaderBottomBorder  {
border-bottom:1px solid #CCCCCC;
padding-bottom:0.5em;
}

.bar {color:#CCCCCC;}
.new {color:#E62132; font-size:11px;}
.arrow {font-size:11px;font-family:tahoma;font-weight:normal;}
.main_title {
    color:#343434;font-family:돋움,Dodum;font-size: 15px; font-weight:bold;line-height:15px; font-weight:bold;
    _font-family: 'Malgun Gothic',Dotum,AppleGothic,sans-serif ;  
}

/* 폰트 */
.11 {font-family:돋움,Dodum; font-size: 11px; color: #343434; text-decoration:none; line-height:15px;}
.11 A:link {font-family:돋움,Dodum; font-size: 11px; color: #343434; text-decoration:none; line-height:15px;}
.11 A:visited {font-family:돋움,Dodum; font-size: 11px; color: #343434; text-decoration:none; line-height:15px;}
.11 A:hover {font-family:돋움,Dodum; font-size: 11px; color: #343434; text-decoration:underline; line-height:15px;}

.lightgray {font-family:돋움,Dodum; font-size: 11px; color: #888888; line-height:15px;}
.lightgray12 {font-family:돋움,Dodum; font-size: 12px; color: #888888; line-height:15px;}

.fc_blu11 {font-family:돋움,Dodum; font-size: 11px; color: #3b5998; line-height:15px;}
.fc_blu11 a:link {font-family:돋움,Dodum; font-size: 11px; color: #3b5998; line-height:15px;}
.fc_blu11 a:visited {font-family:돋움,Dodum; font-size: 11px; color: #3b5998; line-height:15px;}
.fc_blu11 a:hover {font-family:돋움,Dodum; font-size: 11px; color: #3b5998; line-height:15px;}

.fc_blu12 {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; line-height:15px;}
.fc_blu12 a:link {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; line-height:15px;}
.fc_blu12 a:visited {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; line-height:15px;}
.fc_blu12 a:hover {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; line-height:15px;}

.fc_blu12_g{font-family:굴림,Gulim; font-size: 12px; color: #3b5998; line-height:15px;}
.fc_blu12_g A:link{font-family:굴림,Gulim; font-size: 12px; color: #3b5998; line-height:15px;}
.fc_blu12_g A:visited{font-family:굴림,Gulim; font-size: 12px; color: #3b5998; line-height:15px;}
.fc_blu12_g A:hover{font-family:굴림,Gulim; font-size: 12px; color: #3b5998; line-height:15px;}

.fc_blu13{font-family:굴림,Gulim; font-size: 13px; color: #3b5998; line-height:15px;}
.fc_blu13 a:link{font-family:굴림,Gulim; font-size: 13px; color: #3b5998; line-height:15px;}
.fc_blu13 a:visited{font-family:굴림,Gulim; font-size: 13px; color: #3b5998; line-height:15px;}
.fc_blu13 a:hover{font-family:굴림,Gulim; font-size: 13px; color: #3b5998; line-height:15px;}

.11_blue {font-family:돋움,Dodum; font-size: 11px; color: #D9D9D9; text-decoration:none; line-height:15px;}
.11_blue A:link {font-family:돋움,Dodum; font-size: 11px; color: #D9D9D9; text-decoration:none; line-height:15px;}
.11_blue A:visited {font-family:돋움,Dodum; font-size: 11px; color: #D9D9D9; text-decoration:none; line-height:15px;}
.11_blue A:hover {font-family:돋움,Dodum; font-size: 11px; color: #1F68B9; text-decoration:none; line-height:15px; text-decoration:underline;}

.12 {font-family:돋움,Dodum; font-size: 12px; color: #343434; text-decoration:none; line-height:15px;}
.12 A:link {font-family:돋움,Dodum; font-size: 12px; color: #343434; text-decoration:none; line-height:15px;}
.12 A:visited {font-family:돋움,Dodum; font-size: 12px; color: #343434; text-decoration:none; line-height:15px;}
.12 A:hover {font-family:돋움,Dodum; font-size: 12px; color: #343434; text-decoration:underline; line-height:15px;}

.F11_2 {font-family:돋움,Dodum; font-size: 11px; text-decoration:none; line-height:15px;}
.F11_2 A:link {font-family:돋움,Dodum; font-size: 11px; text-decoration:none; line-height:15px;}
.F11_2 A:visited {font-family:돋움,Dodum; font-size: 11px; text-decoration:none; line-height:15px;}
.F11_2 A:hover {font-family:돋움,Dodum; font-size: 11px; text-decoration:underline; line-height:15px;}

.F11 {font-family:돋움,Dotum; font-size: 11px; text-decoration:none; line-height:15px;}
.F11 A:link {font-family:돋움,Dotum; font-size: 11px; text-decoration:none; line-height:15px;}
.F11 A:visited {font-family:돋움,Dotum; font-size: 11px; text-decoration:none; line-height:15px;}
.F11 A:hover {font-family:돋움,Dotum; font-size: 11px; text-decoration:underline; line-height:15px;}

.F11b {font-family:돋움,Dodum; font-size: 11px; text-decoration:none; line-height:15px;font-weight:bold;}
.F11b A:link {font-family:돋움,Dodum; font-size: 11px; text-decoration:none; line-height:15px;font-weight:bold;}
.F11b A:visited {font-family:돋움,Dodum; font-size: 11px; text-decoration:none; line-height:15px;font-weight:bold;}
.F11b A:hover {font-family:돋움,Dodum; font-size: 11px; text-decoration:underline; line-height:15px;font-weight:bold;}

.F11_g {font-family:굴림,gulim; font-size: 11px; text-decoration:none; line-height:15px;}
.F11_g A:link {font-family:굴림,gulim; font-size: 11px; text-decoration:none; line-height:15px;}
.F11_g A:visited {font-family:굴림,gulim; font-size: 11px; text-decoration:none; line-height:15px;}
.F11_g A:hover {font-family:굴림,gulim; font-size: 11px; text-decoration:underline; line-height:15px;}

.F12 {font-family:돋움,Dodum; font-size: 12px; text-decoration:none; line-height:15px;}
.F12 A:link {font-family:돋움,Dodum; font-size: 12px; text-decoration:none; line-height:15px;}
.F12 A:visited {font-family:돋움,Dodum; font-size: 12px; text-decoration:none; line-height:15px;}
.F12 A:hover {font-family:돋움,Dodum; font-size: 12px; text-decoration:underline; line-height:15px;}

.white {color: #ffffff; font-family:돋움,Dodum; font-size: 12px; text-decoration:none; line-height:15px;}
.white A:link {color: #ffffff; font-family:돋움,Dodum; font-size: 12px; text-decoration:none; line-height:15px;}
.white A:visited {color: #ffffff; font-family:돋움,Dodum; font-size: 12px; text-decoration:none; line-height:15px;}
.white A:hover {color: #ffffff; font-family:돋움,Dodum; font-size: 12px; text-decoration:underline; line-height:15px;}

.white2 {color: #ffffff; font-family:돋움,Dodum; font-size: 9px; text-decoration:none; line-height:15px;}
.white2 A:link {color: #ffffff; font-family:돋움,Dodum; font-size: 9px; text-decoration:none; line-height:15px;}
.white2 A:visited {color: #ffffff; font-family:돋움,Dodum; font-size: 9px; text-decoration:none; line-height:15px;}
.white2 A:hover {color: #ffffff; font-family:돋움,Dodum; font-size: 9px; text-decoration:none; line-height:15px;}

.F12_g {font-family:굴림,gulim; font-size: 12px; text-decoration:none; line-height:18px;}
.F12_g A:link {font-family:굴림,gulim; font-size: 12px; text-decoration:none; line-height:18px;}
.F12_g A:visited {font-family:굴림,gulim; font-size: 12px; text-decoration:none; line-height:18px;}
.F12_g A:hover {font-family:굴림,gulim; font-size: 12px; text-decoration:underline; line-height:18px;}

.F13_g {font-family:굴림,gulim; font-size: 13px; text-decoration:none; line-height:20px;}
.F13_g A:link {font-family:굴림,gulim; font-size: 13px; text-decoration:none; line-height:20px;}
.F13_g A:visited {font-family:굴림,gulim; font-size: 13px; text-decoration:none; line-height:20px;}
.F13_g A:hover {font-family:굴림,gulim; font-size: 13px; text-decoration:underline; line-height:20px;}

.F14 {font-family:돋움,Dodum; font-size: 14px; text-decoration:none; line-height:18px;}
.F14 A:link {font-family:돋움,Dodum; font-size: 14px; text-decoration:none; line-height:18px;}
.F14 A:visited {font-family:돋움,Dodum; font-size: 14px; text-decoration:none; line-height:18px;}
.F14 A:hover {font-family:돋움,Dodum; font-size: 14px; text-decoration:underline; line-height:18px;}

.F14_blue {color: #003c95; font-family:돋움,Dodum; font-size: 14px; text-decoration:none; line-height:15px;}

.F14_g {font-family:굴림,gulim; font-size: 14px; text-decoration:none; line-height:18px;}
.F14_g A:link {font-family:굴림,gulim; font-size: 14px; text-decoration:none; line-height:18px;}
.F14_g A:visited {font-family:굴림,gulim; font-size: 14px; text-decoration:none; line-height:18px;}
.F14_g A:hover {font-family:굴림,gulim; font-size: 14px; text-decoration:underline; line-height:18px;}

.F15 {font-family:돋움,Dodum; font-size: 15px; text-decoration:none; line-height:18px;}
.F15 A:link {font-family:돋움,Dodum; font-size: 15px; text-decoration:none; line-height:18px;}
.F15 A:visited {font-family:돋움,Dodum; font-size: 15px; text-decoration:none; line-height:18px;}
.F15 A:hover {font-family:돋움,Dodum; font-size: 15px; text-decoration:underline; line-height:18px;}

.F15_g {font-family:굴림,gulim; font-size: 15px; text-decoration:none; line-height:18px;}
.F15_g A:link {font-family:굴림,gulim; font-size: 15px; text-decoration:none; line-height:18px;}
.F15_g A:visited {font-family:굴림,gulim; font-size: 15px; text-decoration:none; line-height:18px;}
.F15_g A:hover {font-family:굴림,gulim; font-size: 15px; text-decoration:underline; line-height:18px;}

.F17 {font-family: Tahoma, Verdana, Gulim; font-size: 17px; text-decoration:none; line-height:22px;}
.F17 A:link {font-family: Tahoma, Verdana, Gulim; font-size: 17px; text-decoration:none; line-height:22px;}
.F17 A:visited {font-family: Tahoma, Verdana, Gulim; font-size: 17px; text-decoration:none; line-height:22px;}
.F17 A:hover {font-family: Tahoma, Verdana, Gulim; font-size: 17px; text-decoration:underline; line-height:22px;}

.F18 {font-family: 돋움,Dodum; font-size: 18px; text-decoration:none; font-weight:bold;}
.white2 {color: #ffffff; font-family:굴림; font-size: 14px; text-decoration:none; line-height:18px; font-weight:bold;}
.fc_blu, .fc_blu a:link, .fc_blu a:visited, a.fc_blu, a.fc_blu:link, a.fc_blu:visited {color:#3b5998;}
.fc_blu2, .fc_blu a:link, .fc_blu a:visited, a.fc_blu, a.fc_blu:link, a.fc_blu:visited {color:#3b5998;}

/* 폰트컬러/크기 NEW_한영희*/
.toptitle {color:#333333;font-size: 12px; font-family: 'Malgun Gothic',Dotum,AppleGothic,sans-serif ;}
.toplogo {color:#333333;font-size: 12px; font-family: 'Malgun Gothic',Dotum,AppleGothic,sans-serif ; font-weight:bold;}

.txt_bold { font-weight:bold;}
.txt_t8 { FONT-SIZE: 8pt; FONT-FAMILY: Dotum;}
.txt_t8w { FONT-SIZE: 8pt; FONT-FAMILY: Dotum; COLOR: #FFFFFF; line-height:10pt; }
.txt_t11 { FONT-SIZE: 11pt; FONT-FAMILY: Dotum;}
.txt_t11_orange { FONT-SIZE: 11px; FONT-FAMILY: Dotum; COLOR:#FF8200;}
.txt_t12_orange { FONT-SIZE: 12px; FONT-FAMILY: Dotum; COLOR:#FF8200;}
.txt_blueB11 { COLOR: #0066CC; FONT-SIZE: 11pt;  font-weight:bold; FONT-FAMILY: Dotum; LETTER-SPACING:-1px;}
.txt_53blue11 { COLOR: #5378A4; FONT-SIZE: 11px;  FONT-FAMILY: Dotum; LETTER-SPACING:0px;}
.txt_blueB12 { COLOR: #0066CC; FONT-SIZE: 12pt;  font-weight:bold; FONT-FAMILY: Dotum; LETTER-SPACING:-1px;}
.txt_49b12 { COLOR: #343434; FONT-SIZE: 13px;  font-weight:bold; FONT-FAMILY: Gulim;}
.txt_33B15 { COLOR: #333333; FONT-SIZE: 15px;  font-weight:bold; LETTER-SPACING:-1px; FONT-FAMILY: Dotum;}
.txt_33B11no { COLOR: #333333; FONT-SIZE: 11pt;  font-weight:bold; FONT-FAMILY: Dotum;}
.txt_blueB14 { COLOR: #0066CC; FONT-SIZE: 14pt;  font-weight:bold; FONT-FAMILY: Dotum; LETTER-SPACING:-1px;}

/* qna_한영희*/
.txt_8bb11 { COLOR: #8b8e91; FONT-SIZE: 11px;  font-weight:bold; font-family: Dotum,AppleGothic,sans-serif ; }
.txt_64b12 { COLOR: #646668; FONT-SIZE: 12px;  font-weight:bold; font-family: Dotum,AppleGothic,sans-serif ;  line-height: 18px;LETTER-SPACING: 0px}
.txt_t14_orange { FONT-SIZE: 14px; font-weight:bold; FONT-FAMILY: Dotum; COLOR:#f37b03; line-height: 18px;}
.txt_t14_black {color:#343434;font-family:굴림,Gulim; font-size: 13px; font-weight:bold;line-height:18px; font-weight:bold;}
.txt_t13_blue {color:#6894d0;font-family:굴림,Gulim;font-size: 13px; font-weight:bold;line-height:18px; font-weight:bold; }
.gray66 { COLOR: #666666; FONT-SIZE: 12px; FONT-FAMILY: Dotum;}
.gray66_11 { COLOR: #666666; FONT-SIZE: 11px; FONT-FAMILY: Dotum;}
.yellow_qa { COLOR: #d4a134; FONT-SIZE: 13px;  font-weight:bold; FONT-FAMILY: Dotum;}
.green_title_qa { COLOR: #77a013; FONT-SIZE: 13px;  font-weight:bold; FONT-FAMILY: Dotum;}
.green_title_qa2 { COLOR: #3aa013; FONT-SIZE: 13px;  font-weight:bold; FONT-FAMILY: Dotum;}
.green_qa { COLOR: #3e903a; FONT-SIZE: 13px; FONT-FAMILY: Gulim;}
.green_qa_11 { COLOR: #3e903a; FONT-SIZE: 11px; FONT-FAMILY: Dotum;}
.gray5b { COLOR: #5b5b5b; FONT-SIZE: 12px; FONT-FAMILY: Dotum;}
.qa_search { COLOR: #376582; FONT-SIZE: 11px;  font-weight:bold; FONT-FAMILY: Dotum;}
.Cdarkblue13 {color: #3b5998; font-family:굴림,gulim; font-size: 13px; text-decoration:underline; line-height:18px;}
.Cdarkblue13 A:link {color: #3b5998; font-family:굴림,gulim; font-size: 13px; text-decoration:underline; line-height:18px;}
.Cdarkblue13 A:visited {color: #3b5998; font-family:굴림,gulim; font-size: 13px; text-decoration:underline; line-height:18px;}
.Cdarkblue13 A:hover {color: #3b5998; font-family:굴림,gulim; font-size: 13px; text-decoration:underline; line-height:18px;}
/* qna */

.B {font-weight:bold;}
.B A:link  {font-weight:bold;}
.B A:visited {font-weight:bold;}
.B A:hover {font-weight:bold;}

.Cdarkblue {color: #3b5998;}
.Cdarkblue A:link {color: #3b5998;}
.Cdarkblue A:visited {color: #3b5998;}
.Cdarkblue A:hover {color: #3b5998;}

.Cdarkblue2 {color: #485894;}
.Cdarkblue2 A:link {color: #485894;}
.Cdarkblue2 A:visited {color: #485894;}
.Cdarkblue2 A:hover {color: #485894;}

.Cdarkblue3 {font-family:돋움,Dodum;font-size:11px;color:#3b5998;}
.Cdarkblue3 A:link {font-family:돋움,Dodum;font-size:11px;color:#3b5998;}
.Cdarkblue3 A:visited {font-family:돋움,Dodum;font-size:11px;color:#3b5998;}
.Cdarkblue3 A:hover {background-color:eff5fc;font-family:돋움,Dodum;font-size:11px;color:#3b5998;text-decoration::underline; width:100%}

.Cdarkblue4 {font-family:돋움,Dodum;font-size:11px;color: #5c5c5c;line-height:13px;}
.Cdarkblue4 A:link {font-family:돋움,Dodum;font-size:11px;color: #5c5c5c;line-height:13px;}
.Cdarkblue4 A:visited {font-family:돋움,Dodum;font-size:11px;color:#5c5c5c;line-height:13px;}
.Cdarkblue4 A:hover {background-color:e3f7fb;font-family:돋움,Dodum;font-size:11px;color:#3b5998;text-decoration:none;line-height:13px; width:100%}    

.Cblue {color: #3b5998;}
.Cblue A:link {color: #3b5998;}
.Cblue A:visited {color: #3b5998;}
.Cblue A:hover {color: #3b5998;}

.Cblue2 {color: #194572;}
.Cblue2 A:link {color: #194572;}
.Cblue2 A:visited {color: #194572;}
.Cblue2 A:hover {color: #194572;}

.Cnetblue {color: #3372D1;}
.Cnetblue A:link    {color: #3372D1;}
.Cnetblue A:visited {color: #3372D1;}
.Cnetblue A:hover   {color: #3372D1;}

.Cblack {color: #343434;}
.Cblack A:link {color: #343434;}
.Cblack A:visited {color: #343434;}
.Cblack A:hover {color: #343434;}

.Clightblack {color: #343434;}
.Clightblack A:link {color: #343434;}
.Clightblack A:visited {color: #343434;}
.Clightblack A:hover {color: #343434;}

.Cblack2 {color: #343434;}
.Cblack2 A:link {color: #343434;text-decoration:none;}
.Cblack2 A:visited {color: #343434;text-decoration:none;}
.Cblack2 A:hover {color: #343434;text-decoration:none;}

.Cdarkgray {color: #848484;}
.Cdarkgray A:link {color: #848484;}
.Cdarkgray A:visited {color: #848484;}
.Cdarkgray A:hover {color: #848484;}

.Cdarkgray2 {font-family:돋움,Dodum; font-size: 12px; color: #898989; line-height:14px;}
.Cdarkgray2 A:link {font-family:돋움,Dodum; font-size: 12px; color: #898989; line-height:14px;}
.Cdarkgray2 A:visited {font-family:돋움,Dodum; font-size: 12px; color: #898989; line-height:14px;}
.Cdarkgray2 A:hover {font-family:돋움,Dodum; font-size: 12px; color: #898989; line-height:14px;}

.Cred {color: #ff0000;}
.Cred A:link {color: #ff0000;}
.Cred A:visited {color: #ff0000;}
.Cred A:hover {color: #ff0000;}

.Cddarkgray {color: #404040;}
.Cddarkgray A:link {color: #404040;}
.Cddarkgray A:visited {color: #404040;}
.Cddarkgray A:hover {color: #404040;}

.Cgray {color: #707070;}
.Cgray A:link {color: #707070;}
.Cgray A:visited {color: #707070;}
.Cgray A:hover {color: #707070;}

.Cdarkgreen {color: #007236;}
.Cdarkgreen A:link {color: #007236;}
.Cdarkgreen A:visited {color: #007236;}
.Cdarkgreen A:hover {color: #007236;}

.Cgreen {color: #39b44a;}
.Cgreen A:link {color: #39b44a;}
.Cgreen A:visited {color: #39b44a;}
.Cgreen A:hover {color: #39b44a;}

.Cwhite {color: #FFFFFF;}
.Cwhite A:link {color: #FFFFFF;}
.Cwhite A:visited {color: #FFFFFF;}
.Cwhite A:hover {color: #FFFFFF;}

.Fnone {text-decoration:none;}
.Fnone A:link {text-decoration:none;}
.Fnone A:visited {text-decoration:none;}
.Fnone A:hover {text-decoration:none;}

.Cbgeq {color: #EEEEEE; text-decoration:none;}
.Cbgeq A:link    {color: #EEEEEE; text-decoration:none;}
.Cbgeq A:visited {color: #EEEEEE; text-decoration:none;}
.Cbgeq A:hover   {color: #EEEEEE; text-decoration:none;}

.Mdarkblue {font-family:돋움,Dodum; font-size: 11px; color: #3b5998; text-decoration:underline; line-height:15px;}
.Mdarkblue A:link {font-family: 돋움,Dodum; font-size: 11px; color: #3b5998; text-decoration:underline; line-height:15px;}
.Mdarkblue A:visited {font-family: 돋움,Dodum; font-size: 11px; color: #3b5998; text-decoration:underline; line-height:15px; }
.Mdarkblue A:hover {font-family: 돋움,Dodum; font-size: 11px; color: #3b5998; text-decoration:underline; line-height:15px;}

.Mdarkblue12 {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:underline; line-height:15px;}
.Mdarkblue12 A:link {font-family: 돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:underline; line-height:15px;}
.Mdarkblue12 A:visited {font-family: 돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:underline; line-height:15px; }
.Mdarkblue12 A:hover {font-family: 돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:underline; line-height:15px;}

.Mdarkblue2 A:link {font-family: 돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:none; line-height:15px;}
.Mdarkblue2 A:visited {font-family: 돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:none; line-height:15px; }
.Mdarkblue2 A:hover {font-family: 돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:underline; line-height:15px;}

.Mdarkblue3 {font-family:돋움,Dodum; font-size: 11px; color: #3b5998; text-decoration:none; line-height:15px;}
.Mdarkblue3 A:link {font-family: 돋움,Dodum; font-size: 11px; color: #3b5998; text-decoration:underline; line-height:15px;}
.Mdarkblue3 A:visited {font-family: 돋움,Dodum; font-size: 11px; color: #3b5998; text-decoration:underline; line-height:15px; }
.Mdarkblue3 A:hover {font-family: 돋움,Dodum; font-size: 11px; color: #3b5998; text-decoration:underline; line-height:15px;}

.blackB {color:#000000;font-family:돋움,Dodum;font-size: 12px; font-weight:bold;}
.blackB A:link  {color: #000000;font-family:돋움,Dodum;font-size: 12px; font-weight:bold;}
.blackB A:visited {color: #000000;font-family:돋움,Dodum;font-size: 12px; font-weight:bold;}
.blackB A:hover {color: #000000;font-family:돋움,Dodum;font-size: 12px;text-decoration:underline; font-weight:bold;}

.modify {font-family:돋움,Dodum; font-size: 11px; color: #929292; text-decoration:none; line-height:15px;text-decoration:underline;}
.modify A:link {font-family:돋움,Dodum; font-size: 11px; color: #929292; text-decoration:none; line-height:15px;text-decoration:underline;}
.modify A:visited {font-family:돋움,Dodum; font-size: 11px; color: #929292; text-decoration:none; line-height:15px;text-decoration:underline;}
.modify A:hover  {font-family:돋움,Dodum; font-size: 11px; color: #929292; text-decoration:none; line-height:15px;text-decoration:underline;}

.submenu { font-family:Gulim, "굴림";font-size: 12px; color: #6699cc; line-height:15px;}
.submenu a {font-family:Gulim, "굴림";margin-left:5px;margin-right:5px; text-decoration:none;color:#666;}
.submenu A:hover {color: #009;font-size: 12px;text-decoration:none;}
td.submenu div a span {font-family:Gulim, "굴림";}

.darkblue {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; line-height:15px;}
.darkblue A:link {color: #3b5998; font-family: 돋움,Dodum; font-size: 12px; line-height:15px;}
.darkblue A:visited {color: #3b5998;font-family: 돋움,Dodum; font-size: 12px; line-height:15px; }
.darkblue A:hover {color: #3b5998;font-family: 돋움,Dodum; font-size: 12px; text-decoration:underline; line-height:15px;}

.darkblueB {color:#3b5998;font-family:돋움,Dodum;font-size: 12px; font-weight:bold;}
.darkblueB A:link  {color: #3b5998;font-family:돋움,Dodum;font-size: 12px; font-weight:bold;}
.darkblueB A:visited {color: #3b5998;font-family:돋움,Dodum;font-size: 12px; font-weight:bold;}
.darkblueB A:hover {color: #3b5998;font-family:돋움,Dodum;font-size: 12px;text-decoration:underline; font-weight:bold;}

.seablue {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; line-height:15px;}
.seablue A:link {color: #3b5998; font-family: 돋움,Dodum; font-size: 12px; line-height:15px;}
.seablue A:visited {color: #3b5998;font-family: 돋움,Dodum; font-size: 12px; line-height:15px; }
.seablue A:hover {color: #3b5998;font-family: 돋움,Dodum; font-size: 12px; text-decoration:underline; line-height:15px;}

.white11 {color:#FFFFFF;font-family:돋움,Dodum;font-size: 11px;}
.white11 A:link  {color: #FFFFFF;font-family:돋움,Dodum;font-size: 11px;}
.white11 A:visited {color: #FFFFFF;font-family:돋움,Dodum;font-size: 11px;}
.white11 A:hover {color: #FFFFFF;font-family:돋움,Dodum;font-size: 11px;text-decoration:underline;}

.white11B {color:#FFFFFF;font-family:돋움,Dodum;font-size: 11px; font-weight:bold;}
.white11B A:link {color: #FFFFFF;font-family:돋움,Dodum;font-size: 11px; font-weight:bold;}
.white11B A:visited {color: #FFFFFF;font-family:돋움,Dodum;font-size: 11px; font-weight:bold;}
.white11B A:hover {color: #FFFFFF;font-family:돋움,Dodum;font-size: 11px;text-decoration:underline; font-weight:bold;}

.white12 {color:#FFFFFF;font-family:돋움,Dodum;font-size: 12px;}
.white12 A:link  {color: #FFFFFF;font-family:돋움,Dodum;font-size: 12px;}
.white12 A:visited  {color: #FFFFFF;font-family:돋움,Dodum;font-size: 12px;}
.white12 A:hover {color: #FFFFFF;font-family:돋움,Dodum;font-size: 12px;text-decoration:underline;}

.white12B {color:#FFFFFF;font-family:돋움,Dodum;font-size: 12px; font-weight:bold;}
.white12B A:link {color: #FFFFFF;font-family:돋움,Dodum;font-size: 12px; font-weight:bold;}
.white12B A:visited {color: #FFFFFF;font-family:돋움,Dodum;font-size: 12px; font-weight:bold;}
.white12B A:hover {color: #FFFFFF;font-family:돋움,Dodum;font-size: 12px;text-decoration:underline; font-weight:bold;}

.red11B {color:#E42C12;font-family:돋움,Dodum;font-size: 11px; font-weight:bold;}
.red11B A:link  {color: #E42C12;font-family:돋움,Dodum;font-size: 11px; font-weight:bold;}
.red11B A:visited {color: #E42C12;font-family:돋움,Dodum;font-size: 11px; font-weight:bold;}
.red11B A:hover {color: #E42C12;font-family:돋움,Dodum;font-size: 11px;text-decoration:underline; font-weight:bold;}

.cyan11 {color:#20CBF1;font-family:돋움,Dodum;font-size: 11px;}
.cyan11 A:link {color: #20CBF1;font-family:돋움,Dodum;font-size: 11px;}
.cyan11 A:visited {color: #20CBF1;font-family:돋움,Dodum;font-size: 11px;}
.cyan11 A:hover {color: #20CBF1;font-family:돋움,Dodum;font-size: 11px;text-decoration:underline;}

.my11gray {font-family:돋움,Dodum; font-size: 11px; color: #D9D9D9; text-decoration:none; line-height:15px;}
.my11gray A:link {font-family:돋움,Dodum; font-size: 11px; color: #D9D9D9; text-decoration:none; line-height:15px;}
.my11gray A:visited {font-family:돋움,Dodum; font-size: 11px; color: #D9D9D9; text-decoration:none; line-height:15px;}
.my11gray A:hover {font-family:돋움,Dodum; font-size: 11px; color: #D9D9D9; text-decoration:none; line-height:15px; text-decoration:underline;}
.my11gray {font-family:돋움,Dodum; font-size: 11px; color: #D9D9D9; text-decoration:none; line-height:15px;}

.blue11 {font-family:돋움,Dodum; font-size: 11px; color: #3b5998; text-decoration:none; line-height:15px;}
.blue11 A:link {font-family:돋움,Dodum; font-size: 11px; color: #3b5998; text-decoration:none; line-height:15px;}
.blue11 A:visited {font-family:돋움,Dodum; font-size: 11px; color: #3b5998; text-decoration:none; line-height:15px;}
.blue11 A:hover {font-family:돋움,Dodum; font-size: 11px; color: #3b5998; text-decoration:none; line-height:15px; text-decoration:underline;}

.blue12 {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:none; line-height:15px;}
.blue12 A:link {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:none; line-height:15px;}
.blue12 A:visited {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:none; line-height:15px;}
.blue12 A:hover {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:none; text-decoration:underline;}

.blue12Bold {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:none; line-height:15px; font-weight:bold;}
.blue12Bold A:link {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:none; line-height:15px; font-weight:bold;}
.blue12Bold A:visited {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:none; line-height:15px; font-weight:bold;}
.blue12Bold A:hover {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:none; text-decoration:underline; font-weight:bold;}

/* 단독폰트 */
.darkblue11 {font-family:돋움,Dodum; font-size: 11px; color: #3b5998; text-decoration:none; line-height:15px;}
.blue11 {font-family:돋움,Dodum; font-size: 11px; color: #3372D1; text-decoration:none; line-height:15px;}
.blue11B {font-family:돋움,Dodum; font-size: 11px; color: #3372D1; font-weight:bold; text-decoration:none; line-height:15px;}
.blank11 {font-family:돋움,Dodum; font-size: 11px; color: #000000; text-decoration:none; line-height:15px;}
.gray11 {font-family:돋움,Dodum; font-size: 11px; color: #999999; text-decoration:none; line-height:15px;}
.red11 {font-family:돋움,Dodum; font-size: 11px; color: #red; text-decoration:none; line-height:15px;}
.gray12_99 {font-family:돋움,Dodum; font-size: 12px; color: #999999; text-decoration:none; line-height:15px;}
.gray11_79 {font-family:돋움,Dodum; font-size: 11px; color: #797979; text-decoration:none; line-height:15px;}
.gray11_a2 {font-family:돋움,Dodum; font-size: 11px; color: #a2a2a2; text-decoration:none; line-height:15px;}
.gray12_a2 {font-family:돋움,Dodum; font-size: 12px; color: #a2a2a2; text-decoration:none; line-height:15px;}
.F13_green {font-family:굴림,gulim; font-size: 13px; color: #084933; text-decoration:none; line-height:20px;}

.msggray11 {font-family:돋움,Dodum; font-size: 11px; color: #999999; text-decoration:none; line-height:15px; padding-left:28px;}
.orange11 {font-family:돋움,Dodum; font-size: 11px; color: #FF7F30; text-decoration:none; line-height:15px;}

.blank12 {font-family:돋움,Dodum; font-size: 12px; color: #000000; text-decoration:none; line-height:15px;}
.gray12 {font-family:돋움,Dodum; font-size: 12px; color: #717171; text-decoration:none; line-height:15px;}
.gray12_g {font-family:굴림,Gulim; font-size: 12px; color: #717171; text-decoration:none; line-height:15px;}
.darkgray12 {font-family:돋움,Dodum; font-size: 12px; color: #484848; text-decoration:none; line-height:15px;}
.orange12 {font-family:돋움,Dodum; font-size: 12px; color: #FF7F30; text-decoration:none; line-height:15px;}
.foot   {font-family:돋움,Dodum; font-size: 12px; color: #898989; text-decoration:none; line-height:15px;}
.foot11 {font-family:돋움,Dodum; font-size: 11px; color: #898989; text-decoration:none; line-height:15px;}

.darkblue12B {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:none; line-height:15px; font-weight:bold;}
.blue12B {font-family:돋움,Dodum; font-size: 12px; color: #3b5998; text-decoration:none; line-height:15px; font-weight:bold;}
.blank12B {font-family:돋움,Dodum; font-size: 12px; color: #343434; text-decoration:none; line-height:15px; font-weight:bold;}
.gray12B {font-family:돋움,Dodum; font-size: 12px; color: #808080; text-decoration:none; line-height:15px; font-weight:bold;}

.orange12B {color:#FF7F30;font-family:돋움,Dodum;font-size: 12px; font-weight:bold;line-height:15px; font-weight:bold;}

.title {color:#343434; font-family:dotum; font-size:14px; font-weight:bold;}
.title_blue {color:#3B5998;font-family:굴림,Gulim;font-size: 13px; font-weight:bold;line-height:15px;}
.title_n {
    color:#343434;font-family:돋움,Dodum;font-size: 16px; font-weight:bold;line-height:20px; font-weight:bold;
    _font-family: 'Malgun Gothic',Dotum,AppleGothic,sans-serif ;  
}

.title_n2 {
    color:#505050;font-family:돋움,Dodum;font-size: 12px; font-weight:bold;line-height:15px; font-weight:bold;
}

.title_blue2 {
    color:#0e5695;font-family:돋움,Dodum;font-size: 13px; font-weight:bold;line-height:15px; font-weight:bold;
    _font-family: 'Malgun Gothic',Dotum,AppleGothic,sans-serif ;  
}

.title2 {
    color:#343434;font-family:굴림,Gulim;font-size: 12px; line-height:15px;font-weight:bold;}

.title3 {
    color:#343434;font-family:돋움,Dodum;font-size: 14px; font-weight:bold;line-height:16px; font-weight:bold;
    _font-family: 'Malgun Gothic',Dotum,AppleGothic,sans-serif ;  
}

.title4 {
    color:#343434;font-family:돋움,Dodum;font-size: 14px;line-height:20px; 
    _font-family: 'Malgun Gothic',Dotum,AppleGothic,sans-serif ;  
}

.smalltitle {color:#343434;font-family:돋움,Dodum;font-size: 13px; font-weight:bold;line-height:13px; font-weight:bold;}
.bluetitle {
    color:#343434;font-family:dotum;font-size: 16px; font-weight:bold;line-height:18px;}

/* 이미지 */
.img {border:0;}
.img_cyan { border: 1px #3092F5 solid;}
.img_black { border: 1px #000000 solid;}
.img_news { border: 3px #FFFFFF solid; padding:3; }

/* 검색 박스 */
.input, select{background-color:FFFFFF;font-family:돋움,Dodum;font-size:12px;color:#636163;border: 1 solid #666666;}

input.search{font-size:130%;border:2px solid #99cce6;width:240px;padding:2px 3px;*padding:3px 4px 1px;}


/* Top 검색 박스 */
.topsearch {background-color:#ffffff;font-family:돋움,Dodum;font-size:12px;color:#636163;border: 1px solid #047DB9}
.input_map {FONT-SIZE: 9pt; COLOR: #656565; FONT-FAMILY: Gulim;    border: 1px solid #9c9c9c;}
.input_box0      { BORDER:solid 1px #C8C8C8; padding-top:2px;}
.radio {height:10px; border:0; vertical-align:middle;}
.input_sch          { BORDER:solid 1px #7F9DB9; height:17px; padding-top:0px;}
.search_submit {
    background-image:url('/template/header/img2/btn/btn_searchtop.jpg');
    background-repeat:no-repeat;
    background-position:top left;
    background-color:#FFF;
    border:none;
    width:47px;
    height:20px;
}

/* 문단간격 */

.120{line-height:120%}
.130{line-height:130%}
.140{line-height:140%}
.150{line-height:150%}
.160{line-height:160%}
.170{line-height:170%}


/* TD 적용 */
.topbg {background-image:url('/template/header/img/common/bg_top2.jpg'); background-repeat:repeat-x ; background-position: top left; }
.inputtitle {padding:0 10 0 0;}
.blue2_top {background-image:url('/template/header/img/common/blue2_top.gif'); background-repeat:repeat-x ; background-position: top left; }
.blue2_left {border-left:4px solid #C4D7EE;}
.blue2_right {border-right:4px solid #C4D7EE;}
.blue2_bottom2 {border-bottom:4px solid #C4D7EE;}
.blue2_bottom  {background-image:url('/template/header/img/common/blue2_bottom.gif'); background-repeat:repeat-x ; background-position: bottom left; }

.blue2_top_new {background-image:url('/template/header/img/common/blue2_top_new.gif'); background-repeat:repeat-x ; background-position: top left; }
.blue2_left {border-left:4px solid #C4D7EE;}
.blue2_right {border-right:4px solid #C4D7EE;}
.blue2_bottom_new {background-image:url('/template/header/img/common/blue2_bottom_new.gif'); background-repeat:repeat-x ; background-position: bottom left; }

.cyan_top {border-top:4px solid #dcdcdc;}
.cyan_left {border-left:4px solid #dcdcdc;}
.cyan_right {border-right:4px solid #dcdcdc;}
.cyan_bottom {border-bottom:4px solid #dcdcdc;}

.blue3_top {border-top:3px solid #99B8DE;}
.blue3_left {border-left:3px solid #99B8DE;}
.blue3_right {border-right:3px solid #99B8DE;}
.blue3_bottom {border-bottom:3px solid #99B8DE;}

/* 직접 추가 부분 */
#inputtitle {padding:0 10 0 0;}
#topbg {background-image:url('/template/header/img/common/bg_top2.jpg'); background-repeat:repeat-x ; background-position: top left; }
#blue2_top {background-image:url('/template/header/img/common/blue2_top.gif'); background-repeat:repeat-x ; background-position: top left; }
#blue2_left {border-left:4px solid #C4D7EE;}
#blue2_right {border-right:4px solid #C4D7EE;}
#blue2_bottom {border-bottom:4px solid #C4D7EE;}

#cyan_top {border-top:4px solid #DDF0F8;}
#cyan_left {border-left:4px solid #DDF0F8;}
#cyan_right {border-right:4px solid #DDF0F8;}
#cyan_bottom {border-bottom:4px solid #DDF0F8;}

#blue3_top {border-top:3px solid #99B8DE;}
#blue3_left {border-left:3px solid #99B8DE;}
#blue3_right {border-right:3px solid #99B8DE;}
#blue3_bottom {border-bottom:3px solid #99B8DE;}
/* 2011.11.25 사진크기 수정 시작 */
.thumbnail_76 img {margin:1px; border:0px solid #cccccc; padding:0px; width:76px; background-color:#efefef}
.thumbnail_54 img {margin:1px; border:0px solid #cccccc; padding:0px; width:54px; background-color:#efefef}
.thumbnail_38 img {margin:1px; border:0px solid #cccccc; padding:0px; width:38px; background-color:#efefef}
/* 2011.11.25 사진크기 수정 끝 */

.image_thumb_style {border: solid 0px #cccccc;}
.my_member_list_item {
    font-size:12px; 
    font-family: 돋움, verdana, arial, helvetica, sans-serif; 
    padding:1px;
    width:160px; 
    height:15px; 
    line-height:14px; 
    padding-top:2px; 
    overflow:hidden; 
    float:left; 
    white-space:nowrap; 
    text-overflow:ellipsis
    }

.my_group_list_item {
    font-size:12px; 
    font-family: 돋움, verdana, arial, helvetica, sans-serif; 
    padding:1px; 
    width:210px; 
    height:15px; 
    line-height:14px; 
    padding-top:2px; 
    overflow:hidden; 
    float:left; 
    white-space:nowrap; 
    text-overflow:ellipsis
}

.my_group_list_item2 {
    font-size:12px; 
    font-family: 돋움, verdana, arial, helvetica, sans-serif; 
    padding:1px; 
    width:250px; 
    height:15px; 
    line-height:14px; 
    padding-top:2px; 
    overflow:hidden; 
    float:left; 
    white-space:nowrap; 
    text-overflow:ellipsis
}

.dot {color:#999999;direction:ltr;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;text-align:left;}
/* 마이홈 가운데점 */


html {-webkit-text-size-adjust: none;}/* 아이폰 폰트 고정*/

/* 마이홈 left */
#sidebar {
float:left;
width:180px;
padding-top:24px;
font-size:12px;
font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;
}

#sidebar a{
color:#3B5998;
text-decoration:none;
}

#sidebar a:link {
color:#3B5998;
text-decoration:none;
}

#sidebar a:hover {
color:#3B5998;
text-decoration:underline;
}

#personalNav {
margin-bottom:10px;
padding-top:11px;
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}

.whiteBox180Bottom {
border:medium none;
display:block;
height:8px;
width:180px;
border-top:1px solid #dddddd;
}

#subscribeButton-side  {
margin-bottom:8px;
}

ul, ol {
list-style-type:none;
}

#personalNav ul li img{
vertical-align:middle;
}

#personalNav ul {
background-color:#FFFFFF;
line-height:17px;
list-style:none outside none;
padding-right:0px;
}



/* 왼쪽메뉴 수정 Start 2011.04.11 */
#personalNav ul li {
background:none repeat scroll 0 0 #FFFFFF;
font-weight:normal;
padding-left:10px;
}

*html #personalNav ul li {
background:none repeat scroll 0 0 #FFFFFF;
font-weight:normal;
padding-left:0px;
}

#personalNav ul ul {
background-color:#FFFFFF;
border:medium none;
clear:both;
margin-left:0px;
overflow:hidden;
padding-left:10px;
padding-top:1px;
}

*html #personalNav ul ul {
background-color:#FFFFFF;
border:medium none;
clear:both;
margin-left:0px;
overflow:hidden;
padding-left:20px;
padding-top:1px;
}

.side_links {
font-family:굴림,gulim; 
font-size: 12px; 
line-height:18px;
padding-left:10px;
}
/* 왼쪽메뉴 수정 End 2011.04.11 */



#personalNav ul li {
clear:both;
}

#personalNav ul ul a  {
font-weight:normal;
}

.clearfix {
display:block;
}
/* 마이홈 맞춤 채용정보 리스트 글자 자르기 ...*/
.cut_jobtitle_list {width:220px;  overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis}

/* 마이홈 내그룹 리스트 글자 자르기 ...*/
.cut_groupname_list {
    font-size:12px;
    padding:1px; 
    width:125px; 
    height:15px; 
    line-height:14px; 
    overflow:hidden; 
    float:left; 
    white-space:nowrap; 
    text-overflow:ellipsis;
}

/* 왼쪽 프로필 */
#profile-card-side {
float:left;
width: 180px;
padding-left: 3px;
}
*html #profile-card-side {
float:left;
width: 180px;
padding-left: 0px;
}

#profile-card-side .supportText{
float:left;
width: 180px;
color:#343434;
font-size:12px;
font-family:"Dotum";
line-height:130%;
margin-bottom:7px;
padding-top:4px;
padding-bottom:0px;
}

#profile-card-side .vcard .summary{
float:left;
width: 105px;
}

#profile-card-side .vcard .photo{
display: block;
float:left;
margin-right:6px;
}

#profile-card-side .vcard p {
width: 116px;
line-height:15px;
}

.summary a{
color:#ff5500;
}

.summary a:hover{
color:#3B5998;
}

#profile-card-side .vcard .userName {
font-weight:bold;
font-family:"Dotum";
}

img.photo {
border: 0px solid #cccccc;
display: block;
}

.profile_action{
margin:0;
padding:0 0 0px 0;
font-size:11px;
font-family:"Dotum";
}

.profile_Percent{
margin:0;
padding:0 0 0px 0;
color:#343434;
font-size:11px;
font-family:"Dotum"
}

/* 왼쪽메뉴 수정 Start 2011.04.11 */
.ProfileSub{
width:170px;
padding-bottom:5px;
padding-top:3px;
}

*html .ProfileSub{
width:180px;
padding-bottom:5px;
padding-top:3px;
}
/* 왼쪽메뉴 수정 End 2011.04.11 */


.Profile_line {
border-top:1px solid #dddddd;
padding-top:7px;
}


/* 상단 css/default.css */

strong{font-weight:bold;}
img{border:none;}
#site_wrap2 a{text-decoration:none;color:#3b5998;outline:none;}
#site_wrap2 a:hover{text-decoration:none;}
#site_wrap2 a:visited,#footer a:visited{color:#3b5998;}

#site_wrap {padding:0 0px;background:url(/template/header/img/common/nav_bottom_bg.gif); no-repeat 0 100%; height:62px;}
#site_wrap2 .wrapper{background:url(/template/header/img/common/nav_bottom.gif) no-repeat 0 100%;height:62px;}
#header ul,#header li,#header p,#header fieldset{margin:0;padding:0;border:none;list-style-type:none;}
#nav-primary ul,#nav-primary li,#nav-primary p,#nav-primary fieldset{margin:0;padding:0;border:none;list-style-type:none;}
#header {width: 980px;margin: 0 auto;}
#header .logo{float:left; margin:8px 10px 0 0px;width:125px;height:23px;}
#nobar_header .logo{float:left; padding:5px 10px 0 25px;}
#nobar_header .menu {float:right; padding-right:15px; }
#nobar_header .menu li{float:right;line-height:36px;padding-right:20px; font-size:12px;font-family:Gulim,"굴림";font-weight:bold;}
#nobar_header a {color:#3B5998;}

/* 설정메뉴바.css */
#nav-utility {margin:0;padding:0; text-align:right; height:17px;vertical-align: middle;}
#nav-utility p {color:#666666; font-size:11px; padding-right:2px;}
#nav-utility span {color:#666666; font-size:11px; padding-right:2px;}
#nav-utility ul, #nav-utility li, #nav-utility p {display:inline;}
#header ul, #header li, #header p, #header fieldset {border:medium none;list-style-type:none;margin:0;padding:0;}
#nav-utility li {color:#666666;font-size:11px;font-family:Dotum,"돋움";padding-right:2px;border-left:1px solid #cccccc;padding: 0 2px 0 6px;}
#nav-utility li.first {color:#666666;font-size:11px;font-family:Dotum,"돋움";padding-right:2px;border-left:0 none; padding: 0;}
#nav-utility li.first a{color:#343434;}
#nav-utility a {color:#3b5998;}

/* 메인_메뉴바.css */
#nav-primary {height:45px;}
#nav-primary .nav {margin: 6px 0 0; float: left; height: 4px; list-style: none; padding-left: 0; position: relative; /margin-top: 4px; _margin-top: 5px;}
.nav ul, .nav li {margin: 0; padding: 0}
.nav li, .nav .gnb-inner-section {float: left; position: relative; z-index: 99}
.nav li span {display:block; position:relative; float:left; height:100%; z-index:3; border:none; margin-bottom:-1px; padding:8px 16px 0 7px; background-position:right 9px; background-repeat:no-repeat; background-color:transparent; font-family:"돋움", dotum; font-size:14px; color:#3b5998;font-weight:bold; letter-spacing: -1px}
.nav li span.home {padding:8px 14px 15px 8px;}
.nav li .gmbButton {display:block; position:relative; float:left; height:100%; z-index:3; border:none; margin-bottom:-1px; padding:8px 16px 0 7px; background-position:right 9px; background-repeat:no-repeat; background-color:transparent; font-family:"돋움", dotum; font-size:14px; color:#3b5998;font-weight:bold; letter-spacing: -1px}

/*오버 주메뉴*/
.nav li:hover .gmbButton {background-color:white; border: 1px solid #949494 !important; border-bottom: none !important; padding:7px 15px 7px 6px; background-image: url(/template/header/img/common/icon_TriangleOpen.gif); background-position: 98% 45%;}
.nav li:hover span.Button {background-color:transparent; border: 1px solid transparent; !important; border-bottom: none !important; padding:7px 14px 10px 3px; cursor:pointer;}

/* 2011.11.14 수정 시작 */
/*오버 서브메뉴*/
.nav {*z-index:200;}
.nav .sub {position:absolute; z-index:2; top:100%; display:none; padding-top:5px; *padding-top:0; border:1px solid #949494; background-color:white; clear:both; _margin-right: -1px}
.nav li:hover .sub, .nav li.selected .sub {display:block}
#nav-primary .nav .gnb-default-list {*margin-top:-5px;}
#nav-primary .nav ul li a {display:block; padding:4px 40px 4px 7px; white-space:nowrap; font-family:"돋움", dotum;font-size:12px;}
#nav-primary .nav ul li a:hover{background-color: #e5e5e5; color:#3b5998; text-decoration:none;}
.nav ul.gnb-default-list {float:none; display:block; margin:0; padding:0; list-style: none}
.nav ul.gnb-default-list li {float:none; margin:0 2px; padding:0 0 2px 0px !important; text-indent:0px !important; white-space:nowrap !important}/* 서브메뉴 간격*/

/*서브 메뉴 가로길이 설정시*/
/*.openNote {width:15em; right:0; overflow:hidden}*/
.openNote ul ul {margin: 0 0 0 -4px; padding: 0; list-style: none;}
.openNote li a {font-size:12px; font-family:"돋움", dotum; text-indent:0px !important; white-space:nowrap !important}
#nav-primary .nav .openNote ul.gnb-default-list li.underline {border-bottom:1px solid #ddd; padding-bottom:0px; margin-bottom:3px; margin-left:0px; margin-right:0; }
.nav .openNote ul.gnb-default-list li li {background: none !important; padding-left: 0 !important;}
/* 2011.11.14 수정 끝 */

/*---------------------------------------------검색박스 시작-------------------------------------*/
ol, ul {
list-style:none outside none;
}

.action-menu {
position:relative;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:12px;
}

/* 서브 레이어 안보이게*/
.action-menu ul {
background:none repeat scroll 0 0 #FFFFFF;
left:-9999em;
position:absolute;
z-index:200;
}
/* 서브 레이어 안보이게*/
.action-menu select {
left:-9999em;
position:absolute;
}

#global-search {
float:right;
margin:9px 4px 0 0;
padding:0;
}

#global-search fieldset {
float:left;
white-space:nowrap;
}

/* 2011.11.14 수정 시작 */
#global-search fieldset, #global-search select {
background:none repeat scroll 0 0 transparent;
border:0 none;
margin:0;
outline:0 none;
padding:0;
vertical-align:middle;
}
#global-search .btn_label {float:left; display:block;}
#global-search .btn_label input {padding:0 5px;}

#global-search legend, #global-search legend span {
left:-12345px;
position:absolute;
}
/* 2011.11.14 수정 끝 */
#global-search select {
color:#666666;
font-size:11px;
font-weight:none;
padding:2px;
text-align:right;
}
/* 2011.11.14 수정 시작 */
#global-search #main-search-box {
background:none repeat scroll 0 0 #FFFFFF;
border:0 none;
font-size:12px;
height:17px;
*height:15px;
line-height:16px;
*line-height:14px;
padding:2px;
width:200px;
}
/* 2011.11.14 수정 끝 */
#global-search .search-go {
background:url("http://www.linknow.kr/template/header/img/common/search_icon.gif") no-repeat #3c6899;
border:1px solid #1f386b;
color:#3c6899;
cursor:pointer;
height:22px;
margin:0;
text-indent:-100px;
width:20px;
}

#global-search .search-go:hover {
background:url("http://www.linknow.kr/template/header/img/common/search_icon.gif") no-repeat #3c6899;
}

#global-search ol {
float:left;
}

#global-search ol li {
float:left;
margin:0 3px;
}

#global-search .styled-dropdown {
float:left;
z-index:200;
}

#global-search .styled-dropdown label {
left:0;
position:static;
}
/* 2011.11.14 수정 시작 */
#global-search .styled-dropdown ul {
border:1px solid #999999;
color:#666666;
float:left;
width:80px;
padding-bottom:0px;
}

#global-search .styled-dropdown ul li {
cursor:pointer;
display:block;
font-size:100%;
line-height:1;
margin:4px 0 0;
padding:1px 0 0;
text-align:left;
}
/* 2011.11.14 수정 끝 */

#global-search .styled-dropdown ul li div {
border-top:0px solid #FFFFFF;
display:block;
padding:0px;
white-space:nowrap;
}

#global-search .styled-dropdown ul li a {
color:#666666;
}
/* 2011.11.14 수정 시작 */
#global-search .styled-dropdown ul li.option {
background:none repeat scroll 0 0 transparent;
font-weight:none;
margin:0;
padding:2px 0 1px;
font-size:12px;
}
/* 2011.11.14 수정 끝 */
#global-search .styled-dropdown ul li.option div {
padding:3px 4px;
}

#global-search .styled-dropdown ul li.option.first {
margin-top:3px;
}

#global-search .styled-dropdown ul li.separator div {
border-top:4px solid #FFFFFF;
}

#global-search .styled-dropdown ul li.highlighted div {
background:none repeat scroll 0 0 #EEEEEE;
}

#global-search .styled-dropdown span.label {
background: #f2f2f2;
border-color:#7C7C7C #999999 #C3C3C3;
border-style:solid;
border-width:1px 0 1px 1px;
float:left;
margin:0;
}/*검색풀다운*/
/* 2011.11.14 수정 시작 */
#global-search .styled-dropdown span.label span {
background:url("http://www.linknow.kr/template/header/img/common/icon_TriangleOpen.gif") no-repeat scroll 90% 8px transparent;
color:#666666;
cursor:pointer;
float:left;
font-size:100%;
font-weight:bold;
line-height:16px;
padding:3px 19px 2px 8px;
}
/* 2011.11.14 수정 끝 */
/* 2011.11.14 중복으로 삭제 시작 
#global-search .styled-dropdown span.label {
border-style:solid;
}
*/
#global-search .styled-dropdown iframe {
left:-9999em;
position:absolute;
top:0;
}

#global-search .styled-dropdown .suggestion-toggle {
display:none;
}

#global-search .styled-dropdown .suggestion-toggle {
cursor:pointer;
display:block;
}

#global-search .styled-dropdown .suggestion-toggle.state-on .off-toggle {
display:block;
}

#global-search .styled-dropdown .suggestion-toggle.state-on .on-toggle {
display:none;
}

#global-search .styled-dropdown .suggestion-toggle.state-off .off-toggle {
display:none;
}

#global-search .styled-dropdown .suggestion-toggle.state-off .on-toggle {
display:block;
}
/* 2011.11.14 수정 시작 */
#global-search #autocomplete-container {
color:#000000;
float:left;
margin:0;
padding:0;
border-color:#7C7C7C #999999 #C3C3C3;
border-style:solid;
border-width:1px;
background-color:#fff;
}
/* 2011.11.14 수정 끝 */
#global-search .focus {
position:relative;
z-index:1000;
}

#global-search #search-typeahead-container {
clear:both;
display:none;
left:0;
position:absolute;
width:255px;
}

#global-search .focus #search-typeahead-container {
display:block;
}

#global-search #search-typeahead-container ul li {
font-size:13px;
overflow:hidden;
white-space:normal;
width:100%;
}

#global-search #search-typeahead-container div.global-search-tip {
background-color:#CCCCCC;
border-color:#BADDEE;
border-style:solid;
border-width:0 1px 2px;
color:#333333;
font-size:11px;
padding:5px 0;
text-align:left;
white-space:normal;
width:100%;
}

#global-search #search-typeahead-container div.global-search-tip p {
padding:0 5px;
}

#global-search .yui-ac-container {
z-index:1000;
}

#global-search .yui-ac-content {
font-size:12px;
}

#global-search .yui-ac-bd {
width:100%;
}

#global-search .yui-ac-content ul {
border-color:#BADDEE;
border-style:solid;
border-width:1px 1px 0;
list-style:none outside none;
margin:0;
padding:0;
text-align:left;
width:100%;
}

#global-search .yui-ac-content ul li {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #BADDEE;
cursor:pointer;
list-style-type:none !important;
margin-bottom:0 !important;
padding:5px 0;
width:100%;
}

#global-search .yui-ac-content ul li h4 {
font-size:12px;
font-weight:normal;
margin:0 1px 0 0;
padding:0 5px;
}

#global-search .yui-ac-content ul li div {
background:none repeat scroll 0 0 transparent !important;
color:#666666;
font-size:11px;
padding:0 5px;
}

#global-search .yui-ac-content ul li.yui-ac-prehighlight, #global-search .yui-ac-content ul li.yui-ac-highlight {
background:none repeat scroll 0 0 #DDF0F8;
}

.action-menu ul li div:hover{
background: none repeat scroll 0 0 #EEEEEE;
}
/* 2011.11.09 수정 시작 */
#search-link {
display:inline;
font-size:11px;
font-family:"Dotum";
line-height:22px;
margin-left:8px;
vertical-align:middle;
}
/* 2011.11.09 수정 끝 */

#search-link a {
color:#3b5998;
outline:medium none;
text-decoration:none;
}


/* 회원가입 css */
.join_title {color:#3B5998;font-family:굴림,Gulim;font-size: 15px; font-weight:bold;line-height:15px;padding-top:20px;padding-bottom:10px;}
.join_title2 {color:#343434;font-family:굴림,Gulim;font-size: 15px; font-weight:bold;line-height:15px;padding-top:10px;}
.join_text {color:#666666;font-family:굴림,Gulim;font-size: 13px; line-height:15px;padding:0;}
.join_service1 {color:#343434;font-family:굴림,Gulim;font-size: 13px; line-height:15px;padding:12px 0 0px 10px;}
.join_service2 {color:#3b5998;font-family:굴림,Gulim;font-size: 13px; line-height:15px;padding:0;}

.rules_agree {
margin:10px 0 9px 18px;
}

.rules_agree label {
color:#666666;
letter-spacing:0px;
margin-left:4px;
top:2px;
}

.miniprofile input {
height:13px;
margin:1px 0 0px;
vertical-align:middle;
width:13px;
}

.intro_info {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
font-family:dotum;
overflow-x:hidden;
overflow-y:auto;
line-height:15px;
}

.intro_btn {
clear:both;
margin:17px 0 30px;
padding-left:1px;
text-align:center;
}
.error {font-family:돋움,Dodum; font-size: 11px; color:#990000; text-decoration:none; line-height:15px;}
.validate_error {font-family:돋움,Dodum; font-size: 11px; color:#990000; text-decoration:none; line-height:15px;}
/* 회원가입 css */


/* 인맥 오른쪽 자체 광고 */
.UITitledBox {
margin-bottom:20px;
}

.UITitle {
font-weight:bold;
margin:0;
padding:0;
}

.UITitledBox_Top {
border-top:1px solid #CCCCCC;
overflow:hidden;
padding:10px 0 3px;
vertical-align:bottom;
}

.UITitledBox_Top2 {
overflow:hidden;
padding:10px 0 3px;
vertical-align:bottom;
}

.UITitledBox_TitleBar{
float:left;
line-height:15px;
}

.UITitle_h5 {
font-size:12px;
}

.UITitledBox_Content {
margin-top:8px;
line-height:17px;
}

.UITitledBox_Content p{
line-height:15px;
margin-bottom:13px;
margin-top:13px;
}

.UITitledBox_Content li {
padding:1px 0;
}

/* 인맥 오른쪽 자체 광고 */


/* 메시지 타이틀 */
.HeaderBottomBorder  {
border-bottom:1px solid #CCCCCC;
padding-bottom:0.5em;
width:580px;
}

.HeaderTitle {
color:#343434;
font-family:Gulim,굴림;
font-size:15px;
font-weight:bold;
line-height:15px;
margin:0;
padding:0;
}

.recognition {
color:#008000;
font-size:11px;
letter-spacing:-1px;
}


/* 설정페이지 */
.set-form {
color:#343434; 
font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;
font-size:12px;
text-align:left;
}

.contain {
margin-bottom:15px;
width:780px;
}

.set-form h1, .set-form p {
margin:15px 0 15px;
}

.set-form h1 {
color:#343434;
font-family:굴림,Gulim;
font-size:14px;
font-weight:bold;
}

.account{
font-size:13px;
font-family:굴림,Gulim;
font-weight:bold;
padding:10px 0 10px 0px;
}

.set-form .option-list {
list-style:none outside none;
margin:10px 0 0 0px;
overflow:hidden;
padding:0;
width:100%;
}

/* 프로필 추천박스 */
.recommend  {
background-color:#FFFFFF;
border-color:#E1E1E1;
width:95%;
margin:5px 0px 5px 10px;
}
.UIMessageBox {
border-style:solid;
border-width:1px;
padding:8px;
}

.opinion_list {
margin:2px auto;
width:100%;
}

.list{
border-bottom:1px dashed #d3d1d1;
margin:10px 0;
padding:0px 10px 0px 5px;
}

.opinion_list li .cont .id {
padding-bottom:5px;
padding-top:2px;
color:#404040;
}

.opinion_list li .cont .id strong a {
color:#333333;
}

.opinion_list li .cont .id span {
color:#AAAAAA;
font-family:tahoma;
font-size:10px;
margin-left:7px;
position:relative;
top:-1px;
}

.opinion_list li .cont .desc {
color:#404040;
line-height:16px;
word-wrap:break-word;
padding-bottom:5px;
}

.opinion_list li .cont .date {
color:#787878;
font-size:12px;
margin-left:7px;
font-family:돋움,Dodum;
}

.opinion_list li .cont .comment {
color:#999999;
font-size:12px;
margin-left:7px;
font-family:돋움,Dodum;
}

/* 프로필 관련분야 인물 */

.rightBox {
border:1px solid #D8D8D8;
margin-top:10px;
padding:9px;
width:280px;
}

.spr {
padding-top:3px;
}

.rightBox h3 {
border-bottom:1px solid #EAEAEA;
display:block;
height:20px;
margin-bottom:12px;
font-size:12px;
}

.rightBox .connection dl {
margin-top:4px;
overflow:hidden;
}

.rightBox .connection dt {
float:left;
width:42px;
}

.rightBox .connection dt img {
border:1px solid #E5E5E5;
}

.rightBox .connection dd {
color:#333333;
float:left;
margin-top:0px;
margin-left:0px;
width:218px;
line-height:15px;
}

.rightBox .my_member_list_item {
    font-size:12px; 
    font-family: 돋움, verdana, arial, helvetica, sans-serif; 
    padding:1px;
    width:218px;
    height:15px; 
    line-height:14px; 
    padding-top:2px; 
    overflow:hidden; 
    float:left; 
    white-space:nowrap; 
    text-overflow:ellipsis;
}

.rightBox ul.cb {
padding-top:0px;
}

.rightBox .bgdot {
background:url("http://www.linknow.kr/template/header/img/groups/icon_list.gif") no-repeat scroll 0 7px transparent;
display:block;
height:19px;
overflow:hidden;
text-indent:8px;
}


.tcont {
    font-size:12px; 
    font-family: 돋움, verdana, arial, helvetica, sans-serif; 
    padding:1px;
    width:200px;
    height:15px; 
    line-height:14px; 
    padding-top:2px; 
    overflow:hidden; 
 
    white-space:nowrap; 
    text-overflow:ellipsis;
}

.list_item {
    font-size:11px; 
    font-family: 돋움, verdana, arial, helvetica, sans-serif; 
    padding:1px; 
    width:280px; 
    height:15px; 
    line-height:14px; 
    padding-bottom:8px; 
    padding-top:3px;
    overflow:hidden; 
    white-space:nowrap; 
    text-overflow:ellipsis
}

/* 메인 에러 박스(노랑) */
.main_error {
background-color:#fff9d7;
border-color:#f3da87;
width:518px;
}

.main_MessageBox {
border-style:solid;
border-width:1px;
}

.main_MessageBox .close {
float:right;
padding:10px 18px 20px 15px;
}

.main_MessageBox p.text1{
font-size:12px;
line-height:15px;
text-align:left;
padding:10px 32px 5px 22px; 
color: #666666;
}

.main_MessageBox .text2{
padding:0px 0px 10px 22px; 
}


/* 메인 소식업데이트 */

.updateBox {
margin-top:7px;
margin-bottom:5px;
}

.updateBox_Top {
background:url("http://linknow.kr/template/header/img/job/dot.gif") repeat-x scroll left top transparent;
min-height:0px;
overflow:hidden;
padding:7px 0;
position:relative;
width:100%;
}

.updateBox_TitleBar {
float:left;
line-height:15px;
}

.update_h5 {
font-size:12px;
color:#808080;
font-weight:bold;
}

.my1818 {font-size:12px; font-family: 돋움, verdana, arial, helvetica, sans-serif; padding:1px; width:210px; height:15px; line-height:14px; padding-top:0px; overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis}

/* 그룹 리뉴얼 */

/* Layouts 980 */
#topWrap,#bodyWrap {width:980px;margin:0 auto;text-align:left;}
#topWrap {margin-bottom:8px;margin-top:15px;}
#bodyWrap {font-family:"Gulim",tahoma,verdana,arial,sans-serif;
    font-size:12px;}
    #leftWrap {float:left;width:220px;padding:0 0 100px 0;}
    /* 2011.12.02 수정 시작 */
    #contentWrap {float:left;width:740px;padding-left:20px;padding-bottom:40px;font-family:dotum,tahoma,verdana,arial,sans-serif; font-size:12px;}

    #contentWrap2 {float:left;width:740px;padding-right:20px;padding-bottom:40px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:12px;}
    /* 2011.12.02 수정 끝 */
    #rightWrap {float:left;width:220px;padding:0 0 100px 0;}

.box {
    border-bottom: 1px solid #D2D2D2;
    color:#343434;
    direction:ltr;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:12px;
    text-align:left;
}

.box_ {
    background-color: #F4F4F4;
    border: 1px solid #D2D2D2;
    color:#343434;
    direction:ltr;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:12px;
    text-align:left;
}
/* 2011.12.01 수정 시작 */
.profile_color_bar {
    padding-top:8px;
    /*height:56px;*/
    width:978px;
}
.profile_color_bar.search_title {padding-top:8px;}
.profile_color_bar .profile_top_bar_container {float:left;}
.profile_color_bar .profile_name_and_status {padding-bottom:7px; line-height:25px;}
.profile_color_bar ul.tab2 li.selected {border-bottom:1px solid #fff; background-color:#fff;}
.profile_color_bar ul.tab2 li.selected a, ul.tab2 li.selected a:visited {font-weight:bold; color:#5a5a5a;}

/* 2011.12.01 수정 끝 */
/*@-moz-document url-prefix() {.profile_color_bar {height:57px;} }*/

.top_bar h1 {
    display:inline;
    font-size:16px;
    font-weight:bold;
    padding:0;
}

h1, h2, h3, h4, h5, h6 {
    color:#333333;
    font-size:13px;
    margin:0;
    padding:0;
}

.tabs_wrapper {
    margin: 0;
    padding: 12px 0 0;
}

.top_bar ul.tabs li a.tab_link {
    border-color: #d8dfea #d8dfea;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 11px;
    white-space: nowrap;
}

.top_bar ul.tabs li.selected a.tab_link:hover {
    background-color: #FFFFFF;
    border-color: #d2d2d2;
    color:#333333
    text-decoration: none;
}

/* 공통 */
.top_bar ul.tabs li.default {
    background: none repeat scroll 0 0 #e1e5f1;
    margin-bottom: -1px;
    margin-top: -1px;
}

.top_bar ul.tabs li.default a.tab_link {
    border-color: #e1e5f1 #e1e5f1;
    border-style: solid solid none;
    color: #3b5998;
    font-size: 13px;
    padding: 6px 20px 3px;
}



/* 메뉴1 */
.top_bar ul.tabs li.selected {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: -1px;
    margin-top: -1px;
}

.top_bar ul.tabs li.selected a.tab_link {
    border-color: #d2d2d2 #d2d2d2;
    border-style: solid solid none;
    color: #333333;
    font-size: 13px;
    padding: 6px 20px 4px;
}
/* 익스6깨짐 start 2011.03.07 */
*html .top_bar ul.tabs li.selected {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: -1px;
    margin-top: 0px;
}

*html .top_bar ul.tabs li.selected a.tab_link {
    border-color: #d2d2d2 #d2d2d2;
    border-style: solid solid none;
    color: #333333;
    font-size: 13px;
    padding: 6px 20px 4px;
}
/* 익스6깨짐 End 2011.03.07 */

.top_bar ul.tabs li.selected a.tab_link:hover {
    background-color: #FFFFFF;
    border-color: #d2d2d2;
    color:#343434;
    text-decoration: none;
}
/* 메뉴1 */


/* 메뉴2 */
.top_bar ul.tabs li.overed {
    background: none repeat scroll 0 0 #e1e5f1;
    margin-bottom: -1px;
    margin-top: -1px;
}

.top_bar ul.tabs li.overed a.tab_link {
    border-color: #e1e5f1 #e1e5f1;
    border-style: solid solid none;
    color: #3b5998;
    font-size: 13px;
    padding: 6px 20px 3px;
}

.top_bar ul.tabs li.overed a.tab_link:hover {
    background-color: #627AAD;
    border-color: #d2d2d2;
    color:#FFFFFF;
    text-decoration: none;
}

/* 메뉴2 */
/* 익스6깨짐 start 2011.03.07 */
.top_bar ul.tabs li {
    float: left;
    margin: 0 3px 0 0;
}

/*.top_bar ul.tabs li {
    float: left;
    margin: 0 3px 0 0;
    overflow: hidden;
    position: relative;
}*/
/* 익스6깨짐 End 2011.03.07 */

.clearfix {
    display: block;
}

.top_bar ul.tabs {
    border-bottom: 0 none;
    border-right: 0 none;
    width: 100%;
}

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

.left_column {
    display: block;
    margin-bottom: 20px;
    position: relative;
}

 #left_column {
    display: block;
    float: left;
    width: 239px;
    height:54px;
}

#pagelet_top_bar {
    float: left;
    width:739px;
}

#profile_top_bar{
    float: left;
    width:379px;
}

#right_column {
    float:right;
    width:360px;
    font-size:12px;
    height:54px;
    text-align:right;
}

.profileimage {
    text-align: center;
}

 #left_column img {
    border:0 none;
}

/* 오른쪽메뉴 */
.rightmenu {
    border-left: 0px solid #D8D8D8;
    margin-top: 20px;
    padding: 0px;
    width: 200px;
}

.rightmenu .connection {
    line-height:15px;
}

/*왼쪽메뉴*/
.create_left {
    border-right: 1px solid #D8D8D8;
    margin-right:10px;
    padding-bottom:5px;
    border-bottom: 1px solid #D8D8D8;
}

.leftmenu {
    border: 0px solid #DDDDDD;
    margin-top: 10px;
    margin-bottom:0px;
    padding-top: 9px;
    padding-left: 0px;
    width: 190px;
}
/* 2011. 2.28 수정끝 */

.leftmenu h3 {
    font-size: 12px;
}

.leftmenu .menu_top {
    border-bottom: 1px solid #D8D8D8;
    display: block;
    font-size: 12px;
    height: 22px;
    margin-bottom: 12px;
}


.extra-title {
    background: none repeat scroll 0 0 #F3F3F3;
    font-size:12px;
}

.extra-title{
    display: block;
    margin-bottom: 0.833em;
    padding: 5px 5px 5px 0px;
}


.leftmenu .connection dl {
    margin-top: 4px;
    overflow: hidden;
}

.leftmenu .connection div {
    margin-top: 3px;
}

dl, dt, dd {
    margin: 0;
    padding: 0;
}

dl, ul, ol, li {
    list-style: none outside none;
}

.leftmenu .connection dt {
    float: left;
    width: 42px;
}

.leftmenu .connection dt img {
    border: 0px solid #E5E5E5;
}

.leftmenu .connection dd {
    color: #333333;
    float: left;
    line-height: 15px;
    margin-left: 0px;
    margin-top: 0;
    width: 148px;
}

.leftmenu .connection .member-search {
    padding-top: 8px;
    text-align: center;
}

.leftmenu .my_member_list_item {
    float: left;
    font-family: 돋움,verdana,arial,helvetica,sans-serif;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    padding: 2px 0px 1px;
    white-space: nowrap;
    width: 158px;
}

.leftmenu .my_member_list_item2 {
    float: left;
    font-family: 돋움,verdana,arial,helvetica,sans-serif;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    padding: 2px 0px 1px;
    white-space: nowrap;
    width: 200px;
}

*html .leftmenu .my_member_list_item2 {
    float: left;
    font-family: 돋움,verdana,arial,helvetica,sans-serif;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    padding: 2px 0px 1px;
    white-space: nowrap;
    width: 148px;
}

.rfloat {
    float: right;
}

/* 2011.12.01 수정 시작 */
.groups_sub {
    clear:both;
    background-color: #FFFFFF;
    padding:0;
}
/* 2011.12.01 수정 끝 */
.groups_sub .sc {
    font-size: 13px;
    color:#343434;
}

.groups_sub .sc .title {
    font-size:14px;
    font-weight: bold;
    letter-spacing: 0px;
    padding-bottom: 7px;
    border-bottom: 1px solid #cccccc;
}

.groups_sub .sc .title .post {
    font-size: 12px;
    color:#888888;
    font-weight: normal;
}

.groups_sub .sc .title2 {
    font-size: 13px;
    font-weight: bold;
    letter-spacing: -1px;
    padding-bottom: 7px;
    border-bottom: 1px solid #cccccc;
}

#about_groups {
    font-size: 13px;
    font-family: Gulim, 굴림;
    line-height:16px;
    color:#343434;
    padding: 10px 0px 0;
}

#about_groups .title2 {
    font-size: 13px;
    color:#343434;
    font-weight: bold;
    letter-spacing: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#create_groups {
    font-size: 12px;
    font-family: Gulim, 굴림;
    line-height:16px;
    color:#343434;
    padding: 0px 0px 0;
}

#create_groups .title2 {
    font-size: 13px;
    color:#343434;
    font-weight: bold;
    letter-spacing: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
}

#config_groups {
    font-size: 12px;
    font-family: Gulim, 굴림;
    line-height:16px;
    color:#343434;
    padding: 10px 0px 0;
}

#config_groups .title {
    font-size: 13px;
    color:#343434;
    font-weight: bold;
    letter-spacing: 0px;
    padding-top: 10px;
    padding-bottom: 20px;
}

#groups_nav {
    padding:10px 0 10px 0px;
}


/* 그룹관리 밑줄포함 */
#groups_nav_manager {
    padding:12px 0 5px 0px;
    line-height:25px;
    font-size: 13px;
    color:#343434;
    font-weight: bold;
    letter-spacing: 0px;
    border-bottom: 1px solid #CCCCCC;
}

#groups_nav_manager_no {
    padding:16px 0 13px 0px;
    font-size: 13px;
    color:#343434;
    font-weight: bold;
    letter-spacing: 0px;
}

/* 그룹관리 밑줄 미포함 */
#groups_nav_manager2 {
    padding:23px 0 2px 0px;
    font-size: 13px;
    color:#343434;
    font-weight: bold;
}

.groups_nav_manager2_st{
    padding-top:20px;
    padding-bottom:0px;
    padding-left:80px;
    color:#666666;
}

.groups_nav_manager2_st2{
    padding-top:8px;
    padding-bottom:10px;
    padding-left:0px;
    color:#666666;
}

#groups_nav_sub {
    padding:10px 0 10px 0px;
    font-size: 12px;
    color:#343434;
}

#groups_nav img{
    border:0;
}

#ptitle {
    float:right;
    font-size: 13px;
    padding-bottom: 8px;
    padding-top: 8px;
}

/* 2011.12.01 수정 시작 */
.groups_member_list {
    float:left;
    width:740px;
    color: #343434;
    font-size: 13px;
    margin-bottom:15px;
}

.member_list {
    float:left;
    padding:10px 0 7px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #E9E9E9;
    color: #343434;
    font-size: 13px;
    width: 100%;
}

.groups_member_list .member_status-body {float:left; width:650px; }

.member_list .photo_thumb {padding-right:10px; padding-bottom:3px;}
.member_list .list_title a, .member_list .member_name a {font:normal 12px/16px dotum; color:#3b5998;}
.member_list .list_title a {font-weight:bold;}
.member_list .list_text {padding:2px 0; font:normal 12px/16px dotum; color:#666;}
.member_list .list_text a {color:#3b5998;}
.member_list .reply {padding-top:3px;}
.member_list .reply a {display:inline-block; margin-right:3px; font:normal 11px dotum; color:#3b5998;}
.member_list .reply img {vertical-align:bottom;}
.member_list .note_etc {font-size:11px; line-height:16px;}
.member_list .note_etc a {font-size:11px; color:#3b5998;}
.member_list .note_etc a.em {font-size:12px; color:#3b5998;}
.member_status-body .note_etc .blt_recom {color:#666; background-position:0 -1221px;}

/* 레이어충돌해결 start 2011.03.07 */
ul.member_statuses {
    font-size: 13px;
    font-family: 굴림, Gulim;
    list-style: none outside none;
    margin-left: 1px;
    /*margin-top: 10px;
    margin-bottom:5px;*/
}

*html ul.member_statuses li.member_status {
    line-height: 18px;
    padding: 0;
    width:730px;
}

ul.member_statuses li.member_status {
    line-height: 18px;
    padding: 0;
    width:740px;
}
ul.member_statuses .thumb {
    display: block;
    height: 40px;
    left: 0;
    margin: 0 12px 0 0;
    float:left;
    width: 31px;
    z-index: 10;
}

ul.member_statuses .statdate {
    display: block;
    /*height: 40px;*/
    left: 0;
    margin: 0 10px 0 0;
    float:left;
    width: 40px;
    z-index: 10;
}

/* 2011.12.01 수정 끝 */
ul.member_statuses span.member_statdate {
    display: block;
    margin-left: 50px;
    overflow: hidden;
    color:#343434;
    font-size: 12px
}

ul.member_statuses span.member_statdate a{
    font-size: 12px
}

ul.member_statuses .thumb img {
    height: 38px;
    width: 31px;
}

.photo {
    border: 0 solid #ff5500;
    margin-right: 8px;
}

*html ul.member_statuses span.member_status-body {
    display: block;
    margin-left: 43px;
    overflow: hidden;
    color:#343434;
    font-size: 12px;
    width:675px;
}

ul.member_statuses span.member_status-body {
    display: block;
    margin-left: 43px;
    overflow: hidden;
    color:#343434;
    font-size: 12px;
    width:696px;
}

ul.member_statuses span.member_status-body a{
    font-size: 12px;
}

dl, ul, ol, li {
    list-style: none outside none;
}

.timestamp{
    float: right; 
    margin-right: 3px; 
    margin-bottom: 3px;
    color:#888888;
    font-family:Dotum;
    text-align:right;
}
/* 댓글 사진 추가 부분 */ 
.thumbnail_23_style {
    margin:8px 5px 0 0; 
    width:23px; 
    height:28px;
}

/* 레이어충돌해결 End 2011.03.07 */

.btn_gray {
    background: url("/template/header/img/common/buttonbg_gray.gif") repeat-x scroll center center #F2F2F2;
    border: 1px solid #B1B1B1;
    color: #333333;
    cursor: pointer;
    font-family: 돋움,Dodum;
    font-size: 12px;
    height: 21px;
    padding: 0 6px 0 7px;
}

.connection .form {
    padding-left: 0px;
}

.connection .search {
    padding: 5px 0px 0px 3px;
    font-size:12px;
    line-height:18px;
}

.connection .groups_info{
    font-family: Gulim, 굴림;
    line-height:16px;
}

.groups_manager {
    padding-top:10px;
}

/* 그룹 바디 */
h2.groups {
    clear: both;
    color: #000000;
    font-size: 16px;
    font-weight: normal;
    margin: 5px 0 10px;
    width: 640px;
}

.menubar {
    color: #BFBFBF;
}

.more {
    font-family: 돋움,Dotum;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    text-decoration: none;
    text-align: right;
}

.cut_event_statdate {
    background: url("http://www.linknow.kr/template/header/img/events/datebg_n.gif") no-repeat scroll 0 0 transparent;
    height: 35px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 40px;
}

.cut_event_month {
    color: #FFFFFF;
    font-family: 굴림,Gulim;
    font-size: 12px;
    line-height: 17px;
    text-decoration: none;
}

.cut_event_day {
    color: #333333;
    font-family: 굴림,Gulim;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}

.create {
    border-right: 1px solid #D8D8D8;
    margin-top: 20px;
    padding-right:30px;
}

.standard-form label, .standard-form li fieldset legend span, .standard-form li fieldset.details fieldset legend {
    background-color: transparent;
    color: #333333;
    display: block;
    float: left;
    font-size: 100%;
    margin-right: 10px;
    text-align: right;
    width: 100px;
}

.standard-form2 label, .standard-form2 li fieldset legend span, .standard-form2 li fieldset.details fieldset legend {
    background-color: transparent;
    color: #333333;
    display: block;
    float: left;
    font-size: 100%;
    margin-right: 10px;
    text-align: right;
    width: 70px;
}

.anet .required {
    color: #FF2100;
    font-weight: normal;
}

.standard-form ul {
    list-style-type: none;
    margin: 0;
    padding-top: 10px;
}

.standard-form2 ul {
    list-style-type: none;
    margin: 0;
    padding-top: 0px;
}

.standard-form li {
    padding-top: 10px;
}

.standard-form2 li {
    padding-top: 10px;
}

.standard-form ul ul, .standard-form .fieldgroup {
    margin: 0 0 0 100px;
    padding: 0;
}

.standard-form textarea, .anet textarea {
    font-size: 12px;
    padding: 3px;
    color:#343434;
}

.dotline {
    background: url("http://linknow.kr/template/header/img/groups/dot.gif") repeat-x scroll 0 0 transparent;
    width:100%;
    margin-top: 20px;
    padding-top: 20px;
    text-align:center;
}

.dotline_not_padding {
    background: url("http://linknow.kr/template/header/img/groups/dot.gif") repeat-x scroll 0 0 transparent;
    width:100%;
}

.standard-form p {
    color: #333333;
    margin-left: 100px;
    margin-top: 0.25em;
}

.standard-form p.actions input {
    font-size: inherit;
    vertical-align: middle;
}

.standard-form input {
    font-size: 12px;
}

.standard-form select {
    font-size: 12px;
}

/* 인풋박스 수정 Start 2011.03.30 */
.standard-form input[type="text"] {
    padding: 0px 1px;
    height:20px;
}

.standard-form2 input[type="text"] {
    padding: 0px 1px;
    height:20px;
}
/* 인풋박스 수정 End 2011.03.30 */

.standard-form .fieldgroup.checkbox input {
    float: left;
}

.standard-form .fieldgroup.checkbox label {
    font-size: 12px;
    margin-bottom: 5px;
    margin-right: 5px;
}

.standard-form .fieldgroup.checkbox label {
    display: block;
    padding: 4px 0 0 23px;
}

.standard-form .fieldgroup.checkbox label, .standard-form label.checkbox {
    display: inline;
    float: none;
    font-weight: normal;
    line-height: 1;
    padding: 0;
    text-align: left;
    vertical-align: 2px;
    width: auto;
}

.Asterisk {
    color: #990000;
    font: Arial,Helvetica,"Nimbus Sans L",sans-serif;
}

.datatable {
    border-collapse: collapse;
}

.datatable th{
    font-size:13px;
    font-family:Gulim, 굴림;
}

caption {
    display: none;
}

.list1 {
    border-bottom: 0px solid #EEEEEE;
}

.list1 th {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding: 9px 0 6px;
    font-weight:normal;
}

.list1 td {
    background:url("http://linknow.kr/template/header/img/job/dot.gif") repeat-x scroll left bottom transparent;
    padding: 9px 0 6px;
    text-align: center;
    font-family:Gulim, 굴림;
}

.list1 .gLsbj, .list .name4 {
    text-align: left;
    font-size:13px;
    line-height:18px;
}

.sbj {
    font-size:13px;
    text-align: center;
}

.name {
    font-size:13px;
    width: 70px;
    text-align: center;
}

.reco {
    font-size:13px;
    width: 355px;
    text-align: center;
}

.count {
    font-size:13px;
    width: 75px;
    text-align: center;
}

.date {
    font-size:13px;
    width: 75px;
    text-align: center;
}

.date_text {
    color:#888888;
    font-size:12px;
    font-family: 굴림,gulim,sans-serif;
}

.groups_mananger_config {
    font-size:13px;
    font-family: 굴림,gulim,sans-serif;    
}

.groups_mananger_config  {
    border-bottom: 1px dotted #CCCCCC;
    padding-bottom:15px;
    padding-top:15px;
}

.groups_mananger_config  dl {
    width:600px;
}

.groups_mananger_config  dt {
    float:left;
    width:80px;
}

.groups_mananger_config  dd {
    margin-left:80px;
}

.groups_leave {
    padding-top:20px; 
    padding-bottom:20px; 
    padding-left:18px;
}

.groups_leave_sub {
    padding-left:20px;
    color:#666666;
}

/* 그룹 섹션 */
#section-header {
    margin: 0 0px 15px;
}

#section-header.sub h1 {
    float: left;
}

#section-header h1 {
    color: #333333;
    font-size:12px;
    font-weight: normal;
    padding-bottom: 7px;
}

#section-header h1 {
    font-weight: bold;
}

.related-links {
    float: right;
}

.dot {
    color: #999999;
    direction: ltr;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    text-align: left;
}

.fwb {
    font-weight: bold;
}

.fwn {
    font-weight: normal;
}

.uiHeaderActions {
    font-size: 12px;
}

/* 그룹 타이틀 */
.HeaderBottomBorder2  {
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
padding-bottom:0.5em;
width:735px;
}

.HeaderTitle2 {
color:#343434;
font-family:Gulim,굴림;
font-size:15px;
font-weight:bold;
line-height:15px;
margin:0;
padding:0;
}

/* 색 변경  Start 2011.03.30 */
input.text{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B2B2B2;
    font-size: 12px;
    line-height: 15px;
    padding: 2px 3px; 
    }

input.text2{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B2B2B2;
    font-size: 12px;
    width:330px;
    }

textarea, .inputfield, {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px 
    solid #B2B2B2;
    font-family: Gulim,굴림; 
    font-size: 12px; 
    margin-bottom: 8px; 
    padding: 5px 3px; 
    line-height: 15px;
}
/* 색 변경  End 2011.03.30 */

.form-hints {
    color: #808080;
    font-size: 11px;
    padding-top:5px;
}

#Discussion {
    padding-top:13px;
}

#groups_event {
    padding-top:10px;
}

/* 새로운 메뉴 */
#left_menu_st {
    margin-right: -184px;
    width: 184px;
}
left_menu_st {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    position: relative;
    width: 223px;
    z-index: 1;
}

#east {
    border-color: #D5D9DC;
    padding-left: 10px;
}

#east {
    border-right: 1px solid #eaeaea;
    padding-left: 9px;
}

#crs {
    border-bottom: 1px dotted #D8D8D8;
    height: 330px;
    margin: 0 0 15px;
    padding: 2px 0;
    position: relative;
}

#bd {
    border-style: none solid solid;
}

#crs h3 {
    border-bottom: 1px solid #D8D8D8;
    color: #343434;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 3px;
    padding: 0 0 6px;
}

.inputCompleteBox {
    border: 1px solid #a8bcce;
    background-color: #e2ecf6;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #343434;
}

.placehold {
    font-size: 11px;
    color: #aaaaaa;
    font-weight: italic;
}

.floatleft {
    float: left;
}

.bottomline {
    border-bottom: 1px solid #CCCCCC;    
    padding-bottom: 7px;
}

.topline {
    border-top: 1px solid #D8D8D8;    
    padding-top: 7px;
}

.admin_icon {
    font-family: 돋움,Dodum; 
    font-size: 11px; 
    color: #999999; 
    letter-spacing: 0px;
    padding-left: 8px;
}


/* 인맥연결도 Start 2011.04.20 */
.reco {
    float: left;
    margin-top: 12px;
    margin-right: 0px;
    overflow: hidden;
    padding: 0;
    width: 250px;
}

.reco .rn_TopicWords {
    background-color: #FFFFFF;
    border: 1px solid #D8D8D8;
    margin: 0 !important;
    padding: 0 !important;
}

.reco .rn_Title {
    background-color: #F0F0F0;
    border-bottom: 1px solid #D8D8D8;
    color: #343434;
    font-weight: bold;
    padding: 6px 0px 6px 10px;
    text-align:left;
}

.reco .content {
    text-align: center;
    width:248px;
    padding: 3px 0px 3px 0px;
}

.reco .content p {
    font-size: 13px;
    font-weight:bold;
}

.reco .content p, .content li {
    margin: 3px 0;
    padding: 3px 0;
}

.reco .content ul{
    padding: 0px 5px 0px 5px;
    margin: 0px 5px 0px 5px;
    text-align: left;
}

*html .reco .content ul{
    padding: 0px 5px 0px 0px;
    margin: 0px 5px 0px 0px;
    text-align: left;
}

*:first-child+html .reco .content ul{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

.reco .content li .list_item{
    float: left;
    font-size: 12px;
    padding-left:0px;
    width: 230px;
    white-space: nowrap;
    overflow: hidden;
}

div.parents {
    overflow:hidden;
    width:230px;
}

/* 인맥연결도 End 2011.04.20 */

/* 알수도 있는 사람 추천 Start 2011.04.26 */
#topWrap_network, #bodyWrap_network {
    width:980px;
    text-align:left;
    margin:0 auto;
}

#topWrap_network {
    font-family:"굴림", Gulim, "돋움", Dotum,  AppleGothic, Sans-serif;
    margin-bottom:10px;
}

#leftWrap_network {
    float:left;
    width:180px;
    padding:0 0 100px;
}

#leftWrap_network .leftmenu {
    border: 1px solid #D8D8D8;
    margin-top: 15px;
    width: 160px;
    font-size:12px;
    padding: 9px;
}

#leftWrap_network .leftmenu li input {
    vertical-align: middle;
}

#leftWrap_network .leftmenu .search_info {
    font-family: Gulim, 굴림;
    line-height:16px;
}

#leftWrap_network .leftmenu h3 {
    display: block;
    font-size: 12px;
    height: 20px;
    margin-bottom: 8px;
}

/* 아는사람 더찾기 Start 2011.05.19 */
#leftWrap_network .leftmenu .network_info {
    font-family: Gulim, 굴림;
    line-height:20px;
    margin-top:-2px;
}
/* 아는사람 더찾기 End 2011.05.19 */

#leftWrap_network .leftmenu .work_add {
    margin-top:12px;
    margin-left:3px;
}
/* 2011.11.16 수정 시작 */
#contentWrap_network {
    float:left;
    width:780px;
    padding-left:20px;
    padding-bottom:40px;
    font-family:"굴림", Gulim, "돋움", Dotum,  AppleGothic, Sans-serif;
    font-size:12px;
}

*html #contentWrap_network {
    float:left;
    width:780px;
    padding-left:20px;
    padding-bottom:40px;
    font-family:"굴림", Gulim, "돋움", Dotum,  AppleGothic, Sans-serif;
    font-size:12px;
}
/* 2011.11.16 수정 끝 */

#contentWrap_network .contentArea {
    float:left;
    width:530px;
    margin-left:0px;
    padding-bottom:40px;
    font-family:"굴림", Gulim, "돋움", Dotum,  AppleGothic, Sans-serif;
    font-size:12px;
}

#contentWrap_network2 {
    float:left;
    width:730px;
    margin-left:0px;
    padding-bottom:40px;
    font-family:"굴림", Gulim, "돋움", Dotum,  AppleGothic, Sans-serif;
    font-size:12px;
}

/* 2011.11.16 수정 추가 시작 */
.advertise {
    float:right;
    background-color:#FFFFFF;
    width:230px;
    padding:15px 0 40px 20px;
    font-family:"굴림", Gulim, "돋움", Dotum,  AppleGothic, Sans-serif;
    font-size:12px;
}
.advertise .ad_linebox {width:198px; padding:13px 15px; border:1px solid #dad9dd;}
.advertise .ad_linebox p {padding-bottom:7px; line-height:18px;}
/* 2011.11.16 추가 끝 */

#bodyWrap_network .contact_display_box {
    float:left;
    width:500px;
    margin-top:0px;
    padding-bottom:40px;
    font-family:"굴림", Gulim, "돋움", Dotum,  AppleGothic, Sans-serif;
    font-size:12px;
}

#bodyWrap_network .contact_mail_box {
    float:right;
    width:450px;
    margin-top:0px;
    margin-bottom:30px;
    padding-left:15px;
    line-height:15px;
    font-family:"굴림", Gulim, "돋움", Dotum,  AppleGothic, Sans-serif;
    font-size:12px;
    border-left:1px solid #D2D2D2;
}

*html #bodyWrap_network .contact_mail_box {
    float:right;
    width:440px;
    margin-top:0px;
    margin-bottom:30px;
    padding-left:15px;
    font-family:"굴림", Gulim, "돋움", Dotum,  AppleGothic, Sans-serif;
    font-size:12px;
    border-left:1px solid #D2D2D2;
}

.contact_mail_box .sub {
    padding-left:12px;
}

.contact_mail_box .inbox {
    padding-top:10px;
    padding-bottom:7px;
}

.contact_mail_box .textarea {
    width:410px; 
    height:70px;
    line-height:14px;
    color:#999999;
    border: 1px solid #B2B2B2;
    font-family:"굴림", Gulim, "돋움", Dotum,  AppleGothic, Sans-serif;
}

.contact_mail_box .textarea_inbox {
    width: 380px; 
    height: 80px; 
    line-height: 15px; 
    margin-bottom: 8px;
    padding: 2px; 
    border: 1px solid #B2B2B2;
    font-family:"굴림", Gulim, "돋움", Dotum,  AppleGothic, Sans-serif;
}

.network_line {
    padding-top:13px;
    background-color: #FFF;
    border-bottom: 1px solid #D2D2D2;
}

.network_bar {
    padding-top:0px;
    height:35px;
    width:980px;
}

@-moz-document url-prefix() {.network_bar {height:37px;} }
body:first-of-type .network_bar {
    height:37px;
}

#network_top_bar{
    float: left;
    width:980px;
}

.topmenu ul.tabs li {
    float: left;
    margin: 0 3px 0 0;
}

.topmenu ul.tabs li a.tab_link {
    display: block;
    font-size: 13px;
    font-weight: bold;
    white-space: nowrap;
    border-color: #d8dfea;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    padding: 3px 11px;
}

.topmenu ul.tabs li.selected a.tab_link:hover {
    background-color: #FFF;
    color:#333;
    text-decoration: none;
    border-color: #d2d2d2;
}

.topmenu ul.tabs li.selected {
    background: none repeat scroll 0 0 #FFF;
    margin-bottom: -1px;
    margin-top: -1px;
}

.topmenu ul.tabs li.selected a.tab_link {
    color: #333;
    font-size: 13px;
    border-color: #d2d2d2 #d2d2d2;
    border-style: solid solid none;
    padding: 6px 20px 5px;
}

.topmenu ul.tabs li.selected a.tab_link:hover {
    background-color: #FFFFFF;
    border-color: #d2d2d2;
    color:#333333
    text-decoration: none;
}

.topmenu ul.tabs li.overed {
    background: none repeat scroll 0 0 #e1e5f1;
    margin-bottom: -1px;
    margin-top: -1px;
}

.topmenu ul.tabs li.overed a.tab_link {
    color: #3b5998;
    font-size: 13px;
    border-color: #e1e5f1;
    border-style: solid solid none;
    padding: 6px 20px 4px;
}

.topmenu ul.tabs li.overed a.tab_link:hover {
    background-color: #627AAD;
    color:#FFF;
    text-decoration: none;
    border-color: #d2d2d2;
}

#contentWrap_network h1, h2, h3, h4, h5, h6 {
    margin:0;
    padding:0;
}

.fellowworker h2 {
    color: #555;
    font-size: 13px;
    font-family: Gulim, 굴림;
    font-weight: bold;
    margin: 0px 0 10px;
    padding-top:6px;
}

#fellowworker { 
    display: block;
    margin-top: 15px; 
    padding: 0 0 2px;
}

.fellowworker2 h2 { 
    color: #555;
    font-size: 13px;
    font-family: Gulim, 굴림;
    font-weight: bold;
    margin: 0px 0 10px;
    padding: 6px 0 2px;
}

#contentWrap_network .line {
    border-top: 1px solid #DDDDDD;
    height: 1%;
    padding: 20px 0 5px;
    margin-top:15px;
}

#bodyWrap_network p.link {
    color: #666;
    font-size: 12px;
    font-family: Gulim, 굴림;
    margin-bottom: 0px;
}

#bodyWrap_network p.invite_link {
    color: #343434;
    font-size: 13px;
    font-family: Gulim, 굴림;
    margin-bottom: 0px;
    padding-top:15px;
    padding-bottom:5px;
}

#bodyWrap_network p.tip {
    color: #666;
    margin-top:15px;
    margin-bottom:10px;
}

#bodyWrap_network p.SubTitle {
    color: #666;
    font-size: 12px;
    font-family: Gulim, 굴림;
    margin-top:0px;
    margin-bottom:5px;
}

#bodyWrap_network p.button {
    color: #666;
    margin-top:10px;
    margin-bottom:20px;
}

#contentWrap_network .interested {
    margin-bottom: 10px;
    padding-top:10px;
}

#contentWrap_network .interested li {
    margin-bottom: 10px;
    padding: 0 0 0 10px;
    width: 100%;
}

.main_title_n {
    color: #555;
    font-size: 13px;
    font-family: Gulim, 굴림;
    font-weight: bold;
    margin: 0px 0px 10px 20px;
    padding-top:10px;
}

#inbox {
    float: left;
    width:580px;
}

.inbox-list {
    clear: both;
}

.inbox-item {
    background: url("http://linknow.kr/template/header/img/job/dot.gif") repeat-x scroll 0 100% transparent;
    overflow: hidden;
    margin: 0;
    padding: 8px 0px 8px 0px;
}

*html .inbox-item {
    background: url("http://linknow.kr/template/header/img/job/dot.gif") repeat-x scroll 0 100% transparent;
    overflow: hidden;
    margin: 0;
    padding: 8px 0px 12px 0px;
}

.inbox-v2 .inbox-item .photo {
    float: left;
}

img.photo, span.photo {
    border: 0px;
    display: block;
    padding: 0px;
}

.inbox-item {
    font-size: 12px;
    font-family: Gulim, 굴림;
}

.inbox-item .item-content {
    margin-left: 10px;
}

.inbox-v2 .inbox-item .date {
    float: right;
    text-align: right;
    width: 200px;
    padding-right:10px;
}

.inbox-list .current {
    padding-top: 5px;
}

.inbox-v2 .inbox-item .chk {
    float: left;
    height: 13px;
    margin: 0 8px 0 0;
    padding: 0;
    width: 13px;
}

/* 알수도 있는 사람 추천 End 2011.04.26 */


/* 알 수도 있는 사람 Start 2011.05.09 */
.detail-panel {
    color: #333333;
    padding: 7px 2px 4px 2px;
    line-height:18px;
}

.detail-panel p.default-message {
    color: #333333;
    font-size: 13px;
    margin-top: 15px;
}

.detail-panel p.intro {
    font-family:굴림,gulim; 
    font-size: 13px; 
    text-decoration:none; 
    line-height:20px;
    padding-top:5px;
}

.detail-panel label {
    background-color: transparent;
    color: #333333;
    display: block;
    float: left;
    font-size: 100%;
    margin-right: 10px;
    margin-top: 2px;
    width: 80px;
}

.detail-panel .fieldemail {
    float: left;
    padding: 0;
}

.detail-panel .fieldemail input.email {
    width:200px;
}

.detail-panel ul {
    list-style-type: none;
    margin: 0;
    padding-top: 15px;
}
/* 알 수도 있는 사람 End 2011.05.09 */


/* 인맥요청 프로세스 Start 2011.05.03*/
.letter_bg {
    padding: 0 0px;
}

.iwrite {
    background: #EBEBEB;
    width: 550px;
}

.iwrite-in {
    padding: 23px;
}

.iwe h1 {
    border: 0 none;
    color: #00679B;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 0 11px;
    padding: 2px 0 0 35px;
}

.iwe .ipaper-in {
    padding: 15px 0 20px 38px;
    line-height:20px;
}

.iwe {
    font-size: 12px;
    margin-top: 15px !important;
}

.ipaper {
    background: #FFFFFF;
    width:500px;
}

.iwe ul {
    list-style: none outside none;
    margin: 8px 0 20px 15px;
    padding: 0;
}

.iwe li {
    margin: 0 20px 0 0;
    padding: 0;
}

.iwe .form-wrapper {
    padding: 5px 0 8px 20px;
}

.iwe .add-form {
    border: 1px solid #CCCCCC;
    margin-top: 5px;
    padding: 10px;
}

.iwe .add-form .formset {
    margin-top: 8px;
    width: 100%;
}

.add-form label {
    background-color: transparent;
    color: #333333;
    display: block;
    float: left;
    font-size: 100%;
    margin-right: 10px;
    text-align: right;
    width: 80px;
    padding: 3px 0 0 0;
}

.add-form .fieldnetwork {
    margin: 0 0 0 80px;
    padding: 0;
}

.formset .dateselect{
line-height:25px;
}

.form-wrapper input[type="text"] {
    height: 20px;
    padding: 0 1px;
}

.form-wrapper input.text2 {
    border: 1px solid #B2B2B2;
    font-size: 12px;
    width: 200px;
}



.form-wrapper input.text_event {
    border: 1px solid #B2B2B2;
    font-size: 12px;
    height: 25px;
    width: 340px;
    color: #666666;
}

.iwe .add-form .labl {
    width: 65px;
}

.iwe .add-form .labl {
    float: left;
    padding: 6px 5px 0 0;
    text-align: right;
    width: 90px;
}

.iwe .add-form .elem {
    float: left;
    width: 400px;
}

.iwe .btn_area {
    margin-top: 15px;
    text-align: center;
}

.iwe .btn {
    font-size:13px;
    font-family:굴림,Gulim;
    background:url("/template/header/img/common/buttonbg_2_n.gif") repeat-x scroll center center #1f386b;
    border:1px solid #1f386b;
    color:#FFFFFF;
    padding:0px 6px 0px 7px;
    height:25px;
    cursor: pointer;
    letter-spacing:0px;
}

.iwe .btn_gray {
    background: url("/template/header/img/common/buttonbg_gray2.gif") repeat-x scroll center center #F2F2F2;
    border: 1px solid #B1B1B1;
    color: #333333;
    cursor: pointer;
    font-family:굴림,Gulim;
    font-size: 13px;
    height: 25px;
    padding: 0 6px 0 7px;
}

.lettter_msg {
    font-size: 12px;
    color: #808080;
    font-family: 돋움,Dodum;
    padding-top: 13px;
    line-height:17px;
}
/* 인맥요청 프로세스 End 2011.05.03 */

/* 팝업 Start 2011.05.04 */
.lightbox .btn {
    background: url("http://www.linknow.kr/template/header/img/common/buttonbg.gif") repeat-x scroll center center #1F386B;
    border: 1px solid #1F386B;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 돋움,Dodum;
    font-size: 12px;
    height: 21px;
    padding: 0 6px 0 7px;
}

.lightbox .btn_gray {
    background: url("http://www.linknow.kr/template/header/img/common/buttonbg_gray.gif") repeat-x scroll center center #F2F2F2;
    border: 1px solid #B1B1B1;
    color: #333333;
    cursor: pointer;
    font-family: 돋움,Dodum;
    font-size: 12px;
    height: 21px;
    padding: 0 6px 0 7px;
}

.lightbox .btn_area {
    margin-top: 15px;
    text-align: center;
}

.modal-window {
    width: 310px;
    margin: 0 auto; 
}

.modal-window2 {
    width: 430px;
    margin: 0 auto; 
}

.modal-window .reply {
    width: 150px;
    margin: 0 auto; 
    line-height:18px;
}

.modal-window .msg {
    width: 250px;
    margin: 0 auto; 
    line-height:18px;
}

.lightbox {
    background: none repeat scroll 0 0 #F2F2F2;
    font-size: 12px;
    line-height: 1.3em;
    padding: 20px;
    text-align: left;
    font-family: 굴림, Gulim;
    border: 12px solid #ACACAC;
    margin-top: -20px;
}

.lightbox h3 {
    font-size: 15px;
    font-weight: bold;
    line-height: 120%;
    margin: 0 0 13px;
    padding: 0 15px 0 0;
}

.lightbox .btn_area {
    margin-top: 15px;
    text-align: center;
}

.lightbox .text {
    padding-top:10px;
    padding-bottom:5px;
    text-align:center;
}

.lightbox .pop_content a {
    display: block;
    font-weight: bold;
    margin-top: 7px;
    padding: 1px 0 0 0px;
    color:
}

.lightbox .pop_content-inner {
    padding-top:5px;
    padding-left:16px;
}

.lightbox .pop_content h4 {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0 2px;
}

.lightbox .pop_content p {
    color: #333333;
    margin: 5px 0 20px;
}

.lightbox a {
    color: #3B5998;
    text-decoration: none;
}

.lightbox a:hover {
    color: #3B5998;
    text-decoration: underline;
}

.lightbox .arrow {
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
}

.lightbox .B {
    font-size: 12px;
    font-weight: bold;
}

/* 팝업 End 2011.05.04 */

/* 팝업추가(인맥관리관련) Start 2011.05.25 */
.lightbox .btn2 {
    font-size:13px;
    font-family:굴림,Gulim;
    background:url("/template/header/img/common/buttonbg_2_n.gif") repeat-x scroll center center #1f386b;
    border:1px solid #1f386b;
    color:#FFFFFF;
    padding:0px 20px 0px 21px;
    height:25px;
    cursor: pointer;
    letter-spacing:1px;
}

#inbox-feedback .feedback-help {
    background: #DDF0F8;
    margin: -20px -20px 0px;
    padding: 4px 25px 15px 52px;
    line-height: 20px;
    text-align:center;
}

#inbox-feedback .feedback-help h4 {
    font-size: 15px;
    margin-bottom: 3px;
}

#inbox-feedback ul {
    line-height:17px;
    list-style:none;
    margin-left:70px;
}
/* 팝업추가 End 2011.05.25 */

/* 인맥관리 Start 2011.05.25 */
.section-info {
    color: #666;
    margin-top: 25px;
}

.range {
    float:left;
    padding:5px 0px 0px 50px;
    vertical-align: middle;
}

.n_button .img {
    margin-top:1px;
    vertical-align: top;
}

.n_button_area {
    height:35px;
    margin-top:-5px;
    padding-left:10px;
}

.pro_icon_mail {
    background-image: url("/template/header/img/common/icon/pro_icon4.gif");
    background-repeat: no-repeat;
    display: inline-block;
    height: 13px;
    width: 16px;
}

.mrs {
    margin-right: 5px;
}

.n_button {
    display: block;
    float: left;
    height: 1.5em;
}

.n_button a {
    font-size:12px;
    font-family:돋움,Dodum;
    background:url("/template/header/img/common/buttonbg_gray.gif") repeat-x scroll center center #f2f2f2;
    border:1px solid #b1b1b1;
    color:#333333;
    display: block;
    float: left;
    height: 16px;
    margin-left: 5px;
    padding: 3px 10px 0px;
    text-decoration: none;
}

.lfloat {
    float: left;
}

#filter-panel {
    line-height: 1.5;
}

#filter-list ul {
    font-weight: normal;
    list-style: none outside none;
    padding: 0;
}

#filter-list ul .selection {
    background-color: #DDF0F8;
    cursor: default;
}

#filter-list div {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.8;
    margin: 0;
    padding-left: 5px;
    cursor:default;
}

#filter-list ul li {
    cursor: pointer;
}

#filter-list .expanded div {
    background: url("http://design.www.linknow.kr/template/header/img/common/icon_arrows_grey.gif") no-repeat scroll 5px -18px transparent;
}

#filter-list .collapsed div {
    background: url("http://design.www.linknow.kr/template/header/img/common/icon_arrows_grey.gif") no-repeat scroll 5px 6px transparent;
}

#filter-list div .side-link {
    color: #3b5998;
    font-size: 11px;
    font-weight: normal;
    margin-left: 60px;
    top: 2px;
}

#filter-list ul ul {
    margin: 0 10px 0 0;
    padding: 0 0 0 5px;
}

#filter-list ul {
    font-weight: normal;
    list-style: none outside none;
    padding: 0;
}

#filter-list ul ul li {
    font-size: 12px;
    padding: 3px 0px 3px 1px;
}

#filter-list ul ul li span a{
    color: #3b5998;
    cursor: pointer;
}

#filter-list .section .Sub {
    padding-bottom: 5px;
}

.related-links li {
    float: left;
    font-size: 12px;
}

.related-links span {
    float: left;
    padding: 5px 2px 4px;
}

.user-filter {
    padding: 7px 0px 10px 0px;
    position: relative;
}

.white {color: #FFFFFF;font-family: 굴림, Gulim;text-decoration: none;}
.white A:link {color: ##FFFFFF;font-family: 굴림, Gulim;text-decoration: none;}
.white A:visited {color: ##FFFFFF;font-family: 굴림, Gulim;text-decoration: none;}
.white A:hover {color: ##FFFFFF;font-family: 굴림, Gulim;text-decoration: none;}

.n_invite_area {
    padding-left:230px;
    margin-bottom:40px;
}

.n_invite a {
    background: url("/template/header/img/common/buttonbg_2_n.gif") repeat-x scroll center center #1F386B;
    border: 1px solid #1F386B;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: 굴림, Gulim;
    font-size: 12px;
    height: 18px;
    margin-left: 5px;
    padding: 4px 10px 1px;
    text-decoration: none;
}

.pro_icon_add {
    background-image: url("/template/header/img/common/icon_add_n.gif");
    background-repeat: no-repeat;
    display: inline-block;
    height: 13px;
    width: 8px;
}

.n_invite .img {
    margin-top: 2px;
    vertical-align: top;
}

.n_invite_gray a {
    background: url("/template/header/img/common/buttonbg_gray2.gif") repeat-x scroll center center #1F386B;
    border: 1px solid #B1B1B1;
    color: #333333;
    display: block;
    float: left;
    font-family: 굴림, Gulim;
    font-size: 12px;
    height: 18px;
    margin-left: 15px;
    padding: 4px 10px 1px;
    text-decoration: none;
}

#refine-search .content {
    font-size: 12px;
}

#refine-search li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}

#refine-search li.facet {
    margin-top: 0.7em;
    overflow: visible;
    padding-top: 0.8em;
    position: relative;
}

#refine-search li.facet .facet_box {
    width:150px; 
    height:94px; 
    padding:4px; 
    overflow-y:auto; 
    background-color:#ffffff;
    border: 1px solid #dddddd;
}

#refine-search a.facet-toggle_ {
    background: url("/template/header/img/common/icon/sprite.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    font-size: 85%;
    height: 11px;
    position: absolute;
    right: 0;
    text-indent: -99999px;
    top: 11px;
    width: 11px;
}

#refine-search a.facet-toggle {
    float:right
}

#refine-search h4.facet-toggle {
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 3px;
    padding-right: 20px;
}

#refine-search .facet li {
    overflow: hidden;
    padding-left: 15px;
}

#refine-search .facet li input {
    margin-left: -15px;
    vertical-align: middle;
}

#refine-search .facet li label {
    vertical-align: middle;
}

/* 인맥관리 End 2011.05.25 */

/* 팝업 레이어 */
.popup_ly {display:block; position:absolute; padding:20px; width:430px; margin:0 auto; text-align:left; border:12px solid #acacac; background-color:#f2f2f2;}
.popup_ly h3 {display:block; padding:0 0 5px; font:bold 14px/16px dotum; color:#333;}

.p_content {font-size:12px; line-height:140%; color:#666;}
.p_content ul {padding:0 15px; background-color:#e5e5e5;}
.p_content .bgcolor_no {background-color:transparent;}
.p_content li {padding:13px 0; font-size:12px; line-height:120%; color:#333;}
.p_content .p_list {padding:15px 0;}
.p_content .p_list li {padding:3px 0; margin:0;}
.p_content .pdn_b {padding-bottom:10px;}
.p_line_f {border-bottom:1px solid #d1d1d1;}
.p_line_t {border-top:1px solid #bfbfbf;}
.p_btn_c {padding-top:10px; text-align:center;} 
.p_btn_c button {margin:0 2px; text-indent:0;}

.pop_people {z-index:1000;}
.pop_people span {z-index:1100;}
.pop_people span iframe {background-color:transparent;}

/* 행사 등록 */                                                                     
h3.title {display:block; padding:6px 0 5px 10px; margin:24px 0 10px; font:bold 12px dotum; text-align:left; background-color:#f4f4f4; border-top:1px solid #dedcdc; border-bottom:1px solid #e9e9e9;}

.table_write_form {width:980px; padding:0; border-collapse:collapse; margin-bottom:7px;}
.table_write_form th {width:17%; padding:8px 10px 5px 0; font-weight:normal; text-align:right; vertical-align:top;}
.table_write_form td {padding:5px 0;}
.table_write_form label {margin-right:10px;}

.type_check label {float:left; width:97px;}
.type_check li {float:left; width:100%; line-height:18px; vertical-align:top; }

/* 인맥 tab 2011.11 */

.fellowworker .section-info {padding-bottom:15px; margin-top:0; text-align:left; color:#333;}
.fellowworker .section-info a {color:#3b5998;}
.fellowworker .array_set {padding:0 0 15px;}
.fellowworker .array_set li.float_l {padding-left:0;}
.fellowworker .array_set li.order {padding:5px 0 0 20px;}
.fellowworker .array_set .float_l div {top:0; left:48px;}
.fellowworker .array_set .order ul {width:70px; text-align:left;}
.fellowworker .array_set .float_r {display:inline-block; padding-top:6px;}

.overflow {height:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.network_list {clear:both; width:780px; border-collapse:collapse; border-top:1px solid #bfbfbf;}
.network_list th {padding:5px 4px; text-align:left; font-weight:normal; border-bottom:1px solid #bfbfbf;}
.network_list td {padding:6px 4px; text-align:left; background:url(/template/header/img/common/vdott.gif) repeat-x 0 100%;}
.network_list .check {width:13px; vertical-align:top;}
.network_list .photo {width:43px; vertical-align:top;}
.network_list .photo img {border:1px solid #efefef;}
.network_list .name {vertical-align:top;}
.network_list .name img {margin-bottom:2px; vertical-align:middle;}
.network_list .name p {font-size:11px; color:#999;}
.network_list .name p span {color:#c9c9c9;}
.network_list .wd_1, .network_list .wd_1 .overflow, .network_list .wd_1 p {width:218px;}
.network_list .wd_2, .network_list .wd_2 .overflow, .network_list .wd_2 p {width:309px;}
.network_list .category {width:105px;}
.network_list .category .overflow {width:100px; vertical-align:middle; line-height:16px;}
.network_list .category .overflow img {margin-bottom:2px;}
.network_list .tel {width:175px;}
.network_list .tel .overflow {width:170px;}
.network_list .network {width:70px;}
.network_list td.network {color:#999;}
.network_list .recom {width:57px;}
.network_list .vcard {width:35px; text-align:center;}
.network_list .memo {width:335px; padding-right:10px;}
.network_list td.memo {padding-top:7px; vertical-align:top;}
.network_list .modi {width:40px;}
.network_list .network a, .network_list .recom a, .network_list .memo a, .network_list .modi a {color:#3b5998;}
.network_list .no_content {padding:20px 0; text-align:center;}

/* 검색 2011.11 */
.search_title {float:left; display:block; position:relative; z-index:1; width:980px; padding-top:25px; margin-bottom:15px; background:#fff url(/template/header/img/common/tab_bg.gif) repeat-x 0 100%;}
.search_title ul.tab2 li a {float:left; height:18px; padding:4px 15px 2px; margin:0; line-height:18px;}
.search_title .float_r {padding-top:7px; font-size:12px;}
.search_title .float_r a {color:#3b5998;}

/* layer_list */
.layer_list {position:relative; z-index:300; display:block; padding:1px 2px; border:1px solid #3b5998; background-color:#fff;}
.layer_list li a {display:block; height:14px; line-height:119%; padding:3px 5px; text-decoration:none; vertical-align:top;}
.layer_list .on a {font-weight:bold; color:#333;}
.layer_list li a:hover {color:#fff; text-decoration:none; background-color:#3b5998;}

/* 고급 검색 */
.search_box {float:left; width:800px; padding:0 0 20px; font:normal 12px dotum; color:#333;}
.search_box .dotline_vdot {float:left; padding:20px 0 10px; background-position:0 100%;}
.search_box .float_l {width:390px;}
.search_box .float_r {width:410px;}
.search_box dt {float:left; width:100px; padding:4px 0 0; text-align:right; vertical-align:top; font-weight:bold; line-height:16px;}
.search_box dd {float:left; width:280px; padding:0 0 5px 10px; vertical-align:top;}
.search_box dt img {vertical-align:middle;}
.search_box dt .premium_s {display:inline-block; line-height:14px; background-position:0 0;}
.search_box .btn_c {width:800px; padding:0 0 10px;}
.search_box .btn_c .btn_label input {padding:0 15px;}

.search_box .input_text {width:258px; margin:2px 0 3px; border:1px solid #c1c1c1;}
.search_box .input_select {margin:2px 0 3px; border:1px solid #c1c1c1;}
.search_box .box_scroll {width:250px; height:113px; padding:4px; margin:2px 0 3px; overflow-y:scroll; border:1px solid #c1c1c1;}
.search_box .box_scroll_no {width:254px; padding:1px 0 0 4px;}
.search_box .premium_check {display:none; width:246px; padding:4px 4px 3px; margin:0 0 4px; color:#333; background-color:#ededed;}
.search_box .premium_check em {font-style:normal; color:#3b5998;}
.search_box .premium_no {padding-top:0; color:#999;}
.search_box .premium_no .premium_check {display:block;}

.search_box .type_2 dd {padding-bottom:15px;}
.search_box .type_2 .input_select {width:258px;}
.search_box .type_3 {width:800px; padding:15px 0; margin-bottom:10px; text-align:center;}
.search_box .type_3 .input_select {width:190px;}
.search_box .type_3 .margin_r {margin-right:50px;}

/* 검색결과 LNB - 검색입력 2011.11.10 */
.premium {display:block; padding-left:19px; background:url(/template/header/img/common/icon/premium.gif) no-repeat 0 2px;}
.premium_s {display:block; padding-left:17px; *padding-left:14px; background:url(/template/header/img/common/icon/premium_s.gif) no-repeat 0 2px;}
.input_check {margin-bottom:2px; vertical-align:middle;}

.lnb_search {float:left; width:200px; padding-bottom:30px; text-align:left;}
.lnb_search dl.search_form {float:left; width:160px; padding:7px 9px 0; margin-bottom:10px; border:1px solid #bfbfbf; font-size:12px; background-color:#f3f3f3;}
.lnb_search dt {padding:5px 0 2px; font:bold 12px/14px dotum; color:#333;}
.lnb_search dl.type_2 dt {position:relative;}
.lnb_search dt.premium_s {padding:5px 0 3px 17px; background-position:0 5px;}
.lnb_search dt .blt_f_close, .lnb_search dt .blt_f_open {position:absolute; top:6px; right:0; _right:9px; display:block; width:11px; height:11px; text-indent:-3000px;}
.lnb_search dt .link_r {position:absolute; top:4px; right:15px; _right:24px; font:normal 11px/14px dotum; color:#3b5998;}
.lnb_search dt.title {padding:10px 0 15px 14px; background:url(/template/header/img/common/bg.gif) no-repeat 0 0;}
.lnb_search dd {padding-bottom:9px; color:#343434;}
.lnb_search select {width:160px; border:1px solid #bfbfbf;}
.lnb_search .checkbox {padding:0; margin:0; height:16px;}
.lnb_search .input_text {width:158px; border:1px solid #bfbfbf;}
.lnb_search .state_wd {width:76px; *width:70px;}
.lnb_search .box_scroll {width:150px; height:112px; padding:4px; overflow-y:scroll; background-color:#ffffff; border:1px solid #bfbfbf; }
.lnb_search .box_scroll_no {width:150px; padding:4px 4px 0;}
.lnb_search .text_link {padding:10px 0 10px;}
.lnb_search .text_link a {font-size:11px; color:#3b5998;}
.lnb_search .ad_linebox {width:178px;}
.lnb_search .more_view {display:inline-block; padding:5px 0 0 5px; color:#3b5998; background:none;}
.lnb_search .input_check {height:17px;}
.lnb_search .premium_check {padding:4px 4px 3px; margin:0 0 4px; color:#333; background-color:#ededed;}
.lnb_search .premium_check em {font-style:normal; color:#3b5998;}
.box_scroll li label input, .box_scroll_no li label input {height:17px; margin-bottom:2px; vertical-align:middle;}

.ad_linebox {clear:both; color:#333; border:1px solid #bfbfbf;}
.ad_linebox h3 {padding:10px; font:bold 14px/18px dotum;}
.ad_linebox ul {padding:7px 0 10px 10px; font-size:12px;}
.ad_linebox li {display:block; color:#333; line-height:18px;}
.ad_linebox li.title {padding-bottom:3px; font-size:12px; font-family:dotum;}
.ad_linebox li.blt_dot {background-position:0 -1155px;}
.ad_linebox li .btn_label {margin-top:8px;}

.lnb_search .pdn_b {padding-bottom:2px;}
.lnb_search .pdn_b_2 {padding-bottom:7px;}
.lnb_search .pdn_t {padding-top:7px;}
.lnb_search .btn_tb {padding:8px 0 10px;}
.lnb_search .btn_tb .btn_label input {padding-left:15px; padding-right:15px;}
.lnb_search .mrgn_b {margin-bottom:3px;}
.lnb_search .mrgn_t {margin-top:3px;}

/* 검색결과 */
.search_result {float:left; width:600px; margin:0;}
.result_count {padding-bottom:5px; font:bold 14px/16px dotum; border-bottom:1px solid #bfbfbf;}
.array_set {float:left; width:100%; padding:10px 0 8px; font-size:12px; color:#666;}
.array_set li.float_l {position:relative; padding-left:10px;}
.array_set li a {color:#3b5998;}
.array_set .float_l div {position:absolute; top:-5px; left:38px; z-index:200; }
.array_set .expand ul {width:37px;}
.array_set .order ul {width:100px;}
.array_set .bullet {display:inline-block; padding-right:11px; line-height:119%; background-position:100% -330px;}
.array_set li.text_link {float:right; padding-right:20px;}

.search_result_list {width:600px; border-top:1px solid #bfbfbf;}
.search_result_list a {color:#3b5998;}
.search_result_list .dotline_vdot {float:left; width:580px; padding:10px; background-position:0 100%;}
.search_result_list .dotline_vdot.over {background-color:#eff5fc;}
.search_result_list .sidebar {color:#c9c9c9;}
.srch_photo {float:left; display:block; width:38px; vertical-align:top;}
.srch_photo a, .srch_photo img {width:38px;}
.srch_profile {float:left; width:416px; padding-left:14px; text-align:left; font-size:12px;}
/* 2011.12.01 수정 시작 */
.srch_profile .member_name, .srch_profile .member_name_2 {padding-bottom:2px; vertical-align:middle;}
.srch_profile .member_name a, .srch_profile .member_title a {_display:inline-block; font:bold 12px/16px dotum; color:#3b5998;}
.srch_profile .member_name_2 a, .srch_profile .member_title_2 a {_display:inline-block; font:normal 12px/16px dotum; color:#3b5998;}
.srch_profile .member_name a, .srch_profile .member_name_2 a {vertical-align:middle; font-size:14px; line-height:18px;}
.srch_profile li img {margin:0 1px 1px; vertical-align:middle;}
/* 2011.12.01 수정 끝 */

.member_area {padding:5px 0 4px;}
.member_recommend {}
.member_career {float:left; padding:10px 0 0; vertical-align:top;}
.member_career li {float:left; width:420px; padding-bottom:1px; line-height:14px;}
.member_career li span {float:left; padding-right:5px; color:#999;}
.member_career li p {float:left; width:350px;}
.member_career li.career p {float:left; width:380px;}
.srch_same_network, .srch_same_group {clear:both; padding:2px 0 1px; color:#999; line-height:14px;}
.srch_same_network a:visited, .srch_same_group a:visited {color:#3b5998;}
.same_network_list {display:block; padding:5px 0 0; overflow:hidden;}
.same_network_list li {float:left; padding:0 20px 2px 0; text-align:center;}
.same_network_list li a {display:block; margin:0 auto 3px; font-size:11px;}
.same_network_list li.more_list {clear:both; display:block; padding:0 0 2px;}
.same_group_list {display:block; padding:2px 0 0 59px; font-size:11px;}
.same_group_list .blt_dot {width:370px; height:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.same_group_list li.more_list {padding:3px 0 0 6px;}

.srch_connect {float:left; padding-left:10px; vertical-align:top; font-size:11px; line-height:16px;}
.srch_connect a, .srch_connect a:visited {display:block; color:#ccc;}
.srch_connect .bookmark_del {font-weight:bold; color:#3b5998;}
.srch_connect .bookmark_del span {display:none;}
.srch_connect .bookmark_del:hover span {display:inline;}

.search_result_list .dotline_vdot.over .srch_connect a {color:#3b5998;}
.search_result_list .dotline_vdot .srch_connect .bookmark_del {color:#3b5998;}
.search_result .paginate {width:600px !important;}

/* 검색 광고 */
.search_bnr {float:left; width:160px; padding:0 0 0 20px; _padding-left:17px; margin:0; overflow:hidden; vertical-align:top; font-size:12px; line-height:16px;}
.search_bnr .ad_linebox {display:block; width:158px; margin-bottom:10px;}
.search_bnr .ad_linebox p {padding:5px 10px;}
.search_bnr .biz_premium h3, .ad_linebox.biz_premium h3 {padding:19px 0 16px 49px; background:url(/template/header/img/search/premium_title.jpg) no-repeat 0 0;}
.search_bnr .biz_jobseeker h3 {padding:19px 0 16px 39px; background:url(/template/header/img/search/jobseeker_title.jpg) no-repeat 0 0;}

.search_bnr_2 {float:left; width:200px; padding:0 0 30px 20px; margin:0; _margin-right:-3px; overflow:hidden; font-size:12px; line-height:16px;}
.search_bnr_2 .ad_linebox {display:block; width:198px; padding-bottom:3px; margin-bottom:10px;}
.search_bnr_2 .ad_linebox h3.premium {padding:10px 0 5px 30px; line-height:18px; background-position:10px 11px;}
.search_bnr_2 .ad_linebox p {padding:5px 10px; margin:0;}
.search_bnr_2 .ad_linebox a {_display:inline-block; color:#3b5998;}

/* 비회원 검색 */
.search_nonmember {width:760px; padding-top:25px;}
.search_nonmember .result_count {padding-bottom:3px;}
.search_nonmember .search_result_list {width:760px; border-top:none;}
.search_nonmember .dotline_vdot {width:740px;}
.search_nonmember .srch_profile {width:550px;}
.search_nonmember .srch_btn {float:right; position:relative; width:95px; background-color:#faa;}
.search_nonmember .srch_btn .btn_label {position:absolute; top:0; right:0;}
.search_nonmember .more_view {float:left; padding:0; margin:10px 0 20px; font:bold 12px dotum; color:#3b5998; background:none;}
.search_join {float:left; width:200px; padding-top:43px; padding-left:20px;}
.search_join dl {width:200px;}
.search_join dt {padding:7px; font:bold 14px dotum; color:#fff; background-color:#6a6a6a;}
.search_join dd {padding:10px; border:1px solid #bfbfbf; border-top:none; background-color:#ededed;}
.search_join dd li {padding-bottom:10px; font-size:11px; line-height:18px; color:#333;}
.search_join dd li label.b {display:block; font-weight:bold; font-size:12px;}
.search_join dd li .input_text {width:158px; border-color:#ddd;}
.search_join dd li .check {float:left; padding:0; margin:0 5px 15px 0; *margin-right:0;}
.search_join dd li a, .search_join dd li a:visited {color:#3b5998;}

/* 레퍼런스 검색 */
.gybox_top, .gybox_bottom {background:url(/template/header/img/search/gybox.gif) no-repeat 0 0;}
.gybox_bottom {background-position:0 100%;}
.reference_search {float:left; padding-top:20px; margin-bottom:30px; font-size:12px; color:#333;}
.reference_search .gybox_bottom {float:left; width:937px; padding:0 23px 20px 20px;}
.reference_search .premium {font:bold 12px/20px dotum; color:#666;}
.reference_search .guide_box {float:right; width:180px; padding:9px; margin-top:-18px; font:normal 12px/16px dotum; color:#333; border:1px solid #bfbfbf;}
.reference_search .guide_box h4 {padding-bottom:5px;}
.reference_search .dotline_vdot {padding:20px 20px 25px 16px; *padding-left:10px; background-position:0 100%;}
.reference_search fieldset legend {font:bold 30px/130% dotum;}
.reference_search fieldset p {padding:5px 0 20px 2px; *padding-left:10px;  font:bold 14px/120% dotum;}
.reference_search fieldset li {float:left; padding:0 16px 0 4px; *padding:0 10px; line-height:18px;}
.reference_search fieldset li .input_text {width:180px; height:18px; line-height:18px; border:1px solid #c1c1c1;}
.reference_search fieldset li .input_select {height:20px; line-height:20px; border:1px solid #c1c1c1;}
.reference_search fieldset li span {color:#999;}
.reference_search fieldset li.pdn_t {padding-top:16px;}
.reference_search .search_way {padding-top:10px; padding-left:10px;}
.reference_search .search_way dl {padding:12px 0 0 12px;}
.reference_search .search_way dt {padding-bottom:5px; font:bold 14px dotum;}
.reference_search .search_way .float_l dt {padding-bottom:10px;}
.reference_search .search_way .float_l dd {padding-top:12px; line-height:18px;}
.reference_search .search_way .float_r {width:460px; background-position:0 0;}
.reference_search .search_way .float_r dd {padding-bottom:5px;}

/* 레퍼런스 검색 결과 */
.result_title {padding-bottom:5px; font:bold 14px/16px dotum;}
.result_career {padding:15px; font:normal 12px/18px dotum; color:#343434; background-color:#f3f3f3; border-top:1px solid #bfbfbf;}
.result_career ul {padding:10px 0 7px;}
.result_career li .input_radio {height:14px;}
.reference_search_result {float:left; width:760px; padding-bottom:30px;}
.reference_search_result .result_count {padding-top:20px;}
.reference_search_result .search_result_list {width:760px; border-top:none;}
.reference_search_result .search_result_list .dotline_vdot {width:740px;}
.reference_search_result .dotline_vdot:hover {background-color:#eff5fc;}
.reference_search_result .srch_profile {width:590px;}
.reference_search_result .member_career li {width:540px; line-height:16px;}
.reference_search_result .member_career li.career p {width:500px;}
.reference_search_result .member_career li.career p.b {font-weight:bold;}
.reference_search_result .dotline_vdot:hover .srch_connect a {color:#3b5998;}

/* 키워드 저장 */
.my_keyword {float:left; width:760px; padding-bottom:30px;}
.my_keyword .result_title .premium {float:right; font-size:12px; color:#666; background-position:0 0;}
.keyword_list {width:760px; border-top:1px solid #bfbfbf; border-collapse:collapse;}
.keyword_list th {padding:8px 15px 7px; text-align:center; font-weight:normal; border-bottom:1px solid #bfbfbf;}
.keyword_list td {padding:10px 15px; text-align:center; background:url(/template/header/img/common/vdott.gif) repeat-x 0 100%;}
.keyword_list .keyword {width:530px; text-align:left;}
.keyword_list td.keyword a {font:normal 12px dotum; color:#3b5998;}
.keyword_list td.keyword .keyword_link {font:bold 14px/18px dotum; color:#3b5998;}
.keyword_list .no_content {text-align:center; background:none; border-bottom:1px solid #bfbfbf;}
.keyword_list .no_content p {padding-top:15px;}

/* 인물 검색 키워드 관련 팝업 */
.p_keyword_save {width:460px;}
.p_keyword_save h3 {padding-bottom:10px;}
.p_keyword_save p {padding-bottom:5px; line-height:18px; color:#333;}
.p_keyword_save .pdn_t {padding-top:10px;}
.p_keyword_save .pdn_tb {padding-top:5px; padding-bottom:0;}
.p_keyword_save .input_text {width:270px;}
.p_keyword_save a {color:#3b5998;}

.p_keyword_save .p_btn_l, .p_keyword .p_btn_l {padding-top:10px;}
.p_keyword_save .p_btn_l .btn_label, .p_keyword .p_btn_l .btn_label {margin-right:5px;}

.p_keyword {width:350px;}
.p_keyword h3 {padding-bottom:7px;}
.p_keyword p {padding-bottom:8px; color:#333;}
.p_keyword .pdn_t {padding-top:15px;}
.p_keyword .input_text {width:200px;}
.p_keyword .input_select {width:120px;}
.p_keyword .gnbox {padding:3px 5px; margin-bottom:15px; background-color:#d0efb0; border:1px solid #b0e57c;}

/* 레퍼런스 검색 팝업 */
.p_reference_search {width:570px;}
.p_reference_search p {padding:5px 0 0; line-height:18px; color:#333;}
.p_reference_search a {color:#3b5998;}
.p_reference_search .p_btn_l {padding:15px 0 0; color:#333;}
.p_reference_search .p_btn_l span {margin-left:10px;}

/* 내 인맥 분류 수정 팝업 */
.p_my_category {width:355px;}
.p_my_category p {padding:8px 0; color:#333;}
.p_my_category .category_list {float:left; width:230px; min-height:70px; padding:7px 5px; border:4px solid #ddd; background-color:#fff;}
.p_my_category .category_list li {padding:3px 5px 2px 27px; cursor:pointer; background:#fff url(/template/header/img/common/icon/ssicon_folder.gif) no-repeat 5px 2px;}
.p_my_category .p_btn_rb {width:85px; vertical-align:bottom; text-align:right;}
.p_my_category .p_btn_rb .btn_label_s {margin-top:5px;}
.p_my_category .p_btn_rb .btn_label_s input {width:60px; text-align:center;}
.p_my_category .dotline_vdot {padding:10px 0 0 17px; margin-top:10px;}
.p_my_category .dotline_vdot h4 {padding:0 0 0 23px; background:url(/template/header/img/common/icon/ssicon_folder.gif) no-repeat 0 2px;}
.p_my_category .dotline_vdot p {padding:5px 0 0;}

/* 프리미엄 서비스 안내 */
.recommend_premium h2 {padding-bottom:5px; margin-top:25px; font:bold 14px/20px dotum; color:#333;}
.recommend_premium .gybox_top {padding-top:54px;}
.recommend_premium .gybox_bottom {padding:0 0 50px 53px;}
.recommend_premium .guide_text {padding:8px 0 40px 197px; background:url(/template/header/img/main/recommend_premium_bg.gif) no-repeat;}
.recommend_premium .bookmark {background-position:-200px 0;}
.recommend_premium .mail {background-position:0 -193px;}
.recommend_premium .guide_text h3 {padding-bottom:18px; font:bold 20px/29px dotum; color:#333;}
.recommend_premium .guide_text h3 em {font-style:normal; color:#3b5998;}
.recommend_premium .guide_text p {padding-bottom:20px; font:normal 12px/18px dotum;}
.recommend_premium dl {width:380px; margin-left:197px; font:bold 14px/20px dotum;}
.recommend_premium dt {padding-bottom:15px; font-size:16px; color:#3b5998;}
.recommend_premium dd {padding-bottom:5px; color:#333;}
.recommend_premium dd span {color:#3b5998;}
.recommend_premium .more_view {float:right; margin-top:-21px; font:normal 12px dotum; background:none;}
.recommend_premium .more_view a {color:#3b5998;}

/* 내 그룹 정렬하기 */
.my_group_array {padding:20px; font-size:12px; border:1px solid #d9d9d9;}
.my_group_array p {padding-bottom:20px; font-size:13px; font-family:gulim;}
.array_link {color:#ccc;}
.array_link span {margin:0 5px;}
.array_link a, .array_link a:visited, .array_link a:hover {color:#3B5998;}
.array_link a span {margin:0; font-size:11px; font-family: Arial, Simsun, sans-serif;}
.array_link a span.arrow {font-family:tahoma;}
.array_link .last_bar {margin-right:130px;}
.my_group_list {margin:10px 0; border-top:1px solid #d9d9d9;}
.my_group_list li {padding:8px 10px 7px; background:url(/template/header/img/groups/dot.gif) repeat-x 0 100%;} 

/* 회원가입 로그인단 변경 */
.login_join_title {width:750px; height:60px; margin:40px auto 30px; background:url(/template/header/img/common/login_join_text.gif) no-repeat -5px -5px;}
.login_join_box {float:left; position:relative; left:115px; width:708px; padding:20px 20px 0; margin:0 auto 30px; font-size:11px; color:#737373; border:1px solid #e4eaea; background-color:#eff3f4;}
.login_join_box .form_wrap_l {float:left; width:443px;}
.login_join_box .form_wrap {width:708px;}
.login_join_box .form_box {display:block; padding-top:20px; margin-bottom:20px;}
.login_join_box .form_box ul {padding:20px 15px 15px 20px; border:1px solid #d7e0df; background-color:#fff;}
.login_join_box .form_box li {padding-bottom:5px;}
.login_join_box .form_box li label {padding-left:60px;}
.login_join_box .form_box  li .input_text {width:248px; height:23px; border:1px solid #aaa;}
.login_join_box .form_join li .input_text {width:342px;}
.login_join_box .form_box .email, .login_join_box .form_box .pw, .login_join_box .form_box .myname {padding-left:60px; background:url(/template/header/img/common/login_join_text.gif) no-repeat;}
.login_join_box .form_box .email {background-position:-536px -311px;}
.login_join_box .form_box .pw {background-position:-536px -341px;}
.login_join_box .form_box .myname {background-position:-536px -281px;}
.login_join_box .form_box .button_r {float:right; width:90px; margin-top:-60px; *margin-top:-62px;}
.login_join_box .form_box .button {padding-top:5px; text-align:center; }
.login_join_box .form_box .link {display:block; width:407px; padding-top:3px; padding-bottom:5px;}
.login_join_box .form_box .link span {color:#ccc;}
.login_join_box .form_box .link label input {height:11px; *height:14px; *margin-top:-1px; vertical-align:top;}
.login_join_box .form_box .link a {display:inline-block;}
.login_join_box .form_login .link a, .login_join_box .form_login .link a:visited, .login_join_box .form_login .link a:hover {color:#737373;}
.login_join_box .form_join .link a, .login_join_box .form_join .link a:visited, .login_join_box .form_join .link a:hover {color:#3b5998;}
.login_join_box .form_box .pdn_l {padding-left:60px;}
.login_join_box .form_box .pdn_l strong {color:#333;}
.login_join_box .form_login {background:url(/template/header/img/common/login_join_text.gif) no-repeat -5px -135px;}
.login_join_box .form_join {background:url(/template/header/img/common/login_join_text.gif) no-repeat -5px -206px;}

.promotion {float:right; width:250px; padding-top:20px;}
.promotion_link {display:block;}
.promotion .linknow_explain {width:250px; height:105px; margin-top:15px; background:url(/template/header/img/common/login_join_text.gif) no-repeat -5px -288px;}
.promotion .linknow_explain dt, .promotion .linknow_explain dd {visibility:hidden; font-size:0; line-height:0;}

.login_join_title h3, .login_join_title p, .login_join_box .form_box legend, 
.login_join_box .form_box .email label, .login_join_box .form_box .pw label, .login_join_box .form_box .myname label, 
.promotion .linknow_explain dt, .promotion .linknow_explain dd, .email_join_title h3, .email_join_title p {display:none; font-size:0; line-height:0;}
.login_join_info {padding-bottom:60px; border-bottom:1px solid #d4d7db;}

/* 이메일 인증 완료 */
.email_join_title {width:750px; height:60px; padding-top:30px; margin:40px auto 0; background:url(/template/header/img/common/login_join_text.gif) no-repeat -5px -427px;}
.email_join_box {float:left; position:relative; left:115px; width:708px; padding:20px; margin:0 auto; font-size:12px; color:#737373; border:1px solid #e4eaea; background-color:#eff3f4;}
.email_join_box h4 {margin-bottom:15px; font:normal 14px dotum; color:#333;}
.email_join_box p {color:#333; line-height:16px;}
.email_join_box .form_wrap_l {float:left; width:443px;}
.email_join_box .form_wrap {width:708px;}
.email_join_box .form_box {display:block; padding-top:30px; *padding-top:25px; margin-bottom:20px; background:url(/template/header/img/common/login_join_text.gif) no-repeat -5px -515px;}
.email_join_box .form_box legend {text-indent:-6000px;}
.email_join_box .form_box ul {padding:20px 15px 15px 20px; border:1px solid #d7e0df; background:#fff url(/template/header/img/common/login_join_text.gif) no-repeat -335px -541px; *background-position:-325px -541px;}
.email_join_box .form_box li {padding-bottom:3px;}
.email_join_box .form_box li label {display:block; width:350px;  }
.email_join_box .form_box li .input_text {width:248px; height:18px; margin-left:35px; border:1px solid #aaa;}
.email_join_box .form_box li.align_c_btn {padding-top:15px;}
.email_btn {clear:both; text-align:center; padding-top:30px; padding-bottom:50px; border-bottom:1px solid #D4D7DB;}

/* 프로모션 배너 - 메인 */
.prm_b_main {width:345px; margin:43px 0 8px 4px;}
/* 프로모션 배너 - 그룹 좌측  */
.prm_b_group_l {width:210px; margin:20px 0 0 0;}
/* 프로모션 배너 - 공개프로필 우측  */
.prm_b_profile_r {display:block; width:250px;}
.prm_b_main img, .prm_b_group_l img, .prm_b_profile_r img {vertical-align:top;}

/* 그룹 가입 신청, 취소 팝업*/
.p_group_join {*left:30px;}                    
.p_group_join .p_cafe_name {padding-top:15px; padding-bottom:3px; font-weight:bold;}
.p_group_join .p_cafe_config {padding:10px 0;font-weight:bold;}
.p_group_join .p_entertxt {padding-top:10px;}
.p_group_join .p_entertxt textarea {width:410px; height:130px; padding:10px;} 
.p_group_join .p_group_join_finish {padding:22px 0 21px; font:bold 14px dotum; text-align:center;}
.p_group_join .p_content li a {display:inline-block; color:#3b5998;} 

/* 운영진 추천글 팝업 */
.p_group_recom .p_line_f {padding-top:20px; font:bold 14px/18px dotum; text-align:center;}
.p_group_recom .p_line_t {padding-bottom:20px; color:#666;}
.p_group_recom_2 .p_cafe_config {padding:20px 0; font:bold 14px/18px dotum; text-align:center;}
.p_group_recom_3 .p_cafe_config {padding:30px 0; font:bold 14px/18px dotum; text-align:center;}

/* 내 그룹 */
.requestcafe_line {float:left; padding:9px 0; border-bottom:1px solid #dedcdc;}
.requestcafe {float:left;}
.requestcafe li {float:left; padding:0;}
.cafe_photo {width:90px;}
.cafe_photo img {vertical-align:top;}
.cafe_title {width:500px; color:#888;}
.cafe_title .Cdarkblue {height:17px; overflow:hidden; word-wrap: break-word; word-break:break-all;}   
.cafe_title span {display:inline-block; width:100px;}
.cafe_action {width:110px; font-size:11px; line-height:16px;}
.cafe_action a, .cafe_action a:visited,  .cafe_action a:hover {color:#3b5998;}

/* 그룹관리 - 가입 신청 회원 관리 버튼 */

/* 그룹관리 - 운영자 메일 설정 */
.group_mail_set {padding:10px 20px 15px; margin-top:5px; margin-bottom:30px; border-top:1px solid #d9d9d9; background-color:#f2f2f2;}
.group_mail_set .group_mail_name {padding-bottom:10px;}
.group_mail_set .guide_text {padding-top:10px; font-size:11px; color:#777;}
.group_mail_set .guide_text a {font-weight:bold; color:#3b5998;}

/* 내 그룹 정렬하기 */
.my_group_array {padding:20px; font-size:12px; border:1px solid #d9d9d9;}
.my_group_array p {padding-bottom:20px; font-size:13px; font-family:gulim;}
.array_link {color:#ccc;}
.array_link span {margin:0 5px;}
.array_link a, .array_link a:visited, .array_link a:hover {color:#3B5998;}
.array_link a span {margin:0; font-size:11px; font-family: Arial, Simsun, sans-serif;}
.array_link a span.arrow {font-family:tahoma;}
.array_link .last_bar {margin-right:130px;}
.my_group_list {margin:10px 0; border-top:1px solid #d9d9d9;}
.my_group_list li {padding:8px 10px 7px; background:url(/template/header/img/groups/dot.gif) repeat-x 0 100%;}

/* 전체그룹 리스트 */ 
.group_listbox_r {margin-bottom:10px; border:1px solid #d8d8d8;}
.group_listbox_r h4 {padding:6px; font-weight:normal; color:#343434; border-bottom:1px solid #d8d8d8;background-color:#f0f0f0;}
.group_listbox_r ul {padding:0 6px;}
.group_listbox_r li {position:relative; padding:8px 0 5px; line-height:16px; background:url(/template/header/img/common/dotline_w7.gif) repeat-x 0 100%;}
.group_listbox_r li.last_list {background-image:none;}
.group_listbox_r li a {display:block; padding-left:9px; font-weight:bold; line-height:14px; color:#3b5998; background:url(/template/header/img/groups/icon_list.gif) no-repeat 0 5px;}
.group_listbox_r li p {padding-left:9px; font-size:11px; color:#888;}
.group_listbox_r li p span {color:#d5d5d5;}
.group_listbox_r li .btn_s_add {position:absolute; top:12px; right:5px;}
.group_listbox_r li button.btn_group_join_s {position:absolute; top:12px; right:5px;}
.group_listbox_r li button.btn_group_join_s, .group_listbox_r li button.btn_group_wait_s, .group_listbox_r li button.btn_group_joinok_s {position:absolute; top:12px; right:5px;}
.group_listbox_r li button.btn_group_wait_s, .group_listbox_r li button.btn_group_joinok_s {cursor:default;}

/* 그룹 추천글 이미지 위치 보정 */
.group_recommend_img {vertical-align:middle; margin-top:-1px;margin-left:15px;}

/* 지난 행사일 경우 */
.event_past .cut_event_statdate {background-image: url(/template/header/img/events/datebg_past.gif);}
.event_past .cut_event_day {color:#888;}
.event_past .my_event_list_item {color:#666;}
.event_past .my_event_list_item .Cdarkblue a {color:#666;}

/* 회사 - 자동완성기능 */
.company_name {display:inline; font:normal 12px/20px dotum; color:#333;}
.company_name a {color:#3b5998;}

.auto_completion_guide {position:absolute; z-index:20; margin-top:-83px; }

.new_company_name {position:absolute; z-index:20;display:block; width:430px; border:1px solid #2e93c7; background-color:#fff;}
.new_company_name a {display:block; padding:5px 10px; font:normal 12px/20px dotum; color:#333;}
.new_company_name a:hover {text-decoration:none; background-color:#e2eff7;}

.auto_completion {position:absolute; z-index:90; display:block;}
.auto_completion ul {width:432px; border-top:1px solid #2e93c7;}
.auto_completion li {padding:7px 15px; font:normal 11px dotum; color:#666; border:1px solid #2e93c7; border-top:0; background-color:#fff; cursor:pointer;}
.auto_completion li .ui-corner-all {display:block; width:422px; padding:7px 0 7px 8px; font:normal 11px/16px dotum; color:#666; }
.auto_completion li .ui-corner-all:hover {background-color:#e2eff7; text-decoration:none;}
.auto_completion li .company_logo_s {float:left; padding-top:2px; padding-right:6px;}
.auto_completion li h5 {font:bold 14px/18px dotum; color:#333;}
.auto_completion li span {color:#ccc;}
.auto_completion li:hover {background-color:#e2eff7;}

.company_info_add {position:relative; display:block; width:430px; padding:5px 0; border:1px solid #2e93c7;  background-color:#e2eff7;}
.company_info_add p {padding-left:30px; font:normal 11px/22px dotum; color:#666; background-position:-50px -113px;}
.company_info_add ul {width:410px; padding:5px 0 2px 16px;}
.company_info_add li {padding:3px 0 3px 12px;}
.company_info_add li.bullet { background-position:0 -140px;}
.company_info_add li label {font:bold 12px/20px dotum; color:#333; vertical-align:middle;}
.company_info_add li select {width:150px; color:#7c7c7c;}
.company_info_add li input {width:320px;}

/* 회사프로필 오픈 팝업 */
.p_company_open {position:relative; width:580px; padding:10px; margin-left:0;}
.p_company_open h3 {display:none;}
.p_company_open dl {margin-bottom:5px; border:2px solid #dad9dd; background-color:#fff;}
.p_company_open dt {border-bottom:2px solid #dad9dd;background-color:#dad9dd;}
.p_company_open dt img {vertical-align:top;}
.p_company_open dd {padding:15px 11px;}
.p_company_open dd li {padding:5px 0;}
.p_company_open .btn_r {padding-top:25px; color:#333; text-align:right;}

/* 프로필 업데이트 권유 팝업 */
.p_update_suggest {position:relative; width:530px;}
.p_update_suggest table {width:530px; margin-top:10px; border-collapse:collapse;}
.p_update_suggest table th, .p_update_suggest table td {padding:3px 0; text-align:left; vertical-align:top;}
.p_update_suggest table th {padding-top:4px; color:#666;}
.p_update_suggest table th strong {color:#333;}
.p_update_suggest table td {width:488px;}
.p_update_suggest table .input_text {width:480px; line-height:18px; color:#666;}
.p_update_suggest table textarea.input_text {height:150px;}
.p_update_suggest .p_btn_c {width:530px;}

/* 프로필 - 인맥 연결도 */
.link_diagram {text-align:center;}
.link_diagram a {display:block; margin:3px 0; font:normal 12px dotum; color:#333;}
.link_diagram a.em {font-weight:bold; color:#3b5998;}
.link_diagram ul {display:block; width:250px; padding:5px 0 7px; margin:0 auto;}
.link_diagram li {width:250px; height:13px; padding:7px 0; text-align:left; font:normal 12px dotum; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.link_diagram li a {display:inline;}
.link_diagram li.more_view {padding:2px 0 0; text-align:center; background:none;}
.link_diagram li.more_view a {font-size:12px; color:#3b5998;}

.link_diagram.job_link {padding:15px 0; border:1px solid #DAD9DD;}
.link_diagram.job_link ul, .link_diagram.job_link li {width:220px;}

/* title */
h2.title_sub {padding:24px 0 10px; font:bold 15px gulim;} /* 인물검색 */
h4.title_sub {padding:5px 11px 4px; background-color:#f4f4f4;}/* 내그룹 */

/* 이전, 다음, 목록 */
.prev_next_list {width:580px; padding-top:10px;}
.prev_next_list .prev_msg, .prev_next_list .next_msg {display:block; height:16px; padding-left:13px; padding-bottom:4px; font:normal 12px/25px dotum; color:#666; letter-spacing:-0.05em; overflow:hidden;}
.prev_next_list li a {color:#3b5998;}
.prev_next_list .prev_msg {background-position:0 -56px;}
.prev_next_list .next_msg {background-position:0 -84px;}
.prev_next_list .align_r_btn {padding-top:7px; margin-top:10px; border-top:1px solid #d9d9d9;}

/* button - 2011 시작 */
.btn_label, .btn_label_b, .btn_label_b2, .btn_label_s, .btn_label_simg {display:inline-block; padding:0 !important; margin:0; text-align:center; vertical-align:middle; cursor:pointer; border:0;  background:url(/template/header/img/common/btn_2011.gif) no-repeat;}
.btn_label input, .btn_label_b input, .btn_label_b2 input, .btn_label_s input, .btn_label_simg input {display:inline-block;  padding:0 9px; margin:0 !important; overflow:visible; vertical-align:top; font-family:dotum, arial; color:#333; letter-spacing:-0.05em; border:0; cursor:pointer; background:url(/template/header/img/common/btn_2011.gif) no-repeat;}

.btn_label {height:23px;}
.btn_label input {height:23px; font-size:12px; line-height:23px;}
.btn_basic {background-position:0 -5px;}
.btn_basic input {background-position:100% -28px;}
.btn_basic_bl {background-position:0 -56px;}
.btn_basic_bl input {color:#fff; background-position:100% -79px;}
.btn_msg {background-position:0 -1140px;}
.btn_msg input {background-position:100% -1140px; padding-left:33px; padding-right:12px; line-height:26px;}
.btn_add {background-position:0 -1173px;}
.btn_add input {background-position:100% -1173px; padding-left:25px; padding-right:12px; line-height:26px;}

.btn_label_b {height:30px; }
.btn_label_b input {height:30px; padding:0 14px; font-size:14px; line-height:30px;}
.btn_big {background-position:0 -107px;}
.btn_big input {background-position:100% -137px;}
.btn_big_bl {background-position:0 -172px;}
.btn_big_bl input {color:#fff; background-position:100% -202px;}
.btn_big_gn {color:#fff; background-position:0 -237px;}
.btn_big_gn input {color:#fff; background-position:100% -267px;}
.btn_big_zm {background-position:0 -302px;}
.btn_bigger_bl {background-position:0 -503px;}
.btn_bigger_bl input {color:#fff; background-position:100% -553px; height:50px; font-size:16px; line-height:50px; padding:0 15px;}

.btn_label_b2 {height:37px;}
.btn_label_b2 input {height:37px; padding:0 14px; line-height:37px;}
.btn_bigger {background-position:0 -1238px;}
.btn_bigger input {background-position:100% -1238px;}

.btn_label_s, .btn_label_simg {height:20px;}
.btn_label_s input {height:20px; font-size:11px; line-height:20px;}
.btn_label_simg input {height:20px; padding-left:18px; font-size:11px; line-height:20px;}
.btn_small {background-position:0 -367px;}
.btn_small input {background-position:100% -387px;}
.btn_small_bl {background-position:0 -413px;}
.btn_small_bl input {color:#fff; background-position:100% -433px;}
.btn_small_gn {background-position:0 -458px;}
.btn_small_gn input {color:#fff; background-position:100% -478px;}
.btn_s_modi {background-position:0 -608px;}
.btn_s_modi input {background-position:100% -608px;}
.btn_s_del {background-position:0 -633px;}
.btn_s_del input {background-position:100% -633px;}
.btn_s_logo {background-position:0 -658px;}
.btn_s_logo input {background-position:100% -658px;}
.btn_s_network_add {background-position:0 -683px;}
.btn_s_network_add input {background-position:100% -683px; padding-left:27px;}
.btn_s_c_modi {background-position:0 -708px;}
.btn_s_c_modi input {background-position:100% -708px;}
.btn_s_pass {background-position:0 -733px;}
.btn_s_pass input {background-position:100% -733px; padding-left:25px;}
.btn_s_add {background-position:0 -759px;}
.btn_s_add input {background-position:100% -759px; padding-left:20px; padding-right:6px;}
.btn_s_activity {background-position:0 -788px; cursor:default;}
.btn_s_activity input {background-position:100% -788px; padding-left:21px; padding-right:5px; cursor:default;}
.btn_s_wait {background-position:0 -817px; cursor:default;}
.btn_s_wait input {background-position:100% -817px; padding-left:21px; padding-right:5px; cursor:default;}
.btn_s_cp_bookmark {background-position:0 -845px;}
.btn_s_cp_bookmark input {background-position:100% -845px; padding-left:25px;}
.btn_s_bookmark_cp {background-position:0 -873px;}
.btn_s_bookmark_cp input {background-position:100% -873px; padding-left:24px;}
.btn_s_pdf {background-position:0 -1019px;}
.btn_s_pdf input {background-position:100% -1019px; padding-left:23px;}
.btn_s_print {background-position:0 -1049px;}
.btn_s_print input {background-position:100% -1049px; padding-left:26px;}
.btn_s_vcard {background-position:0 -1079px;}
.btn_s_vcard input {background-position:100% -1079px; padding-left:24px;}
.btn_s_justice {background-position:0 -1109px;}
.btn_s_justice input {background-position:100% -1109px; padding-left:20px;}
.btn_s_photo_edit {background-position:0 -1206px;}
.btn_s_photo_edit input {background-position:100% -1206px; padding-left:48px; width:120px; text-align:left;}
/* button - 2011 끝 */

/* box */
.box_gray_bg {padding:4px; background-color:#ececec;}
.box_gray_line {border:1px solid #c7c7c7; background-color:#fff;}

/* bullet */
.bullet {background:url(/template/header/img/common/bullet.gif) no-repeat;}
.more_view {padding-left:8px; background:url(/template/header/img/common/bullet.gif) no-repeat 0 -34px;}/* 더보기 */
.bullet_v {padding-left:10px; background:url(/template/header/img/common/bullet.gif) no-repeat 0 -145px;} /* v 체크 */

.blt_rss, .blt_set, .blt_set2, .blt_twt, .blt_premium, .blt_msg, .blt_request, .blt_add, .blt_close, .blt_poll, .blt_tip, .blt_like, .blt_twt2, .blt_retwt, .blt_favorite, .blt_reply, .blt_f_open, .blt_f_close, .blt_down_arrow, .blt_dot, .blt_dot2, .blt_recom, .blt_r_arrow, .blt_network {display:inline-block; background:url(/template/header/img/common/bullet.gif) no-repeat;}
.blt_rss {background-position:0 -397px; padding-left:18px;}
.blt_set {background-position:0 -461px; padding-left:13px;}
.blt_set2 {background-position:0 -1272px; padding-left:15px;}
.blt_twt {background-position:0 -515px; padding-left:24px;}
.blt_premium {background-position:100% -557px;}
.blt_msg {background-position:0 -612px; padding-left:21px;}
.blt_request {background-position:0 -666px; padding-left:21px;}
.blt_add {background-position:0 -720px; padding-left:12px;}
.blt_close {background-position:-91px -759px;}
.blt_tip {background-position:0 -797px;}
.blt_poll {background-position:-78px -841px;}
.blt_like {background-position:0 -894px;}
.blt_twt2 {background-position:0 -937px; padding-left:16px;}
.blt_retwt {background-position:0 -974px; padding-left:17px;}
.blt_favorite {background-position:0 -1008px; padding-left:18px;}
.blt_reply {background-position:0 -1042px; padding-left:15px;}
.blt_f_open {background-position:-2px -1082px;}
.blt_f_close {background-position:-2px -1108px;}
.blt_down_arrow {background-position:100% -1134px; padding-right:10px;}
.blt_dot {background-position:0 -1157px; padding-left:6px;}
.blt_dot2 {background-position:-95px -1195px; padding-left:7px;}
.blt_recom {background-position:0 -1220px; padding-left:23px; padding-top:2px;}
.blt_r_arrow {background-position:-93px -642px; padding-left:9px;}
.blt_network {background-position:0 -260px; padding-left:18px;}

/* tab */
ul.tab {float:left; width:100%; background:url(/template/header/img/common/tab_bg.gif) repeat-x 0 100%;}
ul.tab li {float:left; padding:4px 15px 3px; margin:0 2px; color:#343434; border:1px solid #bfbfbf; border-bottom:1px solid #fff; font:bold 13px/20px gulim;}
ul.tab li.off {border:1px solid #e1e5f1; border-bottom:1px solid #bfbfbf; background-color:#e1e5f1;}
ul.tab li.off a, ul.tab li.off a:visited {color:#3b5998; }

ul.tab2 {float:left; border-left:1px solid #bfbfbf;}
ul.tab2 li {float:left; padding:0; margin:0; display:block; font:normal 12px/24px dotum; color:#8d8d8d; border:1px solid #bfbfbf; border-left:none; background-color:#f9f9f9;}
ul.tab2 li a, ul.tab2 li a:visited {display:block; text-align:center; color:#717171; text-decoration:none;}
ul.tab2 li a:hover {color:#333;}
ul.tab2 li.on {border-bottom:1px solid #fff; background-color:#fff;}
ul.tab2 li.on a, ul.tab2 li.on a:visited {font-weight:bold; color:#333;}

.tab2_menu {float:left; display:block; position:relative; z-index:1; background:#fff url(/template/header/img/common/tab_bg.gif) repeat-x 0 100%;}
.tab2_menu ul.tab2 li a {float:left; height:18px; padding:4px 20px 2px; margin:0; line-height:18px;}
.tab2_menu .float_r {padding-top:5px; font-size:12px; color:#ccc;}
.tab2_menu .float_r a {line-height:16px; color:#3b5998;}
.tab2_menu .float_r .blt_add {padding-left:13px; background-position:0 -718px;}

.group_menu {width:700px; margin-bottom:5px;}
.group_menu2 {width:980px; padding-top:5px;}
.config_menu {width:980px; padding-top:25px; margin-bottom:0;}
.network_menu {width:980px; padding-top:25px; margin-bottom:5px;}
.network_menu2 {width:980px; padding-top:25px; margin-bottom:15px;}
.search_menu {width:980px; padding-top:25px; margin-bottom:15px;}
.recommand_menu {width:980px;}

/* paging*/
.paging {margin:10px auto; text-align:center;}
.paging a {height:17px; padding:3px 6px 2px 5px; font:normal 12px/18px dotum; color:#464646; text-decoration:none; border:1px solid #d7d7d7;}
.paging a:hover {border-color:#464646;}
.paging a.on {padding-right:5px; font-weight:bold; border-color:#464646;}
.paging a.prev, .paging a.next { _padding-bottom:0;}

/* position */
.float_l {float:left;}
.float_r {float:right;}
.clear {clear:both;}
.clear_h {clear:both; font-size:0; line-height:0;}
.align_l, .align_l_btn {text-align:left;}
.align_r, .align_r_btn {text-align:right;}
.align_c, .align_c_btn {text-align:center;} 
.valign_t {vertical-align:top;}
.valign_m {vertical-align:middle;}
.valign_b {vertical-align:bottom;}

.btn_c {padding-top:10px; text-align:center;}
.btn_c a {display:inline-block; margin:0 2px;}

.hidden {position:absolute; background:none; font-size:0; line-height:0;}

/* dotline */
.dotline_t {border-top:1px dashed #b9b9b9;}
.dotline_1, .dotline_vdot {background:url(/template/header/img/common/vdott.gif) repeat-x;}
/* 2011.11.21 추가 시작 : 검색작업시 사용 */
.dotline_hdot {background:url(/template/header/img/common/hdott.gif) repeat-y;}
/* 2011.11.21 추가 끝 : 검색작업시 사용 */

.line_footer {border-bottom:1px solid #ccc;}

/* padding */

/* margin */
.mrgn_b_10 {margin-bottom:10px;}
.mrgn_b_20 {margin-bottom:20px;}
.mrgn_b_30 {margin-bottom:30px;}

/* font-size */
.f_11 {font-size:11px;}
.f_12 {font-size:12px;}
.f_14 {font-size:14px;}
.f_16 {font-size:16px;}

/* font-color */
.fc_0 {color:#000;}
.fc_3 {color:#333;}
.fc_6 {color:#666;}
.fc_9 {color:#999;}
.fc_c {color:#ccc;}
.fc_f {color:#fff;}
.fc_blue {color:#3b5998;}

.profile_name_and_status h1.f_14 {font-size:14px;}
#footer p {padding-bottom:10px;}
#footer p a.link_white {position:absolute; left:-9000px; top:-9000px; border:1px solid #faa; font-size:0; line-height:0;}


/* 비회원과 비로그인 회원 접근시 */
.nav_join_info {width:980px; padding:0; margin:0;}
.nav_join_info .text, .nav_join_info .join_l {float:left; padding:0; margin:0; text-align:left;}
.nav_join_info .text {width:800px; padding:13px 0 14px 0; font:bold 14px/24px dotum; color:#333; letter-spacing:-0.07em; text-align:left;}
.nav_join_info .join_l {width:115px; padding-top:9px; padding-left:25px;}

.i_beta {position:absolute; top:-9px; right:0; z-index:100;}

/* 프로필 - 관심인물 저장 */
.p_network_bookmark {width:300px;}
.p_network_bookmark h3 {margin-bottom:30px;}
.p_network_bookmark .btn_label input {padding:0 12px;}

/* 프로필 - 개인 블로그 */
.person_blog_list {width:660px; margin-bottom:20px;}
.person_blog_list dt {clear:both; padding:13px 0 6px 23px; font:normal 12px/14px dotum;}
.person_blog_list dt a {font:bold 12px/14px dotum; color:#3b5998;}
.person_blog_list .blog_date {padding:0 0 7px 23px; font:normal 11px/14px dotum; color:#999;}
.person_blog_list .blog_summary {float:left; width:660px; padding:0 20px 10px 23px; font:normal 12px/18px dotum; color:#333; background:url(/template/header/img/company/dotline_w3.gif) repeat-x 0 100%;}
.person_blog_list .blog_summary img {float:left; width:80px; margin:3px 7px 5px 2px;}
.person_blog_list .more_list {clear:both; width:700px; padding-top:5px; text-align:right;}
.person_blog_list .more_list a {font-weight:bold; color:#3b5998;}

/* 구직 뱃지 노출 설정 */
.p_jobseeker {}
.p_jobseeker p {padding:13px 0 18px;}
.p_jobseeker .btn_label input {padding:0 12px;}

/* 나의 소식 입력 */
.photo_thumb {float:left;}
.photo_thumb a {display:block; overflow:hidden;}

.my_news_box {float:left; border:1px solid #dad9dd; border-top:1px solid #c5c4c7; background:#f1f0f0 url(/template/header/img/main/box_network_search.gif) no-repeat 0 -762px;}
.my_news_input {display:inline; float:left; text-align:left;}
.my_news_input textarea.input_text {padding:5px; margin:0 0 5px; font:normal 12px/14px dotum; color:#999; border:1px solid #c2c2c2;}
.my_news_input a {font:normal 12px/14px dotum; color:#3b5998;}
.my_news_input .float_l {font:normal 12px/20px dotum;}
.my_news_input .float_l .addlink {float:left; display:inline-block; line-height:20px;}
.my_news_input .blt_twt {display:inline-block; height:13px; padding-top:2px; vertical-align:middle;}
.my_news_input .link_input {clear:both;}
.my_news_input .link_input .input_text {width:350px;}

/* 소식 */
.note {float:left;}
.note .em {margin-right:5px; font-weight:bold; color:#3b5998;}
.note .em2 {font-weight:bold; color:#3b5998;}
.note_content {padding-bottom:4px; font:normal 12px/17px dotum; color:#333;}
.note_content a, .note_content a:visited {color:#3b5998;}
.note_etc {font-size:11px; color:#999;}
.note_etc a, .note_etc a:visited {color:#3b5998;}
.note_etc a:hover {color:#3b5998;}
.note_etc a.more_list {font-weight:bold;}

.news_list {float:left;}
.news_list .no_content {line-height:18px; color:#333; border-top:1px solid #ddd;}
.news_list .no_content a {color:#3b5998;}
.news_list .news_block {float:left; padding:10px 0 11px 10px; background:url(/template/header/img/common/dotline_w3.gif) repeat-x 0 100%;}
.news_list .news_block.last {background:none;}
.news_list .photo_thumb a, .news_list .photo_thumb img {width:54px; height:54px;}

.news_list .note {min-height:54px; padding-left:11px; font:normal 12px/18px dotum;}
.news_list .note .note_content {padding-bottom:3px; line-height:18px;}
.news_list .note .note_content a { line-height:16px;}
.news_list .note .note_etc {color:#999; line-height:16px;}
.news_list .news_block:hover .note_etc a {color:#3b5998;}
.news_list .note .note_etc span {padding:0 8px;}
.news_list .note .note_etc span.blt_twt2 {padding-left:16px;}
.news_list .no_content {padding:20px 0 30px 10px;}

.news_list .blt_like {float:left; padding:5px 5px 3px 26px; margin-top:7px; font:normal 12px/16px dotum; background-color:#ebf0f9; background-position:5px -891px;}
.news_list .news_original {padding-left:6px; margin:5px 0; border-left:2px solid #c7c7c7;}
.news_list .cp_bookmark {float:left;}
.news_list .cp_bookmark .cp_photo {float:left; padding-bottom:5px;}
.news_list .cp_bookmark p {float:left; padding-left:7px; padding-bottom:5px;}
.news_list .blt_close {float:right; display:none; width:10px; height:10px; vertical-align:middle; text-indent:-9000px;}
.news_list .news_block:hover .blt_close {display:block;}

.reply_list {float:left; padding-left:65px;}
.reply_list form {padding:0; margin:0;}
.reply_list .blt_like {float:left; padding:5px 5px 3px 26px; margin-top:0; font:normal 12px/16px dotum; background-color:#ebf0f9; background-position:5px -891px;}
.reply_list .blt_like.reply {border-bottom:1px solid #d4dbe2;}
.reply_list .reply_block, .reply_list .reply_input {float:left; padding:7px 0 0 7px;}
.reply_list .reply_block {padding-bottom:7px; border-top:1px solid #fff; border-bottom:1px solid #d4dbe2; background-color:#ebf0f9;}
.reply_list .reply_block.last {border-bottom:none;}
.reply_list .photo_thumb a, .reply_list .photo_thumb img {width:38px; height:38px;}
.reply_block .note {min-height:38px; padding-right:7px;}
.reply_block .note p {display:inline;}
.reply_block .note_content {margin-right:3px;}
.reply_input .note {display:inline; min-height:38px; text-align:left;}
.reply_input .note .input_text {margin:0 0 3px; overflow:auto;}
.reply_input .note .input_text_clk {height:40px; margin-bottom:3px; overflow:auto;}
.reply_input .note .btn_label, .reply_input .note .btn_label_s {float:right; margin-right:3px;}


/* 메인 */
.mn_header {min-width:980px; height:78px; background:url(/template/header/img/new_main/top_bg.gif) repeat-x 0 0;}
.mn_content {width:980px; padding:40px 0 20px; margin:0 auto; color:#333;}
.mn_left {float:left; width:510px; padding:0 0 50px 40px; text-align:left;}
.mn_left h2 {font:bold 16px/24px dotum; color:#333;}
.mn_left ul {padding-top:45px;}
.mn_left li {height:45px; padding-left:32px; vertical-align:top; font:bold 14px dotum; color:#333;}
.mn_left .mn_icon_1 {padding-top:3px; background:url(/template/header/img/new_main/icon01.gif) no-repeat 0 0;}
.mn_left .mn_icon_2 {padding-top:3px; background:url(/template/header/img/new_main/icon02.gif) no-repeat 0 0;}
.mn_left .mn_icon_3 {padding-top:3px; background:url(/template/header/img/new_main/icon03.gif) no-repeat 0 0;}
.mn_left .mn_search {padding-top:5px; vertical-align:middle;}
.mn_left li .input_text {width:300px; height:31px; padding-left:7px; font:normal 14px/31px dotum; color:#999; border:3px solid #c4c4c4;}
.mn_left li .input_text:focus {color:#333;}
.mn_right {float:right; width:390px; padding:5px 0 30px; text-align:left;}
.mn_right .join_box {width:273px; padding:20px 35px 27px;color:#333; border:1px solid #c0cbd9; background-color:#e8eefa;}
.mn_right .join_box h3 {padding-bottom:10px; font:bold 16px/22px dotum; }
.mn_right .join_box p {padding-bottom:12px; font:normal 14px/18px dotum; }
.mn_right .join_box li {padding:3px 0; vertical-align:middle;}
.mn_right .join_box li label {display:inline-block; width:48px; padding-right:5px; text-align:right;}
.mn_right .join_box li .input_text {width:185px;}
.mn_right .join_box .join_check {padding-top:20px; text-align:center; font-size:11px;}
.mn_right .join_box .join_check a {font-size:11px; color:#3b5998;}
.mn_right .join_box .join_check label {margin-top:10px;}
.mn_right .join_box .rules_agree_input {margin-bottom:3px; vertical-align:middle;}
.mn_right .join_box .error {padding-left:56px;}
.mn_right .app {padding:10px 45px 0 0; vertical-align:middle; text-align:right; }
.mn_right .app img {margin-right:3px; vertical-align:middle;}
.mn_right .app a {font:bold 14px dotum;}
.mn_footer {clear:both; width:920px; padding:5px 0 30px 30px; margin:0 auto; text-align:left; word-spacing:5px; border-top:1px solid #d4d7db;}
.mn_footer .mn_f_menu {padding-bottom:10px;}
.mn_footer .mn_f_menu a {color:#6b6d70;}
.mn_footer .mn_f_menu img {margin-left:30px;}
.mn_footer p {font-size:11px; color:#aaa;}
.mn_footer .link_white {position:absolute; top:-9000px; left:-9000px; font-size:0; line-height:0;}

