body {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  margin: 0px;
}

img {
  border: none;
}

h1 {
  font-size: 18px;
  color: #1E494C;
  margin-top: 25px;
  margin-bottom: 10px;
  font-weight: normal;
}

h2 {
  font-size: 16px;
  color: #1E494C;
  margin-top: 25px;
  margin-bottom: 10px;
  font-weight: normal;
}


p {
  margin-top: 5px;
  margin-bottom: 5px;
  text-indent: 20px;
}


.wrapper {
  background-repeat: repeat-x;
  clear: both;
  float: left;
  width: 100%;
}

.bgtop {
  background-image: url(images/bar_top.png);
}

.bgbottom {
  background-image: url(images/bar_bottom.png);
}

.bgfoot {
  background-image: url(images/bar_foot.png);
}

.dash {
  background-image: url(images/dash.gif);
  background-repeat: repeat-x;
  width: 100%;
  height: 18px;
  float: left;
}


#front {
  background-image: url(images/top.jpg);
  background-position: top right;
  background-repeat: no-repeat;
  height: 210px;
  clear: both;
  font-size: 24px;
}

#front1 {
  background-image: url(images/top1.jpg);
  background-position: top right;
  background-repeat: no-repeat;
  height: 210px;
  clear: both;
  font-size: 24px;
}

#front2 {
  background-image: url(images/top2.jpg);
  background-position: top right;
  background-repeat: no-repeat;
  height: 210px;
  clear: both;
  font-size: 24px;
}

#front3 {
  background-image: url(images/top3.jpg);
  background-position: top right;
  background-repeat: no-repeat;
  height: 210px;
  clear: both;
  font-size: 24px;
}

#front4 {
  background-image: url(images/top4.jpg);
  background-position: top right;
  background-repeat: no-repeat;
  height: 210px;
  clear: both;
  font-size: 24px;
}
#front5 {
  background-image: url(images/top5.jpg);
  background-position: top right;
  background-repeat: no-repeat;
  height: 210px;
  clear: both;
  font-size: 24px;
}
#top {
  width: 980px;
  margin: auto;
  background-image: url(images/blot_top.jpg);
  background-repeat: no-repeat;
}

#middle {
  width: 980px;
  margin: auto;
}


#top .left {
  width: 25%;
  float: left;
}

#top .left img {
  float: left;
}


#top .middle {
  width: 50%;
  float: left;
  padding-top: 32px;
  padding-bottom: 30px;
}

#top .right {
  width: 24.9%;
  float: left;
  padding-top: 32px;
}

#promo {
  color: #7F7F7F;
  padding-left: 11px;
  padding-right: 30px;
  font-size: 11px;
  text-align: justify;
}

#phones {
  font-family: Tahoma;
  float: right;
  font-size: 20px;
  line-height: 26px;
  color: #0B858E;
  padding-left: 16px;
  padding-right: 10%;
}

.line {
  background-image: url(images/line.gif);
  background-repeat: repeat-y;
}
.total {
  text-align: right;
  font-size: 18px;
  color: #0E747B;
  padding-right: 25px;
  margin-bottom: 10px;
}


#menu .col {
  width: 18.4%;

  margin-right: 1%;
  margin-left: 1%;
  float: left;
}

#menu .colleft {
  width: 18.4%;
  margin-right: 1%;
  float: left;
}

#menu .colright {
  width: 18.4%;
  float: right;
}

#menu .icon {
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
}

.bg1 {
    background-image: url(images/icon1.jpg);
}

.bg2 {
    background-image: url(images/icon2.jpg);
}

.bg3 {
    background-image: url(images/icon3.jpg);
}

.bg4 {
    background-image: url(images/icon4.jpg);
}

.bg5 {
    background-image: url(images/icon5.jpg);
}

.title1 {
  background-image: url(images/title1.gif);
  width: 180px;
  height: 27px;
}

.title2 {
  background-image: url(images/title2.gif);
  width: 180px;
  height: 27px;
}

.title3 {
  background-image: url(images/title3.gif);
  width: 180px;
  height: 27px;
}

.title4 {
  background-image: url(images/title4.gif);
  width: 180px;
  height: 27px;
}

