/* CSS Document */

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#252525;
	margin:0;
	padding:0;
}

img {
border:none;
outline-style:none;
}

hr {
	margin:4px;
	padding:0;
	font-size:0;
	line-height:0;
	border:0;
	background-color:#CCC;
	height:1px;
}

#nice_alert{
	background-color: #FFFFFF;
    border: 1px solid #b0CCFF;
    box-shadow: 4px 8px 5px #444466;
	display:none;
    left:50%;
	margin-left: -200px;
	top:50%;
	padding: 8px;
    position: fixed;
	text-align: center;
    width: 400px;
}

a {color:#252525; text-decoration: none; outline-style:none}
a:hover {text-decoration: none; text-decoration:underline; outline-style:none}

p a{text-decoration:underline}

.menu_gorne a:link {color:#ffffff; text-decoration: none; cursor:pointer;}
.menu_gorne a:visited {color:#ffffff; text-decoration: none; cursor:pointer;}
.menu_gorne a:hover {color:#d6d6d6; text-decoration: none; cursor:pointer; font-weight:normal;}
.menu_gorne a:active {color:#ffffff; text-decoration: none; cursor:pointer;}


h1, h1 a {
    font-size: 13px;
    font-weight: bold;
    color: #4c92c3;
	margin-bottom:3px;
}

a h1:hover {
	text-decoration:underline;
}


h2 {
    font-size: 11px;
    font-weight: bold;
    color: #0068a8;
	margin-bottom:3px;
}

a h2:hover {
	text-decoration:underline;
}


h3 {
	font-size: 13px;
    font-weight: bold;
    color: #4c92c3;
	margin-bottom:3px;
}

a h3:hover {
	text-decoration:underline;
}


h4 {
	color:#be2525;
	font-size:12px;
	margin-top:5px;
	margin:3px 0 3px 0;
}

a h4:hover {
	text-decoration:underline;
}


h5 {
	color:#666;
	font-size:25px;
	margin:3px 0 15px 0;
	font-family:Calibri, Verdana, Geneva, sans-serif
}

a h5:hover {
	text-decoration:underline;
}


.title1, .title1 a {
    font-size: 13px;
    font-weight: bold;
    color: #4c92c3;
	margin:4px 0;
}

.div.clear {
clear: both;
}

.numeracja_calosc {
	width:105px;
	height:29px;
	float:right;
	padding:4px 0 0 5px;
	margin-right:1px;
	margin-top:1px;
}

.strzalka {
	float:left;
}

/*****NUMERACJA*****/

.numeracja {
	float:left;
	padding:8px 5px 0 5px;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
}

.numeracja a:active {
	color:#686868;
}

/*****CALOŚĆ*****/

.calosc {
	width:970px;
	margin:0 auto;
}

/*****BODY HEADER*****/

.header {
	width:970px;
	margin:0;
}

.header_top {
	width:970px;
	height:88px;
}

.header_bottom {
	width:970px;
	height:20px;
	margin:10px 0 5px 0;

}

.logo {
	width:313px;
	height:88px;
	float:left;
	text-align:center;
}

.logo a {
	display:block;
	position:relative;
	top:10px;
	left:7px;
}

#pod_logo, #pod_logo a {
	margin:0;
	font-size:95%;
	color:#5a5959;
	margin-top:-5px;
	font-weight:normal;
}

#pod_logo a:hover {
	text-decoration:none;
}

.menu_gorne_lewe {
	float:right;
	width:590px;
	height:88px;
}

.menu_gorne {
	float:left;
	width:590px;
	height:15px;
	background-image:url(images/menu_gorne.png);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	padding:5px 0 5px 0;
	color:#FFFFFF;
}

.menu_gorne_gora {
	height:63px;
	width:590px;
}

#pierwszy_raz {
	position:relative;
	top:46px;
	left:255px;
}

#pierwszy_raz a {
	color:#f0a836;
}

/*****szukajka*****/

.szukaj_glowna {
	width:970px;
	height:80px;
	background-image:url(images/szukajka_tlo.jpg);
	background-repeat:no-repeat;
}

.szukaj_glowna_dziala {
	float:left;
	width:270px;
	height:62px;
	padding:18px 0 0 47px;
}

.szukaj_glowna_szukajka {
	float:left;
	width:523px;
	height:53px;
	padding:27px 0 0 130px;
}

.szukaj_glowna_button {
	background: transparent url(images/button_szukaj.jpg) no-repeat;
	width:75px;
	height:35px;
	cursor:pointer;
	border:0;
	vertical-align:middle;
	margin-left:10px;
	margin-top:-5px;
}

.szukaj_glowna_imput {
	float:left;
	width:380px;
	height:20px;
	border:1px solid #8ac8e5;
	vertical-align:middle;
}

.szukaj_kategoria_imput {
	float:left;
	width:200px;
	height:24px;
	border:1px solid #8ac8e5;
	vertical-align:middle;
	margin:0 0 0 15px;
	padding:2px;
}

/*****CONTAINER GŁÓWNA*****/

.container_glowna {
	width:970px;
}

/*****GŁÓWNA lewe menu*****/

.container_lewa_glowna {
	width:285px;
	float:left;
	margin-bottom:10px;
}

.menu_lewa_glowna {
	width:283px;
	margin-bottom:10px;
}

.menu_lewa_tabs {
	width:262px;
	height:28px;
	padding-left:21px;
}


.tabs {
	width:283px;
	padding:0;
	float:left;
}


.glowna_tabs_button {
	float:left;
	width:89px;
	height:28px;
}


.tab_button {
    background-color:#ffffff;
	background-image:url(images/tab_hide.jpg);
	background-repeat:no-repeat;
	width:89px;
	height:21px;
	text-align:center;
	cursor: pointer;
	padding:7px 0 0 0;
	color:#ececec;
}


.tab_button.active {
	background-image:url(images/tab_active.jpg);
	color:#252525;
	font-weight:bold;
}


.menu_lewa_kategorie, .menu_lewa_produci {
	width:283px;
}

.menu_lewa_kategoria1 {
	width:283px;
	background-image:url(images/kategoria_tlo.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#f9f9f9;
	min-height:80px;
	-moz-border-radius:7px;
	border-radius:7px;
	-webkit-border-radius:7px;
	border:1px solid #CCC;
	margin-top:-1px;
	padding-bottom:4px;
}

.menu_lewa_producent1 {
	width:283px;
	background-image:url(images/producent_tlo.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#efefef;
	min-height:27px;
	-moz-border-radius:7px;
	border-radius:7px;
	-webkit-border-radius:7px;
	border:1px solid #CCC;
	margin-top:-1px;
	padding-bottom:4px;
}

.menu_lewa_kategoria {
	width:283px;
	background-image:url(images/kategoria_tlo.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#f9f9f9;
	min-height:80px;
	-moz-border-radius:7px;
	border-radius:7px;
	-webkit-border-radius:7px;
	border:1px solid #CCC;
	margin-top:-1px;
	padding-bottom:4px;
}

.menu_lewa_producent {
	width:283px;
	background-image:url(images/producent_tlo.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#efefef;
	min-height:23px;
	-moz-border-radius:7px;
	border-radius:7px;
	-webkit-border-radius:7px;
	border:1px solid #CCC;
	margin-top:-1px;
	padding-bottom:4px;
}

.menu_lewa_kategoria_ikonka {
	float:left;
	height: 67px;
	width: 70px;
	padding:13px 0 0 13px;

}

.menu_lewa_producent_ikonka {
	float:left;
	height: 35px;
	width: 50px;
	padding:10px 0 0 10px;

}

.menu_lewa_kategoria_tresc {
	float:left;
	width: 195px;
	padding:2px 5px 0 0;
}

.menu_lewa_producent_tresc {
	float:left;
	width: 195px;
	margin-top:8px;
}

.menu_lewa_kategoria_ikonka1 {
	float:left;
	height: 68px;
	width: 70px;
	padding:13px 0 0 13px;

}

.menu_lewa_kategoria_tresc1 {
	float:left;
	width: 195px;
	padding:2px 5px 0 0;
}

/*****NEWSLETTER*****/


.newsletter {
	width:259px;
	height:99px;
	background-image:url(images/newsletter_tlo.jpg);
	color:#FFFFFF;
	padding:35px 12px 0 12px;
	font-size:10px;
}

.newsletter_imput {
	width:240px;
	height:18px;
	border:1px solid #CCCCCC;
	vertical-align:middle;
}

.newsletter_form {
	margin:10px 0 0 0;
}

.zapisz {
	background: url(images/zapisz.png) no-repeat;
	width:72px;
	height:27px;
	cursor:pointer;
	border:0;
	vertical-align:middle;
	margin-right:10px;
	margin-top:5px;
	float:right;
}

/*****GŁÓWNA prawa kolumna*****/

.container_prawa_glowna {
	width:672px;
	float:right;
	margin-bottom:10px;
}

.prawa_glowna_reklamy {
	width:672px;
	margin-bottom:10px;
}


.glowna_reklama_kategoria {
	width:670px;
	margin-bottom:10px;
	height:240px;
	border:1px solid #dddddd;
	background-color:#f5f5f5;
	clear:both;
}

#reklamy_kategoria {
	margin-bottom:10px;
}

/*****JQUERY REKLAMY*****/

/**slider1**/

/* override the root element to enable scrolling */
#flowpanes {

    position:relative;
    overflow:hidden;
    clear:both;
}

/* override single pane */
#flowpanes div {
    float:left;
    display:block;
    width:670px;
    font-size:14px;
}

/* our additional wrapper element for the items */
#flowpanes {

    position:relative;
    overflow:hidden;
    clear:both;
    height: 242px;
    width: 670px;
}

/* override single pane */

#flowpanes div {
    float:left;
    display:block;
    width:670px;
    font-size:14px;
}

