body {
	padding:			0px;
	margin:				0px 0px;
	background:			#ffffff url(/img/mainbg.jpg) repeat;
	text-align:			center;
	background-position: 		center center;
	height:			100%;
	}
html {
	height:			100%;
	margin:			0px;
	overflow:			auto;
	}
table {
	padding:			0px;
	}
.tab TD {
	border-right: 			solid 1px black;
	border-bottom: 			solid 1px black;
	padding: 			2px 5px 2px 5px;
	}
.tab2 {
	border-top: 			solid 1px black;
	border-left: 			solid 1px black;
	text-align:			center;
	}
td.psmenu {
	background:			#f3f3f3 url(/img/ppsm.jpg) repeat-y;
	}

table.mainarea {
	padding:			0px;
	margin:				0px 0px;
	background:			#f3f3f3 url(/img/Prostredek1.jpg) repeat-y;
	text-align:			center;
	background-position: 		top center;
	width:				969px;
	height:				385px;
	}
table.tabfooter {
	padding:			0px;
	margin:				0px 0px;
	background:			#f3f3f3 url(/img/Spodek.jpg) no-repeat;
	text-align:			center;
	background-position: 		top center;
	width:				969px;
	height:				36px;
	}
table.vrsek {
	padding:			0px;
	width:				965px;
	}
.hledej {
	border-left: 			3px solid #8dc3e1;
	border-right: 			3px solid #8dc3e1;
	border-bottom: 			0px solid #8dc3e1;
	border-top: 			0px solid #8dc3e1;
	background-color:  	        #8dc3e1;
	vertical-align:                 top;
	font:	 			bold 9px tahoma, arial, verdana, freesans, sans;
	color: 				#0a52a8;
	width:				57px;
	height:				13px;
	margin:				0px 0px;		
	padding:			1px;
	}
.prihlas {
	border-left: 			1px solid #cccccc;
	border-right: 			1px solid #8dc3e1;
	border-bottom: 			1px solid #8dc3e1;
	border-top: 			1px solid #cccccc;
	background-color:  	        #fcfcfc;
	font:	 			bold 11px tahoma, arial, verdana, freesans, sans;
	color: 				#0a52a8;
	width:				145px;
	height:				21px;
	margin:				0px 0px;		
	padding:			5px 5px 0px 5px;
	}
.prihlastl {
	border-left: 			1px solid #cccccc;
	border-right: 			1px solid #000000;
	border-bottom: 			1px solid #000000;
	border-top: 			1px solid #cccccc;
	background-color:  	        #0a52a8;
	font:	 			bold 11px tahoma, arial, verdana, freesans, sans;
	color: 				#ffffff;
	width:				156px;
	height:				26px;
	margin:				0px 0px;		
	padding:			2px;
	}
.dfpagenad {
 	font: 				bold 120% tahoma, arial, verdana, freesans, sans; 
 	color: 				#014A91;
	text-decoration:	        none;

}	
.dfpagetxt, .dfpagetxt a:link, .dfpagetxt a:active, .dfpagetxt a:visited, .dfpagetxt a:hover {
 	font: 				normal 95% tahoma, arial, verdana, freesans, sans; 
 	color: 				#ffffff;
	text-decoration:	        none;
	line-height:			1.4;
	margin:				8px 0px 0px 0px;
}
.newsnaddp {
 	font: 				normal 13px tahoma, arial, verdana, freesans, sans; 
 	color: 				#014A91;
	text-decoration:	        none;
}
DIV.newsano A {
	text-decoration:	        none;
	color: 				#014A91;
}
.newsnad {
 	font: 				normal 11px tahoma, arial, verdana, freesans, sans; 
 	color: 				#014A91;
	text-decoration:	        none;
}
.newsano {
 	font: 				normal 11px tahoma, arial, verdana, freesans, sans;
 	line-height:	13px;
	color: 				#014A91;
	text-decoration:	        none;

}
.leftvyhody {
	width: 263px;
	height: 266px;
	vertical-align: top;
 	font: 				normal 12px tahoma, arial, verdana, freesans, sans;
 	line-height:	16px;
	color: 				#014A91;
	text-decoration:	        none;
	margin: 0 0 0 15px;
}
.leftvyhodysipka {
	margin: 5px 0;
	border: 0;
}
.leftvyhodynadpis {
	/* text-align: center; */
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 6px 4px;
}
.leftvyhodynadpis, .leftvyhody strong {
	color: #0e2e80;
}
a.newsa  {
	text-decoration:	        none;
	color: 				#014A91;
	}
a.showa  {
	font: 				bold 70% tahoma, arial, verdana, freesans, sans; 
	text-decoration:	        none;
	color: 				#014A91;
	}
