.bla-bla {}

A { color: #016DD2; text-decoration: underline; }
A:hover { text-decoration: none; }
HTML, BODY { margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; color: #000000; 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; }
TABLE { border: 0px; border-collapse: collapse; font-family: Arial; font-size: 12px; color: #000000; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #01598B; 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: Arial; font-size: 12px; margin: 0px; padding: 2px; color: #000000; border: 1px solid #000000; }
UL { margin: 7px 10px 0 5px; padding-left: 0; line-height: 18px; }
OL { margin: 7px 10px 0 5px; padding-left: 10px; line-height: 18px; }
UL LI { margin: 2px 0 4px 2px; list-style: none; background: url(image/i.gif) no-repeat left 7px; padding: 0 0 0 15px; line-height: 18px; }
UL LI A { font-size: 12px; }
OL LI { margin-left: 20px; }

.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: 0px 0px 0px 0px; font-size: 10px; }
.links A { text-decoration: none; color: #91C7EB; }

.topLogo { position: absolute; left: 0; top: 0; }
.top1 { background: url(image/top-logo.gif) no-repeat left top; padding: 53px 0 0 39px; }
.top2 { background: url(image/top_bgr.gif) repeat-x top; }
.top3 { background: url(image/i2.gif) no-repeat right 26px; }
.top3 IMG { margin: 34px 40px 0 0; }
.topMenu TD { padding: 35px 0 0 37px; }
.img1 { position: absolute; left: 0; }
.top4 { background: url(image/top-flash_bgr2.gif) repeat-x top; }
.top5 { background: url(image/menu.gif) no-repeat left bottom #054587; }
.top6 { background: url(image/razdelit_bgr.gif) repeat-y left #FFFFFF; }
.menuLeft { margin: 3px 10px 0 20px; color: #FFFFFF; }
.menuLeft TD { padding: 3px 0 3px 7px; }
.menuLeft A { color: #FFFFFF; font-size: 12px; }
.mainLeft { background: url(image/kontent_bgr1.gif) repeat-x top; padding: 25px 5px 30px 13px; }
.divVert { background: #8E8E8E; }
.divVert SPAN IMG { background: #FFFFFF; }
.mainPart { background: url(image/kontent_bgr2.gif) repeat-x top; }
.header { width: 321px; height: 20px; margin-top: 5px; }
.header TD { background: url(image/uslugi.gif) no-repeat #3992CD; padding: 0 20px 0 22px; }
.header H1 { margin-bottom: 0px; color: #FFFFFF; }
.header2 { position: relative; left: -12px ; }
.header2 TD { background: url(image/i_zagolovok.gif) no-repeat left 5px; padding-left: 11px; }
.header2 H1 { margin-bottom: 5px; }
.header3 { background: #C7C7C7; position: relative; left: -8px; margin: 5px 0 6px; }
.header3 TD { padding: 1px 0 1px 8px; }
.header3 H1 { color: #5A5A5A; font-size: 18px; margin: 0; padding: 0; font-weight: normal; }
.newsMain { padding-left: 24px; width: 312px; }
.date { color: #828282; }
.date DIV { background: #B5B5B5; margin: 12px 20px 0 3px; }
.name { color: #828282; }
.mainText { padding: 25px 30px 30px 30px; }
.mainText .text { padding: 5px 0 0 0; }
.workText { padding: 24px 0 30px 13px; }
.workText .text { padding: 10px 0 0 22px; }
.about { background: url(image/about_bgr.gif) repeat-x top; position: relative; left: -9px; }
.mainRight { padding: 25px 16px 30px 20px; background: url(image/right_bgr.gif) repeat-y right; }
.mainPhoto { background: url(image/photo.gif) no-repeat left top; width: 228px; height: 270px; color: #016DD2; }
.mainPhoto IMG { margin: 10px 0 12px; }
.cpr { height: 104px; background: #0062A5; }
.cpr A { color: #91C7EB; text-decoration: none; }
.cpr .left { padding: 25px 30px 0 30px; color: #91C7EB; }
.cpr .right { color: #91C7EB; padding: 25px 30px 0 30px; }
.cpr .right A { color: #FFFFFF; text-decoration: underline; }
.cpr .right A:hover { text-decoration: none; }
.cpr1 { background: url(image/bottom_bgr1.gif) repeat-x top; }
.cpr2 { background: url(image/bottom_bgr2.gif) repeat-x top; color: #91C7EB; }
.formCell { padding: 0 0 8px 0; }
.tableMain { border: 1px solid #0062a5; border-collapse: collapse; font-family: "Arial"; font-size: 12px; }
.tableMain TH { border: 1px solid #0062a5; font-weight: bold; text-align: center; background-color: #3992cd; font-family: "Arial"; font-size: 12px; color: #FFFFFF; }
.tableMain TD { border: 1px solid #0062a5; font-family: "Arial"; font-size: 12px; padding: 5px; }
.tableMain .td { border: 1px solid #0062a5; font-family: "Arial"; font-size: 12px; padding: 5px; background-color: #c7e1f2; }

.tablePath TD { padding: 0 5px 8px 0; }
.tablePath .inp { border: 1px solid #005EA2; height: 22px; color: #444444; padding: 0 2px 0 4px; font-family: "Arial"; }
.tablePath .sub { margin-top: 10px; font-family: "Arial"; }

.tablePathAct { background: #E0E0E0; }
.tablePathAct TD { padding: 5px 5px 3px 10px; }
.tablePathAct .td { padding: 5px 20px 3px 10px; }
.tablePathAct .inp { border: 1px solid #005EA2; height: 22px; color: #444444; padding: 0 2px 0 4px; font-family: "Arial"; }
.tablePathAct .sub { margin: 5px 0 10px; font-family: "Arial"; }
.tablePathAct  H1 { margin: 0 0 10px; color: #5a5a5a; }
