@charset "windows-1251";
html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;}
*{margin: 0px;
	padding: 0px;}
#main{ background: url(images/bg.gif) left top  repeat-x;
min-width:780px;}
body {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:13px;
  color:#2d3331;
 
}
a{ text-decoration:underline;
color:#dd1f31;}
a:hover{ text-decoration:none;}
#content {
  padding-bottom: 80px;
  margin-top:10px;}
  #footer {
  height: 70px;
   font-size:11px;
  width: 100%;
  background:#ced3cf;
  position: absolute;
 

bottom: 0;
}.form{ text-align:right;
width:400px;
margin-top:20px;}
.form input,textarea{border:1px solid #178cc6;
margin-bottom:7px;
width:200px;}
.form textarea{ height:100px;
float:right;
margin-left:4px;



}

.img{ float:left;
 border:1px solid #178cc6;
 margin:5px; text-decoration:none;
 text-align:center;
 padding-bottom:10px;
 font-weight:bold;
}

.form p{ vertical-align:top;}
#form td img{ margin:0px;}
#form table td input{ width:50px;}
#form table td input.i1{ width:67px;}
.tab2{border-bottom:2px solid #178cc6;
width:70%;
padding:5px;
margin:5px 5px 15px 5px;}
#content2 h2{ margin-bottom:10px;}
#content2 img{ margin:10px;}
.tab{ border:1px solid #178cc6;}
.tab td{ border:1px solid #178cc6; padding:5px;}
#content2 {
  padding: 0px 40px 80px 40px;
  margin-top:10px;}
#footer p{ margin:10px 0px 0px 30px;}
#footer a{ color:#2d3331;}
.col2{ width:30%;
padding:15px;
vertical-align:top;
}
.col1{ width:70$;
border-right:1px solid #b2b2b2;
vertical-align:top;
padding:20px 20px 20px 30px;}

.logo{ float:left;
margin:17px 30px 0px 50px;
}

.phone{ float:right;
margin:21px 50px 0px 0px;}

.clear{ clear:both;
font-size:0px;
line-height:0px;
height:0px;}

.menu{  width:100%;}
.menu td{ text-align:center;
width:10%; border-right:1px #085983 solid;
height:31px;}
.menu a{ color:#FFF;
text-decoration:none;
padding-left:10px;
background:url(images/menu_a.gif) 0px 6px no-repeat;}
.menu a:hover{ text-decoration:underline;}
.logotip{ float:right; font-weight:bold;
text-align:right;
padding:20px 20px 0px 0px;}

.punkt{ background:url(images/punkt.gif) left top no-repeat;
width:235px;

display:block;
margin-left:auto;
margin-right:auto;
margin-top:8px;
color:#FFF;
font-size:16px;
font-weight:bold;
position:relative;
margin-bottom:8px;
}
.punk td{ width:33%;
text-align:center;position: relative;}
 .m1{ padding-top:2px; height:45px;}
.m2{ padding-top:10px; height:37px;}
.m3{ height:14px;}
.punkt:hover{ text-decoration:underline; }

h3, h1{text-transform:uppercase;
font-size:18px;
color:#0090d2;
font-weight:normal;}
.news{ background:url(images/news.gif) left top no-repeat;
padding:15px 0px 15px 70px; display:inline-block;
}

.sell{ background:url(images/sell.gif) left top no-repeat;
padding:15px 0px 15px 70px; display:inline-block;
margin-top:10px;
}

a img{border:none;}



h2{ text-transform:uppercase; color:#dd1e30;
font-size:17px;
margin:10px 0px 10px 0px;
font-weight:normal;}
p{ margin-bottom:7px;}

ul, li{ list-style-type:none;}
li{ background: url(images/li.gif) 0px 7px no-repeat; padding-left:10px;}

.sellos{ font-size:14px;
line-height:20px;
margin-left:60px;
margin-bottom:7px;}
.block{padding:10px;
margin-top:10px;}
.block span{ display:block;
font-weight:bold;}
.block a{ display:block;
}
.grey{ background:#e1e4e2;}

ul span{ color:#000;
font-weight:bold;
text-align:none;}
.img2{ float:left;}
