/* 
 * BASE
 */
html, body {
	height: 100%;
}
* {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	font-family: Tahoma, Verdana, Arial, Trebuchet, sans-serif;
	font-size: 11px;
	color: #292A49;
	background: url(/img/redesign/bg.png) repeat;
}
img {
	display: block;
}
img.left {
	float: left;
	margin: 0 10px 10px 0;
}
img.right {
	float: right;
	margin: 0 0 10px 10px;
}
img.center {
	float: none;
	margin: 0 0 10px 0;
	clear: both;
}
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: 130%;
}
address {
	font-style: normal;
	margin-bottom: 15px;
}
b {
	color: #000;
}
h4 {
	font-size: 13px;
	font-family: verdana, Arial, sans-serif;
	margin-bottom: 5px;
}
h4 span {
	display: block;
	color: #D3D3D3;
	font-size: 11px;
}
h5 {
	font-size: 100%;
}
table {
	margin-bottom: 10px;
	border-collapse: collapse;
}
table td {
	padding: 0 4px;
}
table tr.dark td { 
background: #F4F4F4;
}
.pointer {
	cursor: pointer;
}
.error {
	color: #ff0000;
}
.fl, .imgInArt {
	float: left;
	padding-right: 10px;
}
.fr {
	float: right;
	padding-left: 10px;
}
.center {
	margin: 10px auto;
	display: block;
}
.text_center {
	text-align: center;
}
hr, iehr {
    background: none repeat scroll 0 0 transparent;
    border-color: #DBDBDB;
    border-top: 1px solid #DBDBDB;
    clear: both;
    display: block;
    font-size: 0;
    height: 1px;
    margin-bottom: 10px;
}
.blue_color {
	color: #2E3192;
}
.black_color {
	color: #000;
}
.grey_color {
	color: #848C94;
}
#content .box .content .red_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: 1076px;
	margin: 0 auto;
}
#top {
	min-height: 203px;
	z-index: 2;
	position: relative;
}
#top h1, #logo {
	float: left;
	padding: 0;
}
#top h1 {
	position: absolute;
	left: 10px;
	top: 44px;
}
#top #listen_radio {
	width: 275px;
	text-align: center;
	float: left;
	padding: 15px 0 0 0
}
#top ul.ico {
	float: right;
	overflow: hidden;
	padding-top: 44px;
	padding-right: 12px;
}
#top ul.ico li {
	background-position: center top !important;
	float: left;
	text-align: center;
	padding-left: 39px;
}
#top ul.ico a {
	display: block;
	padding: 39px 0 0;
	color: #939393;
	font-size: 11px;
}
#top ul.ico li.mobile a {
	background: url(/img/redesign/menu/mobile.png) no-repeat top center;
	width: 76px;
	padding-top: 35px;
}
#top ul.ico li.gg a {
	background: url(/img/redesign/menu/gg.png) no-repeat top center;
}
#top ul.ico li.sms a {
	background: url(/img/redesign/menu/sms.png) no-repeat top center;
}
#top ul.ico li.email a {
	background: url(/img/redesign/menu/email.png) no-repeat top center;
}
#top ul.ico li.support a {
	background: url(/img/redesign/menu/support.png) no-repeat top center;
}
#top ul.ico li.podlasie24 a {
	background: url(/img/redesign/menu/podlasie24.png) no-repeat top center;
}
#top ul.ico li.online a {
	background: url(/img/redesign/menu/online.png) no-repeat top center;
}
#top ul.info {
	clear: both;
	overflow: visible;
	position: absolute;
	right: 3px;
	bottom: 54px;
}
#top ul.info li {
	float: left;
	 padding-right: 53px;
	white-space: nowrap;
	color: #939393;
	font-size: 11px;
	position: relative;
	height: 23px;
	line-height: 23px;
	padding-left: 8px;
}
#top ul.info li a {
	color: #939393;
}
#top ul.info li strong {
	font-weight: normal;
}
#top ul.info li.data {
	 padding-right: 53px;
}
#calendar {
	left: -70px;
	position: absolute;
	top: 22px;
	z-index: 20;
	display: none;
}
#top ul.info li.saint a {
	
}
#top ul.info li #calendar-ico {
	position: absolute;
	right: 0;
	top: 0;
}
.topBaner {
	text-align: center;
	padding-bottom: 12px;
}
.topBaner img {
	margin: 0 auto;
}
#top .topBaner {
	clear: both;
    padding-bottom: 90px;
    padding-top: 30px;
}
#top .topBaner img, #top .topBaner embed, #top .topBaner object, #top .topBaner ins, #top .topBaner canvas {
	display: block !important;
	margin: 0 auto !important;
}
#top ul.info li.search input.button {
	background: url(/img/bg_more_blue.gif) no-repeat;
}
/* 
 * MENU
 */
#menu_level_0 {
	height: 48px;
	width: 100%;
	text-align: center;
	clear: both;
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom: 6px solid #c6332e;
	background: url(/img/redesign/menu/menu-bg.png) repeat-x left top;
}
#menu_level_0 >  li {
	color: #fff;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 14px;
	position: relative;
	font-weight: normal;
	padding: 0;
	height: 48px;
	line-height: 48px;
	width: 153px;
	background: url(/img/redesign/menu/menu-sep.png) no-repeat right top;
}
#menu_level_0 > li:hover, #menu_level_0 > li.active {
	background: url(/img/redesign/menu/menu-hover.png) repeat-x left top;
}
#menu_level_0 > li > a {
	color: #fff;
	display: block;
	font-size: 14px;
}
#menu_level_0 > li > a:hover {
	text-decoration: none;
	color: #fff;
	display: block;
}
#menu_level_0 > li.first {
	
}
#menu_level_0 > li.last {
	width: 158px;
}
#menu_level_0 li ul {
	display: none;
}
#menu_level_0 li ul li {
	background: url(/img/redesign/menu/sub-menu-normal.png) repeat-x left bottom #e73835;
	border-bottom: 1px solid #db5057;
	line-height: 18px;
    text-align: left;
}
#menu_level_0 li ul li, #menu_level_0 li ul li a {
	color: #fff;
}
#menu_level_0 li ul li a { 
	padding: 5px 10px;
	display: block;
	text-decoration: none;
}
#menu_level_0 li ul li:hover, #menu_level_0 li ul li.active {
	background: url(/img/redesign/menu/sub-menu-active.png) repeat-x left bottom #4b0004;
}
#menu_level_0 > li > ul > li.last {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	
	-webkit-border-top-right-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
} 



