*{
	font-size:12px;
	color:#666666;
	font-family:"µ¸¿ò",Seoul;
}
body, form, p, ul{
	margin:0px; padding:0px;
}
img{
	border:0px;
}
a:link {
	color:#666666;
	font-family:"µ¸¿ò",Seoul;	
	text-decoration:none;
} 
a:visited {
	color:#666666;
	font-family:"µ¸¿ò",Seoul;	
	text-decoration:none;
} 
a:hover {
	color:#0072bc;
	font-family:"µ¸¿ò",Seoul;	
	text-decoration:none;
}
a:active {
	color:#0072bc;
	font-family:"µ¸¿ò",Seoul;	
	text-decoration:none;
}

/******************** login *************************/

#loginBg{
	position:absolute; left:0px; top:0px; width:100%; height:100%;
	background-image:url(../Images/myAlog/cover.png); z-index:99; display:none; padding-top:100px;
}
.loginFrame{
	width:506px; padding:5px 20px 20px 20px; margin:0px auto; background-color:#FFFFFF; border:2px solid #828282;
}
.frmLoginCancel{
	position:relative; right:-15px; top:0px; height:0px;
}
.loginCancel{
	position:absolute; right:0px; top:0px; width:15px; height:15px;
}
.loginCancel img{
	cursor:hand;
}
.loginTop{
	padding-bottom:15px;
}
.frmInput{
	width:340px; margin:0px auto; *zoom:1;
}
.frmInput:after{
	content:" "; visibility:hidden; display:block; clear:both; height:0px;
}
.inputBody{
	float:left;
}
.btnSubmit{
	float:right;
}
.loginId{
	padding-right:5px; margin-bottom:5px;
}
.loginId img{
	margin-right:22px;
}
.loginId input{
	width:200px;
}
.loginPass{
	padding-right:5px;padding-top:4px; padding-bottom:5px;
}
.loginPass img{
	margin-right:10px;
}
.loginPass input{
	width:200px;
}
.btnSubmit input{
	margin-top:-1px;
}
.checkId{	
	width:340px; margin:0px auto; padding-left:104px;
}
.checkId input{
	margin-bottom:-5px;
}
.loginBottomline{
	padding-top:10px;
}
.loginBtns{
	padding-top:10px; text-align:center;
}
.loginBtns img{
	margin:0px 5px;
}
.loginBottom{
	padding-top:10px;
}

/******************** toplink *************************/

#toplinkWrapper{
	background-image:url(../Images/myAlog/topLinkBg.jpg);
	background-repeat:repeat-x;
}
#toplink{
	/*width:910px; margin:0px auto;*/padding-left:30px; padding-bottom:20px;
}
#toplink li{
	display:inline;
}
#toplink .div{
	padding:0px 3px;
}

/******************** title *************************/

#titleWrapper{
	height:34px;
	background-image:url(../Images/myAlog/titleBg.gif);
	background-repeat:repeat-x;
}
#title{
	/*width:910px; margin:0px auto;*/ padding-left:30px;
}

/******************** conts frame *************************/

#conts{
	padding:15px 0px; width:910px;/* margin:0px auto;*/ padding-left:30px;
}
#lConts{
	float:left; width:162px; padding-right:10px;
}
#rConts{
	float:left; width:668px;
}
#rConts .top{
	width:668px; height:5px; background:url(/Images/myAlog/cont_frameTop.gif) center top no-repeat;
}
#rConts .mid{
	width:668px; background:url(/Images/myAlog/cont_frameMid.gif) center repeat-y; padding:15px 0px; min-height:484px;
}
#rConts .bottom{
	width:668px; height:5px; background:url(/Images/myAlog/cont_frameBottom.gif) center top no-repeat;
}
.subContsDiv{
	width:610px; margin:0px auto; padding:10px 0px; background:url(/Images/myAlog/dotLine1.gif) left center repeat-x;
}
#banner_goRangking{
	padding-top:10px;
}
.subBodyFrames{
	width:610px; margin:0px auto;
}
.subBodyTitle{
	width:610px; margin:0px auto; height:40px; background:url(/Images/myAlog/subContTitleBg.jpg) center -10px no-repeat;
}
.noConts{
	text-align:center; height:350px;
}
/******************** paging *************************/

