body {margin:0 auto;font-family:Arial;text-align:center; font-size:11px;}
table, tr, td	{border:0px;}
form {margin:0;}
img {border:0;}
.fleft{float:left;}

#all {margin:0 auto;width:990px;}
#kontener {background-repeat:no-repeat;color:#cc0066;font-family:Arial;font-size:12px;margin-bottom:5px;padding-bottom:10px;position:relative;width:824px;z-index:1;}
#kontener_tytul {color:#cc0066;font-family:Arial;font-size:11px;font-weight:bold;font-style:italic;padding-left:30px;padding-top:8px;text-align:left;}
#kontener_tresci{color:#4F4F4F;font-size:12px;padding:4px 10px 10px 10px; text-align:justify;}
.tekst_tytul{font-weight:bold;text-align:justify;}
.tekst_wyjustowany{text-align:justify;}
a, a:visited, a:active {color:#cc0b5f;text-decoration:none;border:0px;}
a:hover {text-decoration:underline;}
.error{color:#cc0066;font-family:Arial;font-size:11px;font-weight:300;}
label.error{margin:0px 10px; background:#cc0066; color:#fff;padding:2px 8px;}


.border_unv{border:1px solid #bbbbbb; padding:20px 0px 20px 0px; width:425px; text-align:center; font-family:Trebuchet MS; font-size:17px; color:#656565;}

#d_baner {
	width:990px;
	height:70px;
	position:relative;
}

img.logo_top{position:absolute; left:30px; top:3px;}

.reg_top{position:absolute; right:30px; top:7px; color:#656565;}
.reg_top a{font-family: Trebuchet MS; color:#656565;}

#d_baner_text {
	position:absolute;
	bottom:5px;
	right:30px;
	font-size:11px;
	color:#cc0066;
}

.zyczenia{
	text-align:right;
	vertical-align:top;
	padding:10px;
}

#d_baner_text a{

	font-size:11px;
	color:#cc0066;
}

#d_baner_link {
	position:absolute;
	top:8px;
	left:50px;
	width:205px;
	height:51px;
	cursor:pionter;
}
#d_pasek {
	background-color:#de6b9d;
	width:990px;
	height:20px;
	position:relative;
	color:#ffffff;
	font-size:11px;
}
#d_pasek_content1 {
	position:absolute;
	top:3px;
	left:10px;
}
#d_pasek_content2 {
	position:absolute;
	top:3px;
	right:10px;
}
#d_basket {
	position:absolute;
	top:0px;
	right:0px;
	display:none;
	color:black;
	background-color:#cc0066;
	z-index:1009;
	padding:3px;
	color: white;
	font-weight:bold;
}
.basket_info {
	background-color:#ffc6e3;
	width:260px;
}
.basket_info1{width:260px;}

.h_white{background-color:#cc0066; height:1px; margin:5px 0px;}

.rozmiary{background-color:#ffd6eb;}
.rozmiary td{padding:2px;}

.basket_text1 {
	color:#cc0066;
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
}
.normal {
	font-weight:normal;
}
#d_footer {
	position:relative;
}
#d_newsletter {
	position:relative;
	background-image:url('../../images/koronka/koperta.gif');
	background-repeat:no-repeat;
	background-color:#fff0f7;
	width:990px;
	height:27px;
}
#d_newsletter_text {position:absolute;top:8px;left:60px;color:#cc0066;font-size:10px;font-weight:bold;}
#d_newsletter_form {
	position:absolute;
	top:3px;
	right:10px;
}
#d_newsletter_form1 {
	position:absolute;
	top:4px;
	right:60px;
}
#d_newsletter_form2 {
	position:absolute;
	top:4px;
	right:10px;
}
#d_marketing {width:990px;font-size:10px;text-align:center;margin-top:5px;color:#CC0066;}
#left_column {
	width:167px;
	vertical-align:top;
}
#right_column {
	
	vertical-align:top;
	z-index:1;
}
.pink_table{
/*	background-color:#ffe8f2;*/
}

/* stopka sklepu */
#footer {
	background-color:#fff0f7;
	width:990px;
	height:105px;
	position:relative;
	color:#cc0b5f;
	margin-bottom:3px;
}
#sklep {
	position:absolute;
	top:15px;
	left:65px;
}

#zamowienia {
	position:absolute;
	top:15px;
	left:285px;
}
#zakupy {
	position:absolute;
	top:15px;
	left:535px;
}
#klient {
	position:absolute;
	top:15px;
	left:770px;
}

