body {
    margin: 0 auto;
    text-align: center;
    background: #666 url('images/bg_body.gif') repeat-x fixed;
    /*background: #EEEEEE url('images/wiosna.jpg') repeat-x center top fixed;*/
    font-family:  verdana;
    font-size: 12px;
    line-height: 1.3em;
}
/*** layout ***/
#container {
    position: relative;
    width: 930px;
    margin: 0 auto;
    border-top: 10px solid #fff;
    border-bottom: 10px solid #fff;
    background-color: #fff;
}
#logo{
    position: absolute;
    top: 10px;
    left: 78px;
    width: 84px;
    height: 81px;
    cursor: pointer;
    /*background-image: url('images/nlogo.gif');*/
}
input.przycisk, button.przycisk {
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    border: 1px solid #b1b1b1;
    background: #fcfcfc url('img/bg_input.gif');
}
input.przyciskB, button.przyciskB {
    font-family: verdana, tahoma, arial;
    font-size: 11px;
    font-weight: bold;
    border: 1px solid #b1b1b1;
    background: #fcfcfc url('img/bg_input.gif');
    margin: 4px;
    margin-bottom: 0;
}
form.search input {
    background-color: white;
    border: 1px solid #B1B1B1;
    margin: 1px;
}
#header {
    width: 910px;
    padding: 0 10px 0 10px;
    height: 130px;
    margin-bottom: 5px;
}
#header #hc1 {
    width: 910px;
    height: 107px;
    text-align: right;
    background-image: url('img/1_new.jpg');
    cursor: pointer;
}
#hc1 select{
    margin: 8px 8px 0 0;
    font-size: 11px;
    background: #083226;
    color: #7EA99D;
}
/*** c1, c2, c3 ***/
#c1, #c2, #c3, #c4 {
    float: left;
    margin: 5px 0 5px 0;
    text-align: left;
    background: #FFF;
}

#c1 li, #c3 li {
    list-style-image: url('images/kropeczka.gif');
    color: #7F7F7F;
}

#c1 h4, #c3 h4, #c21 h4 {
    padding-left: 0px;
    display: inline;
    font-weight: bold;
    font-size: 10px;
    color: #FF6000;
}

#c1 legend, #c3 legend {
    font-weight: bold;
    color: #36645A;
}
/*** c1 ***/
#c1 {
    width: 212px;
}

/*** c2 ***/
#c2 {
    width: 499px;
    margin-top: 0px;
}
#c2 a {
    /*border-bottom: 1px dotted #ccc; */
}
/*** c3 ***/
#c3 {
    width: 212px;
    overflow: hidden;
    padding-right: 7px;
}
#c3 fieldset {
    margin: 3px 10px 5px 0px;
    text-align: center;
    overflow: hidden;
}
#c3 form {
    text-align: center;
}
#kino {
    overflow: hidden;
}
#c3 li {
    text-align: left;
}
#c3 img -webcamMini {
    border: 1px solid #ccc;
}
#c3 a {
    /*border-bottom: 1px dotted #ccc; */
}

#c4 {
    width: 579px;
}
#c4 dl {
    margin-left: 10px;
    margin-right: 5px;
}

/*** style ***/
a {
    color: #3C7562;
    text-decoration: none;
}

