div, a, ul, li, body, html, h1, h2, h3, h4 {margin: 0px;padding: 0px;}
body, html {
background: #ddeab4 url(gfx/bg_main.jpg) center top no-repeat;
font-size: 11px;
color: #5f5f5f;
font-family: Tahoma;
text-align: center;
}
a {
color: #209ecf;
text-decoration: none;
}
a:hover {
color: #db1f26;
}
#wrapper {
width: 960px;
margin: 0px auto;
text-align: left;
}
#footerBg {
width: 100%;
height: 62px;
float: left;
background: url(gfx/footer.jpg) center top no-repeat;
_background: url(gfx/footer.jpg) center bottom no-repeat;
_height: 72px;
text-align: center;
}
#footerWrapper {
width: 960px;
margin: 0px auto;
}

#footer {
width: 940px;
padding: 38px 10px 0px;
height: 1px;
_height: 29px;
_padding-top: 47px;
float: left;
background: url(gfx/footerBg.png) bottom left no-repeat;
color: #fff;
text-align: left;
font-size: 10px;
}
*html #footer {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/default/gfx/footerBg.png", sizingMethod="image");
}
#footer .menu {
float: left;
padding-left: 10px;
position: relative;
}
#footer a {
color: #fff;
text-decoration: none;
position: relative;
z-index: 2000;
}
#footer a:hover {
color: #373737;
}
#footer .atom {
float: right;
position: relative;
padding-right: 55px;
z-index: 2300;
}
#footer a.atomLink {
width: 60px;
height: 40px;
float: left;
background: url(gfx/atom.png) top left no-repeat;
position: absolute;
z-index: 2300;
top: -15px;
right: 0px;
}
*html #footer a.atomLink {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/default/gfx/atom.png", sizingMethod="image");
}
#baner {
width: 940px;
padding: 20px 10px 0px;
float: left;
background: url(gfx/spinacze.png) top left no-repeat;
}
*html #baner {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/default/gfx/spinacze.png", sizingMethod="image");
}
#main {
width: 940px;
padding: 0px 10px;
float: left;
background: url(gfx/bg_main.png) top left repeat-y; 
}
*html #main {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/default/gfx/bg_main.png", sizingMethod="scale");
}
.headerSmall {
float: right;
width: 200px;
}
#menu {
width: 890px;
display: inline;
margin: 0px 10px;
padding-left: 10px;
float: left;
background: #fff;
position: relative;
padding-top: 5px;
margin-right: 0px;
z-index: 100;
}
#menu img {
display: inline;
}
#miniMenu {
width: 40px;
float: left;
background: #fff;
padding-top: 6px;
padding-bottom: 2px;
}
#miniMenu img {
border: 0px;
}
#miniMenu a {
margin-right: 5px;
font-size: 1px;
text-decoration: none;
}
#left {
width: 230px;
padding-left: 20px;
padding-right: 10px;
padding-top: 30px;
float: left;
}

#right {
width: 650px;
float: left;
padding: 30px 20px 0px 10px;
}
#rightL {
width: 430px;
float: left;
}
#rightR {
width: 220px;
float: left;
}
/* searchBox */
#searchBox {
width: 210px;
height: 110px;
float: left;
padding-left: 9px;
padding-right: 8px;
padding-top: 31px;
background: url(gfx/search_box.gif) top left no-repeat;
font-weight: bold;
color: #fff;
position: relative;
}
#searchBox .left {
width: 90px;
float: left;
margin-top: 10px;
}
#searchBox .right {
width: 120px;
float: left;
margin-top: 10px;
}
#searchBox select {
width: 120px;
font-size: 10px;
font-family: Tahoma;
color: #fff;
font-weight: normal;
background: #8dd6fd;
border: 1px #3693c6 solid;
z-index: -1;
}
#searchBox input {
width: 118px;
font-size: 10px;
font-family: Tahoma;
color: #fff;
font-weight: normal;
background: #8dd6fd;
border: 1px #3693c6 solid;
}
#searchBox input.submit {
width: 49px;
height: 10px;
border: none;
float: right;
background: url(gfx/indexSearchButton.gif) bottom left no-repeat;
}
#searchBox input.submit:hover {
cursor: pointer;
background: url(gfx/indexSearchButton.gif) top left no-repeat;
}
a.searchMore {
float: right;
color: #209ecf;
text-decoration: none;
font-weight: bold;
background: url(gfx/moreOffers.gif) left 3px no-repeat;
padding-left: 23px;
}
a.searchMore:hover {
color: #db1f26;
background: url(gfx/moreOffers.gif) left -9px no-repeat;
}
/* searchBox koniec */



