/* Basic styles */
*{margin:0;padding:0}
body{line-height:1}
img,fieldset{border:0}
img{vertical-align:bottom}
a{cursor:pointer;text-decoration:none;outline:none}
a:hover{text-decoration:underline;}
a:hover{border:0}
ul{list-style:none}
option{padding:0 .5em 0 1px}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:bold}
.clear{clear:both}

/* Basic fonts */
body,input,textarea,select,td{color:#696969;font-size:12px;font-family:arial,sans-serif;}

/* html, body */
html{background:#FF9C00 url(../images/html_bg.png) repeat-x;}
#wrapper{width:976px;margin:0 auto;position:relative;}
.topnav #main{background-position:100% -1px;}

/* HEADER */
#header{height:162px;}
.topnav #header{height:196px;}
#logo{position:absolute;left:25px;top:25px;}

#topbar{width:737px;height:26px;position:absolute;right:0px;top:0px;background:url(../images/ico-dots_h.png) 0 100% repeat-x;line-height:25px;font-size:11px;}
#topbar a.home{position:absolute;left:10px;top:0px;color:#696969;}
#topbar ul{position:absolute;right:5px;top:0px;}
#topbar ul li{display:inline;margin-right:15px;}
#topbar ul a{color:#B4161F;}

#topwitaj{position:absolute;right:20px;top:30px;text-align:right;font-size:11px;}

#nav{position:absolute;left:0;top:119px;z-index:99;padding:0 0 0 10px;height:44px;background:url(../images/ico-top_dot.png) 0 100% no-repeat;}
#nav li{float:left;height:43px;overflow:hidden;}
#nav li a:hover img{margin:-43px 0 0;}
#nav li.active img{margin:-43px 0 0;}

#szukaj{position:absolute;left:617px;top:119px;height:35px;width:332px;padding:8px 0 0 15px;background:url(../images/szukaj_bg.png) no-repeat;}
#szukaj input#f-szukaj{height:15px;padding:5px 2px;width:225px;border:1px solid #A5ACB2;}
#szukaj input#f-szukaj-submit{margin-left:5px;vertical-align:top;}

/* FOOTER */
#footer{height:50px;padding:13px 0 0 13px;background:url(../images/footer_bg.png) no-repeat;}
#footer address{color:#696969;font-style:normal;display:inline;}
#footer a{color:#B4161F;margin-left:15px;}

/* MAIN blocks */
#main{background:#fff url(../images/main_bg.png) 100% 0 no-repeat;padding:0 0 30px;}
#col{width:278px;float:left;padding-left:1px;padding-top:1px;margin-left:-1px;background:url(../images/ico-dots_v.png) repeat-y;position:relative;}
#content{width:696px;float:left;background:url(../images/ico-dots_v.png) 100% 0 repeat-y;}

#sitepath{font-size:9px;height:26px;padding:0 0 0 20px;line-height:25px;background:url(../images/ico-dots_h.png) 0 100% repeat-x;}

.c{line-height:16px;}
.c a{color:#B4161F;}
.c h2{margin:0 0 10px;}
.c h1{font-size:24px;padding:24px 0 0;color:#94B400;font-weight:bold;line-height:28px;position:relative;z-index:999;}
.c h1.txt{height:57px;line-height:56px;margin:0 20px;background:url(../images/ico-dots_h2.png) 0 100% repeat-x;}
.c h1.txt2{height:57px;line-height:56px;margin:0 20px;}
.c h1.forum{margin:0 0 1px;}
.c h1 img{vertical-align:top;margin-top:-24px;position:relative;}
.c h1 .drukuj{position:absolute;right:20px;top:25px;font-size:12px;font-weight:normal;}


.hr{background:url(../images/ico-dots_h.png) repeat-x;margin:10px 0;height:1px;overflow:hidden;}

/* COL */
#col-oblicz_bmi{padding:20px 0 0 20px;height:201px;background:url(../images/col-oblicz_kalorie_bg.jpg) 0 100% no-repeat;position:relative;}
#col-oblicz_bmi form div{margin-bottom:5px;}
#col-oblicz_bmi form div label{width:73px;float:left;padding:1px 10px 0 0;text-align:right;line-height:20px;}
#col-oblicz_bmi form div input{border:1px solid #A5ACB2;padding:2px;width:55px;vertical-align:middle;margin:0;}
#col-oblicz_bmi form div.rc .label{width:73px;float:left;padding:1px 10px 0 0;text-align:right;}
#col-oblicz_bmi form div.rc label{float:none;}
#col-oblicz_bmi form div.rc input{width:auto;padding:0;border:0;margin:0;}
#col-oblicz_bmi form input{margin-top:5px;}
#col-oblicz_bmi form input.error{border:1px solid red;}
#col-oblicz_bmi .wynik{display:none;text-align:center;}
#col-oblicz_bmi .wynik p{margin:0 20px 20px 0;}
#col-oblicz_bmi .wynik p.powrot{text-align:right;font-size:11px;}
#col-oblicz_bmi .wynik p span{color:#B4161F;}
#col-oblicz_bmi .error_msg{position:absolute;left:115px;top:170px;color:red;font-size:11px;}

#col-oblicz_kalorie{padding:30px 0 0 20px;height:171px;background:url(../images/col-oblicz_bmi_bg.jpg) 0 100% no-repeat;position:relative;}
#col-oblicz_kalorie form div{margin-bottom:5px;}
#col-oblicz_kalorie form div label{width:73px;float:left;padding:1px 10px 0 0;text-align:right;line-height:20px;}
#col-oblicz_kalorie form div input{border:1px solid #A5ACB2;padding:2px;width:55px;vertical-align:middle;}
#col-oblicz_kalorie form div.rc .label{width:73px;float:left;padding:1px 10px 0 0;text-align:right;}
#col-oblicz_kalorie form div.rc label{float:none;}
#col-oblicz_kalorie form div.rc input{width:auto;padding:0;border:0;}
#col-oblicz_kalorie form select{width:150px;}
#col-oblicz_kalorie form input.error{border:1px solid red;}
#col-oblicz_kalorie form input[type=image]{margin-top:5px;}
#col-oblicz_kalorie .error_msg{position:absolute;left:115px;top:155px;color:red;font-size:11px;}
#col-oblicz_kalorie .wynik{display:none;text-align:center;}
#col-oblicz_kalorie .wynik p{margin:0 20px 20px 0;}
#col-oblicz_kalorie .wynik p.powrot{text-align:right;font-size:11px;}

#col-produkt_tygodnia{padding:0 0 30px;background:url(../images/col-produkt_tygodnia_bg.jpg) 0 100% no-repeat;overflow:hidden;}
#col-produkt_tygodnia h2{margin:0 0 5px;}
#col-produkt_tygodnia .pic{float:left;padding:0 15px 0 20px;}
#col-produkt_tygodnia .desc{float:left;width:135px;}
#col-produkt_tygodnia .desc p{margin:0 0 5px;}
#col-produkt_tygodnia big{font-size:14px;color:#B4161F;}

#col-twoj_dziennik{padding:28px 20px;background:url(../images/col-twoj_dziennik_bg.jpg) 0 100% no-repeat;}
#col-twoj_dziennik ul{margin:10px 0;}
#col-twoj_dziennik li{padding:0 0 0 8px;background:url(../images/li_bg.png) 0 7px no-repeat;}

#col-newsletter{padding:17px 20px 20px 20px;background:url(../images/col-newsletter_bg.jpg) 0 100% no-repeat;}
#col-newsletter input#newsletter-email{margin:5px 0 12px;border:1px solid #A5ACB2;padding:2px;width:220px;}
#col-newsletter input.btn{vertical-align:middle;}
#col-newsletter .wynik{display:none;padding:0 0 30px;}
#col-newsletter .wynik p.c{text-align:center;}

#col-najczesciej_czytane{padding:20px 20px 10px;background:url(../images/col-najczesciej_czytane_bg.jpg) 0 100% no-repeat;}
#col-najczesciej_czytane h2{margin:0;}
#col-najczesciej_czytane li{background:url(../images/ico-dots_h.png) 0 100% repeat-x;padding:5px 0;}
#col-najczesciej_czytane li.last{background:none;}

#col-ostatnio_na_forum{padding:20px 20px 40px;background:url(../images/col-ostatnio_na_forum_bg.jpg) 0 100% no-repeat;}
#col-ostatnio_na_forum h2{margin:0;}
#col-ostatnio_na_forum li{background:url(../images/ico-dots_h.png) 0 100% repeat-x;padding:5px 0;}
#col-ostatnio_na_forum li.last{background:none;}

#col-co_nowego{padding:20px 20px 40px;background:url(../images/col-co_nowego_bg.jpg) 0 100% no-repeat;}
#col-co_nowego h2{margin:0 0 10px;}
#col-co_nowego li{background:url(../images/li_bg.png) 0 7px no-repeat;padding:0 0 0 8px;line-height:16px;}

#col-korzysci_z_rejestracji{padding:20px;background:url(../images/col-korzysci_z_rejestracji_bg.jpg) 0 100% no-repeat;}
#col-korzysci_z_rejestracji h2{margin:0 0 10px;}
#col-korzysci_z_rejestracji li{background:url(../images/li_bg.png) 0 7px no-repeat;padding:0 20px 0 8px;line-height:16px;}

#col-korzysci_z_konta{padding:20px 20px 30px;background:url(../images/col-oblicz_kalorie_bg.jpg) 0 100% no-repeat;}
#col-korzysci_z_konta h2{margin:0 0 10px;}
#col-korzysci_z_konta ul{margin-bottom:10px;}
#col-korzysci_z_konta li{background:url(../images/li_bg.png) 0 7px no-repeat;padding:0 20px 0 8px;line-height:16px;}

#col-gwarantujemy{padding:20px 20px 35px;background:url(../images/col-co_nowego_bg.jpg) 0 100% no-repeat;}
#col-gwarantujemy h2{margin:0 0 10px;}
#col-gwarantujemy ul{margin-bottom:10px;}
#col-gwarantujemy li{background:url(../images/li_bg.png) 0 8px no-repeat;padding:0 20px 0 8px;line-height:18px;}

#col-kupujesz_pierwszy_raz{padding:20px 20px 35px;background:url(../images/col-co_nowego_bg.jpg) 0 100% no-repeat;}
#col-kupujesz_pierwszy_raz h2{margin:0 0 10px;}
#col-kupujesz_pierwszy_raz p{margin:10px 0;}

#col-zapytaj_eksperta{height:238px;background:url(../images/col-zapytaj_eksperta_bg.jpg) 0 37px no-repeat;}
#col-zapytaj_eksperta h2{margin:0;}
#col-zapytaj_eksperta p{margin:20px 20px 10px;line-height:18px;width:150px;}
#col-zapytaj_eksperta p strong{color:#94B400;font-weight:normal;}
#col-zapytaj_eksperta a{margin-left:20px;}

#col-twoj_koszyk{background:url(../images/col-produkt_tygodnia_bg.jpg) 0 100% no-repeat;padding:0 0 30px;}
#col-twoj_koszyk h2{margin:0;}
#col-twoj_koszyk .koszyk{background:url(../images/col-twoj_koszyk_bg.png) no-repeat;}
#col-twoj_koszyk table{margin:0 15px;}
#col-twoj_koszyk th{height:20px;}
#col-twoj_koszyk td{color:#000;padding:6px 0;border-bottom:1px solid #eee;line-height:14px;}
#col-twoj_koszyk th.produkt{width:153px;}
#col-twoj_koszyk th.ilosc{width:25px;}
#col-twoj_koszyk th.cena{width:70px;text-align:right;}
#col-twoj_koszyk td.ilosc{text-align:right;}
#col-twoj_koszyk td.cena{text-align:right;}
#col-twoj_koszyk td.razem{text-align:right;color:#696969;}
#col-twoj_koszyk tr.razem td{border:0;}
#col-twoj_koszyk tr.last td{border-bottom:1px solid #FADFE3;}
#col-twoj_koszyk a img{margin:5px 0 0 20px;}

#col-plan_treningowy{padding:15px 0 15px 20px;height:130px;background:url(../images/col-oblicz_bmi_bg.jpg) 0 100% no-repeat;}
#col-plan_treningowy select{display:block;margin:5px 0;}
#col-plan_treningowy input{margin-top:5px;}
#col-plan_treningowy div.plan{margin-top:5px;}
#col-plan_treningowy div.plan p{padding:0 10px;margin:0 0 10px;}
#col-plan_treningowy div.plan .plan{font-size:12px;color:#000;height:25px;line-height:23px;background:url(../images/plan_bg.png) no-repeat;width:218px;}

#col-twoja_dieta{padding:15px 0 15px 20px;height:130px;background:url(../images/col-oblicz_bmi_bg.jpg) 0 100% no-repeat;}
#col-twoja_dieta select{display:block;margin:5px 0;}
#col-twoja_dieta input{margin-top:5px;}
#col-twoja_dieta div.plan{margin-top:5px;}
#col-twoja_dieta div.plan p{padding:0 10px;margin:0 0 10px;}
#col-twoja_dieta div.plan .plan{font-size:12px;color:#000;height:25px;line-height:23px;background:url(../images/plan_bg.png) no-repeat;width:218px;}

#col-ostatnio_dolaczyli{padding:20px 20px 10px;background:url(../images/col-ostatnio_dolaczyli_bg.png) 0 100% repeat-x;}
#col-ostatnio_dolaczyli h2{margin:0;}
#col-ostatnio_dolaczyli li{position:relative;height:30px;background:url(../images/ico-dots_h.png) 0 100% repeat-x;line-height:29px;font-size:14px;}
#col-ostatnio_dolaczyli li.last{background:none;}
#col-ostatnio_dolaczyli li span{display:block;text-align:right;position:absolute;right:0px;top:0px;line-height:29px;font-size:11px;}

#col-sonda{padding:20px;background:url(../images/col-korzysci_z_rejestracji_bg.jpg) 0 100% no-repeat;}
#col-sonda h2{margin:0 0 10px;}
#col-sonda p{color:#000;margin:0 0 5px;}
#col-sonda label{display:block;padding:0 0 5px 20px;}
#col-sonda label input{vertical-align:middle;margin:0;}
#col-sonda input{margin:10px 0 0;}
#col-sonda .wynik{overflow:hidden;font-size:11px;line-height:14px;}
#col-sonda .wynik span{float:left;width:170px;border-bottom:1px solid #ccc;margin-right:10px;padding:0 0 2px;margin:0 0 5px;}
#col-sonda .wynik span.p{width:30px;padding:0;margin:0;border:0;font-size:11px;}
#col-sonda .odp{color:#696969;}

#col-przepis_tygodnia{padding:20px 20px 40px;background:url(../images/col-twoj_dziennik_bg.jpg) 0 100% no-repeat;overflow:hidden;}
#col-przepis_tygodnia .pic{float:left;padding:0 15px 0 0;}
#col-przepis_tygodnia .desc{float:left;width:130px;}
#col-przepis_tygodnia .desc h3{font-size:14px;font-weight:normal;color:#B4161F;margin:0 0 5px;}

#col-historie{padding:20px;background:url(../images/col-korzysci_z_rejestracji_bg.jpg) 0 100% no-repeat;}
#col-historie p{margin:0 0 10px;}

#col-historia{padding:20px;}
#col-historia p{margin:0 0 10px;font-weight:bold;}
#col-historia .pics{margin:0 0 10px;}

/* HOME page */
#home-razem{background:url(../images/razem_z_shapeok_bg.jpg) no-repeat;height:300px;position:relative;}
#home-razem a{display:block;position:absolute;top:98px;height:156px;overflow:hidden;}
#home-razem a:hover img{margin:-156px 0 0;}
#home-razem a.dieta{left:263px;}
#home-razem a.fitness{left:393px;}
#home-razem a.produkty{left:523px;}

#home-diety{position:relative;}
#home-diety .item{background:url(../images/home-diety_bg.jpg) 0 100% no-repeat;overflow:hidden;margin-top:-9px;padding:10px 0 50px;height:145px;}
#home-diety h2{position:relative;height:40px;padding:22px 0 0 25px;font-size:14px;color:#000;font-weight:normal;line-height:16px;margin:0;background:#fff url(../images/diety_home_h2_bg.png) 0 49px no-repeat;}
#home-diety h2 img{vertical-align:top;margin-right:5px;margin-top:-22px;}
#home-diety a{color:#000;}
#home-diety a.link{position:absolute;right:18px;bottom:15px;}
#home-diety h3{float:left;width:143px;padding:0 0 0 25px;font-size:14px;font-weight:normal;color:#B4161F;}
#home-diety p{float:left;width:110px;margin-right:18px;font-size:11px;line-height:13px;}
#home-diety p strong{color:#000;font-size:12px;display:block;margin-bottom:3px;}

#home-fitness{background:url(../images/fitness_bg.jpg) no-repeat;height:185px;position:relative;}
#home-fitness h2{height:40px;padding:22px 0 0 25px;font-size:14px;color:#000;font-weight:normal;line-height:16px;margin:0;}
#home-fitness h2 img{vertical-align:top;margin-right:5px;margin-top:-22px;}
#home-fitness a{color:#000;}
#home-fitness h3{color:#000;font-weight:bold;}
#home-fitness p{width:510px;}
#home-fitness a.link{position:absolute;right:18px;bottom:15px;}
#home-fitness .pic{position:absolute;left:25px;top:60px;}
#home-fitness .desc{position:absolute;left:168px;top:62px;}

#home-col-1{width:379px;float:left;padding:28px 20px 0 15px;}
#home-col-1 li{width:144px;padding:5px 15px 10px;background:url(../images/ico-dots_h.png) 0 100% repeat-x;}
#home-col-1 ul.left{float:left;width:190px;background:url(../images/ico-dots_v.png) 100% 0 repeat-y;}
#home-col-1 ul.right{float:left;width:190px;background:url(../images/ico-dots_v.png) repeat-y;margin-left:-1px;}

#home-col-2{width:256px;float:left;padding:28px 0 0;}
#home-col-2 ul{margin:0 0 10px;}
#home-col-2 ul.forum{background:url(../images/ostatnio_na_forum_bg.png)0 100% repeat-x;}
#home-col-2 li{background:url(../images/ico-dots_h.png) 0 100% repeat-x;padding:5px 15px 10px;}
#home-col-2 li.last{background:none;border-bottom:1px solid #E6E6E6;}


/* ARTYKULY */
#artykuly{padding:0 20px;}
#artykuly h2{font-size:24px;line-height:34px;color:#94B400;font-weight:bold;border-bottom:1px solid #FADFE3;}
#artykuly .artykul{padding:10px;border-bottom:1px solid #FADFE3;overflow:hidden;}
#artykuly .artykul h3{color:#B4161F;font-size:24px;font-weight:bold;line-height:26px;padding:0 0 3px;}
#artykuly .artykul p.data{font-size:11px;line-height:18px;}
#artykuly .artykul p{font-size:14px;line-height:20px;}
#artykuly .artykul p a{font-size:12px;}
#artykuly .artykul img{float:left;margin-right:20px;}
#artykuly .last{border:0;}

#artykul{padding:0 20px;}
#artykul h1{font-size:24px;line-height:34px;color:#94B400;font-weight:bold;border-bottom:1px solid #FADFE3;margin-bottom:5px;}
#artykul h2{font-size:14px;line-height:24px;padding:10px 0 0;color:#94B400;font-weight:bold;}
#artykul h3{font-size:12px;line-height:18px;padding:10px 0 0;color:#000;font-weight:bold;}
#artykul p.data{font-size:11px;line-height:18px;margin-bottom:5px;}
#artykul p{font-size:14px;line-height:20px;}
#artykul p a{font-size:12px;}
#artykul img{float:left;margin-right:20px;margin-bottom:10px;}

/* ZALOGUJ */
#zaloguj{margin:50px 20px 0;background:url(../images/zaloguj_bg.jpg) 0 100% no-repeat;padding:0 0 40px 187px;}
#zaloguj fieldset{overflow:hidden;width:285px;border-bottom:1px solid #FADFE3;padding:0 0 20px;margin:0 0 10px;text-align:right;}
#zaloguj fieldset p{padding:0 0 12px;}
#zaloguj div{margin-bottom:13px;overflow:hidden;}
#zaloguj div label{width:112px;float:left;text-align:right;margin-right:10px;line-height:20px;}
#zaloguj div input{padding:3px;width:150px;border:1px solid #A5ACB2;}
#zaloguj div.rc{margin-left:125px;text-align:left;}
#zaloguj div.rc label{float:none;text-align:left;width:auto;line-height:14px;}
#zaloguj div.rc input{padding:0;width:auto;background:none;border:0;vertical-align:middle;}
#zaloguj p{width:285px;text-align:right;color:#000;margin-top:10px;}
#zaloguj p img{vertical-align:middle;margin-left:10px;}

/* ZAREJSTRUJ */
#zarejestruj{margin:0 20px;background:url(../images/zaloguj_bg.jpg) 0 100% no-repeat;padding:0 0 25px 113px;}
#zarejestruj p.top{font-size:11px;color:#000;text-align:right;margin:5px 12px 15px 0;}
#zarejestruj div{margin-bottom:13px;color:#000;line-height:20px;}
#zarejestruj div label{width:140px;float:left;text-align:right;margin-right:10px;}
#zarejestruj span.label{width:140px;float:left;text-align:right;margin-right:10px;}
#zarejestruj div input{padding:3px;width:243px;border:1px solid #A5ACB2;}
#zarejestruj div textarea{padding:3px;width:243px;border:1px solid #A5ACB2;}
#zarejestruj div input.s{width:31px;}
#zarejestruj .rc label{width:auto;float:none;margin-right:20px;}
#zarejestruj .rc input{padding:0;width:auto;border:0;vertical-align:middle;}
#zarejestruj .rc2{overflow:hidden;}
#zarejestruj .rc2 label{display:inline;margin:0 0 10px 150px;font-size:11px;width:auto;text-align:left;line-height:13px;}
#zarejestruj .rc2 input{float:left;padding:0;width:auto;border:0;vertical-align:middle;margin-right:5px;}
#zarejestruj .rc2 span{float:left;width:240px;}
#zarejestruj .rc2 span a{color:#000;text-decoration:underline;}
#zarejestruj .submit{margin:15px 0 0 360px;}
#zarejestruj .submit a{margin-right:20px;color:#B4161F;}
#zarejestruj .submit input{vertical-align:middle;width:auto;padding:0;border:0;}
#zarejestruj .submit2{margin-left:150px;}

/* NAV Left */
#nav-left{padding:10px 15px 10px 15px;width:76px;background:#B4161F;float:left;}
#nav-left li{background:url(../images/nav_left_bg.png) 0 100% no-repeat;line-height:15px;padding:5px 0;}
#nav-left li a{color:#fff;}
#nav-left li a:hover{color:#94B400;text-decoration:none;}
#nav-left li.last{background:none;}
#nav-left li.active a{color:#94B400;}
.nav-left-produkty{margin-top:-5px;}
.nav-left-tygodnie{width:59px!important;}

#pomoc{width:549px;float:left;padding:0 0 0 20px;}
#pomoc .item{margin:0 0 20px;}
#pomoc .item h2{background:url(../images/pomoc_h2_bg.png) 0 -50px no-repeat;line-height:16px;font-size:16px;color:#B4161F;font-weight:bold;padding:7px 0 8px 40px;}
#pomoc .item h2.on{background-position:0 0;color:#000;}
#pomoc .item p{padding:0 0 0 40px;}
#pomoc .kroki h2{background:#FDF4F6;line-height:16px;font-size:16px;color:#000;font-weight:bold;padding:7px 0 8px 20px;}
#pomoc .kroki h3{line-height:16px;font-size:12px;color:#000;font-weight:bold;padding:0 0 10px 20px;}
#pomoc .kroki p{padding:0 20px 20px;}
#pomoc .kroki ul{padding:0 20px 20px 40px;}
#pomoc .kroki li{background:url(../images/li_bg.png) 0 8px no-repeat;padding:0 20px 0 8px;line-height:18px;}

#mapa-serwisu{padding:20px 40px;}
#mapa-serwisu ul{width:300px;float:left;}
#mapa-serwisu ul ul{width:auto;float:none;}
#mapa-serwisu ul.col2{padding-top:33px}
#mapa-serwisu li{font-weight:bold;font-size:14px;margin:0 0 15px;}
#mapa-serwisu li li{font-size:12px;font-weight:normal;margin:0 0 0 10px;}

#produkty{float:left;width:549px;padding:5px 20px;position:relative;}
#produkty a.top{position:absolute;right:20px;top:-30px;z-index:99999}
#produkty h2{font-size:18px;color:#94B400;font-weight:bold;margin:0;}
#produkty ul.t{padding:15px 20px;background:#FDF4F6;}
#produkty ul.t li{font-size:14px;line-height:20px;padding:0 0 10px 15px;background:url(../images/li_bg2.png) 0 7px no-repeat;}
#produkty .more{font-weight:bold;text-align:right;clear:both;padding:5px 0 0;}
#produkty .produkt{float:left;padding:0 20px;width:143px;height:199px;border-bottom:1px solid #DFDFDF;background:url(../images/ico-dots_v.png) 100% 0 repeat-y;}
#produkty .produkt span{display:block;height:125px;text-align:center;padding:15px 0 0;}
#produkty .produkt p{font-size:14px;line-height:16px;}
#produkty .produkt p small{font-size:11px;text-decoration:line-through;color:#696969;}
#produkty .last{background:none;}

#oferta{float:left;width:549px;margin:-30px 0 0 20px;display:inline;background:url(../images/oferta_bg.jpg) 0 100% no-repeat;}
#oferta .sortuj{height:22px;line-height:13px;text-align:right;background:url(../images/ico-dots_h2.png) 0 100% repeat-x;position:relative;z-index:999}
#oferta .sortuj a{margin-left:30px;}
#oferta .sortuj .up{color:#000;margin-left:16px;font-weight:bold;padding:0 0 0 14px;background:url(../images/ico-sortuj.png) 0 -10px no-repeat;}
#oferta .sortuj .down{color:#000;margin-left:16px;font-weight:bold;padding:0 0 0 14px;background:url(../images/ico-sortuj.png) 0 5px no-repeat;}
#oferta .produkt{overflow:hidden;height:130px;border-bottom:1px solid #DFDFDF;}
#oferta .produkt .opis{float:left;width:390px;}
#oferta .produkt .opis h2{font-size:18px;font-weight:bold;}
#oferta .produkt .opis .pic{width:130px;float:left;text-align:center;margin-right:5px;padding:5px 0 0;}
#oferta .produkt .opis .info{float:left;width:240px;padding:15px 0 0;}
#oferta .produkt .cena{float:right;width:135px;padding:15px 0 0 20px;background:url(../images/ico-dots_v.png) repeat-y;}
#oferta .produkt .cena span{color:#B4161F;}
#oferta .produkt .cena big{font-size:18px;font-weight:bold;}
#oferta .produkt .cena input{margin:5px 0 10px;}
#oferta .paginacja{position:relative;height:60px;font-size:11px;}
#oferta .paginacja .prev{position:absolute;left:10px;top:10px;padding:0 0 0 25px;background:url(../images/arrow-prev.png) 0 50% no-repeat;}
#oferta .paginacja .next{position:absolute;right:10px;top:10px;padding:0 25px 0 0;background:url(../images/arrow-next.png) 100% 50% no-repeat;}
#oferta .paginacja p{text-align:center;color:#B4161F;font-size:12px;padding:10px 0 0 130px;width:300px;}
#oferta .paginacja p a{margin:0 3px;}
#oferta .paginacja p span{color:#000;}

#produkt{position:relative;float:left;width:549px;margin:-5px 0 0 20px;display:inline;}
#produkt .powrot{position:absolute;right:0px;top:-25px;z-index:999}
#produkt .pic{float:left;border:1px solid #DFDFDF;width:200px;padding:5px 0;text-align:center;margin-right:20px;margin-bottom:10px;}
#produkt .desc{float:left;width:325px;}
#produkt .desc dl{width:180px;float:left;margin-right:15px;}
#produkt .desc dl.w{width:130px;float:left;margin-right:0px;}
#produkt .desc dl.w dd{margin-left:5px;margin-top:5px;}
#produkt h2{border-top:1px solid #FADFE3;background:#FDF4F6;color:#000;font-size:24px;line-height:22px;padding:5px 0 5px 15px;margin-bottom:20px;}
#produkt dt{font-size:14px;color:#000;}
#produkt dd{margin-left:10px;margin-bottom:10px;line-height:18px;}
#produkt .opis{border-top:1px solid #DFDFDF;float:left;width:394px;padding-top:15px;}
#produkt .opis dl{padding:0 0 0 20px;}
#produkt .opis dl.cert{background:url(../images/certyfikaty_bg.png) 0 100% no-repeat;padding:20px;}
#produkt .cena{border-top:1px solid #DFDFDF;float:right;width:135px;padding:15px 0 0 20px;background:url(../images/ico-dots_v.png) repeat-y;}
#produkt .cena span{color:#B4161F;float:left;}
#produkt .cena span.old{font-size:12px;text-decoration:line-through;color:#696969;float:right;}
#produkt .cena big{font-size:18px;font-weight:bold;}
#produkt .cena form{clear:both;}
#produkt .cena input{margin:5px 0 10px;}
#produkt .linki{line-height:20px;padding:15px 0 0 20px;}
#produkt .linki a{background:url(../images/ico-arrow.png) 0 50% no-repeat;padding:0 0 0 21px;}
#produkt .powrotdol{background:url(../images/ico-dots_h.png) repeat-x;padding:10px 0 0 15px;margin-top:15px;}

.ed p{margin:0 0 15px;}
.ed ul{margin:0 0 15px 20px;list-style:disc;}
.ed ol{margin:0 0 15px 20px;list-style:decimal;}
.ed li{line-height:18px;}

#koszyk{margin:0 20px;background:url(../images/zaloguj_bg.jpg) 0 100% no-repeat;position:relative;padding:0 0 35px;}
#koszyk table{width:100%;}
#koszyk table th{color:#000;text-align:right;background:#FADFE3;padding:5px 10px 6px 0;}
#koszyk table th.nazwa{text-align:left;padding-left:15px;}
#koszyk table th.ilosc{width:80px;}
#koszyk table th.wartosc{width:75px;}
#koszyk table th.usun{width:35px;}
#koszyk table td{text-align:right;color:#000;padding:10px 10px 10px 0;border-bottom:1px solid #EEEEEE;}
#koszyk table td input[type=text]{border:1px solid #A5ACB2;padding:2px;width:34px;margin-bottom:2px;text-align:right;}
#koszyk table td span{width:22px;display:-moz-inline-box;display:inline-block;}
#koszyk table td input.przelicz{margin-right:22px;}
#koszyk table td.nazwa{text-align:left;padding-left:15px;font-size:14px;}
#koszyk table td.nazwa img{vertical-align:middle;margin-left:10px;}
#koszyk table tr.last td{border:0;background:url(../images/ico-dots_h2.png) 0 100% repeat-x;}
#koszyk table tr.razem td{border:0;background:#FADFE3;padding:5px 10px;}
#koszyk table tr.razem td big{font-size:18px;font-weight:bold;}
#koszyk table tr.razem td.razem{background:none;}
#koszyk table tr.razem td.total{white-space:nowrap;}
#koszyk .dalej{text-align:right;padding:20px 42px 0 0;}
#koszyk .dalej small{font-size:11px;}
#koszyk .dalej2{text-align:right;padding:20px 15px 0 0;}
#koszyk .dalej2 small{font-size:11px;}
#koszyk .dalej2 p{font-size:14px;color:#000;margin:0 0 10px;}
#koszyk .dalej2 big{color:#94B400;font-size:30px;font-weight:bold;}
#koszyk .dalej2 span{font-size:18px;color:#94B400;font-weight:bold;}
#koszyk .wstecz{position:absolute;left:15px;bottom:55px;}

#koszyk .info{padding:1px 15px;background:url(../images/ico-dots_h.png) repeat-x;margin-top:15px;overflow:hidden;}
#koszyk .info h2{font-weight:normal;font-size:14px;color:#000;margin:0 0 10px;}
#koszyk .dane{float:left;width:356px;background:url(../images/ico-dots_v.png) 100% 0 repeat-y;padding:25px 0 0;}
#koszyk .dane .brak_danych{font-size:14px;color:red;text-align:center;margin:0 20px 20px;}
#koszyk .dane .adres{float:left;width:165px;margin-right:10px;padding:0 0 10px;}
#koszyk .dane .adres p{margin-left:10px;margin-bottom:10px;}
#koszyk .dane .fakt{float:left;width:165px;padding:0 0 10px;}
#koszyk .dane .fakt p{margin-left:10px;margin-bottom:10px;}
#koszyk .koszt{padding:25px 0 25px 25px;}
#koszyk .koszt label{display:block;line-height:12px;margin:5px 0 0 10px;overflow:hidden;}
#koszyk .koszt label input{float:left;display:inline;margin-right:5px;height:15px;}
#koszyk .koszt p{font-size:11px;color:#000;margin:0 0 10px;}
#koszyk .dalej2{background:url(../images/ico-dots_h2.png) repeat-x;}
#koszyk .dalej22{margin:0 -5px 0 10px;padding-right:5px}
#koszyk .dane23{float:left;width:265px;padding:0 0 25px;}

.koszyk_pods table tr.razem td{background:none!important;}
.koszyk_pods table tr.last td{border-bottom:1px solid #EEEEEE!important;background:none!important;}

.koszyk_pusty{padding:10px 0 100px;font-size:14px;color:red;line-height:20px;}
.koszyk_pusty a{font-size:12px;color:#000;text-decoration:underline;}

#koszyk_kroki{font-size:14px;color:#fff;background:url(../images/koszyk_kroki_bg.png) no-repeat;line-height:25px;height:25px;margin-bottom:20px;}
#koszyk_kroki li{float:left;padding:0 10px 0 35px;}
#koszyk_kroki li.k1{background:url(../images/koszyk_kroki-1.png) no-repeat;}
#koszyk_kroki li.k2{background:url(../images/koszyk_kroki-2.png) no-repeat;}
#koszyk_kroki li.k3{background:url(../images/koszyk_kroki-3.png) no-repeat;}
#koszyk_kroki li.k4{background:url(../images/koszyk_kroki-4.png) no-repeat;}
#koszyk_kroki li.k5{background:url(../images/koszyk_kroki-5.png) no-repeat;}
#koszyk_kroki li.on{background-position:0 -25px;}
#koszyk_kroki li.off{background-position:0 -50px;color:#FF6600;}


#errors{font-size:11px;color:red;padding:5px;border:1px dotted #ccc;margin:20px 40px;}
#errors li{line-height:16px;}
#success{font-size:11px;color:green;padding:5px;border:1px dotted #ccc;margin:20px 40px;}
#notice{font-size:11px;color:black;padding:5px;border:1px dotted #ccc;margin:20px 40px;}

#konto{float:left;width:549px;margin:-5px 0 0 20px;display:inline;position:relative;z-index:99999}

#nav-dziennik{padding:5px 0 0 5px;background:url(../images/nav_dziennik_bg.png) no-repeat;height:23px;}
#nav-dziennik li{float:left;line-height:23px;text-align:center;margin-right:3px;}
#nav-dziennik li a{float:left;height:23px;color:#000;}
#nav-dziennik li a:hover{text-decoration:none;}
#nav-dziennik li.tab_1 a{width:99px;background:url(../images/nav_dziennik_tab_1.png) 0 -23px no-repeat;}
#nav-dziennik li.tab_2 a{width:107px;background:url(../images/nav_dziennik_tab_2.png) 0 -23px no-repeat;}
#nav-dziennik li.active a{background-position:0 0;}
#nav-dziennik a:hover{background-position:0 0!important;}

#dziennik-top{background:url(../images/dziennik_bg.png) 0 100% repeat-x;padding:10px 15px 5px;margin-bottom:15px;position:relative;}
#dziennik-top h2{font-size:16px;font-weight:bold;color:#000;padding:5px 0 0;}
#dziennik-top table.dane{width:363px;}
#dziennik-top table.dane td{line-height:24px;border-top:1px solid #FFE6B8;}
#dziennik-top table.dane th{line-height:24px;border-top:1px solid #FFE6B8;}
#dziennik-top table.dane td.a{text-align:right;font-size:11px;}
#dziennik-top table.dane tr.last td{border-bottom:1px solid #FFE6B8}
#dziennik-top table.dane tr.last th{border-bottom:1px solid #FFE6B8}
#dziennik-top form.dieta{display:none;}
#dziennik-top form.fitness{display:none;}
#dziennik-top form select{font-size:10px;}
#dziennik-top p{width:363px;line-height:24px;position:relative;}
#dziennik-top span{position:absolute;right:0px;top:0px;color:#B4161F;display:block;line-height:24px;}

#calendar{position:absolute;right:5px;top:5px;width:150px;}
#calendar table{width:100%;}
#calendar th{background:#fff;color:#000;font-size:11px;text-align:center;font-weight:bold;padding:0;}
#calendar th.nazwa{padding:2px 5px;}
#calendar td.day{color:#696969;}
#calendar td.sw{color:#FF6600;}
#calendar td{background:#fff;font-size:11px;text-align:right;color:#000;padding:0 2px 0 0;}
#calendar td.d{border:1px solid #94B400;}

#moja_waga{width:150px;float:right;padding:0 15px 0 0;}
#moja_waga a{font-size:11px;}
#moja_waga div{text-align:right;}
#moja_waga span{width:100px;float:left;}
#moja_waga span.i{color:#000;float:right;width:50px;text-align:right;}
#moja_waga form.waga{display:none;text-align:right;}
#moja_waga form.waga div{margin:0 0 3px;}
#moja_waga form.waga input{width:30px;}
#moja_waga form.waga input.btn{width:auto;cursor:pointer;}
#moja_waga .link{font-size:12px;padding:70px 0 0;text-align:right;}
#moja_waga .link a{font-size:12px;}

#wpisy{padding:0 0 0 15px;width:363px;}
#wpisy h2{color:#000;font-size:14px;font-weight:normal;}
#wpisy p{line-height:18px;padding:0 0 10px 20px;}
#wpisy p strong{color:#FF6600;font-weight:normal;}

#nowy_wpis{padding:15px;border-top:1px solid #FFE6B8;background:url(../images/moje_dane_bg.png) 0 100% no-repeat;}
#nowy_wpis h2{color:#000;font-size:14px;font-weight:normal;}
#nowy_wpis form{width:363px;text-align:right;}
#nowy_wpis form textarea{border:1px solid #7F9DB9;padding:3px;width:340px;height:90px;margin:0 2px 10px 0;}
#nowy_wpis #errors{margin:20px 0;text-align:left;}

/* TOP NAV */
#top-nav{position:absolute;left:0px;top:162px;background:url(../images/fitness_nav_bg.png) no-repeat;height:35px;width:977px;}
#top-nav li{float:left;font-size:14px;line-height:35px;background:url(../images/fitness_nav_sep.png) no-repeat;padding:0 2px 0 3px;}
#top-nav li a{display:block;line-height:35px;padding:0 10px;}
#top-nav li a:hover{background:#fff;color:#000;text-decoration:none;}
#top-nav li.active a{background:#fff;}
#top-nav li.first{background:none;}
#top-nav li.first a{padding:0 10px 0 17px;}

/* strony FITNESS */
#cwiczenia_tygodnia{position:relative;margin:0 20px 20px;height:310px;background:url(../images/cwiczenia_tygodnia_bg.jpg) 0 100% no-repeat;}
#cwiczenia_tygodnia h2{border-top:1px solid #FFE6B8;background:#FFF6E3;height:30px;line-height:30px;padding:0 15px;color:#000;font-size:16px;font-weight:bold;margin:0 0 15px;}
#cwiczenia_tygodnia .cw .dz{color:#000;background:url(../images/ico-dots_h3.png) 0 100% repeat-x;padding:0 0 5px;margin:0 0 10px;}
#cwiczenia_tygodnia .cw h3{font-size:24px;line-height:24px;color:#B4161F;font-weight:bold;margin:0 0 10px;}
#cwiczenia_tygodnia .cw p{font-size:14px;}
#cwiczenia_tygodnia .cw .pic{padding:0 20px;float:left;width:250px;}
#cwiczenia_tygodnia .cw .desc{float:left;width:345px;height:200px;background:url(../images/ico-dots_h3.png) 0 100% repeat-x;padding:0 0 10px;}
#cwiczenia_tygodnia .nav{position:absolute;left:290px;top:265px;line-height:15px;}
#cwiczenia_tygodnia .nav a{float:left;height:15px;width:15px;background:url(../images/ico-arrow_play.png) no-repeat;overflow:hidden;margin-right:5px;}
#cwiczenia_tygodnia .nav a.active{background-position:0 -15px;}

#cwiczenia{margin:0 20px;background:url(../images/ico-dots_h.png) 0 100% repeat-x;padding:0 0 5px;}
#cwiczenia h2{border-top:1px solid #FFE6B8;background:#FFF6E3;height:30px;line-height:30px;padding:0 15px;color:#000;font-size:16px;font-weight:bold;margin:0 0 15px;}
#cwiczenia h2 a{color:#000;}
#cwiczenia .cw{overflow:hidden;margin:0 0 10px;}
#cwiczenia .cw .p{color:#000;font-size:11px;}
#cwiczenia .cw h3{font-size:16px;line-height:16px;color:#B4161F;font-weight:bold;margin:0 0 10px;}
#cwiczenia .cw .pic{padding:0 15px;float:left;width:175px;text-align:center;}
#cwiczenia .cw .desc{float:left;width:435px;}
#cwiczenia .cw .desc .link{text-align:right;}
#cwiczenia .cw .desc .link a{background:url(../images/ico-arrow.png) 100% 50% no-repeat;padding:0 25px 0 0;}
#cwiczenia p{padding:0 0 20px;}
.cwiczenia2 h3{padding:20px 0 0;}

#cwiczenie{margin:0 20px;overflow:hidden;position:relative;background:url(../images/ico-dots_h.png) 0 100% repeat-x;}
#cwiczenie h2{border-top:1px solid #FFE6B8;background:#FFF6E3;height:30px;line-height:30px;padding:0 15px;color:#000;font-size:16px;font-weight:bold;margin:0 0 15px;}
#cwiczenie .pic{padding:0 20px 0 15px;float:left;width:260px;text-align:center;}
#cwiczenie .desc{float:left;width:360px;}
#cwiczenie h3{font-size:16px;font-weight:bold;color:#000;margin:0 0 5px;}
#cwiczenie p{width:350px;background:url(../images/ico-dots_h3.png) 0 100% repeat-x;padding:0 10px 15px 0;margin:0 0 15px;}
#cwiczenie p.last{background:none;}
#cwiczenie .drukuj{position:absolute;right:15px;top:8px;}

p.back{margin:10px 0 0 35px!important;}

.kontakt_dane{float:left;width:250px;padding:20px;}
.kontakt_dane p{margin:0 0 15px;}
.kontakt_form{float:left;width:385px;padding:20px 0 0;}
.kontakt_form p{margin:0 0 15px;}
.kontakt_form div{margin-bottom:13px;color:#000;line-height:20px;}
.kontakt_form div label{width:90px;float:left;text-align:right;margin-right:10px;}
.kontakt_form div input{padding:3px;width:243px;border:1px solid #A5ACB2;}
.kontakt_form div textarea{padding:3px;width:243px;border:1px solid #A5ACB2;}
.kontakt_form input.submit{vertical-align:middle;width:auto;padding:0;border:0;margin:0 0 0 100px;}
.kontakt_form #success{margin-top:0px;}

#historie{width:549px;float:left;padding:0 0 0 20px;}
#historie h2{background:#FDF4F6;line-height:16px;font-size:16px;color:#000;font-weight:bold;padding:7px 0 8px 20px;}
#historie h2 small{font-size:14px;font-weight:normal;display:block;margin-top:3px;}
#historie .historia{padding:0 20px;}
#historie .historia p{margin:0 0 10px;}
#historie .historia .ed{padding:15px 0 0;}
#historie .historia .pic{float:right;margin-right:-20px;display:inline;padding-top:3px;}
#historie ul.lista{padding:0 20px;}

p.info{padding:20px 20px 0;}

#forum .intro{height:142px;background:url(../images/forum_bg.png) no-repeat;padding:15px 40px 0;}
#forum .intro h2{font-size:16px;font-weight:bold;color:#94B400;}
#forum .intro p{line-height:18px;}
#forum table.forum{margin:0 20px;width:655px;}
#forum table.forum th{height:40px;border-top:1px solid #C2D300;background:#EEF3B8;color:#000;font-weight:bold;padding:10px 20px 0;text-align:right;border-right:1px dotted #CACACA;}
#forum table.forum th span{background:url(../images/ico-arrow_4.png) 100% 50% no-repeat;padding:0 20px 0 0;font-size:16px;}
#forum table.forum th.n{text-align:left;width:180px;}
#forum table.forum th.t{width:55px;}
#forum table.forum th.p{width:45px;}
#forum table.forum th.o{background:#EEF3B8;border-right:0;}
#forum table.forum td{padding:10px 20px;text-align:right;border-right:1px dotted #CACACA;border-bottom:1px dotted #CACACA;}
#forum table.forum td.n{font-size:16px;text-align:left;}
#forum table.forum td.o{border-right:0;}
#forum table.forum .th td{height:40px;border-top:1px solid #C2D300;background:#EEF3B8;color:#000;font-weight:bold;padding:10px 20px 0;text-align:left;border-bottom:0;border-right:1px dotted #CACACA;}
#forum table.forum .th td span{background:url(../images/ico-arrow_4.png) 100% 50% no-repeat;padding:0 20px 0 0;font-size:16px;}
#forum table.forum .th td.o{border-right:0;}
#forum table.forum td.last{border-right:0;}
#forum table.forum th.nt{text-align:left;}
#forum table.forum th.nt span{font-size:14px;}
#forum table.forum .data{font-size:11px;}
#forum table.forum td.nu{white-space:nowrap;line-height:18px;text-align:left;width:110px;}
#forum table.forum td.nu a{font-size:14px;}
#forum table.forum td.nu b{font-weight:normal;color:#B4161F;}
#forum table.forum td.nu img{border:1px solid #ccc;}
#forum table.forum th.autor{text-align:left;}
#forum table.forum th.post{text-align:center;}
#forum table.forum td.post{text-align:left;line-height:18px;word-wrap:break-word;}
#forum table.forum .wyslany{color:#000;font-size:11px;}
#forum table.forum tr.temat th{font-weight:bold;text-align:center;padding:5px 0 8px;height:auto;font-size:16px;}
#forum table.forum tr.posty th{padding:5px 20px 8px;height:auto;}
#forum table.forum p.obrazek{font-size:11px;margin:5px 0 0;}
#forum table.forum blockquote{padding:5px;background:#eee;border:1px solid #ccc;font-size:11px;line-height:13px;}
#forum .regulamin{padding:20px;}
#forum .regulamin h2{background:#FDF4F6;line-height:16px;font-size:16px;color:#000;font-weight:bold;padding:7px 0 8px 20px;}
#forum .regulamin p{margin:0 20px 10px;}
#forum .regulamin ol{margin:0 0 10px 55px;}
#forum p.right{text-align:right;margin:10px 20px;line-height:22px;}

#ulubione{float:left;padding:0 20px;width:545px;}
#ulubione h2{border-top:1px solid #FADFE3;background:#FDF4F6;line-height:16px;font-size:16px;color:#000;font-weight:bold;padding:7px 0 8px 20px;}
#ulubione table{width:100%;}
#ulubione table td{vertical-align:middle;padding:15px;border-bottom:1px solid #FADFE3;}

/* MOJE DANE */
.moje_dane{background:url(../images/moje_dane_bg.png) 0 100% no-repeat!important;float:left;margin:0 20px;display:inline;padding-left:0!important;width:509px;border-top:1px dotted #FF6600;margin-top:-5px!important;position:relative;z-index:999999;padding:0 0 25px 40px!important;}
.moje_dane .submit{margin:15px 0 0 320px!important;}
.moje_dane .haslo{background:#FFF6E3;overflow:hidden;width:415px;}
.moje_dane .haslo label{color:#696969!important;}

#diety-top{height:265px;background:url(../images/diety_bg.jpg) no-repeat;position:relative;}
#diety-top .krok1{position:absolute;left:30px;top:50px;color:#fff;}
#diety-top .krok1 .rc{margin:0;}
#diety-top .krok1 .rc label{display:block;float:none;width:auto;text-align:left;margin:0 0 5px;line-height:12px;overflow:hidden;}
#diety-top .krok1 .rc span{float:left;width:70px;text-align:right;margin-right:10px;color:#fff;}
#diety-top .krok1 .rc div{display:block;line-height:12px;}
#diety-top .krok1 .rc div input{float:left;width:auto;border:0;padding:0;margin-right:5px;background:none;}
#diety-top .krok1 form div{overflow:hidden;margin:0 0 5px;}
#diety-top .krok1 form div label{float:left;width:70px;text-align:right;margin-right:10px;color:#fff;line-height:18px;}
#diety-top .krok1 form div input{border:1px solid #A5ACB2;padding:2px;width:55px;background:#fff;}
#diety-top .krok1 form div input.error{border:1px solid red;}
#diety-top .krok1 input.submit{margin-left:80px;margin-top:10px;}
#diety-top .krok2{position:absolute;left:340px;top:100px;font-size:12px;color:#94b400;line-height:18px;width:120px;}
#diety-top .krok2 a{color:#94b400;display:block;font-weight:bold;}
#diety-top .krok2 p{line-height:16px;color:#94b400;}
#diety-top .krok2 .bmi{font-size:11px;line-height:14px;margin:0 0 5px;}
#diety-top .krok2 .opt{font-size:11px;line-height:14px;margin:5px 0;}
#diety-top .krok2 .opt span{font-weight:bold;}
#diety-top .krok3{position:absolute;left:570px;top:100px;font-size:14px;color:#fff;line-height:18px;width:100px;}
#diety-top .krok3 img{vertical-align:top;padding:2px 0 0;}
#diety-top .krok3 a{color:#fff;display:block;background:url(../images/ico-arrow_d.png) 65px 100% no-repeat;}
#diety-top .error_msg{position:absolute;left:-15px;top:130px;color:yellow;}

#diety-przyklady{}
#diety-przyklady h2{font-size:18px;color:#000;font-weight:normal;padding:25px 0 5px 20px;}
#diety-przyklady table{}
#diety-przyklady table thead th{height:30px;vertical-align:middle;background:#FDF4F6;border-top:1px solid #FADFE3;border-right:1px dotted #FADFE3;padding:0 0 0 15px;font-size:14px;}
#diety-przyklady table thead th.last{border-right:0;}
#diety-przyklady table tbody th{color:#000;font-weight:bold;padding:10px 15px 10px 20px;border-right:1px dotted #FADFE3;}
#diety-przyklady table td{padding:10px 15px;border-right:1px dotted #FADFE3;font-size:11px;line-height:14px;}
#diety-przyklady table td a{color:#696969;}
#diety-przyklady table td.last{border:0;}
#diety-przyklady table .alt td{background:#FDF6F7;}
#diety-przyklady table .alt th{background:#FDF6F7;}

#przepisy{padding:0 20px;float:left;width:549px;}
#przepisy .przepis{padding:10px;border-bottom:1px solid #FADFE3;overflow:hidden;}
#przepisy .przepis h3{color:#B4161F;font-size:16px;font-weight:bold;line-height:18px;padding:0 0 3px;}
#przepisy .przepis p.data{font-size:11px;line-height:18px;}
#przepisy .przepis p{font-size:14px;line-height:20px;}
#przepisy .przepis p a{font-size:12px;}
#przepisy .przepis img{float:left;margin-right:20px;}
#przepisy .last{border:0;}

#przepis{margin:0 20px;padding:0 0 50px;background:url(../images/zaloguj_bg.jpg) 0 100% no-repeat;position:relative;}
#przepis h1{background:#FDF4F6;line-height:16px;font-size:16px;color:#000;font-weight:bold;padding:7px 50px 8px 20px;border-top:1px solid #FADFE3;}
#przepis h2{font-size:15px;line-height:24px;color:#000;font-weight:bold;margin:10px 0 0;}
#przepis h2.alt{border-top:1px dotted #FADFE3;padding-top:5px;margin-top:15px;}
#przepis h3{font-size:14px;line-height:24px;color:#000;font-weight:normal;margin:5px 0 0;}
#przepis .opis{margin-left:180px;}
#przepis .opis p{padding:0 0 0 20px;}
#przepis .opis p.f{border-bottom:1px dotted #FADFE3;padding:0 0 10px 20px;}
#przepis .pic{overflow:hidden;padding:0 15px 10px;border-bottom:1px dotted #FADFE3;}
#przepis .pic img{float:left;margin-right:15px;padding:10px 0 0;}
#przepis .pic p{float:left;width:370px;padding:10px 0;}
#przepis .pic p.kal{float:right;width:80px;border-left:1px dotted #FADFE3;text-align:right;}
#przepis .pic p.kal b{font-weight:normal;color:#000;}
#przepis .drukuj{position:absolute;right:15px;top:8px;z-index:9999}

.link_back{padding:0 0 0 20px;}

#plan_diety{float:left;width:566px;padding:0 0 0 20px;}
#plan_diety .plan h3{background:#FDF4F6;line-height:16px;font-size:16px;color:#000;font-weight:bold;padding:7px 0 8px 15px;border-top:1px solid #FADFE3;margin-bottom:10px;}
#plan_diety .plan h4{font-size:14px;font-weight:normal;padding:0 0 0 15px;margin-bottom:5px;width:450px;}
#plan_diety .plan p{padding:0 0 0 35px;margin-bottom:30px;}
#plan_diety .bottom{background:url(../images/ico-dots_h.png) repeat-x;position:relative;height:30px;}
#plan_diety .bottom .powrot{position:absolute;left:15px;top:5px;}
#plan_diety .bottom .drukuj{position:absolute;right:15px;top:5px;font-weight:bold;}
#plan_diety div.d{display:none;}
#plan_diety div.t{display:none;}
#plan_diety .zestaw{position:relative;}
#plan_diety .zestaw .zmien{position:absolute;right:15px;top:42px;background:url(../images/ico-arrow.png) no-repeat;padding:0 0 0 20px;}
#plan_diety .zestaw .zmienn{position:absolute;right:15px;top:42px;background:url(../images/ico-arrow.png) no-repeat;padding:0 0 0 20px;}
#plan_diety .zestaw form{display:none;padding:0 0 0 15px;}
#plan_diety .zestaw form select{font-size:11px;width:475px;}

#nav-dni{background:url(../images/dni_bg.png) no-repeat;height:55px;position:relative;margin-bottom:10px;}
#nav-dni h2{font-size:16px;font-weight:bold;padding:8px 0 0 15px;color:#fff;}
#nav-dni ul{position:absolute;left:5px;top:32px;}
#nav-dni li{float:left;margin-right:3px;}
#nav-dni a{color:#000;float:left;background:url(../images/nav_dni_l.png) 0 -23px no-repeat;}
#nav-dni a span{height:23px;line-height:23px;text-align:center;display:block;background:url(../images/nav_dni_r.png) 100% -23px no-repeat;padding:0 15px;}
#nav-dni li.active a{background-position:0 0;}
#nav-dni li.active a span{background-position:100% 0;}
#nav-dni li a:hover{background-position:0 0;text-decoration:none;}
#nav-dni li a:hover span{background-position:100% 0;}
#nav-dni .drukuj{position:absolute;right:15px;top:8px;color:#fff;background:none;}

#wyniki{padding:0 20px;}
#wyniki p.top{background:#FDF4F6;color:#000;font-size:12px;line-height:15px;padding:5px 0 5px 15px;}
#wyniki p.top span{color:red;}
#wyniki form{text-align:right;margin:5px 0;}
#wyniki p.links{margin:20px 15px;}
#wyniki .wynik{margin:0 20px 10px;}
#wyniki .wynik h3{font-size:12px;font-weight:normal;margin:0;line-height:14px;}
#wyniki .wynik p{line-height:14px;}
#wyniki .wynik p.data{font-size:11px;margin:0;}
#wyniki .wynik p.url{margin:0;font-size:11px;}
#wyniki .wynik p.url a{color:#696969;}

.pagination{text-align:center;}
.pagination a{margin:0 2px;}
.pagination span{margin:0 2px;}

.nobg{background:none!important}

#forum form{padding:0 20px;}
#forum form h2{background:#FDF4F6;line-height:16px;font-size:16px;color:#000;font-weight:bold;padding:7px 0 8px 15px;border-top:1px solid #FADFE3;margin-bottom:10px;}
#forum form div{margin-bottom:13px;color:#000;line-height:20px;}
#forum form div label{width:95px;float:left;text-align:right;margin-right:10px;}
#forum form div input{padding:3px;width:530px;border:1px solid #A5ACB2;}
#forum form div textarea{padding:3px;width:530px;height:150px;border:1px solid #A5ACB2;}
#forum form div.rc{margin-top:-10px;display:none;}
#forum form div.rc label{width:auto;float:none;text-align:left;margin-left:105px;}
#forum form div.rc input{border:0;width:auto;padding:0;vertical-align:middle;}
#forum form .submit{margin:0 10px 0 0;text-align:right;}
#forum form .submit input{vertical-align:middle;width:auto;padding:0;border:0;}
#forum form .submit input{vertical-align:middle;width:auto;padding:0;border:0;}
#forum form div.dodaj_obrazek{text-align:right;width:643px;font-size:11px;margin:-13px 0 0;padding:0;position:relative;}
#forum form div.dodaj_obrazek a{text-decoration:underline;margin-left:10px;}
#forum form #dodaj_obrazek{display:none;}

#forum form div.dodaj_obrazek #emots{background:#fff;margin:0;line-height:normal;position:absolute;right:20px;top:20px;display:none;width:145px;border:2px solid #ccc;}
#forum form div.dodaj_obrazek #emots a{text-decoration:none;margin:0;}
#forum form div.dodaj_obrazek #emots img{margin:5px;}

#uzytkownicy{padding:0 20px;}
#uzytkownicy ul{overflow:hidden;}
#uzytkownicy ul li{margin:0 10px 10px 0;float:left;width:200px;height:100px;overflow:hidden;border:1px solid #eee;padding:3px;}
#uzytkownicy ul li img{float:left;margin-right:10px;border:1px solid #ccc;}
#uzytkownicy p.right{text-align:right;margin:10px 20px;line-height:22px;}

#uzytkownik{padding:0 20px;}
#uzytkownik h2{background:#FDF4F6;line-height:16px;font-size:16px;color:#000;font-weight:bold;padding:7px 0 8px 15px;border-top:1px solid #FADFE3;margin-bottom:10px;}
#uzytkownik p.right{text-align:right;margin:10px 20px;line-height:22px;}
#uzytkownik .pic{width:100px;float:left;padding:0 0 0 15px;}
#uzytkownik .pic img{border:1px solid #ccc;}
#uzytkownik .opis{width:240px;float:left;}
#uzytkownik .opis2{width:280px;float:right;padding:0 15px 0 0;}

#zamawiam-adres{margin:0 20px;}
#zamawiam-adres h2{background:#FDF4F6;line-height:16px;font-size:16px;color:#000;font-weight:bold;padding:7px 0 8px 15px;border-top:1px solid #FADFE3;margin-bottom:10px;}
#zamawiam-adres .loguj{height:270px;width:317px;float:left;padding:0 11px 0 0;background:url(../images/ico-dots_v2.png) 100% 0 repeat-y;position:relative;}
#zamawiam-adres .loguj #zaloguj{margin:0;background:none;padding:50px 0 0 15px;}
#zamawiam-adres .loguj #zaloguj p{color:#696969;margin:0 0 10px;}
#zamawiam-adres .loguj #zaloguj fieldset{border:0;margin:0;padding:0;}

#zamawiam-adres .zarej{height:270px;margin-bottom:8px;background:url(../images/zarej_bg.png) 0 100% repeat-x;width:317px;float:right;}
#zamawiam-adres .zarej div{padding:0 15px;}
#zamawiam-adres .zarej div p{font-size:14px;color:#000;margin:20px 0 5px;}
#zamawiam-adres .zarej div li{background:url(../images/li_bg.png) 14px 7px no-repeat;padding:0 0 3px 22px;}
#zamawiam-adres .zarej div p.link{text-align:right;margin-top:15px;}

.bezrej{clear:both;background:url(../images/zaloguj_bg.jpg) 0 100% no-repeat;}
.bezrej form{padding:20px 0 0;}
.bezrej h2{background:#FADFE3 url(../images/ico-dots_h2.png) 0 0 repeat-x;border:0;}
.bezrej div{margin-bottom:13px;color:#000;line-height:20px;}
.bezrej div label{width:253px;float:left;text-align:right;margin-right:10px;}
.bezrej span.label{width:253px;float:left;text-align:right;margin-right:10px;}
.bezrej div input{padding:3px;width:243px;border:1px solid #A5ACB2;}
.bezrej div textarea{padding:3px;width:243px;border:1px solid #A5ACB2;}
.bezrej div input.s{width:60px;}
.bezrej .rc2{overflow:hidden;}
.bezrej .rc2 label{display:inline;margin:0 0 10px 263px;font-size:11px;width:auto;text-align:left;line-height:13px;}
.bezrej .rc2 input{float:left;padding:0;width:auto;border:0;vertical-align:middle;margin-right:5px;}
.bezrej .rc2 span{float:left;width:240px;}
.bezrej .rc2 span a{color:#000;text-decoration:underline;}
.bezrej .submit{margin:15px 140px 0 0;color:#696969;text-align:right;}
.bezrej .submit a{margin-right:20px;color:#B4161F;}
.bezrej .submit input{vertical-align:middle;width:auto;padding:0;border:0;}
.bezrej p.req{font-size:11px;color:#000;}
.bezrej h3{font-size:14px;font-weight:normal;color:#000;margin:0 0 10px 263px;}

.bezrej2{padding:0 0 50px;background:none!important;}
.bezrej2 div label{width:113px;margin-right:5px;font-size:11px;}
.bezrej2 span.label{width:113px;margin-right:5px;font-size:11px;}
.bezrej2 div input{width:183px;}
.bezrej2 div textarea{width:183px;}
.bezrej2 .rc2 label{margin:0 0 10px 118px;}
.bezrej2 .rc2 span{width:180px;}
.bezrej2 .submit{margin:15px 0 0 118px;text-align:left;}
.bezrej2 h3{margin:0 0 10px 118px;}

.czekac{text-align:center;}

.koszyk_koniec{padding:0 15px 30px;}
.koszyk_koniec p{margin:0 0 10px;}
.koszyk_koniec h2{text-align:center;}
.koszyk_koniec p.links{margin-top:50px;}

#zamowienia_lista{float:left;margin:1px 20px;width:539px;}
#zamowienia_lista table{width:100%;}
#zamowienia_lista th{border-top:1px solid #C2D300;background:#EEF3B8;color:#000;font-weight:bold;padding:5px 20px;text-align:center;border-right:1px dotted #CACACA;}
#zamowienia_lista td{padding:5px 20px;text-align:right;border-right:1px dotted #CACACA;border-bottom:1px dotted #CACACA;}
#zamowienia_lista th.n{text-align:left;border-left:1px dotted #CACACA}
#zamowienia_lista td.n{text-align:left;border-left:1px dotted #CACACA}
#zamowienia_lista td.c{text-align:center;}
#zamowienia_lista .right{margin:15px;text-align:right;}

h2.zam{background:#FDF4F6;line-height:16px;font-size:16px;color:#000;font-weight:bold;padding:7px 0 8px 15px;border-top:1px solid #FADFE3;margin-bottom:10px;}

#newsletter{margin:20px;}
#newsletter div{margin-bottom:13px;color:#000;line-height:20px;}
#newsletter div label{width:253px;float:left;text-align:right;margin-right:10px;}
#newsletter div input{padding:3px;width:243px;border:1px solid #A5ACB2;}
#newsletter input.submit{margin-left:263px;}

.wykres{}
.pomiary{background:url(../images/moje_dane_bg.png) 0 100% no-repeat;padding:0 0 30px;}
.pomiary .pagination{border-top:1px solid #FFE6B8;margin-top:10px;padding-top:10px;}
.pomiary table{width:100%;margin-top:10px;}
.pomiary th{background:#FFF6E3;border-top:1px solid #FFE6B8;text-align:right;padding:5px 15px;}
.pomiary td{text-align:right;padding:5px 15px;color:#000;}
.plus{color:#94B400;}
.minus{color:red;}

.regulamin ol{margin-left:1.5em;}
.regulamin ol ol{list-style:lower-alpha;margin-top:.5em;}
.regulamin h2{text-align:center;margin:2em 0 1em;}
.regulamin ul{margin:0 0 1.5em 1.5em;list-style:disc;}
.regulamin ul ul{margin-top:.5em;list-style:circle}
.regulamin li{margin:0 0 .5em;}
.regulamin p{margin:0 0 1em;}

.polec_form{padding:20px 0 0;}
.polec_form div{margin-bottom:13px;color:#000;line-height:20px;overflow:hidden;}
.polec_form div label{width:150px;float:left;text-align:right;margin-right:10px;}
.polec_form div input{padding:3px;width:243px;border:1px solid #A5ACB2;}
.polec_form div textarea{padding:3px;width:350px;border:1px solid #A5ACB2;}
.polec_form input.submit{vertical-align:middle;width:auto;padding:0;border:0;margin:0 0 0 160px;}
.polec_form #success{margin-top:0px;}

.polec_form h2{margin:20px 0 20px 160px;}
.polecenie{margin:0 20px 20px 160px;padding:10px;border:1px solid #ccc;}
.polecenie span{color:#696969;}

.link_right{text-align:right;}
.brak_zamowien{color:red;font-size:14px;text-align:center;margin-top:30px;}

.dane_error{font-size:11px;color:red;display:none;}

ul.blad{margin:0 0 0 2em;list-style:disc;}

#fitness_lista{display:none;}
#fitness_lista table{margin:20px;}
#fitness_lista table th{padding:5px;border:1px solid #ccc;font-weight:bold;}
#fitness_lista table td{padding:5px;border:1px solid #ccc;}

#optymalna_waga{color:#B4161F!important;display:none;margin:-10px 0 5px 150px!important;}

#flash-razem{height:300px;}

#comment-respond{padding:5px;background:red;color:#000;border:1px solid #333;cursor:pointer;}