
table.payresult th{
	text-align:center;
	}
table.payresult td, table.payresult th{
	padding:8px !important;
	vertical-align:top;
	border:1px #aaa dotted;}	
table.payresult td img{
	height:200px !important;
	width:auto;
	padding-right:25px;}
/*-----Кнопка в шапке-------------*/
.button24 {
    display: inline-block;
    color: white !important;
    text-decoration: none;
    padding: 0.5rem 3rem !important;
    outline: none;
    background-color: #5A90DC !important;
    font-size: 14px !important;
    padding: 5px 20px;
    cursor: pointer;
    width: min-content !important;
    border-radius: 10px !important;
	margin: 10px 0.5rem;
	border:none;
}
.button24:hover {
	background-color:#1f5fb9 !important;
}
.button24.sberpay{	
    background-color: #08a652 !important;
}
.button24.sberpay:hover{	
    background-color: #118025 !important;
}
#sbbtn{
	height: 19px;
    vertical-align: middle;
	padding-left:5px;
}
.mainbutton{
	padding: .5em .5em .5em 2em;
}

/*-----Кнопка маленькая "Хочу помочь"-------------*/
.button12 {
    display: block;
    /*position: absolute;
    bottom: 0;
    right: 25px;*/
    color: white;
    text-decoration: none;
    padding: .2em 0.6em;
    outline: none;
    border-width: 2px 0;
    border-style: solid none;
    border-color: #568bcf #000 #4c6fd1;
    border-radius: 6px;
    background: linear-gradient(#92baed, #4c6fd1) #92acf2;
    transition: 0.2s;
    text-shadow: 0 -1px 1px #777;
    font-size: 12px;
    font-weight: bold;
	float: left;
    margin: 1rem;
	cursor:pointer;
}
input::-webkit-input-placeholder {
    color: #ccc;
   } 
   input::-moz-placeholder {
    color: #ccc;
   }
ight:bold;
}
.button12:hover, .button24:hover { background: linear-gradient(#d2e2f8, #92baed) #f5ae00; border-color: #d2e2f8 #000 #92baed;}
a.button12:active { background: linear-gradient(#d2e2f8, #92baed) #f59500; }

/*-------------------------------*/

.onpay .imgfotogal {
	height: 10vw;
}
.onpay .imgfotogal .imgr img {
	min-height: 100%;
}
.onpay .ImgCapt1, .onpay .ImgCapt2 {
    width: 100%;
    height: 20px;
    position: absolute;
    font-size: 13px;
    background-color: #ddd;
    left: -1px;
    opacity: 0.8;
    font-weight: bold;
}
.onpay .ImgCapt1{
	top:0;
	
}

.onpay .ImgCapt2{
	bottom:0;
}
.sberblock{
    position: relative;
    display:block; 
	margin:0 auto;
}
.sberQR {
    /*position: relative;*/
    display: block;
    margin: 0 auto;
}
.sberQR img{
    /*top: -20px;
	left: -31px;
    position: relative;*/
}
.sberform {
    padding: 15px;
    border: 1px dotted #bbb;
    margin: 5px;
    display: block;
    margin: 0 auto;
	overflow: auto;
}
span.sberspan, p.sberspan {
    display: block;
    margin: 0 auto;
    padding: 10px 0;
	font-weight:bold;
	font-size:16px;
}
.treba_days{
	margin:10px 0;
}
.treba_days label{
	width: fit-content;
    float: left;
}
.treba_days input{
	width: 36px;
    float: left;
}


@media  screen and (max-width: 767px){
	span.sberspan, p.sberspan, .sberQR {
		display: none;
		}
	table.payresult {
		font-size: 10px;
	}
}
.initButton__00322 {
    display: inline-block;
    position: relative;
    overflow: hidden;
    visibility: visible;
    padding: 8px 12px;
    outline: 0;
    font: bold 14px/14px 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-decoration: none;
    color: #fff;
    border: 1px solid #2384c1;
    border-radius: 5px;
    background-image: linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    cursor: pointer;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: antialiased;
}

.initButton__00322:not(:disabled):active,
.initButton__00322.active__3fffd {
    color: #eee;
    border: 1px solid #1d73a4;
    background-image: linear-gradient(#008cdd, #008cdd 85%, #239adf);
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}

.initButton__00322:disabled,
.initButton__00322.disabled__2703e {
    color: #999;
    background: #f8f9fa;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.slow{
	display:none;
}
#showhram, #showcontact{
	float:right;
	font-size:14px;
	padding-left:30px;
	padding-top:5px;
	cursor:pointer;
}
.btns{
	width:100% !important;
}