@charset "utf-8";

.clear {*zoom:1;}
.clear:after {clear:both;content:"";display:block;}
.fl {float:left;}
.fr {float:right;}

.wid_100 {width:100%;text-align:center;margin:0;padding:0;}/*text-align은 익스7이하에서 맞추기 위해서 명명*/
.wid_cus {width:1100px;text-align:left;margin:0 auto;padding:0;}/*스킨 전체 width 값*/

.ff_open,
.ff_open a,
.ff_open span,
.ff_open div,
.ff_open ul,
.ff_open li,
.ff_open p {font-family: 'Open Sans' !important;}

.ff_noto,
.ff_noto a,
.ff_noto span,
.ff_noto div,
.ff_noto ul,
.ff_noto li,
.ff_noto p {font-family: 'Noto Sans KR', 'Noto Sans' !important; font-weight:400;}

.blind {display:none;}

#wrap {min-width:1100px;}

/*상단영역*/
#header {width:100%;position:relative;z-index:2;}
#header .top_wrap {border-top:4px #2683e4 solid;border-bottom:1px #d3d3d3 solid;}
#header .top_gnb_wrap {position:relative;height:30px;z-index:3;width:100%;border-bottom:1px #d3d3d3 solid;}
#header .top_gnb_wrap .top_gnb {}
#header .top_gnb_wrap .top_gnb li {padding:6px 14px 6px 16px;line-height:18px;background:url("../images/common/icon_top_gnb.gif") no-repeat right center;}
#header .top_gnb_wrap .top_gnb li.last {background:none;padding-right:0;}
#header .top_gnb_wrap .top_gnb li a,
#header .top_gnb_wrap .top_gnb li a:hover {color:#888;font-weight:400;font-size:11px;}
#header h1 {padding:15px 0 15px 0;text-align:left;}
#header .top_lnb_wrap {padding:25px 0 0 0;width:850px;position:relative;}
#header .top_lnb_wrap #lnb {
	position:absolute;
	left:15px;
	width: auto;
}
#header .top_lnb_wrap #lnb li {text-align:left; padding:0 35px;line-height:60px; height:60px;  letter-spacing:-0.05em;}
#header .top_lnb_wrap #lnb li.last {width:100px; padding:0 15px 0 35px;}
#header .top_lnb_wrap #lnb li a {padding:6px 0 33px 0;display:inline-block;color:#333;font-size:15px;line-height:18px;position:relative;vertical-align:middle;letter-spacing:0;font-family: 'Noto Sans KR', 'Noto Sans' !important;}
#header .top_lnb_wrap #lnb li a:hover,
#header .top_lnb_wrap #lnb li.tap a {color:#2683e4;}
/* #header .top_lnb_wrap #lnb li a.navi {color:#2683e4;} */
#header .top_lnb_wrap #lnb li a span {position:absolute;left:0;bottom:0;width:0;height:0;}
#header .top_lnb_wrap #lnb li a:hover span,
/* #header .top_lnb_wrap #lnb li a.ov span, */
#header .top_lnb_wrap #lnb li.tap a span,
#header .top_lnb_wrap #lnb li a.navi span {position:absolute;left:0;bottom:0px; z-index:4;background:url("../images/common/bg_top_line.gif") repeat-x left bottom;height:3px;}
#header .top_lnb_wrap .search_wrap {width:189px;height:36px;overflow:hidden;margin:0 0 24px 29px;}

#header .top_lnb_layer {display:none;position:absolute;left:0;top:110px;padding:0px 0 0 0;}
#header .top_lnb_layer .lnb_layer {border-bottom:1px #555 solid;background:#fff url("../images/common/bg_layer.gif") no-repeat center bottom;}
#header .top_lnb_layer .wid_cus {padding:0px 0 60px 0;}
#header .top_lnb_layer .wid_cus .lnb01 {margin-left:305px; }
#header .top_lnb_layer .wid_cus .lnb02 {margin-left:60px; }
#header .top_lnb_layer .wid_cus .lnb03 {margin-left:75px; }
#header .top_lnb_layer .wid_cus .lnb04 {margin-left:75px;}
#header .top_lnb_layer .wid_cus .lnb05  {margin-left:75px;}
#header .top_lnb_layer .wid_cus ul {
	padding-top:29px;
}
#header .top_lnb_layer .wid_cus ul li {line-height:16px;padding:0 0 10px 0;text-align:left;}
#header .top_lnb_layer .wid_cus ul li.center {line-height:20px;padding:0 0 10px 0;text-align:center;}
#header .top_lnb_layer .wid_cus ul li a {color:#888;font-size:13px; }
#header .top_lnb_layer .wid_cus ul li a:hover {text-decoration:underline;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#header .top_lnb_wrap #lnb li a {font-weight:600;letter-spacing:-0.08em;}
}


/*하단 영역*/
#footer {padding:26px 0 40px 0;border-top:1px #d3d3d3 solid;}
#footer .bot_logo {width:294px;}
#footer .bot_cont {padding:0;font-size:12px;}
#footer .bot_cont ul.bot_nav {padding-bottom:15px;margin-top:-2px;}
#footer .bot_cont ul.bot_nav li {float:left;padding:0 16px 0 15px; background:url("../images/common/bg_bot_line.gif") no-repeat right center;}
#footer .bot_cont ul.bot_nav li.first {padding-left:0;}
#footer .bot_cont ul.bot_nav li.last {background:none;}
#footer .bot_cont ul.bot_nav li a {color:#333;font-size:12px;font-family: 'Nanum GothicB', sans-serif;}
#footer .bot_cont address {color:#888;line-height:20px;text-align:left;}
#footer .bot_copy {text-align:right;padding:10px 0 0 0;line-height:18px;color:#aaa;font-size:12px;}

