html {
height:100%;
}
body {
background:#FFFFFF none repeat scroll 0%;
color:#000000;
cursor:default;
font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
height:100%;
margin:0pt;
padding:0pt;
}
table {
border:0px none;
border-collapse:collapse;
clear:left;
text-align:left;
vertical-align:top;
}
td, th, p, div, a {
border:0pt none;
color:#000000;
font-size:12px;
}
h3 {
font-weight:400;
}
img {
border:0pt none;
margin:0pt;
}
.main {
clear:both;
margin:0pt auto;
width:1000px;
}
.header {
border-bottom:2px solid #900;
border-top:2px solid #900;
clear:both;
height:100px;
width:1000px;
}
.header .logo {
float:left;
height:75px;
margin-top:20px;
width:234px;
}
.header .partners {
float: right;
width: 700px;
}
.menu {
clear:both;
height:66px;
width:1000px;
}
.menu table {
width:1000px;
}
.menu table tr {
height:20px;
}
.menu table tr td {
text-align:center;
}
.menu .spacer {
font-size:0px;
height:2px;
padding:0px;
}
.menu .spacer td {
background:#900 none repeat scroll 0%;
font-size:0px;
height:2px;
padding:0px;
}
.menu table h1 {
font-size:12px;
margin:0pt;
padding:0pt;
}
.menu .navigation {
clear:both;
height:14px;
padding:3px 10px;
width:980px;
}
.menu .navigation h2 {
color:#000;
font-size:12px;
font-weight:700;
margin:0pt;
}
.content {
clear:both;
min-height:500px;
position:relative;
width:1000px;
}
.content .clear {
clear:both;
font-size:0px;
height:0px;
}
.content .news .current {
float:left;
padding-bottom:10px;
position:relative;
width:600px;
}
.content .news .current .preview {
padding:20px 10px 0pt;
}
.content .news .top {
background:#ECE8CC none repeat scroll 0%;
float:right;
position:relative;
width:390px;
}
.content .news .top .item {
min-height:75px;
padding:10px;
width:370px;
}
.content .news .top .item .foto {
float:left;
margin:0pt 10px 3px 0pt;
width:100px;
}
.content .lines{
border-bottom: 1px dotted rgb(153, 0, 0);
margin: 0pt 10px;
height: 0px;
width: 370px;
font-size:0;
}
.content .news-list {
float:left;
margin-top:5px;
position:relative;
width:600px;
}
.content .news-list .caption {
clear:both;
color:#900;
font-size:13px;
font-weight:700;
height:15px;
margin:5px 0pt 0pt;
padding:0pt 10px;
text-align:right;
width:580px;
}
.content .news-list .item {
border-bottom:1px dotted #900;
clear:both;
margin-bottom:5px;
min-height:55px;
padding:5px 10px;
position:relative;
width:580px;
}
.content .news-list .item .image{
	float:left;
	margin:0pt 20px 10px 0pt;
	width:135px;
}
.content .news-list .item img {
border:2px solid #E0E0E0;
float:left;
margin:0pt 10px 3px 0pt;
}
.content .news-list .item .title a {
color:#900;
font-size:11px;
font-weight:700;
line-height:140%;
text-decoration:none;
}
.content .news-list .item .text{
font-size:11px;
margin:0pt;
color:#393939;
letter-spacing:1px;
line-height:140%;
}
.content .news-list .item .text p {
font-size:11px;
margin:0pt;
color:#393939;
letter-spacing:1px;
line-height:140%;
}
.content .news_detail, .content .news {
clear:both;
position:relative;
width:1000px;
}
.content .news_detail .current {
background-color:#eee;
float:left;
margin-bottom:5px;
padding:0;
position:relative;
width:600px;
}
.content .news_detail .current .foto, .content .news .current .foto {
float:left;
height:220px;
margin:20px 0pt 0pt 10px;
width:220px;
}
.content .news_detail .current .preview {
padding:10px 10px 5px;
position:relative;
}
.content .news_detail .current .all_content{
background-color:#FFFFFF;
margin-bottom:10px;
padding:20px 10px 10px;
position:relative;
width:580px;
clear:left;
}
.content .news_detail .hot {
background-color:#EEEEEE;
float:left;
margin-bottom:5px;
padding-bottom:5px;
position:relative;
width:600px;
}
.content .news_detail .last {
float:left;
clear:left;
margin-bottom:10px;
padding-bottom:20px;
position:relative;
width:600px;
}
.content .news_detail .last .foto, .content .news_detail .hot .foto {
float:left;
height:220px;
margin:20px 12px 0pt 10px;
width:220px;
}
.content .news_detail .last .foto img, .content .news_detail .hot .foto img, .content .news_detail .current .foto img, .content .news .current .foto img {
border:4px solid #E0E0E0;
}
.content .news_detail .last .preview, .content .news_detail .hot .preview {
padding:10px 10px 0pt;
position:relative;
}
.content .news_detail .top {
background:#ECE8CC none repeat scroll 0%;
clear:right;
float:right;
padding-bottom:5px;
position:relative;
width:390px;
}
.content .news_detail .top .caption, .content .news .top .caption {
clear:both;
color:#900;
font-size:13px;
font-weight:700;
height:15px;
margin:5px 0pt 0pt;
padding:0pt 10px;
text-align:right;
width:370px;
}
.content .news_detail .top .item {
clear:both;
padding:5px 10px;
width:370px;
}
.content .news_detail .top .item img {
float:left;
font-size:10px;
margin:0pt 10px 3px 0pt;
}
.content .news_detail .top .item .preview .title a, .content .news .top .item .preview .title a {
color:#003366;
font-size:13px;
font-weight:700;
text-decoration:none;
}
.content .news_detail .top .item .preview .text p, .content .news_detail .top .item .preview .text, .content .news .top .item .preview .text p, .content .news .top .item .preview .text {
color:#393939;
font-size:11px;
margin:5px 0pt 0pt;
}
.content .banner {
float:none;
}
.content .banner_main{
float:left;
clear:left;
margin:10px 0;
text-align:center;
width:600px;
}
.content .banner_allnews{
float:left;
width:600px;
padding:10px 0;
background-color:#fff;
}
.content .banner_right{
float:right;
clear:right;
width:390px;
margin:10px 0;
}
.content .news_last {
background-color:#EEEEEE;
clear:right;
float:right;
margin-bottom:20px;
margin-top:10px;
position:relative;
width:390px;
}
.content .news_last .title {
clear:both;
color:#900;
font-size:13px;
font-weight:700;
height:20px;
margin:10px 0pt 0pt;
padding:0pt 10px;
text-align:right;
width:370px;
}
.content .news_last .item {
clear:both;
margin:3px 0pt;
padding:2px 10px;
}
.content .news_last hr {
background:#ECE8CC none repeat scroll 0%;
border-color:#900;
border-style:dotted none none;
border-width:1px 0pt 0pt;
font-size:0pt;
height:0pt;
margin:0pt 10px;
padding:0pt;
width:370px;
}
.content .news_last .totop {
color:#003366;
}
.content .comments {
background-color:#EEEEEE;
float:left;
margin-bottom:20px;
position:relative;
width:600px;
}
.content .comments .title {
float:right;
padding:10px;
text-align:right;
width:580px;
}
.content .comments .title a, .menu table h1 a {
color:#900;
font-weight:700;
text-decoration:none;
}
.content .comments .title a:hover {
text-decoration:underline;
}
.content .comments .message {
clear:both;
position:relative;
width:600px;
}
.content .comments .message .list .item {
clear:both;
padding:5px 10px;
width:580px;
}
.content .comments .message .list .item hr {
background:#ECE8CC none repeat scroll 0%;
border-color:#900;
border-style:dotted none none;
border-width:1px 0pt 0pt;
font-size:0pt;
height:0pt;
margin-top:5px;
width:580px;
}
.content .comments .message .list .item .name {
color:#C52126;
float:left;
font-size:12px;
font-weight:700;
text-align:left;
}
.content .comments .message .list .item .caption {
background:#D8DCDF none repeat scroll 0% 50%;
color:#C52126;
display:block;
font-size:11px;
padding:3px 10px;
text-align:right;
}
.content .comments .message .list .item .text {
margin:0px 0px 3px;
padding:3px 10px 8px;
}
.content .comments .message .send, .content .comments .message .list {
clear:both;
width:600px;
}
.content .comments .message .send .send-title {
color:#900;
font-weight:700;
margin:10px 10px 10px 0pt;
text-align:right;
}
.content .comments .message .send .info-message {
color:#000;
font-weight:700;
margin:10px;
text-align:center;
}
.content .comments .message .send label {
color:#900;
float:left;
font-weight:700;
margin-top:10px;
}
.content .comments .message .send .p{
clear:both;
margin:10px 0pt;
width:600px;
}
.content .comments .message .send .p img {
float:left;
margin-left:10px;
}
.content .comments .message .send .p button {
background-color:#fff;
border:1px solid #000;
color:#000;
float:left;
font-size:11px;
margin:10px;
width:90px;
}
.content .comments .message .send .p label, .content .comments .message .send .pt label{
float:left;
padding-left:10px;
}
.content .comments .message .send .p .name {
float:right;
margin:5px 10px 0pt 0pt;
width:400px;
}
.content .comments .message .send .p .code {
float:right;
margin:5px 10px 0pt 0pt;
width:100px;
}
.content .comments .message .send .pt{
width:595px;
}
.content .comments .message .send .pi {
clear:both;
height:30px;
}
.content .comments .message .send .pt textarea {
clear:both;
height:100px;
margin:10px 10px 0pt;
width:570px;
}
.content .comments .message .send .pi input {
float:right;
margin-right:10px;
}
.content .navigation {
clear:both;
height:20px;
width:1000px;
}
.content .navigation center a, .content .navigation center {
color:#900;
font-size:13px;
font-weight:700;
text-decoration:none;
}
.content .navigation_all {
clear:both;
width:600px;
padding:5px 0;
}
.content .navigation_all center a, .content .navigation_all center {
color:#900;
font-size:13px;
font-weight:700;
text-decoration:none;
}
.content .sections {
clear:both;
margin-bottom:20px;
position:relative;
width:1000px;
}
.content .photoset .caption_photoset {
border-bottom:2px solid #900;
border-top:2px solid #900;
clear:both;
color:#900;
font-size:13px;
font-weight:700;
margin:2px 0pt;
padding:2px 10px;
width:580px;
}
.content .photoset .caption_photoset a {
color:#900;
font-size:13px;
font-weight:700;
text-decoration:none;
}
.content .sections .caption {
border-bottom:2px solid #900;
border-top:2px solid #900;
clear:both;
color:#900;
font-size:13px;
font-weight:700;
margin:2px 0pt;
padding:2px 10px;
width:980px;
}
.content .sections .caption a{
color:#900;
font-size:13px;
font-weight:700;
text-decoration: none;
}
.content .sections .preview {
float:left;
padding:5px 10px 5px;
position:relative;
width:580px;
}
.content .sections .lasted {
background-color:#EEEEEE;
float:right;
width:390px;
}
.content .lasted .item {
clear:both;
margin:3px 0pt;
padding:4px 10px;
width:370px;
}
.content .lasted .item a, .content .news_last .item a {
font-size:12px;
letter-spacing:1px;
line-height:130%;
text-decoration:none;
}
.content .lasted .item a:hover, .content .news_last .item a:hover {
color:#003366;
text-decoration:underline;
}
.content .lasted hr, .content .news_detail .top hr, .content .news .top hr {
background:#ECE8CC none repeat scroll 0%;
border-color:#900;
border-style:dotted none none;
border-width:1px 0pt 0pt;
font-size:0pt;
height:0pt;
width:370px;
}
.content .sections_public .allnews {
float:left;
padding:5px 10px 5px;
position:relative;
width:580px;
}
.content .sections_public .allnews_public {
width: 600px;
float:left;
padding:0 0 10px;
}
.content .sections_public .allnews .image {
float:left;
margin:0pt 20px 5px 0pt;
width:135px;
}
.content .sections .allnews .detail a,
.content .sections_public .allnews .detail a,
.content .sections .preview .detail a {
color:#003366;
float:right;
margin-bottom:10px;
text-decoration:none;
}
.content .photoset {
width:600px;
float:left;
}
.content .photoset .block_photoset{
width:600px;
float:left;
}
.content .photoset .item_photoset {
float:left;
margin:5px 1px 5px 0pt;
padding:5px 5px;
width:180px;
}
.content .photoset .item_photoset .title h3,
 .content .photoset .item_photoset .title a,
 .content .sections .allnews .title h3,
 .content .sections_public .allnews .title h3,
 .content .sections .allnews .title a,
 .content .sections_public .allnews .title a,
 .content .sections .preview .title h3,
 .content .sections .preview .title a,
 .content .news_detail .last .preview .title h3,
 .content .news_detail .last .preview .title a,
 .content .news_detail .hot .preview .title h3,
 .content .news_detail .hot .preview .title a,
 .content .news_detail .current .preview .title h3,
 .content .news_detail .current .preview .title a,
 .content .news .current .preview .title a {
color:#900;
font-size:13px;
font-weight:700;
line-height:140%;
text-decoration:none;
}
.content .photoset .item_photoset .text,
.content .sections .allnews .text,
.content .sections_public .allnews .text,
.content .sections .preview .text {
color:#393939;
letter-spacing:1px;
line-height:140%;
margin:3px 0pt;
}
.content .photoset .item_photoset .detail a {
color:#003366;
float:right;
margin-bottom:10px;
padding-right:10px;
text-decoration:none;
}
.content .photoset .cleared {
clear:both;
margin:10px;
}
.content .news_detail .photoset .current {
background-color:#FFFFFF;
clear:both;
width:980px;
}
.content .photoset .view {
width:580px;
}
.content .photoset .view .photo {
margin:20px auto;
text-align:center;
width:600px;
}
.content .photoset .view .text {
margin:20px auto;
padding:10px;
text-align:center;
width:600px;
}
.content .photoset .view .list_photo{
margin:20px 0;
clear: both;
width:580px;
}
.content .photoset .view .list_photo .photo_item{
width:165px;
height:155px;
float:left;
padding:10px 10px;
text-align:center;
}
.content .navigation_all .curr a {
background-color:#F0F0F0;
color:#000;
font-size:12px;
line-height:130%;
margin:0pt 1px;
padding:3px 5px;
text-decoration:underline;
width:10px;
}
.content .navigation_all .num a {
color:#900;
font-size:12px;
line-height:130%;
margin:0pt 1px;
padding:3px 5px;
width:10px;
}
.content .navigation_all .num a:visited {
color:#609;
}
.content .news_detail .photoset_detail h3,
.content .photoset .item_photoset .text p,
.content .sections .allnews .text p,
.content .sections .allnews h3,
.content .sections_public .allnews .text p,
.content .sections_public .allnews h3,
.content .sections .preview .text p,
.content .sections .preview h3,
.content .news_detail .last .preview h3,
.content .news_detail .hot .preview h3,
.content .news_detail .current .all_content h3,
.content .news_detail .current .preview h3,
.content .news .current .preview h3 {
margin:0;
}
.content .news_detail .photoset_detail {
background-color:#fff;
margin-bottom:10px;
padding:20px 10px 10px;
position:relative;
width:580px;
clear:both;
}
.content .news_detail .photoset_detail .main_photo,
.content .photoset .item_photoset img,
.content .sections .allnews img,
.content .sections_public .allnews img,
.content .sections .preview img,
.content .news_detail .last .preview img,
.content .news_detail .hot .preview img,
.content .news_detail .current .all_content .main_photo,
.content .news_detail .current .preview img {
border:4px solid #E0E0E0;
float:left;
margin:0pt 10px 3px 0pt;
}
.content .news_detail .photoset_detail .date,
.content .photoset .item_photoset .date,
.content .sections .allnews .date,
.content .sections_public .allnews .date,
.content .sections .preview .date,
.content .news_detail .top .item .preview .date,
.content .news_detail .last .preview .date,
.content .news_detail .hot .preview .date,
.content .news_detail .current .all_content .date,
.content .news_detail .current .preview .date,
.content .news-list .item .date,
.content .news .top .item .preview .date,
.content .news .current .preview .date {
font-size:11px;
letter-spacing:1px;
line-height:140%;
}
.content .news_detail .photoset_detail .date a, .content .news_detail .current .all_content .date a {
border-bottom:1px dashed #888;
text-decoration:none;
}
.content .news_detail .photoset_detail .title h3, .content .news_detail .photoset_detail .title a, .content .news_detail .current .all_content .title h3, .content .news_detail .current .all_content .title a {
color:#900;
font-size:15px;
font-weight:700;
line-height:140%;
text-decoration:none;
}
.content .news_detail .photoset_detail .text, .content .news_detail .last .preview .text, .content .news_detail .hot .preview .text, .content .news_detail .current .all_content .text, .content .news_detail .current .preview .text, .content .news .current .preview .text {
color:#393939;
letter-spacing:1px;
line-height:140%;
margin:10px 0pt;
}
.content .news_detail .photoset_detail .detail p,
.content .photoset .item_photoset .detail p,
.content .sections .allnews .detail p,
.content .sections_public .allnews .detail p,
.content .sections .preview .detail p,
.content .news_detail .last .preview .detail p,
.content .news_detail .hot .preview .detail p,
.content .news_detail .current .all_content .detail p,
.content .news_detail .current .preview .detail p {
color:#393939;
font-size:12px;
letter-spacing:1px;
line-height:130%;
}
.content .news_detail .photoset_detail .detail a, .content .news_detail .last .preview .detail a, .content .news_detail .hot .preview .detail a, .content .news_detail .current .preview .detail a, .content .news .current .preview .detail a {
color:#036;
float:right;
text-decoration:none;
}
.content .news_detail .current .all_content .detail a{
color:#036;
text-decoration:none;
}


