﻿@charset "utf-8";
@import url('reset.css');

body {
	background: url(../images/bg.png) repeat #ececec;
	font-family: Tahoma, Verdana, Sans-serif, Arial;
	font-size: 12px;
	color: #333;
}

a { 
		text-decoration:none;
	    color: #333;
}
a:hover {
		text-decoration:underline;
}

h1 {
	font-size:14px;
	color:#FF7E2F;
	font-weight:bold;
	display:block;
	border-bottom: 1px solid #f1f1f1;
	padding: 3px 5px;
}


div#all {
		width:1013px;
		height:auto;
		margin:0 auto;
}

div#top {
		width:1013px;
		height:167px;
}
				
				
					div#log_buttons {height:152px; }
						div#logo {width:339px; height:152px; float:left;}
						div#buttons {width:674px; height:152px; float:right; }
						div#buttons_a {width:654px; height:40px; padding-right:20px; padding-top:5px; text-align:right;}
						div#buttons_b {width:674px; height:130px;}
				
/*====================*/
/*=== MENU GŁÓWNE ===*/
/*====================*/

div#menu-top {
	height: 42px;
	width:1001px;
	margin:0 auto;
}
	div#menu-top ul.menu, ul.menu li {
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	div#menu-top ul.menu li {
		float: left;
	}
	div#menu-top ul.menu a {
		display: block;
		height: 42px;
	}
	
	
	ul#menu li a span {
		display:block;
		height:100%;
		width:100%;
		z-index:100;
	}
	
	ul#menu li a span:hover {
		cursor:pointer;
	}
	
	
	div#menu-top ul.menu a.glowna {width: 180px; background: url(../images_de/glowna.png) no-repeat scroll top left;}
	div#menu-top ul.menu a.ofirmie {width: 142px; background: url(../images_de/ofirmie.png) no-repeat scroll top left;}
	div#menu-top ul.menu a.oferta {width: 134px; background: url(../images_de/oferta.png) no-repeat scroll top left;}
	div#menu-top ul.menu a.galeria {width: 214px; background: url(../images_de/galeria.png) no-repeat scroll top left;}
	div#menu-top ul.menu a.certyfikaty {width: 179px; background: url(../images_de/certyfikaty.png) no-repeat scroll top left;}
	div#menu-top ul.menu a.kontakt {width: 152px; background: url(../images_de/kontakt.png) no-repeat scroll top left;}

	ul#menu li a.glowna span {background: url(../images_de/glowna.png) no-repeat scroll bottom left;}
	ul#menu li a.ofirmie span {background: url(../images_de/ofirmie.png) no-repeat scroll bottom left;}
	ul#menu li a.oferta span {background: url(../images_de/oferta.png) no-repeat scroll bottom left;}
	ul#menu li a.galeria span {background: url(../images_de/galeria.png) no-repeat scroll bottom left;}
	ul#menu li a.certyfikaty span {background: url(../images_de/certyfikaty.png) no-repeat scroll bottom left;}
	ul#menu li a.kontakt span {background: url(../images_de/kontakt.png) no-repeat scroll bottom left;}


						
						div#top_cien {
								height:15px; background:url(../images/top_cien.png) no-repeat scroll 0 0;}


div#content {overflow: hidden; width:1001px; padding-left:6px; padding-right:6px; background:url(../images/bg_all.png) repeat-y;}

div#txt {padding:15px; overflow:hidden;}


	div#footer {
	width:1001px;
	background:url(../images/footer.png) no-repeat scroll 0 0;
	padding-left:6px; padding-right:6px;
	height:53px;
}
		div#cop {
	padding:25px 10px 0px 10px;
	font-size:11px;
	overflow: hidden;
}


	.pirobox:link img{
	border: 1px solid #CCC ;
	display:block; margin:8px;
	float:left;
	padding:1px;
}
.pirobox:visited img{
	border: 1px solid  #333;		display:block; margin:8px;
	float:left;
	padding:1px; 

}
.pirobox:active img{
	border: 1px solid #333;		display:block; margin:8px;
	float:left;
	padding:1px;

}
.pirobox:hover img{
	border: 1px solid #333;
	display:block;
	margin:8px;
	float:left;
	padding:1px;
}



						
			a.button {
	padding:3px 14px;
	font-size:11px;
	text-decoration: none;
	display: block;
	background-color:#EAF5F9;
	color:#11495E;
	border-bottom: 1px solid #009DDA;
	display:block;
	float:left;
			}
			
		a.button:hover {
	background-color: #009DDA;
	color: #FFFFFF;
	}

			a.but {
	padding:5px 20px;
	font-size:12px;
	text-decoration: none;
	display: block;
	background-color:#EAF5F9;
	color:#11495E;
	border-bottom: 1px solid #009DDA;
	display:block;
	font-weight:bold;
	float:left;
			}
					a.but:hover {
	background-color: #009DDA;
	color: #FFFFFF;
	}




