.but_main_red_small {
	line-height:10px;
	font:14px Tahoma,Helvetica,MS Sans Serif,Verdana,Arial,Sans-serif;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	background-color:red; 
	color: #ffff00; 
	height:28px;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: 5px;
	margin-left: 5px;
	cursor: pointer; 
}

.but_main_red_small:hover {
  	background-color: #ffff80; 
	color: #000000; 
}

.but_main_red_big {
	line-height:10px;
	font:14px Tahoma,Helvetica,MS Sans Serif,Verdana,Arial,Sans-serif;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	background-color:red; 
	color: #ffff00; 
	height:35px;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 5px;
	margin-left: 5px;
	cursor: pointer; 
}

.but_main_red_big:hover {
  	background-color: #ffff80; 
	color: #000000; 
}

.but_main_big {
	padding-left: 10px;
	padding-right: 10px;
	line-height:10px;
	font:14px Tahoma,Helvetica,MS Sans Serif,Verdana,Arial,Sans-serif;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	background-color:#747373; 
	color: #ffff00; 
	height:35px; 
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px;
	padding-right:20px;
	cursor: pointer; 
}
.but_main_big:hover {
  	background-color: #ffff80; 
	color: #000000; 
}

.but_main_small_green {
	padding-left: 10px;
	padding-right: 10px;
	line-height:10px;
	font:14px Tahoma,Helvetica,MS Sans Serif,Verdana,Arial,Sans-serif;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	background-color:#3a9602; 
	color: #ffff00; 
	height:27px; 
	cursor: pointer; 
}

.but_main_small_green:hover {
  	background-color: #ffff80; 
	color: #520000; 
}

.but_main_big_green {
	padding-left: 20px;
	padding-right: 20px;
	line-height:10px;
	font:14px Tahoma,Helvetica,MS Sans Serif,Verdana,Arial,Sans-serif;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	background-color:#3a9602; 
	color: #ffff00; 
	height:35px; 
	cursor: pointer; 
}

.but_main_big_green:hover {
  	background-color: #ffff80; 
	color: #520000; 
}

.but_main_small {
	padding-left: 10px;
	padding-right: 10px;
	line-height:10px;
	font:14px Tahoma,Helvetica,MS Sans Serif,Verdana,Arial,Sans-serif;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	background-color:#747373; 
	color: #ffff00; 
	height:27px; 
	cursor: pointer; 
}
.but_main_small:hover {
  	background-color: #ffff80; 
	color: #520000; 
}

.but_main_small_mini {
	padding-left: 5px;
	padding-right: 5px;
	line-height:5px;
	font:8px Tahoma,Helvetica,MS Sans Serif,Verdana,Arial,Sans-serif;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	background-color:#747373; 
	color: #ffff00; 
	height:18px; 
	cursor: pointer; 
}
.but_main_small_mini:hover {
  	background-color: #ffff80; 
	color: #520000; 
}

.but_main_small_on {
	padding-left: 10px;
	padding-right: 10px;
	line-height:10px;
	font:14px Tahoma,Helvetica,MS Sans Serif,Verdana,Arial,Sans-serif;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
  	background-color: #ffff80; 
	color: #520000; 
	height:27px; 
}

      /* Стили для кнопок */
      .button {
	font-family: Tahoma, sans-serif;
        display: block;
        width: 300px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        text-decoration: none;
        background-color: #ff0000;
        color: #fff600;
        font-size: 16px;
        margin: 20px;
	border-radius: 5px;
      }
      .button_1 {
	font-family: Tahoma, sans-serif;
        display: block;
        width: 300px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        text-decoration: none;
        background-color: #169d04;
        color: #fff600;
        font-size: 16px;
        margin: 20px;
	border-radius: 5px;
      }








.txt_tel_1 {
    	font: 24px Tahoma,Helvetica,MS Sans Serif,Verdana,Arial,Sans-serif;
	color: #ffffff; 
}


.txt_tel {
	font: 20px Tahoma,Helvetica,MS Sans Serif,Verdana,Arial,Sans-serif;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#EEFFFF;
	padding-left:3px;
	padding-right:3px
}


.disabled {
  	background-color: #ffff80; 
	color: #000000; 
  	pointer-events: none;
}



.but {
line-height:14px;
font:14px Tahoma,Helvetica,MS Sans Serif,Verdana,Arial,Sans-serif;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
background-color:#DDDDDD;
height:25px;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
cursor: pointer;
}

.but_2 {
line-height:14px;
font:12px Tahoma,Helvetica,MS Sans Serif,Verdana,Arial,Sans-serif;
font-weight:bold;
color:#000000;
background-color:#cccccc;
height:25px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
cursor: pointer; 
}

.but_3 {
line-height:14px;
font:12px Tahoma,Helvetica,MS Sans Serif,Verdana,Arial,Sans-serif;
color:#000000;
background-color:#ffffff;
height:25px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
cursor: pointer; 
}

.but_4 {
line-height:14px;
font:12px Tahoma,Helvetica,MS Sans Serif,Verdana,Arial,Sans-serif;
font-weight:bold;
color:#000000;
background-color:#ffffff;
height:25px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
	cursor: pointer; 
}

.but_hiden {
line-height:1px;
font:1px Tahoma,Helvetica,MS Sans Serif,Verdana,Arial,Sans-serif;
color:#000000;
background-color:#ffffff;
height:1px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
cursor: pointer; 
}

.but_1 {
line-height:14px;
font:14px Tahoma,Helvetica,MS Sans Serif,Verdana,Arial,Sans-serif;
font-weight:bold;
color:#000000;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
background-color:#c6c1c1;
height:35px;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
cursor: pointer;
}
.but_1:hover {
  	background-color: #ffff80; 
	color: #000000; 
}









.modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;padding-top:45px;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}

.modal-header{background-color: red; color: #ffff00; font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; padding-left:15px;padding-top:15px; padding-bottom:10px;  display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.modal-header_1{background-color: #747373; color: #ffff00; font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; padding-left:15px;padding-top:15px; padding-bottom:10px;  display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}

.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-body{background-color: #d4d2d2; font-family: Arial, sans-serif; font-size: 14px; position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}
.modal-footer{background-color: #d4d2d2; display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}
.modal-footer>*{margin:.25rem}

/*
.modal-open{overflow:hidden}
.modal-open 
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}
.modal.show .modal-dialog{-webkit-transform:none;transform:none}
.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}
.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}
.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable 
.modal-header{-ms-flex-negative:0;flex-shrink:0}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}
.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}
.modal-dialog-centered.modal-dialog-scrollable::before{content:none}
.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}
.modal-title{margin-bottom:0;line-height:1.5;font-family: Arial, sans-serif; font-size: 16px; font-weight: bold;}
.modal-body{font-family: Arial, sans-serif; font-size: 14px; position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}
.modal-footer>*{margin:.25rem}
.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){
.modal-xl{max-width:1140px}}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){
.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}
.modal-sm{max-width:300px}}@media (min-width:992px){
*/