#divmainrightblock img {
	 max-width: 650px;
	 min-width: 10px;
	 width:90%;
	 padding: 0px;
	 margin: 0px;
				
}

p.img {
	padding:0;
	margin:0;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
	
}

p.img-li {
	padding:0;
	margin:0;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
	
}

#divmainrightblock img.border {
padding:10px;
margin:0;
border: 1px #CCCCCC solid;

}

h2.txt {
	margin-top: 40px;

}

h2.first {
	margin-top: 0px;
}


h3.txt {
	margin-top: 40px;

}

h3.first {
	margin-top: 0px;
}

iframe.youtube {
	width:230px; 
	height:129px;
	margin-left:20px; 
	margin-top:20px;
}

iframe.youtube-2 {
	width:400px; 
	height:224px;
	margin-left:0px; 
	margin-top:20px;
}

iframe.youtube-3 {
	width:500px; 
	height:280px;
	margin-left:20px; 
	margin-top:20px;
}




/* ------------------------------------------------------------------------------ */

	div.row {
		margin-top:20px;
		margin-left:20px;
		margin-bottom:20px;
    	display: flex;
    	align-items: center;
		background-color:#FFFFFF;		
		
		padding: 20px;
	}
	
	
	
	div.row:after {
		clear:both
	}
		
	div.left {
		padding:0;
		margin:0;
		float: left;
		
		width: 50%;		
		
		background-color: #FFFFFF;			
	}
	
	div.left p {
		margin: 0;
		padding:0;
	}
	
	div.right {	
		padding:0;
		margin:0;	
		float: left;
		
		width: 50%;
		
		background-color: #FFFFFF;	
	}
				
	#divmainrightblock div.left img {
		box-sizing: border-box;
		
		width:100%;
		margin:0;
		padding:20px;
		
		min-width: 100px;
		
		background-color:#FFFFFF;
	}
	
	div.iframe div.left {
		background-color: #FFFFFF;
		width: 300px;
		height: 168px;
		margin:0;
		padding:5px;
		border: #919191 solid 1px;
		
	}
				
	div.iframe div.right {
		background-color: #FFFFFF;
		
		margin:0;
		padding:20px;
		
		
	}
	
	div.dotline-top { 
		border-top-color: #F2F2F2;
		border-top-style: dashed;
		border-top-width: 1px;
		padding-top: 20px;
		margin-top: 30px;
	}
	
	.cost-img {
		display: inline-block;
		vertical-align: middle;
	}		
				
	#divmainrightblock img.cost-img {
		width:100px;
		padding-left: 20px;
	}
