body {
  font-family:Verdana, Geneva, sans-serif;
  line-height:18px;
  font-size:12px;
}

p a:hover, p a:link, p a:visited, p a:active,
.footer a:hover, .footer a:link, .footer a:visited, .footer a:active{
  color:#000000;
  font-weight: bold;
}  

.clear{
  clear:both;
  font-size:1px;
}

.top_header{
  border-right:1px black solid;
  padding-right:10px;
}
.top_header .bg{
  position: relative;
  width:776px;
  height:376px;
  float:left;
  margin-right:5px;
}
.header_name{
  font-size: 20px;
  text-align: right;
  padding-top: 10px;
}
.top_header p{
  text-align: right;
}
.top_header .logo{
  position:absolute;top:110px;left:565px;width:180px;
}
.top_header .girl{
  position:absolute;top:175px;left:820px;width:170px;
}
.top_header .flags{
  position:absolute;top:15px;left:590px;width:170px;  
}
.top_header .social{
  position:absolute;top:40px;left:588px;width:170px;
}

.left_images{
  border-top:1px black solid;
  border-left:1px black solid;
  width:360px;
  height:100%;
  margin-top:10px;
  padding:5px;
  float:left;
}
.left_images img{
  margin:5px;
  width:110px;
}

.content_box{
  float:right;
  margin-top:10px;
  border-top:1px black solid;
  border-left:1px black solid;
  width:595px;
  padding:10px;
}
.content_box h1, .content_box h2, .content_box h3{
  font-size:20px;
  text-align: center;
  margin-bottom:20px;
}
.content_box p{
  text-align: justify;
}
.content_box img{
  display:block; 
  margin: 0 auto;
}




.footer{
  border-top:1px black solid;
  text-align: center;
  margin-top:10px;
  padding:5px 0px 10px 0px;
}            




.floating_menu{
  position: fixed;
  margin:5px;
  padding:5px 20px 5px 20px;
  margin-left:50px;
  width:375px;
  top:0px;
  background-color:#999999;
  text-align:center;
  z-index:999;
  color:white;
  font-size:14px;
  border-radius: 10px;
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
}
.floating_menu img{
  float:left;
  margin-right:7px;
}
.floating_menu div{
  margin-top:5px;
}
.floating_menu a{
  color:white;
  font-size:20px;
  font-weight: bold;
}


#show_warning{width:800px;height:450px;box-shadow:10px 10px 8px rgba(0,0,0,.5);border-radius:5px;border:2px solid #EEE;background-color:#262626;padding:15px;display:none;font-size:16px;color:#CCC;text-align:center}
#show_warning .enter{color:green;margin:5px 20px}
#show_warning .leave{color:red;margin:5px 20px}
#show_warning .header{font-size:22px;margin-top:15px}
#show_warning .header a{font-size:22px;color:#CCC}
#show_warning .selected{box-shadow:2px 2px 8px rgba(250,250,250,.7);border-radius:5px}
