body {
    background-color:#FFF;
    font-family:Verdana;
    font-size:12px;   
}

a {
    text-decoration:none;
    color:#da0029;
}

.ad {text-align: center; padding: 5px 0 17px 0; margin-bottom:15px; background: url(/i/go/reklama.gif) no-repeat right bottom; clear: both; }
.ad-billboard, .ad-billboard_autopromocje { margin: 10px 0; padding: 5px; }
.ad-billboard > div { margin: 0 auto; }
.ad-tradycyjny1, .ad-tradycyjny2 { margin: 10px 0; padding: 10px; }

.ad-skyscraper, .ad-sub_skyscraper { position: absolute; right: 101%; top: 0; }
.ad-skyscraper_right, .ad-sub_skyscraper_right { position: absolute; left: 101%; top: 0; }


h2 {
    font-size:21px;
    padding:10px 0;
    color:#5f287a;
}

#left_705 { width: 640px; float: left; margin: 15px 10px;  }
#right_150 { width: 300px; float: right; margin: 15px 10px; }

#Main {
    margin:0 auto;
    width:990px;
    /*z-index:1;*/
    position:relative;
}

#Content {
    overflow: hidden;
    background: url(/i/bezplatne/no/dol_panorama-olsztyna.png) no-repeat center bottom;
    background-color:#FFFFFF;
    z-index:20;
    padding-bottom:50px;
}

#fb { position: absolute; left: 440px; top: 20px; }
#googleplus { position: absolute; left: 520px; top: 20px; }


#head {
    background: url(/i/bezplatne/no/new/linia.png) repeat-x center top;    
    height:160px;
    position: relative;
}

#head-main a.logo {    
    width:395px;
    height:95px;
    display:block;
}

#head-main img.logo {
    margin: 5px 0 0 0;
}

#head-main {
    background: url(/i/bezplatne/no/new/top.png) no-repeat center top;
    margin:0 auto;
    width:990px;
    position: relative;
    height: 160px;
}

#head-main ul.menu1 {
    position:absolute;
    right:0;
    top: 10px;
}

h2.borderHeader {
    color: #5F287A !important;
    font: none;
    padding: 10px 0 !important;
}

#head-main ul.menu1 {
    /*background-color:#F40E00;*/
}

#head-main ul.menu1 li {
    float:left;
}

#head-main ul.menu1 li a {
    color:#FFFFFF;
    line-height: 22px;
    padding: 0 10px;
    font-weight:bold; 
}

#head-main ul.menu2 {
    position:absolute;
    left:0;
    bottom: 21px;
}

#head-main ul.menu2 li {
    float:left;
}

#head-main ul.menu2 li a {
    background: none repeat scroll 0 0 #F5EFF3;
    /*background-image: linear-gradient(bottom, rgb(254,254,254) 0%, rgb(233,217,228) 100%);*/
    border-color: #C1C1C1;
    border-radius: 10px 10px 0 0;
    border-style: solid;
    border-width: 2px 1px 0;
    box-shadow: 10px 0 10px rgba(193, 193, 193, 0.3) inset;
    color: #5e5e5e;
    float: left;
    font-weight: bold;
    line-height: 24px;
    padding: 0 15px;
    text-decoration: none;
    font-size:12px;
}

#head-main ul.menu2 li a:hover {
    color:#ed1c24;
}

#head_1 {
    background: url(/i/bezplatne/no/baner_gora_nowy.png) no-repeat;
    width:990px;
    height:211px;
    position: relative;
    margin-top:200px;
}
#head_1 > #flash { position: absolute; top: 0; left: 0; z-index; 0; width: 980px; height: 211px; }
#head_1 > * { z-index: 10; }


#head_1 #head_1_1 {
    overflow: hidden;
    position:relative;
    left:-85px;
    top:10px;
}

#head_1 #head_1_1 #logo {
    background: url(/i/bezplatne/no/logo_nasz_olsztyniak.png) no-repeat;
    width:442px;
    height:105px;
    float:left;
}

#head_1 #head_1_1 #dymki {
    background: url(/i/bezplatne/no/dymki.png) no-repeat;
    width:119px;
    height:65px;
    left:470px;
    position: absolute;
    top:20px;
}

#head_1 #head_1_2 {
    color:#FFFFFF;
    font-size:25px;
    top:130px;
    left:35px;
    position:absolute;
}

#head_1 #head_1_2 a.blog {
    background: url(/i/bezplatne/no/button_zobacz_up.png) no-repeat;
    width:263px;
    height:48px;
    display:block;
}

