html {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
  min-width:1024px;
}

body {
  text-align:center;
margin:0px auto;

}

#all {
width:1024px;
margin-left:-512px;
text-align:center;
margin:0px auto;

}


.header-nav {
  background-color:#e6d8be;
  width:1024px;
  margin-left:auto;
  margin-right:auto;
  padding:0;
  height:43px;
  min-width:1024px;
  position:relative;
}

h1 {
font-size:18px;
font-weight:normal;
}

h2 a, h2, h3 {
font-size:16px;  
font-weight:normal;
  padding:0;
  margin:0;
  line-height:1.5;
}

h2 a {
  color:#AC1F24;
text-decoration:none;
}


p {
font-size:12px;
line-height:1.5;
}

a {
color:#f49020;
}

a.visited {
color: #ee6c2e;
}

.lang {
color: white;
position:absolute;
top:13px;
margin-right:50%;
right:-490px;
font-size:12px;
text-decoration: none; 
}

.lang a {
color: #F06724;
text-decoration: none; 
  padding:3px;
}

.lang span a {
color:white;
padding:3px;
}

.page {
  width:880px;  
  height:auto;
  margin-left:auto; 
 margin-right:auto;
background-image: url(../../fileadmin/layout/img/background.jpg);
  background-repeat:x-repeat;
  margin-top:3px;
  padding-bottom:5px;
  
}


.main {
  text-align:left;
width:840px;
  margin-left:auto;
  margin-right:auto;
}

.header-img {
margin-top:-3px;
background-image:url(img/header-picc.jpg);
height:208px;
width:817px;
margin-left:auto;
margin-right:auto;
}


.eu-flag {
z-index: 900 !important;
height:82px;
width:88px;
position:absolute;
margin-top:-208px;
margin-left:735px;
}

.sos-logo {
background-image:url(img/logopart.png);
height:102px;
width:817px;
margin-top:-58px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

.content-full {
width:840px;
  margin-left:15px;
}


.content-l {
width:500px;
margin-left:15px;
}

.content-r {
  width:290px;
float:right;
  margin-top:-12px;
margin-right:17px;
}

.content-r img {

}

.content-r .news-single-img {
  width:290px;
  float:right;
  margin-top: 40px;
  margin-right:10px;
  padding-left:20px;
}

.pattern {
background-image:url(img/pattern.jpg);
background-repeat:no-repeat;
height:24px;
width: 1030px;
margin-left:auto;
margin-right:auto;
}

.footer {
margin-left:auto;
margin-right:auto;
height:200px;
background-color:#e6d8be;
width: 1025px;
}

.disclaimer, .support-eu {
font-size:11px;
text-align:center;
}

.support-eu {
padding-top:15px;
  padding-bottom:15px;
  width:800px;
  margin-left:auto;
  margin-right:auto;
}

.disclaimer {
  clear:both;
}

.footer .partners {
  margin-top:15px;
text-align:center;
display:inline;
  width:900px;
}

.footer .partners img {
padding-left:50px;
padding-right:50px;
}

#euroeastculture {clear:left; float:left;}
#fpwc {float:left;}
#raa {float:left;}
#dvv {float:left; clear:right;}


/*
menu
*/


#footbar li {
   list-style: none;
   float: left;
  width:auto;
  color:#6B6D6E;
  text-align:center;
   padding: 5px 30px 5px 30px;  
    z-index:1000;
}

ul#footbar li a {
  color:#6B6D6E;
    text-decoration:none;
}



#navbar li {
   list-style: none;
   float: left;
  width:auto;
  text-align:center;
   padding: 5px 20px 5px 20px;  
    z-index:1000;
}


#navbar li a {
   display: block;
   padding: 5px 0px 5px 0px;
   text-transform: none;
   text-decoration: none; 
   color: white;
}
#navbar li a:hover {
   color: white; }

#navbar li ul {
   display: none; 
}

#navbar li:hover ul, #navbar li.hover ul {
   position: absolute;
   display: block;
   width:150px;
  padding-top:8px;
 margin-left:-45px;
    z-index:1000;
}

#navbar li:hover li, #navbar li.hover li {
  float: none;
  margin-left:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:5px;
  padding-right:5px;
   width:auto;
  background-color:white;
  color:#e6d8be;
  text-align:left;
}

#navbar li:hover li a, #navbar li.hover li a {
   color:#e6d8be;
   padding: 2px 0 2px 0;  
}

#navbar li li a:hover {
   color: #ee6c2e; 
}


#navbar li li ul {
   display: none !important; }

#navbar li li:hover ul {
 position:relativ;
    z-index:1000;
   display: block !important;
  margin-left:100px;
  padding-top:0px;
  margin-top:-24px;
  width:150px;
 }

/*
blog
*/

iframe {border:0; width:817px; margin-left:15px;}

/*
changing images in the top
*/

#t3sheaderslider { z-index:5; }

/*
float
*/

hr.clearer {color:white; background:white; height:1px; border:1px solid #fff; }

.news-list-item p {clear:none; }
.news-list-item img {float:right; margin:16px; }

.news-single-item img {margin-top:16px;}
.additional-info {font-size:11px; margin-top:10px; margin-bottom:10px; }

.news-single-imgcaption { color:#BABABA; font-size:11px; margin-top:5px; }
p.news-single-imgcaption {display:none;}
.news-single-backlink a {text-decoration:none;}
.news-single-backlink {padding-bottom:10px;}

.news-single-item { clear:both; float:none; }
.news-list-item .news-single-img {
  float:right !important;
  padding-left: 5px !important;
}

/*
monument database
*/

.small-img, .small-img img {
width: 80px;
  height:80px;
float: right;
padding-left: 25px;
}

a img {border:none;}

/*
facebook
*/

.facebook {
margin-bottom:45px;
}

.facebook a {
padding-right:77px;
text-decoration:none;
padding-bottom:34px;
float:right;
clear:both;
margin-right:15px;
transition: background-image 1s ease-in-out;
background-image: url(../../fileadmin/layout/img/facebook.jpg);
}

.facebook a:hover {
background-image: url(../../fileadmin/layout/img/facebook_act.jpg);  
}


/*  
gallery
*/

hr.cl-right {
  display:none !important;
}

.myGallery {
 border: none !important;
}
.jdGallery .slideElement {
 background-color: #ffffff !important;
}