/*p{
color: #000000!important;
}  */
.table-box {
      max-width: 1280px;
    }
    .table-box p {
       font-size: larger;
        font-weight: bold;
    }
    table {
       width: 100%;
      /*  border: 1px solid #ccc;*/
        border-collapse: collapse;
    }
    thead {
      /*  border: 1px solid #ccc;*/
    }
@media screen and (max-width: 1024px) {
    th, td {
       border-left: 1px solid #ccc;
       white-space:nowrap  ;
       padding: 5px;
    }
}
    td:nth-last-child(-n+2) {
       /* text-align: right;*/
    }
    @media screen and (max-width: 1024px) {
        .table-box {
            overflow-x: scroll;
        }
    }

/*@media (max-width:768px){
th,td{
font-size: 14px!important;
line-height:20px
}
}
@media (max-width:420px){
th,td{
font-size: 10px!important;
line-height:20px
}
}*/

.yoomoney-payment-form{
margin:auto!important;
}
.blok2{
height: 180px
}
@media(max-width:420px){
.blok2{
height: 250px
}
}
.teni-box{
transition:0.5s;
}


.teni-box:hover{
box-shadow: 0 10px 20px 0 var(--shadow)!important;
}
.visota-bloka{
height: 180px
}
.visota-bloka2{
height: 200px
}
@media (max-width:1024px){
.visota-bloka{
height: 300px
}
.visota-bloka2{
height: 300px
}
}
@media (max-width:768px){
.visota-bloka{
height: 100px
}
.visota-bloka2{
height: 100px
}
}
@media (max-width:420px){
.visota-bloka{
height: 250px
}
.visota-bloka2{
height: 250px
}
}
.marker3{
color: #ffffff;
font-size: 25px;
}
@media (max-width: 1024px){
.marker3{
color: #ffffff;
font-size: 18px;
}
}
@media (max-width: 420px){
.marker3{
color: #ffffff;
font-size: 16px;
}
}
.marker4{
color: #ffffff;
font-size: 21px;
}
@media (max-width: 768px){
.marker4{
color: #ffffff;
font-size: 16px;
}
}
.marker2{
font-size:16px!important;
}
.ba-icon-list-wrapper ul li{
width: 100%!important;
}
.teni{
text-shadow: 2px 2px 2px #000000;
}
.teni2{
text-shadow: 1px 1px 1px #000000;
}
.podcherkivanie #item-16283525410 a:hover{
text-decoration: underline!important;
}
#item-16282648650 .main-menu li.deeper.parent > ul li a:hover, #item-16282648650 .main-menu li.deeper.parent > ul li span:hover{
text-decoration: underline!important;
}
ul.marker {
  list-style: none;
}

ul li.marker:before {
  content: '✓'!important;
  font-size: 15px;
  font-weight: bold;
  padding-right: 15px;
}
.blok{
transition: 1s;
}
.blok:hover{
box-shadow: 0px 0px 30px rgba(0,0,0,0.5);
}

#item-16284935226760 .ba-button-wrapper a, #item-16283417520 .ba-button-wrapper a{
display: flow-root;
}
.ampz_support_author{
display:none;
}
.navedenie > a:hover{
background-color: rgba(255, 255, 255, 0)!important;
border: 2px #64bce8 solid;
}
@media (max-width: 1280px){
     .com-baforms-wrapper form[data-id="1"] .ba-form-row .span7 {
         width: 57.44680851063829%;
     }

     .com-baforms-wrapper form[data-id="1"] .ba-form-row .span5 {
         width: 40.42553191489362%;
         margin-left: 2.127659574468085%;
     }
}
@media (max-width: 420px){
     .com-baforms-wrapper form[data-id="1"] .ba-form-row .span7 {
         width: 100%;
     }

     .com-baforms-wrapper form[data-id="1"] .ba-form-row .span5 {
         width: 100%;
         margin-left: 0%;
     }
}
table.tableinfo {
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    border-left: 1px;
    border-top: 1px;
    border-color: #ddd;
    border-style: solid;
    text-align: center;
    border-spacing: 0;
    border-collapse: separate;
}

