@media screen, projection {
* { padding:0; margin:0; }
fieldset, img { border:0; }
label, a { cursor:pointer; }
body, textarea, input, table, select { font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif }
option { padding:0 .2em; }
.before, .after { line-height:0; }
.before img, .after img { margin:0 !important; }

ul, ol, dd { margin-left:2em; }
h1, h2, h3, h4, h5, h6 { font-size:1em; margin:1em 0; }
p { margin-bottom:1em; }
div {margin: 0; padding: 0;}

a { color:#000000; text-decoration:underline; }
a:focus, a:hover { text-decoration:none; }

#top h2, #top h1, #news .news .text .wiecej span, hr, #top a span, .right_modul .left span, .right_modul .right span, #slide_long .right span, #slide_long .left span{ position:absolute; top:0; left:-1000em; }

h1, h2, h3, h4, ul, li {padding: 0; margin:0; border:0}

/* lay */

html, body { height:100%; width:100%; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;}

body {
	background: url(img/tlo_top.jpg) repeat-x #ffffff;
}

body.biale {
	background: #ffffff;
}

* html #start {
	height:100%;
}

#start {
	width:960px;
	padding:0px;
	position:relative;
	z-index:0;
	margin:0 auto;
	font-size:1em;
}

	#top {
		width: 960px;
		height: 157px;
		position: relative;
	}
	
	#top #reklamatop {
		position: absolute;
		left: 492px;
		top: 43px;
		width: 468px;
	}
	
		#top a.home {
			position: absolute;
			display: block;
			width: 300px;
			height: 46px;
			left: 0;
			top: 111px;
			z-index: 100;
			background: url(img/logo.jpg) no-repeat 0 0;
		}
		
	#top .menu {
		width: 960px;
		position: absolute;
		left:0;
		top: 117px;
	}
	
		#top .menu ul {
			width: 660px;
			float: right;
			background: url(img/menu.gif) repeat-x 0 0;
			height: 40px;
			list-style: none;
			position: relative;
			font-size: 0.9em;
		}
		
			#top .menu ul li {
				position: relative;
				float: left;
				height: 40px;
				border-left: 1px solid #000000;				
			}
			
			#top .menu ul li.last {
				border-right: 1px solid #000000;
			}
			
				#top .menu ul li a {
					font-weight: bold;
					color: rgb(221, 221, 221);
					text-decoration: none;
					background: url(img/menu.gif) repeat-x 0 0;
					display: block;
					float: left;
					height: 28px;
					padding: 12px 30px 0 30px;
				}
				
				#top .menu ul li a:hover {
					background: url(img/menu_hover.gif) repeat-x 0 0;
					height: 30px;
					padding: 10px 30px 0 30px;
				}
				
	#top .top_menu {
		width: 960px;
		position: absolute;
		left:0;
		top: 0px;
	}
	
		#top .top_menu ul {
			list-style: none;
			position: relative;
		}
		
			#top .top_menu ul li{
				float: right;
				position: relative;
				clear: none;
				background: url(img/top_menu.gif) no-repeat 0 0;
				height: 21px;
				padding: 9px 4px 0 6px;
			}
			
			#top .top_menu ul li.last {
				background: none;
			}
			
				#top .top_menu ul li.pogoda a img {
					position: absolute;
					top: 3px;
					right: 4px;
				}
			
				#top .top_menu ul li.pogoda a {
					padding-right: 38px;
				}
			
				#top .top_menu ul li a {
					color: #ffffff;
					text-decoration: none;
					display: block;
					background: url(img/arrow.gif) no-repeat 0 4px;
					padding: 0 0 0 9px;
					font-weight: bold;
					font-size: 0.9em;
					font-family: Tahoma;
				}
				
				#top .top_menu ul li a:hover {
					text-decoration: underline;
				}
	
	#top .imieniny {
		position: absolute;
		left: 0;
		top: 9px;
		color: #FFFFFF;
		font-size: 0.9em;
	}
	
	#top #pogoda {
		position: absolute;
		left: 0;
		top: 30px;
		font-size: 0.8em;
		display: none;
	}
	
