.bla-bla {}

A { color: #329344; text-decoration: underline; }
HTML, BODY { margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; color: #585A59; font-family: Verdana; font-size: 12px; font-weight: normal; line-height: 18px; }
IMG { border: 0px; }
P { margin: 0px 0px 10px 0px; padding: 0px; }
TABLE { border: 0px; border-collapse: collapse; font-family: Verdana; font-size: 12px; color: #585A59; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #fff; font-size: 14px; margin: 0; }
H2 { color: #F28810; font-size: 14px; margin: 0 0 20px 0; }
INPUT.sendInput, TEXTAREA.sendInput, SELECT.sendInput { font-family: Verdana; font-size: 12px; margin: 0px; padding: 2px; color: #363636; border: 1px solid #848484; }
INPUT.searchInput { width: 210px; font-family: Verdana; font-size: 12px; margin: 0 0 0 30px; padding: 1px; color: #363636; border: 0; }
INPUT.enterInput { width: 114px; height: 21px; font-family: Verdana; font-size: 11px; margin: 0 5px 0 0; padding: 2px 2px 2px 7px; color: #7A8684; border: 0; background: url("image/autorize-field.gif") no-repeat left top; }
UL { margin: 0px 0px 10px 0px; padding: 0px; }
UL LI { margin: 0px; padding: 0px 0px 2px 10px; list-style-type: none; background: url("image/list.gif") no-repeat left 6px; }

.small { font-size: 11px; }
.inv { display: none; }
.clear { clear: both; }
.big { font-size: 14px; }
.red { color: red; }
.green { color: #329344; }
.orange { color: #EC7E43; }
.fL { float: left; }
.fR { float: right; }
.clear { clear: both; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }

.mainBgr { width: 100%; height: 100%; background: url("image/bottom-bgr1.gif") repeat-x left bottom; }
.leftBgr { background: url("image/top-fon2.jpg") no-repeat right top; }
.centerBgr { background: url("image/top-fon.jpg") no-repeat left top; }
.leftBgrNG { background: url("image/ng/top-fon1_new-year.jpg") no-repeat right top; }
.centerBgrNG { background: url("image/ng/top-fon22_new-year.jpg") no-repeat left top; }
.rightBgrNG { background: url("image/ng/right2.gif") no-repeat left top; }
.w960h100 { width: 960px; height: 100%; }
.w930h100 { width: 930px; height: 100%; }
A.topLink, .topLink A { color: #585A59; text-decoration: none; }
A.topLink:hover, .topLink A:hover { text-decoration: underline; }
.menuTop { background: url("/image/m-bgr.png") repeat-x left top; }
.menuTopSel { background: url("/image/m-bgr-a.png") repeat-x left top; }
.search { width: 296px; height: 96px; background: url("image/search2-bgr.gif") no-repeat right top; }
.search_en { width: 296px; height: 96px; background: url("image/en/search-bgr.gif") no-repeat right top; }
.picanaliz { font-family: Arial; background: #fa6805; color: #fff; border-top: 1px solid white; position: absolute; }
.picanaliz A { color: #fff; text-decoration: none; }
.catMenu { background-color: #ECECEC; }
.catMenuStr { padding: 6px 2px 0 5px; width: 8px; }
.catMenuStrSel { background-color: #F3800C; padding: 6px 2px 0 5px; width: 8px; }
.catMenuHref { padding: 1px 5px 0 3px; }
.specT { width: 100%; background: url("image/spec-bgr1.gif") repeat-x left top; }
.specR { background: url("image/spec-bgr2.gif") repeat-y right top; }
.specB { width: 100%; background: url("image/spec-bgr3.gif") repeat-x left bottom; }
.specL { background: url("image/spec-bgr4.gif") repeat-y left top; }
.specC { background-color: #EBEBEB; padding: 5px; }
.borderImg { border: 1px solid #C1C1C1; }
.artBgr { height: 25px; background: url("image/h-articles-bgr.gif") repeat-x left top; }
.oneArt { background: url("image/list.gif") no-repeat left 7px; padding-left: 12px; }
.newsBgr { height: 25px; background: url("image/h-news-bgr.gif") repeat-x left top; }
.botBgr { border-top: 1px solid #C3C3C3; padding: 20px 0 20px 10px; }
.copy { width: 296px; height: 86px; background: url("image/bottom.gif") no-repeat left top; color: #fff; }
.copy A { color: #fff; text-decoration: none; }
.copy TD { padding: 0 20px; }
.pabs { position: absolute; left: 0; top: 0; }
.dn { display: none; }
.submenuBgr { width: 293px; background-color: #8B999B; }
.submenuBgr A { color: #fff; text-decoration: none; }
.submenuBgr A:hover { text-decoration: underline; }
.submenuPad { position: relative; left: 10px; width: 280px; }
.h1T { background: #525D5C url("image/h-coner2.gif") no-repeat right top; }
.h1Bgr { background: #525D5C; padding: 0 5px; }
.h1B { background: #525D5C url("image/h-coner3.gif") no-repeat right bottom; }
.flImg { float: left; margin: 0px 20px 20px 0px; }
.flImg IMG { border: 1px solid #56834A; }
.newsImg { margin: 0 10px 5px 0; }
.pointer { cursor: pointer; }

.dateBlock { color: #6B6B6B; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlockTd { padding-bottom: 15px; }
.oneBlock { margin-bottom: 15px; }

.padt3 { padding-top: 3px; }
.padt5 { padding-top: 5px; }
.padt12 { padding-top: 12px; }
.padt50 { padding-top: 50px; }
.padr5 { padding-right: 5px; }
.padr10 { padding-right: 10px; }
.padr13 { padding-right: 13px; }
.padr20 { padding-right: 20px; }
.padr30 { padding-right: 30px; }
.padl5 { padding-left: 5px; }
.padl20 { padding-left: 20px; }

.mart5 { margin-top: 5px; }
.mart10 { margin-top: 10px; }
.mart20 { margin-top: 20px; }
.mart30 { margin-top: 30px; }
.mart32 { margin-top: 32px; }
.mart37 { margin-top: 43px; }
.marr5 { margin-right: 5px; }
.marr20 { margin-right: 20px; }
.marr25 { margin-right: 25px; }
.marb5 { margin-bottom: 5px; }
.marb20 { margin-bottom: 20px; }
.marl5 { margin-left: 5px; }
.marl12 { margin-left: 12px; }
.marl15 { margin-left: 15px; }
.marl20 { margin-left: 20px; }
.marl30 { margin-left: 30px; }
.marl35 { margin-left: 35px; }

TH { background-color: #a6b0b1; color: #fff; font-weight: normal; border: 1px solid #8b999b; padding: 3px; }
TH TABLE A { color: #fff; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #8b999b; padding: 3px; }
TR.td2 TD { background-color: #ddeedc; border: 1px solid #8b999b; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #8b999b; padding: 3px; }
.td2 { background-color: #ddeedc; border: 1px solid #8b999b; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }

.links { padding: 0px 0px 0px 0px; color: #585A59; font-size: 10px; }
.links A { color: #585A59; text-decoration: none; }

@media screen {
 div.form { display: block; }
}

@media print {
 div.form { display: none; }
}