ul, li, ol{
  font-size: 15px;
  font-family:'Roboto';
  line-height: 30px;
}

#item-16292065640 ul.nav.nav-tabs {
    background-color: rgba(255,255,255,0);
    border-color: var(--border);
}
.ba-tabs-wrapper.tabs-right .nav-tabs, .ba-tabs-wrapper.tabs-left .nav-tabs {
   
 /* width: 35%;*/
   
}
.knopka-shirina.ba-item-overlay-section .ba-btn-transition{
     box-sizing: border-box;
     justify-content: center;
     width: 100%;
}
.knopka-shirina .ba-button-wrapper a{
     box-sizing: border-box;
     justify-content: center;
     width: 100%;
}
.table1{
margin-top: 25px;
margin-bottom: 25px;
}
.table1 th, .table1 td {
    border: 0px dashed #000000;
    line-height: 1em;
    padding: 20px;
    text-align: left;
    vertical-align: middle;
    font-size:15px;
    font-family: 'Roboto';
    line-height: 25px;
}
td{
font-size: 15px;
color: #000000!important;
font-weight: 400;
padding: 10px;

}
th{
font-size: 18px;
line-height: 25px;
padding: 10px;
}
.box-shadow{
box-shadow: 0px 0px 20px rgba(0,0,0,0.25);
}
@media (max-width: 1280px) {
    .ba-tabs-wrapper .nav-tabs {
        Flex-wrap: wrap! important;
    }
}
.shadow{
transition: 1s;
}
.shadow:hover{
box-shadow: 0px 0px 20px rgb(0 0 0 / 15%)!important;
}
.razmer-bloka{
height: 250px;
transition: 1s;
}
.razmer-bloka:hover{
box-shadow: 0px 0px 20px #000000!important;
}
.razmer-bloka2{
height: 300px;
transition: 1s;
}
.razmer-bloka2:hover{
box-shadow: 0px 0px 20px #000000!important;
}
.razmer-bloka3{
height: 400px;
transition: 1s;
}
.razmer-bloka3:hover{
box-shadow: 0px 0px 20px #000000!important;
}
.ba-feature-description-wrapper{
height: 200px;
}
.ba-feature-title-wrapper{
  height: 50px;
}
.shapka{
background-color: #64bce8;
color: #ffffff;
}
/*Стандартная таблица с зеброй*/

.table-2{
	border: 1px solid #eee;
	table-layout: fixed;
	width: 100%;
	margin-bottom: 20px;
}
.table-2 th {
	font-weight: bold;
	padding: 5px;
	background: #64bce8;
	border: 1px solid #dddddd;
  font-size: 20px!important;
  line-height:30px;
}
.table-2 td{
	padding: 5px 10px;
	border: 1px solid #eee;
	text-align: left;
  color:#666!important;
  font-size: 18px;
}
@media (max-width:1280px){
 .content-text table{
 /* width:auto!important;*/
  }
}
@media (max-width:768px){
  .content-text table{
  width:auto;
  }
.table-2 th {
	font-weight: bold;
	padding: 5px;
	background: #64bce8;
	border: 1px solid #dddddd;
  font-size: 16px!important;
  line-height:25px;
}
.table-2 td{
	padding: 5px 10px;
	border: 1px solid #eee;
	text-align: left;
  color:#666!important;
  font-size: 14px;
}
}
.table-2 tbody tr:nth-child(odd){
	background: #fff;
}
.table-2 tbody tr:nth-child(even){
	background: #F7F7F7;
}
/*Стандартная таблица с зеброй*/
.otstup-img{
padding: 20px
}
@media (max-width:768px){
.otstup-img{
padding: 20px;
float: none!important;
}
}
.ba-item-image.ba-item{
/*height:100px!important*/
}
.img-top{
height:150px!important
}