﻿body {
    color:black;
    font-size:18px;
    font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: url(IRzZVULgIRg.jpg);
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#eeeeee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eeeeee',GradientType=0 );
}
.style-usermenu{
    display: inline-block;
}
.super-menu {
    display: block;
    max-width: 1200px;
    float: left;
    margin-left: 5%;
    width: 90%;
    height: 85px;
}
.nav-menu {
    display: inline-block;
    margin-top: 40px;
        height: 100%;
    margin-bottom: 10px;
}

.logo-menu{
    display: inline-block;
    height: 40px;
    width: 25%;
    margin-right: 0%;
    float:left;
}
.link-li {
    display: inline-block;
}
.link-li a {
    padding: 5px 19px;
    color: black;
    font-size: 16px;
    font-weight: 400;
    border: 1px solid #c5c5c5;
    border-radius: 3px;
    text-decoration: none;
    box-shadow: 0 0 5px 0 black;
    background: whitesmoke;
    background: -moz-linear-gradient(top, #e0e0e0 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    margin-left: 0px;
}
.inner-menu  {
    padding-left: 20px;
    padding-bottom: 5px;
    padding-top: 10px;
    display: block;
    max-width: 1200px;
    float: left;
    margin-left: 5%;
    width: 90%;
    background: #E8E8E8;
    border-radius: 5px;
    border-bottom-right-radius: 5px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#eeeeee 100%);
}
.bt-filter{
    display: inline-block;

}
.title-srock{
    display: inline-block;
    font-family: Myriad, Tahoma, sans-serif;
    font-size: 18px;
    padding: 0px;
    height: 22px;
    width: 85%;
    margin-right: 15px;
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 10px;
    overflow: hidden;
}
.title-price{
    display: inline-block;
    font-family: Myriad, Tahoma, sans-serif;
    font-size: 18px;
    padding: 0px;
    height: 22px;
    width: 85%;
    margin-right: 15px;
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 10px;
    overflow: hidden;
}
.title{

    display: inline-block;
    font-family: Myriad, Tahoma, sans-serif;
    font-size: 18px;
    padding: 0px;
    height: 22px;
    width: 85%;
    margin-right: 15px;
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 10px;
    overflow: hidden;
}

.title-catgr{
    display: block;
}
.filter-ttl-m{
    position: static;
    background-size: 100%;


}
/*body*/
.content{
    display: block;
    color: black;
    max-width: 1200px;
    float: left;
    margin-left: 5%;
    width: 90%;
    height: auto;
}
.sidebar-filter{
    display: inline-block;
    width: 25%;
    background-color: #f4f4f4;
    border-radius: 5px;
    height: auto;
    float: right;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eeeeee',GradientType=0 );
}
.schools-container {
    display: inline-block;
    width: 74%;
    background-color: #f4f4f4;
    border-radius: 5px;
    height: auto;
    float: left;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eeeeee',GradientType=0 );
}
.block-one-school{
    display: block;
    background-color: rgb(209, 255, 201);
    border: azure;
    border: 1px solid #c3c3c3;
    box-shadow: inset 0 0 0 2px #ffffff;
    border-radius: 3px;
    overflow: hidden;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#eeeeee 100%);
}
.block-one-school-text {
    display: inline-block;
    font-family: Myriad, Tahoma, sans-serif;
    font-size: 18px;
    padding: 0px;
    height: 150px;
    width: 53%;
    margin-right: 0%;
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    overflow: hidden;
}
.shadow-block-one-school {
    box-shadow: inset 0 0 15px 0 gold;
    border-radius: 5px;
}

.block-one-school-img {
    display: inline-block;
    font-size: 18px;
    height: 140px;
    width: 21%;
    border: 1px solid #F9F9F9;
    border-radius: 3px;
    margin-right: 1%;
    margin-left: 1%;
    margin-top: 1%;
    margin-bottom: 1%;
    box-shadow: inset 0px 0px 0px 1px rgb(230, 255, 200), 0 0 1px 0 rgb(8, 85, 97);
    overflow: hidden;
}
.block-one-school-img:hover {
    border: 1px solid #A59595;
    box-shadow: 0 0 10px rgba(255, 0, 0, 1);
}
.school-img{
    margin: 0px!important;
    height: 140px;
    width: 100%!important;
    overflow: hidden;
    vertical-align:top;
}
.name-autoschool{
    font-size: 20px;
    padding-bottom: 5px;
    line-height: 22px;
    color: #1A2235;
}
.all-about-autoschool{
    font-size: 14px;
    line-height: 18px;
    text-align: -webkit-left;
    display: block;
    float: left;
    overflow: hidden;
    width: 85%;
}
.shdw-school{
    display: block;
    width: 100%;
}
.shdw-school img{
    display: block;
    width: 100%;
}
.bt-function{
    display: inline-block;
    float: right;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 15px;
    margin-bottom: 10px;
    width: 20%;
}
.bt-function a {
    text-align: center;
    display: block;
    border: 1px solid #A59595;
    border-radius: 3px;
    color: #030B17;
    font-size: 14px;
    line-height: 14px;
    margin-right: 15px;
    margin-left: 0px;
    margin-top: 15px;
    margin-bottom: 10px;
    padding: 7px 3px 4px;
    background: #fbfbfb;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E0E0E0), color-stop(100%,#f5f5f5));
    overflow: hidden;
    text-decoration: none;
    box-shadow: inset 0 0 5px rgba(255,255,255,0), 0 0px 0px 0 rgba(0, 0, 0, 0.3);
}
.bt-function a:hover{
    color:#FFFFFF;
    overflow: hidden;
    background: #F51313;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E0E0E0), color-stop(0%,#FFFFFF));
    box-shadow: inset 0 0 0px 20px darkred, 0 0px 2px 0px black;
    color: white;
    text-decoration: none;
    transition: all .3s ease;
}
/* unvisited link
.bt-function a:link {
 background:#FBFBFB;
 border: 3px solid red;
 border-radius: 2px;
 color:green;} */
/* visited link*/
/*.bt-function a:visited {
    background:red;
    border: 1px solid #f5f5f5;
    color:#738075}
  /* mouse over link */

.avt-schll-cont{
    font-size: 14px;
    line-height: 18px;
    text-align: -webkit-left;
    border-radius: 5px 5px 0 0;
    padding: 15px 2%;
    height: auto;
    display: block;
    border-bottom: 1px solid #b9b9b9;
    
    overflow: hidden;
}

.rghttop-avtschl{
    display: inline-block;
    color: black;
    height: 40px;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 7px 3px 4px;
    line-height: 18px;
    float: right;
    width: 29%;
    overflow: hidden;
}
.lfttop-avtschl{
    display: inline-block;
    color: red;
    height: 30px;
    float: left;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 7px 3px 4px;
    line-height: 18px;
    width: 70%;
    overflow: hidden;
}
.one-shw-schl{
    margin: 15px;
    border-radius: 5px;
}
.one-shw-schl:hover{
    margin: 15px;
}
.list-avt-schl{
    margin: 0 auto;
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.body-avtschl-city{
    padding: 0 15px;
    font-size: 15px;
    font-weight: normal;
    display: inline-block;
    line-height: 18px;
    overflow: hidden;
    color: red;
    text-decoration: none;
}
.body-avtschl-city a{
    float: left;
    padding: 0 15px;
    font-size: 15px;
    font-weight: normal;
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    color: red;
    text-decoration: none;
}
.body-avtschl-city a:hover{
    padding: 0 15px;
    font-size: 15px;
    float: left;
    font-weight: normal;
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    color:black ;
    text-decoration: underline;
}
.btm-avtschl-city{
    display: inline-block;
    font-family: Myriad, Tahoma, sans-serif;
    color: red;
    font-size: 14px;
    font-weight: 500;
    width: 100%;
    margin-bottom: 0px;
    padding: 7px 3px 4px;
    overflow: hidden;
    cursor: pointer;
}
.text-right{
    display: inline-block;
    float: left;
    font-weight: normal;
    line-height: 18px;
}
.sorted-menu{
    display: inline-block;
    cursor: pointer;
    height: 22px;
    overflow: hidden;
    float: left;
    font-weight: normal;
    line-height: 18px;
}
.title-m{
    margin-bottom: 5px;
    width: 100%;
    border-bottom: 1px solid gray;
    margin-top: 15px;
    margin-left: 15px;
    margin-right: 15px;
}

.verh-filter {
    display: inline-block;
    width: 300px;
    float: left;
    margin: 0 auto;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 15px;
}
.srok-filter  {
    display: inline-block;
    width: 49%;
    float: left;
}
.price-filter   {
    display: inline-block;
    width: 300px;
    float: left;
}

.name-filter {
    font-size: 18px;
    padding-bottom: 4px;
    display: inline-block;
    width: 100%;
    float: left;
    font-weight: 700;
}
.from{
    width: 120px;
    display: inline-block;
    float: left;
    margin-right: 15px;
}
.to{
    width: 120px;
    display: inline-block;
    float: right;
}
.from input{
    width: 60px;
    height: 18px;
    line-height: 16px;
    border: 2px solid grey;
    border-radius: 4px;
    display: inline-block;
}
.to input{
    width: 60px;
    height: 18px;
    line-height: 16px;
    border: 2px solid grey;
    border-radius: 4px;
    display: inline-block;
}
.ui-widget-content {
    border: 1px solid #c5c5c5!important;
    background: #e3e3e3!important;
}
.ui-slider-horizontal {
    height: 8px!important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider .ui-slider-range {
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}
.ui-widget-header {
    background: yellow;
}

.size-slider {
    width: 100%;
    margin-top: 20px;
    float: left;
    display: block;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #6F6F6F;
    width: 15px!important;
    height: 15px!important;
    cursor: pointer!important;
    background: #00EA00;
    border-radius: 40%;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.category-filtering-1 li {
    padding: 0px 0 0 21px;
    margin-top: 0px;
    margin-left: 6px;
    background: url("checkbox.png") 0 -28px no-repeat;
    cursor: pointer;
    display: inline-block;
    width: 45px;
}
.active {
    padding: 0px 0 0 21px;
    margin-top: 0px;
    margin-left: 6px;
    background: url("checkbox2.png") 0 -28px no-repeat!important;
    cursor: pointer;
    display: inline-block;
    width: 45px;
}
.category-filtering-2 li {
    padding: 0px 0 0 21px;
    margin-top: 0px;
    margin-left: 6px;
    background: url("checkbox.png") 0 -28px no-repeat;
    cursor: pointer;
    display: inline-block;
    width: 45px;
}

.category-filtering-3 li {
    padding: 0px 0 0 21px;
    margin-top: 0px;
    margin-left: 6px;
    background: url("checkbox.png") 0 -28px no-repeat;
    cursor: pointer;
    display: inline-block;
    width: 45px;
}

.category-filtering-1 {
    display: inline-block;
    margin: 0 auto;
    float: left;
    font-weight: 600;
    font-size: 16px;
    padding: 0px;
}
.category-filtering-2 {
    display: inline-block;
    margin: 0 auto;
    float: left;
    font-weight: 600;
    font-size: 16px;
    padding: 0px;
}
.category-filtering-3 {
    display: inline-block;
    margin: 0 auto;
    float: left;
    font-weight: 600;
    font-size: 16px;
    padding: 0px;
}
.cat-filter {
    margin-top: 10px;
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.metro-filter {
    margin-top: 10px;
    display: inline-block;
    width: 20%;
    float: left;
}
.name-filter-niz {
    font-size: 18px;
    padding-bottom: 4px;
    display: inline-block;
    width: 25%;
    float: left;
    font-weight: 700;
}
.vse-metro {
    border: 2px solid grey;
    border-radius: 4px;
    margin: 0 auto;
    margin-bottom: 4px;
    width: 170px;
}

.niz-filter {
    display: inline-block;
    width: 33%;
    float: left;
    margin: 0 auto;
    padding: 0;
    margin-left: 30px;
}

.breadcrumbDiv {
    display: block;
    width: 90%;
    margin-top: 10px;
    float: left;
    max-width: 1200px;
    margin-left: 5%;
    background: #E9E9E9;
    border-radius: 5px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#eeeeee 100%);
}
.breadcrumb {
    display: inline-block;
    margin-bottom: 0px;
}
.breadcrumb li{
    display: inline-block;
}
body {
    font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.3;
    background:  black;
}
.header-sidebar {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b9b9b9;
    width: 100%;
    text-align: center;
    float: left;
    background: #e9e9e9;
    background: -moz-linear-gradient(top, #e9e9e9 0%, #dbdbdb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#dbdbdb));
    background: -webkit-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: -o-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: -ms-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#dbdbdb',GradientType=0 );
}

.text-head{
    font-size: 14px;
    text-align: center;
    margin-bottom: 5px;
    display: block;
    float: left;
    width: 100%;
}
.body-sidebar{
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    margin: 0 auto;
}
a:hover {
    color:red;
}

.one-avto-school-sidebar {
    float: left;
    display: block;
    width: 90%;
    height: auto;
    margin-left: 5%;
    margin-right: auto;
    padding: 3px;
    border: 1px solid grey;
    box-shadow: 0px 0px 1px 0px black;
    margin-top: 2px;
    margin-bottom: 5px;
}
.one-avto-school-sidebar:hover {
    float: left;
    display: block;
    width: 90%;
    height: auto;
    margin-left: 5%;
    margin-right: auto;
    padding: 3px;
    border: 1px solid #585858;
    box-shadow: 0px 0px 3px 0px black;
    margin-top: 2px;
    margin-bottom: 5px;
}

.img-school-sidebar{
    float: left;
    display: inline-block;
    width: 30%;
    overflow: hidden;
    border: 1px solid white;
    box-shadow: 0px 0px 1px 0px gray;
}
.img-avto-school{
    width: 100%;
    height: auto;
}
.text-school-sidebar{
    display: inline-block;
    float: left;
    width: 40%;
    margin-left: 5px;
}

.nazvanie-school-sidebar {
       width: 100%;
    line-height: 14px;
    overflow: hidden;
    font-size: 12px;
}

.opisanie-school-sidevar {
    width: 100%;
    line-height: 18px;
    overflow: hidden;
    height: 18px;
}
.name-filter-niz-metro {
    font-size: 18px;
    padding-bottom: 4px;
    display: inline-block;
    width: 100%;
    float: left;
}
.input {
    width: 290px;
}
.header-one-school-filial {
    display: block;
    width: 100%;
    padding-top: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #b9b9b9;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    height: auto;
    float: left;
    background: #e9e9e9;
    background: -moz-linear-gradient(top, #e9e9e9 0%, #dbdbdb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#dbdbdb));
    background: -webkit-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: -o-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: -ms-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#dbdbdb',GradientType=0 );
}
.img-cont-school-filial {
    width: 190px;
    height: auto;
    margin-left: 20px;
    margin-top: 15px;
    overflow: hidden;
    padding: 5px;
    background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 5px;
    float: left;
    display: inline-block;
}

.name-one-school-ones{
    float: left;
    background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid #cccccc;
    font-size: 16px;
    font-weight: 600;
    padding: 8px 2px 8px 2px;
    color: red;
    border-radius: 5px;
    width: 100%;
    text-align: center;
    box-shadow: 0 1px 1px 0px #a2a2a2;
    max-width: 250px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #e0e0e0 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#f5f5f5',GradientType=0 );
}

.podrobnaya-infa-one-school {
    display: block;
    width: 100%;
    margin-top: 3px;
    margin-bottom: 2px;
    float: left;
}

.cat-one-school-ones {
    display: inline-block;
    color: black;
    font-size: 14px;
    margin: 0px 0;
}
.cat-one-school-ones-znach {
    display: inline-block;
    margin-left: 5px;
    color: red;
    font-size: 14px;
    margin: 0px 0;
}
.price-one-school-ones {
    display: inline-block;
    color: black;
    font-size: 14px;
    margin: 0px 0;
}
.price-one-school-znach {
    display: inline-block;
    margin-left: 5px;
    color: red;
    font-size: 14px;
    margin: 0px 0;
}
.timering-one-school-ones {
    display: inline-block;
    color: black;
    font-size: 14px;
    margin: 0px 0;
}
.timering-one-school-ones-znach  {
    display: inline-block;
    margin-left: 5px;
    color: red;
    font-size: 14px;
    margin: 0px 0;
}
.infa-one-school {
    float: left;
    margin-left: 5px;
    display: inline-block;
    margin-top: 15px;
    width: 69%;
}
.img-block-school-filial{
    display: inline-block;
    width: 26%;
    float: left;
    margin:0 auto;
}

.body-one-school-filial{
    float: left;
    width: 100%;
    margin: 0px auto;
    margin-top: 5px;
    margin-bottom: 5px;
}

.otziv-and-social {
    float: right;
    width: 100%;
    margin: 0px auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    display: inline-block;
    text-align: right;
    margin-right: 20px;
}

.listen-otziv {
    float: right;
    display: block;
    width: 100%;
    margin: 0;
    text-align: center;
    margin-bottom: 0px;
    padding-bottom: 5px;
    border-bottom: 1px solid #b9b9b9;
}
.listening-otziv {
    color: red;
    text-decoration: none;
        font-size: 14px;
    box-shadow: inset 0 0 15px 1px rgba(255,255,255,0), 0 1px 1px 0 #c5c5c5;
    display: inline-block;
    border: 1px solid #c5c5c5;
    border-radius: 3px;
    padding: 2px 7px 2px;
    box-shadow: 0 1px 1px 0 #a2a2a2;
    margin: 0 2px;
    cursor: pointer;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #e0e0e0 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#f5f5f5',GradientType=0 );
}

.contacts-block {
    display: block;
    float: left;
    margin: 1.5%;
    margin-top: 10px;
    width: 97%;
}

.text-contactics {
    font-size: 20px;
    color: red;
    font-weight: bold;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
}

.text-contactics-adress {
    color: black;
    line-height: 19px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-size: 14px;
    padding-left: 30px;
    background: url(../images/map.png) left 0px no-repeat;
}
.contanctics{
    display: block;
    float: left;
    width: 97%;
    margin: 0 auto;
}
.left-contacts {
    display: inline-block;
    width: 26%;
    float: left;
    margin: 0 auto;
}
.right-contacts {
    display: inline-block;
    width: 32%;
    float: left;
    margin: 0 auto;
}
.contactics-adress-rayons {
    display: block;
    float: left;
    line-height: 18px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}

.contactics-adress-rayons-znach{
    display: block;
    float: left;
    line-height: 18px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}

.contactics-adress-metro{
    display: block;
    float: left;
    line-height: 18px;
    max-height: 18px;
    height: 18px;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}

.contactics-adress-metro-znach{
    display: block;
    float: left;
    line-height: 18px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}

.text-contactics-telefon {
    display: block;
    float: left;
    line-height: 18px;
    max-height: 18px;
    height: 18px;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-telefon-znach {
    display: block;
    float: left;
    line-height: 18px;
    max-height: 720px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-telefon-znach ul{
    padding: 0px;
    margin:0px;
}
.contactics-adress-telefon-znach li{
    list-style-type: none;
    padding-left: 30px;
    background: url(../images/tel.png) left 0px no-repeat;
}

.contactics-adress-graf-rabot {
    display: block;
    float: left;
    line-height: 18px;
    max-height: 18px;
    height: 18px;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-graf-rabot-znach {
    display: block;
    float: left;
    line-height: 18px;
    max-height: 720px;
    height: 100%;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.listen-otziv .social-button{
    display: block;
    float: left;
}
.social-button .b-share__text {
    display:none;
}

.about-left {
    float: left;
    display: inline-block;
    width: 45%;
    text-align: left;
    margin: 0 auto;
}
.about-right  {
    float: left;
    display: inline-block;
    width: 45%;
    text-align: left;
    margin: 0 auto;
    overflow: hidden;
}
a {
    color:red;
    cursor: pointer;
}
.abouting-avtoschool {
    float: left;
    margin: 0px auto;
    width: 100%;
    height: auto;
    padding: 15px;
}
.avtoschool-kak-ehat {
    display: block;
    padding-bottom: 7px;
    font-size: 14px;
}
.about-text {
    float: left;
    width: 100%;
    height: auto;
    line-height: 20px;
    font-size: 15px;
    margin-bottom: 0px;
    margin-left: 0%;
    color: red;
    display: inline-block;
    margin-top: 0px;
    text-align: left;
}
.content-school{
    width: 100%;
    float: left;
    margin: 0 auto;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    display: block;
}

.for-audio{
    width: 100%;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: center;
}
.for-audio audio {
    width: 610px;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 5px;
}
.for-video {
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 5px;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    height: 150px;
    width: 300px;
}
.for-video iframe{
    width: 300px;
    height: 150px;
    display: block;
}

.abouting-texting-school {
    margin: 0 auto;
    float: left;
    margin-left: 5%;
    margin-right: 5%;
    text-align: justify;
    width: 90%;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.all-autoschool-category, .all-autoschool-price,.all-autoschool-study,.all-autoschool-adress{
    line-height: 18px;
    text-align: left;
    font-size: 15px;
    font-weight: 500;
    height: 20px;
}
.all-autoschool-category span, .all-autoschool-price span,.all-autoschool-study span,.all-autoschool-adress span{
    color:red;
}
.all-autoschool-filials span {
    color:red;
}

.body-avtschl-city-in-school{
    display: block;
    float: left;
    margin: 0 auto;
    margin-left: 5%;
    width: 90%;
    margin-top: 5px;
    margin-bottom: 10px;
}
.body-avtschl-city-in-school a {
    float: left;
    padding: 0 15px;
    font-size: 15px;
    font-weight: normal;
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    color: red;
    text-decoration: none;
}

.galereya {
    width: 95%;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    height: auto;
    overflow: hidden;
    text-align: center;
}

.galereya a{
    display: inline-block;
    float: left;
    overflow: hidden;
    margin-left: 5px;
    width: 150px;
}

.otzivi-about-school {
    float: left;
    margin: 0px;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
    text-align: justify;
    margin-top: 10px;
    margin-bottom: 10px;
}

.text-otzivi{
    color: black;
    font-weight: 600;
    font-size: 20px;
    display: block;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
}

.button-otzivi{
    display: inline-block;
    text-align: right;
    float: right;
}
.ostavit-otziv-in {
    color: red;
    text-decoration: none;
    font-size: 18px;
    box-shadow: inset 0 0 15px 1px rgba(255,255,255,0), 0 1px 1px 0 #c5c5c5;
    display: inline-block;
    border: 1px solid #c5c5c5;
    border-radius: 3px;
    padding: 4px 12px 4px;
    box-shadow: 0 1px 1px 0 #a2a2a2;
    margin: 0 2px;
    cursor: pointer;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #e0e0e0 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
}

.one-otziv{
    float:left;
    margin: 12px;
    border: 1px solid #c3c3c3;
    border-radius: 5px;
    box-shadow: inset 0 0 0 2px #ffffff;
    padding: 10px 0;
    width:90%;
    margin-left:5%;
    display: block;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#eeeeee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eeeeee',GradientType=0 );
}

.headering-otziv {
    margin-left: 10px;
    margin: 0px;
    margin-left: 10px;
    width: 100%;
    margin-top: 5px;
}

.body-oztiv{
    margin: 10px;
    overflow: hidden;
    font-size: 15px;
}
.name-author {
    COLOR:red;
}
.about {
    display: block;
    float: left;
    width: 90%;
    margin-left: 5%;
}

.one-button4 {
    width: 100%;
    text-align: center;
    float: left;
    display: block;
}

.menushka {
    width: 100%;
    float: left;
    margin: 0 auto;
    display: block;
    height: 40px;
    background: rgba(231, 231, 231, 0.43);
    position: fixed;
    margin-bottom: 0px;
    padding: 0px;
    padding-left: 5%;
}
.menushka li {
    display: inline-block;
    margin-top: 10px;
    float: left;
    margin-left: 10px;
}

.menushka li a{
    background: #d9edf7;
    padding: 6px;
    border-radius: 4px;
    color: black;
    font-weight: 600;
    border: 1px solid black;
    text-decoration: none;
}

.menushka li a:hover {
    background: #337ab7;
    padding: 6px;
    border-radius: 4px;
    color: white;
    font-weight: 600;
    border: 1px solid white;
    text-decoration: none;
}

.input-my {
    display: block;
    float: left;
    width: 100%;
    margin: 0 auto;
}

.texting-filter {
    display: inline-block;
    float: left;
    margin: 0 auto;
    margin-right: 10px;
    line-height: 18px;
    font-size: 16px;
    font-weight: 600;
}
.ul-cat-div {
    display: block;
    float: left;
    margin: 0 auto;
}

.add-to-avto-adm{
    padding: 7px;
    font-weight: 600;
    border: 1px solid black;
    box-shadow: 0px 0px 10px 4px white;
}

.glav-img-school {
    width: 180px;
    height: auto;
    float: left;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    max-width: 180px;
}

.add-avto-school-adm-red{
    display: block;
    float: left;
    margin-top: 20px;
    margin-left: 20px;
}
.garage-autoschool-med {
    display: inline-block;
    color: black;
    font-size: 14px;
    margin: 0px 0;
}
.garage-autoschool-photo {
    display: inline-block;
    color: black;
    font-size: 14px;
    margin: 0px 0;
}
.garage-autoschool-gai {
    display: inline-block;
    color: black;
    font-size: 14px;
    margin: 0px 0;
}
.add-to-avto-adm-flial {
    padding: 7px;
    font-weight: 600;
    border: 1px solid black;
    box-shadow: 0px 0px 10px 4px white;
    display: inline-block;
}
.add-avto-school-adm{
    display: block;
    float: left;
    padding-bottom: 10px;
}

.content-videio {
    width: 90%;
    margin: 0 auto;
    display: block;
    /* margin-left: 5%; */
    /* margin-bottom: 10px; */
    text-align: center;
}

.form-garage-photo-avtoschool-single {
    display: block;
    float: left;
    margin: 0 auto;
    width: 90%;
    margin-left: 5%;
}
.form-group-label{
    display: inline-block;
    margin-right: 15px;
    float: left;
}
.form-group-input input{
    display: inline-block;
    float: left;
    margin-right: 15px;
}
.button-form{
    display: inline-block;
    float: left;
    margin: 0 auto;
}
.contactics-adress-udistrict{
    display: block;
    float: left;
    line-height: 18px;
    max-height: 18px;
    height: 18px;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-udistrict-znach {
    display: block;
    float: left;
    line-height: 18px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-underground-znach {
    display: block;
    float: left;
    line-height: 18px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-undistrict {
    display: block;
    float: left;
    line-height: 18px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-undistrict-znach {
    display: block;
    float: left;
    line-height: 18px;
    max-height: 180px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}

.modal-dialog {
    width: 80%;
    margin: 30px auto;
}
.rayon-pole {
    display: inline-block;
    width: 30%;
    float: left;
    margin: 0 auto;
    margin-right: 15px;
    margin-bottom: 10px;
}

.off-rayon {
    display: inline-block;
    width: 30%;
    float: left;
    margin: 0 auto;
    margin-right: 15px;
    margin-bottom: 10px;
}
.neoff-group {
    display: inline-block;
    width: 30%;
    float: left;
    margin: 0 auto;
    margin-right: 15px;
    margin-bottom: 10px;
}

.ves-ekran{
    float: left;
    display: block;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
}
.dva-v-liniyu {
    display: inline-block;
    width: 43%;
    margin-bottom: 5px;
    margin-top: 5px;
    float:left;
    margin-right: 15px;
}
.ostavlenie-otziva{
    float: left;
    display: block;
    margin: 0 auto;
    margin-left: 5%;
    width: 90%;
    margin-bottom: 10px;
    margin-top: 10px;
}

.modal-body{
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}

.polya-1-2{
    width: 100%;
    display: block;
    float: left;
    margin: 0 auto;
}

.name-otziv {
    display: inline-block;
    width: 47%;
    float: left;
    margin-right:1%;
}
.mail-otziv {
    display: inline-block;
    width: 47%;
    float: right;
}
.buttonskiy{
    width: 100%;
    float: left;
    text-align: center;
    display: block;
    margin: 0 auto;
    margin-bottom: 5px;
}
.fotki-one {
    display: inline-block;
    width: 150px;
    height: auto;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 10px;
}
.fotki-one img {
    width: 150px;
    float: left;
    overflow: hidden;
    height: auto;
    display: block;
}
.garage-autoschool-literature {
    display: inline-block;
    color: black;
    font-size: 14px;
    margin: 0px 0;
}
.sohraneno p {
    padding: 7px 5px;
    background: #38CC38;
    margin-top: 10px;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    float: left;
    z-index: 999;
    width: 100%;
    font-weight: 900;
    color: whitesmoke;
    margin-right: 10px;
    border: 1px solid white;
    box-shadow: 0px 0px 5px 1px green;
}

.add-to-avto-adm-2 {
    padding: 7px;
    font-weight: 600;
    border: 1px solid black;
    box-shadow: 0px 0px 10px 4px white;
    width: 100%;
}
.delet-filial{
    padding: 8px 10px;
    background: #CC3838;
    margin-top: 10px;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    float: left;
    z-index: 999;
    width: 100%;
    font-weight: 900;
    color: whitesmoke;
    border: 1px solid white;
    box-shadow: 0px 0px 5px 1px red;
}
.red-buttonskiy {
    background: #CC3838!important;
    color: white!important;
    border: 1px solid white!important;
    box-shadow: 0px 0px 5px 1px red!important;
}
.red-buttonskiy:hover {
    background: red!important;
    color: white!important;
    border: 1px solid white!important;
    box-shadow: 0px 0px 5px 1px red!important;
}

.article-block{
    display: inline-block;
    width: 73%;
    background-color: #f4f4f4;
    border-radius: 5px;
    height: auto;
    float: left;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eeeeee',GradientType=0 );
}

.article-header{
    float: left;
    display: block;
    width: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin: 0 auto;
    border-bottom: 1px solid #b9b9b9;
    text-align: left;
    background: #e9e9e9;
    background: -moz-linear-gradient(top, #e9e9e9 0%, #dbdbdb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#dbdbdb));
    background: -webkit-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: -o-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: -ms-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#dbdbdb',GradientType=0 );
}

.name-article{
    display: inline-block;
    width: 57%;
    float: left;
    margin: 0 auto;
    margin-left: 20px;
    margin-top: 0px;
    margin-bottom: 5px;
}

.name-article h1 {
    font-size: 20px;
    line-height: 22px;
    overflow: hidden;
    height: 44px;
    margin: 0 auto;
    margin-top: 10px;
}
.data-article{
    display: inline-block;
    float: right;
    width: 34%;
    margin: 0 auto;
    margin-top: 10px;
    font-size: 14px;
    height: 44px;
    overflow: hidden;
}
.span-data {
    color:red;
}
.article-body {
    float: left;
    width: 100%;
    display: block;
    margin: 0 auto;
    margin-top: 0px;
    padding: 15px;
}

.article-divimg-glav{
    float: left;
    margin: 0 auto;
    height: auto;
    width: 190px;
    height: 125px;
    margin-left: 10px;
    margin-top: 15px;
    overflow: hidden;
    padding: 5px;
    background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 5px;
    float: left;
    margin-right: 15px;
}

.art-gl-img {
    width: 180px;
    height: 115px;
    float: left;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    max-width: 180px;
    max-height: 115px;
}

.article-body p{
    text-align: justify;
    font-size: 14px;
    line-height: 16px;
    margin-right: 5px;
    margin-left: 5px;
    width: auto;
}

.article-body h2, h3{
    font-size: 18px;
    text-align: left;
}

.article-footer{
    float: left;
    display: block;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
.article-galereya-photo {
    display: block;
    width: 93%;
    height: auto;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 7%;
    overflow: hidden;
}

.div-img-arti{
    display: inline-block;
    width: 150px;
    float: left;
    height: 150px;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 10px;
}
.one-img-arti     {
    width: 150px;
    float: left;
    overflow: hidden;
    height: 150px;
    display: block;
}

.audio-block-arti{
    float: left;
    display: block;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
}
.one-music{
    float: left;
    width: 100%;
    margin: 0 auto;
    display: block;
    margin-bottom: 10px;
}
.one-music iframe {
    width: 100%;
    float: left;
    display: block;
    overflow: hidden;
}

.video-block-arti {
    float: left;
    margin: 0 auto;
    width: 100%;
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

.video-frame {
    float: left;
    display: block;
    width: 100%;
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 5px;
}

.video-frame iframe {
    float: left;
    margin: 0px;
    width: 100%;
    display: block;
    height: 100%;
}

.social-buttonovskiy{
    float: left;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
}
.left-colum-infa{
    display: inline-block;
    float: left;
    width: 36%;
    overflow: hidden;
    height: auto;
    margin-right: 0.5%;
}

.right-colum-infa  {
    display: inline-block;
    float: left;
    width: 63%;
    overflow: hidden;
}

.yes-no-infa{
    display: inline-block;
    margin-left: 0px;
    color: red;
    font-size: 14px;
}

.infa-gbbb-lit{
    margin-top: 2px;
    margin-bottom: 3px;
}

.verh-niz-infa {
    display: block;
    width: 100%;
    float: left;
}
.text-contactics-mail {
    display: block;
    float: left;
    line-height: 18px;
    max-height: 18px;
    height: 18px;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-adresspl {
    display: block;
    float: left;
    line-height: 18px;
    max-height: 18px;
    height: 18px;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-docs {
    display: block;
    float: left;
    line-height: 18px;
    max-height: 18px;
    height: 18px;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-mail-znach {
    display: block;
    float: left;
    line-height: 18px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
    padding-left: 30px;
    background: url(../images/pochta.png) left 0px no-repeat;
}
.contactics-adress-adresspl-znach {
    display: block;
    float: left;
    line-height: 18px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-docs-znach {
    display: block;
    float: left;
    line-height: 18px;
    max-height: 180px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.name-one-school-ones-noborder {
    background: none;
    border: none;
    box-shadow: none;
    width: 100%;
    float: left;
    text-align: center;
    display: block;
    max-width: none;
    overflow: HIDDEN;
    font-size: 20px;
    padding: 0px;
    margin: 0px;
}
.very-big-h1 {
    margin: 0 auto;
    padding: 0px;
    line-height: 35px;
    font-weight: 600;
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 25px;
    float: left;
    text-align: center;
    display: block;
    width: 100%;
    color: red;
    order-radius: 5px 5px 0 0;
    padding: 0px 0%;
    font-size: 20px;
    color: red;
    border-bottom: 1px solid #b9b9b9;
    background: #e9e9e9;
    background: -moz-linear-gradient(top, #e9e9e9 0%, #dbdbdb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#dbdbdb));
    background: -webkit-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: -o-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: -ms-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#dbdbdb',GradientType=0 );
}
.one_new_prew-garage {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    border: 1px solid #BBBBBB;
    box-shadow: 0px 0px 1px 0px #0E0E0E;
    background-color: #EFEDEA;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#eeeeee 100%);
}
.one_new_prew-garage:hover {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    border: 1px solid #BBBBBB;
    box-shadow: 0px 0px 3px 0px #0E0E0E;
    background-color: #DEDEDE;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #DEDEDE 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#DEDEDE));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#DEDEDE 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#DEDEDE 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#DEDEDE 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#DEDEDE 100%);
}
.img-block-garage {
    float: left;
    display: inline-block;
    font-size: 18px;
    height: 140px;
    width: 21%;
    border: 1px solid #F9F9F9;
    border-radius: 3px;
    margin-right: 15px;
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 10px;
    box-shadow: inset 0px 0px 0px 1px rgb(230, 255, 200), 0 0 1px 0 rgb(8, 85, 97);
    overflow: hidden;
}
.text-block-garage {
    width: 73%;
    display: inline-block;
    float: left;
}
.name_one_new_prew-garage {
    color: black;
    text-align: left;
    width: 55%;
    display: inline-block;
    float: left;
    height: 42px;
    overflow: hidden;
    font-size: 16px;
    margin-bottom: 10px;
}
.data_one_new_prew-garage {
    display: inline-block;
    width: 40%;
    float: right;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    text-align: left;
}
.text_one_new_prew-garage {
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    display: block;
    float: left;
    height: 40px;
    OVERFLOW: HIDDEN;
}
.button_one_new_prew-garage {
    background: linear-gradient(to bottom, #fbfbfb 0%,#eeeeee 100%);
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-top: 4px;
    border-radius: 2px;
    width: auto;
    color: black;
    float: right;
    margin-top: 5px;
    font-size: 14px;
    box-shadow: 0px 0px 2px 1px #0E0E0E;
}
.button_one_new_prew-garage:hover {
    background: linear-gradient(to bottom, #fbfbfb 0%,#929292 100%);
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-top: 4px;
    border-radius: 2px;
    width: auto;
    color: black;
    float: right;
    margin-top: 5px;
    font-size: 14px;
    box-shadow: 0px 0px 6px 2px #3A3A3A
}

.breadcrumb {
    display: inline-block;
    margin-bottom: 0px;
    font-size: 14px;
    padding: 5px 5px;
    margin-left: 5px;
}
.rewiew-block{
    display: block;
    width: 90%;
    float: left;
    margin-left: 5%;
    background: white;
    color: black;
    padding: 20px;
    margin-top: 10px;
    border-radius: 5px;
    margin-bottom: 10px;
}
.name-school-rewiew{
    display: inline-block;
    float: left;
    font-size: 20px;
    font-weight: 600;
    line-height: 22px;
    overflow: hidden;
    width: 50%;

}
.data-otziva-adminka {
    display: inline-block;
    float: right;
    width: 50%;
    text-align: right;
    font-size: 20px;
    font-weight: 600;
    line-height: 22px;
    overflow: hidden;
}
.autor-riewiew-adm {
    display: block;
    float: left;
    color: black;
    font-weight: 600;
    margin-right: 5px;
    margin-top: 5px;
}
.autor-riewiew{
    display: inline-block;
    float: left;
    width: auto;
    margin-right: 5px;
    font-size: 14px;
    font-weight: 600;
}
.autor-riewiew-adm {
    display: inline-block;
    float: left;
    width: auto;
    margin-right: 5px;
    font-size: 14px;
    font-weight: 600;
}
.adm_review_text-adminka {
    display: block;
    float: left;
    width: 100%;
    margin-right: 5px;
    font-size: 14px;
}
.pokazivaetsa-adm{
    display: block;
    float: left;
    width: 100%;
    margin-right: 5px;
    font-size: 14px;
}

.knopki-admin-{
    display: block;
    float: left;
    width: 100%;
    margin-right: 5px;
    font-size: 14px;
}

.articles-cont {
    padding: 20px;
}
.instruktor-block{
    display: inline-block;
    width: 73%;
    background-color: #f4f4f4;
    border-radius: 5px;
    height: auto;
    float: left;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eeeeee',GradientType=0 );
}
.intstruktor-header{
    float: left;
    display: block;
    width: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin: 0 auto;
    border-bottom: 1px solid #b9b9b9;
    text-align: left;
    background: #e9e9e9;
    background: -moz-linear-gradient(top, #e9e9e9 0%, #dbdbdb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#dbdbdb));
    background: -webkit-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: -o-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: -ms-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#dbdbdb',GradientType=0 );
}

.left-block-infa {
    display: inline-block;
    width: 18%;
    float: left;
    margin: 0 auto;
    margin-right: 1%;
    margin-left: 1%;
}
.foto-block-infa {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 15px;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 4px;
    background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 5px;
    float: left;
    display: inline-block;
}

.instr {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}
.right-block-infa{
    float: left;
    margin-left: 1%;
    display: inline-block;
    margin-top: 15px;
    width: 79%;
}

.name-inst h1{
    margin: 0 auto;
    padding: 0px;
    line-height: 30px;
    font-weight: 600;
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 24px;
    float: left;
    text-align: left;
    display: block;
    width: 100%;
    color: #E40F0F;
    font-family: arial;
}

.cat-inst-ob, .opit-inst-ob, .katki-inst-ob{
    display: block;
    float: left;
    color: black;
    font-size: 14px;
    width: 100%;
    line-height: 20px;
    overflow: hidden;
}
.cat-inst-ob span, .opit-inst-ob span, .katki-inst-ob span{
    color: black;
    margin-left: 0px;
}

.listen-otziv-inst {
    padding-top: 10px;
    float: right;
    display: block;
    width: 100%;
    margin: 0;
    text-align: center;
    margin-bottom: 5px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b9b9b9;
}

.body-instkr{
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
}

.kontakts-instr{
    display: block;
    float: left;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 2px;
    margin-top: 2px;
}

.text-kontakts-instr {
    font-weight: 600;
    color: red;
    font-size: 20px;
    width: 100%;
    float: left;
    display: block;
}
.text-telefon-inst {
    font-weight: bold;
}

.about-instr{
    display: block;
    float: left;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 2px;
    margin-top: 2px;
}
.text-about-instr{
    font-weight: 600;
    color: red;
    font-size: 20px;
    width: 100%;
    float: left;
    display: block;
}
.one-instr-spisok{
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0px;
    padding-left: 0px;
    border: 1px solid #BBBBBB;
    box-shadow: 0px 1px 1px 0px rgba(14, 14, 14, 0.13);
    background-color: #EFEDEA;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,rgba(238, 238, 238, 0.64) 100%);
}

.name-instruktorskiy{
    margin: 0 auto;
    padding: 0px;
    line-height: 20px;
    font-weight: 600;
    padding-top: 10px;
    padding-bottom: 0px;
    font-size: 18px;
    float: left;
    text-align: left;
    display: block;
    width: 100%;
    color: red;
}

.center-cont-inst {
        display: inline-block;
    font-family: Myriad, Tahoma, sans-serif;
    font-size: 18px;
    padding: 0px;
    height: auto;
    width: 31%;
    margin-right: 0px;
    margin-left: 5px;
    margin-top: 15px;
    margin-bottom: 10px;
    overflow: hidden;
}
.left-cont-inst{
    width: 43%;
    display: inline-block;
    height: 100%;
    float: left;
}
.photo-cont-inst {
    width: 140px;
    height: 140px;
    margin-left: 8px;
    margin-top: 15px;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 4px;
    background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 5px;
    float: left;
    display: inline-block;
}
.photo-cont-inst:hover {
    border: 1px solid #A59595;
    box-shadow: 0 0 10px rgba(255, 0, 0, 1);
}

.photka-inst {
    width: 100%;
    height: 100%;
    float: left;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}
#ZelAO:hover {
    background: white;
}
.img_one_new_prew {
        margin: 0px;
    height: 140px;
    width: 100%;
    overflow: hidden;
}
.body-sidebar div ul li {
    display: block;
    font-size: 16px;
    font-weight: 500;
    }
.body-sidebar div ul li a{
    color:red;
}
.body-sidebar div ul li a:hover{
    color:#D40404;
}
.name_one_new_prew-garage a{
    font-size: 16px;
    font-weight: 500;
}
.name_one_new_prew-garage a:hover{
    font-size: 16px;
    font-weight: 500;
    color:#D40404;
}
.name-autoschool a{
    font-size: 16px;
    font-weight: 500;
}
.name-autoschool a:hover{
    font-size: 16px;
    font-weight: 500;
    color:#D40404;
}
.all-school {
    display: block;
    WIDTH: 100%;
    float: right;
}
.vse-school-pere {
    display: inline-block;
    float: left;
    width: auto;
    margin-left: 10px;
    margin-right: 0px;
    padding: 5px;
background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 0px solid black;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    box-shadow: 0px 0px 4px 1px grey;
}

.filial-school-pere{
    display: inline-block;
    float: left;
    width: auto;
    margin-left: 0px;
    margin-right: 10px;
    padding: 5px 5px 5px 5px;
background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 0px solid black;
    border-right: 1px solid black;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 0px 0px 4px 1px grey;
}

.vse-school-pere:hover {
    display: inline-block;
    float: left;
    width: auto;
    margin-left: 10px;
    margin-right: 0px;
    padding: 5px;
    background: linear-gradient(to bottom, #D7CCCC 0%,#EAE8E8 100%);
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 0px solid black;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    box-shadow: 0px 0px 4px 1px grey;
}
.filial-school-pere:hover{
    display: inline-block;
    float: left;
    width: auto;
    margin-left: 0px;
    margin-right: 10px;
    padding: 5px 5px 5px 5px;
    background: linear-gradient(to bottom, #D7CCCC 0%,#EAE8E8 100%);
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 0px solid black;
    border-right: 1px solid black;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 0px 0px 4px 1px grey;
}
#show_price {
    display: inline-block;
    border: 1px solid #CC5617;
    background: #DEDEDE;
    padding: 3px 15px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    border-radius: 4px;
    background: linear-gradient(to bottom, #FAFAFA 0%,#EAE8E8 100%);
    box-shadow: 0px 1px 2px 1px grey;
    width: auto;
    margin: 0 auto;
    float: left;
    margin: 10px 10px;
    text-align: center;
}
#amount_1 {
        display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 600;
    color: #CC5500;
    margin-top: 15px;
}
#amount_2 {
        display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 600;
    color: #CC5500;
    margin-top: 15px;
}

#slider-range.ui-state-default:nth-child(1) {
    width: 18px!important;
    height: 18px!important;
    cursor: pointer!important;
    background: #00DA00;
    border-radius: 36%;
    border: 1px solid;
}
#slider-range.ui-state-default:nth-child(2) {
    width: 18px!important;
    height: 18px!important;
    cursor: pointer!important;
    background: #FF0000;
    border-radius: 36%;
    border: 1px solid;
}

h1 {
    font-size: 22px;
    text-align: center;
    font-weight: 600;
}
 h2 {
    font-size: 20px;
    text-align: center;
    font-weight: 600;
}
#top_info{
    padding: 10px 10px;
}

.about-sidebar{
    display: block;
    float: left;
    text-align: justify;
    padding: 10px 5%;
    width: 100%;
}
.body-sidebar hr {
    margin: 10px 10px;
    box-shadow: 0px 2px 7px 1px gray;
    border: 1px solid #B9B9B9;
    width: 93%;
}
.button-sidevar{
    display: inline-block;
    width: 28%;
}
.button-podr-melk {
    margin-top: 5px;
    margin-bottom: 5px;
    display: block;
    font-size: 12px;
    padding: 2px;
    float: left;
    border: 1px solid #A59595;
    border-radius: 3px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E0E0E0), color-stop(100%,#f5f5f5));
    overflow: hidden;
    text-decoration: none;
    box-shadow: inset 0 0 5px rgba(255,255,255,0), 0 0px 3px 0 black;
    min-width: 100%;
    font-weight: 600;
}

.button-otz-melk{
    margin-top: 5px;
    margin-bottom: 5px;
    display: block;
    font-size: 12px;
    padding: 2px;
    float: left;
    border: 1px solid #A59595;
    border-radius: 3px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E0E0E0), color-stop(100%,#f5f5f5));
    overflow: hidden;
    text-decoration: none;
    box-shadow: inset 0 0 5px rgba(255,255,255,0), 0 0px 3px 0 black;
    min-width: 100%;
    text-align: center;
    font-weight: 600;
}

.all-filials{
    display: block;
    font-size: 16px;
    font-weight: 500;
    color: red;
    margin-left: 30px;
}
.one-small-art {
        float: left;
    display: block;
    width: 90%;
    height: 100%;
    margin-left: 4%;
    margin-right: 5px;
    padding: 3px;
    border: 1px solid grey;
    box-shadow: 0px 0px 1px 0px black;
    margin-top: 2px;
    margin-bottom: 5px;
    overflow: auto;
}
.img-small-article{
    float: left;
    display: inline-block;
    width: 30%;
    overflow: hidden;
    border: 1px solid white;
    box-shadow: 0px 0px 1px 0px gray;
}
.img-small-article img {
    width: 100%;
    height: auto;
}
.one-instr-spisok:hover {
    background: linear-gradient(to bottom, #fbfbfb 0%,rgba(146, 146, 146, 0.09) 100%);
    box-shadow: 0px 0px 3px 0px rgba(58, 58, 58, 0.38);
}
.img-small-article:HOVER{
    border: 1px solid #A59595;
    box-shadow: 0 0 10px rgba(255, 0, 0, 1);
}
.right-small{
    display: inline-block;
    float: left;
    width: 68%;
    margin-left: 5px;
    text-align: left;
    height: auto;
    height: 100%;
}
.name-articl-sml{
    width: 100%;
    line-height: 18px;
    overflow: hidden;
    float: left;
}
.text-articl-smal{
    margin: 0 auto;
    float: left;
    text-align: left;
    height: 28px;
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    overflow:hidden;
}
.podrobnee-article {
        width: auto;
    z-index: 9999;
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 5px;
    display: block;
    font-size: 12px;
    padding: 2px 5px;
    float: right;
    border: 1px solid #A59595;
    border-radius: 3px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E0E0E0), color-stop(100%,#f5f5f5));
    overflow: hidden;
    text-decoration: none;
    box-shadow: inset 0 0 5px rgba(255,255,255,0), 0 0px 3px 0 black;
    font-weight: 600;
}
.one-small-art:HOVER{
    float: left;
    display: block;
    width: 90%;
    height: auto;
    margin-left: 4%;
    margin-right: 5px;
    padding: 3px;
    border: 1px solid #585858;
    box-shadow: 0px 0px 3px 0px black;
    margin-top: 2px;
    margin-bottom: 5px;
}
.school-img-22 {
    margin: 0px;
    height: 55px;
    width: 100%;
    overflow: hidden;
}
.bodyclassering-1 {
    background: url(main.jpg) no-repeat;
    background-size: 100%;
    background-attachment: fixed;
}
.bodyclassering-2 {
    background: url(Instrurctotrs.jpg) no-repeat;
    background-size: 100%;
    background-attachment: fixed;
}
.bodyclassering-3 {
    background: url(articles.jpg) no-repeat;
    background-size: 100%;
    background-attachment: fixed;
}
.lfttop-avtschl h1 {
    color: #F10000;
    margin: 0px;
    padding: 0px;
    text-align: left;
    font-size:18px;
}
.pagin-garage {
    display: block;
    width: 100%;
    float: left;
    margin-left: 0;
    text-align: center;
}
.paginations-garage {
    display: inline-block;
}

.paginations-garage a{
    display: inline-block;
    padding: 5px 10px;
    background: white;
    border-radius: 25%;
    border: 1px solid;
    box-shadow: 0px 1px 6px 0px grey;
    margin-right: 10px;
}
.paginations-garage a:hover{
    display: inline-block;
    padding: 5px 10px;
    background: #D0D0D0;
    border-radius: 25%;
    border: 1px solid;
    box-shadow: 0px 1px 6px 0px grey;
    margin-right: 10px;
}
.paginations-garage p{
    display: inline-block;
    padding: 5px 10px;
    background: white;
    border-radius: 25%;
    border: 1px solid;
    box-shadow: 0px 1px 6px 0px grey;
    margin-right: 10px;
}
#bottom_info {
    padding: 15px;
}
#bottom_info ul {
    padding-left: 25px;
}
.angry {
    color: rgb(54, 148, 54);
}
.copyration {
    margin: 29px 0px;
}
footer{
    display: block;
    max-width: 1200px;
    float: left;
    margin-left: 5%;
    width: 90%;
}
.ui-autocomplete-input {
  border: none;
  font-size: 14px;
  width: 300px;
  height: 24px;
  margin-bottom: 5px;
  padding-top: 2px;
  border: 1px solid #DDD !important;
  padding-top: 0px !important;

  position: relative;
}
.ui-menu .ui-menu-item a {
  font-size: 12px;
}
.ui-autocomplete {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1051 !important;
  float: left;
  display: none;
  min-width: 160px;
  width: 160px;
  padding: 4px 0;
  margin: 2px 0 0 0;
  list-style: none;
  background-color: #ffffff;
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
}
.ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
    text-decoration: none;
}
.ui-state-hover, .ui-state-active {
      color: #ffffff;
      text-decoration: none;
      background-color: #0088cc;
      border-radius: 0px;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      background-image: none;
}
.navbar-right {
    float: right!important;
    /* margin-right: -15px; */
    display: none;
}
.all-category {
       display: none;
}
.category-filtering-1-mobile {
    display: none;
}
.license-one-school-ones {
    display: inline-block;
    color: black;
    font-size: 14px;
    margin: 0px 0;
}
.license-one-school-ones-znach {
    display: inline-block;
    margin-left: 5px;
    color: red;
    font-size: 14px;
    margin: 0px 0;
}


.name-about {
    display: inline-block;
    width: 100%;
    float: left;
    margin: 0 auto;
    margin-left: 20px;
    margin-top: 0px;
    margin-bottom: 5px;
}
#top-link {
    border-color: black;
    color: black;
    position: fixed;
    left: 10px;
    bottom: 15px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E0E0E0), color-stop(100%,#f5f5f5));
    border: 1px solid #A59595;
    border-radius: 3px;
    box-shadow: inset 0 0 5px rgba(255,255,255,0), 0 0px 3px 0 black;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 12px;
    padding-top: 10px;
    border-radius: 4px;
}
#top-link:hover{
    color:#FFFFFF;
    overflow: hidden;
    background: #F51313;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E0E0E0), color-stop(0%,#FFFFFF));
    box-shadow: inset 0 0 0px 20px darkred, 0 0px 3px 1px black;
    color: white;
    text-decoration: none;
    transition: all .3s ease;
}
footer {
    display: block;
    max-width: 1200px;
    float: left;
    margin-left: 5%;
    width: 90%;
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    /* border-radius: 4px; */
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 10px;
}
.body-footer{
    DISPLAY: BLOCK;
    width: 100%;
    float: left;
    overflow: hidden;
    margin: 0px;
    padding: 0;
}
.left-body-foot {
    display: inline-block;
    width: 30%;
    margin-left: 1%;
    border-right: 1px solid black;
    height: 100%;
}
.center-body-foot{
    display: inline-block;
    width: 30%;
    margin-left: 1%;
    border-right: 1px solid black;
    height: 100%;
}
.right-body-foot {
    display: inline-block;
    width: 30%;
    margin-left: 1%;
    height: 100%;
}
.link-foot-block {
    display: block;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.link-foot-block a {
    display: block;
    float: left;
    width: 100%;
    text-align: left;
    padding: 0px;
    margin: 0px;
}
.foot-footer{
    display: block;
    float: left;
    width: 100%;
    height: 100%;
}
.copyration {
    margin: 0px;
    text-align: right;
    padding: 10px;
}
.inner-menu-mobile {
    display:none;
}
.article-glavnaya {
    padding: 20px;
    width: 100%;
}
.polosa-pokazaty-vse{
    display: block;
    width: 96%;
    float: left;
    margin-left: 15px;
    margin-bottom: 10px;
}
.pokazataty-vse-text {
    font-size: 14px;
    line-height: 14px;
    border: 1px solid #c5c5c5;
    border-radius: 3px;
    padding: 8px 10px;
    box-shadow: inset 0 0 10px 0 rgba(255,255,255,0), 0 1px 1px 0 #a2a2a2;
background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    transition: all .3s ease;
    color: #DB4848;
    text-decoration: none;
    float: right;
    margin-top: 11px;
    margin-right: 0px;
}
.pokazataty-vse-text:hover{
    color:#FFFFFF;
    overflow: hidden;
    background: #F51313;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E0E0E0), color-stop(0%,#FFFFFF));
    box-shadow: inset 0 0 0px 20px darkred, 0 0px 3px 1px black;
    color: white;
    text-decoration: none;
    transition: all .3s ease;
}
.pokazataty-vse-text a:hover{ color:white;}
#garage_filters_mobile {
    display:none;
}
#garage_filters{
    display: block;
}
.social-delitsa {
    width: 90%;
    float:left;
    margin-left:5%;
    margin-bottom:25px;
    margin-top:25px;
    display:block;
    padding:0px;
}
.left-soc {
    display:inline-block;
    float:left;
}
.but-soc {
    display:inline-block;
    float:left;
    margin-left:10px;
}
.photka-inst-auto {
    width: 100%;
    height: 100%;
    float: left;
    display: block;
    margin: 0 auto;
}
.photo-cont-inst-auto {
    width: 190px;
    height: 140px;
    margin-left: 4px;
    margin-top: 15px;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 4px;
    background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 5px;
    float: left;
    display: inline-block;
}
.opit-inst-ob {
    height: 48px;
}

.admin-background {
    background:whitesmoke;
}
.filter-menu-ul {
    display: block;
    width: 90%;
    float: left;
    padding: 0px;
    margin: 0px;
    margin-left: 5%;
    margin-top: 15px;
    height: 40px;
}
.filter-menu-ul li{
    display: inline-block;
    margin-right: 15px;
    width: auto;
    float: left;
}
.filter-menu-ul li a{
    background: #8BFC93;
    padding: 6px;
    border-radius: 4px;
    color: black;
    font-weight: 600;
    border: 1px solid black;
}
.filter-menu-ul li a:hover {
    background: #03D311;
    padding: 6px;
    border-radius: 4px;
    color: white;
    font-weight: 600;
    border: 1px solid white;
    text-decoration: none;
}
.list-metro-admin {
    display: block;
    float: left;
    width: auto;
    min-width: 10%;
    background: wheat;
    margin: 10px 10px 10px 10px;
    text-align: center;
    padding: 5px 5px 5px 5px;
    border-radius: 5px;
}
.list-metro-admin-name {
    font-size: 16px;
    border-bottom: 1px solid black;
    width: 100%;
    line-height: 16px;
    height: 20px;
}
.list-metro-admin-edit {
    color: #fff;
    background-color: #286090;
    font-size: 15px;
    box-shadow: 0px 0px 3px 0px white;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.list-metro-admin-edit a{
    color: #fff;
}

.admin-background {
    background: whitesmoke;
    display: block;
    width: 100%;
    height: 100%;
    float: left;
}
.cat-inst-ob {
    height:auto;
}

.auto-inst-header {
    float: left;
    display: block;
    width: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin: 0 auto;
    border-bottom: 1px solid #b9b9b9;
    text-align: left;
    background: #e9e9e9;
    background: -moz-linear-gradient(top, #e9e9e9 0%, #dbdbdb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#dbdbdb));
    background: -webkit-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: -o-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: -ms-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#dbdbdb',GradientType=0 );
}
.left-block-infa-auto {
    display: inline-block;
    width: 27%;
    float: left;
    margin: 0 auto;
    margin-right: 1px;
}
.right-block-infa-auto {
    float: left;
    margin-left: 5px;
    display: inline-block;
    margin-top: 15px;
    width: 69%;
}
.foto-block-infa-auto {
    width: auto;
    height: auto;
    margin-left: 20px;
    margin-top: 15px;
    overflow: hidden;
    margin-bottom: 5px;
    padding: 4px;
    background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 5px;
    float: left;
    display: inline-block;
}
.instr-auto {
    width: 200px;
    height: 150px;
    float: left;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}
.name-inst-auto h2 {
    margin: 0 auto;
    padding: 0px;
    line-height: 20px;
    font-weight: 600;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 20px;
    float: left;
    text-align: center;
    display: block;
    width: 100%;
    color: #AA2828;
}
.auto-info{
    display: block;
    width: 100%;
    float: left;
    padding: 0px;
    margin: 0px;
}
.left-info-auto{
    display: inline-block;
    float: left;
    width: 48%;
    margin: 0px;
    padding: 0px;
}
.right-info-auto{
    display: inline-block;
    float: left;
    width: 48%;
    margin: 0px;
    padding: 0px;
}
.cat-inst-ob-stoimost {
    font-weight: 600;
    color: black;
    margin-top: 10px;
}
.auto-foto  {
    display: block;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    margin-left: 20px;
    margin-top: 0px;
    margin-bottom: 10px;
    height: 60px;
}
.div-img-automachine{
    display: inline-block;
    float: left;
    width: 30%;
    margin: 0px;
    padding: 2px;
    border: 1px solid #cccccc;
    border-radius: 2px;
    background: whitesmoke;
    height: 100%;
}
.one-img-automachine{
    display: block;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    border-radius: 2px;
    height: 100%;
}
.auto-admin {
    display: block;
    width: 100%;
    float: right!important;
    text-align: right;
}
.inst-edit  {
    display: block;
    width: 100%;
    float: right!important;
    text-align: right;
}
.contactics-adress-underground {
    display: block;
    float: left;
    line-height: 18px;
    max-height: 18px;
    height: 18px;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.video-container {
    display: inline-block;
    width: 73%;
    background-color: #f4f4f4;
    border-radius: 5px;
    height: auto;
    float: left;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 20px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eeeeee',GradientType=0 );
    min-height: 450px;
}
.body-container{
    float:left;
    width:100%;
    margin: 0px;
    display:block;
    padding: 0px;
}
.header-container{
    float:left;
    width:100%;
    margin: 0px;
    display:block;
    padding: 0px;
}
.one-video-cont{
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
    height: auto;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-right: 0px;
    padding-left: 0px;
    border: 1px solid #BBBBBB;
    box-shadow: 0px 1px 8px 0px #0E0E0E;
    background-color: #EFEDEA;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#eeeeee 100%);
}

.left-vidos {
    width: 18%;
    display: inline-block;
    height: auto;
    float: left;
    margin-right: 1%;
    margin-left: 1%;
}

.image-video-left{
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    overflow: hidden;
    margin-bottom: 0px;
    padding: 4px;
    background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 5px;
    float: left;
    display: inline-block;
}

.image-video-left img {
    width: 100%;
    height: 100%;
    float: left;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}
.name-video {
    margin: 0 auto;
    padding: 0px;
    line-height: 18px;
    font-weight: 600;
    padding-bottom: 0px;
    font-size: 16px;
    float: left;
    text-align: left;
    display: block;
    width: 100%;
    color: red;
}
.center-vidos {
    display: inline-block;
    font-family: Myriad, Tahoma, sans-serif;
    font-size: 18px;
    padding: 0px;
    height: auto;
    width: 58.5%;
    margin-right: 0px;
    margin-left: 0.5%;
    margin-top: 10px;
    margin-bottom: 0px;
    overflow: hidden;
}
.content-audio{
    display: none;
    width: 100%;
    float: left;
    margin: 0 auto;
    padding: 0px;
}
.video-glavnoe {
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 5px;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    height: 310px;
    width: 610px;
}

.video-glavnoe iframe{
    width: 610px;
    height: 310px;
    display: block;
}

.one-video-cont:hover {
    background: linear-gradient(to bottom, #fbfbfb 0%,#929292 100%);
    box-shadow: 0px 0px 6px 2px #3A3A3A;
}

.verh-video-sin h1 {
    font-size: 22px;
    font-weight: 600;
    color: red;
}

.verh-video-sin{
    display: block;
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.samo-video-sin{
    display: block;
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.samo-video-sin hr {
    margin: 10px 0px;
    border: 1px solid rgba(245, 245, 245, 0.42);
    box-shadow: 0px 0px 7px 0px #454444;
}

.do-frame-video{
    width: auto;
    position: relative;
    text-align: center;
}
.link-social-block-video {
    display: block;
    width: 100%;
    float: left;
}
.link-blo4ek{
    display: block;
    float: left;
    width: 50%;
}
.social-video {
    display: block;
    float: right;
    width: 50%;
    text-align: right;
}
.polnoye-opisanie {
    display: block;
    float: left;
    margin-top: 10px;
    width: 100%;
    margin-bottom: 10px;
}
.my-bannerok:hover{
    box-shadow: 0px 0px 7px 1px gold;
    }
.my-bannerok{
    display: block;
    float: left;
    width: 90%;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    margin-left: 5%;
    margin-bottom: 10px;
    height: 100%;
}
.shirina-auto-filter  {
    display: block;
    width: 170px;
}
.for-imaga-banner {
    width: 100%;
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
    height: 100%;
}
.for-imaga-banner a{
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
}
.sam-bannerok {
    width: 100%;
    float: left;
    height: 100%;
}

.inst-niz-filter {
    display: inline-block;
    width: 32%;
    float: left;
    margin: 0 auto;
    padding: 0px;
    margin-right: 5px;
    margin-left: 15px;
}
.cat-inst-filter {
    margin-top: 10px;
    display: block;
    width: 350px;
    float: left;
    margin-bottom: 10px;
}
.pol-filter {
    width: 45%;
    float: left;
    display: inline-block;
    margin-left: 10px;
}
.korobka-filter {
    width: 50%;
    float: left;
    display: inline-block;
}
.name-filter-inst-niz {
    font-size: 18px;
    padding-bottom: 4px;
    display: inline-block;
    width: 100%;
    float: left;
    font-weight: 700;
    text-align: left;
}
.ul-cat-inst-div {
    display: inline-block;
    float: right;
    margin: 0 auto;
    width: 100%;
    text-align: right;
}
.inst-filter-1 {
    text-align:center;
}
.inst-filter-2 {
    text-align:center;
}
.inst-filter-1 li {
    padding: 0px 0 0 24px;
    margin-top: 0px;
    margin-left: 6px;
    background: url("checkbox.png") 0 -28px no-repeat;
    cursor: pointer;
    display: block;
    width: 100%;
    font-size: 14px;
    margin-bottom: 10px;
}
.inst-filter-2 li {
    padding: 0px 0 0 21px;
    margin-top: 0px;
    margin-left: 6px;
    background: url("checkbox.png") 0 -28px no-repeat;
    cursor: pointer;
    display: block;
    width: 100%;
    font-size: 14px;
    margin-bottom: 10px;
}
.inst-uato-filt label{
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
.inst-uato-filt {
    width:100%;
}

.instm-mashina {
    width: 120px;
}
.inst-filteringevskiy{
    width: auto;
    margin-left: 0px;
    display:inline-block;
}
.sidebar-instr{
    display: inline-block;
    width: 25%;
    background-color: #f4f4f4;
    border-radius: 5px;
    height: auto;
    float: right;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eeeeee',GradientType=0 );
}

.header-instr-sidebar{
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b9b9b9;
    width: 100%;
    text-align: center;
    float: left;
    background: #e9e9e9;
    background: -moz-linear-gradient(top, #e9e9e9 0%, #dbdbdb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#dbdbdb));
    background: -webkit-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: -o-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: -ms-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#dbdbdb',GradientType=0 );
}

.body-instr-sidebar{
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    margin: 0 auto;
    width: 100%;
}

.one-instr-sidebar{
    display: block;
    float: left;
    float: left;
    display: block;
    width: 95%;
    height: auto;
    margin-left: 2%;
    margin-right: 4px;
    padding: 3px;
    border: 1px solid grey;
    box-shadow: 0px 0px 1px 0px black;
    margin-top: 2px;
    margin-bottom: 5px;
}
.top-instr-one{
    display: block;
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.school-img-22-instr {
    margin: 0px;
    height: 55px;
    width: 55px;
    overflow: hidden;
    border: 1px solid white;
    box-shadow: 0px 0px 1px 0px gray;
    padding: 1px;
}
.school-img-22-auto {
    margin: 0px;
    height: 55px;
    width: 75px;
    overflow: hidden;
    border: 1px solid white;
    box-shadow: 0px 0px 1px 0px gray;
    padding: 1px;
}
.img-school-sidebar-inst  {
    float: left;
    display: inline-block;
    width: 26%;
    overflow: hidden;
}
.text-school-sidebar-inst {
    display: inline-block;
    float: left;
    width: 40%;
    margin-left: 5px;
    margin-right: 5px;
}
.button-sidevar-inst {
    display: inline-block;
    width: 28%;
    text-align: right;
    float: right;
    margin-right: 5px;
}

.top-instr-one a{
    DISPLAY: BLOCK;
}
.text-school-sidebar-inst a {
    DISPLAY: BLOCK;
    line-height: 14px;
    height: 16px;
    overflow: hidden;
}
.img-school-sidebar-inst a {
    DISPLAY: BLOCK;
    line-height: 14px;
    height: 16px;
    overflow: hidden;
}
.header-instr-sidebar p {
    font-size: 16px;
    text-align: center;
    margin-bottom: 5px;
    display: block;
    float: left;
    width: 100%;
}

.content-page-test{
    display: inline-block;
    width: 73%;
    background-color: #f4f4f4;
    border-radius: 5px;
    height: auto;
    float: left;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
    box-shadow: 0 0 5px 0 black;
    background: whitesmoke;
    background: -moz-linear-gradient(top, #e0e0e0 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
}

.body-test {
    display: block;
    float: left;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.button-SP, .button-SP_press {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    box-shadow: 0 0 5px 0 black;
    background: whitesmoke;
    background: -moz-linear-gradient(top, #e0e0e0 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #e0e0e0 0%,#f5f5f5 100%);
background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    color: black;
    font-weight: 600;
    border-radius: 3px;


}

.button-SP:hover,.button-SP_press:hover {
    background: linear-gradient(to bottom, #fbfbfb 0%,#929292 100%);
    box-shadow: 0px 0px 4px 1px #3A3A3A;
}
.button-SP select  {
    color: black;
    border: none;
    background: transparent;
}
.vremya-nomer-vobros {
    display: block;
    width: 50%;
    float: left;
    margin-left: 25%;
    background-color: white;
    margin-top: 20px;
    border: 2px solid #ECEAE8;
    background-color: rgba(245, 245, 245, 0.60);
    margin-bottom: 2px;
}
.cheker-otvetov {
    display: block;
    width: 50%;
    float: left;
    margin-left: 25%;
    background-color: white;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
    overflow-x: hidden;
    text-align: center;
    overflow-y: hidden;
    height: auto;
    border-bottom: 1px solid;
    padding-left: 20px;
    padding-right: 10px;
}
.box-one-test {
    width: 50%;
    margin-left: 0;
    background-color: white;
    display: inline-block;
    padding-bottom: 15px;
}
.question-test {
    width: 100%;
    display: block;
    float: left;
    text-align: left;
    padding-left: 0px;
    font-size: 14px;
    line-height: 20px;
    background-color: white;
    padding-bottom: 10px;
    padding-top: 10px;
    padding: 10px;
}
.answers {
    padding-left: 25px;
    float: left;
    display: block;
    text-align: left;
    width: 100%;
}
.bilet-soc {
    display: inline-block;
    margin: 5px;
    font-size: 20px;
    font-weight: 900;
}
.vopros-soc {
    display: inline-block;
    margin: 5px;
    font-size: 20px;
    font-weight: 900;
}
.timer-soc {
    display: inline-block;
    margin: 5px;
    font-size: 20px;
    font-weight: 900;
}
.header-test {
    display: block;
    float: left;
    width: 100%;
    margin: 0 auto;
    margin-top: 10px;
}
.img-test-gai {
    display: inline-block;
    float: left;
    margin-left: 5%;
    margin-right: 5px;
    width: 10%;
}
.logo-gai {
    width: 100px;
}
.head-text-test-gai {
    font-size: 18px;
    font-weight: 600;
    color: red;
    margin-top: 0px;
    }
.nhead-text-test-gai {
    font-size: 14px;
    font-weight: 600;
    color: red;
    margin-top: 0px;
    }
.vopros-test-cartinka{
    width: 100%;
    vertical-align: top;
    float: left;
    display: block;
}

.one-answers {
    color: black;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
}

.one-answers:hover {
    color: #6699CC;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    text-decoration:none;
}

.text-test-garage{
    display: inline-block;
    float: left;
    width: 80%;
    margin: 0px;
    padding: 0px;
}

.footer-test {
    display: block;
    float: left;
    width: 90%;
    margin: 0 auto;
    margin-top: 10px;
    margin-left: 5%;
}

.text-help  {
    padding: 5px;
    background-color: #F0ECD4;
    display: block;
    margin: 2%;
    font-size: 14px;
    text-align: justify;
    padding-left: 10px;
    width: 96%;
}

.podskazka{
    display: block;
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.logo-menu a img {
    width: 100%;
    float: left;
    display: block;
}
.style-usermenu {
    display: inline-block;
    padding: 0px;
    width: 100%;
    margin: 0px;
}
.question-test img{
    width: 100%;
}
.pages-404{
    display: block;
    width: 90%;
    float: left;
    margin: 5%;
}
.str-net  {
    width: 100%;
    display: block;
    font-size: 20px;
    font-family: arial;
    font-weight: 600;
}
.oshibka-404 {
    width: 100%;
    display: block;
    font-size: 20px;
    font-family: arial;
    font-weight: 600;
}
.udalena-str {
    width: 100%;
    display: block;
    font-size: 14px;
    font-family: arial;
    font-weight: 600;
}
.poprobuyte-pereyti {
    width: 100%;
    display: block;
    font-size: 16px;
    font-family: arial;
    font-weight: 600;
}

.content-page-test img {
    margin: 5%;
    width: 90%;
}

#ya-site-results {
    color:black!important;
    background: none!important;

}
#ya-site-results .b-pager__current, #ya-site-results .b-pager__select {
    background: #cccccc;
    display: inline-block;
    padding: 5px 10px;
    background: white;
    border-radius: 25%;
    border: 1px solid;
    box-shadow: 0px 1px 6px 0px grey;
    margin-right: 10px;
    color: black!important;
}
.b-pager__page a{
    color: #FF0000 !important;
    display: inline-block;
    padding: 5px 10px;
    background: white;
    border-radius: 25%;
    border: 1px solid;
    box-shadow: 0px 1px 6px 0px grey;
    margin-right: 10px;
}

#ya-site-results .b-serp-item__title-link:link, #ya-site-results .b-serp-item__title-link {
    color: #F10000;
    margin: 0px;
    padding: 0px;
    text-align: left;
    font-size: 18px;
}
#ya-site-results .b-serp-item__text, #ya-site-results .ad {
    font-style: normal;
    font-weight: normal;
    font-size: 14px!important;
    line-height: 16px;
}

.b-serp-item__links-item {
    margin-right: 1.2em;
    display: none;
}

#ya-site-results .b-serp-item__title-link:link, #ya-site-results .b-serp-item__title-link {
    font-size: 1em;
    color: #F10000;
    margin: 0px;
    padding: 0px;
    text-align: left;
    font-size: 18px;
}

.b-serp-url__item {
    margin-right: 1.2em;
    font-size: 14px;
    color: red;
}

.b-serp-item__title-link yass-span {
    font-size: 1em;
    color: #F10000;
    margin: 0px;
    padding: 0px;
    text-align: left;
    font-size: 18px;
}
.ssilka-na-kartu{
    display: inline-block;
    width: auto;
    vertical-align: top;
    margin: 0 auto;
}

.link-karta-msk{
    float: left;
    display: block;
    width: 100%;
}

.link-karta-msk a{
        display: inline-block;
    border: 1px solid #CC5617;
    background: #DEDEDE;
    padding: 3px 5px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    border-radius: 4px;
    background: linear-gradient(to bottom, #FAFAFA 0%,#EAE8E8 100%);
    box-shadow: 0px 1px 2px 1px grey;
    width: auto;
    margin: 0 auto;
    float: left;
    margin: 10px 10px;
    text-align: center;
    color: black;
}
.link-karta-msk a:hover{
        display: inline-block;
    border: 1px solid #CC5617;
    background: #DEDEDE;
    padding: 3px 5px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    border-radius: 4px;
    background: linear-gradient(to bottom, #D7CCCC 0%,#EAE8E8 100%);
    box-shadow: 0px 1px 2px 1px grey;
    width: auto;
    margin: 0 auto;
    float: left;
    margin: 10px 10px;
    text-align: center;
    color: black;
    text-decoration:none;
}

.karta-position {
    margin: 0 auto!important;
    display: inline-block;
    width: auto!important;
    float: right;
    min-width:50%;
}
.karta-position img{
    margin: 0 auto!important;
    display: block;
    width: auto!important;
    text-align:Center;
    float:none;
}
.left-statya-cartinka {
    width: 200px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.right-statya-cartinka {
    width: 200px;
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
}
.opisaine-video{
    font-size: 14px;
}

.article-body iframe{
    margin: 0 auto;
    text-align: center;
    float: none;
    display: block;
}

.contactics-adress-vrem-zan{
    display: block;
    float: left;
    line-height: 18px;
    max-height: 18px;
    height: 18px;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
    }
.contactics-adress-vrem-zan-title {
    display: block;
        float: left;
    line-height: 18px;
    max-height: 18px;
    height: 18px;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
    }
.contactics-adress-vrem-zan-znach{
    display: block;
    float: left;
    line-height: 18px;
    max-height: 720px;
    height: 100%;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}

.content-podbor {
    display: inline-block;
    width: 73%;
    background-color: #f4f4f4;
    border-radius: 5px;
    height: auto;
    float: left;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 15px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
 }
.form-group {
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 5px!important;
}
.line-label{
    display: inline-block;
    float: left;
    width: auto;
    padding: 3px 10px;
}
.pole-vvoda {
    display: inline-block;
    width: 75%;
    float: left;
    padding: 3px;
    height: auto!important;
}
.pole-garag {
    width:100%;
    padding: 3.5px 8px!important;
    height: auto!important;
}
.dopolnintelno-infa{
    font-size: 12px;
    margin-top: 2px;
}
.line-label {
    display: inline-block;
    float: left;
    width: 25%;
    padding: 3px 1px;
}
.polnaya-forma{
    DISPLAY: INLINE-BLOCK;
    FLOAT: LEFT;
    WIDTH: 50%;
    PADDING: 5px 10px;
}
.podat-zayavku{
    DISPLAY: INLINE-BLOCK;
    FLOAT: right;
    WIDTH: 75%;
    PADDING: 5px 10px;
    text-align: right;
}
#pokazat-vse  {
    text-align: left;
    display: inline-block;
    float: left;
}
.podat-zayavku-btn{
        text-align: right;
    border: 1px solid #A59595;
    border-radius: 3px;
    color: white;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
    padding: 5px 10px 5px;
    background: #0CA14C;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0FBE5A), color-stop(100%,#00911F));
    overflow: hidden;
    text-decoration: none;
    box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.16);
}
.podat-zayavku-btn:hover{
        text-align: right;
    border: 1px solid #A59595;
    border-radius: 3px;
    color: white;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
    padding: 5px 10px 5px;
    background: #0CA14C;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0CA14C), color-stop(100%,#006416));
    overflow: hidden;
    text-decoration: none;
    box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.16);
}

.line-label span{
    color: red;
}
.primechaniya {
    font-size: 13px;
    width: 100%;
    display: block;
    float: left;
}
.primechaniya span{
    color: red;
}
.ostalnie-zayavki{
    display: block;
    float: left;
    width: 100%;
}

.text-for-zayavki{
    float: left;
    display: block;
    width: 100%;
    font-size: 16px;
    padding: 10px 5px;
}

.vse-zayavo4ki{
    display: block;
    float: left;
    width: 100%;
    margin: 0 auto;
    padding: 0px;
}
.ostup-zayavocki{
    margin: 8px 0px;
}
.one-zayavka {
    display: block;
    float: left;
    width: 100%;
        background: #fbfbfb;
    background: linear-gradient(to bottom, #fbfbfb 0%,#eeeeee 100%);
    margin: 5px 0px;
    padding: 5px;
    border: 1px solid #808080;
    border-radius: 3px;
    box-shadow: 0px 0px 2px 0px gray;
}
.polos-shkoli{
    display: block;
    float: left;
    margin: 0 auto;
    padding: 10px 0px;
    width: 100%;
}
.one-school-zayavka {
    display: inline-block;
    float: left;
    width: 32%;
    margin-right: 1%;
    padding: 3px;
        background: #fbfbfb;
    background: linear-gradient(to bottom, #fbfbfb 0%,#eeeeee 100%);
        border: 1px solid grey;
    box-shadow: 0px 0px 1px 0px black;
}
.one-school-zayavka:hover {
    display: inline-block;
    float: left;
    width: 32%;
    margin-right: 1%;
    padding: 3px;
    background: linear-gradient(to bottom, #fbfbfb 0%,#eeeeee 100%);
        border: 1px solid #585858;
    box-shadow: 0px 0px 3px 0px black;
}
.one-zayavka hr{
    width: 70%;
    text-align: center;
    border: none;
    border-top: 1px solid grey;
    box-shadow: 0px 0px 1px 0px rgba(128, 128, 128, 0.33);
    margin: 0 auto;
}
.one-variant {
    display: inline-block;
    float: left;
    padding-bottom: 5px;
    width: 100%;
    margin-right: 0%;
    text-align: center;
    font-weight: 600;
        color: black;
}
.name-variant {
        display: block;
    float: left;
    margin: 0 auto;
        padding-top: 10px;
    width: 100%;
}

.obshaya-infa-zayvki{
    display: block;
    float: left;
    width: 70%;
    padding: 10px;
    margin-left: 15%;
}
.carti-polosa {
    display: inline-block;
    float: left;
    width: 43%;
    margin-right: 1%;
    border: 1px solid white;
    box-shadow: 0px 0px 1px 0px gray;
    padding: 0px;
    height: auto;
    overflow: hidden;
}
.name-polosa{
    display: inline-block;
    float: left;
    width: 56%;
    font-size: 14px;
}
.left-infa-zayavki{
    display: inline-block;
    width: 50%;
    float: left;
}
.right-class-zayavki{
    display: inline-block;
    width: 50%;
    float: left;
}
.carti-polosa img {
    height: 75px;
    width: 100%;
    overflow: hidden;
}
.header-podbor-all label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    width: 100%;
}
.header-podbor-all label span{
    color:red;
}
.infa-zayavo4ki span{
    color: red;
    padding: 0px 5px;
}
.odno-audio {
        display: block;
    width: 610px;
    margin: 0 auto;
}
.header-zvonocka{
    display: block;
    width: 100%;
    float: left;
    margin: 0 auto;
    padding-bottom: 5px;
}
.zvonochek{
    display: inline-block;
    width: 50%;
    float: left;
    margin: 0 auto;
    padding: 0px;
    font-size: 15px;
    color: black;
    font-weight: 500;
    text-align: left;
}
.data-zvonocka{
    display: inline-block;
     width: 50%;
    float: left;
    margin: 0 auto;
    padding: 0px;
    font-size: 15px;
    color: black;
    font-weight: 500;
    text-align: right;
}

.varian-otveta{
    display: block;
    float: left;
    padding: 5px;
    border: 1px solid grey;
    border-radius: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
    width:100%;
}
.head-otveta{
    display: block;
    float: left;
    width: 100%;
    padding: 5px 0px;
    text-align: center;
    font-size: 16px;
    font-weight:600;
}
.imaga-hkoli{
    width: 100%;
}
.imaga-hkoli img{
    width: 300px;
}
.head-otveta span{
    color: red;
}

.odin-vopros-otvet{
    display: block;
    float: left;
    width: 100%;
    padding-bottom: 5px;
}

.vopros-podborki{
    font-weight: 600;
}
.vopros-podborki span{
    font-weight: 500;
}
.maps-avto{
    padding: 5px;
}
.vopros-karta-proezda {
    font-weight:600;
}
.zvuk{
    width: 100%;
    padding: 0px;
}
.audiozvonok-zayavki {
    font-weight: 600;
    padding-bottom: 8px;
}
.maps-avto iframe{
    width:100%;
}

.rejim-raboti{
    font-weight: 600;
    padding:5px;
}
.rejim-raboti span{
    font-weight: 500;
}
.akciyi{
    font-weight: 600;
    padding:5px;
}
.akciyi span{
    font-weight: 500;
}
.stoimost-zayavki{
    font-weight: 600;
    padding:5px;
}
.stoimost-zayavki span{
    font-weight: 500;
}
.contakti {
    font-weight: 600;
    padding: 5px;
}
.header-podbor-all p{
    text-align: center;
    font-size: 17px;
    font-weight: 600;
}
.data-okonchaniya  {
    display: inline-block;
    float: left;
    width: 50%;
    padding: 5px;
    font-size: 15px;
    font-weight: 600;
}
.data-okonchaniya span {
    color: red;
}
.social-akciyi{
    display: inline-block;
    float: left;
    width: 50%;
    font-size: 15px!important;
    text-align: right;
}
.link-akciyi-nastr{
    display: block;
    float: left;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}
.link-akciyi-nastr a {
    padding: 4px 10px 4px;
    background: #fbfbfb;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E0E0E0), color-stop(100%,#f5f5f5));
    overflow: hidden;
    text-decoration: none;
    box-shadow: inset 0 0 5px rgba(255,255,255,0), 0 0px 1px 0 black;
    font-weight: 500;
    text-align: center;
}
.link-akciyi-nastr a:hover {
    background: darkred;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E0E0E0), color-stop(0%,#FFFFFF));
    box-shadow: inset 0 0 0px 20px darkred, 0 0px 3px 1px black;
    color: white;
    text-decoration: none;
    transition: all .3s ease;
}
.nomer-zayavka-admina {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    padding: 6px;
    font-size: 16px;
    font-weight: 600;
}
.link-zayvka-admina{
    display: block;
    float: left;
    width: 100%;
    padding-bottom: 3px;
    font-size: 14px;
}

.order-block {
    padding: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#adm_review_status_1 {
    color:red;
}

.name-order-id{
    font-weight: 600;
}
.name-order-id A{
    font-weight: 500;
}

.data-order-adminka{
    font-weight: 600;
}
.order-name {
    FONT-WEIGHT: 500;
}
.order-mail SPAN {
    font-weight: 600;
}
.pokazivaetsa-adm-zayavka{
    display: inline-block;
    float: left;
    margin-right: 10px;
    padding: 5px;
    background: white;
    border: 1px solid green;
    color: green;
    font-weight: 600;
}
.adm-order-edit{
    display: inline-block;
    float: left;
    margin-right: 10px;
    padding: 5px;
    background: white;
    border: 1px solid #337ab7;
    color: #337ab7;
    font-weight: 600;
}
.adm-order-del{
    display: inline-block;
    float: left;
    margin-right: 10px;
    padding: 5px;
    background: white;
    border: 1px solid red;
    color: red;
    font-weight: 600;
}
.order-block hr {
    margin-top: 15px;
    margin-bottom: 0px;
    border: 0;
    border-top: 1px solid #1E365C;
    float: left;
    width: 100%;
}

.thank-za-zayavku{
    padding: 5px;
    margin: 5px;
    background: #029828;
    color: white;
    font-weight: 600;
    width: auto;
    text-align: center;
    border-radius: 3px;
}

.zapros-obrabativaetsa {
    padding: 5px;
    margin: 5px;
    background: #919191;
    color: white;
    font-weight: 600;
    width: auto;
    text-align: center;
    border-radius: 3px;
}
.audio-content{
    display: inline-block;
    width: 73%;
    background-color: #f4f4f4;
    border-radius: 5px;
    height: auto;
    float: left;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eeeeee',GradientType=0 );
}

.header-audio{
    padding: 10px;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 18px;
    text-align: -webkit-left;
    border-radius: 5px 5px 0 0;
    padding: 15px 2%;
    height: auto;
    display: block;
    border-bottom: 1px solid #b9b9b9;
    background: #e9e9e9;
    background: -moz-linear-gradient(top, #e9e9e9 0%, #dbdbdb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#dbdbdb));
    background: -webkit-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: -o-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: -ms-linear-gradient(top, #e9e9e9 0%,#dbdbdb 100%);
    background: linear-gradient(to bottom, #F3F3F3 0%,#dbdbdb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#dbdbdb',GradientType=0 );
    overflow: hidden;
}

.body-audio {
    display: block;
    float: left;
    width: 100%;
    margin: 0 auto;
    padding: 0px;
    padding: 20px;
}

.left-kartinka-audio{
    display: inline-block;
    float: left;
    width: 15%;
    margin: 10px 1%;
}

.left-kartinka-audio img {
    width:100%;
        border: 1px solid #F9F9F9;
}

.left-kartinka-audio img:hover{
        border: 1px solid #A59595;
    box-shadow: 0 0 3px rgba(255, 0, 0, 1);
}

.right-audio{
    display: inline-block;
    float: left;
    width: 83%;
    padding: 10px 10px 10px 0px;
}

.one-audio {
    display: block;
    background-color: rgb(209, 255, 201);
    border: azure;
    border: 1px solid #c3c3c3;
    box-shadow: inset 0 0 0 2px #ffffff;
    border-radius: 3px;
    overflow: hidden;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#eeeeee 100%);
    margin-bottom: 10px;
}
.one-audio:hover {
    box-shadow: 0px 0px 3px 0px #382323;
}

.nazvanie-shkoli-audio {
    font-size: 16px;
    font-weight: 500;
    color: #D40404;
    padding: 5px;
    height: 50%;
    text-align: center;
}
.right-audio audio {
    width:100%;
}
.zvonok-audio-s {
        display: block;
    float: left;
    width: 100%;
    margin-top: 18px;
}
.image-vk {
    width:20px;
}
.katki-inst-ob span:hover {
    color:red;
}
.left-info-auto br{
    display: none;
}

.cat-inst-ob .kratkoe{
    height: auto;
    color: black;
    font-weight: 600;
}

.right-colum-infa img {
    width: 17px;
    margin-right: 13px;
    float:left;
}

.contakti-fb-shkola a {
    width: 89%;
    display: block;
    float: left;
    overflow: hidden;
    height: 20px;
}

.rating-container {
    width:100%;
}


.head-table th {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    border: 1px solid #CCCCCC;
}
.line-table td{
    padding-bottom: 5px;
    padding-top: 5px;
}

.line-table td{
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    border: 1px solid #CCCCCC;
}

.price-table {
    padding-right: 20px;
    padding-left: 20px;
}
.palec-zeleniy {
    color: green;
    font-size:20px;
}
.palec-crashiy {
    color: red;
    font-size:20px;
}

.kol-vo-golosov{
    font-size: 12px;
    margin-left:-3px;
}
.metro-table, .link-table {
    text-align:left!important;
}
.celiy-palec {
    margin-left:3px;
    margin-right:3px;
}
.grafik-colonka{
        display: inline-block;
    width: 32%;
    float: left;
    margin: 0 auto;
    margin-right: 10px;
}

.foto-instructor-td {
    padding:3px!important;
}
.foto-instructor-td img{
    height:70px;
    width:70px;
}
.line-table td .one-avto-rating {
           border:none;
           text-align:left;
           width:250px;
}
.line-table td .price-rating-instr {
    text-align:left;
    border:none;
}

.avto-mkpp-akpp{
        padding: 0px!important;
        padding-right:0px;
        padding-left:0px;
        padding-top:0px;
        padding-bottom:0px;
        text-align:left;
}

.line-table td .mashina-rating {
    border:none!important;
}
.cheker-otvetov img {
    width: 20px;
    margin: 0px auto;
    float: left;
    display: inline-block;
    text-align: center;
    margin-left: 0px;
}
.niz-soc-but{
    display: block;
    float: left;
    width: 100%;
    padding: 10px;
}

.map-text-after-h1 {
    display: block;
    width: 100%;
    font-size: 14px;
    padding: 1%;
    font-weight: 500;
}

.but-contact{
    display: block;
    margin: 0 auto;
    text-align: center;
}

.tri-stolbika{
    display: inline-block;
    width: 32%;
    float: left;
    margin-right:1%;
}
.moya-carta {
    width: auto;
    float: right;
    padding: 1%;
    display: inline-block;
}
.google-carta {
    padding: 1%;
    width:48%;
    display: inline-block;
        float: left;
}
.top-content {
    display: block;
    width: 90%;
    font-size: 18px;
    padding: 1%;
    font-weight: 600;
    padding-bottom: 0;
    text-align: center;
}
.top-content p{
    font-size: 14px;
    font-weight: 500;
    text-align: center;
}
.carta-spisok-skol {
    width:73%;
    display:block;
    margin:15px auto;
    text-align:center;
}
.carta-spisok-skol:hover {
    width:73%;
    display:block;
    margin:15px auto;
    text-align:center;
}

.moy-map-rayon{
    float: left;
    display: block;
    width: 98%;
    margin: 1%;
    box-shadow: 0px 0px 4px 0px black;
}

#map {
box-shadow: 0px 0px 4px 0px black;
}
.vip-inst-label{
    display: block;
    float: left;
    width: 100%;
    text-align: right;
    padding-right: 10px;
    font-size: 20px;
    line-height: 20px;
    height: 5px;
    color: black;
    font-weight: 600;
    text-shadow: 0px 0px 0px #2f2f2f;
}

.vip-inst-message {
    font-size: 12px;
    padding: 5px;
    background: #fbfbfb;
    float: left;
    width: 100%;
    border: 1px solid #a59595;
    border-radius: 5px;
    margin: 7px 0px;
}
.garage-chat-body {
    height: 300px;
    overflow-y : scroll;
}
.garage-chat{
    float: left;
    display: block;
    width: 90%;
    height: auto;
    margin-left: 5%;
    margin-right: auto;
    padding: 3px;
    margin-top: 10px;
    margin-bottom: 5px;
    background: rgb(237, 240, 245);
}
.garage-chat-head{
    float: left;
    display: block;
    width: 100%;
    margin-left: 0%;
    margin: auto;
    text-align: center;
    font-size: 16px;
    font-family: arial;
    padding-bottom: 5px;
}
.garage-chat-body {
    float: left;
    display: block;
    width: 99%;
    height: auto;
    margin-left: 0.5%;
    margin-right: auto;
    padding: 3px;
    border: 0px solid grey;
    box-shadow: 0px 0px 0px 0px black;
    margin-top: 0px;
    margin-bottom: 5px;
        height: 300px;
    overflow-y : scroll;
}
.garage-chat-msg{
        display: block;
    float: left;
    width: 100%;
    background: #fdfdfd;
    border-radius: 3px;
    font-size: 13px;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,sans-serif;
    margin-bottom: 8px;
}
.garage-chat-name {
        display: block;
    float: left;
    width: 100%;
    font-size: 12.5px;
    font-weight: 600;
    padding: 5px;
    padding-bottom: 2px;
    margin-bottom: 2px;
    color: #42648b;
}
.garage-chat-date {
    font-size: 10px;
    display: block;
    float: right;
    width: 70%;
    text-align: right;
    color: black;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    color: hsla(220,8%,51%,.6);
}
.garage-chat-com{
    display: block;
    float: left;
    width: 100%;
    font-size: 13px;
    line-height: 18px;
    color: black;
    font-weight: 500;
    padding: 5px;
    padding-top: 0px;
    padding-bottom: 1px;
    overflow: hidden;
}
.garage-chat-foot{
    float: left;
    display: block;
    width: 100%;
    margin-left: 0%;
    margin: auto;
    text-align: center;
    font-size: 16px;
    font-family: arial;
    padding-bottom: 5px;
}
.full-chat-content .garage-chat-foot {
    position:relative;
}

#chat_login {
    display: block;
    float: left;
    width: 68%;
    background: white;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid green;
    color: black;
    padding-left: 5px;
}
#chat_login:hover {
    display: block;
    float: left;
    width: 68%;
    background: white;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid green;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3fff3), color-stop(100%,#dafddc));
    color: black;
    padding-left: 5px;
}
#chat_login_button{
    display: block;
    float: left;
    width: 30%;
    background: white;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #A59595;
    border-radius: 1px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E0E0E0), color-stop(100%,#f5f5f5));
    margin-left: 1%;
}
#chat_login_button:hover{
    display: block;
    float: left;
    width: 30%;
    background: white;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #A59595;
    border-radius: 1px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E0E0E0), color-stop(100%,#f5f5f5));
    margin-left: 1%;
}
.garage-chat-msg:hover {
    display: block;
    float: left;
    width: 100%;
    background: white;
    font-size: 13px;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,sans-serif;
}
#chat_login_button:hover{
        display: block;
    float: left;
    width: 30%;
    background: white;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #A59595;
    border-radius: 1px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4CAF50), color-stop(100%,#2fb735));
    margin-left: 1%;
    color: white;
}

#chat_input {
    display: block;
    float: left;
    width: 68%;
    background: white;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid green;
    color: black;
    padding-left: 5px;
        min-height: 47px;
    max-height: 200px;
}
#chat_input:hover {
    display: block;
    float: left;
    width: 68%;
    background: white;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid green;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3fff3), color-stop(100%,#dafddc));
    color: black;
    padding-left: 5px;
}
#chat_button{
    display: block;
    float: left;
    width: 30%;
    background: white;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #A59595;
    border-radius: 1px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E0E0E0), color-stop(100%,#f5f5f5));
    margin-left: 1%;
}
#chat_button:hover{
    display: block;
    float: left;
    width: 30%;
    background: white;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #A59595;
    border-radius: 1px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4CAF50), color-stop(100%,#2fb735));
    margin-left: 1%;
    color: white;
}
#chat_exit {
    font-size: 10px;
    display: block;
    float: left;
    width: 70%;
    text-align: left;
    color: black;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    color: hsla(220,8%,51%,.6);
    padding-top: 5px;
}
.full-chat-content {
    display: inline-block;
    width: 74%;
    background-color: #f4f4f4;
    border-radius: 5px;
    height: auto;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eeeeee',GradientType=0 );
}
.full-chat-content .garage-chat {
    float: left;
    display: block;
    width: 100%;
    height: auto;
    margin-left: 0%;
    margin-right: auto;
    padding: 10px;
    border: 0px;
    box-shadow: none;
    margin-top: 0px;
    margin-bottom: 0px;
    background: rgb(237, 240, 245);
    border-radius: 5px;
}
.full-chat-content .garage-chat-msg {
    margin-bottom:14px;
}

.full-chat-content .garage-chat-body {
    height:450px;
}
.full-chat-content #chat_button.in-enter {
        font-size: 25px;
    line-height: 43px;
}
.full-chat-content #chat_message_block #chat_input {
     width: 78%;
}
.full-chat-content #chat_message_block #chat_button {
    width: 20%;
}
.big-chat {
    position: fixed;
    bottom: 0;
    width: 25%;
    margin-left:71%;
    line-height: 2;
    font-size: 20px;
    font-family: sans-serif;
}

#chat-footer{
    display: inline-block;
    width: 100%;
    background-color: #f4f4f4;
    border-radius: 5px;
    height: auto;
    float: left;
    margin-left: 0;
    padding: 0px;
    background: rgb(237, 240, 245);
}

.garage-chat-logo {
    text-align: center;
    color: white;
    background: #0960b5;
}

#chat_smiles {
    text-align: left;
}

#all_chat_smiles {
    text-align: left;
}
#all_chat_smiles_box .emoji-sizer {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    padding: 2px;
}

#all_chat_smiles_box {
    display: block;
    float: left;
    width: 216px;
    position: absolute;
    padding: 7px;
    bottom: 100px;
    background: white;
    border-radius: 5px;
    border: 1px solid rgba(128, 128, 128, 0.39);
}
#icon_chat_smiles {
    display: block;
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0 auto;
}
#chat_smiles{
    display: block;
    float: left;
    width: 100%;
    margin: 0 auto;
    padding: 0px;
}
.garage-chat-foot #chat_smiles_box{
    display: block;
    float: left;
    width: 22px;
    height: 23px;
    padding-left: 5px;
}
#chat_message_block{
    display: block;
    float: left;
    width: 100%;
}
#chat_smiles {
    display: block;
    float: left;
    width: 97%;
    margin: 0 auto;
    padding: 7px;
}

#icon_chat_smiles {
    display: block;
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0 auto;
}
#all_chat_smiles{
    display: block;
    float: left;
    width: 216px;
    position: absolute;
    padding: 7px;
    background: white;
    border-radius: 5px;
    border: 1px solid rgba(128, 128, 128, 0.39);
    bottom: 55px;
}

#all_chat_smiles .emoji-sizer {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    padding: 2px;
}
#chat_smiles .emoji-sizer {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    padding: 2px;
}

.new-window img{
    width: 20px;
}
.garage-chat-showhide img{
    width: 20px;
}
.one-answer-div {
    border: 1px solid #CCC;
    padding: 5px;
    width: 93%;
    margin-bottom: 5px;
}
.my-answer {
    color: #CCC;
}
.yes-correct-testresult {
    border: 1px solid green;
    padding: 5px;
    width: 93%;
    margin-bottom: 5px;
}
.not-correct-testresult {
    border: 1px solid red;
    padding: 5px;
    width: 93%;
    margin-bottom: 5px;
}

#garage_chat_more{
    font-size: 12px;
    text-align: center;
    display: block;
    color: #898989;
}


.bodyclassering-1 {
    background: url(main.jpg) no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

#instr_udistrict_hide_lnk  {
    display: inline;
    margin: 5px;
    color: #aa2828;
    text-decoration: underline;
    font-size: 16px;
}
#instr_underground_show_lnk {
    display: inline;
    margin: 5px;
    color: #aa2828;
    text-decoration: underline;
    font-size: 16px;
}
#instr_underground_hide_lnk  {
    display: inline;
    margin: 5px;
    color: #aa2828;
    text-decoration: underline;
    font-size: 16px;
}
#instr_udistrict_show_lnk {
    display: inline;
    margin: 5px;
    color: #aa2828;
    text-decoration: underline;
    font-size: 16px;
}

.content #mc-link {
    display:none!important;
}
#udistrict{
    border: 2px solid grey;
    border-radius: 4px;
    margin: 0 auto;
    margin-bottom: 4px;
    width: 170px;
}

