body
{
	font-family:Verdana;
	font-size: 11px;
}

a:link, a:visited, a:active, a:hover, span, td, th, textarea
{
	font-family:Verdana;
	font-size: 11px;
}

p a:link, p a:visited, p a:active, p a:hover,
li a:link, li a:visited, li a:active, li a:hover
{
	font-size: 11pt;
	font-family: Times New Roman;
}

p.vyznamne
{
	background-color: lavender;
	margin-left: 2em;
	margin-right: 2em;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 2em;
}


/* Nadpisy */
h1, h2, h3, h4, h5, h6
{
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	color: navy;
}

h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5 { font-size: 10px; }
h6 { font-size: 10px; }

p
{
	font-size: 11pt;
	text-indent: 1em;
	font-family: Times New Roman;
	/*text-align: justify;*/
}

p sub
{
	font-size: 9pt;
	position:relative;
	top: -2pt;
}

p sup
{
	font-size: 9pt;
	position:relative;
}

.Foto, .foto
{
	border: ridge 3px crimson;
	margin: 5px;
}

.PopisekObrazku, .popisekobrazku, .popisekObrazku, .Popisekobrazku
{
	color:crimson;
	font-weight:bold
}


li
{
	font-size: 11pt;
	font-family: Times New Roman;
}

ul
{
	list-style-position: outside;
	list-style-type: disc;
}

ol.velkaPismena
{
 list-style-type: upper-alpha;
}

img
{
	/*border: solid 1px crimson*/
}

input, textarea, select
{
	font-size: 11px;
	font-family: Verdana;
	background-color: #e4ffda;
}

input .bezPozadi, textares .bezPozadi, select .bezPozadi
{
	background-color: Transparent;
}

.Ram
{
	border: ridge 1px silver;
}

table
{
	border-collapse: collapse;
	border-color: Navy;
}

th
{
	background-color: papayawhip;
	color: crimson;
	border-bottom: solid 1px orange;
}

pre.kod, pre, .kod
{
	border-right: navy 1px solid;
	padding-right: 12pt;
	border-top: navy 1px solid;
	padding-left: 12pt;
	padding-bottom: 12pt;
	margin: 12pt;
	border-left: navy 1px solid;
	color: black;
	padding-top: 12pt;
	border-bottom: navy 1px solid;
	font-family: 'Courier New';
	font-size: 12px;
	background-color: #eeeeee;
}

.vyznamnyKod
{
	font-family: 'Courier New';
	font-size: 12px;
	background-color: wheat;
	padding-top: 5px;
	padding-bottom: 5px;
}

pre.kod .ks, .ks
{
	font-family: 'Courier New';
	color: Blue;
	font-size: 12px;
}

pre.kod .Komentar, .Komentar, .komentar, .xmlkomentar
{
	font-family: 'Courier New';
	color: Green;
	font-size: 12px;	
}

.xmlkomentar
{
	color: gray;
}

pre.kod .tag, .tag, .selektor
{
	font-family: 'Courier New';
	color: brown;
	font-size: 12px;
}

pre.kod .zavorkaTagu, .zavorkaTagu
{
	font-family: 'Courier New';
	color: blue;
	font-size: 12px;
}

pre.kod .nazevAtributu, .nazevAtributu, .nazevStylu
{
	font-family: 'Courier New';
	color: red;
	font-size: 12px;
}

pre.kod .hodnotaAtributu, .hodnotaAtributu, .hodnotaStylu
{
	font-family: 'Courier New';
	color: blue;
	font-size: 12px;
}

pre.kod .direktivaASPNET, .direktivaASPNET
{
	font-family:'Courier New';
	background-color: yellow;
	color:Black;
	font-size: 12px;
}


.retezec
{
	font-family: 'Courier New';
	color: FireBrick;
	font-size: 12px;
}

.operator
{
	font-family: 'Courier New';
	color: gray;
	font-size: 12px;
}

