/*
ciemny niebieski:	#0d5294
jasny niebieski:	#99ccff

*/

/* SHARED
***************************************************/

body {
	background: white url('../images/bg_white.png') center 0 no-repeat;
	color: #333333;
}

h1, h2 { color: #333333; }

.select,
.select .selected {
	background: #0d5294;
	color: #ffffff;
}

.select .selected {
	background: #0d5294 url("../images/parent_small.png") right center no-repeat;
}

.paggination .page {
	color: #0d5294;
}

.paggination .page.active {
	color: #99ccff;
}

/* HEADER
***************************************************/

header {
	background: transparent;
	box-shadow: none;
}

header #logo {
	width: 127px;
	height: 40px;
	background: url("../images/logo_b.png?ver=002") 0 0 no-repeat;
}

header #logo img {
	display: none;
}

header .searchBox input[type="text"] {
	background: #0d5294;
	color: #ffffff;
}
header .searchBox input[type="submit"] {
	background: url("../images/ico_search_b.png") 0 0 no-repeat;
}

#searchAjaxSugestion {
	background: #0d5294;
	color: #ffffff;
}
#searchAjaxSugestion a {
	color: #ffffff;
}
#searchAjaxSugestion a span {
	color: #ffffff;
}
#searchAjaxSugestion a:hover {
	background: #99ccff;
	color: #0d5294;
}
#searchAjaxSugestion a:hover span {
	color: #0d5294;
}

header nav {
	background: #0d5294;
}
header nav > ul > li > a.active,
header nav > ul > li > a:hover {
	background: #F28D53;
	color: #0d5294;
}
header nav > ul > li.parent > a.active,
header nav > ul > li.parent > a:hover {
	background: #F28D53 url("../images/parent_h-b.png?ver=002") right center no-repeat;
}
/* HOME
***************************************************/

.nowLive p,
.nowLive p.now,
.nowLive p .time,
.nowLive p.now span,
.nowLive p .length {
	color: #ffffff;
}

.nowLive p.was2,
.nowLive p.was1 { background: #9ebad4; }
.nowLive p.now { background: #0d5294; }
.nowLive p.next1 { background: #316ca4; }
.nowLive p.next2 { background: #5686b4; }
.nowLive p.next3 { background: #7aa0c4; }

.icoCat .title {
	background: #99ccff;
}
.news.list article .date {
	color: #0d5294;
}
.news.list article .title,
.news.list article .author,
.news.list article .author .reporterEmail,
.news.list article p {
	color: #333333;
}
article.big .photo:hover,
.news.list article .photo:hover {
	box-shadow: 0 0 0 5px #0d5294;
}
.news.list article .title:hover {
	color: #0d5294;
}
article.big .author,
article.big p {
	color: #ffffff;
}

article.inFull .author,
article.inFull p { color: #ffffff; }

/* lightbox
***************************************************/

#personalizationLightbox h2,
.ttmLightbox .lightboxContent {
	color: #ffffff;
}

/* RIGHT
***************************************************/

#right.side {
	background: rgba(255,255,255,0.9);
	box-shadow: 0 0 3px 0 rgba(0,0,0,0.2);
}

#calendarBox {
	background: rgba(13,82,169,0.07);
}

#calendarBox table,
#calendarBox table a {
	color: #0d5294;
}
#calendarBox table td:hover {
	background: #99ccff;
	color: #ffffff;
}
#calendarBox table td.today,
#calendarBox table td.today a {
	color: #ffffff;
}

#popularBox .tabPage a:hover {
	background-color: #99ccff;
}

.buttonHorizontal:hover,
.buttonPersonalization:hover {
	background-color: #99ccff;
	color: #0d5294;
}

.buttonHorizontal:hover {
	background-image: url('../images/horizontal-h-b.png')
}

.buttonPersonalization:hover {
	background-image: url('../images/personalization-hover-b.png')
}

#popularBox .tabPage a:hover .title {
	color: #0d5294;
}

#popularBox h3,
#serwisBox h3,
#dayBox h3,
#archiveBox h3,
#latestUploads h3,
#patronatBox h3 {
	margin: -10px -15px 0 -15px;
	height: 30px;
	padding: 10px 15px;
	background: #F28D53;
	color: #0D52A0;
}
#episodeBox h3 {
	margin: -10px -15px 0 -15px;
	height: 30px;
	padding: 10px 15px;
	color: #ffffff;
}

#newsletterBox h3 {
	margin: -10px -20px 10px -50px;
	height: 30px;
	padding: 10px 20px 10px 50px;
	background: #F28D53 url('../images/newsletter_w.png') 15px center no-repeat;
	color: #0D52A0;
}

#archiveBox ul li.playing a,
#archiveBox ul li.playing a span,
#archiveBox ul li a:hover,
#archiveBox ul li a:hover span,
#serwisBox ol li.playing a {
	background-color: #99ccff;
	color: #0d5294;
}

#serwisBox ol li a:hover {
	background-color: #99ccff;
	color: #0d5294;
}

#popularBox .tabs li a {
	color: #ffffff;
}
#popularBox .tabs li a:hover,
#popularBox .tabs li a.current{
	color: #0D52A0;
}

#nadmorski24Box .date {
	color: #333333;
}

#nadmorski24Box article .photo:hover {
	box-shadow: 0 0 0 5px #0d5294;
}

#patronatBox ul li,
#ngmBox p,
#officeBox p {
	color: #ffffff;
}

