#wrapper{background:#f7f7f7 url(/2014/images/template04/main/header_bg.gif) repeat-x 0 0;}

#header_wrapper #lay_header{min-height:105px;}

/**ÄÁÅÙÃ÷ ¿µ¿ª(¸ÞÀÎÆäÀÌÁö´Â width:976px)**/
#contents_area{
float:left;	
width:976px;
min-height:500px;
margin-bottom:30px;
}

/**ºü¸¥°Ë»ö**/
.main_img{
float:left;
width:530px;
height:191px;
/* background:url(/2014/images/template04/main/main_img01.gif) no-repeat  0 0; */
padding:46px 0 0 52px;
margin-right:10px;
font-family:"NanumGothicBold";
line-height:1.9em;
}
.main_img .text{
float:left;
width:324px;
font-size:20px;
font-weight:bold;
color:#3d3535;
}
.main_img .text strong{
float:left;
width:324px;
height:40px;
font-size:26px;
font-family:"NanumGothicBold";
color:#fff;
}

/**ºü¸¥¸Å¹°°Ë»ö, Áöµµ°Ë»ö**/
.main_quick_search{
position:relative;
float:left;
width:384px;
height:237px;
background:#41414b url(/2014/images/template04/main/search_tab_bg.gif) no-repeat 0 0;
font-family:"³ª´®°íµñ", "NanumGothic";
}
.main_quick_search .search01, .main_quick_search .search02{float:left;}


.main_quick_search h3{
float:left;
width:115px;
height:39px;
text-align:center;
font-size:13px;
font-family:"NanumGothicBold";
line-height:36px;
}
.main_quick_search h3 a{
float:left;
width:113px;
height:39px;
background:url(/2014/images/template04/main/search_tab_line.gif) no-repeat right 0;
padding-right:2px;
text-decoration:none;
color:#ccc;
}
.main_quick_search h3.on, .main_quick_search h3:hover{
float:left;
width:115px;
background:url(/2014/images/template04/main/search_tab_on_skin01.gif) repeat-x 0 0;
color:#fff;
}
.main_quick_search h3.on a, .main_quick_search h3:hover a{
color:#fff;
}