.KodVTextu, .kodvtextu
{
	font-family: 'Courier New';
	font-size: 12px;
}

pre.PrikRadek, pre.prikradek, .prikradek
{
	margin: 12pt;
	overflow: auto;
	padding: 1em;
	font-family: 'Lucida Console';
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color: black;
	
}

.cesta
{
	font-family:Courier New;
	font-size:12px;	
}

table.tabulkaclenu
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	/*width: 500px;*/
	border-bottom: silver 1px solid;
}

table.tabulkaclenu th
{
	font-weight: bold;
	color: snow;
	background-color: navy;
	text-align: left;
	border-bottom-style: none;
	height: 20px;
}

table.tabulkaclenu td.nazevclenu
{
	background-color: #e7e7ff;
}

.popisektabulkyclenu
{
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: 13px;
	font-weight: bold;
	color: black;	
	
}

div.vzorec
{
	text-align: center;
	font-size: 11pt;
	font-family: Times New Roman;
}




.TlacitkoHodnoceni
{
	border-right: wheat 2px groove;
	border-top: wheat 2px groove;
	/*font-weight: bold;*/
	font-size: 10px;
	margin-left: 1px;
	border-left: wheat 2px groove;
	color: blue;
	border-bottom: wheat 2px groove;
	font-family: Verdana;
	background-color: peachpuff;
	padding: 1px;
}

#LevyPanel
{
	width: 15%;
	/*
	background-image: url(Obrazky/Prechody/LevyPanel.jpg);
	background-repeat: repeat-y;
	*/
	background-color: #ccccff;
}

#PravyPanel
{
	/*border-left: navy 1px solid;*/
	width: 15%;
	background-color: #ccccff;
}

#LevyPanel, #PravyPanel
{
	/*	background-color: white;*/
	/*border-bottom: ridge 2px lightgreen;*/
	/*padding: 10px;*/
}

#CentralniPanel
{
	background-color: white;
}

.LevyStredBanneru
{
	width: 15%;
}

.PravyStredBanneru
{
	width: 20%;	
}

.Modul
{
	padding-left: 10px;	
	padding-right: 10px;	
}

.PopisekVModulu
{
	font-family:Verdana;
	font-size: 11px;
	color: Black;
}

.VKapitole
{
	font-family:Verdana;
	font-size: 11px;
	color: Navy;
}

.DatumAktualizace
{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	color: #666;		
}

.ObsahModuluAktualizaceKapitol,
.ObsahModuluPosledniDiskuze,
.ObsahPridavnehoModulu
{
	padding: 5px;
	background-color: white;
	
}

.PridavnyModulHTML,
.PridavnyModulZpravy,
.ModulSouvisejiciObsah,
.ModulExterniOdkazy,
.ModulLiteratura,
.ModulAktuality,
.ModulDiskuzeKUzlu,
.ModulHodnoceniUzlu,
.ModulUkoly,
.ModulVysledkyVyhledavani,
.ModulHlavicka,
.ModulStatistikaTestu,
.ModulVyhledavani,
.ModulMenu
{
	margin: 3px;
	background-color: White;	
}

.TitulekPridavnehoModuluHTML,
.TitulekPridavnehoModuluZpravy,
.TitulekModuluSouvisejiciObsah,
.TitulekModuluExterniOdkazy,
.TitulekModuluLiteratura,
.TitulekModuluAktuality,
.TitulekModuluDiskuzeKUzlu,
.TitulekModuluHodnoceniUzlu,
.TitulekModuluUkoly,
.TitulekModuluVysledkyVyhledavani,
.TitulekModuluHlavicka,
.TitulekModuluStatistikaTestu,
.TitulekModuluMenu,
.TitulekModuluVyhledavani,
.TitulekModuluPosledniDiskuze,
.TitulekModuluAktualizaceKapitol
{
	padding:5px;
	font-family: Verdana;
	font-weight: bold;
}

