.vm {
    vertical-align: middle;
}
.white {
    color: #fff !important;
}
.blue {
    color: #1b5f8e !important;
}
.red {
    color: #f00 !important;
}
.more {
    padding: 10px 0 0;
    text-align: right;
}
.more a {
    font-weight: bold;
    font-family: verdana;
    color: #125380;
}
.domtabContent .actualNews {
    float: left;
    width: 333px;
}
.domtabContent .divide {
    background: url('../images/dot.gif') repeat-y 342px top;
}
.domtabContent .list {
    float: right;
    width: 215px;
}
.domtabContent .list ul {
    padding: 0 0 0 20px;
    list-style-type: square;
    color: #8497a6;
    line-height: 18px;
    font-size: 12px;
}
.domtabContent .list a {
    color: #1b5f8e;
}
.domtabContent img.fl {
    margin: 0 12px 12px 0;
}
.domtabContent img.fr {
    margin: 0 0 12px 12px;
}
.domtabContent .actualNews p a:hover {
    text-decoration: none;
}
.domtabContent .actualNews p.more a:hover {
    text-decoration: underline;
}
.submitBig {
    width: 138px;
    height: 19px;
    background: url('../images/bgSubmitBig.gif') no-repeat left top;
    text-align: center;
    color: #fff !important;
    font-weight: bold;
    line-height: 19px;
}
button.submitBig {
    border: none;
    font: bold 11px/19px Verdana,sans-serif;
}
#content .mainBox {
    overflow: hidden;
    padding: 0;
    position: relative;
    border-width: 3px 0 0;
}
#content .mainBox img {
    display: block;
}
#content .mainBox .description {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 550px;
    padding: 10px 15px;
    background: url('../images/tlo.png') repeat left top;
}
#content .mainBox .description h3 {
    color: #fff;
    font: bold 18px Arial,Verdana,sans-serif;
}
#content .mainBox .description a {
    color: #fff !important;
}
#content .mainBox .description p {
    font: bold 12px/16px Arial,Verdana,sans-serif;
    color: #fff;
}
#content .mainBox .description p.more {padding: 0;}
#content .mainBox .description p.more a {
    font-family: arial;
    font-size: 11px;
    color: #fff
}
#content .mainBox .description p a:hover,
#content .mainBox .description h3 a:hover {
    text-decoration: none;
}
#content .mainBox .description p.more a:hover {
    text-decoration: underline;
}
#content .domtabContent .newslist {
    margin-left: -10px;
    background: url('../images/dot.gif') repeat-y top center;
}
#content .domtabContent .newslist li{
    width: 269px;
    padding-left: 10px;
}
#content .domtabSmall {
    float: left;
    width: 338px;
    margin: 0;
}
#content .domtabSmall .domtabContent {
    margin: 0;
}
#content .domtabSmall .domtabContent li {
    width: 316px;
    padding: 5px 0;
    line-height: 16px;
}
#content .domtabSmall .domtabContent li img {
    margin: 0 12px 0 0;
    border: 1px solid #b6b6b6;
}
#content .domtabSmall .domtabContent li a {
    float: none;
    color: #1b5f8e;
}
#content .reklamy {
    float: right;
    width: 220px;
}
#content .reklama {
    margin: 0 0 20px;
    padding: 0;
}
#content .reklama_napis {
    margin: 0 0 20px;
    padding: 25px 0 0px;
    background: url('../images/bgReklama.gif') no-repeat left top;
}
#content p.skomentuj {
    float: left;
    padding: 10px 0 0;
}
#content p.teaser {
    padding: 0 0 10px;
    font: bold 13px/18px Georgia,serif;
}
#content p.articleContent {
    font-size: 12px;
    line-height: 16px;
}
#content .mainArticle img.fl {
    margin: 0 15px 15px 0;
}
#content .article {
    padding: 0 0 15px;
}
#content .toolbar {
    background: url('../images/dash.gif') repeat-x left center;
    zoom: 1;
}
#content  .toolbar ul {
    float: right;
    background-color: #fff;
}
#content .toolbar li {
    padding-left: 5px;
}
#content .mainArticle .toolbar ul {
    background-color: #F5F5F5;
}
#content .toolbar .date {
    position: relative;
    float: left;
    padding: 0 5px 0 10px;
    background: #fff url('../images/dots.gif') no-repeat left center;
}
#content .toolbar .date span.category {
    padding: 0 5px 0 15px;
    background: #fff url('../images/dots.gif') no-repeat 2px center;
    font-weight: bold;
}
#content .mainArticle h1 {
    margin-top: 3px;
}
#content .mainArticle .toolbar .date {
    padding-left: 0;
    background: #F5F5F5;
}
#content .articleWithPicture h1,
#content .articleWithPicture p.teaser,
#content .articleWithPicture p.articleContent {
    margin-left: 162px;
}
#content .article .toolbar {
    margin-bottom: 10px;
}
#content .article h1,
#content .article p,
#content .article img.fl {
    padding-left: 10px;
}
#content .article h1 {
    padding-bottom: 5px;
    font-size: 20px;
}
#content .showArticle .toolbar {
    margin: 0 0 10px;
    padding: 5px 0;
    background-position: left top;
    border-bottom: 3px solid #be2222;
}

#content .showArticle .toolbar p.date {
    background: url('../images/dashV.gif') repeat-y right top;
}
#content .showArticle .toolbar li {
    padding: 0 5px;
    line-height: 16px;
    background: url('../images/dashV.gif') repeat-y left top;
}
#content .showArticle .toolbar li.first-child {
    background: none;
}
#content .showArticle h1 {
    padding: 0 0 10px 10px;
    font: bold 24px/26px Georgia,serif;
    color: #1b5f8e;
}
#content .showArticle h2 {
    margin: 0 0 10px;
    font: bold 14px/19px Georgia,serif;
    color: #475157;
    background: none;
    height: auto;
}
#content .showArticle .articleContent h3 {
    margin: 20px 0;
    padding-left: 10px;
    font: normal 19px/21px Georgia,serif;
    color: #870000;
    border-top: 1px solid #870000;
    background-color: #f7f5f0;
    border-bottom: 1px dotted #999;
}
#content .showArticle .articleContent h4 {
    margin: 20px 0;
    padding-left: 10px;
    font: normal 17px/20px Georgia,serif;
    color: #2e3b4b;
    border-left: 1px solid #c3cad2;
}
#content .showArticle p.teaser {
    padding-left: 10px;
}
#content .showArticle div.picture {
    float: right;
    width: 400px;
    margin: 0 0 10px;
    padding: 0 0 1px;
    background: url('../images/dash.gif') repeat-x left bottom;
}
.fontSizeBig {
    font-size: 18px;
}
.fontSizeSmall div, .fontSizeSmall a, .fontSizeSmall p {
    font-size: 11px !important;
}
.fontSizeSmall h1 {
    font-size: 20px !important;
}
.fontSizeSmall h2 {
    font-size: 11px !important;
}

.fontSizeBig div, .fontSizeBig a, .fontSizeBig p {
    font-size: 15px !important;
}
.fontSizeBig h1{
    line-height: 39px !important;
    font-size: 34px !important;
}
.fontSizeBig h2{
    font-size: 23px !important;
}

