@charset "utf-8";
body {margin:0; padding:0; color:#444; }
div {margin:0; padding:0; color:#555; font-size:12px; font-family:'돋움',dotum,Tahoma,Geneva, sans-serif; line-height:160%; overflow:hidden;}

input, textarea, select {margin:0; padding:0;}
form {display:block; border:none;}
fieldset {margin:0px; padding:0px; border:none;}
input {padding:0px; vertical-align:middle; border:none;}
input[type~="text"] {border:1px solid #ccc; padding:1px;}
input[type~="password"] {border:1px solid #ccc; padding:1px;}
input[type~="file"] {border:1px solid #eaeaea; padding:2px 0 2px 5px;}
input[type~="checkbox"] {border:none; margin:-1px 0; padding:2px 0 2px 5px;}
input[type~="radio"] {border:none; margin:-1px 0; padding:2px 0 2px 5px;}
input[type~="button"]{cursor:pointer;} 
input[type~="submit"]{padding-top:3px; cursor:pointer;}
input[type~="image"]{margin:0; padding:0; cursor:pointer;}

select {vertical-align:middle; padding:0;}
textarea { padding:2px 0 2px 5px; border:1px solid #ccc;}

a {margin:0; padding:0;}

p {margin:0; padding:0;}

strong {margin:0; padding:0; font-family:'돋움',dotum;}
Form {display:inline; margin:0; padding:0;}
img {border:none; margin:0; padding:0;}
fieldset {margin:0; padding:0; border:0;}
table {margin:0;  border-collapse:collapse; table-layout:fixed;}
td{word-break:break-all;}
th{word-break:break-all;}

ul,li,ol,dl,dd,dt {margin:0; padding:0; list-style:none; overflow:hidden;}
hr {padding:0; margin:0;}

h1 {margin:0; padding:0;}
h2 {margin:0; padding:0;}
h3 {margin:0; padding:0;}
h4 {margin:0; padding:0;}
h5 {margin:0; padding:0;}

a:link		{color: #3e3427; text-decoration:none;}
a:visited	{color: #3e3427; text-decoration:none;}
a:hover		{color: #e5910c; text-decoration:none;}
a:active	{color: #3e3427; text-decoration:none;}
a			{color: #3e3427; text-decoration:none;}

a.rollover1 img				{border-width:0; display:inline;} 
a.rollover1 img.over		{display:none;}
a.rollover1:hover			{border:0;}
a.rollover1:hover img		{display:none;}
a.rollover1:hover img.over	{display:inline;}


.clear{clear:both; width:100%; overflow: hidden;}
.float_l{float:left;}
.float_r{float:right;}

.align_c	{text-align:center !important;}
.align_r	{text-align:right !important;}
.align_l	{text-align:left !important;}

.valign_t{vertical-align:top;}
.valign_m{vertical-align:middle;}
.valign_b{vertical-align:bottom;}

.strong{font-weight:bold;}
.f_normal{ font-weight:normal !important;}
.nobg{background:none !important;}
.noline{border:none !important;}

.nomargin{margin:0 !important;}
.nopadding{padding:0 !important;}

.hand{cursor:pointer;}


/*margin*/
.mt_10{margin-top:10px;}
.mb_5{margin-bottom:5px;}
.mb_10{margin-bottom:10px;}
.mb_20{margin-bottom:20px;}
.mb_30{margin-bottom:30px !important;}
.ml_10{margin-left:10px;}
.mtb_20{margin-top:20px; margin-bottom:20px;}

/*레이아웃*/
#header{width:100%; min-width:1200px; padding:15px 0; background:url(/images/admin/bg_header.gif) repeat-x #27292b;}
.head {width:1000px; margin:0 auto; overflow: hidden;}
#header .head h1{float:left; width:200px; margin-left:10px;}
#header .head p{float:right; width:675px; margin-top:15px;  text-align:right; color:#fff;}
#header .head p strong{color:#ff9b28;}



#header .head p a{color:#a6a6a6;}
#header .head p a:hover {color:#eee;}

#lnb {width:100%; min-width:1000px;  background:#205092;  overflow: hidden;}
#lnb ul{width:1000px; margin:0 auto; border-left:1px solid #0b336b;}
#lnb li{float:left; width:12%; border-right:1px solid #0b336b;}
#lnb .lnb_on a, #lnb .lnb_off a{float:left; width:100%;  text-align:center; padding:15px 0; line-height:100%; font-weight: bold; color:#fff;}
#lnb .lnb_on a, #lnb .lnb_off a:hover{background:#5489d1;}
#lnb .lnb_off a{background:#205092;} 

#container {width:1000px; margin:20px auto; border:1px solid #d7d8d8; background:url(/images/admin/bg_container.gif) 199px top repeat-y #fff;}

#snb{min-width:200px; margin-bottom:20px; float:left;}
#snb h2{padding:10px 30px; background:url(/images/admin/icon_menu01.png) 10px 11px no-repeat #2d3031; color:#fff; font-size:13px; }
#snb ul{clear:both; width:100%;}
#snb li{clear:both; padding:8px 0 8px 15px; background:url(/images/admin/bg_icon_menu.gif) right top no-repeat; border-bottom:1px solid #d0cfd0;}
#snb li a:hover {color:#555; font-weight: bold; } 
#snb .sub_on a {color:#ff6c00; font-weight: bold;}

#categoryTreeTag{height:600px; overflow:auto;}

#snb li ul{padding-top:15px; margin-left:-10px;}
#snb li li{margin:3px 0; padding:0; padding-left:0px; background:#fff; border:none; font-size:11px;}
#snb li li a:hover{font-weight: normal;}
#snb li .sub2_off a{color:#999; font-weight: normal;}
#snb li .sub2_on a{color:#555;}

#snb .snb_btn {padding:5px; background:#6f6f6f; text-align:right;}

#content {float:right; width:725px; margin:25px 30px 25px 0; padding-bottom:20px; overflow: hidden;}
#content .title{margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #ccc; }
#content .nav{ float:right; margin:5px 0 0 0;padding-left:45px; background:url(/images/admin/icon_home.gif) left 2px no-repeat;}
#content h2{float:left;  padding-left:20px;  background:url(/images/admin/blt_h2.gif) left 7px no-repeat; font-size:18px; line-height:160%;}
#content h3{margin:10px 0; padding-left:18px; background:url(/images/admin/blt_h3.gif) left top no-repeat;  font-size:14px;}

#footer {margin-bottom:20px; text-align:center;}


/*로그인*/
.login{clear:both; background:url(/images/admin/bg_center.gif) left 259px repeat-x;}
.login h1{width:690px; min-height:65px; margin:0 auto; padding:200px 0 0 10px;}
.center{clear:both; width:535px; margin:0 auto; padding:110px 0 100px 165px; background:url(/images/admin/bg_login.gif) no-repeat #fff;}
.login .center .left{float:left; width:200px; margin-top:3px; padding-left:80px;}
.login .center .left p{margin-bottom:10px;}
.login .center .left input {padding:3px; width:175px;}
.login .center .right{float:left; width:109px;}


/*메뉴등록*/
.scroll {width:330px; height:300px; padding:10px; border: 1px solid #e1e1e1; overflow-y:scroll; overflow-x:hidden;}
.menu_list p {margin-bottom:5px; text-align:right;}
.menu_list table {width:100%;}
.menu_list thead th {border-top:2px solid #333; background:#efefef;}
.menu_list th, .menu_list td {padding:5px 0 3px 0; border-bottom:1px solid #ccc;}
.menu_list td {text-align:center;}

/*팝업*/
.popup h2{padding:5px 10px; background:#205092; color:#fff; font-size:14px;}
.popup table {width:100%;}
.popup th, .popup td {padding:5px 0 3px 0; border:1px solid #ccc; font-size:12px;}
.popup th {background:#efefef;}
.popup td {padding-left:10px;}
.popup td input[type~="text"] {padding:5px; border:1px solid #ccc;}

