@import "../panel/css/content.css";
body {
	margin:0;
	padding:0px;
	background-image:url(../images/bcg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
a, input, img{ outline: none; border:none}
#background{
	margin:auto;
	padding:0px;
	width:944px;
	text-align:left;
}

#baner_top{
	margin:0;
	padding:0;
	width:944px;
	height:172px;
	background-color:#FFF;

	text-align:left;
}
#background div#baner_top ul{ float:right}
#background div#baner_top ul li{ float:left; font-size:11px; padding:6px; background:url(../images/bg_menuTop.png) no-repeat 0 9px;}
#basket{ width:212px; float:right; margin:0; padding:0; }
#bas_top { width:100%; height:71px; background:#404241; margin:0; padding:0;}
#basket a{ border:0;} 
#basket a img{border:0px;}
#basket p{ color:#cccccc; font-size:11px; margin:5px 0 0 20px; padding:0;}
#basket p strong{ color:#FFFFFF;}
.register{ font-size:13px; color:#525252; margin:0px 0 0 0px; width:200px; padding:5px 0 5px 12px; background-color:#f4f4f4;}
.register a{ color:#525252; margin:0; padding:0;}
.register2{ color:#525252; margin:0px 0 0 0px; width:190px; padding:5px 10px 5px 12px; background-color:#f4f4f4; text-align:right; font-size:11px;}
.register2 a{ color:#525252; margin:0; padding:0;}

#search{  width:210px;}
#search img.se{ margin:18px 0 0 15px;}
#search input{ margin:7px 0 0 0; float:left; }
#search input.text { width:160px; height:16px; border:solid 1px #cecece; border-right:none; padding:2px 0 2px 8px; float:left; line-height:15px  font-size:12px; color:#7f7f7f;}
#search form{ margin:0; padding:0;}


#baner_top a{
	text-decoration:none;
	color:#525252;
}

#baner_top a:hover{
	text-decoration:none;
	color:#848484;
}

#baner_menu{

 margin:0;
 padding:0;
 width:944px;
 height:53px;
 background-color:#ebd568;

}

.menu {
	margin:0;
	float:right;
	width:944px;
	height:53px;
	color:#ead467;
	position:relative;
	z-index:9999;
}

ul, ul li {
	margin:0;
	padding:0;
	display:block;
	font-size:12px;
	text-align:left;
	list-style:none;
}

ul.nevbar {
	PADDING-BOTTOM: 0px; 
	MARGIN: 10px 10px 5px 10px; 
	height:30px;
	BORDER-BOTTOM: #eeeeee 1px solid;
}

ul.nevbar li {
	display: inline;
	background:url(../images/li_nevbar.gif) no-repeat right 50%; 
	color: #666666;
	list-style:none;
	padding:0 15px 0 7px;
}
ul.nevbar li a {
	text-decoration:none;
	COLOR: #666666
}

ul.nevbar li a:hover{
	text-decoration:underline;
}

UL.nevbar LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.nevbar LI.last A {
	COLOR: #666666;
}


ul#nav {  top:0px; left:10px ; }
ul#nav { background:url(../images/menu.jpg);}
ul#nav li { float:left; list-style-type:none; position:relative; }
ul#nav li a { height:53px; display:block; top:0; outline:none; text-indent:-9999px; text-align:center; color:#a82828;}
li#navLink1 a, li#navLink2 a, li#navLink3 a, li#navLink4 a, li#navLink5 a, li#navLink6 a, li#navLink7 a, li#navLink8 a { margin:0; padding:0; background:url(../images/menu.jpg);}

li#navLink1 a       { background-position:0px 0; width:112px; left:0px;}
li#navLink1 a:hover     { background-position:0px -53px }
body#pageLink1 li#navLink1 a   { background-position:0px -106px }
ul#nav li#navLink1 a.fifth     { background-position:0px -159px}


li#navLink2 a       { background-position:-114px 0; width:105px; left:114px;}
li#navLink2 a:hover     { background-position:-114px -53px }
body#pageLink2 li#navLink2 a   { background-position:-114px -106px }
ul#nav li#navLink2 a.fifth     { background-position:-114px -159px}

li#navLink3 a       { background-position:-219px 0; width:128px; left:219px;}
li#navLink3 a:hover     { background-position:-219px -53px }
body#pageLink3 li#navLink3 a   { background-position:-219px -106px }
ul#nav li#navLink3 a.fifth     { background-position:-219px -159px}

li#navLink4 a       { background-position:-352px 0; width:101px; left:352px;}
li#navLink4 a:hover     { background-position:-352px -53px }
body#pageLink4 li#navLink4 a   { background-position:-352px -106px }
ul#nav li#navLink4 a.fifth     { background-position:-352px -159px}

li#navLink5 a       { background-position:-453px 0; width:129px; left:453px;}
li#navLink5 a:hover     { background-position:-453px -53px }
body#pageLink5 li#navLink5 a   { background-position:-453px -106px }
ul#nav li#navLink5 a.fifth     { background-position:-453px -159px}


li#navLink6 a       { background-position:-582px 0; width:107px; left:582px;}
li#navLink6 a:hover     { background-position:-582px -53px }
body#pageLink6 li#navLink6 a   { background-position:-582px -106px }
ul#nav li#navLink6 a.fifth     { background-position:-582px -159px}
/*
li#navLink7 a       { background-position:-689px 0; width:112px; left:689px;}
li#navLink7 a:hover     { background-position:-689px -53px }
body#pageLink7 li#navLink7 a   { background-position:-689px -106px }
ul#nav li#navLink7 a.fifth     { background-position:-689px -159px}
 */
li#navLink8 a       { background-position:-801px 0; width:118px; left:801px;}
li#navLink8 a:hover     { background-position:-801px -53px }
body#pageLink8 li#navLink8 a   { background-position:-801px -106px }
ul#nav li#navLink8 a.fifth     { background-position:-801px -159px}

#menu_left{
	margin:0;
	padding:0 0 30px 0;
	float:left;
	width:191px;
}