#content {
	position: relative;
	width: 100%;
	clear: both;
	padding: 2px 0 0 0;
}

	#content_left {
		width: 455px;
		position: relative;
		float: left;
	}
		
		#wyszukiwarka {
			width: 455px;
			height:125px;
			background: url(img/szukaj.gif) no-repeat 0 0;
			position: relative;
		}
		
		#wyszukiwarka h3 {
			text-transform: uppercase;
			color: #ffffff;
			position: absolute;
			top: 13px;
			left: 15px;
		}
		
		#wyszukiwarka label {
			position: absolute;
			display: block;
			left: 15px;
			top: 38px;
			color: rgb(229, 165, 5);
			font-weight: normal;
		}
		
		#wyszukiwarka .text {
			position: absolute;
			left: 15px;
			top: 55px;
			width: 300px;
			color: rgb(110, 5, 6);
			font-size: 0.8em;
			padding: 1px 0 1px 0;		
		}
		
		#wyszukiwarka .szukaj {
			color: #FFFFFF;
			height: 20px;
			font-family: Arial, Helvetica, sans-serif;
			background: rgb(110, 5, 6);
			border: 1px solid #ffffff;
			position: absolute;
			top: 53px;
			left: 324px;
			font-size: 0.9em;
			width: 45px;
			padding: 0 4px 0 4px;
			margin: 0;
		}
		
		#wyszukiwarka a {
			position: absolute;
			left: 319px;
			top: 97px;
			color:#FFFFFF;
			display: block;
			background: url(img/zaw.jpg) no-repeat 100% 0;
			padding: 0 19px 1px 0;
			text-decoration: none;
		}
		
		#wyszukiwarka a:hover {
			text-decoration: underline;
		}
		
		#galerie ,
		#news {
			width: 455px;
			position: relative;
		}
		
			#galerie .news_break ,
			#news .news_break {
				height: 13px;
			}
			
			#news .news {
				width: 439px;
				position: relative;
				padding: 0px 5px 5px 10px;				
				border-right: 1px dotted rgb(147, 147, 147);
				background: url(img/linia2.jpg) 3px 100% no-repeat;				
			}
			#news .galeria {
				width: 439px;
				position: relative;
				padding: 0px 5px 5px 10px;				
				border-right: 1px dotted rgb(147, 147, 147);
				background: url(img/linie_poziom.gif) repeat-x bottom;				
			}
			#news .ga_tlo {
				background-color: #f2f3f7				
			}
			
			#galerie .przerywane ,
			#news .przerywane {
				background: none;
				border-bottom: 1px dotted rgb(172, 0, 3);
			}
				
				#galerie .galeria .szukaj_nic ,
				#news .news .szukaj_nic {
					text-align: center;
					padding: 10px 0 15px 0;
					font-weight: bold;
					color: rgb(185, 0, 4);
				}
			
				#galerie .galeria h3 ,
				#news .news h3 {
					font-size:1.1em;
					font-family: Georgia, "Times New Roman", Times, serif;
					color: rgb(185, 0, 4);
				}
				
				#galerie .galeria h3 a ,
				#news .news h3 a {
					font-family: Georgia, "Times New Roman", Times, serif;
					color: rgb(185, 0, 4);
					text-decoration: none;
				}
				
				#galerie .galeria h3 a:hover ,
				#news .news h3 a:hover {
					text-decoration: underline;
				}
				
				#galerie .galeria .data ,
				#news .news .data {
					font-size: 0.8em;
					color: rgb(97, 97, 97);
					padding: 0 0 0 10px;
					font-weight: bold;
				}
				
				#galerie .galeria .text ,
				#news .news .text {
					padding: 10px 0 10px 0;
					color: rgb(100, 100, 100);
					font-size: 1em;					
					text-align: justify;
					position: relative;
				}
				
				#galerie .spis .text ,
				#news .spis .text {
					padding-top: 2px;
					font-size: 0.9em;
				}
				
				#galerie .spis h3 ,
				#news .spis h3 {
					font-size: 1em;
				}
				
				#galerie .galeria .text img.obrazek ,
				#news .news .text img.obrazek {
					float: left;
					border: 2px solid rgb(240, 240, 240);
					margin: 0 10px 0 0;
				}		
				
				#galerie .galeria .text img.obrazek_right ,
				#news .news .text img.obrazek_right {
					float: right;
					border: 2px solid rgb(240, 240, 240);
					margin: 0 0px 0 10px;
				}		
				
				#galerie .galeria .linki,
				#news .news .linki{
					clear: both;
					width: 434px;
					text-align: right;
					color: rgb(97, 97, 97);
					padding: 0 5px 0 0;
					font-size: 0.8em;
				}
				
					#galerie .galeria .linki a,
					#news .news .linki a {
						text-decoration: none;
						color: rgb(185, 0, 4);
					}
					
					#galerie .galeria .linki a:hover,
					#news .news .linki a:hover {
						text-decoration: underline;
					}		
					
			#news .strony{
					clear: both;
					width: 455px;
					color: rgb(96, 91, 97);
					font-family:Tahoma;
					font-size: 0.9em;
					padding: 20px 0 20px 0;
					text-align: right;
				}
				
			#galeria .strony {
				width: 705px;
				padding: 10px 0 10px 0;
			}
				
				#galeria .strony a,
				#news .strony a {
					color: rgb(96, 91, 97);
					text-decoration: none;
				}
				
				#galeria .strony a:hover,
				#news .strony a:hover {
					text-decoration: underline;
				}
				
				#galeria .strony a.active,
				#news .strony a.active {
					font-weight: bold;
				}
				
			#news .zrodlo {
				position: absolute;
				right:0;
				top: -2px;
				font-size: 0.8em;
				color: rgb(97, 97, 97);
				font-weight: bold;
			}
			
			#news .linki_podstrona {
				display: none;
				text-align: right;
				font-size: 1em;
				font-weight: bold;
				font-family: Georgia, "Times New Roman", Times, serif;
				color: rgb(185, 0, 4);
			}
			
				#news .linki_podstrona a {
					text-decoration: none;
					font-family: Georgia, "Times New Roman", Times, serif;
					color: rgb(185, 0, 4);
				}
				
				#news .linki_podstrona a:hover {
					text-decoration: underline;
				}
				
	#content_center {
		float: left;
		width: 250px;
		padding: 0 0 0 5px;
		position: relative;
	}
	
		#content_center .center_modul {
			width: 250px;
		}
		
		#content_center .odstep {
			padding: 10px 0 10px 0;
		}
		
		#content_center .center_modul h3 {
			background: url(img/naglowek_m.jpg) no-repeat;
			width: 225px;
			height: 22px;
			font-family: Verdana, Tahoma;
			color: #FFFFFF;
			font-weight: bold;
			text-transform: uppercase;
			font-size: 1.0em;
			padding: 8px 0 0 25px;
		}
		
		#content_center .center_modul ul {
			width: 250px;
			list-style: none;
		}
		
		#content_center .odstep ul {
			padding-top: 5px;
		}
		
			#content_center .center_modul ul li {
				padding: 2px 28px 4px 28px;
				width: 194px;
				background: url(img/s_zolta.jpg) 12px 50% no-repeat rgb(125, 0, 3);
				border-bottom: 1px solid #af3b3c;
				
			}
			
			#content_center .center_modul ul li a {
				text-decoration: none;
				color:#FFFFFF;
				font-size: 0.9em;
				font-family: Tahoma;
			}
			
			#content_center .center_modul ul li.last {
				background: rgb(125, 0, 3);
				border: 0;
				font-family:Arial, Helvetica, sans-serif;
				text-align: right;
				font-size: 0.85em;
				font-weight: bold;
				padding: 1px 28px 4px 28px;				
			}
			
			#content_center .center_modul ul li.last a {
				text-decoration: underline;
			}

