html, body{overflow-x: hidden;}/*чтобы не было отступа с права экрана без на то причины*/
@media(max-width: 912px) and (min-width: 1px){
header #poi{display: none;}
header #zxc{display: none;}
}
header #training{display: none;}
input[type=submit], button[type=submit]{display: none;}
.spisok{margin: 25px 9px 5px 10px;} 
/*значок выпадающего меню*/
#jkl,#jkl-one,#jkl-two{
						padding: 2px 20px 0px 0px;
						/*outline: 1px solid black;*/
						margin: 4px 3px 4px 3px;
}
#obvod{
		outline: 1px solid white;
		padding: 1px;
		margin: 1px;
		border-radius: 3px;
}
header .uws-menu{
				float: left;
				background-color:  #006FB7;
				/*border: 1px solid white;
				border-radius: 2px;*/
				cursor: pointer;
				color: white;
				margin: 12px 0px 0px 10px;
				padding: 0px 0px 0px 0px;
				font-weight: bold;
				/*outline: 1px solid black;*/
				/*font-size: 0.9em;*/
				/*display: inline-block;*/					 
}
#otvod{
	outline: 1px solid white;
	background-color: #006FB7;
	padding: 2px;
	border-radius: 2px;
}
#foi{
	/*font-weight: bold;*/
	font-size: 1.1em;
	background-color:  #006FB7;
	display: inline-block;
	color: white;
	font-family: Comic Sans MS, sans-serif;
	padding: 0px 0px 0px 0px;
	/*outline: 1px solid black;*//*это паддинг*/
	text-shadow: 3px 3px 3px #807D79, -3px 0px 0px #D4D0C8;
	/*animation:  5s one infinite;
	position: relative;*/		
}
.dext{
	margin: 350px 5px 5px 10px;
	text-align: left;
	/*outline: 1px solid black;*/
	/*white-space: pre-wrap;*/
}
/*навигация по странице*/			
#kl{
	font-family: arial;
	font-weight: bold;
	font-size: 0.8em;
	margin-left: -50px;
}
/*#kh, #kh-01, #kh-02, #kh-03, #kh-04, #kh-05, #kh-06, #kh-07, #kh-08, #kh09, #kh-10{
	line-height: 1.5;
}*/
.ix{font-size: 0.8em;}
.fl{margin-left: -40px;}
hr{
	width: auto;
	margin: 5px;
	/*outline: 2px solid #C1C1C1;*/
}
#knof{
	margin: 50px 50px 50px 110px;
	 /*outline: 1px solid black;*/
	 padding: 10px;
}
.ins{
	padding-left: 1px;
	margin-top: 10px;
	/*outline: 2px solid #C1C1C1;*/
}
.ink{
	text-decoration: underline;
	padding-left: 15px;

}
.m{
	font-weight: bold;
	/*font-size: 1.1em;*/
	/*padding-top: 20px;*/
}
.ol{padding-left: 5px;}
#pol{
	margin-left: 10px;
	/*outline: 2px solid black;*/
	margin-right: 10px;
	white-space: pre-wrap;/*если есть,что перенести, то перенесёт на другую строку ориентируясь по ширине экрана*/
}
/*404 скрыть записи*/
#vl, #vl-one{
			/*display: none;*/
			color: white;
			background-color: #81D6DA;
			margin-left: 0px;
			font-size: 1em;
			white-space: pre-line;
}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{
															/*display: none;*/
															background-color: #81D6DA;
															text-decoration: underline;
															font-size: 1em;
															margin-left: 0px;
															white-space: pre-line;
}
/*снизу поднимает*/
/*.tas{
	background-color: #81D6DA;
	/*outline: 2px solid black;*/
	/*padding-bottom: 45px;
}*/
/*(word).html*/
/*#reytinqru{
		margin: -70px 0 0 0;
		font-size: 1.1em;
}
#reytinqen{
		margin: -70px 0 0 0;
		font-size: 1.1em;
}
#reytinqtr{
		margin: -70px 0 0 0;
		font-size: 1.1em;
}
#reytinqaz{
		margin: -70px 0 0 0;
		font-size: 1.1em;
}*/
#y{font-size: 1em;}
/*примечание*/
.q{
	font-family: arial;
	font-weight: bold;
    color: grey;
	margin: 680px 5px 20px 5px;
	font-size: 0.9em;
	white-space: pre-wrap;/*если есть,что перенести, то перенесёт на другую строку ориентируясь по ширине экрана*/
}
/*stix*/
#j{margin-left: 5px;}
/*new img*/
#lib{	
	/*width: 100%;*/
	height: 500px;
	outline: 1px solid lightgrey;
	background: url(library.jpeg);
	margin-bottom: 100px;
}
/*kniga*/
#kno input[type=button]{
						width: 30px;/*это и маржин и паддинг*/
						height: 35px;/*это и маржин и паддинг*/
						background-color: #669999;
						border-radius: 5px;
						/*text-align: center;*/
						font-weight: bold;
						color: white;
						margin-left: 130px;
						float: left;
						/*display: inline;*/
						/*outline: 1px solid black;*/
}
#kni input[type=button]{
						width: 30px;/*это и маржин и паддинг*/
						height: 35px;/*это и маржин и паддинг*/
						background-color: white;
						border-radius: 5px;
						/*text-align: center;*/
						font-weight: bold;
						margin-left: 100px;
						float: left;
						/*display: inline;*/
						margin-top: -16px;
						color: black;
						/*outline: 1px solid black;*/
}
#kny input[type=button]{
						width: 30px;/*это и маржин и паддинг*/
						height: 35px;/*это и маржин и паддинг*/
						background-color: #669999;
						border-radius: 5px;
						/*text-align: center;*/
						font-weight: bold;
						color: white;
						margin-left: 5px;
						float: left;
						/*display: inline;*/
						/*outline: 1px solid black;*/
						margin-top: -50px;
}
#knu input[type=button]{
						width: 30px;/*это и маржин и паддинг*/
						height: 35px;/*это и маржин и паддинг*/
						background-color: white;
						border-radius: 5px;
						/*text-align: center;*/
						font-weight: bold;
						margin-left: 5px;
						float: left;
						/*display: inline;*/
						margin-top: -67px;
						color: black;
						/*outline: 1px solid black;*/
}
/*ЕС*/
.ib{text-decoration: underline;}
.wer{margin-left: 0px;}
#wer{
	/*text-decoration: underline;*/
	margin-left: 0px;
}
#new{
	position: relative;/*relative, static, inherit - показывает *//*absolute, fixed - не показывает*/
	/*z-index: 1;*/
	/*background-color: transparent;*/
	/*outline: 1px solid black;*/
	 width: 10%;
}
.new{margin-bottom: -20px;}
.bli{padding-left: 20px;}
/*ссылка на тренировать слова*/
.temo{margin-top: 50px;}
.tide{
	border-bottom: 1px  solid  #006FB7;
	padding: 0;
	color: 	 #006FB7;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	font-size: 1.1em;
}
/*yum img*/
#yum{	
	height: 150px;
	margin-bottom: 100px;
}
.yem{
	padding: 0 2px 0 2px;
	/*text-align: center;*/
}
/*iconhome*/
#home{
	margin: 13px 0px 0px 0px;
	width: 4%;
	/*outline: 1px solid black;*/
}
.home{
	margin: 30px 0px 0px 8px;
	/*outline: 1px solid black;*/
}
/*чтобы блок сворачивался и разворачивался*/
/*.hide + label ~ div{
					display: none;
}*/
div.polaroid{
			width: 100%;
			margin-left: 0px;
}
/*этот блок можно удалить*/
div.container{
			text-align: center;
			padding: 0px 20px;
}
/*фото по горизонтали на главной странице*/
div.counter0, div.counter8{
			margin: 21px 0 0px 0;
			width: 50%;
}
div.counter0:hover {
					transform: none; /* Увеличиваем масштаб */
					margin-right: 0%;
					margin-left: 0px;
}
div.counter3{
			width: 49%;
			/*transition: 1s; /* Время эффекта увеличения масштаба*/
}
/*aliexpress*/
div.counter5{
			width: 48%;
			height: 250px;
}
/*цитата*/
.blockquote-7{margin: 160px 31px 31px 16px;}
.blockquote-8{
			margin: 25px 16px 31px 4px;
			padding: 0px 6px;
}
.citat{color: #337AB7;}
#photo p, #photo-01 p, #photo-02 p{margin-top: 233px;}
#photo-03 p{margin-top: 170px;}
#photo-04 p{margin-top: 170px;}
#photo-05 p{margin-top: 145px;}
#photo-06 p{margin-top: 145px;}
/*1280-800*/
/*1280-853*/
@media(max-width: 1364px) and (min-width: 1280px){
.book a{
		width: 49%;
		height: 55px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 470px;}
.text{margin: 45px 9px 5px 10px;} 
#poi{display:none;}
#empt-four{
			height: 210px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{
	padding: 62px;
	margin-bottom: -40px;
}
h1#cl{
	margin-top: -20px;
	font-size: 2em;
}
h2#cl-one-one{
	margin-bottom: -60px;
	font-size: 1.3em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 29px 0px 0px 35px;
	width: 2%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 25px 400px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 150%;
					height: 37px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 30px 0px 0px 35px;
			/*outline: 1px solid black;*/			
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px; *//*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 600px 50px 480px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		/*width: 280px;*/
		margin: 50px 0 0 0;
}
div.polaroid{
			margin-bottom: 0px;
			margin-left: 0px;
}
/*для всех страниц*/
#main #empty{
			height: 50px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 300px;}
