* { 
margin : 0; 
padding : 0; 
font-family : Arial; 
}

body { 
background : #a1d7f1 url('images/bg.gif') repeat-x; 
padding : 15px 0 0 0; 
text-align : center; 
}

img { 
border : 0; 
}

p { 
line-height : 150%; 
text-align : justify; 
font-size : 11px; 
}

h1, div {
font-size : 11px; 
}

#menu a { 
display : block; 
height : 38px; 
float : left; 
text-align : center; 
padding-top : 22px; 
background : url('images/menu_bg1.gif');
background-position : 0 0; 
color : #ffffff; 
font-size : 12px; 
text-decoration : none; 
}

#menu li { 
float : left; 
list-style : none; 
}

#menu .menu_1 { 
width : 140px; 
background: url('images/menu_bg2.gif');
}

#menu .menu_2 { 
width : 214px; 
}

#menu .menu_3 { 
width : 185px; 
}
#menu .menu_4 { 
width : 220px; 
}

/*
#menu .menu_5 { 
width : 150px; 
}
*/

#menu .menu_5 { 
width : 190px; 
background: url('images/menu_bg3.gif');
}

#menu .active { 
background-position : 0px -60px; 
}

#width { 
margin : 0 auto; 
text-align : left; 
width : 950px; 
}

#header { 
background : url('images/header.jpg') no-repeat 0 5px; 
width : 950px; 
height : 235px;
padding-top: 5px;
clear : both; 
}

#main { 
background : #89c6e4 url('images/main_top.gif') no-repeat; 
margin-top : -3px; 
height : 138px;
padding-top: 18px;
}

#langs {
color: #abd8ed;
margin-top: -15px;
position: absolute;
margin-left: 646px;
margin-top: 77px;
text-align: right;
width: 300px;
}

#langs a {
color: #43b1e4;
text-decoration: none;
}

#langs a:hover {
color: #000;
}

.btn_wdr_pl, .btn_wdr_de {
display: block;
width: 158px;
height: 65px;
background: url('images/btn_wdr.gif');
}

.btn_wdr_de {
background: url('images/btn_de_sap.gif');
}

.btn_it_pl, .btn_it_de   {
display: block;
width: 111px;
height: 65px;
background: url('images/btn_it.gif');
margin-left: 82px;
}

.btn_it_de {
background: url('images/btn_de_it.gif');
}



.btn_wdr_pl:hover,.btn_wdr_de:hover, .btn_it_pl:hover, .btn_it_de:hover  {
background-position: 0px -65px;
}

/* HOME PAGE >>> */
.news { 
width : 346px; 
height : 117px; 
background : url('images/main_news_bg.gif'); 
margin-top : 21px; 
}

#news_1 { 
position : absolute; 
margin-left : 223px; 
}

#news_2 { 
position : absolute; 
margin-left : 590px; 
}

.news .date { 
font-weight : bold; 
color : #0081ce; 
}

.news h1 { 
color : #ffffff; 
padding : 20px 20px 10px 20px; 
}

.news p { 
color : #d1d1d1; 
padding : 0 20px; 
}

.btn_more_pl, .btn_more_de { 
display : block; 
width : 46px; 
height : 13px; 
background : url('images/btn_more_pl.gif'); 
position: absolute;
margin-top: 80px;
margin-left: 282px;
}

.btn_more_de {
margin-top: 78px;
margin-left: 284px;
background : url('images/btn_more_de.gif'); 
}

.btn_more_pl:hover, .btn_more_de:hover { 
background-position : 0 -13px; 
}

#menu_l { 
padding-top : 4px; 
width : 230px; 
}

#menu_l a { 
background : url('images/menu_l1_bg.gif') no-repeat; 
width : 181px; 
height : 29px; 
font-size : 12px; 
color : #045276; 
text-decoration : none; 
padding : 11px 0 0 42px; 
float : left; 
}

#menu_l a:hover { 
background-position : 0 -40px; 
}

#buttons {
position: absolute;
margin-left: 570px;
margin-top: 100px;
}

#buttons a {
float: left;
}

/* <<< HOME PAGE */

/* SUBPAGES >>> */
#content {
background: #0095da; 
}

#content {
background: url('images/content_bg.gif') repeat-y #0095da; 
}

#right {
background: url('images/content_bg.jpg') no-repeat; 
width: 740px;
margin-left: 210px;
min-height: 480px;
}

