@import url('../css/page_style.css');

/* Reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}
body,input,textarea,select,button,table{font-family:'돋움',Dotum,AppleGothic,sans-serif; font-size:12px; }
html { overflow-y: scroll; overflow-x: hidden; }

a{color:; text-decoration:none; color:#555;}
a:hover{color:#555;}
a:hover,a:active,a:focus{color:#e31756;text-decoration:none; outline:none;}


img,fieldset{border:0;}
ul,ol{list-style:none;}
em,address{font-style:normal;}
label,button{cursor:pointer;}
button{margin:0;padding:0;}
html:first-child select{height:20px;padding-right:6px;}
hr{display:none;}
legend{*width:0;}
/* li { display:inline; } // LSM  */
span { display:inline-block; }
.g_txt { font-size:11px; color:#9a9a9a; letter-spacing:-1px; }


/* IE7이하 버전 input style */
#input_ie7 input{#margin:-1px 0;}
/* 위지윅관련 css */
#ct{word-break:break-all; text-align:justify}
#ct ul{padding-left:40px; display:block}
#ct ul li{list-style:disc;  display:list-item}
#ct ol{padding-left:40px; display:block} 
#ct ol li{list-style:decimal;  display:list-item}
#ct hr{display:block}
#ct p{}
#ct div{}
#ct span{display:inline}

.ct{word-break:break-all; text-align:justify}
.ct ul{padding-left:40px; display:block}
.ct ul li{list-style:disc;  display:list-item}
.ct ol{padding-left:40px; display:block} 
.ct ol li{list-style:decimal;  display:list-item}
.ct hr{display:block}
.ct p{}
.ct div{}

/* PNG 처리 for IE 6 */
*html .png24 {_behavior:url("../css/iepngfix.htc")}

/* 툴팁 (Tooltip) */
#dhtmltooltip{
position: absolute;
display:block;
background:#FFFFFF;
border:1px solid #4e4e4e;
padding:5px;
visibility: hidden;
}font-weight:bold;

/* 음영을 삭제하려면 바래 아래 라인을 삭제하면 된다. 아래 라인은 반드시 CSS 영역의 가장 마지막에 위치시키도록 한다.*/
/* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); */

