@import url(fancybox.css);

body {background: #7c7d7d url(../grafika/tlo.jpg) repeat-x; margin: 0px 0px 0px 0px; font-family: Tahoma, Arial, 'Arial CE', Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
body.window {background: #383838;  color: White; font-size: 8pt; margin: 0px 0px 0px 0px;}
div.centra {position: relative; margin: auto; width: 862px; text-align: center;}
table {border: 0px solid Black;	border-collapse: collapse; margin: 0px 0px 0px 0px;}
td {vertical-align: top; border: 0px; padding: 0px 0px 0px 0px; text-align: left; vertical-align: top;}
p, h1, h2, h3 {margin: 15px 0px 15px 0px;}
div {margin: 0px 0px 0px 0px;}
h2 {margin: 0px 0px 0px 0px;}
img {border: 0px;}
form {margin: 20px 0px 20px 0px;}
br.przelam {clear: both; visibility: hidden; display: block; line-height: 0px; font-size: 0px;}
span.bold {font-weight: bold;}
p.bold {font-weight: bold;}
div.komunikaty {color: red;}
.tar {text-align: right !important;}
.tal {text-align: left !important;}
.tac {text-align: center !important;}

/******************************* Newsletter ********************************/
td#wysylanie {background-color: White; padding: 7px; font-weight: bold; font-size: 12pt; font-family: "Trebuchet MS", Tahoma, Arial, 'Arial CE', Verdana, Helvetica, sans-serif; color: #0372d0;}
div.es_plaintext {width: 470px; text-align: left; font-size: 12pt; font-family: Times New Roman;}

/******************************** BB Code - panel ********************************/
div.bbc_toolbar {padding: 5px 0px 2px 0px;}
div.bbc_toolbar img {border: 1px solid Black; margin-right: 5px;}
textarea.xpBB {width: 610px; font-family: Verdana; line-height: 17px; color: Black; overflow: auto; border: 1px solid #6D6D6D; margin-bottom: 3px; padding: 3px; font-weight: normal;}

/****************************************************************
 * Video YouTube
 * Stand. wym. odtwarzacza: 425x344, 480x385, 640x505, 960x745
 ****************************************************************/
div.youT {text-align: center; margin: auto;}
object.youT {width:425px; height:344px;}

/******************************* Wyszukiwarka ********************************/
p.wyszP {font-size: 11px;}
p.wyszP strong {font-size: 12px;}

div.wynik_wyszukiwania {width: 450px; margin: 15px 0px 5px 0px; line-height: 16px;}
div.wynik_wyszukiwania span {color: Green; margin-left: 10px;}
div.wynik_wyszukiwania a {font-weight: bold; text-decoration: underline;}
div.wynik_wyszukiwania a:visited {text-decoration: underline;}

/******************************* XHTML parser ********************************/
span.xh_lista {display: list-item; list-style: square outside; list-style-position: outside; margin: 3px 0px 3px 20px;}
span.xh_pochyl {font-style: italic;}
span.xh_pogrob {font-weight: bold;}
span.xh_podkresl {text-decoration: underline;}
span.xh_naglowek_2 {font-size: 14px;font-weight: bold; font-family: "Trebuchet MS", Tahoma, Arial, 'Arial CE', Verdana, Helvetica, sans-serif;}
div.xh_tabela {width: 530px; white-space: pre; line-height: 6px; font-family: "Lucida Console";}

/******************************* CMS - Strony ********************************/
span.news_data {font-size: 10px; color: Silver; font-weight: normal; font-family: Tahoma;}
p.es_naglowek {font-family: "Trebuchet MS", Tahoma, Arial, 'Arial CE', Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
p.es_naglowekP {font-family: "Trebuchet MS", Tahoma, Arial, 'Arial CE', Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.es_naglowekN {font-family: "Trebuchet MS", Tahoma, Arial, 'Arial CE', Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
div.es {width: 575px; text-align: justify; margin-bottom: 15px; font-family: Tahoma, Arial, 'Arial CE', Verdana, Helvetica, sans-serif; line-height: 17px;}
div.es_right { float: right; text-align: center; font-style: italic; margin: 0px 0px 9px 9px;}
div.es_left {float: left; text-align: center; font-style: italic; margin: 0px 9px 9px 0px;}
div.es_center {text-align: center; font-style: italic; margin: 0px 9px 9px 9px;}
img.es {border: 6px solid #F3F3F3;}
span.pdstr {display: list-item; list-style: square inside; list-style-position: inside; margin: 3px 0px 3px 0px; color: #0355a1}

/******************************* CMS ********************************/
td.bold_left {font-weight: bold;}
td.bold_right {text-align: right; font-weight: bold;}
p.podkreslenie {font-weight: bold; border-bottom: 1px solid Black; width: 330px;}
img.flaga {margin: 0px 0px 0px 15px;}
fieldset.uwagi {border: 1px solid Black; color: red; width: 300px; padding: 5px 5px 5px 5px;}
legend.uwagi {color: Black; font-weight: bold; font-size: 9px;}
img.ramka {border: 1px solid Black;}
img.icon_set {margin: 10px 4px 20px 4px; border: 0px;}
div.pd {font: normal 11px Tahoma;}
div.pd div {font: bold 9px Tahoma; margin: 10px 0px 0px 0px;}
div.ala_tab {font-weight: bold; margin: 5px 0px 0px 0px;}
div.ala_tab div {float: left; font-weight: normal; width: 250px;}

/******************************* Galerie foto ********************************/
.gal_nag {width: 400px; font-weight: bold; border-bottom: 1px solid Black; font-size: 11px; margin: 15px 0px 15px 0px;}
div.gal_kontener {width: 630px;}
div.gal_kontener p {margin: 0px 0px 10px 0px; text-align: justify; line-height: 17px;}
div.gal_kontener img {border: 4px solid Gray; margin: 0px 15px 15px 0px;}

div.gal_okno {width: 100%; text-align: center; padding-top: 25px;}
div.gal_okno img {border: 9px solid White; margin: 0px 0px 15px 0px;}
div.gal_okno p {margin: 0px; padding: 0px 20px 15px 20px; text-align: center;}
p.gal_menu {font-weight: bold;}
p.gal_menu span {color: White; border: 0px solid White; padding: 1px 5px 2px 5px;}
p.gal_menu a {color: White; border: 1px solid White; padding: 1px 4px 2px 4px; background: Gray;}
p.gal_menu a:active {color: White; text-decoration: none;}
p.gal_menu a:visited {color: White; text-decoration: none;}
p.gal_menu a:hover {color: White; text-decoration: none;  background: Black;}

/******************************* Kontakty ********************************/
div.kontakty_kont {margin-bottom: 17px; border: 0px solid Black; line-height: 14px; font-family: Tahoma, Arial, Verdana, 'Arial CE', Helvetica, sans-serif; }
div.kontakty_foto {float: left; padding-right: 15px}

/******************************* Formularze ********************************/
div.jpdNag {font-weight: bold; margin-bottom: 5px}
div.jpdPol {margin-bottom: 10px}

/******************************* Formularze CMS dodaj / edytuj ********************************/
div.cms_form {}
div.cms_form div {margin-bottom: 2px;}
div.cms_form_n {font-weight: bold; margin-top: 7px;}
div.cms_form span.xh_lista {margin: 3px 0px 3px 15px;}

/******************************* Komunikaty ********************************/
div.kom_ok {font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial, 'Arial CE', Verdana, Helvetica, sans-serif; color: #099e06; margin: 20px 0px 20px 0px; font-weight: bold; width: 400px; text-align: center; padding: 10px; border: 1px solid #099e06;}
div.kom_er {font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial, 'Arial CE', Verdana, Helvetica, sans-serif; color: #e20000; margin: 20px 0px 20px 0px; font-weight: bold; width: 400px; text-align: center; padding: 10px; border: 1px solid #e20000;}

div.kom_blk {font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial, 'Arial CE', Verdana, Helvetica, sans-serif; color: Black; margin: 20px 0px 20px 0px; font-weight: bold; width: 400px; text-align: center; padding: 10px; border: 1px solid Black;}

/******************************** style uniwersalnej tabeli ********************************/
table.uni_tabela {border : 1px solid Gray; border-collapse : collapse; margin: 10px 0px 10px 0px;}
tr.uni_naglowek td {border: 1px solid Gray; padding: 4px; background: ButtonFace; font: bold 11px Tahoma;}
tr.uni_wiersz td {border : 1px solid Gray; padding: 3px 5px 3px 5px;}
tr.uni_wiersz_hover td {border : 1px solid Gray; padding: 3px 5px 3px 5px;}
tr.uni_wiersz {background: #F9F9F9;}
tr.uni_wiersz_hover {background: #D2E9FF;}
tr.uni_naglowek_9 td {border: 1px solid Gray; padding: 2px; background: ButtonFace; font: bold 9px Tahoma;}
tr.uni_wiersz_9 td {border : 1px solid Gray; padding: 3px 5px 3px 5px; font-size: 9px;}
tr.uni_wiersz_hover_9 td {border : 1px solid Gray; padding: 3px 5px 3px 5px; font-size: 9px;}
tr.uni_wiersz_9 {background: #F9F9F9;}
tr.uni_wiersz_hover_9 {background: #D2E9FF;}

/******************************** tabela cennik ********************************/
table.cennik {border : 1px solid Gray; border-collapse : collapse; width: 505px;}
table.cennik td {vertical-align : middle; border : 1px solid Gray; padding: 2px 4px 2px 4px;}
td.cennik_c {text-align : center;}
td.cennik_p {text-align : right;}
td.cennik_n {text-align : center; font-weight: bold;}

/******************************** linki edytora stron cms ********************************/
a.ramka {border: 1px solid Black; text-decoration: none; padding: 0px 2px 1px 2px; margin: 40px 0px 0px 15px; color: Black; background: #D2D2D2; font-size: 10px;}
a.ramka:link {color: Black;}
a.ramka:active {color: Black;}
a.ramka:visited {color: Black;}
a.ramka:hover {color: White; background: #848484; text-decoration: none;}

/******************************** style przyciskow cms ********************************/
a.akcje {border: 1px solid Black; padding: 1px 5px 1px 5px; text-decoration: none; margin-left: 13px; font-size: 7pt; background: White; font-weight: normal;}
a.akcje:link {color: Black;}
a.akcje:active {color : White; background: Black;}
a.akcje:visited {color : Black;}
a.akcje:hover {color : White; background: Black; text-decoration: none;}
div.akcje {margin-bottom: 5px;}
div.stronicowanie a.akcje {padding: 1px 15px 1px 15px; font-weight: bold; margin: 0px 12px 0px 0px;}
a.akcje_nazwa {font-size: 8pt; color: Black; margin-left: 10px;}
a.akcje_nazwa:link {color : Black;}
a.akcje_nazwa:visited {color : Black;}
p.akcje {font-weight: bold; color: Black;}
span.m_grup {position: absolute; left: 375px; width: 200px; padding-bottom: 2px;}
span.m_dzialow {position: absolute; left: 350px; width: 200px; padding-bottom: 2px;}

/******************************* linki cms ********************************/
a:link {color: #0355a1;	text-decoration: none;}
a:active {color: #0355a1; text-decoration: none;}
a:visited {color: #0355a1; text-decoration: none;}
a:hover {color: #FF4500; text-decoration: underline;}

/******************************* linki dzialow MS ********************************/
a.dzialyMS:link {color: #FF4500;	text-decoration: none;}
a.dzialyMS:active {color: #FF4500; text-decoration: none;}
a.dzialyMS:visited {color: #FF4500; text-decoration: none;}
a.dzialyMS:hover {color: Black; text-decoration: none;}

/******************************* linki grup MS ********************************/
a.grupyMS:link {color: #0372d0;	text-decoration: none;}
a.grupyMS:active {color: #0372d0; text-decoration: none;}
a.grupyMS:visited {color: #0372d0; text-decoration: none;}
a.grupyMS:hover {color: Green; text-decoration: none;}

/******************************* linki stron MS ********************************/
a.stronyMS:link {color: Black;	text-decoration: none;}
a.stronyMS:active {color: Black; text-decoration: none;}
a.stronyMS:visited {color: Black; text-decoration: none;}
a.stronyMS:hover {color: Green; text-decoration: none;}

/******************************** linki menu cms ********************************/
a.menu {color: White; text-decoration: none;}
a.menu:visited {color: White;}
a.menu:hover {color: White; text-decoration: underline;}

/******************************* style formularzy xp ********************************/
form input{font-family: Tahoma, Arial, 'Arial CE', Verdana, Helvetica, sans-serif;	font-size: 8pt; font-weight: normal;}
form select {font-family: Tahoma, Arial, 'Arial CE', Verdana, Helvetica, sans-serif;	font-size: 8pt; font-weight: normal;}
form textarea {font-family: Tahoma, Arial, 'Arial CE', Verdana, Helvetica, sans-serif;	font-size: 8pt; font-weight: normal;}
input.xp {border: 1px solid #6D6D6D; color: Black; margin: 0px 0px 3px 0px; font-weight: normal; padding: 1px;}
input.xp_submit {border: 1px solid #6D6D6D; color: Black; margin: 0px 0px 3px 0px; font-weight: normal;}
select.xp {margin-bottom: 3px; font-weight: normal;}
textarea.xp {color: Black; overflow: auto; border: 1px solid #6D6D6D; margin-bottom: 3px; padding: 3px; font-weight: normal;}
textarea.xp_noscroll {color: Black; overflow: hidden; border: 1px solid #6D6D6D; margin-bottom: 3px; padding: 3px; font-weight: normal;}

/******************************** layout panelu cms ********************************/
table.glowna {border: 6px solid white; border-collapse: collapse; background-color: #EDEDED;}
td.glowna {border: 6px solid white; width: 850px;}
td#tresc {padding: 15px 0px 15px 0px;}
td#menu_glowna {height: 180px; background: #222222; border: 6px solid white; color: White; vertical-align: top; text-align: left; padding: 0px 0px 5px 0px;}
td#gorny_margines {width: 850px; padding: 5px 0px 5px 0px;}
td#dolny_margines {width: 850px; background: #222222; text-align: center; color: White; padding: 5px 0px 5px 0px;}
span.naglowek_strony {font-weight: bold; font-size: 13pt; font-family: "Trebuchet MS", Tahoma, Arial, 'Arial CE', Verdana, Helvetica, sans-serif; color: #0372d0;}
div.odsun_25 {padding: 0px 0px 0px 25px; text-align: left;}
div.dod_submit {position: absolute; top: 217px; left: 350px; z-index: 5;}

/********* menu site ********/
a.menu_site {text-decoration: none; font-size: 11px; color: #252525; display: block; padding-left: 10px; background: url(../grafika/layout/str_ptk_gr.png) no-repeat left 4px;}
a.menu_site:link {color: #252525;}
a.menu_site:active {color : #252525;}
a.menu_site:visited {color: #252525;}
a.menu_site:hover {color: #ed3605; text-decoration: none;}

a.menu_siteBS {text-decoration: none; font-size: 11px; color: #4da300; display: block; padding-left: 10px; background: url(../grafika/layout/str_ptk_gr.png) no-repeat left 4px;}
a.menu_siteBS:link {color: #4da300;}
a.menu_siteBS:active {color : #4da300;}
a.menu_siteBS:visited {color: #4da300;}
a.menu_siteBS:hover {color: #4da300; text-decoration: none;}

div.head_menu {color: #2b2a26; font-weight: bold; padding: 0px 0px 5px 22px; font-size: 16px; font-family: "Trebuchet MS"; background: url(../grafika/layout/ptk_nag_menu.png) no-repeat left; border-bottom: 1px solid #2b2a26; width: 205px; margin-bottom: 5px;}
div.menu_site {margin: 0px; padding: 8px 0px 7px 5px; width: 225px; background: url(../grafika/layout/sep_tlo_poziom.png) repeat-x bottom;}
div.menu_siteWYR {margin: 0px; padding: 8px 0px 7px 5px; width: 225px; background: url(../grafika/layout/sep_tlo_poziom.png) repeat-x bottom;}
div.menu_siteWYR a.menu_site {font-weight: bold; color: #ed3605;}
div.menu_siteWYR a.menu_siteBS {font-weight: bold}

/******************************** Site ********************************/
body.site {background-color: White; background-image: none; margin: 0px; font-family: Tahoma, Arial, 'Arial CE', Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
body.popup {background: White url(../grafika/layout/tlo_b.png) repeat-x; margin: 20px 0px 20px 15px; font-family: Tahoma; font-size: 8pt; font-weight: normal;}

div.k0 {position: relative; width: 895px; text-align: center; margin: auto; background-color: White;}
div.k1 {position: relative; width: 895px; height: 110px; text-align: left;}
div.k2 {position: relative; width: 895px; height: 255px; text-align: left; margin-bottom: 25px;}
div.k3 {position: relative; width: 895px; text-align: left; margin-bottom: 20px; background: url(../grafika/layout/tlo_sep.png)}
div.k3s {position: relative; width: 895px; text-align: left; margin: -20px 0px 20px 0px;}
div.k4 {position: relative; width: 895px; height: 110px; text-align: left; background: url(../grafika/layout/sep_tlo_poziom.png) repeat-x top;}

#k0_raty {position: absolute; top: 302px; right: -37px; z-index: 20;}

#k1_logo {position: absolute; top: 10px; left: 20px}
#k1_slogan {position: absolute; top: 40px; left: 160px}
#k1_lang {position: absolute; top: 55px; right: 5px}
#k1_lang iframe {float: left; }
#k1_menu {position: absolute; top: 16px; right: 5px; font-weight: bold;}
#k1_menu img {margin: 0px 1px 1px 12px;}
.k1 h1 {margin: 0; position: absolute; top: 40px; left: 145px; font-size: 24px; }
.k1 h1.en {display: none; }


#k2_szukaj {position: absolute; margin: 0px; top: -16px; right: 0px; height: 29px; width: 275px; padding: 8px 0px 0px 20px; background-color: #292724; z-index: 10;}
#k2_banner {position: absolute; right: 0px; top: 0px; z-index: 5; width: 690px; height: 255px;}
#k2_menu {position: absolute; left: -7px; top: 0px; z-index: 15; width: 225px; height: 255px; background: url(../grafika/layout/tlo_menu.png) repeat-y;}

div.k3l {float: left; width: 250px; border: 0px solid red; padding-left: 3px;}
div.k3r {position: relative; float: right; width: 595px; padding: 0px 20px 0px 0px; border: 0px solid red;}
h3.k3r_nag {font-size: 11pt; font-weight: bold; color: #68b02a; margin: 0px 0px 20px 0px; font-family: "Trebuchet MS"}
div.k3l_menu {padding-bottom: 50px;}
div.k3l_box {padding: 0px 25px 20px 0px; line-height: 18px; }
#k3s_11 {width: 895px; background: url(../grafika/layout/tlo_korzysci_1.jpg) no-repeat bottom right; padding-top: 20px;}
#k3s_12 {width: 895px; background: url(../grafika/layout/tlo_korzysci_2.jpg) no-repeat bottom right; padding-top: 20px;}
#k3s_boxK {}
#k3s_boxK div {font-weight: bold; line-height: 13px; margin: 25px 0px 0px 325px; border: 0px solid Red;}

#k3_nawigacja {margin-bottom: 20px; background: url(../grafika/layout/sep_tlo_poziom.png) repeat-x bottom;}
#k3_nawigacja div {float: left; background-color: White; padding-right: 10px; color: #47453f;}
#k3_nawigacja div strong {color: #909090; margin-right: 5px;}
#k3_nawigacja a, #k3_nawigacja a:link, #k3_nawigacja a:visited {color: #47453f;}
#k3_nawigacja a:hover {color: #e21404;}

#k4_adres {position: absolute; top: 10px; left: 10px; line-height: 16px; color: #626262;}
#k4_menu {position: absolute; top: 10px; right: 10px; line-height: 16px; color: #626262; text-align: right}
#k4_menu a {color: #626262}
#k4_menu a:hover {color: #4da300; text-decoration: none;}
#k4_vega {position: absolute; top: 40px; right: 10px}
#k4_adres a {color: #2b880b}
#k4_adres a:hover {color: #4da300; text-decoration: none;}


/******************************** Boxy start ********************************/
div.boxS {float: left; width: 270px; padding: 8px 22px 15px 0px; margin: 0px 22px 0px 0px; background: url(../grafika/layout/sep_tlo_pion.png) repeat-y right; line-height: 18px; color: #363636}
img.boxF {margin: 11px 0px 10px 0px}
#s3d {width: 263px; margin: 0px; padding-right: 0px; background: none;}
#s3d img.boxF {margin: 10px 0px 0px 0px}
#boxNN {padding: 20px 0px 15px 0px; font-weight: bold; color: #479702;}
#boxNN span {color: #898989; font-size: 10px;}

a.czytW, a.czytW:link, a.czytW:visited {color: #fa5100; font-weight: bold; white-space: nowrap;}
a.czytW:hover {color: Black; text-decoration: none;}

/******************************** Uni linki ********************************/
a.col_1:link, a.col_1:active, a.col_1:visited {color: Black; text-decoration: none;}
a.col_1:hover {color: #68b02a; text-decoration: none;}


/******************************** CMS ********************************/
div.k3 img.es {border-bottom: 1px solid #999999; border-right: 1px solid #b2b2b2; border-left: none; border-top: none;}
div.k3 div.es {color: #252525; width: 595px; text-align: left}
div.k3 .es_naglowekN {font-size: 11pt; font-weight: bold; color: #68b02a; margin: 0px 0px 20px 0px; font-family: "Trebuchet MS"}
div.k3 p.es_naglowekP {font-size: 11pt; font-weight: bold; color: #68b02a; margin: 0px 0px 20px 0px; font-family: "Trebuchet MS"}


/******************************* style formularzy xp ********************************/
div.k3r form {}
div.k3r input, div.k2r select, div.k2r textarea {}
div.k3r input.xp {margin-bottom: 3px; font-weight: bold; background-color: White}
div.k3r input.xp_submit {margin-top: 10px; font-weight: normal; font-weight: bold; padding-bottom: 1px; color: #373737}
div.k3r select.xp {margin-bottom: 3px; font-weight: normal; margin-top: 2px;}
div.k3r textarea.xp {overflow: auto; margin-bottom: 3px; padding: 3px; font-weight: bold; background-color: White}
div.k3r textarea.xp_noscroll {overflow: hidden; margin-bottom: 3px; padding: 3px; font-weight: bold; background-color: White}


/******************************* Galerie foto ********************************/
body.site .gal_nag {font-weight: bold; border: 0px;}
body.site div.gal_kontener {width: 590px; margin-bottom: 10px;}
body.site div.gal_kontener img {border-bottom: 1px solid #999999; border-right: 1px solid #b2b2b2; border-left: none; border-top: none; margin: 0px 19px 15px 0px;}


/******************************* Projekty domów ********************************/
div.pr_gal_kontener {width: 595px; padding: 15px 0px 0px 0px; clear: both;}
div.pr_gal_kontener img {border-bottom: 1px solid #999999; border-right: 1px solid #b2b2b2; border-left: none; border-top: none; margin: 0px 20px 20px 0px;}

div.prwo {width: 550px; line-height: 24px; padding-top: 3px;}
div.prwo_l {float: left; width: 155px; border-bottom: 1px solid Silver; font-size: 10px; font-weight: bold}
div.prwo_r {float: right; width: 390px;}
div.prwo_opis {width: 550px; padding-top: 10px; line-height: 18px;}
div.prwo_pdf {width: 550px; padding: 7px 0 5px 0;}
div.prwo_pdf span {color: Gray;}

div.prrz {padding-top: 15px}
div.prrz img {border: 1px solid Gray; margin-bottom: 5px}

#prbp {position: absolute; top: 85px; right: 45px; border-bottom: 1px solid #999999; border-right: 1px solid #b2b2b2; border-left: none; border-top: none;}


/******************************* Projekty domów - tabela ********************************/
#formProjekty td {padding: 2px;}

table.projekty {border: 2px solid White; border-collapse : collapse; margin: 10px 0px 10px 0px; width: 595px;}
table.projekty img {border: 1px solid White;}
tr.projekty_nag td {border: 2px solid White; padding: 5px; background: #c9e3b4; font: bold 10px Tahoma; text-align: center;}

tr.projekty_wiersz {background: #deefd0;}
tr.projekty_wiersz2 {background: #ebf9df;}
tr.projekty_wiersz td, tr.projekty_wiersz2 td {border: 2px solid White; padding: 5px; text-align: right; vertical-align: middle;}

tr.projekty_wiersz_hover {background: #bbef8f;}
tr.projekty_wiersz2_hover {background: #bbef8f;}
tr.projekty_wiersz_hover td, tr.projekty_wiersz2_hover td {border: 2px solid White; padding: 5px; text-align: right; vertical-align: middle;}

table.projekty a, table.projekty a:link, table.projekty a:visited {color: Black;}
table.projekty td.tal a, table.projekty td.tal a:link, table.projekty td.tal a:visited {color: #2b880b;}
table.projekty a:hover {color: #e21404;}


/******************************* Mapa serwisu - www ********************************/
div.mapa_dzial {margin: 9px 0px 5px 0px;}
div.mapa_grupa {padding-left: 20px; margin: 9px 0px 5px 0px;}
div.mapa_str {padding-left: 40px; margin-bottom: 5px;}
div.mapa_pdstr {padding-left: 60px; margin-bottom: 5px;}


/**
 * Layout formularzy
 */
div.qw, div.qwNoB, div.qwNB, div.qwFB {width: 925px; padding-bottom: 3px; margin-bottom: 3px; overflow: auto;}
div.qwNoB div.qwN {border: none;}
div.qwNB div.qwN {font-weight: bold;}
div.qwFB div.qwF {font-weight: bold;}

div.qwN {float: left; padding: 0px 0px 2px 0px; border-bottom: 1px solid #c7c6ca;}
div.qwF {float: left; padding: 0px 0px 2px 5px;}


/**
 * Pop-up
 */
#cmsPopupImg {}


/**
 * Uniwersalne szerokości
 */
.w-50 {width: 50px;}
.w-75 {width: 75px;}
.w-100 {width: 100px;}
.w-125 {width: 125px;}
.w-150 {width: 150px;}
.w-175 {width: 175px;}
.w-200 {width: 200px;}
.w-225 {width: 225px;}
.w-250 {width: 250px;}
.w-275 {width: 275px;}
.w-300 {width: 300px;}
.w-325 {width: 325px;}
.w-350 {width: 350px;}
.w-375 {width: 375px;}
.w-400 {width: 400px;}
.w-425 {width: 425px;}
.w-450 {width: 450px;}
.w-475 {width: 475px;}
.w-500 {width: 500px;}
.w-525 {width: 525px;}
.w-550 {width: 550px;}
.w-575 {width: 575px;}
.w-600 {width: 600px;}
