.technicaldataRowOdd	{
	background-color:#E6E6E6;
	color:#000000;
}
.technicaldataRowEven	{
	background-color:#F4F4F4;
	color:#000000;
}
.technicaldataRowOdd:hover{
	background-color:#fff0d6;
}

.technicaldataRowEven:hover{
	background-color:#fff0d6;
}
.technicaldataRowCategory	{
	background-color:#D9E0FC;
	font-weight:bold;
}
.mainheaderepro	{
	background-color:#ff6600;
}
.mainheadereprocenter	{
	background-color:#373737;
	vertical-align:top;
	padding:5px;
	height:90px;
}
TD .mainheadereprocenter	a	{
	color:#FFFFFF;
}
TD .mainheadereprocenter	a:hover	{
	color:#FF6600;
	text-decoration:underline;
}

.mainfootereprocenter	{
	background-color:#000000;
	vertical-align:top;
	padding:10px;
}
.mainfootereprocenter	{
	color:#FFFFFF;
}
TD .mainfootereprocenter	a	{
	color:#FFFFFF;
}
TD .mainfootereprocenter	a:hover	{
	color:#FF6600;
	text-decoration:underline;
}

TD .mainheaderepro	a	{
 	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}

TD .mainheaderepro	a:hover	{
	text-decoration:underline;
}


div.border	{
	border:1px solid #eae9e9;
	margin-bottom:3px;
}
div.blockHeader	{
	padding-top:3px;
	height:20px;
	color:#878787;
	font-weight:bold;	
	font-size:13px;
}
div.blockHeaderBackground	{
	background-image:url(../image/template/top_menu_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:30px;
	color:#DDDDDD;
	font-weight:bold;	
	font-size:11px;
	vertical-align:middle;
	padding-top:9px;
}
TD .rightPanelBG	{
	background-color:#F3F3F3;
	padding:5px; border:1px solid #CCCCCC
}

.reqIn	{
	font-weight:normal;
	color:#000000;
}


.reqInEmptyWrong	{
	font-weight:normal;
	color:#000000;
	background-color:#FFE6D5;
}

/* e-biwak */

.marginMain {
	width:auto;
	vertical-align:top;
}

.marginMain div {
	width:100%;
}

.marginLeft {
	
}
.marginRight {
	
}

/* header */
.header {
	color:#CBCBCB;
}

.header td {
	vertical-align:top;
}

.headerBG1 {
	background-color:#2A2A2A;
}

.headerBG2 {
	background-color:#525252;
}

.headerBG3 {
	background-color:#5C5C5C;
}

.headerBG4 {
	background-color:#4C4C4C;
}

.headerBG5 {
	background-color:#404040;
}

#headerMenu {
	height:38px; 
	width:100%; 
	background:url(../image/template/header_menu_bg.gif) top repeat-x;
	padding:none;
}
#headerMenu img {
	padding:none;
	margin:none;
}

#headerPath {
	height:36px;
	color:#C7C7C7;
}

#headerSearch {
	color:#ffffff;
	overflow:hidden;
	height:238px;
}
#headerSearch a, #headerSearch a:visited {
	color:#ffffff;
	text-decoration:underline;
}
#headerSearch a:hover {
	color:#f6aa00;
	text-decoration:underline;
}
#headerSearch input.real, #headerSearch select.real {
	width:142px;
	border:1px solid #F8A100;
	background-color:#717171;
	color:#ffffff;
}
#headerSearch td {
	vertical-align:middle;
	text-align:left;
}

#headerSearchBreak {
	height:2px;
	padding:0 5px 0 0;
}
#headerSearchBreak div {
	height:1px;
	width:100%;
}

/*koniec header*/

/* quick contact */
.quickContactTable td {
	vertical-align:middle;
	padding:none;
	text-align:left;
}

.quickContactTable td.item {
	height:24px;
	padding:0 0 1px 0;
}
.quickContactTable td.string {
	padding:none;
	width:100%;
}
.quickContactTable .icon img {
	margin:0 6px 0 14px;
}

