html, body, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, 
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0; padding:0; border:0; font-size:12px; color:inherit; font-family:verdana, 맑은 고딕, dotum, 돋움,  sans-serif; line-height:1.6; vertical-align:baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}
li img {vertical-align:top;}
a {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}

.f-strong {font-weight:bold;}
.bold {font-weight:bold;}
.f-red {color:#FF4040;}
.f-gray {color:#9E9E9E}
.f-small {font-size:11px;}
.f-blue {color:#2080D0;}

input.checkbox{margin:0;display:inline;}
input.radio{margin:0;display:inline;}
.help {color:#3399cc;letter-spacing:-1px}

/* 레이아웃 */
#container {min-width:1200px; width:100%;padding-top:50px;}
#header {width:100%; height:49px; border-bottom:1px solid #7fa8c6; background:#f0f3f5;}
#header h1 {float:left; width:151px; height:49px; border-right:1px solid #7fa8c6; color:#fff; font-size:16px; font-family:arial; text-align:center; line-height:49px; background:#428bca;}
#header .tab {float:left;padding-left:10px;margin-top:5px;}
#header .tab li {float:left;font-weight:bolder;}
#header .menu {float:right;margin-right:10px;}
#header .menu li {float:left; margin-top:12px;font-size:11.5px;color:#5e5e5e;}
#header .menu li.btn a:hover  {font-size:11.5px;text-decoration:none;}

.extension .btn {padding:5px 0; border-top:1px solid #7fa8c6;}
#header .menu li.last {margin-top:0;}
#wrapper {float:left; width:100%;}
#cnt {min-height:1500px; height:auto !important; height:1500px; margin:0 0 0 150px; border-left:1px solid #7fa8c6; border-right:0px solid #7fa8c6;}
#cnt .navi {height:50px; padding-left:10px; border-bottom:1px solid #7fa8c6; text-align:left; line-height:50px;}
#snb {float:left; position:relative; width:150px; margin-left:-100%;}
#snb .cate .big a {display:block; width:100%; height:50px; padding-left:10px; border-bottom:1px solid #4e576c; color:#fff; font-size:14px; font-weight:bold; line-height:50px; letter-spacing:-2px; background:#2f4363; cursor:pointer;}
#snb .cate .big_on a {color:#181b1f;}

#snb .cate .big  ul {right:0; top:0px;}
#snb .cate .big ul li.small_off a {display:block; width:100%; height:50px; padding-left:10px; border-bottom:1px solid #d5e0eb; color:#777; font-size:12px; line-height:50px; letter-spacing:-1px; text-align:left; background:#fff;}
#snb .cate .big ul li a:hover {color:#181b1f;}
#snb .cate .big ul li.small_on a{display:block; width:100%; height:50px; padding-left:10px; border-bottom:1px solid #d5e0eb;  font-size:12px; line-height:50px; letter-spacing:-1px; text-align:left; color:#000000;background-color: #E2E2E2;}
#ext {float:left; width:149px; margin-left:-149px;}
#footer {clear:left; width:100%; border-top:1px solid #7fa8c6;}


/* BOOTSTRAP REDEFINITION */
/* BUTTON */
.btn-alpha { background-color: hsl(193, 32%, 49%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b8d3da", endColorstr="#5493a4"); background-image: -khtml-gradient(linear, left top, left bottom, from(#b8d3da), to(#5493a4)); background-image: -moz-linear-gradient(top, #b8d3da, #5493a4); background-image: -ms-linear-gradient(top, #b8d3da, #5493a4); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8d3da), color-stop(100%, #5493a4)); background-image: -webkit-linear-gradient(top, #b8d3da, #5493a4); background-image: -o-linear-gradient(top, #b8d3da, #5493a4); background-image: linear-gradient(#b8d3da, #5493a4); border-color: #5493a4 #5493a4 hsl(193, 32%, 41.5%); color: #333 !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.49); -webkit-font-smoothing: antialiased; }
.btn-foxtrot { background-color: hsl(0, 69%, 22%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b42121", endColorstr="#5e1111"); background-image: -khtml-gradient(linear, left top, left bottom, from(#b42121), to(#5e1111)); background-image: -moz-linear-gradient(top, #b42121, #5e1111); background-image: -ms-linear-gradient(top, #b42121, #5e1111); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b42121), color-stop(100%, #5e1111)); background-image: -webkit-linear-gradient(top, #b42121, #5e1111); background-image: -o-linear-gradient(top, #b42121, #5e1111); background-image: linear-gradient(#b42121, #5e1111); border-color: #5e1111 #5e1111 hsl(0, 69%, 17%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased; }
.btn-kilo { background-color: hsl(0, 0%, 79%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#134134134", endColorstr="#c9c9c9"); background-image: -khtml-gradient(linear, left top, left bottom, from(#134134134), to(#c9c9c9)); background-image: -moz-linear-gradient(top, #134134134, #c9c9c9); background-image: -ms-linear-gradient(top, #134134134, #c9c9c9); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #134134134), color-stop(100%, #c9c9c9)); background-image: -webkit-linear-gradient(top, #134134134, #c9c9c9); background-image: -o-linear-gradient(top, #134134134, #c9c9c9); background-image: linear-gradient(#134134134, #c9c9c9); border-color: #c9c9c9 #c9c9c9 hsl(0, 0%, 68.5%); color: #333 !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.69); -webkit-font-smoothing: antialiased; }
.btn-bravo { background-color: hsl(36, 100%, 40%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffad32", endColorstr="#cc7a00"); background-image: -khtml-gradient(linear, left top, left bottom, from(#ffad32), to(#cc7a00)); background-image: -moz-linear-gradient(top, #ffad32, #cc7a00); background-image: -ms-linear-gradient(top, #ffad32, #cc7a00); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffad32), color-stop(100%, #cc7a00)); background-image: -webkit-linear-gradient(top, #ffad32, #cc7a00); background-image: -o-linear-gradient(top, #ffad32, #cc7a00); background-image: linear-gradient(#ffad32, #cc7a00); border-color: #cc7a00 #cc7a00 hsl(36, 100%, 35%); color: #333 !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33); -webkit-font-smoothing: antialiased; }
.btn-golf { background-color: hsl(195, 79%, 43%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#56c5eb", endColorstr="#1798c4"); background-image: -khtml-gradient(linear, left top, left bottom, from(#56c5eb), to(#1798c4)); background-image: -moz-linear-gradient(top, #56c5eb, #1798c4); background-image: -ms-linear-gradient(top, #56c5eb, #1798c4); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #56c5eb), color-stop(100%, #1798c4)); background-image: -webkit-linear-gradient(top, #56c5eb, #1798c4); background-image: -o-linear-gradient(top, #56c5eb, #1798c4); background-image: linear-gradient(#56c5eb, #1798c4); border-color: #1798c4 #1798c4 hsl(195, 79%, 38%); color: #333 !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33); -webkit-font-smoothing: antialiased; }
.btn-charlie { background-color: hsl(86, 79%, 44%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#daf6b5", endColorstr="#7cc817"); background-image: -khtml-gradient(linear, left top, left bottom, from(#daf6b5), to(#7cc817)); background-image: -moz-linear-gradient(top, #daf6b5, #7cc817); background-image: -ms-linear-gradient(top, #daf6b5, #7cc817); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #daf6b5), color-stop(100%, #7cc817)); background-image: -webkit-linear-gradient(top, #daf6b5, #7cc817); background-image: -o-linear-gradient(top, #daf6b5, #7cc817); background-image: linear-gradient(#daf6b5, #7cc817); border-color: #7cc817 #7cc817 hsl(86, 79%, 34%); color: #333 !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.66); -webkit-font-smoothing: antialiased; }
.btn-juliet { background-color: hsl(41, 85%, 35%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#efb73d", endColorstr="#a5750d"); background-image: -khtml-gradient(linear, left top, left bottom, from(#efb73d), to(#a5750d)); background-image: -moz-linear-gradient(top, #efb73d, #a5750d); background-image: -ms-linear-gradient(top, #efb73d, #a5750d); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efb73d), color-stop(100%, #a5750d)); background-image: -webkit-linear-gradient(top, #efb73d, #a5750d); background-image: -o-linear-gradient(top, #efb73d, #a5750d); background-image: linear-gradient(#efb73d, #a5750d); border-color: #a5750d #a5750d hsl(41, 85%, 29%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.39); -webkit-font-smoothing: antialiased; }
.btn-delta { background-color: hsl(312, 80%, 43%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e727c0", endColorstr="#c515a2"); background-image: -khtml-gradient(linear, left top, left bottom, from(#e727c0), to(#c515a2)); background-image: -moz-linear-gradient(top, #e727c0, #c515a2); background-image: -ms-linear-gradient(top, #e727c0, #c515a2); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e727c0), color-stop(100%, #c515a2)); background-image: -webkit-linear-gradient(top, #e727c0, #c515a2); background-image: -o-linear-gradient(top, #e727c0, #c515a2); background-image: linear-gradient(#e727c0, #c515a2); border-color: #c515a2 #c515a2 hsl(312, 80%, 40.5%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16); -webkit-font-smoothing: antialiased; }
.btn-mike { background-color: hsl(195, 60%, 35%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2d95b7", endColorstr="#23748e"); background-image: -khtml-gradient(linear, left top, left bottom, from(#2d95b7), to(#23748e)); background-image: -moz-linear-gradient(top, #2d95b7, #23748e); background-image: -ms-linear-gradient(top, #2d95b7, #23748e); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d95b7), color-stop(100%, #23748e)); background-image: -webkit-linear-gradient(top, #2d95b7, #23748e); background-image: -o-linear-gradient(top, #2d95b7, #23748e); background-image: linear-gradient(#2d95b7, #23748e); border-color: #23748e #23748e hsl(195, 60%, 32.5%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16); -webkit-font-smoothing: antialiased; }
.btn-india { background-color: hsl(214, 37%, 28%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7a99c1", endColorstr="#2c4361"); background-image: -khtml-gradient(linear, left top, left bottom, from(#7a99c1), to(#2c4361)); background-image: -moz-linear-gradient(top, #7a99c1, #2c4361); background-image: -ms-linear-gradient(top, #7a99c1, #2c4361); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7a99c1), color-stop(100%, #2c4361)); background-image: -webkit-linear-gradient(top, #7a99c1, #2c4361); background-image: -o-linear-gradient(top, #7a99c1, #2c4361); background-image: linear-gradient(#7a99c1, #2c4361); border-color: #2c4361 #2c4361 hsl(214, 37%, 19.5%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.56); -webkit-font-smoothing: antialiased; }
.btn-bizfun { background-color: hsl(209, 58%, 39%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5193d0", endColorstr="#29659d"); background-image: -khtml-gradient(linear, left top, left bottom, from(#5193d0), to(#29659d)); background-image: -moz-linear-gradient(top, #5193d0, #29659d); background-image: -ms-linear-gradient(top, #5193d0, #29659d); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5193d0), color-stop(100%, #29659d)); background-image: -webkit-linear-gradient(top, #5193d0, #29659d); background-image: -o-linear-gradient(top, #5193d0, #29659d); background-image: linear-gradient(#5193d0, #29659d); border-color: #29659d #29659d hsl(209, 58%, 34.5%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.29); -webkit-font-smoothing: antialiased; }
.btn {
	padding:2px 6px;
	font-size:12px;
	border-radius:2px;
}

.btn-xs{
	font-size:11px;
}

.btn-lg{
	font-size:14px;
	line-height:1.5;
	padding:6px 20px;
	font-weight:bolder;
}

/* free theme - cerulean start */
.btn-cerulean {
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(5%, #ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 5%, #ffffff);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 5%, #ffffff);
  background-image: -o-linear-gradient(#ffffff, #ffffff 5%, #ffffff);
  background-image: linear-gradient(#ffffff, #ffffff 5%, #ffffff);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-cerulean:hover, .btn-cerulean:focus {
  background-position: 0 0;
}

/* free theme - cerulean start */

.btn-cerulean-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #3daae9;
  *background-color: #2fa4e7;
  background-image: -moz-linear-gradient(top, #46aeea, #2fa4e7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#46aeea), to(#2fa4e7));
  background-image: -webkit-linear-gradient(top, #46aeea, #2fa4e7);
  background-image: -o-linear-gradient(top, #46aeea, #2fa4e7);
  background-image: linear-gradient(to bottom, #46aeea, #2fa4e7);
  background-repeat: repeat-x;
  border-color: #2fa4e7 #2fa4e7 #157ab5;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff46aeea', endColorstr='#ff2fa4e7', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-cerulean-primary:hover,
.btn-cerulean-primary:focus,
.btn-cerulean-primary:active,
.btn-cerulean-primary.active,
.btn-cerulean-primary.disabled,
.btn-cerulean-primary[disabled] {
  color: #ffffff;
  background-color: #2fa4e7;
  *background-color: #1a99e2;
}

.btn-cerulean-primary:active,
.btn-cerulean-primary.active {
  background-color: #178acc \9;
}

.btn-cerulean-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #9e6ab8;
  *background-color: #9760b3;
  background-image: -moz-linear-gradient(top, #a271bb, #9760b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a271bb), to(#9760b3));
  background-image: -webkit-linear-gradient(top, #a271bb, #9760b3);
  background-image: -o-linear-gradient(top, #a271bb, #9760b3);
  background-image: linear-gradient(to bottom, #a271bb, #9760b3);
  background-repeat: repeat-x;
  border-color: #9760b3 #9760b3 #6f4086;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa271bb', endColorstr='#ff9760b3', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-cerulean-info:hover,
.btn-cerulean-info:focus,
.btn-cerulean-info:active,
.btn-cerulean-info.active,
.btn-cerulean-info.disabled,
.btn-cerulean-info[disabled] {
  color: #ffffff;
  background-color: #9760b3;
  *background-color: #8b51a9;
}

.btn-cerulean-info:active,
.btn-cerulean-info.active {
  background-color: #7d4898 \9;
}

.btn-cerulean-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #7bb33d;
  *background-color: #73a839;
  background-image: -moz-linear-gradient(top, #80bb3f, #73a839);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#80bb3f), to(#73a839));
  background-image: -webkit-linear-gradient(top, #80bb3f, #73a839);
  background-image: -o-linear-gradient(top, #80bb3f, #73a839);
  background-image: linear-gradient(to bottom, #80bb3f, #73a839);
  background-repeat: repeat-x;
  border-color: #73a839 #73a839 #4c6f26;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff80bb3f', endColorstr='#ff73a839', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-cerulean-success:hover,
.btn-cerulean-success:focus,
.btn-cerulean-success:active,
.btn-cerulean-success.active,
.btn-cerulean-success.disabled,
.btn-cerulean-success[disabled] {
  color: #ffffff;
  background-color: #73a839;
  *background-color: #669533;
}

.btn-cerulean-success:active,
.btn-cerulean-success.active {
  background-color: #59822c \9;
}

.btn-cerulean-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ec5c00;
  *background-color: #dd5600;
  background-image: -moz-linear-gradient(top, #f76000, #dd5600);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f76000), to(#dd5600));
  background-image: -webkit-linear-gradient(top, #f76000, #dd5600);
  background-image: -o-linear-gradient(top, #f76000, #dd5600);
  background-image: linear-gradient(to bottom, #f76000, #dd5600);
  background-repeat: repeat-x;
  border-color: #dd5600 #dd5600 #913800;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff76000', endColorstr='#ffdd5600', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-cerulean-warning:hover,
.btn-cerulean-warning:focus,
.btn-cerulean-warning:active,
.btn-cerulean-warning.active,
.btn-cerulean-warning.disabled,
.btn-cerulean-warning[disabled] {
  color: #ffffff;
  background-color: #dd5600;
  *background-color: #c44c00;
}

.btn-cerulean-warning:active,
.btn-cerulean-warning.active {
  background-color: #aa4200 \9;
}


.btn-cerulean-yellow {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #f89406 #f89406;
  border-color: rgba(0, 0, 0, 0.005) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.005)  rgba(0, 0, 0, 0.2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-cerulean-yellow:hover,
.btn-cerulean-yellow:focus,
.btn-cerulean-yellow:active,
.btn-cerulean-yellow.active,
.btn-cerulean-yellow.disabled,
.btn-cerulean-yellow {
  color: #ffffff;
  background-color: #dd5600;
  *background-color: #c44c00;
}

.btn-cerulean-yellow:active,
.btn-cerulean-yellow.active {
  background-color: #aa4200 \9;
}

.btn-cerulean-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #d41e24;
  *background-color: #c71c22;
  background-image: -moz-linear-gradient(top, #dd1f26, #c71c22);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd1f26), to(#c71c22));
  background-image: -webkit-linear-gradient(top, #dd1f26, #c71c22);
  background-image: -o-linear-gradient(top, #dd1f26, #c71c22);
  background-image: linear-gradient(to bottom, #dd1f26, #c71c22);
  background-repeat: repeat-x;
  border-color: #c71c22 #c71c22 #841317;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd1f26', endColorstr='#ffc71c22', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-cerulean-danger:hover,
.btn-cerulean-danger:focus,
.btn-cerulean-danger:active,
.btn-cerulean-danger.active,
.btn-cerulean-danger.disabled,
.btn-cerulean-danger[disabled] {
  color: #ffffff;
  background-color: #c71c22;
  *background-color: #b1191e;
}

.btn-cerulean-danger:active,
.btn-cerulean-danger.active {
  background-color: #9a161a \9;
}

.btn-cerulean-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #034482;
  *background-color: #033c73;
  background-image: -moz-linear-gradient(top, #04498c, #033c73);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#04498c), to(#033c73));
  background-image: -webkit-linear-gradient(top, #04498c, #033c73);
  background-image: -o-linear-gradient(top, #04498c, #033c73);
  background-image: linear-gradient(to bottom, #04498c, #033c73);
  background-repeat: repeat-x;
  border-color: #033c73 #033c73 #011528;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff04498c', endColorstr='#ff033c73', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-cerulean-inverse:hover,
.btn-cerulean-inverse:focus,
.btn-cerulean-inverse:active,
.btn-cerulean-inverse.active,
.btn-cerulean-inverse.disabled,
.btn-cerulean-inverse[disabled] {
  color: #ffffff;
  background-color: #033c73;
  *background-color: #022f5a;
}

.btn-cerulean-inverse:active,
.btn-cerulean-inverse.active {
  background-color: #022241 \9;
}


.btn-cerulean-basic {
  color: #414141;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.01);
  background-color: #FBFBFB;
  *background-color: #FBFBFB;
  background-image: -moz-linear-gradient(top, #FBFBFB, #F1F1F1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FBFBFB), to(#F1F1F1));
  background-image: -webkit-linear-gradient(top, #FBFBFB, #F1F1F1);
  background-image: -o-linear-gradient(top, #FBFBFB, #F1F1F1);
  background-image: linear-gradient(to bottom, #FBFBFB, #F1F1F1);
  background-repeat: repeat-x;
  border-color: #CCCCCC #CCCCCC #CCCCCC;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.15);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFBFBFB', endColorstr='#ffF1F1F1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
/*
  background-color: #F7F7F7;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F7F7F7), color-stop(5%, #F7F7F7), to(#F7F7F7));
  background-image: -webkit-linear-gradient(#F7F7F7, #F7F7F7 5%, #F7F7F7);
  background-image: -moz-linear-gradient(top, #F7F7F7, #F7F7F7 5%, #F7F7F7);
  background-image: -o-linear-gradient(#F7F7F7, #F7F7F7 5%, #F7F7F7);
  background-image: linear-gradient(#F7F7F7, #F7F7F7 5%, #F7F7F7);
  background-repeat: no-repeat;
  border-color: #CCCCCC #CCCCCC #CCCCCC;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffF7F7F7', endColorstr='#ffF7F7F7', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		  */
}


.btn-cerulean-basic:hover,
.btn-cerulean-basic:focus,
.btn-cerulean-basic:active,
.btn-cerulean-basic.active,
.btn-cerulean-basic.disabled {
  color: #000000;
  background-color: #F1F1F1;
  *background-color: #F1F1F1;
}

.btn-cerulean-basic:active,
.btn-cerulean-basic.active {
  background-color: #E9E9E9 \9;
}
/* free theme - cerulean end */

label {
	font-weight:normal;
	vertical-align:top;
}

/* TABLE */
table.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
    border-bottom-width: 1px;
}
table.table > thead > tr > th {
    border-bottom: 1px solid #d1d2d4;
    vertical-align: bottom;
}

/* 추후 삭제 : openlife : 2014-09-09 */

.btn-wisa {
    background-color: #428bca;
    background-image: linear-gradient(to bottom, #428bca, #3383bc);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-wisa:hover, .btn-wisa:focus, .btn-wisa:active, .btn-wisa.active, .btn-wisa.disabled, .btn-wisa[disabled] {
    background-color: #3383bc;
    color: #ffffff;
}
.btn-wisa:active, .btn-wisa.active {
}



/*input{vertical-align:middle}*/

option[disabled] {color:#C3C3C3;}
input[required], textarea[required] {background:url('/_engine/manage/template/image/bullet_triangle.png') no-repeat -1px -1px transparent; padding-left:5px; box-shadow: 0px 0px 0px; border:1px solid #d1d2d4;}
select[required] { box-shadow: 0px 0px 0px;  }

input[disabled], textarea[disabled] {background-color:#EFEFEF;}

input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color: #E64046;
  border-color: #ED1C24;
}

input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #ED1C24;
}

.invalid {border-color:#ED1C24;}
.pointer {cursor:pointer;}
.center {text-align:center;}
.mt15 {margin-top:15px;}

.item-list {padding:5px;border-bottom:solid 1px #DDDDDD;text-align:left;};

textarea{resize:none}
button, a  {outline:none; selector-dummy : expression(this.hideFocus=true);}
a {color:#5E5E5E;text-decoration:none}
a:hover {color:#E11C2E;text-decoration:underline}
a.big_link {color:#45A9CD;text-decoration:none;font-weight:bold;}
a.big_link:hover {color:#45A9CD;text-decoration:none;}

a.btn3 {color:#166CB7;text-decoration:none;font-weight:bold}
a.btn3:hover {color:#8080FF;text-decoration:none}

a.btn4 {color:#FF3333;text-decoration:none;font-weight:bold}
a.btn4:hover {color:#FFCC00;text-decoration:none}

a.btn6 {color:#009933;text-decoration:none;font-weight:bold}
a.btn6:hover {color:#00F04E;text-decoration:none}

a.small {color:#166CB7;font-size:8pt;font-family:돋움;text-decoration:none}
a.small:hover {color:#8080FF;font-size:8pt;font-family:돋움;text-decoration:underline}

a.page {color:#2766B1;font-size:10pt;font-family:굴림;text-decoration:none;}
a.page:hover {color:#2766B1;font-size:10pt;font-family:굴림;text-decoration:underline;}

a.link { text-decoration:none; border-bottom-width:1px; border-bottom-color:#000000; border-bottom-style:solid; cursor:pointer;}
label {cursor:pointer;}

.copyright_box{color:#E4E4E5; padding-left:15; padding-right:15;}
.copyright{color:#E4E4E5;}
a.copyright{color:#E4E4E5;}
a.copyright:hover{color:#E4E4E5;text-decoration:underline}
.sred{color:#3d5767;font-size:11px; letter-spacing:-1px;}
.sgreen{color:#1FCA00;font-size:8pt;}
.sblue{color:#528ED8;font-size:8pt;}
.sblack{color:#666666;font-size:8pt;}
.sbold{color:#666666;font-size:8pt;letter-spacing:-1;font-weight:bold;}
.tline{background-color:#D2D2D2;}
.line1{background-color:#E7E7E7;}

.save_xls{color:#4A7436;font-size:8pt;}

.search_number{color:#D96F02;}

ul{list-style-type:none;margin:0;padding:0;}

#start_date {text-align:center;}
#finish_date {text-align:center;}

.show {display:block;}
.hide {display:none;}

.input {border:solid 1px #DADADA;}
.input2 {border:solid 1px #DADADA;height:18px;background-color:#F7F7F7;}
.input_big {width:650px; height:25px !important; border:1px solid #018ff3 !important; line-height:25px !important; font-size:14px !important; color:#018ff3 !important; letter-spacing:0px !important;}
/*background:url();*/
.btn1{border:none;background-color:#5C9FC5;cursor:pointer;padding:5px;color:#FFFFFF;font-weight:bold;font-size:10pt;font-family:돋움;height:25px;}
.btn100{border:solid 1px #218DA9;background-color:#26A1C2;color:#FFFFFF;font-weight:bold;font-size:10pt;font-family:돋움;height:25px;}
.btn2{border:solid 1px #ADADAD;background-color:#878787;color:#FFFFFF;font-size:8pt;font-family:돋움;height:18px;letter-spacing:-1px;cursor:pointer;}
.btn200{border:solid 1px #218DA9;background-color:#F7F7F7;color:#26A1C2;font-size:8pt;font-family:돋움;height:18px;}
.btn3{border:solid 1px #5A9BB4;background-color:#5A9BB4;color:#FFFFFF;font-size:8pt;font-family:돋움;height:18px;letter-spacing:-1px;cursor:pointer;}
.btn5{border:solid 1px #A0C8CF;background-color:#FFFFFF;cursor:pointer;color:#5C9FC5;font-weight:bold;font-size:10pt;font-family:돋움;height:25px;}
.btn500{border:solid 1px #218DA9;background-color:#FFFFFF;color:#26A1C2;font-weight:bold;font-size:10pt;font-family:돋움;height:25px;}
.btn1disabled{border:solid 1px #218DA9;background-color:#FFFFFF;color:#330000;font-weight:bold;font-size:10pt;font-family:돋움;height:25px;}
.btn7{border:solid 1px #3300FF;background-color:#3366FF;color:#FFFFFF;font-weight:bold;font-size:10pt;font-family:돋움;height:25px;}
.btns1{display:inline; padding:0px; border:none; height:19px; color:#FFFFFF; font-size:8pt; font-weight:none; font-family:돋움; letter-spacing:-1px; cursor:pointer; line-height:20px; background-color:#FFFFFF; vertical-align:top;}

.txta{border:solid 1px #DADADA;width:100%;height:100px}
.txta2{border:solid 1px #DADADA;width:100%;}

.enter {font-family:Wingdings 3;font-size:16px;vertical-align:middle}
.none_input1 {border:none;text-align:center;}
.none_input2 {border:none;text-align:right;background-color:#EFEFEF;height:18px}

.ncs {}

.mtitle{background: no-repeat;}
.mtitle2{font-weight:bold;padding-left:5px;color:#333333;letter-spacing:-1}
.mmenu{height:22px;padding-left:10px;letter-spacing:-1;}
.mtbl{width:100%}
.main_tbl{border-bottom:1px solid #D4D4D4;}
.main_tbl td {line-height:70%;}
.main_tbl2{border-bottom:1px solid #E2E2E2;}
.main_td{border-bottom:1px solid #E2E2E2;border-right:1px solid #E2E2E2;}
.mtop{background-color:#E11C2E;height:5px}

.naviover{color:#00B4DA;}
.mntitle{color:#45A9CD;font-weight:bold;height:25;}
.btitle{color:#333333;font-weight:bold;height:25;}
a.btitle{color:#333333;font-weight:bold;height:25;}
a.btitle:hover{color:#333333;font-weight:bold;height:25;}
.btitle2{color:#C84643;font-weight:bold;height:25;}
a.btitle2{color:#C84643;font-weight:bold;height:25;}
a.btitle2:hover{color:#C84643;font-weight:bold;height:25;}
.btitle3{color:#A1A1A1;font-weight:bold;height:25;}
.ptitle{font-size:15px;letter-spacing:-1;}
.bcol{padding-left:7px;height:22px;width:150px;background-color:#EFEFEF}
.bcol1_1{padding-left:7px;height:22px;background-color:#EFEFEF}
.bcol1_2{padding-left:7px;height:22px;background-color:#EFEFEF;width:85px}
.bcol2{padding-left:5px;background-color:#FAFAFA;height:22px;}
.bcol2_2{padding-left:5px;background-color:#FAFAFA;height:22px;width:85px}
.bcol3{padding-left:15px;}
.bcol4{height:22px;}
.bcol5{background-color:#FAFAFA;height:22px;font-weight:bold;width:50px;text-align:center}
.bcol51{background-color:#FAFAFA;height:22px;font-weight:bold;width:150px;text-align:center}
.bcol52{background-color:#FAFAFA;height:22px;width:200px;}

.btbl{border:4px solid #EFEFEF;width:100%;}
.btbl_side{border-left:4px solid #EFEFEF;border-right:4px solid #EFEFEF;width:100%;}
.sboxtbl{border:3px solid #4F4F4F;width:100%;}
.search_box_omit{display:none;}
.search_box_show{display:} /* {display:block} 2012.11.02 replaced by kurokisi */
#ordList #pay_prc_min {text-align:right;padding-right:5px;}
#ordList #pay_prc_max {text-align:right;padding-right:5px;}
.sebtn_td{height:40px;}
.btbl2{border:4px solid #EFEFEF;}
.dm_tbl{border:4px solid #EFEFEF;width:100%;height:100%}


.tcol1{font-weight:bold;height:25px;background-color:#E3E3E3;text-align:center;padding-left:2px;padding-right:2px}
.tcol17{font-size:8pt;height:35px;background-color:#E3E3E3;text-align:center;line-height:120%;}
.tcol_bottom{height:1px;background-color:#E3E3E3}
.tcol2, .tcol2 td {height:22px;background-color:#FAFAFA;padding-left:2px;padding-right:2px}
.tcol3, .tcol3 td {height:22px;background-color:#F5F5F5;padding-left:2px;padding-right:2px}
.tcol21{height:50px;background-color:#F2F2F2;padding-left:2px;padding-right:2px}
.tcol31{height:50px;background-color:#FAFAFA;padding-left:2px;padding-right:2px}
.tcol71{height:22px;background-color:#FFFFFF;}
.tcol72{height:22px;background-color:#F5F0E0;}

.frm1{background-color:#FAFAFA;}

.phone { overflow: hidden; font-family:돋움체; font-size: 9pt; border:1px solid #FFFFFF; color: #000000; background-color: transparent; width:102px; height: 100px}
.phone_rec {font-family:돋움체; font-size: 9pt; border:1px solid #B4B4B4; color: #000000; background-color: #FFFFFF; width:173px; height: 43px;}
.input_2_3 {border:0 none;font-family:굴림; font-size: 9pt;background-color: transparent;height:18px;color:#666666;text-align:right}

/* ToolTip */
.tip{display:block;position:absolute;background:#FFF;border:1px solid #AFAFAF;color:#2B2B2B;padding:3px 5px 3px;left:-1000px;}

.scrollbox {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; OVERFLOW-Y: auto; SCROLLBAR-FACE-COLOR: white; SCROLLBAR-HIGHLIGHT-COLOR: white; BORDER-LEFT: 0px; WIDTH: 100%; SCROLLBAR-SHADOW-COLOR: #cccccc; SCROLLBAR-3DLIGHT-COLOR: #cccccc; SCROLLBAR-ARROW-COLOR: #cccccc; SCROLLBAR-TRACK-COLOR: white; BORDER-BOTTOM: 0px; SCROLLBAR-DARKSHADOW-COLOR: white; SCROLLBAR-BASE-COLOR: #eeeeee; HEIGHT: 50px; word-break:break-all;
}

.dispno {display:none;}
.dispon {display:inline;}

.ontr, .ontr td {height:22px;padding-left:2px;padding-right:2px;background-color:#E1F5FF}

.xls_set {
	width: 144px;
	font-size: 11px;
}

.xls_set option {
	font-size: 11px;
}


/*///////////////////////////////////////////////////////////////////////////////////
//
//	카테고리 관리자
//
///////////////////////////////////////////////////////////////////////////////////*/
#category_left {
	float: left;
	width: 280px;
	margin-left:10px;
}

#category_all {
	margin-bottom: 5px;
	padding: 5px;
}

#category_tree {
	width: 100%;
	height: 620px;
	margin-bottom: 10px;
	background-color:#fff;
	border:solid 1px #ccc;
	overflow: auto;

	scrollbar-face-color: #ddd;
	scrollbar-highlight-color: #bbb;
	scrollbar-3dlight-color: #f5f5f5;
	scrollbar-shadow-color: #bbb;

	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #fff
}

#categoryContent {
	float:left;
	width: 690px;
	padding-left: 10px;
}

.appletable {
	border-collapse: collapse;
	padding: 3px;
}

.appletable th {
	padding:3px 0;
	border-top:1px solid #999;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ccc;
	background: #eee;
	font-size: 11px;
	color: #000;
}

.appletable td {
	padding: 3px;
	border-bottom: solid 1px #ddd;
}

.cat_item {
	padding: 4px;
	white-space:nowrap;
	word-break: nowrap;
}

.cat_title {
	padding-left: 20px;
	background: url(/image/icon/ic_con.gif) no-repeat 0px 6px;
	text-align: left;
}

#searchbar {
	margin: 5px 0;
	text-align: left;
	font-weight: bold;
}

#category_btns {
	margin: 10px 0;
	text-align: right;
}

#appWriter {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
	border-top:2px solid #BFD0E3;
}

#appWriter caption {
	background: #eee;
	padding: 5px;
	margin-bottom: 10px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}

#appWriter th{
	/*color: #639C77;*/
	font-size: 11px;
	font-family: tahoma;
	text-align: right;
	border-bottom: solid 1px #ddd;
	border-right: solid 1px #ddd;
	padding:3px 5px 0 0;
	background: #eee;
	border: solid 2px #fff;
}

#appWriter td {
	padding: 3px 5px;
	border-bottom: solid 1px #ddd;
	line-height: 160%;
}

#crmDiv {
	text-align: center;
	background: #eee;
	padding: 7px;
	height: 1px;
	overflow: hidden;
}

#crmDiv iframe {
	border: solid 1px #aaa;
}


/*///////////////////////////////////////////////////////////////////////////////////
//
//	R2Na Editor 3
//
///////////////////////////////////////////////////////////////////////////////////*/
.R2Na_select {
	display: inline;
	margin-left: 5px;
}

.R2Na_DOM {
	margin: 3px 0 5px 0;
	padding: 5px 2px;
	background: #f2f2f2;
	font-weight: bold;
}

#pallete {
	border-collapse: collapse;
	border: solid 1px #fff;
}

#pallete td {
	height: 15px;
	width: 15px;
	border: 0;
	padding: 0;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}

#pallete a {
	display: block;
	height: 100%;
	width: 100%;
}

.alertBox {
	height: 1px;
	overflow: hidden;
	font-size: 11px;
	padding: 5px 15px;
	border:1px solid #696969;
	background-color:#fffee1;
	cursor:pointer;
}


/*///////////////////////////////////////////////////////////////////////////////////
//
//	PG 계약안내/신청
//
///////////////////////////////////////////////////////////////////////////////////*/
#pg_help * {text-align:left;}
#pg_help .btitle{margin-top:5px;}
#pg_help .btbl{
    width:auto;
    padding:19px 13px;
    text-align:center;
}

#pg_help .guide{
    width:725px;

    text-align:left;
}
#pg_help .guide h2{
    margin:31px 0 22px 0;
}
#pg_help .guide .content{
    width:679px;
    padding-left:17px;
}

#pg_help .process{
    margin:0 0 17px 0;
    padding:0;
    list-style:none;
    font-size:0;
    line-height:0;
}
#pg_help .process li{
    float:left;
    padding-left:15px;
}
#pg_help .process li{background:url('/_engine/manage/template/image/help/paygate_step_arrow.gif') no-repeat;}
#pg_help .process li.first-child{
    padding-left:0;
    background:none;
}
#pg_help .tabList{
    padding:43px 0 0 0;
    font-size:0;
    line-height:0;
}
#pg_help .serviceTab{text-align:left;}
#pg_help .serviceTab .btn{
    padding:28px 0 24px;
    text-align:center;
    font-size:0;
    line-height:0;
}
#pg_help .serviceTab .content{padding-left:14px;}
#pg_help .serviceTab .tbl{
    width:548px;
    margin:19px 0 0 0;
    border-collapse:collapse;
    border-top:1px solid #cee2e6;
}
#pg_help .serviceTab .tbl th{
    width:110px;
    padding:6px 0 3px 0;
    border-bottom:1px solid #cee2e6;
    background:#e9f2f4;
    font-size:12px;
    font-weight:normal;
    color:#666;
}
#pg_help .serviceTab .tbl td{
    padding:6px 0 3px 15px;
    border-bottom:1px solid #cee2e6;
    background:#fff;
    font-size:12px;
    color:#666;
}
#pg_help .serviceTab h3{
    margin:50px 0 19px 0;
    padding:0;
    font-size:0;
    line-height:0;
    text-align:left;
}
#pg_help .serviceTab h3.first-child{margin-top:0;}
#pg_help .serviceTab h3 *{vertical-align:middle;}
#pg_help .serviceTab h3 img{margin-right:13px;}

.desc1 {
	font-size: 11px;
	color: #777;
	font-family: dotum;
	letter-spacing: -1px;
}

.desc3 {
	font-size: 11px;
	color: #ff1111;
	font-family: dotum;
	letter-spacing: -1px;
}

.btbl .footer {
	text-align: center;
	padding: 5px;
}

dl.list.block {
	margin: 5px 0;
}

.list.block dt {
	font-weight: bold;
}

.list.block dd {
	margin: 0;
}

p {
	margin: 0;
}

/* 상품아이콘 리스트 */
.icon_list li{
	float: left;
	padding: 5px 8px;
	vertical-align: top;
}

#conversion_list li {
	float:left;
	width: 24%;
	height:20px;
	padding: 1px 0;
	overflow: hidden;
	white-space: nowrap;
	font-size: 11px;
	letter-spacing: -1px;
	font-family: dotum;
}

#conversion_list li img {
	vertical-align:middle;
}


.caption {margin:0; padding:20px 0 8px 10px; color:#303742; font-weight:bold; text-align:left; font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:1;}
.caption_condensed {padding:5px 0px 10px 25px; font-weight:bold; text-align:left; background:url('/_engine/manage/template/image/bullet_square.gif') no-repeat 10px 45%;}
.caption_condensed > .box_right {margin-top:-5px;}
.condensed {letter-spacing:-1px;}
/* 테이블 세로형 */
.table_style_h {clear:both; width:100%; border-top:3px solid #d1d2d4; border-left:0px solid #dee6ee;}
.table_style_h caption {padding:10px 0 10px 10px; color:#303742; font-weight:bold; text-align:left; font-size:18px; font-weight:bold; letter-spacing:-1px;}
.table_style_h th {padding:10px 10px 10px 0;  border-right:1px solid #d1d2d4; border-bottom:1px solid #d1d2d4; color:#485e6c; font-size:12px; font-weight:normal; text-align:right;  vertical-align:middle; background:#e1edf6; letter-spacing:-1px;}
.table_style_h th span {font-size:11px; font-weight:normal; text-align:right;  vertical-align:middle; letter-spacing:-1px;}
.table_style_h th label {color:#3d5767; font-size:11px; letter-spacing:-1px;}
.table_style_h th.second {border-left:1px solid #d1d2d4;}
.table_style_h td {padding:10px; border-right:0px solid #d1d2d4; border-bottom:1px solid #d1d2d4; color:#485e6c; font-size:12px; text-align:left; letter-spacing:-0.5px;}
/*.table_style_h td * {color:#485e6c; font-size:12px; text-align:left; letter-spacing:0px;}*/

/* 테이블 가로형 */
.table_style_w {clear:both; width:100%; border-top:3px solid #d1d2d4; border-left:0;}
.table_style_w caption {padding:10px 0 10px 10px; color:#303742; font-weight:bold; text-align:left; font-size:18px; font-weight:bold; letter-spacing:-1px;}
.table_style_w th {padding:10px 0; border-bottom:1px solid #d1d2d4; border-right:1px solid #d1d2d4; color:#3d5767; font-size:12px; font-weight:normal; text-align:center;  vertical-align:middle; letter-spacing:-1px; background:#e1edf6;}
.table_style_w td {padding:10px 10px; border-bottom:1px solid #d1d2d4; border-right:1px solid #d1d2d4; color:#485e6c; font-size:12px; font-weight:normal; text-align:center; vertical-align:middle; letter-spacing:-0.5px;}
.table_style_w td.left {text-align:left;}
.table_style_w td.bullet_folder {padding-left:30px; background:url('/_engine/manage/template/image/bullet_folder.gif') no-repeat 10px 45%;}
.table_style_w td.font_blue {color:#44affb;}
.table_style_w td.font_red {color:#ee3f3f;}

.table_box {margin-bottom:10px;}

.table-wrap, .div-warp {}

.table-wrap_d {width:100%}
.table-wrap_d .bt { border-top:1px solid #d1d2d4; }
.table-wrap_d .br { border-right:1px solid #d1d2d4; }
.table-wrap_d .bb { border-bottom:1px solid #d1d2d4; }
.table-wrap_d .bl { border-left:1px solid #d1d2d4; }
.table-wrap_d .nobt { border-top:none; }
.table-wrap_d .nobr { border-right:none; }
.table-wrap_d .nobb { border-bottom:none; }
.table-wrap_d .nobl { border-left:none;}
.table-wrap_d th {border-left:1px solid #dee6ee; letter-spacing:-1px; vertical-align: middle; text-align:center; background:#e1edf6;}
.table-wrap_d td {vertical-align:middle; text-align:center; border-right:none;}


div.selected {background-color: #F0F3F5;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.div-info {font:normal 11px Dotum; padding:5px 25px 15px 25px;text-align:right}

.table-wrap {clear:both; width:100%; border-top:3px solid #d1d2d4; border-left:0; border-collapse:collapse;}
.table-wrap2 {border-left:1px solid #d1d2d4;}
.table-wrap caption {margin:0; padding:20px 0 0 10px; color:#303742; font-weight:bold; text-align:left; font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:1;}
.table-wrap caption .btn-group{float:right;}
.table-wrap th {padding:10px 0; border-bottom:1px solid #d1d2d4; border-right:1px solid #d1d2d4; color:#3d5767; font-size:12px; font-weight:normal; text-align:center;  vertical-align:middle; letter-spacing:-1px; background:#e1edf6;}
.table-wrap td {padding:10px 10px; border-bottom:1px solid #d1d2d4; border-right:1px solid #d1d2d4; color:#485e6c; font-size:12px; font-weight:normal; text-align:center; vertical-align:middle;  letter-spacing:-0.5px; background:#fff;}
.table-wrap td a {font-size:13px;}
.table-wrap td.left {text-align:left;}
.table-wrap td.bullet_folder {padding-left:30px; background:url('/_engine/manage/template/image/bullet_folder.gif') no-repeat 10px 45%;}
.table-wrap td.font_blue {color:#44affb;}
.table-wrap td.font_red {color:#ee3f3f;}
/*.table-wrap td .orderer {font-size:12px;}*/
.table-wrap .last {border-right:0;}
.table-wrap .left {text-align:left;}
.table-wrap .right {text-align:right;}


.table-wrap-crm {clear:both; width:100%; border-top:3px solid #d1d2d4; border-left:0; border-collapse:collapse;}
.table-wrap-crm caption {margin:0; padding:20px 0 0 10px; color:#303742; font-weight:bold; text-align:left; font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:1;}
.table-wrap-crm caption .btn-group{float:right;}
.table-wrap-crm th {padding:10px 0; border-bottom:1px solid #d1d2d4; border-right:1px solid #d1d2d4; color:#3d5767; font-size:12px; font-weight:normal; text-align:center;  vertical-align:middle; letter-spacing:-1px; background:#e1edf6;}
.table-wrap-crm tr.red {background:fff0f5;}
.table-wrap-crm td {padding:10px 10px; border-bottom:1px solid #d1d2d4; border-right:1px solid #d1d2d4; color:#485e6c; font-size:12px; font-weight:normal; text-align:center; vertical-align:middle;  letter-spacing:-1px;}
.table-wrap-crm td a {font-size:12px;}
.table-wrap-crm td.left {text-align:left;}
.table-wrap-crm td.bullet_folder {padding-left:30px; background:url('/_engine/manage/template/image/bullet_folder.gif') no-repeat 10px 45%;}
.table-wrap-crm td.font_blue {color:#44affb;}
.table-wrap-crm td.font_red {color:#ee3f3f;}
/*.table-wrap-crm td .orderer {font-size:12px;}*/
.table-wrap-crm .last {border-right:0;}
.table-wrap-crm .left {text-align:left;}
.table-wrap-crm .right {text-align:right;}


.table-horizon {clear:both; width:100%; border-top:3px solid #d1d2d4;}
.table-horizon caption {position:relative; margin:0; padding:20px 0 8px 10px; color:#303742; font-weight:bold; text-align:left; font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:1;}
.table-horizon th {padding:7px 10px;  border-right:1px solid #d1d2d4; border-bottom:1px solid #d1d2d4; color:#485e6c; font-size:12px; font-weight:normal; text-align:right;  vertical-align:middle; background:#e1edf6; letter-spacing:-1px;}
.table-horizon th label {color:#3d5767; font-size:11px; letter-spacing:-1px;}
.table-horizon th * {color:#3d5767; font-size:11px; letter-spacing:-1px;}
.table-horizon th.second {border-left:1px solid #d1d2d4;}
.table-horizon td {padding:7px 10px; border-right:0px; border-bottom:1px solid #d1d2d4; color:#485e6c; font-size:12px; text-align:left; letter-spacing:-1px;}
.table-horizon td label {color:#485e6c; font-size:12px; letter-spacing:-1px;}
.table-horizon td * {font-size:12px; letter-spacing:-1px;}

/* 테이블 안 레이블 리스트 */
.label_list li {padding:4px 0;}
.label_list li .label_name {display:inline-block; width:100px;}
/* 히든 */
.hidden {overflow:hidden; position:absolute; width:1px; height:1px; font-size:0; visibility:hidden;}
/* 버튼 스타일 */
.btn_box {clear:both; padding:10px; text-align:center; vertical-align:top;}
.btn_box li {display:inline;}
.btn_box td {padding:0; border:0;}

.btn_box_more {clear:both; position:relative; width:100%; height:62px; padding:0; border-bottom:1px solid #7fa8c6; text-align:center; vertical-align:middle; background:url('/_engine/manage/template/image/bg_btn_box.jpg') repeat-x left top; line-height:62px;}
.btn_box_more .check_always {position:absolute; right:70px; top:15px; line-height:1;}

.btn_box2 {clear:both; padding:10px; text-align:left; vertical-align:top;}
.btn_box2 li {float:left; padding-right:5px;}
.btn_box2 li.last {float:right; padding-right:0;}
.btn_box3 {clear:both; float:right; padding:10px; text-align:right; vertical-align:top;}
.btn_box3 li {float:left; padding-left:5px;}
.btn_box3 li img {vertical-align:middle;}
.btn_box3 li.first {float:right; padding-left:0;}

/* 파일첨부 */
.btn_box4 {clear:both; padding:8px 0 0; text-align:center; vertical-align:top;}
.btn_box4 li {display:inline;}

.box_right {clear:both; float:right; padding:0px; text-align:right; vertical-align:middle;font-weight:normal}
.box_left {clear:both; float:left; padding:0px; text-align:right; vertical-align:middle;}
.box_func {position:relative; padding:10px;  vertical-align:middle;}
.left {text-align:left;}
.right {text-align:right;}
.btn_box_right {text-align:right;}
.btn_right {position:absolute; right:5px; top:8px;}
.button {margin:0; padding:4px 4px 2px 4px; border:1px solid #808080; color:#3d5767; font-size:11px; font-weight:bold; letter-spacing:-1px; background:url('/_engine/manage/template/image/bg_btn.gif') repeat-x left bottom;}
.button2 {margin:0; padding:1px 1px 0x 1px; border:1px solid #808080; color:#3d5767; font-size:11px; font-weight:bold; letter-spacing:-1px; background:url('/_engine/manage/template/image/bg_btn.gif') repeat-x left bottom;}
.button2_over {margin:0; padding:1px 1px 0x 1px; border:1px solid #3d5767; color:#3d5767; font-size:11px; font-weight:bold; letter-spacing:-1px; background:#eee}
.button3 {display:inline; padding:3px; font-weight:bold; background:#5c9fc5; cursor:pointer;}
.button3 a {color:#fff;}
/* 메세지 */
.msg {clear:both; padding:10px; text-align:left;}
.msg li {color:#3d5767;}
.msg2 {clear:both; padding:0 10px; text-align:left;}
.msg2 li {color:#3d5767;}
.msg3 {clear:both; padding:10px; text-align:center; font-weight:bold;}
/* 인풋스타일 */
.input {height:23px; border:solid 1px #dadada; vertical-align:middle;}
/* SELECTBOX 기본 스타일 */
select {height:23px; border:solid 1px #dadada; vertical-align:middle;}
/* 리스트 스타일 */
.dlist {padding:10px;}
.dlist dt {font-weight:bold;}
.dlist dd {padding-bottom:10px;}
/* 탭 */
.tablist {height:28px; padding:10px;}
.tablist li {float:left;}
/* 텍스트 스타일 */
.clear {clear:both;}
.underline {border-bottom: 1px solid #000000; text-decoration: none;}
.help {color:#3d5767; line-height:20px;font-size:11px !important; color:#5AB55A !important; font-weight:normal}
.comment {font-size:11px;color:#44AFFB;}
span.warning {color:#3d5767; line-height:20px;font-size:11px !important; color:#FF0000 !important; font-weight:normal}
.title {padding:10px 10px 10px 25px; font-weight:bold; text-align:left; background:url('/_engine/manage/template/image/bullet_square.gif') no-repeat 10px 45%;}
.ncs {color:#ff0000; font-weight:bold; font-family:verdana;}
.important {color:#ff3300 !important;}
.radio_w li {display:inline;}
.empty {padding:50px 0; text-align:center;}
.float_left {float:left; padding:10px;}
.float_right {float:right; padding:10px;}

.box {clear:both; padding:10px;}

.box_upfile {padding-top:10px;}
.box_upfile select {width:100%; border:1px solid #ccc; z-index:10;}
.box_upfile > .btn {clear:both; padding:10px 0; text-align:left; vertical-align:top;}
.box_upfile > .btn li {float:left; padding-right:5px;}

.box_cont {margin:0 10px; padding:30px; border:3px solid #efefef; text-align:left;}
.box_cont .ipin_step {padding:10px 0; text-align:center;}
.box_cont .ipin_step li {display:inline-block; padding:0 20px; background:url('/_engine/manage/template/image/help/nc_joint.gif') no-repeat left 30px;}
.box_cont .ipin_step li.first {padding-left:0;}
.box_cont dl {padding-bottom:50px;}
.box_cont dl.last {padding-bottom:0;}
.box_cont dl dt {font-weight:bold;}

.paging {clear:both; padding:20px 250px; width:100%;}
.paging li {float:left; padding:0 10px}

.pagination .equal {color:#44AFFB;font-weight:bold;}

/* 에스크로 설정 페이지 */
.escrow_flow {width:636px; height:303px; background:url('/_engine/manage/template/image/escrow_flow.jpg') no-repeat left top;}
.escrow_flow * {overflow:hidden; position:absolute; width:1px; height:1px; font-size:0; visibility:hidden;}
/* 접속 - 기간별 통계 */
.search_calendar {padding:10px; border-bottom:1px solid #000; text-align:center;}
.search_calendar * {display:inline;}
/* 접속 - 배너광고코드관리 */
.btn_banner td {padding:0; border:0;}
/* 회원 - 출석 체크 설정 */
.attend_add {position:relative; right:0; bottom:-30px; width:100%; text-align:right;}
/* 인트라넷 - 사원권한 설정 */
.tree_box {overflow-y:scroll; float:left; width:48%; height:500px; margin-left:10px; border:1px solid #777;}
.mng_box {overflow-y:scroll; float:right; width:48%; height:500px; margin-right:10px; border:1px solid #777;}
#menu_items li input {vertical-align:top}
#menu_items label {text-decoration:none;line-height:1em}
#menu_items li {border-bottom:1px dotted #ddd}
#menu_items li.root {font-weight:bold;background-color:#333;color:#fff;border-bottom:1px solid}
#menu_items li.d1 {padding-left:18px;font-weight:bold;border-top:1px dotted #f7f7f7}
#menu_items li.d2 {padding-left:36px;background-color:#f7f7f7}
#menu_items li.d3 {padding-left:54px;background-color:#f1f1f1}
#menu_items li.d4 {padding-left:72px;background-color:#efefef}
#menu_items div.hinge {display:inline-block;width:16px;margin-left:-16px;vertical-align:top}
#menu_items div.hinge a {display:block;width:10px;height:10px;margin:3px 2px;border:1px solid #777;background-color:#aaa;color:#fff;line-height:9px;font-size:9px;padding:1px 0 0 1px;text-decoration:none;cursor:pointer;font-weight:normal}
#menu_items li.off {display:none}
/* 디자인 - 타이틀 편집 */
.box_tit {margin:10px; padding:5px; border:1px solid #53B9DF; text-align:left;}
.list_tit li {padding:2px 0 2px 10px;}
.list_tit .mid {margin-left:15px; background:url('/_engine/manage/image/b2.gif') no-repeat left 45%;}
.list_tit .big {margin-left:0; padding-left:14px; background:url('/_manage/image/b6.gif') no-repeat left 45%;}
.list_tit li .path {padding-left:14px; background:url('/_engine/manage/image/b5.gif') no-repeat left 45%;}
/* 주문 - 배송시작 */
.list_delivery ul {list-style:none;float:left; padding-bottom:10px;width:500px;line-height:38px;}
.list_delivery li {float:left; padding-right:10px; line-height:38px;}
/* 주문 - 배송완료 */
.list_delivery2 li {padding:10px; text-align:left;}
/* 주문 - 송장번호 입력 */
.box_fileinput {position:relative; width:100%;}
.box_fileinput .box_item_box {float:left; width:42%; padding:10px;}
.box_fileinput .box_inven_box {float:right; width:42%; padding:10px;}
.box_add {position:absolute; left:50%; top:100px; margin-left:-60px; line-height:35px;}
#item_box {overflow-y:scroll; width:100%; height:250px; border:1px solid #828790;}
#item_box li {height:15px;padding-left:0; font-size:12px; line-height:15px; cursor:pointer;}
#item_box li.hover {color:#ffffff; background-color:#3399FF;}
#inven_box {width:100%; height:250px;}
#x_frame li {display:inline;float:left;margin-right:3px}


/* 주문스탯(취소,반품,교환요청 관련)*/
.stat_icon {display:inline-block;background-color:#000;color:#fff;font-size:11px;width:auto;height:12px;line-height:11px;padding:2px 2px 0;letter-spacing:-1px;white-space:nowrap}

/* order_product stats palette */
.stat {border:1px solid #333;color:#fff;font-size:11px;height:12px;line-height:11px;font-family:dotum;letter-spacing:-1px;padding:2px 2px 0;white-space:nowrap;border-radius:2px;margin:1px}
.s1, .s2 {background-color:#fff;color:#333;} /* 주문접수 */
.s3, .s4 {background-color:#38d} /* 상품준비중, 배송중 */
.s5, .s6, .s19, .s29, .s39 {border:1px solid #999;background-color:#dedede;color:#999} /* 배송완료/구매확정/취소/반품/교환완료 */
.s10, .s11, .s12, .s13, .s14, .s15, .s16, .s17, .s18 {background-color:#666} /* 주문취소 */
.s20, .s21, .s22, .s23, .s24, .s25, .s26, .s28 {background-color:#c00} /* 반품 */
.s30, .s31, .s32, .s33, .s34, .s35, .s36, .s38 {background-color:#90a} /* 교환 */
.s27, .s37 {background-color:#6666cc} /* 입점업체 수거완료 (반품,교환) */
.srollback {background-color:#900} /* 철회 */

.stat_d {display:inline-block;border:1px solid #333;color:#FFD025;font-size:11px;height:12px;line-height:11px;font-family:dotum;letter-spacing:-1px;padding:2px 2px 0;white-space:nowrap;border-radius:2px;margin:1px}
.s30, .s31, .s32 {background-color:#90a} /* 교환 */

.menu_root {cursor:pointer; }

.textarea {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
	width:100%;
	border:1px solid;
}

input.full {
	 -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
	width:100%;
	height:23px;
}

select.full {
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
	width:100%;
}

img.icon_list {
	max-width: 100px;
	max-height: 50px;
}

img.product {
	max-width: 70px;
	max-height: 70px;
}

img.product40 {
	max-width: 40px;
	max-height: 40px;
}

img.product50 {
	max-width: 50px;
	max-height: 50px;
}

.layer_help {border-top:solid 1px #DEE6EE;margin-top:10px;font-size:11px;padding-top:5px;color:#828282;}

.wm_mask {
	opacity:0.6;
	background-color: #A2A2A2;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1040;
	display:none;
	width: 100%;
	height: 100%;
	overflow:auto;
}

.wm_loader {
	width:128px;
	height:15px;
	opacity:0.9;
	position: fixed;
	z-index: 1041;
	display:none;
	background: url('/manage/image/loader-bert2.gif') no-repeat 0px 0px transparent;
}

.tree a{
color:#0088CC;
}

.nav-header {font-size:12px;font-weight:normal;color:#414141}

.product-list {
	border-bottom: 1px solid #DEE6EE;
    padding: 8px;
    line-height:1.0;
	overflow: hidden;
}
.product-list > .thumbnail {
	margin-right:10px;
	float:left;
}

.sortable div.wrap {
	height:50px;
	vertical-align: middle;
	margin:0x 0;
	border-top:solid 1px #DEE6EE;
}

#sortable_num div.wrap {
	line-height:50px;	
}


#drag_list .wrap {
	cursor:move;
}

#drag_list .disabled > div {
	opacity:.2;
	z-index:1;
	cursor:not-allowed;
}


#sortable_list .wrap{
	cursor:pointer;
}

.placeholder-replace {
	background-color: #DFDFDF;
	height:50px;
	opacity:0.5;
}

.placeholder-move {
	border-top:solid 1px #DEE6EE;
	height:50px;
}

table.noborder{
	border:none;
}
table.noborder th, table.noborder td {
	border:none;
	border-top:none;
	padding:3px;
	font-size:11.5px;
}


.tooltip {
	position: fixed;
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

ul.inline {
	display:inline;
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

ul.inline li {
	display:inline;
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

/* 상품리스트 일괄메뉴 간격조정 : openlife : 2013.08.08
 * btn-group을 제거하면 됩니다 by hjlee 2013.08.16
div.btn-group button{margin-right:4px;}*/

#drag_list div.name {
	width:180px;
	text-align:left;
}

#sortable_list div.name {
	width:500px;
}

#prdList th.bg-blue { background : #F3F3F3 }
#prdList .bg-blue { background : #F3F4F4 }
#prdList .bg-gray { background : #EEE }

.box_result {border-top:0px solid #a8b2bc; background:#f4f4f4;}
.box_result .msg_result {position:relative; padding:10px 0 10px 10px; color:#3f5668; font-size:16px; font-weight:bold; letter-spacing:-1px;}
.box_result .msg_result strong {color:#018ef8; font-size:20px;}

.title_big {margin:0 0 10px 0; padding:20px 0 8px 10px; border-bottom:2px solid #000; color:#303742; font-weight:bold; text-align:left; font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:1;}

/* 알림 도움말 */
.msg_note {width:100%; padding-top:40px; text-align:left;}
.msg_note p {padding:10px 10px 5px 10px; font-size:14px; font-weight:bold;}
.msg_note ul {margin:0 auto; padding:20px; border-top:1px solid #a8b2bc; border-bottom:1px solid #a8b2bc; background:#fcfbf6;}
.msg_note ul li {padding:2px 0; color:#3d5869;}

/* 회원 팝업 레이어 */
.popup_layer {position:absolute; left:50%; top:0px; width:280px; margin-left:-140px; padding:10px; border:2px solid #000; background:#f0f3f5;}
.popup_layer table {width:100%;}
.popup_layer .layer_close {position:absolute; right:-53px; top:-2px; width:49px; height:49px; border:2px solid #000; background:#f0f3f5;}
.popup_layer .layer_close img {cursor:pointer;}
.popup_layer_emoney {}
.popup_layer_point {}
.popup_layer_group {}
.popup_layer_coupon {width:300px; margin-left:-150px;}
.popup_layer_sms {}
.popup_layer_email {}
.popup_layer_delete {width:300px; margin-left:-150px;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	추가관리자 - 아이디어 관리
//
///////////////////////////////////////////////////////////////////////////////////*/
/* 공통 */
.tab_idea {width:99%; margin:50px auto 10px;}
.tab_idea ul {height:20px; padding:5px; background:#f5f5f5;}
.tab_idea ul li {float:left; padding:0 10px; background:url('/template/image/manage/bar.gif') no-repeat right 5px;}
.tab_idea ul li a {font-size:11px;}
.tab_idea ul li a:hover {color:#47aef9;}
.tab_idea ul li.over a {color:#47aef9;}
.tab_idea ul li.over a:hover {color:#47aef9;}
.box_reply {clear:both;}
.box_reply .box {height:80px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background:#f7f7f3;}
.box_reply .box .name {float:left; width:10%; font-weight:bold; line-height:80px; text-align:center;}
.box_reply .box textarea {float:left; width:75%; height:53px; margin-top:12px; border:1px solid #d9d9d9;}
.box_reply .box .btn_reply {float:left; width:5%; margin:12px 0 0 10px;}
.box_reply .reply_list {clear:both; width:100%; border-bottom:1px solid #000;}
.box_reply .reply_list table {width:100%;}
.box_reply .reply_list table td {padding:10px 0; border-bottom:1px solid #d2d2d2; text-align:center;}
.box_reply .reply_list table td.left {text-align:left;}
.box_reply .reply_list table td img {vertical-align:middle;}

/* 아이디어 관리 - 상세 - 등록 아이디어 */
#idea_detail dl {padding-left:10px;}
#idea_detail dl dt {padding:40px 0 5px; color:#545454; font-size:13px; font-family:'NanumGothicBoldWeb';}
#idea_detail dl dt.top {padding-top:10px;}
#idea_detail dl dd {color:#9e9e9e; line-height:1.6;}
#idea_detail dd.upload {width:100%; height:450px;}
#idea_detail dd.upload .box {height:450px;}
#idea_detail dd.upload .box .big {width:521px; height:353px; border:1px solid #bdbdbd; background:#f7f7f3;}
#idea_detail dd.upload .box .big img {width:521px; height:353px;}
#idea_detail dd.upload .box .thumb {padding-top:5px;}
#idea_detail dd.upload .box .thumb li {float:left; width:125px; height:88px; margin-right:5px; border:1px solid #bdbdbd; background:#f7f7f3;}
#idea_detail dd.upload .box .thumb li.last {margin-right:0;}
#idea_detail dd.upload .box .thumb li img {width:125px; height:88px;}
#idea_detail dd.upload .img {float:left;}
#idea_detail dd.upload .movie {float:right;}
#idea_detail dd .btn_url {margin-left:10px; vertical-align:middle;}
#idea_detail .btn_add {padding-right:5px; text-align:right;}
#idea_detail .btn_add img {cursor:pointer;}
#idea_detail .btn_del {padding:5px 5px 5px 0; text-align:right;}

/* 아이디어 관리 - 상세 - Finding 참여 */
#idea_finding .msg strong {color:#5ab55a;}

/* 아이디어 관리 - 상세 - 내부 평가 */
#idea_appraisal .msg {float:right; text-align:right;}
#idea_appraisal .msg strong {color:#5ab55a;}
#idea_appraisal .table-wrap .bold td {font-weight:bold;}

/* 아이디어 관리 - 상세 - 모듈 프로세스 */
#idea_module .cate {padding-left:10px;}
#idea_module .msg {color:#e44d49; text-align:right;}
#idea_module .table-horizon {margin-bottom:18px;}
#idea_module .table-horizon td input {width:40px;}
#idea_module .table-horizon td strong {text-decoration:underline;}
#idea_module .table-horizon td strong.module_name {color:#e44d49;}
#idea_module .table-horizon td .module_image,
#idea_module .table-horizon td .module_research,
#idea_module .table-horizon td .module_free,
#idea_module .table-horizon td .module_idea{cursor:pointer;}
#idea_module .table-horizon td .module_cnt {padding:10px; display:none;}

/* 아이디어 관리 - 상세 - 상품 투자 */
#idea_invest .box_write {padding:10px;}
#idea_invest .box_write .date {padding-bottom:10px;}
#idea_invest .box_view {padding:10px; border:1px solid #ddd;}

/* 아이디어 관리 - 상세 - 프로세스 배분률 */
#idea_distribute .sort {padding:10px;}
#idea_distribute .msg {text-align:right;}
#idea_distribute .msg strong {color:#5ab55a;}

/* 아이디어 관리 - 모듈 추가 - 공통 */
.add_module {width:100%; margin:0 auto;}
.add_module h1 {padding:10px 10px 10px 25px; border-bottom:1px solid #000; font-size:14px; text-align:left; background:url('/_engine/manage/template/image/bullet_square.gif') no-repeat 10px 45%}
.add_module .tab {width:870px; height:40px; margin:0 auto 20px; background:#f0f4f7;}
.add_module .tab li {float:left;}
.add_module .tab li a {display:block; width:144px; height:40px; border-bottom:1px solid #d6dade; border-right:1px solid #d6dade; color:#485e6c; line-height:40px; text-align:center; background:#f0f4f7;}
.add_module .tab li a.over {border-bottom:0; color:#3d5767; background:#fff;}
.add_module .msg {float:left;}
.add_module .msg strong {color:#5ab55a;}
.add_module .sort {float:right; padding:10px; text-align:right;}

/* 아이디어 관리 - 모듈 추가 - 리서치 */
.add_module .research_write {width:100%;}
.add_module .research_write .research_box {padding:0; border-top:1px solid #dee6ee;}
.add_module .research_write .research_box .question {padding:10px; border-bottom:1px solid #dee6ee; background:#fafbfc;}
.add_module .research_write .research_box .question .input {width:700px;}
.add_module .research_write .research_box .answer {padding:5px 0; border-bottom:1px solid #dee6ee; }
.add_module .research_write .research_box .answer .input {width:700px;}
.add_module .research_write .research_box .answer ul li {padding:5px 10px;}
.add_module .research_list {clear:both; padding:10px; border-top:1px solid #838383; border-bottom:1px solid #838383; text-align:left;}
.add_module .research_list li {padding:10px 0;}
.add_module .research_list li p {padding-bottom:5px; font-size:13px; font-family:'NanumGothicBoldWeb'; letter-spacing:-1px;}
.add_module .research_list li input {position:relative; bottom:2px;}
.add_module .research_list li label {cursor:pointer;}
.add_module .result .tit {padding:10px 0 10px 10px;}
.add_module .box_result {clear:both; padding:20px 0; border:1px solid #c7c7c7; background:#f9f8f7;}
.add_module .box_result table {width:100%;}
.add_module .box_result table caption {display:none;}
.add_module .box_result table th {padding:12px 0 10px 20px; color:#4e4d4d; text-align:left; letter-spacing:-1px;}
.add_module .box_result table td {padding:12px 0 10px; text-align:left; vertical-align:middle;}
.add_module .box_result table td.graph {padding:12px 10px 10px 10px; vertical-align:middle;}
.add_module .box_result table td.graph .bar {width:100%; height:9px; border:1px solid #a6a6a6; border-radius:10px; background:#fff;}
.add_module .box_result table td.graph .bar .gauge {position:relative; height:9px; background:#9ed9dc;}
.add_module .box_result table td.graph .bar .gauge .icon {position:absolute; right:-20px; top:-20px; width:42px; height:28px; font-size:11px; text-align:center; letter-spacing:-1px; background:url('/template/image/participate/research_icon.gif') no-repeat center top;}
.add_module .box_result table td strong {color:#1b96d1;}

/* 아이디어 관리 - 모듈 추가 - 회원의견받기 */
.add_module .faqcnt td {padding:10px; text-align:left; background:#fafafa;}
.add_module .faqcnt td .btn {text-align:right;}
.add_module .similar {width:100%; padding-bottom:10px; text-align:left;}
.add_module .similar .similar_box {width:100%;}
.add_module .similar .similar_box p {padding:2px 0;}
.add_module .similar .similar_box p label {display:inline-block; width:70px; color:#727272; text-align:center;}
.add_module .similar .similar_box p .input {width:650px; border:1px solid #bdbdbd;}
.add_module .similar .btn_add,
.add_module .similar .btn_del {text-align:right;}

/* 제휴문의 & 개선사항 & 제품화문의 검색폼 */
.basic_list .searchform {text-align:center;}

/* 관리자 안내 페이지 탭 */
.guide_idea .tab_idea {width:99%; margin:0 auto 10px;}
.guide_idea .tab_idea ul {height:20px; padding:5px; background:#f5f5f5;}
.guide_idea .tab_idea ul li {float:left; padding:0 10px; background:url('/template/image/manage/bar.gif') no-repeat right 5px;}
.guide_idea .tab_idea ul li a {font-size:11px;}
.guide_idea .tab_idea ul li a:hover {color:#47aef9;}
.guide_idea .tab_idea ul li.over a {color:#47aef9;}
.guide_idea .tab_idea ul li.over a:hover {color:#47aef9;}

/* 예치금 관리 */
.tab_emoney {width:99%; margin:10px auto;}
.tab_emoney ul {height:20px; padding:5px; background:#f5f5f5;}
.tab_emoney ul li {float:left; padding:0 10px; background:url('/template/image/manage/bar.gif') no-repeat right 5px;}
.tab_emoney ul li a {font-size:11px;}
.tab_emoney ul li a:hover {color:#47aef9;}
.tab_emoney ul li.over a {color:#47aef9;}
.tab_emoney ul li.over a:hover {color:#47aef9;}

/* 프로필 이미지 관리 */
#profile_img .list {width:90%; margin:30px auto;}
#profile_img .list li {float:left; width:20%; text-align:center;}
#profile_img .list li img {width:100px; height:100px;}
#profile_img .clear {clear:both;}


/* 관련상품 */
#refPrdList .refDiv {border:1px solid #e7e7e7; height:300px; width:200px; padding:10px; margin:10px; float:left;}

/*상품연동*/
#joinprdlist .joinDiv {border:1px solid #e7e7e7; padding:10px; margin:10px; float:left;}

/* 상품관리 품절/숨김 배경색*/
#prdList .stat_bg{background:#EDEDED;}

/* 광고코드 new by pyk 2014-03-24*/
#conversion_list_new li {
	float:left;
	width: 24%;
	height:20px;
	padding: 1px 0;
	overflow: hidden;
	white-space: nowrap;
	font-size: 11px;
	letter-spacing: -1px;
	font-family: dotum;
}

/* order_list, member_list 광고코드 by pyk 2014-03-22*/
.ad_icon {display:inline-block;width:15px;border:1px solid #333;color:#fff;font-size:11px;height:12px;line-height:11px;font-family:dotum;letter-spacing:-1px;padding:2px 2px 0;white-space:nowrap;border-radius:2px;margin:1px}
.b1 {background-color:#00B050} /* 네이버 */
.b2 {background-color:#6666FF} /* 다음 */
.b3 {background-color:#FF0000} /* 네이트 */
.b4 {background-color:#FFFF00;color:#000;} /* 구글 */
.b5 {background-color:#E26B0A} /* 크리테오 */
.b6 {background-color:#fff;color:#000;} /* 추가 */


/* Layer Popup View 관리자 댓글 기능관련 레이어 css*/ 
#popup_view {position:absolute; top:0px; width:850px; z-index:21;}
#popup_view .big_section {background:#fff; padding:20px; border:2px solid #d9d9d9; height:auto !important; min-height:500px;}
#popup_view .btn_x {position:absolute; right:10px; top:7px;}
#popup_view .tit {height:31px; padding:8px 0 0 9px;}
#popup_view .box01 {padding:23px 0; font-weight:bold; text-align:center; border:1px solid #dedede; background:#fbfbfb;}
#popup_view .box02 {padding:14px 0; font-weight:bold; text-align:center; border:1px solid #dedede; background:#fbfbfb; line-height:140%;}
#popup_view .box02 span {font-weight:normal;}
#popup_view .btn {margin-top:20px; text-align:center;}
#popup_view .bor_t {width:100%; padding-top:10px; margin:0 auto; background:url('/template/image/bg/b_line04.gif') 0 0 repeat-x;}
#popup_view p.bor_t02 {height:1px; margin-top:10px; background:url('/template/image/bg/b_line04.gif') 0 0 repeat-x;}
#popup_view .auto_116 {overflow-y:auto; overflow-x:hidden; height:281px;}
#popup_view .auto_116 table {width:100%; table-layout:fixed;}
#popup_view .auto_116 tbody th {padding-left:8px; font-size:12px; text-align:left; font-weight:bold; color:#ed1c24; background:url('/template/image/bg/b_line03.gif') right center no-repeat;}
#popup_view .auto_116 td {padding-left:8px; text-align:left; font-size:11px;}
#popup_view .auto_116 td.middle {height:240px; padding:20px 0 0 30px; vertical-align:top; text-align:left; line-height:16px; font-size:12px;}
#popup_view .btn02 {margin-top:15px; text-align:center;}

.comment2 {z-index:20; position:absolute; width:500px; border:2px solid #cccccc; background:#fff;}
.comment2 .title {width:300px;background:white;text-align:left; height:32px; padding:20px 0 0 30px; font-family:'Verdana'; font-size:20px; letter-spacing:-1px;}
.comment2 .content{padding:0px 0px 0px 20px;}
.comment2 .comment2_btn {padding-bottom:20px;padding-top:15px; text-align:center;}
.comment2 #btn_submit {padding-bottom:20px;padding-top:2px; text-align:center;}
.comment2 .layer_evaluate {display:inline-block; width:500px; padding:10px 0px 0px 20px;}
.comment2 .layer_evaluate textarea {width:440px; height:50px; border:1px solid #ccc;}
.comment2 .layer_evaluate:after {clear:both; display:block; content:'';}
.comment2 .layer_evaluate .image {float:left; width:506px;height:470px;overflow:hidden;text-align:center;}
/* Layer Popup View 관리자 댓글 기능관련 레이어 css*/


/* 파일 업로드 관련 */
.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(/SmartEditor/img/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}
#header h1 a{color:white;text-decoration:none;font-size:16px;font-family:arial;}
@media screen and ( max-width: 768px) {
	.row-offcanvas {
	    position: relative;
	    transition: all 0.25s ease-out 0s;
	}
	.row-offcanvas-right .sidebar-offcanvas {
	    right: -40%;
	}
	.row-offcanvas-left .sidebar-offcanvas {
	    left: -40%;
	}
	.row-offcanvas-right.active {
	    right: 40%;
	}
	.row-offcanvas-left.active {
	    left: 40%;
	}
	#container  .sidebar-offcanvas {
	    position: absolute;
	    top: 0;
	    width: 40%;
	}
	#container #header{height:auto;max-height:300px;}
	#container #header h1{background:none;border:0;}
	#container #header h1 a{color:#428bca}
	#container #cnt{margin:0;}
	#container #snb{float:inherit;margin:0;}
	#container #header .tab{float:inherit;}
	#container #header .tab li{float:inherit;}
	#container #header .menu{float:inherit;}
	#main-contents > .body{padding-left:0;}
}

/* -- font color --*/
.ft_b {font-weight:bold;}
.ft_orange{color:#F58207}
.ft_blue{color:#0E4687}
.ft_sky{color:#07BDF5}
.ft_lime{color:#4BE425}
.ft_green{color:#129F46}
.ft_yellow{color:#EDF50E}
.ft_gray{color:#D0D0D0}


/* -- bg color --*/
.bg_orange{background-color:#F58207}
.bg_blue{background-color:#0E4687}
.bg_sky{background-color:#07BDF5}
.bg_lime{background-color:#4BE425}
.bg_green{background-color:#129F46}
.bg_yellow{background-color:#EDF50E}
.bg_gray{background-color:#D0D0D0}