@charset "utf-8";
* html .png{background-image:none!important;behavior:url('pngfix.htc');}
body { 
text-align : center; 
vertical-align : top; 
margin : 0;
font-family : Arial; 
font-size : 14px;
color : #666;
} 
html, body { 
height : 100%;
width: 100%;
overflow: hidden;
} 
img {border:0; margin-bottom:-3px;} 
table, tr, td, div { 
padding : 0; 
margin : 0 auto; 
border : 0; 
border-spacing : 0; 
} 
a { 
color : #001f50; 
text-decoration : none;
display: inline-block;
} 
a:hover { 
color : #0085f1; 
border-bottom: 1px solid;
}
h1 { 
font-family: Verdana; 
font-size: 20px; 
color: #aaa;
margin: 0 0 20px 0;
padding: 0;
font-weight: normal; 
text-transform: uppercase;
}
h2 {
font-family : Arial; 
font-size : 14px; 
margin: 0 0 20px 0;
padding: 0;
font-weight: normal; 
}
h3 {
font-family: Verdana; 
font-size : 16px; 
margin: 0 0 20px 0;
padding: 0;
font-weight: normal; 
text-transform: uppercase;
color: #666;
}
.dotted:hover {
display: inline-block;
border-bottom: 1px dotted;
cursor: pointer;
}
#inside {
overflow: auto;
height: 100%;
width: 100%;
position: relative;
}
.body {
background : #fff url(../img/bg.jpg) repeat-x; 
min-width : 1000px;
min-height : 651px; 
position: relative;
}
.lightspot {
background : url(../img/bglightspot.jpg) no-repeat center top;
margin-left: -600px;
padding-left: 600px;
min-width : 1000px;
min-height : 651px; 
}
.bottom_g {
background : url(../img/bottom_g.png) repeat-x bottom;
//background:none;
position:absolute;
float:left;
bottom:0px;
width: 100%;
height: 180px;
z-index:1;
}
.main { 
width : 1000px; 
min-height : 651px; 
position: relative;
z-index:3;
} 
.header { 
height: 245px;
}
.header .top {
width: 1000px;
height: 40px;
font-family : Arial; 
font-size : 10px; 
color : #eee;
}
.header .top div {
float: right;
margin: 12px 20px 0 0;
display:inline;
}
.header .top a, .header .top span { 
margin-left: 20px;
color : #fff;
display:inline-block;
}
.header .top .right {
margin-right:40px;
}
.header .top .grey a {
color : #aaa; 
}
.header .shadow {
background : url(../img/shadow_top_left.png) no-repeat left top;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/shadow_top_left.png,sizingMethod=crop);
width: 1000px;
height: 50px;
position:relative;
font-size:5px;
}
.header .shadow .right {
background : url(../img/shadow_top_right.png) no-repeat;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/shadow_top_right.png,sizingMethod=crop);
float: right;
width: 50px;
height: 50px;
}
.header .shadow .center {
background : url(../img/shadow_top.png) repeat-x;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/shadow_top.png,sizingMethod=scale);
float: left; position:absolute;
left:50px;
width: 900px;
height: 9px;
}
.menu {
width: 1000px;
height: 155px;
position:relative;
}
.indexmenu {
height: 400px;
}
.menu .left {
background : url(../img/shadow_left.png) repeat-y left top;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/shadow_left.png,sizingMethod=scale);
float: left;
width: 11px;
height: 100%;
}
.menu .right {
background : url(../img/shadow_right.png) repeat-y left top;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/shadow_right.png,sizingMethod=scale);
float: right;
width: 11px;
height: 100%;
}
#logo {
position:absolute;
width: 194px;
height: 61px;
top: -13px;
left: 35px;
cursor:pointer;
background : url(../img/logo.png) no-repeat left top;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo.png,sizingMethod=crop);
border:0;
}
#intro {
position:absolute;
width: 978px;
height: 290px;
top: 110px;
left: 11px;
}
#menu {
position:absolute;
width: 750px;
height: 140px;
top: 16px;
left: 240px;
}
.middle, .headerbottom {
width: 1000px;
}
.headerbottom {
height: 211px;
}
.middle .leftshadow, .headerbottom .leftshadow {
background : url(../img/shadow_left.png) repeat-y left top;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/shadow_left.png,sizingMethod=scale);
width: 11px;
}
.middle .rightshadow, .headerbottom .rightshadow {
background : url(../img/shadow_right.png) repeat-y left top;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/shadow_right.png,sizingMethod=scale);
width: 11px;
}
.footer {
clear : both; 
height: 90px;
position: relative;
display: block;
vertical-align:bottom;
}
.footer .shadow {
background : url(../img/shadow_bottom_left_white.png) no-repeat left top;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/shadow_bottom_left_white.png,sizingMethod=crop);
width: 1000px;
height: 50px;
position: relative;
}
.footer .shadow .right {
background : url(../img/shadow_bottom_right_white.png) no-repeat;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/shadow_bottom_right_white.png,sizingMethod=crop);
float: right; position:absolute;
right:0;
width: 50px;
height: 50px;
}
.footer .shadow .center {
background : url(../img/shadow_bottom_white.png) repeat-x left bottom;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/shadow_bottom_white.png,sizingMethod=scale);
float: left; position:absolute;
left:50px;
width: 900px;
height: 50px;
}
.bottom {
width: 1000px;
height: 40px;
font-family : Arial; 
font-size : 10px; 
color : #888; 
}
.bottom div {
float: right;
margin: 2px 20px 0 0;
display:inline;
}
.bottom a, .bottom span { 
margin-left: 20px;
color : #888 !important;
display:inline-block;
}
.bottom span a {
margin-left: 0;
}
.bottom .right {
margin-right: 40px;
}
.navigation {
position: absolute;
left: 51px;
top: 10px;
font-family: Arial; 
font-size: 13px;
text-transform:lowercase;
color: #aaa;
z-index:1;
}
.navigation a {
color: #aaa; 
margin-right: 30px;
border: 0 !important;
text-decoration: none;
}
.navigation a:hover {
color: #666;
}
.aligncenter {
text-align:center;
}
#content {
width: 1000px;
line-height: 20px;
}
.content {
width:978px;
background : #fff;
vertical-align : top;
text-align:left;
line-height: 18px;
}
.content .text a, .content .info a {
line-height: 16px;
}
.headertext { 
text-align: left; 
margin: 25px 0 0 40px;
vertical-align: top;
display: block;
} 
.margintop { 
margin-top: 25px !important;
} 
.list { 
text-align: left; 
margin: 0 0 20px 40px;
vertical-align: top;
display: block;
color: #999;
}
.list .date {
font-size: 10px;
color: #999;
display: inline-block;
width: 100px;
text-align: right;
margin-right: 15px;
white-space:nowrap;
}
.list h3 {
font-family : Arial; 
font-size : 14px; 
margin: 0 0 20px 0;
padding: 0;
font-weight: normal; 
color: #999;
}
.list a {
color: #666;
}
.list a:hover {
text-decoration: none;
border-bottom: 1px solid;
color: #0085f1;
}
.more {
font-size: 10px;
color: #999;
display: inline-block;
height: 15px;
border-bottom: 1px dotted;
text-align: right;
margin-left: 115px;
}
.more:hover {
border-bottom: 1px dotted !important;
}
.show {
display:block;
}
.hidden {
display:none;
}
.list .imgcomment {
background : url(../img/comment.gif) no-repeat 0 0;
display:inline-block;
width: 28px;
height: 16px;
margin: -7px 0 0 10px;
border:0 !important;
text-align:center;
color:#666 !important;
line-height:12px;
font-size:10px;
padding:7px 5px 0 0;
border-spacing:0;
}
.list span {
color: #0085f1;
}
.text { 
text-align: left; 
margin: 0 40px 10px 40px;
vertical-align: top;
display: block;
font-size:12px;
color: #888;
width: 700px;
}
.text .date {
display:block;
color: #0085f1;
margin: 0;
}
.text .smile {
margin-left:3px;
}
.news {
position:relative;
width:600px; height:22px;
margin: 0px 0 18px 0 !important;

overflow:hidden;
text-align:left;
}
.news .scroll {
position:absolute; float:left;
left:60px;top:0px;
text-align:left;
}
.news .scroll div {
font-family : Arial; 
font-size : 14px; 
color: #666;
text-transform:none;
width:500px;
height:30px;
overflow:hidden;
margin:0;
}
.news .date {
font-size: 12px;
width: 100px;
}
.center {
text-align: center;
}
.adress {
text-align: left; 
margin: 0 40px 20px 40px;
vertical-align: top;
display: block;
font-size:13px;
color: #aaa;
text-transform:lowercase;
}
.adress a {
color: #aaa;
}
.adress a:hover {
color: #666;
text-decoration:none;
}
.adress .show {
color: #666;
}
.comments {
margin: 0 0 0 40px;
}
.comments .more {
margin: 10px 0 0 40px;
}
.comments .imgcomment {
background : url(../img/comment.gif) no-repeat 0 0;
display:inline-block;
width: 28px;
height: 16px;
margin: 0;
border:0;
text-align:center;
color:#666;
line-height:12px;
font-size:10px;
padding:7px 5px 0 0;
border-spacing:0;
}
.comments .head {
text-decoration:none;
display:inline-block;
border-bottom: 1px dotted;
color:#666;
font-size:12px;
margin-right: 20px;
line-height:16px;
text-transform:lowercase;
}
.comments .head:hover {
color:#999;
}
.comments .headtext {
text-decoration:none;
display:inline-block;
color:#666;
font-size:12px;
margin-right: 20px;
line-height:16px;
text-transform:lowercase;
}
.comments .comment {
width: 898px;
display:inline-block;
margin:10px 0 0 0;
}
.comments .comment .name {
float: left;
font-size:12px;
color: #0085f1;
margin-right: 10px;
}
.comments .comment .date {
float: left;
margin: 0 0 0 40px;
font-size: 10px;
color: #999;
}
.comments .comment .text {
margin: 0 0 0 40px;
}
.comments #comments {
display:none;
}
.comments .info {
font-size: 11px;
line-height:14px;
color: #999;
margin:20px 0 0 40px;
}
.comments .info a {
color: #999;
text-decoration:none;
border-bottom: 1px dotted;
}
.comments .info a:hover {
color: #666;
text-decoration:none;
}
.pop {
position:absolute;float:left;
left:50%;top:50%;
width:0;height:0;
overflow:visible;
margin-left:-225px;margin-top:-0px;
text-align:left;
border:0;
display:none;
z-index:5;
}
.pop span {
cursor:default;
}
.pop .bg, .pop .cont {
position:absolute;float:left;
left:0;top:0;
width:450px;height:306px;
}
.pop .bg{
background:transparent url(../img/pop.png) no-repeat;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/pop.png,sizingMethod=crop);
}
.pop .top {
height:55px;
}
.pop .top span {
position:absolute;float:left;
top:17px;left:27px;
width:380px;
color:#ccc;font-size:14px;
}
.pop .top .blue {
top:19px;left:25px;
line-height:14px;
font-size:12px;
color: #0085f1;
}
.pop .close {
position:absolute;float:right;
right:17px;top:15px;
width:15px;height:15px;
border:0 !important;
background: url(../img/close.gif) no-repeat right 0px;
}
.pop .ok {
position:absolute;float:right;
right:14px;bottom:25px;
width:200px;height:18px;
border:0;
margin-right: 12px;padding:0;
background: url(../img/button.gif) no-repeat right 0px;
color:#fff;font-size: 12px;font-family: Arial;text-align:center;
text-transform:lowercase;
cursor:pointer;
}
.pop .rule {
position:absolute;float:left;
left:24px;bottom:18px;
width:200px;
color:#ccc;font-size: 10px;
}
.pop form div {
float: left;
position:relative;
width: 450px;
color: #999;
}
.pop form div span {
float:left;
font-size: 10px;
display: inline-block;
width: 102px;
margin: 2px 0 0 0;
line-height: 12px;
text-align: right;
white-space:nowrap;
}
.pop form div .input {
float:left;
margin: 0 3px 7px 5px;
display: inline-block;
font-family : Verdana; 
font-size : 12px; 
padding: 2px 3px 2px 3px; 
color : #fff; 
border:0;
}
.pop form div .select {
width: 184px;
height: 14px;
background: url(../img/input.gif) no-repeat 0 0 transparent;
cursor:pointer;
}
.pop form div .showoptions {
border:0;
display:inline-block;
width:16px;
height:13px;
margin:0 0 0 -20px;
background: url(../img/arrow_bot.gif) no-repeat 0 1px;
}
.pop form div .option {
float:left;
position: absolute;
left:106px;
top:-1px;
z-index:6;
font-family : Verdana; 
font-size : 12px;
width:194px;
display:none;
}
.pop form div .option .top {
display:block;
float:none;
width:194px;
height: 3px;
background: url(../img/option_top.png) no-repeat;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/option_top.png,sizingMethod=crop);
}
.pop form div .option .bot {
width:194px;
height: 5px;
background: url(../img/option_bottom.png) no-repeat;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/option_bottom.png,sizingMethod=crop);
}
.pop form div .option a{
padding: 0 3px 0 4px; 
width: 187px;
height: 15px;
display:block;
color:#fff;
line-height:14px;
border:0;
background: url(../img/option.png) no-repeat;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/option.png,sizingMethod=crop);
}
.pop form div .option a:hover{
background: url(../img/option_high.png) no-repeat;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/option_high.png,sizingMethod=crop);
color:#fff;
}
.pop form div textarea {
overflow:auto;
width: 294px;
height: 96px;
background: url(../img/textarea.gif) no-repeat 0 0 transparent;
}
.pop form div .name {
width: 184px;
height: 14px;
background: url(../img/input.gif) no-repeat 0 0 transparent;
}
.pop form div .code {
width: 54px;
height: 14px;
background: url(../img/input_code.gif) no-repeat 0 0 transparent;
}
.pop form .imgcode img {
margin-top:3px;
}
.alert {
position:absolute;float:left;
left:50%;top:0;
width:1000px;height:0;
overflow:visible;
margin-left:-500px;margin-top:0;
text-align:center;
border:0;
z-index:6;
display:none;
}
.alert .left, .alert .cont, .alert .right {
position:relative;float:left;
top:0;
}
.alert .left{
background:transparent url(../img/top_left.png) no-repeat bottom;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/top_left.png,sizingMethod=image);
width:24px;height:37px;
}
.alert .right{
background:transparent url(../img/top_right.png) no-repeat bottom right;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/top_right.png,sizingMethod=crop);
width:24px;height:37px;
}
.alert .cont {
height:37px;
background:transparent url(../img/top_bg.png) repeat-x bottom;
//background:none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/top_bg.png,sizingMethod=scale);
line-height:16px;
font-size:12px;
}
.alert .cont .blue {
display:block;
margin-top:5px;
color: #0085f1;
}
.alert .close {
position:absolute;float:right;
right:17px;top:6px;
width:15px;height:15px;
border:0;
background: url(../img/close.gif) no-repeat right 0px;
}





