/*AUTHOR Piotr Zimoch www.html24.pl*/


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img {
	border:0 none;
}


.clear {
	border:0 none;
	clear:both;
	margin:0;
	padding:0;
	display:block;
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}

ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

caption, th {
	text-align:left;
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}

q:before, q:after {
	content:'';
}

abbr, acronym {
	border:0 none;
}

a {

	text-decoration:none;

}



/*

	END OF DEFOULT STYLES

*/



#container {
	font-family:Arial, Helvetica, sans-serif;
	width:970px;

	display:block;

	margin:0 auto;

	background-image:url("../_img/main-bg.png");

	background-repeat:repeat-y;

	padding:0 8px;

}

#header {

	height:196px;

	background:url("../_img/header-bg.png") top left;

}

#lednica-logo {

	background:url("../_img/logo.png");

	height:83px;

	width:160px;

	margin:10px 0 0 22px;

	float:left;

}

#lednica-logo a {

	display:block;

	text-indent:-9999px;

	height:83px;

}

#lednica-motto {

	float:left;

	background:url("../_img/motto.png");

	width:252px;

	height:64px;

	margin:20px 0 0 29px;

	text-indent:-9999px;

}

#top-menu{

	float:left;

	margin:27px 0 0 43px;

	height:71px;

}

#top-menu li {

	float:left;

	width:65px;

	margin:0 5px 0 0;

}

#top-menu li a {

	display:block;

	height:12px;

	padding:59px 0 0 0;

	color:#006699;

	font-family:Arial;

	font-size:11px;

	text-align:center;

}

#top-menu li.zlot-orlat a{

	background:url("../_img/iconMenu/zlot.png") top left no-repeat;

}

#top-menu li.hermanice a{

	background:url("../_img/iconMenu/Hermanice.png") top left no-repeat;

}

#top-menu li.jamna a{

	background:url("../_img/iconMenu/jamna.png") top left no-repeat;

	color:#006699;

}

#top-menu li.siewcy-lednicy a{

	background:url("../_img/iconMenu/siewcy.png") top left no-repeat;

	color:#006699;

}

#top-menu li.sklep-lednicki a{

	background:url("../_img/iconMenu/sklepik.png") top left no-repeat;

	color:#006699;

}

#top-menu li.zlot-orlat a:hover{

	background:url("../_img/iconMenu/zlot.png") no-repeat scroll -65px top transparent;

}

#top-menu li.hermanice a:hover{

	background:url("../_img/iconMenu/Hermanice.png") no-repeat scroll -65px top transparent;

}

#top-menu li.jamna a:hover{

	background:url("../_img/iconMenu/jamna.png") no-repeat scroll -65px top transparent;

}

#top-menu li.siewcy-lednicy a:hover{

	background:url("../_img/iconMenu/siewcy.png") no-repeat scroll -65px top transparent;

}

#top-menu li.sklep-lednicki a:hover{

	background:url("../_img/iconMenu/sklepik.png") no-repeat scroll -65px top transparent;

}

#mainmenu {

	background:url("../_img/menu-bg.png") no-repeat top left;

	height:57px;

	float:left;

	margin:15px 0 0 0;

	display:inline;

	width:970px;

	position:relative;

}

#mainmenu ul.menu li{

	float:left;

}

#mainmenu ul.menu li a {

	font-family:Arial;

	font-size:15px;

	color:#fff;

	display:block;

}

#mainmenu ul.menu li.default {

	margin:24px 0 0;

}

#mainmenu ul.menu li.default a{

	padding:7px 10px;

}

#mainmenu ul.menu li.default a:hover{

	background:url("../_img/menu-no-sub-slide.png") no-repeat left;

	padding:0 0px 0 10px;

	float:left;

}

#mainmenu ul.menu li.default a:hover span{

	background:url("../_img/menu-no-sub-door.png") no-repeat right;

	padding:7px 10px 8px 0;

	display:block;

}

#mainmenu ul.menu li.start{

	margin:10px 0 0 0;

}

#mainmenu ul.menu li.start a{

	padding:13px 11px;

}

#mainmenu ul.menu li.lednica{

	margin:0px 0 0 0;

	width:216px;

	position:relative;

}

#mainmenu ul.menu li.lednica a{

	padding:13px 11px;

}

#mainmenu ul.menu li.lednica:hover a.main{

	background:url("../_img/mainmenu-lednica-hover.png") no-repeat 3px top;

}

#mainmenu ul.menu li.lednica a span {

	width:100%;

	display:block;	

}

#mainmenu ul.menu li.lednica a span.bottom{

	font-size:12px;

}

#mainmenu ul.menu li.lednica ul{

	display:none;

	position:absolute;

	width:383px;

	border:3px solid #005782;

	background:#fff;

	padding:10px 0;

	left:5px;

	top:54px;

	z-index:1000;

}

