.bla-bla {}

A { color: #005AA5; text-decoration: underline; }
BODY { margin: 0px; padding: 0px; background-color: #ffffff; color: #4F5252; font-family: Arial; font-size: 12px; font-weight: normal; }
IMG { border: 0px; }
IMG.item { border-width: 1px; border-style: solid; border-color: #828282; }
TABLE { font-family: Arial; font-size: 12px; color: #4F5252; }
H1 { font-size: 18px; font-weight: normal; color: #4F5252; margin: 0 0 10 0; }
H2 { font-size: 14px; color: #4F5252; margin: 20 0 10 0; }
INPUT.searchInput { width: 150px; font-family: Arial; font-size: 12px; margin: 2 2 2 0; padding: 2px; color: #4F5252; border-width: 1px; border-style: solid; border-color: #B5B5B4; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Arial; font-size: 11px; margin: 0px; padding: 2px; color: #4F5252; border-width: 1px; border-style: solid; border-color: #B5B5B4; }
INPUT.orderInput { width: 50px; text-align: right; font-family: Arial; font-size: 11px; margin: 0px; padding: 2px; color: #4F5252; border-width: 1px; border-style: solid; border-color: #B5B5B4; }
UL.bull { margin: 10 0 10 0; padding: 0; }
UL.bull LI { margin: 0; padding: 0 0 5 10; list-style-type: none; background-image: url("image/m-bullet.gif"); background-repeat: no-repeat; background-position: 0 5px; }

.small { font-size: 11px; }
.big { font-size: 14px; }
.red { color: #ff0000; }
.blue { color: #005AA5; }
.blue A { color: #005AA5; }
.clear { clear: both; }

.top { width: 100%; position: absolute; left: 0px; top: 25px; color: #9C9494; }
.topBgr { width: 99%; background-image: url("image/top-bgr.gif"); background-repeat: repeat-x; }
.topBasket { margin: 52 20 0 0; }
.topPhones { color: #ffffff; text-align: right; font-weight: bold; padding-top: 25px; }
.topMail { padding-top: 25px; }
.topICQ { padding-top: 25px; }
A.light { color: #BDF7FF; }
.punktTopMenu { width: 99%; text-align: center; background-color: #E7E7E7; padding: 12 0 12 0; color: #005AA5; }
.search { background-color: #E7E7E7; padding: 20 0 10 0; }
.borderSearch { width: 200px; border: 1px solid #B8B8B6; padding: 10px 5px 10px 5px; }
.moreSearch { margin: 5px 0px 0px 35px; }
.prices { width: 160px; margin: 20 0 30 30; }
.picPrice { padding: 0 10 10 0; }
.textPrice { padding: 0 0 10 0; }
.rightBgr { background-image: url("image/right-bgr.gif"); background-repeat: repeat-y; background-position: right; }
.rightBgr3 { background-image: url("image/right-bgr.gif"); background-repeat: repeat-y; background-position: right; padding-right: 30px; }
.rightBgr1 { background-image: url("image/right-top.gif"); background-repeat: repeat-y; }
.rightBgr2 { background-image: url("image/right-bottom.gif"); background-repeat: repeat-y; }
.punktBottomMenu { width: 99%; text-align: center; background-color: #33AAD4; padding: 12 0 12 0; color: #ffffff; }
.punktBottomMenu A { color: #ffffff; }
.letterSelf { float: left; cursor: pointer; margin-right: 10px; }
.letterSoft { position: absolute; display: none; left: 0; top: 0; padding-top: 5px; }

.dateBlock { color: #CE0808; margin-bottom: 5px; }
.dateBlockBgr { background-image: url("image/news-bgr.gif"); background-repeat: repeat-x; background-position: 50%; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.pagerTop2 { margin-bottom: 20px; border-bottom: 1px solid #B8B8B6; padding-bottom: 5px; }
.pagerBottom2 { margin-top: 20px; border-top: 1px solid #B8B8B6; padding-top: 5px; }
.oneBlock { margin-bottom: 20px; }
.newsMain { margin-top: 20px; }
.oneBlockMain { padding-bottom: 20px; }
.answer { margin: 10 0 0 20; }
.catalogMenu { margin: 10 0 30 0; }
.catalogMenuPunkt { padding: 5 10 5 40; }
.votesH { margin: 30 0 5 0; }
.votesQuestMain { padding: 0 0 7 0; }
.specMain { background-color: #CE0808; }
.newMain { background-color: #0074A7; }
.specDelim { background-image: url("image/deliver-bgr.gif"); background-repeat: repeat-y; background-position: 50%; }
.specName { width: 33%; padding: 0 0 5 0; }
.specPrice { color: #CE0808; font-size: 18px; }
.specPic { text-align: center; padding: 5 0 5 0; }
.specOrder { padding: 10 0 5 0; }
.source { margin: 5 0 0 0; font-size: 11px; }

.items { background-color: #77A0B3; }
.items TH { background-color: #94D7EF; color: #4C4C4C; }
.items TH A { color: #4C4C4C; text-decoration: none; }
.td1 TD { background-color: #ffffff; }
.td2 TD { background-color: #EBEBEB; }
.td1 { background-color: #ffffff; }
.td2 { background-color: #EBEBEB; }

.copy { font-size: 11px; color: #7C7C7D; padding: 10px; }
.copy A { color: #7C7C7D; text-decoration: none; }
.copy2 { font-size: 11px; color: #7C7C7D; padding: 0 10 10 10; }
#links { margin: 10 0 0 0; color: #7C7C7D; font-size: 10px; }
#links A { color: #7C7C7D; text-decoration: none; }

.ac_results { padding: 0; border: 1px solid WindowFrame; background-color: Window; overflow: hidden; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position: absolute; top: 0; left: 0; z-index: -1; filter: mask(); width: 3000px; height: 3000px; }
.ac_results li { background-image: none; position: relative; margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 100%; font: menu; font-size: 11px; overflow: hidden; }
.ac_loading { background: Window url('autocomplete_indicator.gif') right center no-repeat; }
.ac_over { background-color: Highlight; color: HighlightText; }