a:hover {
    color: #FFA500;
    text-decoration: none;
}
a img {
    border: none;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
a:hover img {
    border: none;
    text-decoration: none;
}
/*** SEARCH ***/
.search {
    margin: 16px 8px 0 8px;
    padding: 6px 8px 6px 35px;
    background-color: #F4F4F4;
}
/*** FELIETON ***/
dl.felieton {
    padding: 0px;
    margin: 0px;
    padding-left: 10px;
}
.felieton dt {
    margin: 0px;
    padding: 0px;
    margin: 0px 8px 10px 0px;
    padding-top: 8px;
    font-family:  Trebuchet, Verdana, sans-serif;
    font-size: 17px;
    color: #111;

}
.felieton dd {
    margin: 0px;
    padding: 0px;
    text-align: justify;
    line-height: 1.4em;
    font-size: 12px;
    font-family: Verdana, sans-serif;
}
.felieton img {
    float: left;
    margin-right: 8px;
    border: 6px solid #F0F0F0;
}
/* wiecej pod felietonem */
h5 {
    font-size: 10px;
    padding-left: 12px;
    margin: 15px 0 0 317px;
}
h5 a, h5 a:hover {
    font-size: 10px

}
/*** FORUM ***/
.forum {
    margin: 0 8px 0 8px;
    padding: 6px 8px 0px 25px;
}
p.forum a{
    border: none;
}

.usrforum {
    color: #343434;
    font-weight: bold;
    padding-left: 32px;
    background: transparent url('images/bg_usrforum.gif') no-repeat;
}
/* headers dzialow */

/* data newsa */
#zdata {
    display: inline;
    padding: 0px 5px 0 0;
    font-size: 12px;
    font-weight: normal;
    color: #808080;
}
/* dzisiaj news*/
#zdata i {
    color: #FF6000;
    font-style: normal;
}

/* Pojedynczy News*/
.news dl, dt, dd {
    margin: 0 8px 0 8px;
}
.news dt {
    margin-bottom: 6px;
}
.news dd {
    line-height: 130%;
    text-align: justify;
}
.news p {
    margin: 10px 0px 6px 0px;
}
.news a {
    border: none;
}

/* Rozwiniecie newsa */
dl.rozwiniecie a {
    font-weight: bold;
}


/*** old  ***/
.powieksz {
    cursor: url("powieksz.cur");
}
.pomniejsz {
    cursor: url("pomniejsz.cur");
}
.faq_3  {
    display: block;
    font-weight: bold;
}
.faq_1  {
    display: none;
}
.faq_2  {
    display: block;
}
/*sepix*/
.przycisk	{
    font-family:  verdana, verdana ce, tahoma, helvetica, arial, arial ce;
    font-size: 11px;
}
td.mikro {
    font-family:  verdana, verdana ce, tahoma, helvetica, arial, arial ce;
    font-size: 9px;
}
#forum {
    text-align: center;
    font-size: 12px;
}
#forum li {
    list-style-type: none;
    display: inline;
    padding: 2px 5px 3px 5px;
}
#pokoj1 {
    background-color: yellow;
}


#tabsH {
    float:left;
    width: 910px;
    background:#000;
    font-size: 11px;
    line-height:normal;
    background: url('img/2_new.jpg') no-repeat;
    border: 0px solid red;
}
#tabsH ul {
    margin:0;
    padding: 1px 0px 0 320px;
    list-style:none;
}
#tabsH li {
    display:inline;
    margin:0;
    padding:0;
}
#tabsH a {
    float:left;
    background:url("tableftH.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
}
#tabsH a span {
    float:left;
    display:block;
    background:url("tabrightH.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsH a span {float:none;}
/* End IE5-Mac hack */
#tabsH a:hover span {
    color:#FFF;
}
#tabsH a:hover {
    background-position:0% -42px;
}
#tabsH a:hover span {
    background-position:100% -42px;
}

#tabsH #current1 a {
    background-position:0% -42px;
}
#tabsH #current1 a span {
    background-position:100% -42px;
}

.nekrologi {
    border: 1px solid black;
    color: black;
}

