*{
	margin: 0;
	padding: 0;
}

body{
	font-size: 12px;
	color: #444444;
	font-family: Arial, Verdana, sans-serif;
	background: #e5e5e5;
}

h1, h2, h3 {
	margin: 0;
}

h1, h2 {
	font-weight: normal;
}

h1 {
	font-size: 32px;
}

h2 {
	font-size: 24px;
}

p, ol, ul, dl {
	margin-top: 0;
	line-height: 1.5;
}

ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

strong {
	color: #4A3E29;
}

a {
	color: #444444;
	text-decoration: none;

}

a:hover {
	/*text-decoration: underline;*/
	color: #808080;
}

.left{
	float: left;
}

.right{
	float: right;
}

.top_banner{
	margin: 3px 0px;
	width: 100%;
	text-align: center;
	
	float: left;
}
/* Logo */

#logo {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
#logo a {
	
	height: 43px;
	display: block;
}

#navigation {
	float: right;
	margin-top: 25px;
	margin-right: 5px;
}
#navigation ul, #navigation ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#navigation ul li {
	float: left;
	display: block;
}
#navigation ul li a {
	font-family: Arial, sans-serif;
	font-size: 14px;
	float: left;
	display: block;
	color: #a9a9a9;
	text-decoration: none;
	margin-right: 20px;
}
#navigation ul li a.tvred {
	color: #cc0000;
}

#navigation ul li a:hover, #navigation ul li.active a {
	color: #656565;
}

/* Submenu */

#menu {
	height: 27px;
}

#menu ul {
	height: 27px;
	margin: 0 0px;
	padding: 0px 0 0 14px;
	list-style: none;
	line-height: 1
}

#menu li {
	float: left;
	height: 27px;
	padding: 6px 4px 0 9px;
}

#menu a {
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 0px;
	font-size: 10px;
	color: #ffffff;
}

#menu a:hover {
	text-decoration: none;
	color: #a9a9a9;
}

/* Subpage */
#subpage_main {
	width: 965px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: -15px;
}
#subpage_header {
	float: left;
	clear: both;
	width: 100%;
	height: 60px;
	background: url('/images/new_layout/subpage_header_bg.jpg') repeat-x;
}
#subpage {
	width: 650px;
	float: left;
	clear: both;
}

#subpage #subpage_left{
	width: 100px;
	padding: 0px 2px;
	float: left;
}

#subpage #subpage_left .left_company img{
	width: 100px;
	height: 100px;
	padding: 0px 0px 10px 0px;
}

#subpage #subpage_right{
	width: 510px;
	padding: 0 18px 0 9px;
	float: right;
	border-left: solid 1px #e3e3e3;
}

#subpage #subpage_right .column{
	width: 250px;
}

#subpage #subpage_right .column .post{
	height: 225px;
	margin-bottom: 10px;
	overflow: hidden;
}

#subpage #subpage_right .date{
	color: #a1b1b7;
	font-size: 11px;
	margin: 0px 0px 5px;
}

#subpage #subpage_right .post{
	margin-bottom: 10px;
}


.comment, .comments a{
	color: #798d95;
	font-size: 11px;
}

.comment p{
	color: #444444;
	margin: 0px 10px;
}


.category_name{
	height: 12px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-transform: lowercase;
	float: left;
	padding: 2px 5px;
	background: url('/images/new_layout/kategoria_gradient1.gif') repeat-x;
	margin: 5px 5px 5px 0px;
}
 .category_name a, .category_name a:hover{
	color: #fff;
	text-decoration: none;
}

#subpage #subpage_right .column img{
	width: 90px;
	height: 60px;
}

#subpage #subpage_right .column .title{
	font-size: 16px;
	padding-top: 0px;
	
}

#subpage #subpage_right .column .title a{
	font-weight: bold;
}

#subpage #subpage_right .column .entry a{
	float: left;
}

#subpage #subpage_right .column .entry .short{
	clear: both;
}


/* News */

.newspost {
	width: 620px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	margin: 0px 0px 10px 10px;
}

.title {
	margin: 0;
	padding-top: 5px;
	line-height: normal;
	font-size: 16px;
	color: #cc1000;
	font-weight: bold;
}

