/*
	Created by Eric Meyer
	Edited by dreame4
*/

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, q, samp,
small, strike, strong, sub, sup,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	text-align: left;
	text-decoration:none;
}

object, embed {
	z-index: 1;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ol, ul {
	list-style: none;
}

q:lang(pl) { quotes: "\201E" "\201D" "\00AB" "\00BB"; }
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

abbr[title], acronym[title] { cursor: help; }

strong { font-weight: bold; }

.clear { clear: both !important; }
.block { display: block !important; }
.right { float: right !important; }
.left { float: left !important; }
.none { display: none !important; }
.no-bg { background: none !important; } 

h1, h2, h3, h4, h5 { font-family: "Calibri", "Trebuchet MS", Helvetica, sans-serif; }

form input[type="submit"], form input[type="button"] {
	cursor: pointer;
	}
	
form input { font-family: "Verdana", "Arial", sans-serif }

/* =descriptions
************************************************************** */
/*
	dark font color:										#111415;
	
*/

html {
	color: #6d6d6d;
	font: normal 62.5%/1  "Verdana", "Arial", sans-serif;
	background: #0d1a3c url(/i/bg.jpg) repeat-x 0 0;
}

body {
	background: url(/i/blask.jpg) no-repeat 50% 50px;
	}

#wrapper {
	width: 960px;
	margin: 0 auto;
}

#top {
	height: 50px;
}

#top h1 {
	background: url(/i/logo.png) no-repeat 0 0;
	width: 333px;
	height: 50px;
	text-indent: -9999em;
	float: left;
}

#top h1 a {
	display: block;
	width: 333px;
	height: 50px;
	}

#luser-top, #lpass-top {
	width:  110px;
	height:  18px;
	border:   0;
	background: url('/i/input_top.png') no-repeat 0 0;
	padding: 4px 6px 0 6px;
	color: #b3b3b3;
}

#zaloguj, #rejestruj {
	width:  83px;
	height:  22px;
	border:   0;
	background: url('/i/b_zaloguj.png') no-repeat 0 0;
	text-indent: -9999em;
	position: relative;
}

#rejestruj {
	background: url('/i/b_zaloz.png') no-repeat 0 0;
	display: block;
	float: right;
	margin-left: 10px;
}

#top form {
	float: right;
	margin-top: 12px;
	height: 25px;
	position: relative;
}


#login_komunikat-top {
	display: block; 
	color: #fff;
	font-size: 1.2em;
	line-height: 1.8;
	position: absolute;
	left: -200px;
	}
	
	#login_komunikat-top div { display: none; }

#top .hello {
	float: right;
	font-size: 1.1em;
	color: #fff;
	margin-top: 10px;
	line-height: 1.4;
	}
	
	#top .hello a {
		color: #fff;
		text-decoration: underline;
		}
		
		#top .hello a:hover {
			text-decoration: none; 
			}

#menu {
	height: 42px;
	
	background: url(/i/bg_menu.png) repeat-x 0 0;
	float:left;
}

#menu li {
	float: left;
	height: 42px;
	position: relative;
	z-index: 100;
}

#menu li a {
	display: block;
	width: 100%;
	height: 42px;
	text-indent: -9999em;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url(/i/menu.png);
	}
	
	#menu li a:hover ul { display: block; }
	
#menu li ul a {
	text-indent: 0;
	line-height: 26px;
	height: auto;
	float: none;
	width: auto  !important;
	color: #495c8b;
	font-weight: bold;
	font-size: 11px;
	background: none; 
	}

#menu li ul {
	background-color: #fff;
	width: 200px;
	display: none;
	padding: 4px;
	position: absolute;
	top: 42px;
	z-index: 120;
	border: 1px solid #5075d7;
	border-top: 0;
}

#menu li ul li {	
	text-indent: 0;
	border-bottom: 1px solid #5075d7;
	float: none;
	height: auto;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 10px;
}

#menu li ul li a:hover {
	text-decoration: underline;
	}

#menu .menu1 a { width: 85px; background-position: 0 0; }
#menu .menu1 a:hover, 
#menu .menu1 a.ac { background-position: 0 -42px; }

#menu .menu2 a { width: 126px; background-position: -85px 0; } 
#menu .menu2 a:hover, 
#menu .menu2 a.ac { background-position: -85px -42px; }

#menu .menu3 a { width: 93px; background-position: -211px 0; }
#menu .menu3 a:hover, 
#menu .menu3 a.ac { background-position: -211px -42px; }

#menu .menu4 a { width: 131px; background-position: -304px 0; }
#menu .menu4 a:hover, 
#menu .menu4 a.ac { background-position: -304px -42px; }

#menu .menu5 a { width: 125px; background-position: -435px 0; }
#menu .menu5 a:hover, 
#menu .menu5 a.ac { background-position: -435px -42px; }

