body { background-color: rgb(250,252,254); text-align: center}

/* náhorní lišta */
#nahorlist      
              { z-index: 0; position: absolute; background: url(obrazky/bg1.png) left top repeat-x; height: 168px; width: 100%; top: 0px; left: 0px; padding: 0; margin: 0}

/* zúžení a vycentrování celé plochy */
#supercenter    { z-index: 1; width: 905px; position: relative; margin: auto; margin-top: 0px; text-align: left}                                   
#superleft      { position: relative; margin-left: 15px; margin-top: 15px  }

/* levý horní roh */
#roh           
                { z-index: 0; position: absolute; 
                background: #e8eff9; 
                height: 105px; width: 905px; top: 140px; left: 0px; }

#roh h1  { font-size: 9pt; color: #000000; margin-left: 7px; margin-top: 9px; 
                margin-right: 7px; margin-bottom: 0px; text-align: right}
#roh h1.prvni  { margin-top: 47px }

/* nadhorní lišta */
#nadhorlist      
              { z-index: 1; position: absolute; height: 168px; width: 300px; top: 0px; left: 0px; padding: 0; margin: 0}

#titulek      
              { z-index: 8; position: absolute;  
              height: 20px; width: 500px; top: 95px; left: 145px; font-size: 12pt; color: #E8EFF9;
              padding: 0; margin: 0}


/* horní lišta */
#horlist      
              { z-index: 3; position: absolute;  
              background: #e8eff9; 
                height: 80px; width: 905px; top: 140px; left: 0px;
              padding: 0; margin: 0}


#jazyky      
              { z-index: 8; position: absolute;  
               height: 20px; width: 90px; top: 130px; left: 883px; font-size: 9pt;
              padding: 0; margin: 0}

#kontakt      
              { z-index: 8; position: absolute;  
               height: 20px; width: 90px; top: 175px; left: 843px; font-size: 9pt;
              padding: 0; margin: 0}              


#podhorlist  { z-index: 7; position: absolute; background-color: #5f8fd8; height: 29px; 
                width: 905px; top: 202px; left: 0px}

#texthormen h3      
                  { display: none;}
                
#podhorlist h3      
                  { display: none;}

ul#mainMenu  {
    padding:0px;
		margin:0; margin-top:0px;
		list-style-type:none;
	}

ul#mainMenu ul {
		margin:0px; padding: 0px;
		list-style-type:none;
		}
	
ul#mainMenu li {
		float:left; 
		padding: 0px;
    margin: 0px;
    }
	
ul#mainMenu a {    border-right: #5f8fd8 1px solid; display:block; 
                     padding-right: 20px; border-top: #5f8fd8 1px solid; padding-top: 6px; 
                     border-left: #5f8fd8 1px solid;  padding-left: 20px; margin: 0px; 
                     border-bottom: #5f8fd8 1px solid; padding-bottom: 6px; font-size: 10pt; 
                     background-color: #5f8fd8; color: #fff; text-decoration: none;
                     font-weight: bold; font-size: 9pt 
	}
	
ul#mainMenu a:hover {
           	 border-right: #5f8fd8 1px solid; padding-right: 20px; 
                           border-top: #5f8fd8 1px solid; padding-top: 6x; border-left: #5f8fd8 1px solid;  
                           padding-left: 20px; border-bottom: #5f8fd8 1px solid; padding-bottom: 6px;
                           color: #000; background-color: #fff; 
	}
	
	
	
