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

BODY {
  margin: 0px auto;
  background: #eaf4f6 url(images/newboboimages/body_bg_all.jpg) no-repeat center top;
  color: #4f616d;
  margin: 0px auto;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  
}

#sj_wrapper{
  position: relative;
	width: 980px;
	height: auto;
	margin: 0 auto;
	margin-bottom:10px;
	text-align: left !important;
}

IMG {
border-color: #ffffff;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #000000;
  text-decoration: underline;
}
.centerBoxWrapper{
  margin-left:-10px;

}
FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #ffffff;
}

TD.headerNavigation {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
  background: #ffffff;
  border-top: 1px solid #D2B48C;
  border-bottom: 0px solid #D2B48C;
  color: #000000;
  font-weight : normal;
}

A.headerNavigation { 
  color: #000000; 
}

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

TD.headerNavigation2 {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation2 { 
  color: #ffffff; 
}

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

TR.headerError {
  background: #D2B48C;
}

TD.headerError {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  background: #D2B48C;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #D2B48C;
}

TD.headerInfo {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  background: #D2B48C;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #EEE8AA;
}

TD.footer {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 10px;
  background: #EEE8AA;
  color: #000000;
  font-weight: normal;
  height: 25px;
  border-top:1px solid #D2B48C;
  border-bottom:1px solid #D2B48C;
}

.infoBox {

}

.infoBoxContents {


}

}

.infoBox2 {

}

.infoBoxContents2 {

}

.infoBoxNotice {

}

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

TD.infoBoxHeading {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  font-variant: small-caps;
  background: #CD853F;
  border: solid 0px #D2B48C;
  border-bottom: 0px;
  text-align : center;
  color: #000000;
  padding-left: 10px;
  height:21px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, 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, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FFFFFF;
}

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

.productListing-heading {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
  background: #ffffff;
  color: #000000;
  font-weight: normal;
}

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

A.product_listing_name {
  font-weight: bold;
  font-size: 12px;
}

A.pageResults {
  color: #000000;
}

A.pageResults:hover {
  color: #000000;
  background: #D2B48C;
}

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

TR.subBar {
  background: #D2B48C;
}

TD.subBar {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 10px;
  color: #000000;
}

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

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 13px;
  color: #000000;
}

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

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

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

SPAN.newItemInCart {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 10px;
  color: #000000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
}

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

TABLE.formArea {
  background: #FAFAD2;
  border-color: #D2B48C;
  border-style: solid;
  border-width: 2px;
}

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

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

SPAN.productSpecialPrice {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  color: #a9ce0e;
  font-size:20px;
  font-style:italic;
  font-weight:bold;
}

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

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

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

/* message box */