a.showtexta  {
	font: 				bold 11px tahoma, arial, verdana, freesans, sans; 
	text-decoration:	        none;
	color: 				#014A91;
	}
#footercopy a, #footercopy a:link, #footercopy a:hover, #footercopy a:active, #footercopy a:visited {
	color:	#cccccc;
	text-decoration:	none;
}
#footercopy {
	text-align: right;
	font: normal 8px tahoma, arial, verdana, freesans, sans;
	color: #cccccc;
	padding-right: 7px;
	padding-left: 4px;
}

#copyright-vk-11 {
  display: none;
}
#copyright-vk-12 {
  display: none;
}
#copyright-vk-13 {
  display: none;
}
#copyright-vk-14 {
  display: none;
}
#copyright-vk-15 {
  display: none;
}
#copyright-vk-16 {
  display: none;
}
#copyright-vk-17 {
  display: none;
}
#copyright-vk-18 {
  display: none;
}
#copyright-vk-19 {
  display: none;
}
#copyright-vk-20 {
  display: none;
}
#copyright-vk-21 {
  display: none;
}
#copyright-vk-22 {
  display: none;
}
#copyright-vk-23 {
  display: none;
}
#copyright-vk-24 {
  display: none;
}
#copyright-vk-25 {
  display: none;
}
#copyright-vk-26 {
  display: none;
}
#copyright-vk-27 {
  display: none;
}
#copyright-vk-28 {
  display: none;
}
#copyright-vk-29 {
  display: none;
}

#h1title {
	height: 17px;
	overflow: hidden;
}

#h1title h1 {
	margin: 0px;
	font: bold 14px tahoma, arial, verdana, freesans, sans;
	color:#014A91;
	text-transform: uppercase;
}

#h1title a:link,
#h1title a:active,
#h1title a:visited,
#h1title a:hover,
#lnpartner a:link,
#lnpartner a:active,
#lnpartner a:visited,
#lnpartner a:hover {color: #014A91; text-decoration:none; cursor:text;} /* cursor:text; */

#h2title {
	display: none;
}

#h2title [id=disp] {
	display: block;
}
#gc {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: 5px;
	position: absolute;
	z-index: 2;
}
DIV.ct {
	margin: 0px;
	padding: 0px;
	margin-top: 11px;
	overflow: hidden;
	position: relative;
	top: -88px;
	z-index: 1;
}

DIV.divtext A  {
	font: 				bold 100% tahoma, arial, verdana, freesans, sans; 
	text-decoration:	        none;
	color: 				#014A91;
	}
DIV.divtext    {
	height: 			333px; 
	}
DIV.divtext B {
	font-weight:	normal;
	}

H1:first-letter, H2:first-letter, H3:first-letter, P:first-letter, DIV.divtext:first-letter {
	text-transform:	uppercase;
	}

DIV.divtext strong b, DIV.divtext a b, SPAN.motto b, P.motto b, DIV.motto b, DIV.divtext H2 B, DIV.divtext H3 B {
	font-weight:	bold;
}
DIV#hdr {
	width:				960px;
	height:			99px;
	top:				-100px;
	position:			absolute;
	overflow:			hidden;
	}
.searchhl  {
	text-decoration:	        none;
	background:			#c4daf8;
	color: 				#0a52a8;
	font-weight: 		        bold;
	}
.motto  {
	font: 				bold 13px tahoma, arial, verdana, freesans, sans; 
	text-transform:		        uppercase;
	color: 				#323279;
	}
.top {
	margin:				0px;
}
.menuBar {
	position: 			relative;
	line-height:		        26px;
	height:				26px;
	background:			#518bda;
	font-size:			17px;
	white-space: 		        nowrap;
}
a.menulink, a.menulink:visited, a.menulink:hover {
	cursor:				pointer;
	font-size:			10px;
	color: 				#ffffff;                          /*  barva textu tlacitka */
	font-weight: 		        bold;
	font-family: 		        tahoma, arial, verdana, freesans, sans;
	text-decoration:	        none;
	text-transform:		        uppercase;
	vertical-align:                 bottom;
	line-height:		        26px;
	white-space: 		        nowrap;
}

a.menuButtonhl, a.menuButtonhl:visited {				/* rozsvícené menu */
	background:			#8dc3e1;	                          /*  barva podkladu tlacitka */
	cursor:				pointer;
	font-size:			10px;
	color: 				#0a52a8;                          /*  barva textu tlacitka */
	font-weight: 		        bold;
	font-family: 		        tahoma, arial, verdana, freesans, sans;
	text-decoration:	        none;
	text-transform:		        uppercase;
	vertical-align:                 bottom;
	line-height:		        26px;
	white-space: 		        nowrap;
}

