/* external style sheet balt08.css */
html {background:#fffadc;}
body {
margin:5px 50px; /*(top bottom) (left right) overflow:hidden; */
border:0; 
font-family: sans-serif; 
/* background:#ffffff;  */
}
@media screen{
.balt08 {background-color: #ffffff;}
fieldset.info {background:#ffffaa; }
/* konv nimetused */
.conf {font-weight:bold; font-size: larger; text-align:left; }
/* kalendritabel */
table.prog, .reg {
  text-align:center; 
  border: 1px solid #146088;
  width:90%;
  position:relative;
  left: 5%;
}
table.prog th {font-weight:normal;}
table.reg {background:#ffffff;}
.weekday {background:#cccccc;}
table.prog a {font-weight:bold;}

#header { 
	background: #3f4f5f;
position:fixed; top:0; left: 240px;
height: 120px;
  padding-left:200px;
  padding-right:50px;
}
.logo {
   font-size: 1.5em; color: #ffffff;
   padding-top: 1em;
   margin-top: 0.2em; margin-bottom:0px; 
   text-align: right;
}
.logo1 {
   color: #ffffff;
}

table.logok td {padding:0; margin:0;}
.logobottom { font-size: 1em; color: #ffffff;
  font-weight:bold;
  text-align: right;
  padding-bottom:20px;}
#nav {
position:fixed;
top:0; left:0;
min-height:100%;
width:240px;
overflow:auto;
padding-top: 120px;
	background: #3f4f5f;
	color:#fffadc;
}
a {font-weight:bold; color:#3f4f5f; border:0;}
#nav a {color:#ffffff; font-weight:normal;text-decoration:none;}
#nav a:hover {color:#ff6600;}

#nav p {text-align:center;}
#nav div.menuu { width:240px; overflow:auto;  }
#content {
/* width: 600px; */
	text-align: justify;
margin-left: 220px;
margin-top: 140px;   padding: 20px;
/*  
   (top bottom) (left right) : top right bottom left */
}
#foot {
	background: #3f4f5f;
  padding-left:220px;
  color: #fffadc; 
  font-size:0.8em; 
  text-align:left; 
}
h1,h2,h3,h4,b {color: red;}
p, #content div {text-align:justify;}
.muut {font-size:90%; border-top: 1px dotted #146088;}
.cancel {
  text-decoration: line-through;}
/* lingid */
a#chosen {
  text-decoration:none; color:#ff6600;
   font-weight:normal; 
  text-transform: uppercase;
  font-size:larger;
}
#foot a {color:#ffffaa;}
a#chosen:hover, a:hover {
  text-decoration:none; 
  color:#ff6600;
}
.imglink {border:none;}
img.logokast {
background-color: #FCFEC4;
padding: 10px;
position:absolute;
top:20px;
left:70px;
}
p.red, span.red {color:red;}

/* kirjeldused */
.story {font-style:italic; font-size:0.9em; 
position:relative; width:95%; left: 2.5%;
}
.leftcol {float:left; padding-left: 2em; padding-right: 2em;}
.coltwo {padding-left: 2em;}
.clear {clear:both;}

/* forms */
fieldset.light {background:#ffffaa; color:#000000; font-size:95%;}
.legend {color:#146088; float:right; 
font-weight:bold; font-variant:small-caps;}
/* erimärkused */
.nb {
  background:#ffffaa; border: 3px double #146088; 
  padding: 1%; 
  color:#146088; font-weight:bold; 
  margin: 0em 4em;
  clear:right;
}
.nb b {color:red; }

/* programmi tabel */
.shead {color:#146088; text-align:center; font-weight:bold; text-transform: uppercase;
}
.norm {color:#000000; font-weight:normal; 
text-transform: none;
}
table.prog2 {background: #ffff99;}
table.prog2 td.time {
width:10%;
}
table.prog2 td.tcf, table.prog2 td.for {
width:45%;
}
.slot {
background: #697224;
}
.other {
background: #ffff99;
color: #3f4f5f;
}

table.prog2 td {
border-top: thin solid #697224;
}
table.prog2 td.slot, table.timetable td.slot {
background: #ffffff;
}
table.timetable {background:  #ccccff;}
table.qtab {background-color: #ffff99;}
table.qtab td {
background-color: white;
color: black;
padding: 5px;
border: thin solid #697224;
text-align: center; 
}
#qtabc {
background-color: transparent;
color:black;
}
#l {text-align: left;}
.ucase {text-transform: uppercase;}
.fcap {text-transform: capitalize;}
img.valid {float:right; border:none;}
.room { color: red;}
}

/* yld */
.room {margin-top:0px; padding-top:0px; float:right; 
font-weight:bold;}
table.prog td, table.prog2 td, table.timetable td {
text-align:center;
padding:5px;
vertical-align:top;
  border: 1px dotted #000000;
}
table.timetable td.empty { border: none; }
table.timetable td p.room { float:none; text-align:right;}
table.prog2 {
width:100%;
}
table.prog2 td ul li { clear:both;
margin-top: 0.5em;
text-align: justify;
}
img.r {float:right; clear:right; padding-left: 3mm; }
.bio {font-size: 90%; font-style: italic; }
.c {text-align:center;}
.l {text-align:left;}
/* trükkimiseks */
@media print {

#foot, #nav,.valid {display:none;} /* ei trüki menüüd ja footerit */
html, body, #header {background-color: #ffffff;}
#content {margin-left: 0; }
a {text-decoration:underline; color:#000000; background:#ffffff; }
.logo {color:#000000; font-size:1.2em;
  font-weight:bold; }
.logobottom {color:#000000; font-size:1em;
  font-weight:normal; border-bottom: 1px solid #000000;}
table.prog td {border: 1px dotted #000000;}
table.timetable td, table.prog2.td {border: 1px solid #000000;}
table.timetable td.empty {border:none;}
table.prog2, table.timetable {background: #cfcfcf; }
.slot {background: #ffffff; }
.pgbr {page-break-before: always; }
h1,h2,h3,h4 {color: #000000;}
}
.muut {font-size:90%; border-top: 1px dotted #000000;}

/* end of file */

