
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(i0000000.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: 5px; }
.pagerBottom { margin-top: 5px; }
.oneBlockTd { padding-bottom: 5px; }
.oneBlock { margin-bottom: 5px; }

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() no-repeat left top; padding: 53px 0 0 39px; }
.top2 { background: url(top_bgr0.gif) repeat-x top; }
.top3 { background: url(i2000000.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(top-flas.gif) repeat-x top; }
.top5 { background: url(menu0000.gif) no-repeat left bottom #054587; }
.top6 { background: url(razdelit.gif) repeat-y left #FFFFFF; }
.menuLeft { 
width: 200px;
height: 100px;
margin: 3px 10px 0 20px; 
color: #FFFFFF; 
}
.menuLeft TD {width: 280px; padding: 3px 0 3px 7px; }
.menuLeft A { color: #FFFFFF; font-size: 12px; }
.mainLeft { background: url(kontent_.gif) repeat-x top; padding: 25px 5px 30px 13px; }
.divVert { background: #8E8E8E; }
.divVert SPAN IMG { background: #FFFFFF; }
.mainPart { background: url(kontent0.gif) repeat-x top; }
.header { width: 200px; height: 20px; margin-top: 5px; }
.header TD { background: url(uslugi00.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(i_zagolo.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: 20px; width: 200px; }
.newsM { padding-left: 24px; width: 100px; width: 200px; }
.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(about_bg.gif) repeat-x top; position: relative; left: -9px; }
.mainRight { padding: 25px 16px 30px 20px; background: url(right_bg.gif) repeat-y right; }
.mainPhoto { background: url(photo000.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(bottom_b.gif) repeat-x top; }
.cpr2 { background: url(bottom_c.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; }
