﻿*{font-size:100.00%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:inherit; line-height:inherit; font-family:inherit; }
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding:0px;  border:0; font-weight:inherit; font-style:inherit; font-size:inherit; line-height:inherit; font-family:inherit; }
a img, :link img, :visited img {border:0;}
table {border-collapse:collapse;}
ol, ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after { content:""; }
a {cursor:pointer;}
sup { vertical-align:text-top; font-size:.87em;}
b,strong{ font-weight:bold;}
i,em{ font-style: italic}
u{ text-decoration: underline}
blockquote{margin: .1em 0em .1em 2em;}
pre,code{ font-family: Courier New;}
dt,dd{float:left;}

body {font: .8em verdana,tahoma,arial,sans-serif; text-align: center;}
h1 {font: 2.5em arial,sans-serif,verdana; padding-bottom: 4px; color: #999; font-weight: normal;}
h2{font: 1.4em arial,sans-serif,verdana; color: #999; font-weight: normal;}
h3{font: 1em tahoma,verdana,arial,sans-serif; font-weight: bold}
h4{font: 1em tahoma,verdana,arial,sans-serif; font-weight: bold}

h3.sponsor {font-size: .87em; color: #999; padding-bottom: 2px;}
#err {}

a {color: #900; text-decoration: underline;}
a:visited {color: #700; text-decoration: underline;} 
a:hover {color: #c00; text-decoration: none;} 

a.nolink {color: #999; font-size: .9em; }
a.nolink:visited {color: #999; font-size: .9em;}
a.nolink:hover {color: #09d; font-size: .9em; }

a.cur {color: #000; text-decoration: none;}
a.cur:visited {color: #000; text-decoration: none;}
a.cur:hover {color: #000; text-decoration: none;}

select {font-size:1.0em; font-family: Verdana,Tahoma,Arial}
input {font-size:1.0em; font-family: Verdana,Tahoma,Arial;}
textarea {font-size:1.0em; font-family: Verdana,Tahoma,Arial}
hr {height: 1px; color:#ccc; background-color: #ccc; border: none;}

label {font: 1.0em Tahoma,Verdana; color: #999;}
.formnote {font: .87em Verdana,Tahoma; color: #bbb;}
.formnoteOK {font: .87em Verdana,Tahoma; color: #090;}
.formnoteErr {font: .87em Verdana,Tahoma; color: #f00;}

td.tdar {font-size: 0.5em; }
#cont {width: 100%;}
#contTD {width: 970px; vertical-align: top; text-align: center;}
#content {width: 970px;}
#headerT {height: 30px; text-align: right; vertical-align: middle; padding: 4px 0px 4px 10px; font-size: .87em;}
#headerT span { color: #ccc;}
#headerLogo {height: 57px; vertical-align: top;}
#headerLogo table{width: 970px;height: 50px;}
#headerBanner {height: 60px;}
#headbl {float:left; width: 730px; height: 60px;}
#headbr {float:right; width: 200px; height: 60px;}
#headerMenu {height: 35px; vertical-align: middle; text-align: left;}
#headerMenu table {height: 35px; width: 970px;}
#headerMenu td {height: 35px; vertical-align: middle; text-align: left; }
#headerMenu a {color: #c33; font: 1.4em verdana,tahoma,arial; text-decoration: none;}
#headerMenu a:visited {color: #c33; text-decoration: none; }
#headerMenu a:hover {color: #000; text-decoration: underline;}
#headerMenu a.cur {color: #000; text-decoration: none;}
#headerMenu a.cur:visited {color: #000; text-decoration: none;}
#headerMenu a.cur:hover {color: #000; text-decoration: none;}

#headerMenu ul li {float:left; padding: 0;}
#headerMenu ul li.sep {float:left; padding: 0em 1.3em 0em 0em;}

#headerCur {font: 0.9em arial,tahoma,verdana; color: #666; padding-top: 3px;}
#headerCur td{padding: .2em .2em .2em .3em;}
#headerCur .name {font-weight: bold; color:#666; text-align:left;}
#headerCur .val {color: #000; font-weight: bold; text-align:right;}
#headerCur .up {font-weight: bold; color:#090; text-align:right;}
#headerCur .down {font-weight: bold; color:#c00; text-align:right;}
#headerCur .null {font-weight: bold; color:#999; text-align:right;}

#headerSep {height: 20px;}
#contentT {}
#contentE {padding: 30px 50px 100px 4px;}

#chinaCont { text-align: right; vertical-align: middle; width: 200px;}
#chinaCont a {color: #c33; font: bold 1.1em arial,verdana,tahoma; text-decoration: none;}
#chinaCont a:visited {color: #c33; text-decoration: none; }
#chinaCont a:hover {color: #000; text-decoration: underline;}
/*
#chinaCont a { padding-bottom: 1px; border: 0px;}
#chinaCont a:hover { padding-bottom: 0px; border-bottom: 1px solid #A63232;}
*/

#footerLink{border-top: 1px solid #999; padding: 5px 0 13px 0;}
#footerLink table {width:100%; background-color: #f1f1f1;}
#footerLink table tr td {text-align: center; vertical-align:top; padding: 5px 5px 5px 5px; font-size:.8em; color:#666; }
#footerLink a {color: #069; font: 1.2em arial,tahoma;}
#footerLink a:visited {color: #069;}
#footerLink a:hover {color: #c00;}

#footerMenu { padding: 5px; height: 30px; vertical-align: top; text-align: left; white-space: nowrap;}

#footerMenu td {padding: 0em 1em 0em 0em;}
#footerMenu a { font: .87em verdana,tahoma,arial;}
#footerMenu a:visited {}
#footerMenu a:hover {}
#footerMenu a.cur {color: #000; text-decoration: none;}
#footerMenu a.cur:visited {color: #000; text-decoration: none;}
#footerMenu a.cur:hover {color: #000; text-decoration: none;}
#footerMenu span {padding: 0em 1.0em 0em 0em;}

#footer {color: #777; height:70px; vertical-align: top; text-align: left; padding-left: 2em;}
#footer p { padding: 10px;font: .87em verdana,tahoma;}

a.act {color: #900; font-size: .87em; }
a.act:visited {color: #a00;}
a.act:hover {color: #009;}

a.text {color: #000; text-decoration: none;}
a.text:visited {color: #666; text-decoration: none;}
a.text:hover {color: #069; text-decoration: none;}

a.black {color: #000;}
a.black:visited {color: #000;}
a.black:hover {color: #069;}

a.prv {color: #069; text-decoration: none;}
a.prv:hover {color: #900;}

a.linkAdv {color: #069; font-weight: bold; font-family: tahoma,verdana; }
a.linkAdv:hover {color: #900;}

#pageList a {font: 1.2em arial,tahoma; text-decoration: none; color: #666; padding: 2px 5px 2px 5px;}
#pageList li {float: left; list-style-type:none; padding: 3px 9px 3px 1px; white-space: nowrap;}
#pageList li.pagePrev a {}
#pageList li.pagePrev a:hover { color: #000; text-decoration: underline;}
#pageList li.pageNext a {}
#pageList li.pageNext a:hover { color: #000; text-decoration: underline;}
#pageList li.page0 a { border: 1px solid #ccc; font-weight: bold; font: 1.2em; color: #999;}
#pageList li.page0 a:hover {border: 1px solid #999; background-color: #f1f1f1; color: #666;}
#pageList li.page1 a { border: 1px solid #999; cursor: default; background-color: #999; color: #fff; font: 1.2em; font-weight: bold;}


h2.itemB {padding: 2px 2px 2px 25px; color: #999; font-size: 1.5em; font-weight: normal;}
h2.blockForm {color: #069;}
.subItem{color: #999; padding: 0; text-align: right; border-bottom: 1px solid #ccc; font-size: 1.5em;}
#mNews {font-size: 2em; color: #666;}
#newsT{color: #666; padding: 0; font-size: 2.5em; font-weight: bold;}

#newsTopImg p {padding-top: 3px;}
#newsTop h1 {color: #444; font-weight: bold; font-size: 2.0em;  line-height: .9em; padding: 0;}
#newsTop ul {color: #999; font: bold 1.1em arial,tahoma,verdana; padding: 1em 0 1em 0;}
#newsTop span {font-size: .96em;}
#newsTop p {padding-top: 7px;}

#articleTop h3 {padding: 1em 0 1em 0; color: #900;}
#articleTop div {font-size: .87em;}
#articleTop p {padding-top: 7px;}

#catBlock {background-color: #f6e6cd; text-align: center;}
#catBlock h3 {padding: 3px 25px 3px 3px; font-size: .87em; color: #999; text-align: right;}
#catBlock div {padding: 0px 15px 15px 25px; text-align: left;}
#catBlock div ul {float: left; padding: .1em 0 1.3em 0; clear: both;}
#catBlock div ul li {padding: .1em 1em .1em 0; float: left; clear: none; list-style-type:none;}
#catBlock div h2 {padding-top: 15px; font: bold 1em tahoma,vardana,arial;}
#catBlock div ul li a {color: #003; font: .9em tahoma,verdana;}
#catBlock div ul li a:hover {color: #900;}
#catBlock div ul li a:visited {color: #444;}
#catBlock div p { clear: both; text-align: left;}

#agenda1 {width: 343px; vertical-align:top; padding: 16px 0 16px 0;}
#agenda1 img {margin: 0 16px 16px 0; float: left;}
#agenda1 h3 {font: bold .87em verdana,tahoma,arial; padding: 0 16px 4px 0;}
#agenda1 p {font-size: .87em; padding-right: 16px;}

#agenda2 {width: 200px; vertical-align:top; padding: 16px 0 16px 0;}
#agenda2 h3 {padding: 0 0 5px 0; color: #900;}
#agenda2 p {font-size: .87em;}

#newsLast {width: 343px; height: 250px; vertical-align:top; background-color: #ececec;}
#newsLast h1 {color: #666; font: bold 17px arial,tahoma; padding: 11px 24px 4px 24px;}
#newsLast div {font: .87em verdana,tahoma,arial; padding: 4px 24px 4px 24px; height: 180px; vertical-align: top;}
#newsLast p {padding: 5px 24px 7px 24px; text-align: right;}
#newsLast div a {color: #000;}
#newsLast div a:hover {color: #900;}
#newsLast div a:visited {color: #666;}

#headerRek {width: 428px; height: 24px; vertical-align: bottom;}
#headerRek h3 {padding: 3px 25px 3px 3px; font-size: .87em; color: #999;}
#blockRek {width: 428px; vertical-align: top; border-bottom: 1px solid #ccc; padding-bottom: 4px;}
#blockRek h1,h2,h3 {font: bold 1em tahoma,verdana,arial; color: #000;}
#blockRek td{font: .87em verdana,tahoma;}
#blockRek div {padding: 6px 0 0 8px;}
#headerRek2 {width: 428px; height: 24px; vertical-align: bottom;}
#headerBoard {width: 495px; height: 24px; vertical-align: bottom; text-align: right;}
#blockBoard {width: 495px; vertical-align: top; }
#headerBoard2 {width: 495px; height: 24px; vertical-align: bottom; text-align: left;}
#headerBoard2 h3 {padding: 3px; font-size: .87em; color: #999;}

#mBuy {width: 249px; border-right: 1px solid #ccc; vertical-align: top;}
#mBuy table{width: 249px;}
#mBuy img {}
#mBuy h2 {color: #933; text-align: right; font-size: 1.7em; font-weight: normal; padding: 14px 12px 6px 10px;}
#mBuy span {text-align: right; padding-right: 12px; color: #933;}
#mBuy p {font-size: .87em; padding: 8px 12px 8px 0; }
#mBuy p a { color: #933;}

#mSale {width: 246px; vertical-align: top;}
#mSale table{width: 246px;}
#mSale img {}
#mSale h2 {color: #069; text-align: right; font-size: 1.7em; font-weight: normal; padding: 14px 0px 6px 10px;}
#mSale span { text-align: right; padding-left: 12px;}
#mSale p {font-size: .87em; padding: 8px 0 8px 12px;}
#mSale a { color: #069;}

#newsList span {color: #999; font-size: .93em;}
#newsList p {padding: 5px 0 20px 0;} 
#newsList a {font: bold 1.2em tahoma,verdana,arial; color: #b7301e; text-decoration: none;}
#newsList a:visited {color: #c66;}
#newsList a:hover {text-decoration: underline;}

#articleList span {color: #999; font-size: .93em;}
#articleList p {padding: 5px 0 20px 0;} 
#articleList a {font: bold 1.2em tahoma,verdana,arial; color: #b7301e; text-decoration: none;}
#articleList a:visited {color: #c66;}
#articleList a:hover {text-decoration: underline;}

#announceList {font-size: .9em; line-height: 1.4em;}
#announceList span {color: #999; font-size: .97em; font-weight: bold; font-family: Tahoma,verdana;}
#announceList blockquote {padding-left: 10px; border-left: 2px solid #fc0;}
#announceList p {padding: 5px 0 20px 6; } 

#announce {font-size: .9em; line-height: 1.4em;}
#announce span {color: #999; font-size: .97em;}
#announce p {padding: 5px 0 20px 6; } 

#expoList {font-size: .9em; line-height: 1.4em;}
#expoList div {color: #999; font-size: .97em; font-weight: bold; font-family: Tahoma,verdana; text-align: right; padding: 3px;}
#expoList blockquote {}
#expoList blockquote h2{font-size: 1.6em; font-weight: normal;}
#expoList blockquote.expo0 {padding-left: 10px; border-left: 2px solid #ccc; color: #999;}
#expoList blockquote.expo0 h2 {color: #999;}
#expoList blockquote.expo1 {padding-left: 10px; border-left: 2px solid #c66;}
#expoList blockquote.expo1 h2 {color: #444;}
#expoList p {padding: 5px 0 20px 6; } 
#expoList span {color: #999;} 

#catList {font-size: .9em; line-height: 1.4em;}
#catList div {color: #999; font-size: .97em; font-weight: bold; font-family: Tahoma,verdana; text-align: right; padding: 3px;}
#catList blockquote {padding-left: 10px; border-left: 2px solid #fc6;}
#catList blockquote h2{font-size: 1.6em; font-weight: normal; color:#444;}
#catList p {padding: 5px 0 20px 6; } 
#catList span {color: #999;} 


#news {padding: 30px 0 10px 0;}
#news h1 {color: #666; font: bold 1.6em arial,tahoma,verdana}
#news p {line-height:1.4em; padding: 10px 0 10px 0;}
#news img {margin: 6px;}
#news #data {text-align: right;}
#news ol {margin: .3em .3em .3em 3em; list-style-type: decimal;}
#news ul {margin: .3em .3em .3em 3em; list-style-type: circle;}
#news h1{font: 2em arial,tahoma,verdana; color: #666;padding: .8em 0em .1em 0em; font-weight: bold;}
#news h2{font: 1.6em arial,tahoma,verdana; color: #555;padding: .8em 0em .1em 0em; font-weight: bold;}
#news h3{font: 1.2em arial,tahoma,verdana; color: #444;padding: .8em 0em .1em 0em; font-weight: bold;}

#newsOther {}
#newsOther h2 {color: #999; font: 1.5em arial,tahoma,verdana; padding: 10px 20px 10px 0px;}
#newsOther td { vertical-align: top; padding-right: 16px;}
#newsOther h3 { font-weight: bold; color: #666; font-size: .9em; padding-bottom: 4px;}
#newsOther p { font-size: .87em;}

#txtContent p img {margin: 6px;}
#txtContent ol {margin: .3em .3em .3em 3em; list-style-type: decimal;}
#txtContent ul {margin: .3em .3em .3em 3em; list-style-type: circle;}
#txtContent h1{font: 2em arial,tahoma,verdana; color: #666;padding: .8em 0em .1em 0em; font-weight: bold;}
#txtContent h2{font: 1.6em arial,tahoma,verdana; color: #555;padding: .8em 0em .1em 0em; font-weight: bold;}
#txtContent h3{font: 1.2em arial,tahoma,verdana; color: #444;padding: .8em 0em .1em 0em; font-weight: bold;}

#searchBlock {padding: 8px 10px 8px 10px; background-color: #ffc; border: 1px solid #ccc; font: .87em tahoma,verdana;}
#searchBlock span { color: #999;}
#searchBlockEdit {padding: 8px 10px 8px 10px; text-align: right;}

.blockCont {width: 676px; vertical-align: top;}
.blockRCont {width: 200px; vertical-align: top;}
.blockRCont span{color: #666;}
.headSep {width: 47px; height: 24px; vertical-align: top;}
.blockSep {width: 47px; vertical-align: top;}
.headSep2 {width: 40px; height: 24px; vertical-align: top;}
.headSepE {width: 40px;}
.blockSep2 {width: 40px; vertical-align: top;}
span.light {background-color: #ffc;}
.center { text-align: center;}

.tmBlock {overflow: auto; overflow-x: hidden; width: 80%; height: 296px; border: 1px solid #ccc; padding: 10px;}

div.elm {padding: 3px 0px 3px 0px; white-space: nowrap; vertical-align: middle;}
div.elm * {vertical-align: middle;}
div.elm .rbl td{padding: 2px 0 2px 1px; vertical-align: middle;}
div.elm .rbl td * {vertical-align: middle;}
div.elm label {font-size: .9em;}
div.pnlForm {padding: 5px 5px 20px 40px;}
div.pnlBlockForm {padding: 5px 5px 5px 20px;}
div.pnlBlockDel{padding: 5px 10px 10px 5px; text-align: right; font-size: .87em;}
ul.menuBlockForm {padding: 5px 5px 5px 10px;}
ul.menuBlockForm li {padding-bottom: 6px;}
/*ul.menuBlockForm p {padding: 9px 0px 3px 0px;}*/

div.elm .rblh td{padding: 2px 10px 2px 1px; vertical-align: middle;}
div.elm .rblh td * {vertical-align: middle;}

div.OK {padding: 1em 0 1em 0; font: 1em arial,tahoma,verdana;}
div.Info {padding: 1em 0 1em 0; font: 1em arial,tahoma,verdana; color: #666;}
div.NO {padding: 1em 0 1em 0; font: 1em arial,tahoma,verdana; color: #900;}


.banComm {padding: 6px; border: 1px solid #ccc;}
.banComm span {font-size: .94em; color: #666;}

span.red {COLOR: #f00;}
span.help {cursor: help; background: url(/image/hor_dotted.gif) repeat-x bottom}
span.small {FONT-SIZE: .9em;}
span.bold { font-weight: bold;}
span.info {COLOR: #000;}
span.big {FONT-SIZE: 1.9em; font-weight: bold;}

img.captcha {width: 120px; height: 50px; border: 0; background-color: #999;}

.hiddenElement {DISPLAY: none}

.cldrContainer {position: absolute; display: none; z-index: 1000; background-color: #fff; border: 0px solid #cccccc; width: 10px; height: 10px; margin: -1px 0px 0px 1px;}
.cldrContainerVisible {position: absolute; display: block; z-index: 1000; background-color: #fff; border: 0px; width: 10px; height: 10px;}
.cldrCalendar {border: 1px solid #999999; width: 17em; height: 12em; background-color: #fff;}
.cldrDayOver {font-size: .9em; width:28px; padding: 4px; border: 0px; background-color: #9cf; cursor: pointer;}
.cldrDay {font-size: .9em; width:28px; padding: 4px; border: 0px; cursor: pointer;}
.cldrDayTodayOver {font-size: .9em; padding: 4px; border: 0px; cursor: pointer; background-color: #9cf;}
.cldrDayToday {font-size: .9em; padding: 4px; border: 0px; cursor: pointer; }
.cldrWeekendNameDay	{font-size: .8em; text-align: center;background-color: #ddd; color: #666; font-weight: bold; padding: 3px; cursor: default;}
.cldrTitle {font: bold .9em arial,tahoma;text-align: center; background-color: #4B7EE0; color: #fff; padding: 3px; cursor: default;}
.cldrTitleOver {font: bold .9em arial,tahoma;text-align: center; background-color: #769DE8; color: #fff; padding: 3px; cursor: pointer;}
input.calendarText {font-family: Verdana,Tahoma,Arial; padding: 0em 0em 0em .2em;}
.cldImgBtn {padding-left: 2px;}
