/* tagy */
* {margin: 0; padding: 0;}
body {background: #000000 url("../images/bg_page.PNG") repeat-x top; font: 14px "Arial",Helvetica, sans-serif; color: #ffffff;}
a {color: #ffffff; text-decoration: underline;}
a:hover {text-decoration: none; color: #FFFFFF;}

blockquote, pre, .pre {border: 1px solid #333333; border-left: 6px solid #AAFF00; padding: 5px; overflow: auto; width: 90%; line-height: 140%;}
p, pre, blockquote, table {margin: 5px 0 15px 0;}
p, pre, blockquote, table td, ul li, ol li {line-height: 170%;}
ul, ol {margin: 5px 0 15px 25px;}
li {list-style: bullet;}
h2, h3, h4 {margin: 15px 0 5px 0; color: #ffff00; font-weight: normal;}
h1 {font-size: 28px; margin: 0 0 10px 0; color: #ffffff; font-weight: bold;}
h2 {font-size: 19px;}
h3 {font-size: 15px;}
h4 {font-size: 13px;}

input, textarea, select {background-color: #000000; color: #ffffff; border: 1px solid #333333;}

/* Header */
#wrapper {}
#header {width: 1008px; height: 48px; margin: 0 auto; overflow: hidden; z-index: 60;}
#logo {z-index: 50; overflow: none; clear: left; position: absolute; top: 0px;}
#logo h1, #logo p {float: left; color: #AAFF00;}
#logo h1 {height: 88px; padding: 20px 90px 0 0; font-size: 4em;}
#logo p {margin: 0 0 0 -80px; padding: 55px 0 0 0; line-height: normal; letter-spacing: -1px; font-size: 1.2em; font-weight: bold;}    
#logo a {text-decoration: none; color: #AAFF00; font-weight: bold; float: left;}

/* fla swf */
  #flaupbar {height: 228px; text-align: center;}
  #flaupbar p {text-align: center;}

/* RSS */
#rss {padding: 30px 39px 20px 0; text-align: right;}
#rss a {padding: 0 0 3px 24px; background: transparent url("../images/icons/rss.gif") no-repeat scroll left center; text-decoration: none; font-weight: bold;}
#rss a:hover {text-decoration: underline;}

/* Search */
#search {float: right; width: 286px; height: 40px; background: #FFFFFF url("../images/searchbar.PNG") no-repeat; margin-top: 3px; z-index: 99;}
#search #x {display: none;}
#search #s {padding: 11px 5px 5px 70px; width: 190px; height: auto; background: none; border: none; font: normal 1em Arial, Helvetica, sans-serif; color: #ffffff;}
#search br {display: none;}

/* Menu */
#menu {width: 1008px; height: 60px; margin: 0 auto; background: #6AA2FD url("../images/img04.gif");}
#menu ul li ul li {margin: 0; padding: 0; list-style-type: none;}
#menu li {display: inline; text-transform: uppercase; list-style-type: none;}
#menu a {display: block; float: left; list-style: none; background: url("../images/img15.gif") no-repeat right 100%; padding: 18px 30px 0 30px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #FFFFFF;}
#menu a:hover, #menu .act {color: #AAFF00; list-style-type: none;}

/* Page */
#pagetop {width: 1008px; height: 32px; margin: 0 auto; padding: 0px 0; background: url("../images/content_top.PNG") no-repeat;}
#page {width: 1008px; margin: 0 auto; padding: 10px 0px 0px 0px; background: url("../images/content_center.PNG") repeat-y;}
#pagebottom {width: 1008px; height: 70px; margin: 0 auto; padding: 0px 0; background: url("../images/content_bottom.PNG") no-repeat;}

/* Content */
#content {float: right; width: 700px; overflow: hidden;}
#content-pad {margin-bottom: 10px; margin-right: 25px; padding-right: 25px;}

/* Sidebar */
#sidebars {float: left;}

#sidebartop2 {width: 245px; height: 22px; overflow: hidden; background: url("../images/side_top.PNG") no-repeat ; margin-left: 0px;}
#sidebarbottom2 {width: 245px; height: 34px; overflow: hidden; background: url("../images/side_bottom.PNG") no-repeat; margin-left: 0px;}  
#sidebartop {width: 245px; height: 40px; overflow: hidden; background: url("../images/menu_top.PNG") no-repeat ; margin-left: 0px;}
#sidebarbottom {width: 245px; height: 40px; overflow: hidden; background: url("../images/menu_bottom.PNG") no-repeat; margin-left: 0px;}     
#sidebar {float: left; width: 245px; overflow: hidden; background: url("../images/menu_center.PNG") repeat-y; margin-left: 20px;}
#sidebar ul {margin: 0; padding: 0; list-style: none;}
#sidebar ul li ul li {margin-bottom: 0px; list-style-type: none;}
#sidebar li a {display: block;  margin-bottom: 0px; list-style: none; padding: 10px 0 10px 0px; background: url("../images/menu_center.PNG") repeat-y; text-decoration: none; font-weight: bold; padding-left: 20px;}
#sidebar li a:hover {display: block;  margin-bottom: 0px; list-style: none; padding: 10px 0 10px 0px; background: url("../images/menu_active.PNG") repeat-y; text-decoration: none; padding-left: 20px;}
#sidebar li a.act {display: block;  margin-bottom: 0px; list-style: none; padding: 10px 0 10px 0px; background: url("../images/menu_active.PNG") repeat-y; text-decoration: none; padding-left: 20px;}
#sidebar li ul {padding: 0px 0px; line-height: 200%; list-style: none;}
#sidebar li li {margin: 0; padding-left: 0px; list-style: none;}
#sidebar h2 {width: 210px; height: 30px; padding: 5px 0 0 30px; background: #FFB700 url("../images/img05.gif"); letter-spacing: -1px; font-size: 1.6em; color: #FFFFFF;}

#sidetop {width: 245px; height: 22px; overflow: hidden; background: url("../images/side_top.PNG") no-repeat ; margin-left: 0px;}
#sidebottom {width: 245px; height: 34px; overflow: hidden; background: url("../images/side_bottom.PNG") no-repeat; margin-left: 0px;}
#side {float: left; width: 245px; overflow: hidden; background: url("../images/side_center.PNG") repeat-y; margin-left: 20px;}
#side ul {margin: 0; padding: 0; list-style: none;}
#sidein {margin: 0; padding: 9px;}

#sideneptun img {position: relative; left: -7px;}


/* Footer */
#footer {clear: both; width: 1008px; margin: 0 auto; height: 140px; padding: 0px 0; background: url("../images/bg_footer.PNG") no-repeat;}
#footer p {margin: 0px 0 5px 0; text-align: center; line-height: normal; font-size: 10px; padding-top: 80px;}
#footer a {text-decoration: none;}
