#main {
	max-width: 800px;
	width:expression(document.body.clientWidth > 800? "800px": "auto" );	
	padding: 10px;
        margin-left: 10px	
	}
.mnuwidthlimit {max-width: 800px; padding: 0; border: 0; margin: 0;
	width:expression(document.body.clientWidth > 800? "800px": "auto" )}
h1	{ 
	font: bold italic 14pt arial, helvetica, sans-serif;
	color: #000099; 
	margin: 0;
	padding: 0pt
	}
h2	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; color: #000099; 
	font-weight: bold; 
	padding-bottom: 3px; 
	text-align: left; 
	margin: 15px 0 0 0;
	vertical-align: top
	}
h3	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; color: #000099; 
	font-weight: bold; 
	padding-bottom: 1px; 
	padding-left: 10px; 
	text-align: left; 
	margin: 15px 0 0 0;
	vertical-align: top
	}
.footer { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	text-align: center;
	color: #000000; 
	padding: 10px;
	clear: both;
	margin-top: 20px;
	border-top: 2px solid #000099;
	}
.footer a:link { 
	font-weight: bold; 
	text-decoration: underline; 
	color: blue
	}
.footer a:hover { 
	font-weight: bold; 
	color: black; 
	background-color: #FFFF00; 
	text-decoration: none
	}
.footer a:visited { 
	font-weight: bold; 
	color: #666666; 
	text-decoration: underline
	}
.navli { 
	font: 9pt arial, helvetica, sans-serif; 
	color: #000099; 
	font-weight: bold; 
	padding-bottom: 10px
	}
.navli a:link { 
	text-decoration: underline
	}
.navli a:hover { 
	color: #000000; 
	background-color: #FFFF00; 
	text-decoration: none
	}
.navli a:visited { 
	color: #666666; 
	text-decoration: underline
	}
.navlipasive { 
	color: #666666
	}
.header { 
	font: bold italic 14pt arial, helvetica, sans-serif;
	color: #000099; 
	padding: 3pt
	}
.content { 
	overflow: visible;
	font-family: arial, helvetica, sans-serif;
	text-align: justify;
	font-size: 10pt
	}
.content a:hover { 
	color: black; 
	background-color: #FFFF00; 
	text-decoration: none
	}
.content a:link { 
	text-decoration: underline
	}
.content a:visited { 
	color: #666666; 
	text-decoration: underline
	}
.content li { 
	margin-bottom: 5px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-left: 0px 
	}
.content ul { 
	margin-top: 0px; 
	margin-left: 20px
	}
.content td { 
	font-size: 10pt; 
	color: black
	}
