/* CSS Document */
body {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
p {
  margin:0;
}
img {
	border: 0;	
}
#middle_side .pages a {
	padding: 5px;
	border: solid 1px grey;	
	margin-left: 3px;
	text-decoration: none;
	color: black;
}
#middle_side .pages a.current {
	color: white;
	background-color: black;	
}
.pages {
	float: right;
}
#wrapper {
  width:1224px;
  margin:auto;
}
	
#top_head {
  width:1224px;
  height:108px;
  padding-bottom:10px;
  background-repeat:no-repeat;
  background-position:center;
}
	#top_head #logo {
	  width:155px;
	  height:90px;
	  padding-left:12px;
	  float:left;
	  padding-top:14px;
	  font-size:11px;
	  color:#6e6e6e;
	}
	#company_name {
		width: 207px;
		float: left;
		font-size: 14px;
		padding-top: 30px;
		font-weight: bold;
		color: #585858;
	}
	#phones_head {
		float: left;
		width: 392px;
		padding-left: 20px;
		font-size: 14px;
		padding-top: 56px;
		color: #585858;
		font-weight: bold;
	}
	#links_top {
		float: left;
		width: 199px;
		padding-top: 36px;
	}
	#top_head #log_bask {
	  height:90px;
	  float:left;
	  width:239px;
	  margin-top: 20px;
	  
	}
#flash {
  width:976px;
  height:238px;
  background-image:url(/img/TEMP_FLASH.jpg);
}
#flash_a {
  width:976px;
  height:80px;
  background-image:url(/img/admin_top.jpg);
}
#left_side {
  float:left;  
  width:271px;
}
#middle_side {
  float:left;
  padding-left:9px;
  width:710px;
  padding-top:10px;
  padding-right: 7px;
}
#center_block {
	float: left;
	width: 953px;
}
#right_side {
  float:left;
  padding-left:5px;
  width:219px;
  padding-top:10px;

}
#right_side ol {
	padding-left: 25px;	
	margin: 0;
	padding-bottom: 8px;
}
#admin_side {
  float:left;
  padding-left:10px;
  padding-top:10px;
  width:690px;
}
#footer {
  float:left;
  clear:both;
  padding-top:8px;
  font-size:11px;
  width:970px;
  color:#cf6f6f;
  border-top: solid 1px #434343;
  text-align: right;
  margin-bottom: 10px;
  padding-right: 34px;
  width: 1190px;
  margin-top: 10px;
}
	#footer ul {
	  list-style:none;
	}
	#footer li {
	  display:inline;
	  padding-left:8px;
	}
	#footer a {
	  color:#6a706e;
	  padding-right:8px;
	}
.box_head {
  height:41px;
  background-repeat:no-repeat;
  float:left;
}
.box {
  background-color:white;
  border-left: solid 1px #d4d4d4;
  border-right: solid 1px #d4d4d4;
  border-bottom: solid 1px #d4d4d4;
  padding-left:10px;
  padding-right:10px;
  padding-bottom: 5px;
  padding-top: 8px;
  float:left;
  margin-bottom: 10px;
}
.box_bottom {
  height:28px;
  background-repeat:no-repeat;
  float:left;
}

#by_category_span {
	background-image: url(/img/by_category_on.jpg);	
	width: 136px;
	height: 39px;
}
#by_manuf_span {
	background-image: url(/img/by_manuf_off.jpg);
	width: 135px;
	height: 39px;
}
#by_category_span:hover, #by_manuf_span:hover {
	cursor: pointer;
}
#manuf_selector {
	position: absolute;
	width: 950px;
	color: black;
	padding: 20px;
	background-color: white;
	border: solid 1px #160b67;	
	top: 165px;
	-moz-box-shadow: 2px 2px 3px #555;
	-webkit-box-shadow: 2px 2px 3px #555;
	box-shadow: 2px 2px 3px #555;
	z-index: 200;
}
#manuf_selector a {
	color: black;
	text-decoration: none;	
}
#menu_m, #menu_p {
  background-color:white;
  border-left: solid 1px #d4d4d4;
  border-right: solid 1px #d4d4d4;
  border-bottom: solid 1px #d4d4d4;
  padding-left:20px;
  padding-right:10px;
  padding-top: 10px;
  float:left;
  width:239px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
#menu_madm {
  background-color:white;
  border-left: solid 1px #d4d4d4;
  border-right: solid 1px #d4d4d4;
  padding-left:30px;
  padding-right:10px;
  padding-top: 10px;
  float:left;
  width:223px;
  font-size: 11px;
  color: #666666;
  font-weight: bold;
}


#menu_madm ul{
margin-top:5px;


}
#menu_madm li{
padding-top: 1px;
}

#menu_madm a {
color:#999999;
text-decoration: none;
font-weight: normal;
}

#menu_madm a:hover {
text-decoration: underline;
color:#CC0000;

}

.err_form {
  color:red;
}


INPUT.select {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color : #c02137;
	border : 1px solid #999999;
}

.headF {
	font-size: 11px; 
	color: #ca1b3a;
	background-color:#F7F7F7;
	padding-left: 5px;
}
.cellN{
	color:#666666;

}
#opis_ph_pr {
  padding-top:15px;
  width:643px;
  padding-left:30px;
}
	#opis_ph {
	  width:260px;
	  height:190px;
	  background-image:url(/img/opis_ph_bg.gif);
	  background-position:top left;
	  background-repeat:no-repeat;
	  float:left;
	}
	#opis_pr {
	  width:368px;
	  float:left;
	}
	#opis_ph_img {
	  padding-left:12px;
	  padding-top:13px;
	  width:188px;
	  height:114px;
	  text-align:center;
	  padding-bottom:0px;
	}
	#opis_ph_zoom {
	  width:188px;
	  text-align:right;
	  height:20px;
	}
