* {
	margin:0;
	border: 0;
	padding:0;
	line-height:0;
}

html {
}

body {
	font-size: 11px;
	width:100%;
	height:100%;
}
/*OD TEGO WSZYSTKO SIĘ ZACZĘŁO*/
div#container {
	margin: 0 auto;
	background: black;
	background:transparent url(../images/tlo.png) repeat scroll;
}
div#altcontainer1 {
	margin: 0 auto;
	background: black;
	background:transparent url(../images/top3.jpg) no-repeat center right;
}

div#altcontainer2 {
	margin: 0 auto;
	background: black;
	background:transparent url(../images/top4.jpg) no-repeat center right;
}
div#altcontainer3 {
	margin: 0 auto;
	background: black;
	background:transparent url(../images/top5.jpg) no-repeat center right;
}
div#altcontainer4 {
	margin: 0 auto;
	background: black;
	background:transparent url(../images/top6.jpg) no-repeat center center;
}
	div#header{
		display:block;
		width:864px;
		margin: 0 auto;
		height:128px;
		margin: 0 auto;
	}

		div#header a {
			display:block;
		}

	img#logo{
		width:80px;
		height:112px;
		margin: 0 0 16px 0;
		float: left;
	}			

		div#claim{
			width:768px;			
			height:82px;
			margin:0 0 0 16px;
			padding:14px 0 0 0; /*obey baseline grid, recalculate height*/
			float: left;
		}	

		div#header_bar {
			height:32px;
			margin: 0 0 0 16px;
			float: right;
		}

			div#languages {
				width:96px;
				padding:4px 16px 0 0; /*obey baseline grid, recalculate height*/;
				_padding:0;			  /*IE baseline hack*/
				_margin:2px 16px 0 0; /*IE baseline hack*/
				float:left;
			}

			div#search {
				width:208px;
				padding:0;
				_padding:0;
				_margin:2px 0 0 0;
				float:left;
			}

	div#main{
		width:864px;
		margin: 0 auto;
