﻿.debug { border-top:solid 1px red; border-bottom:solid 1px blue; }

/*
*{ margin: 0; padding: 0; font-family: "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; font-size:12px; }
*/

body { font-family: "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; font-size:12px; }

ul, li { list-style:none; margin: 0; padding: 0; }

img {border:none; }

h1, h2, h3, h4, h5 {margin: 0; padding: 0; font-weight: normal;}

a { text-decoration: none; color: #666; }
a:hover, a:active, a:focus { text-decoration: underline; color: #4b53a1; }

table { border-collapse: collapse; }
td { line-height: 180%;	color:#363636; font-family: "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; font-size:12px; }

input, select, option, textarea { font-family: 굴림,돋움,Arial; font-size:9pt; color:#545050; }


/* layout */
.contain { width: 936px; margin:0 auto; position:relative; }

.quickboard { width:136px; position:absolute; top:0; right:0; }
.quickboard_count_wrap { z-index:3; position:absolute; top:480px; left:90px; }
.quickboard_count { text-align: right; font: 10px arial; color: #7f9db9; }
.quickboard_count2 { text-align: right; font: 10px arial; color: #7f9db9; }

.header { width:800px; }

.subimg { width:800px; }
.local { width:780px; text-align:right; }
.ct { width:780px; margin-left:10px; }
.title { padding:10px; }
.stitle { padding-left:10px; }
.section { margin:10px 10px 20px 10px; }

.footer { width:920px; margin:10px auto; }

/* board */
.listTb { border-collapse: collapse; border-top: solid 2px #98c0cb; border-bottom: solid 2px #dddddd; }
.listTb th { background: url(../images/common/th.gif) repeat-x; height: 30px; border-bottom: solid 1px #98c0cb; color: #717171; }
.listTb td { border-bottom: solid 1px #ddd; padding: 7px 0; color: #797979; text-align: center; }

.viewTb { border-collapse: collapse; border-top: solid 2px #98c0cb; }
.viewTb th { background: url(../images/common/th.gif) repeat-x; height: 30px; border-top: solid 2px #98c0cb; color: #717171;  border-left: solid 1px #98c0cb; color: #717171; border-right: solid 1px #98c0cb; color: #717171;}
.viewTb td { border: solid 1px #ddd; padding: 7px 5px; color: #797979; }
.viewTb .item { background: #f5f5f5; text-align: center; }
.viewTb .item2 { padding: 20px; line-height: 140%; }

.twoTb { border-top: solid 1px #98c0cb; color: #717171; }
.twoTb th { background: url(../images/common/bullet/arw.gif) 20px 50% no-repeat #f5f8fa; border-bottom: solid 1px #98c0cb; }
.twoTb td { padding: 7px 5px; border-bottom: solid 1px #98c0cb; }

.btn { margin: 10px 5px 5px 0; text-align: right; }

.paging { text-align: center; }
.paging span { padding: 2px; }

.sch { padding: 10px; background: #f5f5f5; text-align: center; margin-top: 15px; color: #797979; }
.sch input { margin-left: 10px; }
.sch img { vertical-align: bottom; }

.mt10 { margin-top: 10px; }

td.al { text-align: left; }


.num { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#363636;}

.pad10-R{padding-right:10px;}

/*OX 테이블 타이틀*/
.OXtab_tit {
	font-weight: bold;
	color: #5795a7;
	text-align: center;
	background-color:#e8f4f6;
}

/*OX 테이블 답변내용*/
.OXAN {
	font-weight: bold;
	color: #0054a6;
	line-height: 17px;
}

/*게시판-전체*/
.board_all {
	color: #151515;
	border: 1px solid #c5cbd9;
}

/*게시판-전체-td*/
.board_td_all {
	color: #151515;
	border: 1px solid #c5cbd9;
}

/*게시판-타이틀*/
.board_td_title {
	color: #677cac;
	border: 1px solid #c5cbd9;
	text-align:center;
	background-color: #e8edf8;
	font-weight:bold;
}


.grade{color:#ec008c; font-weight:bold;}



/*링크=기본*/
a:link ,a:visited { color:#374c8c; text-decoration: none;} 
a:active { color:#6b7db1; text-decoration: none;} 
a:hover { color: #7d8cbc; text-decoration: none; }

/*링크=숫자*/
a.num:link ,a.num:visited { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt; color:#374c8c; text-decoration: none;} 
a.num:active { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#6b7db1; text-decoration: none;} 
a.num:hover { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color: #ed145b; text-decoration: none; }

/*링크=첨부파일*/
a.file::link ,a.file:visited { color:#374c8c; text-decoration: underline;} 
a.file:active { color:#6b7db1; text-decoration: underline;} 
a.file:hover { color: #7d8cbc; text-decoration: underline; }





/* 링크 */
a.familylink:link, a.familylink:active, a.familylink:visited {font-size: 12px;	color: #ffffff;	text-decoration: none;}
a.familylink:hover {font-size: 12px;	color: #9fa09f;	text-decoration: none;}

/*하단-패밀리사이트*/
#Layer1 {
	/*position:absolute;
	left:900px;
	top:670px;
	width:90px;
	height:37px;*/
	z-index:5;
	visibility: hidden;
}


.tab_tit {
	font-weight: bold;
	color: #266abb;
	text-align: center;
}

.border-dotted{border-top-style:dotted; border-top-width:1px; border-top-color:#94aecd;}


/*제품정보 테이블 타이틀*/
td.tit_b {
	font-family: Verdana, 굴림, 돋움;
	color:#266abb;
	font-weight:bold;
	text-align:center;
	background-color: #e5ebf2;
}

.point{background-color:#FFFF99}