.dws-menu li > ul li ul{right: -300px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 20px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 20px;
}
}
/*1138-712*/
/*1180-820*/
@media(max-width: 1279px) and (min-width: 1138px){
/*book*/
#ogl{margin-bottom: 60px;}
.book a{
		width: 49%;
		height: 55px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 470px;}
.text{margin: 0 9px 5px 10px;} 
#poi{display: none;}
#empt-four{
			height: 165px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 0px;}
h1#cl{
	margin-top: 10px;
	font-size: 2.2em;
}
h2#cl-one-one{
			margin-bottom: -200px;
			font-size: 1.3em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
div.counter4 .inl-inl img{height: 250px;}
div.counter0 img{height: 225px;}
h3{margin: 70px 0 0 0;}
#otstup{margin-top: 70px;} /*trainwords 1024 768*/
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 30px 0px 0px 23px;
	width: 2.6%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 25px 350px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 180%;
					height: 37px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 33px 0px 0px 35px;
			/*outline: 1px solid black;*/			
}
/*header*/
header{height: 12%;}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px; *//*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 500px 50px 420px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		/*width: 280px;*/
		margin: 50px 0 0 0;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
/*для всех страниц*/
#main #empty{
			height: 90px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 250px;}
.dws-menu li > ul li ul{right: -250px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 18px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 18px;
}
}
/*1024-600*/
/*1024-768*/
/*1024-800*/
/*1024-1366*/
@media(max-width: 1137px) and (min-width: 1024px){
/*book*/
#ogl{margin-bottom: 150px;}
.book a{
		width: 49%;
		height: 55px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 470px;}
.text{margin: 0 9px 5px 10px;} 
#poi{display: none;}
#empt-four{
			height: 45px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 10px;}
h1#cl{
	margin-top: 110px;
	font-size: 2em;
}
h2#cl-one{
	margin-bottom: -100px;
	font-size: 1.3em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
div.counter4 .inl-inl img{height: 250px;}
div.counter0 img{height: 225px;}
h3{margin: 70px 0 0 0;}
#otstup{margin-top: 70px;} /*trainwords 1024 768*/
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 28px 0px 0px 15px;
	width: 2.8%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 23px 320px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 180%;
					height: 37px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 30px 0px 0px 25px;
			/*outline: 1px solid black;*/			
}
/*header*/
header{height: 13%;}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px;*/ /*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 500px 50px 350px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		/*width: 280px;*/
		margin: 50px 0 0 0;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
/*для всех страниц*/
#main #empty{
			height: 160px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 250px;}
.dws-menu li > ul li ul{right: -250px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 18px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 18px;
}
}
/*960-600*/
@media(max-width: 1023px) and (min-width: 960px){
/*book*/
#ogl{margin-bottom: 70px;}
.book a{
		width: 48%;
		height: 55px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 470px;}
.text{margin: 120px 9px 5px 10px;} 
#empt-four{
			height: 286px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 100px;}
h1#cl{
	margin-top: -100px;
	font-size: 2em;
}
h2#cl-one{
		margin-bottom: -300px;
		font-size: 1.3em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
.blbl{font-size: 2em;}
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 30px 0px 0px 35px;
	width: 3%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 25px 250px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 160%;
					height: 37px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 33px 0px 0px 25px;
			/*outline: 1px solid black;*/			
}
/*header*/
header{height: 17%;}
#poi{display: none;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px;*/ /*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 350px 50px 320px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 400px;
		margin: 0px 300px 50px 240px;
}
/*для всех страниц*/
#main #empty{
			height: 65px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 250px;}
.dws-menu li > ul li ul{right: -250px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 16px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 16px;
}
}
/*914-412*/
/*915-412*/
/*932-430*/
@media(max-width: 959px) and (min-width: 914px){
.book a{
		width: 48%;
		height: 55px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 470px;}
.text{margin: 120px 9px 5px 10px;} 
#empt-four{
			height: 286px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 100px;}
h1#cl{
	margin-top: -200px;
	font-size: 2em;
}
h2#cl-one{
		margin-bottom: -370px;
		font-size: 1.3em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
.blbl{font-size: 2em;}
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 30px 0px 0px 35px;
	width: 3%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 25px 230px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 160%;
					height: 37px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 32px 0px 0px 25px;
			/*outline: 1px solid black;*/			
}
/*header*/
header{height: 19%;}
#poi{display: none;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px;*/ /*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 350px 50px 300px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 400px;
		margin: 0px 300px 50px 240px;
}
/*для всех страниц*/
#main #empty{
			height: 45px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 150px;}
.dws-menu li > ul li ul{right: -150px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 9px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 9px;
}
}
/*912-1368*/
@media(max-width: 913px) and (min-width: 912px){
/*book*/
#ogl{margin-bottom: 100px;}
.book a{
		width: 48%;
		height: 55px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 470px;}
.text{margin: 120px 9px 5px 10px;} 
#empt-four{
			height: 295px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{
	padding: 100px;
	margin-bottom: 15px;
}
h1#cl{
	margin-top: 0px;
	font-size: 2.5em;
}
h2#cl-one{
		margin-bottom: 20px;
		font-size: 1.8em;
}
#vl, #vl-one, #vl-two{font-size: 1.5em;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{font-size: 1.5em;}
.blbl{font-size: 2em;}
#home{
	  float: left;
	  /*outline: 1px solid black;*/
	  margin: 35px 0px 0px 45px;
	  width: 3%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 30px 350px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 200%;
					height: 37px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 37px 0px 0px 45px;
			/*outline: 1px solid black;*/			
}
/*header*/
header{height: 9%;}
#poi{display: none;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px; *//*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 350px 50px 300px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 400px;
		margin: 0px 300px 50px 240px;
}
/*для всех страниц*/
#main #empty{
			height: 80px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 250px;}
.dws-menu li > ul li ul{right: -250px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 17px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 17px;
}
}
/*892-412*/
/*896-414*/
@media(max-width: 911px) and (min-width: 892px){
.book a{
		width: 48%;
		height: 55px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 470px;}
.text{margin: 120px 9px 5px 10px;} 
#empt-four{
			height: 295px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 100px;}
h1#cl{
	margin-top: -200px;
	font-size: 2em;
}
h2#cl-one{
		margin-bottom: -400px;
		font-size: 1.3em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
.blbl{font-size: 2em;}
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 30px 0px 0px 35px;
	width: 3%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 25px 350px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 200%;
					height: 37px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 32px 0px 0px 25px;
			/*outline: 1px solid black;*/			
}
/*header*/
header{height: 19%;}
#poi{display: none;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px;*/ /*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 300px 50px 310px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 400px;
		margin: 0px 300px 50px 240px;
}
/*для всех страниц*/
#main #empty{
			height: 45px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 150px;}