/* our additional wrapper element for the items */
#flowpanes .items {
    width:20000em;
	position:absolute;
    clear:both;
    margin:0;
    padding:0;
}


#flowpanes .less, #flowpanes .less a {
    color:#999 !important;
    font-size:11px;
}

#flowtabs {
	float:right;
	clear:both;
	margin:0;
	padding:0;
}

#flowtabs li {
	list-style:none;
	display:inline;
	font-weight:bold;
}

#flowtabs li:hover {
	text-decoration:none;
	color:#C00;
}

#flowtabs a.current   { cursor: default; color: #C00; line-height: 20px; }

#flowtabs .prev, #flowtabs .next {
	background-color:#FFF;
	border:none;
	outline-style:none;
}


/**slider2**/

#polecane_slider {

    position:relative;
    overflow:hidden;
    clear:both;
}

/* override single pane */
#polecane_slider div {
    float:left;
    display:block;
    width:670px;
}

/* our additional wrapper element for the items */
#polecane_slider {

    position:relative;
    overflow:hidden;
    clear:both;
    height: 180px;
    width: 670px;
}

/* override single pane */
#polecane_slider div {
    float:left;
    display:block;
   	width:670px;
    cursor:pointer;
    font-size:14px;
}

/* our additional wrapper element for the items */
#polecane_slider .items {
    width:20000em;
	position:absolute;
    clear:both;
    margin:0;
    padding:0;
}