/*측면영역*/
.sub_container .sub_bg {position:absolute;left:0;top:0;bottom:0;background:url("../images/common/bg_left.gif") repeat-y left top;width:220px;height:100%;line-height:100%;z-index:1;}
.sub_menu {float:left;width:220px;padding:0 0 100px 0;margin:0;z-index:2;}
.sub_menu dl {position:relative;z-index:3;}
.sub_menu dl dt {line-height:36px;margin:0;background:url("../images/common/bg_left_tit.gif") no-repeat 0 top; position:relative;}
.sub_menu dl dt.tit {text-align:center;font-size:25px;color:#fff;font-weight:500;line-height:30px;padding:50px 0 60px 0;margin:0;}
.sub_menu dl dt.tit2 {text-align:center;font-size:25px;color:#fff;font-weight:500;line-height:30px;padding:35px 0 60px 0;margin:0;}
.sub_menu dl dt.tit3 {text-align:center;font-size:28px;color:#fff;font-weight:500;line-height:30px;padding:60px 0 60px 0;margin:0;}

.sub_menu dl dt span {color:#cbdff2;font-size:15px;text-align:center;display:inline-block;line-height:22px;font-weight:500;width:100%;margin:0;padding:0;position:absolute;left:0;top:93px;}
.sub_menu dl dd {height:51px;line-height:51px;position:relative;}
.sub_menu dl dd.menu01 {}
.sub_menu dl dd.menu02 {}
.sub_menu dl dd.menu03 {}
.sub_menu dl dd.menu04 {}
.sub_menu dl dd.menu05 {}
.sub_menu dl dd.menu06 {height:68px;line-height:68px;position:relative;}
.sub_menu dl dd.menu07 { margin-top:2px;}
.sub_menu dl dd a {display:block;font-size:13px;color:#333;width:218px;padding:16px 0 16px 0;line-height:18px;text-indent:20px;border:1px #d3d3d3 solid;border-top:0;background:#fff;z-index:1;position:absolute;left:0;top:0;}
.sub_menu dl dd a:hover,
.sub_menu dl dd a.ov, .sub_menu dl dd a.tap {color:#3390f0;font-family: 'Nanum GothicB', sans-serif;z-index:3;/*background:#fff url("../images/common/icon_left_lnb.gif") no-repeat 176px center;*/}

/*서브 전체 레이아웃*/
.sub_navi {background:#eee;width:100%;text-align:center;height:45px;}
#content_sub {width:100%;text-align:center;}
#content_sub .sub_container {width:1100px;margin:0 auto;padding:0;text-align:left;position:relative;z-index:1;}
#content_sub .sub_container:after {clear:both; content:""; display:block;}
.sub_container .sub_cont {float:right;width:830px; margin:0; padding:0 0 100px 0; min-height:530px;}
.sub_container .sub_cont .sub_tit {padding:34px 0 6px 0;line-height:40px;text-align:left;color:#333;font-size:32px;font-family: 'Nanum GothicB', sans-serif;font-weight:normal;}
.sub_container .sub_cont .sub_info {font-size:12px;color:#888;line-height:18px;border-bottom:1px #d3d3d3 solid;text-align:left;padding:1px 0 20px 0;margin-bottom:50px;}
.sub_container .sub_cont div.sub_content {width:830px;position:relative;z-index:1;}

.sub_container .sub_cont .about_info {background:url("../images/common/bg_about_01.jpg") no-repeat left top;text-align:center;height:320px;}
.sub_container .sub_cont .about_tit {margin:0 0 0 33px;text-align:left;color:#fff;font-size:22px;font-weight:700;line-height:35px;letter-spacing:-0.06em;background:url("../images/common/bg_about_line.gif") no-repeat left bottom;padding:54px 0 27px 0;}
.sub_container .sub_cont .about_text {margin:0 0 0 33px;padding:16px 0 0 0;text-align:left;color:#fff;font-size:15px;line-height:23px;font-weight:400;letter-spacing:-0.06em;}
.sub_container .sub_cont .about_box {padding:58px 0 0 0;}
.sub_container .sub_cont .about_box dl {width:276px;padding:164px 0 0 0;}
.sub_container .sub_cont .about_box dt {text-align:center;margin:0;color:#333;font-size:18px;line-height:24px;font-weight:700;letter-spacing:-0.06em;padding:0 0 10px 0;}
.sub_container .sub_cont .about_box dd {text-align:center;margin:0;color:#888;font-size:13px;line-height:20px;font-weight:600;letter-spacing:-0.06em;}
.sub_container .sub_cont .about_box .box1 {background:url("../images/common/icon_about_01.gif") no-repeat center top;}
.sub_container .sub_cont .about_box .box2 {background:url("../images/common/icon_about_02.gif") no-repeat center top;}
.sub_container .sub_cont .about_box .box3 {background:url("../images/common/icon_about_03.gif") no-repeat center top;}

.sub_container .sub_cont .history_info {background:url("../images/common/bg_history.gif") no-repeat right top;position:relative;}
.sub_container .sub_cont .history_info dl {width:360px;padding:25px 0 0 0;}
.sub_container .sub_cont .history_info dl dt {text-align:left;line-height:24px;color:#333;font-size:18px;font-weight:700;letter-spacing:0;}
.sub_container .sub_cont .history_info dl dd {padding-top:16px;}
.sub_container .sub_cont .history_info dl dd p {color:#999;font-size:13px;line-height:20px;padding:0 0 11px 0;}
.sub_container .sub_cont .history_info dl dd p strong {display:inline-block;width:80px;line-height:20px;color:#333;font-size:13px;font-weight:700;vertical-align:top;letter-spacing:-0.06em;}
.sub_container .sub_cont .history_info dl dd p span {display:inline-block;color:#999;font-size:13px;line-height:20px;letter-spacing:-0.06em;width:280px;vertical-align:top;}
.sub_container .sub_cont .history_info .no1 {position:absolute;left:604px;top:167px;color:#fff;font-size:15px;display:inline-block;text-align:center;line-height:20px;font-weight:600;}
.sub_container .sub_cont .history_info .no2 {position:absolute;left:494px;top:424px;color:#fff;font-size:15px;display:inline-block;text-align:center;line-height:20px;font-weight:600;}
.sub_container .sub_cont .history_info .no3 {position:absolute;left:574px;top:568px;color:#444;font-size:15px;display:inline-block;text-align:center;line-height:20px;font-weight:600;}
.sub_container .sub_cont .history_info .no1_bg {position:absolute;left:162px;top:33px;background:#d3d3d3;height:1px;width:450px;overflow:hidden;display:inline-block;}
.sub_container .sub_cont .history_info .no2_bg {position:absolute;left:162px;top:275px;background:#d3d3d3;height:1px;width:340px;overflow:hidden;display:inline-block;}
.sub_container .sub_cont .history_info .no3_bg {position:absolute;left:78px;top:516px;background:#d3d3d3;height:1px;width:370px;overflow:hidden;display:inline-block;}

.sub_container .sub_cont .locate_info {text-align:left;padding:10px 0;border:1px #d3d3d3 solid;margin:0 0 40px 0;}
.sub_container .sub_cont .locate_info div.map_api {background:#fff;height:380px;min-height:380px;margin:0 10px;}
.sub_container .sub_cont .locate_box {border-top:2px #333 solid;padding:30px 0;}
.sub_container .sub_cont .locate_box dt {}
.sub_container .sub_cont .locate_box dd {}
.sub_container .sub_cont .locate_box dd p {color:#666;font-size:12px;line-height:18px;padding:7px 0 3px 0;margin:0;vertical-align:top;}
.sub_container .sub_cont .locate_box dd p strong {vertical-align:top;color:#333;font-size:14px;font-family: 'Nanum GothicB', sans-serif;display:inline-block;line-height:22px;background:url(../images/common/bg_location_line.gif) no-repeat left top;padding:10px 0 12px 0;width:100%;}
.sub_container .sub_cont .locate_box dd p span {display:inline-block;width:auto;margin-right:25px;vertical-align:top;}
.sub_container .sub_cont .locate_box dd p.no1 {width:400px;border-right:1px #d3d3d3 solid;margin-right:25px;}
.sub_container .sub_cont .locate_box dd p.no1 span {margin-right:30px;}
.sub_container .sub_cont .locate_box dd p.no2 {width:400px;/*border-right:1px #d3d3d3 solid;margin-right:25px;*/}
.sub_container .sub_cont .locate_box dd p.no3 {width:250px;}

/*서브 네비게이션영역*/
.sub_container .loc_navi {position:absolute;right:0px;top:-32px;width:1100px;padding:0;line-height:18px;margin:0px;z-index:4;}
.sub_container .loc_navi dt {}
.sub_container .loc_navi dd {text-align:right;line-height:18px;padding:0;margin:0;color:#aaa;font-size:6px;}
.sub_container .loc_navi span,
.sub_container .loc_navi strong,
.sub_container .loc_navi font,
.sub_container .loc_navi a { padding:0px 10px;font-size:12px;display:inline-block;line-height:18px;width:auto;color:#888;vertical-align:middle;}
.sub_container .loc_navi a,
.sub_container .loc_navi a:hover { font-size:12px;color:#888;font-family: 'Nanum Gothic', Dotum, AppleGothic, Helvetica, sans-serif;text-transform:capitalize; }
.sub_container .loc_navi a.home {padding:0;margin-right:10px;background:url("../images/common/icon_home.gif") no-repeat left 50%;padding-left:20px;}
.sub_container .loc_navi span {background:url("../images/common/icon_navi_arrow.gif") no-repeat left 50%;padding-left:16px;}
.sub_container .loc_navi strong {font-family: 'Nanum GothicB', sans-serif;font-weight:normal;color:#444;padding:0 0 0 16px;background:url("../images/common/icon_navi_arrow.gif") no-repeat left 50%;}

#content {text-align:center;padding:0 0 0 0;}


/*메인 영역*/
/* 메인 슬라이드 배너 */
.main_slide {width:580px;margin-top:20px;margin-bottom:20px;}
#main_banner_slide {width:580px;height:680px;overflow:hidden;}
#main_banner_slide {overflow:hidden;}
#main_banner_slide li {position:relative;height:680px;overflow:hidden;}
#main_banner_slide img {
	/*position:absolute;
	top:0;
	left:50%;
	margin-left:-1000px;
	display:block;
	width:2000px;
	max-width:2000px;
	height:501px;
	z-index:1000;*/
}
#main_banner_slide {position:relative;}
#main_banner_slide .bx-controls {position:absolute;left:0;top:50%;width:100%;height:50px;margin-top:-25px;}
#main_banner_slide .bx-controls-direction {height:50px;width:100%;}
#main_banner_slide .bx-controls-direction .bx-prev {overflow:hidden;font-size:0;text-indent:9999px;position:absolute;left:0;top:0;display:inline-block;width:50px;height:50px;background:url(../images/main/btn_main_prev.png) no-repeat;}
#main_banner_slide .bx-controls-direction .bx-prev:hover {background:url(../images/main/btn_main_prev_r.png) no-repeat;}
#main_banner_slide .bx-controls-direction .bx-next {overflow:hidden;font-size:0;text-indent:9999px;position:absolute;right:0;top:0;display:inline-block;width:50px;height:50px;background:url(../images/main/btn_main_next.png) no-repeat;}
#main_banner_slide .bx-controls-direction .bx-next:hover {background:url(../images/main/btn_main_next_r.png) no-repeat;}
#main_banner_slide #bx-pager {position:absolute;bottom:-1px;left:-1px;margin:0;padding:0;}/*width:0px;height:0px;overflow:hidden;*/
#main_banner_slide #bx-pager a {display:block;width:1px; height:1px;margin:0px;float:left;}
#main_banner_slide #bx-pager .bnrIndex_01 {background:url(../images/main/bnr_dot_01.png) no-repeat;}
#main_banner_slide #bx-pager .bnrIndex_02 {background:url(../images/main/bnr_dot_02.png) no-repeat;}
#main_banner_slide #bx-pager .bnrIndex_03 {background:url(../images/main/bnr_dot_03.png) no-repeat;}
#main_banner_slide #bx-pager .bnrIndex_01.active {background:url(../images/main/bnr_dot_01_r.png) no-repeat;}
#main_banner_slide #bx-pager .bnrIndex_02.active {background:url(../images/main/bnr_dot_02_r.png) no-repeat;}
#main_banner_slide #bx-pager .bnrIndex_03.active {background:url(../images/main/bnr_dot_03_r.png) no-repeat;}


#content .main_bnr {width:250px;margin-right:10px;margin-top:20px;margin-bottom:20px;}
#content .main_bnr .bnr01 {border:1px #d3d3d3 solid;background:url(../images/main/bg_main_bnr01.jpg) no-repeat left top;}
#content .main_bnr .bnr02 {border:1px #d3d3d3 solid;margin:10px 0;background:url(../images/main/bg_main_bnr02.jpg) no-repeat left top;}
#content .main_bnr .bnr03 {border:1px #d3d3d3 solid;background:url(../images/main/bg_main_bnr03.jpg) no-repeat left top;}
#content .main_bnr .bnr01 a,
#content .main_bnr .bnr02 a,
#content .main_bnr .bnr03 a {height:218px;width:248px;display:inline-block;}
#content .main_bnr .tit {font-size:16px;line-height:24px;text-align:left;display:block;margin:20px 0 7px 24px;color:#444;font-weight:700;letter-spacing:-0.06em;}
#content .main_bnr .text {font-size:13px;line-height:19px;text-align:left;display:block;margin:0 0 0 24px;color:#888;letter-spacing:-0.07em;}
#content .main_bnr .tit_w {font-size:16px;line-height:24px;text-align:left;display:block;margin:20px 0 7px 24px;color:#fff;font-weight:700;letter-spacing:-0.06em;}
#content .main_bnr .text_w {font-size:13px;line-height:19px;text-align:left;display:block;margin:0 0 0 24px;color:#fff;letter-spacing:-0.07em;}
#content .main_bnr .bnr_subject {margin:0 24px;height:218px;text-align:left;}
#content .main_bnr .bnr_subject a {margin:0;margin-top:108px;display:inline-block;background:url(../images/main/bg_main_bnr_box.png) no-repeat left top;width:60px;height:60px;line-height:60px;text-align:center;color:#fff;font-size:14px;font-weight:600;letter-spacing:-0.06em;}
#content .main_bnr .bnr_subject .subject02 {margin-left:10px;margin-right:10px;}


#content .main_cs {width:250px;margin-left:10px;margin-top:20px;margin-bottom:20px;}
#content .main_cs .cs01 {border:1px #d3d3d3 solid; background:url(../images/main/bg_main_bnr04.jpg) no-repeat left top;}
#content .main_cs .cs02 {border:1px #d3d3d3 solid;margin:10px 0; background:url(../images/main/bg_main_bnr05.jpg) repeat left top;}
#content .main_cs .cs01 a,
#content .main_cs .cs02 a{height:218px;width:248px;display:inline-block;}
#content .main_cs .tit {font-size:16px;line-height:24px;text-align:left;display:block;margin:20px 0 7px 24px;color:#444;font-weight:700;letter-spacing:-0.06em;}
#content .main_cs .text {font-size:13px;line-height:19px;text-align:left;display:block;margin:0 0 0 24px;color:#888;letter-spacing:-0.07em;}
#content .main_cs .tit_w {font-size:16px;line-height:24px;text-align:left;display:block;margin:20px 0 7px 24px;color:#fff;font-weight:700;letter-spacing:-0.06em;}
#content .main_cs .text_w {font-size:13px;line-height:19px;text-align:left;display:block;margin:0 0 0 24px;color:#fff;letter-spacing:-0.07em;}

#content .main_cs .cs03 {border:1px #d3d3d3 solid;}
#content .main_cs dl {margin:0 24px;height:218px;}
#content .main_cs dt {font-size:16px;color:#444;line-height:24px;text-align:left;font-weight:600;padding:20px 0 7px 0;font-weight:700;letter-spacing:-0.06em;}
#content .main_cs dt a {color:#444;display:block;width:100%;height:24px;background:url(../images/common/icon_more.gif) no-repeat right 2px;font-weight:600;}
#content .main_cs dd {color:#888;font-size:13px;line-height:20px;text-align:left;letter-spacing:-0.07em;}
#content .main_cs .cs01 dd {position:relative;z-index:1;}
#content .main_cs .cs01 p {color:#888;font-size:13px;line-height:20px;text-align:left;}
#content .main_cs img.play_btn {position:absolute;left:0;top:30px;z-index:5;height:110px;cursor:pointer;z-index:1;}
#content .main_cs .play_div {position:absolute;left:0;top:30px;z-index:5;width:200px;height:110px;background:#fff;display:none;z-index:1;}
#content .main_cs .cs02 img {margin:12px 0 15px 0;}
#content .main_cs .cs02 p {height:20px;line-height:20px;margin-bottom:4px;}
#content .main_cs .cs02 p .fl {width:49px;background:#aaa;color:#fff;font-size:13px;text-align:center;line-height:20px;height:20px;letter-spacing:-0.06em;}
#content .main_cs .cs02 p .fr {color:#333;font-size:15px;line-height:20px;height:20px;text-align:right;font-weight:600;}
#content .main_cs .cs02 p .fr .time {color:#666;font-size:13px;font-weight:400;}
#content .main_cs .cs02 a.lecturr_btn {margin-top:13px;display:block;border:1px #d3d3d3 solid;background:#fff url(../images/common/icon_arrow.gif) no-repeat 134px 50%;text-align:left;text-indent:58px;font-size:13px;color:#333;line-height:20px;padding:7px 0 6px 0;font-weight:600;letter-spacing:-0.06em;}
#content .main_cs .cs03 dd {padding:16px 0 0 0;}
#content .main_cs .cs03 dd div#choice_mymind {}
#content .main_cs .cs03 dd .choice_ul {}
#content .main_cs .cs03 dd .choice_ul li {line-height:19px;padding:0 0 10px 0;}
#content .main_cs .cs03 dd .choice_ul li a {font-size:12px;color:#666;line-height:19px;}
#content .main_cs .cs03 dd .choice_ul li a .fl {width:200px;text-align:left;line-height:19px;height:19px;overflow:hidden;text-overflow:ellipsis;}
#content .main_cs .cs03 dd .choice_ul li a .fr {width:200px;text-align:left;line-height:19px;height:19px;overflow:hidden;}
#content .main_cs .cs03 dd .choice_ul li a .date{color:#aaa;}


/**********공통사용게시판***********/
table.board_css {border-top:2px #242c43 solid;font-size:11px; text-align:left; margin-bottom:30px;}
table.board_css tr {}
table.board_css th {color:#333;font-family: 'Nanum GothicB', sans-serif;padding:10px 0 11px 0px;line-height:27px;width:150px; vertical-align:top;font-size:13px;background:#fbfbfb url("../images/common/bg_dot_line.png") repeat-x left bottom;}
table.board_css th.view_tit {background:#fbfbfb;}
table.board_css th span {display:inline-block;margin-left:21px;font-family: 'Nanum GothicB', sans-serif;font-size:13px;line-height:27px;}
table.board_css td {color:#666;font-size:11px;padding:10px 20px 11px 20px;line-height:27px;background:#fff url("../images/common/bg_dot_line.png") repeat-x left bottom;}
table.board_css td .guide {display:inline-block;margin-left:3px;}
table.board_css td div.view_cont {padding:9px 2px; line-height:25px; min-height:150px;}
table.board_css td input[type=text], table.board_css td input[type=password]{min-width:198px; padding:0 10px; height:25px; border:1px solid #d3d3d3; margin-right:4px;}
table.board_css td input.from_phone,
table.board_css td input.form_tel {min-width:42px;}
table.board_css td.field {padding-right:18px !important;}
table.board_css td.field label {display:inline-block;width:62px;}
table.board_css td textarea {min-width:98%; padding:8px 0 2% 8px; height:200px; border:1px solid #d3d3d3;}
table.board_css td textarea.from_textarea {min-width:98%; padding:8px 0 2% 8px; height:200px; border:1px solid #d3d3d3;}
table.board_css tr:last-child th,
table.board_css tr:last-child td { background-image:none;border-bottom:1px #d3d3d3 solid;}

#module_form table.board_css,
.sub_board table.board_css {border-top:2px #242c43 solid;}

#module_form table.board_css th {padding:10px 0 11px 0px;line-height:27px;}
#module_form table.board_css th span {line-height:27px;}
#module_form table.board_css td {padding:10px 20px 11px 20px;line-height:27px;}
#module_form table.board_css td input[type=text], #module_form table.board_css td input[type=password]{height:25px;line-height:25px;}
#module_form table.board_css td input.input_tel {width:68px;min-width:68px;padding-right:0;}
.view_board table.board_css {border-top:2px #242c43 solid;}
.view_board table.board_css th {color:#333;font-family: 'Nanum GothicB', sans-serif;font-size:15px;padding:12px 0 12px 20px;line-height:26px;background:#fdfdfd url("../images/common/bg_dot_line.png") -repeat-x left bottom;width:auto;vertical-algin:top;text-align:left;border-right:0;}
.view_board table.board_css th span {display:inline-block;margin:0 0 0 20px;text-align:left;font-family: 'Nanum GothicB', sans-serif;font-size:13px;line-height:25px;width:52px;}
.view_board table.board_css td {color:#888;font-size:12px;padding:12px 0 12px 20px;line-height:26px;background:#fff;}
.view_board table.board_css td span {color:#333;font-family: 'Nanum GothicB', sans-serif;display:inline-block;width:100%;background:url("../images/common/bg_board_line.gif") no-repeat right 50%;}
.view_board table.board_css td .guide {display:inline-block;margin-left:3px;}
.view_board table.board_css td.vc_td {border-top:1px solid #d3d3d3;}
.view_board table.board_css td.file {border-top:1px dotted #bbb;}
.view_board table.board_css td div.view_cont {padding:0px 5px; line-height:25px; min-height:150px;}
.view_board table.board_css td input[type=text], table.board_css td input[type=password]{min-width:198px; padding:0 10px; height:22px; border:1px solid #d3d3d3; margin-right:4px;}
.view_board table.board_css td input.from_phone,
.view_board table.board_css td input.form_tel {min-width:42px;}
.view_board table.board_css td.field {padding-right:18px !important;}
.view_board table.board_css td.field label {display:inline-block;width:62px;}
.view_board table.board_css td textarea.from_textarea {min-width:98%; padding:8px 0 2% 8px; height:200px; border:1px solid #d3d3d3;}
.view_board table.board_css tr:last-child th,
.view_board table.board_css tr:last-child td {border-bottom:1px #d3d3d3 solid;background-image:none;}

#editor_contents_outline td {background:none;}
.thumb_wrap {float:left;margin-right:10px;border:solid 1px #d3d3d3;background:#fafafa;text-align:center;width:261px;text-align:center;height:205px;line-height:205px;overflow:hidden;}
.thumb_wrap img {width:auto;height:auto;}

.btn_center {text-align:center;font-size:0;}
.btn_center a {margin:0 5px;}
.btn {display:inline-block; font-size:15px; color:#ffffff;font-family: 'Nanum GothicB', sans-serif;width:108px; height:38px; line-height:38px; text-align:center;}
.gray {background-color:#aaaaaa;border:1px #aaaaaa solid;font-family: 'Nanum GothicB', sans-serif;}
.blue {background-color:#2683e4;border:1px #2683e4 solid;font-family: 'Nanum GothicB', sans-serif;}
.view_board .blue {background-color:#2683e4;border:1px #2683e4 solid;font-family: 'Nanum GothicB', sans-serif;}
.white {background-color:#fff;border:1px #373737 solid;color:#373737;font-size:15px;font-family: 'Nanum GothicB', sans-serif;}
.btn_center input {margin-top:-10px;}
.btn_w120 {width:108px;}
.btn_w102 {width:108px;line-height:38px;height:38px;}
.btn_w84 {width:84px;line-height:30px;height:30px;}
.btn_w82 {width:82px;line-height:28px;height:28px;}

.join_tit {font-size:16px;line-height:22px;color:#222;font-family: 'Nanum GothicB', sans-serif;padding:12px 0 15px 17px;}
.sub_join h2 {font-size:17px;line-height:23px;text-align:left;color:#333;font-family: 'Nanum GothicB', sans-serif;padding:0 0 10px 27px;background:#fff url("../images/common/icon_more.gif") no-repeat left 2px;}
.sub_join table.board_css td input[type=text], .sub_join table.board_css td input[type=password] {min-width:150px; padding:0 10px; height:25px; border:1px solid #d3d3d3;}
.sub_join table.captcha {}
.sub_join table.captcha th {padding:10px 0;width:150px;background:#fbfbfb url("../images/common/bg_dot_line.png") repeat-x left bottom;}
.sub_join table.captcha th span {display:inline-block;margin-left:15px;}
.sub_join table.captcha td {padding:17px 20px;line-height:25px;background:#fff url("../images/common/bg_dot_line.png") repeat-x left bottom;}
.sub_join table.captcha td input[type=text] {margin-right:-9px;}
.sub_join .btn_center {padding-top:0px;}


/**********게시판css***********/
.sub_board {position:relative;margin:0;padding:0 0 180px 0;}
.sub_board .board_num {padding:12px 0 0 0;display:inline-block;line-height:19px;text-align:left;font-size:13px;color:#666;}
.sub_board .board_num strong {color:#2683e4;font-family: 'Nanum GothicB', sans-serif;}
.sub_board .board_search {text-align:center; padding:0px 0 10px 0; }
.sub_board .board_search:after {clear:both;content:"";display:block;}
.sub_board .board_search span {display:inline-block;color:#888;font-size:12px;font-family: 'Nanum GothicB', sans-serif;line-height:18px;padding:6px 0 6px 0;text-align:left;}
.sub_board .board_search span strong {color:#2683e4;}
.sub_board .board_search select {border:1px solid #d3d3d3; height:28px;line-height:28px; min-width:73px;margin-right:0px;color:#333;font-size:12px;}
.sub_board .board_search input.input_text {border:1px solid #d3d3d3; height:28px; min-width:191px;text-indent:10px;margin-right:1px;color:#333;font-size:12px;}
.gallery_board .board_search {margin:0;text-align:left;padding:0 0 20px 0;}

.sub_board table.board_list {text-align:center;border-top:2px #242c43 solid;background:#fff;}
.sub_board table.board_list tr {}
.sub_board table.board_list th {font-size:13px; text-align:center; padding:13px 0;line-height:22px;font-family: 'Nanum GothicB', sans-serif;color:#333; font-weight:600;background:#fbfbfb;border-bottom:1px #d3d3d3 solid;}
/*.sub_board table.board_list th.last {background:none;}*/
.sub_board table.board_list td {font-size:13px; color:#888; line-height:49px;height:49px; padding:0 10px 0 10px !important;background:#fff url("../images/common/bg_dot_line.png") repeat-x left bottom;font-family: 'Nanum Gothic', sans-serif;vertical-align:middle;}
.sub_board table.board_list td a {font-size:13px; color:#888; font-family: 'Nanum Gothic', sans-serif;}
.sub_board table.board_list td.left {text-align:left; padding-left:20px !important;padding-right:10px !important;}
.sub_board table.board_list td a.board_tit {display:inline-block;/* width:290px; */line-height:21px;height:21px;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.sub_board table.board_list td.left span {display:inline-block;line-height:21px;height:21px;margin:0;padding:0;vertical-align:middle;overflow:hidden;}
.sub_board table.board_list td .bbs_icon {}
.sub_board table.board_list td .bbs_icon img {vertical-align:middle;width:auto;height:auto;max-width:auto;margin:0;padding:0;}
.sub_board table.board_list tr:last-child th,
.sub_board table.board_list tr:last-child td {border-bottom:1px #d3d3d3 solid;background-image:none;}
.sub_board .paging {text-align:center; height:30px;line-height:30px;font-size:0;}
.sub_board .paging a {display:inline-block; font-size:12px; color:#777; padding:0;border:0 none;height:30px; line-height:30px; width:30px;text-align:center; vertical-align:middle;}
.sub_board .paging a.on,
.sub_board .paging a:hover {color:#2683e4; font-family: 'Nanum GothicB', sans-serif;}
.sub_board .paging a.first,
.sub_board .paging a.prev,
.sub_board .paging a.next,
.sub_board .paging a.last {overflow:hidden;font-size:0;width:30px;}
.sub_board .paging a.prev img,
.sub_board .paging a.next img,
.sub_board .paging a.first img,
.sub_board .paging a.last img {display:none;}
.sub_board .paging a.first {background:#fff url("../images/common/mid_page_first.gif") no-repeat left 50%;}
.sub_board .paging a.prev {background:#fff url("../images/common/mid_page_prev.gif") no-repeat left 50%;margin-right:10px;}
.sub_board .paging a.next {background:#fff url("../images/common/mid_page_next.gif") no-repeat right 50%;margin-left:10px;}
.sub_board .paging a.last {background:#fff url("../images/common/mid_page_last.gif") no-repeat right 50%;}

.sub_board .paging_wrap {margin-top:35px;margin-bottom:39px;height:40px;position:relative;}
.sub_board .paging_wrap2 {margin-top:35px;margin-bottom:39px;height:40px;position:relative;}
.sub_board h2.btn_writing {position:absolute;right:0;top:-5px;}

.sub_board .view_btn {padding-top:0px;margin-top:0px;}
.sub_board .view_btn h2 {float:right;}
.sub_board .view_btn p {float:left;}
.sub_board .view_btn p a {margin-right:10px;}

.sub_board ul.gallery_list {margin-left:0px;padding:17px 0 0 0;}
.sub_board ul.gallery_list:after {clear:both; content:""; display:block;}
.sub_board ul.gallery_list_top {border-top:2px #373737 solid;padding:20px 0 0 0;}
.sub_board ul.gallery_list li {float:left;width:261px;margin-right:20px;margin-bottom:20px;border:1px solid #d3d3d3;background:#fdfdfd;text-align:center;padding:0 0 18px 0;}
.sub_board ul.gallery_list li h2 {text-align:center;width:261px;line-height:200px;overflow:hidden;vertical-align:top;font-size:0;padding:0;margin:0;}
.sub_board ul.gallery_list li h2 img {verticla-align:top;}
.sub_board ul.gallery_list li h3 {font-size:13px; color:#444; font-family: 'Nanum GothicB', sans-serif; padding:18px 20px 4px 20px;text-align:center; line-height:20px;background:url("../images/common/bg_dot_line.png") repeat-x left top;margin:0;}
.sub_board ul.gallery_list li p {font-size:12px; color:#888; line-height:18px;text-align:center;margin:0 20px;}

.sub_board .comment {margin:0 0 -26px 0;padding:0;}
.sub_board .comment .comment_box {position:relative; padding:30px 20px 30px 20px;border-top:1px #d3d3d3 solid;background:#fdfdfd;}
.sub_board .comment .comment_box .comment_name {width:650px;margin-bottom:10px;}
.sub_board .comment .comment_box .comment_name span {width:233px;line-height:25px;display:inline-block;}
.sub_board .comment .comment_box .comment_name span.no_line {background:none;}
.sub_board .comment .comment_box .comment_name span label {font-size:13px;color:#333;font-family: 'Nanum GothicB', sans-serif;line-height:25px;padding:0;width:auto;margin-right:20px;display:inline-block;}
.sub_board .comment .comment_box .comment_name span input {border:1px solid #d3d3d3;line-height:23px;height:23px;padding:0;text-indent:5px;width:158px;min-width:158px;margin:0;}
.sub_board .comment .comment_box .comment_memo {width:680px;}
.sub_board .comment .comment_box .comment_memo label {font-size:13px;color:#333;font-family: 'Nanum GothicB', sans-serif;line-height:80px;padding:0;width:43px;display:block;min-height:80px;}
.sub_board .comment .comment_box textarea {border:1px solid #d3d3d3; width:620px;min-width:610px; padding:5px 0 5px 5px; min-height:68px;height:68px;float:left;}
.sub_board .comment .comment_box h3 {position:absolute; right:20px; top:30px; height:78px; text-align:center; width:108px; background-color:#242c43; border:1px #242c43 solid; line-height:78px;padding:0;}
.sub_board .comment .comment_box h3 a {font-size:14px; color:#fff; font-family: 'Nanum GothicB', sans-serif;display:block;line-height:78px;}
.sub_board .comment .comment_cont {position:relative;border-top:1px #d3d3d3 solid;}
.sub_board .comment .comment_cont h2 {color:#888; padding:12px 0 12px 20px;line-height:25px;font-size:12px;}
.sub_board .comment .comment_cont div {position:relative;border-top:1px #d3d3d3 solid;padding:12px 20px 14px 20px;z-index:1;}
.sub_board .comment .comment_cont div h3 {color:#888; padding-bottom:2px;}
.sub_board .comment .comment_cont div h3 strong {color:#333;font-family: 'Nanum GothicB', sans-serif;display:inline-block;margin-right:10px;}
.sub_board .comment .comment_cont div h4 {color:#888;font-size:12px;line-height:19px;}
.sub_board .comment .comment_cont div .comment_btn {position:absolute;right:20px;top:12px;color:#888;font-size:12px;border:0;margin:0;padding:0;}
.sub_board .comment .comment_cont div .comment_btn a { color:#888;font-size:12px;display:inline-block;}
.sub_board .comment .comment_cont div .comment_btn span.bar {color:#9b9b9b;display:inline-block;width:6px;text-align:center;margin:0;background:none;}
.sub_board .comment .comment_cont div.com_reple {border-bottom:1px solid #d3d3d3;background:#fff url("../images/common/bg_dot_line.png") repeat-x left top;position:relative;z-index:3;margin-top:-1px;padding:12px 20px 14px 20px;}
.sub_board .comment .comment_cont div.comment_reply {position:relative;z-index:3;margin-top:-1px;padding:12px 20px 14px 20px;}
.sub_board .comment .comment_cont div.comment_box2 {position:relative; padding:10px 0;border:0;}
.sub_board .comment .comment_cont div.comment_box2 .comment_name {width:650px;margin-bottom:10px;padding:0px;border:0;}
.sub_board .comment .comment_cont div.comment_box2 .comment_name span {width:233px;line-height:25px;display:inline-block;}
.sub_board .comment .comment_cont div.comment_box2 .comment_name span.no_line {background:none;}
.sub_board .comment .comment_cont div.comment_box2 .comment_name span label {font-size:13px;color:#333;font-family: 'Nanum GothicB', sans-serif;line-height:25px;padding:0;width:auto;margin-right:20px;display:inline-block;}
.sub_board .comment .comment_cont div.comment_box2 .comment_name span input {border:1px solid #d3d3d3;line-height:23px;height:23px;padding:0;text-indent:5px;width:158px;min-width:158px;margin:0;}
.sub_board .comment .comment_cont div.comment_box2 .comment_memo {width:680px;padding:0px;border:0;}
.sub_board .comment .comment_cont div.comment_box2 .comment_memo label {font-size:13px;color:#333;font-family: 'Nanum GothicB', sans-serif;line-height:80px;padding:0;width:43px;display:block;min-height:80px;}
.sub_board .comment .comment_cont div.comment_box2 textarea {border:1px solid #d3d3d3; width:620px;min-width:618px;padding:5px 0 5px 5px; min-height:68px;height:68px;}
.sub_board .comment .comment_cont div.comment_box2 h3 {position:absolute; right:0px; top:47px; height:78px; text-align:center; width:108px; background-color:#242c43; border:1px #242c43 solid; line-height:78px;padding:0;}
.sub_board .comment .comment_cont div.comment_box2 h3 a {font-size:14px; color:#fff; font-family: 'Nanum GothicB', sans-serif;display:block;line-height:78px;}
.sub_board .comment .comment_cont div.com_reserve {border:0;background:#fff url("../images/common/bg_dot_line.png") repeat-x left 10px;position:relative;z-index:3;margin-top:-1px;padding:30px 0px 0px 20px;margin:0;margin-left:-20px;margin-right:-20px;width:790px;}
.sub_board .comment .comment_cont div.com_reserve textarea.com_reserve {border:1px solid #d3d3d3; width:653px;min-width:653px;padding:5px 0 5px 5px; min-height:68px;height:68px;margin-right:20px;}
.sub_board .comment .comment_cont div.com_reserve a {position:absolute; right:0px; top:30px; height:78px; text-align:center; width:108px; background-color:#242c43; border:1px #242c43 solid;font-size:14px; color:#fff; font-family: 'Nanum GothicB', sans-serif;display:block;line-height:78px;padding:0;}

#module_form table.board_css td input.tel_input {width:80px !important;min-width:80px;}

.view_board {padding:0 0 0 0;}

/**********로그인***********/
.sub_login {text-align:center;margin:0;padding:0 0 172px 0;}
.sub_login .login_wrap {border-top:2px #242c43 solid;border-bottom:1px #d3d3d3 solid;padding:0 0 20px 0;text-align:center;}
.sub_login .login_box {padding:50px 0 33px 0;margin:0;text-align:center;background:#fbfbfb url("../images/common/bg_dot_line.png") repeat-x left bottom;}
.sub_login .login_box div.login_form {position:relative; width:462px; margin:0 auto; text-align:left;}
.sub_login .login_box div.login_form p {margin:0;padding:0;}
.sub_login .login_box div.login_form label {font-size:13px;color:#333;font-family: 'Nanum GothicB', sans-serif;text-align:left;display:inline-block;width:68px;height:35px;line-height:35px;float:left;}
.sub_login .login_box div.login_form input.login_input {padding:0; width:273px; height:33px; border:1px solid #d3d3d3; font-size:13px; color:#666;text-indent:10px;font-family: 'Nanum Gothic', sans-serif;float:left;}
.sub_login .login_box div.login_form input.mb10 {margin-bottom:10px;}
.sub_login .login_box div.login_form h3 {position:absolute;right:0;top:0;cursor:pointer;width:107px;height:80px;line-height:80px;padding:0;text-align:center;display:block;background:#2683e4;color:#fff;font-size:15px;font-family: 'Nanum GothicB', sans-serif;}
.sub_login .login_box div.login_form h3 input {border:0;position:absolute;right:0;top:0;cursor:pointer;width:107px;height:80px;line-height:80px;padding:0;text-align:center;display:block;background:#2683e4;color:#fff;font-size:15px;font-family: 'Nanum GothicB', sans-serif;}
.sub_login .login_box div.login_form h3.search_id {background:#2683e4;color:#fff;font-size:15px;font-family: 'Nanum GothicB', sans-serif;}
.sub_login .login_box div.login_form h3.search_pw {background:#2683e4;color:#fff;font-size:15px;font-family: 'Nanum GothicB', sans-serif;height:120px;line-height:120px;}
.sub_login .login_box .pt_id {padding-top:0px;}
.sub_login .login_box .pb-id {padding-bottom:18px;}
.sub_login .login_box .pt_pw {padding-top:0px;}
.sub_login .login_box .pb-pw {padding-bottom:18px;}
.sub_login .login_box div.pb-pw input.login_input {height:33px;line-height:33px;}
.sub_login .login_box div.pb-pw input.mb10 {margin-bottom:8px;}
.sub_login .login_box p.id {margin:0 0 0 252px; font-size:12px;color:#666;padding-top:10px;text-align:left;}
.sub_login .login_box p.id input {border:1px solid #d3d3d3;}
.sub_login .pw_box {padding-bottom:61px;}
.sub_login .pw_box div h3 {padding:50px 0 50px 0;}

.sub_login .login_bn {padding:30px 0 0 0;width:524px;margin:0 auto;}
.sub_login .login_bn .login_bnr_box {padding:0 0 9px 0;margin:0;width:100%;text-align:left;}
.sub_login .login_bn .login_bnr_box span,
.sub_login .login_bn .login_bnr_box a {display:inline-block;text-align:center;}
.sub_login .login_bn .login_bnr_box .title {font-size:12px;line-height:18px;color:#666;padding:6px 0 6px 8px;background:url("../images/common/icon_dot.gif") no-repeat left 13px;text-align:left;letter-spacing:-0.025em;}
.sub_login .login_bn .login_bnr_box .log_bnr_btn {font-size:12px;line-height:30px;width:139px;}
.sub_login .login_bn .login_bnr_box .log_bnr_btn a {color:#fff;line-height:18px;padding:6px 0;text-align:left;text-indent:29px;width:139px;background:#aaa url("../images/common/icon_btn_arrow.png") no-repeat 120px 12px;}
.sub_login .login_bn .login_bnr_box .log_bnr_btn a.btn_join {width:139px;line-height:18px;color:#fff;padding:6px 0;text-indent:29px;background:#242c43 url("../images/common/icon_btn_arrow.png") no-repeat 120px 12px;text-align:left;}
.sub_login .login_bn .login_bnr_box .log_bnr_btn a.btn_find {width:139px;line-height:18px;color:#fff;padding:6px 0;text-indent:29px;background:#aaa url("../images/common/icon_btn_arrow.png") no-repeat 120px 12px;text-align:left;}


/**********회원가입***********/
.sub_agree {text-align:center;margin:0;padding:0 0 130px 0;}
.sub_agree h2 {font-size:17px;line-height:23px;text-align:left;color:#333;font-family: 'Nanum GothicB', sans-serif;padding:0 0 10px 27px;background:#fff url("../images/common/icon_more.gif") no-repeat left 2px;}
.sub_agree .agree_box {border:1px #d3d3d3 solid;border-top:2px #242c43 solid;background:#fbfbfb;padding:20px 0 0 0;margin-bottom:40px;}
.sub_agree .agree_box textarea {font-size:12px; width:768px; color:#777; height:210px; font-weight:100; line-height:20px; padding:12px 0 12px 20px; border:1px solid #d3d3d3; background-color:#fff;}
.sub_agree .agree_box div {font-size:12px;margin:0 20px;color:#777; line-height:18px;font-weight:100; padding:12px 0 12px 12px; border:1px solid #d3d3d3; background-color:#fff;text-align:left;}
.sub_agree .agree_box label {display:block;padding:19px 0 18px 0;margin:20px 0 0 0;line-height:20px;font-size:13px;color:#333;text-align:center;background:#fff url("../images/common/bg_dot_line.png") repeat-x left top;}
.sub_agree .agree_box label strong {font-family: 'Nanum GothicB', sans-serif;}
.sub_agree .agree_box label input {margin-left:0px;margin-right:4px;}
.sub_agree .btn_center {padding:22px 0 0 0;}
.sub_agree .agree_bg {background:#fff;border:1px #d3d3d3 solid;border-top:2px #373737 solid;padding:20px 0;}
.sub_agree .agree_bg p {margin:0 20px;text-align:left;}
.sub_agree .privacy_bg {background:#fff;}
.sub_agree #module_policy {border:1px #d3d3d3 solid;line-height:18px;font-weight:100; padding:12px 0 12px 12px; border:1px solid #d3d3d3; background-color:#fff;text-align:left;overflow:auto;height:auto;}

h2.join_tit {border:1px #d3d3d3 solid;border-bottom:0;border-top:2px #373737 solid;font-size:16px;line-height:22px;color:#333;font-family: 'Nanum GothicB', sans-serif;padding:13px 0 12px 20px;}

.sub_memberout {}
.sub_memberout p {font-size:13px; color:#666; line-height:20px; padding-bottom:20px;}



/**********팝업***********/
.password_popup {text-align:center;}
.password_popup p {color:#888; padding:26px 0 19px 0;}
.password_popup h2 {}
.password_popup h2 input {border:1px solid #dddddd; padding:4px 0px; line-height:25px; min-height:25px; text-indent:10px; width:196px;}
.password_popup h3 {padding-top:8px;}
.him-window-header {}
.him-window-header-text {color:#000;font-size:13px;}


/**********로그인 팝업************/
#login_popup {text-align:center; padding-bottom:40px;}
#login_popup h2 {font-size:24px; font-weight:600; padding:40px 0 30px 0;}
#login_popup p {font-size:13px; color:#666; font-weight:100; line-height:22px;}
#login_popup p span {font-weight:600; color:#2683e4;}
#login_popup h4 {padding-top:30px;}
#login_popup h4 a {display:inline-block; width:80px; height:30px; border:1px solid #ddd; font-size:13px; color:#444; line-height:30px; text-align:center;}
#login_popup h4 a.blue {background-color:#2683e4; border:1px solid #2683e4; color:#fff; font-weight:600;}












