.div_board_contents div.board_contents { padding: 0; min-height: 200px; line-height: 1.5; }
.div_board_contents div.board_contents p { line-height: 1.5; }

.div_board_contents form input {
	padding: initial;
}

.div_board_contents TD { COLOR: #62625E; /*FONT-FAMILY: , Gulim, Arial;*/ FONT-SIZE: 9pt; TEXT-DECORATION: none; }
.div_board_contents th { COLOR: #62625E; /*FONT-FAMILY: , Gulim, Arial;*/ FONT-SIZE: 9pt; TEXT-DECORATION: none; }
.div_board_contents A:link { COLOR: #62625E; /*FONT-FAMILY: , Gulim, Arial;*/ TEXT-DECORATION: none; }
.div_board_contents A:visited { COLOR: #62625E; /*FONT-FAMILY: , Gulim, Arial;*/ TEXT-DECORATION: none; }
.div_board_contents A:active { COLOR: #62625E; /*FONT-FAMILY: , Gulim, Arial;*/ TEXT-DECORATION: underline; }
.div_board_contents A:hover { COLOR: #0587b4; /*FONT-FAMILY: , Gulim, Arial;*/ TEXT-DECORATION: none; }
.div_board_contents A.white:link { COLOR: #ffffff; /*FONT-FAMILY: , Gulim, Arial;*/ TEXT-DECORATION: none; }
.div_board_contents A.white:visited { COLOR: #ffffff; /*FONT-FAMILY: , Gulim, Arial;*/ TEXT-DECORATION: none; }
.div_board_contents A.white:active { COLOR: #d5eaff; /*FONT-FAMILY: , Gulim, Arial;*/ TEXT-DECORATION: underline; }
.div_board_contents A.white:hover { COLOR: #000000; /*FONT-FAMILY: , Gulim, Arial;*/ TEXT-DECORATION: underline; }

.div_board_contents form {border:0; margin:0; padding:0;}
.div_board_contents img {border:0px;}

.div_board_contents .field1 { FONT-SIZE: 9pt; Background: #FFFFFF; }
.div_board_contents .form1  { FONT-SIZE: 9pt; COLOR: #000000; Background: #FFFFFF; BORDER-BOTTOM: #B2B2B2 1px solid; BORDER-LEFT: #B2B2B2 1px solid; BORDER-RIGHT: #B2B2B2 1px solid; BORDER-TOP: #B2B2B2 1px solid;}
.div_board_contents .form2  { FONT-SIZE: 9pt; COLOR: #000000; Background: #FFFFFF; BORDER-BOTTOM: #C3C3C3 1px solid; BORDER-LEFT: #C3C3C3 1px solid; BORDER-RIGHT: #C3C3C3 1px solid; BORDER-TOP: #C3C3C3 1px solid;}
.div_board_contents .txt01 { /*font-family: , Gulim, Arial;*/ font-size: 9pt; color: #444444; line-height: 13pt }
.div_board_contents .txt02 { /*font-family: , Gulim, Arial;*/ font-size: 9pt; color: #666600; line-height: 14pt }
.div_board_contents .txt03 { /*font-family: , Gulim, Arial;*/ font-size: 10pt;  }

.div_board_contents .for_button {  /*font-family: "";*/ font-size: 9pt; color: #000000; background-color: #FFFFFF; border: 1px #000000 solid; height: 20px}
.div_board_contents .for_search {border:0px;vertical-align:top;}

.div_board_contents .boardlist { table-layout:fixed; border-top:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; }
.div_board_contents .boardlist thead th{ background-color:#f9f9f9; height:1px; text-align:center; }
.div_board_contents .boardlist tbody td{ padding: 10px 0; text-align:center; }
.div_board_contents .picture{ border-top:4px solid #E3E3E3; border-left:4px solid #E3E3E3; border-right:4px solid #E3E3E3; border-bottom:4px solid #E3E3E3; }
.div_board_contents .subject{ padding: 5px 0 0 0; font-weight:bold; }

.div_board_contents .boardview { table-layout:fixed; border-top:#CCCCCC 2px solid; }
.div_board_contents .boardview thead th{ height:30px; color:#333333; text-align: center; font-weight: bold; font-size: 1.2em; }

.div_board_contents .boardview tbody th.top{ background-color:#F9F9F9; height:30px; padding:0 0 0 10px; text-align:left; color:#333333; border-right:#E5E5E5 1px solid;}
.div_board_contents .boardview tbody td.top{ height:30px; padding:0 0 0 10px; }

.div_board_contents .boardview tbody td.con{ padding:15px 0; }

.div_board_contents .boardview tbody th.down{ background-color:#F9F9F9; height:27px; padding:0 0 0 10px; text-align:left; color:#333333; border-right:#E5E5E5 1px solid;}
.div_board_contents .boardview tbody td.down{ height:27px; padding:0 0 0 10px; }

.div_board_contents .boardview tbody td.con.down a{ color:#246AB7; }

.div_board_contents .boardview tbody tr.bom{ height:30px; }

.div_board_contents .boardrel { table-layout:fixed; background-color:#f9f9f9; border-top:#CCCCCC 2px solid; margin:0 0 5px 0; }
.div_board_contents .boardrel thead th{ background-color:#F9F9F9; height:27px; text-align:left; padding:0 0 0 10px; border-bottom:#E5E5E5 1px solid;}
.div_board_contents .boardrel tbody td{ height:23px; padding:0 0 0 20px; }
.div_board_contents .boardrel tbody td.line{ background-color:#E5E5E5; height:1px; padding: 0; }

.div_board_contents .boardcomment { table-layout:fixed; border-top:#CCCCCC 2px solid;  }
.div_board_contents .boardcomment thead th{ background-color:#F9F9F9; height:27px; border-bottom:#E5E5E5 1px solid; color:#333333; }
.div_board_contents .boardcomment tbody td.rel{ padding:3px 0 3px 0; text-align:center; color:#333333; }
.div_board_contents .boardcomment tbody td.rel a{ color:#333333; }
.div_board_contents .boardcomment tbody td.memo{ padding:3px 0 3px 3px; }
.div_board_contents .boardcomment tbody td.date{ padding:3px 0 3px 0; font-size:8pt; text-align:center; }
.div_board_contents .boardcomment tbody td.rel_fo{ background-color:#E1F0F0; text-align:center; padding:3px 0 3px 0; }

.div_board_contents .boardwrite { margin: 5px 0; }
.div_board_contents .boardwrite thead th{ background-color:#F9F9F9; height:27px; border-bottom:#E5E5E5 1px solid;}
.div_board_contents .boardwrite tbody th{ background-color:#F9F9F9; height:27px; text-align:left; padding:0 0 0 10px; }
.div_board_contents .boardwrite tbody td.in{ height: 30px; padding: 0; }
.div_board_contents .boardwrite tbody td.main{ padding: 3px 0; }

.div_board_contents .line { border-bottom: 1px solid #e5e5e5; }
.div_board_contents .boardsearch { table-layout:fixed;background:url(img/search_t.gif);}

.div_board_contents .img_view{ padding:0 0 5px 0;}

.div_board_contents #view_tab p { margin: 0; padding: 0; }

.div_board_contents .thumb_container * { font-family: '³ª´®°íµñ', 'Nanum Gothic', sans-serif; }
.div_board_contents .thumb_container { position: relative; width: 155px; height: 155px; overflow: hidden; border: 1px solid #c0c0c0; margin-left: 10px; border-radius: 4px; }
.div_board_contents .thumb_container.on { border: 1px solid red; overflow: hidden; }
.div_board_contents .thumb_title_background {
	position: absolute;
	top: 130px;
	left: 0;
	background: #000000;
	width: 100%;
	height: 25px;
	filter: alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity:0.4;
	z-index: 90;
	border-radius: 0 0 4px 4px;
}
.div_board_contents .thumb_title { font-weight: 700; position: absolute; top: 130px; left: 0; color: white; text-align: center; width: 100%; height: 25px; z-index: 100; }
.div_board_contents .thumb_title > div { font-weight: 700; color: white; }
.div_board_contents .thumb_check { position: absolute; top: 2px; right: 2px; }

td.notice .thumb_container { box-shadow: 5px 5px 6px #8eeda3; }