* {
	margin-top: 0;
}

body {
	margin: 0;
	padding: 0;
  background: url(images/back.gif) repeat fixed;
	
  color: #410a37;
  font-family: Tahoma;
	font-size: 13px;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: #410a37;
}

h1 { font-size: 180%; font-family: Times New Roman; }
h2 { font-size: 110%; }
h3 { font-size: 90%; font-weight: bold; }
h4 { font-size:  85%; }
h5 { font-size:  90%; }
h6 { font-size:  60%; }

p, ul, ol {
	font-size: 100%;
}

p {
}

ul {
}

ol {
}

blockquote {
}

a {
	color: #411160;
	text-decoration: underline;
}

a:hover {
	color: #770077;
	text-decoration: underline;
}

/* hlavicka */

#header {
	width: 900px;
	height: 204px;
	margin: 0px auto;
	background: url(images/top10.png) no-repeat top;

}

#header h1, #header p {
	margin: 0;
	font-weight: bold;
}

#header h1 {
	padding: 30px 0 0 20px;
	text-transform: lowercase;
	font-size: 229%;
}

#header p {
	margin: -5px 0 0 0;
	padding: 0 0 0 20px;
	text-transform: uppercase;
	font-size: 85%;
}

#header a {
	text-decoration: none;
	color: #FFFFFF;
}

#hladat {
  padding: 100px 0 0 595px;
  color: #ffffff;
  font-size: 85%;
}

#relcislo {
  margin: -40px 0 0 280px;
  }

/* MENU VRCHNE */

ul#cssMenu ul{display:none}
ul#cssMenu li:hover>*{display:block}
ul#cssMenu li:hover{position:relative;}
ul#cssMenu ul{
	position: absolute;left:-1px;top:98%;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
ul#cssMenu ul ul{
	position: absolute;left:98%;top:-2px;opacity:1;}
ul#cssMenu,ul#cssMenu ul{
	margin:0px;list-style:none;padding:1px 0 1px 1px;background-color:;border-width:0px;border-style:solid;border-color:#575757;}
ul#cssMenu table {border-collapse:collapse}
ul#cssMenu {
	display:block;
	font-size:0;
	zoom:1;
	position:absolute;
	padding: 25px 0 0 20px;
	width: 900px;
}
* HTML ul#cssMenu {position:absolute}
ul#cssMenu ul{
	//width:161px;padding:1px 1px 0;}
ul#cssMenu li{
	display:block;zoom:1;margin:0 1px 0 0;font-size:0;float:left;}
ul#cssMenu ul li{
	margin:0 0 1px;}
ul#cssMenu a:active, ul#cssMenu a:focus {outline-style:none}
ul#cssMenu a,ul#cssMenu li.dis a:hover{
	display:block;vertical-align:middle;_display:inline-block;_vertical-align:top;background-color:#FFFFFF;border-width:0px;border-style:solid;border-color:#FCEEB0;text-align:center;text-decoration:none;padding:3px 0px 0px 5px;_padding-left:0;font:normal 11px Arial, Tahoma;color: #000000;text-decoration:none;cursor:pointer;}
ul#cssMenu ul li {float:none;}
ul#cssMenu ul a,ul#cssMenu ul li.dis a:hover{
	display:block;text-align:left;white-space:nowrap;}
ul#cssMenu li:hover>a{
	background-color:#460d6b;border-color:#4C99AB;border-style:solid;font:normal 11px Arial, Tahoma;color: #FFFFFF;text-decoration:none;}
ul#cssMenu li a:hover{
	_position:relative;background-color:#460d6b;border-color:#4C99AB;border-style:solid;font:normal 11px Arial, Tahoma;color: #FFFFFF;text-decoration:none;}
ul#cssMenu li.dis a{color: #AAAAAA !important;}
ul#cssMenu img{
	border: none;vertical-align: middle;margin-right:6px;}