#menu_left h3{
	margin:0;
	padding:20px 0 8px 26px;
	text-align:left;
	font-size:12px;
}

#menu_left ul{
	margin:0;
	padding:0;
	width:181px;
}

#menu_left li a:link, #menu_left li a:visited {
	margin:0 0 0 20px;
	display: block;
	width: 158px;
	float:left;
	text-decoration: none;
	background-image:url(../images/menu_pasek.jpg);
	background-position:top;
	background-repeat:repeat-x;
	color: #000;
	padding: 6px;
	padding-left:12px;

}
#menu_left ul ul li a:link, #menu_left ul ul li a:visited {
padding-left:30px;
	width: 140px;
color:#666666;
}
#menu_left ul a:hover {
	color:#FFF;
	background-color:#000;
}

#baner_center{
	margin:0;
	padding:0;
	width:944px;
	height:413px;
	background-color:#FFF;
	position:relative;
}

#center{
	margin:0;
	padding:0;
	width:944px;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	position:relative;
}
#center h1
{
margin:0; padding:35px 0 20px 31px; text-align:left; font-size:24px; font-weight:normal;
}
ul.stronicowanie { 
   margin:0;
   padding: 0; 
   color: #666666; 
   font-size: 11px; 
 }

ul.stronicowanie li a {
color: #666666;
}

ul.stronicowanie li { display:inline;}

.stronicowanie li {margin:0 2px; }
  
.stronicowanie li.popr a { margin:0; text-decoration:underline; border:none}
.stronicowanie li.popr a:hover { background:#FFF; font-weight:normal; color:#333}
.stronicowanie li a {color: #114488; text-decoration: none; border: 1px solid #666666; padding:1px 5px;}
.stronicowanie li a {line-height:27px;}

.stronicowanie li a:hover {background-color:#ededed; font-weight:bold; color: #666666;}

#center_right{
	margin:0;
	padding:0px 0 40px 0px;
	float:right;
	width:743px;
}

.centerIMG{
	margin:8px 0 0 7px;
}

#slider_left{
	width:325px;
	float:left;
}

#slider_right{
	margin-top:5px;
	width:600px;
	float:left;
}



.href{
margin:0; 
padding:10px 40px 15px 0; 
text-align:right;
float:right;
color:#7f7f7f; 
font-size:12px
}


#center_right a{
	text-decoration:none;
}

#center_right a:hover{
	text-decoration:underline;
}

.href_left{
margin:0; 
padding:0 0 0 39px; 
text-align:left;
float:left;
}

.href_right{
margin:0; 
padding:0 40px 50px 0px; 
text-align:right;
float:right;
}

.big{
	margin:0;
	padding:3px 0 0 20px;
	text-align:left;
	font-size:23px;
	font-weight:600;
}

.small{
	margin:0;
	padding:4px 0 0 20px;
	font-size:16px;
	float:left;
	color:#979797;
	font-weight:bold;
}