.boks {
    padding: 2px;
    padding-bottom: 4px;
    border: 0px dotted #6695C1;
    margin: 10px 0 8px 10px;
    background: #FCFCFC url('img/zakladka.jpg') no-repeat;
    width: 200px;
}
.boksDouble {
    padding: 2px;
    padding-bottom: 4px;
    border: 0px dotted #6695C1;
    margin: 10px 0 8px 10px;
    background: #FCFCFC url('img/zakladka.jpg') no-repeat;
    width: 415px;
}
.boksWide {
    padding: 6px 2px 3px 1px;
    border: 0px dotted #6695C1;
    margin: 10px 0 8px 0px;
    background: #FBFBFB url('_img/zakladkaWide.jpg') no-repeat;
    width: 215px;
    font-size: 12px;
}
.boksWide ul {

    padding-left: 30px;
    margin: 0px;
}
.nieboks {
    padding: 2px;
    padding-bottom: 4px;
    border: 0px dotted #6695C1;
    margin: 0px 0 8px 0;
}
.boks p, .boksWide p, .boksDouble p {
    font-weight: bold;
    padding: 3px;
    margin: 0px;
    margin-bottom: 3px;
    margin-left: 3px;
    list-style: square;
    color: #274942;
    font-size: 11px;
}



#c10 {
    float: left;
    margin: 5px 0 5px 0;
    text-align: left;
    list-style-image: url('images/kropeczka.gif');
    color: #7F7F7F;
    width: 430px;
    background: #FFF;
}

#c10 h4 {
    padding-left: 0px;
    display: inline;
    font-weight: bold;
    font-size: 10px;
    color: #FF6000;

}

/*zakładki - index - newsy*/
DIV.zakladka {
    padding: 10px 2px 5px 0px;
    margin-left: 10px;
    clear: both;
    background: url('img/bgzakl.jpg') repeat-x;
    border-left: 1px solid #C7C7C7;
    border-right: 1px solid #C7C7C7;
    border-bottom: 1px solid #C7C7C7;
    width: 480px;
}
div.zakladka dl {
    padding: 0px;
    margin: 0px;
}
div.zakladka h1 {
    margin: 0 2px 10px 10px;
    font-family:  Trebuchet, Verdana, sans-serif;
    font-size: 20px;
    color: #111;
    background: none;
    padding: 0px;
}
div.zakladka dd {
    margin: 0 8px 6px 0px;
    text-align: justify;
    line-height: 1.4em;
    font-size: 12px;
    font-family: Verdana, sans-serif;
    border: 0px red solid;
}
div.zakladka dl img {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 6px solid white;
}


/*** c2 ***/
#c21 {
    width: 215px;
    overflow: hidden;
    font-size: 11px;
    float: left;
    text-align: left;
    margin-left: 10px;
    border: 0px solid red;
    list-style-image: url('images/kropeczka.gif');
}
#c21 fieldset {
    padding: 4px;
}
#c21 fieldset legend {
    font-weight: bold;
    color: #111;
}
#c21 fieldset ul {
    margin: 5px 5px 5px 15px; padding: 0;
}
#c21 fieldset li {
    margin: 0px; padding: 0px;
}
#c21 h5 {
    margin: 4px 0px 10px 15px; padding: 0px;
    font-size: 12px;
}


#c11,  #c51 {
    float: right;
    text-align: left;
    padding-right: 10px;
}
#c11 {
    width: 695px; /*576*/
    min-height: 700px;
    height:auto !important;
    height:700px;
}
#c11 dl, #c11 form {
    margin: 22px 10px 15px 25px;
}
#c11 dd {
    margin: 0;
    line-height: 1.5em;
}
#c51 {
    width: 100%;
    min-height: 700px;
    height:auto !important;
    height:700px;
    margin-top: 20px;
}
#c51 dl {
    margin: 15px 25px 15px 25px;
}
#c51 dt, #c51 dd {
    margin-right: 0;
    margin-left: 0;
    padding: 0;
}
#c51 table {
    line-height: 1.4em;
}
#c11 h4 {
    margin: 15px 0 0 25px;
    font-size: 13px;
    color: #FF6000;
}
/* bottom news */
#c11 h5 {
    margin: -10px 0 10px 25px; padding: 0px;
    font-size: 10px;
}


