@charset "utf-8";
/* CSS Document */

@font-face {
 font-family: 'AllerRegular';
 src: url('../aller_rg_0-webfont.eot');
 src: url('../aller_rg_0-webfont.eot?#iefix') format('embedded-opentype'),  url('../aller_rg_0-webfont.woff') format('woff'),  url('../aller_rg_0-webfont.ttf') format('truetype'),  url('../aller_rg_0-webfont.svg#AllerRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
body {
	background:#353535 url(../images/bg1.gif) repeat-x;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
.pds {
	margin:auto;
	width:1005px;
	position:relative;
}
.t1 {
	position:relative;
	height:441px;
}
.tools{ position:absolute; right:10px; top:55px; font-size:11px; width:300px; text-align:right } 
.tools ul{ list-style:none; margin:0; padding:0; } 
.tools li{ display:inline-block; } 
.tools a{ display:inline-block; padding:5px 10px; margin:0 5px; text-transform:uppercase; text-decoration:none; color:#909090; border-bottom:1px solid #545454; } 
.tools a:hover{ color:#fff; text-decoration:none; } 
img{ border:0; }
.t1-info{
	position:absolute;
	font-size:18px;
	font-family:'AllerRegular';
	color:#fff;
	text-shadow:1px 1px 1px #000;
	left: 110px;
	top: 321px;
	width: 298px;
} 
.t1-info a{color:#fff; text-decoration:none; } 
.t1-info a:hover{ text-decoration:underline; } 


.animacja{
	position:absolute;
	width:571px;
	height:284px;
	right:9px;
	top: 135px;
} 
.menu{ height:69px; background:url(../images/m.jpg) no-repeat; }
.menu ul { margin:0; padding:0; list-style:none; text-align:center; } 
.menu li{ display:inline-block; padding:0px 3px 0px 0px;  background:url(../images/sep.gif) no-repeat right; } 
.menu li:last-child{ background:none; }
.menu a{ 
	display:inline-block; 
	font-size:18px;
	font-family:'AllerRegular';
	color:#fff;
	text-shadow:1px 1px 1px #000;
	padding:25px 20px 26px 20px;
	text-decoration:none; 
}
.menu a:hover{
	background:url(../images/mbg.gif) repeat-x; 
	}
.s{ background:url(../images/s1.jpg) repeat-y; } 

.left {
	float:left;
	width:650px;
	text-align: justify;
	font-size:14px;
	line-height:20px;
	padding:15px 0px 15px 23px;
	font-size:14px;
	line-height:20px;
	color:#525252;
}
.right {
	float:right;
	width:255px;
	padding:5px 22px 5px 0px;
}

.mng{ 
font-size:16px;
	font-family:'AllerRegular';
	color:#fff;
	text-shadow:1px 1px 1px #000;
	padding:5px; 
	margin:10px 0px; 
	text-transform:uppercase; 
	border-bottom:1px solid #3F3F3F;
	text-align:center
}
.mtxt{ padding:5px 0px; } 


.both {
	clear:both;
}
a {
	color:#660808;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

h1{
	font-size:18px; 
	font-family:'AllerRegular'; 
	font-weight:normal; 
	line-height:30px; 	
	color:#660808; 
	margin:0; 
	padding:5px; 
	text-transform:uppercase; 
	border-bottom:1px solid #C2C2C2;
}

.copy{ float: right; text-align: right; padding-top:25px; font-size:13px; line-height: 20px; color:#fff;  } 

.fbg {
	float:none;
	border-top:5px solid #222220;
	background: #181816;
}
footer.f{
	padding: 20px 20px;
	font-size: 13px;
	color: #0f0f0f;
	text-align: right;
	min-height: 150px;
}
footer.f a{color: #c2cdd9; text-decoration: none;}

footer.f .f-ico {
	float: left;
}
footer.f .-ico img{
	width: 180px;
}

.design{
	float: right; text-align: right; font-size:13px; line-height: 20px; color:#fff; 
}
.design a{
	color: rgba(255,255,255,.2) !important;
	text-decoration: none;
}

h2 	 { font-size:13px; margin:0; padding:0px; font-weight:normal; text-align:justify; } 
h3 	 { font-size:13px; margin:0; padding:1px 0px 1px 25px; font-weight:bold; text-align:left; color:#E91010; text-shadow:1px 1px 1px #000; }
h4 	 { font-size:13px; margin:0; padding:0px; font-weight:normal; text-align:right; }

.podpis{text-align:right;}
.tekst { font-size:13px; padding:10px 0px 0px 0px; font-weight:normal; text-align:justify; line-height:20px; }
.tabela { font-size:13px; padding:10px 0px 0px 0px; font-weight:normal; text-align:justify; line-height:22px; }
.srodek { font-size:14px; padding:10px 0px 0px 0px; font-weight:normal; text-align:center; line-height:22px; }
.logo { font-size:14px; text-align:center; padding:10px 0px 0px 30px; }
.prawa { 	padding:20px 25px 0px 25px;
					font-size:13px;
					line-height:19px;
					color:#fff;
					text-align:justify;
					font-weight:bold; 
					text-shadow:1px 1px 1px #036;
}
.lewa { font-size:13px; padding:10px 0px 0px 25px; font-weight:normal; text-align:justify; line-height:28px; }

.mapka{ 
	background:#fff; 
	display:inline-block; 
	padding:0px; 
	margin:0px;
	box-shadow:0px 0px 5px #CCC;	
}

.kontakt{ color:#494949; font-weight: bold; text-align:center; font-size:12px; line-height:22px; }  
.kontakt div { padding:0px; }
.kontakt input[type="text"], .kontakt textarea {
	border:1px solid #363636;
	background:#494949;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:10px 15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	width:90%;
}
.kontakt select{
	border:1px solid #363636;
	background:#494949;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:10px 15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	width:95%;
}

.kontakt textarea { height:120px; }


.kontakt textarea { height:120px; }
.kontakt-form span p{ display:inline; color:#EE4D48;}
.kontakt-form span{display:block; padding:5px; font-size:12px; }
.error input, .error textarea{ border:1px solid #EE4D48 !important; } 
.wyslano{ background:#EE4D48;
	color:#fff; 
	padding:10px; 
	text-align:center;
	text-shadow:1px 1px 1px #000;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px}