.wrap { width:100%; }
.wrap a:link { text-decoration:none; }
.wrap a:hover { text-decoration:none; }
.Top01 { width:100%; background:#000000;padding:10px 0 10px 0; } /*height:41px;*/
.Top02 { width:100%; background:#000; padding:15px 0 15px 0; } /*height:99px;*/
.Top03 { width:100%; background:#1a2832;padding:0px 0 0px 0; } /*height:41px;*/
.Top04 { width:100%; background:#fdc848;padding:5px 0 5px 0; } /*height:41px;*/
.Topmenu { width:100%; repeat-x;  } /*height:50px;*/
.Topks { width:100%; background:url('../img/bg_keyword.gif') repeat-x; }
.tb_a { width:1270px; margin:0 auto; }
.tb_admin { width:100%; margin:0 auto; }

.top01Link { padding-left:11px; padding-right:11px; border-left:1px solid #575b6a; border-right:1px solid #262a35; font-size:11px; color:#aaaebc; }
.top01Link a:link { color:#aaaebc; }
.top02bg { background:url('../img/topmenuLine.gif') no-repeat 50%; width:2px; padding:0 13px 0 13px; }
.top02Link { padding-left:34px; padding-right:34px; background:url('../img/line1.png') no-repeat 50%; }

.inputF { border:1px solid #ddd; background:#fbfbfb; height:20px; line-height:20px; padding-left:3px; }
.inputP { border:1px solid #c9c9c9; height:18px; line-height:20px; padding-left:3px; }

/*이미지 테두리배경*/

.selectPro { position:relative; }
.selectPro a { background:url('../img/bg_photo02_01.gif') no-repeat; height:400px; width:300px; display:block; }
.selectPro a:hover { background:url('../img/bg_photo02_01_on.gif') no-repeat; display:block; height:400px; width:300px; text-decoration:none; }


.selectProsub { position:relative; }
.selectProsub a { background:url('../img/bg_photo_step2_sub.png') no-repeat; height:440px; width:346px; display:block; }
.selectProsub a:hover { background:url('../img/bg_photo_step2_subon.png') no-repeat; display:block; height:440px; width:346px; text-decoration:none; }

.selectPro02main { position:relative; }
.selectPro02main a { background:url('../img/bg_photo_step3_main.png') no-repeat; height:449px; width:315px; display:block; }
.selectPro02main a:hover { background:url('../img/bg_photo_step3_mainon.png') no-repeat; display:block; height:449px; width:315px; text-decoration:none; }

.selectProsponsor { position:relative; }
.selectProsponsor a { background:url('../img/bg_photo_sponsor.png') no-repeat; height:283px; width:311px; display:block; }
.selectProsponsor a:hover { background:url('../img/bg_photo_sponsoron.png') no-repeat; display:block; height:283px; width:311px; text-decoration:none; }

.selectComment { position:relative; }

.selectProsponsormain { position:relative; }
.selectProsponsormain a { background:url('../img/bg_photo_sponsor.png') no-repeat; height:283px; width:305px; display:block; }
.selectProsponsormain a:hover { background:url('../img/bg_photo_sponsoron.png') no-repeat; display:block; height:283px; width:305px; text-decoration:none; }


.selectProsponsorsub { position:relative; }
.selectProsponsorsub a { background:url('../img/bg_photo_sponsorsub.png') no-repeat; height:283px; width:305px; display:block; }
.selectProsponsorsub a:hover { background:url('../img/bg_photo_sponsorsubon.png') no-repeat; display:block; height:283px; width:305px; text-decoration:none; }


.selectPro01 { position:relative; }
.selectPro01 a { background:url('../img/bg_photo03.gif') no-repeat; height:220px; width:465px; display:block; }
.selectPro01 a:hover { background:url('../img/bg_photo03_on.gif') no-repeat; display:block; height:220px; width:465px; text-decoration:none; }


.selectPro02 { position:relative; }
.selectPro02 a { background:url('../img/bg_photo06.gif') no-repeat; height:410px; width:355px; display:block; }
.selectPro02 a:hover { background:url('../img/bg_photo06_on.gif') no-repeat; display:block; height:410px; width:355px; text-decoration:none; }

.selectPro03 { position:relative; }
.selectPro03 a { background:url('../img/bg_all_pro.gif') no-repeat; height:410px; width:235px; display:block; }
.selectPro03 a:hover { background:url('../img/bg_all_pro_on.gif') no-repeat; display:block; height:410px; width:235px; text-decoration:none; }


.selectPro04 { position:relative; }
.selectPro04 { background:url('../img/bg_rank_off.gif') no-repeat;  width:235px; display:block; }

.selectPro05 { position:relative; }
.selectPro05 a { background:url('../img/bg_asearch01_off.gif') no-repeat; height:380px; width:220px; display:block; }
.selectPro05 a:hover { background:url('../img/bg_asearch01_on.gif') no-repeat; display:block; height:380px; width:220px; text-decoration:none; }

.selectPro06 { position:relative; }
.selectPro06 a { background:url('../img/bg_photo02.gif') no-repeat; height:400px; width:300px; display:block; }
.selectPro06 a:hover { background:url('../img/bg_photo02_on.gif') no-repeat; display:block; height:400px; width:300px; text-decoration:none; }


.addinput { border:1px solid #cecece; height:18px; line-height:18px; padding-left:2px;  }
.sminput4 {border:1px solid #d7d7d7; background-color:#f5f5f5; height:33px; line-height:33px; padding-left:8px;}



.com_menu{
	width:190px; 
	float:left;
	
	
}
.com_menu a{
	display:block;
	background:url('') no-repeat;
	width:190px;
	height:27px;
	padding-top:6px;
	padding-left:3px;

}
.com_menu a:hover{
	background:url('../img/bg_com_menu.gif') no-repeat;
	width:190px;
	height:27px;
	padding-top:6px;
	padding-left:3px;
}

.com_category_menu{
	width:190px; 
	float:left;
}
.com_category_menu a{
	display:block;
	background:url('') no-repeat;
	width:190px;
	height:27px;
	padding-top:4px;
	padding-left:3px;

}
.com_category_menu a:hover{
	background:url('../img/bg_com_category_p_menu.gif') no-repeat;
	width:190px;
	height:27px;
	padding-top:4px;
	padding-left:3px;
}


.com_category_sub_menu{
	width:190px; 
	float:left;
	
	
}
.com_category_sub_menu a{
	display:block;
	background:url('') no-repeat;
	width:190px;
	height:27px;
	padding-top:6px;
	padding-left:25px;

}
.com_category_sub_menu a:hover{
	background:url('../img/bg_com_category_y_menu.gif') no-repeat;
	width:190px;
	height:27px;
	padding-top:6px;
	padding-left:25px;
}


.com_category_mypage_menu{
	width:210px; 
	float:left;
	
	
}
.com_category_mypage_menu a{
	display:block;
	background:url('') no-repeat;
	width:210px;
	height:29px;
	padding-top:6px;
	padding-left:15px;

}
.com_category_mypage_menu a:hover{
	background:url('../img/bg_com_category_mypage_menu.png') no-repeat;
	width:210px;
	height:29px;
	padding-top:6px;
	padding-left:15px;
}

.listTitle { color:#909090; font-size:11px; letter-spacing:-1px; }


.normal { cursor:pointer; background-color: #ffffff ; color:#000000; }
.highlight { cursor:pointer; background-color: #000000; color:#ffffff;}
.boardtextnormal { color:#000000;}
.boardtexthighlight { color:#ffffff;}
.cursorpoint { cursor:pointer;  }



.star_rating,
.star_rating span{display:inline-block;overflow:hidden;height:15px;height:15px;background:transparent url(img/rating.gif) no-repeat}
.star_rating {width:79px;vertical-align:middle}
.star_rating span{background-position:0 -14px;font-size:0;line-height:0;text-indent:-100px;*text-indent:0;vertical-align:top}

.select_region_form select{width:210px; height:200px !important; line-height:24px; border:1px solid #dfdfdf; background-color:#fff; color:#000; }
