* {margin: 0; padding: 0;}
.animacja {width: 221px; height: 300px;}
p {padding: 10px 15px; text-align: justify;}
body {text-align: center; font-family: sans-serif;}
h2 {clear: both;}
#menu, #main {margin: 0 auto; width: 900px; background: white;}
#menu {padding: 10px 0 5px;}
#menu a {text-decoration: none; font-weight: bold; color: navy; padding: 0 10px; font-variant: small-caps; border: 0;}
#menu a:visited {border-bottom: 1px dotted #3fae26;}
#menu a:hover {border-top: 1px solid #4165b5; border-bottom: 1px solid #4165b5;}
#main h1 {padding: 10px 0 5px; letter-spacing: 5px;}
#main h2 {text-align: center;}
#main h3 {text-align: center; font-weight: normal; padding: 5px 0 0;}
#main ul, #main ol {text-align: left; padding-left: 6em;}
#main li {padding: 0 0 0 0.5em;}
#main a {text-decoration: none; color: #4165b5;}
#main a:visited {text-decoration: underline; color: black;}
#main a:hover {text-decoration: underline; color: #4165b5;}
#main img {padding: 4px; background-color: #ddd;}
#page {margin: 0 auto; width: 916px; background: white url(../baner/tlo.jpg) repeat-y;}
#banner {margin: 0 auto; width: 900px; height: 300px; background-color: white; background-repeat: no-repeat; text-align: right;}
#footer {padding: 10px 0 0; width: 916px; height: 60px; background: white url(../baner/footer.jpg) no-repeat;}
#footer p {text-align: center; padding: 0; font-size: x-small;}
#footer a, #footer a:visited {text-decoration: none; color: #4165b5;}
#footer a:hover {text-decoration: underline;}

/* zdjecia w warsztatach */
.imgright {float: right; margin: 0 0 0 10px;}
.imgleft {float: left; margin: 0 10px 0 0;}
/*
#imgaj {width: 220px; height: 250px;}
#imgrk {width: 187px; height: 250px;}
#imgbz {width: 194px; height: 250px;}
#imgzm {width: 194px; height: 250px;}
*/

/* zdjecia w galerii */
p#gallery {text-align: center;}
p#gallery img {border: 0; margin: 10px;}
p#gallery a img {border: 0;}

#languages img, #languages a img {border: 1px solid black; padding: 0;}
#languages #curlang, #languages a {display: inline-block; margin: 0 20px;}
#languages {padding: 10px 0 20px;}

