<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("on2");
?>
main table tbody tr:nth-child(odd) {
    background: none;
}


@media (min-width: 990px)
{
main table td, main table th {
    padding: 0px;
}
}

.kl{
	color: #e93d3d;
}

.vr{
    font-size: 15px;
}

.or{
	    font-size: 12px;
    color: #ffb03f;
    font-weight: bold;
}
	
.tabl{
width: 1170px;
margin-left: auto;
margin-right: auto;	
    float: left;
}

.gls{
    width: 100%;
        border-radius: 10px;
    text-align: center;
    border: 0px;
}

.trs{
	width: 100%;
	    text-align: center;
    border-radius: 10px;
}

.trras{
	color: #e64747;
	    font-size: 12px;
	        font-weight: bold;
}

.n1{width: 13%;  padding-top: 10px; padding-bottom: 10px; text-align: center;}
.n2{width: 10%;  padding-top: 10px; padding-bottom: 10px;}
.n3{width: 10%; padding-top: 10px; padding-bottom: 10px;}
.n4{width: 10%;  padding-top: 10px; padding-bottom: 10px;}
.n5{width: 10%; padding-top: 10px; padding-bottom: 10px;}
.n6{width: 10%; padding-top: 10px; padding-bottom: 10px;}
.n7{width: 10%; padding-top: 10px; padding-bottom: 10px;}
.n8{width: 10%; padding-top: 10px; padding-bottom: 10px;}
.n9{width: 15%;padding-top: 10px; padding-bottom: 10px;}


.gls .n1{
    background: #e3f1fe;
    border-radius: 10px 0px 0px 0px;
}

.gls .n9{
    background: #e3f1fe;
    border-radius: 0px 10px 0px 0px;
}

.gls .n2,.gls .n3,.gls .n4,.gls .n5,.gls .n6,.gls .n7,.gls .n8{
    background: #e3f1fe;
}


.trs .n1,.trs .n2,.trs .n3,.trs .n4,.trs .n5,.trs .n6,.trs .n7,.trs .n8{
	    border-right: 1px solid #d6d5d5;
    border-bottom: 1px solid #d6d5d5;
}



.trs .n9{
    border-bottom: 1px solid #d6d5d5;
}

@media (min-width: 990px){
.otherPage .header {

    background-position: center top;
    background-repeat: no-repeat;
}
}

@media (min-width: 990px)
{
.containerf input[type="text"] {
    height: 40px;
    border-radius: 20px;
    max-width: 320px;
    background: #f0e2ce;
    border: 0px;
}


.containerk input[type="text"] {
    height: 40px;
    border-radius: 20px;
    max-width: 320px;
    background: #f0e2ce;
    border: 0px;
}


.containerg input[type="text"] {
    height: 40px;
    border-radius: 20px;
    max-width: 320px;
    background: #fff;
    border: 0px;
}

}


@media (min-width: 990px)
{
.containerf input[type="text"] {
    height: 40px;
    border-radius: 20px;
    max-width: 320px;
    background: #f0e2ce;
    border: 0px;
}
}

.jq-checkbox{
float:left;
border-radius: 50%;
}


.otherPage main.centeredContent {
    padding: 0px;
}

@media (min-width: 990px)
{
.otherPage main.centeredContent {
    padding: 0px;
    margin: 0px;
}
}

@media (min-width: 990px)
{
.centeredContent {
    margin: 0 auto;
    min-width: 970px;
    max-width: 4000px;
}
}

.vn{
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
}

main ul li:before{
background:black;}

main ul li, main ol li {
    padding: 0px;
}

.smallMargin{
display:none;}

@media (max-width: 990px){
.e1{display:none;}
.e3{display:none;}
.e4{display:none;}
.e2{display:none;}
.e6{display:none;}
.e7{display:none;}
.e8{display:none;}
.e9{display:none;}
.e10{display:none;}
.e11{display:none;}
.e12{display:none;}
.e13{display:none;}
.e17{display:none;}
.e21{display:none;}
.e26{display:none;}
.e20{display:none;}
.e19{display:none;}
.e25{display:none;}
.e26{display:none;}
}