.PridavnyModulHTML
{
	border: solid 1px crimson;
}

.TitulekPridavnehoModuluHTML
{
	color: white;
	background-image: url(Obrazky/Prechody/SouvisejiciObsah.jpg);
	background-repeat: repeat-y;
}

.PridavnyModulZpravy
{
	border: solid 1px steelblue;
}

.TitulekPridavnehoModuluZpravy
{
	color: white;
	background-image: url(Obrazky/Prechody/Zpravy.jpg);
	background-repeat: repeat-y;
}

.TitulekZpravy
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: steelblue;
}

.TextZpravy
{
	font-size: 11px;
	font-family: Verdana;
}

.ModulSouvisejiciObsah
{
	border: solid 1px crimson;
	background-image: url(Obrazky/Prechody/ObsahSouvisejicichKapitol.jpg);
	background-repeat: repeat-x;
	color: White;
}

.TitulekModuluSouvisejiciObsah
{
	color: white;
	background-image: url(Obrazky/Prechody/SouvisejiciObsah.jpg);
	background-repeat: repeat-y;
}

.ModulExterniOdkazy
{
	border: solid 1px darkcyan;
	background-repeat: repeat-x;
}

.TitulekModuluExterniOdkazy
{
	color: white;
	background-image: url(Obrazky/Prechody/ExterniOdkazy.jpg);
	background-repeat: repeat-y;
}

.ModulLiteratura
{
	border: solid 1px lightsalmon;
}

.TitulekModuluLiteratura
{
	color: white;
	background-image: url(Obrazky/Prechody/Literatura.jpg);
	background-repeat: repeat-y;
}

.ModulAktuality
{
	border: solid 1px royalblue;	
}

.TitulekModuluAktuality
{
	color: white;
	background-color: royalblue;
}

.ModulDiskuzeKUzlu
{
	border: solid 1px royalblue;
}

.TitulekModuluDiskuzeKUzlu
{
	color: white;
	background-image: url(Obrazky/Prechody/DiskuzeKUzlu.jpg);
	background-repeat: repeat-y;
}

.TitulekModuluPosledniDiskuze
{
	color: white;
	background-image: url(Obrazky/Prechody/PosledniDiskuze.jpg);
	background-repeat: repeat-y;
}

.TitulekModuluAktualizaceKapitol
{
	color: white;
	background-image: url(Obrazky/Prechody/AktualizaceKapitol.jpg);
	background-repeat: repeat-y;
}

.ObsahModuluAktualizaceKapitol
{
	color: white;
	background-image: url(Obrazky/Prechody/ObsahModuluAktualizaceKapitol.jpg);
	background-repeat: repeat-x;
}

.ObsahModuluPosledniDiskuze
{
	color: white;
	background-image: url(Obrazky/Prechody/ObsahModuluDiskuze.jpg);
	background-repeat: repeat-x;
}

.ModulHodnoceniUzlu
{
	border: solid 1px cadetblue;
}

.TitulekModuluHodnoceniUzlu
{
	color: white;
	background-image: url(Obrazky/Prechody/HodnoceniKapitoly.jpg);
	background-repeat: repeat-y;
}

.TitulekModuluMenu
{
	color: white;
	background-image: url(Obrazky/Prechody/ExterniOdkazy.jpg);
	background-repeat: repeat-y;
}

.ModulMenu
{
	border-right: darkcyan 1px solid;
	border-top: darkcyan 1px solid;
	background-image: url(Obrazky/Prechody/ObsahMenu.jpg);
	border-left: darkcyan 1px solid;
	border-bottom: darkcyan 1px solid;
	background-repeat: repeat-x;
}

.ModulUkoly
{
	border: solid 1px indianred;
}

.TitulekModuluUkoly
{
	color: white;
	background-image: url(Obrazky/Prechody/Ukoly.jpg);
	background-repeat: repeat-y;
}