#content .showArticle div.picture img {
    display: block;
}
#content div.picture .description {
    padding: 8px;
    background-color: #ededed;
    color: #7b868b;
}
#content div.picture .author {
    padding: 3px;
    color: #7b868b;
    font-size: 10px;
    text-align: right;
}
#content .showArticle .rightbar {
    float: right;
    width: 400px;
}
#content .showArticle .articleContent {
    font-size: 12px;
    color: #333;
}
#content .showArticle .articleContent p{
    padding: 0 0 15px;
    font: normal 13px/19px Arial,sans-serif;
    color: #333;
}
#content .showArticle .articleContent a {
    color: #1b5f8e;
    font-weight: bold;
}
#content .showArticle .navigation {
    padding: 5px 0;
    border: 1px dotted #b2b2b2;
    border-width: 1px 0;
    line-height: 19px;
}
#content .showArticle .navigation a {
    color: #1b5f8e;
    font: bold 11px/19px Verdana,sans-serif;
}
#content .rightbar .box {
    background-image: url('../images/galleries/bgBoxArticle.gif');
}
#content .rightbar .boxBottom {
    background-image: url('../images/galleries/bgBoxBottomArticle.gif');
}
#content .rightbar .boxTop {
    background-image: url('../images/galleries/bgBoxTopArticle.gif');
}
#content .rightbar .mask {
    width: 334px !important;
}
#content .rightbar .slider {
    background-image: url('../images/galleries/bgSliderArticle.gif') !important;
}
#content .rightbar .wykupTresc {
    margin: 0 0 25px;
    padding: 0 10px 0 45px;
    line-height: 41px;
    background: url('../images/bgWykupTresc.gif') no-repeat left top;
}
#content .rightbar .wykupTresc a {
    font-weight: bold;
    color: #1b5f8e;
}
#content .leftbar {
    float: left;
    width: 170px;
}
#content .leftbar .box {
    background-image: url('../images/galleries/bgBoxShort.gif');
}
#content .leftbar .boxBottom {
    background-image: url('../images/galleries/bgBoxBottomShort.gif');
}
#content .leftbar .boxTop {
    background-image: url('../images/galleries/bgBoxTopShort.gif');
}
#content .leftbar ul.linki {
    width: 160px;
    padding: 0 0 5px;
}
#content .leftbar .linki li {
    width: 140px;
    padding: 4px 10px 4px 0;
}
#content .leftbar .linki li img {
    vertical-align: middle;
}
#content .leftbar .linki li a {
    float: none;
    margin-left: 5px;
}
#content .leftbar .date {
    padding-bottom: 10px;
}
#content .leftbar .articles li {
    width: 150px;
    padding: 5px 0;
    overflow: hidden;
    background: url('../images/dash.gif') repeat-x left top;
}
#content .leftbar .articles li h4 a {
    font-family: georgia;
    color: #1b5f8e;
}
#content .leftbar .articles li p.teaser {
    font-family: Arial;
    font-size: 11px;
    line-height: 15px;
}
#content .leftbar .articles li .articleContent {
    padding: 5px 0 0;
}
#content .leftbar .articles li p.more a{
    float: none;
}
#right .submenu {
    padding: 0;
    border-left: none;
    border-right: none;
    border-bottom: none;
}
#right .submenu ul {
    float: left;
    display: inline;
    margin-left: 5px;
    padding: 4px 5px 4px 15px;
    background: url('../images/arrow.gif') no-repeat left center;
}
#right .submenu ul li {
    margin: 0;
    padding: 0 23px 0 0;
    white-space: nowrap;
    background: none;
}
#right .submenu ul li a {
    height: auto;
    padding: 0;
    font: normal 11px Arial,Verdana,sans-serif;
    background: none;
    color: #555;
}
#right .submenu .gallery li a.fl {
    padding: 2px;
    border: 1px solid #dcdcdc
}
#right .submenu .gallery li a.fl:hover {
    background-color: #8c8c8c;
}
#right .submenu ul li.active a {
    text-decoration: underline;
}
#right .gallery {
    padding: 12px 0 0;
    border-top: 1px solid #BE2222;
    background: #fff;
}
#right .gallery ul {
    margin: 0;
    padding: 0 0 0 10px;
    background: none;
}
#right .gallery ul li {
    width: 110px;
    padding: 0;
}
#right .gallery h4 {
    padding: 0 0 5px;
}
#right .gallery ul li h4 a {
    font: bold 11px Verdana,sans-serif;
}
#right .gallery p {
    overflow: hidden;
    clear: left;
    height: 45px;
    margin-right: 10px;
    padding-top: 3px;
}
#right .gallery p a {
    line-height: 15px;
    white-space: normal;
}
#right .twoColumn {
    float: right;
    width: 160px;
    margin: 0 0 25px;
    padding-left: 10px;
    border-left: 1px solid #cacaca;
    zoom: 1;
}
#right .twoColumn .half {
    width: 160px;
}
#right .twoColumn .domtabContent {
    margin: 0 0 10px;
    padding: 0;
    border-width: 3px 0 0;
    background: none;
}
#right .twoColumn h2 {
    margin: 0;
}
#right .twoColumn .pdf .domtabContent{
    padding: 13px 0 0;
}
#right .twoColumn .pdf h4 {
    padding: 2px 0 15px;
}
#right .cameras {
    float: left;
    width: 160px;
    margin-bottom: 25px;
}
#right .html_small{
    float: left;
    width: 160px;
}
#right .reklama {
    padding: 0 0 25px;
}
#right .statistics ol {
    margin: 0;
    padding-left: 25px;
    line-height: 18px;
}
#right .statistics {
    clear: both;
    padding: 12px 0 0;
    border-top: 1px solid #BE2222;
    background: #fff;
}
#right .statistics li a {
    color: #1b5f8e;
}
#right .miniBoxes {
    clear: both;
    margin-bottom: 25px;
    zoom: 1;
    background: url('../images/dot.gif') repeat-y center top;
}
#right .miniBox {
    float: left;
    display: inline;
    height: 150px;
    width: 160px;
    margin: 0 5px;
    padding: 0;
}
#right .miniBox h2 {
    margin: 0 0 10px;
    border-bottom: 3px solid #be2222;
}
#right .miniBox li {
    padding-left: 10px;
    line-height: 16px;
    clear: left;
}
#right .horoskop h4 {
    line-height: 16px;
}
#right .miniBox li a {
    font-family: Verdana;
    font-weight: bold;
    color: #125380
}
#right .miniBox p.cytat {
    height: 65px;
    padding: 20px 10px 0;
    font: italic 11px/16px Georgia;
    background: url('../images/bgCytat.gif') no-repeat left top;
}
#right .pogoda p.temp {
    padding-right: 5px;
    padding-bottom: 2px;
    font: normal 16px/30px Georgia,serif;
    text-align: right;
    background: url('../images/pogoda/miniboxTemp.gif') no-repeat right center;
}
#right .miniBox span.night {
    color: #fff;
}
#right .sonda {
    margin: 0 0 25px;
    font-size: 12px;
}
#right .sonda h2 {
    margin: 0 0 15px;
    border-bottom: 3px solid #BE2222;
}
#right .sonda p,
#right .sonda fieldset {
    padding-left: 10px;
}
#right .sonda fieldset div {
    padding: 2px 0;
}
#main h2.headers{
    margin-bottom: 0;
    padding: 1px 0 1px 10px;
    height: 22px;
    line-height: 22px;
    text-indent: -9999px;
}
#main h2.headers span {
    display: block;
    background: url('../images/headers/h2headers.gif') no-repeat left top;
}
#content h2.blogi {
    margin-bottom: 20px;
    border-bottom: 3px solid #bc2222;
}
#content h2.blogi span{background-position: left top}
#right h2.blogerzy {
    margin-bottom: 10px;
    border-bottom: 3px solid #bc2222;
}
#right h2.blogerzy span {background-position: left -22px}
#right h2.sonda {
    margin-bottom: -24px;
}
#right h2.sonda span {background-position: left -44px}
#right h2.menu_kontekstowe {
    border-bottom: 3px solid #bc2222;
}
#right h2.menu_kontekstowe span {background-position: left -66px}
#right h2.kalendarz span {background-position: left -88px}
#right h2.wyszukiwarka_nekrologow span {background-position: left -110px}
#content h2.nekrologi_i_kondolencje {
    margin-bottom: 10px;
    border-bottom: 3px solid #bc2222;
}
#content h2.nekrologi_i_kondolencje span {background-position: left -132px}
#content h2.horoskop_codzienny {
    margin-bottom: 10px;
    border-bottom: 3px solid #bc2222;
}
#content h2.horoskop_codzienny span {background-position: left -154px}

