.bla-bla {}

A { color: #2178C7; text-decoration: underline; }
A.black { color: #000000; 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 { 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: #3EAE40; font-size: 18px; margin: 0px 0px 20px 0px; font-weight: normal; }
H2 { font-size: 14px; 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 #848484; }
INPUT.searchInput { width: 100%; font-family: Arial; font-size: 12px; margin: 5px 0; padding: 2px; color: #000000; border: 1px solid #B3B3B3; }
UL { margin: 0px 0px 10px 10px; padding: 0px; }
UL LI { margin: 0px; padding: 0px 0px 2px 10px; list-style-type: none; background-image: url("image/bullet.gif"); background-repeat: no-repeat; background-position: 0px 7px; }

.small { font-size: 11px; }
.big { font-size: 14px; }
.red { color: #ff0000; }
.blue { color: #2178C7; }
.orange { color: #DB7E00; }
.green { color: #3EAE40; }
.green A, A.green { color: #3EAE40; text-decoration: none; }
.tdn { text-decoration: none; }
.inv { display: none; }
.quote { font-size: 11px; font-style: italic; }
.fL { float: left; }
.fR { float: right; }
.clear { clear: both; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }

.mainBgr { width: 100%; height: 100%; background: url("image/fon_bottom.gif") repeat-x left bottom; }
.leftBgr { background: url("image/fon-top-2.gif") no-repeat right top; }
.centerBgr { background: url("image/fon-top.gif") no-repeat left top; }
.leftBgrNG { background: url("image/ng/top1_new_year.gif") no-repeat right top; }
.centerBgrNG { background: url("image/ng/top22_new_year.gif") no-repeat left top; }
.rightBgrNG { background: url("image/ng/sharik2.gif") no-repeat left top; }
.w990h100 { width: 990px; height: 100%; }
.w960h100 { width: 960px; height: 100%; }
.icons { color: #838383; }
.menuBgr { background: url("image/menu_top_bgd.gif") repeat-x left top; }
.menuBgrBot { background: url("image/menu_bottom-bgd.gif") repeat-x left top; }
.menuBgr A, .menuBgrBot A { color: #fff; text-decoration: none; }
.menuTopL { background: url("image/menu_top_left.gif") no-repeat left top; }
.mainBgrArt { background: url("image/fon-stati-bgd.gif") repeat-x left top; }
.anBgr { background: url("image/fon_analisi-bgd.gif") repeat-x left top; }
.anBgrL { background: url("image/fon_analisi-left.gif") no-repeat left top; }
.anBgrR { height: 116px; background: url("image/fon_analisi-right.gif") no-repeat right top; }
.niiBgr { width: 264px; height: 440px; background: url("image/fon_Nii_medizini2.gif") no-repeat left top; }
.bullet { background: url("image/bullet.gif") no-repeat left 6px; padding-left: 10px; }
.copyBgr { width: 264px; height: 85px; background: url("image/copyright.gif") no-repeat left top; }
.copy { color: #fff; }
.copy A { color: #fff; text-decoration: none; }
.dn { display: none; }
.pa { position: absolute; }
.pr { position: relative; }
.submenu { position: absolute; border-top: 1px solid #fff; background-color: #FFA944; padding: 5px 7px; z-index: 20; }
.submenuP { padding: 2px 5px; white-space: nowrap; }
.submenuP A { color: #fff; text-decoration: none; }
.submenuP A:hover { color: #000; }
.borderTop { border-top: 1px solid #F0942D; }
.formBgr { background-color: #F0F0F0; padding: 10px; }
.iXls { background: url("image/i-xls.gif") no-repeat left; padding: 2px 0px 0px 20px; margin: 10px 5px 10px 0px; }
.imgBorder { border: 1px solid #B1B3B2; }
#showMap { position: absolute; }
.tags { display: inline; }
.sec1 { font-size: 10px; line-height: 14px; color: #5F9AD4; }
.sec2 { font-size: 14px; line-height: 16px; color: #5F9AD4; }
.sec3 { font-size: 18px; line-height: 18px; color: #1F75C0; }
.sec4 { font-size: 22px; line-height: 20px; color: #2274C8; }
.sec5 { font-size: 26px; line-height: 26px; color: #2172C1; }

.padt10 { padding-top: 10px; }
.padt15 { padding-top: 15px; }
.padt25 { padding-top: 25px; }
.padr10 { padding-right: 10px; }
.padr15 { padding-right: 15px; }
.padr20 { padding-right: 20px; }
.padr40 { padding-right: 40px; }
.padr45 { padding-right: 45px; }
.padr72 { padding-right: 72px; }
.padr74 { padding-right: 74px; }
.padr80 { padding-right: 80px; }
.padr90 { padding-right: 90px; }
.padr100 { padding-right: 100px; }
.padb5 { padding-bottom: 5px; }
.padb10 { padding-bottom: 10px; }
.padb20 { padding-bottom: 20px; }
.padl10 { padding-left: 10px; }
.padl15 { padding-left: 15px; }
.padl20 { padding-left: 20px; }
.padl35 { padding-left: 35px; }
.padl65 { padding-left: 65px; }
.padl75 { padding-left: 75px; }
.padl80 { padding-left: 80px; }

.mart10 { margin-top: 10px; }
.mart15 { margin-top: 15px; }
.mart20 { margin-top: 20px; }
.mart30 { margin-top: 30px; }
.mart40 { margin-top: 40px; }
.mart90 { margin-top: 90px; }
.marr10 { margin-right: 10px; }
.marr20 { margin-right: 20px; }
.marb6 { margin-bottom: 6px; }
.marb10 { margin-bottom: 10px; }
.marb15 { margin-bottom: 15px; }
.marb20 { margin-bottom: 20px; }
.marb30 { margin-bottom: 30px; }
.marb40 { margin-bottom: 40px; }
.marb50 { margin-bottom: 50px; }
.marl18 { margin-left: 18px; }
.marl20 { margin-left: 20px; }

.dateBlock { color: #8F8F8F; }
.pagerTop { margin-bottom: 10px; color: #EB8519; font-size: 11px; }
.pagerBottom { margin-top: 10px; color: #EB8519; font-size: 11px; }
.pagerTop A, .pagerBottom A { text-decoration: none; }
.oneBlockTd { padding-bottom: 15px; }
.oneBlock { margin-bottom: 15px; }

TH { background-color: #919191; color: #fff; font-weight: normal; border: 1px solid #A8AAA9; padding: 3px; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #A8AAA9; padding: 3px; }
TR.td2 TD { background-color: #EBEBEB; border: 1px solid #A8AAA9; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #A8AAA9; padding: 3px; }
.td2 { background-color: #EBEBEB; border: 1px solid #A8AAA9; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }

.links { padding: 0px 0px 0px 0px; color: #8C8C8C; font-size: 10px; }
.links A { color: #8C8C8C; text-decoration: none; }

@media screen {
 div.form { display: block; }
}

@media print {
 div.form { display: none; }
}

.td_certif{text-align:center; vertical-align:top; width:33%; padding-bottom:25px;}
.td_certif_a{display:block; text-decoration:none;}
.td_certif_span{display:block; text-align:left !important; text-decoration:underline; margin-left: 25px; margin-top: 5px;}

#Map { background: url("image/filiali/office_main2.png") no-repeat 0 0; width: 231px; height: 80px; display: block; text-decoration: none; position: fixed; bottom: 0; right: 0; z-index: 999; }
#MapContent { background: url("image/filiali/filiali_fon.png") no-repeat 0 0; position: fixed; right: 0; bottom: 80px; width: 730px; height: 388px; z-index: 999; }
.imgBorder{border:1px solid #B3B3B3;}
#OurClients{background:url(image/client-b.jpg) no-repeat 0 0; width:264px; height:80px; display:block; margin-top:40px;}

.posRel{position:relative;}
.posAbs{position:absolute; top:0; background:#FFA944; padding:0 10px 0 7px;}
.posAbs div{padding:2px 5px;}
.addToBasket{background:url(image/button_priem.gif) no-repeat 0 0; width:146px; height:18px; cursor:pointer;}
