* {
  margin: 0;
  padding: 0;
}
img {border:0;}
p, hr {margin-top:12px;margin-bottom:12px;}

body {
  
  background: #339933;text-align: center; font-family: Verdana, sans-serif;
  font-size:80%;
  line-height:130%;
  margin-bottom:10px;
  }





#hlavicka {
 
 
  padding: 20px;
  background: url(/image/grafikahore.jpg) no-repeat;
}
#expdiv
	{font-size:12px;
  position:absolute;right:200px;top:240px;left:330px;color:white;z-index:5;
  }




#dolu a, #dolu a:link, #dolu a:visited {color:yellow;}

#wrapper {
  width: 1000px; 
  margin: 0 auto; 
  text-align: left;
background: url(/image/pozadie3.jpg) repeat-y ;
 position:relative;
 }

#pas {background: url(/image/pashore.jpg) repeat-none ;}

#mainNav { 
  width: 170px; 
  float: left; 
  background:  url("/image/grafikahrot.jpg") top left no-repeat;
  
 
}

#content { 
  width: 830px; 
  float: right; 
  margin-top:10px;
  min-height:1200px;
  height:1200px;
 
}

div[id] #content {
   height:auto;
   }

#mainContent { 
  width: 597px; 
  margin:0 ;
  
  padding:0px;
  float: left;
  /*background:  url("/image/grafikadole.jpg") center bottom no-repeat;*/
   
}

#mainContent div {margin-left:10px;margin-right:10px;}
#secondaryContent { 
  width: 210px;
  display: inline; /* :KLUDGE: Fixes IE double margin float bug */
  float: right; 
  margin-right:10px;
  
  
  
} 

#footer { 
  clear: both; 
  
  
} 

/* Add some padding */

#mainNav, #secondaryContent {
  padding-top: 20px;
  padding-bottom: 20px;
}

#mainNav *, #secondaryContent * {
  padding-left: 2px;
  padding-right: 2px;
}


ul li a,  ul li a:link,  ul li a:visited,  ul li a:active,  ul li a:hover
{
	text-decoration: none;
	cursor: pointer;
	color:black;
}

 .leftnadpis{background-color:black;color:yellow; text-align:center;font-weight:bold;margin:10px 0 0 6px;padding:5px;width:155px; }

.rightnadpis{background-color:black;color:yellow; text-align:center;font-weight:bold;margin:10px 0 0 0px;padding:5px;width:209px; }

.navcontainer { width:155px; }

.navcontainer ul
{

margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

.navcontainer a
{
display: block;
padding: 3px;
width: 155px;
background-color: #cdc;
border-bottom: 1px solid black;
}

.navcontainer a:link, #navlist a:visited
{
color: black;
text-decoration: none;
}

.navcontainer a:hover
{
background-color: #369;
color: #fff;
}

.titulok
{background-color:green;color:yellow;text-align:center;font-weight:bold;width:565px;font-size:130%;margin-top:10px;padding:5px 0 5px 15px;
}
.zelenetucne1
{color:#006600;font-weight:bold;font-size:110%;margin-top:0;
}

.justife
{text-align:justify;
}
.stred {text-align:center;}
.nula{margin:0;padding:0;}
.velke{font-size:130%;}
.tabdruzstvo
{
background-color:#4EAA41;color:white;text-align:center;font-weight:bold;font-size:80%;
}
.tabvysledok
{background-color:red;color:white;text-align:center;
}
.tittab
{
color:white;font-weight:bold;background-color:#4EAA41;text-align:center;
}
.tabstred
{text-align:center;margin:auto;
}
.tabdatum
{
background-color:green;color:yellow;text-align:center;
}

.rbroundbox { background: url(nt.gif) repeat;color:yellow;text-align:left;margin:0;padding:0;width:1000px; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }

.rbroundbox { width: 100%; margin: 1em auto; }

.tucne{font-weight:bold;}
.tabpozr{background-color:#cdc;margin:0;padding:0; }




.anketa1 img{height:17px;margin:0 8px 0 0px;padding:0;}
.anketa1 {margin-right:-9px;}
.anketa {float:left;margin:0 0 0 10px;padding:0;font-size:80%; width:80px;}
.sirka {width:10px;}
.red{
background-color:red;color:yellow;font-weight:bold;
}

.personal
{
font-style:italic;font-weight:normal;
}


#sidebar {
	float: left;
	width: 250px;
	margin:0; padding:0px;color:#006633;font-weight:bold;
	}



	
	#main {
	margin:0 250px; padding:0;
	}
#main-content {
	margin:0; padding: 1px 1em;
	
	}


hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
	}


.zastava {
background-image: url(../images/archiv/all.gif);
background-repeat: no-repeat;
background-position:center center; }

.s50{width:50%;}.s80{width:80%;}.s33{width:33%;}s5{width:5%;}s30{width:30%;}.s99{width:99%;}

.vlavo
{
text-align:left;
}

.vpravo{
text-align:right;
}

.mensie{font-size:95%;
}

.rozpis1
{
color:#006633;background-color:#d2ecce;text-align:center;
}
.rozpis
{
color:#006633;background-color:#d2ecce;font-weight:bold;text-align:center;
}
.pozadieb
{background-color:white;
}
.tabdatum1{
background-color:#08673D;color:white;
}

.card {
float: left;
	width: 120px;
	margin: 0 2px 20px 0;
	padding: 10px 0;
	text-align: center;
	background: white;
	border: 1px solid #666;
	font-size: 90%;
	overflow:auto;
	}
	
	.card-photo {
	margin:0 auto; padding:0;
	border: none;
	}
	

.card-desc {
	margin: 5px 2px; padding:0;
	text-align: center;
	}
	
	.cervena {color:red;}
	
	