.parameter { font-family: Arial, Helvetica, sans-serif}
.parameter sup { font-size: 8pt; vertical-align: super }
.parameter th { font-size: 12pt; font-weight: bold; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.parameter td { font-size: 10pt; color: black; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px}
p { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black}
a:link { color: blue; text-decoration: underline}
a { font-family: Arial, Helvetica, sans-serif; font-weight: bold}
a:hover { color: black; background-color: #FFFF00; text-decoration: none}
a:visited { color: #666666; text-decoration: underline}
.navbar { font-size: 11pt; font-weight: bolder; background-color: #000099; font-style: normal}
.navbar a:link { color: #FFFFFF; text-decoration: underline}
.navbar a:visited { color: #CCCCCC; text-decoration: underline}
body {
	margin:0; padding:0;
	border: 0;
	background: white
	}
#menu {
	width: 100%; height: 46px;
	margin: 0;
	border-bottom: 2px solid #99ccff;
	overflow: hidden;
	background: #000099
	}
#menulng {
	width: 100%; height: 17px;
	margin: 0;
	border: 0;
	background: #000099
	}
.logo { 
	font-size: 18pt; 
	font-weight: bolder; 
	font-style: normal;
	float: left;
	width: 100px; height: 41px;
	border: 0;
	margin: 0; padding: 0
	}
.logo img{
	float: left;
	border: 0;
	margin: 0; padding: 0
	}
.logo a:hover {
	background: #000099;
	color: #000099;
	margin: 0; padding: 0 ;
	border: 0;
	border-bottom: 2px solid #ffff00
	}
span.logo a {
	float: left;
	border: 0;
	width: 100px; height: 42px;
	background: #000099
	}
span.menuit, span.menuitw  {
	float: left;
	width: 90px; height: 42px;
	margin: 0; padding: 27px 0 0 0;
	font: bold italic 11px sans-serif;
	text-align: center;
	color: white
	}
span.menuit a, span.menuitw a, span.menuitlng a {
	display: block;
	margin: 0; padding:0;
	overflow:hidden;
	font: bold italic 11px sans-serif;
	color: white;
	text-decoration: none;
	background: #000099;
	border-bottom: 2px solid #000099
	}
span.menuit span, span.menuitw span, span.menuitlng span {
	display: block;
	margin:0; padding: 0px 0 0 0
	}
span.menuit a:visited, span.menuitw a:visited, span.menuitlng a:visited {
	color: #cccccc;
	border-bottom: 2px solid #000099
	}
span.menuit a:hover, span.menuitw a:hover, span.menuitlng a:hover {
	background: #99ccff;
	color: #000099;
	border-bottom: 2px solid #ffff00
	}
span.menuit a:active, span.menuitw a:active, span.menuitlng a:active {
	border-bottom: 2px solid #ffff00
	}
span.menuitw {width: 140px}
span.menuitlng {
	float: right;
	width: 70px; height: 13px;
	margin: 2px 0 0 0; padding: 0;
	font: bold italic 11px sans-serif;
	text-align: center;
	color: white
	}
.zoznam  { 
	display: block;
	width: 100%
	}	
.zoznamhd {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; color: #000000; 
	font-weight: bold; 
	padding-bottom: 3px; 
	text-align: left; 
	margin: 15px 0 0 0;
	vertical-align: top
	}
.zoznamhd1 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; color: #000099; 
	font-weight: bold; 
	padding-bottom: 3px; 
	text-align: left; 
	margin: 15px 0 0 0;
	vertical-align: top
	}
.block { 
	float: none;
	width: 100%;
	display:block
	}			
.zoznamtxt { 
	float: left;
	width: 560px;
	margin:0; padding:0
	}			
.zoznamimg { 
	margin: 0;
	padding-top:15px;
	float: right;
	width: 160px;
	border:0;
	text-align: center;
	vertical-align: middle
	}			
.zoznamtxtfull { 
	float: left;
	width: 100%;
	margin:0; padding:0
	}			
.zoznamimg img { 
	margin: 0;
	border:0;
	text-align: center
	}			
hr.cistic { 
	clear: both;
	width: 220px;
	height:1px;
	border:0; margin:0; padding:0;
	visibility:hidden	
	}	
.mytable { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	background-color: white; 
	color: black; 
	text-align: center; 
	width:100%;
	vertical-align: top
	}
.mytable td{ 
	}
.mytable thead { 
	font-weight: bold; 
	background-color: #99ccff
	}
.mytable th { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	width: 22%;
	text-indent:3px; 
	text-align: left; 
	vertical-align: middle
	}
.mytable a:hover{ 
	background:none;
	border-bottom: 3px solid #ffff00
	}
.tablecomment { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: black; 
	text-indent:16pt; 
	text-align: justify;
	margin:1px; padding:0;
	vertical-align: top
	}
.quasihead { 
	font-weight: bold; 
	background-color: #99ccff
	}
.symbpict { 
	margin:0 15px;
	width:28px;
	height:31px;
	border: none;
	border-bottom: 3px solid white
	}
.symbpict hover { 
	border: 0
	}
.leftclmn{ 
	float: left;
	width: 48%;
	border: red;
	margin:1px; padding:0
	}		 	
.wleftclmn{ 
	float: left;
	width: 99%;
	border: red;
	margin:1px; padding:0
	}		 	
.rightclmn{ 
	float: right;
	width: 48%;
	margin:1px; padding:0
	}		 		
.leftclmnhead{ 
	float: left;
	font-weight: bold; 
	text-indent: 0; 
	width: 10%;
	border: red;
	margin:1px; padding:0
	}		 	
.rightclmndesc{ 
	float: right;
	text-indent: 0; 
	width: 85%;
	margin:1px; padding:0
	}
acronym{border-bottom:dotted black 1px}	
	