/*상단 메뉴 설정 시작*/
.navbar-inverse{
	background:#fff;     /*배경 색*/
	border-color:#080808;         /*테두리 색*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
}
/*상단 메뉴 설정 끝*/

/*상단 메뉴 로고 시작*/
.navbar-brand img {
    width: 120px;
	padding-top: 10px;
}
/*상단 메뉴 로고 끝*/

/* 상단 메인 메뉴 설정 시작*/
.navbar-inverse .navbar-nav > li > a{
	background-color:lavender;	      /*배경 색*/
	color:#333;                /*텍스트 색*/
	font-size:12px;               /*텍스트 크기*/
	font-weight: 700;
	padding:15px 15px 15px 15px;  /*내부 여백*/
	margin:35px 0px 0px 0px;       /*외부 여백*/
	border-radius: 5px;
	border: 3px solid #eee;
	text-shadow: none;
}

/* login, join menu */
.divider-vertical ~ li {margin:-15px 0px 0px 0px;}
.navbar-inverse .navbar-nav .divider-vertical ~ li a {border: none;font-weight: 500;background-color: #FFF;}
/* 상단 메인 메뉴 설정 끝*/

/* 상단 서브 메뉴 설정 시작*/
.dropdown-menu > li > a{
	background-color:#ffffff;     /*배경 색*/
	color:#333333;                /*텍스트 색*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:3px 20px 3px 20px;       /*외부 여백*/
	font-size:14px;
}

/* 상단 서브 메뉴 설정 끝*/

/* 하단 카피라이트 설정 시작*/
body > .navbar-fixed-bottom .text-center{
	background:#ffffff;           /*배경 색*/
	color:#999999;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
	text-align:center;            /*텍스트 정렬*/
}
.footer_copy .text-center{
	background-color:#ffffff;     /*배경 색*/
	color:#999999;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
	text-align:center;            /*텍스트 정렬*/
}
/* 하단 카피라이트 설정 끝*/

/*인트로 텍스트 설정 시작*/
h1.intro_span{
	background-color:none;        /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:36px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}

p.intro_span{
	background-color:none;        /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}

.flex-caption span.intro-title{
	background:none;        /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:36px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}
.flex-caption span.intro-text{
	background:none;        /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}
/*인트로 텍스트 설정 끝*/

/* reset browser styles */
html, body, div, span, 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, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	color: #777777;
	vertical-align: baseline;
}
img, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1.3;
	font-size: 15px;
}
p {
	line-height: 1.5;
	margin: 5px 0 10px;
}
ol { 
	padding-left: 1.4em;
	list-style: decimal;
	line-height: 1.5;
}
ul {
	padding-left: 1.4em;
	list-style: square;
	line-height: 1.5;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.page-header {
	border-bottom: 1px solid #D9D9D9;
}
.dh-front-list2 h5,
.dh-front-list2 h5 a,
.dh-front-list2 h5 p,
.dh-front-list2 h5 span {
	font-size: 12px!important;
}
.btnEdit i,
.btnDelete i {
	color: #eee;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open>a:focus,
.navbar-inverse .navbar-nav > .open>a:hover {	
	color: #000;
	background: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.navbar-inverse .navbar-nav > .open>a,
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover {
	color: #000;
}
.caret, .navbar .glyphicon {
	color: #000;
}
/* end reset browser styles */

.img-center {margin:0 auto;}

.custom-title {margin-bottom: 0;}
.custom-back {background: url('/skin/img/title-back.jpg') no-repeat; background-size:cover}

.navbar-inverse .divider-vertical {border-right-color: transparent; border-left-color: transparent;}

.products-suppliers img {margin:0 auto;}
.main.products-suppliers .panel {display: block;width: 220px;margin: 10px auto;}
.main.products-suppliers .panel img {width: 150px;}
.products-suppliers .panel-body {text-align: center; border: 1px solid #d3d3d3; border-radius: 5px;}

.product-title .panel-body {padding: 0; background-color: aliceblue;}
.product-title h3 {margin: 15px; font-weight: 500;}

.product-detail img {margin-top: -50px;}
.product-detail table thead th {text-align: center;}

.product-detail .table-bordered,
.product-detail .table-bordered > thead > tr > th,
.product-detail .table-bordered > tbody > tr > td {
    vertical-align: middle;
    border: 1px solid #999;
}

.product-detail .table-bordered > thead > tr > th {background: #E4E6E4;}

.contact-kor p {color: #0070C0; font-weight: 700;}

.contact-kor h5,
.contact-eng h5 {
  color: #999;
  font-size: 30px;
  font-weight: 700;
  border-bottom: 1px solid #999;
}

.customer-service {margin-top: 0px;padding:0 15px;}
.customer-service img {border: 1px solid #c9c9c9;}

#address {
margin: 0;
font-size: 12px;
line-height: 1.5em;
}

#address span {
padding-right: 15px;
}

#copy {
font-size: 12px;
}

#address span,
#address span strong,
#copy {
  color: #999;
}

.footer_copy > .col-lg-12 {padding-top: 20px; padding-bottom: 0;}

@media (min-width: 768px){
    .intro-html-layout {width: 33.333%;display: inline-block;float: left;}
    .intro-board-widget-layout .intro-boardbox {width:33.333%;}
}