/* 

 * CONTENT
 */
#content {
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 15px;
}
#content h2 {
	font-size: 15px;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: #fff;
	float: left;
}
#content h2 a {
	font-size: 15px;
	color: #fff;
}
#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 {
	color: #144978;
    font-family: tahoma, Arial, sans-serif;;
    font-size: 13px;
}
#wrapper #content ul.linksBoxes li a:hover {
	color: #b60006;
}
#sub_content {
	padding-top: 10px;
	overflow: hidden;
}
/* 
 * ZAKŁADKI
 */
#content .top h2.tabs {
	background: url(/img/redesign/tabs/tab-normal.png) no-repeat scroll 5px bottom transparent;
    color: #0A4575;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    height: 40px;
    line-height: 43px;
    margin: 0 0 0 -8px;
    padding: 3px 0 0;
    position: relative;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
    width: 101px;
}
#content .top h2.tabs.firstkid {
	margin-left: 9px;
}
#content .top h2.active, #content .top h2.tabs:hover {
	background-image: url(/img/redesign/tabs/tab-active.png);
}
#content div.tabs {
	display: none;
	position: relative;
}
#content .top h2.tabs a {
color: #000000;
}
#content .top h2.tabs img {
	margin-left: -15px;
	display: inline !important;
    padding: 0 7px 0 0; height: auto !important;
}
#content div.active {
	display: block;
}
#content span.more {
	background: url(/img/redesign/more-left.png) no-repeat scroll left top transparent;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: right;
    height: 23px;
    margin-right: 10px;
    padding-left: 8px;
    text-align: center;
}
#content span.more.left {
	float: left;
}
#content span.more a {
	background: url(/img/redesign/more-right.png) no-repeat scroll right top transparent;
    color: #FFFFFF !important;
    display: block;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    margin-right: -14px;
    padding-right: 18px;
}
#content span.moreBottom {
	position: absolute;
	right: 0px;
	bottom: 0;
}
.ramowka span.more {
    margin-right: 17px !important;
    margin-top: -23px;
}
#content span.more input {
	background: url(/img/redesign/more-right.png) no-repeat scroll right top transparent;
    color: #FFFFFF !important;
    display: block;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    margin-right: -14px;
    padding-right: 18px;
    cursor: pointer;
}

/* 
 * BOXES
 */
