body{background-color: #222222;}

.stranka{position: relative; margin-left: auto; margin-right: auto; width: 960px; height: 1300px; margin-top: 40px; margin-bottom: 15px;}

	#p1_stranka{height: 3200px;}
	#p2_stranka{height: 750px;}
	#p3_stranka{height: 1750px;}
	#p4_stranka{height: 1500px;}
	#p5_stranka{height: 700px;}
	#p6_stranka{height: 1100px;}
	#p7_stranka{height: 800px;}
	#p8_stranka{height: 1650px;}
	#p9_stranka{height: 950px;}
	
.obsah{position: absolute; top: 255px; left: 0px; width: 960px; height: 1000px; background-color: #3C64A0; overflow: auto;}

	#p1_obsah, #p1_sloupec{height: 2895px;}
	#p2_obsah{height: 445px;}
	#p3_obsah{height: 1445px;}
	#p4_obsah{height: 1195px;}
	#p5_obsah{height: 395px;}
	#p6_obsah{height: 795px;}
	#p7_obsah{height: 495px;}
	#p8_obsah{height: 1345px;}
	#p9_obsah{height: 645px;}
	
.zapati{position:absolute; top: 1200px; left: 0px; height: 50px; width: 960px; background-color: #222222;}

	#p1_zapati{top: 3150px;}
	#p2_zapati{top: 700px;}
	#p3_zapati{top: 1700px;}
	#p4_zapati{top: 1450px;}
	#p5_zapati{top: 650px;}
	#p6_zapati{top: 1050px;}
	#p7_zapati{top: 750px;}
	#p8_zapati{top: 1600px;}
	#p9_zapati{top: 900px;}
	
/* INFOLIŠTA */	
	
.info{position: absolute; top: 0px; left: 0px; height: 20px; width: 100%; z-index: 1; font-family: "Calibri", "Arial CE", "Arial", sans-serif; font-size: 10px; text-align: center; line-height: 20px; color: #FFFFFF; overflow: hidden;}

/* ZÁHLAVÍ */

.zahlavi{position:absolute; top: 0px; left: 0px; height: 255px; width: 960px;}

	.zahlavi1{position:absolute; top: 0px; left: 0px; height: 140px; width: 960px; background-color: #000000;}
	
		.zahlavi1_img, .zahlavi1_img_en{position:absolute; top: 0px; left: 0px; height: 140px; width: 960px; z-index: 1; background-color: transparent; background-image: url(../image/grafika/zahlavi1.png);}
		
		.zahlavi1_text{position:absolute; top: 10px; left: 10px; height: 100px; width: 920px; z-index: 2;}
	
			h1{font-family: "Calibri", "Arial CE", "Arial", sans-serif; font-size: 36px; font-weight: bold; text-align: right; line-height: 30px; color: #FFFFFF;}
			.podtitul{font-family: "Calibri Light", "Calibri", "Arial CE", "Arial", sans-serif; font-size: 20px; font-weight: normal; text-align: right; line-height: 20px; color: #FFFFFF;}
			p.txt_podtitul{font-family: "Calibri Light", "Calibri", "Arial CE", "Arial", sans-serif; font-size: 16px; text-align: right; line-height: 10px; color: #FFFFFF;}
	

	.zahlavi2{position:absolute; top: 140px; left: 0px; height: 45px; width: 960px; background-color: #3C64A0;}
	
		.zahlavi2_img{position:absolute; top: 0px; height: 45px; width: 120px;}
			 
		.zahlavi2_text{position:absolute; top: 0px; left: 0px; height: 45px; width: 960px;}
			.zahlavi2_text a:visited, .zahlavi2_text a:link, .zahlavi2_text a:active{color: #EBECEC; text-decoration: none;}
			.zahlavi2_text a:hover{color: #ffd700;}
				
				.zahlavi2_txt{position:absolute; top: 0px; height: 45px; width: 120px; color: #EBECEC; font-family: "Calibri", "Arial CE", "Arial", sans-serif; font-size: 14px; line-height: 45px; text-align: center; background-image: url(../image/grafika/btn.png);}		

				#zahlavi2_txt1{left: 0px;}
				#zahlavi2_txt2{left: 120px;}
				#zahlavi2_txt3{left: 240px;}
				#zahlavi2_txt4{left: 360px;}
				#zahlavi2_txt5{left: 480px;}
				#zahlavi2_txt6{left: 600px;}
				#zahlavi2_txt7{left: 720px;}
				#zahlavi2_txt8{left: 840px;}
				
	.zahlavi3{position:absolute; top: 185px; left: 0px; height: 70px; width: 960px; background-color: #000000; background-image: url(../image/grafika/zahlavi2.png);}
	
		.zahlavi3_lang{position:absolute; top: 20px; left: 850px; height: 20px; width: 100px; z-index: 1; text-align: center; vertical-align: middle; line-height: 20px;}
			.zahlavi3_lang a{font-family: "Calibri", "Arial CE", "Arial", sans-serif; font-size: 14px; text-decoration: none; color: #FFFFFF;}
				.zahlavi3_lang a:hover{color: #ffd700;}
				
		.zahlavi3_text{position:absolute; top: 5px; left: 20px; height: 32px; width: 940px;}
		
			h2{font-family: "Calibri", "Arial CE", "Arial", sans-serif; font-size: 24px; font-weight: bold; text-align: left; line-height: 10px; color: #EBECEC;}

/* OBSAH */

	.obsah_text{position:absolute; top: 20px; left: 20px; width: 920px;}

		h3, caption{font-family: "Calibri", "Arial CE", "Arial", serif; font-size: 20px; font-weight: bold; text-align: center; line-height: 40px; color: #FFFFFF;}
		
		caption{line-height: 100px;}
		
		.txt_obsah{font-family: "Calibri", "Arial CE", "Arial", serif; font-size: 15px; text-align: justify; text-indent: 30px; line-height: 25px; color: #EBECEC;}
		.txt_obsah_bezOdsazeni{font-family: "Calibri", "Arial CE", "Arial", serif; font-size: 15px; text-align: justify; text-indent: 0px; line-height: 25px; color: #EBECEC;}
		.txt_adresa{font-family: "Calibri", "Arial CE", "Arial", serif; font-size: 15px; text-align: center; line-height: 30px; color: #EBECEC;}
		li{font-family: "Calibri", "Arial CE", "Arial", serif; font-size: 15px; text-align: left; line-height: 25px; color: #EBECEC;}
		
		/* Odkazy */
		
		.obsah a:visited, .obsah a:link{color: #ffd700;} /* původně #e17eb2, #003264 */
		.detail a:visited, .detail a:link{color: #003264;}
		.fotka_txt a:visited, .fotka_txt a:link{color: #222222;}
		
		.obsah a:hover, .fotka_txt a:hover{color: #FF9933;} /* původně #ffd700 */
		.detail a:hover{color: #ffd700;} /* původně #FF9900 */
		
		a:active{color: #ffd700;} 
		
		legend{color: #EBECEC;}
		
		.lbl{font-family: "Calibri", "Arial CE", "Arial", serif; font-size: 15px; line-height: 25px; color: #EBECEC;}
		
		/* Detaily */
		
		.detail{height: 144px; width: 450px; background-color: #888888; border-radius: 10px;}
		
			.detail_img{position:absolute; top: 22px; left: 22px; height: 100px; width: 100px;}
				.detail_img a{border-style: none;}
			.detail_text{position:absolute; top: 10px; left: 140px; height: 144px; width: 290px;}
			
			.detail_img img{border-radius: 10px;}
						
				h4{font-family: "Calibri", "Arial CE", "Arial", serif; font-size: 16px; line-height: 15px; text-align: left; line-height: 0px; color: #FFFFFF;}				
				.txt_detail{font-family: "Calibri", "Arial CE", "Arial", serif; font-size: 15px; text-align: left; line-height: 19px; color: #FFFFFF;}				
				.txt_link{font-family: "Calibri", "Arial CE", "Arial", serif; font-size: 15px; text-align: left; line-height: 10px; color: #FFFFFF;}
					
		/* PAGE 1 */
			
		#p1_obsah1_text{position:absolute; top: 20px; left: 20px; width: 540px;}
		
		#p1_sloupec{position: absolute; top: 0px; left: 579px; width: 360px; border-left-width: 1px; border-left-style: solid; border-left-color: #222222;  overflow: hidden;}
			#p1_obsah2_text{position:absolute; top: 20px; left: 20px; width: 340px; height: 105px;}
				#p1_stranka h3{font-family: "Calibri", "Arial CE", "Arial", serif; font-size: 15px; text-align: center; line-height: 25px; color: #FFCC33; font-weight: bold;}
				#p1_sloupec .txt_obsah{font-family: "Calibri", "Arial CE", "Arial", serif; font-size: 14px; text-align: justify; line-height: 25px; color: #EBECEC;}
		/* PAGE 2 */
			
		#p2_obsah1_text{position:absolute; top: 20px; left: 20px; width: 920px;}
		
		#p2_detail1{position:absolute; top: 220px; left: 20px;}
			
		/* PAGE 3 */
		
		#p3_obsah1_text{position:absolute; top: 20px; left: 20px; width: 920px;}
		
		#p3_detail1{position:absolute; top: 550px; left: 20px;}
		#p3_detail2{position:absolute; top: 550px; left: 490px;}
		#p3_detail3{position:absolute; top: 714px; left: 20px;}
		#p3_detail4{position:absolute; top: 714px; left: 490px;}
		#p3_detail5{position:absolute; top: 878px; left: 20px;}
		#p3_detail6{position:absolute; top: 878px; left: 490px;}
		#p3_detail7{position:absolute; top: 1042px; left: 20px;}
		#p3_detail8{position:absolute; top: 1042px; left: 490px;}
		#p3_detail9{position:absolute; top: 1206px; left: 20px;}
		#p3_detail10{position:absolute; top: 1206px; left: 490px;}
		
		/* PAGE 4 */
		
		#p4_obsah1_text{position:absolute; top: 20px; left: 20px; width: 920px;}
		
		#p4_detail1{position:absolute; top: 940px; left: 20px;}
		#p4_detail2{position:absolute; top: 940px; left: 490px;}
		
		/* PAGE 5 */
		
		#p4_obsah1_text{position:absolute; top: 20px; left: 20px; width: 920px;}
		
		/* PAGE 6 */
		
		#p6_tab1_modely{position:absolute; top: 0px; left: 20px;}
		
			.tab_modely{width: 920px; border-width: 2px; border-collapse: collapse; border-color: #222222; border-style: solid; background-color: #EBECEC;}
		
			.radek_hlavicka{height: 35px; font-weight: bold;}
			.radek_obsah{height: 40px; font-weight: normal;}
								
			.bunka_vlevo{font-family: "Calibri", "Arial CE", "Arial", serif; font-size:15px; border-width: 1px; border-collapse: collapse; border-style: solid; border-color: #222222; text-align: left; padding: 12px; line-height: 25px; color: #222222; background-color:#EBECEC;}
			.bunka_stred{font-family: "Calibri", "Arial CE", "Arial", serif; font-size:15px; border-width: 1px; border-collapse: collapse; border-style: solid; border-color: #222222; text-align: center; padding: 12px; line-height: 25px; color: #222222; background-color:#EBECEC;}
			.bunka_pravo{font-family: "Calibri", "Arial CE", "Arial", serif; font-size:15px; border-width: 1px; border-collapse: collapse; border-style: solid; border-color: #222222; text-align: right; padding: 12px; line-height: 25px; color: #222222; background-color:#EBECEC;}

			.bunka_hlavicka{border-bottom-width: 2px; background-color: #888888;}
								
		/* PAGE 7 */
			
		.obsah_galerie{position:absolute; top: 30px; left: 20px; width: 920px;}
		
			.fotka{position:absolute; height: 160px; width: 168px; border-radius: 10px; background-color: #EBECEC;}
				.fotka_img{position:absolute; top: 20px; left: 20px; object-fit: cover; height: 72px; width: 128px; background-color: #888888;}
					.fotka_img a{border-style: none;}
				.fotka_txt{font-family: "Calibri", "Arial CE", "Arial", serif; font-size: 15px; position:absolute; top: 110px; left: 20px; height: 30px; width: 128px; text-align: center; line-height: 20px;}
					.fotka_txt a{text-decoration: none;}
										
			#fotka01{top: 20px; left: 0px;}
			#fotka02{top: 20px; left: 188px;}
			#fotka03{top: 20px; left: 376px;}
			#fotka04{top: 20px; left: 564px;}
			#fotka05{top: 20px; left: 752px;}
			
			#fotka06{top: 200px; left: 0px;}
			#fotka07{top: 200px; left: 188px;}
			#fotka08{top: 200px; left: 376px;}
			#fotka09{top: 200px; left: 564px;}
			#fotka10{top: 200px; left: 752px;}			
			
		/* PAGE 8 */
			
		#p8_obsah1_text{position:absolute; top: 20px; left: 20px; width: 920px; text-align: center;}
		
		#p8_mapa{position:absolute; top: 450px; left: 180px; height: 340px; width: 600px; border: none; background-color: #888888; background-image: url(../image/mapy/mapa_kontakt.svg);}
		
		#p8_obsah2_text{position:absolute; top: 800px; left: 20px; width: 920px; text-align: center;}
						
		#p8_frm_kontakt{position:absolute; top: 900px; left: 180px; height: 340px; width: 600px; background-color: #888888;}
		
			#p8_fls{position:absolute; top: 10px; left: 18px; height: 250px; width: 534px; border-width: 1px; border-style: solid;}
			
				#p8_lbl_email{position:absolute; top: 40px; left: 20px;}
				#p8_inp_email{position:absolute; top: 40px; left: 90px; width: 280px;}
				#p8_lbl_zprava{position:absolute; top: 80px; left: 20px;}
				#p8_inp_zprava{position:absolute; top: 80px; left: 90px; width: 440px;}
			
			#p8_lbl_povinne{position:absolute; top: 297px; left: 38px;}
			#p8_inp_odeslat{position:absolute; top: 297px; left: 461px; width:120px;}
		
		/* PAGE 9 */
		
		#p9_obsah1_text{position:absolute; top: 20px; left: 20px; width: 920px;}
		
/* ZÁPATÍ */
		
		.zapati_kgi{position:absolute; top: 5px; left: 15px; height: 40px; width: 175px;}
		.zapati_kgi_en{position:absolute; top: 5px; left: 15px; height: 40px; width: 204px;}
		.zapati_upol{position:absolute; top: 5px; left: 238px; height: 40px; width: 200px;}
		.zapati_upol_en{position:absolute; top: 5px; left: 250px; height: 40px; width: 188px;}
		
		.zapati img{border-style: none; border-color:transparent;}
			
		.zapati_text{position:absolute; top: 0px; left: 640px; height: 40px; width: 300px; line-height: 15px;}	
			.txt_copyright{font-family: "Calibri", "Arial CE", "Arial", serif; font-size: 15px; text-align: right; text-indent: 30px; line-height: 25px; color: #EBECEC;}