/* Copyright (c) 2006 Mateusz Heleniak, www.heleniak.net */

/* === GLOBALS === */

* {
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
	color: #4F4F4A;
}

input {
	font: 13px Tahoma, sans-serif;
}

textarea {
	font: 13px Tahoma, sans-serif;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

ul {
	list-style: none;
}

h2 {
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin: 4px 6px;
	height: 15px;
	overflow: hidden;
}

h3, h3 a {
	font: bold 11px/14px Tahoma, sans-serif;
	color: #0C1F41;
}

h4 {
	font: bold 10px/14px Tahoma, sans-serif;
	margin: 4px 0;
}

body {
	font: 11px/14px Tahoma, sans-serif;
	color: #6F6F6F;
	background: #FFFFFF url(../pic/bg-1.gif) repeat-x;
}

#container {
	background: #FFFFFF url(../pic/bg-6.gif) repeat-x 0px 281px;
	margin: -20px auto;
	width: 816px;
	position: relative;
}

#header {
	background: #FFFFFF url(../pic/bg-1.gif) repeat-x;
	height: 254px;
}

#header h1 {
	display: none;
}

#header p {
	font-size: 9px;
	text-align: right;
	position: absolute;
	top: 28px;
	right: 92px;
}

#header p a {
	color: #918E8A;
}

#header div {
	background: url(../pic/bg-2.jpg) no-repeat;
	padding-top: 31px;
	position: absolute;
	top: 48px;
}

#header ul {
	width: 731px;
	height: 32px;
	position: absolute;
	top: 48px;
	left: 40px;
	z-index: 2;
}

#header ul li {
	background: url(../pic/bg-3.gif) no-repeat right top;
	padding: 8px 32px;
	float: left;
}

#header ul li a {
	text-indent: -9999px;
	height: 15px;
	display: block;
	overflow: hidden;
}

#search {
	background: #007FC3 url(../pic/bg-4.gif) no-repeat 30px 15px;
	width: 243px;
	height: 36px;
	position: absolute;
	top: 218px;
	right: 0;
	z-index: 3;
}

#search fieldset {
	padding: 13px 0 0 101px;
}

#search fieldset input.text {
	color: #FFFFFF;
	background: #258EC9;
}

#dodano_produkt {
	position: absolute;
	width:400px;
	height: 200px;
	top: 450px;
	right: 100px;
	z-index: 999;
	color:#192B4F;
	font-weight:bold;
	background-color:#235F93;
	border:1px solid #192B4F;
}
.dodano_produkt {
	position: relative;
	width:400px;
	height: 200px;
	top: 10px;
	left: 50px;
	z-index: 999;
	color:#192B4F;
	font-weight:bold;
	background-color:#235F93;
	border:1px solid #192B4F;
	display:none;
}

#content {
	background: url(../pic/bg-5.gif) no-repeat 248px 0px;
	position: relative;
	z-index: 2;
}

#content #col-1 {
	background: url(../pic/bg-7.gif) no-repeat left bottom;
	padding-bottom: 11px;
	margin-top: -64px;
	width: 248px;
	float: left;
	position: relative;
	z-index: 2;
}

#content #col-1 li a {
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}

#content #col-1 li ul {
	background: #0D2E55;
	padding: 3px 6px 8px 12px;
	width: 212px;
	display: none;
}

#content #col-1 li.active ul {
	display: block;
}

#content #col-1 li ul li {
	display: inline;
}

#content #col-1 li ul li a {
	font-size: 9px;
	text-indent: 0;
	text-decoration: none;
	color: #CCD2D5;
	border-bottom: 1px solid #395F72;
	padding: 2px 5px 2px 17px;
}

#content #col-1 li ul li a:hover {
	background: url(../pic/dot.gif) no-repeat 5px 7px;
}

#content #col-2 {
	padding: 57px 18px 5px;
	width: 292px;
	float: left;
}

#content #col-2 .box {
	background: url(../pic/bg-8.gif) no-repeat;
	padding: 12px 16px;
	margin-bottom: 4px;
}

