/* CSS Document Generated by Warski */

html, body {height: 100%;}

* { margin:0; padding:0; border:0;}


body {
       font-family: Tahoma, Verdana, Arial, Trebuchet, sans-serif;
       font-size: 11px;
       color:#3D3D3D;
       background: #F5F2ED url(../upl/image/images/body-top.jpg) repeat-x left 0;  
}

img {display: block;}

a {color:#000; text-decoration: none; background-color: transparent;}
a:hover {text-decoration: underline; background-color: transparent;}
.clear, .videoContent {clear: both;}
.hide {visibility: hidden; font-size: 0px;}
.none {display: none;}
li {list-style: none;}
p {margin-bottom: 10px; line-height: 1.3em; }
address {font-style: normal; margin-bottom:15px;}
b {color:#000;}
h4 {font-size: 13px; font-family: verdana; margin-bottom:5px;}
h4 span {display: block; color:#D3D3D3; font-size: 11px;}
h5 {font-size: 100%;}

table { padding-bottom:6px; white-space: nowrap;}
table td {padding: 0} 
.pointer {cursor: pointer;}
.error {color: #ff0000;}
.fl, .imgInArt {float: left; margin-right:10px;}
.fr {float: right; margin-left:10px;}
.center {margin:10px auto; display:block;}
.text_center {text-align: center;}
hr, iehr { height: 1px; clear: both; background: none; display: block; font-size:0px; margin-bottom:10px; border-top-style: solid; border-top-width:1px;}
img.left {float: left; padding-right: 10px;}
/* .imgInArt {float:none !important; margin:10px auto; padding-right:0px !important;} */

.blue_color {color:#2E3192;}
.black_color {color: #000;}
.grey_color {color: #848C94;}
#content .box .content .purple_color {color:#fe0000 !important ;}
#content .box .content .green_color {color:#159700 !important;}


.i {font-style: italic;}
.b {font-weight: bold;}
.upper {text-transform: uppercase;}
.txtl {text-align: left;}
.txtr {text-align: right;}
.txtc {text-align: center;}
.txtj {text-align: justify;}

.s10 {font-size: 10px;}
.s11 {font-size: 11px;}
.s12 {font-size: 12px;}
.s13 {font-size: 13px;}
.s14 {font-size: 14px;}
.s15 {font-size: 15px;}
.s16 {font-size: 16px;}
.s17 {font-size: 17px;}
.s18 {font-size: 18px;}
.s19 {font-size: 19px;}
.s20 {font-size: 20px;}
.s21 {font-size: 21px;}

.pdud20 {padding: 20px 0 }

.pdl05 {padding-left:5px;}
.pdl10 {padding-left:10px;}
.pdl15 {padding-left:15px;}
.pdl20 {padding-left:20px;}

.pdr05 {padding-right:5px;}
.pdr10 {padding-right:10px;}
.pdr15 {padding-right:15px;}
.pdr20 {padding-right:20px;}

.mgr0 {margin: 0 !important}


#wrapper ul.partner {text-align: center; margin:10px 0}
#wrapper ul.partner li {display: inline; padding:0 !important; width: auto !important;}
#wrapper ul.partner li img, #wrapper  ul.partner li a {display: inline; opacity:0.8; }
#wrapper ul.partner li a:hover img  {opacity:1;}


/* top */
#wrapper {width: 981px; margin: 0 auto;}

#top h1, #logo { float: left; padding: 25px 6px 2px 4px;}
#top #listen_radio {width: 275px; text-align: center; float: left; padding:15px 0 0 0}

/* TOP UPPER BAR */
#top_upper_bar {clear: both; display: block; width: 966px; overflow:hidden; padding-bottom:12px; padding-top:8px; min-height:24px; padding-right:15px;}
  #top_upper_bar p {float: right; padding-right: 10px; color: #A09B95;}

.right_side_top_bar {float: right; min-width:576px;}
#top_upper_bar ul {float:left;}
#top_upper_bar li {list-style: none; float: left; margin-right: 20px;}
#top_upper_bar form {float: left;}
  #top_upper_bar form input {float: left; background: #fff url("http://www.google.com/coop/intl/pl/images/google_custom_search_watermark.gif") no-repeat scroll left center; border:1px solid #B9B5B2; width: 156px; padding:0 5px; height: 21px; margin-right: 5px; color: #4B3E2E; font-size: 11px;}
  #top_upper_bar form select {float: left; margin-right: 5px; background: url(../img/www/skins/nasze24/select_search.jpg) no-repeat left top; width: 123px; height: 23px; color: #B5B5B5; font-size: 11px;}
  #top_upper_bar form input.submit_search {width: 76px !important; padding:0px !important; height:23px !important; border:0px !important;}
/* end TOP UPPER BAR */

#top ul.ico {float: right; overflow: hidden; padding-top:10px}
#top ul.ico li {background-position:center top !important; float:left; text-align:center; }
#top ul.ico a {display:block; margin:30px 14px 0; color: #000; }


#top ul.info {clear:both; overflow:visible; padding-top:5px;}
#top ul.info li {width: 25%; float: left;}
#top ul.info li img {display: inline; position:relative; top:3px;}
#top ul.info li.data {position:relative; width:23%}
#calendar {left:-70px; position:absolute; top:22px; z-index:20; display:none;}

#top ul.info li.saint {width:27%;}
#top ul.info li.search {margin-top:4px;}
#top ul.info li.search input.input {width:187px; height:15px;background: url(http://www.google.com/coop/intl/pl/images/google_custom_search_watermark.gif) no-repeat left center; border:1px #7E9DB9 solid;}
#top ul.info li.search input.button {height:16px; width:49px; cursor:pointer; font-size:11px;}

#top ul.info li.weather span {display:block;}
#top ul.info li.weather dl {display:block; float:right;}
#top ul.info li.weather dt {float:left; position:relative; top:5px;}
#top ul.info li.weather dt.title{padding:0 5px;}
#top ul.info li.weather dd {float:left; position:relative; top:-5px;}


#top .topBaner {clear:both; margin-top:10px;}
#top .topBaner img, #top .topBaner embed, #top .topBaner object, #top .topBaner ins, #top .topBaner canvas {display:block !important; margin:0 auto !important;}

/* menu */

#menu_level_0 li a.amt0 {font-size:10px; height:32px; padding:25px 4px 2px;}
#top #menu_level_0 li a.out {color: #047DAA !important;}
#top #menu_level_0 li a.out:hover {color: #fff !important;}
 #menu_level_0 li a.amt0:hover {background: #3B3B3B;}
#menu_level_0 li a.amt1 {font-size:12px; height:32px; padding:25px 24px 0;}
#menu_level_0 li a.amt2 {font-size:12px; height:32px; padding:25px 24px 0;}
#menu_level_0 li a.amt3 {font-size:12px; height:32px; padding:25px 24px 0;}
#menu_level_0 li a.amt4 {font-size:12px; height:32px; padding:25px 24px 0;}
#menu_level_0 li a.amt5 {font-size:12px; height:32px; padding:25px 24px 0;}
#menu_level_0 li a.amt6 {font-size:12px; height:32px; padding:25px 24px 0;}
#menu_level_0 li a.amt7 {font-size:12px; height:32px; padding:25px 24px 0;}
#menu_level_0 li a.amt8 {font-size:12px; height:32px; padding:25px 24px 0;}
#menu_level_0 li a.amt9 {font-size:12px; height:32px; padding:25px 24px 0;}

#menu_level_0 {margin-bottom:10px; position: relative; height: 57px;  width: 979px; text-align: center; clear:both; background: url(../img/www/skins/nasze24/menu_sep.jpg) no-repeat left top;}
#menu_level_0 li {position: relative; z-index:15; color:#000000; float:left; font-family:arial; font-size:14px; font-weight:bold; /*padding:2px 0;*/ background: url(../img/www/skins/nasze24/menu_sep.jpg) no-repeat right top; padding-right: 1px;}
#menu_level_0 a {color:#3C3C3C; display:block;/*  padding:0 20px;*/}
#menu_level_0 a.out {color:#009ECC !important;}
#menu_level_0 a:hover {text-decoration: none; background-position: center -1px; background-repeat: no-repeat; /*padding:0 20px; */position:relative; color: #fff; }


#menu_level_0 ul {position: absolute; top:57px; left:0px; width: 209px; z-index:20;}

#menu_level_0 li li {font-size: 11px; color: #fff; padding: 0 0 2px 0; background: url(../img/www/skins/nasze24/menu_line.jpg) repeat-x left bottom; float:none; text-align: left; z-index:15;}
#menu_level_0 li li a {color: #fff; background: #3B3B3B; display: block; padding:8px 36px;}
#menu_level_0 li li a:hover {text-decoration: none;  color: #fff; padding:8px 36px; background: #202020;}


#menu_level_0 ul, #menu_level_0 li:hover ul, #menu_level_0 li:hover ul ul, #menu_level_0 li.menuparenth ul, #menu_level_0 li.menuparenth ul ul {display: none;}
#menu_level_0 li:hover ul, #menu_level_0 ul li:hover ul, #menu_level_0 ul ul li:hover ul, #menu_level_0 li.menuparenth ul, #menu_level_0 li.menuh ul, #menu_level_0 ul li.menuparenth ul, #menu_level_0 ul ul li.menuparenth ul {display: block;}


#menu_level_0 ul ul {left:0;}

/* end menu */

#content {clear:both; margin:0 auto; overflow:visible; width:946px; padding: 8px; background: #fff; position:relative; z-index:1; float: left; margin-left: 9px; }
#content h2 {font-size: 14px; font-family: arial;  background-position:right 0; background-repeat:no-repeat; color:#fff; float:left;  text-indent: 10px; height:18px !important;}
#content h2 img {display:inline; vertical-align: middle; max-height:29px; padding-left:5px;}
#wrapper #content ul li a {color:#000000;}
#wrapper #content ul.linksBoxes li a { font-family:verdana;}

#sub_content {padding-top:10px; overflow: hidden;}

/* ZAKŁADKI */
#content .top h2.tabs {font-weight: normal; height:37px !important; margin-top:1px; text-align: center;  margin-right:1px; cursor: pointer; text-indent: 0; margin-top:0px !important; padding-top: 0px;}
#content .top h2.tabs span {padding:9px 11px 11px; display: block; min-width:73px;}
#sg #content .top h2.tabs span {padding:9px 13px 11px !important; display: block; min-width:69px;}
.numTabsButtons_2 h2.tabs span {padding:9px 14px 11px;}
#content .top h2.active { font-weight: bold; font-size:13px;}
#content .top h2.firstkid.active {background-position: 1px 0;}
#content .top h2.firstkid {background-position: 1px 0 !important;}
#content .top h2.lastkid {}

#content div.tabs {display: none;}
#content div.active {display: block;}
/*
.purple .top h2.firstkid {background-image: url(../img/www/skins/nasze24/h2_tabs_red.jpg) repeat-x left top !important;}
.purple .top h2.lastkid {}
.purple .top h2.lastkid span {background: url(../img/www/skins/nasze24/bg_tabs_active_lastkid_red.jpg) no-repeat right top !important;}

.yellow .top h2.firstkid {background-image: url(../img/www/skins/nasze24/bg_tabs_active_firstkid_yellow.jpg) !important;}
.yellow .top h2.lastkid {background: url(../img/www/skins/nasze24/h2_tabs_yellow.jpg) repeat-x left top !important;}
.yellow .top h2.lastkid span {background: url(../img/www/skins/nasze24/bg_tabs_active_lastkid_yellow.jpg) no-repeat right top !important;}
*/
/* end ZAKŁADKI */


#content span.more {clear:both;float: right; display: block; width: 49px; height: 16px; text-align: center; white-space:nowrap;}
#content span.more a {font-weight: bold !important; font-size: 11px; }

/*#content span.more a {color: #000 !important;}*/

#content .bottom span.more {padding-right:10px; margin-top:-11px; position: relative; z-index: 20;}
#content .bottom span.more a {font-size:11px;}


/* box 3x1 */
.box3x1 {overflow: hidden;}
.box3x1 .box {float: left;  padding:0 3.8px;}
.box3x1 .box_1 {width:346px;}
.box3x1 .box_2 {width:321px;} 
.box3x1 .box_3 {width:280px;}  
.box1x1 {width:960px; margin: 0 auto }

#sg #main .box {min-height:310px;}
.box {padding-top: 10px; border: 1px #E8E8E8 solid;}
  #main .box .content img {border: 1px #D3D3D3 solid;}
  
.oh {overflow: hidden;}

/*** zarz±dzanie boksami ***/
/* LONG SHORT VSHORT */
.box2x1l, .box2x1s {/*overflow: hidden;*/ margin: 10px 0;}
.box3x1 .box .top, .box2x1l .box .top, .box2x1s .box .top, .box3x3 .box .top, .box1x1 .box .top { max-height: 45px; min-height: 45px; margin-left: -10px; padding-left: 10px;}
.box3x1 .box .bottom, .box2x1l .box .bottom, .box2x1s .box .bottom, .box3x3 .box .bottom, .box1x1 .box .bottom  {font-size: 0px; height: 6px;}
.box3x1 .box .content, .box2x1l .box .content, .box2x1s .box .content, .box3x3 .box .content, .box1x1 .box .content {padding:10px 13px 0; overflow: hidden; position: relative; clear:both;}
.box3x1 .box .content {min-height: 205px; max-height: 205px;}
/* END LONG SHORT VSHORT */

/*** end zarz±dzanie boksami ***/





/* CONTENT */
#main {clear:both;float: left; width: 623px; padding-left:10px;}
#content .box .content ul {overflow: hidden; margin: 0 0 10px 0}
#content .box .content ul li {background: url(../img/www/skins/nasze24/bg_li.gif) no-repeat left 6px; padding-left:8px; line-height: 1em; overflow: hidden;}
#content .box .content ul li span {color:#D3D3D3; font-size: 10px;}

#content .box .content ol {overflow: hidden; margin: 0 0 10px 0}
#content .box .content ol li {background:none; margin-left:35px; line-height: 1.4em; list-style: decimal; margin-bottom:10px;}

#content .box .content ul.col2 {overflow: hidden;}
#content .box .content ul.col2 li {background: url(../img/bg_li.jpg) no-repeat left 6px !important; padding-left:8px !important; padding-right:4px; line-height: 1.4em !important; float:left; margin-left:2%; width:45%; clear:both; height:18px; overflow:hidden;}
#content .box .content ul.col2 li.nonebor {border:none; clear:none;}

#content .box .content ul.col3 {overflow: hidden;}
#content .box .content ul.col3 li {background: url(../img/www/skins/nasze24/bg_li.gif) no-repeat left 6px !important; padding-left:8px !important; padding-right:4px; line-height: 1.4em !important; float:left; margin-left:2%; width:28%;}
#content .box .content ul.col3 li.nonebor {border:none;}

#content .box .content ul.col4 {overflow: hidden;}
#content .box .content ul.col4 li {background: url(../img/www/skins/nasze24/bg_li.gif) no-repeat left 6px !important; padding-left:8px !important; padding-right:4px; line-height: 1.4em !important; float:left; margin-left:2%; width:20.4%;}
#content .box .content ul.col4 li.nonebor {border:none;}

#content .box .content ul.col5 {overflow: hidden;}
#content .box .content ul.col5 li {background: url(../img/www/skins/nasze24/bg_li.gif) no-repeat left 6px !important; padding-left:8px !important; padding-right:4px; line-height: 1.4em !important; float:left; margin-left:2%; width:15%;}
#content .box .content ul.col5 li.nonebor {border:none;}

#content .box .content ul.col6 {overflow: hidden;}
#content .box .content ul.col6 li {background: url(../img/www/skins/nasze24/bg_li.gif) no-repeat left 6px !important; padding-left:8px !important; padding-right:4px; line-height: 1.4em !important; float:left; margin-left:2%; width:11%;}
#content .box .content ul.col6 li.nonebor {border:none;}

#content .box .content ul.col7 {overflow: hidden;}
#content .box .content ul.col7 li {background: url(../img/www/skins/nasze24/bg_li.gif) no-repeat left 6px !important; padding-left:8px !important; padding-right:4px; line-height: 1.4em !important; float:left; margin-left:2%; width:9%;}
#content .box .content ul.col7 li.nonebor {border:none;}


#content .box .content ul.col8 {overflow: hidden;}
#content .box .content ul.col8 li {background: url(../img/www/skins/nasze24/bg_li.gif) no-repeat left 6px !important; padding-left:8px !important; padding-right:4px; line-height: 1.4em !important; float:left; margin-left:2%; width:7%;}
#content .box .content ul.col8 li.nonebor {border:none;}

#content .box .content ul.col9 {overflow: hidden;}
#content .box .content ul.col9 li {background: url(../img/www/skins/nasze24/bg_li.gif) no-repeat left 6px !important; padding-left:8px !important; padding-right:4px; line-height: 1.4em !important; float:left; margin-left:2%; width:6%;}
#content .box .content ul.col9 li.nonebor {border:none;}

#content .box .content ul.col10 {overflow: hidden;}
#content .box .content ul.col10 li {background: url(../img/www/skins/nasze24/bg_li.gif) no-repeat left 6px !important; padding-left:8px !important; padding-right:4px; line-height: 1.4em !important; float:left; margin-left:2%; width:5%;}
#content .box .content ul.col10 li.nonebor {border:none; }

#content .box .content ul.programDaysList li {display:inline; margin-left:1%; margin-right:1%; padding-left:8px !important; padding-right:10px; float:none;}
#content .box .content ul.programDaysList li a.active {text-decoration: underline;}

#content .top h2 {padding-top: 9px !important; font-size: 13px !important;}

#wrapper #content li a {color: #000;}

/* END CONTENT */


.box3x1 .box .listen {padding: 0 0 10px 0}
.box3x1 .box .listen ul {margin: 0 !important}
.box3x1 .box .content h3, .box2x1s .box .content h3, .box2x1l .box .content h3 {margin-bottom:0px; /*font-size:120%;*/ font-size: 110%;}


.box2x1s .red h3 a {
    font-size: 14px !important;
}

.box3x1 .box .content h3 span, .box2x1s .box .content h3 span, .box2x1l .box .content h3 span {margin-bottom:10px; font-size:11px !important; font-weight: normal !important; display:block;}
  .box3x1 .box .content h3 span a, .box2x1s .box .content h3 span a, .box2x1l .box .content h3 span a {font-weight: normal !important; text-decoration: underline;}
.box3x1 .box .content p, .box2x1s .box .content p, .box2x1l .box .content p {font-size:11px !important; font-weight:normal !important;}

.box3x1 .box .content dl, .box2x1s .box .content dl  {}

.box3x1 .box .content dt, .box2x1s .box .content dt {color:#8E8F8F; margin-bottom:5px;}
.box3x1 .box .content dd, .box2x1s .box .content dd {padding-bottom:10px;}
.box3x1 .box .content dd strong {color: #4691DB; font-weight: normal;}

.box3x1 .box .content ul {overflow: hidden;}

.box3x1 .box .content li {background: url(../img/www/skins/nasze24/bg_li.gif) no-repeat left 6px; padding-left:8px; line-height: 1.4em;}
#list li {background:#C7E3FF none repeat scroll 0 0 !important; border-bottom:1px solid #75B1EC; line-height:1em !important; margin-bottom:1px; padding:0 !important;}
#list li li, .box3x1 .box .listen li img  {margin:0; display: block; border: none; padding:0;}
#list li li.text {width: 214px; text-align: center; padding:5px 0 0 0 !important;}
#list li li.text span {display: block; line-height: 1.2em; color:#000 !important}

#panel li {height:20px; margin:0 !important; padding:20px 0 0 !important; text-align:center; width:48px; line-height:1em !important;}
#panel li.save {background:transparent url(../img/www/skins/nasze24/button_listen_save.jpg) no-repeat !important;  }
#panel li.www {background: url(../img/www/skins/nasze24/button_listen_www.jpg) no-repeat !important;}
#panel li.panel {background:#A4D1FD !important; margin-left:1px !important; width:181px;}

#search {overflow: hidden; margin:0 auto; padding-top:20px; width:215px;}
#search label {font-size: 11px;}
#search input {background: url(../img/www/skins/nasze24/input_search.gif) no-repeat; font-size:10px; height:15px; padding:0 5px; width:165px;}



.box2x1l .box .content dl, .box2x1s .box .content dd {overflow: visible;}
.box2x1l .box .content dt, .box2x1s .box .content dd { margin-bottom:5px;}
.box2x1l .box .content dd, .box2x1s .box .content dd {padding-bottom:10px;  font-family: verdana; line-height: 1.3em;}
.sub .box2x1l .box .content dd strong {font-weight: bold;}
.box2x1s .box .content dt ul li {display: inline; padding:0 10px;}
.box2x1s .box .content dt ins {text-decoration: none;}

/************** MAIN ************/

/* serwisy strony */
#main .servises, #sub .servises {margin-bottom:10px; padding-bottom:10px; border-style: none none solid none; border-width: 0 0 1px 0}
#main ul.last, #sub ul.last {margin: 0; border: none }
#main .servises li, #sub .servises li {background: none !important; float: left; width: 20%; padding:0 !important; text-align: center; font-size: 12px; font-family: verdana; color: #000; font-weight: bold;}
#sub .servises li {font-size: 11px;}
#main .servises li img, #sub .servises li img {margin: 0 auto }
#content .servises li span {display:block; line-height:1.1em; color:#000 !important;}







/* blogi */
#blog #blogs {height:239px; overflow:auto;}
#blog #blogs li {background:none; line-height:1.0em; padding-left:0px; margin-bottom:10px}
#blog #blogs dl {padding: 10px 0; line-height: 1.1em;}
#blog #blogs dt {display: inline; background: url(../img/www/skins/nasze24/bg_li.gif) no-repeat 2px 5px; padding-left:10px; padding-right:5px; font-weight: bold;}
#blog #blogs dd {display: inline;} 
#blog #blogs dd a, #blog #blogs dt a span {color:#000 !important;}
#blog #blogs li a img {position:static !important; margin-right:6px; margin-top:10px; border:1px #B4D7F9 solid; padding:0 !important}


/* SUB */
#sub {float: right; float:right; width:300px;}
/* galeria */
div.gallery_scroll {overflow: hidden !important; margin: 0 auto; position: relative;}
div.gallery_scroll ul {overflow: hidden; position: relative; margin-bottom:0 !important; padding-bottom:10px;}
div.gallery_scroll li, div.gallery_scroll li { position: relative;  background:none !important; float:left; margin:0; padding:0 7px !important; width:130px; overflow: visible !important;}
div.gallery_scroll h4 {height:15px; position:relative;}
div.gallery_scroll h4 a:hover {text-decoration:none;}
div.gallery_scroll h4 span {margin:0; padding:0; text-align:left; white-space:nowrap; overflow:hidden; width:130px; }
div.gallery_scroll h4 span.over {background:#fff;  display:block; left:0; overflow:visible !important; padding:2px 5px; position:absolute; text-decoration:none; top:0; white-space:normal; z-index:20; cursor:pointer; }
div.gallery_scroll p {font-size: 11px; font-family: verdana; margin-bottom:5px; min-height:30px;}
div.gallery_scroll li img, div.gallery_scroll li img {width:130px; height:115px;}
div.gallery_scroll span, div.gallery_scroll span {color: #8F8E8E; display: block; text-align: right; padding-right:10px; margin-bottom:5px;}
/* sterowniki */
div.gallery_scroll .gallery_left {display: block; width: 11px; height:45px; position: absolute; left:0px; bottom:45px; }
div.gallery_scroll .gallery_right {display: block; width: 11px; height:45px; position: absolute; right:0px; bottom:45px;}
div.gallery_scroll .gallery_left span, div.gallery_scroll .gallery_right span{display: none; font-size: 0px;}

/* end sterowniki */

/* info sg sub */
#info .content {background-repeat: repeat-y; background-position: 49% top ;}
#info .fl, #info .fr {width: 47%;}
#info dl {}
#info dt {color:#7E7D7D; margin-bottom:5px;}
#info dd {margin-bottom:5px;}

/* end info sg sub */
/* video */
div.gallery_scroll .video img {width: 129px; max-width: 129px; height: 115px;}
div.gallery_scroll a.play {background: url(../img/www/skins/nasze24/video_play_blue.png) no-repeat left bottom; display: block; height:20px; width:129px; margin-top:-20px; position: relative;}
div.gallery_scroll a.play span {display: none !important;}
div.gallery_scroll hr, div.gallery_scroll iehr {margin: 10px 0 }

/* Ramówka */
#ramowka {width: 100%; }
#ramowka td {padding:5px 10px; background-repeat: no-repeat; background-position: 400px center; }
#ramowka th {padding:0 5px; white-space:nowrap;}

/* Stronnicowanie artykółów */
ul.pager {overflow:hidden; clear: both; margin:0 !important;}
ul.pager li {float:left; padding:5px; line-height:1.2em !important; margin:0 2px 10px;}
ul.pager li .current {font-weight:bold; text-decoration:underline; color:#2E76B0 !important;}
ul.pager li.fl {float: left !important;}
ul.pager li.fr {float: right !important;} 

/* Na skróty */
/* ul.shortcut  {padding:10px 0; margin:-10px -5px 10px !important; padding:10px 0 10px 15px;} */
ul.shortcut li {cursor: pointer; white-space: nowrap; padding-right:2px !important;}
ul.shortcut li:hover {color:#4691DB; font-weight: bold;}

#boks2x2 .box2x2 {float: left; width:241px; padding:0 4px 10px;}
#boks2x2 .box2x2 .content {padding-bottom:10px;}

/* Lista galerii */
.gallery_list .box3x3 {height:160px; overflow:hidden;}
.gallery_list .box3x3 .content {height:115px; overflow:hidden;}
.box3x3 {float: left; width:310px; padding:0 4px 10px;}
#sub_content .box3x3 .top h2 {font-size: 12px;}
.box3x3 .content {padding-bottom:10px; height:115px; overflow:hidden;}

dl.header, dl.rss {overflow: hidden; margin-bottom:10px;}
dl.header dt {clear: both; float: left;  padding-right:5px;}
dl.header dd {color:#2E76B0; font-weight: bold;}

dl.description dt { font-weight: bold;}
dl.description dd {}

/* Kanały rss & Zespół radiowy */

dl.rss, dl.team {clear: both;}
dl.team {border-bottom:none; margin-bottom:2px;}
dl.rss dt, dl.team dt { font-size: 12px; font-weight: bold; padding-right:60px; position: relative; color: #000 !important; text-indent: 10px; margin: 0 !important; height: 22px; }
dl.team dt {padding-top:3px;}
dl.rss dt img, dl.team dt img {display: inline; vertical-align: middle;}
dl.team dt span {color:#4691DB; cursor:pointer; font-size:11px; font-weight:bold; padding-left:12px; position:absolute; right:10px; top:4px; width:95px; background: none; display: block;}
dl.team dt span {width: auto;}


dl.rss dt div.addrss {background: url(../img/www/skins/nasze24/ico_add_rss.gif) no-repeat left center ;}
dl.rss dt div.delrss {background: url(../img/www/skins/nasze24/ico_del_rss.gif) no-repeat left center ;}
dl.rss dt div {height:19px; padding-left:10px; padding-top:3px; position:absolute; right:10px; top:0;}
dl.rss dd, dl.team dd div {padding: 5px 10px; overflow: hidden; }
dl.team dd {display:none; padding-bottom:0 !important; }
dl.team dd div {overflow: hidden; margin-top:2px; position: relative;}
dl.team dd div span.more {position: absolute; right: 5px; bottom:0}

dl.team dt span img.none{display: none;}
dl.team dt span img.active {display: block;}

div.ramowka strong {padding-right:20px;}
div.ramowka dt {margin-bottom:2px;}
div.ramowka dd {font-size: 11px !important; color:#666;}
div.ramowka dd div {margin-top:-1px; cursor: pointer;}
div.ramowka dd div img {display: inline; position:relative; top:3px;}
#content div.ramowka dd strong {color:#666666 !important; display:block; float:left; padding-right:28px; text-indent:7px;}

#content div.ramowka dd p strong {float:none; display: inline; padding: 0; text-indent: 0;}
div.ramowka dd div.light {background: #f9fcff;}
#content div.ramowka div p {padding-top:5px; margin-top:5px; border-top:1px #d1e5f5 solid; }
#content div.ramowka div.over  p {padding-top:5px; margin-top:5px; border-top:1px #fff solid;}
#content .content div.ramowka ul.info li {background: none !important; border: none !important; text-align: center;}
div.ramowka ul.info img {display: inline; position:relative; top:3px;}

/* Profil zespołu */
#profile {overflow: hidden; margin-bottom:10px;}
#profile img {border-style: solid; border-width: 3px; padding:0 }
#profile dl.header, #profile dl.description {float: right; width:290px; border-style: solid; border-width: 1px; padding-bottom:5px;}
#profile dl.header dt, #profile dl.description dt{font-size: 14px; color:#000; font-weight: bold; padding:3px 10px 0; float: none; border-bottom-style: solid; border-bottom-width: 1px; height:22px;}
#profile dl.header dt img {border: none; display:inline; max-height:29px; vertical-align:middle;}
#profile dl.header dd, #profile dl.description dd {clear: both; padding:0 10px;}
#profile dl.header dd dt, #profile dl.header dd dd {display: inline; font-size: 11px; padding: 0 5px 0 0; margin: 0; line-height: 1.5em; border: none; background: none !important; height: auto;}

#profile dl.description dt {font-size: 12px;}
#profile dl.description dd {text-align: justify;}

/* najlepsza 10tka */
#powerplay li {background: none !important; margin: 0; padding: 0 !important; line-height:1.2em; }
#music form {margin-bottom:10px;}
#music form ul {margin: 0 !important}
#music form li {position: relative; background: none !important; padding:0 !important; margin:0 0 5px 0; }
@media all and (min-width: 0px) { #music form li {position:static} } 
#playlistImage {margin:12px 0 0 90px;}
#music form li .status_playlst {clear:both;float:left;}
#music form span.listen {color:#000 !important; display:block; float:left; padding:0px 0 0 10px; overflow:hidden;}
#music form li input {position: absolute; right:5px;}
#music form input.glosuj {font-size: 11px; width: 50px; text-align: center; cursor: pointer; clear:both; display:block;}

/* Sonda */

form.probe {padding: 10px;}
form.probe .vote {float:right; line-height:1.2em !important; margin:0 2px; padding:2px 5px; cursor: pointer; font-weight: bold; font-size: 11px;}
form.probe .radio input, .search .radio input{clear: both; float: left; display: block; margin-bottom:10px; border: none; padding-right:10px;}
form.probe .radio  label, .search .radio  label {overflow: hidden; display: block; margin-bottom:10px; padding-left:10px}

form.probe div {margin-bottom:10px;}
form.probe input, form.probe label {margin:0 !important;}

.result {}
.result li {margin-bottom:10px; background: none !important; line-height:1.1em; padding:0 !important}
.result li li {float:left; width:49%;}
.result ul ul {margin: 0  !important}
.result label {clear:both; display:block; float:left; height:14px; overflow:hidden; padding-right:2%; width:75%; line-height: 1.1em;}
.result div.bar { height: 6px; overflow: hidden; margin-top: 4px;}
.result div.bar div.length{ height: 6px;} 

/* newsletter */
.newsletter {margin-bottom:10px;}
.newsletter div.block {float: left;  width: 30%; margin-right:16px; }
.newsletter div.last-kid {margin: 0; width: 32%;}
.newsletter label {display: block; width: 100%; margin-bottom:3px; font-size: 10px; }
.newsletter input.text, .search input.text { width: 90%; display: block; border: 1px #a0a0a0 solid; line-height:1.2em !important; padding:2px 5px;}
.newsletter input.submit, .newsletter input.remove {cursor:pointer; font-size:11px; font-weight:bold; line-height:1.2em !important; margin:16px 2px 0; padding:2px 5px;}

#content .box .content .newsletter .col3.checkbox li {background: none !important;  }

/* wyszukiwarka */
.search_block input.text {float: left; width: 80%; margin: 0 0 20px 0 }
.search input.submit {cursor:pointer; font-size:11px; font-weight:bold; line-height:1.2em !important; margin:0px 2px 0; padding:2px 5px;}
.search div.checkbox {padding:5px 10px 5px 0; width: 25%; }
.search div.checkbox div {display: none; width: auto; float: none;}
.search div.checkbox.current { margin-right:10px; padding:5px;}

/* ankieta */
.poll div.radio, .poll div.checkbox, .poll div.select, .poll div.text {width: 47%; padding:5px 0}
.poll div.radio label, .poll div.checkbox label, .search div.checkbox label {position: relative; top: -2px;}  
.poll input.text {border-style:solid; border-width:1px; font-size:11px; height:13px; padding:3px 5px; }
.poll select {border-style:solid; border-width:1px; width:20%;}
.poll div.text input.text {width: 15%;}
.poll div.area {margin-bottom:15px;}
.poll textarea.area {border-style:solid; border-width:1px; font-size:11px; padding:3px 5px; width: 97%; overflow: auto;}


.poll input.submit, .order_music input.submit, .platinium_mic input.submit {font-weight:bold; padding:2px 5px; font-size:11px;}
.poll div.buttons, .platinium_mic div.buttons {clear: both;}
.poll div.buttons input, .platinium_mic div.buttons input {text-align: center;}

/* zamow piosenke, platynowy mikrofon */
.order_music fieldset {background: #f3f3f3; padding:10px 5px; margin-bottom:10px; }
.order_music .ftop div.text, .platinium_mic div.radio {width: 47%; padding:5px 0}
.order_music .ftop label, .order_music .ffooter label {display:block; line-height: 1.8em;}
.order_music div.text input.text, .platinium_mic div.text input.text {border-style:solid; border-width:1px; font-size:11px; height:13px; padding:3px 5px; width: 94%;}
.order_music textarea.area {clear:both; border-style:solid; border-width:1px; font-size:11px; padding:3px 5px; width: 97%; overflow: auto;}
.order_music .ftop p small {display: block; text-align: center;}

.order_music .fmiddle div, .order_music .ffooter div{float: left; width: 32%; padding: 5px 0 0 1% }
.platinium_mic .ffooter div.text {float: left; width: 23%; padding: 5px 0 0 1.5%}
.order_music .ffooter div.text input.text, .platinium_mic .ffooter div.text input.text {width: 91%;}

/* platynowt mikrofon */
#microfone {position: relative; overflow: hidden; padding: 10px 0 }
#microfone img {margin: 0 auto 20px;}
#microfone h5 {color:#FFFFFF; font-family:tahoma; font-size:14px; position:absolute; right:63px; top:155px; text-transform: uppercase;}
.platinium_mic .buttons {padding: 10px 0 10px}
.platinium_mic fieldset {border:1px solid #D9D9D9; margin-bottom:10px;}
.platinium_mic fieldset.ffooter {padding-bottom:10px;}
.platinium_mic .bg_grey {background:#F4F4F4; overflow:hidden; padding:10px;}
.platinium_mic .bg_grey .div {width: 47%; padding:5px 0}
.platinium_mic .bg_grey .div p {margin: 0 !important }
.platinium_mic .bg_grey .div h4 {color:#292A49; font-family:verdana; font-size:15px; font-weight:bold;}
.persons_mic {overflow:hidden; margin-bottom:20px;}
.platinium_mic div.radio {width: 33%; padding:5px 0}

/* Art ico */
.art_ico {margin-bottom:10px;}
.art_ico ul {background:#F2F2F2;border-bottom:1px solid #CFCFCF;  padding:5px 0; margin: -10px -5px 0 !important; }
.art_ico li {background: none !important; float: left; line-height: 1.2em !important; padding:0 0 0 15px !important;  padding-left:25px;}
.art_ico li img {margin-top:2px; float: left; padding-right:5px;}




#cbook {padding: 0px }
#cbook li {border: 1px #d2d2d2 solid; margin-bottom:10px; list-style: none; padding: 0px !important; background: none !important;}
#cbook dl {position: relative;}
#cbook dt {background: #f8f8f8; margin:0; padding-bottom:5px; line-height: 2.0em; padding:0 5px;}
#cbook dt.date {position: absolute; right: 10px; top:0;}
#cbook dt a {margin-left:10px;}
#cbook dd {background: #f3f3f3; padding:5px; overflow: hidden;}



/* komentarze */
.box .content #CommentsList li {border: 1px solid #ddd; padding-left: 10px; padding-right: 10px; background: #f3f3f3 url(/img/www/skins/nasze24/comment_bg.png) repeat-x; margin-bottom: 5px;}
#CommentsList dt {height: 24px; line-height: 24px; float: left; color: #000;}
#wrapper #CommentsList dt a {color: #4691db; font-weight: bold;}
#CommentsList dd.date {height: 24px; line-height: 24px; float: right; color: #777;}
#CommentsList dd.text {clear: both; padding-bottom:0; font-size: 12px;}
#comments input, #comments textarea {font-size: 11px; padding: 4px 5px;}
#comments input#comment_login {width: 167px;}
#comments input#comment_email {width: 167px;}
#comments #comment_captcha {width: 116px;}
#comments #comment_submit {width: 126px; padding:0; border:0; height: 28px; margin-top: 30px;}
#comments input.error {border: 1px solid red;}
#comments textarea.error {border: 1px solid red;}

#comment_login_div {float: left; width: 184px;}
#comment_email_div {float: left; width: 170px;}
#comment_text_div {clear: left;}
#comments form label {line-height: 20px;}
#comments a#change-image {color: #777; font-size: 10px; font-weight: bold; text-decoration: underline;}
#comments #comment_text {width: 350px; height: 72px; background: url(/img/www/skins/nasze24/comment_textarea.png);}
#comment_captcha_div {float: right; width: 130px;}
#comment_submit_div {float: right; width: 125px; clear: right; }
#copy-r {color: #ccc; padding: 0px 50px; text-align: center;}
#comments .box .content ul.pager li {display:inline; padding:5px; border:1px #9ECBF9 solid; line-height:2.5em; background: url(/img/www/skins/nasze24/bg_pagger_blue.gif) repeat-x left bottom;}
#comments .box .content ul.pager li .current {font-weight:bold; text-decoration:underline; color:#2E76B0 !important;}
#comments .box .content ul.pager img {display:inline;}
.videoContent object, .videoContent embed {margin:0 auto; display:block;}

/* prace sezonowe */
#notice fieldset {padding:10px; margin:5px; display:block; clear:both; border:1px #EBEBEB solid;}
#notice #sj_title_div, #sj_status_div {float:left; width:48%; padding:0 1%}
#notice #sj_title_div input {width:92%}
#notice .radio {background:none !important; width:auto !important; border:none !important}
#notice label.header {display:block; float:none; clear:both; padding:0 !important; heoght:auto !important;}
#sj_date_from, #sj_date_to {width:151px;}
#sj_name_div, #sj_phone_div, #sj_surname_div {float:left; width:33%}
#sj_name_div input, #sj_phone_div input, #sj_surname_div input {width:89%;}
#sj_address {width:445px;}
#sj_address_area {height:150px; width:445px; background:#F6FBFF !important; margin-bottom:10px;}
#sj_submit {padding:0 5px; overflow:visible; margin-right:10px;}

.box .content span {color: #C6C6C6;}

#footer {clear: both; margin:0 9px 0 10px; width:962px; background:#393939 url(../img/www/skins/nasze24/footer_wrap.jpg) repeat-y left top;}
#footer table {background: url(../img/www/skins/nasze24/footer_table_bg.jpg) no-repeat left top; width:962px;}
  #footer table td {width: 100%; overflow:hidden; zoom:1;}
#footer table span.lastkid {width: 318px !important; overflow:hidden;}
    #footer table td h2 {padding: 10px 0 20px 20px; color: #E4F4FF; font-size: 14px; background: url(../img/www/skins/nasze24/menu_line.jpg) repeat-x left bottom;}
    #footer table td ul {padding-top: 2px;}
      #footer table td ul li {list-style: none; background: url(../img/www/skins/nasze24/menu_line.jpg) repeat-x left bottom; padding: 5px 0px 8px 20px; color: #F0F0F0; width:302px;}
      #footer table td ul li a {color: #F0F0F0; padding-left:0px !important; display: block; background: url(../img/www/skins/nasze24/footer_list_arr.jpg) no-repeat 282px center;}
      #footer table td ul li a:hover {color: #3FA7DC; padding-left:0px !important; text-decoration: none !important; font-weight: bold; background: url(../img/www/skins/nasze24/footer_list_arr_ov.jpg) no-repeat 282px center;}
      #footer table td ul li a.active {color: #3FA7DC; text-decoration: none !important; font-weight: bold; background: url(../img/www/skins/nasze24/footer_list_arr_ov.jpg) no-repeat right center;}
        #footer table td ul li a span {display: block; background: url(../img/www/skins/nasze24/blue_sq.jpg) no-repeat left center; padding-left: 12px; margin-left: -12px;}
#wrapper #footer ul.partner li {padding:0 20px !important}
#copyright {height: 16px; margin: 0 auto; padding:10px }


#footer a {
background:url("../img/www/skins/nasze24/warski.jpg") no-repeat scroll left center transparent;
color:#696864;
padding-left:18px;
text-decoration:underline;
}  

#slideshow #slidesContainer {
  margin:0 auto;
  width:270px;
  height:661px;
  overflow:hidden; /* allow scrollbar */
  position:relative;
}


#slideshow #slidesContainer img {clear:both !important; float:none; margin:0 auto;}

#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:280px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:691px;
}

#slideshow #slidesContainer .slide li {list-style: none; padding-bottom: 0px;}

#rightControl {background: url(../img/www/skins/nasze24/arrow_down.jpg) no-repeat left bottom; display:block; font-size:0; height:16px;  margin:0 auto; position:relative; width:75px; padding-top: 6px; cursor: pointer;}
#leftControl {background: url(../img/www/skins/nasze24/arrow_up.jpg) no-repeat left top; display: block; width: 75px; height: 16px; margin: 0 auto; padding-bottom:6px; font-size: 0; cursor: pointer;}

#slideshowB #slidesContainerB {
  margin:0 auto;
  width:600px;
  height:160px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}

#slideshowB #slidesContainerB .slideB {
  margin:0 auto;
  width:600px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:160px;
}

#slideshowB #slidesContainerB .slideB li {list-style: none; float: left;}

.gallery_right {background: url(../img/www/skins/nasze24/arrow_right.jpg) no-repeat left top; display:block; font-size:0; height:25px !important;  margin:0 auto !important; position:absolute !important; top:75px !important; right: 0px !important; width:26px !important; padding-bottom: 6px !important;  z-index:2 !important;}
.gallery_left {background: url(../img/www/skins/nasze24/arrow_left.jpg) no-repeat left top; display: block; width: 26px !important; height: 25px !important; margin: 0 auto !important; padding-bottom:6px !important; font-size: 0 !important; position:absolute !important; top:75px !important; left: 0px !important; z-index:2 !important;}

#slideshowC #slidesContainerC {
  margin:0 auto;
  width:591px;
  height:355px;
  overflow:auto; /* allow scrollbar */
  position:relative;
z-index:5;
}

#slideshowC #slidesContainerC .slideC {
  margin:0 auto;
  width:591px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:355px;
}

#rightControlC {background: url(../img/www/skins/nasze24/arrow_right.jpg) no-repeat left top; display:block; font-size:0; height:25px;  margin:0 auto; position:absolute; top:225px; right: 15px; width:26px; padding-bottom: 6px;  z-index:6;}
#leftControlC {background: url(../img/www/skins/nasze24/arrow_left.jpg) no-repeat left top; display: block; width: 26px; height: 25px; margin: 0 auto; padding-bottom:6px; font-size: 0; position:absolute; top:225px; right: 40px; z-index:6;}

#top {background: url(../upl/image/images/top_bg3.jpg) no-repeat 8px 34px; padding-left:8px; min-height:201px; position:relative; z-index:50}
#top ul.ico li.sms {background: url(../img/www/skins/nasze24/sms_ico_big.gif) no-repeat}
#top ul.ico li.napisz {background: url(../img/www/skins/nasze24/ico_top_napisz.png) no-repeat }
#top ul.ico li.gg {background: url(../img/www/skins/nasze24/ico_top_gg.png) no-repeat }
#top ul.ico li.rss {background: url(../img/www/skins/nasze24/ico_top_rss.png) no-repeat }
#top ul.ico li.sluchaj {background: url(../img/www/skins/nasze24/ico_top_sluchaj.png) no-repeat }

#menu_level_0 {clear:both;}
#menu_level_0 ul {background: url(../img/www/skins/nasze24/menu_bottom.jpg) no-repeat left bottom; padding-bottom:4px;}

#top ul.info li.search input.button {background:url(../img/www/skins/nasze24/bg_more_blue.gif) no-repeat; }


#top_advert {float: left; padding-bottom:13px; height: 150px; width: 731px;}
#top_podlasie {float: left; padding-bottom:13px; height: 150px; width: 731px;}

.blue hr, .blue iehr  {border-top-color:#9ECBF9;} 
.green hr, .green iehr {border-top-color:#8ADCCF;}

#content .blue span.more, .blue #music form input.glosuj  {background: url(../img/www/skins/nasze24/bg_more_blue.gif) no-repeat; }
#content .green span.more, .green #music form input.glosuj {background: url(../img/www/skins/nasze24/bg_more_green.gif) no-repeat;}

/* version color */
.box3x1 .blue .top {background: url(../img/www/skins/nasze24/bg_box_3x1_blue_top.gif) no-repeat;}
.box3x1 .box_1 .top {background: url(../img/www/skins/nasze24/bg_box_3x1_1_blue_top.gif) no-repeat;}
.box3x1 .box_3 .top {background: url(../img/www/skins/nasze24/bg_box_3x1_3_blue_top.gif) no-repeat;}
.box3x1 .blue .content {border: 1px #9ECBF9 solid; border-top:none; border-bottom:none;}
.box3x1 .blue .bottom {background: url(../img/www/skins/nasze24/bg_box_3x1_blue_bottom.gif) no-repeat bottom;}
.box3x1 .box_1 .bottom {background: url(../img/www/skins/nasze24/bg_box_3x1_1_blue_bottom.gif) no-repeat bottom;}

.box3x1 .blue_all .content {background:#98CBFD;}
.box3x1 .blue_all .bottom {background: url(../img/www/skins/nasze24/bg_box_3x1_blue_bottom_all.gif) no-repeat bottom;}

.blue .top h2.firstkid {background-image: url(../img/www/skins/nasze24/bg_tabs_active_firstkid_blue.jpg);}
.green .top h2.firstkid {background-image: url(../img/www/skins/nasze24/bg_tabs_active_firstkid_green.gif);}
.blue .top h2.lastkid {background: url(../img/www/skins/nasze24/h2_tabs_blue.jpg) repeat-x left top;}
.blue .top h2.lastkid span {background: url(../img/www/skins/nasze24/bg_tabs_active_lastkid_blue.jpg) no-repeat right top;}
/* .green .top h2.lastkid {background-image: url(../img/www/skins/nasze24/bg_tabs_active_lastkid_green.gif);} */

/*** BOXES ***/
/* LONG */
.box2x1l .blue .top {background: url(../img/www/skins/nasze24/bg_box_long_blue_top.jpg) no-repeat;}
.box2x1l .green .top {background: url(../img/www/skins/nasze24/bg_box_long_green_top.gif) no-repeat;}
.box2x1l .purple .top {background: url(../img/www/skins/nasze24/bg_box_long_red_top.jpg) no-repeat;}
.box2x1l .yellow .top {background: url(../img/www/skins/nasze24/bg_box_long_yellow_top.jpg) no-repeat;}
.box2x1l .brown .top {background: url(../img/www/skins/nasze24/bg_box_long_brown_top.jpg) no-repeat;}
.box2x1l .blue .content,  .box2x1s .blue .content, .box3x3 .blue .content, .box1x1 .blue .content  {/*border: 1px #9ECBF9 solid; border-top:none; border-bottom:none;*/}
.box2x1l .green .content, .box2x1s .green .content, .box3x3 .green .content, .box1x1 .green .content {/*border: 1px #61CFCF solid; border-top:none; border-bottom:none;*/}
.box2x1l .purple .content,  .box2x1s .purple .content, .box3x3 .purple .content, .box1x1 .purple .content  {/*border: 1px #F9B6B6 solid; border-top:none; border-bottom:none;*/}
.box2x1l .blue .bottom {background: url(../img/www/skins/nasze24/bg_box_long_blue_bottom.gif) no-repeat;}
.box2x1l .green .bottom {background: url(../img/www/skins/nasze24/bg_box_long_green_bottom.gif) no-repeat;}
.box2x1l .purple .bottom {background: url(../img/www/skins/nasze24/bg_box_long_red_bottom.gif) no-repeat;}
/* END LONG */
/* SHORT */
.box2x1s {width: 300px; float: left;}
.box_right {margin-left: 23px;}
.box2x1s .blue .top {background: url(../img/www/skins/nasze24/bg_box_short_blue_top.jpg) no-repeat;}
.box2x1s .brown .top {background: url(../img/www/skins/nasze24/bg_box_short_brown_top.jpg) no-repeat;}
.box2x1s .purple .top {background: url(../img/www/skins/nasze24/bg_box_short_purple_top.jpg) no-repeat;}
.box2x1s .yellow .top {background: url(../img/www/skins/nasze24/bg_box_short_yellow_top.jpg) no-repeat;}
.box2x1s .black .top {background: url(../img/www/skins/nasze24/bg_box_short_black_top.jpg) no-repeat;}
.box2x1s .red .top {background: url(../img/www/skins/nasze24/bg_box_short_red_top.jpg) no-repeat;}
.box2x1s .green .top {background: url(../img/www/skins/nasze24/bg_box_short_green_top.jpg) no-repeat;}

.box2x1s .red .more a {color:#AA2600 !important;}
#main .box2x1s .red .content .list_links a:hover {color:#AA2600 !important;}
.box2x1s .red h3 a {color:#AA2600 !important;}

.box2x1s .green .more a {color:#188822 !important;}
#main .box2x1s .green .content .list_links a:hover {color:#188822 !important;}
.box2x1s .green h3 a {color:#188822 !important;}

.box2x1s .blue .bottom {background: url(../img/www/skins/nasze24/bg_box_short_blue_bottom.gif) no-repeat;}
.box2x1s .green .bottom {background: url(../img/www/skins/nasze24/bg_box_short_green_bottom.gif) no-repeat;}
.box2x1s .purple .bottom {background: url(../img/www/skins/nasze24/bg_box_short_red_bottom.gif) no-repeat;}
/* END SHORT */

/* SHORT 2x2 */
.box2x2 .blue .top {background: url(../img/www/skins/nasze24/bg_box_short2x2_blue_top.gif) no-repeat;}
.box2x2 .blue .bottom {background: url(../img/www/skins/nasze24/bg_box_short2x2_blue_bottom.gif) no-repeat;}

.box2x2 .green .top {background: url(../img/www/skins/nasze24/bg_box_short2x2_green_top.gif) no-repeat;}
.box2x2 .green .bottom {background: url(../img/www/skins/nasze24/bg_box_short2x2_green_bottom.gif) no-repeat;}
/* END SHORT 2x2 */

/* BOX 3x3 */
.box3x3 .blue .top {background: url(../img/www/skins/nasze24/bg_box_3x3_blue_top.gif) no-repeat;}
.box3x3 .blue .bottom {background: url(../img/www/skins/nasze24/bg_box_3x3_blue_bottom.gif) no-repeat;}

.box3x3 .green .top {background: url(../img/www/skins/nasze24/bg_box_3x3_green_top.gif) no-repeat;}
.box3x3 .green .bottom {background: url(../img/www/skins/nasze24/bg_box_3x3_green_bottom.gif) no-repeat;}
/* END BOX 3x3 */

/* BOX 1x1 */
.box1x1 .blue .top {background: url(../img/www/skins/nasze24/bg_box_1x1_blue_top.gif) no-repeat;}
.box1x1 .blue .bottom {background: url(../img/www/skins/nasze24/bg_box_1x1_blue_bottom.gif) no-repeat;}

.box1x1 .green .top {background: url(../img/www/skins/nasze24/bg_box_1x1_green_top.gif) no-repeat;}
.box1x1 .green .bottom {background: url(../img/www/skins/nasze24/bg_box_1x1_green_bottom.gif) no-repeat;}
/* END BOX 1x1 */

/*** VERSION COLOR */
#content .blue strong, #content .blue a, .blue ul.shortcut li:hover, .blue dl.header dd, .blue #blogs a, #content .blue strong a {color: #009ECC !important;}
#content .brown strong, #content .brown a, .brown ul.shortcut li:hover, .brown dl.header dd, .brown #blogs a  {color: #706248 !important;}
#content .purple strong, #content .purple a, .purple ul.shortcut li:hover, .purple dl.header dd, .purple #blogs a {color: #750750 !important;}
#content .yellow strong, #content .yellow a, .yellow ul.shortcut li:hover, .yellow dl.header dd, .yellow #blogs a {color: #B77000 !important;}
.black ul.shortcut li:hover, .black dl.header dd, .black #blogs a:hover, .black a:hover {color: #009ECC !important;}
/*
.blue .content h3, .blue .content h3 a {color:#1E6AB4 !important;}
.green .content h3, .blue .content h3 a {color:#21917C !important;}
  */
.blue .content ul.half  {background-image: url(../img/www/skins/nasze24/square_blue.gif);}
.green .content ul.half {background-image: url(../img/www/skins/nasze24/square_blue.gif);}

.blue .content .servises, .blue #profile img, .blue #profile dl, .blue #profile dl.header dt, .blue #profile dl.description, .blue #profile dl.description dt, .blue .poll input.text, .blue .poll select, .blue .poll textarea.area {border-color:#9ECBF9;}
.green .content .servises, .green #profile img, .green #profile dl, .green #profile dl.header dt, .green #profile dl.description, .green #profile dl.description dt, .green .poll input.text, .green .poll select, .green .poll textarea.area {border-color:#74CFBE;}

.blue #blogs dl, .blue #profile dl {background:#F0F7FE;}
.green #blogs dl, .green #profile dl {background:#EFFFFC;}
.blue #blogs dt {color: #4691DB;}
.green #blogs dt {color:#74CFBE;}

.blue div.gallery_scroll .gallery_left  {background-image: url(../img/www/skins/nasze24/arrow_left.jpg);}
.green div.gallery_scroll .gallery_left {background-image: url(../img/www/skins/nasze24/arrow_left.jpg);}
.blue div.gallery_scroll .gallery_right {background-image: url(../img/www/skins/nasze24/arrow_right.jpg);}
.green div.gallery_scroll .gallery_right{background-image: url(../img/www/skins/nasze24/arrow_right.jpg);}

.blue h4  {color: #4691DB;}
.green h4 {color: #74CFBE;}

.blue .content ul.col2 li, .blue .content ul.col3 li, .blue .content ul.col4 li, .blue .content ul.col5 li, .blue .content ul.col6 li, .blue .content ul.col7 li, .blue .content ul.col8 li,.blue .content ul.col9 li, .blue .content ul.col10 li {border-right:1px #9ECBF9 solid;}
.green .content ul.col2 li, .green .content ul.col3 li, .green .content ul.col4 li, .green .content ul.col5 li, .green .content ul.col6 li, .green .content ul.col7 li, .green .content ul.col8 li, .green .content ul.col9 li, .green .content ul.col10 li {border-right:1px #8ADCCF solid;}

.blue .content ul.pager li, .blue .vote, .blue input.submit {border:1px #9ECBF9 solid; background: url(../img/www/skins/nasze24/bg_pagger_blue.gif) repeat-x left bottom !important;}
.green .content ul.pager li, .green .vote, .green input.submit {border:1px #61CFCF solid; background: url(../img/www/skins/nasze24/bg_pagger_green.gif) repeat-x left bottom !important;}

.blue input.remove, .green input.remove {border:1px #f99e9e solid; background: url(../img/www/skins/nasze24/bg_pagger_red.gif) repeat-x left bottom !important;}

.blue  #ramowka tr.dark, .blue table tr.dark {background-color:#F0F7FF}
.blue  #ramowka tr:hover {background-color: #B4D7F9;}
.blue  #ramowka td { background-image: url(../img/www/skins/nasze24/ico_play_blue.gif);}
.green #ramowka tr.dark, .green table tr.dark {background-color:#DFFFF9}
.green #ramowka tr:hover {background-color: #8BEBDB;}
.green #ramowka td { background-image: url(../img/www/skins/nasze24/ico_play_green.gif);}

.blue ul.shortcut, .blue #boks2x2 .box2x2 .content ul li.dark  {background-color: #F4F9FF;}
.blue ul.shortcut, .green ul.shortcut {background-color:#F0F7FE !important;}
.green ul.shortcut .green #boks2x2 .box2x2 .content ul li.dark {background-color: #ECFFFC;}

.blue h4.star4  {background: url(../img/www/skins/nasze24/star/4b.gif) no-repeat right center;}
.green h4.star4 {background: url(../img/www/skins/nasze24/star/4g.gif) no-repeat right center;}
.blue h4.star5  {background: url(../img/www/skins/nasze24/star/5b.gif) no-repeat right center;}
.green h4.star5 {background: url(../img/www/skins/nasze24/star/5g.gif) no-repeat right center;}
.blue h4.star6  {background: url(../img/www/skins/nasze24/star/6b.gif) no-repeat right center;}
.green h4.star6 {background: url(../img/www/skins/nasze24/star/6g.gif) no-repeat right center;}

#gallery_list .green .content {background: #EFFFFF;}

.blue dl.rss dt, .blue dl.team dt, .blue #profile dl.header dt { background: #E1F0FF;}

.blue .search div.checkbox.current {border:1px #4691DB solid;}
.green .search div.checkbox.current {border:1px #159700 solid;}

/* .box2x1l .box .content dt, .box2x1s .box .content dd {color:#8E8F8F;} */

/* ZAKLADKI */
/*
#content .blue h2.tabs {background: url(../img/www/skins/nasze24/h2_tabs_blue.jpg) repeat-x left top;}
#content .purple h2.tabs {background: url(../img/www/skins/nasze24/h2_tabs_red.jpg) repeat-x left top;}
#content .green h2.tabs {background: url(../img/www/skins/nasze24/tabs/h2_tabs_green.gif) no-repeat left top;}
#content .top h2.active {background: url(../img/www/skins/nasze24/tabs/h2_tabs_active.gif) no-repeat center top;}

#content .purple .top h2.active {background: url(../img/www/skins/nasze24/h2_tabs_active_red.jpg) repeat-x center top;}
  #content .purple .top h2.active span {background: url(../img/www/skins/nasze24/h2_tabs_active_red_span.jpg) no-repeat right top !important;}
  #content .purple .top h2.firstkid span {background: none !important;}

#content .blue .top h2.active {background: url(../img/www/skins/nasze24/h2_tabs_active_blue.jpg) repeat-x center top;}
  #content .blue .top h2.active span {background: url(../img/www/skins/nasze24/h2_tabs_active_blue_span.jpg) no-repeat right top !important;}
  #content .blue .top h2.firstkid span {background: none !important;}
*/
div.gallery_scroll h4 span.over {border:2px solid #A8F0E8; }
dl.rss, dl.team {border: 1px #9ECBF9 solid;}
dl.rss dd, dl.team dd div {background:#EEF7FF; }
div.ramowka dd div.over {background:#d1e5f5;}
dl.rss dt, dl.team dt {border-bottom:1px #9ECBF9 solid; }
dl.team dt {color: #1D5888 !important;}
dl.team dd div {border-bottom:1px #9ECBF9 solid; border-top:1px #9ECBF9 solid;}

/* sonda kolory */
.blue .result div.bar {border:1px #9ECBF9 solid;}
.green .result div.bar {border:1px #61CFCF solid;}

.blue .result div.bar div.length{background:#2f71b1;}
.green .result div.bar div.length{background: #8AEBDA;}
/*** END VERSION COLOR ***/

.nobg {background: none !important;}

/*** end BOXES ***/

/*** SLIDER ***/

.slider {position: relative; z-index:5;}
.slide_navi {float: right; position: absolute; right:2px; top:205px;}
  .slide_navi li {list-style: none; float: left; padding: 0px !important; background: none !important;}
    .slide_navi li img {border: 0px !important;}
.slide_description {padding: 10px 20px; height:86px; left:2px; opacity:0.6; filter: alpha(opacity = 60); position:absolute; top:230px; width:551px; background: #000; overflow: hidden;}
  .slide_description p {color: #fff;}
  #content .slide_description p a {color: #fff !important;}
  .slide_description span {color: #737476; display: block; padding-bottom: 6px;}
  #content .slide_description h2 {color: #fff !important; float: none !important; display: block; clear: both; padding: 0px !important; text-indent: 0px !important; height: 14px !important;}
  #content .slide_description a {color: #00C0F3 !important;}

/*** end SLIDER ***/

.gallery_main_navi {position: absolute; top:75px; left:0; width:614px;}
  .gallery_main_navi li {list-style: none !important; float: left;}
  .gallery_main_navi li.arr_r {float: right;}
.gallery_main {position: relative;}
  .gallery_main li {list-style: none; background: none !important; float: left;}
  
.vertical_slider {height: 320px; padding: 5px 0;}
  .vertical_slider ul {}
    .vertical_slider ul li {list-style: none; height: 81px;}
    
.list_links {border-top: 1px #E8E8E8 solid; position:relative; width:297px; left: -13px;}
  .list_links li {list-style: none; background: none !important; padding: 5px 10px; border-bottom: 1px #E8E8E8 solid;}
  .list_links li.lastkid {border: 0px !important;}
    .list_links li a {display: block; background: url(../img/www/skins/nasze24/content_list_arr.jpg) no-repeat right center; font-size:11px !important;}
      .list_links li a:hover {display: block; background: url(../img/www/skins/nasze24/content_list_arr_ov.jpg) no-repeat right center; font-weight: bold; color: #2FADDF !important; text-decoration: none;}
      .list_links li a.active {display: block; background: url(../img/www/skins/nasze24/content_list_arr_ov.jpg) no-repeat right center; font-weight: bold; color: #2FADDF !important; text-decoration: none;}

#main .box2x1s .list_links li a {
   line-height: normal; font-size:14px !important;
}


#main .list_links li a {color: #000 !important; font-weight: bold; background: none !important;}
#main .blue .content .list_links li a:hover {color: #2FADDF !important; background: none !important;}
#main .blue .content .list_links li a.active {color: #2FADDF !important; background: none !important;}

#main .yellow .content .list_links li a:hover {color: #C37000 !important; background: none !important;}
#main .yellow .content .list_links li a.active {color: #C37000 !important; background: none !important;}

#main .brown .content .list_links li a:hover {color: #8A6248 !important; background: none !important;}
#main .brown .content .list_links li a.active {color: #8A6248 !important; background: none !important;}

#main .purple .content .list_links li a:hover {color: #750750 !important; background: none !important;}
#main .purple .content .list_links li a.active {color: #750750 !important; background: none !important;}

#sub .blue .content .main_links li a {color: #000 !important; font-weight: bold; background: none !important;}
#sub .blue .content .main_links li a:hover {color: #2FADDF !important; background: none !important;}
#sub .blue .content .main_links li a.active {color: #2FADDF !important; background: none !important;}

#wrapper #content ul.linksBoxes li a {color:#000090 !important; }

#comments input, #comments textarea {border: 1px solid #9ecbf9;background: url(/img/www/skins/nasze24/comment_input.png)}

#copyright {background: #D5D1C6; color: #8E8985;}
  #copyright a {color: #8E8985;}
  

.accessible_news_slider img {
	border: 0;
}
.accessible_news_slider li,
.accessible_news_slider p {
	font-family: "Arial", "Verdana", sans-serif;
	margin: 0;
	padding: 0;
	font-size: .8em;
	line-height: 1.6;
}
.accessible_news_slider li p {
	font-size: 1em;
}
.accessible_news_slider {
	position: relative;
	overflow: hidden;
}
.accessible_news_slider .javascript_css {
	position: relative;
	z-index: 3;
	padding: 20px;
	background: #fffcd3;
}
.accessible_news_slider .skip_to_news {
	position: absolute;
	top: 0;
	left: -9999px;
}
.accessible_news_slider .back {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.accessible_news_slider .back a,
.accessible_news_slider .next a {
	display: none;
	outline: none; /* This is optional, and is arguably less accessible. */
}
.accessible_news_slider .next {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}
.accessible_news_slider ul {
	position: relative;
	left: 0;
	width: auto;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	z-index: 1;
}
.accessible_news_slider li {
	float: left;
	display: inline;
	width: 300px;
}

.topBaner {margin:0 auto; width:750px;}

/* Uklad szczegoly artykul */
.articles_more_info {position: relative;}
.article_utils {position: absolute; right:3px; top:10px;}
  .article_utils img {float: left; margin-right: 5px; margin-bottom:6px;}
  .txt_config {width: 83px; float: left;}
    .txt_config img {float: right; margin-right:14px;}
    
.foto_left_holder {float: left; margin-right: 20px; margin-bottom: 10px;}
  .foto_left_holder img {padding: 4px; margin-bottom: 5px; }

.foto_center_holder {float: none; margin-right: 0; margin-bottom: 10px;}
  .foto_center_holder img {padding: 4px; margin: 0 auto 5px; max-width: 586px;}

  .foto_left_holder p {font-size: 10px; color: #D7D7D7;}
  
.nobor {border: 0px !important; }

#wrapper #content .blue ul.linksBoxes li a {color: #292929 !important;}
  #wrapper #content .blue ul.linksBoxes li a:hover {color: #009CC3 !important; text-decoration: underline;}
  
.box2x1l .black .top {background: url(../img/www/skins/nasze24/bg_box_long_black_top.jpg) no-repeat;}
.box2x1l .yellow .top {background: url(../img/www/skins/nasze24/bg_box_long_yellow_top.jpg) no-repeat;}
.box2x1l .purple .top {background: url(../img/www/skins/nasze24/bg_box_long_purple_top.jpg) no-repeat;}
.box2x1l .brown .top {background: url(../img/www/skins/nasze24/bg_box_long_brown_top.jpg) no-repeat;}

.coments_list {}
  .coments_list li {list-style: none; border: 1px #E7E7E7 solid; overflow: hidden; margin-bottom: 10px; background: url(../img/www/skins/nasze24/com_bg.jpg) repeat-y left top !important; padding-left:0px !important;}
  .left_side_com {float: left; width: 105px; padding: 15px; background: #F4F4F4; height: 100%; position: relative;}
    .left_side_com strong {color: #0095BC !important;}
    .left_side_com span {color: #878787 !important;}
    .arrow_com {border: 0px !important; position: absolute; right: -11px; top: 10px;}
  .com_txt {float:right; padding:15px; width:420px;}
  
  .content ul.pager li {background: url(../img/www/skins/nasze24/bg_pagger.jpg) repeat-x left top; border: 1px #D0D0D0 solid;}   
    .content ul.pager li a {color: #737373 !important; font-weight: bold;}
    .content ul.pager li a:hover {font-weight: bold !important; color: #0095BB !important;}
    .content ul.pager li.number {padding: 5px 10px;}
      .content ul.pager li.number a.current {font-weight: bold !important; color: #0095BB !important;}
      .content ul.pager li.number a {font-weight: normal !important;}
      
.navi_pager {margin-bottom: 40px;}
  .navi_pager p {float: left; padding-right:10px; padding-top:5px;}
  .navi_pager ul {float: left; clear: none;}
  
#comment_text {background: url(../img/www/skins/nasze24/comment_text.jpg) no-repeat left top; width: 425px; height: 94px; overflow: auto;}
#comment_login {background: url(../img/www/skins/nasze24/comment_login.jpg) no-repeat left top; width: 176px; height: 25px;}
#comment_captcha {background: url(../img/www/skins/nasze24/comment_captcha.jpg) no-repeat left top; width: 126px; height: 25px; margin-bottom: 10px;}
#captcha {margin-bottom: 5px;}
#change-image {color: #ACACAC; text-decoration: underline; font-size: 10px; text-align: right; padding-right:6px; display: block;}

#comments_form {padding: 10px; border: 1px #EBEBEB solid; margin-bottom: 10px;}
  #comments_form label {margin-bottom: 5px; display:block;}
  
.small_note {color:#ACACAC; display:block; font-size:10px; text-decoration:underline; text-align: center;}

.choose_region {position: absolute; left: 185px; top: 20px; color: #404040 !important;}
  #content #main .articles_more_info .choose_region p strong {color: #404040 !important;}
  #content #main .articles_more_info .content, #content #main .articles_more_info .content p  { font-size: 14px !important; line-height: 1.4em; }
  #content #main .articles_more_info .content h3 { font-size: 110%; }
  #content #main .articles_more_info .content #article-content { line-height: 1.4em; }
  
.articles_more_info .linksBoxes li a {background: url(../img/www/skins/nasze24/region_links_sq.jpg) no-repeat left 4px; padding-left: 10px;}
  .articles_more_info .linksBoxes li a:hover {background: url(../img/www/skins/nasze24/region_links_over_sq.jpg) no-repeat left 4px;}
  
.list_arts_box h3 {margin-bottom: 10px !important; line-height: normal; font-size: 14px !important; }
.list_arts_box h3 a { font-size: 110% !important; }
.list_arts_box .content { font-size: 14px; line-height: 1.4; }

#wrapper #content ul.pager li {background: url(../img/www/skins/nasze24/bg_pagger.jpg) repeat-x left top; border: 1px #D0D0D0 solid;}   
    #wrapper #content ul.pager li a {color: #737373; font-weight: bold;}
    #wrapper #content ul.pager li a:hover {font-weight: bold !important; color: #0095BB;}
    #wrapper #content ul.pager li.number {padding: 5px 10px;}
      #wrapper #content ul.pager li.number a.current {font-weight: bold !important; color: #0095BB;}
      #wrapper #content ul.pager li.number a {font-weight: normal !important;}

#wrapper #content #sub_content #box_gall ul.pager li a.current {font-weight: bold !important; color: #0095BB !important;}
      
.long_main {width: 923px !important;}
  .long_main .box2x1s {margin-right: 11px;}
  .long_main .third_box {margin-right: 0px !important;}

.center_player {display: block; margin: 10px 0px 10px -6px; border: 0px !important;}

.box1x1 .blue .top {background: url(../img/www/skins/nasze24/bg_box_short_blue_top.jpg) no-repeat !important;}

.pagers_gall {overflow: hidden; display: block;}
  .pagers_gall ul {clear: none !important;}
  
.gallery_holder_left {width:176px; height:300px; overflow: hidden; text-align: justify;}

.pharmacy strong {color: #2FADDF !important;}

#main2 {clear:both; float:right; width:623px;}
  #content #main2 .blue hr {border-top-color: #E6E6E6 !important;}
#sub2 {float:left; width:300px; padding-left:10px;}
  #sub2 h3 {font-size:15px !important; margin-bottom: 10px;}

.box2x1s .blue .content h3 {color: #2FADDF !important;}

#sub2 ul {border-top: 1px #E6E6E6 solid; padding-top: 2px; margin-bottom: 20px !important;}
  #sub2 ul li {list-style: none; border-bottom: 1px #E6E6E6 solid; padding: 5px 20px 8px; color: #F0F0F0;}
  #sub2 .blue ul li a {color: #3D3D3D !important; display: block; background: url(../img/www/skins/nasze24/list_arr.jpg) no-repeat right center;}
  #sub2 .blue li a:hover {color: #3FA7DC !important; text-decoration: none !important; font-weight: bold; background: url(../img/www/skins/nasze24/list_arr_ov.jpg) no-repeat right center;}
  #sub2 ul li a.active {color: #3FA7DC !important; text-decoration: none !important; font-weight: bold; background: url(../img/www/skins/nasze24/list_arr_ov.jpg) no-repeat right center;}
    #sub2 ul li a span {display: block; background: url(../img/www/skins/nasze24/blue_sq.jpg) no-repeat left center; padding-left: 12px; margin-left: -12px;}
    
.content_base {padding-left: 10px; margin-bottom: 20px; overflow: hidden;}
  #content .blue .content_base strong {color: #3D3D3D !important;}
  #content .blue .content_base a {font-weight: bold;}

.mediaHome .box {min-height:100px !important;}

.bMedia .box {height:180px; overflow:hidden;}

#content .top h2.tabs {margin-right: 0px !important;}  
  
#content .blue .top h2.tabs {background:url("../img/www/skins/nasze24/h2_tabs_blue_ia.jpg") repeat-x scroll left top transparent !important;}
  #content .blue .top h2.tabs span {background:url("../img/www/skins/nasze24/h2_tabs_blue_ac.jpg") no-repeat scroll right top transparent;}
#content .blue .top h2.active {background:url("../img/www/skins/nasze24/h2_tabs_blue_ac.jpg") repeat-x scroll left top transparent !important;}
  #content .blue .top h2.firstkid {background:url("../img/www/skins/nasze24/h2_tabs_blue_first_ia.jpg") repeat-x scroll left top transparent; margin-left:-10px;}
  #content .blue .top h2.firstkid.active {background:url("../img/www/skins/nasze24/h2_tabs_blue_first_ac.jpg") repeat-x scroll left top transparent !important; margin-left:-10px;}
  #content .blue .top h2.lastkid span {background:url("../img/www/skins/nasze24/h2_tabs_blue_last_ia.jpg") no-repeat scroll right top transparent;}
  #content .blue .top h2.lastkid.active span {background:url("../img/www/skins/nasze24/h2_tabs_blue_last_ac.jpg") no-repeat scroll right top transparent !important;}
    /*#content .blue .top h2.lastkid span {background: none !important;}*/
    
#content .red .top h2.tabs {background:url("../img/www/skins/nasze24/h2_tabs_red_ia.jpg") repeat-x scroll left top transparent !important;}
  #content .red .top h2.tabs span {background:url("../img/www/skins/nasze24/h2_tabs_red_ac.jpg") no-repeat scroll right top transparent;}
#content .red .top h2.active {background:url("../img/www/skins/nasze24/h2_tabs_red_ac.jpg") repeat-x scroll left top transparent !important;}
  #content .red .top h2.firstkid {background:url("../img/www/skins/nasze24/h2_tabs_red_first_ia.jpg") repeat-x scroll left top transparent; margin-left:-10px;}
  #content .red .top h2.firstkid.active {background:url("../img/www/skins/nasze24/h2_tabs_red_first_ac.jpg") repeat-x scroll left top transparent !important; margin-left:-10px;}
  #content .red .top h2.lastkid span {background:url("../img/www/skins/nasze24/h2_tabs_red_last_ia.jpg") no-repeat scroll right top transparent;}
  #content .red .top h2.lastkid.active span {background:url("../img/www/skins/nasze24/h2_tabs_red_last_ac.jpg") no-repeat scroll right top transparent !important;}
    /*#content .red .top h2.lastkid span {background: none !important;}*/
    
#content .green .top h2.tabs {background:url("../img/www/skins/nasze24/h2_tabs_green_ia.jpg") repeat-x scroll left top transparent;}
  #content .green .top h2.tabs span {background:url("../img/www/skins/nasze24/h2_tabs_green_ac.jpg") no-repeat scroll right top transparent;}
#content .green .top h2.active {background:url("../img/www/skins/nasze24/h2_tabs_green_ac.jpg") repeat-x scroll left top transparent !important;}
  #content .green .top h2.firstkid {background:url("../img/www/skins/nasze24/h2_tabs_green_first_ia.jpg") repeat-x scroll left top transparent; margin-left:-10px;}
  #content .green .top h2.firstkid.active {background:url("../img/www/skins/nasze24/h2_tabs_green_first_ac.jpg") repeat-x scroll left top transparent !important; margin-left:-10px;}
  #content .green .top h2.lastkid span {background:url("../img/www/skins/nasze24/h2_tabs_green_last_ia.jpg") no-repeat scroll right top transparent;}
  #content .green .top h2.lastkid.active span {background:url("../img/www/skins/nasze24/h2_tabs_green_last_ac.jpg") no-repeat scroll right top transparent !important;}
    /*#content .green .top h2.lastkid span {background: none !important;}*/
    
#content .grey .top h2.tabs {background:url("../img/www/skins/nasze24/h2_tabs_grey_ia.jpg") repeat-x scroll left top transparent;}
  #content .grey .top h2.tabs span {background:url("../img/www/skins/nasze24/h2_tabs_grey_ac.jpg") no-repeat scroll right top transparent;}
#content .grey .top h2.active {background:url("../img/www/skins/nasze24/h2_tabs_grey_ac.jpg") repeat-x scroll left top transparent !important;}
  #content .grey .top h2.firstkid {background:url("../img/www/skins/nasze24/h2_tabs_grey_first_ia.jpg") repeat-x scroll left top transparent; margin-left:-10px;}
  #content .grey .top h2.firstkid.active {background:url("../img/www/skins/nasze24/h2_tabs_grey_first_ac.jpg") repeat-x scroll left top transparent !important; margin-left:-10px;}
  #content .grey .top h2.lastkid span {background:url("../img/www/skins/nasze24/h2_tabs_grey_last_ia.jpg") no-repeat scroll right top transparent;}
  #content .grey .top h2.lastkid.active span {background:url("../img/www/skins/nasze24/h2_tabs_grey_last_ac.jpg") no-repeat scroll right top transparent !important;}
   /* #content .grey .top h2.lastkid span {background: none !important;}*/
    
#content .orange .top h2.tabs {background:url("../img/www/skins/nasze24/h2_tabs_orange_ia.jpg") repeat-x scroll left top transparent;}
  #content .orange .top h2.tabs span {background:url("../img/www/skins/nasze24/h2_tabs_orange_ac.jpg") no-repeat scroll right top transparent;}
#content .orange .top h2.active {background:url("../img/www/skins/nasze24/h2_tabs_orange_ac.jpg") repeat-x scroll left top transparent !important;}
  #content .orange .top h2.firstkid {background:url("../img/www/skins/nasze24/h2_tabs_orange_first_ia.jpg") repeat-x scroll left top transparent; margin-left:-10px;}
  #content .orange .top h2.firstkid.active {background:url("../img/www/skins/nasze24/h2_tabs_orange_first_ac.jpg") repeat-x scroll left top transparent !important; margin-left:-10px;}
  #content .orange .top h2.lastkid span {background:url("../img/www/skins/nasze24/h2_tabs_orange_last_ia.jpg") no-repeat scroll right top transparent;}
  #content .orange .top h2.lastkid.active span {background:url("../img/www/skins/nasze24/h2_tabs_orange_last_ac.jpg") no-repeat scroll right top transparent !important;}
    /*#content .orange .top h2.lastkid span {background: none !important;}*/
    
#content .pink .top h2.tabs {background:url("../img/www/skins/nasze24/h2_tabs_pink_ia.jpg") repeat-x scroll left top transparent;}
  #content .pink .top h2.tabs span {background:url("../img/www/skins/nasze24/h2_tabs_pink_ac.jpg") no-repeat scroll right top transparent;}
#content .pink .top h2.active {background:url("../img/www/skins/nasze24/h2_tabs_pink_ac.jpg") repeat-x scroll left top transparent !important;}
  #content .pink .top h2.firstkid {background:url("../img/www/skins/nasze24/h2_tabs_pink_first_ia.jpg") repeat-x scroll left top transparent; margin-left:-10px;}
  #content .pink .top h2.firstkid.active {background:url("../img/www/skins/nasze24/h2_tabs_pink_first_ac.jpg") repeat-x scroll left top transparent !important; margin-left:-10px;}
  #content .pink .top h2.lastkid span {background:url("../img/www/skins/nasze24/h2_tabs_pink_last_ia.jpg") no-repeat scroll right top transparent;}
  #content .pink .top h2.lastkid.active span {background:url("../img/www/skins/nasze24/h2_tabs_pink_last_ac.jpg") no-repeat scroll right top transparent !important;}
    /*#content .pink .top h2.lastkid span {background: none !important;}*/
    
#content .purple .top h2.tabs {background:url("../img/www/skins/nasze24/h2_tabs_purple_ia.jpg") repeat-x scroll left top transparent;}
  #content .purple .top h2.tabs span {background:url("../img/www/skins/nasze24/h2_tabs_purple_ac.jpg") no-repeat scroll right top transparent;}
#content .purple .top h2.active {background:url("../img/www/skins/nasze24/h2_tabs_purple_ac.jpg") repeat-x scroll left top transparent !important;}
  #content .purple .top h2.firstkid {background:url("../img/www/skins/nasze24/h2_tabs_purple_first_ia.jpg") repeat-x scroll left top transparent; margin-left:-10px;}
  #content .purple .top h2.firstkid.active {background:url("../img/www/skins/nasze24/h2_tabs_purple_first_ac.jpg") repeat-x scroll left top transparent !important; margin-left:-10px;}
  #content .purple .top h2.lastkid span {background:url("../img/www/skins/nasze24/h2_tabs_purple_last_ia.jpg") no-repeat scroll right top transparent;}
  #content .purple .top h2.lastkid.active span {background:url("../img/www/skins/nasze24/h2_tabs_purple_last_ac.jpg") no-repeat scroll right top transparent !important;}
    /*#content .purple .top h2.lastkid span {background: none !important;}*/
    
#content .yellow .top h2.tabs {background:url("../img/www/skins/nasze24/h2_tabs_yellow_ia.jpg") repeat-x scroll left top transparent;}
  #content .yellow .top h2.tabs span {background:url("../img/www/skins/nasze24/h2_tabs_yellow_ac.jpg") no-repeat scroll right top transparent;}
#content .yellow .top h2.active {background:url("../img/www/skins/nasze24/h2_tabs_yellow_ac.jpg") repeat-x scroll left top transparent !important;}
  #content .yellow .top h2.firstkid {background:url("../img/www/skins/nasze24/h2_tabs_yellow_first_ia.jpg") repeat-x scroll left top transparent; margin-left:-10px;}
  #content .yellow .top h2.firstkid.active {background:url("../img/www/skins/nasze24/h2_tabs_yellow_first_ac.jpg") repeat-x scroll left top transparent !important; margin-left:-10px;}
  #content .yellow .top h2.lastkid span {background:url("../img/www/skins/nasze24/h2_tabs_yellow_last_ia.jpg") no-repeat scroll right top transparent;}
  #content .yellow .top h2.lastkid.active span {background:url("../img/www/skins/nasze24/h2_tabs_yellow_last_ac.jpg") no-repeat scroll right top transparent !important;}
    /*#content .yellow .top h2.lastkid span {background: none !important;}*/

#content .blue .top {background-position: 0 0;}    
#content .red .top {background:url("../img/www/skins/nasze24/bg_box_red_top.jpg") no-repeat scroll 0 0px transparent;}
#content .green .top {background:url("../img/www/skins/nasze24/bg_box_green_top.jpg") no-repeat scroll 0 0px transparent;}
#content .grey .top {background:url("../img/www/skins/nasze24/bg_box_grey_top.jpg") no-repeat scroll 0 0px transparent;}
#content .orange .top {background:url("../img/www/skins/nasze24/bg_box_orange_top.jpg") no-repeat scroll 0 0px transparent;}
#content .pink .top {background:url("../img/www/skins/nasze24/bg_box_pink_top.jpg") no-repeat scroll 0 0px transparent;}
#content .purple .top {background:url("../img/www/skins/nasze24/bg_box_purple_top.jpg") no-repeat scroll 0 0px transparent;}
#content .yellow .top {background:url("../img/www/skins/nasze24/bg_box_yellow_top.jpg") no-repeat scroll 0 0px transparent;}

#content .top h2.tabs {padding-top:0px !important;}

.gallery_scroll {width:613px !important;}
.wrap_gal {width:572px; margin:0 20px 0 17px; overflow:hidden !important; zoom:1; position:relative;}
*:first-child+html .wrap_gal ul {overflow:hidden;}
*:first-child+html #content .top {position:relative;}
*:first-child+html .sub .top {left:-10px;}
@media all and (resolution = 0dpi) { 
  :root #content { 
    margin-top:-10px !important;
  }
}


*:first-child+html #footer table td ul li {width:298px;}
*:first-child+html #footer table td {zoom:1; float:left; overflow:hidden; height: 1%;}
*:first-child+html #footer table td ul li h2 {float:left; overflow:hidden; width:260px !important;}
.f {float: left; height: auto; width: 322px !important;}

.button_n24 {background:url("../img/www/skins/nasze24//upl/bg_button.jpg") no-repeat scroll left top transparent; width: 66px; height:21px; padding:3px;}
.content_base a {color:#838383; font-weight:bold;}
.content_base a:hover {color:#009ECC;}

.artAdum {}


.ad-gallery {
  width: 860px;
margin-left:25px !important;
}
.ad-gallery, .ad-gallery * {
  margin: 0 auto;
  padding: 0;
  font-family: Arial;
  font-size: 12px;
}
  .ad-gallery .ad-image-wrapper {
    width: 960px;
    height: 640px;
    margin-bottom: 10px;
    /* position: relative; */
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(/img/www/galeria/non-existing.jpg)9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/img/www/galeria/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/img/www/galeria/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(/img/www/galeria/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='img/www/galeria/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
      background: url(/img/www/galeria/ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(/img/www/galeria/ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
          list-style:none !important;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
              float:left;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

.scrollTopMarquee {height:20px !important;}
.pointer {height:20px !important;}
.pointer div {height:20px !important; width:962px;}
  .pointer p {float:left; margin-right:10px;}
  .pointer p a {float:left; background: url(../img/www/skins/nasze24/act_sq.jpg) no-repeat left center; padding-left:10px; color: #bbbbbb;}

.pomocPow {clear:both;}
.bottomBBox {clear:both; width:750px; margin:0 auto;}

#content h2.wheather{color:#B77000 !important; font-size:16px !important; margin-top:15px; float:none !important;}
#content div.wheather{color:#B77000 !important; font-size:24px !important; font-weight:bold !important;}

#content .top h2 a {color:#fff !important; text-decoration: none !important;}

.article_social_icons {
clear:both;
height:22px;
padding-bottom:10px;
}

.article_social_icons {clear:both; height:22px; padding-bottom: 10px;}
  .article_social_icons a {float:right; margin-left:5px;}
  .article_social_icons a img {border:0px !important;}

#article-content {position:relative;}
.articles_more_info .content {overflow: visible !important;}

#bg-top {
       background: url(../upl/image/images/body-top2.jpg) repeat-x left 107px;  
}

/* galeria */

.ad-thumb-list { visibility: hidden; }
.ajax-loader { background: #ffffff url(/upl/image/images/ajax-loader.gif) no-repeat center; width: 100%; height: 100px; left: 0; position: absolute; top: 0; }

/* galeria. */

#main h2.pageTitle {background: url(../img/www/skins/nasze24/bg_box_long_blue_top.jpg) no-repeat; height:45px !important; padding-top:9px; margin-left:-10px; font-size:13px !important; width:400px;}

.ppTable{border-collapse:collapse;margin:0 0 20px;width:100%;white-space: normal;}
.ppTable th,.ppTable td{border-collapse:collapse;margin:0 0 20px;text-align:left;border:1px solid #D8D6CC;padding:5px;width:auto; white-space: normal;}
.ppTable th{text-align:center;}
.ppTable td{}
#copyright .fl a { background: none; }

.artSlide li { overflow: visible; }
.artSlide li > a { font-size: 13px; line-height: 100%; }
.artSlide li, .artSlide li p { font-size: 12px !important; }
.box2x1s #slideshow #slidesContainer, .box2x1s #slideshow #slidesContainer .slide { height: 305px; }
.box2x1s #slideshow #slidesContainer { padding-top: 22px; }
.box2x1s #slideshow { height: 349px; }
#content .blue .content > h3 a { font-size: 14px; }

/* kalendarz */

.box_cal {
	display: none;
}
.arr_l {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN1JREFUeNqUkjsLwjAUhdNQETvYWhx9LP5HwUGKgyC4OvjT6qKgs6/BIhb0HLiREtq0PfCV0OScG26ut99tlaW+EIAeyMALPIW/fGs9BqEVFghD8ABnkBfNXTADHeVWKEEH8NH4eGDawGjEcyMuaI4krY14g4jmgevUfLFKKrZi7apK42a9rNruaavjZcaqyr42bbcFY4IAlznXMgCqJqBMmYcJi7GYqPY6sfJNRrCNOGl3mr9M4cQ0NPLcxQwJ9QapJNZVTE2h4jOx60eZuFje35f/bOqVVy0m/QQYAKEUN2Xr6JCDAAAAAElFTkSuQmCC") no-repeat center top;
	float: left;
    overflow-x: hidden;
    overflow-y: hidden;
    white-space: nowrap;
    width: 16px;
	text-indent: -9999px;
}
.arr_r {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO5JREFUeNqUk0kLwjAQhbspVgUpKoKKXsS/KHiQ4kEQvHrwj4mgJw9uIHpw39/ApJQQm/bBR0OaeZkkM+ZkPDIkmaAIciALHHAFF3DkbyBHCnZBE2Sk+TxTBjuwAV/6YUmL2opgObsKaPE4MKBvQ0zGEB2vFjaogrSRTHRPKYt39VQrOt2+rzmOZ/HOtmrFcNDTmbiW4iXC8jUmNhm8ogwQTJn8M3iTwYMGf+4gKph0M7kS66CU8BWokKbiGdecSRLtwVMY0BGWojxj6AxWcimfwBzcNWlvwQJ8VM1EnTbj+yhwN4p56siD3I0/AQYAvoQ4r81uASwAAAAASUVORK5CYII=") no-repeat center top;
	float: right;
    overflow-x: hidden;
    overflow-y: hidden;
    white-space: nowrap;
    width: 16px;	
	text-indent: -9999px;
}

.big_date {
    color: #7A6C69;
    font-size: 14px;
    text-align: center;
	padding-bottom: 10px;
	overflow: hidden;
}
.calendare_container table {
	border-collapse: collapse;
    width: 100%;
}
.calendare_container table td, .calendare_container table th {
	border: 1px solid #eae6df;
	text-align: center;
	height: 24px;
	width: 40px;
}
.calendare_container {
	margin: 0 0 16px 0;
}
.calendare_container table th {
	background: #f5f2ed;
	color: #574641;
	font-size: 11px;
}
.calendare_container table td {
	color: #7a6c69;
	font-size: 11px;
	position: relative;
}
.calendare_container table td.event {
    background: #D2C4AD;
    color: #FFFFFF;
	cursor: pointer;
}
.calendare_container table td.event:hover {
	background: #00baf1;
}
.header_calendare_holder .arr_l, .header_calendare_holder .arr_r {
  cursor:pointer;
}
td.active_event {background: #00baf1; color: #fff; position: relative;}
.box_cal {position: absolute; z-index: 20; margin-left: -67px;}
td.active_event .box_cal {display: block !important;}
td .box_cal {display: none !important; background: url(/img/skin/default/cloud_bottom.png) no-repeat left bottom; width: 314px; padding-bottom: 18px;}
.cloud_top {background: url(/img/skin/default/cloud_top.png) no-repeat left top; padding-top: 25px;}
.cloud_bottom {white-space: normal;background: url(/img/skin/default/cloud_wrapper.png) repeat-y left top; overflow: hidden; color: #6d6d6d !important; font-size: 11px !important; text-align: left !important; padding: 0 20px;}
.clearfix {
	clear: both; 
	font-size: 0;
	float: none;
	width: 100%;
	overflow: hidden;
	height: 0;
}
td .box_cal .cloud_bottom h3 {
    color: #03B7F2;
    font-size: 13px;
    margin-bottom: 10px !important;
    margin-left: 7px;
    margin-right: 0;
    margin-top: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    clear:both;
}
td .box_cal p {
	color: #6d6d6d;
	font-size: 12px;
	padding: 7px;
	margin: 0;
}
td .box_cal p.odd {
	background: #f5f2ed;
}
td .box_cal p.even {
	background: #fff;
}
.calendare_container #calendare td .box_cal .cloud_top .cloud_bottom p strong {
    color: #03B7F2 !important;
}

.calendare_container #calendare td .box_cal .cloud_top .cloud_bottom .cal_more {
	clear: both;
    color: #00B6F0 !important;
    float: right;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    text-align: right;
}
 
/* kalendarz. */