/* oferty */

#offers {
width: 220px;
float: left;
margin-top: 40px;
}
.lastOffersTitle {
float: right;
width: 200px;
}
.offersDots {
width: 220px;
float: left;
background: url(gfx/offersDot.gif) left center repeat-x;
height: 5px;
margin-bottom: 3px;
}
.offer {
width: 220px;
float: left;
}
.offer .photo {
width: 60px;
float: left;
position: relative;
margin-bottom: 10px;
}
.offer .photo img {
width: 60px;
height: 60px;
position: relative;
top: 4px;
z-index: 10;
border: 0px;
}
.offer .photo .tr {
width: 66px;
height: 66px;
float: left;
background: url(gfx/mini_tr.gif) top left no-repeat;
position: absolute;
top: 0px;
left: -1px;
z-index: 0;
}
.offer .photo .bl {
width: 66px;
height: 66px;
float: left;
background: url(gfx/mini_bl.gif) top left no-repeat;
position: absolute;
top: 0px;
left: -1px;
z-index: 0;
}
.offer .desc {
float: left;
width: 150px;
margin-left: 10px;
line-height: 1.4;
}
.offer .desc a {
font-weight: bold;
color: #5f5f5f;
text-decoration: none;
}
.offer .desc a:hover {
text-decoration: underline;
}
a.moreOffers, a.moreR {
float: right;
color: #209ecf;
text-decoration: none;
font-weight: bold;
background: url(gfx/moreOffers.gif) left 3px no-repeat;
padding-left: 23px;
display: block;
}
a.moreR {
margin-bottom: 30px;
}
a.moreOffers:hover, a.moreR:hover {
color: #db1f26;
background: url(gfx/moreOffers.gif) left -9px no-repeat;
}
/* oferty koniec */

.contactRight {
width: 220px;
float: left;
text-align: right;
}

/* newsletter box */

.newsletterBox {
width: 167px;
height: 27px;
float: right;
background: url(gfx/newsletterBox.gif) top left no-repeat;
margin-top: 20px;
padding-top: 125px;
padding-left: 30px;
}
.newsletterBox input {
border: 1px #5f5f5f solid;
font-size: 10px;
color: #5f5f5f;
font-family: Tahoma;
padding: 1px 2px;
width: 125px;
}
input.newsletterSubmit {
border: none;
width: auto;
}
/* newsletter box end */


.centerHeader {
height: 39px;
width: 360px;
padding-left: 70px;
background: url(gfx/headerSmallR.gif) top left no-repeat;
float: left;
margin-bottom: 10px;
}
.contenerR {
width: 430px;
float: left;
margin-bottom: 30px;
}


.pages {
width: 430px;
float: left;
color: #209ecf;
}
.pages a {
font-weight: bold;
}
.pages .prev, .pages .next {
width: 100px;
float: left
}
.pages .next {
text-align: right;
}
.pages .pgs {
width: 230px;
float: left;
text-align: center;
}
/* polecane oferty index */

.indexOffer {
width: 430px;
float: left;
}
.indexOffer .photo {
width: 120px;
float: left;
}

.indexOffer .photo img  {
border: 0px;
float: left;
}
.indexOffer .content {
width: 310px;
float: left;
}
.indexOffer .content span.bolder {
font-weight: bold;
}
.indexOfferDots {
width: 430px;
height: 5px;
float: left;
background: url(gfx/offersDot.gif) top left repeat-x;
margin-top: 10px;
margin-bottom: 5px;
}
.indexOffer .content a.schowek {
color: #db1f26;
margin-left: 10px;
}
.indexOffer .content  a.schowek:hover {
color: #990000;
}
/* polecane oferty index koniec */


/* szybki kontakt */

.quickContact, .quickContact .row {
width: 430px;
float: left;
}
.quickContact {
margin-top: 20px;
}
.quickContact .row {
margin-bottom: 10px;
}
.quickContact .row .left {
width: 140px;
float: left;
font-weight: bold;
}
.quickContact .row .right {
width: 290px;
float: left;
}
.quickContact input, .quickContact textarea {
border: 1px #3693c6 solid;
font-size: 11px;
color: #5f5f5f;
font-family: Tahoma;
width: 200px;
padding: 1px 2px;
}
.quickContact textarea {
height: 80px;
}
.quickContact input.submit {
width: auto;
height: auto;
border: none;
background: none;
font-weight: bold;
color: #3693c6;
margin-left: 190px;
}
/* szybki kontakt koniec */

