@media only screen and (max-width: 768px){
#photos_desktop {
    display: none;
}
#photos_mobile {
    display: block;
}
.style-usermenu {
    display:none;
}
.modal-dialog {
    width: 80%;
    margin: 30px auto;
}
.block-butter {
    display: block;
    float: left;
    width: 46%;
    margin: 0% 2%;
    height: auto;
    margin-top: 10px;
}
.cont-uzn p {
    font-size: 15px;
    text-align: center;
    display: block;
    width: 100%;
}
.cont-uzn span {
    color: red;
    display: block;
    margin-top: 5px;
}
.school-views {
    display: block;
    float: left;
    width: 100%;
}
.show-avt {
    font-size: 14px;
    padding-left: 19px;
    background: url(/images/glaz.png) no-repeat;
    background-size: 16px;
    background-position-y: 1px;
    display: block;
    float: left;
    width: 50%;
}
.head-table tr,.head-table th{
    float:none!important;
}
.line-table td {
    height:auto!important;
    float:none!important;
    width:auto!important;
}
.line-table .nomer-table {
    
}
.like-avt {
    font-size: 14px;
    padding-left: 18px;
    background: url(/images/likevv.png) no-repeat;
    background-size: 16px;
    background-position-y: 2px;
    display: block;
    float: left;
    width: 50%;
}
.mc-filter {
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.sdada2 {
    background: grey;
    padding: 7px 5px;
    display: block;
    float: right;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: white;
    border-radius: 5px;
}
.r21fas {
    background: #00e200;
    padding: 7px 5px;
    display: block;
    float: right;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: white;
    border-radius: 5px;
}
.but-soc {
    display: inline-block;
    float: left;
    width: 100%;
    margin-left: 10px;
    margin-bottom: 10px;
}
.one-pikol-vid iframe {
    display: block;
    float: left;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    height: 100%;
}
.one-pikol-vid {
    display: block;
    float: left;
    margin: 0 auto;
    text-align: center;
    width: 98%;
    margin:1%;
}
.prikoli-uchen {
    display: block;
    float: left;
    margin: 0 auto;
    text-align: center;
    width: 98%;
    margin:1%;
}

.bodyclassering-1 {
    background: url(main.jpg);
    background-size: 100%;
}
.name-filter-niz-udistrict {
    display: block;
    width: 98%;
    float: left;
    margin-top: 5px;
}
#udistrict_mob {
    display: block;
    float: none;
    width: 90%;
    margin: 0 auto;
    border: 2px solid grey;
    border-radius: 4px;
    margin-bottom: 5px;
}
#mc_mob{
    display: block;
    float: none;
    width: 90%;
    margin: 0 auto;
    border: 2px solid grey;
    border-radius: 4px;
    margin-bottom: 10px;

}
.add-avto-school-adm {
    display: block;
    float: left;
    padding-bottom: 10px;
    width: 100%;
    margin-top: 20px;
    text-align: center;
}
.category-filtering-1-mobile li{
    padding: 0px 0 0 17px;
    margin-top: 0px;
    margin-left: 6px;
    background: url(checkbox.png) 0 -28px no-repeat;
    cursor: pointer;
    display: inline-block;
    width: 38px;
    margin-left: 6px;
    height: 21px;
}
.super-menu {
    display: block;
    float: left;
    margin-left: 0%;
    width: 100%;
    height: auto;
    margin-bottom: 1px;
    background: linear-gradient(to bottom, #b5b5b5 0%,#dbdbdb 100%);
}
.logo-menu {
    display: inline-block;
    height: auto;
    width: 50%;
    margin-right: 0;
    float: left;
    margin-top: 5px;
    margin-left: 5%;
    z-index: 999;
}
.logo-menu a {
    width: 100%;
    display: block;
    float: left;
    z-index: 9999;
}
.logo-menu a img {
    display: block;
    float: left;
    width: 100%;
    z-index: 999;
}
.nav-menu {
        display: inline-block;
    margin-top: 0px;
    width: 100%;
    margin-top: 5px;
    float: right;
    text-align: right;
    margin-top: 0px;
    background: white;
    z-index: 2;
    margin: 0;
    background: url(main.jpg);
    background-size: 100%;
}
.navbar-right {
    display: block;
    width: 100%;
    margin: 0px;
    margin-top: 0;
    background: none;
    margin-bottom: 5px;
}
.dropdown{
    display: block;
    float: right;
    width: 100%;
    padding:0;
}
.dropdown-toggle b{
    padding: 0!important;      ;
    background: none;
    margin-top: -10%;
    position: absolute!important;
    left: 66%;
    text-align: right;
    line-height: 13px;
    font-size: 13px;
}
.dropdown-menu {
    margin: 0;
    margin-bottom: 30px;
    margin: 0;
    margin-left: 5%;
}
.dropdown-toggle{
    font-weight: 700;
    padding: 2px 7px!important;
    background: whitesmoke;
    background: linear-gradient(to bottom, #FAFAFA 0%,#EAE8E8 100%);
    box-shadow: 0px 1px 2px 1px grey;
    border-radius: 5px;
}
.link-li {
    display: inline-block;
    width: 100%;
    padding-bottom: 7px;
}
.link-li a{
    padding: 1px 5px!important;
    color: black;
    font-size: 12px;
    font-weight: 400;
    border: 1px solid #c5c5c5;
    border-radius: 0px;
    text-decoration: none;
    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, #e0e0e0 0%,#f5f5f5 100%);
    margin-left: 1%;
    display: inline-block!important;
    width: 47%;
    text-align: center;
}
.ui-slider {
    position: relative;
    text-align: left;
    max-width: 200px;
    margin: 0 auto;
    padding: 0 !important;
}
#show_price {
    display: inline-block;
    border: 1px solid #CC5617;
    background: #DEDEDE;
    padding: 1px 14px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    border-radius: 4px;
    background: linear-gradient(to bottom, #FAFAFA 0%,#EAE8E8 100%);
    box-shadow: 0px 1px 2px 0px grey;
    width: auto;
    margin: 0 auto;
    float: left;
    margin: 40px 0px 0px 0px;
    text-align: center;
}
#amount_1 {
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: 500;
    color: #CC5500;
    text-shadow: 0px 1px 1px grey;
    margin-top: 15px;
    width: 30%;
    margin-left: 1%;
}
#amount_2 {
    display: inline-block;
    float: right;
    font-size: 12px;
    font-weight: 500;
    color: #CC5500;
    text-shadow: 0px 1px 1px grey;
    margin-top: 15px;
    text-align: right;
    width: 30%;
    margin-right: 1%;
}
.inner-menu-mobile {
    display: block;
    float: left;
    margin-left: 1%;
    width: 98%;
    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%);
    padding: 0;
}
.verh-filter {
    display: block;
    width: 100%;
    float: left;
    margin: 0 auto;
    padding: 0;
    padding-left: 1%;
}
.name-filter {
    font-size: 12px;
    padding-bottom: 4px;
    display: inline-block;
    width: 100%;
    float: left;
    font-weight: 700;
    text-align: center;
    padding-top: 5px;
}
.niz-filter {
    display: block;
    width: 100%;
    float: left;
    margin: 0 auto;
    padding: 0;
}
.ul-cat-div {
    display:none;
}
.name-filter-niz {
    font-size: 13px;
    padding-bottom: 4px;
    display: inline-block;
    width: 100%;
    float: left;
    font-weight: 700;
    text-align: center;
}
.ul-cat-div-mobile{
    display: block;
    float: left;
    margin: 0 auto;
    text-align: center;
    margin-left: 0%;
    width: 100%;
}
.price-filter {
    display: inline-block;
    width: 100%;
    float: left;
}
.metro-filter {
    margin-top: 10px;
    display: block;
    width: 100%;
    float: left;
}
.category-filtering-1 ,.category-filtering-2 ,.category-filtering-3{
    float:none;
}
.odno-audio {
    display: block;
    width: 100%;
    margin: 0 auto;
}
.for-audio {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: center;
    display: block;
}
.category-filtering-1 li {
    padding: 0px 0 0 17px;
    margin-top: 0px;
    margin-left: 6px;
    background: url("checkbox.png") 0 -28px no-repeat;
    cursor: pointer;
    display: inline-block;
    width: 38px;
    margin-left: 6px;
    height:21px;
}
.category-filtering-2 li {
    padding: 0px 0 0 17px;
    margin-top: 0px;
    margin-left: 6px;
    background: url("checkbox.png") 0 -28px no-repeat;
    cursor: pointer;
    display: inline-block;
    width: 38px;
    margin-left: 6px;
    height:21px;
}
.category-filtering-3 li {
    padding: 0px 0 0 17px;
    margin-top: 0px;
    margin-left: 6px;
    background: url("checkbox.png") 0 -28px no-repeat;
    cursor: pointer;
    display: inline-block;
    width: 38px;
    margin-left: 6px;
    height:21px;
}
.cat-filter  {
    margin-top: 3px;
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 0px;
}
.all-category {
    display: block;
    float: left;
    width: 90%;
    margin-left: 5%;
    text-align: center;
    text-decoration: none;
}
.metro-filter {
    margin-top: 10px;
    display: inline-block;
    width: 90%;
    float: left;
    margin: 0;
    margin-left: 5%;
}
.name-filter-niz-metro {
    font-size: 13px;
    padding-bottom: 0px;
    display: block;
    width: 100%;
    float: left;
}
label {
    display: inline-block;
    width: 100%;
    margin-bottom: 0px;
    font-weight: 700;
    text-align: center;
}