@media (min-width: 990px){
.m1{display:none;}
.m2{display:none;}
.m3{display:none;}
.m4{display:none;}
.m5{display:none;}
.m6{display:none;}
.m7{display:none;}
.m8{display:none;}
.m9{display:none;}
.m10{display:none;}
.m11{display:none;}
.m12{display:none;}
.m13{display:none;}
}


.e1{
    background-image: url(/cl/img/cl1.png); /* Путь к фоновому рисунку */
    background-position: center top; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
  height: 530px;
}

.e2{
    background: #fff;
    float: left;
    width: 100%;
    padding-bottom: 80px;
}

.e3{
    background-image: url(/on/img/ff.png); /* Путь к фоновому рисунку */
    background-position: center top; /* Положение фона */
    min-height: 350px;
    float: left;
    width: 100%;
}

.e4{
    background-image: url(img/min/tr.png); /* Путь к фоновому рисунку */
    background-position: center top; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
    float: left;
    width: 100%;
}

.e5{
background: #f2f4f6;
    float: left;
    width: 100%;
    padding-bottom: 80px;
}

.e6{
    background-image: url(/on/img/pr.png); /* Путь к фоновому рисунку */
    background-position: center top; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
  height: 620px;
    float: left;
    width: 100%;
}

.e7{
    float: left;
    width: 100%;
    padding-bottom: 60px;
    min-height: 300px;
    background-image: url(img/fon2.png);
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    width: 100%;
    background-size: contain;
}

.e8{
    background: #f0e7db;
    float: left;
    width: 100%;
    padding-bottom: 60px;
}

.e9{
    float: left;
    width: 100%;
    padding-bottom: 60px;
}

.e10{
    background-image: url(/on/img/e10.png); /* Путь к фоновому рисунку */
    background-position: center top; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
    float: left;
    width: 100%;
    padding-bottom: 80px;
}


.e11{
    background: #ecf0fc;
    float: left;
    width: 100%;
    padding-bottom: 80px;
}

.e12{
    float: left;
    width: 100%;
    padding-bottom: 60px;
}

.e13{
     background: #F2F4F6;
    background-image: url(/on/img/e13.png); /* Путь к фоновому рисунку */
    background-position: center top; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
       min-height: 570px;
    float: left;
    width: 100%;
}



.e17{
    background: #fff;
    background-image: url(/cl/img/672.png); /* Путь к фоновому рисунку */
    background-position: center top; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
    min-height: 316px;
    float: left;
    width: 100%;
}


.e19{
     background: #fff;
    background-image: url(/cl/img/e19.png); /* Путь к фоновому рисунку */
    background-position: center top; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
    min-height: 360px;
    float: left;
    width: 100%;
}

.e20{
     background: #f2eade;
    min-height: 360px;
    float: left;
    width: 100%;
    padding-bottom: 50px;
}


.e21{
    background: #fff;
    background-image: url(/cl/img/rez2.png); /* Путь к фоновому рисунку */
    background-position: center top; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
    background-size: cover;
    min-height: 520px;
    float: left;
    width: 100%;
    padding-bottom: 50px;
}

.e25{
    background: #fff;
    float: left;
    width: 100%;
    padding-bottom: 50px;
}

.e26{
    background: #fff;
    float: left;
    width: 100%;
    padding-bottom: 50px;
    height: 180px;
}

.vidyou{width:40%;    float: left;     padding-top: 100px;     padding-right: 5%;
    padding-left: 5%;}

.tyou{width:50%;    float: left; }

.e10 .tyou{ font-size: 22px;}

.zag{text-align:center;     text-transform: uppercase;
    font-size: 22px;
    font-weight: bold;
    padding-top: 80px;
}

.razd{    text-align: center; padding-top:10px;     padding-bottom: 40px;}

.f3{    padding-top: 90px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 26px;}

