
* {
   margin:0; padding:0
}

.header {
   width: 100%;
   height: 220px;
   display: table;
   float: none;
   white-space: nowrap;
   background-color: #FFFFFF;
   border-bottom: 7px solid #db2727;
}



.cellLeft, .cellMiddle {

  display: table-cell !important;
/*  display: inline; /* для IE */
  height: 100%;
  white-space: nowrap;
  background-color: #FFFFFF;
}

ul 
{
				padding-left:15px;
}

.cellLeft {
  width:50%;
  height: 100%;
  float: none;
  text-align: right;
  padding-right: 25px;
  padding-left: 25px;
   padding-top: 60px;
vertical-align: top;
  position: relative;
  background-color: #FFFFFF;
  margin: auto;
  display: inline; /* для IE */
}

.cellMiddle {
  width:49.99%;
  height: 100%;
  float: none;
  text-align: left;
  position: relative;
  padding-right: 25px;
  padding-left: 25px;
  padding-top: 60px;
  background-color: #FFFFFF;
  margin: auto;
  display: inline; /* для IE */
vertical-align: top;

}


   .comment {
     display:block;
     position: relative;
     margin:25px 15px 5px 15px;
     padding-bottom: 10px;
     font-size: 11px;
      color:#B0B0B0;
       font-family: Verdana, Arial, sans-serif;
   }


.footer {
  width:auto;
  height: auto;
  float: none;
  padding-left: 30px;
  background-color: #f2f2f2;
  vertical-align: middle;

    margin-left:10px;

}

.text_footer {
  vertical-align:middle;
  font-size:12px;
  margin-left:10px;
  margin-top:10px;
  color:#999999;
}



.cop2 {


      width: 20%;
      float: left;
      position: relative;
      height: auto;
      overflow: hidden;
      display: block;

  background-color: #FFFFFF;
}



html {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
    background-color: #f2f2f2;
}

body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
    font-family: Arial, sans-serif, "Trebuchet MS";
}


    .cell1, .cell2, .cell3{
      width: 33%;
      position: relative;
      height: auto;
      overflow: hidden;
      display: table-cell;
      background-color: #FFFFFF;
      margin-top:10px;
float:left;
clear:right;
    }

  /*
  .cell2 {
       left: 33%;
    }

    .cell3 {
        left: 66%;
    }
*/

   .budzetnye {
     margin-top: 15px;
     margin-bottom: 15px;
     padding-left: 15px;
     padding-right: 15px;
     height:auto;
     background: #FFFFFF url(img/3.gif) right bottom no-repeat;
   }


   .krupnye {
     border-right: 1px dashed #C3C3C3;
     margin-top: 15px;
     margin-bottom: 15px;
     padding-left: 15px;
     padding-right: 15px;
     height:auto;
     background: #FFFFFF url(img/2.gif) right bottom no-repeat;
   }

   .malye {
     border-right: 1px dashed #C3C3C3;
     margin-top: 15px;
     margin-bottom: 15px;
     padding-left: 15px;
     padding-right: 15px;
     height:auto;
     background: #FFFFFF url(img/1.gif) right bottom no-repeat;
   }




    .otstup {
      padding-left: 30px;
      display: inline;
    }


    .contaner{
      background-color: #FFFFFF;
      width: 100%;
      height: auto;
      padding: 0px;
      display: table;
      margin: 0px;
            overflow: hidden;

    }

    .content{
      margin: 0px 25px 0px 25px;
      background: #FFFFFF;
      width: auto;
      height: auto;
    }


    .logo {
      width:65px;
      height:67px;
      background: url(img/logo.gif) no-repeat;
      float: left;
      margin-top: 3px;
      margin-right: 2px;
    }

    .logo1 {
      height: 61px;
      width: 239px;
      background: url(img/logo2.gif) no-repeat;
      float: left;
      padding-top: 61px;
    }

    .contlog {
      display: table;
      float: right;
      width: 306px;
    }


  .deviz {
       position:relative;
       font-size:3mm;
/*       top:61px; */
       font-family:Tahoma;
       margin:0;
       padding:0;
       color:#9F9F9F;
       letter-spacing:0.27mm;
  }


  .address {
    position:relative;
    display:table-cell;
    margin:auto;
    color:#393939;
    font-family:Tahoma, Arial, sans-serif;
    font-size:13px;
    line-height:19px;
    letter-spacing: 1pt;
    background-color: #FFFFFF;
  }

  .zagolovok {
    font-size:20px;
    font-family: Trebuchet MS, Arial, sans-serif;
    color:black;
    margin-bottom:5px;
    text-align: center;
  }



.icq_image {
  border: 0px;
  vertical-align: middle;
}


.cost {
  background: url("img/cost.gif") no-repeat center;
  height: 106px;
  width: 100%;
  background-color: #FFFFFF;
}

.cost2 {
  background: url("img/cost_2.gif") no-repeat center;
  height: 106px;
  width: 100%;
  background-color: #FFFFFF;
}


.cost3 {
  background: url("img/cost_3.gif") no-repeat center;
  height: 106px;
  width: 100%;
  background-color: #FFFFFF;
}

        .text_tb {
          font-size:12px;
           font-family:Tahoma;
            margin:0;
            padding:0px;
            color:#828282;
            line-height:18px;
            letter-spacing: 1pt;
            text-align: justify;
        }

.list_head {
  font-size:12px;
  font-family:Tahoma;
  margin-top:3px;
  margin-bottom:3px;
  color:#828282;
  line-height:18px;
  letter-spacing: 1pt;
}

  .list_item {
    margin-left:45px;
    font-size:12px;
    font-family:Tahoma;
    color:#3E71A8;
    line-height:18px;
    letter-spacing: 1pt;
  }



 a,a:link {
 color: #a40d0d;
text-decoration: none;
  }

a:hover {
 color: #b42d34;
text-decoration: underline;
  }
