.bla-bla {}

A { color: #3C70BB; text-decoration: underline; }
@media screen {
 HTML, BODY { margin: 0px; padding: 0px; height: 100%; background-color: #E5E5E3; color: #423F38; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 18px; }
}
@media print {
 HTML, BODY { margin: 0px; padding: 0px; height: 100%; background-color: #fff; color: #000; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 18px; }
}
IMG { display: block; border: 0px; }
P { margin: 0px 0px 10px 0px; padding: 0px; }
P.none { margin: 0px; padding: 0px; }
TABLE { border: 0px; border-collapse: collapse; font-family: Arial; font-size: 12px; color: #423F38; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
FORM LABEL { display: block; float: left; padding: 0; margin: 5px 0 0; text-align: right; width: 80px; }
FORM BR { clear: left; }
FORM IMG { margin: 5px 0px 0px 10px; }
TEXTAREA { overflow: auto; }
H1 { color: #DF9600; font-size: 16px; margin: 0px 0px 20px 0px; }
H2 { font-size: 14px; margin: 20px 0px 10px 0px; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { width: auto; font-family: Arial; font-size: 12px; margin: 5px 0 0 10px; padding: 2px; color: #423F38; border: 1px solid #236315; }
INPUT.faqInput, TEXTAREA.faqInput { width: 50%; font-family: Arial; font-size: 12px; margin: 5px 0 0 10px; padding: 2px; color: #423F38; border: 1px solid #236315; }
INPUT.faqInputSmall { width: 50px; font-family: Arial; font-size: 12px; margin: 5px 0 0 0px; padding: 2px; color: #423F38; border: 1px solid #236315; }
INPUT.button { width: auto; font-family: Arial; font-size: 12px; margin: 5px 0 0 10px; padding: 2px; }
INPUT.searchInput { width: 275px; font-family: Verdana; font-size: 11px; margin: 5px 0px 0px 28px; padding: 2px; color: #423F38; background-color: #C1ECA5; border: 1px solid #236315; }
UL { margin: 0px 0px 10px 0px; padding: 0px; }
UL LI { margin: 0px; padding: 2px 0px 2px 10px; list-style-type: none; background-image: url("image/list.gif"); background-repeat: no-repeat; background-position: 0 8px; }

.small { font-size: 11px; }
.red { color: #ff0000; }
.blue { color: #3C70BB; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }
.clear { clear: both; }
.inv { display: none; }
.fL { float: left; }
.fR { float: right; }
.minW { min-width: 990px; position: relative; height: 100%; }
* html .minWIE { border-left: 960px solid #E5E5E3; border-right: 30px solid #E5E5E3; position: relative; float: left; z-index: 1; }
* html .minWIE2 { margin-left: -960px; margin-right: -30px; position: relative; float: left; z-index: 2; }

.w100 { width: 100%; }
.wh100 { width: 100%; height: 100%; }
.topBgr { width: 100%; height: 205px; background: url("image/top1-bgr.gif") repeat-x top; }
.topBgr2 { width: 100%; height: 205px; background: url("image/top2-bgr.gif") repeat-x 0px 124px; }
.topBgr3 { width: 100%; height: 205px; background: url("image/top3-bgr.gif") repeat-x 0px 167px; }
.topLeft { height: 205px; overflow: hidden; background: url("image/top1_1-pic.jpg") no-repeat right top; }
* html .topLeft { position: relative; right: -3px; margin-left: -3px; }
.topLogo { height: 124px; }
.topSlogan { height: 43px; }
.topIcons { height: 38px; }
.searchBgr { height: 47px; background: url("image/top4-bgr.gif") repeat-x; }
.searchBgrL { height: 47px; background: url("image/top4-left.jpg") no-repeat left; }
.fRMain { width: 376px; float: right; }
.h30 { height: 30px; }
.h20 { height: 20px; }
.h10 { height: 10px; }
.fRMainNews { width: 326px; float: right; }
.fRMainNewsI { width: 50px; float: right; }
.fRMainNewsI IMG { margin-left: 10px; }
.mainContent { overflow: hidden; }
* html .mainContent { position: relative; right: -3px; margin-left: -3px; }
.mainHBoss { height: 49px; background: url("image/dir-top-bgr.gif") repeat-x; }
.workHBoss { height: 49px; background: url("image/work-top-left.gif") no-repeat left; }
.workHBoss .h1 { color: #fff; position: relative; left: 43px; top: 25px; }
.h { margin: 0px 0px 10px 0px; padding: 0px; font-size: 12px; font-size: 11px; }
.bossBottomMain { height: 18px; background: url("image/dir-bottom-bgr.gif") repeat-x; }
.bossBottom { height: 18px; background: url("image/dir-bottom-bgr.gif") repeat-x; overflow: hidden; }
.bossBottomL { height: 18px; background: url("image/dir-bottom-left.gif") no-repeat left; }
.bossBottomL IMG { margin: 0px; padding: 0px; }
.bossCenterL { background: url("image/dir-center-bgr1.gif") repeat-y; overflow: hidden; }
.bossCenterR { height: 1%; background: url("image/dir-center-bgr2.gif") repeat-y right; overflow: hidden; }
.bossCenterCMain { height: 1%; overflow: hidden; margin: 0px 17px 0px 43px; background: #fff; }
.bossCenterCWork { height: 1%; overflow: hidden; margin: 0px 17px 0px 43px; background: #fff; }
.bossCenterC { height: 1%; overflow: hidden; margin: 10px 15px 0px 10px; }
.bossCenterC IMG { margin-right: 15px; }
.aboutL1 { height: 1%; background: url("image/about-bgr.gif") repeat-y right; overflow: hidden; }
.aboutL2 { height: 1%; background: url("image/about-top.gif") no-repeat right top; overflow: hidden; }
.aboutMain { margin: 0px 30px 0px 33px; }
.aboutMain IMG { margin-right: 15px; }
.answer { margin: 10px 0px 0px 20px; }
.marginR { margin-right: 20px; }
.picItem { float: left; }
.picItem IMG { margin: 0px; padding: 0px; }

.dateBlock { color: #94958D; font-size: 11px; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlock { margin-bottom: 15px; }

.bottom { width: 100%; background: #369922 url("image/bottom-bgr.gif") repeat-x top; overflow: hidden; }
.copy { float: right; width: 25%; color: #fff; text-align: right; margin: 20px 15px 0px 10px; font-size: 11px; display:inline; }
.copy A { color: #fff; text-decoration: none; }
.address2 { float: right; width: 30%; color: #fff; margin: 20px 10px 0px 10px; font-size: 11px; display:inline; }
.address2 A { color: #fff; }
.address1 { float: left; width: 30%; color: #fff; margin: 20px 10px 0px 20px; font-size: 11px; display:inline; }
.address1 A { color: #fff; }
.links { background-color: #369922; padding: 0px 10px 10px 20px; color: #fff; font-size: 10px; }
.links A { color: #fff; text-decoration: none; }

@media screen {
 div.form { display: block; }
}
@media print {
 div.form { display: none; }
}