.body-biale {background-color:#ffffff;}
td {font-size: 11px; font-family: arial; text-decoration: none;}
a:hover {text-decoration: underline;}
a {outline: none;}
a img { border: none;}
table {border-spacing: 0; border-collapse: collapse; margin: auto;}
div {text-align: left; border-spacing: 0; border-collapse: collapse;}
form {display:inline;}
img {border: 0;}
img.m {vertical-align:middle;}
img.t {vertical-align:top;}
img.b {vertical-align:bottom;}
.l {text-align: left;}
.r {text-align: right;}
.c {text-align:center; margin-bottom: 20px}
.j {text-align:justify; margin-right: 20px}
td.td_r {text-align:right;}
td.td_c {text-align:center;}
.fl {float: left;}
.fr {float: right;margin-right: 20px }
.clearBoth {clear: both;}
.clearLeft {clear: left;}
.clearRight {clear: right;}
.clearBoth span, .clearLeft span, .clearRight span { display: none; }
select, input { z-index: -1; }

/* autopowiadamiacz */
.autopowiadamiacz {width:500px; margin:10px 0;}
.autopowiadamiacz td {padding:0 0 6px 0;}
.autopowiadamiacz .td1 {width:250px;}

/* wyślij ofertę */
.wyslij-oferte {width:520px;}
.wyslij-oferte td {padding:0 0 6px 0; vertical-align:top;}
.wyslij-oferte .td1 {width:135px;}
.wyslij-oferte .td2 {width:125px;}

/* wydruk oferty */
.wydruk {font-size:11px; line-height:140%; text-align:center;}
.wydruk-naglowek {text-align:center; font-size:12px; margin:0 auto; padding:5px; line-height:160%; border-bottom:1px solid #666666;}
.wydruk2 {text-align:center; width:90%; padding:15px; margin:0 auto; border-bottom:1px solid #666666;}
.wydruk-oferty {width:100%;}
.wydruk-oferty td {height:18px; padding-right:20px; text-align:left; line-height:160%; vertical-align:top;}
.wydruk-oferty .td1 {width:60%;}
.wydruk-oferty .td2 {width:40%;}
.wydruk .wydruk-dol {border-bottom:1px solid black;}
.wydruk-oferty2 {width:100%;}
.wydruk-oferty2 td {height:18px; padding-right:20px; text-align:left; line-height:160%; vertical-align:top;}
.wydruk-oferty2 .td1 {width:30%;}
.wydruk-oferty2 .td2 {width:70%;}
.wydruk-zdjecie {width:240px;}
.wydruk-agent-zdjecie {float:left; margin-right:10px; width:100px;}
.padding15 {padding:15px;}

/* galeria */
.galeria-naglowek {text-align:center; font-size:11px; margin:0 auto; padding:15px; line-height:160%; width:90%; border-bottom:2px solid black;}
.galeria {text-align:center; margin:0 auto; height:105px; width:90%; overflow: auto; color: #ffffff;}
.galeria-zdjec td {padding:0 2px;text-align:center;}

/* kalkulator */
.calc {width:450px; }
.calc b, .calc2 b {color: #054b65}
.calc2 {width:350px; margin-left: 10px;}
.calc td {vertical-align:top; text-align:left;}
.calc .td1 {width:40%;}
.calc .td2 {width:60%;}
.calc2 td {vertical-align:top; padding-bottom:2px; text-align:right; }
.calc2 .td1 {width:60%;}
.calc2 .td2 {width:40%;}
td.prow_nalicz {height:40px;}
.kalkulator2 { margin-bottom:20px; margin-left: 0; }
td.kalkulator2 { padding: 10px 0; }
.kalkulator2 td { padding: 5px }
.calc .c {text-align: left; }

/* email */
.formularz-email td {text-align:left; vertical-align:top; padding:0 10px 4px 0;}

/* cms */
.dokument {line-height:140%; margin-right: 15px; margin-bottom: 10px; font-size: 11px; font-family: verdana;}

/* agent */
.agent-zdjecie {width:110px;}


* { margin:0; padding:0; }
body { text-align:left; background:#ffffe8 url(/webdav/img/site/pl/bg.jpg) repeat-x; font-size:11px; font-family: arial; color:#000000; }
ul { list-style: none; }
a { text-decoration: underline; color: #960001; }
a:hover { color: #680000; }

#container { width: 950px; background: url(/webdav/img/site/pl/bg_top.jpg) no-repeat; min-height: 300px; }
h1 { margin-left: 145px; background: url(/webdav/img/site/pl/bg_logo.png); width: 250px; height: 95px; float: left; }
h1:hover { background-position: 0 100%; }
h1 a { display: block; margin: 0 auto; text-align: center; height: 80px; padding-top: 15px; }

h2 { color: #960001; margin-bottom: 15px; font-size:14px; }

#menu_top { float: right; margin-right: 80px; }
#menu_top li { float: left; margin: 5px 0 0 5px; }
#menu_top li a { float: left; display: block; width: 26px; height: 26px; }
#menu_top1 a { background: url(/webdav/img/site/pl/menu_1.png) no-repeat; }
#menu_top2 a { background: url(/webdav/img/site/pl/menu_2.png) no-repeat; }
#menu_top3 a { background: url(/webdav/img/site/pl/menu_3.png) no-repeat; }
#menu_top4 a { background: url(/webdav/img/site/pl/menu_lang.png) no-repeat; }

#menu { clear: both; margin-left: 405px;  padding-top: 14px; }
#menu li { float: left;  }
#menu a { display: block; height: 25px; text-align: center; position: relative; color: #fff; padding-top: 5px; overflow: hidden; }
#menu span { position: absolute; display: block; width: 100%; height: 100%; top: 0; background-repeat: no-repeat; }
#menu a:hover span { background-position: 0 -30px; }
#menu1 a { width: 120px; }
#menu1 span { background: url(/webdav/img/site/pl/menu1.png); }
#menu2 a { width: 126px; }
#menu2 span { background: url(/webdav/img/site/pl/menu2.png); }
#menu3 a { width: 150px; }
#menu3 span { background: url(/webdav/img/site/pl/menu3.png); }
#menu4 a { width: 85px; }
#menu4 span { background: url(/webdav/img/site/pl/menu4.png); }

#wrapper {background: url(/webdav/img/site/pl/bg_c1a.png) repeat-y 5px 0; width: 755px; margin: 45px 0 0 146px;  }
#content {clear: both;  padding-top: 0; padding-bottom: 30px; position: relative; top: -6px;
background: url(/webdav/img/site/pl/bg_c1b.png) no-repeat 0 100%; min-height: 440px; }

.wiecej { font-size: 10px; text-align: right; }

#c1 { float:left; width:255px; margin-top: 13px; background: url(/webdav/img/site/pl/bg_c1a.png) repeat-y 5px 0; position: relative; }
#c1_inner { padding: 0 0 10px 20px; min-height: 370px; }

#polecamy { width: 187px; background: #fcfeff; margin-left: 10px; }
#polecamy li {  background: url(/webdav/img/site/pl/bg_polecamy1.png) repeat-y; color: #59686a; margin-bottom: 20px }
#polecamy a { color: #3ea6b3; font-weight: bold; text-decoration: none; }
#polecamy a:hover { color: #0f6c7e; text-decoration: underline; }
#polecamy .arrow { padding: 6px 12px 12px 12px; background: url(/webdav/img/site/pl/bg_polecamy2.png) no-repeat 0 100%; }
#polecamy .arrow a { display: block; background: url(/webdav/img/site/pl/arrow.gif) no-repeat 0 50%; padding-left: 8px; }
.corners a { width: 184px; height: 73px; display: block; position: relative; }
.corners span { width: 100%; height: 100%; display: block; position: absolute; background: url(/webdav/img/site/pl/corners.png) no-repeat; }

#submenu { background: url(/webdav/img/site/pl/bg_submenu.png) 10px 100% no-repeat; padding: 0 20px 20px 0; margin-bottom: 30px; }
#submenu h2 { margin-bottom: 0; padding: 5px 0; }
#submenu h2, #submenu li { background: url(/webdav/img/site/pl/dots_3.gif) 0 100% repeat-x; }
#submenu a { color: #224651; text-decoration: none; font-weight: bold; background: url(/webdav/img/site/pl/arrow2.gif) 3px 50% no-repeat; display: block; padding: 5px 0 5px 15px; }
#submenu a:hover { color: #05131a; background-position: 6px 50%; }
#submenu1 li, #submenu2 li, #submenu3 li { margin: 0 15px }
#submenu1 ul, #submenu2 ul, #submenu3 ul { padding-bottom: 15px; position:absolute; background: #fff url(/webdav/img/site/pl/bg_submenu.jpg) -1px 100% no-repeat; z-index:100; width: 200px; }
#submenu1 a, #submenu2 a, #submenu3 a { margin-left: 0px;  font-weight:normal; }
.box { float: right; width: 500px; }


#c2a { background: url(/webdav/img/site/pl/bg_search.png) no-repeat -1px 100%; padding-bottom: 35px; margin-top: 10px; }

.wrapper1 #form { display: block; width: 490px; background: url(/webdav/img/site/pl/bg_search2.png) -1px 0 repeat-y; padding-left: 3px }

#wyszukiwarka { background: url(/webdav/img/site/pl/bg_search3.png) no-repeat 0 100%; padding: 10px 0 8px 0; }
#c2a_inner { background: url(/webdav/img/site/pl/bg_search1b.gif) repeat-y; }
#c2a_inner2 { background: url(/webdav/img/site/pl/bg_search1a.png) no-repeat; overflow: hidden; height: 100%; padding-top: 10px; }
#c2a_inner2 div { margin-left: 10px; padding: 10px 0; float: left; width: 230px; background: url(/webdav/img/site/pl/bg_search1d.gif) no-repeat 0 100%; }
#c2a_inner2 label { width: 110px; display: block; float: left; color: #3ea6b3; font-weight: bold; }
#c2a_inner2 .submit { text-align: right; position: relative; right: 5px; background: none; }
#c2a_inner2 select { width: 115px; }
#c2a_inner2 input { width: 112px; }
#c2a_inner2 .submit input { width: auto; }

#c1 #wyszukiwarka { background: none; padding: 10px 0 8px 0; margin-left: 20px }
#c1 #wyszukiwarka div { margin-left: 0; margin-bottom: 0; padding: 5px 0; float: none; width: auto; background: none; }
#c1 #wyszukiwarka label { width: 110px; display: block; float: none; color: #3ea6b3; font-weight: bold; }
#c1 #wyszukiwarka select { width: 160px; }

#c2b { background: url(/webdav/img/site/pl/bg_c2b.png) no-repeat -1px 100%; padding-bottom: 20px; position: relative; }
#c2b_inner { background: url(/webdav/img/site/pl/bg_c2a.png) repeat-y; padding: 0; }
#c2b h2 { padding: 10px 0 0 10px; }
#nowosci { overflow: hidden; height: 100%; color: #054b65; position: relative; left: 10px; background: url(/webdav/img/site/pl/dots_1.gif) 226px 50% no-repeat; }
#nowosci h3 { display: inline; float: left; }
#nowosci img { width: 68px; padding: 7px; }
.nowosci1 { width: 210px; float: left; background: #ffffed url(/webdav/img/site/pl/bg_nowosci3.gif) repeat-y; margin: 0 35px 10px 0; }
#nowosci div { background: url(/webdav/img/site/pl/bg_nowosci2.gif) no-repeat 0 100%; width: 100%; overflow: hidden; height: 100%;  }
#nowosci span { background: #ffffed url(/webdav/img/site/pl/bg_nowosci1.gif) no-repeat; width: 100%; height: 5px; display: block; }
#nowosci ul { float: right; width: 125px; padding-top: 7px; }
#nowosci ul li { padding-left: 8px; background: url(/webdav/img/site/pl/arrow.gif) no-repeat 0 50%; }
#nowosci ul em { font-style: normal; color: #960001; }

#c1 #nowosci { background: none; left: 5px; }
#c1 .wiecej { display: none; }
#nowosci2 { position: relative; }
#c2b .wiecej { position: absolute; top: 10px; right: 30px; }
#nowosci2 .wiecej { position: absolute; top: 3px; right: 10px; }

#c2_bg { background: url(/webdav/img/site/pl/bg_c2c.png) no-repeat -1px 5px; height: 45px; }
#c2 { background: url(/webdav/img/site/pl/bg_c2b.png) no-repeat -2px 100%; padding-bottom: 20px; position: relative; min-height: 200px; }
#c2_inner { background: url(/webdav/img/site/pl/bg_c2a.png) -1px 0 repeat-y; padding: 0 15px; }

#c2c { background: url(/webdav/img/site/pl/bg_shadow.png) no-repeat; }
#kontakt { padding: 12px; width: 245px; float: left; }
#kontakt ul { width: 115px; }
#kontakt li { background: url(/webdav/img/site/pl/dots_2.gif) repeat-x 0 100%; padding: 5px 0; }
#kontakt span { background: url(/webdav/img/site/pl/arrow.gif) no-repeat 0 50%; padding-left: 8px; }
#k1 { float: left; }
#k2 { float: right; }
#kontakt .wiecej { clear: both; padding-top: 10px; }

#reklama { float: right; margin: 15px 10px 0 0; }
#reklama .wiecej { text-align: right; background: url(/webdav/img/site/pl/bg_reklama.jpg) no-repeat; min-height: 35px; padding: 10px; }


input, select, textarea {background-color: #fff; font-family:arial;}
input.checkbox {background-color:transparent;}
input.radio {background-color:transparent;}
input.input200 {width:205px; background: transparent; border: 1px solid #e4e7cc;}
select.input200 {width:205px; background: transparent; border: 1px solid #e4e7cc;}
textarea.input200 {width:205px; background: transparent; border: 1px solid #e4e7cc;}
input.input150 {width:145px;}
select.input150 {width:150px;}
input.input120 {width:115px;}
select.input120 {width:120px;}
input.input_search {width:175px;}
select.input_search {width:180px;}
input.input_search2 {width:75px;}
input.input80 {width:80px; text-align:right;}
input.input90 {width:91px;}
input.input_predatora {width:40px !important; background: transparent; border: 1px solid #e4e7cc;}
.title {font-weight:bold; font-size: 12px; }
.error {color:red; text-align:center;}

.lista-dok { padding-left: 0px }

#bottom { width: 755px; margin: 20px 0 20px 150px; clear: both;  }
#menu_bottom { overflow: hidden; height: 100%; margin: 15px auto; text-align:center; background: url(/webdav/img/site/pl/bg_footer1.png) no-repeat; padding: 15px 0;}
#menu_bottom li { display: inline; }
#menu_bottom a { padding: 10px; color: #777374; text-decoration: none; }
#menu_bottom a:hover { text-decoration: underline; }
#bottom p, #bottom p a { color: #837e60; }

/* lista */
.lista-prosta {margin:15px; margin-left: 0; width: 450px;}
.lista-prosta th {background-color:#eaeabf; color: #960001; height:20px; vertical-align:middle; padding:0; text-align:left;}
.lista-prosta th a {font-size:11px; color: #960001; 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:22px; border-bottom:1px solid #ccc; 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:#656565; 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:5px; }
.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:5px; }
.lista-prosta td.td5 {text-align:center; }
.lista-prosta tr.kursor {cursor: pointer;}
.lista-prosta img {padding: 5px;}

.paginacja {margin:15px auto;}
.paginacja a {color: #960001;}
.nawigacja { margin-bottom: 10px}
.nawigacja td {text-align:center; width:100px;}
.nawigacja td a {color: #777374;}
.schowek {width:460px; margin: 5px; margin-left: 0;}
.schowek th {background-color:#fcfce2; color:#960001; height:20px; vertical-align:middle; text-align:center;}
.schowek td {color:#000; height:22px; border-bottom:1px solid #ccc; 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;}
.poszukujemy {margin:15px auto;}
.poszukujemy th {background-color:#fcfce2; color:#ffffff; height:20px; vertical-align:middle; padding:0;}
.poszukujemy td {color:#000; border-bottom:1px solid #ccc; vertical-align:top; padding:0;}
.poszukujemy .td1 {width:35%;}
.poszukujemy .td2 {width:65%;}

/* detale */
#oferta { overflow: hidden; height: 100%; }
#cleft, .cleft { width: 210px; float: left;  }
#cright, .cright { width: 245px; float: right;  }
#cright .detale2, .cright .detale2 {padding-right: 15px}
.photo { width: 205px; border: 1px solid #eaeabf; }
.detale1, .detale, .detale2 div, #cright c, .cright c { margin-bottom: 30px; }

.nawigacja { overflow: hidden; height: 100%; }
.nawigacja li {float: left; padding-right:3px}
.nawigacja li span {position: absolute; width: 100%; height: 100%;}
.nawigacja #prev {display: block; width: 85px; height: 19px; position: relative; }
.nawigacja #prev span {background: url(/webdav/img/site/pl/nav_prev.gif) no-repeat; }
.nawigacja #back {display: block; width: 54px; height: 19px; position: relative; }
.nawigacja #back span {background: url(/webdav/img/site/pl/nav_back.gif) no-repeat; }
.nawigacja #next {display: block; width: 80px; height: 19px; position: relative; }
.nawigacja #next span {background: url(/webdav/img/site/pl/nav_next.gif) no-repeat; }

.zdjecia a {text-decoration: none;}
.zdjecia2 {margin:5px 30px 0 0; text-align:center; color: #777374;}
#offer_question h2 {text-align: center; margin-right: 20px; padding-top: 20px; margin-bottom: 5px; display: none; }
#offer_question table {margin-left: 0; padding-left: 0; }
#offer_question input {margin-bottom: 10px; background: url(/webdav/img/site/pl/bg_form.jpg) no-repeat; padding: 3px 5px; width: 195px; color: #666664; }
#offer_question textarea {font-size: 11px; margin-bottom: 10px; background: url(/webdav/img/site/pl/bg_form.jpg) no-repeat; padding: 3px 5px; width: 195px;}
#offer_question .c input {width: auto; background: none; }
.detale {width:100%; margin-top:15px; margin-left: 0; border-collapse: collapse; }
.detale td {padding: 5px 5px 5px 10px; text-align:left; height:20px; color: #054b65; border-bottom: 2px solid #fff; }
.c {text-align: center; margin-right: 20px; line-height: 20px;   }
.c a {padding-left: 15px; color: #084b5c; text-decoration: none; border-bottom: 4px solid #f0efdb; margin-right: 11px; }
.c a:hover {text-decoration: none; }

.detale1 .zdjecia { line-height: 0; }
.mbp { background: url(/webdav/img/site/pl/bg_powieksz.gif) no-repeat; display: block; width: 95px; height: 20px;
padding: 2px 0 0 26px; color: #084b5c; font-size: 11px; text-decoration: none; position: relative; }
.mbp:hover { color: #063743; }
#offer_question label { display: block}
.col1 {background: #f0efdb; width: 90px; border-right: 2px solid #fff; }
.col2 {background: #f9f9dd;}
#wyslij_link {background: url(/webdav/img/site/pl/link_wyslijlink.gif) no-repeat;}
#drukuj {background: url(/webdav/img/site/pl/link_drukuj.gif) no-repeat; padding-left: 21px}
#kalkulator {background: url(/webdav/img/site/pl/link_kalkulator.gif) no-repeat;}
#schowek_dodaj, #schowek_usun {background: url(/webdav/img/site/pl/link_schowek.gif) no-repeat;}
#mapka { background: url(/webdav/img/site/pl/bg_map1.png) no-repeat; margin-left: 25px }
#mapka a {display: block; height: 103px; width: 156px; background: url(/webdav/img/site/pl/bg_map2.jpg) 25px 100% no-repeat; padding-top: 7px; }
#mapka img {padding: 0 7px; }

/* zamow katalog */
.zamow { width: 400px; }
.zamow td { padding: 10px 5px; }
.zamow .td_padding { text-align: right; width: 100px; }
.zamow .txt { width: 150px; padding: 1px}


/* wyslij link */
.wyslij {background-color:#f3f3f3; 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 */
.oferty-spec td {vertical-align:top; width:25%;}

/* wyszukiwarka */
.wyszukiwarka td {padding:0 0 5px 0; line-height:150%; vertical-align:top;}

/* 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;}

.none {display: none;}
.clADoc { text-decoration:none; line-height:16px; color:#054B65; }
.clADoc:hover { color:#05131A; text-decoration:underline; }
