/* CSS Document */
body {
 font-size:12px;
 font-family:Dotum;
 color:#444;
 line-height:120%;
 margin:0px;
}
p,ul,li, dl, dt, dd {
 margin:0px;
 padding:0px;
 list-style:none;
}
ul,li, dl, dt, dd {
 list-style:none;
}
input.all {
 border:1px solid #cccccc;
 height:18px;
 margin:2px;
}
img {
 border:0px;
}
a.rollover img { border-width:0px; display:block; } 
a.rollover img.rollover { display:none; } 
a.rollover:hover { position:relative; } 
a.rollover:hover img { display:none; } 
a.rollover:hover img.rollover { display:block; }

a.rollover img { border-width:0px; display:inline; }
a.rollover img.over { display:none; }
a.rollover:hover { border:0px }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; }


a:link	{  color:inherit; text-decoration: none  }
a:visited	{  color :inherit ;text-decoration:none ;  }
a:active  {  color : #ec2302 ; text-decoration:none ;  }
a:hover	 {  color : #ec2302;  text-decoration:underline;  }

#menu_bg {
 width:100%;
 background:url(/rb/layouts/giftsum_skin/image/cm/bg_menu.gif) repeat-x;
}
#menu {
 width:980px;
}
#lgline {
 width:600px;
 float:left;
}
#lgbox {
 margin:28px auto 0px auto;
 padding-left:20px;
}
#quicklink {
 position:absolute;
	left: 50%;
	top: 50px;
	margin-left: 510px;    
	width: 90;
	height: 300px;


}
input.lgbox {
 border:1px solid #2760b9;
 width:100px;
}


#tpmenu {
 float:right;
 margin-top:33px;
}
#tpmenu li {
display:inline;	
}

#top, #menu, #main,#mbody, #board,#sub_img, #sbody, #footer {
 width:960px;
 margin:0 auto;
}
#mflash {
position:absolute;
z-index:20;
}

#menu_bg {
 background:url("/rb/layouts/giftsum_skin/image/cm/bg_menu.gif") repeat-x;
 height:31px;

}
#main_bg {
background:url(/rb/layouts/giftsum_skin/image/cm/bg_main.gif) repeat-x;	
}
#main_bg2 {
background:url(/rb/layouts/giftsum_skin/image/index/main_bg.jpg) repeat-x;	
}
#mainp {
 position:absolute;
 margin-top:45px;
 margin-left:620px;
 width:395px;
 border:0px solid #ff0000;
}
#mainp .screenbg {
background:url(/rb/layouts/giftsum_skin/image/index/main_screen2.gif) no-repeat;
padding-top:7px;
}
#mainban {
 position:absolute;
 margin-top:41px;
 margin-left:457px;
 border:0px solid #ff0000;
}
#nofirst {position:absolute;margin-left:105px;margin-top:-15px;}
#sub_bg {
height:170px;
width:100%;
z-index:10;
border:0px solid #f00;
background:url(/rb/layouts/giftsum_skin/image/giftsum/bg_sub.gif) repeat-x;	
}
#left_tit {
position:absolute;
margin-top:132px;
z-index:10;
}
#subimg {
height:170px;
width:960px;
z-index:10;
border:0px solid #f00;
margin:auto;
}
#sbody {
 margin-top:0px;	
}
.sbody2 {
padding-top:25px;	
}
#footer {
 margin-top:15px;
 text-align:center;
 width:980px;
 margin:15px auto 0px auto;
}
#btm {
 background:#e6e5e5;
 border-top:1px solid #d8d7d7;
 border-bottom:1px solid #d8d7d7;
 margin-top:30px;
 padding-top:2px;
 padding-bottom:2px;
}
#btm ul {
 width:960ppx;	
}
#btm li {
 display:inline;
 padding-left:25px;
 padding-right:25px;
 letter
}
#footer {
 margin-top:20px;
}
.loca {
 color:#858383;
 font-size:11px;
 letter-spacing:-1px;
}
.loca2 {
 color:#0343ad;
 font-weight:bold;
}
.leftban {
 padding:1px 0px 1px 0px;	
}
hr {
 border-top:1px solid #dddddd;
 border-collapse:collapse;
 height:1px;
 margin:10px 0px;
}
.noticebg {
 background:url(/rb/layouts/giftsum_skin/image/index/notice_bg2.gif) repeat-y;	
}
.wdate {
 float:right;
 color:#888;
}
.mgn_auto {
 margin:0 auto;	
}
.mgn_t12 {
 margin-top:12px;	
}
.mgn_t10 {
 margin-top:10px;	
}
.pd_lr15 {
 padding:0px 20px 0px 21px;	
 letter-spacing:-1px;
}
.pd_l10 {
 padding-left:10px;
}