.normal{
	margin:0;
	margin:15px 0 0 20px;
	text-align:left;
	font-size:12px;
}
.normal3 {
	color:#000000;
	font-size:11px;
	margin:0px 0 0 0;
	padding:0 0 0 20px;
	display:block;
}
.normal2{
	margin:0;
	margin:30px 0 0 20px;
	text-align:left;
	font-size:12px;
}

.normal1{
	margin:0;
	padding:0px 0 6px 33px;
	text-align:left;
	font-size:12px;
}


#slider_right select{
	margin-top:5px;
	margin-left:21px;
	float:left;
	color:#666666;
}

#slider_right label{
	margin-top:10px;
	margin-left:21px;
	float:left;
	font-size:12px;
}

#slider_right input{
	margin:9px 0 0 4px;
	padding:0;
	float:left;
}

#slider_right input.basket{
	margin:14px 0 0 20px;
	padding:15px 10px 15px 10px;
	font-size:11px;
	font-weight:600;
	text-decoration:none;
	color:#FFF;
	background-color:#000;
	float:left;
	border:none;
	cursor:pointer;
}



table#category {
	MARGIN:0px 0 0 0px; 
	padding:0; 
	BORDER-TOP: #cecfcf 1px solid; 
	BORDER-LEFT: #cecfcf 1px solid;
	BORDER-RIGHT: #cecfcf 1px solid;
 margin-top:20px; margin-left:39px; float:left
}
TABLE#category THEAD TR {
	padding-left:0px; 
	BACKGROUND: #f4f4f4; 
	HEIGHT: 32px; 
	FONT-SIZE: 12px; 
	BORDER-LEFT:solid #F00 1px;
}
TABLE#category THEAD TR TD{
	BORDER-BOTTOM: #cecfcf 1px solid; 
	text-align:center;
}


TABLE#category THEAD TR TD.left{
	text-align:left; 
	padding-left:10px;
}

table#category thead tr td.right{
text-align:right; 
padding: 0px 10px 0 0;
}

TABLE#category TBODY TR TD {
	BORDER-BOTTOM: #e7e7e7 1px solid; 
	PADDING-BOTTOM: 7px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 0px; 
	COLOR: #303030; 
	FONT-SIZE: 12px; 
	PADDING-TOP: 7px;
}

TABLE#category TBODY TR TD a:hover {
	text-decoration:underline;
}

TABLE#category TBODY TR TD.left {
	text-align:left;
}

TABLE#category TBODY TR TD.center {
	margin:0;
	padding:0;
	text-align:center;
}

TABLE#category TBODY TR TD.center span {
		border: 1px solid #86a2bd; 
		padding:1px 11px; 
		line-height:27px;
		background-color:#FFF;
}

TABLE#category TBODY TR TD.right {
	text-align:right; 
	padding-right:10px;
}

TABLE#category TBODY TR TD A {
	margin:0;
	padding:0;
	COLOR: #303030; 
	CURSOR: hand; 
	text-decoration:none;
	float:left;
}

TABLE#category TBODY TR.cateHover {
	BACKGROUND:#f6f6f6;
}
TABLE#category TBODY TR.cateHover TD .cateEdit A {
	margin:0;
	padding:0;
	DISPLAY:inline; 
	color:#e3c560;
	float:right;
}

TABLE#category TFOOT TR {
	padding-left:0px; 
	BACKGROUND: #f4f4f4; 
	HEIGHT: 32px; 
	FONT-SIZE: 12px; 
	BORDER-LEFT:solid #F00 1px;
}
TABLE#category TFOOT TR TD{
	BORDER-BOTTOM: #cecfcf 1px solid; 
	text-align:center;
}

TABLE#category TBODY TR TD.collspan {
	padding-right:30px;
	text-align:right;
}

TABLE#category TFOOT TR TD.collspan {
	padding-right:30px;
	text-align:right;
}

TABLE#category TFOOT TR.collspan2{
	padding-right:30px;
	text-align:right;
	background-color:#FFF;
}

table#category tfoot tr td.right{
text-align:right;
padding:0px 10px 0 0;
}
table#category tfoot tr td.right h4{ padding:2px 0 0 0; margin:0;}
table#category2 {
	padding:0; 
 margin-top:20px; margin-left:16px; float:left
}
TABLE#category2 THEAD TR {
	padding-left:0px; 
	BACKGROUND: #f3f5f6; 
	HEIGHT: 32px; 
	FONT-SIZE: 12px; 
	text-align:left;
}
TABLE#category2 thead tr th{
border-bottom: #e8e8e8 1px dashed; 
	text-align:left;
	padding:0 0 0 10px;
	color:#7c7d7d;
}


