* { margin:0; padding:0; }

body { color:#333; font-family:Arial,Verdana,sans-serif; font-size:13px; /*background:url('../img/body_bg.gif') 0 0 repeat-x;*/
background:url('../img/page2.jpg') center 0 repeat-x #fff; }
#wrapper  {  width:100%; margin:0 0 0;}
#wrapper_div { width:990px; overflow:hidden; background:url('../img/nav-bg.png') 0 0 no-repeat; }
#top, #container, #wrapper_div  { margin:0 auto; }
#top { position:relative; height:100px; }
#container { overflow:hidden; padding:10px 0 15px; }		
#cleft { float:left; margin:0 15px 0 0; overflow:hidden; padding:0; width:225px; }
#cmain, #ccent {float:left; overflow:hidden; padding:0 0 25px; width:570px; }
#crght, #right {position:relative; margin:0 0 0 0; float:right; width:150px; overflow:hidden; background:transparent url('../img/mainshadowbg.png') repeat-y scroll right center;}	



#cmain740 {background:url('../img/content2.gif') 0 0 repeat-y; float:left; overflow:hidden;  width:750px; }
#cmain740 #cmain_div {background:url('../img/content.gif') 0 0 no-repeat transparent scroll; padding:10px 25px 25px 25px; min-height:auto; display:block;}
#cmain570 {background:url('../img/content570_c.gif') 0 0 repeat-y scroll; float:left; overflow:hidden;  width:585px; }
#cmain570 #cmain_div {background:url('../img/content570.gif') no-repeat scroll transparent; padding:10px 25px 25px 25px; min-height:600px; display:block;}

p {font-size:12px; line-height:1.5em; margin:0 0 15px 0; text-align:justify; color:#555;}
a {color:#355FA8; text-decoration:none;}
a:hover {color:#000000;}
img {border:0;}
.clear {clear:both; height:1px;}

ul { margin:0; padding:0;  list-style-type:disc;}
ul li { line-height:1.4em; margin:5px 0 8px 35px; }
ol { list-style-type:decimal; margin:0 0 0 20px;}
ol li { line-height:1.4em; margin:5px 0 12px 10px; }
ol li li { margin:0 0 5px 15px; }

h1 {}
h2 { color: #086AA7;
    font-size: 1.2em;
    margin: 20px 0 2px;}
h3 {font-size:1.35em; margin:15px 0 0; font-weight:normal;}
h4 {font-size:1.25em; line-height:1.2em; margin-bottom:0; margin-top:1em;}

hr {display:none;}
.hr	{background:transparent url(../img/separator.gif) no-repeat scroll center 0;
clear:right;
height:4px;
margin:0 auto;
width:620px;}

.float_left {float:left;}
a.cboxelement .img2 {padding:4px; border:1px solid #EBEBEB; margin:2px 5px 2px 0; float:left; display:block; }
a.cboxelement:hover .img2 {border:1px solid #666;}
/*logo normal */
a.logo { display:block; height:35px; left:15px; position:relative; top:55px; width:195px;}

/* --------------- TOP ------------------------------------- */
/*#top a {color:#999; text-decoration:none;   }
#top a:hover {color:#009ee8; text-decoration:none; }*/
#top li {position:relative; display:inline; float:left; margin:0; }

/*ul#topmenu {position:absolute; top:102px; left:0px; }
ul#topmenu { }
ul#topmenu li { display:inline; margin:0 0 0 25px; }
ul#topmenu li a { height:19px; font-size:10px;  font-family:Tahoma, Arial; color:#a7a7a7; text-transform:uppercase; font-weight:bold;  }
ul#topmenu li a:hover { color:#000;}*/

ul#topmenu li { display: inline;
    float: left;
    margin: 0;
    padding: 0;
    width: 90px;}
ul#topmenu li a { color:#666;
display:block;
font-size:12px;
/*font-weight:bold;*/
padding:0;  }
ul#topmenu li a:hover { color:#000; text-decoration:underline; font-weight:bold; }


.prodlogo {margin:0 0 6px 0;
width:70px;}

ul#topnav {
clear:both;
float:left;
font-size:1.1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0 20px 235px;
padding:0;
width:600px;
position:absolute;
}
ul#topnav li{
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
	float: left; 
	height:40px;
}
ul#topnav a, ul#topnav span {

clear:both;
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
height:20px;
line-height:20px;
padding:10px 12px;
text-decoration:none;
}
ul#topnav a:hover {	color: #EA0315; }
ul#topnav a {	color: #fff; }
ul#topnav span {
	display: none;
}

.lista2 .link {font-size:11px; color:#CE2C37; float:right; margin:0 15px 0 0;}
.lista2 ul {margin:0 0 0 20px; padding:0;}
.lista2 ul li {
line-height:22px;
list-style-image:none;
list-style-type:none;
margin:0;padding:0;width:100%;}

.lista2 span {font-size:10px;color:#b3b3b3;
text-transform:uppercase;font-family:Tahoma, Verdana;}

.lista2 ul li a {background:url(../img/point.gif) no-repeat scroll -5px 50%;
color:#333;
font-size:12px;
padding-left:10px;
font-weight:normal;
text-decoration:none;text-transform:none;font-weight:normal;
}

.lista2 ul li a:hover {background:url(../img/point_sel.gif) no-repeat scroll -5px 50%;
color:#EC4A24;
text-decoration:underline;
}

/* ------------- menu glowne ----------------------------- */
ul#menu { position:absolute; left:240px; top:65px; }
ul#menu li a {color:#999; display:block; font-weight:bold; padding:7px 16px 7px; font-size:12px;}
ul#menu li a:hover {color:#fff;}
ul#menu li a#sklep {color:#fff; padding:7px 16px 7px;}
ul#menu li a#instalacje {color:#fff; padding:7px 16px 7px; background:url(../img/bgmenu.gif) no-repeat 0 0;}




.pomoc00 {
  background: url("/storage/img/panel_bkgnd.png") no-repeat scroll right top transparent;
    float: left;
    margin: 0 8px 0 0;
    padding: 5px 15px 15px 20px;
    width: 300px;
}
#cmain570 .pomoc00 h2, .pomoc01 h2 {

font-size:18px;
line-height:45px;
margin:0;
padding:0;
}
.pomoc00 ul {
margin:0 0 5px;
}
.pomoc01 ul {
margin:0 0 0 15px;
}
.pomoc00 ul li, .pomoc01 ul li {
 color: #999999;
    font-size: 12px;
    line-height: 1em;
    list-style-position: outside;
    list-style-type: disc;
    margin-top: 10px;
    margin-left: 15px;
    padding: 0;
}
.pomoc00 li a, .pomoc01 li a {
color:#666;
}
.pomoc00 li a:hover, .pomoc01 li a:hover {
text-decoration:underline;
}



