@charset 'utf-8';

#gkContainer { position:relative; width:920px; margin:0 auto; }
#gkGNB { position:relative; height:34px; background-color:#ff003c; z-index:100; }
#gkGNB h1 { float:left; width:210px; height:34px; }
#gkGNB ul.gnb_Menu { position:relative; float:left; height:34px; }
#gkGNB ul.gnb_Menu li { float:left; }
#gkGNB ul.gnb_Menu li img { vertical-align:top; }
#gkGNB #gnbGameList { position:absolute; left:0; top:26px; display:none; padding-top:8px; background:url('http://img.gamekiss.com/dg/gsp_ver2/gamekiss/images/common/template/gnb_games_arrow.gif') 38px 0 no-repeat; }
#gkGNB #gnbGameList .lst_GameList { float:left; width:460px; }
#gkGNB #gnbGameList .lst_GameList li { float:left; }

#gkGNB ul.gnb_Member { float:right; padding:10px 21px 0 0; }
#gkGNB ul.gnb_Member li { float:left; display:inline; }
#gkGNB ul.gnb_Member li a { display:inline-block; height:12px; padding:0 6px 0 5px; font-size:10px; color:#fff; line-height:11px; }
#gkGNB ul.gnb_Member li a:hover { text-decoration:none; }
#gkGNB ul.gnb_Member li.gnb_Login { position:relative; height:11px; background-color:#3e3e3e; border:1px solid #262626; overflow:hidden; }
#gkGNB ul.gnb_Member li.gnb_Login a { position:relative; left:0; top:-2px; font-size:9px; color:#c8c8c8; }

#gkWrap { position:relative; width:100%; padding:10px 0 20px; background-color:#fff; overflow:hidden; }
#gkSideBanner { position:absolute; right:-110px; top:33px; }

#gkFooter { clear:both; height:48px; background:url('http://img.gamekiss.com/dg/gsp_ver2/gamekiss/images/common/template/bg_footer.gif') no-repeat; }
#gkFooter .copyright { width:100%; padding-top:17px; font-size:12px; color:#d5d5d5; text-align:center; }
#gkFooter .copyright span { font-weight:bold; color:#f6043e; }


/* Main Layout */
#gkLeft { float:left; display:inline; width:650px; margin-left:10px; }
#gkRight { float:right; display:inline; width:240px; margin-right:10px; }


/* Sub Layout */
#gkSNB { float:left; display:inline; width:200px; margin-left:10px; padding:0 0 50px 0; }
#gkSNB h2 { height:100px; padding:0 0 0 25px; background-color:#262626; }
#gkSNB h2 img { margin-top:35px; }
#gkSNB ul.snb_Menu { position:relative; min-height:120px; _height:120px; padding:0 25px 14px; background-color:#262626; overflow:hidden; }
#gkSNB ul.snb_Menu li { position:relative; width:150px; margin-top:-2px; padding:2px 0 2px 0; background:url('http://img.gamekiss.com/dg/gsp_ver2/gamekiss/images/common/template/snb_menu_bg.gif') repeat-x; }
#gkSNB ul.snb_Menu li img { vertical-align:top; }

	/* Download Button */
	#btnDownload { margin-top:10px; }
	
	/* Quick Links */
	#gkSNB #quickLinks { width:100%; margin-top:20px; overflow:hidden; }
	#gkSNB #quickLinks li { float:left; }
	#gkSNB #quickLinks li img { vertical-align:top; }

	/* Server Time */
	#gkSNB #serverTime { width:100%; margin:25px 0 20px; }
	#gkSNB #serverTime h3 { padding:0 0 7px 16px; background:url('http://img.gamekiss.com/dg/gsp_ver2/gamekiss/images/common/icon/ico_title_arrow.gif') 6px 6px no-repeat; font-weight:normal; font-size:11px; color:#262626; }
	#gkSNB #serverTime #flsServerTime p { padding:10px 0; border:1px solid #ddd; background-color:#e8e8e8; font-size:10px; text-align:center; }

#gkContents { float:right; display:inline; width:650px; margin-right:30px; padding-bottom:50px; }
	#subHeader { position:relative; }
	#subHeader .sub_Title { position:relative; height:57px; border-bottom:1px solid #2b2f3b; }
	#subHeader .sub_Title img { position:absolute; left:0; bottom:-1px; _bottom:-2px; }
	#subHeader .sub_Location { position:absolute; right:2px; top:37px; font-size:10px; color:#6b6b6b; }
	#subHeader .sub_Location dt { display:none; }
	#subHeader .sub_Location dd a { font-size:10px; color:#6b6b6b; }
	
	
/* Paging */
.gk_paging { margin-top:25px; text-align:center; font-size:10px; }
.gk_paging span { margin-left:-4px; background:url('http://img.gamekiss.com/dg/gsp_ver2/gamekiss/images/common/template/page_division.gif') 0 3px no-repeat; }
.gk_paging a { display:inline-block; padding:0 7px 1px 8px; font-size:10px; color:#686868; }
.gk_paging a:hover { color:#ff003c; }
.gk_paging .pge_Total { display:inline-block; padding:0 12px 1px 0; background:none; font-size:10px; color:#686868; }
.gk_paging .pge_First { background:none; }
.gk_paging .pge_Now { display:inline-block; padding:0 7px 1px 8px; font-weight:bold; color:#ff003c; }
.gk_paging .btn_Prev a, .gk_paging .btn_Next a { padding:0; background:none; }
.gk_paging img { margin:0 0 2px 0; vertical-align:middle; }
.gk_paging input.ipt_Moving { width:78px; height:14px; margin-left:10px; padding:2px 0 0 0; border:1px solid #ddd; vertical-align:middle; }
.gk_paging a.btn_Moving { padding:0; }
.gk_paging a.btn_Moving img { margin:0; vertical-align:middle; }
	