.breadcrumbDiv {
    display: block;
    width: 98%;
    margin-top: 10px;
    float: left;
    margin-left: 1%;
    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%);
}
.content {
    display: block;
    color: black;
    float: left;
    margin-left: 1%;
    width: 98%;
    height: auto;
}
.schools-container {
    display: block;
    width: 100%;
    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 );
}
.avt-schll-cont  {
    font-size: 12px;
    line-height: 14px;
    text-align: -webkit-left;
    border-radius: 5px 5px 0 0;
    padding: 1px 0%;
    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;
}
.title-m {
    margin-bottom: 5px;
    width: 100%;
    border-bottom: 1px solid gray;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1px;
}
.lfttop-avtschl {
    display: inline-block;
    color: red;
    height: 100%;
    float: left;
    font-size: 14px;
    margin-bottom: 0px;
    padding: 5px 5px 0px;
    line-height: 16px;
    width: 100%;
    overflow: hidden;
}
h1 {
    font-size: 14px;
    text-align: center;
    font-weight: 600;
    padding: 0px;
    margin: 0px;
}
.rghttop-avtschl {
    display: inline-block;
    color: black;
    height: auto;
    font-size: 12px;
    margin-bottom: 10px;
    padding: 7px 3px 4px;
    line-height: 18px;
    float: right;
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.one-shw-schl {
    margin: 8px;
    box-shadow: 0px 0px 9px 1px #673838;
    border-radius: 5px;
}
.one-shw-schl:hover{
    margin: 8px;
    box-shadow: 0px 0px 7px 2px #382323;
}
.shadow-block-one-school {
    box-shadow: inset 0 0 15px 0 gold;
    border-radius: 5px;
}
.name-autoschool a {
    font-size: 13px;
    font-weight: 500;
}
.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-img {
    display: inline-block;
    font-size: 18px;
    height: auto;
    width: 35%;
    border: 1px solid #F9F9F9;
    border-radius: 3px;
    margin-right: 1%;
    margin-left: 2%;
    margin-top: 10px;
    margin-bottom: 10px;
    box-shadow: inset 0px 0px 0px 1px rgb(230, 255, 200), 0 0 1px 0 rgb(8, 85, 97);
    overflow: hidden;
    VERTICAL-ALIGN: TOP;
}
.school-img {
    margin: 0px;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.block-one-school-text {
    display: inline-block;
    font-family: Myriad, Tahoma, sans-serif;
    font-size: 18px;
    padding: 0px;
    height: auto;
    width: 59%;
    margin-right: 1%;
    margin-left: 0%;
    margin-top: 1%;
    margin-bottom: 10px;
    overflow: hidden;
}
.name-autoschool {
    font-size: 14px;
    padding-bottom: 2px;
    line-height: 18px;
    color: #1A2235;
}
.all-about-autoschool {
    font-size: 12px;
    line-height: 16px;
    text-align: -webkit-left;
    float: left;
}
.all-autoschool-category, .all-autoschool-price, .all-autoschool-study, .all-autoschool-adress, .all-autoschool-filials {
    line-height: 14px;
    text-align: left;
    font-size: 12px;
    font-weight: 500;
    height: auto;
    float: left;
    display: block;
    width: 100%;
}
.all-autoschool-category span, .all-autoschool-price span, .all-autoschool-study span, .all-autoschool-adress span{
    color: red;
}
.bt-function {
    display: block;
    width: 98%;
    margin-left: 1%;
    float: left;
}
.bt-function a {
    text-align: center;
    display: inline-block;
    border: 1px solid #A59595;
    border-radius: 3px;
    color: #030B17;
    font-size: 13px;
    line-height: 14px;
    margin: 0px;
    padding: 0px;
    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 3px 0 black;
    width: 48%;
    padding: 2px 0px;
    text-align: center;
}
.pagin-garage  {
    display: block;
    width: 98%;
    float: left;
    margin-left: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    margin-left: 0px;
}
#bottom_info p {
    font-size:12px;

}
#bottom_info  {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 12px;
}
#bottom_info h2 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 12px;
}
#bottom_info h3 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 12px;
}
#bottom_info h4 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 12px;
}
.sidebar-filter {
    display: block;
    width: 100%;
    background-color: #f4f4f4;
    border-radius: 5px;
    height: auto;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
    font-size: 12px;
    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 );
}
.button-sidevar {
    display: none;
    width: 27%;
}
footer {
    display: block;
    float: left;
    margin-left: 1%;
    width: 98%;
    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;
    font-size: 12px;
}
.link-foot-block {
    display: block;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
}
.left-body-foot {
    display: inline-block;
    width: 48%;
    margin-left: 1%;
    border-right: 1px solid black;
    height: 100%;
}
.center-body-foot {
    display: inline-block;
    width: 48%;
    margin-left: 1%;
    height: 100%;
}
.right-body-foot {
    display: inline-block;
    width: 100%;
    margin-left: 0;
    height: 100%;
}
.niz-filter {
    display: block;
    width: 90%;
    float: left;
    margin: 0 auto;
    padding: 0;
    margin-left: 5%;
    padding-bottom: 0px;
}
.metro-filter {
    margin-top: 10px;
    display: inline-block;
    width: 90%;
    float: left;
    margin: 0;
    margin-left: 5%;
}
#show_price {
    display: inline-block;
    border: 1px solid #CC5617;
    background: #DEDEDE;
    padding: 1px 14px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    border-radius: 4px;
    background: linear-gradient(to bottom, #FAFAFA 0%,#EAE8E8 100%);
    box-shadow: 0px 1px 2px 0px grey;
    width: auto;
    margin: 0 auto;
    float: left;
    margin: 0px;
    text-align: center;
    width: 35%;
    margin-top: 10px;
}
.vse-metro {
    border: 2px solid grey;
    border-radius: 4px;
    margin: 0 auto;
    margin-bottom: 0px;
    width: 100%;
}
.one_new_prew-garage {
    width: 98%;
    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 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%);
    margin: 5px 1%;
}
.one_new_prew-garage:hover {
    width: 98%;
    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 8px 2px #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%);
    margin: 5px 1%;
}
.img-block-garage {
    float: left;
    display: inline-block;
    font-size: 18px;
    height: 100%;
    width: 39%;
    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;
    margin: 0px;
}
.img_one_new_prew {
    margin: 0px;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.text-block-garage {
    width: 58%;
    display: inline-block;
    float: left;
    margin-left: 2%;
}
.text-block-garage {
    width: 58%;
    display: inline-block;
    float: left;
    margin-left: 2%;
}
.name_one_new_prew-garage {
    color: black;
    text-align: left;
    width: 100%;
    display: block;
    float: left;
    height: 100%;
    overflow: hidden;
    font-size: 14px;
    margin-bottom: 1px;
}
.name_one_new_prew-garage a {
    font-size: 14px;
    font-weight: 500;
    text-shadow: 0px 1px 1px gray;
}
.data_one_new_prew-garage {
    display: inline-block;
    width: 100%;
    float: right;
    height: auto;
    line-height: 16px;
    overflow: hidden;
    text-align: left;
    font-size: 12px;
}
.text_one_new_prew-garage {
    text-align: left;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    display: block;
    float: left;
    height: 42px;
    OVERFLOW: HIDDEN;
}
.button_one_new_prew-garage {
    background: linear-gradient(to bottom, #fbfbfb 0%,#eeeeee 100%);
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 4px;
    padding-top: 4px;
    border-radius: 2px;
    width: auto;
    color: black;
    float: left;
    margin-top: 5px;
    font-size: 12px;
    box-shadow: 0px 0px 2px 1px #0E0E0E;
}
.button_one_new_prew-garage:hover {
    background: linear-gradient(to bottom, #fbfbfb 0%,#929292 100%);
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 4px;
    padding-top: 4px;
    border-radius: 2px;
    width: auto;
    color: black;
    float: left;
    margin-top: 5px;
    font-size: 12px;
    box-shadow: 0px 0px 6px 2px #3A3A3A;
}
 ul {
    margin-top: 0;
    margin-bottom: 10px;
    padding: 0px 0px 0px 10px;
}
.link-foot-block span {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    line-height: 20px;
}
.link-foot-block a {
    display: block;
    float: left;
    width: 100%;
    text-align: left;
    padding: 0px;
    margin: 0px;
}
.link-foot-block a img{
    width: 20px;
    float: left;
}
.copyration {
    margin: 0px;
    text-align: left;
    padding: 0px;
    width: 100%;
    float: left;
    display: block;
}
.very-big-h1 {
    margin: 0 auto;
    line-height: 22px;
    font-weight: 600;
    text-shadow: 0px 1px 1px grey;
    float: left;
    text-align: center;
    display: block;
    width: 100%;
    padding: 0px 0%;
    font-size: 16px;
    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, #e9e9e9 0%,#dbdbdb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#dbdbdb',GradientType=0 );
}
.verh-niz-infa {
    display: block;
    width: 98%;
    float: left;
    margin-left: 1%;
}
.glav-img-school {
    width: 100%;
    height: 100%;
    float: left;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}
.very-big-h1 {
    margin: 0 auto;
    line-height: 22px;
    font-weight: 600;
    text-shadow: 0px 1px 1px grey;
    float: left;
    text-align: center;
    display: block;
    width: 100%;
    padding: 0px 0%;
    font-size: 16px;
    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, #e9e9e9 0%,#dbdbdb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#dbdbdb',GradientType=0 );
}
.verh-niz-infa {
    display: block;
    width: 98%;
    float: left;
    margin-left: 1%;
}
.img-block-school-filial {
    display: inline-block;
    width: 98%;
    height: 100%;
    float: left;
    margin: 1% 0px 0px 1%;
}
.img-cont-school-filial {
    width: auto;
    height: 100%;
    margin-left: 0px;
    margin-top: 0px;
    overflow: hidden;
    padding: 1px;
    background:NONE;
    border: 0px solid #cccccc;
    border-radius: 0px;
    box-shadow: 0px 0px 0px 0px black;
        float: NONE;
    display: BLOCK;
}
.glav-img-school {
    width: 100%;
    height: 100%;
    float: NONE;
    display: block;
    margin: 0 auto;
    background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 5px;
    box-shadow: 0px 0px 2px 0px black;
    overflow: hidden;
}
.infa-one-school {
    float: left;
    margin-left: 0PX;
    display: inline-block;
    margin-top: 0PX;
    width: 100%;
}
.left-colum-infa {
    display: inline-block;
    float: left;
    width: 100%;
    overflow: hidden;
    height: auto;
    margin-right: 0PX;
    PADDINg-LEFT:5%;
}
.podrobnaya-infa-one-school {
    display: block;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    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;
}
.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;
}
.right-colum-infa {
    display: inline-block;
    float: left;
    width: 100%;
    overflow: hidden;
    MARGIN-TOP:5PX;
    padding-left:5%;
}
.garage-autoschool-gai {
    display: inline-block;
    color: black;
    font-size: 14px;
    margin: 0px 0;
}
.otziv-and-social {
    float: right;
    width: 100%;
    margin: 0px auto;
    margin-top: 5px;
    margin-bottom: 0px;
    padding-bottom: 5px;
    display: inline-block;
    text-align: right;
    margin-right: 18px;
}
.contacts-block {
    display: block;
    margin: 0 auto;
    float: left;
    margin-left: 1%;
    margin-top: 10px;
    width: 98%;
}
.text-contactics {
    font-size: 14px;
    color: red;
    font-weight: bold;
    text-shadow: 0px 1px 0px grey;
    line-height: 18px;
    height: auto;
    overflow: hidden;
}
.text-contactics-adress {
    font-size: 14px;
    color: red;
    line-height: 14px;
    padding-bottom: 4px;
    padding-top: 4px;
}
.contanctics {
    display: block;
    float: left;
    width: 100%;
    margin: 0 auto;
}
.left-contacts {
    display: inline-block;
    width: 100%;
    float: left;
    margin: 0 auto;
}
.right-contacts {
    display: inline-block;
    width: 100%;
    float: left;
    margin: 0 auto;
}
.text-contactics-telefon {
    display: block;
    float: left;
    line-height: 16px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
    text-shadow: 0px 1px 1px grey;
}
.contactics-adress-telefon-znach {
    display: block;
    float: left;
    line-height: 18px;
    max-height: 720px;
    height: 100%;
    font-size: 12px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-telefon-znach ul{
    padding: 0px;
}
.contactics-adress-telefon-znach li{
    list-style-type: none;
}
.text-contactics-mail {
    display: block;
    float: left;
    line-height: 16px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
    text-shadow: 0px 1px 1px grey;
}
.contactics-adress-mail-znach {
    display: block;
    float: left;
    line-height: 16px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-graf-rabot {
    display: block;
    float: left;
    line-height: 18px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
    text-shadow: 0px 1px 1px grey;
}
.contactics-adress-graf-rabot-znach {
    display: block;
    float: left;
    line-height: 16px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-adresspl {
    display: block;
    float: left;
    line-height: 16px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
    text-shadow: 0px 1px 1px grey;
}
.contactics-adress-adresspl-znach {
    display: block;
    float: left;
    line-height: 16px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-docs {
    display: block;
    float: left;
    line-height: 18px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
    text-shadow: 0px 1px 1px grey;
}
.contactics-adress-docs-znach {
    display: block;
    float: left;
    line-height: 16px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.about {
    display: block;
    float: left;
    width: 98%;
    margin-left: 1%;
    border-top: 1px solid grey;
    padding-top: 5px;
}
.about-left {
    float: left;
    display: inline-block;
    width: 100%;
    text-align: left;
    margin: 0 auto;
}
.about-right {
    float: left;
    display: inline-block;
    width: 100%;
    text-align: left;
    margin: 0 auto;
    overflow: hidden;
}
.abouting-avtoschool {
    float: left;
    margin: 0px auto;
    width: 98%;
    height: auto;
    margin-left: 1%;
}
.about-left div a{
    font-size: 12px;
}
.about-right div a{
    font-size: 12px;
}
.galereya {
    width: 98%;
    float: left;
    margin: 0 auto;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 10px;
    margin-bottom: 10px;
    height: auto;
    overflow: hidden;
}
.fotki-one {
    display: inline-block;
    width: 48%;
    float: left;
    height: auto;
    overflow: hidden;
    margin-right: 1%;
    margin-bottom: 5px;
}
.galereya a {
    display: inline-block;
    float: left;
    overflow: hidden;
    margin-left: 3px;
    width: 100%;
}
.fotki-one img {
    width: 100%;
    float: left;
    overflow: hidden;
    height: auto;
    display: block;
}
.text-otzivi {
    color: black;
    font-weight: 600;
    font-size: 14px;
    display: block;
    margin-bottom: 10px;
    text-shadow: 0px 1px 1px #AFAFAF;
    width: 100%;
    text-align: center;
}
.otzivi-about-school {
    float: left;
    margin: 0px;
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    text-align: justify;
    margin-top: 5px;
    margin-bottom: 5px;
}
.text-otzivi {
    color: black;
    font-weight: 600;
    font-size: 14px;
    display: block;
    margin-bottom: 5px;
    text-shadow: 0px 1px 1px #AFAFAF;
    width: 100%;
    text-align: center;
}
.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: 96%;
    margin-left: 2%;
    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 );
}
.author-otziv{
    float: left;
    font-size: 14px;
    margin-right: 10px;
}
.name-author {
    COLOR: red;
    font-size: 14px;
    float: left;
    margin-right: 15px;
}
.data-author {
    text-align: right;
    float: left;
    display: block;
}
.body-oztiv {
    margin: 5px;
    overflow: hidden;
    font-size: 12px;
    float: left;
}
.about-text {
    float: left;
    width: auto;
    min-width: 70%;
    height: auto;
    line-height: 16px;
    font-size: 14px;
    margin-bottom: 5px;
    margin-left: 15px;
    color: red;
    display: inline-block;
    margin-top: 5px;
}
.bodyclassering-2 {
    background: url(main.jpg);
    background-size: 100%;
}
.bodyclassering-3 {
    background: url(main.jpg);
    background-size: 100%;
}
.bodyclassering-1 {
    background: url(main.jpg);
    background-size: 100%;
}
.contactics-adress-rayons {
    text-shadow: 0px 1px 1px grey;
    display: block;
    float: left;
    line-height: 16px
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-rayons-znach {
    display: block;
    float: left;
    line-height: 14px;
    max-height: 72px;
    height: auto;
    font-size: 12px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-udistrict {
    text-shadow: 0px 1px 1px grey;
    display: block;
    float: left;
    line-height: 16px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-udistrict-znach {
    display: block;
    float: left;
    line-height: 14px;
    height: auto;
    font-size: 12px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-undistrict {
    text-shadow: 0px 1px 1px grey;
    display: block;
    float: left;
    line-height: 16px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
}
.contactics-adress-undistrict-znach {
    display: block;
    float: left;
    line-height: 14px;
    height: auto;
    font-size: 12px;
    overflow: hidden;
    width: 100%;
}
.breadcrumb>li+li:before {
    padding: 0 1px;
    color: #ccc;
    content: "/\00a0";
}
.article-block {
    display: inline-block;
    width: 100%;
    background-color: #f4f4f4;
    border-radius: 5px;
    height: auto;
    float: left;
    margin-left: 0%;
    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, #e9e9e9 0%,#dbdbdb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#dbdbdb',GradientType=0 );
}
.name-article {
    display: inline-block;
    width: 95%;
    float: left;
    margin: 0 auto;
    margin-left: 5%;
    margin-top: 0px;
    margin-bottom: 5px;
}
.data-article {
    display: inline-block;
    float: left;
    width: 95%;
    margin: 0 auto;
    margin-top: 0px;
    font-size: 12px;
    margin-left: 5%;
    height: auto;
    overflow: hidden;
}
.article-divimg-glav {
    margin: 0 auto;
    width: auto;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    overflow: hidden;
    padding: 1px;
    background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 2px;
    float: left;
    margin-right: 10px;
}
.article-body {
    float: left;
    width: 100%;
    display: block;
    margin: 0 auto;
    margin-top: 0px;
    padding: 3px;
}
.article-body h2, h3 {
    font-size: 14px;
    text-align: left;
    margin: 0px;
    margin-bottom: 5px;
    margin-top: 5px;
    font-weight: 600;
}
.article-body p {
    text-align: justify;
    font-size: 12px;
    line-height: 14px;
    margin-right: 0px;
    margin-left: 0px;
    width: auto;
}
.header-sidebar {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    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, #e9e9e9 0%,#dbdbdb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#dbdbdb',GradientType=0 );
}
.body-sidebar div ul li {
    display: block;
    font-size: 14px;
    font-weight: 500;
    text-shadow: 0px 1px 1px gray;
}
.all-filials {
    display: block;
    font-size: 14px;
    font-weight: 500;
    text-shadow: 0px 1px 1px gray;
    color: red;
    margin-left: 3%;
    margin-bottom: 10px;
}
.text-articl-smal {
    margin: 0 auto;
    float: left;
    text-align: left;
    height: 100%;
    width: 100%;
    max-height: 58px;
    font-size: 12px;
    line-height: 14px;
    overflow: hidden;
}
.name-article h1 {
    font-size: 14px;
    line-height: 16px;
    overflow: hidden;
    height: auto;
    margin: 0 auto;
    margin-top: 10px;
    text-align: left;
    color: #8E2424;
}
.one-instr-spisok {
    width: 98%;
    margin-left: 1%;
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
    height: auto;
    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%);
    padding: 0px;
}
.one-instr-spisok:hover {
   background: linear-gradient(to bottom, #fbfbfb 0%,#929292 100%);
   box-shadow: 0px 0px 6px 2px #3A3A3A;
}

.photka-inst {
    width: 100%;
    height: 100%;
    float: left;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    max-width: 130px;
    max-height: 260px;
}
.left-cont-inst {
    width: 37%;
    display: inline-block;
    height: 100%;
    float: left;
    margin-left: 1%;
    margin-top: 1%;
    margin-right: 1%;
}
.photo-cont-inst {
    width: auto;
    height: 100%;
    margin-left: auto;
    margin-top: auto;
    overflow: hidden;
    margin-bottom: 5px;
    padding: 2px;
    background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 5px;
    float: left;
    display: inline-block;
}
.garage-autoschool-med {
    display: inline-block;
    color: black;
    font-size: 12px;
    margin: 0px 0;
}
.garage-autoschool-photo {
    display: inline-block;
    color: black;
    font-size: 12px;
    margin: 0px 0;
}
.garage-autoschool-literature {
    display: inline-block;
    color: black;
    font-size: 12px;
    margin: 0px 0;
    width: auto;
}
.content-videio {
    float: left;
    width: 98%;
    margin: 0 auto;
    display: block;
    margin-left: 1%;
    margin-bottom: 10px;
}
.for-video {
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 5px;
    display: inline-block;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    height: 120px;
    width: 240px;
}
.for-video iframe {
    width: 240px;
    height: 120px;
    display: block;
}
p {
    margin: 0 0 5px;
    font-size: 12px;
}
.abouting-texting-school {
        margin: 0 auto;
    float: left;
    margin-left: 5%;
    margin-right: 5%;
    text-align: justify;
    width: 90%;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
}
.name-about {
    display: inline-block;
    width: 100%;
    float: left;
    margin: 0 auto;
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 5px;
}
.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 5px 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, #e0e0e0 0%,#f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#f5f5f5',GradientType=0 );
}
#top-link {
    border-color: black;
    color: black;
    position: fixed;
    left: 20px;
    bottom: 30px;
    width: 70px;
    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: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-radius: 4px;
}
.yes-no-infa {
    display: inline-block;
    color: red;
    font-size: 12px;
    margin: 0px 2px;
}
.center-cont-inst {
    display: inline-block;
    font-family: Myriad, Tahoma, sans-serif;
    font-size: 14px;
    padding: 0px;
    height: auto;
    width: 59%;
    margin-right: 15px;
    margin-left: 5px;
    margin-top: 15px;
    margin-bottom: 10px;
    overflow: hidden;
    margin: 0px;
}
.name-instruktorskiy {
    margin: 0 auto;
    padding: 0px;
    line-height: 18px;
    font-weight: 600;
    text-shadow: 0px 1px 1px #541C00;
    padding-top: 5px;
    padding-bottom: 0px;
    font-size: 14px;
    float: left;
    text-align: left;
    display: block;
    width: 100%;
    color: red;
}
.cat-inst-ob, .opit-inst-ob, .katki-inst-ob {
    display: block;
    float: left;
    color: #4b4a4a;
    font-size: 12px;
    width: 100%;
    line-height: 20px;
    height: 16px;
    overflow: hidden;
}
.instruktor-block {
    display: inline-block;
    width: 100%;
    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 );
}
.left-block-infa {
    width: 37%;
    display: inline-block;
    height: 100%;
    float: left;
    margin-left: 1%;
    margin-top: 1%;
    margin-right: 1%;
}
.foto-block-infa {
    width: auto;
    height: 100%;
    margin-left: auto;
    margin-top: auto;
    overflow: hidden;
    margin-bottom: 5px;
    padding: 2px;
    background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 5px;
    float: left;
    display: inline-block;
}
.instr {
    width: 100%;
    height: 100%;
    float: left;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    max-width: 130px;
    max-height: 260px;
}
.right-block-infa {
    display: inline-block;
    font-family: Myriad, Tahoma, sans-serif;
    font-size: 14px;
    padding: 0px;
    height: auto;
    width: 59%;
    margin-right: 15px;
    margin-left: 5px;
    margin-top: 15px;
    margin-bottom: 10px;
    overflow: hidden;
    margin: 0px;
}
.name-inst h1 {
    margin: 0 auto;
    padding: 0px;
    line-height: 16px;
    font-weight: 600;
    text-shadow: 0px 1px 1px #541C00;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 15px;
    float: left;
    text-align: left;
    display: block;
    width: 100%;
    color: red;
}
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 98%;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    margin-left: 1%;
    margin-top: 10px;
}
.image-social{
    display: inline-block;
    float: left;
    width: 46%;
    text-align: left;
    padding: 0px;
    margin: 0px;
}
.text-kontakts-instr {
    font-weight: 600;
    text-shadow: 0px 1px 1px #541C00;
    color: red;
    font-size: 14px;
    width: 100%;
    float: left;
    display: block;
}
.telefon-inst {
    display: block;
    float: left;
    width: 100%;
}
.text-telefon-inst {
    font-weight: bold;
    text-shadow: 0px 1px 1px grey;
    display: block;
    float: left;
    line-height: 16px;
    max-height: 18px;
    height: auto;
    font-size: 14px;
    overflow: hidden;
}
.info-telefon-inst{
    display: block;
    float: left;
    line-height: 18px;
    max-height: 72px;
    height: 100%;
    font-size: 12px;
    overflow: hidden;
    width: 100%;
}
.text-about-instr {
    font-weight: 600;
    text-shadow: 0px 1px 1px #541C00;
    color: red;
    font-size: 14px;
    width: 100%;
    float: left;
    display: block;
}
.infa-about-instr {
    text-align: justify;
    font-size: 12px;
    line-height: 14px;
    margin-right: 0px;
    margin-left: 0px;
    width: auto;
}
#garage_filters{
    display: none;
}
#garage_filters_mobile{
    display: block;
}
.size-slider {
    width: 90%;
    margin-top: 0px;
    float: left;
    display: block;
    margin-left: 5%;
}
.price-filter .filter {
    display: block;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-top: 0px;
    margin-bottom: 2px;
}
#amount_1_1{
    margin-right: 1%;
    width: 30%;
    margin-left: 0%;
    display: inline-block;
    float: left;
    font-weight: 600;
    color: #CC5500;
    text-shadow: 0px 1px 1px grey;
    margin-top: 15px;
}
#amount_2_1{
    width: 30%;
    margin-left: 3%;
    display: inline-block;
    float: left;
    font-weight: 600;
    color: #CC5500;
    text-shadow: 0px 1px 1px grey;
    margin-top: 15px;
}
.left-cont-inst {
    width: 100%;
    display: block;
    height: 100%;
    float: left;
    margin-left: 1%;
    margin-top: 1%;
    margin-right: 1%;
    text-align: center;
}
.photo-cont-inst {
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-top: auto;
    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;
}
.photka-inst {
    width: 100%;
    height: 100%;
    float: left;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}
.photo-cont-inst-auto {
    width: 150px;
    height: 100PX;
    margin-left: 4px;
    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;
    margin-top: 0px;
}
.photka-inst-auto {
    width: 100%;
    height: 100%;
    float: left;
    display: block;
    margin: 0 auto;
    padding: 0PX;
}
.center-cont-inst {
    display: block;
    font-family: Myriad, Tahoma, sans-serif;
    font-size: 14px;
    padding: 0px;
    height: auto;
    width: 100%;
    margin-right: 15px;
    margin-left: 5px;
    margin-top: 15px;
    margin-bottom: 10px;
    overflow: hidden;
    margin: 0px;
}
.name-instruktorskiy {
    margin: 0 auto;
    padding: 0px;
    line-height: 18px;
    font-weight: 600;
    text-shadow: 0px 1px 1px #541C00;
    padding-top: 5px;
    padding-bottom: 0px;
    font-size: 14px;
    float: left;
    display: block;
    width: 100%;
    color: red;
}
.left-block-infa-auto {
    display: inline-block;
    width: 40%;
    float: left;
    margin: 0 auto;
    margin-right: 1px;
}
.foto-block-infa-auto {
    width: auto;
    height: auto;
    margin-left: 5px;
    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;
}
.left-block-infa-auto {
    display: inline-block;
    width: 40%;
    float: left;
    margin: 0 auto;
    margin-right: 1px;
}
.div-img-automachine {
    display: inline-block;
    float: left;
    width: 45%;
    margin: 1%;
    padding: 2px;
    border: 1px solid #cccccc;
    border-radius: 2px;
    background: whitesmoke;
    height: 100%;
}
.right-block-infa-auto {
    float: left;
    margin-left: 2px;
    display: inline-block;
    margin-top: 15px;
    width: 58%;
}
.name-inst-auto h2 {
    margin: 0 auto;
    padding: 0px;
    line-height: 14px;
    font-weight: 600;
    text-shadow: 0px 1px 1px #541C00;
    padding-top: 5px;
    padding-bottom: 0px;
    font-size: 14px;
    float: left;
    text-align: center;
    display: block;
    width: 100%;
    color: red;
}
.auto-info {
    display: block;
    width: 100%;
    float: left;
    padding: 0px;
    margin: 0px;
}
.left-info-auto {
    display: block;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.right-info-auto {
    display: block;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.sidebar-instr {
    display: inline-block;
    width: 100%;
    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 );
}
.instr-auto {
    width: 100px;
    height: 60px;
    float: left;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}
.auto-foto {
    display: block;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    margin-left: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
}
.video-container {
    display: inline-block;
    width: 100%;
    background-color: #f4f4f4;
    border-radius: 5px;
    height: auto;
    float: left;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 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%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eeeeee',GradientType=0 );
}
.one-video-cont {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    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: 40%;
    display: inline-block;
    height: 100%;
    float: left;
}
.image-video-left {
    width: 110px;
    height: 70px;
    margin-left: 5px;
    margin-top: 8px;
    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;
}
.center-vidos {
    display: inline-block;
    font-family: Myriad, Tahoma, sans-serif;
    font-size: 18px;
    padding: 0px;
    height: auto;
    width: 58%;
    margin-right: 0px;
    margin-left: 5px;
    margin-top: 15px;
    margin-bottom: 10px;
    overflow: hidden;
}
.name-video {
    margin: 0 auto;
    padding: 0px;
    line-height: 15px;
    font-weight: 600;
    text-shadow: 0px 1px 1px #541C00;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 14px;
    float: left;
    text-align: left;
    display: block;
    width: 100%;
    color: red;
}
.opisaine-video{
    line-height: 14px;
    font-size: 12px;
}
.center-vidos {
    display: inline-block;
    font-family: Myriad, Tahoma, sans-serif;
    font-size: 18px;
    padding: 0px;
    height: auto;
    width: 58%;
    margin-right: 0px;
    margin-left: 5px;
    margin-top: 8px;
    margin-bottom: 0px;
    overflow: hidden;
}
.verh-video-sin h1 {
    font-size: 15px;
    font-weight: 600;
    text-shadow: 0px 1px 1px rgba(128, 128, 128, 0.45);
    color: red;
    line-height: 16px;
}
.do-frame-video {
    width: 100%;
    position: relative;
    text-align: center;
}
.do-frame-video iframe{
    width: 100%;
    height: auto;
}
.link-social-block-video {
    display: block;
    width: 100%;
    float: left;
}
.pokazataty-vse-text {
    font-size: 14px;
    line-height: 14px;
    border: 1px solid #c5c5c5;
    border-radius: 3px;
    padding: 5px;
    box-shadow: inset 0 0 10px 0 rgba(255,255,255,0), 0 1px 1px 0 #a2a2a2;
    background: linear-gradient(to bottom, #e0e0e0 0%,#f5f5f5 100%);
    transition: all .3s ease;
    color: #DB4848;
    text-decoration: none;
    margin-top: 5px;
    margin-right: 0px;
    text-align: center;
    width: auto;
}
.social-video {
    display: block;
    float: right;
    width: 100%;
    text-align: center;
    margin: 10px 0px;
}
.content-page-test {
    display: inline-block;
    width: 100%;
    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, #e0e0e0 0%,#f5f5f5 100%);
}
.img-test-gai {
    display: inline-block;
    float: left;
    margin-left: 5%;
    margin-right: 5px;
    width: 20%;
}
.logo-gai {
    width: 100%;
}
.head-text-test-gai {
    font-size: 14px;
    font-weight: 600;
    color: red;
    margin-top: 0px;
    text-shadow: 0px 1px 1px rgba(128, 128, 128, 0.73);
}
.nhead-text-test-gai {
    font-size: 12px;
    font-weight: 600;
    color: red;
    margin-top: 0px;
    text-shadow: 0px 1px 1px rgba(128, 128, 128, 0.73);
}
.text-test-garage {
    display: inline-block;
    float: left;
    width: 70%;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
}
.button-SP, .button-SP_press {
    display: inline-block;
    padding: 3px 4px;
    margin-bottom: 0;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    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, #e0e0e0 0%,#f5f5f5 100%);
    color: black;
    font-weight: 600;
    border-radius: 3px;
    width: 47%;
}
h2 {
    font-size: 13px;
    text-align: center;
    font-weight: 600;
}
.content-page-test {
    display: block;
    width: 100%;
    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, #e0e0e0 0%,#f5f5f5 100%);
}
.button-SP select {
    color: black;
    border: none!important;
    background: transparent!important;
    text-decoration: none;
    list-style: none;
}
.header-container {
    float: left;
    width: 100%;
    margin: 0px;
    display: block;
    padding: 5px;
}
.left-statya-cartinka {
    width: 45%;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}
.right-statya-cartinka {
    width: 45%;
    float: right;
    margin-left: 5px;
    margin-bottom: 5px;
}
ol, ul {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 14px;
    text-align: justify;
    font-size: 12px;
    line-height: 14px;
    padding: 0px;
}
li{
    padding-left: 10px;
}
.line-label {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 3px 1px;
}
.line-label label {
    display: inline-block;
    width: 100%;
    margin-bottom: 0px;
    font-weight: 700;
    text-align: left;
}
.pole-vvoda {
    display: inline-block;
    width: 100%;
    float: right;
    padding: 3px;
    height: auto!important;
}
.obshaya-infa-zayvki {
    display: block;
    float: left;
    width: 100%;
    padding: 2px;
    font-size: 13px;
}
.left-infa-zayavki {
    display: inline-block;
    width: 100%;
    float: left;
}
.right-class-zayavki {
    display: inline-block;
    width: 100%;
    float: left;
}
.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;
}
.one-variant {
    display: inline-block;
    float: left;
    width: 100%;
    margin-right: 0%;
    text-align: center;
    font-weight: 600;
}
.one-school-zayavka {
    display: inline-block;
    float: left;
    width: 100%;
    margin-bottom: 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: 100%;
    margin-bottom: 1%;
    padding: 3px;
    background: linear-gradient(to bottom, #fbfbfb 0%,#eeeeee 100%);
    border: 1px solid #585858;
    box-shadow: 0px 0px 3px 0px black;
}
.content-podbor {
    display: inline-block;
    width: 100%;
    background-color: #f4f4f4;
    border-radius: 5px;
    height: auto;
    float: left;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 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%,#f4f4f4 100%);
}
.podat-zayavku {
    DISPLAY: INLINE-BLOCK;
    FLOAT: right;
    WIDTH: 100%;
    PADDING: 5px 0px;
    text-align: right;
}
#pokazat-vse {
    text-align: left;
    display: inline-block;
    float: left;
    padding: 3px;
}
.obshaya-infa-zayvki {
    display: block;
    float: left;
    width: 100%;
    padding: 2px;
    font-size: 13px;
    margin: 0%;
}
.imaga-hkoli{
    width: 100%;
}
.imaga-hkoli img{
    width: 100%;
}
.for-audio audio {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 5px;
}
.header-podbor-all {
    text-align: left;
}
.header-podbor-all label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 700;
    width: 100%;
    text-align: left;
}
.varian-otveta {
    display: block;
    float: left;
    padding: 1%;
    border: 1px solid grey;
    border-radius: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 98%;
}
.maps-avto {
    padding: 5%;
    height: 350px;
}
.maps-avto iframe {
    width: 100%;
    height: 100%;
}
.big-chat {
    position: fixed;
    bottom: 0;
    width: 98%;
    margin-left: 1%;
    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);
}
.category-table {
    display:none;
}
.price-table {
    display:none;
}
.srok-table {
    display:none;
}
.garage-chat-showhide, .new-window{
        text-align:left;
        display:block;
        float:left;

}
.new-window img{
    width: 20px;
    margin-left:10px;
    margin-right:0px;

}
.garage-chat-showhide img{
    width: 20px;
    margin-left:5px;
        margin-right:10px;
    text-align:left;

}