.dws-menu li > ul li ul{right: -150px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 8px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 8px;
}
}
/*882-344*/
@media(max-width: 891px) and (min-width: 882px){
.book a{
		width: 48%;
		height: 55px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 470px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 200px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 50px;}
h1#cl{
	margin-top: -140px;
	font-size: 2em;
}
h2#cl-one{
		margin-bottom: -330px;
		font-size: 1.3em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
.blbl{
	text-decoration: underline;
	font-size: 2em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 34px 0px 0px 30px;
	width: 3.3%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 28px 390px 0px 0px;}
header nav{
			float: left;
			margin: 36px 0px 0px 25px;
			/*outline: 1px solid black;*/			
}
/*header*/
header{height: 28%;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 220%;
					height: 38px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
/*для всех страниц*/
#main #empty{
			height: 60px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px;*/ /*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 300px 50px 280px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 400px;
		margin: 0px 300px 50px 200px;
}
.dws-menu li ul{min-width: 100px;}
.dws-menu li > ul li ul{right: -100px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 5.5px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 5.5px;
}
}
/*853-1280*/
/*854-480*/
@media(max-width: 881px) and (min-width: 853px){
/*book*/
#ogl{margin-bottom: 180px;}
.book a{
		width: 48%;
		height: 55px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 470px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 200px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 50px;}
h1#cl{
	margin-top: -90px;
	font-size: 2em;
}
h2#cl-one{
		margin-bottom: -250px;
		font-size: 1.3em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
.blbl{
	text-decoration: underline;
	font-size: 2em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 34px 0px 0px 30px;
	width: 3.3%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 28px 390px 0px 0px;}
header nav{
			float: left;
			margin: 36px 0px 0px 25px;
			/*outline: 1px solid black;*/			
}
/*header*/
header{height: 17%;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 220%;
					height: 38px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
/*для всех страниц*/
#main #empty{
			height: 175px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px;*/ /*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 300px 50px 280px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 400px;
		margin: 0px 300px 50px 200px;
}
.dws-menu li ul{min-width: 120px;}
.dws-menu li > ul li ul{right: -120px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 10px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 10px;
}
}
/*823-411*/
/*823-412*/
/*844-390*/
/*851-393*/
@media(max-width: 852px) and (min-width: 823px){
.book a{
		width: 48%;
		height: 55px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 470px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 190px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 50px;}
h1#cl{
	margin-top: -105px;
	font-size: 2em;
}
h2#cl-one{
		margin-bottom: -310px;
		font-size: 1.3em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
.blbl{
	text-decoration: underline;
	font-size: 2em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 34px 0px 0px 30px;
	width: 3.3%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 28px 390px 0px 0px;}
header nav{
			float: left;
			margin: 36px 0px 0px 25px;
			/*outline: 1px solid black;*/			
}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 220%;
					height: 38px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
/*header*/
header{height: 22%;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
/*для всех страниц*/
#main #empty{
			height: 60px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px;*/ /*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 300px 50px 250px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 400px;
		margin: 0px 300px 50px 200px;
}
.dws-menu li ul{min-width: 100px;}
.dws-menu li > ul li ul{right: -100px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 7px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 7px;
}
}
/*820-1180*/
@media(max-width: 822px) and (min-width: 820px){
/*book*/
#ogl{margin-bottom: 70px;}
.book a{
		width: 48%;
		height: 55px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 470px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 210px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{
	padding: 50px;
	margin-bottom: 15px;
}
h1#cl{
	margin-top: 0px;
	font-size: 2.5em;
}
h2#cl-one{
		margin-bottom: 20px;
		font-size: 1.8em;
}
#vl, #vl-one, #vl-two{font-size: 1.5em;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{font-size: 1.5em;}
/*слово здесь (ссылка) в 404.html*/
.blbl{
	text-decoration: underline;
	font-size: 2em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 34px 0px 0px 30px;
	width: 3%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 25px 370px 0px 0px;}
header nav{
			float: left;
			margin: 34px 0px 0px 25px;
			/*outline: 1px solid black;*/			
}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 220%;
					height: 37px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
/*header*/
header{height: 9%;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
/*для всех страниц*/
#main #empty{
			height: 90px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px;*/ /*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 300px 50px 250px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 400px;
		margin: 0px 300px 50px 200px;
}
.dws-menu li ul{min-width: 210px;}
.dws-menu li > ul li ul{right: -210px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 16px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 16px;
}
}
/*812-375*/
@media(max-width: 819px) and (min-width: 812px){
.book a{
		width: 45%;
		height: 70px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 500px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 180px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 100px;}
h1#cl{
	margin-top: -105px;
	font-size: 2em;
}
h2#cl-one{
		margin-bottom: -415px;
		font-size: 1.3em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
.blbl{font-size: 1.2em;}
div.counter4 .inl-inl img{height: 225px;}
h3{margin: 30px 0 0 0;}
#otstup{margin-top: 20px;} /*trainwords 1024 768*/
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 32px 0px 0px 20px;
	width: 3%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 25px 380px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 220%;
					height: 37px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 32px 0px 0px 25px;
			/*outline: 1px solid black;*/			
}
/*header*/
header{height: 20%;}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px; *//*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 300px 50px 240px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 400px;
		margin: 0px 300px 50px 180px;
}
div.polaroid{
			width: 50%;
			margin-bottom: 0px;
			margin-left: 190px;
}
/*для всех страниц*/
#main #empty{
			height: 50px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 100px;}
.dws-menu li > ul li ul{right: -100px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 7px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 7px;
}
}
/*800-1280*/
@media(max-width: 811px) and (min-width: 800px){
/*book*/
#ogl{margin-bottom: 80px;}
.book a{
		width: 45%;
		height: 70px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 500px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 195px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{
	padding: 100px;
	margin-bottom: 30px;
}
h1#cl{
	margin-top: 35px;
	font-size: 2.3em;
}
h2#cl-one{font-size: 1.7em;}
#vl, #vl-one, #vl-two{font-size: 1.5em;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{font-size: 1.5em;}
.blbl{font-size: 1.2em;}
div.counter4 .inl-inl img{height: 225px;}
h3{margin: 30px 0 0 0;}
#otstup{margin-top: 20px; /*trainwords 1024 768*/}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 32px 0px 0px 20px;
	width: 3.7%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 25px 380px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 220%;
					height: 37px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 33px 0px 0px 25px;
			/*outline: 1px solid black;*/			
}
/*header*/
header{height: 8%;}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px; *//*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 300px 50px 240px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 400px;
		margin: 0px 300px 50px 180px;
}
div.polaroid{
			width: 50%;
			margin-bottom: 0px;
			margin-left: 190px;
}
/*для всех страниц*/
#main #empty{
			height: 70px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 210px;}
.dws-menu li > ul li ul{right: -210px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 16px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 16px;
}
}
/*786-393*/
@media(max-width: 789px) and (min-width: 786px){
.book a{
		width: 45%;
		height: 70px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 500px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 180px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 100px;}
h1#cl{
	margin-top: -105px;
	font-size: 2em;
}
h2#cl-one{
		margin-bottom: -400px;
		font-size: 1.3em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
.blbl{font-size: 1.2em;}
div.counter4 .inl-inl img{height: 225px;}
h3{margin: 30px 0 0 0;}
#otstup{margin-top: 20px;} /*trainwords 1024 768*/
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 25px 0px 0px 20px;
	width: 3.8%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 21px 360px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 220%;
					height: 37px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 29px 0px 0px 25px;
			/*outline: 1px solid black;*/			
}
/*header*/
header{height: 19%;}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px;*/ /*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 300px 50px 230px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 400px;
		margin: 0px 300px 50px 180px;
}
div.polaroid{
			width: 50%;
			margin-bottom: 0px;
			margin-left: 190px;
}
/*для всех страниц*/
#main #empty{
			height: 40px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 100px;}
.dws-menu li > ul li ul{right: -100px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 7px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 7px;
}
}
/*768-1024*/
@media(max-width: 785px) and (min-width: 768px){
.book a{
		width: 45%;
		height: 100px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 550px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 85px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{
	padding: 27px;
	margin-bottom: 50px;
}
h1#cl{
	margin-top: 70px;
	font-size: 2.2em;
}
h2#cl-one{
		margin-bottom: 10px;
		font-size: 1.3em;
}
#vl, #vl-one, #vl-two{font-size: 1.3em;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{font-size: 1.3em;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 19px 0px 0px 15px;
	width: 3.9%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 17px 370px 0px 0px;}