.title a {
	text-decoration: none;
	color: #cc1000;
}

.title a:hover {
	text-decoration: underline;
}

.subtitle{
	font-size: 16px;
	padding-top: 0px;
	font-weight: bold;
	color: #cc1000;
}

#comments{
	padding-top: 10px;
	border-top: 1px solid #e9e4d8;
}

#comments .comment{
	padding-bottom: 10px;
}

#comments .author{
	float: left;
	color: #798d95;
	margin: 0;
	font-size: 11px;
	font-style: italic;
}

#subpage #subpage_right #comments .date{
	clear: both;
	margin: 0;
}

#comments .subtitle{
	margin-bottom: 20px;
}

#comments form{
	margin-top: 10px;
}

#comments form textarea, #comments input, #contest form textarea, #contest input{
	clear: both;
	border: solid 1px #e9e4d8;
}

#contest .submit{
	clear: none;
}

#comments form label, #contest label{
	font-weight: bold;
}

#comments form #submit, #gallery #galleria_txt_link a, .submit{
	margin: 0px 0px 0px 20px;
	float: right;
	padding: 2px 5px;
	background: url('/images/new_layout/kategoria_gradient2.gif') repeat;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}


#gallery .subtitle{
	margin-bottom: 10px;
}

.newspost .date {
	line-height: normal;
	color: #ACAAA1;
}

.newspost .entry {
	padding: 10px 0;
	padding-bottom: 30px;
}

.newspost .entry a:hover{
	color: #000;
	text-decoration: none;
}
a img {
	border: 0;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	margin: 0 auto;
}

img.alignleft {
	margin: 0 10px 0 0;
	/*margin: 0 27px 0 0;*/
}

img.alignright {
	margin: 0 0 0 27px;
}

img.border {
	padding: 4px;
	border: 1px solid #E9E4D8;
}
/* Featured Tab */
#featured_tab {
	float: left;
	width: 660px;
}

/* Latest Tab */
#latest_tab {
	float: left;
	width: 660px;
}

/* Popular Tab */
#popular_tab {
	float: left;
	width: 660px;
}

/* Staff Tab */
#staff_tab {
	float: left;
	width: 660px;
}

.sliding_controls {
	float: right;
	clear: both;
	position: relative;
	top: -42px;
	margin-right: 20px;
	margin-bottom: -20px;
	z-index: 1000;
}
.sliding_controls ul, .sliding_controls ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sliding_controls ul li {
	float: left;
	display: block;
}
.sliding_controls ul li a {
	width: 11px;
	height: 11px;
	background: url('/images/new_layout/content_slider_nav.jpg') no-repeat center center;
	display: block;
	float: left;
	padding: 2px;
	margin: 0px 3px 2px 3px;
	outline: none;
}
.sliding_controls ul li a:focus {
	outline: none;
}
.sliding_controls ul li a:hover, .sliding_controls ul li a.activeSlide {
	background: url('/images/new_layout/content_slider_active.jpg') no-repeat center center;
}
/* Main Content */
#main {
	width: 965px;
	margin-left: auto;
	margin-right: auto;
}
#content_bar {
	float: left;
	width: 965px;
	height: 66px;
	background: url('/images/new_layout/content_nav_bg.png') no-repeat;
	padding: 2px 3px 0px 3px;
}

#submenu_bar {
	float: left;
	width: 965px;
	height: 27px;
	background: url('/images/new_layout/submenu_nav_bg.png') no-repeat;
	padding: 2px 3px 0px 3px;
}

#content_nav {
	float: left;
}
#content_nav ul, #content_nav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#content_nav ul li {
	float: left;
	display: block;
}
#content_nav ul li a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #858585;
	text-decoration: none;
	float: left;
	display: block;
	padding: 17px 20px 15px 20px;
	border-right: 1px solid #e0e0e0;
	outline: none;
}
#content_nav ul li a:hover, #content_nav ul li a.activeSlide {
	background: transparent url('/images/new_layout/content_nav_active.png') repeat-x bottom;
	color: #4b4b4b;
	border-bottom: 2px solid #fff;
	outline: none;
}
#content_news {
float: left;
margin: 18px 0px 0px 15px;
font-size: 12px;
width: 650px;
}
	#content_news div.latest_news {
	float: left;
	color: #777;
	}
	#news_rotator {
	float: left;
	margin-left: 5px;
	width: 560px;
	height: 16px;
	overflow: hidden;
	}
	#news_rotator a {
	text-decoration: none;
	width: 560px;
	}
	#news_rotator a:hover {
	text-decoration: underline;
	}
