/***
 $Id: elearning.css,v 0.1 -- mx/zp 2005.02.02 Exp $
 Stylovy predpis pro http://www.phil.muni.cz/elearning/
 Inspiracni zdroj: www.ssi-developer.net
***/

/*** Zakladni znacky ***/
body {
 margin: 20px;
 background: #808080;
 color: #333333;
 text-align: center;
 padding: 0;
}

/*** Nadpisy ***/
.podnadpis, .mezinadpis, .mezinadpis-hist, .l-collink, .l-colemph, .bold, .bartext, .ftr, h2, h3, h4, td, ul, ol {
 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2, h3, h4 {
 margin: 0;
 padding: 15px;
 text-align: center;
 font-weight: normal;
}
h2 {
 font-size: 1.2em;
}
h3 {
 font-size: 1.1em;
}
h4 {
 font-size: 1em;
 }

.podnadpis {
 text-align: center;
 margin-top: -0.5em;
}
.mezinadpis {
 font-size: 1.2em;
}
.mezinadpis-hist{
 font-size: 1.1em;
 text-align: center;
 border: 1px solid #ccc;
 background-color: #eee;
 padding-left: 8px;
 padding-right: 0px;
 padding-top: 2px;
 padding-bottom: 2px;
 margin-left: 15px;
 margin-right: 15px;
 margin-top: 0px;
 margin-bottom: 15px;
}

/*** Odstavce ***/
p {
 margin: 0;
 padding: 15px;
 font-family: "Arial", Arial, Geneva, sans-serif;
 font-size: 0.8em;
 line-height: 1.4em;
}

.center {
 text-indent: 0;
 text-align: center;
}
p + p {
 margin-top: -0.4em;
}
p.mezinadpis + p {
 margin-top: -1em;
}
h2 + p, h3 + p, hr + p {
 text-indent: 0;
 margin-top: -1em;
}

ul, ol, .text {
 font-family: "Arial", Arial, Geneva, sans-serif;
 font-size: 0.8em;
}

ul ul {
 font-size: 100%;
}

p tt {
 font-size: 120%;
}

/*** Hypertextove odkazy ***/
a {
 color: Blue;
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

/* nepatri tohle nahodou jenom do znacky a? */
.mainlink {
 text-decoration : none;
 color : Black;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 1.6em;
 position: relative;
 top: 0.5em;
}

.mainlink:hover {
 text-decoration: none;
}

/*** Vycty ***/
ul {
 margin: 2px 20px;
 padding: 2px 20px;
}

ol {
 margin: 2px 20px;
 padding: 2px 20px;
 }

/*** Specialni upravy textu ***/
.preformat {
 font-family: monospace;
 margin: 6px;
 padding: 4px 20px;
}
.citace {
 font-weight: bolder;
}

/*** Dalsi standardni znacky ***/
hr {
 width: 565px;
 border: 0;
 color: #999;
 background-color: #999;
 height: 1px;
 text-align: center;
}

td {
 font-size: 0.9em;
}
/*** -nesetrideno- ***/
.outer {
 text-align: left;
 border: 1px solid #000000;
 width: 750px;
 margin: auto;
}

.hdr {
	height:3.6em;
	background:#eeeeee;
	color: #333333;
}

.bar {
 height:1.4em;
 background:#c0c0c0;
 color: #333333;
 border:solid #000000;	
 border-width:1px 0 1px 0;
 }

.bodyblock {
 position:relative;
 background: #dcdcdc;
 color: #333333;
 width:750px;
 padding:0;
 }

.l-col {
 float: left;
 background: #dcdcdc;
 color: #333333;
 width: 145px;
 padding-top: 1.5em;
 /* padding-left: -1em; */
 /* text-align: center; */
 text-align: left;
 /* margin-left: 1em; */
}

.cont {
 width:595px;
 background:#ffffff;
 color: #333333;
 border:solid #000000;	
 border-width:0 0 0 1px;
 text-align:left;
 padding-top: 0.8em;
 }

.ftr {
 height:1.5em;
 background:#c0c0c0;
 color: #333333;
 border:solid black;
 border-width:1px 0 0 0;
 margin:0;
 font-size: 0.7em;
 }/* Presentation Stylesheet */ 


.bold {
	font-weight : bold;
}

.bartext {
 font-size: 0.8em;
 position: relative;
 word-spacing: 0.6em;
 top: 0.2em;
 left: 0.4em;
}

.barlink {
	text-decoration: none;
	color: black;
}

.l-collink, .l-colemph {
 font-size: 0.8em;
 line-height: 3em;
 text-decoration : none;
 margin-left: 0.8em;
}

.l-colemph {
 /* margin-left: 1.2em; */
 font-weight: bolder;
 /* background-color: #FEFEFE; */
}

/* .l-collink-2 {
 font-weight: bold;
 text-align: right;
} */

.l-collink:hover .l-collink-2:hover {
 text-decoration : underline;
}

/* Barvy jednotlivych soucasti MU jsou zvoleny podle jejich prezentace na webu
*/

.UVT, .MU, .IS, .FI, .FF, .PdF {
 border-left: 2px solid;
 border-bottom: 1px dotted;
 margin-left: 15px;
 margin-bottom: 25px;
 margin-right: 15px;
 padding-left: 8px;
 padding-bottom: 4px;
 padding-top: 4px;
}

.UVT {
 /* background-color: #DFFFDF; */
 /*border-right: 5px solid #DF7FCF;*/
 border-color: #DF7FCF;
}
.MU {
 /* background-color: #EFECB5 */
 /*border-right: 5px solid #96004E;*/
 border-color: #96004E;
}
.IS {
 /* background-color: #B4D0E7; */
 /* border-right: 5px solid #B4D0E7; */
 border-color: #B4D0E7;
}
.FI {
 /* background-color: #FFAA55; */
 /* border-right: 5px solid #FFAC14; */
 border-color: #FFAC14;
}
.FF {
 /* background-color: #DFDFFF; */
 border-color: #3F3FFF;
 /* border-right-width: medium; */
}
.PdF {
 /* border-right: 5px solid #FF9463; */
 border-color: #FF9463;
}
