﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'AllerLightRegular';
    src: url('../aller_lt_0-webfont.eot');
    src: url('../aller_lt_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../aller_lt_0-webfont.woff') format('woff'),
         url('../aller_lt_0-webfont.ttf') format('truetype'),
         url('../aller_lt_0-webfont.svg#AllerLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	background:#15171a url(../images/bg.jpg) repeat-x;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

.pds {
	margin:auto;
	width:1005px;
	position:relative;
	padding-top:183px;
	color:#BCBCBC; 
	font-size:12px; 
	line-height:16px;
}
.left {
	float:left; width:230px;
	padding-left:30px;
	padding-top:30px;
}
.right {
	float:right; width:650px;
	padding-right:30px;
	
	padding-top:30px;
}

#kontener {
	border: 1px solid #999999;
	margin: 70px auto 40px auto;
	width: 520px;
}
#mapa { 
	
width:500px; height:400px; 

}

#formularz {
	margin: 40px auto;
	width: 350px;
}

#formularz div {
	margin: 0px 0px 20px 0px;
}

#formularz label {
	display: block;
}

#formularz textarea {
	background: #666666;
	border: 1px solid #999999;
	color: #ffffff;
	width: 250px;
}

#formularz input[type=text] {
	background: #666666;
	padding: 5px;
	border: 1px solid #999999;
	color: #ffffff;
	width: 240px;
}
#formularzENG {
	margin: 40px auto;
	width: 350px;
}

#formularzENG div {
	margin: 0px 0px 20px 0px;
}

#formularzENG label {
	display: block;
}

#formularzENG textarea {
	background: #666666;
	border: 1px solid #999999;
	color: #ffffff;
	width: 250px;
}

#formularzENG input[type=text] {
	background: #666666;
	padding: 5px;
	border: 1px solid #999999;
	color: #ffffff;
	width: 240px;
}
#formularzDE {
	margin: 40px auto;
	width: 350px;
}

#formularzDE div {
	margin: 0px 0px 20px 0px;
}

#formularzDE label {
	display: block;
}

#formularzDE textarea {
	background: #666666;
	border: 1px solid #999999;
	color: #ffffff;
	width: 250px;
}

#formularzDE input[type=text] {
	background: #666666;
	padding: 5px;
	border: 1px solid #999999;
	color: #ffffff;
	width: 240px;
}

#formularzRU {
	margin: 40px auto;
	width: 350px;
}

#formularzRU div {
	margin: 0px 0px 20px 0px;
}

#formularzRU label {
	display: block;
}

#formularzRU textarea {
	background: #666666;
	border: 1px solid #999999;
	color: #ffffff;
	width: 250px;
}

#formularzRU input[type=text] {
	background: #666666;
	padding: 5px;
	border: 1px solid #999999;
	color: #ffffff;
	width: 240px;
}

#blad {
	background: #5c2b3a;	
	border: 1px dashed #8b1f29;
	margin: 20px;
	padding: 10px;
}

#blad p{
	padding: 0px;
	margin: 0px;
}

#sukces {
	background: #346130;	
	border: 1px dashed #399d0c;
	margin: 20px;
	padding: 10px;
}

#sukces p{
	padding: 0px;
	margin: 0px;
}

.red {
	color: #8b1f29;
}

.both {	clear:both;}
img {	border:0;}

.mtxt{ padding:7px; }
.lsxt{ font-size:14px; font-weight:normal; margin:0; padding:5px; color:#ffffff;  }
.ltxt{ font-size:17px; font-weight:normal; margin:0; padding:5px; color:#ffffff;  } 
.llxt{ font-size:24px; font-weight:normal; margin:0; padding:5px; color:#ffffff;  } 
.tekst{ font-size:14px; font-weight:normal; margin:0; padding:5px; color:#cccccc;  } 
a:focus { 
	outline:none; /*usuwanie niebieskiej obwódki w FF*/
}
a {	color:#fff;	text-decoration:underline;}
a:hover {	text-decoration:none; }
a:visited {	color:#CCC; }

.t1 img{ float:left; }
.t2,.t3,.zdjecia{ float:left; }
.top{ height:399px; }

.center{ text-align:center; }


.logo{
	position:absolute;
	left: 250px;
	top: 50px;
} 

.menu{ background:url(../images/m.jpg) no-repeat top left; height:61px; margin-left:16px; }
.menu ul{list-style:none; margin:0px; padding:4px 10px; } 
.menu li{float:left; display:inline-block; } 
.menu a{ display:inline-block; padding:18px 25px 19px 25px; font-size:12px; font-weight:bold; color:#fff; text-shadow:1px 1px 1px #000; text-decoration:none; } 
.menu a:hover{ background:url(../images/m2.jpg) no-repeat  center; color:#FFC }

.tlo{ 
background:url(../images/s2.jpg) repeat-y; } 
.s{ background:url(../images/s1.jpg) no-repeat; } 
.ng{ font-size:18px; font-weight:normal; margin:0; padding:5px; color:#B5CAE5;  } 


.gal{ padding-left:20px; } 
.gal-img{ padding: 10px 25px; display: inline-block;}
.gal-img img{
    max-width: 160px; 
    max-height: 140px;
}
.gal-img a{  
    background: #000;    
    text-align: center;   
    padding:5px;
    float:left;
    border:1px solid #800000;
}
.gal-img a:hover{
    box-shadow:0px 0px 8px #ff0000;
}

