	@charset "utf-8";
/* CSS Document */
	@import url("form.css");
* {
	margin: 0;
	padding: 0;
}
body {
	background: #CCE1EC url(../images/bg.jpg) 50% 0 no-repeat;
	margin: 0;
}
body, td, div, p, a {
	color: #333333;
	font-size: 11px;
	font-family: Arial;
}
a {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
h1,
h1 a {
	font-family: "Trebuchet MS", Arial;
	font-size: 24px;
	color: #4B575C;
	font-weight: normal;
	text-decoration: none;
}
h2,
h2 a {
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
h3,
h3 a {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	color: #0B5F96;
	font-weight: normal;
	text-decoration: none;
}
h4,
h4 a {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
/* global */
.disabled {
	opacity: 0.25;
	filter: alpha(opacity=25);
	zoom: 1;
}
.pagination a,
.selected {
   font-weight: bold;
   font-size: 16px;
}
.selected {
   text-decoration: underline;
}
.errors {
   color: #ff0000;
}
table thead th {
   font-weight: bold;
   text-align: center;
   background: #E0E0E0;
   padding: 5px;
   border-bottom: #333333 2px solid;
}
table .rowA td,
table .rowB td {
   text-align: center;
   padding: 5px;
   border-bottom: #333333 1px solid;
}
table .rowB td {
   background: #E0E0E0;
}
.break {
	float: none;
	clear: both;
}
.wrapper {
	width: 970px;
	margin: 0 auto;
	text-align: left;
}
.left {
	float: left;
}
.right {
	float: right;
}
.aleft {
	text-align: left;
}
.aright {
	text-align: right;
}
.acenter {
	text-align: center;
}
.ajustify {
	text-align: justify;
}
/* top */
#top {
	height: 90px;
	border-top: 3px solid #99CB2F;
	padding-top: 25px;
	line-height: 130%;
}
#top .logo {
	width: 239px;
	height: 50px;
	margin-left: 20px;
	float: left;
}
#top .user {
	width: 194px;
	float: right;
}
#top .basket {
	width: 236px;
	float: right;
}
#top a {
	color: #CCCCCE;
	text-decoration: none;
}
#top a:hover {
	color: #CCCCCE;
	text-decoration: underline;
}
/* menu */
#menu {
	height: 47px;
	background: url(../images/top/menu-bg.gif) repeat-y;
}
#menu ul {
	padding: 10px 0 0 10px;
}
#menu ul li {
	float: left;
	height: 13px;
	padding: 7px;
	cursor: pointer;
}
#menu ul li.hover, #menu ul li:hover {
	background: #0D344F;
	border-bottom: 1px solid #145071;
}
#menu ul li.linia {
	background: url(../images/top/m.linia.gif) center center no-repeat;
	padding: 0;
	margin: 0 10px;
	width: 2px;
	height: 25px;
}
#menu ul.mini {
	float: right;
	width: 100px;
	padding: 0;
}
#menu ul.mini li {
	padding: 7px 8px 8px;
	height: 8px;
}
/* promocje */
#promocje {
	margin-top: 5px;
	border-bottom: 5px solid #1F6DAE;
}
#promocje .inputs {
	float: left;
	width: 658px;
	height: 32px;
	padding: 5px 0 0 15px;
}
#promocje #track {
	/*background-image: url(../images/center/track.gif);*/
	/*background-position: 9px 50%;*/
	/*background-repeat: repeat-x;*/
	/*float: left;*/
	width: 170px;
	height: 21px;
	/*margin: 0 7px 4px;*/
	margin-top: -20px;
	position: relative;
}
#promocje #slider {
   margin-left: 10px;
   margin-right: 10px;
   float: left;
}
#promocje .handle {
	background-image: url(../images/center/handle.horizontal.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 21px;
	left: 0;
	position: absolute;
	top: 0;
	width: 11px;
	z-index: 2;
}
#promocje .trackSelected {
	background-image: url(../images/center/track-selected.gif);
	background-position: 9px 50%;
	background-repeat: repeat-x;
	height: 21px;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1;
}
/* content */
#content {
	background: #FFFFFF;
}
#content .left {
	width: 210px;
	margin: 2px 0 2px 1px;
}
#content .right {
	width: 210px;
	margin: 2px 1px 2px 0;
}
#content .center {
	float: left;
	width: 538px;
	padding: 10px 5px;
}
#content .header {
	height: 19px;
	padding: 10px;
}
#content .green {
	background: #99CB2F url(../images/center/bg.header.green.gif) repeat;
	margin-bottom: 5px;
}
#content .blue {
	background: #0A3D5D url(../images/center/bg.header.blue.gif) repeat;
	margin-bottom: 5px;
}
#content .green .border {
	padding: 5px;
	border: 1px solid #99CB2F;
	border-top: none;
	background: #FFFFFF;
}
#content .blue .border {
	padding: 5px;
	border: 1px solid #0A3D5D;
	border-top: none;
	background: #FFFFFF;
}
#content .gray-border {
	padding: 0 2px;
	border: 1px solid #CBCBCB;
	border-top: none;
	background: #FFFFFF;
}
#content .no-border {
	padding: 5px;
	border: none;
	background: #FFFFFF;
}
#content .left ul li,
#content .right ul li {
	padding: 3px 19px;
	cursor: pointer;
	border: none;
}
#content .left ul li.bg, #content .right ul li.bg {
	background: #E8E8EA;
}
#content .left ul li:hover, #content .left ul li.hover, #content .right ul li:hover, #content .right ul li.hover {
	background: #DAE1CA;
}
#content .longText {
	padding: 0 3px;
	line-height: 150%;
}
#content .longText p {
	margin-bottom: 10px;
}
/*#content .longText p:first-letter {
	padding-left: 15px;
	font-size: 150%;
}*/
/* #content .left */
/* categoryTop5 */
#categoryTop5 .border {
	background: #F1F6DD !important;
	border: none !important;
	padding: 5px 0px !important;
}
#category .border {
	padding: 5px 0px !important;
}
/* NaSkroty */
#NaSkroty .border {
	padding: 5px 0px !important;
}
#NaSkroty .cell-1 {
	float: left;
	width: 70px;
	text-align: center;
	padding: 4px 0;
}
#NaSkroty .cell-2 {
	float: left;
	width: 100px;
	padding-left: 10px;
	padding-top: 15px;
}
#NaSkroty .linia {
	height: 1px;
	background: #A9D1E8;
}
/* NajczesciejKupowane */
#NajczesciejKupowane .cell-1 {
	float: left;
	width: 135px;
	padding-top: 10px;
	color: #4C5051;
}
#NajczesciejKupowane .cell-2 {
	float: right;
	width: 60px;
	text-align: center;
	padding: 4px 0;
}
#NajczesciejKupowane .linia {
	height: 1px;
	background: #E8E7E7;
}
/* promocje */
#PromocjeR img {
	margin-bottom: 5px;
}
#PromocjeR .price {
	margin: 5px 0;
	border: 1px solid #FF0D0D;
}
#PromocjeR .price .cell-1 {
	padding: 3px;
	background: #FF0D0D;
}
#PromocjeR .price .cell-2 {
	padding: 0 5px;
	color: #FF0D0D;
	background: #FFFFFF;
	border-left: none;
	font-size: 10px;
	font-weight: bold;
}
/* PromoScroll */
#PromoScroll {
	width: 970px;
	height: 127px;
	background: transparent url(../images/promocje/bg-promo.gif) repeat scroll 0 0;
}
#PromoScroll .button {
	background: transparent url(../images/promocje/button-left.png) repeat scroll 0 0;
	float: left;
	height: 127px;
	width: 42px;
}
#PromoScroll .items {
	float: left;
	height: 127px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 970px;
	z-index: 2;
}
#PromoScroll .items ul {
	/*background: transparent url(../images/promocje/middle.gif) repeat scroll 0 0;*/
	height: 127px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	z-index: 1;
}
#PromoScroll .items ul li {
	/*background: transparent url(../images/promocje/middle.gif) repeat scroll 0 0;*/
	float: left;
	height: 127px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: 323px;
}
#PromoScroll .linia {
	float: right;
	height: 127px;
	width: 1px;
}
#PromoScroll .bott {
	width: 290px;
	margin: 0 auto;
}
#PromoScroll .img {
	float: left;
	margin: 0 25px 0 40px;
}
#PromoScroll .ng {
	color: #225f76;
	margin:3px auto 0;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial;
	font-size:12px;
	text-align:center;
	height: 36px;
	width: 85%;
}
#PromoScroll .price {
	color: #1c8ac0;
	float: left;
	font-family: "Trebuchet MS", Arial;
	font-size:22px;
	margin-top: 30px;

}
/* center - ProductDetail */
#ProductDetail h1 {
	margin-bottom: 7px;
}
#ProductDetail .linia {
	height: 1px;
	background: #DADBDD;
}
#ProductDetail .shortInfo .imgbig {
	float: right;
	margin-right: 5px;
	width: 260px;
	text-align: right;
}
#ProductDetail .shortInfo .price {
	background: #FF0D0D;
	padding: 5px 7px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}
