body { background: url('gfx/bgx.gif') #ffffff repeat-x; color: #000000; margin: 0px; }

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Tahoma, Arial, Verdana, sans-serif; font-size : 10px; background: #ffffff; font-weight: bold; }
.stockWarning { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

.listing1 { padding-right: 10px; padding-bottom: 10px }
#all { text-align: left; width: 970px }
#all2 { text-align: left; width: 962px; padding: 4px; height: 100% }

#menu { width: 970px }
#menuall { height: 58px; width: 970px; background: url('gfx/bglogo.gif') no-repeat; background-position: bottom right }

#menus { color: #E4BDBD; font-size: 9px; float: left; margin-right: 10px  }
a.menus { color: #E4BDBD }
a.menus:hover { color: #ffffff; text-decoration: none }

#topb { float: left; width: 89px }
#topa { float: left; font-size: 9px; width: 280px; color: #BD7272 }
#topaa { float: left; font-size: 9px; width: 330px; color: #BD7272; padding-top: 11px }

#topsearch { float: left; font-size: 9px; width: 360px; height: 55px }

#top1 { margin-top: 4px; margin-right: 5px; float: left; width: 100px; font-size: 9px }
#top2 { margin-top: 4px; margin-right: 5px; margin-left: 5px; float: left; width: 105px; font-size: 9px }
#top3 { margin-top: 4px; margin-right: 5px; margin-left: 5px; float: left; width: 510px; font-size: 9px }
#top4 { margin: 3px; float: left; width: 130px; font-size: 9px; height: 50px}

a.link-top:hover { color: #ffffff; text-decoration: none }
.toptitle { font-family: Tahoma; font-size: 10px; color: #ffffff; font-weight: bold }
.toptitle2 { font-family: Tahoma; font-size: 10px; color: #CF9595 }

.link4 { color: #C78686; font-size: 9px; }
a.link4:hover { color: #E5C7C7; text-decoration: none }

.form { padding: 3px; border: 0px; height: 19px; font-size: 10px }
.form2 { border: 1px #D8D8D8 solid; padding: 3px; height: 22px; font-size: 11px }

.frame3 { background: #f3f3f3 }  

#help1 { width: 200px; float: left; border-right: 1px solid #f2f2f2 }
#help2 { width: 200px; float: left; height: 100%; }
#help3 { border-right: 1px solid #f2f2f2; height: 100%; width: 540px; padding: 5px; float: left }
#help1title { padding-left: 15px; padding-top: 15px; background: #f2f2f2 }
.hc-pic { border-right: 5px solid #ffffff }
#hc-pic2 { border: #cccccc 1px solid; padding: 5px;  }

a.help1link { padding-top: 3px;  padding-bottom: 3px;   padding-left: 15px; display: block; width: 180px }
a.help1link:hover { text-decoration: none; padding-top: 3px; padding-bottom: 3px;  background: #f2f2f2; padding-left: 15px; display: block; width: 180px }



.menu-link { color: #ffffff; padding-left: 10px; padding-right: 10px; font-size: 15px; letter-spacing: -1px; font-weight: bolder }
a.menu-link:hover { color: #E7CCCC; }
.menu-link2 { }

.link-left { display: block; padding: 4px }

.link-small { font-size: 9px; color: #919191 }

.space2 { margin-top: 1px; margin-bottom: 4px; margin-left: -1px; }
#bread { width: 950px; height: 22px }  
.bread { text-transform: lowercase; font-size: 9px }

.link-pages { padding: 3px 6px 3px 6px; background: #F7DEDE; border-right: 1px solid #ffffff }
a.link-pages:hover { color: #ffffff; padding: 3px 6px 3px 6px; background: #C71414; border-right: 1px solid #ffffff }
.link-pages-sel { color: #ffffff; padding: 3px 6px 3px 6px; background: #C71414; border-right: 1px solid #ffffff }

td, div  { color: #747474; font-family: Arial, Tahoma; font-size: 11px; }

.z1 { text-align: center; color: #555555; background: #DFDFDF }
.z2 { text-align: center; color: #ffffff; background: #AF1111 }
.cena { font-weight: bold }
.small { font-size: 9px; color: #BABABA }

.bg-footer { background: url('gfx/bg-footerx.jpg') no-repeat; }
.footer { color: #666666; background: url('gfx/footer-linex.gif') no-repeat; background-position: left top; padding-left: 20px}
.projektowanie { font-size: 9px; color: #bebebe; padding-left: 26px; }

.flink { padding-left: 20px; display: block; width: 100%; background: url('gfx/flinkarrow.gif') no-repeat; color: #8a8a8a }
a.flink:hover { color: #C61414 }

.flink2 { color: #A2A2A2 }
a.flink2:hover { color: #C61414 }

#lpic { width: 136px; height: 160px }

hr { background-color: #EAEAEA; color: #EAEAEA; border: none; height: 2px;}

IMG {
border: 0px;
border-color: #c0c0c0;
}

.ramka_sklep {
	border-top:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
}


h1 { font-size: 20px; font-weight: lighter; letter-spacing: -1px; margin-bottom: 1px; margin-left: -1px; margin-top: -1px}
h3 { font-size: 15px; letter-spacing: -1px; margin-bottom: 1px; margin-left: -1px; margin-top: -1px}
h4 { font-size: 12px; margin-bottom: 1px; margin-left: -1px; margin-top: -1px}

.red1 { color: #E20101; font-size: 17px; letter-spacing: -1px; margin-bottom: 1px; margin-left: -1px; margin-top: -1px}


a { color: #747474; text-decoration: none; }
a:hover { color: #E20101; text-decoration: underline; }

/* Formularze */

form {
	display: inline;
}

textarea {
  width: 100%;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  border: 1px solid #c0c0c0;
}

input.inputField {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    border: 1px solid #c0c0c0; 
    background-color: white;
	padding:2px;
   }
   
input.radio {
	font-size: 11px;
    color: #000000
}
   
select.pullDown {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 11px; 
    color: black;
	border: 1px solid #c0c0c0;
}

/* Formularze - koniec*/


A.headerNavigation { 
  color: #747474; 
}

A.headerNavigation:hover {
  color: #747474;
}



A.headerNavigation2 { 
  color: #ffffff; 
}

A.headerNavigation2:hover {
  color: #ffffff;
}


.infoBoxContents {
  background: #ffffff;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
}

.infoBoxNotice {
  background: #D8D8D8;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
}





TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #ffffff;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #eeeeee;
  color: #747474;
  font-weight: bold;
}


A.product_listing_name {
  font-weight: normal;
  font-size: 11px;
}

A.pageResults {
  color: #747474;
}

A.pageResults:hover {
  color: #747474;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #747474;
}

A.pageHeading {
  color: #bd0000;
}

A.pageHeading:hover {
  color: #747474;
}





SPAN.newItemInCart {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight:bold;
}

SPAN.greetUser {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #747474;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #006699;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  color: #bd0000;
}

SPAN.errorText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #eeeeee; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #eeeeee; }

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

TD.category_desc {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

#button {
padding: 0px;
font-size:11px;
font-family:  Tahoma, Arial, Verdana;
background-color: #ffffff;
color: #000000;
}

#button ul {
list-style: none;
margin: 0px;
padding: 0px;
border-top: 1px solid #c0c0c0;
}
		
#button li {
border-bottom: 1px solid #c0c0c0;
margin: 0;
width: 100%;
}

#button li a {
display: block;
padding: 3px;
border-left: 0px solid #c0c0c0;
border-right: 0px solid #c0c0c0;
background-color: #eeeeee;
color: #747474;
text-decoration: none;
width: 100%;
}

html>body #button li a {
		width: auto;
}

#button li a:hover {
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
background-color: #c0c0c0;
color: #333333;
}
        
#button li.selected  a {
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
background-color: #666666;
color: #ffffff;
} 
			   
/* POLECAMY na głównej */
			   
A.featured {
	font-size: 13px;
	font-family: Tahoma, Arial, Verdana;
	color: #990033;
}



.featuredHeading {
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana;
	color: #666666;
	background: #eeeeee;
	border: 1px solid #c0c0c0;
}	

.featuredBorder {
	border:1px solid #c0c0c0;
}

/* POLECAMY na głównej - koniec */

/* PROMOCJE na głównej */

A.promocje {
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana;
	color: #990033;
}



.promocjeHeading {
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana;
	color: #ffffff;
	background: #006699;
	border: 1px solid #006699;
}

/* PROMOCJE na głównej - koniec */

TABLE.categ {
  border: 0px;
  border-spacing: 0px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
}


A.inactiveNavigation {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight : normal; 
  color: #666666; 
}

A.inactiveNavigation:hover {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight : normal; 
  color: #666666;
}


A.activeNavigation {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight : bold; 
  color: #ffffff; 
}



/* Karta produktu */



.productInfoBorder {
  border: 1px solid #c0c0c0;
}



.ramka_zdjecie {
	border: 1px solid #999999;
}

/* Karta produktu - koniec*/

A.tabsNavigation {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : bold; 
  color: #747474; 
}

A.tabsNavigation:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : bold; 
  color: #006699;
}


#thecategories a:hover {
	background-color: #ffffff;
	color: #000000;
}

.catwithsubs, .catwithnosubs {
	padding-right: 5px;
}

#thecategories {
	position: relative;
	top: -9px;
	margin-bottom: -16px;
	width: 100%;
}

.activelink {
	display: block;
	font-weight: bold;
}

#thecategories a {
	display: block;
	padding-bottom: 7px;
	padding-top: 3px;
	width: 100%;
}

/*mozilla fix*/
html>body #thecategories a {
	width: auto;
}
/*end of mozilla fix*/

#topcat a {
padding-left: 5px;
}

#secondcat a {
	padding-left: 20px;
}

#thirdcat a {
	padding-left: 35px;
}

#fourthcat a {
	padding-left: 50px;
}

#fifthcat a {
	padding-left: 65px;
}

.tlf {background-image: url('images/zakladki/l_off.gif'); }
.tlo {background-image: url('images/zakladki/l_on.gif'); }
.trf {background-image: url('images/zakladki/r_off.gif'); }
.tro {background-image: url('images/zakladki/r_on.gif'); }
.tff {background-image: url('images/zakladki/off_off.gif'); }
.tfo {background-image: url('images/zakladki/off_on.gif'); }
.tof {background-image: url('images/zakladki/on_off.gif'); }
.tmf {background-image: url('images/zakladki/m_off.gif'); }
.tmo {background-image: url('images/zakladki/m_on.gif'); }
.tabsOff           { font-size: 11px; text-decoration: none;padding: 0 0 4 0; font-family: Tahoma, Verdana, Arial, sans-serif;font-weight:bold}
.tabsOff a:link, .tabsOff a:visited { color: #006699; }
.tabsOff a:hover   { color: #006699; text-decoration: underline;}
.tabsOff a:active  { color: #006699; }
.tabsOn            { font-size: 15px; font-weight: bold; padding: 0 0 4 0;}
.tabsOn a:link, .tabsOn a:visited, .tabsOn a:hover, .tabsOn a:active  { color: #ffffff; text-decoration: none;} 
 

.Stil5 {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
}