#stopka {
	height: 120px;
	position: relative;
	clear: both;
	width: 100%;
	background: url(img/tlo_stopka.jpg) repeat-x 0 0;		
}

	#stopka_tresc {
		width: 960px;
		margin: 0 auto;
		height: 120px;
		background: url(img/oddzielacz_stopka.jpg) 100% 12px no-repeat;
		position: relative;
	}
	
		#newsletter {
			width: 330px;
			height: 120px;
			background: url(img/oddzielacz_stopka.jpg) 0 12px no-repeat;
			position: relative;
			float: left;
		}
		
			#newsletter h3 {		
				font-family: Verdana, Tahoma;
				color: #FFFFFF;
				font-weight: bold;
				text-transform: uppercase;
				font-size: 1.1em;
				position: absolute;
				top: 35px;
				left: 80px;
			}
			
			#newsletter .email {
				position: absolute;
				left: 80px;
				top: 55px;
				width: 120px;
			}
			
			#newsletter .wyslij {
				border: 1px solid #ffffff;
				color: #ffffff;
				background: rgb(110, 5, 6);
				font-size: 0.8em;
				font-family: Arial, Helvetica, sans-serif;
				padding: 1px 5px 1px 5px;
				position: absolute;
				top: 53px;
				width: 43px;
				left: 208px;
			}
			
			#newsletter .polityka {
				position: absolute;
				top: 79px;
				left: 85px;
			}
			
			#newsletter .polityka_label {
				font-size: 0.9em;
				color:#FFFFFF;
				position: absolute;
				left: 105px;
				top: 79px;
				width: 200px;
				font-family: Tahoma;
			}
			
		#linki {
			width: 630px;
			height: 120px;
			background: url(img/oddzielacz_stopka.jpg) 0 12px no-repeat;
			position: relative;
			float: left;
		}
		
			#linki ul {
				list-style: none;
				position: relative;
				position: absolute;
				left: 18px;
				top: 30px;
			}
			
				#linki ul li {
					position: relative;
					float: left;
					clear: none;
					border-left: 2px solid #ffffff;
					padding: 0 8px 0 8px;
					font-size: 0.9em;
					line-height: 11px;
				}
				
				#linki ul li.first {
					border: 0;
				}
				
					#linki ul li a{
						text-decoration: none;
						font-weight: bold;
						color: #ffffff;
						font-family: Tahoma;
					}
					
					#linki ul li a:hover {
						text-decoration: underline;
					}
					
					#linki ul li.blue {
						margin: 3px 0 0 0;
					}
					
					#linki ul li.enter {
						border: 0;
						clear: both;
						padding-left: 234px;
					}
					
			#linki div {
				color: #ffffff;
				position: absolute;
				top: 70px;
				left: 0;
				text-align: center;
				width: 630px;
				font-size: 0.9em;
				font-weight: bold;
			}

