@charset "utf-8";
/* CSS Document */

hml, body
{
	height: 100%;
}

html
{
	background: #84b8f4;
}

body
{
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

div
{
	margin: 0px auto;
}

img
{
	border: 0px;
}

a, a:link, a:visited
{
	color: #000;
	text-decoration: none;
}

ul#menu_area, ul#menu_area li
{
	margin: 0px auto;
	padding: 0px;
	list-style: none;
	font-size: 12px;
	font-weight: bolder;
}

ul#menu_area
{
	padding-top: 80px;
	overflow: auto;
}

ul#menu_area li
{
	float: left;
	overflow: hidden;
}

ul#menu_area li a
{
	display: block;
	padding: 14px 3px 9px 20px;
	background: url('images/menu_pointer.jpg') no-repeat left top;
	color: #FFF;
}

ul#menu_area li a:hover
{
	background-image: url('images/menu_pointer_a.jpg');
}

div#warp
{
	width: 960px;
	text-align: left;
}

div#prehead
{
	position: relative;

}

div#header
{
	background: url(headerbg.jpg) repeat-x;
	height: 204px;
	position: relative;
	color: white;
	font-weight: bolder;
}

div#header p
{
	margin: 5px auto;
}

div#container
{
	text-align: left;
}

div#sidebar
{
	width: 230px;
	float: left;
	overflow: hidden;
	margin-bottom: 80px;
}

div#content
{
	margin-left: 250px;
	padding-top: 1px;
}

div#stopka
{
	/*
	width: 980px;
	bottom: 10px;
	position: absolute;
	*/
	background: #f1f1f1;
	opacity: 0.5;
	color: #999;
	padding-right: 20px;
	text-align: right;
	padding-top: 20px;
	padding-bottom: 8px;
	font-size: 12px;
	font-weight: bolder;
	clear: both;
}

div#kategorie_produktow
{
	padding: 6px 53px;
	text-align: left;
	background: #fbfbfb;
	display: none;
}

div#kategorie_produktow .kategoria
{
	display: inline-block;
	width: 90px;
	text-align: center;
	color: white;
	margin: 3px 8px;
}

div#kategorie_produktow .kategoria:hover
{
	cursor: pointer;
}

div#kategorie_produktow .kategoria div
{
	background-color: #70a6e4;
	font-size: 12px;
	padding-bottom: 4px;
}

div#kategorie_produktow .zaokraglenie
{
	display: block;
	height: 1px;
	font-size: 1px;
	background: #70a6e4;
}

div#kategorie_produktow .kategoria:hover .zaokraglenie, div#kategorie_produktow .kategoria:hover div
{
	background: #FC0;
	color: black;
}

div#kategorie_produktow .red div, div#kategorie_produktow .red .zaokraglenie 
{
	background-color: #c20000;
}

div#kategorie_produktow .green div, div#kategorie_produktow .green .zaokraglenie 
{
	background-color: #75ca02;
}

div#kategorie_produktow .orange div, div#kategorie_produktow .orange .zaokraglenie 
{
	background-color: #ff9b1e;
}




div#container .menu
{
	margin: 8px auto;
/*	clear: left;*/
}

div#container .menu div
{
	background: #ebf3fd;
	color: #8e8e8e;
	font-size: 12px;
}

div#container .menu div div.margined
{
	padding: 0px 4px;
}

div#container .menu .zaokraglenie
{
	display: block;
	height: 1px;
	background: #ebf3fd;
}

div#container .menu h3
{
	color: #4cb823;
	background: #ffffff;
	font-size: 11px;
	padding: 8px 14px;
	margin: 0px;
	margin-bottom: 5px;
}

div#container .newsletter div
{
	background: #ebf3fd;
}

div#container .newsletter .zaokraglenie
{
	display: block;
	height: 1px;
	background: #ebf3fd;
}

div#container .newsletter, div#container .drivermap, div#container .aktualnosci
{
	float: left;
	width: 230px;
}

.newsletter span
{
	display: block;
	font-size: 12px;
	text-align: justify;
	padding: 5px 3px;
	clear: both;
}

.newsletter table
{
	text-align: center;
	width: 100%;
}

.newsletter table td
{
	text-align: center;
}

.newsletter input[type=submit]
{
	float: right; margin-right: 8px;
}

div#container .drivermap div
{
	text-align: center;
}

div#container .aktualnosci div
{

}

div#content .menu h3
{
	color: #FFF;
	text-align: left;
}

div#content .menu h3 a
{
	float: right;
	color: white;
}

div#container .nowosci h3
{
	background-color: #75ca02;
}

div#container .popular h3
{
	background-color: #c20000;
}

div#container .randomPick h3
{
	background-color: #70a6e4;
}

div.imgSet
{
	text-align: center;
}

div.productPicl
{
	display: inline-block;
	width: 81px;
	font-size: 12px;
	margin: 7px 25px;
}

div.productPicl p.nazwa_produktu
{
	color: #649bdd;
	margin: 2px auto;
	text-align: left;
	font-weight: bolder;
}

div.productPicl a
{
	display: block;
	padding-top: 3px;
	border-top: 1px solid #d4e5fb;
	color: #88b9f4;
}

table.listaDowozowa
{
width: 70%;
margin: 0px 0px 0px 15%;
vertical-align: top; text-align: left;
font-size: 12px;
font-weight: bolder;
padding-bottom: 20px;
}

table.listaDowozowa td
{
	vertical-align: top;
	padding: 4px 0px;
}

div.belkaLogin span
{
padding-top: 5px;
padding-right: 4px;
display: block;
}