#content #col-2 .box .date {
	font-size: 10px;
	margin: 2px 0;
}

#content #col-2 .box .text {
	margin: 2px 0;
}

#content #col-2 .box .more {
	margin-top: 3px;
}

#content #col-3 {
	color: #73706E;
	padding-top: 57px;
	padding-left: 15px;
	width: 225px;
	float: left;
}

#content #col-3 .box {
	background: #EDEDE5;
	border-bottom: 6px solid #F0F0EA;
	padding: 8px 10px 2px;
	margin-bottom: 12px;
}

#content #col-3 .box #special {
	text-indent: -9999px;
	background: url(../pic/special.gif) no-repeat;
	height: 30px;
	overflow: hidden;
}

#content #col-3 .box #question {
	background: #F3F3EF;
	padding: 2px 4px;
	margin-bottom: 4px;
}

#content #col-3 .box p {
	font-size: 9px;
	padding: 3px 0 2px;
}

#content #col-3 .box ul li {
	font-size: 9px;
	padding: 2px 0;
}

#content #col-3 .box ul li a {
	background: #F3F3EF;
	padding: 2px 4px;
	display: block;
}

#content #col-4 {
	padding: 57px 21px 5px 18px;
	width: 529px;
	float: left;
}

#content #col-4 .box {
	/* background: url(../pic/bg-9.gif) no-repeat; */
	padding: 12px 16px;
	margin-bottom: 4px;
}

#content #col-4 .box .date {
	font-size: 10px;
	margin: 4px 0;
}

#content #col-4 .box .text {
	margin: 4px 0;
}

#content #col-4 .box .show {
	background: #F3F3EE;
	padding: 15px 0;
	margin: 8px 0;
}

#content #col-4 .box .show .col-1 {
	border-right: 1px solid #D8D8D0;
	padding: 0 20px;
	float: left;
}

#content #col-4 .box .show .col-2 {
	border-left: 1px solid #D8D8D0;
	padding: 0 20px;
	margin-left: -1px;
	float: left;
}

#content #col-4 .box .show .col-2 table {
	font: 10px/14px Tahoma, sans-serif;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 10px;
	margin-left: 8px;
}

#content #col-4 .box .show .col-2 table th {
	font-weight: normal;
	text-align: left;
	padding-right: 12px;
}

#content #col-4 .box .show .col-2 table td {
	color: #BE2500;
}

#content #col-4 .box .more {
	margin-top: 4px;
}

#content #col-4 .box .line {
	background: #EDEDE9;
	margin: 8px 0;
	height: 1px;
	overflow: hidden;
}

#content #col-4 .box .line hr {
	display: none;
}

#content #col-4 .box fieldset {
	margin: 8px 38px;
	width: 280px;
}

#content #col-4 .box fieldset div {
	clear: both;
}

#content #col-4 .box fieldset div.submit {
	padding-left: 95px;
}

#content #col-4 .box fieldset label {
	text-align: right;
	line-height: 21px;
	margin-right: 15px;
	width: 80px;
	float: left;
}

#content #col-4 .box fieldset input.text {
	color: #000000;
	background: #ECECE5;
	float: left;
}

#footer {
	background: #F5F5F1;
	margin-top: 20px;
	width: 580px;
	height: 38px;
	float: right;
}

#footer p {
	padding: 12px 24px 10px;
}

#footer p a {
	font-weight: bold;
	color: #0C1F41;
}

#footer .f-1 {
	float: left;
}

#footer .f-2 {
	float: right;
}

/* === FORM/FIELDSET === */

fieldset {
	border: 0;
}

fieldset div {
	padding: 2px 0;
}

fieldset legend {
	display: none;
}

fieldset label {
	vertical-align: middle;
	cursor: pointer;
}

fieldset input {
	vertical-align: middle;
}

fieldset input.text {
	font: 11px Tahoma, sans-serif;
	color: #73706E;
	background: #F3F3EF;
	border: 0;
	padding: 1px;
}