.komentarz {
	position: relative;
	padding: 0 0 0 10px;
	width: 444px;
	border-right: 1px dotted rgb(147, 147, 147);
}

.komentarz2 {
	width: 600px;
}

	.komentarz label {
		color: rgb(102, 102, 102);
		font-size: 0.9em;
		font-weight: bold;
		font-family: Tahoma;
		clear: both;
		position: relative;
		float: left;
		padding: 10px 0 2px 0;
	}
		
	.komentarz .pole {
		float: left;
		clear: both;
		border: 1px solid rgb(207, 207, 207);
		width: 150px;
		color: #666666;
		font-size: 0.9em;
		color: #666666;
		padding: 2px 1px 2px 1px;
	}
	
	.komentarz .kod {
		float: left;
		border: 1px solid rgb(207, 207, 207);
		width: 120px;
		font-size: 0.9em;
		color: #666666;
		padding: 2px 1px 2px 1px;
	}
	
	.komentarz label.kod_label {
		clear: none;
		padding: 13px 0px 2px 0px;
		margin: 0 100px 0 0;
		float: left;
	}
	
	.komentarz label.kod_label {
		margin: 0 253px 0 0;
	}
	
	.komentarz label span {
		color:#FF0000;
		font-weight: normal;
	}
	
	.komentarz .captcha {
		float: left;
		padding: 10px 10px 0 0;
		clear: both;
	}
		
	.komentarz .textarea {
		height: 56px;
		padding: 2px 1px 2px 1px;
		font-size: 0.9em;
		width: 430px;
		color: #666666;
	}
	
	.komentarz2 .textarea {
		width: 580px;
	}
	
	.komentarz .wyslij {
		background-color: rgb(110, 5, 6);
		color: #FFFFFF;
		font-size: 0.9em;
		position: relative;
		float: left;
		left: 120px;
		border: 0px;
		padding: 2px 5px 2px 5px;
		margin: 0;
	}
	
	.komentarz2 .wyslij {
		left: 20px;
	}
	
	.komentarz .info {
		color: #FF0000;
		font-size: 0.75em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 10px 10px 10px 10px;
		font-style:italic;
		float: left;
		clear: both;
		width: 424px;
	}
	
	.komentarz2 .info {
		width: 578px;
	}
	
	.komentarz h5 {
		color: rgb(172, 0, 3);
		padding: 10px 0 0 0;
		margin: 0;
	}
	
	.komentarz .error {
		border: 1px solid #ff0000;
	}
	
	.info2 {
		font-size: 0.9em;
		font-weight: bold;
		text-align: center;
		width: 100%;
	}
	