#head_1 #head_1_2 a.blog:hover {
    background: url(/i/bezplatne/no/button_zobacz_down.png) no-repeat;
    width:263px;
    height:48px;
    display:block;
}

#menu1 {
    width:400px;
    float:right;
    background-color:#ED1B24;
    margin-top:10px;
    position: relative;
}

#menu1 ul {
    list-style:none outside none;
}

#menu1 ul li {
    float:left;
    padding:10px;
    margin-right:20px;
}

#menu1 ul li a, #menu1 ul li a:hover{
    font-size:12px;
    color:#FFFFFF;
}

#menu2 ul {
    list-style:none outside none;
    overflow: hidden;
}

#menu2 ul li {
    float:left;
    padding:5px;
    margin-right:20px;
}

#menu2 ul li a, #menu2 ul li a:hover{
    font-size:12px;
    color:#FFFFFF;
}

#menu2 {
    overflow: hidden;
    left:365px;
    top:94px;
    width:620px;
    position:absolute;
}

#menu2 a {
    background-image: url(/i/bezplatne/no/buttony_down_aktualnosci.png);
    height:56px;
    float:left;
}

#menu2 a:hover {
    background-image: url(/i/bezplatne/no/buttony_up_aktualnosci.png);
    height:56px;
    float:left;
}

#menu2 a.link1 {
    background-position:0;
    width:302px;
}

#menu2 a:hover.link1 {
    background-position:0;
    width:302px;
}

#menu2 a.link2 {
    background-position:-302px 0;
    width:199px;
}

#menu2 a:hover.link2 {
    background-position:-302px 0;
    width:199px;
}

#menu2 a.link3 {
    background-position:-501px 0;
    width:115px;
}

#menu2 a:hover.link3 {
    background-position:-501px 0;
    width:115px;
}


#Left, #left {
    float:left;
    width:669px;
    /* background: url(/i/bezplatne/no/gradient_dol.png) repeat-x center bottom; */
    z-index:10;
}

#Right, #right {
    float:left;
    width:300px;
    margin-left:11px;
}

#dzieje-sie {
    background: url(/i/bezplatne/no/dzieje_sie.png) no-repeat;
    width:189px;
    height:23px;
    margin:10px 0px;
}

.block-fullnews {
    margin-bottom: 20px;
}

.block-fullnews.kwadrat {
    border: 3px solid #DC1F2D;
    padding: 10px;
}

.block-fullnews ol, .block-fullnews ul {
    list-style:none outside none;
    padding:0;
}
.block-fullnews li {
    overflow:hidden;
    padding:3px 0;
}
.block-fullnews h3 {
    font:16px/22px Verdana;
    margin:0 0 5px;
}
.block-fullnews h3 a {
    color: #683382;
}

.block-fullnews img.f {
    border:2px solid #EFEFEF;
    float:left;
    margin-right:10px;
}
.block-fullnews a {
    color:#444444;
    text-decoration:none;
}
.block-fullnews img {
    vertical-align: middle;
}
.block-fullnews p {
    font:12px/1.5em Verdana;
    text-align:left;
}
.block-fullnews h2 {
    font: bold 17px/48px Verdana;
    letter-spacing: -1px;
    color: #FFF;
    width: 348px;
    text-indent: 15px;
    padding: 0;
    margin:0 0 5px;
    background: url(/i/bezplatne/no/h2.png) no-repeat;
    height: 48px;
}

#Right .block-fullnews h2 {
    background: url(/i/bezplatne/no/h2r.png) no-repeat;
}

.block-fullnews.justFirst h3 { margin: 0; font: 14px/18px Verdana; display: inline; }
.block-fullnews.justFirst li { list-style: disc inside none; padding: 3px 0; }
.block-fullnews.justFirst li.li0 { list-style-type: none; }
.block-fullnews.justFirst li.li0 h3 { margin: 0 0 5px 0; font: 16px/22px Verdana; display: block; }



#dzieje-sie-bg {
    /* background: url(/i/bezplatne/no/falka.png) no-repeat; */
    width:649px;
    /* height:172px; */
    padding:10px;
    overflow:hidden;
}

#blogs {
    padding:10px;	
}

.blogs-list ul {
    list-style:none outside none;
    padding:0;
}

.blogs-list li {
    overflow:hidden;
    padding:10px 0;
}

.blogs-list h3 {
    font:18px/20px Verdana;
    margin:0 0 5px;
}

.blogs-list img {
    border:2px solid #EFEFEF;
    float:left;
    margin-right:10px;
}

.blogs-list a {
    color:#5f287a;
    text-decoration:none;
}