#polecane_slider .less, #polecane_slider .less a {
    color:#999 !important;
    font-size:11px;
}


#flowtabs2 {
	float:right;
	clear:both;
	padding:0;
	margin:3px 0 0 0;
}

#flowtabs2 li {
	list-style:none;
	display:inline;
	font-weight:bold;
}

#flowtabs2 li:hover {
	text-decoration:none;
	color:#C00;
}

#flowtabs2 a.current   { cursor: default; color: #C00; line-height: 20px; }

#flowtabs2 .prev, #flowtabs2 .next {
	border:none;
	outline-style:none;
	background:transparent;
}


.prawa_glowna_podreklama1 {
	width:672px;
	height:250px;
}

.prawa_glowna_reklama2 {
	background-image:url(images/reklamy/kreodom.jpg);
	width:300px;
	height:250px;
	float:right;
	border:1px solid #dddddd;
	background-color:#f5f5f5;
}

/*****Promocja w regionie*****/

.prawa_glowna_promocja_w_regionie {
	width:358px;
	height:250px;
	float:left;
	border:1px solid #dddddd;
	background-color:#ececec;
	background-image:url(images/promocja_region_tlo.jpg);
	background-repeat:no-repeat;
}

.prawa_glowna_promocja_w_regionie_right {
	width:179px;
	float:left;
	height:200px;
	color:#990000;
	text-align:left;
	padding-top:50px;
}

.prawa_glowna_promocja_w_regionie_right a:hover {
	font-weight:bold;
}


.prawa_glowna_promocja_w_regionie_left {
	width:179px;
	float:left;
	height:200px;
	color:#990000;
	text-align:left;
	padding-top:50px;
}

.prawa_glowna_promocja_w_regionie_left a:hover {
	font-weight:bold;
}

.prawa_glowna_promocja_w_regionie li {
	margin-bottom:3px;
	}

.prawa_glowna_promocja_w_regionie ul {
	}

.prawa_glowna_promocja_w_regionie a{
	color:#990000;
	}

.prawa_glowna_promocja_w_regionie a:hover{
	text-decoration:underline;
	font-weight:normal;
	}

/**GŁÓWNA O KREOCENIE**/

#o_kreocenie {
	border:1px solid #dddddd;
	background:url(images/o_kreocenie.jpg) no-repeat;
	overflow:hidden;
	width:670px;
	height:240px;
	margin-bottom:10px;
	position:relative;
}

#o_kreocenie #nasz_cel {
	top:20px;
	left:160px;
	position:absolute;
	width:320px;
}

#o_kreocenie #nasi_partnerzy {
	top:30px;
	right:10px;
	position:absolute;
	width:165px;
}

/**GŁÓWNA POPULARNE**/

.prawa_glowna_popularne {
	width:358px;
	float:left;
}

.prawa_glowna_popularne_container {
	width:358px;
	background-color:#fff;
	background-image:url(images/gradient_bg.gif);
	background-repeat:repeat-x;
	height:217px;
	border:1px solid #dddddd;
}

.prawa_glowna_popularne_container ul{
	color:#59a9dc;
	font-size:12px;
	padding-left:25px;
}

.prawa_glowna_popularne_container li{
	margin:5px;
}

.prawa_glowna_popularne_header {
	background-image:url(images/popularne_header.jpg);
	width:360px;
	height:33px;
}

/*****GŁÓWNA polecane*****/

.prawa_glowna_polecane {
	width:672px;
	margin:10px 0  10px 0;
	clear:both;
}

.prawa_glowna_polecane_header {
	width:672px;
	height:33px;
	background-image:url(images/polecane_header.jpg);
	background-repeat:no-repeat;
}

.prawa_glowna_polecane_header_lewa {
	float:left;
	width:472px;
	height:33px;
}

.prawa_glowna_polecane_header_prawa {
	float:left;
	width:190px;
	height:33px;
}