.pagingFrame{
	padding-top:10px;
}
.pagingInFrame{
	border-top:1px solid #CCCCCC; width:610px; margin:0px auto;
}
.pagingInFrame p{
	text-align:center; padding-top:10px; border-top:2px solid #f2f2f2;
}
.pagingFrame img{
	vertical-align:middle;
}
.nowPage{
	color:#c65252; font-weight:bold; padding:0px 2px;
}
.otherPage{
	padding:0px 2px;
}
.otherPage a{
	color:#999999;
}

/******************** menu *************************/

#menuWrapper{
	position:relative; top:10px; right:0px;
}
#menu{
	position:absolute; top:0px; right:-70px;
}
#menu div{
	padding:1px 0px;
}
#menu .home{
	padding-bottom:7px;
}
#menu .modify{
	padding-top:7px;
}
#menu .pMenu{
	padding-top:7px;
}
#menu .remarks{
	margin-top:2px;
}
/******************** profile *************************/

#profile .top{
	width:162px; height:5px; background:url(/Images/myAlog/profile_frameTop.gif) center top no-repeat;
}
#profile .mid{
	width:162px; background:url(/Images/myAlog/profile_frameMid.gif) center repeat-y; padding:8px 0px;
}
#profile .bottom{
	width:162px; height:5px; background:url(/Images/myAlog/profile_frameBottom.gif) center top no-repeat;
}
#profile .Photo{
	text-align:center;
}
#profile .Photo img{
	border:3px solid #999999;
}
#profile .nameFrame{
	width:132px; margin:0px auto; font-weight:bold; color:#000000; padding-top:8px; border-bottom:2px solid #e6e6e6;
}
#profile .name{
	padding-bottom:6px;	border-bottom:1px solid #999999;
}
#profile .Photo{
	text-align:center;
}
#profile .point{
	width:132px; margin:0px auto; padding-top:8px;
}
#profile .point .pName{
	float:left;
}
#profile .point .pNum{
	float:right; text-align:right; color:#c65252;
}
#profile .point .total{
	border-bottom:1px dotted #CCCCCC;
}
#profile .point .total div{
	font-weight:bold;
}
#profile .point .first{
	padding-top:6px;
}
#profile .point li{
	list-style:none; clear:both;
}
#profile .point li div{
	font-family:"µ¸¿ò", Seoul, "ÇÑ°­Ã¼","±¼¸²"; font-size:12px; padding:2px 0px;
}
#profile .point li .pName{
	letter-spacing:-1px;
}

/******************** visit *************************/

#visit{
	padding-top:10px;
}
#visit .top{
	width:162px; height:5px; background:url(/Images/myAlog/visit_frameTop.gif) center top no-repeat;
}
#visit .mid{
	width:162px; background:url(/Images/myAlog/visit_frameMid.gif) center repeat-y; padding:3px 0px;
}
#visit .bottom{
	width:162px; height:5px; background:url(/Images/myAlog/visit_frameBottom.gif) center top no-repeat;
}
#visit .contsTitle{
	width:142px; margin:0px auto; border-bottom:2px solid #e6e6e6;
}
#visit .contsTitle div{
	padding-bottom:5px;	border-bottom:1px solid #999999;
}
#visit .conts{
	width:142px; margin:0px auto; padding-top:5px; padding-left:8px;
}
#visit li{
	list-style:none; background:url(/Images/myAlog/bullet_visit.gif) left 6px no-repeat; padding:2px 0px; padding-left:10px; color:#999999;
}
#visit li span{
	font-weight:bold; color:#333333;
}

/******************** tab *************************/

.tabFrame{
	width:610px; margin:0px auto; padding-bottom:20px;
}
.tabBody{
	background:url(/images/myAlog/pointTab_bg.jpg) repeat-x center bottom;text-align:left;
}
.tabBody img{
	margin-right:3px;
}