#baner {background:transparent url(../img/bg_baner.gif) no-repeat scroll 0 0; height:189px;margin:0 auto;overflow:hidden;width:1000px;}
#accordion {margin: 0 0 5px 0;}
#accordion ul li {margin:-1px 0 0; list-style-type:none;}
#accordion ul li a {border:1px solid #EEEEEE;
color:#666666;
display:block;
font-size:12px;
height:1.4em;
padding:4px 0 4px 15px;
text-decoration:none;
background:#FBFBFB;}
#accordion ul li a:hover {font-weight:bold;}
#accordion ul li a.selected {background:#FFFFFF none repeat scroll 0 0;
border-left:5px solid red;
border-right:1px solid #FFFFFF;
font-weight:bold;}


/*ul.lista1 li {list-style-type:none; display:block; margin:0; padding:3px 0; border-bottom:1px solid #F3F3F3;  }
ul.lista1 li img {width:95px; float:left; }
ul.lista1 li a.lista1-link {float:left; font-size:12px; padding:5px 0 0 10px; width:210px; }
ul.lista1 span {float:right; font-size:10px; color:#dadada;}
ul.lista1 span.old {float:left; font-size:12px; color:#666;}
ul.lista1 span.new {float:left; font-size:12px; color:#666;}
*/
ul.lista1 li {list-style-type:none; float:left; display:inline; line-height:0.8em; text-align:center; margin:0; padding:10px 0 20px; width: 155px; overflow:hidden; border-bottom:1px solid #F3F3F3;  height:120px; }
ul.lista1 li img {width:95px;  }
ul.lista1 li a.lista1-link {font-size:12px;  }
ul.lista1 li a.lista2-link {font-size:10px; color:#aaa; font-family:Tahoma, Arial; }
ul.lista1 span.cenaold {text-decoration:line-through; font-size:11px; padding:0 5px 0 0; color:#aaa;}
ul.lista1 span.cenanew {font-size:11px; color:#FF0000; }
ul.lista1 span {font-size:10px; color:#aaa; font-family:Tahoma, Arial;}

ul.lista1 span {font-size:10px; color:#aaa;}
ul.lista1 span.old {float:left; font-size:12px; color:#666;}
ul.lista1 span.new {float:left; font-size:12px; color:#666;}

/*

h2.trigger {
background:transparent url(../img/h2_trigger_a.gif) no-repeat scroll left 0;
float:left;
font-size:1.1em;
font-weight:normal;
height:40px;
line-height:40px;
margin:0;
padding:0 0 0 15px;
width:215px;
}
h2.trigger a {
	color: #ccc;
	text-decoration: none;
	display: block;
	background: url('../img/h2_trigger_a.gif') no-repeat right 0;
}
h2.trigger a:hover {
	color: #fff;
}


h2.trigger.active {background-position: left -46px;}
h2.trigger.active a {background-position: right -46px;}

h2#active.trigger {
	
	background: url('../img/h2_trigger_a.gif') no-repeat left -92px;
	height: 40px;
	line-height: 40px;
	
	font-size: 1.2em;
	font-weight: normal;
	float: right;
	cursor:pointer;
}
h2#active.trigger a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url('../img/h2_trigger_a.gif') no-repeat right -92px;
	height: 40px;
	line-height: 40px;
	

	font-weight: normal;
	
	cursor:pointer;
}
h2#active.trigger.active a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url('../img/h2_trigger_a.gif') no-repeat right -138px;
	height: 40px;
	line-height: 40px;
	

	font-weight: normal;
	
	cursor:pointer;
}

*/



h2.trigger {
background:transparent url(../img/h2_trigger_a.gif) no-repeat scroll left 0;
float:left;
font-size:13px;
font-weight:bold;
height:35px;
line-height:35px;
margin:0 0 1px;

width:225px;
}
h2.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
	background: url('../img/h2_trigger_aa.gif') no-repeat left 0;
	padding:0 0 0 0px;
}
h2.trigger a:hover {
	color: #fff;
}


h2.trigger span.hover {
	color: #fff;
	text-decoration: none;
	float:left;
	position:absolute;
	background: url('../img/h2_trigger_aa.gif') no-repeat left 0;
	width:210px; height:35px; padding:0 0 0 15px;
}

h2.trigger span.text {color:#FFFFFF;
position:absolute;
z-index:99;padding-left:15px;}

h2.trigger.active {background:transparent url(../img/h2_trigger_aa.gif) no-repeat scroll left -35px;}
h2.trigger.active a {background-position: right -35px;}

h2.trigger.active span.hover {background:transparent url(../img/h2_trigger_aa.gif) no-repeat scroll left -35px;}

#accordion a.ed 
{color:red;
float:left;
}

#accordion a.e 
{color:red;
float:left;
height:12px;
margin:-23px 0 0 200px;
padding:0;
position:absolute;
width:15px;z-index:9999;}
#accordion input 
{color:red;
float:left;
font-size:10px;
font-weight:bold;
height:20px;
margin:-23px 0 0 200px;
padding:0;
position:absolute;
width:20px;z-index:9999; display:none;}

#accordion .trigger a.e {float:left;
height:20px;
margin:0 0 0 160px;
padding:0;

width:20px;
z-index:9999;
}


#accordion .trigger input {color:red;
float:left;
height:20px;
margin:8px 0 0 200px;
padding:0;
position:absolute;
width:22px;
z-index:9999;
display:none;}

/*
h2#kateg19 {background-position: left -184px;}
h2#kateg19.trigger a {background-position: right -184px;}
h2#kateg19.trigger.active a {background-position: right -230px;}

h2#kateg20 {background-position: left -92px;}
h2#kateg20.trigger a {background-position: right -92px;}
h2#kateg20.trigger.active a {background-position: right -138px;}

*/
/*
h2#active.trigger {
	
	background: url('../img/h2_trigger_a.gif') no-repeat left -92px;
	height: 40px;
	line-height: 40px;
	
	font-size: 1.2em;
	font-weight: normal;
	float: right;
	cursor:pointer;
}
h2#active.trigger a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url('../img/h2_trigger_a.gif') no-repeat right -92px;
	height: 40px;
	line-height: 40px;
	

	font-weight: normal;
	
	cursor:pointer;
}
h2#active.trigger.active a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url('../img/h2_trigger_a.gif') no-repeat right -138px;
	height: 40px;
	line-height: 40px;
	

	font-weight: normal;
	
	cursor:pointer;
}

*/
.toggle_container {
	margin: 0 0 10px;
	padding: 0;
	/*border-top: 1px solid #d6d6d6;
	background: #f0f0f0 url(toggle_block_stretch.gif) repeat-y left top;
	font-size: 1.2em;*/
	overflow: hidden;
	
	width: 225px;
	clear: both;
}
.toggle_container .block {
	padding: 20px;
	background: url(toggle_block_btm.gif) no-repeat left bottom;
}
.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.toggle_container h3 {
	font: 2.5em normal Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
.toggle_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}


#taby { height:480px; overflow:hidden; background:#fff;  }

ul.tabs {
background:url(../img/bg-tabs-top.gif) repeat-y top right;
/*border-left:1px solid #dadada;*/
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:247px;
height:480px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	/*height: 31px;*/
	line-height: 31px;
	/*border: 1px solid #dadada;
	border-left: none;*/
	margin-bottom: -1px;
	background: #FBFBFB;
	overflow: hidden;
	position: relative;
	height:42px;
}
ul.tabs li a {

	border-right:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	margin:0 0 1px 0;
color:#000000;
display:block;
font-size:13px;
outline-style:none;
outline-width:medium;
padding:4px 0 5px 20px;
text-decoration:none;
width:225px;

	
}
ul.tabs li a:hover {
	background: #fbfbfb;
	font-weight:bold;
}	




html ul.tabs li.active a  {
	background:url(../img/bg-tabs.png) no-repeat top right;
	/*border-bottom: 1px solid #dadada;*/
	font-weight:bold;
	width:240px;
	
	border:none;
}

html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background:url(../img/bg-tabs.png) no-repeat top right;
	/*border-bottom: 1px solid #dadada;*/
	font-weight:bold;
}
.tab_container {
background:#FFFFFF none repeat scroll 0 0;
/*border-color:#dadada #dadada #dadada;
border-style:solid solid solid;
border-width:1px 1px 1px;*/
float:right;
position:relative;
width:475px;
height:347px;

}
.tab_content {
	padding: 0 10px 10px 0;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
/*.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}*/



h2.sru1 {background:transparent url(../img/imagebase.png) no-repeat scroll 0 -419px;
color:#FFFFFF;
font-size:20px;
font-weight:normal;
height:45px;
margin:3px 0 0;
padding:13px 90px 0 0;
text-align:right;}











.dzial1 {padding:20px 10px 20px 165px;min-height:75px; display:block;}

.dzial {width:350px;  margin:0 0 0 0; background:url(../img/dzial2_bg.gif) repeat-x scroll 0 top; /*border-bottom:1px solid #e0e0e0;*/ display:table-cell; }
.dzial a {color:#666;}
.dzial a.nazwa {color:#000000;
font-size:12px;
font-weight:bold;
margin:0;
padding-bottom:3px;
padding-top:0;
 font-family:Tahoma, Arial;}
 
 .dzial a.nazwa:hover {color:#EC4A24; text-decoration:underline; }
.dzial ul {margin:0; padding:0; }
.dzial ul li {color:#666666;
font-size:11px;
font-weight:normal;
line-height:14px;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
white-space:nowrap;
width:100%;}
.dzial ul li a {background:url(../img/point.gif) no-repeat scroll -5px 50%;
color:#666666;
font-size:11px;
padding-left:10px;
text-decoration:none;
}

.dzial ul li a:hover {background:url(../img/point_sel.gif) no-repeat scroll -5px 50%;
color:#EC4A24;
text-decoration:none;
}
.dzial #kat107  {padding-bottom:35px;}

#navi a {color:#b3b3b3; font-size:11px;}
#navi a:hover {color:#000;}
#navi {color:#d4d4d4;}	
	
#nav1 {
	position:absolute;
	top:50px;
	/*background: url(../img/nav.gif) no-repeat left top;*/
	height: 27px;	
	margin: 0px 0px 0px 240px;
	padding: 7px 0px 0px 7px;
	list-style: none;
	font: normal bold 12px Arial, Tahoma, serif;
}
#nav1 li {
	float: left;
	padding-right: 2px;
}
#nav1 li a {
	color: #ebebeb;
	text-decoration: none;
	display: block;
	float: left;

}
#nav1 li a:hover {
	color: #D20000;	
}
#nav1 li a span {
display:block;
font-size:12px;
padding:5px 10px 8px;
}
#nav1 li a.instalacje {
	background: url(../img/nav-left.gif) no-repeat left top;
}
#nav1 li a.instalacje span {
	background: url(../img/nav-right.gif) no-repeat right top;
	color:#fff;
}