/*header*/
header{height: 8%;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 230%;
					height: 34px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 23px 0px 0px 20px;
			/*outline: 1px solid black;*/			
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px;*/ /*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 350px 50px 210px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 430px;
		margin: 0px 150px 30px 50px;
}
div.polaroid{
			width: 50%;
			margin-bottom: 0px;
			margin-left: 100px;
}
/*для всех страниц*/
#main #empty{
			height: 40px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 200px;}
.dws-menu li > ul li ul{right: -200px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 15px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 15px;
}
}
/*731-411*/
/*732-412*/
/*736-414*/
/*740-360*/
/*745-353*/
@media(max-width: 767px) and (min-width: 731px){
.book a{
		width: 45%;
		height: 100px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 550px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 55px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 0px;}
h1#cl{font-size: 2em;}
h2#cl-one{
		margin-bottom: -210px;
		font-size: 1.3em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 20px 0px 0px 10px;
	width: 3.9%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 17px 370px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 230%;
					height: 34px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 22px 0px 0px 15px;
			/*outline: 1px solid black;*/			
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px;*/ /*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 250px 50px 210px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 430px;
		margin: 0px 150px 30px 50px;
}
div.polaroid{
			width: 50%;
			margin-bottom: 0px;
			margin-left: 100px;
}
/*header*/
header{height: 18%;}
/*для всех страниц*/
#main #empty{
			height: 50px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 100px;}
.dws-menu li > ul li ul{right: -100px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 6px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 6px;
}
}
/*720-540*/
@media(max-width: 730px) and (min-width: 720px){
.book a{
		width: 45%;
		height: 100px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 550px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 85px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 27px;}
h1#cl{
	margin-top: 50px;
	font-size: 2em;
}
h2#cl-one{
		margin-bottom: -170px;
		font-size: 1.3em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 20px 0px 0px 10px;
	width: 3.9%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 17px 350px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 230%;
					height: 34px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 22px 0px 0px 15px;
			/*outline: 1px solid black;*/			
}
/*header*/
header{height: 12%;}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px;*/ /*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 350px 50px 200px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 430px;
		margin: 0px 150px 30px 50px;
}
div.polaroid{
			width: 50%;
			margin-bottom: 0px;
			margin-left: 100px;
}
/*для всех страниц*/
#main #empty{
			height: 50px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 160px;}
.dws-menu li > ul li ul{right: -160px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 11.7px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 11.7px;
}
}
/*712-1138*/
@media(max-width: 719px) and (min-width: 712px){
.book a{
		width: 45%;
		height: 100px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 550px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 85px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 27px;}
h1#cl{
	margin-top: 110px;
	margin-bottom: 30px;
	font-size: 2.5em;
}
h2#cl-one{
		margin-bottom: 0px;
		font-size: 2em;
}
#vl, #vl-one, #vl-two{font-size: 1.7em;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{font-size: 1.5em;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 20px 0px 0px 10px;
	width: 3.9%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 17px 350px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 230%;
					height: 34px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 22px 0px 0px 15px;
			/*outline: 1px solid black;*/			
}
/*header*/
header{height: 8%;}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px;*/ /*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 350px 50px 200px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 430px;
		margin: 0px 150px 30px 50px;
}
div.polaroid{
			width: 50%;
			margin-bottom: 0px;
			margin-left: 100px;
}
/*для всех страниц*/
#main #empty{
			height: 60px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 220px;}
.dws-menu li > ul li ul{right: -220px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 15px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 15px;
}
}
/*667-375*/
@media(max-width: 711px) and (min-width: 667px){
.book a{
		width: 45%;
		height: 100px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 550px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 85px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 27px;}
h1#cl{
	margin-bottom: -5px;
	font-size: 1.7em;
}
h2#cl-one{
		margin-bottom: -250px;
		font-size: 1.1em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 22px 0px 0px 10px;
	width: 4%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 18px 320px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 220%;
					height: 35px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 23px 0px 0px 15px;
			/*outline: 1px solid black;*/			
}
/*header*/
header{height: 18%;}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px; *//*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 280px 50px 180px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 430px;
		margin: 0px 150px 30px 50px;
}
div.polaroid{
			width: 50%;
			margin-bottom: 0px;
			margin-left: 100px;
}
/*для всех страниц*/
#main #empty{
			height: 45px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 100px;}
.dws-menu li > ul li ul{right: -100px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 6px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 6px;
}
}	
/*658-320*/
@media(max-width: 666px) and (min-width: 658px){
.book a{
		width: 45%;
		height: 100px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 550px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 85px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 27px;}
h1#cl{
	margin-top: -40px;
	margin-bottom: -10px;
	font-size: 1.7em;
}
h2#cl-one{
		margin-bottom: -250px;
		font-size: 1.1em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 20px 0px 0px 10px;
	width: 4%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 14px 340px 0px 0px;}
/*header*/
header{height: 19%;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 230%;
					height: 35px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 20px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px; *//*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 200px 50px 170px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 430px;
		margin: 0px 150px 30px 50px;
}
div.polaroid{
			width: 50%;
			margin-bottom: 0px;
			margin-left: 100px;
}
/*для всех страниц*/
#main #empty{
			height: 40px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 100px;}
.dws-menu li > ul li ul{right: -100px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 4.8px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 4.8px;
}
}
/*653-280*/
@media(max-width: 657px) and (min-width: 653px){
.book a{
		width: 45%;
		height: 100px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 550px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 75px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 27px;}
h1#cl{
	margin-top: -40px;
	margin-bottom: -20px;
	font-size: 1.7em;
}
h2#cl-one{
		margin-bottom: -275px;
		font-size: 1.1em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 20px 0px 0px 10px;
	width: 4%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 14px 340px 0px 0px;}
/*header*/
header{height: 21%;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 230%;
					height: 35px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 20px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px;*/ /*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 200px 50px 170px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 430px;
		margin: 0px 150px 30px 50px;
}
div.polaroid{
			width: 50%;
			margin-bottom: 0px;
			margin-left: 100px;
}
/*для всех страниц*/
#main #empty{
			height: 30px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 100px;}
.dws-menu li > ul li ul{right: -100px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 4.3px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 4.3px;
}
}
/*640-360*/
/*640-384*/
@media(max-width: 652px) and (min-width: 640px){
.book a{
		width: 45%;
		height: 100px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 550px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 85px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 27px;}
h1#cl{
	margin-top: -40px;
	font-size: 2em;
}
h2#cl-one{
		margin-bottom: -240px;
		font-size: 1.6em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 20px 0px 0px 14px;
	width: 4%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 14px 320px 0px 0px;}
/*header*/
header{height: 17%;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 230%;
					height: 35px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 20px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px; *//*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 200px 50px 160px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 430px;
		margin: 0px 150px 30px 50px;
}
div.polaroid{
			width: 50%;
			margin-bottom: 0px;
			margin-left: 100px;
}
/*для всех страниц*/
#main #empty{
			height: 40px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 100px;}
.dws-menu li > ul li ul{right: -100px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 6px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 6px;
}
}
/*600-960*/
/*600-1024*/
@media(max-width: 639px) and (min-width: 600px){
.book a{
		width: 45%;
		height: 100px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 550px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 65px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 27px;}
h1#cl{
	margin-top: 60px;
	font-size: 2.4em;
}
h2#cl-one{
		margin-top: 50px;
		font-size: 1.6em;
}
#vl, #vl-one, #vl-two{font-size: 1.5em;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{font-size: 1.3em;
}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 22px 0px 0px 10px;
	width: 4.7%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 20px 300px 0px 0px;}
/*header*/
header{height: 8%;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 230%;
					height: 35px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 25px 0px 0px 12px;
			/*outline: 1px solid black;*/			
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px;*/ /*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 200px 50px 150px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 430px;
		margin: 0px 150px 30px 50px;
}
div.polaroid{
			width: 50%;
			margin-bottom: 0px;
			margin-left: 100px;
}
/*для всех страниц*/
#main #empty{
			height: 60px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
}
/*568-320*/
@media(max-width: 599px) and (min-width: 568px){
.book a{
		width: 45%;
		height: 100px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 550px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 75px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 27px;}
h1#cl{
	margin-top: -60px;
	/*font-size: 2.3em;*/
}
h2#cl-one{
		/*margin-top: -15px;*/
		margin-bottom: -270px;
		/*font-size: 1.5em;*/
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 20px 0px 0px 10px;
	width: 4%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 12px 280px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 230%;
					height: 35px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 19px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