.garage-chat-body {
    height: 150px;
}
.garage-chat-head p{
    display:none;
}

.full-chat-content {
    display: inline-block;
    width: 100%;
    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 #chat_button.in-enter {
    font-size: 12px;
    line-height: 43px;
}
.full-chat-content #chat_message_block #chat_input {
    width: 73%;
}
.full-chat-content #chat_message_block #chat_button {
    width: 25%;
}
.vremya-nomer-vobros {
    display: block;
    width: 100%;
    float: left;
    margin-left: 0%;
    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: 100%;
    float: left;
    margin-left: 0%;
    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: 4%;
    padding-right: 4%;
}
.box-one-test {
    width: 100%;
    margin-left: 0;
    background-color: white;
    display: block;
    padding-bottom: 15px;
    float: left;
}
.rating-container table {
    background-color: transparent;
    display: block;
    float: left;
    width: 100%;
}
.rating-container tbody{
    DISPLAY: BLOCK;
    FLOAT: LEFT;
    WIDTH: 100%;
}

.head-table {
     WIDTH: 100%;
}
.line-table {
    WIDTH: 100%;
}
.line-table td {
    padding-left: 5px;
    padding-right: 5px;
    padding: 3px;
    text-align: center;
    border: 1px solid #CCCCCC;
}
.nomer-table{
    width: 7%;
    float: left;
    padding: 3px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
    height:70px;
    font-size:12px!important;
}
.link-table{
    width: 49%;
    float: left;
    padding: 5px!important;
    padding-top: 1px!important;
    padding-bottom: 1px!important;
    font-size:12px!important;
        height:70px;
}
.avto-mkpp-akpp{
 display:none;
}
.foto-instructor-td img {
    height: 99%;
    width: 99%;
    margin: 0.5%;
    overflow: hidden;
}
.name-instructor-table {
    width: 45%;
    float: left;
    padding: 5px!important;
    padding-top: 1px!important;
    padding-bottom: 1px!important;
    font-size: 12px!important;
    height: 70px;
}
.foto-instructor-td {
    padding: 0.5%!important;
    float: left;
    width: 23%;
    display: block;
    height: 70px;
    overflow: hidden;
}
.link-table a{
    vertical-align: -webkit-baseline-middle;
}