.messageBox { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; background-color: #FAFAD2; }
.messageStackSuccess { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; background-color: #FAFAD2; }

/* input requirement */

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

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

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

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

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

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

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

TD.featuredText {
	font-size:11px;
	font-family: Arial, Tahoma, Verdana;
	color: #000000
}

.featuredHeading {
	font-size: 12px;
        font-variant: small-caps;
	font-family: Arial, Tahoma, Verdana;
        font-weight: bold;
	color: #000000;
	background: #FAFAD2;
	border: 1px solid #D2B48C;
}	

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

/* PROMOCJE na głównej */

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

TD.promocjeText {
	font-size:11px;
	font-family: Arial, Tahoma, Verdana;
	color: #000000;
}

.promocjeHeading {
	font-size: 12px;
        font-variant: small-caps;
	font-family: Arial, Tahoma, Verdana;
        font weight: bold;
	color: #000000;
	background: #FAFAD2;
	border: 1px solid #EEE8AA;
}	

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

TD.categ {
     vertical-align: top;
}

/* HIT sklepu */

.star-product-title {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  text-align : left;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}
.star-product {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}
.star-product-price{
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
} 

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

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

TD.inactiveNavigation {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #000000;
  background: #FAFAD2;
  font-weight : normal;
 /* cell-spacing: 10px;*/
}

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

TD.activeNavigation {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #ffffff;
  background: #FAFAD2;
  font-weight : normal;
  /*cell-spacing: 10px;*/
}

/* Karta produktu */

.productInfoHeading {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  margin-left:-32px;
}

.productInfoBorder {

  border-top: 0px;
}

TD.extraFields {
  padding-left:10px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
}

TD.manufacturer {

	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color: #000000;
}

TD.model {

	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color: #000000;
}

TD.productOptions {
  color:#0e4d78;
  font-weight:bold;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
}
TD.productOptions:first-letter{
  text-transform:uppercase;
}
TD.productOptions select{
  padding:5px 2px;
  border:1px solid #ececec;
  border-bottom:1px solid #c5c5c5;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  color:#0e4d78;
  box-shadow: 0px 2px 5px #ececec;
-moz-box-shadow: 0px 2px 5px #ececec;
-webkit-box-shadow: 0px 2px 5px #ececec;
}
input.inputField {
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 11px;
    border: 1px solid #D2B48C; 
    background-color: white; 
   }
   
   textarea.textArea {
    border: 1px solid #D2B48C;
    font-size: 11pt;
   }
   
   input.radio {
    font-size: 11px;
    color: #000000;
   }
   select.pullDown {
	background-color: #FFFFFF; 
    font-weight: normal; 
    font-size: 11px; 
    color: 000000;
   }

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

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

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

SPAN.productInfoSmall {

}





.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -500px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}






/***************** New SITE STYLE *************************************/


div.headerNavigation{
  position:relative;
  width:980px;
  height:89px;
  background:url(images/newboboimages/top_bg.png) no-repeat left bottom;
}
.header_menu1{
  padding-left:16px;
  padding-top:46px;
}

.header_menu1 a,
.header_menu1 a:link,
.header_menu1 a:visited{
  padding-right:26px;
  font-family:arial, sans, tahoma;
  text-transform:uppercase;
  font-size:11px;
  font-weight:bold;
  color:#0c4c78;
  padding-left:16px;
  background:url(images/newboboimages/blue_star.png) no-repeat left top;
  
  
}
.header_menu1 a:hover,
.header_menu1 a:active{
  text-decoration:underline;
}

.header_cart_faceb{
  position:absolute;
  top:17px;
  right:5px;
  width:220px;
  height:21px;
  line-height:21px;
}
.header_cart_faceb a,
.header_cart_faceb a:link,
.header_cart_faceb a:visited{
  line-height:21px;
  height:21px;
  display:block;
  float:left;
}
.header_cart_faceb a:hover,
.header_cart_faceb a:active{
  text-decoration:none;
}

.header_cart_faceb a img{
  padding-top:3px;
  border:none;
}

.header_shop_cart{
  width:220px;
  height:21px;
  position:absolute;
  top:59px;
  right:20px;
}

.cart_label, .cart_count, .cart_sum{
  font-family:arial;
  font-weight:900;
  font-size:12px;
  color:#fff;
  text-transform:uppercase;

}
.cart_sum{
  font-size:18px;
  text-transform:none;
}
.cart_btn{
  float:right;
  padding-top:2px;
}
.cart_btn a,
.cart_btn a:link,
.cart_btn a:visited{
  width:50px;
  height:21px;
  line-height:21px;
  text-align:center;
  display:block;
  color:#0d4e7a;
  cursor:pointer;
  font-family:arial;
  font-weight:bold;
  font-size:10px;
  text-transform:uppercase;
  letter-spacing:-1px;
  text-decoration:none;
  background:url(images/newboboimages/cart_btn.png) no-repeat left top;
}
.cart_btn a:hover,
.cart_btn a:active{
  color:#000;
  text-decoration:none;
}

.sj_logo_rotator_mapa{
  width:950px;
  padding:15px;
  background:#fff;
  position:relative;
  min-height:320px;
  
}
.sj_logo{
  width:298px;
  height:auto;
}

.sj_mapa_kont{
  width:243px;
  height:78px;
  position:absolute;
  top:15px;
  right:15px;
}

.sj_rotator_mf{
  position:relative;
  margin-top:-50px;
}






.rotatortop{
  position:absolute;
  top:-95px;
  left:385px;
  width:174px;
  height:96px;
  z-index:999;
}

#rotat_container {
	width:950px;
	height:110px;
	margin:0 auto;
	margin-top:76px;
  padding:0px 0px 2px 0px;
	position:relative;
	z-index:0;
	background:#f3f5f0;
	-moz-border-radius:5px;
  border-radius:5px;
  -khtml-border-radius:5px;
  -icab-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
}
#rotat_container_main{
  width:950px;
	height:108px;
	position:relative;
	padding:1px;
	background:#e1e2e4;
	-moz-border-radius:5px;
  border-radius:5px;
  -khtml-border-radius:5px;
  -icab-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
}
#rotat_example {
 width:950px;
	height:108px;
	position:relative;
	background:#fff;
	-moz-border-radius:5px;
  border-radius:5px;
  -khtml-border-radius:5px;
  -icab-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;

}

.slides_container {
  width:953px;
	display:none;
}

.slides_container div.slide {
  width:953px;
	height:108px;
	display:block;
}
.item {
	float:left;
	width:94px;
  height:108px;
  border-right:1px solid #ebeaef;

}


#slides .next,#slides .prev {
	position:absolute;
	top:30px;
	left:-24px;
	width:24px;
	height:43px;
	display:block;
	z-index:99999;
	border:0;
}

#slides .next {
	left:950px;
}
a:link,a:visited {
	color:#599100;
	text-decoration:none;
}

a:hover,a:active {
	color:#599100;
	text-decoration:underline;
}

h1 {
	font-size:2em;
}

p {
	font-size:1.3em;
}

#slides .link {
	display:block;
	margin-top:10px;
	font-weight:800;
}