/*header*/
header{height: 18%;}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px; *//*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 200px 50px 120px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 430px;
		margin: 0px 150px 30px 50px;
}
div.polaroid{
			width: 50%;
			margin-bottom: 0px;
			margin-left: 100px;
}
/*для всех страниц*/
#main #empty{
			height: 40px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 100px;}
.dws-menu li > ul li ul{right: -100px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 4.9px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 4.9px;
}
}
/*540-720*/
@media(max-width: 567px) and (min-width: 540px){
.book a{
		width: 45%;
		height: 100px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 550px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 85px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 27px;}
h1#cl{
	margin-top: -40px;
	margin-bottom: -20px;
	font-size: 1.8em;
}
h2#cl-one{
		margin-bottom: -50px;
		font-size: 1.3em;
}
#vl, #vl-one, #vl-two{font-size: 1em;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{font-size: 0.8em;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 18px 0px 0px 10px;
	width: 5%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 12px 260px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 225%;
					height: 35px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 19px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05{
															/*float: left;
															height: 350px;*/ /*высота*/
															/*outline: 3px solid #C1C1C1;
															margin: 10px 200px 50px 110px;
															font-size: 1.3em;*/
															display: none;
}
#photov{
		float: left;
		width: 430px;
		margin: 0px 150px 30px 50px;
}
div.polaroid{
			width: 50%;
			margin-bottom: 0px;
			margin-left: 100px;
}
/*для всех страниц*/
#main #empty{
			height: 45px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
.dws-menu li ul{min-width: 160px;}
.dws-menu li > ul li ul{right: -160px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 11.7px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 11.7px;
}
}
/*533-320*/
@media(max-width: 539px) and (min-width: 533px){
.book a{
		width: 45%;
		height: 120px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 600px;}
.text{margin: 55px 9px 5px 10px;} 
#empt-four{
			height: 150px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 40px;}
h1#cl{
	margin-top: -130px;
	font-size: 2.1em;
}
h2#cl-one{
		margin-top: 0px;
		margin-bottom: -305px;
		font-size: 1.5em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*header*/
header{height: 20%;}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 21px 0px 0px 10px;
	width: 5%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 18px 250px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 220%;
					height: 35px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 24px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
.dws-menu li ul{min-width: 90px;}
.dws-menu li > ul li ul{right: -90px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 4.5px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 4.5px;
}
/*для всех страниц*/
#main #empty{
			height: 30px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05, #photo-06{
																		/*float: left;
																		height: 350px;*/ /*высота*/
																		/*width: 300px;
																		outline: 3px solid #C1C1C1;
																		margin: 5px 150px 50px 110px;
																		font-size: 1.3em;*/
																		display: none;
}
#photov{
		float: left;
		width: 395px;
		margin: 0px 150px 35px 0px;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
/*навигация по странице - языки*/
.b{font-size: 0.85em;}
}
/*480-320*/
/*480-854*/
@media(max-width: 532px) and (min-width: 480px){
/*book*/
#ogl{margin-bottom: 120px;}
.book a{
		width: 45%;
		height: 120px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 600px;}
.text{margin: 55px 9px 5px 10px;} 
#empt-four{
			height: 175px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 70px;}
h1#cl{
	margin-top: 35px;
	font-size: 2.3em;
}
h2#cl-one{
		margin-bottom: -40px;
		font-size: 1.5em;
}
#vl, #vl-one{display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five, #bl-six{display: none;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*header*/
header{height: 18%;}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 19px 0px 0px 10px;
	width: 5%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 15px 220px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 220%;
					height: 35px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 20px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
/*для всех страниц*/
#main #empty{
			height: 120px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05, #photo-06{
																		/*float: left;
																		height: 350px;*/ /*высота*/
																		/*width: 300px;
																		outline: 3px solid #C1C1C1;
																		margin: 5px 150px 50px 85px;
																		font-size: 1.3em;*/
																		display: none;
}
#photov{
		float: left;
		width: 395px;
		margin: 0px 150px 35px 0px;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
/*навигация по странице - языки*/
.b{font-size: 0.85em;}
}
/*430-932*/
@media(max-width: 479px) and (min-width: 430px){
.book a{
		width: 45%;
		height: 120px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 600px;}
.text{margin: 55px 9px 5px 10px;} 
#empt-four{
			height: 175px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 70px;}
h1#cl{
	margin-top: -70px;
	font-size: 2.2em;
}
h2#cl-one{
		margin-bottom: -50px;
		font-size: 1.4em;
}
#vl, #vl-one, #vl-two{font-size: 1.3em;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{font-size: 1em;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*header*/
header{height: 9%;}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 25px 0px 0px 12px;
	width: 6%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 20px 185px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 215%;
					height: 35px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 25px 0px 0px 15px;
			/*outline: 1px solid black;*/			
}
/*для всех страниц*/
#main #empty{
			height: 45px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05, #photo-06{
																		/*float: left;
																		height: 350px;*/ /*высота*/
																		/*width: 300px;
																		outline: 3px solid #C1C1C1;
																		margin: 5px 150px 50px 55px;
																		font-size: 1.3em;*/
																		display: none;
}
#photov{
		float: left;
		width: 395px;
		margin: 0px 150px 35px 0px;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
/*навигация по странице - языки*/
.b{font-size: 0.85em;}
}
/*414-736*/
/*414-896*/
@media(max-width: 429px) and (min-width: 414px){
.book a{
		width: 45%;
		height: 120px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 600px;}
.text{margin: 55px 9px 5px 10px;} 
#empt-four{
			height: 175px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 70px;}
h1#cl{
	margin-top: -105px;
	font-size: 2.3em;
}
h2#cl-one{
		margin-bottom: -80px;
		font-size: 1.4em;
}
#vl, #vl-one, #vl-two{font-size: 1.3em;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{
													font-size: 1em;
}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*header*/
header{height: 9%;}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 19px 0px 0px 10px;
	width: 6%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 15px 180px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 215%;
					height: 35px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 20px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
/*для всех страниц*/
#main #empty{
			height: 50px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05, #photo-06{
																		/*float: left;
																		height: 350px;*/ /*высота*/
																		/*width: 300px;
																		outline: 3px solid #C1C1C1;
																		margin: 5px 80px 50px 50px;
																		font-size: 1.3em;*/
																		display: none;
}
#photov{
		float: left;
		width: 395px;
		margin: 0px 150px 35px 0px;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
/*навигация по странице - языки*/
.b{font-size: 0.85em;}
}
/*411-731*/
/*411-823*/
/*412-732*/
/*412-823*/
/*412-892*/
/*412-914*/
/*412-915*/
@media(max-width: 413px) and (min-width: 411px){
.book a{
		width: 45%;
		height: 130px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 620px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 185px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 50px;}
h1#cl{
	margin-top: -75px;
	font-size: 2.4em;
}
h2#cl-one{
		margin-bottom: -55px;
		font-size: 1.4em;
}
#vl, #vl-one, #vl-two{font-size: 1.3em;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{font-size: 1.1em;}
.blbl{font-size: 1.2em;}
table{font-size: 0.85em;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*header*/
header{height: 8%;}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 19px 0px 0px 10px;
	width: 6%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 12px 180px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 215%;
					height: 35px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 19px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
/*для всех страниц*/
#main #empty{
			height: 40px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05, #photo-06{
																		/*float: left;
																		height: 350px; /*высота*/
																		/*width: 300px;
																		outline: 3px solid #C1C1C1;
																		margin: 5px 70px 50px 45px;
																		font-size: 1.3em;*/
																		display: none;
}
#photov{
		float: left;
		width: 380px;
		margin: 0px 50px 50px 6px;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
