@charset "utf-8";
/*
        Михаил Бабидов
        skype: compo_life
*/

*       {box-sizing: border-box; margin: 0;}
*:focus {outline: none;}
input,a {font-size: 100%; font: inherit; background: none; border: none;}
img     {max-width: 100%;height: auto;}
* + p   {margin-top: 15px;}
.left   {text-align: left;}
.right  {text-align: right;}
.center {text-align: center;}
.just   {text-align: justify;}
.under  {text-decoration: underline;}
.tourch {text-decoration: line-through;}
.fw300  {font-weight: 300;}
.fw400  {font-weight: 400;}
.fw600  {font-weight: 600;}
.fw700  {font-weight: 700;}
.top10  {margin-top: 10px;}
.top20  {margin-top: 20px;}
.top30  {margin-top: 30px;}
.top40  {margin-top: 40px;}
.row.middle [class*="span"],
.middle       {vertical-align: middle;}
.row.bottom [class*="span"],
.bottom       {vertical-align: bottom;}
.big, big     {font-size: 1.3em;}
.small, small {font-size: 0.85em;}

.row                     {text-align: center; list-style: none; padding: 0;}
.row [class*="span"]     {display: inline-block; min-height: 1px; width: 100%; vertical-align: top;}
@media screen and (min-width: 720px) {
	.span2               {max-width: calc(50% - 0.3em);}
	.span3               {max-width: calc(33.333% - 0.2em);}
	.span3full           {max-width: calc(66.666% - 0.2em);}
	.span4               {max-width: calc(25% - 0.2em);}
}
@media screen and (min-width: 720px) {
	.row [class*="span"] {text-align: center;}
}

body {
	max-width: 1920px;
	margin: 0 auto;
	font-family: Bookman Old Style, serif;
	font-size: 19px;
	line-height: 1.6;
}
[class^="scr"] {
	padding: 40px 10px;
}
.content {
	margin: 0 auto;
	width: 100%;
	max-width: 940px;
}
.scr1 {
	padding: 80px 10px 100px;
	background-image: url(../img/scr1.jpg);
	background-size: cover;
	background-position: center center;
}
.scr1 .content {
	max-width: 1120px;
}
.scr1 .block {
	max-width: 700px;
	text-align: center;
	margin-left: auto;
	border: 4px solid #FFFFFF;
	box-shadow: inset 0 0 20px #FF3B3F;
	border-radius: 8px;
	padding: 30px 15px;
	background-color: rgba(255,255,255,0.95);
}
.scr1 .title {
	font-size: 1.6em;
	font-weight: bold;
	background-color: #FF3B3F;
	color: #FFFFFF;
	padding: 20px 15px;
	margin: 0 -15px 30px;
	text-shadow: 0 2px 4px rgba(0,0,0,0.21);
	background-image: -webkit-linear-gradient(0deg,rgba(0,0,0,0.00) 0%,rgba(255,255,255,0.40) 50.26%,rgba(0,0,0,0.00) 100%);
	background-image: -moz-linear-gradient(0deg,rgba(0,0,0,0.00) 0%,rgba(255,255,255,0.40) 50.26%,rgba(0,0,0,0.00) 100%);
	background-image: -o-linear-gradient(0deg,rgba(0,0,0,0.00) 0%,rgba(255,255,255,0.40) 50.26%,rgba(0,0,0,0.00) 100%);
	background-image: linear-gradient(90deg,rgba(0,0,0,0.00) 0%,rgba(255,255,255,0.40) 50.26%,rgba(0,0,0,0.00) 100%);
}


@media screen and (max-width: 920px) {

}