@charset "iso-8859-2";
html, body { height: 100%; }
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#707070;
	margin:0;
	background:#fff;
}
img {
	border:0;
}
h1{
	font-size:30px;
	line-height:normal;
	padding:0px;
	margin:0px;
	color:#7c7c7c;
	font-weight:normal;
}
a:link{
	color:#000;
	text-decoration:none;
}
a:visited{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:underline;
}
a:active{
	color:#000;
	text-decoration:none;
}
.przycisk{
	background:url('../img/przycisk.jpg');
	float:right; width:30px; height:30px; border:0px; margin:0px; padding:0px;
}
.przycisk:hover{
	background:url('../img/przycisk_on.jpg');
}


#middle100.middle_small{
	background:url('../img/middle_small.jpg') #313533;
	min-height:538px;
	background-position:top center;
	background-repeat:no-repeat;
}
#middle100.middle_big{
	background:url('../img/middle_big.jpg') #313533;
	min-height:593px;
	background-position:top center;
	background-repeat:no-repeat;
}
#middle100{
	width:100%;
	min-height:25px;
}
#middle{
	width:980px; 
	position:relative; 
	left:50%; 
	margin-left:-490px;	
	z-index:333;
}

	#top {
		width:980px; 
		height:124px;
		position:relative;
		clear:both;
	}



#footer100{
	width:100%;
	height:391px;  
	clear:both;
	z-index:21;
	background:url('../img/footer.jpg');
}
#footer{
	width:980px; 
	height:391px; 
	position:relative; 
	left:50%; 
	z-index:333; 
	margin-left:-490px;
	color:#949494;
	overflow:hidden;	
}
#footer, #footer a{
	color:#949494;
	text-decoration:none;
	font-size:15px;
}
#footer a:hover{
	text-decoration:underline;
}





input[type="text"].okl{
	padding:0px; text-align:center; 
}
input[type="text"]{
	border: 1px #dedddd solid;
	color:#626262;
	height:27px;
	width:100%; line-height:27px;
	padding:0px; margin:0px;
	padding-left:13px;
	font-size:14px;
}
#formularz_zamowienia textarea{
	height:83px;
}
textarea{
	border: 1px #dedddd solid;
	color:#626262;
	height:106px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	resize: none;
	overflow:hidden;
	font-size: 14px;
	padding-top:10px;
	padding-left:13px;
}
input.invalid {
	background-color: #FF9;
	border: 2px red inset;
}

label.invalid {
	color: #F00;
	font-weight: bold;
}

label.error {
	color: red;
	font-style: italic
}

.kontakt_table td {
	background:#f4f6f8;
}
#error_message{
	color:#F00;
	font-weight:bold;
}
#tekst{
	color:red;
}

#fb_container
{
	width:331px; height:290px;
	top: 50%;
   right: -292px;   
   position: fixed;
   margin-top: -290px;
   z-index:334;
}
#allegrobox
{
	cursor:pointer;
	width:292px;height:318px;
	top: 50%;
   left: -260px;   
   position: fixed;
   margin-top: -318px;
   z-index:334;
}
#rfbox
{
	cursor:pointer;
	width:228px;height:102px;
	top: 50%;
   left: -170px;   
   position: fixed;
   margin-top: -118px;
   z-index:334;
}