#content .blogs .article {
    background: url('../images/bgBlogsArticle.gif') no-repeat left top;
    zoom: 1;
}
#content .blogs .article .toolbar {
    position: relative;
    margin-bottom: 10px;
    background: none;
}
#content .blogs .article .toolbar ul {
    padding-top: 2px;
}
#content .blogs div.date {
    position: absolute;
    top: 0;
    width: 75px;
    height: 83px;
    padding: 0;
    background: none;
    zoom: 1;
}
#content .blogs div.date p {
    margin: 0 3px 0 12px;
    padding: 0;
    text-align: center;
    zoom: 1;
}
#content .blogs div.date p.year {
    margin-top: 2px;
    color: #fff;
    font: normal 10px/14px Georia,serif;
}
#content .blogs div.date p.day {
    color: #80633d;
    font: bold 29px/37px Georia,serif;
}
#content .blogs div.date p.month {
    color: #80633d;
    font: bold 12px Georia,serif;
}
#content .blogs h1,
#content .blogs p.teaser,
#content .blogs p.articleContent {
    margin-left: 90px;
}
#content .blogs h1,
#content .blogs h1 a,
#content .blogs p.more a {
    color: #806c3f;
}
#content .blogs p.more {
    padding-right: 5px;
    line-height: 17px;
    background: url('../images/bgBlogsMore.gif') no-repeat 10px bottom;
}
#right a.bloger {
    overflow: hidden;
    width: 160px;
    height: 75px;
}


#content .felietons p.more {
    background: none;
    line-height: auto;
}
#right h2.nasiFelietonisci {
    margin-bottom: 10px;
}
#right h2.nasiFelietonisci {
    padding-top: 3px;
    height: auto;
}
#right h2.nasiFelietonisci span {
    height: 25px;
    background: url('../images/headers/nasi_felietonisci.gif') no-repeat left top;
}
#right li.felietonista {
    width: 170px;
}
#right li.odd a {
    float: right;
}
#right a.felietonista {
    overflow: hidden;
    width: 160px;
    height: 75px;
}
#content .navigation {
    line-height: 19px;
    background: url('../images/dash.gif') repeat-x left center;
}
#content .navigation ul {
    display: inline;
    padding: 0 10px;
    background-color: #fff;
}
#content .navigation li {
    padding: 0 3px;
    font-size: 12px;
    font: bold 12px Verdana,sans-serif;
    color: #bfbebe;
}
#content .navigation li a {
    color: #1b5f8e;
}
#right .calendar {
    margin: 0 0 20px;
}
#right .calendar h4 {
    color: #555;
    font-size: 13px;
    line-height: 17px;
}
#right .calendar li {
    position: relative;
    display: inline;
    margin: 0 2px 1px;
    width: 33px;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    border : 1px solid #e5e5e5;
    color: #0057a3;
}
#right .calendar li.nagl {
    width: 39px;
    margin: 0 0 10px;
    border: 1px dotted #ccc;
    border-width: 1px 0;
    font-weight: bold;
    color: #555;
}
#right .calendar li.inactive {
    color: #b8b7b7;
}
#right .calendar li.nie {
    width: 35px;
    font-weight: normal;
    line-height: 24px;
    color: #be2222;
    border: none;
}
#right .calendar li.week {
    width: 34px;
    margin-bottom: 0;
    padding-bottom: 2px;
    border: none;
    border-right: 1px dotted #ccc;
    font-weight: normal;
    color: #b8b7b7;
}
#right .calendar li.today {
    color: #fff;
    background-color: #1b5f8e;
}
#right .calendar li div {
    position: absolute;
    display: none;
    margin: 10px 0 0 10px;
    padding: 5px;
    white-space: nowrap;
    border: 1px solid #ccc;
    background-color: #fff;
}
#right .calendar li:hover div {
    display: block;
    z-index: 100;
}
#content .galleryList li img {
    border: 1px solid #bfbfbf;
}
#content .galleryList li {
    display: inline;
    margin: 0 5px 5px 0;
}
#main .survey dl {
    padding: 0 0 15px;
}
#main .survey dt {
    padding: 0 0 10px;
    font-weight: bold;
}
#main .survey dd {
    padding: 2px 20px;
}
#content .newest {
    float: left;
    width: 270px;
    line-height: 18px;
}
#content .newest li a {
    color: #1B5F8E;
}
#content .miniSearch {
    float: right;
    width: 270px;
}
#content .miniSearch div {
    padding: 0 0 4px;
    text-align: right;
}
#content .miniSearch div label {
    float: left;
}
#content .miniSearch div select {
    width: 182px;
}
#main .comments div {
    overflow:hidden;
}
#main .comments div.comment {
    margin: 0 0 3px;
    padding: 5px 0;
    background: url(../images/dash.gif) repeat-x left bottom;
}
#main .comments .addComment {
    padding: 5px 0;
}
#main fieldset div {
    clear: both;
    padding: 2px 0;
}
#main fieldset label {
    float: left;
    width: 150px;
}
#content fieldset input.text {
    width: 260px;
}
#content .miniSearch fieldset input.text {
    width: 175px;
}
#content fieldset textarea {
    width: 260px;
    height: 150px;
    padding: 2px;
    border: 1px solid #bfbdbd;
}
#main .comments .addComment label {
    width: 170px;
}
#main .comments .addComment input.text {
    width: 378px;
}
#main .comments .addComment textarea {
    width: 378px;
}
#content .klepsydra {
    margin-bottom: 10px;
    background: url('../images/bgKlepsydra.gif') repeat-y left top;
}
#content .klepsydra .top{
    padding: 40px 30px 0;
    background: url('../images/bgKlepsydraTop.gif') no-repeat left top;
    font: normal 14px/16px Georgia,Times New Roman,seriff;
}
#content .klepsydra .bottom{
    padding-bottom: 22px;
    background: url('../images/bgKlepsydraBottom.gif') no-repeat left bottom;
}
#content .klepsydra .top h3 {
    font: bold 20px Georgia,Times New Roman,seriff;
    color: #555;
    text-transform: uppercase;
}
#content .klepsydra .top p {
    padding: 7px 0;
}
#content .klepsydra .top h2 {
    font: bold 20px Georgia,Times New Roman,seriff;
    color: #555;
    text-transform: uppercase;
    background: none;
    margin: 0px;
    padding: 0px;
    height: auto;
}
#right .searchform div {
    padding: 0;
    text-align: right;
    line-height: 27px;
}
#right .searchform label {
    float: none;
}
#right .searchform input.text {
    width: 230px;
}
#right .searchform input.short {
    width: 84px;
}
#right .searchform input.radio {
    margin-left: 41px;
}
#right .searchform img {
    vertical-align: middle;
}

