body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0; padding:0; margin:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
h3 {font-family:Tahoma, Arial, Verdana, sans-serif;}
a {text-decoration:none; outline:none;}

body {
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font:normal 12px Verdana;
    background:url(../images/background.jpg) repeat-x #ebebeb;
}

.clearfix {
    clear: both;
}

.maincontent {
    width: 1000px;
    margin: auto;
    float: center;
}

.head_contact {
    float: right;
    width: 730px;
    height: 34px;
    text-align: right;
}

.head_contact p {
    font-size: 14px;
    color: #25426c;
    margin-top: 5px;
    text-shadow: 1px 1px 1px #fff;
}

.main_photo {
    float: right;
    height: 327px;
    width: 730px;
}

.mark_menu {
    background: url(../images/markmenu.png) no-repeat;
    width: 266px;
    height: 408px;
    float: left;
    position: relative;
    right: -7px;
}

.bar_menu {
    background: url(../images/bar.png) no-repeat -20px 0;
    width: 730px;
    height: 40px;
    float: right;
    margin-top: 7px;
}

.logo_poss {
    margin-top: 37px;
    margin-left: 7px;
}

a.chrystler {
    width: 260px;
    height: 0px;
    padding-top: 60px;
    display: block;
    overflow: hidden;
    margin-bottom: 1px;
    background: url(../images/markbutton_chrystler.png) no-repeat 0px -60px;
}

a.dodge {
    width: 260px;
    height: 0px;
    padding-top: 60px;
    display: block;
    overflow: hidden;
    margin-bottom: 1px;
    background: url(../images/markbutton_dodge.png) no-repeat 0px -60px;
}

a.jeep {
    width: 260px;
    height: 0px;
    padding-top: 60px;
    display: block;
    overflow: hidden;
    margin-bottom: 1px;
    background: url(../images/markbutton_jeep.png) no-repeat 0px -60px;
}

a.chrystler:hover, a.dodge:hover, a.jeep:hover {
    background-position: 0px 0px;
}

.makbuttons_poss {
    margin-top: 37px;
    margin-left: 3px;
}

.wyprzedaz {
    background: url(../images/mainmemu.png) no-repeat 0px -56px;
    width: 152px;
    height: 0px;
    display: inline-block;
    padding-top: 40px;
    overflow: hidden;
    float: left;
}

.wyprzedaz-active {
    background: url(../images/mainmemu.png) no-repeat 0px 0px;
    width: 152px;
    height: 0px;
    display: inline-block;
    padding-top: 56px;
    overflow: hidden;
    float: left;
}

.wyprzedaz:hover {
    background-position: 0px -96px;
}

.promocje {
    background: url(../images/mainmemu.png) no-repeat -152px -56px;
    width: 142px;
    height: 0px;
    display: inline-block;
    padding-top: 40px;
    overflow: hidden;
    float: left;
}

.promocje-active {
    background: url(../images/mainmemu.png) no-repeat -152px 0px;
    width: 142px;
    height: 0px;
    display: inline-block;
    padding-top: 56px;
    overflow: hidden;
    float: left;
}

.promocje:hover {
    background-position: -152px -96px;
}
 
.nowe {
    background: url(../images/mainmemu.png) no-repeat -294px -56px;
    width: 104px;
    height: 0px;
    display: inline-block;
    padding-top: 40px;
    overflow: hidden;
    float: left;
}

.nowe-active {
    background: url(../images/mainmemu.png) no-repeat -294px 0px;
    width: 104px;
    height: 0px;
    display: inline-block;
    padding-top: 56px;
    overflow: hidden;
    float: left;
}

.nowe:hover {
    background-position: -294px -96px;
}

.uzywane {
    background: url(../images/mainmemu.png) no-repeat -398px -56px;
    width: 122px;
    height: 0px;
    display: inline-block;
    padding-top: 40px;
    overflow: hidden;
    float: left;
}

.uzywane-active {
    background: url(../images/mainmemu.png) no-repeat -398px 0px;
    width: 122px;
    height: 0px;
    display: inline-block;
    padding-top: 56px;
    overflow: hidden;
    float: left;
}

.uzywane:hover {
    background-position: -398px -96px;
}

.kontakt {
    background: url(../images/mainmemu.png) no-repeat -520px -56px;
    width: 122px;
    height: 0px;
    display: inline-block;
    padding-top: 40px;
    overflow: hidden;
    float: left;
}

.kontakt-active {
    background: url(../images/mainmemu.png) no-repeat -520px 0px;
    width: 122px;
    height: 0px;
    display: inline-block;
    padding-top: 56px;
    overflow: hidden;
    float: left;
}

.kontakt:hover {
    background-position: -520px -96px;
}
 
