* {
	font-family: arial, helvetica, sans-serif; 
	font-size: 10.5pt;
	color: black;
}

BODY {
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif; 
	font-size: 10.5pt;
	color: black;
	text-align: center;
	overflow: scroll;
}

#all {
	width: 100%;
	margin: 0px auto;
	text-align: left;
	float: left;
/*	overflow: hidden; */
}

#top {
	width: 100%;
	height: 96px;
	background: url('../img/top_tlo.gif') 0px 21px repeat-x;
}

#top .logoImg {
	margin-top: 23px;
	float: left;
	border: 0px;
}

.topButton {
	margin: 10px;
	line-height: 70px;

}

.topButtonSpan {
	float: right;
	overflow: hidden;
}

#topNavigation {
	width: 100%;
	height: 109px;
	overflow: hidden;
	clear: both;
	background: url('../img/topNavigation_tlo.gif') top left repeat-x;
}

.topNavigationLink {
/*	float: left; */
}

#content {
	width: 100%;
	float: left;
	overflow: hidden;
/*	background: url('../img/contentLeft_tlo.gif') top left repeat-y; */
}



#contentInc2 {
	width: 729px;
	float: left;
	overflow: hidden;
}

#contentInc2 .in {
	margin: 10px;
}

#contentInc1 {
	width: 729px;
	float: left;
	overflow: hidden;
}

#contentInc1 .inc1Left {
	width: 504px;
	float: left;
	overflow: hidden;
}

#contentInc1 .inc1Right {
	width: 225px;
	float: left;
	overflow: hidden;
}

#contentInc1 .in {
	margin: 10px;
}

#contentTable {
	width: 100%;
	font-family: arial, helvetica, sans-serif; 
	font-size: 10.5pt;
	color: black;
	float: left;
	overflow: hidden;
	clear: both;
}

.contentTable {
	width: 100%;
	font-family: arial, helvetica, sans-serif; 
	font-size: 10.5pt;
	color: black;
	float: left;
	overflow: hidden;
	clear: both;
}

#contentLeft {
	width: 214px;
	vertical-align: top;
/*	float: left;
	overflow: hidden; */
}

#contentRight {
	vertical-align: top;
/*	width: 100%;
	float: left;
	overflow: hidden; */
}

#contentFull {
	width: 100%;
	float: left;
/*	overflow: hidden; */
}

.productList {
	font-family: arial, helvetica, sans-serif; 
	font-size: 10.5pt;
	color: black;
}

.productList TR TD {
	padding: 5px 10px;
}

.productListHeader {
	background-color: #777777;
}

.productListRow1 {
	background-color: #ffeedd;
}

.productListRow2 {
	background-color: #f8f8f8;
}

.productListLink {
	text-decoration: none;
	color: #2020ab;
}

.productListLink:hover {
	text-decoration: underline;
}

.productListLinkPromocja {
	text-decoration: none;
	color: red;
}

.productListLinkPromocja:hover {
	text-decoration: underline;
}

.productListPhoto {
	width: 400px;
	text-align: center;
}

.productListPhoto A IMG {
	border: 0px;
}

.productPageNumbers {
	margin: 0px auto;
/*	float: left; */
	overflow: hidden;
	font-family: Tahoma;
	font-size: 12px;
	color: #074498;
	text-align: center;
	clear: both;
}

.productPageNumbers A {
	font-family: Tahoma;
	font-size: 12px;
	color: #074498;
	text-decoration: none;
	padding: 0px;
	margin: 10px 10px;
	line-height: 30px;
}

.productPageNumbers A:hover {
	text-decoration: underline;
}

#productTopName {
	width: 100%;
/*	height: 107px; */
	float: left;
	overflow: hidden;
	background: url('../img/productTopName2.gif') left center repeat-x;
}

#productTopName IMG {
	margin: 6px;
	border: 1px solid #ffcc00;
}

.productDetailsTable {
	width: 66%;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}

.productDetailsTableHeader {
	background: url('../img/productTopName2.gif') top repeat-x;
	height: 24px;
	line-height: 24px;
}