#content {
	clear: both;
	float: left;
	width: 965px;
	background: url('/images/new_layout/content_bg.png') repeat-y;
}
#content_bottom {
	width: 965px;
	height: 9px;
	background: url('/images/new_layout/content_bottom_bg.jpg') no-repeat;
	float: left;
	clear: both;
}
#search {
	float: right;
	margin: 10px 15px 0px 0px;
}
#search input {
	width: 226px;
	height: 21px;
	background: url('/images/new_layout/search.jpg') no-repeat;
	outline: none;
	border: none;
	padding: 8px 25px 0px 15px;
	color: #777;
}
#content_left {
	float: left;
	clear: both;
	width: 620px;
	margin: 10px 0px 5px 10px;
}
#sidebar {
	float: right;
	width: 300px;
	border-left: 1px solid #ddd;
	margin: 9px 11px 0px 0px;
	padding-left: 8px;
}

#sidebar_news {
	float: right;
	width: 300px;
	border-left: 1px solid #ddd;
	margin-right: 3px;
}
	#sidebar a.blog_komentator {
		color: #7d7d7d;
		text-decoration: none;
		font-size: 11px;
		float: left;
		width: 263px;
		margin: 6px 0px 2px 6px;
		padding: 3px 0px 2px 28px;
		background: url('/images/new_layout/blogicon.jpg') no-repeat center left;
	}
	#sidebar a.blog_opinia {
		color: #5a6974;
		text-decoration: none;
		font-size: 11px;
		float: left;
		width: 240px;
		margin: 0px 0px 2px 6px;
		padding: 0px 0px 2px 28px;
	}
	#sidebar a.blog_komentator:hover, #sidebar a.blog_opinia:hover {
		text-decoration: underline;
	}

#sidebar .bloger {
	float: left;
	width: 290px;
	margin: 4px 0px 0px 8px;
	overflow: hidden;
}

#sidebar .bloger a{
	color: #5a6974;
	text-decoration: none;
	font-size: 11px;
}

