body {
font-family: Verdana, sans-serif; 
color: #000066;
background-color: #FFFFFF;
background-image: url("image/pozadko.gif");
font-size: 75%;
margin: 0 auto;
}

li {
list-style-image: url(logomainside/li.gif);

}

.zmiz {
display:none;
}

#starsie {
text-align: right;
text-decoration:none;
}

#starsie a {
text-align: right;
}

#starsie1 {
text-align: right;
text-decoration:none;
}

#starsie1 a {
text-align: right;
text-decoration: none;
border-bottom: 1px dotted #666666;
}

.rightp {
text-align: right;
text-decoration: none;
margin-right: 50px;
}


#tlacove {
text-align: right;
text-decoration:none;
margin-top: 0px;
}

#tlacove a {
background-color: #003399;
color: #FFFFFF;
padding-bottom: 5px;
padding-top: 1px;
padding-left: 5px;
padding-right: 5px;
margin-right: 5px;
font-weight: bold;
}

#tlacove a:hover {
background-color: #FFFFFF;
color: #993300;
font-weight: bold;
}


.skip {
position:absolute;
top:-300px;
background-color: #FFFFFF;
color: #000000;
}

.fullnadpis {
padding-top: 6px;
margin-left: 1em;
color: #003399;
background-color: #FFFFFF;
font: 150% Arial, Helvetica, sans-serif;
font-weight: bolder;
}

a:link {
text-decoration: underline;
color: #003399;
}

a:visited {
color: #993300
}

a:hover {
color: #CC3300;
text-decoration: none;
}

#dinosaurus {
font-size: small;
width: 740px;
background-color: #FFFFFF;
margin:0 auto;
}

#brontosaurus {
border-bottom: 1px solid; 
border-bottom-color: #666666;
padding-top: 0em;
}

#menu {
font-size: small;
font-weight: bolder;
background-color: #FFFFFF; 
border-bottom:3px solid; 
border-bottom-color: #003399;
text-align: center;
}

#menu a {
color: #993300;
background-color: #FFFFFF; 
text-decoration: none;
border-right: 3px solid;
border-right-color: #003399;
	
}

#menu li { 
display: inline;
border-right: solid; 
border-color: #003399;
}

#menu a:hover {
background-color: #003399; 
display: inline;
color: #FFFFFF;
}

h1 {
margin-left: 1em;
color: #CC3300;
font: 140% Arial, Helvetica, sans-serif;
font-weight: bolder;
}

.nadpis-zaber {
background-image:url(logomainside/po33.gif);
}
h2 {
padding-bottom: 12px; 
padding-top: 6px;
padding-left: 7px;
margin-left: 1em;
color: #CC3300;
background-color:#FFFFFF;
font: 150% Arial, Helvetica, sans-serif;
font-weight: bolder;
word-spacing: 0.1em;
}

h3 {
color: #0066CC;
font: 125% Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin-left: 1em; 	
}
h4 {
margin-left: 1em;
font: 95% Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
}

#cele{
width: 740px;
background-color: #FFFFFF;
}

.lavetelo {
width: 500px;
background-color: #FFFFFF;
border-bottom: 1px solid #CCCCCC;
text-align: left;
border-right: 1px solid #CCCCCC;
padding-top: 0.15em;
padding-bottom: 5px;
margin-top: 0.15em;
float: left;
margin-left: 0.25em;
padding-left: 0.25em;
padding-right: 3px;
}

.lavetelo2 {
width: 540px;
background-color: #FFFFFF;
border-bottom: 1px dotted #666666;
text-align: left;
border-right: dotted 1px #666666;
padding-top: 0.15em;
margin-top: 0.15em;
float: left;
margin-left: 0.25em;
padding-left: 0.25em;
}

#pravetelicko {
max-width: 105px;
background-color: #FFFFFF;
text-align: center;
border-right: dotted 1px #666666;
padding-top: 0.3em;
margin-top: 0.3em;
margin-left: 0.1em;
padding-left: 0.1em;
margin-right: 0.6em;
padding-right: 0.3em;
float: right;
}

.pravyminiclass {
border-bottom: 1px dotted #666666;
text-align: center;
margin-bottom: 0.4em;
padding-bottom: 0.4em;
padding-right: 0.2em;
}

