@charset "euc-kr";

html { height:100%; }
* { margin:0; padding:0; }
body { font-family:Dotum, µ¸¿ò, Verdana, Arial, San-Serif; font-size:12px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal;}
em, address { font-style:normal; }
form, fieldset, img { border:0; }
form { display:inline; }
ul, li, dl, dd, dt { list-style:none; }
hr { display:none; clear:both; }
input, select { font-family:Dotum, µ¸¿ò, Verdana, Arial, San-Serif; font-size:12px;}
input				{ height: 18px; }
select			{ height: 20px; }
a,
a:visited,
a:focus,
a:active { color:#464646; text-decoration: none; }
a:hover { color:#464646; text-decoration: underline; }

/**** ¿ÀÅä»ì·Õ ****/

/* layout */
body.ev01 { width:100%; height:100%; color:#6f6f6f; line-height:16px; background:url('/images/ad/special/v03/v01/bg_layout_total.gif') repeat left top;}
.ev01 .total_wrap { position:relative; width:100%; height:auto !important; height:100%; min-height:100%; background:url('/images/ad/special/v03/v01/bg_layout_con.gif') repeat-y center top; overflow:hidden; overflow:visible\9; }
.ev01 .gnb_wrap { width:100%; background:url('/images/ad/special/v03/v01/bg_layout_gnb.gif') repeat-x left bottom;
box-shadow:0 4px 4px #888; -moz-box-shadow:0 4px 4px #888; -webkit-box-shadow:0 4px 4px #888; filter:progid:DXImageTransform.Microsoft.Shadow(color=666666,direction=180,strength=5);}
.ev01 .gnb_wrap.main	{ height:301px; }
.ev01 .gnb_wrap.main .gnb { position:relative; width:925px; height:301px; margin:0 auto; }
.ev01 .gnb_wrap.sub		{ height:202px; }
.ev01 .gnb_wrap.sub h1	{ display: none; }
.ev01 .gnb_wrap.sub .gnb { position:relative; width:925px; height:202px; margin:0 auto; }
.ev01 .gnb_wrap .gnb_bg.main { width:100%; background:url('/images/ad/special/v03/v01/bg_layout_gnb.jpg') no-repeat center top; }
.ev01 .gnb_wrap .gnb_bg.gallery { width:100%; background:url('/images/ad/special/v03/v01/bg_sgnb_gallery.jpg') no-repeat center top; }
.ev01 .gnb_wrap .gnb_bg.review { width:100%; background:url('/images/ad/special/v03/v01/bg_sgnb_review.jpg') no-repeat center top; }

.ev01 .con_wrap .contents { width:925px; margin:0 auto; padding:30px 0 153px 0;}
.ev01 .footer { position:absolute; bottom:0; width:100%; background:url('/images/ad/special/v03/v01/bg_layout_footer_ex.gif') repeat-x left top; }
.ev01 .footer address { height:43px; color:#7c7c7c; text-align:center; padding-top:110px; background:url('/images/ad/special/v03/v01/bg_layout_footer.gif') no-repeat center top; }

.ev01 .header_sub { padding-bottom:5px; border-bottom:2px solid #aaa; overflow:hidden; }
.ev01 .header_sub h3 { float:left; padding-top:8px; }
.ev01 .header_sub select { float:right; }

/* GNB MENU */
.ev01 ul.menu				{ position:absolute; bottom:8px; left:-10px; }
.ev01 ul.menu li				{ float:left; padding:0 3px 0 3px; background:url('/images/ad/special/v03/v01/bg_bar_darkred.gif') no-repeat left 6px; }
.ev01 ul.menu li a img	{ display: block; }
.ev01 ul.menu li.first		{ background:none; }

/* main */
.ev01 .gnb h1 { position:relative; top:18px; }

.ev01 .review_list { overflow:hidden; }
.ev01 .review_list li { float:left; width:460px; margin-top: 20px; }
.ev01 .review_list li .thum { float:left; width:182px; height:119px; background:url('/images/ad/special/v03/v01/bg_review_thum.gif') no-repeat left top;
box-shadow:4px 4px 4px #888; -moz-box-shadow:4px 4px 4px #888; -webkit-box-shadow:4px 4px 4px #888; filter:progid:DXImageTransform.Microsoft.Shadow(color=666666,direction=145,strength=5); }
.ev01 .review_list li .thum img { margin: 6px; }
.ev01 .review_list li dl { float:left; width:245px; padding: 10px 10px 0 10px; }
.ev01 .review_list li dl dt a { color:#2a2a2a; font-weight:bold; }
.ev01 .review_list li dl dd { padding-top: 7px; }

/* list */
.ev01 .gallery_head { padding-top:50px; overflow:hidden; }
.ev01 .gallery_head h3 { float:left; }
.ev01 .gallery_head ul { margin-right:-1px; float:right; }
.ev01 .gallery_head ul li { float:left; padding:0 10px 0 10px; background:url('/images/ad/special/v03/v01/bg_bar_gray.gif') no-repeat right top; }
.ev01 .gallery_head ul li a { color:#464646; }
.ev01 .gallery_list { position:relative; left:-18px; width:950px; padding-top:16px; overflow:hidden; }
.ev01 .gallery_list li { float:left; width:170px; height:180px; padding-left:18px; }
.ev01 .gallery_list li span { position:relative; display:block; width:172px; height:122px; }
.ev01 .gallery_list li span a { position:absolute; bottom:0; display:inline-block; overflow:hidden; }
.ev01 .gallery_list li span a img { border:1px solid #898989; }
.ev01 .gallery_list li a.title { display:block; color:#464646; font-weight:bold; margin-top:5px; text-align:center; }
.ev01 .gallery_list li span:hover a { border:5px solid #740306; }
.ev01 .gallery_list li span:hover a img { display: block; margin: -5px; overflow: hidden; }
.ev01 .gallery_list li.on span a { border:5px solid #f37514; }
.ev01 .gallery_list li.on span a img { display: block; margin: -5px; overflow: hidden; }

.ev01 .paging_wrap { text-align:center; }
.ev01 .paging { margin:0 auto; height:37px; overflow:hidden; }
.ev01 .paging li { display:inline; line-height: 20px; vertical-align:middle; background-color:red; }
.ev01 .paging li a { display:block; width:20px; height:20px; font-size:16px; margin-top:2px; padding:3px 4px 0 4px; text-align:center; }
.ev01 .paging li a:hover { text-decoration:none; }
.ev01 .paging li a img { display:block; }
.ev01 .paging li.prev a { width:35px; height:32px; margin-top:0; }
.ev01 .paging li.next a { width:35px; height:32px; margin-top:0; }
.ev01 .paging li.on a { color:#fff; font-weight:bold; border:1px solid #750003; background-color:#8a0206; }


.ev01 .paging_wrap 				{ float: none; clear: both; padding: 10px; text-align: center; line-height: 100%; }
.ev01 .paging_wrap img 					{ display: inline-block; vertical-align: middle; }
.ev01 .paging_wrap span.page a			{ display: inline-block; padding: 4px 5px 3px; color: #616161; vertical-align: middle; line-height: 15px; font-size: 16px; margin: 0 2px; }
.ev01 .paging_wrap span.page a.on	 	{ border: solid 1px #750003; background-color: #8a0206; color: #FFFFFF; font-weight: bold;  }
.ev01 .paging_wrap span.prev				{ margin-right: 5px; }
.ev01 .paging_wrap span.next				{ margin-left: 5px; }


.ev01 .search_wrap { margin-top:30px; text-align:center; }
.ev01 .search_form { margin:0 auto; overflow:hidden; }
.ev01 .search_form legend { display:none; }
.ev01 .search_form label { display:none; }
.ev01 .search_form select { vertical-align:middle; }
.ev01 .search_form input { vertical-align:middle; }
.ev01 .search_form input.go_key	 { height: 28px; }


/* view */
.view							{  }
.view img					{ border: 1px solid #a8a8a8;}
.view div.viewtit			{ padding:15px 0 8px 10px; }
.view div.viewtit h4		{ color:#000000;font-weight: bold; }
.view div.viewtit p		{ color: #6f6f6f;}

.view p.caption			{ text-align: center; margin-top: 20px;}
.view p.viewbtn			{ text-align: center; margin-top: 65px; }
.view p.viewbtn img	{ border:none;}


/* review contents */
.review_con img { border: 0; }
.review_con .rc_txt { font-size: 14px; line-height: 20px; padding: 7px 0 7px 0; }
.review_con .rc_txt_c { font-size: 14px; line-height: 20px; padding: 7px 0 7px 0; text-align:center; }
.review_con .rc_img { display: block; padding: 7px 0 7px 0; }
.review_con .rc_img_c { display: block; margin: 0 auto; padding: 7px 0 7px 0; }
.review_con .rc_imgs { padding: 7px 0 7px 0; overflow: hidden; }
.review_con .rc_imgs img { float: left; }
.review_con .rc_imgs img.right { float: right; }