a {
text-decoration:  none;
font-weight: bold;
color: #002E61; 
border: none;
 }
a:hover {
text-decoration:  underline; 
border: none;
 }
 
/* Layout */

#header {
height:  116px; 
width:  100%; 
background: #FFF url(../images/back_verlauf.jpg) repeat-x top;
 }
 
#banner_horiz_right {
height:  263px; 
width:  100%; 
background: #FFF url(images/bg_red.jpg) repeat-x top;
 }
 
#banner_horiz_left {

height:  263px; 
width:  100%; 
background: #FFF url(images/bg_orange.jpg) repeat-x top;
 }

#banner_vertic_mid {
height:  716px; 
width:  100%; 
background: #1E1E1D url(images/bg_green_mid.jpg) repeat-x top;
 }
 
#banner_vertic_down {
width:  100%; 
background: #FFF url(images/bg_green_down.jpg) repeat-x top;
 }
 
#banner_vertic_top {
height: 61px;
width:  210px; 
background: #FFF url(images/bg_green_up.jpg) repeat top;
 }
 
#banner_top_mid {
height:  61px;
width:  202%; 
background: #FFF url(images/bg_beige_top.jpg) repeat top;
 }
 
#main_text {
height:  716px; 
width:  100%; 
background: url(images/bg_beige.jpg) repeat-x top;
background-color: #FFFFFF;
color: #333333;
font-weight: normal;
font-size: 70%;
font-family: Verdana, sans serif;
text-align: justify;
line-height: 18px;
padding-left: 25px;
padding-right: 25px;
margin-bottom: 25px;
margin-left: 25px;
margin-right: 25px;
margin-top: 17px;
font-size-adjust: none;
vertical-align: top;

 }


#promocja {
font-weight: normal;
font-size: 70%;
font-family: Verdana, sans serif;
text-align: center;
line-height: 18px;
color: #990000;
}


#table {
width: 100%;
text-align: left;
} 
/* Main Menu(s) */

a.mainlevel {
font-family: Verdana;
font-size: 13px;
font-weight: bold;
margin-left: 15px;
padding-left: 15px;
display: block;
height: 20px;
width: 150px;
line-height: 12px;
text-decoration: none;
color: #ffffff;
}

a.mainlevel:hover, a.mainlevel#active_menu {
background: #FF9900;
border-left: 5px solid #990000;
text-decoration: none;
font-weight: bold;
color: #990000;
width: 150px;
}

a.sublevel {
padding: 0px;
margin: 0px;
font-family: Verdana;
display: block;
font-size: 10px;
font-weight: bold;
margin-left: 12px;
padding-left: 12px;
text-align: left;
width: 150px;
height: 32px;
line-height: 14px;
text-decoration: none;
color: #669966;
}

a.sublevel:hover, a.sublevel#active_menu {
background: #E2FFB1;
border-left: 3px solid #006633;
text-decoration: none;
color: #006633;
width: 150px;
}

a.sublevel1 {
padding: 0px;
margin: 0px;
font-family: Verdana;
display: block;
font-size: 10px;
font-weight: bold;
margin-left: 12px;
padding-left: 12px;
text-align: left;
width: 150px;
height: 18px;
line-height: 14px;
text-decoration: none;
color: #669966;
}

a.sublevel1:hover, a.sublevel#active_menu {
background: #E2FFB1;
border-left: 3px solid #006633;
text-decoration: none;
color: #006633;
width: 150px;
}


a.galink {
padding: 0px;
margin: 0px;
font-family: Arial Black;
font-size: 16px;
font-weight: bold;
text-align: left;
color: #669966;
padding-left: 10px;
border-left: 23px solid #FF9900;
}

a.galink:hover {
text-decoration: none;
color: #006600;
padding-left: 10px;
border-left: 23px solid #CC3300;
}

.hgaleria1 {
padding: 0px;
margin: 0px;
font-family: Arial Black;
font-size: 16px;
font-weight: bold;
text-align: left;
color: #006600;
padding-left: 10px;
border-left: 23px solid #CC3300;
z-index: 1
}

.htabor1 {
padding: 0px;
margin: 0px;
font-family: Arial Black;
font-size: 14px;
font-weight: normal;
text-align: left;
color: #006600;
padding-left: 10px;
border-left: 18px solid #FF9900;
z-index: 1
}

.htabor1:hover {
padding: 0px;
margin: 0px;
font-family: Arial Black;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #669900;
padding-left: 10px;
border-left: 18px solid #CC3300;
z-index: 1
}

div.moduletable h3 {
width: 175px;
height: 30px;
background-color: #FFFF99;
color: #333333;
font-weight: bold;
font-size: 120%;
font-family: "Trebuchet MS", Verdana, sans serif;
line-height: 32px;
padding-left:5px;
margin-bottom: 5px;
margin-top: 17px;
}

h1 {
width: 175px;
height: 30px;
color: #990000;
font-weight: bold;
font-style: italic;
font-size: 150%;
font-family: Verdana, sans serif;
line-height: 32px;
margin-bottom: 15px;
margin-top: 10px;
}

h2 {
color: #669966;
font-weight: bold;
font-style: normal;
font-size: 130%;
font-family: "Arial Black";
text-align: left;
}

.clDescriptionCont {
position:absolute;  
width:200px; 
visibility:hidden; 
layer-background-color:#cccccc; 
z-index:200;
}
  
.clDescription {
width:180px; 
left:0px; 
top:0px; 
font-family:verdana,arial,helvetica,sans-serif; 
overflow:hidden; 
border: 1px solid #FFCC00; 
padding:3px; 
font-size:11px; 
background-color:#FFFF99; 
text-align: center;
layer-background-color:#FFFF99;
}

.clCaption {
position:absolute; 
left:0px; 
top:0px; 
width:157px; 
height:15px; 
clip:rect(0px 420px 15px 0px); 
font-size:11px; 
font-family:verdana,arial,helvetica,sans-serif; 
background-color:#999999; 
layer-background-color:#999999;
} 

