/*ALL*/
* {margin:0;padding:0;border:none;font-family: verdana, tahoma, sans-serif;font-size: 12px;vertical-align:middle;color:#36314f;}
BODY {background:#ececec url('bg_body.jpg');}
A {letter-spacing:1px;text-decoration:none;font-weight:bold;color:#2d5878;}
B {color:#8c6c6c;}
H1 {text-align:center;color:#BD403E;font-size: 120%;margin-bottom:5px;}
H2 {color:#8f5680;margin-bottom:5px;}
H2 I {position:absolute;right:10px;font-size:10px;background:#eee;color:#8f5680;}
H3 {color:#ccc;border-bottom:1px solid #ccc;}

/*TOP*/
#top {position:relative;height:80px;}
#tl {position:absolute;top:2px;left:5px;width:260px;z-index:10;}
#pogoda {position:absolute;top:0px;right:0px;height:50px;z-index:10;background:#fff; -moz-opacity:0.6; opacity:.60; filter:alpha(opacity=60);border-left:2px solid #ccc;}

#topmenu {position:absolute;bottom:0px;left:0px;width:100%;height:34px;background: #fff url('bg_top.gif');z-index:10;border:1px solid #ccc;border-left:none;border-right:none;}
#topmenu span {position:absolute;top:0px;right:0px;height:34px;}
#topmenu span A {float:right;color:#fff;width:118px;font-weight:bold;margin-right:2px;text-align:center;padding:10px;}
#top1 {background:url('bg_topr.gif');}
#top2 {background:url('bg_topl.gif');}

#szukaj {position:absolute;left:300px;width:380px;height:80px;z-index:10;}
#szukaj A {float:left;width:76px;height:42px;margin-top:2px;} 
#sztab {border-bottom:1px solid #ccc;background:url('tab.gif');}
#sztaba {border-bottom:2px solid #f9f9f9;background:url('taba.gif');}
#szajax {position:absolute;left:0px;bottom:0px;margin:5px;}
#szajax INPUT {padding:3px;border:#ccc solid 1px;margin-right:2px;}
#szajax BUTTON {padding:2px;background:#ccc;}
#szajax BUTTON:hover {background:#bbb;}

/*LEFT*/
#left {position:absolute;left:0px;right:685px;top:80px;}
#box {position:relative;width:100%;background:#fff;border:#ccc solid 1px;border-left:none;margin-top:10px;padding:10px;}
#box H1 {text-align:left;}
#box ul {list-style:decimal;margin-left:20px;}
#kats {margin:auto;}
#kats A {float:left;background:#f5f5f5;padding:5px;margin:2px;width:175px;border:1px solid #eee;}
#kats A:hover {background:#eee;}
#kats A B {float:right;}
#kats BR {clear:both;}

/*MID*/
#mid {position:absolute;width:360px;right:290px;top:90px;background:#fff;border:#ccc solid 1px;}
#mid H1, #mid P {margin:10px 0px 10px 0px;}
#mid P {padding:5px;}

#lista {position:relative;}
#lista A {position:relative;display:block;padding:10px;margin-bottom:2px;background:#eee;border:#ccc solid 1px;border-left:none;border-right:none;}
#lista A:hover {background:#bfccd6;}

#adb {position:relative;text-align:center;padding-top:8px;background:#f9f9f9;height:30px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
#adb B {color:#8f5680;}
#adb A {display:inline;background:#eee;color:#666;padding:3px 6px;border:#ccc solid 1px;font-size:10px;margin:2px;}
#adb A:hover {background:#bfccd6;}

/*RIGHT*/
#right {position:absolute;width:280px;right:0px;top:90px;background:#fff;border:#ccc solid 1px;border-right:none;}
#right H1, #right P, #right FORM {margin:10px 0px 10px 0px;}
#right P {padding:5px;}
#right FORM {padding:10px;background:#ddd;border-top:#eee solid 2px;border-bottom:#ccc solid 2px;}
#right INPUT {padding:3px;border:#aaa solid 1px;}
#right BUTTON {margin-left:10px;padding:2px;border:#aaa solid 1px;}
#right BUTTON:hover {background:#bbb;}
#right A, #ofleft A {position:relative;display:block;height:25px;margin:0px 0px 0px 20px;}
#right A IMG, #ofleft A IMG {position:relative;width:24px;height:20px;vertical-align:middle;margin-right:15px;}
#right A:hover IMG {position:absolute;left:-65px;top:-14px;width:47px;height:39px;border:5px solid #fff;outline:2px solid #eee;z-index:100;}

/*ADMIN*/
.adm {position:absolute;left:0px;right:290px;top:90px;background:#fff;border:#ccc solid 1px;border-left:none;padding-left:10px;}
#tr {background:#fff;}

/*HELP*/
#hlp {position:relative;display:inline;}
#hlp B {position:absolute;bottom:35px;right:0px;display:none;background:#eff;border:#2d7293 solid 1px;padding:10px;width:350px;z-index:1007;text-align:left;}
#hlp B IMG {position:absolute;bottom:-20px;right:10px;}
#hlp:hover B {display:block;color:#2d7293;}
/*MSGBOX*/
#mbox {position:relative;width:auto;min-height:50px;text-align:right;margin:10px;font-weight:bold;}
#mbox DIV {margin-left:38px;text-align:left;padding:6px;}
#mbox TEXTAREA {width:100%;text-align:left;}
#mbox DIV, #mbox INPUT, #mbox BUTTON {background:#ededed;border:#aaa solid 1px;color:#777;}
#mbox INPUT, #mbox BUTTON {padding:2px;margin:5px;margin-right:0px;}
#mbox INPUT {background:#fff;}
#mbox BUTTON {background:#ebebeb;padding:3px;}
#mbox BUTTON:hover {background:#fff;}
#mbox IMG {vertical-align:middle;}
#mbox1, #mbox2, #mbox3 {float:left;width:45px;height:50px;}
#mbox1 {background:url('mbox1.gif') no-repeat;}
#mbox2 {background:url('mbox2.gif') no-repeat;}
#mbox3 {background:url('mbox3.gif') no-repeat;}

/*INNE*/
#w1, #w2, #w3 {width:100%;color:#fff;padding: 10px 0px 10px; 0px;text-align:center;border-top:#fff solid 2px;border-bottom:#fff solid 2px;font-weight:bold;}
#w1 {background:#be2727;}
#w2 {background:#3a942d;}
#w3 {background:#c87200;}

#start {position:absolute;right:0px;bottom:0px;}
#edycja {position:relative;display:block;right:0px;top:0px;height:20px;text-align:right;padding:0px;}
#edycja A {display:inline;width:0px;height:0px;background:none;border:0px;margin:0px;padding:0px;}
#edycja A IMG {border:#ccc solid 1px;}
#post {position:relative;border:1px solid #ccc;background:#efefef;padding:10px;margin-bottom:10px;}

/* AJAX */
#form {position:relative;background:#f5f5f7;width:390px;text-align:left;font-weight:bold;border:#a0a0ae solid 1px;padding:10px;padding-top:40px;}
#form H2 {position:absolute;top:0px;left:0px;right:0px;padding:5px;background: #fff url('bg_top.gif');color:#a0a0ae;font-size:140%;border-bottom:#a0a0ae solid 1px;}
#form H2 A {position:absolute;top:0px;right:0px;width:30px;height:100%;color:#a0a0ae;border-left:#a0a0ae solid 1px;font-size:130%;text-align:center;z-index:9999;}
#form A {color:#BD403E;}
#form A:hover {text-decoration:underline;}
#form LABEL {display:block;float:left;width:190px;}
#form BR {clear:both;}

#A1, #A2, #A3, #A4 {position:absolute;left:0px;right:0px;top:0px;bottom:0px;visibility:hidden;}
#A1, #A3 {z-index:1005; background:#fff url('loader.gif') no-repeat center; -moz-opacity:0.8; opacity:.80; filter:alpha(opacity=80);}
#A2, #A4 {z-index:1006;height:100%;}
#A2 table, #A4 table {width:100%;height:100%;}
#A2 table tbody tr td, #A4 table tbody tr td {width:100%;height:100%;text-align:center;}
#A2 IMG {position:relative;padding:0px;margin:0px;}
#A2 DIV {position:relative;}
#A2 IFRAME {width:60%;height:400px;border:#333 solid 5px;}
html>body #A1, html>body #A2, html>body #A3, html>body #A4 {position: fixed;}
<!--[if IE 6]>
html {overflow: hidden; }
body {height: 100%; overflow: auto; }
<![endif]-->