#menu .menu6 a { width: 101px; background-position: -560px 0; }
#menu .menu6 a:hover, 
#menu .menu6 a.ac { background-position: -560px -42px; }

#menu .menu7 a { width: 117px; background-position: -661px 0; }
#menu .menu7 a:hover, 
#menu .menu7 a.ac { background-position: -661px -42px; }

#menu .menu8 a { width: 108px; background-position: -778px 0; } 
#menu .menu8 a:hover, 
#menu .menu8 a.ac { background-position: -778px -42px; }

#news {
	height: 353px;
	margin-bottom: 1px;
	position: relative;
	overflow: hidden;
	width: 960px;
}

#nwslink {
	width: 89px;
	height: 58px;
	}

.main_img, .main_img_news {
	width: 495px;
	height: 352px;
	float: left;
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}

.main_img_news { float: none; background-image: url(/i/gradient.png); }

.main_imgb {
background: url(/i/nsbutton.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:9px;
height:21px;
padding-top:4px;
position:absolute;
right:1px;
text-indent:0.4em;
top:50px;
width:89px;
text-align:center;
	}

.main_imgt {
background: url(/i/news2.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:9px;
height:38px;
padding-top:4px;
position:absolute;
right:1px;
text-indent:0.4em;
top:12px;
width:89px;
	}


.news_list {
	width: 465px;
	float: right;
}

.content {
	width: 622px;
	border-right: 1px solid #0d1a3c;
	float: left;
	background-color:#E0E0E0;
}

.sidebar {
	width: 337px;
	float: right;
	background-color: #fff;
}

.text_area_test {
	background-color: #fff;
	margin-bottom: 5px;
	padding: 20px;
	font-size: 1.2em;
}

.newsletter {
	width: 622px;
	height: 68px;
	background-color: #f3f3f3;
}

.konkurs_head {
	height: 53px;
	width: 623px;
	background-color: #1d3677;
}

.konkurs_head p {
	height: 53px;
	line-height: 53px;
	font-size: 1.6em;
	font-weight: bold;
	float: left;
	margin-left: 30px;
	color: #fff;
	width: 430px;
	position: relative;
	overflow: hidden;
}

.konkurs_head .date {
	display: block;
	float: right;
	margin-right: 10px;
	line-height: 49px;
	height: 53px;
}

.konkurs {
	height:189px;
	width:592px;
	padding: 15px;
	background: #e0e0e0 url(/i/bg_konkurs.png) repeat-x 0 0;
}

.konkurs .opis {
	float: right;
	width: 300px;
	padding-top: 4px;
	margin-bottom:8px;
}

.konkurs .opis h3 {
	font-size: 1.6em;
	margin-bottom: 12px;
}

.konkurs .opis li {
	font-size: 1.3em;
	line-height: 1.6;
	margin-bottom: 4px;
}

.konkurs .opis .trwa {
	font-size: 1em;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}

.konkurs .opis a {
	color: red;
}
	

.video {
	width: 336px;
	height: 340px;
}

.col-right .video {
	border-bottom: 1px solid #0d1a3c; 
	height: 354px;
	}
	

.video div { margin-left: 8px !important; margin-top: 30px !important; }

.newsletter h2, .video h2, .konkurs_head h2{
	background: url(/i/t_newsletter.png) no-repeat 0 0;
	position: relative;
	top: 25px;
	left: 15px;
	text-indent: -9999em;
	height: 18px;
	width: 95px;
	float: left;
}

.newsletter p {
	width: 225px;
	margin-top: 12px;
	float: left;
	margin-left: 40px;
	line-height: 1.4;
	color: #636363;
	font-size: 1.1em
}

.newsletter form {
	float: right; 
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 20px;
}

.newsletter #email {
	width: 126px;
	height: 19px;
	padding: 4px 6px 0 6px;
	background: url(/i/newsletter_input.png) no-repeat 0 0;
	border: 0;
	color: #a4a5a5;
}

.newsletter #submit {
	width: 79px;
	height: 19px;
	text-indent: -9999em;
	background: url(/i/b_zapisz_sie.png) no-repeat 0 0;
	margin-left: 10px;
	border: 0;
	
	
	
}

.news_foto {
	width:  112px;
	height: 72px;
	float: left ;
	position:relative;
	top:5px;
	bottom: 5px;
}

.description {
	float:  right;
	width: 330px ;
	margin-top: 4px;
	padding-right: 10px;
}

.news_li {
	height: 83px;
	width: 460px;
	font-size:11px;
	color: white;
	padding-left: 5px;
	background: url(/i/node2.png) no-repeat 0 0;
	padding-top: 5px;
	cursor: default;
	}
	
	.news_li.node1 { background: url(/i/node1.png) no-repeat 0 0; }
	
.news_li.hv .img-news {
	border-color: #4f5462;
	}
	
.news_li.hv a { text-decoration: underline; }

