body, html {
    margin:0;
    background: url(img/tlo.gif) no-repeat top #2b0000;
    text-align:center;
    font-family:"Times new roman";
    font-size:12px;
    color:black;
}
#all {
    width:674px;
	text-align:left;
    margin:auto;
}
div.logo {
	width:674px;
	clear:both;
	height:111px;
	padding-top:34px;
	text-align:center;
}
div.menu {
	width:674px;
	clear:both;
	background:#2b0000;
	height:35px;	
}
div.banner {
	clear:both;
	height:448px;
	background: url(img/banner.jpg);
}
div.news_box {
	clear:both;
	background:#ff6600;
	width:321px;
	padding:8px;
	height:177px;
	color:white;
	float:left;
}
div.main {
	clear:both;
	background:#ff6600;
	width:658px;
	padding:8px;
	color:white;
	float:left;
}
div.box2 {
	float:left;
	width:337px;
}
div.box2 .kontakt {
	height:60px;
	background: url(img/kontakt.gif);
	clear:both;
	color:white;
	font-size:16px;
	padding-left:10px;
	padding-top:38px;
	line-height:21px;
}
span.big {font-size:22px;}
div.box2 .newsletter {
	height:43px;
	background: url(img/newsletter.gif);
	clear:both;
	padding-left:10px;
	padding-toP:52px;
}
div.feet {
	clear:both;
	height:110px;
	width:674px;
	background: url(img/feet.gif) no-repeat;
	color:white;
	padding-top:14px;
	font-size:11px;
}
div.feet .copy {float:left;}
div.feet .who {float:right;}
div.news_box .news {
	clear:both;
	padding-bottom:6px;
}
div.news_box h2 {margin:0;padding:0;color:#330000;font-size:13px;padding-bottom:3px;}
div.main h2 {margin:0;padding:0;color:#330000;font-size:13px;padding-bottom:3px;}

.search {border:0;background:#f5e6e6;border:1px solid #f55c00;width:260px;padding:3px;font-family:"Times new roman";font-size:13px;color:#242424;font-weight:bold;}

img {border:0;}


div.menu ul, div.menu ul li { display:block;list-style:none;padding:0;margin:0;}

div.menu ul li { display:inline;white-space:nowrap;float:left;text-align:center;}

li.raz a:link, li.raz a:visited { display:block;width:113px;height:35px;background: url(img/raz.gif);margin-right:28px;}
li.raz a:hover {display:block;}

li.dwa a:link, li.dwa a:visited { display:block;width:75px;height:35px;background: url(img/dwa.gif);margin-right:26px;}
li.dwa a:hover {display:block;}

li.trz a:link, li.trz a:visited { display:block;width:84px;height:35px;background: url(img/trz.gif);margin-right:28px;}
li.trz a:hover {display:block;}

li.czt a:link, li.czt a:visited { display:block;width:69px;height:35px;background: url(img/czt.gif);margin-right:25px;}
li.czt a:hover {display:block;}

li.pie a:link, li.pie a:visited { display:block;width:100px;height:35px;background: url(img/pie.gif);margin-right:29px;}
li.pie a:hover {display:block;}

li.sze a:link, li.sze a:visited { display:block;width:97px;height:35px;background: url(img/sze.gif);}
li.sze a:hover {display:block;}


h2 a:link, h2 a:visited {color:#330000;font-weight:bold;text-decoration:none;}
h2 a:hover {color:#330000;font-weight:bold;text-decoration:underline;}

div.feet a:link, div.feet a:visited {color:#fff;font-weight:normal;text-decoration:none;}
div.feet a:hover {color:#fff;font-weight:normal;text-decoration:underline;}

a.blue:link, a.blue:visited {color:#5D8EC6;font-weight:bold;text-decoration:none;}
a.blue:hover {color:#5D8EC6;font-weight:bold;text-decoration:underline;}

form, fieldset {margin:0;padding:0;border:0;}
.nag { color:#fff; font-size:14px; font-weight:bold;}
.nag a { color:#fff; text-decoration:none;}
.nag a:hover { color:#fff; text-decoration:underline;}
#zamowienie {
	font-family: Verdana;
	font-size:12px;
	margin-left:20px;
	}
label {
	float:left;
	display:block;
	width:200px;
	}
input {
	width:200px;
	}
.nag {
	font-size:16px;
	text-align:center;
	display:block;
	margin-left:12px;
	}