.name-filter-niz-udistrict{
    font-size: 18px;
    padding-bottom: 4px;
}
.garage-search  {
    display: block;
    float: left;
    width: 98%;
    margin: 1%;
    padding-top:10px;
}
.garage-search input{
    width: 70%;
    border: 1px solid #0960b5!important;
    border-right: none!important;
    float: left;
    height: 24px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    padding-left: 5px;
}
.garage-search  button{
    display: block;
    float: left;
    width: 30%;
    border: 1px solid #0960b5;
    background: linear-gradient(to bottom, rgba(9, 96, 181, 0.4) 0%,rgba(9, 96, 181, 0.55) 100%);
    height: 24px;
    font-size: 15px;
    color: white;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
#ya-site-form0 {
    display:none!important;
}
#mc{
    border: 2px solid grey;
    border-radius: 4px;
    margin: 0 auto;
    margin-bottom: 4px;
    width: 170px;
}
.name-filter-niz-mc {
    font-size: 16px;
    margin-bottom: 4px;
}
.schools-container .you-also {
    padding: 0px 15px;
    display:block;
    float:left;
    width:100%;
}

.contacts-adress-streets a{
    display: block;
    float: left;
    width: auto;
    margin: 10px 0px;
    background: whitesmoke;
    border: 1px solid #c5c5c5;
    border-radius: 3px;
    box-shadow: 0 1px 1px 0 #a2a2a2;
    padding: 5px;
}

