@CHARSET "UTF-8";
body {margin:auto; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:justify; background:#6f614d url(body0.jpg) top repeat-x;}
#body0 {background:url(body.png) top no-repeat;}
#body { margin:auto; width:984px; line-height:140%; clear:both; overflow:hidden; background:#FFFFFF;}
a { cursor:hand; color:#666666; text-decoration:none; font-weight:bold;}
a:visited { cursor:hand; text-decoration:none; }
form {margin:0;padding:0;}
h1 { text-align:left; font-size:18px; line-height:22px; font-weight:bold; color:#483A26; margin:30px 0 ; padding:0;}
h2 { text-align:left; font-size:18px; line-height:22px; font-weight:bold; color:#483A26; margin:7px 0 ; padding:0;}
h2 a { font-size:18px; line-height:22px; font-weight:bold; color:#483A26; margin:5px 0 ; padding:0;}
h2 a:visited { font-size:18px; line-height:22px; font-weight:bold; color:#483A26; margin:0 ; padding:0;}
a {color:#483A26}
a:hover { text-decoration:underline;}
strong {color:#483A26}
.m10 { margin:10px;}
.m40 { margin:40px;}


/* opisy  */
img.opisy { border:2px solid #999999; }
#content input, #content textarea { padding:3px 5px; border:1px solid #483A26; background-color:#f2f2f1; margin:3px 0;}
#content li {list-style-image: url(e.gif); margin:5px;}

/* komunikat */
#komunikat { border:1px solid orange; background:#f1f1f1; text-align:center; line-height:30px; margin:20px 0 ; text-align:center; color:#000000;}

/* nagłówek strony */
#home {margin-left:33px; margin-top:13px; position:absolute; z-index:1;}
#animacja {position:absolute; cursor:hand;}
#nawigacja img { padding:0; margin:0; border:0; }
#nawigacja a { padding:0; margin:0; border:0; }
#nawigacja2 {margin-top:0; margin-bottom:40px; background-attachment:scroll; background-color:#c8c3bc; background-image:url(menu2_bg.png); background-position:0 0; background-repeat:no-repeat;}
#nawigacja2 a {background:transparent url(nawigacja0.png) no-repeat scroll left center; line-height:49px; margin-left:10px; padding-left:10px; color:#483A26;}
#nawigacja2 a:hover { background:url(nawigacja1.png) left center no-repeat; }

/* struktura */
#site { overflow:hidden; background:url(site_bg.png); margin-top:16px;} 
#left { width:523px; background:#e7e6e3 url(content_bg.png) top right no-repeat; float:left; margin-left:14px; margin-top:0; margin-bottom:14px; padding-top:14px; padding-left:58px; padding-right:53px;}
#right { margin-left:648px; margin-top:-59px;  width:336px; padding-bottom:20px; padding-top:352px;}
.maszyna{
	position:absolute;
	margin-top:-352px;
}
#content {min-height:500px;}
#content_top { background:#FFFFFF; position:absolute; margin-left:14px; margin-top:0px; width:634px; text-align:right; }
#BoczneAktualnosci {
	padding:10px 70px 40px 0px;
}
/* lista opisów w kategoriach */
#produkty {overflow:hidden; width:100%; margin:0; padding:0 }
div.produkt a {display:block; font-weight:bold; font-size:14px; color:#483A26; }
div.produkt { border-bottom:1px solid #483A26; margin:0; padding:0 0 10px 0; overflow:hidden;}
div.produkt img { margin:10px; padding:0; }

/* newsletter */
#newsletter { line-height:34px; width:263px; height:140px; background-color:#302207; margin:0; color:#FFFFFF; padding:0;}
#newsletter form { border:1px solid #A79E96; height:38px; margin:88px 0 0 13px; padding:0; position:absolute; width:134px;}
#newsletter .email { background:#A79E96; border:1px solid #463921; color:#302207; font-size:10px; height:17px; line-height:17px; margin:0; padding:0 10px; text-align:center; width:112px;}
#newsletter .ok { 
	position:absolute;
	left:140px;	
	margin-top:-17px;
	border:1px solid #A79E96;
	background:url('plus.png');
	width:20px;
	height:18px;
	cursor:pointer;
	overflow:hidden;
	text-indent:-9999999px;
	font-size:0px;
	line-height:0px;

}
#newsletter .ok:hover { 
	background:url('plus_on.png');
}
#newsletter_txt {margin-bottom:0; margin-left:10px; margin-right:0; margin-top:28px; position:absolute;}

/* logowanie */
#logowanie  { text-align:center; padding:10px 0;}
#logowanie  a:visited { color:#000000; }
#logowanie  a { color:#000000; }
#logowanie  ul { text-align:left; }
#logowanie  strong { text-align:left; display:block;}

/* mapa */
#map_canvas { width:600px; height:500px;}
input.text { width:400px; }
textarea.text { width:400px; }
/* stopka */
#footer { margin:auto; width:984px; background:#FFFFFF; height:66px;}
#footer div.logo { margin-left:866px;  margin-top:-35px; position:absolute; }
#footer div.copyright { text-align:center; padding:16px; color:#FFFFFF; font-size:9px;}
#footer div.copyright a { color:#FFFFFF;}
#MenuFooter { color:#FFFFFF; height:13px; line-height:13px; margin:0 70px; padding:20px 0; width:738px; }
#MenuFooter ul { margin:0; padding:0; list-style:none;}
#MenuFooter li { margin-bottom:10px; padding:0 11px; float:left; border-left:1px solid #9e978c;}
#MenuFooter li.first { margin:0; padding:0 11px; float:left; border:0px; text-align:center;}
#MenuFooter a { margin:0; padding:0; display:block; color:#483A26;}

/*FILIP*/
.clearboth{
	height:0px;
	clear:both;
}
span.newsdata{
	font-size:10px;
	float:right;
}
a.readmore{
	float:right;
	margin-bottom:20px;
}
img.newsimage{
	border:1px solid #CCCCCC;
	float:left;
	margin-right:10px;
	margin-top:5px;
}
div.newshr{
	clear:both;
	border-top:1px dotted #483A26;
	margin-bottom:10px;
	margin-top:10px;
}
div.referencja{
	float:left;
	margin:0px 20px 20px 0px;
}
div.referencja img{
	border:2px solid #999999;
}
div.referencja img:hover{
	border:2px solid #483A26;
}
div.referencja_tytul{
	color:#483A26;
	font-weight:bold;
	text-align:center;
}
#menu{
	height:43px;
	background:url('menu_bg.jpg');
	padding-left:41px;
}
#menu img{
	float:left;
}
#menu a:link,#menu a:visited{
	float:left;
	height:43px;
	line-height:43px;
	color:#FFFFFF;
	padding-left:15px;
	padding-right:15px;
	font-family:'Trebuchet MS';
	text-align:center;
	border-right:1px solid #483A26;
}
#menu a:hover,#menu a:active{
	background:url('menu_hover_bg.jpg');
	text-decoration:none;
}
.menu_l1{
	line-height:15px !important;
	margin-top:6px;
	display:inline-block;
}
.menu_l2{
	line-height:12px !important;
	font-size:9px;
}
.paginacja{
	text-align:center;
}
a.lewy_box:link, a.lewy_box:visited,a.prawy_box:link, a.prawy_box:visited{
	display:inline-block;
	float:left;
	background:url('menu_bg.jpg');
	font-family:'Trebuchet MS';
	color:#EEEEEE;
	line-height:30px;
	padding:0px 15px 0px 15px;
	border:1px solid #999999;
}
a.lewy_box:hover, a.lewy_box:active,a.prawy_box:hover, a.prawy_box:active{
	background:url('menu_hover_bg.jpg') 0px -13px;
	text-decoration:none;
	color:#FFFFFF;
}
a.prawy_box:link, a.prawy_box:visited{
	float:right;
}
a.pobierz:link,a.pobierz:visited{
	background:url('pobierz.gif');
	width:149px;
	height:69px;
	overflow:hidden;
	display:inline-block;
	color:transparent;
	font-size:0px;
}
.wyslij_wiadomosc{
	clear:left;
	margin-left:285px;
}
.submit{
	cursor:pointer;
}
.submit:hover{
	background-color:#483A26 !important;
	color:#F2F2F1;
}