.news_list .news_li.hv { background-color: #27303f !important; background-image: none !important; }

.date {
	text-align: left; 
	font-size: 10px;
	color: #AAA;
	margin-bottom: 3px;
	display: block;
}

.news_txt {
	font-size: 10px;
	line-height: 1.4;
	color: #D2D2D2;
}

h2 {

font-size:1.4em;
font-weight:normal;
margin-bottom:3px;


}

.news_li h2 a {
	color: #fff;
	font-weight: bold;
	}
	
	.news_li h2 a:hover { 
		text-decoration: underline;
		}
		
.news_li .img-news {
	width: 104px;
	height: 66px;
	display: block;
	float: left;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin-top: 5px;
	border: 3px solid #686e80;
	}

	.col-right .news_li .img-news {
		border-color: #efefef !important;
		}

.video div {
	padding: 40px;
	margin: 0 auto;
	text-align: center;
}

.video h2 {
	background: url(/i/t_video.png) no-repeat 0 0;
	width: 45px;
}

.konkurs_head h2 {
	background: url(/i/t_konkurs.png) no-repeat 0 0;
	width: 79px;
	top: 15px;
}

.newsletter-video {
	height: 100%;
	
}

#galeria, #hobby {
	clear: both;
	height: 185px;
	overflow: hidden;
	background-color: #fff;
	border-bottom: 1px solid #0d1a3c;
	background: #dadada url(/i/bg_galeria.png) repeat-x 0 0;
}

#hobby { height: 165px; }

#galeria .jcarousel-prev, #galeria .jcarousel-next {
	width: 20px;
	height: 120px;
	background: url(/i/galeria_left.png) no-repeat 0 0;
	float: left;
	margin-top: 24px;
	margin-right: 20px;
	cursor: pointer;
}

#galeria .jcarousel-next {
	background-image: url(/i/galeria_right.png);
	float: right;
	margin-left: 20px;
	margin-right: 0;
}

#galeria .jcarousel-next-disabled, #galeria .jcarousel-prev-disabled {
	opacity: 0.6;
	filter: alpha(opacity=60);
	cursor: default;
	}

#galeria h2, #hobby h2 {
	background: url(/i/t_galeria.png) no-repeat 0 0;
	position: relative;
	top: 15px;
	left: 15px;
	text-indent: -9999em;
	height: 18px;
	width: 95px;
	float: left;
}

#hobby h2 { background-image: url(/i/t_hobby.png); }

.gallery_title {
	font-size: 1.8em;
	float: left;
	margin-left: 20px;
	color: #5885fb;
	font-weight: bold;
	padding-top: 15px;
}

#galeria .jcarousel-clip {
	width: 880px;
	height: 120px;
	margin-top: 18px;
	float: left;
	position: relative;
	overflow: hidden;
}

#galeria ul { position: relative; }

#galeria li {
	width: 158px;
	height: 120px;
	margin-right: 22px;
	float: left;
	position: relative;
	overflow: hidden;
}

#galeria li.last { margin-right: 0; }

#galeria li a {
	display: block;
	width: 156px;
	height: 118px;
	border: 1px solid #27489d;
	text-align: center;
	position: relative;
	overflow: hidden;
	margin-top: 0;
	padding: 0;
}

	#galeria li a img {
		min-width: 156px;
		min-height: 118px;
		}

#hobby ul {
	clear: both;
	margin-top: 30px;
	padding: 0 14px;
	position: relative;
	overflow: hidden;
}

#hobby li {
	float: left;
	margin-right: 19px;
	width: 291px;
	height: 92px;
	border: 3px solid #686E80;
}

.wrap {
	position: relative;
	overflow: hidden;
	background-color: #fff;
}

.paparazzi {
	width: 438px;
	float: left;
	border-right: 1px solid #0d1a3c;
	padding-bottom: 20px;
}

.paparazzi ul {
	padding: 0 20px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}

.paparazzi h3 {
	font-size: 1.4em;
	color: #16388f;
	padding: 0 20px;
	margin-bottom: 8px;
}


.paparazzi h3 a {
	color: red;
	float: right;
	font-size: 11px;
	line-height: 1.4
}

.ksiega_gosci {
	width: 521px;
	float: left;
	padding-bottom: 20px;
	display: inline-block;
}

.ksiega_gosci .padding {
	padding: 0 20px;
}

.wrap h2 {
	height: 35px;
	text-indent: -9999em;
	background: url(/i/t_paparazzi.png) no-repeat 0 0;
	margin-bottom: 10px;
}

.wrap .ksiega_gosci h2 {
	background-image: url(/i/t_ksiega_gosci.png);
}

.paparazzi li {
	width: 91px;
	height: 91px;
	margin: 0 8px 8px 0;
	float: left; 
	position: relative;
	overflow: hidden;
	border: 1px solid #313746
}

.paparazzi li.last-in-row { margin-right: 0px !important; }