.komentarze {
	position: relative;
	padding: 0 0 0 10px;
	margin: 0;
	width: 444px;
	border-right: 1px dotted rgb(147, 147, 147);
}

.komentarze2 {
	width: 600px;
}

	.komentarze h5 {
		color: rgb(172, 0, 3);
		padding: 10px 0 0 0;
		margin: 0;
		clear: both;
		position: relative;
	}
	
	.komentarze h6 {
		float: left;
		color: rgb(172, 0, 3);
		font-size: 0.9em;
		font-weight: normal;
		margin: 0;
		padding: 0;
	}
	
	.komentarze .data {
		float: right;
		font-size: 0.9em;
		color: rgb(172, 0, 3);
		font-size: 0.9em;
		padding: 0 3px 0 0;
		display: block;
	}
	
	.komentarze .text {
		clear: both;
		font-size: 0.9em;
		color: rgb(100, 100, 100);
		padding: 2px 0 0 0;
	}
	
	.komentarze .kom {
		padding: 10px 0 10px 0;
		border-bottom: 1px dotted rgb(172, 0, 3);
		width: 434px;
	}
	.komentarze2 .kom {
		padding: 10px 0 10px 0;
		border-bottom: 1px dotted rgb(172, 0, 3);
		width: 582px;
	}

	.komentarze .szary {
		background: #F9F9F9 ;
	}

.kontakt {
	padding: 10px 0 10px 0;
}

	.kontakt div {
		padding: 2px 0 2px 0;
		float: left;
		position: relative;
		width: 100%;
		clear: both;
	}
	
	.kontakt label {
		width: 150px;
		display: block;
		position: relative;
		float: left;
		color: #444444;
		font-size: 0.9em;
	}
	
	.kontakt textarea,
	.kontakt input {
		width: 270px;
		position: relative;
		float: left;
		padding: 2px;
		font-size: 0.9em;
		color: #666666;
		border: 1px solid #666666;
	}

	.kontakt textarea {
		height: 80px;
	}
	
	.kontakt .submit {
		background-color: rgb(110, 5, 6);
		color: #FFFFFF;
		font-size: 0.9em;
		position: relative;
		float: left;
		left: 130px;
		border: 0px;
		padding: 2px 5px 2px 5px;
		width: auto;
		position: relative;
		left: 150px;
		top: 5px;
	}

	.kontakt button {
		background-color: #EEEEEE;
		color: #000000;
		font-size: 0.9em;
		position: relative;
		float: left;
		left: 130px;
		border: 1px solid #000000;
		padding: 1px 3px 1px 3px;	
		width: auto;
		position: relative;
		left: 320px;
		top: 5px;
	}
	
	.kontakt .hidden {
		display: none;
	}
	
	.kontakt24 label{
		width: auto;
		clear: both;
	}
	
	.kontakt24 textarea,
	.kontakt24 input {
		clear: both;
		width: 420px;
	}

