html, body { /*height: 100%;*/ margin: 0; padding: 0; }
body { background: #FFFFFF url(../img/JIS-home.gif) top repeat-x; padding:0; margin: 0; font-size: 11px; font-family: "Trebuchet MS", Arial, Verdana, Tahoma; text-align: center; color: #000; }
form { margin:0; padding:0 }
h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
}
@charset "utf-8";

* {margin:0; padding:0;}
#highlight22{
	height:1000px;
	overflow:auto;
}
html, body { /*height: 100%;*/ }
.b_0010{ border-bottom:#999999 1px solid; margin-bottom:10px;}
img {border:none; vertical-align:middle;}
P{padding:10px 0px 5px 0px;}
ul {margin:0; padding:0;}

body {text-align:center; margin:0; padding:0; font-size:11px;  color:#002B71;}

a {outline:none; text-decoration:none;}


#container {width: 800px; height: auto !important; height: 100%; min-height: 100%; position: relative; margin:0 auto;}

#content {width: 800px; padding: 0 0 0px 0; background:url(../img/menubg1.jpg) 100% 61px no-repeat;}

.CLEARDIV {clear: both; font-size: 1px; line-height: 0; height: 0; }

#TOPLEFT {width: 800px; float: left; height: 50px; padding: 20px 0 0 17px; text-align: right;}
	#TOPLEFT a img{ vertical-align:bottom; padding:0px 10px 0px 0px;}
	#headerAddress{ text-align:left; margin:0px 0px 0px 10px; color:#7c7c7c;}
#gora-RIGHT {width: 460px; float: left; height: 130px; text-align: right; padding: 5px 30px 0 0; color:#666666;}
	

a.zaloz {color: #666666; font-size: 10px; text-decoration: underline;}
a.zaloz:hover {text-decoration: none;}

a.konto {color: #666666; font-size: 11px; text-decoration: underline;}
a.konto:hover {text-decoration: none;}

form td {color: #444444;  font-size: 11px;}

.inp {border: 1px solid #666666; font-size: 11px;  padding: 2px;}

#cena-koszyk { font-weight: bold; font-size: 9px; color: #000000; text-align:center; padding: 5px 0 0 230px;}


/*menu*/

#menu{
	text-align:right;
	float:right;
}

#dropmenu, #dropmenu ul {
	padding:5px 30px 5px 0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:0.5em;
	z-index:3;
	/*width:100%;*/
	font-weight:bold;
	border:#000000 0px solid;
	text-align:right;
}
	 #dropmenu ul {
	 	margin:0px 0px 0px 3px;
	}
#dropmenu a {
	display:block;
	padding:7px 24px 14px 25px;
	margin-right:0px;
	color:#000;
	border:0px solid #c8c8c8;
	background:url(../img/mmm.jpg) right top no-repeat;
	text-decoration:none;
}
	#dropmenu a.last {
		background:none;
	}
#dropmenu a:hover, #dropmenu a.current, #dropmenu li.sub a:hover, #dropmenu li.sub a.current{
	/*background: url(../img/menubg.jpg) bottom repeat-x;*/
	color: #D40F21;
}
	
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; width:12em; top:36px; left:-1px;}
#dropmenu ul a {border-left:0px solid #c8c8c8;}
#dropmenu li ul {
	border:0px solid #216CD2;
	width:160px;
	margin-left:0px;
	padding:0px;
	padding-top:0px;
}
	#dropmenu li.sub a{
	background:url(../img/mmm.jpg) 100% 40% no-repeat;
	}
#dropmenu li ul a {
	width:160px;
	height:auto;
	border-bottom:0px solid #c8c8c8;
	font-size:12px;
	text-align:center;
	background: none /*url(../img/menubg1.jpg)top repeat-x*/;
	padding:5px 11px 5px 12px;
	margin:0px 0px 0px 0px;
	display:inline
}

#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}

