

/* 기본으로 */ 


img {tmp:expression(setAlphaChannelPNG(this));}
html { height: 100%;}
* { margin: 0; padding: 0; font-family: Arial, sans-serif;}
body, p, textarea, input, div, span { line-height: 18px; font-size: 12px;}
td, th { padding: 0;}
a img { border: 0; margin: 0;}
a { text-decoration: none; margin: 0; line-height: 0px; }
.clear { clear: both; width: 0 !important; height: 0 !important;}
.center { text-align: center;}
ul li { list-style: none;}
.bordernone { border: none !important;}
.Rnomargin { margin-right: 0 !important;}
.last { border: none !important;}
.bgnone { background: none !important;}
.nomargin { margin: 0 !important;}
table {
	border-spacing: 0px;
	border-collapse: collapse;
}

td, th {
	padding: 0px;
}



.hide { visibility: hidden; overflow: hidden; display: none;}


body { background: url(../images/bg.jpg) no-repeat center top; text-align: center; height: 100%; padding-top: 30px;}
#wrap { width: 990px; margin: 0 auto; text-align: left; height: 881px;}
h1 { margin-bottom: 30px;}
h1 img { float: left;}
.btn_menu { margin-left: 280px; padding-top: 10px;}
.btn_menu a { float: left; margin:0; padding: 0; }
.Rimg { float: right; position: relative; top: 3px;}
.mainimg {margin-left: 150px; margin-top: 120px;}
.wrap_link { margin-left: 20px; margin-top: 10px;}


.footer { margin: 0 auto; padding-bottom: 30px !important;}


/*
#wrap_sub { background:url(../images/wrap_bg.png) no-repeat center 70px;; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=png.png',sizingMethod='crop'); }

#wrap_sub { background:url(../images/wrap_bg.png) no-repeat center 70px; height: 881px;}


#wrap_sub { background: url(../images/wrap_bg.png) no-repeat center 70px; width: 990px; margin: 0 auto; text-align: left; height: 881px; background-image: none; filter: progid: DXImagesTransform.Microsoft.AlphaImageLoader(src="../images/wrap_bg.png"), sizeingMethod="scale");}


*/


.cons { position: absolute; left:0; top:0; width: 990px;}
.bg2 {margin-top: -10px; margin-left: 50px;}





.alliance a { margin-right: 20px;}



#wrap_sub { width: 990px; height: 881px; margin: 0 auto; position: relative;}
.history { text-align: left; width: 757px; margin-bottom: 25px; margin: 0 auto; margin-top: 100px; position: relative; left: 50px;}
.history div { width: 690px; height: 100px; border: 1px solid #adadad; margin-bottom: 5px;}


/*   ----------  F A Q -----------  */
.tab_fq { margin-left: 20px; background: url(../../images/board/bg_FAQ.gif) repeat-x left top; width: 668px; height: 33px; margin-bottom: 23px;}
.tab_fq a { float: left;}
#fnq {  width: 670px; border-top: 2px solid #c9d1da; border-bottom: 2px solid #c9d1da;}
#fnq td { height: 30px; border-bottom: 1px solid #e7e7e7; color: #999;}
#fnq .q img { vertical-align: middle; margin-right: 5px;} 
#fnq .q a { color:#555 !important; }
#fnq .a { background: url(../images/notice/FAQ_A.gif) no-repeat left top; background-color: #f7f7f7; padding-top: 7px !important; padding-bottom: 7px !important; line-height: 27px; color:#666 !important; font-size: 12px !important;
 padding-left: 30px !important;} 
#fnq b { margin-right: 7px;}
.a_date { background-color: #f7f7f7; vertical-align: top; line-height: 24px;}
.tab_fq .searchbox { float: right; margin-top: 2px;}
.tab_fq .searchbox input { float : left; margin-right: 3px; }


.page { text-align: center; margin-top: 20px;}
.page a img { vertical-align: middle;}
.notice td { height: 30px; border-bottom: 1px solid #e7e7e7; color: #999;}
.pa_fon { color: #777;}


.on_notice { background: url(../images/images2/on_notice_bg.gif) no-repeat left top; width: 670px; height: 22px; margin-bottom: 10px;}
.on_notice td { padding: 20px; line-height: 20px;}
.board_title { width: 593px; color:#fff; text-indent: 12px; padding-top: 2px;}



img {tmp:expression(setAlphaChannelPNG(this)) !important;}

a, a:hover, a:active, a:visited
{
	text-decoration:none;
}