#mainmenu ul.menu li:hover.lednica ul{

	display:block;

}

#mainmenu ul.menu li.lednica ul li{

	width:180px;

}

#mainmenu ul.menu li.lednica ul li a{

	color:#41403f;

	font-family:Arial;

	font-size:12px;

	padding:4px 15px;

}

#mainmenu ul.menu li.lednica ul li a:hover{

	color:#4abccc;

	text-decoration:underline;

}

/*duszpasterstwo*/

#mainmenu ul.menu li.duszpasterstwo{

	margin:0 5px 0 0;

	width:149px;

	position:relative;

}

#mainmenu ul.menu li.duszpasterstwo a{

	padding:13px 11px;

}

#mainmenu ul.menu li.duszpasterstwo:hover a.main{

	background:url("../_img/mainmenu-duszpasterstwo-hover.png") no-repeat 3px top;

}

#mainmenu ul.menu li.duszpasterstwo a span {

	width:100%;

	display:block;	

}

#mainmenu ul.menu li.duszpasterstwo a span.bottom{

	font-size:12px;

}

#mainmenu ul.menu li.duszpasterstwo ul{

	display:none;

	position:absolute;

	width:383px;

	border:3px solid #009aaf;

	background:#fff;

	padding:10px 0;

	left:4px;

	top:54px;

	z-index:1000;

}

#mainmenu ul.menu li:hover.duszpasterstwo ul{

	display:block;

}

#mainmenu ul.menu li.duszpasterstwo ul li{

	width:180px;

}

#mainmenu ul.menu li.duszpasterstwo ul li a{

	color:#41403f;

	font-family:Arial;

	font-size:12px;

	padding:4px 15px;

}

#mainmenu ul.menu li.duszpasterstwo ul li a:hover{

	color:#4abccc;

	text-decoration:underline;

}

/*multimedia*/

#mainmenu ul.menu li.rozwijalne{

	margin:24px 0 0 0;

	position:relative;

}

#mainmenu ul.menu li.rozwijalne a{

	padding:8px 12px;

}

#mainmenu ul.menu li.rozwijalne:hover a.main{

	background:url("../_img/menu-with-sub-slide.png") no-repeat left bottom;
	padding:0 12px 0 0;
	float:left;

}

#mainmenu ul.menu li.rozwijalne:hover a.main span{

	background:url("../_img/menu-with-sub-door.png") no-repeat right bottom;
	padding:0;
	padding:8px 0 4px 12px;

}

#mainmenu ul.menu li.rozwijalne a span {

	width:100%;
	display:block;	

}

#mainmenu ul.menu li.rozwijalne a span.bottom {

	font-size:12px;

}

#mainmenu ul.menu li.rozwijalne ul{
	display:none;
	position:absolute;
/*	width:383px;
	height:166px; */
	width:170px;
	
	border:3px solid #c86f3b;
	background:#fff;
	padding:10px 0;
	left:0px;
	top:29px;
	z-index:1000;
}

#mainmenu ul.menu li:hover.rozwijalne ul{
	display:block;
}

#mainmenu ul.menu li.rozwijalne ul li{

	width:180px;

}

#mainmenu ul.menu li.rozwijalne ul li a{
	color:#41403f;
	font-family:Arial;
	font-size:12px;
	padding:4px 15px;
}

#mainmenu ul.menu li.rozwijalne ul li a:hover{
	color:#4abccc;
	text-decoration:underline;
}

#mainmenu .change-theme {
	float:left;
	position:absolute;
	right:10px;
	width:104px;
	top:-13px;
	background:url("../_img/pallet.png") no-repeat left bottom;
	height:34px;
	text-align:center;
}

#mainmenu .change-theme a{

	color:#878787;

	font-family:Arial;

	font-size:12px;

}

#bread-crumbs {

	float:left;

	font-family:Arial;

	font-size:12px;

	padding:5px;

	color:#404040;

}

#bread-crumbs a{

	color:#009aaf;

	padding:0 5px;

}

#channels{

	color:#747474;

	font-size:12px;

	font-family:Arial;

	float:right;

	padding:0px 5px;

}

#channels a{

	padding:2px;

	float:left;

}

#channels span{

	float:left;

	padding:4px;

}

#channels a img{

	padding:1px 0;

}

div.content{
	padding:11px 0 0 14px;

}

div.content div.left-side{

	width:639px;

	float:left;

} 