.paparazzi li a {
	display: block;
	width: 93px;
	height: 93px;
	text-align: center;
}

	.paparazzi li a img {
		min-width: 93px;
		min-height: 93px;
		}

.paparazzi form { padding: 0 20px; }

.paparazzi form input.text {
	width: 208px;
	height: 19px;
	border: 0;
	background: url(/i/paparazzi_input.png) no-repeat 0 0;
	padding: 4px 4px 0;
	margin-right: 10px;
}

.paparazzi form #przegladaj, .paparazzi form #zaloz_konto,
.paparazziPage .col-main #zaloz_konto,
#dodaj_zdjecie {
	width: 79px;
	height: 19px;
	background: url(/i/b_przegladaj.png) no-repeat 0 0;
	text-indent: -9999em;
	border: 0;
}

#dodaj_zdjecie { background-image: url(/i/b_dodaj_zdjecie.png); margin-left: 80px; margin-bottom: 10px; }

.wrap .paparazzi #dodaj_zdjecie { margin-left: 0; }

.col-right #dodaj_zdjecie {
	margin-left: 0;
	margin-bottom: 0;
	}

.paparazzi form #zaloz_konto,
.paparazziPage .col-main #zaloz_konto { background-image: url(/i/b_zaloz_konto.png); }

.ksiega_gosci h3 {
	font-size: 1.4em;
	color: #27489d;
	margin-bottom: 8px;
	font-weight: bold;
}

.ksiega_gosci ul {
	border-top: 1px solid #e7e7ea;
	padding-top: 10px;
}

.ksiega_gosci li {
	border-bottom: 1px solid #e7e7ea;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.ksiega_gosci li span {
	font-size: 10px;
	color: #ababab;
	display: block;
	margin-bottom: 5px;
}

.ksiega_gosci li p {
	font-size: 11px;
	line-height: 1.2;
	color: #152e6d;
}

.ksiega_gosci form {
	border-bottom: 1px solid #e7e7ea;
	padding-bottom: 20px;
	margin-bottom: 10px;
	margin-top:20px;
}

.ksiega_gosci a {
	float: right;
	color: red;
}

.ksiega_gosci label {
	display:block;
	float:left;
	font-size:1.2em;
	line-height:19px;
	padding-right:10px;
	text-align:right;
	width:50px;
}

.ksiega_gosci input {
	display: block; 
	float: left;
	width: 158px;
	height: 19px;
	background: url(/i/ksiega_input.png) no-repeat 0 0;
	padding: 4px 4px 0;
	border: 0;
}

.std-form div input {
	display: block; 
	/*float: left;*/
	width: 158px;
	height: 19px;
	background: url(/i/ksiega_input.png) no-repeat 0 0;
	padding: 4px 4px 0;
	border: 0;
}

.ksiega_gosci .clear { margin-bottom: 5px; height: 0;}

.textarea_bg_wrap {
	background: url(/i/ksiga_textarea.png) no-repeat 0 0;
	width: 323px;
	height: 113px;
	padding: 4px;
	float: left;
	}

.col-right .textarea_bg_wrap {
	width: 284px;
	background-image: url(/i/textarea-small.png);
	}
	
.ksiega_gosci textarea, .paparazzi_add textarea, .textarea_bg_wrap textarea {
	width: 315px;
	height: 105px;
	border: 0;
	font-size: 1.1em;
	font-family: "Verdana", "Arial", sans-serif;
}

.col-right .ksiega_gosci textarea, .col-right .paparazzi_add textarea {
	width: 284px;
	}

.ksiega_gosci #submit {
	width: 79px;
	height: 19px;
	background: url(/i/b_dodaj_wpis.png) no-repeat 0 0;
	text-indent: -9999em;
	float: right;
	margin-top: -38px;
}

.nowi_kibice {
	background-color: #192646;
	color: #fff;
	height: 70px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.nowi_kibice h2 {
	width: 91px;
	height: 18px;
	background: url(/i/t_nowi_kibice.png) no-repeat 0 0;
	position: relative;
	top: 10px;
	left: 20px;
	text-indent: -9999em;
	float: left;
	margin-right: 20px;
}

.nowi_kibice .nicki {
	width: 789px;
	float: left;
	text-align: center;
	margin: 0 auto;
	padding: 10px 20px;
	line-height: 1.4;
	font-size: 1.1em;
}

.nowi_kibice p {
	padding: 0 20px;
	font-size: 1.1em;
	text-align: center;
}

.paparazzi_add label {
	font-size: 1.1em;
	display: block;
	float: left;
	width: 80px;
	line-height: 22px;
	}
	
.paparazzi_add div {
	display: block;
	position: reltive;
	overflow: hidden;
	margin-bottom: 6px;
	}
	
.paparazzi_add span {
	display: block;
	margin-left: 80px;
	font-size: 1.1em;
	line-height: 1.4;
	margin-bottom: 4px;
	color: #d31c01;
	}
	
	.paparazzi_add .textarea_wrap span { margin-left: 0; clear: both; margin-top: -6px; }
	
.konkurs .opis a, .konkurs-cont a, .video a, #galeria a.rest,
.paparazzi h3 a, .ksiega_gosci a, .konkurs-cont a {
	padding-left: 12px;
	background: url(/i/a.gif) no-repeat 0 50%;
	color: red
	}
	
.konkurs .opis a:hover, .konkurs-cont a:hover .video a:hover, #galeria a.rest:hover,
.paparazzi h3 a:hover, .ksiega_gosci a:hover, .konkurs-cont a:hover {
	text-decoration: underline; 
	}
	
.video a, #galeria a { color: red; padding-right: 8px; float: right; margin-top: 3px; display: block; }

.video a:hover { text-decoration: underline; }

#galeria a { margin-top: 12px; }

#footer {
	width: 100%;
	height: 47px;
	background: url(/i/bg_footer.png) repeat-x 0 0;
}

