@charset "UTF-8";

body { background: #EAF2F9; 
       background-image: url("../img/bg.png");
       background-repeat: repeat-x; 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-size: 11px; 
       color:#000000; 
       margin: 0; 
       font-weight: normal; 
       padding:0; 
       text-align: center; opacity: 0.99999; 
       text-shadow: 0 0 0 #000;
     }

ul, ol, p, li { margin: 0; 
                padding: 0; 
                text-align:justify;
                background-position: center;
              }
              
table, table th, table td {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: normal; 
  color:#000000; 
  position: relative;
}


td.s_ttii {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	margin: 0px;
	padding: 7px;
	background-position: center;
	background-color: #E1E1E1;
}

.s_ttii {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	margin: 0px;
	padding: 7px;
	background-position: center;
	background-color: #E1E1E1;
}

.s_tt_over {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	margin: 0px;
	padding: 7px;
	background-position: center;
	background-color: #E2E2E2;
}

td.ttia {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	margin: 0px;
	padding: 7px;
	background-position: center;
	background-color: #EFF4DF;
}

td.s_ttia {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	margin: 0px;
	padding: 7px;
	background-position: center;
	background-color: #EFF4DF;
}

.s_ttia {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	margin: 0px;
	padding: 7px;
	background-position: center;
	background-color: #EFF4DF;
}

a { text-decoration: none;
    color: black;
  }
a:visited { text-decoration: none;
    color: black;
  }
a:hover { text-decoration: underline;
    color: black;
  }  

strong { font-size: 1.1em; 
         color: #D87718; 
       }

#fotox {
           text-align: center; 
           position: relative;
}

:-moz-any-link:focus { outline: none; }
a, input { outline: none; }
li { list-style: none; }
h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
h1 { z-index: 100; font-size: 22px; font-family: "Trebuchet MS", Verdana; font-weight: normal; }

.h1White { color: white; }
.h1Black { color: black; }

h2 { font-size: 20px; font-family: "Trebuchet MS", Verdana; font-weight: normal; color: #214DAB; line-height: 120%; }

h2 a, h2 a:visited { color: #214DAB; text-decoration: none; }

h2 a:hover { border-bottom: 1px dotted #214DAB; padding-bottom: 1px; }

#bodyAll { width: 948px; 
           height: auto; 
           margin-left: auto; 
           margin-right: auto; 
           text-align: left; 
           
         }
         
#fotoZ { background: #ffffff; 
       height: 20px; 
       width: 100%; 
     }

#top { background: #0861B7; 
       height: 8px; 
       width: 100%; 
     }

#header { width: 100%; 
          margin-top: 18px; 
          float: left; 
          height: 101px; 
          background:URL("../img/ht.gif") no-repeat; 
        }

#logo { position: relative; 
        width: 302px; 
        height: 77px; 
        margin:0; 
        padding: 0; 
        left: 5px; 
        z-index: 5; 
        top: 7px; 
        float:left; }

#logo ul { margin:0; 
           list-style: none; 
           border: none; 
         }


#bottom { width: 100%; 
          padding-bottom: 70px; 
          position: relative; 
          float: left; 
          height: 25px; 
          background:url("../img/ft.png") no-repeat; 
        }
        
#navi { width: 100%; 
        height: 37px; 
        background: url("../img/navi.png") repeat-x; 
        z-index: 10; 
        float: left; 
      }
     
#navi li { display: inline; 
           float: left; 
         }

#navi li a { font-size: 12px; 
             color: white; 
             margin:0; 
             font-weight: bold; 
             text-decoration: none; 
             padding-left: 10px; 
             float: left; 
             padding-right: 10px; 
             padding-top: 11px; 
             color: white; 
             padding-bottom: 12px; 
           }
          
.naviRight { font-size: 12px; 
             color: white; 
             margin:0; 
             font-weight: bold; 
             text-decoration: none; 
             padding-left: 10px; 
             float: right; 
             padding-right: 10px; 
             padding-top: 11px; 
             padding-bottom: 12px;
             z-index: 100; 
             position: relative;   
             display: inline;           
           }
           
.naviRight a { color: #FFFFFF; text-decoration: none; }   
.naviRight a:visited { color: #FFFFFF; text-decoration: none; }           

.ustReklam { position: absolute; 
             right: 6px; 
             margin-top: 10px; 
             height: 50px; 
           }

.ustReklam a { width: 110px; 
               height: 50px; 
               display: block; 
             }
	
.ustReklam a:hover { background: none;}

#indexTopReklam { 
                  height: auto; 
                  padding-right: 5px; 
                  padding-top: 3px;
                  padding-bottom: 3px;
                  float: right;
                }

#indexGen { width: 100%; 
            height: auto; 
            background: white; 
            float: left; 
           }
         
           
#indexTop { width: 100%; 
            height: 400px; 
            background: white; 
            float: left; 
           }
#indexTop li { width: 100%; background: url("../img/poi.png") no-repeat top left; padding-left: 35px; 
               background-position:0px 14px; 
               padding-top: 12px; 
               padding-bottom: 12px; 
             } 
             
#indexTopLeftList { width: 100%; position: relative; float: left; left: 16px; top: 10px; }
             

#indexMiddle { width: 100%; 
               height: 220px; 
               background: #276FD6; 
               float: left; 
               color: white; 
             }



#indexBottom { width: 100%; float: left; min-height: 300px; background: white; padding-top: 24px; padding-bottom: 30px; }

#indexBottomLeft { width: 592px; 
                   position: relative; 
                   float: left; 
                   left: 17px; 
                 }
                 
#indexBottomLeftList { width: 540px; position: relative; float: left; left: 16px; top: 10px; }
#indexBottomLeft li { width: 100%; background: url("../img/poi.png") no-repeat top left; padding-left: 35px; background-position:0px 14px; padding-top: 12px; padding-bottom: 12px;  border-bottom: 1px solid #D4E5F8; } 
#indexBottomLeft li p { padding-top: 3px; margin:0; line-height: 160%; padding-left: 2px; color: black; }

#indexBottomRight { width: 270px; 
                    padding-top: 20px; 
                    padding-left: 35px; 
                    float: left; 
                    position: relative; 
                  }
#indexBottomRight li { width: 100%; background: url("../img/poi.png") no-repeat top left; padding-left: 35px; background-position:0px 14px; padding-top: 12px; padding-bottom: 12px;"} 
#indexBottomRight li p { padding-top: 3px; margin:0; line-height: 160%; padding-left: 2px; color: black; }


#googleReklam { width: 100%; 
          padding-bottom: 70px; 
          position: relative; 
          float: left; 
          height: 25px; 
          background:url("../img/ft.png") no-repeat; 
        }
        