#ProductDetail .shortInfo .icoBasket {
	float: left;
	width: 97px;
	margin-left: 30px;
}
#ProductDetail .shortInfo .shortText {
	/*float: left;*/
	margin-top: 10px;
	padding: 60px 10px 0px 10px;
	line-height: 130%;
	text-align: justify;
}
#ProductDetail .gallery {
	margin-top: 20px;
}
#ProductDetail .gallery .header {
	height: auto;
	background: #E9F1F5;
	border-top: 1px solid #D3D4D6;
	padding: 9px 10px 10px;
}
#ProductDetail .gallery .header h2 {
	color: #515C61;
}
#ProductDetail .gallery .imgList img {
	border: 1px solid #D3D4D6;
	margin: 10px;
}
#ProductDetail .specification {
	margin-top: 20px;
}
#ProductDetail .specification .header {
	height: auto;
	background: #E9F1F5;
	border-top: 1px solid #D3D4D6;
	padding: 9px 10px 10px;
}
#ProductDetail .specification .header h2 {
	color: #515C61;
}
#ProductDetail .specification table {
	line-height: 130%;
	margin: 10px 0;
}
#ProductDetail .specification table  th {
	background: #E6E6E8;
	text-align: left;
	padding: 3px 7px;
}
#ProductDetail .specification table td {
	text-align: left;
	vertical-align: top;
	padding: 3px 7px;
	border-bottom: 1px solid #E6E6E8;
}
#ProductDetail .specification table .col-1 {
	width: 200px;
}
#ProductDetail .specification table .col-2 {
	font-weight: bold;
}
/* center - ProductList */
#ProductList h1 {
	margin-bottom: 7px;
}
#ProductList .linia {
	height: 1px;
	background: #DADBDD;
}
#ProductList .folders {
	padding: 0 20px;
}
#ProductList .folders .item {
	float: left;
	width: 120px;
	margin-bottom: 7px;
}
#ProductList .folders .item img {
	margin-right: 3px;
}
#ProductList .folders .item a {
	text-decoration: none;
}
#ProductList .folders .item a:hover {
	text-decoration: underline;
}
#ProductList .ng {
	border-color: #DADADA;
	border-style: solid;
	border-width: 1px 0 0;
	margin: 8px 0 1px;
	padding: 1px 0;
	width: 100%;
}
#ProductList .ng td {
	background: #E5E5E5 repeat scroll 0 0;
	border-top: 1px solid #FFFFFF;
	padding: 2px;
	vertical-align: middle;
}
#ProductList .prod .tableRow2 {
	border-bottom: 1px solid #EDEDEE;
	color: #464A4F;
	padding: 5px;
}
#ProductList .prod .tableRow2 a {
	text-decoration: none;
}
#ProductList .prod .tableRow2 a:hover {
	text-decoration: underline;
}
/* footer */
#footer {
	background: url(../images/footer/bg.gif) repeat-x top;
	height: 50px;
}
#footer .left {
	margin: 20px 0 0 20px;
	color: #FFFFFF;
	font-size: 12px;
}
#footer .right,
#footer .right a {
	margin: 20px 20px 0 0;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
#footer .right a {
   font-weight: bold;
}