.bla-bla {}

A { color: #27608D; font-size: 12px; padding: 0; font-family: "Arial"; text-align: left; text-decoration: underline; }
BODY { margin: 0px; padding: 0px; background-color: #FEFEFE; color: #444444; font-family: "Arial"; font-size: 12px; font-weight: normal; text-align: justify; }
IMG { border: 0px; }
TABLE { font-family: "Arial"; font-size: 12px; color: #383838; border-color: #BDBDBF; text-align: justify; }
H1 { color: #F28D25; font-size: 20px; font-weight: bold; padding: 0; margin: 0; display: inline; white-space: normal; }
H2 { color: #F28D25; font-size: 12px; padding: 0; margin: 0; font-weight: bold; display: inline; }
H3 { font-size: 12px; font-weight: bold; padding: 2px 3px 2px 5px; margin: 0 0 10px 0; white-space: normal; background-color: #EEEFF1; }
HR { color: #C0C0C0; height: 1px; border: 0; background-color: #C0C0C0; }
TH1 { color: #B30000; font-weight: 100; font-size: 18px; white-space: nowrap; padding: 0 0 0 0; }
TH { font-weight: normal; background-color: #CBE5E2; border: solid #BDBDBF; padding: 5px; border-width: 1px 0 1px 1px; }
UL { margin: 0 10px 0 0; list-style: none; padding-left: 0px; line-height: 20px; list-style-position: inside; }
OL { margin: 0 0 0 20px; padding-left: 8px; line-height: 20px; list-style-position: inside; }
UL LI { margin: 0 0 0 8px; padding: 0 0 0 13px; background-image: url("image/m-bullet.gif"); background-repeat: no-repeat; background-position: 0 7px; list-style-position: outside; }
OL LI { margin: 0 0 0 8px; background-image: none; }

.tableMain { border: 1px solid #B0B1AB; border-collapse: collapse; font-size: 11px; }
.tableMain TH { text-align: center; border: 1px solid #B0B1AB; background-color: #F6F2D6; font-size: 12px; padding: 10px 5px 10px; }
.tableMain TD { border: 1px solid #B0B1AB; font-size: 11px; padding: 10px 5px 10px; }
.tableMain .td { border: 1px solid #F9F6EF; font-size: 11px; padding: 10px 5px 10px; background-color: #EEEFF1; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }

.hide { display: none; }
#callback_div { padding-left: 30px; width: 600px; }
.pr10 { padding-right: 10px; }
.pb10 { padding-bottom: 10px; }
.w100 { width: 100%; }
.w98 { width: 98%; }
.red { color: #ff0000; }
.input { border: 1px solid #C4C4C4; height: 19px; }
.input_ta { border: 1px solid #C4C4C4; height: 200px; }

.menuHeader { text-align: left; }
.menuHeader A { font-size: 14px; padding-left: 10px; }
.menuHeaderSel A { font-size: 14px; padding-left: 10px; color: #649226; }
.menuNum { color: #9D9483; background-color: #E0DCC1; padding: 2px 5px 1px; font-size: 12px; font-family: "Lucida Console"; }
.topMenu { padding: 40px 20px 0; }
.top1 { background: url(image/top23-bgr.gif) repeat-x left top #F3EEC8; }
.top2 { background: url(image/top-vesna42.jpg) no-repeat; }
.subMenuPoint { padding: 8px 8px 0 12px; }
.subMenu { padding-top: 2px; text-align: left; }
.subMenu A { font-size: 11px; line-height: 20px; }
.subMenuItem { text-align: left; }
.subMenuItemSel A { color: #649226; text-align: left; text-decoration: underline; }
.divMenuBottom { display: inline; color: #2A5F98; }
.divMenuBottom A { font-size: 11px; line-height: 25px; }
.menuBTable { padding: 0 50px 0; }
.bannerText { background-image: url(image/flash-header-dgr.jpg); width: 204px; height: 25px; padding-top: 5px; }
.bannerText A { color: #FFFFFF; text-decoration: none; }
.imageBorder { width: 214px; height: 155px; background: url(image/photo-bgr.gif) no-repeat left top; padding: 6px 0 0 1px; }
.mainBottom { color: #585858; font-size: 11px; line-height: 16px; }
.mainBottom A { font-size: 11px; }
.tableCopy { background-color: #F3EEC8; }
.copyTop { background-color: #3476A6; }
.copyLeft { padding: 10px 0 10px 35px; color: #5B5653; line-height: 18px; }
.copyRight { color: #858062; font-size: 11px; padding: 5px 20px 20px 0; line-height: 18px; }
.copyRight A { color: #858062; font-size: 11px; text-decoration: none; line-height: 18px; }
.copyRight A:hover { text-decoration: underline; }
.clientsImage { float: left; margin: 0 10px 10px 0; }
.clientsHeader { font-weight: bold; line-height: 16px; }
.clientsHeader A { color: #000000; text-decoration: none; }
.clientsHeader A:hover { text-decoration: underline; }
.clientsDiv { float: left; margin: 0 20px 20px 0; padding-bottom: 10px; }
.text { line-height: 17px; }
.fastPath { color: #FFFFFF; font-size: 14px; padding: 4px 0 6px 10px; background-image: url(image/flash-header-dgr.jpg); background-repeat: repeat-y; background-color: #3573A6; }
.fastPath A { color: #FFFFFF; font-size: 14px; }
.arrowV { width: 2px; background-color: #000000; }
.arrowH { height: 2px; background-color: #000000; }

.calcBlock { border: 1px solid #CFCFCF; padding: 10px 10px 15px 15px; width: 550px; margin: 10px 0 25px 0; line-height: 20px; }
.calcBlock OL { padding: 0; }
.calcBlock OL LI { padding: 0; }
.calcBlock .inp { border: 1px solid #7E9EB7; }
.calcBlock2 { border: 1px solid #CFCFCF; padding: 10px 10px 15px 15px; width: 730px; margin: 10px 0 25px 0; line-height: 20px; }
.calcBlock2 .inp2 INPUT { width: 16px; height: 14px; margin: 5px 0 1px 0; }
.calcBlock2 OL { padding: 0; }
.calcBlock2 OL LI { padding: 0; }
.calcBlock2 .inp { border: 1px solid #7E9EB7; }
.calcBlock3 INPUT { border: 1px solid #899BA7; height: 22px; color: #8C8C8C; font-size: 11px; margin: 5px 0 5px; font-family: "Tahoma"; }
.calcBlock3 INPUT.count { border: 1px solid #899BA7; height: 22px; color: #8C8C8C; font-size: 11px; margin: 5px 0 5px; font-family: "Tahoma"; background-color: #F1EDC7; width: 90px; }

.calcChecks1 { padding: 60px 0 0 40px; position: absolute; font-size: 10px; color: #646F75; }
.calcChecks1 INPUT { border: 0; height: 14px; margin: 0; padding: 0; }
.calcChecks1 INPUT.inp { border: 1px solid #7E9EB7; height: 22px; margin: 0; padding: 0; }

.calcChecks2 { padding-top: 30px; position: absolute; font-size: 10px; color: #646F75; }
.calcChecks2 INPUT { border: 0; height: 14px; margin: 0; padding: 0; }
.calcChecks2 INPUT.inp { border: 1px solid #7E9EB7; height: 22px; margin: 0; padding: 0; }

.calcChecks3 { padding-top: 30px; position: absolute; font-size: 10px; color: #646F75; }
.calcChecks3 INPUT { border: 0; height: 14px; margin: 0; padding: 0; }

.calcForm { width: 550px; background-color: #F5F1D4; padding: 15px 10px 10px 20px; }
.calcForm INPUT { border: 1px solid #74A7BC; height: 20px; width: 380px; }
.calcForm TEXTAREA { border: 1px solid #74A7BC; height: 50px; width: 380px; }
.divSumm { padding: 15px 15px 0 0; }
.divSumm TABLE TD { padding: 5px 10px 5px 10px; }

.workItem { padding: 0 10px 20px 10px; font-weight: bold; }

.inp2 INPUT { height: 20px; width: 30px; }

.tablePriceA { font-size: 11px; }
.tablePrice { border: 1px solid #C5C8BF; border-collapse: collapse; font-size: 12px; }
.tablePrice TH { text-align: center; border: 1px solid #C5C8BF; background-color: #F5F1D4; font-size: 12px; padding: 10px 5px 10px; }
.tablePrice TD { border: 1px solid #C5C8BF; font-size: 12px; padding: 10px 5px 10px 15px; vertical-align: top; }
.tablePrice .td { border: 1px solid #C5C8BF; font-size: 12px; padding: 10px 5px 10px; background-color: #EEEFF1; }
.tablePrice .td1 { border: 1px solid #C5C8BF; font-size: 12px; padding: 10px 5px 10px; background-color: #F7F7F7; }
.tablePrice I { font-size: 11px; }

.pageNav { background-color: #EEEFF1; padding: 2px 10px 3px 5px; width: 100%; }
.printTop { padding-top: 20px; line-height: 20px; }
.faqGroup { font-weight: bold; padding-bottom: 5px; }

@media print {
.divNoprint { display: none; }
}
