.debug { border-top:solid 1px red; border-bottom:solid 1px blue; }

*{ margin:0; padding:0; font-family:Dotum, Sans-serif; }

body, html { width: 100%; height: 100%; }

body { background:url(/images/common/bgimg.gif) repeat-x; color:#717171; font-size:12px; }

input, textarea { }
.i_text { border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; }

textarea { padding:5px; }

img, fieldset { border:0; }

hr { display:none; }

li { list-style:none;  }

a { text-decoration:none; color:#666; }
a:hover, a:active, a:focus { text-decoration:underline; color:#4b53a1; }

caption { display:none; }

h1, h2, h3, h4, h5 { font-weight:normal; }

.header { width:960px; height:122px; margin:0 auto; position:relative; }
.home { position:absolute; top:10px; left:5px; }
.home img { vertical-align:top; }

.util { position:absolute; top:10px; right:50px; }
.util li { float:left; }
.util li img { vertical-align:top; }

.gnb { position:absolute; top:46px; left:255px; }
.gnb li { float:left; }
.gnb li img { vertical-align:top; }



.footer_wrap { clear:both; height:110px; }
.footer { width:960px; margin:0 auto; position:relative; }

.footer_colA { position:absolute; top:1px; left:0; }
.footer_colB { position:absolute; top:10px; left:257px; }
.footer_colC { position:absolute; top:10px; left:740px; }
.footer_mn li { display:inline; }
.footer_site { position:relative; }
.footer_site dt { position:absolute; top:20px; left:10px; }
.footer_site dd select { width:120px; color:#999; font-size:11px; }
.footer_site dd.site1 { position:absolute; top:20px; left:80px; }
.footer_site dd.site2 { position:absolute; top:40px; left:80px; }
.footer_site dd.site3 { position:absolute; top:60px; left:80px; }
.footer_site dd.site4 { position:absolute; top:80px; left:80px; }

.quickboard { position:absolute; left:970px; top:180px; width:30px; height:185px; z-index:1; }

.main_contents { width:960px; margin:0 auto; }

.main_img { background:url(../images/main/main_img.gif) no-repeat; width:960px; height:254px; position:relative; margin:0 auto; }

.m_login { position:absolute; top:180px; left:40px; background:url(../images/main/login_bg.gif) no-repeat; width:352px; height:34px; padding:6px 0; text-align:center; }
.m_login img,input { vertical-align:middle; }
.m_login input { width:115px; border:solid 1px #fff; padding:1px; color:#666; }

.m_newsletter { position:absolute; top:110px; left:664px; }

.main_colA { float:left; width:730px; margin-left:6px; }

.colA_bnr { height:90px; }
.colA_bnr li { float:left; }

.colA_org { float:left; }
.colA_org li { margin:1px 0; }
.colA_notice { float:left; width:230px; padding-left:20px; }
.colA_notice h2 { padding:10px 0 3px 0 ; position:relative; }
.colA_notice h2 span { position:absolute; top:10px; left:170px; }
.colA_notice li { background:url(../images/common/blt/blt_arw.gif) 0 6px no-repeat; padding-left:7px; margin:7px 0; }
.colA_notice li img, a { vertical-align:middle; }

.colA_news { float:left; width:240px; padding-left:20px; }
.colA_news h2 { padding:10px 0 3px 0; position:relative; }
.colA_news h2 span { position:absolute; top:10px; left:185px; }
.colA_news li { background:url(../images/common/blt/blt_arw.gif) 0 5px no-repeat; padding-left:7px; margin:7px 0; }
.colA_news li span { font-size:11px; font-weight:bold; }

.main_colB { float:left; background:url(../images/main/vr.gif) 128px 3px no-repeat; }

.colB_bnr { height:90px; }
.colB_bnr li { float:left; padding-left:25px; }
.colB_bnr2 { float:right; }
.colB_bnr2 li { margin:1px; }


/*	Èå¸£´Â ¹è³Ê(S)		*/

.slider {clear:both;padding-top: 10px;padding-bottom: 30px;width: 960px; margin: 0 auto;}

/* .slider { clear:both; padding:15px; border-top:solid 1px #e1e1e1; } */
.slider table { width:100%; margin-left:-10px; background:url(../images/main/slider_bg.gif) repeat-x; }
.slider table td img { vertical-align:middle; }
.slider_bnr { width:900px; height:113px; overflow:hidden; }

.bnWrap { position:relative; width:715px; height: 140px;  background:url(images/main_bannerbg.jpg) center 0 no-repeat;}
	#permalink {position: relative; width: 735px; height: 113px; margin: 0 auto;}
	#permalink * {vertical-align: middle;}
	#permalink ul {overflow: hidden; position: absolute; left: 0; top: 7px;}
	#permalink ul li {float: left; padding: 0 1px 0 0;}
	#permalink ul li a {font-size: 0; line-height: 0; vertical-align: top;}
	#permalink p {position: absolute; right: 0; top: 15px; margin: 0; padding: 0; font-size: 0; line-height: 0; vertical-align: top;}
	#permalink p input {margin: 0 2px 0 0;}
	#permalink p img {margin: 0 0 0 1px;}
	/*[MnBnnr] */
	.mnBnnr {position:relative; width:965px; height:113px; margin:0 auto;}
	.mnBnnr .arrow {z-index: 2; position:absolute; right:-30px !important; top:3px; padding: 0;}

	.mnBnnr .arrow button {float:left; width:15px; height:80px; margin:10px 0 0 0; padding:0; border:none; cursor:pointer;}
	.mnBnnr .arrow .bnnrLeft {background:url('/images/main/btn_linkPrev.gif') left top no-repeat;}
	.mnBnnr .arrow .bnnrStop {background:url('/images/main/btn_linkStop.gif') left top no-repeat;}
	.mnBnnr .arrow .bnnrPlay {background:url('/images/main/btn_linkPlay.gif') left top no-repeat;}
	.mnBnnr .arrow .bnnrRight {background:url('/images/main/btn_linkNext.gif') left top no-repeat;}
	.mnBnnr .bnnrList {overflow:hidden; margin: 0 40px 0 0;}

	.mnBnnr .bnnrList2 {position:relative; overflow:hidden; height:140px; margin-top:5px;}

	.mnBnnr .bnnrList ul {position:absolute; left:0; top:1px; overflow:hidden; width:820px;}
	.mnBnnr .bnnrList ul li {float:left; width:180px;}

	.mnBnnr .bnnrList ul li img {width:160px; height:113px; vertical-align:top; border:1px solid #ccc;}
	.mnBnnr .btn-more {position:absolute; right:0; top:3px; padding: 0;}

/*	Èå¸£´Â ¹è³Ê(E)		*/