#shower {
	width:670px;
	position:relative;
	background: url(/img/fp/shower_bg.gif);
}

#shower .m5 {
	height:250px;
}

div#element-box #shower div.b5 {
		background:url(/img/fp/j_border-bottom-tiny.png);
}


div#element-box #shower div.b5 div.b5 div.b5 {
	background:url(/img/fp/j_crn_bl_light-tiny.png) 0 0 no-repeat;
}


div#element-box #shower div.b5 div.b5 {
		background:url(/img/fp/j_crn_br_light-tiny.png) 100% 0 no-repeat;
}

#shower .slide {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:7px;
	margin-left:0px;
	padding:10px 30px 15px 0px;
	height:250px;
	width:650px;
	font-size:12px;
}

#shower .slide-image {
	
	width:250px;
	height:175px;
	float:left;
	margin-top:-6px;

}

#shower .slide-text {
	margin-top:10px;
	margin-left:15px;
	width:350px;
	height:240px;
	float:left;
	text-align:left;
}

#shower .slide-content {
	font-weight:bold;
}


#shower .header {
	font-size:17px;
	font-weight:bold;
	color:#990000;
	margin-bottom:10px;
}

#shower .def-more {
	padding:0;
}


#shower .tabs {
	position:absolute;
	bottom:7px;
	right:5px;
}


#shower .tabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background: #fff;
	display:block;
	font-size:10px;
	color:#000;	
	border:1px solid #336699;
}

/* mouseover state */
#shower .tabs a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
#shower .tabs a.current {
	background: #336699;
} 	




 #big-vin div {
	color:#333;
	padding:10px 15px 3px 15px;

	font-size:12px;
	font-weight:bold;
}

 #big-vin .btnwrap {
	margin-left:85px;
}

#big-vin label {
	text-align:center;
	display:block;
}

#big-vin input {
	display:block;
	margin-left:0px;
	width:257px;
	height:30px;
	font-family:monospace;
	letter-spacing:3px;
	font-weight:bold;
	font-size:20px;
	border:1px solid #00a8e2;
	padding:5px;
	text-transform: uppercase;
	background:url(/img/fp/big-vin-bg.png) repeat-x;
	
}

#big-vin input:focus {
	border:1px solid #990000;
}


 #big-vin .def-more {
 	padding-left:5px;
 }



#vin-check .m5 {
		height:258px;	
}









div#element-box #vin-check div.b5 {
		background:url(/img/fp/j_border-bottom-tiny.png);
}


div#element-box #vin-check div.b5 div.b5 div.b5 {
	background:url(/img/fp/j_crn_bl_light-tiny.png) 0 0 no-repeat;
}


div#element-box #vin-check div.b5 div.b5 {
		background:url(/img/fp/j_crn_br_light-tiny.png) 100% 0 no-repeat;
}

a#big-button {
	background:url(/img/fp/button.png); width:187px; height:53px; display:block;margin:0 auto;	outline:none;
}

a#big-button:hover {
	background:url(/img/fp/button_over.png); width:187px; height:53px; display:block;margin:0 auto;	
}



div#element-box #news-box {
	background: #fefee6 url(/img/fp/boxes_bg.png) bottom no-repeat;
}

div#element-box #news-box .title {
	padding-right:0;
}



div#element-box #news-box .date {
	padding:0 0px;
	margin:0;
	text-align:right;
	color:#666;
	font-size:11px;
}

div#element-box #news-box .topic {
background:none;
border-bottom:2px solid #336699;
padding-left:0;
text-align:left;
margin-left:5px;
font-size:12px;
}


div#element-box #news-box .topic a:hover {
	text-decoration:none;
}

div#element-box #news-box .newsContent {
	padding-bottom:0;
}


div#element-box #news-box .title {

padding-left:5px;

}

div#element-box #news-box .m5 {
	padding:0 10px;

}

div#element-box #news-box div.b5 {
		background:url(/img/fp/j_border-bottom-tiny_yellow.png);
}


div#element-box #news-box div.b5 div.b5 div.b5 {
	background:url(/img/fp/j_crn_bl_light-tiny_yellow.png) 0 0 no-repeat;
}


div#element-box #news-box div.b5 div.b5 {
		background:url(/img/fp/j_crn_br_light-tiny_yellow.png) 100% 0 no-repeat;
}

div#element-box #news-box div.t5 {
		background:url(/img/fp/j_border-tiny_yellow.png) repeat-x;
}


div#element-box #news-box div.t5 div.t5 div.t5 {
	background:url(/img/fp/j_crn_tl_light-tiny_yellow.png) 0 0 no-repeat;
}


div#element-box #news-box div.t5 div.t5 {
		background:url(/img/fp/j_crn_tr_light-tiny_yellow.png) 100% 0 no-repeat;
}


.news-more {
	display:block;
	text-align:right;
}

a.rss-icon {
	background:url(/img/fp/rss-icon.gif) no-repeat;
	width:18px;
	height:18px;
	display:block;
	float:right;
	margin-top:3px;
}


#content div#element-box {
	margin-bottom:10px;
}


