@media (max-width: 1600px) {
	body {
		font-size: 12px;
	}
	p {
		margin: 0 0 0.7em 0;
	}
	#header {
		height: 9%;
	}
	#mainContainer {
		bottom: 9.7em;
	}
		#mainContainer h1 {
			font-size: 2.2em;
			padding: 0.3em 9% 0.3em 0.7em;
		}
				#mainContainer #rightCol .listThemes li {
					margin-bottom: 0.5em;
				}
					#mainContainer #rightCol .listThemes li a {
						border-bottom: 0.2em solid #f1f1f1;
						font-size: 1.7em;
						min-height: 60px;
						line-height: 1.1em;
						padding: 0.3em 0.7em;
					}
						#mainContainer #rightCol .listThemes li a:hover {
							border-bottom: 0.2em solid #f1f1f1;
						}
			#mainContainer #rightCol .clicktoproceed {
				font-size: 1.3em;
				margin-top: 4em;
			}
	#footer {
		height: 6.7em;
	}
			#footer nav a {
				font-size: 2em;
				padding: 1.3em 4% 0.6em;
			}
			#footer nav a.howto {
				padding: 1.9em 3% 0.7em;
			}
			#footer nav a.lang {
				padding: 1.9em 3% 0.7em;
			}
			#footer nav .divider {
				height: 3.5em;
				margin-top: 1.3em;
			}
		#footer .howtoblock {
			bottom: 6.7em;
			font-size: 1.4em;
			width: 18.1em;
		}
			#footer .howtoblock .close {
				font-size: 1.2em;
				line-height: 1.2em;
				padding: 0.2em 0 0.2em 0.2em;
			}	
				#footer .howtoblock .close span.ico {
					height: 1.2em;
					margin: 0 0 0 0.7em;
					width: 1.2em;
				}
				
}
@media (max-width: 1368px) {
	body {
		font-size: 10px;
	}
	#mainContainer #rightCol .listThemes li a {
		min-height: 50px;
	}
}
@media (max-width: 1280px) {

}