﻿

* html .png24 { padding:0; margin:0; tmp:expression(setPng24(this)); }/* IE6 */
img, table { border:0; padding:0; margin:0; }
div, p { padding:0; margin:0;}
a { text-decoration:none; }
input { vertical-align:middle;}
form {padding:0; margin:0;}
h1, h2 {margin: 1em 0;}
*{margin:0; padding:0;}
body{text-align:center; background:url(../images/common/subbg.gif) repeat-x; }

ul {list-style:none; margin: 0; padding: 2px; vertical-align: middle; line-height:150%;}
ol { margin: 0; padding:5px 5px 5px 25px; vertical-align: middle;}
li img { list-style:none; margin: 0; padding: 0; vertical-align: middle;	/* for IE imge margin */}
ul img { list-style:none; margin: 0; padding: 0; vertical-align: middle;	/* for IE imge margin */}
a:link { color: #666666; text-decoration: none;}
a:visited { color: #666666; text-decoration: none;}
a:active { color: #666666; text-decoration: underline;}
a:hover { color: #358de7; text-decoration: none;}
.subtit { text-align:left;}

/* 공통 */
body, p, textarea, input, select, button, table { font-size:12px; line-height:16px; color:#4c4c4c; font-family: "????", Dotum, Tahoma; }
h1, h2, h3, h4, h5, h6 { font-family: "????", Dotum, Tahoma; }

a:link { color:#4c4c4c; text-decoration:none;}
a:visited { color:#4c4c4c; text-decoration:none;}
a:hover { color:#00a9e0; text-decoration:underline;}
a:active { color:#00a9e0; text-decoration:underline;}

em.colored { font-style:normal; color:#d81943;}
strong.colored { color:#d81943; letter-spacing:0;}
.color1 { color:#69173a;}
.color2 { color:#ff4252;}
.color3 { color:#ff8c56;}
.color4 { color:#b5ab86;}
.color5 { color:#696664;}
span.onebyte { font-size:11px; font-family:tahoma;letter-spacing:0 !important;}
tr.colored td { background-color:#f6f6f7;}
th { border:0; padding:0; margin:0; }
th.onebyte,
td { font-size:11px; font-family:tahoma;letter-spacing:0 !important;}
td.onebyte { font-size:11px; font-family:tahoma;letter-spacing:0 !important;}
th.money,
td.money { font-size:11px; font-family:tahoma;letter-spacing:0 !important; text-align:right !important;}
td { line-height:140%}


/* 입력폼 */
form { margin:0;}
input,select,button,select { vertical-align:middle; padding:2px}
button { white-space:nowrap;}
select { margin:0; padding:0;}
textarea { overflow:auto; border:solid 1px #ccc; padding:2px}
.label_area { position:relative; height:13px; display:inline-block;}
.label_area label { margin-left:18px; margin-right:5px; display:inline-block; padding-top:1px; cursor:pointer;}
.label_area .input_check,
.label_area .input_radio {position:absolute; top:1px; left:1px; height:13px; width:13px; padding:0;}
input.input_text,
input.input_pass,
input.input_file { border:solid 1px #ccc; padding:2px 4px 1px 4px;}
select { border:solid 1px #ccc; padding:1px 1px 1px 4px;}
input.input_pass { width:40px; font-size:11px;}
input.number,
select.number { font-family:tahoma; font-size:11px; letter-spacing:0 !important;}
input.date { width:60px; font-family:tahoma; font-size:11px; letter-spacing:0 !important;}j
input.money { font-size:11px; font-family:tahoma;letter-spacing:0 !important; text-align:right !important;}

input.input_text.disabled,
input.input_pass.disabled,
input.input_file.disabled,
select.disabled,
textarea.disabled {background-color:#eee;}


.Box01 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 19px
}
.Box02 {
	FONT-SIZE: 12px; BORDER-RIGHT: #f3f3f3 1px solid; BORDER-TOP: #f3f3f3 1px solid; BORDER-LEFT: #f3f3f3 1px solid; BORDER-BOTTOM: #f3f3f3 1px solid; BACKGROUND-COLOR: #f3f3f3
}
.Box03 {
	BORDER-RIGHT: #e3f1d4 1px solid; BORDER-TOP: #e3f1d4 1px solid; BORDER-LEFT: #e3f1d4 1px solid; BORDER-BOTTOM: #e3f1d4 1px solid; BACKGROUND-COLOR: #f5f8f2
}
.BoxSearch {
	BORDER-RIGHT: #b2cf54 1px solid; BORDER-TOP: #b2cf54 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #b2cf54 1px solid; WIDTH: 130px; COLOR: #607993; BORDER-BOTTOM: #b2cf54 1px solid; FONT-FAMILY: ?��?; LETTER-SPACING: -1px; HEIGHT: 18px
}
.BoxSearchS {
	BORDER-RIGHT: #b2cf54 1px solid; BORDER-TOP: #b2cf54 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #b2cf54 1px solid; COLOR: #888888; BORDER-BOTTOM: #b2cf54 1px solid; FONT-FAMILY: ?��?; LETTER-SPACING: -1px; HEIGHT: 16px
}


/***LAYOUT***/
body{text-align:center}
#wrap{width:980px;margin:0 auto; text-align:left}
#header{width:100%}
/*�ٵ𿵿� */
#container{width:100%;display:inline-block;  background:url(../images/common/body_line.gif) repeat-y;}
#container0{width:100%;display:inline-block;}
#container:after{display:block;clear:both;content:''}
.snb{float:left;width:150px}
.line { float:left; width:30px; height:100%; }
#content{float:right;width:773px; margin-bottom:100px;}
#content1{float:right;width:820px; margin-bottom:100px;}
#content .tit {padding-top:10px; margin-bottom:30px; border-bottom:1px solid #d2d3d7; padding-bottom:10px; }
#content .tit .location { float:right; font-size:11px; font-weight:normal; color:#999; margin-right:10px; letter-spacing:-0.5px; margin-top:10px }
#content .tit .location img {margin:5px; vertical-align:middle}
#content .tit .location strong{ color:#666}


#content1 .tit .location { float:right; font-size:11px; font-weight:normal; color:#999; margin-right:10px; letter-spacing:-0.5px; margin-top:10px }
#content .tit {padding-top:10px; margin-bottom:30px; border-bottom:0px solid #d2d3d7; padding-bottom:10px; }
#content1 .tit .location img {margin:5px; vertical-align:middle}
#content1 .tit .location strong{ color:#666}


#footer{ width:100%; padding:30px 0 50px 0; text-align:center; vertical-align:middle;}

.contents { margin-top:20px;}

/* 관계사 */
.fixed_img_row ul{margin:0;padding:0;font-size:12px;font-family:Tahoma, Geneva, sans-serif;list-style:none}
.fixed_img_row li{position:relative;margin:0 0 -1px 0;padding:15px 0 15px 135px;border:1px solid #eee;border-left:0;border-right:0;vertical-align:top;*zoom:1}
.fixed_img_row li:after{display:block;clear:both;content:""}
.fixed_img_row a{text-decoration:none;cursor:pointer}
.fixed_img_row a strong{display:inline-block;margin:0 0 4px 0;color:#333}
.fixed_img_row .thumb{display:inline;overflow:hidden;float:left;position:relative;width:150px;margin:0 15px 0 -135px; color:#666;line-height:80px;text-align:center;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666}
.fixed_img_row .thumb img{display:block;border:0; margin:0 50px 0 30p}
.fixed_img_row p{margin:0;color:#767676;line-height:1.4}
.fixed_img_row a:hover strong,
.fixed_img_row a:active strong,
.fixed_img_row a:focus strong{text-decoration:underline}
.fixed_img_row a:hover .thumb,
.fixed_img_row a:active .thumb,
.fixed_img_row a:focus .thumb{margin:0px 15px 0px -135px;}
/* //관계사 */

.fixed_img_row01 ul{margin:0;padding:0; font-size:12px; font-family:Tahoma, Geneva, sans-serif;list-style:none}
.fixed_img_row01 li{position:relative; margin:0 0 -1px 0;padding:15px 0 15px 50px;border:1px solid #eee;border-left:0;border-right:0;vertical-align:top;*zoom:1}
.fixed_img_row01 li:after{display:block;clear:both;content:""}
.fixed_img_row01 a{text-decoration:none;cursor:pointer}
.fixed_img_row01 a strong{display:inline-block;margin:0 0 4px 0;color:#dc5100}
.fixed_img_row01 .thumb{display:inline;overflow:hidden;float:left;position:relative;width:105px;margin:0 15px 0 -50px; color:#666;line-height:80px;text-align:center;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666}
.fixed_img_row01 .thumb img{display:block;border:0; margin:0 30px 0 50p}
.fixed_img_row01 p{margin:0;color:#767676;line-height:1.4}
.fixed_img_row01 a:hover strong,
.fixed_img_row01 a:active strong,
.fixed_img_row01 a:focus strong{text-decoration:underline}
.fixed_img_row01 a:hover .thumb,
.fixed_img_row01 a:active .thumb,
.fixed_img_row01 a:focus .thumb{margin:0px 15px 0px -50px;}


/* 오시는길 */
.lst_type{overflow:hidden; width:100%; padding:0 0 10px 10px;}
.lst_type li{overflow:hidden;  float:left; width:330px; margint:0 10px 20px 0; padding:0 0 3px;color:#333;font-family:'돋움',Dotum;font-size:12px; list-style:none; line-height:18px; letter-spacing:-0.5px}
.lst_type li strong { color:#205a9a}
.lst_type li img{float:left; margin:0 10px 20px 0; border:none;}
.lst_type li a{color:#2d2c2d;text-decoration:none}
.lst_type li a:hover{text-decoration:underline}
/* //오시는길 */


/* cf광고 */
#centerpad { padding:15px 0; float:center; position:relative; width:710px; }
.content_left{width:365px; float:left; position:relative; text-align:left; }
.content_right{width:340px; float:right; position:relative; text-align:center; margin-bottom:12px}
.bx1{width:100%; height:250px; overflow:auto; border-left:1px dashed #ddd; scrollbar-arrow-color: #000; scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; scrollbar-face-color: #d9d9d9; scrollbar-highlight-color: #d9d9d9; scrollbar-shadow-color: #d9d9d9; scrollbar-track-color: #f2f2f2; overflow-x:hidden}
.bx1 *{ color:#000; line-height:16px; text-align:justify;}

/* 가로 텍스트리스트 */
.txt_list {width:120px; padding:0px 10px 10px 0px; overflow:hidden;}
.txt_list li {list-style:none; clear:both; margin:0px 0 5px 0; color:#2D2C2D; font:12px/1.5 돋움, Dotum; overflow:hidden; text-align:left; padding:5px 5px 5px 0px;}
.txt_list li .tit { color:#6a6a6a; font-weight:bold; font-size:11px;}
.txt_list li .sub { color:#908f8f; font-size:11px; }
.txt_list li .content { color:#3f3f3f; letter-spacing: _2em}
.txt_list li img {display:inline; float:left; margin:0 10px 0 0; border:none;}
.txt_list li a {color:#2D2C2D; text-decoration:none;}


/* 세로 이미지리스트 */
.imgh_list {width:100%;  border:1px;  overflow:hidden;}
.imgh_list li {display:inline; list-style:none; float:left; width:100%; font:12px 돋움, Dotum; text-align:center;}
.imgh_list li a { text-decoration:none;}
.imgh_list li a:hover {text-decoration:none;}
.imgh_list li img {display:block; margin-bottom:5px; border:none;}
.imgh_list li .tit {color:#ed5300; font-weight:bold; text-align:left; padding-top:10px;}

/* 가로 이미지리스트 */
.img_list {width:100%;  overflow:hidden;}
.img_list li {list-style:none; margin:0px 0 10px 0px; color:#2D2C2D; font:12px/1.5 돋움, Dotum; overflow:hidden; text-align:left; position:relative; width:100%;}
.img_list li .txt { float:left; position:relative;}
.img_list li .titpr {color:#333; font-weight:bold; margin-left:100px; padding-top:5px; margin-bottom:5px;}
.img_list li .subpr { color:#908f8f; font-size:11px; margin-left:100px; padding-right:10px}
.img_list li .content {  color:#3f3f3f; font-size:11px; letter-spacing:-0.1em;  margin-left:100px}
.img_list li img {display:inline; float:left; margin:0 10px 0 19px; border:none;}
.img_list li a {color:#2D2C2D; text-decoration:none;border:0;}

.headtit { text-align:left; margin:7px 0 15px 0; line-height:22px; }
.headtit strong { font-weight:bold; color:#0f3973; font-size:16px}

/* 인쇄광고 */
.adlst_type{overflow:hidden; width:100%; padding:0 0 10px 10px;}
.adlst_type li{display:inline;float:left;width:150px; margin:15px 15px 0 15px;padding:0 0 3px; color:#333;font-family:'돋움',Dotum;font-size:12px;text-align:center;list-style:none}
.adlst_type li a{color:#333;text-decoration:none}
.adlst_type li a:hover{text-decoration:underline}
.adlst_type li img{display:block;margin-bottom:5px;border:none}
/*/인쇄광고 */


/*제품검색*/
.search_P { background:#fbfbfb; border-top:1px solid #d2d3d7; border-bottom:1px solid #d2d3d7; border-left:1px solid #d2d3d7; border-right:1px solid #d2d3d7; margin:10px 0;}
.search_P img { vertical-align:middle}
.thumb01{ text-align:left}
.button { border:1px solid #adadad; background:#f2f2f2; width:100px; height:23px; color:#333; margin:2px;}

/* 제품 tap */
.tab_face{padding:0 0 35px 0}
.tab_face ul{position:relative;margin:0;padding:0; border-bottom:1px solid #787878; font-family:Tahoma, Sans-serif;font-size:12px;list-style:none;*zoom:1}
.tab_face ul:after{display:block;clear:both;content:""}
.tab_face li{float:left; background:#fff;}
.tab_face li a,
.tab_face li a span{position:relative;cursor:pointer}
.tab_face li a{float:left;text-decoration:none}
.tab_face li a span{display:inline-block;padding:3px 25px 3px 25px; font-weight:bold; color:#7e7e7e; border:1px solid #d2d2d2}
.tab_face li ul{display:none;overflow:hidden;position:absolute;top:40px;left:0;width:100%;margin:0;padding:0;border:0;white-space:nowrap;list-style:none;*zoom:1}
.tab_face li ul:after{display:block;clear:both;content:""}
.tab_face li li{overflow:visible;position:relative;left:-1px;padding:0 10px;border-left:1px solid #ddd;background:transparent}
.tab_face li li a{padding:0;margin:0;font-weight:normal;color:#666}
.tab_face.m1 .m1,
.tab_face.m2 .m2,
.tab_face.m3 .m3,
.tab_face.m4 .m4,
.tab_face.m5 .m5,
.tab_face.m6 .m6,
.tab_face.m7 .m7,
.tab_face.m8 .m8,
.tab_face.m9 .m9,
.tab_face.m10 .m10,
.tab_face.m11 .m11,
.tab_face.m12 .m12{margin-top:-1px;background-color:#787878}
.tab_face.m1 .m1 a span,
.tab_face.m2 .m2 a span,
.tab_face.m3 .m3 a span,
.tab_face.m4 .m4 a span,
.tab_face.m5 .m5 a span,
.tab_face.m6 .m6 a span,
.tab_face.m7 .m7 a span,
.tab_face.m8 .m8 a span,
.tab_face.m9 .m9 a span,
.tab_face.m10 .m10 a span,
.tab_face.m11 .m11 a span,
.tab_face.m12 .m12 a span{padding-top:3px;padding-bottom:3px;font-weight:bold; color:#fff;}
.tab_face.m1 .m1 ul,
.tab_face.m2 .m2 ul,
.tab_face.m3 .m3 ul,
.tab_face.m4 .m4 ul,
.tab_face.m5 .m5 ul,
.tab_face.m6 .m6 ul,
.tab_face.m7 .m7 ul,
.tab_face.m8 .m8 ul,
.tab_face.m9 .m9 ul,
.tab_face.m10 .m10 ul,
.tab_face.m11 .m11 ul,
.tab_face.m12 .m12 ul{display:block}
.tab_face li li a:hover,
.tab_face li li a:active,
.tab_face li li a:focus,
.tab_face.s1 .s1 a,
.tab_face.s2 .s2 a,
.tab_face.s3 .s3 a,
.tab_face.s4 .s4 a,
.tab_face.s5 .s5 a,
.tab_face.s6 .s6 a,
.tab_face.s7 .s7 a,
.tab_face.s8 .s8 a,
.tab_face.s9 .s9 a,
.tab_face.s10 .s10 a,
.tab_face.s11 .s11 a,
.tab_face.s12 .s12 a{font-weight:bold;color:#333;letter-spacing:-1px}
.tab_face.js_off{padding:0}
.tab_face.js_off ul{border:0}
.tab_face.js_off li{float:none}
.tab_face.js_off li a{float:none;font-weight:bold}
.tab_face.js_off li ul{display:block;position:static;left:0;top:0;padding:5px 0;background:#fff}
.tab_face.js_off li li{display:inline}
.tab_face.js_off li li a{font-weight:normal !important;color:#333;letter-spacing:normal}
.tab_face.js_off li li a:hover,
.tab_face.js_off li li a:active,
.tab_face.js_off li li a:focus{text-decoration:underline}
/*제품리스트목록*/
table.productlist { width:100%; margin:0; padding:0; border:0; }
table.productlist th { padding:3px 0 10px 0; border-bottom:1px solid #ccc; text-align:left; font-size:15px; font-weight:bold; letter-spacing:-1px;color:#F60  }	
table.productlist td { padding:3px 0; border-bottom:1px solid #e6ebf0; font-size:12px; }
table.productlist span { color:#F00}
table.productlist td img { margin:0 5px;}
table.productlist .cent { text-align:center;}

/*탭 롤오버*/
.option_menulist img { margin:0; padding:0}
.option_menulist a img.over{display:none; margin:0; padding:0}
.option_menulist li { display:inline}
.option_menulist a:hover{position:relative}/* IE6 */
.option_menulist a:hover img{display:none}
.option_menulist a:hover img.over{display:inline}
.option_menulist a img{vertical-align:top}

/*포토스토리*/
table.photo { width:700px; margin:0; padding:0; border:0; text-align:left }
table.photo th { padding:10px; font-weight:bold; font-size:14px; text-align:left}
table.photo td {line-height:20px; padding:5px 10px}

table.3p td{ padding:3px; text-align:left}

.photolist {}
.photolist td img{ margin:0 3px}

/*자주하는질문*/
table.tap { width:100%}
table.tap td .tapp { cursor:hand; padding:8px 15px; border:1px solid #dcdcdc }

/*인쇄광고팝업뷰*/
table.paper_view { width:100%; margin-top:20px; padding:0; border-top:1px solid #ff9c47;}
table.paper_view th { padding:0 10px;}	
table.paper_view td {}
table.paper_view td img { width:100%; margin:0; padding:0; padding:10px }


/*자주하는질문*/
table.boardfaq { width:100%; margin-top:20px; padding:0; border-top:1px solid #ff9c47;}
table.boardfaq th { padding:0 10px; border-bottom:1px solid #d4d4d4;}	
table.boardfaq td { border-bottom:1px solid #d4d4d4; padding:5px}
table.boardfaq td.faq { width:100%; margin:0; padding:0; background:#f5f5f5; padding:10px 10px 10px 30px }

/* 목록형 테이블 */
.tbl_banking_type1 {clear:both;}
.tbl_banking_type1 table{width:100%; border-bottom:1px solid #5CA4CC;}
.tbl_banking_type1 th,
.tbl_banking_type1 td{text-align:center;padding:7px 6px 4px;letter-spacing:-1px;}
.tbl_banking_type1 thead th{color:#006B90;background-color:#F0F5FB;border-right:1px solid #B4D5E8;border-bottom:1px solid #5CA4CC;}
.tbl_banking_type1 thead th.first_child{border-left:1px solid #B4D5E8;}
.tbl_banking_type1 thead th.no_row{border-bottom:1px solid #B4D5E8;}

.tbl_banking_type1 tbody td{border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;}
.tbl_banking_type1 tbody td.first_child{border-left:1px solid #E3E3E3;}

.tbl_banking_type1 tfoot th{background-color:#F0F5FB;border-top:1px solid #5CA4CC;border-right:1px solid #B4D5E8;color:#4c4c4c;font-weight:bold;}
.tbl_banking_type1 tfoot th.first_child{border-left:1px solid #B4D5E8;}
.tbl_banking_type1 tfoot tr.add_tr th{border-top:1px solid #B4D5E8;}

.tbl_banking_type1 .sum_text{color:#006B90;}
.tbl_banking_type1 .sum_number{color:#d0103a;text-align:right;font-size:11px;font-family:tahoma;letter-spacing:0 !important;}

.tbl_banking_type1 tr.blank_tr td {border-style:solid; border-color:#B4D5E8; border-width:1px 0; padding:0; font-size:0; line-height:0; height:5px;}
.tbl_border_line1{height:1px;font-size:0;line-height:0;border:1px solid #5CA4CC;}

table.shop { margin:10px 0; padding:5px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
table.shop td img{ margin:3px; margin:3px 5px}


table.school {width:720px;}
table.school td { padding:4px;  border-bottom:1px solid #ccc;}

/*영업본부*/
table.map { width:90%; margin:0; padding:0; border:0; border:1px solid #ccc; }
table.map  th { padding:7px;  border-right:1px solid #ccc; text-align:center; background:#f6f5f5; font-size:11px; font-weight:bold; letter-spacing:-1px; }	
table.map  td { padding:7px; border-bottom:1px solid #e6ebf0; text-align:left}




/*게시판보기*/
table.boardList { width:100%; margin:0; padding:0; border:0; border-bottom:1px solid #ccc;}
table.boardList th { padding:5px 0; margin:0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f6f5f5; text-align:left; font-size:11px; font-weight:bold; letter-spacing:-1px; }
table.boardList th span.d1{ padding-left:40px; }
table.boardList th span.d2{ padding-left:230px;}
table.boardList th span.d3{ padding-left:30px; }
table.boardList th span.d4{ padding-left:180px;}
table.boardList th span.d19{ padding-left:190px;}
table.boardList th span.d5{ padding-left:20px;}
table.boardList th span.d22{ padding-left:22px;}
table.boardList th span.d15{ padding-left:15px;}
table.boardList th span.d25{ padding-left:25px;}
table.boardList th span.d6{ padding-left:30px;}
table.boardList th span.d35{ padding-left:35px;}
table.boardList td { padding:10px 0; margin:0; border-bottom:1px solid #e6ebf0; }
table.boardList td strong{ font-weight:bold; color:#5d7bb7;margin:0; }
table.boardList td span { color:#F00}
table.boardList .cent { text-align:center;}

table.boardList01 { width:100%; margin:0; padding:0; border:0; }
table.boardList01 td {}
table.boardList01 td img{ margin:5px 0 10px 0;}


/*이미지 게시판 목록*/
.total{color:#F60; font-weight:bold;}
.fixed_img_col ul{overflow:hidden;position:relative;margin:0;padding:0;border:1px solid #ddd;border-left:0;border-right:0;font-size:12px;font-family:Tahoma, Geneva, sans-serif;list-style:none;*zoom:1}
.fixed_img_col ul:after{display:block;clear:both;content:""}
.fixed_img_col li{overflow:hidden;float:left;position:relative;top:1px;width:237px;height:260px;border-bottom:1px solid #eee}
.fixed_img_col .thumb{display:block;overflow:hidden;position:relative;width:165px;height:120px;background:#eee;color:#666;line-height:120px;text-align:center;white-space:nowrap}
.fixed_img_col .thumb img{display:block;width:165px;height:120px;border:0}
.fixed_img_col .thumb em{visibility:hidden;position:absolute;bottom:0;left:0;width:1px;height:1px;background:#000;font-weight:bold;font-style:normal;color:#fff;text-align:center;opacity:.6;filter:alpha(opacity=60)}
.fixed_img_col .thumb em{_visibility:visible;_width:100%;_height:auto;_line-height:20px}
.fixed_img_col a{display:block;width:165px;margin:0 auto; text-decoration:none;cursor:pointer}
.fixed_img_col a strong{display:inline-block;margin:8px 0 0 0;color:#333}
.fixed_img_col p{width:165px;margin:0 auto;font-size:11px;color:#767676}
.fixed_img_col .titp{ font-weight:bold; margin-top:30px; font-size:14px; color:#333}
.fixed_img_col .txtp{width:165px; padding:5px;font-size:11px;color:#767676; background:#f5f5f5; border-top:1px solid #cecece; margin-top:5px;}
.fixed_img_col a:hover strong,
.fixed_img_col a:active strong,
.fixed_img_col a:focus strong{text-decoration:underline}
.fixed_img_col a:hover .thumb,
.fixed_img_col a:active .thumb,
.fixed_img_col a:focus .thumb{margin:-3px;border:3px solid #eee;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666}
.fixed_img_col a:hover .thumb em,
.fixed_img_col a:active .thumb em,
.fixed_img_col a:focus .thumb em{visibility:visible;width:100%;height:auto}

/*게시판버튼세트*/
.buttonSet { margin-top:15px; text-align:right; padding-right:15px }

.bull { background:url(../images/common/icon_blit.gif) no-repeat; padding:0 0 5px 15px; margin-top:10px; font-size:13px; color:#333;}
.bull01 { background:url(../images/common/icon_blit01.gif) no-repeat 8px 2px; padding:0 0 5px 25px; font-size:13px; color:#54577c;}
.bull02 { background:url(../images/common/icon_b.gif) no-repeat 8px 2px; padding:0 0 5px 25px; font-size:13px; color:#54577c;}

.bob { margin-left:15px; line-height:16px}
.bob ul li { list-style:none}


/*게시판페이징*/
.paging { width:100%; margin-top:20px; text-align:center; font-family:Tahoma; font-size:11px; color:#999; }
.paging img{ vertical-align:middle; }
.paging a{ margin:0 1px; }
.paging .on{ margin:0 1px; color:#333; font-weight:bold; }

/*검색박스*/
.searchBox { width:100%; margin-top:20px; padding:10px 0; border:1px solid #ccc; text-align:center; background:#f3f3f3; }
.searchBox img{ vertical-align:middle; }
.searchBox input { width:120px; padding:2px; }

/*게시판보기*/
table.boardView { width:100%; margin:0; padding:0; border:0; }
table.boardView img { margin:20px 0; }
table.boardView th { padding:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f3f3f3; font-weight:bold; text-align:left; }
table.boardView td { padding:10px; border-bottom:1px solid #e6ebf0; line-height:20px; }
table.boardView td .item { padding-right:10px; border-right:1px solid #ccc; color:#666; font-weight:bold; font-size:11px; letter-spacing:-1px;}
table.boardView td .writer { padding:0 15px 0 5px; font-size:11px; letter-spacing:-1px;}
table.boardView td .date { font-family:Tahoma; padding:0 15px 0 5px; font-size:11px;}
table.boardView td .hit { font-family:Tahoma; padding:0 15px 0 5px; font-size:11px;}

table.boardView01 { width:100%; margin:0; padding:0; border:0; }
table.boardView01 td {}
table.boardView01 td img {margin:10px 0;  }

table.boardView2 { width:100%; margin:0; padding:0; border:0; }
table.boardView2 td { padding:7px; border-bottom:1px solid #e6ebf0; line-height:20px; }

/*게시판댓글*/
.comment { margin-top:20px; width:690px; color:#737373; font-size:12px; line-height:16px; border:1px solid #ccc; background:#f3f3f3; padding:9px; }
.comment .form{ float:left; }
.comment .form textarea {width:580px; height:60px; overflow:auto; border:1px solid #ccc;}
.comment .btn{ float:right;}

.commentlist { clear:both; border-bottom:1px solid #e6ebf0; padding:20px 10px; }
.commentlist .info { color:#62abe9; padding-bottom:8px;}
.commentlist .info .edit {font-size:11px; letter-spacing:-1px; padding-left:10px; color:#ccc;}
.commentlist .txt {font-size:11px; letter-spacing:-1px; line-height:14px;}

/*게시판쓰기,수정*/
table.boardEdit { width:100%; margin:0; padding:0; border:0; }
table.boardEdit th { padding:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f3f3f3; font-weight:bold; }
table.boardEdit td { padding:10px 0; border-bottom:1px solid #e6ebf0; line-height:20px; }
table.boardEdit .input { border:1px solid #ccc; background:#fff;}
table.boardEdit textarea { width:658px; height:300px; overflow:auto; border:1px solid #ccc; padding:10px; font-size:12px; }

/*회원가입테이블*/
table.boarmember { width:700px; margin:0; padding:0; border:0; text-align:left }
table.boarmember th { padding:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f3f3f3; font-weight:bold; }
table.boarmember td {line-height:20px; }
.mcolor { color:#ff0000}

.input { border:1px solid #ccc; background:#fff;}
table.memEdit { width:100%; margin:0; padding:0; border:0; }
table.memEdit
table.memEdit td { padding-left:5px; line-height:25px; vertical-align:middle}
.memEdit01 { padding-left:5px; height:30px;  background:#f6f6f6; font-weight:bold; text-align:left;font-size:11px; }
.memEdit02 { padding-left:5px; height:30px;  background:#f6f6f6; font-weight:bold; text-align:center; color:#606060; font-size:11px; }
.style1 {color: #5b85c4;}

/*회원가입*/
.input { border:1px solid #ccc; background:#fff;}
table.memEdit { width:100%; margin:0; padding:0; border:0; }
table.memEdit td { padding-left:5px; line-height:25px; }
.memEdit01 { padding-left:5px; height:30px;  background:#f6f6f6; font-weight:bold; text-align:left;font-size:11px; }
.style1 {color: #5b85c4;}

/*회원가입완료*/
.joinend { background:url(../images/sub/member3_4st_body.gif) repeat-x; width:700px; height:56px; padding-top:75px; text-align:center}

/*etc*/
.bgbtn { width:722px; height:229px; margin-bottom:30px;  background:url(../images/sub/6_4bg.gif) repeat-x; }

#scrollbox02 {width:700px; height:150px; overflow:auto; padding:5px; border:0px;}
/* 스크롤박스 & 스크롤바 */
.TDscrollbar {
   SCROLLBAR-FACE-COLOR: #ededed; 
   FONT-SIZE: 9pt; 
   font-color: #777777;
   SCROLLBAR-HIGHLIGHT-COLOR: #fafafa; 
   SCROLLBAR-SHADOW-COLOR: #bdbdbd; COLOR: black; 
   SCROLLBAR-3DLIGHT-COLOR: #e5ecf2; 
   SCROLLBAR-ARROW-COLOR: #666; /*화살표*/
   SCROLLBAR-TRACK-COLOR: #fff; 
   FONT-FAMILY: 돋움; 
   SCROLLBAR-DARKSHADOW-COLOR: #e5ecf2; 
   padding:5px;
   color:#505050;
   border:1px #CCCCCC solid;
 }
 
/*메인본문*/
#main_entry { clear:both; width:880px; margin:auto; margin-top:10px; padding-bottom:50px;}
#main_entry .box01 { float:left; width:218px; margin-right:20px; border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
#main_entry .box01 .loginbox { width:178px; padding:10px 20px;; background:#f6f6f6; border-bottom:1px solid #d6d6d6;}
#main_entry .box01 .loginbox .inputbox {}
#main_entry .box01 .loginbox .inputbox img { padding:0 3px;}
#main_entry .box01 .loginbox .title { padding:5px 0 10px 0;}
#main_entry .box01 .loginbox .input01 { font-size:11px; letter-spacing:-1px; width:105px; border-top:1px solid #cacaca; border-left:1px solid #cacaca; border-right:1px solid #cacaca; border-bottom:0px solid #cacaca; padding:5px;}
#main_entry .box01 .loginbox .input02 { font-size:11px; letter-spacing:-1px; width:105px; border:1px solid #cacaca; padding:5px;}
#main_entry .box01 .loginbox .join { font-size:11px; letter-spacing:-1px; padding:10px 0;}
