html{
  overflow-x: hidden;
}
.phone{
  padding-top: 10px;
  float: left;
  text-align: center;
}

.logo{
width: 100px;
height: 100px;
}

.logo-otz{
width: 120px;
height: 120px;
border-radius: 150px;
}
/*
	body										{ font-family:"Arial", Verdana, Tahoma; font-size:12px; background:#ebebeb;
		background: url(../img/pnn2.jpg) repeat left top;
		border-bottom: 14px solid #f0f1f3;
		background-size: 25%;

	}
*/


	body							{
		background: url(../img/back.jpg) repeat left top;


	}

.thumbnails {  }

.brd {
  border: 1px;
}


.table {

border: 4px double black;
}

.otstup{
  padding: 30px 0px;
}

.otstup-header{
  padding: 40px 0px;
}

.line{
  padding: 30px 0px;
  border-top: 1px solid #eee;
}

table.table-tov{
  width: 100%;
  text-align: center;
  vertical-align: middle;
  border-collapse: separate;

}

table.table-mar{
  width: 100%;
  border-collapse: separate;
  vertical-align: middle;
}


.img1{
  width: 100%;
  cursor: pointer;
   /*border: 1px;*/
  border: 1px solid green;

  }


.phone,.button2 a{
      text-decoration: none;
}

a{
  overflow: hidden;
  text-decoration: none;
  color:#3B7443; 
}

.container-form{
  width: 100%;
}

.button-form{
  width: 100%
}

.img-comment{
  width: 150px;
  height: 150px;
  border-radius: 130px; /* CSS3 */
 -moz-border-radius: 130px; /* Firefox */
 -webkit-border-radius: 130px; /* Safari, Chrome */
 -khtml-border-radius: 130px; /* KHTML */
 behavior: url(border-radius.htc); /*IE */

}

.otzyv{
  margin-top: 10px;
  padding-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  margin-right: 15px;
}

.button2 {
  background: #3B7443;
  font-size: 22px;
  border: 0px solid #3B7443;
  color: #FFFFFF;
  height: 40px;
  margin-top: 20px;
  width: 100%;
  padding-top: 10px;
  text-decoration: none;
  text-align: center;
  overflow: hidden;
  display: block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-weight: normal;
  line-height: 1.42857143;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
    
  /*Скругленные углы*/
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  
  /*Градиент*/
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
}

.button2:hover {
  min-width: 100%;
  background: /*#145587;*/ #3B7943;
  color: #FFFFFF;
}

.button3 {
  background: #145587;
  font-size: 28px;
  border: 0px solid #145587;
  color: #FFFFFF;
  height: 80px;
  margin-top: 20px;
  width: 100%;
  padding-top: 20px;
  text-decoration: none;
  text-align: center;
  vertical-align: bottom;  
  overflow: hidden;
  display: block;
  /*padding: 6px 12px;*/
  margin-bottom: 0;
  font-weight: normal;
  line-height: 1.42857143;
  white-space: nowrap;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
    
  /*Скругленные углы*/
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  
  /*Градиент*/
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
}

.button3:hover {
  min-width: 100%;
  background: /*#145587;*/ #145587;
  color: #FFFFFF;
}


li{
  text-align: left;
}

.table-mar td{
  width: 30%;
}