a.menuButton { /* , a.menuButton:visited */
	background:			#518bda;	                          /*  barva podkladu tlacitka */
	cursor:				pointer;
	font-size:			10px;
	color: 				#ffffff;                          /*  barva textu tlacitka */
	font-weight: 		        bold;
	font-family: 		        tahoma, arial, verdana, freesans, sans;
	text-decoration:	        none;
	text-transform:		        uppercase;
	vertical-align:                 bottom;
	line-height:		        26px;
	white-space: 		        nowrap;
}

a.menuButton:hover, a.menuButtonActive, a.menuButtonActive:hover  {       /*  kvuli Firefoxu */
	background:			#0a52a8;	                  /* barva podkladu tlacitka bez submenu #8dc3e1 */
	cursor:				pointer;
	font-size:			10px;
	color: 				#ffffff;                  /*  barva textu tlacitka bez submenu po najeti 0a52a8; */
	font-weight: 		        bold;
	font-family: 		        tahoma, arial, verdana, freesans, sans;
	text-decoration:	        none;
	text-transform:		        uppercase;
	vertical-align:                 bottom;
	line-height:		        26px;
	white-space: 		        nowrap;
}

a.menuButton, a.menuButton:hover,
a.menuButtonActive, a.menuButtonActive:hover,
a.menuButtonhl, a.menuButtonhl:visited,
a.menulink, a.menulink:visited, a.menulink:hover {
	padding:			7px 8px 7px 8px; /* ok ve FF, GC */
}

a.menuButton[lang="hu"], a.menuButtonActive[lang="hu"], a.menuButtonhl[lang="hu"],
a.menuButton[lang="fr"], a.menuButtonActive[lang="fr"], a.menuButtonhl[lang="fr"] {
	padding:			7px 7px 7px 7px;
}

.menu {	
	white-space: 		        nowrap;
	cursor:				pointer;
        visibility: 		        hidden;
	position: 			absolute;
	text-align: 		        left;
	z-index: 1000;
}

a.menuItem, a.menuItem:visited {
	padding:			3px 3px 3px 7px;
	background-color:  	        #8dc3e1;                               /*  barva podkladu  submenu */
	DISPLAY: 			block;
        CURSOR: 			pointer;
        POSITION: 			relative;	
	font:	 			normal 9px tahoma, arial, verdana, freesans, sans;
	color: 				#0a52a8;                            /*  barva textu submenu */
	text-decoration:	        none;
	text-transform:		        uppercase;
}

a.menuItem:hover {
	padding:			3px 3px 3px 7px;
	background:			#4492c1;                            /*  barva podkladu submenu po najeti */
	DISPLAY: 			block;
        CURSOR: 			pointer;
        POSITION: 			relative;	
	font:	 			normal 9px tahoma, arial, verdana, freesans, sans;
	color:				#ffffff;
	text-decoration:	        none;
	text-transform:		        uppercase;
}

a.menuItemHighlight {
	padding:			3px 10px;
	background:			#6C8F2C;
	DISPLAY: 			block;
        CURSOR: 			pointer;
        POSITION: 			relative;	
	font:	 			normal 9px tahoma, arial, verdana, freesans, sans;
	color:				#ffffff;
	text-decoration:	        none;
	text-transform:		        uppercase;
}

.menuBarText {
	font-size:	 		10px;
	font-family: 		        arial, tahoma, verdana, freesans, sans;
}

.menuItemText {
	font-size:	 		9px;
	font-family: 		        tahoma, arial, freesans, sans;
}

.menuItemArrow {
	FONT-SIZE : 		        9px;
}

#bottom2 {margin-top:1px; font: normal 11px tahoma,arial,verdana,freesans,sans; color: #014A91; line-height: 1.4;}
#bottom2-middle {background: url(/img/bottom2_bg.jpg); padding-top:12px; vertical-align:top;}
#bottom2-middle img {border:0;}
.contact {font: normal 11px tahoma, arial, verdana, freesans, sans; color: #ffffff; line-height: 1.2; margin-top: 3px;}
.contact a {font: normal 11px tahoma, arial, verdana, freesans, sans; color: white;}
.contactSmall {font: normal 11px tahoma, arial, verdana, freesans, sans; line-height: 1.2; cursor: pointer; padding-top: 1px; padding-bottom: 1px;}
.contact h2, .contactSmall h2 {font: bold 13px tahoma, arial, verdana, freesans, sans; color: white; display: inline;}
.contact table {width: 290px; background: url(/img/boxikcont.jpg) no-repeat; background-position: top center; align: center;}
.contact[lang="de"], .contact[lang="de"] a {font-size: 12px;}
.contactSmall[lang="de"] {font-size: 13px; cursor: default;}

/*
 9px - 60%
10px - 65%
11px - 70%
12px - 75%
13px - 80%
14px - 85%
15px - 90%
16px - 95%
17px - 100%
...
*/
