html, body { height: 100%; margin: 0; padding: 0}

body {background-color: #f0f0f0; #B5DAFF; color: #000000;  font-family: Times New Roman, serif}

A:link, A:visited, A:active { color: #000080 }
A:hover { color: #ff0000}

 
.navlinks {
position : absolute;
top : 0px;
left : 0px;
padding: 0px;
width : 150px;
height: 100%;
background-color: #B5DAFF;
margin: auto;
}


.mainuvod {
position : absolute;
top : 0px;
left : 150px;
bottom: 0px;
right: 0px;
border-collapse: collapse;
background-color: #B5DAFF;
overflow : visible;
height: 100%;
margin: auto;

}

.bckgr {
 background-color: #B5DAFF;
 width : 100%;
 margin: auto;
 height:100%;
 font-family: Times New Roman, serif;
 font-size: 12pt;
 }
  
.nobr {white-space: nowrap}

body.intro {
    background-color: #000000;
    background-image: url("images/bg_starfield.gif");
    color: #FFFFCC}


body.texty {color: #000000}

.vzorec {
	font-family: Times New Roman, serif;
	font-size: 12pt;
	text-align: center;
	white-space: nowrap;
}

table.crossroad {
    background: transparent url("images/bg_starfieldblue.gif");
    background-color: #000066;
    text-align: center;
    vertical-align: middle}

table.crossroad td{ 
    padding: 5px;
    border:  solid 1px;
    border-color: #fff #fff #fff #fff}

p.intro {
    font-size: 14pt;
    font-weight: normal;
    font-family: Times New Roman, serif;
    TEXT-ALIGN: justify;
    margin: 14pt 20pt 14pt 20pt}

sub, sup {
vertical-align: baseline;
position: relative;
}

sub {
top: 0.4em;
}

sup {
bottom: 0.4em;
}

h3 {padding: 10;
    color: #000066; 
    margin: 0;
    font-size: 14pt;
    font-weight: bold;
    FONT-FAMILY: Times New Roman, Serif}

h4 {padding: 10;
    color: #000066; 
    margin: 0}
    
p {padding: 10;
   margin: 0;
    TEXT-ALIGN: justify;
     line-height: 1.3 }

p.label {
    TEXT-ALIGN: justify;
    margin: 0pt 0pt 0pt 0pt;
    font-size: 10pt;
    font-weight: normal;
    FONT-FAMILY: Arial 
}


ul, ol {
    margin: 12pt 20pt 12pt 40pt; 
    TEXT-ALIGN: justify}


li {
    margin: 6pt 0pt 6pt 0pt;
    line-height: 1.4 }

.tbl {
    border: 1px solid #111111;}

table.tab {
    background: #FFFFFF none;
    border: 1px solid;
    margin: 6pt 0pt;
    border-color: #FFF #777 #777 #FFF
}
table.tab td {
    text-align: center;
    FONT-FAMILY: Arial;
    font-size: 10pt;
    border: 1px solid;
    padding: 6pt;
    border-color: #777 #FFF #FFF #777
}
table.tab th {
    text-align: center;
    FONT-FAMILY: Arial;
    font-size: 10pt;
    font-weight: bold;
    background-color: #99CCFF;
    border: 1px solid;
    padding: 6pt;
    white-space: nowrap;
    border-color: #777 #FFF #FFF #777
}

table.tbl {
    background: #ccffff none;
    border: 1px solid;
    margin: 6pt 0pt;
    border-color: #FFF #777 #777 #FFF;
    width: 600px;
}

table.tbl td {
    text-align: center;
    border: 1px solid;
    padding: 6pt;
    border-color: #777 #FFF #FFF #777
}

table.tbl th {
    text-align: center;
    font-weight: bold;
    background-color: #ffffcc;
    border: 1px solid;
    padding: 6pt;
    white-space: normal;
    border-color: #777 #FFF #FFF #777
}

.separator{
    text-align: center;
    margin: 12pt 0pt 12pt 0pt;
}

table { font-family: Arial, Helvetica, sans-serif;  font-size: 10 pt;

}

.figure {
    text-align: center;
    margin: 12pt 0pt 3pt 0pt;
    border: 0pt none
}

.label {
    text-align: center;
    margin: 3pt 0pt 12pt 0pt;
    font-size: 10 pt;
    font-style: italic
}

.equation {
    text-align: center;
    margin: 10pt 0pt 10pt 0pt;
}

.navigation {
background: #000066 url("../images/bg_starfieldblue.gif");
}
