body {background: #000 url('../img/tlo_page.jpg') fixed left top no-repeat; text-align: left; margin: 0px; padding: 0px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #b8b7b7}
img {border: 0px}
b, strong {color: #d6d5d5}
a {color: #c9c83e; text-decoration: none; font-weight: bold}
a:hover {color: #13a9c5}
/*#main {margin: 0 auto; margin-top: expression((x=document.documentElement.clientHeight-this.scrollHeight)>0?x/2+'px':0); text-align: center; width: 720px;}*/
#main {width: 960px}
.top {width: 960px; height: 130px}
.top h1 {float: left; margin: 0px; padding: 42px 24px 18px 86px}
.top h1 img {display: block}
.top .flash {width: 560px; height: 130px; float: left}
.menu {width: 919px; height: 30px; background: url('../img/tlo_menu_c.png') top repeat-x; text-align: right; padding-bottom: 20px}
.menu span {width: 1px; background: #000; height: 35px; margin-top: 3px; float: right}
.menu ul, .menu ul li {margin: 0px; padding: 0px}
.menu ul li {display: block; float: right; background: url('../img/tlo_menu_n.gif') 0px 17px no-repeat}
.menu ul li.last {background: none}
#menu {position: relative; overflow: hidden; height:40px}
#menu li {float: right; list-style: none;}
#menu li.back {z-index: 8; position: absolute; background: none;}
#menu li.back .left {background: url("../img/tlo_menu_z.png") repeat-x; height: 30px;}
#menu li a {outline: none; z-index: 10; display: block; float: left; position: relative; overflow: hidden; background-position: bottom center; background-repeat: no-repeat; height: 30px; width: 120px}
/*.menu ul li a:hover {background: url('../img/tlo_menu_z.png') top repeat-x; display: block}*/
.menu ul li img {display: block; padding: 10px 20px 0px 20px}
.page {margin-left: 100px; width: 860px}
.page .column_left {width: 240px; float: left}
.column_left .newsy, .menu_left {border-top: 1px solid #000}
.column_left h4 {margin: 0px; height: 30px}
.newsy .news {margin-top: 20px; margin-right: 20px; padding: 20px; background: url('../img/tlo_tresc.png')}
.news h3 {margin: 0px 0px 10px 0px; padding: 0px}
.news p {margin: 10px 0px 0px 0px; line-height: 15px; padding: 0px}
.news a {color: #b8b7b7; font-weight: normal}
.menu_left ul {list-style-type: none; margin: 20px 20px 0px 0px; padding: 20px; background: url('../img/tlo_tresc.png'); display: block}
.menu_left ul li {margin: 0px 0px 1px 0px; padding: 0px; display: block}
.menu_left ul li a {display: block; padding: 10px 10px 10px 15px; color: #b8b7b7; font-weight: normal}
.menu_left ul li a:hover, .menu_left ul li.mark a {background: #12B8D8; color: #fff; font-weight: normal}
.menu_left ul li.mark a, .menu_left ul li.mark a:hover {background: #12B8D8 url('../img/tlo_mark.gif') 15px 15px no-repeat; padding-left: 25px}
.column_right {width: 559px; padding: 0px 0px 20px 20px; float: left; border-bottom: 1px solid #000; border-left: 1px solid #000; margin-top: 30px; position: relative}
.column_right_real {border-bottom: 0px}
.realizacje {background: none; padding-bottom: 20px}
.realizacje br, br.clear {clear: both}
.realizacja {padding-top: 15px; width: 278px; float: left}
.realizacja_left {margin-right: 3px}
.realizacja h3 {padding: 10px 0px 3px 5px; margin: 0px; height: 26px}
.realizacja h3 img {display: block}
.realizacja div {padding: 18px; background: url('../img/tlo_tresc.png')}
.realizacja a img {display: block}
.pagination {position: absolute; left: 0px; bottom: -17px; width: 579px}
.pagination div {float: left; width: 520px; border-bottom: 1px solid #000; height: 13px !important; height: 14px}
.pagination a {border: 1px solid #000; display: block; float: left; color: #b8b7b7; font-weight: normal; padding: 8px; margin-left: 5px}
.pagination a:hover {background: #13A9C5; color: #fff}
.column_right h2 {margin: 0px; padding: 3px 0px 3px 6px; background: #13A9C5; display: table !important; display: inline}
.column_right .tresc {padding: 20px; background: url('../img/tlo_tresc.png'); margin-top: 10px}
.tresc p {margin: 0px 0px 10px 0px; line-height: 17px; padding: 0px}
.realizacja_sz {height: 30px; margin-top: 10px}
.realizacja_sz h3 {margin: 5px 0px 0px 0px; padding: 0px; width: 419px; float: left}
.realizacja_sz div {height: 30px; width: 100px; float: left}
.realizacja_sz div a {border: 1px solid #b8b7b7; display: block; float: right; color: #b8b7b7; font-weight: normal; padding: 8px; margin-left: 5px}
.realizacja_sz div a:hover, .realizacja_sz div a.mark {border: 1px solid #13A9C5; color: #fff; background: #13A9C5}
.screeny {width: 519px; height: 389px}
.screeny .shower {display: none}
.termin {float: left; display: block}
a.show {float: right; font-weight: normal; color: #b8b7b7; background: url('../img/tlo_show.gif') right 5px no-repeat; padding-right: 10px}
a.show:hover {color: #1AA9C4}
.kontakt {width: 559px; margin-top: 10px}
.kontakt .dane {width: 160px; background: url(../img/tlo_tresc.png); padding: 20px; margin-right: 2px; float: left}
.kontakt .dane h3, .kontakt .formularz h4 {margin: 0px 0px 10px 0px; padding: 0px; color: #fff; font-size: 13px}
.kontakt .formularz h4 {color: #fff; text-align: center}
.kontakt .dane p, .kontakt .dane p * {margin: 0px; padding: 0px; line-height: 19px; font-weight: normal}
.kontakt .formularz {width: 317px; background: url('../img/tlo_tresc.png'); padding: 20px; float: left}
.kontakt .formularz h3, .tresc h3 {margin: 0px 0px 10px 0px; padding: 0px}
.kontakt .formularz table {margin-top: 10px; border: 0px}
.kontakt .formularz table th {white-space: nowrap; font-weight: normal; padding-right: 20px; vertical-align: top; padding: 4px 20px 15px 0px}
.kontakt .formularz table td input {border: 1px solid #c9c83e; background: none; color: #b8b7b7; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; padding: 4px; width: 160px}
.kontakt .formularz table td textarea {border: 1px solid #c9c83e; background: none; color: #b8b7b7; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; padding: 3px; width: 180px; height: 90px; overflow: auto}
.send {text-align: right}
.send a {background: #13A9C5; color: #fff; font-weight: normal; padding: 4px 8px; display: block; float: right}
.send a:hover {background: #13A9C5; color: #c9c83e}
.send input {display: none}
.right {text-align: right; font-weight: bold; color: #d6d5d5}
.bottom {margin-left: 100px; padding: 20px 0px 40px 0px; width: 860px; clear: both}
.bottom a {color: #C4C4C4; font-weight: normal}
.bottom a:hover {text-decoration: underline}
.oferta_menu {padding-top: 20px}
.oferta_menu a {background-color: #000; background-position: center center; background-repeat: no-repeat; display: block; float: left; height: 25px; width: 237px; z-index: 10; margin: 1px; padding: 20px}
.oferta_menu a:hover {background-color: #12B8D8}