.item a,
.item a:link,
.item a:visited{
  display:block;
  width:94px;
  height:55px;
  cursor:pointer;
  text-decoration:none;
}
.item a:hover{
  text-decoration:none;
}
/********* firmy  **************/
.firma1,
.firma2,
.firma3,
.firma4,
.firma5,
.firma6,
.firma7,
.firma8,
.firma9,
.firma10,
.firma11,
.firma12,
.firma13,
.firma14,
.firma15,
.firma16,
.firma17,
.firma18,
.firma19,
.firma20,
.firma21,
.firma22,
.firma23,
.firma24,
.firma25,
.firma26{
  width:94px;
  height:55px;

  background-position:left top;
  cursor:pointer;
}
.firma1{background:url(images/newboboimages/rotatorimg/firma1.jpg) no-repeat;}
.firma2{background:url(images/newboboimages/rotatorimg/firma2.jpg) no-repeat;}
.firma3{background:url(images/newboboimages/rotatorimg/firma3.jpg) no-repeat;}
.firma4{background:url(images/newboboimages/rotatorimg/firma4.jpg) no-repeat;}
.firma5{background:url(images/newboboimages/rotatorimg/firma5.jpg) no-repeat;}
.firma6{background:url(images/newboboimages/rotatorimg/firma6.jpg) no-repeat;}
.firma7{background:url(images/newboboimages/rotatorimg/firma7.jpg) no-repeat;}
.firma8{background:url(images/newboboimages/rotatorimg/firma8.jpg) no-repeat;}
.firma9{background:url(images/newboboimages/rotatorimg/firma9.jpg) no-repeat;}
.firma10{background:url(images/newboboimages/rotatorimg/firma10.jpg) no-repeat;}
.firma11{background:url(images/newboboimages/rotatorimg/firma11.jpg) no-repeat;}
.firma12{background:url(images/newboboimages/rotatorimg/firma12.jpg) no-repeat;}
.firma13{background:url(images/newboboimages/rotatorimg/firma13.jpg) no-repeat;}
.firma14{background:url(images/newboboimages/rotatorimg/firma14.jpg) no-repeat;}
.firma15{background:url(images/newboboimages/rotatorimg/firma15.jpg) no-repeat;}
.firma16{background:url(images/newboboimages/rotatorimg/firma16.jpg) no-repeat;}
.firma17{background:url(images/newboboimages/rotatorimg/firma17.jpg) no-repeat;}
.firma18{background:url(images/newboboimages/rotatorimg/firma18.jpg) no-repeat;}
.firma19{background:url(images/newboboimages/rotatorimg/firma19.jpg) no-repeat;}
.firma20{background:url(images/newboboimages/rotatorimg/firma20.jpg) no-repeat;}
.firma21{background:url(images/newboboimages/rotatorimg/firma21.jpg) no-repeat;}
.firma22{background:url(images/newboboimages/rotatorimg/firma22.jpg) no-repeat;}
.firma23{background:url(images/newboboimages/rotatorimg/firma23.jpg) no-repeat;}
.firma24{background:url(images/newboboimages/rotatorimg/firma24.jpg) no-repeat;}
.firma25{background:url(images/newboboimages/rotatorimg/firma25.jpg) no-repeat;}
.firma26{background:url(images/newboboimages/rotatorimg/firma26.jpg) no-repeat;}
.firma27{background:url(images/newboboimages/rotatorimg/firma27.jpg) no-repeat;}
.firma28{background:url(images/newboboimages/rotatorimg/firma28.jpg) no-repeat;}
.firma29{background:url(images/newboboimages/rotatorimg/firma29.jpg) no-repeat;}
.firma30{background:url(images/newboboimages/rotatorimg/firma30.jpg) no-repeat;}
.firma31{background:url(images/newboboimages/rotatorimg/firma31.jpg) no-repeat;}
.firma32{background:url(images/newboboimages/rotatorimg/firma32.jpg) no-repeat;}
.firma33{background:url(images/newboboimages/rotatorimg/firma33.jpg) no-repeat;}
.firma34{background:url(images/newboboimages/rotatorimg/firma34.jpg) no-repeat;}
.firma35{background:url(images/newboboimages/rotatorimg/firma35.jpg) no-repeat;}
.firma36{background:url(images/newboboimages/rotatorimg/firma36.jpg) no-repeat;}
.firma37{background:url(images/newboboimages/rotatorimg/firma37.jpg) no-repeat;}
.firma38{background:url(images/newboboimages/rotatorimg/firma38.jpg) no-repeat;}
.firma39{background:url(images/newboboimages/rotatorimg/firma39.jpg) no-repeat;}
.firma40{background:url(images/newboboimages/rotatorimg/firma40.jpg) no-repeat;}

.firma1:hover,
.firma2:hover,
.firma3:hover,
.firma4:hover,
.firma5:hover,
.firma6:hover,
.firma7:hover,
.firma8:hover,
.firma9:hover,
.firma10:hover,
.firma11:hover,
.firma12:hover,
.firma13:hover,
.firma14:hover,
.firma15:hover,
.firma16:hover,
.firma17:hover,
.firma18:hover,
.firma19:hover,
.firma20:hover,
.firma21:hover,
.firma22:hover,
.firma23:hover,
.firma24:hover,
.firma25:hover,
.firma26:hover,
.firma27:hover,
.firma28:hover,
.firma29:hover,
.firma30:hover,
.firma31:hover,
.firma32:hover,
.firma33:hover,
.firma34:hover,
.firma35:hover,
.firma36:hover,
.firma37:hover,
.firma38:hover,
.firma39:hover,
.firma40:hover{
  background-position:left bottom;
}
/******************************/






.sj_menuwozki{
  position:relative;
  min-height:100px;
  padding-top:20px;
}

#menuwozki_menu{
  position:absolute;
  z-index:99;
}
#menuwozki_menu ul{
  margin:0;
  padding:0;
}
#menuwozki_menu li{
  text-align:center;
  float:left;
  font-family:calibri;
  font-size:12px;
  font-weight:bold;
  color:#0d4e76;
}
#menuwozki_menu li .mainimg_mw{
  height:70px;
  padding-top:5px;
  display:block;
}



.mw_mainitem_botsh{
  height:99px;
  background:#f2f4ef;
  -moz-border-radius:5px;
  border-radius:5px;
  -khtml-border-radius:5px;
  -icab-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
}
.mw_mainitem_greyborder{
  height:97px;
  background:#e2e3e7;
  padding:1px 0 0 1px;
  -moz-border-radius:5px;
  border-radius:5px;
  -khtml-border-radius:5px;
  -icab-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  overflow:hidden;
}
.mw_mainitem_greyborder:hover{
  background:#5fc1f2;
  padding:2px 0px 1px 2px;
  height:97px;
  overflow:hidden;
}
.mw_mainitem_background{

  height:96px;
  background:#fff url(images/newboboimages/menuwozki/menuwozki_mainitem_bg.jpg) repeat-x left bottom;
  -moz-border-radius:5px;
  border-radius:5px;
  -khtml-border-radius:5px;
  -icab-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
}


