/* ------------------------------------------------------------------------------------
-- OVERARCHING LAYOUT
------------------------------------------------------------------------------------ */

body {position:relative; top: 0; margin: 0 auto;  padding:0px; font-size:81.25%; font-family:arial, helvetica, sans-serif; color:#ddd; text-align:center; line-height:1.4em;  background:url(../images/bg.gif) 0 0 repeat-x; background-color: #EAE8E8;}
#wrapper { margin:0 auto; text-align:left; width: 989px; }
.container, .container-alt {position:relative; width:987px;  margin:0 auto; }
.container-alt {border-color:#1d2327; padding:0px;}

.lang {text-align: right;  padding: 0 10px 0 900px;  position:absolute; top:20px; z-index:60; }
.lang a:link, .lang a:visited { color:#FFF; font-size:80%;  text-decoration:none; }
.lang a:hover, .lang a:focus, .lang a:active {color:#F5F3F3; text-decoration:underline;font-size:80%; }
/* ------------------------------------------------------------------------------------
-- BASE STYLES
------------------------------------------------------------------------------------ */

a:link, a:visited {color:#000; text-decoration:none; border:0;}
a:hover, a:focus, a:active {color:#fff; text-decoration:underline; border:0;}

h1, h2, h3, h4 {font-weight:normal; padding:5px;}
h1 em {font-style:normal;}
p {margin:0.5em 0 1.25em;}

.img_center {text-align:center; padding:10px 0; margin:0 auto;}
.img_left {float:left; margin:10px 15px 10px 0;}
.img_right {float:right; margin:10px 0px 10px 15px;}

/* ------------------------------------------------------------------------------------
-- PARTNERS
------------------------------------------------------------------------------------ */
 #partners {position: absolute; top: 0; width: 987px; background:#D3D2D2; border-left: 1px solid #9E9E9E; border-right: 1px solid #9E9E9E; border-bottom: 1px solid #9E9E9E; text-align:right;z-index:100; font-size:80%;}
 #partners .partn {text-align:center; color:#9E9E9E; display:block; float:right; padding: 0 30px 0 0;}
.partn  a:link,.partn a:visited {color:#9E9E9E; text-decoration:none;}
.partn a:hover,.partn a:focus,.partn a:active {color:#7E7F7F; text-decoration:underline;}
#partners .aktualne { float:left; color:#696767; padding: 0 0 0 10px;}
/* ------------------------------------------------------------------------------------
-- HEADER    #header {height:333px; background:url(../images/web-top-flash.jpg) 0 0 no-repeat; } 
------------------------------------------------------------------------------------ */
 #toplogo {height:352px; z-index:20;}
 #header {width:987px; height:352px; background:url(../images/web-top-flash.jpg) 0 0 no-repeat; position:absolute; top:0; margin:0; } 
 #header .topflash { text-align:center;}
/* ------------------------------------------------------------------------------------
-- HEADER2
------------------------------------------------------------------------------------ */
 #toplogo2 {height:179px; z-index:20;}
 #header2 {width:987px; height:179px; background:url(../images/web-top.jpg) 0 0 no-repeat;  position:absolute; top:0; margin:0;} 
  
 /* ------------------------------------------------------------------------------------
EN -- HEADER1    #header {height:333px; background:url(../images/web-top-flash.jpg) 0 0 no-repeat; } 
------------------------------------------------------------------------------------ */

 #header1 {width:987px; height:352px; background:url(../images_en/web-top-flash.jpg) 0 0 no-repeat; position:absolute; top:0; margin:0; } 
 #header1 .topflash { text-align:center;}
/* ------------------------------------------------------------------------------------
EN -- HEADER21 
------------------------------------------------------------------------------------ */
 #header21 {width:987px; height:179px; background:url(../images_en/web-top.jpg) 0 0 no-repeat;  position:absolute; top:0; margin:0;} 
 
