body {
  font-family: Arial;
  font-size: 75%;
  color: #000000;
  background-color: #ffffff;
  padding: 0px 0px;
  width: 954px;
  margin: 0px auto;
  border-top: 18px solid #e2e2e2;
}


h1,h2,h3,h4 {
  text-transform: uppercase;
  font-weight: normal;
}


h1,h2 {
  font-size: 130%;
}

a:link,
a:visited {
  color: #85a4b8;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}



div#menu {
  margin: 30px 0px 30px 0px;
}

ul#menu {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-transform: uppercase;
  height: 60px;
  font-size: 14px;
}

ul#menu li.item {
  float: left;
  width: 159px;
  background-image: url(../files/avtokit/Image/menu-border.gif);
  background-position: left center;
  background-repeat: no-repeat;
  white-space: nowrap;
}

ul#menu li a.item:link,
ul#menu li a.item:visited {
  display: block;
  background-image: url(../files/avtokit/Image/menu-arrow.gif);
  background-position: 1px top;
  background-repeat:no-repeat;
  padding: 25px;
  text-align: center;
  color: #000000;
  text-decoration: none;
}


ul#menu li span.item,
ul#menu li a.item:active,
ul#menu li a.item:hover {
  display: block;
  background-image: url(../files/avtokit/Image/menu-arrow-aktive.gif);
  background-position: 1px top;
  background-repeat:no-repeat;
  padding: 25px;
  text-align: center;
  color: #000000;
  text-decoration: none;
}

ul#menu li a.item:hover {
  text-decoration: underline;
}

#promo-block {
  background-image: url(../files/avtokit/Image/collage.jpg);
  background-position:right top;
  background-repeat:no-repeat;
  height: 277px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 0px;
  border-bottom: 11px solid #e2e2e2;
}

.logo{
  display: block;
  padding: 40px 0px 0px 65px;
}


.logo img {
 border: 0px;
}

.company-name {
  display: block;
  font-size: 200%;
  color: #ffffff;
  padding: 0px 0px 0px 110px;
  font-weight: bold;
}

.slogan {
  color: #9eb9ff;
  display: block;
  font-size: 130%;
  padding: 0px 0px 0px 125px;
}


#main {
  width:100%;
  padding: 0px 0px 0px 0px;
  margin: 45px 0px 35px 0px; 
}

#left-column {
  width: 235px;
  padding: 0px 20px 0px 20px;
  border-right: 1px solid #e2e2e2;
  vertical-align: top;
}

ul#news-list {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  color: #727272;
}


ul#news-list li{
  padding: 0px 0px 15px 0px;
}


ul#news-list h3{
  padding: 0px 0px 0px 0px;
  font-size: 100%;
  font-weight: bold;
  color: #000000;
  margin: 0px 0px 5px 0px;
}


ul#news-list a:link,
ul#news-list a:visited {
  display: block;
  color: #727272;

}

a.more:link,
a.more:visited {
  color: #000000;
  font-weight:bold;
  text-decoration: none;
  background-image: url(../files/avtokit/Image/more-arrow.gif);
  background-position:left center;
  background-repeat:no-repeat;
  padding: 0px 0px 0px 10px; 
}


.form input {
 width: 200px;
}

.text-img {
 padding: 0px 20px 20px 0px;
}

.banner-img {
  padding: 15px 0px 0px 0px;
}


#right-column {
  padding: 0px 20px 0px 20px;
  vertical-align: top;
}


#grey-block {
  margin: 30px 0px 0px 0px;
  background-color:#808e91;
  color: #ffffff;
  padding: 20px;
}


ul#portfolio{
  padding:0px;
  margin: 0px;
  list-style-type: none;
}


ul#portfolio li {
  clear: both;
  padding: 10px 0px 10px 0px;
}

ul#portfolio img {
  float: left;
  padding: 0px 20px 20px 0px;
}

ul#photo-list {
  padding: 15px 0px 0px 15px;
  margin: 0px;
  list-style-type: none;
}

ul.item-list {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

#footer {
  background-color: #e2e2e2;
  padding: 20px 30px 25px 30px;
}

ul#ico-menu {
  padding: 7px 0px 0px 0px;
  margin: 0px;
  list-style-type: none;
  float: right;
}


ul#ico-menu li {
  padding: 0px 30px;
  margin: 0px;
  float: left;
}


li.ico-border{
 border-left: 1px dotted #000000;
}

ul#ico-menu img {
  border: 0px;
}

ul.menu-node {
  margin: 0px;
  padding: 0px;
  list-style: none;
  position: absolute;
  display: none;

  /*background-image: url(../files/avtokit/Image/menu-border.gif);
  background-position: left center;
  background-repeat: no-repeat;*/
  background-color: white;
  border-left: 1px solid #eeeeee;
}

ul.menu-node li a.node-item:link,
ul.menu-node li a.node-item:visited {
  display: block;
  background-image: url(../files/avtokit/Image/menu-arrow.gif);
  background-position: -2px 7px;
  background-repeat: no-repeat;
  padding: 5px 25px 5px 25px;
  text-align: left;
  color: #000000;
  text-decoration: none;
}


ul.menu-node li span.node-item,
ul.menu-node li a.node-item:active,
ul.menu-node li a.node-item:hover {
  display: block;
  background-image: url(../files/avtokit/Image/menu-arrow-aktive.gif);
  background-position: -2px 7px;
  background-repeat: no-repeat;
  padding: 5px 25px 5px 25px;
  text-align: left;
  color: #000000;
  text-decoration: none;
}

ul.menu-node li a.node-item:hover {
  text-decoration: underline;
}


.counter{
  display: block;
  float: left;
  padding: 0px 15px 0px 0px;
}

.copyright {
  display: block;
  padding: 7px 0px 0px 0px;
}

table#catalog-present {
 padding: 0px;
 margin: 0px;
}

table#catalog-present td{
 padding: 10px 0px;
 text-align: center;
}

table#catalog-present tr td img{
  margin: 0px auto 10px auto;
  display: block;
}

Table#catalog-present a:link,
Table#catalog-present a:visited {
  color: #000000;
  text-decoration: none;
}

Table#catalog-present a:hover {
  color: #000000;
  text-decoration: underline;
}