.blogs-list h4 {
    font:12px/1.5em Verdana;
    color:#000000;
    text-decoration:none;
    font-weight:bold;
}

.blogs-list p {
    font:12px/1.5em Verdana;
    text-align:left;
}

.blogs-small-list h3 {
    font:12px/16px Verdana;
    margin:0 0 5px;
}

a.bg-top-blogs {
    background: url(/i/bezplatne/no/top_blogi_up.png) no-repeat;
    width:117px;
    height:17px;
    display:block;
    margin:18px 0 0 20px;
}

a.bg-last-blogs {
    background: url(/i/bezplatne/no/ostatnie_wpisy_blogerow.png) no-repeat;
    width:334px;
    height:48px;
    float:left;
    margin-left:10px;
}

.apple {
    overflow: hidden;
}

.apple1 {
    background: url(/i/bezplatne/no/apla_top_blogi.png) no-repeat;
    width:175px;
    height:50px;
    float:left;
}

.apple2 {

}


blockquote.cite { border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; background: #EFEFEF; padding: 1em; clear: both; }
blockquote.cite .author { font-weight: bold; }

.art-text .poll {  }
.art-text .poll h3 { font-size: 1em; padding: 4px 0 6px 4px;  }
.art-text .poll li { padding: 1px 4px; background: #FFF; margin: 1px; list-style-type: none;  }
.art-text .poll-submit { padding: 3px 5px; font-weight: bold; font-size: 0.8em; background: url(../i/miasta/bg/btn.gif) repeat-x bottom; border: 1px solid #bfbfbf; color: #1A501D; margin:5px 0 0 8px; }
.art-text iframe { margin: 10px 0; width: 100%; clear: both; }

.art-comments { clear: both; margin: 10px 0; padding: 5px 0; }
.art-comments h2 { font:18px Georgia; padding: 7px 0; border-bottom: 1px solid #ccc; }
.art-comments-border { border-top: 4px solid #444; }
.art-comments li { padding: 10px 0; list-style-type: none; oveflow: hidden; clear: both; }
.art-comment-author { clear: both; height: 17px; }
.art-comment-author .author-name {font-weight:bold; float: left; padding-left: 10px; font-family: Georgia;}
.art-comment-author .comment-date {float: right;}
.art-comment-text {background:#efefef url(../i/miasta/bg/arrow_comment.gif) no-repeat; padding:15px 5px 5px; position: relative; font-family: Georgia; }
.art-comment-text span { margin: 5px; display: block; }
.art-comments { margin: 10px 0; padding: 5px 0; }

.art-content { line-height: 1.3em; overflow: hidden; }
.art-title { margin: 10px 0 7px 0; font-size: 2.2em; font-family: Georgia; font-weight: normal; }
.art-text { text-align: justify; line-height: 1.5em; }
.art-info { color: #2F2F2F; font: normal 10px Arial; padding-bottom: 8px; border-bottom: 1px solid #ccc; margin-bottom: 10px;  }
.art-options { overflow: hidden; }
.addthis_default_style { float: right; }
#fontsizer { float: right; padding-right: 10px; }
#fontsizer a { height: 15px; padding: 0 5px; cursor: pointer;  }
#fs_sml { font-size: 9px; }
#fs_med { font-size: 12px; }
#fs_lrg { font-size: 15px; }

.art-lead { margin-bottom: 9px; text-align: justify; }

#comment pre { font-size: 0.8em; color: #021F0C; }
#comment dt { padding: 5px 0; }

.gallery-preview-1, .gallery-preview-1l { float: left; margin: 0 15px 15px 0; padding: 10px; background-color: #efefef; width: 135px;}
.gallery-preview-1r { float: right; margin: 0 0 15px 15px; padding: 10px; background-color: #efefef; width: 135px; }
.gallery-preview-1:hover, .gallery-preview-1r:hover, .gallery-preview-1l:hover {border-color:#ccc;}
.gallery-preview-1 h3, .gallery-preview-1r h3, .gallery-preview-1l h3  { font-size: 0.9em; padding: 3px 0; }
.gallery-preview-1 p, .gallery-preview-1r p, .gallery-preview-1l p { font-size: 0.8em;font-style: italic; text-align: center; padding-top: 5px; text-align: left;}

.gallery-preview-4 { clear:both;border-top: 4px solid #444; margin: 10px 0; padding: 0; background-color: #f3f3f3; padding: 20px; }
.gallery-preview-4 h2 { font:18px Georgia; padding: 0 0 7px 0; border-bottom: 1px solid #ccc; margin-bottom:8px; }
.gallery-preview-4 .gallery-preview-a {margin: 3px; padding: 3px; background-color: #fff; float: left;}
.gallery-preview-4 .gallery-preview-a:hover {background-color: #111;}
.gallery-preview-4 img { border: 1px solid #fff; }
.gallery-preview-4 p { margin: 5px 0; font-size: 0.8em; clear: both;   }

.gallery-preview-more { display: block; text-align: right; }

ul.errors { font-weight: bold; color: red; }

.player-mediaplayer { clear: both; margin: 5px 0; text-align: center; background: #EFEFEF; padding: 5px 0; }


.art-picture { float:left; margin:0 15px 10px 0; border: 10px solid #efefef; background-color: #efefef; width: 250px;  }
.art-picture p {font-size:11px; font-style: italic; color:#656565; padding-top: 10px;}

.author-ip {padding-left: 10px; font-size:11px; color: #B0B0B0;}

.art-tags {background: url(../i/miasta/bg/light_grad.png) repeat-x; margin: 1em 0; padding: 10px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; font-weight: bold; clear: both;}
.art-tags a {margin: 1px; padding: 3px; font-weight: normal;}
.art-tags a:hover {background-color: #fff;}

#art-comment-form { border-top: 4px solid #444; margin: 10px 0; padding: 0; background-color: #f3f3f3; padding: 20px; }
#art-comment-form h2 { font:18px Georgia; padding: 0 0 7px 0; border-bottom: 1px solid #ccc; margin-bottom:8px; }
#comment_post-element {text-align: right;}
.zend_form label {font-size: 11px;}
.zend_form dd {padding-bottom: 8px;}
.form_input {background-color: #fff; border: 1px solid #ccc; border-top-color: #111; padding: 7px; width: 500px; font:12px Georgia;}
.btn_submit {background-color: #2F2F2F; padding: 4px 10px; font:italic 14px Georgia; color: #fff; border: 0;}
.btn_submit:hover {background-color:#000;}

.gallery-preview-description { padding-top: 10px;}


#overlay .close {background: url(/i/miasta/close.png) no-repeat; cursor:pointer;height:28px;position:absolute;right:-10px;top:-10px;width:28px;}

.media-video { display: block; height: 300px; clear: both; }
.media-image { float: left; margin-right: 15px;  }


.block-fullnews-article	li { padding: 10px 0; border-bottom: 1px solid #C7C7C7; overflow: hidden; }	
.block-fullnews-article	h3 { font: normal 14px 'Lucida Grande', Georgia, Verdana;  margin-bottom: 5px; line-height: 18px  }	
.block-fullnews-article img.f { float: left; margin-right: 10px; border:2px solid #efefef; }
.block-fullnews-article a { text-decoration: none; color: #111; }
.block-fullnews-article p a { color:#555555; }	
.block-fullnews-article a.supertitle { text-decoration: underline; color: #4F7B7B;  }	
.block-fullnews-article p { text-align: left; font:10px Verdana; line-height: 14px; }


.paginator {
    color:#111111;
    margin-top:10px;
    text-align:center;
}

.paginator a, .paginator span {
    background:none repeat scroll 0 0 #F1F1F1;
    color:#808080;
    margin:0 2px;
    padding:3px;
}

.paginator a:hover {
    background-color:#FF4200;
    color:#FFFFFF;
    text-decoration:none;
}

.paginator span.activePage {
    background-color:#FF4200;
    color:#FFFFFF;
}

.paginator span.NoActive {
    color:#B3B3B3;
}

#wrap_footer {
    margin-top:15px;
    padding:10px;
    overflow: hidden;
}

#footer {
    overflow: hidden;
}

#foot_links {
    float:right;
    width:650px;
}

#logo_footer {
    float:left;
    width:300px;
}

ul.nav_footer {
    float:right;
    line-height:1.3em;
    margin:0 40px;
}

ul.nav_footer li {
    color:#939598;
    font-size:12px;
    list-style:disc outside none;
    padding:0;
}

ul.nav_footer li a {
    color:#da0029;
    text-decoration:none;
}

ul.nav_footer li a:hover {
    text-decoration:underline;
}

ul.nav_footer li.blank_li {
    height:20px;
}

ul.nav_footer li.header {
    color:#da0029;
    font:bold 13px Verdana;
    list-style:none outside none;
    margin-left:-15px;
    padding:10px 0;
}

#copyright {
    font-size:12px;
    line-height:16px;
    margin:20px 0 auto;
    text-align:center;
}

.clearBoth {
    clear:both;
}

#logo_footer a.logo_f {
    background:url("/i/bezplatne/no/nasz_olsztyniak_logo-dol.png") no-repeat scroll 0 0 transparent;
    height:28px;
    width:186px;
    display:block;
}

#galerie {
    height:210px;
    overflow:hidden;
}

#galerie a.prevT, #galerie a.nextT {
    cursor:pointer;
    float:left;
    padding:80px 7px 0;
}

#galerie a.prevT:hover, #galerie a.nextT:hover {
    margin-top:2px;
}

#galerie .supertitle {
    font-size:14px;
    padding:5px;
    text-align:left;
    text-transform:uppercase;
}

#galerie .t {
    background:none repeat scroll 0 0 #E5EDF0;
    font:11px Verdana;
    height:40px;
    padding:5px;
    text-align:center;
}

#galerie p {
    font-size:9px;
    margin:0 5px;
    text-align:justify;
}

#galerie img.f {
    border:1px solid #CCCCCC;
    height:125px;
    width:125px;
}

#galerie a {
    color:#111111;
    text-decoration:none;
}

#galerie > div {
    float:left;
    height:208px;
    overflow:hidden;
    padding:0;
    position:relative;
    width:580px;
}

#galerie > div > .items > div {
    float:left;
}

#galerie > div li {
    border:1px solid #CCCCCC;
    float:left;
    height:206px;
    margin:0 4px;
    text-align:center;
    width:135px;
}

#galerie > div .items {
    overflow:hidden;
    position:absolute;
    width:2000em;
}

#galerie > div .active {
    background-color:#FFFFFF;
    border:1px inset #CCCCCC;
}

#galerie > div li {
    background:none repeat scroll 0 0 #4F4F4F;
    height:190px;
}

#galerie .t {
    background:none repeat scroll 0 0 transparent;
    padding:0 5px;
}

#galerie img.f {
    margin-top:5px;
}

#galerie a {
    color:#FFFFFF;
}


.borderHeader {
    margin-bottom:10px;
    overflow:hidden;
    padding:30px 15px 5px;
}
h2.borderHeader {
    color:#111111;
    /* font:21px Verdana; */
}
.borderHeader a.icon-rss, .borderHeader a.more, .borderHeader select {
    float:right;
    margin:0;
}

.block-fullnews-date {
    font-size:11px !important;
    margin-bottom:0.4em;
    color:#5F287A;
}

#head-galerie {
    background:url("/i/bezplatne/no/galerie.png") no-repeat scroll 0 0 transparent;
    height:13px;
    width:87px;
    margin:20px 0; 
}

#reg {
    width:300px;
    height:150px;
    margin:10px 0;
    overflow:hidden;
}

#reg-dolacz {
    background: url(/i/bezplatne/no/dolacz.png) no-repeat;
    width:156px;
    height:18px;
    margin:10px 0;
}

#reg-main {
    background: url(/i/bezplatne/no/button_dolacz.png) no-repeat;
    width:228px;
    height:89px;
    float:left;
}

#reg-main .reg-main-pad {
    padding:10px;
}

