.wrapper {
  background: url(../images/wrapper_bg.gif) left top repeat-y;
  min-width: 1000px;


}
.hdr_bg {
  background: url(../images/hdr_bg.png) left top repeat-x;
  overflow: auto;
}
.driver {
  float: left;
  /*background: url(../images/bg_driver.jpg) left top no-repeat;*/
  height: 427px;
  width: 217px;
  position: absolute;
}
.tel_v_hdr {
  background: url(../images/phone_lupa.png) left top no-repeat;
  height: 113px;
  width: 101px;
  position: absolute;left: 217px;top: 165px;
}

.header {
  height: 185px;
  margin-left: 217px;
  min-width: 783px;
}
.header .left {
  float: left;
}
.header .right {
  float: right;
}
.hdr_logo {
  margin: 0 230px 0 260px;
  text-align: center;
}
.hdr_logo_n {
  text-align: center;
  margin-top: 20px;
}

.hdr_polosa td {
  vertical-align: top;
}

.header .left, .header .right {
  font: 700 14px Times New Roman;
  color: #441604;
  padding: 20px 0 0 0;
  width: 225px;
  height: 55px;
  text-align: center;
  text-shadow:#ddb94f 0px 0px 6px;
}
  /*background: url(../images/hdr_txt_bg.png) center top no-repeat;*/
.header .right a {
    font: 700 14px Times New Roman;
  color: #441604;
}

.conteiner{
margin:-5px 22px 0 217px;
}


.block{
background:url(../images/block_bg_03.png) left top repeat-x;
height:98px;
}

.block_bg_r{
background:url(../images/block_bg_05.png) right top no-repeat;
height:98px;
margin:0 -4px 0 0;
}
.block_mein_bg {
  min-height:500px;margin:0 120px 0 0;
  background: -moz-linear-gradient(top, #ecefbf, #f0f2cb);
  background: -webkit-linear-gradient(top, #ecefbf, #f0f2cb);
  background: -o-linear-gradient(top, #ecefbf, #f0f2cb);
  background: -webkit-gradient(linear, top, bottom, from(rgb(236,239,191)), to(rgb(240,242,203)));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ecefbf, endColorstr=#f0f2cb);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ecefbf, endColorstr=#f0f2cb)";
}

.block_content{
min-height:500px;
margin:0 -4px 0 0;
}

.block_bg_r2{
background:url(../images/block_bg_08.png) right top repeat-y;
min-height:500px;
}

.leftmenu {
  float: left;
  width: 217px;
  position: relative;
  z-index: 100;
  margin: 220px 0 0 0;
}
.leftmenu a {
  display: block;
  font: 500 12px Arial;
  color: #f7f38f;
  background: url(../images/leftmenu_bg.png) left 3px no-repeat;
  padding: 0 0 0 30px;
  margin: 0 10px 10px 20px;
}
.leftmenu a:hover {
  text-decoration: none;
}

.phones {
  text-align: center;
  font: 500 26px Times New Roman;
  color: #ddb94f;
}
.phones .phone1 {
  float: left;
  margin: 12px 0 0 80px;
}
.phones .phone2{
  float: right;
  margin: 12px 60px 0 0px;
}
.phones span {
  display: block;
  font: 500 11px Arial;
  color: #611903;
}

.cntnt_menu {
  text-align: left;
  margin: 0px 0 0 0px;
  padding-top: 40px;
}
.cntnt_menu a {
  display: inline-block;
  font: 700 14px Arial;
  color: #381408;
  text-decoration: none;
  width: 16%;
  text-align: center;
}
.cntnt_menu a:hover {
  text-decoration: underline;
}

.cntnt_txt {
  font: 500 12px Arial;
  color: #381408;
  margin: 60px 0 0 60px;
}
.cntnt_txt h1 {
  font: italic 500 24px Georgia;
  color: #883b0c;
  margin-bottom: 20px;
}
.venzel_txt {
  background: url(../images/venzel_txt.jpg) center top no-repeat;
  height: 59px;
  margin-top: 40px;
}
.hdr_prugina {
    background: url(../images/prugina.png) left bottom no-repeat;
  width: 47px;
  height: 78px;
  position: absolute;left: 193px; top: 320px;
}


.ftr_prugina {
  background: url(../images/prugina.png) left bottom no-repeat;
  width: 47px;
  height: 78px;
  position: relative;left: -25px;
  margin: -100px 0 0 0;
  float: left;
}

.footer{
margin:0 22px 0 217px;
padding:0 0 20px 0;
clear:both;
background:url(../images/block_bg_11.png) left top repeat-x;
height:111px;
}

.f_block_r{
background:url(../images/block_bg_10.png) right top no-repeat;
height:111px;
margin:0 -4px 0 0;
}

.ftr_addr {
  font: 500 12px Arial;
  color: #525251;
  float: left;
  margin: 20px 0 0 -90px;
}
.ftr_addr .s1 {
  font: 700 12px Arial;
  color: #381408;
}
.ftr_addr .s2 {
  font: 700 14px Arial;
  color: #381408;
}
.ftr_addr u {
  font: 700 14px Arial;
  color: #525251;
  text-decoration: none;
}

.ftr_right {
  position: relative;
  z-index: 100;
  float: right;
  width: 20%;
  text-align: center;
}
.ftr_right .text a {
  font: 500 12px Arial;
  color: #4e4c4e;
}
.ftr_right .text a:hover{
  text-decoration: none;
}
.ftr_right .img {
  margin-top: 5px;
}
.ftr_lft {
  position: relative;
  left:-190px;
  float: left;
  margin: -10px 0px 0 0;
}
.ftr_lft a {
  display: block;
  margin-bottom: 5px;
  text-align: center;
}
.ftr_lft span {
  font: 500 12px Arial;
  color: #c7973d;
  display: inline-block;
  margin-top: 20px;
}