.breadcrumb {
    background:none;
}
#instr_star_rate{
    display: block;
    float: left;
    width: 100%;
    font-size:20px;
}
#instr_star_1{
    display: block;
    float: left;
    width: 25px;
}
#instr_star_2{
    display: block;
    float: left;
    width: 25px;
}
#instr_star_3{
    display: block;
    float: left;
    width: 25px;
}
#instr_star_4{
    display: block;
    float: left;
    width: 25px;
}
#instr_star_5{
    display: block;
    float: left;
    width: 25px;
}
.inst-vk-auth{
    display: block;
    float: right;
    font-size: 16px;
}
#instr_star_rate span img{
    display: block;
    float: left;
    width: 100%;
}

#instr_star_ratez {
    font-size: 20px;
    display: block;
    float: left;
    margin-left: 15px;
}
.modal-header {
    min-height: 16.43px;
    padding: 15px;
border-bottom: 0px solid #e5e5e5;
}
.modal-dialog {
    width: 600px;
    margin: 30px auto;
}
.cont-uzn{
    display: block;
    width: 100%;
    padding: 5px 15px;
}
.cont-uzn p{
    font-size: 26px;
    text-align: center;
}

.two-bbuter {
    display: block;
    width: 100%;
    margin-bottom: 75px;
}
.block-butter{
    display: block;
    float: left;
    width: 40%;
    margin: 0% 5%;
    height: auto;
    margin-top: 10px;
}

