/*
*  main
*/

html {
  height: 100%;
  background-color: #f6f6f6;
}
body {
  margin: 0;
  min-width: 1000px;
  height: 100%;
  font-family: Arial, sans-serif;
  background-image: url(images/fon_up.jpg);
  background-repeat: repeat-x;
  background-position: top;
}
#obvHtmlBody {
  min-height: 100%;
  margin-bottom: -46px;
}
#logo {
  position: relative;
  width: 193px;
  height: 51px;
  top: 35px;
  left: 50px;
  background-image: url(images/logo.gif);
  background-repeat: no-repeat;
}
#links {
  position: relative;
  left: -20px;
  float: right;
}
#head_left {
  position: relative;
  width: 236px;
  height: 154px;
  top: 12px;
  left: 20px;
  float: left;
  background-image: url(images/head_left.jpg);
  background-repeat: no-repeat;
}
#head_right {
  position: relative;
  width: 393px;
  height: 165px;
  margin-left: 270px;
  background-image: url(images/head_right.jpg);
  background-repeat: no-repeat;
}
#head_fon {
  position: relative;
  width: auto;
  height: 165px;
  margin-left: 663px;
  margin-top: -153px;
  background-image: url(images/head_fon.jpg);
  background-repeat: repeat-x;
}
#slogan {
  position: relative;
  width: auto;
  height: 53px;
  top: 71px;
  background-image: url(images/slogan.jpg);
  background-repeat: no-repeat;
  background-position: center;
}
#obv_header {
  position: relative;
  top: 45px;
}
#clear_to_main {
  clear: both;
  height: 45px;
}
#obv_main {
  width:100%;
  float:left;
}
#main_center {
  margin-left: 270px;
}
#main_left {
  margin-left: 20px;
  float: left;
  width: 236px;
}
#empty_footer {
  height: 46px;
  clear: both;
}
#footer {
  height: 46px;
  background-image: url(images/fon_down.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
}
#footer1 {
  display: block;
  font-size: 70%;
  color: #636363;
  height: 20px;
  margin-top: 20px;
  margin-left: 30px;
  float: left;
}
#footer2 {
  display: block;
  font-size: 70%;
  color: #636363;
  position: relative;
  height: 20px;
  margin-top: 20px;
  margin-right: 30px;
  float: right;
}

/*
*  etc
*/

#links A {
  text-decoration: none;
  color: #000;
}
#nawi_klienti {
  width: 236px;
  height: 75px;
  background-image: url(images/01nawi_klienti.gif);
  background-repeat: no-repeat;
}
#nawi_klienti a {border: 0px dashed red; display: block; height: 73px;}
#legk_avto {
  width: 236px;
  height: 75px;
  background-image: url(images/02legk_avto.gif);
  background-repeat: no-repeat;
}
#legk_avto a {border: 0px dashed red; display: block; height: 73px;}
#gruz_avto {
  width: 236px;
  height: 75px;
  background-image: url(images/05gruz_avto.gif);
  background-repeat: no-repeat;
}
#gruz_avto a {border: 0px dashed red; display: block; height: 73px;}
#selxoz {
  width: 236px;
  height: 75px;
  background-image: url(images/03selxoz.gif);
  background-repeat: no-repeat;
}
#selxoz a {border: 0px dashed red; display: block; height: 73px;}
#stroy {
  width: 236px;
  height: 75px;
  background-image: url(images/04stroy.gif);
  background-repeat: no-repeat;
}
#stroy a {border: 0px dashed red; display: block; height: 73px;}
#mi_predl {
  width: 236px;
  background-image: url(images/mi_predl.gif);
  background-repeat: no-repeat;
  background-position: top;
  padding-top: 20px;
}

/*
*  settings
*/

#obvHtmlBody,#logo,#links,#head_left,#head_right,#head_fon,#slogan,
#obv_header,#clear_to_main,#obv_main,#main_center,#main_left,
#empty_footer,#footer,#footer1,#footer2{border:0px dashed}

.block_top, .block_bottom {border:1px dashed}

