@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'AllerRegular';
    src: url('../aller_rg-webfont.eot');
    src: url('../aller_rg-webfont.eot?#iefix') format('eot'),
         url('../aller_rg-webfont.woff') format('woff'),
         url('../aller_rg-webfont.ttf') format('truetype'),
         url('../aller_rg-webfont.svg#webfontIVFZ7dKg') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
	background:#fff url(../images/bg1.gif) repeat-x;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
.pds {
	margin:auto;
	width:995px;
	position:relative;
}
.s{ background:url(../images/left.jpg) no-repeat left top; min-height:400px; }
.left {
	float:left;
	width:650px;
	font-size:14px;
	line-height:20px;
	padding-left:5px;
	padding-top:15px;
}


.right {
	float:right;
	width:285px;
	padding-top:15px;
}


.t1{ height:129px; background:url(../images/t1.jpg) no-repeat right; } 
.logo-img{ position:absolute; top:29px; } 
.logo-nazwa{	
	font-family:'AllerRegular', arial; font-weight:normal;
	position:absolute; left:100px; top:34px;
	color:#7B482F;
}
.logo-nazwa h1{  font-size:34px;  margin:0; padding:0; line-height:30px; }
.logo-nazwa span{ font-size:18px;}

.tools{ position:absolute; top:0; right:0; }
.tools ul{ list-style:none; margin:0; padding:0; } 
.tools li{ display:inline-block; margin:0; padding:0; } 
.tools a{ display:inline-block; font-size:10px; text-transform:uppercase; color:#8D969D; padding:22px 15px 5px 25px; background:url(../images/tools1.gif) no-repeat left top; text-decoration:none; }
.tools a:hover{ text-decoration:underline; } 
.facebook{ position:absolute; right:5px; top:50px; } 
.facebook a{ display:inline-block; width:196px; height:68px; background:url(../images/fb1.jpg) no-repeat; } 
.facebook a:hover{ background:url(../images/fb2.jpg) no-repeat; } 
.facebook a *{ display:none; } 

.t2{ background:url(../images/t2.jpg) no-repeat top; height:82px; }

.menu ul{ margin:0; padding:12px 10px 0px 10px; list-style:none; font-size:12px;}
.menu li{ float:left; position:relative; display:inline; padding-right:2px; background:url(../images/msep.gif) no-repeat right top;  }
.menu li a { font-weight:bold; color:#fff; padding:14px 20px; display:inline-block; text-decoration:none; text-shadow:1px 1px 1px #036; text-transform:uppercase; }
.menu li a:hover{ background:url(../images/mlight.gif) repeat-x; }
.menu ul li ul{  background:#214F72; width:150px; padding:5px;

-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
position: absolute;
left: 0;
display: block;
visibility: hidden; 
z-index:100;
} 
.menu ul li ul li{ display:block; margin:1px; width:155px; background:none; }
.menu ul li ul a{ display:block; background:#326287; background-image:none;  padding:5px 15px; font-weight:normal; text-transform:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow:none; 
  }
.menu ul li ul a:hover{ background:#fff; color:#2573B8;}

.both { clear:both; }
a {
	color:#000;
	text-decoration:underline;
}
a:hover { text-decoration:none; }
.footer{background:url(../images/bg2.gif) repeat-x; height:70px; } 
.st{ width:990px; margin:auto; padding:20px 0px; }

.t3{ background:url(../images/t3.jpg) no-repeat; height:256px; position:relative; }
.slider-wrapper{ position:absolute; top:12px; left:15px; width:616px; height:228px; }

.t3-opis{ position:absolute; right:20px; top:15px; width:310px; font-size:12px; } 
.t3-opis h2{font-family:'AllerRegular', arial; font-weight:normal;	color:#7B482F; font-size:20px;}


.ng{font-family:'AllerRegular', arial; font-weight:normal;	color:#7B482F; font-size:22px; margin:0; padding:5px;}

.mng{ font-family:'AllerRegular', arial; font-weight:normal;	color:#587E99; font-size:20px; margin:5px 0px; padding-bottom:8px; background:url(../images/mbg.gif) no-repeat bottom left; }

.mbok ul{ list-style:none; margin:0; padding:0; } 
.mbok li{ display:block; padding:2px 8px 2px 2px; } 
.mbok a{ display:block;  color:#63829A; padding:6px 5px 6px 30px; background:#fff url(../images/ma1.gif) no-repeat left center; font-size:12px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-decoration:none;
}
.mbok a:hover{ background:#fff url(../images/ma2.gif) no-repeat left center; font-weight:bold; }

.mb{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background:#F2F4F5; 
padding:10px 20px;
}
.mtxt{ font-size:12px; line-height:16px; color:#787E84; }

#gallery {
	
		padding: 10px;
		
	}
#gallery ul { list-style: none; }
#gallery ul li { display: inline-block; padding:5px 8px;  }
#gallery  ul li a{ padding:5px; background:#fff; text-decoration:none; display:inline-block; 
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0px 0px 5px #888;
 -webkit-box-shadow: 10px 10px 5px #888;
 box-shadow:  0px 0px 5px #888;
	
	 }	
	 
