.bla-bla {}

A { color: #000000; text-decoration: underline; }
HTML, BODY { margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; color: #000000; font-family: Tahoma; 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: Tahoma; font-size: 12px; color: #000000; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #000000; font-size: 18px; margin: 0px 0px 20px 0px; font-weight: normal; }
H2 { font-size: 16px; margin: 20px 0px 10px 0px; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Tahoma; font-size: 12px; margin: 0px; padding: 2px; color: #000000; border: 1px solid #000000; }
HR { border: 1px solid #DDDDDD; height: 0px; background: none; border-width: 1px 0 0 0; }

.small { font-size: 11px; }
.red { color: #ff0000; }
.inv { display: none; }
.quote { font-size: 11px; font-style: italic; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }

.dateBlock { margin-bottom: 5px; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlockTd { padding-bottom: 15px; }
.oneBlock { margin-bottom: 15px; }

TH { background-color: #E1EEFB; color: #000000; font-weight: normal; border: 1px solid #0000ff; padding: 3px; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #0000ff; padding: 3px; }
TR.td2 TD { background-color: #EFEFEF; border: 1px solid #0000ff; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #0000ff; padding: 3px; }
.td2 { background-color: #EFEFEF; border: 1px solid #0000ff; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }

.links { padding: 13px 0px 0px 0px; color: #000000; font-size: 11px; line-height: 13px; }
.links A { color: #000000; text-decoration: none; }
.bg { background: url(image/bg3.gif); }
.bg_left { background: url(image/bg_left.gif) repeat-y right top; }
.bg_right { background: url(image/bg_right.gif) repeat-y left top; }
.top1 { background: url(image/fon_top.gif) repeat-x; }
.top2 { background: url(image/fon_top.jpg) repeat-x; }
.mtBg { background: url(image/fon02.gif) repeat-x; }
.topText { padding: 7px 0 0 0; }
.topText IMG { margin: 0 0 8px 0; }
.topText DIV { margin: 0 0 13px 10px; font-size: 11px; line-height: 13px; }
.topText2 { margin: 120px 0 0 40px; }
.topText2 A { text-decoration: none; font-weight: bold; font-size: 11px; }
.topText2 A:hover { color: #294A7B; }
.newsBg { background: url(image/left_top.jpg) no-repeat; }
.news1 { color: #FFFFFF; padding: 0 0 0 10px; font-size: 11px; font-weight: bold; line-height: 13px; }
.news1 A { color: #FFFFFF; }
.news1 DIV { margin: 10px 0 10px; }
.newsHeader { color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 0 0 0 10px; }
.news2 { color: #FFFFFF; font-size: 11px; line-height: 13px; padding: 21px 10px 5px 10px; }
.news2 A { color: #FFFFFF; }
.cnMain { line-height: 12px; padding-bottom: 10px; }
.cnMain H1 { color: #E66603; font-size: 12px; font-weight: bold; margin: 35px 0 35px; }
.cnMain H2 { color: #E66603; font-size: 12px; font-weight: bold; margin: 20px 0 20px; }
.cnMain STRONG { font-weight: normal; }
.cnMain A { color: #294A7B; }
.cnMain A:hover { color: #000000; }
.cnWork { line-height: 13px; font-size: 11px; }
.cnWork P { padding: 0 0 6px; line-height: 13px; }
.cnWork SPAN, .cnWork TD { line-height: 13px; font-size: 11px; }
.cnWork A { color: #294A7B; }
.cnWork A:hover { color: #000000; }
.cnWork H1 { color: #EF6D00; font-size: 12px; font-weight: bold; font-family: Verdana; }
.cnWork H2 { color: #EF6D00; }
.cnWork UL { margin: 23px 0 10px 30px; padding: 0; }
.cpr { background: url(image/bot01.jpg) repeat-x; }
.cpr1 { padding: 5px 46px 10px 10px; font-size: 11px; line-height: 13px; }
.menuBottom A { font-weight: bold; text-decoration: none; font-size: 11px; }
.menuBottom A:hover { color: #294A7B; }
.menuBottom TD { padding: 17px 15px 0 0; }
.menuBottomWork A { font-weight: bold; text-decoration: none; font-size: 11px; }
.menuBottomWork A:hover { color: #294A7B; }
.menuBottomWork TD { padding: 8px 15px 0 0; }
P.left { margin: 0 0 4px 0; }
P.left A { font-weight: bold; }
UL.menuLeft { margin: 0 0 8px 0; padding: 0; }
UL.menuLeft LI { list-style: none; margin: 0 0 5px 0; padding: 0 0 0 20px; background: url(image/e_punct_w.gif) no-repeat 9px 8px; }
UL.menuLeft A { color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 11px; }
UL.menuLeft A:hover { color: #000000; }
.pad { padding: 7px 10px 10px; }
.padh { padding: 0 10px 0; }
