* {
margin: 0;
padding: 0;
list-style: none; 
cursor: auto;
background-color: transparent; 
}

body {
background-color: #ccc;
font: .9em verdana, arial, sans-serif;
color: #006;
text-align: center;
}

a:link {color: #c0c; text-decoration: underline; }
a:visited {color: #00f; text-decoration: underline; }
a:active {color: #c0c; text-decoration: none; }
a:hover {color: #c0c; text-decoration: underline; font-weight: bold; background-color: #c6c699; }

input, textarea, select {
font: .83em arial, sans-serif;
color: #009;
background-color: #FFc;
}

h1, h2, h3, h4, h5 { text-align: center; color: #c0c; }

h1{font-size: 1.7em;}
h2,h4 {font-size: 1.3em;}
h3, h5, h6 {font-size: 1em;}
h4, h5, h6 {text-align: left}


#container {
width: 760px;
margin: 20px auto;
border: 1px outset #003;
background-color: #9999c6;
padding: 5px;
text-align: left;
}

#header {
background-color: #9999c6;
}

#middel {
width: 100%;
min-height: 400px;
height:auto  !important ; 
height: 400px;
 }

#menu {
float: left;
width: 	170px;
height: 100%;
background-color: #9999c6;
text-align: center;
}

#content {
float: right;
width: 550px;
height: 100%;
background-color: #fffff3;
padding: 15px 0px;
}
#footer {
clear: both;
background-color: #9999c6;
padding: 10px;
text-align: center;
}

#content img {border: 1px outset #999; }

#menu li a {
display: block;
width: 100%;
height: 22px !important; 
margin-bottom: 1px;
border: 1px outset #003;
background: #009   url(geel.gif) no-repeat; 
vertical-align: middle; 
padding-left: 24px; 
text-decoration: none;
text-align: left;
color: #ff0;
}

#menu li a:visited { text-align: right; }
#menu li a:hover { font-weight: bold; }
#menu #home {border: 1px inset #003; text-align: center;} 

#nav { text-align: right; }

#nav a { 
margin: 1px 4px;
border: 1px outset #009;
background-color: #009;
color: #ff0;
text-decoration: none;
}
#nav a:active {color: #f00; }
#nav a:hover { border: 1px inset #009; font-weight: bold; }

#content ul {border: 1px groove #fffff3; padding: 10px; }
.border {border: 1px groove #fffff3; padding: 10px; }

div.form { border: 1px ridge #fffff3; padding: 10px; }
p.back {text-align: right; }
a.back:link, a.back:visited, A.back:active  a.back:hover {display: block; border: 1px outset #009; background-color: #009; color: #ff0; text-decoration: none; }
a.back:hover {font-weight: bold; }
a.bar {
display: block; width: 100%; text-align: right; background-color: #ccc; text-decoration: underline; }


