* {
margin:0;
padding:0;
}
body.frontsite {
text-align:center; /*center hack*/
background-color: #214356;
color: #113346;
font-family: Arial, Helvetica, sans-serif;
font: normal;
font-size: 14px;

}
#hlavicka_lista {
	float:left;
	width: 888px;
	height: 20px;
	background: url(../images/pozadie_horne.jpg) repeat-y;
}

#menu_hlavicka {
	float:left;
	width: 264px;
	height: 20px;
	float:right;
	padding-right: 73px;
}

#vsetko {
	width:888px; /*center hack*/
	margin:0 auto; /*center hack*/
	text-align:left;
	background: url(../images/pozadie.gif) repeat-y 75% 0; height:100% !Important;height:1%; } 
}

#hlavicka {
	float:left;
	width: 888px;
	height: 122px;
}
	#hlavicka_1 {
		float:left;
		width: 407px;
		height: 122px;
		background: url(../images/logo.gif) no-repeat;
	}
		#hlavicka_modul1 {
		float:left;
		width: 279px;
		height: 122px;
		background-color: #588397;
		}
		#hlavicka_ciara {
		float:left;
		width: 3px;
		height: 122px;
		background: url(../images/ciara.gif) no-repeat;
		}	
		#hlavicka_modul2 {
		float:right;
		width: 199px;
		height: 122px;
		background: url(../images/modul2.gif) no-repeat;
		}	
		
	#hlavicka_2 {
		float:right;
		width: 481px;
		height: 122px;
	}
#hlavicka2 {
	float:left;
	width: 888px;
	height: 160px;
}
	#hlavicka2_1 {
		float:left;
		width: 407px;
		height: 160px;
		/*background: url(../images/obrazok.jpg) no-repeat;*/
	}
	#hlavicka2_2 {
		float:right;
		width: 481px;
		height: 160px;
		background: url(../images/obrazok2.jpg) no-repeat;
	}
		#hlavicka2_2_1 {
		float:left;
		width: 280px;
		height: 160px;
		}
		#hlavicka2_2_2 {
		float:right;
		width: 179px;
		height: 160px;
		padding-right: 20px;
		}		
	
	
#stred {
	float:left;
	width: 888px;
	margin:0 auto; /*center hack*/
	text-align:left;
	background: url(../images/pozadie.gif) repeat-y 75% 0; height:100% !Important;height:1%; }	
}	

	#lavy_stlpec {
		float:left;
		width: 44px;
		height: 10px;
	}
	#vlavo {
		float:left;
		width: 179px;
		margin-left: 44px;
		display: inline;
	}
	
	#hlavny_obsah {
		float: right;
		width: 622px; /*tu bolo povodne 622, ale kvoli IE a tretej urovni menu som to skratil*/
		margin-right: 41px;
		display: inline;	
	}

	#horne_menu{
		width: 622px;
		height: 30px;
		float: right;
			display: inline;
	}
	
	#obsah {
		padding: 10px;
		float: right;
		width: 602px; /*tu bolo povodne 602, ale kvoli IE a tretej urovni menu som to skratil*/
		display: inline;
	}
	#pravy_stlpec {
		float:right;
		width: 43px;
				height: 10px;
	}
#peticka {
	clear:both;
	width: 888px;
	height: 100px;
	background: url(../images/spodok_pozadie2.jpg) no-repeat;
}


#mod_login_username {
	margin-top: 15px;
	margin-left: 20px;
}

#mod_login_password {
	margin-top: 10px;
	margin-left: 20px;
}

#prihlas {
	margin-top: 10px;
	margin-left: 20px;	
}

#stratene_heslo {
	font-size: 8px;
	margin-left: 20px;
	margin-top: 3px;
}

#hladat {
margin-top: 14px;
margin-left: 144px;

}

#uroven1_1 {
	color: #79B0BC;
	font-size: 20px;
	margin-top: 0px;
	padding-top: 64px;
	text-align: right;

}

#uroven2_1 {
	color: #79B0BC;
	font-size: 20px;
	margin-top: 0px;
	padding-top: 51px;
	text-align: right;

}

#uroven2_2 {
	color: #79B0BC;
	font-size: 14px;
	margin-top: 0px;
	padding-top: 5px;
	text-align: right;
text-transform: lowercase;
}
/*..............................................*/

.pathway {
	padding-left: 20px;
}



table.moduletable {
	width: 179px;
	text-align: left;
}
table.moduletable th {
border-bottom:1px solid #79B0BC;
color:#D2DFDA;
height:25px;
line-height:24px;
text-align:center;
padding-top: 10px;
font-size: 10px;
}
table.moduletable td {
	color: #ffffff;
	text-transform: none;
	
}

table.moduletable_cesta {
	width: 350px;
	text-align: right;
	color: #ffffff;
	text-transform: none;
}

