body {
color: #ffffff;
font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:justify;
margin:18px 10px 10px 10px;
background-color:#770614;
}

#shell {
background: url("../images/shadow.jpg") top left repeat-y;
margin: 0 auto;
padding: 0 auto;
position: relative;
text-align: justify;
width: 780px;
}

#in_shell {
margin:0px 6px 0px 4px;         /* top - right - bottom - left */
background-color:#444444;
border:1px solid #ffffff;	
z-index:10;
}

#header {
width:768px;
height:200px;
background-image:url(../images/header_t.jpg); top left 
background-repeat:no-repeat;
background-position:top;
border-bottom:1px solid #ffffff;
}

#lowergraphic {
clear:both;
float:left;
width:768px;
height:80px;
background-image:url(../images/homegraphic.jpg);
background-repeat:no-repeat;
background-position:top;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff
}

#lowertextleft {
position: absolute;
top: 606px; left:4px;
width:590px;
height:15px;
color: #ffffff;
font-size:11px; 
text-align: center;
}

#lowertextright {
position: absolute;
top: 585px; left:580px;
width:209px;
height:15px;
color: #ffffff;
text-align: center;
z-index:100;
font-size:11px; 

}





#nav {
margin:0;
padding:0;
display:block;
text-align:left;
vertical-align:middle;
width:776px;
height:25px;
float:left;
top: 162px; left:0px;
z-index:1;
position:absolute;

}


#nav ul, #back ul, #back2 ul {
padding:2px 0px 10px 1px;
margin:2px 0px 0px 0px;

}

#nav li, #back li, #back2 li {
list-style-type: none;
display:inline;
font-size:14px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

#nav li a:link, #back li a:link, #back2 li a:link {
text-decoration:none;
color:#ffffff;
padding:5px 10px 3px 10px;


}

#nav li a:visited, #back li a:visited, #back2 li a:visited {
text-decoration:none;
color:#ffffff;
padding:5px 10px 3px 10px;

}

#nav li a:hover, #back li a:hover, #back2 li a:hover {
text-decoration:none;
color:#770614;
padding:5px 10px 3px 10px;
}










#top_shadow {
clear:both;
background: url("../images/top_shadow.jpg") top left repeat-y;
width:780px;
height:4px;
}

#bottom_shadow {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 0px;
clear:both;
background:#770614 url("../images/footer.jpg") left top repeat-y;
width:780px;
height:4px;
}





.footer {
font-family:arial, Helvetica, Arial, sans-serif; 
text-align: justify;
font-size:10px; 
color:#ffffff;
text-decoration:none;
padding:4px 4px 0px 10px;
}

.hidden {
visibility:hidden;
display:none;
}







a:link  {
color:#ffffff;
}

a:visited  {
color:#999999;
}


#subcontent {
float:left;
width:768px;height:420px;
voice-family: "\"}\""; 
voice-family:inherit;
width: 768px;
}


#section_1 {
width:475px; 
padding:40px 55px 0px 55px; 


}

#section_2 {
position: absolute;
top: 206px; left:596px;
float:left;
width:175px; height:210px;

border-left:1px solid #000000;

background-image:url(../images/homepicc.jpg); top left 
background-repeat:no-repeat;
background-position:top;


}


#section_2_bottom {
position: absolute;
top: 415px; left:596px;
float:left;
width:175px; height:210px;

border-top:1px solid #000000;
border-left:1px solid #000000;

background-repeat:no-repeat;
background-position:top;
background-color:#0f0f0f;
background-image:url(../images/homepicd.jpg); top left 
}


#section_2_timetable {
position: absolute;
top: 248px; left:500px;
float:left;
width:203px; height:250px;

border-left:2px solid #999999;

z:index:10000000;
padding:35px 35px 35px 35px;

}


#section_1_timetable {
width:390px; 
padding:40px 55px 0px 55px; 


}




.timetable{border-width: 1px; border-spacing: 0; border-style:solid; border-color:#999999; border-collapse:collapse;}


.formbox {
		width: 300px;
}








h1{font-family:arial, Helvetica, Arial, sans-serif; 
font-size:23px; 
color:#ffffff;
line-height:0px;}

h2{font-family:arial, Helvetica, Arial, sans-serif; 
font-size:18px; 
color:#ffffff;}


#section_1_news {
width:655px; 
padding:40px 55px 0px 55px; 


}
