.bla-bla {}

A { color: #3165AE; text-decoration: underline; }
A:visited { color: #858150; text-decoration: underline; }
BODY { height: 100%; margin: 0px; padding: 0px; background-color: #ffffff; color: #464646; font-family: Tahoma; font-size: 12px; font-weight: normal; line-height: 18px; }
HTML { height: 100%; }
IMG { border: 0px; }
TABLE { border: 0px; border-collapse: collapse; font-family: Tahoma; font-size: 12px; color: #464646; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #9A846C; font-size: 18px; margin: 5px 0px 20px 0px; font-weight: normal; font-family: Tahoma; }
H1 A { color: #9A846C; }
H2 { color: #464646; font-size: 12px; margin: 10px 0px 10px 0px; background-color: #E8EBD0; padding: 3px; }
INPUT.sendInput, SELECT.sendInput { height: 20px; font-family: Tahoma; font-size: 11px; margin: 0px; padding: 2px; color: #9A9A9A; border-width: 1px; border-style: solid; border-color: #7E9DB9; }
TEXTAREA.sendInput { font-family: Tahoma; font-size: 11px; margin: 0px; padding: 2px; color: #9A9A9A; border-width: 1px; border-style: solid; border-color: #7E9DB9; }
INPUT.button { color: #464646; font-family: Tahoma; font-size: 12px; cursor: pointer; }
UL { margin: 0px; padding: 0px; }
UL LI { margin: 0px; padding: 2px 0px 2px 10px; list-style-type: none; background-image: url("image/list.gif"); background-repeat: no-repeat; background-position: 0 9px; }

.small { font-size: 11px; }
.red { color: #ff0000; }
.blue { color: #3165AE; }
.brown { color: #9A846C; }
.inv { display: none; }
.quote { font-size: 11px; font-style: italic; }
.greenF { color: #98A162; font-weight: bold; }
.clear { clear: both; }
A.malinc { color: #BC6F99; }
.malinc { color: #BC6F99; }
.malin { background-color: #BC6F99; padding: 10px; margin-top: 10px; margin-bottom: 10px; }
.malin2 { margin: 0px 0px 10px 0px;}
.malin2 TD { background-color: #BC6F99; padding: 2px 5px 2px 5px; color: #fff; text-align: right; }
.malin H1 { color: #fff; margin: 0px; padding: 0px; text-transform: uppercase; }
.malinh2 { background-color: #BC6F99; padding: 5px 10px 5px 10px; margin-top: 10px; margin-bottom: 10px; }
.malinh2 H2 { color: #fff; margin: 0px; padding: 0px; text-transform: uppercase; background: none; }
.bgShema { background: url("data/Image/pages/promo-shema2.gif") no-repeat; height: 113px; }
.tdSh1 { width: 33%; color: #fff; padding: 22px 10px 0px 30px; }
.tdSh2 { width: 34%; color: #fff; padding: 22px 10px 0px 43px; }
.tdSh3 { width: 33%; color: #fff; padding: 22px 10px 0px 47px; }
.fonSh { background: url("data/Image/pages/promo-fon2.jpg") no-repeat right bottom; height: 321px; }
.bgrTBlock { background: url("image/bgr1.gif") repeat-x; }
.bgrLBlock { background: url("image/bgr4.gif") repeat-y }
.bgrRBlock { background: url("image/bgr2.gif") repeat-y }
.bgrBBlock { background: url("image/bgr3.gif") repeat-x; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }

.wh100 { width: 100%; height: 100%; }
.wh100Bgr { width: 100%; height: 100%; background: url("image/bottom-fon.gif") repeat-x bottom; }
.topBgr1 { width: 99%; background: url("image/top11-bgr.gif") repeat-x; white-space: nowrap; }
.topIcons { position: absolute; top: 0; left: 275px; }
.iMail { margin: 0px 20px 0px 20px; }
.topBgr2 { width: 99%; background: url("image/top2-bgr.gif") repeat-x; }
.topMenu { background: url("image/m-bgr.gif") repeat-x; text-align: center; cursor: pointer; padding-left: 14px; }
.topMenu A, .topMenu A:visited { color: #fff; text-decoration: none; }
.topMenuSel { background: url("image/m-bgr-a.gif") repeat-x; text-align: center; cursor: pointer; padding-left: 14px; }
.topMenuSel A, .topMenuSel A:visited { color: #fff; text-decoration: none; }
.main1Bgr { width: 33%; background: url("image/center-flash1-bgr.gif") repeat-x; }
.main2Bgr { width: 33%; background: url("image/center-flash2-bgr.gif") repeat-x; }
.main3Bgr { width: 33%; background: url("image/center-flash3-bgr.gif") repeat-x; }
.work1Bgr { width: 33%; background: url("image/work-center1-bgr.gif") repeat-x; }
.work2Bgr { width: 33%; background: url("image/work-center2-bgr.gif") repeat-x; }
.work3Bgr { width: 33%; background: url("image/work-center3-bgr.gif") repeat-x; }
.content { width: 99%; padding: 40px 20px 30px 20px; }
.contentWork { width: 99%; padding: 30px 20px 30px 20px; }
.leftBlock { padding: 30px 0px 30px 20px; }
.pictures { padding: 48px 20px 0px 0px; }
.pic { margin-bottom: 24px; }
.newsHeader { border-bottom: 1px solid #A38B6F; font-size: 11px; }
.newsHeader A:visited { color: #3165AE; text-decoration: underline; }
.newsMain { width: 100%; background: url("image/news-shadow.jpg") no-repeat right top; }
.newsWork { width: 100%; height: 100%; background: url("image/news-shadow.jpg") no-repeat right top; }
.clientsMain { width: 230px; background: url("image/clients-bgr.gif") repeat-y; }
.h2 { width: 100%; background: url("image/work-h-bgr.gif") repeat-x; }
.h2Bgr { width: 99%; background: url("image/work-h-left.jpg") no-repeat; color: #fff; padding-left: 10px; }
.h3 { width: 100%; background: url("image/portfolio-h-bgr.gif") repeat-x; }
.h3Bgr { width: 100%; background: url("image/portfolio-h1.gif") no-repeat; color: #fff; padding-left: 10px; }
.picTop { background: url("image/coner1-bgr.gif") repeat-x; }
.picLeft { background: url("image/coner4-bgr.gif") repeat-y; }
.picRight { background: url("image/coner2-bgr.gif") repeat-y; }
.picBottom { background: url("image/coner3-bgr.gif") repeat-x; }
.picCat { padding: 10px; }
.textCat { padding: 10px 0px 10px 0px; }
.menuItem { width: 99%; padding-left: 20px; }
.absHid { position: absolute; display: none; }
.green { background-color: #E8EBD0; padding: 3px; }
.ordersfree { width: 100%; background-color: #FEE4C9; }
.portOne { width: 33%; text-align: center; }
.portOne TABLE { margin-bottom: 20px; width: 232px; }
.portOneT { background: url("image/portfolio-bgr1.gif") repeat-x; }
.portOneR { background: url("image/portfolio-bgr2.gif") repeat-y; }
.portOneB { background: url("image/portfolio-bgr3.gif") repeat-x; }
.portOneL { background: url("image/portfolio-bgr4.gif") repeat-y; }

.dateBlock { margin-bottom: 3px; color: #DA7F0C; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlockTd { padding-bottom: 20px; }
.oneBlock { margin-bottom: 20px; }
.answer { margin-left: 20px; }

TH { background-color: #A9AE6B; color: #fff; font-weight: normal; border: 1px solid #C7CF9C; padding: 3px; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #C7CF9C; padding: 3px; }
TR.td2 TD { background-color: #F0F3E2; border: 1px solid #C7CF9C; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #C7CF9C; padding: 3px; }
.td2 { background-color: #F0F3E2; border: 1px solid #C7CF9C; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }
.tdSubmenu { background-color: #9C7D5E; border-bottom: 1px solid #C1AB94; padding: 2px 10px 2px 10px; }
.tdSubmenu A, .tdSubmenu A:visited { color: #fff; text-decoration: none; }
.td1Submenu { background-color: #E8EBD0; border: 1px solid #fff; padding: 2px; }
.td1Submenu A:hover { text-decoration: none; }
.prStr { padding-top: 10px; text-align: center; }

.address { width: 70%; background: #9E8365 url("image/bottom-bgr.gif") repeat-x; color: #fff; }
.address A { color: #fff; text-decoration: none; }
.copy { width: 30%; background: #9E8365 url("image/bottom-bgr.gif") repeat-x; text-align: right; color: #fff; }
.copy A, .copy A:visited { color: #fff; text-decoration: none; }
.links { padding: 0px 5px 0px 5px; color: #fff; font-size: 10px; }
.links A, .links A:visited { color: #fff; text-decoration: none; }
.bgO { background-color: #FFCF9B; }
.bgB { background-color: #9E8365; }