@charset "utf-8";

/************************************************************************
 * 파일명      : base.css
 * 설명        : 관리자_기본
 * 작성자      : (주)스마일웹 디자인팀
 * 작성일      : 2012.02.06
 * 최종수정일  : 2012.02.06
 * Copyright (c) 2011 Smileweb co., Ltd.  All rights reserved.  www.smileweb.co.kr *
************************************************************************/

* {margin:0; padding:0;}
html {height:100%; font-family:dotum, Gulim; background:#fff;}
body {font-size:12px; line-height:130%;}
div, ul, ol, dl, p, td, th, input, textarea, select {color:#777;}
div, p, input, textarea, select, h1, h2, h3, h4, em, address, fieldset, form, iframe, object {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0; width:100%; font-size:12px;}
img, fieldset, span {border:0 none; vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
abbr,acronym {border:0;}
hr, legend {display:none;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;}
input,select,option {font-size:11px; border:0 solid #ccc; vertical-align:middle;}
ul, ol, li, dl, dt, dd {list-style:none; margin:0; padding:0;} 
.png24 {tmp:expression(setPng24(this))}

table a:link {color:#777;}
table a:visited {color:#0b71fd;}
table a:hover, table a:active {color:#d94547; text-decoration:none;}
a {text-decoration:none; color:#777;}
a:hover, a:active, a:focus {color:#2a5fc9; text-decoration:none;}
a.underline {text-decoration:none; color:#777;}
a.underline:hover, a.underline:active, a.underline:focus {color:#777; text-decoration:underline;}
a,img,input {outline:none; selector-dummy:expression(this.hideFocus=true);}

select,input {vertical-align:middle;}
input.text {border:1px solid #ccc; padding:3px; color:#777; height:14px;}
input.file {border:1px solid #ccc; font-size:11px; padding:2px 6px;}
input.check {width:13px; height:13px; margin-top:1px; margin-right:4px; vertical-align:middle;}
textarea.textarea {border:1px solid #ccc; padding:5px; font-size:1em; color:#777; line-height:130%; width:98%; height:300px;}
textarea.textarea2 {border:1px solid #ccc; padding:5px; font-size:1em; color:#777; line-height:130%; width:98%; height:100px;}
select {border-right:#ccc 1px solid; border-top:#ccc 1px solid; border-left:#ccc 1px solid; border-bottom:#ccc 1px solid;}

/******************************************************** 특별한 사항이 아닌이상 위내용 수정 금지 *************************************************************/

/* 백그라운드 */
#wrap .bg_none {background:none;}

/* color */
.f_point {color:#2a5fc9;}
.f_orange {color:#ff6600;}

/* size */
.f_12px {font-size:12px;}
.f_14px {font-size:14px;}

/* margin */
.mg_t5 {margin-top:5px;}
.mg_t10 {margin-top:10px;}
.mg_t20 {margin-top:20px;}
.mg_t30 {margin-top:30px;}
.mg_t40 {margin-top:40px;}

/* align */
#wrap .ta_l {text-align:left;}
#wrap .ta_r {text-align:right;}
#wrap .ta_c {text-align:center;}
.ta_c {text-align:center;} 

/* paging*/
.paging {width:100%; text-align:center; margin-top:10px;}
.paging a {display:inline-block; font-size:12px; width:26px; height:20px; margin:0 8px;}
.paging a.num {padding-top:6px; font-weight:bold; color:#444; background:#f2f2f2;}
.paging a.num:hover, a.num:active {background:#ddd;}
.paging a.choice {padding-top:6px; background:#2a5fc9; color:#dfe7f7; font-weight:bold;} 
.paging a.btn {padding:0 10px;}
.nolist {text-align:center; padding-top:15px; height:35px; font-weight:bold; border-bottom:1px solid #ddd;}

/* btn */
.btn_type1:link, .btn_type1:visited {background:#2a5fc9; border:1px solid #3e4bbc; color:#fff; font-weight:bold; padding:10px 15px; display:inline-block; cursor:pointer;} /* 큰버튼_칼라 */
.btn_type2:link, .btn_type2:visited {background:#999; border:1px solid #888; color:#fff; padding:2px 6px; display:inline-block; font-size:11px; font-weight:bold; cursor:pointer;} /* 작은버튼 */
.btn_type3:link, .btn_type3:visited {background:#afafaf; border:1px solid #a3a3a3; color:#fff; font-weight:bold; padding:10px 15px; display:inline-block; cursor:pointer;} /* 큰버튼_회색 */
.btn_type5:link, .btn_type5:visited {background:#2a5fc9; border:1px solid #a3a3a3; color:#fff; font-weight:bold; padding:10px 15px; display:inline-block; cursor:pointer;} /* 큰버튼_파랑 */

.btn_del:link, .btn_del:visited {background:#b5b5b5; border:1px solid #9d9d9e; color:#fff; padding:0 2px; height:12px; font-weight:bold; cursor:pointer; font-size:9px; font-family:Tahoma;} /* 가장작은버튼 */
.btn_type4:link, .btn_type4:visited {background:#2a5fc9; border:1px solid #3e4bbc; color:#fff; padding:2px 6px; display:inline-block; font-size:11px; font-weight:bold; cursor:pointer;} /* 작은버튼 */



.btn_type22:link{color:#666;}
.btn_type22:link, .btn_type22 a:hover{color:red;}
.btn_type22:link, .btn_type22 a:visited {color:blue;} 


/* style */
.f_bold {font-weight:bold;}
.f_normal {font-weight:normal;}

/* input_btn */
.input_textbox {float:left; border:1px solid #ccc; padding:3px; color:#777; height:14px; margin-right:5px;} 
.input_div {float:left; position:relative; height:23px; overflow:hidden;} 
.input_button {float:left; background:#999; border:1px solid #888; color:#fff; padding:2px 6px; *padding:2px 0 0 0; display:inline-block; font-size:11px; font-weight:bold; cursor:pointer; margin-right:5px;}
.input_hidden {font-size:45px; position:absolute; right:0px; top:0px; opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0; cursor:pointer;} 

/* icon */
.ico_point {color:#f26751; font-size:11px; background:url('/images/common/icon/point_red.gif') no-repeat 2px 35%; padding:1px 0 1px 15px;} /* 느낌표모양 아이콘*/