* {
	padding:0;
	margin:0;
}

body {
	background:#191919;
	font-family:Arial;
	font-size:12px;
}

a {
	text-decoration:none;
}
h2 {
	color:#fff;
	font-size:12px;
	margin-top:10px;
}
h3 {
	color:#BDBDBD;
	font-size:12px;
}

#page {
	width:900px;
	margin:0 auto;
}

#top {
	width:870px;
	height:54px;
	padding-left:30px;
	background:url('images/b_top.jpg') repeat-y;
	color:#979797;
}

#top form {
	margin-top:13px;
	float:left;
}

#top form * {
	float:left;
}

#top form p {
	width:85px;
	height:22px;
	background:url('images/szukaj_na_str.jpg') 0 0 no-repeat;
}

#top form #search {
	width:193px;
	height:17px;
	padding:3px 5px 0 5px;
	margin-top:2px;
	background:#5B5B5B;
	color:#7D7D7D;
	font-size:11px;
	border:1px solid #868686;
}

#top form #submit {
	margin-left:5px;
}

#top ul {
	width:82px;
	height:51px;
	padding:3px 0 0 20px;
	background:url('images/b_top_right.jpg') 0 0 no-repeat;
	float:right;
	list-style:none;
}

#top ul li {
	float:left;
}

#top ul li.i1 {
	width:33px;
	height:30px;
}

#top ul li.i2 {
	width:34px;
	height:31px;
}

#top ul li a {
	width:100%;
	height:100%;
	display:block;
}

#top ul li.i1 a {background:url('images/f1.jpg') 0 0 no-repeat;}

#top ul li.i2 a {background:url('images/f2.jpg') 0 0 no-repeat;}

#top .strGl {
	padding-left:8px;
	margin:30px 10px 0 0;
	background:url('images/kwadrat.jpg') left 6px no-repeat;
	color:#989898;
	float:right;
}

#logo {
	display:block;
}

#menu {
	width:100%;
	background:url('images/b_menu.jpg') repeat-x;
	float:left;
	font-size:11px;
	list-style:none;
}

#menu li {
	height:38px;
	background:url('images/b_separator.jpg') 0 0 no-repeat;	
	float:left;
}

#menu li.left {
	width:47px;
	background:url('images/b_menu_left.jpg') 0 0 no-repeat;
}

#menu li.i1 {
	background:none;
}

#menu li.right {
	width:51px;
	background:url('images/b_menu_right.jpg') 0 0 no-repeat;
	float:right;
}

#menu li a {
	padding:0 25px;
	margin-top:10px;
	font-size:11px;
	color:#ccc;
	font-weight:bold;
	display:block;
}

#menu li a:hover {
	padding:0 25px;
	margin-top:11px;
	color:#fff;
	font-weight:bold;
	display:block;
	font-size:12px;	
}

.line {
	height:22px;
	background:url('images/pasek.jpg') 0 0 no-repeat;
	clear:both;
}

#ml, #mp {
	background:url('images/b_srodek.jpg') #191919 repeat-x;
	float:left;
}

#ml {
	width:280px;
}

#ml ul {
	width:222px;
	margin:0 auto;
	list-style:none;
}

#ml ul li {
	height:62px;
	margin-bottom:5px;
}

#ml ul li a {
	width:100%;
	height:100%;
	display:block;
}

#ml ul li.i1 a {background:url('images/b_nowosci.jpg') 0 0 no-repeat;}
#ml ul li.i2 a {background:url('images/b_promocje.jpg') 0 0 no-repeat;}
#ml ul li.i3 a {background:url('images/b_top_10.jpg') 0 0 no-repeat;}

#ml ol {
	width:222px;
	padding:20px 0;
	margin:0 auto;
	background:url('images/b_menu_ol.jpg') 0 0 no-repeat;
	list-style:none;
}

#ml ol li {
	width:207px;
	padding-left:15px;
	margin-bottom:15px;
	background:url('images/strzalka.jpg') 0 5px no-repeat;
	color:#685814;
	font-size:12px;
}

#ml ol li.i1 {
	padding:0;
	background:none;
	 font-size:11px;
}


#ml h1 {
	color:#817C6A;
	font-size:12px;
}

#mp {
	width:620px;
}

#mp .news {
	width:528px;
	padding-top:10px;
	margin:10px auto 0 auto;
	background:url('images/b_news_top.jpg') #141414 0 0 no-repeat;
	border-left:1px solid #474747;
}

#mp .news h1 {
	width:508px;
	padding-left:20px;
	color:#C7C7C7;
	font-size:13px;
}

