
.filtr_grupa {
background:white;
text-align:left;
 padding: 10px 8px 5px;
 border:1px solid #64c4ec;
 margin-bottom:10px;
}

.filtr_grupa .gr_par {
float:left;
margin:2px 3px;
width:150px;
}


.filtr_grupa .grupa {
float:left;
margin:2px 5px;
padding:5px;
}

.filtr_grupa .gr_par p {
margin:0px 4px;
font:11px Tahoma;
}

.filtr_grupa .gr_par p span {
color:#666666;
}


.fancy_par_opis {
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	color:black;
}


.filtr_grupa h3,.filtr_grupa .gr_par h4 {
margin-top:0px;
margin-bottom:5px;
height:26px;
overflow:hidden;
}

.filtr_grupa .filtr_bottom {
border-top:1px solid #64c4ec;
padding:4px 0px;
margin-top:5px;
}


.filtr_grupa .filtr_bottom .szuk,.filter_window .szuk {
background:#E67700;
border:1px solid #D97B00;
color:white;
font:bold 13px Tahoma;
padding:4px 10px;
margin-left:10px;
cursor:pointer;
}


.filtr_grupa .grupa h3 {
border-bottom:1px solid #EE7F00;
padding-bottom:2px;
}

.filtr_grupa p.more_filtr a {
color:#4EA0E0;
font:bold 10px Tahoma;
}

.filtr_grupa p.more_filtr {
margin:5px 0px 0px 27px;
}

.filtr_grupa h4 a.info_params {
background:url('../gfx/info_icon.png') no-repeat left center;
color:black;
text-decoration:none;
height:20px;
display:inline-block;
padding-left:20px;
}


.filtr_bottom .wybr_item {
display:inline-block;
margin:2px 3px;
padding:2px 6px;
text-align:center;
background:url('../gfx/del2.gif') #59B7E7 no-repeat right top;
border:1px solid #3193DA;
color:white;
cursor:pointer;
padding-right:13px;
}


.filter_window .left {
float:left;
width:210px;
}

.filter_window .right {
float:left;
overflow:auto;
height:240px;
width:340px;
} 

.filter_window  .zakladka {
border-top:1px solid black;
padding:10px 10px 10px 0px;
}

.filter_window .left ul {
margin:0px;
padding:0px;
list-style:none;
}

.filter_window .left ul li a {
display:block;
border-left:4px solid #868686;
background:#EEEEEE;
color:#333333;
font:bold 12px Tahoma;
padding: 4px 6px; 
margin:4px 0px;  
text-decoration:none;
}


.filter_window .left ul li.active a,.filter_window .left ul li a:hover {
background:#0063B6;
border-left:4px solid #00457F;
color:white;
}


.filter_window .right p {
margin:0px 0px 5px 0px;
font:12px Arial;
color:#333333;
}

.filter_window .right p span {
color: #666666;
}

.filter_window .right table {
width:100%;
margin:0px;
}

.filter_window .right table td {
padding:0px 10px;
}




.filter_window .btn_bottom {
border-top:1px solid black;
padding:10px 10px 10px 0px;
text-align:right;
}

.filter_window .btn_bottom a.anuluj {
font:13px Arial;
color:black;
}


#filtry {
background:white;
text-align:left;
margin-bottom:30px;
}


#filtry h2 {
 background: url("../gfx/filtry/blekit_filtr_big.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
 height: 26px;
 line-height: 26px;
 text-align: left;
 padding:0px;
 margin-bottom:0px;
}

#filtry .filtr_content {
border:1px solid #64c4ec;
border-top:0px;
padding:12px;
color:black;
}

#filtry .filtr_przyciski .f_btn_1,#filtry .filtr_przyciski .f_btn_2,#filtry .filtr_przyciski .f_btn_3 {
color:white;
display:inline-block;
text-align:center;
height:32px;
font:bold 14px/32px Arial;
margin:0px 12px;
}