#reg-main p {
    font-size:12px;
    color:#FFFFFF;
    padding:5px;
}

#reg-dolacz-do-nas {
    background: url(/i/bezplatne/no/postac.png) no-repeat right bottom;
    width:72px;
    height:102px;
    float:left;
}

#konkurs {
    margin:10px 0;
}

#konkurs-head {
    background: url(/i/bezplatne/no/konkurs.png) no-repeat right bottom;
    width:115px;
    height:15px;
}

#top-blogi {
    margin:10px 0;
    /*background: url(/i/bezplatne/no/apla_top_blogi.png) no-repeat;*/
    width:300px;
    /* height:249px; */
    background-color:#EEE;
}

#top-blogi-head {
    background: url(/i/bezplatne/no/top_blogi_new.png) no-repeat center;
    height:14px;
    padding:10px 0;
    border-bottom:1px solid #D9D9D9;
    margin-left:2px;
    margin-right:5px;
    margin-bottom:10px;
}

#top-blogi .pad {
    padding:15px;	
}

#top-blogi-head-text {
    font-size:16px;
    padding:15px 0 0 15px;
    color:#5f287A;
    font-weight:bold;
}

#top-blogi p.r {
    text-align:right;
    padding:10px 15px;
}

.block-tabs-go {
    height:240px;
    margin-bottom:10px;
    overflow:hidden;
    position:relative;
}