/*
div.content div.left-side div.carusel{

	height:275px;

}

div.content div.left-side div.carusel h3{

	font-size:15px;

	color:#006699;

	font-family:Arial;

	float:left;

	padding:6px 10px;

	font-weight:bold;

}

div.content div.left-side div.carusel ul{

	float:left;

	position:relative;

	top:1px;

	z-index:100;

}

div.content div.left-side div.carusel ul li{

	float:left;

	background:url("../_img/carusel-menu-button-inactive-slide.png") no-repeat top left;

	margin:0 5px 0 0;

	border-bottom:1px solid #DDDDDD;

	position:relative;

	bottom:0px;

}

div.content div.left-side div.carusel ul li a{

	float:left;

	background:url("../_img/carusel-menu-button-inactive-door.png") no-repeat top right;

	padding:8px 10px 8px 10px;

	color:#000;

	font-size:12px;

	font-family:Arial;

}

div.content div.left-side div.carusel ul li.active{

	background:url("../_img/carusel-menu-button-active-slide.png") no-repeat top left;

	border-bottom:1px solid white;

}

div.content div.left-side div.carusel ul li.active a{

	background:url("../_img/carusel-menu-button-active-door.png") no-repeat top right;

}

div.content div.left-side div.carusel div#carusel-contents{

	position:relative;	

	padding:32px 0 0 0; 

	height:232px;

	width:625px;

}

div.content div.left-side div.carusel div.carusel-content{

	background:url("../_img/carusel-content-bg.png") no-repeat top left;

	width:625px;

	height:232px;

	float:left;

	position:absolute;

	z-index:1;

	padding:11px 12px 11px 24px;

}

div.content div.left-side div.carusel div.carusel-content div.text{

	width:273px;

	float:left;

}

div.content div.left-side div.carusel div.carusel-content div.text p{

	font-size:13px;

	color:#000;

	font-family:Arial;

	line-height:20px;

	margin:5px 0 0 0;

}

div.content div.left-side div.carusel div.carusel-content div.text h4{

	color:#005782;

	font-size:19px;

	font-family:Arial;

	font-weight:bold;

}

div.content div.left-side div.carusel div.carusel-content img{

	margin:0 0 0 25px;

}

div.content div.left-side div.carusel div.carusel-content a.more{

	color:#006699;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	display:block;

	margin:10px 0 0 0;

	width:100px;	

} */

div.content div.left-column{

	width:310px;

	float:left;

}

div.content div.left-column h3{

	font-size:20px;

	color:#000;

	font-family:Arial;

	padding:0 2px;

	float:left;

}

div.content div.left-column div.left-column-content{

	background:url("../_img/left-side-left-column-slide.gif") no-repeat top left;

	float:left;

	margin:5px 0 0 0;

	display:inline;

	padding:18px 0 0 25px;

	width:310px;

}

div.content div.left-column div.left-column-content div.news{

	background:url("../_img/separator.gif") no-repeat bottom left;	

	width:277px;

	margin:0 0 15px 0;

	padding:0 0 15px 0;

}

div.content div.left-column div.left-column-content div.news img{
	float:left;
	margin:0 9px 0 0;
	display:inline;
}

div.content div.left-column div.left-column-content div.news div.text h4 a {
	font-size:15px;
	color:#b2265d;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
}

div.content div.left-column div.left-column-content div.news div.text h4.first a{
	color:#005782;
}

div.content div.left-column div.left-column-content div.news div.text p{

	font-size:13px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

}

div.content div.left-column div.left-column-content .more a{

	color:#006699;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	margin:10px 0 20px 0;

	float:left;

}

div.content div.left-column div.footer{

	background:url("../_img/left-side-column-door.gif") no-repeat bottom left;

	height:7px;

	float:left;

	width:100%;

}

/*right column*/

div.content div.right-column{

	width:310px;

	float:left;

	display:inline;

	margin:0 0 0 7px;

}

div.content div.right-column h3{

	font-size:20px;

	color:#000;

	font-family:Arial;

	padding:0 2px;

	float:left;

}

div.content div.right-column div.right-column-content{

	background:url("../_img/left-side-right-column-slide.gif") no-repeat top left;

	float:left;

	margin:5px 0 0 0;

	display:inline;

	padding:18px 0 0 25px;

	width:310px;

}

div.content div.right-column div.right-column-content div.news{

	background:url("../_img/separator.gif") no-repeat bottom left;	

	width:277px;

	margin:0 0 15px 0;

	padding:0 0 15px 0;

}

div.content div.right-column div.right-column-content div.news img{

	float:left;

	margin:0 9px 0 0;

	display:inline;

}

div.content div.right-column div.right-column-content div.news div.text h4 a{

	font-size:15px;

	color:#b2265d;

	font-family:Arial, Helvetica, sans-serif;

	display:block;

	font-weight:bold;

}

div.content div.right-column div.right-column-content div.news div.text h4.first {

	color:#00b5ce;

}

div.content div.right-column div.right-column-content div.news div.text p{

	font-size:13px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

}