ul#mainMenu ul a {
                    border-right: #5f8fd8 1px solid; 
                     padding-right: 10px; border-top: #5f8fd8 1px solid; padding-top: 8px; 
                     border-left: #5f8fd8 1px solid;  padding-left: 10px; margin: 0px; 
                     border-bottom: #5f8fd8 1px solid; padding-bottom: 8px; font-size: 10pt; 
                     background-color: #5f8fd8; color: #fff; text-decoration: none;
                     font-weight: bold; font-size: 9pt ; 
	}
	
	ul#mainMenu ul a:hover {
	 border-right: #5f8fd8 1px solid; padding-right: 10px; 
                           border-top: #5f8fd8 1px solid; padding-top: 8px; border-left: #5f8fd8 1px solid;  
                           padding-left: 10px; border-bottom: #5f8fd8 1px solid; padding-bottom: 8px;
                           color: #000; background-color: #fff; 
	}
	
	ul#mainMenu ul {
		position:absolute;
		visibility:hidden;
		padding: 0px;
		margin: 0px;
	}
	
	ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{
		visibility:visible;
	}
	
	ul#mainMenu li li {
		float:none;
		border:none;
		margin:0px;
		padding:0;
		width: 150px; 
		}
		
/*	ul#mainMenu li { */
/*		behavior: url(obrazky/hover.htc); /* pro IE */
/*	} */
                

#horlist h1   { display: line; font-size: 22pt; color: #ffffff;  font-weight: bold; 
                margin-left: 10px; margin-top: 8px; padding: 0}

#horlist h1 a { display: block; padding-left: 17px; padding-bottom: 8px;
                 padding-top: 7px; text-decoration: none; color: #050B12 }

#horlist h1 a span.vliste   { display: block; font-size: 7px; margin: 0; padding: 0}
#horlist h1 a span.podnadpis   { display: block; font-size: 14pt; font-style: italic; margin: 0; padding: 0 }

/* všechno pod lištou */
#obal
         { z-index: 6; position: absolute; top: 230px; left: 0px; width: 905px; _width: 903px; 
           background-color: #fff; background: url("obrazky/celo-men.png") repeat-y left top; }

/* tělo dokumentu */
#hlavni         { width: 760px; float: right; margin-top: 0px; padding-right: 7px;  }

/* pravý prázdný pseudosloupec */
#maketa         { width: 0px; height: 1px; float: right; }   

/* navigace levé menu */                    
#textlevmen       
                  { height: 726px; width: 120px; float: left; margin-left: 3.5px; _margin-left: 2.5px; margin-top: 15px}

#textlevmen h3      
                  { display: none;}

#textlevmen ul    { padding-right: 5px; padding-left: 5px; padding-bottom: 5px; margin: 0px; 
                    padding-top: 5px; font-family: 'verdana ce', verdana, sans-serif; 
                    margin-top: 0px; margin-bottom: 0px; border-bottom: #fff 2px solid; }

#textlevmen li     { display: inline;	}

/*E8EFF9*/

#textlevmen li a   {  display: block;
	text-align: left;
	border-right: #c9d9f1 1px solid;
	padding-right: 3px;
	border-top: #c9d9f1 1px solid;
	padding-top: 2px;
	border-left: #c9d9f1 1px solid;
	padding-left: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	border-bottom: #c9d9f1 1px solid;
	padding-bottom: 2px;
	font-size: 10pt;
	background-color: #c9d9f1; 
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #2b4673; 
                     }

#textlevmen li a.men   { display: block; text-align: center; border-right: #c9d9f1 1px solid; 
                     padding-right: 3px; border-top: #c9d9f1 1px solid; padding-top: 2px; 
                     border-left: #c9d9f1 1px solid;  padding-left: 3px; margin-bottom: 5px; 
                     border-bottom: #c9d9f1 1px solid; padding-bottom: 2px; font-size: 10pt; 
                     background-color: #c9d9f1; color: #2b4673; text-decoration: none;
                     font-weight: bold; font-size: 9pt 
                     }
                     
#textlevmen li a.aktmen   { display: block; text-align: left; 
                           border-right: #fff 1px solid; padding-right: 3px; 
                           border-top: #fff 1px solid; padding-top: 2px; border-left: #fff 1px solid;  
                           padding-left: 3px; border-bottom: #fff 1px solid; padding-bottom: 2px;
                           color: #fff; 
                     font-size: 10pt; 
                     background-color: #fff; color: #2b4673; text-decoration: none;
                     font-weight: bold; font-size: 9pt 
                     }