#qcTelephone {
	width:153px;  
	background:url(../image/template/header_qc_table_21.gif) bottom left no-repeat;	
}

#qcEmail {
	width:153px;
	background:url(../image/template/header_qc_table_31.gif) bottom left no-repeat;
}

#qcFax {
	width:164px;
	background:url(../image/template/header_qc_table_22.gif) bottom left no-repeat;
}

#qcCell {
	width:164px;
	background:url(../image/template/header_qc_table_32.gif) bottom left no-repeat;
}

/*middle*/

#columnLeft {
	width:235px;
	vertical-align:top;
}

#mainArea {
	width:719px;
	background-color:#717171;
	vertical-align:top;
}

/* menu kategorii */
.catMenu {
	width:100%;
	font-weight:bold;
}
.catMenu .catImg {
	width:33px;
	height:28px;
	text-align:left;
	vertical-align:top;
}
.catMenu .catImg div {
	background-position:top left;
	background-repeat:no-repeat;
	width:33px;
	height:28px;
}
.catMenu .catString {
	padding:0 0 0 7px;
	height:29px;
	width:100%;
	vertical-align:middle;
	background-color:#525252;
	background-image:url(../image/template/menu_cat_top_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.catMenu .li div {
	background-image:url(../image/template/raquo.gif);
	background-repeat:no-repeat;
	background-position:7px 11px;
	padding:10px 3px 0 19px;
	background-color:#525252;
}

.catMenu .endDeep {
	background-color:#525252; 
	height:10px;
}

.catMenu a.mark, .catMenu a.mark:visited {
	color:#f6aa00;
}





.menuCategoryUL {
	list-style:none;
	margin:none;
	padding:none;
}
.menuCategoryUL .catImg {
	background:none;
	padding:0 0 0 33px;
	height:29px;
	margin:none;
}
.menuCategoryUL .catString {
	background-color:#525252;
	height:29px;
	font-weight:bold;
	color:#ffffff;
}

.menuCategoryUL .catString .catStringTopLine {
	height:1px;
	background-color:#717171;
}
.menuCategoryUL .catString .catStringLink {
	padding:7px 0 0 6px;
}


.menuCategoryUL .mark a, .menuCategoryUL .mark a:visited {
	color:#F6A600;
}

.menuCatDeep1 {
	padding:6px 0 6px 6px;
	background-color:#525252;
}

.menuCatDeep2 {
	padding:0 0 8px 0px;
}

.menuCatTitle {
	width:100%;
	height:27px;
	background:url(../image/template/menu_cat_title_bg.gif) top repeat-x;
}

.menuCatTitle div.txt {
	height:27px;
	width:100%;
}

.menuCategoryUL div.li {
	padding:0 0 0 12px;;
	list-style:none;
	margin:11px 0 0 0;
	background:url(../image/template/raquo.gif) left top no-repeat;
	background-position:0 1px;
}

/* koniec menu kategorii */

div.Title {
	width:100%;
	height:29px;
	background:url(../image/template/title_bg.gif) top repeat-x;
}
div.Title2 {
	width:100%;
	height:29px;
	background:url(../image/template/title_bg2.gif) top repeat-x;
	overflow:hidden;
}

#offer_proposal {
	text-align:left;
}

.productName a, productName a:visited {
	font-weight:bold;
	font-size:10px;
	color:#404040;
}

.producerName a, .producerName a:visited {
	font-size:10px;
	color:#404040;
}


#HomePage td {
	vertical-align:top;
	color:#404040;
}
#HomePage a, #HomePage a:visited {
	color:#404040;
}
#HomePage a:hover {
	color:#f6aa00;
	text-decoration:underline;
}

.lightBG {
	background-color:#E7E7E7;
}

.mainBlock .title {
	border-bottom:1px solid #D7D7D7;
	height:27px;
	font-size:12px;
	font-weight:bold;
}
.mainBlock .title div {
	padding:6px 0 0 9px;
}
.mainBlock .content {
	padding:5px 5px 5px 9px;
	height:auto;
}

div.Break1 {
	height:10px;
	border-bottom:1px solid #969696;
}