#opis_desc {
  padding-left:50px;
  padding-right:25px;
  padding-top:15px;
  padding-bottom:15px;
  width:602px;
  overflow:hidden;
}	
.opis_pliki_tab  a { 
  color:#c03f4c;
}
.opis_pliki_tab .even {
  background-color:#f7f7f7;
} 

.polecamy_s1 {
  width:197px;
  height:200px;
  float:left;
  text-align:center;
}
.polecamy_s2 {
  width:197px;
  height:200px;
  float:left;
  background-color:#f7f7f7;
  text-align:center;
}
.polecamy_s1 a, .polecamy_s2 a {
  color: #b22f2f;
}
.polecamy_s1 .zobacz , .polecamy_s2 .zobacz {
  padding-top:5px;
}
.polecamy_s1 .zobacz a , .polecamy_s2 .zobacz a {
  text-decoration:none;
  color:#8a8a8a;
}
.cat_show_row, .cat_show_promo {
  width:654px;
  height:150px;
  background-color:#f1f1f1;
  border-bottom:solid 4px white;
  margin-left:8px;
  background-position:left;

  padding-left:14px;
  background-repeat:no-repeat;
}
.cat_show_row {
  background-image:url(/img/no_promo.gif);
}
.cat_show_promo {
  background-image:url(/img/promo_row.gif);
}
	.cat_show_row .photo, .cat_show_promo .photo {
	  float:left;
	  height:125px;
	  background-image:url(/img/cat_show_ph_bg.gif);
	  width:154px;
	  padding-left:21px;
	  padding-top:24px;
	}
		.cat_show_row img, .cat_show_promo img {
		  border:0;
		}
		.cat_show_row .photo .box, .cat_show_promo .photo .box {
		  width:140px;
		  height:90px;
		  background:none;
		  margin:0;
		  padding:0;
		  float:left;
		  border:none;
		  text-align:center;
		}
		.cat_show_row .box_zoom, .cat_show_promo .box_zoom {
		  float:left;
		  width:140px;
		  text-align:right;
		  height:15px;
		}
		
	.cat_show_row .desc1, .cat_show_promo .desc1 {
		float: left;
		width: 199px;
		padding-right: 17px;
		height: 125px;
		padding-top: 24px;
	}
	.cat_show_row .desc2, .cat_show_promo .desc2 {
		float: left;
		width: 273px;
		padding-right: 17px;
		height: 125px;
		padding-top: 24px;
	}
	
	.cat_show_row .desc, .cat_show_promo .desc {
	  float:left;
	  width:257px;
	  height:155px;
	  padding-top:20px;
	  padding-right:20px;
	}
	.cat_show_row .desc a , .cat_show_promo .desc a {
	  color: #b22f2f;
	  font-weight:bold;
	}
	.cat_show_row .price, .cat_show_promo .price {
	  padding-top:4px;
	  font-size:12px;
	  
	}
	


#opis_desc td{
	background-color:#f6f6f6;
	font-size:10px;
	color:#333333;
	border: none;
	padding: 3px;
}
#opis_desc table{
	background-color:#FFFFFF;
	border: none;
	border-bottom: 2px solid #c02323;
	
	}
.prod_avail {
	font-size:11px;
	color:#898989;
	width:180px;
	height:18px;
	float:left;
	padding-top:7px;
	padding-left: 5px;
	
}


#prawa .box {
  overflow:hidden;
}
#search_button {
  border:solid 1px #d8d8d8;
  background-color:white;
}


table.dane_a td{
background-color:#F8F8F8;
}
table.dane_a a{
color: #CC0000;
}
table.dane_a th{
background-color:#666666;
color: #FFFFFF;
height: 30px;
}


table.dane_c td{
background-color:#F8F8F8;
color:#666666;
}

table.dane_c th{
background-color:#CCCCCC;
color: #000;
height: 20px;
}



.box a{
color:#CC0000;

}
table.koszyk {
  text-align:center;
  color:#686767;
}
	table.koszyk tr.odd {
	  background-color:#f6f6f6;
	}
.odd {
  background-color:#f6f6f6;
}
#pay_types {
  color:#606060;
}
td.red {
  background-color:#f0f0f0;
  color:#c02f32;
  text-align:center;
}
table.log_upper {
  font-size:11px;
  color:#606060;
}
	table.log_upper input.fld {
	  width:110px;
	  border:solid 1px #606060;
	}

a.koszyk_row {
  text-decoration:none;
  color:#686666;
}
a.koszyk_row:hover {
  text-decoration:underline;
}
.red_bold {
  font-weight:bold;
  color:#c02323;
 }
.red_bold2 {
  font-weight:bold;
  color:#c02323;
  font-size: 18px;
}
.user_box {
  float:left;
  width:100px;
}

.line_btm td {
  border-bottom:solid 1px black;
}
.dane_a .new_msg {
  font-weight:bold;
  color:#c02323;
}
.dane_a .new_msg a {
  text-decoration:none;
}
.dane_a .old_msg a {
  color:black;
  text-decoration:none;
}	
	.dane_a .old_msg a:hover, .dane_a .new_msg a:hover {
	  text-decoration:underline;
	}

/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landr�               |
|--------------------------------------------------*/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
/*               DTREE                   */






.rs-carousel-item {
	height: 200px;
}

.rs-carousel ul, .rs-carousel li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.rs-carousel-vertical.rs-carousel-items-3 .rs-carousel-mask {
	height: 600px;	
}