body { margin: 0 auto; padding: 0; background: url('graf/bg.png') repeat-x #000011; font-family: Calibri, Verdana; text-align: center; color: #cccccc; }  br.clear { clear: both; }  div#main { margin: 0 auto; padding: 0; background: none; width: 1004px !important; width: 1006px; text-align: center; border: dotted 1px #110011; border-top: none;  }  div#top { margin: 0 auto; padding: 0; background: url('graf/top.png') no-repeat; width: 1004px; height: 30px; color: #cccccc; }  div#logo { margin: 0 auto; padding: 0; background: url('graf/logo.jpg') no-repeat; width: 1004px; height: 220px; }  div#foty { margin: 0 auto; padding: 0; padding-top: 10px; background: url('graf/foty.png') no-repeat; width: 1004px; height: 115px !important; height: 125px; }  div#scroll{ margin: 0 auto; padding: 0; width: 980px; height: 100px; text-align: left; overflow: hidden; }  div#fotki { display: block; margin: 0; padding: 0; height: 100px; width: 2330px; }  #fotki > img { margin: 0; padding: 0; padding-right: 5px; }   div#menu { display: block; float: left; width: 250px; background: none; text-align: left; }  div#strona { display: block; float: left; margin: 0; padding: 0; padding-left: 25px; padding-right: 25px; width: 700px !important; width: 750px; background: none; text-align: left; }  div#partnerzy { margin: 0 auto; padding: 0; padding-top: 15px; background: url('graf/partnerzy.png') no-repeat; width: 1004px; height: 110px !important; height: 125px; }  div#stopka { display: block; margin: 0 auto; padding: 0; padding-top: 20px; width: 1004px; height: 44px !important; height: 64px; background: url('graf/stopka.png') no-repeat; }  #stopka > a, #stopka > a:visited { color: #ffffff; text-decoration: none; }  #stopka > a:hover, #stopka > a:focus { color: #66ccff; text-decoration: underline; }  a > img { border: none; }  #strona > p { text-indent: 20px; line-height: 130%; text-align: left; margin: 0; padding: 2px; }   h1 { font-weight: bold; font-size: 19px; }  h2 { font-weight: normal; font-size: 17px; }  p { font-weight: normal; font-size: 15px; }  #menu > ul { list-style-type: none; margin: 0; padding: 0; }  #menu > ul > li { margin: 0; padding: 0; text-align: right; }  #menu > ul > li > a, #menu > ul > li > a:visited { display: block; padding-top: 5px; padding-right: 10px; border-left: solid 20px #999999; width: 220px !important; width: 250px; height: 25px !important; height: 30px; margin-top: 10px; background: #112233; text-align: right; color: #eeeeee; text-decoration: none; }  #menu > ul > li > a:hover, #menu > ul > li > a:focus { border-left: solid 20px #112233; background: #336699; }  #menu > ul > li > a.select { border-left: solid 20px #336699; background: #cccccc; color: #112233; }  table.galeria { margin: 20px auto; padding: 5px; text-align: center; border: dotted 1px #112233; width: 660px !important; width: 670px; }  table.galeria > tr.title > td { margin: 0 auto; padding: 5px; text-align: center; width: 210px !important; width: 220px; background: #060606; }  table.galeria > tr > td { margin: 0 auto; padding: 5px; text-align: center; width: 650px !important; width: 660px; background: #060606; }  td img { margin: 0 auto; padding: 5px; border: none; }  tr.title > td > a, tr.title > td > a:visited { display: block; padding-bottom: 5px; text-decoration: none; color: #3399cc; background: #000000; }  tr.title > td > a:hover, tr.title > td > a:focus { display: block; padding-bottom: 5px; text-decoration: none; color: #ffeeff; background: #112244; }  a.link, a.link:visited { color: #3399cc; text-decoration: none; border-bottom: dotted 1px #999999; }  a.link:hover, a.link:focus { color: #66ccff; text-decoration: none; border-bottom: solid 1px #cccccc; }