#nav1 li a:hover { /*background: url(../img/nav-left.gif) no-repeat left top;*/ }
#nav1 li a.instalacje:hover {background: url(../img/nav-left.gif) no-repeat left top;}

#nav1 li a:hover span, #nav li a.instalacje:hover span {
	/*background: url(../img/nav-right.gif) no-repeat right top;*/
}

#nav1 li a.sklep span {	color:#fff; }

#nav1 li a.selected {
	/*background: url(../img/nav-left.gif) no-repeat left top;*/
	color:#D20000;
}
#nav1 li a.selected span { /*background: url(../img/nav-right.gif) no-repeat right top; */}

#zam-lista {margin:15px 0 0 0;}
#zam-lista tbody td {
background:#F9F9F9 none repeat scroll 0 0;
border-bottom:1px solid #E3E3E3;
padding:5px;
font-size:12px; 
}
#zam-lista tbody th {
font-size:10px; text-transform:uppercase; font-family:Tahoma;
padding:7px 5px;
background:#eee;
}   

/* ------------------ menusubtop -------------------------- */
ul#menusubtop {right:15px; top:90px; position:absolute; color:#dadada; }
ul#menusubtop a {color:#999; font-size:11px; margin:0 15px 0 0;} 

/* -------------- wyszukiwarka -------------------- */
/*#szukaj {position:absolute; left:780px; top:66px; color:#666;}	*/
/*#szukaj { float:right; padding:7px 10px 0;}*/
#szukaj {
float:right;
height:24px;
margin:22px 10px 0;
padding:0 10px 0 15px;}


#szukaj input#submit { border:none; background-color:transparent; cursor: pointer; font-size:11px; font-family:Arial, Tahoma;}
#szukaj input#word { 
background:transparent url(../img/search_bg.png) no-repeat scroll 0 50%;
border:medium none;
font-size:11px;
height:19px;
padding:7px 10px 0 24px;
right:12px;
text-align:left;
width:80px;
/* z-index:10;
position:relative;
top:18px;*/
color: rgb(128, 128, 128);
}

