body {background-color: #d2e7e4; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; overflow: -moz-scrollbars-vertical; }


#logo { width: 515px; height: 81px; border-style: none; margin: 0px 5px 0px 0px; float: left; }
#witaj { background: #dadce8; color: #585757; font-size: 11px; vertical-align:top; text-align: right; padding:3px 10px 3px 8px; margin: 0 0 10px 11px; }
#witaj a { color: #585757; text-decoration: none; }
#logowanie { text-align: right; font-size: 11px;; padding: 10px 10px 0 0; }
#logowanie a { text-decoration: none; color: #6f4a4a; }
#imieniny { width: 580px; height: 16px; padding: 5px 10px 3px 0; margin-top: 1px; float: left; text-align: right; font-size: 11px; background: #e0ddbc; color: #6f4a4a; }
  
/* Full highlight working */
#menu-items { background: #5f5652; clear: both; color: white; margin: 0; padding: 0; text-align: center;  }
#menu-items ul { margin: 0; padding: 3px 0 4px 0; text-align: center; font-family: Tahoma, Helvetica, Sans-serif; font-size: 11px; text-transform: uppercase; }
#menu-items li { display: inline; margin: 0px; padding: 3px 10px 4px 10px; _padding: 3px 0px 4px 0px; /*for IE hover trick*/ border-left: 1px dotted white; }
#menu-items li.first { border: none; }
#menu-items li a { color: white; font-weight: bold; text-decoration: none; _border-left: 10px solid #5f5652; _border-right: 10px solid #5f5652; /*for IE hover trick*/ }
#menu-items ul li:hover { background: #E8FC62; color: #5f5652; }
#menu-items ul li:hover a { color: #5f5652; }
#menu-items ul li a:hover { color: #5f5652; background: #E8FC62; padding: 3px 0 4px 0; margin: 0; _border-left: 10px solid #E8FC62; _border-right: 10px solid #E8FC62; }

#subscribe { width: 210px; height: 16px;  margin: 1px 0; padding: 4px 0px; float:left; background: #ef3f02; color: #ffffff; font-size: 10px; text-align: center; font-weight: bold; }
#subscribe a { color: #ffffff; font-weight: bold; text-decoration: underline; }


#left-search { height: 90px; width: 140px; background-color: #acd604; padding: 20px 5px 20px 15px; margin-bottom: 10px; text-align: left; font-size: 11px; font-weight: normal; }
#left-search input#szukaj { text-indent:5px; vertical-align:top; margin:5px 0 5px 0; background:url(./images/bigshadow.gif) no-repeat; width:105px; }
#left-search img { vertical-align: top; margin: 5px 0 0 0px; }

td.lewe_menu { background-color: #d8ec4c; top: 0 }
#lewe_menu { margin-top: 10px; margin-bottom: 10px; clear: both; }
#lewe_menu a { padding-left: 25px; width: 135px; line-height: 140%; font-size:12px; display:block; text-align:left; text-decoration:none; color:#5f5652; font-weight:bold; font-family:sans-serif; }
#lewe_menu a:hover { background-color:#acd604; color:#000080; }

#prawe_menu { padding-top: 10px; padding-bottom: 10px; clear: both; border: 3px dashed #acd604; }
#prawe_menu a { padding-left: 10px; width: 144px; line-height: 140%; font-size:12px; display:block; text-align:left; text-decoration:none; color: #ef3f02; font-weight:bold; font-family:sans-serif; }
#prawe_menu a:hover { background-color:#ef3f02; color:#FFFFFF; }

.menu_tytul { width:152px; background-color: #d8ec4c; padding: 4px; float:left; cursor: pointer; }
.menu_tytul:hover { background-color: #ef3f02; color: #fff }
.menu_opcje { position: absolute; white-space: nowrap; visibility: hidden; background-color: #d8ec4c; padding: 0; margin: 1px; } 
.menu_opcje a { display: block; padding: 2px 20px; text-decoration: none; }
.menu_opcje a:hover { display: block; background-color: #ef3f02; color: #fff }

.lista_przepisy { text-decoration: none;  }
h2.menu { color: #ef3f02; text-align: left; font-family: Helvetica, Verdana, Arial, Sans-Serif; font-size: 20px; margin: 0 0 10px 0; text-transform:lowercase; border-bottom: 3px solid #d8ec4c; padding: 0 0 3px 0; }
a.menu { text-decoration: none; color: #ef3f02; text-align: left; font-family: Helvetica, Verdana, Arial, Sans-Serif; font-size: 20px; margin: 0 0 10px 0; text-transform:lowercase; padding: 0 0 3px 0; }
h2.napis { color: #00528c; text-align: left; font-family: Monotype Corsiva, Sans-Serif,  Arial, Verdana, Helvetica;  font-size: 22px; margin: 0 0 10px 0; padding: 0 0 3px 0; }
#kontener { width: 440px; }

#kontener #przepis_zdjecie { width: 218px; float: left; margin-right: 15px; margin-bottom: 30px; }
#kontener #autor_zdjecia { margin-top: 5px; font-size: 8pt; color: black; }
#kontener #autor_zdjecia a { text-decoration: none; font-weight: bold; color: #8e2601; }
#kontener #autor_przepisu { text-align: right; margin-top: 30px; margin-right: 20px; font-size: 8pt; color: black; }
#kontener #autor_przepisu a { text-decoration: none; font-weight: bold; color: #8e2601; }
#kontener #przepis_skladniki { width: 207px; float: right; margin-bottom: 0px; text-align: left;}
#kontener #przepis_skladniki ul { list-style-type:circle; margin: 0 0 0 20px; padding: 0; }
#kontener #przepis_tresc { clear: both; }

#kontener .moderator_zdjec_wiersz { background-image: url(./images/kr.gif); color:#1c5d20 ; padding: 3px; font-size: 8pt; margin-bottom: 10px; clear: left; border-bottom: #e1d088 solid 1px; }
#kontener .moderator_zdjec_wiersz .tytul { display: block; margin-bottom: 15px; font-size: 9pt; text-align: center; padding: 2px; background-color: #fff5ec; } 
#kontener .moderator_zdjec_wiersz a { text-decoration: none; font-weight: bold; color: #ef3f02 }

#kontener #nowy_przepis { color: #339966; }
#kontener #nowy_przepis select, #kontener #nowy_przepis input, #kontener #nowy_przepis textarea { margin: 5px 0 10px 0px; width: 100%; font: 11pt Arial, Helvetica, sans-serif; }
#kontener #nowy_przepis #linia { margin-top: 30px; color: #acd604; background-color: #d8ec4c; height: 5px; }
#kontener #nowy_przepis input.przycisk {
background-color : #357C01;
font-size : 12px;
color : #D9FFE2;
border : 1px solid #E9FF9B;
font-family : Arial;
cursor: hand;
}


#kontener #dane_uzytk { color: #339966; }
#dane_uzytk .nazw {margin: 5px 0 10px 200px;}
#dane_uzytk .nazw2 {margin: 5px 95px 10px 0px;}
#kontener #dane_uzytk input.pole { margin: 5px 0px 10px 0px; width: 100%; font: 11pt Arial, Helvetica, sans-serif; }
#kontener #dane_uzytk #linia { margin-top: 30px; color: #acd604; background-color: #d8ec4c; height: 5px; }
#kontener #dane_uzytk input.przycisk {
background-color : #357C01;
font-size : 12px;
color : #D9FFE2;
border : 1px solid #E9FF9B;
font-family : Arial;
cursor: hand;
width: 20%;
}

#kontener .moderator_przepisow { margin-bottom: 20px; }
.moderator_przepisow img  { float: left; padding-right: 10px; width: 18px; height: 18px; background-color: #fff5ec; }
.moderator_przepisow a.przepis_nazwa { color: #1c5d20; ;display: block; text-decoration: none; background-color: #fff5ec; padding: 2px 0; }
.moderator_przepisow .rozwiniecie { text-align: right; display: none; border: 1px solid #5f5652; margin-bottom: 50px; }
.moderator_przepisow .belka { display: block; text-align: left; font-weight: bold; color: #fff; background-color: #5f5652; padding: 1px }
.moderator_przepisow textarea { border-style: none; margin-bottom: 10px; width: 100% }
.moderator_przepisow .decyzja { cursor: pointer; font-size : 11px; color : #F9DFBC; border : 1px solid #F9DFBC; font-family : Arial; cursor: hand; width: 70px; }
.moderator_przepisow select { font: normal 11px Arial; border: 1px solid #5f5652; }

#kontener #dodawanie_komentarza { margin-top: 80px; }
#dodawanie_komentarza .wystaw_komentarz { font-weight: bold; font-style: italic; font-size: 12pt; color: #718307; }
#dodawanie_komentarza form { margin-top: 20px; }

#kontener #wystawione_komentarze { margin-top: 50px; }
#wystawione_komentarze .komentarze { display: block; margin-bottom: 20px; font-weight: bold; color: #718307; }
#wystawione_komentarze .belka { margin-bottom: 5px; height: 15px; background-color: #e0ddbc; }
#wystawione_komentarze .tresc { margin-bottom: 25px; }

#kontener #ocenianie_przepisu { margin-top: 50px; }
#ocenianie_przepisu #ocen_przepis { display: block; margin-bottom: 10px; font-weight: bold; font-style: italic; font-size: 12pt; color: #718307; }
#ocenianie_przepisu .ocena { float: right; padding: 2px; margin-left: 1px; }
#ocenianie_przepisu #ocena1 { background-color: #ffd4aa; }
#ocenianie_przepisu #ocena2 { background-color: #FFB997; }
#ocenianie_przepisu #ocena3 { background-color: #FF9571; }
#ocenianie_przepisu #ocena4 { background-color: #FF6842; }
#ocenianie_przepisu #ocena5 { background-color: #ff2a00; }

#dodawanie_komentarza .potwierdzenie, #ocenianie_przepisu .potwierdzenie { color: #002aff; }

#kontener #ankieta { text-align: left; margin-right: 10px; line-height: 20px; }
#ankieta .pytanie { display: block; font-weight: bold; margin-top: 15px; margin-bottom: 5px; }
#ankieta .wybor { margin-right: 5px; vertical-align: text-bottom; }

#rekomendacje .belka { padding: 2px 0; background-color: #00528c; color: #fff; }
#rekomendacje ul { list-style-type: circle; text-align: left; margin: 2px 0 4px 0; padding: 0px; }
#rekomendacje ul li { margin-left: 2px; list-style-position: inside; color: #00528c; line-height: 150%; }
#rekomendacje ul li a { font-size: 8pt; text-decoration: none; color: #00528c; }

#profil_panele .tab { height: 15px; line-height: 15px; clear: none; float: left;	cursor: pointer;
						    font: 10px Verdana;	text-align: center;	margin: 2px; padding: 0 5px;
						    border: 1px solid black; background-color: #d8ec4c; }
#profil_panele .tabContent { clear: left;	width: 426px;	height: 220px;	font: 9pt Verdana;
									  margin: 2px; padding: 5px;	border: 1px solid black;
								     overflow: auto;	color: #00528c; }
#profil_panele a.menu { color: black; text-decoration: none; }
.lista_przepisy_panel { text-decoration: none; display: block; color: #00528c; padding: 1px; }

#kontener #kalorie table { width: 440px; border-style: none; margin-top: 20px; }
#kalorie a.alfabet { font: bold 18px Verdana; text-decoration: none; color: #669966;  }
#kalorie a.alfabet:hover { color: #ef3f02 }
#kalorie td { border-bottom: 1px solid #acd600; height: 20px; }
#kalorie td.t1 { }
#kalorie td.t2 { width: 60px; background-color: #e0ddbc; text-align: right; padding-right: 3px; }
#kalorie td.t3 { width: 48px; background-color: #dae7ff; text-align: right; padding-right: 3px; }
#kalorie td.t4 { width: 48px; background-color: #ffd4aa; text-align: right; padding-right: 3px; }
#kalorie td.t5 { width: 48px; background-color: #d4ffd4; text-align: right; padding-right: 3px; }

#kalorie td.tSzary { background-color: #EBE9D3; text-align: right; padding-right: 3px; }
#kalorie td.tRoz { background-color: #E7F5FE; text-align: right; padding-right: 3px; }
#kalorie td.tNieb {background-color: #FEF3CB; text-align: right; padding-right: 3px; }
#kalorie td.tNieb2 {background-color: #E7F5FE; text-align: left; padding-right: 3px; }

#kalorie td.tN { background-color: #FEF3CB; text-align: left; padding-right: 3px; }

#sonda { padding: 3px 0; margin: 40px 5px; background-color: #F0F7F5; border: 1px dotted #00528c; text-align: center; font-family: Verdana; font-size: 11px; color: rgb(102, 102, 102); }
#sonda input.glosuj {
  margin: 10px 0 3px 10px;
  height: 16px;
  font-family: Verdana;
  font-size: 11px;
  color: #444444;
  border: 1px #cccccc solid;
  background-color: #f4f4f4;
  vertical-align: -3px;
}

input.desen, textarea.desen, select.desen { padding: 2px; margin-top: 2px; border: 1px solid #999966; display: block; margin-bottom: 20px; background-image: url(./images/tlo_kratka.gif); }
input.przycisk {
background-color : #357C01;
font-size : 12px;
color : #D9FFE2;
border : 1px solid #E9FF9B;
font-family : Arial;
cursor: hand;
}

a.czerwonyOdnosnik {
font-size: 12px; 
color: #A82C02; 
text-decoration: none;
font-family: Helvetica, Verdana, Arial;
}