#content .miniSearch div.multipleSelect {
    position: relative;
    padding-left: 57px !important;
}
#content .miniSearch div.multipleSelect label {
    margin-left: -60px;
}
#content .miniSearch div.multipleSelect input.text {
    width: 150px;
    background: #fff;
}
#content .miniSearch div.multipleSelect div {
    padding: 0;
}
#content .miniSearch div.multipleSelect div.multipleContent {
    display: none;
    position: absolute;
    overflow: auto;
    height: 100px;
    width: 200px;
    padding: 0 5px !important;
    border: 1px solid #7F9DB9;
    background-color: #fff;
}
#content .miniSearch div.multipleSelect input.text {
    vertical-align: middle;
}
#content .miniSearch div.multipleSelect div.multipleContent label {
    margin-left: 0;
    font-weight: normal;
    float:none;
}
#content #board_search .multipleSelect div {
    padding: 0;
}
#content #board_search .multipleSelect label {
    width: 233px;
}
#content #board_search .multipleSelect input.text {
    width: 205px;
    _width: 202px;
    background: #fff;
}
#content #board_search div.multipleSelect iframe {
    margin-left: 235px;
}
#content #board_search div.multipleSelect div.multipleContent {
    display: none;
    position: absolute;
    overflow: auto;
    height: 100px;
    width: 213px;
    margin-left: 235px;
    padding: 0 5px !important;
    border: 1px solid #7F9DB9;
    background-color: #fff;
}
#content #board_search div.multipleSelect div.multipleContent label {
    float: none;
    display: inline;
    font-weight: normal;
}
#content div.horoskop_codzienny {
    position: relative;
}
#content div.horoskop_codzienny p.leftDate {
    position: absolute;
    right: 0;
    top: 5px;
}
#content .horoskop_codzienny h5 {
    padding: 0 10px;
    color: #630692;
    font: bold italic 13px Georgia,"Times New Roman",serif;
}
#content .horoskop_codzienny li {
    width: 164px;
    height: 105px;
    margin: 0 9px 0 0;
    padding: 80px 10px 0;
    background: url('../images/horoskop/codzienny/baran.gif') no-repeat left top;
    color: #65049f;
    font: normal 13px "Times New Roman",serif;
}
#content .horoskop_codzienny li.baran {background-image: url('../images/horoskop/codzienny/baran.gif') }
#content .horoskop_codzienny li.byk {background-image: url('../images/horoskop/codzienny/byk.gif') }
#content .horoskop_codzienny li.bliznieta {background-image: url('../images/horoskop/codzienny/bliznieta.gif') }
#content .horoskop_codzienny li.rak {background-image: url('../images/horoskop/codzienny/rak.gif') }
#content .horoskop_codzienny li.lew {background-image: url('../images/horoskop/codzienny/lew.gif') }
#content .horoskop_codzienny li.panna {background-image: url('../images/horoskop/codzienny/panna.gif') }
#content .horoskop_codzienny li.waga {background-image: url('../images/horoskop/codzienny/waga.gif') }
#content .horoskop_codzienny li.skorpion {background-image: url('../images/horoskop/codzienny/skorpion.gif') }
#content .horoskop_codzienny li.strzelec {background-image: url('../images/horoskop/codzienny/strzelec.gif') }
#content .horoskop_codzienny li.koziorozec {background-image: url('../images/horoskop/codzienny/koziorozec.gif') }
#content .horoskop_codzienny li.wodnik {background-image: url('../images/horoskop/codzienny/wodnik.gif') }
#content .horoskop_codzienny li.ryby {background-image: url('../images/horoskop/codzienny/ryby.gif') }
#content h2.horoskop_tygodniowy {
    margin-bottom: -24px;
}
#content h2.horoskop_tygodniowy span {background-position: left -176px}
#content .horoskop_tygodniowy .domtab li {
    margin-left: 1px;
    padding: 0;
}
#content .horoskop_tygodniowy .domtab li a {
    width: 29px;
    padding: 0;
    background: url('../images/horoskop/tygodniowy/ico_baran_0.gif') no-repeat left top;
    text-indent: -9999px;
}
#content .horoskop_tygodniowy .domtab li.active a,
#content .horoskop_tygodniowy .domtab li a:hover {
    background-color: #881fc1;
}

