.bla-bla {}

A { color: #006FB1; text-decoration: underline; }
HTML, BODY { margin: 0px; padding: 0px; height: 100%; background-color: #E9F2ED; color: #505050; 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; }
p1 {  font-weight:bold; color: #007d3f; }
p2 {  font-size: 32px; color: #007d3f; font-weight: bold;}
TABLE { border: 0px; border-collapse: collapse; font-family: Arial; font-size: 12px; color: #505050; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #007C41; font-size: 24px; margin: 0 0 8px 0; font-weight: bold; }
H2 { color: #C36A6E; font-size: 12px; margin: 20px 0 0 0; font-weight: bold; }
H3 { color: #007d3f; font-size: 18px; font-weight: bold; font-style:italic; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Arial; font-size: 12px; margin: 0px; padding: 2px; color: #505050; border: 1px solid #505050; }

TH { background-color: #E9F2ED; color: #505050; font-weight: normal; border: 1px solid #007D3F; padding: 3px; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #007D3F; padding: 3px; }
TR.td2 TD { background-color: #E9F2ED; border: 1px solid #007D3F; 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: 0px 0px 0px 0px; color: #505050; font-size: 10px; }
.links A { color: #505050; text-decoration: none; }

.bgWh { background: #FFFFFF; }
.miniMenu { background: url(top10000.jpg) no-repeat left top ; height: 43px; }
.miniMenu TABLE { margin: 11px 0 0 241px; }
.miniMenu TABLE TD { padding: 0 14px 0; }
.divTop { position: absolute; left: 0; }
.divTop2 { position: absolute; top: 43px; }
.top2 { background:  #FFFFFF; padding: 25px 0 0 35px; }
.top2 IMG { margin-top: 12px; }
.top3 { background: url(top2-bgr.gif) repeat-x top #FFFFFF; }
.top4 { background: url(m-shadow.gif) repeat-x top; }
.top5 { background: url(top1-rig.jpg) no-repeat left top; }
.tMain { background: url(fon-bgr0.jpg) repeat-x top #E9F2ED; }
.tMain .center { background: #FFFFFF; }
.tLeft { background: url(fon-left.jpg) no-repeat top right; }
.pad { padding: 0 20px 0; background: #E9F2ED; }
.menuMain { background: #FFFFFF; }
.menuMain .center { background: url(m-bgr000.gif) repeat-x top; padding: 8px 7px 0; }
.menuMain .center A { color: #434343; font-size: 15px; text-decoration: none; }
.menuMain .center A:hover { text-decoration: underline; }
.menuMain .centerCur { background: url(m-bgr-a0.gif) repeat-x top; padding: 8px 7px 0; }
.menuMain .centerCur A { color: #FFFFFF; font-size: 15px; text-decoration: none; }
.menuBG { background: url(m-delive.gif) repeat-x top; }
.mainLeft { padding: 0 1px 30px 0; }
.mainText { padding: 0 20px 30px 18px; }
.workText { background: url(m-shadow.gif) repeat-x top #FFFFFF; padding: 35px 20px 30px 25px; }
.mainRight { padding: 0 15px 30px 15px; }
.textLeft { padding: 0 0 0 10px; }
.textLeft A { font-size: 14px; }
.divider { background: url(punktir-.gif) repeat-y; }

.cprTop { background: #FFFFFF; }
.cpr { background: #007E3F; color: #FCEBE4; }
.cpr A { color: #FCEBE4; text-decoration: none; }
.cpr A:hover { text-decoration: underline; }
.cpr .left { padding: 12px 0 0 20px; }
.cpr .right { padding: 12px 15px 0 0; }
.partners .info { padding: 0 0 0 50px; }
.partners IMG { margin-bottom: 30px; }