/*		background:transparent url(../images/grid.png) repeat scroll -16px 0; */
	}

		div#nav{
			position:relative;
			float:right;
			width:336px;
			height:16px;
			z-index:1000;
		}
			div#searchlist_container{
				width:320px;
				margin: 0 0 0 0;
				position:0;
				position:absolute;
				height:0;
				overflow:visible;
			}

		div#article {
			width:528px;
			float:left;
		}

		div#breadcrumbs{
			position:absolute;
			display:block;
			width:432px;
			float:right;			
			margin:-28px 0 0 96px;
			color:white;
		}

		div#head{
			width:528px;
		}
			img#loader{
				position:absolute;
				margin: 8px 0 0 0;
			}
			div#article div#head_left_margin{
				width:80px;
				margin: 8px 0 0 0;
				padding:4px 0 0 0;			/*obey baseline grid*/;
				border-top:8px solid #ce1c34;

				float:left;
				text-align:right;
			}

				div#article div#head_left_margin img{
					width:80px;
				}

			div#article div#head_center{
				width:432px;
				margin:8px 0 0 16px;
				border-top:8px solid #afafaf;
				float:left;
				text-align:left;
			}

			div#article div#head_menu{
				width:432px;
				float:right;
				text-align:right;
				padding: 0 0 11px 0;
				_padding: 0 0 27px 0;
				
			}

			div#text_container{
			  	min-height:352px;
				height:auto !important;
				height:353px;
				clear:both;
				background:transparent url(../images/para_hr.png) no-repeat right top;
			}	

				div.text{
					/* NIE MA PADDINGÓW, MOŻNA ZWIJAĆ */
					width: 528px;
					clear: both;
					padding: 0;
				}
				div.text_margin{
					position:relative;
					display:block;
					width:80px;
					margin: -7px 0 0 0;
					border-top:8px solid #afafaf;
					float:left;
					text-align:right;
					background: url(../images/bobek.png) no-repeat left top;
				}
				div.text_margin img{
					padding:8px 0;
				}
				div.text_main{
					width:432px;
					margin:0 0 0 16px;
					float:left;
					text-align:left;
					background: transparent url(../images/para_hr.png) no-repeat scroll right top;
				}
					div.text_main img{
					padding:0 0 1px 0;
					}
					div#thumbs{
						padding: 16px 0 16px 0;
					}
					div.thumb{
						position:relative;
						width:32px;
						height:32px;
						margin:0 16px 16px 0;
						float:left;
						overflow:hidden;
					}
					div.thumb:hover{
						overflow:visible;
						z-index:10;
					}
						div.thumb img{
							margin: -24px 0 0 -24px;
							position: relative;
							background-color: white;
							z-index:1;
							padding:0;
						}
						div.thumb p{
							position:absolute;
							margin:32px 0 0 0;
						}

						div#gallery_img_container img{
						width:432px;
						padding:0;
						}
						div#gallery_img_container {
						min-height:320px;
						height:auto !important;
						height:321px;
						clear:both;
						}

				ul.list{
				width:528px;
				margin:0;
				padding: 1px 0 15px 0;
				list-style:none;
				clear:both;
				}
				ul.survey{
					border-top:1px dotted silver;
					width:528px;
					margin:0;
					padding: 1px 0 12px 0;
					list-style:none;
					clear:both;

				}
				ul.survey li{
				clear:both;
				}
					ul.list li{
					clear:both;
					}
				

			div#text_foot{
				min-height:24px;
				height:auto !important;
				height:25px;
				width: 432px;
				clear:both;
				margin: 0 0 0 96px;
				background: url(../images/bobek.png) no-repeat right bottom;
				border-bottom: 8px solid #afafaf;
			}

				div.text_clear{
					clear: both;
				}
		div#gadgets_holder{
			height:0;
			width:864px;
			position:relative;
			clear:both;
		}
		
		div#gadgets {
			width:320px;
			margin-top: -416px;/*by GADGETS*/
			background: transparent url(../images/para_hr.png) no-repeat top;		
			float:right;
			z-index:10;
			position:relative;
		}
			div.newsletter{
				width:320px;
				height:31px;
				border-bottom: 1px solid black;
/*				color: #ce1c34;*/
				color: #333333;

			}
			div.newsletter a{
				width:320px;
				color: #ce1c34;
			}
					
			div.news_box{
					width:320px;
					height:31px;
					border-bottom: 1px solid black;
/*					border-top: 1px solid black;*/
					color: black;
					overflow: hidden;
			}
			div.dummy_box{
					display: block;
					width:320px;
					height:31px;
/*					border-bottom: 1px solid black;*/
/*					border-top: 1px solid black;*/
					color: black;
					overflow: hidden;
			}
			
			div.news_box img{
					width:320px;
					height: 224px;
			}
			
			
			div.gadget_item{
					width:320px;
					height:208px;
					border-bottom: 1px dotted black;
					padding: 0 0 11px 0;
					color: black;
			}
			
			div.poll{
					width:320px;
					border-bottom: 1px solid black;
					border-top: 1px solid black;
					margin-top:16px;
					margin-left:544px;
			}
			
			div.poll_bar {
				background-color:#ce1c34;
				height: 8px;
				margin: 4px 0 3px 0;
				font-size:0;
			}

		
		
			
div#footer{
	width:864px;
	height:16px;
	margin: 0 auto;
	padding: 36px 0 12px 0;
	background:transparent url(../images/footer.png) no-repeat right bottom;
	clear:both;
}

div#footer ul{
		width:752px;
		text-align:left;
		padding: 0 0 0 96px;
		list-style:none;
}

div#footer ul li{
	float:left;
	display:inline;
	padding:0 8px 0 0;
	}
	
div#footer ul li#to_top{
	float:right;
	display:inline;
	padding:0;
	}