#box_koszyk { position:absolute; right:15px; text-align:right; top:26px; color:#ACACAA; font-size:11px; font-family:Tahoma; }
#box_koszyk li { display:inherit; margin:0 0 0 15px;}
#box_koszyk li a { padding:0 5px; color:#999;}
#box_koszyk li a:hover {text-decoration:underline;}
#box_koszyk #sklep-link { background:transparent url(../img/icon_sklep.gif) no-repeat scroll 0 0; padding:0 0 0 12px; }
#box_koszyk #sklep-link a { color:#ec4a24; font-weight:bold; }


#box_login { position:absolute; right:15px; text-align:right; top:1px; color:#666; font-size:11px; font-family:Tahoma; }
#box_login li { display:inherit; margin:0 0 0 13px; float:left; }
#box_login a { color:#666; }

/* ------------------ SUBTOP -------------------------- */
#subtop	{
color:#A5A5A5;
font-size:11px;
margin:0 0 0;
padding:6px 20px 5px 0;
position:relative;}
#subtop p {margin:0}
#subtop ul#adminmenu {float:right}
#subtop ul#adminmenu  li {display:inline; list-style-type:none; padding:0 0 0 6px; margin:0; }
#subtop a {color:#888888; font-size:11px;}
#subtop a:hover {color:#000000;}
#subtop1 {margin:0 0 5px 0;}