#textlevmen li a.akt   { display: block; text-align: left; border-right: #c9d9f1 1px solid; 
                     padding-right: 3px; border-top: #c9d9f1 1px solid; padding-top: 2px; 
                     border-left: #c9d9f1 1px solid;  padding-left: 3px; margin-bottom: 5px; 
                     border-bottom: #c9d9f1 1px solid; padding-bottom: 2px; font-size: 10pt; 
                     background-color: #c9d9f1; color: #cc0000; text-decoration: none;
                     font-weight: bold; font-size: 9pt 
                     }

#textlevmen li a.nadaktmen   { display: block; text-align: left; border-right: #5f8fd8 1px solid; 
                     padding-right: 3px; border-top: #5f8fd8 1px solid; padding-top: 2px; 
                     border-left: #5f8fd8 1px solid;  padding-left: 3px;  
                     border-bottom: #5f8fd8 1px solid; padding-bottom: 2px; font-size: 10pt; 
                     background-color: #5f8fd8; color: #fff; text-decoration: none;
                     font-weight: bold; font-size: 9pt 
                     }

#textlevmen li a.nadnadaktmen   { display: block; text-align: center; border-right: #132b4f 1px solid; 
                     padding-right: 3px; border-top: #132b4f 1px solid; padding-top: 2px; 
                     border-left: #132b4f 1px solid;  padding-left: 3px; margin-bottom: 15px; 
                     border-bottom: #132b4f 1px solid; padding-bottom: 2px; font-size: 10pt; 
                     background-color: #c9d9f1; color: #2b4673; text-decoration: none;
                     font-weight: bold; font-size: 9pt 
                     }

#textlevmen li a.nadaktmen:hover   {  color: #fff; }
#textlevmen li a.nadnadaktmen:hover   {  color: #cc0000; }


#textlevmen li a.men:hover   { border-right: #c9d9f1 1px solid; padding-right: 3px; 
                           border-top: #c9d9f1 1px solid; padding-top: 2px; border-left: #c9d9f1 1px solid;  
                           padding-left: 3px; border-bottom: #c9d9f1 1px solid; padding-bottom: 2px;
                           color: #cc0000; }

#textlevmen li a.aktmen:hover   { border-right: #132b4f 1px solid; padding-right: 3px; 
                           border-top: #132b4f 1px solid; padding-top: 2px; border-left: #132b4f 1px solid;  
                           padding-left: 3px; border-bottom: #132b4f 1px solid; padding-bottom: 2px;
                           color: #cc0000; }


#textlevmen li a:hover   { 	border-right: #132B4F 1px solid;
	padding-right: 3px;
	border-top: #132B4F 1px solid;
	padding-top: 2px;
	border-left: #132B4F 1px solid;
	color: #cc0000;
	padding-left: 3px;
	border-bottom: #132B4F 1px solid;
	padding-bottom: 2px; }

/* pravé menu - související odkazy */
#textpravmen
                  { z-index: 12; position: absolute; width: 110px; top: 0px; left: 782px; 
                    background-color: white; padding-top: 80px; margin-top: 0}
#textpravmen ul   { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
                    font-size: 8pt; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; text-align: center;}

#textpravmen h3  {  padding-right: 3px; padding-left: 3px; padding-bottom: 0px; margin-left: 0px;
                    padding-top: 0px; font-size: 9pt; margin-top: 0px; text-align: center;
                    background-color: chocolate; margin-bottom: 7px; }
#textpravmen li    { display: inline;	}
#textpravmen li a  { display: block; text-align: center; border-right: none; padding-right: 3px; 
                    border-top: none; padding-top: 1px; border-left: none;  padding-left: 3px; 
                    margin-bottom: 5px; border-bottom: none; padding-bottom: 1px;  
                    background-color: darkorange; color: #ffffff; text-decoration: none; font-weight: bold;}
