A:link {font: normal 105% Arial; color: #006600;  }
A:visited {font: normal 105% Arial; color: #663300; }
A:hover {font: normal 105% Arial; color: red;   }
A:active {font: normal 105% Arial; color: green;   }

A.menu1:link {font: bold 110% Verdana, Arial; color: white; text-decoration: none; }
A.menu1:visited {font: bold 110% Verdana, Arial; color: brown;   text-decoration: none;  }
A.menu1:hover {font: bold 110% Verdana, Arial; color: red;  text-decoration: none;    }
A.menu1:active {font: bold 110% Verdana, Arial; color: white; text-decoration: none;    }

A.menu2:link {font: bold 100% Verdana, Arial; color: #ffffcc; text-decoration: none;     }
A.menu2:visited {font: bold 100% Verdana, Arial; color: #FFB070;   text-decoration: none;   }
A.menu2:hover {font: bold 100% Verdana, Arial; color: #FF3030;  text-decoration: none;  }
A.menu2:active {font: bold 100% Verdana, Arial; color: yellow; text-decoration: none;  }

A.city:link {font: bold 110% Verdana, Arial; color: #006600; text-decoration: none;  }
A.city:visited {font: bold 110% Verdana, Arial; color: #70B010;  text-decoration: none;  }
A.city:hover {font: bold 110% Verdana, Arial; color: red;  text-decoration: none;   }
A.city:active {font: bold 110% Verdana, Arial; color: orange;  text-decoration: none;   }


body {
background: #ffffff;
text-align: center;
font-size: x-small;
font-family: Arial;
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
}


/* stule loga i napisu pod logo  */
div.logo {text-align: left; margin-bottom: 10px;  }
.title {float:left; font: bold 220% Arial Black; color: #006600; }
.language {float: right; }
.language a {text-decoration: none;}

/* tabela z linkami i obrazkiem  */
table.top {padding: 0; width: 100%; margin: 0; }

/* tabelki z linkami  */
td.bc11 {width: 150px; background: #E68900 url(bc1.gif) repeat-x top left; padding: 3px 15px; text-align: center; border-left: 1px solid brown; border-right: 1px solid brown;}
td.bc1 {background: #E68900 url(bc1.gif) repeat-x top left; padding: 3px 15px; text-align: center; border-right: 1px solid brown; }
td.bc22 {width: 150px; background: green; padding: 1px 15px; text-align: center; border-left: 1px solid #003000 ; border-right: 1px solid navy;}
td.bc2 {background: green; padding: 1px 15px; text-align: center; border-right: 1px solid #003000 ; }

/* style do obrazkow  */
.homeimage1 {height: 76px; display: block; background: green url(http://www.kocidom.waw.pl/portfolio/blog/travelimages/travelpoland.jpg) repeat-x top center;
padding: 0; margin: 0; border-left: navy 1px solid;  
border-right: navy 1px solid;  }




/* style do tabeli glownej i jej 3 czesci  */
table.all {margin-top: 5px; border-collapse: collapse; padding: 0; }
.tableleft {width: 20%; background-color: #F0FFD0; margin: 0; border-collapse: collapse; padding: 0; border: #003300 1px solid; }
.tableright {width: 80%;  margin: 0; border-collapse: collapse; padding: 0; border-top: #003300 1px solid; }

/* style do listy miast  */
h2 {text-align: left; font: bold 150% Arial; margin: 5px 0; padding: 5px; color: #003300; background: #B0D030; display: block; }
ul.citylist {text-align: left; list-style-image: url(box1.jpg); padding: 0 6px; margin: 0 15px; }



/* style do boxow  */
#shortarticle {border: #CC9900 1px solid; margin: 5px 0 0 5px; padding: 0; text-align: left; color: #330000; }
#shortarticle img {float: right; margin-left: 10px; border: #CC9900 1px solid; }
#shortarticle h1 {color: orange; display: block; background: #ffffcc; padding: 3px 6px 0 6px; margin: 0; font: bold 180% Arial;}
#shortarticle .shorttext {font: normal 110% Arial; border: #ffffcc 3px solid; padding: 6px; }
#shortarticle b {font: bold 110% Arial; }

#articlelist {width: 100%;  border: #70B010 1px solid; margin: 5px 0 0 5px; padding: 0; text-align: left;}
#articlelist h3 {color: #999900; display: block; background-color: #ffffcc; padding: 3px 6px 1px 6px; margin: 0; font: bold 140% Arial;}
#articlelist .ramka {background: white;  font: normal 110% Arial; border: #ffffcc 3px solid; padding: 6px; }
#articlelist .ramka ul {text-align: left; list-style-image: url(box2.jpg); padding: 0 6px; margin: 0 15px; }

b.my {color: #336600; font: bold 110% Arial; }
b.legenda {text-align: left; color: #330000; font: bold 110% Arial; }
b.legenda1 {text-align: left; color: #330000; font: bold 100% Arial; }
.guesttable_even { font:  110% Arial; }
.guesttable_odd { font:  110% Arial; }
.guesttitle_even {color: #669900; }
.guesttitle_odd {color: #E68900; }

.ramkaprzycisku {margin: 20px 0 0 0; padding: 0; }
input.przycisk { font: bold 110% Arial; color: white; background-color: #B0D030; border: #70B010 1px outset; margin: 0;}

.przerwa {clear: both; margin: 0;  }

hr {color: #006600; height: 1px; }
hr.linia {color: #70B010; height: 1px; width: 620px; text-align: center; margin: 1px 5px; padding: 0;}
hr.dol {color: #006600; height: 1px; width: 745px; text-align: center; margin: 1px 5px;  padding: 0;}

table.menutop {table-layout: fixed; width: 100%; border-collapse: collapse; }