.metro-table{
    width: 28%;
    float: left;
    padding: 5px!important;
    font-size:12px!important;
        height:70px;

}
.metro-table a{
    vertical-align: -webkit-baseline-middle;
}


.rating-table{
    width: 15%;
    padding: 2px!important;
    float: left!important;
    font-size:12px!important;
    height:70px;

}
.INSTR-RATING {
    width: 25%!important;
    padding: 2px!important;
    float: left!important;
    font-size:12px!important;
    height:70px;

}
.left-colum-infa div {
    font-size:14px;
}
.right-colum-infa div {
    font-size:14px;
}
.social-delitsa {
    width: 90%;
    float: left;
    margin: 0%;
    margin-left: 5%;
    margin-bottom: 0px;
    margin-top: 0px;
    display: block;
    padding: 0px;
}
.contanctics {
    display: block;
    float: left;
    width: 100%;
    padding-left: 5%;
    margin: 0 auto;
}
.left-contacts {
    display: inline-block;
    width: 50%;
    float: left;
    margin: 0 auto;
}
.grafik-colonka {
    display: inline-block;
    width: 50%;
    float: left;
    margin: 0 auto;
    margin-right: 0px;
}
.for-video {
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 5px;
    display: inline-block;
    float: none;
    margin-left: 5px;
    margin-right: 5px;
    height: 150px;
    width: 300px;
}
.for-video iframe {
    width: 300px;
    height: 150px;
    display: block;
}
.inst-vk-auth {
    display: block;
    float: right;
    font-size: 13px;
    margin-top: 5px;
    margin-bottom: 5px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1025px){
      .link-li a {
    padding: 5px 10px;
    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, #e0e0e0 0%,#f5f5f5 100%);
    margin-left: 0px;
}
.nav-menu {
    display: inline-block;
    margin-top: 40px;
    height: 100%;
    margin-bottom: 10px;
    width: 70%;
}
.logo-menu {
    display: inline-block;
    height: 40px;
    width: 22%;
    margin-right: 0%;
    float: left;
}
.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: 39%;
    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: 60%;
    overflow: hidden;
}
.button-sidevar {
    display: inline-block;
    width: 100%;
}
.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;
    WIDTH: 46%;
    font-weight: 600;
    MARGIN: 2%;
}
.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;
    WIDTH: 46%;
    text-align: center;
    font-weight: 600;
    MARGIN: 2%;
}

.category-table {
    display:none;
}
.price-table {
    display:none;
}
.srok-table {
    display:none;
}
.article-divimg-glav iframe{
    width: 100%;
    max-height: 170px;
}


    }