/*menuEnd*/
img.lewy-bok {margin: 0 12px 0 0; vertical-align: -9px;}
img.prawy-bok {margin: 0 0 0 12px; vertical-align: -9px;}

#do-kasy {padding: 0 50px 0 0;}

#LEFT {width: 470px; float: left; margin: 50px 0 0 0; padding: 0 0px 0px 0px; text-align: left; color: #333333; position: relative;}
#RIGHT {width: 310px; float: left; margin: 50px 0 0 0; padding: 0 0px 0px 0px; text-align: left; color: #333333; position: relative; float:right;}
	#RIGHT h2{
		color:#666666;
		border:#CCCCCC 1px solid;
		text-align:center;
		padding:4px;
		font-size:12px;
	}
	#RIGHT .content{
		padding:4px;
		color:#666666;
		border:#CCCCCC 1px solid;
		border-top:none;
	}
#LEFTRIGHT {width: 780px; float: left; margin: 0px 0 0 0; padding: 25px 10px; text-align: left; color: #333333; position: relative; border:#CCCCCC 0px solid;}
	#LEFTRIGHT h2{
		border-bottom:#CCCCCC 0px solid;
	}
#lewa ul li {list-style: none;  font-size: 1px; padding: 0; margin: 0;}
#lewa ul.kategorie li a {color: #1A1A1A;  font-size: 11px; display: block; padding: 3px 0;}
#lewa ul.producenci li a {color: #0397D4;  font-size: 11px; display: block; padding: 3px 0;}
#lewa ul.kategorie li a:hover {color: #999999;}
#lewa ul.producenci li a:hover {color: #0273A4;}
#platnosci {padding: 30px 0 0 40px;}
#lewa ul.kategorie, #lewa ul.producenci {padding: 12px 0 0 20px;}
#lewa ul.podkategoria {padding: 0 0 0 20px; margin: 0;}
.box_subcategory {height: 0; line-height: 0;}
.box_subcategory ul li {line-height: normal;}
li.sep {height: 1px; line-height: 1px;}
.produkt {width: 149px; float: left; text-align:center; padding: 15px 16px 0 16px; height: 325px;}
.produkt-lewa {width: 60px; float: left; text-align:left;}
.produkt-RIGHT {width: 149px; text-align: center; font-size: 14px;  color: #000000; font-weight: bold;}

.forms {border: 1px solid #999999; font-size: 11px; padding: 2px;}

a.produkt-koszyk {color: #70271E;  font-size: 9px; font-weight: normal; line-height: 15px;}
a.produkt-koszyk:hover {color: #666666;}

.produkt-separator {width: 1px; float: left; padding: 15px 0 0 0;}

a.nazwa-produktu { font-size: 11px; color: #000000; font-weight: bold;}
a.nazwa-produktu:hover {color: #666666;}
.produkt a:hover img {-moz-opacity:.6; filter:alpha(opacity=60); opacity:.6;}

.rozmiar {color: #929292;  font-size: 9px;}

#footer {width: 800px; position: relative; left: 0; bottom: 0; border-top:0px solid #C1C1C1; padding: 0px 0 0 0; height: 20px; background:url(../img/foot.jpg) top center no-repeat;}
#footer li {list-style: none; text-align:left; padding: 1px 0;}
#footer a { color: #666666; font-size: 9px;}
#footer a:hover {color: #000000;}
#footer ul {padding: 0 0 0 20px;}
.lista {float: left; padding: 0 25px;}
.lista1 {float: left; padding: 0 25px; border-left: 1px solid #3B4859;}
#FOOBOTTOMLEFT { color: #666666; font-size: 11px; text-align: left; padding: 10px 0 0 0; width: 100%; float: left;}
#FOOBOTTOMRIGHT { color: #666666; font-size: 9px; text-align: left; padding: 30px 0 0 0; width: 490px; float: left; text-align:right}

#FOOBOTTOMLEFT a { color: #D40F21; font-size: 11px;}
#FOOBOTTOMLEFT a:hover {color:#999999;}

#zone1 {text-align: center; width: 260px; padding: 0 0 0 200px;}
.error {color:#FF0000;}

.gwiazdka {color: #FF0000;}

a.kopiuj {color: #990000; text-decoration: none; font-size: 11px;}
a.kopiuj:hover {text-decoration: underline;}

.wymagane { font-size: 11px; padding:1px 2px 1px 2px; margin:0; background-color: #FBE9EA; text-decoration: none; color: #5E584A; border: 1px solid #FF0000; }

.error{ font-size: 11px; font-weight: bold; text-decoration: none; color: #FF0000; }
.error_mini{ font-size: 11px; font-weight: bold; text-decoration: none; color: #FF0000; }
.ok{ font-size: 11px; font-weight: bold; text-decoration: none; color: #006600; }
.ok_mini, .ok_mini p{ font-size: 11px; font-weight: bold; text-decoration: none; color: #006600;}

#ktory_krok { width:100%; height:27px; vertical-align:middle; text-align:center; }
#tab-kosz p {padding:0; margin:0;}

.inp_num{ 
 	width: 20px;
	text-align:right;
	
	font-size: 11px; 
	padding:1px 2px 1px 2px;
	margin:0;
	background-color: #FAFAFA; 
	text-decoration: none; 
	color: #5E584A; 
	border: 1px solid #BEC9D2; 
}

.td_top { font-size: 11px;  font-weight: normal;  border-bottom: 1px solid #CCCBD0; padding: 3px; background: #FEFB8A;   }
.td_hard { font-size: 11px;  font-weight: normal;  border-bottom: 1px solid #CCCBD0; padding: 3px; background: #FFE479;   }
.td_soft { font-size: 11px;  font-weight: normal;  border-bottom: 1px solid #CCCBD0; padding: 3px; background: #FFFFFF;   }
.td_light { font-size: 11px;  font-weight: normal;  border-bottom: 1px solid #CCCBD0; padding: 3px; background: #FFFFFF;   }

a.notupdate, .notupd {color:#FF0000; font-size:11px; text-decoration:none;}
a.notupdate:hover { color:#CC242D; }

a { color: #000000; text-decoration: none; font-size: 11px; }
a:hover {color: #CC242D;}
.ukryj_1 {display:none;}

.t_nie_11_b{ font-size: 11px; font-weight: bold; color: #990000; }

#stronicowanie {padding: 15px 0; text-align: center;}

#zdjecia {width: 362px; float :left; margin:0 10px 10px 0; text-align: left;}
#mContainer { position:relative; width:362px; height:272px; padding:0; margin:0; }

#product_image_container{ width: 360px; height: 270px; border: 1px solid #7EBAD0;}
#product_image_lupka{ position:absolute; top:0px; left:0px; width:100px; height:100px; border:1px solid #333333; display:none; z-index:1000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; background-color:#FFFFFF;}
#product_image_container_opacity{ width:360px; height:270px; background-color:#000000; filter:alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; display:none; z-index:500;}
#product_image_powiekszenie{ position:absolute; top:0; left:362px; width:360px; height: 270px; border:1px solid #CCCCCC; background-color:#6699CC; display:none;}


#prodBox { padding:10px 10px 10px 10px; text-align: left;}
#prodBox #mContainer { float:left; margin:0 10px 10px 0; text-align: left;}
#prodName { padding:0 0 10px 0; }
#prodName h4 { color:#333333; margin:0; padding:0 0 10px 0; font-size:10px; }
#prodName h1 { color:#990000; margin:0; padding:0 0 20px 0; font-size:16px; font-weight:bold; }
#prodName h1 small { font-size:11px; font-weight:bold; color:#CC242D; }
#prodPrice { color:#CC242D; font-size:15px;}
#prodOldPrice { color:#333333; font-size:11px; text-decoration:line-through; padding:0 10px 0 10px; }
#prodInfo { color:#333333;  }
#prodAtr { clear:both; }
#prodAtr table { width:100% }
#prodAtr th { background: #FFFFFF url(../img/bg_block.gif) repeat-x 50% 0; text-align:center; }
#prodAtr th h3 { color:#FF3300; font-size:11px; font-weight:bold; color:#FFFFFF; margin:0; }
#prodAtr td { text-align:right; border:1px solid #FFFF00; border-width:1px 0 0 0; }
#prodAtr td.atr { font-weight:bold; text-align:left; width:40%; }
#prodFotos, #producentFotos { margin:0; padding:0; text-align:center; }
#prodSimil { margin:0; padding:0; text-align:center; }

.mini { position:relative; background: url(../img/bg_item.gif) 0 0 no-repeat; width:180px; height:245px; text-align:center; float:left; margin:20px 0 0 22px; padding:0; display:inline;}
.mini .name { width:100%; }
.mini .name a { display:block; padding:3px 0 0 0; text-decoration:none; color:#F97921; font-weight:bold; }
.mini .name a:hover { color:#990000; }
.mini .name img { width:130px; height:170px; border:0; }
.mini .price { width:160px; padding:0 0 0 0; height:49px; position:absolute; left:0; bottom:0; text-align:right; font-weight:bold; color:#990000; }
.mini .price1 { width:180px; padding:0; height:25px; position:absolute; left:0; bottom:10px; text-align:center; font-weight:bold; color:#990000; }

#prodFiles { margin:0; padding:10px 0 0 0; text-align:center; clear:left; }
#prodFiles th { background: #FFFFFF url(../img/bg_block.gif) repeat-x 50% 0; text-align:center; }
#prodFiles td { border:1px solid #FFFF00; border-width:1px 0 0 0; }
#prodFiles img { vertical-align:middle; }

.nazwa_prod {float:left; width:120px; padding:0 20px 0 0;}
.nazwa_prod a {font-size: 12px;}
.logo_prod {float:left; width:100px; text-align:right;}

.kom-text {font-size:11px; font-weight:bold; color:#FF0000;}

#sitemap ul {padding: 0 0 0 20px;}

h3 {font-size: 12px; color: #000000; padding: 0 0 10px 0;}












/*HOMEPAGE*/
#main_meta_right{
	float:right;
	text-align:right;
}
#highlight, #highlight2{
	width:100%;
	height:340px;
	float:left;
	overflow:hidden;
	background: none/*#313133*/;
	border:#313131 0px solid;
}
	#highlight2{
		background:#FFFFFF;
		border:#FFFFFF;
	}
#highlight div, #highlight2 div{
	width:470px;
	height:455px;
	padding:0px;
	display:none;
	position:relative;
}

#highlight div.scroll_unhide, #highlight2 div.scroll_unhide{
	display:block;
}

#highlight a, #highlight2 a,
#highlight p, #highlight2 p{
	color:#e5e5e5;
	font-size:11px;
	line-height:14px;
	width:90%;
	padding:0px 10px;
}
	#highlight2 a, #highlight2 p{
		color:#000;
		width:445px;
		border:#000000 0px solid;
	}
	#highlight a#im, #highlight2 a#im{
		padding-left:0px;
	}
	#highlight a#more{
		color:#FFFFFF;
		padding:1px 30px 0px 4px;
		border:#666666 0px solid;
		background:#202020 url(../img/all.gif) right no-repeat;
		font-size:10px;
		color:#8f8f8f;
	}
	#highlight2 a#more{
		color:#666666;
		padding:1px 4px;
		border:#666666 0px solid;
	}	

		#highlight a#more:hover{
			color:#666666;
			border:#FFFFFF 0px solid;
		}
		#highlight2 a#more:hover{
			color:#333;
			border:#333 1px solid;
		}
#highlight h2 a.main_title, #highlight2 h2 a.main_title{
	color:#919191;
	font-size:120%;
	width:95%;
	text-decoration:none;
	padding:22px 5px 28px 9px;
	display:block;
}
	#highlight2 h2 a.main_title{
		color:#919191;
	}
	#highlight h2 a.main_title:hover, #highlight2 h2 a.main_title:hover{
		color:#666666;
	}
#highlight p#main_meta, #highlight2 p#main_meta{
	font-size:9px;
	color:#666666;
	width:100%;
	border:#6699CC 0px solid;
	padding: 0 5px 3px 10px;
}

#highlight p#main_meta a, #highlight2 p#main_meta a{
	font-size:100%;
	color:#FDED22;
}
	#highlight p#main_meta a:hover, #highlight2 p#main_meta a:hover{
		color:#d52229;
	}

#highlight_next, #highlight_previous{
	width:22px;
	height:21px;
	position:absolute;
	z-index:9;
	display:none;
	cursor:pointer;
}
	#highlight_next{
		top:100px;
		left:448px;
		background: url('../img/highlight_previous.png') no-repeat;
	}
	
	#highlight_previous{
		top:100px;
		left:0;
		background: url('../img/highlight_next.png') no-repeat;
	}

#nav { top:375px; margin: 0px 20px 0px 3px; position:absolute; z-index:999;}
#nav a, #s7 strong {
	margin: 0 2px;
	display:inline-table;
	width:13PX;
	height:13PX;
	border: 1px solid #ccc;
	background: #313133;
	color: #313133;
	text-decoration: none;
	font-size:0px;
}
#nav a.activeSlide {
	background: #313133 url(../img/animate.gif);
	color: #313133;
}
#nav a:focus { outline: none; }

#nav3 { top:410px; margin: 0px 20px 0px 3px; position:absolute; z-index:999;}
#nav3 a, #s7 strong {
	margin: 0 2px;
	display:inline-table;
	width:13PX;
	height:13PX;
	border: 1px solid #ccc;
	background: #313133;
	color: #313133;
	text-decoration: none;
	font-size:0px;
}
#nav3 a.activeSlide {
	background: #313133 url(../img/animate.gif);
	color: #313133;
}
#nav3 a:focus { outline: none; }

#nav33 { top:380px; margin: 0px 20px 0px 0px; position:absolute; z-index:999;}
#nav33 a, #s7 strong {
	margin: 0 2px;
	display:inline-table;
	width:13PX;
	height:13PX;
	border: 1px solid #ccc;
	background: #313133;
	color: #313133;
	text-decoration: none;
	font-size:0px;
}
#nav33 a.activeSlide {
	background: #313133 url(../img/animate.gif);
	color: #313133;
}
#nav33 a:focus { outline: none; }




#highlight3{
	width:780px;
	height:385px;
	float:left;
	overflow:hidden;
	background:#ffffff;
	border:#fff 1px solid;
}
#highlight3 div{
	width:800px;
	height:515px;
	padding:0px;
	display:none;
	position:relative;
}

#highlight3 div.scroll_unhide{
	display:block;
}

#highlight3 p{
	color:#e5e5e5;
	font-size:11px;
	line-height:14px;
	padding:0px;
	display:inline;
	width:130px;
}
	#highlight3 H4{
		width:120px;
		display:inline;
	}
		a#boxLink H4{
			color:#000000;
		}
			a#boxLink H4:hover{
				color:#D40F21;
			}
		a#boxLink img{
			display:inline;
		}
#highlight3_next, #highlight3_previous{
	width:22px;
	height:21px;
	position:absolute;
	z-index:9;
	display:none;
	cursor:pointer;
		top:504px;
}
	#highlight3_next{
		left:780px;
		background: url('../img/highlight_previous2.png') no-repeat;
	}
	
	#highlight3_previous{
		left:750px;
		background: url('../img/highlight_next2.png') no-repeat;
	}
	
	
.noBG{
	min-height:15px;
	text-align:right;
}	