#submenu { 
width : 210px; 
position: absolute;
_margin-left: -210px;
}

#submenu li {
list-style: none;
}

#submenu a { 
background : url('images/menu_l1_bg.gif') no-repeat; 
width : 168px; 
height : 29px; 
font-size : 12px; 
color : #045276; 
text-decoration : none; 
padding : 11px 0 0 42px; 
float : left; 
}


#submenu a.level_2 {
padding-left: 52px;
width : 158px; 
background : url('images/menu_l2_bg.gif') no-repeat; 
}

#submenu a.level_3 {
padding-left: 72px;
width : 138px; 
background : url('images/menu_l3_bg.gif') no-repeat; 
}

#submenu a.active, #submenu a.active:hover  {
background-position: 0px -80px; 
}

#submenu a.active {
font-weight: bold;
}


#submenu a:hover { 
background-position : 0 -40px; 
}

#submenu .bottom {
background : url('images/submenu_bottom.gif'); 
height: 6px;
font-size: 0px;
clear: both;
}

#right p {
font-size: 13px;
color: #fff;
padding-top: 10px;
padding-bottom: 15px;
display: block;
float: none;
}

#right .margin {
padding: 0px 35px;
}

#right .margin div {
font-size: 13px;
color: #fff;
padding-top: 10px;
padding-bottom: 15px;
line-height: 150%;
}

#right .margin div.white {
background: white;
padding: 15px;
text-align: center;
margin-bottom: 20px;
}

#right .margin div.white img {
margin: 10px 5px;
}

#right table {
width: 670px;
margin: 10px 0px;
font-size: 13px;
color: #fff;
border-collapse: collapse;
}

#right table td {
padding: 5px;
border: 1px solid #a1d7f1;
}

#right table.noborder {
width: 400px;
margin: 0px;
padding: 0px;
}

#right table.noborder td {
border: 0px;
padding: 2px 0px;
}

#right table th {
font-weight: bold;
text-align: center;
padding: 5px;
}

#right ul {
margin: 5px 0px 5px 40px;
list-style: square;
color: white;
font-size: 13px;
}

#right ul li {
margin-bottom: 3px;
text-align: justify;
}

#right ul li.margin9 {
margin-bottom: 9px;
}



#right .date { 
font-weight : bold; 
color : #0081ce; 
}

#right h1 {
padding-top: 14px;
font-size: 15px;
color: white;
font-weight: bold;
padding-left: 10px;
text-transform: uppercase;
background: url('images/h1.gif') 0px 20px no-repeat;
}

#right h1.nocap {
text-transform: none;
}

h2, h3, h4, h5, h5 {
padding: 0px;
margin: 0px;
color: white;
}

h2 {font-size: 16px;}
h3 {font-size: 15px;}
h4 {font-size: 14px;}
h5 {font-size: 13px;}
h6 {font-size: 12px;}


#right a {
color: #045276;
text-decoration: none;
}

#right a:hover {
color: #fff;
}

#hipek {
float: right; 
margin-right: 0px;
margin-top: -150px;
background: url('images/hipek.gif');
width: 419px;
height: 170px;
}

#hipek a {
float: left;
}

#hipek .btn_wdr2 {margin-left: 39px; margin-top: 26px}
#hipek .btn_it2 {margin-top: 26px}

.hipek_bg {
width: 390px;
height: 170px;
float: right;
}


#bottom {
clear: both;
height: 45px;
background : url('images/bottom.gif') no-repeat #a1d7f1; 
}

#right .img {
margin-top: 10px;
border-bottom: 1px solid #0086bf;
border-right: 1px solid #0086bf;
display: block;
padding: 4px;
background: url('images/img_bg.gif');
margin: 10px auto 0px;
}

#right .img img {
display: block;
}

#right .fleft {
margin-right: 8px;
margin-top: 6px;
float: left;
}

#right .fright {
margin-left: 8px;
margin-top: 6px;
float: right;
}

#right .center {
text-align: center;
}

#right .center span {
margin: 0px auto;
}

#right #pop {
text-align: justify;
width: 341px;
height: 73px;
background: url('images/popup.png') no-repeat;
position: absolute; 
padding: 0px;
display: none;
left: 50%;
margin-left: 155px;
margin-top: -86px;
}

#right #pop p {
font-size: 11px;
line-height: 130%;
padding: 8px;
}

.popup {
cursor: pointer;
color: #045276;
}
/* <<< SUBPAGES */


