.bla-bla {}

A { color: #B54700; text-decoration: underline; }
A:hover { text-decoration: none; }
HTML, BODY { margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; color: #000000; font-family: Verdana; 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: Verdana; font-size: 12px; color: #000000; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #512A05; font-size: 18px; margin: 0px 0px 20px 0px; font-weight: normal; }
H2 { font-size: 18px; margin: 20px 0px 10px 0px; font-weight: normal; font-family: Arial; }
.h1r { background: url(image/work-h-end.gif) no-repeat right 4px; }
.h1bg { background: url(image/work-h-bgr.gif) repeat-x left 4px; }
.h1mr { background: url(image/h-new2.gif) no-repeat right; }
.h1mbg { background: url(image/h-new-bgr.gif) repeat-x; }
.h1wr { background: url(image/work-h-end.gif) no-repeat right; }
.h1wbg { background: url(image/work-h-bgr.gif) repeat-x; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Verdana; font-size: 12px; margin: 0px; padding: 2px; color: #000000; border: 1px solid #000000; }
INPUT.search { border: none; background: none; width: 200px; height: 20px; margin: 33px 0 0 68px; font-size: 11px; font-family: Verdana; }
UL { padding: 0; margin: 0; }
OL { padding: 0; margin: 0 0 0 20px; }
UL LI { padding: 0 0 0 16px; margin: 0; list-style: none; background: url(image/list.gif) no-repeat 0 6px; }

.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; }

.dateBlock { margin-bottom: 5px; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.pagerTop2, .pagerBottom2 { background: #F6E8C5; display: inline; padding: 3px; font-size: 13px; }
.pagerTop2 SPAN, .pagerBottom2 SPAN { font-size: 14px; font-family: Arial; }
.oneBlockTd { padding-bottom: 15px; }
.oneBlock { margin-bottom: 15px; }

TH { background-color: #E1EEFB; color: #000000; font-weight: normal; border: 1px solid #0000ff; padding: 3px; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #0000ff; padding: 3px; }
TR.td2 TD { background-color: #EFEFEF; border: 1px solid #0000ff; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #0000ff; padding: 3px; }
.td2 { background-color: #EFEFEF; border: 1px solid #0000ff; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }

.links { padding: 0px 0px 0px 0px; color: #000000; font-size: 10px; }
.links A { color: #B54700; text-decoration: none; }
.top1 { background: url(image/top-bgr.jpg) no-repeat; }
.topMenu DIV { margin: 47px 37px 0 0; }
.bg1 { background: url(image/left-bgr.jpg) repeat-y #FFFCDF; }
.bg2 { background: url(image/left-bgr2.gif) repeat-y 3px top; }
.bg3 { background: url(image/right-bgr.jpg) repeat-y; }
.bg4 { background: url(image/right-bgr2.gif) repeat-y right top; }
.lBg { background: url(image/left1.jpg) no-repeat; }
.rBg { background: url(image/right-bgr.jpg) repeat-y; }
.lSearch { background: url(image/menu-bgr.jpg) no-repeat; padding: 255px 0 0 0; }
TD.search { padding: 36px 0 0 17px; }
.bgMain { background: url(image/menu-bgr2.jpg) no-repeat; padding: 190px 0 0 44px; }
.bgWork { background: url(image/menu-bgr2.jpg) no-repeat; padding: 0 0 0 43px; }
.tbg1 { background: url(image/column1-top-bgr.jpg) repeat-x; }
.tbg2 { background: url(image/column2-top-bgr.jpg) repeat-x; }
.mainLeft1 { background: url(image/menu-bgr2.jpg) no-repeat; }
.workLeft1 { background: url(image/column1-top1.jpg) no-repeat 0 top; }
.workTr { background: url(image/col2right.jpg) no-repeat right top; }
.workTr2 { background: url(image/column2-pic.jpg) no-repeat right 58px; }
.workTop { background: url(image/column2-top1.jpg) no-repeat center top; }
.mainCol1 { padding: 35px 0 0 0; background: url(image/column1-top1.jpg) no-repeat; }
.mainCol2 { padding: 35px 0 0 0; }
.cnMain { font-size: 13px; }
.cnMain UL LI { margin-bottom: 5px; }
.mList { margin: 0 0 5px 0; }
.mList DIV, .divStar { display: inline; width: 9px; height: 9px; background: url(image/star.png) no-repeat 50% 50%; }
.cpr { background: url(image/bottom-bgr.jpg) repeat-x 339px 0; height: 92px; }
.cpr A { color: #FAC883; }
.cp1 { background: url(image/bottom1.jpg) no-repeat; color: #FFFFFF; font-size: 11px; padding: 1px 0 0 20px; font-family: Arial; letter-spacing: 1px; line-height: 16px; }
.cp2 { background: url(image/bottom2.png) no-repeat right top; }
.mlDiv { padding-top: 17px; }
.mlItem { padding: 0 0 6px 68px; font-size: 16px; font-family: MS Sans Serif; background: url(image/list.gif) no-repeat 48px 4px; }
.mlItemSel { padding: 0 0 6px 68px; font-size: 16px; font-family: MS Sans Serif; background: url(image/list-a.gif) no-repeat 48px 4px; }
.mlItemSel A { color: #000000; }
.news { padding: 15px 0 0 30px; }
.newAnnounce { font-size: 11px; font-family: Verdana; padding-top: 7px; }
.date { font-family: MS Sans Serif; font-size: 13px; }
.fastPath { font-size: 11px; font-family: Verdana; }
.fpDel { font-family: MS Sans Serif; font-size: 12px; }
.padContent { padding-bottom: 30px; }
.addr { padding-top: 8px; }
.copyright { position: absolute; color: #FFFFFF; }
.copyright A { color: #FFFFFF; text-decoration: none; }
.catItem { float: left; margin: 0 25px 25px 0; }
DIV.item { width: 270px; height: 265px; }
DIV.item TABLE { width: 270px; background: url(image/vitrina1.jpg) no-repeat; }
INPUT.item { border: none; background: url(image/sht.gif) no-repeat; width: 51px; height: 21px; padding: 4px 0 0 8px; font-size: 12px; margin-top: 10px; }
IMG.itemImage { margin: 12px 14px 15px 8px; border: 1px solid #AF8976; }
IMG.itemImageBig { margin: 18px 0 0 0; border: 1px solid #AF8976; }
.price { font-weight: bold; font-family: MS Sans Serif; font-size: 14px; }
.filter SELECT { font-size: 11px; font-family: Tahoma; width: 200px; }
.img1 { background: url(image/photo-top.jpg) no-repeat; }
.img2 { background: url(image/photo-bottom.jpg) no-repeat left bottom; }
.img1 IMG { margin: 10px 0 10px; }
.basket { padding: 10px 0 0 30px; line-height: 20px; }