.prem-content {margin:0 15px; font-size:16px;}
.prem-content h2 {font-size:20px; color:#337ab7;}
.prem-content h3, h4, h5 {font-size:18px; color:#337ab7;}
.prem-foot-tot {margin:15px 30px;}
.prem-foot-tot li {padding-left:15px; color:#CC0033; margin-bottom:12px;}
.prem-foot-tot li span {padding-left:10px; color:#000000;}
.prem-icons {margin:50px 0;}
.prem-icons-block {float:left; width: 172px; margin:10px 10px; text-align:center; min-height:300px;}
.prem-icons-block-img {min-height:150px;}
.prem-icons-block-img img {vertical-align:bottom;}
.prem-icons-block-desc {color:#333333;}
.prem-icons-block-desc span {color:#000000; text-transform:uppercase; font-weight:bold; font-size:18px;}
.prem-priziv {background-color:#e3e3e3; font-size:18px;}
.prem-priziv p {padding:25px 120px; text-align:center;}
.prem-seo {margin-left:25px;}
.prem-seo p {margin-left:25px; line-height:1.5;}
.prem-backform {text-align:center; font-size:36px; color:#CC0033; margin-bottom:15px;}
.prem-form {margin-left:100px;}
.prem-knopki {background-color:#e3e3e3; padding:30px 30px;}
.clear {clear:both; margin:0 0; padding:0 0;}

.border {
list-style: none;
padding: 0;
}
.border li {
padding: 7px 20px;
margin-bottom: 10px;
border-radius: 5px;
border-left: 10px solid #f05d22; 
box-shadow: 2px -2px 5px 0 rgba(0,0,0,.1),
     -2px -2px 5px 0 rgba(0,0,0,.1),
    2px 2px 5px 0 rgba(0,0,0,.1),
    -2px 2px 5px 0 rgba(0,0,0,.1);
font-size: 18px;
letter-spacing: 1px;
transition: 0.3s all linear;
}
.border li:nth-child(2){border-color: #8bc63e;}
.border li:nth-child(3){border-color: #fcba30;}
.border li:nth-child(4){border-color: #1ccfc9;}
.border li:nth-child(5){border-color: #493224;}
.border li:nth-child(6){border-color: #993399;}
.border li:hover {border-left: 10px solid transparent;}
.border li:nth-child(1):hover {border-right: 10px solid #f05d22;}
.border li:nth-child(2):hover {border-right: 10px solid #8bc63e;}
.border li:nth-child(3):hover {border-right: 10px solid #fcba30;}
.border li:nth-child(4):hover {border-right: 10px solid #1ccfc9;}
.border li:nth-child(5):hover {border-right: 10px solid #493224;}
.border li:nth-child(6):hover {border-right: 10px solid #993399;}

.otherregions {margin:0 auto;}
.otherregions a {text-decoration:none;}
.otherregions a:hover {background-color: #2e6da4; text-decoration:none; color:#fff;}

.btn2 {
	display: inline-block;
	padding: 6px 12px;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: 12px; 
	color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
	margin: 4px 4px;
}
.ya-dir-m {margin:0 auto; width:100%;}
.ya-dir-m-elem {float:left; margin:5px 10px;}