#content .horoskop_tygodniowy .domtab li a.tyg_baran { background-image: url('../images/horoskop/tygodniowy/ico_baran_0.gif'); }
#content .horoskop_tygodniowy .domtab li a.tyg_baran:hover,
#content .horoskop_tygodniowy .domtab li.active a.tyg_baran {
    background-image: url('../images/horoskop/tygodniowy/ico_baran_1.gif');
}
#content .horoskop_tygodniowy .domtab li a.tyg_byk { background-image: url('../images/horoskop/tygodniowy/ico_byk_0.gif'); }
#content .horoskop_tygodniowy .domtab li a.tyg_byk:hover,
#content .horoskop_tygodniowy .domtab li.active a.tyg_byk {
    background-image: url('../images/horoskop/tygodniowy/ico_byk_1.gif');
}
#content .horoskop_tygodniowy .domtab li a.tyg_bliznieta { background-image: url('../images/horoskop/tygodniowy/ico_bliznieta_0.gif'); }
#content .horoskop_tygodniowy .domtab li a.tyg_bliznieta:hover,
#content .horoskop_tygodniowy .domtab li.active a.tyg_bliznieta {
    background-image: url('../images/horoskop/tygodniowy/ico_bliznieta_1.gif');
}
#content .horoskop_tygodniowy .domtab li a.tyg_rak { background-image: url('../images/horoskop/tygodniowy/ico_rak_0.gif'); }
#content .horoskop_tygodniowy .domtab li a.tyg_rak:hover,
#content .horoskop_tygodniowy .domtab li.active a.tyg_rak {
    background-image: url('../images/horoskop/tygodniowy/ico_rak_1.gif');
}
#content .horoskop_tygodniowy .domtab li a.tyg_lew { background-image: url('../images/horoskop/tygodniowy/ico_lew_0.gif'); }
#content .horoskop_tygodniowy .domtab li a.tyg_lew:hover,
#content .horoskop_tygodniowy .domtab li.active a.tyg_lew {
    background-image: url('../images/horoskop/tygodniowy/ico_lew_1.gif');
}
#content .horoskop_tygodniowy .domtab li a.tyg_panna { background-image: url('../images/horoskop/tygodniowy/ico_panna_0.gif'); }
#content .horoskop_tygodniowy .domtab li a.tyg_panna:hover,
#content .horoskop_tygodniowy .domtab li.active a.tyg_panna {
    background-image: url('../images/horoskop/tygodniowy/ico_panna_1.gif');
}
#content .horoskop_tygodniowy .domtab li a.tyg_waga { background-image: url('../images/horoskop/tygodniowy/ico_waga_0.gif'); }
#content .horoskop_tygodniowy .domtab li a.tyg_waga:hover,
#content .horoskop_tygodniowy .domtab li.active a.tyg_waga {
    background-image: url('../images/horoskop/tygodniowy/ico_waga_1.gif');
}
#content .horoskop_tygodniowy .domtab li a.tyg_skorpion { background-image: url('../images/horoskop/tygodniowy/ico_skorpion_0.gif'); }
#content .horoskop_tygodniowy .domtab li a.tyg_skorpion:hover,
#content .horoskop_tygodniowy .domtab li.active a.tyg_skorpion {
    background-image: url('../images/horoskop/tygodniowy/ico_skorpion_1.gif');
}
#content .horoskop_tygodniowy .domtab li a.tyg_strzelec { background-image: url('../images/horoskop/tygodniowy/ico_strzelec_0.gif'); }
#content .horoskop_tygodniowy .domtab li a.tyg_strzelec:hover,
#content .horoskop_tygodniowy .domtab li.active a.tyg_strzelec {
    background-image: url('../images/horoskop/tygodniowy/ico_strzelec_1.gif');
}
#content .horoskop_tygodniowy .domtab li a.tyg_koziorozec { background-image: url('../images/horoskop/tygodniowy/ico_koziorozec_0.gif'); }
#content .horoskop_tygodniowy .domtab li a.tyg_koziorozec:hover,
#content .horoskop_tygodniowy .domtab li.active a.tyg_koziorozec {
    background-image: url('../images/horoskop/tygodniowy/ico_koziorozec_1.gif');
}
#content .horoskop_tygodniowy .domtab li a.tyg_wodnik { background-image: url('../images/horoskop/tygodniowy/ico_wodnik_0.gif'); }
#content .horoskop_tygodniowy .domtab li a.tyg_wodnik:hover,
#content .horoskop_tygodniowy .domtab li.active a.tyg_wodnik {
    background-image: url('../images/horoskop/tygodniowy/ico_wodnik_1.gif');
}
#content .horoskop_tygodniowy .domtab li a.tyg_ryby { background-image: url('../images/horoskop/tygodniowy/ico_ryby_0.gif'); }
#content .horoskop_tygodniowy .domtab li a.tyg_ryby:hover,
#content .horoskop_tygodniowy .domtab li.active a.tyg_ryby {
    background-image: url('../images/horoskop/tygodniowy/ico_ryby_1.gif');
}
#content .horoskop_tygodniowy .domtabContent {
    border-top-color: #881fc1;
    background-image: url('../images/bgHoroskopDomtabContent.gif');
    color: #6304a6;
}
#content .horoskop_tygodniowy .domtabContent .left {
    float: left;
    width: 200px;
    text-align: center;
}
#content .horoskop_tygodniowy h3 {
    font: bold 23px Georgia,serif;
    color: #6a07a1;
}
#content .horoskop_tygodniowy h4 {
    font: bold 16px Georgia,serif;
    color: #6a07a1;
}
#content .horoskop_tygodniowy p {
    padding: 0 0 10px;
    font: bold 14px/20px Georgia,serif;
    color: #6a07a1;
}
#content h2.wydanie_pdf {
    margin-bottom: 10px;
    border-bottom: 3px solid #bc2222;
}
#content h2.wydanie_pdf span {background-position: left -198px}

#content .pdfbox {
    margin: 0 0 20px;
}
#content .pdfbox h3 {
    margin: 0 0 15px;
    text-align: center;
    background: url('../images/dash.gif') repeat-x left center;
}
#content .pdfbox h3 span {
    padding: 0 5px;
    background-color: #fff;
    color: #be2222;
    font: bold 15px Georgia,serif;
}
#content .pdfbox .navig li.today {
    width: 201px;
    margin-right: 9px;
    padding: 31px 0 20px;
    color: #1b5f8e;
    background: url('../images/pdf/today.gif') no-repeat left top;
    text-align: center;
    font: bold 15px/21px Georgia,"Time New Roman",serif;
}
#content .pdfbox .navig li a {
    padding: 31px 0 20px;
    text-align: center;
    color: #b8b7b7;
    font: bold 13px/21px Georgia,"Time New Roman",serif;
}
#content .pdfbox .navig li a:hover {
    text-decoration: none;
    color: #1b5f8e;
}
#content .pdfbox .navig li span {
    font-size: 16px;
}
#content .pdfbox .navig li.today span {
    font-size: 23px;
}
#content .pdfbox a.prev {
    width: 180px;
    margin-right: 9px;
    background: url('../images/pdf/prev.gif') no-repeat left top;
}
#content .pdfbox li.prev {
    width: 180px;
    margin-right: 9px;
    padding: 31px 0 20px;
    text-align: center;
    color: #b8b7b7;
    font: bold 13px/21px Georgia,"Time New Roman",serif;
    background: url('../images/pdf/prev.gif') no-repeat left top;
}
#content .pdfbox a.next {
    width: 180px;
    background: url('../images/pdf/next.gif') no-repeat left top;
}
#content .pdfbox li.next {
    width: 180px;
    padding: 31px 0 20px;
    text-align: center;
    color: #b8b7b7;
    font: bold 13px/21px Georgia,"Time New Roman",serif;
    background: url('../images/pdf/next.gif') no-repeat left top;
}
#content .pdfbox .wydania li {
    width: 141px;
    margin: 0 4px 10px 0;
    text-align: center;
}
#content .pdfbox .wydania a img {
    border: 1px solid #bfbfbf;
}
#content .pdfbox .wydania a:hover img {
    border-color: #1b5f8e;
}
#content .gallery_list {
    margin: 0 0 25px;
}
#content h2.lista_galerii {
    margin-bottom: 10px;
    border-bottom: 3px solid #bc2222;
}
#content h2.lista_galerii span {background-position: left -220px}
#content .box {
    margin: 0 0 20px;
    background: url('../images/galleries/bgBox.gif') repeat-y left top;
    zoom: 1;
}
#content .boxBottom {
    padding-bottom: 7px;
    background: url('../images/galleries/bgBoxBottom.gif') no-repeat left bottom;
    zoom: 1;
}
#content .boxTop {
    padding: 10px 10px 3px;
    background: url('../images/galleries/bgBoxTop.gif') no-repeat left top;
    zoom: 1;
}
#content .gallery_list .box a.fl {
    padding: 2px;
    background-color: #fff;
    border: 1px solid #dcdcdc;
}
#content .gallery_list .box .description {
    margin-left: 107px;
}
#content .gallery_list .box .description h3 a {
    font: normal 18px Georgia,sans-serif;
}
#content .gallery_list .box .description .stats {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dotted #c5c5c5;
}
#content .gallery_list .box .description .stats img {
    vertical-align: middle;
}
#content .gallery_list .box .description .stats span {
    margin-right: 21px;
}
#content .gallery_list .box .description .stats .blue {
    font-size: 16px;
    font-family: Georgia;
    color: #1b5f8e;
}
#content .gallery_list .box .description .stats .red {
    font-size: 16px;
    font-family: Georgia;
    color: #be2222;
}
#content h2.galeria {
    margin-bottom: 10px;
    border-bottom: 3px solid #bc2222;
}
#content h2.galeria span {background-position: left -242px}
#content .box .slider {
    background: url('../images/galleries/bgSlider.gif') no-repeat 5px top;
}
#content .box .slider .prev {
    float: left;
    width: 23px;
    height: 96px;
    background: url('../images/galleries/bgPrev.gif') no-repeat left center;
}
#content .box .slider .next {
    float: right;
    width: 23px;
    height: 96px;
    background: url('../images/galleries/bgNext.gif') no-repeat left center;
}
#content .box .slider .mask {
    overflow: hidden;
    float: left;
    width: 514px;
    height: 76px;
    padding: 7px 0;
}
#content .box .slider .mask ul {
    width: 99999px;
}
#content  .mask li {
    width: 81px;
    padding: 0 3px;
}
#content  .mask li a {
    padding: 2px;
    background-color: #fff;
    border: 1px solid #dadada;
}
#content  .mask li a:hover {
    background-color: #8c8c8c;
}
#content .galleryItem {
    min-height: 147px;
    margin: 10px 0 25px;
    padding: 10px;
    background-color: #efefef;
    font-size: 12px;
}
#content .galleryItem .photo {
    position: relative;
}
#content .galleryItem .prevPhoto {
    position: absolute;
    width: 50%;
    height: 100%;
    background: url('../images/blank.gif') repeat left center;
    zoom: 1;
}
#content .galleryItem .nextPhoto {
    position: absolute;
    right: 0;
    width: 50%;
    height: 100%;
    background: url('../images/blank.gif') repeat left center;
    zoom: 1;
}
#content .galleryItem .prevPhoto:hover {
    background: url('../images/galleries/prev.gif') no-repeat left center !important;
}
#content .galleryItem .nextPhoto:hover {
    background: url('../images/galleries/next.gif') no-repeat right center !important;
}

