/* RESET */
div, form, input, ul, li, a, img, fieldset, p, table, h1, h2, h3, h4, h5, tr, td, label{ padding: 0; margin: 0; border: 0; }
h1, h2, h3, h4, h5{ font-weight: normal; font-size: 12px; }
fieldset{ float: left; }
a{ outline: none; }
ul{ list-style: none; }

/* LINKI */
a:link{	color: #9cb434;	text-decoration: underline; }
a:visited{ color: #9cb434; text-decoration: underline; }
a:hover{ color: #ff4242; text-decoration: underline; }
a:active{ color: #9cb434; text-decoration: underline; }

/* FONT COLORS */
.grey{ color: #505050; }
.green{ color: #9cb434; }
.red{ color: #ff4242; }

/* FORM */
.input{ height: 19px; border: 1px solid #9cb434; float: left; color: #505050; padding: 3px 3px 0 3px; }
.textarea{ border: 1px solid #9cb434; float: left; color: #505050; padding: 3px 3px 0 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #505050; }
.select{ color: #505050; float: left; }

/* BTN */
.zalogujBtn{ width: 62px; height: 23px; background: transparent url(../images/btn/zaloguj.png) no-repeat; cursor: pointer; }
.szukajBtn{ width: 57px; height: 27px; background: transparent url(../images/btn/szukaj.png) no-repeat; cursor: pointer; }
.plus_redBtn{ width: 21px; height: 17px; background: transparent url(../images/btn/plus_red.png) no-repeat; cursor: pointer; }
.usunZaznaczoneBtn{ width: 117px; height: 17px; background: transparent url(../images/btn/usun_zaznaczone.png) no-repeat; cursor: pointer; }
.minus10Btn{ width: 39px; height: 17px; background: transparent url(../images/btn/minus10.png) no-repeat; cursor: pointer; }
.minus5Btn{ width: 32px; height: 17px; background: transparent url(../images/btn/minus5.png) no-repeat; cursor: pointer; }
.plus5Btn{ width: 32px; height: 17px; background: transparent url(../images/btn/plus5.png) no-repeat; cursor: pointer; }
.plus10Btn{ width: 39px; height: 17px; background: transparent url(../images/btn/plus10.png) no-repeat; cursor: pointer; }
.minus_redBtn{ width: 21px; height: 17px; background: transparent url(../images/btn/minus_red.png) no-repeat; cursor: pointer; }
.plus_greenBtn{ width: 21px; height: 17px; background: transparent url(../images/btn/plus_green.png) no-repeat; cursor: pointer; }
.dodaj_przepisnBtn{ width: 116px; height: 23px; background: transparent url(../images/btn/dodaj_przepis.png) no-repeat; cursor: pointer; }
.drukujSBtn{ width: 15px; height: 13px; background: transparent url(../images/ico/drukuj.png) no-repeat; }
.wyslijSBtn{ width: 15px; height: 13px; background: transparent url(../images/ico/wyslij.png) no-repeat; }
.plusGreyBtn{ width: 21px; float: left; height: 21px; background: transparent url(../images/btn/plusGrey.png) no-repeat; }
.minusGreyBtn{ width: 21px; float: left; height: 21px; background: transparent url(../images/btn/minusGrey.png) no-repeat; }
.dodajBtn{ width: 62px; float: left; height: 23px; background: transparent url(../images/btn/dodaj.png) no-repeat; cursor: pointer; }
.wyswietlZaznaczoneBtn{ width: 307px; float: left; height: 23px; background: transparent url(../images/btn/wyswietl_zaznaczone_przepisy.png) no-repeat; cursor: pointer; }
.minus_red_smallBtn{ width: 11px; float: left; height: 9px; background: transparent url(../images/btn/minus_red_small.png) no-repeat; cursor: pointer; }
.przeczytajBtn{ width: 82px; float: left; height: 23px; background: transparent url(../images/btn/przeczytaj.png) no-repeat; cursor: pointer; }
.zwyciezcyBtn{ width: 152px; float: left; height: 23px; background: transparent url(../images/btn/zwyciezcy.png) no-repeat; cursor: pointer; }
.dodajskladnikBtn{ width: 123px; float: left; height: 23px; background: transparent url(../images/btn/dodaj_skladnik.png) no-repeat; cursor: pointer; }
.zapiszBtn{ width: 55px; float: left; height: 23px; background: transparent url(../images/btn/zapisz.png) no-repeat; cursor: pointer; }
.wyslijBtn{ width: 53px; float: left; height: 23px; background: transparent url(../images/btn/wyslij.png) no-repeat; cursor: pointer; }
.dodajKrokBtn{ width: 97px; float: right; height: 23px; background: transparent url(../images/btn/dodaj_krok.png) no-repeat; cursor: pointer; }
.usunwszystkieBtn{ width: 107px; float: left; height: 17px; background: transparent url(../images/btn/usun_wszystkie.png) no-repeat; cursor: pointer; }
.regulaminBtn{ width: 85px; float: right; height: 23px; background: transparent url(../images/btn/regulamin.png) no-repeat; cursor: pointer; }


/* marginB */
.marginB{ float: left; margin-bottom: 10px; }

/* INFO */
.info_ico{ width: 18px; height: 17px; float: left; background: url(../images/ico/info_white.png) no-repeat; margin-left: 5px; display: inline; cursor: pointer; }
.info{ padding: 5px 5px 5px 27px; background: #f4fad2 url(../images/ico/info.png) no-repeat 5px 5px; border: 1px solid #cbcbcb; }

/* Zablokowany przepis */
#zablokowany{ width: 100%; height: 549px; float: left; background: url(../images/zablokowanyprzpeis_03.jpg) no-repeat center; text-align: center; }
#zablokowany h4{ color: #ff4242; font-weight: bold; font-size: 16px; }
#zablokowany .error{ margin: 170px 0 0 25px; display: inline; }
#zablokowany .error,
#zablokowany .error .l,
#zablokowany .error .r{ width: 600px; }

/* ALERT */
.alert{ float: left; padding: 5px 5px 5px 27px; font-size: 10px; background: #fffcee url(../images/ico/ostrzezenie_duze.png) no-repeat 5px 4px; border: 1px solid #ffd800; }
.alert a{ color: #ff4242; }
.alert a:visited{ color: #ff4242; }

/* ERROR */
.error, .error .l, .error .r{ background-image: url(../images/backgrounds/box_error.png); }
.error{ width: 100%; height: 30px; float: left; background-position: 0 -80px; background-repeat: repeat-x; margin-bottom: 10px; }
.error .l, .error .r{ width: 100%; height: 30px; line-height: 30px; float: left; background-repeat: no-repeat; }
.error .l{ background-position: right 0; }
.error .r{ background-position: left -40px; }
.error .r span{ margin-left: 10px; }

/* LIST BOX  */
.ListBox{ width: 473px; float: left; background: #fbfded; border: 1px solid #dae3b3; margin-top: 10px; }
.ListBox div{ font-size: 10px; float: left; padding: 7px 0 0 0; border-top: 1px dashed #c9c9c8; width: 463px; margin: 0 0 7px 5px; display: inline; }
.ListBox div span{ float: left; margin-left: 5px; display: inline; }
.ListBox div input{ float: left; margin: 0 6px 0 0; }
.ListBox h5{ line-height: 30px; font-size: 11px; float: left; margin-left: 10px; display: inline; width: 463px; font-weight: bold; }
.ListBox span.minus_red_smallBtn{ margin: 3px 5px 0 0; float: right; }

.addphoto span{ width: 100px; height: 125px; float: left; text-align: center; border: 0; margin: 0 13px 0 8px; }
.addphoto span.last{ margin: 0; }
.addphoto span input{ float: none; }
.addphoto img{ width: 100px; height: 100px; float: left; margin-bottom: 5px; }

/* OPTIONS MENU */
.menu{ width: 100%; height: 35px; float: left; background: url(../images/menu/Cmenuback.png) repeat-x top left; margin: 20px 0 20px 0; }
.menu .l{ width: 5px; height: 35px; float: left; background: url(../images/menu/Cmenuleft.png) repeat-x top left; }
.menu .r{ width: 5px; height: 35px; float: right; background: url(../images/menu/Cmenuright.png) repeat-x top left; }
.menu ul{ width: 640px; height: 35px; float: left; }
.menu ul li { float: left; font-size: 10px; font-weight: bold; }
.menu ul li a { float: left; color: #505050; border-right: 1px solid #505050; text-decoration: none; padding: 0 5px 0 5px; margin-top: 10px; }
.menu ul li a:visited{ color: #505050; text-decoration: none; }
.menu ul li span { float: left; color: #505050; border-right: 1px solid #505050; text-decoration: none; padding: 0 5px 0 5px; margin-top: 10px; cursor: pointer; }
.menu ul li select{ font-size: 10px; margin: 8px 5px 0 10px; padding: 2px; width: 120px; }
.menu ul li.selectMenu{ float: right; color: #c4c4c4; }

/* Wspolne tla */
#sort,
#search,
.lodowka #dodajskladnik{ background: url(../images/backgrounds/search_srot_bg.png) no-repeat bottom left; width: 100%; }

.lista_zakupow #dodajskladnik,
.katalog #adsearch{ background: url(../images/backgrounds/back_grey64.png) repeat-x bottom left; width: 100%; float: left; height: 64px; }

#search,
.lodowka #dodajskladnik{ height: 44px; float: left; }


/* BODY & HTML */
html{ width: 100%; height: 100%; }

body{ width: 100%; height: 100%; margin: 0;	background: #f0f2eb url(../images/body_background.png) repeat-x top left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #505050; }
/*
body{ width: 100%; height: 100%; margin: 0;	background: #f0f2eb url(http://smaczny.wizaz.pl/images/christmas/christmassback.jpg) no-repeat center top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #505050; }
*/
/*textfield*/
.textfield{ line-height: 20px; }
.textfield p{ margin: 0 0 10px 0; display: inline; float: left; width: 100%; }
.textfield h5{ font-size: 20px; margin: 30px 0 30px 0; float: left; width: 100%; }
.textfield h4{ font-size: 16px; margin: 30px 0 30px 0; float: left; width: 100%; }
.textfield ul{ margin: 10px 0 10px 0; list-style: disc; float: left; width: 100%; }
.textfield ul li{ margin: 0 0 10px 25px; padding: 0 0 0 0; }

/* LAYOUT */
#site{ width: 100%; float: left; }
#layout{ width: 980px; height: auto; margin: 0 auto; }

#layout_t, #layout_b{ width: 980px;	height: 10px; float: left; }
#layout_t{ background: url(../images/content_back/content_top_corners.png) no-repeat; margin-top: 10px; }
#layout_b{ background: url(../images/content_back/content_bottom_corners_cat.png) no-repeat; }
#layout_m{ width: 980px; height: auto; float: left; background: url(../images/content_back/content_background.png) repeat-y; }

/* NAGŁÓWEK */
#top{ width: 980px; float: left; height: 80px; background: url(../images/top_img.png) no-repeat center top; }
/*#top{ width: 980px; float: left; height: 80px; background: url(http://smaczny.wizaz.pl/images/christmas/christmasstop.jpg) no-repeat center top; }*/
/*#top #logo{ width: 272px; height: 56px; float: left; background: url(../images/logo10042010.png) no-repeat; margin: 3px 0 15px 20px; display: inline; }*/

#top #logo{ width: 246px; height: 44px; float: left; background: url(../images/logo.png) no-repeat; margin: 15px 0 15px 20px; display: inline; }


#top form{ float: right; margin: 15px 20px 0 0; display: inline; }
#top form .l, #top form .r{ width: 6px; height: 31px; float: left; }
#top form .l{ background: url(../images/input_green/input_left.png) no-repeat left top; }
#top form .r{ background: url(../images/input_green/input_right.png) no-repeat right top; }
#top form .input_search{ float: left; width: 200px; background: url(../images/input_green/input_back.png) repeat-x; color: #8d8d8d; font-size: 12px; padding: 8px 0 8px 0; }
#top form input#szukaj{ margin: 2px 0 0 10px; display: inline; }
#top a{font-size: 10px; float: left; clear: both;}

/* MENU */
#menu{ width: 960px; float: left; margin: 0 0 0 10px; display: inline; }
#mainmenu{ width: 960px; height: 47px; float: left; background: url(../images/menu/menu_back.png) repeat-x; }
#mainmenu .l{ width: 10px; height: 47px; float: left; background: url(../images/menu/menu_left.png) no-repeat; }
#mainmenu .r{ width: 10px; height: 47px; float: right; background: url(../images/menu/menu_right.png) no-repeat; }
#mainmenu ul{ float: left; margin-top: 7px; }
#mainmenu ul li{ float: left; margin-right: 5px; display: inline; }
#mainmenu ul li a{ float: left; line-height: 32px; font-size: 13px; font-weight: bold; color: #fff; font-style: italic; text-decoration: none; padding: 0 10px 0 10px; }
#mainmenu ul li a:hover{ color: #ff4242; font-style: italic; text-decoration: underline; }

#mainmenu .home a,
#mainmenu .homeON a{ width: 39px; height: 32px; padding: 0; background: url(../images/menu/home.png) no-repeat; }

#mainmenu .homeON a{ background: url(../images/menu/homeON.png) no-repeat; }

#mainmenu ul .active{ background: url(../images/menu/menu_hover_back.png) repeat-x; display: none; }
#mainmenu ul .active span{ float: left; background: url(../images/menu/menu_hover_left.png) no-repeat left; }
#mainmenu ul .active span a{ background: url(../images/menu/menu_hover_right.png) no-repeat right; color: #ff4242; text-decoration: underline; }

#submenu{ width: 960px; height: 37px; float: left; background: url(../images/menu/submenu_back.png) repeat-x; }
#submenu .l{ width: 10px; height: 37px; float: left; background: url(../images/menu/submenu_left.png) no-repeat; }
#submenu .r{ width: 10px; height: 37px; float: right; background: url(../images/menu/submenu_right.png) no-repeat; }
#submenu ul{ float: left; line-height: 35px; }
#submenu ul li{ float: left; font-size: 10px; font-weight: bold; }
#submenu ul li span{ padding: 0 10px 0 10px; font-weight: normal; }
#submenu ul li a{ color: #505050; text-decoration: none; }
#submenu ul li a:hover{ color: #ff4242; text-decoration: none; }
#submenu form{ float: right; margin-top: 6px; }
#submenu form .l, #submenu form .r{ width: 5px; height: 31px; float: left; }
#submenu form .l{ background: url(../images/menu/submenu_input_left.png) no-repeat; }
#submenu form .r{ background: url(../images/menu/submenu_input_right.png) no-repeat; margin-right: 10px; display: inline; }
#submenu form .input_login{ float: left; width: 150px; background: url(../images/menu/submenu_input_back.png) repeat-x; color: #8d8d8d; padding: 5px 0 5px 0; }
#submenu form #zaloguj{ float: left; }

#infomenu{ width: 960px; height: 52px; float: left; background: url(../images/menu/infomenu_back.png) repeat-x; }
#infomenu .l{ width: 10px; height: 52px; float: left; background: url(../images/menu/infomenu_left.png) no-repeat; }
#infomenu .r{ width: 10px; height: 52px; float: right; background: url(../images/menu/infomenu_right.png) no-repeat; }

#infomenu #lista{ width: 422px; height: 52px; float: left; border-right: 1px solid #c4c4c4; background: url(../images/menu/lista_ico.png) no-repeat left top; padding-left: 48px; }
#infomenu #lodowka{ width: 412px; height: 52px; float: right; background: url(../images/menu/lodowka_ico.png) no-repeat left top; padding-left: 48px; }
#infomenu #lista p, #infomenu #lodowka p{ line-height: 14px; margin-top: 11px; font-size: 16px; }
#infomenu #lista p span, #infomenu #lodowka p span{ font-weight: bold; color: #9cb434; }
#infomenu #lista p a.link, #infomenu #lodowka p a.link{ color: #505050; font-weight: normal; text-decoration: none; }
#infomenu #lista p.info_link, #infomenu #lodowka p.info_link{ font-size: 10px; float: left; font-weight: bold; text-decoration: underline; color: #505050; text-decoration: none; position: relative; z-index: 1; margin: 0; line-height: 18px; cursor: pointer; }
#infomenu .info{ margin-top: 15px; }

/* BREADCRUMBS */
.breadcrumbs{ width: 960px; line-height: 30px; float: left; margin: 0 0 0 10px; display: inline; font-size: 10px; }
.breadcrumbs h1{ display: inline; font-size: 10px; color: #8d8d8d; }
.breadcrumbs span{ color: #ff4242; font-weight: bold; }

/* CONTENT */
#content{ width: 650px; float: left; margin: 0 0 0 10px; display: inline; }
#content .name, #column .name, #cat .name{ width: 100%; height: 48px; float: left; border-bottom: 1px solid #c9c9c8; margin-bottom: 20px; }
#content .name a, #column .name a{ background: url(../images/ico/left_green_arrow.png) no-repeat 0 4px; line-height: 18px; padding-left: 20px; font-size: 11px; float: right; margin-top: 12px; }
#content .name p{ line-height: 18px; cursor: pointer; padding-left: 20px; font-size: 11px; float: right; margin-top: 12px; }
#content .slider_n{ margin-bottom: 0; border: 0; }
#content .slider_n a{ border: 0; margin: 8px 10px 0 0; display: inline; }
#content .small_n{ height: 20px; border-bottom: 0; margin-bottom: 0; margin-top: 20px; }
#content .seeMore a, #column .seeMore a{ background: none; line-height: 32px; padding: 0; }

.hdg{ width: 100%; height: 48px; float: left; margin-bottom: 10px; }
.hdg a{ background: url(../images/ico/top_green_arrow.png) no-repeat 0 4px; line-height: 18px; padding-left: 20px; font-size: 11px; float: right; margin: 12px 10px 0 0; display: inline; }

/* NAMES */
#content .dodaj_przepis_name{ background: url(../images/names/dodaj_przepis.png) no-repeat left top; }
#content .komentarze_name{ background: url(../images/names/komentarze.png) no-repeat left top; }
#content .komentarze_dodaj_name{ background: url(../images/names/dodaj_wlasny_komentarz.png) no-repeat left top; margin-top: 10px; }
#content .przepisy_lista_name{ background: url(../images/names/przepisy.png) no-repeat left top; }
#content .przepisy_name, #cat .przepisy_name{ background: url(../images/names/kat_przepisow.png) no-repeat left top; }
#content .abc_gotowania_name{ background: url(../images/names/szkola_gotowania.png) no-repeat left top; }
#content .smaczne_czytanie_name{ background: url(../images/names/smaczne_czytanie.png) no-repeat left top; }
#content .ostdod_name{ background: url(../images/names/ostatnio_dodane.png) no-repeat left top; }
#content .ostoc_name{ background: url(../images/names/ostatnio_ocenione.png) no-repeat left top; }
#content .najoc_name{ background: url(../images/names/najwyzej_ocenione.png) no-repeat left top; }
#content .dodaj_produkt_name{ background: url(../images/names/dodaj_produkt.png) no-repeat left top; }
#content .dodaj_recenzje_name{ background: url(../images/names/dodaj_recenzje.png) no-repeat left top; }
#content .szukaj_w_wybranych_kat_name{ background: url(../images/names/szukaj_w_wybranych_kat.png) no-repeat left top; }
#content .wyniki_wyszukiwania_name{ background: url(../images/names/wyniki_wyszukiwania.png) no-repeat left top; }
#content .dodaj_do_lodowki_name{ background: url(../images/names/dodaj_do_lodowki.png) no-repeat left top; }
#content .wybrane_skladniki_name{ background: url(../images/names/wybrane_skladniki.png) no-repeat left top; }
#content .twoja_lodowka_name{ background: url(../images/names/twoja_lodowka.png) no-repeat left top; }
#content .wyszukiwanie_zaa_name{ background: url(../images/names/wyszukiwanie_zaa.png) no-repeat left top; }
#content .dod_kryteria_name{ background: url(../images/names/dod_kryteria.png) no-repeat left top; }
#content .lista_zakupow_name{ background: url(../images/names/lista_zakupow.png) no-repeat left top; }
#content .dodaj_do_listy_name{ background: url(../images/names/dodaj_do_listy.png) no-repeat left top; }
#content .skl_lista_zakupow_name{ background: url(../images/names/skl_lista_zakupow.png) no-repeat left top; }
#content .kps_name{ background: url(../images/names/kps.png) no-repeat left top; }
#content .regulamin_name{ background: url(../images/names/regulamin.png) no-repeat left top; }
#content .zasady_name{ background: url(../images/names/zasady.png) no-repeat left top; }
#content .profil_name{ background: url(../images/names/profil.png) no-repeat left top; }
#content .moje_przepisy_name{ background: url(../images/names/moje_przepisy.png) no-repeat left top; }
#content .FAQ_name{ background: url(../images/names/faq.png) no-repeat left top; }
#content .onas_name{ background: url(../images/names/onas.png) no-repeat left top; }
#content .mapa_name{ background: url(../images/names/mapa.png) no-repeat left top; }
#content .kontakt_name{ background: url(../images/names/kontakt.png) no-repeat left top; }
#content .zglos_name{ background: url(../images/names/zglos.png) no-repeat left top; }
#content .ulubioneprzepisy_name{ background: url(../images/names/ulubioneprzepisy.png) no-repeat left top; }
#content .innezkat_name{ background: url(../images/names/inne_z_tej_kat.png) no-repeat left top; }
#content .ustawieniaprofil_name{ background: url(../images/names/ustawienia_profil.png) no-repeat left top; }

#column .sm_name{ background: url(../images/names/smakmistrz07.png) no-repeat left top; }
#column .smr_name,
#content .smr_name{ background: url(../images/names/smranking.png) no-repeat left top; }
#column .nkk_name,
#content .nkk_name{ background: url(../images/names/ranking_krytycy.png) no-repeat left top; }
#column .tags_name{ background: url(../images/names/chmura.png) no-repeat left top; }
#column .katalog_produktow_name{ background: url(../images/names/katalog_produktow.png) no-repeat left top; }
#column .forum_kulinarne_name{ background: url(../images/names/forum_kulinarne.png) no-repeat left top; }
#column .inne_user_name{ background: url(../images/names/inne_przepisy_uzytkownika.png) no-repeat left top; }
#column .najnowszekomrec_name{ background: url(../images/names/najnowsze_kom_rec.png) no-repeat left top; }
#column .przepisy_smakmistrza_name{ background: url(../images/names/przepisy_smakmistrza.png) no-repeat left top; }

#column .ja_ranking_kk_name{ background: url(../images/names/ranking_krytycy.png) no-repeat left top; }
#column .ja_ranking_sm_name{ background: url(../images/names/smranking.png) no-repeat left top; }

#column .naj_dod_kat_name{ background: url(../images/names/naj_dod_kat.png) no-repeat left top; }
#column .naj_kat_name{ background: url(../images/names/naj_kat.png) no-repeat left top; }

#content .co_chcesz .co_chcesz_name{ width: 630px; height: 60px; background: url(../images/GreenBox/co_chcesz.png) no-repeat left 10px; margin-left: 10px; display: inline; }
#content .logowanie .logowanie_name{ width: 630px; height: 40px; background: url(../images/names/logowanie.png) no-repeat 0 15px; margin-left: 10px; display: inline; }

/* Max szerokosc */
#maxWidth{ width: 960px; margin-left: 10px; display: inline; margin-top: 20px; float: left; }

/* KOLUMNA */
#column{ width: 300px; float: right; margin: 0 10px 0 0; display: inline; }
#kps, #sm, #smr, #nkk, #tags{ margin-bottom: 10px; }

#kps .img, #sm .img{ width: 100px; height: 100px; float: left; }

#kps{ width: 290px; height: 356px; padding: 0 0 0 10px; float: left; background: url(../images/backgrounds/kpp.png) no-repeat; overflow: hidden; position: relative; }
#kps .c{ width: 5260px; height: 200px; float: left; margin-left: 10px; display: inline; overflow: hidden; position: relative; }
#kps .c .item{ width: 260px; float: left; margin-right: 50px; overflow: hidden; position: relative; }
#kps .img{ width: 100px; height: 100px; float: left; }
#kps ul{ width: 150px; float: left; margin: 0 0 0 10px; }
#kps ul .h{ font-size: 16px; line-height: 24px; margin: 0 0 15px 0; }
#kps ul li{ font-size: 10px; margin: 5px 0 8px 0; }
#kps ul li span, #kpp ul li img{ float: left; }
#kps .desc{ float: left; width: 260px; line-height: 18px; }
#kps .desc h3{ line-height: 30px; font-weight: bold; font-size: 10px; }
#kps .thumb{ width: 50px; height: 50px; float: left; margin: 13px 3px 0 3px; display: inline; cursor: pointer; }
#kps #katalog_link{ width: 280px; display: block; float: left; height: 60px; margin-bottom: 15px; }

#sm{ width: 290px; height: 108px; float: left; padding: 7px 0 0 10px; background: url(../images/backgrounds/green_bg.png) no-repeat; }
#sm .img a{ padding: 5px; background: #fff; float: left; margin-top: 3px; border: 1px solid #C7C7C7; }
#sm .img a img{ display: block; }
#sm ul{ width: 170px; float: left; margin: 0 0 0 10px; }
#sm .h{ margin-bottom: 10px; }
#sm .h a{ line-height: 30px; font-size: 16px; color: #505050; }
#sm li a{ font-size: 11px; }
#sm li .zwyciezcyBtn{ margin-top: 15px; }

#smr, #nkk{ width: 290px; padding-left: 10px; float: left; background: url(../images/backgrounds/back_grey05.png) no-repeat bottom; }
#smr table, #nkk table{ width: 280px; float: left; }
#smr table td, #nkk table td{ font-size: 10px; font-weight: bold; line-height: 24px; background: url(../images/border_dashed_v.gif) repeat-x bottom; }
#smr table .last, #nkk table .last{ background: none; }
#smr table .stat, #nkk table .stat{ width: 150px; text-align: right; }

#smr table .stat a, #smr table .stat a:visited{ margin-left: 10px; font-size: 8px; color: #9cb434; }
#smr table a, #smr table a:visited, #nkk table td a, #nkk table td a:visited{ color: #505050; text-decoration: none; }
#smr table .stat a:hover, #smr table a:hover, #nkk table td a:hover{ color: #ff4242; }

#nkk table .pos{ width: 24px; text-align: center; }
#nkk table .sc{ text-align: right; }

#fk{ float: left; width: 300px; }

#column .seeMoreBo{ font-size: 11px; line-height: 42px; float: right; margin-right: 10px; }

/* KATEGORIE */
#cat{ width: 958px; float: left; background: url(../images/backgrounds/back_grey01.png) repeat-x bottom left; margin-left: 1px; display: inline; padding: 10px; }
#cat .przepisy_name{ margin-bottom: 0; padding: 0; }
#cat .tom{ background: url(../images/tomato.png) no-repeat right -5px; width: 100%; height: 100%; }
#cat table{ width: 940px; float: left; margin-left: 10px; display: inline; }
#cat table tr{ vertical-align: top; }
#cat table td{ width: 25%; }
#cat table td ul{ width: 100%; float: left; margin-top: 10px; }
#cat table td ul li{ width: 100%; float: left;  background: url(../images/border_dashed_v.gif) repeat-x bottom; padding: 8px 0 8px 0; text-align: right; font-weight: bold; }
#cat table td ul li.last{ border-bottom: 0; }
#cat table td ul li a{ float: left; text-decoration: none; }
#cat table td ul li span{ width: 80px; text-align: center; float: right; }

#cat2{ width: 650px; float: left; margin-bottom: 20px; }
#cat2 td{ background: url(../images/border_dashed_v.gif) repeat-x bottom; font-weight: bold; color: #9cb434; padding: 10px; width: 30%; }
#cat2 td.last{ color: #505050; }
#cat2 td.hover{ background: #fbfded url(../images/border_dashed_v.gif) repeat-x bottom; }

/* DODAWANIE PRZEPISU, DODAWANIE PRODUKTU, SZUKANIE ZAAWANSOWANE PZEPISU */
.fprzepis, #dodaj_produkt, .znajdz_przepis{ width: 100%; float: left; margin-bottom: 10px; }
.fprzepis .item, #dodaj_produkt .item{ width: 100%; float: left; margin-bottom: 10px; }
.fprzepis .item_name, #dodaj_produkt .item_name{ text-align: right; float: left; width: 165px; line-height: 22px; }
.fprzepis .item_form, #dodaj_produkt .item_form{ float: right; width: 475px; border-bottom: 1px dashed #c9c9c8; padding-bottom: 10px; }

.fprzepis .skladniki .item_name{ line-height: 55px; }
.fprzepis .skladniki label,
.lista_zakupow #dodajskladnik label{ float: left; margin-right: 10px; display: inline; }
.fprzepis .skladniki label span,
.lista_zakupow #dodajskladnik label span{ font-size: 10px; color: #a0a0a0; line-height: 18px; margin: 0; }

.fprzepis .item_form .nazwa{ width: 400px; }
.fprzepis .item_form .kategoria{ width: 300px; }
.fprzepis .item_form .skladnik input{ width: 155px; }
.fprzepis .item_form .ilosc input{ width: 30px; }
.fprzepis .item_form .jednostka select{ width: 80px; }
.fprzepis .item_form .opis input{ width: 100px; }
.fprzepis .item_form .plus_redBtn{ float: left; margin-top: 21px; }
.fprzepis .skladniki .item_form .info_ico{ float: left; margin-top: 21px; }
.fprzepis  .ListBox label{ margin: 0; }
.fprzepis .color input{ background: #fbfded; }
.fprzepis .item_form .zdjecia{ height: 22px; }
.fprzepis .item_form .MultiFile-applied{ width: auto; float: left; height: 19px; border: 1px solid #9cb434; float: left; color: #505050; padding: 3px 3px 0 3px; }
.fprzepis .item_form .info_photo{ line-height: 22px; font-size: 11px; float: left; margin-left: 10px; display: inline; }
.fprzepis .item_form .info_ico{ float: left; margin-top: 3px; }
.fprzepis .item_form .przygotowanie,
.fprzepis .item_form .intro{ width: 468px; height: 150px; }
.fprzepis .item_form .nazwakrok{ width: 468px; }

.fprzepis .czas input{ width: 25px; }
.fprzepis .czas span,
#dodaj_produkt .cena span{ float: left; line-height: 22px; margin-left: 5px; display: inline; }
.fprzepis .czas .minus10Btn,
.fprzepis .czas .minus5Btn,
.fprzepis .czas .plus5Btn,
.fprzepis .czas .plus10Btn{ float: left; margin: 4px 0 0 10px; display: inline; }
.fprzepis .porcje .minus_redBtn,
.fprzepis .porcje .plus_greenBtn{ float: left; margin: 4px 0 0 10px; display: inline; }
.fprzepis .porcje input{ width: 20px; }
.fprzepis .danie table{ width: 100%; }
.fprzepis .danie table td{ padding: 0 5px 0 0; vertical-align: top; }
.fprzepis .danie label{ margin-bottom: 5px; float: left; width: 100%; }
.fprzepis .dodaj_przepisnBtn,
.fprzepis .szukajBtn{ float: right; }
#dodaj_produkt .dodaj_przepisnBtn{ float: right; }
.fprzepis .usunZaznaczoneBtn{ float: right; margin-top: 10px; }
.fprzepis .required, #dodaj_produkt .required{ float: left; margin: 0 0 10px 175px; font-size: 11px; display: inline; }

.dprzh .b{ padding-bottom: 10px; }
.dprzh, .dprzh span{ line-height: 16px; font-size: 11px; float: left; width: 100%; }
.dprzh strong{ width: 100%; float: left; line-height: 20px; padding-top: 10px; font-size: 12px; }

#dodaj_produkt #marka{ width: 200px; }
#dodaj_produkt #nazwa{ width: 400px; }
#dodaj_produkt #kategoria{ width: 200px; }
#dodaj_produkt #opis,
#dodaj_produkt #recenzja{ width: 468px; height: 150px; }
#dodaj_produkt #cena{ width: 50px; }
#dodaj_produkt #kupieniekupie{ width: auto; }

/* DOCOPT */
.docOpt{ float: right; }
.docOpt .drukujSBtn, .docOpt .wyslijSBtn{ padding-left: 18px; height: auto; float: left; width: auto; background-position: 0 5px; font-size: 10px; line-height: 20px; color: #9cb434; text-decoration: underline; cursor: pointer; }
.docOpt .wyslijSBtn{ margin-left: 10px; display: inline; }
.sendBox{ width: 650px; float: left; text-align: center; }
.sendBox div{ width: 630px; float: left; padding: 10px; font-weight: bold; border: 1px solid #c4c4c4; background: #fdfdfc; }
.sendBox .sendBoxhide{ font-size: 10px; line-height: 10px; float: right; padding: 0; color: #9cb434; text-decoration: underline; cursor: pointer; }
.sendBox label{ float: left; padding-top: 3px; }
.sendBox input{ float: left; margin-left: 10px; display: inline; }
.sendBoxshow{ text-align: left; }
.sendBox #sendlist{ width: 230px; }
#content .name .docOpt{ margin-top: -2px; }
#content .lista_zakupow .name .docOpt{ margin-top: -10px; }
#content .lista_zakupow .name .docOpt p{ float: left; }
#content .lista_zakupow .sendBox{ margin-top: 10px; }

/* WIDOK PRZEPISU / WIDOK PRODUKTU */
.widok{ width: 100%; float: left; margin-bottom: 10px; }
.widok .AutorData{ width: 100%; float: left; border-bottom: 1px solid #c9c9c8; margin-bottom: 10px; font-size: 10px; line-height: 20px; }
.widok .AutorData p{ float: left; }
.widok .tytul{ font-weight: normal; font-size: 20px; float: left; width: 500px; line-height: 24px; }
#produkt_widok .tytul{ width: 100%; }
.widok .tytul span{ margin: 0; line-height: 10px; width: 500px; }

.widok #photos{ width: 320px; float: left; background: #fcfcfc; border: 1px solid #c7c7c7; margin-top: 10px; padding: 3px 0 0 0; text-align: center; z-index: 8; }
.widok #photos .big{ width: 314px; }
.widok #photos .thumbs{ width: 318px; float: left; background: url(../images/backgrounds/back_grey02.png) repeat-x bottom left; padding: 3px 0 3px 2px; }
.widok #photos .thumb{ float: left; margin-left: 11px; display: inline; }
.widok #photos .thumbs img{ width: 50px; height: 50px; margin: 0; }

#przepis_widok .slide_photos #photosbs{ width: 9000px; float: left; position: relative; padding-left: 3px; }
#przepis_widok .slide_photos #photosbs img{ float: left; margin-right: 3px; }

#przepis_widok .slide_photos{ overflow: hidden; position: relative; position: relative; }
#przepis_widok .slide_photos .thumbs{ overflow: hidden; position: relative; width: 2000px; }
#przepis_widok .slide_photos .thumbs .thumb{ position: relative; cursor: pointer; }
#przepis_widok .slide_photos_nav .thumbs .thumb{ margin-right: 10px; margin-left: 1px; }
#przepis_widok .slide_photos #sliConNav{ float: left; position: relative; width: 297px; overflow: hidden; }
#przepis_widok .slide_photos #sliCon{ float: left; width: 2000px; overflow: hidden; position: relative; }
#przepis_widok #navLeft,
#przepis_widok #navRight{ width: 10px; float: left; line-height: 50px; background: url(../images/backgrounds/back_grey02.png) repeat-x bottom left; cursor: pointer; text-align: center;; }
#przepis_widok #navLeft{  }
#przepis_widok #navRight{  }

.widok .tresc{ width: 100%; float: left; font-size: 12px; line-height: 22px; }
.widok .tresc h2{ font-size: 18px; line-height: 24px; margin: 20px 0 20px 0; font-weight: bold; }
.widok .intro{ margin-top: 20px; }

.smaczne_czytanie .tresc{ margin-top: 20px; }

#przepis_widok #main_stars{ float: right; margin-top: 3px; }
#przepis_widok #main_stars img{ float: left; }
#przepis_widok #dane_przepisu{ height: 26px; width: 100%; float: left; margin-top: 10px; }
#przepis_widok #skladniki{ width: 318px; float: left; margin: 10px 0 0 10px; display: inline; }
#przepis_widok #skladniki h3{ margin: 5px 0 10px 0; }
#przepis_widok #skladniki .ListBox{ width: 100%; background: none; border: 0; margin: 0; }
#przepis_widok #skladniki .ListBox div{ width: 310px; border: 0; margin-left: 0; font-size: 11px; padding: 0; }
#przepis_widok #skladniki .ListBox div span a{ font-weight: bold; text-decoration: none; }
#przepis_widok #skladniki .ListBox div span{ width: 280px; line-height: 18px; margin-top: -4px; font-weight: normal; }
#przepis_widok #skladniki .ListBox img{ margin-left: 5px; }
#przepis_widok #skladniki .alert{ margin-top: 10px; }
#przepis_widok #skladniki .options{ width: 100%; float: left; border-top: 1px solid #d6d6d6; margin-top: 10px; padding-top: 5px; }
#przepis_widok #skladniki .options h3{ font-size: 10px; color: #d6d6d6; float: left; margin: 0; }
#przepis_widok #skladniki .options p{ margin-left: 10px; }

/* stare ikonki
#przepis_widok #skladniki .options .dodaj_wybrane{ width: 34px; height: 35px; background: url(../images/ico/dodaj_wybrane.png) no-repeat; cursor: pointer; float: right; }
#przepis_widok #skladniki .options .dodaj_wszystkie{ width: 36px; height: 35px; background: url(../images/ico/dodaj_wszystkie.png) no-repeat; cursor: pointer; float: right; }
#przepis_widok #skladniki .options .spr_w_lodowce{ width: 33px; height: 35px; background: url(../images/ico/spr_w_lodowce.png) no-repeat; cursor: pointer; float: right; }
*/

#przepis_widok #skladniki .options .dodaj_wybrane{ width: 57px; height: 55px; background: url(../images/ico/sprzakupywybrane.png) no-repeat; cursor: pointer; float: right; }
#przepis_widok #skladniki .options .dodaj_wszystkie{ width: 57px; height: 55px; background: url(../images/ico/sprzakupywszystkie.png) no-repeat; cursor: pointer; float: right; }
#przepis_widok #skladniki .options .spr_w_lodowce{ width: 57px; height: 55px; background: url(../images/ico/sprlodowka.png) no-repeat; cursor: pointer; float: right; }

.zdjeciaart{ width: 100%; float: left; padding: 20px 0 0 0; }
.zdjeciaart .border, .textfield .border{ width: auto; float: left; padding: 5px; border: 1px solid #c7c7c7; margin: 0 10px 0 10px; }
.zdjeciaart .border img{ float: left; }

/* Dane produktu */
#produkt_widok .dane_produktu{ width: 318px; float: left; font-weight: bold; margin: 10px 0 0 10px; display: inline; }
#produkt_widok .dane_produktu li{ width: 318px; float: left; line-height: 18px; padding: 8px 0 8px 0; background: url(../images/border_dashed_v.gif) repeat-x bottom; }
#produkt_widok .dane_produktu span{ color: #9cb434; font-weight: normal; }
#produkt_widok .dane_produktu a{ font-weight: normal; }
#produkt_widok .dane_produktu p{ float: left; margin-right: 10px; line-height: 25px; }
#produkt_widok .dane_produktu img{ float: left; }
#produkt_widok .dane_produktu .rating{ width: 100%; float: left; }

#produkt_widok .dane_produktu .rating .one{ height: 15px; float: left; background: green; }
#produkt_widok .dane_produktu .rating .two{ height: 15px; float: left; background: orange; }
#produkt_widok .dane_produktu .rating .three{ height: 15px; float: left; background: red; }
#produkt_widok .dane_produktu ul{ margin-top: 10px; float: left; width: 100%; }
#produkt_widok .dane_produktu ul li{ padding: 0 0 0 0; background: none; line-height: normal; width: 30%; font-weight: normal; }
#produkt_widok .dane_produktu .lone p,
#produkt_widok .dane_produktu .ltwo p,
#produkt_widok .dane_produktu .lthree p{ height: 10px; width: 10px; float: left; margin: 4px 4px 0 0; }
#produkt_widok .dane_produktu .lone p{ background: green; }
#produkt_widok .dane_produktu .ltwo p{ background: orange; }
#produkt_widok .dane_produktu .lthree p{ background: red; }

/* Widok publikacji */
#przepis_widok #lead{ width: 640px; height: auto; float: left; padding: 5px; border: 1px solid #c7c7c7; margin-top: 10px; }
#przepis_widok #lead img{ float: left; }
#przepis_widok #intro{ width: 100%; float: left; font-weight: bold; padding: 20px 0 0 0; }
/* RAMKI */
.frame50{ position: absolute; width: 50px; height: 50px; background: url(../images/frames/frame_50_50.gif) no-repeat; }
.frame50ON{ background: url(../images/frames/frame_50_50on.gif) no-repeat; }
.frame100{ position: absolute; width: 100px; display: block; height: 100px; background: url(../images/frames/frame_100_100.gif) no-repeat; }
.frame130{ position: absolute; width: 130px; display: block; height: 100px; background: url(../images/frames/frame_130_100.gif) no-repeat; }
.frame410{ position: absolute; width: 410px; display: block; height: 240px; background: url(../images/frames/frame_410_240.gif) no-repeat; }

/* KOMENTARZE */
#content .komentarze_name a{ background: none; }
#comments{ width: 100%; float: left; margin-top: 20px; }
#comments .comment{ width: 100%; float: left; font-size: 11px; margin-bottom: 10px; }
#comments .avatar{ float: left; width: 100px; display: inline; text-align: center; }
#comments .avatar img{ border: 1px solid #dedede; }
#comments .avatar span{ width: 100%; float: left; }
#comments .avatar a{ font-size: 8px; }
#comments .stars{ float: left; padding: 8px 15px 0 10px; }
#comments .stars img{ float: left; }
#comments .content{ float: left; width: 344px; margin: 5px 0 0 0; padding: 0 10px 10px 0; line-height: 16px; }
#comments .content h3{ color: #c4c4c4; float: left; font-size: 11px; margin-bottom: 10px; line-height: normal; }
#comments .content span{ float: right; color: #c4c4c4; font-size: 11px; }
#comments .rate{ float: right; width: 90px; text-align: center; padding-bottom: 10px; padding-top: 8px; }
#comments .rate h3{ color: #c4c4c4; font-size: 10px; font-weight: bold; line-height: 11px; }
#comments .rate p{ font-size: 16px; font-weight: bold; line-height: 35px; }
#comments .rate .plusGreyBtn{ margin: 0 10px 0 19px; display: inline; }
#comments .line{ float: left; background: url(../images/backgrounds/line.png) repeat-y 355px 0; }
#comments .r{ width: 540px; float: left; background: url(../images/backgrounds/back_grey03R.png) no-repeat bottom right; }
#comments .l{ width: 540px; float: left; background: url(../images/backgrounds/back_grey03L.png) no-repeat bottom left; }
#comments .b{ width: 540px; float: right; background: #fff url(../images/backgrounds/back_grey03.png) repeat-x bottom; }

/* DODAJ KOMENTARZ */
#AddComment{ float: left; width: 536px; }
#AddComment .LoginPasw,
#AddComment .Rating,
#AddComment .RatingKPS,
#AddComment .Content{ float: left; width: 100%; }

#AddComment .LoginPasw .ItemNamepasw{ width: 75px; }
.LoginPasw .ItemName,
#AddComment .Rating .ItemName,
#AddComment .RatingKPS .ItemName,
#AddComment .Content .ItemName{ width: 130px; font-weight: bold; float: left; text-align: right; line-height: 22px; font-size: 10px; margin: 0 10px 0 0; padding-bottom: 20px; display: inline; }


#AddComment .LoginPasw input,
#AddComment .RatingKPS input,
#AddComment .Content textarea{ border: 1px solid #dedede; width: 120px; }

#AddComment .Content textarea{ width: 388px; height: 100px; }
#AddComment .dodaj_komentarznBtn{ float: right; }
#AddComment p{ font-size: 10px; width: 330px; float: left; margin: 8px 0 0 140px; display: inline; }
#AddComment .dodajBtn{ float: right; margin: 10px 0 0 0; }

/* Wyszukiwarka */
#search form .s_inp,
#sort .sort li .up,
#sort .sort li .down,
.lodowka #dodajskladnik #skladnik{ background-image: url(../images/search/si_sort.png); background-repeat: no-repeat; }

/* Wyszukiwarka + elementy wyszukiwania skladnikow w lodowce */
#search{ width: 100%; margin-bottom: 10px; }
#search form{ float: left; margin: 7px 0 0 10px; display: inline; }
#search form .s_inp,
.lodowka #dodajskladnik #skladnik{ float: left; background-position: 0 0; width: 348px; padding: 9px 8px 9px 8px; }

#search form .szukajBtn,
.lodowka #dodajskladnik .dodajskladnikBtn{ float: left; margin: 2px 0 0 10px; display: inline; }
#search .wz{ font-size: 10px; float: left; margin: 15px 0 0 30px; display: inline; }

#sort{ height: 63px; float: left; margin-top: 10px; }
#sort #alphabet{ float: left; margin-left: 2px; display: inline; }
#sort #alphabet li{ margin-right: 1px; display: inline; }
#sort #alphabet li,
#sort #alphabet li a{ float: left; width: 21px; background: url(../images/search/letterBack.png) no-repeat; text-align: center; font-size: 10px; line-height: 19px; font-weight: bold; }
#sort #alphabet li a{ text-decoration: none; }
#sort #alphabet li a:hover{ text-decoration: none; background: url(../images/search/letterBackON.png) no-repeat; color: #fff; }
#sort #alphabet li a.active{ text-decoration: none; background: url(../images/search/letterBackON.png) no-repeat; color: #fff; }

#sort #alphabet li.all,
#sort #alphabet li.all a{ width: 74px; float: left; background: url(../images/search/allBack.png) no-repeat; }
#sort #alphabet li.all a:hover{ background: url(../images/search/allBackON.png) no-repeat; }
#sort #alphabet li.all a.activeall{ color: #fff; background: url(../images/search/allBackON.png) no-repeat; }
#sort #alphabet li.title{ background: none; width: auto; padding-right: 10px; }

#sort .sort{ float: left; width: 100%; margin: 14px 0 0 10px; display: inline; }
#sort .sort li{ float: left; padding-right: 18px; }
#sort .sort li a,
#sort .sort li form label{ color: #505050; float: left; font-weight: bold; font-size: 11px; text-decoration: none; }
#sort .sort li form{ margin: 0; }
#sort .sort li form label{ cursor: pointer; }
#sort .sort li form input{ margin-right: 6px; float: left; }
#sort .sort li .up,
#sort .sort li .down{ width: 15px; height: 14px; margin-top: 1px; }
#sort .sort li .up{ background-position: -495px -9px; margin-left: 6px;  }
#sort .sort li .down{ background-position: -550px -9px; }
#sort .sort li .up:hover,
#sort .sort li .upa{ background-position: -385px -9px; }
#sort .sort li .down:hover,
#sort .sort li .downa{ background-position: -440px -9px; }

/* LISTA PRZEPISOW */
.przepisy_lista  h1#CatName, .przepisy_lista  h1#ItemNumb{ font-size: 14px; font-weight: bold; line-height: 40px; display: inline; }
.przepisy_lista  h1#CatName{ float: left; margin-left: 10px; }
.przepisy_lista  h1#SubCatName{ float: left; width: 640px; margin-left: 10px; }
.przepisy_lista  h1#ItemNumb{ float: right; margin-right: 10px; }
.przepisy_lista  h1#CatName span{ color: #ff4242; }

.przepisy_lista .przepis{ width: 630px; padding: 20px 10px 20px 10px; float: left; border-bottom: 1px solid #c9c9c8; }
.przepisy_lista .Bg{ background: #f8f9f5; }
.przepisy_lista .przepis .photo{ width: 130px; height: 100px; float: left; margin-right: 10px; display: inline; }
.przepisy_lista .przepis .photo img{ width: 130px; height: 100px; position: absolute; }

.przepisy_lista .przepis .title{ width: 400px; float: left; }
.przepisy_lista .przepis .title a, .przepisy_lista .przepis a.titlea{ font-size: 18px; font-weight: bold; color: #505050; text-decoration: none; float: none; width: 490px; }
.przepisy_lista .przepis .title a:hover, .przepisy_lista .przepis a.titlea:hover{ color: #ff4242; text-decoration: underline; }
.przepisy_lista .przepis .rating,
.przepisy_lista .przepis .UserDate{ margin: 3px 0 3px 0; float: left; width: 480px; }
.przepisy_lista .przepis .rating{ margin-top: 6px; }
.przepisy_lista .przepis .rating h3,
.przepisy_lista .przepis .UserDate{ color: #8a8a8a; font-size: 10px; float: left; margin-right: 5px; display: inline; }
.przepisy_lista .przepis .rating img{ float: left; }
.przepisy_lista .przepis .dane_przepisu{ float: left; width: 490px; margin-top: 7px; }

/* Ulubione przepisy */
.ulubione_przepisy select#ulubionekat{ float: right; margin-top: 15px; width: 150px; }
.ulubione_przepisy a.usun2Btn{ width: 48px; float: right; height: 17px; background: url(../images/btn/usunoff.png) no-repeat; cursor: pointer; margin-top: 3px; }
.ulubione_przepisy a.usun2Btn:hover{ width: 48px; float: right; height: 17px; background: transparent url(../images/btn/usunon.png) no-repeat; cursor: pointer; }

/* Edytuj przepis Btn */
.profil a.edytujzdjeciaBtn{ width: 80px; height: 17px; background: url(../images/btn/edytujzdjecia.png) no-repeat; float: right; margin-top: 3px; }
.profil a.edytujzdjeciaBtn:hover{ width: 80px; height: 17px; background: url(../images/btn/edytujzdjeciaoff.png) no-repeat; }

/* Edycja przepisu */
#edytuj_przepis .addphoto{ width: 650px; }
#edytuj_przepis .addphoto h5{ width: 630px; }
#edytuj_przepis .addphoto span{ width: 120px; margin: 10px 0 0 9px; display: inline; }
#edytuj_przepis .addphoto img{ float: left; width: 105px; height: 75px; margin: 0; }
#edytuj_przepis .item_form{ width: 100%; float: left; padding: 15px 0 10px 0; }
#edytuj_przepis a.usun2Btn{ width: 48px; float: left; height: 17px; background: url(../images/btn/usunoff.png) no-repeat; cursor: pointer; }
#edytuj_przepis a.usun2Btn:hover{ width: 48px; float: left; height: 17px; background: transparent url(../images/btn/usunon.png) no-repeat; cursor: pointer; }
#edytuj_przepis .addphoto a.usun2Btn{ margin: 10px 0 0 35px; }
#edytuj_przepis .addphoto .zoom{ padding: 5px; background: #fff; border: 1px solid #C7C7C7; float: left; }

/* PAGINATION */
#pagination { float: left; text-align: center; margin: 10px 205px 0 205px; display: inline; }
#pagination li{ float: left; border: 1px solid #c9c9c8; font-weight: bold; margin: 0 2px 0 2px; color: #505050; font-size: 11px; text-decoration: none; }
#pagination li a{ float: left; font-size: 11px; padding: 2px 6px 2px 6px; text-decoration: none; }
#pagination li a:hover{ background: #9cb434; color: #fff; }
#pagination .active{ background: #9cb434; }
#pagination .active a{ color: #fff; }

/* CAT */
#przepisy .wyswietlZaznaczoneBtn{ float: right; margin: 10px 0 10px 0; }
#przepisy .cat{ float: left; width: 100%; }
#przepisy .cat label{ width: 100%; display: block; float: left; }
#przepisy .cat .title{ font-size: 18px; font-weight: normal; background: #f4fad2; line-height: 40px; }
#przepisy .cat .title a{ color: #505050; }
#przepisy .cat .title input{ margin: 14px 5px 0 10px; display: inline; }
#przepisy .cat li{ font-weight: bold; border-bottom: 1px dashed #c4c4c4; float: left; width: 100%; line-height: 35px; }
#przepisy .cat li a{ color: #9cb434; text-decoration: none; float: left; }
#przepisy .cat li input{ margin: 10px 5px 0 25px; display: inline; float: left; }
#przepisy .cat li a:hover{ color: #ff4242; }
#przepisy .cat li.on{ background: #f8f9f5; }
#przepisy .cat li .show{ float: right; font-weight: normal; font-size: 11px; margin-right: 10px; display: inline; }

/* GreenBox */
.GreenBox{ width: 650px; float: left; background: url(../images/GreenBox/GreenBoxBack.png) repeat-y; }
.GreenBox .t{ width: 650px; float: left; height: 60px; background: url(../images/GreenBox/GreenBoxTop.png) no-repeat top left; }
.GreenBox .con{ width: 650px; float: left; background: url(../images/GreenBox/GreenBoxBottom.png) no-repeat bottom left; padding-bottom: 10px; }

/* Profil - stat */
.proStat .t{ height: 10px; }
.proStat .t .rstat,
.proStat .con .rstat,
.proStat .con .rstat .rstatCon{ width: 240px; float: right; }/* border-left: 2px solid #9cb434;*/
.proStat .con{ padding: 0; }

.proStat .t .rstat{ height: 10px; background: url(../images/GreenBox/GreenBox2Top.png) no-repeat right; }
.proStat .con .rstat{ background: url(../images/GreenBox/GreenBox2Back.png) repeat-y right; }
.proStat .con .rstat .rstatCon{ height: 160px; background: url(../images/GreenBox/GreenBox2Bottom.png) no-repeat bottom right; padding-bottom: 10px; }

.proStat .con .lstat{ float: left; }
.proStat .con .img{ float: left; }
.proStat .con ul,
.proStat .con ul li{ float: left; }

.proStat .con .lstat .img{ float: left; margin: 0 0 0 10px; display: inline; padding: 5px; border: 1px solid #C7C7C7; background: #fff; }
.proStat .con .lstat .img img{ float: left; }
.proStat .con ul.userstat{ width: 260px; margin: 0 0 0 20px; display: inline; }
.proStat .con ul.userstat li{ font-size: 10px; width: 100%; line-height: 24px; color: #8a8a8a; font-weight: bold; float: left; background: transparent url(../images/border_dashed_v.gif) repeat-x scroll center bottom; }
.proStat .con ul.userstat li strong{ color: #505050; }
.proStat .con ul.userstat li.login{ color: #ff4242; font-size: 16px; padding-bottom: 10px; }
.proStat .con ul.userstat li span{ float: left; padding-right: 5px; }
.proStat .con ul.userstat .stars{ float: left; margin-top: 2px; margin-bottom: -2px; }
.proStat .con ul.userstat .arrow{ float: left; height: 20px; padding-right: 5px; width: 9px; background: url(../images/arrow.gif) no-repeat left; }

.proStat .con .rstat ul{ width: 200px; }
.proStat .con .rstat ul li.title{ font-size: 16px; padding-bottom: 10px; }

/* CO CHESZ PRZYRZADZIC */

/*.co_chcesz, .logowanie_box{ width: 650px; float: left; background: url(../images/GreenBox/GreenBoxBack.png) repeat-y; }
.co_chcesz .t, .logowanie_box .t{ width: 650px; float: left; height: 60px; background: url(../images/GreenBox/GreenBoxTop.png) no-repeat top left; }
.co_chcesz .con, .logowanie_box .con{ width: 650px; float: left; background: url(../images/GreenBox/GreenBoxBottom.png) no-repeat bottom left; }
.co_chcesz .con{ padding-bottom: 10px; }*/

.co_chcesz .con .search, .co_chcesz .con .l, .co_chcesz .con .r{ width: 630px; height: 44px; float: left; background-image: url(../images/backgrounds/searchb_b.png); background-repeat: no-repeat; }
.co_chcesz .con .search{ margin: 10px 10px 0 10px; display: inline; height: 44px; float: left; background-position: 0 -108px; background-repeat: repeat-x; }
.co_chcesz .con .search .l{ background-position: 0 0; }
.co_chcesz .con .search .r{ background-position: right -54px; }
.co_chcesz .con .search h3{ line-height: 44px; float: left; font-size: 12px; font-weight: bold; margin-left: 10px; display: inline; }
.co_chcesz .con .search h3 span{ font-size: 10px; color: #ff4242; margin-right: 5px; display: inline; }
.co_chcesz .con .search h3#count{ float: right; margin-right: 30px; }
.co_chcesz .con .search input{ background: url(../images/backgrounds/search_b.png) no-repeat right; width: 252px; padding: 9px 5px 9px 5px; float: left; margin: 6px 0 0 10px; display: inline; }
.co_chcesz .con .slider{ width: 500px; height: 44px; margin: 10px 0 0 10px; display: inline; float: left; }
.co_chcesz .con .okazja p, .co_chcesz .con .koszt p, .co_chcesz .con .czas p{ width: 40px; height: 40px; float: left; background-image: url(../images/ico/co_chesz.png); background-repeat: no-repeat; }
.co_chcesz .con .okazja p{ background-position: 0 0; }
.co_chcesz .con .czas p{ background-position: -40px 0; }
.co_chcesz .con .koszt p{ background-position: -80px 0; }

.co_chcesz .con #czas,
.co_chcesz .con #koszt{ float: left; width: 380px; margin: 5px 0 0 35px; display: inline; }

.co_chcesz .con .czas ul,
.co_chcesz .con .koszt ul,
.co_chcesz .con .okazja ul{ float: left; width: 430px; margin: 2px 0 0 14px; font-size: 10px; font-weight: bold; display: inline; }
.co_chcesz .con .czas ul li,
.co_chcesz .con .koszt ul li,
.co_chcesz .con .okazja ul li{ float: left; display: inline; }

.co_chcesz .con .okazja ul{ margin: 9px 0 0 24px; display: inline; }
.co_chcesz .con .okazja ul li{ line-height: 21px; cursor: pointer; margin-right: 36px; display: inline; }
.co_chcesz .con .okazja ul .checkbox div{ float: left; width: 21px; height: 21px; display: inline; background: url(../images/checkbox/checkboxunchecked.png) no-repeat; }
.co_chcesz .con .okazja ul li div.checked{ background: url(../images/checkbox/checkboxchecked.png) no-repeat; }
.co_chcesz .con .okazja ul li div.blur{ background: url(../images/checkbox/checkboxblur.png) no-repeat; }

.cookBtn{ width: 102px; height: 137px; float: right; margin: 20px 25px 0 0; display: inline;}
.cookBtn input{ width: 102px; height: 137px; float: left; background: url(../images/co_chcesz/cook.png) no-repeat 0 0; cursor: pointer;  }

/* TABS */
.GreenBox2{ width: 100%; float: left; margin-bottom: 10px; }
.GreenBox2 .tab{ text-indent: -10000px; }
.GreenBox2 .t{ width: 100%; height: 10px; float: left; background: url(../images/GreenBox2/GreenBox2T.png) no-repeat; }
.GreenBox2 .b{ width: 100%; height: 10px; float: left; background: url(../images/GreenBox2/GreenBox2B.png) no-repeat; }
#column .GreenBox2 .t{ background: url(../images/GreenBox2/GreenBox2T300.png) no-repeat; }
#column .GreenBox2 .b{ background: url(../images/GreenBox2/GreenBox2B300.png) no-repeat; }
.GreenBox2 .tab_con{ width: 100%; float: left; background: url(../images/GreenBox2/GreenBox2back.png) repeat-y; }
#column .GreenBox2 .tab_con{ width: 100%; float: left; background: url(../images/GreenBox2/GreenBox2back300.png) repeat-y; }
.GreenBox2 .tab-header ul li{ float: left; }
.GreenBox2 .tab-header ul li a{ width: 100%; height: 100%; float: left; text-indent: -10000px; margin-right: 1px; display: inline; }
.GreenBox2 .notabs .t{ background: url(../images/GreenBox2/GreenBox2T2.png) no-repeat; }

.polecamy #tab-container1-tab-0 a,
.polecamy #tab-container1-tab-1 a,
.polecamy #tab-container1-tab-2 a,
.polecamy #tab-container1-tab-0 a:hover,
.polecamy #tab-container1-tab-0 a.tab-active,
.polecamy #tab-container1-tab-1 a:hover,
.polecamy #tab-container1-tab-1 a.tab-active,
.polecamy #tab-container1-tab-2 a:hover,
.polecamy #tab-container1-tab-2 a.tab-active{ background: url(../images/tabsbtn.png); background-repeat: no-repeat; }

.polecamy #tab-container1-tab-0 a{ width: 77px; height: 24px; float: left; background-position: 0 0; }
.polecamy #tab-container1-tab-1 a{ width: 131px; height: 24px; float: left; background-position: -174px 0; }
.polecamy #tab-container1-tab-2 a{ width: 135px; height: 24px; float: left; background-position: -456px 0; }
.polecamy #tab-container1-tab-0 a:hover,
.polecamy #tab-container1-tab-0 a.tab-active{ width: 77px; height: 24px; float: left; background-position: -87px 0; }
.polecamy #tab-container1-tab-1 a:hover,
.polecamy #tab-container1-tab-1 a.tab-active{ width: 131px; height: 24px; float: left; background-position: -315px 0; }
.polecamy #tab-container1-tab-2 a:hover,
.polecamy #tab-container1-tab-2 a.tab-active{ width: 135px; height: 24px; float: left; background-position: -601px 0; }

.forum #tab-container2-tab-0 a,
.forum #tab-container2-tab-1 a,
.forum #tab-container2-tab-2 a,
.forum #tab-container2-tab-0 a:hover,
.forum #tab-container2-tab-0 a.tab-active,
.forum #tab-container2-tab-1 a:hover,
.forum #tab-container2-tab-1 a.tab-active{ background: url(../images/tabsbtn.png); background-repeat: no-repeat; }

.forum #tab-container2-tab-0 a{ width: 234px; height: 24px; float: left; background-position: -746px 0; }
.forum #tab-container2-tab-1 a{ width: 211px; height: 24px; float: left; background-position: -1234px 0; }
.forum #tab-container2-tab-0 a:hover,
.forum #tab-container2-tab-0 a.tab-active{ width: 234px; height: 24px; float: left; background-position: -990px 0; }
.forum #tab-container2-tab-1 a:hover,
.forum #tab-container2-tab-1 a.tab-active{ width: 211px; height: 24px; float: left; background-position: -1455px 0; }

.forum300 #tab-container2-tab-0 a,
.forum300 #tab-container2-tab-1 a,
.forum300 #tab-container2-tab-2 a,
.forum300 #tab-container2-tab-0 a:hover,
.forum300 #tab-container2-tab-0 a.tab-active,
.forum300 #tab-container2-tab-1 a:hover,
.forum300 #tab-container2-tab-1 a.tab-active{ background: url(../images/tabsbtn2.png); background-repeat: no-repeat; }

.forum300 #tab-container2-tab-0 a{ width: 140px; height: 24px; float: left; background-position: 0 0; }
.forum300 #tab-container2-tab-1 a{ width: 116px; height: 24px; float: left; background-position: -150px -35px; }
.forum300 #tab-container2-tab-0 a:hover,
.forum300 #tab-container2-tab-0 a.tab-active{ width: 140px; height: 24px; float: left; background-position: 0 -35px; }
.forum300 #tab-container2-tab-1 a:hover,
.forum300 #tab-container2-tab-1 a.tab-active{ width: 116px; height: 24px; float: left; background-position: -150px 0; }

.forum_profil #tab-container2-tab-0 a,
.forum_profil #tab-container2-tab-1 a,
.forum_profil #tab-container2-tab-2 a,
.forum_profil #tab-container2-tab-0 a:hover,
.forum_profil #tab-container2-tab-0 a.tab-active,
.forum_profil #tab-container2-tab-1 a:hover,
.forum_profil #tab-container2-tab-1 a.tab-active{ background: url(../images/tabsbtn2.png); background-repeat: no-repeat; }

.forum_profil #tab-container2-tab-0 a{ width: 140px; height: 24px; float: left; background-position: 0 0; }
.forum_profil #tab-container2-tab-1 a{ width: 116px; height: 24px; float: left; background-position: -150px -35px; }
.forum_profil #tab-container2-tab-0 a:hover,
.forum_profil #tab-container2-tab-0 a.tab-active{ width: 140px; height: 24px; float: left; background-position: 0 -35px; }
.forum_profil #tab-container2-tab-1 a:hover,
.forum_profil #tab-container2-tab-1 a.tab-active{ width: 116px; height: 24px; float: left; background-position: -150px 0; }

.forum_profil #tab-container2-tab-0 a,
.forum_profil #tab-container2-tab-0 a:hover,
.forum_profil #tab-container2-tab-0 a.tab-active{ background: url(../images/na_forum_dys.png); background-repeat: no-repeat; }

.forum_profil #tab-container2-tab-0 a{ width: 161px; height: 24px; float: left; background-position: 0 0; }
.forum_profil #tab-container2-tab-0 a:hover,
.forum_profil #tab-container2-tab-0 a.tab-active{ width: 161px; height: 24px; float: left; background-position: 0 0px; }

/* Tab polecamy */
.polecamy .c{ margin: 0 10px 0 10px; float: left; width: 630px; display: inline; }
.polecamy .c img{ width: 410px; height: 240px; }
.polecamy .c .intro{ width: 180px; margin: 10px 0 0 25px; float: left; }
.polecamy .c .intro a{ font-size: 22px; line-height: 32px; float: left; width: 100%; padding-bottom: 15px; }
.polecamy .c .intro span{ width: 100%; float: left; line-height: 18px; }
.polecamy .c .intro .przeczytajBtn{ float: right; margin-top: 20px; }
.polecamy .thumbs{ height: 50px; margin: 180px 0 0 220px; position: absolute; z-index: 10; }
.polecamy .thumbs .thumb{ float: left; margin-left: 10px; display: inline; }
.polecamy .thumbs .thumb p{ cursor: pointer; }
.polecamy .thumbs .thumb img{ height: 50px; width: 50px; }

.polecamy{ position: relative; overflow: hidden; }
.polecamy .notabs{ overflow: hidden; }
.polecamy .notabs .tab_con{ width: 9000px; overflow: hidden;  }
.polecamy .notabs .tab_con .c{ position: relative; float: left; overflow: hidden; }

/* Tab forum */
.forum .c{ margin: 0 10px 0 10px; float: left; width: 630px; display: inline; }
.forum .c300{ margin: 0 10px 0 10px; float: left; width: 280px; display: inline; text-align: left; }
.forum .c tr td{ width: 210px; padding: 5px 5px 5px 0; line-height: 18px; border-bottom: 1px dashed #9fb73b;}
.forum .c300 tr td{ width: 280px; }
.forum .c tr.last td{ border: 0; }
.forum .c td a{ color: #505050; text-decoration: none; }
.forum .c td a:hover{ color: #ff4242; }
.forum .c td span{ font-size: 10px; }
.forum .c td span a{ color: #9cb434; }

/* New tab GreyBox */
.GreyBox{ width: 300px; float: left; height: auto; padding-bottom: 20px; }
.GreyBox .back{ width: 300px; float: left; background: url(../images/GreyBox/back.png) repeat-y; }
.GreyBox .t{ width: 300px; float: left; background: url(../images/GreyBox/t.png) no-repeat top left; }
.GreyBox .notabs{ width: 300px; float: left; background: url(../images/GreyBox/t-notab.png) no-repeat top left; }
.GreyBox .b{ width: 300px; float: left; background: url(../images/GreyBox/b.png) no-repeat bottom left; }
.GreyBox .tab_head{ width: 300px; float: left; display: block; list-style: none; margin: 0; padding: 0; }

.GreyBox .tabs_content{ width: 280px; margin: 10px 0 0 10px; display: inline; float: left; }
.GreyBox .tab_content{ width: 100%; float: left; }

.GreyBox650{ width: 650px; float: left; height: auto; margin-top: 10px; background: url(../images/GreyBox/back650.png) repeat-y; }
.GreyBox650 .t{ width: 650px; float: left; background: url(../images/GreyBox/t-notab650.png) no-repeat top left; }
.GreyBox650 .b{ width: 650px; float: left; background: url(../images/GreyBox/b650.png) no-repeat bottom left; }
/* Zakladki - kat. prod. spo. */
.kpsn .tab_head li,
.kpsn .tab_head li.one,
.kpsn .tab_head li.two{ background: url(../images/GreyBox/tabsbtn.png) no-repeat; height: 24px; }
.kpsn .tab_head li{ height: 24px; float: left; margin: 0 1px 0 0; cursor: pointer; }
.kpsn .tab_head li.one{ width: 91px; background-position: 0 -34px; }
.kpsn .tab_head li.two{ width: 102px; background-position: -94px 0; }
.kpsn .tab_head li.active0,
.kpsn .tab_head li.hover0{ background-position: 0 0; }
.kpsn .tab_head li.active1,
.kpsn .tab_head li.hover1{ background-position: -94px -34px; }

/* Zakładki z ocenami w profilu */
.prorating .tab_head li,
.prorating .tab_head li.one,
.prorating .tab_head li.two{ background: url(../images/GreyBox/tabsbtn.png) no-repeat; height: 24px; }
.prorating .tab_head li{ height: 24px; float: left; margin: 0 1px 0 0; cursor: pointer; }
.prorating .tab_head li.one{ width: 86px; background-position: 0 -101px; }
.prorating .tab_head li.two{ width: 104px; background-position: -91px -101px; }
.prorating .tab_head li.active0,
.prorating .tab_head li.hover0{ background-position: 0 -68px; }
.prorating .tab_head li.active1,
.prorating .tab_head li.hover1{ background-position: -91px -68px; }

/*KPS Najnowsze, ostatnio dodane, inne przepisy uzytkownikow*/
.itemlist{ width: 100%; float: left; }
.itemlist .item{ width: 100%; float: left; margin-bottom: 10px; text-align: left; }
.itemlist .thumb{ float: left; }
.itemlist ul{ width: 220px; float: right; }
.itemlist ul .h{ margin-bottom: 5px; }
.itemlist ul .h a{ color: #505050; font-size: 12px; font-weight: bold; }
.itemlist ul .h a:hover{ color: #ff4242; }
.itemlist ul li{ line-height: 16px; font-size: 10px; width: 100%; float: left; }
.itemlist ul li img,
.itemlist ul li span{ float: left; }
.itemlist table tr.tdname td{ line-height: 40px; font-weight: bold; border: 0; }
.itemlist table .tdname span{ color: #ff4242; }
.itemlist table{ width: 100%; }
.itemlist table td{ padding: 0 10px 0 10px; border-right: 1px solid #c9c9c8; }
.itemlist table td ul{ width: 135px; }
.itemlist table td ul .h{ margin-bottom: 3px; }
.itemlist table td ul .h a{ font-size: 11px; margin-bottom: 3px; }
.itemlist .from{ background: #fff; float: left; width: 100%; line-height: 22px; }

/* Najnowsze oceny, Ostatnio dodane, Najwyzej ocenione */
.sl_container,
.sl_container .left,
.sl_container .right,
.sl_container .left_stop,
.sl_container .right_stop{ background-image: url(../images/slider.png); background-repeat: no-repeat; }

.sl_container .left,
.sl_container .right,
.sl_container .left_stop,
.sl_container .right_stop{ width: 28px; height: 194px; float: left; position: relative; cursor: pointer; z-index: 100; }

.sl_container .left{ background-position: 0 0; }
.sl_container .right{ background-position: 0 -204px; }
    
.sl_container .left_stop,
.sl_container .right_stop{ cursor: default; }
.sl_container .left_stop{ background-position: 0 -612px; }
.sl_container .right_stop{ background-position: 0 -816px; }
   
.sl_container{ width: 650px; height: 194px; float: left; background-position: 0 -408px; margin-bottom: 10px; background-repeat: repeat-x; position: relative; overflow: hidden; }
.sl_container .sl_content{ width: 594px; height: 194px; float: left; position: relative; overflow: hidden; }
.sl_container .sl_content .wrap{ width: 5000px; position: absolute;}
.sl_container .sl_content .wrap{ margin: 0; }/* dla ie6 */
.sl_container .sl_content .wrap li{ width: 150px; height: 194px; float: left; overflow: hidden; position: relative; }
.sl_container .sl_content .wrap li div{ width: 130px; height: 100px; float: left; margin: 10px 0 0 7px; display: inline; }

.sl_container .item h4{ margin-left: 7px; float: left; width: 130px; display: inline; padding: 7px 0 4px 0; height: 35px; }
.sl_container .item h4 a{ line-height: 14px !important; text-decoration: none !important; font-size: 11px; font-weight: bold; }
.sl_container .item .photo{ float: left; margin-top: 0 !important; }
.sl_container .item ul{ margin: 5px 0 0 7px; display: inline; }
.sl_container .item ul, .sl_container .wrap .item ul li{ float: left; width: 130px; height: 15px; font-size: 10px; }
.sl_container .item ul li img, .sl_container .item ul li span{ float: left; }

/* Logowanie */
.logowanie{ width: 750px; float: left; margin: 50px 0 50px 145px; display: inline; }
.logowanie .error{ width: 650px; }
.logowanie .con form{ width: 630px; float: left; margin: 0 0 0 10px; display: inline; }
.logowanie .con form p .input{ width: 170px; }
.logowanie .con form p span{ float: left; line-height: 20px; font-weight: bold; width: 70px; text-align: right; margin-right: 10px; }
.logowanie .con form p input.zalogujBtn{ margin-left: 10px; }
.logowanie .con form p.opt{ margin-bottom: 10px; width: 100%; float: left; padding: 15px 0 10px 0; margin-left: 80px; display: inline;  }
.logowanie .con form p.opt a{ padding-right: 30px; }

/* Lodowka i Lista Zakupow */
.lodowka,
.lodowka .text,
.lista_zakupow .text{ width: 100%; float: left; }
.lodowka .text,
.lista_zakupow .text{ line-height: 22px; margin-bottom: 20px; }
.lodowka .ListBox,
.lista_zakupow .ListBox{ width: 650px; }
.lodowka .ListBox div,
.lista_zakupow .ListBox div{ width: 640px; }

.lodowka #dodajskladnik h3{ float: left; line-height: 44px; margin-left: 10px; display: inline; }
.lodowka #dodajskladnik .ac_input{ margin: 10px 0 0 10px; display: inline; width: 300px; }
.lodowka #dodajskladnik .dodajskladnikBtn{ float: left; margin: 10px 0 0 10px; display: inline; }
.lodowka #dodajskladnik .info_ico{ margin: 13px 0 0 10px; display: inline; float: left; }
.lodowka .szukajBtn{ float: right; margin-bottom: 20px; }
.lista_zakupow .zapiszBtn{ float: right; margin: 20px 0 20px 0; }
.lista_zakupow .usunwszystkieBtn{ float: left; margin: 20px 0 20px 0; }
.lista_zakupow .ListBox div.catName{ background: #fff; margin: 0; padding: 0; line-height: 30px; width: 650px; }
.lista_zakupow .ListBox div.catName span{ padding: 0; margin: 0 0 0 10px; }

.lista_zakupow #dodajskladnik .listaform{ float: left; margin: 8px 0 0 10px; display: inline; }
.lista_zakupow #dodajskladnik .skladnik input{ width: 200px; }
.lista_zakupow #dodajskladnik .ilosc input{ width: 30px; }
.lista_zakupow #dodajskladnik .jednostka select{ width: 80px; }
.lista_zakupow #dodajskladnik .opis input{ width: 130px; }
.lista_zakupow #dodajskladnik .dodajskladnikBtn{ float: left; margin-top: 18px; }

/* WYSZUKIWANIE ZAAWANSOWANE */
#adsearch{ width: 100%; height: 102px; float: left; background: url(../images/backgrounds/searchas_b.png) no-repeat top; padding-bottom: 20px; }
#adsearch #searchin{ width: 447px; padding: 8px; margin: 11px 10px 0 0; float: right; background: none; color: #8d8d8d; }
#adsearch div{ float: left; width: auto; margin: 10px 0 0 174px; display: inline; }
#znajdz_przepis #kategoria_pomoc{ float: right; width: 165px; font-size: 11px; line-height: 14px; }
#znajdz_przepis #checkall{ float: left; padding: 5px 0 0 0; width: 100%; }
.katalog #adsearch{ height: 64px; padding: 0; }
.katalog #adsearch #searchin{ width: 375px; float: left; margin-top: 8px; background: url(../images/search/sinp.png) no-repeat left top; }
.katalog #adsearch div{ margin: 3px 0 0 154px; }
.katalog #adsearch h2{ margin: 15px 10px 0 10px; font-weight: bold; width: 135px; text-align: right; display: inline; float: left }
.katalog #adsearch .szukajBtn{ float: left; margin: 8px 0 0 0; display: inline; }
#hideDiv{ float: left; width: 100%; position: relative; }
/* Reklamy */
.a300{ width: 300px; padding-bottom: 10px; float: left; }

/* Rating */
.rating-cancel, .star-rating{ float:left; width:24px; height:23px; text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden; }
div.rating-cancel{ width: 16px; height: 16px; margin-top: 4px; margin-right: 10px; }
.rating-cancel, .rating-cancel a{ background:url(../images/stars/delete.gif) no-repeat 0 -16px; }
.star-rating, .star-rating a{ background:url(../images/stars/stars.png) no-repeat 0 0px; }
.rating-cancel a, .star-rating a{ display:block; width:23px; height:100%; background-position:0 0px; border:0; }
.star-rating-on a{ background-position:0 -66px!important; }
.star-rating-hover a{ background-position:0 -33px; }
#showrating{ font-size: 20px; margin-left: 10px; display: inline; }

div.star-rating{background:transparent!important;overflow:hidden!important}

/*Katalog Produktow Spozywczych*/
#catname{ width: 100%; float: left; background: url(../images/katalog/cat_head_back.png) repeat-x; line-height: 46px; font-weight: bold; font-size: 16px; color: #fff; border: 0; margin: 10px 0 0 0; }

#catname .l{ background: url(../images/katalog/cat_head_l.png) no-repeat left; float: left; height: 46px; width: 10px; }
#catname .r{ background: url(../images/katalog/cat_head_r.png) no-repeat right; float: right; height: 46px; width: 10px; }
#catname .head{ float: left; }

.catkps{ width: 100%; float: left; background: url(../images/katalog/cat_back.png) repeat-y;}
.catkps li{ width: 648px; float: left; font-weight: bold; border-bottom: 1px solid #dedede; line-height: 32px; margin-left: 1px; display: inline; }

.catkps .cattitle{ width: 100%; margin: 0; }
.catkps .cattitle a, .catkps .cattitle a:visited{ color: #9cb434; font-size: 16px; line-height: 40px; margin-left: 10px; width: 520px; display: inline; }

.catkps li a, .catkps li a:visited{ color: #505050; text-decoration: none; float: left; width: 470px; background: none; }
.catkps li a:hover{ color: #ff4242; }
.catkps p{ float: left; margin: 0 10px 0 10px; color: #dedede; width: 60px; text-align: left; display: inline; }

.catkps li.bg{ background: url(../images/katalog/active_item.png) repeat-x; }
.catkps li.hover{ background: #f7f7f7; }

.katalog_kat h1#CatName, .katalog_kat  h1#ItemNumb{ font-size: 14px; font-weight: bold; line-height: 40px; display: inline; }
.katalog_kat h1#CatName{ float: left; margin-left: 10px; }
.katalog_kat h1#ItemNumb{ float: right; margin-right: 10px; }
.katalog_kat h1#CatName span{ color: #ff4242; }

.katalog_kat .pro_list{ width: 100%; float: left; }
.katalog_kat .catitem{ width: 100%; }
.katalog_kat .catitem tr{ vertical-align: middle; }
.katalog_kat .catitem .thumb{ width: auto; margin: 0; padding: 0; }
.katalog_kat .catitem td{ padding: 9px 10px 9px 10px; background: url(../images/katalog/cat_sep.png) no-repeat right; font-weight: bold; border-bottom: 1px solid #c9c9c8; }
.katalog_kat .catitem td.photo{ width: 50px;  }
.katalog_kat .catitem td.brand{ padding-left: 20px; }
.katalog_kat .catitem td.itemname{ padding-left: 20px; }
.katalog_kat .catitem td.rating{ text-align: center; }
.katalog_kat .catitem td.rating img{  }
.katalog_kat .catitem td.rev{ text-align: center; }
.katalog_kat .catitem .bg{ background: transparent url(../images/katalog/active_item2.png) repeat-x; }
.katalog_kat .catitem .hover{ background-color: #f7f7f7; background-image: none; }
.katalog_kat .catitem a,
.katalog_kat .catitem a:hover,
.katalog_kat .catitem a:visited{ text-decoration: none; }

.catkps li a.nnsorta, .catkps li a.nnsorta:visited{ float: right; width: 84px; height: 22px; background: red url(../images/katalog/najlepsze_off.png) no-repeat; margin: 5px 10px 0 0; }
.catkps li .cattitle a.nnsorta, .catkps li .cattitle a.nnsorta:visited{ margin-top: 10px; }
.catkps li a.nnsorta:hover{ float: right; width: 84px; height: 22px; background: url(../images/katalog/najlepsze_on.png) no-repeat; }

/* Stopka */
#footer{ width: 960px; float: left; margin: 0 0 0 10px; display: inline; font-size: 11px; color: #5c5c5c; }
#footer .l{ width: 40%; float: left; }
#footer .r{ width: 60%; float: right; }
#footer .r ul, #footer .r ul li, #footer .r p{ text-align: right; float: right; }
#footer .r p{ width: 100%; }
#footer ul{ float: left; margin: 10px 0 30px 0; }
#footer ul li{ float: left; margin-right: 5px; padding-right: 5px; border-right: 1px solid #5c5c5c; line-height: 11px; }
#footer ul li.last{ border: 0; margin: 0; padding: 0; }
#footer p{ float: left; line-height: 16px; padding-bottom: 10px; }

/* Reklamy */

#billboard{ width: 980px; margin: 0 auto; margin-top: 10px; text-align: center; }
.rectangle{ width: 300px; float: left; margin-bottom: 10px; }

/* Zglaszanie recenzji */
#zgmoderacja{ width: 100%; float: left; margin-bottom: 10px; }
#zgmoderacja .item{ width: 100%; float: left; margin-bottom: 10px; }
#zgmoderacja .item_name{ text-align: right; float: left; width: 165px; line-height: 22px; }
#zgmoderacja .item_form{ float: right; width: 475px; border-bottom: 1px dashed #c9c9c8; padding-bottom: 10px; }
#zgmoderacja #tresc{ font-style: italic; }
#zgmoderacja #tresc,
#zgmoderacja #zguser,
#zgmoderacja #auser{ font-size: 11px; padding-top: 5px; }
#zgmoderacja #zgloszenie{ height: 150px; width: 468px; }
#zgmoderacja .wyslijBtn{ float: right; }

/* mapa */
#mapa{ float: left; }
#mapa table{ float: left; margin-top: -20px; }
#mapa table tr{ vertical-align: top; background: url(../images/border_dashed_v.gif) repeat-x bottom;}
#mapa table tr td{ padding: 20px 0 20px 0; }
#mapa table tr .title{ width: 200px; }
#mapa table tr .desc{ font-size: 11px; }

/* Ranking */
.rankingcon{ width: 100%; float: left; }
.ranking{ width: 100%; margin-top: 20px; background: transparent url(../images/backgrounds/search_srot_bg.png) no-repeat left top; }
.ranking a{ color: #505050; }
.ranking tr.names{ font-weight: bold; font-size: 11px; }
.ranking tr.names td{ height: 44px; padding: 0 10px 0 10px; text-align: center; background: none; }
.ranking tr.names td span{ font-weight: normal; }
.ranking tr.names .kn1{ text-align: left; }
.ranking .dane{ vertical-align: middle; background: url(../images/border_dashed_v.gif) repeat-x bottom; }
.ranking .dane td{ height: 32px; padding: 0 10px 0 10px; text-align: center; }
.ranking .dane .kl0{ text-align: left; }
.ranking .userr{ background: #f4fad2; }
.ranking .userr a{ font-weight: bold; color: #ff4242; }
.ranking .dane .kl1,
.ranking .dane .kl2,
.ranking .dane .kl3{ font-weight: bold; }
.ranking .dane .minus{ color: #ff4242; }
.ranking .dane .plus{ color: #9cb434; }
.ranking .dane .hover{ background: #FBFDED; }

.rankingall tr.names{ font-size: 14px; }
.rankingall .names .m{ text-align: left; }
.rankingall .dane .nagroda{ height: auto; width: 184px; }
.rankingall{ margin-top: 0; }
.rankingall .lead, .rankingall .lead a{ font-weight: bold; color: #FF4242; }
.rankingall .dane .kl0 img{ vertical-align: middle; }
.rankingall .dane .kl1{ text-align: right; }
.rankingall .dane .kl1 a{ color: #9CB434; font-weight: normal; font-size: 10px; text-decoration: none; }
.rankingall .dane .kl1 a:hover{ color: #FF4242; }

.rankingaward{ margin-top: 0; }
.rankingaward tr.names .m{ text-align: left; font-size: 14px; }
.rankingaward tr.names .ln{ text-align: right; }
.rankingaward tr.names .ln a{ color: #9CB434; font-weight: normal; }
.rankingaward tr.names .ln a:hover{ color: #9CB434; }


/* CROSS */
.pasek_tlo{ background-image: url(http://wizaz.pl/design/plain_site/images/cross/tlo_gora.jpg); background-repeat: repeat-x; background-color:#ADA0BE; height:33px; font-family:Tahoma,Helvetica,Arial,sans-serif; }
.pasek_tlo li{ float:left; height:31px; }
.pasek_tlo li a{ font-family:Tahoma,Helvetica,Arial,sans-serif; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; padding: 7px 14px 9px; line-height:29px; height:33px; }
.pasek_tlo li a:visited{ font-family:Tahoma,Helvetica,Arial,sans-serif; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; padding: 7px 14px 9px; line-height:29px; height:33px; }
.pasek_tlo a:hover{ background-image: url(http://imgx.wizaz.pl/design/plain_site/images/menu_separator.png); background-color:#7D669A; font-family:Tahoma,Helvetica,Arial,sans-serif; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; padding: 7px 14px 9px; line-height:29px; height:33px; }
.pasek_tlo ul{ list-style-type:none; margin: 0px; padding: 0px; }
.pasek_cross_menu{ height:26px; margin:auto; width:1017px; }
#pasek_more{ height:150px; margin:auto; width:720px; position:absolute; z-index:999934567; background-color: #848484;  /*filter:alpha(opacity=90);*/ -moz-opacity: 0.9; opacity: 0.9; color:#5e0a5e; font-size:11px; font-weight:normal; padding:0px 30px 30px; display:none; font-family:Tahoma,Helvetica,Arial,sans-serif; }
#pasek_more a{ color:#fff; font-size:11px;  text-decoration:none; }
#pasek_more a:hover{ color:#ffffff; font-size:11px; text-decoration:underline; }
.pasek_more_menu{ float:left; line-height:17px; padding-left:26px; padding-right:10px; }

/* Ustawienia profilu */
#ustprofil{ width: 640px; float: left; margin: 0 0 20px 10px; }
#ustprofil fieldset{ width: 100%; float: left; }
#ustprofil .zapiszBtn{ float: right; margin-top: 20px; }

/* Tabelki w artykule */
.arttable{ width: 100%; font-size: 11px; }
.arttable td{ padding: 10px 5px 10px 5px; line-height: 16px; border-bottom: 1px solid #e5e5e5; text-align: center; }
.arttable .n td{ background: #f2f2f2; font-weight: bold; }
.arttable .sec td{ background: #fafafa; }

/* Minisite - zakonczenie naglowka, brak listy kategorii */
#top_b{ width: 980px; height: 10px; float: left; background: url(../images/content_back/head_bottom_corners.png) no-repeat; }
#contentfull{ width: 100%; float: left; }