#sidebar .bloger a:hover {
	text-decoration: underline;
}

	#sidebar h3 {
		color: #415258;
		font-family: Arial, sans-serif;
		font-size: 18px;
		font-weight: normal;
		padding: 10px 0px 10px 10px;
	}
	 #sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	#sidebar ul li {
	list-style-type: square;
	color: #666;
	margin: 0px 0px 0px 30px;
	line-height: 22px;
	}
	#sidebar ul li a {
	color: #7d7d7d;
	text-decoration: none;
	}
	#sidebar ul li a:hover {
	text-decoration: underline;
	}
	#sidebar div.divider {
	height: 1px;
	line-height: 1px;
	background: #ddd;
	width: 283px;
	clear: both;
	margin: 10px 0px 2px 0px;
	}
	#sidebar div.ads {
	width: 283px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	}
		#sidebar div.ads a img {
		margin: 10px 0px 10px 10px;
		border: 0;
		}
	#sidebar_launch {
		width: 273px;
		float: left;
		height: 90px;
		font-size: 12px;
		padding-left: 10px;
		padding-top: 10px;
	}
		#sidebar_launch h2 {
			font-size: 64px;
			font-weight: normal;
			color: #d3d3d3;
			float: left;
			clear: both;
			margin-left: 7px;
		}
	#sidebar_social {
		width: 273px;
		float: left;
		height: 90px;
		font-size: 12px;
		padding-left: 10px;
		padding-top: 10px;
	}
		#sidebar_social a img {
		border: 0;
		}
		#sidebar_social a {
		float: left;
		margin-left: 10px;
		padding-left: 40px;
		color: #777;
		line-height: 32px;
		text-decoration: none;
		}
		#sidebar_social a.facebook {
		background: url('/images/new_layout/social_icons/facebook.png') no-repeat;
		}
		#sidebar_social a.twitter {
		background: url('/images/new_layout/social_icons/twitter.png') no-repeat;
		margin-left: 16px;
		}
		#sidebar_social a.rssfeed {
		background: url('/images/new_layout/social_icons/rss.png') no-repeat;
		margin-left: 10px;
		margin-top: 10px;
		}
		#sidebar_social a:hover {
		opacity: 1;
		color: #666;
		}
	#sneak_peak {
		height: 55px;
		float: left;
		width: 283px;
	}
		#sneak_peak a {
			display: block;
			width: 272px;
			float: left;
			text-decoration: none;
			background: url('/images/new_layout/button1.jpg') no-repeat;
			height: 36px;
			padding: 19px 0px 0px 11px;
			color: #f9f9f9;
			font-size: 16px;
		}
		#head_tv {
			height: 36px;
			float: left;
			width: 283px;
		}
			#head_tv a {
				display: block;
				width: 283px;
				float: left;
				text-decoration: none;
				background: url('/images/new_layout/head_tv.jpg') no-repeat;
				height: 36px;
			}
		#head_cytaty {
			height: 36px;
			float: left;
			width: 283px;
		}
			#head_cytaty a {
				display: block;
				width: 283px;
				float: left;
				text-decoration: none;
				background: url('/images/new_layout/head_cytaty.jpg') no-repeat;
				height: 36px;
			}
		#head_blogi {
			height: 36px;
			float: left;
			width: 283px;
		}
			#head_blogi a {
				display: block;
				width: 283px;
				float: left;
				text-decoration: none;
				background: url('/images/new_layout/head_blogi.jpg') no-repeat;
				height: 36px;
		}
		#head_wpis {
			height: 36px;
			float: left;
			width: 283px;
		}
			#head_wpis a {
				display: block;
				width: 283px;
				float: left;
				text-decoration: none;
				background: url('/images/new_layout/head_wpis.jpg') no-repeat;
				height: 36px;
			}
		#sidebar_cytaty {
			float: left;
			clear: both;
			width: 283px;
			border-bottom: 1px solid #ddd;
			padding-bottom: 5px;
		}
		#sidebar_cytaty span.person {
			float: left;
			color: #5a6974;
			font-size: 12px;
			clear: both;
			margin: 0px 0px 0px 10px;
			font-weight: bold;
			text-align: right;
			width: 263px;
		}
		#sidebar_cytaty p {
			color: #727272;
			font-size: 11px;
			padding: 6px;
			font-style: italic;
			float: left;
			width: 263px;
		}
	#sidebar_links {
		width: 283px;
	}
		#sidebar_links ul, #sidebar_links ul li {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		#sidebar_links ul li {
			float: left;
			display: block;
		}
		#sidebar_links ul li a {
			display: block;
			width: 263px;
			height: 34px;
			padding: 10px;
			background: url('/images/new_layout/sidebar_link_arrow.png') no-repeat 245px center;
			color: #5a6974;
			text-decoration: none;
			font-size: 12px;
			font-weight: bold;
			border-bottom: 1px solid #ddd;
		}
		#sidebar_links ul li a:hover {
			background: #eee url('/images/new_layout/sidebar_link_arrow.png') no-repeat 245px center;
		}
			#sidebar_links ul li a span {
				font-size: 11px;
				float: left;
				clear: both;
				font-weight: normal;
				width: 200px;
				color: #a9a9a9;
			}
