@charset "utf-8";
/* NIGUS.COM */

body { margin:0; padding:0 }
#container { float:left; margin:0; padding:10px 30px 10px 0 }

#extension { width:240px; float:left; margin:0; padding:5px 0 0 0; text-align:center }
#extension .logo { margin:0; padding:0 }

#extension .menu { margin:10px 0; padding:0; text-align:left; font-size:14px; font-family:arial; font-weight:bold; list-style:none }
#extension .menu li { margin:0; padding:0 }
#extension .menu a { display:block; height:32px; margin:0 20px 0 0; padding:8px 0 0 40px; text-decoration:none }
#extension .menu a:hover,
#extension .menu .this { color:#fff }

#extension .submenu { margin:-4px 40px 15px 40px; padding:0; text-align:left; font-size:12px; font-family:arial; font-weight:normal; list-style:none }
#extension .submenu li { margin:0; padding:0 }
#extension .submenu a { display:block; height:16px; margin:0 0 3px 0; padding:3px 3px 3px 20px; border-bottom:1px #b2b2b2 solid; color:#4a4a4a !important; text-decoration:none }
#extension .submenu a:hover { text-shadow:none !important }
#extension .submenu .this { background-color:#ededed !important; text-shadow:none !important }

#content { float:right; margin:0; padding:0; text-align:justify }

#bottom { float:left; clear:both }
#logo { width:240px; float:left; margin:0; padding:10px 0; text-align:center }
#bottom_menu { height:15px; margin:-3px 0 8px 0; padding:0 }
#bottom_menu a { display:block; float:right; margin:0; padding:2px 5px; border-left:1px #dbdbdb solid; color:#666; background:#eaeaea; text-decoration:none }
#bottom_menu a:hover { border-left:1px #333 solid; color:#000; background:#ddd }
#copyright { float:right; margin:0 30px 0 0; padding:10px 0; border-top:1px #c7c7c7 solid; text-align:right; font-size:12px; font-family:tahoma, geneva; color:#666; line-height:145% }

#accordion_box { width:180px; margin:10px auto; padding:0; border:1px #dbdbdb solid; border-top:none }
#accordion_box .header { display:block; height:20px; margin:0; padding:8px 0 0 8px; text-align:left; background:url(../image/box_title.png) repeat-x }
#accordion_box .content { margin:0; padding:8px; text-align:justify; line-height:130% }
#accordion_box a { display:block; margin:7px 0 0 0; padding:0 12px 0 0; vertical-align:bottom; text-align:right; color:#1171af; font-weight:bold; text-decoration:none; background:url(../image/more.png) right top no-repeat }

#search,
#login { width:180px; margin:10px auto 0; padding:0; border:1px #dbdbdb solid; text-align:left; background:#fafafa }
#login a { color:#000; text-decoration:none }
#login label { *font-size:10px }
#login .login_text { width: 73px; margin:3px; padding:3px; border:1px #dbdbdb solid; vertical-align:middle }
#login .login_button {width: 81px; margin:3px; padding:3px; border:1px #dbdbdb solid; background:#eaeaea; vertical-align:middle }
#login .signup { display:block; padding:4px 0; text-align:center; font-size:11px; *font-size:10px }
#login .user_info { display:block; margin:3px; padding:3px; text-align:center }
#login .logout { display:block; margin:3px; padding:3px; border:1px #dbdbdb solid; text-align:center; background:#eaeaea }

#search .is_text { width: 99px; height:14px; margin:3px; padding:2px; border:1px #dbdbdb solid; vertical-align:top }
#search .is_button { width: 60px; height:20px; margin:3px 3px 3px 0; padding:1px; border:1px #dbdbdb solid; background:#eaeaea; *vertical-align:middle }

#select_language { width:176px; margin:10px auto 0; padding:3px 2px 2px 2px; border:1px #dbdbdb solid; line-height:200%; background:#fafafa }