
html {
overflow: auto;
}

body {
background-color: #768B87;

/*font-family: tahoma, verdana, helvetica, arial, sans-serif;
font-size: 85%;*/
font: 11px trebuchet, arial, sans-serif;
text-align: center;
margin:0;
padding:0;
border:0;
}

#page{
background-color: #EEFFEE;

width: 775px;
display: block;
text-align: left;
margin-left: auto;
margin-right: auto;
}


.logo {
border: none;
}

#top
{
height: 100px;
}

#top img {
float: left;
}

#top #text {
float: right;
font-size: 1.85em;
font-weight:bold;
color:#8b0000;
margin-top: 30px;
margin-right: 10px;
}



#topmenu{
margin-left: 215px;
}

#topmenu li {
background-color: #BDFFBD;
padding: 3px;
font-size: 1.3em;
margin: 0;
}

#topmenu li a{
text-decoration: none;
font-weight: bold;
}

#leftMenu {                            
float:left;
width: 200px;
padding:0;
border:0;
font-weight: bold;
}


#leftMenu a{
color: white;
text-decoration:none;
}


#leftmenu UL {
padding:0;
border:0;
margin: 15px 5px 5px 5px;
}

#leftmenu UL li {
margin: 5px 0px;
padding: 3px 8px;
border: solid black 1px;
background-color:#8AD8B1;
}


#leftMenu UL li:hover{
color: black;
background-color: #194D33;
}


#leftmenu UL .li1{
background-color:#009999 ;
}
#leftmenu UL .li2{
background-color:#3AAE74 ;
}
#leftmenu UL .li3{
background-color:#37A56E ;
}
#leftmenu UL .li4{
background-color:#3BB176 ;
}
#leftmenu UL .li5{
background-color:#54C68D ;
}
#leftmenu UL .li6{
background-color:#6CCE9D ;
}
#leftmenu UL .li7{
background-color:#8AD8B1 ;
}

.menu UL{
list-style-type: none;
}

.hmenu {

  padding: 0;
  margin: 0;
 }

.hmenu li {
 display: inline;
}

.lines {
height:1px;
padding:0;
border: 0;
margin: 0;
clear: both;
line-height:0px;
font-size: 0;
}

#content{
margin-left: 215px;
padding-top: 15px;
width: 550px;

}

.cattitle {
text-transform:uppercase;
font-weight: bold;
font-size: 130%;
color:#009999;
}

.catdescr {
font-size: 105%;
margin: 10px 5px;
}

.descri {
background-color:#d2ecdf;
padding: 2px;
padding-left: 10px;
background-position:left center;
background-repeat:no-repeat;
background-image:url("/profiles/img/bullet2.gif");
}

.links {
margin: 5px 0 10px 20px;
font-size: 90%;

}


dd {
padding-left:0.6em;
margin:0;
border:0;
}

#logos img {
border: none;
margin: 15px;
}

#contact{
margin: 20px;
font-size: 120%;
font-weight: bold;
}

#langchoice {
margin-top: 5px;
width: 100px;
margin-left: 100px;
}

#langchoice li{
padding-left: 10px;
background-color: transparent;
border: 0;
}

#langchoice li a{
color:#009999 ;
font-weight: bold;
text-decoration:none;
}

#langchoice li a:hover{
text-decoration:underline overline;

}

#langs {
float: left;
width: 200px;
}

#bottom {
margin-top: 40px;
}

dt,dd{padding-left:10px;}
dt{
  background-position:left center;
  background-repeat:no-repeat;
  background-image:url("/profiles/img/bullet.gif");
}

.updown {
float:right;
padding: 5px;
margin-top: -25px;
}