.prawa_glowna_polecane_container {
	width:670px;
	background-color:#fff;
	background-image:url(images/gradient_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #dddddd;
	padding-top:18px;

}

.prawa_glowna_polecane_container2 {
	margin:0 auto;
	width:570px;
}

.polecane_box {
	float:left;
	width:140px;
	background-color:#FFF;
	border:1px solid #dddddd;
	margin:0 15px 0 15px;
	text-align:center;
	padding:5px 5px 5px 5px;
}

#polecane_slider img {
	width:100px;
	height:100px;
}

.polecane_tytyl {
	font-size:12px;
	font-weight:bold;
	color:#039;
	display:block;
	margin-top:3px;
}

.polecane_tytyl a{
	color:#039;
}

.polecane_cena {
	font-size:12px;
	font-weight:bold;
	color:#C00;
	display:block;
	margin-top:3px;
	}

.polecane_oferty {
	font-size:10px;
	color:#39F;
	display:block;
	margin-top:3px;
	}

/*****GŁÓWNA najczęściej szukane*****/

.prawa_glowna_najczesciej_szukane {
	width:672px;
	margin-bottom:10px;
}

.prawa_glowna_najczesciej_szukane_header {
	width:672px;
	height:33px;
	background-image:url(images/najczescie_szukane_header.jpg);
}

.prawa_glowna_najczesciej_szukane_container {
	width:650px;
	background-color:#fff;
	background-image:url(images/gradient_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #dddddd;
	padding:10px 10px 10px 10px;
}

/*****FOOTER*****/

.footer {
	width:950px;
	height:61px;
	background-image:url(images/footer_bg.gif);
	background-color:#979797;
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:center;
	clear:both;
	padding:10px;
	margin:10px 0 10px 0;
	color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

}

.footer a, .footer a:hover {
	color:#fff;
}

.footer_line {
	margin:5px 0 5px 0;
}

.krnmedia {
	width:970px;
	height:80px;
	text-align:center;
}

.hr_krnmedia {
	background-color:#CCCCCC;
	color:#CCCCCC;
	height:1px;
	border:0px;
}

/*****KATEGORIA*****/
/*****lewa*****/

.szukaj_kategoria {
	width:740px;
	height:53px;
	padding:27px 0 0 230px;
	background-image:url(images/szukajka_tlo_kategoria.jpg);
	background-repeat:no-repeat;
}

.lewe_menu_box {
	width:283px;
	margin-bottom:10px;
}

.lewe_menu_header {
	width:283px;
	height:34px;
}

.lewe_menu_container {
	background-color:#f9f9f9;
	background-repeat:repeat-y;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-top:0;
	width:261px;
	padding:10px 10px 10px 10px;
}


.lewe_menu_lista {
	list-style:none;
	list-style-position:outside;
	padding:0;
	margin:0;
}

.lewe_menu_lista li {
	margin:3px 0;
	padding:0;
	list-style-type:none;
}

.lista_wciecie {
	list-style:none;
	list-style-position:outside;
	padding:0;
	margin:0 0 15px 0;
}

.lista_wciecie li {
	margin:3px 0 3px 10px;
	padding:0;
	list-style-type:none;
}

.polecane_box_kategoria {
	width:230px;
	height:80px;
	background-color:#FFF;
	border:1px solid #bcbcbc;
	margin:20px 10px 20px 10px;
	padding:5px 4px 5px 5px;
}

.polecane_box_kategoria_lewa {
	float:left;
	width:100px;
	height:80px;
}


.polecane_box_kategoria_prawa {
	float:left;
	width:130px;
	height:80px;
	text-align:center;
}

.seo_box_283 {
	background:url(images/seo-box-283.jpg) no-repeat top #f9f9f9;
	border: 1px solid #DDDDDD;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
	padding:75px 15px 15px 15px;
	width:253px;
	margin-bottom:10px;
}


/*****KATEGORIA*****/
/*****prawa*****/

.kategoria_box {
	width:672px;
}


.kategoria_box_top {
	background-image:url(images/kategoria_box_top.jpg);
	width:672px;
	height:9px;
	padding:0;
	margin:0;
	font-size:0;
}

.kategoria_box_container {
	width:670px;
	background: #f9f9f9;
	background-image:url(images/kat_tlo.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-top:0;
}

.kategoria_naglowek {
	padding:20px 20px 0 20px;
	width:630px;
	font-size:13px;
	color:#4C92C3;
	font-weight:bold;
}

.kategoria_box_container_kolumna {
	padding:20px 20px 10px 20px;
	width:295px;
	float:left;
}

.kategoria_tabs {
	height:30px;
	width:647px;
	padding:0 0 0 17px;
	margin:0 0 -1px 0;
}

.kategoria_tabs_podkategorie {
	float:left;
	width:115px;
	height:30px;
	margin:0 1px 0 0;
	padding:0;
}

.kategoria_tabs_producenci {
	float:left;
	width:172px;
	height:30px;
	margin:0;
	padding:0;
}

.kategoria_tabs_text {
	float:left;
	width:172px;
	height:30px;
	margin:0;
	padding:0;
}


#tab_button_podkategoria {
    background-color:#ffffff;
	background-image:url(images/tab_podkategorie.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:23px;
	text-align:center;
	cursor: pointer;
	padding:7px 0 0 0;
}


#tab_button_podkategoria.active {
	background-image:url(images/tab_active_podkategorie.jpg);
	color:#252525;
	font-weight:bold;
}

.kategoria_tabs_producenci #tab_button_producenci {
    background-color:#ffffff;
	background-image:url(images/tab_producenci_podkategorii.jpg);
	background-repeat:no-repeat;
	width:172px;
	height:23px;
	text-align:center;
	cursor: pointer;
	padding:7px 0 0 0;
	color:#ececec;
}

