html, body {
       
       font-size:12px;
       font-weight: normal;
       font-family: "Tahoma", "sans-serif";
       margin:0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
       background-position: top;
       background-repeat: repeat-x;
       background-image: url(gfx/tlo1.jpg);
       background-color: #E7E7E7;
       color: #000000;

}

a:link,a:visited {
       text-decoration: none;
       color: #ED1846
}
a:hover {
       color: #002040;
}

#page {
       position: absolute;
       top:0px;
       left:0px;
       border-right: 1px solid #C3AF93;
}

#tlo {
       position: absolute;
       top:0px;
       left:2px;
       border-right: 1px solid #C3AF93;
}
#flagi {
       position: absolute;
       top:0px;
       left:765px;
       display:block;
       border-right: 1px solid #C3AF93;
}
#txta {
       position: absolute;
       top: 134px;
       left:270px;
       font-size:12px;
       font-weight: bold;
       color: #FCF1DC;
       width:480px;
       text-align:right;
}
#menur {
       position:absolute;
       top:248px;
       left:6px;
       width:156px;
       border: 1px solid #C3AF93;
       background-color: #F4E9DA;
       padding: 4px 4px 4px 4px;
}
#menurb {
       position:absolute;
       top:436px;
       left:6px;
       width:156px;
       border: 1px solid #C3AF93;
       background-color: #F4E9DA;
       padding: 4px 4px 4px 4px;
}
#main {
       position: absolute;
       top:220px;
       left: 171px;
       width: 590px;
       border-left: 1px solid black;
       border-right: 1px solid #C3AF93;
}
#mainxa {
       position: absolute;
       top:200px;
       left:340px;
       width:182px;
       background-color: #66BD6C;
       height:20px;
       color: #F9F4E2;
       font-size:11px;
       padding-top: 3px;
       text-align: center;
       border-top: 1px solid #dfffdf;
}
#mainxa h1 {font-size:11px;margin:0px;color:#f9f4e2; }
#mainxb {
       position: absolute;
       top:200px;
       left:590px;
       width:162px;
       background-color: #FEED8C;
       height:20px;
       color: #046D3D;
       font-size:11px;
       padding-top: 3px;
       text-align: center;
       border-top: 1px solid #ffffff;
}
#mainxb h1{font-size:11px;margin:0px;color:#046d3d;}
#mainxb2 {
       position: absolute;
       top:200px;
       left:540px;
       width:202px;
       background-color: #FEED8C;
       height:20px;
       color: #046D3D;
       font-size:11px;
       padding-top: 3px;
       text-align: center;
       border-top: 1px solid #ffffff;
}
.fa {
       font-size: 11px;
       border: 1px solid #C3AF93;
}
.box {
       margin: 10px 10px 10px 10px;
}
.w200 { width:200px; }
.l { float:left; }
.startbox {
       margin-left:10px;
       width:340px;
       background-color: #F9F4E2;
       border-bottom: 1px solid #C5B77F;
       border-top: 1px solid #ffffff;
       font-size:11px;
}
.startboxx {
       margin-left: 10px;
       width: 566px;
       background-color: #F9F4E2;
       border-bottom: 1px solid #C5B77F;
       border-top: 1px solid #ffffff;
       font-size:11px;
}
.startrbox {
       margin-left:10px;
       width:220px;
       background-color: #EAD9C3;
       border-bottom: 1px solid #C5B77F;
       border-top: 1px solid #ffffff;
       font-size:12px;
}
.startbox a:link, .startbox a:visited {
       text-decoration: none;
       color: #154976;
}

.startboxb {
       margin-left:10px;
       width:340px;
       background-color: #FFFaf2;
       border-bottom: 1px solid #C5B77F;
       border-top: 1px solid #ffffff;
       font-size:11px;
}
.startboxb a:link, .startboxb a:visited {
       text-decoration: none;
       color: #154976;
}

.keya {
       display:block;
}

.keya a:link, .keya a:visited {
       text-decoration: none;
       color: #ffffff;
       border-bottom: 1px solid #C3AF93;
       padding: 4px 4px 4px 4px;
       display: block;
       width: 148px;
       background-color: #56ADCE;
       font-weight: bold;
}
.keya a:hover {
       text-decoration: none;
       background-color: #FEED8C;
       border-bottom: 1px solid #C3AF93;
       padding: 4px 4px 4px 4px;
       display: block;
       width: 148px;
       color: #56ADCE;
       font-weight: bold;
}
.form_a select, form_a form {
       font-size:12px;
}
.calendarHeader { 
    font-weight: bolder; 
    color: #CC0000; 
    font-size:11px;
    background-color: #FFFFCC; 
}

.calendarToday { 
    background-color: #FFFFFF;
    font-size:11px;
}

.calendar { 
    background-color: #FEED8C;
    font-size:11px;
}

