@font-face {
    font-family: 'LuxiSerifBoldOblique';
    src: url('../fonts/luxirbi-webfont.eot');
    src: url('../fonts/luxirbi-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/luxirbi-webfont.woff') format('woff'),
         url('../fonts/luxirbi-webfont.ttf') format('truetype'),
         url('../fonts/luxirbi-webfont.svg#LuxiSerifBoldOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LuxiSerifBold';
    src: url('../fonts/luxirb-webfont.eot');
    src: url('../fonts/luxirb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/luxirb-webfont.woff') format('woff'),
         url('../fonts/luxirb-webfont.ttf') format('truetype'),
         url('../fonts/luxirb-webfont.svg#LuxiSerifBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LuxiSerifRegular';
    src: url('../fonts/luxirr-webfont.eot');
    src: url('../fonts/luxirr-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/luxirr-webfont.woff') format('woff'),
         url('../fonts/luxirr-webfont.ttf') format('truetype'),
         url('../fonts/luxirr-webfont.svg#LuxiSerifRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LuxiSerifOblique';
    src: url('../fonts/luxirri-webfont.eot');
    src: url('../fonts/luxirri-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/luxirri-webfont.woff') format('woff'),
         url('../fonts/luxirri-webfont.ttf') format('truetype'),
         url('../fonts/luxirri-webfont.svg#LuxiSerifOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}


html
{
	background: url("../images/html_bg.jpg") repeat-x 0 0 #590026;
}

body
{	
	background: white; /*url(../images/body_bg.png) 0px -3px repeat; */
	font-size:12px;
	font : normal normal 12px 'Arial' , tahoma, helvetica, sans-seirf;
	color:#000;
	padding : 0px;
	margin : 0px auto;
}

img, form
{
	border : none;
	margin : 0px auto;
	padding : 0px;
}

a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

form
{
	margin : 0px auto;
	padding : 0px;
}

#page
{
	margin:0px auto;
	width:948px;
	min-width:948px;
	padding:0px;
	position:relative;
	overflow:hidden;
	background-color:#fff;
	box-shadow: 1px 0px 8px #000;
	behavior: url(PIE.htc);
}

#page #r_top
{
	border-top:solid 4px #E3D2A8;
	border-bottom:solid 1px #C3B995;
	background:url(../images/top_bg.jpg) 0px 0px repeat-x; 
	position:relative;
	height:63px;
	width:100%;
}

#searchbox
{
	width : 284px;
	height : 34px;
	position : absolute;
	top: 16px;
	right: 301px;
	background : transparent url(../images/bg_search.png) 0px 0px no-repeat;
	white-space : nowrap;
}

#searchbox input[type="text"]
{
	border : none;
	width : 179px;
	padding : 4px 10px;
	background : transparent;
	color : #272727;
	font-size : 11px;
}

#searchbox *
{
	vertical-align : middle;
}


#r_top .logo
{
	position:absolute;
	top:0px;
	left:28px;
}

#r_top #menu_r
{
	float:right;
	display:block;
	font-size:11px;
	margin:19px 17px 0px 0px;
}

#menu_r .menu_bt
{
	background:url(../images/top_bt.png) 0px 0px no-repeat;
	display:block;
	float:left;
	height:23px;
	width:90px;
	margin:0px 4px 0px 0px;
	padding:8px 0px 0px 9px;
	color:#000;
	font-family: 'LuxiSerifOblique';
}

#menu_r .menu_bt2
{
	background:url(../images/top_bt2.png) 0px 0px no-repeat;
	display:block;
	float:left;
	height:23px;
	width:69px;
	margin:0px 4px 0px 0px;
	padding:8px 0px 0px 9px;
	color:#000;
	font-family: 'LuxiSerifOblique';
}

#menu_r .menu_bt3
{
	background:url(../images/top_bt3.png) 0px 0px no-repeat;
	display:block;
	float:left;
	height:23px;
	width:79px;
	margin:0px;
	padding:8px 0px 0px 9px;
	color:#000;
	font-family: 'LuxiSerifOblique';
}

#menu_r .menu_bt:hover
{
	background:url(../images/top_bt_h.png) 0px 0px no-repeat;
	text-decoration:none;
}

#menu_r .menu_bt2:hover
{
	background:url(../images/top_bt2_h.png) 0px 0px no-repeat;
	text-decoration:none;
}

#menu_r .menu_bt3:hover
{
	background:url(../images/top_bt3_h.png) 0px 0px no-repeat;
	text-decoration:none;
}

#koszyk_r
{
	display:block;
	margin:0px 1px 0px 0px;
	background:url(../images/bg_koszyk.jpg) 0px 0px repeat-x;
	width:184px;
	height:48px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px; 
	behavior: url(PIE.htc);
	position:relative;
}

#koszyk_r .bt_kup
{
	background:url(../images/bt_kup_bg.png) 0px 0px no-repeat;
	width:36px;
	height:26px;
	display:block;
	position:absolute;
	top:13px;
	right:15px;
}

#koszyk_r #koszyk_l
{
	font-family: 'LuxiSerifBoldOblique';
	font-size:15px;
	color:#fff;
	margin:17px 0px 0px 13px;
	display:block;
	float:left;
	cursor: pointer;
}

#koszyk_r #cena_l
{
	font-size:11px;
	color:#fff;
	margin:18px 0px 0px 11px;
	display:block;
	float:left;
	cursor: pointer;
}

#cena_l span
{
	font-size:11px;
	color:#fff;
	font-family:'Arial Black';
}

#page #r_path
{
	background-color:#fff;
	position:relative;
	border-bottom:solid 1px #DBD3B8;
	height:47px;
	background:url(../images/path_bg2.jpg) right top no-repeat;
	position : relative;
	z-index : 2;
}

#r_path .path_bg2
{
	position:absolute;
	right:230px;
	top:0px;
}

#r_path .dom_img
{
	margin:10px 10px 0px 30px;
	padding:0px;
	display:block;
	float:left;
}

#r_path span
{
	color:#272727;
	font-weight:bold;
	display:block;
	float:left;
	margin:18px 0px 0px 0px;
}

#r_path span label
{
	color:#550026;
}

#r_path .strzalka
{
	margin:23px 10px 0px 7px;
	display:block;
	float:left;
}

#r_path .path_link
{
	color:#272727;	
	margin:18px 0px 0px 0px;
	display:block;
	float:left;
}

#page #page_l
{
	float:left;
	display:block;
	margin:0px 0px 0px 10px;
	position : relative;
	z-index : 2;
	width : 230px;
}

#page #page_m
{
	float:left;
	display:block;
	width : 492px;
	padding : 0px 10px;
	position : relative;
	z-index : 2;
}

#page #page_r
{
	float:right;
	display:block;
}

#page #page_m .rozwin_r
{
	background : #f7f3e8 url('../images/filtry_bg.jpg') 0px 0px repeat-x;
	border : 1px #C9C2B0 solid; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
	behavior: url(PIE.htc);
	width : 455px;
	height:40px;
	overflow : hidden;
	position:relative;
	padding : 15px 14px;
	margin:0px 0px 14px 0px;
}

#page #page_m .rozwin_r h2
{
	font-family: 'LuxiSerifOblique';
	font-size: 16px;
	margin: 0;
}

#page #page_m .rozwin_r #rozwin_a
{
	position:static;
	bottom:7px;
	right:26px;
	color:#000000;
	font-family: arial,sans-serif;
	font-size:11px;
}

#page #page_m .rozwin_r #rozwin_a:hover
{
	text-decoration:none;
}

#rozwin_a label, .box_a label
{
	background:url("../images/arrow3.png") 0px 0px no-repeat;
	height:7px;
	width:5px;
	display:block;
	float:left;
	margin:4px 5px 0px 0px;
}

#page #page_m .filtry_r
{
	background : url('../images/filtry2_bg.jpg') scroll 0px 0px #F7F3E8;
	border : 1px #C9C2B0 solid; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
	behavior: url(PIE.htc);
	width : 455px;
	height: 25px;
	overflow : hidden;
	position:static;
	padding : 15px 14px 0px 14px;
	margin:0px 0px 14px 0px;
}

#page #page_m .filtry_r2
{
	background : url('../images/filtry2_bg.jpg') scroll 0px 0px #F7F3E8;
	border : 1px #C9C2B0 solid; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
	behavior: url(PIE.htc);
	width : 455px;
	height: 32px;
	overflow : hidden;
	position:static;
	padding : 15px 14px 39px 14px;
	margin-top: -15px;
}


#page #page_m .filtry_r .searchbox
{
	width : 455px;
	height : 34px;
	position : relative;
	background : transparent url(../images/bg_search2.png) 0px 0px no-repeat;
	white-space : nowrap;
}

#page #page_m .filtry_r h2
{
	font-family: 'LuxiSerifOblique';
	font-size: 16px;
	margin: 0px 0px 13px 0px;
	padding:0px;
}

#page #page_m .filtry_r .searchbox input[type="text"]
{
	border : none;
	width : 346px;
	padding : 4px 10px;
	background : transparent;
	color : #272727;
	font-size : 11px;
	position:absolute;
	top:7px;
	left:4px;
	color:#272727;
	font:normal normal Arial,sans-serif;
	outline:none;
}

#page #page_m .filtry_r .searchbox input[type="image"]
{
	position:absolute;
	top:0px;
	right:0px;
}

#page #page_m .filtry_r .filtry_l
{
	display:block;
	float:left;
	width:191px;
}

#page #page_m .filtry_r .filtry_r2
{
	display:block;
	float:right;
	width:224px;
}

#page #page_m .filtry_r .filtry_l .slider_r
{
	position:absolute;
	margin:29px 0px 0px 0px;
	border-bottom:solid 1px #D9D2C3;
	padding:0px 0px 15px 0px;
}

#page #page_m .filtry_r .filtry_l .slider_r .slider_l,#page #page_m .filtry_r .filtry_l .slider_r .slider_l2
{
	color:#272727;
	font:normal bold 12px Arial,sans-serif; 
	display:block;
	float:left;
}

#page #page_m .filtry_r .filtry_l .slider_r .slider_l2
{
	color:#550026;
	float:right;
}

#page #page_m .filtry_r .filtry_l .filtry_l
{
	color:#272727;
	font:normal bold 12px Arial,sans-serif; 
	display:block;
	margin:10px 0px 10px 0px;
}

#page #page_m .filtry_r .filtry_l .marka_in
{
	position:relative;
	width:168px;
	padding:7px 10px 7px 10px;
	margin:0px 0px 13px 0px;
	font-size:11px;
	border:solid 1px #D5CFBF;
	box-shadow:0px 0px 1px #F1EFEA;
	border-radius: 4px;
	behavior: url(PIE.htc);
}

#page #page_m .filtry_r .filtry_r2_box
{
	position:relative;
	/*border-bottom:solid 1px #D9D2C3;*/
	margin:11px 0px 0px 0px;
	padding:0px 0px 11px 0px;
}


#page #page_m .filtry_r .filtry_r2_box:first-child
{
	margin:29px 0px 0px 0px;
}

#page #page_m .filtry_r .filtry_r2_box .filtry_r2_l
{
	font:normal bold 12px arial,sans-serif;
	color:#272727;
	margin:0px 0px 10px 0px;
	display:block;
}

#page #page_m .filtry_r .filtry_r2_box .filtry_r2_box2
{
	position:relative;
	overflow:hiiden;
	display:block;
	height:15px;
	margin:0px 0px 6px 0px;
}

#page #page_m .filtry_r .filtry_r2_box .filtry_r2_box2 input[type="checkbox"]
{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}

#page #page_m .filtry_r .filtry_r2_box .filtry_r2_box2 input[type="radio"]
{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}

#page #page_m .filtry_r .filtry_r2_box .filtry_r2_box2 label
{
	font:normal bold 12px arial,sans-serif;
	color:#550026;
	display:block;
	float:left;
	margin:0px 0px 0px 10px;
}

#page #page_m #zwin_a {
    display: none;
}

#page #page_m #zwin_a, #page #page_m #rozwin_a
{
	position:relative;
	color:#000000;
	font-family: arial,sans-serif;
	float: right;
	top: -23px;
	font-size:11px;
}

#page #page_m .filtry_r #filtruj {
	position:relative;
	color:#000000;
	font-family: arial,sans-serif;
	font-size:11px;
	float: left;
}

#page #page_m #zwin_a:hover
{
	text-decoration:none;
}

#page #page_m #zwin_a label
{
	background:url("../images/arrow2.gif") 0px 0px no-repeat;
	height:7px;
	width:5px;
	display:block;
	float:left;
	margin:4px 5px 0px 0px;
}

#page_l #kategorie_r
{
	position:relative;
	width:230px;
	background-color:#550026;
	border-radius: 3px 3px 3px 3px;
	behavior: url(PIE.htc);
	overflow:hidden;
}

#kategorie_r h2
{
	color:#ebe1c7;
	font-family: 'LuxiSerifOblique';
	font-size:15px;
	margin:0px;
	padding:18px 0px 13px 20px;
	background:url(../images/kategorie_bt.png) 191px 14px no-repeat;
}

#kategorie_r ul
{
	margin:-31px 0px 0px 0px;
	padding:0px;	
}

#kategorie_r ul li
{
	border-bottom:1px solid #6A0C36;
	padding:10px 0px 10px 20px;
	list-style-type:none;
	background:url(../images/strzalka.png) 203px 18px no-repeat;
}

#kategorie_r ul li a
{
	color:#ebe1c7;
	text-decoration:none;
}

#kategorie_r ul li a:hover
{
	text-decoration : underline;
}

#kategorie_r #kategorie_r_bg
{
	background:url(../images/kategorie_bg2.jpg) 0px 0px repeat-x;
	height:24px;
	width:100%;
	-webkit-border-radius: 0px 4px 4px 4px; 
	-moz-border-radius: 0px 4px 4px 4px; 
	border-radius: 0px 4px 4px 4px;  
	behavior: url(PIE.htc);
}

#page_l #wazne_informacje
{
	position:relative;
	width:226px;
	background-color:#EFE7D8;
	margin:15px 0px 0px 0px;
	border-radius: 3px 3px 3px 3px;
	behavior: url(PIE.htc);
	overflow:hidden;
	border:solid 1px #C7BFAB;
}

#page_l #wazne_informacje2
{
	position:relative;
	width:226px;
        height:220px;
	background-color:#EFE7D8;
	margin:15px 0px 0px 0px;
	border-radius: 3px 3px 3px 3px;
	behavior: url(PIE.htc);
	overflow:hidden;
	border:solid 1px #C7BFAB;
}



#page_l #banerki
{
	position:relative;
	width:226px;
	background-color:#EFE7D8;
	margin:15px 0px 0px 0px;
	border-radius: 3px 3px 3px 3px;
	overflow:hidden;
	border:solid 1px #C7BFAB;
	text-align: center;
}


#wazne_informacje h2
{
	color:#272727;
	font-family: 'LuxiSerifOblique';
	font-size:15px;
	margin:0px;
	background:url(../images/producent_bg.png) 0px 17px no-repeat;
	border-bottom:solid 1px #EFE7D8;
}

#wazne_informacje h2 span
{
	background:url(../images/ico_i.jpg) 191px 14px no-repeat;
	display : block;
	padding:18px 0px 12px 20px;
	
}

#wazne_informacje ul
{
	margin:-5px 0px 0px 0px;
	padding:0px;	
}

#wazne_informacje ul li
{
	border-bottom:1px solid #D0C4AC;
	padding:10px 0px 60px 18px;
	list-style-type:none;
	color : #272727;
	position : relative;
	display : block;
	overflow : hidden;
}

#wazne_informacje ul li img
{
	position : absolute;
	bottom : 0px;
	right : 0px;
}

#wazne_informacje ul li b
{
	color : #550026;
}

#wazne_informacje ul li a
{
	color:#550026;
	text-decoration:none;
}

#wazne_informacje ul .li_producent
{
	font-weight:bold;
	border:none;
	padding-bottom:11px;
	background:url(../images/producent_bg3.png) 0px 18px no-repeat;
}


#wazne_informacje2 h2
{
	color:#272727;
	font-family: 'LuxiSerifOblique';
	font-size:12px;
	margin:0px;
	background:url(../images/producent_bg.png) 0px 17px no-repeat;
	border-bottom:solid 1px #EFE7D8;
}

#wazne_informacje2 h2 span
{
	
	display : block;
	padding:18px 0px 12px 20px;
	
}

#wazne_informacje2 ul
{
	margin:-5px 20px 0px 0px;
	padding:0px;	
}

#wazne_informacje2 ul li
{
	border-bottom:1px solid #D0C4AC;
	padding:10px 0px 60px 18px;
	list-style-type:none;
	color : #272727;
	position : relative;
	display : block;
	overflow : hidden;
}

#wazne_informacje2 ul li img
{
	position : absolute;
	bottom : 0px;
	right : 0px;
}

#wazne_informacje2 ul li b
{
	color : #550026;
}

#wazne_informacje2 ul li a
{
	color:#550026;
	text-decoration:none;
}

#wazne_informacje2 ul .li_producent
{
	font-weight:bold;
	border:none;
	padding-bottom:11px;
	background:url(../images/producent_bg3.png) 0px 18px no-repeat;
}


#page_l #producent_r
{
	position:relative;
	width:226px;
	background-color:#EFE7D8;
	margin:15px 0px 0px 0px;
	border-radius: 3px 3px 3px 3px;
	behavior: url(PIE.htc);
	overflow:hidden;
	border:solid 1px #C7BFAB;
}

#producent_r h2
{
	color:#000;
	font-family: 'LuxiSerifOblique';
	font-size:15px;
	margin:0px;
	padding:18px 0px 12px 20px;
	background:url(../images/producent_bg.png) 0px 17px no-repeat;
	border-bottom:solid 1px #EFE7D8;
}

#producent_r ul
{
	margin:-5px 0px 0px 0px;
	padding:0px;	
}

#producent_r ul li
{
	border-bottom:1px solid #D0C4AC;
	padding:10px 0px 10px 18px;
	list-style-type:none;
	background:url(../images/strzalka.png) 203px 18px no-repeat;
}

#producent_r ul li a
{
	color:#550026;
	text-decoration:none;
}

#producent_r ul li a:hover
{
	text-decoration : underline;
}

#producent_r ul .li_producent
{
	font-weight:bold;
	border:none;
	padding-bottom:11px;
	background:url(../images/producent_bg3.png) 0px 18px no-repeat;
}





















#page_l #zaawansowane
{
	position:relative;
	width:226px;
	background-color:#EFE7D8;
	margin:15px 0px 0px 0px;
	border-radius: 3px 3px 3px 3px;
	behavior: url(PIE.htc);
	overflow:hidden;
	border:solid 1px #C7BFAB;
}

#zaawansowane h2
{
	color:#000;
	font-family: 'LuxiSerifOblique';
	font-size:15px;
	margin:0px;
	background:url(../images/producent_bg.png) 0px 17px no-repeat;
	border-bottom:solid 1px #EFE7D8;
}

#zaawansowane h2 span
{
	background:url(../images/ico_zaawans.png) 191px 14px no-repeat;
	display : block;
	padding:18px 0px 12px 20px;
	
}

#zaawansowane ul
{
	margin:-5px 0px 0px 0px;
	padding:0px;	
}

#zaawansowane ul li
{
	border-bottom:1px solid #D0C4AC;
	padding:10px 18px;
	list-style-type:none;
	color : #272727;
}

#zaawansowane ul li label
{
	color:#550026;
}


#zaawansowane strong
{
	float : right;
	color : #550026;
	line-height : 24px;
}


#zaawansowane b
{
	line-height : 24px;
}

#zaawansowane #zaawans_wprowadz
{
	background : transparent url('../images/bg_pr_inp.png') 17px 39px no-repeat;
}

#zaawansowane #zaawans_wprowadz input[type="text"]
{
	padding : 10px 10px 5px 10px;
	border : none;
	background : transparent;
	margin-bottom : 10px;
}





#page_r
{
	width : 185px;
	overflow : hidden;
	float : right;
	position : relative;
	z-index : 2;
	padding-right : 10px;
}




#page_r #nowosci_r
{
	position:relative;
	width:184px;
	background-color:#550026;
	border-radius: 3px 3px 3px 3px;
	behavior: url(PIE.htc);
	overflow:hidden;
	margin-top : 15px;
}

#nowosci_r h2
{
	color:#fff;
	font-family: 'LuxiSerifOblique';
	font-size:15px;
	margin:0px;
	padding:18px 0px 13px 20px;
	background:url(../images/ico_budzik.jpg) 145px 14px no-repeat;
}

#nowosci_r ul
{
	margin:-31px 0px 0px 0px;
	padding:0px;	
}

#nowosci_r ul li
{
	border-bottom:1px solid #6A0C36;
	padding:10px 10px 6px 10px;
	list-style-type:none;
	display : block;
	overflow : hidden;
}

#nowosci_r ul li .nowosci_box
{
	background:url("../images/product_box_bg.jpg") 0px 0px no-repeat;
	width:147px;
	position:relative;
	margin:18px auto 18px;
}

#nowosci_r ul li .nowosci_box a
{
    margin-top: 10px;
	padding:9px 0px 30px 0px;
	height:100px;
	display:block;
}

#nowosci_r ul li .nowosci_box .img2
{
	max-height: 100px;
	max-width: 120px;
	margin:0px auto 0px;
	display:block;
	margin-top: 20px;
}

#nowosci_r ul li .nowosci_box .nowosc_box_cien
{
	position:absolute;
	bottom:-9px;
	left:0px;
}

#nowosci_r ul li .nowosci_box .price
{
 background: url("../images/price_grad2.jpg") repeat-x scroll 0 0 #6B0D36;
	border-radius: 3px 3px 3px 3px;
	color: #EBE1C7;
	display: block;
	font-family: arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	left: 50%;
	margin: 0 0 0 -35px;
	overflow: hidden;
	padding: 1px 0 2px;
	position: absolute;
	text-align: center;
	top: -8px;
	width: 70px;
}

#nowosci_r ul li .nowosci_box .price2
{
	background: url("../images/price_grad3.jpg") repeat-x scroll 0 0 #D7C698;
	border-radius: 3px 3px 3px 3px;
	color: #030000;
	display: block;
	font-family: arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	left: 50%;
	margin: 0 0 0 -35px;
	overflow: hidden;
	padding: 1px 0 2px;
	position: absolute;
	text-align: center;
	bottom: -10px;
	width: 70px;
	z-index: 5;
	text-decoration:line-through;
}

#nowosci_r ul li .nowosci_box .price2_a
{
	background-color:#9D9686;
	width: 70px;
	height:1px;
	position: absolute;
	left: 1px;
	bottom: 0px;
}


#nowosci_r ul li h3 
{
	color: #ebe1c7;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 9px 0px 9px;
	padding: 0 0 9px;
}

#nowosci_r ul li h3 a
{
	color: #ebe1c7;
	text-decoration: none;
}

#nowosci_r ul li .more2
{
	background: url("../images/arrow.gif") no-repeat scroll 100% 5px transparent;
	color: #ff0070;
	font-size: 12px;
	padding-right: 13px;
	margin:0px 0px 0px 9px;
}

#nowosci_r #nowosci_r_bg2
{
	height:24px;
	width:100%;
	padding:14px 0px 9px 0px;
}

#nowosci_r #nowosci_r_bg2 .str
{
	margin:0px auto;
	display:block;
	width:150px;
	overflow:hidden;
}

#nowosci_r #nowosci_r_bg2 .str a
{
	background:url("../images/str_bg.jpg") repeat-x 0px 0px;
	display:block;
	float:left;
	margin:0px 2px 0px 0px;
	padding:2px 5px 3px 5px;
	color:#ebe1c7;
	border-radius: 2px;
	behavior: url(PIE.htc);
}

#nowosci_r #nowosci_r_bg2 .str a:hover
{
	text-decoration:none;
	background:#6A0C36;
}

#footer_links
{
	clear : both;
	background : #550026 url('../images/bg_flinks.png') 100% 0px repeat-y;
	overflow : hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
	behavior: url(PIE.htc);
	padding : 40px 10px 20px 10px;
	margin  : 20px 10px 11px 10px;
	position : relative;
}





#footer_links ul
{
	margin:-31px 0px 0px 0px;
	padding:0px 10px;	
	width : 170px;
	display : block;
	float : left;
	overflow : hidden;
}

#footer_links ul li
{
	border-bottom:1px solid #6A0C36;
	padding:10px 0px 10px 20px;
	list-style-type:none;
	background:url(../images/strzalka.png) 154px 18px no-repeat;
}

#footer_links ul li a
{
	color:#ebe1c7;
	text-decoration:none;
}

#footer_links ul li a:hover
{
	text-decoration : underline;
}










.clear
{
	width : 1px;
	height : 1px;
	overflow : hidden;
	clear : both;
}


#foot_tags
{
	float : right;
	width : 266px;
	padding : 5px 15px;
	margin-top : -30px;
	color : #ebe1c7;
}

.foot_logo
{
	margin:6px 18px 0px 14px !important;
	display:block;
	float:left;
}

#foot_tags2
{
	border-left:solid 1px #DCD6C8;
	display:block;
	float:left;
	padding:5px 1px 0px 9px;
	margin-top:-2px;
}

#foot_powrot
{
	display:block;
	float:right;
	margin:6px 30px 0px 0px !important;
}

#foot_tags a
{
	color : #ebe1c7;
	text-decoration : none;
}

#foot_tags a:hover
{
	text-decoration : underline;
}

#foot_tags h2
{
	font-size : 14px;
	color : #ebe1c7;
	margin : 0px 0px 10px 0px;
	padding : 2px 0px 13px 0px;
	border-bottom:1px solid #7b1643;
	background:url(../images/ico_tags.png) 242px 0px no-repeat;
}

#flinks_grad
{
	position : absolute;
	top : 0px;
	right : 315px;
}

#foot
{
	color : #272727;
	overflow: hidden;
	font-size : 11px;
	padding-bottom : 60px;
}

#foot a
{
	color : #272727;
	text-decoration : none;
	float : right;
	background:url(../images/arrow2.gif) 100% 5px no-repeat;
	padding-right : 11px;	
	margin-right : 15px;
}

#foot strong a {
  color: inherit;
  text-decoration: inherit;
  float: inherit;
  background: inherit;
  padding-right: inherit;
  margin-right: inherit;
  
}

#foot img
{
	float : left;
	margin-right : 10px;
}

#foot a:hover
{
	text-decoration : underline;
}



.ui-dropdownchecklist-dropcontainer {
    height: 100%;
    width: 163px;
    font-size: 9px;
    z-index: 5;
}

.wybrane_flitry {
    font-size: 10px;
}
.wybrane_flitry a {
    color: black;
}

.box {
    position: static;
    background: white;
    margin-bottom: 10px;
}

.box_a {
    color: black;
}


.marka_in {
    display: none;
    z-index: 300;
    background-color: white;
}

span.values {
    font-size: 9px;
}

.redbutton {
	cursor: pointer;
}

#filtruj span, zaplac_button, .redbutton {
	display : block;
	background : #6b0d36 url('../images/price_grad.jpg') 0px 0px repeat-x;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	width : 50px;
	color : #ebe1c7;
	font-size : 13px;
	font-family : arial, sans-serif;
	
	padding : 8px 0px 8px 0px;
	text-align : center;
	overflow : hidden;
	font-family: 'LuxiSerifOblique';
}

.zaplac_button {
  width: 165px;
  height: 56px; 
  cursor: pointer;
  background: url('../images/przelewy24.png'); 
  border: none;
}

#polityka_prywatnosci_show label {
    cursor: pointer;
}

.marka_bool  {
    width: 90px;
    font-size: 11px;
}

.marka_bool input {
    vertical-align: middle;
}

#panel_button { 		
	background-image: url('../images/tlo_szare.png');
	height: 15px;   		
	display:inline-block;
	padding: 6px 9px;
	top: -20px;
	font-family: Luxi Serif, serif;
	font-size: 10px;
	font-style: italic;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	color: black;
	vertical-align: middle;
	border-radius: 3px;
	margin-top: -21px;
}


#zaccordion {
	width: 484px; border: 1px solid rgb(207, 193, 161); border-radius: 4px 4px 4px 4px;
}

#zaccordion li a img {
	height: 300px;
}


#newsletter_email_input {
	width: 100%;
}


.facebook_icon {
    height: 40px; margin-top: 4px; margin-right: 12px; float: right;
}

img.swieta {
    position: absolute;
    margin-left: 235px;
    margin-top: -2px;
    width: 125px;
}