#footer .padding {
	width: 960px;
	height: 47px;
	margin: 0 auto;
	text-align: center;
}

#footer ul {
	display: inline-block;
	width: auto;
	margin: 0 auto;
}

#footer li {
	line-height: 47px;
	float: left;
}

#footer li a {
	color: #fff;
	font-size: 1.2em;
}

	#footer li a:hover { text-decoration: underline; }

#footer span {
	padding: 0 10px;
	color: #D4DCF2;
}

.copyright {
	width: 960px;
	padding: 20px 0;
	text-align: center;
	color: #97a9d7;
	margin: 0 auto;
}

.copyright a {
	color: #2c5ad3;
}

.copyright a:hover { text-decoration: underline; }

.mainContent {
	background-color: #fff;
	padding: 20px;
	}
	
.mainContent h1, .mainContent h3, .form_content h1 {
	color: #27489d;
	margin-bottom: 16px;
	font-size: 2em;
	font-weight: bold;
	}
	
.mainContent h3 {
	font-size: 1.6em;
	}
	
.form_content .block {
	position: relative;
	overflow: hidden;
	margin-bottom: 8px;
	}
	
.form_content label {
	display: block; 
	float: left;
	width: 130px;
	margin-right: 10px;
	font-size: 1.1em;
	line-height: 18px;
	}
	
.form_content input[type="text"] {
	display: block; 
	float: left; 
	}
	
.form_content .submit {
	font-weight: bold;
	padding: 4px;
	}
	
form.rejestracja .submit {
	background: url(/i/b_zaloz_konto.png) no-repeat 0 0;
	border: 0;
	width: 79px;
	height: 19px;
	text-indent: -1000em;
	padding-top: 40px !ie;
	cursor: pointer;
	padding: 0;
	display: block;
	}
	
img.token {
	margin-left:5px;
	margin-top:3px;
	}
/* kontakt 
=========================================*/
.std-form h1 {
	float: none;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top:10px;
	}

.std-form h1 a {
	font-size: 0.73em;
	}

.std-form fieldset {
	margin-right: 20px;
	margin-bottom: 20px;
	}

.std-form legend {
	font-style: italic;
	font-size: 1.43em;
	margin-bottom: 20px;
	}

.std-form label {
	padding-right: 10px;
	width:100px;
	display: block;
	float: left;
	vertical-align: top;
	font-size: 1.2em;
	line-height: 20px;
	text-align:right;

	}

	label#l_info {
	vertical-align: top; 
	}

.std-form label em {
	font-size: 12px;
	font-weight: bold;
	}

.std-form div {
	margin-bottom: 7px;
	position: relative;
	overflow:hidden;

	}

.std-form .chars-info {
	font-size: 12px;
	padding-bottom: 2px;
	}

.std-form .submit {
	font-weight: bold;
	width: 20px;
	height: 20px;
	margin-left: 192px;
	}
	
.std-form  .wyslij {
	position: relative; left: 70px; top: -10px;
	left:90px;
	}

div.std-form p {
	line-height: 1.4;
	font-size: 1.2em;
	margin-bottom: 10px;
	padding: 10px 20px 0;
	}

input[type="checkbox"], .std-form input[type="radio"] {
	vertical-align: middle;
	width: auto !important;
	}

.checkboxes {
	margin-left: 190px;
	margin-top: -14px;
	}

select option {
	padding-right: 60px;
	}

input#color {
	display: none; 
	}

#colorSelector {
	top: -20px;
	left: 194px;
	}

.error_div {
	margin-left: 140px;
	font-size: 1.1em;
	color: #eb3c01;
	padding-top: 2px;
	clear: both;
}

.error_div li { line-height: 16px; }

.error {
	
	margin-left: 90px;
	margin-bottom: 10px;
}