div.content div.right-column div.right-column-content .more a{

	color:#00b5ce;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	margin:10px 0 20px 0;

	float:left;

}

div.content div.right-column div.footer{

	background:url("../_img/left-side-column-door.gif") no-repeat bottom left;

	height:7px;

	float:left;

	width:100%;

}

/*news on DA*/

/*div.content div.right-column h3{

	font-size:20px;

	color:#000;

	font-family:Arial;

	padding:0 2px;

	float:left;

}*/

div.da-right-content{

	background:url("../_img/left-side-right-column-slide.gif") no-repeat top left;

	float:left;

	margin:5px 0 0 0;

	display:inline;

	padding:18px 0 0 25px;

	width:310px;

}

div.da-right-content div.news{

	background:url("../_img/separator.gif") no-repeat bottom left;	

	width:277px;

	margin:0 0 15px 0;

	padding:0 0 15px 0;

}

div.da-right-content div.news img{

	float:left;

	margin:0 9px 0 0;

	display:inline;

}

div.da-right-content div.news div.text h4 a{

	font-size:15px;

	color:#b2265d;

	font-family:Arial, Helvetica, sans-serif;

	display:block;

	font-weight:bold;

}

div.da-right-content div.news div.text h4.first {

	color:#00b5ce;

}

div.da-right-content div.news div.text p{

	font-size:13px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

}

div.da-right-content .more a{

	color:#00b5ce;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	margin:10px 0 20px 0;

	float:left;

}

div.da-right-content div.footer{

	background:url("../_img/left-side-column-door.gif") no-repeat bottom left;

	height:7px;

	float:left;

	width:100%;

}


div.content div.right-side{

	font-family:Arial;
	width:300px;
	float:right;
	margin-right:15px;

}

div.content div.right-side input.search{

	background:url("../_img/search.png") no-repeat bottom left;
	border:0;
	padding:16px 55px 15px 15px;
	width:235px;
	margin-right:-10px;
}

div.content div.right-side div.box,  div.right-side .csc-default{
	background:url(../_img/right-side-box-slide.gif) no-repeat left top;
	display:inline;
	float:left;
	display:inline;
	float:left;
	margin:10px 0 0 2px;
	position:relative;
	width:300px;
}

div.content div.right-side div.box p{
	display:block;
	margin:10px;
	font-size:13px;	

}

div.content div.right-side div.box ol{

	display:block;

	margin:10px;

	font-size:13px;	

}

div.content div.right-side div.box ol li{

	display:block;	

}

div.content div.right-side div.box a.more{

	color:#006699;

	display:block;

	font-family:Arial,Helvetica,sans-serif;

	font-size:13px;

	margin:10px 0 5px;

	width:100px;

}

div.content div.right-side div.box div.box-footer, div.right-side div.csc-default .csc-textpic-clear{

	background:transparent url(../_img/right-side-box-door.gif) no-repeat left bottom;

	float:left;

	height:7px;

	width:100%;

}

div.content div.right-side div.box h4{

	display:block;

	margin:10px;

	color:#006699;

}

div.content div.right-side div.box a.more{

	display:inline;

	float:right;

	width:60px;	

}

div.content div.right-side div.quote span{
	background:transparent url(../_img/quote-start.gif) no-repeat;
	float:none;
	display:block;
	width:18px;
	height:11px;
	margin:10px;
}

div.content div.right-side div.quote  span.first-quoute{

	margin-bottom:5px;

}

div.content div.right-side div.quote span.second-quoute{
	float:right;
	display:inline;
	margin:5px 15px 0 0;
}

div.content div.right-side div.quote p{

	margin:0 20px;

}

div.content div.right-side div.quote p strong{

	color:#006699;

}

div.content div.right-side div.quote p img{

	float:right;

	position:relative;

	top:-20px;	

}

div.content div.right-side div.tax a{

	margin:10px 20px;

	display:block;

	color:black;

	font-weight:bold;

}

div.content div.right-side div.tax a span{

	color:#f36f21;

}

div.content div.right-side div.songs img{

	float:right;

	position:relative;

	top:-30px;	

	margin-right:20px;

}

div.content div.right-side div.book img{

	float:left;

	position:relative;

	margin: 10px 20px 0 10px;

}

div.content div.right-side div.book p strong{

	font-weight:bold;	

}

div.content div.right-side div.youtube img{

	display:block;

	margin: 0 auto 5px;

}

div.content div.right-side div.newsletter input{

	background:white;

	border:1px solid #707070;

	float:left;

	margin:0 10px 5px;

	padding:3px 0 4px;

}

div.content div.right-side div.newsletter a.submit{

	width:70px;

	height:28px;

	float:left;

	background:transparent url(../_img/wyslij-button.png) no-repeat;

	display:inline;

}