.mw_subitem_botsh{
  background:#cfcfcf;
  -moz-border-radius:5px;
  border-radius:5px;
  -khtml-border-radius:5px;
  -icab-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  margin-top:5px;
  padding-bottom:2px;
  padding-left:1px;
  position:relative;
}
.mw_submenu_arrow_top{
  position:absolute;
  top:-3px;
  left:55px;
  width:7px;
  height:4px;
  background:url(images/newboboimages/menuwozki/submenu_mw_top_arrow.jpg) no-repeat left top;
  z-index:99;
}
.mw_subitem_greyborder{

  background:#1a97d9;
  padding:1px 0 0 1px;
  -moz-border-radius:5px;
  border-radius:5px;
  -khtml-border-radius:5px;
  -icab-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  overflow:hidden;
}

.mwozki_submenu_item{
  background:#36b0ef;
  border-bottom:1px solid #5fc1f2;
  padding:9px;
  width:202px;
  position:relative;
}
.mwozki_submenu_item:hover{
  background:#b3e5ff;
  color:#1b0d5a;
}

.mw_submenuimage{
  width:50px;
  height:46px;
  padding-top:4px;
  text-align:center;
  line-height:center;
  -moz-border-radius:5px;
  border-radius:5px;
  -khtml-border-radius:5px;
  -icab-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  background:#fff;
  float:left;
  margin-right:9px;

}
.mw_submenuimage img{
  height:38px;
}
.mw_submenulink{
  float:left;
  width:140px;
  line-height:50px;
  text-align:left;
}
.mw_submenulink a,
.mw_submenulink a:link,
.mw_submenulink a:visited{
  font-family:calibri;
  font-size:12px;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  display:block;
  height:50px;
  width:140px;
  background:url(images/newboboimages/menuwozki/white_blue_arrow_mw.jpg) no-repeat right center;
}
.mw_submenulink a:hover,
.mw_submenulink a:active{
  font-family:calibri;
  font-size:12px;
  font-weight:bold;
  color:#1b0d5a;
  background:url(images/newboboimages/menuwozki/darkblue_lightblue_arrow_mw.jpg) no-repeat right center;
}


.grey_light_cont{
  width:170px;
  height:56px;
  padding-bottom:2px;
  -moz-border-radius:5px;
  border-radius:5px;
  -khtml-border-radius:5px;
  -icab-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  background:#f3f5f0;
}
.grey_dark_border{
  width:168px;
  height:54px;
  padding:1px;
  -moz-border-radius:5px;
  border-radius:5px;
  -khtml-border-radius:5px;
  -icab-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  background:#e2e3e5;
}
.box_main_white{
  width:150x;
  height:40px;
  -moz-border-radius:5px;
  border-radius:5px;
  -khtml-border-radius:5px;
  -icab-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  background:#fff;
  padding:7px;
  text-align:center;
}
.box_main_white a,
.box_main_white a:link,
.box_main_white a:visited{
  font-size:11px;
  font-weight:bold;
  color:#3b3539;
  font-family:arial;
}
.box_main_white a:hover,
.box_main_white a:active{
  color:#35AFEE;
}




.grey_cont_search{
  width:168px;
  height:128px;
  padding:1px 1px 3px 1px;
  background:#e2e3e7;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  margin-top:-17px;
  margin-left:-4px;
}
.blue_main_search{
  width:168px;
  height:128px;
  background:#0c4f7a;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
}
.box_search_head{
  width:168px;
  height:30px;
  text-align:center;
  border-bottom:1px solid #1e567b;
  font-weight:bold;
  font-size:12px;
  font-family:arial;
  color:#fff;
  line-height:30px;
  text-transform:uppercase;
  margin-bottom:15px;
}
.grey_cont_search input.inputField{
  border:none;
  background:url(images/newboboimages/search_input_bg.jpg) no-repeat;
  width:110px;
  height:31px;
  font-size:11px;
  font-family:arial;
  padding-left:6px;

}
.box_search_main{
  padding-left:10px;
  position:relative;
  font-size:11px;
  font-family:arial;
  color:#fff;
}
.search_lupka{
  position:absolute;
  width:34px;
  height:31px;
  top:20px;
  left:126px;
}
a.szukaj_zaaw{
   background:url(images/newboboimages/arrow_szukaj_zaaw.jpg) no-repeat left 10px;
   padding-left:15px;
   color:#37b1f2;
   font-size:11px;
   font-family:arial;
   display:block;
   padding-top:5px;
}

.left_categ0{
  width:170px;
  height:auto;
  background:#f0f4f7;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  padding-bottom:2px;
}
.left_categ1{
  width:168px;
  height:auto;
  background:#1797d8;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  padding:1px;
}
.left_categ2{
  width:168px;
  height:auto;
  background:#36b0ef;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
}
.left_cat_tf{
  width:168px;
  height:30px;
  text-align:center;
  border-bottom:1px solid #2ca4e3;
  font-weight:bold;
  font-size:12px;
  font-family:arial;
  color:#fff;
  line-height:30px;
  text-transform:uppercase;

}
.left_categ2 a,
.left_categ2 a:link,
.left_categ2 a:visited{
  display:block;
  width:153px;
  height:29px;
  border-bottom:1px solid #4bbaf2;
  line-height:29px;
  font-size:11px;
  font-family:arial;
  color:#fff;
  font-weight:bold;
  padding-left:5px;
  margin-left:0px;

}
.left_categ2 a:hover,
.left_categ2 a:active{
  color:#333;
}



