body {
	background: #FDF2E9;
		
}
/*  початкове вікно   */
#headstart{
	width:100%;
	height: 50px;
	background: #E8F8F5;  
	margin:5px;
	font-size:24pt;
	color:#0d686b;
	font-weight: bold;	
	min-width:1000px;
	text-align:center;	  
}
#footerend {
	width:100%;
	height: 40px;
	background: #E8F8F5;
	margin: 10px 5px;
	min-width:1200px;
}
#bodywn{
	margin: 0 auto;
	width:900px;
	height: 400px;	
	display:block;
	position:relative;	
	background: #f0f0f0;	
}
#winstart {
	position: absolute;
	width: 900px;  
	height: 400px;  
	border-style: ridge;
}
#zast0{
	width:900px;
	height:227px;
}
#zast{
	float:left;
	margin:20px 10px 10px 70px;
}
#zast2{
	float:right;
	margin:30px 10px 50px 10px;
	cursor:pointer;		
}
#poysn, #lpdos {
	width:870px;
	height:100px;             
	font-size:30pt;
	color:#0d686b;
	font-weight: bold;	
	font-style:italic;		
	font-family: Arvo;
	text-shadow:
		-3px -3px 0 #bbb,
		3px -3px 0 #eee,
		-3px 3px 0 #bbb,
		3px 3px 0 #ddd,
		4px 4px 0 #ccc,
		5px 5px 0 #ccc,
		6px 6px 0 #ccc,
		7px 7px 0 #ccc;
	line-height: 0.8em;
	letter-spacing: 0.1em;
	transform: scaleY(0.7);
	-webkit-transform: scaleY(0.7);
	-moz-transform: scaleY(0.7);
	margin:0;
	text-align: center;
}
#loos {
	width:400px;	
	font-style:normal;	
	text-align: left;
	float:left;
	padding-left:30px;        
	color:#ad086b;
}
#loos:hover {
	cursor:pointer;			
}
#pdos {
	width:380px;	
	font-style:normal;	
	text-align: right;
	float:right;
	padding-right:30px;	       
	color:#ad086b;
}
#pdos:hover {
	cursor:pointer;			
}
#avtor {
	position:absolute;
	width: 780px;  
	height: 350px;  
	left:25px;
	top:25px;
	display:none;	
	border:2px #fff outset;
	font-style: italic;		
	font-family: Arvo;
	font-size: 18pt;	
	padding-left: 70px;	 
	background: #f0f0f0;	
	z-index:10;
}
.z1{
	font-style: italic;		
	font-size: 40pt;	
	color:#2957a7;
	font-weight: bold;	
}
.z3{
	font-style: italic;		
	font-size: 28pt;	
	color:#a72973;
	font-weight: bold;	
}
.z4{
	font-style: italic;		
	font-size: 18pt;	
	font-weight: bold;	
}
#vavtor {
	position:absolute;
	left:620px;
	top:190px;	
}
#vavtor:hover {
	cursor:pointer;		
}
.vse0 {
	color:#0d686b;		
	margin-left:5px;
}
.vse {
	padding-left:50px;		
}
.vse0 input {
	cursor:pointer;	
}
.vse input {
	cursor:pointer;	
}
.vse1 input {
	cursor:pointer;	
	padding-left:20px;		
}
.vse2 input {
	cursor:pointer;	
	padding-left:20px;		
}
.zagl {
	font-weight: bold;	
	font-style:italic;		
	font-size:28pt;
	padding-left:160px;	
}
#typpr0 {
	position:relative;
	width:200px;
	height:300px;                     
	background:#ece9d8;
	margin-left:40px;
	padding:15px 10px 5px 20px;
	border-style:outset;
}
.zag2 {
	font-weight: bold;	
	font-style:italic;		
	font-size:16pt;
	padding-left:30px;	
}
#typprl {
	position:relative;
	width:75px;
	height:260px;                     
	float:left;
	font-style:italic;	
	font-size:14pt;
}
#typprp {
	position:relative;
	width:124px;
	height:250px;                     
	float:right;
	padding-top:35px;
}
#typpr {
	width:230px;
	height:300px;                     
	background:#ece9d8;										
	margin-left:45px;
	padding:15px 10px 5px 20px;
	border-style:outset;
	font-style:italic;	
	font-size:14pt;
}