#content .galleryItem p.author {
    padding-top: 5px;
    text-align: right;
    font-size: 11px;
    color: #9c9c9c;
}
#content .box .slider_z_podpisami {
    margin-top: 5px;
    background: url('../images/galleries/bgSliderWithText.gif') no-repeat 6px top;
}
#content .box .slider_z_podpisami .next,
#content .box .slider_z_podpisami .prev {
    height: 143px;
}
#content .box .slider_z_podpisami .mask {
    height: 123px;
}
#content .box .najnowszeGalerie {
    padding: 5px 0 20px;
}
#content .box .najnowszeGalerie li {
    width: 171px;
    padding-left: 7px;
    padding-right: 6px;
    border-right: 1px dotted #c2c2c2;
}
#content .box .najnowszeGalerie li a img {
    padding: 2px;
    background-color: #fff;
    border: 1px solid #dadada;
}
#content .box .najnowszeGalerie li a:hover img {
    background-color: #8c8c8c;
}
#content .box .najnowszeGalerie li h3 {
    clear: both;
}
#content .box .najnowszeGalerie li h3 a {
    padding: 5px 0 10px;
    color: #1b5f8e;
    font: normal 17px Georgia,serif;
}
#right h2.na_biezaco span {background-position: left -264px}

#right .biezaco li {
    width: 318px;
    padding-top: 5px;
    background: url('../images/dash.gif') repeat-x left top;
}
#right .biezaco li.first-child {
    background: none;
}
#right .biezaco li.next-day {
    background-image: url('../images/bgNextDay.gif');
}
#right .biezaco li p {
    padding: 0 0 5px 40px;
}
#right .biezaco img {
    margin-bottom: 5px;
}
#right h2.polecane2 {
    margin-bottom: -24px;
}
#right h2.polecane2 span {background-position: left -286px}
#right .dzis h3 {
    font: bold 12px Georgia,serif;
}
#right .dzis li {
    width: 318px
}
#right .dzis p {
    padding: 0 0 0 10px;
}
#right .wczoraj h3 {
    font: bold 12px Georgia,serif;
}
#right .wczoraj li {
    width: 318px
}
#right .wczoraj p {
    padding: 0 0 0 10px;
}
#content h2.jeden_dzien {
    margin-bottom: 10px;
    border-bottom: 3px solid #bc2222;
}
#content h2.jeden_dzien span {background-position: left -308px}
#content div.jeden_dzien {
    margin: 0 0 25px;
    background: url('../images/historia/center.jpg') repeat-y left top;
    text-align: center;
    color: #543214
}
#content .jeden_dzien_bottom {
    padding-bottom: 110px;
    background: url('../images/historia/bottom.jpg') no-repeat left bottom;
}
#content .jeden_dzien_top {
    padding-top: 100px;
    background: url('../images/historia/top.jpg') no-repeat left top;
}
#content div.jeden_dzien h4 {
    font: normal 47px Georgia,serif;
    color: #543214
}
#content div.jeden_dzien h5 {
    margin: 0;
    font: normal 32px Georgia,serif;
    background: url('../images/historia/bgH5.jpg') no-repeat center center;
}
#content div.jeden_dzien p {
    padding: 10px 45px 20px;
    font: normal 16px/20px Georgia,serif;
    text-align: left;
}
#content h2.kalendarium {
    margin-bottom: 10px;
    border-bottom: 3px solid #bc2222;
}
#content h2.kalendarium span {background-position: left -330px}
#content div.kalendarium {
    margin: 0 0 25px;
}
#content .kalendarium .kartka {
    float: left;
    width: 225px;
    height: 335px;
    padding: 31px 23px 0;
    background: url('../images/kalendarium/kartka.jpg') no-repeat left top;
    text-align: center;
}
#content .kalendarium .kartka h3 {
    font: normal 25px/61px Georgia,serif;
    color: #fff;
}
#content .kalendarium .kartka h4 {
    font: normal 126px Georgia,serif;
    color: #555;
}
#content .kalendarium .kartka h5 {
    margin: 0;
    font: normal 30px Georgia,serif;
    color: #555;
}
#content .kalendarium .sylwester {
    float: right;
    width: 294px;
    height: 66px;
    margin-top: 5px;
    background: url('../images/kalendarium/sylwester.jpg') no-repeat left top;
}
#content .kalendarium .sylwester p {
    padding: 20px 10px 10px 70px;
    font: normal 14px Georgia,serif;
}
#content .kalendarium .slonce {
    float: right;
    width: 303px;
    height: 66px;
    margin-top: 5px;
    background: url('../images/kalendarium/slonce.jpg') no-repeat left top;
}
#content .kalendarium .slonce p {
    padding: 20px 10px 10px 79px;
    font: normal 14px Georgia,serif;
}
#content .kalendarium .ksiezyc {
    float: right;
    width: 303px;
    height: 66px;
    margin-top: 5px;
    background: url('../images/kalendarium/ksiezyc.jpg') no-repeat left top;
}
#content .kalendarium .ksiezyc p {
    padding: 20px 10px 10px 79px;
    font: normal 14px Georgia,serif;
}
#content .kalendarium .czas {
    float: right;
    width: 303px;
    height: 66px;
    margin-top: 5px;
    background: url('../images/kalendarium/czas.jpg') no-repeat left top;
}
#content .kalendarium .czas p {
    padding: 20px 10px 10px 79px;
    font: normal 14px Georgia,serif;
}
#content .kalendarium .imieniny {
    float: right;
    width: 303px;
    height: 66px;
    margin-top: 5px;
    background: url('../images/kalendarium/imieniny.jpg') no-repeat left top;
}
#content .kalendarium .imieniny p {
    padding: 20px 10px 10px 79px;
    font: normal 14px Georgia,serif;
}
#content .kalendarium .cytat {
    clear: both;
    background: url('../images/kalendarium/cytat-dnia-center.gif') repeat-y left top;
}
#content .kalendarium .cytat_bottom {
    padding-bottom: 40px;
    background: url('../images/kalendarium/cytat-dnia-bottom.jpg') no-repeat left bottom;
}
#content .kalendarium .cytat_top {
    padding: 60px 20px 0 38px;
    background: url('../images/kalendarium/cytat-dnia-top.jpg') no-repeat left top;
    font: normal 16px Georgia,serif;
}
#content .kalendarium .cytat p {
    padding: 0 0 10px;
}
#content h2.pogoda {
    margin-bottom: 10px;
    border-bottom: 3px solid #bc2222;
}
#content h2.pogoda span {background-position: left -352px}
#content div.pogoda {
    margin: 0 0 25px;
}
#content .prognoza {
    position: relative;
    float: left;
    width: 470px;
    height: 416px;
    background: url('../images/pogoda/bgPrognoza.gif') no-repeat left top;
}
#content .prognoza .place_1 {
    position: absolute;
    top: 80px;
    left: 150px;
}
#content .prognoza .place_2 {
    position: absolute;
    top: 155px;
    left: 105px;
}
#content .prognoza .place_3 {
    position: absolute;
    top: 250px;
    left: 170px;
}
#content .prognoza .place_4 {
    position: absolute;
    top: 200px;
    left: 320px;
}
#content .prognoza .place_5 {
    position: absolute;
    top: 285px;
    left: 345px;
}
#content .prognoza .wind {
    position: absolute;
    top: 342px;
    left: 9px;
    width: 61px;
    font: normal 14px/29px Tahoma,sans-serif;
    text-align: center;
}