/*навигация по странице - языки*/
.b{font-size: 0.88em;}
.dws-menu li ul{min-width: 160px;}
.dws-menu li > ul li ul{right: -160px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 13px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 13px;
}
}
/*393-786*/
/*393-851*/
@media(max-width: 410px) and (min-width: 393px){
.book a{
		width: 47%;
		height: 120px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 600px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 135px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 51px;}
h1#cl{margin-top: -65px;}
h2#cl-one{
		margin-bottom: -55px;
		font-size: 1.4em;
}
#vl, #vl-one, #vl-two{font-size: 1.2em;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{font-size: 1.1em;}
/*header*/
header{height: 8%;}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 19px 0px 0px 10px;
	width: 6%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 12px 170px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 220%;
					height: 35px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 19px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
.dws-menu li ul{min-width: 165px;}
.dws-menu li > ul li ul{right: -165px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 13px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 13px;
}
/*для всех страниц*/
#main #empty{
			height: 35px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05, #photo-06{
																		/*float: left;
																		height: 350px;*/ /*высота*/
																		/*width: 300px;
																		outline: 3px solid #C1C1C1;
																		margin: 5px 70px 50px 35px;
																		font-size: 1.3em;*/
																		display: none;
}
#photov{
		float: left;
		/*width: 280px;*/
		margin: 0px 50px 50px 37px;
}
/*навигация по странице - языки*/
.b{font-size: 0.85em;}
#knof{
	width: 175px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 1em;
}
#knor{
	width: 175px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 1em;
}
}
/*390-844*/
@media(max-width: 392px) and (min-width: 390px){
.book a{
		width: 47%;
		height: 110px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 570px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 151px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 63px;}
h1#cl{margin-top: -85px;}
h2#cl-one{margin-bottom: -65px;}
#vl, #vl-one, #vl-two{font-size: 1.1em;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{font-size: 1em;}
table{font-size: 0.75em;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;
		font-weight: bold;
		font-size: 1em;
}
/*header*/
header{height: 8%;}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 19px 0px 0px 10px;
	width: 6%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 12px 170px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 220%;
					height: 35px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 19px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
.dws-menu li ul{min-width: 160px;}
.dws-menu li > ul li ul{right: -160px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 12px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 12px;
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05, #photo-06{
																		/*float: left;
																		height: 350px;*/ /*высота*/
																		/*width: 300px;
																		outline: 3px solid #C1C1C1;
																		margin: 5px 70px 50px 30px;
																		font-size: 1.3em;*/
																		display: none;
}
#photov{
		float: left;
		width: 350px;
		margin: 0px 50px 50px 9px;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
/*для всех страниц*/
#main #empty{
			height: 35px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#otstup{
		margin-top: 70px; /*trainwords 1024 768 375*/
		margin-bottom: 20px;
}
/*навигация по странице - языки*/
.b{font-size: 0.85em;}
#knof{
	width: 175px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 1em;
}
#knor{
	width: 175px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 1em;
}
}
/*384-640*/
@media(max-width: 389px) and (min-width: 384px){
.book a{
		width: 47%;
		height: 120px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 600px;}
div.di{font-size: 1.5em;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 75px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 20px;}
h1#cl{margin-top: 45px;}
h2#cl-one{margin-bottom: -40px;}
#vl, #vl-one, #vl-two{
					display: none;
					/*font-size: 0.9em;
					margin-left: 5px;*/
}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{
													display: none;
													/*font-size: 0.8em;
													margin-left: 5px;*/
}
table{font-size: 0.75em;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;/*dashed*/
		font-weight: bold;
		font-size: 1em;
}
/*header*/
header{height: 9%;}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 19px 0px 0px 10px;
	width: 6.5%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 12px 160px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 210%;
					height: 34px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 18px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
/*для всех страниц*/
#main #empty{
			height: 35px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
			
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05, #photo-06{
																		/*float: left;
																		height: 350px;*/ /*высота*/
																		/*width: 300px;
																		outline: 3px solid #C1C1C1;
																		margin: 5px 70px 50px 30px;
																		font-size: 1.3em;*/
																		display: none;
}
#photov{
		float: left;
		margin: 0px 50px 50px 30px;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
#otstup{
		margin-top: 70px; /*trainwords 1024 768 375*/
		margin-bottom: 20px;
}
/*навигация по странице - языки*/
.b{font-size: 0.8em;}
.dws-menu li ul{min-width: 160px;}
.dws-menu li > ul li ul{right: -160px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 11.7px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 11.7px;
}
#knof{
	width: 170px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 1em;
}
#knor{
	width: 170px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 1em;
}
}
/*375-667*/
/*375-812*/
@media(max-width: 383px) and (min-width: 375px){
.book a{
		width: 47%;
		height: 120px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 600px;}
div.di{font-size: 1.5em;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 75px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 20px;}
h2#cl-one{margin-bottom: -20px;}
#vl, #vl-one, #vl-two{
					font-size: 1.1em;
					margin-left: 5px;
}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{
													font-size: 1em;
													margin-left: 5px;
}
table{font-size: 0.75em;}
#helping{
		background-color: #3BCB40;
		padding: 4% 8% 4% 8%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;/*dashed*/
		font-weight: bold;
		font-size: 1em;
}
/*header*/
header{height: 9%;}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 19px 0px 0px 10px;
	width: 6.5%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 12px 160px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 210%;
					height: 34px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 18px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
/*для всех страниц*/
#main #empty{
			height: 30px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
			
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05, #photo-06{
																		/*float: left;
																		height: 350px;*/ /*высота*/
																		/*width: 300px;
																		outline: 3px solid #C1C1C1;
																		margin: 5px 70px 50px 25px;
																		font-size: 1.3em;*/
																		display: none;
}
#photov{
		float: left;
		margin: 0px 50px 50px 30px;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
#otstup{
		margin-top: 70px; /*trainwords 1024 768 375*/
		margin-bottom: 20px;
}
/*навигация по странице - языки*/
.b{font-size: 0.8em;}
.dws-menu li ul{min-width: 160px;}
.dws-menu li > ul li ul{right: -160px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 12px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 12px;
}
#knof{
	width: 170px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 1em;
}
#knor{
	width: 170px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 1em;
}
}
/*360-640*/
/*360-740*/
@media(max-width: 374px) and (min-width: 360px){
.book a{
		width: 47%;
		height: 140px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 630px;}
div.di{font-size: 1.4em;}
.text{margin: 25px 9px 5px 10px;}
#empt-four{
			height: 100px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 35px;}
h1#cl{
		/*margin-bottom: -10px;*/
		margin-top: -65px;
		margin-bottom: 0px;
}
h2#cl-one{
		margin-bottom: -65px;
		font-size: 1.1em;
}
#vl, #vl-one, #vl-two{font-size: 1em;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{font-size: 0.9em;}
table{font-size: 0.65em;}
#helping{
		background-color: #3BCB40;
		padding: 4% 6% 4% 6%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;/*dashed*/
		font-weight: bold;
		font-size: 1em;
}
/*header*/
header{height: 9%;}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 16px 0px 0px 8px;
	width: 7.5%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 12px 145px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 205%;
					height: 34px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 17px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
/*для всех страниц*/
#main #empty{
			height: 30px;/*отсчитывается сверху под хеадером для текста и поддоменов*/
			/*outline: 2px solid black;*/
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05, #photo-06{
																		/*float: left;
																		height: 350px;*/ /*высота*/
																		/*width: 300px;
																		outline: 3px solid #C1C1C1;
																		margin: 5px 70px 50px 20px;
																		font-size: 1.3em;*/
																		display: none;
}
#photov{
		float: left;
		/*width: 280px;*/
		margin: 0px 50px 50px 22px;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
#otstup-01{
		/*margin-top: 20px;*/ /*trainwords 1024 768 375 390 360*/
		margin-bottom: 20px;
}
/*навигация по странице - языки*/
.b{font-size: 0.78em;}
.dws-menu li ul{min-width: 160px;}
.dws-menu li > ul li ul{right: -160px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 11.7px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 11.7px;
}
#knof{
	width: 160px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 1em;
}
#knor{
	width: 160px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 1em;
}
}
/*353-745*/
@media(max-width: 359px) and (min-width: 353px){
.book a{
		width: 47%;
		height: 140px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 630px;}
div.di{font-size: 1.4em;}
.text{margin: 25px 9px 5px 10px;}
#empt-four{
			height: 100px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 35px;}