#textpravmen li a:hover { color: #ffff00; }

/* zápatí */
#w3c      { clear: both; margin-left: 0px}
#zapati   { width: 905px; height: 15px; background-color: #002D56; margin-left: 0px; margin-bottom: 0px;}
#zapati p {  font-size: 9pt; text-align: center; color: #fff; text-indent: 90px; margin-top: 0px; margin-bottom: 2px }
#zapati a {  color: #fff;  }

#x1         { float: right; padding-right: 60px }
#x2         { padding: 20px;  } 
#x3         { clear: both }

/* Odkazy */

a:link {
	color: #3371CC;
	text-decoration: none;
	font-weight: bold
}
a:visited {
	color: #2b4673;
	text-decoration: none;
	font-weight: bold
}
a:hover {
	color: #cc0000;
	text-decoration: none
}
a:active {
	color: #3034CF;
	text-decoration: none;
}

/* Nadpisy */

h1 {
	font-family: 'verdana ce', verdana, sans-serif;
	font-size: 18pt;
	color:                #FFFFFF;
	font-weight: bold
}

h2 {
	font-family: 'verdana ce', verdana, sans-serif;
	font-size: 20pt;
	color:   #050B12;
	font-weight: normal;
	margin-top: 10;
	margin-bottom: 2
}

h2.mensi {
	font-family: 'verdana ce', verdana, sans-serif;
	font-size: 16pt;
	color:  #050B12;
	font-weight: bold;
	margin-bottom: 0px;
}

h2.lista {
	font-family: 'verdana ce', verdana, sans-serif;
	font-size: 11pt;
	color:  #050B12;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0
}

h2.podlista {
	font-family: 'verdana ce', verdana, sans-serif;
	font-size: 11pt;
	color:   #050B12;
	font-weight: bold;
	margin-top: 10;
	margin-bottom: 0
}

h3 {
	font-family: 'verdana ce', verdana, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #002D56;
	line-height: 150%;
	padding-left: 5px;
	margin-top: 30px;
}

h3.prvni {
	margin-top: 10px;
}
h3.prvniposledni {
	margin-top: 0px;
	margin-bottom: 10px;
}
h3.posledni {
	margin-top: 20px;
	margin-bottom: 10px;
}

h3.menu {
	padding-bottom: 0;
	margin-bottom: 0
}

h4 {
	font-family: 'verdana ce', verdana, sans-serif;
	font-size: 10pt;
	color: #00000;
	font-weight: bold;
	padding-bottom: 0;
	padding-top: 10px;
}

h4.prvni {
	margin-top: 10;
	margin-bottom: 0
}

h5 {
	font-family: 'verdana ce', verdana, sans-serif;
	font-size: 10pt;
	color: #050B12;
	font-weight: bold;
	margin-top: 20;
	margin-bottom: 0
}

h5.prvni {
	margin-top: 10;
	margin-bottom: 0
}
h5.tenke {
	font-weight: normal
}

h6 {
	font-family: 'verdana ce', verdana, sans-serif;
	font-size: 10pt;
	color: #050B12;
	font-weight: normal;
	font-style: oblique;
	margin-top: 20;
	margin-bottom: 0;
	text-indent: 15
}

#souvisejici h3 {
	font-family: 'verdana ce', verdana, sans-serif;
	font-size: 10pt;
	color:                #050B12;
	font-weight: bold;
	background-color: #E8EFF9;
	line-height: 150%;
	padding-left: 5px;
	margin-top: 30
}

/* Seznamy */