div.Break2 {
	height:8px;
}

div.columnBreak {
	width:8px;
}

.ProposalBox input.Input {
	width:154px;
	height:15px;
}
#offer_proposal .proposal td {
	color:#2E2E2E;
}

.secondInput input {
	border:1px solid #9F9F9F;
	background-color:#D0D0D0;
}

#AboutShop ul {
	list-style:none;
	padding:0;
	margin:0;
}
#AboutShop li {
	margin:0;
	padding:0 0 7px 10px;
	background:url(../image/template/raquo_black.gif) top left no-repeat;
	background-position:0 4px;
}
#AboutShop td {
	vertical-align:top;
	text-align:left;
	padding:0;
}
#AboutShop a, #AboutShop a:visited, #AboutShop a:hover {
	font-weight:bold;
}

#BottomCMS {
	height:34px;
	width:100%;
	background-color:#2A2A2A;
	background-image:url(../image/template/cms_bottom_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding:0;
	margin:0;
}
#BottomCMS td.string, #BottomAboutShop td.string {
	padding:0 11px 0 6px;
}
#BottomCMS a, #BottomCMS a:visited, #BottomCMS a:hover, #BottomAboutShop a, #BottomAboutShop a:visited, #BottomAboutShop a:hover {
	color:#DBDBDB;
}
#BottomCMSLine {
	padding:12px 20px 0 20px;
}

#BottomAboutShopLine {
	padding:10px 20px 0 20px;
	color:#DBDBDB;
}

#BottomAboutShop {
	height:43px;
	width:100%;
	background-color:#2A2A2A;
	padding:0;
	margin:0;
}
#BottomSmallLine {
	height:4px;
	width:100%;
	background:url(../image/template/footer_small_line.gif) top repeat-x;
}

#CategoryView td {
	width:138px;
	vertical-align:bottom;
	text-align:center;
	padding:0 0 11px 0;
}
#CategoryView div {
	padding:0 5px 0 5px;
}
#CategoryView a, #CategoryView a:visited {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
#CategoryView a:hover {
	color:#F5B000;
}
#CategoryView img {
	margin:0 0 8px 0;
	border:none;
	border-right:1px solid #A7A7A7;
	border-bottom:1px solid #A7A7A7;
}

#BestsellerBox {
	width:100%;
}
#BestsellerBox .column {
	padding:0 7px 0 0;
}
#BestsellerBox .image {
	width:17px;
	height:16px;
	text-align:center;
	vertical-align:top;
	background-repeat:no-repeat;
	background-position:top left;
	color:#ffffff;
}
#BestsellerBox .purple {
	background-image:url(../image/template/bestseller_square_purple.gif);
}
#BestsellerBox .black {
	background-image:url(../image/template/bestseller_square_black.gif);
}
#BestsellerBox .image div {
	padding:1px 0 0 0;
}
#BestsellerBox .row td {
	padding:3px 0 3px 0;
	border-bottom:1px solid #DCDCDC;
}
#BestsellerBox .string {
	text-align:left;
	vertical-align:middle;
	width:100%;
}
#BestsellerBox .string div {
	padding:0 0 0 7px;
}
#BestsellerBox .string a, #BestsellerBox .string a:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#BestsellerBox .string a:hover {
	text-decoration:underline;
}

#HomePage a.BlockURL, #HomePage a.BlockURL:visited {
	color:#7F0202;
	font-weight:bold;
} 
#HomePage a.BlockURL:hover {
	text-decoration:underline;
}

#OfferPanel1 {
	width:100%;
	height:29px;
	background:url(../image/template/offer_panel_1_bg.gif) top repeat-x;
	color:#ffffff;
}
#OfferPanel1 td {
	vertical-align:top;
}
.OfferPanel2 {
	width:100%;
	height:35px;
	background:url(../image/template/offer_panel_2_bg.gif) top repeat-x;
	color:#ffffff;
	vertical-align:top;
}
.OfferPanel2 a, .OfferPanel2 a:visited {
	color:#ffffff;
	text-decoration:none;
}
.OfferPanel2 a:hover {
	color:#F6A600;
}
.OfferPanel2 td {
	color:#ffffff;
}
.OfferPanel2 .category {
	color:#F6A600;
	font-weight:bold;
}

