/* CSS Document */
body { background:#0a0915; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#container { width:988px; margin:0 auto; margin:0 auto; }
.top { width:988px; margin:0 auto; background:url(../img/header-top.jpg) top no-repeat; height:138px; }
.top ul { margin:0; padding:0; list-style:none; margin-left:4.2em; }
.top ul li { margin:3.7em 0.3em 0 0.5em; display:block; float:left;  }
.top ul li a { display:inline-block; padding:10px 22px 10px 22px; text-decoration:none;}
.top ul li a span { visibility:hidden }

.middle { width:988px; margin:0 auto; background:url(../img/header-bottom.jpg) top no-repeat; height:248px; clear:both; float:none; }
.middle a { display:inline-block; width:230px; height:75px; margin:7em 0 0 4.2em; text-decoration:none; }
.middle a span { visibility:hidden; }

.content { width:988px; margin:0 auto; min-height:497px; }
#home { background:url(../img/homepage-banner.jpg) top no-repeat; }
#home .right { float:left; width:610px !important; color:#fff; text-align:right; padding:0 !important; }

#inner { background:url(../img/inner-banner.jpg) top no-repeat; }

.content .left { float:left; width:311px; margin-left:30px; padding:10px; color:#fff; }
.content .right { float:left; width:585px; color:#fff; text-align:right; padding-right:25px; }
.content .right .option-box { width:270px; float:left; margin:0.8em; padding-top:13em; }

.content .right h2 { color:#c9cbe2; margin:0.5em 0.5em 0.2em 0.5em; text-align:right; }
.content .right p { color:#fff; font-size:15px;}
.content .right a { color:#CCC; font-weight:bold; text-decoration:none; }

.option-box  .buton { display:block; width:226px; height:28px; background:url(../img/button.gif) no-repeat; color:#eceef5; text-decoration:none; font-size:20px; text-align:right; padding:10px 35px 0 0 ; }
.option-box  ul { list-style:none; margin:0 auto; width:246px; padding:0; margin-right:20px; margin-bottom:10px; }
.option-box  ul li { width:246px; border-bottom:1px #1a1e2d solid;}
.option-box  ul li a { padding:5px; display:block; width:240px; text-align:right; background:url(../img/arrow.gif) left no-repeat; color:#fff; font-size:18px; text-decoration:none;}
.option-box  ul li a:hover { color:#8c90b0; }
.option-box  ul li a span { padding:0 5px 0 15px; color:#8c90b0; font-size:13px; float:right; }

.submenu { list-style:none; margin:0 auto; width:246px; padding:0; margin-bottom:10px; }
.submenu li { width:246px; border-bottom:1px #1a1e2d solid;}
.submenu li a { padding:5px; display:block; width:240px; text-align:left; background:url(../img/arrow_sub.gif) right no-repeat; color:#fff; font-size:17px; text-decoration:none;}
.submenu li a:hover { color:#8c90b0; }

.subpages_show { list-style:none; margin:0 auto; clear:both; width:540px; padding:0; }
.subpages_show li { display:block; width:110px; height:110px; background:url(../img/night_bg.gif) no-repeat; float:left; margin:0.5em; }
.subpages_show li a { color:#fff; display:block; width:100px; height:40px; font-weight:bold; text-align:right; text-decoration:none; padding:70px 10px 0 0;  }

.news_item { float:left; margin:0.5em; width:110px; height:190px; }
.news_item a { color:#fff; font-weight:bold; font-size:16px; text-decoration:none; padding:5px 0 0 0; display:block; }

.footer { width:988px; margin:0 auto; height:130px; background:url(../img/footer.jpg) bottom no-repeat; clear:both; }
.footer ul { list-style:none; padding:4.5em 0 0 5em; margin:0; }
.footer ul li { float:left; padding:0 0.7em 0 0.7em; border-right:1px #fff solid; margin:0; }
.footer ul li a { color:#fff; font-size:13px; text-decoration:none; }