.productDetailsTableLeft {
	width: 25%;
	background-color: #eeeeee;
	border-bottom: 1px solid #c3c3c3;
	width: auto;
}

.productDetailsTableRight {
	width: 75%;
	border-bottom: 1px solid #c3c3c3;
	border-left: 1px solid #c3c3c3;
}

.productDetailsInputText {
	width: 80%;
}

.productDetailsPhotos {
	width: 66%;
	padding: 20px;
	text-align: center;
}

.productDetailsPhotos IMG {
	margin: 10px;
	border: 1px solid #ffcc00;
}

.clear {
	clear: both;
}

#productListSearchBox  FORM {
	margin: 10px 10px 1px 20px;
}

#productListSearchBox INPUT, #productListSearchBox SELECT {
	margin-top: 5px;
	margin-bottom: 5px;
}

.productListCategoryBox_p {
/*	margin: 0px 10px 10px 20px; */
}

.leftHeader {
	width: 196px;
	height: 23px;
	margin-left: 11px;
	margin-bottom: 10px;
	float: left;
	overflow: hidden;
	display: inline;
	background: url('../img/leftHeaderBg.gif') top repeat-x;
}

.leftHeader P {
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	line-height: 23px;
	font-weight: bold;
}

.invisible {
	filter:alpha(opacity=0);
	opacity: 0.00;
	-moz-opacity:0.00;
}

.mailDoZamowienia {
	padding: 0px;
	margin: 0px 10px 0px 0px;
	float: right;
	overflow: hidden;
	font-size: 10px;
	color: #454444;
	text-align: right;
}

.mailDoZamowienia INPUT {
	margin-bottom: 5px;
}

.rozp {
	width: 860px;
	height: 1px;
	float: left;
	clear: both;
}

.rozp2 {
	width: 606px;
	height: 1px;
	float: left;
	overflow: hidden;
	clear: both;
}



/* --== New ==-- */

#tab_all {
	border-collapse: collapse;
}

.tableFull {
}

.tableSmaller {
	margin-left: auto;
	margin-right: auto;
}

#TopLogo {
	width: 231px;
	height: 84px;
}

#TopLogo IMG {
	border: 0px;
}

#TopButtons {
	width: 609px;
	height: 84px;
	float: right;
	overflow: hidden;
}

.buttonDiv {
	width: 80px;
	height: 73px;
	margin-top: 11px;
	text-align: center;
	float: right;
	overflow: hidden;
}
.buttonDiv A {
	font-family: Tahoma;
	font-size: 10px;
	color: #656666;
	text-decoration: none;
}

.buttonDiv A:hover {
	color: #ff5a00;
	text-decoration: underline;
}

.buttonDiv A IMG {
	margin-bottom: 8px;
	border: 0px;
}

#TopSearchTd {
	background: url('../img/topSearchTdBg.gif') left repeat-y;
}

#TopSearch {
	width: 225px;
	height: 71px;
	float: left;
	overflow: hidden;
	background: url('../img/topSearchRect.gif') no-repeat;
	background-position: 0px 5px;
}

#TopSearchInput {
	width: 193px;
	height: 20px;
	margin: 3px 0px 0px 22px;
	border: 0px;
	background: url('../img/topSearchInput.gif') top no-repeat;
}

#TopSearchButtonLeft {
	width: 124px;
	margin-left: 22px;
	padding-top: 7px;
	float: left;
	overflow: hidden;
	display: inline;
}

#TopSearchButtonLeft A {
	font-family: Tahoma;
	font-size: 11px;
	color: #2040ab;
	text-decoration: underline;
}

#TopSearchButtonLeft A:hover {
	color: #ff5a00;
}

#TopSearchButtonRight {
	width: 69px;
	text-align: center;
	float: left;
	overflow: hidden;
	display: inline;
}

#TopSearchButtonRight INPUT {
	width: 65px;
	height: 21px;
	margin-top: 4px;
	border: 0px;
	cursor: pointer;
	background: url('../img/topSearchButton.gif') top no-repeat;
}

.boxH1 {
	padding: 0px;
	margin: 4px 0px 0px 22px;
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
}

