@media screen {
	body {
		font: 12px Arial;
		color: #707070;
		background: #e1e2e5 url(../img/bodyBackground01.png) repeat-x;
	}

	.download {
		padding: 5px 0 5px 35px;
		display: block;
		margin: 10px 0 0 0;
		background: url(../img/iconDownload01.png) no-repeat left center;
		font: 11 Arial;
		color: #707070;
		text-decoration: none;
	}

	.h-clear {
		clear: both;
	}

	.page {
		width: 980px;
		margin: 20px auto;
		padding: 10px;
		background: #ffffff;
	}

	.header {
		height: 130px;
		position: relative;
	}

	.header > .logo {
		top: 30px;
		left: 20px;
		display: block;
		position: absolute;
	}

	.header .title {
		position: absolute;
		right: 14px;
		top: 50px;
		color: #d81313;
		font: bold 22px Verdana;
	}

	.header .userMenu {
		position: absolute;
		right: 14px;
		top: 12px;
	}

	.header .userMenu a {
		color: #707070;
		font-weight: bold;
		background: url(../img/iconListaTowarow01.jpg) no-repeat left center;
		padding: 2px 0 2px 25px;
	}

	.header .userMenu span {
		color: #707070;
		text-decoration: none;
	}


	.navitaionRoot {
		position: absolute;
		top: 98px;
		right: -4px;
		list-style: none;
	}

	.navitaionRoot li {
		float: left;
		padding: 0 0 0 14px;
		background: url(../img/navigationSeparator01.png) no-repeat left center;
	}

	.navitaionRoot li:first-child {
		background: none;
	}

	.navitaionRoot li a {
		float: left;
		padding: 8px 19px;
		color: #ffffff;
		font: bold 12px Arial;
		text-decoration: none;
		background: url(../img/navigationOff.png) repeat-x;
	}

	.navitaionRoot li a[href=""] {
		cursor: default !important;
	}

	.navitaionRoot li a:hover {
		background: url(../img/navigationOn.png) repeat-x;
	}

	.navitaionRoot li a.active {
		color: #ffffff;
		background: url(../img/navigationOn.png) repeat-x;
	}

	.content {
		padding: 10px 0;
		border-top: 2px solid #dadbdf;
		border-bottom: 2px solid #dadbdf;
		background: url(../img/contentBackground01.png) no-repeat;
	}

	.pathway {
		padding: 0 10px;
		margin: 10px 0 15px 0;
		list-style: none;
		overflow: hidden;
		zoom: 1;
	}

	.pathway li {
		float: left;
	}

	.pathway li a {
		padding: 0 20px;
		color: #5b5b5b;
		background: url(../img/iconPathway01.gif) no-repeat right center;
	}

	.pathway li:first-child a {
		padding: 0 20px 0 0;
		color: #5b5b5b;
		background: url(../img/iconPathway01.gif) no-repeat right center;
	}

	.pathway li a[href~="javascript:void(0);"] {
		text-decoration: none;
		cursor: default;
		color: #5b5b5b;
		background: none;
	}

	.contentLeft {
		width: 225px;
		float: left;
	}


	.contentLeft > ul > li.active  > a {
		display: block;
		border-bottom: 1px solid #dcdcdc;
		background: #dd1414 url(../img/iconNavigation_on.png) no-repeat 203px 50%;
		color: #ffffff !important;
		text-shadow: 1px 1px #000000;
		-webkit-text-shadow: 1px 1px #000000;
		-moz-text-shadow: 1px 1px #000000;
		text-decoration: none;
	}

	.contentLeft > ul > li ul > li.active > a {
		display: block;
		border-bottom: 1px solid #dcdcdc;
		background: #dd1414 url(../img/iconNavigation_on.png) no-repeat 203px 50%;
		color: #ffffff !important;
		text-shadow: 1px 1px #000000;
		-webkit-text-shadow: 1px 1px #000000;
		-moz-text-shadow: 1px 1px #000000;
		text-decoration: none;
	}

	.contentLeft > ul {
		list-style: none;
	}

	.contentLeft > ul > li > a {
		padding: 10px 30px 10px 10px;
		display: block;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #dcdcdc;
		background: #f4f4f4 url(../img/iconNavigation_off.png) no-repeat 203px 50%;
		color: #5b5b5b;
		text-decoration: none;
	}

	.contentLeft > ul > li > a:hover {
		background: #dd1414 url(../img/iconNavigation_on.png) no-repeat 203px 50%;
		color: #ffffff !important;
		text-shadow: 1px 1px #000000;
		-webkit-text-shadow: 1px 1px #000000;
		-moz-text-shadow: 1px 1px #000000;
	}

	.contentLeft > ul > li:first-child > a {
		border-top: none;
	}

	.contentLeft > ul > li > ul {
		list-style: none;
		display: none;
	}

	.contentLeft > ul > li > ul > li a {
		padding: 10px 30px 10px 25px;
		display: block;
		border-bottom: 1px solid #dcdcdc;
		background: #f0efef url(../img/iconNavigation_off.png) no-repeat 203px 50%;
		color: #5b5b5b;
		text-decoration: none;
	}

	.contentLeft > ul > li ul > li > a:hover {
		background: #dd1414 url(../img/iconNavigation_on.png) no-repeat 203px 50%;
		color: #ffffff !important;
		text-shadow: 1px 1px #000000;
		-webkit-text-shadow: 1px 1px #000000;
		-moz-text-shadow: 1px 1px #000000;
	}

	.contentLeft > ul > li > ul > li:first-child > a {
		border-top: none;
	}


	.contentLeft > form {
		height: 70px;
		position: relative;
		background: url(../img/searchBackground01.jpg) repeat-y;
	}

	.contentLeft > form span {
		font: bold 11px Arial, Helvetica, sans-serif;
		left: 13px;
		top: 15px;
		position: absolute;
	}

	.contentLeft > form fieldset {
		width: 207px;
		height: 27px;
		left: 10px;
		top: 30px;
		position: absolute;
		background: url(../img/searchBackground01.png) no-repeat;
	}

	.contentLeft > form fieldset input[type~="text"] {
		position: absolute;
		width: 149px;
		left: 29px;
		top: 2px;
		border: none;
	}


	.contentLeft > form fieldset input[type~="image"] {
		position: absolute;
		right: 2px;
		top: 2px;
	}

	.contentLeftTitle01 {
		padding: 7px 15px;
		color: #ffffff;
		font: 22px Tahoma;
		background: url(../img/contentLeftTitleBackground01.png) repeat-x;
	}

	.contentLeftTitle02 {
		padding: 7px 15px;
		color: #ffffff;
		font: 22px Tahoma;
		background: url(../img/contentRightTitleBackground01.png) repeat-x;
	}

	.contentLeftTitle03 {
		padding: 7px 15px;
		color: #ffffff;
		font: 22px Tahoma;
		background: url(../img/contentLeftTitleBackground01.png) repeat-x;
	}

	
	.customerZone {
		background: #f4f4f4;
	}

	.customerZone ul {
		padding: 5px 20px;
	}

	.customerZone ul li {
		margin: 10px 0;
		font-weight: bold;
	}

	.customerZone ul li a {
		color: #707070;
		font-weight: bold;
		text-decoration: none;
	}

	.customerZone ul .userName {
		margin: 10px 0;
		padding: 7px 0 0 28px;
		background: url(../img/iconUserName01.png) no-repeat 0 6px;
	}

	.customerZone ul .userName span {
		display: block;
		margin: 5px 0 0 0;
		color: #e70000;
		font-weight: bold;
	}

	.customerZone ul .orderHistory {
		margin: 10px 0;
		padding: 7px 0 0 28px;
		background: url(../img/iconOrderHistory01.png) no-repeat 0 6px;
	}

	.customerZone ul .logout {
		margin: 10px 0;
		padding: 7px 0 0 28px;
		background: url(../img/iconLogout01.png) no-repeat 0 6px;
	}

	.contentRight {
		width: 754px;
		float: right;
	}

	.contentRightBody01 {
		border-top: 1px solid #dadbdf;
		margin: 1px 0 0 0;
	}

	.contentRightBody01.Home {
		border: none;
	}

	.contentRight .contentLeftBody01 {
	}

	.product > .photos {
		width: 236px;
		float: left;
		padding: 15px;
	}

	.product > .photos > .photo {
		width: 232px;
		height: 232px;
		border: 2px solid #dfdfdf;
	}

	.product > .photos > .photoZoom {
		width: 212px;
		padding: 10px;
		text-align: right;
		display: block;
	}

	.product > .photos > .photoZoom a {
		font: 11px Arial;
		color: #5b5b5b;
		display: none;
	}

	.product > .photos > .thumbnails a {
		width: 76px;
		height: 76px;
		margin: 1px 0 0 1px;
		display: block;
		float: left;
		border: 1px solid #dfdfdf;
	}

	.product > .photos > .thumbnails a:first-child {
		margin: 1px 0 0 0;
	}

	.product > .photos > .photo table, .product > .photos > .photo table tr td {
		width: 230px;
		height: 230px;
		vertical-align: middle;
		text-align: center;
	}

	.product > .photos > .photo table tr td a {
		display: none;
	}

	.product > .description {
		width: 482px;
		float: right;
	}

	.product > .description > ul > li {
		list-style: none;
		border-top: 1px solid #eeeeee;
		padding: 8px 0;
		overflow: hidden;
		zoom: 1;
	}

	.product > .description > ul > li > div > ol ul {
		margin: 0 0 0 16px;
	}

	.product > .description .name {
		margin: 8px 0 0 0;
		padding: 5px 10px;
		font: 22px Arial;
	}

	.product > .description .title {
		width: 160px;
		padding: 0 10px;
		float: left;
	}

	.product > .description .value {
		width: 300px;
		float: right;
	}

	.product > .description .value a {
		color: #2e80e4;
		margin: 0 0 0 10px;
		padding: 0 0 0 20px;
		background: url(../img/iconPathway01.gif) no-repeat left center;
	}

	.product > .description .value li {
		list-style: none;
		padding: 0 0 10px 15px;
		background: url(../img/iconArrow01.png) no-repeat 0 4px;
	}
	
	.dopobrania 	{
		padding: 20px;
	}
	.dopobrania ul li {
		list-style: none;
		padding: 0 0 10px 15px;
		background: url(../img/iconArrow01.png) no-repeat 0 4px;
	}

	.product > .description .value .useExaples {
		width: 145px;
		height: 110px;
		padding: 1px;
		margin: 0 0 0 1px;
		display: block;
		float: left;
		background: #ffffff;
		border: 1px solid #dfdfdf;
	}

	.product > .btnFullDescription {
		padding: 3px 0 0 0;
		margin: 0 0 0 10px;
		text-align: right;
		clear: both;
		background: url(../img/separator01.png) repeat-x;
	}

	.availableVersions > .title {
		color: #dd1414;
		padding: 0 5px 6px 5px;
		margin: 10px 0 0 0;
		color: #dd1414;
		font: bold 14px Arial;
		border-bottom: 1px solid #cccccc;
	}

	.availableVersions .col1 {
		width: 113px;
	}

	.availableVersions .col2 {
		width: 201px;
	}

	.availableVersions .col3 {
		width: 112px;
	}

	.availableVersions .col4 {
		width: 124px;
	}

	.availableVersions .col5 {
		width: 172px;
	}

	.availableVersions .col6 {
		width: 63px;
		cursor: default !important;
		text-align: center;
	}


	.availableVersions .col6 {
		text-align: center;
	}

	.availableVersions {
		margin: 40px 0 0 10px;
	}

	.availableVersions table th {
		border-bottom: 2px solid #cccccc;
		text-align: left;
		padding: 8px 2px;
		cursor: pointer;
	}

	.availableVersions table th img {
		margin: 0 0 -4px 0;
	}

	.availableVersions table td {
		border-bottom: 1px solid #cccccc;
		text-align: left;
		padding: 5px 2px;
		vertical-align: middle;
	}


	.customersOrdered {
		margin: 40px 0 0 10px;
	}

	.customersOrdered > ul li {
		width: 230px;
		float: left;
		list-style: none;
		margin: 0 0 0 26px;
	}

	.customersOrdered > ul li:first-child {
		margin: 0;
	}

	.customersOrdered > ul li table {
		margin: 8px 0 0 0;
	}


	.customersOrdered > ul li table tr td {
		border: none;
		text-align: center;
		vertical-align: top;
		padding: 9px 0;
	}

	.customersOrdered > ul li table tr:first-child td {
		height: 230px;
		border: 1px solid #cccccc;
		text-align: center;
		vertical-align: middle;
		padding: 0;
	}

	.customersOrdered > ul li table tr td a {
		color: #707070;
		font: 12px Arial;
		text-decoration: none;
	}


	.customersOrdered > .title {
		color: #dd1414;
		padding: 0 5px 6px 5px;
		margin: 10px 0 0 0;
		color: #dd1414;
		font: bold 14px Arial;
		border-bottom: 1px solid #cccccc;
	}

	.contentRightTitle01 {
		padding: 7px 15px;
		color: #ffffff;
		font: 22px Tahoma;
		background: url(../img/contentRightTitleBackground01.png) repeat-x;
		position: relative;
	}

	.contentRightTitle01 a {
		position: absolute;
		top: 0;
		right: 0;
	}

	.productListTitle {
		width: 706px;
		margin: 0 0 5px 10px;
		padding: 10px 15px;
		border-bottom: 2px solid #e9e9e9;
	}

	.productListTitle > .left {
		width: 380px;
		float: left;
	}

		.productListTitle > .left span,
		.productListTitle > .left a {
			display: block;
			margin-top: 5px !important;
			float: left;
			color: #707070;
			font: bold 12px Arial, Helvetica, sans-serif;
			text-decoration: none;
		}
		
		.productListTitle.short > .left .attr2 {
			margin: 0 0 0 0px;
		}
		
		.productListTitle > .left .attr2 {
			margin: 0 0 0 145px;
		}
		
			.productListTitle > .left .attr2 img {
				margin: 0 0 -4px 0;
			}
		
		.productListTitle > .left .attr3 {
			margin: 0 0 0 50px;
		}
		
			.productListTitle > .left .attr3 img {
				margin: 0 0 -4px 0;
			}
		
	.productListTitle > .right {
		width: 325px;
		float: right;
		text-align: right;
	}

		.productListTitle > .right span,
		.productListTitle > .right a {
		}
		
		.productListTitle > .right select {
			margin: 0 16px 0 0;
		}
		
		.productListTitle > .right a img {
			border: 2px solid #e9e9e9;
			margin: 0 0 -5px 0;
			border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
		}
		
		.productListTitle > .right a.act img {
			border: 2px solid #cb0a0a;
		}
		
		.productListTitle > .right a:hover img {
			border: 2px solid #cb0a0a;
		}

	.productListLong {
		margin: 0 0 0 10px;
	}

	.productListLong tr {
		border: 1px solid #e9e9e9;
	}

	.productListLong tr td {
		vertical-align: middle;
	}

	.productListLong  .photo a {
		display: block;
		margin: 6px 0 6px 6px;
		padding: 1px;
		border: 1px solid #e9e9e9;
	}

	.productListLong .photo a span {
		display: block;
	}

	.productListLong .photo a span {
		width: 134px;
		height: 134px;
		background-position: center;
		background-repeat: no-repeat;
		display: block;
	}
		
	.productListLong .name {
		width: 320px;
		padding: 10px 5px;
	}
		
	.productListLong .index {
		width: 165px;
		margin: 0 2px;
		padding: 10px 0;
		text-align: center;
	}

	.productListLong .action {
		width: 80px;
		padding: 10px 10px 10px 0;
	}

		.productListLong .action a{
			color: #707070;
		}

	.footer {
		font: 11px Arial;
		color: #838383;
	}

	.footer > span {
		padding: 0 0 0 10px;
	}

	.footer > .navigation {
		border-bottom: 1px solid #dadbdf;
		overflow: hidden;
		padding: 10px 5px;
		margin: 0 0 5px 0;
	}

	.footer > .navigation a {
		font: 11px Arial;
		color: #838383;
		text-decoration: none;
	}

	.footer > .navigation ul {
		list-style: none;
		float: left;
	}

	.footer > .navigation ul li:first-child {
		padding: 0px 20px 0 5px;
		border-left: none;
		float: left;
	}

	.footer > .navigation ul li {
		padding: 0px 20px;
		border-left: 1px solid #dadbdf;
		float: left;
	}

	.pager {
		text-align: right;
		padding: 10px 10px;
		width: 730px;
	}

	.pager a.act, .pager a:hover {
		background: #d20e0e;
		color: #ffffff;
	}

	.pager a, .pager span {
		color: #5b5b5b;
		text-decoration: none;
		background: #f4f4f4;
		padding: 4px 10px;
		font-weight: bold;
	}

	.productListShort {
		list-style: none;
	}

	.productListShort > li {
		width: 350px;
		height: 138px;
		padding: 6px;
		margin: 9px 0 0 9px;
		border: 1px solid #dadbdf;
		float: left;
		position: relative;
	}

	.productListShort > li .photo {
		padding: 1px;
		border: 1px solid #e9e9e9;
		float: left;
	}

	.productListShort > li .photo a span {
		display: block;
		width: 134px;
		height: 134px;
		background-position: center;
		background-repeat: no-repeat;
	}

	.productListShort > li .name {
		width: 200px;
		padding: 10px 0 0 10px;
		float: left;
	}

	.productListShort > li .name .title {
		color: #cccccc;
		font: 10px Arial;
	}

	.productListShort > li .index {
		width: 200px;
		padding: 10px 0 0 10px;
		float: left;
	}

	.productListShort > li .index .title {
		color: #cccccc;
		font: 10px Arial;
	}

	.productListShort > li .action {
		position: absolute;
		bottom: 10px;
		right: 15px;
	}

	.productListShort > li .action a {
		color: #707070;
	}

	/* Strona główna > Aktualnosci */
	.newNews > .title {
		color: #273746;
		padding: 10px 10px;
		margin: 10px 10px 0 10px;
		font: bold 14px Arial;
		border-bottom: 1px solid #cccccc;
	}

	.newNews > .newsListShort {
		list-style: none;
	}

	.newNews > .newsListShort > li {
		width: 350px;
		height: 138px;
		padding: 6px;
		margin: 9px 0 0 9px;
		float: left;
		position: relative;
	}

	.newNews > .newsListShort > li .photo {
		padding: 1px;
		border: 1px solid #e9e9e9;
		float: left;
	}

	.newNews > .newsListShort > li .photo a span {
		display: block;
		width: 100px;
		height: 100px;
		background-position: center;
		background-repeat: no-repeat;
	}

	.newNews > .newsListShort > li .title {
		width: 230px;
		margin: 2px 0 0 10px;
		float: left;
		font: bold 13px Arial;
	}

	.newNews > .newsListShort > li .date {
		width: 230px;
		margin: 8px 0 0 10px;
		float: left;
		font: 10px Tahoma;
	}

	.newNews > .newsListShort > li .body {
		width: 230px;
		margin: 8px 0 0 10px;
		float: left;
		font: 10px Tahoma;
	}

	.newNews > .newsListShort > li .action {
		position: absolute;
		bottom: 10px;
		right: 15px;
	}

	.newNews > .newsListShort > li .action a {
		color: #707070;
	}
	/* / Strona główna > Aktualnosci */

	/* Aktualnosci */
	.newsList {
		width: 365px;
		float: left;
	}

	.newsList > .title {
		color: #273746;
		padding: 10px 10px;
		margin: 10px 10px 0 10px;
		font: bold 24px Arial;
		border-bottom: 2px solid #cccccc;
	}

	.newsList > .newsListShort {
		list-style: none;
	}

	.newsList > .newsListShort > li {
		width: 350px;
		height: 138px;
		padding: 6px;
		margin: 9px 0 0 9px;
		float: left;
		position: relative;
		border-bottom: 1px solid #e9e9e9;
	}

	.newsList > .newsListShort > li .photo {
		padding: 1px;
		border: 1px solid #e9e9e9;
		float: left;
	}

	.newsList > .newsListShort > li .photo a span {
		display: block;
		width: 100px;
		height: 100px;
		background-position: center;
		background-repeat: no-repeat;
	}

	.newsList > .newsListShort > li .title {
		width: 230px;
		margin: 2px 0 0 10px;
		float: left;
		font: bold 13px Arial;
	}

	.newsList > .newsListShort > li .date {
		width: 230px;
		margin: 8px 0 0 10px;
		float: left;
		font: 10px Tahoma;
	}

	.newsList > .newsListShort > li .body {
		width: 230px;
		margin: 8px 0 0 10px;
		float: left;
		font: 10px Tahoma;
	}

	.newsList > .newsListShort > li .action {
		position: absolute;
		bottom: 10px;
		right: 15px;
	}

	.newsList > .newsListShort > li .action a {
		color: #707070;
	}

	.newsView {
		width: 575px;
		float: right;
	}

	.newsView > .title {
		margin: 20px 0 0 0;
		font: bold 24px Arial;
	}

	.newsView > .date {
		margin: 5px 0 0 0;
		font: 10px Tahoma;
	}

	.newsView > .photo {
		text-align: center;
		padding: 20px 0;
	}

	.newsView > .photo img {
		padding: 1px;
		border: 1px solid #e9e9e9;
	}

	.newsView > .body {
		font: 11px/15px Tahoma;
	}

	.newsView > .body .photos {
		padding: 17px 0;
	}

	.newsView > .body .photos a {
		margin: 0 17px;
	}

	.newsView > .body .photos a img {
		padding: 1px;
		border: 1px solid #e9e9e9;
	}
	.newsView > .body ul, 
	.newsView > .body ol {
		margin: 10px;	
	}
	.newsView > .body li{
		list-style: none;
		padding: 0 0 5px 15px;
		background: url(../img/iconArrow01.png) no-repeat 0 4px;
	}

	/* / Aktualnosci */

	.newProduct > .title {
		color: #273746;
		padding: 10px 10px;
		margin: 10px 10px 0 10px;
		font: bold 14px Arial;
		border-bottom: 1px solid #cccccc;
	}

	.newProduct ul li {
		border: none;
	}

	/* homeTextBox */
	.homeTextBox {
		margin: 10px;
	}

	.homeTextBox > div {
		width: 360px;
		float: left;
		margin: 0 0 0 14px;
	}

	.homeTextBox > div:first-child {
		margin: 0 !important;
	}

	.homeTextBox > div > .title {
		color: #273746;
		padding: 0 10px 10px 10px;
		margin: 0px 0 10px 0;
		font: bold 18px Arial;
		border-bottom: 2px solid #cccccc;
	}

	.homeTextBox > div > .photo {
		margin: 0 10px;
	}

	.homeTextBox > div > .body {
		margin: 5px 12px;
		font: 12px/15px Arial;
	}

	.homeTextBox > div .btnMore01 {
		float: right;
		clear: both;
	}
	/* / homeTextBox */

	.pageStaticTitle {
		font: bold 24px Arial;
		margin: 0 15px;
		padding: 8px 10px;
		border-bottom: 4px solid #e5e5e5;
	}

	.firma {
		padding: 15px 25px;
	}

	.firma .photos li {
		float: left;
		margin: 10px;
	}

	.firma .centerList01 ul {
		margin: 4px 0 0 15px;
	}

	.firma .centerList01 ul li {
		background: url(../img/iconList01.jpg) no-repeat 0 6px;
		padding: 0 0 0 10px;
		margin: 0 0 4px 0;
	}

	.aprobatyTechniczne {
		padding: 15px 25px;
	}

	.titleAprobatyTechniczne {
		position: relative;
		font: 18px Arial;
		margin: 0 15px;
		padding: 8px 10px;
		border-bottom: 1px solid #e5e5e5;
	}

	.titleAprobatyTechniczne img {
		position: absolute;
		right: 5px;
		top: 8px;
	}

	.title {
		
	}
	.aprobatyTechniczne table {
		background: #f4f4f4;
		border-collapse: separate !important;
	}
	.aprobatyTechniczne table thead td {
		background: #ededed;
		font-weight: bold;
	}

	.aprobatyTechniczne table tbody td {
		width: 505px;
	}

	.aprobatyTechniczne table tr td {
		padding: 10px 30px;
		border-top: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
	}

	.aprobatyTechniczne table tr td:first-child {
		width: 160px;
		padding: 10px 30px;
	}

	.aprobatyTechniczne table tbody tr td:first-child {
		text-align: center;
	}

	.menuPage {
		text-align: right;
		margin: 10px;
	}

	.kontakt {
		margin: 0 0 0 20px;
		line-height: 19px;
	}

	.kontakt .detale li {
		width: 203px;
		margin: 20px 40px 20px 0;
		float: left;
	}

	.kontakt span.title {
		display: block;
		padding: 0 0 4px 10px;
		margin: 0 0 5px 0;
		border-bottom: 1px solid #e5e5e5;
		background: url(../img/iconList01.jpg) no-repeat 0 5px;
	}


	.kontakt .google {
		border: 2px solid #e5e5e5;
		float: left;
	}

	.kontakt .google img {
		display: block;
	}

	.kontakt .detale li img {
		display: block;
		margin: 0 0 0 5px;
	}

	.kontakt .detale li div {
		padding: 15px 0 0 15px;
		line-height: 19px;
	}

	.login {
		width: 336px;
		margin: 120px auto;
		background: #f5f5f5;
	}

	.login > .title {
		padding: 10px 20px;
		font: 22px Tahoma;
		color: #ffffff;
		background: #2e3d4c url(../img/loginTitle01.png) repeat-x top left;
		border-bottom: 3px solid #ffffff;
	}

	.login > .body {
		font: bold 10px Tahoma;
		color: #546171;
		padding: 20px 80px;
	}

	.login > .body input {
		width: 190px;
		border: 1px solid #d2d2d2;
	}

	.login .menu {
		border-top: 1px solid #eaeaea;
		padding: 10px 0;
		margin: 0 10px;
		text-align: right;
	}

	.login .menu input {
		padding: 8px 20px 8px 30px;
		font: bold 11px Arial;
		color: #ffffff;
		border: none;
		cursor:pointer;
		background: #8c8d92 url(../img/loginIcon01.jpg) no-repeat 10px 12px;
	}
	.login .menu a {
		padding: 8px 20px 8px 30px;
		font: bold 11px Arial;
		color: #ffffff;
		border: none;
		background: #8c8d92 url(../img/loginIcon01.jpg) no-repeat 10px 12px;
		text-decoration: none;
	}



	.basketProducts > .title {
		color: #dd1414;
		padding: 0 5px 6px 5px;
		margin: 10px 0 0 0;
		color: #dd1414;
		font: bold 14px Arial;
		border-bottom: 1px solid #cccccc;
	}

	.basketProducts > .uwaga {
		color: #dd1414;
		padding: 0 5px 6px 5px;
		margin: 10px auto;
		color: #dd1414;
		font: 12px Arial;
		
		border-bottom: 1px solid #cccccc;
	}
	
	.basketProducts .col1 {
		width: 120px;
	}

	.basketProducts .col2 {
		width: 320px;
	}

	.basketProducts .col3 {
		width: 112px;
	}

	.basketProducts .col4 {
		width: 124px;
	}

	.basketProducts .col5 {
		width: 63px;
	}

	.basketProducts .col6 {
		width: 110px !important;
		cursor: default !important;
		text-align: center;
	}


	.basketProducts .col6 {
		text-align: center;
	}

	.basketProducts {
		margin: 40px 0 0 10px;
	}

	.basketProducts table th {
		border-bottom: 1px solid #cccccc;
		text-align: left;
		padding: 8px 2px;
		cursor: pointer;
		vertical-align: middle;
	}

	.basketProducts table th img {
		margin: 0 0 -4px 0;
	}

	.basketProducts table td {
		border-bottom: 1px solid #cccccc;
		text-align: left;
		padding: 5px 2px;
		vertical-align: middle;
	}
	.basketProducts .tblFooterBar{
		width:100%;
	}
	.basketProducts .tblFooterBar tr td{
		padding: 15px;
		vertical-align:middle;
	}
	.basketProducts .tblFooterBar tr td.lftFb{
		text-align: left;
		width:430px;
		border-bottom: 0px !important;	
	}
	.basketProducts .tblFooterBar tr td.rigFb{
		text-align: right;
		border-bottom: 0px !important;
	}
	.basketProducts .tblFooterBar tr td.rigFb div{
		float:left;
	}
	.basketProducts .tblFooterBar tr td.rigFb div.lbl{
		margin-top: 5px;
	}
	.emptyListCom{
		text-align:center !important;
		padding:30px 0 30px 0 !important;
		color:red !important;
	}
	.okbtn{
		border:0;
		background:url( ../img/ok.png ) no-repeat;
		width:49px;
		height:27px;
	}
	.drukujListeBtn{
		border:0;
		background:url( ../img/drukujListeZakupowa.png ) no-repeat;
		width:165px;
		height:32px;
	}
	.drukujListeBtn{
		border:0;
		background:url( ../img/drukujListeZakupowa.png ) no-repeat;
		width:165px;
		height:32px;
	}
	.zamowProdukty{
		border:0;
		background:url( ../img/zamowProdukty.png ) no-repeat;
		width:165px;
		height:32px;
	}
	.okMsg{ 
		width:100%;
		height:auto;	
		display:block;
		font:11px Verdana, sans-serif;
		color:white;
		background:url(../img/greengradient.png);
		margin:auto;
		width:50%;
		padding:10px;
	}
	.errorMsg, .banMsg{ 
		width:100%;
		height:auto;	
		display:block;
		color:white;
		background:#c11f1f url(../img/redgradient.png) repeat-x;	
		margin:auto;
		width:50%;
		padding:10px;
	}
	.contentCenter{
		width:100%;
	}
	.loginBtn{
		width:153px;
		height:21px;
		background:url(../img/zalogujBtn.png) no-repeat;
		margin-left: 190px;
	}
	.logoutBtn{
		width:68px;
		height:21px;
		background:url(../img/wylogujBtn.png) no-repeat;
		margin-left: 300px;
	}
	.btn_szczegoly{
		display:block;
		width:100px;
		padding: 0 0 5px 10px;
		background: url(../img/iconArrow01.png) no-repeat 0 4px;	
	}
	.btn_szczegoly a{
		color:#333;
		text-decoration:none;
	}

	.orderHistory {
		margin-top:15px;
	}

	.orderHistory .col1 {
		width: 120px;
	}

	.orderHistory .col2 {
	}

	.orderHistory .col3 {
		width: 140px;
	}



	.orderHistory .col4 {
		width: 80px;
	}
	.orderHistory .col5 {
		width: 80px;
	}
	.orderHistory .col6 {
		width: 50px;
	}
	.orderHistory .col7 {
		width: 80px;
	}
	.orderHistory .col8 {
		width: 80px;
	}

	.orderHistory > .title {
		color: #dd1414;
		padding: 0 5px 6px 5px;
		margin: 10px 0 0 0;
		color: #dd1414;
		font: bold 14px Arial;
		border-bottom: 1px solid #cccccc;
	}

	.orderHistory .status_otwarte {
		color: #3970ae;
	}

	.orderHistory .status_braktowaru {
		color: #db1313;
	}

	.orderHistory .status_zamkniete {
		color: #178521;
	}

	.orderHistory > .info {
		margin: 12px;
	}

	.orderHistory > .info > span {
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
	}

	.orderHistory table {
		width: 740px;
		margin: 0 0 0 10px;
	}

	.orderHistory table th {
		border-bottom: 1px solid #cccccc;
		text-align: left;
		padding: 8px 2px;
		cursor: pointer;
		vertical-align: middle;
	}

	.orderHistory table th img {
		margin: 0 0 -4px 0;
	}

	.orderHistory table td {
		border-bottom: 1px solid #cccccc;
		text-align: left;
		padding: 5px 2px;
		vertical-align: middle;
	}

	.button{	
		color:white;
		padding:5px;
		background:black;
		border:0;
		border-radius:5px; 
		-moz-border-radius:5px; 
		cursor:pointer;
	}

	.listabtn{
		width:47px;
		float:left;
		margin-left:2px;	
		border:0;
		font-size:11px;
		color:white;
		padding:5px;
		background:black;
		border:0;
		border-radius:5px; 
		-moz-border-radius:5px; 
		cursor:pointer;	
		display:block;
	}
	.listabtnRed{
		background:red;	
		width:40px;
	}
}

.tagscloud{
	color: #4e4e4e;
	padding: 10px;
}
.tagscloud .tag_0{
	font-size: 9px;
}
.tagscloud .tag_1{
	font-size: 10px;
}
.tagscloud .tag_2{
	font-size: 11px;
}
.tagscloud .tag_3{
	font-size: 12px;
}
.tagscloud .tag_4{
	font-size: 13px;
}
.tagscloud .tag_5{
	font-size: 14px;
}



