.boxText_jm {
	font-size: 10px; 
}
.boxText_jm select{
	width: 180px; 
}
.boxText_jm input{
	float:inherit;
}

.boxText_jmmenu {
	font-size: 12px; 
}
.boxText {
	font-size: 10px; 
}
.errorBox {
	font-weight: bold; font-size: 10px; background: #ffb3b5; 
}
.stockWarning {
	font-size: 10px; color: #cc0033; 
}
.productsNotifications {
	background: #f2fff7
}
.orderEdit {
	font-size: 10px; color: #3e6796;  text-decoration: underline
}
.okladka {
	border-right: #d1d1d1 1px solid; border-TOP: #d1d1d1 1px solid; border-left: #d1d1d1 1px solid; border-BOTTOM: #d1d1d1 1px solid; border-spacing: 0px
}
BODY {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 8pt; 
	padding-BOTTOM: 0px; MARGIN: 0px; color: #444444; 
	padding-TOP: 0px;  
	background-color: #f1f1f1;
	
}
body,td,p,a,form,input,select{
font-family: Arial, Tahoma, Verdana, sans-serif;
}
S {
	background-image: url("images/jm_przekr.gif"); text-decoration: none
}
UL {
	MARGIN-TOP: 0px
}
OL {
	MARGIN-TOP: 0px
}
P {
	MARGIN-BOTTOM: 0px
}
H1 {
	MARGIN-TOP: 0px; font-weight: bold; font-size: 13px; MARGIN-BOTTOM: 0px; color: #c21818; 
}
CHECKBOX {
	font-size: 11px; 
}
INPUT {
	font-size: 11px; 
}
RADIO {
	font-size: 11px; 
}
SELECT {
	font-size: 11px; 
}
textAREA {
	font-size: 11px; width: 100%; 
}


.duza_tabela {
		
}