fieldset input.button {
	font: 9px Tahoma, sans-serif;
	color: #F3F3EE;
	background: url(../pic/button.gif);
	border: 0;
	padding: 4px 5px;
}

/* === CLASSES === */

.cl {
	overflow: hidden;
	clear: both;
}

/* === A ITEMS === */

.a-1 {
	background: url(../pic/a-1.gif);
	width: 69px;
}

.a-2 {
	background: url(../pic/a-2.gif);
	width: 39px;
}

.a-3 {
	background: url(../pic/a-3.gif);
	width: 33px;
}

.a-4 {
	background: url(../pic/a-4.gif);
	width: 18px;
}

.a-5 {
	background: url(../pic/a-5.gif);
	width: 78px;
}

.a-6 {
	background: url(../pic/a-6.gif);
	width: 102px;
}

.a-7 {
	background: url(../pic/a-7.gif);
	width: 50px;
}

.a-8 {
	background: url(../pic/a-8.gif);
	width: 78px;
}

/* === B ITEMS === */

.b-1 {
	background-image: url(../pic/b-1.jpg);
	height: 93px;
}

.b-2 {
	background-image: url(../pic/b-2.jpg);
	height: 86px;
}

.b-3 {
	background-image: url(../pic/b-3.jpg);
	height: 86px;
}

.b-4 {
	background-image: url(../pic/b-4.jpg);
	height: 84px;
}

.b-5 {
	background-image: url(../pic/b-5.jpg);
	height: 90px;
}

.b-6 {
	background-image: url(../pic/b-6.jpg);
	height: 86px;
}

.b-7 {
	background-image: url(../pic/b-7.jpg);
	height: 90px;
}

.b-8 {
	background-image: url(../pic/b-8.jpg);
	height: 86px;
}


/* === C ITEMS === */

.c-1 {
	background-image: url(../pic/c-1.gif);
}

.c-2 {
	background-image: url(../pic/c-2.gif);
}

.c-3 {
	background-image: url(../pic/c-3.gif);
}

.c-4 {
	background-image: url(../pic/c-4.gif);
}

.c-5 {
	background-image: url(../pic/c-5.gif);
}

.c-6 {
	background-image: url(../pic/c-6.gif);
}

.c-7 {
	background-image: url(../pic/c-7.gif);
}

.c-8 {
	background-image: url(../pic/c-8.gif);
}

.c-9 {
	background-image: url(../pic/c-9.gif);
}

.c-10 {
	background-image: url(../pic/c-10.gif);
}

.c-11 {
	background-image: url(../pic/c-11.gif);
}

.c-12 {
	background-image: url(../pic/c-12.gif);
}

.c-13 {
	background-image: url(../pic/c-13.gif);
}

.c-14 {
	background-image: url(../pic/c-14.gif);
}

.c-15 {
	background-image: url(../pic/c-15.gif);
}

.c-16 {
	background-image: url(../pic/c-16.gif);
}

.c-17 {
	background-image: url(../pic/c-17.gif);
}

.c-18 {
	background-image: url(../pic/c-18.gif);
}

.c-19 {
	background-image: url(../pic/c-19.gif);
}

.c-20 {
	background-image: url(../pic/c-20.gif);
}

.c-21 {
	background-image: url(../pic/c-21.gif);
}

.c-22 {
	background-image: url(../pic/c-22.gif);
}

.c-23 {
	background-image: url(../pic/c-23.gif);
}

.c-24 {
	background-image: url(../pic/c-24.gif);
}

.c-25 {
	background-image: url(../pic/c-25.gif);
}

.c-26 {
	background-image: url(../pic/c-26.gif);
}

.c-27 {
	background-image: url(../pic/c-27.gif);
}

.c-28 {
	background-image: url(../pic/c-28.gif);
}

.c-29 {
	background-image: url(../pic/c-29.gif);
}

.c-30 {
	background-image: url(../pic/c-30.gif);
}

.c-31 {
	background-image: url(../pic/c-31.gif);
}