.ModulVysledkyVyhledavani
{
	border: solid 1px orange;
	background-image: url(Obrazky/Prechody/ObsahModuluVyhledavani.jpg);
	background-repeat: repeat-x;
}

.TitulekModuluVysledkyVyhledavani
{
	background-color: white;
	color: White;
	background-image: url(Obrazky/Prechody/Vyhledavani.jpg);
	background-repeat: repeat-y;
}

.ModulHlavicka
{
	border: solid 1px navy;
	/*width: auto;*/
	width: 97%;
}

.TitulekModuluHlavicka
{
	color: white;
	background-image: url(Obrazky/Prechody/Hlavicka.jpg);
	background-repeat: repeat-y;
	/*background-color: navy;*/
}

.ModulStatistikaTestu
{
	border: solid 1px #66cc99;		
}

.TitulekModuluStatistikaTestu
{
	background-image: url(Obrazky/Prechody/Test.jpg);
	color: white;
	background-repeat: repeat-y;
	/*background-color: #66cc99;*/
}




.OddelovaciCaraPridavnehoModulu
{
	color: Silver;	
}

.ZahlaviFinancnihoModulu
{
	color: White;
	font-weight: bold;
	background-image: url(Obrazky/Prechody/Hlavicka.jpg);
	background-repeat: repeat-y;
}

.ModulVyhledavani
{
	border: solid 1px crimson;
	/*color: White;*/
	background-image: url(Obrazky/Prechody/ObsahModuluVyhledavani.jpg);
	background-repeat: repeat-x;
	
}

.TitulekModuluVyhledavani
{
	background-color: white;
	color: White;
	background-image: url(Obrazky/Prechody/Vyhledavani.jpg);
	background-repeat: repeat-y;
}

.ObsahModuluVyhledavani
{
	padding: 2px;
	/*background-image: url(Obrazky/Prechody/ObsahModuluVyhledavani.jpg);
	background-repeat: repeat-x;*/
}

.VyhledavanyText
{
	border-right: orange 2px inset;
	border-top: orange 2px inset;
	border-left: orange 2px inset;
	border-bottom: orange 2px inset;
	/*height: 20px;*/
	background-color: #ffe0e0;
}

.TlacitkoHledat
{
	background-color: Transparent;
}

.ModulTestu
{
	margin: 20px;
	height: 400px;
	width: 600px;
	vertical-align: middle;	
	
}

.OtazkaTestu
{
	border-right: silver 2px ridge;
	padding-right: 20px;
	border-top: silver 2px ridge;
	padding-left: 20px;
	padding-bottom: 20px;
	margin: 0px;
	border-left: silver 2px ridge;
	padding-top: 20px;
	border-bottom: silver 2px ridge;
	background-color: lavender;
}


/* Styl pro banner a zapati */
.Banner, .Zapati
{
	/*
	background-position: 70% center;
	background-image: url(Obrazky/Uvod/Chemie1.jpg);
	background-repeat: no-repeat;
*/
	background-color: white;
	background-image: url(Obrazky/Prechody/ObsahHlavicky.jpg);
	background-repeat: repeat-x;
}

.StredBanneru
{
	height: 50px;

}

.Zapati
{
	border-top: solid 2px navy;
}

.TitulekProjektu
{
	/*font-weight: bold;*/
	font-size: 18px;
	color: navy;
	font-family: Verdana, Helvetica, sans-serif;
}

.InicialaTitulku
{
	font-size: 40px;
	font-family: Times New Roman;	
}

.RegistracniFormular
{
	margin: 30px;
	/*background-color: #ffcc99;*/
	border: solid 1px navy;
}

/* Moduly */
/*
.TitulekModuluVlevo
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	color: peachpuff;
	padding-top: 1px;
	border-bottom: orange 1px solid;
	background-color: navy;
}

.TitulekModuluVpravo
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 5px;
	color: orangered;
	padding-top: 5px;
	border-bottom: orange 2px solid;
	border-top: solid 1px blue; 
	background-color: lavender;
}
*/

