
a:link,a:visited{
color: #3d3d3d;
text-decoration: none;
}
 
a:hover,a:active{
color: #fa5d00;
text-decoration: none;
} 

a.invert:link,a.invert:visited{color: #cc0000; text-decoration: none;}
a.invert:hover,a.invert:active{color: #cc0000; text-decoration: none;} 

a.menu:link,a.menu:visited{
color: #3d3d3d; font-size: 11px;
text-decoration: none;
}
 
a.menu:hover,a.menu:active{
color: #fa5d00; font-size: 11px;
text-decoration: none;
} 

body {font: 11px Verdana; color: #4e4e4e; line-height:16px; text-align: center; background-image: url('../images/bg.gif');}
td,th {font: 11px Verdana; color: #4e4e4e; line-height:16px;}
.img { border-width: 0px; margin: 2px; }
LI { list-style-type: square; }

.selected {color: #fa5d00; font-weight: bold;}
.css2{}
.promocja {border:0px solid red; margin:10px 3px 3px 3px;}
.bestseller {border:0px solid green;margin:10px 3px 3px 3px;}

/*.productExtra{position:relative; border:1px solid red;}*/
.productExtra{padding-left:170px;}

.productExtra {position:relative; border:0px solid red; width:140px;}
.productExtra  div{border:0px solid red;position:absolute;top:-27px; left:150px; width:100px}
.productPromocja{float:left;border:0px solid green; }
.productBestseller{ border:0px solid green; }
.productPromocja img, .productBestseller img {width:35px; margin:2px;border:0px solid green;}


.panel_td {border: solid 1px #ededed; padding: 1px 10px;}
.panel {border: solid 1px #c0c0c0; }
.panel_td_menu {text-align: left; padding: 3px 10px; height: 24px; background-color: #ffffff; border-bottom: solid 1px #f0f0f0;}
.panel_td_menu_class {text-align: center; padding: 2px; font-size:12px; font-weight: bold; background-color:#cc0000; color: #ffffff;}

.naglowek {text-align: left; padding-left: 20px; font-weight: bold; font-size: 13px; color: #000000; background-image: url('../img/arrow.gif'); background-repeat: no-repeat; background-position: 1% 50%; }
.zam_form1 {width: 30%; text-align: right; padding: 5px;}
.zam_form2 {width: 70%; text-align: left; padding: 5px;}
.but {background-color: #ffffff; border: solid 1px #fa5d00; color: #fa5d00; margin: 3px; padding: 3px 10px;}
.t1 {color: #fa5d00; font-weight: bold; width: 10%;}
.t2 {width: 30%;}
.t3 {width: 60%;}

.tdr {padding: 5px; text-align: right; border: solid 1px #c0c0c0;}

.szu1 {padding: 1px 5px; text-align: left; border-bottom: solid 1px #ededed; font-size: 11px;}
.szu2 {padding: 1px 5px; text-align: left; border-bottom: solid 1px #ededed; font-size: 11px;}
.input {border: solid 1px #000000; padding: 2px; font-size: 11px;}

.list_tdcolspan {text-align: center; padding: 3px 10px; border-bottom: solid 1px #c0c0c0;}
.td_list {width: 100%; border-bottom: solid 1px #c0c0c0; margin:0; padding: 0px;}
.td_list_puste {width: 50%; border-bottom: solid 1px #c0c0c0; border-left: solid 1px #c0c0c0; padding: 5px;}
.list_nag { font-size:13px; color: #fa5d00; letter-spacing: 0.5px;}
.text3 {font-size: 14px;}
.h2_list {color: #D44E00; letter-spacing: 1px; font-size: 14px; font-weight: 900; display: inline;}

.step_on {border: solid 2px #cc0000; background-color: #ffffff; text-align: center; padding: 5px;}
.step_off {border: solid 1px #c0c0c0; background-color: #ffffff;  text-align: center; padding: 5px;}
.tzmenu {font-weight: bold; color: #ffffff; background-color: #cc0000; text-align: center;}
.tz {font-size: 12px;}

.menu_h2 {text-align: left; font-weight: bold; margin-left: 15px; color: #cc0000; margin-top: 7px; letter-spacing: 1px;}
.blue {color: #00008b;}

/*toggle menu 
#toggle1_content {display:none;}
#toggle2_content {display:none;}
#toggle3_content {display:none;}
#toggle4_content {display:none;}
#toggle5_content {display:none;}
#toggle6_content {display:none;}
/toggle menu*/
.clear{clear:both;}
.kat_link{color: #00008b; display:block; font-size:smaller; margin:5px 0 5px 0;}
.kat_link a {color: red !important; text-decoration:underline;  font-size:inherit; padding-left:5px;}
.prod_list_menu{margin:0; padding:0 0 0 20px;}
.prod_list_menu li{list-style-image:url('../img/bullet.jpg');  padding:0px 0;margin:3px 0;}
.prod_list_menu a{color:#00008b; text-decoration:none; font-weight:bold;}
.toggle{ background:url(../img/bullet_down.jpg) 0 5px  no-repeat; padding-left:10px; border-bottom:1px dotted silver;}
#producenci{border-bottom:1px solid silver;}
#producenci span{display:block; font-size:12px; font-weight:bold; padding:10px 0 0 20px; border-bottom:1px solid silver;}
#producenci ul {border:0px solid red; padding:0px; margin: 0px; width:90%; margin:0 auto;}
#producenci ul li{list-style-image:url('../img/bullet.jpg'); display: inline;  padding:3px 0 3px 0;margin:0; text-align:left;}
#producenci ul li a {display:block; float:left; color: #00008b; font-size:12px; font-weight:bold; width:150px; border:0px solid red; padding:8px; background:url(../img/bullet.jpg) 0 13px  no-repeat;}

.productBox{width:100%; min-height:135px; border:0px solid red; margin:0; padding:0; }
.productImg {float:left; width:170px; height:135px;}
.productImg a img{z-index:100000; border:none;margin:5px 10px 5px 5px; max-height:120px; max-width:150px;}
.popupWindow {

	z-index:100000;
	position: absolute;

	margin:; 0;
	padding: 0;
	border: none;
	display:none;
}



.popupContents {
	background: #fff;
	padding: 3px;
	border: 1px #aeaeae solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	text-align: left;
	-moz-box-shadow: 0 0 20px #000;
	-webkit-box-shadow: 0 0 20px #000;
	-o-box-shadow: 0 0 20px #000;
	-ms-box-shadow: 0 0 20px #000;
	box-shadow: 0 0 20px #000;
}
.popupWindow .popupThumbBox {
  
	border: 1px #dbdbdb solid;
	text-align: center;
	float: left;
}
.popupWindow .popupThumbBox img {
	padding:10px;
	display: table-cell;
	vertical-align: middle;
	
}



.productBox{border:0px solid red;}
.productTitle {border:0px solid red; padding:10px 10px 10px 10px; font-size:14px; font-weight:bold; }
.productTitle .productTitleName{color:#D44E00;}
.productBox .productDesc{border:0px solid red; width:73%; padding-bottom:28px;}
* html .productBox .productDesc {    width:60%;
}
.productPurchase {position:relative; border: 0px solid red; width:140px;}
.productPurchase div{border:0px solid red;position:absolute;top:-100px; right:-445px; width:150px;0px solid red}
.productBox .productPrice{float:left; font-size: 14px; font-weight: bold;  color: #cc0000; padding:10px 0;}
.productBox .productBasket{border:0px solid red;  display:block;}
.productDeliver {position:relative;  width: 140px; padding-left:3px; margin: 5px 0px; text-align: left; border:0px solid  #c0c0c0; background-color: #f5f5f5; font-size:smaller;}
.productDeliver  div{border:1px solid #c0c0c0; background-color: #f5f5f5;position:absolute;top:-70px; right:-430px; width:150px; padding-left:2px;}
.priductcartDeliverTime{display:block; font-size:12px; padding:10px 0px; font-weight:bold;}
.time{color:#cc0000;;}

.edytowany{background:#FF7F50 !important; color:#000 !important; font-weight:bold;  border:0 !important;}
#zmianacen{font-size:14px;}
#zmianacen div{padding:5px;}
.sel_prod{border:0px solid red; padding:5px;}
.sel_kat{border:0px solid red; padding:5px;}
.wartosc{margin-left:10px;}
.sub{margin-top:10px;}
.komunikatTrue { width:350px; border:1px solid green; background:#228D22;  padding:1px; margin:0px; text-align:center; color:white; font-size:14px;}
.komunikatFalse { width:350px; border:1px solid red; background:#DC143C;  padding:1px; margin:0px; text-align:center; color:white; font-size:14px;}

.tagi h4{
font-size:14px;
padding:8px 0; margin:0;
}
.tagi a{
margin:0 0 0 10px;
line-height:1.7em;
color:#CC0000;
font-weight:bold;
font-size:12px;
border-bottom:1px solid #CC0000;
}



/*galeria*/
#ekspProductGallery{
width:250px;
margin:0 auto;

}


#ekspProductGallery img{
border:0px solid black;
}


#ekspProductGalleryThumbs {
    clear: both;
    display: block;
    float: none;
    height: 200px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0 25px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    position: relative;
    width: 200px;
    z-index: 200;



}
  #ekspProductGalleryThumbs li {
    clear: none;
    display: block;
    float: left;
    height: 200px;
    margin:0;
    padding: 0;
    text-align: center;
    width: 100px;
	 line-height: 100px; height: 100px; text-align: center;
}

#ekspProductGalleryPhoto {
    height: auto;
    width: 250px;
    padding:20px 0 20px 0;
}


 #ekspProductGalleryPhoto span { display: inline-block; } 



ul#ekspProductGalleryControls {
	list-style: none;
	display: block;
	float: none;
	clear: both;
	margin: -200px 0 0 10px;
	padding: 0;
	height: 100px;
	width: 230px;
	overflow: hidden;
	position: relative;
	top: 0;
	border:0px solid red;
	

}
#ekspProductGalleryControlPrev {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 100px;
	zoom: 1;
	background: transparent url(../img/move_left.gif) no-repeat 50% 20px;
	z-index:1000;
}

#ekspProductGalleryControlNext {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 100px;
	list-style:none;
	background: transparent url(../img/move_next.gif) no-repeat 50% 20px;
		z-index:1000;

}

#ekspProductGalleryControlPrev a, #ekspProductGalleryControlNext a {
    display: block;
    height: 100px;
    width: 20px;
}



 a.ekspProductImageLink img {
	display: block;
	margin: 0 auto;
}



#ekspProductGalleryControls span {
	display: none;

}
.ekspProductPhoto{

}
#ekspProductGalleryThumbs li img{
max-width:80px;
max-height:80px;

}




.category_item {width:174px;float:left;margin:0 5px;border:1px solid #ebe7e0;height:260px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-bottom:11px;  overflow:hidden;}
.category_item a img{border:none;}
.category_list_center.short .category_item {height:142px;}
.category_item .category_name {text-align:center; padding:7px 0 10px 0px;position:absolute;width:160px;}
.category_item .category_name a {color:#333;font-size:11px;text-decoration:none;font-weight:bold;}
.category_foto {width:146px;height:92px;background-position: center center;background-repeat:no-repeat;margin:0 auto;margin-top:45px;}
.category_foto_mask {background: url(../img/product_mask.png) no-repeat center center;width:146px;height:92px;}   

.category_sublist {padding:5px 15px;}
.category_sublist ul {list-style:none; padding:0;margin:0;}
.category_sublist ul li {list-style:none; margin:0;padding:0 0 0 15px; border:0px solid red; height:13px}
.category_sublist ul li a {margin:0; padding:0; color:#333;text-decoration:none; font-size:11px;}


		
.marka_item {width:170px;float:left;margin:0 7px; padding-bottom:10px ; border:1px solid #ebe7e0;height:auto;-moz-border-radius:4px;-webkit-border-radius:4px;margin-bottom:11px; }
.marka_list_center.short .marka_item {height:142px;}
.marka_item .marka_name {text-align:left; padding:7px 0 10px 10px;position:absolute;width:160px;}
.marka_item .marka_name a {color:#333;font-size:11px;text-decoration:none;font-weight:bold;}
.marka_foto {width:146px;height:92px;background-position: center center;background-repeat:no-repeat;margin:0 auto;margin-top:35px;}
.marka_foto_mask {background: url(../img/product_mask.png) no-repeat center center;width:146px;height:92px;}   


