#menu {
  margin:0 auto;
  white-space: nowrap;
  width: 100%;
}

#menu a {
  border: 2px ridge #fff;
  background-color: #fff;
  color: #A21A1E;
  display:block;
  font: 14px Verdana;
  padding: 2px 10px;
  text-align:center;
  text-decoration:none;
}

#menu a:hover {
  text-decoration: underline;
}

.right {
  padding-left: 10px;
}

.article {
  line-height:18px;
  text-align: justify;
  padding-left: 5px;
}

.article div.goods img,.article div.goods p img {
  display:inline;
  margin:0 10px 4px 0;
  padding:0;
}

.article div.goods p.back {
  clear:left;
  margin-top:10px;
}

.article div.goods table {
  clear:left;
  margin-top:10px;
  width:400px;
}

.article img {
  border:1px solid #D0D1D6;
  margin-bottom:12px;
  margin-right:24px;
  margin-top:12px;
}

.article p {
  margin-bottom:6px;
}

.article table {
  border:1px solid #babcc0;
  font-size:11px;
  margin-bottom:13px;
  margin-top:13px;
}

.article table td {
  border:1px solid #babcc0;
  padding:3px 10px;
}

.article table th {
  border:1px solid #babcc0;
  color:#5c6170;
  padding:3px 10px;
}

.article table.catalog {
  border:none;
  font-size:12px;
  line-height:15px;
  margin-bottom:13px;
  margin-top:13px;
}

.article table.catalog td {
  border:none;
  padding:0 3px 8px 0;
}

.article table.catalog td h3 {
  color:#2263A6;
  font:bold 12px Verdana;
  margin:0 0 5px;
  padding:0;
}

.article table.catalog td img {
  margin:2px 7px 0 0;
}

.article table.catalog td p.detail {
  margin:2px 0 0;
  padding:0;
  white-space:nowrap;
}

.article table.catalog td p.detail img {
  border:0;
  display:inline;
  margin-left:5px;
  margin-top:2px;
  padding:0;
}

.article table.catalog th {
  color:#5c6170;
  padding:0;
}

.article table.help {
  border:0;
  font-size:12px;
  margin:0;
}

.article table.help td {
  border:0;
  padding:0;
}

.article ul {
  line-height:18px;
  list-style-type:none;
  margin-bottom:9px;
  margin-left:22px;
  margin-top:6px;
}

.article ul li {
  background:url(/imgs/bullet_content.gif) 0 4px no-repeat;
  margin-bottom:4px;
  padding-left:18px;
}

a, div.catalog_menu a {
  color:#2263A6;
}

a:hover {
  text-decoration: none;
}

body {
  background:#FFF;
  color:#43434f;
  font:12px/14px Arial;
  margin:0;
  padding:0;
}

div.adverts {
  border:2px solid #D0D1D6;
  margin-bottom:20px;
  margin-top:10px;
  padding:15px;
}

div.catalog a {
  color:#2263A6;
  font:bold 14px Verdana;
}

div.catalog p {
  padding-top:6px;
}

div.catalog ul {
  line-height:14px;
  list-style-type:none;
  margin-bottom:9px;
  margin-left:3px;
}

div.catalog ul li {
  background:url(/imgs/bullet_cat_main.gif) 0 3px no-repeat;
  margin-bottom:11px;
  padding-left:25px;
}

div.catalog_menu {
  padding: 0 10px 20px 0;
}

div.catalog_menu a.active {
  color:#000;
}

div.catalog_menu ul li {
  background:url(/imgs/bullet_cat.gif) 0 4px no-repeat;
  list-style-type:none;
  margin-bottom:8px;
  padding-left:14px;
}

div.catalog_menu ul ul {
  font-size:11px;
}

div.catalog_menu ul ul li {
  background:url(/imgs/bullet_content.gif) 0 4px no-repeat;
  margin-bottom:4px;
}

div.contact {
  border-left:2px solid #DC3E3D;
  height:40px;
  padding-left:10px;
}

