@charset "utf-8";
/* CSS Document */


html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, 
section, summary, time, mark, audio, video {margin:0px; padding:0px; border:0px;}

#main {width:100%; margin:auto;text-align:center;}
#main .header {width:100%;margin:auto;text-align:center; background:url(../images/top_menu_bg.gif) repeat-x; height:73px;}
#main .header .topmenu{margin:auto;width:1047px; height:73px;}
#main .wrap {width:100%; margin:auto;text-align:center;}
#main .wrap .mainimg{width:1200px;margin:auto;}
#main .contents_bg{margin:auto;width:1047px; background:url(../images/bg.gif)  no-repeat; height:51px;}
#main .contents{margin:auto;width:1047px;}
#main .contents .main_cont{ float:left; text-align:left;}
#main .contents .main_cont ul{ list-style:none;float:left;}
.notice_txt{font:normal 11px Dotum; color:#949494;line-height:20px;}
.notice_txt a{font:normal 11px Dotum; color:#949494;line-height:20px;text-decoration:none;}
.notice_txt a:hover{font:normal 11px Dotum; color:#949494;line-height:20px;text-decoration:underline;}
.notice_txt2{font:normal 11px Dotum; color:#c0c0c0;line-height:20px;}

#main .footer{width:100%; margin:auto;}
#main .footer_a{width:1047px;margin:auto;border-top: solid 1px #e5e5e5;}

.topmenu02{width:362px; height:27px;}
.topmenu02 ul{ list-style:none; float:left;}
.top_menu_bg01{float:left; background:url(../images/top_menu_bg01.gif) no-repeat;width:12px;height:27px;}
.top_menu_bg02{list-style:none;float:left; background:url(../images/top_menu_bg02.gif) repeat-x;width:337px;height:27px;}
.top_menu_bg02 li{ float:left; padding-top:6px;*padding-top:3px; height:11px;}
.top_menu_bg03{float:left; background:url(../images/top_menu_bg03.gif) no-repeat;width:13px;height:27px;}

#sub {width:100%; margin:auto;text-align:center;}
#sub .header {width:100%;margin:auto;text-align:center; background:url(../images/top_menu_bg.gif) repeat-x; height:73px;}
#sub .header .topmenu{margin:auto;width:1047px; height:73px;}
#sub .wrap {width:100%; margin:auto;text-align:center;}
#sub .wrap .subimg{width:1200px;margin:auto;}
#sub .wrap .contents{width:1047px; margin:auto;}
.left_menu{ width:178px; float:left;margin-left:33px;text-align:left;}
.left_menu ul{ list-style:none;}
.left_menu ul li{ float:left; height:26px; padding-top:3px;}
.cont{ width:786px;float:left;margin-left:50px;text-align:left;}
.navi{font:normal 11px Dotum; color:#9c9c9c; text-align:right; padding-top:34px;}
.pro th{font:normal bold 12px Dotum; color:#747474; border-bottom:solid 1px #b8a996; background:#f9f9f9;}
.pro td{font:normal 12px Dotum; color:#747474;; text-align:center;border-bottom:solid 1px #d7d7d7;}


#sub .footer{width:100%; margin:auto;}
#sub .footer_a{width:1047px;margin:auto;border-top: solid 1px #e5e5e5;}


.sitemap{list-style:none;width:181px;float:left;}
.sitemap li{ float:left; padding-top:12px; height:12px;}

.txt01{font:normal bold 12px Dotum; color:#7d7d7d; text-align:center; padding-top:17px; padding-bottom:35px;}

.message{font:normal 12px Dotum; color:#747474;; text-align:center;}

/* 2012/09/12 �߰� css */


td a:link {text-decoration: none ; color: #666666; font-family: Dotum,arial; font-size: 12px;}
td a:visited {text-decoration: none ; color: #666666; font-family: Dotum,arial; font-size: 12px;}
td a:active {text-decoration: none ; color: #666666; font-family: Dotum,arial; font-size: 12px;}
td a:hover {text-decoration: none ; color: #E47827; font-family: Dotum,arial; font-size: 12px;}


p a:link {text-decoration: none ; color: #333333;}
p a:visited {text-decoration: none ; #333333;}
p a:active {text-decoration: none ; #333333;}
p a:hover {text-decoration: none ; #333333;}


table
{
	border: 0;
	font-family:"Dotum,Verdana, Arial, Helvetica, sans-serif";
	font-size: 12px;
	color: #666666;
	line-height:18px;
}

/*form*/
input {border: 1px solid #C9C9C9; font: 11px; font-family: Dotum,Verdana, Geneva, Arial; color:#888888; }
select {border: 1px solid #C9C9C9; font: 11px; font-family: Dotum,Verdana, Geneva, Arial; color:#888888;}
textarea {border: 1px solid #C9C9C9; font: 12px; font-family: Dotum,Verdana, Geneva, Arial; color:#888888; }

/* board text*/
.boardtext {font:normal bold 12px dotum; color:#4e4e4e; letter-spacing:-1; }
.boardtext1 {font:normal bold 14px dotum; color:#1c3f93; letter-spacing:-1; }
.boardtext2 {font:normal 14px dotum; color:#666666; letter-spacing:-1; }


/* 2013.5.31*/
.pro_title_txt{font:normal bold 21px Arial; color:#4e4e4e; text-align:left;}