*{ font-family: arial, sans-serif;
     margin: 0;
     padding: 0;
     border: 0;
     border-collapse: collapse;
}

html {
     height: 100%;
}
* html body {
     height: 100%;
}
body {
	 background:url(/design/pic/header.jpg) no-repeat top;
     min-height: 100%;
	 height: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "100%" : "100%");
	 height: 100%;
     width: 100%;
	 height: auto !important;
     position: relative;
     float: left;
}

div.conteiner{
	 width:1090px;
	 font-size: 12px;
	 font-family:Tahoma;
     margin: 0 auto;
}

div.header{
     width: 100%;
	 height:254px;
     float: left;
}

.forumlink a, .forumlink a:visited{
	padding: 10px 0px 0px 0px;
	float: right;
	font-family: Tahoma;
	color: red;
}

div.logo{
	 width:400px;
	 padding:70px 0px 0px 0px;
	 text-align:center;
	 margin:0 290px 0 400px;
}
.logo h1{
	 font-size:35px;
	 font-family:Verdana;
	 text-transform:uppercase;
}
.logo a{
	 color:#565656;
	 text-decoration:none;
}



div.cont{
     width: 1010;
	 padding:0px 0px 250px 0px;
     float: left;
}

div.left{
     width: 254px;
	 padding:0px 0px 0px 25px;
     float: left;
}
div.menu {
	 width: 254px;
	 float: left; 
}
div.menu h2{
	 font-size:20px;
	 color:#000;
	 font-family:Georgia;
	 font-style:oblique;
	 margin:0px 0px 10px 0px;
}
ul {
     list-style-type: none;
}
.menu li {
	 padding: 0px 0px 10px 0px;
	 float: left; 
	 clear:left;
}
.menu a { 
	 background: url(/design/pic/menu.gif) no-repeat 0 7px;
	 font-size: 15px;
	 color: #20719f;
	 font-family: Calibri;
	 display: block;
     padding: 0px 0px 0px 10px;
     font-weight: bold;
}
.menu a:hover {
	  text-decoration: none;
}
div.news {
	 width: 254px;
	 float: left; 
}
div.news h2{
	 font-size:20px;
	 color:#000;
	 font-family:Georgia;
	 font-style:oblique;
	 margin:0px 0px 10px 0px;
}
.news li {
	width: 100%;
	 padding: 0px 0px 10px 0px;
	 float: left; 
	 clear:left;
}
.news a { 
	width: 100%;
	font-size: 15px;
	color: #20719f;
	font-family: Calibri;
	display: block;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
}
.news a:hover {
	  text-decoration: none;
}
.news p {
	font-weight: normal;
	font-size: 15px;
	color: #000;
	font-family: Calibri;
}


div.center {
	 width:635px;
	 float: left; 
}
.center h1{
	 font-size:20px;
	 color:#000;
	 font-family:Georgia;
	 font-style:oblique;
	 padding:0px 0px 10px 30px;
}
.center p{
	 padding:0px 20px 0px 10px;
}