.szybkont_cont1{
  width:160px;
  height:auto;
  background:#f0f4f5;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  padding-bottom:2px;
  margin-top:-11px;
  margin-left:-5px;
}
.szybkont_cont2{
  width:158px;
  height:auto;
  background:#90b600;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  padding:1px;
}
.szybkont_cont3{
  width:158px;
  height:auto;
  background:#a2c90a;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;

}
.szybkont_cont_th{
  width:158px;
  height:30px;
  background:url(images/newboboimages/szybki_kontakt_th.png) no-repeat left top;
  font-weight:bold;
  font-size:12px;
  font-family:arial;
  color:#fff;
  text-align:center;
  padding-top:10px;
  text-transform:uppercase;
}
.szybkont_godz{
  color:#fff;
  font-size:11px;
  font-weight:bold;
  font-family:arial;
  text-transform:uppercase;
  width:140px;
  border-bottom:1px solid #c1d961;
  padding-top:9px;
  height:30px;
  text-align:left;
}

.szybkont_zapytaj{
width:140px;
  padding:8px 0;
  margin-left:9px;
  padding-left:0;
  border-bottom:1px solid #c1d961;
}
.szybkont_zapytaj a,
.szybkont_zapytaj a:link,
.szybkont_zapytaj a:visited{
  display:block;
  width:139px;
  height:31px;
  line-height:31px;
  text-align:center;
  background:url(images/newboboimages/szyb_kont_btn1.jpg) no-repeat left top;
  color:#1a0d5f;
  font-style:italic;
  font-size:12px;
  font-weight:bold;
  font-family:arial;
  text-decoration:none;
  margin:0;
  padding:0;
  margin-left:-5px;
}
.szybkont_zapytaj a:hover,
.szybkont_zapytaj a:active{
  color:#EE8C11;
}
.szybkont_dane{
  padding:20px 10px;
  color:#fff;
  font-size:11px;
  font-weight:normal;
  font-family:arial;
}

.kons1{
  font-family:arial;
  display:block;
  font-size:11px;
  text-transform:uppercase;
  font-weight:bold;
  text-align:left;
  margin-top:-4px;
}
.kons2{
  font-family:arial;
  display:block;
  font-size:18px;
  padding-bottom:10px;
  text-align:left;
  padding-left:28px;
  line-height:25px;
  background:url(images/newboboimages/szybki_kontakt_tel.jpg) no-repeat left 0px;
}
.szybkont_tel{
  font-family:arial;
  font-size:11px;
  padding-bottom:5px;
  text-align:left;
  padding-left:28px;
  background:url(images/newboboimages/szybki_kontakt_tel.jpg) no-repeat left 0px;
}
.szybkont_kom{
  font-family:arial;
  font-size:11px;
  padding-bottom:20px;
  text-align:left;
  padding-left:28px;
  background:url(images/newboboimages/szybki_kontakt_kom.jpg) no-repeat left 10px;
}
.szybkont_mail{
  font-family:arial;
  font-size:11px;
  text-align:left;
  padding-left:28px;
  background:url(images/newboboimages/szybki_kontakt_mail.jpg) no-repeat left 2px;
}


.right_box_cont1{
  width:160px;
  padding-bottom:2px;
  background:#f0f4f7;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  margin-left:2px;
  margin-top:-10px;
}
.right_box_cont2{
  width:158px;
  padding:1px;
  background:#e2e3e7;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
}
.right_box_main{
  width:158px;
  background:#fff url(images/newboboimages/right_box_bot_bg.jpg) repeat-x left bottom;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  
}
.right_box_th{
  width:158px;
  height:31px;
  line-height:31px;
  background:#fff url(images/newboboimages/right_th1.png) no-repeat left top;
  color:#0c4c7a;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  -webkit-border-top-right-radius: 7px;
 -webkit-border-top-left-radius: 7px;
 -khtml-border-radius-topright: 7px;
 -khtml-border-radius-topleft: 7px;
 -moz-border-radius-topright: 7px;
 -moz-border-radius-topleft: 7px;
  border-top-right-radius: 7px
  border-top-left-radius: 7px;
}
.right_box_main td.boxText{
  padding:9px;
}
.right_box_main td.boxText a img{
  width:85%;
  height:85%;
}

.right_box_main td.boxText a,
.right_box_main td.boxText a:link,
.right_box_main td.boxText a:visited{
  display:block;
  width:140px;
  margin:0px 0;
  padding-bottom:20px;
  border-bottom:1px solid #e2e3e7;
  color:#0b4e79;
  font-size:11px;
  font-weight:bold;
  font-family:arial;
  line-height:16px;
}
.right_box_main td.boxText a:hover,
.right_box_main td.boxText a:active{
  color:#111;
}
.right_box_main td.boxText a b font{
  color:green;
}
.wiecej_promocji1{
  width:130px;
  height:24px;
  line-height:24px;
  background:#d5d6da;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  text-align:center;
  padding:1px 1px 2px 1px;
  margin-top:20px;
}
.wiecej_promocji2{
  width:130px;
  height:24px;
  line-height:24px;
  background:#fff url(images/newboboimages/right_box_bot_bg.jpg) repeat-x left bottom;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  text-align:center;
  color:#1a0d5f;
  font-style:italic;
  font-size:12px;
  font-weight:bold;
  font-family:arial;
  text-decoration:none;

}
.right_box_main td.boxText .wiecej_promocji2 a,
.right_box_main td.boxText .wiecej_promocji2 a:link,
.right_box_main td.boxText .wiecej_promocji2 a:visited{
  display:block;
  width:130px;
  height:24px;
  line-height:24px;
  color:#1a0d5f;
  text-decoration:none;
  padding:0;
  margin:0;
  border:none;

}
.right_box_main td.boxText .wiecej_promocji2 a:hover,
.right_box_main td.boxText .wiecej_promocji2 a:active{
  color:#111;
}


