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 {
margin-left:15px;
  width:840px;
}
  
.content-l {
width:500px;
margin-left:15px;
}

.content-r {
  width:290px;
float:right;
  margin-top:-12px;
margin-right:15px;
}

.content-r img {

}

.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
*/


ul#footbar li a {
  color:#6B6D6E;
  text-decoration:none;
}


#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 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; }



/*
blog
*/

ul.tx-rssdisplay-list {
list-style:none; 
width:290px;
}
ul.tx-rssdisplay-list li.tx-rssdisplay-item {
width:290px;
margin-left:-40px;
}

/*
changing images in the top
*/

#t3sheaderslider { z-index:5; }

/*
tt_news
*/

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; }

/*
monument database
*/

.small-img, .small-img img {
width: 80px;
  height:80px;
float: right;
padding-left: 17px;
}


a img {border:none;}

/*
calendar
*/


table.contenttable td {
font-size:12px !important;
line-height:1.5;
padding-left:5px;
}

tr-even {
font-weight:bold;
}

table.contenttable {
border: solid 1px #cacaca;
}