.prod_s_producent {
color:#454545;
font-family:Verdana;
font-size:10px;
text-align:left;
}

.prod_s_cena2 {
color:#D51574;
font-family:Verdana;
font-size:11px;
font-weight:300;
vertical-align:top;
}

.prod_s_cena2 .cena2{
color:#D51574;
font-family:Verdana;
font-size:14px;
font-weight:900;
text-align:center;

}

.footer_pod_nag {
	background-image:url("../../images/koronka/kwiatek.gif");
	background-repeat:no-repeat;
	width:27px;
	height:28px;
	vertical-align:bottom;
	padding-left:30px;
	padding-top:7px;
	position:absolute;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana;
}
.footer_pod_content {
	width:200px;
	position:absolute;
	top:25px;
	left:30px;
	text-align:left;
}
.foot {
	margin:0px;
	padding:3px;
	font-size:10px;
}
/* end */
/* left column */
#boks_contact {
	background-image:url("../../images/koronka/back_contact.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#fff0f7;
	width:167px;
	height:249px;
	margin-bottom:5px;
	position:relative;
}
#boks_contact_head {
	background-image:url("../../images/koronka/nap_contact.gif");
	width:127px;
	height:22px;
	position:absolute;
	top:10px;
	left:19px;
}
#boks_login_head {background-image:url("../../images/koronka/nap_login.gif");height:23px;background-position:center top;background-repeat:no-repeat;}
#boks_login {background-color:#fff0f7;width:167px;position:relative;margin-bottom:3px;}

