.bla-bla {}

A { color: #0070AF; text-decoration: underline; }
HTML, BODY { margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; color: #313131; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 18px; }
IMG { display: block; border: 0px; }
P { margin: 0px 0px 10px 0px; padding: 0px; }
TABLE { border: 0px; border-collapse: collapse; font-family: Arial; font-size: 12px; color: #313131; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #525252; font-size: 24px; margin: 0px 0px 10px 0px; font-weight: normal; }
H1.mainLeft { color: #525252; font-size: 24px; margin: 0px 0px 10px 20px; font-weight: normal; }
H1.mainLeftRed { color: #FF4747; font-size: 24px; margin: 0px 0px 10px 20px; font-weight: normal; }
H1.mainSpec { color: #fff; background-color: #FF4747; padding: 5px 5px 5px 10px; font-size: 18px; margin: 0px 0px 20px 0px; font-weight: normal; }
H2 { color: #525252; font-size: 16px; margin: 20px 0px 10px 0px; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Arial; font-size: 12px; margin: 0px; padding: 2px; color: #313131; border: 1px solid #ADAEB0; }
INPUT.searchInput { width: 200px; font-family: Arial; font-size: 12px; margin: 0px 10px 0px 0px; padding: 2px; color: #313131; border: 1px solid #1A658D; }

.small { font-size: 11px; }
.red { color: #ff0000; }
.blue { color: #0070AF; }
.inv { display: none; }
.quote { font-size: 11px; font-style: italic; }
.fL { float: left; }
.fR { float: right; }
.clear { clear: both; }
.answer { margin: 5px 0 0 15px; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }

.top { width: 100%; background: url("image/top-bgr.gif") repeat-x; }
.top2 { height: 107px; margin-left: 50px; }
.topBgr { width: 100%; background: url("image/top-tel7.gif") no-repeat right
top; }
.abslink { position: absolute; left: 0px; top: 105px; }
.topIcq { padding-left: 30px; }
.topEmail { padding-left: 30px; }
.underMenuTop { width: 100%; background: url("image/top-slogan-bgr.gif") repeat-x; }
.search { margin-left: 10px; color: #fff; }
.menuTop A { color: #fff; }
.topMenu { background: url("image/mt-bgr.gif") repeat-x; padding: 0px 5px 0px 5px; }
.topMenuSel { background: url("image/mt-bgr-a.gif") repeat-x; padding: 0px 5px 0px 5px; }
.slogan { width: 100%; }
.main { margin-top: 38px; }
.work { margin-top: 10px; }
.left { padding-left: 10px; }
.leftWork { padding: 28px 0px 0px 10px; }
.rightWork { padding: 28px 0px 0px 0px; }
.fastNav { font-size: 11px; margin-bottom: 10px; }
.leftMenu { background: url("image/ml-bgr.gif") repeat-y; padding: 2px 5px 2px 20px; }
.leftMenu A { font-size: 14px; color: #fff; }
.leftMenuSel { background: url("image/ml-bgr-a.gif") repeat-y; padding: 2px 5px 2px 20px; }
.leftMenuSel A { font-size: 14px; color: #fff; }
.leftSubMenu { background: url("image/ml-bgr.gif") repeat-y; padding: 10px 0px 10px 0px; }
.leftSubMenu A { color: #fff; }
.leftSubMenuPunkt { margin: 1px 0px 1px 20px; padding: 0px 5px 0px 15px; }
.leftSubMenuPunktSel { margin: 1px 0px 1px 20px; background-color: #5B6063; padding: 0px 5px 0px 15px; }
.content { width: 100%; padding: 0px 30px 20px 30px; }
.mainCatalog { color: #0070AF; margin-bottom: 20px; }
.bottom1 { width: 100%; background-color: #213846; }
.bottom2 { background-color: #DCE0E3; color: #474B4C; font-size: 11px; padding: 10px; }
.bottom2 A { color: #474B4C; text-decoration: none; }
.basket { margin-left: 20px; }
.basket IMG { margin-top: 7px; }
.lineGray { background-color: #B1B1B1; margin: 20px 0px 20px 0px; }
.bgGray { background-color: #B1B1B1; }
.voteMain { width: 221px; background-color: #DCE0E3; color: #000; }
.voteHead { padding: 0px 20px 10px 20px; }
.voteRadio { padding: 0px 5px 2px 17px; }
.voteBtn { background: url("image/vote-bottom.gif") no-repeat bottom; padding-top: 20px; }
.specMainItem { width: 34%; font-size: 11px; padding: 0px 10px 10px 10px; }
.specMainPrice { width: 34%; color: #FF494E; font-size: 18px; padding: 0px 10px 10px 10px; }
.specMainItemNW { font-size: 11px; padding: 0px 10px 10px 10px; }
.specMainPriceNW { color: #FF494E; font-size: 18px; padding: 0px 10px 10px 10px; }
.price { color: #FF494E; font-size: 18px; }
.descItem { width: 100%; padding-left: 20px; }
.sort { background-color: #D9DDDE; padding: 5px 10px 5px 10px; font-size: 11px; margin: 10px 0px 10px 0px; }
.subparts { margin: 10px 0px 10px 0px; font-size: 14px; color: #0070AF; }

.dateBlock { font-size: 11px; color: #FE4E4E; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlockTd { padding-bottom: 15px; }
.oneBlock { margin-bottom: 15px; }

TH { background-color: #758288; color: #fff; font-weight: normal; border: 1px solid #B0B0B0; padding: 3px; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #B0B0B0; padding: 3px; }
TR.td2 TD { background-color: #DCE0E3; border: 1px solid #B0B0B0; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #B0B0B0; padding: 3px; }
.td2 { background-color: #DCE0E3; border: 1px solid #B0B0B0; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }

.links { padding: 5px 0px 0px 0px; color: #474B4C; font-size: 10px; line-height: 14px; }
.links A { color: #474B4C; text-decoration: none; }