div#footer{

	margin:10px 0 0 0;

	font-family:Arial;

}

div#footer span.top{
	background:transparent url(../_img/footer/top.png) no-repeat;
	height:4px;
	display:block;
}

div#footer span.bottom{
	background:transparent url(../_img/footer/bottom.png) no-repeat;
	left:-6px;
	position:relative;
	width:983px;
	height:13px;
	display:block;
}

div#footer ul#footer-carousel{

	

}

div#footer ul#footer-carousel li.remondis{

	padding-top:5px;

}

div#footer span.next{

	background:transparent url(../_img/footer/button-left.png) no-repeat;

	width:21px;

	height:20px;

	float:left;

	left:-35px;

	position:absolute;

	top:8px;

}

div#footer span.prev{

	background:transparent url(../_img/footer/button-right.png) no-repeat;

	width:21px;

	height:20px;

	float:right;

	position:absolute;

	top:8px;

	left:695px;

}

div#footer h5{

	color:#757575;

	float:left;

	margin:10px 60px 10px 30px;

}






div#footer p{
	color:#6D6C6C;
	display:block;
	font-size:11px;
	margin:10px;
	position:relative;
	text-align:center;
}

#bottom-container{

	display:block;

	margin:0 auto;

	width:970px;

}

#bottom-container ul{

	margin-top:10px;

	margin-left:10px;

}

#bottom-container ul li{

	display:inline;

}









#container div.threeLevels-left{

	float:left;

}

#container div.threeLevels-left div.box{

	background:transparent url(../_img/subpage/boxLeft-bg.png) repeat-y left center;

	width:192px;

	margin-bottom:10px;

}

#container div.threeLevels-left div.box span.top{

	background:transparent url(../_img/subpage/boxLeft-top.png) repeat-y left center;

	width:192px;

	height:10px;

	display:block;

}

#container div.threeLevels-left div.box span.bottom{

	background:transparent url(../_img/subpage/boxLeft-bottom.png) repeat-y left center;

	width:192px;

	height:16px;

	display:block;

}

#container div.threeLevels-left div.box h4{

	color:#006699;

	display:block;

	margin:0 10px 5px;

	background:transparent url(../_img/subpage/line-1.png) no-repeat bottom center;

	padding-bottom:10px;

	width:170px;

}	

#container div.threeLevels-left div.menu ul.mainMenu{

	display:block;

	margin:0 10px 15px;

	padding:5px 0 0;

	width:170px;

}

#container div.threeLevels-left div.menu ul.mainMenu li{

	display:block;

	background:transparent url(../_img/subpage/line-2.png) no-repeat bottom center;

	width:170px;

	padding:0 0 10px;

}

#container div.threeLevels-left div.menu ul.mainMenu li a{

	background:transparent url(../_img/subpage/boxLeft-menu-nonActive.png) no-repeat left center;

	padding-left:20px;

	color:black;

	font-weight:bold;

	font-size:12px;

}

#container div.threeLevels-left div.menu ul.mainMenu li.active a{

	background:transparent url(../_img/subpage/boxLeft-menu-Active.png) no-repeat left center;

}

#container div.threeLevels-left div.menu ul.mainMenu li.active ul.subMenu li{

	background:none;	

	padding:2px 0;

}

#container div.threeLevels-left div.menu ul.mainMenu li.active ul.subMenu li a{

	background:transparent url(../_img/subpage/boxLeft-menu-Active-submenu.png) no-repeat left center;

	font-weight:normal;

	margin-left:20px;

}

#container div.threeLevels-left div.whatNew span.bottom{

	background:transparent url(../_img/subpage/boxLeft-bottom2.png) no-repeat left center;

	height:6px;

}

#container div.threeLevels-left div.whatNew a{

	display:block;

	margin:0 10px 5px;

	background:transparent url(../_img/subpage/line-1.png) no-repeat bottom center;

	padding-bottom:15px;

	width:170px;

	color:#006699;

	font-size:12px;

	font-weight:bold;

}

#container div.threeLevels-left div.whatNew a.last{

	margin-bottom:15px;	

}

#container div.threeLevels-left div.whatNew a img{

	float:left;

	margin:0 10px 0 0;

}

#container div.threeLevels-center {

	float:left;

	display:inline;

	margin-left:10px;	

	width:433px;

}
/*
#container div.threeLevels-center div.box{
*/
#container div.threeLevels-center div.fonts {
	background:transparent url(../_img/subpage/boxCenter-bg.png) repeat-y left center;

	width:433px;

	margin-bottom:10px;

}

/*
#container div.threeLevels-center div.box span.top{
*/
#container div.threeLevels-center div.fonts span.top{ 
	background:transparent url(../_img/subpage/boxCenter-top.png) repeat-y left center;

	width:433px;

	height:8px;

	display:block;

}

