body {	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
		background-color: #f1f1f1;
		margin: 0;	
		padding: 10px;
	}

 
h1 {
	font-size:48px;
	color: #fff; 	
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	
}	

h2 {
	font-size:30px;
	color:#222; 	
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 10px;
	
}	
h3 {
	font-size:20px;
	color:#222; 	
	font-family: 'PT Sans Narrow', sans-serif;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	cursor:pointer;
}

h3:hover {
	color: #bc0707;
}
.title span {
	font-size: 20px;
	color: white;
	font-family: 'PT Sans Narrow', sans-serif;
}


.wrap {
	background-color: #fff;
	width:960px;
	margin: 0 auto;
}	
.clear {
	clear: both;
}

.content {
	width:960px;
	min-height: 1000px;
	margin: 0 auto;
	background-color: #fff;	
	padding: 10px;
	
}

/* Header */	
.first_header {
	width:940px;
	height:190px;
	background-color:#222;
	margin-bottom:5px;

	padding: 10px;
	}
.title {
	float: left;
	margin-right:20px;
	padding-top:10px;
	padding-left: 20px;
	width:500px;
	
}	

.header_right {
	float:left;
	width:360px;
	
}
.contacts {	
	margin-top:120px;
	font-family: 'PT Sans Narrow', sans-serif;
	color:#fff; 
	text-align: right;
	
}	
.contacts ul {
	list-style: none;
}
.contacts a {
	text-decoration: none;
	color: inherit;
}
.contacts a:hover {
	color: #cbf2f4;
}
.red {
	margin: 10px auto;
	width:960px;
	height: 40px;
	background-color: #bc0707;
	clear: both;
	}

/* Slider */

.slider-box{
  position:relative;
  width:940px;
  height:500px;
  overflow:hidden;
}
.slider{
  position:relative;
  width:10000px;
  height:500px;
}
.slider img{
  float:left;
}

.slider-box .prev{
  left:10px;
  background:url(images/back.png) no-repeat;
  background-position: 30% center;
}
.slider-box .next{
  right:10px;
  background:url(images/next.png) no-repeat;
  background-position: 70% center;
}

.slider-box .prev, .slider-box .next{
  position:absolute;
  background-color: #222;
  background-size: 60%;
  opacity: .9; 
  top:215px;
  display:block;
  width:70px;
  height:70px;
  border-radius: 50%;
  cursor:pointer;
}
	
/* Content */

#hidden {
	display: none;
}	

artcicle {	
	width:940px;
	color:#222;
	font-size: 14px;
}

table {
	width: 940px;	
}

th {
	background-color: #222;	
	padding: 5px;
	color: #fff;	
	font-size: 20px;
	font-weight: normal;
	font-family: 'PT Sans Narrow', sans-serif
}

td {
	padding: 5px;
}

td span {
	color:#bc0707;
}
th:first-child {
	text-align: left;
}
tbody tr:nth-child(even) {
background-color: #f1f1f1;

	
}
	
td:last-child {
width:140px;	
text-align: center;	
}		

tfoot {
	background-color: #222;
}

.italic {
	font-style: italic;
	border-bottom: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
}


.adress {
	width:350px;
	float: left;
	margin-left: 10px; 
	padding: 10px;
	text-align: left;
}

.equipment a {
	color: #222;
	text-decoration: none;
	font-style: italic;
}
.equipment a:hover {
	color: #51adf3;
}
/* Подвал */

footer {
	width:960px;
	height:30px;
	padding: 10px;
	margin: 10px auto;
	background-color: #222;	
	color: #fff;
	font-size: 12px;
	text-align: right;

}

/* Popup form */

#feedback-form {
  max-width: 400px;
  padding: 2%;
  border-radius: 3px;
  background: #f1f1f1;
}
#feedback-form [required] {
  width: 100%;
  box-sizing: border-box;
  margin: 2px 0 2% 0;
  padding: 2%;
  border: 1px solid rgba(0,0,0,.1);
  border-radius: 3px;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 transparent;
}
#feedback-form [required]:hover {
  border-color: #7eb4ea;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 transparent;
}
#feedback-form [required]:focus {
  outline: none;
  border-color: #7eb4ea;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 4px rgba(35,146,243,.5);
  transition: .2s linear;
}
#feedback-form [type="submit"] {
  padding: 2%;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(0,0,0,.2) inset;
  background: #669acc;
  color: #fff;
}
#feedback-form [type="submit"]:hover {
  background: #5c90c2;
}
#feedback-form [type="submit"]:focus {
  box-shadow: 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);
}