/*
====================  разрешение 1305px
*/
@media screen and (max-width: 1305px)
{
.statist .s-text b {
        font-size: 43px;
        }
.statist {
        height: auto;
        }

.podval .l, .podval .r{
        width: calc(50% - 60px);
        }

.podval .c{
        margin-top: 270px;
        margin-bottom: 30px;
/*
        display: none;
*/
        width: calc(50% - 60px);
}

.podval-null .c{
        margin-top: 290px;
        margin-bottom: 30px;
        }


.podval .pmenu, .podval .copy-l {
        display: none;
        }

.podval .copy-r{
        float: none;
        width: 50%;
        margin: 20px auto 20px;
        }

.podval .txt{
        height: auto;
        }


}

/*
====================  разрешение 1250px
*/
@media screen and (max-width: 1250px)
{
.pr-ttop-t2-s .tname {
        width: calc(100% - 850px);
        top: 15px;
        left: 140px;
        text-align: center;
        }

}

/* если больше этого разрешение*/
@media screen and (min-width: 1506px)
{
/*
 .pr-ttop-t2-s .ttels{
        left: 100%;
        top: 45px;
        margin-left: -800px;
 }

 .pr-ttop-t2-s .tname {
        border: 10px solid rgb(192,192,192);
        top: 70px
        }
*/

}

/*
==================== разрешение 1206px
*/
@media screen and (max-width: 1206px)
{

.socpanel {
        top: 200px;
        }

.socpanel-m {
        top: 200px;
        }

.shema .info .itm{
        padding-right: 0px;
        padding-bottom: 420px;
        background-position: center bottom;
        }

.statist .s-text .itm {
        width: calc(50% - 90px);
        }
        
.reklama {
        display: inline-block;
        text-align: center;
        }

.reklama .blk{
        width: calc(33% - 23px);
        float: none;
        margin: 10px;
        display: inline-block;
        text-align: center;
        }

.lprv {
        width: 100%;
        }

.llft {
        width: 100%;
      }

.llft2 {
        width: 100%;
       }

.lprv2 {
        display: none;
        }
#oplatavk{
		display: none;
		
	}
.v-text .tbtn{
        height: 100px;
        }

.v-text .tbtn .l, .v-text .tbtn .r, .v-text .tbtn .c{
        height: 90px;
        padding-left: 0px;
        padding-top: 0px;
        width: 33%;
        }
        
.v-text .tbtn .a1, .v-text .tbtn .a2, .v-text .tbtn .a3 {
        padding-top: 35px;
        padding-left: 0px;
        text-align: center;
        background-position: top center;
        }
        
.v-text .tbtn .a1, .v-text .tbtn .a1:hover,
.v-text .tbtn .a2, .v-text .tbtn .a2:hover,
.v-text .tbtn .a3, .v-text .tbtn .a3:hover {
        background-position: center 6px;
        }
        
.v-text .tbtn .a1, .v-text .tbtn .a1:hover {
        background-position: center top;
        }


.pr-ttop-t2 .ttop-t1 .sr{
        top: 115px;
        }

.tmenu-r .lng{
        display: none;
        }

.tmenu-r .lng-mobil {
        display: block;
        }

.tmenu-l {
        top: 20px;
        left: 70px;
        }

.tmenu-l a{
        padding-right: 10px;
        margin-left: 10px;
        }

.tmenu-r {
        top: 20px;
        margin-left: -540px;
        }

.ttop-t1 .menu-btn {
        display: block;
        }

.pr-ttop-t1 .pr-ttop-t2 .ttop-t1 .mmenu {
        display: none;
        }

.tlogo {
        display: none;
        }

.mlogo {
        display: block;
        top: 90px;
       }

.tname {
        top: 90px;
        left: 120px;
        text-align: center;
        height: 70px;
        width: calc(100% - 650px);
        display:table;
        }

.tname span{
        display:table-cell;
        vertical-align:middle;
        }

.pr-ttop-t1, .pr-ttop-t2 {
        height: 195px;
/*
        background: url('/img/null-volna.png')  repeat-x left bottom,
                    url('/img/top-fon.gif')  repeat-x left 27px;
*/
        background: url('/img/top-fon.gif')  repeat-x left 27px;
        background-color: #00ccff;
        }

.pr-ttop-t2-nul {
        background: url('/img/null-volna.png')  repeat-x left bottom,
                    url('/img/top-fon.gif')  repeat-x left 27px;
        background-color: #00ccff;
        }
        
.pr-ttop-t2-s {
        background: url('/img/top-fon.gif')  repeat-x left 27px;
        height: 180px;
        background-color: #00ccff;
        }

.ttels {
        top: 75px;
        left: 100%;
/*
        border: 1px solid rgb(192,192,192);
*/
        margin-left: -500px;
        font-size: 15px;
        padding:0;
        }

.ttels span{
        font-size: 18px;
/*
        height: 70px;
*/
        padding:0;
        }

.pr-ttop-t2-s .ttop-t1 .tname {
        top: 90px;
        }