.item-holder {
	float: left;
	width: 658px;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 10px;
}
.subpage-item-holder {
	float: left;
	width: 658px;
	padding-bottom: 2px;
}
.content-item {
	width: 191px;
	height: 195px;
	padding: 8px 9px 6px 9px;
	background: url('/images/new_layout/featured_item.jpg') no-repeat;
	float: left;
	margin: 0px 3px 0px 6px;
}
	.content-item h2 {
		font-family: Arial, sans-serif;
		font-size: 14px;
		color: #515151;
		font-weight: normal;
		padding: 5px 2px 4px 4px;
	}
	.content-item h3 {
		font-family: Arial, sans-serif;
		font-size: 12px;
		color: #515151;
		font-weight: normal;
		padding: 5px 2px 4px 4px;
	}
	.content-item p {
		font-family: Arial, sans-serif;
		font-size: 10px;
		color: #acacac;
		padding: 0px 3px 0px 4px;
		display: block;
		width: 100%;
	}
	#subpage .content-item p {
		font-family: Arial, sans-serif;
		font-size: 10px;
		color: #acacac;
		padding: 5px 3px 0px 4px;
		display: block;
		width: 100%;
	}
	.content-item a.more {
		margin: 4px 0px 0px 4px;
		width: 38px;
		height: 15px;
		background: url('/images/new_layout/more.jpg') no-repeat;
		display: block;
		float: left;
		clear: both;
	}
	.content-item a.view {
		margin: 10px 0px 0px 4px;
		width: 44px;
		height: 15px;
		background: url('/images/new_layout/view_button.jpg') no-repeat;
		display: block;
		float: left;
		clear: both;
	}
	.content-item ul, .content-item ul li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.content-item ul {
		float: left;
		clear: both;
		margin: 8px 0px 0px 5px;
	}
	.content-item ul li {
		float: left;
		display: block;
	}
	.content-item ul li a {
		font-size: 11px;
		color: #91a0a6;
		background: transparent url('/images/new_layout/list_arrow.jpg') no-repeat left center;
		padding: 4px 0px 3px 10px;
		display: block;
		float: left;
		clear: both;
		text-decoration: none;
	}
	.content-item ul li a:hover {
		text-decoration: underline;
	}
#sub_links {
	float: left;
	width: 660px;
	clear: both;
	padding: 10px 0px 10px 0px;
	margin: 6px 0px 0px 0px;
}
.video_box {
	width: 213px;
	height: 134px;
	margin: 0px 0px 0px 4px;
	float: left;
}
.link_box {
	float: left;
	width: 188px;
	font-family: Arial, Sans-serif;
	margin: 0px 5px 0px 15px;
	padding: 0px 5px 5px 5px;
}
	.link_box h4 {
		color: #403f3f;
		font-size: 12px;
		font-weight: normal;
		float: left;
		width: 140px;
	}
	.link_box a {
		float: right;
		font-size: 11px;
		text-decoration: none;
		color: #acbbc6;
	}
	.link_box a:hover {
		text-decoration: underline;
	}
	.link_box ul, .link_box ul li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.link_box ul {
		float: left;
		clear: both;
		margin-top: 8px;
	}
	.link_box ul li {
		float: left;
		display: block;
		width: 186px;
	}
	.link_box ul li a {
		font-size: 11px;
		color: #a2a2a2;
		background: transparent url('/images/new_layout/list_arrow.jpg') no-repeat left center;
		padding: 4px 0px 3px 10px;
		display: block;
		float: left;
		clear: both;
	}

/* Contact Form */
 #contact-wrapper {
     border:1px solid #e2e2e2;
     background:#f1f1f1;
     padding: 1px;
     overflow: hidden;
 }
 #contact-wrapper-inner {
 	padding: 20px;
 	background: #fff;
 	overflow: hidden;
 	border: 1px solid #d5d5d5;
 }
 #contact-wrapper div.contact-left {
 	float: left;
 	clear: both;
 	margin: 5px 0px 5px 0px;
 }
 #contactform {
 width: 280px;
 float: left;
 }
 #contactform label {
     display:block;
     float:none;
     font-size:14px;
     width: auto;
     font-weight: normal;
     padding-bottom: 3px;

 }
 form#contactform input {
     border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
     border-style:solid;
     border-width:1px;
     padding:3px;
     font-size:14px;
     color:#333;
}
form#contactform textarea {
     font-family:Arial, Tahoma, Helvetica, sans-serif;
     font-size:100%;
     padding: 3px;
     border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
     border-style:solid;
     border-width:1px;
}
#contact_info {
float: left;
margin-left: 20px;
width: 280px;
}
	#contact_info h3 {
		font-size: 20px;
		font-weight: normal;
		color: #444;
	}
	#contact_info h4 {
		font-size: 14px;
		font-weight: normal;
		color: #666;
	}
	#contact_info span {
	font-weight: bold;
	color: #666;
	}
	#contact_info a {
		color: #7d7d7d;
		text-decoration: none;
		font-size: 12px;
		float: left;
		width: 100%;
		margin: 0px 0px 2px 0px;
		padding: 3px 0px 2px 18px;
		background: url('/images/new_layout/request.jpg') no-repeat center left;
	}
	#contact_info a:hover {
		text-decoration: underline;
	}