TABLE#category2 THEAD TR TD.left{
	text-align:left; 
	padding-left:10px;
}

TABLE#category2 THEAD TR TD.right{
text-align:right; 
padding-right:10px;
}

TABLE#category2 TBODY TR TD {
border-bottom: #e8e8e8 1px dashed; 
	PADDING-BOTTOM: 7px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 0px; 
	COLOR: #303030; 
	FONT-SIZE: 12px; 
	PADDING-TOP: 7px;
}

TABLE#category2 TBODY TR TD a:hover {
	text-decoration:underline;
}

TABLE#category2 TBODY TR TD.left {
	text-align:left;
}

TABLE#category2 TBODY TR TD.center {
	margin:0;
	padding:0;
	text-align:center;
}

TABLE#category2 TBODY TR TD.center span {
		border: 1px solid #86a2bd; 
		padding:1px 11px; 
		line-height:27px;
		background-color:#FFF;
}

TABLE#category2 TBODY TR TD.right {
	text-align:right; 
	padding-right:10px;
}

TABLE#category2 TBODY TR TD A {
	margin:0;
	padding:0;
	COLOR: #303030; 
	CURSOR: hand; 
	text-decoration:none;
	float:left;
}

TABLE#category2 TBODY TR.cateHover {
	BACKGROUND:#f6f6f6;
}
TABLE#category2 TBODY TR.cateHover TD .cateEdit A {
	margin:0;
	padding:0;
	DISPLAY:inline; 
	color:#e3c560;
	float:right;
}

TABLE#category2 TFOOT TR {
	padding-left:0px; 
	BACKGROUND: #f4f4f4; 
	HEIGHT: 32px; 
	FONT-SIZE: 12px; 
	BORDER-LEFT:solid #F00 1px;
}
TABLE#category2 TFOOT TR TD{
	BORDER-BOTTOM: #cecfcf 1px solid; 
	text-align:center;
}

TABLE#category2 TBODY TR TD.collspan {
	padding-right:30px;
	text-align:right;
}

TABLE#category2 TFOOT TR TD.collspan {
	padding-right:30px;
	text-align:right;
}

TABLE#category2 TFOOT TR.collspan2{
	padding-right:30px;
	text-align:right;
	background-color:#FFF;
}

TABLE#category2 TFOOT TR TD.right{
text-align:right; 
padding-right:10px;
}
.cateEdit A {
	DISPLAY: none;
	float:right;
}


.clasH2{
	text-align:left;
	border-bottom: #b3b3b3 4px solid; 
	padding-bottom: 1px; 
	margin: 20px 0px 0px 35px; 
	padding-left: 0px; 
	width: 220px; 
	padding-right: 0px; 
	float: left; 
	color: #7f7f7f; 
	font-size: 24px; 
	font-weight: 100; 
	padding-top: 12px
}

#center_right h4{
	margin:0;
	padding:0;
	font-size:16px;
}

.center_right_top{
	margin:20px 50px 0 0;
	padding:0;
	float:right;
	width:auto;
}

.center_right_bottom{
	margin:20px 50px 15px 0;
	padding:0;
	float:right;
}


#center_produkty{
	margin:0;
	padding:0 5px 109px 0;
	float:right;
	width:920px;
}

#center_produkty_all{
	margin:0;
	padding:0;
	padding-top:10px;
	float:right;
	width:715px;
}

.center_produkt{
	margin:0;
	padding: 30px 5px 25px 20px;
	position:relative;
	float:left;
	width:200px;
	height:258px;
		
}

.center_produkt img{
	margin:0;
	padding:0;
	border:solid 1px #c2c2c2;
}

div.center_produkt h3{
	margin:0;
	padding:6px 0px 0 0px;
	margin: 0 32px  0 0 ;
	text-align:left;
	font-size:12px;
	color:#454545;
}

.center_produkt a{
		margin:0;
	padding:0px 0 4px 0px;
	display:block;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#454545;
	text-decoration:none;
}
.center_produkthe h3 a{
 margin:0; padding:0;
}
.center_produkt a:hover{
	text-decoration:underline;
}
.center_produkt p strong{ margin:0; padding:0;}
.center_produkt p{
	margin:0;
	padding:0px 0 0 0px;
	font-size:16px;
	float:left;
	color:#979797;
}

.center_produkt_bestseller{
	margin:0;
	padding:0;
	top:15px;
	left:-10px;
	position:absolute;
	width:153px;
	height:72px;
	background-image:url(../images/bestseller.png);
	background-position:left top;
	background-repeat:no-repeat;
}