/* komentarze */
dl.komentarze dt {
    margin-top: 4px;
    padding: 2px 3px 2px 3px;
    background-color: #fbffdf;
}
dl.komentarze dd {
    text-align: justify;
    padding: 4px;
    background-color: #f6f7fc;
    border: 1px solid #f0f2fa;
}

/* galeria */
dl.galeria {
    margin: 15px 10px 10px 25px;
}
dl.galeria dd {
    display: inline;
    margin: 2px 0 0 2px;
}
dl.galeria img {
    /*width: 175px;		*/
}
/* table */
#c11 table.big {
    margin: 0 25px 10px 25px;
    padding: 0;
    border-top: 2px solid #e9eeef;
    border-left: 2px solid #e9eeef;
    border-collapse: collapse;
}
table.big th, table.big td {
    padding: 4px;
    border-right: 2px solid #e9eeef;
    border-bottom: 2px solid #e9eeef;
}
table.big th {
    background-color: #faffd2;
}
/* ogloszenia */
table.ogloszenia, table.special {
    width: 665px;
    margin: 0 25px 10px 25px;
    padding: 0;
    border: 3px solid #e9eeef;
    line-height: 140%;
}
table.special {
    border: 7px double #e9eeef;
}
table.ogloszenia  td{
    margin: 0;
    padding: 5px;
}

table.ogloszenia th, 	table.special th {
    margin: 0;
    padding: 5px;
    border-bottom: 2px solid #E9EEEF;
    font-weight: bold;
}

table.ogloszenia ul, table.special ul {
    margin: 0; padding: 0;
    list-style: none;
}
li.nr {
    font-weight: bold;
    color: red;
}
td.dane {
    width: 150px;
    background-color: #F0EEDF;
    text-align: right;
    border-left: 3px solid #e9eeef;
}
table.ogloszenia h3 {
    margin: 0 0 5px 0; padding: 0;
    font-size: 12px;
    font-weight: bold;
    color: red;
}
table.ogloszenia img, table.special img {
    margin: 4px 4px 3px 0;
}

/* nekrologi */
table.nekrologi {
    width: 520px;
    margin: 0 25px 10px 25px;
    padding: 0;
    border: 2px dotted #e9eeef;
}
table.nekrologi  td{
    margin: 0;
    padding: 5px;
}
table.nekrologi ul {
    margin: 0; padding: 0;
    list-style: none;
}
table.nekrologi ul li.bold {
    padding-top: 5px;
}
li.nr {
    font-weight: bold;
    color: red;
}
table.nekrologi	td.dane {
    width: 150px;
    background-color: #353535;
    text-align: left;
    border-left: 3px solid #e9eeef;
    color: white;
}
table.nekrologi h3 {
    margin: 0 0 5px 0; padding: 0;
    font-size: 12px;
    font-weight: bold;
    color: red;
}
table.nekrologi img {
    margin: 4px 4px 3px 0;
}

.bold {
    font-size: 10px;
    font-weight: bold;
}
#c11 dd {
    margin-bottom: 4px;
}

ul.zrodlo {
    list-style: none;
    text-align: center;
    margin: auto;
}
ul.zrodlo img {
    display: block;

}
ul.zrodlo li {
    margin: 0 0 4px 0;
}

/* menu - nav */
#menu {
    width: 910px;
    height: 26px;
    background: url('img/header.png') repeat-x;
    /*white-space: nowrap; */
}
#content {
    clear: left;
}
#content a {
    color: #7C6240;
}
#content a:hover {
    text-decoration: none;
}
/* footer */
#footer {
    width: 930px;
    height: 18px;
    clear: both;
    text-align: center;
    padding: 3px 0 0 0;
    background-image: url('img/bg_footer.gif');
    font-size: 9px;
    color: #fff;
}

/* listy */
ul.bez {
    list-style:none;
}

