.bla-bla {}

A { color: #004990; text-decoration: underline; }
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; text-align: justify;}
TABLE { border: 0px; border-collapse: collapse; font-family: Arial; font-size: 12px; color: #000000; line-height: 18px; }
TABLE TD { padding: 0px; font-family: Arial; font-size: 12px;}
FORM { display: inline; }
H1 { color: #2B2B2B; font-size: 18px; margin: 0px 0px 20px 0px; font-weight: normal; }
H2 { font-size: 16px; margin: 20px 0px 10px 0px; color: #B80000; }
H3 { font-size: 14px; margin: 20px 0px 10px 0px; color: #000000; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Arial; font-size: 12px; margin: 0px; padding: 2px; color: #000000; border: 1px solid #B1B1B1; }
OL LI { text-align: justify; }
UL { margin: 0 0 0 0; padding-left: 10px; padding-right: 0; line-height: 18px; }
UL LI { margin: 0 0 0 2px; list-style: none; background: url(image/str.gif) no-repeat left 6px; padding: 0 0 0 18px; line-height: 18px; text-align: justify; }
.ul { list-style: none; padding-left: 10px; padding-right: 0; margin: 0 0 0 0; }
.ul .li { background: url(image/li1.png) no-repeat 10px 9px; padding: 0 0 0 22px; margin: 0; text-align: justify; }
.zagolovok{font-size: 16px;font-weight: bold; }
.content_table td {padding:0px 3px 0px 3px;}

.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: #458DBF; color: #FFFFFF; font-weight: normal; border: 1px solid #007CB2; padding: 3px; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #007CB2; padding: 3px; }
TR.td2 TD { background-color: #C8E7FE; border: 1px solid #007CB2; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #007CB2; padding: 3px; }
.td2 { background-color: #C8E7FE; border: 1px solid #007CB2; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }

.links { padding: 0px 0px 0px 0px; color: #000000; font-size: 10px; }
.links A { color: #004990; text-decoration: none; }
.top1 { background: url(image/top-bgr.gif) repeat-x; height: 114px }
.top1W { background: url(image/work-top-bgr.gif) repeat-x; height: 114px }
.top11 { background: url(image/top-bgr.gif) repeat-x left -94px; }
.top11W { background: url(image/work-top-bgr.gif) repeat-x left -94px; }
.top2 { background: url(image/top1.jpg) no-repeat; }
.top2W { background: url(image/work-top1.jpg) no-repeat; }
.top3 { background: url(image/top2.jpg) no-repeat right top; }
.top3W { background: url(image/work-top2.jpg) no-repeat right top; }
.top4 { background: url(image/top3.jpg) no-repeat right top; }
.top4W { background: url(image/work-top3.jpg) no-repeat right top; }
.top41 { background: url(image/top3.jpg) no-repeat right -94px; }
.top41W { background: url(image/work-top3.jpg) no-repeat right -94px; }
.mtTop { background: url(image/topmenu-bgr.gif) repeat-x; }
.mtLeftTop { background: url(image/top1.jpg) no-repeat left -94px; }
.mtRightTop { background: url(image/top2.jpg) no-repeat right -94px; }
.mtLeft { background: url(image/top1.jpg) no-repeat left -98px; }
.mtRight { background: url(image/top2.jpg) no-repeat right -98px; }
.mtLeftW { background: url(image/work-top1.jpg) no-repeat left -94px; }
.mtRightW { background: url(image/work-top2.jpg) no-repeat right -94px; }
.mtLW { background: url(image/work-top1.jpg) no-repeat left -98px; }
.mtRW { background: url(image/work-top2.jpg) no-repeat right -94px; }
.mtQuad { position: absolute; }
.mtQuad IMG { position: relative; left: -1px; top: -4px; }
.topLogo { position: absolute; top: 0px; }
.topTel { position: relative; left: -274px; top: -95px; }
.topTel IMG { position: absolute; top: 0px; }
.menuLeft { margin-left: 7px; background: url(image/menu-bgr.gif) repeat-y left top #C0DBF0; }
.menuLeftTbl { background: url(image/menu-bottom2.gif) no-repeat 1px bottom; }
.mlItem { height: 22px; padding: 1px 0 0 28px; background: url(image/str.gif) no-repeat 13px 8px; }
.mlItem A { font-weight: bold; }
.mlItemCur { height: 22px; padding: 1px 0 0 28px; background: url(image/menu-ak.gif) no-repeat 9px 0; }
.mlItemCur A { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.mlItemCurW { height: 22px; padding: 1px 0 0 28px; background: url(image/work_menu-ak.gif) no-repeat 9px 0; }
.mlItemCurW A { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.mlDiv IMG { height: 5px; background: url(image/menu-t4k.gif) repeat-x 0 2px; margin-left: 9px; }
.mlSubMenu { margin: 3px 0 10px; }
.mlSubItem { padding: 0 0 0 46px; height: 22px; }
.mlSubItemW { padding: 0 0 0 35px; height: 22px; }
.mlSubItemCur { padding: 0 0 0 46px; height: 19px; background: url(image/podmenu-ak.gif) no-repeat 9px 0; height: 22px; }
.mlSubItemCur A { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.mlSubItemWCur { padding: 0 0 0 35px; height: 19px; background: url(image/work_podmenu-ak.gif) no-repeat 9px 0; height: 22px; }
.mlSubItemWCur A { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.wndHeader { background: url(image/part-prog2.gif) no-repeat right top #77B0CF; height: 35px; }
.wndLeft0 { background: url(image/t4k_bgd.gif) repeat-y left #EBEBEB; }
.wndText0 { background: #EBEBEB; padding: 10px 15px 10px; }
.wndRight0 { background: url(image/t4k_bgd.gif) repeat-y right #EBEBEB; }
.wndBot0 { background: url(image/t4k_bgd.gif) repeat-x bottom #EBEBEB; }
.wndBg0 { background: #EBEBEB; }
.wndLeft1 { background: url(image/t4k_bgd.gif) repeat-y left; }
.wndText1 { padding: 10px 15px 10px; }
.wndRight1 { background: url(image/t4k_bgd.gif) repeat-y right; }
.wndBot1 { background: url(image/t4k_bgd.gif) repeat-x bottom; }
.main { padding: 0 11px 0 14px; }
.work { padding: 0 20px 20px 31px; }
.work UL { margin: 0 0 0 0; padding-left: 0; padding-right: 0; line-height: 18px; }
.work UL LI { margin: 0 0 0 10px; list-style: none; background: url(image/spiski.gif) no-repeat left 7px; padding: 0 0 0 8px; line-height: 18px; }
.work OL { margin: 0 0 0 23px; padding-left: 0; padding-right: 0; line-height: 18px; }
.work H1 { font-size: 18px; font-family: Arial; font-weight: bold; margin: 0 0 10px 0; color: #8F8F8F; }
.arDivider { color: #024B90; padding: 0 3px 0; }
.arText { padding: 10px 0 10px; }
.orMain { background: #E0E0E0; }
.orName { padding: 0 0 0 28px; font-size: 11px; line-height: 16px; }
.orInput { padding: 0 15px 5px 12px; }
.orInput INPUT { border: 1px solid #B1B1B1; height: 18px; font-size: 11px; }
.orInput TEXTAREA { border: 1px solid #B1B1B1; height: 100px; font-size: 11px; }
.formSubmit { padding: 0 0 20px 20px; }
.nmHeader { height: 22px; background: url(image/new-strip.gif) left top no-repeat #78B0CF; padding: 2px 0 0 12px; color: #FFFFFF; }
.nmText { padding: 5px 13px 20px; }
.cpr { background: #1686B8; color: #FFFFFF; height: 105px; padding-top: 10px; }
.cpr A { color: #FFFFFF; }
.copy A { text-decoration: none; }
.nwBlock { padding: 0 10px 24px 0; }
.nwDate { color: #808080; }
.clImage { padding: 0 0 5px; margin: 0 0 5px; }
.clMain { background: url(image/partneri-fon.gif) no-repeat; }
.clMain TD { padding-bottom: 15px; }
.lcImage { padding: 0 20px 30px 0; margin: 0 20px 30px 0; }
.lcText { padding: 0 10px 30px 0; }
.fastPath { padding: 0 0 14px 0; font-size: 11px; }
.tmName { color: #017CB5; }
.right { padding: 0 10px 20px 10px; }
.topText { position: absolute; white-space: nowrap; }
.msName { background: url(image/work-razdel.gif) no-repeat #007CB2; height: 35px; width: 226px; color: #FFFFFF; font-size: 13px; font-weight: bold; padding: 8px 0 0 10px; }
.msBody { background-color: #BAD8F0; padding: 15px 13px 15px; height: 215px; }
.msItem { padding: 3px 0 6px 5px; }
.msItemCur { padding: 3px 0 6px 5px; background: #69B0D6; }
.msItemCur A { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.msDiv { background: url(image/menu-t4k.gif) repeat-x; }
.header { margin-bottom: 10px; }
.hdrText { background: url(image/h-work.jpg) no-repeat #78B1CF; padding: 9px 0 0 7px; }
.hdrText H1 { color: #FFFFFF; font-size: 17px; display: inline; }
.tbl, .tbl TD, .tbl TH { border: 1px solid #B1B1B1; border-collapse: collapse; }
.ban1 { background: url(image/banner2.jpg) no-repeat; width: 189px; height: 99px; }
.ban1 A { color: #FFFFFF; text-decoration: none; }
.b1Row1 { padding: 38px 0 0 23px; }
.b1Row2 { padding: 5px 0 0 23px; }
.tblYandex TD { width: 121px; background: url(image/txt-fon.gif) no-repeat; padding: 10px; }