/* automatycznie budowany css */


/* Plik: site */

/* --------------------------- NORMALIZE --------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a { text-decoration: none; color: #6e6d6d; }
a:visited { color: #6e6d6d; }
a:hover { color: #4b4a4a; }
a:active { color: #b7b0b9; }

/* --------------------------- LAY --------------------------- */
.clColLeft { width: 150px; float: left; }
.clColRight { width: 650px; float: right; }
.clColLeft1 { width: 500px; float: left;  display: inline; position: relative; font-family: Verdana, sans-serif; font-size: 11px; }
.clColRight1 { width: 150px; float: right; display: inline;  }

/* --------------------------- TOP --------------------------- */
#top { width:800px; margin:0 auto; position: relative; padding: 15px 0 0 0; }
#logo { display: block; position: relative; margin: 0 0px 18px 15px; width: 125px; height: 63px; background: url(/webdav/img/pl/site/logo.gif) no-repeat; }
#sloganTop { position: relative; font-family: times new roman; font-size: 22px; font-weight: bold; font-stretch: ultra-condensed; margin: 0 0px 22px 15px; color: #878787; width: 535px; text-align: center; }
#sloganTop div { font-size: 30px; color: #fa754c; text-align: center; }
#flagi { position: absolute; top: 50px; left: 710px; width: 90px; }
#flagi ul li { display: inline; float: left; padding: 0 3px 0 0; }
#menu ul { margin: 0 10px 0 0;}
#menu ul li { border-top: 1px solid #838383; }
#menu ul li:hover { background: #ededed; }
#menu ul li.menu_on { background: #ededed; color: #FA754C; }
#menu ul li.menu_on a { color: #FA754C; }
#menu ul li.last { border-bottom: 1px solid #838383; }
#menu ul li a { color: #838383; text-decoration: none; font-size: 12px; display: block; padding: 0 3px; height: 1%; height: 22px; line-height: 22px; }
#menu ul li a:hover { color: #FA754C; }
#menu ul li.last a { height: 40px; line-height: normal; padding-top: 6px; }

