BODY {padding: 0px; margin: 0px; background-color:#FFFFFF; font-family: Verdana;}
TD {vertical-align: top; font: 11px Verdana; color: #333333;}
TH {font: bold 11px Verdana; color: #333333;}
IMG {border: 0px}

a, a:active, a:visited {color:#333333; text-decoration: underline;}
a:hover, a.now, a.now:active, a.now:visited, a.now:hover {color:#AD0000; text-decoration: underline;} 

h1 {font:bold 22px Arial; color:#333333; margin: 0px 0px 0px 0px; padding:0px 0px 3px 0px; border-bottom: 1px solid #CCCCCC;}
h2 {font: bold 15px Arial; margin:0px; padding:15px 0px 10px 40px;}
h3 {font: bold 13px Arial; margin:10px 21px 10px 37px; padding:0px 0px 2px 0px;}

ul {padding:0px; margin:5px 0px 5px 57px;}
ul li {padding:0px 0px 4px 0px; list-style-image:url(/images/li.gif);}
ol {padding:0px; margin:5px 0px 5px 59px;}
ol li {padding:0px 0px 4px 0px;}

input {font:11px Verdana; color:#333333; border: 1px solid #777777; height: 18px;}

.attention {padding: 10px 0px 0px 41px;}

.lmenu {padding-left: 42px;}
.lmenu img, .attention img {margin-right: 6px;}
.lmenu div {padding: 3px 0px;}
.lmenu div.mv {font: bold 13px Arial; padding: 5px 18px 12px 0px;}
.lmenu div.lmdop {padding: 10px 18px 5px 18px; border-top: 1px solid #CCCCCC; color: #666666;}

div.lmdop a, div.lmdop a:visited, div.lmdop a:active, div.lmdop a:hover { text-transform: lowercase; }

div.copyright {font:10px Verdana; color:#777777; background: url(/images/bg-copyright.gif) repeat-x;}
div.copyright div {padding: 10px 42px; background: url(/images/pre-copy.gif) no-repeat; padding: 10px 42px;}


.lcopy {padding: 0px 25px;}
.ccopy {padding: 0px 10px;}
.rcopy {padding: 0px 25px;}

.search {padding: 10px 0px 10px 10px; text-align: right;}

span.str {font: bold 11px Verdana;}
.newprod {padding-left:20px;}
.nnaim {padding-left:20px;}
.ndoor {padding-left:18px;}


.index-tab {margin-left:40px;}
.index-tab td {padding:0px 10px 10px 0px; font:bold 10px Verdana;}

.lmenu div.mv2 {font: bold 13px Arial; padding: 1px 18px 1px 0px;}
a.button {
  display: block;
  /* float: left; чтобы кнопка не растягивалась на всю ширину родительского блока, а ограничивалась текстом */
  font: bold 12px arial, sans-serif;
  color: #555;
  text-decoration: none;
  background: url(/images/button_r.gif) top right no-repeat;
  padding-right: 25px; /* отступ для "раздвижных дверей" */
  outline: none; /* убираем точечную обводку в FireFox, которая появляется при клике */
}
a.button span {
  display: block;
  line-height: 13px;
  background: url(/images/button_l.gif) no-repeat;
  padding: 7px 0 13px 23px;
}

a.button:hover {
  background-position: 100% -33px;
}
a.button:hover span {
  background-position: 0% -33px;
  color: #222;
}
a.button:active {
  background-position: 100% -66px;
}
a.button:active span {
  background-position: 0% -66px;
  color: #222;
  padding: 8px 0 12px 23px; /* опускаем текст на 1px */
}
