body, html {
    margin:0px;
    padding:0px;
    background:#FFFFD9;
    color:#004000;
    font-family: 'Trebuchet MS', 'Arial', 'Helvetica', sans-serif;
}

/*KLASY OGÓLNE*/

.red {
     color:#8A2710;
}

.bold {
    font-weight:bold;
}

.i {
    font-style:italic;
}

.koment {
    font-style:italic;
    font-size:smaller;
}

.komentred {
    font-style:italic;
    font-size:smaller;
    color:#8A2710;
}

.bred {
    font-weight:bold;
    color:#8A2710;
}

.important {
    font-weight:bold;
    font-size:larger;
}

.importantred {
    font-weight:bold;
    font-size:larger;
    color:#8A2710;
}

.small {
    font-size:smaller;
    margin:0.7em;
}

.small09 {
    font-size:0.9em;
    margin:0.9em;
    margin-left:0px;
}

.small09red {
    font-size:0.9em;
    margin:0.9em;
    color:#8A2710;
}

.center {
    text-align:center;
}

.scenter {
    font-size:smaller;
    text-align:center;
}

.fright {
    float:right;
}

fleft {
    float:left;
}

fclear {
   clear:both;
}

/*ELEMENTY OGÓLNE*/

img {
    border:0px;
    margin:0px;
    padding:0px;
}

hr {
   background-color:#008000;
   color:#008000;
   height:2px;
   width:100%;
}

a {
    color:#00A000;
    text-decoration: none;
    border-bottom: 1px dotted;
}

a:visited {
    color:#004000;
    border-bottom:1px solid;
}

a:hover {
    background:#EEEEB9;
}


a.img:link, a.img:visited, a.img:hover { /*klasa dla linków obrazkowych*/
    border-bottom:none;
    /*background:#FFFFD9;*/
}

ul.rzadka {
    line-height:200%;
}

ul.polrzadka {
    line-height:150%;
}

td {
    padding:5px;
}

/*SEKCJE STRON I ICH STANDARDOWE ELEMENTY*/

#nagl {
    margin-left:130px;
    margin-bottom:10px;
}

* html #nagl img {
    margin-left: -3px;
}

#menu {
    /*position:fixed;*/
    width:130px;
    float:left;
}

#menu table {
    width:100%;
    margin:0px;
    border-spacing:0px;
    padding:0px;
}

#menu td {
    padding:0px;
}

#cont{
    margin-left:155px;
    margin-right:25px;
    margin-top:30px;
}

#foot{
    clear:both;
    padding-top:20px;
    text-align:center;
    font-weight:bold;
    font-size:smaller;
}


/*ELEMENTY SPECYFICZNE DLA POSZCZEGÓLNYCH STRON*/



/*Menu*/

/*pierwsza wersja deseczki (A) z opisem 1 linijkowym*/
a.buttonA1 {
    display:block;
    background-color:#FFFFD9;
    vertical-align: middle;
    text-align:center;
    padding-top:18px;
    height:42px !important;
    height:60px;
    width:105px;
    background: url(images/g1.png);
    text-decoration:none;
    color:#004000;
    font-weight: bold;
    border:0px;
    
}

a.buttonA1:visited {
    text-decoration: none;
    color:#004000;
    border:0px;
}

a.buttonA1:hover {
    background: url(images/g1.png);
    background-position: 0px -60px;
    background-color:#FFFFD9;
    text-decoration:none;
    color:#00A000;
    border:0px;
}
/*druga wersja deseczki (B) z opisem 1 linijkowym*/
a.buttonB1 {
    display:block;
    background-color:#FFFFD9;
    vertical-align: middle;
    text-align:center;
    padding-top:18px;
    height:42px !important;
    height:60px;
    width:105px;
    background: url(images/g2.png);
    text-decoration:none;
    color:#004000;
    font-weight: bold;
    border:0px;
    
}

a.buttonB1:visited {
    text-decoration: none;
    color:#004000;
    border:0px;
}

a.buttonB1:hover {
    background: url(images/g2.png);
    background-position: 0px -60px;
    background-color:#FFFFD9;
    text-decoration:none;
    color:#00A000;
    border:0px;
}

/*pierwsza wersja deseczki (A) z opisem 2 linijkowym*/
a.buttonA2 {
    display:block;
    background-color:#FFFFD9;
    vertical-align: middle;
    text-align:center;
    padding-top:8px;
    height:52px !important;
    height:60px;
    width:105px;
    background: url(images/g1.png);
    text-decoration:none;
    color:#004000;
    font-weight: bold;
    border:0px;
    
}

a.buttonA2:visited {
    text-decoration: none;
    color:#004000;
    border:0px;
}

