*{margin:0;padding:0;}
body{background:url(../images/bg-top.png) top left repeat-x #555555;font-family:Tahoma, Arial, Helvetica, sans-serif;}
#main-o{margin:0 auto;width:900px;}
#header{text-align:center;margin-top:10px;margin-bottom:0px;margin-left:3px;margin-right:3px;font-weight:bold;}
#logo-o{margin:0 auto;height:85px;width:218px;}
#logo{float:left;background: url(../images/logo-b.png) top left no-repeat;height:85px;width:218px;outline:none;}
#logo span{display:none;}
#nav1{cursor:default;height:25px;margin-left:3px;margin-right:3px;font-size:12px;font-weight:bold;color:#000;}
#nav1 ul li{display:inline-block;height:25px;}
#nav1 ul li a{display:inline-block;margin:6px 10px 0 4px;color:#fff;text-decoration:none;}
#nav1 ul li a:hover{border-bottom:1px dotted #fff;}
#nav1 ul li{background:url(../images/nav1off-r.png) top right no-repeat #3e6693;}
#nav1 ul li .left{float:left;width:6px;background:url(../images/nav1off-l.png) top left no-repeat;}
#nav1 ul li.active a{color:#000;}
#nav1 ul li.active a:hover{border-bottom:1px dotted #000;}
#nav1 ul li.active{background:url(../images/nav1on-r.png) top right no-repeat #fff;}
#nav1 ul li.active .left{float:left;width:6px;background:url(../images/nav1on-l.png) top left no-repeat;}
#nav1 ul li#subli{float:right;margin-right:0px;margin-left:4px;}
#nav1 ul li#subli2{float:right;margin-right:0px;margin-left:4px;}
/*#nav1 ul li.active .right{float:right;width:6px;background:url(../images/nav1on-r.png) top left no-repeat;}*/

#nav2{cursor:default;height:35px;background:url(../images/nav2-m.png) top left repeat-x;}
.nav2-l{float:left;width:3px;height:35px;background:url(../images/nav2-l.png) top left repeat-x;}
.nav2-r{float:right;width:3px;height:35px;background:url(../images/nav2-r.png) top left repeat-x;}
#nav2 ul{display:inline-block;padding:10px 10px 10px 10px;font-size:12px;}
#nav2 ul li{display:inline;margin-left:2px;margin-right:2px;}
#nav2 ul li.active a{color:#fff;}
#nav2 ul li a{text-decoration:none;color:#999;}
#nav2 ul li a:hover, #nav2 ul li a:active{text-decoration:none;color:#fff;}
#nav2 form{display:inline-block;float:right;}
#nav2 #search{float:right;padding:7px 6px 0 0;}
#nav2 #sgo{float:right;padding:5px 6px 0 0;}
#nav2 #sgo #submit{height:24px;}
#nav2 #search #sbox{border:1px solid #fff;height:18px;width:150px;color:#666;font-size:14px;padding-left:2px;padding-right:2px;}
#content{text-align:left;margin-left:3px;margin-right:3px;padding:0px 10px 10px 10px;background-color:#fff;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;}
#content ul{padding-left:10px;}
#content ul a{color:#3e6693;}
#content ul a:hover, #content ul a:active{color:#933;text-decoration:none;}
#content ul li{list-style-type:none;line-height:16px;}
#content ul li:hover{list-style-type:disc;}
#content #nav3{padding:5px 0 5px 0;color:#000;}
#content #nav3 a{color:#999;text-decoration:underline;}
#content #nav3 a:hover, #content #nav3 a:active{text-decoration:none;color:#000;}
#content a{color:#3e6693;}
#content a:hover, #content ul a:active{color:#933;text-decoration:none;}
.share-block{display:inline-block;height:16px;width:16px;}
.share-block{margin-bottom:-3px;margin-right:3px;}
.share-block span{display:none;}
form textarea{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;height:100px;width:270px;}
#i-sub{font-style:normal;font-size:10px;color:#555;}
.error-b{display:inline-block;border:1px solid #ff2828;background-color:#ffa0a0;padding:5px 5px 5px 5px;}
.success-b{display:inline-block;border:1px solid #20ff74;background-color:#a0ffc4;padding:5px 5px 5px 5px;}
.block{display:inline-block;text-align:center;}
.block-image{cursor:hand;padding:3px 3px 3px 3px;border:1px solid #CCC;}
.block-image-i{height:100px;width:100px;}
.block-spacer{display:inline-block;height:20px;width:10px;}
#footer{height:30px;margin-left:3px;margin-right:3px;margin-bottom:50px;font-size:11px;background-color:#3e6693;color:#fff;}
#footer #fl{float:left;height:30px;width:6px;background:url(../images/footer-l.png) top left no-repeat;}
#footer #fr{float:right;height:30px;width:6px;background:url(../images/footer-r.png) top left no-repeat;}
#footer #left{float:left;margin-top:8px;}
#footer #stats{float:left;margin-top:7px;}
#footer #right{float:right;margin-top:8px;}
#footer a{text-decoration:none;border-bottom:none;color:#fff;}
#footer a:hover, #footer a:active{text-decoration:none;border-bottom:1px dotted #fff;}