body {
font-family: Arial;
padding: 0px;
margin: 0px}

#all {
\\border: 5px solid green;
text-align: center;
}

#main_holder {
margin-left:auto;
margin-right:auto;
\\border: 10px solid red;
}


#top {
\\border: 1px solid red;
background-image: url("../img/bg.jpg"); 
height: 355px;
font-size: 12px;
}

#main_holder, #top {
width: 900px;
}


#menu_top, #menu_bottom, #gallery_button, #current_selection {
margin-left:auto;
margin-right:auto;
color: white;
}

#menu_top {
width: 250px;
position: relative;top: 10px; left: 560px;
float:left;
}

#menu_top_table {
font-size: 12px;
color: white;
height: 30px;
width: 100px;
text-align: center;
}

#menu_top_table td {
border-left: 1px solid white;
}

.no-line {
border-left: none !important;
}

#menu_bottom {
\\border: 3px solid blue;
position: relative;top: 320px;left: -310px;
}

#menu_bottom_table {
font-size: 12px;
color: white;
height: 30px;
text-align: center;
}

#menu_bottom_table td {
border-left: 1px solid white;
padding-left: 10px;
padding-right: 10px;
}

#gallery_button {
width: 140px;
position: relative; top: 200px; left: -130px;
height: 100px;
width: 160px;
cursor: pointer; cursor: hand;
float:left;
}


#lion {
width: 28px;
height: 28px;
background-image: url("../img/lion.gif");
position: relative; top: 260px; left: 70px;
float:left;
}

#events {
position: relative; top: 400px; left: -340px;
float:left;
background-color: white;
border: 1px solid black;
padding: 2px;
}

#progr {
float: right;
position: relative; top: 320px; left: -455px;
background-color: white;
border: 1px solid black;
padding: 2px;
}

#events_table td, #progr_table td {
background-color: rgb(255,255,256);
border: 1px solid black;
cursor: pointer; curson: hand;
}


#progr table, #events table {
font-size: 12px;
padding-left: 2px;
padding-right: 2px;
border-collapse: collapse;
}

#progr, #events{
display: none;
z-index: 10000;
}



#bottom {
\\border: 1px solid red;
}

#left_menu {
\\border: 2px solid black;
float: left;
font-size: 12px;
color: gray;
position: relative; top: 35px; left: 15px;
}

#left_menu a {
color: gray;
text-decoration: none;
}

#left_menu a:hover {
color: gray;
text-decoration: underline;
}

#bottom_bg {
background-color: rgb(231,231,231)
}

#text_table_holder {
\\border: 10px solid yellow;
padding-top: 13px;
padding-bottom: 13px;

}


#copyright {
background-image: url("../img/gradient_copyright.gif");
background-repeat: repeat-x;
background-color: rgb(210,210,210);
height: 56px;
}

#copyright_table {
margin-left: auto;
margin-right: auto;
}


#top a {color: white;text-decoration:none}
#top a:hover {color: #CCCCCC;}

.error {color: red}
.black {color: black}

.diploma_title {
font-size: 12px; 
font-weight: bold}

.diploma_comment {
font-size: 10px
}

#table_c a {color: blue;text-decoration:none}
#table_c a:hover {color: gray}

#gallery td {text-align: center;}
#gallery {font-size: 12px}

#events a, #progr a {color: black;text-decoration: none}

#events a:hover, #progr a:hover {color:black;text-decoration: underline}

.hand {cursor: pointer; cursor: hand}

.ital {font-style: italic}

#bank {font-size: 10px}

.img_left {float: left; display: block; padding: 5px}
.img_right {float: right; display: block; padding: 5px}