@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
body { background:#FFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:1em; color: #333333;}

input, textarea { font-family: Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

div, p, ul, ol, li, br, img { margin:0; padding:0;}

ul { list-style:none }

img { border:0 }


a { color:#66686a; text-decoration:none }




#wrapper { width:970px; margin:auto; position:relative; top:30px; }

#header { height:54px }

.headbanner-centre { float:left; padding:5px 0 0 22px; display:inline-block; overflow:hidden;}
.headbanner-centre .googlead { float:left;}
.headbanner-right { float:right; width:234px; height:60px; margin-top:5px; display:inline-block; overflow:hidden;}




#logoandtop { height:65px; padding-bottom:14px }

#searcharea { background:url(../images_site/top-bar-bg.gif) no-repeat; padding: 6px 0 9px 125px; height:23px  }
#searcharea td { font-size:12px; font-weight:bold; color:#979797; padding-top:3px; }




#col-1 { float:left; width:778px }

#col-2 { float:left; width:187px; margin-left:5px; }


#visualandsearch { padding:5px 0 0 0; width:778px; overflow:hidden; }

#rightbannerarea { padding:4px 0 0 0 }


#footer { clear:both; padding-top:10px }




/* Category Start  */

#category { width:156px }

.btn-cat { background:url(../images_site/btn-list-bg.gif) no-repeat; font-size:12px; letter-spacing:-0.1ex; font-weight:bold; color:#FFFFFF; padding:5px 0 7px 0; text-align:center; margin-bottom:5px; height:14px }

.btn-cat2 { background:url(../images_site/btn-list-bg2.gif) no-repeat; font-size:12px; letter-spacing:-0.1ex; font-weight:bold; color:#000000; padding:16px 0 17px 0; text-align:center; height:10px }

.category-list { border:#cfdde0 solid 3px; padding:3px }

.category-list ul { list-style:none; padding-top:10px  }

.category-list ul li { font-size:12px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.1ex; background:url(../images_site/bullet-list.gif) no-repeat 2px 7px; padding: 4px 2px 4px 10px; border-bottom:#dfdfdf solid 1px }

.category-list ul li a { color:#333333; text-decoration: none }

.category-list ul li a:hover { text-decoration: underline }




.ganadara { border:#CCCCCC solid 1px; padding:2px; font-size:11px;  }
.ganadara p { font-size:11px; }

.ganadara a { color:#333333; text-decoration:none }
.ganadara a:hover { text-decoration: underline }


/* Catagory End  */






/*  List Start */



#list-start { border:#c7c7c7 solid 4px; padding:5px }

#list-container { font-size:12px; color:#FFFFFF; width:593px; padding-bottom:5px; padding-top:5px;}

.sort { background-color:#464646; border-top:#9e9d9d solid 1px; border-bottom:#9e9d9d solid 1px; padding:3px }


#premium-start ul { list-style:none }

#premium-start ul li {display:block; border: #990000 solid 2px; padding:5px; margin-bottom:7px  }



/*  List End */




#regular-start ul { list-style:none }

#regular-start ul li {display:block;  padding:5px;  margin-bottom:7px  }




#detail-body { width:617px;}

.detail-body-title { background:url(../images_site/detail-top-bg.gif) no-repeat; height:23px; padding:5px 7px 5px 25px; font-size:12px }

.detail-bodybody { border-left:#d8d8d8 solid 1px; border-right:#d8d8d8 solid 1px; border-bottom:#d8d8d8 solid 1px; }

.detail-bodyframe { padding-left:11px; padding-right:11px; padding-top:9px;}



.detail-col1 { background-color:#ebebeb; border-bottom:#d8d8d8; padding:13px }

.detail-intro-table { border:#CCCCCC solid 1px; padding:5px }

.detail-intro-table td { padding: 5px 5px 5px 5px; color:#333333 }

.pr { background: url(../images_site/banner-pr.jpg) no-repeat; width:188px; height:100px; padding:68px 5px 15px 19px; font-size:11px; color:#388cb3 }

.pr ul { line-height: 18px }

.pr ul li a { color:#388cb3 }

.pr ul li a:hover { text-decoration:underline }


.main-cat { background:url(../images_site/main-cat-m.gif) repeat-y; width:180px; padding:3px 15px 3px 15px }

.main-cat-gana { border-bottom:#CCCCCC solid 1px; padding:5px 0 5px 0 }

.main-cat-gana p { font-size:12px; color:#333333; text-align:center; padding: 3px 0 3px 0  }

.main-cat-gana p a { color:#333333 }
.main-cat-gana p a:hover { color:#FF0000 }

.main-cat-list { padding-top:10px }

.main-cat-list td { font-size:12px; padding: 3px 0 3px 8px; background:url(../images_site/btn-cat-bullet.gif) no-repeat 0px 5px   }

.main-cat-list a { color:#333333 }
.main-cat-list a:hover { color:#CC3300 }
/*
.main-cat-list { padding-top:10px }

.main-cat-list p { font-size:12px; padding: 3px 0 3px 0; text-align:center  }

.main-cat-list p a { color:#333333 }
.main-cat-list p a:hover { color:#CC3300 }
*/

.primiumlist { background:url(../images_site/premiumlist-m.gif) repeat-y; margin-top:5px }

.primiumlist-list { padding: 0 5px 0 5px;  }



.primiumlist ul li { display:inline; float:left; margin-left:7px; }

.primiumlist-cell {  background:url(../images_site/premiumlist-cell-bg.gif) no-repeat; width:165px; height:75px; font-size:12px; padding: 15px 0 0 10px}

.premium-title { font-size:12px; color:#0064a4; padding:2px 0 3px 0 }
.premium-title a { color:#0064a4; }
.premium-title a:hover { color:#FF3300 }

.premium-text { padding: 1px 0 1px 0 }

.movie-list { margin-top:5px }

.movie-list-body { background:url(../images_site/movie-list-m.gif) repeat-y; width:548px; padding: 0 6px 0 6px }


.movie-text { padding-top:10px; padding-left:10px }

.movie-text h2 { font-family:dotum; letter-spacing:-0.1em; font-size: 15px; padding: 5px 0 8px 0 }
.movie-text p { border-bottom:#D8D8D8 solid 1px }

.movie-text ul { padding: 7px 0 0 5px; line-height: 18px; }

.movie-text ul li { font-size: 12px; letter-spacing:-0.3px;}



.chart { border-left:#d6d6d6 solid 1px; border-right:#d6d6d6 solid 1px;   }

.chart ul { padding: 10px 8px 0 13px }

.chart ul li { display:block; }

.chart ul li a { color: #333333 }

.chart ul li a:hover { text-decoration:underline }


.snumber { font-size:11px }

/* programmer's css */

/* board */
#cf_title1 { background-image:url(../images_site/center_top1.gif); width:617px; height:34px;} 
#cf_middle { background-image:url(../images_site/center_middle.gif); width:617px;}
#cf_bottom { background-image:url(../images_site/center_bottom.gif); width:617px; height:1px;}

.admin_frame_div { padding-right:10px; }

.board_section_frame1 { background-color:#E7F2F4; padding-left:5px;}
.board_section_frame2 { background-color:#F4F9FA; padding-left:5px;}

.banner_border { border:#505050 solid 1px; }
.image_frame_border { border:#CECECE solid 1px; }
.premium_border { padding:1px 1px 1px 1px; border:#cccccc solid 1px; }
.premium_border2 { border:#dbdbdb solid 1px; }

.banner_border { border:#858585 solid 1px; }


/* Common Button */
.menu_button
{
    font-family: 돋움;
    line-height:100%;
    text-decoration:none;
    font-weight:bold;
    border:1px solid #dedede;
    height:19px;    
    background-image : url(../images/button_common2_roll.gif);
    background-repeat : repeat;
    text-align:center;
    padding-top:8px;
    cursor:pointer;
    color:#122A46;
}
.menu_button:hover
{
    font-family: 돋움;
    line-height:100%;
    text-decoration:none;
    font-weight:bold;
    border:1px solid #cccccc;
    height:19px;   
    background-image : url(../images/button_common2.gif);
    background-repeat : repeat;
    padding-top:8px;
    text-align:center;                                                    
    cursor:pointer;
}

.menu_button_sel
{
    font-family: 돋움;
    line-height:100%;
    text-decoration:none;
    border:1px solid #cccccc;
    height:15px;    
    background-image : url(../images/button_common_roll2.gif);
    background-repeat : repeat;
    padding-top:4px;
    text-align:center;
}

div.estoresContainer.FloatingBannerLeft.Google{
    position:absolute;
    border:0px red solid;
    margin-top:73px;
    margin-left:-172px;
    margin-right:5px;
    float:left;
}

div#leftbanner {
    position:fixed;
    margin-left:-120px;
    margin-top:-1px;
}

div#leftbanner .closebutton {
    background-color:#fff;
    width: 95px;
    height:15px;
    text-align:right;
    cursor: pointer;
    padding:3px 3px 0px 0px;
    border:1px solid #ddd;
}

div#leftbanner .bannerImageContainer{
}

div#leftbanner .bannerImageContainer .shortBanner{
    padding-bottom:5px;
    display:none;
}

div#leftbanner .bannerImageContainer .longBanner img{
    width:100px;
    height:450px;
    border:none;
}

div.admin_frame_div tr.adminMenuItemRow {
    height:30px;
}
