body{
	background:url("../img/fon_lib.jpg") no-repeat;
	background-size: cover;
	width:100%;
	height: 100%;}
	
.shapka{top:0; left:0;
	width:100%;
	height: 80px;
	background:url("../img/imager/shapka.jpg")  no-repeat;
	background-size: cover;
	position:absolute; z-index:1;}	


/*--стартовая страница*/
.start_block{width:1540px;
margin-left:-770px;
margin-top:30px;
	left:50%;
	top:8%; 
	height: 70%;
	position:absolute; z-index:2;
	font-family:Arial;}

.show_block_0{margin-top:80px;
font-size:60px;
	margin-left:40%;
	width:100%;
	-webkit-text-stroke:1px #9f0000;
	position:absolute; z-index:2;	
	color:#9f0000;
	font-family:"Comic Sans MS",Comic_JG,Impact;
	opacity:0;
	-webkit-animation:show_block_0 4s linear forwards;
}
@-webkit-keyframes show_block_0 {
	 0% { opacity:1;} 
	 97% { opacity:1;} 
	100% { opacity:0;}}
	
.salut {margin-top:-50px;
margin-left:-600px;
width: 600px;   
height: 400px;  
	opacity: 0;	
   -webkit-animation:salut 1s  linear forwards;
   position:absolute; z-index:2;	
}	
.salut_2 {margin-top:-50px;
margin-left:300px;
width: 600px;   
height: 400px;  
	opacity: 0;	
   -webkit-animation:salut 1s 1s linear forwards;
   position:absolute; z-index:2;	
}	
	
	
	
@-webkit-keyframes salut {
	 0% {background:transparent url("../img/imager/salut_1.png") 100% no-repeat; background-size: cover; opacity: 1;} 
	 25% {background:transparent url("../img/imager/salut_2.png") 100% no-repeat; background-size: cover; opacity: 1;} 
	 50% {background:transparent url("../img/imager/salut_3.png") 100% no-repeat; background-size: cover; opacity: 1;} 
	 75% {background:transparent url("../img/imager/salut_4.png") 100% no-repeat; background-size: cover; opacity: 1;}
	 100%{opacity: 0;} 
	 }
	 
.show_block_1{font-size:48px;
	width:100%;
	-webkit-text-stroke:1px #9f0000;
	position:absolute; z-index:2;	
	color:#9f0000;
	font-family:"Comic Sans MS",Comic_JG,Impact;
	opacity:0;
	-webkit-animation:show_block_1 10s 4s linear forwards;}
	
@-webkit-keyframes show_block_1 {
	 0% { opacity:1;} 
	 99% { opacity:1;} 
	100% { opacity:0;}}

.show_block_1_1{margin-left:900px;
margin-top:20px;
width:200px;
	opacity:0;
	-webkit-animation:show_block_1_1 2s 5s linear forwards;
	position:absolute; z-index:10;}
	
@-webkit-keyframes show_block_1_1 { 0% {margin-left:900px;
margin-top:20px;
width:200px; opacity:1;} 
100% { margin-left:350px;
margin-top:140px;
width:800px; opacity:1;}}

.show_block_1_2{margin-left:630px;
margin-top:180px;
width:230px;
	-webkit-animation:show_block_1_2 1s 7s linear forwards;
	position:absolute; z-index:2;}

@-webkit-keyframes show_block_1_2 {
	100% { opacity:0;}}

.show_block_1_3{margin-left:630px;
margin-top:180px;
width:230px;
border-radius: 100px;
	-webkit-animation:show_block_1_3 1s 7s linear forwards;
	position:absolute; z-index:3;
	opacity:0;}

@-webkit-keyframes show_block_1_3 {
	 0% { opacity:0;} 
	100% { opacity:1;}}

.show_block_1_4{margin-left:580px;
margin-top:130px;
width:330px;
height:400px;
	-webkit-animation:show_block_1_4 2s 4s linear forwards;
	position:absolute; z-index:3;
	opacity:1;}
	
@-webkit-keyframes show_block_1_4 {50% { margin-left:350px;
margin-top:200px;opacity:1;}
100% {margin-left:350px;
margin-top:200px; opacity:0;}}

.show_block_1_5{margin-left:200px;
margin-top:100px;
width:300px;
	-webkit-animation:show_block_1_5 1s 4s linear forwards;
	position:absolute; z-index:2;
	text-align: center;
	opacity:0;}
	
@-webkit-keyframes show_block_1_5 {
	 0% { opacity:0;} 
	100% { opacity:1;}}

.show_block_1_6{margin-left:540px;
margin-top:30px;
	-webkit-animation:show_block_1_6 1s 7s linear forwards;
	position:absolute; z-index:2;
	opacity:0;}
	
@-webkit-keyframes show_block_1_6 {
	 0% { opacity:0;} 
	100% { opacity:1;}}

.show_block_1_7{margin-left:980px;
margin-top:100px;
width:300px;
	-webkit-animation:show_block_1_7 1s 9s linear forwards;
	position:absolute; z-index:2;
	text-align: center;
	opacity:0;}
	
@-webkit-keyframes show_block_1_7 {
	 0% { opacity:0;} 
	100% { opacity:1;}}


.show_block_2{font-size:48px;
	width:100%;
	-webkit-text-stroke:1px #9f0000;
	position:absolute; z-index:2;	
	color:#9f0000;
	font-family:"Comic Sans MS",Comic_JG,Impact;
	opacity:0;
	-webkit-animation:show_block_2 9s 15s linear forwards;}
	
@-webkit-keyframes show_block_2 {
	 0% { opacity:1;} 
	 99% { opacity:1;} 
	100% { opacity:0;}}

.show_block_2_1{margin-left:650px;
margin-top:140px;
width:300px;
	position:absolute; z-index:2;}

.show_block_2_2{
	-webkit-animation:show_block_2_2 2s 17s linear forwards;
	position:absolute; z-index:3;
	opacity:0;}
	
@-webkit-keyframes show_block_2_2 {
0% {margin-left:350px;
margin-top:200px;
width:300px;opacity:0;}
40% {margin-left:650px;
margin-top:140px;
width:300px;opacity:1;}
80% {margin-left:650px;
margin-top:140px;
width:300px;opacity:1;}
100%  {margin-left:350px;
margin-top:200px;
width:300px;opacity:0;}}

.show_block_2_3{margin-left:580px;
width:380px;
	-webkit-animation:show_block_2_3 2s 19s linear forwards;
	position:absolute; z-index:3;
	opacity:0;}

@-webkit-keyframes show_block_2_3 {0% {margin-left:950px;
margin-top:200px;
width:300px; opacity:0;}
40% {margin-left:580px;margin-top:0px;
width:380px; opacity:1;}
80% {margin-left:580px;margin-top:0px;
width:380px;opacity:1;}
100%  {margin-left:950px;
margin-top:200px;
width:300px;opacity:0;}}


.show_block_2_4{margin-left:720px;
margin-top:100px;
width:150px;
	transform: rotate(0deg);
	-webkit-animation:show_block_2_4 1s 21s linear forwards;
	position:absolute; z-index:4;
	opacity:0;}

@-webkit-keyframes show_block_2_4 {0% {margin-left:720px;
margin-top:100px;opacity:1;}
60% {margin-left:720px;
margin-top:160px;opacity:1;}
90% {margin-left:720px;
margin-top:160px;transform: rotate(0deg); opacity:1;}
100%  {margin-left:730px;
margin-top:160px;
transform: rotate(13deg);opacity:1;}}

.show_block_2_5{margin-left:300px;
margin-top:100px;
width:350px;
	-webkit-animation:show_block_2_5 1s 16s linear forwards;
	position:absolute; z-index:2;
	text-align: center;
	opacity:0;}
	
@-webkit-keyframes show_block_2_5 {
	 0% { opacity:0;} 
	100% { opacity:1;}}

.show_block_2_6{margin-left:980px;
margin-top:100px;
width:300px;
	-webkit-animation:show_block_2_6 1s 20s linear forwards;
	position:absolute; z-index:2;
	text-align: center;
	opacity:0;}
	
@-webkit-keyframes show_block_2_6 {
	 0% { opacity:0;} 
	100% { opacity:1;}}

.show_block_3{margin-top:20px;
margin-left: 50px;
font-size:48px;
	width:100%;
	-webkit-text-stroke:1px #9f0000;
	position:absolute; z-index:2;	
	color:#9f0000;
	font-family:"Comic Sans MS",Comic_JG,Impact;
	opacity:0;
	-webkit-animation:show_block_3 12s 25s linear forwards;}
	
@-webkit-keyframes show_block_3 {
	 0% { opacity:1;} 
	 98% { opacity:1;} 
	100% { opacity:0;}}

.show_block_3_1{margin-left:580px;
margin-top:180px;
width:300px;
	-webkit-animation:show_block_3_1 2s 25s linear forwards;
	position:absolute; z-index:2;
	transform: rotate(0deg);
	opacity:0;}

@-webkit-keyframes show_block_3_1 {0% {margin-left:580px;
margin-top:180px; opacity:1;}
50% {margin-left:580px;
margin-top:180px;
width:300px; transform: rotate(0deg);opacity:1;}
100% {margin-left:440px;
margin-top:20px;
width:280px;transform: rotate(-20deg);opacity:1;}}

.show_block_3_2{margin-left:580px;
margin-top:180px;
width:300px;
	-webkit-animation:show_block_3_2 2s 28s linear forwards;
	position:absolute; z-index:3;
	transform: rotate(0deg);
	opacity:0;}
	
@-webkit-keyframes show_block_3_2 {0% {margin-left:580px;
margin-top:180px;opacity:1;}
50% {margin-left:580px;
margin-top:180px;
width:300px;transform: rotate(0deg);opacity:1;}
100%  {margin-left:510px;
margin-top:10px;
width:280px; transform: rotate(-10deg); opacity:1;}}

.show_block_3_3{margin-left:750px;
margin-top:840px;
width:300px;
	-webkit-animation:show_block_3_3 2s 30s linear forwards;
	position:absolute; z-index:4;
	transform: rotate(0deg);
	opacity:0;}
	
@-webkit-keyframes show_block_3_3 {0% {margin-left:580px;
margin-top:180px; opacity:1;}
50% {margin-left:580px;
margin-top:180px;
width:300px; transform: rotate(0deg); opacity:1;}
100%  {margin-left:580px; margin-top:0px;
width:280px;
opacity:1;}}

.show_block_3_4{margin-left:850px;
margin-top:840px;
width:300px;
	-webkit-animation:show_block_3_4 2s 32s linear forwards;
	position:absolute; z-index:5;
	opacity:0;
	transform: rotate(0deg);}
	
@-webkit-keyframes show_block_3_4 {0% {margin-left:580px;
margin-top:180px; opacity:1;}
50% {margin-left:580px;
margin-top:180px;
width:300px; transform: rotate(0deg); opacity:1;}
100%  {margin-left:650px;
margin-top:10px;
width:280px; transform: rotate(10deg); opacity:1;}}

.show_block_3_5{margin-left:950px;
margin-top:840px;
width:300px;
	-webkit-animation:show_block_3_5 2s 34s linear forwards;
	position:absolute; z-index:6;
	transform: rotate(0deg);
	opacity:0;}
	
@-webkit-keyframes show_block_3_5 {0% {margin-left:580px;
margin-top:180px; opacity:1;}
50% {margin-left:580px;
margin-top:180px;
width:300px; transform: rotate(0deg);opacity:1;}
100%  {margin-left:720px;
margin-top:20px;
width:280px; transform: rotate(20deg); opacity:1;}}

.show_block_3_6{margin-left:100px;
margin-top:140px;
width:300px;
	-webkit-animation:show_block_3_6 1s 26s linear forwards;
	position:absolute; z-index:7;
	text-align: center;
	opacity:0;}
	
