.info {
    padding: 25px 0px 15px 64px;
    display: block;
    font-size: 15px;
    background-image: url(../img/5_8.png);
    background-repeat: no-repeat;
    background-position: 45px 10px;
}

.infop {
	padding-left: 50px;
    font-size: 13px;	
}

.pol {
	padding-left:250px;
	max-width: 400px;
}

@media (min-width: 980px) and (max-width: 1240px) {
	.pol {
	padding-left:180px;
	}
}

@media (max-width: 979px) {
	.pol {
	padding-left:10px;
	}
}

.cont-for-tab {
	margin-bottom: 10px;
	width: 200px;
}

.cont-for-tab  p{
font-size: 16px;
}

.cont-for-tab ul {
    list-style: none; /*убираем маркеры списка*/
	margin: 5px;
}

.cont-for-tab ul li a {
    text-decoration: none;
    color: black;
}
.cont-for-tab ul li {
    padding: 2px;
}

.cont-for-tab ul li span {
    text-decoration: none;
    font-family: EtelkaText;
    font-size: large;
    color: black;
    cursor: pointer;
}


.cont-for-tab:focus span {background:#005e8d;}
.cont-for-tab:focus span {color:#fff;}

#panel2 {
    display: block;
	float: left;
	width: 100%;
}

#panel3 {
    display: block;
	float: left;
	width: 100%;
}

#panel4 {
    display: block;
	float: left;
	width: 100%;
}

#panel5 {
    display: block;
	float: left;
	width: 100%;
}

.cont-for-sort {
	width: 200px;
}

.cont-for-sort  p{
font-size: 16px;
}

.cont-for-sort ul{
	list-style: none;
	margin: 5px;
}

.cont-for-sort ul li span {
    text-decoration: none;
    font-family: EtelkaText;
    font-size: large;
    color: black;
    cursor: pointer;
}

.tab-content {
	float:left;
	width:80%;
}

.tab-content h2{
	text-align:center;
}

.tab{
	float: left;
}

#panel2-1 {
	float:left
	
}

#panel2-2 {
	float:left
	
}

#panel2-3 {
	float:left
	
}

#panel2-4 {
	float:left
	
}

#panel2-5 {
	float:left
	
}

#panel3-1 {
	float:left
	
}

#panel3-2 {
	float:left
	
}

#panel3-3 {
	float:left
	
}
#panel3-4 {
	float:left
	
}

#panel4-1 {
	float:left
	
}

#panel4-2 {
	float:left
	
}

#panel4-3 {
	float:left
	
}

#panel4-4 {
	float:left
	
}

#panel5-1 {
	float:left
	
}

#panel5-2 {
	float:left
	
}

#tor.active {
	color: #fff;
	background-color: #005e8d;
	border-radius: 5px;
	padding: 2px 5px 2px 5px;
		
}

#tor2.active {
	color: #fff;
	background-color: #005e8d;
	border-radius: 5px;
	padding: 2px 5px 2px 5px;
}

#tor3.active {
	color: #fff;
	background-color: #005e8d;
	border-radius: 5px;
	padding: 2px 5px 2px 5px;
}

#tor4.active {
	color: #fff;
	background-color: #005e8d;
	border-radius: 5px;
	padding: 2px 5px 2px 5px;
}

#tor5.active {
	color: #fff;
	background-color: #005e8d;
	border-radius: 5px;
	padding: 2px 5px 2px 5px;
		
} 

#tor6.active {
	color: #fff;
	background-color: #005e8d;
	border-radius: 5px;
	padding: 2px 5px 2px 5px;
		
} 

#tor7.active {
	color: #fff;
	background-color: #005e8d;
	border-radius: 5px;
	padding: 2px 5px 2px 5px;
		
} 

#tor8.active {
	color: #fff;
	background-color: #005e8d;
	border-radius: 5px;
	padding: 2px 5px 2px 5px;
		
} 

#tor9.active {
	color: #fff;
	background-color: #005e8d;
	border-radius: 5px;
	padding: 2px 5px 2px 5px;
		
} 

.ak-w {
	width:50%;
}

.price {
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #F2453E; 
	text-align: center;
}

.extremum-click {
	background:    #3d85c6;
	background:    -webkit-linear-gradient(#3d85c6, #073763);
	background:    linear-gradient(#3d85c6, #073763);
	border-radius: 10px;
	padding:       8px 14px;
	color:         #ffffff;
	display:       inline-block;
	font:          normal 700 20px/1 "Calibri", sans-serif;
	text-align:    center;
	text-shadow:   1px 1px #000000;
	position: relative;
	left: 50px;
}


.extremum-slide {
	display:none;
}

@media (max-width: 1200px) {
	.ak-w {
	width:300px
	}
	.tab-content {
	width:70%
	}
}
@media (max-width: 767px) {
	.tab-content {
	width:60%
	}
	.qfmodalform {
    left: 30%;
	}
}
@media (max-width: 625px) {
	.tab-content {
	width:50%
	}
}
@media (max-width: 585px) {
	.tab-content {
	width:80%;
	top:0px;
	}
}
@media (max-width: 355px) {
	.ak-w {
	width:250px
	}
}