.corner {
	position:absolute;
	width:19px;
	height:15px;
	background:url(/img/fp/corner.png) no-repeat;
}






















/* Podgląd newsów */

.news-view {
	padding:10px;
}

.news-view .title {
	font-size:16px;
	font-weight:bold;
	color:#990000;
	margin-bottom:15px;
	
}

.news-view .date {
	font-size:12px;
	color:#666;
	float:right;
	
}

.news-view .short {
	font-size:13px;
	color:#336699;
	margin-bottom:10px;
	font-weight:bold;
	
}


.news-view .content {
	font-size:12px;
	color:#000;
	padding-bottom:10px;
	border-bottom:1px dashed #4f92d6;
	margin-bottom:20px;

	
}












/* Boxy */


div#element-box #boxes {
	width:670px;
	position:relative;
	background: url(/img/fp/boxy_bg.png);
}

div#element-box #boxes .m5 {
	height:250px;
	padding-left:25px;
	padding-right:10px;
}


div#element-box #boxes div.b5 {
		background:url(/img/fp/j_border-bottom-tiny.png);
}


div#element-box #boxes div.b5 div.b5 div.b5 {
	background:url(/img/fp/j_crn_bl_light-tiny.png) 0 0 no-repeat;
}


div#element-box #boxes div.b5 div.b5 {
		background:url(/img/fp/j_crn_br_light-tiny.png) 100% 0 no-repeat;
}


#boxes .ad-box {
	width:200px;
	height:225px;
	float:left;
	margin-right:10px;
	
}


#boxes .ad-box .header {
	font-size:16px;
	font-weight:bold;
	color:#336699;
	padding-bottom:5px;
	border-bottom:1px solid #88b8e8;
	margin-bottom:20px;
	
}

#boxes .ad-box img {
	float:left;
}


#boxes .ad-box .ad-text {
	width:130px;
	height:150px;
	float:left;
	margin-left:10px;
	color:#333;
	text-align:left;
}


#boxes .ad-box .more {
	width:130px;
	margin-top:10px;
	float:left;
	text-align:left;
	padding-left:20px;
	margin-left:70px;
	background:url(/img/content/ul-rm.gif) 0px 5px no-repeat;
}


/* Regulaminy */

div.paragraph {
	text-align:center;
}

.bold {
	font-size:12px;
	font-weight:bold;
}








#clicker {
			background: url(/img/fp/clicker_bg.gif);
}


div#element-box #clicker div.b5 {
		background:url(/img/fp/j_border-bottom-tiny.png);
}


div#element-box #clicker div.b5 div.b5 div.b5 {
	background:url(/img/fp/j_crn_bl_light-tiny.png) 0 0 no-repeat;
}


div#element-box #clicker div.b5 div.b5 {
		background:url(/img/fp/j_crn_br_light-tiny.png) 100% 0 no-repeat;
}






	/* navigation */
	#nav {


		height:125px;	
		width:670px;
						background:url(/img/fp/clicker_nav.gif);
	}
	
	#nav ul {	
		width:510px;
		margin:0 auto;	
	}
	
	#nav li {	
		border-right:2px solid #c5e0f6;
		float:left;
		width:125px;
		list-style-type:none;
		text-align:center;
		margin-top:0px;
			height:125px;	


	}
	
	
	#nav li.last {
		border:0;	
	}
	
	#nav a {
		color:#333333;
		display:block;
		position:relative;
		word-spacing:-2px;
		font-size:11px;		
		height:125px;
		text-decoration:none;
		outline:none;

	}	
	
	#nav a.current {
						background:url(/img/fp/clicker_nav_sel.gif);
	}
	
	#nav img {


		margin:0px 0 5px 20px;
		padding:4px;
		padding-top:10px;		
		display:block;
	}
	
	#nav strong {
		display:block;		
		font-size:13px;
	}
	
	/* panes */
	#panes {


		width:668px;	
		height:225px;
		
		/* must be relative so the individual panes can be absolutely positioned */
		position:relative;
	}
	
	/* crossfading effect needs absolute positioning from the elements */
	#panes div {
		display:none;		
		position:absolute;
		top:0px;
		left:20px;
		font-size:12px;
		color:#444;	
		width:640px; 
	}

	#panes strong {
		color:#222;
	}
	
	#panes img {
		float:left;
		margin-right:20px;		
	}
	
	#panes p.more {
		color:#000;
		font-weight:bold;
		font-size:13px;
	}
	
	#panes h3 {
		margin:0 0 -5px 0;
		font-size:22px;
		font-weight:normal;
		padding:0;
		color:#990000;
	}
	
	.overlay {
		display:none;
		width:500px;
		padding:20px;

	}




/* pasek płatności*/

#payment-strip {	
	margin:0 auto;
	margin-top:25px;
	margin-bottom:0px;
	text-align:left;
	width:985px;
	height:30px;
}

#payment-strip div {	

	width:845px;
		height:30px;
	margin:0 auto;	

}

#payment-strip a {	
	margin-right:5px;
	float:left;

}

#payment-strip table {	
	float:left;


}