/*====================*/
/*=== Slider ===*/
/*====================*/

div#slider_gl {
	width:1001px;
	height:349px;
}


#slider-wrapper {
	width:1001px;
	height:349px;
	margin:0 auto;
}

#slider {
	position:relative;
	width:1001px;
	height:349px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:450px;
	bottom:-25px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}



/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}

.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}

.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}

.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8;
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}

.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

div#news { padding-top:10px;}
div#wpis {margin-bottom:7px; border-bottom:1px solid #CDDBF2; padding-bottom:10px;}
span.tytul {
	font-size:16px;
	color:#FF7E2F;
	font-weight:bold;
	display:block;
	border-bottom: 1px solid #f1f1f1;
	padding: 3px 5px;
}

span.tytul a {
	font-size:14px;
	color:#FF7E2F;
	font-weight:bold;
	display:block;
	border-bottom: 1px solid #f1f1f1;
	padding: 3px 5px;
}

span.tytul_album{
	font-size:14px;
	color:#FF7E2F;
	font-weight:bold;
	display:block;
	margin: 5px;
	border-bottom: 1px solid #333;
	padding: 3px 10px;
  width:940px;
}
span.tresc {
	margin-top:5px;
	display:block;
	padding-bottom: 5px;
}


a.miesz {display:block; text-decoration:none; border:0 none; background:url(../images_de/a.png) no-repeat left top transparent; width:332px; height:107px; float:left; opacity: 0.9; }
a.prze {display:block; text-decoration:none; border:0 none; background:url(../images_de/b.png) no-repeat left top transparent; width:342px; height:107px; float:left;  opacity: 0.9;}

a.miesz:hover {opacity: 1;}
a.prze:hover {opacity: 1; }

a.pl {display:block; text-decoration:none; border:0 none; background:url(../images/pl.png) no-repeat left top transparent; width:34px; float:left; height:22px; float:left; opacity: 0.8; }
a.eng {display:block; text-decoration:none; border:0 none; background:url(../images/eng.png) no-repeat left top transparent; width:34px; float:left; margin-left:5px; height:22px; float:left; opacity: 0.8; }
a.de {display:block; text-decoration:none; border:0 none; background:url(../images/de.png) no-repeat left top transparent; width:34px; height:22px; float:left; margin-left:5px; float:left; opacity: 0.8; }

a.pl:hover, a.eng:hover, a.de:hover {opacity: 1; }
.block_gallery{
  float:left;
  margin:0 5px 0 0;
  width:220px;
  padding:5px;
  height:180px;
  border:1px solid #CCC;
  background-color:#FBFBFB;
  margin:2px;
}
.block_gallery:hover{
  float:left;
  margin:0 5px 0 0;
  width:220px;
  padding:5px;
  height:180px;
  border:1px solid #CCC;
  background-color:#fff;
  margin:2px;
}
#wstecz_glowna {
	padding:2px 5px;
	height:20px;
	overflow:hidden;
	border-top: 1px solid #999;
	margin: 10px 5px;
  clear:both;
}
	#powrot {
		float:left;}
	#glowna {
		float:right;}
		a.button_f {
	padding:2px 10px;
	font-size:11px;
	text-decoration: none;
	display: block;
	background-color:#3A3A3A;
	color:#fff;
		border-bottom: 1px solid #ea6421;
			}
		a.button_f:hover {
	background-color: #ea6421;
	color: #FFFFFF;
}

a.menu_b {
	color: #fff;
	padding: 8px 0 8px 20px;
	cursor: pointer;
	margin-top:1px;
	font-weight: bold;
	text-decoration:none;
	border-bottom:1px solid #b74a13;
	width:240px;
	display:block;
	font-size:12px;
	background: url(../images/point0.gif) no-repeat #ea6421 scroll 0px 2px;}
	a.menu_b:hover {background-color:#b74a13;}
	
a.menu_a {
	color: #fff;
	padding: 8px 0 8px 20px;
	cursor: pointer;
	margin-top:1px;
	font-weight: bold;
	text-decoration:none;
	border-bottom:1px solid #262626;
	width:240px;
	display:block;
	font-size:12px;
	background: url(../images/point0.gif) no-repeat #3A3A3A scroll 0px 2px;}
	a.menu_a:hover {background-color:#262626;}
	
	div#foto {padding:10px; overflow:hidden; margin: 0 auto; text-align:center;}
  
  .block_admin_galleria{
    float:left;
    margin:0;
    padding:0;
    clear:both;
    width:900px;
 }