.footer {
border-bottom:2px solid #900;
clear:both;
height:87px;
margin-top:20px;
width:1000px;
}
.footer .info {
background:#F9F9F9 none repeat scroll 0%;
float:left;
height:85px;
margin:0pt;
padding:0pt;
width:698px;
}
.footer .info .text {
color:#696969;
font-size:11px;
letter-spacing:1px;
line-height:140%;
padding:10px 10px 0pt;
}
.footer .info .counters {
padding:10px 0pt 0pt 10px;
}
.footer .about {
background:#F0F0F0 none repeat scroll 0%;
float:right;
font-size:11px;
height:85px;
letter-spacing:1px;
margin:0pt;
padding:0pt;
width:300px;
}
.footer .about .date {
color:#696969;
font-size:11px;
padding:5px 15px 0pt 0pt;
text-align:right;
}
.footer .about .date .rss a {
display:block;
float:left;
margin:0pt 0pt 0pt 145px;
}
.footer .about .contact {
color:#696969;
font-size:11px;
line-height:140%;
padding:5px 15px 0pt 5px;
text-align:right;
}
.footer .about .contact a, .footer .about .date a {
color:#003366;
letter-spacing:0px;
text-decoration:none;
}


.topper{
position:absolute;
width:124px;
height:250px;
z-index:10;
background-color:#ccc;
left:1135px;
top:147px;
}
.topper .title{
width:100px;
color:#fff;
font-weight:700;
padding:3px 12px;
background-color:#900;
}
.topper .block{
clear:both;
margin:2px 0;
padding: 2px;
background-color:#f0f0f0;
text-align:center;
}
.topper .block a{
color:#036;
text-decoration:none;
}
.topper .block a:hover{
text-decoration:underline;
}
.content .banner_teaser{
clear:both;
float:left;
width:600px;
padding:0;
background-color:#fff;
}
.content .banner_teaser .title{
padding:3px 10px;
background-color:#eee;
color:#000;
width:580px;
height:14px;
margin-bottom:45px;
clear:both;
}
.content .banner_teaser div{
float:left;
width:191px;
padding:3px;
display:block;
}
.content .banner_teaser div img{
margin:0 2px 2px 0;
}

.search {
width:596px;
height:30px;
clear:left;	
float:left;
padding:20px 0;
border:1px solid #900;
}
.search .title{
width:50px;
text-align:right;
margin-right:5px;
padding:5px 5px 5px 10px;
font-size:13px;
color:#900;
font-weight:700;
}
.search .words{
width:430px;
height:15px;
padding:1px;
}
.search .submit{
width:70px;
height:23px;
margin:3px 0 0 5px;
}