.right_box_main td.boxText s{
  color:#596b79;
  font-size:12px;
  font-family:arial;
  font-weight:normal;
}

.right_box_cont1_czemu{
  width:160px;
  padding-bottom:2px;
  background:#f0f4f7;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  margin-left:-2px;
  margin-top:-1px;
}
.right_box_main_czemu{
  padding:9px;
  text-align:center;
  color:#0e4d76;
  font-size:11px;
  font-family:arial;
}

.fajnysklep{
  width:160px;
  height:140px;
  position:relative;
  background:url(images/newboboimages/fajnysklep.jpg) no-repeat left top;
  margin-left:2px;
  margin-top:-2px;
}
.fajnysklep_th{
  width:160px;
  height:29px;
  line-height:29px;
  text-align:center;
  font-family:arial;
  font-size:13px;
  font-weight:bold;
  color:#fff;
}
.fs_dodajdoul{
  width:120px;
  height:14px;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  color:#fff;
  position:absolute;
  top:44px;
  left:35px;
}
.fs_startowy{
  width:120px;
  height:14px;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  color:#fff;
  position:absolute;
  top:74px;
  left:35px;
}
.fs_dodajdoul a,
.fs_dodajdoul a:link,
.fs_dodajdoul a:visited,
.fs_startowy a,
.fs_startowy a:link,
.fs_startowy a:visited{
  color:#fff;
}
.fs_dodajdoul a:hover,
.fs_dodajdoul a:active,
.fs_startowy a:hover,
.fs_startowy a:active{
  color:#333;
  text-decoration:none;
}

.fs_faceb{
  width:130px;
  height:25px;
  position:absolute;
  top:108px;
  left:11px;
}






#visual_container {
	width:588px;
	height:255px;
	margin:0 auto;
  padding:0px 1px 2px 0px;
	position:relative;
	z-index:0;
	background:#f3f5f0;
	-moz-border-radius:5px;
  border-radius:5px;
  -khtml-border-radius:5px;
  -icab-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  margin-top:-10px;
  margin-bottom:8px;
}
#visual_container_main{
  width:588px;
	height:253px;
	position:relative;
	padding:1px;
	background:#e1e2e4;
	-moz-border-radius:5px;
  border-radius:5px;
  -khtml-border-radius:5px;
  -icab-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
}
#visual_example {
	width:588px;
	height:253px;
	position:relative;
	background:#fff;
	-moz-border-radius:5px;
  border-radius:5px;
  -khtml-border-radius:5px;
  -icab-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
}

#visual_container #frame {
	position:absolute;
	z-index:0;
	width:739px;
	height:341px;
	top:-3px;
	left:-80px;
}

/*
	Slideshow
*/

#visual_container #visual_slides {
	position:absolute;
	top:1px;
	left:1px;
	z-index:100;
}

#visual_slides .slides_container {
	width:582px;
	overflow:hidden;
	position:relative;
	display:none;
}

#visual_container div.slide {
	width:582px;
	height:250px;
	display:block;
}

/*
	Pagination
*/

#visual_container .pagination {
	position:absolute;
	z-index:9999;
	width:70px;
	top:-2px;
	right:2px;
}

#visual_container .pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

#visual_container .pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background:url(images/newboboimages/visual/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

#visual_container .pagination li.current a {
	background-position:0 -12px;
}

.browseProdItem_cont1{
  width:190px;
  background:#f3f5f0;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  padding-bottom:2px;
  margin-bottom:10px;
}
.browseProdItem_cont2{
  width:188px;
  background:#e2e3e7;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  padding:1px;
}
.browseProdItem_cont3{
  width:188px;
  background:#fff;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  padding-top:10px;
  font-family:arial;
  font-size:12px;
  color:#4e5f6f;
}
.browseProdItem_cont3 .browseProdImg{
  display:block;
  width:160px;
  height:150px;
  min-height:150px;
  text-align:center;
  padding-left:15px;
}
.browseProdItem_cont3 img{
  width:85%;
  height:85%;
}
.browseProdItem_cont4{
  width:164px;
  background:#fafbfd url(images/newboboimages/browseProd_bot_bg.jpg) repeat-x left bottom;
  text-align:left;
  
  -webkit-border-bottom-right-radius: 7px;
 -webkit-border-bottom-left-radius: 7px;
 -khtml-border-radius-bottomright: 7px;
 -khtml-border-radius-bottomleft: 7px;
 -moz-border-radius-bottomright: 7px;
 -moz-border-radius-bottomleft: 7px;
  border-bottom-right-radius: 7px
  border-bottom-left-radius: 7px;
  padding:12px;
  border-top:1px solid #e2e3e7;
}
.browseProdItem_cont3 a,
.browseProdItem_cont3 a:link,
.browseProdItem_cont3 a:visited{
  color:#4e616f;
  font-size:11px;
  font-weight:bold;
  font-family:arial;
  text-transform:uppercase;
  padding-left:20px;
  background:url(images/newboboimages/browse_sublink_bg.jpg) no-repeat left 5px;
  line-height:20px;
  text-decoration:none;
}
.browseProdItem_cont3 a:hover,
.browseProdItem_cont3 a:active{
  color:#36b0ef;
}
.browseProdItem_cont3 a.browseMainLink{
  color:#0e4b77;
  font-size:11px;
  font-weight:bold;
  font-family:arial;
  text-transform:uppercase;
  background:url(images/newboboimages/browse_mainlink_bg.jpg) no-repeat right 3px;
  line-height:20px;
  text-decoration:none;
  padding-right:20px;
  padding-left:0;
}
.browseProdItem_cont3 a.browseProdImg{
  padding:0;
  background:0;
}