ul#cssMenu img.over{display:none}
ul#cssMenu li.dis a:hover img.over{display:none !important}
ul#cssMenu li.dis a:hover img.def {display:inline !important}
ul#cssMenu li:hover > a img.def  {display:none}
ul#cssMenu li:hover > a img.over {display:inline}
ul#cssMenu a:hover img.over,ul#cssMenu a:hover ul img.def,ul#cssMenu a:hover a:hover ul img.def,ul#cssMenu a:hover a:hover img.over,ul#cssMenu a:hover a:hover a:hover img.over{display:inline}
ul#cssMenu a:hover img.def,ul#cssMenu a:hover ul img.over,ul#cssMenu a:hover a:hover ul img.over,ul#cssMenu a:hover a:hover img.def,ul#cssMenu a:hover a:hover a:hover img.def{display:none}
ul#cssMenu a:hover ul,ul#cssMenu a:hover a:hover ul{display:block}
ul#cssMenu a:hover ul ul{display:none}
 ul#cssMenu span{
	display:block;overflow:visible;background-image:url(images/arrv_white.gif);background-position:right center;background-repeat: no-repeat;padding-right:10px;}
ul#cssMenu ul span{background-image:url(images/arr_black.gif);padding-right:10px;}
ul#cssMenu ul li:hover > a span{background-image:url(images/arr_white.gif);}
ul#cssMenu table a:hover span,ul#cssMenu table a:hover a:hover span{background-image:url(images/arr_white.gif)}
ul#cssMenu table span,ul#cssMenu a:hover table span{background-image:url(images/arr_black.gif)}

ul#cssMenu li a.istylei0,ul#cssMenu li.dis.istylei0:hover a.istylei0{
	height:16px;background-color:transparent;font:normal 11px Tahoma;color:#FFFFFF;margin:0 -3px 0 3px;_margin:0 0 0 0;background-position:100% 0;}

ul#cssMenu li.istylei0:hover>a{
	background-color:transparent;font:normal 11px Tahoma;color:#FFFFFF;}

ul#cssMenu li.istylei0,ul#cssMenu li.dis.istylei0:hover{
	margin:0 3px 1px 0;background-color:transparent;background-position:0 0;}

ul#cssMenu li.istylei0:hover{
	background-color:transparent;}
	
	
/* zmena farby polozky menu - hover */
ul#cssMenu li a.istylei0:hover{
	background-color:transparent;font:normal 11px Tahoma;color:#ffffff;}

/* oramovanie poloziek v submenu */
ul#cssMenu.istylem0,ul#cssMenu ul.istylem0{
	background-color:#ffffff;border-width:1px;padding:1px 1px 0;}

ul#cssMenu ul.istylem0 li{
	margin:0 0 1px;}

/* okraje okolo pisma vo vysuvacich polozkach */
ul#cssMenu.istylem0 li a,ul#cssMenu ul.istylem0 li a,ul#cssMenu.istylem0 li.dis a:hover,ul#cssMenu ul.istylem0 li.dis a:hover{
	padding:2px 5px 2px 5px;}



    
/* stranka */

#page {
	width: 900px;
	margin: 0 auto;
	background: #ffffff url(images/mid-bar.png) repeat-y;
}

/* obsah */

#content {
	float: left;
	width: 584px;
	padding: 10px 25px 0 40px;
	text-align: justify;
}
      
/* bocny panel */

#sidebar {
	float: left;
	width: 225px;
	padding: 0 auto;
	text-align: center;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	padding: 5px 0 5px 0px;
}

#sidebar li {
padding: 2px 0 2px 0px;
}

#sidebar li ul {
	padding: 2px 0 2px 0px;
}

#sidebar li li {
	margin: 0;
	padding: 2px 0 2px 0px;
		text-align: center;
}

#sidebar h3 {
	margin: 0;
}

#sidebar p {
	margin: 2px 0 2px 0;
}

#sidebar a {
	text-decoration: underline;
}

#sidebar a:hover {
	text-decoration: underline;
}

/* podmenu */

#submenu a {
	padding-left: 12px;
	}

#google_translate_element {
  margin:0 0 0 20px;
  }


/* copyright */

#footer {
  font-family: arial;
	width: 900px;
	height: 50px;
	margin: 0 auto;
	padding: 30px 0 0 0;
	background: url(images/bottom-bar.png) no-repeat;
}

#footer p {
	text-align: center;
	font-size: 77%;
	color:#ffffff;
}