.sdada2 {
    background: grey;
    padding: 10px;
    display: block;
    float: right;
    width: 75%;
    text-align: center;
    font-size: 20px;
    color: white;
    border-radius: 10px;
}
.r21fas {
    background: #00e200;
    padding: 5px;
    display: block;
    float: left;
    width: 70%;
    text-align: center;
    font-size: 28px;
    color: white;
    border-radius: 10px;
}
.sdada2:hover {
    background: #585858;
    text-decoration:none;
    color: white;
}
.r21fas:hover {
    background: #00b900;
    text-decoration:none;
    color: white;
}
.cont-uzn span{
    color: red;
    display: block;
}
.modal-header .close  {
    margin-top: -2px;
    color: red;
    opacity: 1;
    border: 1px solid;
    padding: 0px 5px;
    border-radius: 50%;
}
.rating-table {
    min-width:100px;
}
.school-views{
    display: block;
    float: left;
    width: 15%;
}
.show-avt{
    font-size: 16px;
    padding-left: 20px;
    background: url(/images/glaz.png) no-repeat;
    background-size: 18px;
    background-position-y: 1px;
    display: block;
    float: left;
    width: 100%;
}
.like-avt{
    font-size: 16px;
    padding-left: 20px;
    background: url(/images/likevv.png) no-repeat;
    background-size: 18px;
    background-position-y: 1px;
    display: block;
    float: left;
    width: 100%;
}
.head-content-prikol{
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    font-size: 15px;
}
.body-content-prikol{
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.one-pikol-vid {
    display: block;
    float: left;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 10px;
}
.one-pikol-vid iframe{
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
}
.block-prikol-side {
        display: block;
    float: left;
    width: 90%;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    margin-left: 5%;
    margin-bottom: 10px;
    height: 100%;
}

.image-prikol-side{
    display: block;
    float: left;
    width: 100%;
    text-align: center;
}
.image-prikol-side img{
    display: block;
    float: left;
    width: 100%;
    text-align: center;
}
.text-prikol-side{
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    margin:5px;
}
.garage-autoschool-views .show-avt {
    font-size: 14px;
    padding-left: 20px;
    background: url(/images/glaz.png) no-repeat;
    background-size: 16px;
    background-position-y: 0px;
    display: initial;
    float: none;
}
#photos_mobile {
    display: none;
}

