﻿@charset "utf-8";
@import url(default.css);

/* ===== layout ===== */
#wrap {width:100%; height:100%;}
#header {width:100%;}
#container {width:100%;}


/* ===== main ===== */
body.mn_bg {width:100%; height:100%; background:#000;}
#mn_wrapper {width:100%; height:100%; background:#000;}
.mn_wrap {position:relative; width:1180px; margin:0 auto;}
.mn_footer {position:absolute; top:745px; left:100px; clear:both; width:490px;}
.mn_footer h1 {float:left; margin-right:25px;}
.mn_footer .mn_foot {float:left; margin-top:6px;}
.mn_footer .mn_foot ul {overflow:hidden; width:350px;}
.mn_footer .mn_foot ul li {float:left; padding:0 7px; background:url(../../img/main/foot_bar.gif) left 5px no-repeat;}
.mn_footer .mn_foot ul li.mn_bar_bgnone {background:none;}
.mn_footer .mn_foot address {margin:2px 0 0 7px;}
.mn_wrap p.ferrariclub {position:absolute; top:745px; left:515px; width:140px; }




#mn_notice {position:absolute; top:645px; left:878px; clear:both; width:290px; }
#mn_notice p.tab_btn {float:left; width:29px;}
#mn_notice .mn_notice_png {float:left; width:301px; height:95px;background:url(../../img/main/mn_notice_ul.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../img/main/mn_notice_ul.png, sizingMethod='crop');}
#mn_notice ul.mn_notice_ul {overflow:hidden;width:265px;padding:10px 0 0 20px;}
#mn_notice ul.mn_notice_ul li {overflow:hidden;width:265px; font-size:12px; line-height:20px; letter-spacing:0px;}
#mn_notice ul.mn_notice_ul li a {float:left; width:182px; color:#000000;}
#mn_notice ul.mn_notice_ul li span {float:right;  color:#000000;  }
#mn_notice .mn_notice_png p.mn_more_btn {margin-right:13px; margin-top:8px; text-align:right;}






/* =====sub ===== */
/* 상단 */
#header .head {width:980px; height:246px; margin:0 auto; font-size:0; line-height:0; vertical-align:top; z-index:1;} /* 배경은 각 폴더에 맞게 적용 */

/* 서브 bg */
#container .sub_bg1 {width:980px; padding:0 10px; margin:0 auto; background:url(../../img/top/sub_bg.gif) left top no-repeat;} /* 좌우 그림자 bg */
#container .sub_bg1 .sub_bg2 {width:978px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; *zoom:1;} /* 좌우 border */
#container .sub_bg1 .sub_bg2:after {content:" "; display:block; clear:both;}

/* SNB */
.snb_area {float:left; width:180px; padding-left:25px;}
.snb_area .snb_flash {position:relative; width:100%;}
.snb_area .snb_flash .snb {position:absolute; left:0; top:-40px; z-index:100;} /* 플래쉬 */
.snb_area .snb_img {margin-top:281px;} /* 이미지 */
.snb_area .snb_img img {_vertical-align:top;}

/* 내용 */
.content_area {float:left; width:739px; padding:16px 0 30px 19px;}

/* 현재위치 */
.location {overflow:hidden; width:100%; margin-bottom:0px; vertical-align:top;}
.location .p_location {float:right; padding-top:4px; font-size:12px; font-family:simsun; line-height:14px; color:#898989; letter-spacing:-1px;}
/* .location .p_location .home {font-family:Verdana; font-size:11px; line-height:13px; color:#898989;} */
/* .location .p_location span {font-size:12px; font-family:simsun; line-height:14px; color:#898989;} */
.location .p_location .current {font-weight:bold; font-family:simsun; color:#3b3b3b;}

/* 풋터 */
#footer {width:100%; border-top:1px solid #d8d8d8;}
#footer img {vertical-align:top;}
#footer .foot {overflow:hidden; width:980px; margin:0 auto;}
#footer .foot .footer_logo {float:left; padding:31px 0 27px 0;} /* 풋터 logo */
#footer .foot .footer_txt {float:left; padding:34px 0 0px 24px;} /* 풋터 링크 및 텍스트 */
#footer .foot .footer_txt .footer_link {}
#footer .foot .footer_txt .footer_info {font-size:0; line-height:0;}


/* ===== 공통 css ===== */
/* [Title] - 타이틀 */
	/* h1 */
	.h1_type1 {float:left; padding-left:20px;} /* 블릿은 각 폴더에 맞게 적용 */
	.h1_type1 img {vertical-align:top;}

	/* h2 */
	.h2_type1 {padding-left:14px; margin:17px 0 12px 0; font-size:0; line-height:0;}
	.h2_type1 img {vertical-align:top;}

	/* h3 */
	.h3_type1 {padding-left:10px; margin:25px 0 13px 0; font-size:0; line-height:0; background:url(../../img/bullet/icon_h3.gif) left 2px no-repeat;}
	.h3_type1 img {vertical-align:top;}

/* [Table] - 테이블1 리스트타입 */
table {width:100%;}
.tbl1 {}
.tbl1 tr th {padding:7px 0 8px 0; font-size:0; line-height:0;} /* th 배경은 각 폴더에 맞게 적용 */
.tbl1 tr th img {vertical-align:top;}
.tbl1 tr th span {display:block; font-size:0; line-height:0;} /* th에 구분선 주기 각 폴더에 맞게 적용 */
.tbl1 tr td {padding:8px 0 7px 0; font-size:11px; line-height:14px; color:#41444a; border-bottom:1px solid #dddddd;}
.tbl1 tr td a {color:#41444a;}
.tbl1 tr td.ft_china {font-size:12px;} /* 중국어 */
.tbl1 tr td.ft_point1 {letter-spacing:-1px;} /* 각폴더에 맞게 color 주기 */
.tbl1 tr td.tit {padding-left:30px; font-size:12px; font-family:simsun; line-height:14px; text-align:left;} /* 제목 */
.tbl1 tr td.tbl_contents {height:230px; padding:20px; font-size:12px; font-family:simsun; line-height:18px; text-align:left; vertical-align:top;} /* 뷰페이지 내용 */
.tbl1 tr td.file {padding-left:10px; text-align:left; letter-spacing:-1px;} /* 첨부파일 */
.tbl1 tr td.file a {color:#235fd8; text-decoration:underline;}
.tbl1 tr td span.bar {display:block; font-size:0; line-height:0;} /* td에 구분선 주기*/

/* [Table] - 테이블2 이전글, 다음글타입 */
.tbl2 {margin-top:30px;}
.tbl2 tr th,
.tbl2 tr td {padding:8px 0 7px 0; font-size:11px; line-height:14px; color:#41444a;}
.tbl2 tr th .bar {display:block; font-size:0; line-height:0;} /* th에 구분선 주기 각 폴더에 맞게 적용 */
.tbl2 tr td.ft_point1 {letter-spacing:-1px;} /* 각폴더에 맞게 color 주기 */
.tbl2 tr.first-child th	{border-bottom:1px solid #dddddd;} /* 상,하단 border는 각 폴더에 맞게 적용 */
.tbl2 tr.first-child td {border-bottom:1px solid #dddddd;}
.tbl2 tr td.tit {padding-left:30px; font-size:12px; font-family:simsun; line-height:14px; text-align:left;} /* 제목 */

/* [Table] - 댓글 리스트 타입 */
.tbl4 tr td {padding:8px 0 7px 0; font-size:11px; line-height:14px; color:#696969; border-top:1px solid #dddddd;}
.tbl4 tr td a {color:#696969;}
.tbl4 tr.last-child td {} /* 각폴더에 맞게 border 주기 */
.tbl4 tr td.writer {font-weight:bold; color:#4f4f4f;} /* 글쓴이 */
.tbl4 tr td.tit {padding-left:30px; font-size:12px; font-family:simsun; text-align:left;} /* 내용 */
.tbl4 tr td.ft_point1 {color:#98572e; letter-spacing:-1px;} /* 날짜 */

/* 테이블 주위 레이어 띄우기 */
.tbl_area {position:relative; clear:both; width:100%;}

/* [댓글입력] */
.reply_area {overflow:hidden; padding:8px 0 8px 12px; zoom:1;} /* 각폴더에 맞게 bg 및 border 주기 */
.reply_area .reply {float:left; width:598px; height:50px; margin-right:13px; border:1px solid #c3bbac;} /* 내용 */
.reply_area .btn_reply {float:left; border:none;} /* 버튼 */

/* [Paging] */
.paging {padding-top:27px; font-size:11px; line-height:13px; text-align:center; color:#bbbbbb;}
.paging img {margin-top:2px;}
.paging a {display:inline-block; width:10px; padding:0 1px;}
.paging a.big {width:14px;}
.paging a:hover,
.paging a:active {font-weight:bold; color:#131313;}

/* [버튼 오른쪽(fr), 왼쪽(fl) 정렬] */
.btn_area {overflow:hidden; width:100%; margin-top:10px;}
.btn_area img {vertical-align:top;}
.btn_area .btn_fl {float:left; font-size:0; line-height:0;}
.btn_area .btn_fr {float:right; font-size:0; line-height:0;}
.btn_area .btn_center {text-align:center;}


/* 준비중입니다 */
.ready {padding-top:150px; text-align:center;}

/* [팝업] */
/* 웹진 */
.webzine_wrap {position:relative; width:458px; height:652px; }
.webzine_wrap img {vertical-align:top;}
.webzine_wrap .webzine {width:458px; height:652px; text-align:center; background:url(../../img/top/webzine_bg.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/top/webzine_bg.png', sizingMethod='crop');}
.webzine_wrap .webzine h2.webzine_title {position:absolute; left:20px; top:14px;}
.webzine_wrap .webzine .webzine_cover {padding-top:79px;}
.webzine_wrap .webzine .webzine_cover img {width:345px; height:471px;}

.webzine_wrap .btn_close {position:absolute; right:4px; top:4px; width:34px; height:34px; border:none; background:url(../../img/btn/btn_colse3.gif) left top no-repeat; cursor:pointer;}
.webzine_wrap .webzine .btn {overflow:hidden; width:100%; float:left; padding-top:22px;}
.webzine_wrap .webzine .btn span.summer {display:block; float:left; margin-left:158px;}
.webzine_wrap .webzine .btn span.winter {display:block; float:left; margin-left:296px;}

.webzine_wrap .webzine .select_chk {position:absolute; right:10px; top:44px; }

/* 패스워드 입력 팝업 */

