﻿@charset "utf-8";
/* CSS Document */

/* 20100317 kixx main 수정 시작 */
body { margin:0; height:100%;background:#FFFFFF url('/images/main/MAIN_2010/back_body.gif') repeat-x top;}
/** index */
#index_wrap {width:100%;height:100%;margin-left:0;}
/** head */
#head {width:960px;height:85px;} /* 20100421 height 수정 */
#head_flash{position:absolute;top:0;left:5px;width:960px;z-index:100;}
#login			{}
#login_flash	{position:absolute;top:490px;left:5px;z-index:5;}/* 20100421 top 수정 */
#vip_banner {}

#leftBan {position:absolute;left:23px; height:90px; top:520px} /* 20100421 top 추가 */
/* 20100419 삭제 
	#leftBan div.banner { height:57px; margin:3px 0 0 4px;}
*/

#index_main{width:995px;height:860px; } /* 20100421 height 수정 */
#topBanner {padding:0 0 0 4px}

/* 가운데 컨텐츠 영역 */
.maincont{position:relative;margin:0;padding:0;}

/* 로그인영역 */
.main01{position:absolute;margin:0;padding:0;top:10px;left:20px;width:190px;}

/* 포인트 몰 및 콘텐츠 몰, 배너 영역 */
.main02{position:absolute;margin:0;padding:0;top:10px;left:215px;width:458px;} /* 20100426 left 수정 */

/** 배너 */
.middle_bottom {margin-top:10px; padding-bottom:2px;} /* 20100419 padding 추가 */

/* 공지사항 및 알림 */
/* 20100426 수정 및 추가 시작 */
.main03{position:absolute; margin:0;padding:0; top:10px;left:682px;} /* 20100426 left 수정 */
.m_notice_sphere {width:239px; border:1px solid #e2e3e2; padding-bottom:10px; }
.m_notice_sphere2 {width:239px; border:1px solid #e2e3e2; border-top:none; padding-bottom:10px; }
.m_notice_sphere3 {width:239px; padding:15px 0; border:1px solid #e2e3e2; border-top:none; background:url(/images/main/MAIN_2010/right_bg.jpg) 190px 23px no-repeat; }
.m_notice_sphere3 p {margin-left:15px; }

.main03 .title {float:left; padding-top:15px; padding-left:20px;}
.main03 .btn_more {float:right;}
/* 20100426 수정 및 추가 끝 */
.main03 ul { clear:both; padding-top:5px;}
.main03 ul li {height:18px; padding:0 0 0 20px; background:url(/images/main/MAIN_2010/buk.gif) no-repeat 15px 6px;}
.main03 ul li a {font-size:11px; }

/** 플래시 배너 */
.main03 div.main0303{margin-top:10px;}


/* 푸터 영역 */
#tail {}


/* 로그인 영역의 검색창 */
/* 20100419 로그인영역 검색창 수정 시작 */
#search				{ width:188px; background:url('/images/main/MAIN_2010/searchbox.gif') no-repeat 0 125px; padding-left:11px; padding-right:14px; padding-top:133px; padding-bottom:15px}
#search .search	{ text-align:center; width:159px; height:19px; margin-top:6px; background:url('/images/main/MAIN_2010/searchbg.gif') no-repeat 0 0 ; }
#search .search input	{ width:124px; height:15px; margin-left:5px; padding:0; border:0px none; color:#FFFFFF; font-weight: bold; background:#94d1ce;}
#search .search img	{ vertical-align:middle; margin:0 0 0 2px;}
#search .txt			{ padding-top:3px; color:#7D7D7D; font-size:10px/1.2; width:150px;height:14px;overflow:hidden;}
#search .txt img	{ vertical-align:middle; margin-left:5px;}
/*
#search				{ width:188px; background:url('/images/main/search_box.gif') no-repeat 0 120px; ; padding-left:14px; padding-right:14px; padding-top:133px; padding-bottom:15px}
#search .search	{ text-align:center; width:152px; height:19px; margin-top:6px; background:url('/images/main/search_bg.gif') no-repeat 0 0 ; }
#search .search input	{ width:115px; height:15px; margin-left:5px; padding:0; border:0px none; color:#FFFFFF; font-weight: bold; background:#0FB4AB}
#search .search img	{ vertical-align:middle; margin:0 0 0 2px;}
#search .txt			{ padding-top:5px; color:#7D7D7D; font-size:11px/1.2; width:150px;height:14px;overflow:hidden;}
#search .txt img	{ vertical-align:middle; margin-left:5px;}
*/
/* 20100419 로그인영역 검색창 수정 끝 */


/** 20100317 이미지 롤링 관련 수정 */

/* 20100511 dtd 선언에 따른 수정 시작 */

.m_special_ex_sphere_2 {width:457px; height:210px; padding:15px 0 0 0; border:1px solid #e7e3e7; } /* 20100511 height 수정 */
.m_special_ex_sphere_2 .h2{padding-left:20px;}

.m_special_ex_sphere_2 .coupon_btns {position:absolute; top:14px; right:10px;}
.m_special_ex_sphere_2 .coupon_tab_area {padding-left:20px; margin-top:10px;}
.m_special_ex_sphere_2 .coupon_btns a {position:relative; display:inline-block; width:12px; height:12px;}
.m_special_ex_sphere_2 .coupon_btns a img {position:absolute; top:0; left:0;}

.m_special_ex_sphere_3 {width:457px; height:165px; padding:15px 0 0 0; border:1px solid #e7e3e7; border-top:none; } /* 20100511 height 수정 */
.m_special_ex_sphere_3 .h2 {padding-left:20px;}

.m_special_ex_sphere_3 .coupon_btns2 {position:absolute; top:240px; right:10px;}
.m_special_ex_sphere_3 .coupon_tab_area2 {padding-left:20px; margin-top:20px;}
.m_special_ex_sphere_3 .coupon_btns2 a {position:relative; display:inline-block; width:12px; height:12px;}
.m_special_ex_sphere_3 .coupon_btns2 a img {position:absolute; top:0; left:0;}

/* 20100511 dtd 선언에 따른 수정 끝 */

/* 20100317 kixx main 수정 끝 */

/* 20100317 이전 메인 css */
/*div {border:1px solid #000000}*/

/*
body { margin:0; height:100%;background:#FFFFFF url('../images/main/back_body.gif') repeat-x top;}

#index_wrap {width:100%;height:100%;margin-left:0;background:url('../images/main/back_warp.gif') no-repeat top left; }

#head {width:960px;height:100px;}

#head_flash{position:absolute;top:0;left:5px;width:960px;z-index:100;}
#login			{}
#login_flash	{position:absolute;top:413px;left:5px;z-index:5;}
#vip_banner {}

#leftBan {position:absolute;left:21px; height:90px;}
	#leftBan div.banner { height:57px; margin:3px 0 0 4px;}

#index_main{width:100%;height:768px; }

#topBanner {padding:0 0 0 4px}


#tail {width:980px; margin-left:0; clear:both;border-top:1px solid #DEDEDE;background:none;}
.maincont{position:relative;margin:0;padding:0;}
.maincont div.main01{position:absolute;margin:0;padding:0;top:-50px;left:20px;width:190px;}

.maincont div.main02{position:absolute;margin:0;padding:0;top:10px;left:230px;width:750px;}
.maincont div.main02 div.main0200	{position:relative;width:495px;height:170px;background:url('../images/main/culture_no.gif') no-repeat 0 0 ; }
.maincont div.main02 div.main0200 .title				{position:absolute;top:13px;left:35px;}
.maincont div.main02 div.main0200 .teb				{position:absolute;top:13px;right:0px;border-collapse:collapse;}
.maincont div.main02 div.main0200 .conBox			{padding: 50px 0 0 37px; }
.maincont div.main02 div.main0200 .photo			{float:left;}
.maincont div.main02 div.main0200 .photo img		{width:255px; height:79px; vertical-align:top; }
.maincont div.main02 div.main0200 .con				{float:left; position:relative; width:195px; padding-left:5px;}
:root .maincont div.main02 div.main0200 .con		{width:185px; }
.maincont div.main02 div.main0200 .con p.stit		{margin-bottom:5px;}
.maincont div.main02 div.main0200 .con a.more	{position:absolute;top:0px;right:0px;}
.maincont div.main02 div.main0200 .con .main_data01 td	{letter-spacing:-1px;}

.maincont div.main02 div.main0201{float:left;width:240px;margin:0;padding:0;}
.maincont div.main02 div.main0202{float:left;margin:0 0 0 15px;width:240px;}
.maincont div.main02 div.main0203 {position:absolute; margin:5px 5px 5px 0px; left:0px; top:260px; width:757px; height:80px;}
.maincont div.main02 div.main0203 img {padding:10px 5px 10px 0; margin:5px 0 0 0;}
.maincont div.main02 div.main0204 {position:absolute; margin:5px 5px 5px 0px; left:0px; top:350px; width:757px; height:100px;}
.maincont div.main02 div.main0204 .left {float:left;}
.maincont div.main02 div.main0204 .right {float:left; padding-left:15px;}
.maincont div.main02 div.main0204 .clear {clear:both;}


.maincont div.main03{position:absolute;margin:0;padding:0;top:10px;left:750px;width:235px;}
.maincont div.main03 div.main0301	{position:relative;width:235px;height:85px;background:url('../images/main/car_no.gif') no-repeat 0 0 ;}
.maincont div.main03 div.main0301 .title		{position:absolute;top:15px;left:33px;}
.maincont div.main03 div.main0301 .con		{padding:33px 0 0 34px;}
.maincont div.main03 div.main0302	{position:relative;width:235px;height:85px;background:url('../images/main/point_no.gif') no-repeat 0 0 ;}
.maincont div.main03 div.main0302 .title				{position:absolute;top:8px;left:33px;}
.maincont div.main03 div.main0302 a.more			{position:absolute;top:15px;left:110px;}
.maincont div.main03 div.main0302 .con				{padding:33px 0 0 34px;}
.maincont div.main03 div.main0302 .photo			{float:left;width:74px;height:77px;}
.maincont div.main03 div.main0302 .photo img		{vertical-align:top; border:1px solid #D8D8D8;}
.maincont div.main03 div.main0302 .contxt			{float:right;margin-right:14px;margin-top:2px;}
.maincont div.main03 div.main0302 .contxt p			{margin-top:3px;}

.maincont div.main03 div.main0303{margin-bottom:14px;}
.titset{width:240px;height:26px;background:url('../images/main/back_tit.gif') no-repeat top left;}
.titset div.tit{float:left;}
.titset div.tit img{margin:7px 0 2px 10px;}
.titset div.btn{float:right;}
.titset div.btn img{margin:10px 10px 0 0;}

#index_main table.main_data01{padding:0;border-collapse:collapse;width:100%;font-size:11px/1.2;color:#696969;border:0px none;; margin-left:0; margin-right:0; margin-top:7px; margin-bottom:0}
#index_main table.main_data01 th{border:0px none;margin:0;height:18px; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0}
#index_main table.main_data01 td{border:0px none;margin:0;height:18px; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0}
#index_main table.main_data01 td img{vertical-align:middle;}
#index_main table.main_data01 td.date{width:60px;letter-spacing:0;}

#search				{ width:188px; background:url('../images/main/search_box.gif') no-repeat 0 0; ; padding-left:14px; padding-right:14px; padding-top:15px; padding-bottom:15px}
#search .search	{ text-align:center; width:152px; height:19px; margin-top:6px; background:url('../images/main/search_bg.gif') no-repeat 0 0 ; }
#search .search input	{ width:115px; height:15px; margin-left:5px; padding:0; border:0px none; color:#FFFFFF; font-weight: bold; background:#0FB4AB}
#search .search img	{ vertical-align:middle; margin:0 0 0 2px;}
#search .txt			{ padding-top:5px; color:#7D7D7D; font-size:11px/1.2; font-family:?뗭?;width:150px;height:14px;overflow:hidden;}
#search .txt img	{ vertical-align:middle; margin-left:5px;}

*/