.clear {
	clear: both;
}

.forum_temat{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: rgb(185, 0, 4);
	display: block; 
	width: 100%;
	padding: 5px 0 0 0;
	clear: both;
	font-weight: bold;
	text-decoration: none;
}

.forum_wpis{
	display: block; 
	padding: 0 0 0 10px;
	clear: both;
	color: rgb(100, 100, 100);
	text-decoration: none;
}

	#content_right {
		float: left;
		width: 245px;
		padding: 0 0 0 5px;
		position: relative;
	}

		#content_right .right_modul {
			width: 245px;
		}
		
		#content_right .right_modul h3 {
			background: url(img/naglowek_m2.gif) no-repeat;
			width: 225px;
			height: 22px;
			font-family: Tahoma;
			color: #FFFFFF;
			font-weight: bold;
			text-transform: uppercase;
			font-size: 1.2em;
			padding: 8px 0 0 20px;
		}

#wrap {
	height: 120px;
	background: #FFFFFF;
	width: 195px;
	float: left;
	position: relative;
	overflow: hidden;
}

	.right_modul .left {
		width: 13px;
		margin-right: 12px;
		height: 120px;
		background: url(img/btnPrevSlide.gif) no-repeat 0 3px #FFFFFF;
		display: block;
		float: left;
		position: relative;
	}
	
	.right_modul .right {
		width: 13px;
		height: 120px;
		margin-left: 12px;
		background: url(img/btnNextSlide.gif) no-repeat 0 3px #FFFFFF;
		display: block;
		float: left;
		position: relative;
		}

	/*
	.right_modul .left {
		width: 25px;
		height: 120px;
		background: url(img/strzalka_cz3.jpg) no-repeat 0 50px #FFFFFF;
		display: block;
		float: left;
		position: relative;
	}
	
	.right_modul .right {
		width: 25px;
		height: 120px;
		background: url(img/strzalka_cz2.jpg) no-repeat 0 50px #FFFFFF;
		display: block;
		float: left;
		position: relative;
	}
	*/
	
	.right_modul ul {
		list-style: none;
		width: 1950px;		
		height: 120px;
		position: relative;
		text-align: center;
		padding: 5px 0 5px 0;
	}
	
		.right_modul ul li {
			position: relative;
			clear: none;
			float: left;
			width: 195px;
			height: 120px;
		}
		
		.right_modul ul li h4 {
			width: 100%;
			text-align: left;
		}
		
		.right_modul ul li h4 a {
			color: rgb(100, 100, 100);
			font-weight: normal;
			font-size: 0.9em;
			text-decoration: none;		
		}
		
		.right_modul ul li h4 a:hover {
			text-decoration: underline;
		}

	#content_right .right_modul .all {
		background: rgb(125, 0, 3);
		border: 0;
		font-family:Arial, Helvetica, sans-serif;
		text-align: right;
		font-size: 0.85em;
		font-weight: bold;
		padding: 1px 28px 4px 28px;
		width: 189px;
		clear: both;
	}
			
			#content_right .right_modul .all a {
				text-decoration: underline;
				color: #FFFFFF;
			}