.mainmenu_poss {
    position: relative;
    top: -1px;
} 

.mainmenu_poss a {
    margin-left: 10px;
}

.mainslider {
    margin-top: 3px;
    margin-bottom: 3px;
    width: 1000px;
    height: 220px;
    float: left;
}

.container {
    margin-top: 3px;
    margin-bottom: 3px;
    width: 1000px;
    float: left;
}

.content {
    padding: 15px 40px 15px 40px;
}

.leftarrowdeck {
    width: 20px;
    height: 200px;
    float: left;
    margin-left: 10px;
}

.rightarrowdeck {
    width: 20px;
    height: 200px;
    float: left;
}

.mainofferdeck {
    width: 940px;
    height: 220px;
    background-color: #cdd2d8;
    float: left;
}

.offerdeck {
    width: 940px;
    background-color: #cdd2d8;
    float: left;
}

.arrowleft {
    background: url(../images/arrow-left.png) no-repeat;
    width: 15px;
    height: 0px;
    padding-top: 115px;
    display: block;
    overflow: hidden;
    float: left;
    margin-top: 50px;
}

.arrowright {
    background: url(../images/arrow-right.png) no-repeat;
    width: 15px;
    height: 0px;
    padding-top: 115px;
    display: block;
    overflow: hidden;
    float: right;
    margin-top: 50px;
}

.arrowleft:hover, .arrowright:hover {
    background-position: 0px -115px;
}

.leftcontent {
    width: 260px;
    float: left;
    margin-left: 40px;
    margin-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.rightcontent {
    width: 630px;
    float: left;
    margin: 15px 0px 0px 20px;
}

.proposition {
    width: 290px;
    float: left;
    margin-left: 11px;
    margin-right: 11px;
    padding-top: 15px;
    padding-bottom: 15px;
}

h3 {
    font-size: 14px;
    color: #071d3d;
    text-shadow: 1px 1px 1px #fff;
    margin-bottom: 5px;
    height: 35px;
    overflow: hidden;
}

.proposition p {
    font-size: 11px;
    color: black;
}

.proposition h1 {
    font-size: 18px;
    color: #071d3d;
    font-weight: bold;
    padding-top: 5px;
}

.proposition img {
    float: left;
    margin-right: 10px;
}

#map {
    width: 600px;
    height: 450px;
    float: left;
    margin: 17px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.button_po {
    background: url(../images/po_button.png) no-repeat;
    height: 0px;
    display:block;
    padding-top: 25px;
    overflow: hidden;
    width: 122px;
    margin-top: 8px;
}

.button_po:hover {
    background-position: 0px -25px;
}

.button_send {
    background: url(../images/send_button.png) no-repeat;
    height: 0px;
    display:block;
    padding-top: 25px;
    overflow: hidden;
    width: 122px;
    margin-top: 8px;
}

.button_send:hover {
    background-position: 0px -25px;
}

.border {
    background: url(../images/border.png) no-repeat;
    width: 2px;
    height: 190px;
    float: left;
}

.footer {
    background: url(../images/footer.gif) repeat-x;
    color: #cdd2d8;
    font-size: 11px;
    height: 25px;
    line-height: 25px;
    text-align: center;
}

.footer a {
    color: #fff;
}

.copyright {
    color: #25426c;
}

.copyright a {
    color: #25426c;
}

.slide { display: none; }

.hr {
    background: url(../images/border_hr.png) no-repeat center center;
    height: 2px;
}

.bg {
    background-color: #ebebeb;
    height: 20px;
}

.bold { font-weight: bold; }

.fl { float: left; }

.fr { float: right; }

.m5 { margin: 5px; }

.m10 { margin: 10px; }

.mb10 { margin-bottom: 10px; }

.mt10 { margin-top: 10px; }

.mt20 { margin-top: 20px; }

.w275 { width: 275px; }

.lineth { text-decoration: line-through; }

.right { text-align: right; }

.m0 { margin: 0 !important; }

h1 {
    font-size: 18px;
    color: #071d3d;
    text-shadow: 1px 1px 1px #fff;
    margin: 10px 0px 0px 20px;
}

h2 {
    font-size: 15px;
    color: #071d3d;
    text-shadow: 1px 1px 1px #fff;
    margin: 30px 0px 20px 0px;
}

form label {
    display: block;
    padding: 0 0 10px;
    font-weight: bold;
}

form input.text-input,
form select,
form textarea,
form .wysiwyg {
    padding: 6px;
    font-size: 13px;
    border: 1px solid #d5d5d5;
    color: #333;
}

form textarea {
    width: 97.5% !important;
    font-family: Arial, Helvetica, sans-serif;
    height: 60px;
}

form select {
    padding: 4px;
    background: #fff;
}

