.bla-bla {}

A { color: #24609C; text-decoration: underline; }
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: #687362; font-size: 16px; margin: 0px 0px 15px 0px; }
H2 { color: #687362; 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 #000000; }
INPUT.searchInput { width: 215px; font-family: Arial; font-size: 12px; margin: 30px 0px 12px 0px; padding: 2px; color: #868686; border: 1px solid #A8A49B; }
UL { margin: 0px 0px 0px 20px; padding: 0px; }
UL LI { margin: 0px; padding: 0px 0px 3px 15px; list-style-type: none; background-image: url("image/katalog-b.gif"); background-repeat: no-repeat; background-position: 0px 5px; }

.small { font-size: 11px; }
.red { color: #ff0000; }
.inv { display: none; }
.blue { color: #24609C; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }

.top { width: 100%; background: url("image/top1-bgd.gif") repeat-x; }
.topLeft { width: 100%; background: url("image/top-left.jpg") no-repeat left; }
.topRight { width: 100%; height: 74px; background: url("image/top-left1.jpg") no-repeat right; padding: 0px 17px 0px 25px; }
.topTel { margin-top: 6px; }
.menuTop { width: 100%; height: 28px; background: url("image/menu-bgd.gif") repeat-x; margin-top: 10px; }
.punktMenu A { color: #fff; }
.punktMenu A:hover { color: #F5A542; text-decoration: none; }
.punktMenuSel A { color: #F5A542; text-decoration: none; }
.left { background-color: #E2DACD; }
.right { background-color: #747C6D; }
.catalog { background: url("image/left-bgd2.gif") repeat-y left; }
.content { width: 100%; background: url("image/right-bgd.gif") repeat-y right; }
.contentWork { width: 100%; }
.underMenu { width: 100%; height: 158px; background: url("image/top2-bgd.gif") repeat-x; }
.underMenuTd { background: url("image/top-foto1-3.jpg") no-repeat left; padding-right: 20px; line-height: 22px; }
.topPhoneCode { color: #A16212; }
.topPhoneNumber { color: #525B56; }
.copy { width: 100%; height: 69px; background: #747C6D url("image/bottom-left.jpg") no-repeat left bottom; color: #fff; }
.copy A { color: #fff; text-decoration: none; }
.copy P { padding: 0px; margin: 15px 20px 0px 260px; }
.searchBgr { background: url("image/left-poisk.gif") no-repeat top; }
.hNews { margin: 60px 0px 15px 0px; }
.mainAbout { padding: 30px 10px 0px 10px; }
.hAbout { margin-bottom: 25px; }
.mainSpec { padding: 60px 5px 0px 5px; }
.hSpec { margin: 0px 0px 10px 5px; }
.leftMenu { background: url("image/katalog-b.gif") no-repeat 10px 5px; padding-left: 25px; margin-bottom: 3px; }
.leftMenu A { color: #5C391B; }
.leftMenu A:hover { color: #fff; }
.leftMenuSel { background: url("image/katalog-b-a.gif") no-repeat 10px 5px; padding-left: 25px; margin-bottom: 3px; }
.leftMenuSel A { color: #fff; }
.hFabrics { margin-bottom: 5px; }
.specMain { width: 100%; height: 132px; background: #F0ECE5 url("image/spezpred-bgd.gif") repeat-x bottom; margin-bottom: 10px; }
.specMainImg { padding: 0px 10px 0px 10px; }
.specMainText { width: 100%; padding: 10px 10px 10px 0px; }
.itemsPosDiv { float: right; margin-left: 20px; }
.itemsPos { width: 300px; height: 132px; background: #F0ECE5 url("image/spezpred-bgd.gif") repeat-x bottom; margin-bottom: 10px; }
.itemsPosImg { padding: 10px 10px 0px 10px; }
.itemsPosText { width: 100%; padding: 10px 10px 10px 0px; }
.fastNav { color: #71736E; margin: 30px 15px 20px 15px; }
.contentSelf { width: 100%; padding: 0px 15px 20px 15px; }
.itemCatalog { height: 132px; background: #F0ECE5 url("image/spezpred-bgd.gif") repeat-x bottom; }
.itemCatalog TD { padding: 10px ; }
.itemCatalog TD IMG { margin-bottom: 10px; }
.itemItems { background: #F0ECE5 url("image/spezpred-bgd.gif") repeat-x bottom; }
.itemImg { padding: 10px 0px 10px 10px; }
.itemText { width: 100%; padding: 10px; }
.imgBorder { border: 1px solid #BCBCB4; }
.tagsMain { width: 237px; margin: 0px 2px 20px 10px; }
.tags { display: inline; }
.sec1 { font-size: 10px; line-height: 14px; color: #D36E04; }
.sec2 { font-size: 14px; line-height: 16px; color: #CE6800; }
.sec3 { font-size: 18px; line-height: 18px; color: #9E5300; }
.sec4 { font-size: 22px; line-height: 20px; color: #7C4A0B; }
.sec5 { font-size: 26px; line-height: 22px; color: #4D3D1C; }
.dark { color: #5C391B; }

.dateBlock { color: #A56A40; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlockTd { padding-bottom: 15px; }
.oneBlock { margin-bottom: 15px; }
.oneBlockMain { margin: 0px 5px 15px 10px; }

TH { background-color: #8F9788; color: #fff; font-family: Tahoma; font-weight: normal; border: 1px solid #C7CCC8; padding: 3px; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #CACACA; padding: 3px; }
TR.td2 TD { background-color: #E9E5DC; border: 1px solid #CACACA; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #CACACA; padding: 3px; }
.td2 { background-color: #E9E5DC; border: 1px solid #CACACA; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }

.links { padding: 0px 0px 0px 0px; color: #fff; font-size: 10px; margin-left: 260px; }
.links A { color: #fff; text-decoration: none; }