#logowanie_content {text-align:center;}	
.bordo{ padding:15px 80px; color:#cc0066; font-weight:bold; background-color:#fdf7fa;
border:7px solid ffe8f2;
padding:10px;
width:94%;}
.mm50{margin-left:130px;}
.td20{height:25px; color:#454545; padding:3px; font-size: 12px;}
.pp3{padding:3px;}
.td20 div{color:#cc0b5f;}
.prd_tr td{background:#f9f7fb; font-weight:bold; height:20px; }
.formularz_bold_1{font-size:12px; color:#454545; }
.basket_naglowki{line-height:20px; font-weight:bold; font-size:12px; color:#cc0b5f; padding:0px 15px;}
.ods11{color:#af0058;}


#boks_konto_head {background-image:url(../../images/koronka/nap_konto.gif);background-position:center top;background-repeat:no-repeat;height:23px;}

.kontakt_element {
	position:absolute;
	left:20px;
	top:82px;
	vertical-align:middle;
	font-weight:normal;
	font-family:Trebuchet MS, Arial;
	font-size:15px;
}
#boks_category {
	width:167px;
	text-align:center;
	margin-bottom:5px;
	position:relative;
}

.category_id{
	margin:1px 24px 5px 24px;
 	width:100%;
	text-align:center;
}

#boks_category_head {
	background-image:url("../../images/koronka/nap_category.gif");
	background-repeat:no-repeat;
	width:167px;
	height:28px;
}
a.category:link, a.category:visited, a.category:active {
	display:block;
	background-image:url("../../images/koronka/menu.gif");
	background-repeat:no-repeat;
	width:167px;
	height:24px;
	position:relative;
	font-style:Arial;
	font-weight:normal;
	font-size:11px;
	color:#cc0b5f;
	text-decoration:none;
	cursor:pointer;
}
a.category:hover {
	display:block;
	background-image:url("../../images/koronka/menu_hover.gif");
	background-repeat:no-repeat;
	width:167px;
	height:24px;
	position:relative;
	color:#ffffff;
}
a.category_active {
	display:block;
	background-image:url("../../images/koronka/menu_hover.gif");
	background-repeat:no-repeat;
	width:167px;
	height:24px;
	position:relative;
	color:#ffffff;
}
a.category_last {
	font-style:Arial;
	font-weight:bold;
	font-size:11px;
	color:#cc0b5f;
	text-decoration:none;
	cursor:pointer;
	display:block;
	background-image:url("../../images/koronka/menu_hover.gif");
	background-repeat:no-repeat;
	width:167px;
	height:24px;
	position:relative;
	color:#ffffff;
}
a.category_first:link, a.category_first:visited, a.category_first:active {
	display:block;
	background-image:url("../../images/koronka/menu_first.gif");
	background-repeat:no-repeat;
	
	height:40px;
	position:relative;
	font-style:Arial;
	font-size:11px;
	font-weight:bold;
	color:#cc0b5f;
	text-decoration:none;
	cursor:pointer;
}

a.category_first:hover {
	display:block;
	background-image:url("../../images/koronka/menu_hover_first.gif");
	background-repeat:no-repeat;
	
	height:40px;
	position:relative;
	color:#ffffff;
	text-decoration:none;
}
a.category_first_active {
	display:block;
	background-image:url("../../images/koronka/menu_hover_first.gif");
	background-repeat:no-repeat;
	height:29px;
	position:relative;
	color:#ffffff;
	text-decoration:none;
}
div.kat_element {
	background-image:url("../../images/koronka/menu.gif");
	background-repeat:no-repeat;
	width:167px;
	height:24px;
	position:relative;
	font-style:Arial;
	font-weight:bold;
	color:#ba6c3a;
	text-decoration:none;
	cursor:pointer;
}
div.kat_element:hover {
	background-image:url("../../images/koronka/menu_hover.gif");
	background-repeat:no-repeat;
	width:167px;
	height:24px;
	position:relative;
	font-style:Arial;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.text_kat_element {
	/*position:absolute;
	top:5px;
	left:34px;*/
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	line-height:25px;
	padding:0px;
	text-indent: 35px;
	text-align:left;
}
a.text_kat_element_first {
	position:absolute;
	top:10px;

	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	line-height:33px;
	padding:0px 35px 0px 35px;
	text-align:left;
}
#boks_search {
	background-color:#b80b56;
	position:relative;
	width:167px;
	height:110px;
	margin-bottom:3px;
}
#boks_search_head {
	background-image:url('../../images/koronka/nap_wyszukiwarka.gif');
	position:absolute;
	top:10px;
	left:20px;
	width:123px;
	height:24px;
}
#wyszukiwarka_content {
	position:absolute;
	left:0px;
	bottom:4px;
	text-align:center;
}
input.button1 {
	background-image:url("../../images/koronka/btn_templ1.gif");
	background-repeat:no-repeat;
	width:117px;
	height:18px;
	cursor:pointer;
	border:0px;
	color:white;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding-bottom:1px;
}
input.button2 {
	
	background-repeat:no-repeat;
	margin-top:3px;
	cursor:pointer;
	border:0px;
	color:white;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding-bottom:1px;
}

input.button3 {
	background-image:url("../../images/koronka/btn_templ2.gif");
	background-repeat:no-repeat;
	width:117px;
	height:18px;
	cursor:pointer;
	border:0px;
	color:white;
	font-family:Tahoma, Arial;
	font-size:10px;
	font-weight:300;
	padding-bottom:1px;
}


input.button4 {
	background-image:url("../../images/koronka/nextok.gif");
	background-repeat:no-repeat;
	width:34px;
	height:22px;
	cursor:pointer;
	border:0px;
	color:white;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding-bottom:1px;
}

/* end */
/* intro */
#intro_kategorie {margin-top:2px;margin-bottom:2px;width:990px;overflow:hidden;background:#F3C8DB;border:1px solid #F3C8DB;border-top:0px; border-right:0px;}

#intro_plakat {
	/*background-image:url('../../images/koronka/intro_plakat.jpg');
	width:1024px;*/
	height:645px;
	position:relative;
}

.fleft{float:left;}
#intro_plakat_link {
	position:absolute;
	top:1px;
	left:1px;
	width:795px;
	height:438px;
}
div.intro_boks1 {
	border:0px solid #e3d8db;
	padding:0px;
}
.intro_menu {float:left;background-color:#fcf0f6;border:1px solid #ffffff;margin:1px 1px 0px 0px;
		width:195px;font-size:11px;color:#cc0066;font-weight:bold;padding-top:3px;padding-bottom:3px;cursor:pointer;text-indent:10px;}
		
#intro_plakat_boks {
	background-image:url('../../images/koronka/intro_boks.gif');
	width:128px;
	height:192px;
	position:absolute;
	top:5px;
	right:5px;
	cursor:pointer;
}
#intro_flash {
	position:absolute;
	bottom:5px;
	right:7px;
}