div.comment_blok{
     width: 615px;
     float:right;
}
div.comment{
     background:url(/design/pic/comment.gif);
	 font-family:Verdana;
	 display:inline;
	 margin:20px 25px 0px 0px;
     float:left;
}
div.tarif0 {
   border: 2px solid #b5b5b5;
   background: #e9e9e9;
   background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#e9e9e9));
   background: -webkit-linear-gradient(top, #e9e9e9, #e9e9e9);
   background: -moz-linear-gradient(top, #e9e9e9, #e9e9e9);
   background: -ms-linear-gradient(top, #e9e9e9, #e9e9e9);
   background: -o-linear-gradient(top, #e9e9e9, #e9e9e9);
   background-image: -ms-linear-gradient(top, #e9e9e9 0%, #e9e9e9 100%);
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   -webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 1px 0;
   font-family: 'Helvetica Neue',Helvetica,sans-serif;
   text-decoration: none;
   vertical-align: middle;
   min-width:200px;
   padding:5px;
   width:265px;
   margin: 5px;
   float: left;
   margin:20px 25px 0px 0px;
}
div.tarif1 {
  border: 2px solid #ff0000;
   background: #FFFF88;
   background: -webkit-gradient(linear, left top, left bottom, from(#FFFF88), to(#FFFF88));
   background: -webkit-linear-gradient(top, #FFFF88, #FFFF88);
   background: -moz-linear-gradient(top, #FFFF88, #FFFF88);
   background: -ms-linear-gradient(top, #FFFF88, #FFFF88);
   background: -o-linear-gradient(top, #FFFF88, #FFFF88);
   background-image: -ms-linear-gradient(top, #FFFF88 0%, #FFFF00 100%);
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   -webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 1px 0;
   font-family: 'Helvetica Neue',Helvetica,sans-serif;
   text-decoration: none;
   vertical-align: middle;
   min-width:200px;
   padding:5px;
   width:265px;
   margin: 5px;
   float: left;
   margin:20px 25px 0px 0px;
}
div.tarif2 {
  border: 2px solid #ff0000;
   background: #FFFF88;
   background: -webkit-gradient(linear, left top, left bottom, from(#FFFF88), to(#FFFF88));
   background: -webkit-linear-gradient(top, #FFFF88, #FFFF88);
   background: -moz-linear-gradient(top, #FFFF88, #FFFF88);
   background: -ms-linear-gradient(top, #FFFF88, #FFFF88);
   background: -o-linear-gradient(top, #FFFF88, #FFFF88);
   background-image: -ms-linear-gradient(top, #FFFF88 0%, #FFFF00 100%);
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   -webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 1px 0;
   font-family: 'Helvetica Neue',Helvetica,sans-serif;
   text-decoration: none;
   vertical-align: middle;
   min-width:200px;
   padding:5px;
   width:265px;
   margin: 5px;
   float: left;
   margin:20px 25px 0px 0px;
}
div.comment_top{
     background:url(/design/pic/comment_top.gif) no-repeat;
     float:left;
}
div.comment_bott{
     background:url(/design/pic/comment_bott.gif) no-repeat bottom;
	 width: 259px;
	 padding:8px 10px 10px 12px;
     float:left;
}

.tarif0 h3,.tarif0 span,.tarif1 h3,.tarif1 span,.tarif2 h3,.tarif2 span{
     	font-size:14px;
	 margin:0px 0px 0px 15px;
}
.tarif0 p,.tarif1 p,.tarif2 p{
     line-height:14px;
	 margin:5px 0px 5px 0px;
	 padding:0px;
}

.tarif0 a, .tarif1 a, .tarif2 a{
     font-size:11px;
      color:#715a4d;
      margin:0px 8px 0px 0px;
      float:right;
}
span.tarif2 {
	display: block;
	margin: 0px 0px 0px 15px;
}
span.tarif2 a{
     font-size:14px;
      color:#047C00;
      float: left;
      width: 100%;
}

div.right{
	 width:175px;
     float:left;
}

div.banner{
	 width:175px;
	 margin:20px 0px 0px 0px;
	 text-align:center;
     float:left;
}

img.b250{
	 width:250px;
	 margin:20px 5px 0px 0px;
	 text-align:center;
     float:left;
}

img.b160{
	 width:160px;
	 margin:10px 0 20px 0;
	 text-align:center;
	 box-shadow: 0 0 20px rgba(127,0,0,1);
     float:center;
}

img.b468{
	 width:468px;
	 margin:10px 85px;
	 text-align:center;
     float:center;
}

.equipment {
   border: 2px solid #b5b5b5;
   background: #e8e8e8;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e8e8e8));
   background: -webkit-linear-gradient(top, #ffffff, #e8e8e8);
   background: -moz-linear-gradient(top, #ffffff, #e8e8e8);
   background: -ms-linear-gradient(top, #ffffff, #e8e8e8);
   background: -o-linear-gradient(top, #ffffff, #e8e8e8);
   background-image: -ms-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
   padding: 6px 12px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 0px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 0px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 0px 0;
   text-shadow: #7ea4bd 0 1px 0;
   color: #06426c;
   font-size: 12px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
}
.equipment:hover {
   border: 2px solid #b3b3b3;
   text-shadow: #1e4158 0 1px 0;
   background: #ffffff;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
   background: -webkit-linear-gradient(top, #ffffff, #ffffff);
   background: -moz-linear-gradient(top, #ffffff, #ffffff);
   background: -ms-linear-gradient(top, #ffffff, #ffffff);
   background: -o-linear-gradient(top, #ffffff, #ffffff);
   background-image: -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
   color: #fff;
}
.equipment:active {
   text-shadow: #1e4158 0 1px 0;
   border: 2px solid #b3b3b3;
   background: #ffffff;
   background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#ffffff));
   background: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
   background: -moz-linear-gradient(top, #e8e8e8, #ffffff);
   background: -ms-linear-gradient(top, #e8e8e8, #ffffff);
   background: -o-linear-gradient(top, #e8e8e8, #ffffff);
   background-image: -ms-linear-gradient(top, #e8e8e8 0%, #ffffff 100%);
   color: #fff;
}

div.footer{
	 background:url(/design/pic/footer.gif) repeat-x;
     width: 100%;
	 height:182px;
	 position: absolute;
     bottom: 0;
	 clear: left;
}
div.footer2{
     width:990px;
	 height:82px;
	 padding:82px 0px 0px 0px;
     margin:0 auto;
}

.footer2 p{
     	//width:500px;
	 padding:0px 0px 0px 20px;
	 font-size:12px;
	 color:#585858;
	 float:left;
	 margin: 0 0 10px 0;
}
.footer2 a{
	 color:#0284e9;
}

div.counter{
	 padding:0px 20px 0px 0px;
     float:right;
}


div.forma{
	 width: 466px;
	 padding:10px 0px 0px 30px;
	 font-size: 14px;
     float:left;
}


.forma span {
	 width: 100px;
     height: 19px;
	 margin: 19px 0px 0px 0px;
	 display:block;
	 float:left;
	 clear:left;
}

*html input.form_form {
     height: 20px;
	 padding: 3px 5px 0px 5px;
}
*+html input.form_form {
     height: 20px;
	 padding: 3px 5px 0px 5px;
}
input.form_form {
	 background:url(/design/pic/form.gif);
	 width: 327px;
     height: 23px;
	 padding: 0px 5px 0px 5px;
	 margin: 13px 0px 3px 0px;
	 font-size: 13px;
     color: #515151;
	 float:left;
}
select.form_select {
	 width: 337px;
     height: 23px;
	 padding: 0px 0px 0px 5px;
	 margin: 13px 0px 3px 0px;
	 font-size: 13px;
     color: #515151;
	 float:left;
	 border:1px solid #ddd;
}
.forma p {
	 width: 160px;
	 margin: 3px 0px 0px 100px;
	 font-size: 12px;
}
.forma textarea {
     background:url(/design/pic/textarea.gif);
	 width: 332px;
	 height: 169px;
	 padding: 0px 0px 0px 5px;
	 margin: 20px 0px 10px 0px;
	 float:left;
}
input.sohr,.sozd,.otm,.podnyat {
     background:url(/design/pic/sohr.gif);
	 width:128px;
	 height:43px;
	 cursor:pointer;
	 margin:20px 27px 20px 225px;
	 float:center;
}
input.sozd {
     background:url(/design/pic/sozd.gif);
}
input.otm {
     background:url(/design/pic/otm.gif);
}
input.podnyat {
     background:url(/design/pic/podnyat.gif);
}