/* mapka dojazdowa */

.streetMap, .streetMap .header {
width: 430px;
float: left;
}
.streetMap {
margin-top: 40px;
}
.streetMap #StreetMap {
width: 430px;
float: left;
text-align: center;
}
/* mapka dojazdowa koniec */


/*kredyty*/

ul.creditType {
list-style-image: url(gfx/arrowGrey.gif);
font-weight: bold;
margin: 20px 0px 20px 20px;
}
.payment, .payment .header {
width: 430px;
float: left;
}
.payment {
margin-top: 20px;
}
.payment .header {
margin-bottom: 20px;
}
/*kredyty koniec*/


/*kalkulator kredytów */

.creditCalc, .creditCalc .row {
width: 430px;
float: left;
}
.creditCalc .row { 
margin-bottom: 10px;
}
.creditCalc .last {
margin-bottom: 0px;
}
.creditCalc .lower {
position: relative;
top: 30px;
margin-bottom: 0px;
}
.creditCalc {
margin-top: 10px;
background: url(gfx/offersDot.gif) bottom left repeat-x;
}
.creditCalc .row .left {
width: 140px;
float: left;
}
.creditCalc .row .right {
width: 290px;
float: left;
}
.creditCalc input, .creditCalc select {
border: 1px #3693c6 solid;
font-size: 11px;
color: #5f5f5f;
font-family: Tahoma;
width: 120px;
padding: 1px 2px;
}
.creditCalc a.calculate {
width: 54px;
height: 9px;
float: right;
background: url(gfx/calculate.gif) top left no-repeat;
font-size: 1px;
}
.creditCalc a.calculate:hover {
background: url(gfx/calculate.gif) bottom left no-repeat;
}


.allOffers {
width: 430px;
float: left;
margin-top: 2px;
}
.allOffers a {
width: 73px;
height: 10px;
float: right;
background: url(gfx/allOffers.gif) top left no-repeat;
font-size: 1px;
}
.allOffers a:hover {
background: url(gfx/allOffers.gif) bottom left no-repeat;
}
/* kalkulator kredytów */


/* certyfikaty */

.certificate {
width: 107px;
float: left;
margin-right: 35px;
margin-top: 20px;
}
.certificate .photo {
position: relative;
float: left;
background: url(gfx/certyfikat_bg.gif) top right repeat-y;
width: 107px;
}
.certificate img {
display: block;
position: relative;
border: 0px;
z-index: 1;
}
.certificate .top, .certificate .bottom {
width: 107px;
height: 6px;
background: url(gfx/certyfikat_top.gif) top left no-repeat;
position: absolute;
z-index: 1000;
}
.certificate .bottom {
background: url(gfx/certyfikat_bottom.gif) top left no-repeat;
bottom: -6px;
height: 12px;
}
.certificate .desc {
position: relative;
z-index: 1002;
float: left;
}
/* certyfikaty koniec */


/* dodawanie oferty */

.addOffer, .addOffer .row {
width: 430px;
float: left;
}
.addOffer {
margin-top: 20px;
}
.addOffer .row {
margin-bottom: 10px;
}
.addOffer .row .left {
width: 140px;
float: left;
}
.addOffer .row .right {
width: 290px;
float: left;
position: relative;
}
.addOffer .first {
margin-top: 20px;
}
.addOffer input, .addOffer textarea, .addOffer input.city, .addOffer input.POBox, .addOffer select {
border: 1px #3693c6 solid;
font-size: 11px;
color: #5f5f5f;
font-family: Tahoma;
width: 200px;
padding: 1px 2px;
}
.addOffer select {
width: 205px;
text-align: right;
}
.addOffer option {
padding-right: 5px;
}
.addOffer input.city {
width: 144px;
}
.addOffer input.POBox {
width: 40px;
margin-right: 10px;
}
.addOffer textarea {
height: 80px;
}
.addOffer input.submit {
width: auto;
height: auto;
border: none;
background: none;
font-weight: bold;
color: #3693c6;
margin-left: 190px;
}
.addOffer .mini, .photo .mini {
padding-top: 4px;
padding-right: 5px;
float: left;
margin-top: 10px;
background: url(gfx/miniShdwBg.gif) top right repeat-y;
position: relative;
}
.photo .mini {
margin-bottom: 10px;
}
.addOffer .mini img, .photo .mini img {
display: block;
}
.topleftShdw {
width: 7px;
float: left;
height: 4px;
position: absolute;
top: 0px;
left: 0px;
background: url(gfx/miniShdwTopLeft.gif) top right no-repeat;
}
.botRightShdw {
width: 5px;
float: left;
height: 6px;
position: absolute;
bottom: 0px;
_bottom: -8px;
right: 0px;
background: url(gfx/miniShdwBotRight.gif) top right no-repeat;
}
.cornerShdw {
width: 7px;
float: left;
height: 7px;
position: absolute;
top: 0px;
right: 0px;
background: url(gfx/miniShdwCorner.gif) top right no-repeat;
}
.addOffer .mini .remove {
position: absolute;
bottom: 0px;
right: -40px;
}
.addOffer .mini .remove a {
font-weight: bold;
}