.TitulekModuluUprostred
{
	padding-right: 10px;
	border-top: navy 1px solid;
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	color: crimson;
	padding-top: 2px;
	border-bottom: orange 2px solid;
	background-color: lavender;
}

.TitulekPridavnehoModulu
{
	padding-right: 5px;
	/*border-top: crimson 1px solid;*/
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 5px;
	color: navy;
	padding-top: 5px;
	border-bottom: orange 1px solid;
	background-color: lavender;
}

.Uspesnost
{
	color:Red;
	font-weight: bold;	
}

.VybranaOdpoved
{
	background-color: Red;
}

.PotencialniOdpoved
{
	background-color: Orange;	
}

/**************************************************************************************
Zacatek stylu pro zalozky portalu:
**************************************************************************************/
.PrehledProjektu
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	/*border-bottom: lightsalmon 2px ridge;*/
	background-color: navy;
	/*height:20px;*/
	
}

.RadekSProjekty 
{
	background-color: navy;
	border-top: solid 2px wheat;
	height: 20px;
}

.PodtrzeniProjektu
{
	width: 100%;
	height: 2px;
	background-color: darkorange;
}

.AktivniZalozkaProjektu, .NeaktivniZalozkaProjektu
{
	padding-right: 10px;
	padding-left: 10px;	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


/* Aktivni zalozka projektu */
.AktivniZalozkaProjektu
{
	color: white;
	background-color: crimson;
	height: 20px;
}

/* Pozadi pro neaktivni zalozku portalu */
.NeaktivniZalozkaProjektu
{
	background-color: Navy;
}

/* Styl textu pro neaktivni zalozku projektu */
.NeaktivniZalozkaProjektuText {
    color: white;
    text-decoration:none;
}

A.NeaktivniZalozkaProjektuText:hover   {
    text-decoration: underline;
    /*color: yellow;*/
}



/**************************************************************************************
Konec stylu pro zalozky portalu:
**************************************************************************************/


/**************************************************************************************
Zacatek stylu pro zalozky sekci:
**************************************************************************************/
/* Pozadi pro aktivni zalozku sekce */
.AktivniZalozkaSekce
{
	/*background-color: firebrick;*/
	/*border-bottom-color: white;*/
	/*
	border-left: ridge 2px lightgreen;
	border-top: ridge 2px lightgreen;
	border-right: ridge 2px lightgreen;
	*/
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	color: crimson;
	height: 14px;
}

.AktivniZalozkaText, .NeaktivniZalozkaText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;	
}

/* Styl textu pro aktivni zalozku */
.AktivniZalozkaText
{
    color: wheat;
    font-weight: bold;
}


/* Pozadi pro neaktivni zalozku */
.NeaktivniZalozkaSekce {
    /*background-color: lightsalmon;*/
    /*border-bottom: ridge 2px lightgreen;*/
    padding-left: 10px;
	padding-right: 10px;
	height:14px;
}

/* Styl textu pro neaktivni zalozku */
.NeaktivniZalozkaSekceText {
    color: blue;
    text-decoration:none;
    font-weight: bold;
}

A.NeaktivniZalozkaSekceText:hover   {
    text-decoration: underline;
}

.RadekSeSekcemi
{

}
/**************************************************************************************
Konec stylu pro zalozky
**************************************************************************************/


/**************************************************************************************
Zacatek stylu pro zalozky zapati
**************************************************************************************/
.AktivniZalozkaZapatiText
{
	/*background-color: floralwhite;
	border-top-color: floralwhite;
	border-left: ridge 2px lightgreen;
	border-bottom: ridge 2px lightgreen;
	border-right: ridge 2px lightgreen;*/
	color: aliceblue;
	font-weight:bold;

}