#mp .news .content {
	width:478px;
	padding:0 10px 0 40px;
	margin:10px 0;
	color:#aaa;
	line-height:19px;
	font-size:13px;
}

.content a{
	color:#fff;
	line-height:19px;
	font-size:13px;
}

#mp .info {
	width:618px;
	margin:0px 0px 0 0px;
	text-align:justify;
}

#mp .info h1 {
	width:508px;
	color:#C7C7C7;
	font-size:14px;
}

#mp .info .content {
	width:578px;
	padding:0px 0px 0 10px;
	margin:0px 0;
	color:#aaa;
	line-height:17px;
	font-size:13px;
}

#mp .info img {
}

#mp .news .content2 {
	background:url('images/b_news_top.jpg') #141414 0 bottom no-repeat;
}

#mp .news .content2 a {
	width:117px;
	height:23px;
	padding-top:8px;
	margin-left:300px;
	background:url('images/b_czyt_wiec.jpg') 0 0 no-repeat;
	color:#909090;
	font-size:11px;
	text-align:center;
	display:block;
}

#mp .news .content2 a:hover {
	width:117px;
	height:23px;
	padding-top:8px;
	margin-left:300px;
	background:url('images/b_czyt_wiec.jpg') 0 0 no-repeat;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	display:block;
}

#mp .kal {
	display:block;
}

#footer {
	width:840px;
	height:35px;
	padding:20px 30px 0 30px;
	background:url('images/b_stopka.jpg') 0 0 no-repeat;
	color:#717170;
	font-size:11px;
	text-align:right;
	clear:both;
}
.adresy {
	margin-left:5px;
	color:#717170;
	font-size:13px;
}
.td {
	margin:50px;
	color:#717170;
	font-size:12px;
}

.mapki {
	width:200px;
	margin-left:40px;
	color:#717170;
	font-size:13px;
}

.realizacje {
	margin-left:40px;
	line-height:18px;
	color:#f0f0f0;
	font-size:12px;
}

.title {
	font-weight:bold;
	margin-left:20px;
	color:#fff;
	font-size:15px;
}

.lista {
	margin-left:40px;
	color:#E2C238;
	font-size:13px;
}

.lista a{
	color:#E2C238;
	font-size:13px;
}

.lista a:hover{
	font-weight:bold;
	font-size:13px;
}

.zolty {
	color:#685814;
	font-size:13px;
}

.zolty a{
	color:#685814;
	font-size:13px;
}

.zolty a:hover{
	font-weight:bold;
	font-size:13px;
}

.kal img{
	margin-left:50px;
}

.footerl a{
	color:#717170;
	font-size:11px;
}

.footerl a:hover{
	color:#fff;
	font-size:11px;
}

.kontakty {
	color:#685814;
	font-size:12px;
}
.praca {	
	margin-top:10px;
	margin-bottom:10px;
	margin-left:50px;
	color:#A2A2A2;
	font-size:12px;
}
.kontakty a{
	color:#685814;
}

.field {
	width:562px;
	margin-top:20px;
	margin-left:10px;
	color:#5e5e5e;
	font-family:Tahoma,Helvetica;
	font-weight:bold;
	font-size:12px;
	border: 1px solid #8D8D8D;

}

.oferta {
	width:200px;
	height:200px;
	border: 1px solid #272727;
	margin:0px;

}
.promocje{
	margin:10px;
	font-weight:normal;
	text-align:left;
}
.cena{
	color:#9b1e1e;
	font-size:13px;
	margin-left:10px;
}
.ofertanr{
	color:#c4c4c4;
	font-size:11px;
	text-align:right;
	margin:7px;
}

.tabela {
	margin-left:13px;
	width:570px;
	color:#aaa;
	line-height:19px;
	font-size:13px;
}

.font {
	color:#aaa;
	line-height:19px;
	font-size:12px;
	text-align:right;
	margin-right:5px;
}

.certyf-logo {
	margin-left:13px;
	width:230px;
	color:#aaa;
	line-height:19px;
	font-size:13px;
	float:left;
}

.certyf {
	width:250px;
	color:#aaa;
	line-height:19px;
	font-size:13px;
	float:left;
}

.pliki {
	margin-top:5px;
	color:#dadada;
	font-size:12px;
	line-height:18px;
}

.pliki a{
	color:#dadada;
	font-weight:normal;	
	font-size:12px;
}

.pliki a:hover{
	color:#f2f2f2;
	font-weight:normal;
	font-size:12px;
}
.newimg{
	margin-left:35px;
}
.newimg img{
	margin-top:40px;
	margin-left:20px;
	border: solid #fff 1px;
}
#title{
width:150px;
float:left;
}
#line{
width:450px;
}
#space{
height:5px;
}	
