/*==== НЕ СТИРАТЬ ====*/

/* float */
.fleft, .fright {display: block;position: relative;}
.fleft {
   float: left;
}
.fright {
   float: right;
}
/* float */

.show {
   display: block !important;
}
.hide {
   display: none !important;
}

.opac0 {opacity:0 !important;}
.opac1 {opacity:1 !important;}

.scrollHide {overflow: hidden !important;}
.scrollShow {overflow: auto!important;}

.justif:after {
    content: "";
    height: 0;
    width: 100%;
    display: inline-block;
    overflow: hidden;
    visibility: hidden;
}

.clear:after {
	content: ' ';
    height: 0;
    display: block;
    clear: both;
    position: relative;
}

.bound10:after,
.bound20:after,
.bound30:after,
.bound40:after
{
    content: '';
    height: 100%;
    width: 100%;
    display: block;
    padding: 0;
    position: relative;
}
.bound10:after {padding: 10px;top: -10px;left: -10px;}
.bound20:after {padding: 20px;top: -20px;left: -20px;}
.bound30:after {padding: 30px;top: -30px;left: -30px;}
.bound40:after {padding: 40px;top: -40px;left: -40px;}

/* цвета */
.birusa {color: #75d5c6}
.red {color: red}
/* цвета */

/* шрифт  размеры */
.tac {text-align: center;}
.tdu {text-decoration: underline;}

.fnt0 {font-size: 0px}
.fnt14 {font-size: 14px}
.fnt16 {font-size: 16px}
.fnt18 {font-size: 18px}
.fnt20 {font-size: 20px}
.fnt24 {font-size: 24px}
.fnt26 {font-size: 26px}
.fnt30 {font-size: 30px}
.fnt36 {font-size: 36px}
.fnt42 {font-size: 42px}
.fnt48 {font-size: 48px}
.fnt54 {font-size: 54px}
.fnt58 {font-size: 58px}
.fnt60 {font-size: 60px}
.fnt80 {font-size: 80px}
.fnt150 {font-size: 150px}
/* шрифт  размеры */

/*==== НЕ СТИРАТЬ ====*/