A.NeaktivniZalozkaZapatiText:link, A.NeaktivniZalozkaZapatiText:visited, A.NeaktivniZalozkaZapatiText:active
{
	color: lightsalmon;	
	text-decoration: none;
	font-weight: bold;
} 
A.NeaktivniZalozkaZapatiText:hover
{
	 text-decoration: underline;
}
/**************************************************************************************
Konec stylu pro zalozky zapati
**************************************************************************************/

/**************************************************************************************
Zacatek stylu pro menu:
**************************************************************************************/

.AktivniPolozkaMenuText,
A.NeaktivniPolozkaMenuText,
A.NeaktivniPolozkaMenuText:link,
A.NeaktivniPolozkaMenuText:visited
{
	font-size: 12px;
	text-decoration:none;
	color: blue;
	font-weight: bold;
		
}

.AktivniPolozkaMenuText
{
	color: crimson;
	font-weight: bold;
}

A.NeaktivniPolozkaMenuText:hover, A.NeaktivniPolozkaPodmenuText:hover
{
	text-decoration: underline;
	color: blue;
	font-size:12px;
	/*
	border-right: solid 2px blue;
	padding-right: 2px;
	*/
}

.OdrazkaPodmenu
{
	font-weight: bold;
	color:blue;
	padding-right:2px;	
}

.OUrovenVysKontejner
{
	border-right: crimson 1px solid;
	border-top: crimson 1px solid;
	padding-bottom: 2px;
	margin: 3px;
	border-left: crimson 1px solid;
	padding-top: 2px;
	border-bottom: crimson 1px solid;
	background-color: #ccccff;
}

/**************************************************************************************
Konec stylu pro menu
**************************************************************************************/

/**************************************************************************************
Zacatek stylu pro modul s potomky
**************************************************************************************/

.TitulekPotomka
{
	/*background-color: peachpuff;*/
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom:2px;
	width:100%;
	/*border-bottom: solid 2px orange;*/
}

.TextTitulkuPotomka,
A.TextTitulkuPotomka,
A.TextTitulkuPotomka:link,
A.TextTitulkuPotomka:visited,
A.TextTitulkuPotomka:active
{
	font-size: 14px;
	text-decoration:none;
	color: blue;
	font-weight: bold;	
}

A.TextTitulkuPotomka:hover
{
	text-decoration: underline;
}


.PopisPotomka
{
	/*background-color: lemonchiffon;*/
	font-family: Times New Roman;
	font-size: 11pt;
	padding: 10px;
	padding-bottom: 20px;
	/*border-bottom: solid 1px navy;*/
	/*margin-bottom: 10px;*/
}

/**************************************************************************************
Konec stylu pro modul s potomky
**************************************************************************************/

/**************************************************************************************
Zacatek stylu pro modul s hlavickou
**************************************************************************************/

.Hlavicka
{
	/*width: auto;*/
	padding-top: 0px;
	border-bottom: orange 1px solid;
	background-color: cornsilk;
}
/* Styly pro hlavicku vlastniho obsahu */
.PopisVHlavicce, .AutoriVHlavicce 
{
	font-family: Times New Roman;
}

.TitulekVHlavicce
{
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: orange 2px solid;
	background-color: navy;
}

.TextTitulkuVHlavicce
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 2px;
	color: white;
	padding-top: 2px;
	font-family: Verdana;
	margin-bottom: 0px;
}

.OdtrzeniTitulkuVHlavicce
{
	height: 2px;
	background-color: orange;
}

.PopisVHlavicce
{
	margin-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom:5px;
	background-color: cornsilk;
}

.TextPopisuVHlavicce
{
	font-size: 11pt;
	font-family: Times New Roman;
}

.AutoriVHlavicce, .DatumVHlavicce, .VerzeProTisk, .PocetNavstev
{
	padding-left: 5px;
	padding-right: 5px;

}

