body {
  margin: 0px;
  padding: 0px;
  background: url('/img/pattern.gif');
  font-family: Tahoma;
  font-size: 0.7em;
  color: black;
  line-height: 1.5em;
  letter-spacing: 0em;
}

A {color:#009dc5; text-decoration: underline;}

A:visited {color:#009dc5;text-decoration: underline;}

A:hover {text-decoration: none;}

img{
   border : none;
}

h1 {padding: 0; margin: 0; }

h2{
    margin: 15px 0 0 0; padding:0px 0 15px 23px;
    background: url('/img/h1_blue.gif') no-repeat 0% 5%;
    font-size: 1.7em;
    line-height: 1.2em;
    font-weight: normal;
    margin-bottom: 0px;
}

p {padding:0 ; margin:0 0 10px 0;}

h3 {font-size: 1.5em;line-height: 1.2em;}


/* FORM CONTROLS */

form, button, select, option {font-family: Tahoma;}

input {border: 1px solid #aaabad; font-size: 1.1em; float: left; margin: 0; padding: 0; width: 140px; height: 17px;}

textarea {border: 1px solid #aaabad; width: 405px; height: 90px; float: left; margin: 0; padding: 0; font-size: 1.2em;}

label {font-size: 0.95em;, font-family: Tahoma; width: 110px; display: block; float: left; margin: 0; padding: 0;}

/* PAGE */

#page_content { margin: 0 auto; width: 886px; background: white; }

#page_content_padding {padding: 0px 3px 0px 3px;}

/* HEADER */

#header {border-top: 0px solid #022c3f; border-bottom:9px solid #07273c;}

#middle {padding: 19px 20px 19px 30px; border-top: 1px solid #009ec3; margin-top: 1px; background: url('/img/tbg.gif') repeat-x;}

#middle a {float:left;}

#headline {float: left; color: white; font-family: Georgia, serif; font-size: 1.6em;
  padding-top: 1.5em; padding-left: 4.5em; }

#laguages {float: right; width:250px; border: 0px solid green;}

#laguages a{text-decoration: none; display: block; float:right; padding:4px 10px 4px 0px; background: url('/img/lang-separator.gif') no-repeat right 50%;}

#laguages a:hover {text-decoration: underline;}

.active-lang {font-weight: bold;}

.lang-separator { no-repeat; float:right; width:10px; height: 25px;}

#logo_obal  {border-top: 1px solid #07273c; padding:0px 0 0px 0;}

#slideshow {height: 146px;}

#slideshow img{position: absolute;width:880px; height:146px; z-index:2; opacity:0.0;}
#slideshow img.active{z-index:4; opacity:1.0;}
#slideshow img.last-active{z-index:3;}


/* CONTENT */

#content {padding-top: 10px; background: url('/img/cont_bg.gif') repeat-x; border: 0px solid white;}

#menu {width: 270px; padding-bottom: 10px; margin-bottom: 15px; float:left; border: 0px solid green; text-transform: uppercase;}

#menu ul {list-style-type: none; margin:0; padding:0;}

#menu li {margin:0; padding:0; display: block;}

#menu li a {background: url('/img/m_normal.gif') no-repeat 3% 50%; padding: 7px 0px 7px 27px; text-decoration: none; color: black; display: block; width:233px; font-size: 1.1em; border: 0px solid red;}

#menu li a.active {background: url('/img/m_active.gif') no-repeat 3% 50%; padding: 7px 0px 7px 27px; text-decoration: none; color: black; display: block; width:233px; font-size: 1.1em;}

#menu li a:hover {background: url('/img/m_active.gif') no-repeat 3% 50%; text-decoration: none;}

#partners {padding-top: 25px;}

#partners-headline {background: url('/img/partners-bg.gif') repeat-x; background-position: left 60%; width: 260px;height: 2em;}

#partners-text {float:left; background: white; padding:0.3em 0.4em; font-weight: bold; font-size: 1.2em;}

#content-in {background: url('/img/menu-bg.gif') repeat-y left top; width: 600px; border: 0px solid blue; float:left; margin: 0; margin-bottom: 1em;}

#content-in-padding {border: 0px solid red;  padding:0 20px 25px 10px; margin: 0;}


/* CONTENT IN */


/* LINE + SHADOW */

div.cell-top-img {background: url('/img/corner_left.gif') no-repeat top left; width: 580px; height: 8px;}
div.cell-bottom-img {background: url('/img/content-bg2.gif') repeat-x bottom left; width: 580px; height: 1px;}


/* CONTACT FORM */

#contact-form {margin: 0; padding: 0 0 15px 0; width: 517px;}

div.form-line {padding: 0 0 5px 0;}

div.form-padding-antispam {padding:5px 0 0 0; border: 0px solid red;}

div.form-padding-antispam-label {padding:2px 0 0 0; border: 0px solid black; float: left;}

input.long-input {width:405px;}

label.long-label {width: 200px;}

input.short-input {width: 50px;}

label.align-center {text-align: center;}

input#form-button {background: url('/img/send.gif') no-repeat; width:73px; height: 19px; float:right;}

/* ACTUALITIES */

div.actual-info {padding: 10px 0px 15px 0px; border: 0px solid red;}

div.actual-into-image {border: 1px solid #aaabad; float: left;}

div.actual-into-image-inner {border: 1px solid #aaabad; float: left; margin-right: 1em;}

div.actual-info img.new {width:89px; height: 69px; float: left; border: 4px solid #f1ece8;}

div.actual-info-text {float: left; padding-left: 10px; width: 460px; border: 0px solid green;}

div.actual-info-text-inner {}

div.actual-info-text-headline a {font-size: 1.3em;}

div.actual-info-text-date {font-weight: bold; padding: 7px 0; font-size: 0.9em;}

/* GALERY */

div.photos-headline { font-weight: bold; padding: 0 0 10px 0; font-size: 1.1em; margin-top: 15px;}

div.photos-row { width: 580px; float: left; padding-bottom: 10px;}

div.photogalery-image {margin-right: 20px; float:left;}

div.photogalery-last {float:left;}

div.photogalery-last img {width:89px; height: 69px; border: 4px solid #f1ece8; padding: 0; margin: 0; float:left;}

div.photogalery-image img {width:89px; height: 69px; border: 4px solid #f1ece8; padding: 0; margin: 0; float:left;}

div.photo-border {border: 1px solid #aaabad; float:left;}

div.photo-border:hover {border: 1px solid #c3c3c3;}

div.photo-label {width:100px; text-align: center; font-style: italic; font-size: 0.9em; line-height: 1.3em;}

 /* DOWNLOAD */
 
table#download-table {line-height: 1.3em;}

table#download-table td {padding-bottom: 5px;}

td.download-padding {padding-left: 20px;}

a.download-link { background: url('/img/file.gif') no-repeat 0% 50%; padding-left: 19px; display: block;}

/* GALLERY 2 */
div.gallink {padding: 0.3em; padding-left: 33px; margin-bottom: 0.3em;
    background: url('../img/gallery.png') no-repeat left center;}
div.gallink a {font-size: 1.4em;}
div.gallink span.cnt {background: #eee; padding: 0.2em;}

div.g-img-item {width:89px; float: left; margin-right: 2em; margin-bottom: 1em;}
div.g-img-item div.g-border {border: 1px solid #aaabad; background-color: #f1ece8;}
div.g-img-item div.g-border img {display: block; padding: 4px; margin: 0 auto;}
div.g-img-item div.g-label {text-align: center; font-size: 0.9em; line-height: 1.3em; margin-top: 3px;}

/* FOOTER */

#footer-line  {background: #dfdfdf; margin: 0; padding: 0; width: 880px; height: 9px;}

div.debug {font-size: 0em; line-height: 0em;}

#footer {padding: 15px 20px 20px 20px; color: #363636;}

#footer a {color: #363636; text-decoration: none; font-weight: bold;}

#footer a:hover {color: #363636; text-decoration: underline;}

#footer-left {width: 250px; float:left; padding:8px 0px 0px 0px; border: 0px solid green;}

#footer-middle {float: left; padding:8px 0px 5px 10px; width:333px; background: url('/img/menu-bg.gif') repeat-y left top;}

#footer-right {float: right; padding:8px 0px 0px 0px; border: 0px solid green; text-align: right; width:235px;}

#footer-right a {text-decoration: underline; background: url('/img/liquid.gif') no-repeat left center; padding: .2em; padding-left: 20px;}

