html, body	{ height:100%;margin:0;padding:0; }
img		{ border:0; }
a		{ selector-dummy:expression(this.hideFocus=false); }
form, input, p, h1, h2, h3, h4, h5, h6 { margin:0;padding:0; }
td, input	{ font-size:12px;font-family:µ¸¿ò,Dotum; }

.fl		{ float:left !important; }
.fr		{ float:right !important; }
.cb		{ clear:both !important; }
.ac		{ text-align:center !important; }
.al		{ text-align:left !important; }
.ar		{ text-align:right !important; }
.vt		{ vertical-align:top !important; }
.vm		{ vertical-align:middle !important; }
.vb		{ vertical-align:bottom !important; }
.jf		{ text-align:justify !important; }
.oh		{ overflow:hidden !important; }
.cp		{ cursor:pointer !important; }
.di		{ display:inline !important; }
.dn		{ display:none !important; }
.db		{ display:block !important; }
.vv		{ visibility:visible !important; }
.vh		{ visibility:hidden !important; }
.bn		{ border:none !important; }
.bbn	{ border-bottom:none !important; }
.brn	{ border-right:none !important; }
.bgn	{ background:none !important; } 
.fb		{ font-weight:bold !important; }
.fs		{ font-size:11px !important; }
.MT10 { margin-top:10px; }

/* ÄÞº¸¹Ú½º */
.sel1		{ behavior:url('/common/css/select1.htc'); }
.sel2		{ behavior:url('/common/css/select2.htc'); }
.sel3		{ font-size:11px;background:#F1F0ED; }

/*-------------------------- LAYOUT -------------------------- */
#top { width:880px;margin:0 20px; }
#topMenu { position:absolute;left:20px;top:0;z-index:98; }
#topArea { height:72px;background:#FFFFFF; }

#topSrch { position:absolute;left:634px;_left:640px;top:8px;_top:5px;z-index:99; }
#topSrch * { vertical-align:middle; }
#topSrch input { width:145px;background:#E9E9E9;border:1px solid #D9CFC6;font-size:11px;margin-top:1px;color:#797979;line-height:16px; }
#topSrch .btnSrch { width:33px;height:18px;border:none;margin-top:1px; }

#midArea { width:100%;border-top:3px solid #FF6600;border-bottom:3px solid #FF6600;background-repeat:no-repeat; }

#footer { width:100%;height:93px;background:#FFFFFF; }
#footer object, #footer embed { margin:30px 0 0 25px;_margin:30px 0 0 50px; }


/*-------------------------- ·Î±×ÀÎ ·¹ÀÌ¾î -------------------------- */
.pop { border:5px solid #E7E7E7; }
.pop h2 { height:76px;margin:30px 30px 0 30px; }
.pop td { font-size:12px;font-family:µ¸¿ò,Dotum;color:#797979; }
.pop #cont { padding:0 30px; }
.pop .box { background:#ECECEC; }
.pop .box th { height:26px;text-align:left; }
.pop .btn { height:54px;margin-top:10px;text-align:center; }
.pop #close { height:52px;border-top:1px solid #ECECEC;text-align:right;margin:0 30px; }
.pop #close img { cursor:pointer;margin-top:22px; }

.layer { width:453px;height:327px;z-index:99;background:url('http://img.olivetv.co.kr/images/member/layerbg.gif') no-repeat;border:none; }
.layer h2 { padding-top:28px;margin:0 30px 0 25px; }
.layer #cont { padding:15px 25px; }
.layer #close2 { margin:-76px 0 0 415px;height:76px; }
.layer .btn { width:400px; }


#login .box1M th { width:67px;height:28px;text-align:left; }
#login .btn { float:left;margin:-51px 0 0 284px;width:78px;height:48px;border:none; }
#login .dline2 { clear:both;width:630px;height:1px;margin:20px 0 16px -133px; }
