/*layout*/

#page-out{
width:900px;
overflow:hidden;
margin:0 auto;
}
#page{
width:806px;
overflow:hidden;
margin:0 auto;
background-image:url('../img/contbg.gif');
background-repeat:repeat-y;
}
#page-in{
width:806px;
overflow:hidden;
margin: 0 auto;
}
.logo{
  width:806px;
  height: 148px;
  background-image:url('../img/header.gif');
}
.menu-out, .logo, #line, .content, .footer{
  position: relative;
  float:left;
  width:100%;
}
#langs{
  float: right;
  margin: 20px 10px 0 0;
}
#langs a{
  display: block;
  margin-top: 5px;
  text-decoration: none;
  color: #3b508f;
}
#langs .active{
  font-weight: bold;
}
.logo-img{
  float: right;
  margin: 7px 10px 0 0;
}
.menu-out{
  background-color: #278ACA;
}
.menu{
  width: 550px;
}

.menu-item {
  float: right; 
  margin: 2px 10px;
}

.menu-item a{
  padding-bottom: 3px;
	padding-top: 2px;
	font-size: 82%;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	
	
}
.content{
  background-image:url('../img/contentbg.jpg');
  background-repeat:no-repeat;
  background-position: 50% 170px;
}
.line{
  width: 100%;
  height: 30px; 
  background-image:url('../img/line.jpg');
  background-repeat:no-repeat;
}

.content .left, .content .right, .content .line{
  float: left;
}

.content .left{
  width: 223px;
}

.content .left-menu{
  margin: 15px;
  width: 178px;
  background-image:url('../img/menubg.gif');
  background-repeat:repeat-y;
}

.content ul{
  margin-top:0;
  padding-top:0;
  list-style: url('../img/circle.gif');
}


.content .left .li{
  list-style-position: outside;
	text-align: justify;
	padding-bottom: 8px;
}

.content .right{
  padding-top: 35px;
  width: 575px;
  overflow: hidden;
  color: navy;
}

.content .right .right-in{
  width: 545px;
  float: right;
  margin-right: 30px;
}

.content .right h1{
  font-family: Arial, sans-serif;
  font-size: 30px;
  font-weight: bold;
  color: #8a1c1c;
}

.content .right h2{
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #8a1c1c;
}

.fck-content img{
  margin: 0 20px 20px 20px;
}

.news-list{
  font-size: 9px;
  padding: 10px;
}

.news-headline{
  background-color: #e0e0e0;
  color: black;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  padding: 5px 0px 5px 10px;
}

.footer
{
	width: 100%;
	height: 91px;
	padding: 2px 0px 2px 0px;
	font-size: 10px;
	clear: both;
	overflow: hidden;
	background-image:url('../img/footer.gif');
  background-repeat:no-repeat;
}
.footer a{
}
.footer-copy{
  float: left;
  width: 100%;
  margin: 10px 0 10px 20px;
}
.footer-menu{
  float: left;
  width: 100%;
  margin: 20px;
  font-weight: bold;
}

.footer-menu ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.footer-menu ul li{
  float: left;
}

.footer-menu ul li a{
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

body
{
  font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
  margin:0;
  padding:0;
  
  background-image:url('../img/bg.gif');
  background-repeat: repeat-x;
}
body#print
{
background-color:#fff;
background-image: none;
}
body#print.print
{
margin:10px, auto;
}
.sect_search, .sect_title, .sect_title_text, .lang_sel, .sect_cont_adv, .home
{
display:none;
}
img
{
border:none;
}
.left-menu{
  font-weight: bold;
  font-size: 12px;
}
.left-menu a{
  color: #000;
  text-decoration: none;
}
.left-menu a:hover{
  text-decoration: underline;
}

.left-menu .active a{
  color: #5067AF;
}

.left-menu .menu-head{
  width: 178px;
  height: 55px;
  
  background-image: url('../img/menu-head.gif');
  background-repeat: no-repeat;
}

.left-menu .menu-feet{
  width: 178px;
  height: 56px;
  bottom: 0;
  
  background-image: url('../img/menu-feet.gif');
  background-position: 1px 0;
  background-repeat: no-repeat;
}
.left-menu .menu-feet .text{
  height: 30px;
  padding: 15px 30px;
  font-size: 14px;
  color: white;
}

.left-menu .menu-feet .text a{
  color: white;
  text-decoration: none;
}


.sect_cont_bottom{
  width: 100%;
  float: right;
  margin: 15px 0;
}

.sect_cont_bottom a{
  text-decoration: underline;
  color: #3c518f;
  font-size: 11px;
  font-weight: bold;
  margin: 2px 10px;
}

.sect_cont_bottom a img{
    margin: 2px 10px;
}