h1#cl{
		/*margin-bottom: -10px;*/
		margin-top: -70px;
		margin-bottom: 0px;
}
h2#cl-one{margin-bottom: -65px;}
#vl, #vl-one, #vl-two{font-size: 1em;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{font-size: 0.9em;}
table{font-size: 0.65em;}
#helping{
		background-color: #3BCB40;
		padding: 4% 6% 4% 6%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;/*dashed*/
		font-weight: bold;
		font-size: 1em;
}
/*header*/
header{height: 8%;}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 17px 0px 0px 8px;
	width: 7.5%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 12px 135px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 205%;
					height: 34px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 17px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
/*для всех страниц*/
#main #empty{
			height: 15px;/*отсчитывается сверху под хеадером для текста и поддоменов*/
			/*outline: 2px solid black;*/
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05, #photo-06{
																		/*float: left;
																		height: 350px;*/ /*высота*/
																		/*width: 300px;
																		outline: 3px solid #C1C1C1;
																		margin: 5px 70px 50px 15px;
																		font-size: 1.3em;*/
																		display: none;
}
#photov{
		float: left;
		/*width: 280px;*/
		margin: 0px 50px 50px 22px;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
#otstup{
		margin-top: 70px; /*trainwords 1024 768 375 390 360*/
		margin-bottom: 20px;
}
/*навигация по странице - языки*/
.b{font-size: 0.78em;}
.dws-menu li ul{min-width: 160px;}
.dws-menu li > ul li ul{right: -160px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 11.7px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 11.7px;
}
#knof{
	width: 160px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 1em;
}
#knor{
	width: 160px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 1em;
}
}
/*344-882*/
@media(max-width: 352px) and (min-width: 344px){
.book a{
		width: 47%;
		height: 140px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{
	margin-top: 630px;
}
div.di{font-size: 1.4em;}
.text{margin: 25px 9px 5px 10px;}
#empt-four{
			height: 150px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 35px;}
h1#cl{
		/*margin-bottom: -10px;*/
		margin-top: -10px;
		margin-bottom: 0px;
}
h2#cl-one{margin-bottom: -40px;}
#vl, #vl-one, #vl-two{font-size: 1em;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{
													font-size: 0.9em;
}
table{font-size: 0.65em;}
#helping{
		background-color: #3BCB40;
		padding: 4% 6% 4% 6%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;/*dashed*/
		font-weight: bold;
		font-size: 1em;
}
/*header*/
header{height: 7%;}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 17px 0px 0px 8px;
	width: 7.5%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 12px 140px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 205%;
					height: 34px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 17px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
/*для всех страниц*/
#main #empty{
			height: 25px;/*отсчитывается сверху под хеадером для текста и поддоменов*/
			/*outline: 2px solid black;*/
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05, #photo-06{
																		/*float: left;
																		height: 350px;*/ /*высота*/
																		/*width: 300px;
																		outline: 3px solid #C1C1C1;
																		margin: 5px 70px 50px 15px;
																		font-size: 1.3em;*/
																		display: none;
}
#photov{
		float: left;
		/*width: 280px;*/
		margin: 0px 50px 50px 22px;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
#otstup{
		margin-top: 70px; /*trainwords 1024 768 375 390 360*/
		margin-bottom: 20px;
}
/*навигация по странице - языки*/
.b{font-size: 0.78em;}
.dws-menu li ul{min-width: 160px;}
.dws-menu li > ul li ul{right: -160px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 11.8px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 11.8px;
}
#knof{
	width: 160px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 1em;
}
#knor{
	width: 160px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 1em;
}
}
/*320-240*/
/*320-480*/
/*320-533*/
/*320-568*/
/*320-658*/
@media(max-width: 343px) and (min-width: 320px){
/*book*/
#ogl{margin-bottom: 100px;}
.book a{
		width: 47%;
		height: 140px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{
	margin-top: 630px;
}
div.di{
	 font-size: 1.4em;
}
.text{ 
	margin: 25px 9px 5px 10px; 
}
#empt-four{
			height: 110px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 35px;}
h1#cl{
	/*margin-bottom: -10px;*/
	margin-top: 50px;
}
h2#cl-one{margin-bottom: -95px;}
#vl, #vl-one, #vl-two{/*font-size: 1.3em;*/display: none;}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{
													/*font-size: 0.9em;*/
													display: none;
}
table{font-size: 0.65em;}
#helping{
		background-color: #3BCB40;
		padding: 4% 6% 4% 6%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;/*dashed*/
		font-weight: bold;
		font-size: 1em;
}
/*header*/
header{height: 22%;}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 19px 0px 0px 8px;
	width: 7.5%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 12px 120px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 190%;
					height: 34px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 17px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
/*для всех страниц*/
#main #empty{
			height: 104px;/*отсчитывается сверху под хеадером для текста и поддоменов*/
			/*outline: 2px solid black;*/
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05, #photo-06{
																		/*float: left;
																		height: 370px;*/ /*высота*/
																		/*width: 280px;
																		outline: 3px solid #C1C1C1;
																		margin: 5px 70px 50px 10px;
																		font-size: 1.3em;*/
																		display: none;
}
#photov{
		float: left;
		/*width: 280px;*/
		margin: 0px 50px 50px 22px;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
#otstup{
		margin-top: 70px; /*trainwords 1024 768 375 390 360*/
		margin-bottom: 20px;
}
/*навигация по странице - языки*/
.b{font-size: 0.78em;}
.dws-menu li ul{min-width: 150px;}
.dws-menu li > ul li ul{right: -150px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 11.5px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 11.5px;
}
#knof{
	width: 160px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 1em;
}
#knor{
	width: 160px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 1em;
}
}
/*280-653*/
@media(max-width: 319px) and (min-width: 280px){
.book a{
		width: 45%;
		height: 170px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{
	margin-top: 700px;
}
.text{ 
	margin: 25px 9px 5px 10px; 
} 
#empt-four{
			height: 90px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
#polh{padding: 18px;}
h1#cl{
		margin-bottom: -10px;
		margin-top: 30px;
}
h2#cl-one{
		margin-bottom: -35px;
		margin-top: 27px;
}
#vl, #vl-one, #vl-two{
					/*font-size: 1.2em;*/
					display: none;
}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{
													/*font-size: 0.9em;*/
													display: none;
}
#footer{font-size: 0.6em;}
.h1{font-size: 0.81em;}
table{font-size: 0.55em;}
#helping{
		background-color: #3BCB40;
		padding: 4% 6% 4% 6%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;/*dashed*/
		font-weight: bold;
		font-size: 0.9em;
}
/*header*/
header{height: 10%;}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 21px 0px 0px 8px;
	width: 8%;
}
/*Поиск*//*на других страницах иконка главной*/
header form{margin: 15px 105px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 205%;
					height: 33px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
header nav{
			float: left;
			margin: 18px 0px 0px 7px;
			/*outline: 1px solid black;*/			
}
/*для всех страниц*/
#main #empty{
			height: 35px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/		
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05, #photo-06{
																		/*float: left;
																		height: 350px;*/ /*высота*/
																		/*width: 250px;
																		outline: none;
																		margin: 1px 0px 70px 0px;
																		font-size: 1.3em;*/
																		display: none;
}
#photov{
		float: left;
		width: 260px;
		margin: 0px 50px 50px 0;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