ol.publikac h3 {
	font-family: 'verdana ce', verdana, sans-serif;
	font-size: 10pt;
	color:                #FFFFFF;
	font-weight: bold;
	background-color: #002D56;
	line-height: 150%;
	padding-left: 5px;
	margin-top: 30px;
	text-indent: 0px
}
ul.smezerou li, ol.smezerou li {
	margin-top: 10;
	margin-bottom: 0
}
ol.publikac {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ol.publikac li {
	clear: both;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
ol.podpublikac {
	list-style-type: none;
	margin: 0;
	margin-left: 40px;
	padding: 0;
}

ol {
	font-family: 'verdana ce', verdana, sans-serif;
	font-size: 10pt;
	text-indent: 0;
	margin-top: 10;
	margin-bottom: 0;
}

ol.prvni {
	margin-top: 0;
}

div.inline { display: inline }

div.odrazka {
	display: block;
	padding-left: 7px;
	width: 100%;
}

div.polozka {
	position: relative;
	display: block;
	top: -16px;
	left: 40px;
	margin: 0;
	margin-right: 40px;
	margin-bottom: -6px;
	padding: 0
}

/* Obecný text */

body, p {
	font-family: 'verdana ce', verdana, sans-serif;
	font-size: 10pt;
	text-indent: 0;
	margin-top: 10;
	margin-bottom: 0;
	}
	
/* text správa nástěnky, přepínání jazyků, správa editace */

p.mini3 {
	font-size: 8pt;
	margin-bottom: 20px;
	padding: 0;
	margin-top: 0;
	text-align: right;
}

p.mini4 {
	font-size: 8pt;
	margin-bottom: 0px;
	padding: 0;
	margin-top: 0;
	text-align: right;
}

p.prvni
{
  margin-top: 0px;
}

/* Elsik-index, pokyny k praci */

p.marleft {
	margin-left: 18px;
}

/* Ruzne spany */


/* Zmenseni h2 (napr. tituly) */
span.vetmensi {
	font-size: 15pt;
		font-weight: normal;
}

/* Univerzalni zmenseni normalniho textu o pid */
span.mensi {
	font-size: 8pt

}

/* Zmenseni nazvu oboru pro menu */
span.obor {
	font-size: 7pt;
	font-weight: normal;
}

/* Drive aktivni pro nezobrazeni data narozeni tucne */
span.narozeni {
	font-weight: normal
}

/* Zvyrazneni textu cervene (elsik jako autor, zavreno) */
span.elaut {
	color: #ff0000
}
span.zavreno {
	color: #ff0000
}

/* Resume-jemne zmensene pismo modrou barvou */
span.resum {
	font-size: 9pt;
	color: #000033
}

/* Zruseni tucnosti */
span.netucne
{
  font-weight: normal;
}

span.titul
{
font-variant: small-caps;

}

/* Ruzne objekty */
#stranka {
	position: absolute;
	height: 400px;
	width: 590px;
	top: 30px;
	left: 30px
}
#oram {
	border-width: 4px;
	border-style: solid;
	border-color: #cc0000;
	position: absolute;
	height: 380px;
	width: 600px;
	top: 20px;
	left: 20px
}
#nastenka {
	background-color: #ffffff;
	width: 580px;
}
#podnastenka {
	background-color: #ffffff;
	width: 540px;
}

body {
	font-size: 10pt;
	font-family: 'verdana ce', verdana, line-height: 100%;
	text-indent: 0;
	margin-top: 10px;
	margin-bottom: 0; 
	overflow-y: scroll;
}

/* Čáry */
hr {
	border-style: solid;
	color: #E8EFF9;
	height: 2px;
	background-color: #E8EFF9;
  margin-top: 10px;
}
hr.h2 {
	border-style: solid;
	color: #E8EFF9;
	height: 8px;
	background-color: #E8EFF9
}

/* Odrážky a nečíslované seznamy*/