.latest { 
vertical-align : top; 
width : 180px; 
} 
.latest .top { 
text-align : center; 
width : 180px; 
position : relative; 
float : left; 
margin-right : -100px; 
padding-top : 3px; 
} 
#marqueemask { 
width : 140px;
overflow : hidden;
height:400px;
margin : 20px 0 0px 20px; 
position : relative; 
float : left; 
overflow : hidden; 
} 
#marquee { 
overflow : hidden;
width : 140px; 
float : left; 
position : relative; 
display : none; 
} 
#marqueemask td {padding-bottom : 10px;} 
.topcom {width:100%;height:20px;} 
.topcom div {clear:right;float:left;width:auto;padding-bottom:5px;} 
.topcom .left {color:#0085f1;padding-right:10px;font-weight:bold;}
.topcom .middle {padding-top:1px;} 
.topcom .right {float:right;width:auto;} 

.base {width : 100%;} 

.bgbottom { 
vertical-align : top; 
text-align : center; 
} 
.headbrd { 
width : 100%; 
vertical-align : top; 
margin : 0 auto; 
height : 33px; 
text-align : left; 
} 
.headbrd .nameold, .headbrd .nameold h1 { 
font-family : Verdana; 
font-size : 20px; 
color : #aaa; 
display : inline; 
font-weight : normal; 
float : left; 
width : auto;
text-transform:uppercase;
}
.headbrd .nameold a, .headbrd .nameold h1 a {
color : #aaa;
}
.headbrd .nameold a:hover, .headbrd .nameold h1 a:hover {
text-decoration: none;
color: #666;
}
.headbrd .pagestop { 
float : right; 
padding : 4px 22px 0 0; 
font-family : Arial; 
font-size : 12px; 
color : #999; 
width : auto; 
} 
.text_old { 
font-family : Arial; 
font-size : 12px; 
color : #999; 
vertical-align : top; 
text-align : justify; 
padding : 0 0 15px 0; 
}
.index .text_old h1 {
font-size : 22px; 
}
.index .text_old h2 {
font-size : 18px; 
}
.textview { 
font-family : Arial; 
font-size : 12px; 
color : #999; 
vertical-align : top; 
text-align : justify; 
padding : 7px 20px 7px 0; 
} 
.textlineup { 
font-family : Arial; 
font-size : 12px; 
color : #999; 
vertical-align : top; 
padding : 7px 20px 7px 0; 
border-bottom : 1px solid #ccc; 
} 
.imglineup { 
text-align : right; 
padding : 7px 20px 7px 0; 
vertical-align : top; 
border-bottom : 1px solid #ccc;
line-height:0;
} 
.imgview { 
text-align : right; 
padding : 7px 20px 7px 0; 
vertical-align : top; 
} 
.pagesview { 
font-family : Arial; 
font-size : 12px; 
color : #999; 
text-align : left; 
vertical-align : bottom; 
padding : 10px 0 30px 0; 
} 
.nameold { 
font-family : Verdana; 
font-size : 18px; 
color : #000; 
vertical-align : top; 
margin : 0; 
padding : 0; 
text-align : left; 
} 
.nameold h1 { 
font-family : Verdana; 
font-size : 18px; 
color : #000; 
vertical-align : top; 
display : inline; 
font-weight : normal; 
} 
.tabulate { 
font-family : Arial; 
color : #666; 
font-size : 14px; 
display:inline;
font-weight:normal;
padding:0px;
margin:0px;
position:relative;
} 
.button { 
font-family : Verdana; 
font-size : 12px; 
color : #fff; 
background-color : #001f50; 
border : 0;
cursor:pointer;
} 
form {display : inline;} 
.input_old { 
font-family : Verdana; 
font-size : 12px; 
color : #fff; 
background-color : #ccc; 
border : 0; 
padding-right : 2px; 
padding-left : 2px; 
} 
form table td {padding : 3px;} 
.news_old { 
background: url(../img/arrow.jpg) no-repeat left top; 
height : 120px; 
width : 30px; 
vertical-align : bottom; 
} 
.comment_old { 
font-family : Arial; 
font-size : 10px; 
color : #666; 
} 

.link_old { 
font-family : Arial; 
font-size : 10px; 
} 
.hiddennews { 
display : none; 
position : relative; 
} 
.img_left td { 
padding : 0 10px 20px 10px; 
text-align : center; 
vertical-align : top; 
} 
.img_left .comment_old {vertical-align : bottom;}
.newsleft {width:40px;}
.index {width:100%;height:100%;}
.index .left {background:#010206;}
.index .center {background:#010206 url(../img/introcen.jpg);width:640px;}
.index .right {background:#01358B;}
.index .height {height:480px;}
.index .min {font-size:9px; font-style:italic;}
.padbot { padding-bottom:100px;}
.bottom_old {
vertical-align:bottom;
width:0;
}
.contacts {
padding-bottom:20px;
position:relative;
bottom:0;
height:80px;
width:980px;
text-align:right;
margin-left:-980px;
}
.pagesbot { 
font-family:Arial; 
font-size:12px; 
color:#999; 
text-align:left;
vertical-align:middle;
height:50px;
float:left;
margin:30px 0 0 50px;
width:auto; 
}