/* listing towarow */
td.OfferItem {
	background-color:#E7E7E7;
	border-top:1px solid #F3F3F3;
	border-bottom:1px solid #DCDCDC;
	color:#2E2E2E;
}
div.OfferItemTop {
	height:115px;
	width:100%;
	background-color:#ffffff;
	padding:4px 0 0 0;
	vertical-align:top;

}
div.OfferItemTopBG {
	background-image:url(../image/template/offer_item_break_top.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding:0;
	margin:0;
	height:115px;
	vertical-align:top;
}

div.OfferItemBottom {
	height:86px;
	padding:0;
	margin:0 0 4px 0;
	vertical-align:top;
	border:0;
	text-align:left;
	padding:5px 5px 0 5px;
	font-size:10px;
}
.OfferBottomTD .buttons td {
	padding:0 1px 0 0;
}
div.OfferItemBottom div {
	text-align:left;	
}
.OfferItemBottomBG {
	background:url(../image/template/offer_item_break_bottom.gif) top left repeat-y;
}
.OfferItemBottom h1 {
	padding:0;
	margin:0;
	border:0;
}
.OfferItemBottom a, .OfferItemBottom a:visited {
	color:#404040;
}
.OfferItemBottom a:hover {
	color:#f6aa00;
	text-decoration:underline;
}
.OfferItemBottom .name {
	height:25px;
	font-size:10px;
}
.OfferItemBottom .name a {
	font-size:10px;
}
.OfferItemBottom .producer {
	height:13px;
	font-size:10px;
}
.OfferItemBottom .producer a {
	font-size:10px;
}
.OfferItemBottom div.price {
	height:13px;

}
.OfferItemBottom div.priceOld {
	height:14px;
}
.OfferBottomTD {
	text-align:left;
	vertical-align:top;
}

	/* listing detail */
	.OfferItemDetailImageBG {
		background-color:#ffffff;
		text-align:center;
		vertical-align:middle;
		padding:3px;
	}
	.OfferItemDetailMiddleTop {
		padding:5px 0 3px 5px;
		vertical-align:top;
		border-right:1px solid #dcdcdc;
		text-align:left;
	}
	.OfferItemDetailMiddleTop a, .OfferItemDetailMiddleTop a:visited {
		color:#2E2E2E;
	}
	.OfferItemDetailMiddleBottom {
		padding:3px 0 5px 5px;
		vertical-align:top;
		border-right:1px solid #dcdcdc;
		text-align:left;
		border-top:1px solid #dcdcdc;
	}
	.OfferItemDetailRightTop {
		vertical-align:top;
		text-align:left;
		width:140px;
		padding:5px;
	}
	.OfferItemDetailRightBottom {
		vertical-align:bottom;
		text-align:left;
		width:140px;
		padding:5px;
	}

/* koniec listingu towarow */

/* karta produktu */

#ProductCard {
	width:100%;
	color:#2E2E2E;
}
#ProductCard a, #ProductCard a:visited, .linkedDiv {
	color:#2E2E2E;
}
#ProductCard a:hover, .linkedDiv:hover {
	color:#f6aa00;
	text-decoration:underline;
}
#ProductCard .portion a,#ProductCard .portion a:visited {
	color:#ffffff;
}
#ProductCard .describe td.border {
	border-bottom:1px solid #F6A000;
	text-align:right;
}
#ProductCard .describe .title {
	width:164px;
	height:21px;
	background:url(../image/template/prod_card_describe.gif) left bottom no-repeat;
}
#ProductCard .boxBG {
	background-color:#ffffff;
}
#ProductCardImage {
	text-align:center;
	vertical-align:top;
	padding:6px 0 18px 0;
}
#ProductCard .columnBreak {
	width:10px;
	border:none;
}
#ProductCardDetail {
	width:703px;
	vertical-align:top;
}
#ProductCardDetail .padding {
	padding:11px 10px 9px 14px;
}