.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
}
.box .content {
	padding:  18px 8px 0 8px;
	clear: both; font-size: 13px;
}
.box .bottom {
height: 20px;
}
.box .content dl {
	clear: both;
	width: 100%;
	padding-bottom: 10px;
}
.box .content dd {
	font-size: 13px;
	overflow: hidden;
}
.box .content dd strong {
	color: #084f80;
}
.article {
	background: url(/img/redesign/box-bottom-shadow-bg.png) no-repeat scroll left bottom transparent;
    margin: 0 -20px 15px -20px;
    padding: 0 20px 41px;
}
.article h4 {
    font-family: Tahoma,Verdana,Arial,Trebuchet,sans-serif;
    font-size: 15px;
    margin-bottom: 0;
}
.article.last {
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.blue .top, .box .top {
	background: url(/img/redesign/header-bg.png) repeat-x left top;
	height: 43px;
	position: relative;
}
.blue .top h2, .box .top h2 {
	background: url(/img/redesign/header-left.png) no-repeat left top;
}
.topHeaderLeft {
	background: url(/img/redesign/header-left.png) no-repeat left top;
    height: 43px;
    left: 0;
    position: absolute;
    top: 0;
    width: 12px;
}
.box .top {
	height: 43px;
}
.box .top h2 {
	height: 43px !important;
	line-height: 43px;
	display: block;
	padding-left: 21px;
	text-shadow: 1px 1px 1px #000000;
}
.box .top h2 img {
	display: none !important;
}
.box3x1 .box .listen {
	padding: 0 0 10px 0
}
.box3x1 .box .listen ul {
	margin: 0 !important
}
.box .content h3, .box .content h4 {
	/*
	clear: both;
	width: 100%;
	*/
}
.box .content h3, .box .content h3 a, .box .content h4, .box .content h4 a, .boxMainRightBig .content h3, .boxMainRightBig .content h3 a {
	font-size: 15px;
	color: #0a4575;
	font-weight: normal;
}
.box3x1 .box .content ul {
	overflow: hidden;
}
.box3x1 .box .content li {
	background: url(/img/bg_li.gif) no-repeat left 6px;
	padding-left: 8px;
	line-height: 1.4em;
}
.box2x1l, .box2x1s {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 18px;
    overflow: hidden;
    padding: 11px 12px 0 12px;
}
.boxMainLeftSmallWrapper {
	width: 202px;
	float: left;
}
.boxMainLeftSmall {
	width: 178px; height: 553px;
	background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 10px;
    overflow: hidden;
    float: left;
    padding: 11px 12px 10px 12px;
}
.boxMainLeftSmallFixHeight {
	height: 253px;
}
.boxWrapper {
	background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 11px 12px 10px 12px;
}
.boxWrapperWithoutPadding {
	background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 10px;
    overflow: hidden;
}
.boxWide {
	padding: 11px 12px 0;
	background: none repeat scroll 0 0 #FFFFFF;
	margin-bottom: 11px;
	overflow: hidden;
	position: relative;
}
.boxWide div.left {
	width: 770px;
	float: left
}
.boxWide div.right {
	width: 278px;
	float: right;
}
.advertTitle {
	bottom: 0;
    color: #ABABAB;
    display: block;
    left: 0;
    letter-spacing: 43px;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    background: #fff;
}
img.border {
	padding: 5px;
	background: url(/img/redesign/image-bg.png) repeat left top;
}
.content .item {
	clear: both;
	border-bottom: 3px solid #f0f0f0;
	width: 100%;
	overflow: hidden;
	font-size: 11px;
	margin-bottom: 5px;
}
.content .item h4, .content .item h4 a {
	margin: 0;
	font-size: 11px;
	color: #0a4575 !important; line-height: 110%;
}
.content .item p {
	margin: 0;
}
.content .item .date {
	display: block;
	font-size: 10px;
    padding-bottom: 6px;
}
#content .content .item span.more {
	margin-right: 14px;
}
#content .subShort .content .item span.more {
	margin-top: -13.5px;
}
.advert {
	height: 225px;
    position: relative;
    text-align: center;
    width: 750px;
}
.advert img {
	margin: 0 auto;
}
.rightMore {
	float: right;
	font-size: 11px;
	color: #0a4575;
	text-decoration: underline;
}
.itemsNews .headerAdditional {
	font-size: 11px;
	color: #b0b0b0;
	position: relative;
    top: -3px;
}
.itemsNews .headerDate {
	font-size: 11px;
	color: #b0b0b0;
}
.itemsNews .item {
	padding: 0 5px 0 5px;
	margin-bottom: 2px; width: auto;
}
.itemsNews .rightMore {
	padding-top: 5px;
}
.itemsNews li {
	background: none !important;
    line-height: auto !important;
    overflow: hidden;
    padding-left: 0 !important;
}
.itemsNews .control {
    cursor: pointer;
    height: 13px;
    left: 50%;
    margin: 0 auto 0 -11px;
    overflow: hidden;
    position: absolute;
    text-indent: 9999px;
    white-space: nowrap;
    width: 22px;
}
.itemsNews #leftControl {
	top: 10px;
	background: url(/img/redesign/arrow-up.png) no-repeat left top;
}
.itemsNews #rightControl {
	bottom: 0;
	background: url(/img/redesign/arrow-down.png) no-repeat left top;
}
.content .item2 {
	border-bottom: 3px solid #F0F0F0;
    clear: both;
    font-size: 12px;
    margin-bottom: 2px;
    overflow: hidden;
    width: 100%;
}
.content .item2 .date, .content .itemDesc .date {
    display: block;
    font-size: 11px;
    padding: 0;
    color: #b0b0b0;
}
.content .item2 h4, .content .item2 h4 a, .content .itemDesc h4, .content .itemDesc h4 a {
    font-size: 11px;
    margin: 0;
    line-height: 110%;
}
.content .itemDesc {
	clear: both;
    font-size: 12px;
    margin-bottom: 7px;
    overflow: hidden;
    width: 100%;
}
.content .itemHead {
	padding-bottom: 10px;
	margin-bottom: 8px;
	padding-top: 0 !important;
}
#slideshow {position: relative;}
#slideshow #slidesContainer {
    height: 437px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 15px;
    position: relative;
}
#slideshow #slidesContainer .slide {
    height: 437px;
    margin: 0 auto;
}
.boxMainRightBig {
	background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 11px 12px 10px 12px;
    width: 526px;
}
.boxMainRightBig > .box2x1l { padding: 0; }
.boxMainRightBigWrapper {
	float: right;
	width: 550px;  margin-bottom: 10px;
}
.slideTabs {
	width: 518px;
	height: 248px;
	position: relative;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.slideTabs ul {
	padding: 0 !important;
	margin: 0 !important;
}
.slideTabs .description {
	padding-top: 5px;
        clear:both;
}
.slideTabs li {
	display: none;
	list-style: none outside !important;
	padding: 0 !important;
	margin: 0 !important;
	background: none !important; height: 248px; width: 518px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.slideTabs li > img {
	position: absolute; max-height: 248px; max-width: 518px;
	left: 0;
	top: 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.slideTabs li > div {
	position: absolute;
	left: 0;
	background: url(/img/redesign/tabs-desc-bg.png) repeat left top;
	bottom: 0;
	color: #fff;
	padding: 5px 24px 20px;
	width: 470px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.slideTabs li > div h2, .slideTabs li > div h2 a {
	font-size: 14px;
	font-weight: bold;
	color: #fff !important;
}
.slideTabs li > div span.date {
	display: block;
	clear: both;
}
.slideTabs li > div  .more {
	position: absolute;
	right: 0;
	bottom: 0;
}
.topShort {
	float: left;
}
.topShort h2 {
	padding-right: 10px;
	min-width: 132px;
}
.slideTabsWrapper {
	padding-top: 0 !important;
	margin-top: 0;
}
.slideTabsWrapperBox { 
	position: relative;
	height: 269px;
	overflow: hidden;
}
.slideTabsWrapperBox .slideTabsWrapper {
	height: 269px;
}
.slideTabsWrapperBox .top {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.slideTabsWrapperBox .content  {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.slideTabs span.more {
    margin-right: 20px !important;
}
.slideTabsList {
	margin: 8px 0 0 0 !important;
}
.slideTabsList li {
	background: url(/img/redesign/slide-normal.jpg) no-repeat left top !important;
	width: 13px;
	padding: 0 8px 0 0 !important;
	height: 13px;
	display: block;
	cursor: pointer;
	float: left;
}
.slideTabsList li.active, .slideTabsList li:hover {
	background: url(/img/redesign/slide-active.jpg) no-repeat left top !important;
}
.slideTabsW {
	overflow: hidden;
	height: 269px;
	position: relative;
}
.cols3Wrapper > div {
	width: 175px;
	float: left;
	margin-right: 12px;
}
.cols3Wrapper > div.last {
	margin-right: 0;
}
.cols3Wrapper .content {
	padding-left:0;
	padding-right:0;
	padding-top: 7px;
}
.cols3Wrapper .content h3, .cols3Wrapper .content h3 a {
font-size: 11px !important; line-height: 110%;
}
.cols3Wrapper .box .content dd, .cols3Wrapper .box .content dt {
font-size: 11px !important;
}

.cols3Wrapper .box .content dt {
color: #B0B0B0 !important;
}
.cols3Wrapper .box .content dl {
padding-bottom: 0;
}
.cols3Wrapper .content .item2 {
	padding-top: 5px;
}
.cols3Wrapper .content .contentDesc, .cols3Wrapper .content .contentDesc p {
	line-height: 110%; font-size: 11px;
}
.cols3Wrapper .content .contentDesc {
    height: 115px;
    overflow: hidden;
}
.cols3Wrapper  .content .itemDesc {
    height: 65px;
    overflow: hidden;
}
.cols3Wrapper .content .contentDesc h4, .cols3Wrapper .content .contentDesc h4 a {
font-size: 11px;
}
.cols3Wrapper .boxWrapper {
    height: 240px;
    margin: 0 !important;
    padding-bottom: 23px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
.cols3Wrapper > div > .box2x1s {
    height: 263px; 
    overflow: hidden; position: relative; margin-bottom: 0;
}
.cols3Wrapper .boxWrapper span.more {
    bottom: 0;
    margin-right: 10px !important;
    position: absolute;
    right: 10px;
}
.cols3Wrapper .boxWrapper img, .cols3Wrapper > div > .box2x1s img {
	max-width: 142px;
}
.cols3Wrapper .content h4, .cols3Wrapper .content h4 a {
font-size: 11px;
}
.cols3Wrapper .bottom {
display: none !important;
}

.cols3Wrapper .boxWrapper span.more, .cols3Wrapper > div > .box2x1s span.more {
	bottom: 0;
    position: absolute;
    right: 10px;
}

.rank {
	list-style: none outside;
	padding: 0;
	margin: 0 0 5px !important;
}
.rank li {
	min-height: 22px;
	border-bottom: 3px solid #F0F0F0;
	position: relative;
	padding: 7px 0 7px 35px !important;
}
.rank li.rank1 {
	background: url(/img/redesign/rank/1.png) no-repeat right center !important;
}
.rank li.rank2 {
	background: url(/img/redesign/rank/2.png) no-repeat right center !important;
}
.rank li.rank3 {
	background: url(/img/redesign/rank/3.png) no-repeat right center !important;
}
.rank li.rank4 {
	background: url(/img/redesign/rank/4.png) no-repeat right center !important;
}
.rank li .pos {
	width: 18px;
	height: 18px;
	display: block;
	text-indent: 9999px;
	overflow: hidden;
	white-space: nowrap;
	position: absolute;
	left: 6px;
	top: 50%;
	margin-top: -4px
}
.rank .up {
	background: url(/img/redesign/rank/up.png) no-repeat left top !important;
}
.rank .normal {
	background: url(/img/redesign/rank/normal.png) no-repeat left top !important;
}
.rank .down {
	background: url(/img/redesign/rank/down.png) no-repeat left top !important;
}
.rank .new {
	background: url(/img/redesign/rank/new.png) no-repeat left top !important; top: 37% !important;
}
.titleRank1 {
	color: #0a4575 !important;
	font-size: 11px;
	line-height: 100%;
	display: block;
}
.titleRank2 {
	color: #b0b0b0 !important;
	font-size: 11px;
	line-height: 100%;
	display: block;
}
.artSlideN h4 {
	position: relative;
    top: -3px;
    font-size: 10px !important;
    text-transform: uppercase;
}
.artSlideN h4 a {
	 font-size: 10px !important;
}
.itemsNews2 {
	padding: 7px 2px 0 2px !important;
}

/* 
 * CONTENT
 */
#main {
	clear: both;
    float: left;
    width: 575px;
}
#content .box .content ul {
	overflow: hidden;
	margin: 0 0 10px 0
}
#content .box .content ul li {
	background: url(/img/redesign/li-blue.jpg) no-repeat left 8px;
	padding-left: 12px;
	line-height: 1.4em;
	overflow: hidden;
}
#content .box .content ul li span {
	color: #D3D3D3;
}
#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;
}
.customDecimalList {
	list-style: none outside !important;
}
.customDecimalList li {
    background: none repeat scroll 0 0 transparent !important;
    line-height: 1.4em;
    list-style: none outside none !important;
    margin-bottom: 10px;
    margin-left: 35px;
    position: relative;
}
.customDecimalList li .customDecimalListNumber {
	color: #0C3A69;
    font-family: Arial,sans-serif;
    font-size: 18px;
    font-style: italic;
    padding-right: 10px;
    position: absolute;
    right: 100%;
    top: 5px;
}
#content .box .content ul.col2 li {
	background: url(/img/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: 45%;
	clear: both;
	height: 16px;
	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/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/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/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/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/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/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/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/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 {
    margin: -18px -8px 0 -8px;
    width: 463px;
    overflow: visible;
    position: relative;
}
#content .box .content ul.programDaysList li {
	background: none repeat scroll 0 0 transparent !important;
    border-left: 1px solid #DEDEDE;
    display: block;
    float: left;
    height: 31px;
    margin: 0;
    width: 65px;
    overflow: visible;
    padding: 0 !important;
    text-align: center;
}
#content .box .content ul.programDaysList li.last {
	border-right: 1px solid #DEDEDE;
}
#content #main .box .content ul.programDaysList {
    width: 551px;
}
#content #main .box .content ul.programDaysList li {
	width: 73px;
}
#content #main .box .content ul.programDaysList li.last {
	width: 79px;
}
#content .box .content ul.programDaysList li a {
	color: #084C7D;
    display: block; font-size: 11px;
    height: 31px;
    line-height: 31px;
    text-decoration: none;
}
#content .box .content ul.programDaysList li a.active, #content .box .content ul.programDaysList li:hover a  {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #C6332E !important;
    display: block;
    margin-top: -6px;
    overflow: hidden;
    padding-top: 6px;
}
#wrapper #content li a {
	color: #000;
}
#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/button_listen_save.jpg) no-repeat !important;
}
#panel li.www {
	background: url(/img/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/input_search.gif) no-repeat;
	font-size: 10px;
	height: 15px;
	padding: 0 5px;
	width: 165px;
}
.box .content dt {
	padding-bottom: 10px; font-size: 11px;
}
#main.mainWide {
	width: 763px;
}
#main .bgCols {
	background: url(/img/redesign/main-bg-cols.png) repeat-y left top; margin-bottom: 10px;
}
#sub.subShort {
	width: 300px;
}
#sub.subShort .content .item img.left {
	margin-bottom: 0;
}

