
/*
-----------------------------------------dealer profile index
*/

.dealerProfileIndex .leftPart {
    float: left;
    height: 100%;
    overflow: hidden;
    width: 210px;
}
.dealerProfileIndex .rightPart{
    float: right;
    height: 100%;
    overflow: hidden;
    width: 344px;
}
.dealerProfileIndex .rightPart h2 {
    color: #d40000;
    font-family: Tahoma;
    font-size: 18px;
}
.dealerProfileIndex h3 a.buttonEdit {
    display: inline;
    float: right;
    position: relative;
    top: -17px;
    right: -9px;
}

*:first-child+html  .dealerProfileIndex h3 a.buttonEdit{
    float: right;
    position: relative;
    top: -19px;
    right: -5px;
}

* html .dealerProfileIndex h3 a.buttonEdit, *:first-child+html  .dealerProfileIndex h3 a.buttonEdit{
    float: right;
    position: relative;
    top: -20px;
    right: -15px;
}

.dealerProfileIndex #jsGoogleMap {
    border:1px solid #bebebe; 
    height:280px;
    overflow: hidden;
    width:200px; 
}
* html .dealerProfileIndex #jsGoogleMap {
    margin: 0 0 10px 0;
}
.dealerProfileIndex .dealerLogoHolder, .dealerProfileEdit .dealerLogoHolder {
    height: 150px;
    margin: 0 0px 20px 0;
    overflow: hidden;
    width: 200px;
}
.dealerProfileIndex .dealerPhotoHolder, .dealerProfileEdit .dealerPhotoHolder, .dealerIndexShow .dealerPhotoHolder {
    border:1px solid #a8a8a8;
    margin: 0 0 20px 0px;
    overflow: hidden;
    width: 200px;
}

/*
-----------------------------------dealer index show
*/
.dealerOverflow{
    overflow: hidden;
}

.dealerPosiadaszOfert{
    background: url(../gfx/posiadasz_ofert.png);
    color: #ffffff;
    float: right;
    font-family: Tahoma;
    font-size: 38px;
    height: 85px;
    margin:0 0 20px 0;
    text-align: center;
    vertical-align: middle;
    width: 85px;
}
.dealerPosiadaszOfert span{
    height: 50px;
    width:50px;
    display:block;
    margin:22px auto 0;
}

.dealerIndexShow .leftPart {
    float: left;
    height: 100%;
    margin: 0 20px 0 0;
    overflow: hidden;
    width: 210px;    
}

.dealerIndexShow .rightPart {
    float: left;
    height: 100%;
    overflow: hidden;
    width: 344px;
    
}
.dealerIndexShow .rightPart h2 {
    color: #d40000;
    font-family: Tahoma;
    font-size: 18px;
}
.dealerIndexShow .dealerLogoHolder {
    height: 152px;
    margin: 0 0px 20px 0;
    overflow: hidden;
    width: 200px;
}
.dealerIndexShow .dealerLogoHolder img { border:1px solid #a8a8a8; }
.dealerIndexShow #dealerMap { margin:20px auto; }
.dealerIndexShow .dealerPhotoHolder{
    border:1px solid #a8a8a8
    height: 150px;
    margin: 0 0 20px 0px;
    overflow: hidden;
    width: 200px;
}


/*
-----------------------------------find dealer
*/

.findDealerSearchBox {
    float:right;
    margin-top: 50px;
    width:320px;
}

.findDealerSearchResult li {
    clear:left;
    float:left;
    padding:10px;
    width:100%;
}

.findDealerSearchResult .findDealerLogo{
    float: left;
    height: 75px;
    margin-left: 20px;
    margin-right:20px;
    width: 75px;
}

.findDealerSearchResult li.odd {background: #f1f1f1;}
.findDealerSearchResult li.even {background: #ffffff;}

.findDealerSearchResult .findDealerDescription {
    float: left;
}
.findDealerDescription p {
    width: 440px;
}
div.findDealerNavigResult {
    float:right;
}
span.findDealerLeft {
    float:left;
}
div.paginationControl{
    display: inline;
    float:right;
    font-weight: normal;
    margin-right: 10px;
}
div.paginationControl a {
    color: #ffffff;
    text-decoration: none;
}

div.paginationControl a:hover {
    text-decoration: underline;
}
div.paginationControl span.activePage {
    text-decoration: underline;
}
#dealersMap {
    float: left;
}
#jsDealerSearchForm label {
    float: left;
    text-align: right;
    width: 60px;
}

#jsDealerSearchForm div{
    clear: right;
    float: left;
    margin-bottom: 10px;
    margin-left: 20px;
    width: 200px;

}

#jsDealerSearchForm select {
    width: 200px;

}

/*
----------------------------------dealerProfileEdit
*/

.dealerProfileEdit .leftPart {
    float: left;
    height: auto;
    overflow: hidden;
    width: 220px
}

.dealerProfileEdit .rightPart {
    float: left;
    height: auto;
    margin: 0 0 0 20px;
    overflow: hidden;
    width: 220px
}
.dealerProfileEdit .dealerLogoHolder {
    margin: 0 0 22px 0;
}
