.bla-bla {}

A { color: #d2711f; text-decoration: none; }
HTML, BODY { margin: 0px; padding: 0px; height: 100%; background: #f7f0d5; color: #353535; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 18px; }
IMG { display: block; border: 0px; }
P { margin: 0px 0px 13px 0px; padding: 0px; }
TABLE { border: 0px; border-collapse: collapse; font-family: Arial; font-size: 12px; color: #353535; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #353535; font-size: 14px; margin: 0px 0px 10px 0px; font-weight: normal; background: url(image/h1.png) repeat-x left bottom; }
H2 { font-size: 14px; margin: 0 0px 1px 0px; font-weight: normal; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Arial; font-size: 12px; margin: 0px; padding: 2px; color: #353535; border: 1px solid #000000; }
.ul { margin: 0 10px 0 0; padding-left: 0; line-height: 18px; position: relative; left: -10px; }
.ul LI { list-style: none; background: url(image/i-arrow.gif) no-repeat left 8px; padding: 0 0 3px 10px; line-height: 18px; }
OL { padding-left: 20px; }
OL LI { padding: 0 0 3px 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; }
.pager { color: #7B7A88; }
.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; color: #000000; font-size: 10px; }
.links A { color: #d2711f; text-decoration: none; }

.top1 { height: 46px; background: url(image/top_bgr1.gif) repeat-x; }
.top2 { padding: 10px 0 0 248px; }
.top2 TD { color: #919191; font-size: 11px; padding: 0 6px 0; }
.top3 { padding: 14px 4px 0 0; }
.top3 TD { padding: 0 14px 0; }
.top4 { background: url(image/top_bgr2.gif) repeat-x; }
.top5 { background: #DFE0E3; height: 237px; }
.curLang { color: #f7f0d5; }
.abs1 { position: absolute; left: 252px; top: 130px; }
.abs2 { position: absolute; right: 82px; top: 130px; }
.mtItem { padding: 32px 0 0 3px; }
.search { background: url(image/poisk_bgr.jpg) no-repeat #DFE0E4; padding: 63px 0 0 28px; }
.search .edit { border: 1px solid #CFD0D2; width: 173px; height: 22px; font-size: 12px; padding: 3px 0 0 2px; margin-bottom: 3px; }
.search .image { margin: 7px 0 0 10px; }
.search { line-height: 20px; }
.search SPAN { margin-left: 6px; }
.left { background: #E9EAEC; padding-top: 395px; }
.leftWork { background: url(image/bottom1.gif) no-repeat left bottom #E9EAEC; }
.main { background: url(image/bottom_bgr1.gif) repeat-x left bottom; }
.main .text { padding: 26px 25px 0 35px; }
.work { background: url(image/bottom_bgr1.gif) repeat-x left bottom; }
.work .text { padding: 22px 30px 0 35px; }
.img { border: 1px solid #b4b4b4; }
.img IMG { border: 2px solid #e9eaec; }
.divMainSpec { background: url(image/people.gif) no-repeat #E9EAEC; margin-top: 24px; position: absolute; top: 445px; width: 224px; }
.mainSpec .text { padding: 13px 0px 0 0; }
.divMainComm { margin-top: 22px; position: absolute; top: 445px; width: 224px; }
.mainComm .text { padding: 11px 0px 0 0; }
.hdr { font-size: 14px; color: #676769; }
.mainNew { height: 113px; }
.leftBot { position: absolute; left: 0; top: 843px; }
.mnHeader { padding: 12px 0 18px 13px; }
.mnBg { background: url(image/blok_bgr.gif) repeat-x top; }
.mnItem { background: url(image/i-arrow.gif) no-repeat 4px 9px; padding: 2px 5px 0 15px; }
.mnDate { color: #646464; padding-right: 3px; }
.mnAdv { padding-top: 6px; }
.cpr { background: #5E5D5B; color: #FFFFFF; height: 70px; }
.crLeft { padding: 37px 0 0 28px; }
.crLeft A { color: #FFFFFF; }
.crAddr { padding: 19px 0 0 28px; }
.crTel { padding: 37px 0 0 12px; }
.crMail { padding: 37px 0 0 14px; }
.spPart { font-size: 14px; color: #696562; padding: 0 0 8px 0; }
.spItem { float: left; margin: 0 10px 0 0; }
.spImg { border: 1px solid #B7B29E; padding: 2px; margin: 5px 8px 11px 0; }
.mwDate { color: #6E646D; padding-right: 3px; }
.linksBlock { padding: 10px 0px 15px 20px; background: #E9EAEC; }
.linksCol { padding: 0 30px 0 0; }
.blockAdv { padding: 5px 0 40px; }
.rlBlock { background: #E9EAEC; }
.rlBlock TD { width: 140px; padding: 0; margin: 0; color: #656567; }
.rlImg { border: 3px solid #D6D5D1; margin: 0 0 0 15px; }
.str { position: absolute; }
.str DIV { position: relative; left: -10px; width: 6px; height: 5px; background: url(image/i-arrow.gif) no-repeat 0 5px; }
#mmContentBorder { width: 370px; height: 270px; background: #DEDCDD; margin: 0 15px 0; }
#mmContent { vertical-align: middle; }
.cfLeft { padding-top: 10px; }
.cfLeft TEXTAREA { width: 194px; height: 115px; border: 1px solid #CBCBCD; padding: 3px 5px 5px 5px; font-size: 11px; color: #393939; font-family: Arial; }
.cfLeft .edit { width: 194px; height: 22px; border: 1px solid #CBCBCD; margin: 0 0 9px 0; padding: 3px 5px 0 5px; font-size: 11px; color: #393939; font-family: Arial; }
.cfLeft .submit { position: absolute; left: 118px; margin-top: 3px; }
.lb { margin: 22px 0 0 28px; width: 210px; }
.lbHeader { color: #68686A; padding: 13px 0 10px 0; }
.fastPath { line-height: 17px; }
.subMenu { z-index: 100; }
.subMenu TABLE { background: #F2E6BC; border: 1px solid #C4BDA3; border-width: 0 1px 1px; position: relative; left: -4px; top: -2px; }
.subMenu .td { padding: 5px 10px 1px; line-height: 16px; }