.menuon{
background: red;
height: 80px;}

.fe1{
padding-left:50%;
    padding-top: 40px;
}

.e6 .fe1{
padding-left:50%;
    padding-top: 40px;
    color: black;
}

.preim{
    width: 33%;
    float: left;
    text-align: center;
}
.gr{
       border-radius: 10px;
    float: left;
    width: 80%;
    position: relative;
    max-width: 80%;
    box-shadow: 0 2px 10px 0px rgba(221, 221, 221, 1);
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 20px;
}

.grt{
background: #fff;
    float: left;
    width: 100%;
    padding-bottom: 20px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.grzag{
    text-align: center;
    text-transform: uppercase;
    background: #a29788;
    font-size: 22px;
    color: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.grl{
width:35%;
float:left;
padding-left: 15%;
}

.grr{
    width: 35%;
    float: left;
    padding-left: 5%;
    padding-right: 10%;
}





.m3{
    background-image: url(/on/img/ff.png); /* Путь к фоновому рисунку */
    background-position: center top; /* Положение фона */
    background-repeat: repeat; /* Отменяем повторение фона */
    min-height: 350px;
    float: left;
    width: 100%;
        padding-bottom: 30px;
}

.m2{
    float: left;
    width: 100%;
}

.m7{
    float: left;
    width: 100%;
     background: #efe7db;
}

.m6{
    float: left;
    width: 100%;
     background: #eee5d8;
}

.m1{
    float: left;
    width: 100%;
}


.m10{
    float: left;
    width: 100%;
}


.m11{
    float: left;
    width: 100%;

}

.vm{
    max-width: 285px;
    margin-left: auto;
    margin-right: auto;
}



/**Стили блока с текстом внутри спойлера**/

.tsporm{
    float: left;
    padding-left: 20px;
        color: #fff;
    font-size: 11px;
    text-align: left;
}

.nsporm{
    width: 30px;
    height: 30px;
    float: right;
    background: #fff;
    color: black;
    text-align: center;
    border-radius: 50%;
    font-size: 21px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.spoiler-contentrm{
display:none;  /**скрываем блок контента спойлера**/
    margin-top: 5px;
    width: 100%;
    float: left;
    padding-left: 20px;
    border-radius: 15px;
    color: black;
    text-align: left;
}
/**Стили блока оборачивающего каждый блок**/
.spoiler-block{
margin-top:10px; 
    float: left;
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;

}
/**Стили кнопки спойлера**/
.spoiler-titlerm {
    background: #a29788;
    padding: 10px;
    text-decoration: none;
    color: #000;
    display: block;
    float: left;
    width: 100%;
    border-radius: 15px;
}

.rd{    color: #ec3f3d;}

main table tbody tr:nth-child(odd) {
    background: #fff;
}


.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}

#slider{
width: 305px;
border:0px;
    height: auto;
    min-height: fit-content;
}

.trl{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #e93d3d;
    border: 0px;
    color: #fff;
    font-size: 28px;
    text-align: center;
}

.trm{
background:#fff;
border-radius:10px;
}

.ftrm{
max-width:100%;
}






.m2{
    float: left;
    width: 100%;
    padding-bottom: 20px;
}


.vm{
    max-width: 285px;
    margin-left: auto;
    margin-right: auto;
}

/**Стили блока с текстом внутри спойлера**/

.tspom{
    float: left;
    padding-left: 20px;
        color: #fff;
    font-size: 10px;
}

.nspom{
    width: 30px;
    height: 30px;
    float: right;
    background: #fff;
    color: black;
    text-align: center;
    border-radius: 50%;
    font-size: 21px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.spoiler-contentm{
display:none;  /**скрываем блок контента спойлера**/
    margin-top: 5px;
    width: 100%;
    float: left;
    padding: 15px 10px;
    border-radius: 15px;
    background: #fff;
    color: black;
    text-align: left;
    height: 150px;
    overflow-y: scroll;
    box-shadow: 0px 2px 10px 0px rgba(221, 221, 221, 1);
}
/**Стили блока оборачивающего каждый блок**/
.spoiler-block{
margin-top:10px; 
    float: left;
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;

}
/**Стили кнопки спойлера**/
.spoiler-titlem {
    background: #a29788;
    padding: 10px;
    text-decoration: none;
    color: #000;
    display: block;
    float: left;
    width: 100%;
    border-radius: 15px;
}

.m2 ::-webkit-scrollbar-button { 
background-image:url(''); 
background-repeat:no-repeat; 
width:6px; 
height:0px 
} 

.m2 ::-webkit-scrollbar-track { 
background-color:#fff; 

} 

.m2 ::-webkit-scrollbar-thumb { 
-webkit-border-radius: 5px; 
border-radius: 5px; 
background-color:#a29788; 
box-shadow:0px 1px 1px #fff inset; 
background-position:center; 
background-repeat:no-repeat; 
} 

.m2 ::-webkit-resizer{ 
background-image:url(''); 
background-repeat:no-repeat; 
width:7px; 
height:0px 
} 

.m2 ::-webkit-scrollbar{ 
width: 11px; 
}

.vtor{
margin-top: -15px;
    margin-left: auto;
    margin-bottom: 10px;
    margin-right: auto;
    box-shadow: 0 2px 10px 0px rgba(221, 221, 221, 1);
    text-align: center;
    font-size: 24px;
    border-radius: 15px;
    background: #fff;
    width: 100%;
    padding-top: 55px;
    padding-bottom: 55px;
    position: absolute;
    z-index: 2;
    max-width: 1100px;
}

.vtor2{
    width: 49%;
    margin-top: 70px;
    text-align: left;
    margin-right: auto;
    padding-left: 45%;
    text-align: left;
    font-size: 23px;
    padding-top: 45px;
    padding-right: 3%;
}

.vtor3{
    width: 86%;
    margin-top: 100px;
    margin-bottom: 100px;
    box-shadow: 0 2px 10px 0px rgba(221, 221, 221, 1);
    padding-left: 7%;
    padding-right: 7%;
    text-align: center;
    font-size: 23px;
    padding-top: 30px;
    padding-bottom: 30px;
    border-radius: 15px;
    background: #fff;
    font-weight: bold;
}

main ul li:before {
    background: #ffb03f;
}


.punkt{
    width: 30%;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    text-align: center;
}

.tspo2{
    color: black;
    font-size: 17px;
    padding-top: 15px;
    text-align: center;
}


.nspo {
    width: 30px;
    height: 30px;
    float: left;
    background: #bed2e2;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    font-size: 21px;
    font-weight: bold;
}

.tspo{
float: left;
    padding-left: 20px;
    color: black;
    font-size: 20px;
}

.incind{
padding:30px;   
width: 40%;    
float: left;    
margin-left: 10%; 
box-shadow: 0 2px 10px 0px rgba(221, 221, 221, 1);
border-radius: 20px;
padding-top: 50px;
padding-bottom: 50px;
}

.obinc{
float: left;
    width: 100%;
    padding-bottom: 15px;
}
.fotoinc{
    width: 40%;
    float: left;
    margin-left: -50px;
    margin-top: 40px;
}

.nspo2 {
width: 30px;
    height: 30px;
    background: #bed2e2;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    font-size: 21px;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
}

.tspo3{
float: left;
color: black;
font-size: 14px;
}

.obinc2{
float: left;
    width: 50%;
    padding-bottom: 15px;
}

.uchastie{
    min-height: 490px;
    width: 60%;
    float: right;
    background: url(img/min/podl.png);
    background-size: contain;
    margin-top: 50px;
    box-shadow: -12px -12px #2a336d;
    margin-bottom: 40px;
}

.gor2{
    margin-right: 2%;
    width: 46%;
    float: left;
    margin-left: 2%;
    margin-bottom: 15px;
}

.g2 {
    width: calc(100% - 24px);
    border: 2px solid #4d59a1;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 100%;
    float: left;
    margin-bottom: 15px;
}

.vng2 {
    border: 2px solid #4d59a1;
    background-image: url(/tournament/moscow-tournament/img/4-min.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 240px;
}

.textgor {
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    padding-top: 50px;
    float: left;
    padding-left: 25px;
}

.more {
    margin-top: 40px;
    float: left;
    margin-left: 25px;
    clear: both;
}

@media (max-width: 990px){
#prewbutton{display:none;}
#nextbutton{display:none;}
}

.gorm {
    width: 100%;
    float: left;
}

.g2 {
    width: calc(100% - 24px);
    border: 2px solid #4d59a1;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 100%;
    float: left;
    margin-bottom: 15px;
}

.vngm {
    border: 2px solid #4d59a1;
    background-image: url(/service/img/uslob.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 150px;
}

.textgorm {
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    padding-top: 40px;
    float: left;
    padding-left: 10px;
}

.morem {
    margin-top: 25px;
    float: left;
    margin-left: 10px;
    clear: both;
}


.m1 ::-webkit-scrollbar-button {background-image:url('');background-repeat:no-repeat;width: 31px;height:0px;} 

.m1 ::-webkit-scrollbar-track { 
background-color:none; 

} 

.m1 ::-webkit-scrollbar-thumb {-webkit-border-radius: 5px;border-radius: 5px;background-color: #ffb03f;box-shadow:0px 1px 1px #fff inset;background-position:center;background-repeat:no-repeat;} 

.m1 ::-webkit-resizer{ 
background-image:url(''); 
background-repeat:no-repeat; 
width:7px; 
height:0px 
} 

.m1 ::-webkit-scrollbar{ 
width: 11px; 
}

.tabtr {
    width: calc(100% - 120px);
}

.e4 {
    background-image: url(img/tr.png);
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    width: 100%;
    background-size: cover;
}

.regl{
    float: left;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 50px;
}

.slon{
    width: 250px;
    min-height: 480px;
    background: url(img/min/kon.png);
    float: left;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}

.reg{
    float: left;
    width: calc(50% - 125px);
}

.lreg{
    width: 60%;
    float: left;
height: 130px;
    background-size: cover;
position: relative;
}

.rreg{
    width: 40%;
    float: left;
height: 130px;
    background-size: cover;
position: relative;
}

.treg{
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 22px;
}

.arr{
    position: absolute;
    bottom: 0;
    right: 0;
}

.regl2{
    float: left;
    width: calc(50% - 125px);
    min-height: 580px;
    background: #fff;
    margin-top: -30px;
    margin-left: -60px;
    padding-left: 60px;
}

.zreg{    padding-left: 30px;
    font-weight: bold;
    font-size: 30px;
    text-transform: uppercase;
    padding-top: 60px;
}

.textreg{
    padding-left: 30px;
}

.e1 ul li:before {
    background: #4d59a1;
}

.service{
width: 100%;
float:left;
padding-top: 0px;
}

.servicem{
width: 100%;
float:left;
padding-top: 50px;
display: none;
}

.gorm{
width:100%;
float:left;
}

.vert2{
width:40%;
float:left;
}

.g2{
    width: calc(100% - 24px);
    border: 2px solid #4d59a1;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 100%;
    float: left;
    margin-bottom: 15px;
}

.v2{
    width: calc(100% - 24px);
    border: 2px solid #4d59a1;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 100%;
    float: left;
    margin-bottom: 15px;
}

.vng2{
    border: 2px solid #4d59a1;
    background-image: url(/service/img/uslob.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 280px;
}

.vngm{
    border: 2px solid #4d59a1;
    background-image: url(/service/img/uslob.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 150px;
}

.vnv2{
    border: 2px solid #4d59a1;
    background-image: url(/service/img/uslsb.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 593px;
}

.textgor {
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    padding-top: 100px;
    float: left;
    padding-left: 25px;
}

.textgorm {
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    padding-top: 40px;
    float: left;
    padding-left: 10px;
}

.more2 {
    margin-top: 6px;
    float: left;
    margin-left: 25px;
}

.morem{
    margin-top: 25px;
    float: left;
    margin-left: 10px;
    clear: both;}

.nazv{
    font-weight: bold;
    font-size: 22px;
}

.srok{
    font-weight: bold;
    border: 2px solid #ffb03f;
    padding: 5px;
    font-size: 17px;
}

.tsena{
    float: left;
    font-weight: bold;
    font-size: 22px;
    padding-top: 10px;
}

.blok{
    float: left;
    width: 100%;
    margin-bottom: 25px;
}


.service{
width: 100%;
float:left;
}

.servicem{
width: 100%;
float:left;
padding-top: 50px;
}

.gorm{
width:100%;
float:left;
}

.vert{
width:42%;
float:left;
}

.g2{
    width: calc(100% - 24px);
    border: 2px solid #4d59a1;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 100%;
    float: left;
    margin-bottom: 15px;
}

.v2{
    width: calc(100% - 24px);
    border: 2px solid #4d59a1;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 100%;
    float: left;
    margin-bottom: 15px;
}

.vng2{
    border: 2px solid #4d59a1;
    background-image: url(/service/img/uslob.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 280px;
}

.vngm{
    border: 2px solid #4d59a1;
    background-image: url(/service/img/uslob.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 150px;
    position: relative;
}

.vnv2{
    border: 2px solid #4d59a1;
    background-image: url(/service/img/uslsb.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 593px;
}

.textgor{
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    padding-top: 70px;
    float: left;
    padding-left: 25px;
          }

.textgorm{
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    float: left;
    padding-left: 10px;
    padding-top: 40px;
          }

.more{
    margin-top: 40px;
    float: left;
    margin-left: 25px;
    clear: both;}

.morem{
    margin-top: 25px;
    float: left;
    margin-left: 10px;
    clear: both;

    position: absolute;
    bottom: 15px;
    left: 0;
}

.tspo2 {
    color: black;
    font-size: 17px;
    padding-top: 0px;
    text-align: center;
    width: 100%;
    clear: both;
}

@media (min-width: 990px){
.otherPage .header {
    background-image: url(img/min/shnn.png);
}
}



main table tbody tr:nth-child(odd) {
    background: none;
}

	.spoiler-contentmz{
display: none;
	}
	.spoiler-contentmz:nth-child{
display: block;
	}

.spoiler-titlemz {
    background: #fff;
    padding: 10px;
    text-decoration: none;
    display: block;
    float: left;
    width: 100%;
    border-radius: 15px;
    border: 2px solid black;
}


.tspomz {
    float: left;
    width: 190px;
    color: #000;
    font-size: 12px;
    text-align: left;
    padding-top: 5px;
}

.vsm{
    padding: 0px;
    text-align: left;
    width: 70%;
}

.nspom {
    width: 30px;
    height: 30px;
    float: right;
    background: #fff;
    color: black;
    text-align: center;
    border-radius: 50%;
    font-size: 21px;
    border: 1px solid black;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.spoiler-block {
    margin-top: 10px;
    float: left;
    width: 80%;
    margin-left: 7%;
    margin-right: 10%;
    margin-bottom: 15px;
}

@media(max-width:990px){

.reg {
    float: left;
    width: 100%;
}

.punkt {
    width: 100%;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    text-align: center;
}

.tspomz {
    width: calc(100% - 52px);
}

.treg {
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

}

.hid{
display:none;}

.ggor{
clear:both;
}

.mr {
    float: left;
    width: calc(100% - 24px);
    background: #fff;
    border: 2px solid black;
    padding: 10px;
}

@media (min-width: 990px){
main h2 {
    min-width: 970px;
    max-width: 1246px;
    margin-bottom: 0px;
    font-size: 30px;
    color: #000;
    font-weight: bold;
    display:block;
    text-align: center;
}
}

@media (min-width: 990px){
.otherPage .header {
    background-image: url(img/min/fonv.png);
}
}<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>