#pravetelo {
max-width: 220px;
background-color: #FFFFFF;
text-align: center;
padding-top: 0.3em;
margin-top: 0.3em;
margin-right: 0.6em;
padding-right: 0.1em;
padding-bottom: 0.4em;
float: right;
}
#pravetelo2 {
max-width: 220px;
background-color: #FFFFFF;
text-align: center;
border-right: dotted 1px #666666;
padding-top: 0.3em;
margin-top: 0.3em;
margin-right: 0.6em;
padding-right: 2em;
padding-bottom: 0.4em;
float: right;
}

#pravetelo2 p{
border-bottom: 1px dotted #666666;
margin-bottom: 1.5em;
padding-bottom: 1.5em;

}

.pravyclass {
max-width: 220px;
border-bottom: 1px solid #CCCCCC;
text-align: center;
margin-bottom: 0.4em;
padding-bottom: 0.5em;


}

#pravetelo a {
max-width: 200px;
color: #003399;
background-color: #FFFFFF;
text-decoration:none;
}
#pravetelo a:hover {
color: #CC3300;
}

#patula {
text-align:center;
clear: both;
width: 550px;
margin: 1em auto;
color: #000066;
background-color: #FFFFFF;
font-size: smaller;
}

#patula a {
color: #003399;
background-color: #FFFFFF;
}

.stred {
width: 600px;
background-color: #FFFFFF;
border-right: 1px dotted #666666;
border-bottom: 1px dotted #666666;
text-align: left;
padding-top: 0.4em;
margin-top: 0.4em;
padding-right: 0.2em;
margin-right: 0.4em;
float: left;
margin-left: 0.3em;
padding-left: 0.3em;
}
.telostred {
width: 680px;
background-color: #FFFFFF;
border-right: 1px dotted #666666;
border-bottom: 1px dotted #666666;
text-align: left;
padding-top: 0.4em;
margin-top: 0.4em;
padding-right: 0.1em;
margin-right: 0.4em;
float: left;
margin-left: 0.3em;
padding-left: 0.3em;
padding-bottom: 0.4em;
}
.telofoto {
width: 710px;
background-color: #FFFFFF;
border-right: 1px dotted #666666;
border-bottom: 1px dotted #666666;
text-align: left;
padding-top: 0.4em;
margin-top: 0.4em;
padding-right: 0.1em;
margin-right: 0.4em;
float: left;
margin-left: 0.3em;
padding-left: 0.3em;
}
#svetlo {
background-color: #FFFFFF;
}

#svetlo a {
display: inline;
text-decoration: inherit;
border-right: 3px solid;
border-right-color: #003399;
color: #FFFFFF;
background-color: #003399;
}

strong {
border-bottom: 1px dotted #BBBBBB;
}

.niekraj {
	border: 0;
	text-decoration: none;
}

.tabulkareg1 {
border-color: #000066;

}
.tabulkareg2 {
background-color: #aaaadd; 
}

#fotografie img {
	border: 0;	
	}

#fotografie a {
	display: block;
	background: #CCCCCC;
	padding: 4px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-top: 8px;
	text-align: center;
	width: 155px;
	height: 155px;
}
#fotografie a:hover {
	background: #999999;
}
.odhora {
	padding-top: 10px;
}
.fotopas {
border-bottom: 1px dotted #666666;
}

.krajimg {
border: 1px solid #666666;
margin-left: 20px;
margin-bottom: 10px;
}
.foto {
margin-left: 15px;
padding-left: 15px;
}
.ilustracna {
float: left;
padding-right: 8px;
padding-left: 4px;
padding-bottom: 2px;
}
.banner {
border: 1px solid #999999;
margin-left: 20px;
margin-top: 10px;

}

.vnor {
list-style-position: inside;
}
.grafik {
text-align: center;
border: none;
}
.grafik2 {
float:right;
border: none;
padding-right: 0.3em;
padding-left: 0.3em;
}
tabulka {
text-align: center;
border: 1px;
border:#CC0000; 
}
.plagatvlavo {
float: right;
border: 0;
text-decoration: none;
margin-right: 0.3em;
}

.formpole {
margin-left: 0.4em;
background-color: #484848;
text-align: left;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-top: 1px solid #000000;
padding-top: 6px;
padding-bottom: 4px;
color:#FFFFFF;
}

.tabulka {
border: 2px solid #FF6600;
}

