html { 

	margin:0px auto;	
}
body { 

	width:100%; min-width:1100px;
	margin:0px auto; 
	font-family: verdana, arial; 
	font-size:14px;
	line-height:1.5em;
	color:#0a587f;
}
a, img, a img { border:0px; }
h1 {  
	font-size:12px;
	text-align:center;
	font-weight:normal;
	margin:0px;
	padding:5px;
	padding-bottom:0px;	
}
h2{
	font-size:28px;
	line-height:1.2em;
	color:#0a587f;
	font-weight:normal;
	text-shadow: 2px 2px 0px #eee;
	margin:10px 0px 20px;
	padding:0px;
}
#logo {
	
	float:left; 
	width:253px; 
	height:180px;
	margin-top:5px;
	
}
#menu {
	float:right;
	width:589px;
	height:45px;
	margin:0px;
	padding:0px;
	margin-top:80px;
}
#menu li {

	margin:0px;
	display:inline;
	
}
#menu li a {
	
	float:left;
	display:block;
	height:45px;
	text-align:center;
	background:url(graf/menu.png) no-repeat ;
	background-position:0px 0px;
	margin:0px 10px;
}
#menu li a.hom {
	
	width:95px;	
	background-position:-10px 0px;
}
#menu li a.hom:hover, #hov_hom {
	
	background-position:-10px -42px !important;
}
#menu li a.ofi {
	
	width:123px;	
	background-position:-129px 0px;
}
#menu li a.ofi:hover, #hov_ofi {
	
	background-position:-129px -42px !important;
}
#menu li a.pro {
	
	width:134px;	
	background-position:-285px 0px;
}
#menu li a.pro:hover, #hov_pro {
	
	background-position:-285px -42px !important;
}
#menu li a.kon {
	
	width:122px;	
	background-position:-456px 0px;
}
#menu li a.kon:hover, #hov_kon {
	
	background-position:-456px -42px !important;
}


div.wrap {

	float:left;
	width:100%;
	min-width:1100px;
}
div.srodek {
	
	width:1100px; 
	margin:0px auto;	
}
div.baner {
	
	background:url(graf/baner_m.jpg) top center; 
	height:409px !important;
}
div.kol2 {
	
	width:42%;
	padding:10px 4%;
	float:left;	
}

div.kol3 {
	
	width:29%;
	padding:10px 2%;
	float:left;	
}
ul.lista {
	
	float:left;
	margin:0px;
	padding:0px;
	font-size:15px;
	line-height:25px;
	width:90%;
}
ul.lista li {
	
	width:96%;
	display:block;
	padding:0% 2%;	
	text-align:center;
	margin-bottom:3px;
	color:#fff;
}
ul.lista a {
	
	background:#0a587f;
	display:block;
	width:100%;
	line-height:40px;
	color:#fff;	
	text-decoration:none;
}
ul.lista a:visited {
	
	color:#e3e3e3;
}
ul.lista a:hover {
	
	background:#333;
}



ul.lista2 {
	
	float:left;
	margin:0px;
	padding:0px;
	font-size:17px;
	line-height:25px;
	width:90%;
}
ul.lista2 li {
	
	width:96%;
	display:block;
	padding:0% 2%;	
	text-align:left;
	margin-bottom:3px;
	color:#000;
	list-style-type:none;
}
ul.lista2 a {
	
	display:block;
	width:100%;
	line-height:40px;
	color:#000;	
	text-decoration:none;
}
ul.lista2 a:visited {
	
	color:#222;
}
ul.lista2 a:hover {
	
	background:#ddd;
	padding-left:10px;
}





img.mid {
	
	width:100%;
}
img.min {
	
	width:30%;
	margin:1.5%;
}

/* FORMULARZ */
#form input, #form textarea {
	
	font-size:13px;
	font-family: verdana;
    background-color: #0a587f;
    color: #fff;
    width: 96%;
    margin:1% 0px;
    padding:2%; 
    border:0px; 
	
}

#form textarea {

    height: 100px;

}
#form input.button {
    background-color: #0a587f;
    color: #fff;
    float: left;
    font-weight: bold;
    margin-top: 10px;
    padding: 5px 10px;
    width: 90px;
    border:0px; 
    cursor:pointer;
}

#form input.button:hover {

	background-color: #000;
	
}

	/*wyslano */
#zamowienie {

	margin:0px auto !important;	
}
#zamowienie td {
	
	padding:5px;		
}
td.right {
	
	text-align:right;
	padding-right:15px;
}
p.error {
	
	text-align:center;
	font-weight:bold;
	color:red;
}
p.wyslana {

	color:#000;
	font-weight:bold;
	text-align:center;	
}
	/*end wyslano */
/* END FORMULARZ */

div.stopka {
	
	background:#0a587f;
	margin-top:50px;
	color:#fff;
	height:100px;
}
div.stopka div.srodek p a {
	
	color:#fff;
	text-decoration:none;
	font-size:12px;
}
div.stopka div.srodek p a:hover {
	
	text-decoration:underline;
}
div.stopka div.srodek div.lewa {
	
	width:50%;
	float:left;
	
}
div.stopka div.srodek div.lewa p {
 	
	text-align:left;	
}
div.stopka div.srodek div.prawa {
	
	width:40%;
	float:right;
	
}
div.stopka div.srodek div.prawa p {
 	
	text-align:right;	
}
