#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.txtv {
	margin-top: 20px;
}

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:265px; 
	height:148px;
	margin-left:0px; 
	margin-top:20px;
}

iframe.youtube-3 {
	width:265px; 
	height:148px;
	margin-left:20px; 
	margin-top:20px;
}


/* ------------------------------------------------------------------------------ */

div.row {
		margin-top:20px;
		margin-left:20px;
		margin-bottom:20px;
		
    	display:block;
    	align-items: center;
		background-color:#FFFFF;		
		
		padding: 20px;
	}
	
	div.row:after {
		clear:both
	}
		
	div.left {
		padding:0;
		margin:0;
		
		
		width: 100%;		
		
		background-color: #FFFFFF;			
	}
	
	div.left p {
		margin: 0;
		padding:0;
	}
	
	div.right {	
		padding:0;
		margin:0;	
		
		
		width: 100%;
		
		background-color: #FFFFFF;	
	}
				
	#divmainrightblock div.left img {
		box-sizing: border-box;
		
		width:100%;
		margin:0;
		padding:20px;
		
		min-width: 100px;
		
		background-color:#FFFFFF;	
	}
	
	
	.cost-img {
		display: inline-block;
		vertical-align: middle;
	}		
				
	#divmainrightblock img.cost-img {
		width:100px;
		padding-left: 20px;
	}