h3 {
		font-family: Arial, Helvetica, sans-serif;
	color: #79B0BC;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}

td, tr {
	font-family: Arial, Helvetica, sans-serif;
	color: #113346;
	font-size: 12px;
	line-height: 22px;
	padding: 0px;
	margin: 0px;
} 

p {
	font-size: 12px;
	margin:0pt;
	padding-top:10px;
	line-height: 14px;
}

ul, li {
	font-size: 12px;
	padding-left: 10px;
}

ol {
padding-left: 30px;
}

a.mainlevel { 
 font-size : 14px; 
 width:167px;
 height: 25px;
 font-family: Arial, Helvetica, sans-serif;
 text-transform: lowercase;
 color: #ffffff;
 padding-left: 0px;
  display: block;
  line-height: 25px;
  text-align: right;
  background-image: url(../images/button_up.jpg);
  text-decoration: none;
} 


 a.mainlevel:link, a.mainlevel:visited {  
 font-size : 14px; 
 width:167px;
 height: 25px;
 font-family: Arial, Helvetica, sans-serif;
 text-transform: lowercase;
 color: #ffffff;
 padding-left: 0px;
  display: block;
  line-height: 25px;
  text-align: right;
  background-image: url(../images/button_up.jpg);
  text-decoration: none;
} 
a.mainlevel:hover { 
 font-size : 14px; 
 width:162px;
 height: 25px;
 font-family: Arial, Helvetica, sans-serif;
 text-transform: lowercase;
 color: #214356;
 padding-right: 5px;
  display: block;
  line-height: 25px;
  text-align: right;
  background-image: url(../images/button_down.jpg);
  text-decoration: none;
} 

#active_menu {
 font-size : 14px; 
 width:162px;
 height: 25px;
 font-family: Arial, Helvetica, sans-serif;
 text-transform: lowercase;
 color: #214356;
 padding-right: 17px;
  display: block;
  line-height: 25px;
  text-align: right;
  background-image: url(../images/button_down.jpg);
  text-decoration: none;
} 

a#active_menu:hover {
 font-size : 14px; 
 width:162px;
 height: 25px;
 font-family: Arial, Helvetica, sans-serif;
 text-transform: lowercase;
 color: #ffffff;
 padding-right: 17px;
  display: block;
  line-height: 25px;
  text-align: right;
  background-image: url(../images/button_down.jpg);
  text-decoration: none;
} 

.sublevel { 
 font-size : 12px; 
 width:153px;
 height: 25px;
 font-family: Arial, Helvetica, sans-serif;
 text-transform: lowercase;
 color: #ffffff;
 padding-right: 10px;
  display: block;
  line-height: 25px;
  text-align: right;
  background-image: url(../images/podmenu_up.jpg);
  text-decoration: none;
}

 .sublevel:link, a.sublevel:visited {  
 font-size : 12px; 
 width:153px;
 height: 25px;
 font-family: Arial, Helvetica, sans-serif;
 text-transform: lowercase;
 color: #ffffff;
 padding-right: 10px;
  display: block;
  line-height: 25px;
  text-align: right;
  background-image: url(../images/podmenu_up.jpg);
  text-decoration: none;
}  

a.sublevel:hover { 
 font-size : 12px; 
 width:153px;
 height: 25px;
 font-family: Arial, Helvetica, sans-serif;
 text-transform: lowercase;
 color: #79B0BC;
 padding-right: 10px;
  display: block;
  line-height: 25px;
  text-align: right;
  background-image: url(../images/podmenu_up.jpg);
  text-decoration: none;
} 

a.sublevel#active_menu {
 font-size : 12px; 
 width:152px;
 height: 25px;
 font-family: Arial, Helvetica, sans-serif;
 text-transform: lowercase;
 color: #214356;
 padding-right: 23px;
  display: block;
  line-height: 25px;
  text-align: right;
  background-image: url(../images/podmenu_up.jpg);
  text-decoration: none;
}

a.sublevel#active_menu:hover {
 font-size : 12px; 
 width:152px;
 height: 25px;
 font-family: Arial, Helvetica, sans-serif;
 text-transform: lowercase;
 color: #79B0BC;
 padding-right: 23px;
  display: block;
  line-height: 25px;
  text-align: right;
  background-image: url(../images/podmenu_up.jpg);
  text-decoration: none;
} 
 
a:link, a:visited { 
 color: #D2DFDA;
 text-decoration: none;
} 
 
a:hover { 
 color: #214356;
 text-decoration: none;
} 

.contentheading {
	font: normal;
	color: #79B0BC;
	font-size: 20px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
}

.contentpaneopen {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

a.contentheading:link, a.contentheading:visited {
color:#79B0BC;
text-decoration:none;
}
.buttonheading {
	padding-right: 10px;
}


.inputbox {
	font-size: 12px;
	font-family: "Courier New", Courier, monospace;
	color: #588397;
	border: 2px solid #ffffff;
	background-color: #D2DFDA;
}

.button{
	border: 2px solid #79B0BC;
	background-color: #588397;
	color: #214356;
	
}

.contentpane{
background-color: #588397;
}

.contentpaneopen a:link, .contentpaneopen a:visited {
	color: #79B0BC;
}
.buttonheading{
	font-size: 10px;
	padding-right:0px;
}

.componentheading {
	padding-left: 2px;
}

.readon, .readon a:link, .readon a:visited {
	padding-left: 0px;
	font-size: 12px;
	color: #D2DFDA !important;
}

.back_button {
		padding-left: 3px;
	font-size: 12px;
	padding-bottom: 8px;
	}

.article_seperator {
line-height: 5px;

}

.pagenav_prev a:link, .pagenav_prev a:visited, .pagenav_next a:link, .pagenav_next a:visited {
font-style: normal;
 font-weight: normal;
}

ul#mainlevel-nav {
	padding: 0px;
	list-style-type: none;
	line-height:20px;
	width: 96px;
	height: 20px;
	text-align: center;
	display: inline;
} 

ul#mainlevel-nav li {
	padding: 0px;
	list-style-type: none;
	line-height:20px;
	width: 96px;
	height: 20px;
	display: inline;
	padding-left: 15px;
	padding-right: 15px;
}
#mainlevel-nav a:link {
	padding: 0px;
	list-style-type: none;
	line-height:20px;
	width: 96px;
	height: 20px;
	display: inline;
}
#mainlevel-nav a:visited {
	padding: 0px;
	list-style-type: none;
	line-height:20px;
	width: 96px;
	height: 20px;
	display: inline;
}

#mainlevel-nav a:hover {
	padding: 0px;
	list-style-type: none;
	line-height:20px;
	width: 96px;
	height: 20px;
	display: inline;
	color: #79B0BC;
}
