@charset "euc-kr";

/* Reset Reoaded =========================================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size:12px; font-family: µ¸¿ò; vertical-align: baseline; color:#FFFFFF; }
 
/* remember to define focus styles! */
:focus { outline: 0; }
body {  line-height:1;  color:black;  background:white; }
ol, ul {  list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;  font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* End of Reset Reoaded =================================================================== */


#event_gnb td { height:50px; vertical-align:middle; }

body { margin:0; background:#65A9D8; } 

img { border:0; display:block; }

.main { width:100%; table-layout:fixed; border:0; border-collapse:collapse; }
.main td { vertical-align:top; }
.main .bg_left { background:url('../img/bg_main_left.jpg') right top repeat-x; }
.main .bg_right { background:url('../img/bg_main_right.jpg') left top repeat-x; }
.main .bg_right .in { overflow:hidden; height:211px; background:url('../img/img_main_right.jpg') left top no-repeat; }
.main .wrap { width:908px; position:relative; }

.btn_join { position:absolute; top:390px; right:19px; }
.btn_mail { position:absolute; top:386px; left:433px; }

/* ·©Å· Å×ÀÌºí */
.rank { position:absolute; width:370px; border:0; border-collapse:collapse; table-layout:fixed; }
.rank .num { width:50px; text-align:center; }
.rank .icon { width:24px; padding-top:3px; }
.rank .name { letter-spacing:-1px; }
.rank .tag { width:108px; text-align:center; }
.rank .point { width:59px; text-align:center; }
.rank td { height:27px; vertical-align:middle; text-align:center; overflow:hidden; }
.rank td em { font-style:normal; width:100%; text-align:left; position:relative; top:1px; }
.rank td span { font-size:10px; font-family:verdana; }
.rank td span.up { color:#F7480E; padding:0 0 0 7px; background:url('../img/ico_rank_up.gif') left 6px no-repeat; }
.rank td span.down { color:#282D32; padding:0 0 0 7px; background:url('../img/ico_rank_down.gif') left 6px no-repeat; }
.rank01 { top:644px; left:74px; }
.rank02 { top:644px; left:510px; }

/* ½áÅ¬ÀÌ¸§Ç¥ */
div.nametag { height:22px; background:url(http://file.pmang.kr/images/pmang/r2beat/homepage2//images/circle/img_box_nametag_right.gif) no-repeat top right; padding-right:4px; width:10px; }
div.nametag p { height:22px; padding:5 5 0 15; margin:0; background:url(http://file.pmang.kr/images/pmang/r2beat/homepage2//images/circle/img_box_nametag_left.gif) no-repeat top left; white-space:nowrap; color:#FFFFFF; font-weight:bold; }
div.nametag p a { color:#FFFFFF; }

/* ÆË¾÷ */
.pop_input { position:absolute; left:420px; top:450px; }