/* NEWS >>> */

#right .news2 {
width: 676px;
height: 90px;
background : url('images/news_bg.gif') no-repeat;
margin-bottom: 10px;
margin-left: 30px;
}


.btn_more2_pl, .btn_more2_de { 
display : block; 
width : 52px; 
height : 17px; 
background : url('images/btn_more2_pl.gif'); 
float : right;
position: absolute;
margin-top: 62px;
margin-left: 610px
}



.btn_more2_de { 
background : url('images/btn_more2_de.gif'); 
height : 16px;  
width : 43px; 
margin-left: 614px;
}

.btn_more2_pl:hover { 
background-position : 0 -17px; 
}

.btn_more2_de:hover { 
background-position : 0 -16px; 
}


.btn_back_pl, .btn_back_de { 
display : block;
width: 53px;
height : 14px; 
background : url('images/btn_back_pl.gif'); 
font-size: 1px;
margin-top: 10px;
}

.btn_back_de {
background : url('images/btn_back_de.gif'); 
}

.btn_back_pl:hover , .btn_back_de:hover { 
background-position : 0 100%; 
}

#right .news2 h1 {
padding : 20px 20px 5px 20px; 
font-size: 13px;
background: none;
}

#right .news2 p { 
color : #d1d1d1; 
padding : 0 20px; 
}



/* <<< NEWS  */

#main_bot { 
background : url('images/main_bot.jpg') no-repeat; 
width : 950px; 
height : 287px;
}

#main_bot h1 {
padding-top: 14px;
font-size: 15px;
color: white;
font-weight: bold;
padding-left: 10px;
text-transform: uppercase;
background: url('images/h1.gif') 0px 20px no-repeat;
margin-left: 30px;
}

#main_bot p { 
padding : 15px 0 0 30px; 
width : 486px; 
color : white; 
font-size : 13px; 
}
#main_bot ul { 
width : 486px; 
padding-left: 108px; 
list-style: square;
margin-left: 20px;
text-align: justify;
color : white; 
font-size : 13px; 
}



#main_bot .header { 
margin-bottom : 10px; 
}

#footer { 
color : #2093cd; 
margin-top: -25px;
padding-left: 10px;
}

.sap_logo {
margin-left: -140px; 
position: absolute;
}

#footer a { 
color : #2093cd; 
text-decoration : none; 
}

#footer a:hover { 
color : #000; 
}


/* MAP >>>  */

#right .map ul {
margin-left: 15px;
}

#dojazd {
float: right; 
width: 300px; 
text-align: center;
margin-top: 6px;
}


#map1, #map2 {
position: absolute;
border-bottom: 1px solid #0086bf;
border-right: 1px solid #0086bf;
background: url('images/img_bg.gif');
padding: 0px; 
margin: 0px;
text-align: center;
z-index: 100;
margin-top: 10px;
margin-left: 40px;
}

#map2 {
padding: 0px 4px;
}

#map_i {
width: 500px;
height: 350px;
margin: -5px 4px 30px 4px;
padding: 0px;
}


#right .link {
cursor: pointer;
}

.mapClose {
margin-top: 5px;
text-align: center;
display: block;
}


#right .link p {
position: absolute;
background: #4a9cc0;
padding: 4px;
width: 292px;
_width: 300px;
text-align: center;
margin-top: 174px;
}

/* <<< MAP  */


/* FORM >>> */

#right table.noborder input, #right table.noborder select, #right table.noborder textarea, #right table.noborder option {
background: none;
border: 1px solid #a1d7f1;
width: 240px;
padding: 2px;
color: #fff;
}

#right table.noborder option {
background: #0095da;
border: 0px;
padding: 0px 2px;
}

#right table.noborder select {
width: 246px;
background: #0095da;
}

#right table.noborder textarea {
height: 80px;
}


/* <<< FORM */


.sapl {
font-size: 11px;
color : #045276; 
position: absolute;
text-align: center;
width: 210px;
margin-top: -125px;
}


.btn_more3_pl, .btn_more3_de { 
display : block; 
width : 52px; 
height : 17px; 
background : url('images/btn_more3_pl.gif'); 
margin-left: 437px;
}

.btn_more3_de { 
width: 43px;
background : url('images/btn_more3_de.gif'); 
margin-left: 502px;
}

.btn_more3_pl:hover, .btn_more3_de:hover  {
background-position: 0px 100%;
}