a:link
{
	font-size: 9pt;
	color: #333;
	text-decoration: none;
}
a:visited
{
	font-size: 9pt;
	color: #888;
	text-decoration: none;
}
a:hover
{
	font-size: 9pt;
	color: #FF6600;
	text-decoration: none;
}

a.memDirect:link
{
	font-family: Arial, Dotum, "돋움", sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: -1px;
}
a.memDirect:visited
{
	font-family: Arial, Dotum, "돋움", sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: -1px;
}
a.memDirect:hover
{
	font-family: Arial, Dotum, "돋움", sans-serif;
	font-size: 8pt;
	color: #FF9900;
	text-decoration: underline;
	letter-spacing: -1px;
}



body,td,th
{
	font-size: 9pt;
}
body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFF;
	background-image: url("/images/vgkCommon/bg.gif");
	background-repeat: repeat-x;
}
form
{
	display : inline;
}
input
{
	border: 1px solid #cccccc;
	height: 21px;
}
img
{
	border:0px;
}





#centerLay
{
	left:0px;
	top:0px;
	width:100%;
	height:240px;
	background-image: url("/images/vgkCommon/bg_top7.jpg");
	background-repeat: repeat-x;
}
#mainTop
{
	width: 1000px;
	height: 170px;
	margin:0 auto;
}
#mainMiddle
{
	width: 1000px;
	margin:0 auto;
}
#mainLeft
{
	float: left;
	width: 483px;
}
#mainLeftFla
{
	width: 483px;
	height: 312px;
}
#mainRight
{
	float: left;
	width: 517px;
	height: 758px;
}
#mainCont
{
	width: 483px;
	height: 426px;
}
#mainLoginBg
{
	width: 483px;
	height: 147px;
	background-image: url("/images/vgkCommon/main_login_bg.gif");
	background-repeat: no-repeat;
}
#mainLogin
{
	float: left;
	width: 197px;
	height: 95px;
	padding-top: 52px;
}
#mainJoin
{
	width: 135px;
	height: 32px;
	margin:0 auto;
	text-align: center;
	padding-top: 15px;
}
#mainQueBtn
{
	float: left;
	width: 253px;
	height: 129px;
	padding-left: 15px;
	padding-top: 18px;
}
#mainNoticeBook
{
	width: 483px;
	height: 185px;
	padding-top: 8px;
}
#mainNotice
{
	float: left;
	width: 252px;
}
#mainBookOrder
{
	float: left;
	width: 223px;
	padding-left: 8px;
}
#mainNumber
{
	float: left;
	width: 483px;
	height: 68px;
	background-image: url("/images/vgkCommon/main_num_bg.gif");
	background-repeat: no-repeat;
}
#bottom
{
	clear: both;
	width: 100%;
	height: 172px;
	background-image: url("/images/vgkCommon/bottom_bg.gif");
	background-repeat: repeat-x;
}
#bottomCenter
{
	width: 1000px;
	margin:0 auto;
}
#bottomLogo
{
	float: left;
	width: 260px;
	padding-top: 50px;
	text-align: center;
}
#bottomCont
{
	float: left;
	width: 519px;
	padding-top: 20px;
}
#bottomMenu
{
	width: 360px;
	height: 26px;
	background-color: #93c044;
}
#bottomTxt
{
	clear: both;
	width: 519px;
	height: 54px;
	padding-top: 12px;
}
#bottomFamily
{
	clear: both;
	width: 266px;
	height: 15px;
	padding-top: 16px;
}
#bottomEscro
{
	float: left;
	width: 221px;
	padding-top: 46px;
	text-align: center;
}





.mainNoticeFont
{
	font-family: tahoma;
	font-size: 8pt;
	color: #666;
}
.mainDotBar
{
	width: 230px;
	height: 3px;
	background-image: url("/images/vgkCommon/img_dot.gif");
	background-repeat: repeat-x;
}
.mainNoticeTD
{
	padding-left: 12px;
}
.mainNumInput
{
	width: 75px;
	height: 17px;
}



/*******회원인증 바로가기 메뉴*******/
#topMemMenu
{
	width:870px;
}

#topMemMenu_main
{
	position:absolute;
	width:100%;
	top:-248px;
	/*top: 31px;*/
	z-index:6;
}
#topMemMenu_mainSub
{
	width:1000px;
	margin:auto;
}
#topMenuCont
{
	width:1000px;
	height: 248px;
	background-image: url("/images/vgkCommon/myClass_bg.png");
	background-repeat: no-repeat;
}
#topMenuBtn
{
	clear:both;
	float:right;
	width:89px;
	height:21px;
	padding-top:7px;
}
#topMenuAni
{
	float:left;
	width:577px;
	padding-top: 47px;
	margin-left: 35px;
}
#topMenuLec
{
	float:left;
	width:388px;
	padding-top: 47px;
}
#topMenuAniLay
{
	width:95%;
}
#topMenuLecLay
{
	width:95%;
	margin-left: 15px;
}
.topMenuAni_1
{
	float: left;
	width:49%;
	font-family: Arial, Dotum, "돋움", sans-serif;
	font-size: 8pt;
	color:#78fee9;
	line-height: 11pt;
}
.topMenuAni_2
{
	float: left;
	width:47%;
	font-family: Arial, Dotum, "돋움", sans-serif;
	font-size: 8pt;
}
.topMenuAni_3
{
	float: left;
	width:100%;
	font-family: Arial, Dotum, "돋움", sans-serif;
	font-size: 8pt;
	line-height: 11pt;
}
.btnSpan1
{
	color:#ffffff;
	font:6pt tahoma;
}
.btnSpan2
{
	color:#ffffff;
	font-family: Arial, Dotum, "돋움", sans-serif;
	font-size: 8pt;
	letter-spacing: -1px;
}
.listWid
{
	width:50%;
	float:left;
}

#decoStar
{
	position:absolute;
	width:100%;
	top: 150px;
	z-index:5;
}
#decoCenter
{
	width:800px;
	margin:auto;
}

/*******개인결제창*******/
#cusPayAllLay
{
	position:absolute;
	z-index:3;
	width: 100%;
}
#cusPayCenterLay
{
	margin:auto;
	padding-top: 460px;
	padding-left: 210px;
	width: 1000px;
	height: 83px;
}