/*ºü¸¥°Ë»ö - ºü¸¥¸Å¹°°Ë»ö*/
.main_quick_search .search_form{
position:absolute;
left:25px;
top:55px;
}
.main_quick_search .search_form > li{min-height:32px;}
.main_quick_search .search_form li > label{float:left; width:50px; letter-spacing:-1px; color:#fff;}
.main_quick_search .search_form li > div{float:left;}
.main_quick_search .search_form li > div > label{float:left; margin:0 15px 0 5px; color:#fff;}
.main_quick_search .search_form li > div > select , .main_quick_search .search_form li > div select{
width:93px;
height:19px;
border:solid 1px #535358;
background:#242525;
padding-left:0;
font-size:12px;
font-family:"³ª´®°íµñ", "NanumGothic";
color:#a4a1a1;
}
.main_quick_search .search_form li > div > input[type=checkbox], .main_quick_search .search_form li > div > input[type=radio]{
float:left;
width:14px;
height:14px;
margin-top:3px;
vertical-align:top;
}
.main_quick_search .search_form li > input[type=text]{
float:left;
width:160px;
height:22px;
border:solid 1px #ccc;
background:#e1e1e1;
padding-left:5px;
margin:3px 3px 0 0;
line-height:21px;
}
.main_quick_search .search_form .btn{float:right;}

/*ºü¸¥°Ë»ö - Áöµµ°Ë»ö*/
.main_quick_search .map_search{
position:absolute;
left:13px;
top:40px;
background-color: #fff; padding: 10px 22px; border-radius: 10px;	
}
.main_quick_search .map_search .ps_text{
margin-left:15px;
font-family:"µ¸¿ò",  "µ¸¿òÃ¼", "dotum", "dotumche";
font-size:11px;
}
.main_quick_search .map_search .map{
float:left;
width:313px;
}


/**ÃÖ±Ùµî·Ï¸Å¹°**/
.last_maemul{
position:relative;
float:left;
width:976px;
margin-top:26px;
font-family:"³ª´®°íµñ", "NanumGothic";
}
.last_maemul h3{
clear:both;
height:16px;
margin-left:7px;
font-size:18px;
font-family:"NanumGothicBold";
color:#333;
}

.last_maemul .maemul_list{
float:left;
width:988px;
margin-left:-12px;
overflow:hidden;
}
.last_maemul .maemul_list li{
float:left;
width:219px;
height:230px;
border:solid 1px #d0cfcf;
background:#fff;
padding:9px 0 0 14px;
margin:12px 0 0 12px;
line-height:1.5em;
}
.last_maemul .maemul_list li .photo{
float:left;
width:205px;
margin-bottom:10px;
text-align:center;
}
.last_maemul .maemul_list li > a > strong, .last_maemul .maemul_list li > a > span{
float:left;
width:205px;
text-align:center;
color:#1a1a1a;
}
.last_maemul .maemul_list li > a > strong, .last_maemul .maemul_list li > a > strong+span{font-size:14px;}
.last_maemul .maemul_list li > a > span{margin-bottom:4px;}
.last_maemul .maemul_list li .price{font-size:17px; font-weight:bold; line-height:12px; color:#cc0003;}
.last_maemul .maemul_list li .price > span{font-size:14px;}
.last_maemul .maemul_list li .price img{margin-right:5px; vertical-align:middle;}
.last_maemul .more{
position:absolute;
top:0;
right:0;
}


/**ÃßÃµ¸Å¹°**/
.recommend_maemul{
position:relative;
float:left;
width:976px;
margin-top:26px;
font-family:"³ª´®°íµñ", "NanumGothic";
}
.recommend_maemul h3{
clear:both;
height:30px;
margin-left:7px;
font-size:18px;
font-family:"NanumGothicBold";
color:#333;
}
.recommend_maemul .maemul_list{
float:left;
width:954px;
border:solid 1px #d0cfcf;
background:#fff;
padding:7px 0 7px 20px;
}
.recommend_maemul .maemul_list li{
float:left;
width:934px;
height:113px;
border-top:solid 1px #dcdcde;
padding-top:22px;
/*background:#FC0*/
}
.recommend_maemul .maemul_list li:first-child{border-top:none;}
.recommend_maemul .maemul_list li .list_detail{
position:relative;
float:left;
width:467px;
/*background:#FC0*/
}
.recommend_maemul .maemul_list li .icon{
position:absolute;
top:-2px;
left:-4px;
}
.recommend_maemul .maemul_list li .photo{
float:left;
width:135px;
margin-right:13px;
}
.recommend_maemul .maemul_list li .info{
float:left;
width:300px;
}
.recommend_maemul .maemul_list li .info strong{display:block; height:20px; font-size:13px;}
.recommend_maemul .maemul_list li .info span{display:block; height:24px;}
.recommend_maemul .maemul_list li .info .price{font-size:14px; font-weight:bold;/*color:#cc0003;*/}
.recommend_maemul .maemul_list li .info .price img{margin-right:5px; vertical-align:middle;}
.recommend_maemul .maemul_list li .info .ps_text{background:url(/2014/images/icon/text_icon01.gif) no-repeat 0 4px; padding-left:18px;}
.recommend_maemul .more{
position:absolute;
top:0;
right:0;
}

/**±Þ¸Å¹°**/
.rapid_maemul{
position:relative;
float:left;
width:976px;
margin-top:26px;
font-family:"³ª´®°íµñ", "NanumGothic";
}
.rapid_maemul h3{
clear:both;
height:30px;
margin-left:7px;
font-size:18px;
font-family:"NanumGothicBold";
color:#333;
}
.rapid_maemul .maemul_list{
float:left;
width:934px;
border:solid 1px #d0cfcf;
background:#fff;
padding:28px 20px;
}
.rapid_maemul .more{
position:absolute;
top:0;
right:0;
}
