@charset "utf-8";
/* CSS Document */
html, body, span, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
img, ins, kbd, q, s, samp,
small, strike, strong, 
dl, dt, dd, ol,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	
}
body{
background-color: #1d1d1e;
font-size: 14px;
vertical-align: baseline;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-align: center;
	text-decoration: none;
}
ul{
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}
li{
width:80px;
display:block;
list-style:none;
float:left;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-align:left;
}
h1{
font-size:16px;
}
h5{
font-size:12px;
text-align:left;
}
h6{
padding-top:10px;
font-size:14px;
text-align:center;
}
.red{
color:#F00;
}
.form{
width:400px;
float:left;
clear:both;
text-align:right;
}
.down{
color:#000;
text-align:center;
}
.down:hover{
color:#666;
text-align:center;
text-decoration:underline;
}
#middle a{color:#000;}
#middle a:hover{color:#666; text-decoration:underline;}
#head_bg{
width:100%;
height:224px;
background-color:#666;
background-image:url(images/header_bg.png);
background-repeat:repeat-x;
}
#head{
width:870px;
height:224px;
background-color:#999;
margin-left:auto;
margin-right:auto;
}
#header_1{
width:97px;
height:224px;
background-image:url(images/header_1.png);
background-repeat:no-repeat;
float:left;
}
#logo{
width:364px;
height:224px;
background-image:url(images/logo.png);
background-repeat:no-repeat;
float:left;
}
#header_2{
width:79px;
height:224px;
background-image:url(images/header_2.png);
background-repeat:no-repeat;
float:left;
}
#haslo{
width:221px;
height:224px;
background-image:url(images/haslo.png);
background-repeat:no-repeat;
float:left;
}
#header_check{
width:51px;
height:224px;
background-image:url(images/header_check.png);
background-repeat:no-repeat;
float:left;
}
#header_3{
width:58px;
height:224px;
background-image:url(images/header_3.png);
background-repeat:no-repeat;
float:left;
}
#navi_bg{
width:100%;
height:81px;
background-color:#1F1F1F;
background-image:url(images/navi_bg.png);
background-repeat:repeat-x;
}
#menu{
width:870px;
height:81px;
margin-left:auto;
margin-right:auto;
background-image:url(images/menu_bg.png);
background-repeat:repeat-x;
}
ul#main_menu {
	width: 799px;
	list-style: none;
}

ul#main_menu li {display: inline; margin-top:40px;}
	
ul#main_menu li a {
	display:block; float: left; height: 13px;
	text-indent: -9999px; 
}
.home{width:58px; margin-right:40px;}
.oferta{width:74px; margin-right:40px; margin-left:0px;}
.zamowienie{width:125px; margin-right:40px; margin-left:0px;}
.pliki{width:40px; margin-right:40px; margin-left:0px;}
.kontakt{width:84px; margin-left:0px;}
	ul#main_menu li a.home {
		width: 58px; margin-right:0px; background-image:url(images/home.png); background-repeat:no-repeat;	
	}
	
	ul#main_menu li a.oferta {
		width: 74px; margin-right:0px; background-image:url(images/oferta.png); background-repeat:no-repeat;
	}
	
	ul#main_menu li a.zamowienie {
		width: 125px; margin-right:0px; background-image:url(images/zamowienie.png); background-repeat:no-repeat;
	}
	
	ul#main_menu li a.pliki {
		width: 40px; margin-right:0px; background-image:url(images/pliki.png); background-repeat:no-repeat;
	}
	
	ul#main_menu li a.kontakt {
		width: 84px; margin-right:0px; background-image:url(images/kontakt.png); background-repeat:no-repeat;
	}
	
	
	ul#main_menu li a.home:hover, ul#main_menu li a.home:focus {
		background-image:url(images/home_h.png); background-repeat:no-repeat;	
	}
	
	ul#main_menu li a.oferta:hover, ul#main_menu li a.oferta:focus {
		background-image:url(images/oferta_h.png); background-repeat:no-repeat;	
	}
	
	ul#main_menu li a.zamowienie:hover, ul#main_menu li a.zamowienie:focus {
		background-image:url(images/zamowienie_h.png); background-repeat:no-repeat;	
	}
	
	ul#main_menu li a.pliki:hover, ul#main_menu li a.pliki:focus {
		background-image:url(images/pliki_h.png); background-repeat:no-repeat;	
	}
	
	ul#main_menu li a.kontakt:hover, ul#main_menu li a.kontakt:focus {
		background-image:url(images/kontakt_h.png); background-repeat:no-repeat;		
	}
a { outline: none; }
.main_bg{
width:100%;
background-color:#e2e2e2;
}
.main_bgt{
width:100%;
height:107px;
background-color:#e2e2e2;
}
.main_bgm{
width:100%;
background-color:#e2e2e2;
}
.main_bgb{
width:100%;
height:52px;
background-color:#e2e2e2;
}
.main{
width:870px;
margin-left:auto;
margin-right:auto;
}
#title{
width:779px;
height:38px;
float:left;
padding-left:20px;
padding-top:69px;
background-image:url(images/main_title.png);
background-repeat:repeat-x;
}
#side_title{
width:71px;
height:107px;
float:right;
margin:0px;
background-image:url(images/side_title.png);
background-repeat:no-repeat;
}
#middle{
	width:779px;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:71px;
	padding-top:20px;
	padding-bottom:10px;
	background-image:url(images/middle.png);
	background-repeat:repeat-y;
	text-align: left;
}
#boot{
width:870px;
height:52px;
margin-left:auto;
margin-right:auto;
background-image:url(images/boot.png);
background-repeat:repeat-y;
}
#foot_bg{
width:100%;
height:227px;
background-image:url(images/foot_bg.png);
background-repeat:repeat-x;
}
#foot{
width:870px;
height:227px;
margin-left:auto;
margin-right:auto;
background-color:#333;
background-image:url(images/foot.png);
background-repeat:repeat-x;
}
#foot_menu{
width:500px;
height:50px;
padding-top:15px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#credits{
width:200px;
height:30px;
float:left;
padding-left:5px;
padding-top:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
text-align:left;
}
#rights{
width:200px;
height:30px;
float:right;
padding-right:5px;
padding-top:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
text-align:right;
}
#main_bg #main #content #middle table {
	text-align: left;
}
