/*navigation*/

nav{
position:relative;
}

.navLine{
width:145px;
height:1px;
background-color:#fff;
margin:15px auto;
}

.verticalNav{
display:block;
width:90%;
overflow:auto
}

.verticalNav li a{
    display:block;
    width:94%;
    float:none;
    border:1px solid #ccc;
    margin-top:10px;
    margin-bottom:10px;
    padding:10px 0;
}

.verticalNavLang{
    width:80%;
}

.verticalNavLang li a{
display:block;
width:94%;
float:none;
border:1px solid #ccc;
margin-top:10px;
margin-bottom:10px;
padding:10px 0;
}

.rslides{
width:100%;
}


/*footer*/

#footer{
width:90%;
border-top:1px solid #fff;
padding-top:15px;
}

.lang ul{
width:180px;
margin:0 auto;
margin-top:50px;
}

#footer .lang li{
    width:auto;
}

#footer .lang li a{
display:block;
float:left;
font-size:18px;
border:1px solid #ccc;
padding:5px;
width:35px;
height:35px;
margin:0 5px;
}

#footer .aCont{
    border:1px solid #ccc;
    text-decoration:none;
    padding:10px 0;
    margin:10px 0;
}

#footer div.socLogoDiv{
    width:auto;
    margin-bottom:20px;
}

.facebookButton{
    float:none;
    margin:0;
    padding:0;
    margin:0 auto;
    margin-top:10px;
    width:50px;
    height:50px;
}

.facebookButton img{
    width:50px;
    height:50px;
}

/*command button*/

.command{
width:97%;
height:40px;
margin-left:1.5%;
margin-right:1.5%;
}

.command a{
height:37px;
padding-top:3px;
font-size:20px;
}

/*contact*/

#contactForm{
width:90%;
}

#contactForm input{
width:96%;
padding-left:4%;
}

#contactForm textarea{
width:96%;
padding-left:4%;
}

/*iframe*/
iframe{
    width:90%;
}

/*headPhoto*/
.caricature img.caricatureHead{
    width:90%;
}