.center_produkt_new{
	margin:0;
	padding:0;
	top:-3px;
	left:-8px;
	position:absolute;
	width:159px;
	height:83px;
	background-image:url(../images/new.png);
	background-position:left top;
	background-repeat:no-repeat;
}

#bottom{
	margin:0;
	padding:15px 0 15px 0;
	width:944px;
	display:inline;
	float:left;
	background-color:#404241;
}

#bottom p{
	color:#FFF;
}

#bottom_left{
	margin:0;
	padding:0px 0 0px 0;
	width:272px;
	float:left;
	background-image:url(../images/bottom_pasek.jpg);
	background-position:right;
	background-repeat:repeat-y;
}

#bottom_left ul{
	margin:0;
	padding:15px 0 0 0;
}

#bottom_left li{
	margin:0;
    padding:0 0 6px 37px;
	text-align:left;
	list-style:none;
}


#bottom_left a{
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
	font-size:12px;
	color:#aeaeae;
	
}

#bottom_left a:hover{
	text-decoration:underline;
	
}

#bottom_center{
	margin:0;
	padding:0 0 0px 0;
	width:320px;
	float:left;
	background-image:url(../images/bottom_pasek.jpg);
	background-position:right 20px;
	background-repeat:repeat-y;
}

#look_backgrond
{
margin:0 0 0px 24px;
padding:0;
position:relative;
float:left;
width:168px;
height:31px;
background:url(../images/look.jpg) no-repeat;
border:0px;
}

#look_backgrond input.text
{
	margin:0;
	padding:0;
	left:5px;
	top:7px;
	position:absolute;
	width:150px;
	float:left;
	border:0;
	background-color:#d9dad9;
	font-size:12px;
}

#bottom_right{
	margin:0;
	padding:0;
	width:332px;
	top:0;
	left:0;
	float:right;
}

#bottom_bottom{
	margin:0;
	padding:0;
	width:944px;
	height:27px;
	background-color:#333333;
	clear:both;
}

#bottom_bottom p{
	margin:0;
	padding:6px 0 0 25px;
	color:#FFF;
	font-size:12px;
	text-align:left;
	float:left;
	
}
#bottom_bottom a{ float:right; padding:3px 0 0 0}
.sliderA{
	margin:0; 
	padding:0;
	padding-left:30px; 
	text-align:left; 
	float:left;
	color:#666666; 
	font-size:12px;
	text-decoration:none;
}

#container_js {
	text-align: left; padding:0; margin:0; width: 743px; float: left; font-size:12px;
}
#content_js {
	PADDING-BOTTOM: 30px; MARGIN: 0px 0px 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
}

#gallery {
	PADDING-BOTTOM: 0px; MARGIN: 25px 0px 0px 150px; PADDING-LEFT: 0px; WIDTH: 690px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.contact {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 5px 0px; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 20px; PADDING-TOP: 0px
}
.haslo {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px 145px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; COLOR: #909fbc; PADDING-TOP: 0px
}
.accordion h3 {
	background: url(../images/grot.jpg) no-repeat  right 15px; font-size:14px
}
.accordion p{ text-align:left; margin:0; padding:0; font-size:12px; line-height:150%;}
.accordion h3 strong {
	PADDING-BOTTOM: 15px; MARGIN: 5px 0px 0px 14px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #7f7f7f; FONT-SIZE: 11px; FONT-WEIGHT: 100; PADDING-TOP: 0px
}
.accordion a {
	TEXT-DECORATION: none; font-size:12px
}
.accordion a:hover {
	text-decoration:underline;
}
.accordionBottom {
	height: 3px; border-top: #eeeeee 1px solid
}

.accordion {
	width: 750px;
	margin-bottom: 40px;
}
.accordion H3 {
	border-bottom:none; padding:5px 0 5px 0; margin:0px;   COLOR: #191919; CURSOR: pointer; 
}
div.accordionBottom {
	width: 610px; height: 3px; border-top: #ddddd5 1px solid; padding-bottom:100px;
}
.div_form {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

#specyfication{width:530px; float:left;  margin:20px 0 20px 20px; padding:0; border:solid 9px #f4f4f4; }

#specyfication h3{
	text-align:left;
}

#specyfication p{
	margin:0;
	padding:0;
	text-align:left;
	font-size:12px;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
}
 
 
.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}
 
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}
 
.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
margin:0 0 1px 0;
padding: 10px 0 8px 5px;
color:#515151;
background:url(../images/bg_mypets.gif) no-repeat 500px 17px  #f4f4f4;
width: 530px;
font-size:17px;
}
 