.block-tabs-go .block-tabs {
    border:0 none;
    height:auto;
    left:0;
    overflow:hidden;
    position:absolute;
    top:10px;
    width:130px;
    z-index:1;
}

.block-tabs-go .block-tabs li {
    border:0 none;
    height:36px;
    width:120px;
}

.block-tabs-go .block-tabs li a {
    background-color:#FFFFFF;
    border:0 none;
    display:block;
    height:36px;
    line-height:36px;
    padding:0 5px;
    white-space:nowrap;
    width:90px;
}

.block-tabs-go .block-tabs li a.current {
    background:url("/i/bezplatne/no/go-tab-current.png") no-repeat scroll right top transparent;
    border:0 none;
    color:#FFFFFF;
    display:block;
    font-size:12px;
    height:36px;
    line-height:36px;
    padding:0 5px;
    width:120px;
}

.block-tabs-go .block-panes {
    background-color:#E0D4E1;
    padding:5px;
    position:absolute;
    right:0;
    top:0;
    width:180px;
    z-index:0;
}

.block-tabs-go .block-panes div {
    height:219px;
}

.block-tabs-go .block-panes p, .block-tabs-go .block-panes ul {
    margin:3px;
}

.block-tabs-go .block-panes li {
    list-style:disc inside none;
}

