@charset "utf-8";
/* CSS Document */

body {position:relative; font-size:12px;line-height:1.8em;color:#444444; font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, UnDotum, sans-serif; letter-spacing:-1px;}

/* 어드민로그인 */
.admin_login_layout{width:700px; height:305px; background:url(../images/admin_login_bg.png); margin:200px auto 0 auto; position:relative;}
.admin_login{width:440px; height:140px; position:absolute; top:95px; left:235px;}
.admin_login_logo{position:absolute; top:-45px; left:15px;}
.admin_login input{width:185px; height:28px; padding:0 5px; border:1px solid #c5c5c5; margin: 0 15px; line-height:28px;}
.admin_login_info{ width:700px; text-align:center; position:absolute; top:270px; font-size:12px; font-weight:bold;}
.admin_login_info span{ padding:0 7px; font-weight:100; color:#d5d5d5;}


/* 로그인 수정 150129 */
.admin_login_layout2{width:700px; height:305px; background:url(../images/login_bg.png); margin:200px auto 0 auto; position:relative;}


/* 어드민 메인게시판 */
.admin_main{width:960px; position:relative; margin:0 auto; padding-top:140px;}
.admin_table{width:100%;background:#f4f8f9; border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-size:12px; text-align:center;}
.admin_table th{background:#4a7ed5; color:#fff; height:40px; line-height:40px; border-left:1px solid #d8d8d8; font-weight:bold;}
.admin_table tr.tr_b1{background:#deeef2; }
.admin_table tr.tr_b2{background:#c5e3ea; font-weight:bold; }
.admin_table td{height:35px; line-height:35px; border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8}

/* 통계용 테이블 */
.static_main{width:960px; position:relative; margin:0 auto; padding-top:140px;}
.static_table{width:1000px;background:#f4f8f9; border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-size:12px; text-align:center;}
.static_table th{background:#4a7ed5; color:#fff; height:40px; line-height:40px; border-left:1px solid #d8d8d8; font-weight:bold;}
.static_table tr.tr_b1{background:#deeef2; }
.static_table tr.tr_b2{background:#c5e3ea; font-weight:bold; }
.static_table td{height:35px; line-height:35px; border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8}


/* 어드민메뉴 */
.admin_menu{width:100%; background:url(../images/sub_mn_bg.png) repeat-x; float:left; position:relative; border-top:3px solid #4a7ed5; margin-top:50px;z-index:999;}
.admin_mn{width:960px; height:45px; margin:0 auto; background:url(../images/sub_mn_line.png) no-repeat; position:relative;}
.admin_mn li{float:left;}
.admin_mn ul li a{width:160px; background:url(../images/sub_mn_line.png) no-repeat right; float:left; line-height:45px; text-align:center; display:block; font-weight:bold;}
.admin_mn ul li a.ov{ background:#306ebe; color:#fff;}
.admin_mn ul li a:hover{ background:#306ebe; color:#fff;}
.admin_mn ul li a:active{ background:#306ebe; color:#fff;}
.admin_mn_tep{width:100%; background:#f4f8f9; border-bottom:1px solid #d8d8d8; height:25px; float:left; padding:5px 0;}
.admin_mn_layout{width:960px; margin:0 auto;display:none;}
.admin_mn_layout a{display:inline-block; padding:0 10px ;}
.admin_mn_layout a.on{display:inline-block; padding:0 10px ;font-weight:bold; text-decoration:underline; color:#0030ae;}
.admin_mn_layout a:hover { font-weight:bold; text-decoration:underline;}
.admin_mn_layout a:active { font-weight:bold; text-decoration:underline;}


/* 어드민서브 */
.contents{width:960px; margin:0 auto; position:relative;}
.sub_layout{width:960px; position:relative;background:url(../images/sub_layout_bg.png) repeat-y; float:left;}

/* 어드민 2차메뉴 */
.sub_mn_list{width:220px; position:relative; float:left; height:100%; margin-bottom:15px;}
.sub_mn_list ul{ padding:0px ; margin:0;}
.sub_mn_list li.title{ width:220px; background:url(../images/main_bg.png); height:70px; line-height:70px; text-align:center; color:#fff; font-size:24px; font-weight:bold; position:relative; }
.sub_mn_list .arow{ position:absolute; right:0; bottom:0}
.sub_mn_list a{width:205px; background:url(../images/sub_menu_arow.png) no-repeat 200px; height:35px; line-height:35px; border-bottom:1px solid #d8d8d8; display:block; padding-left:15px;}
.sub_mn_list a.ov{width:205px; background:#ececec url(../images/sub_menu_arow.png) no-repeat 200px;; height:35px; line-height:35px; border-bottom:1px solid #d8d8d8; display:block; padding-left:15px; font-weight:bold; color:#000; font-size:1.2em;}
.sub_mn_list a:hover{background:#ececec url(../images/sub_menu_arow.png) no-repeat 200px;; font-weight:bold; color:#000; font-size:1.2em;}
.sub_mn_list a:active{background:#ececec url(../images/sub_menu_arow.png) no-repeat 200px;; font-weight:bold; color:#000; font-size:1.2em;}


/* 컨텐츠 */
.sub_contents{width:700px; position:relative; float:right; padding:20px 0;}

/* 20160226 추가 */
.pop_contents{width:700px; position:relative; padding:20px 0;}

/* 어드민 멘트관리 */
.admin_ment_table{width:100%;background:#f4f8f9; border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-size:12px; text-align:left;}
.admin_ment_table p{ line-height:22px;}
.admin_ment_table input.ad_ra{margin: 0;}
.admin_ment_table input{margin: 0 7px 0 0;}
.admin_ment_table input.ad_tt{width:200px; height:26px; padding:0 5px; border:1px solid #c5c5c5; line-height:26px; }
.admin_ment_table th{background:#4a7ed5; color:#fff; height:65px; line-height:65px; border-left:1px solid #d8d8d8; font-weight:bold; width:150px; padding-left:10px; border-bottom:1px solid #d8d8d8; }
.admin_ment_table td{line-height:30px; border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; padding-left:10px;}
.admin_ment_table fieldset{border:0; position:relative; clear:both;}
.admin_ment_table fieldset *{ vertical-align:middle;}

/* 어드민 멘트관리 버튼 */
.ad_ment_layout{float:left; margin-bottom:10px;}
a.ad_ment_btn_b { background:url(../images/admin_btn_b_bg.png) repeat-x; height:26px; padding:0 12px; border:1px solid #316a9c; display:inline-block; line-height:26px; font-weight:bold; color:#fff;  margin:0 5px 7px 0;}
a.ad_ment_btn_b_ov { background:url(../images/admin_btn_p_bg.png) repeat-x; border:1px solid #6939a8; display:inline-block;height:26px; padding:0 12px;  line-height:26px; font-weight:bold; color:#fff;  margin:0 5px 7px 0;}
a:hover.ad_ment_btn_b { background:url(../images/admin_btn_p_bg.png) repeat-x;border:1px solid #6939a8; display:inline-block;}
a:active.ad_ment_btn_b { background:url(../images/admin_btn_p_bg.png) repeat-x; border:1px solid #6939a8;}
.ad_ment_btn{ background:url(../images/admin_btn_p_bg.png) repeat-x; height:26px; padding:0 12px; border:1px solid #6939a8;}
.ad_ment_btn{ background:url(../images/admin_btn_f_bg.png) repeat-x; height:26px; padding:0 12px; border:1px solid #5e5e5e;}