.kategoria_tabs_producenci #tab_button_producenci.active {
	background-image:url(images/tab_active_producenci_podkategorii.jpg);
	color:#252525;
	font-weight:bold;
	background-repeat:no-repeat;
	width:172px;
	height:23px;
	text-align:center;
	cursor: pointer;
	padding:7px 0 0 0;
}



.kategoria_tabs_text #tab_button_text {
    background-color:#ffffff;
	background-image:url(images/tab_producenci_podkategorii.jpg);
	background-repeat:no-repeat;
	width:172px;
	height:23px;
	text-align:center;
	cursor: pointer;
	padding:7px 0 0 0;
	color:#ececec;
}

.kategoria_tabs_text #tab_button_text.active {
	background-image:url(images/tab_active_producenci_podkategorii.jpg);
	color:#252525;
	font-weight:bold;
	background-repeat:no-repeat;
	width:172px;
	height:23px;
	text-align:center;
	cursor: pointer;
	padding:7px 0 0 0;
}



.kategoria_lista {
	list-style:none;
	list-style-position:outside;
	padding:0;
	margin:0;
}

.kategoria_lista li {
	margin:3px 0;
	padding:0;
	list-style-type:none;
}

.szukaj_kategoria1 {
	float:left;
	width:200px;
	height:67px;
	padding:20px 0 0 10px;
}

.szukaj_kategoria2 {
	float:left;
	width:200px;
	height:67px;
	padding:20px 0 0 10px;
}


/*****PODKATEGORIA*****/
/*****lewe menu*****/

.filtr_opcje {
	text-align:left;
}

.wyzej_okienko {
	background-color:#ccc;
	width:60px;
	padding:4px;
	margin:5px;
	color:#FFF;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ccc;
}

.wyzej_okienko img{
	vertical-align:middle;
	padding:0 3px 0 3px;
}



.filtruj {
	background-image:url(images/filtruj_button.jpg);
	display:block;
	width:79px;
	height:43px;
	cursor:pointer;

}

.filtr_okienko {
	background-color:#ccc;
	float:left;
	padding:4px;
	margin:5px;
	color:#FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ccc;
}

.pasek {
	background-image:url(images/pasek.jpg);
	background-repeat:repeat-x;
	height:2px;
	margin:10px 0 10px 0;
}

.cena_form {
	text-align:center;
	margin:10px 0 10px 0;
}

.cena_input {
	width:90px;
	height:15px;
	border:1px solid #ccc;
	vertical-align:middle;
	font-size:10px;
}

.producent_form {
}

input .checkbox {
	background-color: black;
	color: #FFFFFF;
	font-size: 8pt;
	border: 1px solid blue;
}

.lokalizacja_lewa {
	float:left;
	width:130px;
}

.wiecej {
	text-align:right;
	margin:5px 0 5px 0;
	color:#f0a836;
	cursor:pointer;
	font-weight:bold;
}

.wiecej a {
	color:#f0a836;
	font-weight:bold;
}

.wiecej:hover{
	text-decoration:underline;

}

.miejscowosc_form {
	margin:5px 0 5px 0;
}

.miejscowosc_select {
	width:240px;
	border:1px solid #ccc;
	vertical-align:middle;
}


.filtr_button {

}


/*****PODKATEGORIA*****/
/*****wyniki*****/

.wyniki_calosc {
	width:672px;
}

.wyniki_calosc h1{
	color:#666;
	font-size:25px;
	margin:3px 0 15px 0;
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-weight:normal;
}

.ilosc_wynikow {
	margin:5px 0;
}

.liczba_stron {
	color:#999;
	padding:5px;
	font-size:12px;
}

.wyniki_header {
	width:672px;
	height:33px;
	background-image:url(images/porownaj_ceny.jpg);
}

.wyniki_container {
	border:1px solid #dddddd;
	width:670px;
}


.tabelka_wyniki {
	width:100%;
	border-collapse:collapse;
}

.tabelka_wyniki th {
	text-align:left;
	font-weight:normal;
	background-color:#f9f9f9;
	height:40px;
}

.wynik {
	border-bottom:1px solid #dddddd;
}

#wynik {
	border-bottom:1px solid #dddddd;
}

.checkbox td {
	width:18px;
}

#wyniki_th_last {
	text-align:center;
}

#wyniki_th_last a {
	color:#666;
	font-weight:normal;
}

#wyniki_th_last a:hover{
	color:#000000;
	font-weight:normal;
}

.tabelka_wyniki td {
	padding:10px 5px 10px 5px;
	height:100px;
}