.faq_1  {
    display: none;
}
.faq_2  {
    display: block;
}
input, button, textarea, select {
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    border: 1px solid #b1b1b1;
}
input, button {
    border: 1px solid #b1b1b1;
    background: #fcfcfc url('img/bg_input.gif');
}
/*** zakladeczki ***/
#zakladki {
    padding-top: 50px;
    width: 100%;
    height: 22px;
    background-color: transparent;/*#36645A;*/
}
#zakladki ul {
    margin: 0 0 0 10px;
    padding: 0;
    list-style: none;
    height: 22px;
}
#zakladki ul  li {
    float: left;
    height: 22px;
    margin-right: 2px;
}
#zakladki li a {
    display: block;
    background: url(images/navtab_left.jpg) no-repeat 0% 0%;
    border: none;
    font-weight: bold;
    color: #fff;
    width: 1px;
}
#header > #zakladki li a { width: auto; } /* clickable area IE hack */
#zakladki li a span {
    display: block;
    background: url(images/navtab_right.jpg) no-repeat 100% 0%;
    padding: 4px 15px 4px;
}
#zakladki li a.current {
    background-image: url(images/navtab_left.jpg);
    background-position: 0% -46px;
    font-weight: bold;
    color: #000;
}
#zakladki li a.current span {
    background-image: url(images/navtab_right.jpg);
    background-position: 100% -46px;
}
#zakladki li a:hover { background-image: url(images/navtab_left.jpg); background-position: 0% -23px; text-decoration: none;}
#zakladki li a:hover span { background-image: url(images/navtab_right.jpg); background-position: 100% -23px; text-decoration: none;}
/* cancel out hover for .current */
#zakladki li a.current:hover { background-image: url(images/navtab_left.jpg); background-position: 0% -46px; }
#zakladki li a.current:hover span { background-image: url(images/navtab_right.jpg); background-position: 100% -46px; }

/*forum*/
table.pokoj li {
    list-style: square;
}
table.pokoj td {
    padding: 10px;
}
table.pokoj h1 {
    font-size: 20px;
    font-family: Tahoma;
    color: gray;
    padding: 1px;
}
table.pokoj td.opis {
    background: #FAFFD2;
    border: 1px dotted gray;
    background: url('img/tlo_pistacja1.jpg') repeat-y;
}
table.pokoj td.watki {
    border-top: 1px dotted gray;
    border-bottom: 1px dotted gray;
    border-right: 1px dotted gray;
    background: url('img/tlo_box.gif') repeat-x;
}
table.pokoj ul {
    padding: 10px 10px 0px 10px;
    margin: 10px 10px -10px 10px;
    line-height: 150%;
}
.micro {
    font-size: 11px;
}
.warning {
    background: url('img/listwa_roz.jpg') repeat-x;
    color: black;
    font-weight: bold;
}


.forumszukaj {
    padding-top: 10px;
    height: 30px;
    background-color: #EBEBEB;
    background: url('img/tlo_box.gif') repeat-x;
}
table.Tabela th {
    font-weight: bold;
    background: url('img/listwap.jpg') repeat-x;
}
table.Tabela {
    border: 1px dotted gray;
}
table.Tabela th.srodek {
    border-top: 1px dotted gray;
}
.forumCurrent {
    border: 1px dotted red;
    background: url('img/arr.gif') no-repeat right center;
    background-position: 98% 3px;
    padding-right: 14px;

}
button.forumButton img {
    padding: 2px;
}
button.forumButton  {
    width: 112px;
    font-weight: bold;
    height: 25px;
    padding: 0px;
}
.forumszukaj {
    border: 0px solid gray;
    text-align: right;
    padding-right: 19px;
    margin-top: -13px;
    font-weight: bold;
}
.out {
    display:block;
    background:#bbb;
    border:1px solid #ddd;
    position:relative;
    margin:1em 0;
}
.in {
    text-align:center;
    background: #fff;
    border: 1px solid gray;
    position: relative;
    padding: 3px;
    font-weight:normal;
}
.ltin {
    left:-3px;
}
.tpin {
    top:-3px;
}
.nekrologi {
    border: 1px solid black;
    color: black;
}
div.m2mBaner {
    text-align: center;
    margin-bottom: 10px;
}
div.m2mBanerRight {
    text-align: center;
    margin: 10px;
}

