.bla-bla {}

A { color: #106BB2; text-decoration: underline; }
HTML, BODY { margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; color: #2C2C2C; 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: #2C2C2C; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #696969; font-size: 16px; margin: 0px 0px 12px 0px; }
H2 { color: #EC0D2A; font-size: 16px; margin: 20px 0px 12px 0px; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Arial; font-size: 11px; margin: 0px; padding: 2px 2px 2px 10px; color: #737373; border: 1px solid #C0C0C0; }
UL { margin: 0 0 0 10px; padding: 0; }
UL LI { margin: 0; padding: 0 0 3px 10px; list-style-type: none; background-image: url("image/i.gif"); background-repeat: no-repeat; background-position: 0px 7px; }

.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; }
.fR { float: right; }
.green { color: #147D5F; }

.filial { position: absolute; right: 30px; top: 25px; }
.filial2 { position: absolute; right: 220px; top: 35px; }
.filial3 { position: absolute; right: 389px; top: 35px; }
.topBgr { background: url("image/top1-bgr.gif") repeat-x top; }
.topLogo { margin: 25px 0 26px 0; }
.mapBgr { width: 100%; background: url("image/top-bgr.gif") repeat-x; }
.phones { padding: 0 20px 20px 20px; }
.bottomG { width: 100%; background: #0D7962 url("image/bottom-bgr.gif") repeat-x; }
.bot1 { background-color: #0D7962; }
.address { margin: 20px 0 10px; color: #fff; }
.copy { margin-bottom: 10px; color: #70B8AC; font-size: 11px; }
.copy A { color: #70B8AC; text-decoration: none; }
.content { width: 100%; padding: 0 42px 20px 36px; background: url("image/top3_right2.gif") no-repeat right top; }
.leftMenu { width: 100%; background: url("image/menu_v-bgr.gif") repeat-y; }
.menuLeft { width: 100%; background: url("image/menu_v.jpg") repeat-y; padding: 4px 5px 4px 32px; }
.menuLeft A { font-size: 16px; color: #fff; text-decoration: none; }
.submenuLeft { background: url("image/arrow-menu_v.gif") no-repeat 18px 10px; padding: 4px 5px 4px 32px; font-size: 14px; }
.topMenu { width: 100%; height: 27px; background: url("image/menu_h-bgr.gif") repeat-x; }
.topMenu A { color: #fff; font-size: 10px; text-transform: uppercase; }
.menuTop { background: url("image/razdelitel-menu_h-bgr.gif") no-repeat right; }
.menuTopSel, .menuTopSelLast { background: url("image/menu_h-bgr_activ.gif") repeat-x; }
.topSelect { width: 100%; height: 27px; background: url("image/razdelitel-menu_h-bgr_activ.gif") no-repeat right; }
.undertopMenu { width: 33%; height: 108px; background: url("image/b_all-bgr.gif") repeat-x; cursor: pointer; }
.topBgr11 { height: 108px; background: url("image/b_urolog-bgr.jpg") no-repeat left; }
.topBgr12 { height: 108px; background: url("image/b_urolog-im.png") no-repeat right; }
.topBgr12 IMG { position: relative; top: 80px; left: 20px; }
.topBgr21 { height: 108px; background: url("image/b_ginekolog-bgr.jpg") no-repeat left; }
.topBgr22 { height: 108px; background: url("image/b_ginekolog-im.png") no-repeat right; }
.topBgr22 IMG { position: relative; top: 80px; left: 20px; }
.topBgr31 { height: 108px; background: url("image/b_stomatolog-bgr.jpg") no-repeat left; }
.topBgr32 { height: 108px; background: url("image/b_stomatolog-im.png") no-repeat right; }
.topBgr32 IMG { position: relative; top: 80px; left: 20px; }
.fLBgr { float: left; background-color: #D6D8D7; padding: 5px; margin: 0 15px 2px 0; }
.fLBgr2 { float: left; background-color: #fff; padding: 5px; margin: 0 15px 2px 0; }
.grayBgr { background-color: #EBEBEB; }
.mainLeft { padding: 10px 10px 10px 5px; }
.mainRight { padding: 10px 10px 10px 5px; }
.bgr1 { background: url("image/bespokoit-bgr.gif"); }
.bgr2 { background: url("image/bespokoit.jpg") repeat-y right; color: #C2E6E2; font-size: 16px; padding: 5px 5px 5px 15px; }
.nameForm { text-align: right; padding: 0 10px 10px 0; }
.fieldForm { width: 100%; padding: 0 0 10px 0; }
.hZapis { background: url("image/zapis.jpg") repeat-y; color: #fff; font-size: 16px; padding: 5px 5px 5px 25px; }
.mainZapis { background-color: #EBEBEB; }
.nameForm2 { text-align: right; padding: 0 10px 10px 17px; }
.fieldForm2 { width: 100%; padding: 0 15px 10px 17px; }
.answer { margin: 10px 0 0 20px; }

.dateBlock { margin-bottom: 5px; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlockTd { padding-bottom: 15px; }
.oneBlock { margin-bottom: 15px; }

TH { background-color: #0A6B58; color: #BEE3DB; font-weight: normal; border: 1px solid #68B9A9; padding: 3px; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #CECECE; padding: 3px; }
TR.td2 TD { background-color: #EBEBEB; border: 1px solid #CECECE; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #CECECE; padding: 3px; }
.td2 { background-color: #EBEBEB; border: 1px solid #CECECE; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }

.links { padding: 0px 0px 0px 0px; color: #70B8AC; font-size: 10px; }
.links A { color: #70B8AC; text-decoration: none; }
