body
{
	font-size: 12px;
	text-align:left;
	font-family: Tahoma,Verdana,Arial;
	margin: 0px; 
	padding: 0px; 
	background: url('images/bg.gif') repeat-x #f7751e;
	color: #181616;	
}
     
a:hover  { color: #f78f1e; text-decoration:none; font-size: 12px;} 
a { color: #000; text-decoration:none; font-size: 12px; }
a:focus { outline: none;} /* Usuwa ramke z linków na img w FF */
object { outline:none; }


/*  ----------------------- STANDARDOWE ------------------------------ */
div,form,p   { padding:0px; margin:0px;  }
img { border:0px; }
.czysc { clear:both; font-size:1px; overflow:hidden; height: 0px;}
/* --------------------------------------------------------------------------- */

.alarm { font-size:11px; color:#861410;  font-weight:bold; }



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#kontener
{
	margin:2px auto; margin-top:0px; margin-bottom:10px;
	width:1000px;	overflow:hidden;
}
div#left { width: 314px; float: left; display: block; }
div#logo { padding: 30px 0px 0px 20px; height: 101px; }
div#menu { background-color: #414141; display: block; width: 284px; height: 200px; background-image: url('images/bg.gif'); background-repeat: repeat-x; background-position: 0px -131px; padding: 32px 0px 130px 30px;}

#menu ul { padding: 0px; margin: 0px; list-style-type: none; }
#menu ul li { padding: 0px; margin: 0px;  position: relative; display: block; z-index: 12; float:left; }
#menu ul li span { background-repeat: no-repeat; background-image: url('images/arrow_off.png'); width: 20px; height: 39px; display: block; float: left;}
*html #menu ul li span {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow_off.png', sizingMethod='crop');}

a.menuitem { font-size:19px; }

#menu ul li a { color: #f78f1e; height: 29px; padding-top: 10px; width: 191px; display:block; z-index: 13; border-bottom: 1px solid #545454; float:left;}
#menu ul li a:hover { color: #fff; }
#menu ul li ul { position: absolute; top: 5px; left: 211px; display: none; background-image: url('images/bgorange.png'); border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; z-index: 14;}
#menu ul li ul li { padding: 0px; z-index:15; background-image: none;}
#menu ul li ul li a{ border-top: 1px solid #fff; border-bottom: none;width: 120px; height: auto; color: #fff; padding: 4px 20px 4px 20px; line-height: 20px;}
#menu ul li ul li a:hover { color: #000; }
#menu ul li ul li ul { padding: 0px; top: 0px; left: 160px;}
#menu ul li ul li ul li a { color: #000; }
#menu ul li ul li ul li a:hover { color: #fff; }
#menu ul li ul li ul li ul  {  background-image: url('images/bgblack.png');}
#menu ul li ul li ul li ul a  { color: #fff;}
#menu ul li ul li ul li ul a:hover  { color: #f7751e;}

div#right 
{
	background-color:#ffffff; float: left;
	min-height:520px;height:auto !important; height:320px;
	width:684px;  padding:0px;
	background: url('images/bg.gif') repeat-x #fff;
}
div#right_linki { height:20px; overflow:hidden; text-align:right; padding-top:3px; padding-right:5px; color:#A0A0A0; font-size:10px;}
div#right_linki a{ color:#A0A0A0; font-size:10px;}
div#right_linki a:hover{ color:#F7751E; font-size:10px;}
div#right_linki_left { float:left; width:250px; overflow:hidden; text-align:left;}
div#right_linki_right { float:right; width:250px; overflow:hidden; text-align:right;}

div#top { width: 684px; height: 225px; display: block; background: url('images/top.jpg') no-repeat; }
div#zawartosc { padding: 20px 35px 20px 35px; }

div#bottom
{
	width:1000px; height:149px; position: relative;
}
div#stopka { height: 28px; width: 294px; padding: 80px 0px 0px 20px; display: block; background-color: #fff; color: #a7a7a7; font-size: 10px; }

div#created  { 	color:#faae7b; font-size:10px; font-family:Tahoma;	width:300px; text-align:left; padding-left:20px; padding-top:10px; }
div#created a { 	color:#faae7b; font-size:10px; font-family:Tahoma;	}
div#created a:hover { 	color:#fff; font-size:10px; font-family:Tahoma;	}



div#breadcrumbs { font-family:arial; font-size: 11px; color: #5b5b5b; padding-bottom: 30px;}
#breadcrumbs a { font-family:arial; font-size: 11px; color: #5b5b5b; }
#breadcrumbs a.current, #breadcrumbs a:hover { font-family:arial; color: #f78f1e; font-size: 11px; }

div#strona_glowna { border-left:1px solid #ffffff; width:683px; overflow:hidden;}
div#strona_glowna_flash { position:relative; width:683px; height:335px; overflow:hidden; }
div#strona_glowna_rowery { position:absolute; left:456px; top:108px; width:227px; height:117px; overflow:hidden; }
div.strona_glowna_box { display:block; margin-right:1px;  margin-bottom:1px; height:108px; width:113px; overflow:hidden; float:left; background:url('images/strona_glowna_box.jpg') repeat-x; }
div.strona_glowna_box_ostatni { display:block; height:108px; width:113px; margin-bottom:1px;  overflow:hidden; float:left; background:url('images/strona_glowna_box.jpg') repeat-x; }
div.strona_glowna_box_pomar_ostatni { height:108px; width:113px; margin-bottom:1px;  overflow:hidden; float:left; background:#F7751E; }
div.strona_glowna_box_podwojny { height:108px; width:227px; display:inline; margin-right:1px; margin-bottom:1px;  overflow:hidden; float:left; }
div.strona_glowna_box_big{ width:341px; height:217px; display:inline; margin-right:1px; margin-bottom:1px;  overflow:hidden; float:left; }


div#tabelka table { border-width: 0px;  padding:1px; } /* border-collapse:collapse; */
div#tabelka  td{ padding:3px; font-size:9px; color:#414141; border:1px solid #F7751E; text-align:center;}

/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							CENTER						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#prod_nazwa_big { color:#f78f1e; font-size:35px; font-weight:bold; padding-bottom:8px; border-bottom:1px solid #7f7f7f; margin-bottom:8px; padding-right:10px; float:left;}
div#txt_nazwa_big { color:#f78f1e; font-size:25px; font-weight:bold; padding-bottom:6px; border-bottom:1px solid #7f7f7f; margin-bottom:6px; padding-right:10px; float:left;}

div.prod_belkastron { text-align:center; color:#7e7e7e; font-size:12px; font-family:arial; margin-top:15px;}
div.prod_belkastron a{text-align:center;  color:#7e7e7e; font-size:12px; font-family:arial; }
div.prod_belkastron a:hover{ text-align:center; color:#f78f1e; font-size:12px; font-family:arial; }

div#prod_dodatkowe_linki { color:#7e7e7e; font-size:12px; font-family:arial; margin-bottom:22px;}
div#prod_dodatkowe_linki a{ color:#7e7e7e; font-size:12px; font-family:arial; }
div#prod_dodatkowe_linki a:hover{ color:#f78f1e; font-size:12px; font-family:arial; }
div#prod_dodatkowe_linki a.current, div#prod_dodatkowe_linki a.current:hover{ color:#f78f1e; font-size:12px; font-family:arial; font-weight:bold; }

div.prod_box { width: 181px; height: 177px; display: block; float: left; padding-right: 30px; overflow:hidden; }
a.prod_name { height: 20px; display: block; border-bottom: 1px solid #a3a3a3; width: 155px; text-align: center;}
span.prod_typ { float: left; border-top: 1px solid #a3a3a3; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; color: #000000; font-weight: bold; font-size: 14px; padding: 0px 7px 0px 7px; display: block; height: 18px;}
/*span.prod_nazwa { color: #f78f1e; font-weight: bold; font-size: 15px; float: right; padding-bottom:2px;}*/
span.prod_nazwa { color: #f78f1e; font-weight: bold; font-size: 15px; }
div.prod_foto { width: 180px; height: 150px; padding:7px 0px 0px 0px; border-right: 1px solid #a3a3a3; }

div.prod_opisleft { width: 304px; float: left; }
div.prod_opisnazwa { color: #f78f1e; font-size: 22px; font-weight: bold; border-bottom: 1px solid #7f7f7f; float:left; padding-right:8px; padding-bottom:7px; }
div.prod_opisfoto { padding: 10px 0px 0px 0px; text-align: center;}
div.prod_opisright { width: 280px; float: left; padding: 60px 0px 0px 20px;}
div.prod_opisopis { padding: 30px 0px 0px 0px; }
div#prod_zobacz_wiecej { margin-bottom:10px; color:#7e7e7e; font-size:12px; }

ul.ofertamapa { margin: 0px; padding: 0px 0px 0px 15px; list-style-type: none; }
.ofertamapa li a  { background-image: url('images/ofertaarrow.gif'); background-repeat: no-repeat; background-position: left center; padding-left: 13px; line-height: 20px; font-size: 13px;}
.ofertamapa li.poziom1 a 
{
	background:url('images/strzaleczka.jpg') no-repeat left center;
	padding-left: 40px; line-height: 30px;
	color: #f78f1e; font-size: 14px; font-weight:bold;
}
.ofertamapa li.poziom2 a 
{
	background:url('images/strzaleczka2.jpg') no-repeat left center;
	padding-left: 40px; line-height: 25px; padding-top:9px; padding-bottom:9px;
	color: #f78f1e; font-size: 12px;  font-weight:normal;
}
.ofertamapa li.poziom3 a  
{ 
	background:url('images/strzaleczka2.jpg') no-repeat left center;
	padding-left: 44px; line-height: 20px; padding-top:9px; padding-bottom:9px;
	color: #7e7e7e; font-size: 11px;  font-weight:normal;
}



div.txt_naglowek {color: #f78f1e; font-size: 35px; font-weight: bold; border-bottom: 1px solid #7f7f7f; padding-bottom: 3px; margin-bottom: 15px;}
div#top_naglowek { padding: 171px 127px 0px 36px; text-align: right; width: 180px; float:left; overflow:hidden;}
div#top_naglowek_foto { width:341px; height:225px; overflow:hidden; float:left; }



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
	input.formularz
	{
		width:240px; height:15px;
		padding-left:3px; padding-right:3px; padding-top:2px; 
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #252525; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
		margin-bottom:4px;
	}

	select.formularz
	{
		width:249px; height:19px;
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #252525; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
		margin-bottom:4px;
	}	
	
	.wiadomosc,textarea.formularz
	{
		width:240px; height:150px; padding:3px;
		background-color: #F6FAF9; 	border:1px solid #B2B3B5;  
		color: #252525; font-size: 11px;	font-family: Tahoma,Verdana,Arial;
		overflow:auto; 		margin-bottom:4px;
	}

	.guzik
	{
		background-color:#F6FAF9;
		color:#252525;
		font-weight:bold;
		font-size:11px;
		border:1px solid #B2B3B5; 
		font-family: Tahoma,Arial, Verdana;
		padding:3px;
	}