.pr-ttop-t2-s .ttop-t1 .ttels{
        top: 95px;
        }

.pr-ttop-t2-s .ttop-t1 .sr{
        top: 105px;
        }

.pr-ttop-t2-s .ttop-t1 .lng2{
        display: none;
        }

.pr-ttop-t2-s .tlogo-t {
        display: none;
        }

.pr-ttop-t2-s .tmenu-l, .pr-ttop-t2-s .tmenu-r {
        display: block;
        }

}


/*
разрешение 1050px
*/
@media screen and (max-width: 1050px)
{

.pr-ttop-t2-s .ttop-t1 .sr{
        display: none;
        }

.pr-ttop-t2-s .ttop-t1 .ttels {
        top: 100px;
        left: 100%;
        margin-left: -430px;
        font-size: 15px;
        padding:0;
        }


.pr-ttop-t2-s .ttop-t1  .tname {
        width: calc(100% - 570px);
        left: 120px;
        }

}


/*
разрешение 990px
*/
@media screen and (max-width: 990px)
{

.tmenu-l {
        display: none;
        }

.all-t .pr-ttop-t1, .all-t .pr-ttop-t2 {
        height: 180px;
        }


.v-text-null .nul-llft {
        width: 100%;
        }

.v-text-null .nul-prv {
        display: none;
        }

.nul-llft .klpanel {
        display: block;
        width: 70%;
        margin:0px auto 0px;
        }

/*


.pr-ttop-t2-s .ttop-t1, .pr-ttop-t2-s .pr-ttop-t2 {
        height: 160px;
        }
*/

.sr{
        display: none;
        }

.ttop-t1 .ttels {
        width: 500px;
        left: 100%;
        top: 95px;
        column-width: 200px;
        margin-left: -520px;
        }

.pr-ttop-t1 .pr-ttop-t2-s  .ttop-t1 .ttels {
        width: 400px;
        top: 95px;
        column-width: 140px;
        }
.all-t .pr-ttop-t1 .mlogo {
        top: 85px;
        }

.all-t .pr-ttop-t1 .tname {
        top: 90px;
        }

.pr-ttop-t1 .pr-ttop-t2-s  .ttop-t1 .tname {
        top: 85px;
        }

.pr-ttop-t1 .pr-ttop-t2-s  .ttop-t1 .tmenu-l {
        display: none;
        }


}


/*
разрешение 930px
*/
@media screen and (max-width: 930px)
{

.podval-null {
        background: none;
        background-color: #003399;
        }

.podval .l, .podval .r{
        width: calc(100% - 60px);
        float: none;
        margin: 0;
        }

.podval .c{
        margin: 0;
        float: none;
/*
        display: none;
*/
        width: calc(100% - 60px);
}




.news .lists .itm{
        width: calc(50% - 20px);
        }
        
.news .lists .r{
        display: none;
        }

.news .lists .c{
        float: right;
        }

.news .list {
        font-size: 25px;
        }

.about .img{
       width: 100%;
       text-align: center;
       padding-bottom: 10px;
       }
       
.about .img img{
        max-width: 400px;
        border: 5px solid #ffffff;
        }

.about .info{
        width: 100%;
        }

.about .info b {
        text-align: center;
        }

.about {
        background-position: 20px 40px;
        }
        
.v-text .tbtn .a1, .v-text .tbtn .a2, .v-text .tbtn .a3 {
        font-size: 15px;
        }

.pr-ttop-t1 .pr-ttop-t2 .ttop-t1 .ttels {
        width: 170px;
        font-size: 13px;
/*
        left: 100%;
        top: 55px;
        column-width: none;
*/
        margin-left: -200px;
        top: 75px;
        font-size: 14px;
        line-height: 18px;
        }


.pr-ttop-t1 .pr-ttop-t2 .ttop-t1 .ttels span
        {
        font-size: 16px;
/*
        border: 1px solid rgb(192,192,192);
*/
        padding-top: 0px;
        }

.pr-ttop-t1 .pr-ttop-t2 .ttop-t1 .tname {
/*
        border: 1px solid rgb(192,192,192);
*/
        width: calc(100% - 350px);
        }

.pr-ttop-t1 .pr-ttop-t2-s  .ttop-t1 .ttels {
        width: 200px;
        margin: 0;
        padding: 0;
        margin-left: -220px;
        top: 75px;
        left: 100%;
        width: 200px;
        }

}

/*
разрешение 840px
*/
@media screen and (max-width: 840px)
{

.potreb .list .itm {
        width: calc(100% - 145px);
        float: none;
        }

.potreb .list a {
        text-decoration:none;
        }

.about {
        background-position: center 40px;
        }

.shema .ttl, .shema .ttl a {
        font-size: 13px;
        }

.shema .list a{
        font-size: 30px;
        }
}

/*
разрешение 707px
*/
@media screen and (max-width: 707px)
{

.nul-llft .klpanel {
        width: 90%;
        }

.statist .s-text .itm {
        width: calc(100% - 90px);
        }

}