.wyslij {
	background:  url(/i/ksiega_wyslij.png) repeat;
	width: 79px;
	height:19px;
	border:none;
	text-indent: -9999em;
	float: left;
	cursor: pointer;
}


/****************************************************** */
/* mainSubPage */

.mainSubPage {
	position: relative;
	overflow: hidden;
	background-color: #fff;
	
	}

.mainSubPage .col-main {
	width: 623px;
	border-right: 1px solid #0d1a3c;
	float: left;
	position: relative;
	overflow: hidden;
	}
	
.news-header, .header {
	background-color: #F8F8F8;
	height: 40px;
	}
	
	.news-header h2 {
		width: 54px;
		height: 40px;
		margin-left: 20px;
		background: url(/i/t_newsy.png) no-repeat 0 50%;
		text-indent: -1000em;
		}
		
	.header h2 {
		width: auto;
		line-height: 40px;
		text-indent: 0;
		font-size: 2em;
		color: #172A6C;
		padding-left: 20px;
		}
	
.content-wrap {
	padding: 20px;
	height:100%;
	}
	
.col2 {
	width: 45%;
	margin-right: 5%;
	float: left; 
	}
	
	.content-wrap .news-body {
		border-bottom: 1px solid #e4e4e4;
		padding-bottom: 16px;
		margin-bottom: 16px;
		position: relative;
		overflow: hidden;
		font-size: 1.2em;
		line-height: 1.4;
		color: #183577;
		}
	
	.content-wrap .news-body img {
		float: left;
		margin-right: 20px;
		display: block;
		}
		
	.content-wrap .news-body h3 {
		font-size: 1.43em;
		font-weight: bold;
		color: #527ff2;
		margin-bottom: 4px;
		float: none;
		width: 454px;
		}
		
		.content-wrap .news-body .desc {
			font-size: 0.92em;
			color: #b9b9b9;
			display: block; 
			margin-bottom: 10px;
			float: none;
			width: 454px;
			}
			
			.content-wrap .news-body a {
				color: #527ff2;
				}
				
				.content-wrap .news-body a:hover { text-decoration: underline; }
			
	.content-wrap .news-body p {
		line-height: 1.8;
		margin-bottom: 12px;
		}
		
	.multimediaPage .news-body h3,
	.multimediaPage .news-body .desc {
		width: 433px;
		}
		
		
.col-right {
	float: left; 
	width: 336px;
	}
		
.col-right h2 {
	width: 100%;
	height: 40px;
	background-position: 10px 50%;
	background-repeat: no-repeat;
	text-indent: -1000em;
	}
	
	h2.t_video { background-image: url(/i/t_video.png); left: 0; top: 0; }
	
.col-right .gallery_title { padding-top: 0; margin-left: 10px; margin-bottom: 0 !important; }

.galeria ul {
	padding: 10px;
	position: relative;
	overflow: hidden
	}
	
.galeria li {
	width: 93px;
	height: 93px;
	border: 1px solid #313746;
	position: relative;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}
	
.galeria li  a {
	display: block;
	width: 93px;
	height: 93px;
	text-align: center;
	}
	
	.galeria li a img {
		margin-left: -31px;
		}
	
.last-in-row { margin-right: 0 !important; }

.col-right .konkursy {
	background-color: #1d3678;
	padding: 10px;
	}
	
	h2.t_konkursy { background-image: url(/i/t_konkurs.png); height: 18px; background-position: 0 0; }
	
.col-right .konkursy span {
	font-size: 1.4em; 
	font-weight: bold;
	color: #fff;
	display: block;
	padding-top: 4px;
	}
	