/*
#container div.threeLevels-center div.box span.bottom{
*/
#container div.threeLevels-center div.fonts span.bottom{
	background:transparent url(../_img/subpage/boxCenter-bottom.png) repeat-y left center;

	width:433px;

	height:9px;

	display:block;

}

#container div.threeLevels-center div.fonts{

	color:#a6a6a6;

	font-size:12px;

}

#container div.threeLevels-center div.fonts span.date{

	float:left;

	padding:5px 15px;

	width:165px;

}

#container div.threeLevels-center div.fonts a{

	color:#a6a6a6;

}

#container div.threeLevels-center div.fonts a.print{

	background:transparent url(../_img/subpage/boxCenter-print.png) repeat-y left center;

	float:left;

	width:14px;

	height:14px;

	margin:7px 5px 5px 5px;

}

#container div.threeLevels-center div.fonts a.mail{

	background:transparent url(../_img/subpage/boxCenter-mail.png) repeat-y left center;

	float:left;

	width:13px;

	height:11px;

	margin:8px 7px 7px;

}

#container div.threeLevels-center div.fonts a.rss{

	background:transparent url(../_img/subpage/boxCenter-rss.png) repeat-y left center;

	float:left;

	width:20px;

	height:20px;

	margin:5px 5px 5px 15px;

}

#container div.threeLevels-center div.fonts span.fonts{

	background:transparent url(../_img/subpage/boxCenter-fonts.png) repeat-y left center;

	float:left;

	width:135px;

	height:30px;

}

#container div.threeLevels-center div.fonts span.fonts span{

	float:left;

	padding:3px 7px;	

}

#container div.threeLevels-center div.fonts span.fonts span a.normal{

	font-size:12px;

}

#container div.threeLevels-center div.fonts span.fonts span a.big{

	font-size:14px;

}

#container div.threeLevels-center div.fonts span.fonts span a.huge{

	font-size:16px;

}

#container div.threeLevels-center div.article{

	margin: 10px 0;

	padding: 10px 0;

}

#container div.threeLevels-center div.article h1{

	font-size:30px;

	font-weight:bold;

}

#container div.threeLevels-center div.article h2{

	font-size:24px;

	font-weight:bold;

}

#container div.threeLevels-center div.article h3{

	font-size:20px;

	font-weight:bold;

}

#container div.threeLevels-center div.article h4{

	font-size:16px;

	font-weight:bold;

}

#container div.threeLevels-center div.article h5{

	font-size:12px;

	font-weight:bold;

}

#container div.threeLevels-center div.article h6{

	font-size:10px;

	font-weight:bold;

}

#container div.threeLevels-center div.article h1.title{

	margin-top:15px;

	font-weight:bold;

}

#container div.threeLevels-center div.article p{

	font-size:12px;

	margin-bottom:15px;

	line-height:20px;

}

#container div.threeLevels-center div.article p a{

	color:#006699;

}

#container div.threeLevels-center div.article dl{

	margin:10px 0;

	line-height:20px;

}

#container div.threeLevels-center div.article dl dd{

	font-size:12px;

	margin-left:20px;

}

#container div.threeLevels-center div.article dl dt{

	font-size:12px;

}

#container div.threeLevels-center div.article ol{

	margin:10px 0;

	list-style-type:decimal;

	list-style-position:inside;

	margin:10px 0 10px 15px;

	line-height:20px;

}

#container div.threeLevels-center div.article ol li{

	font-size:12px;

}

#container div.threeLevels-center div.article ul{

	margin:10px 0;

	line-height:20px;

	list-style-type:disc;

	list-style-position:inside;

	margin:10px 0 10px 15px;

}

#container div.threeLevels-center div.article ul li{

	font-size:12px;

}

#container div.threeLevels-right{

	float:left;	

	margin-left:10px;

	display:inline;

}

#container div.threeLevels-right input.search{

	background:url("../_img/subpage/search.png") no-repeat bottom left;

	border:0;

	padding:16px 55px 15px 15px;

	width:235px;

}

#container div.threeLevels-right div.box{

	background:transparent url(../_img/subpage/boxRight-bg.png) repeat-y left center;

	width:280px;

	margin:10px 0 10px 4px;

}

#container div.threeLevels-right div.box span.top{

	background:transparent url(../_img/subpage/boxRight-top.png) repeat-y left center;

	width:280px;

	height:7px;

	display:block;

}

#container div.threeLevels-right div.box span.bottom{

	background:transparent url(../_img/subpage/boxRight-bottom.png) repeat-y left center;

	width:280px;

	height:18px;

	display:block;

}

#container div.threeLevels-right div.box h4{

	/*	color:#006699;

	display:block;

	margin:0 10px 5px;

	background:transparent url(../_img/subpage/line-3.png) no-repeat bottom left;

	padding-bottom:10px;

width:285px;*/

}