a.buttonA2:hover {
    background: url(images/g1.png);
    background-position: 0px -60px;
    background-color:#FFFFD9;
    text-decoration:none;
    color:#00A000;
    border:0px;
}
/*druga wersja deseczki (B) z opisem 2 linijkowym*/
a.buttonB2 {
    display:block;
    background-color:#FFFFD9;
    vertical-align: middle;
    text-align:center;
    padding-top:8px;
    height:52px !important;
    height:60px;
    width:105px;
    background: url(images/g2.png);
    text-decoration:none;
    color:#004000;
    font-weight: bold;
    border:0px;
    
}

a.buttonB2:visited {
    text-decoration: none;
    color:#004000;
    border:0px;
}

a.buttonB2:hover {
    background: url(images/g2.png);
    background-position: 0px -60px;
    background-color:#FFFFD9;
    text-decoration:none;
    color:#00A000;
    border:0px;
}

/*Index*/

table.new {
   border-style:none;
   border-color:#8A2710;
   background-color:#EEEEB9;
}

td.new {
   padding:5px;
   padding-right:15px;
   font-size:0.8em;
}

.robocza {
    float:left;
    font-size:0.9em;
    margin:15px;
    margin-left:0px;
}

.odautora {
   font-size:0.8em;
   margin:15px;
	 }

/*Książka kucharska*/

div.cook_image {
    float:right;
    width:420px;
    margin:10px;
    text-align:center;
}

.cookbook_kat td {
    text-align:center;
}

/*Herbatki*/

div.tea_image {
    float:left;
    width:220px;
    margin:10px;
    text-align:center;
}

/*Galeria*/

table.galeria {
    text-align:center;
    border: 0px solid;
}

table.galeria td {
    text-align:center;
    vertical-align: middle;
    border: 0px;
    width:160;
    background:#EEEEB9;
    padding:10px;
}

table.galeria td a.img:link a.img:visited {
    background:#EEEEB9;
}

table.podgalerie {
    text-align:left;
    vertical-align: middle;
    border: 0px;
}

.mniejszy {
    font-size:smaller;
}

table.komentarz {
    border:0px;
}

table.komentarz td {
    text-align:center;
    vertical-align: middle;
    border: 0px;
    padding:10px;
}

td.komentarz_stopka {
    background:#EEEEB9;
}

td.komentarz_tresc {
    background:#FFFFD9;
}

table.opis {
    text-align: center;
    background:#EEEEB9;
    border:1px solid;
    border-color: #004000;
}

/*Diary*/

div.wpis {
    background-color:#EEEEB9;
    margin-bottom:20px;
    padding:20px;
}

div.wpis img {
   margin:10px;
}

/*Rowerki wpis*/

div.tlo {
	background:#EEEEB9;
	padding:10px;
	padding-bottom:15px;
	margin-bottom:10px;
}

div.wyc {
	margin-bottom:20px;
	padding:20px;
	padding-left:10px;
}

div.wyc img {
	margin:10px;
}


.spistresci {
	font-weight:bold;
	line-height:200%;
	margin-top:30px;
}

.podspistresci {
  font-size:0.9em;
	line-height:70%;
	margin-left:20px;
}

.powrot {
  text-align:center;
  font-weight:bold;
  font-size:smaller;
}


/*Rejestrator wydatków*/

table.mala {
    border:solid;
    border-width:1px;
    border-color:#004000;
    border-collapse:collapse;
}

tr.nagl {
    background-color:#EEEEB9;
}

tr.nagl09 {
    background-color:#EEEEB9;
    font-size:0.9em;
    margin:0.9em;
}

table.mala td {
    border:solid;
    border-width:1px;
    border-color:#004000;
}

/*Przypominator imieninki*/

table.data {
    border:solid;
    border-width:1px;
    border-color:#004000;
}

table.data td {
    text-align:center;
    padding:10px;
}

table.data td.koment {
    text-align:left;
    padding:10px;
}
/*Help do zdjęć*/

table.help {
   border:none;
   font-size:0.9em;
   margin:0.9em;
}

/*Adm*/
table.mala1 {
    border:solid;
    border-width:1px;
    border-color:#004000;
    border-collapse:collapse;
    font-size:0.9em;
}

table.mala1 td {
    border:solid;
    border-width:1px;
    border-color:#004000;
}

table.mala1 tr.nagl {
    background-color:#EEEEB9;
    font-weight:bold;
}

/*Brydż*/

.br_nagl {
   font-weight:bold;
   text-transform: uppercase;
   font-size:larger;
}

.bridge h4 {
   line-height:50%;
}

.bridge h5 {
   line-height:10%;
   font-size:110%;
   }
   
div.br_mistrz {
   background-color:#EEEEB9;
   font-style:italic;
   padding:10px;
   padding-left:15px;
}

/*.bridge ul li {
   font-weight:bold;
   font-size:1.2em;
}

.bridge ul li p {
    font-weight:normal;
    font-size:1em;

}*/

/*Nocnik*/

.czas {
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-color:#004000;}
