body {margin:0; padding:0; text-align:center; background-color:#fff; font-size:11px; font-family:arial; color:#000000; text-decoration:none;}
.body { background-image: url('../img/site/body.gif'); background-repeat:repeat-x; background-position:top;}

input, select, textarea {background-color:#ffffff; font-size:11px; font-family:arial;}
input.checkbox {background-color:transparent;}
input.radio {background-color:transparent;}
input.input200 {width:195px; border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
select.input200 {width:200px; border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
textarea.input200 {width:195px; border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
input.input150 {width:145px; border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
select.input150 {width:150px; border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
input.input120 {width:115px; border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
select.input120 {width:120px; border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
input.input_search {width:147px; border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
select.input_search {width:150px; border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
input.input_search2 {width:67px; border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
input.input80 {width:80px; text-align:right;}
input.input90 {width:91px; border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
.title {height:40px; padding:38px 0 0 30px; font-size:24px; color:#fff; background-color:#616466;}
.title2 {padding:10px 0 20px 9px; font-size:24px; color:#616466;}
.title3 {height:40px; padding:38px 0 0 0; font-size:18px; color:#fff; background-color:#616466;}
.error {color:#c3040c; text-align:center;}
.bold {font-weight:bold;}

#top {width:975px; margin:0 auto; border-top:1px solid black;}
#content {width:975px; margin:0 auto;}
#menu {float:right; width:355px; padding:17px 0 0 21px; margin-top:70px;}
#c1 {float:left; width:354px;}
#c2 {float:left; width:245px; font-size:12px;}
#c3 {float:left; width:376px;}
#bottom {width:975px; margin:20px auto 0 auto; border-top:1px solid #808358; padding:6px 0 20px 0; text-align:center; color:#999;}
#bottom a {color:#999; text-decoration:none;}
#bottom a:hover {color:#999; text-decoration:underline;}
#center {float:left; width:621px;}

/* główna */
.logo {float:left; width:180px; height:89px;}
.wyszukiwarka-top {float:right; width:700px; height:42px; background-color:#000; margin-right:13px; padding:0 30px 0 20px; color:#999;}
.wyszukiwarka-top a {color:#999; text-decoration:none;}
.wyszukiwarka-top a:hover {color:#999; text-decoration:underline;}
.wyszukiwarka-left {float:left; padding-top:16px;}
.wyszukiwarka-right {float:right; padding-top:9px;}
select.input-top {border:1px solid #30ed01; width:190px; height:17px; background-image: url('../img/site/input-top.gif'); background-repeat:repeat-x; background-position:top; margin-top:4px;}
.flash {float:left; width:573px; height:322px;}
.firma {float:right; width:334px; height:117px; background-color:#808385; padding:17px 21px 0 21px; color:#fff; font-size:12px;}
.firma a {color:#fff; font-size:12px; text-decoration:none;}
.firma a:hover {color:#fff; font-size:12px; text-decoration:underline;}
.projektowanie {float:right; width:334px; height:117px; padding:17px 21px 0 21px; color:#000; font-size:12px;}
.projektowanie a {color:#000; font-size:12px; text-decoration:none;}
.projektowanie a:hover {color:#000; font-size:12px; text-decoration:underline;}
.autopow {margin-top:30px; color:#000; font-size:12px;}
.autopow a {color:#000; font-size:12px; text-decoration:underline;}
.autopow a:hover {color:#000; font-size:12px; text-decoration:none;}
.poszukujemy-main {padding:15px 20px; line-height:200%;}
.poszukujemy-main a {color:#000; text-decoration:none;}
.poszukujemy-main a:hover {color:#000; text-decoration:underline;}
.naglowek {float:left; width:571px; height:130px; border-top:17px solid black; border-bottom:17px solid black; border-left:14px solid black; border-right:14px solid black;}
a.green {color:#30ed01; font-weight:bold;}
a.green:hover {color:#30ed01; font-weight:bold;}

/* podstrona */
.tresc {padding:20px 0 20px 20px;} 
.tresc2 {width:580px; float:right;padding:20px 0 0 0;}
a.powrot {color:#282828; font-weight:bold; text-decoration:underline;}
a.powrot:hover {color:#30ed01; font-weight:bold; text-decoration:none;}
.tresc a {color:#282828; text-decoration:underline;}
.tresc a:hover {color:#30ed01; text-decoration:none;}
.tresc2 a {color:#282828; text-decoration:underline;}
.tresc2 a:hover {color:#30ed01; text-decoration:none;}

/* lista */
table.lista-prosta {width:580px;}
.lista-prosta th {background-color:#282828; color:#ffffff; height:35px; vertical-align:middle; padding:0; text-align:left;}
.lista-prosta th a {font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold;}
.lista-prosta th a:hover {font-size:11px; color:#ffffff; text-decoration:underline; font-weight:bold;}
.lista-prosta td {color:#000; height:30px; border-bottom:1px solid #282828; vertical-align:middle; padding:0;text-align:left;} 
.lista-prosta td a {font-size:11px; color:#0a2f4c; text-decoration:none;}
.lista-prosta td a:hover {font-size:11px; color:#0a2f4c; text-decoration:underline;}
.lista-prosta td a:visited {font-size:11px; color:#b5b5b5; text-decoration:none;}
.lista-prosta th.td1 {width:40px; text-align:center;}
.lista-prosta th.td2 {width:90px;}
.lista-prosta th.td3 {width:110px;}
.lista-prosta th.td4 {text-align:right; padding-right:3px;}
.lista-prosta th.td5 {text-align:center;}
.lista-prosta td.td1 {width:40px; text-align:center;}
.lista-prosta td.td2 {width:90px;}
.lista-prosta td.td3 {width:110px;}
.lista-prosta td.td4 {text-align:right; padding-right:3px;}
.lista-prosta td.td5 {text-align:center;}
.kursor {cursor: pointer;}
.paginacja {margin:10px 0 10px 0; width:580px;float:left;}
.paginacja a {color:#282828; font-weight:bold;}
.schowek {width:580px; margin:0 0 20px 0;}
.schowek th {background-color:#282828; color:#ffffff; height:35px; vertical-align:middle; text-align:center;}
.schowek td {color:#000; height:30px; border-bottom:1px solid #282828; vertical-align:middle; text-align:center;}
.schowek td a {font-size:11px; color:#000; text-decoration:none;}
.schowek td a:hover {font-size:11px; color:#000; text-decoration:underline;}
.schowek td a:visited {font-size:11px; color:#656565; text-decoration:none;}
table.poszukujemy {margin:0 0 20px 0; width:580px;}
.poszukujemy th {background-color:#282828; color:#ffffff; height:35px; vertical-align:middle; padding:0 0 0 15px;}
.poszukujemy td {color:#000; border-bottom:1px solid #282828; vertical-align:top; padding:3px;}
.poszukujemy .td1 {width:35%;}
.poszukujemy .td2 {width:65%;}
.rama {border:1px solid #9b9b9b; padding:2px;}

/* detale */
.detale1 {float:left; width:248px; text-align:center;}
.detale2 {float:right; width:48%;}
.detale3 {float:left; width:380px;}
.detale4 {float:right; width:200px;}
.detale {width:220px;}
.detale td {padding-left:3px; text-align:left; height:23px; border-bottom:1px solid #9b9b9b;}
.zdjecia {text-align:center; height:190px;}
.zdjecia2 {margin:10px auto; text-align:center;}
.zdjecia2 a {color:#282828; text-decoration:none; font-weight:bold;}
.zdjecia2 a:hover {color:#30ed01; text-decoration:underline; font-weight:bold;}
.nawigacja td {text-align:center; width:100px; padding-bottom:15px;}
.nawigacja td a {color:#282828; font-weight:bold; text-decoration:none;}
.nawigacja td a:hover {color:#30ed01; font-weight:bold; text-decoration:underline;}
.zapytaj-agenta td {width:200px; padding-bottom:4px; text-align:left;}
.agent {font-size:12px; font-weight:bold; color:#ffffff; height:20px; text-align:left;}
.agent-zdjecie {width:110px; float:left; margin:0 10px 0 0;}
.box_offer {text-align:left; margin-bottom:20px; line-height:160%; width:240px;}
.box_offer a {color:#628b23; text-decoration:underline;}
.box_offer a:hover {color:#628b23; text-decoration:none;}
.formularz {width:500px; margin:15px auto;}
.formularz td {text-align:left; vertical-align:top; padding:0 0 4px 0;}

/* wyslij link */
.wyslij {background-color:#e8e8e8; margin:0 auto; height:600px; padding:0; text-align:center;}
.wyslij-link td {padding-bottom:4px; text-align:left;}
.polec-nas {margin:15px auto;}
.polec-nas td {padding-bottom:4px; text-align:left;}

/* oferty specjalne */
.of-spec {padding:8px 0 25px 20px;}
.of-spec a {color:#014c8d; font-weight:bold; text-decoration:underline;}
.of-spec1 {float:left; width:130px; text-align:center;}
.of-spec2 {float:right; width:220px; text-align:left;}
.of-spec3 {float:left; width:48%; line-height:160%; font-weight:bold; padding:4px 0;}
.of-spec4 {float:right; width:50%; text-align:left; line-height:160%; padding:4px 0;}
.cena {color:#c3040c;}

/* wyszukiwarka */
.search {background-color:#e8e8e8; width:334px; padding:11px 0 15px 20px;}
.wyszukiwarka td {width:160px; text-align:left; color:#474747; height:47px; vertical-align:top; line-height:170%; vertical-align:top;}

/* autopowiadamiacz */
table.autopowiadamiacz {margin-left:100px; width:400px;}
.autopowiadamiacz td {padding-bottom:7px;}

/* wyslij oferte */
.wyslij-oferte td {padding-bottom:7px;}

/* galeria */
.galeria-link a {font-weight:bold; color:#000;}
.galeria-tlo {background-color:#fff;}
img.galeria-obrazek {border:2px solid #ccc;}

/* menu */
.menu-rozwijane {position: absolute; top: 130px; display: none; background-color: white; border: 1px solid black; width: 100px; height: 100px;}

