#page-all {min-height: 100%; margin-bottom: -80px;}
* html #page-all {height: 100%;}
#page-empty {height: 87px; clear: both;}
#page-footer {height: 80px; background-color:#f2f3ed;}

html, body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  color: #3c4148;
  min-width: 970px;
  background-color: #f9f9f6;
}
a {
  color: #0e4897;
}

img {
  border: 0;
}

table {
  width: 100%;
}

#or_line {
  height: 5px;
  background-color: #f8941d;
}

#head {
  height: 145px;
  background-color: #FFF;
}

#logo {
  width: 113px;
  height: 115px;
  margin: 0 0 0 50px;
  float: left;
}

#menu {
  padding: 15px 0 0 50px;
}
#menu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#menu ul li {
  display: inline;
  margin: 0 10px 0 0;
}
#about {
  padding-left: 15px;
  border-left: solid 1px #999999;
}

#slogan {
  padding: 0 0 0 50px;
}
#slogan p {
  padding: 0;
  margin: 0 0 20px 0;
  font-size: 24px;
}

#ico {
  width: 220px;
  margin: 0 50px 0 0;
  padding-left: 30px;
}
#ico ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#ico ul li {
  display: inline;
  margin-right: 10px;
}

#p_logo {
  height: 200px;
  background-color: #BCCFDA;
  margin: 0;
  padding: 0;
  background-image:url(images/4.jpg);
}

#content {
  padding: 35px 50px 0 50px;
}

#content_l {
  padding-right: 30px;
  border-right: dashed 1px #d4d4d1;
  margin-bottom: 35px;
}
#content_l p {
  text-align:justify;
}
#search {
  margin-top: 50px;
}
#zag {
  margin: 0;
  padding: 0;
  font-size: 24px;
}
.zag_pro {
  margin: 0;
  padding: 0;
  font-size: 18px;
}
.zag_pro2 {
  margin: 10px 0 5px 0;
  padding: 0;
  font-size: 14px;
}

#prod ul {
  list-style-type: none;
  margin: 20px 0 0 0;
  padding: 0;
}
#prod ul li {
  padding: 0 0 5px 0;
}
#kont ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#kont p {
  margin: 15px 0 5px 0;
  padding: 0;
  font-size: 13px;
  font-weight: bold;
}
#aboutus span {
  font-size: 14px;
  font-weight: bold;
}
#distr {
  margin: 15px 0 0 0;
  padding: 0;
}
#distr ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#distr ul li {
  margin: 0;
  padding: 15px 0 5px 0;
}
#distr p {
  margin: 0 0 5px 0;
  padding: 0;
}


#content_r {
  width: 270px;
  padding-left: 30px;
}
#content_r p {
  text-align:justify;
}
#content_r img {
  margin: 0;
  padding: 20px 0 0 0;
}

#foot_l {
  padding: 10px 50px 0 50px;
  font-size: 10px;
}
#foot_l ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#dip {
  width: 61px;
  height: 69px;
  float: left;
  background-image: url(images/dip.png);
  margin-right: 20px;
}

#foot_r {
  width: 350px;
  padding:0;
  font-size: 10px;
  
}
#foot_r ul {
  list-style-type: none;
  margin: 0 50px 0 30px;
  padding: 0;
  float: right;
  
}

#map {
  margin-top: 15px;
  padding: 0;
}
#map ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#map ul li {
margin: 0 0 7px 0;
}
ul#map2 li {
  margin-left: 20px;
  padding: 0;
}
ul#map2 {
  margin-bottom: 10px;
}

#zakaz {
  margin-top: 15px;
  padding: 0;
}
#zakaz ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#zakaz ul li p {
  margin: 0 0 10px 0;
  padding: 0;
}
#zakaz ul li input {
  margin: 2px 0 0 0;
  padding: 0;
}
#zakaz ul li textarea {
  margin: 2px 0 0 0;
  padding: 0;
}

#dop_a_link {
  list-style-type: none;
  margin: 20px 0 20px 0;
  padding: 0 0 0 15px;
  border-left: dashed 1px #CCCCCC;
}
#dop_a_link li {
  list-style-type: none;
  margin: 0;
  padding: 0 0 5px 0;
}
.recv {
  margin: 0 20px 0 0;
}