.contmainBot{
  width:100%;
  background:url(images/newboboimages/mainbotbg.jpg) no-repeat left top;
}

.footerpytania{
  width:570px;
  float:left;
  padding:10px 17px;
}

.teldlarodz{
  width:180px;
  float:left;
  position:relative;
}
.footerHead,
.footerHead a,
.footerHead a:link,
.footerHead a:visited{
  color:#ef8c15;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  padding-bottom:10px;
}
.footerHead a:hover,
.footerHead a:active{
  color:#111;
}

.footerLink a,
.footerLink a:link,
.footerLink a:visited{
  background:url(images/newboboimages/footer_arrow.jpg) no-repeat left 5px;
  line-height:25px;
  color:#3b7193;
  font-family:arial;
  font-size:11px;
  font-weight:normal;
  padding-bottom:20px;
  padding-left:13px;
}
.footerLink a:hover,
.footerLink a:active{
  color:#111;
  text-decoration:underline;
}
.teldlarodz_Head{
  color:#37afee;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  padding-bottom:10px;
  padding-top:28px;
}
.telcont{
 background:#fff;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  padding:5px;
}

.footerbotText{
  color:#3f7192;
  font-family:arial;
  font-size:11px;
  padding:7px 0;
}
.footerbotText span{
  color:#36b1ed;
}

.footerbotText a,
.footerbotText a:link,
.footerbotText a:visited{
  color:#3f7192;
}
.footerbotText a:hover,
.footerbotText a:active{
  color:#36b1ed;
}

.mainsearch1{
  width:590px;
  height:50px;
  padding-bottom:1px;
  background:#d5d6da;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  margin-left:6px;
}
.mainsearch2{
  width:590px;
  height:50px;
  background:#0c4f7a;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  position:relative;
}
.mainsearch_head{
  position:absolute;
  color:#fff;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  width:120px;
  height:16px;
  top:16px;
  left:20px;
}
.mainsearch2 input.inputField{
  position:absolute;
  top:9px;
  left:156px;
  width:202px;
  height:25px;
  padding:3px;
  background:url(images/newboboimages/mainsearchinput.jpg) no-repeat;
  border:none;
}
.mainsearch1_lupka{
  position:absolute;
  top:9px;
  left:363px;
  width:90px;
  height:31px;
  border:none;
}
a.mainsearch1_szukaj_zaaw,
a.mainsearch1_szukaj_zaaw:link,
a.mainsearch1_szukaj_zaaw:visited{
  position:absolute;
  top:11px;
  left:474px;
  width:84px;
  height:26px;
  background:url(images/newboboimages/mainsearcharrow.jpg) no-repeat right 10px;
  padding-right:15px;
  color:#37aef0;
  line-height:13px;
  font-size:11px;
  font-weight:arial;
}
a.mainsearch1_szukaj_zaaw:hover,
a.mainsearch1_szukaj_zaaw:active{
  color:#fff;
}

.browseProdCat1{
  width:188px;
  background:#e2e3e7;
  padding:1px;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
}
.browseProdCat2{
  width:178px;
  background:#fff;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  padding:5px;
  min-height:300px;
}

a.browseProdName,
a.browseProdName:link,
a.browseProdName:visited{
  color:#35b0ec;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  font-style:italic;
  display:block;
  padding:5px 0 0px 0;
  min-height:80px;
}
.browseProdCat2 font{
  color:#555;
  font-size:12px;
}
a.zobaczprodukt{
  display:block;

  float:right;
  padding:10px;
}

.product_cart_name{
  color:#0e4d79;
  font-family:arial;
  font-size:24px;
  font-weight:bold;
  line-height:28px;
  padding:10px 0 15px 0;
  border-bottom:1px solid #e2e3e7;
  margin-bottom:10px;
}
.product_cart_mainprice{
  color:#a9ce0e;
  font-family:arial;
  font-size:26px;
  font-weight:bold;
  font-style:italic;
  padding-left:30px;
  background:url(images/newboboimages/browseBasket.jpg) no-repeat left center;
}
.product_cart_euro{
  color:#0c4d77;
  font-family:arial;
  font-size:16px;
  font-weight:bold;
  font-style:italic;
}
.product_ilosc{
  color:#0c4d77;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
}
.product_ilosc input{
  padding:5px 2px;
  border:1px solid #ececec;
  border-bottom:1px solid #c5c5c5;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  color:#0e4d78;
  box-shadow: 0px 2px 5px #ececec;
-moz-box-shadow: 0px 2px 5px #ececec;
-webkit-box-shadow: 0px 2px 5px #ececec;
  width:30px;
  text-align:center;
  margin-left:10px;
}
.product_cart_dostawa{
  margin:35px 0;
  padding-top:26px;
  border-top:1px solid #f1f1f1;
  margin-left:20px;
  padding-bottom:20px;
}
.product_cart_dostawa ul{
  margin:0;
  padding:0;
  list-style:none;
  padding-bottom:15px;
}
.product_cart_dostawa li{
  padding-left:23px;
  color:#0c4d77;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  line-height:20px;
  height:20px;
  background:url(images/newboboimages/product_li_bg.jpg) no-repeat left;
}

