body { margin: 0px; padding: 0px; background-color: #1B242E; font-family: verdana, sans-serif; font-size: 11px ; }
a img { border: 0px; }

#pojemnik {width: 100%; margin: 0px; padding: 0px; border-collapse: collapse;}
#pojemnik td { margin: 0px; padding: 0px; border-collapse: collapse;}
.naglowek_lewa { background: #ffffff url("gfx/naglowek_lewa.jpg") top right no-repeat; width: 50%;}
.naglowek { background: #ffffff url("gfx/naglowek.jpg") top left no-repeat; height: 220px; vertical-align: top; }
.naglowek_en { background: #ffffff url("gfx/naglowek_en.jpg") top left no-repeat; height: 220px; vertical-align: top; }
.naglowek_ru { background: #ffffff url("gfx/naglowek_ru.jpg") top left no-repeat; height: 220px; vertical-align: top; }
.naglowek_prawa { background: #ffffff url("gfx/naglowek_prawa.jpg") top left no-repeat; width: 50%;}

.naglowek a img { border: 0px; }
#logo { float: left; margin-top: 20px; margin-left: 15px;}
#flagi { float: right; margin-top: 20px; margin-right: 2px;}
#menu_gorne { margin-top: 176px; }

.tresc_lewa { background: #ffffff url("gfx/tresc_tlo.png") top left repeat-x;}
.tresc { background: #ffffff url("gfx/tresc_tlo.png") top left repeat-x;}
.tresc_prawa { background: #ffffff url("gfx/tresc_tlo.png") top left repeat-x;}

.stopka_lewa { background-color: #1B242E; }
.stopka { background-color: #1B242E; }
.stopka_prawa { background-color: #1B242E; }

.tekst { vertical-align: top; width: 720px; }
.menu { width: 267px; border-right: 1px solid #949AA0; vertical-align: top;}
.menu div.zwiniety { display: none;} 

#mapa_strony { width: 400px; margin: 17px 0 17px 50px; border-left: 1px solid #969A9D; color: #1F4367; }
#mapa_strony td { padding-left: 20px; }
#mapa_strony a, #mapa_strony li {text-decoration: none; font-family: verdana, sans-serif; font-size: 12px ; color: #1F4367;}
#mapa_strony ul  {text-decoration: none; font-family: verdana, sans-serif; font-size: 12px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}
#mapa_strony ul ul { padding-left: 15px; }
#mapa_strony ul ul ul { padding-left: 17px; }

#mapa_strony li { padding: 2px; border-top: 1px solid #969A9D;}
#mapa_strony li { text-decoration: none; font-family: verdana, sans-serif; font-size: 12px ; font-weight: bold; list-style-image: url("gfx/list2.gif"); margin-top: 4px; padding-top: 5px;}
#mapa_strony ul ul li { list-style: disc; list-style-image: none;font-weight: normal; padding: 2px; margin-top: 2px; }
#mapa_strony ul ul li, #mapa_strony ul li a { font-size: 12px;}
#mapa_strony ul ul ul li, #mapa_strony ul ul li a { font-size: 11px; border-top: 0px solid #969A9D;}

.menu a, .menu p { color: #1c4268; text-decoration: none; background-color: #eeeeee; display: block; font-family: verdana, sans-serif; font-size: 12px ; margin: 0px 14px 1px 14px; padding: 3px 3px 3px 15px; font-weight: bold; }
.menu a:hover { color: #ff0000;}
.menu p:hover { color: #ff0000; }
.menu span { margin-top: 7px;}


/* poziom 1 */
.menu a { padding-left: 15px; }
.menu .aktywne { color: #ffffff; text-decoration: none; background: #004990 url("gfx/menu_aktywne.png") top left no-repeat; display: block; font-family: verdana, sans-serif; font-size: 12px ; margin: 0px 14px 1px 14px; padding: 3px 3px 3px 15px; cursor: pointer; cursor: hand; }
.menu .otwarte { background: #eeeeee url("gfx/menu_aktywne3.png") top left no-repeat; display: block; font-family: verdana, sans-serif; font-size: 12px ; margin: 0px 14px 1px 14px; padding: 3px 3px 3px 15px; cursor: pointer; cursor: hand; }
.menu .aktywne2 { color: #ffffff; text-decoration: none; background: #004990 url(); display: block; font-family: verdana, sans-serif; font-size: 12px ; margin: 0px 14px 1px 14px; padding: 3px 3px 3px 15px; cursor: pointer; cursor: hand; }
.menu .zamkniete { background: #eeeeee url("gfx/menu_zamkniete.png") top left no-repeat; cursor: pointer; cursor: hand; }
.menu .aktywne:hover { color: #ff0000;}
.menu .zamkniete:hover { color: #ff0000;}

/* poziom 2 */
.menu div a, .menu div p { padding-left: 30px; background: transparent url("gfx/menu_strona.gif") top left no-repeat; ; font-weight: normal;}
.menu div a.aktywne2 { color: #1c4268; padding-left: 30px; background: transparent url("gfx/menu_strona.gif") top left no-repeat; ; font-weight: normal;}
.menu div .aktywne, .menu div .otwarte { padding-left: 30px; color: #1c4268; background: #ffffff url("gfx/menu_aktywne2.gif") top left no-repeat; cursor: pointer; cursor: hand; }
.menu div .zamkniete { background: #ffffff url("gfx/menu_zamkniete2.gif") top left no-repeat;  cursor: pointer; cursor: hand; }
.menu div .aktywne:hover { color: #ff0000;}
.menu div .zamkniete:hover { color: #ff0000;}

/* poziom 3 */
.menu div div a, .menu div div p { padding-left: 45px; background: #ffffff url("gfx/menu_strona3.gif") top left no-repeat; font-size: 10px;}
.menu div div a.aktywne2 { color: #1c4268; padding-left: 45px; background: #ffffff url("gfx/menu_strona3.gif") top left no-repeat; font-size: 10px;}
.menu div div .zamkniete { padding-left: 45px; cursor: pointer; cursor: hand;  }
.menu div div .aktywne:hover { color: #ff0000;}
.menu div div .zamkniete:hover { color: #ff0000;}

.menu_podswietlone { color: #ff0000 !important; }

.kreska {margin-left: 14px; display: block;}

img { vertical-align: bottom; }
.menu img { vertical-align: bottom; display: block;}


.tresc_wew { margin-top: 14px;  margin-bottom: 14px; }
.kontakt { margin-top: 14px;  margin-bottom: 14px; }

.stopka table { width: 100%; height: 146px; padding: 0px 15px; border-collapse: collapse;}
.stopka table .c1 { border-bottom: 1px solid #56626E; height: 83px; }
.stopka table .c2 { border-bottom: 1px solid #56626E; height: 83px; color: #56626E; text-align: right; font-family: verdana, sans-serif; font-size: 10px; vertical-align: top; line-height: 20px;}
.stopka table .c2 b { color: #d0d7de ; }
.stopka table .c2 a { color: #56626E; text-decoration: none ; font-weight: bold;}
.stopka table .c3 { vertical-align: top; color: #56626E; font-family: verdana, sans-serif; font-size: 10px ; }
.stopka table .c3 a { color: #56626E; text-decoration: none ; font-weight: normal;}
.stopka table .c4 { vertical-align: top; color: #56626E; text-align: right; font-family: verdana, sans-serif; font-size: 10px ; }

#strona { margin: 0px 0 15px 15px; width: 710px; }

#ofirmie { display: block;}
#uslugi { display: block;}
#ofirmie h3, #uslugi h3 { margin: 0 15px; padding: 4px; font-family: verdana, sans-serif; font-size: 12px ; background-color: #eeeeee; }

.intro_lewa { background: #ffffff url("gfx/intro_lewa.jpg") top right no-repeat; width: 50%;}
.intro { background: #ffffff url("gfx/intro_srodek.jpg") top left no-repeat; height: 337px; vertical-align: top; }
.intro_en { background: #ffffff url("gfx/intro_srodek_en.jpg") top left no-repeat; height: 337px; vertical-align: top; }
.intro_ru { background: #ffffff url("gfx/intro_srodek_ru.jpg") top left no-repeat; height: 337px; vertical-align: top; }
.intro_prawa { background: #ffffff url("gfx/intro_prawa.jpg") top left no-repeat; width: 50%;}

.intro_tresc { color: #e5edf5; font-family: verdana, sans-serif; font-size: 11px ; }
.intro_tresc a { color: #ffb618; font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; text-decoration: none; }

.intro_tresc .glowna { width: 100%; background: transparent url("gfx/intro_dekor2.jpg") top right no-repeat;}
.intro_tresc .glowna td { width: 30%; font-family: verdana, sans-serif; font-size: 11px ; color: #e5edf5; background: transparent url("gfx/intro_dekor.jpg") top left no-repeat; vertical-align: top; text-align: justify;}
.intro_tresc .glowna td.glownalink { border-bottom: 1px solid #56626E; width: 30%; font-family: verdana, sans-serif; font-size: 11px ; color: #e5edf5; background: transparent url() top left no-repeat; vertical-align: top;}
.intro_tresc .glowna td.k3 { background: red url() top left no-repeat; border-bottom: 0px;}
.intro_tresc .glowna td.sep { width: 5%; background: transparent url() top left no-repeat; border-bottom: 0px;}
.intro_tresc .glowna td.n { background: transparent url() top left no-repeat; border: 0px; }
.intro_tresc .glowna td div { padding-left: 30px; }
.intro_tresc .glowna h1 { font-family: verdana, sans-serif; font-size: 12px ; color: #ffb618; font-weight: bold; margin: 0; padding: 15px 0 10px 30px; }
.intro_tresc .glowna .wiecej { text-align: right; margin-bottom: 10px; padding: 10px 0px 0px 0px;}

.intro #menu_gorne { margin-top: 290px; }
.intro_en #menu_gorne { margin-top: 290px; }
.intro_ru #menu_gorne { margin-top: 290px; }
.intro #logo { float: left; margin-top: 16px; margin-left: 17px;}
.intro_en #logo { float: left; margin-top: 16px; margin-left: 17px;}
.intro_ru #logo { float: left; margin-top: 16px; margin-left: 17px;}

.referencje h1 { font-family: verdana, sans-serif; font-size: 11px ; color: #293541; font-weight: bold; margin: 0; padding: 0; }
.referencje img { border: 1px solid #969A9D; }
.referencje td { text-align: center; padding: 15px 12px 0px 12px !important; }

.nawigacja { background: transparent url("gfx/nawigacja.gif") top left no-repeat; padding-left: 20px; margin: 3px 0 0 18px;}
.nawigacja, .nawigacja a { font-family: verdana, sans-serif; font-size: 12px ; color: #293541; font-weight: bold; text-decoration: none; }

.kontakt { width: 100%; }
.kontakt td { width: 50%; vertical-align: top; font-family: verdana, sans-serif; font-size: 12px ;}
.kontakt td.mapa { border-left: 1px solid #969A9D; padding-left: 20px !important;}
.kontakt td form { margin: 15px 15px 0 40px;}
.kontakt .kontakt_tresc { padding-left: 40px; }

.kontakt label { display: block; width: 130px; float: left; text-align: right; margin: 0 10px 5px 0;}
.kontakt input { width: 300px; clear: left; border: 1px solid #969A9D; margin-bottom: 5px;}
.kontakt .blad { color: #ff0000;}
.kontakt textarea { width: 300px; height: 50px; clear: left; border: 1px solid #969A9D; margin-bottom: 1px;}
.kontakt a { color: #56626E; text-decoration: none ; font-weight: bold;}
.kontakt .submit { width: auto; height: auto; clear: both; margin-left: 140px; border-width: 0px; }
.kontakt p.info { margin: 2px 0 0 0px; padding: 10px 0; text-align: center; }
.kontakt .zgoda { margin-left: 100px;}

.numerki { text-align: center; font-family: verdana, sans-serif; font-size: 11px ; color: #293541; }
.numerki a { font-family: verdana, sans-serif; font-size: 11px ; color: #293541; font-weight: bold; }

.spacermenu { width: 1px; height: 300px; float: left;}
.spacerglowna { width: 1px; height: 200px; float: left;}

.rreedd { border: 1px solid red !important;}

.aktualnosci { width: 100%; }
.aktualnosci td { vertical-align: top; font-family: verdana, sans-serif; font-size: 11px ;  line-height: 16px;}
.aktualnosci td.foto { width: 130px; }
.aktualnosci h1 { font-family: verdana, sans-serif; font-size: 11px ; color: #293541; font-weight: bold; margin: 0; padding: 0; }

.partner_foto { width: 100px; text-align: center; vertical-align: middle; /*padding-top: 10px; padding-right: 10px; padding-bottom: 10px;*/  }
/*.partner_foto div { padding: 5px, 10px, 10px, 0px;}
.partner_foto img { margin: 5px, 10px, 10px, 0px;}*/
.partner_tekst { text-align: left; vertical-align: top; border-bottom: 1px solid #969A9D; padding-top: 10px; padding-bottom: 10px !important; }