* {border:0; font-family:inherit;font-style:inherit; font-size:100%; margin:0; outline:0; padding:0; vertical-align:baseline; list-style:none}
body {margin:0 auto; padding:0; font:13px/18px "Open Sans", Arial, Helvetica, sans-serif; color:#272524; text-align:left; background:#ffffff url('img/bg_body.png') 0 0 repeat-x}
#header, .navigation, #page, #footer {width:1034px; margin:0 auto}
#header {height:121px}
#topmenu ul.navigation {height:46px; background:#2e2d2b url('img/bg_nav.png') 0 0 repeat-x}
#topmenu ul.navigation li {float:left; display:block}
#topmenu ul.navigation li a {float:left; height:42px; line-height:42px; border:0; padding:0 38px; color:#ffffff; display:block; text-decoration:none}
#topmenu ul.navigation li a:hover {border-bottom:4px solid #f49720; background-color:#272625; color:#f49720}
a {color:#f49720; font-weight:700; text-decoration:none}
a:hover {text-decoration:underline}

#header .logo {width:324px; height:78px; display:block; float:left; margin-top:20px}
#header table {float:right; width:600px; border:1px solid #c0c0c3; margin-top:25px; border-collapse:collapse; text-align:center; background-color:#d5d5d5}
#header table td {border:1px solid #c0c0c3; vertical-align:middle; height:18px}
#header table thead td {background-color:#545454; color:#ffffff; padding:2px 0}
#header table thead td img {margin:0 2px 2px 0; vertical-align:middle}
#header table tbody td {height:26px; font-weight:bold; font-size:15px}
#header table tbody td.small {height:22px; font-size:13px; padding:0 0 0 15px; background-color: #e5e5e5; background-position: 28px 6px; background-repeat: no-repeat;}
#header table .green {color:#2b8d0d; background-image:url('img/green.gif')}
#header table .red {color:#c00; background-image:url('img/red.gif')}
#header table .blue {color:#4a679e; background:url('img/blue.gif')}

#page {margin:30px auto 0 auto}
#left {width:370px; float:left}
#right {width:625px; float:right; text-align: justify}
#footer_bg {clear:both; height:158px; width:100%; background:#ffffff url('img/bg_foot.png') 0 0 repeat-x; margin: 0}
#footer {clear:both; height:158px; color:#b4b4b4}
#footer b {color:#ffffff}
#footer ul.navigation {height:39px}
#footer ul.navigation li {float:left; display:block}
#footer ul.navigation li a {float:left; height:39px; line-height:39px; margin-right:20px; font-weight:400; color:#272524; display:block}
#footer .copy {float:left; margin:15px 0 0 0}
h1 {font-weight:700; font-size:18px; margin: 0 0 28px 0; padding:0 0 7px 0; border-bottom:3px solid #353432}
h2 {font-weight:500; font-size:15px; margin: 0; padding: 0;}
.news_big {height:248px}
.news_big img {width:372px; height:248px; float:left}
.news_big .txt {width:209px; height:204px; padding:22px; background-color:#333230; float:right; color:#ffffff}
.news_big .txt a.title {font-size:18px; font-weight:700}
em {font-size:12px; color:#7b7b7b; display:block}
p, .news_small p {margin-top:15px}
.news_small {width:195px; height:340px; margin-top:20px; float:left}
.news_small:nth-child(2) {margin:20px 20px 0 20px}
.news_small img {width:193px; height:129px; border:1px solid #c4c4c7; float:left; margin:8px 0 15px 0}
.box {margin-bottom:30px}
.wykres {padding:10px 0; background-color:#353432}
#right table {border-collapse:collapse; width:100%}
#right table td {vertical-align:middle; padding:0 20px}
#right table thead td {background-color:#8c8b8b; color:#ffffff; height:30px}
#right table tbody tr {background-color:#ffffff; height:45px}
#right table tbody tr:nth-child(even) {background-color:#ededed}
#right table tbody tr:last-child {border-bottom:1px solid #ededed}
#right table td img {vertical-align:middle; margin-right:20px}
.brokerzy a {display:block; float:left; width:164; height:80px; border:8px solid #ededed}
.brokerzy a:nth-child(even) {margin:0 0 10px 10px}
.wykresik {background-color:#353432; padding:20px}
.wykresik h1 {color:#ffffff; border-bottom:3px solid #ffffff}
#left table.not {float:right; width:328px; border:1px solid #c0c0c3; margin-bottom:25px; border-collapse:collapse; text-align:center; color:#ffffff; }
#left table.not td {border:1px solid #545454; vertical-align:middle; white-space:nowrap; padding:0}
#left table.not thead td {background-color:#545454; padding:2px 0; height:18px; font-size:11px}
#left table.not thead td img {margin:0 2px 2px 0; vertical-align:middle}
#left table.not tbody td {height:26px; font-weight:bold; font-size:12px; background-color:#353432}
a.przycisk {padding:6px; margin-left:10px; float:left; display:block; background-color:#545454; color:#ffffff}
a.przycisk:hover, a.aktywny {background-color:#f49720; text-decoration:none}
a.przycisk:last-child {margin:0}
ul.forum li {display:block; padding:15px 20px; margin:0 0 10px 0; background-color:#ededed}
ul.forum li a {display:block; margin:0 0 5px 0}

.news_podtytul {font-style: italic; font-size: 13px; font-family: arial}
.news_data {font-size: 11px; color: #5c5c5c}

/* PRZYCISKI - BUTTONY */
.przycisk_niebieski, .przycisk_pomarancz, .przycisk_zielony {
-webkit-border-radius:10px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
display: inline-block;
height: 40px !important;
padding:0 20px !important;
text-align: center;
color: #ffffff;
font:normal 16px/38px "Segoe UI", Arial, Helvetica, sans-serif !important;
margin: 10px 10px 0 0;
cursor: pointer;}

.przycisk_niebieski {
border: 1px solid #0071a9;
background-color:#2093cc;
background: -moz-linear-gradient(#53ace0, #2093cc) repeat scroll 0 0 transparent;
background:linear-gradient(#53ace0, #2093cc);
background:-moz-linear-gradient(#53ace0, #2093cc);
background:-webkit-gradient(linear, center top, center bottom, from(#53ace0), to(#2093cc));
background:-o-linear-gradient(#53ace0, #2093cc);
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#53ace0, endColorstr=#2093cc);
text-shadow: 1px 1px #127aae;}

.przycisk_pomarancz {
border: 1px solid #e7600a;
background-color:#f47421;
background:linear-gradient(#f7a32c, #f47421);
background:-moz-linear-gradient(#f7a32c, #f47421);
background:-webkit-gradient(linear, center top, center bottom, from(#f7a32c), to(#f47421));
background:-o-linear-gradient(#f7a32c, #f47421);
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#f7a32c, endColorstr=#f47421);
text-shadow: 1px 1px #db5500;}

.przycisk_zielony {
border: 1px solid #55a92e;
background-color:#77b342;
background:linear-gradient(#a8cf38, #77b342);
background:-moz-linear-gradient(#a8cf38, #77b342);
background:-webkit-gradient(linear, center top, center bottom, from(#a8cf38), to(#77b342));
background:-o-linear-gradient(#a8cf38, #77b342);
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#a8cf38, endColorstr=#77b342);
text-shadow: 1px 1px #619324;}

.przycisk_niebieski:hover, .przycisk_pomarancz:hover, .przycisk_zielony:hover {
-webkit-box-shadow:0 0 6px -1px rgba(0,0,0,0.40);
-moz-box-shadow:0 0 6px -1px rgba(0,0,0,0.40);
box-shadow:0 0 6px -1px rgba(0,0,0,0.40);
text-decoration:underline;}

.przycisk_niebieski:hover {border: 1px solid #004f76; background: #0b85c2}
.przycisk_pomarancz:hover {border: 1px solid #c04b00; background: #e7610b}
.przycisk_zielony:hover {border: 1px solid #52a62b; background: #79bc3f}

#pasek_dol {position: fixed; bottom: 0px; left: 0px;width: 100%;height: 40px; z-index: 1000; background: black}