body { margin:0; background:#f9f9f9 url(../img/site/bodyTlo2.png) repeat-x ; padding:0; text-align:center; font-size:11px; font-family:arial; color:#000000; text-decoration:none;}
html,body {height:100%;}
input, select, textarea { font-size:11px; font-family:arial; color: #666;}
input.checkbox {background-color:transparent;}
input.radio {background-color:transparent;}
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.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;}
.title {  }
.error {color:red; text-align:center;}

.firstPageBox { position: absolute; top: 50%; left: 50%; }
.firstPage { background:#e3e4e4 url("../img/site/firstBodyBg.png") repeat-x left center; height: 100%; }
.firstPage .firstPageContent { display: block; width: 840px; height: 608px; position: relative; margin: -304px 0 0 -420px; background: url("../img/site/firstPageBodyBg.png") no-repeat left 151px; }
.firstPage .firstPageContent .haslo { position: absolute; top: 2px; right: 0; }

.firstPage .firstPageContent .inside { position: absolute; left: 0; top: 151px; background: url("../img/site/firstPageBodyBg.png") no-repeat left top; width: 840px; height: 425px; display: block; text-indent: -999%; overflow: hidden; }
.firstPage .firstPageContent .mail { position: absolute; bottom: 35px; right: 0; color: #3f3f3f; font-size: 11px; text-decoration:none; font-weight:bold; }

#top {width:794px; margin: 0 auto; height: 221px; background: url(../img/site/headerSectionBg.png) no-repeat right top; }
#top img { margin: 87px 0 0 2px; }
#top #menuTop { margin: -2px 0 0 9px; height: 15px;}
#top #menuTop a { color: #fff; text-decoration: none; display: block; float: left; text-align: center; }
#top #menuTop .firma { width: 50px; }
#top #menuTop .oferta { width: 76px; }
#top #menuTop .wyslij_oferte { width: 76px; }
#top #menuTop .autopow { width: 110px; }
#top #menuTop .schowek { margin: 0; width: 61px; }
#top #menuTop .kredyty { width: 52px; }
#top #menuTop .poszuk { width: 80px; }
#top #menuTop .kontakt { width: 50px; }
#top .audioBox { height: 20px;  margin: 8px 0 0; float: right; }


.home { width: 776px; margin: 0 auto; }
.main { width: 789px; margin: 0 auto; background: url("../img/site/mainBg.png") no-repeat right 10px; }

.home #c1 { width: 100%; height: 382px; background: url("../img/site/c1Bg.png") no-repeat left bottom; clear: both; }
.home #c1 .wymagania { float: left; }
.home #c1 .info { width: 395px; float: right; font-weight: bold; margin-right: 10px; }
.home #c1 .info h3 { color: #be0000; font-size: 18px; margin: 5px 0; font-weight: normal; }
.home #c1 .info .red { color: #be0000; float: right; margin-right: 20px; }
* html .home #c1 .info p { margin: 10px 0; }
.home #c1 .leftSide { float: left; width: 502px; height: 140px; margin-top: 26px; }
.home #c1 .leftSide h3 { margin: 0; }
.home #c1 .leftSide .quickSearch { width: 258px; float: left; height: 118px; border-right: 1px solid #c0c0c0; }
.home #c1 .leftSide .quickSearch ul { margin-top: 10px; }
.home #c1 .leftSide .quickSearch ul li { float: left; line-height: 18px; color: #be0000; list-style: none; font-weight: bold; }
.home #c1 .leftSide .quickSearch ul .firstColumn { width: 120px; }
.home #c1 .leftSide .quickSearch ul li a { color: #be0000; padding-bottom: 2px; }
.home #c1 .leftSide .quickSearch h3 { margin-left: 30px; font-weight: normal; color: #3f3f3f; font-size: 20px; }
.home #c1 .leftSide .quickSearch h3 span { margin-left: 30px; display: block; font-size: 29px; width: 100px; }
.home #c1 .leftSide .sendOffert { height: 118px; float: right; width: 240px; }
* html .home #c1 .leftSide .sendOffert { width: 240px; }
.home #c1 .leftSide .sendOffert h3 { line-height: 18px; margin-left: 35px; color: #3f3f3f; font-weight: normal; }
* html .home #c1 .leftSide .sendOffert h3 { line-height: 20px; }
*+html .home #c1 .leftSide .sendOffert h3 { line-height: 23px; }
.home #c1 .leftSide .sendOffert h3 .first { margin-left: 25px; font-size: 29px; }
.home #c1 .leftSide .sendOffert h3 .second { display: block; width: 200px; color: #666; font-size: 24px; }
.home #c1 .leftSide .sendOffert h3 .last { margin-left: 45px; font-size: 29px; }
.home #c1 .leftSide .sendOffert p { color: #be0000; text-align: right; margin-top: 40px; margin-right: 20px; }
* html .home #c1 .leftSide .sendOffert p { margin-top: 45px; }
.home #c1 .leftSide .sendOffert p a { color: #be0000; font-weight: bold; }
.home #c1 .searchBox { width: 262px; float: right; margin-top: -25px; }
* html .home #c1 .searchBox { margin-top: -23px; }
*+html .home #c1 .searchBox { margin-top: -23px; }
.home #c1 .searchBox { color: #fff; }
.home #c1 .searchBox .wyszukiwarka { color: #666; }
.home #c1 .searchBox .titleFirst { margin: 0 0 0 15px; font-size: 26px; font-weight: normal; }
.home #c1 .searchBox .titleSecond { text-align: right; font-size: 24px; font-weight: normal; display: block; width: 227px; }
.home #c1 .searchBox p { margin: 0 0 0 20px; color: #3f3f3f;  }
.home #c1 .searchBox p a { text-decoration: none; color: #3f3f3f; font-size: 9px; font-weight: bold; }
.home #c1 .searchBox input.input_search { width: 193px; border: 1px solid #e3e3e3; height: 19px; color: #666; }
* html .home #c1 .searchBox input.input_search { width: 190px; }
*+html .home #c1 .searchBox input.input_search { width: 190px; height: 16px }

.home #c1 .searchBox select.input_search { width: 229px; border: 1px solid #e3e3e3; line-height: 19px; height: 19px; color: #666; }
* html .home #c1 .searchBox select.input_search { width: 232px; }
*+html .home #c1 .searchBox select.input_search { height: 22px; }

.home #c2 { width: 775px; }
#weekendOfertBox { width: 775px; background: url("../img/site/c2Bg.png") no-repeat left top; clear: both; }
#weekendOfertBox h3 { font-size: 22px; font-weight: normal; margin: 0 0 0 25px; padding: 10px 0 15px; }
#weekendOfertBox .oferty-spec { width: 775px; }
#weekendOfertBox .oferty-spec tbody { width: 775px; }
#weekendOfertBox .oferty-spec tbody tr td { width: 261px; text-align: center; }
#weekendOfertBox .oferty-spec tbody tr td img { border: 1px solid #666; }
#weekendOfertBox .oferty-spec .offerBox {  }
#weekendOfertBox .oferty-spec .offerBox div,
#weekendOfertBox .oferty-spec .offerBox p { margin: 2px 0 2px 25px }
#weekendOfertBox .oferty-spec .offerBox label { font-weight: bold; width: 100px; display: block; float: left; }
#weekendOfertBox .oferty-spec .offerBox p { color: #be0000; margin: 5px 0 5px 25px; }
#weekendOfertBox .oferty-spec .offerBox p a { color: #be0000; }
#weekendOfertBox .oferty-spec .offerBox .offerName { text-align: center; margin: 5px 0; }
#weekendOfertBox .oferty-spec .offerBox .offerName a { text-decoration: none; font-weight: bold; }

.main #weekendOfertBox { margin-lefT: 5px; }

.main #c1 { float: left; width: 208px; margin-bottom: 20px; }
.main #c1 h3 { font-weight: normal; color: #3c3c3c; }
.main #c1 .searchBox { background: url("../img/site/searchBox.png") no-repeat left top; height: 195px; width: 203px; padding: 5px 0 5px 5px; }
.main #c1 .searchBox h3 { color: #fff; line-height: 23px; }
.main #c1 .searchBox .titleFirst { margin: 0 0 5px 10px; font-size: 24px; font-weight: normal; }
.main #c1 .searchBox .titleSecond { text-align: right; font-size: 22px; font-weight: normal; display: block; width: 170px; }
.main #c1 .searchBox .wyszukiwarka tbody {  }
.main #c1 .searchBox select.input_search { border: 1px solid #6b6b6b; height: 19px; width: 167px; }
* html .main #c1 .searchBox select.input_search  { width: 169px; }

.main #c1 .searchBox1 { background: url("../img/site/searchBox1.png") no-repeat left top; height: 310px; width: 203px; padding: 5px 0 5px 5px; }
.main #c1 .searchBox1 h3 { color: #fff; line-height: 23px; }
.main #c1 .searchBox1 .titleFirst { margin: 0 0 5px 10px; font-size: 24px; font-weight: normal; }
.main #c1 .searchBox1 .titleSecond { text-align: right; font-size: 22px; font-weight: normal; display: block; width: 170px; }
.main #c1 .searchBox1 .wyszukiwarka tbody {  }
.main #c1 .searchBox1 select.input_search { border: 1px solid #6b6b6b; height: 19px; width: 167px; }
* html .main #c1 .searchBox1 select.input_search  { width: 169px; }

.main #c1 .searchBox input.input_search { border: 1px solid #6b6b6b; height: 19px; width: 131px; }
* html .main #c1 .searchBox input.input_search { width: 127px; height: 15px; }
*+html .main #c1 .searchBox input.input_search { width: 129px; height: 15px; }

.main #c1 .searchBox p { margin: 0; color: #000; text-align: center; }
*+html .main #c1 .searchBox p { margin-top: 5px; }
.main #c1 .searchBox p a { text-decoration: none; color: #000; font-size: 10px; font-weight: bold; }
.main #c1 .searchBox table { margin: 0 14px; }

.main #c1 .kredytBox { width: 203px; height: 147px; padding: 0 0 0 5px; background: url("../img/site/kredytBoxBg.png") no-repeat left top; }
.main #c1 .kredytBox h3 { margin: 0 0 0 15px; padding-top: 12px; font-size: 29px; line-height: 28px; }
.main #c1 .kredytBox h3 .second { font-size: 24px; margin-left: 15px; display: block; width: 100px; color: #5c5c5c; }
.main #c1 .kredytBox h3 .last { margin-left: 52px; }
.main #c1 .kredytBox p { text-align: right; color: #BE0000; margin-right: 30px; }
*+html .main #c1 .kredytBox p { margin: 10px 30px 0 0; }
.main #c1 .kredytBox p a { color: #BE0000; }

.main #c1 .contactBox{ width: 203px; height: 114px; padding-left: 5px; background: url("../img/site/contactBoxBg.png") no-repeat left top; }
.main #c1 .contactBox h3 {  margin: 0 0 0 15px; padding-top: 5px; }
.main #c1 .contactBox h3 .first { margin-left: 25px; font-size: 29px; }
.main #c1 .contactBox h3 .second { display: block; width: 100px; color: #5c5c5c; font-size: 24px;  }
.main #c1 .contactBox h3 .last { margin-left: 15px; color: #BE0000; font-size: 24px; }

.main #c1 .sendOffertBox { width: 203px; height: 147px; padding-left: 5px; background: url("../img/site/sendBoxBg.png") no-repeat left top; }
.main #c1 .sendOffertBox h3 { font-size: 29px; margin: 0 0 0 15px; padding-top: 10px; line-height: 26px; }
.main #c1 .sendOffertBox h3 .first { margin-left: 20px; }
.main #c1 .sendOffertBox h3 .second { display: block; width: 100px; font-size: 24px; color: #5c5c5c;  }
.main #c1 .sendOffertBox h3 .last { margin-left: 25px; }
.main #c1 .sendOffertBox p { text-align: right; color: #BE0000; margin: 18px 30px 0 0; }
*+html .main #c1 .sendOffertBox p { margin: 15px 30px 0 0; }
.main #c1 .sendOffertBox p a { color: #BE0000; }

.main #c1 .quickSearchBox { width: 203px; height: 148px; padding-left: 5px; background: url("../img/site/quickSearchBoxBg.png") no-repeat left top; }
.main #c1 .quickSearchBox h3 { margin: 0 0 0 25px; font-size: 29px; padding-top: 5px; line-height: 26px; }
.main #c1 .quickSearchBox h3 span { display: block; width: 100px; margin-left: 40px; font-size: 28px; }
.main #c1 .quickSearchBox ul { padding: 0; margin: 5px 0 0 20px; list-style: none; }
.main #c1 .quickSearchBox ul li { color: #BE0000; float: left; width: 90px; line-height: 18px;  }
.main #c1 .quickSearchBox ul li a { color: #BE0000; }

.main #c2 { float: left; width: 570px; margin: 11px 0 15px 0; }
.main #c2 .title { height: 44px; line-height: 40px; margin-left: 15px; font-size: 15px; font-weight: bold; }
* html .main #c2 .title { margin-left: 6px; }
.main #c2 .titleBox .title { float: left; position:relative; }
.main #c2 .titleBox .nawigacja { float: right; width: 300px; text-align: right; margin-right: 5px; line-height: 39px; }
.main #c2 .titleBox .nawigacja a { text-decoration: none; color: #000; padding-right: 7px; font-size: 12px; }

.main #c2 .bar { width: 556px; background: url("../img/site/titleBg.png") no-repeat left top; color: #fff; height: 38px; line-height: 35px; padding-left: 15px; margin: 0 0 0 6px; }

#bottom { width: 740px; margin: 40px auto 20px; text-align: center; }
#bottom p { color: #666; }
#bottom p.infoBottom { background: url("../img/site/footerLogo.png") no-repeat left 2px; border-bottom: 1px solid #afafaf; color: #3f3f3f; padding: 0 0 8px 60px; }
#bottom #menuBottom { text-align: center; width: 550px; margin: 0 auto; }
#bottom #menuBottom a { text-decoration: none; padding: 0 5px; color: #666; }

.main #c1 .clNewBox { height: 147px; background: url("../img/site/sendBoxBg.png") no-repeat left top; }
/* lista */
.main #c2 .lista-prosta { width: 566px; margin: 0; }
.main #c2 .lista-prosta .thead { height: 44px; }
.main #c2 .lista-prosta .thead th { background: none; padding-bottom: 3px; }
.main #c2 .lista-prosta .thead th a { color: #3c3c3c; }
.main #c2 .c { margin-top: 15px; }
.main #c2 .c a { text-decoration: none; color: #000; font-weight: bold; }
.main #c2 .c a:hover { text-decoration: underline; }

.lista-prosta .white,
.lista-prosta .white .last { background: transparent url("../img/site/whiteTdBg.gif") no-repeat right top; }
/*.lista-prosta .white td { background: #fff;  }*/
.lista-prosta .white td { background-image: url(../img/site/whiteTdBg1.gif); background-repeat: no-repeat; background-position: left top; }

.lista-prosta th { color:#ffffff; height:20px; vertical-align:middle; padding:0; text-align:center;}
.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:68px; vertical-align:middle; padding:0;text-align:center;}
.lista-prosta td a { background: none; font-size:11px; color:#0a2f4c; text-decoration:none;}
.lista-prosta td a:hover {font-size:11px; color:#000; text-decoration:underline;}
.lista-prosta td a:visited {font-size:11px; color:#000; text-decoration:none;}

.lista-prosta th.td01 { width: 80px; }
.lista-prosta th.td1 { width: 100px; text-align:center;}
.lista-prosta th.td2 { width: 80px; }
.lista-prosta th.td3 { width: 80px; }
.lista-prosta th.td4 { text-align:center; padding-right:3px;}
.lista-prosta th.td5 { text-align:center;}
.lista-prosta th.td6 { width: 80px; }

.lista-prosta td.td01 { width: 80px; }
.lista-prosta td.td1 { width: 100px; text-align: center; }
.lista-prosta td.td1 img { border: 1px solid #666; vertical-align: middle; }
.lista-prosta td.td2 { width: 80px; }
.lista-prosta td.td3 { width: 80px; }
.lista-prosta td.td4 { text-align: center; padding-right: 3px; }
.lista-prosta td.td5 { text-align: center; }
.lista-prosta td.td6 { width: 80px; }

.lista-prosta tr.kursor {cursor: pointer;}
.paginacja { width: 548px; margin: 15px 0;}
.paginacja a {color:#fc0303;}
.nawigacja td {text-align:center; width:100px;}
.nawigacja td a {color:#000;}
.schowek {width: 565px; margin-right: 15px; }
.schowek th { color:#000; height: 25px; vertical-align: middle; text-align: center; border-bottom:1px solid #CCCCCC;}
.schowek td {color:#000; height:50px; 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: 0 auto;}
.poszukujemy th {background-color:#ccc; 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 */
.main #c2 .imagesBox { margin: 0 4px 0 15px; }
.main #c2 .imagesBox .infoBox { float: left; width: 285px; }
.main #c2 .imagesBox .infoBox .c { float: right; margin: 80px 5px 0 0; }
* html .main #c2 .imagesBox .infoBox .c { margin: 80px 0 0 0; }
.main #c2 .imagesBox .infoBox ul { margin: 0; padding: 0; list-style: none; }
.main #c2 .imagesBox .infoBox ul li { text-align: right; }
.main #c2 .imagesBox .infoBox .adresBox { position: absolute; width: 380px; }
.main #c2 .imagesBox .infoBox .adresBox h3 { color: #737373; font-size: 22px; margin: 0; font-weight: normal;  }
.main #c2 .imagesBox .infoBox .adresBox p { margin: 0; font-size: 15px; }
.main #c2 .imagesBox .infoBox .numerSieciowy { position: absolute; margin-top: 125px; font-size: 15px; }

.main #c2 .imagesBox .containerImg  { height: 140px; }
.main #c2 .imagesBox .zdjecia2 .galeria { width: 550px; }

.detale1 { clear: both; }
.detale2 {  }
.detale {width:220px; }
.detale td {padding-left:3px; text-align:left; height:20px;}
.zdjecia {text-align:left; height:140px; float: right; }
.zdjecia a img { border:2px solid #666; margin-top: 18px; }
.zdjecia2 {margin: 13px 0 0; text-align:center;}
.zdjecia2 a {color:#fc0303; text-decoration:none;}
.zdjecia2 a:hover {color:#fc0303; text-decoration:underline;}

.detale2 .zapytaj-agenta { width: 550px; margin: 15px 0 0 15px; }
.detale2 .zapytaj-agenta .firstSide { float: left; }
.detale2 .zapytaj-agenta .secondSide { float: right; }
.detale2 .zapytaj-agenta .secondSide .input200 { width: 320px; height: 84px }
*+html .detale2 .zapytaj-agenta .secondSide .input200 { height: 87px }
.detale2 .zapytaj-agenta .secondSide .c { text-align: right; }

.agent {font-size:12px; font-weight:bold; color:#ffffff; height:20px; text-align:left;}
.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;}
.clBold { font-weight: bold; }
.clNewTable { float: left; }
.clNewTable tr td { vertical-align: top; }


/* 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;}
.wyszukiwarka td label { height: 22px; line-height: 20px; display: block; float: left; margin-right: 3px; }
* html .wyszukiwarka td label { height: 25px; line-height: 22px; }
*+html .wyszukiwarka td label { height: 25px; line-height: 20px; }
.wyszukiwarka .searchButtonBox { text-align: right; vertical-align: bottom; padding: 0; }
.wyszukiwarka .searchButtonBox input { margin-top: 5px; }


/* galeria */
.galeria-link a {font-weight:bold; color:#000;}
.galeria-tlo {background:#fff;}
img.galeria-obrazek { border:2px solid #666;}

/* menu */
.menu-rozwijane {position: absolute; top: 130px; display: none; background-color: white; border: 1px solid black; width: 100px; height: 100px;}

.none {display: none;}

.clMainLinks { position: absolute; bottom:10px; text-align:right; left:0px; }
* html .clMainLinks { bottom:3px; }
* + html .clMainLinks { bottom:3px; }

.clGreyBox { font-family: arial; background-image: url(../img/site/bgGreyBox.jpg); float: left; height: 129px; width: 190px; position: relative; margin-left:5px; }
* html .clGreyBox { margin-left:3px; }
.clStyl1 { font-size: 29px; line-height: 29px; color: #3f3f3f; }
.clStyl2 { font-size: 24px; line-height: 24px; color: #666666; }
.clStyl3 { font-size: 12px; line-height: 12px; color: #3f3f3f; }
.clStyl4 { font-size: 11px; line-height: 11px; color: #be0000; }

.clFontB { font-weight:bold; }

.clCol1 { color:#be0000; }
.clCol2 { color:#3f3f3f; }

.clMarg0 {  margin: 0px; padding: 0px; }

/* fix browser bug */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { display: block }
/* Hides from IE-mac\*/
* html .clearfix { height: 1% }
.clearfix { display: block }
/* End hide from IE-mac*/