.product_poradnik1{
  width:588px;
  height:98px;
  padding:1px;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  background:#e2e3e7;
}
.product_poradnik2{
  width:548px;
  height:74px;
  padding:10px 20px 14px 20px;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  background:#f8f9fb;
  text-align:center;
}
.product_poradnik2 a,
.product_poradnik2 a:link,
.product_poradnik2 a:visited{
  color:#0d4e78;
  font-size:11px;
  font-weight:arial;
  background:url(images/newboboimages/product_bluearrow.jpg) no-repeat left center;
  padding-left:14px;
  text-decoration:underline;
  line-height:20px;
  padding-right:10px;
}
.product_poradnik2 a:hover,
.product_poradnik2 a:active{
  color:#36b0ef;
}
.product_pamietaj{
  color:#0d4d79;
  font-size:18px;
  font-weight:arial;
  font-weight:bold;
  padding-bottom:7px;
}
.product_atrib_kolor_pics{
  padding:10px;
  border:1px solid #e2e2e2;
}

.product_raty{
  width:588px;
  height:197px;
  padding:1px;
  -moz-border-radius:7px;
  border-radius:7px;
  -khtml-border-radius:7px;
  -icab-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  background:#e2e3e7;
}
.product_raty_main{
  width:548px;
  height:60px;
  -webkit-border-top-right-radius: 7px;
 -webkit-border-top-left-radius: 7px;
 -khtml-border-radius-topright: 7px;
 -khtml-border-radius-topleft: 7px;
 -moz-border-radius-topright: 7px;
 -moz-border-radius-topleft: 7px;
  border-top-right-radius: 7px
  border-top-left-radius: 7px;
  background:#f8f9fb;
  padding:10px 20px;
  border-bottom:1px solid #e2e3e7;
}
.product_raty_main a,
.product_raty_main a:link,
.product_raty_main a:visited{
  color:#38b0ef;
}
.product_raty_main a:active,
.product_raty_main a:hover{
  color:#111;
}
.product_raty_wplaty{
  width:548px;
  height:96px;
  -webkit-border-bottom-right-radius: 7px;
 -webkit-border-bottom-left-radius: 7px;
 -khtml-border-radius-bottomright: 7px;
 -khtml-border-radius-bottomleft: 7px;
 -moz-border-radius-bottomright: 7px;
 -moz-border-radius-bottomleft: 7px;
  border-bottom-right-radius: 7px
  border-bottom-left-radius: 7px;
  background:#fff;
  padding:10px 20px;

}
.product_raty_wplaty td{
  color:#0d4d79;
  font-size:11px;
  font-weight:arial;
  line-height:10px;
}
.product_raty_wplaty td span{
  color:#f39323;
  font-size:11px;
}
.product_doradztwo{
  padding:10px 20px;
  border-bottom:1px solid #e2e3e7;
  color:#0d4d79;
  font-size:11px;
  font-weight:arial;
  font-weight:bold;
  line-height:20px;
}
.product_doradztwo2{
  padding:10px 20px;
  color:#0d4d79;
  font-size:11px;
  font-weight:arial;
  font-weight:bold;
  line-height:20px;
}

.browseProdItem_cont3 a.browseProdName,
.browseProdItem_cont3 a.browseProdName:link,
.browseProdItem_cont3 a.browseProdName:visited{
  display:block;
  padding:5px 0 10px 20px;
  min-height:30px;
  background:none;
  line-height:16px;
}
.browseProdItem_cont3 a.browseProdName:hover,
.browseProdItem_cont3 a.browseProdName:active{
  color:#111;
}
.browseProdItem_cont3 .browse_cena_Zobacz{
  display:block;
  position:relative;
  padding:0px 20px 10px 20px;
  min-height:30px;
}
.browseProdItem_cont3 .browse_cena_Zobacz span{
  color:#a9ce0e;
  font-family:arial;
  font-size:16px;
  font-weight:bold;
  font-style:italic;
  padding-left:20px;
  background:url(images/newboboimages/browseBasket.jpg) no-repeat left center;
}
.browseProdItem_cont3 .browse_cena_Zobacz img{
  width:50px;
  height:26px;
  float:right;
  min-height:26px;

}
.browseProdItem_cont3 .browse_cena_Zobacz a{
  background:none;
}


.footer_facebook{
  width:177px;
  height:152px;
  position:absolute;
  top:43px;
  right:-190px;
}


.boboflash{
  position:absolute;
  top:100px;
  left:332px;
  width:367px;
  height:73px;
}
/************************************************************************/


.rftitle{
  font-size:16px;
  padding:10px 0;
}
.rfinfo{
  font-size:12px;
  padding:0px 0 20px 0;
}

.reklamacjeform input,
.reklamacjeform textarea{
  width:140px;
  padding:3px;
  border:1px solid #ccc;
  box-shadow: 2px 2px 3px #f0f0f0;
  -moz-box-shadow: 2px 2px 3px #f0f0f0;
  -webkit-box-shadow: 2px 2px 3px #f0f0f0;
}
.reklamacjeform textarea{
  resize:none;
}
.reklamacjeform .zdjecieplik{
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.rfdanekont{
   font-size:14px;
  padding:30px 0 10px 0;
}