/************** MAIN ************/
/* serwisy strony */
#main .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 {
	background: none !important;
	float: left;
	width: 20%;
	padding: 0 !important;
	text-align: center;
	font-size: 12px;
	font-family: verdana, Arial, sans-serif;;
	color: #000;
	font-weight: bold;
}
#sub .servises {
    display: block;
    margin: 0 -10px 2px -10px !important;
    overflow: hidden;
}
#sub .servises.last {
	margin-bottom: 15px !important;
}
#sub .servises li {
	font-size: 11px;
	width: 113px;
	height: 62px;
	padding: 0 !important;
	overflow: hidden;
	background: url(/img/redesign/portal-service.png) no-repeat left top !important;
	color: #0a4575;
	text-align: center;
	float: left;
	margin-right: 5px;
}
#sub .servises li a {
	color: #0A4575 !important;
    display: block;
    padding-top: 9px;
}
#sub .servises li span {
	color: #0a4575 !important;
}
#main .servises li img {
	margin: 0 auto
}
#sub .servises li img {
	margin: 0 auto
}
#sub .servises li.last {
	margin-right: 0;
}
#content .servises li span {
	display: block;
	line-height: 1.1em;
}
/* blogi */
#blog #blogs {
	height: 85px;
	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/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
}
ul#blogs > li > a {
	float: left;
	padding-right: 10px;
}
ul#blogs > li > a > img {
	max-width: 42px;
}
ul#blogs > li > dl {
	clear: none;
	width: auto;
}
/* SUB */
#sub {
	float: right;
	float: right;
	width: 488px;
	padding: 0;
}
/* galeria */
div.gallery_scroll {
	overflow: hidden !important;
	margin: 0 auto;
	position: relative;
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	margin-bottom: 20px;
	width: 431px !important;
}
div.gallery_scroll ul {
	overflow: hidden;
	position: relative;
	margin-bottom: 0 !important;
	padding-bottom: 0;
}
div.gallery_scroll li {
	position: relative;
	height: 170px;
	background: none !important;
	float: left;
	margin: 0;
	padding: 0 11px  0 12px !important;
	width: 120px;
	overflow: visible !important;
	border-right: 1px solid #E8E8E8;
}
div.gallery_scroll h4 {
	position: relative;
	font-size: 11px !important;
	color: #144978 !important;
	font-weight: normal !important;
	margin: 10px 0 0 0 !important;
}
div.gallery_scroll h4 span, div.gallery_scroll h4 span a {
	color: #144978 !important;
	font-size: 11px !important;
	font-weight: normal !important;
}
div.gallery_scroll h4 span a {
	line-height: 120% !important;
	display: block !important;
}
div.gallery_scroll h4 a:hover {
	text-decoration: none;
}
div.gallery_scroll h4 span {
	margin: 0;
	padding: 0;
	text-align: left;
}
div.gallery_scroll p {
	font-size: 11px;
	font-family: verdana, Arial, sans-serif;;
	margin-bottom: 5px;
	min-height: 30px;
}
div.gallery_scroll li img {
	width: 120px;
}
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_buttons {
	
}
div.gallery_scroll_buttons .gallery_left {
	display: block;
	width: 23px;
	height: 39px;
	position: absolute;
	left: -7px;
	top: 94px;
	background: url(/img/redesign/tabs/gallery-left.png) no-repeat left top;
}
div.gallery_scroll_buttons .gallery_right {
	display: block;
	width: 23px;
	height: 39px;
	position: absolute;
	right: -7px;
	top: 94px;
	background: url(/img/redesign/tabs/gallery-right.png) no-repeat left top;
}
div.gallery_scroll_buttons .gallery_left span, div.gallery_scroll_buttons .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/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 artykułów */
ul.pager {
	overflow: hidden;
	clear: both;
	margin: 0 !important;
	float: right;
}
ul.pager.right {
	float: right;
	clear: none;
}
ul.pager li, #main ul.pager li {
	background: none repeat scroll 0 0 #0A4373 !important;
    color: #FFFFFF;
    float: left;
    line-height: 1.2em !important;
    margin: 0 0 9px 9px;
    padding: 0 !important;
    font-family: Arial, sans-serif;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