/* 020217 */
.category-menu-ul {
    display: block;
    width: 90%;
    float: left;
    padding: 0px;
    margin: 0px;
    margin-left: 5%;
    margin-top: 15px;
}
.category-menu-ul li{
    display: inline-block;
    margin-right: 15px;
    width: auto;
    float: left;
	min-height: 40px;
}
.category-menu-ul li a{
    background: #8BFC93;
    padding: 6px;
    border-radius: 4px;
    color: black;
    font-weight: 600;
    border: 1px solid black;
}
.category-menu-ul li a:hover {
    background: #03D311;
    padding: 6px;
    border-radius: 4px;
    color: white;
    font-weight: 600;
    border: 1px solid white;
    text-decoration: none;
}

.category-menu-ul li a.article-add{
	 background: #d9edf7;
}

.category-menu-ul li a.article-add:hover{
	background: #337ab7;
}
.qa_accordion, .qa_accordion p, .qa_accordion ul li i:before, .qa_accordion ul li i:after {
    transition: all 0.25s ease-in-out;
}
.qa_accordion h2, .qa_accordion ul li {
    animation: flipdown 0.5s ease both;
}
.qa_accordion ul {
    list-style: none;
    perspective: 900;
    padding: 0!important;
    margin: 0!important;
}
.qa_accordion ul li:nth-of-type(1) {
    animation-delay: 0.5s;
}
.qa_accordion ul li {
    position: relative;
    padding: 0;
    margin: 0;
    padding-bottom: 4px;
    padding-top: 14px;
    background:none!important;
}
.qa_accordion ul li input[type=checkbox] {
    position: absolute;
    cursor: pointer;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
}
.qa_accordion ul li i {
    position: absolute;
    transform: translate(-6px, 0);
    margin-top: 6px;
    right: 5px;
}
.qa_accordion ul li i:before {
    transform: translate(-2px,0) rotate(45deg);
}
.qa_accordion ul li i:after {
    transform: translate(2px,0) rotate(-45deg);
}
.qa_accordion ul li i:before, .qa_accordion ul li i:after {
    content: "";
    position: absolute;
    background-color: #adadad;
    width: 3px;
    height: 9px;
}
.qa_accordion ul li input[type=checkbox]:checked~i:before {
    transform: translate(2px,0) rotate(45deg);
}
.qa_accordion ul li input[type=checkbox]:checked~i:after {
    transform: translate(-2px,0) rotate(-45deg);
}
.qa_accordion h3 {
    display: block;
    margin: 0;
    cursor: pointer;
    color: #696969;
    text-align:left;
}
.qa_accordion ul li input[type=checkbox]:checked ~ p {
    margin-top: 0;
    max-height: 0;
    opacity: 0;
    transform: translate(0, 50%);
    }
