body, .textinner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585858;
	line-height: 16px;
}

body {margin:0;padding:0}

.back {
	background-image: url(images/back.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bottom {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5A5A;
}
.bottomlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
color: #5A5A5A;
	text-decoration: none;

}
.bottomlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
color: #333333;
	text-decoration: underline;

}
.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
color: #585858;
	line-height: 17px;

}



h2 {
     background-color:#F4F4F4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   font-weight: bold;
	   color: #585858;
	   line-height: 20px;    
    }
    
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
	color: #585858;
}
.backbottom {
	background-image: url(images/backbottom.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.backinner {
	background-image: url(images/backinner.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F0F0F0;

}
.linkprod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DBDBDB;
	height: 20px;
	width: 150px;
	padding-top: 3px;
	padding-left: 15px;

}
.linkprodactive {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DBDBDB;
	height: 20px;
	width: 150px;
	padding-top: 3px;
	padding-left: 15px;
}

.linkprod:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	height: 20px;

	width: 150px;

	padding-top: 3px;

	padding-left: 15px;

	background-color: #FFFFFF;

}



.textinnerbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #585858;

	line-height: 15px;

	font-weight: bold;



}

.foto {

	margin-bottom: 2px;

	margin-left: 7px;

}

.opis {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000066;

	background-color: #F0F0F0;

}

.border {

	border: 1px solid #CCCCCC;

}

h1, .tytulduzy {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #528EC0;

}





.backprod {

	background-image: url(images/backprod1.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}

.titleprod {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000066;

}

.odl {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8px;

}

.textprod {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #006699;

}

.textprodbold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	font-weight: bold;



}

.textinner2 {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #585858;

}

.textinnerlink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #006699;

	line-height: 16px;

	text-decoration: underline;



}

.textinnerlink:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	line-height: 16px;

	text-decoration: none;



}





.textinner a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #006699;

	line-height: 16px;

	text-decoration: underline;



}

.textinner a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	line-height: 16px;

	text-decoration: none;



}





.textinneritalic {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #585858;

	line-height: 16px;

	font-style: italic;



}

.opisbig {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #999999;

	background-color: #F0F0F0;

	font-weight: bold;



}

.opisCopy {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000066;

	background-color: #FFFFFF;

}

.backprodCopy {



	background-image: url(images/backprod2.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}

.textinnerboldred {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF0000;

	line-height: 15px;

	font-weight: bold;

}

.textCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #585858;

	padding-right: 10px;

	padding-left: 10px;



}


ul.menu {list-style-type:none;padding:0;margin:0 0 0 0;font-size:.7em}
ul.menu li {margin:0;padding:0;width:150px;}
ul.menu li a  {text-decoration:none;display:block;padding: 1px 0px 2px 17px;color:#999999;text-decoration:none;border-top:1px solid white}
ul.menu li a:hover {text-decoration:none;background-color:#ffffff;color:#000066}

ul.menu li a.sel {text-decoration:none;background-color:#ffffff;color:#000066;padding: 1px 0px 2px 17px;text-decoration:none;border-top:1px solid white}
ul.menu li a.sel:hover {color:#003580}

ul.menu li a.sub  {text-decoration:none;display:block;padding: 1px 0px 2px 22px;color:#999999;text-decoration:none;border-top:1px solid white}
ul.menu li a.sub:hover {text-decoration:none;background-color:#ffffff;color:#000066}
ul.menu li a.subsel  {text-decoration:none;background-color:#ffffff;color:#000066;padding: 1px 0px 2px 17px;text-decoration:none;border-top:1px solid white}



/* Begin CSS Popout Menu */



#menu {font-size:.7em;height:30px; }

#menu a {

  color:#505050;

  text-decoration:  none;

}



.ltop {

  padding:5px 8px 12px 8px;

  display:block;float:left;

  color:#c6c6c6;

}

.ltop:hover {

  background-image:url(images/bgr_menu_sel.gif)

}



#menu a:hover {color: #50498E}





#menu a.sub {
  text-align:left;
  color:#4D6B9D;
  text-decoration:  none;
  font-weight:normal;
  width:auto;
  display:block;
  padding: 4px 0 4px 12px;
}

#menu a.sub:hover {background-color:#C4D8F3;background-repeat:repeat-x;color:#29166F}

#menu ul{
  list-style:none;
  margin:0;
  padding:0;
  float:left;
}



#menu li{
  position:relative;
  margin:0;
  padding:0;
}



#menu ul ul li {border-bottom:1px solid #DBE1EB;}

#menu ul ul{
    background-color:#ffffff;
    position:absolute;
    z-index:500;
    top:auto;
    display:none;
    border:1px solid #A6B5CE;
    width:170px;
    margin-top:24px;
    margin-left:-1px;
}



#menu ul ul ul{

    top:0;

    left:100%;

    margin-top:-1px;

    margin-left:0px;

}



/* Begin non-anchor hover selectors */



/* Enter the more specific element (div) selector

on non-anchor hovers for IE5.x to comply with the

older version of csshover.htc - V1.21.041022. It

improves IE's performance speed to use the older

file and this method */





div#menu li:hover ul ul,

div#menu li li:hover ul ul,

div#menu li li li:hover ul ul,

div#menu li li li li:hover ul ul

{display:none;}



div#menu li:hover ul,

div#menu li li:hover ul,

div#menu li li li:hover ul,

div#menu li li li li:hover ul

{display:block;}



div#menu li.over ul ul,

div#menu li li.over ul ul,

div#menu li li li.over ul ul,

div#menu li li li li.over ul ul

{display:none;}



div#menu li.over ul,

div#menu li li.over ul,

div#menu li li li.over ul,

div#menu li li li li.over ul

{display:block;}



/* End of non-anchor hover selectors */



/* Fix IE. Hide from IE Mac \*/

 * html ul li { float: left; }

* html ul li a { height: 1%; }

/* End */



/* End CSS Popout Menu */