#TopOrangeBoxTd {
	width: 100%;
	background: #ff5a00 url('../img/topOrangeBoxBg.gif') left repeat-y;
}

#TopOrangeBox {
	height: 71px;
	float: left;
	overflow: hidden;
}

.TopOrangeBoxHalf {
	width: 320px;
	background: url('../img/topOrangeBoxText.gif') no-repeat;
	background-position: 25px 9px;
}

.TopOrangeBoxFull {
	width: 100%;
}

.sciezka {
	padding: 0px;
	margin: 0px 0px 0px 10px;
	line-height: 20px;
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
}

.sciezka A {
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.sciezka A:hover {
	text-decoration: underline;
}

#TopOrangeBox .links {
	width: 226px;
	height: 25px;
	margin: 39px 0px 0px 25px;
	float: left;
	overflow: hidden;
	display: inline;
}

#TopOrangeBox .links .lnk1 {
	width: 100px;
	height: 25px;
	float: left;
	overflow: hidden;
	background: url('../img/topOrangeBoxButton1.gif') top no-repeat;
}

#TopOrangeBox .links .lnk2 {
	width: 116px;
	height: 25px;
	float: right;
	overflow: hidden;
	background: url('../img/topOrangeBoxButton2.gif') top no-repeat;
}

#TopOrangeBox .orderBox {
	width: 374px;
	float: right;
	background-color: #aaaaaa;
	font-size: 10px;
	color: #959494;
}

.leftBox {
	width: 231px;
	float: left;
	overflow: hidden;
	background: url('../img/leftBoxBg.gif') left repeat-y;
}

.leftBoxLine {
	width: 231px;
	height: 1px;
	float: left;
	overflow: hidden;
	background: url('../img/leftBoxLine.gif') top no-repeat;
}

.leftBoxBottomLink {
	margin: 0px 18px 8px 0px;
	float: right;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 10px;
	color: #959494;
	text-decoration: underline;
}

.leftBoxBottomLink:hover {
	color: #ff5a00;
}

#category {
	width: 231px;
	min-height: 210px;
	float: left;
	overflow: hidden;
	background: url('../img/topSearchRect.gif') no-repeat;
	background-position: 0px 8px;
}

.categoryMain {
	width: 231px;
	height: 19px;
	float: left;
	overflow: hidden;
	font-size: 11px;
	background: url('../img/categoryPlus.gif') no-repeat;
	background-position: 26px 6px;
}

.categoryMain A {
	margin-left: 42px;
	line-height: 19px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #074498;
}

.categoryMain A:hover {
	text-decoration: underline;
}

.categorySub {
	width: 231px;
	height: 19px;
	float: left;
	overflow: hidden;
	font-size: 11px;
/*	background: url('../img/categoryPlus.gif') no-repeat;
	background-position: 26px 6px; */
}

.categorySub A {
	margin-left: 55px;
	line-height: 19px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #074498;
}

.categorySub A:hover {
	text-decoration: underline;
}

#SearchBox {
	width: 231px;
	min-height: 210px;
	float: left;
	overflow: hidden;
	background: url('../img/topSearchRect.gif') no-repeat;
	background-position: 0px 8px;
}

#SearchBox FORM {
	width: 188px;
	margin-left: 23px;
	line-height: 25px;
}
.searchBoxButton {
	width: 65px;
	height: 21px;
	margin-bottom: 75px;
	float: right;
	overflow: hidden;
	border: 0px;
	cursor: pointer;
	background: url('../img/searchBoxButton.gif') top no-repeat;
}

#SearchBox FORM SPAN {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #074498;	
}

#SearchBox .sb_pole {
	margin-right: 13px;
	float: right;
	line-height: 32px;
}

#PolecamyMP {
	width: 231px;
	padding-bottom: 8px;
	float: left;
	overflow: hidden;
	background: url('../img/topSearchRect.gif') no-repeat;
	background-position: 0px 8px;
}

#KontaktMP {
	width: 231px;
	padding-bottom: 8px;
	float: left;
	overflow: hidden;
	background: url('../img/topSearchRect.gif') no-repeat;
	background-position: 0px 8px;
}

