body {background: #FFF url(gfx/bg_top.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Verdana, Arial, sans-serif; font-size: 9pt; text-align: left}
img {border: 0px; float: left; margin-right: 18px}

h1 {font-size: 17pt; margin: 16px; color: #fff}
h2, .h2 {font-size: 9pt; padding-left: 10px; color: #fff; font-weight: bold}

.space {margin-top: 20px}
.txt {margin-left: 26px; border: solid 1px}

a {text-decoration: underline}
a:link {color: #900}
a:visited, a:hover {color: #333}
a:active, a:hover, a:focus {color: #900; text-decoration: none}

a.box:link, a.box:visited  {color: #fff; text-decoration: none}
a.box:active, a.box:hover, a.box:focus {color: #fff; text-decoration: none}

a.navi:link, a.navi:visited {color: #fff; font-size: 9pt}
a.navi:active, a.navi:hover, a.navi:focus {text-decoration: none}

a.stopka:link, a.stopka:visited {color: #fff}
a.stopka:active, a.stopka:hover, a.stopka:focus {text-decoration: none}

.bold {font-weight: bold}
.italic {font-style: italic}
.red {color: #900}
.green {color: #6c3}
.blue {color: #00c}
.white {color: #fff}
.right {text-align: right}
.small {font-size: 8pt}
.big {font-size: 10pt; cursor: pointer}
.bold_white {font-weight: bold; color: #fff}
.small_white {font-size: 8pt; color: #fff}
.box_text {padding-left: 10px;  width: 150px; height: 144px}
.blinking {text-decoration: blink underline;}

/*div#top_area {width: 900px; position: relative; top: 0px; margin: auto; padding-bottom: 22px}*/
div#top_area {width: 900px; position: relative; top: 0px; margin: auto; padding-bottom:102px}
div#body_area {width: 900px; position: relative; margin: auto; padding-bottom: 604px}
div#body_podstrona {width: 900px; position: relative; margin: auto; padding-bottom: 400px}
div#bottom_area {width: 900px; position: relative; margin: auto; padding-bottom: 40px}

/*div#top_area div#logo {width: 455px; height: 61px; position: relative; margin: 0px; background: url(gfx/bg_logo.jpg) no-repeat top}*/
div#top_area div#logo {width: 455px; height: 61px; position: relative; margin: 0px}
div#top_area div#lang {width: 455px; height: 31px; position: absolute; top: 0px; right: 0px; margin: 0px; background: url(gfx/bg_lang.jpg) no-repeat top; padding: 3px 0 0 0}
div#top_area div#element {width: 455px; height: 31px; position: absolute; top: 23px; right: -1px; background: url(gfx/bg_element.jpg) no-repeat top; padding: 14px 0 0 0}
div#top_area div#top_navi_bg {width: 900px; height: 40px; position: absolute; top: 68px; left: 0px; background: url(gfx/bg_navi.jpg) no-repeat center}
div#top_area div#top_navi_txt {position: relative; margin-top: 12px}

div#second_nav {width: 900px; height: 40px; position: absolute; top: 112px; left: 0px; background: url(gfx/bg_navi.jpg) no-repeat center}
div#second_nav  a {text-decoration: blink underline; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color: #FFF}

div#body_area div#om {width: 287px; height: 191px; margin: auto; position: absolute; top: 0px; left: 0px; background: url(gfx/box_om.jpg) no-repeat center}
div#body_area div#od {width: 287px; height: 191px; margin: auto; position: absolute; top: 0px; left: 307px; background: url(gfx/box_od.jpg) no-repeat center}
div#body_area div#som {width: 287px; height: 191px; margin: auto; position: absolute; top: 0px; left: 614px; background: url(gfx/box_som.jpg) no-repeat center}

div#body_area div#oferta {width: 593px; height: 180px; position: absolute; top: 210px; left: 0px; background: url(gfx/bg_long.jpg) no-repeat top; padding: 3px 0 0 0}
div#body_area div#komentarze {width: 287px; height: 180px; position: absolute; top: 405px; left: 0px; background: url(gfx/bg_short.jpg) no-repeat top; padding: 3px 0 0 0}
div#body_area div#aktualnosci {width: 287px; height: 180px; position: absolute; top: 405px; left: 307px; background: url(gfx/bg_short.jpg) no-repeat top; padding: 3px 0 0 0}
div#body_area div#mapa {width: 287px; height: 180px; position: absolute; top: 210px; left: 614px; background: url(gfx/bg_short.jpg) no-repeat top; padding: 3px 0 0 0}
div#body_area div#kontakt {width: 287px; height: 180px; position: absolute; top: 405px; left: 614px; background: url(gfx/bg_short.jpg) no-repeat top; padding: 3px 0 0 0}
div#body_podstrona div#podstrona_txt {width: 593px; height: 390px; position: absolute; top: 0px; left: 0px; background: url(gfx/bg_long.jpg) no-repeat top; padding: 3px 0 0 0}
div#body_podstrona div#ekipa {width: 287px; height: 180px; position: absolute; top: 0px; left: 614px; background: url(gfx/bg_short.jpg) no-repeat top; padding: 3px 0 0 0}
div#body_podstrona div#kontakt {width: 287px; height: 180px; position: absolute; top: 200px; left: 614px; background: url(gfx/bg_short.jpg) no-repeat top; padding: 3px 0 0 0}
div#body_podstrona div#header {width: 900px; height: 100px; position: absolute; top: 0px; left: 0px}

div#bottom_area div#stopka {text-align: center; width: 900px; height: 40px; position: relative; background: url(gfx/bg_navi.jpg) no-repeat top; padding: 12px 0 0 0}
