﻿@charset "utf-8";

* a {text-decoration:none}
* img {border:0px; }

body { background:#FFFFFF url(../images/blue/bg.gif) repeat-x left top; margin:0px; padding:0px; font-family:굴림체; }

#wrapper { position:absolute; width:1018px; left:50%; margin-left:-500px;}

#bodyWrap { float:left; width:1000px; padding:0px; margin:0px; }

#header { position:relative; width:100%; margin:0px; padding:0px;}
#contentBody { position:relative;  width:820px; height:100%; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:#ffffff; margin:0px; padding:0px; overflow:hidden;} 
	#contentLeft {  width:180px; height:100%; float:left; margin:0px; padding:0px 0px 0px 0px;  }  /* 좌측 부분 전체 틀 */
	#contentRight { border-left:1px solid #dddddd; width:620px; height:100%; float:right; margin:0px; padding:0px 10px 15px 5px; }
#footer {  position:relative; width:822px; height:70px; margin:0px; padding:7px 0px 10px 0px; clear:both; text-align:center;  background:transparent url(../images/blue/boxBottom.gif) no-repeat left top;}

/* Site Layout - Header 상단주메뉴 및 서브메뉴 처리 부분 */
#header h1 { float:left; padding:10px 0px 0px 0px; margin:0px;}
#header h1 a img {  border:0px; padding:0px; margin-left: 0px;  margin-top: 0px;} /* 로고 */

#header #it_search_form { position:absolute; top:-30px; right:15px;}
#header #it_search_form .input { border:1px solid #bc4032; height:17px; width:120px; color:#888888; font-size:.9em;} 
#header #it_search_form .submit_button { width:1px; height:1px; visibility:hidden; }


/* 검색창 설정 부분 */
#header #isSearch {  clear:right; float:right; height:25px; padding-right: 180px; padding-top: 67px; margin:0px}
#header #isSearch input {}
#header #isSearch .search_target { border:0px; vertical-align:center; }
#header #isSearch .searchOrder { display:none;}
#header #isSearch .inputText { vertical-align:top; padding:0px; margin-top: 1px; height:20px; width:150px; color:#000000; border:1px solid #bbbbbb; background-color:#FFFFFF; }
#header #isSearch .submit { vertical-align:center; border:0px; border:1px solid #bbbbbb; background:#008000; color:#ffffff; height:22px; padding:0px; margin:0px;}

#header #gameplayer { float:right; height:30px; width: 380px; padding-right: 195px; margin-top:0px;}
#header #gameplayer li { list-style:none; display:inline; padding:0px; margin:0px;}


#header #headerImage { clear:both; position:relative; width:100%; height:77px; background:transparent url(../images/blue/sobgHeader.jpg) no-repeat 0px; padding:0px; margin:0px;}  /* 상단부분의 홈페이지 제목 부분 */
	 /* Header 상단 1차 메뉴  */
	#headerImage #gnb { position:absolute; left:2px; top:11px; width:100%; height:33px; overflow:hidden; white-space:nowrap; z-index:100; padding:0 0 0 20px; margin:0px;}
	#headerImage #gnb li { float:left; list-style:none; position:relative; white-space:nowrap; background:url(../images/blue/bgGnbVr.gif) no-repeat center right; padding:0 15px 0 15px;}
	#headerImage #gnb li a { display:block; float:left; padding:12px 0px 0px 0px; height:20px; color:#ffffff; white-space:nowrap; text-align:center; font-weight:bold; }
	#headerImage #gnb li.on a { font-weight:bold; color:#ffcf28; }
	 /* Header 상단 2차 메뉴  */
	#headerImage .gnb_sub { position:absolute; top:38px; left:20px; height:48px; overflow:hidden; white-space:nowrap;  }
	#headerImage .gnb_sub li { float:left; list-style:none;  background:url(../images/blue/bgGnbVr.gif) no-repeat center right; padding-left:2px; position:relative; left:-2px; white-space:nowrap;}
	#headerImage .gnb_sub li a { display:block; float:left; padding:6px 7px 0 7px; height:18px; color:#444444; font-weight:bold; white-space:nowrap; text-decoration:none; }
	#headerImage .gnb_sub li a:hover,
	#headerImage .gnb_sub li a:focus { color:#25479f; }
	#headerImage .gnb_sub li.on a, .gnbin li.on a:hover { font-weight:bold; color:#9d373c; background:url(../images/blue/arrow_3.gif) no-repeat center bottom; }

/* contentBody 에서 columnLeft 부분 */

	#contentLeft #outlogin { padding:5px 0px 5px 5px;}

	/* Local Navigation Body  - 2차메뉴 */
	#contentLeft #div_livepoll { position:relative; width:180px; padding:5px 0px 0px 5px; margin:0px; z-index:140; }

	#contentLeft #div_latest_notice{padding:8px 0px 0px 5px;}  
	#contentLeft #div_latest_shop{padding:13px 0px 10px 5px;}  
	#contentLeft #div_banner_left{padding:13px 0px 0px 5px;}  


/* contentBody 에서 columnRight 부분 */
	#contentRight #div_banner_righttop { position:relative; padding:5px 0px 0px 0px; margin:0px; }

	#contentRight #location { position:relative; margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; width:100%; height:35px;}
	#contentRight #location #locationTitle { float:left; padding:0px; margin:0px; }
	#contentRight #location #locationMenu { position:absolute; left:100px; padding:17px 0px 0px 0px;}

	#contentRight #visualArea { width:720px; height:100%; background:#f5f5f5; margin-bottom:2.5em; position:relative; left:-15px; margin-right:-15px;}
	#contentRight #content {  position:relative; width:100%; height:100%; margin:0px; padding:0px; overflow:hidden;}

	#contentRight #div_banner_rightbottom { position:relative; padding:10px 0px 0px 0px; margin:0px; }

/* Footer 부분 */
	#footer ul {padding:7px 0px 0px 0px; margin:0px}
	#footer li { display:inline; padding:0 .6em 0 1em; background:url(../images/blue/vrType1.gif) no-repeat left center;}
	#footer li.first-child { background:none;}
	#footer li a { color:#ffffff; font-weight:bold;}

	#footer li address { padding-top:17px; color:#777777; font:0.9em "tahoma"; line-height:150% }
	#footer li #madeBy { color:#888888; font:0.8em "tahoma";}

/* blue Skin - End */

#rollBanner { position:absolute; left:820px; top:0px; padding:150px 0px 0px 0px; width:175px; height:100px;}
#rollBanner ul { padding:0px; margin:0px;}
#rollBanner li { list-style:none; width:100%; text-align:center; padding:0px 0px 0px 5px;}
#rollBanner li img { cursor:pointer}