ul.pager li a {
    color: #FFFFFF !important;
    display: block;
    font-weight: normal;
    padding: 4px 7px;
    text-decoration: none;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
ul.pager li .current, ul.pager li:hover a  {
	background: none repeat scroll 0 0 #AF2C28 !important;
    display: block;
}
ul.pager li.fl {
	float: left !important;
}
ul.pager li.fr {
	float: right !important;
}
ul.pager li.numberStr, #main ul.pager li.numberStr{
	background: none repeat scroll 0 0 transparent !important;
    color: #B7B7B7;
    display: block;
    font-weight: bold;
    padding: 4px 10px !important;
}
.pagerWrapper {
	padding-bottom: 5px;
	overflow: hidden;
}
#main .profilePager {
	float: right;
	overflow: visible !important;
	margin: 0 !important;
	padding: 0 !important;
}
#main .profilePager li {
	background: url(/img/redesign/more-left.png) no-repeat scroll left top transparent !important;
    clear: none;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 23px;
    margin-right: 10px;
    padding-left: 8px !important;
    overflow: visible !important;
    text-align: center;
    margin-left: 6px;
    
}
#main .profilePager li a {
    background: url(/img/redesign/more-right.png) no-repeat scroll right top transparent !important;
    color: #FFFFFF !important;
    display: block;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    margin-right: -14px;
    padding-right: 18px;
}
/* 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;
}
#gallery_list .box3x3 .header, #gallery_list .box3x3 .description {
    clear: none;
    margin: 0;
    padding: 0;
    width: auto;
}
#gallery_list {
    font-size: 0;
    letter-spacing: -1em;
    vertical-align: top;
    word-spacing: -1em; background: none repeat scroll 0 0 #FFFFFF;
}

#gallery_list .box3x3 {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block;
    float: none;
    font-size: 12px;
    letter-spacing: normal;
    vertical-align: top;
    word-spacing: normal;
}
*:first-child+html  #gallery_list .box3x3 {
 display: inline;
}
#gallery_list .box3x3 .header dt {
    clear: none;
    float: left; padding-bottom: 0;
}
#gallery_list .box3x3 dl.description dt {
    font-weight: bold; padding-bottom: 0; padding-top: 10px;
}
#gallery_list .box3x3 .content {
    height: auto !important;
    overflow: visible !important;
}
.box3x3 {
	float: left;
	width: 350px;
	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 {
}
.blue dl.rss dt, .blue dl.team dt, .blue #profile dl.header dt {
	
}
.blue .search div.checkbox.current {
	border: 1px #4691DB solid;
}
.green .search div.checkbox.current {
	border: 1px #159700 solid;
}
dl.rss {
	border: 1px #9ECBF9 solid;
}
dl.rss dd {
	background: #F6F6F6;
} 
dl.team dd div {
	background: #fff;
	font-size: 11px;
	border: 1px #E6E6E6 solid;
	margin-bottom: 1px;
}
dl.rss, dl.team {
	clear: both;
}
dl.team {
	margin-bottom: 1px;
	padding: 0 !important;
}
dl.rss 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 {
	font-size: 11px;
	font-weight: normal;
	padding: 7px 60px 7px 0 !important;
	position: relative;
	color: #075485  !important;
	text-indent: 10px;
	border: 1px solid #E6E6E6;
	margin: 0 !important;
	background: url(/img/redesign/tabs/tab-bg-row.png) repeat-x scroll left bottom #FFFFFF;
}
dl.team dt strong {
	font-weight: normal;
	padding-right: 5px;
}
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: 9px;
	width: 95px;
	background: none;
	display: block;
}
dl.team dt span {
	width: auto;
}
dl.rss dt div.addrss {
	background: url(/img/ico_add_rss.gif) no-repeat left center;
}
dl.rss dt div.delrss {
	background: url(/img/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 {
	padding: 5px 10px;
	overflow: hidden;
}
dl.team dd div {
	padding: 5px 10px 5px 15px;
	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;
	margin-right: 15px !important;
}
dl.team dd div h4 {
	font-size: 14px !important;
	color: #075485 !important;
	margin: 0 !important;
    padding: 0 !important;	
}
dl.team dt span img.none {
	display: none;
}
dl.team dt span img.active {
	display: block;
}
.ramowka {
	margin: 0 -7px 0 -8px;
}
.box .content .ramowka dl {
	padding: 0;
}
div.ramowka strong {
	padding-right: 20px;
}
div.ramowka dt {
	margin-bottom: 2px;
	background: url(/img/redesign/tabs/tab-bg-row.png) repeat-x left bottom #ffffff;
	border: 1px solid #e6e6e6;
}
div.ramowka dd {
	font-size: 11px !important;
	color: #272727;
}
div.ramowka dd div {
	cursor: pointer;
}
div.ramowka dd div img {
	display: inline;
    position: absolute;
    right: 10px;
    top: 9px;
}
#content div.ramowka dd strong {
	color: #272727 !important;
	display: block;
	float: left;
	padding-right: 5px;
	text-indent: 7px;
	font-weight: normal;
}
#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 {
	border-top: 1px solid #E6E6E6;
    color: #747474;
    margin: 5px -10px 0 -15px;
    padding: 6px 10px 10px 22px;
}
#content div.ramowka div.over p {
	border-top: 1px #fff solid;
}
#content .content div.ramowka ul.info li {
	background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    color: #ACACAC;
    float: left;
    font-size: 11px;
    padding: 15px 0 5px 5px !important;
    text-align: center;
    width: auto;
}
#content .content div.ramowka ul.info li img {
	padding-right: 8px;
}
div.ramowka ul.info img {
    display: inline;
    float: right;
    padding-left: 5px;
    position: relative;
    top: 2px;
}
div.ramowka ul.info li.last img {
    top: 4px;
}

/* Profil zespołu */
/* Profil zespołu */
#profile {
	border: 1px solid #E6E6E6;
    margin-bottom: 20px;
    overflow: hidden;
    margin: 0 -8px 20px -8px;
    padding: 8px 12px 16px 13px;
}
.rightProfile {
	float: right;
	width: 315px;
}
.rightProfile > h3 > img {
	display: inline;
}
.rightProfile > h3 {
	padding-left: 11px;
}
.rightProfile > .profileTitle {
	color: #3C3C3C;
    display: block;
    font-size: 11px;
    margin-bottom: 8px;
    padding-left: 11px;
}
#profile img {
	padding: 0
}
#profile dl.header, #profile dl.description {
	float: right;
	width: 313px;
	border: 1px solid #E6E6E6;
	padding-bottom: 10px;
	clear: none;
}
.addTitle {
	padding-bottom: 10px;
}
#profile dl.header dt, #profile dl.description dt {
	border: 0 none;
    color: #075485;
    float: none;
    font-size: 14px !important;
    font-weight: normal;
    height: 22px;
    padding: 10px 10px 0;
}
#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: 7px 10px 0;
}
#profile dl.header dd > dl {
	padding-bottom: 0;
}