#filtry .filtr_przyciski .f_btn_2 {
background: url("../gfx/filtry/f_btn_2.png") no-repeat center center;
width:94px;
}

#filtry .filtr_przyciski .f_btn_1 {
background: url("../gfx/filtry/f_btn_1.png") no-repeat center center;
width:221px;
color:black;
}  


#filtry .filtr_przyciski .f_btn_3 {
background: url("../gfx/filtry/f_btn_3.png") no-repeat center center;
width:230px;
margin: 0 21px;
}  

#filtry .filtr_przyciski {
border-top:1px solid #64c4ec;
border-bottom:1px solid #64c4ec;
padding:5px 0px; 
margin:10px 0px;
}


#filtry ul.zakladki_grupy {
list-style:none;
margin:0px;
padding:0px;
}

#filtry ul.zakladki_grupy li a.name {
float:left;
width:76px;
text-align:center;
color:white;
font:11px/14px Tahoma;
text-decoration:none;
height:28px;
overflow:hidden;
margin:6px 2px 0px 2px;
}

#filtry ul.zakladki_grupy li a.info_params,.filtry a.info_params {
float:right;
width:10px;
height:10px;
display:block;
background: url("../gfx/filtry/f_info.png") no-repeat center center;
margin:10px 1px 0px 2px;
}


.filtry2 .wartosci a.info_params,.filtry2 h3 a.info_params {
float:right;
width:10px;
height:10px;
display:block;
background: url("../gfx/filtry/f_info.png") no-repeat center center;
margin:10px 1px 0px 2px;
}

.filtry2 h3 a.info_params {
margin-top:3px;
}



#filtry ul.zakladki_grupy li {
float:left;
width:94px;
height:39px;
margin:4px 2px 0px 0px;
background: url("../gfx/filtry/f_gr.png") no-repeat center bottom;
}

#filtry ul.zakladki_grupy li.active,#filtry ul.zakladki_grupy li:hover {
background: url("../gfx/filtry/f_gr_active.png") no-repeat center bottom;
}

#filtry ul.zakladki_grupy li.active a,#filtry ul.zakladki_grupy li:hover a {
color:#636363;
}


#filtry .grupa_parametry .p_left ul {
margin:0px;
padding:0px;
list-style:none;
}

#filtry .grupa_parametry .p_left ul li a {
display:block;
border-left:4px solid #868686;
background:#EEEEEE;
color:#333333;
font:bold 12px Tahoma;
padding: 4px 6px; 
margin:4px 0px;  
text-decoration:none;
}


#filtry .grupa_parametry .p_left ul li.active a,#filtry .grupa_parametry .p_left ul li a:hover {
background:#0063B6;
border-left:4px solid #00457F;
color:white;
}

#filtry .grupa_parametry {
margin:0px 0px 10px 0px;
}


#filtry .grupa_parametry .p_left {
float:left;
width:210px;
overflow-y:auto;
height:170px;
}

#filtry .grupa_parametry .p_right {
float:left;
overflow-x:auto;
overflow-y:hidden;
height:170px;
margin-left:20px;
width:740px;
} 

#filtry .f_parametry table.wartosci {
width:100%;
}


#filtry .f_parametry table.wartosci td {
font:12px Arial;
padding:1px 4px;
}

#filtry .grupa_parametry .wartosc,#filtry .grupa_parametry {
display:none;
}


#filtry .info_wybrane {
    border-top: 1px solid #64c4ec;
    margin: 10px 0;
    padding: 5px 0;
		color:black;
		font:bold 10px Tahoma;
}


#filtry .info_wybrane .wybrany_box {
    border: 1px solid #3193da;
		background:#59b7e7;
    color: white;
    display: inline-block;
    margin: 2px 3px;
    text-align: center;
		font-weight:normal;
		padding: 2px 2px 2px 2px;
}

#filtry .info_wybrane .wybrany_box a {
background: url("../gfx/del2.gif") no-repeat scroll right top #59b7e7;
padding: 0px 16px 0px 2px;
display:block;
color: white;
font-weight:normal;
text-decoration:none;
text-align: center;
}


