/* CSS Document */
  body {
        text-align:center;
        background:black url('bg.jpg'); 
        margin:0px;
        background-repeat: repeat-x;
       }
	#center-pos {
        position:relative;	
        margin:0 auto; 
        margin-bottom:20px; 
        width:796px;
       }
  #logo {
        position:relative; 
        width:796px; 
        height:171px; 
        background:black url('logo.jpg');
       }
  #menu {
        position:relative;
        width:796px; 
        height:58px;
        background:black url('menu.jpg');
        line-height:26px;
       }
  #main {
        position:relative;	
        width:796px; 
        background:black url('body_ok.jpg');
        text-align:justify;
        line-height:25px;
        background-repeat:repeat-y;
       }
  #text {
        font-family:Tahoma, sans-serif;
        font-size:90%; 
        color:rgb(255,240,192); 
        font-weight:bolder;
       }
  #down {
        position:relative; 
        width:796px; 
        height:38px; 
        background:black url('down.jpg');
        background-repeat:no-repeat;
        font-family:Tahoma, sans-serif;
        font-size:60%; 
        color:white;
        line-height:25px; 
        text-align:center;
       }
  a {
        font-family:Tahoma; 
        font-size:115%; 
        color:white; 
        font-weight: bolder;
        text-decoration: none;
       }
  a:hover {
        font-family:Tahoma; 
        color:white; 
        font-weight: bolder;
        text-decoration: underline;
       }
  #table {
        margin:0px;
        width:90%;
       }
  #table_cell_1 {
        width:50%;
        text-align:left;
        padding-left:80px;
       }
  #table_cell_2 {
        width:50%;
        text-align:left;
        padding-left:215px;
       }
  #table_cell_3 {
        width:50%;
        text-align:left;
        padding-left:110px;
       }
  #table_cell_4 {
        width:50%;
        text-align:left;
        padding-left:180px;
       }
  #table_pic {
        margin:0px;
        width:99%;
       }
  .table_pic_cell_1 {
        width:30%;        
       }
  .table_pic_cell_2 {
        width:70%;  
        text-align:right;      
       }
  h1 {
        font-family:Tahoma, sans-serif;
        font-size:110%; 
        color:rgb(255,240,192); 
        font-weight:bolder;
        padding-left:30px;
       }
  .h2 {
        font-family:Tahoma, sans-serif;
        font-size:95%; 
        color:rgb(255,240,192); 
        font-weight:bolder;
        padding-left:30px;
        text-align:left;
       }
  .tn { 
        width:50px; 
        height:50px; 
        margin:5px; 
        border:1px solid rgb(255,240,192)
       }
  .tn_70 { 
        width:70px; 
        height:70px; 
        margin:7px; 
        border:1px solid rgb(255,240,192)
       }
  .kontakt {
        width:25%;
        text-align:left;
        font-family:Tahoma, sans-serif;
        font-size:95%;
        color:rgb(255,240,192);
        padding-left:30px;
        padding-bottom:5px;
       }