.tabulka1 {
border: 2px solid #333300;
color:#000000;
}


.tabstred {
text-align:center;}

.tabcolora {
background: #FFCC99;
text-align: center;
}

.tabcolora1 {
background: #003300;
color: #FFFFFF;
text-align: center;
}


.pro studen {
background: #FFFFCC;}

.tabcolorsiv {
background-color: #DEDEDE;
}

.tabcolorsiv1 {
background-color: #D0D0D0;
}

.zarovnaniemoney {
text-align: right;
}
.zarovnanie {
margin-left: 395px;}

.obstaravanie {
border: 2px solid #006699;
}

.mezdera {
margin-top: 2px;
}

.ptlacove {
margin-left: 20px;
}

.novinky {
padding-left: 80px;
text-decoration: none;
}

.podpis {
padding-left: 500px;
}

.logouvod {
float: right;
text-align: left;
margin-left: 5px;
margin-top: 5px;
border: solid 1px #CCCCCC;
}

.centrujlogo {
text-align: center;
border: solid 1px #CCCCCC;
margin-left: 210px;
}

.centrujuvod {
text-align: center;
border-bottom: 1px solid #999999;
border-top: 1px solid #999999;
padding-top: 10px;
padding-bottom: 10px;
}

.edf {
color: #000033;
font-weight: bold;
border: 2px solid #CC3300;
background-color: #FFCC99;
text-align: center;
margin-left: 30px;
margin-right: 30px;
padding-top: 5px;
padding-bottom: 5px;
}

.farba {
color: #990000;
}

.red {
color: #990000;
font-weight:bold;
}

.priestorform {
margin-top: 5px;
margin-left: 5px;
}

.centruj {
text-align: center;
}

.hrko {
border: 1px solid #993300;
}

.prispevok {
margin-top: 2px;
padding-top: 3px;
padding-left: 5px;
padding-bottom: 3px;
border-left: 1px solid #A2A2A2;
border-top: 1px solid  #CCCCCC;
}

.malepismo {
color: #525252;
font-size: x-small;
text-decoration: none;
}


#pravetelo ul {
 padding-top: 5px;
 list-style-type: none;
 text-align: center;

        }

      #pravetelo li {
display: block;
list-style-type: none;
list-style-image: none;
margin-top: 4px;
margin-right: 15px;
_margin-right: 0px;
margin-left: -15px;

        }
        
      #pravetelo  li a {
font-weight: bold;
	color: #000000;
	background-image: url("images/pozadie1.png");
	text-decoration: none;
	display: block;
	padding-top: 6px;
	height: 22px;
	padding-left: 5px;
	margin-top: 2px;
	width: 170px;
	text-align: left;
		
        }
      #pravetelo li a:hover, #pravetelo li a.svetluska1   {
	background-image: url("images/bg_hover.gif");
	background-repeat: no-repeat;
	color: #FFFFFF;
        }
.svetluska1 	
{
	background-image: url("images/bg_hover.gif");
	background-repeat: no-repeat;
	color: #FFFFFF;
        }	

		

#pora li a {
background-image: url("images/1111.gif");
}


.spojenec {
margin: 0;
}

.vrch {
	display: block;
	background-image: url("images/poza.jpg");
	background-repeat: repeat-x;
	height: 2.4em;
	margin-top: auto;
}
.vrch li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
}
.vrch li a {
	font-weight: bold;
	

	
	color: #000000;
	float: left;
	_margin-left: 10px; 
	padding-top: 5px;
	border-right: 1px solid #CCCCCC;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	display: block;
	height: 25px;
}
.vrch li a:hover, .vrch li a.svetluska {
	background-image: url("images/pozapoza1.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
	text-decoration: none;
	color: #000066;
}

.vrch li a:visited {
color: #000000;
}

#partneri img {
	border: 1px solid #666666;
margin-left: 20px;
margin-bottom: 10px;
padding: 5px 5px 5px 5px;
	}

#partneri a {
}

#partneri a:hover img{
	border: 1px solid #CC0000;

}

.partner img {
	border: 1px solid #666666;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 5px;
padding: 5px 5px 5px 5px;
	}

.partner a:hover img{
	border: 1px solid #CC0000;

}

.leftmarg {
	border: 1px solid #666666;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 5px;
padding: 5px 5px 5px 5px;
	}