.qa_accordion ul li p[itemprop="name"] {
    opacity:1!Important;
}

.send-komentik {
    padding: 8px 50px;
    font-size: 15px;
    display: block;
    float: left;
    margin-left: 1%;
    border: 1px solid #ccc;
    border-radius: 4px;
    background: linear-gradient(to bottom, #fbfbfb 0%,#f4f4f4 100%);
}
.garage-comments-name, .garage-comments-email {
    width: 48%;
    margin: 0% 1%;
    float:left;
}
.garage-comments-com {
    width: 98%;
    margin: 1%;
    float:left;
}
.one-cooment {
    margin: 10px 0;
    padding: 10px 10px;
    border-bottom: 1px solid #ccc;
    background: #fbfbfb;
    border-radius: 3px;
    box-shadow: 3px 3px 1px 1px #d8d8d8;
    display:block;
    float:left;
    width:100%;
}
.text-comnt {
    width: calc(100% - 80px);
    float:left;
}
.top-text-comnt p {
    font-weight: 600;
    font-size: 15px;
    float: left;
    display: block;
    margin-right: 20px;
    font-style: italic;
}
.top-text-comnt span {
    font-size: 12px;
    color: #ccc;
        text-align: right;
    float: right;
}
.text-big-com {
    line-height: 1.4;
    font-size: 14px;
    color: #363636!important;
    float:left;
    width:100%;
}
.text-big-com p {
    margin:0 0 10px;
}
.img-com-block {
    width: 60px;
    float:left;
    margin-right: 12px;
}
.img-com-block img {
    width: 100%;
    float:left;
    border-radius: 25%;
}