#container div.threeLevels-right div.box ul{

	font-size:12px;

	line-height:20px;

	margin:10px;

	color:#343434;	

}

#container div.additional-panel{

	width:260px;

}

#container div.additional-panel div.communities{

	border-top:1px solid #dfdfdf;

	border-bottom:1px solid #dfdfdf;

	padding:7px 7px 3px 7px;

	color:#868686;

	font-size:11px;

	font-family:Arial;

}

#container div.additional-panel div.communities strong{

	font-weight:bold;

	float:left;

	display:inline;

	margin:0 10px 0 0;

}

#container div.additional-panel div.communities a{

	padding:0 0 0 22px;

	color:#6f9bcf;

	font-size:11px;

	font-family:Arial

}

#container div.additional-panel div.communities a.wykop{

	background:url("../_img/subpage/wykop-icon.gif") no-repeat top left;

	float:left;

	height:16px;

	width:34px;

}

#container div.additional-panel div.communities a.gwar{

	background:url("../_img/subpage/gwar-icon.gif") no-repeat top left;

	float:left;

	height:16px;

	width:29px;

}

#container div.additional-panel div.communities a.delicious{

	background:url("../_img/subpage/delicious-icon.gif") no-repeat top left;

	float:left;

	height:16px;

	width:46px;

}

#container div.additional-panel span.rating {

	font-weight:bold;

	float:left;

	display:inline;

	margin:0;

	padding:5px 0 5px 7px;

	font-family:Arial;

	font-size:11px;

	width:100%;

	color:#868686;

}

#container div.additional-panel span.rating img{

	margin:0 0 0 10px;

	vertical-align:bottom;

}

#container div.threeLevels-center div.article div.additional-panel p.info{

	display:block;

	color:#868686;

	font-family:Arial;

	font-size:11px;

}

#container div.threeLevels-center div.article div.additional-panel p.info span{

	display:block;

}

#container div.threeLevels-center div.article div.additional-panel p.info span.source{

	font-weight:bold;

}

#container div.threeLevels-center div.article div.additional-panel p.info span.author{

	padding:10px 0;

}

div.comments {

	float:left;

	width:554px;

	display:inline;

	margin:0 0 0 200px;

	border-top:1px solid #d8d8d8;

}

div.comments h3{

	font-size:20px;

	color:#c10500;

	font-family:Arial;

	padding:15px 0;

}

div.comments div.comment-form{

	

}

div.comments div.comment-form div.left{

	width:130px;

	float:left;

}

div.comments div.comment-form div.left img{

	display:block;

}

div.comments div.comment-form div.left span{

	color:#000;

	font-family:Arial;

	font-size:11px;

	padding:8px 0;

	display:block;

	font-weight:bold;

}

div.comments div.comment-form div.right{

	width:424px;

	float:left;

}

div.comments div.comment-form div.right textarea{

	width:424px;

	height:150px;

	border:1px solid #d3d3d3;

	background:#edece2;

}

div.comments div.comment-form div.right span{

	display:block;

	padding:10px 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#3a3a3a;

}

div.comments div.comment-form div.right span.captcha span{

	display:block;

	float:right;

	padding:33px 0 0;

	width:195px;

}

div.comments div.comment-form div.right span.captcha span a{

	color:#3a3a3a;

	text-decoration:underline;

}

div.comments div.comment-form div.right div.captcha-code {

	

}

div.comments div.comment-form div.right div.captcha-code input{

	width:215px;

	border:1px solid #d3d3d3;

	background:#edece2;

	height:25px;

	margin-top:15px;

}

div.comments div.comment-form div.right div.captcha-code a{

	text-indent:-9999px;

	background:url("../_img/subpage/submit-comment.png") no-repeat;

	float:right;

	width:54px;

	height:20px;

	margin:23px 0 0;

}

div.comments div.comment-list{

	background:#f8f8f8;

	border:1px solid #d3d3d3;

	width:554px;

}

div.comments div.comment-list div.comment{

	border-bottom:1px solid #d3d3d3;

	padding:10px 15px 0 10px;

}

div.comments div.comment-list div.comment div.info{

	float:left;

	width:100%;

}

div.comments div.comment-list div.comment div.info img{

	float:left;

}

div.comments div.comment-list div.comment div.info strong{

	color:#7B7B7B;

	display:inline;

	float:left;

	font-family:Arial;

	font-size:11px;

	margin:10px 0 0 10px;

}

div.comments div.comment-list div.comment div.info div.action{

	float:right;

}

div.comments div.comment-list div.comment div.info div.action span{

	float:left;

	color:#c10500;

	font-size:11px;

	font-family:Arial;

}

