.menu_opt, .menu_first, .menu_last { margin: 0px 8px; }
.menu_first { margin-top: 8px; }
.menu_last { margin-bottom: 3px; }
.menu_opt a, .menu_first a, .menu_last a { color:white; }
.menu_opt img, .menu_first img { margin: 8px 0px 6px; }

.boxtext {
	font-size: 10px; font-family: Verdana, Arial, sans-serif
}
.errorBox {
	font-weight: bold; font-size: 10px; background: #ffb3b5; font-family: Verdana, Arial, sans-serif
}
.stockWarning {
	font-size: 10px; color: #cc0033; font-family: Verdana, Arial, sans-serif
}
.productsNotifications {
	background: #f2fff7
}
.orderEdit {
	font-size: 10px; color: #70d250; font-family: Verdana, Arial, sans-serif; text-decoration: underline
}
BODY {
	background: #ffffff; margin: 0px; color: #000000
}
A {
	color: #747474; text-decoration: none
}
A:hover {
	color: #666666; text-decoration: underline
}
FORM {
	display: inline; margin: 0px;
}
TR.header {
	background: #ffffff
}
TR.headerNavigation {
	background: #bbc3d3
}
TD.headerNavigation {
	font-weight: bold; font-size: 10px; background: #bbc3d3; color: #ffffff; font-family: Verdana, Arial, sans-serif
}
A.headerNavigation {
	font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none
}
A.headerNavigation:hover {
	font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: underline
}
TR.headerError {
	background: #ff0000
}
TD.headerError {
	font-weight: bold; font-size: 12px; background: #ff0000; color: #ffffff; font-family: Tahoma, Verdana, Arial, sans-serif; text-align: center
}
TR.headerInfo {
	background: #00ff00
}
TD.headerInfo {
	font-weight: bold; font-size: 12px; background: #00ff00; color: #ffffff; font-family: Tahoma, Verdana, Arial, sans-serif; text-align: center
}
TR.footer {
	background: #bbc3d3
}
TD.footer {
	font-weight: bold; font-size: 10px; background: #bbc3d3; color: #ffffff; font-family: Verdana, Arial, sans-serif
}
.infoBox {
	background: #d3d1d1
}
.infoBoxContents {
	font-size: 10px; background: #ffffff; font-family: Verdana, Arial, sans-serif
}
.infoBoxNotice {
	background: #ff8e90
}
.infoBoxNoticeContents {
	font-size: 10px; background: #ffe6e6; font-family: Verdana, Arial, sans-serif
}
TD.infoBoxHeading {
	font-weight: normal; font-size: 18px; background-image: url(images/infobox/corner_center.gif); color: #000000; font-family: Arial, Verdana, sans-serif
}
TD.infoBox {
	font-size: 10px; font-family: Verdana, Arial, sans-serif
}
SPAN.infoBox {
	font-size: 10px; font-family: Verdana, Arial, sans-serif
}
TR.accountHistory-odd {
	background: #ffffff; 
}
TR.addressBook-odd {
	background: #ffffff; 
}
TR.alsoPurchased-odd {
	background: #ffffff; 
}
TR.payment-odd {
	background: #ffffff; 
}
TR.productListing-odd {
	background: #ffffff; 
}
TR.productReviews-odd {
	background: #ffffff; 
}
TR.upcomingProducts-odd {
	background: #ffffff; 
}
TR.shippingOptions-odd {
	background: #ffffff; 
}
TR.accountHistory-even {
	background: #ffffff; 
}
TR.addressBook-even {
	background: #ffffff; 
}
TR.alsoPurchased-even {
	background: #ffffff; 
}
TR.payment-even {
	background: #ffffff; 
}
TR.productListing-even {
	background: #ffffff; 
}
TR.productReviews-even {
	background: #ffffff; 
}
TR.upcomingProducts-even {
	background: #ffffff; 
}
TR.shippingOptions-even {
	background: #ffffff; 
}