div.di{font-size: 1.2em;}
.reytinqaz{margin: -30px 0 0 0;}
#otstup{
		margin-top: 70px; /*trainwords 1024 768 375 360 390 280*/
		margin-bottom: 20px;
}
/*навигация по странице - языки*/
.b{font-size: 0.6em;}
.dws-menu li ul{min-width: 125px;}
.dws-menu li > ul li ul{right: -125px;}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 10px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 10px;
}
#knof{
	width: 123px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 0.75em;
}
#knor{
	width: 123px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 0.75em;
}
}
/*240-320*/
@media(max-width: 279px) and (min-width: 240px){
/*book*/
#ogl{margin-bottom: 5px;}
.book a{
		width: 45%;
		height: 170px;
		background-color: green;
		color: white;
	 	font-weight: bold;
		font-size: 1em;
		white-space: pre-wrap;
		float: left;
		border: 5px solid grey;
		text-align: center;
		padding-top: 5px;
}
#pref{margin-top: 700px;}
.text{margin: 25px 9px 5px 10px;} 
#empt-four{
			height: 38px;/*отсчитывается сверху под хеадером для текста*/
			/*outline: 2px solid black;*/
}
h2#cl-one{
		margin-bottom: -225px;
		font-size: 1.2em;
}
#vl, #vl-one, #vl-two{
					/*font-size: 1.2em;*/
					display: none;
}
#bl, #bl-one, #bl-two, #bl-three, #bl-four, #bl-five{
													/*font-size: 1.2em;*/
													display: none;
}
#footer{font-size: 0.6em;}
.h1{font-size: 0.81em;}
table{font-size: 0.55em;}
#helping{
		background-color: #3BCB40;
		padding: 4% 6% 4% 6%;
		margin-left: -10px;
		outline: 3px dotted #3BCB40;/*dashed*/
		font-weight: bold;
		font-size: 0.9em;
}
/*header*/
header{height: 16%;}
/*Иконка дом*/
#home{
	float: left;
	/*outline: 1px solid black;*/
	margin: 14px 0px 0px 8px;
	width: 9%;
}
/*Поиск учитывать на других страницах иконка главной*/
header form{margin: 10px 75px 0px 0px;}
input[type=search], input[type=text]{
					/*outline: 1px solid black;*//*это поиск*/
					width: 180%;
					height: 31px;
					border-radius: 15px;
					/*font-size: 1em;*/
}
/*Навигация*/
header nav{
			float: left;
			margin: 13px 0px 0px 10px;
			/*outline: 1px solid black;*/			
}
.dws-menu li ul{min-width: 80px;}
.dws-menu li > ul li ul{
						right: -80px;
}
.dws-menu > ul li a{
					padding: 0px;
					font-size: 5px;
}
.dws-menu > ul li span{
						padding: 0px;
						font-size: 5px;
}
/*для всех страниц*/
#main #empty{
			height: 15px;/*отсчитывается сверху под хеадером для текста или поддоменов*/
			/*outline: 2px solid black;*/			
}
#photo, #photo-01, #photo-02, #photo-03, #photo-04, #photo-05, #photo-06{
																		/*float: left;
																		height: 350px;*/ /*высота*/
																		/*width: 220px;
																		outline: none;
																		margin: 1px 50px 50px 0px;*/ /*нижний отступ для текста*/
																		/*font-size: 1.3em;*/
																		display: none;
}
#photov{
		float: left;
		width: 260px;
		margin: 0px 50px 50px 0;
}
div.polaroid{
			width: 100%;
			margin-bottom: 0px;
			margin-left: 0px;
}
div.di{font-size: 1.2em;}
.reytinqaz{margin: -30px 0 0 0;}
#otstup{
		margin-top: 70px; /*trainwords 1024 768 375 360 390 280*/
		margin-bottom: 20px;
}
/*навигация по странице - языки*/
.b{font-size: 0.6em;}
#knof{
	width: 123px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 0.75em;
}
#knor{
	width: 123px;
	height: 40px;
	border-radius: 1px;
	margin-bottom: 0px;
	font-size: 0.75em;
}
}
/*end media*/
#photov:hover{display: none;}
div.counter4{border-spacing: 10px 10px;}
div.counter7{border-spacing: 0px 0px;}
#sd-vk{
		margin: 0 0 50px 10px;
		font-size: 0.7em;
}
.rgn{
	margin-left: 10px;
	padding-top: 0px;
	white-space: pre-wrap;
    font-size: 0.8em;
}
h1.di{
	 color: #5F6368;
	 font-size: 1.4em;
}
h2.dod{
		line-height: 1; /*данный стиль не работает со span, только с div*/
		padding-left: 5px;
		padding-right: 5px;
		font-size: 1.2em;
}
/*trainwords*/
form textarea{
				margin: 0 0 10px 0;
				width: 93%;
				height: 330px;
				padding: 5px;
				resize: none; /*изменять с помощью захвата нижнего угла*/
}
textarea:focus{ border: 1px solid #39c; }
form input[type=reset]{
						margin: 0 0 40px 60%;
						padding: 5px;
						width: 29%;
						background-color: #8FBC8F;
						color: white;
						cursor: pointer;
						font-weight: bold;
}
#photov:hover {display: none;}
.iws-menu li > ul{
				display: block;
				background-color: transparent;
}
#oblojka{margin-left: 0px;}
div.shadow{padding: 0 5px 0 5px;}
/*gift, recept, knit, med, ser poddomen*/
#main #empg, #main #empk, #main #empn, #main #empm, #main #emps, #main #empt, #main #empy, #main #empgr{ 
																									width: 100%;
																									padding: 35px 0 5px 10px;/*30 height+70padding-top=100px*/
}
/* charity poddomen*/
#main #emptt{display: none;}
.vyazanie{background: url("domik-dlya-kota.jpeg") round;}
div.counter6{margin-right: 0%;}
.w{white-space: pre-wrap;}
/*aliexpress*/
div#crauter12 {
			height: 400px;
			margin-left: 2%;
			width: 95%;
}
.inl-inl, .inl-inli{
					width: 48%;
					display: inline-block;
					border-spacing: 0px 0px;/*это для .inl-inl*/
}
/*aliexpress для 320,360,540 подогнали отдельно*/
#crauter14{
			width: 50%;
			display: inline-block;
			border-spacing: 5px 5px;
}
/*aliexpress*/
div#crauter13{border-spacing: 0px 0px;}
#book{height: auto;}
div.counter4 .inl-inli img{height: 125px;}
div.counter4 .inl-inli p{height: 85px;}/*на самом деле растягивает все блоки на главной, для десктоп немного и больше для мобайл*/
#footer{
		padding: 10px;
		text-align: center;
}
#footer #two{padding-left: 0%;}
.kol{margin-bottom: 50px;}
/*категория все*/
.bws-menu li ul{
				position: absolute;
				min-width: 300px;
				display: none;
}
/*конец списка выпадающего меню*/
.tekst{margin: 100px 5px 0px 5px;}
.date{font-size: 1em;}
#photo-size{width: 100%}
#photo-size-01{width: 100%}/*book*/
.photo-size{width: 100%}
#video-size{width: 100%}
#iframe-size{
			width: 100%;
			height: 250px;
}
#wrd1, #wrd2, #wrd3, #wrd4, #wrd5, #wrd6, #wrd7, #wrd8, #wrd9, #wrd10, #wrd11, #wrd12, #wrd13, #wrd14, #wrd15{margin-bottom: 15%;}
#wrd16, #wrd17, #wrd18, #wrd19, #wrd20, #wrd21, #wrd22, #wrd23, #wrd24, #wrd25, #wrd26, #wrd27, #wrd28, #wrd29, #wrd30{margin-bottom: 15%;}
#wrd31, #wrd32, #wrd33, #wrd34, #wrd35, #wrd36, #wrd37, #wrd38, #wrd39, #wrd40, #wrd41, #wrd42, #wrd43, #wrd44, #wrd45{margin-bottom: 15%;}
#wrd46, #wrd47, #wrd48, #wrd49, #wrd50, #wrd51, #wrd52, #wrd53, #wrd54, #wrd55, #wrd56, #wrd57, #wrd58, #wrd59, #wrd60{margin-bottom: 15%;}
#wrd61, #wrd62, #wrd63, #wrd64, #wrd65, #wrd66, #wrd67, #wrd68, #wrd69, #wrd70, #wrd71, #wrd72, #wrd73, #wrd74, #wrd75{margin-bottom: 15%;}
#wrd76, #wrd77, #wrd78, #wrd79, #wrd80, #wrd81, #wrd82, #wrd83, #wrd84, #wrd85, #wrd86, #wrd87, #wrd88, #wrd89, #wrd90{margin-bottom: 15%;}
#wrd91, #wrd92, #wrd93, #wrd94, #wrd95, #wrd96, #wrd97, #wrd98, #wrd99, #wrd100{margin-bottom: 15%;}
/*index*/
.n{margin-top: 60px;}
#google-ad-container-n, #google-ad-container-tw, #google-ad-container-thr{display: none;}