#FullContentTd {
	vertical-align: top;
}

#FooterLeftTd {
	height: 29px;
	margin-top: 4px;
	background: url('../img/footerBg.gif') top repeat-x;
}

#FooterLeftTd DIV {
	height: 29px;
	float: left;
	overflow: hidden;
	background: url('../img/footerLeftBg.gif') left top no-repeat;
}

#FooterLeftTd P {
	padding: 0px;
	margin: 10px 0px 0px 16px;
	font-family: Tahoma;
	font-size: 10px;
	color: #f59d6d;
}

#FooterLeftTd A {
	font-family: Tahoma;
	font-size: 10px;
	color: #f59d6d;
	text-decoration: none;
}

#FooterLeftTd A:hover {
	text-decoration: underline;
}

#FooterRightTd {
	height: 29px;
	margin-top: 4px;
	background: url('../img/footerBg.gif') top repeat-x;
}

#FooterRightTd DIV {
	height: 29px;
	width: 100%;
	float: left;
	overflow: hidden;
}

#FooterRightTd P {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 10px;
	color: #5d5d5d;
	text-align: center;
}

#FooterRightTd .link1 {
	margin: 0px 5px;
	font-family: Tahoma;
	font-size: 10px;
	color: #5d5d5d;
	text-decoration: none;
}

#FooterRightTd .link1:hover {
	text-decoration: underline;
}

.footerRight {
	float: right;
	color: #a3a3a2;
	margin: 0px;
	padding: 0px;
}

.footerRight .link2 {
	margin: 0px 5px;
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #a3a3a2;
}

.footerRight .link2:hover {
	text-decoration: underline;
}

.rightMainpageButton {
	float: left;
	overflow: hidden;
	margin: 6px 0px 0px 13px;
}

.rightMainpageButton IMG {
	border: 0px;
}

.fotoMP {
	margin-left: 4px;
	margin-bottom: 4px;
}

#PromoMP {
	width: 491px;
	float: left;
	overflow: hidden;
	background: url('../img/promoMPMiddle.gif') left repeat-y;
}

#PromoMP .MPTop {
	width: 491px;
	height: 30px;
	float: left;
	overflow: hidden;
	background: url('../img/promoMPTop.gif') left no-repeat;
}

#PromoMP .MPTop P {
	padding: 0px;
	margin: 8px 0px 0px 18px;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

#PromoMP .MPBottom {
	width: 491px;
	height: 2px;
	float: left;
/*	overflow: hidden;
	clear: both; */
	background: url('../img/promoMPBottom.gif') left top no-repeat;
}

.MPsimplePromo {
	width: 491px;
	float: left;
	overflow: hidden;
}

.MPheader {
	width: 491px;
	height: 20px;
	float: left;
	overflow: hidden;
	background: url('../img/promoMPPlus.gif') no-repeat;
	background-position: 14px 3px;
}

.MPheader P {
	margin: 0px 0px 0px 29px;
	padding: 0px;
}

.MPheader P A {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ff5a00;
}

.MPheader P A:hover {
	text-decoration: underline;
}

.MPsimplePromo IMG {
	margin: 0px 0px 10px 37px;
	border: 1px solid #ff5a00;
}

.MPwszystkieLink {
	margin: 0px 13px 10px 0px;
	float: right;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 9px;
	color: #3bb2e3;
}

.MPwszystkieLink:hover {
	text-decoration: none;
}

.zamowienie_tr1 TD {
	padding: 2px 4px;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	background-color: #ff5a00;
}

.zamowienie_tr2 {
	background-color: #e0e0e0;
}

.zamowienie_tr2 TD {
	padding: 2px 4px;
	font-size: 11px;
	vertical-align: top;
}

.zamowienie_tr2 TD A, .zamowienie_tr2 TD SPAN {
	font-size: 11px;
}

#ZamowBtn {
	width: 64px;
	height: 25px;
	border: 0px;
	cursor: pointer;
	background: url('../img/topOrangeBoxButton3.gif') top no-repeat;
}