TABLE.productListing {
	BORDER-RIGHT: #CFCCCC 1px solid; BORDER-TOP: #CFCCCC 1px solid; BORDER-LEFT: #CFCCCC 1px solid; BORDER-BOTTOM: #ffffff 0px solid; 
}
.productListing-heading {
	PADDING-RIGHT: 12px; BORDER-TOP: #909090 0px dotted; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: #ffffff; PADDING-BOTTOM: 12px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #909090 1px dotted; COLOR: #6e6f77; PADDING-TOP: 12px; BORDER-BOTTOM: #909090 1px dotted; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center; 
}
TD.productListing-data {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #909090 1px dotted; COLOR: #6e6f77; PADDING-TOP: 10px; BORDER-BOTTOM: #909090 1px dotted; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
A.pageResults {
	color: #747474
}
A.pageResults:hover {
	color: #747474
}
A.pageResults:visited {
	color: #747474
}
TD.pageHeading {
	padding-left: 20px; font-weight: bold; font-size: 11px; background: url(images/m99.gif) repeat-x; padding-bottom: 0px; width: 100%; color: #404040; HEIGHT: 25px; text-decoration: none
}
DIV.pageHeading {
	padding-left: 20px; font-weight: bold; font-size: 11px; background: url(images/m99.gif) repeat-x; padding-bottom: 0px; width: 100%; color: #404040; HEIGHT: 25px; text-decoration: none
}
TR.subBar {
	background: #f4f7fd
}
TD.subBar {
	font-size: 10px; color: #000000; font-family: Verdana, Arial, sans-serif
}
TD.main {
	font-size: 11px; LINE-HEIGHT: 1.5; font-family: Verdana, Arial, sans-serif; 
}
P.main {
	font-size: 11px; LINE-HEIGHT: 1.5; font-family: Verdana, Arial, sans-serif
}
TD.smalltext {
	padding-left: 10px; font-size: 10px; font-family: Verdana, Arial, sans-serif
}
SPAN.smalltext {
	padding-left: 2px; font-size: 10px; font-family: Verdana, Arial, sans-serif
}
P.smalltext {
	padding-left: 10px; font-size: 10px; font-family: Verdana, Arial, sans-serif
}
TD.accountCategory {
	font-size: 13px; color: #aabbdd; font-family: Verdana, Arial, sans-serif
}
TD.fieldKey {
	font-weight: bold; font-size: 12px; font-family: Verdana, Arial, sans-serif
}
TD.fieldValue {
	font-size: 12px; font-family: Verdana, Arial, sans-serif
}
TD.tableHeading {
	font-weight: bold; font-size: 12px; font-family: Verdana, Arial, sans-serif
}
SPAN.newItemInCart {
	font-size: 10px; color: #ff0000; font-family: Verdana, Arial, sans-serif
}
CHECKBOX {
	font-size: 11px; font-family: Verdana, Arial, sans-serif
}
INPUT {
	font-size: 10px; font-family: Verdana, Arial, sans-serif
}
RADIO {
	font-size: 11px; font-family: Verdana, Arial, sans-serif
}
SELECT {
	font-size: 11px; font-family: Verdana, Arial, sans-serif
}
textAREA {
	font-size: 11px; width: 100%; font-family: Verdana, Arial, sans-serif
}
SPAN.greetUser {
	font-weight: bold; font-size: 12px; color: #f0a480; font-family: Verdana, Arial, sans-serif
}
TABLE.formArea {
	border: #D3D1D1 1px solid;
}
TD.formAreaTitle {
	font-weight: bold; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif
}
SPAN.markProductOutOfStock {
	font-weight: bold; font-size: 12px; color: #c76170; font-family: Tahoma, Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice {
	font-weight: bold; font-size: 12px; color: #6e6f77;
}

SPAN.productSpecialPrice2 {
	font-weight: bold; font-size: 14px; color: #FF6600;
}
SPAN.errortext {
	color: #ff0000; font-family: Verdana, Arial, sans-serif
}
.pr_category {
	font-weight: bold; font-size: 13px; text-TRANSFORM: uppercase; color: #000000; text-decoration: none
}
.pr_name {
	font-weight: bold; font-size: 11px; color: #86980f; text-decoration: none
}
.pr_price {
	font-weight: bold; font-size: 12px; color: #6e6f77
}
.pr_descr {
	font-size: 11px; color: #464646; font-family: tahoma, verdana, arial
}
.moduleRow {
	
}
.moduleRowOver {
	CURSOR: hand; background-color: #F3F5DE
}
.moduleRowSelected {
	background-color: #e9f4fc
}
.checkoutBarFrom {
	font-size: 10px; color: #8c8c8c; font-family: Verdana, Arial, sans-serif
}
.checkoutBarTo {
	font-size: 10px; color: #8c8c8c; font-family: Verdana, Arial, sans-serif
}
.checkoutBarCurrent {
	font-size: 10px; color: #000000; font-family: Verdana, Arial, sans-serif
}
.messageBox {
	font-size: 10px; color: #FF0000; font-family: Verdana, Arial, sans-serif
}
.messageStackError {
	font-size: 10px; color: #FF0000; font-family: Verdana, Arial, sans-serif
}
.messageStackWarning {
	font-size: 10px; color: #FF9900; font-family: Verdana, Arial, sans-serif
}
.messageStackSuccess {
	font-size: 10px; color: #86980F; font-family: Verdana, Arial, sans-serif
}
.inputRequirement {
	font-size: 10px; color: #ff0000; font-family: Verdana, Arial, sans-serif
}
TD {
	font-size: 11px; color: #6e6f77; font-family: tahoma, verdana, arial
}
.ch1 {
	padding-left: 17px
}
.ch2 {
	font-weight: bold; font-size: 11px; color: #ffffff
}
.ch3 {
	font-size: 11px; color: #ffffff
}
.ch4 {
	padding-left: 0px
}
.ch5 {
	font-weight: bold; font-size: 11px; color: #5b5b5b
}
.ch6 {
	border-right: #cfcccc 1px solid; border-top: #cfcccc 1px solid; border-left: #cfcccc 1px solid; border-bottom: #cfcccc 1px solid
}
.ch7 {
	font-weight: bold; font-size: 11px; color: #6e6f77
}
.ch8 {
	font-weight: bold; font-size: 12px; color: #6e6f77
}
.ch9 {
	font-size: 10px; color: #5c5c5c
}
.ch10 {
	font-size: 10px; color: #707173; text-decoration: none
}
.ch11 {
	font-weight: bold; font-size: 12px; color: #4c4c4c
}
.ch12 {
	font-weight: bold; font-size: 11px; color: #565656
}
.ch13 {
	font-size: 11px; color: #2c2c2c
}
.ml1 {
	font-weight: bold; font-size: 10px; color: #666666; text-decoration: none
}
.ml2 {
	font-weight: bold; font-size: 11px; color: #a0a2b5; text-decoration: none
}
.ml3 {
	font-weight: bold; font-size: 11px; color: #6b6a6a; text-decoration: none
}
.ml4 {
	font-weight: bold; font-size: 11px; color: #86980f; text-decoration: none
}
.ml5 {
	font-weight: bold; font-size: 11px; color: #6e6f77
}
.ml6 {
	font-weight: bold; font-size: 11px; color: #4b4b4b; text-decoration: none
}
.ml7 {
	font-size: 11px; color: #9f1a37; text-decoration: none
}
.ml8 {
	font-size: 11px; color: #8a8a8a; text-decoration: none
}
.m20 {
	color: #86980f; text-decoration: none; font-size: 10px; font-weight:normal;
}
.se {
	font-size: 9px; width: 109px; color: #282e3e
}
.se2 {
	border-right: #a8a8a8 1px solid; border-top: #a8a8a8 1px solid; font-size: 9px; border-left: #a8a8a8 1px solid; width: 130px; color: #282e3e; border-bottom: #a8a8a8 1px solid
}
.se2_srch {
	border-right: #a8a8a8 1px solid; border-top: #a8a8a8 1px solid; font-size: 10px; border-left: #a8a8a8 1px solid; width: 130px; color: #282e3e; border-bottom: #a8a8a8 1px solid
}
.image_border_ {
	border-right: #b5b5b5 1px solid; border-top: #b5b5b5 1px solid; border-left: #b5b5b5 1px solid; border-bottom: #b5b5b5 1px solid
}
.cart_border {
	border-right: #cfcccc 1px solid; border-top: #cfcccc 1px solid; border-left: #cfcccc 1px solid; border-bottom: #cfcccc 1px solid
}

TD.kup_teraz{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align: center;
}

TD.brief_desc{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align: justify;
}
A.nazwa{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

.style1 {
  color: #ffffff;  
  font-family: Verdana;
  font-size: 10px;
}
.style7 {
color: #6e6e6e;  
  font-family: Verdana;
  font-size: 10px;
}
.style8 {color: #797979}
.style9 {font-size: 12px}

.productTitle {
font-family: MyriadPro-LightCond, Verdana;
font-size: 16px;
font-weight: 400;
}
.txt90{
font-family:tahoma;
font-size:10px;
color:#909090;
}

.imagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.ch14 {

	font-size: 9px; color: #ADADAD; text-decoration: none
}

div#preloader
            {
                position: fixed; /* ustawia na stałe preloader w miejscu */
                width: 300px;  /* szerokość preloadera */
                left: 50%;
                margin-left: -150px; /* wartość musi być połową szerokości ze znakiem - */
                top: 200px; /* wysokość od górnej krawędzi */
                z-index: 9999;
                display: none; /* ukrywa preloader  */
                color: #fff;
                text-align: center;
                font-weight:bold;
            }
            
.loader
{
background: url('images/loader.gif') no-repeat 50% 50%; 
}            