.addOfferActions {
width: 430px;
height: 40px;
margin-top: 20px;
float: left;
background: url(gfx/offersDot.gif) left center repeat-x;
}
.addOfferActions .top, .addOfferActions .bottom {
height: 16px;
width: 430px;
float: left;
padding-top: 4px;
}
.addOfferActions a {
float: left;
font-weight: bold;
}
.addOfferActions a.clean {
float: right;
}
.addOfferActions a.next {
float: right;
font-weight: bold;
background: url(gfx/moreOffers.gif) left 3px no-repeat;
padding-left: 25px;
}
.addOfferActions a.next:hover {
background: url(gfx/moreOffers.gif) left -9px no-repeat;
}
/* dodawanie oferty koniec */


/* szukanie oferty koniec */


.searchOffer {
width: 430px;
float: left;
margin-top: 20px;
}

.searchOffer .column {
width: 215px;
float: left;
}

.searchOffer .column .left {
width: 90px;
float: left;
margin-bottom: 5px;
}
.searchOffer .column .right {
width: 125px;
float: left;
margin-bottom: 5px;
}

.searchOffer .column input, .searchOffer .column select {
border: 1px #3693c6 solid;
font-size: 11px;
color: #5f5f5f;
font-family: Tahoma;
width: 100px;
padding: 1px 2px;
}
.searchOffer .column select {
width: 106px;
}
.searchOffer .column .od, .searchOffer .column .do {
width: 42px;
}
.searchOffer .column .do {
margin-left: 10px;
}
/* szukanie oferty koniec */

/* oferta koniec */

.offerDetails {
width: 650px;
float: left;
margin-top: 20px;
background: url(gfx/bottomDots.gif) bottom left repeat-x;
}
.offerDetails .left {
width: 230px;
float: left;
}
.offerDetails .right, .offerDetails .right .description { 
width: 400px;
float: left;
}
.offerDetails .left .product, .offerDetails .left .mini {
padding-top: 4px;
padding-right: 5px;
float: left;
background: url(gfx/miniShdwBg.gif) top right repeat-y;
position: relative;
}
.offerDetails .left .mini {
margin-top: 10px;
margin-right: 10px;
display: inline;
}
.offerDetails .left .product img, .offerDetails .left .mini img {
display: block;
border: 0px;
}


.offerDetails .right .description .header {
width: 150px;
float: left;
}
.offerDetails .right .actions {
float: right;
font-weight: bold;
color: #209ecf;
}
.offerDetails .right .desc {
width: 400px;
float: left;
margin-top: 10px;
}
.offerDetails .right .contactData {
width: 400px;
float: left;
margin-top: 30px;
}


.offerDetails .right .quickContact,.offerDetails .right  .quickContact .row {
width: 400px;
float: left;
}
.offerDetails .right .quickContact {
margin-top: 20px;
}
.offerDetails .right .quickContact .row {
margin-bottom: 10px;
}
.offerDetails .right .quickContact .row .left {
width: 140px;
float: left;
font-weight: bold;
}
.offerDetails .right .quickContact .row .right {
width: 260px;
float: left;
}
.offerDetails .right .quickContact input, .quickContact textarea {
border: 1px #3693c6 solid;
font-size: 11px;
color: #5f5f5f;
font-family: Tahoma;
width: 200px;
padding: 1px 2px;
}
.offerDetails .right .quickContact textarea {
height: 80px;
}
.offerDetails .right .quickContact input.submit {
width: auto;
height: auto;
border: none;
background: none;
font-weight: bold;
color: #3693c6;
margin-left: 190px;
}
.offerDetailsFooter {
float: left;
width: 650px;
margin-top: 30px;
font-weight: bold;
color: #209ecf;
}
.offerDetailsFooter .DFleft {
float: left;
}
.offerDetailsFooter .DFright {
float: right;
}
/* oferta koniec */