table.tabela_inside{
	width:1000px;
	background-color: #ffffff;
	padding:0px;
}
td.tabela_inside{
	width:1000px;
	background-color: #ffffff;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

tr.tabela_inside{
	color: #ffffff;
	background-color: #ffffff;

}

.tabelatop1 {
	height: 60px;
	background-color: #ffffff;
	}

td.menu{
	background-color:#ffffff;
	text-align:center;
	padding-top:7px;
	padding-bottom:4px;
	padding-right:5px;
	/* border-bottom:solid 1px #e2e2e2; */
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color:#bbbbbb;
	font-weight:bold;
	font-size:9px;
}


td.menu a{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color:#676767;
	font-weight:bold;
	font-size:10px;
}

td.menu a:hover{
	color:#c9e2f6;
	text-decoration:underline;
}

.im1{background-image: url("images/im1.gif");background-repeat:no-repeat;}
.im2{background-image: url("images/im2.gif");background-repeat:no-repeat;}
.im3{background-image: url("images/im3.gif");background-repeat:no-repeat;}
.im4{background-image: url("images/im4.gif");background-repeat:no-repeat;}
.im5{background-image: url("images/im5.gif");background-repeat:no-repeat;}







.tabelatop2 {
	background-image: url("images/jm4_tlo_top2.gif");
	margin:0px;
	padding:0px;
	height: 30px;

}
.gorna_wyszukiwarka {
	font-weight: normal; 
	font-size: 11px; 
	vertical-align: bottom; 
	color: #333333;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}
td.gorna_wyszukiwarka_tlo {
	font-weight: bold; 
	vertical-align: bottom;
	line-height:16px;
	font-size: 11px; 
	color: #ffffff; 
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}

.boczna_wyszukiwarka {
	font-weight: normal; 
	font-size: 11px; 
	vertical-align: bottom; 
	color: #333333;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}

form{padding:0px;margin:0px;display: inline;vertical-align: bottom;}
select.gorna_wyszukiwarka{
	padding:0px;
	margin:0px;	
	background-color:#ffffff;
	color:#bc1313;
}
input.gorna_wyszukiwarka{
	padding:1px;
	border:solid 1px #ffffff;
	background-color:#ffffff;
	color:#bc1313;
}




.stopka{
	width:1000px;
	background-color: #ffffff;	
	padding:0px;
	
}
td.stopka_inside{
	width:980px;
	padding:10px;
	
}
A.footer {
	font-weight: normal; 
	color: #616767;
}
A.footer:hover {
	color: #ba1e1f;
}
table.footer{
background-image:url("images/jm3_tlo_footer.gif");
}
TD.footer {
	padding-left: 15px; padding-right: 15px; 
	font-size: 11px; 	
	color: #585858; 
	height: 30px;
}






.tlo_okna {
	background: #f2f2f2; MARGIN: 10px
}
.kategorie_current_jm {
	color: #e20000
}
.kategorie_current_jmmenu {
	color: #e20000
}
.uwaga_red {
	color: #e20000
}
HR.mainhr {
	width: 85%; color: #cfc3c2; height: 1px
}
P.text {
	font-weight: normal; font-size: 8pt; color: #555555; 
}

.cenakatalogowa {
	font-weight: normal; font-size: 10px; color: #294574; 
}
.autor {
	font-weight: bold; font-size: 11px; color: #555555; 
}
.nojmwrap {
	WHITE-SPACE: nowrap
}
A {
	font-weight: normal; color: #3e6796; text-decoration: none
}
A:hover {
	color: #3e6796; text-decoration: underline
}


TR.headerError {
	background: #ff0000
}
TD.headerError {
	font-weight: bold; font-size: 12px; background: #ff0000; color: #ffffff; text-align: center
}
TR.headerInfo {
	background: #00ff00
}
TD.headerInfo {
	font-weight: bold; font-size: 12px; background: #00ff00; color: #ffffff;  text-align: center
}



.infoBox {
	background: #ffffff;
	padding:0px;
	margin:0px;
}
.infoBox_jm_blanktable {
	
}
.infoBox_jmmenu_blanktable {
	
}
.infoBoxContents_jm {
	font-size: 10px; 

}
.infoBoxContents_jmmenu {
	font-size: 10px; 
}
.infoBoxContents {
	font-size: 10px; background: #fefefe; 
}
.infoBoxContents_jm_blanktable {
	
}
.infoBoxContents_jmmenu_blanktable {
	
}
.infoBoxNotice_jm {
	background-image: url("images/infobox/jm2_box_tlo.gif")
}
.infoBoxNotice_jmmenu {
	background-image: url("images/infobox/jm2_box_tlo.gif")
}
.infoBoxNotice {
	background: #ff8e90
}
.infoBoxNoticeContents_jm {
	font-size: 10px; background: #ffe6e6; 
}
.infoBoxNoticeContents_jmmenu {
	font-size: 10px; background: #ffe6e6; 
}
.infoBoxNoticeContents {
	font-size: 10px; background: #ffe6e6; 
}

.cyb2_box_title {
	font-weight: bold; font-size: 12px; 
	vertical-align: middle; 
	color: #ea810e; 
	text-align: center;
	padding:0px;
	border-left:solid 1px #c9e2f6;
	border-right:solid 1px #c9e2f6;
	border-top:solid 1px #c9e2f6;
}

.cyb2_infobox {
	border-left:solid 1px #c9e2f6;
	border-right:solid 1px #c9e2f6;
	border-bottom:solid 1px #c9e2f6;
	font-weight: normal; font-size: 12px; 

}

.cyb2_katalog_title {
	font-weight: bold; 
	font-size: 12px; 
	padding:0px;

	background-color: #ea810e; 
	color: #ffffff;  
	text-align: center;
	vertical-align:top;
	line-height:18px;
}

.cyb2_katalog_content {	
	border-left:solid 1px #a6d4f8;
	border-right:solid 1px #a6d4f8;
	border-bottom:solid 1px #a6d4f8;
	font-weight: bold; font-size: 12px; 
	background-color: #f2f7fb;
}


TD.infoBoxBottom_jmmenu {
	font-weight: bold; font-size: 5px; 
	color: #000000; 
}

TD.infoBoxHeading {
	font-weight: bold; font-size: 11px; background: url("images/infobox/jm2_corner_right_left.gif") #d4cece; 
	color: #ffffff; 
}
TD.infoBoxBottom_jm {
	font-weight: bold; font-size: 5px; background: url("images/infobox/jm2_box_bottom_center.gif") #d4cece; 
	color: #ffffff; 
}

a.headerNavigation{font-weight: bold; font-size: 12px;color:#ffffff;}
a.headerNavigation:hover{color:#ffffff;}

a.headerNavigation_column{font-weight: bold; font-size: 12px;color:#ea810e;}
a.headerNavigation_column:hover{color:#ea810e;}

TD.infoBox_jm {
	font-size: 10px; 
}
SPAN.infoBox_jm {
	font-size: 10px; 
}
TD.infoBox_jmmenu {
	font-size: 10px; 
}
SPAN.infoBox_jmmenu {
	font-size: 10px; 
}
TD.infoBox {
	font-size: 10px; 
}
SPAN.infoBox {
	font-size: 10px; 
}
TD.cena {
	font-size: 12px; 
}
TD.kup_teraz {
	font-size: 12px;  text-align: center;
}
TD.brief_desc {
	font-size: 10px;  text-align: justify;
}
A.nazwa {
	font-weight: bold; font-size: 14px;  text-align: center;
}
TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd {background: #ffffff}
TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd {background: #ffffff;}

TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even {background: #f3f7f8}
TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {background: #f3f7f8;}

TABLE.productListing {
	border-bottom: #d4cece 2px solid; 
}
TABLE.productListing_jm {
	border-right: #d4cece 1px solid; border-TOP: #d4cece 1px solid; border-left: #d4cece 1px solid; border-BOTTOM: #d4cece 1px solid; border-spacing: 1px
}
TABLE.productListing_jmmenu {
	border-right: #d4cece 1px solid; border-TOP: #d4cece 1px solid; border-left: #d4cece 1px solid; border-BOTTOM: #d4cece 1px solid; border-spacing: 1px
}

.productListing-heading {
	font-weight: bold; font-size: 11px; background: #ee6b1c; color: #ffffff; 
}



TD.productListing-data {
	font-size: 11px; 
}

TD.productListing-data a{
	color:#2b424d;
}

A.pageResults {
	color: #000000
}
A.pageResults:hover {
	background: #d4cece; color: #ffffff
}
TD.pageHeading {
	font-weight: bold; font-size: 14px; color: #c21818; 
}
DIV.pageHeading {
	font-weight: bold; font-size: 14px; color: #c01717; 
}
TR.subBar {
	background: #f4f7fd
}
TD.subBar {
	font-size: 10px; color: #555555; 
}
TD.main {
	font-size: 11px; color: #555555; LINE-height: 1.5; 
}
P.main {
	font-size: 11px; color: #555555; LINE-height: 1.5; 
}
TD.smallText {
	font-size: 10px; 	
	margin-bottom:0px;	
	padding:0px;
	padding-top:5px;
	padding-bottom:10px;
	border-TOP: #e5e5e5 1px solid;
	background-image:none;
    background-repeat:no-repeat;
    background-position:bottom center;	
}
td.noback{
background-image:none;
}
TD.smallText_box {
	font-size: 10px; 	
	margin-bottom:0px;	
	padding:0px;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:2px;
	padding-right:2px;
	border-TOP: #e5e5e5 1px solid;

    background-image: url("images/infobox/jm3_box_bottom_dots.gif");
    background-repeat:no-repeat;
    background-position:bottom center;	
}



.boxr{
text-align:center;
float:right;
}


TD.smallText a img.okladka{
border:#d4cece 1px solid;
margin-bottom:3px;
}

SPAN.smallText {
	font-size: 10px; 
}
P.smallText {
	font-size: 10px; 
}
TD.accountCategory {
	font-size: 13px; color: #aabbdd; 
}
TD.fieldKey {
	font-weight: bold; font-size: 12px; width: 20%; 
}
TD.fieldValue {
	font-size: 12px; width: 80%; 
}
TD.tableHeading {
	font-weight: bold; font-size: 12px; 
}
SPAN.newItemInCart {
	font-size: 10px; color: #ff0000; 
}

SPAN.greetUser {
	font-weight: normal
}
TABLE.formArea {
	border-right: #d1d1d1 1px solid; border-TOP: #d1d1d1 1px solid; background: #ececec; border-left: #d1d1d1 1px solid; border-BOTTOM: #d1d1d1 1px solid
}
TD.formAreaTitle {
	font-weight: bold; font-size: 12px; 
}
SPAN.markProductOutOfStock {
	font-weight: bold; font-size: 12px; color: #c76170; 
}
SPAN.productSpecialPrice {
	color: #ff0000; 
}
SPAN.errorText {
	color: #ff0000; 
}
.moduleRow {
	
}
.moduleRowOver {
	cursor: pointer; background-color: #e1e1e1
}
.moduleRowSelected {
	
}
.checkoutBarFrom {
	font-size: 10px; color: #8c8c8c; 
}
.checkoutBarTo {
	font-size: 10px; color: #8c8c8c; 
}
.checkoutBarCurrent {
	font-size: 10px; color: #000000; 
}
.messageBox {
	font-size: 10px; 
}
.messageStackError {
	font-size: 10px;  background-color: #ffb3b5
}
.messageStackWarning {
	font-size: 10px;  background-color: #ffb3b5
}
.messageStackSuccess {
	font-size: 10px;  background-color: #99ff00
}
.inputRequirement {
	font-size: 10px; color: #ff0000; 
}
td.boxText_jmmenu a{
	color: #bc1414;
}
td.boxText_jmmenu a:hover{
	color: #bc1414;
}

td.boxText_jmmenu A.menucateg,td.boxText_jmmenu A.menucategactive {
	display: block; 
	font-weight: bold; 
	font-size: 11px; 
	width: 182px; 
	text-decoration: none;
	padding:2px;
	color:#383838;
}
td.boxText_jmmenu A.menucateg:hover,td.boxText_jmmenu A.menucategactive:hover {
	color: #ffffff; 
	/* background-color: #bc1313; */
	 background-color: #ea810e; 
	text-decoration: none;
}
td.boxText_jmmenu A.menusubcateg,td.boxText_jmmenu A.menusubcategactive {
	color:#383838;
	font-weight: bold; 
	padding:2px;
	display: block; 
	font-size: 10px; 
	width: 182px; 
	text-decoration: none;
}

td.boxText_jmmenu A.menusubcateg:hover,td.boxText_jmmenu A.menusubcategactive:hover {
	font-weight: bold; 
	color: #ffffff; 
	/* background-color: #bc1313; */
	 background-color: #ea810e; 
	text-decoration: none;
}

td.boxText_jmmenu A.menucategactive {color: #bc1313}
td.boxText_jmmenu A.menusubcategactive {color: #bc1313;
	background-image: url("images/jm3_cat_active.gif");
	background-repeat:no-repeat;
	background-position:bottom center;
}

td.boxText_jm {
	font-size: 10px; 
	padding-left:4px;

}

div.hrstopka hr {
	background-color: #c9e2f6;
	color: #c9e2f6;
	width: 100%; 
	height: 2px;
}

.supertracker_menu {border-right: #aaa 1px solid; padding-right: 10px; border-TOP: #aaa 1px solid; padding-left: 10px; background: #ddd; padding-BOTTOM: 10px; border-left: #aaa 1px solid; padding-TOP: 10px; border-BOTTOM: #aaa 1px solid}
.supertracker_title {font-weight: bold; font-size: 16px;}
.supertracker_section {MARGIN-TOP: 10px}
.supertracker_sub_title {font-weight: bold; font-size: 14px;  text-decoration: underline}
A.supertracker_link {font-size: 11px; MARGIN: 5px 10px;  text-decoration: underline}
.supertracker_text {font-size: 11px;}


.supertracker_contact {
	border-right: #000 1px solid; padding-right: 5px; border-TOP: #000 1px solid; padding-left: 5px; 
	font-size: 11px; background: #aaa; padding-BOTTOM: 5px; MARGIN: 10px 0px; border-left: #000 1px solid; 
	width: 100px; padding-TOP: 5px; border-BOTTOM: #000 1px solid; 
}

.smalltext2table TD {font-size: 10px; vertical-align: top;}
.smalltext3table TD {font-size: 10px; vertical-align: top;  background-color: #ffffff}
TD.smalltext3tableheaderblank {font-weight: bold; font-size: 12px; color: #000000;  background-color: #f2f2f2}
TD.smalltext3tableheader {font-weight: bold; font-size: 10px; background: #d4cece; color: #ffffff; text-INDENT: 20px;}
.smalltext3table TD#a {font-size: 10px; vertical-align: top;  background-color: #f3f7f8}
.smalltext3table TD#b {font-size: 10px; vertical-align: top;  background-color: #ffffff}