.wyniki_last_td {
	text-align:center;
}

.wyniki_opis_produktu {
	padding:10px 5px 10px 5px;
	height:60px;
	vertical-align:top;
}

.wyniki_opis_produktu_div {
	margin-bottom:10px;
}


.sortuj {
	float:right;
}

.sortuj_form {
	margin:5px 0 5px 0;
	display:inline;
}

.sortuj_select {
	width:150px;
	border:1px solid #ccc;
	vertical-align:middle;
}

.lista_informacja {
	list-style:none;
	list-style-position:outside;
	padding:0;
	margin:5px 0 5px 0;
}

.lista_informacja a{
	color:#2e7aa8;
}

.lista_informacja li {
	margin:3px 0 3px 10px;
	padding:0;
	list-style-type:none;
}

.porownaj_zaznaczone {
	font-size:9px;
}


.porownaj_zaznaczone a:hover{
	font-weight:normal;
	text-decoration:underline;
}

.gwiazki {
	margin-right:20px;
	font-weight:normal;
	font-size:9px;
	color:#666;
}

.gwiazki:hover {
	margin-right:20px;
	font-weight:normal;
	text-decoration:underline;
	cursor:pointer;
}

.zglos_link a{
	color: #c33;
	font-weight: normal;
}

.wyniki_cena {
	display:block;
	color:#d31818;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}

.wyniki_porownaj_button {
	display:block;
}

.wyniki_liczba_producentow{
	display:block;
	font-size:10px;
}



#klient_produkt_blad_div{
    background-color: #FFFFFF;
    border: 1px solid #b0CCFF;
    box-shadow: 4px 8px 5px #444466;
	display:none;
    left: 539px;
    padding: 8px;
    position: absolute;
	text-align: center;
    top: 260.717px;
    width: 400px;
}

#klient_produkt_blad_x{
	float: right;
	width: 15px;
	height: 15px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #ccc;
}

/*****Produkt*****/
/*****prawa kolumna*****/

.container_produkt {
	width:970px;
	margin-bottom:10px;
}

/**
.container_prawa_produkt {
	width:283px;
	float:left;
	margin-bottom:10px;
}
**/

.container_lewa_produkt {
	width:970px;
}

.produkt {
	width:970px;
	margin-bottom:10px;
}

.tabelka_produkt {
	width:100%;
	border:1px solid #dddddd;
}

#produkt_second_td {
	text-align:center;
}

#produkt_last_td {
	text-align:center;
}

.produkt_obrazek {
	text-align:center;
	display:block;
	font-size:10px;
}

.produkt_obrazek2 {
	text-align:center;
	display:block;
	font-size:10px;
	color:#39C;
}

.produkt_info {
	display:block;
	font-size:12px;
	color:#D31818;
}

.produkt_info2 {
	display:block;
	margin:5px 0;
	font-size:12px;
	color:#666;
}

.produkt_last_span {
	display:block;
	margin:2px 0 2px 0;
}


.produkt_last_span2 {
	display:block;
	margin:2px 0 2px 10px;
	text-align:center;
}

/*****Produkt*****/
/*****opcje menu*****/

#produkt_opcje {
	width:968px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#F4F4F4;
	margin-top:-10px;
	margin-bottom:10px;
}


.produkt_opcje {
	width: 850px;
	height:33px;
	margin:auto;
	margin-bottom:10px;
}

.produkt_opcja {
	margin:10px;
	padding:8px;
	display:inline;
	float:left;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:#ccc;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px;
}

#produkt_opcja {
	margin:10px;
	padding:8px;
	display:inline;
	float:left;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	background-color:#fab72a;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px;
}

.produkt_opcja:hover {
	background-color:#fab72a;
	text-decoration:none;
	color:#fff;
}


.wyniki_produkt_dane {
	padding-bottom:25px;
}

#tabelka_dane {
	border-collapse:collapse;
}

#tabelka_dane td {
	padding:10px 20px;
}


#tabelka_dane .left {
	text-align:right;
	width:50%;
	background-color:#ececec;
	font-weight:bold;
	border-bottom:1px solid #ccc;
}

#tabelka_dane .right {
	background-color:#f4f4f4;
	border-bottom:1px solid #ccc;
}

#dane_left {
	float:left;
	width:50%;
}

#opis_right {
	float:right;
	width:45%;
}

#podobne_produkty {
	width:960px;
	margin:auto;
}

#podobne_produkty_header {
	background-image:url(images/podobne_produkty_header.jpg);
	background-repeat:no-repeat;
	height:33px;
	width:960px;
}

#podobne_produkty_conatiner {
	background-color:#FFFFFF;
	background-image:url(images/gradient_bg.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:1px solid #DDDDDD;
	padding:10px;
	width:938px;
}

.podobne_box {
	float:left;
	width:145px;
	background-color:#FFF;
	border:1px solid #dddddd;
	margin:5px 15px;
	text-align:center;
	padding:5px 5px 5px 5px;
	overflow:hidden;
}

.wyniki_produkt {
	border:1px solid #dddddd;
	width:670px;
}