/* menu */
.clMenuTopFlash { width:650px; overflow:hidden; height:23px; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; border-top-color: #ed693f; border-bottom-color: #ed693f; }
.clMenuTopFlash a { text-decoration: none; line-height: 23px; text-align: center; vertical-align: middle; display:block; float:left; font-size:10px; color:#171717; font-family:arial; font-weight:bold; }
.clMenuTopFlash a:hover { color: #ee663c; text-decoration: none; }
.clMenuTopFlash .clMenuTop1 { width:139px; background-color: #ffea89; }
.clMenuTopFlash .clMenuTop2 { width:129px; background-color: #ababab; }
.clMenuTopFlash .clMenuTop3 { width:127px; background-color: #9fc2db; }
.clMenuTopFlash .clMenuTop4 { width:129px; background-color: #dbcf9f; }
.clMenuTopFlash .clMenuTop5 { width:126px; background-color: #9fdba0; }

.clScrollText { margin: 0 auto; width: 650px; overflow: hidden; height:41px; background-image: url(/webdav/img/pl/site/bg_pasek.jpg); background-repeat: repeat-x; background-position: top; padding-top:8px; }
.clScrollText a { color: #838383; }
.clScrollText a:hover { text-decoration: none; }

/* --------------------------- CONTENT --------------------------- */

#content { width:800px; margin:0 auto; }
#content .clColRight, {  }

.title { background: #b1becf url(/webdav/img/pl/site/bg_h2.jpg) repeat-x; color: #fff; margin: 10px 0; padding: 5px 10px; font-size: 12px; font-weight: bold; overflow: hidden; font-family: Verdana, sans-serif; }
.title2 { background: #e9eef2; color: #000; width: 477px; margin: 10px 0; padding: 5px 10px; font-size: 15px; overflow: hidden; }
.error { color: red; font-weight: bold; text-align: center; margin-bottom: 15px; font-size: 12px; }
.dokument { font-family: Verdana, sans-serif; font-size: 11px; text-align: justify; }
.dokument strong { font-weight: bold; }
.dokument p { text-align: justify; padding: 0 0 10px 0; }
.doc-inner { /*background: url(/webdav/img/pl/site/bgBox.jpg) no-repeat;*/  }
.doc-inner2 { background: url(/webdav/img/pl/site/bgBox_bottom.jpg) 0 100% no-repeat; padding: 10px; min-height: 680px;  }

/* wyszukiwarka */
.wyszukiwarka { width: 100%; position: relative; }
.wyszukiwarka td, .wyszukiwarka th { text-align: center; }
.wyszukiwarka td input, .wyszukiwarka td select { width: 110px; margin: 2px 0; font-size: 11px; font-family: tahoma, sans-serif; }
.wyszukiwarka td p { text-align: center; }
.wyszukiwarka th input { padding: 0 10px; }
.wyszukiwarka td a { color: #fff; text-decoration: none; font-weight: bold; margin-bottom: 5px; }


/* --------------------------- MENU LEFT/RIGHT --------------------------- */

.clSubMenu ul, .clSubMenu li, .clSubMenu a { display:block; margin:0; padding:0; border:0; font-size: 11px; }
.clSubMenu ul { width:140px; border:2px solid #9d9da1; list-style:none; background-color: #FFF; }
.clSubMenu li { position:relative; padding:1px; padding-left:26px; z-index:9; }

.clSubMenu li.folder ul { position:absolute; right:120px; top:0px; } /*IE*/
.clSubMenu li.folder>ul { right:140px; top:0px; } /*OTHERS*/

.clSubMenu a { color:#ED683E; width:100%; } /* IE */
.clSubMenu li>a { width:auto; } /* others */

.clSubMenu a:hover { color:black; text-decoration: none; }

.clSubMenu li.folder:hover { z-index:10; background-color: #EDEDED; }
.clSubMenu li.folder li:hover { background-color: #EDEDED; border-top: 1px #9d9da1 solid; border-bottom: 1px #9d9da1 solid; }

.clSubMenu ul ul, .clSubMenu li:hover ul ul { display:none; }

.clSubMenu li:hover ul, .clSubMenu li:hover li:hover ul { display:block; }

.clSubMenu1 ul, .clSubMenu1 li, .clSubMenu1 a { display:block; margin:0; padding:0; border:0; font-size: 11px; }
.clSubMenu1 ul { width:140px; border:2px solid #9d9da1; list-style:none; background-color: #FFF; }
.clSubMenu1 li { position:relative; padding:1px 1px 1px 5px; text-align: left; z-index:9; }

.clSubMenu1 li.folder ul { position:absolute; left:140px; top:0px; } /*IE*/
.clSubMenu1 li.folder>ul { right:140px; } /*OTHERS*/

.clSubMenu1 a { color:#ED683E; width:100%; } /* IE */
.clSubMenu1 li>a { width:auto; } /* others */

.clSubMenu1 a:hover { color:black; text-decoration: none; }

.clSubMenu1 li.folder:hover { z-index:10; background-color: #EDEDED; }
.clSubMenu1 li.folder li:hover { background-color: #EDEDED; border-top: 1px #9d9da1 solid; border-bottom: 1px #9d9da1 solid; }

.clSubMenu1 ul ul, .clSubMenu1 li:hover ul ul { display:none; }

.clSubMenu1 li:hover ul, .clSubMenu1 li:hover li:hover ul { display:block; }

.clMenuDiv { margin-top: 10px; margin-bottom: 5px;  position: relative; float: left; }
.clMenuLR { background-position: 0px -60px; background-repeat: no-repeat; clear: both; float: left; height: 60px; width: 140px; position: relative; text-decoration: none; color:#ff6633; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: -1px; }
.clMenuLR:hover { background-position: 0px 0px; text-decoration: none; color:#000000; font-weight:bold; }
.clMenuLR .sp1 { position:absolute; left:5px; bottom:4px; }
.clMenuLR .sp2 { position:absolute; right:5px; bottom:4px; }

.clMenuDomy { background-image: url(/webdav/img/pl/site/bgDomy.png); }
.clMenuMieszkania{ background-image: url(/webdav/img/pl/site/bgMieszkania.png); }
.clMenuLokale { background-image: url(/webdav/img/pl/site/bgLokale.png); }
.clMenuPrzemyslowe { background-image: url(/webdav/img/pl/site/bgPrzemyslowe.png); }
.clMenuGrunty { background-image: url(/webdav/img/pl/site/bgGrunty.png); }
.clMenuNowe { background-image: url(/webdav/img/pl/site/bgNowe.png); }
.clMenuPrzepisy { background-image: url(/webdav/img/pl/site/bgPrzepisy.png); }
.clMenuKursy { background-image: url(/webdav/img/pl/site/bgKursy.png); }
.clMenuMapaS { background-image: url(/webdav/img/pl/site/bgMapa.png); }
.clMenuLinki { background-image: url(/webdav/img/pl/site/bgLinki.png); }
.clMenuPogoda { background-image: url(/webdav/img/pl/site/bgPogoda.png); }
.clMenuCroatia { background-image: url(/webdav/img/pl/site/bgCroatia.png); }
.clMenuPolska { background-image: url(/webdav/img/pl/site/bgPolska.png); }
.clMenuGaleria { background-image: url(/webdav/img/pl/site/bgGaleria.png); }

/* --------------------------- BOTTOM --------------------------- */
#bottom { width: 800px; margin: 0 auto; padding: 10px 0; text-align: right; font-size: 11px; color: #8B9298; }
#bottom a { color: #8B9298; text-decoration: none; }
.pasek2 { background: #8da1b9; width: 480px; height: 20px; float: left; margin: 0 0 10px 10px; color: #fff; line-height: 18px; padding: 0 10px; }

/* detale oferty */

#mainPicture { position: relative; overflow: hidden; height: 210px; width: 100%; border: 1px solid #ccc; background-color: #eee; }
.clMainPicture { padding: 15px; top: 0; left: 0; }

.nawigacja { position: relative; }
.nawigacja a { border: 1px solid #ccc; background: #fff; text-decoration: none; margin: 0 5px; padding: 3px 5px; color: #000; float: left; }
.nawigacja a:first-child { margin-left: 0px; }
.nawigacja a.activeSlide { background: #eee; }
.nawigacja a:focus { outline: none; }

.clDetale1 { position: relative; width: 100%; margin: 20px 0px; overflow: hidden; height: 100%; }
.clDetale1 td { text-align: center; }
.clDetale1 img { margin: 0; padding: 0; }

.clDetale2 { position: relative; width: 100%; }
.clDetale2 .title { text-align: center; }
.clBold { font-weight: normal; }
.detale, .detale-d { width: 238px; }
.detale td, .detale-d td { padding: 4px 6px; border: 1px solid #bfcace; width: 50%; }
.clDetale2 .fl { overflow: hidden; display: inline; margin: 0px; }
.clDetale2 .fr { overflow: hidden; display: inline; margin: 0px; }
.buttony { clear: both; background: #8DA1B9; text-align: left !important; position: absolute; bottom: -30px; font-size: 10px; width: 100%; height: 20px; overflow: hidden; line-height: 20px; }
.buttony a { padding: 0 0 0 12px; color: #fff; text-decoration: none; float: left; display: inline; background: url(/webdav/img/pl/site/arrow1.gif) 0 50% no-repeat; margin: 0 8px; }
.buttony #link_powrot { float: right; background: url(/webdav/img/pl/site/arrow2.gif) 0 50% no-repeat; }
.zapytaj-agenta { margin: 0 auto; }
.zapytaj-agenta td { padding: 4px; text-align: center; }
.zapytaj-agenta input{ margin: 2px; width: 200px; }
.zapytaj-agenta textarea{ width: 200px; }
.zapytaj-agenta .checkbox { width: auto; }


#photos	.panel img { border: 2px solid #000; }
#photos .panel table { height: 100%; width: 100%; }
#photos .panel table td { vertical-align: middle; text-align: center; }

/* galeria */
.aktualnosci img { border: 2px solid #000; }

.body-biale { background-color:#ffffff; }
td { font-size: 11px; font-family: arial; text-decoration: none; }
a:hover { text-decoration:underline; }
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; }
.j { text-align:justify; }
td.td_r { text-align:right; }
td.td_c { text-align:center; }
.fl { float:left; }
.fr { float:right; }
.clearBoth { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.clearBoth span, .clearLeft span, .clearRight span { display:none; }

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

/* wyslij oferte */
.wyslij, .wyslij .title { text-align: center; }
.wyslij p { padding: 5px; }
.wyslij input, .wyslij textarea { width: 180px; }
.wyslij .c input { width: auto; }
.wyslij-oferte {width:520px;}
.wyslij-oferte td {padding:0 0 6px 0; vertical-align:top; text-align: left;}
.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:480px;}
.calc2 {width:400px; margin: 0 0 0 35px}
.calc .td1 { width: 245px; padding: 5px 0; }
.calc .td2 { padding: 5px 0;  }
.calc td { vertical-align: top; padding: 2px 0; }
.calc table { padding: 5px 0; width: 405px; margin: 0; }
.calc .c { margin-bottom: 0; font-size: 0.85em; }
.calc2 td { vertical-align: top; padding: 2px 5px; text-align: right; }

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

/* cms */
.dokument {line-height:140%;}

/* agent */
.agent-zdjecie { width:150px; border:1px solid gray; padding:2px; margin-top:5px; }

/* zdjecie oferty */
.offer-picture { border:1px solid gray; padding:2px; margin:2px 10px 2px 0; }


/* lista ofert i schowek -----------------------------------------------------*/
.wyniki { overflow: hidden; height: 100%; font-size: 10px; font-family: tahoma, sans-serif; background: #b3c1ce; margin: 5px 0 0 0; }
.wyniki ul { overflow: hidden; height: 100%; color: #eb683e; }
.wyniki li { padding: 3px; }
.wyniki a { color: #fff; text-decoration: none; }
.lista-prosta, .schowek { margin: 10px auto; font-size: 11px; width: 100%; }
.lista-prosta th, .schowek th { vertical-align: middle; padding: 2px 0; text-align: center; background: #b1becf url(/webdav/img/pl/site/bg_h2.jpg) repeat-x; border: 1px solid #bfcace; font-family: tahoma, sans-serif; }
.lista-prosta th a { text-decoration: none; padding: 6px 5px 4px 5px; display: block; color: #fff; }
.lista-prosta th a:hover { text-decoration: underline; }
.lista-prosta th a img { width: auto; border: none !important; }
.lista-prosta td, .schowek td { color: #fff; border: 1px solid #bfcace; vertical-align: middle; padding: 4px 7px; text-align: center; }
.lista-prosta td a, .schowek td a { color: #57585a; text-decoration: none; }
.lista-prosta td a:hover, schowek td a:hover {  }
.lista-prosta td a:visited, schowek td a:visited { color:#6f6a70; }
.lista-prosta .td1 a { padding: 0 !important; display: block; }
.lista-prosta .td1 img { width: 60px; border: none !important; padding: 0 !important; margin: 0 !important; }
.lista-prosta .td1 { width: 60px;  }
.lista-prosta .td2 { width: 130px;  }
.lista-prosta .td3 { width: 70px; }
.lista-prosta .td4 { width: 70px; }
.lista-prosta .td5 {  }
.lista-prosta tr.kursor { cursor: pointer; }
.paginacja { clear: both; background: #8DA1B9; position: absolute; bottom: -30px; font-size: 10px; width: 100%; height: 20px; overflow: hidden; line-height: 20px; color: #fff; }
.paginacja div { margin: 0 10px; }
.paginacja a { text-decoration: none; color: #fff; }
.schowek th { padding: 7px 5px; }
.schowek a:hover { text-decoration: underline; }
.bg1 td { background: transparent; }
.bg2 td { background: #e9eef2; }
.lista-prosta tr:hover td { background: #f1f6fa; }
/* grunty */
#lp-3 th { background: #9FDBA0; border: 1px solid #9FCBA0;  }
#lp-3 td { border: 1px solid #ACDBAD;  }
#lp-3 .bg2 td { background: #CAF3CB }
#lp-3 tr:hover td { background: #BDE3BD; }
/* przemyslowe */
#lp-5 th { background: #DBCF9F; border: 1px solid #D3C799;  }
#lp-5 td { border: 1px solid #DFD3A2;  }
#lp-5 .bg2 td { background: #F7EFCD }
#lp-5 tr:hover td { background: #F7EBBA; }

/* zglos oferte --------------------------------------------------------------*/
.wyslij-oferte { width: 480px; margin: auto; }
.wyslij-oferte td { padding: 0 8px 6px 10px; vertical-align: top; }
.wyslij-oferte textarea { width: 360px; }
.wyslij-oferte input { width: 120px; padding: 2px 0;  }
.wyslij-oferte select { width: 122px; font-size: 0.9em;}
.wyslij-oferte .td1 { width: 120px; }
.wyslij-oferte input.checkbox { width: auto; padding: 0; border: none; background: transparent; margin-bottom: 0; }