.imggonewspaper {
    width:180px;
}


/* ------------------------------ */

.main-verticalscroller {
    height:310px;
    overflow:hidden;
    position:relative;
    margin-bottom: 25px;
}
.main-verticalscroller > div {
    height:310px;
    position:relative;
    background: #926199;
}
.main-verticalscroller > div img {
    position:absolute;
    z-index:1;
}
.main-verticalscroller > div p {
    position: absolute;
    top:250px;
}
.main-verticalscroller > div p a {
    color:#FFFFFF;
    display:block;
    text-decoration:none;
    font-size:12px;
    line-height:16px;
    padding: 0 10px;
}
.main-verticalscroller > div p a:hover {
    text-decoration:underline;
}
.main-verticalscroller .block-verticalscroller-flowpanes {
    float:left;
    height:100%;
    overflow:hidden;
    width:400px;
}
.main-verticalscroller .block-verticalscroller-tabs {
    background:none repeat scroll 0 0 #FFFFFF;
    border:0 solid #C8C8C8;
    float:right;
    height:100%;
    list-style-type:none;
    position:absolute;
    right:0;
    top:0;
    width:265px;
    z-index:3;
}

.main-verticalscroller .block-verticalscroller-tabs li:hover a {
    background: #EC1C24;
    color:#FFF;
}
.main-verticalscroller .block-verticalscroller-tabs li.active a  {
    background: #8E5D95;
    color:#FFF;
}

.main-verticalscroller .block-verticalscroller-tabs li a {
    color:#111;
    display:block;
    font:17px/22px Arial;
    height:44px;
    overflow:hidden;
    padding:17px 7px;
    text-decoration:none;
    box-shadow: -10px 10px 10px rgba(100,100,100,0.1) inset;
    border-radius: 0 4px 0 0;
}

a.more {
    float:right;
    margin-top:10px;
    font-size:11px;
    color:#8a5c92;
}

/* ------------------------------------- */


.polecamy {
    background:none repeat scroll 0 0 #D5C1CD;
    border:1px solid #D8D8D8;
    margin-bottom:15px;
    padding-top:25px;
    overflow:hidden;
}

.polecamy ul {
    margin:0;
    padding:0;
}

.polecamy h2 {
    background:url("/i/bezplatne/no/polecamy.png") no-repeat scroll 0 0 transparent;
    color:#DC4948;
    font:14px Verdana;
    left:17px;
    padding:5px 0 10px;
    position:absolute;
    text-align:center;
    top:0;
    width:83px;
}

.polecamy img.f {
    background:none repeat scroll 0 0 #FFFFFF;
    border-color:#9CA09C;
    border-right:6px solid #9CA09C;
    border-style:solid;
    border-width:10px 6px 6px;
    float:left;
    margin-right:5px;
    padding:1px;
}

.polecamy h3 {
    background:none repeat scroll 0 0 #52514F;
    background:url("/i/bezplatne/no/apla_polecamy.png") repeat-y scroll 0 0 transparent;
    font:14px Arial;
    padding:5px;
}

.polecamy li {
    overflow:hidden;
}

.polecamy h3 a {
    color:#FFFFFF;
    text-decoration:none;
}

.polecamy h3 img {
    display:none;
}

.polecamy p a {
    color:#000000;
    text-decoration:none;
}

.polecamy p {
    font-size:12px;
    padding:4px 0;
}

/* ----------------------------------------------------- */


.bullet_arrow {
    padding-top:10px;
    padding-left:15px;
}