#profile dl.header dd > dl a {
	color:#c9070e !important;
}

#profile dl.header dd dt, #profile dl.header dd dd {
	display: inline;
	font-size: 12px !important;
	padding: 0 5px 0 0;
	margin: 0;
	line-height: 1.5em;
	border: none;
	background: none !important;
	height: auto;
	font-weight: normal;
}
#profile dl.header dd dt {
	color: #000000 !important;
}
#profile dl.header dd dd {
	color: #075485 !important;
}
#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;
}
#mp3Player {
	margin: 0 0 10px 0;
}
#mp3Player img {
	display: none;
}
#mp3Player embed {
	margin: 0 auto;
	display: block;
}
#music form {
	margin-bottom: 10px;
}
#music form ul {
	margin: 0 0 11px 0 !important; overflow: hidden;
}
#music form li {
	position: relative;
	background: none !important;
	margin: 0 0 0 0;
	padding: 4px 0 0 12px; overflow: hidden;
}
#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;
	position: relative;
    top: -4px;
}
#music form span.listen strong {
	color: #075182 !important;
}
#music form li input {
	position: absolute;
	right: 5px;
}
#music form li.even {
	background: #f4f4f4 !important;
}
#music form li.odd {
	background: none !important;
}
#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, Arial, sans-serif;;
	font-size: 14px;
	position: absolute;
	right: 43px;
	top: 145px;
	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, Arial, sans-serif;;
	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: -18px -8px 10px -8px !important;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;	
	background: none repeat scroll 0 0 #F4F4F4;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    padding: 6px 0;
}
.art_ico ul {
	position: relative;
    margin: 0 !important;
    overflow: visible !important;
}
.statsArtRead {
    color: #FFFFFF;
    font-size: 11px;
    position: absolute;
    right: 13px;
    top: -34px;
}
.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 a {
	font-size: 9px;
} 
.art_ico li img {
	margin-top: 2px;
	float: left;
	padding-right: 5px;
}
#font_down {
    position: absolute;
    right: 30px;
}
#font_up {
    position: absolute;
    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 {
	margin-bottom: 5px;
	padding: 0 !important;
	list-style: none outside !important;
	background: none !important;
}
.box .content #CommentsList li dd {
	border: 1px solid #ddd;
	padding: 10px 10px 5px 10px;
	color: #272727;
	position: relative;
	z-index: 1;
}
.box .content #CommentsList li dt {
	color: #0A4373;
    float: left;
    font-size: 13px;
    padding-bottom: 10px;
    padding-right: 0 !important;
    padding-top: 0 !important;
    line-height: 21px;
    padding-right: 15px  !important;
    position: relative;
    z-index: 2;
    background: url(/img/redesign/comment-arrow.jpg) no-repeat 16px bottom;
}
.box .content #CommentsList li dd.date {
	float: left;
	font-size: 10px;
	border: none !important;
	padding: 0 !important;
	color: #272727;
	background: none !important;
}
.box .content #CommentsList li dd.text {
	position: relative;
	top: -1px;
}
#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[type="text"], #comments textarea {
	background: none !important;
    border: 1px solid #E1E1E1;
    font-size: 11px;
    padding: 8px 5px;
}
#comments input#comment_login {
	width: 390px;
}
#comments input#comment_email {
	width: 167px;
}
#comments #comment_captcha {
	width: 114px;
}
#comments input.error {
	border: 1px solid red;
}
#comments textarea.error {
	border: 1px solid red;
}
#comment_login_div {
	float: left;
	width: 402px;
}
#comment_email_div {
	float: left;
	width: 170px;
}
#comment_text_div {
	clear: left;
}
#comments form label {
	color: #272727;
    font-size: 13px;
    line-height: 20px;
}
#comments a#change-image {
	color: #C6332E;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
