body { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; color: Black; font-size: 100%;background-color:white; } 

/* zarovnani na stred */
#hlavni { width:100%; margin: 0 auto; text-align: center; }
#zarovnavac{ text-align: center; width: 1000px; height:100%; border: 0 0 0 0; margin: 0 auto; padding:  0 0 0 0; background-color: transparent;	}

/* kostra */
#all { width: 1000px; height: auto; padding:0; border: none; margin: 5px 0 0 0; background-color:white;}
#objimka_hp { float: left; background-image:url(images/line_hp.jpg); background-repeat: repeat-y; border:none;}	
#objimka_in { float: left; background-image:url(images/line.jpg); background-repeat: repeat-y; border:none; }
#topmenu { width: 1000px; height: 16px;}
	#topmenu ul { width: 999px; height:16px; list-style:none; margin: 0; padding:0; border:0;}
	#topmenu li { width: 20px; height: 16px; float: left; margin: 0 5px 0 0; }

	a.stp1 { width:20px; height:16px; background-image:url(images/en-vlajka.gif); background-repeat:no-repeat; background-position:bottom; display:block; text-decoration:none; }
	a.stp2 { width:20px; height:16px; background-image: url(images/ru-vlajka.gif); background-repeat:no-repeat; background-position:bottom; display:block; text-decoration:none; }	
	a.stp3 { width:20px; height:16px; background-image:url(images/cz-vlajka.gif); background-repeat:no-repeat; background-position:bottom; display:block; text-decoration:none; }
				
#top { width: 1000px; height: 105px; }
#blok1 { width: 149px; height: 105px; background-image: url(images/real-logo.gif); float:left; display:inline;}
#blok2 { width:711px; height:105px; float:left; background-image: url(images/hlava.jpg); }
#blok3 { width:139px; height:105px; float:left; background-image: url(images/interface-cz.gif); }
#blok4 { width:139px; height:105px; float:left; background-image: url(images/interface-en.gif); }
#blok5 { width:139px; height:105px; float:left; background-image: url(images/interface-ru.gif); }
						
/* NAV */
#nav{ width:999px; height:23px; text-align:center; margin: 0 0 5px 0; padding:0; border:0;}
	#nav ul{ width: 999px; height:23px; list-style:none; background:url(images/menicko.gif) repeat-x; border:none; margin:0; padding:0;}
	#nav li{ display:inline; list-style-type:none; width:auto; height:23px;}
	#nav a{ height:23px; width:auto; font-size:11px; color:#333333; text-decoration:none; padding:4px 10px 0 10px; margin:0; font-weight:bold;}
	#nav a.red{ height:23px; width:auto; font-size:11px; color:red; text-decoration:none; padding:4px 10px 0 10px; margin:0;}

/* bloky */
/* levy blok */
#leftblk { width:267px; float:left; background-color:#ffd566; margin: 0 5px 5px 0; text-overflow: crop; overflow: hidden; }								
#leftblk2 { width:180px; float:left; background-color:#ffd566; margin: 0 5px 5px 0; }
	.vn { width: 267px; height:102px; border:none; margin:15px 0 0 0; padding: 0 0 0 10px; }
	.vtxt { width:125px; height:102px; float:left; border: none; margin: 0; padding: 0 0 0 7px; }
	.vn2 { width: 266px; height:102px; margin:0; border:none; margin:15px 0 0 0; padding: 0 0 0 10px; } 
/*	.vn2 { width: 266px; height:102px; margin:0; border:none; margin:15px 0 0 0; padding: 0 0 49px 10px; } */
	.vtxt2 { width:124px; height:102px; float:left; padding: 0 0 0 7px; }
				
	a.vna { text-decoration:none; border:none; width: 127px; height: 102px; margin: 0 0 0 0; float:left; background-image: url(images/obr-pozadi.gif); }
	a.vna:hover { text-decoration:none; }
	a.vna img { border:none; text-decoration:none; padding:0; border:0; margin: 0; }
	.imgshift {border:none;margin-top: 20px; }	
	
/* blok uprostred */	
#middleblk { width: 456px; float: left; background-color: #ffc734; text-overflow: crop; overflow: hidden; }
#middleblk2 { width: 649px; text-align: left; font-size:11px; float: left; padding-bottom: 25px; margin-right: 5px; border:none; text-overflow: crop; overflow: hidden; }
		
