
* {margin:0; padding:0;}  

label{
vertical-align:top;
cursor:hand;
cursor:pointer;
}

body {
	font-family:"³ª´®°íµñ",NanumGothic,"±¼¸²",Gulim,Helvetica,AppleGothic,Sans-serif;
	background-color : #FFFFFF;
	text-align : center;
	color : #9A9A9A;
	font-size : 14px;
}

#body {
	width:99.9%;
	text-align : center; 
}


img {border:0 none;vertical-align:middle;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
a{color:#383d41;text-decoration:none;}



.flot_left {
float:left;
}

.flot_right {
float:right;
}

.border1pxcccccc {
border:1px solid #cccccc;
}

/*ÆùÆ® ¸®½ºÆ® ¿¹) f12_000000_b -> font+14px+#000000+bold*/
.f11_000000 { color:#000000; font-size:12px;font-weight:normal; }
.f11_ffffff { color:#ffffff; font-size:12px;font-weight:normal; }
.f12_000000 { color:#000000; font-size:14px;font-weight:normal; }
.f12_000000b { color:#000000; font-size:14px;font-weight:bold;}
.f12_d01b12b { color:#d01b12; font-size:14px;font-weight:bold;}
.f12_000000_under { color:#000000; font-size:14px;font-weight:normal; text-decoration: underline;}
.f12_333333_under { color:#333333; font-size:14px;font-weight:normal; text-decoration: underline;}
.f12_333333 { color:#333333; font-size:14px;font-weight:normal;}
.f12_333333b { color:#333333; font-size:14px;font-weight:bold;}
.f12_redb { color:red; font-size:14px;font-weight:bold;}
.f12_d11a12b { color:#d11a12; font-size:14px;font-weight:bold;}
.f12_5a5a5ab { color:#5a5a5a; font-size:14px;font-weight:bold;}
.f11_cd625a { color:#cd625a; font-size:12px;font-weight:normal;}
.f12_5f5f5f { color:#5f5f5f; font-size:14px;font-weight:normal; }
.f11_dddddd { color:#dddddd; font-size:12px;font-weight:normal;}
.f11_333333 { color:#333333; font-size:12px;font-weight:normal;}
.f12_ffffffb { color:#ffffff; font-size:14px;font-weight:bold;}
.f11_2878d1 { color:#2878d1; font-size:12px;font-weight:normal;}
.f11_999999 { color:#999999; font-size:12px;font-weight:normal;}
.f12_e1120ab { color:#e1120a; font-size:14px;font-weight:bold;}
.f12_757575b { color:#757575; font-size:14px;font-weight:bold;}
.f12_757575 { color:#757575; font-size:14px;font-weight:normal;}
.f12_747474 { color:#747474; font-size:14px;font-weight:normal;}
.f11_6c6c6e { color:#6c6c6e; font-size:12px;font-weight:normal;}
.f12_999999 { color:#999999; font-size:12px;font-weight:normal;}

.layout_320 {
width:320px;
float:left;
}


.img_up2px {
margin-top:-2px;
}

.img_up3px {
margin-top:-3px;
}

.img_up6px {
margin-top:-6px;
}

.img_up9px {
margin-top:-9px;
}

#content_loading {
width:100%;
height:100%;
background-color:#ffffff;
text-align:center;
vertical-align:middle;
position:absolute;
left:0px;
top:0px;
padding-top:200px;
}


#body_layout {
width:320px;
margin:auto;
overflow:hidden;
}


#top_logo {
width:320px;
height:43px;
padding-top:11px;
padding-bottom:9px;
text-align:center;
float:left;
vertical-align:bottom;
border-bottom:1px solid #e5e5e5;
}

#top_bar {
width:304px;
height:42px;
padding-left:6px;
padding-right:10px;
vertical-align:top;
float:left;
background-color:#d01b14;
}


.top_bar_left {
	width:70px;
	float:left;
	padding-top:3px;
}


.top_bar_center {
	width:182px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	line-height:42px;
}


.top_bar_right {
	width:52px;
	float:left;
	padding-top:10px;
}

.top_bar_center_login {
	width:171px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	line-height:42px;
}


.top_bar_right_login {
	width:63px;
	float:left;
	padding-top:10px;
}


#footer_line {
clear:both;
width:320px;
height:0px;
border-bottom:1px solid #4e4e4e;
}

#footer_btns {
width:320px;
height:34px;
float:left;
text-align:center;
padding-top:18px;
border-top:1px solid #cdcdcd;
background-color:#f4f4f4;
}

#footer_site_info {
width:320px;
height:37px;
float:left;
text-align:center;
padding-top:13px;
color:#b2b2b2;
background-color:#f4f4f4;
font-size:11px;
}

#footer_site_info2 {
width:320px;
height:16px;
color:#636363;
text-align:right;
background-color:#cccccc;
float:left;
font-size:12px;
border-bottom:2px solid #4d4b4c;
}


.sub_title {
width:315px;
height:25px;
background-color:#d01b14;
font-weight:bold;
color:#ffffff;
float:left;
text-align:left;
padding-top:7px;
padding-left:5px;
border-bottom:1px solid #cfcfcf;
}

.sub_title2 {
width:320px;
height:26px;
background-color:#d01b14;
font-weight:bold;
color:#ffffff;
float:left;
text-align:left;
}

.sub_title3 {
width:315px;
height:25px;
background-color:#ffffff;
font-weight:bold;
color:#d01b14;
float:left;
text-align:left;
padding-top:17px;
padding-left:5px;

}


#bottom_more {
width:320px;
height:42px;
float:left;
padding-top:10px;
text-align:center;
}


#reply_layout {
clear:both;
width:320px;
}



.html_reply_list {
width:310px;
padding-left:10px;
float:left;
text-align:left;
border-bottom:1px solid #dadada;
}



.html_reply_list_sub {
width:310px;
padding-left:10px;
float:left;
text-align:left;
border-bottom:1px solid #dadada;
background-color:#f9f9f9;
}

.magazine_event_html_reply_list_content {
width:310px;
padding-top:10px;
float:left;
font-size:12px;
color:#999999;
}

.html_reply_list_memberinfo {
width:310px;
padding-top:10px;
height:23px;
float:left;
font-size:12px;
color:#999999;
overflow:hidden;
white-space:nowrap;
}

.magazine_event_html_reply_list_memberinfo {
width:300px;
padding-top:10px;
padding-right:10px;
height:23px;
float:left;
font-size:14px;
color:#999999;
overflow:hidden;
white-space:nowrap;
}


.html_reply_list_content {
width:310px;
padding-bottom:10px;
float:left;
color:#757575;
}

.html_reply_list_form_hidden {
width:310px;
padding-left:10px;
float:left;
padding-bottom:10px;
display:none;
}

.html_reply_list_form_view {
width:310px;
padding-left:10px;
float:left;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #dadada;
background-color:#f9f9f9;
}

.html_reply_list_memberinfo0 {
width:310px;
padding-top:10px;
height:23px;
float:left;
font-size:12px;
color:#999999;
overflow:hidden;
white-space:nowrap;
}

.html_reply_list_content_sub0 {
width:282px;
padding-left:23px;
padding-right:5px;
padding-bottom:10px;
float:left;
color:#757575;
}


.html_reply_list_memberinfo1 {
width:300px;
padding-left:10px;
padding-top:10px;
height:23px;
float:left;
font-size:12px;
color:#999999;
overflow:hidden;
white-space:nowrap;
}

.html_reply_list_content_sub1 {
width:272px;
padding-left:33px;
padding-right:5px;
padding-bottom:10px;
float:left;
color:#757575;
}


.html_reply_list_memberinfo2 {
width:290px;
padding-left:20px;
padding-top:10px;
height:23px;
float:left;
font-size:12px;
color:#999999;
overflow:hidden;
white-space:nowrap;
}

.html_reply_list_content_sub2 {
width:262px;
padding-left:43px;
padding-right:5px;
padding-bottom:10px;
float:left;
color:#757575;
}


.html_reply_list_memberinfo3 {
width:280px;
padding-left:30px;
padding-top:10px;
height:23px;
float:left;
font-size:12px;
color:#999999;
overflow:hidden;
white-space:nowrap;
}

.html_reply_list_content_sub3 {
width:252px;
padding-left:53px;
padding-right:5px;
padding-bottom:10px;
float:left;
color:#757575;
}


.html_reply_list_memberinfo4 {
width:270px;
padding-left:40px;
padding-top:10px;
height:23px;
float:left;
font-size:12px;
color:#999999;
overflow:hidden;
white-space:nowrap;
}

.html_reply_list_content_sub4 {
width:242px;
padding-left:63px;
padding-right:5px;
padding-bottom:10px;
float:left;
color:#757575;
}


#reply_option_layout {
clear:both;
width:320px;
height:40px;
padding-top:10px;
text-align:center;
}

#btn_reply_more {
clear:both;
width:213px;
height:32px;
line-height:32px;
cursor:pointer;
background-image:url(https://img.appstory.co.kr/m.appstory.co.kr/btn_more.gif); 
background-repeat:no-repeat;
margin:auto;
font-weight:bold;
color:#ffffff;
padding-left:85px;
}

#reply {
width:237px;
height:39px;
float:left;
border:1px solid #d7d7d7;
padding:5px 5px 5px 5px;
font-size:12px;
color:#767676;
}

.reply_textarea {
width:237px;
height:39px;
float:left;
border:1px solid #d7d7d7;
padding:5px 5px 5px 5px;
font-size:12px;
color:#767676;
}

.btn_reply {
float:left;
margin-left:5px;
}

#reply_add_layout {
width:308px;
padding-left:10px;
float:left;
padding-top:10px;
padding-bottom:10px;
background-color:#f9f9f9;
border:1px solid #d7d7d7;
}


#magazine_event_reply_add_layout {
width:308px;
padding-left:10px;
float:left;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
}

.re_reply_add_form {
float:left;
color:#343434;
height:35px;
}

.re_reply_add_form span{
margin-top:3px;
}


.re_reply_add_form img{
margin-left:5px;
}


.rereply_input {
width:223px;
height:20px;
border:1px solid #cccccc;
margin-left:5px;
}

.rereply_input0 {
width:213px;
height:20px;
border:1px solid #cccccc;
margin-left:5px;
}


.rereply_input1 {
width:203px;
height:20px;
border:1px solid #cccccc;
margin-left:5px;
}


.rereply_input2 {
width:193px;
height:20px;
border:1px solid #cccccc;
margin-left:5px;
}


.rereply_input3 {
width:183px;
height:20px;
border:1px solid #cccccc;
margin-left:5px;
}


.rereply_input4 {
width:173px;
height:20px;
border:1px solid #cccccc;
margin-left:5px;
}

.reply_btns {
float:right;
margin-right:6px;
margin-top:4px;
}

.reply_btns2 {
float:right;
margin-right:6px;
margin-top:4px;
}


.nodata {
width:320px;
height:70px;
text-align:center;
padding-top:70px;
float:left;
border-bottom:2px solid #4d4b4c;
}

#board_top_btn_layout {
width:300px;
padding-left:10px;
padding-right:10px;
float:left;
height:24px;
padding-top:10px;
text-align:right;
}


#slidemenu {
    width: 53px;
    height: 30px;
    position: absolute;
    bottom:0px;
	right:0px;
	display:none;
    z-index: 999;
	font-weight:bold;
	color:#333333;
}

#main_layer_banner {
width:290px;
height:160px;
position: absolute;
left:50%;
margin-left:-145px;
top:250px;
}