.konkurs-cont { padding: 10px; border-bottom: 1px solid #0d1a3c; }

.konkurs-cont .opis { padding-top: 6px; }

h2.paparazzi {
	background-image: url(/i/t_paparazzi2.png);
	height: 18px;
	}
	
.col-right div.paparazzi { width: 336px; float: none;  border-bottom: 1px solid #0d1a3c; }

.col-right div.paparazzi ul { clear: both; padding: 0 10px; margin-bottom: 0 !important; }

.col-right div.paparazzi h3, .col-right div.paparazzi form { padding: 0 10px; }

.col-right div.paparazzi h3 { clear: both; width: 316px }

.col-right .paparazzi h3 a { display: block; float: left; clear: both; float: none; }

h2.hobby {
	background-image: url(/i/t_hobby.png);
	height: 18px;
	}
	
.col-right h2.hobby { background-image: url(/i/t_hobby2.png); }
	
.hobby {
	padding-bottom: 20px;
	}
	
.hobby img {
	display: block; 
	margin: 0 auto;
	}
	
.textPage {
	font-size: 1.2em;
	line-height: 1.4
	}
	
	.textPage p {
		line-height: 1.4;
		margin-bottom: 10px;
		}
		
	.textPage strong { font-weight: bold !important; }
	.textPage em { font-style: italic; line-height: 1.4 }
	
	.textPage img {
		margin-bottom: 10px;
		margin-right: 20px;
		}
		
	.textPage div, .textPage li, .textPage span {
		line-height: 1.4;
		}
		
	.textPage ul {
		list-style-type: disc;
		margin-left: 20px;
		}
		
	.textPage table td { padding: 4px 4px; border: 1px solid #dadada }
	
h2.h_galeria {
	background-image: url(/i/t_galeria2.png);
	}
	
.col-right .news {
	background-color: #253B77;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #0D1A3C; 
	}
	
	.col-right .news ul { padding-bottom: 10px;}
	
.col-right .news_list { width: 316px; padding: 0 10px; background-color: #fff; }

.col-right .news_list li, .col-right .node1 { width: 306px; background-color: transparent;  }

.col-right .description { width: 180px; padding-right: 0; }

.col-right .news_list li { border-bottom-color: #d8d8d8; background: none  }

.col-right .news_txt { color: #3e3e3e; }

.col-right .news_li h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #527ff2;
	}
	
	.col-right .news_li h3 a {
		color: #527ff2;
		} 
		
		.col-right .news_li h3 a:hover {
			text-decoration: underline; 
			}
	
h2.t_news {
	background-image: url(/i/t_news2.png);
	}
	
.konkurs-cont .opis li {
	font-size: 1.2em;
	line-height: 1.4;
	}
	
.konkurs-cont h3 {
	font-size: 1.6em;
	margin: 6px 0 8px 0;
	}

.konkurs-cont ul { margin-bottom: 6px; }

.konkurs-cont .trwa { font-size: 11px; color: #9b9b9b;  }

.col-right .paparazzi a.other {
	color: red;
	padding-left: 10px;
	display: block;
	float: left;
	clear: both;
	line-height: 1.6
	}
	
.col-right .paparazzi li {
	margin: 0 16px 14px 0;
	}
	
	.col-right .paparazzi a.other:hover { text-decoration: underline; }
	
.col-right .video div {
	margin-top: -5px !important;
	margin-bottom: 3px;
	}
	
.col-right .video embed { margin-top: 10px; }
	
.col-right div.hobby, .col-right .galeria {
	border-bottom: 1px solid #313746;
	}

.multimediaPage div.image { margin-left: 20px; }

.galleryPage .col-main { padding-bottom: 115px; }

.multimediaPage .gallery_title,
.galleryPage .gallery_title { margin-bottom: 14px; }

.galleryPage .miniatura {
	width: 156px;
	height: 105px;
	display: block;
	margin-bottom: 14px;
	position: relative;
	overflow: hidden;
	border: 3px solid #686E80;
	}
	
.galleryPage .content-wrap h3,
.galleryPage .news-body .desc { width: auto; float: none; }

.galleryPage .col-main ul {
	padding: 0 20px;
	height: 141px;
	position: relative;
	margin-bottom: 20px;
	z-index: 0;
	}
	
.galleryPage .col-main li {
	float: left;
	width: 156px;
	height: 141px;
	position: absolute;
	overflow: hidden;
	margin-right: 40px;
	border: 1px solid #e4e6e7;
	margin-bottom: 20px;
	z-index: 6;
	background-color: #fff;
	}
	
	.galleryPage .col-main li.clear {
		width: 100%;
		float: none;
		clear: both; 
		height: 1px;
		border: 0;
		margin: 0;
		}
	
	.no-desc { height: 105px !important; }
	
	.galleryPage .col-main li a {
		display: block;
		width: 156px;
		height: 105px;
		position: relative;
		overflow: hidden;
		}
		
	.galleryPage .col-main li span {
		display: block;
		padding: 0 8px 6px;
		line-height: 1.2;
		cursor: default;
		}
		
.paparazziPage .col-main ul.all-image {
	padding: 0 20px;
	position: relative;
	overflow: hidden;
	clear: both;
	margin-top: 14px;
	}
	
.paparazziPage .col-main .all-image li {
	width: 93px;
	height: 93px;
	float: left;
	margin: 0 16px 16px 0;
	border: 1px solid #d5d8e1;
	position: relative; overflow: hidden;
	}
	
.paparazziPage .col-main h3,
.konkursPage .col-main h3 {
	margin: 0 20px;
	color: #16388F;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.6;
	}
	
.konkursPage .col-main h3 { margin: 10px 0 0 0; }
.konkursPage .col-main .opis h3 { margin: 0; }
	
	.paparazziPage .col-main ul.all-image li a {
		display: block;
		width: 93px;
		height: 93px;
		text-align: center;
		}
		
	.paparazziPage .col-main h3 a { color: red; line-height: 1.4 }
		
		.paparazziPage .col-main h3 a:hover {text-decoration: underline; }
	
.paparazziPage .col-main form { margin: 0 20px; }

.konkursPage .konkurs { background: none; } 

.ksiegaPage .ksiega_gosci {
	margin: 0 20px;
	width: auto;
	float: none; 
	display: block;
	}
	
.ksiegaPage .ksiega_gosci #submit {
	float: left;
	margin-left: 50px;
	margin-top: -10px;
	}

.errorks {
	display:block;
	float:left;
	margin-left:50px;
	width:318px;
	margin-top: 4px;
	padding-bottom:2px;
	clear: both;
	font-size: 1.1em;
	color: #D31C01;
	}

.btdwn {
	display: block;

}

.video embed {
	margin-left:9px;
	margin-top:30px;
}

.mult {
	margin-left:20px;
}
	
#paginator {
	display: block;
	padding: 10px 20px;
	margin-bottom: 20px;
	text-align: center;
	}
	
	#paginator ul {
		position: relative;
		overflow: hidden;
		display: inline-block;
		}
	
	#paginator li {
		float: left;
		padding: 0 2px;
		}
		
	#paginator li a {
		display: block;
		line-height: 15px;
		background: url(/i/pagination_centre_grey.png) repeat-x 0 0;
		color: #161616;
		float: left;
		font-size: 1.1em;
		}
		
		#paginator li a:hover { text-decoration: underline; }
		
	#paginator li a span {
		display: block;
		width: 3px;
		height: 16px;
		background-repeat: no-repeat;
		background-position: 0 0;
		float: left;
		background-image: url(/i/pagination_left_grey.png);
		padding-right: 2px;
		}
		
		#paginator li a span.right-pag {
			float: right;
			background-image: url(/i/pagination_right_grey.png);
			background-position: top right;
			padding-left: 2px;
			padding-right: 0;
			}
			
		#paginator li a.paging_activ, #next, #prev {
			background-image: url(/i/pagination_centre_blue.png) !important;
			color: #f5f5f5 !important;
			}
			
		#paginator li a.paging_activ span, #next span, #prev span {
			background-image: url(/i/pagination_left_blue.png) !important;
			}
			
		#paginator li a.paging_activ span.right-pag, #next span.right-pag, #prev span.right-pag {
			background-image: url(/i/pagination_right_blue.png) !important;
			}
		
