/* automatycznie budowany css */


/* Plik: style */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body { text-align: center; background: #fff; color: #5d6062; font: normal 70% Verdana, Tahoma, Arial, Helvetica, sans-serif; }

ul { list-style: none; }
img, fieldset { border: 0; }
table { border-spacing: 0; border-collapse: collapse; margin: auto; }
a { text-decoration: none; color: #6e6d6d; }
a:visited { color: #6e6d6d; }
a:hover { color: #4b4a4a; }
a:active { color: #b7b0b9; }
h2 { font-size: 1.1em; font-weight: bold; }
h3 { font-size: 1.0em; font-weight: normal; }
input, select, textarea { background: #fff; border: 1px solid #8f8e8e; }

.fl { float: left; }
.fr { float: right; }
.c { text-align: center; }
.clearBoth span, .clearLeft span, .clearRight span { display: none; }
.error { color: red; font-weight: bold; text-align: center; margin-bottom: 5px; }

/* layout --------------------------------------------------------------------*/
#container { position: relative; width: 934px; margin: 0 auto; text-align: left; background: url(/webdav/img/site/bg.gif) repeat-y; }
#bg { margin: 0 7px; text-align: left; background: #eee url(/webdav/img/site/bg.jpg) repeat-x; }
#top { padding: 8px 0 0 0; }
#content { clear: both; padding: 10px 0 0 0; }
#bottom { clear: both; padding: 5px 21px; font-size: 0.9em; text-align: center; }


.clColLeft { width: 690px; float: left; display: inline; }
.clColRight { width: 230px; float: right; display: inline; }
.clColLeft1 { width: 235px; float: left; display: inline; }
.clColRight1 { width: 440px; float: right; display: inline; overflow: hidden; height: 100%; margin: 5px 10px 0 0; }

#logo { display: inline; margin: 0 0 0 47px; width: 140px; height: 70px; float: left; }
#sloganTop { font-family: times new roman; font-size: 22px; font-weight: bold; font-stretch: ultra-condensed; float: right; color: #878787; width: 500px; text-align: center; padding: 3px 0 0 0; }
#sloganTop div { font-size: 30px; color: #fa754c; text-align: center; }
#flagi { position: absolute; top: 22px; left: 810px; width: 110px; font-size: 1.2em; }
#flagi ul li { display: inline; float: left; padding: 10px 10px 0 0; }
#banner_flash { padding: 30px 0 21px 35px; background: url(/webdav/img/site/bg_flash.jpg) 13px 9px no-repeat; width: 650px; }
#menu { padding: 15px 10px 0 10px; font-size: 1.2em; }
#menu #mt1 { padding: 0 0 0 20px; }
#menu ul li.menu_on { background: #ededed; }
#menu ul li a { color: #838383; display: block; padding: 3px 0 3px 10px; height: 1%; background: url(/webdav/img/site/bg_menu.gif) 0 50% no-repeat; }
#menu ul li a:hover { font-weight: bold; }
#menu ul .mt1_1 a { color: #e7c00a; }
#menu ul .mt1_2 a { color: #aaaaaa; }
#menu ul .mt1_3 a { color: #4ba1da; }
#menu ul .mt1_4 a { color: #b6ab73; }
#menu ul .mt1_5 a { color: #6b9c43; }

.clScrollText { margin: 6px 0 0 22px; width: 656px; overflow: hidden; height: 28px; line-height: 28px; background: url(/webdav/img/site/pasek.jpg) repeat-y; border: 1px solid #b5b3b3; border-right: 0; cursor: pointer; }
.clScrollText a { color: #535151; background: url(/webdav/img/site/arrow.png) 100% 8px no-repeat; float: left; padding: 0 50px 0 0; font-size: 1.2em;}

#button_chorwacja { background: url(/webdav/img/site/button_chorwacja.png) -2px 0 no-repeat; height: 37px; width: 224px; overflow: hidden; position: relative; left: 5px; }
#button_chorwacja a { display: block; height: 33px; line-height: 33px; padding: 4px 0 0 35px; color: #072e89; font-weight: bold; font-family: arial, sans-serif; font-size: 1.2em; }
#button_chorwacja a:hover { color: #041847; }
#podpis { font-size: 0.8em; margin-top: 5px; }

/* boxy ----------------------------------------------------------------------*/

.box_shadow { width: 206px; background: url(/webdav/img/site/box_shadow_top.png) no-repeat; padding: 11px 0 0 0; }
.box_shadow_bottom { width: 206px; background: url(/webdav/img/site/box_shadow_bottom.png) 0 100% no-repeat; padding: 0 0 11px 0; }
.box_shadow_inner { width: 216px;  background: url(/webdav/img/site/box_shadow_inner.png) repeat-y; }

.box { background: #fff url(/webdav/img/site/link_more.gif) 0 100% repeat-x; margin: 0 15px 14px 22px; border: 1px solid #5c5c5d; position: relative; padding: 8px 10px 30px 10px; font-size: 0.9em; height: 100%; overflow: hidden; }
.box h2 { position: absolute; bottom: 0; height: 20px; line-height: 20px; text-transform: uppercase; font-weight: normal; color: #fff; font-size: 0.9em; background: #5c5c5d url(/webdav/img/site/link_more.gif) 0 100% repeat-x; width: 100%; }
.box h2 a { color: #fff; display: block; background: url(/webdav/img/site/bg_menu.gif) 170px 50% no-repeat; }
.box h2 a:hover { color: #e9e9ea; }
.box li, .box p { padding: 5px 0; }

.box2 { width: 198px; height: 68px; margin: 0 0 19px 22px; overflow: hidden; }
.box2 a { display: block; height: 100%; font-size: 1.1em; padding: 12px 0 0 85px; }
#box_certyfikat { background: #f7f7f7 url(/webdav/img/site/box_certyfikat.jpg) no-repeat; }
#box_audyt { background: #f7f7f7 url(/webdav/img/site/box_audyt.jpg) no-repeat; }
#box_termowizja { background: #f7f7f7 url(/webdav/img/site/box_termowizja.jpg) 0 -10px no-repeat; height: 58px; }
#box_dokumenty li { background: url(/webdav/img/site/bg_menu.gif) 0 50% no-repeat; padding: 3px 0 3px 10px; }
#box_dokumenty ul { margin: 2px 0 1px 0 }
#box_projekty { background: #f7f7f7 url(/webdav/img/site/box_nowe-projekty.jpg) no-repeat; height: 52px; margin-top: 0px  }
#box_jak-kupic { background: #fff url(/webdav/img/site/box_jak-kupic.jpg) 98% 3px no-repeat; text-transform: uppercase; padding: 0; font-weight: bold; }
#box_jak-kupic a { padding: 10px; display: block; }

.clColRight .box, .clColRight .box2 { margin: 0 22px 14px 10px; }
.clColRight .box_shadow { margin: 0 0 11px 7px; }
.clColRight .box_shadow h2 { font-weight: normal; color: #ed693f; text-transform: uppercase; margin: 0 0 0 20px; }
#canadaprovinces img { max-height: 85px; }

/* wyszukiwarka --------------------------------------------------------------*/
#search_box { margin: 0 0 10px 19px; }
.wyszukiwarka select { width: 100px; font: normal 1.0em Verdana, sans-serif; }
.wyszukiwarka td, .wyszukiwarka th { padding: 5px 10px; }
.wyszukiwarka h2 { font-weight: normal; color: #ed693f; text-transform: uppercase; }
.button_submit { border: none; margin: 8px 0; }

/* oferty spec --------------------------------------------------------------*/
.oferty-spec { margin: 0px 0 9px 6px; width: 440px; border: 1px solid #fff; }
.oferty-spec td { background: #e6e5e5; width: 50%; vertical-align: top; }
.oferty-spec .oferty-opis { border-right: 2px solid #fff; }
.oferty-spec h3 { background: #c4c2c2; border-bottom: 1px solid #fff; padding: 0 5px; height: 18px; line-height: 16px; }
.oferty-spec p { height: 148px; padding: 5px;  text-align: justify; }
.oferty-spec .more { display: block; background: #bac9d8; padding: 0 5px; height: 18px; line-height: 16px; color: #3f3e3e; border-top: 1px solid #fff; }
.oferty-spec img { margin: 5px; max-width: 200px; width: 200px; width; auto; max-height: 178px; }

#link_main_chorwacja { margin: 20px 10px; text-align: center; }
#link_main_chorwacja a { font-size: 1.4em; color: #ed683e; background: url(/webdav/img/site/arrow.png) 100% 2px no-repeat; padding: 0 30px 0 0; }
#link_main_chorwacja a:hover { color: #db6039; }

/* dokument --------------------------------------------------------------*/
.title { font-size: 1.1em; font-weight: bold; padding: 5px 0 20px 0; }
#navbar_bottom { background: #c4c2c2; padding: 5px; color: #fff; font-size: 0.9em; margin: 10px 0; overflow: hidden; height: 100%; }
#navbar_bottom a { background: #c4c2c2; padding: 5px; color: #fff; font-size: 1.0em;  }
#navbar_bottom a:hover { color: #efeded; }
.button-back { font-size: 0.9em; background: url(/webdav/img/site/arrow_l.gif) 0 3px no-repeat; padding: 0 2px 10px 12px; float: right; }
#navbar_bottom .button-back { background: url(/webdav/img/site/arrow_l.gif) 0 3px no-repeat; padding: 0 2px 2px 12px; float: left; }
#navbar_bottom .button-top { background: url(/webdav/img/site/arrow_top.gif) 0 3px no-repeat; padding: 0 2px 2px 12px; float: right; }
.dokument p { margin: 0 0 10px 0; }
.list-title h3 { font-weight: bold; padding: 0 0 8px 0; }
.list-first h3 { padding: 20px 0 0 0; }
.list-last h3 { padding: 12px 0 0 0; }
#accordion .list-content{ margin: 0 0 14px 0 }
.list-content p { margin: 8px 0 }
#accordion .list-content p{ margin: 0 0 8px 0 }

/* zglos oferte --------------------------------------------------------------*/
.wyslij-oferte { width: 100%; }
.wyslij-oferte td { padding: 0 8px 6px 0; vertical-align: top; }
.wyslij-oferte b { display: block; width: 100px; font-weight: normal; }
.wyslij-oferte textarea { width: 300px; }
.wyslij-oferte input { width: 160px; padding: 1px 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; }


/* lista ofert i schowek -----------------------------------------------------*/
.wyniki { overflow: hidden; height: 100%; font-size: 0.9em; background: #bac9d8; margin: 5px 0 0 0; padding: 5px; }
.wyniki ul { overflow: hidden; height: 100%; color: #f00; }
.wyniki li { padding: 0 5px; }
.wyniki a { color: #000; text-decoration: none; }
.lista-prosta, .schowek { margin: 0 auto 10px auto; font-size: 0.9em; width: 100%; border: 1px solid #c4c2c2; }
.lista-prosta th, .schowek th { vertical-align: middle; padding: 2px 0; text-align: center; background: #bac9d8; border-left: 1px solid #fff; font-family: tahoma, sans-serif; }
.lista-prosta th a { text-decoration: none; padding: 6px 5px 4px 5px; display: block; color: #565656; }
.lista-prosta th a:hover { text-decoration: underline; }
.lista-prosta th a img { width: auto; border: none !important; }
.lista-prosta td, .schowek td { border-left: 1px solid #fff; vertical-align: middle; padding: 2px 3px; text-align: center; }
.lista-prosta td a, .schowek td a { color: #565656; 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: 50px; border: none !important; padding: 0 !important; margin: 0 !important; }
.lista-prosta .td1 { width: 50px; border-left: 1px solid #c4c2c2;  }
.lista-prosta .td2 { width: 60px; }
.lista-prosta .td3 { width: 50px; }
.lista-prosta .td4 { width: 90px; }
.lista-prosta .td5 {  }
.lista-prosta tr.kursor { cursor: pointer; }
.paginacja { clear: both; margin: 5px 0 15px; overflow: hidden; height: 100%; font-size: 0.9em; background: #aaaaaa; color: #fff; padding: 0 5px; }
.paginacja .fl, .paginacja .fr { padding: 3px 0; }
.paginacja a { text-decoration: none; color: #fff; }
.schowek th { padding: 7px 5px; }
.schowek a:hover { text-decoration: underline; }
.bg1 td { background: #f3f2f2; }
.bg2 td { background: #e0e0e0; }
.lista-prosta tr:hover td { background: #d0d0d0; }
/* 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; }

/* szczegoly oferty ----------------------------------------------------------*/
.clDetale2 { width: 100%; margin: 0 0 20px 0; overflow: hidden; height: 100%; }
.clDetale2 .title { font-weight: normal; background: #bac9d8; border: 1px solid #c4c2c2; border-bottom: 1px solid #fff; padding: 4px; text-align: center; width: 204px; }
.clDetale2 .fl, .clDetale2 .fr { display: inline; overflow: hidden; }
.clDetale2 .detale, .clDetale2 .detale-d { border: 1px solid #c4c2c2; border-top: none; width: 213px; }
.clDetale2 .detale td, .clDetale2 .detale-d td { padding: 4px; width: 50%; }
.clDetale2 .detale .clBold, .clDetale2 .detale-d .clBold  { border-left: 1px solid #fff; }

.clDetale1 { position: relative; width: 100%; margin: 20px 2px; overflow: hidden; height: 100%; }
.clDetale1 a { float: left; display: inline; }
.clDetale1 img { margin: 0; padding: 0 1px; }
.buttony { text-align: left; }
.buttony a { background: url(/webdav/img/site/arrow_r.gif) 0 50% no-repeat !important; padding: 0 0 0 12px !important; margin: 0 10px 0 0; float: left; display: inline; }
.buttony .button-top { background: url(/webdav/img/site/arrow_top.gif) 0 50% no-repeat !important; padding: 0 0 0 12px !important; margin: 0; float: right; display: inline;  }

/* kalkulator */
.calc {width:100%;}
.calc .input80 {width:83px;}
.calc2 {width:410px; margin: 0 0 0 0px; }
.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; }
.calc2 input { width: 120px }

/* zglos oferte --------------------------------------------------------------*/
.wyslij-oferte { width: 100%; margin: auto; }
.wyslij-oferte td { padding: 0 8px 6px 0px; vertical-align: top; }
.wyslij-oferte textarea { width: 325px; }
.wyslij-oferte input { width: 110px; padding: 2px 0;  }
.wyslij-oferte select { width: 112px; font-size: 0.9em;}
.wyslij-oferte .td1 { width: 120px; }
.wyslij-oferte input.checkbox { width: auto; padding: 0; border: none; background: transparent; margin-bottom: 0; }

/* wyslij link ---------------------------------------------------------------*/
.wyslij { margin: 20px auto; text-align: center; }
.wyslij p { margin: 5px 0 0 0; }
.wyslij-link { margin: 5px auto;  }
.wyslij-link td { padding: 5px; }
.wyslij-link input, .wyslij-link textarea { width: 180px; }
.wyslij-link .checkbox { margin: 0 auto; width: auto; }

/* wydruk --------------------------------------------------------------------*/
.wydruk { font-size: 10pt; line-height: 140%; text-align: center; background: #fff; color: #000; margin: 0; min-height: 403px; }
.wydruk-naglowek { text-align: right; margin: 0 auto; padding: 5px; line-height: 160%;  overflow: hidden; }
.wydruk2 { text-align: center; width: 90%; padding: 15px; margin: 0 auto; border-bottom: 1px solid #666; }
.wydruk-oferty, .wydruk-oferty2 { width: auto; margin-left: 0; text-align: left; }
.wydruk-oferty td, .wydruk-oferty2 td { padding: 2px 5px; }
.wydruk .opis { text-align: left; margin-top: 10px; padding-left: 5px; }
.wydruk .wydruk-dol { border-bottom: 1px solid #000; }
.wydruk-zdjecie { width: 240px; }
.wydruk-agent-zdjecie { float: left; margin-right: 10px; width: 100px; }
.padding15 { padding: 15px; font-style: italic; }

.clDetale1 .clMainPicture { max-width: 107px; }
#ie8 .clMainPicture { width: 107px !important; }