div.comments div.comment-list div.comment div.info div.action a{

	color:#702700;

	background:#f7a900;

	float:left;

	font-weight:bold;

	font-family:Arial;

	font-size:12px;

	width:9px;

	height:14px;

	padding:0 0 0 5px;

	margin:0 0 0 5px;

}

div.comments div.comment-list div.comment div.info div.action a.plus{

	padding:0 0 0 4px;

	width:10px;

}

div.comments div.comment-list div.comment span.date{

	color:#830300;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	padding:2px 0;

}

div.comments div.comment-list div.comment p{

	color:#343434;

	font-family:Arial;

	padding:0 0 15px 0;

	font-size:11px;

}

div.comments div.comment-form div.right span.captcha img{

	float:left;

}

.left-column h1.csc-firstHeader, .right-column h1.csc-firstHeader {
color:#000000;
float:left;
font-family:Arial;
font-size:20px;
padding:0 2px;
}


.csc-textpic {
margin-top:5px;
}



.align-center {
text-align: center;
}



.carusel {
width:627px;
margin-bottom:10px;
}

.footer-menu-bar {
	background-color: #F36F21;
	height:25px;
	font-size:11px;
	text-align:center;
	width:970px;
	color: white;
}
#footer .footer-menu-bar a{
	color:white;
}
#footer div.footer-menu {
	padding-top:5px;
}


.threeLevels-right div.da-right-content {
width: 100%;
}

.threeLevels-right div.da-right-content div.news {
width:100%;

}

a {
  outline: none;
}

.box a {
color: #006699;
}


.box h4 {
font-weight:bold;
}

#footer a {
color: #6D6C6C;
}

#footer a:hover {
text-decoration:underline;
}



div.tx_powermail_pi1_fieldwrap_html  {
margin:10px 0;
}

fieldset.tx-powermail-pi1_fieldset label {
clear:both;
display:block;
float:left;
font-size:12px;
line-height:18px;
padding-right:15px;
text-align:right;
width:160px;
font-weight:bold;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
/*background-color:#080808;
color:#FFFFFF;
*/
border:1px solid #606060;

font-size:14px;
padding:1px 3px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select,
fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
	/* Input and textarea */
	width: 220px;
}



fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select {
	/* Style input fields */
	width: 200px;
/*	border: none;*/
	border-bottom: 1px solid black;
	margin-left: 10px;
}

fieldset.tx-powermail-pi1_fieldset input[type="file"]{
	border: 1px solid black;
}

div.tx_powermail_pi1_fieldwrap_html {
	/* Increase margin between every field */
	margin: 10px 0;
	clear:both
}
div.tx_powermail_pi1_fieldwrap_html_captcha img.tx-srfreecap-pi2-image {
	margin-left: 185px;
}


div.tx_powermail_pi1_fieldwrap_html label a dfn, div.tx_powermail_pi1_fieldwrap_html p a dfn {
display:none;
text-decoration:none;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title, p.tx_powermail_pi1_fieldwrap_html_radio_title {
font-weight:bold;
margin:0;
padding:0;
}

div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
	text-decoration: none;
	
}

span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
	width:30px;
}

div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
}

div.powermail_radio_inner label , div.powermail_check_inner label{
font-weight: normal;
}

div.powermail_radio_inner label {
width: 210px;
}

div.powermail_radio_inner input {
width: 20px;
}

form.newsletter-form .newsletter-input {
  border: 1px solid #C0C0C0;
  width:183px;
  height: 17px;
}

form.newsletter-form .newsletter-button {
  border: 1px solid #C0C0C0;
  height:19px;
  width:50px;
  color:#505050;
  background-color:#F0F0F0;
}


.right-side  .rgmediaimages-media  {
 margin: 0px auto;
 }
 
.wspieraja-container {
	height: 60px;
	width: 725px;
	overflow: hidden;
	float:right;
}

#wspierajanas h2{
	padding-top:10px;
	padding-left:5px;
	font-size:200%;
}

.wspieraja-container .wspieraja-element{
	display: inline-block;
	width: 110px;
	height: 60px; 
	text-align:center;
	vertical-align: middle;
	position:absolute;
}

.wspieraja-container .chance{
	display: none;
}

li.sexy-sledzik {
	background: url('../_img/sexy-sledzik.png') bottom no-repeat;
}

li.sexy-gg {
	background: url('../_img/sexy-gg.png') bottom no-repeat;
}

li.sexy-sledzik:hover, li.sexy-gg:hover {
	background-position: top;
}

li.sexy-sledzik:hover {
	background-position: top;
}
div.sexybookmarks ul.socials li.sexy-podziel-sie {
	width: 150px !important;
	margin-left:-20px;
}

#container div.threeLevels-center div.article .csc-textpic-imagerow ul {
margin: 0px;
}