/* menu lewe */
.kat { margin-bottom:0; padding:0 0 10px 0; background:url(../img/bg-menu.gif) repeat-x 0 0;}	
.kat hr {display:none;}
.kat input { color:#716C58; float:right; font-size:8px; height:20px; margin:3px; position:absolute; right:-3px; top:-1px;}
.kat .e { clear:both;position:absolute;right:15px;top:0;width:20px;}
.kat h2 {background:#680000 none repeat scroll 0 0;
color:#FFFFFF;
margin:0;
padding:15px 0; }
.kat h2 a { display:block;font-size:13px;font-weight:bold;margin:0 0 0 10px; color:#fff; text-transform:uppercase;}
.kat h2 .e { clear:both;position:relative;right:0;top:0;width:20px;}
.kat h2 input { color:#716C58; float:right; font-size:8px; height:20px; margin:3px; position:relative; right:0; top:-15px;}

.kat h2 a:hover {background:#FBFBFB url(../img/sidebar-ul-hover.jpg) no-repeat scroll 160px 5px;color:#009EE8;padding:0 0 0 7px;}
.kat ul	{margin: 0; padding: 0; list-style-type: none; font-size: 12px; 	}
.kat ul li {background-repeat:no-repeat;
border-top:1px solid #853333; position:relative; margin:0;  }
/*.kat ul li a {color:#666666; display:block; font-size:11px; line-height:15px; padding:1px 0 1px 5px;}*/
.kat ul li a {background:transparent url(../img/sidebar-ul.jpg) no-repeat scroll 200px 9px;color:#fff;display:block;font-size:12px;
height:22px;line-height:22px;margin:1px 0;text-decoration:none;
text-decoration:none;
}
.kat ul li a:hover {background:transparent url(../img/sidebar-ul-hover.jpg) no-repeat scroll 160px 9px;color:#009EE8;padding:0 0 0 7px;}


#onas2 li {margin:2px 0 2px 30px;}
#onas2 ul {margin: 0 0 12px 0;}



h1.title { 
color:#000000;
font-size:2em;
font-weight:normal;
margin:0; padding-top:10px;letter-spacing:-1px;}
#cmain h1.titletop {font-size:11px; color:#999; width:100%; font-weight:normal; margin:0 0 10px; }

.multimedia a { background:#F2F2F2 url(../img/bg_menu.gif) repeat-x scroll 0 -50px; 
border-bottom:1px solid #D9D9D9;
border-right:1px solid #D9D9D9;
display:block;
float:left;
height:32px;
margin:0 0 3px;
padding:3px 0 5px 3px;
width:560px;}
.multimedia img {float:left; width:45px; margin:0px 10px 0 0;}
.multimedia span {float:left; margin:9px 0 0; cursor:pointer;}

.multimedia a:hover {background:#eaeaea;}
.multimedia_h3 {font-size:1.25em; border-bottom:#F3F3F3 solid 1px;
color:#333; margin:20px 0 2px 0;}


.pomoc a { background:#F2F2F2 url(../img/bg_menu.gif) repeat-x scroll 0 -50px; 
border-bottom:1px solid #D9D9D9;
border-right:1px solid #D9D9D9;
display:block;
float:left;
height:32px;
margin:0 0 3px;
padding:3px 0 5px 3px;
width:530px;}
.pomoc img {float:left; width:45px; margin:0px 10px 0 0;}
.pomoc span {float:left; margin:9px 0 0; cursor:pointer;}

.pomoc a:hover {background:#eaeaea;}
.pomoc_h3 {font-size:1.25em; border-bottom:#F3F3F3 solid 1px;
color:#333; margin:20px 0 2px 0;}

.banery a {float:right; display:block; border-bottom:1px solid #f0f0ee;
border-right:1px solid #f0f0ee; border-top:#f0f0ee 1px solid; border-left:#f0f0ee 1px solid;  margin:0 0 2px 0;}
.banery a:hover { border-bottom:1px solid #f0f0ee;
border-right:1px solid #f0f0ee; border-top:#f0f0ee 1px solid; border-left:#f0f0ee 1px solid;  }
.banery img {float:right;}

.dotdata {background:transparent url(../img/icon_post_date.gif) no-repeat scroll 0 50%;	color:#bbb;	font-size:0.95em;padding-left:15px;	}

.award {padding:10px 10px 0 10px; overflow:hidden; border-right:1px solid #D9D9D9; height:140px; border-bottom:1px solid #D9D9D9; border-left:1px solid #f3f3f3;  border-top:1px solid #f3f3f3; width:156px; float:left; margin:0 8px 8px 0; font-size:11px; font-weight:bold; text-align:center;}

.banerkiindex a {border:1px solid #E5E5E5; display:block;  float:left; margin:0 4px 5px 0; width:180px;}
.banerkiindex a:hover {border:1px solid #009EE8;}
.banerkiindex img {float:left;}

.box_promo {}
.box_promo img {width:80px;margin:0 auto;}
.box_promo a {display:block;
float:left;
margin:0 0 5px;
text-align:center;
font-size:10px; font-family:Tahoma; Arial;
border-bottom:1px solid #F3F3F3;
font-size:10px; font-family:Tahoma, Arial;}
.box_promo a:hover {}
.box_promo span {padding:2px; font-family:Tahoma, Arial;  font-size:11px; font-weight:bold; color:red;}
.box_promo a:hover span {color:#003264;}

/* lista produktów */
.listaprod a {color:#333; font-family:Arial;font-size:16px;}
.listaprod a:hover {color:#DA0000;text-decoration:underline; }
.listaprod .cena_div {}
.listaprod .cena_div .cena2 {  
   color:#a8a8a8;
   font-family:arial;
   font-size:9px;
   height:10px;  
   line-height:1.1em;
   }
.listaprod_right {float:right; width:130px; text-align:center; overflow:hidden;}
.cena2 {  
   color:#a8a8a8;
   font-family:arial;
   font-size:9px;
   height:10px;  
   line-height:1.1em;
   }

.listaprod .cena_div .cena1 {
    color:#000;    
    font-size:15px;
    font-weight:bold;
    height:16px;
    padding:0;
	}

.listaprod .cena_div .cena_old {
	color:#999;
	font-size:15px;
	font-weight:bold;
	height:14px;	
	text-decoration:line-through;
	}
	
.listaprod {
background: url(../img/separator.gif) no-repeat 0 bottom transparent ;
padding:20px 10px;
}
.listaprod h1 {
	       font-family: Arial;
    font-size: 16px;
    margin: 0 0 4px;
  
	}
.listaprod p {
	font-size:11px;
	margin:0;
	color:#888;
	line-height:1.2em;
	}
.listaprod h3 {font-size:1.1em;
font-weight:bold;
margin:0 0 0 165px; }
.listaprod .specyfikacja ul {margin:5px 0 0; padding:0;}
.listaprod .specyfikacja ul li {
      background: url("../img/li.gif") no-repeat scroll 0 5px transparent;
    color: #666666;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 13px;
    list-style-type: none;
    margin: 0 0 2px;
    padding: 0 0 0 10px;
	} 
.cenalista	{font-weight:bold; font-size:14px;}
.cenalista span { color:#B50000; }
.prodmini {float:left; margin:0 10px 0 0; width:145px; }	
.multimediamini {float:left; margin:0; width:130px;}
.pomocmini {float:left; margin:0; width:130px;}
.prodmini2 {
    margin:0 15px 0 0;
    width:120px;
    float:left;
    }
.prodlopis {
  color:#8E8E8E;
float:left;
margin:0 0 0 10px;
width:350px;
	}
	.prodlopis  h3 {border:none; margin:0;}
	
/* ---- koszyk ---- */
/*.dodajdokoszyka a {	background-image:url(../img/koszyk.jpg); background-position:0 0;
background-repeat:no-repeat;
color:#1659C0;
cursor:pointer;
display:block;
height:31px;
margin:0 auto;
outline-style:none;
outline-width:medium;
overflow:hidden;
padding:0;
text-decoration:none;
width:105px;}
.dodajdokoszyka a:hover {background-position:-115px 0; }*/
.dodajdokoszyka a {	background-image:url(../img/koszyk.jpg); background-position:0 0;
background-repeat:no-repeat;
color:#1659C0;
cursor:pointer;
display:block;
height:37px;
margin:0 auto;
outline-style:none;
outline-width:medium;
overflow:hidden;
padding:0;
text-decoration:none;
width:126px;
margin:2px 0;
}



input.submit {background-position:0 0; cursor:pointer;height:31px; overflow:hidden; width:105px;}


.zadajpytanie, .wydrukujpdf {color:#000; font-family:Tahoma; font-size:11px;}
.zadajpytanie {padding:5px 0 0 22px; clear:both; background:transparent url(../img/pytajnik.jpg) no-repeat scroll 4px 6px;}
.wydrukujpdf {padding:0 0 0 22px; background:url(../img/picto_pdf.jpg) no-repeat left 4px;}

#filtr {position:relative;;height:46px;margin:10px 5px 0 0; padding:10px 0 0 0; background:#F2F2F2 url(../img/bg_menu.gif) repeat-x scroll 0 -50px;
border-bottom:1px solid #D9D9D9; }
#filtr p {	font-size:11px;font-weight:bold; margin-bottom:1px; margin-left:10px; margin-top:0;	}
#filtr select { width:160px; }
#filtr input { display:none; }


#filtr2	{width: 285px;	height: 38px;background-image:url('../img/filtr2.gif');	margin:0 0 10px;}
#filtr2 input { display:none; }
#filtr2 form p	{margin:0;	padding:0;	font-weight:bold;	padding-top:8px; padding-left:15px;	}
#filtr2 select	{border:1px solid #CFCBBF;height:20px;margin:0 0 0 5px;max-height:18px;padding:0;position:relative;top:2px;width:125px;	}


/*.box {background:#F2F2F2 url(../img/bg_menu.gif) repeat-x scroll 0 -50px;
border-bottom:1px solid #D9D9D9;
display:block;
font-size:11px;
margin:10px 5px 0 0;
padding:10px;
}
.box li a {font-size:12px;}
.box li {margin:0 0 2px 20px;}*/



/*
.box {border:10px solid #F0F0F0; font-size:12px;}
.box-inner {background-color:#FFFFFF;
border:1px solid #DDDDDD;
padding:10px; }
*/

.box {background:transparent url(../img/box_3.png) no-repeat scroll 0 100%;}
.box-inner { padding:15px;}

.box h2 {
color:#000;
font-size:13px;
line-height:26px;
position:relative;
margin:0;
/*word-spacing:-0.1em; */
}
.box h3 {
color:#486782;
font-size:11px;
margin:20px 12px 5px;
}
.box p {
color:#888888;
font-size:11px;
line-height:1.3;

}
.box ul {

}
.box li {
background:transparent url(../img/submenu.gif) no-repeat scroll left center;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:1px 0 6px 0px;
font-size:11px;
}

.box li a {background:transparent url(../img/morearrow.png) no-repeat scroll 100% 0.4em;
padding-right:9px;
text-align:left;
white-space:normal;
color:#2971A7}

.box li a:hover {text-decoration:underline;}

.divider {
border-top:1px solid #E0E0E0;
margin:0;
padding:0 0 8px 0;
}

.polec {background:transparent none repeat scroll 0 0;
border:1px solid #EBEBEB;
margin:0 0 15px;
text-align:center; }

.polec a { font-size:12px; color:#5e86ac;}
.polec span { color:#333333; font-weight:bold;}
.polec .katy { color:#999; font-size:10px; font-family:Tahoma;}
.polec img {width:110px;}

.belka {background:#F2F2F2 url(../img/bg_menu.gif) repeat-x scroll 0 -50px;
border-bottom:1px solid #D9D9D9;
border-right:1px solid #D9D9D9;
font-size:13px;
margin:0 0 5px;
padding:6px;}

#grupaprods {margin:0 auto;
width:630px;}

.grupaprod { float:left;
height:132px; width:184px;
margin:0 10px 20px;}
.grupaprod a {background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EBEBEB;
color:#666666;
display:block;
padding:1px;}
.grupaprod a:hover {border:2px solid #777;padding:0px; }
.grupaprod a:hover span { text-align:center; font-size:12px; color:#666; display:block; position:relative; font-weight:bold;}
.grupaprod span { background:#EEEEEE none repeat scroll 0 0;
color:#666666;
display:block;
font-size:12px;
font-weight:bold;
padding:5px;
position:relative;
text-align:center;}

.grupaprod a.e {color:red;
margin:-50px 0 0 0;
padding:5px;
position:absolute;}

#grupaprodsnear {width:100%; height:1px; clear:both;}

/* ---------- produkt ------------- */
#prodbar {background:#F7F7F7 none repeat scroll 0 0;border-bottom:1px solid #F2F2F2;border-top:1px solid #F3F3F3;font-size:11px;margin:5px 0 0;padding:0 0 0 5px;	}
#prodbar p {color:#999999;display:inline;margin:0 10px 0 0;position:relative; font-size:11px;}
#prodbar a {font-size:11px;}
#prodfoto {margin:15px 0 0 15px;width:300px;float:left;}
.prodbox {	width:224px;background-color:#FBFAF8;padding:0px;padding-bottom:5px;padding-top:5px;margin-bottom:0px;font-size:11px;}
.prodboxsub, .prodboxsup {font-size:1px;width:226px;height:5px;	}
.prodboxsub { background-image:url('../img/prodbox-sub.gif'); }
.prodboxsup { background-image:url('../img/prodbox-sup.gif'); }
.prodbox form, .prodspec form { margin:0; padding:0; margin-bottom:-10px; }
.prodbox p { padding:0; margin : 0; padding-left:10px; }
.prodbox table tr td input { width:auto; }
.prodbox input	{width : 205px;	margin:0;	}
.prodopisbox h4 {color:#666666;
font-size:13px;
line-height:22px;
margin:10px 0 5px;}

.prodopis p	{}
.prodopis li {margin:0 0 0 20px;}

.prodspec {font-size:11px;padding:0;}
.prodopis, .prodspec {
background-color:#F8F8F8;
border-bottom:1px solid #ECECEC;
border-right:1px solid #ECECEC;
margin:10px 0;
padding:5px 24px 10px;}

.opis {line-height:1.45em;}


/*.prodopissub, .prodopissup {font-size:1px;height:5px;}
.prodopissub { background-image:url('../img/prodopis-sub.gif'); }
.prodopissup { background-image:url('../img/prodopis-sup.gif'); }*/
#cmain p.prodopish, #cmain p.prodboxh {margin-bottom:0;}
.prodboxh, .prodopish {	font-size:11px;	font-weight:bold;color:#B5B5A9;	margin-top:5px;	}
.prodopish	{clear:right;display:block;	text-indent:0;	}
#prodtop { min-height:180px; }
.prodboxtbl, .prodspectbl {	width:100%;	border-collapse:collapse; }
.prodboxtbl tr td, .prodspectbl tr td {	text-align:right;padding:5px 10px;	}
.prodboxtbl tr, .prodspectbl tr	{background-image:url('../img/tblbg.gif');	background-position:bottom;	background-repeat:repeat-x;	}
.prodspectbl tr td p { text-align:left; }
.prodspec input, .prodspec select { width:150px; }
.prodspec p { margin-left:10px; }
.prodspec table p {	margin:0 !important;margin-top:1px !important;	margin-bottom:2px !important;}
.prodspectbl tr td {width:200px; color:#444;}
.tbllast { background-image:none !important; }
.tblleft {	text-align:left !important;	width:auto !important;	font-weight:normal !important;	}
.netto { font-weight:normal; font-size:12px; }
.brutto	{font-weight:bold;	font-size:17px;	}
.stara { color: #999;
    font-size: 17px;
    font-weight: bold;
    text-decoration: line-through;}
.multimediaopis {   float:left;	margin:0 0 0 10px;width:415px;color:#666;}	
.pomocopis {   float:left;	margin:0 0 0 10px;width:415px;color:#666;}	
#cmain .listaprod .prodlopis p { margin-bottom:0;}	
.prodlopis_glowna { float:left;	margin:0 0 0 10px;	width:215px;}


/* -------- wyszukiwarka ----------------- */
#wyszukiwarka p {margin:10px 0 0 0;}
#wyszukiwarka ol {margin:0 0 0 25px; color:#999; }
#wyszukiwarka ol li {padding:0; margin:0;} 
#wyszukiwarka a { padding:0; margin:0; }


/* ----- */
.najprod {border-bottom:1px solid #F3F3F3; line-height:1em; margin:0; padding:3px 10px 3px 10px;}
.najprod img {float:right; width:50px;}
a.najnazwa {font-size:11px;}
a.najkat {font-size:10px; font-family:Tahoma,Arial; color:#999;}
.najprod .dotdata {font-size:10px; font-family:Tahoma,Arial; color:#999; background:transparent url(../img/icon_post_date.gif) no-repeat scroll 0 60%;
padding-left:13px;}
.inne_prod img {width:80px;float:left;}
.inne_prod li { 
	  float: left;
    font-size: 11px;
    line-height: 14px;
    list-style-type: none;
    margin: 0 0 15px 0px;
    padding: 0 0 0 10px;
    width: 230px;
	height:50px;
	}
	.inne_prod ul li a span {    float: left;
    padding: 10px 0 0;
    width: 150px;}
.inne_prod ul li a {font-size:11px; color:#666;}
.inne_prod ul li a:hover {font-size:11px; color:#009EE8;}



/* --------admin? --- */
#podglad {padding:10px 20px 20px 10px;/* background:#F2F2F2 url(../img/bg_menu.gif) repeat-x scroll 0 0; border:1px solid #E2E2E2;*/ }	
#podglad p {font-size:11px; }
#podglad h2 {font-size:14px;   }
#podglad h2 a{ color:#009EE8; }
#podglad h2 a:hover{text-decoration:underline;color:#494949 }
#podglad img {float: left; margin-right:15px; border:1px solid #e2e2e2; width:145px;}


/* table */
table.download {font-size:11px; text-align:left; padding:0;}
table.download tr {background:#f9f9f9;}
table.download td {padding:1px 2px 1px 5px; margin:0 0 2px 0;}
table.download th {padding:1px 2px 1px 5px; background:#f1f1f1;}
	
table.tabela {
border:1px solid #DDDDDD;
font-size:0.92em;
margin:0 auto 1em;
}

table.tabela .c1 {
background-color:#F6F6F6;
border:1px solid #FFFFFF;
padding:8px;
font-size: 13px;
	font-weight: bold;
}

table.tabela td {
border-color:#F3F3F3;
border-style:solid;
border-width:1px 0 0;
padding:0.1em 1em 0.1em 15px;
}

table.tabela td a {padding:0 0 0 2px;}

.grey-box {
border:1px solid #DADADA;
padding:15px 20px;
background:#F7F7F7 none repeat scroll 0 0;
}
/* XMLHttp - koniec */

.p_widoczny { }
.p_ukryty {position : absolute !important;
	visibility : hidden;
	width:0; height:0;
	top:0; left:0;
	}
.button {font-size:11px;}

table#koszyk {font-size:11px;}
#koszyk td {padding:5px; }	
#koszyk th {text-align:left;
vertical-align:top; 
border-bottom:1px solid #F3F3F3;
font-family:Tahoma;
font-size:10px;
font-weight:normal;
color:#666;
}

#koszyk .usun {
	background-image: url('../img/delete.png');
	background-color: #FBFAF8;
	border:0;
	width:16px;
	height:16px;
	text-indent:30px;
	cursor: pointer;
}

#koszyk .ilosc {text-align: left; padding:0;}
#koszyk .ilosc input {
	border:1px solid #d9d9d9;
	width:22px;	height:17px;
	padding:2px;
	text-align: center;
}
.przeliczkoszyk { margin-top:10px; margin-bottom:5px; font-size:11px;  text-align:right;}
#koszyksuma {
	list-style-type: none;
	display:block;
	position:relative;
	height:40px;
}

#koszyksuma li {
	position:absolute;
	display:block;
	width:250px;
	height:20px;
	font-size:13px;
	left:0;
	top:0;
}

#koszyksuma li.koszykbrutto {top:20px; font-weight:bold;}
#koszyksuma li.koszyknettorabat {left:260px;}
#koszyksuma li.koszykbruttorabat {font-weight:bold; left:260px;	top:20px;}
#koszykNavBtns {
	margin:auto;
	list-style-type:none;
	position:relative;
	margin-top:30px;
	padding:0;
}
#koszykNavBtns li {
	display:inline;
	font-size:16px;
	font-weight:bold;
	margin:0;
}

#koszykNavBtns .prev {float:left;}
#koszykNavBtns .next {float:right;}
#loginForm .text {width: 200px;}
#loginForm th {text-align: right;}
#rejestracja input.text, input.check {border: 1px solid #d9d9d9;}
#rejestracja input.text {width:250px; padding:2px;}

#rejestracja td {padding:0 0 5px 0;}
#rejestracja th {width:250px; text-align: right; font-weight: normal; padding:0 10px 0 0;}
#rejestracja th.notne {font-weight: normal;}

#rejestracja th.tabmidhdr {font-size: 18px;
	padding:20px 0 2px 0;
	width:auto;
	text-align: left;
}


#rejestracja th.tabmidhdr input.button {display:block; font-size:11px;}
#rejestracja th.tabmidhdr span {font-weight: normal;}
#rejestracja td.summary input.button {display:block;
	margin-top:15px;
	margin-bottom:10px;
}
#rejestracja .summary {padding-top:20px;}

.errmsg {
	background:transparent url(../img/alert.gif) no-repeat scroll 0 8px;
	color:#CC0000;
	margin:0 0 0 260px;
padding:7px 0 0 18px;
width:260px;
	/*display:block;
	border:2px solid #af0508;
	background-color: #f1f0eb;
	padding:5px;
	width:250px;
	margin:auto;
	text-align: center;*/
}

#zamowienieDane th {text-align: left; width:200px;}
#zamowienieDane td {font-size:12px;}
#zamowienieMisc #dostawa {margin-top:20px;}
#zamowienieMisc #dostawa p {margin:0; font-weight: bold;}
#zamowienieMisc #dostawa ul {margin-top:0; list-style-type: none;}
#zamowienieMisc #doZaplaty {
background-color:#FBFAF8;
border:1px solid #F1F2ED;
font-size:18px;
font-weight:bold;
margin:10px 0 0;
padding:13px 13px 13px 15px;
width:535px;
}
#zamowienieMisc #dozaplatyspan {color:#13589D;}

#zamowienieMisc #uwagi {
font-weight:bold;
padding:10px 10px 0 30px; }

#zamowienieMisc #uwagi input { border:1px solid #D9D9D9;
height:50px;
margin-left:5px;
width:420px; }

#zamowienieMisc #zlozZamowienie { margin-top:10px; float:right; }

.historiaZamTable {margin-top: 21px; border-spacing:0;}

.historiaZamTrPozA {background-color:#f2f2f2;}

.historiaZamTdPoz {padding:5px;}


/* pokaz wszystkie */
#pokazall
{
border: 1px solid #eaeaea;
background-color:#fcfcfc;
}

#pokazall p
{
font-weight: bold;
font-size:12px;
color:#515151;
padding-left: 5px;
background-color:#efefef;
border-bottom: 1px solid #eaeaea;
}

#pokazlist
{
margin: 0;
padding: 0 0 20px 10px;
background-color:#fcfcfc;
}


#pokazlist ul, #pokazlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#pokazlist a:link, #pokazlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
font-size:11px;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#pokazlist a:link#current, #pokazlist a:visited#current, #pokazlist a:hover
{
border-bottom: 4px solid #000;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#pokazlist a:hover { color: #000; }

/* BUTTONY NA GORZE - START */

#topbtns { 	position:absolute; }

#btninstal, #btnart, #btnmedia, #btnpromo, #btnkontakt
{width:111px;
	height:31px;
	position:absolute;
	top:65px;
	}
#iebtn1	{z-index:0;
	cursor:default;
	position:absolute;
	width:766px;
	height:25px;
	top:87px;
	}

#iebtn2, #iebtn3, #iebtn4, #iebtn5
{	cursor:default;
	position:absolute;
	top:30px;
	width:20px;
	height:65px;
	}
#iebtn2 { left:420px; }
#iebtn3 { left:537px; }
#iebtn4 { left:650px; }
#iebtn5 { left:750px; }
#btninstal { left:201px; }
#btnart { left:316px; }
#btnmedia { left:431px; }
#btnpromo { left:546px; }
#btnkontakt { left:662px; width:93px; }

a:hover #iebtn1, a:hover #iebtn2, a:hover #iebtn3, a:hover #iebtn4, a:hover #iebtn5
{background-image:url('../../gfx/iebtn.gif');}

a:hover #btninstal, a:hover #btnart, a:hover #btnmedia, a:hover #btnpromo
{background-image:url('../../gfx/btn-hover.gif');}

a:hover #btnkontakt	{background-image:url('../../gfx/btn-kontakthover.gif');}

/* BUTTONY NA GORZE - KONIEC */
.btn {width:50px;
	height:20px;
	background-image:url('../img/wyslij.gif');
	border:0;
	color:white;
	font-size:11px;
	font-weight:bold;
	display:block;
	font-family:Tahoma, Verdana;
	}
/* kontakt - start */

#subkontakt	{
	position:relative;
	padding-top:25px;
	padding-left:30px;
	background-image:url('../../gfx/kontakt.gif');
	background-position: -10px -5px;
	background-repeat:no-repeat;
	font-size:11px;
	height:260px;
	}

#pnav {position:relative;
	display:block;
	text-align:center;
	height:30px;
	width:550px;
	padding:0;
	margin:15px 0 0 0;
	background-image:url('../img/hr.gif');
	background-repeat:repeat-x;
	clear:right;
	}

#pnav li {
background-image:url(../../gfx/hrv.gif);
background-repeat:repeat-y;
display:inline;
font-weight:bold;
height:30px;
padding:5px 5px 0 7px;
position:relative;
top:7px;
margin:0 3px 0 0;
	}
#pnavsf { background-image:none !important; }
#pnavf {	background-image:none !important;
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	width:60px !important;
	
	}
#pnavl	{
background-image:none !important;right:0 !important;
position:absolute !important;
top:0 !important;
width:60px !important;
	}
	
	

	
#nosnik	{z-index:2;
	top : 200px;
	position : fixed;
	width : 100%;
	text-align : center;
	border : 0;
	}

.pytajbox {text-align : center;
	position :relative;
	background-color : #AAAAAA;
	margin : auto;
	width : 300px;
	height : 50px;
	color:white;
	font-weight:bold;
	}


/* powiązane produkty */
.grupapodobnyprodukt {
display:block;
float:left;
margin:5px 5px 0 0;
overflow:hidden;
width:152px;
}
.grupapodobnyprodukt img {width:138px; border:1px solid #fff;}

.grupapodobnyprodukt a {
border:1px solid #D9D9D9;
color:#6f6f6f;
display:block;
font-size:11px;
height:135px;
line-height:1.1em;
background-color:#fbfaf8;
float:left;
}

.grupapodobnyprodukt span {float:left; padding:10px; }

.grupapodobnyprodukt a:hover {
border:1px solid #000;
color:#FFFFFF;
text-decoration:none;
background-color:#3f3f3f;
}

#grupapodobneprodukty, .inne_prod {width:100%; display:block; clear:left; margin:0 0 10px 0;}
#grupapodobneprodukty h3, .inne_prod h3 {color:#000;}





/* ------------------------- STOPKA -------------------------------- */
#dogory {float:right; position:relative;right:35px;text-align:right;margin-top:17px;width:40px;  }	


.bottom {  color: #888888;
      padding: 5px 20px 15px; }
.bottom a {margin:0 10px 5px 0;}
#footer .bottom1 a {display:inline; width:auto; float:none;  border:none;} 
#footer .bottom1 a:hover {display:inline; width:auto; float:none; border:none; } 
#footer .bottom1 { color:#888; } 
#footer .bottom1 p {font-size:11px; margin-bottom:6px; line-height:1.2em;}

#footer {

 background: none repeat scroll 0 0 #F8F8F8;
    border-top: 4px solid #CE0100;
    display: block;
    font-size: 12px;
    margin: 0 auto 1px;
    padding: 20px 14px 10px;
    text-align: left;

}
#footer ul {
float:left;
padding:8px 0;
width:200px;
}
#footer ul li {
color:#999999;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#footer ul li.title {
color:#01618A;
font-size:16px;
font-weight:normal;
padding:0 0 10px 0;
}


#footer a {
    background: none repeat scroll 0 0 transparent;
    color: #555;
    display: block;
    float: left;
    font-size: 13px;
    margin: 0 0 4px;
    text-decoration: none;
    width: 180px;

}
#footer a:hover {
text-decoration:underline;
}
#footer h3 {
border:0 none;
color:#000;
font-family:Arial;
font-size:13px;
font-style:normal;
font-weight:bold;
line-height:16px;
margin:0 0 6px;
padding:0;
}

.xmap {color:#C90000;}
.xmap a:hover, .xmap2 a:hover {color:#C90000;}



.xmap ul, .xmap2 ul {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.xmap ul li, .xmap2 ul li {
background:transparent none repeat scroll 0 0;
font-weight:bold;
margin:0;
padding:0;
}

.xmap ul ul {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
padding:0;
}
.xmap ul li {
padding:0;
font-weight:bold;
font-size:13px;
}

.xmap ul li a {color:#355FA8;}

.xmap ul ul li{
font-weight:normal;
font-size:12px;
font-weight:bold;
margin:0 0 10px 3em;
list-style-type:none;
}

.xmap ul ul li a {color:#000;}

.xmap ul ul ul li {
font-weight:normal;
font-size:11px;
padding:0 0 0 3em;
list-style-type: disc;
margin:0;
}
.xmap ul ul ul li a {color:#666;}

.xmap ul ul ul ul li {
font-weight:normal;
font-size:11px;
padding:0 0 0 3em;
list-style-type: disc;
margin:0;
}


.xmap ul ul ul ul li a {color:#888;}

.xmap2 ul {margin:0 0 20px 0;}

.xmap2 ul li {
font-weight:normal;
font-size:13px;
font-weight:bold;
margin:0;
list-style-type:none;
}



/* Bubble pop-up */

.bubbleInfo {
            position: relative;
            top: 0px;
            left: 0px;
            }

.trigger {cursor:pointer;}


/* Bubble pop-up */


.popup {
        	position: absolute;
              margin-left:0px;
              margin-top:0px;
        	display: none;
        	z-index: 0;
        	border-collapse: collapse;
}



#facebook-right {
    position: fixed;
    right: -243px;
    top: 10%;
    z-index: 100;
}
#facebook-left {
    left: -243px;
    position: fixed;
    top: 10%;
    z-index: 100;
}
#facebook-right #facebook-icon {
    float: left;
    height: 42px;
    width: 42px;
}
#facebook-left #facebook-icon {
    float: right;
    height: 42px;
    width: 42px;
}
#facebook-right #facebook-app {
    background-color: #FFFFFF;
    border: 3px solid #123776;
    float: left;
}
#facebook-left #facebook-app {
    background-color: #FFFFFF;
    border: 3px solid #123776;
    float: right;
}
.icon_0 {
    background-image: url("../img/2.png");
}
.icon_1 {
    background-image: url("../img/1.png");
}
.icon_2 {
    background-image: url("../img/2.png");
}
.icon_3 {
    background-image: url("../img/3.png");
}
.icon_4 {
    background-image: url("../img/4.png");
}
.icon_5 {
    background-image: url("../img/5.png");
}
.icon_6 {
    background-image: url("../img/6.png");
}