.wyniki_produkt {
	width:970px;
}

.tabelka_wyniki_produkt {
	width:100%;
	border-collapse:collapse;
}

.tabelka_wyniki_produkt th {
	text-align:left;
	font-weight:normal;
	background-color:#f9f9f9;
	height:40px;
}

.checkbox td {
	width:18px;
}

#wyniki_th_last {
	text-align:center;
	font-size:10px;
	color:#000;
}

#wyniki_th_last a {
	color:#666;
	font-weight:normal;
}

#wyniki_th_last a:hover{
	color:#000000;
	font-weight:normal;
}

.tabelka_wyniki_produkt td {
	padding:10px 5px 10px 5px;
}

.tabelka_producent_top {
	font-weight:bold;
}

.producent_logo {
	text-align:center;
}

.koszty_dost a{
	display:block;
	font-size:10px;
	color:#fab72a;
}

.dostawa_box {
	background-color:#efefef;
	position:absolute;
	border:1px solid #dddddd;
	padding:8px 20px;
	background-color:#F5F5F5;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px;
	margin:5px;
}

.dostawa_x {
	background-image:url(/images/x.png);
	position:absolute;
	right:5px;
	top:5px;
	height:10px;
	width:10px;
	display:block;
}

.dostawa_box a {
	color:#4C92C3;
	font-weight:bold;
}

.dostepnosc {
	display:block;
	font-size:10px;
}

.wyniki_zglos a {
	display:block;
	font-size:9px;
	color:#999;
}

.gwiazki2 {
	font-weight:normal;
	font-size:9px;
	color:#666;
}

.lewe_menu_reklama {
	border:1px solid #dddddd;
	width:281px;
}

/*****Opinie*****/

.opinia_ogolna {
	text-align:center;
	vertical-align:top;
}

.opinia_ogolna_div {
	background-color:#F5F5F5;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px;
	padding:20px 10px;
}

.gwiazki_opinia {
	text-align:center;
	font-weight:normal;
	font-size:9px;
	color:#666;
	margin-top:5px;
}

.opinia_zalety_div {
	background-color:#F5F5F5;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px;
	padding:10px;
}

.opis_opinii {
	padding:0 10px;
}

.opinia_zalety {
	margin:10px 0;
}

.uzytkownik_tytul {
	color:#0068A8;
	font-size:11px;
	font-weight:bold;
	margin:5px;
}

.opinia_uzytkownik {
	color:#666666;
	font-size:9px;
	font-weight:normal;
	margin:10px;
	text-align:left;
}

.dodaj_opinie_left {
	float:left;
	width:50%;
}

.dodaj_opinie_right {
	float:right;
	width:50%;
}

#dodaj_opinie {
		margin:20px 0;
}

.dodaj_opinie_right_box {
	background-color:#F5F5F5;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px;
	padding:15px;
}

/*****Opinia formularz*****/

#dodaj_opinie input, .dodaj_opinie_input{
	border:1px solid #ccc;
	width:407px;
}

.dodaj_opinie_tytyl {
	font-size: 13px;
    font-weight: bold;
	margin-bottom:3px;
}

#dodaj_opinie #dodaj_opinie_btn {
	background-image:url(images/dodaj_opinie.jpg);
	background-repeat:no-repeat;
	width:135px;
	height:34px;
	display:block;
	border:none;
	margin-top:10px;
	float:right;
}


/*****PRODUKT*****/
/*****mapa*****/

.wyniki_produkt_mapa_lewa {
	float:left;
	width:200px;
	padding:0 10px 0 0;
}

.wyniki_produkt_mapa_prawa {
	float:left;
	width:462px;
}

.mapa_lista {
	margin:0;
	padding:0;
	list-style-position:inside;
	font-size:12px;
	color:#fab649;
}

.mapa_lista li {
	padding:0;
	list-style-type:disc;
	margin:5px 0 5px 0;
}


.miejscowosc_select2 {
	width:190px;
	border:1px solid #ccc;
	vertical-align:middle;
}

/*****LISTA PRODUKTOW*****/

.lista_produktow_header {
	width:672px;
	height:34px;
	background-image:url(images/lista_produktow.jpg);
}

.porownanie_header {
	width:672px;
	height:34px;
	background-image:url(images/porownanie.jpg);
}

.tabelka_porownanie {
	width:100%;
	border-collapse:collapse;
}

.tabelka_porownanie th {
	font-weight:bold;
	text-align:left;
	border-right:1px solid #CCC;
}

.tabelka_porownanie td {
	padding:10px 10px 10px 10px;
	text-align:center;
}

.gwiazki2 {
	font-weight:normal;
	font-size:9px;
	color:#666;
}

/*****JAK TO DZIALA*****/

.jak_to_dziala_lista {
	list-style-type:decimal;
	color:#f0a836;
	font-size:13px;
	font-weight:bold;
}

.jak_to_dziala_lista li{
	margin:5px 0 5px 0;
}

.jak_to_dziala_lista2 {
	list-style-type:disc;
	color:#f0a836;
	font-size:13px;
	font-weight:bold;
}