@-webkit-keyframes show_block_3_6 {
	 0% { opacity:0;} 
	100% { opacity:1;}}
	
.show_block_3_7{margin-left:1100px;
margin-top:140px;
width:300px;
	-webkit-animation:show_block_3_7 1s 29s linear forwards;
	position:absolute; z-index:7;
	text-align: center;
	opacity:0;}
	
@-webkit-keyframes show_block_3_7 {
	 0% { opacity:0;} 
	100% { opacity:1;}}

.main_anime{
	-webkit-animation:main_anime 1s 37s linear forwards;
	position:absolute; 
	opacity:0;
}
@-webkit-keyframes main_anime {
	 0% { opacity:0;} 
	100% { opacity:1;}}
	
/*=====================================================================================================================================*/


	
.left_block{top:80px; 
	width:30%;
	height: 91%;	
	position:absolute; z-index:3;}	
	
.middle_block{top:80px;
	left:30%;
	width:40%;
	height: 91%;	
	position:absolute; z-index:3;}	
	
.right_block{top:80px;
	left:70%;
	width:30%;
	height: 91%;	
	position:absolute; z-index:3;}	
	

/*------шапка*/
	
.shapka_sub{margin-top:20px;
	margin-left:35%;
	position:absolute; z-index:4;}
	

.red_submit{width: 170px;
height: 35px;
border-radius:5px;
font-size: 20px;}

.main_submit{width: 170px;
height: 35px;
border-radius:5px;
font-size: 20px;}

.sub_srazu{margin-top:20px;
width:300px;
	left:41%;
	position:absolute; z-index:3;}
	
.div_logo{margin-left:30px; 
margin-top:12px;
	position:absolute; z-index:3;}

.lib_logo{width:50px; 
height: 50px;
border-radius:5px;
	background:transparent url("../img/100lib_logo.jpg") 100% no-repeat;
	background-size: cover;
	text-indent:-1000em;
	position:absolute; z-index:3;	
	display:inline-block;
	border: none;}
	
.lib_function{margin-top:20px;
width:150px;
height:35px;
font-size: 24px;
border-radius: 5px;
padding: 2px;
	margin-left:72%; 
	border:none;
	background:url("../img/submit/sub_n0.jpg") 100% 20% no-repeat;
	background-size: cover;
	background-color:#f0dfb9;
	color:#682f00;
	position:absolute; z-index:3;}

.lib_navig{margin-top:20px;
width:280px;
height:35px;
font-size: 24px;
border-radius: 5px;
padding: 2px;
	border:none;
	margin-left:82%; 
	background:url("../img/submit/sub_n0.jpg") 100% 20% no-repeat;
	background-size: cover;
	background-color:#f0dfb9; 
	color:#682f00;
	position:absolute; z-index:3;}

.block_zagol{font-size:24px;
margin-top:20px; 
	width: 100%;
	color: #930000; 	
	text-align: center;
	font-weight: bold;}
	