#content_big_left {
		width: 705px;
		position: relative;
		float: left;
	}


	#galiera {
		width: 720px;
		position: relative;
	}
	
			#galeria .galeria_break {
				height: 7px;
			}
			
			#galeria .galeria {
				width: 699px;
				position: relative;
				padding: 0px 5px 5px 0px;				
				border-right: 1px dotted rgb(147, 147, 147);				
				background: url(img/linia2.jpg) 3px 100% no-repeat;				
			}
			
			#galeria .przerywane {
				background: none;
				border-bottom: 1px dotted rgb(172, 0, 3);
			}

				#galeria .galeria h3 {
					font-size:1.1em;
					font-family: Georgia, "Times New Roman", Times, serif;
					color: rgb(185, 0, 4);
					padding: 0 0 4px 0;
				}
				
				#galeria .galeria h3 a {
					font-family: Georgia, "Times New Roman", Times, serif;
					color: rgb(185, 0, 4);
					text-decoration: none;
				}
				
				#galeria .galeria h3 a:hover {
					text-decoration: underline;
				}
				
				#galeria .galeria h3 .text {
					font-size: 0.9em;
					position: relative;
					height: 95px;
				}
				
				#galeria .galeria img {
					float: left;
					margin: 0 5px 0 0;
					border: 1px solid rgb(172, 0, 3);
				}
				
				#galeria .galeria .ilosc {
					height: 17px;
					padding: 3px 0 0 10px;
					background: #7d0003;
					color: #FFFFFF;
					position: absolute;
					left: 272px;
					top: 77px;
					font-size: 0.8em;
					width: 423px;
				}
				
				#galeria .galeria .ilosc a {
					color: #FFFFFF;
					text-decoration: none;
					position: absolute;
					left: 325px;
					height: 3px;
				}
				
				#galeria .galeria .ilosc a:hover {
					text-decoration: underline;
				}

	.akt_kontakt24 {
		padding: 0 0 10px 0;
		border-right: 1px dotted rgb(147, 147, 147);
	}

	.akt_kontakt24 fieldset {
		border: 1px solid #014282;
		padding: 5px 10px 5px 10px;
		width: 410px;
		margin: 0 auto;
		text-align: right;
		font-weight: bold;
		font-style:italic;
		font-size: 0.9em;
	}
	
		.akt_kontakt24 legend {
			color: #014282;
			font-weight: bold;
			font-size: 1.4em;
		}
		
		.akt_kontakt24 a {
			text-decoration: none;
			font-size: 1.2em;
			color: #940202;
		}
		
		.akt_kontakt24 a:hvoer {
			text-decoration: underline;
		}