/* Footer */
#footer {
	float: left;
	width: 940px;
	height: 16px;
	background: url('/images/new_layout/footer_bg.jpg') no-repeat;
	clear: both;
	margin: 18px 0px 40px 2px;
	padding: 8px 10px 5px 10px;
}
	.copyright {
		float: left;
		color: #989898;
		font-size: 11px;
	}
	.copyright a {
		color: #6d6d6d;
		text-decoration: none;
	}
	.copyright a:hover {
		text-decoration: underline;
	}
	.footer_nav {
		float: right;
	}
	.footer_nav ul, .footer_nav ul li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.footer_nav ul li {
		float: left;
		display: block;
	}
	.footer_nav ul li a {
		display: block;
		margin: 0px 0px 0px 15px;
		text-decoration: none;
		font-size: 11px;
		color: #a7a7a7;
	}
	.footer_nav ul li a:hover, .footer_nav ul li a.active {
		color: #6d6d6d;
	}
div.clearfix {
	line-height: 0;
	height: 0;
	clear: both;
}

/* lista newsow  */

.newslist_section{
	overflow: hidden;
}

.newslist_section .post{
	float: left;
}

.newslist_section .post img{
	height: 60px;
}

#news_details{
	
}

#news_details .title, #txt_page .title{
	font-size: 30px;
	text-align: left;
}

#news_details .lead{
	margin: 20px 0px;
	overflow: hidden;
}

#news_details .lead{
	margin: 20px 0px;
	overflow: hidden;
	line-height: 1.5em;
	font-weight: bold;
}

#news_details #podpis, .author{
	float: right;
	margin: 0px 20px 20px 0px;
	font-weight: bold;
}

#news_details .news_foto_m{
	float: left;
	margin: 0px 10px 10px 0px;
	width: 160px;
}

#news_details .news_foto_m img{
	padding: 4px;
	border:1px solid #E9E4D8;
}

#news_details .news_foto_m .photo_desc{
	margin-top: 10px;
	background-color: #f0eff4;
	padding: 10px;
	float: left;
	font-size: 11px;
	font-style: italic;
	line-height: 1.1em;
	width: 140px;
}

#news_details .text_long, #txt_page .text_long, .text_long {
	margin: 20px 0px;
	overflow: hidden;
	line-height: 1.5em;
}

.calendar.modules{
	background: #fff;
	/*overflow: hidden;*/
}
.calendar.modules a{
	color: #fff
}
.calendar .title{
	margin-bottom: 30px;
}

.calendar .kal_date{
	text-align: center;
	font-weight: bold;
	color: #485d5d;
	width: 70px;
	float: left;
	margin-right: 5px;
}

.calendar .mod_kult_news{
	padding: 10px;
	overflow: hidden;
}

.calendar .mod_kult_news_bg{
	background: #eaf0f3;
}

 .kal_date .day{
	font-size: 20px;
	line-height: 1;
}

.calendar .mod_kult_news .kal_date .month{
	clear: both;
}

.calendar .mod_kult_news .kal_date .hour{
	color: #c4cbcd;
}

.calendar .mod_kult_news .kal_title{
	line-height: 1.5em;
	width: 355px;
	float: left;
}

.calendar .more_links{
	padding: 10px;
	margin-bottom: 10px;
}

.calendar .more_links a{
	color: #485D5D;
	font-weight: bold;
}


#sidebar .calendar .kal_date{
	float: right;
}

#sidebar .calendar .kal_title{
	width: 210px;
	font-weight: bold;
	color: #798D95;
	line-height: 1em;
	padding-top: 10px;
}

.calendar .kal_title .subtitle{
	color: #A1B1B7;
	font-size: 11px;
	font-weight: normal;
}

#sidebar .calendar .mod_kult_news{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #E3E3E3;
}

