@charset "utf-8";
/* CSS Document */

body{
margin:0 auto;
padding:0;
font-family: 'Trebuchet MS', Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color:#333333}
font{
color:#333333;
font-family: 'Trebuchet MS', Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}
a{
color:#444444;
text-decoration:underline;
}
a:hover{
text-decoration:underline;
}
div.langHeader{
height: 33px;
font-size: 12px;
padding-top: 17px;
color:#666666;
text-align:right;}
div.langHeader a{
color:#333333;
margin-left: 5px;}
div.container{
width:948px;
height: 300px;
margin-left:auto;
margin-right:auto;
}
div.header{
height:265px;
/*background-color:#990000;*/
display: table;
width: 100%;
}
div.header img{
border:none;}
div.header_pic{
background-image: url(../im/elements/header_bg.jpg);
height:245px;
width: 645px;
background-repeat:no-repeat;
padding-top: 20px;
float:left;
position:relative;
}
div.logoMain{
width: 645px;
height: 150px;
background-image:url(../im/elements/stripes_main.gif);
background-repeat:repeat-x;
}
div.logoHolder{
height:127px;
position:absolute;
top: 48px;
left: 90px;
padding: 0;}
div.menu{
width: 303px;
min-height: 265px;
height: auto!important;
height: 265px;
background-color:#720024;
background-image:url(../im/elements/menu_bg.jpg);
float:right;}
div.menu ul{
margin: 10px 0 0 0;
padding: 0;}
div.menu ul li{
display:block;
clear:left;
line-height: 21px;
border-bottom: 1px solid #953853;
padding: 2px 0 2px 15px;
margin: 0;
font-size: 14px;
list-style:none;
}
div.menu ul li a{
color:#FFFFFF;
text-decoration:none;
list-style:none;
}
div.menu ul li a:hover{
text-decoration:underline;}
div.slogan{
height: 42px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
clear:left;
float:none;
color:#59001a;
text-align:center;
padding: 10px 0;
}
div.slogan h2{
font-weight:100;
font-size: 36px;
line-height:inherit;
margin: 0;
padding: 0;}
div.collage{
height: 214px;
background-color:#f1f1f1;
background-image:url(../im/elements/collage.jpg);}
div.footer div{
float:left;
padding-right: 20px;}
div.footer a{
text-decoration:underline;}
#adress, #telephone, #email{
float:left;
width: 230px;}
#adress h3, #telephone h3, #email h3{
float:left;
color:#990000;
font-weight:100;
font-size: 15px;
margin:15px 15px 0 0;}
#adress span, #telephone span, #email span{
font-size:13px;
display:block;
float:left;
padding-top: 18px;}
.descript{
ds_background-image:url(../im/elements/descript.gif);
background-position: 20px;
height: 133px;
background-repeat:no-repeat;}

.kredo{
float:right;
margin-top: 0px;}
.copyrights{
clear:left;
width: 100%;
padding-bottom: 0px;
text-align:left;
padding-top: 35px;}

/*INSIDE PAGE*/
.theText{
float:left;
width: 590px;
padding: 5px 50px 20px 0;
font-size: 0.8em;
line-height: 1.7em;
}
.theText ul li{
list-style:url(../im/elements/bullet.gif);
}

.theText table{
width:100%;
border-collapse:collapse;
border-bottom: none;
border-left: 1px solid #cccccc;
border-right: none;
border-top: 2px solid #990000;
}
.theText h2{}
.theText table td{
border: 1px solid #cccccc;
padding: 2px 5px;
border-left: none;}

.theText em, .theText i{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;}
.theText h4,.theText h5,.theText h6{
font-size: 120%;
}
.theText h3{
font-size: 150%;
font-weight: 100;}
.theText h2{
font-size: 200%;
font-weight: 100;}
.theText h1,.theText h2,.theText h3,.theText h4,.theText h5,.theText h6{
color:#504b1e;
}
.theText h1{
font-size: 300%;
margin-top: 22px;
color:#504b1e;
line-height:100%;
font-weight:100;}
.insideHeader{
height: 80px;
background-image:url(../im/elements/stripes_inside.gif);
background-repeat:repeat-x;
position:relative;
}
.insideHeader div{
width: 951px;
margin:auto;
padding-top: 12px;
}
.insideHeader div img{
border: none;}
.footer_inside{
border-top: 1px solid #f4b9cb;
clear:left;
width: 951px;
margin-left:auto;
margin-right: auto;
display: table;
}
.news{
font-size:12px;
color:#666666;
width: 250px;
line-height: 19px;
}
.news h2{
margin: 10px 0 6px 0;}
.langHeaderInside{
font-size: 0.7em;
/*padding-top: 270px;*/
padding-bottom: 12px;}
.langHeaderInside a{
margin-left: 13px;}
.insideRightColumn{
width: 290px;
float:left;
}
.date{
display:block;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;}

#date {
  color:#990000;
}
.bannerRight{
margin: 10px 0 10px 0;
}
div.insideMenu{
float:left;
width: 260px;}

div.photogallery table { border-left:none; }
div.photogallery table td { padding:10px 5px; }
div.photogallery table td, div.photogallery table td img  { border:none;  }
div.photogallery table a { line-height:normal; font-size:11px; }