/* 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: #000; font: normal 70% Tahoma, Verdana, 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: #ff5c33; }
a:hover { color: #d82b00; }
a:visited {  }/pl/
a:active {  }

/* layout --------------------------------------------------------------------*/
.column { width: 1000px; margin: 0 auto; text-align: left; }
#top { overflow: hidden; height: 100%; }
#content { overflow: hidden; height: 100%; }
#c1 { width: 670px; float: right; background: url(../img/site/en/bg_bottom.gif) 0 bottom no-repeat; overflow: hidden; height: 100%; padding-bottom: 1px; }
#c1_sub { border-bottom: 1px solid #7c4808; }
#c2 { width: 329px; float: left; background: #ffcc7f url(../img/site/en/bg_bottom.gif) 0 bottom no-repeat; overflow: hidden; height: 100%; padding-bottom: 1px; }
#bottom { clear: both; text-align: right; color: #5f615f; padding: 10px 0; }

/* klasy ---------------------------------------------------------------------*/
.fl { float: left; }
.fr { float: right; }
.clearBoth span, .clearLeft span, .clearRight span { display: none; }
.error { color: red; font-weight: bold; }
.more { float: right; text-transform: uppercase; font-size: 0.8em; line-height: 1.0em; color: #fff6eb; position: relative; width: 70px; height: 17px; display: inline; clear: both; }
.more span { position: absolute; width: 100%; height: 100%; display: block; background: url(../img/site/en/button_more.gif) no-repeat; cursor: pointer; }

/* naglowki ------------------------------------------------------------------*/
h1 { text-transform: uppercase; font: bold 1.5em Candara, Verdana, sans-serif; text-align: center; height: 222px; }
h1 a { display: block; padding: 50px 0 0 0; }
h2 { font: bold 1.1em Tahoma, sans-serif; background: #7c4808; color: #fff; clear: both; padding: 15px 0 15px 45px }
h3 { font: bold 1.1em Tahoma, sans-serif; background: #7c4808; color: #fff; clear: both; text-align: left; padding: 12px 0 12px 45px; margin: 0 0 15px 0; }

/* formularze ----------------------------------------------------------------*/
input, select, textarea { font: normal 0.975em Tahoma, sans-serif; color: #666; border: 1px solid #809db9; }
label, input.submit, input.checkbox { cursor: pointer; border: none }
label { color: #8a5300; font-weight: bold }
input.checkbox, input.radio { background-color: transparent; }
legend { display: none; }

input.input200 { width: 195px; }
select.input200 { width: 200px; }
textarea.input200 { width: 195px; }
input.input150 { width: 145px; }
select.input150 { width: 150px; }
input.input120 { width: 115px; }
select.input120 { width: 120px; }
input.input80 { width: 80px; }
input.input90 { width: 91px; }

input.input_search { width: 175px; }
select.input_search { width: 180px; }
input.input_search2 { width: 75px; }

/* top -----------------------------------------------------------------------*/
#top .fl { width: 330px; }
#top .languages { text-align: right; padding: 0 10px; }
#top #schowek { text-align: right; border-bottom: 1px solid #ffcc7f; padding: 13px 55px 13px 0; color: #5f615f; background: url(../img/site/en/arrow.gif) 620px 13px no-repeat; }
#top #schowek em { position: relative; display: inline; width: 117px; height: 12px; float: left; margin-left: 245px; overflow: hidden; text-transform: uppercase; font-style: normal; }
#top #schowek em span { position: absolute; width: 100%; height: 100%; background: url(../img/site/en/top_schowek.gif) no-repeat; display: block; left: 0; }
#top #schowek a { text-decoration: underline; padding: 10px }
#top #clipboardOffersCount { color: #ff9f0e; font-weight: bold; }

/* bottom --------------------------------------------------------------------*/
#bottom a { text-decoration: underline; }

/* menu ----------------------------------------------------------------------*/
.menu { clear: both; border-top: 1px solid #ffcc7f; border-bottom: 1px solid #ffcc7f; overflow: hidden; height: 100%; margin-bottom: 1px; }
.menu li { float: left; }
.menu li a { display: block; color: #8a5300; text-transform: uppercase; font: bold 1.1em Tahoma, sans-serif; height: 32px; position: relative; overflow: hidden; }
.menu li a span { position: absolute; width: 100%; height: 100%; display: block; background-image: url(../img/site/en/menu4.gif); background-repeat: no-repeat; cursor: pointer; }

#n1 a { width: 94px; }
#n1 span { background-position: 0 0; }
#n1 a:hover span { background-position: 0 -32px; }
#n2 a { width: 89px; }
#n2 span { background-position: -94px 0; }
#n2 a:hover span { background-position: -94px -32px; }
#n3 a { width: 83px; }
#n3 span { background-position: -183px 0; }
#n3 a:hover span { background-position: -183px -32px; }
#n4 a { width: 104px; }
#n4 span { background-position: -266px 0; }
#n4 a:hover span { background-position: -266px -32px; }
#n5 a { width: 65px; }
#n5 span { background-position: -370px 0; }
#n5 a:hover span { background-position: -370px -32px; }
#n6 a { width: 74px; }
#n6 span { background-position: -435px 0; }
#n6 a:hover span { background-position: -435px -32px; }
#n7 a { width: 136px; }
#n7 span { background-position: -509px 0; }
#n7 a:hover span { background-position: -509px -32px; }
#n8 a { width: 138px; }
#n8 span { background-position: -645px 0; }
#n8 a:hover span { background-position: -645px -32px; }
#n9 a { width: 87px; }
#n9 span { background-position: -783px 0; }
#n9 a:hover span { background-position: -783px -32px; }



/* info ----------------------------------------------------------------------*/
#info { /*background: url(../img/site/en/foto1.jpg) 10px 10px no-repeat;*/ border-bottom: 1px solid #fff; padding: 10px 10px 10px 10px; font-size: 1.1em; overflow: hidden; height: auto; }
#info .more { margin-top: 10px; }
/* nga -----------------------------------------------------------------------*/
#nga { background: url(../img/site/en/nga.jpg) no-repeat; padding: 10px 10px 0 100px; font-size: 1.2em; line-height: 1.3em; overflow: hidden; height: 100%; color: #7c4808; font-weight: bold; border-bottom: 1px solid #fff; }


/* wyszukiwarka --------------------------------------------------------------*/
#search { padding: 17px 0 0 0; }
*html #search { padding: 14px 0 0 0; }
*+html #search { padding: 14px 0 0 0; }
#form { margin: 10px 0 0 0; border-bottom: 1px solid #fff; padding: 0 10px; }
#form label { display: block; float: left; width: 100px; text-align: right; padding-right: 10px; }
#form .s1 div { overflow: hidden; height: 100%; margin-bottom: 8px;  }
input.input_search { width: 125px; }
select.input_search { width: 128px; }
input.input_search2 { width: 57px; }
#form div.submit { margin-bottom: 0; line-height: 0; text-align: right }
#form .submit input { line-height: 0; }

/* oferty specjalne ----------------------------------------------------------*/
.oferty-spec { overflow: hidden; height: 100%; background: #a17533; border-bottom: 1px solid #fff }
.oferty-spec li { float: left; width: 222px; border-left: 1px solid #fff; display: inline; }
.oferty-spec li:first-child { border: none; width: 224px; }
.oferty-spec h3 { border-bottom: 1px solid #fff; text-align: center; font-size: 1.1em; margin-bottom: 5px; padding: 0; }
.oferty-spec h3 a { display: block; width: 100%; color: #fff; background: #7c4808; padding: 15px 0; }
.oferty-spec h3 a:hover { background: #fda21d; }
.oferty-spec table { width: 206px; margin: 0 auto; color: #eae8f0; }
.oferty-spec td { border-bottom: 1px solid #c6af92; padding: 6px 5px 6px 0; }
.oferty-spec .oferty-foto { text-align: center; height: 131px; vertical-align: middle; border: none; /*padding: 15px 0 15px 0;*/ }
.oferty-spec .oferty-foto img { border: 2px solid #eae8f0; max-height: 113px; }
.oferty-spec .oferty-cena { text-align: center; border: none; font-size: 1.1em; font-weight: bold; padding: 10px 0 15px 0;  }
.oferty-spec .td1 { width: 80px; }
.oferty-spec .more { margin-right: 15px; margin-top: 5px; }

/* dokument ------------------------------------------------------------------*/
.dokument { padding: 10px 15px 10px 15px  }
.dokument ul { margin: 5px 0; }
.dokument ul li { margin: 5px 0 5px 35px; list-style: disc; }
.dokument ol li { margin: 5px 0 5px 16px; }

/* lista ofert i schowek -----------------------------------------------------*/
#oferty-kategorie { background: #7c4808; padding: 8px 10px; overflow: hidden; height: 100%; font-weight: bold; color: #ff9900; border-bottom: 1px solid #fff; }
#oferty-kategorie a { color: #fff; display: block; }
#oferty-kategorie a:hover { text-decoration: underline; }
#oferty-kategorie .fl { width: 550px; padding-top: 6px; }
#oferty-kategorie .fr { width: 60px; text-align: right; }
#oferty-kategorie .fl li { float: left; padding-right: 15px; }
.lista-prosta, .schowek { margin: 0 auto; width: 100%; }
.lista-prosta th, .schowek th { background-color: #ff9900; color: #fff; vertical-align: middle; padding: 0; text-align: center; }
.lista-prosta th a { color: #fff; text-decoration: none; font-weight: bold; padding: 7px 5px; display: block; }
.lista-prosta th a:hover { text-decoration: underline; }
.lista-prosta th a img { margin-left: 3px; width: auto; }
.lista-prosta td, .schowek td { color: #000; border-bottom: 1px solid #fcdfba; vertical-align: middle; padding: 5px; text-align: center; }
.lista-prosta td a, .schowek td a { color: #000; text-decoration: none; }
.lista-prosta td a:hover, schowek td a:hover { color: #000; }
.lista-prosta td a:visited, schowek td a:visited { color:#6a6a6a; }
.lista-prosta .td1 img { max-width: 120px; }
.lista-prosta .td1 { width: 140px; padding: 10px }
.lista-prosta .td2 { width: 140px; }
.lista-prosta .td3 { width: 140px; }
.lista-prosta .td4 { width: 140px; }
.lista-prosta .td5 {  }
.lista-prosta tr.kursor { cursor: pointer; }
.paginacja { margin: 5px 5px 15px; overflow: hidden; font-size: 0.85em; }
.paginacja a { text-decoration: none; }
.schowek th { padding: 7px 5px; }
.schowek a:hover { text-decoration: underline; }


/* szczegoly oferty ----------------------------------------------------------*/
.nawigacja { text-align: center; margin: 15px 5px 20px; }
.nawigacja li { display: inline; }
.nawigacja a { padding: 2px; }
.nawigacja a:visited { color: #666; }
.clDetale1 { float: left; width: 250px; display: inline; margin-left: 45px; }
#mainPicture { position: relative; overflow: hidden; height: 200px; }
.clMainPicture { padding: 5px; background-color: #e7e3e9; top: 0; left: 0; }
#nav { position: relative; overflow: hidden; height: 100%; width: 115px; margin: 0 auto; color: #8a5300; }
#nav span { float: left; font-weight: bold; padding: 0 10px; display: inline; }
#nav a { text-decoration: none; margin: 0 1px; padding: 0 5px; color: #8a5300; display: inline; float: left; }
#nav #poprzednie { margin-left: 0px; }
#nav a.activeSlide { background: #eee; }
#nav a:focus { outline: none; }
.clDetale2 { float: right; width: 260px; display: inline; margin-right: 45px; }
.opis { clear: both; padding: 10px 15px 0; color: #000; text-align: justify; font-size: 14px; }
.detale1 { float: left; width: 500px; display: inline; text-align: center; color: #8a5300; padding: 0 0 15px 0; }
.detale1 p { font-size: 1.1em; }
.detale1 a { font-size: 0.8em; color: #8a5300; }
.detale2 { float: right; width: 500px; display: inline; }
.detale1 h3, .detale2 h3 { text-align: center; padding: 12px 0; }
.detale3 { clear: both; margin: 5px 0; text-align: center }
.detale { width: 100%; }
.detale td { padding: 4px 1px; text-align:left; border-top: 1px solid #7c4808; color: #8a5300 }
.detale tr:first-child td { border: none }
.detale td b { color: #000; }
.agent-zdjecie { width: 110px; }
.zapytaj-agenta { margin: 0 auto; color: #8a5300; font-weight: bold; font-size: 1.1em; }
.zapytaj-agenta td { padding: 4px; text-align: left; font-size: 0.9em; }
.zapytaj-agenta td.submit { padding: 10px 4px 0 4px; text-align: right; }
.zapytaj-agenta td.submit input { border : none; }
#googleMap { margin: 0; width: 593px; height: 400px; border: 1px solid grey; }
.buttony { overflow: hidden; height: 100%; margin: 15px auto 1px auto; width: 500px; }
.buttony a { position: relative; height: 16px; display: inline; float: left; margin-left: 15px; }
.buttony a span { position: absolute; width: 100%; height: 100%; cursor: pointer; }
#b_wyslij_link { width: 92px; /*margin-left: 99px;*/ }
#b_wyslij_link span { background: url(../img/site/en/buttony.gif) no-repeat; }
#b_drukuj { width: 72px; }
#b_drukuj span { background: url(../img/site/en/buttony.gif) -108px 0 no-repeat; }
#b_kalkulator { width: 127px; }
#b_kalkulator span { background: url(../img/site/en/buttony.gif) -195px 0 no-repeat; }
#b_schowek_dodaj { width: 134px; }
#b_schowek_dodaj span { background: url(../img/site/en/buttony.gif) -336px 0 no-repeat; }
#b_schowek_usun { width: 134px; }
#b_schowek_usun span { background: url(../img/site/en/buttony.gif) -485px 0 no-repeat; }
#b_usun_wszystko { width: 134px; }
#b_usun_wszystko span { background: url(../img/site/en/buttony2.gif) -81px 0 no-repeat; }
#b_powrot { width: 72px; }
#b_powrot  span { background: url(../img/site/en/buttony2.gif) 0 0 no-repeat; }
.schowek2 #b_wyslij_link { /*margin-left: 120px;*/ }
.schowek23 #b_powrot { margin-left: 560px; }
.wyslij-oferte td { padding: 5px 0px; }


/* wyslij link ---------------------------------------------------------------*/
.wyslij { margin: 0 auto; text-align: center; }
.wyslij h2 { margin: 0; padding: 12px 0; }
.wyslij p { margin: 5px; }
.wyslij-link { margin: 5px auto; }
.wyslij-link td { padding-bottom: 5px; color: #8a5300; font-weight: bold; }
.wyslij-link .c { border-bottom: 1px solid #7c4808; }


/* 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; }


/* kalkulator ----------------------------------------------------------------*/
#kalkulator { margin: 10px 0; }
.calc { margin-left: 20px; }
.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: 15px; }
.calc2 { margin-left: 20px; }
.calc2 td { vertical-align: top; padding: 2px 5px; text-align: right; }




