html {background: #fff url('img/gradient.jpg') repeat-x top left;}

div#top {width: 760px; height: 200px; background: url('img/top.jpg') no-repeat top left; margin: 0 auto;}

div#top h1, div#top h2 {text-indent: -1000px; overflow: hidden; height: 1px;}

ul#menu {width: 760px; height: 40px; position: absolute; top: 200px; margin: 0 auto; left: 50%; margin-left: -380px; z-index: 2;}

ul#menu li {display: block; float: left;}
ul#menu li a {height: 40px; text-indent: -1000px; overflow: hidden; display: block; float: left;}
ul#menu li#m-1 a{width: 107px; background: url('img/menu/menu_01.jpg') no-repeat top left;}
ul#menu li#m-2 a{width: 131px; background: url('img/menu/menu_02.jpg') no-repeat top left;}
ul#menu li#m-3 a{width: 166px; background: url('img/menu/menu_03.jpg') no-repeat top left;}
ul#menu li#m-4 a{width: 130px; background: url('img/menu/menu_04.jpg') no-repeat top left;}
ul#menu li#m-5 a{width: 100px; background: url('img/menu/menu_05.jpg') no-repeat top left;}
ul#menu li#m-6 a{width: 126px; background: url('img/menu/menu_06.jpg') no-repeat top left;}

div#content {background: #fff url('img/gradient.jpg') repeat-x top left; padding-top: 20px; top: 20px; padding-bottom: 30px; height: auto; overflow: hidden; position: relative;}

div#content div.d {color: #5F4D56; background: url('img/body-akcent.jpg') no-repeat top center; width: 760px; margin: 0 auto; font-family: Verdana, Tahoma, Arial; font-size: 13px; line-height: 150%; height: auto; overflow: hidden;}
div#content div.d p {margin-bottom: 10px;}
div#content div.d p.p {margin-bottom: 10px; text-indent: 20px; text-align: justify; background: url('img/small-point.gif') no-repeat top left;}

div#content div.d p.info {width: 450px; text-align: justify; margin: 0 auto; margin-bottom: 15px; border: 1px solid #EC4676; padding: 10px;}

div#content div.d h3 {font-size: 16px; color: #822F49; letter-spacing: 1px; padding: 15px 30px; background: url('img/big-point.gif') no-repeat center left;}

div#content div.d h4 {font-size: 13px; font-weight: bold; color: #DA2960;}

div#content div.d img {margin: 10px; border: 1px solid #EC4676; padding: 1px;}

div#footer {margin-top: 90px; background: #fff url('img/gradient.jpg') repeat-x top center; height: 150px; position: relative;}

div#footer div {width: 760px; position: absolute; top: -88px; height: 108px; left: 50%; margin-left: -380px; background: url('img/footer.jpg') no-repeat top left;}

table.samochody {width: 100%; padding: 10px;}

table.samochody th {padding: 5px; color: #822F49; font-size: 14px; text-align: left; background: url('img/big-point.gif') no-repeat center left; padding-left: 25px;}

table.samochody td.foto {width: 210px; text-align: center;}

table.samochody td.desc {width: 530px; text-align: left; vertical-align: middle; padding: 10px;}

table.samochody td.desc a.auto {font-size: 14px; color: #EC4676; display: block; width: 300px; border: 1px solid #EC4676; padding: 5px; text-align: center; background: #FADCE4; text-decoration: none; margin: 0 auto; margin-top: 10px;}

a.apar {font-size: 14px; color: #EC4676; display: block; width: 300px; border: 1px solid #EC4676; padding: 5px; text-align: center; background: #FADCE4; text-decoration: none; margin: 0 auto; margin-bottom: 20px;}

table.pp {width: 740px; margin: 0 auto;}

th.pp1, th.pp2  {width: 369px; text-align: center; padding: 5px; font-size: 14px; color: #822F49; letter-spacing: 1px;}

td.pp1, td.pp2  {width: 369px; text-align: center; padding: 5px;}

a {text-decoration: underline; color: #DC2E61;}

hr {height: 1px; background: #E53E6C; border: 1px dotted #E53E6C; clear: both;}

div#anim1 {float: right; width: 400px; height: 300px; border: 1px solid #EC4676; margin: 5px;  overflow: hidden;}

div#anim1 img {width: 400px; height: 300px; border: 0 !important; padding: 0 !important; margin: 0 !important; position: relative;}

div#anim2 {float: right; width: 300px; height: 225px; border: 1px solid #EC4676; margin: 5px;  overflow: hidden;}

div#anim2 img {width: 300px; height: 225px; border: 0 !important; padding: 0 !important; margin: 0 !important; position: relative;}

div#anim3 {float: left; width: 300px; height: 225px; border: 1px solid #EC4676; margin: 5px;  overflow: hidden;}

div#anim3 img {width: 300px; height: 225px; border: 0 !important; padding: 0 !important; margin: 0 !important; position: relative;}

div#anim4 {float: right; width: 300px; height: 225px; border: 1px solid #EC4676; margin: 5px;  overflow: hidden;}

div#anim4 img {width: 300px; height: 225px; border: 0 !important; padding: 0 !important; margin: 0 !important; position: relative;}

div#anim-a {width: 500px; height: 375px; border: 1px solid #EC4676; margin: 0 auto;}

div#anim-a img {width: 500px; height: 375px; border: 0 !important; padding: 0 !important; margin: 0 !important; position: relative;}

div#anim-b {width: 400px; height: 300px; border: 1px solid #EC4676; margin: 0 auto; float: right; margin-left: 20px; margin-right: 20px;}

div#anim-b img {width: 400px; height: 300px; border: 0 !important; padding: 0 !important; margin: 0 !important; position: relative;}

table.cennik {width: 315px; font-size: 11px !important;}

table.cennik td,table.cennik th {padding: 3px; vertical-align: middle; background: #FBE2E8; border: 3px solid #fff; text-align: center;}

ul#gallery {width: 423px; height: auto; overflow: hidden; float: right; margin-left: 20px; margin-bottom: 20px;}

ul#gallery li {margin: 2px; padding: 0; display: block; float: left; width: 54px; height: 40px; display: block; height: auto; overflow: hidden; padding: 0 !important;}

ul#gallery li a img {width: 50px; height: 37px; display: block; margin: 0 !important;}



ul#gallery2 {width: 506px; height: auto; overflow: hidden; margin-left: 20px; margin-bottom: 20px; margin: 0 auto;}

ul#gallery2 li {margin: 2px; padding: 0; display: block; float: left; width: 52px; display: block; height: auto; overflow: hidden; padding: 0 !important;}

ul#gallery2 li a img {width: 48px; height: 38px; display: block; margin: 0 !important;}

ul.list {list-style: disc outside; margin-bottom: 20px;}
ul.list li {margin: 3px; margin-left: 15px;}