.openpet{ /*class added to contents of 1st demo when they are open*/
background:url(../images/bg_openpet.gif) no-repeat 500px 17px  #f4f4f4;
}
 
.thepet{
padding:10px 10px 7px 12px;
line-height:150%;
color: darkred;
color: #4c4c4c;
}
.thepet p{ padding:0 0 10px 0;}
a.enlarge{ float:left;  margin:5px 0 5px 3px; padding:0; border-bottom: solid 1px #848484;  color:#848484; }
a:hover.enlarge{ text-decoration:none;} 
a.producer{ float:right; margin:5px 8px 5px 3px; color:#404040; }
a.producer span{ color:#ff6600; font-weight:600;}


.menu ul li ul {
	padding:0;
	text-align:left;
display: none;
 z-index:9999;
 	border:4px solid #434541;
	position:absolute;
	left:0px;
	top:52px;
}
ul#nav li ul li{
	display:block;
	margin:0;
	padding:0px 0 0 0;
	text-align:left;
	width:100%;
}

ul#nav li ul li a{ margin:0; padding:0; height:25px; width:100%; display:block; background:#FFF; text-indent:10px; text-align:left; text-decoration:none; color:#434541; background:transparent filter: alpha(opacity=90);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
opacity:0.8;} 

ul#nav li ul li a:hover{
	background:#434541; color:#FFF;
}

/* remove all table style so that it does not interfere with the menu */
.menu table {
	margin:0;
	padding:0;
}

/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6 */

/* style the top level hover */
.menu ul li:hover a, .menu ul li a:hover {
	margin:0;
	padding:0;
color:#4ea1cd; 
}
/* make the drop down menu show and correctly position it */
.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute;
width:150px;
background:transparent;
}
/* style the drop down links with no hover */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
color:#000; 
border:none;

padding-left: 10px;
font-weight:normal;
font-size:11px;
height:26px;
width:140px;
line-height:25px;
}
/* style the drop down menu links when hovered */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
color:#2b7195;
width:140px;
}

/* special styling for IE5.5 and IE6 - transparency is non validating */
.menu ul li a:hover ul {
	display:block;

}
/* IE5.5 hack for faulty box model in drop down menu */
.menu ul li a:hover ul li a {

width:140px; /* for IE5.5 faulty box model */
width:140px; /* for IE6 */
}
.menu ul#nav ul li{ position:relative;}
 
.menu ul#nav ul li ul{
	display:none;
}
.menu ul#nav ul li:hover ul{
	display:block;
	position:absolute;
	top:-4px; left:150px;
}








#sort{ margin:20px 0 0 0; padding:0; width:200px; position:absolute; top:-16px; right:0;}
#sort p{ float:left; padding:0px 5px 0 0; font-size:10px;}
#sort select{ float:left; margin:5px 0 0 0}

