@charset "utf-8";
/* CSS Document */

body {
background-color: #234693;
background:url(../img/indexmainbg.jpg) repeat-x;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
line-height: 140%;
}


h3 {
margin:0;
margin-bottom:10px;
}

h3 a {

color:#FFFFFF;
}


#indexmain {
width:100%;
background:url(../img/indexbuilding2.jpg) right bottom no-repeat;
height:728px;

}

#indexleft {
        margin-left:10px;
        margin-top:43px;
        width:320px;
        float:left;


}

#indexlogo {
width:100%;
text-align:center;
}

#indexmenu {
width:90%;
background:#4c5b7f;
color:#FFF;
border-top:2px #2b4373 solid;
border-bottom:2px #2b4373 solid;
margin-top:30px;
float:left;
padding:0 0 0 10%;

}

#men {
float:left;

}

#indexmenu ul {
 padding:  10px 0em 10px 0; 
 margin:0 0 0 0px;
 overflow:hidden; 
}

#indexmenu ul ul {
 padding:  0.3em 0em 0.3em 1.5em; 
 }


#indexmenu ul li {
 list-style-type:none; 
 margin-bottom:0.5em; 
 margin-top:0.3em;
 padding:0;
 font-size:1.1em;
 }
 
 #indexmenu ul ul li {
 list-style-type:none; 
 margin-bottom:0em; 
 margin-top:0em;
 padding:0;
 font-size:0.8125em;
 color: #ffe3a5;
 }
 
 #indexmenu ul li a {
 color:#ffffff;

 }
 #indexmenu ul ul li a { color: #ffe3a5; }

 #indexrighttext {

font-family:Tahoma;
font-size:1.0em;

}


#smenu {
margin-top: 15px;
color:#FFFFFF;
font-size:0.8125em;
float:left;
width:100%;
}

#smenu ul {
margin:0;
padding:0;
}

#smenu ul li{
        display:inline;
        list-style:none;
        padding-right: 1em;
        color: #FFFFFF;
}

#smenu ul li a{
color:#FFFFFF;
}

#smenu ul li .last {
padding:0;
}

#adres {
float:left;
width:100%;
color:#FFFFFF;
margin-top:15px;
padding-top:10px;
border-top:1px dotted #999999;
font-size:0.9125em;
}
#adres a {color:#FFFFFF;}

#phones {
color:#ffe3a5;
margin-top:7px;
}

#phonestext {
float:left;
width: 5em;
height:2em;
margin-right:2em;
}
#phone1, #phone2 {
float: left;

}
#phone1 {
font-size:1.5em;
}

#fax {
color:#ffe3a5;
margin-top:7px;
}

#faxtext {
float:left;
width: 2.5em;
margin-right:2em;
}

#email {
margin-top:15px;
color:#ffe3a5;
}

#indexspace {
float:left;
width:2%;
}
#indexright {
        float:left;
        margin-top:35px;
        width: 50%;

}

#indexrighttext {
color:#FFFFFF;
}

#elb {
margin-top:60px;
overflow:hidden;
}

#elb1 {
overflow:hidden;}

#elb2 {
overflow:hidden;
margin-top:40px;
}

.elbphoto {
float:left;
}

.elbphoto img{
border: 7px solid #c9d4e3
}

.elbtext {
        float:left;
        margin-left:15px;
        color:#FFFFFF;
        font-size:0.78em;
        width:50%;
}



#indexfooter {
border-top: #c9d4e3 3px solid;
padding-left:10px;
padding-top:20px;
color:#c9d4e3;
font-size:0.8125em;

}

.space {
clear:both;
}


#certs {
float:left;
margin-top:50px;
}