#gallery{
	padding-top: 10px;
	margin-bottom: 20px;
	border-top: 1px solid #e9e4d8;
	overflow: hidden;
}

#gallery .image{
	width: 150px;
	height: 100px;
	text-align: center;
	border:1px solid #E9E4D8;
	background: none;
	float: left;
	padding: 4px;
	margin: 5px;
}

#gallery .active{
	background: #dddddd;
}

#sidebar div{
	/*overflow: hidden;*/
}

#sidebar img{
	float: left;
}

.fbConnectWidgetTopmost {
	border: 0 none;	
}

.message{
	padding: 10px;
	background-color: #f3e500;
}

#modul41{
	padding-bottom: 5px;
}

#modul41 .bloger .blog_author_img{
	margin: 0px 10px 0px 0px;
	float: left;
}

#modul41 .bloger .blog_author{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #5a6974;
}

#modul41 .bloger .blog_title{
	font-size: 12px;
	margin-bottom: 5px;
	color: #5a6974;
}

#modul41 .bloger .blog_title:hover{
	color: #808080;
	text-decoration: none;
}

#modul4{
	overflow: hidden;
}

#modul4 img{
	overflow: hidden;
}

#sidebar #modul4 .modul4_inside{
	background: url(/images/basic/blogicon.jpg) no-repeat left top;	
}

#sidebar #mod_last_opinions .modul4_inside{
	background: url(/images/basic/c.jpg) no-repeat left top;	
}

#sidebar .modul4_inside{
	padding-left: 30px;
	margin: 10px;
	line-height: 1em;
	font-size:11px;
}

#sidebar .modul4_inside .hd{
	color: #798D95;
	margin:6px 0 2px 0px;
	padding:3px 0 2px 0px;
	text-decoration:none;
	overflow: hidden;
	font-style: italic;
	font-weight: bold;
}

#sidebar .modul4_inside .hd .date{
	font-weight: normal;
	color: #a1b1b7;
	font-style: normal;
}

#sidebar .modul4_inside .body{
	clear: both;
	overflow: hidden;
	color: #444444;
}

#sidebar .modul4_inside .body:hover{
	color:#808080;
}

#sidebar #modul1 .modul1_inside{
	padding: 15px 20px 10px 35px;
	min-height: 25px !important;
	background: url(/images/basic/cytat.gif) no-repeat left;
	overflow: hidden;
	font-weight: bold;
}

#sidebar #modul1 .modul1_inside .cytaty{
	color: #715a67;
	font-style: italic;
}

#sidebar #modul1 .modul1_inside .autor_cytatu{
	color: #5a6974;
	float: right;
}

#czerwony_pasek{
	height: 26px;
	padding-top: 10px;
	background: url('/images/basic/red.gif') repeat-x;
	font-weight: bold;
	color: #fff;
	margin-left: 2px;
	margin-bottom: 5px;
	width: 623px;
}

#czerwony_pasek a{
	color: #fff;
}

#czerwony_pasek a:hover{
	text-decoration: underline;
}




#navi a{
	background: url(/images/basic/navi.gif) no-repeat right;
	padding-right: 15px;
	margin-right: 5px;
	color: #114488;
	text-transform: lowercase;
}

#navi span{
	text-transform: lowercase;
}

#navi ul{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#navi ul li{
	float: left;
}

#contest{
	line-height: 1.5em;
}

#contest .txt_long{
	margin-top: 20px;
}

#contest p{
	margin: 5px 0px;
}

#contest p label.normal{
	font-weight: normal;
}

.category16 .title, .newslist_16 .title a{
	color: #000;
}

.nekrolog{
	margin-top: 20px;
}

.service{
	width: 150px;
	height: 20px;
	background: url(/images/new_layout/bg_gastronony_off.gif);
	float: left;
	margin: 5px 0px;
	padding-left: 10px;
	padding-top: 10px;
	cursor: pointer;
}

.service a:hover{
	color: #444;
}

.service:hover{
	background: url(/images/new_layout/bg_gastronony_on.gif);
}

