*{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
:focus{outline:0}
html,body{background:#175a17 url(bg.jpg) 0 0 no-repeat;overflow:hidden;font:normal 13px sans-serif;line-height:1}
#cien{width:100%;height:836px;background:transparent url(shadow.png) left bottom repeat-x}
#menu,#slogan,noscript{position:absolute;right:75px;list-style:none;top:41px;z-index:100}
noscript{background-image:url(noscript.png);width:169px;height:17px;text-indent:-9999px;top:49px}
#menu li{float:left;margin-left:10px}
#menu li a{display:block;background:transparent url(buttons.png) 0 0 no-repeat;width:107px;height:33px;text-indent:9999px}
#menu li a:hover{background-position:0 -33px}
#menu li#kontakt a{background-position:-107px 0;width:94px}
#menu li#kontakt a:hover{background-position:-107px -33px}
#slogan{top:130px;width:700px;height:151px;background:transparent url(slogan-off.png) right 0 no-repeat;text-indent:-9999px}
#form{position:absolute;left:50%;top:50%;width:768px;height:354px;margin:-185px 0 0 -375px;background:transparent url(kontakt-bg.png) 0 0 no-repeat;z-index:250;display:none}
#form fieldset{width:526px;height:268px;margin:65px 0 0 38px;background:transparent url(kontakt-fg.png) 0 0 no-repeat}
#form fieldset label{display:none}
#form fieldset input,#form textarea{position:absolute;width:188px;color:#666;font:normal 13px monospace;background:#EEE;margin:28px 0 0 282px;z-index:300;padding:3px 0;border:1px solid #d3d4d2;border-top:1px solid #80817f;border-left:1px solid #bdbdbb}
#form fieldset input#email{margin-left:492px}
#form textarea{width:398px;height:101px;margin-top:91px;overflow:auto;resize:none}
#form input#wyslij{position:absolute;text-indent:9999px;width:142px;height:29px;background:transparent url(send.png) center no-repeat;border:0;cursor:pointer;margin:229px 0 0 540px}
#plusweb p{display:none}
a#mail{position:absolute;text-indent:9999px;display:block;width:113px;height:15px;background:transparent url(mail.png) center no-repeat;z-index:400;margin:-186px 0 0 38px}
#form button,#showcase button{position:absolute;width:16px;height:16px;cursor:pointer;background:transparent url(close.png) center no-repeat;margin:-42px 0 0 696px}
#shelfy{display:block;text-indent:9999px;width:94px;height:55px;background:transparent url(shelfy.png) 0 0 no-repeat;position:absolute;top:100%;left:100%;margin:-75px 0 0 -114px}
#showcase{display:none;width:768px;height:467px;position:absolute;top:50%;left:50%;margin:-220px 0 0 -375px;z-index:250;background:transparent url(portfolio-bg.png) 0 0 no-repeat}
#screen{position:absolute;width:568px;height:373px;overflow:hidden;z-index:400;margin:56px 0 0 98px;background: transparent url(loader.gif) center no-repeat}
#screens{position:relative;top:0;left:0;height:373px;width:11360px}
#screens a{width:568px;height:37300px;float:left;text-indent:9999px}
#showcase img#title{position:absolute;left:50%;z-index:399;margin:400px 0 0 -150px}
#showcase button{margin:23px 0 0 734px}
#prev,#next{display:block;position:absolute;width:50px;height:100px;background:transparent url(navigation.png) 6px 24px no-repeat;margin:177px 0 0 25px}
#next{background-position:-56px 24px;margin:177px 0 0 690px}
#sending{display:none;position:absolute;color:#FFF;width:240px;text-align:left;margin:235px 0 0 281px}
.error{color:#F99!important;margin-top:228px!important}
.done{color:#9F9!important;margin-top:235px!important}