html {margin: 0px; padding: 0px;background:#000 url(../img/bg.gif) top left repeat;}
body {margin: 0px; padding: 0px; color: #E0E0E0; text-align: center;}
#bgtop {background: url(../img/bg_top.gif) top left repeat-x;}
#content {width: 770px; font: normal 10px Tahoma, Verdana, sans-serif; margin: 0 auto; text-align: center;}
#top {position: relative; width: 760px; height: 48px; background: url(../img/top.gif) top left repeat-x; margin: 0 auto; text-align: left;}
#logo {position: absolute; top: 26px; left: 5px;}
#lang {position: absolute; top: 26px; right: 16px; font: normal 10px Tahoma, Arial, Verdana; color: #7B7B7B;}
#lang a {color: #FFF;}
#lang a:hover {text-decoration: none;}
#tresc {min-height: 350px;  background: url(../img/bg_content.gif) top left repeat-y; margin: 0 auto; text-align: left; padding: 5px 0 32px 9px; display: table;}
#nav {width: 560px; height: 56px; padding: 0 0 0 191px;}
ul#menu {list-style-type: none; margin: 0; padding:0;}
ul#menu li {float: left; display: block;}
ul#menu a {height: 54px; margin: 0; padding: 0; display: block; background-position: 0 0;}
a.m1 {width: 112px; background: url('../img/m_1.gif') left top no-repeat;}
a.m2 {width: 111px; background: url('../img/m_2.gif') left top no-repeat;}
a.m3 {width: 111px; background: url('../img/m_3.gif') left top no-repeat;}
a.m4 {width: 110px; background: url('../img/m_4.gif') left top no-repeat;}
a.m5 {width: 116px; background: url('../img/m_5.gif') left top no-repeat;}
a:hover.m1 {width: 112px; background: url('../img/m_1_h.gif') left top no-repeat;}
a:hover.m2 {width: 111px; background: url('../img/m_2_h.gif') left top no-repeat;}
a:hover.m3 {width: 111px; background: url('../img/m_3_h.gif') left top no-repeat;}
a:hover.m4 {width: 110px; background: url('../img/m_4_h.gif') left top no-repeat;}
a:hover.m5 {width: 116px; background: url('../img/m_5_h.gif') left top no-repeat;}
#wstep {float:left; width: 158px; margin: 8px 0 0 0; padding: 0 0 16px 16px; font: normal 10px Tahoma, Arial, Verdana; color: #7B7B7B;}
div.art {position: relative; float:left; width: 187px; height: 230px; min-height: 230px; margin: 8px 0 0 2px; background: url('../img/art_bg.gif') top left repeat-y; font: normal 10px Tahoma, Arial, Verdana; color: #7B7B7B;}
div.art p {padding: 8px 0 0 20px; margin: 0; width: 154px; }
div.art ul {margin-top: 2px;}
div.art li {margin: 0px 4px 0 4px;}
div.art p img {margin: 0 0 8px 0;}
div.art a.more {position: absolute; bottom: -25px; left: 0px; display: block; width: 187px; height: 25px; background: url('../img/art_bottom.gif') top left no-repeat;}
div.art a.article {color: #7B7B7B;}
div.art a.article:hover {color: #000;}
div.artykul {position: relative; float:left; width: 520px; display: table; min-height: 200px; height: auto; margin: 16px 0 0 12px; font: normal 11px Tahoma, Arial, Verdana; color: #7B7B7B;}
div.artykul h1 {width: 520px; margin: 0 0 16px 0; padding: 0 0 0 8px; font: bold 14px Tahoma, Arial, Verdana; color: #42748D; border-left: solid 3px #B7B7B7;}
div.artykul h2 {margin: 0; padding: 0; font: bold 12px Tahoma, Arial, Verdana; color: #42748D;}
div.artykul ul {margin-left: 10px; padding: 2px 0 8px 16px;}
div.artykul p {clear:left; padding: 0; margin: 0 0 12px 0;}
div.artykul img {float: left; padding: 0 12px 12px 0;}
div.artykul a {color: #42748D; text-decoration: underline;}
div.artykul a:hover {color: #31637C; text-decoration: none;}
#contact {float:right; position: relative; width: 280px; padding: 0;}
#contact label {display: block; margin: 8px 0 2px 0;}
#contact .inputs {width: 256px; border:solid 1px #EEE; font: normal 11px Trebuchet, Verdana, sans-serif;}
#contact .submits {float: right; border:solid 1px #B5B5B5; background: #EEE; font: normal 11px Trebuchet, Verdana, sans-serif; color: #B5B5B5; margin-right: 20px;}
#contact textarea {margin: 8px 0 8px 0; overflow: hidden;}
#contact form {margin: 0; padding: 0;}
#footer {width: 760px; height: 28px; background: url(../img/footer.gif) top left repeat-x; margin: 0 auto; text-align: left; font: normal 10px Tahoma, Arial, Verdana; color: #6A7275;}
#footer p {margin: 0 16px; padding: 8px 0;}
#footer p.copy {float:right; margin: 0 16px; padding: 8px 0; text-align: right;}