/* end */
/* basket ajax */
.ajax_basket_l_col {
	color:#ffffff;
	font-weight:bold;

}
.normal {
	font-weight:normal;
}
/* definicja linkow */
a.type1 {
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

#d_pasek_content2 a{color:#fff;}
a.type1:hover {
	text-decoration:underline;
	font-size:11px;
	color:#ffffff;
	font-weight:300;
}
a.type2 {
	font-family:Arial;
	font-size:10px;
	color:#cc0066;
	text-decoration:none;
}
a.type2:hover {
	text-decoration:underline;
	font-size:10px;
	font-weight:300;
}
a.type3 {
	text-decoration:none;
}

a.a_footer:link, a.a_footer:visited, a.a_footer:active {
	color:#cc0b5f;
	text-decoration:none;
	font-size:10px;
}
a.a_footer:hover {
	text-decoration:underline;
	font-weight:300;
	font-size:10px;
}
a.wyszukiwarka_zaawansowana:link, a.wyszukiwarka_zaawansowana:active, a.wyszukiwarka_zaawansowana:visited {
	font-weight:normal;
	font-family:Arial;
	font-size:11px;
	color:#656565;
	text-decoration:underline;
	
}
a.wyszukiwarka_zaawansowana:hover {
	text-decoration:underline;
	font-weight:normal;
}
/*  */

/* definicje formularzy */
input.type2 {
	border:1px solid #910126;
}
input.type1 {
	border:1px solid #edc2d5;
}
input.type3 {
	border:1px solid #edc2d5;
}
input.type4 {
	background-image:url("../../images/koronka/btn_ok.gif");
	width:34px;
	height:20px;
	border:0;
}

input[type=text], input[type=password]{
	border:1px solid #edc2d5;
	font-size:11px;
}

/*dla IE6*/
input.inp, select.inp{border:1px solid #edc2d5;font-size:11px;}

textarea {
	border:1px solid #edc2d5;
	font-size:11px;
}

select {
	border:1px solid #edc2d5;
	font-size:11px;
}



/* */

/* style dla boksa produkt�w */
a.ods1:link, a.ods1:active, a.ods1:visited {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	color:#b7002f;
}
a.ods1:hover {
	text-decoration:underline;
}
a.ods2:link, a.ods2:active, a.ods2:visited {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#454545;
}
a.ods2:hover {
	text-decoration:underline;
}

.prod_s_cena1 {
	font-family:Verdana;
	font-size:10px;
	font-weight:300;
	color:#909090;
	vertical-align:top;
	text-align:left;
}

/*	*/

/* Polec znajomemu */
#polec_produkt_znajomemu {
	background-image:url("../../images/koronka/tlo_polec.gif");
	background-repeat:no-repeat;
	background-color:#f9e8de;
	width:276px;
	height:320px;
	margin:0;
	padding:0;
}

/* Rejestracja uzytkownika */
#podkladka {
	background-color:#fff0f7;
	border:7px solid white;
	padding:10px;
	width:94%
}
.formularz {
	color:#646464;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}
.formularz_bold{
	color:#cc0b5f;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}

/*	*/

.paging_lista{border:1px solid #FFF0F7;float:right;margin:5px 0;width:800px;background-color:#FFF0F7;}
td.paging{
	background:#fff;
	border:solid 0px #e6c0cf;
	font-size:11px;
	font-family:arial;
	padding:0px 4px;
	font-weight:bold;
}
td.paging1{
	background:#fff;
	border:solid 0px #e6c0cf;
	padding:0px 4px;
	margin:0px;
}


.paging a, span {

	text-decoration:none;
	color:#c50a5b;

}

a:hover.paging{
	color:#c50a5b;
	text-decoration:none;
}
a:visited.paging{
	color:#c50a5b;
	text-decoration:none;
}


#box5{margin:0px; text-align:left;}
#box5 .obr{margin:1px 0px 5px 2px; width:100%;}

/* potwierdzenie zamówienia */
.basket_delivery {
	border-bottom:1px solid #B7002F;
	border-top:1px solid #B7002F;
	color:#D51574;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:10px 10px 1px;
	padding-bottom:2px;
	padding-top:2px;
	text-align:right;
}

.prod_price {
color:#a6175f;
font-size:24px;
font-weight:normal;
font-family: Trebuchet MS;
text-align:left;
}

.prod_name{vertical-align:bottom;}
.prod_name h1{
color:#a7185f;
font-family:Trebuchet MS;
font-size:24px;
font-weight:normal;
padding:0px;
margin:0px;
}

.prod_producent {
color:#4F4F4F;
font-family:Arial;
font-size:14px;
font-weight:normal;
padding-top:20px;

}

select.prod_select {
border:1px solid #bbbbbb;
color:#656565;
font-family:Arial, Verdana;
font-size:12px;
margin:5px 2px;
padding:0px;
width:160px;
}

a.ods_box1_nag:link, a.ods_box1_nag:active, a.ods_box1_nag:visited {
color:#A70F0F;
font-size:11px;
font-weight:300;
text-decoration:none;

}

#opis_produktu {
color:#656565;
font-family:Arial, Verdana;
font-size:14px;
margin:15px 0px 15px 50px;
width:720px;
}
#opis_produktu h2 {
font-size:12px; font-weight:bold;
}


#opis_produktu img{display:inline;}
.button_dw{text-align:center;}

/*
	product.php
*/


.del_left {
	width: 20px;
	text-align:center;
	padding:5px;
}
.del_center {
	text-align:left;
	padding-left:10px;
	color:#cc0066;
}
.del_right {
	width:50px;
	text-align:right;
	padding-right:45px;
	color:#cc0066;
}
#dp_pack {
	background-color:#DE6B9D;
	padding-top:3px;
	padding-bottom:3px;
}
.dp_pack {
	background-color:#DE6B9D;
	padding-top:3px;
	padding-bottom:3px;
}
.bgtdright{
	/*	background-image:url(../../images/pack.gif);	*/
	background-position: top right;
	background-repeat:no-repeat;
}
.input_basket {
	border:1px solid #cc0b5f;
	font-size:14px;
}
.del_naglowek {
	background-color:#f5cedf;
	color:#cc0066;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	text-align:left;
	padding-left:10px;
}
.basket_cena {
	text-align:center;
	color:#cc0033;
}
.basket_ilosc {
	text-align:center;
}
.basket_usun {
	text-align:center;
}
.all_price {
	 text-align:right;
	 color:white;
	 font-weight:bold;
	 font-size:14px;
	 padding:2px;
}