.AutoriVHlavicce
{
	font-size: 11pt;
	color: Navy;
}

.OmluvaVHlavicce
{
	font-weight: bold;
	color: orangered;
	font-style: italic;
}

.PocetNavstevPopis
{
	color: navy;
	/*font-weight: bold;*/	
}

.PocetNavstevCislo
{
	/*font-weight: bold;*/
	color: darkgreen;
}

/**************************************************************************************
Konec stylu pro modul s hlavickou
**************************************************************************************/


/* Styl pro titulek modulu */
.Titulek, .Podtitulek
{
	font-weight: bold;
	color: crimson;
	font-family: Verdana, Helvetica,sans-serif;
	/*filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=20, OffY=12, Color='silver', Positive='true');*/
}

.Titulek
{
	font-size: 18px;
}

.Podtitulek
{
	font-size: 14px;
}

.TitulekOdstraneni
{
	font-weight: bold;
	color: red;
	font-family: Verdana, Helvetica,sans-serif;
	background-color: Yellow;
	font-size: 18px;
}

.PodtitulekOdstraneni
{
	font-weight: bold;
	color: red;
	font-family: Verdana, Helvetica,sans-serif;
	background-color: Yellow;
	font-size: 14px;
}


.RadekSOdkazyVnoreni
{
	BACKGROUND-POSITION-Y: top;
	background-image: url(Obrazky/Prechod.jpg);
	background-repeat: repeat-y;
	background-color: lavender;
}

.ObalOdkazuVnoreni
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;	
}



/* Styl pro titulky u zprav apod. */
.TitulekPolozky
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: green;
}


/* Styl pro text pouzivany pro normalni text vykreslovany v modulech */
.Normalni, .NormalniBile
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}

.NormalniBile
{
	color:White;
}

.NormalniKurziva
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    font-style: italic;
      
}

/* Styl textu pro tlacitka a odkazova tlacitka */
.Tlacitko, A:link .Tlacitko, A:visited .Tlacitko
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: Blue;
    text-decoration: none;
}

A.Tlacitko:hover 
{
	text-decoration: underline;
}

.TlacitkoBezPozadi
{
	background-color: Transparent;	
}

/* Styl pro vodorovne cary pouzivane prevazne pro podtrzeni
   titulku modulu */
HR
{
	color: navy;
	height: 1pt;
	text-align: left;
}

/* Styl pro popisky formularu */
.PopisekFormulare    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    /*font-weight:    bold;*/
    /*color: navy;*/
}

.PrihlasovaciTlacitko, A.PrihlasovaciTlacitko
{
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
    font-size:  10px;
    font-weight: bold;
    color: navy;
    background-color: aliceblue;
    padding: 1px;
    border: ridge 1px navy;
    
}

.Varovani
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10px;
    font-weight: bold;
    color: red;
}

/**************************************************************************************
Zacatek stylu pro tabulky:
**************************************************************************************/
.Tabulka
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  11px;
	border-style:ridge;
	border-width: 1px;
	border-color: cornflowerblue;
	border-collapse:collapse;
	background-color: White;
	/*filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color='gray', Positive='true');*/
}

.HlavickaTabulky, .Zapatitabulky
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.HlavickaTaulky
{
	text-align:center;
}

.Zapatitabulky
{
	text-align:left;
}

.HlavickaTabulky,
.HlavickaTabulky A:link,
.HlavickaTabulky A:visited,
.ZapatiTabulky,
.ZapatiTabulky A:link,
.ZapatiTabulky A:visited
{
	font-weight: bold;
	color: floralwhite;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
}

.HlavickaTabulky A:hover, .ZapatiTabulky A:hover
{
	color:orange;	
}

/*
.ZapatiTabulky
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	color: wheat;
	padding-top: 2px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: indigo;
	text-align: center;
}

.ZapatiTabulky A
{
	color: aliceblue;
	font-weight:bold;
}

.ZapatiTabulky A:hover
{
	color: lightsalmon;
	font-weight:bold;
}
*/