div.contact_left {
  background:#E8E9EB;
  border-bottom:1px solid #C1C2C4;
  border-top:1px solid #C1C2C4;
  margin-bottom:45px;
  padding-left:12px;
  padding-top:0;
}

div.contact_left div.ten {
  background:url(/imgs/ten.gif) right top no-repeat;
}

div.contact_left p.email {
  margin-top:7px;
}

div.contact_left p.email img {
  display:inline;
  vertical-align:middle;
}

div.contact_left p.phone {
  color:#F1434A;
  font:16px Arial;
  font-weight:700;
  margin-top:22px;
  margin-bottom: 10px;
}

div.contact_left p.title {
  font:bold 13px Arial;
  margin-bottom:3px;
}

div.line {
  border-top:3px solid #E8E9EB;
  margin-bottom:1px;
  margin-top:3px;
  width:100%;
}

div.name {
  color:#FDFEFF;
  font:bold 36px Arial;
  margin:-2px 0 0;
  padding:0;
}

div.name img {
  margin:2px 0 0 2px;
  padding:0;
}

div.promo {
  padding: 10px 0;
}

div.promo a img {
  border:1px solid #E8E9EB;
  margin-bottom:12px;
}

p.title {
  font:22px Verdana;
}

div.red {
  background:#EC3F45;
  height:10px;
  width:100%;
}

div.red_line_bottom {
  background:#DC3E3D;
  height:8px;
  width:100%;
}

div.slogan {
  color:#b4130e;
  font:bold 14px Ms Sans Serif;
  margin:62px 0 0;
  padding:0;
}

h1 {
  color:#A21A1E;
  font:22px Verdana;
  margin:0 0 6px;
  padding:0;
}

h2 {
  color:#000;
  font:18px Verdana;
  margin:2px 0 7px;
  padding:0;
}

h3 {
  color:#2263A6;
  font:bold 14px Verdana;
  margin:10px 0 4px;
  padding:0;
}

html,body {
  height:100%;
}

img {
  border:0;
  display:block;
}

p,ul,ul li {
  margin:0;
  padding:0;
}

p.detail {
  margin-top:8px;
  white-space:nowrap;
}

p.detail img {
  border:0;
  display:inline;
  margin-left:5px;
  margin-top:2px;
}

p.neighbours {
  clear:both;
  text-align:center;
}

table {
  border-collapse:collapse;
  color:#43434f;
  empty-cells:show;
  font:14px Arial;
}

td {
  padding:0;
  vertical-align:top;
}

td.bg_man {
  background:url(/imgs/bg_man.jpg) 0 0 repeat-x;
}

td.bg_man_big {
  background:url(/imgs/bg_man_big.jpg) 0 0 repeat-x;
}

td.car {
  background:url(/imgs/car.jpg) center bottom no-repeat;
  padding-right:34px;
  padding-top:61px;
  width:100%;
}

td.contact {
  padding-left:12px;
  padding-top:14px;
}

td.contact p,div.contact p {
  margin-bottom:2px;
}

td.content {
  /* border-left:1px solid #C1C2C4; */
  padding:30px 6px 15px 10px;
}

td.logo {
  padding-left:30px;
  padding-right:30px;
  padding-top:63px;
}

td.middle {
  vertical-align:middle;
}

td.schet {
  background:#FFF;
}

td.schet img {
  margin-bottom:12px;
}

.blink {
    color: red;
    text-decoration: blink;
    text-align: center;
    font-weight: bold;
}

p.bottomlinks {
    margin-top: 20px;
    padding-bottom: 10px;
}
p.bottomlinks a {
    color: gray;
    font-size: 10px;
}



.g-clearfix { clear:both; }

.goods {  }
.goods .m-img { float:left; padding:0; margin:0; list-style:none; }
.goods .m-img li { display:block; padding:0 20px 20px 0; }
.goods .m-img li a,
.goods .m-img li img { display:block; }
.goods .m-text {  }
.goods .m-text ul { list-style-image:url('/imgs/bullet_content.gif'); list-style-position:inside; }
.goods .m-text ul li { background:none !important; }