.form_select{width:220px; 
padding:3px;
font-size:22px;
border-radius:5px;
	font-weight:normal;
	background:#ffefbf;  
	color: #5e2b00; }
	
.form_text{width:385px; 
height: 30px;
font-size:26px;
border-radius:5px;
	font-weight:normal;
	background:#ffefbf; 
	color: #5e2b00; 
	border: 1px solid #5e2b00;}
	
.form_text2{width:425px; 
height: 30px;
font-size:26px;
	font-weight:normal;
	background:#ffefbf; 
	color: #5e2b00; 
	border:none;}
	
.form_text_mal{font-size: 24px;
width: 100px;
height: 25px;
	background:#ffefbf;		
	color: #5e2b00;	
	border:none;}
	
.form_text_big{font-size: 24px;
width: 150px;
height: 25px;
	background:#ffefbf;	
	color: #5e2b00;	
	border:none;}
	
.form_text_table{width:94px; 
height: 30px;
font-size:26px;
border-radius:5px;
	font-weight:normal;
	background:#ffefbf; 
	color: #5e2b00; 
	border: 1px solid #5e2b00;}
	
.form_table2{width:106px;}

.form_textarea{width:500px; 
height: 50px;
font-size:26px;
border-radius:5px;
	font-weight:normal;
	background:#ffefbf; 
	color: #5e2b00; 
	border: 1px solid #5e2b00;}

/*--------------------------------------левый блок*/
.left_block_scroll{margin-top:10px;
font-size:26px; 
width: 420px; 
height: 600px;
	overflow: auto;
	color:#7d3f00;}
	
.left_tbl{font-size:24px;
margin-top:20px; 

width: 420px; 	
	color: #5e2b00;	
}
.left_tbl td{padding:2px;
	}
	
.left_block_img{width: 90px;
margin-left:8px;}

.ind_str{padding:5px;
font-size:26px;
margin-left:18px; 
width: 375px; 
	background:#ffefbf;		
	color: #5e2b00;	
	}
	
.div_privat{font-size:24px;
margin-top:10px; 
margin-left:10px;
margin-right:10px;
width: 420px;
	position:absolute; z-index:3;
	color: #5e2b00;	
	white-space:nowrap;}
	
	
.label_privat{ width:160px;
height: 30px;
padding: 3px;
margin-top: 10px;
margin-left: 10px;
	background:url("../img/back_knop2.jpg") 100% 100% no-repeat;
	background-size: cover;
	position:absolute; z-index:1;
	cursor: pointer;}
	
.label_privat:before{font-size: 22px;
	font-weight: bold;
	content: "С устройства";}
	
.form_privat{width: 380px;
font-size: 20px;
margin-top: 10px;
margin-left:10px;}

.text_adress{width:300px;
height: 30px;
font-size:26px;
border-radius:5px;
	font-weight:normal;
	background:#ffefbf; 
	color: #5e2b00; 
	border: 1px solid #5e2b00;}


/*--------------------------------------средний блок*/
.middle_block_ins{margin-left:30px;
font-size:26px; 
	width:100%; 
	position:absolute; z-index:4;	
	color:#7d3f00;	
	text-align: center;}

.div_block_tbl{padding: 10px;
height:800px;
	overflow: auto;	}

.block_tbl{width: 520px;
padding:10px;
margin-top: 20px;
	background:#e9d098;}


.block_tbl td{font-size:20px; 
	text-align: center;}

.sub_white_fon{width:55%;}

.assist_block{width:500px;
height: 730px;
font-size: 22px;
padding: 10px;
margin-top:10px;
	overflow: auto;
	background:#e9d098;
	color:#7d3f00;	
	position:absolute; z-index:9;}
	
.select_assist{width:200px;
height: 35px;
font-size: 22px;
margin-top:-40px;
border:2px solid  #793600;
	background:#e9d098;
}
.sub_assist{width:500px;
font-size: 22px;
margin-top:10px;
text-indent: 30px;
	background:#f0dfb9;
	text-align: justify;
	border:none;}

.border_red{-webkit-text-stroke:1px red;}
.border_white{-webkit-text-stroke:1px white;}
.border_black{-webkit-text-stroke:1px black;}
.shadow_red{text-shadow:0 -1px 10px red,0 -1px 10px red,0 -1px 10px red;}
.shadow_white{text-shadow:0 -1px 10px white,0 -1px 10px white,0 -1px 10px white;}
.shadow_black{text-shadow:0 -1px 10px black,0 -1px 10px black,0 -1px 10px black;}
.text_decor_none{-webkit-text-stroke:none; text-shadow:none;}

.grad_prozr_bottom{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom,from(rgba(64, 92, 177, 1)), to(rgba(64,92,177,0)));}
.grad_prozr_left{-webkit-mask-image:-webkit-gradient(linear, right top, left top, from(rgba(64, 92, 177, 1)), to(rgba(64,92,177,0)));}
.grad_prozr_right{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(rgba(64, 92, 177, 1)), to(rgba(64,92,177,0)));}
.grad_prozr_top{-webkit-mask-image:-webkit-gradient(linear,left bottom, left top, from(rgba(64, 92, 177, 1)), to(rgba(64,92,177,0)));}
.cutt_top {width: 100%; height:50%; object-fit: cover; object-position: bottom;}
.cutt_bottom {width: 100%; height:50%; object-fit: cover; object-position: top;}
.cutt_left {width: 50%; height:100%; object-fit: cover; object-position: right;}		
.cutt_right {width: 50%; height:100%; object-fit: cover; object-position: left;}
.img_decor_none{-webkit-mask-image:none;}

.bord_red_2{border:2px solid red;}
.bord_red_5{border:5px solid red;}
.bord_red_10{border:10px solid red;}
.bord_white_2{border:2px solid white;}
.bord_white_5{border:5px solid white;}
.bord_white_10{border:10px solid white;}
.bord_black_2{border:2px solid black;}
.bord_black_5{border:5px solid black;}
.bord_black_10{border:10px solid black;}
.bord_none{border:none;}

			
/*---------------------------------------------правый блок---------*/
.div_preview{margin-top:140px; 
	/*width: 420px;
	height: 596px;*/
	left:74%;
	position: fixed; z-index:1;	
	background: white;}

.right_block_top{margin-top:20px; 
width: 420px;
font-size: 24px;
padding: 5px;
	left:74%;
	position:fixed; z-index:1;
	color:#7d3f00;	
	background:#e9d098;
	text-align: center;}

.fon_img{
	width: 100%;
	height: 100%;
}

#text_block_0{position:absolute; z-index:6;
}
#text_block_1{position:absolute; z-index:7;
}
#text_block_2{position:absolute; z-index:8;
}
#text_block_3{position:absolute; z-index:9;
}

.tip_{width:400px; 
margin-top: -600px;
margin-left:-10px;
text-indent: 25px;
font-size:24px; 
padding:20px; 
border-radius: 10px;
-webkit-box-shadow:inset 0 0 15px  #e78421;
	background:#fff1ce; 
   display:none;
   z-index:10;
   top:0;
   left:100%;	
   white-space:normal;
   color:#774700;
	text-align: justify;
}
.tip_ p{margin:0}
a.support:focus + .tip-block .tip_ {
  display:block;
}

.div_gotovo{margin-top:760px; 
width: 420px;
	left:74%;
	position: fixed; z-index:1;	
	text-align: center;
}






.shadow_red{text-shadow0 -1p: 10px;
 red,0 -1p: 10px;
 red,0 -1p: 10px red;}
.shadow_white{text-shadow0 -1p: 10px;
 white,0 -1p: 10px;
 white,0 -1p: 10px white;}
.shadow_black{text-shadow:0 -1p: 10px;
 black,0 -1p: 10px;
 black,0 -1p: 10px black;}
.bord_red_2{border:2px solid red;}
.bord_red_5{border:5px solid red;}
.bord_red_10{border:10px solid red;}
.bord_white_2{border:2px solid white;}
.bord_white_5{border:5px solid white;}
.bord_white_10{border:10px solid white;}
.bord_black_2{border:2px solid black;}
.bord_black_5{border:5px solid black;}
.bord_black_10{border:10px solid black;}
.div_preview{margin-top:140px;}
.right_block_top{margin-top:20px; 
width: 420px;
font-size: 24px;
padding: 5px;}
.tip_{width:400px; 
margin-top: -600px;
margin-left:-10px;
text-indent: 25px;
font-size:24px; 
padding:20px; 
border-radius: 10px;
-webkit-box-shadowinset 0 0 :15px  #e78421;}
.div_gotovo{margin-top:760px; 
width: 420px;}















/*---------------------шаблоны*/
.shab_block{padding:10px;
margin-top:30px;
margin-left:30px;
padding-bottom:30px;
	background-color: rgba(255, 255, 255, 0.5);
	width:80%;}
	
.block_sablon{font-size: 22px;
width: 520px;
margin-top: 25px;
	background:#e9d098;	
	text-align: center;}

.shab_select{width: 140px;
height: 30px;
margin-top: 20px;
margin-left: 400px;
border-radius: 5px;
	font-weight: normal;}
	
.shab_tbl_scroll{width:530px;
max-height: 250px;
margin-top: 5px;
	overflow: auto;
	text-align: center;}
	
.rotate_90{transform: rotate(90deg);}
.rotate_180{transform: rotate(180deg);}
.rotate-90{transform: rotate(-90deg);}
.rotate_0{transform: rotate(0deg);}

.mesto_pod_img{	margin-top:220px; 
font-size:24px;
width: 120px;
height: 120px;
	color:#9f9f9f;
	left:76%;
	text-align: center;
	position: fixed; z-index:3;}
	
.plus_minus{font-size:22px;
width: 25px;
height: 25px;
margin-left: 10px;
	border:none;
	background:#ffefbf;
	color: #5e2b00; 
	font-weight: bold;}




@media screen and (min-width:2100px) and (max-width:4000px){  /* ================================= 110% */ 
.shapka{height:88px;}
.start_block{width:1694px;
margin-left:-847px;
margin-top:33px;}
.show_block_0{margin-top:88px;
font-size:66px;}
.salut {margin-top:-55px;
margin-left:-660px;
width:660px;
height:440px;}
.salut_2 {margin-top:-55px;
margin-left:330px;
width:660px;
height:440px;}
.show_block_1{font-size:53px;}
.show_block_1_1{margin-left:990px;
margin-top:22px;
width:220px;}
@-webkit-keyframes show_block_1_1 { 0% {margin-left:990px;
margin-top:22px;
width:220px; opacity:1;}
100% { margin-left:385px;
margin-top:154px;
width:880px; opacity:1;}}
.show_block_1_2{margin-left:693px;
margin-top:198px;
width:253px;}
.show_block_1_3{margin-left:693px;
margin-top:198px;
width:253px;
border-radius:110px;}
.show_block_1_4{margin-left:638px;
margin-top:132px;
width:363px;
height:440px;}
@-webkit-keyframes show_block_1_4 {50% { margin-left:385px;
margin-top:220px; opacity:1;}
100% {margin-left:385px;
margin-top:220px; opacity:0;}}
.show_block_1_5{margin-left:220px;
margin-top:110px;
width:330px;}
.show_block_1_6{margin-left:594px;
margin-top:33px;}
.show_block_1_7{margin-left:1078px;
margin-top:110px;
width:330px;}
.show_block_2{font-size:53px;}
.show_block_2_1{margin-left:715px;
margin-top:154px;
width:330px;}
@-webkit-keyframes show_block_2_2 {0% {margin-left:385px;
margin-top:220px;
width:330px; opacity:0;}
40% {margin-left:715px;
margin-top:154px;
width:330px; opacity:1;}
80% {margin-left:715px;
margin-top:154px;
width:330px; opacity:1;}
100% {margin-left:385px;
margin-top:220px;
width:330px; opacity:0;}}
.show_block_2_3{margin-left:638px;
width:418px;}
@-webkit-keyframes show_block_2_3 {0% {margin-left:1045px;
margin-top:220px;
width:330px; opacity:0;}
40% {margin-left:638px;
margin-top:0px;
width:418px; opacity:1;}
80% {margin-left:638px;
margin-top:0px;
width:418px; opacity:1;}
100% {margin-left:1045px;
margin-top:220px;
width:330px; opacity:0;}}
.show_block_2_4{margin-left:792px;
margin-top:110px;
width:165px;}
@-webkit-keyframes show_block_2_4 {0% {margin-left:792px;
margin-top:110px; opacity:1;}
60% {margin-left:792px;
margin-top:176px; opacity:1;}
90% {margin-left:792px;
margin-top:176px; transform: rotate(0deg); opacity:1;}
100% {margin-left:803px;
margin-top:176px; transform: rotate(13deg); opacity:1;}}
.show_block_2_5{margin-left:330px;
margin-top:110px;
width:385px;}
.show_block_2_6{margin-left:1078px;
margin-top:110px;
width:330px;}
.show_block_3{margin-top:22px;
margin-left:55px;
font-size:53px;}
.show_block_3_1{margin-left:638px;
margin-top:198px;
width:330px;}
@-webkit-keyframes show_block_3_1 {0% {margin-left:638px;
margin-top:198px; opacity:1;}
50% {margin-left:638px;
margin-top:198px;
width:330px; transform: rotate(0deg); opacity:1;}
100% {margin-left:484px;
margin-top:22px;
width:308px; transform: rotate(-20deg); opacity:1;}}
.show_block_3_2{margin-left:638px;
margin-top:198px;
width:330px;}
@-webkit-keyframes show_block_3_2 {0% {margin-left:638px;
margin-top:198px; opacity:1;}
50% {margin-left:638px;
margin-top:198px;
width:330px; transform: rotate(0deg); opacity:1;}
100% {margin-left:561px;
margin-top:11px;
width:308px; transform: rotate(-10deg); opacity:1;}}
.show_block_3_3{margin-left:825px;
margin-top:924px;
width:330px;}
@-webkit-keyframes show_block_3_3 {0% {margin-left:638px;
margin-top:198px; opacity:1;}
50% {margin-left:638px;
margin-top:198px;
width:330px; transform: rotate(0deg); opacity:1;}
100% {margin-left:638px;
margin-top:0px;
width:308px; opacity:1;}}
.show_block_3_4{margin-left:935px;
margin-top:924px;
width:330px;}
@-webkit-keyframes show_block_3_4 {0% {margin-left:638px;
margin-top:198px; opacity:1;}
50% {margin-left:638px;
margin-top:198px;
width:330px; transform: rotate(0deg); opacity:1;}
100% {margin-left:715px;
margin-top:11px;
width:308px; transform: rotate(10deg); opacity:1;}}
.show_block_3_5{margin-left:1045px;
margin-top:924px;
width:330px;}
@-webkit-keyframes show_block_3_5 {0% {margin-left:638px;
margin-top:198px; opacity:1;}
50% {margin-left:638px;
margin-top:198px;
width:330px; transform: rotate(0deg); opacity:1;}
100% {margin-left:792px;
margin-top:22px;
width:308px; transform: rotate(20deg); opacity:1;}}
.show_block_3_6{margin-left:110px;
margin-top:154px;
width:330px;}
.show_block_3_7{margin-left:1210px;
margin-top:154px;
width:330px;}

.left_block{top:88px;}
.middle_block{top:88px;}
.right_block{top:88px;}
.shapka_sub{margin-top:22px;}
.red_submit{width:187px;
height:39px;
border-radius:6px;
font-size:22px;}
.main_submit{width:187px;
height:39px;
border-radius:6px;
font-size:22px;}
.sub_srazu{margin-top:22px;
width:330px;}
.div_logo{margin-left:33px;
margin-top:13px;}
.lib_logo{width:55px;
height:55px;
border-radius:6px;}
.lib_function{margin-top:22px;
width:165px;
height:39px;
font-size:26px;
border-radius:6px;
padding:2px;}
.lib_navig{margin-top:22px;
width:308px;
height:39px;
font-size:26px;
border-radius:6px;
padding:2px;}
.block_zagol{font-size:26px;
margin-top:22px;}
.form_select{width:242px;
padding:3px;
font-size:24px;
border-radius:6px;}
.form_text{width:424px;
height:33px;
font-size:29px;
border-radius:6px;}
.form_text2{width:468px;
height:33px;
font-size:29px;}
.form_text_mal{font-size:26px;
width:110px;
height:28px;}
.form_text_big{font-size:26px;
width:165px;
height:28px;}
.form_text_table{width:103px;
height:33px;
font-size:29px;
border-radius:6px;}
.form_table2{width:117px;}
.form_textarea{width:550px;
height:55px;
font-size:29px;
border-radius:6px;}
.left_block_scroll{margin-top:11px;
font-size:29px;
width:462px;
height:660px;}
.left_tbl{font-size:26px;
margin-top:22px;
width:462px;}
.left_tbl td{padding:2px;}
.left_block_img{width:99px;
margin-left:9px;}
.ind_str{padding:6px;
font-size:29px;
margin-left:20px;
width:413px;}
.div_privat{font-size:26px;
margin-top:11px;
margin-left:11px;
margin-right:11px;
width:462px;}
.label_privat{ width:176px;
height:33px;
padding:3px;
margin-top:11px;
margin-left:11px;}
.label_privat:before{font-size:24px;}
.form_privat{width:418px;
font-size:22px;
margin-top:11px;
margin-left:11px;}
.text_adress{width:330px;
height:33px;
font-size:29px;
border-radius:6px;}
.middle_block_ins{margin-left:33px;
font-size:29px;}
.div_block_tbl{padding:11px;
height:880px;}
.block_tbl{width:572px;
padding:11px;
margin-top:22px;}
.block_tbl td{font-size:24px;}
.assist_block{width:550px;
height:803px;
font-size:24px;
padding:11px;
margin-top:11px;}
.select_assist{width:220px;
height:39px;
font-size:24px;
margin-top:-44px;
border:2px solid #793600;}
.sub_assist{width:550px;
font-size:24px;
margin-top:11px;
text-indent:33px;}
.shadow_red{text-shadow:0 -1px 11px red,0 -1px 11px red,0 -1px 11px red;}
.shadow_white{text-shadow:0 -1px 11px white,0 -1px 11px white,0 -1px 11px white;}
.shadow_black{text-shadow:0 -1px 11px black,0 -1px 11px black,0 -1px 11px black;}
.bord_red_2{border:2px solid red;}
.bord_red_5{border:6px solid red;}
.bord_red_10{border:11px solid red;}
.bord_white_2{border:2px solid white;}
.bord_white_5{border:6px solid white;}
.bord_white_10{border:11px solid white;}
.bord_black_2{border:2px solid black;}
.bord_black_5{border:6px solid black;}
.bord_black_10{border:11px solid black;}
.div_preview{margin-top: 154px;}
.right_block_top{margin-top: 22px;
width:462px;
font-size:26px;
padding:6px;}
.tip_{width:440px;
margin-top: -660px;
margin-left:-11px;
text-indent:28px;
font-size:26px;
padding:22px;
border-radius:11px;
-webkit-box-shadow:inset 0 0 17px #e78421;}
.div_gotovo{margin-top: 836px;
width:462px;}
.shab_block{padding:11px;
margin-top:33px;
margin-left:33px;
padding-bottom:33px;}
.block_sablon{font-size:24px;
width:572px;
margin-top:28px;}
.shab_select{width:154px;
height:33px;
margin-top:22px;
margin-left:440px;
border-radius:6px;}
.shab_tbl_scroll{width:583px;
max-height:275px;
margin-top:6px;}
.mesto_pod_img{ margin-top:242px;
font-size:26px;
width:132px;
height:132px;}
}

@media screen and (min-width:1441px) and (max-width:1620px){  /* ================================= 90% */ 
.shapka{height:72px;}
.start_block{width:1386px;
margin-left:-693px;
margin-top:27px;}
.show_block_0{margin-top:72px;
font-size:54px;}
.salut {margin-top:-45px;
margin-left:-540px;
width:540px;
height:360px;}
.salut_2 {margin-top:-45px;
margin-left:270px;
width:540px;
height:360px;}
.show_block_1{font-size:43px;}
.show_block_1_1{margin-left:810px;
margin-top:18px;
width:180px;}
@-webkit-keyframes show_block_1_1 { 0% {margin-left:810px;
margin-top:18px;
width:180px; opacity:1;}
100% { margin-left:315px;
margin-top:126px;
width:720px; opacity:1;}}
.show_block_1_2{margin-left:567px;
margin-top:162px;
width:207px;}
.show_block_1_3{margin-left:567px;
margin-top:162px;
width:207px;
border-radius:90px;}
.show_block_1_4{margin-left:522px;
margin-top:108px;
width:297px;
height:360px;}
@-webkit-keyframes show_block_1_4 {50% { margin-left:315px;
margin-top:180px; opacity:1;}
100% {margin-left:315px;
margin-top:180px; opacity:0;}}
.show_block_1_5{margin-left:180px;
margin-top:90px;
width:270px;}
.show_block_1_6{margin-left:486px;
margin-top:27px;}
.show_block_1_7{margin-left:882px;
margin-top:90px;
width:270px;}
.show_block_2{font-size:43px;}
.show_block_2_1{margin-left:585px;
margin-top:126px;
width:270px;}
@-webkit-keyframes show_block_2_2 {0% {margin-left:315px;
margin-top:180px;
width:270px; opacity:0;}
40% {margin-left:585px;
margin-top:126px;
width:270px; opacity:1;}
80% {margin-left:585px;
margin-top:126px;
width:270px; opacity:1;}
100% {margin-left:315px;
margin-top:180px;
width:270px; opacity:0;}}
.show_block_2_3{margin-left:522px;
width:342px;}
@-webkit-keyframes show_block_2_3 {0% {margin-left:855px;
margin-top:180px;
width:270px; opacity:0;}
40% {margin-left:522px;
margin-top:0px;
width:342px; opacity:1;}
80% {margin-left:522px;
margin-top:0px;
width:342px; opacity:1;}
100% {margin-left:855px;
margin-top:180px;
width:270px; opacity:0;}}
.show_block_2_4{margin-left:648px;
margin-top:90px;
width:135px;}
@-webkit-keyframes show_block_2_4 {0% {margin-left:648px;
margin-top:90px; opacity:1;}
60% {margin-left:648px;
margin-top:144px; opacity:1;}
90% {margin-left:648px;
margin-top:144px; transform: rotate(0deg); opacity:1;}
100% {margin-left:657px;
margin-top:144px; transform: rotate(13deg); opacity:1;}}
.show_block_2_5{margin-left:270px;
margin-top:90px;
width:315px;}
.show_block_2_6{margin-left:882px;
margin-top:90px;
width:270px;}
.show_block_3{margin-top:18px;
margin-left:45px;
font-size:43px;}
.show_block_3_1{margin-left:522px;
margin-top:162px;
width:270px;}
@-webkit-keyframes show_block_3_1 {0% {margin-left:522px;
margin-top:162px; opacity:1;}
50% {margin-left:522px;
margin-top:162px;
width:270px; transform: rotate(0deg); opacity:1;}
100% {margin-left:396px;
margin-top:18px;
width:252px; transform: rotate(-20deg); opacity:1;}}
.show_block_3_2{margin-left:522px;
margin-top:162px;
width:270px;}
@-webkit-keyframes show_block_3_2 {0% {margin-left:522px;
margin-top:162px; opacity:1;}
50% {margin-left:522px;
margin-top:162px;
width:270px; transform: rotate(0deg); opacity:1;}
100% {margin-left:459px;
margin-top:9px;
width:252px; transform: rotate(-10deg); opacity:1;}}
.show_block_3_3{margin-left:675px;
margin-top:756px;
width:270px;}
@-webkit-keyframes show_block_3_3 {0% {margin-left:522px;
margin-top:162px; opacity:1;}
50% {margin-left:522px;
margin-top:162px;
width:270px; transform: rotate(0deg); opacity:1;}
100% {margin-left:522px;
margin-top:0px;
width:252px; opacity:1;}}
.show_block_3_4{margin-left:765px;
margin-top:756px;
width:270px;}
@-webkit-keyframes show_block_3_4 {0% {margin-left:522px;
margin-top:162px; opacity:1;}
50% {margin-left:522px;
margin-top:162px;
width:270px; transform: rotate(0deg); opacity:1;}
100% {margin-left:585px;
margin-top:9px;
width:252px; transform: rotate(10deg); opacity:1;}}
.show_block_3_5{margin-left:855px;
margin-top:756px;
width:270px;}
@-webkit-keyframes show_block_3_5 {0% {margin-left:522px;
margin-top:162px; opacity:1;}
50% {margin-left:522px;
margin-top:162px;
width:270px; transform: rotate(0deg); opacity:1;}
100% {margin-left:648px;
margin-top:18px;
width:252px; transform: rotate(20deg); opacity:1;}}
.show_block_3_6{margin-left:90px;
margin-top:126px;
width:270px;}
.show_block_3_7{margin-left:990px;
margin-top:126px;
width:270px;}

.left_block{top:72px;}
.middle_block{top:72px;}
.right_block{top:72px;}
.shapka_sub{margin-top:18px;}
.red_submit{width:153px;
height:32px;
border-radius:5px;
font-size:18px;}
.main_submit{width:153px;
height:32px;
border-radius:5px;
font-size:18px;}
.sub_srazu{margin-top:18px;
width:270px;}
.div_logo{margin-left:27px;
margin-top:11px;}
.lib_logo{width:45px;
height:45px;
border-radius:5px;}
.lib_function{margin-top:18px;
width:135px;
height:32px;
font-size:22px;
border-radius:5px;
padding:2px;}
.lib_navig{margin-top:18px;
width:252px;
height:32px;
font-size:22px;
border-radius:5px;
padding:2px;}
.block_zagol{font-size:22px;
margin-top:18px;}
.form_select{width:198px;
padding:3px;
font-size:20px;
border-radius:5px;}
.form_text{width:347px;
height:27px;
font-size:23px;
border-radius:5px;}
.form_text2{width:383px;
height:27px;
font-size:23px;}
.form_text_mal{font-size:22px;
width:90px;
height:23px;}
.form_text_big{font-size:22px;
width:135px;
height:23px;}
.form_text_table{width:85px;
height:27px;
font-size:23px;
border-radius:5px;}
.form_table2{width:95px;}
.form_textarea{width:450px;
height:45px;
font-size:23px;
border-radius:5px;}
.left_block_scroll{margin-top:9px;
font-size:23px;
width:378px;
height:540px;}
.left_tbl{font-size:22px;
margin-top:18px;
width:378px;}
.left_tbl td{padding:2px;}
.left_block_img{width:81px;
margin-left:7px;}
.ind_str{padding:5px;
font-size:23px;
margin-left:16px;
width:338px;}
.div_privat{font-size:22px;
margin-top:9px;
margin-left:9px;
margin-right:9px;
width:378px;}
.label_privat{ width:144px;
height:27px;
padding:3px;
margin-top:9px;
margin-left:9px;}
.label_privat:before{font-size:20px;}
.form_privat{width:342px;
font-size:18px;
margin-top:9px;
margin-left:9px;}
.text_adress{width:270px;
height:27px;
font-size:23px;
border-radius:5px;}
.middle_block_ins{margin-left:27px;
font-size:23px;}
.div_block_tbl{padding:9px;
height:720px;}
.block_tbl{width:468px;
padding:9px;
margin-top:18px;}
.block_tbl td{font-size:20px;}
.assist_block{width:450px;
height:657px;
font-size:20px;
padding:9px;
margin-top:9px;}
.select_assist{width:180px;
height:32px;
font-size:20px;
margin-top:-36px;
border:2px solid #793600;}
.sub_assist{width:450px;
font-size:20px;
margin-top:9px;
text-indent:27px;}
.shadow_red{text-shadow:0 -1px 9px red,0 -1px 9px red,0 -1px 9px red;}
.shadow_white{text-shadow:0 -1px 9px white,0 -1px 9px white,0 -1px 9px white;}
.shadow_black{text-shadow:0 -1px 9px black,0 -1px 9px black,0 -1px 9px black;}
.bord_red_2{border:2px solid red;}
.bord_red_5{border:5px solid red;}
.bord_red_10{border:9px solid red;}
.bord_white_2{border:2px solid white;}
.bord_white_5{border:5px solid white;}
.bord_white_10{border:9px solid white;}
.bord_black_2{border:2px solid black;}
.bord_black_5{border:5px solid black;}
.bord_black_10{border:9px solid black;}
.div_preview{margin-top: 126px;}
.right_block_top{margin-top: 18px;
width:378px;
font-size:22px;
padding:5px;}
.tip_{width:360px;
margin-top: -540px;
margin-left:-9px;
text-indent:23px;
font-size:22px;
padding:18px;
border-radius:9px;
-webkit-box-shadow:inset 0 0 14px #e78421;}
.div_gotovo{margin-top: 684px;
width:378px;}
.shab_block{padding:9px;
margin-top:27px;
margin-left:27px;
padding-bottom:27px;}
.block_sablon{font-size:20px;
width:468px;
margin-top:23px;}
.shab_select{width:126px;
height:27px;
margin-top:18px;
margin-left:360px;
border-radius:5px;}
.shab_tbl_scroll{width:477px;
max-height:225px;
margin-top:5px;}
.mesto_pod_img{ margin-top:198px;
font-size:22px;
width:108px;
height:108px;}
}
@media screen and (min-width:1261px) and (max-width:1440px){ /*=================================80% */
.shapka{height:64px;}
.start_block{width:1232px;
margin-left:-616px;
margin-top:24px;}
.show_block_0{margin-top:64px;
font-size:48px;}
.salut {margin-top:-40px;
margin-left:-480px;
width:480px;
height:320px;}
.salut_2 {margin-top:-40px;
margin-left:240px;
width:480px;
height:320px;}
.show_block_1{font-size:38px;}
.show_block_1_1{margin-left:720px;
margin-top:16px;
width:160px;}
@-webkit-keyframes show_block_1_1 { 0% {margin-left:720px;
margin-top:16px;
width:160px; opacity:1;}
100% { margin-left:280px;
margin-top:112px;
width:640px; opacity:1;}}
.show_block_1_2{margin-left:504px;
margin-top:144px;
width:184px;}
.show_block_1_3{margin-left:504px;
margin-top:144px;
width:184px;
border-radius:80px;}
.show_block_1_4{margin-left:464px;
margin-top:96px;
width:264px;
height:320px;}
@-webkit-keyframes show_block_1_4 {50% { margin-left:280px;
margin-top:160px; opacity:1;}
100% {margin-left:280px;
margin-top:160px; opacity:0;}}
.show_block_1_5{margin-left:160px;
margin-top:80px;
width:240px;}
.show_block_1_6{margin-left:432px;
margin-top:24px;}
.show_block_1_7{margin-left:784px;
margin-top:80px;
width:240px;}
.show_block_2{font-size:38px;}
.show_block_2_1{margin-left:520px;
margin-top:112px;
width:240px;}
@-webkit-keyframes show_block_2_2 {0% {margin-left:280px;
margin-top:160px;
width:240px; opacity:0;}
40% {margin-left:520px;
margin-top:112px;
width:240px; opacity:1;}
80% {margin-left:520px;
margin-top:112px;
width:240px; opacity:1;}
100% {margin-left:280px;
margin-top:160px;
width:240px; opacity:0;}}
.show_block_2_3{margin-left:464px;
width:304px;}
@-webkit-keyframes show_block_2_3 {0% {margin-left:760px;
margin-top:160px;
width:240px; opacity:0;}
40% {margin-left:464px;
margin-top:0px;
width:304px; opacity:1;}
80% {margin-left:464px;
margin-top:0px;
width:304px; opacity:1;}
100% {margin-left:760px;
margin-top:160px;
width:240px; opacity:0;}}
.show_block_2_4{margin-left:576px;
margin-top:80px;
width:120px;}
@-webkit-keyframes show_block_2_4 {0% {margin-left:576px;
margin-top:80px; opacity:1;}
60% {margin-left:576px;
margin-top:128px; opacity:1;}
90% {margin-left:576px;
margin-top:128px; transform: rotate(0deg); opacity:1;}
100% {margin-left:584px;
margin-top:128px; transform: rotate(13deg); opacity:1;}}
.show_block_2_5{margin-left:240px;
margin-top:80px;
width:280px;}
.show_block_2_6{margin-left:784px;
margin-top:80px;
width:240px;}
.show_block_3{margin-top:16px;
margin-left:40px;
font-size:38px;}
.show_block_3_1{margin-left:464px;
margin-top:144px;
width:240px;}
@-webkit-keyframes show_block_3_1 {0% {margin-left:464px;
margin-top:144px; opacity:1;}
50% {margin-left:464px;
margin-top:144px;
width:240px; transform: rotate(0deg); opacity:1;}
100% {margin-left:352px;
margin-top:16px;
width:224px; transform: rotate(-20deg); opacity:1;}}
.show_block_3_2{margin-left:464px;
margin-top:144px;
width:240px;}
@-webkit-keyframes show_block_3_2 {0% {margin-left:464px;
margin-top:144px; opacity:1;}
50% {margin-left:464px;
margin-top:144px;
width:240px; transform: rotate(0deg); opacity:1;}
100% {margin-left:408px;
margin-top:8px;
width:224px; transform: rotate(-10deg); opacity:1;}}
.show_block_3_3{margin-left:600px;
margin-top:672px;
width:240px;}
@-webkit-keyframes show_block_3_3 {0% {margin-left:464px;
margin-top:144px; opacity:1;}
50% {margin-left:464px;
margin-top:144px;
width:240px; transform: rotate(0deg); opacity:1;}
100% {margin-left:464px;
margin-top:0px;
width:224px; opacity:1;}}
.show_block_3_4{margin-left:680px;
margin-top:672px;
width:240px;}
@-webkit-keyframes show_block_3_4 {0% {margin-left:464px;
margin-top:144px; opacity:1;}
50% {margin-left:464px;
margin-top:144px;
width:240px; transform: rotate(0deg); opacity:1;}
100% {margin-left:520px;
margin-top:8px;
width:224px; transform: rotate(10deg); opacity:1;}}
.show_block_3_5{margin-left:760px;
margin-top:672px;
width:240px;}
@-webkit-keyframes show_block_3_5 {0% {margin-left:464px;
margin-top:144px; opacity:1;}
50% {margin-left:464px;
margin-top:144px;
width:240px; transform: rotate(0deg); opacity:1;}
100% {margin-left:576px;
margin-top:16px;
width:224px; transform: rotate(20deg); opacity:1;}}
.show_block_3_6{margin-left:80px;
margin-top:112px;
width:240px;}
.show_block_3_7{margin-left:880px;
margin-top:112px;
width:240px;}

.left_block{top:64px;}
.middle_block{top:64px;}
.right_block{top:64px;}
.shapka_sub{margin-top:16px;}
.red_submit{width:136px;
height:28px;
border-radius:4px;
font-size:16px;}
.main_submit{width:136px;
height:28px;
border-radius:4px;
font-size:16px;}
.sub_srazu{margin-top:16px;
width:240px;}
.div_logo{margin-left:24px;
margin-top:10px;}
.lib_logo{width:40px;
height:40px;
border-radius:4px;}
.lib_function{margin-top:16px;
width:120px;
height:28px;
font-size:19px;
border-radius:4px;
padding:2px;}
.lib_navig{margin-top:16px;
width:224px;
height:28px;
font-size:19px;
border-radius:4px;
padding:2px;}
.block_zagol{font-size:19px;
margin-top:16px;}
.form_select{width:176px;
padding:2px;
font-size:18px;
border-radius:4px;}
.form_text{width:308px;
height:24px;
font-size:21px;
border-radius:4px;}
.form_text2{width:340px;
height:24px;
font-size:21px;}
.form_text_mal{font-size:19px;
width:80px;
height:20px;}
.form_text_big{font-size:19px;
width:120px;
height:20px;}
.form_text_table{width:75px;
height:24px;
font-size:21px;
border-radius:4px;}
.form_table2{width:85px;}
.form_textarea{width:400px;
height:40px;
font-size:21px;
border-radius:4px;}
.left_block_scroll{margin-top:8px;
font-size:21px;
width:336px;
height:480px;}
.left_tbl{font-size:19px;
margin-top:16px;
width:336px;}
.left_tbl td{padding:2px;}
.left_block_img{width:72px;
margin-left:6px;}
.ind_str{padding:4px;
font-size:21px;
margin-left:14px;
width:300px;}
.div_privat{font-size:19px;
margin-top:8px;
margin-left:8px;
margin-right:8px;
width:336px;}
.label_privat{ width:128px;
height:24px;
padding:2px;
margin-top:8px;
margin-left:8px;}
.label_privat:before{font-size:18px;}
.form_privat{width:304px;
font-size:16px;
margin-top:8px;
margin-left:8px;}
.text_adress{width:240px;
height:24px;
font-size:21px;
border-radius:4px;}
.middle_block_ins{margin-left:24px;
font-size:21px;}
.div_block_tbl{padding:8px;
height:640px;}
.block_tbl{width:416px;
padding:8px;
margin-top:16px;}
.block_tbl td{font-size:18px;}
.assist_block{width:400px;
height:584px;
font-size:18px;
padding:8px;
margin-top:8px;}
.select_assist{width:160px;
height:28px;
font-size:18px;
margin-top:-32px;
border:2px solid #793600;}
.sub_assist{width:400px;
font-size:18px;
margin-top:8px;
text-indent:24px;}
.shadow_red{text-shadow:0 -1px 8px red,0 -1px 8px red,0 -1px 8px red;}
.shadow_white{text-shadow:0 -1px 8px white,0 -1px 8px white,0 -1px 8px white;}
.shadow_black{text-shadow:0 -1px 8px black,0 -1px 8px black,0 -1px 8px black;}
.bord_red_2{border:2px solid red;}
.bord_red_5{border:4px solid red;}
.bord_red_10{border:8px solid red;}
.bord_white_2{border:2px solid white;}
.bord_white_5{border:4px solid white;}
.bord_white_10{border:8px solid white;}
.bord_black_2{border:2px solid black;}
.bord_black_5{border:4px solid black;}
.bord_black_10{border:8px solid black;}
.div_preview{margin-top: 112px;}
.right_block_top{margin-top: 16px;
width:336px;
font-size:19px;
padding:4px;}
.tip_{width:320px;
margin-top: -480px;
margin-left:-8px;
text-indent:20px;
font-size:19px;
padding:16px;
border-radius:8px;
-webkit-box-shadow:inset 0 0 12px #e78421;}
.div_gotovo{margin-top: 608px;
width:336px;}
.shab_block{padding:8px;
margin-top:24px;
margin-left:24px;
padding-bottom:24px;}
.block_sablon{font-size:18px;
width:416px;
margin-top:20px;}
.shab_select{width:112px;
height:24px;
margin-top:16px;
margin-left:320px;
border-radius:4px;}
.shab_tbl_scroll{width:424px;
max-height:200px;
margin-top:4px;}
.mesto_pod_img{ margin-top:176px;
font-size:19px;
width:96px;
height:96px;}
}
@media screen and (min-width:1081px) and (max-width:1260px){ /* ======================70% */
.shapka{height:56px;}
.start_block{width:1078px;
margin-left:-539px;
margin-top:21px;}
.show_block_0{margin-top:56px;
font-size:42px;}
.salut {margin-top:-35px;
margin-left:-420px;
width:420px;
height:280px;}
.salut_2 {margin-top:-35px;
margin-left:210px;
width:420px;
height:280px;}
.show_block_1{font-size:34px;}
.show_block_1_1{margin-left:630px;
margin-top:14px;
width:140px;}
@-webkit-keyframes show_block_1_1 { 0% {margin-left:630px;
margin-top:14px;
width:140px; opacity:1;}
100% { margin-left:245px;
margin-top:98px;
width:560px; opacity:1;}}
.show_block_1_2{margin-left:441px;
margin-top:126px;
width:161px;}
.show_block_1_3{margin-left:441px;
margin-top:126px;
width:161px;
border-radius:70px;}
.show_block_1_4{margin-left:406px;
margin-top:84px;
width:231px;
height:280px;}
@-webkit-keyframes show_block_1_4 {50% { margin-left:245px;
margin-top:140px; opacity:1;}
100% {margin-left:245px;
margin-top:140px; opacity:0;}}
.show_block_1_5{margin-left:140px;
margin-top:70px;
width:210px;}
.show_block_1_6{margin-left:378px;
margin-top:21px;}
.show_block_1_7{margin-left:686px;
margin-top:70px;
width:210px;}
.show_block_2{font-size:34px;}
.show_block_2_1{margin-left:455px;
margin-top:98px;
width:210px;}
@-webkit-keyframes show_block_2_2 {0% {margin-left:245px;
margin-top:140px;
width:210px; opacity:0;}
40% {margin-left:455px;
margin-top:98px;
width:210px; opacity:1;}
80% {margin-left:455px;
margin-top:98px;
width:210px; opacity:1;}
100% {margin-left:245px;
margin-top:140px;
width:210px; opacity:0;}}
.show_block_2_3{margin-left:406px;
width:266px;}
@-webkit-keyframes show_block_2_3 {0% {margin-left:665px;
margin-top:140px;
width:210px; opacity:0;}
40% {margin-left:406px;
margin-top:0px;
width:266px; opacity:1;}
80% {margin-left:406px;
margin-top:0px;
width:266px; opacity:1;}
100% {margin-left:665px;
margin-top:140px;
width:210px; opacity:0;}}
.show_block_2_4{margin-left:504px;
margin-top:70px;
width:105px;}
@-webkit-keyframes show_block_2_4 {0% {margin-left:504px;
margin-top:70px; opacity:1;}
60% {margin-left:504px;
margin-top:112px; opacity:1;}
90% {margin-left:504px;
margin-top:112px; transform: rotate(0deg); opacity:1;}
100% {margin-left:511px;
margin-top:112px; transform: rotate(13deg); opacity:1;}}
.show_block_2_5{margin-left:210px;
margin-top:70px;
width:245px;}
.show_block_2_6{margin-left:686px;
margin-top:70px;
width:210px;}
.show_block_3{margin-top:14px;
margin-left:35px;
font-size:34px;}
.show_block_3_1{margin-left:406px;
margin-top:126px;
width:210px;}
@-webkit-keyframes show_block_3_1 {0% {margin-left:406px;
margin-top:126px; opacity:1;}
50% {margin-left:406px;
margin-top:126px;
width:210px; transform: rotate(0deg); opacity:1;}
100% {margin-left:308px;
margin-top:14px;
width:196px; transform: rotate(-20deg); opacity:1;}}
.show_block_3_2{margin-left:406px;
margin-top:126px;
width:210px;}
@-webkit-keyframes show_block_3_2 {0% {margin-left:406px;
margin-top:126px; opacity:1;}
50% {margin-left:406px;
margin-top:126px;
width:210px; transform: rotate(0deg); opacity:1;}
100% {margin-left:357px;
margin-top:7px;
width:196px; transform: rotate(-10deg); opacity:1;}}
.show_block_3_3{margin-left:525px;
margin-top:588px;
width:210px;}
@-webkit-keyframes show_block_3_3 {0% {margin-left:406px;
margin-top:126px; opacity:1;}
50% {margin-left:406px;
margin-top:126px;
width:210px; transform: rotate(0deg); opacity:1;}
100% {margin-left:406px;
margin-top:0px;
width:196px; opacity:1;}}
.show_block_3_4{margin-left:595px;
margin-top:588px;
width:210px;}
@-webkit-keyframes show_block_3_4 {0% {margin-left:406px;
margin-top:126px; opacity:1;}
50% {margin-left:406px;
margin-top:126px;
width:210px; transform: rotate(0deg); opacity:1;}
100% {margin-left:455px;
margin-top:7px;
width:196px; transform: rotate(10deg); opacity:1;}}
.show_block_3_5{margin-left:665px;
margin-top:588px;
width:210px;}
@-webkit-keyframes show_block_3_5 {0% {margin-left:406px;
margin-top:126px; opacity:1;}
50% {margin-left:406px;
margin-top:126px;
width:210px; transform: rotate(0deg); opacity:1;}
100% {margin-left:504px;
margin-top:14px;
width:196px; transform: rotate(20deg); opacity:1;}}
.show_block_3_6{margin-left:70px;
margin-top:98px;
width:210px;}
.show_block_3_7{margin-left:770px;
margin-top:98px;
width:210px;}
.left_block{top:56px;}
.middle_block{top:56px;}
.right_block{top:56px;}
.shapka_sub{margin-top:14px;}
.red_submit{width:119px;
height:25px;
border-radius:4px;
font-size:14px;}
.main_submit{width:119px;
height:25px;
border-radius:4px;
font-size:14px;}
.sub_srazu{margin-top:14px;
width:210px;}
.div_logo{margin-left:21px;
margin-top:8px;}
.lib_logo{width:35px;
height:35px;
border-radius:4px;}
.lib_function{margin-top:14px;
width:105px;
height:25px;
font-size:17px;
border-radius:4px;
padding:1px;}
.lib_navig{margin-top:14px;
width:196px;
height:25px;
font-size:17px;
border-radius:4px;
padding:1px;}
.block_zagol{font-size:17px;
margin-top:14px;}
.form_select{width:154px;
padding:2px;
font-size:15px;
border-radius:4px;}
.form_text{width:270px;
height:21px;
font-size:18px;
border-radius:4px;}
.form_text2{width:298px;
height:21px;
font-size:18px;}
.form_text_mal{font-size:17px;
width:70px;
height:20px;}
.form_text_big{font-size:17px;
width:105px;
height:20px;}
.form_text_table{width:66px;
height:21px;
font-size:18px;
border-radius:4px;}
.form_table2{width:74px;}
.form_textarea{width:350px;
height:35px;
font-size:18px;
border-radius:4px;}
.left_block_scroll{margin-top:7px;
font-size:18px;
width:294px;
height:420px;}
.left_tbl{font-size:17px;
margin-top:14px;
width:294px;}
.left_tbl td{padding:1px;}
.left_block_img{width:63px;
margin-left:6px;}
.ind_str{padding:4px;
font-size:18px;
margin-left:13px;
width:263px;}
.div_privat{font-size:17px;
margin-top:7px;
margin-left:7px;
margin-right:7px;
width:294px;}
.label_privat{ width:112px;
height:21px;
padding:2px;
margin-top:7px;
margin-left:7px;}
.label_privat:before{font-size:15px;}
.form_privat{width:266px;
font-size:14px;
margin-top:7px;
margin-left:7px;}
.text_adress{width:210px;
height:21px;
font-size:18px;
border-radius:4px;}
.middle_block_ins{margin-left:21px;
font-size:18px;}
.div_block_tbl{padding:7px;
height:560px;}
.block_tbl{width:364px;
padding:7px;
margin-top:14px;}
.block_tbl td{font-size:15px;}
.assist_block{width:350px;
height:511px;
font-size:15px;
padding:7px;
margin-top:7px;}
.select_assist{width:140px;
height:25px;
font-size:15px;
margin-top:-28px;
border:1px solid #793600;}
.sub_assist{width:350px;
font-size:15px;
margin-top:7px;
text-indent:21px;}
.shadow_red{text-shadow:0 -1px 7px red,0 -1px 7px red,0 -1px 7px red;}
.shadow_white{text-shadow:0 -1px 7px white,0 -1px 7px white,0 -1px 7px white;}
.shadow_black{text-shadow:0 -1px 7px black,0 -1px 7px black,0 -1px 7px black;}
.bord_red_2{border:1px solid red;}
.bord_red_5{border:4px solid red;}
.bord_red_10{border:7px solid red;}
.bord_white_2{border:1px solid white;}
.bord_white_5{border:4px solid white;}
.bord_white_10{border:7px solid white;}
.bord_black_2{border:1px solid black;}
.bord_black_5{border:4px solid black;}
.bord_black_10{border:7px solid black;}
.div_preview{margin-top: 98px;}
.right_block_top{margin-top: 14px;
width:294px;
font-size:17px;
padding:4px;}
.tip_{width:280px;
margin-top: -420px;
margin-left:-7px;
text-indent:18px;
font-size:17px;
padding:14px;
border-radius:7px;
-webkit-box-shadow:inset 0 0 11px #e78421;}
.div_gotovo{margin-top: 532px;
width:294px;}
.shab_block{padding:7px;
margin-top:21px;
margin-left:21px;
padding-bottom:21px;}
.block_sablon{font-size:15px;
width:364px;
margin-top:18px;}
.shab_select{width:98px;
height:21px;
margin-top:14px;
margin-left:280px;
border-radius:4px;}
.shab_tbl_scroll{width:371px;
max-height:175px;
margin-top:4px;}
.mesto_pod_img{ margin-top:154px;
font-size:17px;
width:84px;
height:84px;}
}
@media screen and (min-width:901px) and (max-width:1080px){  /*  ========================60% */
.shapka{height:48px;}
.start_block{width:924px;
margin-left:-462px;
margin-top:18px;}
.show_block_0{margin-top:48px;
font-size:36px;}
.salut {margin-top:-30px;
margin-left:-360px;
width:360px;
height:240px;}
.salut_2 {margin-top:-30px;
margin-left:180px;
width:360px;
height:240px;}
.show_block_1{font-size:29px;}
.show_block_1_1{margin-left:540px;
margin-top:12px;
width:120px;}
@-webkit-keyframes show_block_1_1 { 0% {margin-left:540px;
margin-top:12px;
width:120px; opacity:1;}
100% { margin-left:210px;
margin-top:84px;
width:480px; opacity:1;}}
.show_block_1_2{margin-left:378px;
margin-top:108px;
width:138px;}
.show_block_1_3{margin-left:378px;
margin-top:108px;
width:138px;
border-radius:60px;}
.show_block_1_4{margin-left:348px;
margin-top:72px;
width:198px;
height:240px;}
@-webkit-keyframes show_block_1_4 {50% { margin-left:210px;
margin-top:120px; opacity:1;}
100% {margin-left:210px;
margin-top:120px; opacity:0;}}
.show_block_1_5{margin-left:120px;
margin-top:60px;
width:180px;}
.show_block_1_6{margin-left:324px;
margin-top:18px;}
.show_block_1_7{margin-left:588px;
margin-top:60px;
width:180px;}
.show_block_2{font-size:29px;}
.show_block_2_1{margin-left:390px;
margin-top:84px;
width:180px;}
@-webkit-keyframes show_block_2_2 {0% {margin-left:210px;
margin-top:120px;
width:180px; opacity:0;}
40% {margin-left:390px;
margin-top:84px;
width:180px; opacity:1;}
80% {margin-left:390px;
margin-top:84px;
width:180px; opacity:1;}
100% {margin-left:210px;
margin-top:120px;
width:180px; opacity:0;}}
.show_block_2_3{margin-left:348px;
width:228px;}
@-webkit-keyframes show_block_2_3 {0% {margin-left:570px;
margin-top:120px;
width:180px; opacity:0;}
40% {margin-left:348px;
margin-top:0px;
width:228px; opacity:1;}
80% {margin-left:348px;
margin-top:0px;
width:228px; opacity:1;}
100% {margin-left:570px;
margin-top:120px;
width:180px; opacity:0;}}
.show_block_2_4{margin-left:432px;
margin-top:60px;
width:90px;}
@-webkit-keyframes show_block_2_4 {0% {margin-left:432px;
margin-top:60px; opacity:1;}
60% {margin-left:432px;
margin-top:96px; opacity:1;}
90% {margin-left:432px;
margin-top:96px; transform: rotate(0deg); opacity:1;}
100% {margin-left:438px;
margin-top:96px; transform: rotate(13deg); opacity:1;}}
.show_block_2_5{margin-left:180px;
margin-top:60px;
width:210px;}
.show_block_2_6{margin-left:588px;
margin-top:60px;
width:180px;}
.show_block_3{margin-top:12px;
margin-left:30px;
font-size:29px;}
.show_block_3_1{margin-left:348px;
margin-top:108px;
width:180px;}
@-webkit-keyframes show_block_3_1 {0% {margin-left:348px;
margin-top:108px; opacity:1;}
50% {margin-left:348px;
margin-top:108px;
width:180px; transform: rotate(0deg); opacity:1;}
100% {margin-left:264px;
margin-top:12px;
width:168px; transform: rotate(-20deg); opacity:1;}}
.show_block_3_2{margin-left:348px;
margin-top:108px;
width:180px;}
@-webkit-keyframes show_block_3_2 {0% {margin-left:348px;
margin-top:108px; opacity:1;}
50% {margin-left:348px;
margin-top:108px;
width:180px; transform: rotate(0deg); opacity:1;}
100% {margin-left:306px;
margin-top:6px;
width:168px; transform: rotate(-10deg); opacity:1;}}
.show_block_3_3{margin-left:450px;
margin-top:504px;
width:180px;}
@-webkit-keyframes show_block_3_3 {0% {margin-left:348px;
margin-top:108px; opacity:1;}
50% {margin-left:348px;
margin-top:108px;
width:180px; transform: rotate(0deg); opacity:1;}
100% {margin-left:348px;
margin-top:0px;
width:168px; opacity:1;}}
.show_block_3_4{margin-left:510px;
margin-top:504px;
width:180px;}
@-webkit-keyframes show_block_3_4 {0% {margin-left:348px;
margin-top:108px; opacity:1;}
50% {margin-left:348px;
margin-top:108px;
width:180px; transform: rotate(0deg); opacity:1;}
100% {margin-left:390px;
margin-top:6px;
width:168px; transform: rotate(10deg); opacity:1;}}
.show_block_3_5{margin-left:570px;
margin-top:504px;
width:180px;}
@-webkit-keyframes show_block_3_5 {0% {margin-left:348px;
margin-top:108px; opacity:1;}
50% {margin-left:348px;
margin-top:108px;
width:180px; transform: rotate(0deg); opacity:1;}
100% {margin-left:432px;
margin-top:12px;
width:168px; transform: rotate(20deg); opacity:1;}}
.show_block_3_6{margin-left:60px;
margin-top:84px;
width:180px;}
.show_block_3_7{margin-left:660px;
margin-top:84px;
width:180px;}
.left_block{top:48px;}
.middle_block{top:48px;}
.right_block{top:48px;}
.shapka_sub{margin-top:12px;}
.red_submit{width:102px;
height:21px;
border-radius:3px;
font-size:12px;}
.main_submit{width:102px;
height:21px;
border-radius:3px;
font-size:12px;}
.sub_srazu{margin-top:12px;
width:180px;}
.div_logo{margin-left:18px;
margin-top:7px;}
.lib_logo{width:30px;
height:30px;
border-radius:3px;}
.lib_function{margin-top:12px;
width:90px;
height:21px;
font-size:14px;
border-radius:3px;
padding:1px;}
.lib_navig{margin-top:12px;
width:168px;
height:21px;
font-size:14px;
border-radius:3px;
padding:1px;}
.block_zagol{font-size:14px;
margin-top:12px;}
.form_select{width:132px;
padding:2px;
font-size:13px;
border-radius:3px;}
.form_text{width:231px;
height:20px;
font-size:16px;
border-radius:3px;}
.form_text2{width:255px;
height:20px;
font-size:16px;}
.form_text_mal{font-size:14px;
width:60px;
height:20px;}
.form_text_big{font-size:14px;
width:90px;
height:20px;}
.form_text_table{width:56px;
height:20px;
font-size:16px;
border-radius:3px;}
.form_table2{width:64px;}
.form_textarea{width:300px;
height:30px;
font-size:16px;
border-radius:3px;}
.left_block_scroll{margin-top:6px;
font-size:16px;
width:252px;
height:360px;}
.left_tbl{font-size:14px;
margin-top:12px;
width:252px;}
.left_tbl td{padding:1px;}
.left_block_img{width:54px;
margin-left:5px;}
.ind_str{padding:3px;
font-size:16px;
margin-left:11px;
width:225px;}
.div_privat{font-size:14px;
margin-top:6px;
margin-left:6px;
margin-right:6px;
width:252px;}
.label_privat{ width:96px;
height:18px;
padding:2px;
margin-top:6px;
margin-left:6px;}
.label_privat:before{font-size:13px;}
.form_privat{width:228px;
font-size:12px;
margin-top:6px;
margin-left:6px;}
.text_adress{width:180px;
height:18px;
font-size:16px;
border-radius:3px;}
.middle_block_ins{margin-left:18px;
font-size:16px;}
.div_block_tbl{padding:6px;
height:480px;}
.block_tbl{width:312px;
padding:6px;
margin-top:12px;}
.block_tbl td{font-size:13px;}
.assist_block{width:300px;
height:438px;
font-size:13px;
padding:6px;
margin-top:6px;}
.select_assist{width:120px;
height:21px;
font-size:13px;
margin-top:-24px;
border:1px solid #793600;}
.sub_assist{width:300px;
font-size:13px;
margin-top:6px;
text-indent:18px;}
.shadow_red{text-shadow:0 -1px 6px red,0 -1px 6px red,0 -1px 6px red;}
.shadow_white{text-shadow:0 -1px 6px white,0 -1px 6px white,0 -1px 6px white;}
.shadow_black{text-shadow:0 -1px 6px black,0 -1px 6px black,0 -1px 6px black;}
.bord_red_2{border:1px solid red;}
.bord_red_5{border:3px solid red;}
.bord_red_10{border:6px solid red;}
.bord_white_2{border:1px solid white;}
.bord_white_5{border:3px solid white;}
.bord_white_10{border:6px solid white;}
.bord_black_2{border:1px solid black;}
.bord_black_5{border:3px solid black;}
.bord_black_10{border:6px solid black;}
.div_preview{margin-top: 84px;}
.right_block_top{margin-top: 12px;
width:252px;
font-size:14px;
padding:3px;}
.tip_{width:240px;
margin-top: -360px;
margin-left:-6px;
text-indent:15px;
font-size:14px;
padding:12px;
border-radius:6px;
-webkit-box-shadow:inset 0 0 9px #e78421;}
.div_gotovo{margin-top: 456px;
width:252px;}
.shab_block{padding:6px;
margin-top:18px;
margin-left:18px;
padding-bottom:18px;}
.block_sablon{font-size:13px;
width:312px;
margin-top:15px;}
.shab_select{width:84px;
height:18px;
margin-top:12px;
margin-left:240px;
border-radius:3px;}
.shab_tbl_scroll{width:318px;
max-height:150px;
margin-top:3px;}
.mesto_pod_img{ margin-top:132px;
font-size:14px;
width:72px;
height:72px;}
}
@media screen and (min-width:721px) and (max-width:900px){ /*   ============================50% */
.shapka{height:40px;}
.start_block{width:750px;
margin-left:-410px;
margin-top:15px;}
.show_block_0{margin-top:40px;
font-size:30px;}
.salut {margin-top:-25px;
margin-left:-300px;
width:300px;
height:200px;}
.salut_2 {margin-top:-25px;
margin-left:150px;
width:300px;
height:200px;}
.show_block_1{font-size:24px;}
.show_block_1_1{margin-left:450px;
margin-top:10px;
width:100px;}
@-webkit-keyframes show_block_1_1 { 0% {margin-left:450px;
margin-top:10px;
width:100px; opacity:1;}
100% { margin-left:175px;
margin-top:70px;
width:400px; opacity:1;}}
.show_block_1_2{margin-left:315px;
margin-top:90px;
width:115px;}
.show_block_1_3{margin-left:315px;
margin-top:90px;
width:115px;
border-radius:50px;}
.show_block_1_4{margin-left:290px;
margin-top:60px;
width:165px;
height:200px;}
@-webkit-keyframes show_block_1_4 {50% { margin-left:175px;
margin-top:100px; opacity:1;}
100% {margin-left:175px;
margin-top:100px; opacity:0;}}
.show_block_1_5{margin-left:100px;
margin-top:50px;
width:150px;}
.show_block_1_6{margin-left:270px;
margin-top:15px;}
.show_block_1_7{margin-left:490px;
margin-top:50px;
width:150px;}
.show_block_2{font-size:24px;}
.show_block_2_1{margin-left:325px;
margin-top:70px;
width:150px;}
@-webkit-keyframes show_block_2_2 {0% {margin-left:175px;
margin-top:100px;
width:150px; opacity:0;}
40% {margin-left:325px;
margin-top:70px;
width:150px; opacity:1;}
80% {margin-left:325px;
margin-top:70px;
width:150px; opacity:1;}
100% {margin-left:175px;
margin-top:100px;
width:150px; opacity:0;}}
.show_block_2_3{margin-left:290px;
width:190px;}
@-webkit-keyframes show_block_2_3 {0% {margin-left:475px;
margin-top:100px;
width:150px; opacity:0;}
40% {margin-left:290px;
margin-top:0px;
width:190px; opacity:1;}
80% {margin-left:290px;
margin-top:0px;
width:190px; opacity:1;}
100% {margin-left:475px;
margin-top:100px;
width:150px; opacity:0;}}
.show_block_2_4{margin-left:360px;
margin-top:50px;
width:75px;}
@-webkit-keyframes show_block_2_4 {0% {margin-left:360px;
margin-top:50px; opacity:1;}
60% {margin-left:360px;
margin-top:80px; opacity:1;}
90% {margin-left:360px;
margin-top:80px; transform: rotate(0deg); opacity:1;}
100% {margin-left:365px;
margin-top:80px; transform: rotate(13deg); opacity:1;}}
.show_block_2_5{margin-left:150px;
margin-top:50px;
width:175px;}
.show_block_2_6{margin-left:490px;
margin-top:50px;
width:150px;}
.show_block_3{margin-top:10px;
margin-left:25px;
font-size:24px;}
.show_block_3_1{margin-left:290px;
margin-top:90px;
width:150px;}
@-webkit-keyframes show_block_3_1 {0% {margin-left:290px;
margin-top:90px; opacity:1;}
50% {margin-left:290px;
margin-top:90px;
width:150px; transform: rotate(0deg); opacity:1;}
100% {margin-left:220px;
margin-top:10px;
width:140px; transform: rotate(-20deg); opacity:1;}}
.show_block_3_2{margin-left:290px;
margin-top:90px;
width:150px;}
@-webkit-keyframes show_block_3_2 {0% {margin-left:290px;
margin-top:90px; opacity:1;}
50% {margin-left:290px;
margin-top:90px;
width:150px; transform: rotate(0deg); opacity:1;}
100% {margin-left:255px;
margin-top:5px;
width:140px; transform: rotate(-10deg); opacity:1;}}
.show_block_3_3{margin-left:375px;
margin-top:420px;
width:150px;}
@-webkit-keyframes show_block_3_3 {0% {margin-left:290px;
margin-top:90px; opacity:1;}
50% {margin-left:290px;
margin-top:90px;
width:150px; transform: rotate(0deg); opacity:1;}
100% {margin-left:290px;
margin-top:0px;
width:140px; opacity:1;}}
.show_block_3_4{margin-left:425px;
margin-top:420px;
width:150px;}
@-webkit-keyframes show_block_3_4 {0% {margin-left:290px;
margin-top:90px; opacity:1;}
50% {margin-left:290px;
margin-top:90px;
width:150px; transform: rotate(0deg); opacity:1;}
100% {margin-left:325px;
margin-top:5px;
width:140px; transform: rotate(10deg); opacity:1;}}
.show_block_3_5{margin-left:475px;
margin-top:420px;
width:150px;}
@-webkit-keyframes show_block_3_5 {0% {margin-left:290px;
margin-top:90px; opacity:1;}
50% {margin-left:290px;
margin-top:90px;
width:150px; transform: rotate(0deg); opacity:1;}
100% {margin-left:360px;
margin-top:10px;
width:140px; transform: rotate(20deg); opacity:1;}}
.show_block_3_6{margin-left:50px;
margin-top:70px;
width:150px;}
.show_block_3_7{margin-left:550px;
margin-top:70px;
width:150px;}
.left_block{top:40px;}
.middle_block{top:40px;}
.right_block{top:40px;}
.shapka_sub{margin-top:10px;}
.red_submit{width:85px;
height:20px;
border-radius:3px;
font-size:12px;}
.main_submit{width:85px;
height:20px;
border-radius:3px;
font-size:12px;}
.sub_srazu{margin-top:10px;
width:150px;}
.div_logo{margin-left:15px;
margin-top:6px;}
.lib_logo{width:25px;
height:25px;
border-radius:3px;}
.lib_function{margin-top:10px;
width:75px;
height:20px;
font-size:12px;
border-radius:3px;
margin-left:70%;
padding:1px;}
.lib_navig{margin-top:10px;
width:120px;
height:20px;
font-size:12px;
border-radius:3px;
padding:1px;}
.block_zagol{font-size:12px;
margin-top:10px;}
.form_select{width:110px;
padding:2px;
font-size:12px;
border-radius:3px;}
.form_text{width:193px;
height:20px;
font-size:13px;
border-radius:3px;}
.form_text2{width:213px;
height:20px;
font-size:13px;}
.form_text_mal{font-size:12px;
width:50px;
height:20px;}
.form_text_big{font-size:12px;
width:75px;
height:20px;}
.form_text_table{width:47px;
height:20px;
font-size:13px;
border-radius:3px;}
.form_table2{width:53px;}
.form_textarea{width:250px;
height:25px;
font-size:13px;
border-radius:3px;}
.left_block_scroll{margin-top:5px;
font-size:13px;
width:210px;
height:300px;}
.left_tbl{font-size:12px;
margin-top:10px;
width:210px;}
.left_tbl td{padding:1px;}
.left_block_img{width:45px;
margin-left:4px;}
.ind_str{padding:3px;
font-size:13px;
margin-left:9px;
width:188px;}
.div_privat{font-size:12px;
margin-top:5px;
margin-left:5px;
margin-right:5px;
width:210px;}
.label_privat{ width:100px;
height:15px;
padding:2px;
margin-top:5px;
margin-left:5px;}
.label_privat:before{font-size:12px;}
.form_privat{width:180px;
font-size:12px;
margin-top:5px;
margin-left:5px;}
.text_adress{width:130px;
height:15px;
font-size:13px;
border-radius:3px;}
.middle_block_ins{margin-left:15px;
font-size:13px;}
.div_block_tbl{padding:5px;
height:400px;}
.block_tbl{width:260px;
padding:5px;
margin-top:10px;}
.block_tbl td{font-size:12px;}
.assist_block{width:250px;
height:365px;
font-size:12px;
padding:5px;
margin-top:5px;}
.select_assist{width:100px;
height:18px;
font-size:12px;
margin-top:-20px;
border:1px solid #793600;}
.sub_assist{width:250px;
font-size:12px;
margin-top:5px;
text-indent:15px;}
.shadow_red{text-shadow:0 -1px 5px red,0 -1px 5px red,0 -1px 5px red;}
.shadow_white{text-shadow:0 -1px 5px white,0 -1px 5px white,0 -1px 5px white;}
.shadow_black{text-shadow:0 -1px 5px black,0 -1px 5px black,0 -1px 5px black;}
.bord_red_2{border:1px solid red;}
.bord_red_5{border:3px solid red;}
.bord_red_10{border:5px solid red;}
.bord_white_2{border:1px solid white;}
.bord_white_5{border:3px solid white;}
.bord_white_10{border:5px solid white;}
.bord_black_2{border:1px solid black;}
.bord_black_5{border:3px solid black;}
.bord_black_10{border:5px solid black;}
.div_preview{margin-top: 70px;}
.right_block_top{margin-top: 10px;
width:210px;
font-size:12px;
padding:3px;}
.tip_{width:200px;
margin-top: -300px;
margin-left:-5px;
text-indent:13px;
font-size:12px;
padding:10px;
border-radius:5px;
-webkit-box-shadow:inset 0 0 8px #e78421;}
.div_gotovo{margin-top: 380px;
width:210px;}
.shab_block{padding:5px;
margin-top:15px;
margin-left:15px;
padding-bottom:15px;}
.block_sablon{font-size:12px;
width:260px;
margin-top:13px;}
.shab_select{width:70px;
height:15px;
margin-top:10px;
margin-left:200px;
border-radius:3px;}
.shab_tbl_scroll{width:265px;
max-height:125px;
margin-top:3px;}
.mesto_pod_img{ margin-top:110px;
font-size:12px;
width:60px;
height:60px;}
}

@media screen and (min-width:300px) and (max-width:720px){ /*   ============================40% */

.shapka{height:32px;}
.start_block{width:616px;
margin-left:-308px;
margin-top:12px;}
.show_block_0{margin-top:32px;
font-size:24px;}
.salut {margin-top:-20px;
margin-left:-240px;
width:240px;
height:160px;}
.salut_2 {margin-top:-20px;
margin-left:120px;
width:240px;
height:160px;}
.show_block_1{font-size:19px;}
.show_block_1_1{margin-left:360px;
margin-top:8px;
width:80px;}
@-webkit-keyframes show_block_1_1 { 0% {margin-left:360px;
margin-top:8px;
width:80px; opacity:1;}
100% { margin-left:140px;
margin-top:56px;
width:320px; opacity:1;}}
.show_block_1_2{margin-left:252px;
margin-top:72px;
width:92px;}
.show_block_1_3{margin-left:252px;
margin-top:72px;
width:92px;
border-radius:40px;}
.show_block_1_4{margin-left:232px;
margin-top:48px;
width:132px;
height:160px;}
@-webkit-keyframes show_block_1_4 {50% { margin-left:140px;
margin-top:80px; opacity:1;}
100% {margin-left:140px;
margin-top:80px; opacity:0;}}
.show_block_1_5{margin-left:80px;
margin-top:40px;
width:120px;}
.show_block_1_6{margin-left:216px;
margin-top:12px;}
.show_block_1_7{margin-left:392px;
margin-top:40px;
width:120px;}
.show_block_2{font-size:19px;}
.show_block_2_1{margin-left:260px;
margin-top:56px;
width:120px;}
@-webkit-keyframes show_block_2_2 {0% {margin-left:140px;
margin-top:80px;
width:120px; opacity:0;}
40% {margin-left:260px;
margin-top:56px;
width:120px; opacity:1;}
80% {margin-left:260px;
margin-top:56px;
width:120px; opacity:1;}
100% {margin-left:140px;
margin-top:80px;
width:120px; opacity:0;}}
.show_block_2_3{margin-left:232px;
width:152px;}
@-webkit-keyframes show_block_2_3 {0% {margin-left:380px;
margin-top:80px;
width:120px; opacity:0;}
40% {margin-left:232px;
margin-top:0px;
width:152px; opacity:1;}
80% {margin-left:232px;
margin-top:0px;
width:152px; opacity:1;}
100% {margin-left:380px;
margin-top:80px;
width:120px; opacity:0;}}
.show_block_2_4{margin-left:288px;
margin-top:40px;
width:60px;}
@-webkit-keyframes show_block_2_4 {0% {margin-left:288px;
margin-top:40px; opacity:1;}
60% {margin-left:288px;
margin-top:64px; opacity:1;}
90% {margin-left:288px;
margin-top:64px; transform: rotate(0deg); opacity:1;}
100% {margin-left:292px;
margin-top:64px; transform: rotate(13deg); opacity:1;}}
.show_block_2_5{margin-left:120px;
margin-top:40px;
width:140px;}
.show_block_2_6{margin-left:392px;
margin-top:40px;
width:120px;}
.show_block_3{margin-top:8px;
margin-left:20px;
font-size:19px;}
.show_block_3_1{margin-left:232px;
margin-top:72px;
width:120px;}
@-webkit-keyframes show_block_3_1 {0% {margin-left:232px;
margin-top:72px; opacity:1;}
50% {margin-left:232px;
margin-top:72px;
width:120px; transform: rotate(0deg); opacity:1;}
100% {margin-left:176px;
margin-top:8px;
width:112px; transform: rotate(-20deg); opacity:1;}}
.show_block_3_2{margin-left:232px;
margin-top:72px;
width:120px;}
@-webkit-keyframes show_block_3_2 {0% {margin-left:232px;
margin-top:72px; opacity:1;}
50% {margin-left:232px;
margin-top:72px;
width:120px; transform: rotate(0deg); opacity:1;}
100% {margin-left:204px;
margin-top:4px;
width:112px; transform: rotate(-10deg); opacity:1;}}
.show_block_3_3{margin-left:300px;
margin-top:336px;
width:120px;}
@-webkit-keyframes show_block_3_3 {0% {margin-left:232px;
margin-top:72px; opacity:1;}
50% {margin-left:232px;
margin-top:72px;
width:120px; transform: rotate(0deg); opacity:1;}
100% {margin-left:232px;
margin-top:0px;
width:112px; opacity:1;}}
.show_block_3_4{margin-left:340px;
margin-top:336px;
width:120px;}
@-webkit-keyframes show_block_3_4 {0% {margin-left:232px;
margin-top:72px; opacity:1;}
50% {margin-left:232px;
margin-top:72px;
width:120px; transform: rotate(0deg); opacity:1;}
100% {margin-left:260px;
margin-top:4px;
width:112px; transform: rotate(10deg); opacity:1;}}
.show_block_3_5{margin-left:380px;
margin-top:336px;
width:120px;}
@-webkit-keyframes show_block_3_5 {0% {margin-left:232px;
margin-top:72px; opacity:1;}
50% {margin-left:232px;
margin-top:72px;
width:120px; transform: rotate(0deg); opacity:1;}
100% {margin-left:288px;
margin-top:8px;
width:112px; transform: rotate(20deg); opacity:1;}}
.show_block_3_6{margin-left:40px;
margin-top:56px;
width:120px;}
.show_block_3_7{margin-left:440px;
margin-top:56px;
width:120px;}
.left_block{top:32px;}
.middle_block{top:32px;}
.right_block{top:32px;}
.shapka_sub{margin-top:6px;}
.red_submit{width:68px;
height:20px;
border-radius:2px;
font-size:12px;}
.main_submit{width:68px;
height:20px;
border-radius:2px;
font-size:12px;}
.sub_srazu{margin-top:7px;
width:150px;}
.div_logo{margin-left:12px;
margin-top:5px;}
.lib_logo{width:20px;
height:20px;
border-radius:2px;}
.lib_function{margin-top:7px;
width:70px;
height:20px;
font-size:12px;
border-radius:2px;
margin-left:70%;
padding:1px;}
.lib_navig{margin-top:7px;
width:112px;
height:20px;
font-size:12px;
border-radius:2px;
padding:1px;}
.block_zagol{font-size:12px;
margin-top:8px;}
.form_select{width:88px;
padding:1px;
font-size:12px;
border-radius:2px;}
.form_text{width:154px;
height:20px;
font-size:12px;
border-radius:2px;}
.form_text2{width:170px;
height:20px;
font-size:12px;}
.form_text_mal{font-size:12px;
width:40px;
height:20px;}
.form_text_big{font-size:12px;
width:60px;
height:20px;}
.form_text_table{width:38px;
height:20px;
font-size:12px;
border-radius:2px;}
.form_table2{width:42px;}
.form_textarea{width:200px;
height:20px;
font-size:12px;
border-radius:2px;}
.left_block_scroll{margin-top:4px;
font-size:12px;
width:168px;
height:240px;}
.left_tbl{font-size:12px;
margin-top:8px;
width:168px;}
.left_tbl td{padding:1px;}
.left_block_img{width:36px;
margin-left:3px;}
.ind_str{padding:2px;
font-size:12px;
margin-left:7px;
width:150px;}
.div_privat{font-size:12px;
margin-top:4px;
margin-left:4px;
margin-right:4px;
width:168px;}
.label_privat{ width:102px;
height:16px;
padding:1px;
margin-top:4px;
margin-left:4px;}
.label_privat:before{font-size:12px;}
.form_privat{width:152px;
font-size:12px;
margin-top:4px;
margin-left:4px;}
.text_adress{width:105px;
height:20px;
font-size:12px;
border-radius:2px;}
.middle_block_ins{margin-left:12px;
font-size:12px;}
.div_block_tbl{padding:4px;
height:320px;}
.block_tbl{width:208px;
padding:4px;
margin-top:8px;}
.block_tbl td{font-size:12px;}
.assist_block{width:200px;
height:292px;
font-size:12px;
padding:4px;
margin-top:4px;}
.select_assist{width:80px;
height:14px;
font-size:12px;
margin-top:-16px;
border:1px solid #793600;}
.sub_assist{width:200px;
font-size:12px;
margin-top:4px;
text-indent:12px;}
.shadow_red{text-shadow:0 -1px 4px red,0 -1px 4px red,0 -1px 4px red;}
.shadow_white{text-shadow:0 -1px 4px white,0 -1px 4px white,0 -1px 4px white;}
.shadow_black{text-shadow:0 -1px 4px black,0 -1px 4px black,0 -1px 4px black;}
.bord_red_2{border:1px solid red;}
.bord_red_5{border:2px solid red;}
.bord_red_10{border:4px solid red;}
.bord_white_2{border:1px solid white;}
.bord_white_5{border:2px solid white;}
.bord_white_10{border:4px solid white;}
.bord_black_2{border:1px solid black;}
.bord_black_5{border:2px solid black;}
.bord_black_10{border:4px solid black;}
.div_preview{margin-top: 56px;}
.right_block_top{margin-top: 8px;
width:168px;
font-size:12px;
padding:2px;}
.tip_{width:160px;
margin-top: -240px;
margin-left:-4px;
text-indent:10px;
font-size:12px;
padding:8px;
border-radius:4px;
-webkit-box-shadow:inset 0 0 6px #e78421;}
.div_gotovo{margin-top: 304px;
width:168px;}
.shab_block{padding:4px;
margin-top:12px;
margin-left:12px;
padding-bottom:12px;}
.block_sablon{font-size:12px;
width:208px;
margin-top:10px;}
.shab_select{width:56px;
height:12px;
margin-top:8px;
margin-left:160px;
border-radius:2px;}
.shab_tbl_scroll{width:212px;
max-height:100px;
margin-top:2px;}
.mesto_pod_img{ margin-top:88px;
font-size:12px;
width:48px;
height:48px;}

}


.div_scrin_width{font-size: 30px;
width:100%;
height:100%;
position:absolute;
	z-index: 30;
	background:url("../img/gorizont.gif") no-repeat;
	background-size: cover;
	background-color:#f0dfb9;
	display: none;}
	
@media screen and (min-width:300px) and (max-width:699px){ /*   ============================40% */
.div_scrin_width{display:block;}

}

