/* TABLE */
table {border-collapse: collapse; border-spacing: 0;}
table caption {display: none;}
/* FORM */
form legend {display: none;}
input, select, textarea {border:1px solid #7F9DB9;font-size: 12px;vertical-align: middle;}
input.text, input.password {height: 14px;padding: 2px;width: 140px;}
input.check {margin-bottom: 5px;border:0;}
input.radio, .radio input {  margin-bottom: 4px; border:0; }
select { height: 20px; }
textarea { overflow: auto; }
button { border:0 none; cursor: pointer; font-size: 12px; overflow:hidden; vertical-align: middle; }
button span { display:block; overflow:hidden; position:relative; z-index:-1; }

/*------------------------------------------------------------------- common */
#wrapper {
margin:0 auto;
overflow:hidden;
position:relative;
}
ul li img.none_img {cursor:default;}
ul li img {cursor:pointer;display:block;}
/* zoom layer */
#zoom_layer, #zoom_layer img {cursor:pointer;}
#zoom_layer, #zoom_dummy {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}
#zoom_dummy {background-color:#000;}
#zoom_layer img {
border-bottom:1px #1A1A1A;
border-left:1px #4A4A4A;
border-right:1px #1A1A1A;
border-top:1px #4A4A4A;
display:block;
left:50%;
position:absolute;
top:50%;
}

/*---------------------------------------------------------------- main page */
.main  #wrapper {width:770px;height:1145px;}
/* img list */
.main #list_wrap {
background:transparent url("http://imgtrue.appstory.co.kr/www.appstory.co.kr/event/fav_capture_20100801_02.jpg") no-repeat scroll left top;
height:260px;
width:770px;
overflow:hidden;
}
.main #more_btn {
display:block;
text-align:right;
padding-top:13px;
margin-right:53px;
}
.main #img_list {
height:162px;
margin:20px 0 0 71px;
overflow:hidden;
}
.main #img_list li {
float:left;
height:162px;
margin-right:40px;
overflow:hidden;
}
.main #img_list li img {
height:162px;
width:126px;
}

/*---------------------------------------------------------- file upload pop */
.upload h2 {font-size:0;}
.upload #wrap {width:200px;overflow:hidden;margin:0 auto;padding-top:10px;}
.upload #contents {margin:10px 0 0;}
.upload .pre_img_wrap {position:relative;}
.upload .pre_img_wrap img {display:block;}
.upload .pre_img_wrap #pre_img {margin:0 auto;border:1px solid #7D797A;}
.upload #img_file {height:auto;}
.upload form {width:100%;margin:10px 0 0;}
.upload .btn {text-align:center;margin:10px 0 0;}
.upload .btn span {width:0;height:0;}
.upload .btn button {vertical-align:top;}
.upload #sub_btn {
background:transparent url("http://imgtrue.appstory.co.kr/www.appstory.co.kr/btn_write_add.gif") no-repeat scroll left top;
height:21px;
margin-right:5px;
width:40px;
}
.upload #cancel_btn {
background:transparent url("http://imgtrue.appstory.co.kr/www.appstory.co.kr/btn_write_back.gif") no-repeat scroll left top;
width:40px;
height:21px;
}

/*-------------------------------------------------------------- more popup */
.more #wrapper {
background:transparent url("http://imgtrue.appstory.co.kr/www.appstory.co.kr/event/fav_capture_20100801_more_bg.gif") no-repeat scroll left top;
height:761px;
width:496px;
}
.more #list_wrap {float:left;padding:0 0 0 10px;}
.more #img_list {float:left;padding-top:5px;}
.more #img_list li {
background-color:#FFF;
float:left;
margin:10px 10px 0 0;
overflow:hidden;
position:relative;
}
.more #img_list li img {
border:1px solid #CCCCCC;
height:225px;
width:150px;
}
.more #img_list li .info {
background-color:#000;
bottom:0;
color:#EFEFEF;
display:block;
line-height:1.5;
padding-left:5px;
position:absolute;
width:100%;
}
.more #img_list li .info strong {
display:block;
font-style:normal;
font-weight:bold;
}
.more #img_list li .del_btn {
position:absolute;
top:0;
right:0;
}
.more #img_list li .del_btn a {
color:red;
font-weight:bold;
}
/* paging */
.more .page_wrap {
clear:both;
padding-top:10px;
text-align:center;
}