#zagal {	
	display:inline;
	display:flex;
	background:#ece9d8;		
}
#typprs {
	position:relative;
	width:200px;
	height:300px;                     
	background:#ece9d8;
	margin-left:40px;
	padding:15px 10px 5px 20px;
	text-align:center;
	border-style:outset;
}
#typprs img{
	cursor:pointer;	
}

#winstart2 {
	position: absolute;
	width: 900px;  
	height: 400px;  
	border-style: ridge;
	background:#ece9d8;			
}
/*_______*/

#zagal1 {	
    width:890px;
	height:250px;
	padding:5px;
	background:#ece9d8;		
}

#zagal1uprl, #zagal1uprp{	
    width:422px;
	height:75px;
	padding:5px;
	background:#dcdacc;		
	text-align:center;	
	border-style:inset;	
	margin:5px;
}
#zagal1uprl {
	float:left; 
}
#zagal1uprp {
	float:right;
}
#zagal1uprp:hover {
	cursor:pointer;	
}
#zagal1uprl:hover {
	cursor:pointer;	
}	
#strosn6s {
	display:block;
	position:absolute;
	font-weight: bold;		
	color:#000;   
	text-align:left;
	left:350px;
	top:80px;
	font-size:34pt;	
}
#strosn1, #strosn2, #strosn3, #strosn4 {
	display:block;
	position:absolute;
	font-weight: bold;		
	color:#000;
	text-align:left;
}
#strosn1, #strosn2 {
	font-style:italic;		
	font-size:64pt;
	left:75px;
	top:110px;	
	width:750px;
	height:100px;	    
}
#otvet {
	display:block;
	position:absolute;
	font-weight: bold;		
	color:#713320;
	text-align:left;
	left:595px;
	top:220px;	
	width:300px;
	height:60px;	
	font-style:italic;		
	font-size:36pt;		    	
}
#strosn4{
	font-style:italic;		
	font-size:64pt;
	left:370px;
	top:110px;	
	width:200px;
	height:60px;	     
}

#strosn3 {
	left:65px;
	top:155px;	
	width:250px;
	height:5px;	
	background:#000;	
} 

#tabl {	
	position:absolute;
	left:0px;
	top:50px;
    width:890px;
	height:240px;
	padding:5px;
	background:#ece9d8;		
	display:none;	
	font-size:16pt;
}
#tabll {	
    width:250px;
	height:230px;
	padding-top:10px;
	padding-left:150px;	
	background:#ece9d8;		
	float:left;
}
#tablp {	
    width:350px;
	height:230px;
	padding-top:10px;
	padding-left:50px;
	background:#ece9d8;		
	float:right;
}
#strosn1d, #strosn2d, #strosn4d {
	font-style:italic;		
	font-size:56pt;
	left:25px;
	top:110px;	
	width:850px;
	height:100px;	    
}
#strosn1d, #strosn2d, #strosn4d{
	display:block;
	position:absolute;
	font-weight: bold;		
	color:#000;
	text-align:left;
}
#otvetd {
	display:block;
	position:absolute;
	font-weight: bold;		
	color:#713320;
	text-align:left;
	left:455px;
	top:240px;	
	width:280px;
	height:60px;	
	font-style:italic;		
	font-size:32pt;    
}
#otvetddob {
	display:block;
	position:absolute;
	font-weight: bold;		
	color:#71a320;
	text-align:left;
	left:740px;
	top:240px;	
	width:155px;
	height:60px;	
	font-style:italic;		
	font-size:30pt;    
}
#otvetddobs  {
	display:block;
	position:absolute;
	font-weight: bold;		
	color:#71a320;
	text-align:left;
	left:785px;
	top:225px;	
	width:30px;
	height:50px;	
	font-style:italic;		
	font-size:24pt;    	
}

#strosn5d, #strosn6d {
	font-style:normal;		
	font-size:100pt;
	width:40px;
	height:200px;    
	display:block;
	position:absolute;
	font-weight: bold;		
	color:#000;
}

#strosn1 sup {
	font-size:34pt;	
}
#strosn2 sup {
	font-size:34pt;	
}
#strosn1d sup {
	font-size:34pt;	
}
#strosn2d sup {
	font-size:34pt;	
}