* { margin: 0; padding: 0; border: 0; background: transparent; }
html { background: #143463 url(../images/themes/normal/bg_html.jpg) repeat-x 50% 0 !important; }
body { background: none !important; }
li { list-style: none; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }

.container { min-width: 980px; max-width: 1440px; margin: 0 auto; }

#header { height: 34px; }
#header dl { position: absolute; top: 0; right: 0; width: 242px; height: 141px; background: url(../images/themes/normal/bg_wajcha.png) no-repeat 0 0; }
#header dl dt { display: none; }
#header dl dd { text-align: right; }

#content { position: relative; width: 945px; margin: 0 auto 71px auto; padding: 15px 0 178px 0; background: url(../images/themes/normal/bg_content_telefon.png) no-repeat 302px 100%; }
#content .pobieraj { position: absolute; z-index: 1; top: 0; left: 34px; width: 290px; height: 231px; background: url(../images/themes/normal/bg_content_pobieraj.png) no-repeat 0 0; }
#content .pobieraj h2 { display: none; }
#content .pobieraj p { display: none; }
#content .miejDostep { position: absolute; z-index: 1; top: 75px; right: 4px; width: 344px; height: 154px; background: url(../images/themes/normal/bg_content_miejdostep.png) no-repeat 0 0; }
#content .miejDostep h2 { display: none; }
#content .miejDostep p { display: none; }
#content .pokazuj { position: absolute; z-index: 1; top: 229px; left: 0; width: 331px; height: 113px; background: url(../images/themes/normal/bg_content_pokazuj.png) no-repeat 0 0; }
#content .pokazuj h2 { display: none; }
#content .pokazuj p { display: none; }
#content .zmieniaj { position: absolute; z-index: 1; top: 206px; right: 0; width: 365px; height: 166px; background: url(../images/themes/normal/bg_content_zmieniaj.png) no-repeat 0 0; }
#content .zmieniaj h2 { display: none; }
#content .zmieniaj p { display: none; }

#content .iframe { position: relative; z-index: 2; margin: 0 0 0 301px; width: 338px; -moz-box-shadow: 0px 0px 18px #143463; -webkit-box-shadow: 0px 0px 18px #143463; box-shadow: 0px 0px 18px #143463; border: 9px #fff solid;}

#footer { position: relative; height: 343px; }
#footer .left { position: absolute; left: 0; bottom: 0; width: 650px; height: 258px; background: url(../images/themes/normal/bg_footer_left.png) no-repeat 0 0; }
#footer .left h3 { display: none; }
#footer .left ul {  }
#footer .left ul li { position: absolute; }
#footer .left ul li.facebook { top: 98px; left: 72px; }
#footer .left ul li.twitter { top: 102px; left: 188px; }
#footer .left ul li.blip { top: 102px; left: 310px; }
#footer .left ul li a { display: block; text-indent: -8000px; }
#footer .left ul li.facebook a { width: 105px; height: 113px; background: url(../images/themes/normal/ico_fejsbuniu.png) no-repeat 0 0; }
#footer .left ul li.twitter a { width: 109px; height: 110px; background: url(../images/themes/normal/ico_cwierkaczu.png) no-repeat 0 0; }
#footer .left ul li.blip a { width: 109px; height: 110px; background: url(../images/themes/normal/ico_blipuniu.png) no-repeat 0 0; }
#footer .right { position: absolute; right: 0; bottom: 0; width: 621px; height: 343px; background: url(../images/themes/normal/bg_footer_right.png) no-repeat 100% 100%; }
#footer .right h3 { display: none; }
#footer .right blockquote { position: absolute; top: 0px; right: 25px; width: 322px; height: 293px; background: url(../images/themes/normal/bg_footer_right_blockquote.png) no-repeat 0 0; }
#footer .right blockquote p { padding: 37px 0 0 50px; font-size: 12px; color: #aac9da; text-indent: 11px; }
#footer .right blockquote p cite { position: absolute; bottom: 0; right: 0; width: 250px; height: 159px; background: url(../images/themes/normal/bg_footer_right_cite.png) no-repeat 0 0; text-indent: -8000px; }