/* BASIC css start */
#aside { width: 180px; margin-right: 20px; }
#aside .login { position: relative; margin: 25px 0; }
#aside .login h2 { padding: 0 0 12px; }
#aside .login h2 img { display: block; }
#aside .login .check span { display: block; padding: 1px 0; overflow: hidden; zoom: 1; }
#aside .login .check input { float: left; width: 167px; height: 20px; padding: 3px 5px; background: url(/design/sunwootnd2/skin2/common/bg_login_input.gif) no-repeat 0 0; border: 0; }  
#aside .login .security { position: absolute; right: 0; top: 0; color: #484848; }
#aside .login .btn { position: relative; margin: 10px 0; overflow: hidden; }
.login .btn .member_join { float: left; line-height: 21px; color: #ea9d24; text-decoration: underline; }
.login .btn .member_login { float: right; }
.login ul { position: relative; height: 42px; background: url(/design/sunwootnd2/skin2/common/bg_member_info.gif) 0 0 no-repeat; }
.login li { float: left; padding: 0 10px; font-size: .9em; }
.login li a { display: block; color: #9c9c9c; line-height: 40px; }
.login li a:hover { text-decoration:underline; }
.category { margin: 0 0 10px; }
.category h2 { padding: 7px 0 0 0; }
.category ul { width: 186px; padding: 2px 0 10px 0; border-left: 2px solid #ff671c; border-right: 2px solid #ff671c; border-bottom: 2px solid #ff671c; }
.category li a { display: block; line-height: 18px; color: #888; font-weight: bold; }
.category li img { display: block; }
.boardinfo { margin: 10px 0; color: #8f8f91; clear: both; padding: 0; }
.boardinfo ul { width: 186px; padding: 2px 0 10px 0; border-left: 2px solid #bbbbbb; border-right: 2px solid #bbbbbb; border-bottom: 2px solid #bbbbbb; }
.boardinfo li { font-size: .9em; line-height: 1.8em; }
.boardinfo a { color: #8f8f91; }
.info { margin: 10px 0; }
.info h2,
.info2 h2 { padding: 0 0 10px; }
.info h2 img { display: block; }
#quickL {
    position: absolute;
    top: 202px;
    left: -90px;
    width: 80px;
    min-height: 200px;
}











/* BASIC css end */