#content .prognoza_jutro {
    float: right;
    width: 100px;
    height: 162px;
    margin: 0 0 10px;
    padding-top: 41px;
    background: url('../images/pogoda/bgJutro.gif') no-repeat left top;
    font: normal 24px/33px Georgia,serif;
    text-align: center;
}
#content .prognoza_jutro p {
    padding-top: 10px;
    padding-left: 40px;
    padding-right: 13px;
    text-align: right;
}
#content .prognoza_pojutrze {
    background: url('../images/pogoda/bgPojutrze.gif') no-repeat left top;
}
#content .temp_1 {
    position: absolute;
    left: 95px;
    top: 120px;
    width: 48px;
    line-height: 23px;
    background: url('../images/pogoda/bgTemp.gif') no-repeat left top;
    text-align: center;
}
#content .temp_1 span {
    float: left;
    width: 24px;
    text-align: center;
}
#content .temp_2 {
    left: 120px;
    top: 290px;
}
#content .temp_3 {
    left: 245px;
    top: 315px;
}
#content .temp_4 {
    left: 255px;
    top: 220px;
}
#content .temp_5 {
    left: 300px;
    top: 155px;
}
#content .pogoda .description {
    padding: 5px 0 0;
    font: normal 16px/24px Georgia,serif;
}
#right h2.sekcje_w_wybranym_dniu span {background-position: left -374px}
#right .sekcje_pdf li {
    width: 159px;
    line-height: 18px;
}
#right .sekcje_pdf li a {
    float: none;
    font-weight: bold;
}
#right h2.kategorie_galerii span {background-position: left -396px}
#right .kategorie_galerii li {
    width: 159px;
}
#right .kategorie_galerii li a {
    font-weight: bold;
    line-height: 17px;
    text-transform: uppercase;
}
#right .kategorie_galerii li li a {
    padding-left: 10px;
    color: #8f8f8f;
    text-transform: none;
}
#right .kategorie_galerii li li a.current {
    background: url('../images/arrow2.gif') no-repeat left 5px;
}
#content .standart div {
    padding: 4px 0;
}
#content .standart label {
    padding-right: 10px;
    text-align: right;
}
#content .standart input.short {
    width: 110px;
}
#content .standart span.space {
    padding-right: 10px;
}
#content .kategorie {
    display: none;
    padding: 10x 0 0;
    background: url('../images/bgKategorie.gif') repeat-y 186px top;
}
#content .kategorie .column {
    clear: none;
    float: left;
    width: 166px;
    padding: 0 10px;
}
#content .kategorie li {
    padding: 5px 0;
}
#content .kategorie a {
    padding-left: 25px;
    font: bold 16px/35px georgia,serif;
    background: url('../images/arrow3.gif') no-repeat 0 13px;
}
#content .kategorie_w_wyszukiwarce li a {
    padding-left: 16px;
    font: bold 12px/27px Tahoma,sans-serif;
    background-position: left center;
}
#content .kategorie_w_wyszukiwarce li ul {
    background: url('../images/dash.gif') repeat-x left top;
}
#content .kategorie_w_wyszukiwarce li li {
    width: 166px !important;
}
#content .kategorie li li a {
    padding-left: 0;
    font: normal 11px Arial,sans-serif;
    f1ont-size: 11px;
    f1ont-weight: normal;
    background: none;
    color: #1b5f8e;
}
#content .kategorie li li {
    width: 146px;
    padding: 2px 0;
}
#content h2.wyszukiwanie_zaawansowane {
    margin-bottom: 10px;
    border-bottom: 3px solid #bc2222;
}
#content h2.wyszukiwanie_zaawansowane span {background-position: left -418px}
#content h2.archiwum {
    margin-bottom: 10px;
    border-bottom: 3px solid #bc2222;
}
#content h2.archiwum span {background-position: left -440px}
#content .kategorie_archiwum {
    background: url('../images/dashV.gif') repeat-y center top;
}
#content .kategorie_archiwum .column {
    width: 270px;
}
#content .kategorie_archiwum li ul {
    padding-top: 5px;
    padding-left: 0;
    list-style-type: none;
    background: url('../images/dash.gif') repeat-x left top;
}
#content .kategorie_archiwum li li {
    width: 225px;
    padding-left: 25px;
    background: url('../images/emptyItem.gif') no-repeat left 3px;
}
#content .kategorie_archiwum li li.locked {
    background: url('../images/lockedItem.gif') no-repeat left 3px;
}
#content .kategorie_archiwum li li.unlocked {
    background: url('../images/unlockedItem.gif') no-repeat left 3px;
}
#content .reklamy .slider {
    margin: 0 0 25px;
    background: none;
}
#content .reklamy .slider .prev {
    float: left;
    width: 20px;
    height: 120px;
    background: url('../images/reklamy/scoll-left.gif') no-repeat left center;
}
#content .reklamy .slider .prev:hover {
    background-image: url('../images/reklamy/scoll-left_over.gif');
}
#content .reklamy .slider .next {
    float: right;
    width: 20px;
    height: 120px;
    background: url('../images/reklamy/scroll_right.gif') no-repeat left center;
}
#content .reklamy .slider .next:hover {
    background-image: url('../images/reklamy/scroll_right_over.gif');
}
#content .reklamy .slider .mask {
    overflow: hidden;
    float: left;
    width: 540px;
    height: 100px;
    padding: 10px 0;
    background: url('../images/reklamy/bgMask.gif') repeat-x left top;
}
#content .reklamy .slider .mask ul {
    width: 99999px;
}
#content  .reklamy .mask li {
    width: auto;
    padding: 0 3px;
}
#content  .reklamy .mask li a {
    padding: 0;
    background-color: transparent;
    border: none;
}
#content  .reklamy .mask li a:hover {
    background-color: transparent;
}
#right h2.horoskop {
    margin-bottom: 10px;
    border-bottom: 3px solid #bc2222;
}
#right h2.horoskop span {background-position: left -462px}
#content h2.ocena span {background-position: left -484px}
#content h2.wykup_dostep_do_serwisu {
    margin-bottom: 10px;
    border-bottom: 3px solid #bc2222;
}
#content h2.wykup_dostep_do_serwisu span {background-position: left -506px}
#content .payment {
    padding: 10px 0 25px;
}
#content .payment li {
    width: 253px;
    height: 126px;
    margin: 0 14px 14px 0;
    padding: 10px 15px;
    background: url('../images/bgPaymentLi.gif') no-repeat left top;
}
#content .payment li.odd {
    margin-right: 0;
}
#content .payment h3 {
    font-size: 16px;
}
#content .payment p {
    padding: 5px 0;
}
#content .payment .price {
    font: bold 14px Tahoma,sans-serif;
    text-align: center;
    color: #be2222;
    background: url('../images/dash.gif') repeat-x left bottom;
}
#content .payment div {
    line-height: 22px;
}
#content .payment label {
    float: none;
    font-weight: bold;
    font-family: Tahoma;
}
#content .payment label.green {
    color: #239500;
}
#content .payment label.orange {
    color: #d56400;
}
#content .kupuje {
    padding: 15px 0;
    text-align: center;
    background: url('../images/dash.gif') repeat-x left top;
}
#content .regulamin {
    padding: 0 0 7px 0;
    text-align: center;
}
#content .regulamin label {
    float: none;
    width: auto;
}
#content .regulamin label a {
    color: #1B5F8E;
    font-weight: bold;
}
#content .paging {
    margin: 0 0 15px;
}
#content .paging li {
    line-height: 23px;
    margin: 0 4px;
}
#content .paging li span {
    float: left;
    height: 23px;
    padding: 0 7px;
    border: 1px solid #dadada;
    background-color: #1b5f8e;
    color: #fff;
}
#content .paging li a {
    padding: 0 5px;
    border: 1px solid #dadada;
}
#content .paging li.ns a {
    padding: 0;
    border: none;
    vertical-align: middle;
}
#send {
    width:400px;
    height:300px;
    padding:50px;
}
a.zamknij {
    font-size: 20px;
    font-weight: bold;
    color: #000;
}
span.highlight {
    background-color:#f7fd99;
    color: #c32428;
}
p.highlight {
    padding:10px 0;
    font-size: 12px;
    line-height: 16px;
}
#content .showArticle ul {
    margin-left: 15px
}
#content .showArticle table.separate {
    border-collapse: separate;
}
#right .links li {
    clear: left;
    padding: 0 0 10px;
}
#content h2.wyniki_wyszukiwania {
    margin: 0 0 15px;
    border-bottom: 3px solid #BE2222;
}
#content h2.wyniki_wyszukiwania span {background-position: left -528px}
#content fieldset.standart input.before_calendar {
    width: 93px;
}
#content .calimg,
#content .calimg2 {
    cursor: pointer;
    vertical-align: middle;
}
#content h2.lista_artykulow {
    margin: 0 0 15px;
    border-bottom: 3px solid #BE2222;
}
#content h2.lista_artykulow span {background-position: left -550px}
#content h2.waszym_zdaniem span {background-position: left -572px}
#content h2.lista_video {
    margin: 0 0 15px;
    border-bottom: 3px solid #BE2222;
}
#content h2.lista_video span {background-position: left -594px}
#content h2.video span {background-position: left -616px}