#parameter{ margin:10px 0 0px 0; padding:0 0 20px 0; clear:both;}
#parameter label{ display:block; width:100%; text-align:left;}
#parameter select{ width:170px; display:block;}
div.clear{clear:both; margin:40px 0 0 0;height:40px; width:100%; display:block; overflow:hidden;}
#bgProducer{ width:925px; border-bottom:solid 1px #f1f2f2; margin:0 0 10px -7px; overflow:hidden;  }
#bgProducer p{ margin:0; padding: 0 0 10px 15px; color:#000000; font-size:12px; text-align:left; }
#bgProducer a{ margin:0; padding: 0 0 10px 15px; color:#000000; font-size:12px; text-align:left; float:left; text-decoration:none;}
ul.gallery{ float:left; padding:5px 0 0 30px; margin:0;}
ul.gallery img{border:none;}
ul.gallery li{ list-style:none; }
ul.gallery li a{  border-bottom: solid 1px #848484;  color:#848484; text-decoration:none}
ul.gallery li a:hover{ text-decoration:none;}

form.login{ margin:20px 0 0 20px; width:738px; clear:both}
.form{ clear:both; margin:0; width:350px; display:block; overflow:hidden; font-size:12px}
.form label{ color:#333333; width:110px; display:block; float:left; padding:8px 0 0 10px }
.form label span{ color:#a60a0f;}
.form  input { width:156px; height:17px; font-size:14px; padding:2px 10px 2px 3px; float:left; margin:6px 0 6px 0; border:solid 1px #a3a3a3;}
.form  textarea { margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
.form  input.check { width:15px; float:right; padding: 2px 5px 5px 0; margin:8px 0 0 0; border:none}
.columnReg1 .form  input.check2 { width:15px; float:left; padding: 2px 5px 0 0; margin:8px 0 0 0; border:none}
.form span.check2{ float:left; padding:10px 0 8px 0; color:#000000;}
.form span.check{ float:right; padding:9px 0 0 5px}
form a.forgorPass{ float:right; color:#909fbc; text-decoration:underline; padding:0; margin:0 60px 0 0 ; font-weight:bold}
form input.log{ margin:30px 0 20px 140px; float:left;}

.form2{ clear:both; margin:2px 0 12px 3px; width:350px; display:block; overflow:hidden;}
.form2 label{ color:#333333; width:110px; display:block; float:left; padding:8px 0 0 10px }
.form2 input{ float:left;}


label.error2 {
	display: block;
	color: red;
	font-style: italic;
	font-weight: normal;
}

input.error2 {
	border: 1px solid #e43926;
}
textarea.error2 {
	border: 1px solid #e43926;
}
span.error2{ color:#b00901; display:block; width:160px; float:right; margin:0 70px 0 0}


#profileForm input.error{}
.error span{ font-size:12px; margin:10px 0 0px 10px; display:block; padding:8px 0 8px 8px; border:solid 1px #e43926; color:#fa0000; width:431px; font-weight:bold}

.columnReg1{ float:left; width:320px; margin:10px 40px 0 0px; padding:0;  position:relative;}
.columnReg1 div.bg{background-color:#f3f5f6; padding:5px 0 5px 0}
.columnReg1 div.bg p{ padding:0; margin:0; padding:3px 0 0px 10px;}
.columnReg1 h4{ font-size:18px; color:#5e6e8f; font-weight:normal; margin:0 0 5px 5px}
h3.h3{ font-size:18px; color:#5e6e8f; font-weight:normal; margin:15px 0 10px 10px}
.columnReg1 p{ margin:0; padding:0 0 14px 5px; font-size:12px;}

#author{ font-size:12px;}

.error3{width:50%; margin:10px 0 5px 10px;  border:solid 1px #CC0000;
background-color:#ffebe8;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
}
.info {width:50%; margin:10px 0 5px 10px; 
border:solid 1px #0ec535;
background-color:#e6ffeb;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;}
.error3 p, .info p { padding:5px 0 5px 5px; margin:0; text-align:left;}
.panels  {background:#999999; border-top:solid 1px #d3d3d3; position:relative; overflow:hidden; height:50px; width:100%; margin:10px 0 0 0; padding:0;}


.panels h2 {
	color:#FFFFFF;
	display:block;
	padding:10px 15px 0px 10px;
	font-size:18px;
	font-weight: normal;
}
#container .panels h1 {
	color:#FFFFFF;
	display:block;
	padding:20px 15px 0px 20px;
	font-size:22px;
	font-weight:bold;
	border:none;
}
#menu-panels {
	padding:4px;
}

#menu-panels ul { list-style:none; font-size:12px; margin:20px 0 0 10px; padding:0;}

#menu-panels ul li { display:block; float:left; margin:0 2px 0 0;}

#menu-panels ul li a {
	display:block;
	width:130px;
	height:25px;
	padding: 3px 5px 0 5px;
	background:url(../images/menu_panels.png) 0 0 no-repeat;
	text-align:center;
	color:#616161; 
	
	line-height:24px;
}

#menu-panels ul li a:hover {
	
	color:#3386BB;
	
}


#menu-panels ul li.active a {
background:url(../images/menu_panels.png) 0 -28px no-repeat;
padding:3px 5px 5px 5px;
height:20px;
color:#000000;
font-weight:bold;
width:130px;
text-align:center;
}
#bar2, #bar3{ display:none;}

.my_account{ text-align:left; font-size:12px; margin:0 0 40px 0}
.my_account table{ margin:0 0 20px 0; clear:both; overflow:hidden;}


input.paymentPl{ width:233px; height:27px; background:url(../images/platnosc_pl.png); display:block; margin:15px 0 20px 30px; text-indent:-9999px; border:0; }
input:hover.paymentPl{ background:url(../images/platnosc_plHover.png);}
input.save{width:95px; height:27px; background:url(../images/save.png); display:block; margin:15px  0 0 0; text-indent:-9999px; border:none; float:right;}
input:hover.save { background:url(../images/saveHover.png);}
input.send{width:95px; height:27px; background:url(../images/send.png); display:block; margin:15px  0 20px 115px; text-indent:-9999px; border:none; float:left;}
input:hover.send { background:url(../images/sendHover.png);}
input.login{width:148px; height:27px; background:url(../images/login.jpg); display:block; margin:15px  0 20px 120px; text-indent:-9999px; border:none; float:left;}
input:hover.login { background:url(../images/loginHover.jpg);}
input.newpass{width:148px; height:27px; background:url(../images/newpass.png); display:block; margin:15px  0 20px 120px; text-indent:-9999px; border:none; float:left;}
input:hover.newpass { background:url(../images/newpassHover.png);}
input.register{width:148px; height:27px; background:url(../images/register.png); display:block; margin:15px  15px 20px 120px; text-indent:-9999px; border:none; float:right;}
input:hover.register { background:url(../images/registerHover.png);}


input.orderImg{ float:right; width:148px; height:27px; display:block;text-indent:-9999px; background:url(../images/buy_shop.jpg) no-repeat 0 0; border:none; margin:20px 0 20px 0px; outline:none; cursor:pointer}

input:hover.orderImg{ background:url(../images/orderHover.png) no-repeat; border:none}

.platnosc2 { background:#CCCCCC; margin:0 20px 0 40px; font-size:12px}

.platnosc2 div input {
	float:left;
	margin:0 5px 0 0;
	width:20px;
	padding:0;
}
.platnosc2 p {display:block; margin:0 0 0 25px; clear:both; line-height:150%;}
.platnosc2 div { overflow:hidden; padding:10px; background:#f3f5f6;}
.platnosc2 div h4 {font-size:14px; float:left; margin:0; padding:0; display:block;}


.zgoda3 div {padding:0px 0 20px 0; margin:0; overflow:hidden; font-size:12px;}
.zgoda3 div p {
	display:block;
	text-align:left;
	float:left;
	padding: 3px 0 0 10px;
	margin:0;
}
.zgoda3 div input {
	float: left;
	margin: 3px 0 0 40px;
	width:25px;
	display: block;
	padding:5px 0 0 0
}
.lista1 {
	margin:0 10px 10px 10px;
}
 .lista1 li {padding:5px; margin:0 0 0 10px}
 h3.h3{ font-size:18px; color:#5e6e8f; font-weight:normal; margin:15px 0 10px 40px}
 
 .confirmation{ margin:10px 20px 0 40px; color:#7f7f7f; font-size:12px;}
.confirmation h3{ margin:0; padding:0;}
.confirmation p.number{ margin:10px 0 10px 0; padding:5px 0px 5px 5px; background:#f3f5f6; width:290px;}
.confirmation ul.lista1  { margin:5px 0 5px 10px}
.confirmation ul.lista1 li{ padding:3px 0 0 0;}  
.confirmation p{ padding: 5px 0 7px 0;}
.confirmation a.paymentPl{ width:229px; height:27px; background:url(../images/platnosc_pl.png); display:block; margin:0px 0 20px 0; text-indent:-9999px}
.confirmation a:hover.paymentPl{ background:url(../images/platnosc_plHover.png);}


#aktualnosciL{ width:74%; float:left; margin:15px 0 40px 33px; background-position: 0 0; background-repeat:no-repeat; font-size:12px}
#aktualnosciL2{ width:410px; float:left; margin:15px 0 0 0px; background-color:#f9f9f9; background-image:url(img/klimaLineTop.gif); background-position: 0 0; background-repeat:no-repeat;}
#aktualnosciL p,#aktualnosciL2 p { padding:0px; margin:0; line-height:18px;}
#aktualnosciL h3{margin:0px; padding:10px 0 0 0px; font-size:14px; color:#666666;}
#aktualnosciL h2{margin:0px; padding:10px 0 0 0px; font-size:16px; color:#666666;}
#aktualnosciL ul{ margin:0 15px 0 35px; line-height:150%; padding:7px 0 7px 0}

body #center div#aktualnosciL ul#sitemaps{ padding:0 0 0 0px; margin:0 0 30px 50px; background:none; font-size:14px;}
#center div#aktualnosciL ul#sitemaps li{ padding:0 0 0 30px; margin:0 0 0 0px; background:url(../images/li_nevbar.gif) no-repeat 5px 5px; color:#000000;  text-indent:0px;}
#center div#aktualnosciL ul#sitemaps li a{color:#525252; text-decoration:none}
#center div#aktualnosciL ul#sitemaps li a:hover{ text-decoration:underline}
#price{ margin:0; padding:0;}
#prooduct2{ margin:0 0 30px 15px}
#VAT{ display:none}
.pagier a{background-color:#ededed; margin:0; padding:0}