.alert {font-size:12px; font-family:Trebuchet MS; text-align:center; margin:0px 0px 0px 0px; padding: 5px; color:white; background:#cc0066;font-weight:bold;}
.alert_pole_formularza {font-size:12px; font-family:Trebuchet MS; text-align:center; padding:2px 5px;color:white; background:#cc0066;font-weight:normal;}

.b_loader {
	width:650px;
	text-align:center;
	margin-top:80px;
}

.button_przelewy{
	background-image:url('../../images/koronka/przelewy24.gif');
	width:245px;
	height:25px;
}
.sort {float:right; margin-top:7px;}
.sort td{font-size:11px; color:#B90A5F;}
.s_arr_t {background-color:transparent;background-image:url('../../images/koronka/sort.gif');background-position:right center;background-repeat:no-repeat;border:0px none;color:#B90A5F;font-size:11px;padding-right:10px;cursor:pointer;font-family:Arial;}
.s_arr_oo {background-color:transparent;background-image:url('../../images/koronka/sort3.gif');background-position:right center;background-repeat:no-repeat;border:0px none;color:#B90A5F;font-size:11px;padding-right:10px;cursor:pointer;font-family:Arial;}
.s_arr_o {background-color:transparent;background-image:url('../../images/koronka/sort2.gif');background-position:right center;background-repeat:no-repeat;border:0px none;color:#B90A5F;font-size:11px;padding-right:10px;cursor:pointer;font-family:Arial;}
.img_brd {border:0px double #cc0066;}
.prod_linii {width:150px; padding:0px 3px;float:left; height:275px;}
.hidden {display:none;}


/* Dymek - zawartość */
.kd_kontener {width:200px; background:#fff;font-style:normal;font-family:arial;}

/* Hover text */
div#hovertext {
	position: absolute;
	top:0px;
	right:-120px;
	border: 1px solid #cc0066;
	padding: 5px;
	background: white;
	font-size: 11px;
	font-family: Verdana;
	color:black;
	z-index:100;
	display:none;
	width:200px;
}
	
div#hovertext p {
	margin: 0px;
	padding: 0px;
}
	
div#hovertext span.hoverarrow {
	display: block;
	width: 11px;
	height: 6px;
	position: absolute;
	top: -6px;      
	left: 6px;
	line-height: 1px;
	font-size: 1px;
	background: url('../../images/koronka/hoverarrow.gif') no-repeat 0px 0px;
}     
	
div#hovertext span.hoverarrowRight {
	right: 6px;
	left: auto;
}
	
div#hovertext span.hoverarrowBottom {
	top: auto;
	bottom: -6px;
	background-position: 0px -5px;      
}

.tab_polec{font-size:12px;}

.alert_koszyk{color:#cc0066; font-weight:bold; font-size:12px; text-align:center; margin:3px 0px;}
.suma_koszyk{background:#cc0066; color:#fff; text-align:left; padding:6px;}
.namepr_koszyk{color:#cc0066; font-weight:300; font-size:12px; margin-top:6px; background:#FBE9F1; padding:2px 4px;}
.list_koszyk{color:#626262; font-size:11px; font-weight:300;}
.close_win{float:right; vertical-align:top; width:10px; cursor:pointer;}
.grey_1{color:#8a8a8a; text-align:center; margin:4px 0px;}
.mr5{margin-left:6px;}

.inline{display:inline;}
#filtry{position:relative; float:left; color:#B90A5F; font-size:11px;margin-bottom:5px;}
.d_filtr{display:inline; cursor:pointer;}
#filtr_cnt{background:#FFF0F7;display:none;opacity:0.95;position:absolute;top:25px;left:0px;margin:0px;width:793px;color:#cc0066;padding:7px; border:1px solid #f4c8d9;}
.filtr_ceny{font-size:16px;color:#cc0066;display:inline;}
#filtr_ceny_all{position:relative;width:100%;margin:5px 20px 5px 20px;}
.naw_btn_filtr{width:100%;text-align:center;margin:10px;}
#suwak_cen{margin:5px 15px 2px 15px;position:relative;}
.filtr_naglowek{color:#cc0066; font-weight:bold; font-size:14px; width:300px; height:30px;margin:5px 0 0 10px;}
.filtr_zamknij{position:absolute;top:10px;right:15px;font-size:14px;cursor:pointer; padding:0px 3px 1px; line-height:12px; font-weight:bold; border:2px solid #CC0066;}
.filtr_anuluj{position:absolute; top:10px;right:60px;}
.filtr_komunikat{float:left; padding:5px;font-size:13px;color:#B90A5F;text-align:center;border:1px solid #B90A5F;width:100%;}
.filtr_fix_in_ie{margin:0;line-height:0;}

.in_filtr{background:url('../../images/koronka/button_inp.gif') no-repeat; width:153px; height:23px; font-size:11px; font-family:arial; color:#4e4e4e; border:0px;}

fieldset {overflow: hidden;position: relative;}
.in_filtr_ch {position: absolute;left: -999em;}
.in_filtr_ch + label {height: 16px;padding-left: 25px;background: url("../../images/koronka/bullet.gif") top left no-repeat;}
input.in_filtr_ch:checked + label {background-image: url("../../images/koronka/bullet_checked.gif");}
.none {display:none;}
.kp_img {padding:3px 3px 0px 3px; margin:0px 2px 0px 0px; border:0px solid #4e4e4e;}
.kp_img_el {margin:3px;}
.m_pl {width:100%;}

.linie_pozostale{float:left;width:780px; border:1px solid #BBBBBB; padding:10px;}
.linie_pozostale h5{margin:0px 0px 10px 0px; padding:0px; font-family: Trebuchet MS; font-size:17px; color:#656565; font-weight:normal;}
.kp_lista_zdjec{cursor:pointer;}

.pabsolute{position:absolute; top:160px; right:1px;}
.search_top{width:310px;position:absolute; right:19px; top:31px; font-family: Trebuchet MS; font-weight:bold; font-size:14px; color:#cc0066;}

#id_formularz_dodaj_opinie input[type="text"].required, #id_formularz_dodaj_opinie textarea.required,#id_formularz_dodaj_opinie input[type="text"].email{border:1px solid #D1CDCD;padding:5px;}
#id_formularz_dodaj_opinie input[type="text"].required, #id_formularz_dodaj_opinie input[type="text"].email{width:404px; margin:2px 2px 2px 0px;}
#id_formularz_dodaj_opinie textarea.required{margin:2px 2px 2px 0px;}
.left_opi{width:100px; float:left; text-align:right; margin-right:15px;}
.right_opi{width:600px;}

.ocena_m{margin:2px; overflow:hidden;}
.captcha_m{width:540px; margin:2px 2px 2px 62px; text-align:left;}
.captcha_m input{width:100px;}
input.captcha_required{border:1px solid #D1CDCD;padding:4px; width:100px;}
.grey_font{color:#c1c1c1;}
.bord_px{border:1px solid #bbb; padding:10px; margin-bottom:10px;}
.opinia_gw{}
.gwiazdki_gw{}
.nick_gw{text-align:right; color:#acacac; font-weight:bold;}
.opinia_all{padding:10px; border-bottom:1px dashed #dfdfdf;}
.right_opi label.error{position:absolute;}
#kom_dod_op{color:#a7185f;}
#id_formularz_dodaj_opinie .captcha_m label.error{position:absolute; right:100px;}
