
* {margin:0; padding:0}
body { margin: 0;
		 	 padding: 0;
			 font-family: tahoma;
			 font-size: 12px;
			 letter-spacing: 0pt;
			 word-spacing: 1pt;
			 line-height: 120%;
			 color: #0F365F;
}
h1 { font-size: 19px;
	 	 margin-top: 10px;
		 margin-bottom: 15px;
}

h2 { font-size: 15px;
	 	 margin-top: 6px;
		 margin-bottom: 3px;
}
h1 + h2 { 
	 	 margin-top: 15px;
		 margin-bottom: 8px;
}
h3 + h2 { 
	 	 margin-top: 18px;
		 margin-bottom: 0px;
}
h3 { font-size: 13px;
	 	 margin-top: 5px;
		 margin-bottom: 3px;
}
h1 + h3 { 
	 	 margin-top: 15px;
		 margin-bottom: 8px;
}
h4 { font-size: 12px;
	 	 margin-top: 5px;
		 margin-bottom: 3px;
}
h4 + h2 { margin-top: 15px;
		 			margin-bottom: 0px;
}
h5 { font-size: 12px;
	 	 margin-top: 5px;
		 margin-bottom: 3px;
}
h6 { font-size: 12px;
	 	 margin-top: 5px;
		 margin-bottom: 3px;
}
em { background-color: #E8EAEE;
	 	 font-style: normal;
}
.defloat { clear: both; 
}
#overall {  margin-top: 5px;
            background-color:#ffffff;
						text-align: center;
}

a { color: #0F365F;
		text-decoration: underline;
}
a:visited { color: #0F365F;
						text-decoration: underline;
}
a:hover { color: #0F365F;
					text-decoration: none;
}

a img { border: 0;
}
p { margin: 0;
		padding: 0; padding-top: 0px; padding-bottom: 5px;
}
#intro_logo { width: 761px;
							background-color: #ffffff;
							margin: 0; margin-left: auto; margin-right: auto; margin-top: 5%;
							text-align: left;
}
#over_colors { width: 761px;
							 margin: 0; margin-left: auto; margin-right: auto; clear: both;
}
#over_imgs { width: 761px;
					 	 padding: 0;
						 margin: 0; margin-left: auto; margin-right: auto; 
						 clear: both;
}
.verticalspace { height: 8px;
							 	 clear: both;
								 width: 761px;
								 margin: 0; margin-left: auto; margin-right: auto;
								 padding: 0px;
								 font-size: 0px;
}
#intro_zluta, #intro_cervena, #intro_zelena, #intro_modra { float: left;
}
.intro_mezibarvy { width: 11px;
								 	 float: left;
}


#intro_slovo_img_a, #intro_hudba_img_a, #intro_grafika_img_a, #intro_webdesign_img_a { float: left;
																																						 	 			 	 cursor: pointer;
																																											 
}
#intro_slovo, #intro_hudba, #intro_grafika, #intro_webdesign { float: left;
}
#over_text { 
					 	 width: 761px;
						 margin: 0; margin-left: auto; margin-right: auto; 
						 clear: both;
}
#text {  border: 1px solid #C3C3C3;
				 padding: 7px;
				 text-align: left;
}
.mezera_horizont { height: 6px;
}
#over_anim { width: 761px;
						 margin: 0; margin-left: auto; margin-right: auto;
						 position: relative;
}
#over_anim img { position: absolute; right: 0px;
}
.zvyrazneni01 { font-weight: bold;
}
.document-valid { position: absolute; left: 0; bottom: 0;
}
.icons-valid { width: 761px; 
						 	 margin: auto; 
							 text-align: left;
							 padding-top: 3px;
}
.html-valid img{ margin: 0; margin-right: 3px;
}
.html-valid, .css-valid { position: relative; top: -3px;
}
ul, ol, li { margin: 0;
					 	 padding: 0;
}
ul, ol { margin-top: 10px;
margin-left: 22px;
			 	 padding-left: 5px;
}
H1 + ul, H1 + ol { margin-top: 15px;

}
h1 + p {  margin-top: 15px;
}
.formitem { padding: 3px;
						margin: 3px;
						background-color: #DEAD10;
						width: 300px;
						text-align: right;
}