.PolozkaTabulky
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  11px;
	background-color: white;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
}

.AlternujiciPolozkaTabulky
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Verdana, Helvetica, sans-serif;
	height: 20px;
	background-color: linen;
}

.EditovanaPolozkaTabulky
{
	background-color: lightgrey;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
}

.VybranaPolozkaTabulky, .VybranaPolozkaTabulky A
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	color: white;
	padding-top: 2px;
	background-color: firebrick;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  11px;
	/*font-weight:bold;*/
}

.VyberovySloupecTabulky
{
	background-color:firebrick;	
}


/**************************************************************************************
Konec stylu pro tabulky:
**************************************************************************************/

/**/
.Validator
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  11px;
    font-weight: bold;
    color: red;	
}

.PocetZaznamu
{
	color: crimson;
	font-weight: bold;
}

.CisloPoctuZaznamu
{
	font-size: 11px;
	color: darkorange;
	border-bottom: orange 2px solid;
	font-family: Verdana, Helvetica, sans-serif;
}

.PridanoUzivatelem
{
	font-size: 10px;
	color: navy;
	font-family: Verdana, Helvetica, sans-serif;
}

.TeloDiskuze, .TeloDiskuze P
{
	/*border-right: lavender 1px solid;*/
	padding-right: 5px;
	/*border-top: lavender 1px solid;*/
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 5px;
	/*border-left: lavender 1px solid;*/
	padding-top: 5px;
	/*border-bottom: lavender 1px solid;*/
	font-family: Verdana, Helvetica, sans-serif;
	background-color: rgb(245,245,255);
	margin-bottom: 2px;
}

.Diskuze
{
	margin-top: 15px;
	border: orange 1px ridge;
	margin-right: 15px;	
}


.PocetHlasu
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
}

.Oddelovac
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:orange;
}

.AdministracniPanel
{
	border-right: navy 3px double;
	padding-right: 20px;
	border-top: navy 3px double;
	padding-left: 20px;
	padding-bottom: 20px;
	border-left: navy 3px double;
	padding-top: 20px;
	border-bottom: navy 3px double;
	background-color: floralwhite;
}

.HodnoceniKladne
{
	background-color: crimson;
}

.HodnoceniZbytek
{
	background-color: #DDD;	
}

.PocetBodu
{
	font-weight: bold;
	color: crimson;
}

/* Administrace: */

/* Administracni tabulky */

.AdministracniTabulka
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  11px;
	background-color: White;
}

.PolozkaAdministracniTabulky
{
	background-color: lavender;
}

.AlternujiciPolozkaAdministracniTabulky
{
	background-color: antiquewhite;
}

.VybranaPolozkaAdministracniTabulky
{
	background-color: navy;
	color: White;
}

.HlavickaAdministracniTabulky, .HlavickaAdministracniTabulky A
{
	font-weight: bold;
	color: navy;
	background-color: #ccccff;
}

.ZapatiAdministracniTabulky
{

}

.AktualniStranka
{
	font-weight: bold;
	color: red;
}

.VyberovySloupecAdministracniTabulky
{}

.PodtitulekAdministrace
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: navy;
	background-color: lightgrey;
	margin-top: 20px;
	margin-bottom: 10px;
}

.chybi
{
	background-color: yellow;
}

.ObrZavrit
{
	clear: right;
	float: right;
	margin: -3px -3px 0 0;
	vertical-align: middle;
	background-color: Transparent;
}

/* jirkova velicina */
.jvelicina
{
	background-color: rgb(255,255,153);
	font-style:italic;
	font-family: Times New Roman;
	font-size: 13pt;
}

.jzvyrazneni
{
	background-color: rgb(255,255,153);
	font-family: Times New Roman;
	font-size: 13pt;
}

