body {background: #ccc url('/layout/body_back.png') repeat-x top; margin: 0 0 10px 0; padding: 0; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 11px; text-align: center; color: #333;}
a {text-decoration: none;}
a:link {color: #333;}
a:visited {color: #666;}
a:active, a:hover, a:focus {color: #06c; text-decoration: underline;}
img {border: 0;}
h1 {margin: 0; padding: 20px 0 15px 0; color: #06c; font-size: 19px;}
h3 {margin: 0; padding: 15px 0 5px 0; color: #06c; font-size: 13px;}
p, li {margin: 0; padding: 2px 0 3px 0; text-align: left;}

.bold {font-weight: bold;}
.italic {font-style: italic;}
.mini {font-size: 9px;}
.maxi {font-size: 12px;}
.right {text-align: right;}
.center {text-align: center;}
.light {color: #666;}
.blue {color: #06c;}
.up {position: relative; bottom: +6px;}
.floating {float: right;}

div#headerarea {width: 100%; height: 70px; background: url('/layout/menushadowtop.png') repeat-x bottom;}
div#header {width: 700px; height: 70px; margin: auto; position: relative; text-align: right;}
div#header img#tradexlogo {position: absolute; top: 10px; left: 0;}
div#header img#cslogo {position: absolute; top: 44px; left: 140px;}
div#menuarea {width: 100%; height: 20px; background: #06c;}
div#menuarea table {width: 500px; height: 20px; margin: auto; border-collapse: collapse;}
div#menuarea table td {text-align: center;}
div#menuarea a {text-decoration: none; font-size: 12px; font-weight: bold; display: block;}
div#menuarea a:link, div#menuarea a:visited {color: #fff;}
div#menuarea a:active, div#menuarea a:hover, div#menuarea a:focus {color: #06c; background: #fff;}
div#menuarea a:link.current, div#menuarea a:visited.current, div#menuarea a:active.current, div#menuarea a:hover.current, div#menuarea a:focus.current {color: #06c; background: #fff;}
div#shadowspace {width: 100%; height: 4px; background: url('/layout/menushadowbottom.png') repeat-x top;}

div#body {width: 700px; margin: auto; background: #fff; border-left: 5px solid #eee; border-right: 5px solid #eee; position: relative; text-align: left;}

div#submenu {float: right; width: 190px; text-align: right; background: url('/layout/vline.png') no-repeat top left;}
div#submenu p.title {padding: 2px 5px; text-align: right; font-size: 9px; color: #06c;}
div#submenu a {text-decoration: none; font-size: 11px; display: block; padding: 2px 5px;}
div#submenu a span {font-size: 9px; background: #666; color: #fff;}
div#submenu a:link, div#submenu a:visited {color: #666;}
div#submenu a:active, div#submenu a:hover, div#submenu a:focus {color: #fff; background: #06c;}
div#submenu a.displayed {color: #fff; background: #06c; text-align: left;}

div#telmailsprzedaz {width: 190px; text-align: center; margin-top: 15px;}
div#telmailsprzedaz h1 {margin: 0; padding: 0; text-align: center;}
div#telmailsprzedaz p {margin: 0; padding: 0; text-align: center; font-weight: bold;}
div#telmailsprzedaz a {color: #06c;}

div#godziny {width: 190px; position: absolute; top: 60px; right: 30px; text-align: right;}

div#telmail {width: 190px; position: absolute; top: 180px; right: 30px; text-align: center;}
div#telmail h1 {margin: 0; padding: 0; text-align: center;}
div#telmail p {margin: 0; padding: 0; text-align: center; font-weight: bold;}
div#telmail a {color: #06c;}

div#messageform {width: 190px; position: absolute; top: 60px; right: 30px; text-align: left;}
div#messageform select {width: 190px;}
div#messageform input {width: 190px;}
div#messageform textarea {width: 190px; height: 90px;}
div#messageform p {margin: 0; padding: 0;}
div#messageform p#formsentmessageok {color: #06c;}
div#messageform p#formsentmessageerror {color: #d00;}

div#adresinfo {width: 190px; position: absolute; bottom: 10px; right: 30px; text-align: left;}

table#intro {width: 694px; border-collapse: collapse;}
table#intro td {width: 228px; vertical-align: top;}
table#intro td h1 {padding-left: 10px;}
table#intro td h1 a {color: #06c;}
table#intro td.line {width: 5px;}
table#intro td#wide {width: 100%;}
table#intro td li {margin: 0 0 3px -30px; padding: 0; list-style-type: none; font-size: 13px; color: #666;}

table.specyfikacja {width: 400px; margin: auto; border-top: solid 1px #999; border-collapse: collapse;}
table.specyfikacja th {width: 150px; padding: 2px 5px; border-bottom: solid 1px #999; text-align: right;}
table.specyfikacja td {width: 250px; padding: 2px 5px; border-bottom: solid 1px #999; text-align: left;}

div.textbox {width: 440px; margin: 0; padding: 10px;}
div.textbox img.picture {margin: 0; padding: 20px 0;}

div#footerarea {width: 100%;}
div#footer {width: 700px; margin: auto; position: relative; font-size: 9px; color: #ccc;}
div#footer a:link, div#footer a:visited {color: #ccc;}
div#footer a:active, div#footer a:hover, div#footer a:focus {color: #06c; text-decoration: underline;}
div#footer div#copy {position: absolute; bottom: 0; left: 10px;}
div#footer div#madeby {position: absolute; bottom: 0; right: 10px;}