.c-32 {
	background-image: url(../pic/c-32.gif);
}

.c-33 {
	background-image: url(../pic/c-33.gif);
}

.c-34 {
	background-image: url(../pic/c-34.gif);
}

.c-35 {
	background-image: url(../pic/c-35.gif);
}

.c-36 {
	background-image: url(../pic/c-36.gif);
}

.c-37 {
	background-image: url(../pic/c-37.gif);
}

.c-38 {
	background-image: url(../pic/c-38.gif);
}

.c-39 {
	background-image: url(../pic/c-39.gif);
}

.c-40 {
	background-image: url(../pic/c-40.gif);
}

.c-41 {
	background-image: url(../pic/c-41.gif);
}

.c-42 {
	background-image: url(../pic/c-42.gif);
}

.c-43 {
	background-image: url(../pic/c-43.gif);
}

.c-44 {
	background-image: url(../pic/c-44.gif);
}

.c-45 {
	background-image: url(../pic/c-45.gif);
}

.c-46 {
	background-image: url(../pic/c-46.gif);
}

.c-47 {
	background-image: url(../pic/c-47.gif);
}

.c-48 {
	background-image: url(../pic/c-48.gif);
}

.box td{
	font: 11px Tahoma, sans-serif;
	color: #666564;	
	padding: 5px;
}

.box td.kosz0{
	background: #0D2D54;	
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 3px solid #0E4973;
}

.box td.kosz1{
	background: #F3F3EF;
	border-bottom: 1px solid #E0E0D9;
}

.box td.kosz2{
	background: #DEDED6;
	border-bottom: 1px solid #CDCDC3;
}

a.kosz {
	background: #0D2D54;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	margin-top: 10px;
	border-bottom: 1px solid #0E4973;
}

a:hover.kosz {
	background: #066FA9;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	margin-top: 10px;
	border-bottom: 1px solid #0E4973;
}

.col-2 li{
	list-style-image: url(../pic/arrow01.gif);
	list-style-position: outside;
	margin-left: 17px;
}

#infolinia{
	background-image: url(../pic/infolinia.gif);
	width: 145px;
	height: 37px;
	position: relative;
	left: 30px;	
}

#infolinia2{
	background-image: url(../pic/infolinia.gif);
	width: 145px;
	height: 37px;
	position: absolute;
	top: 50px;	
	left: 670px;
}

.pozNewsy li{
	list-style-image: url(../pic/arrow01.gif);
	list-style-position: outside;
	margin-bottom: 7px;
	margin-left: 15px;
}

.pozNewsy .date{
	font: 9px Tahoma, sans-serif;
}

.pozNewsy a{
	color: #0C1F41;
}

img.picNews {
	border: 2px solid #E8E8DF;
}

.box td.an1{
	background: #0D2D54;	
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 3px solid #0E4973;
}

.box td.an2{
	background: #F3F3EF;
	border-bottom: 1px solid #E0E0D9;
}

.box td.an3{
	background: #FFFFFF;
	height: 5px;
}

.box td.an4{
	background: #DEDED6;
	border-bottom: 1px solid #CDCDC3;
}

#ankieta input.an{
	font: 12px Tahoma, sans-serif;
	color: #666564;
	background: #FFFFFF;
	border: 1px solid #C5C5BD;
	padding: 1px;
}

#kontakt {
	color: #0D2D54;
}

#kontakt li{
	list-style-image: url(../pic/dor.gif);
	list-style-position: outside;
	margin-left: 17px;
	margin-bottom: 17px;
}

.box td.dane0{
	background: #0D2D54;	
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 3px solid #0E4973;
}

.box td.dane1{
	background: #F3F3EF;
	border-bottom: 1px solid #E0E0D9;
}

.box td.dane2{
	border-top: 1px solid #E0E0D9;
}

#koszyk_info{
	background-image: url(../pic/iKoszyk.gif);
	width: 66px;
	height: 30px;
	color:#FFFFFF;
	display:inline;
	position: relative;
}


