body {margin: 0px 0px 0px 0px; font-family: Tahoma; font-size: 8pt; font-weight: normal;}
body.window {font-family: Tahoma; color: White; font-size: 8pt; margin: 0px 0px 0px 0px;}
div.centra {position: relative; margin: auto; width: 775px; 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 {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: 1px}
span.bold {font-weight: bold;}
p.bold {font-weight: bold;}
div.komunikaty { color: red;}

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

/******************************* 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";}
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"; font-size: 16px; font-weight: bold;}
p.es_naglowekP {font-family: "Trebuchet MS"; font-size: 16px; font-weight: bold;}
p.es_naglowekN {font-family: "Trebuchet MS"; font-size: 16px; font-weight: bold;}
div.es {width: 500px; text-align: justify; margin-bottom: 15px;}
div.es_right { float: right; text-align: center; font-style: italic; margin: 0px 0px 6px 6px;}
div.es_left {float: left; text-align: center; font-style: italic; margin: 0px 6px 6px 0px;}
div.es_center {text-align: center; font-style: italic; margin: 0px 6px 6px 6px;}
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: 310px;}
img.flaga {margin: 0px 0px 0px 15px;}
fieldset.uwagi {border: 1px solid Black; color: red; width: 250px; padding: 5px 5px 5px 5px;}
legend.uwagi {color: Black; font-weight: bold; font-size: 9px;}
img.galeria {border: 4px solid #F3F3F3; margin: 2px 8px 15px 0px;}
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.wynik_wyszukiwania {width: 450px; margin: 15px 0px 5px 0px;}
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;}
div.ala_tab {font-weight: bold; margin: 5px 0px 0px 0px;}
div.ala_tab div {float: left; font-weight: normal; width: 250px;}

/******************************** 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 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;}

/******************************* style formularzy xp ********************************/
form  input, select, textarea {font-family: Tahoma;	font-size: 8pt; font-weight: normal; color: Black;}
input.xp {border: 1px solid #6D6D6D; color: Black; margin-bottom: 3px; font-weight: normal;}
input.xp_submit {border: 1px solid #6D6D6D; margin-bottom: 3px; color: Black; font-weight: normal;}
select.xp {margin-bottom: 3px; font-weight: normal; color: Black;}
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;}

/******************************** style forum ********************************/
table.forum {width: 520px; border-collapse: collapse;}
table.forum td {border: 1px solid Black; padding: 4px;}
td.frm_center {text-align: center;}
td.frm_ws {white-space: nowrap;}
td.frm_yu {text-align: justify;}
tr.frm_n_a {background-color: #086CCE; color: White; font-weight: bold;}
tr.frm_n_b {background-color: #FF4500; color: White; font-size: 10px;}
tr.frm_n_b td {padding: 1px 3px 1px 5px;}
tr.forum_a {background : #fdfdfb;}
tr.forum_b {background : #f5f4ef;}
div.frm_right {float: right;}
div.frm_left {float: left;}
table.forum p {color: Highlight;}

/******************************** Site ********************************/
body.site {background-color: White; margin: 20px 0px 0px 0px;}
div.site_c {position: relative; margin: auto; width: 600px; text-align: center;}
div.l_tlo {}
div.p_tlo {}

div.d_1 {position: relative; margin: 0px; width: 600px; background-color: White; text-align: left;}
div.d_2 {display: none;}
div.d_3 {display: none;}
div.d_4 {display: none;}
div.d_5 {width: 551px; line-height: 17px;}
div.d_6 {display: none;}

div.po {position: relative; width: 545px; margin: 0px 6px 5px 0px; }
div.po_t {width: 535px; height: 32px; font-size: 14px; font-weight: bold; padding: 10px 0px 0px 10px;}
div.po_t img {display: none; margin: 0px 5px 0px 0px;}
div.po_m {padding: 10px 10px 40px 15px;}
div.po_b {position: absolute; bottom: 0px; width: 545px; height: 9px; line-height: 5px;}

/******************************** style formularza wyszukiwania polaczenia ********************************/
form.form_s {margin: 5px 0px 5px 5px;}
div.form_s {margin: 0px; padding: 1px; text-align: right; border: 0px solid red; height: 22px; width: 180px;}
div.form_s input {font-weight: normal; border: 1px solid #9cc1e3; text-transform: uppercase;}
input.form_sp {border: 0px;}

/******************************* style formularzy xp ********************************/
body.site form  input, select, textarea {font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #002157;}
body.site input.xp {border: 1px solid #899fb3; color: #002157; margin-bottom: 3px; font-weight: normal;}
body.site input.xp_submit {border: 1px solid #376c9c; color: White; margin-bottom: 3px; font-weight: normal; background-color: #498fce; font-weight: bold; padding-bottom: 1px;}
body.site select.xp {margin-bottom: 3px; font-weight: normal; color: #002157;}
body.site textarea.xp {color: #002157; overflow: auto; border: 1px solid #899fb3; margin-bottom: 3px; padding: 3px; font-weight: normal;}
body.site textarea.xp_noscroll {color: #002157; overflow: hidden; border: 1px solid #899fb3; margin-bottom: 3px; padding: 3px; font-weight: normal;}

