* { padding: 0; margin: 0; }
a { text-decoration: none; }
img { border: 0; }
label { cursor: pointer; }
div#content, div#right { display: inline; }
body { text-align: center; background: #DBB107 url('../img/bg.png') repeat-x; color: #fff; }
a { color: #FAE803; text-decoration: underline; }
a:hover { text-decoration: none; }
div#container { background: url('../img/top.jpg') no-repeat scroll right top; height: 632px; margin: auto; width: 933px; text-align: left; padding-top: 55px; position: relative; }
a#logo { display: block; padding: 8px; width: 357px; height: 123px; }
a#logo img { display: block; }
div#content { float: left; width: 512px; margin: 30px 0 0 8px; text-align: left; font: bold 12px/24px arial, sans-serif; background: url('../img/car.jpg') no-repeat scroll 248px 208px; }
div#content span { font-weight: normal; }
div#content h1 { font: 24px/34px arial, sans-serif; color: #F7DB01; margin-bottom: 18px; }
div#content li { list-style-type: none; background: url('../img/dash.png') no-repeat scroll 3px 11px; padding-left: 12px; }
div#right { float: right; width: 373px; margin: 20px 33px 0 0; font: 12px/18px arial, sans-serif; }
div#right h2 { font: 18px/30px "arial black",arial, sans-serif; margin: 26px 0 8px 0; }
div#slogan { position: absolute; bottom: 75px; padding-bottom: 5px; width: 373px; right: 33px; text-align: center; font: 23px/30px georgia, serif; }
div#slogan span { color: #FAE803; font-size: 31px; }
div#contact { margin-left: 28px; height: 270px; }
div#contact span { margin-top: 13px; display: block; margin-bottom: -7px; }
div#contact p { color: #d2dfff; font-size: 14px; margin-top: -12px; margin-bottom: 23px; }
div#flash { text-align: center; border: 1px solid #fff; width: 180px; height: 90px; margin-left: 58px; }
a#design span { display: none; }
a#design { display: block; margin: auto; width: 64px; height: 23px; background-image: url('../img/design.png'); position: relative; top: -24px; }
a#design:hover { background-position: 0 23px; }
a#promocja { position: absolute; top: 42px; right: -12px; display: block; background-image: url('../img/promocja_button.jpg'); width: 240px; height: 239px; }
a#prom { position: absolute; top: 179px; right: 253px; height: 29px; width: 92px; }
a#prom span { display: none; }
/*     ColorBox Core Style     The following rules are the styles that are consistant between themes.     Avoid changing this area to maintain compatability with future versions of ColorBox. */
#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxLoadedContent { overflow: auto; }
#cboxLoadedContent iframe { display: block; width: 100%; height: 100%; border: 0; }
#cboxTitle { margin: 0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
/*      ColorBox example user style     The following rules are ordered and tabbed in a way that represents the     order/nesting of the generated HTML, so that the structure easier to understand. */
#cboxOverlay { background: #000; }
#colorbox { }
#cboxContent { background: #000; margin-top: 20px; }
#cboxLoadedContent { background: #000; padding: 5px; }
#cboxTitle { position: absolute; top: -20px; left: 0; color: #ccc; }
#cboxCurrent { position: absolute; top: -20px; right: 0px; color: #ccc; }
#cboxSlideshow { position: absolute; top: -20px; right: 90px; color: #fff; }
#cboxPrevious { position: absolute; top: 50%; left: 5px; margin-top: -32px; background: url(../img/colorbox/controls.png) top left no-repeat; width: 28px; height: 65px; text-indent: -9999px; }
#cboxPrevious.hover { background-position: bottom left; }
#cboxNext { position: absolute; top: 50%; right: 5px; margin-top: -32px; background: url(../img/colorbox/controls.png) top right no-repeat; width: 28px; height: 65px; text-indent: -9999px; }
#cboxNext.hover { background-position: bottom right; }
#cboxLoadingOverlay { background: #000; }
#cboxLoadingGraphic { background: url(../img/colorbox/loading.gif) center center no-repeat; }
#cboxClose { position: absolute; top: 5px; right: 5px; display: block; background: url(../img/colorbox/controls.png) top center no-repeat; width: 38px; height: 19px; text-indent: -9999px; }
#cboxClose.hover { background-position: bottom center; }