.bullet_arrow li {
    background:url("/i/bezplatne/no/bullet.gif") no-repeat scroll 0 4px transparent;
    padding:2px 0 3px 15px;
}

.bullet_arrow li a {
    font:12px Verdana;
    text-decoration:none;
    color:#8F6096;
}

.bullet_arrow li a.supertitle, .block-left .supertitle a {
    font-weight:bold;
    text-transform:uppercase;
}
.bullet_arrow li a:hover {
    text-decoration:underline;
}

#polecamy {
    position:relative;
}

#polecamy-tabs {
    position:absolute;
    font-size: 30px;
    padding: 0 3px;
    top:7px;
    right:5px;
}

#polecamy-tabs li {
    float: left;
    line-height: 5px;
}

div.sms {
    font-size:11px;
    padding:4px 0;
}

div.sms span.color {
    color:red;
}

.block-more {
    text-align:right;
    display: block;
    padding:5px 5px 5px 0;
}

.ad-skyscraper {
    position: absolute;
    right: 101%;
    top: 215px;
}

#nasze-akcje {
    padding:10px;
}

#nasze-akcje-logo {
    background: url("/i/bezplatne/no/napis_naszeakcje.png") no-repeat scroll 0 0 transparent;
    height: 46px;
    margin-bottom: 10px;
    margin-left:10px;
    width: 207px;
}

#countdown { 
    background: #55335A;
    padding: 5px 10px;
    position: absolute; 
    bottom: 15px; 
    right: 0;
    color: #FFF;
    font: bold 20px Tahoma;
    z-index:1000;
}
#countdown span { 
    font-size: 12px;
}

#countdown a {
    font-size: 12px;
    color: #FFF;
}

.article-icon {
    border:0px !important;
    padding:8px 0;
}

.article-icon.article-icon-special {
    border:3px solid #DC1F2D!important;
    width: 5px; 
    height: 5px;
    padding: 0;
    margin: 0 5px;
    display: inline-block;
}



.block-horizontal-infobox {
    height: 182px;
    margin-bottom: 15px;
    position: relative;
    width: 300px;
}
.block-horizontal-infobox-tabs {
    bottom: 4px;
    position: absolute;
    right: 4px;
    z-index: 2;
}
.block-horizontal-infobox-tabs li {
    float: left;
    height: 20px;
    width: 20px;
}
.block-horizontal-infobox-tabs li a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 1px 1px 1px #111111;
    float: left;
    font-size: 0;
    height: 12px;
    overflow: hidden;
    text-indent: -10px;
    width: 12px;
}
.block-horizontal-infobox-tabs li a.current {
    background: none repeat scroll 0 0 #0C7767;
}
.block-horizontal-infobox-flowpanes {
    height: 182px;
    overflow: hidden;
    position: relative;
}
.block-horizontal-infobox-flowpanes .items {
    position: absolute;
    width: 20000em;
}
.block-horizontal-infobox-flowpanes .items div {
    float: left;
    position: relative;
    width: 300px;
}
.block-horizontal-infobox-flowpanes img.f {
    height: 182px;
    width: 300px;
}
.block-horizontal-infobox-flowpanes h3 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    border-bottom: 1px solid rgba(204, 204, 204, 0.7);
    border-color: rgba(204, 204, 204, 0.7);
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.block-horizontal-infobox-flowpanes h3 a {
    color: #FFFFFF;
    display: block;
    padding: 10px;
    text-decoration: none;
}
.block-horizontal-infobox-flowpanes h3 img {
    display: none;
}

#top-blogi-main ul {
    padding:10px;
}

#top-blogi-main ul > li {
    overflow: hidden;
    margin-bottom:10px;
}

#top-blogi-main ul > li a {
    display: block;
    float:left;
}

#top-blogi-main ul li h3 {
    float:left;
    margin-left:10px;
    width:180px;
}

#top-blogi-main ul li h3 a {
    color:#8F6096;
}

ul.blogs-list-wide {

}

ul.blogs-list-wide li {
    float:left;
    width:184px;
    
    height: 320px;
    margin:0 5px 25px;
}

ul.blogs-list-wide li > a {
    line-height:0px;
    display:block;
    background: #444;
    text-align: center;
    height: 184px;
    overflow: hidden;
}

ul.blogs-list-wide li h3 {
    height:35px;
    overflow: hidden;
}
ul.blogs-list-wide li h3 a {
    line-height:16px;
}

ul.blogs-list-wide li h4 {
    height:40px;
    overflow: hidden;
    margin-bottom:5px;
    line-height:16px;
    padding:10px;
}

