
/* admin_main*/
.pointer{cursor:pointer;}
#viewContainer{background-color:#48b1ea;height:100%;width:100%;	margin:0 auto;  text-align:center}
#topContainer{width:100%;/*height:250px;*/}
#headerLogo{margin-left:12%;padding-top:5%; padding-bottom:30px;}
#mainContainer{	width:100%;}
#contentContainer{width:90%;height:100%;margin:0 auto;	padding-top:20px;}
#loginContainer{width:100%;	height:310px;margin:0 auto;	 padding-top:20px; background:#18639a;}

#loginLayer{text-align:left; width:430px;height:290px;margin:0 auto;color:white;background-image:url(/html/cp/images/bg_login.png);}
#loginId{margin-top:95px; margin-left:40px;}
#loginPw{margin-top:40px; margin-left:40px; }
.loginInput {padding: 10px 2px 8px 10px;width: 340px;height: 30px;border: 1px solid #dadada;color: #959595;}
.loginInputRegular{color:black;}
#inputLayer{float:left;}
#btnLayer{clear:both;float:left; text-align:left; width:390px; height:100px;}
/*#btnLayer dd{float:left; text-align:left; width:210px; color:#1F394A; text-align:left; line-height: 13px; font-size:12px;} */
/*#btnLayer dt{float:left;text-align:left; width:120px;height:38px;}*/
#save_box{float:left; text-align:left; width:210px; padding-left:40px; color:#1F394A; text-align:left; line-height: 13px; font-size:12px;}
#login_box{float:right; height:60px; padding-top:10px;}
#btnLogin{float:left; text-align:center; width:120px;height:40px; padding-top:10px; margin:0 auto; font-size:20px; background-color:#253C46; -moz-border-radius: 5px;-webkit-border-radius:5px; border-radius:5px;}
#loginText {font-weight: bold;margin-top:30px; text-align: center; color:#18639a;}
#loginText a{color: #fff;  margin-left: 10px}

/*admin_sub */
.leftpanelinner { background: #1D2939;padding: 5px 15px;}
.sidebartitle {font-size: 11px;text-transform: uppercase;color: #999;margin-bottom: 10px;}

/* Navbar */
.navbar{background-color: #37516A; -webkit-box-shadow:  0px 2px 4px 0px rgba(0, 0, 0, 0.2); box-shadow:  0px 2px 4px 0px rgba(0, 0, 0, 0.2);}
.cp_top{width: 1042px;height: 60px; position: relative}
.logo{float: left; width:154px; margin-top: 10px; margin-left:10px;}
.info01{float: left; margin-left: 230px; margin-top:15px; width: 330px;height: 30px; color: #fff; font-size:12px; line-height: 35px; position: absolute; background-color: blue;background-color:#253C46; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.info01 .blue{color:#7faecd; margin-right:5px;}
.info01 .p{color: #39505F}
.info01 i{margin:3px 15px 0 10px;}
.m_icon{float: left; width:16px; height:16px; background-image:url(/html/cp/images/m_icon01.gif);}
.m_icon01{float: left; width:19px; height:16px; background-image:url(/html/cp/images/m_icon02.gif);}
.m_icon02{float: left; width:19px; height:16px; background-image:url(/html/cp/images/m_icon03.gif);}
.m_icon03{float: left; width:16px; height:16px; background-image:url(/html/cp/images/m_icon04.gif);}
.m_icon04{float: left; width:18px; height:16px; background-image:url(/html/cp/images/m_icon05.gif);}
.icon01{float: left; width:17px; height:22px; background-image:url(/html/cp/images/icon01.gif);}

.bold{font-weight: bold; color:#2E3338 }

/*프로필*/
.navbar-form{ background:#2E3338; margin:0px; padding:25px 0 35px; position:relative; height:100px;}
.form_table{margin: auto; width:200px; height:100px; background-color:#C2C2C2; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding-top: 20px}
.form_table dd{float: left; height:40px; line-height:40px; line-height:40px; text-align: center;}
.form_table dt{float: left; width:80px; height: 23px; margin-left: 50px}
.btnLogout{float:left;text-align:center;width:100%;height:30px;font-size:12px; line-height:12px; background-color:#253C46; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color: #fff}
.menubutton{ font-size:21px; border-right:1px solid #333; padding-right:11px; padding-left:1px; color:#ddd; line-height:43px;}
.menubutton:hover,.menubutton:focus,.menubutton:active{ color: #fff; text-decoration:none;}
/*left_menu */
#sidebar{background-color: #474F5; height: 100%; min-height:800px;}
.sidebar{width: 230px; float: left;display: block;color: #2E3337;background-color:#474F57 }
.sidebar .sidebar-dropdown{display: none;}
.sidebar ul{padding: 0px;margin: 0px;}
.sidebar ul li{	list-style-type: none;}
.sidebar #nav {  display: block;  width:100%; margin:0 auto;  position: relative; z-index: 60;}
.sidebar #nav li i{	display:inline-block;margin-right: 10px; margin-left: 5px;font-size:17px; color:#d4d4d4;line-height: 20px;text-align: center;}
.sidebar  #nav li span i{margin: 0px;color: #999; font-size:12px !important;  text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.5);	background: transparent !important;	border: 0px;}
.sidebar #nav > li > a {  display: block; padding: 10px 10px; font-size: 13px; color: #C5CED6; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6); text-decoration: none; border-top: 1px solid #515A63;border-bottom: 1px solid #424A52; background-color: #474F57;}
.sidebar #nav > li:hover > a, .sidebar #nav > li > a.open, .sidebar #nav > li > a.subdrop { color: #e9e9e9; border-top: 1px solid #4F5861; border-bottom: 1px solid #3C434A; background-color: #3C434A; box-shadow: none; color: #fff;}
.sidebar #nav > li > a:hover i, .sidebar #nav > li > a.open i, .sidebar #nav > li > a.subdrop i{color: #fff;}
.sidebar #nav > li > a:hover span i, .sidebar #nav > li > a.open span i, .sidebar #nav > li > a.subdrop span i{ color: #fff; background: transparent !important; border: 0px;}
.sidebar #nav li ul { display: none; background: #efefef}
.sidebar #nav li ul li a { display: block; background: #2E3338; padding: 5px 10px; padding-left: 20px; text-decoration: none; color: #bbb; border-bottom: 1px solid #2E3338; box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);}
.sidebar #nav li ul li a:hover,.sidebar #nav li ul li a.active { background: #59646E; color:#ccc; border-bottom: 1px solid #59646E;}
.sidebar #nav .has_sub ul i{ font-size: 14px; width:16px; margin-left:0px; margin-right:6px;}
  /* Main */
.mainbar{position: relative;margin-left: 230px;	margin-right: 0px;width: auto; overflow:hidden;	background:#EEEFF2;	border-left: 1px solid #ccc;z-index: 50;min-height: 800px; /*background-image:url('/html/cp/images/body_bg.jpg')*/ }
.mainbar .container{ max-width:100% !important;	width: 100% !important;} 

/* Page head */
.mainbar .page-head{ padding: 8px 20px; background:#f3f3f3; border-bottom: 1px solid #fff; -webkit-box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.19);  box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.19);}
.mainbar .page-head h2{font-weight:bold; color:#04AEDA;font-size: 22px;}
.mainbar .bread-crumb, .mainbar .bread-crumb02{ padding-top:5px; border-top: 1px solid #ddd; font-size: 12px;	margin-top: 10px;color: #aaa;}
.bread-crumb03{ width:830px; height: 43px;font-size: 12px;	margin-top: 10px;color: #aaa; background-image:url('/html/cp/images/bg_search.gif');}
.search_tb{margin-left: 30px; margin-top:5px;}
.search_tb input, select{ background-color: #fff; width: 150px; height: 21px; border:1px solid #b5b4b4; margin-left: 5px; text-align: center; line-height: 21px; text-align: center;}
.mainbar .bread-crumb img{margin-left:5px;}
.bread-crumb03 img{margin-left: 10px; margin-right: 10px;}

.mainbar .bread-crumb i{margin-right: 3px;}
.mainbar .bread-crumb .divider{margin: 0px 3px;}
.mainbar .bread-crumb a{color: #666;}
.mainbar .bread-crumb a.bread-current{color: #888;}
.bread-crumb input{ background-color: #fff; width: 216px; height: 21px; border:1px solid #b5b4b4; margin-left: 5px; margin-right: 5px}
.bread-crumb02 input{ background-color: #fff; width: 100px; height: 21px; border:1px solid #b5b4b4; margin-left: 5px; text-align: center; line-height: 21px}
.selling_search img{margin-left: 10px; margin-top:5px;}
.bread-crumb select{width: 150px;}
.bread-crumb02 select{width:80px; height: 21px}

/* 테이틀여백 */
.mainbar .matter{border-top: 1px solid #ddd;padding: 15px 10px;}

/* 서브타이틀 문구*/
.dtpicker{max-width:120px;display:inline-block;}

/*내용*/
.widget {background: #fff;margin: 0 auto 24px;position: relative;border: 1px solid #e2e1e1;box-shadow: 0 3px 0 0 #dbdbdb;-moz-box-shadow: 0 3px 0 0 #dbdbdb;-webkit-box-shadow: 0 3px 0 0 #dbdbdb;}
.widget .widget-head {background: #f7f7f7;border-bottom: 1px solid #e2e1e1;text-shadow: 0 1px 0 0 1px 0 #fff;height: 35px;line-height: 35px;position: relative;padding: 0 14px 0 0;overflow: hidden;}
.margin-none {margin: 0 !important; padding-left: 10px; color:#04ADD9 }
.margin-none span{color:#7B8085 }
.inner-2x.innerAll {padding: 28px !important;}
.innerAll table{ font-size: 13px; line-height:15px; width: 100%; text-align: center}
.innerAll th{padding:10px; border-top: 2px solid #424347;background-color:#F2F2F2; color: #7B8085}
.innerAll td{padding:10px; border-top:1px solid #DDDDDD;}
/* paging*/
.pager{text-align:center;margin:20px 0 0px 0; height:45px}
.pager a,.pager strong,.pager a,.pager span{display:inline-block;margin:-1px;padding:4px 11px 5px;border:1px solid #c0c0c1;background-color:#fbfbfb;font-family:tahoma,geneva,sans-serif;font-weight:bold;line-height:16px;vertical-align:top}
.pager a{color:#666}
.pager a:hover{background-color:#fff;color:#4b9ee0;text-decoration:none}
.pager strong{position:relative;margin-top:-2px;padding:5px 11px 6px;border:1px solid #767981;background-color:#fff;color:#4b9ee0}
.pager a.prev,.pager a.prev:hover,.pager a.next,.pager a.next:hover{overflow:hidden;margin:-1px 0;padding:0;border:0;width:28px;height:28px;background:url('images/sp_paging.png') no-repeat 0 -60px;color:#4b9ee0;text-decoration:none;z-index:30;*left:-3px;text-indent:-9999px;}
.pager a.prev{background-position:0 -30px}
.pager a.prev:hover{background-position:0 0}
.pager a.next{background-position:-27px -30px}
.pager a.next:hover{background-position:-27px 0} 

/* Footer */
footer{ background-color: #333;padding:10px 0px;color: #777;font-size: 12px;border-top: 1px solid #333; bottom: 0}
footer .container{max-width:100% !important;}
footer a, footer a:visited{color: #666;}
footer a:hover{color: #555;text-decoration: underline;}
footer .copy{font-size: 11px; text-align: center; }

/* 해시값테이블*/
.pop_reg{width:100% }
.pop_title{font-size:13px; color:#c6eaf9; height:50px; }
.pop_reg button{margin-left:200px;}
.pop_reg table{height: 100%;}
.pop_reg table td{border-top:1px solid #C2C2C2 }
.pop_reg table th{background-color:#EBEBEB; font-size:13px;color:#39505F; line-height:30px;}
.pop_reg input{background-color:#fff; padding: 10px 2px 8px 10px;width: 340px;height: 30px;border: 0px solid #dadada;color: #959595;}
.td01{width:700px}
.btn{float:left;text-align:center;width:300px;height:30px;font-size:12px; line-height:12px; background-color:#253C46; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color: #fff}
.btn01{margin-right:10px;float:right;text-align:center;width:50px;height:25px;font-size:12px; line-height:12px; background-color:#F8F9F9; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color: #39505F}