.jak_to_dziala_lista2 li{
	margin:5px 0 5px 0;
}

.pomoc {
	list-style:decimal;
	margin:10px 30px 10px 30px;
	padding:0;
}

.pomoc li {
	font-size:20px;
	font-family:Georgia;
	color:#F90;
	font-style:italic;
	margin:15px;
}

.lewe_menu_box p {
    font-size: 13px;
    font-weight: bold;
    color: #4c92c3;
	margin-bottom:3px;
}


/*****Kontakt*****/

#formularz {
	width:360px;
	background-color:#F5F5F5;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
	padding:17px;
	margin:5px 0 5px 0;
	font-weight:bold;
}

#formularz table {
	margin-bottom:10px;
}

#formularz .input {
	border:1px solid #CCC;
	width:100%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:2px;
	float:right;
}

#formularz .input2 {
	border:1px solid #CCC;
	width:350px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:2px;
	margin-top:10px;
}

#formularz .btn {
	background-image:url(images/formularz/orange.gif);
	width:56px;
	height:24px;
	background-repeat:repeat-x;
	border:none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-bottom:3px;
	float:right;
	margin:3px;
	cursor:pointer;
}
#formularz .btn2 {
	background-image:url(images/formularz/blue.gif);
	width:56px;
	height:24px;
	background-repeat:repeat-x;
	border:none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-bottom:3px;
	float:right;
	margin:3px;
	cursor:pointer;
}

/*****Mapa*****/

.mapa_tytul {
	color:#4C92C3;
	font-family:Georgia;
	font-size:20px;
	font-style:italic;
	text-align:center;
	margin-bottom:10px;
}

.mapa_box {
	background-image:url(images/mapa/mapa_bg.png);
	width:206px;
	height:212px;
	float:left;
	margin:11px;
	padding:5px;
	text-align:center;
}

.mapa_box_ikona {
	text-align:center;
}

.najczesciej_szukane_header2 {
	width:970px;
	height:33px;
	background-image:url(images/najczesciej_szukane_header2.jpg);
}

.najczesciej_szukane_container2 {
	width:948px;
	background-color:#fff;
	background-image:url(images/gradient_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #dddddd;
	padding:10px 10px 10px 10px;
}

/*****Komunikaty*****/

.komunikat {
	font-size:16px;
	font-weight:bold;
	color:#C00;
	margin:5px 0;
	font-family:arial;
}

.komunikat_mini {
	font-size:11px;
	color:#848484;
	margin:5px 0;
}

.porada_box {
	width:500px;
	background-color:#F5F5F5;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
	padding:17px;
	margin:auto;
	text-align:left;
}

.porada {
	font-size:18px;
	font-family:Georgia;
	font-style:italic;
	font-weight:bold;
	color:#848484;
	margin-bottom:5px
}

.porada_box ul {
	margin:0;
	padding:0;
}

.porada_box li {
	margin:5px 0 5px 30px;
	padding:0;
}

.tytul_georgia {
	color:#575757;
	font-family:Georgia;
	font-size:17px;
	font-style:italic;
}

.tytul_georgia_red, .tytul_georgia_red a {
	color:#D31818;
	font-family:Georgia;
	font-size:17px;
	font-style:italic;
	text-decoration:none;
}

/*****LOGIN*****/

#login td {
	padding:5px;
}

#login table {
	padding:20px 100px;
	background-color:#f9f9f9;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-border-radius:10px;
	border:1px solid #CCC;
}


#login {
	padding:20px;
	width:500px;
	margin:auto;
}

#login input {
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #CCC;
	padding:2px;
}

/*****POLECANI PRODUCENCI*****/

#polecani_producenci {
	width:285px;
}

#polecani_producenci_header {
	width:285px;
	background-image:url(images/belka285_header.jpg);
	height:33px;
}

#polecani_producenci_container {
	background-image: url(images/kategoria_tlo.gif); 
	background-position: center bottom; 
	background-repeat: repeat-x;
	width:283px;
	background-color:#fff;
	border:1px solid #dddddd;
	padding-top:15px;
	text-align:center;
}

#polecani_producenci_oprogramowanie {
	border-top: 1px solid #CCCCCC;
    margin-bottom: 8px;
    padding: 4px 0;
    text-decoration: underline;
    width: 100%;
}

#polecani_producenci_container img {
	margin:auto;
	margin-bottom:10px;
	display:block;
}

/* Error 404 */

.error {
	background:#FFFFFF url(images/error404.jpg) no-repeat right;
	width:90%;
	margin:auto;
	height:300px;
	position:relative;
	margin-top:40px;
	margin-bottom:40px;
}

.error_txt {
	position:absolute;
	width:450px;
	top:50px;
	left:30px;
	color:#636363;
}

.error h1 {
	color:#5fadde;
	font-size:28px;
	margin-bottom:5px;
}

.error h2 {
	color:#f8c901;
	margin-top:35px;
	font-family:arial;
	font-size:18px;
}


/* sekcja program partnerski */
.error_desc{
	display: none;
	color: #c00;
	font-weight: bold;
}

.form_error{
	outline:2px solid #c00!important;
}


