.bla-bla {}

A { color: #1160D9; text-decoration: underline; }
A:hover { text-decoration: none; }
BODY { margin: 0px; padding: 0px; background-color: #ffffff; color: #515151; font-family: Verdana; font-size: 12px; font-weight: normal; line-height: 18px; }
IMG { border: 0px; }
TABLE { border: 0px; border-collapse: collapse; font-family: Verdana; font-size: 12px; color: #515151; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #373737; font-family: Arial; font-size: 12px; margin: 0px 5px 0px 0px; text-transform: uppercase; white-space: nowrap; }
H2 { color: #373737; font-size: 14px; margin: 20px 0px 10px 0px; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Verdana; font-size: 12px; margin: 0px; padding: 2px; color: #515151; border-width: 1px; border-style: solid; border-color: #BEBEBE; }
INPUT.searchInput { width: 192px; font-family: Verdana; font-size: 12px; margin: 0px 0px 5px 0px; padding: 2px; color: #515151; border-width: 1px; border-style: solid; border-color: #CAA354; }
INPUT.button { color: #515151; font-family: Verdana; font-size: 12px; }
INPUT.buttonSubscribe { color: #515151; width: 180px; font-family: Verdana; font-size: 11px; margin-left: 20px; }
INPUT.subscribeInput { width: 180px; font-family: Verdana; font-size: 11px; margin: 25px 0px 10px 20px; padding: 2px; color: #515151; border-width: 1px; border-style: solid; border-color: #BEBEBE; }
IMG.border { border: 1px solid #DBDBDB; }
UL { margin: 0px; padding: 0px; }
UL LI { margin: 0px; padding: 2px 0px 2px 10px; list-style-type: none; background-image: url("image/i.gif"); background-repeat: no-repeat; background-position: 0 9px; }

.small { font-size: 11px; }
.red { color: #ff0000; }
.inv { display: none; }
.quote { font-size: 11px; font-style: italic; }
.aDark A { color: #2E3687; }
.gray { color: #CCCABD; }
.orange { color: #FFAD50; }
.partnersBlock { width: 25%; height: 102px; background-color: #CFCFCF; padding: 10px; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }

.wh100 { width: 100%; height: 100%; }
.absHid { position: absolute; display: none; }
.hint { position: absolute; display: none; background-color: #fff; border: 1px solid #DCDCDC; padding: 3px 5px 3px 5px; }
.hintR { position: relative; display: none; background-color: #fff; border: 1px solid #DCDCDC; padding: 3px 5px 3px 5px; }
.topBgr { width: 99%; background: url("image/top1.gif") no-repeat top right; }
.topBgr2 { background: url("image/top-bgr.gif") repeat-x; }
.slogan { position: absolute; left: 318px; top: 164px; }
.topMenu { position: absolute; left: 50px; top: 220px; }
.topMenuDeliver { padding: 0px 7px 0px 7px; color: #DDDDDD; }
.TopMenuTD { padding-bottom: 5px; }
.TopMenuTD A, .submenu A { color: #2E3687; }
.TopMenuTD A:hover, .submenu A:hover { color: #E7921B; }
.SelTopMenuTD { padding-bottom: 5px; background: url("image/aktiv-menu.gif") no-repeat 50% 100%; }
.SelTopMenuTD A { color: #E7921B; text-decoration: none; }
.mainTop { width: 99%; background: url("image/content-bgr.gif") repeat-x; }
.padL20 { width: 100%; padding-left: 20px; }
.grayBgr { background-color: #E9E9E9; }
.rightBgr { background: url("image/content-bgr2.gif") repeat-x top; }
.newBgrH { background: #E9E9E9; padding: 0px 0px 1px 30px; }
.newBgrHBgr { width: 99%; background: #E9E9E9 url("image/novinki_bgr.gif") repeat-x 100% 50%; }
.newsBgrHBgr { width: 99%; background: url("image/novinki_bgr.gif") repeat-x 100% 50%; }
.newBgr { width: 99%; background-color: #E9E9E9; padding: 15px 30px 0px 30px; }
.newBgr2 { width: 99%; background-color: #E9E9E9; }
.mainUnderNew { width: 100%; margin: 30px 0px 10px 0px; }
.search { width: 235px; height: 120px; background: url("image/poisk.gif") no-repeat; }
.searchTbl { position: relative; top: 40px; }
.searchWork { width: 243px; height: 120px; background: url("image/poisk_work.gif") no-repeat; margin-top: 20px; }
.searchTblWork { position: relative; top: 48px; left: 20px; }
.banMain { text-align: center; }
.specMain { width: 33%; text-align: center; }
.searchMainBot { width: 33%; }
.specH { padding-top: 2px; }
.specBgr { width: 99%; background: url("image/spec-bgr.gif") repeat-x 100% 50%; }
.loginBlock { width: 243px; height: 205px; background: url("image/vhod3.gif") no-repeat; }
.loginMain { position: relative; left: 20px; top: 25px; }
.loginMain2 { padding: 25px 0px 0px 20px; }
.basketBlock { width: 243px; height: 131px; background: url("image/korzina.gif") no-repeat; margin: 20px 0px 20px 0px; color: #855600; }
.basketBlockWork { width: 243px; height: 131px; background: url("image/korzina_work.gif") no-repeat; margin: 20px 0px 20px 0px; color: #595959; }
.basketBlockNA { width: 243px; height: 131px; background: url("image/korzina-i_main2.gif") no-repeat; margin: 20px 0px 20px 0px; color: #855600; }
.basketBlockWorkNA { width: 243px; height: 131px; background: url("image/korzina-i_work2.gif") no-repeat; margin: 20px 0px 20px 0px; color: #595959; }
.basketStr { padding: 47px 10px 0px 20px; }
.mainBtnOrder { margin-top: 10px; }
.subscrBlock { width: 243px; height: 96px; background: url("image/podpiska.gif") no-repeat; margin: 20px 0px 20px 0px; }
.content { width: 99%; background: url("image/content-bgr2.gif") repeat-x top; padding: 25px 30px 20px 50px; }
.contentReg { width: 99%; background: url("image/content-bgr2.gif") repeat-x top; padding: 0px 30px 20px 50px; }
.priceMain { padding-left: 20px; }
.price { padding-left: 50px; }
.newName { color: #253D85;}
.lh14 { line-height: 14px; margin-bottom: 5px; }
.itemDesc { font-size: 11px; line-height: 14px; margin-top: 5px; }
.itemMain1 { width: 34%; padding: 0px 20px 15px 0px; }
.itemMain2 { width: 34%; padding: 0px 20px 15px 20px; }
.itemMain3 { width: 34%; padding: 0px 0px 15px 20px; }
.itemMain4 { width: 34%; padding: 15px 20px 0px 0px; }
.itemMain5 { width: 34%; padding: 15px 20px 0px 20px; }
.itemMain6 { width: 34%; padding: 15px 0px 0px 20px; }
.deliver { background-color: #D2D2D2; }
.specImg { padding: 0px 10px 10px 0px; }
.deliverSpec { width: 100%; margin-bottom: 10px; }
.specTxt { padding: 0px 0px 10px 0px; }
.h1 { width: 100%; margin-bottom: 10px; }
.h1Bgr { width: 99%; background: url("image/novinki_bgr.gif") repeat-x 100% 50%; }

.dateBlock { color: #ED8718; }
.dateBlockSmall { color: #ED8718; font-size: 11px; }
.dateBgr { width: 99%; background: url("image/news-razdelitel.gif") repeat-x 100% 100%; }
.dateLine { height: 2px; background-color: #E9E9E9; margin: 12px 5px 0px 3px; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlockTd { padding-bottom: 15px; }
.oneBlockTdPic { padding: 0px 3px 15px 0px; }
.oneBlockTdText { padding: 0px 3px 15px 3px; }
.oneBlockTdMain { padding: 0px 2px 15px 0px; }
.oneBlockTdMain P { margin: 0px; }
.oneBlock { margin-bottom: 15px; }
.answer { margin: 5px 0px 0px 20px; }

TH { background-color: #323A82; color: #fff; font-weight: normal; border: 1px solid #fff; padding: 3px; }
TR.td1 TD { background-color: #E9E9E9; border: 1px solid #fff; padding: 3px; }
TR.td2 TD { background-color: #DCDCDC; border: 1px solid #fff; padding: 3px; }
.td1 { background-color: #E9E9E9; border: 1px solid #fff; padding: 3px; }
.td2 { background-color: #DCDCDC; border: 1px solid #fff; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }
.tdSubmenu { background-color: #fff; border: 1px solid #DCDCDC; padding: 3px; }
.tdSubmenuTop { background-color: #fff; border: 1px solid #DCDCDC; border-top: 0px; padding: 7px 3px 3px 3px; }

.copy { width: 50%; background: url("image/bottom-bgr.gif") repeat-x bottom; font-size: 11px; padding: 50px 10px 0px 20px; }
.copy A { color: #515151; text-decoration: none; }
.counter { width: 50%; background: url("image/bottom-bgr.gif") repeat-x bottom; padding: 50px 0px 0px 0px; }
.links { padding: 5px 0px 5px 0px; color: #515151; font-size: 10px; }
.links A { color: #515151; text-decoration: none; }

@media screen { div.form { display: block; }
 div.commentP { display: none; }}

@media print {
 div.form { display: none; }
 div.commentP { display: block; }
}
