body { margin: 0 auto; text-align: center; background: #2a2f36; }img { border: 0; }.nc { margin: 0 auto; text-align: left; width: 960px; height: 400px; }.nlogo { float: left; width: 380px; height: 35px; display: block; margin: 40px 0px 0px 50px; }a { color: #ff6600; }.ref { color: #9ca516; }lomg { border: 0; }h2, h3, h4 { text-transform: uppercase; }h1 { font:  24px Garamond, Times, 'Times New Roman', serif; margin-top: 20px; padding-top: 0; }h1 nobr { font-size: 65%; }h2, h3 { font-size: 12px; margin-top: 25px;  }h2 { color: #b1900f; }h5 { font-size: 10px; margin-top: 25px;  }h3 { color: #b1900f; }.nncat h3 { color: #000; margin-top: 0; font-size: 11px; }.tozhe { background:url('lom/nworks.gif') no-repeat; padding: 35px 0 0 145px; height: 25px; }.ppp { clear: both; margin-bottom: 5px; }.nncat h5 { margin: 15px 0 0 0; }.cattl li { margin-bottom: 5px; list-style: circle;}.cattl li a, .cattl li, .nncat h5 { font-size: 14px; font-weight: normal; }.nslogan { width: 960px; height: 42px; background: url('lom/nslogan.png') no-repeat; }.nheader { background: #fff url('lom/nlogo.png') no-repeat; width: 960px; height: 130px; display: block; }.nheader ul { padding: 70px 0 0 0; margin: 0; text-align: right; }.nheader li {  display: inline; margin-left: 6px; }.nheader a { padding: 5px; color: #000; font: 11px verdana, arial, sans-serif; font-weight: bold; text-decoration: none; }.n1 a { background: #dbce8b; }.n2 a { background: #fdcb01; }.n3 a { background: #de8802; }.n4 a { background: #d1d1d1; }.nheader a:hover { background-color: #fff; }.ncw { background: #fff url('lom/ndbg.gif') repeat; width: 960px; margin-top: -40px;}.nric { background: url('lom/mvertical.gif') repeat-y 52%; width: 960px;  font: 11px Verdana; line-height: 17px; }.nrilc { float:left; width:440px; background: url('lom/ncontent.gif') no-repeat bottom left; padding: 0 35px; }.bobo, .mncat, .vorota { width: 100%; }.bobo h4 { width: 120px; margin: 0; color: #666; font-size: 13px; }.bobo span, .nbs span { color: #c72500; }.nbs { color: #666; font-weight: bold; }.nirc { float:right; width:400px; margin-right:35px; } .clear{ clear:both; }.nfooter { background: url('lom/nfooter.png'); width:960px; height:110px; }.nworks { display: block; margin: 25px 0 10px 0; }.subcat { margin-top: 10px; }.subcat img { float: left; margin: 0 9px 0 0; }.anons { margin-top: 55px; color: #666;}.anons * { color: #666 ! important; }.ntag { width: 100%; text-align: center; margin: 3px 0; }.ntag, .ntag p a { color: #fdcb01; font: 11px Verdana; line-height: 17px;  }.ntag ul { margin: 0; }.ntag li { display: inline; margin: 0 10px; }.ntag li a { color: #fff; }.dverilist li { list-style: none; margin: 5px 0 0 10px; }.dss a { color: #666; }.addr { text-align: center; border: 1px solid #ccc; background: #f7f7f7; padding: 8px; margin: 15px 0 40px 0; }.addr .price span { color: #000; display: block; margin-top: 15px; }.addr * { font-size: 14px; }.cat a, .zakaz a, .w15 * { font-size: 14px; }.cat { border-bottom: 1px dotted #999; padding-bottom: 10px; margin: 5px 0 10px 0; width: 50%; float: left; }.cat p { margin-top: 7px; }.cat lomg { float: left; margin: 0 4px 0 0; }.zakaz { margin: 30px 0; padding: 10px; border: 1px solid #ccc; background: #fff; }.w15 { line-height: 30px; }.nleft { float: left; margin-right: 8px; }.cnleft { float: left; margin-right: 15px; }.price, .price nobr { font-size: 14px; }.price span { color: #cd2500; font-size: 18px; }.cprice { font:  20px Garamond, Times, 'Times New Roman', serif; margin: 20px 0 0 0; }.cprice span { color: #cd2500; font-size: 22px; }.incat p { margin-top: 10px; }.reff { margin: -20px 0 40px 0; }.cia a { background: #fff ! important; }.lock_img { background: #f0f0e8; }.lock_txt { padding-left: 10px; }.mcat td { border: 2px solid #fff; background: #dedede; width: 33%; text-align: center; vertical-align: top; padding: 10px 0; }.mncat td { border-bottom: 1px dotted #999 ! important; text-align: center; vertical-align: top; padding: 15px 0 5px 0; width: 20%; }.vorota td { border-bottom: 1px dotted #999 ! important; vertical-align: top; padding: 15px 0 5px 0; }.botto { margin-top: 30px; }.publ p { margin: 0 ! important; }.publ a { display: block; margin: 20px 0 5px 0 ! important; font-size: 14px;}.allc { margin-top: 20px; }.allc a { display: block; margin-bottom: 11px; }.megacat { text-align: center; margin-top: 30px; }.anons h2 { color: #000; font-size: 10px; }.catd li { list-style: none; margin-bottom: 8px; }.addmen { margin: 30px 0 0 0 ! important; padding: 0 ! important; }.addmen li { list-style: none;  margin: 6px 0 ! important; padding: 5px 0 ! important; border-top: 1px dotted #999 ! important; }.addmen a { font-size: 14px; }.nonono * { background: none ! important; }.nonono .cat { border-left: 0 ! important; }.catcat a { font-size: 15px; display: block;}.catcat { margin-top: 20px; }.bbb { font-weight: bold; }.temref { margin-bottom: 30px; }.ain { color: #000; text-decoration: none; }.optt td { vertical-align: top; border-bottom: 1px solid #ccc; padding: 3px 0; }
