.bla-bla {}

A { color: #1E5490; text-decoration: underline; }
BODY { margin: 0px; padding: 0px; background-color: #ffffff; color: #505050; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 18px; }
IMG { border: 0px; }
TABLE { font-family: Arial; font-size: 12px; color: #505050; line-height: 18px; }
H1 { color: #505050; font-size: 16px; margin: 0 0 20 0; }
H2 { font-size: 14px; margin: 20 0 10 0; }
INPUT.searchInput { height: 23px; width: 130px; font-family: Arial; font-size: 11px; margin: 0px; padding: 2px; color: #505050; border-width: 1px; border-style: solid; border-color: #A5A5A5; }
INPUT.sendInput, SELECT.sendInput { height: 23px; font-family: Arial; font-size: 11px; margin: 0px; padding: 2px; color: #505050; border-width: 1px; border-style: solid; border-color: #A5A5A5; }
TEXTAREA.sendInput { font-family: Arial; font-size: 11px; margin: 0px; padding: 2px; color: #505050; border-width: 1px; border-style: solid; border-color: #A5A5A5; }
.button { font-family: Arial; font-size: 11px; border-width: 1px; border-style: solid; border-color: #A5A5A5; cursor: pointer; }

.small { font-size: 11px; }
.big { font-size: 14px; }
.red { color: #ff0000; }
.green { color: #31A552; }

.top { background-color: #245098; }
.topMenu { color: #D5D7E3; text-decoration: underline; }
.topMenu A { color: #D5D7E3; }
.topBgr { background-image: url("image/top-gradient1.jpg"); background-repeat: no-repeat; background-position: left top; }

.punktMenu { height: 28px; color: #1F4689; text-decoration: none; background-image: url("image/m-bgr.jpg"); background-repeat: no-repeat; padding-left: 20px; cursor: pointer; }
.punktMenu A { color: #1F4689; text-decoration: none; }
.punktMenu A:hover { color: #ffffff; text-decoration: none; }
.NpunktMenu { height: 28px; color: #1F4689; text-decoration: none; background-image: url("image/m-bgr.jpg"); background-repeat: no-repeat; padding-left: 20px; }
.NpunktMenu A { color: #1F4689; text-decoration: none; }
.NpunktMenu A:hover { color: #ffffff; text-decoration: none; }
.punktMenuSel { height: 28px; color: #ffffff; text-decoration: none; background-image: url("image/m-bgr-a.jpg"); background-repeat: no-repeat; padding-left: 20px; cursor: pointer; }
.punktMenuSel A { color: #ffffff; text-decoration: none; }
.NpunktMenuSel { height: 28px; color: #ffffff; text-decoration: none; background-image: url("image/m-bgr-a.jpg"); background-repeat: no-repeat; padding-left: 20px; }
.NpunktMenuSel A { color: #ffffff; text-decoration: none; }
.itemsSubmenu { background-color: #7E89A6; }
.td1Submenu TD { background-color: #DAE0EE; }
.td1Submenu { background-color: #DAE0EE; }
A.subMenu:hover { color: #19AB5A; text-decoration: none; }
A.subMenuSel { color: #19AB5A; text-decoration: none; }
.leftBorderGray { border-left-width: 1px; border-left-style: solid; border-left-color: #A5A5A5; }
.library { padding: 0 20 10 0; }
.bgr1 { background: url("image/price-bgr1.gif") repeat-x bottom; padding: 0 0 4px 60px; }
.bgr2 { background: url("image/price-bgr2.gif") repeat-y right; }
.bgr3 { background: url("image/price-bgr3.gif") repeat-x top; }
.bgr4 { background: url("image/price-bgr4.gif") repeat-y left; }
.bgrC { background-color: #D9F4E5; }
.goodInfo { background-image: url("image/m-bgr-a.jpg"); background-repeat: repeat-y; padding: 10px; width: 200px; }
.goodInfo A { font-weight: bold; color: #fff; text-decoration: none; }

.dateBlock { margin-bottom: 5px; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlock { margin-bottom: 15px; }
.oneBlockTd { width: 99%; padding-bottom: 15px; }
.oneBlockTdPic { padding: 2 20 15 0; }
.answer { margin: 10 0 0 20; }
.fastNav { background-image: url("image/work-bgr.jpg"); background-repeat: repeat-y; background-position: left; font-size: 11px; padding: 5 10 5 10; }

.items { background-color: #A5A5A5; }
.itemsSmall { background-color: #A5A5A5; font-size: 10px; line-height: 14px; }
.items TH { background-color: #BAC4DD; color: #000000; font-weight: normal; }
.itemsSmall TH { background-color: #BAC4DD; color: #000000; font-weight: normal; }
.td1 TD { background-color: #ffffff; }
.td2 TD { background-color: #EFEFEF; }
.td1 { background-color: #ffffff; }
.td2 { background-color: #EFEFEF; }

.copy { font-size: 11px; color: #6B6B6B; padding: 30 10 20 0; text-align: right; }
.copy A { color: #6B6B6B; text-decoration: none; }
.address { font-size: 11px; color: #6B6B6B; padding: 30 0 20 30; }
.address TABLE { font-size: 11px; color: #6B6B6B; }
#links { padding: 0 20 10 30; color: #6B6B6B; font-size: 10px; }
#links A { color: #6B6B6B; text-decoration: none; }