#filtry .znaleziono {
text-align:right;
color:#22b14c;
margin:5px 0px;
font-family: Tahoma,sans-serif;
font-size: 18px;
font-weight:bold;		
}

#filtry .znaleziono_cena {
color:#FF7F27;
text-align:right;
margin:5px 0px;
font-family: Tahoma,sans-serif;
font-size: 18px;
font-weight:bold;	
}



#filtry.filtry2 .grupa_box {
margin:10px 0px;
border:1px solid #59bad9;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}


#filtry.filtry2 .ilosc_box {
width:290px;
position:fixed;
z-index:2000;
top:100px;
margin-left:750px;
border:1px solid #00457f;
background: url("../gfx/filtry/ilosc_bg.png") #00457f repeat-x bottom center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#filtry.filtry2 .ilosc_box .znaleziono_cena {
color:#45e530;
font:bold 14px Verdana;
text-align:center;
}

#filtry.filtry2 .ilosc_box .znaleziono {
text-align:center;
color:white;
font:bold 14px Verdana;
}

#filtry.filtry2 .ilosc_box .znaleziono span {
font:bold 18px Verdana;
display:block;
}


#filtry.filtry2 .grupa_box h3 {
margin:5px 5px;
border-bottom: 1px solid #ee7f00;
padding-bottom: 12px;
}


#filtry.filtry2 .gr_par {
margin:5px 5px;
}

#filtry.filtry2 .gr_par h4 a {
background: url("../gfx/info_icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: black;
    display: inline-block;
    height: 24px;
    padding-left: 20px;
    text-decoration: none;
		overflow:hidden;
		font-size:12px;
}

#filtry .btn_rodzaj {
color:#2c5610;
border:1px solid #39c107;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font: bold 14px/26px Arial;
cursor:pointer;
background: url("../gfx/filtry/btn_filtr_bg.png") repeat-x left bottom;

}

#filtry.filtry2 .wartosci {
float:left;
width:150px;
}

#filtry.filtry2  .grupa {
float:left;
margin:6px 0px 6px 12px;
}

#filtry.filtry2 .filtr_content {
padding: 12px 0px 12px 0px;
}

#filtry.filtry2 .filtr_przyciski {
margin-left:12px;
}


#filtry.filtry2 .licz {
margin-left:12px;
}


#filtry.filtry2 .gr_par {
float:left;
}

#filtry.filtry2 .gr_par h4 {
margin-top:10px;
}

#filtry .f_parametry {
border-top:1px solid black;
}

#filtry td.sposob {
color:#1d7348;
font: bold 12px Arial;
}

#filtry td.sposob input {
position:relative;
top:2px;
}


#filtry.filtry .ilosc_box {
border-top: 1px solid black;
}


#filtry.filtry .znaleziono_cena {
float:left;
width:400px;
text-align:left;
}

#filtry.filtry .znaleziono {
float:right;
width:400px;
}

#filtry.filtry .grupa_parametry  {
margin-bottom:0px;
}

#fancy_div {
overflow-y: auto;
}


#filtry.filtry2 .gr_par {
float:none;
clear:both;
}


#filtry.filtry2 .grupa_box {
width:310px;
height:191px;
overflow:hidden;
position:relative;
}

#filtry.filtry2 .grupa.rozwiniete .grupa_box {
overflow:visible;
height:auto;
position:absolute;
z-index:3;
background:white;
}


#filtry.filtry2 .grupa {
height:212px;
width:312px;
position:relative;
}



#filtry.filtry2 a.rozwin {
color:#FF4037;
float:right;
font-size:11px;
position:absolute;
bottom:0px;
display:block;
right:5px;
bottom:5px;
background:none;
}

#filtry.filtry2 a.rozwin:hover {
color:black;
text-decoration:none;
}

.przycisk_wersje.scroll {
position:fixed;
top:0px;
margin:0px auto;
z-index:20;
left:0px;
right:0px;
}