/* galeria duza */

		#galeria_jeden .top {
			width: 100%;
			border-bottom: 1px dotted #000000;
			padding: 5px 0 5px 0;
			position: relative;
		}

		#galeria_jeden h3 {
			font-size:1.1em;
			font-family: Georgia, "Times New Roman", Times, serif;
			color: rgb(185, 0, 4);
			width: 800px;
		}
		
		#galeria_jeden ul {
			position: absolute;
			left: 680px;
			top: 5px;
			list-style: none;
			width: 280px;
		}
		
		#galeria_jeden ul li {
			color:#000000;
			position: relative;
			float: left;
			clear: none;
			font-weight: bold;
			font-size: 0.8em;
			padding: 0 5px 0 5px;
		}
		
		#galeria_jeden ul li.poprzednie {
			width: 70px;
			height: 18px;
		}
		
		#galeria_jeden ul li.zdjecie {
			padding: 2px 18px 0 14px;
		}
		
		#galeria_jeden ul li a {
			text-decoration: none;
			display: block;
			height: 14px;
		}
		
		#galeria_jeden ul li.poprzednie a {
			background: url(img/galeria_lewo.gif) no-repeat 0 0;
			padding: 2px 0 0 25px;
		}
		
		#galeria_jeden ul li.nastepne a {
			background: url(img/galeria_prawo.gif) no-repeat 100% 0;
			padding: 2px 20px 0 0px;
		}
		
		#galeria_jeden ul li a:hover {
			text-decoration: underline;
		}
		
		#galeria_jeden .galeria_srodek {
			padding: 5px 0 0 0;
			position: relative;
			border-bottom: 1px dotted #000000;
			width: 100%;
		}
		
		#galeria_jeden .galeria_srodek .photo {
			text-align: center;
			font-style: italic;
			font-size: 0.8em;
			position: relative;
			float: left;
			width: 720px;
			color: #rgb(100, 100, 100);
			padding: 0 0 5px 0;
		}
		
			#galeria_jeden .galeria_srodek .photo img {
				padding: 0 0 3px 0;
			}
			
		#galeria_jeden .galeria_srodek .opis {
			padding: 0 0 0 10px;
			width: 230px;
			position: relative;
			float: left;
			font-size: 1em;
			color: #rgb(100, 100, 100);
		}
		
		#galeria_jeden .galeria_srodek .opis .wyslij {
			background: #ffffff;
			padding: 20px 0 0 0;
			clear: both;
		}
		
			#galeria_jeden .galeria_srodek .opis .wyslij a {
				color:#999999;
				text-decoration: none;
				font-size: 0.8em;
				display: block;
				padding: 0 0 0 22px;
				background: url(img/koperta.gif) no-repeat 0 0;
				color: rgb(185, 0, 4);
			}
			
			#galeria_jeden .galeria_srodek .opis .wyslij a:hover {
				text-decoration: underline;
			}
		
		#galeria_jeden .bottom {
			position: relative;
			width: 100%;
			 height: 20px;
			padding: 5px 0 5px 0;
		}


	#wrap {
		z-index: 100;
	}

	#wrap ul {
		list-style: none;
		width: 1950px;		
		height: 120px;
		position: relative;
		text-align: center;
		padding: 5px 0 5px 0;
		left: 0;
		top: 0;
	}
	
		#wrap ul li {
			position: relative;
			clear: none;
			float: left;
			width: 195px;
			height: 120px;
		}
		
		#wrap ul li h4 {
			width: 100%;
			text-align: left;
		}
		
		#wrap ul li h4 a {
			color: rgb(100, 100, 100);
			font-weight: normal;
			font-size: 0.9em;
			text-decoration: none;	
			height: auto;
			display: inline;	
		}
		
		#wrap ul li a {
			height: auto;
		}
		
		#wrap ul li h4 a:hover {
			text-decoration: underline;
		}

	#wrap .all {
		background: rgb(125, 0, 3);
		border: 0;
		font-family:Arial, Helvetica, sans-serif;
		text-align: right;
		font-size: 0.85em;
		font-weight: bold;
		padding: 1px 28px 4px 28px;
		width: 189px;
	}
			
			#wrap .all a {
				text-decoration: underline;
				color: #FFFFFF;
			}

	#slide_long .left {
		width: 13px;
		margin-right: 12px;
		margin-top: 8px;
		height: 100px;
		background: url(img/btnPrevSlide.gif) no-repeat 0 -7px #FFFFFF;
		display: block;
		float: left;
		position: relative;
	}
	
	#slide_long .right {
		width: 13px;
		height: 100px;
		margin-left: 12px;
		margin-top: 8px;
		background: url(img/btnNextSlide.gif) no-repeat 0 -7px #FFFFFF;
		display: block;
		float: left;
		position: relative;
		}
	
	#slide_long h3{
		padding-bottom: 5px;
	}
	
	#slide_long .all {
		background: rgb(125, 0, 3);
		border: 0;
		font-family:Arial, Helvetica, sans-serif;
		text-align: right;
		font-size: 0.85em;
		font-weight: bold;
		padding: 1px 28px 4px 28px;
		width: 189px;
	}
	
			#slide_long .all a {
				text-decoration: underline;
				color: #FFFFFF;
			}
	
	#slide_long {
		position: relative;
		padding: 5px 0px;
		border-bottom:1px dotted #000000;
	}
	
	#slide_long #wrap {
		width: 908px;
		height: auto;
		background-color: #F9F9F9;
	}
	
		#slide_long #wrap ul {
			height: 107px;
		}
	
		#slide_long #wrap ul li {
			width: 217px;
			height: 107px;
		}
	
#galeria_jeden {
	position: relative;
	width: 100%;
}

.dotted {
	font-size: 0;
	height: 10px;
	clear: both;
	border-bottom: 1px dotted #000000;
	}
}