#ProductCardDetail .ProductName h2.nameurl{
	font-weight:bold;
	color:#950000;
}
#ProductCardDetail .ProductName {
	border-bottom:1px solid #717171;
	padding:0 0 9px 0;
	text-align:left;
}
#ProductCardDetail .ProducerName td {
	padding:0 0 9px 0;
	text-align:left;
}
#ProductCardDetail .ProducerName a, #ProductCardDetail .ProducerName a:visited, #ProductCardDetail .ProducerName a:hover {
	font-weight:bold;
	font-size:10px;
}
#ProductCardDetail .ProductCode td {
	padding:0 0 18px 0;
	text-align:left;
}

#ProductCardDetail .Price {
	background:url(../image/template/prod_card_price_bg.gif) top left no-repeat;
	text-align:left;
	height:24px;
	color:#ffffff;
	width:208px;
	font-size:14px;
	font-weight:bold;
}
#ProductCardDetail .PriceOld {
	padding:0 0 0 8px;
	font-weight:bold;
	color:#3F3F3F;
}
#ProductCardDetail .PriceOld .discount {
	color:#609E0F;
	text-align:left;
}
#ProductCardDetail .WishlistCompare {
	height:24px;
	text-align:left;
}
#ProductCardDetail .linkHorizontal td {
	text-align:left;
}
#ProductCardDetail .averageDegree {
	color:#8D0101;
	font-weight:bold;
}

#ProductCard .TechnicalData, #ProductCard .Tabs {
	vertical-align:top;
	text-align:left;
}
#ProductCard .RowBreak {
	height:7px;
}

#ProductCard .TitleArea {
	width:113px;
	height:19px;
	margin:0 0 0 1px;
	text-align:center;
	background:url(../image/template/product_card_title_bg.gif) left bottom no-repeat;
}
#ProductCard .TitleArea .string {
	padding:3px 0 0 0;
	color:#F6A300;
	font-weight:bold;
}
#ProductCard .LineArea {
	height:1px;
	width:100%;
	background-color:#2B2B2B;
	margin:0 0 4px 0;
}

#Offer2CartTable {
	background-color:#ffffff;
	width:100%;
	border-collapse:collapse;
}
#Offer2CartTable td {
	padding:10px;
	vertical-align:middle;
	border:2px solid #717171;
	text-align:center;
}
#Offer2CartTable .header td {
	background-color:#E7E7E7;
	font-weight:bold;
	color:#3F3F3F;
	text-align:center;
}
#Offer2CartTable .img {
	padding:0px 0 0 0px;
	
}
#Offer2CartTable .availableImg {
	padding:6px 0 0 28px;
	height:20px;
}
#Offer2CartTable input {
	background-color:#F8F8F8;
	border:1px solid #B8B8B8;
	color:#717171;
}
/* koniec karta produktu */

.newsList a, .newsList a:visited {
	color:#f6aa00;
}
.newsList a:hover {
	text-decoration:underline;
}

.cartHeaderAddB span.pricePrev {
	color:#ffffff;
}
.cartHeaderAddB span.price, .cartTable td.price, .checkout td.price {
	color:#f6aa00;
}
.printDetail span.price, .comparisonView span.price {
	color:#FF3300;
}
.printDetail .pricePrev, .comparisonView span.pricePrev {
	color:#CCCCCC;
}
.cartHeaderAddB span.priceDiscount, .cartTable td.priceDiscount, .checkout td.priceDiscount, .printDetail .priceDiscount, .comparisonView span.priceDiscount {
	color:#66CC33;
}

span.pathProduct {
	font-weight:bold;
	color:#f6aa00;
}

.listOneStatus {
	height:18px; 
	width:100%; 
	text-align:center; 
	vertical-align:middle;
}

.listOneImg {
	text-align:center; 
	vertical-align:middle;
}

/*.divBorder div {
	border:1px solid #f00;
}
.mainBlock .content td {
	border:1px solid #0f0;
	padding:0px;
}*/
