body {
  padding:0; margin:0;
  font-family:Tahoma;
  color:#3e484a;
  font-size:14px;
}

A {
  color:#0c384f;
}

A:hover {
   text-decoration: none;
}

img {
  border-width:0px;
}

form {
   padding: 0px;
   margin: 0px;
}

.bTop1 {
   background:url(images/inner_bg_l.png) repeat-y;
   min-width: 900px;
}

.bTop2 {
   background:url(images/inner_head_m.png) repeat-x;
}

.bTop3 {
   background:url(images/inner_head_l.jpg) no-repeat;
}
.bTop4 {
   background:url(images/inner_head_r.jpg) 100% 0 no-repeat;
}

.bHead {
   height:300px; position:relative;
}

.bHead .logo {
   position:absolute; top:52px;
}

.bHead .lang1 {
   position:absolute; top:115px;
}

.bHead .lang2 {
   position:absolute; top:168px;
}

.bHead .bHRight {
   position:absolute; top:60px; right:0px; width:490px;
}

.bHead .rvdEto {
   padding-left:40px;
}

.bHead .phones {
   position:absolute; top:248px; left:27px; color:#00515a; font-size:17px;
}
.bHead .link1 {
   color:#006879; text-decoration:none;
}

.mainLeftMenu {
  padding:0px 20px 0px 0px;
  min-width: 320px;
}

.mainLeftMenu A {
  text-decoration:none;
  display:block;
}

.mainLeftMenu A img {
  opacity:0.5;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.mainLeftMenu A:hover img {
  opacity:1;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

hr {
  height:4px;
  border-width:0px;
  background:#e5e5e5;
  color:#e5e5e5;
}

.red1 {
  color:#ff1800;
}

.content {
   padding-right:45px;
   padding-bottom: 15px;
}

h1 {
   font-family:Arial; font-size:38px; font-weight:bold; font-style:italic; color:#1e4d68;
}
h2 {
   font-family:Arial; font-size:22px; font-weight:bold; font-style:italic; color:#1e4d68;
}
.bBot1 {
   background:url(images/footer_bg_l.png) repeat-x;
}
.bBot2 {
   background:url(images/footer_bg_m.png) 50% 13px no-repeat;
}
.bBot3 {
   background:url(images/footer_bg_r.png) 100% 0 no-repeat; height:102px;
}

.bBot3 .copy {
   text-align:center; color:#FFFFFF; padding-top:30px; font-size:12px;
}

.prodTable {
   border-collapse: collapse;
}

.prodTable th {
   background: #2282F5;
   color: #ffffff;
}
.prodTable td, .prodTable th {
   padding: 4px;
   border: 1px solid #000000;
   font-size: 12px;
   font-weight: bold;
}

input.pr_inp {
   border: 1px solid #707070;
   width: 40px;
   font-size: 12px;
}

A.link_zakaz:hover {
   text-decoration: none;
   color: red;
}


 .form {
   width: 800px;
 }
 
 .form dt {
   float: left;
   width: 170px;
 }
 
 .form dt, .form dd, .form div {
   margin-bottom: 5px;
 }
 
 .form .but1 {
   font-weight: bold;
   font-size: 13px;
   font-family: Arial;
   letter-spacing: 0.05em;
   padding: 3px 10px;
 }
 
 .form .inp1 {
   border: 1px solid #707070;
   font-size: 12px;
   font-family: Arial;
 }
 
 .form input.inp1 {
   width: 300px;
 }
 
 .form textarea.inp1 {
   width: 500px;
   height: 100px;
 }
.star {
   color: red;
}

.mesError, .mesSuccess {
   margin-top: 15px;
   margin-bottom: 20px;
}

.mesError {
   color: red;
   
}

.mesSuccess {
   width: 600px;
   padding: 5px;
   border: 1px solid #000055;
   background: #f1f1ff;
   color: #000055;
   font-weight: bold;
   
}

.copy A {
   color: #ffffff;
}