body {background: #7c7d7d url(../grafika/tlo.jpg) repeat-x; 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;}

.mrg_0 {margin: 0px}
.wsnw {white-space: nowrap}
.lh17 {line-height: 17px;}
.lh18 {line-height: 18px;}
.lh19 {line-height: 19px;}
.tac {text-align: center}
.tal {text-align: left}
.tar {text-align: right}
.flol {float: left}
.flor {float: right}
.smlinf {font-size: 9px; color: Gray}
.alaLink {color: #0355a1}

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

/******************************* 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-size: 16px; font-weight: bold;}
p.es_naglowekP {font-size: 16px; font-weight: bold;}
p.es_naglowekN {font-size: 16px; font-weight: bold;}
div.es {width: 500px; 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;}

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

/******************************** 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_naglowek_c td {border: 1px solid Gray; padding: 4px; background: ButtonFace; font: bold 11px Tahoma; text-align: center;}
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_naglowek_9_c td {border: 1px solid Gray; padding: 2px; background: ButtonFace; font: bold 9px Tahoma; text-align: center;}
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: 355px; width: 200px; padding-bottom: 2px;}
span.m_dzialow {position: absolute; left: 330px; 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, 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;}

/******************************** layout panelu cms ********************************/
table.glowna {border: 6px solid white; border-collapse: collapse; background-color: #EDEDED;}
td.glowna {border: 6px solid white; width: 775px;}
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: 775px; padding: 5px 0px 5px 0px;}
td#dolny_margines {width: 775px; 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"; color: #0372d0;}
div.odsun_25 {margin: 0px 0px 0px 25px; text-align: left;}
div.dod_submit {position: absolute; top: 217px; left: 350px; z-index: 5;}

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

/********* menu site ********/
a.menu_site {text-decoration: none; font-size: 11px; color: #002157; font-weight: normal; display: list-item; list-style-position: outside; margin: 3px 0px 3px 17px; list-style-image: url(../grafika/layout/ptk_mu.png);}
a.menu_site:link {color: #002157;}
a.menu_site:active {color : #002157;}
a.menu_site:visited {color: #002157;}
a.menu_site:hover {color: #ff3000; text-decoration: none;}
a.menu_siteBS {text-decoration: none; font-size: 11px; color: #ff3000; font-weight: normal; display: list-item; list-style-position: outside; margin: 3px 0px 3px 17px; list-style-image: url(../grafika/layout/ptk_muo.png);}
a.menu_siteBS:link {color: #ff3000;}
a.menu_siteBS:active {color : #ff3000;}
a.menu_siteBS:visited {color: #ff3000;}
a.menu_siteBS:hover {color: #ff3000; text-decoration: none;}
div.menu_site {margin: 0px 0px 5px 5px}
div.head_menu {font-weight: bold; color: #035691; text-align: left; padding: 8px 0px 7px 5px;}

/******************************** Site ********************************/
body.site {background: #e1ebf2 url(../grafika/layout/tlo.jpg) repeat-x; margin: 0px 0px 0px 0px;}
div.site_c {position: relative; margin: auto; width: 789px; text-align: center; background: url(../grafika/layout/tlo_t.png) repeat-y; }
div.l_tlo {background: url(../grafika/layout/ltlo.jpg) no-repeat left top; width: 789px;}
div.p_tlo {background: url(../grafika/layout/ptlo.jpg) no-repeat right top; width: 789px;}

div.d_1 {position: relative; margin: 0px 7px 0px 7px; width: 775px; background-color: White; text-align: left;}
div.d_2 {width: 775px; height: 71px; background: url(../grafika/layout/top.png) no-repeat center top;}
div.d_3 {position: relative; width: 775px; height: 220px;}
div.d_4 {width: 224px; float: left;}
div.d_5 {width: 551px; float: right; line-height: 17px;}
div.d_5_s {width: 545px; float: right; padding: 0px 6px 0px 0px;}
div.d_6 {position: relative; width: 775px; height: 104px; background: url(../grafika/layout/bottom.png) no-repeat center bottom;}

div.lo {width: 213px; margin: 0px 5px 5px 6px; background: url(../grafika/layout/ok_1_m.png) repeat-y;}
div.lo_t {width: 203px; height: 22px; color: #002157; font-weight: bold; padding: 10px 0px 0px 10px; background: url(../grafika/layout/ok_1_t.png) no-repeat;}
div.lo_t img {margin: 0px 5px 0px 0px;}
div.lo_m {padding: 5px 8px 0px 8px; color: #002157; margin: 0px; line-height: 17px;}
div.lo_b {width: 213px; height: 9px; background: url(../grafika/layout/ok_1_b.png) no-repeat bottom; line-height: 5px;}

#ePod {width: 211px; margin: 7px 0px 7px 7px;}

div.po {position: relative; width: 545px; margin: 0px 6px 5px 0px; background: url(../grafika/layout/ok_2_m.png) repeat-y;}
div.po_t {width: 535px; height: 32px; color: #002157; font-size: 13px; font-weight: bold; padding: 10px 0px 0px 10px; background: url(../grafika/layout/ok_2_t.png) no-repeat top;}
div.po_t img {margin: 0px 5px 0px 0px;}
div.po_m {padding: 10px 10px 40px 15px; color: #002157;}
div.po_b {position: absolute; bottom: 0px; width: 545px; height: 9px; background: url(../grafika/layout/ok_2_b.png) no-repeat bottom;}

div.cst {position: relative; width: 270px; margin: 0px 0px 0px 0px; background: url(../grafika/layout/ok_3_m.png) repeat-y;}
div.cst_t {width: 260px; height: 32px; color: #002157; font-size: 11px; font-weight: bold; padding: 10px 0px 0px 10px; background: url(../grafika/layout/ok_3_t.png) no-repeat;}
div.cst_t img {margin: 0px 5px 0px 0px;}
div.cst_m {padding: 10px 10px 10px 10px; color: #002157; text-align: justify;}
div.cst_b {position: absolute; bottom: 0px; width: 270px; height: 9px; background: url(../grafika/layout/ok_3_b.png) no-repeat bottom; line-height: 5px;}

div.logotyp {position: absolute; top: 17px; left: 15px;}
div.szukaj_form {position: absolute; right: 40px; top: 35px;}
div.m_banner {position: absolute; top: 3px; right: 6px; width: 537px; height: 203px; padding: 4px; background: url(../grafika/layout/banner_tlo.png) no-repeat;}
div.f_menu {position: absolute; top: 5px; left: 10px; width: 215px; height: 210px; font-weight: bold; color: Red; text-align: center;}
div.logo_vega {position: absolute; top: 25px; right: 40px;}

div.copy {position: absolute; color: #ed3605; left: 26px; top: 40px; font-size: 10px;}
div.copy a {color: #ed3605; margin-left: 10px;}
div.copy a:visited {color: #ed3605;}
div.copy a:hover {color: Black; text-decoration: none;}

div.icon_s {position: absolute; left: 19px; top: 75px;}
div.icon_s img.icon_set {margin: 0px 4px 0px 4px; border: 0px;}

div.do_druku {position: absolute; right: 9px; top: -38px;}
div.ost_akt {position: absolute; right: 331px; top: -38px; font-size: 10px; color: #8ab1cc; padding: 10px 0px 0px 7px; width: 209px; height: 19px; background: url(../grafika/layout/ost.png) no-repeat;}

p.news_lo {font-weight: bold; color: #5d9bd3; margin: 0px 0px 10px 0px;}
p.news_lo a {font-weight: bold; color: #5d9bd3; text-decoration: underline;}
p.news_lo a:link {color: #5d9bd3;}
p.news_lo a:active {color: #5d9bd3;}
p.news_lo a:visited {color: #5d9bd3; text-decoration: underline;}
p.news_lo a:hover {color: #ff3000;}
p.news_lo span {font-weight: normal; color: #035691; font-size: 10px;}

body.site p.es_naglowekP {font-size: 12px; font-weight: bold; color: #e90000; margin: 0px; padding: 20px 0px 8px 0px;}
body.site p.es_naglowekN {font-size: 12px; font-weight: bold; color: #e90000; margin: 0px; padding: 20px 0px 8px 0px;}

div.os_w {text-align: right; width: 100%; margin-top: 10px;}
div.os_w a {color: #ed3605; margin-left: 10px; font-weight: bold;}
div.os_w a:visited {color: #ed3605; font-weight: bold;}
div.os_w a:hover {color: Black; text-decoration: none;}
img.os_o {float: right; border: 3px solid #e1ebf2; margin: 0px 0px 7px 7px;}

body.site img.es {border: 6px solid #e1ebf2;}

/********* linki top menu ********/
div.top_linki {position: absolute; left: 480px; top: 11px;}
div.top_linki a {text-decoration: none; font-size: 11px; color: #035691; margin-right: 24px;}
div.top_linki a:link {color: #035691;}
div.top_linki a:active {color: #035691;}
div.top_linki a:visited {color: #035691;}
div.top_linki a:hover {color: #ff3000; text-decoration: none;}

/********* linki stopki ********/
div.link_stopka {position: absolute; color: #4b7daa; left: 16px; top: 15px; line-height: 18px; font-size: 10px;}
a.stopka {text-decoration: none; font-size: 10px; padding: 1px 10px 1px 10px; color: #4b7daa;}
a.stopka:link {color: #4b7daa;}
a.stopka:active {color: #4b7daa;}
a.stopka:visited {color: #4b7daa;}
a.stopka:hover {color: Black; text-decoration: none;}

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

/******************************* RJA ********************************/
body.site table.rja_tab tr.rja_nag td {background-color: #007fb7; font-weight: bold; color: White; font-size: 7pt;}
body.site tr.rja_wiersz_a {background-color: #f7f7f7;}
body.site tr.rja_wiersz_b {background-color: #ededed;}
body.site tr.rja_wiersz_hover {background-color: #d0e1f4;}

body.site td.dni {color: White; background-color: #0072bc; }
body.site td.niedziela {color: white; background-color: #ed3605; }
body.site td.dzienWybrany {color: white; background-color: #362f2d; cursor: pointer; }
body.site td.dzienPusty {color: white; background-color: #b8ccdf; }
body.site td.off {color: White ; background-color: #b8ccdf; cursor: pointer; }
body.site td.on {color: white; background-color: #362f2d; cursor: pointer; }

body.site a.rja_bl:link, body.site a.rja_bl:visited, body.site a.rja_bl:active {display: block; border: 1px solid #376c9c; color: White; background-color: #498fce; font-weight: bold; font-size: 10px; padding: 1px 15px 3px 15px; margin: 10px 0px 5px 0px; float: left;}
body.site a.rja_bl:hover {background-color: #3d77ac; text-decoration: none;}
body.site td.nie_jedzie {color: White; background-color: #acacac}

/******************************* 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: 490px; 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: 490px; text-align: center; padding: 10px; border: 1px solid #e20000;}
div.kom_inf {font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial, 'Arial CE', Verdana, Helvetica, sans-serif; color: Orange; margin: 20px 0px 20px 0px; font-weight: bold; width: 490px; text-align: center; padding: 10px; border: 1px solid Orange;}
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: 490px; text-align: center; padding: 10px; border: 1px solid Black;}

/******************************* emKarta ********************************/
body.emKarta {background-color: White; background-image: none;}
body.emKartaFoto {background-color: #ededed; background-image: none; margin: 20px 0px 10px 50px;}
.alaLink {color: #0355a1;}

#emPdgAw {position: relative; margin: auto; width: 650px; height: 430px; text-align: center; background: url(../grafika/emkarta/awers.jpg) no-repeat;}
#emPdgRe {position: relative; margin: auto; width: 650px; height: 430px; text-align: center; background: url(../grafika/emkarta/rewers.jpg) no-repeat;}
a.emPdgAwRe {position: absolute; bottom: 0px; left: 250px; font-weight: bold; text-transform: capitalize; font-size: 14pt; color: Black}
#emPdg_foto {position: absolute; top: 153px; left: 77px;}
#emPdg_imie {position: absolute; top: 350px; left: 48px; font-weight: bold; font-size: 17px; width: 220px; text-align: center; border: 0px solid Red}

#emkarta form {margin: 0px;}
#emkarta form input {margin: 0px; font-weight: bold;}

div.filtrStat {padding: 20px 0px 10px 0px;}
div.emBT_off {height: 24px; float: left; padding: 5px 10px 0px 10px; background: url(../grafika/emkarta/bt_off.png) no-repeat center top; margin-right: 14px;}
div.emBT_on {height: 24px; float: left; padding: 5px 10px 0px 10px; background: url(../grafika/emkarta/bt_on.png) no-repeat center top; margin-right: 14px;}

a:link.emBT, a:active.emBT, a:hover.emBT, a:visited.emBT {color: White; text-decoration: none; font-size: 10px; font-weight: bold;}

div.fmLs {float: left; width: 140px; padding: 5px 10px 0px 0px; font-weight: bold; text-align: right; border: 0px solid Black; line-height: 17px;}
div.fmPs {float: left; width: 360px; padding: 5px 0px 0px 0px; border: 0px solid Red; line-height: 17px;}
#emFormKontB div.fmPs {font-size: 12px; line-height: 18px; font-weight: bold; color: #0072bc;}

div.emSzcz {line-height: 17px; padding: 5px 0px 0px 5px;}

div.emSzcz div.fmLs {width: 125px; padding: 5px 0px 0px 3px; margin-right: 5px; text-align: left; border-bottom: 1px solid #cccccc; font-size: 10px;}
div.emSzcz div.fmPs {width: 255px; padding: 5px 0px 0px 0px; }
div.emSzcz input {margin: 0px; padding: 0px; border: none; background: transparent; width: 250px; font-size: 11px;}

a.emZatw:link, a.emZatw:visited, a.emZatw:active {color: #056e03; border: 1px solid #056e03; background-color: #edf9da; font-weight: bold; padding: 3px 15px 5px 15px; margin: 0px 10px 0px 0px;}
a.emZatw:hover {color: White; background-color: #056e03; text-decoration: none;}

a.emOdrz:link, a.emOdrz:visited, a.emOdrz:active {color: #92278f; border: 1px solid #92278f; background-color: #fbe9fb; font-weight: bold; padding: 3px 15px 5px 15px; margin: 0px 10px 0px 0px;}
a.emOdrz:hover {color: White; background-color: #92278f; text-decoration: none;}

a.emUsun:link, a.emUsun:visited, a.emUsun:active {color: #eb020b; border: 1px solid #eb020b; background-color: #fadfe0; font-weight: bold; padding: 3px 15px 5px 15px; margin: 0px 10px 0px 0px;}
a.emUsun:hover {color: White; background-color: #eb020b; text-decoration: none;}

a.emPonow:link, a.emPonow:visited, a.emPonow:active {color: #00adef; border: 1px solid #00adef; background-color: #e8f5fa; font-weight: bold; padding: 3px 15px 5px 15px; margin: 0px 10px 0px 0px;}
a.emPonow:hover {color: White; background-color: #00adef; text-decoration: none;}

a.emZwroc:link, a.emZwroc:visited, a.emZwroc:active {color: #534741; border: 1px solid #534741; background-color: #eee9e3; font-weight: bold; padding: 3px 15px 5px 15px; margin: 0px 10px 0px 0px;}
a.emZwroc:hover {color: White; background-color: #534741; text-decoration: none;}

a.emTopMenu:link, a.emTopMenu:visited, a.emTopMenu:active {color: #000000; border: 1px solid #6d6d6d; background-color: #e0dfe3; padding: 1px 10px 3px 10px; margin: 0px 0px 0px 10px;}
a.emTopMenu:hover {color: White; background-color: #6d6d6d; text-decoration: none;}

#emFotoCrop {margin-top: 20px;}
div.emWnStep {width: 500px;}
div.emWnStep img {margin-bottom: -3px;}

div.emWWWNT {width: 520px; height: 38px; padding-bottom: 20px;}
div.emWWWNB {width: 520px; height: 38px; padding: 20px 0px 10px 0px;}

div.emDruk {margin: 20px; font-size: 13px;}
div.emDruk h2 {font-size: 17px;}
div.emDruk div.fmLs {width: 150px; padding: 7px 0px 0px 3px; margin-right: 5px; text-align: left; border-bottom: 1px solid #cccccc;}
div.emDruk div.fmPs {width: 300px; padding: 7px 0px 0px 0px; }

input.emBR {border: 2px solid #db020a}

div.emStatNag {clear: both; padding-top: 20px; font-weight: bold;}
div.emStat {float: left; height: 15px; width: 650px; background-color: #464646; margin: 5px 0px 15px 0px; text-align: center; font-size: 9px; color: White; line-height: 15px; overflow: hidden;}