li {
	font-family: 'verdana ce', verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

ul {
	font-family: 'verdana ce', verdana, sans-serif;
	font-size: 10pt;
	text-indent: 0;
	margin-top: 10;
	margin-bottom: 0
}

ul.mezery li {
	margin-top: 10px;
}

div.odkazy li
{
margin-bottom: 5px;
}

/* Tabulky*/

td {
	font-size: 10pt;
	font-family: 'verdana ce', verdana, sans-serif;
	text-indent: 0;
	margin-top: 0;
	margin-bottom: 0;
	}

th {
	font-size: 10pt;
	font-family: 'verdana ce', verdana, sans-serif;
	text-indent: 0;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}

tr {
	background-color: #c9d9f1
}
tr.bila {
	background-color: #FFFFFF
}
tr.tmava {
	background-color: #002D56;
}
tr.cervena {
	background-color: #ffc4c4
}

table.cira-tab tr {
	background-color: #FFFFFF
}

col.podkres {
	background-color: #C9D9F1
}
col.vykres {
	background-color: #5F8FD8
}
col.vykresA {
	background-color: #2B5BA4;
	border-style: solid;
	border-color: #9BB9E6
}
col.vykres2 {
	background-color: #78A0DC;
	border-style: solid;
	border-color: #2B5BA4
}

/* Ruzna menu */

#z-prava ul {
	margin: 0;
	border-right: #c9d9f1 1px solid;
	padding-right: 15px;
	border-top: #c9d9f1 1px solid;
	padding-top: 5px;
	border-left: #c9d9f1 1px solid;
	padding-left: 15px;
	margin-bottom: 5px;
	border-bottom: #c9d9f1 1px solid;
	padding-bottom: 15px;
	font-size: 9pt;
}

#nastenka

{
	margin: 40;
	border-right: #c9d9f1 1px solid;
	padding-right: 15px;
	border-top: #c9d9f1 1px solid;
	padding-top: 5px;
	border-left: #c9d9f1 1px solid;
	padding-left: 15px;
	margin-bottom: 5px;
	border-bottom: #c9d9f1 1px solid;
	padding-bottom: 15px;
	font-size: 9pt;
}


#menu ul {
	padding-left: 40px;
	padding-right: 0;
	padding-top: 20px;
	padding-bottom: 0px;
	margin: 0px;
	margin-top: 0px;
	font-family: 'verdana ce', verdana, sans-serif;
}
#menu ul.zuzeny {
	width: 380px;
	margin-top: 12px;
	margin-bottom: 0px;
}
#sloup1b #menu ul.zuzeny {
	margin-top: 0px;
	padding-top: 0;
	margin-bottom: 0px;
}
#sloup2c #menu ul.zuzeny {
	margin-top: 0px;
	padding-top: 0;
	margin-bottom: 0px;
}
#rozprostrene-menu #menu ul.zuzeny {
	margin-top: 0px;
	padding-top: 0;
	margin-bottom: 0px;
}

#elsik_block ul {
	padding: 0px;
	padding-bottom: 0px;
	margin: 0px;
	margin-top: 0px;
	font-family: 'verdana ce', verdana, sans-serif;
}
#elsik_block p {
	padding-bottom: 15px;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 6px
}
#elsik_block ul.zuzeny {
	width: 180px;
	margin-top: 12px;
	margin-bottom: 0px;
	margin-left: 15px
}
#elsik_block ul.tabulka {
	margin-left: 15px
}
#menu_inline, #elsik_inline {
	padding: 10px 0px 15px;
	line-height: 166%
}
#menu_inline ul, #elsik_inline ul {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: 'verdana ce', verdana, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}
#menu_inline ul li, #menu ul li, #elsik_inline ul li, #elsik_block ul li {
	display: inline;
	list-style: none;
}