#comments #comment_text {
	width: 390px;
	height: 84px;
	background: url(/img/comment_textarea.png);
}
#comment_captcha_div {
	float: right;
	width: 126px;
}
#comment_submit_div {
	float: right;
	width: 130px;
	clear: right;
	margin-top: -17px;
}
#copy-r {
	color: #767676;
	padding: 0px 50px;
	font-size: 9px;
	text-align: center;
}
#comments .box .content ul.pager li {
	display: inline;
	padding: 5px;
	border: 1px #9ECBF9 solid;
	line-height: 2.5em;
	background: url(/img/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;
}
#footer {
	clear: both;
}
#wrapper #footer ul.partner li {
	padding: 0 20px !important
}
#copyright {
	height: 25px;
	width: 941px;
	margin: 0 auto;
	padding: 10px
}

.blue #music form input.glosuj {
	background: url(/img/bg_more_blue.gif) no-repeat;
}
.green #music form input.glosuj {
	background: url(/img/bg_more_green.gif) no-repeat;
}
.blue h4.star4 {
	background: url(/img/star/4b.gif) no-repeat right center;
}
.green h4.star4 {
	background: url(/img/star/4g.gif) no-repeat right center;
}
.blue h4.star5 {
	background: url(/img/star/5b.gif) no-repeat right center;
}
.green h4.star5 {
	background: url(/img/star/5g.gif) no-repeat right center;
}
.blue h4.star6 {
	background: url(/img/star/6b.gif) no-repeat right center;
}
.green h4.star6 {
	background: url(/img/star/6g.gif) no-repeat right center;
}
#gallery_list .green .content {
	background: #EFFFFF;
}

