@charset "euc-kr";

/*---------- ±âº»¿µ¿ª ----------*/
/* body { background:#FFF url(/images/bg_top.gif) top repeat-x; } */
body { width:100%; margin:0; padding:0; word-Break:break-all; background:#FFFFFF;}
body,td { font:12px verdana,san-serif; color:#666; line-height:1.6em; }
a:link    { color:#666; text-decoration:none; }
a:visited { color:#666; text-decoration:none; }
a:hover,active { color:#333; text-decoration:underline;}

.container { width:948px; margin:0 auto; }

.headerwrap { height:110px;}
.footer { }
.pa   { position:absolute; }
.menubg { height:400px;}

img      { border:0; max-width:900px;}
input    { background-color:#FFF; border:1px solid #CCC; font:12px verdana,µ¸¿ò; color:#666666; }
select   { background-color:#FFF; font:12px µ¸¿ò; color:#666666; height:21px; }
textarea { background-color:#FFF; border:1px solid #CCC; padding:2px; font:12px verdana,µ¸¿ò; color:#666666; }

.bn { border:none; }
.btn { font:11px µ¸¿ò; color:#666; letter-spacing:-1px; 
		border:1px solid #bbb; background:#fff url(../images/btn_bg.gif) 0 1px repeat-x; height:20px; padding:3px 1px 1px 1px; }
.listtit  { background:url(../images/blit_tit.gif) 0 3px no-repeat; padding-left:11px; margin:20px 0 11px 0;
			font-weight:bold; color:#333; letter-spacing:-1px; }
.listdot  { background:url(../images/blit_dot.gif) 0 7px no-repeat; padding:0 0 1px 8px; }
.listdot2 { background:url(../images/blit_dot.gif) 0 7px no-repeat; padding:0 0 2px 8px; }
.listindex { padding:0 0 5px 0; }
.listimg { background-color:#FFF; border:1px solid #ddd; padding:4px; }
.dotline { height:1px; background:url(../images/dotline.gif) repeat-x; }
.adimg   { border:1px solid #e6e6e6; }
.infoimg { border-top:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #bbb;
			background-color:#FFF; padding:4px; }
.searchhr { height:15px; margin-top:20px; border-top:1px solid #ddd; }

/*---------- ÅØ½ºÆ®°ü·Ã ----------*/
.ls-0 { letter-spacing:none; }
.ls-1 { letter-spacing:-1px; }
.ls-2 { letter-spacing:-2px; }
.fs9   { font-size:9px; }
.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs13 { font-size:13pt; }
.fs14 { font-size:14pt; }
.fs15 { font-size:15pt; }
.fs16 { font-size:16pt; }
.fs17 { font-size:17pt; }
.fs18 { font-size:18pt; }
.fs19 { font-size:19pt; }
.fs20 { font-size:20pt; }
.gd  { color:#ddd; }
.gc  { color:#ccc; }
.gb  { color:#bbb; }
.ga  { color:#aaa; }
.g9  { color:#999; }
.g8  { color:#888; }
.g6  { color:#666; }
.g3  { color:#333; }
.lh { line-height:110%}
.lh1 { line-height:14px}
.lh2 { line-height:250%}
.lh3 { line-height:100%}
.kr      { font-family:µ¸¿ò; }
.tahoma  { font-family:tahoma; }
.verdana { font-family:verdana; }
.b       { font-weight:bold; letter-spacing:-1px; }
.underline   { text-decoration:underline; }

.red0 { color:#ff5f3c; }  /* ¸¸Á¶ */
.blue0 { color:#0AC; }/* °£Á¶ */
.green { color:#9C0; font:bold 11px µ¸¿ò; letter-spacing:-1px; }/* Á¶±Ý */

.g { color:#E0E0E0; }
.red { color:#FF6000; }
.red1 { color:#FF0000; }
.red2 { color:#FF8000; }
.blue1 { color:#0AF; }
.blue2 { color:#08C; }
.blue3 { color:#7fc3e5; }
.blue4 { color:#004880; }
.yel   { color:#ffff00; }
.green1   { color:#96BB00; }
.green2   { color:#7C9B00; }
.blue5   { color:#0088CC; }
.white   { color:#FFFFFF; }

.maptxt { font:11px µ¸¿ò; letter-spacing:-2px; background-color:#eef5f5; }
.maptxt a:link    { text-decoration:none; }
.maptxt a:visited { text-decoration:none; }
.maptxt a:hover,active { color:#FFF; background-color:#00aaff; }



/*---------- Çì´õ,±Û·Î¹ú³×ºñ°ÔÀÌ¼Ç ----------*/
.topsearch { width:280px; background-color:#FFF; margin:1; padding:3px 6px 0 8px; border:none;
	font:bold 14px µ¸¿ò,verdana,san-serif; color:#333; letter-spacing:-1px; }
.coupon { width:250px; background-color:#FFF; margin:1; padding:3px 6px 0 8px; border:none;
	font:bold 14px µ¸¿ò,verdana,san-serif; color:#333; letter-spacing:-1px; }	
.gnb { height:40px;  }
.gnb_time { width:166px; height:22px; background:url(/images/gnb_time.gif) no-repeat; }
.indextit { border-bottom:1px dotted #dddddd; }
.indexleft { border-right:1px solid #dddddd; }
.indexright { border-right:1px solid #dddddd; margin-right:15px; }


.rolling { color:#FFF; background:url(../images/gnb_rolling.gif) repeat-x; }
.rolling a:link    { color:#FFF; text-decoration:none; }
.rolling a:visited { color:#FFF; text-decoration:none; }
.rolling a:hover,active { color:#FFF; text-decoration:underline;}
.nowtime { width:166px; height:22px; color:#FFF; font:12px µ¸¿ò; padding:5px 0 0 30px; background:url(../images/gnb_time.gif) no-repeat; }

/*---------- ÇªÅÍ,Ä«ÇÇ¶óÀÌÆ® ----------*/
.footer { margin:0; padding:12px 0 10px 0; color:#ccc; text-align:center; letter-spacing:-1px;  
	background-color:#F4F4F4;  border-bottom:1px solid #e6e6e6; }
.footer a:link { color:#333; text-decoration:none; }
.footer a:visited { color:#333; text-decoration:none; }
.footer a:hover { color:#333; text-decoration:underline; }
.copy { width:780px; height:82px; text-align:left; font:10px tahoma; color:#aaa; margin:10px 0 20px 0; padding:41px 0 10px 157px;
	background:url(../images/bg_copy2.gif) no-repeat; }





/*---------- ±âÁ¸ ----------*/
.login {background-color:#FFFFFF;border:1 solid #DADADA;font-size: 9pt; color:#666666;width:100px;}
.A7x3 {color: #a7a7a7;}
.home {line-height:14px;}
.radio {border:0 ;width:10px;height:15px;}

.nomove a:link {font-family: µ¸¿ò; font-size: 9pt;  color:#666666;text-decoration:none;}
.nomove a:visited{font-family: µ¸¿ò; font-size: 9pt; color:#666666; text-decoration:none;}
.nomove a:hover {font-family: µ¸¿ò; font-size: 9pt; color:#ff3311; text-decoration:none;}

.ct {  solid #DADADA;font-size: 10pt; color:#666666; line-height: 120%;}


.tdtop { border-top:1px solid #cccccc; }
.tdright { border-right:1px solid #cccccc; }
.tdleft { border-left:1px solid #cccccc; }
.tdbottom { border-bottom:1px solid #cccccc; }

.tdtop1 { border-top:2px solid #cccccc; }
.tdright1 { border-right:2px solid #cccccc; }
.tdleft1 { border-left:2px solid #cccccc; }
.tdbottom1 { border-bottom:2px solid #cccccc; }

.tdtop2 { border-top:2px solid #000000; }
.tdright2 { border-right:2px solid #000000; }
.tdleft2 { border-left:2px solid #000000; }
.tdbottom2 { border-bottom:2px solid #000000; }

/*---------- ¸¶¿ì½º¿Â¾Æ¿ô½Ã º¯È¯ ----------*/
.act {background-color:#cccccc;}
.b-act {background-color:#ffffff;}