.imgkon {
	float:left;

}

.kscont {
float:left;
height:19px;
margin: 0 0 3px;
padding:0;
width:300px;

}

.czytaj-dalej { color: #f8f8f8; font-weight: bold; white-space: nowrap }
.czytaj-dalej:hover { text-decoration: underline; }

.col-right .czytaj-dalej { color: #272727; }

#empnews {
	display: block;
	width: 104px;	
	height: 84px;
	background: #000;
	float:left;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	background: url(/i/nws.png) no-repeat 0 0;
}

#preload { display: none; }


#langs {
display: block;
width: 53px;
height: 17px;
float:right;
margin-right: 10px;
margin-top: 16px;

}


#langs a.pol {
display: block;
width: 16px;
height: 11px;
float: left;
background: #000;
margin-left: 3px;
margin-top: 3px;
background: url(/i/pol.gif) no-repeat 0 0;
}

#langs a.eng {
display: block;
width: 16px;
height: 11px;
float: right;
background: url(/i/eng.gif) no-repeat 0 0;
margin-right: 3px;
margin-top: 3px;

}

#langs  a.pol:hover {

background: url(/i/pl_ac.gif) no-repeat 0 0;
width: 22px;
height: 17px;
margin: 0;

}

#langs  a.eng:hover {

background: url(/i/eng_ac.gif) no-repeat 0 0;
width: 22px;
height: 17px;
margin: 0;

}

#langs a.acpl {

background: url(/i/pl_ac.gif) no-repeat 0 0;
width: 22px;
height: 17px;
margin: 0;

}

#langs a.acen {

background: url(/i/eng_ac.gif) no-repeat 0 0;
width: 22px;
height: 17px;
margin: 0;

}

#con {
display: block;
height:42px;


}

.description h2 {

height:15px;
overflow:hidden;
padding-bottom:1px;
}

.cntbg{
float:left;
height:100%;
width:100%;
background:#fff url(/i/knbg.png) repeat-y scroll bottom left;
border-bottom: 1px solid #0d1a3c;
}

#nfo {

background:#192541 none repeat scroll 0 0;
border-top:1px solid #686E80;
color:#FFFFFF;
height:14px;
padding-left:20px;
padding-top:1px;
}

.thmb {

min-width: 93px;
min-height: 93px;

}

.rejestracja img {
float:left;

}


#spnfo {
margin-left:0px;
color: #6d6d6d;
font-size: 100%;
}

#spnfo a:link, #spnfo a:visited, #spnfo2 a:link, #spnfo2 a:visited {

color: red;

}

#spnfo a:hover {
text-decoration: underline;
}

#lynk {
float:none;
background: none;

}

#spnfo2 {
color:#6D6D6D;
font-size:100%;
margin-left:79px;
}