#content .leftbar .dodajDo {
    margin-left: 5px
}
#content ul.dodajDoMenu {
    position: absolute;
    display: none;
    margin: -15px 0 0 0;
    padding: 5px;
    background-color: #fff;
    border: 1px solid #ccc;
}
#content .leftbar ul.dodajDoMenu {
    margin: 5px 0 0;
    text-align: left;
}
#content .dodajDoMenu li {
    display: inline;
    margin: 0 3px;
}
#content .leftbar .dodajDoMenu li {
    float: none;
}
#content .leftbar .dodajDoMenu li a {
    margin-left: 0;
}
#content .sliderVertical {
    padding: 10px 5px 0 !important;
}
#content .sliderVertical ul {
    padding-top: 10px;
    background: url('../images/dash.gif') repeat-x left top;
}
#content .sliderVertical ul li {
    padding: 0 0 5px;
}
#content .related {
    padding: 10px 0 0;
    background: none;
    border-width: 3px 0 0;
}
#content .related ul {
    list-style-type: none;
    background: url('../images/dot.gif') repeat-y center top;
}
#content .related li {
    float: left;
    width: 269px;
    padding: 0 10px;
}
#content .related h4 {
    overflow: hidden;
    height: 31px;
    margin: 5px 0 15px;
    line-height: 16px;
}
#content .related h4 a {
    font: bold 13px Georgia,serif;
    color: #1B5F8E;
}
#content h2.podobne_artykuly span {background-position: left -638px}
#right .sliderRight {
    margin: 0 0 25px;
    background: url('../images/dot.gif') repeat-y 170px top;
}
#right .sliderRight li a {
    width: 170px;
    text-align: right;
}
#right .sliderRight li a.l {
    text-align: left;
}
#right h2.wyszukiwarka_galerii span {background-position: left -660px}
#content .breadcrumbs ul {
    padding: 0 0 10px 10px;
    text-align: left;
    line-height: 13px;
    color: #555;
}
#content .breadcrumbs a {
    font-weight: bold;
    color: #555;
}

#right .galleryInv img{float: left; margin-right: 10px;}
#right .galleryInv h3{float: left; width: 220px;}

#content .showArticle .articleContent .caution, .caution {
    color: #fff;
    background-color: #8f1111;
    padding: 6px 8px;
    margin: 5px 0;
    font: normal 18px/20px Tahoma,sans-serif;
}


#content .showArticle .articleContent .special, .special {
    color: #888888;
    background-color: #f5f5f5;
    padding: 9px;
        margin: 5px 0;
    border-top: 2px solid #888888;
    font: normal 16px/18px 'Trebuchet MS',sans-serif;
}
#content .showArticle .articleContent .red, .red {
    color: #be2222 !important;       
}

#content .showArticle .articleContent .mono, .mono {
    color: #2e3b4b;
    font: normal 12px/15px 'Courier New',sans-serif;
}
#content .showArticle .articleContent .small, .small {
    color: #1b5f8e;
    font: normal 11px/15px Arial ,sans-serif;
}
.blue{color: #1B5F8E !important;}