h1.ogloszenie {
    font-size: 20px;
    font-family: Tahoma;
    color: #3C7562;
    padding: 15px 0 5px 30px;

}


/* przyciski smart */
div.smart-porcjowanie {
    text-align: center;
}
a.smart-button, a.smart-button-current, a.smart-button-nomargin, a.smart-button-nomargin1 {
    border: 1px solid #56A78C;
    padding: 3px 5px 3px 5px;
    margin: 3px;
    display: inline-block;
    font-weight: bold;
    background-color: #FFF;
}
a.smart-button:hover, a.smart-button-current, a.smart-button-nomargin:hover, a.smart-button-nomargin1:hover {
    background-color: #3C7562;
    border: 1px solid #3C7562;
    color: white;
}
a.smart-button-nomargin {
    margin: 2px;
}
a.smart-button-nomargin1 {
    margin: 0px;
}
.smart-button-fake {
    padding: 4px;
    margin: 0px;
    display: inline-block;
    font-weight: bold;
    background-color: #FFF;
}
/*koniec przyciskow smart*/



/* zgodność z hoblo */

h1 {
    font-family: 'Trebuchet MS';
    color: #3C7562;
    font-size:24px;
    font-weight:normal;
    margin: 15px 0 10px 0;
    line-height: 120%;
}

h1 a {
    color: #3C7562;
}
h1 a:hover {
    color: #FFA500;
}

.txtNormal {
    font-size: 12px;
}
.txtBig {
    font-size: 14px;
}
.txtBigger {
    font-size: 16px;
}
div.chmurka {
    width: 100%;
    border: 0px dotted #6695C1;
    padding: 5px 3px 5px 5px;
    margin-bottom: 8px;
    margin-right: 0px;
    margin-left: 5px;
    display: inline-block;
}
p.header, div.chmurka  p.header, div.chmurka p.bigger {
    padding: 1px 1px 1px 5px;
    margin-bottom: 5px;
    color:#000;
    font-family:verdana;
}
p.header, div.chmurka  p.header, div.chmurka p.bigger {
    font-weight: bold;
}
p.header, div.chmurka p.header {
    background: url('img/box/userH1back.gif') repeat-x bottom left;
    width: 100%;
}
p.bigger, div.chmurka p.bigger {
    background: url('img/box/userH1back.gif') repeat-x bottom left;
    font-size: 13px;
}

.newsWiecej1, .newsWiecej2 {
    margin-bottom: 10px;
    padding: 0px;
    width: 323px;
    float: left;
    border: 0px solid gray;
}
.newsWiecej2 {
    float: right;
}
.newsWiecej1 p, .newsWiecej2 p {
    background: url('img/box/userH1back.gif') repeat-x bottom left;
    font-size: 12px;
    padding: 1px 0px 1px 5px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;
}
.newsWiecej1 ul, .newsWiecej2 ul {
    margin-left: 7px;
    font-size: 11px;
}
.newsWiecej1 ul li, .newsWiecej2 ul li {
    list-style: none;
    padding: 3px 0 3px 0;
}
div.chmurka li -div.rating {
    font-size: 12px;
    padding-left: 0px;
    margin-left: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
}
div.chmurka ul {
    padding: 0px;
    margin: 0px;
}


/*nowe boksy po lewo */
div.newBoks {
    width: 215px;
    border: 0px solid red;
    background: #F6F6EE url('img/box/alert.jpg') no-repeat left bottom;
    line-height: 150%;
    padding: 0px 0px 10px 0px;
    font-size: 12px;
    margin-top: 10px;
}
div.newBoks span {
    display: block;
    padding: 4px;
}
div.newBoks ul {
    margin-left: 0px;
    padding: 0 4px 0px 25px;
}
div.newBoks p {
    display: block;
    padding: 2px 0px 4px 3px;
    text-align: left;
    background: url('img/box/boxTop.jpg') repeat-x;
    font-weight: bold;
    color: white;
    border: 0px solid red;
    font-size: 11px;
}