#episodeBox ul li a .episode { color: #75acf5; }
#episodeBox ul li a .season { color: #75acf5; }
#episodeBox ul li a .date { color: #75acf5; background: #99ccff; box-shadow: -10px 0 0 0 #99ccff; }
#episodeBox ul li a:hover { background: #99ccff; color: #0d529b; opacity: 1; }
#episodeBox ul li a:hover:after { content: ' '; background: url('../images/count.png') 0 -1px no-repeat; }
#episodeBox ul li.playing a { background: #ffffff; color: #75acf5; }
#episodeBox ul li.playing a:after { background: url('../images/count.png') 0 -17px no-repeat; }
#episodeBox ul li a:hover span { color: #195ba0; }


/* LISTA PROGRAMÓW
***************************************************/

#scrollableOurPrograms .program {
	text-align: center;
}
#scrollableOurPrograms .program:hover {
	background: #ffffff;
}

#player .meta .embedLink {
	background: #0d529c;
	color: #ffffff;
}
#player .meta .embedLink:hover {
	background: #99ccff;
	color: #ffffff;
}
#telecast .day .item.now,
#telecast .day .item {
	background: #0d529c;
}

#telecast .day .item.now .time,
#telecast .day .item.now .title,
#telecast .day .item .time {
	color: #ffffff;
}

#telecast .day.today .dayTitle {
	background: #F28D53;
	color: #0D52A0;
}
#telecast .day.today .dayTitle small {color: #0D52A0;}

.paggination .next,
.paggination .right,
.browseTelecast.left,
.browseTelecast.right,
#calendarBox .calendarNav.prev,
#calendarBox .calendarNav.next {
	background-image: url('../images/arrows_2.png');
}

.movies .item .photo:hover {
	box-shadow: 0 0 0 5px #0d529c;
}

.aboutUs a.zoom {
	background: url('../../files/nagrody_b.png') 0 0 no-repeat;
}

.aboutUs a.zoom img {
	opacity: 0 !important;
}

.static #content a {
	color: #0d529c;
}

.pogoda {
	color: #ffffff;
}
.news.list.cameras article .title,
.news.list.cameras article {
	color: #ffffff;
}

/* FORM
***************************************************/

.sendForm form .formline label {
	color: #333333;
}

.sendForm form .formline.uploadline label.button,
.sendForm form .formline input[type="submit"] {
	background: #0d529c;
	color: #ffffff;
}
form .formline input[type="text"],
form .formline input[type="email"],
form .formline input[type="password"],
form .formline textarea {
	background: #f5f5f5;
}
.accessPage form .formline input[type="submit"] {
	background: #0d529c;
	color: #ffffff;
}


/* komentarze */

.commentsBox { position: relative; }
	.commentsBox h3 { padding: 0 0 5px 0; margin: 0; }
	.commentsTabs { height: 30px; background: #f6f7fa; border-radius: 5px 5px 0 0; margin: 0; padding: 0; list-style: none; position: absolute; top: 5px; right: 0; }
		.commentsTabs li { float: left; height: 30px; }
		.commentsTabs li a { display: block; height: 22px; padding: 8px 10px 0 10px; border-radius: 5px 5px 0 0; text-align: center; }
		.commentsTabs li.active a { background: #eef0f5; }

	.commentsAddition { border-top: 3px solid #0d529b; border-bottom: 1px solid white; background: transparent; font-family: Arial; padding: 10px 20px; margin: 0 0 10px 0; }
		.commentsAddition .avatar { float: left; width: 50px; height: 50px; padding: 1px; margin: 0 10px 5px 0; border: 1px solid #eef0f5; }
			.commentsAddition .avatar .photo { dispaly: block; width: 50px; height: 50px; overflow: hidden; }
		.commentsAddition label { color: #0d529b; display: block; font-size: 13px; padding: 0 0 3px 0; }
			.commentsAddition label img { vertical-align: middle; margin: 0 5px; }
		.commentsAddition .oddzielnik {
			width: 100%;
			height: 1px;
			display: block;
			background: #dbdcdc;
			margin: 0 0 10px 0;
		}
		.commentsAddition label.nick { font-size: 16px; padding: 20px 0 0 0; }
		.commentsAddition input.text { outline: none; font-family: Arial; background: transparent; color: #0d529b; border: 2px solid #0d529b;padding: 2px 5px; border-radius: 5px; font-size: 11px; line-height: 16px; margin: 0 0 10px 0; height: 16px; }
		.commentsAddition textarea { font-family: Arial; background: transparent; border: 2px solid #0d529b; color: #0d529b;  padding: 5px 10px; border-radius: 5px; font-size: 11px; line-height: 16px; margin: 0 0 10px 0; resize: none; width: 588px; }
		.commentsAddition input.submit { cursor: pointer; font-family: Arial; background: #0d529b; float: right; border: none; padding: 0 0 2px 0; font-size: 13px; line-height: 16px; margin: 0; height: 22px; width: 66px; color: #ffffff; }
		.commentsAddition p.info { float: left; color: white; font-size: 13px; padding: 0; }
			.commentsAddition p.info a { color: white; text-decoration: underline;}

		.commentsList h3 { color: #0d529b; border-bottom: 3px solid #0d529b; }
		.commentsList .author { float: left; color: #0d529b; font-size: 15px; line-height: 22px; display: block; padding: 5px 0; }

/* FOOTER
***************************************************/

footer p {
	color: #ffffff;
}
footer #cookies {
	background: #99ccff;
}


#episodeBox .paggination { color: #ffffff; }
#episodeBox .paggination .page { color: #ffffff; }
#episodeBox .paggination .page.active { color: #ffffff; font-weight: bold; }
#episodeBox .paggination .next,
#episodeBox .paggination .right {
	background-image: url('../images/arrows.png');
}