.title5 {
  background-image: url(images/title5.gif);
  width: 180px;
  height: 27px;
}


#menu a {
  color: black;
}

#menu ul {
  margin: 0px;
  margin-left: 11px;
  padding-right: 5px;
  padding: 0px;
  list-style: none;
  font-size: 11px;
  overflow: hidden;
}

#menu li {
  padding-bottom: 5px;
}

#content {
  width: 582px;
  float: left;
  color: #121212;
  line-height: 17px;
  text-align: justify;
  font-size: 13px;
}

#content .block {
  margin-top: 11px;
}

#content .block .main {
  padding-top: 7px;
}

#content .block .top {
  background-image: url(images/_block_top.gif);
  width: 582px;
  height: 5px;
}

#content .block .middle {
  background-image: url(images/_block_middle.gif);
  width: 572px;
  padding-left: 5px;
  padding-right: 5px;
}

#content .block .bottom {
  background-image: url(images/_block_bottom.gif);
  width: 582px;
  height: 5px;
}

.value {
  width: 33px;
  text-align: center;
  background-image: url(images/input.png);
  background-repeat: repeat-x;
  background-position: center;
  border: 1px solid #B1B1B1;
  font-size: 12px;
}

.off {
  color: #7D7D7D;
}


#calculator {
  margin: 0px;
  padding-top: 5px;
}

#calculator .button{
  margin-top: 4px;
}


#content .block .body {
  float: right;
  width: 520px;
}


#slidebar {
  float: right;
  width: 380px;
  padding-top: 14px;
}

#slidebar .calc_text {
  margin-left: 75px;
}

#slidebar .block {
  margin-top: 23px;
}

#slidebar .calc_text {
  position: absolute;
  margin-top: 47px;
  margin-left: 83px;
  width: 290px;
}

#slidebar .calc_text a {
  text-decoration: none;
  color: black;
}


#slidebar .block .title {
  background-image: url(images/bar.jpg);
  height: 39px;
  width: 369px;
  line-height: 39px;
  font-size: 18px;
  color: white;
  padding-left: 11px;
}

#slidebar .solutions ul {
  list-style-image: url(images/arrow.gif);
  padding: 0px;
  margin-left: 28px;
  margin-top: 19px;
  text-transform: uppercase;
  color: #0E747B;
  font-weight: bold;
}

#slidebar .solutions ul li {
  margin-top: 13px;
  margin-bottom: 13px;
}

#slidebar .solutions a {
  text-decoration: none;
  color: #0E747B;
}

#slidebar .solutions a:hover {
  text-decoration: underline;
}

#slidebar .block_top {
  background-image: url(images/block_top.gif);
  width: 380px;
  height: 5px;
  margin-top: 4px;
}

#slidebar .block_middle {
  background-image: url(images/block_middle.gif);
  width: 360px;
  padding-left: 10px;
  padding-right: 10px;
}

#slidebar .block_bottom {
  background-image: url(images/block_bottom.gif);
  width: 380px;
  height: 5px;
}

#slidebar .article .date {
  font-size: 11px;
  margin-bottom: 7px;
  color: #7F7F7F;
  font-weight: bold;
}

#slidebar .article {
  padding-top: 16px;
  color: #3E3E3E;
}

#slidebar .article a {
  color: #3E3E3E;
  text-decoration: none;
}

#slidebar .article a:hover {
  text-decoration: underline;
}

#footer {
  background-image: url(images/blot_foot.jpg);
  background-repeat: no-repeat;
  background-color: #F6FBF7;
  width: 980px;
  margin: auto;
  color: #7F7F7F;
  font-size: 11px;
  padding-top: 14px;
  height: 67px;
}

#footer .left {
  padding-left: 12px;
  line-height: 14px;
  float: left;
  line-height: 16px;
  width: 30%;
}

#footer .left img {
  margin-top: 3px;
}

#footer .middle {
  padding-left: 12px;
  line-height: 14px;
  float: left;
  line-height: 16px;
  width: 40%;
}

#footer .right {
  padding-left: 12px;
  float: right;
  font-size: 24px;
  line-height: 26px;
}