/*webcamery:*/
.webcamMini { 
    padding: 0px;
    margin: 0px;
    width: 185px;
    border: 0px solid orange;
}
.webcamMiniB {
    margin-bottom: 10px;
    text-align: left;
    display: block;
    border: 0px solid red;
    width: 190px;
    font-weight: normal;
}
.ogloszeniePremium {
    padding-left: 4px;
    padding-right: 2px;
    color: #000;
    font-size: 11px;
}
.MediumButton {
    float: left;
    display: block;
    border: 0px solid gray;
    width: 130px;
    height: 50px;
}
span.numerek {
    font-size: 10px;
    font-family: arial;
    position: relative;
    float: left;
    height: 15px;
    width: 17px;
    background: red;
    margin-bottom:  -40px;
    display: block;
    color: white;
    font-weight: bold;
}
div.numerek1 {
    margin: 3px;
    float: left;
    width: 130px;
    height: 50px;
}

table.formularz td {
    padding: 5px 0px 1px 5px;
    border-bottom: 1px #ECEBEB solid;
}
table.formularz td.noform {
    padding: 5px 0px 1px 5px;
    border-bottom: 0px #ECEBEB solid;
}
td.szara {
    text-align: left;
    background-color: #EBEBEB;
    font-weight: bold;
}

/*sekcja do panelu usera*/
td.stripe1 {
    background-color: #5C8BBF;
    color: white;
    padding: 5px;
}
td.stripe2 {
    background-color: #5C8BBF;
    color: white;
    font-weight: bold;
    padding: 3px;
}
td.kropki {
    border-top: 1px dotted #5C8BBF;
    padding: 3px;
}
#pocztaL {
    width: 120px;
    padding: 5px;
    float: left;
    text-align: center;
    height: 320px;
    border-right: 1px dotted gray;
}
#pocztaP {
    width: 500px;
    padding: 5px;
    float: right;
    text-align: left;
    line-height: 140%;
}
.fotka {
    float: left;
    margin-right: 8px;
    border: 6px solid #F0F0F0;
}
.niewidoczna {
    display: none;
}

.newM {
    color: red;
    font-weight: bold;
    font-size: 15px;
}

input#red, button#red {
    background: #fcfcfc url('office_new/img/bg_red.jpg');
    color: white;
    font-weight: bold;
    height: 30px;
}

div.komunikat {
    width: 450px;
    height: 204px;
    border: 0px solid red;
    background: url('img/box/alert.jpg') no-repeat;
}
div.komunikat span {
    display: block;
    margin: 20px;
    line-height: 150%;
}
div.komunikat p.he {
    padding: 4px 5px 4px 5px;
    padding-right: 0px;
    text-align: center;
    background: url('img/box/boxTop.jpg') repeat-x;
    font-weight: bold;
    color: white;
}
div.premiumKat img {
    padding: 0 5px 0 0;
    vertical-align: middle;
}
div.premiumKat ul {
    margin-left: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.BoxUser {
    width: 100px;
    float: left;
}
.MediaBanerki {

    width: 400px;
}
.MediaBanerki th {
    background: #EDEDED;
    color: #000;
    text-align: left;
    padding-left: 5px;
}
.MediaBanerki td {
    font-size: 11px;
    empty-cells: show;
    text-align: left;
}
.MediaBanerki td.banner {
    width: 130px;
    padding-bottom: 5px;
    padding-top: 5px;
}
table.MediaBanerki td li {
    list-style: none;
    list-style-type: none;
}
.redSpan {
    color: red;
    font-weight: bold;
}