#elsik_inline ul.mtop {
	margin-top: 0px;
	margin-bottom: 0px;
}
#menu_inline ul li a, #menu ul li a, #elsik_inline ul li a, #elsik_block ul li a {
	display: block;
	text-align: left;
	border-right: #c9d9f1 1px solid;
	padding-right: 3px;
	border-top: #c9d9f1 1px solid;
	padding-top: 2px;
	border-left: #c9d9f1 1px solid;
	padding-left: 3px;
	margin-bottom: 5px;
	border-bottom: #c9d9f1 1px solid;
	padding-bottom: 2px;
	font-size: 10pt;
	background-color: #E8EFF9;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #2b4673;
}
#menu ul li a, #elsik_block ul li a {
	_width: 100%;
	margin-top: 5px
}
#menu_inline ul li a:hover, #menu ul li a:hover, #elsik_inline ul li a:hover, #elsik_block ul li a:hover {
	border-right: #132B4F 1px solid;
	padding-right: 3px;
	border-top: #132B4F 1px solid;
	padding-top: 2px;
	border-left: #132B4F 1px solid;
	color: #cc0000;
	padding-left: 3px;
	border-bottom: #132B4F 1px solid;
	padding-bottom: 2px;
}
#sloup1b #menu ul.zuzeny li.ieprvni a {
	_margin-top: 0;
}
#elsik_block ul li td a {
	margin-bottom: 0;
	margin-top: 0;
	_width: 100%;
}
#menu ul li td a {
	margin-bottom: 0;
	margin-top: 0;
	_width: 100%;
}
#predmenu #menu ul {
	padding-left: 0;
}
#menu ul li a, #elsik_block ul li a {
	_width: 100%
}
#menu_inline ul li a, #elsik_inline ul li a {
	display: inline;
}
#menu_inline ul li a#akt, #elsik_inline ul li a#akt {
	background-color: #fff;
}
#menu_inline ul li a#skupina, #elsik_inline ul li a#skupina {
	background-color: #5F8FD8;
	color: #fff;
	border: #5F8FD8 1px solid;
}
#sloup2a, #sloup2b {
	width: 249px;
	float: right;
	margin-bottom: 10px
}

#sloup2b_ling {
	width: 345px;
	float: right;
	padding-right: 25px;
	margin-bottom: 10px
}

#sloup1b_ling {
		padding-right: 400px;
		padding-left: 22px
}

#sloup2a_fried  {
	width: 200px;
	float: right;
	margin-bottom: 10px
}

#sloup2a_krivan  {
	width: 200px;
	float: right;
	margin-bottom: 10px
}


#sloup2c {
  float: left;
  padding-right: 40px;
  padding-bottom: 40px;
  }

#sloup1c {
  float: right;
  margin-bottom: 10px;
  width: 300px;
  }

#sloup1a, #sloup1b {
	padding-right: 260px
}

#sloup1a_fried {
	padding-right: 210px
}

#sloup1a_krivan {
	padding-right: 200px
}


#sloup4 {
	clear: both
}
#sloup11a {
	padding-right: 110px
}
#mezisloup {
	clear: both;
}

p.menu
{
margin-top: 0px;
padding-bottom: 2px;
margin-bottom: 0px;
border-bottom: 1px solid white;
}

p.podmenu
{
margin-top: 1px;
padding-top: 2px;
margin-bottom: 0px;
border-top: 1px solid white;
}

p.stredmen
{
margin-top: 5px;
margin-bottom: 5px;
}

/* Neporadek na konci */

ul.spodni, ol.spodni
{
margin-top: 15px;
margin-bottom: 20px;
}

ul.spodni li, ol.spodni li
{
margin-bottom: 9px;
}

#hlavni h2 { padding-top: 0px }

span.nevyucovany {
color: #bbb
}

span.nevyucovany a {
color: #bbb;
font-weight: normal;
}

span.svetla {

color: #6f6f6f
}

a span.svetla {
color: #1e90ff
} 

a:visited span.svetla {
color: #4682b4
} 

a:hover span.svetla {
color: #ff4500
} 

a.nadaktmen span.svetla {
color: #C9D9F1
} 

.skryte
{
visibility:hidden;
}
