#kfcontent {
    margin: 0 auto;
    width: 870px;
}

#kfcontent > #kleftcol {
    
}

#kfcontent h2 {
    font-size: 18px;
    text-transform: uppercase;
    border-bottom: #005ea8 5px solid;
    width: 98%;
    margin: 10px 0;
}

#krightcol {
    display: inline-block;
    float: left;
    height: 300px;
    width: 49%;
    vertical-align: top;
}

.country-hu #krightcol {
    display: inline-block;
    float: left;
    height: 270px;
    width: 49%;
    vertical-align: top;
}

#krightcol > p {
    /*text-align: center;*/
    text-transform: uppercase;
    padding-left: 18px;
}

#krightcol > ul {
    margin: 30px 0;
}

#krightcol > ul > li {
    background: url("/data/photo/10034.jpg") no-repeat scroll 4px 4px transparent;
    margin: 15px 0;
}

#kfcontent > #kleftcol > #vykup {
    float: left;
    margin-right: 10px;
    width: 49%;
}

#vykup > p {
    font-weight: bold;
}

.lang-ru #vykup > p {
    width: 190%;
}

#vykup .tradein a, #vykup .cash a, #vykup .comission a {
    display: block;
    text-transform: uppercase;
    vertical-align: middle;
    line-height: 65px;
}

.lang-pl #vykup .tradein a, #vykup .cash a, #vykup .comission a {
    display: block;
    text-transform: uppercase;
    vertical-align: middle;
    line-height: 20px;
    padding-top: 20px;
}

#kfcontent > #kleftcol > #vykup > .tradein {
    background: url("/data/photo/10055.v1.png") no-repeat scroll 140px 0 transparent !important;
    display: block;
    height: 65px;
    margin: 10px 0;
    width: 400px;
}

.country-hu #kfcontent > #kleftcol > #vykup > .tradein {
    background: url("/data/photo/10055.v1.png") no-repeat scroll 163px -4px transparent !important;
    display: block;
    height: 65px;
    margin: 10px 0;
    width: 420px;
}

.country-pl #kfcontent > #kleftcol > #vykup > .tradein {
    background: url("/data/photo/10055.v1.png") no-repeat scroll 155px 0px transparent !important;
    display: block;
    height: 65px;
    margin: 10px 0px;
    width: 420px;
}

#kfcontent > #kleftcol > #vykup > .cash {
    background: url("/data/photo/10055.v1.png") no-repeat scroll 140px -135px transparent !important;
    display: block;
    height: 65px;
    margin: 10px 0;
    width: 380px;
}

.country-hu #kfcontent > #kleftcol > #vykup > .cash {
    background: url("/data/photo/10055.v1.png") no-repeat scroll 189px -131px transparent !important;
    display: block;
    height: 64px;
    margin: 10px 0;
    width: 412px;
}

.country-pl #kfcontent > #kleftcol > #vykup > .cash {
    background: url("/data/photo/10055.v1.png") no-repeat scroll 155px -135px transparent !important;
    display: block;
    height: 65px;
    margin: 10px 0px;
    width: 380px;
}

#kfcontent > #kleftcol > #vykup > .comission {
    background: url("/data/photo/10055.v1.png") no-repeat scroll 140px -65px transparent !important;
    display: block;
    height: 65px;
    margin: 10px 0;
    width: 380px;
}

.country-hu #kfcontent > #kleftcol > #vykup > .comission {
    background: url("/data/photo/10055.v1.png") no-repeat scroll 188px -65px transparent !important;
    display: block;
    height: 65px;
    margin: 10px 0;
    width: 415px;
}

.country-pl #kfcontent > #kleftcol > #vykup > .comission {
    background: url("/data/photo/10055.v1.png") no-repeat scroll 155px -65px transparent !important;
    display: block;
    height: 65px;
    margin: 10px 0px;
    width: 380px;
}

#kfooter {
   display: inline-block;
   width: 100%;
}

#kfooter > h2 {
    width: 96%;
}

#kfooter > .all {
    background: url("/data/photo/9566.jpg") no-repeat scroll 0 0 transparent !important;
    float: left;
    display: block;
    height: 100px;
    width: 186px;
    margin: 10px 27px 0 0;
    border: 1px solid #ccc;
}

.lang-sk #kfooter > .all {
  background:url("/data/photo/9746.jpg") no-repeat scroll 0 0 transparent !important;
 }

.lang-ru #kfooter > .all {
  background:url("/data/photo/10585.jpg") no-repeat scroll 0 0 transparent !important;
 }

.country-hu #kfooter > .all {
  background:url("/data/photo/12528.jpg") no-repeat scroll 0 0 transparent !important;
 }

.country-pl #kfooter > .all {
  background:url("/data/photo/14269.jpg") no-repeat scroll 0 0 transparent !important;
 }

#kfooter > .all.op {
    background-position: 0px 0px !important;
}

#kfooter > .all.rp {
    background-position: 0px -110px !important;
}

.lang-ru #kfooter > .all.rp {
    background-position: 0px -126px !important;
}

#kfooter > .all.vtp {
    background-position: 0px -220px !important;
}

.lang-ru #kfooter > .all.vtp {
    background-position: 0px -252px !important;
}

#kfooter > .all.mtp {
    background-position: 0px -330px !important;
}

#kfooter > .all.mtp {
    background-position: 0px -330px !important;
}

#kfooter > .all > span {
    background-color: #168BDA;
    color: #FFF;
    bottom: 0px;
    display: block;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    height: 24px;
    line-height: 22px;
    margin-top: 100px;
    margin-left: -1px;
    position: relative;
    text-align: center;
    width: 188px;
}

.lang-ru #kfooter > .all > span {
    font-size: 10px;
}

#kfooter > p {
    /*clear: both;*/
    margin: 150px 0 0 0;
    padding-bottom: 10px;
    font-weight: bold;
}

#kfooter > p.freecall {
    border-bottom: 1px solid #E7E7E7;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    margin: 30px 0 0 0;
}

#kfooter > p.freecall strong {
    color: #005DA8;
}

#map {
    margin: 0 auto;
    position: relative;
    width: 70%;
    z-index: 1000;
}