@charset "utf-8";
/* external style sheet mpc06 */
/* amast color:#2c6538  mpc color:#cccccc cmpp color:#4682b4  msfp color:#ffa500  */
/* pun color:#a72c38 roh color:#88c97d hall color:#ebeced must color:#221e1f */

/* �ldine taust, font */
body {
    background:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 25px 50px 25px 50px}
h2, h3, h4 {color:#32b9c8; } /* ff1900 */
h3, .ucase {text-transform: uppercase;}

/* men��riba,header, kastid regimises */
div.toc, body.toc, fieldset.light {
background:#88c97d; 
font-size: 9pt;
color: #221e1f;
}
.menu_header {
color:#000000; 
padding-left: 15px; 
font-weight: bold; 
font-size: 8pt; 
text-decoration: underline;
}

/* conference colors  2c6538 */
.weekday {background: #ffffff;}
.mpc {background: #cccccc;}
.cmpp {background: #4682b4;}
.msfp {background-color:#ffa500;}
.amast {background: #068455;}

a:link, a:active, a:visited { color:#000000; }
.toc a:link, .toc a:active, .toc a:visited { color:#a72c38; }
.muut {font-size: 80%; font-style:italic; margin-top:0cm; }
.copyright, .home, .eur {font-size: 75%; }
.copyright {float:right;}
.expl {font-family: serif; }
p, li {text-align:justify;}
.img {text-align:center;}
table.dates {width:100%;}
hr.ending {margin-top: 1.5cm; }
.r {text-align:right;}
.flr {float:right;} 
.im_left {float:left; margin-right: 1cm;}
.im_right {float:right; margin-left: 1cm;}

.red { color:#a72c38; font-weight:bold; }
.green { color:#068455; font-weight:bold;  }
.legend {color:#a72c38; text-align:right; font-weight:bold; font-variant:small-caps;}

/* programmi jaoks */
table.prog2 td {
text-align:left;
padding:5px;
}
table.prog2 {
width:100%;
}
table.prog2 td ol li {
margin-top: 0.3em;
}
table.prog2 td {
border-top: thin solid #697224;
}
table.prog2 td.slot {
background: #ffffff;
}
span.talk {
font-style:italic;
}
.time { font-size:90%; vertical-align:top; text-align:left;}
.shead {color:#a72c38; text-align:center; font-weight:bold; font-variant:small-caps;}
table.prog2 td.sdate {color:#a72c38; font-weight:bold; text-transform: uppercase; font-size: 18px; 
border-top: none;
}

/* vaatamisfailide jaoks */
#content {
position: absolute;
width: 600px;
top: 0px;
left: 320px;
padding: 20px 20px 20px 20px;
}
div.vaata {background:#ffff99; color:#000000; font-size:90%; }
fieldset.vaata {background:#ffff99; padding: 0.5em; }
p.vaata {font-size:90%; }
table.vaata {width:100%;}



a:link, a:active, a:visited {
text-decoration: underline; 
color:black;
}
a.imglink:link, a.imglink:active, a.imglink:visited {
text-decoration: none;
color:#ffffff; 
}
a.imglink_h:link, a.imglink_h:active, a.imglink_h:visited {
text-decoration: none;
color:#88c97d; 
}
a.menu:link, a.menu:active, a.menu:visited {
text-decoration: none; 
color:#a72c38;
}
a:hover {
background:#32b9c8; 
color:white;
}
a.imglink_h:hover {
background:#88c97d; 
color:#88c97d;
}
a.imglink:hover {
background:#ffffff; 
color:white;
}
a.menu:hover {
background:#a72c38; 
color:#ffffff;
}

.light {
background:#ffffff; 
color:black; 
margin: 5px; 
padding: 5px; 
}
fieldset.light {
background: #88c97d;
}
.c {
text-align:center;
}
.l {text-align:left;}
#l {text-align:left;}
.r { text-align:right; }
#r { text-align:right; }
.j {
text-align:justify;
}


.note {
font-size: 8pt;
text-align:center;
}
.upd {
font-size: 8pt;
font-style: italic;
}
.weekday {
background: #cccccc;
}
table.prog0, table.reg {
border-style: groove;
width:90%;
position:relative;
left: 5%;
}
table.header {
width:90%;
margin-left:5%;
}
.title {
font-size:160%;
font-weight:bold;
}
table.inv {
border-style: groove;
width:80%;
margin-left:10%;
page-break-inside: avoid;
}
table.prog td {
text-align:center;
padding:5px;
font-size: 9pt;
width: 10%;
}
table.reg td {
text-align:center;
padding:5px;
font-size: 9pt;
}
table.soc td {
text-align:left;
padding:5px;
font-size: 9pt;
}
table.update tr {
vertical-align:top;
}
table.update td {
font-size: 8pt;
border: thin solid #a72c38;
background-color:transparent;
}
#sml {
color:#a72c38;
font-size: 8pt;
font-weight:bold;
}
table.prog b, table.soc b { 
font-variant: small-caps;
}
.tfp {
background: #ffff99;
}
.icfp {
background: #90ee90;
}
.gpce {
background-color:#ffc0cb;
}
.cancelled {
background-color:#ff0000;
text-decoration: line-through;
}
.links {
background: #ffa500;
}
p {
text-align:justify;
}
table.ben { 
margin-left:10%;
width:80%;
page-break-inside: avoid;
}
table.ben tr { 
vertical-align: top;
page-break-inside: avoid;
}
.but {
border: medium outset #ffffff;
background: #a72c38;
padding: 1px 20px;
text-decoration: none;
color: white;
}
a.but:link, a.but:active, a.but:visited  {color: white; }
.payer {
padding-right:10px;
}
#content {
position: absolute;
width: 600px;
top: 0px;
left: 320px;
padding: 20px 20px 20px 20px;
}
table.qtab td {
background-color: #ffffcc;
padding: 5px;
border: thin solid #006090;
text-align: center; 
}
#qtabc {
background-color: transparent;
}

table.foot td { 
font: normal 10px sans-serif;
color: #003366;
padding:2px 20px;
}
table.foot tr, table.head tr { 
vertical-align: top;
}
table.head { 
border-bottom: thin solid #003366;
padding: 10px;
width: 100%;
}
table.head td {
font: bold 16px sans-serif;
color: #003366;
text-align:left;
}
.logoioc {
font-size: 20px;
}
.bank {
margin-left: 20%;
text-align:left;
}
@media screen
{
table.foot { 
border-top: thin solid #003366;
table-layout: fixed;
}
.pg, .pgbr {
display:none;
}
}

@media print
{
table.foot { 
width: 100%;
border-top: thin solid #003366;
position: absolute;
bottom: 45px;
table-layout: fixed;
}
.but {
display:none;
}
body.toc, p, .bank, table.inv td, table.inv th, table.ben td, table.ben th, qtab.td, qtab.th {
font-size: 12px;
font-family: serif;
}
table.prog2 p {font-size: 14px;}
table.prog2 td {font-size: 12px;}
table.prog2 td.sdate {font-size: 18px;}
.pgbr {
page-break-before: always;
text-align: right;
}
.pg {
text-align: right;
}
}
/* end of file */