/* 
 * FOOTER
 */

#footer {
    padding: 15px 0;
}
.copyrightWrapper {
    color: #494949;
    font-size: 11px;
}
#warski a {
    color: #494949;
    text-decoration: none;
}
#warski span {
    background: url(/img/redesign/warski.png) no-repeat scroll left center transparent;
    padding-left: 18px;
    text-decoration: underline;
}
.copyrightWrapper span.left {
	float: left;
}
.copyrightWrapper span.right {
	float: right;
}
.copyrightWrapper strong {
	color: #bb0326;
}

/* 
 * HOMEPAGE BANNERS
 */
 
.mainBanners {
	background: #fff;
	padding: 19px 0 17px 0;
	overflow: hidden; 
}
.mainBanners ul li {
	float: left;
	width: 125px; 
}
.mainBanners ul li a {
	padding: 0 0;
	display: block;
}
.mainBanners ul li img {
	max-width: 115px;
	margin: 0 auto;
	padding: 0 5px;
	display: block;
}
.warskiGallery {
	position: relative;
}
.warskiGallery ul {
	margin: 0 auto;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}

.warskiGallery .galleryScroll {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	height: 40px;
}
.warskiGallery .galleryLeft {
	position: absolute;
	left: 18px;
	top: 50%;
	background: url(/img/redesign/arrow-left.png) no-repeat left top;
	width: 13px;
	cursor: pointer;
	margin-top: -11px;
	height: 22px;
}
.warskiGallery .galleryRight {
	position: absolute;
	right: 18px;
	top: 50%;
	background: url(/img/redesign/arrow-right.png) no-repeat left top;
	width: 13px;
	cursor: pointer;
	margin-top: -11px;
	height: 22px;
}

/* 
 * BOTTOM NAV
 */
 
.bottomNav {
	clear: both;
	width: 100%;
	overflow: hidden;
}
.bottomNav li { 
	float: left;
	padding: 0 12px 12px 0;
}
.bottomNav li.bottomNav7 {
	padding-right: 0;
}



.box .content hr, .box .content iehr{
background: url(/img/redesign/box-bottom-shadow-bg.png) no-repeat scroll left bottom transparent;
    border: 0 none;
    height: 18px;
    margin: 0 -20px 15px;
    padding: 0 20px 20px;
}
#onTheAir {
position: relative;
}

#onTheAir span.more {
right: 10px;
}


.filesTable { width: 100%; }
.filesTable td { padding-bottom: 20px; vertical-align: top; background: none repeat scroll 0 0 transparent !important; }
.filesTable td.logo { text-align: center; }
.filesTable td.logo img { display: inline; }
.filesTable td ul li { background: url(/img/redesign/li-blue.jpg) no-repeat scroll left 6px transparent !important; padding-left: 12px !important; }

.contactWhiteTable td { background: none !important; color: #272727; vertical-align: top; }
.contactWhiteTable span {  color: #272727 !important; }
.contactWhiteTable { margin-bottom: 30px; margin-top: 15px; }

.contactTeamTable {
    font-size: 11px;
    width: 100%;
}
.contactTeamTable td { color: #424242; padding: 3px 7px; }
.contactTeamTable tr.dark td { }
.contactTeamTable a { color: #144978 !important; }
.contactTeamDescTable { }
.contactTeamDescTable td { vertical-align: top; padding: 20px; color: #424242; }
.contactTeamDescTable tr.dark td { }
.contactTeamDescTable a { color: #144978 !important; }
.contactTeamDescTable td strong { font-size: 12px; color: #084d7e; font-weight: normal; }

#box_gall {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    padding: 11px 12px 10px; width: auto;
}
#box_gall .box .content hr, #box_gall .box .content iehr {
background-position: center bottom;
}
.ppTable {
	border-collapse: collapse;
	margin: 0 0 20px;
	width: 100%;
}
.ppTable th, .ppTable td {
	border-collapse: collapse;
	margin: 0 0 20px;
	text-align: left;
	border: 1px solid #D8D6CC;
	padding: 5px;
	width: auto;
}
.ppTable th {
	text-align: center;
}
.ppTable td {

}