﻿@charset "utf-8";
/*
CSS Document
Page Info	: 사이트 전체 동일하게 사용되는 스타일, 지원브라우져 IE6, IE7, FireFox2
				메인을 제외한 전 페이지 동일
Code		: 신일석 DIGITALOASIS
Date		: 2007-10-10
*/
html {overflow: scroll; overflow-x: auto; }
body { margin:0; background-color:#fff; }
/*body { margin:0; height:100%; background:url(../images/common/layout.gif) repeat-y; } /* 화면레이아웃을 보기 위한 그리드 배경이미지 */
/** 기본틀 */
#wrap { width:965px; margin-left:20px; padding-bottom:50px; }
/** 상하네비게이션 영역 */
#head { width:960px; height:90px; margin-left:0px;}
#head_flash	 {position:absolute;top:0;left:0;width:965px;z-index:4;}
#tail {clear:both; width:100%; margin:0; padding:10px 0 0 0; border-top:1px solid #DEDEDE; background:none;}
/*#tail { width:960px; height:80px; margin-left:5px; clear:both; }*/
/** 좌우네비게이션 영역 */
#sideL { width:200px; margin-top:0px; margin-bottom:40px; float:left;}
#sideL_flash	 {position:absolute;top:90px;left:0;z-index:3; }
/** 왼쪽20px 공백 */
/* 좌측 플래시 영역 아래 배너를 넣을 경우 영역: 공통 배너
#sideL_banner	 {position:absolute;top:400px;background-color:#EEEEEE;left:0;z-index:4; width:200px; height:50px; }
*/
/** 왼쪽20px 공백 */
#sideR { width:82px; margin:157px 0 50px 0px; float:right; }
#slidingMenu	{ left:900px;z-index:1; }
/** 콘텐츠 영역 */
#memb,
#card,
#stor,
#poin,
#even,
#kixx,
#cust,
#foot,
#sear,
#nanu,
#kixx_main,
#common,
#sitemap,
#even1,
#mypa { width:660px; margin:0px 0px 50px 0px; padding:0px 0px 0px 0px; float:left;}

/* 플래시 로그인 박스의 위치 지정 */
#loginBox { }
#loginBox input { background-color:#fff; font-size:11px; }

/* 나눔 포인트박스 */
.pointBox				{ float:right; width: 300px; height:190px; padding: 37px 0 0 20px; background:url(../images/nanu/GSCK_NANU_F003_03.jpg) right 1px no-repeat; }
:root .pointBox		{ width: 305px; background:url(../images/nanu/GSCK_NANU_F003_03.jpg) right 0 no-repeat; }
*html .pointBox		{ width: 295px; }
.pointBox .pointTl				{ height: 40px; }
.pointBox .pointList			{ width: 100%; border:none; }
.pointBox .pointList li			{ margin:0; }
.pointBox .pointList .date		{ margin-right: 20px; padding: 0 0 0 8px; background:url(../images/nanu/GSCK_NANU_F003_05.gif) 0 3px no-repeat; }
.pointBox .pointList .point		{ padding: 0 0 0 15px; background:url(../images/nanu/GSCK_NANU_F003_06.gif) 0 0 no-repeat; }
.pointBox .pointPage		{ float:right; width:300px; height: 30px; margin-top:15px; padding: 0; }

/* 마이페이지 POLL박스 */
.poll01		{ clear:both; margin-top:10px; background:url(../images/mypa/GSCK_Mypa_box_02.gif) left repeat-y; }
.poll02		{ background:url(../images/mypa/GSCK_Mypa_box_03.gif) left bottom no-repeat; }
.poll03		{ position:relative; padding:10px; background:url(../images/mypa/GSCK_Mypa_box_01.gif) left top no-repeat; }
.poll03 .pollTl			{ position: absolute; top: 15px; left: 13px; }

.poll03 .pollBox			{ border-top:1px solid #beddde; padding-top: 10px; margin: 10px 0 0 50px; }
.poll03 .first				{ border:none; padding: 0; margin-top: 0; }
*html .poll03 .first		{ margin-top: 10px; }
.poll03 .pollBox .pollMun		{ float:left; width:290px; height:80px; margin: 0 10px 0 0; background:url(../images/mypa/GSCK_Mypa_box_07.gif) 0 0 no-repeat; }
.poll03 .pollBox .pollMun .pollCon	{ padding:10px 15px 0 25px; font-size:11px; color:#108780; font-weight:bold; background:url(../images/mypa/GSCK_Mypa_poll_q.gif) 10px 10px no-repeat; }
.poll03 .pollBox ul	 		{ list-style:None; }
.poll03 .pollBox .pollDab	 		{ float:left;}
.poll03 .pollBox .pollDab li	 	{ font-size: 11px; padding:0; margin:0; background-image:none;background:url(../images/mypa/GSCK_Mypa_poll_q.gif) 10px 10px no-repeat; }
.poll03 .pollBox .pollDab li input	 	{ border:0; margin:0; background: #f2fafa; }
.poll03 .pollBox .pollBtn	 { clear:both; width:98%; text-align:right; }