ul.blogs-list-wide li .wrap {
    background-color: #EEE;
    min-height:96px;
}

ul.blogs-list-wide li p.block-fullnews-date {
    padding:10px;
}

ul.blogs-list-wide a.nofoto {
    display: block;
    width:184px;
    height:184px;
    background-color: #FCFCFC;
}

.calendar-week { font-size: 12px; }
.calendar-days { overflow: hidden; }
.calendar-days li { cursor: pointer; float: left; line-height: 15px; padding: 6px 0; text-align: center; width: 14.28%; }
.calendar-days li.current { background: #EEE; color: #CF0004; }
.calendar-days li.inactive { color: #9F9F9F; text-shadow: 1px 1px 0 #FFF; }
.calendar-days li span { display: block; }
.calendar-days li strong { display: block; }
.calendar-events { background: #EEE; padding: 5px; }
.calendar-events li { overflow: hidden; }
.calendar-events li li { background: #FFF; border-bottom: 2px solid #F0F0F1; padding: 3px; }
.calendar-events>li>p { color: #555; font-weight: bold; padding: 5px; text-shadow: 1px 1px 0 #FFF; }
.calendar-events li img.f { float: left; height: 40px; margin: 0 1em 0 0; }
.calendar-events li h3 { line-height: 1.4em; padding: 0 0 0.4em 0; }
.calendar-events li li a { color: #4C4C4C; text-decoration: none; }
.calendar-more { background: #EEE; color: #4166A9 !important; display: block; font-weight: bold; padding: 0 10px 7px 10px; text-align: right; text-decoration: none !important; margin-bottom: 20px; }

.block-pictures { background: #EEEFF0; padding: 10px 0 3px 10px; margin-bottom: 20px; }
.block-pictures ul { overflow: hidden; }
.block-pictures li { float: left; margin: 0 5px 5px 0; }
.block-pictures li a { float: left; padding: 1px; border: 1px solid #FFF; }

.block-gallery { clear: both; margin-bottom: 50px; }
.block-gallery ul { overflow: hidden; border-right: 1px solid #CCC; }
.block-gallery li { float: left; width: 25%; }
.block-gallery li a { display: block; padding: 5px; border: 1px solid #CCC; border-right: 0; }
.block-gallery li img { max-width: 100%; }

.art-comment-text { line-height: 1.4; }

#Right .block { margin-bottom: 15px; }
#Right .block h2 { font-size: 13px; }

.block-tabs { overflow: hidden; }
.block-tabs li { float: left; padding: 0 15px 5px 0; }
.block-tabs .current { color: #111; }

.block-live { background: #EEE; padding: 10px; margin-bottom: 20px; }
.block-live * { display: inline; font-size: 20px !important; background: none !important; margin: 0 15px 0 0; padding: 0 !important; }


.block-fullnews.block-three li { float: left; width: 316px; margin-right: 20px; }
.block-fullnews.block-three li { overflow: hidden; margin-bottom: 20px; }
.block-fullnews.block-three ul { width: 110%; }
.block-fullnews.block-three .f { float: none; width: 100%; margin-bottom: 10px; }
.block-fullnews.block-three.red { padding: 20px 30px; background: #EC1C24; overflow: hidden; }
.block-fullnews.block-three.red a { color: #FFF; }
.block-fullnews.block-three.red li { width: 296px; }
.block-fullnews.block-three.red .f { width: 292px; }
.warto .block-fullnews .f { margin-bottom: 10px; }

.block-galleries { clear: both; }
.block-galleries ul { margin-right: -10px; overflow: hidden; }
.block-galleries li { float: left; margin-right: 10px; width: 100px; padding: 7px; background: #E0D4E1; height: 170px; }
.block-galleries h3 { line-height: 1.2; padding: 5px 0; font-weight: normal; color: #444; }
.block-galleries a { color: #444; }


.wielkanoc #head-main a.logo { padding-right: 50px; background: url(/i/wielkanoc-2.png) no-repeat 100% 50%; }
.wielkanoc #head-main { padding-left: 30px; background: url(/i/wielkanoc-1.png) no-repeat 0 15px; }

.boze-narodzenie #head-main a.logo { padding-right: 50px; background: url(/i/boze-narodzenie.png) no-repeat 100% 50%;}

.categories { margin: 20px 0; padding: 0; list-style-type: none; overflow: hidden; }
.categories li { float: left; margin-right: 10px; }
.categories li a { float: left; background: url(http://naszolsztyniak.zic/i/bezplatne/no/h2.png); color: #fff; line-height: 46px; height: 46px; overflow: hidden; padding: 0 20px; font-weight: bold; }