#midtop { width:456px; height:auto; background-color:#003c7b; padding:0; margin:0; }
	#midtop p{ font-size:35px; margin:0; padding: 15px 0 15px 0; color: white; font-weight:bold;}		
	#midimg { width:456px; height:500px; padding:20px 0 0 0; }
	#marquee { width:456px; height:12px; padding:20px 0 0 0; }
	.marqueetext {color: #003c7b; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}

		a.cent { color: #185aa0; text-decoration: none; }
		a.cent:hover { color: #185aa0; text-decoration: underline; }
		a.cent2 { color: #003c7b; font-size: 14px; font-weight: bold; text-decoration: none; }
		a.cent2:hover { color: #003c7b; font-size: 14px; font-weight: bold; text-decoration: underline; }
		a.cent_vb { color: #003c7b; padding-left: 5px; text-decoration: none; }
		a.cent_vb:hover { color: #003c7b; padding-left: 5px; text-decoration: underline; }
		a.cent_vb_sel { color: red; font-size: 13px; font-weight: bolder; padding-left: 5px; text-decoration: none; }
		a.cent_vb_sel:hover { color: red; font-size: 13px; font-weight: bolder;	padding-left: 5px; text-decoration: none; }						
		
/*pravy blok*/
#rightblk { width: 266px; float: left; background-color:#ffd566; margin: 0 0 5px 5px; text-overflow: crop; overflow: hidden; }
#rightblk2 { width: auto; height:auto; float:left; background-color:#ffd566; margin: 0; text-align:left; }
#rightblk3 { width:160px; float: left; clear:both; margin:0; padding:0; border:none; }

#patka { width:1000px; height: 50px; clear: both; margin: 0 0 0 0; text-align:center; }
#patka a { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; font-size:10px; color:#333333; text-decoration:none;}
#patka a:hover { text-decoration:none; text-align:center; }
#patka div { font-family: Verdana, Arial, Helvetica, sans-serif; color:#003c7b; font-size:10px; font-weight:bold; clear:both; }
#pageload { width: 1000px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; text-align: center; font-weight:bold; clear:both; }
		
/* text */
h1 { font-size:35px; margin:0; padding: 15px 0 0 0; color: #003c7b; }
h2 { font-size:16px; padding:0 0 0 0; color:#003c7b; line-height: 1em; }	
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; padding:0 0 0 0; margin:0; text-align:left; }
	h3 a { text-decoration:none; color: #000099; }
	h3 a:hover { text-decoration:underline; }								
h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; margin:10px 0 7px 0; border:none; text-align: left; font-weight: normal;}
h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FF0000; font-weight:bold; padding: 0 0 0 0; margin: 0; text-align: left; text-decoration:none; }
h6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FF0000; font-weight:bold; padding: 0 0 0 0; margin: 0; text-align: left; text-decoration:blink; }						

/* vnitrni stranka */
/* nadpisy */
p.nad { width: auto; height: auto; font-size:15px; color:#003c7b; line-height: 1em; padding:  0 0px ; margin:20px 0 25px 15px; font-weight:bold; display:block; text-align:left; }
p.nad2 { width: auto; height: auto; font-size:15px; color:#003c7b; line-height: 1em; padding: 10px 0 0px 15px; margin:0 0 0 0; font-weight:bold; display:block; text-align:left; }
p.nad3 { width: auto; height: auto; text-align: center; font-size:15px; color:#003c7b; line-height: 1em; margin-top: 40px; margin-bottom: 40px; font-weight:bold; display:block; }
p.nad4 { width: auto; height: auto; text-align: left; font-size:15px; color:#003c7b; line-height: 1em; font-weight:bold; display:block; }
p.nad5 { width: auto; height: auto; text-align: center; font-size:15px; color:#003c7b; line-height: 1em; font-weight:bold; display:block; }

/* menu 1 a 2 */

#men2{ width: auto; height:auto; clear:both; margin-top: 20px; padding:0; text-align:left;}
#men2 ul{ text-align: left; width: auto; height:auto; list-style:none; padding:0 0 0 15px; margin:0 0 20px 0; border:none;}
#men2 li{ width: auto; line-height:11px; margin: 0 0 5px 0; padding:0; }

#men2 a{ font-size:11px; color:#a32f02; text-decoration:none; font-weight:bold; }
#men2 a:hover{ font-size: 11px; color: #ff0e07; text-decoration:underline;}
#men2 a.still{ font-size:11px; font-weight:bold; color:#ff0e07; text-decoration:underline; }
#men2 a.still:hover{ font-size: 11px; font-weight:bold; color: #ff0e07; text-decoration:underline;}
								
/* novinky */
p.nov { text-align:left; font-size:11px; padding:0 15px 15px 15px; margin:0; border:none; }
p.nov strong{font-size:13px; display: block;}

/* text uprostred */
#middleblk2 h1{ text-align:left; font-size:20px; margin:0; padding: 15px 0 20px 15px; color:#003c7b;}
#printer {  float: right; position: relative; top: -42px; right: 5px; border:none; }

td { font-size: 11px; }
.tabulkatop { background-color: #c4c4c4; text-align: center; font-weight: bold; padding: 2px; }
.tabulkabunky { background-color: #dedede; text-align: center;  padding: 2px; }
.table { margin-right: 2%; margin-left: 2%; }
.table2 { margin-right: 8%; margin-left: 8%; }
.table3 { margin-right: 30%; margin-left: 30%; }	
.text_left { text-align: left; }
.text_right { text-align: right; }
.text_center { text-align: center; }
.text_justify { text-align: justify; }
.logo_sponzor { margin-right: 55px; }
.projekty_blok { float: left; padding: 0 0 20px 15px; display: block; }
.projekty_blok_small { float: left; width: 300px; padding-right: 5px; display: inline; }
.bstxt { float: left; width: 170px; padding: 0 0 5px 0; font-size: 12px; display:block; }
.thumbs { float:left; border:none; margin-right: 10px; }
.thumbs_galerie { float:left; border:none; margin-right: 7px; margin-bottom: 7px; }
.norm2 { padding-left: 5px; }
.red { color: #fb1515; }

/* obrazek */
.uka2{ width: auto; height:auto; float:left; border:none; padding:0;}
.uka2 img{ width:auto; height:auto; float:left; border:none; margin:0 15px 15px 15px; padding:0;} 

/* seznam u obrazku */
#middleblk2 ul{ text-align: left; width: auto; height:auto; padding:0 0 0 30px; margin: 0 0 0 10px; border:none; float:left;}
#middleblk2 li{ width:200px; height: auto; font-size:12px; font-weight:bold; line-height: 20px;	list-style:square; list-style-position:outside;}
 
p.norm{ width: auto; clear:both; text-align:left; font-size:11px; padding:10px 15px 15px 15px; margin:0; border:none;}
div.akceblok{ float:left;display:block; margin-bottom:15px;}

/* formular 												 0 */
div.form{ width:160px; height: auto; border:none; margin-top:10px; padding:0px;}
.form ul{ width: auto; height:auto; list-style:none; margin:0; padding:0; border:none;}
.form li{ width:auto; height:auto; }

.sform { width: 140px; font-weight: bold; font-size:11px; margin:0 0 5px 7px; }
.sform2 { width: 140px; font-weight: bold; font-size:11px; margin:0 0 5px 7px; }
.sform3 { width: 350px; font-weight: bold; font-size:11px; margin:0 0 5px 15px; }
.sform3_btt { width: 140px; font-weight: bold; font-size:11px; margin:0 0 5px 15px; }
.sform4 { display:inline; position: relative; left: 0px; top: -3px; _top: -6px; font-weight: bold; font-size:11px; }
.sform5 { font-weight: bold; font-size:11px; margin:0 0 5px 7px;}
.sform6 { font-weight: bold; font-size:11px; margin:0 0 5px 15px; }

/* menu */
div#spor{ width:140px; height:auto; margin:10px 0 40px 7px; padding:0; border:none;}
#spor ul{ text-align: left; list-style:none; padding:0; margin:0; border:none; }
#spor li{ margin:0; padding:5px 0 0 0; border:none; line-height: 11px; }
div#hl{ width:140px; height:auto; margin:5px 0 20px 7px; padding:0; border:none;}
#hl ul{ text-align: left; list-style:none; padding:0; margin:0; border:none; }
#hl li{ margin:0; padding:5px 0 0 0; border:none; line-height: 11px; }

#spor a{ font-size:11px; color:#a32f02; text-decoration:none; font-weight:bold; }
#spor a:hover{ font-size: 11px; color: #ff0e07; text-decoration:underline; }
#spor a.external{ font-size:11px; color:#a32f02; text-decoration:none; font-weight:bold; }
#spor a.external:hover{ font-size: 11px; color: #ff0e07; text-decoration:underline; }

a.spor{ font-size:11px; color:#a32f02; text-decoration:none; font-weight:bold; }
a.spor:hover{ font-size: 11px; color: #ff0e07; text-decoration:underline; }

#midimg table, #midimg td, #midimg th { font-size: 11px; text-align: left; vertical-align:top }
#midimg table strong { color: red; font-size: 11px }
#midimg p { font-size: 14px; font-weight: bold}
#midimg a { color: black }
#midimg img { margin: 10px }