.greystripe{
	width: 290px;
	height: 20px;
	background: url(/images/new_layout/bg_gastronony_off.gif);
	float: left;
	margin: 2px 0px;
	padding-left: 10px;
	padding-top: 10px;
	cursor: pointer;
}

.greystripe a:hover{
	color: #444;
}

.greystripe:hover{
	background: url(/images/new_layout/bg_gastronony_on.gif);
}

.greystripe.middle{
	margin: 5px 10px;
}

.modules{
	background-color:  #cacecf;
	overflow: hidden;
	float: left;
}
.modules .name{
	background: url(/images/new_layout/head_default.jpg);
	font-size: 14px;
	color: #fff;
	width: 280px;
	height: 26px;
	padding: 10px 10px 0;
	font-weight: regular;
}

.modules .shadow{
	width: 300px;
	height: 2px;
	background: url(/images/new_layout/head_shadow.jpg) center;
	float: left;
}

.list{
	position: absolute;
	right: 340px;
	z-index: 15;
	display: none;
}

 .list a{
	font-size: 12px;
	color: #fff;
	background-color: #4f6a75;
	width: 190px;
	padding: 5px 15px;
	float: left;
	margin-bottom: 1px;
	clear: both;
}

.list .close {
	float: right;

	margin-left: 1px;
	height: 100%;
	position: absolute;
	width: 15px;
	text-align: center;
	top: 0;
	background: #900405;
	padding: 0 8px 0 0px;
}

.list .close:hover{
	background: #6f0001;
}

.list .close img{
	margin-top: 75px;
}

.list a:hover{
	background-color: #3c535c;
}

.modulestv{
	background-color:  #cc0000;
	overflow: hidden;
	float: left;
}
.modulestv .name{
	background: url(/images/new_layout/headtv.jpg);
	font-size: 14px;
	color: #fff;
	width: 280px;
	height: 26px;
	padding: 10px 10px 0;
	font-weight: regular;
}

#services{
	position: relative;
	height: 120px;
	background: none;
}

#slideshow {
	height:120px;
	top: 0;
	left: 0;
}

#slideshow img {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	cursor: pointer;
}

#slideshow img.active {
    z-index:10;
}

#slideshow img.last-active {
    z-index:9;
}

.slider{
	position: relative;
	width: 300px;
	height: 120px;
}

.slideshow{
	background: none;
	position: relative;
	z-index: 1;
	margin-bottom: 5px;
}


.photonews .details img{
	max-width: 500px !important;
}

.photonews .details_txt{
	margin-bottom: 30px;
}

.photonews .short{
	overflow: hidden;
}

.photonews .details .nav{
	margin: 20px 0 0;
}

.photonews .details .prev{
	padding: 10px 20px 10px 40px;
	background: url(/images/new_layout/arrows_left.png) no-repeat left center;
	float: left;
}

.photonews .details .next{
	padding: 10px 40px 10px 20px;
	background: url(/images/new_layout/arrows_right.png) no-repeat right center;
	float: right;
}

.photonews_main{
	padding: 5px;
	background: #ececec;
	overflow: hidden;
	clear: both;
	width: 500px;
}

.memories{
	background: url(/images/basic/nekrologi2.jpg) no-repeat;
	width: 300px;
	height: 25px;
	padding: 11px 00px 0px 10px;
	color: #fff;
	float: left;
}

#modul5{
	clear: both;
	height: 206px;
	margin-bottom: 5px;
}

a > .name:hover, .memories:hover{
	color: #e2e2e2;
}

.newsletter{
	height: 62px;
	background: url(/images/basic/newsletter_background.jpg) no-repeat;
	position: relative;
	width: 300px;
	margin-bottom: 5px;
}

.newsletter #newsletter_email{
	width: 275px;
	height: 18px;
	position: relative;
	top: 2px;
	left: 15px;
	border: none;
	background: transparent;
	color: #fff;
	font-size: 11px;
	font-style: italic;
}

.newsletter .name{
	background: none;
	padding: 5px 0px 0px 12px;
	float: left;
}

.work_offer span{
	float: left;
	background: url(/images/basic/check.jpg) no-repeat left;
	padding: 5px 30px;
	margin-left: 10px;
}

#sidebar .post{
	overflow: hidden;
	float: left;
}

