h1.simpleH1 {
  font-family: Verdana;
  font-size: 18px;
  font-weight: bold;
  line-height: 21px
}

h2.simpleH2 {
  font-family: Verdana;
  font-size: 21px;
  font-weight: normal;
  line-height: 25px
}

h3.simpleH3 {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  line-height: 17px
}

a.simpleA, a.simpleA:active, a.simpleA:visited, a.simpleA:hover {
  font-family: Verdana;
  font-size: 12px;
  line-height: 17px;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  color: #299926
}

a.simpleA:hover {
  text-decoration: underline
}

p.simpleP {
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  line-height: 17px;
  padding: 20px 0 0 0;
  margin: 0 0 0 0
}

input.simpleTextBox, input.simpleTextBoxShort, input.simpleTextBox400, input.simpleTextArea, select.simpleSelect {
  font-family: verdana;
  font-size: 12px;
  width: 100%;
  border: solid 1px #ccc;
  background-color: white;
  color: #555
}

input.simpleTextBoxShort {
  width: 100px
}

input.simpleTextBox400 {
  width: 400px
}

input.simpleTextArea {
  height: 100px
}

.simpleButton {
  padding: 6px 10px 6px 10px;
  font-family: Verdana;
  font-size: 12px;
  cursor: pointer;
  color: white;
  background-color: #4ba82e;
  border: solid 1px white
}

.simpleTable {
  width: 100%;
  border-collapse: collapse
}

.simpleTable td, .simpleTable th {
  font-family: Verdana;
  font-size: 12px;
  line-height: 17px;
  border: none;
  padding: 5px 5px 5px 5px;
  text-align: left;
  vertical-align: top
}

.simpleTable th {
  font-weight: bold;
  padding: 10px 5px 10px 5px;
  background-color: #d5d6d2
}

.simpleTable tr.Odd {
  background-color: #f5f5f5
}

.simpleTable a, .simpleTable a:active, .simpleTable a:visited, .simpleTable a:hover {
  font-family: Verdana;
  font-size: 12px;
  line-height: 17px;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  color: #299926
}

.simpleTable a:hover {
  text-decoration: underline
}

.simpleUl {
  margin: 0 0 0 0;
  padding: 20px 0 0 20px;
  list-style-type: disc;
  font-family: Verdana;
  font-size: 12px;
  line-height: 17px;
  font-weight: normal
}

.simpleUl a, .simpleUl a:active, .simpleUl a:visited, .simpleUl a:hover {
  font-family: Verdana;
  font-size: 12px;
  line-height: 17px;
  font-weight: normal;
  text-decoration: none;
  color: #299926
}

.simpleUl a:hover {
  text-decoration: underline
}

#tiptip_holder {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999
}

#tiptip_holder.tip_top {
  padding-bottom: 5px
}

#tiptip_holder.tip_bottom {
  padding-top: 5px
}

#tiptip_holder.tip_right {
  padding-left: 5px
}

#tiptip_holder.tip_left {
  padding-right: 5px
}

#tiptip_content {
  font-size: 11px;
  color: white;
  padding: 4px 8px;
  background-color: black
}

#tiptip_arrow, #tiptip_arrow_inner {
  position: absolute;
  height: 0;
  width: 0
}

#tiptip_arrow_inner {
  border: transparent solid 6px;
  border-top: solid 6px black
}

#tiptip_holder.tip_top #tiptip_arrow {
  border-top-color: #fff;
  border-top-color: rgba(255, 255, 255, 0.35)
}

#tiptip_holder.tip_bottom #tiptip_arrow {
  border-bottom-color: #fff;
  border-bottom-color: rgba(255, 255, 255, 0.35)
}

#tiptip_holder.tip_right #tiptip_arrow {
  border-right-color: #fff;
  border-right-color: rgba(255, 255, 255, 0.35)
}

#tiptip_holder.tip_left #tiptip_arrow {
  border-left-color: #fff;
  border-left-color: rgba(255, 255, 255, 0.35)
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
  border-bottom: solid 0 black
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
  border-top: solid 0 black
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
  border-left: solid 0 black
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
  border-right: solid 0 black
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #tiptip_content {
    padding: 4px 8px 5px 8px;
    background-color: rgba(45, 45, 45, 0.88)
  }

  #tiptip_holder.tip_bottom #tiptip_arrow_inner {
    border-bottom-color: rgba(45, 45, 45, 0.88)
  }

  #tiptip_holder.tip_top #tiptip_arrow_inner {
    border-top-color: rgba(45, 45, 45, 0.88)
  }
}

#tiptip_holder.alt.tip_top #tiptip_arrow_inner {
  border-top-color: black
}

#tiptip_holder.alt.tip_bottom #tiptip_arrow_inner {
  border-bottom-color: black
}

#tiptip_holder.alt.tip_right #tiptip_arrow_inner {
  border-right-color: black
}

#tiptip_holder.alt.tip_left #tiptip_arrow_inner {
  border-left-color: black
}

#tiptip_holder.tip_top #tiptip_arrow, #tiptip_holder.tip_right #tiptip_arrow, #tiptip_holder.tip_bottom #tiptip_arrow, #tiptip_holder.tip_left #tiptip_arrow {
  border-color: transparent
}

#tiptip_holder.alt #tiptip_content {
  background-color: #444;
  border: 1px solid White;
  border-radius: 3px;
  box-shadow: 0 0 3px #555;
  color: #fff;
  font-size: 11px;
  padding: 4px 8px;
  text-shadow: 0 0 1px Black
}

#tiptip_holder.tip_left_top #tiptip_arrow, #tiptip_holder.tip_right_top #tiptip_arrow, #tiptip_holder.tip_left_bottom #tiptip_arrow, #tiptip_holder.tip_right_bottom #tiptip_arrow {
  display: none
}

body {
  overflow: auto !important
}

#s4-titlerow {
  display: none !important
}

#contentBox {
  width: 100%;
  margin: 0
}

#DeltaPageStatusBar {
  padding-top: 65px
}

#pageStatusBar {
  margin: 0
}

.ms-notif-box {
  top: 70px
}

.webpartZone {
  display: block;
  max-width: 900px
}

.webpartZone > table {
  table-layout: fixed;
  width: 100%;
  max-width: 900px;
  border-collapse: collapse;
  border-spacing: 0
}

.ms-SPZone > .s4-wpActive, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpActive, .ms-SPZone > .s4-wpcell, .ms-SPZone > .s4-wpcell-plain, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpcell, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpcell-plain {
  padding: 0
}

.s4-wpcell .s4-wpTopTable {
  border: none !important
}

table.ms-SPZone#s4-ribbonrow {
  border: solid 1px #ececec
}

table.ms-SPZone > tbody > tr > td:not(.s4-wpcell) {
  padding: 5px 5px 5px 5px !important
}

table.ms-SPZone > tbody > tr > td.s4-wpActive {
  padding: 1px 1px 1px 1px !important
}

table.ms-SPZone td#MSOZone_EmptyZoneCell {
  height: 0 !important;
  font-size: 0 !important;
  overflow: hidden;
  padding: 0 0 0 0 !important
}

.ms-WPAddButton {
  border: solid 1px #4ba82e;
  color: #4ba82e
}

.ms-WPAddButton:hover {
  border: solid 1px #35861c;
  color: #35861c !important
}

.ms-WPAddButton:hover a {
  color: #35861c !important
}

.ms-WPTitle {
  font-size: 14px !important;
  font-weight: bold;
  font-family: "Skoda Pro", arial, verdana, helvetica, sans-serif;
  color: #4ba82e;
  padding: 2px 0 2px 0 !important;
  line-height: 14px !important
}

.ms-SPZoneTitle {
  font-size: inherit;
  font-weight: normal;
  font-family: "Skoda Pro", arial, verdana, helvetica, sans-serif;
  color: #4ba82e;
  line-height: 17px
}

.ms-WPHeader .ms-wpTdSpace {
  font-size: 0;
  width: 0 !important;
  display: none
}

td.ms-WPHeaderTdMenu, td.ms-WPHeaderTdSelection {
  vertical-align: bottom
}

.ms-webpart-zone {
  display: block
}

.ms-SPZone.ms-webpart-zone, .s4-wzActive, .ms-SPZoneSelected, .ms-SPZone:hover {
  border: solid 1px #35861c !important;
  margin-left: -10px
}

.s4-wpActive .ms-WPTitle, .s4-wpActive .ms-WPTitle a {
  color: black !important
}

.ms-fakewptitle, .ms-WPHeader td, .s4-wpcell:hover .ms-WPHeader td, .s4-wpActive .ms-WPHeader td, .s4-wpcell .ms-WPSelected .ms-WPHeader td, .ms-WPHeader:hover td {
  border: none !important
}

.s4-wpActive .s4-wpTopTable, .s4-wpActive .ms-WPSelected {
  border: 1px solid black !important
}

.ms-vl-apptile, .ms-vl-apptile-tenant {
  width: 270px
}

.ui-dialog-title {
  text-align: left
}

.stickyMenuContainer {
  display: block;
  width: 100%;
  text-align: center;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0
}

.stickyMenuContainerInner {
  display: inline-block;
  width: 900px;
  text-align: left;
  margin: 0 auto 0 auto
}

.stickyMenuContainerInner .bmSubmenu {
  margin: 15px 0 0 0 !important
}

.stickyMenuContainerInnerLogo {
  display: inline-block;
  _display: expression("inline");
  float: left;
  position: relative;
  top: -3px;
  vertical-align: middle;
  width: 32px;
  height: 25px;
  background: transparent url(/_layouts/Skoda.K2/styles/color/logo_stickymenu.png) no-repeat top left
}

.skoda-s4-title {
  font-family: "Skoda Pro", arial, verdana, helvetica, sans-serif;
  font-size: 21px;
  line-height: 45px;
  font-weight: normal;
  display: block;
  text-align: left
}

html.rtl .skoda-s4-title {
  text-align: right;
  padding-right: 15px
}

.ms-selectorlink {
  line-height: 50px !important
}

.ms-linksection-level1 > td > H3 {
  font-size: 16px;
  font-weight: normal;
  line-height: 21px;
  color: Black
}

.ms-linksection-level1 > td > ul > li > a, .ms-linksection-level1 > td > ul > li > a:active, .ms-linksection-level1 > td > ul > li > a:visited, .ms-pageinformation tr td > a, .ms-pageinformation tr td > a:active, .ms-pageinformation tr td > a:visited {
  font-family: inherit;
  font-size: inherit !important;
  color: #4ba82e !important;
  text-decoration: none;
  line-height: inherit
}

.ms-linksection-level1 > td > ul > li > a:hover, .ms-pageinformation tr td > a:hover {
  font-family: inherit;
  font-size: inherit !important;
  color: #4ba82e !important;
  text-decoration: underline;
  line-height: inherit
}

div.ms-pageinformation, table.ms-pageinformation, table.ms-pageinformation tr td {
  font-family: inherit;
  padding-top: 0 !important;
  font-size: inherit;
  height: auto !important
}

.ms-pageinformation .ms-linksectionheader h3.ms-standardheader {
  font-size: 16px;
  font-weight: normal;
  line-height: 21px;
  color: Black;
  border-bottom: none !important
}

.ms-pageinformation tr th {
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  line-height: 17px;
  color: Black;
  padding-top: 0px !important
}

html.rtl .ms-pageinformation {
  overflow: hidden
}

.ms-inputformcontrols hr {
  height: 1px !important
}

.s4-ribbonrowhidetitle {
  height: auto !important
}

body.v4master {
  overflow: visible;
  height: inherit;
  width: inherit
}

#suiteBar {
  position: fixed;
  z-index: 1000;
  width: 100%
}

#ms-rte-styleGalleryMenu {
  position: fixed !important
}

#s4-workspace {
  overflow: visible !important
}

#s4-ribbonrow {
  position: fixed !important;
  z-index: 999;
  left: 0;
  overflow: visible !important;
  width: 100%;
  top: 30px
}

.ms-dialog {
  background-color: white
}

.ms-dialog #s4-ribbonrow {
  top: 0
}

.ms-dialog #ribbonBox {
  background-color: white
}

.ms-dialog #DeltaPageStatusBar {
  display: none
}

.ms-dialog #contentBox {
  padding-top: 30px
}

#s4-ribbonrow .ms-MenuUIPopupBody, #s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id^="Ribbon."] {
  position: fixed !important
}

.ms-dlgOverlay {
  width: 100% !important
}

.ms-cui-modalDiv-ie, .ms-cui-glass-ie {
  background-color: transparent !important
}

.ms-wpContentDivSpace {
  padding: 20px 0 0 0;
  margin: 0 0 0 0
}

.ms-WPBody {
  font-size: inherit;
  font-family: inherit;
  width: 100%
}

.ms-webpartzone-cell {
  margin: auto auto 20px
}

.ms-WPBody a, .ms-WPBody a:visited, .ms-WPBody a:active, .ms-WPBody a:hover {
  color: #4ba82e !important;
  font-family: inherit;
  font-size: inherit;
  text-decoration: none
}

.ms-WPBody a:hover {
  text-decoration: underline
}

.ms-WPBorder {
  border: none !important;
  padding: 2px 0 0 0
}

.ms-rtestate-write UL {
  float: left;
  padding: 0 0 0 15px !important;
  margin: 0 0 0 0 !important
}

.ms-rtestate-write LI {
  list-style-type: disc;
  line-height: 17px
}

.s4-wpcell-plain {
  vertical-align: top
}

.s4-ca {
  background: transparent none repeat scroll 0 0;
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0;
  min-height: 0 !important
}

.ms-dlgFrameContainer {
  width: 100% !important;
  height: 100% !important;
  min-height: 0px !important
}

.welcome-splash {
  padding: 10px 0 10px 0 !important
}

.ms-dialog, .ms-dialog body, .ms-dialog form, .ms-dialog .page {
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0 !important
}

.ms-dlgContent {
  position: fixed !important
}

.ms-formfieldlabelcontainer {
  line-height: normal !important
}

.s4fix-breadcrumbs {
  font-size: inherit;
  padding: 10px 0 15px 0
}

.s4fix-breadcrumbs a, .s4fix-breadcrumbs a:visited, .s4fix-breadcrumbs a:active, .s4fix-breadcrumbs a:hover {
  color: #4ba82e !important;
  font-family: inherit;
  font-size: inherit;
  text-decoration: none
}

.s4fix-breadcrumbs a:hover {
  text-decoration: underline
}

.s4fix-ca .ms-ButtonHeightWidth {
  height: auto
}

.s4fix-ca input[type=button], .s4fix-ca input[type=reset], .s4fix-ca input[type=submit], .s4fix-ca button, .s4fix-ca .ms-ButtonHeightWidth {
  border: solid 1px white;
  color: white;
  font-family: inherit;
  background-color: #4ba82e;
  cursor: pointer;
  vertical-align: middle;
  padding: 5px;
  font-weight: bold;
  margin-left: 0
}

.s4fix-ca input[type=button]:hover, .s4fix-ca input[type=reset]:hover, .s4fix-ca input[type=submit]:hover, .s4fix-ca button:hover, .s4fix-ca .ms-ButtonHeightWidth:hover {
  background-color: #35861c
}

.s4fix-ca input[type=button][disabled], .s4fix-ca input[type=reset][disabled], .s4fix-ca input[type=submit][disabled], .s4fix-ca button[disabled], .s4fix-ca .ms-ButtonHeightWidth[disabled] {
  color: #999;
  background-color: #ccc
}

.s4fix-ca .ms-authoringcontrols textarea {
  width: 100%
}

html.rtl .s4fix-ca {
  margin: 0 165px 0 0 !important
}

.s4fix-ca-dialog {
  padding: 15px 0px 15px 0px
}

.s4fix-ca-dialog-copy {
  padding: 0 0 0 0;
  background-color: white
}

.s4fix-ca-dialog-copy .editmodeWysiwygEdit {
  display: block;
  width: 420px;
  height: 535px
}

.s4fix-ca-dialog-copy .editmodeWysiwygEdit .editmodeWysiwygEditPlaceholder {
  display: block;
  height: 478px
}

.s4fix-leftpanel {
  display: inline-block !important;
  float: left;
  padding: 0 10px 0 0
}

html.rtl .s4fix-leftpanel {
  float: right !important;
  padding: 0 0 0 10px !important
}

.s4fix-leftpanel .menu-vertical ul.root a.menu-item, .s4fix-leftpanel .menu-vertical ul.root a.menu-item:active, .s4fix-leftpanel .menu-vertical ul.root a.menu-item:visited, .s4fix-leftpanel .menu-vertical ul.root a.menu-item:hover {
  color: #4ba82e !important;
  font-family: inherit;
  font-size: inherit;
  text-decoration: none
}

.s4fix-leftpanel .menu-vertical ul.root a.menu-item:hover {
  text-decoration: underline
}

.s4fix-leftpanel .menu-vertical ul.root ul a.menu-item, .s4fix-leftpanel .menu-vertical ul.root ul a.menu-item:active, .s4fix-leftpanel .menu-vertical ul.root ul a.menu-item:visited, .s4fix-leftpanel .menu-vertical ul.root ul a.menu-item:hover {
  color: #555 !important;
  font-family: inherit;
  font-size: inherit;
  text-decoration: none
}

.s4fix-leftpanel .menu-vertical ul.root ul a.menu-item:hover {
  text-decoration: underline
}

.s4fix-leftpanel .menu-vertical ul.root a.menu-item .menu-item-text {
  padding-bottom: 1px
}

.s4fix-leftpanel ul.s4-specialNavLinkList a, .s4fix-leftpanel ul.s4-specialNavLinkList a:visited, .s4fix-leftpanel ul.s4-specialNavLinkList a:active, .s4fix-leftpanel ul.s4-specialNavLinkList a:hover, .s4fix-leftpanel div.menu-vertical ul.static > li.static > a, .s4fix-leftpanel div.menu-vertical ul.static > li.static > a:active, .s4fix-leftpanel div.menu-vertical ul.static > li.static > a:visited {
  color: #555;
  font-family: inherit;
  font-size: inherit;
  text-decoration: none
}

.s4fix-leftpanel ul.s4-specialNavLinkList a:hover .ms-splinkbutton-text, .s4fix-leftpanel div.menu-vertical ul.static > li.static > a:hover {
  text-decoration: underline;
  color: #4ba82e !important
}

.s4fix-leftpanel .ms-quickLaunch {
  padding: 0 0 0 0 !important
}

.s4fix-leftpanel .s4-ql {
  padding: 10px 0 0 0 !important
}

.s4fix-leftpanel .ms-ql-additionaltopsection {
  padding: 0 0 0 0 !important
}

.s4fix-leftpanel div.menu-vertical ul.static > li.static > a.selected, .s4fix-leftpanel div.menu-vertical ul.static > li.static > a.selected:active, .s4fix-leftpanel div.menu-vertical ul.static > li.static > a.selected:visited {
  background-image: none !important;
  color: White !important;
  background-color: #4ba82e !important;
  text-decoration: none !important;
  border: none !important;
  border: solid 1px white !important
}

.s4fix-leftpanel div.menu-vertical ul.static > li.static > a.selected:hover {
  background-image: none !important;
  color: white !important;
  background-color: #4ba82e !important;
  text-decoration: none !important;
  border: solid 1px black !important
}

.s4fix-ca table.ms-menutoolbar, .s4fix-ca-noquick table.ms-menutoolbar {
  float: left;
  width: auto !important;
  min-width: 735px
}

.s4fix-ca table.ms-listviewtable, .s4fix-ca-noquick table.ms-listviewtable {
  float: left;
  width: auto !important;
  min-width: 735px
}

.s4fix-ca table.ms-menutoolbar td, .s4fix-ca-noquick table.ms-menutoolbar td {
  vertical-align: middle
}

.s4fix-ca .ms-menutoolbar td a, .s4fix-ca .ms-menutoolbar td a:active, .s4fix-ca .ms-menutoolbar td a:visited, .s4fix-ca-noquick .ms-menutoolbar td a, .s4fix-ca-noquick .ms-menutoolbar td a:active, .s4fix-ca-noquick .ms-menutoolbar td a:visited {
  color: #4ba82e !important;
  text-decoration: none
}

.s4fix-ca .ms-menutoolbar td a:hover, .s4fix-ca-noquick .ms-menutoolbar td a:hover {
  color: #4ba82e !important;
  text-decoration: underline
}

.s4fix-ca .ms-listheaderlabel, .s4fix-ca-noquick .ms-listheaderlabel {
  color: #4ba82e
}

.s4fix-ca hr, .s4fix-ca-noquick hr {
  border: none !important;
  background-color: #e5e5e5
}

.s4fix-ca th.ms-vh2, .s4fix-ca-noquick th.ms-vh2 {
  color: #555;
  font-size: 11px;
  padding-left: 0
}

.s4fix-ca .ms-viewheadertr th.ms-vh2-nograd, .s4-ca .ms-viewheadertr th.ms-vh2, .s4fix-ca-noquick .ms-viewheadertr th.ms-vh2-nograd, .s4fix-ca-noquick .ms-viewheadertr th.ms-vh2 {
  color: Black
}

.ms-listdescription {
  color: #555;
  padding-bottom: 10px
}

.ms-listdescription a, .ms-listdescription a:visited, .ms-listdescription a:active, .ms-listdescription a:hover {
  color: #4ba82e !important;
  text-decoration: none
}

.ms-listdescription a:hover {
  text-decoration: underline
}

.s4fix-ca .ms-toolbar, .s4fix-ca-noquick .ms-toolbar {
  vertical-align: middle
}

.s4fix-ca .ms-toolbar span label, .s4fix-ca-noquick .ms-toolbar span label {
  color: #4ba82e !important;
  font-family: inherit;
  font-size: 11px
}

.s4fix-ca .ms-toolbar select, .s4fix-ca-noquick .ms-toolbar select {
  font-family: inherit;
  font-size: 11px
}

.s4fix-ca .ms-toolbar a, .s4fix-ca .ms-toolbar a:active, .s4fix-ca .ms-toolbar a:visited, .s4fix-ca .ms-vb2 a, .s4fix-ca .ms-vb2 a:visited, .s4fix-ca .ms-vb2 a:active, .s4fix-ca-noquick .ms-toolbar a, .s4fix-ca-noquick .ms-toolbar a:active, .s4fix-ca-noquick .ms-toolbar a:visited, .s4fix-ca-noquick .ms-vb2 a, .s4fix-ca-noquick .ms-vb2 a:visited, .s4fix-ca-noquick .ms-vb2 a:active {
  color: #4ba82e !important;
  font-family: inherit;
  font-size: 11px;
  text-decoration: none
}

.s4fix-ca .ms-toolbar a:hover, .s4fix-ca .ms-vb2 a:hover, .s4fix-ca-noquick .ms-toolbar a:hover, .s4fix-ca-noquick .ms-vb2 a:hover {
  color: #4ba82e !important;
  font-family: inherit;
  font-size: 11px;
  text-decoration: underline
}

.s4fix-ca .ms-v4propertysheetspacing, .s4fix-ca .ms-v4propertysheetspacing .ms-descriptiontext, .s4fix-ca-noquick .ms-v4propertysheetspacing, .s4fix-ca-noquick .ms-v4propertysheetspacing .ms-descriptiontext {
  font-family: inherit;
  font-size: 11px
}

.s4fix-ca .ms-v4propertysheetspacing h3.ms-standardheader, .s4fix-ca-noquick .ms-v4propertysheetspacing h3.ms-standardheader {
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  color: Black
}

.s4fix-ca .ms-v4propertysheetspacing .ms-authoringcontrols, .s4fix-ca-noquick .ms-v4propertysheetspacing .ms-authoringcontrols {
  background-color: #f5f5f5;
  padding-top: 5px;
  font-size: 11px;
  font-family: inherit
}

.s4fix-ca .ms-v4propertysheetspacing .ms-authoringcontrols > label, .s4fix-ca-noquick .ms-v4propertysheetspacing .ms-authoringcontrols > label {
  padding-bottom: 5px;
  display: inline-block
}

.s4fix-ca .ms-featurealtrow, .s4fix-ca-noquick .ms-featurealtrow {
  background-color: #f5f5f5
}

.s4fix-ca .ms-linksectionheader, .s4fix-ca-noquick .ms-linksectionheader {
  border: none !important;
  background-color: #ececec !important;
  background-image: none !important
}

.s4fix-ca div.ms-featurestatus, .s4fix-ca-noquick div.ms-featurestatus {
  text-align: right;
  margin-top: 4px
}

.s4fix-ca span.ms-featurestatustext, .s4fix-ca-noquick span.ms-featurestatustext {
  color: black !important;
  background-color: transparent !important
}

.skoda-rteStyle-SkodaNormal {
  -ms-name: "Å koda Normal";
  font-family: inherit, Arial, sans-serif;
  font-size: inherit;
  line-height: 17px
}

.skoda-rteStyle-SkodaPro {
  -ms-name: "Å koda Pro";
  font-family: "Skoda Pro";
  font-size: 15px;
  line-height: 1.33em
}

.skoda-rteStyle-SkodaGray55 {
  -ms-name: "Å koda Text Gray";
  font-family: inherit, Arial, sans-serif;
  color: #555
}

a.skoda-rteElement-ctaButton {
  -ms-name: "Å koda CTA button"
}

H1.skoda-rteElement-H1 {
  -ms-name: "Å koda H1";
  -ms-element: "true"
}

.ms-rtestate-field h1, h1.skoda-rteElement-H1 {
  font-family: "Skoda Pro", arial, verdana, helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 20px;
  line-height: 1em;
  color: inherit;
  padding: 8px 10px 7px 10px
}

H2.skoda-rteElement-H2 {
  -ms-name: "Å koda H2";
  -ms-element: "true"
}

.ms-rtestate-field h2, h2.skoda-rteElement-H2 {
  font-family: "Skoda Pro", arial, verdana, helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 1.2em;
  color: #000
}

H3.skoda-rteElement-H3 {
  -ms-name: "Å koda H3";
  -ms-element: "true"
}

.ms-rtestate-field h3, h3.skoda-rteElement-H3 {
  font-family: "Skoda Pro", arial, verdana, helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 19px;
  line-height: 1.2em;
  color: #000
}

a.skoda-rteElement-A {
  -ms-name: "Å koda standard link"
}

a[class="skoda-rteElement-A"], a[class="skoda-rteElement-A"]:visited, a[class="skoda-rteElement-A"]:active, a[class="skoda-rteElement-A"]:hover {
  font-family: inherit, Arial, sans-serif;
  font-size: inherit;
  font-weight: normal;
  line-height: 17px;
  color: #4ba82e !important;
  text-decoration: none;
  cursor: pointer
}

a[class="skoda-rteElement-A"]:hover {
  text-decoration: underline
}

a.skoda-rteElement-ABlackGreen {
  -ms-name: "Å koda link (black-green)"
}

a[class="skoda-rteElement-ABlackGree"], a[class="skoda-rteElement-ABlackGree"]:visited, a[class="skoda-rteElement-ABlackGree"]:active, a[class="skoda-rteElement-ABlackGree"]:hover {
  font-family: inherit, Arial, sans-serif;
  font-size: inherit;
  font-weight: normal;
  line-height: 17px;
  color: black !important;
  text-decoration: none;
  cursor: pointer
}

a[class="skoda-rteElement-ABlackGree"]:hover {
  text-decoration: underline;
  color: #4ba82e !important
}

table.skoda-rteTable-standardCITable {
  -ms-name: "Å koda standard CI table";
  width: 100%
}

.skoda-rteTable-standardCITable th, .skoda-rteTable-standardCITable td {
  color: #555;
  padding: 5px 5px 5px 5px;
  font-size: 11px;
  text-align: left
}

.skoda-rteTableHeaderRow-standardCITable {
  background-color: #ccc
}

.skoda-rteTableHeaderRow-standardCITable th, .skoda-rteTableHeaderRow-standardCITable td {
  font-weight: bold
}

.skoda-rteTableOddRow-standardCITable {
  background-color: white
}

.skoda-rteTableEvenRow-standardCITable {
  background-color: #ececec
}

table.skoda-rteTable-standardCITable12 {
  -ms-name: "Å koda standard CI table 12px";
  width: 100%
}

.skoda-rteTable-standardCITable12 th, .skoda-rteTable-standardCITable12 td {
  color: #555;
  padding: 5px 5px 5px 5px;
  font-size: inherit;
  text-align: left;
  vertical-align: top
}

.skoda-rteTableHeaderRow-standardCITable12 {
  background-color: #ccc
}

.skoda-rteTableHeaderRow-standardCITable12 th, .skoda-rteTableHeaderRow-standardCITable12 td {
  font-weight: bold
}

.skoda-rteTableOddRow-standardCITable12 {
  background-color: white
}

.skoda-rteTableEvenRow-standardCITable12 {
  background-color: #ececec
}

table.skoda-rteTable-emptyTable {
  -ms-name: "Clean table"
}

.skoda-rteTable-emptyTable th, .skoda-rteTable-emptyTable td {
  color: #555;
  background-color: white;
  padding: 0 0 0 0;
  font-size: inherit;
  text-align: left;
  vertical-align: top
}

.skoda-rteTableHeaderRow-emptyTable th, .skoda-rteTableHeaderRow-emptyTable td {
  font-weight: bold
}

ul.skoda-rteElement-ulNormal {
  -ms-name: "Å koda standard bullet list";
  margin: 0 0 0 0;
  line-height: 17px;
  font-size: inherit;
  font-weight: normal;
  display: inline-block
}

a.skoda-rteElement-ALink1Level {
  -ms-name: "Å koda link - first level"
}

a[class="skoda-rteElement-ALink1Level"], a[class="skoda-rteElement-ALink1Level"]:visited, a[class="skoda-rteElement-ALink1Level"]:active, a[class="skoda-rteElement-ALink1Level"]:hover {
  font-family: inherit;
  font-size: inherit;
  font-weight: normal;
  line-height: inherit;
  color: #4ba82e !important;
  text-decoration: none;
  cursor: pointer;
  padding-left: 17px;
  background: transparent url("/_layouts/skoda.k2/styles/color/icons_arrow_right_box.png") no-repeat left center
}

a[class="skoda-rteElement-ALink1Level"]:hover {
  text-decoration: underline;
  color: #4ba82e !important
}

a.skoda-rteElement-ALink2Level {
  -ms-name: "Å koda link - second level"
}

a[class="skoda-rteElement-ALink2Level"], a[class="skoda-rteElement-ALink2Level"]:visited, a[class="skoda-rteElement-ALink2Level"]:active, a[class="skoda-rteElement-ALink2Level"]:hover {
  font-family: inherit;
  font-size: inherit;
  font-weight: normal;
  line-height: inherit;
  color: #4ba82e !important;
  text-decoration: none;
  cursor: pointer;
  padding-right: 12px;
  background: transparent url("/_layouts/skoda.k2/styles/color/icons_arrow_right.png") no-repeat right center
}

a[class="skoda-rteElement-ALink2Level"]:hover {
  text-decoration: underline;
  color: #4ba82e !important
}

.ms-SPZone > .s4-wpcell, .ms-SPZone > .s4-wpcell-plain, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpcell, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpcell-plain {
  padding: 5px 0 10px
}

.ms-sectionheader {
  color: #000
}

input[type=button], input[type=reset], input[type=submit], button {
  min-width: 0
}

.ms-srch-hover-innerContainer {
  display: none
}

.ms-srch-item {
  width: 100%
}

a.skoda-rteStyle-ALink1Level, a.skoda-rteStyle-ALink1Level:visited, a.skoda-rteStyle-ALink1Level:active, a.skoda-rteStyle-ALink1Level:hover {
  padding-left: 17px;
  background: transparent url("/_layouts/skoda.k2/styles/color/icons_arrow_right_box.png") no-repeat left center
}

a.skoda-rteStyle-ALink2Level, a.skoda-rteStyle-ALink2Level:visited, a.skoda-rteStyle-ALink2Level:active, a.skoda-rteStyle-ALink2Level:hover {
  padding-right: 12px;
  background: transparent url("/_layouts/skoda.k2/styles/color/icons_arrow_right.png") no-repeat right center
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}

body {
  margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block
}

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline
}

audio:not([controls]) {
  display: none;
  height: 0
}

[hidden], template {
  display: none
}

a {
  background: transparent
}

a:active, a:hover {
  outline: 0
}

abbr[title] {
  border-bottom: 1px dotted
}

b, strong {
  font-weight: bold
}

dfn {
  font-style: italic
}

h1 {
  font-size: 2em;
  margin: 0.67em 0
}

mark {
  background: #ff0;
  color: #000
}

small {
  font-size: 80%
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sup {
  top: -0.5em
}

sub {
  bottom: -0.25em
}

img {
  border: 0
}

svg:not(:root) {
  overflow: hidden
}

figure {
  margin: 1em 40px
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0
}

pre {
  overflow: auto
}

code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0
}

button {
  overflow: visible
}

button, select {
  text-transform: none
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer
}

button[disabled], html input[disabled] {
  cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0
}

input {
  line-height: normal
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em
}

legend {
  border: 0;
  padding: 0
}

textarea {
  overflow: auto
}

optgroup {
  font-weight: bold
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

td, th {
  padding: 0;
  vertical-align: top
}

object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strong, sub, sup, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details {
  margin: 0;
  padding: 0;
  border: 0
}

html {
  display: inline-table
}

html, body, form {
  width: 100%;
  height: 100% !important;
  min-height: 100% !important;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: visible;
  -ms-backface-visibility: hidden;
  margin: 0;
  padding: 0
}

html, body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 17px
}

html.rtl, html.rtl body {
  direction: rtl;
  unicode-bidi: embed
}

h1 {
  font-family: "Skoda Pro", Verdana;
  font-size: 18px;
  font-weight: bold;
  line-height: 21px;
  color: inherit
}

h2 {
  font-family: 'Skoda Pro', Verdana;
  font-weight: normal !important;
  font-size: 21px;
  line-height: 25px;
  color: inherit
}

h3, .ms-standardheader {
  font-family: "Skoda Pro", Verdana;
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
  color: inherit
}

br.cleaner {
  clear: both;
  font-size: 0;
  height: 0;
  line-height: 0
}

.page {
  width: 100%;
  overflow-x: hidden
}

.pageFullscreen {
  width: 100%;
  height: 100%;
  overflow: hidden
}

.header, .headerFullscreen {
  display: block;
  width: 100%;
  height: 112px;
  text-align: left
}

.headerFullscreen {
  position: relative;
  z-index: 1
}

.hMain {
  width: 940px;
  margin: 0 auto 0 auto
}

.hLeft {
  float: left;
  width: 770px
}

.hlTop {
  float: left;
  width: 100%;
  height: 75px
}

.hltClaim {
  float: left;
  width: 110px;
  height: 37px
}

.hlBottom {
  float: left;
  width: 750px;
  height: 27px;
  padding: 0 0 0 20px;
  font-family: "Skoda Pro", Verdana;
  position: relative
}

.hlbSearch {
  float: right;
  width: 120px;
  height: 20px;
  margin: 5px 0 0 0;
  position: absolute;
  right: 0;
  top: 0
}

.hlbSearchTextBox {
  float: left;
  width: 89px;
  height: 12px;
  font-family: inherit;
  font-size: 10px;
  padding: 4px 5px 4px 5px;
  border: none
}

.hlbSearchButton {
  float: left;
  width: 21px;
  height: 20px;
  cursor: pointer;
  overflow: hidden
}

.hRight {
  float: left;
  width: 170px;
  height: 102px
}

.hrLogo {
  display: block;
  float: left;
  width: 100px;
  height: 100%;
  cursor: pointer
}

.hrLanguages {
  float: right;
  width: 50px;
  padding: 85px 18px 10px 0;
  font-size: 10px;
  text-align: right
}

.hrLanguages a, .hrLanguages a:visited, .hrLanguages a:active, .hrLanguages a:hover {
  text-decoration: none
}

.body {
  display: block;
  width: 100%;
  min-height: 494px
}

.bodyDialog {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0
}

.bodyFullscreen {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  top: -40px;
  z-index: 0;
  text-align: center;
  overflow: hidden;
  min-width: 1010px;
  min-height: 600px
}

a.deep-link-anchor {
  position: relative;
  top: -25px;
  display: block;
  float: left
}

.hClose {
  position: absolute;
  right: 10px;
  bottom: -10px;
  width: 30px;
  height: 30px;
  z-index: 1000
}

html.rtl .hClose {
  right: auto;
  left: 10px
}

.hClose a, .hClose a:visited, .hClose a:active, .hClose a:hover {
  display: block;
  width: 30px;
  height: 30px
}

.bfLeft {
  position: absolute;
  z-index: 5;
  top: 50px;
  left: 10px;
  width: 115px;
  height: 90%
}

.bfLeft a, .bfLeft a:visited, .bfLeft a:active, .bfLeft a:hover {
  width: 100%;
  height: 100%;
  display: block;
  cursor: pointer;
  text-align: center;
  vertical-align: middle
}

.bfLeft a span, .bfLeft a:visited span, .bfLeft a:active span, .bfLeft a:hover span {
  width: 115px;
  height: 205px;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -100px
}

.bfRight {
  position: absolute;
  z-index: 5;
  top: 50px;
  right: 10px;
  width: 115px;
  height: 90%
}

.bfRight a, .bfRight a:visited, .bfRight a:active, .bfRight a:hover {
  width: 100%;
  height: 100%;
  display: block;
  cursor: pointer;
  text-align: center;
  vertical-align: middle
}

.bfRight a span, .bfRight a:visited span, .bfRight a:active span, .bfRight a:hover span {
  width: 115px;
  height: 205px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -100px
}

.bfMain {
  position: absolute;
  top: 0;
  left: 115px;
  padding: 100px 0 0 30px
}

html.rtl .bfMain {
  left: auto;
  right: 115px;
  padding: 100px 30px 0 0
}

.bfmText {
  float: left;
  width: 230px;
  padding: 10px 10px 10px 10px;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
  margin: 0 1px 1px 0
}

html.rtl .bfmText {
  float: right;
  text-align: right
}

.bfmText h3 {
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  padding-bottom: 10px
}

.bfmVideoThumb {
  display: none;
  float: left;
  width: 200px;
  height: 150px;
  padding: 5px 5px 5px 5px
}

html.rtl .bfmVideoThumb {
  float: right
}

.bfmVideoThumb a, .bfmVideoThumb a:active, .bfmVideoThumb a:visited, .bfmVideoThumb a:hover {
  display: block;
  text-align: center;
  width: 200px;
  height: 150px;
  cursor: pointer
}

.bfmVideoThumb a:link span, .bfmVideoThumb a:visited span, .bfmVideoThumb a:active span, .bfmVideoThumb a:hover span {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  margin-top: 60px
}

.bfmVideo {
  float: left;
  width: 900px;
  height: 506px;
  position: relative;
  padding: 5px 5px 5px 5px;
  display: inline-block
}

html.rtl .bfmVideo {
  float: right
}

.bfmVideo a, .bfmVideo a:visited, .bfmVideo a:active, .bfmVideo a:hover {
  display: block;
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  z-index: 1000
}

html.rtl .bfmVideo a, html.rtl .bfmVideo a:visited, html.rtl .bfmVideo a:active, html.rtl .bfmVideo a:hover {
  right: auto;
  left: -15px
}

.bfRotator {
  position: absolute;
  bottom: 110px;
  left: 0;
  width: 100%;
  height: 100px;
  z-index: 5;
  text-align: center
}

html.rtl .bfRotator {
  left: auto;
  right: 0
}

.bfrCarusel {
  margin: 0 auto 0 auto
}

.bfrCarusel ul {
  list-style-type: none;
  position: relative
}

.bfrCarusel ul li {
  float: left;
  width: 100px;
  height: 75px;
  line-height: 75px;
  padding: 5px 5px 5px 5px;
  margin: 7px 1px 8px 0;
  cursor: pointer;
  text-align: center
}

.bfrCarusel ul li img {
  max-width: 100px;
  max-height: 75px;
  vertical-align: middle
}

.bfrCarusel ul li.bfrcSelected {
  width: 120px;
  height: 90px;
  line-height: 90px;
  margin: 0 1px 0 0
}

.bfrCarusel ul li.bfrcSelected img {
  max-width: 120px !important;
  max-height: 90px !important
}

html.rtl .bfrCarusel UL LI {
  float: right;
  margin: 7px 0 8px 1px
}

html.rtl .bfrCarusel UL LI.bfrcSelected {
  margin: 0 0 0 1px
}

.bMain {
  position: relative
}

.bMainDialog {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: left
}

html.rtl .bMain {
  text-align: right
}

html.rtl .bMainDialog {
  text-align: right
}

.bmPageProperties {
  display: none
}

.bmMenu {
  height: 29px;
  font-size: 12px;
  z-index: 100;
  font-family: 'Skoda Pro', Verdana
}

.bmmMenuMain {
  position: relative;
  float: left;
  width: 100%;
  height: 29px;
  font-size: 11px;
  z-index: 100;
  white-space: nowrap;
  list-style-type: none;
  margin: 0;
  padding: 0;
  top: 5px
}

.bmmMenuMain > li {
  float: left
}

html.rtl .bmmMenuMain > li {
  float: right
}

.bmmMenuMain > li > a, .bmmMenuMain > li > a:active, .bmmMenuMain > li > a:visited, .bmmMenuMain > li > a:hover {
  display: inline-block;
  height: 18px;
  padding: 6px 25px 4px 10px;
  text-decoration: none;
  font-size: 17px;
  position: relative;
  cursor: pointer
}

.bmmMenuMain > li > a span, .bmmMenuMain > li > a:active span, .bmmMenuMain > li > a:visited span, .bmmMenuMain > li > a:hover span {
  display: none;
  width: 9px;
  height: 5px;
  position: absolute;
  right: 5px;
  top: 12px
}

.bmmMenuMain > li > a:hover span {
  display: inline-block
}

.bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow {
  padding: 7px 25px 5px 10px
}

.bmmMenuMain > li > a.bmmMenuMainSelected span, .bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow span, .bmmMenuMain > li > a.bmmMenuMainSelected:active span, .bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow:active span, .bmmMenuMain > li > a.bmmMenuMainSelected:visited span, .bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow:visited span, .bmmMenuMain > li > a.bmmMenuMainSelected:hover span, .bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow:hover span {
  display: inline-block
}

html.rtl .bmmMenuMain > li > a, html.rtl .bmmMenuMain > li > a.bmmMenuMainSelected, html.rtl .bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow, html.rtl .bmmMenuMain > li > a:active, html.rtl .bmmMenuMain > li > a.bmmMenuMainSelected:active, html.rtl .bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow:active, html.rtl .bmmMenuMain > li > a:visited, html.rtl .bmmMenuMain > li > a.bmmMenuMainSelected:visited, html.rtl .bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow:visited, html.rtl .bmmMenuMain > li > a:hover, html.rtl .bmmMenuMain > li > a.bmmMenuMainSelected:hover, html.rtl .bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow:hover {
  text-align: right;
  padding: 6px 10px 4px 25px
}

html.rtl .bmmMenuMain > li > a span, html.rtl .bmmMenuMain > li > a.bmmMenuMainSelected span, html.rtl .bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow span, html.rtl .bmmMenuMain > li > a:active span, html.rtl .bmmMenuMain > li > a.bmmMenuMainSelected:active span, html.rtl .bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow:active span, html.rtl .bmmMenuMain > li > a:visited span, html.rtl .bmmMenuMain > li > a.bmmMenuMainSelected:visited span, html.rtl .bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow:visited span, html.rtl .bmmMenuMain > li > a:hover span, html.rtl .bmmMenuMain > li > a.bmmMenuMainSelected:hover span, html.rtl .bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow:hover span {
  left: 5px;
  right: auto
}

.bmmmSecondLevel {
  position: absolute;
  max-width: 900px;
  left: 0;
  top: 29px;
  display: none;
  z-index: 400;
  padding: 10px 10px 10px 20px;
  margin: 0
}

.bmmmSecondLevel > UL {
  margin: -10px -10px 0 -20px;
  min-width: 100px;
  list-style-position: outside;
  list-style-type: none;
  padding: 7px 0 7px 0;
  font-size: 13px
}

.bmmmSecondLevel > UL > LI {
  display: block
}

.bmmmSecondLevel > UL > LI > a, .bmmmSecondLevel > UL > LI > a:visited, .bmmmSecondLevel > UL > LI > a:active, .bmmmSecondLevel > UL > LI > a:hover {
  float: none;
  width: auto !important;
  height: auto !important;
  display: block;
  padding: 6px 10px 4px 15px;
  text-transform: none;
  text-decoration: none
}

html.rtl .bmmmSecondLevel {
  left: auto;
  right: 0;
  padding: 10px 20px 10px 10px
}

html.rtl .bmmmSecondLevel > UL {
  margin: -10px -20px 0 -10px
}

html.rtl .bmmmSecondLevel > UL > LI > a, html.rtl .bmmmSecondLevel > UL > LI > a:visited, html.rtl .bmmmSecondLevel > UL > LI > a:active, html.rtl .bmmmSecondLevel > UL > LI > a:hover {
  padding: 6px 15px 4px 10px
}

.bmmmSecondLevelShadowBottom {
  position: absolute;
  left: 0;
  bottom: -8px;
  width: 100%;
  height: 8px
}

html.rtl .bmmmSecondLevelShadowBottom {
  left: auto;
  right: 0
}

.bmmmSecondLevelShadowCorner {
  position: absolute;
  bottom: -8px;
  right: -8px;
  width: 8px;
  height: 8px
}

html.rtl .bmmmSecondLevelShadowCorner {
  left: -8px;
  right: auto
}

.bmmmSecondLevelShadowRight {
  position: absolute;
  right: -8px;
  top: 0;
  width: 8px;
  height: 100%
}

html.rtl .bmmmSecondLevelShadowRight {
  left: -8px;
  right: auto
}

.bmmslNewColumn {
  float: left;
  width: 630px;
  z-index: 400;
  margin: 0 0 0 -15px;
  overflow: hidden
}

html.rtl .bmmslNewColumn {
  float: right;
  margin: 0 -15px 0 0
}

.bmmslNewGroups {
  vertical-align: top;
  display: inline-block;
  list-style-type: none;
  margin: 0 0 -30px 0;
  padding: 3px 0 0 0;
  width: 240px
}

.bmmslNewGroups > li {
  padding-bottom: 30px
}

.bmmslNewDetail {
  width: 390px;
  display: inline-block;
  vertical-align: top
}

.bmmslNewGroup {
  list-style-type: none;
  padding: 0;
  margin: 0
}

.bmmslNewGroup > li > a.bmmslNewModelItem:link, .bmmslNewGroup > li > a.bmmslNewModelItemSelected:link, .bmmslNewGroup > li > a.bmmslNewModelItem:visited, .bmmslNewGroup > li > a.bmmslNewModelItemSelected:visited, .bmmslNewGroup > li > a.bmmslNewModelItem:active, .bmmslNewGroup > li > a.bmmslNewModelItemSelected:active, .bmmslNewGroup > li > a.bmmslNewModelItem:hover, .bmmslNewGroup > li > a.bmmslNewModelItemSelected:hover {
  line-height: 25px;
  vertical-align: middle;
  font-size: 13px;
  padding: 0 20px 0 5px;
  display: block;
  cursor: pointer;
  text-decoration: none
}

.bmmslNewGroup > li > a.bmmslNewModelItem:link span.bmmslNewModelItemAction, .bmmslNewGroup > li > a.bmmslNewModelItemSelected:link span.bmmslNewModelItemAction, .bmmslNewGroup > li > a.bmmslNewModelItem:visited span.bmmslNewModelItemAction, .bmmslNewGroup > li > a.bmmslNewModelItemSelected:visited span.bmmslNewModelItemAction, .bmmslNewGroup > li > a.bmmslNewModelItem:active span.bmmslNewModelItemAction, .bmmslNewGroup > li > a.bmmslNewModelItemSelected:active span.bmmslNewModelItemAction, .bmmslNewGroup > li > a.bmmslNewModelItem:hover span.bmmslNewModelItemAction, .bmmslNewGroup > li > a.bmmslNewModelItemSelected:hover span.bmmslNewModelItemAction {
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  margin: 0 0 3px 5px
}

.bmmslNewGroup > li > a.bmmslNewModelItem:link span.bmmslNewModelItemArrow, .bmmslNewGroup > li > a.bmmslNewModelItemSelected:link span.bmmslNewModelItemArrow, .bmmslNewGroup > li > a.bmmslNewModelItem:visited span.bmmslNewModelItemArrow, .bmmslNewGroup > li > a.bmmslNewModelItemSelected:visited span.bmmslNewModelItemArrow, .bmmslNewGroup > li > a.bmmslNewModelItem:active span.bmmslNewModelItemArrow, .bmmslNewGroup > li > a.bmmslNewModelItemSelected:active span.bmmslNewModelItemArrow, .bmmslNewGroup > li > a.bmmslNewModelItem:hover span.bmmslNewModelItemArrow, .bmmslNewGroup > li > a.bmmslNewModelItemSelected:hover span.bmmslNewModelItemArrow {
  display: inline-block;
  vertical-align: middle;
  width: 5px;
  height: 14px;
  padding: 0 5px 0 0;
  margin: 2px 0 0 0
}

html.rtl .bmmslNewGroup > li > a.bmmslNewModelItem:link, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItemSelected:link, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItem:visited, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItemSelected:visited, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItem:active, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItemSelected:active, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItem:hover, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItemSelected:hover {
  padding: 0 5px 0 20px
}

html.rtl .bmmslNewGroup > li > a.bmmslNewModelItem:link span.bmmslNewModelItemAction, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItemSelected:link span.bmmslNewModelItemAction, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItem:visited span.bmmslNewModelItemAction, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItemSelected:visited span.bmmslNewModelItemAction, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItem:active span.bmmslNewModelItemAction, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItemSelected:active span.bmmslNewModelItemAction, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItem:hover span.bmmslNewModelItemAction, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItemSelected:hover span.bmmslNewModelItemAction {
  margin: 0 5px 3px 0
}

html.rtl .bmmslNewGroup > li > a.bmmslNewModelItem:link span.bmmslNewModelItemArrow, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItemSelected:link span.bmmslNewModelItemArrow, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItem:visited span.bmmslNewModelItemArrow, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItemSelected:visited span.bmmslNewModelItemArrow, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItem:active span.bmmslNewModelItemArrow, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItemSelected:active span.bmmslNewModelItemArrow, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItem:hover span.bmmslNewModelItemArrow, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItemSelected:hover span.bmmslNewModelItemArrow {
  padding: 0;
  margin: 2px 0 0 5px
}

.bmmslNewModelDetail {
  display: none
}

.bmmslNewModelDetailTitle {
  display: inline-block;
  width: 100%;
  padding: 0 0 5px 0;
  text-align: left;
  line-height: 21px;
  font-weight: normal
}

.bmmslNewModelDetailTitle .title {
  float: left;
  font-size: 19px;
  line-height: 21px;
  font-weight: normal;
  max-width: 55%;
  vertical-align: middle;
  white-space: normal
}

.bmmslNewModelDetailTitle .price {
  float: right;
  padding: 0 5px 0 10px;
  vertical-align: middle;
  font-size: 11px;
  font-weight: normal;
  max-width: 40%
}

.bmmslNewModelDetailTitle .price strong {
  font-size: 19px;
  line-height: 21px;
  font-weight: bold
}

html.rtl .bmmslNewModelDetailTitle {
  text-align: right
}

html.rtl .bmmslNewModelDetailTitle span {
  padding: 0 10px 0 0
}

.bmmslNewModelDetailBox {
  padding: 10px 0 10px 0;
  white-space: normal
}

.bmmslNewModelDetailBoxRow, .bmmslNewModelDetailBoxRowImage {
  display: inline-block;
  width: 100%;
  padding: 10px 0 0 0
}

.bmmslNewModelDetailBoxRowImage {
  margin-bottom: -30px
}

.bmmslNewModelDetailBoxLeft {
  float: left;
  display: inline-block;
  width: 195px;
  padding: 0 10px 0 5px
}

.bmmslNewModelDetailBoxLeft .bmmslNewModelDetailBoxImage {
  width: 195px;
  padding-bottom: 20px
}

.bmmslNewModelDetailBoxCatch {
  font-weight: bold;
  font-size: 13px;
  line-height: 18px
}

.bmmslNewModelDetailBoxHighlights {
  list-style-type: disc;
  margin: 0;
  padding: 0 0 0 15px
}

.bmmslNewModelDetailBoxHighlights > li {
  line-height: 18px;
  font-size: 13px
}

html.rtl .bmmslNewModelDetailBoxLeft {
  float: right;
  padding: 0 5px 0 10px
}

html.rtl .bmmslNewModelDetailBoxHighlights {
  padding: 0 15px 0 0
}

.bmmslNewModelDetailBoxRight {
  width: 170px;
  display: inline-block
}

.bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons {
  padding-bottom: 20px
}

.bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons > a:link, .bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons > a.hero:link, .bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons > a:visited, .bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons > a.hero:visited, .bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons > a:active, .bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons > a.hero:active, .bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons > a:hover, .bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons > a.hero:hover {
  line-height: 25px;
  vertical-align: middle;
  font-size: 13px;
  padding: 0 5px 0 10px;
  margin-bottom: 5px;
  display: block;
  cursor: pointer;
  position: relative
}

.bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons > a:link span, .bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons > a.hero:link span, .bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons > a:visited span, .bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons > a.hero:visited span, .bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons > a:active span, .bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons > a.hero:active span, .bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons > a:hover span, .bmmslNewModelDetailBoxRight .bmmslNewModelDetailBoxButtons > a.hero:hover span {
  position: absolute;
  right: 10px;
  display: inline-block;
  vertical-align: middle;
  width: 7px;
  height: 10px;
  margin: 8px 0 0 0
}

.bmmslNewModelDetailBoxInfo {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 0
}

.bmmslNewModelDetailBoxInfo li {
  line-height: 30px;
  vertical-align: middle;
  display: inline-block;
  *display: inline !important;
  -ms-zoom: 1;
  zoom: 1;
  width: 32.5%;
  white-space: nowrap;
  overflow: hidden
}

.bmmslNewModelDetailBoxInfo li .bmmslNewModelDetailBoxInfoUsage, .bmmslNewModelDetailBoxInfo li .bmmslNewModelDetailBoxInfoCO2, .bmmslNewModelDetailBoxInfo li .bmmslNewModelDetailBoxInfoLagguage {
  float: left;
  display: inline-block;
  *display: inline;
  -ms-zoom: 1;
  zoom: 1;
  width: 30px;
  height: 30px;
  vertical-align: middle
}

.bmmslNewModelDetailBoxInfo li .text {
  display: inline-block;
  *display: inline;
  -ms-zoom: 1;
  zoom: 1;
  line-height: 14px;
  vertical-align: middle;
  white-space: normal
}

.bmmslNewModelDetailBoxInfo li .text .label {
  display: block;
  font-size: 11px
}

.bmmslNewModelDetailBoxInfo li .text .value {
  display: inline-block;
  font-size: 13px
}

.bmmslNewModelDetailBoxInfo li .text .unit {
  display: inline-block;
  font-size: 11px;
  padding: 0 5px 0 5px
}

html.rtl .bmmslNewModelDetailBoxButtons > a:link, html.rtl .bmmslNewModelDetailBoxButtons > a.hero:link, html.rtl .bmmslNewModelDetailBoxButtons > a:visited, html.rtl .bmmslNewModelDetailBoxButtons > a.hero:visited, html.rtl .bmmslNewModelDetailBoxButtons > a:active, html.rtl .bmmslNewModelDetailBoxButtons > a.hero:active, html.rtl .bmmslNewModelDetailBoxButtons > a:hover, html.rtl .bmmslNewModelDetailBoxButtons > a.hero:hover {
  padding: 0 10px 0 5px
}

html.rtl .bmmslNewModelDetailBoxButtons > a:link span, html.rtl .bmmslNewModelDetailBoxButtons > a.hero:link span, html.rtl .bmmslNewModelDetailBoxButtons > a:visited span, html.rtl .bmmslNewModelDetailBoxButtons > a.hero:visited span, html.rtl .bmmslNewModelDetailBoxButtons > a:active span, html.rtl .bmmslNewModelDetailBoxButtons > a.hero:active span, html.rtl .bmmslNewModelDetailBoxButtons > a:hover span, html.rtl .bmmslNewModelDetailBoxButtons > a.hero:hover span {
  left: 10px;
  right: auto
}

html.rtl .bmmslNewModelDetailBoxInfoUsage, html.rtl .bmmslNewModelDetailBoxInfoCO2, html.rtl .bmmslNewModelDetailBoxInfoLagguage {
  float: right
}

.bmmslColumn {
  float: left;
  width: 400px;
  z-index: 400;
  padding-right: 10px;
  overflow: hidden
}

html.rtl .bmmslColumn {
  float: right
}

.bmmslModel, .bmmslModelLast {
  float: left;
  width: 100%;
  padding-top: 10px
}

html.rtl .bmmslModel, html.rtl .bmmslModelLast {
  float: right
}

.bmmslModel P, .bmmslModelLast P {
  margin: 0;
  padding: 0;
  display: inline
}

.bmmslModelTitle {
  width: 100%;
  font-size: 13px
}

.bmmslModelTitle div {
  display: inline;
  width: auto
}

span.bmmslModelHeader {
  font-size: 17px;
  padding: 0 10px 0 0
}

html.rtl span.bmmslModelHeader {
  padding: 0 0 0 10px
}

.bmmslModelImage {
  float: left;
  width: 200px;
  height: 100px;
  overflow: hidden
}

html.rtl .bmmslModelImage {
  float: right
}

.bmmslModelImage a, .bmmslModelImage a:active, .bmmslModelImage a:visited, .bmmslModelImage a:hover {
  border: none !important;
  margin: 0;
  padding: 0
}

.bmmslModelImage a img, .bmmslModelImage a:active img, .bmmslModelImage a:visited img, .bmmslModelImage a:hover img {
  border: none !important;
  margin: 0;
  padding: 0
}

.bmmslModelLinks {
  float: left;
  width: 190px;
  padding: 10px 0 0 10px
}

.bmmslModelLinks a, .bmmslModelLinks a:visited, .bmmslModelLinks a:active, .bmmslModelLinks a:hover {
  width: 100%;
  display: block;
  font-size: 13px;
  line-height: 20px;
  padding: 0 0 0 10px
}

html.rtl .bmmslModelLinks {
  float: right;
  padding: 10px 10px 0 0
}

html.rtl .bmmslModelLinks a, html.rtl .bmmslModelLinks a:visited, html.rtl .bmmslModelLinks a:active, html.rtl .bmmslModelLinks a:hover {
  padding: 0 10px 0 0
}

.bmSubmenu {
  min-height: 20px;
  font-size: 10px;
  margin: 5px 20px 0 20px;
  padding: 8px 5px 2px 5px;
  position: relative;
  z-index: 91
}

.bmsTitle {
  font-size: 11px;
  padding-bottom: 4px
}

.bmsTitle H1 {
  margin: 0 5px 0 5px;
  padding: 0;
  font-size: 18px;
  font-weight: bold;
  display: inline
}

.bmsTitle > span {
  font-family: 'Skoda Pro', Verdana;
  display: inline-block;
  font-size: 18px;
  font-weight: bold
}

html.rtl .bmsTitle H1 {
  margin: 0 5px 0 10px
}

.bmsMenu {
  width: 100%;
  display: block;
  white-space: nowrap;
  list-style-type: none;
  margin: 0;
  padding: 0 5px 0 5px;
  overflow: hidden;
  position: relative;
  left: -5px;
  top: 3px;
  font-family: 'Skoda Pro', Verdana
}

.bmsMenu LI {
  display: inline-block;
  padding-bottom: 3px
}

.bmsMenu LI SPAN {
  display: inline-block;
  width: auto;
  height: 13px;
  padding: 5px 5px 5px 5px;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold
}

.bmsMenu a, .bmsMenu a:active, .bmsMenu a:visited, .bmsMenu a:hover, .bmsMenuSelected, .bmsMenuSelected:visited, .bmsMenuSelected:active {
  display: inline-block;
  width: auto;
  height: 13px;
  padding: 5px 5px 5px 5px;
  text-decoration: none;
  font-size: 13px;
  font-weight: normal
}

.bmsMenu li:last-child a, .bmsMenu li:last-child span {
  background: none !important
}

.bmBody {
  width: 900px;
  padding: 20px 20px 20px 20px;
  background-position: top center;
  background-repeat: no-repeat;
  position: static
}

.bmBody a.arrow, .bmBody a.arrow:active, .bmBody a.arrow:visited, .bmBody a.arrow:hover {
  position: relative;
  padding: 0 0 0 15px;
  font-weight: normal
}

.bmBody a.arrow span, .bmBody a.arrow:active span, .bmBody a.arrow:visited span, .bmBody a.arrow:hover span {
  position: absolute;
  top: 5px;
  left: 0;
  width: 5px;
  height: 8px
}

.bmBody a.arrow.box span, .bmBody a.arrow.box:active span, .bmBody a.arrow.box:visited span, .bmBody a.arrow.box:hover span {
  width: 10px;
  height: 12px
}

.bmbInnerMain {
  display: inline-block;
  padding: 0;
  width: 100%
}

.bmbLayer {
  position: absolute;
  width: 940px;
  min-height: 420px;
  z-index: 90;
  top: 0;
  left: 0
}

.bmBodyDialog {
  width: auto
}

.bmbTop {
  float: left;
  width: 100%;
  padding: 40px 0 0 0
}

.bmbtLeft {
  float: left;
  width: 50%;
  line-height: 30px
}

.bmbtRight {
  float: right;
  width: 50%;
  text-align: left
}

.bmbWatch:link, .bmbWatch:visited, .bmbWatch:active, .bmbWatch:hover {
  height: 30px;
  text-decoration: none;
  display: inline-block;
  padding: 8px 0 0 35px;
  position: absolute;
  top: 60px;
  right: 140px
}

.bmbWatch:link span, .bmbWatch:visited span, .bmbWatch:active span, .bmbWatch:hover span {
  display: block;
  position: absolute;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  top: 0;
  left: 0
}

.bmbbLeft {
  float: left;
  width: 204px
}

.bmbbLeft a, .bmbbLeft a:visited, .bmbbLeft a:active, .bmbbLeft a:hover {
  color: #000
}

html.rtl .bmbbLeft {
  float: right
}

.bmbblPanel {
  float: left;
  width: 182px;
  margin: 20px 0 0 0;
  padding: 10px 10px 0 10px
}

html.rtl bmbblPanel {
  float: right
}

.bmbblColors {
  float: left;
  width: 100%;
  padding: 0 0 10px 0
}

html.rtl .bmbblColors {
  float: right
}

.bmbblColors > div > a, .bmbblColors > div > a:link, .bmbblColors > div > a:active, .bmbblColors > div > a:visited, .bmbblColors > div > a:hover, .bmbblColors > div > a .bmbblColorsSelected {
  float: left;
  display: block;
  width: 20px;
  height: 20px;
  padding: 3px 3px 3px 3px
}

html.rtl .bmbblColors > div > a, html.rtl .bmbblColors > div > a:link, html.rtl .bmbblColors > div > a:active, html.rtl .bmbblColors > div > a:visited, html.rtl .bmbblColors > div > a:hover, html.rtl .bmbblColors > div > a .bmbblColorsSelected {
  float: right
}

.bmbbcTeaser {
  position: absolute;
  width: 150px;
  height: 150px;
  right: -20px;
  top: -40px
}

.bmbbcTeaser a {
  display: inline
}

.bmbbcTeaser a.teaserLink, .bmbbcTeaser a.teaserLink:active, .bmbbcTeaser a.teaserLink:visited, .bmbbcTeaser a.teaserLink:hover {
  display: inline-block;
  cursor: pointer;
  width: 150px;
  height: 150px;
  overflow: hidden
}

html.rtl .bmbbcTeaser {
  right: auto;
  left: -20px
}

.bmbblViewInterior a, .bmbblViewRear a, .bmbblViewFront a {
  float: left;
  width: 100%;
  height: 45px;
  padding: 10px 0 10px 0
}

.bmbblViewInterior a, .bmbblViewRear a, .bmbblViewFront a, .bmbblViewInterior a:active, .bmbblViewRear a:active, .bmbblViewFront a:active, .bmbblViewInterior a:visited, .bmbblViewRear a:visited, .bmbblViewFront a:visited, .bmbblViewInterior a:hover, .bmbblViewRear a:hover, .bmbblViewFront a:hover {
  display: block;
  padding: 7px 0 7px 50px;
  position: relative
}

.bmbblViewInterior a span, .bmbblViewRear a span, .bmbblViewFront a span, .bmbblViewInterior a:active span, .bmbblViewRear a:active span, .bmbblViewFront a:active span, .bmbblViewInterior a:visited span, .bmbblViewRear a:visited span, .bmbblViewFront a:visited span, .bmbblViewInterior a:hover span, .bmbblViewRear a:hover span, .bmbblViewFront a:hover span {
  width: 45px;
  height: 45px;
  display: block;
  position: absolute;
  top: 0;
  left: 0
}

html.rtl .bmbblViewInterior a, html.rtl .bmbblViewRear a, html.rtl .bmbblViewFront a {
  float: right
}

html.rtl .bmbblViewInterior a, html.rtl .bmbblViewRear a, html.rtl .bmbblViewFront a, html.rtl .bmbblViewInterior a:active, html.rtl .bmbblViewRear a:active, html.rtl .bmbblViewFront a:active, html.rtl .bmbblViewInterior a:visited, html.rtl .bmbblViewRear a:visited, html.rtl .bmbblViewFront a:visited, html.rtl .bmbblViewInterior a:hover, html.rtl .bmbblViewRear a:hover, html.rtl .bmbblViewFront a:hover {
  padding: 7px 50px 7px 0
}

html.rtl .bmbblViewInterior a span, html.rtl .bmbblViewRear a span, html.rtl .bmbblViewFront a span, html.rtl .bmbblViewInterior a:active span, html.rtl .bmbblViewRear a:active span, html.rtl .bmbblViewFront a:active span, html.rtl .bmbblViewInterior a:visited span, html.rtl .bmbblViewRear a:visited span, html.rtl .bmbblViewFront a:visited span, html.rtl .bmbblViewInterior a:hover span, html.rtl .bmbblViewRear a:hover span, html.rtl .bmbblViewFront a:hover span {
  left: auto;
  right: 0
}

.bmbbCenter {
  float: left;
  width: 686px;
  padding: 85px 0 0 10px
}

html.rtl .bmbbCenter {
  float: right;
  padding: 85px 10px 0 0
}

.bmbbcCar {
  width: 650px;
  height: 325px;
  padding: 0;
  position: relative
}

.bmbbcCar > img {
  display: block;
  width: 650px;
  height: 325px
}

.bmbbccSpots {
  list-style-type: none;
  margin: 0;
  padding: 0
}

.bmbbccSpots LI > a, .bmbbccSpots LI > a:active, .bmbbccSpots LI > a:visited, .bmbbccSpots LI > a:hover, .bmbbccSpotsSelected:link, .bmbbccSpotsSelected:visited, .bmbbccSpotsSelected:active, .bmbbccSpotsSelected:hover {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  z-index: 1;
  cursor: pointer;
  z-index: 10
}

.bmbbccsMain {
  display: none;
  position: absolute;
  z-index: 130;
  width: 200px;
  min-height: 100px;
  padding: 4px 4px 4px 4px;
  top: 0;
  left: 0
}

.bmbbccsImage {
  float: left;
  width: 200px;
  position: relative
}

.bmbbccsImage a img {
  border: none
}

.bmbbccsImage a span, .bmbbccsImage a:active span, .bmbbccsImage a:visited span, .bmbbccsImage a:hover span {
  display: block;
  width: 80px;
  height: 40px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1
}

.bmbbccsText {
  float: left;
  width: 180px;
  padding: 10px 10px 10px 10px;
  font-size: 11px;
  line-height: 16px
}

.bmbbccsText h5 {
  padding-bottom: 5px
}

.bmbbccsText a, .bmbbccsText a:visited, .bmbbccsText a:active, .bmbbccsText a:hover {
  font-size: 11px;
  margin: 10px 0 2px 0;
  text-decoration: none;
  display: block;
  padding-left: 10px;
  line-height: 22px
}

.bmbbBottom {
  float: left;
  width: 100%;
  padding: 20px 0 0 0
}

.bmbbbTitle {
  float: left;
  width: 100px;
  height: 65px;
  overflow: hidden
}

.bmbbbTeaser {
  float: left;
  height: 65px;
  padding: 0 20px 0 0
}

.bmbbbTeaser a, .bmbbbTeaser a:visited, .bmbbbTeaser a:active, .bmbbbTeaser a:hover {
  width: auto;
  float: left;
  display: block;
  position: relative;
  padding-left: 20px;
  text-decoration: none
}

.bmbbbTeaser a span.bmbbbTeaserImage, .bmbbbTeaser a:visited span.bmbbbTeaserImage, .bmbbbTeaser a:active span.bmbbbTeaserImage, .bmbbbTeaser a:hover span.bmbbbTeaserImage {
  float: left;
  vertical-align: top;
  display: block;
  width: 130px;
  height: 65px;
  background-position: 0 0
}

.bmbbbTeaser a:hover span.bmbbbTeaserImage {
  background-position: 0 -65px
}

.bmbbbTeaser a span.bmbbbTeaserIcon, .bmbbbTeaser a:visited span.bmbbbTeaserIcon, .bmbbbTeaser a:active span.bmbbbTeaserIcon, .bmbbbTeaser a:hover span.bmbbbTeaserIcon {
  float: left;
  vertical-align: top;
  display: block;
  width: 15px;
  height: 27px;
  margin-top: 10px
}

.bmbbbTeaser a span.bmbbbTeaserText, .bmbbbTeaser a:visited span.bmbbbTeaserText, .bmbbbTeaser a:active span.bmbbbTeaserText, .bmbbbTeaser a:hover span.bmbbbTeaserText {
  float: left;
  font-size: 12px;
  line-height: 15px;
  vertical-align: top;
  text-decoration: none;
  padding-bottom: 2px;
  margin: 8px 0 0 5px
}

.bmbbbTeaserSpacer {
  float: left;
  width: 1px;
  height: 65px;
  overflow: hidden;
  margin: 0 5px 0 5px
}

.bmbSpots {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative
}

.bmbSpots LI > a, .bmbSpots LI > a:active, .bmbSpots LI > a:visited, .bmbSpots LI > a:hover, .bmbSpotsSelected:link, .bmbSpotsSelected:visited, .bmbSpotsSelected:active, .bmbSpotsSelected:hover {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  z-index: 1;
  cursor: pointer
}

.bmbsMain {
  display: none;
  position: absolute;
  z-index: 1000;
  width: 200px;
  min-height: 100px;
  padding: 4px 4px 4px 4px;
  top: 0;
  left: 0
}

.bmbsImage {
  float: left;
  width: 200px;
  position: relative
}

.bmbsImage a img {
  border: none
}

.bmbsImage a span, .bmbsImage a:active span, .bmbsImage a:visited span, .bmbsImage a:hover span {
  display: block;
  width: 80px;
  height: 40px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1
}

.bmbsText {
  float: left;
  width: 180px;
  padding: 10px 10px 10px 10px;
  font-size: 11px;
  line-height: 16px
}

.bmbsText h5 {
  font-size: 12px;
  padding-bottom: 5px
}

.bmbsText a, .bmbsText a:visited, .bmbsText a:active, .bmbsText a:hover {
  font-size: 11px;
  margin: 10px 0 2px 0;
  text-decoration: none;
  display: inline-block;
  padding-left: 15px;
  line-height: 22px
}

.bmbTechnology {
  width: 940px;
  padding: 0;
  margin: -20px 0 0 -20px
}

html.rtl .bmbTechnology {
  margin: -20px -20px 0 0
}

.bmbtImage {
  width: 940px;
  position: relative
}

.bmbtImage > img {
  width: 940px;
  height: 430px;
  margin: 0;
  padding: 0;
  overflow: hidden
}

.bmbtDescription {
  display: block
}

.bmbtCategories {
  text-align: center;
  margin: 0;
  padding: 0
}

.bmbtcCategory, .bmbtcCategory:active, .bmbtcCategory:visited, .bmbtcCategory:hover, .bmbtcCategorySelected, bmbtcCategorySelected:active, bmbtcCategorySelected:visited, bmbtcCategorySelected:hover {
  min-width: 100px;
  height: 87px;
  display: inline-block;
  margin-right: 20px;
  text-align: left
}

.bmbtcCategory span.bmbtcCategoryImage, .bmbtcCategory:active span.bmbtcCategoryImage, .bmbtcCategory:visited span.bmbtcCategoryImage, .bmbtcCategory:hover span.bmbtcCategoryImage, .bmbtcCategorySelected span.bmbtcCategoryImage, bmbtcCategorySelected:active span.bmbtcCategoryImage, bmbtcCategorySelected:visited span.bmbtcCategoryImage, bmbtcCategorySelected:hover span.bmbtcCategoryImage {
  float: left;
  width: 100px;
  height: 60px;
  display: inline-block;
  overflow: hidden
}

.bmbtcCategory span.bmbtcCategoryImage span.technologyswitch_boot, .bmbtcCategory:active span.bmbtcCategoryImage span.technologyswitch_boot, .bmbtcCategory:visited span.bmbtcCategoryImage span.technologyswitch_boot, .bmbtcCategory:hover span.bmbtcCategoryImage span.technologyswitch_boot, .bmbtcCategorySelected span.bmbtcCategoryImage span.technologyswitch_boot, bmbtcCategorySelected:active span.bmbtcCategoryImage span.technologyswitch_boot, bmbtcCategorySelected:visited span.bmbtcCategoryImage span.technologyswitch_boot, bmbtcCategorySelected:hover span.bmbtcCategoryImage span.technologyswitch_boot, .bmbtcCategory span.bmbtcCategoryImage span.technologyswitch_comfort, .bmbtcCategory:active span.bmbtcCategoryImage span.technologyswitch_comfort, .bmbtcCategory:visited span.bmbtcCategoryImage span.technologyswitch_comfort, .bmbtcCategory:hover span.bmbtcCategoryImage span.technologyswitch_comfort, .bmbtcCategorySelected span.bmbtcCategoryImage span.technologyswitch_comfort, bmbtcCategorySelected:active span.bmbtcCategoryImage span.technologyswitch_comfort, bmbtcCategorySelected:visited span.bmbtcCategoryImage span.technologyswitch_comfort, bmbtcCategorySelected:hover span.bmbtcCategoryImage span.technologyswitch_comfort, .bmbtcCategory span.bmbtcCategoryImage span.technologyswitch_eco, .bmbtcCategory:active span.bmbtcCategoryImage span.technologyswitch_eco, .bmbtcCategory:visited span.bmbtcCategoryImage span.technologyswitch_eco, .bmbtcCategory:hover span.bmbtcCategoryImage span.technologyswitch_eco, .bmbtcCategorySelected span.bmbtcCategoryImage span.technologyswitch_eco, bmbtcCategorySelected:active span.bmbtcCategoryImage span.technologyswitch_eco, bmbtcCategorySelected:visited span.bmbtcCategoryImage span.technologyswitch_eco, bmbtcCategorySelected:hover span.bmbtcCategoryImage span.technologyswitch_eco, .bmbtcCategory span.bmbtcCategoryImage span.technologyswitch_engine, .bmbtcCategory:active span.bmbtcCategoryImage span.technologyswitch_engine, .bmbtcCategory:visited span.bmbtcCategoryImage span.technologyswitch_engine, .bmbtcCategory:hover span.bmbtcCategoryImage span.technologyswitch_engine, .bmbtcCategorySelected span.bmbtcCategoryImage span.technologyswitch_engine, bmbtcCategorySelected:active span.bmbtcCategoryImage span.technologyswitch_engine, bmbtcCategorySelected:visited span.bmbtcCategoryImage span.technologyswitch_engine, bmbtcCategorySelected:hover span.bmbtcCategoryImage span.technologyswitch_engine, .bmbtcCategory span.bmbtcCategoryImage span.technologyswitch_lights, .bmbtcCategory:active span.bmbtcCategoryImage span.technologyswitch_lights, .bmbtcCategory:visited span.bmbtcCategoryImage span.technologyswitch_lights, .bmbtcCategory:hover span.bmbtcCategoryImage span.technologyswitch_lights, .bmbtcCategorySelected span.bmbtcCategoryImage span.technologyswitch_lights, bmbtcCategorySelected:active span.bmbtcCategoryImage span.technologyswitch_lights, bmbtcCategorySelected:visited span.bmbtcCategoryImage span.technologyswitch_lights, bmbtcCategorySelected:hover span.bmbtcCategoryImage span.technologyswitch_lights, .bmbtcCategory span.bmbtcCategoryImage span.technologyswitch_radio, .bmbtcCategory:active span.bmbtcCategoryImage span.technologyswitch_radio, .bmbtcCategory:visited span.bmbtcCategoryImage span.technologyswitch_radio, .bmbtcCategory:hover span.bmbtcCategoryImage span.technologyswitch_radio, .bmbtcCategorySelected span.bmbtcCategoryImage span.technologyswitch_radio, bmbtcCategorySelected:active span.bmbtcCategoryImage span.technologyswitch_radio, bmbtcCategorySelected:visited span.bmbtcCategoryImage span.technologyswitch_radio, bmbtcCategorySelected:hover span.bmbtcCategoryImage span.technologyswitch_radio, .bmbtcCategory span.bmbtcCategoryImage span.technologyswitch_safety, .bmbtcCategory:active span.bmbtcCategoryImage span.technologyswitch_safety, .bmbtcCategory:visited span.bmbtcCategoryImage span.technologyswitch_safety, .bmbtcCategory:hover span.bmbtcCategoryImage span.technologyswitch_safety, .bmbtcCategorySelected span.bmbtcCategoryImage span.technologyswitch_safety, bmbtcCategorySelected:active span.bmbtcCategoryImage span.technologyswitch_safety, bmbtcCategorySelected:visited span.bmbtcCategoryImage span.technologyswitch_safety, bmbtcCategorySelected:hover span.bmbtcCategoryImage span.technologyswitch_safety, .bmbtcCategory span.bmbtcCategoryImage span.technologyswitch_simplyclever, .bmbtcCategory:active span.bmbtcCategoryImage span.technologyswitch_simplyclever, .bmbtcCategory:visited span.bmbtcCategoryImage span.technologyswitch_simplyclever, .bmbtcCategory:hover span.bmbtcCategoryImage span.technologyswitch_simplyclever, .bmbtcCategorySelected span.bmbtcCategoryImage span.technologyswitch_simplyclever, bmbtcCategorySelected:active span.bmbtcCategoryImage span.technologyswitch_simplyclever, bmbtcCategorySelected:visited span.bmbtcCategoryImage span.technologyswitch_simplyclever, bmbtcCategorySelected:hover span.bmbtcCategoryImage span.technologyswitch_simplyclever {
  width: 100px;
  height: 60px;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle
}

.bmbtcCategory span.bmbtcCategoryArrow, .bmbtcCategory:active span.bmbtcCategoryArrow, .bmbtcCategory:visited span.bmbtcCategoryArrow, .bmbtcCategory:hover span.bmbtcCategoryArrow, .bmbtcCategorySelected span.bmbtcCategoryArrow, bmbtcCategorySelected:active span.bmbtcCategoryArrow, bmbtcCategorySelected:visited span.bmbtcCategoryArrow, bmbtcCategorySelected:hover span.bmbtcCategoryArrow {
  float: left;
  display: inline-block;
  width: 15px;
  height: 27px;
  vertical-align: middle;
  clear: left
}

.bmbtcCategory span.bmbtcCategoryText, .bmbtcCategory:active span.bmbtcCategoryText, .bmbtcCategory:visited span.bmbtcCategoryText, .bmbtcCategory:hover span.bmbtcCategoryText, .bmbtcCategorySelected span.bmbtcCategoryText, bmbtcCategorySelected:active span.bmbtcCategoryText, bmbtcCategorySelected:visited span.bmbtcCategoryText, bmbtcCategorySelected:hover span.bmbtcCategoryText {
  float: left;
  display: inline-block;
  line-height: 14px;
  vertical-align: middle;
  padding-left: 10px;
  max-width: 80px
}

html.rtl .bmbtcCategory, html.rtl .bmbtcCategory:active, html.rtl .bmbtcCategory:visited, html.rtl .bmbtcCategory:hover, html.rtl .bmbtcCategorySelected, html.rtl bmbtcCategorySelected:active, html.rtl bmbtcCategorySelected:visited, html.rtl bmbtcCategorySelected:hover {
  margin-right: inherit;
  margin-left: 20px;
  text-align: right
}

html.rtl .bmbtcCategory span.bmbtcCategoryImage, html.rtl .bmbtcCategory:active span.bmbtcCategoryImage, html.rtl .bmbtcCategory:visited span.bmbtcCategoryImage, html.rtl .bmbtcCategory:hover span.bmbtcCategoryImage, html.rtl .bmbtcCategorySelected span.bmbtcCategoryImage, html.rtl bmbtcCategorySelected:active span.bmbtcCategoryImage, html.rtl bmbtcCategorySelected:visited span.bmbtcCategoryImage, html.rtl bmbtcCategorySelected:hover span.bmbtcCategoryImage {
  float: right
}

html.rtl .bmbtcCategory span.bmbtcCategoryArrow, html.rtl .bmbtcCategory:active span.bmbtcCategoryArrow, html.rtl .bmbtcCategory:visited span.bmbtcCategoryArrow, html.rtl .bmbtcCategory:hover span.bmbtcCategoryArrow, html.rtl .bmbtcCategorySelected span.bmbtcCategoryArrow, html.rtl bmbtcCategorySelected:active span.bmbtcCategoryArrow, html.rtl bmbtcCategorySelected:visited span.bmbtcCategoryArrow, html.rtl bmbtcCategorySelected:hover span.bmbtcCategoryArrow {
  float: right;
  clear: right
}

html.rtl .bmbtcCategory span.bmbtcCategoryText, html.rtl .bmbtcCategory:active span.bmbtcCategoryText, html.rtl .bmbtcCategory:visited span.bmbtcCategoryText, html.rtl .bmbtcCategory:hover span.bmbtcCategoryText, html.rtl .bmbtcCategorySelected span.bmbtcCategoryText, html.rtl bmbtcCategorySelected:active span.bmbtcCategoryText, html.rtl bmbtcCategorySelected:visited span.bmbtcCategoryText, html.rtl bmbtcCategorySelected:hover span.bmbtcCategoryText {
  float: right;
  padding-left: inherit;
  padding-right: 10px
}

.bmBodyInteriors {
  float: left;
  width: 900px;
  padding: 20px 20px 0 20px;
  background-position: top center;
  background-repeat: no-repeat;
  position: relative;
  top: -20px
}

.bmbiInteriors {
  float: left;
  position: relative;
  margin-top: 20px;
  z-index: 2
}

html.rtl .bmbiInteriors {
  float: right
}

.bmbiInteriorsButton, .bmbiInteriorsButton:visited, .bmbiInteriorsButton:active, .bmbiInteriorsButton:hover, .bmbiInteriorsButtonOpen, .bmbiInteriorsButtonOpen:visited, .bmbiInteriorsButtonOpen:active, .bmbiInteriorsButtonOpen:hover {
  float: left;
  display: block;
  min-width: 60px;
  height: 14px;
  font-weight: bold;
  font-size: 12px;
  padding: 8px 35px 8px 15px;
  position: relative;
  cursor: pointer
}

html.rtl .bmbiInteriorsButton, html.rtl .bmbiInteriorsButton:visited, html.rtl .bmbiInteriorsButton:active, html.rtl .bmbiInteriorsButton:hover, html.rtl .bmbiInteriorsButtonOpen, html.rtl .bmbiInteriorsButtonOpen:visited, html.rtl .bmbiInteriorsButtonOpen:active, html.rtl .bmbiInteriorsButtonOpen:hover {
  float: right;
  padding: 8px 15px 8px 35px
}

.bmbiInteriorsButton span, .bmbiInteriorsButtonOpen span {
  position: absolute;
  width: 10px;
  height: 5px;
  right: 15px;
  top: 13px
}

html.rtl .bmbiInteriorsButton span, html.rtl .bmbiInteriorsButtonOpen span {
  right: auto;
  left: 15px
}

.bmbiInteriorsColumnsAllArea {
  max-width: 899px;
  height: 260px;
  display: none;
  overflow: hidden;
  clear: both
}

.bmbiInteriorsColumnsArrowLeft, .bmbiInteriorsColumnsArrowRight {
  float: left;
  width: 44px;
  height: 260px;
  text-align: center
}

.bmbiInteriorsColumnsArrowLeft a, .bmbiInteriorsColumnsArrowRight a, .bmbiInteriorsColumnsArrowLeft a:active, .bmbiInteriorsColumnsArrowRight a:active, .bmbiInteriorsColumnsArrowLeft a:visited, .bmbiInteriorsColumnsArrowRight a:visited, .bmbiInteriorsColumnsArrowLeft a:hover, .bmbiInteriorsColumnsArrowRight a:hover {
  display: block;
  width: 15px;
  height: 25px;
  text-align: center;
  padding: 118px 15px 117px 15px;
  cursor: pointer
}

.bmbiInteriorsColumnsArrowLeft a span, .bmbiInteriorsColumnsArrowRight a span, .bmbiInteriorsColumnsArrowLeft a:active span, .bmbiInteriorsColumnsArrowRight a:active span, .bmbiInteriorsColumnsArrowLeft a:visited span, .bmbiInteriorsColumnsArrowRight a:visited span, .bmbiInteriorsColumnsArrowLeft a:hover span, .bmbiInteriorsColumnsArrowRight a:hover span {
  display: block;
  width: 15px;
  height: 25px;
  cursor: pointer
}

.bmbiInteriorsColumnsArrowRight a, .bmbiInteriorsColumnsArrowRight a:active, .bmbiInteriorsColumnsArrowRight a:visited, .bmbiInteriorsColumnsArrowRight a:hover {
  width: 15px;
  padding: 118px 15px 117px 14px
}

html.rtl .bmbiInteriorsColumnsArrowLeft, html.rtl .bmbiInteriorsColumnsArrowRight {
  float: right
}

html.rtl .bmbiInteriorsColumnsArrowLeft a, html.rtl .bmbiInteriorsColumnsArrowRight a, html.rtl .bmbiInteriorsColumnsArrowLeft a:active, html.rtl .bmbiInteriorsColumnsArrowRight a:active, html.rtl .bmbiInteriorsColumnsArrowLeft a:visited, html.rtl .bmbiInteriorsColumnsArrowRight a:visited, html.rtl .bmbiInteriorsColumnsArrowLeft a:hover, html.rtl .bmbiInteriorsColumnsArrowRight a:hover {
  padding: 118px 14px 117px 15px
}

.bmbiInteriorsColumns {
  float: left;
  min-width: 201px;
  max-width: 804px;
  height: 260px;
  overflow: hidden;
  position: relative
}

.bmbiInteriorsColumns ul {
  float: left;
  display: inline-block;
  list-style-type: none;
  height: 260px !important;
  padding: 0;
  margin: 0;
  position: relative
}

.bmbiInteriorsColumns ul li {
  float: left;
  display: inline-block;
  width: 201px !important;
  height: 260px !important;
  padding: 0;
  margin: 0;
  overflow: hidden
}

html.rtl .bmbiInteriorsColumns {
  float: right
}

html.rtl .bmbiInteriorsColumns ul {
  float: left !important
}

html.rtl .bmbiInteriorsColumns ul li {
  float: right !important
}

.bmbiInteriorsColumn, .bmbiInteriorsColumn:visited, .bmbiInteriorsColumn:active, .bmbiInteriorsColumn:hover {
  float: left;
  display: block;
  width: 200px;
  height: 260px;
  overflow: hidden;
  cursor: pointer
}

html.rtl .bmbiInteriorsColumn, html.rtl .bmbiInteriorsColumn:visited, html.rtl .bmbiInteriorsColumn:active, html.rtl .bmbiInteriorsColumn:hover {
  float: right
}

.bmbiInteriorsColumnTitle {
  display: block;
  width: 170px;
  height: 14px;
  padding: 13px 15px 13px 15px;
  text-align: left;
  font-weight: bold;
  line-height: 17px
}

.bmbiInteriorsColumnTitle a, .bmbiInteriorsColumnTitle a:active, .bmbiInteriorsColumnTitle a:visited {
  text-decoration: none
}

.bmbiInteriorsColumnTitle a:hover {
  text-decoration: underline
}

html.rtl .bmbiInteriorsColumnTitle {
  text-align: right
}

.bmbiInteriorsColumnImage {
  display: block;
  width: 200px;
  height: 100px;
  text-align: center
}

.bmbiInteriorsColumnImage a img {
  display: block;
  width: 200px;
  height: 100px;
  border: none;
  overflow: hidden
}

.bmbiInteriorsColumnDescription {
  display: block;
  width: 170px;
  height: 70px;
  overflow: hidden;
  padding: 5px 15px 5px 15px;
  font-size: 11px;
  line-height: 15px
}

.bmbiInteriorsColumnDescription p {
  display: inline;
  margin: 0;
  padding: 0
}

.bmbiInteriorsColumnDescription li {
  padding: 0 0 0 15px;
  line-height: 17px;
  font-size: 11px
}

html.rtl .bmbiInteriorsColumnDescription li {
  padding: 0 15px 0 0
}

.bmbiInteriorsColumnPrice {
  display: block;
  width: 170px;
  overflow: hidden;
  padding: 15px 15px 15px 15px
}

.bmbiBottom {
  position: absolute;
  width: 900px;
  height: 60px;
  bottom: 40px;
  left: 20px
}

html.rtl .bmbiBottom {
  left: auto;
  right: 20px
}

.bmbiBottomLeft {
  float: left;
  width: 670px;
  height: 34px;
  padding: 15px 20px 11px 20px;
  margin-right: 1px
}

html.rtl .bmbiBottomLeft {
  float: right;
  margin: 0 0 0 1px
}

.bmbiBottomLeftText {
  float: left;
  width: 670px;
  height: 34px;
  overflow: hidden
}

html.rtl .bmbiBottomLeftText {
  float: right
}

.bmbiBottomLeftText p {
  display: inline;
  padding: 0;
  margin: 0
}

.bmbiBottomRight {
  float: left;
  width: 169px;
  height: 45px;
  padding: 8px 10px 7px 10px
}

html.rtl .bmbiBottomRight {
  float: right
}

.bmbiBottomRightFront {
  float: right;
  text-align: right;
  width: 100%;
  height: 100%
}

html.rtl .bmbiBottomRightFront {
  float: right;
  text-align: left
}

.bmbiBottomRightFront a, .bmbiBottomRightFront a:visited, .bmbiBottomRightFront a:active, .bmbiBottomRightFront a:hover {
  display: block;
  padding: 7px 50px 7px 0;
  position: relative
}

html.rtl .bmbiBottomRightFront a, html.rtl .bmbiBottomRightFront a:visited, html.rtl .bmbiBottomRightFront a:active, html.rtl .bmbiBottomRightFront a:hover {
  padding: 7px 0 7px 50px
}

.bmbiBottomRightFront a span, .bmbiBottomRightFront a:visited span, .bmbiBottomRightFront a:active span, .bmbiBottomRightFront a:hover span {
  width: 45px;
  height: 45px;
  display: block;
  position: absolute;
  top: 0;
  right: 0
}

html.rtl .bmbiBottomRightFront a span, html.rtl .bmbiBottomRightFront a:visited span, html.rtl .bmbiBottomRightFront a:active span, html.rtl .bmbiBottomRightFront a:hover span {
  right: auto;
  left: 0
}

.mTop, .bmTop {
  width: 100%;
  overflow: hidden;
  position: relative;
  top: -20px;
  margin-bottom: -20px;
  background-position: 0 50%
}

.bmTop {
  margin: 0 auto -20px auto;
  display: block;
  width: 940px
}

.mtText, .mtTextGreen, .mtTextGreenTransp {
  position: absolute;
  display: block;
  z-index: 10;
  overflow: hidden
}

.mtText .mtTextContent, .mtTextGreen .mtTextContent, .mtTextGreenTransp .mtTextContent {
  display: block;
  padding: 20px
}

.mtText .mtTextContent h1, .mtTextGreen .mtTextContent h1, .mtTextGreenTransp .mtTextContent h1, .mtText .mtTextContent h2, .mtTextGreen .mtTextContent h2, .mtTextGreenTransp .mtTextContent h2, .mtText .mtTextContent h3, .mtTextGreen .mtTextContent h3, .mtTextGreenTransp .mtTextContent h3 {
  padding: 0;
  margin: 0 0 10px 0;
  font-family: 'Skoda Pro', Verdana;
  font-weight: normal
}

.mtText .mtTextContent h1, .mtTextGreen .mtTextContent h1, .mtTextGreenTransp .mtTextContent h1 {
  font-size: 25px;
  line-height: 29px
}

.mtText .mtTextContent h2, .mtTextGreen .mtTextContent h2, .mtTextGreenTransp .mtTextContent h2 {
  font-size: 21px;
  line-height: 25px
}

.mtText .mtTextContent h3, .mtTextGreen .mtTextContent h3, .mtTextGreenTransp .mtTextContent h3 {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px
}

.mtText .mtTextContent a, .mtTextGreen .mtTextContent a, .mtTextGreenTransp .mtTextContent a, .mtText .mtTextContent a:visited, .mtTextGreen .mtTextContent a:visited, .mtTextGreenTransp .mtTextContent a:visited, .mtText .mtTextContent a:active, .mtTextGreen .mtTextContent a:active, .mtTextGreenTransp .mtTextContent a:active, .mtText .mtTextContent a:hover, .mtTextGreen .mtTextContent a:hover, .mtTextGreenTransp .mtTextContent a:hover {
  margin-bottom: 2px;
  padding-left: 20px;
  display: block;
  font-size: 14px;
  position: relative
}

.mtText .mtTextContent a span, .mtTextGreen .mtTextContent a span, .mtTextGreenTransp .mtTextContent a span, .mtText .mtTextContent a:visited span, .mtTextGreen .mtTextContent a:visited span, .mtTextGreenTransp .mtTextContent a:visited span, .mtText .mtTextContent a:active span, .mtTextGreen .mtTextContent a:active span, .mtTextGreenTransp .mtTextContent a:active span, .mtText .mtTextContent a:hover span, .mtTextGreen .mtTextContent a:hover span, .mtTextGreenTransp .mtTextContent a:hover span {
  display: block;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 1px;
  left: 0
}

.mtText .mtTextContent {
  padding: 0 0 0 0 !important
}

.mBottom {
  float: left;
  width: 900px;
  height: 200px;
  padding: 0 20px 30px 20px;
  position: relative
}

.mBottomMain {
  float: left;
  position: absolute;
  margin: 0;
  padding: 0;
  top: -95px
}

.mbColumns {
  float: left;
  width: 600px;
  height: 190px
}

.mbcArrow {
  float: left;
  height: 100%;
  width: 33px;
  overflow: hidden
}

.mbcArrowLeft, .mbcArrowRight, .mbcArrowLeft:active, .mbcArrowRight:active, .mbcArrowLeft:visited, .mbcArrowRight:visited, .mbcArrowLeft:hover, .mbcArrowRight:hover {
  float: left;
  width: 100%;
  height: 100%;
  display: block;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  position: relative
}

.mbcArrowLeft span, .mbcArrowRight span, .mbcArrowLeft:active span, .mbcArrowRight:active span, .mbcArrowLeft:visited span, .mbcArrowRight:visited span, .mbcArrowLeft:hover span, .mbcArrowRight:hover span {
  width: 15px;
  height: 25px;
  display: block;
  position: absolute;
  top: 50%;
  left: 9px;
  margin-top: -12px
}

.mbcSpacer {
  float: left;
  width: 20px;
  height: 100%;
  overflow: hidden
}

.mbColumn {
  float: left;
  width: 257px;
  padding: 20px 0 0 0
}

.mbcImage {
  float: left;
  width: 257px;
  height: 125px;
  overflow: hidden
}

.mbcImage a img {
  float: left;
  width: 257px;
  height: 125px;
  overflow: hidden;
  border: none
}

.mbcBottom {
  float: left;
  padding: 10px 0 0 0;
  font-size: 11px
}

.mbcBottom a, .mbcBottom a:active, .mbcBottom a:visited, .mbcBottom a:hover {
  position: relative;
  display: inline-block;
  text-decoration: none;
  padding-left: 15px;
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: normal
}

.mbcBottom a span, .mbcBottom a:active span, .mbcBottom a:visited span, .mbcBottom a:hover span {
  position: absolute;
  display: block;
  top: 2px;
  left: 0;
  width: 11px;
  height: 11px
}

.mbBlackBoxes {
  float: left;
  width: 253px;
  padding: 0 12px 10px 35px
}

.mbBlackBox {
  float: left;
  width: 253px;
  margin-bottom: 5px
}

.mbbbArrow {
  float: left;
  width: 253px;
  height: 20px;
  overflow: hidden
}

.mbbbContent {
  float: left;
  width: 213px;
  padding: 20px 20px 20px 20px;
  font-size: 14px
}

.mbbbContent H1 {
  font-size: 25px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  display: inline
}

.mbbbContent a, .mbbbContent a:active, .mbbbContent a:visited, .mbbbContent a:hover {
  display: block;
  margin-bottom: 2px;
  text-decoration: none;
  padding-left: 15px;
  font-size: 12px;
  position: relative
}

.mbbbContent a span, .mbbbContent a:active span, .mbbbContent a:visited span, .mbbbContent a:hover span {
  position: absolute;
  top: 0;
  left: 0;
  height: 10px;
  width: 10px
}

.mbbbcTitle {
  width: 100%;
  font-size: 25px;
  font-weight: normal;
  padding-bottom: 10px
}

.footer {
  display: block;
  width: 100%;
  padding-bottom: 20px
}

.fMain {
  font-size: 13px;
  display: block;
  width: 940px;
  margin: 0 auto 0 auto
}

.sa-ci .fMain {
  font-size: 14px
}

.fLinks {
  float: left;
  width: 900px;
  padding: 20px;
  margin: 0 auto 0 auto;
  text-align: left
}

.flColumn {
  float: left;
  width: 25%;
  overflow: hidden
}

html.rtl .fLinks {
  float: right;
  text-align: right
}

html.rtl .flColumn {
  float: right
}

.flHeader {
  height: 20px;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  padding-bottom: 10px
}

.flBody a, .flBody a:visited, .flBody a:active, .flBody a:hover {
  margin-bottom: 2px;
  text-decoration: none;
  display: inline-block;
  line-height: 22px
}

html.rtl .flBody a, html.rtl .flBody a:visited, html.rtl .flBody a:active, html.rtl .flBody a:hover {
  padding: 0 10px 0 0
}

.fCopy {
  display: inline-block;
  width: 900px;
  padding: 20px 0;
  margin: 0 20px;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  border-top: #ccc solid 1px
}

.fcMain {
  display: block;
  width: 100%;
  vertical-align: baseline;
  white-space: normal;
  line-height: 17px;
  font-size: 100%
}

.fcMain a, .fcMain a:visited, .fcMain a:active, .fcMain a:hover {
  text-decoration: none
}

.fcLinks {
  display: inline-block;
  width: 25%;
  vertical-align: middle;
  overflow: hidden
}

.fcLinks a, .fcLinks a:visited, .fcLinks a:active, .fcLinks a:hover {
  text-decoration: none
}

.sa-ci .fcFollow > .fcfMain > .fcfmText {
  font-size: 14px
}

.fcFollow {
  display: inline-block;
  width: 75%;
  font-size: 0
}

.fcFollow .fcfMain {
  font-size: 12px;
  display: inline-block;
  padding: 5px 15px 5px 15px;
  line-height: 24px;
  white-space: nowrap
}

.fcFollow .fcfMain .fcfmText {
  display: inline-block;
  width: 205px;
  vertical-align: middle;
  font-weight: bold
}

.fcFollow .fcfMain div {
  display: inline-block;
  vertical-align: middle
}

.fcFollow .fcfMain div a, .fcFollow .fcfMain div a:visited, .fcFollow .fcfMain div a:active, .fcFollow .fcfMain div a:hover {
  display: inline-block;
  line-height: 24px;
  vertical-align: middle;
  text-decoration: none;
  padding-right: 15px
}

.fcFollow .fcfMain div a img, .fcFollow .fcfMain div a:visited img, .fcFollow .fcfMain div a:active img, .fcFollow .fcfMain div a:hover img {
  vertical-align: middle;
  padding-right: 5px
}

.fcFollow .fcfMain div a span, .fcFollow .fcfMain div a:visited span, .fcFollow .fcfMain div a:active span, .fcFollow .fcfMain div a:hover span {
  vertical-align: middle
}

.fcFollow .fcfMain div a:hover {
  text-decoration: underline
}

html.rtl .fcLinks {
  float: right
}

.item-group-title {
  font-weight: bold;
  color: white;
  background-color: #555;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 7px;
  font-size: larger
}

.contactswebpartBox {
  margin-bottom: 3px;
  padding: 15px
}

.contactswebpartHeading h3 {
  display: inline-block
}

.contactswebpartHeading img {
  vertical-align: middle;
  margin-right: 5px
}

.contactswebpartContent {
  padding: 15px
}

.contactswebpartContent li {
  padding: 5px
}

.contactswebpartContent a:hover {
  text-decoration: underline
}

.announcementItemContainer {
  margin-top: 15px;
  margin-bottom: 15px
}

.announcementItemContainer h4 {
  margin-bottom: 15px
}

.announcementDate {
  font-style: italic;
  font-size: smaller;
  margin-bottom: 15px;
  margin-left: 0
}

div.accessrequesttitle {
  font-size: 17px
}

div.accessrequestwrap {
  padding-top: 20px
}

div.accessrequest {
  padding-bottom: 10px
}

table.accessrequest {
  width: 100%
}

table.accessrequest td.desc {
  width: 20%;
  text-align: left;
  vertical-align: middle
}

table.accessrequest td.value {
  width: 70%;
  text-align: left
}

table.accessrequest {
  width: 100%
}

table.accessrequest tr {
  line-height: 0
}

table.accessrequest tr {
  line-height: 0
}

table.accessrequest td.value input[type="text"], select {
  width: 100%
}

table.accessrequest td.chvalue {
  width: 70%;
  text-align: left;
  white-space: nowrap
}

table.accessrequest td.value .txt {
  width: 100%
}

div.waitingrequestfiltertitle {
  font-size: 17px
}

div.waitingrequesttitle {
  font-size: 17px;
  padding-top: 20px
}

div.waitingrequestwrap {
  padding-top: 20px
}

div.waitingrequest {
  padding-bottom: 10px
}

div.waitingrequest {
  width: 100%
}

table.tabwaitingrequest td.tabbut {
  padding-top: 15px
}

table.tabwaitingrequest input[type="text"] {
  width: 90%
}

table.tabwaitingrequest td.desc {
  text-align: left;
  vertical-align: middle;
  padding-right: 5px
}

table.tabwaitingrequest td.value {
  width: 30%;
  text-align: left
}

table.listwaitingrequests {
  width: 100%
}

table.listwaitingrequests tr.wrlistheader th {
  text-align: left;
  padding-bottom: 10px;
  vertical-align: middle
}

div.model-selector {
  position: relative
}

div.do-not-display {
  display: none
}

div.clear {
  clear: both;
  height: 0px;
  overflow: hidden;
  visibility: hidden
}

div.model-selector {
  clear: both;
  width: 900px;
  margin: 0 auto
}

div.model-selector div.precache-sandbox {
  position: absolute;
  left: -9999px;
  width: 10px;
  height: 10px
}

div.model-selector div.precache-sandbox img {
  display: inline-block;
  width: 1px;
  height: 1px
}

div.model-selector h1 {
  font-size: 20px;
  margin: 0;
  padding: 15px 0 10px 0
}

div.model-selector div.category-chooser {
  width: 100%;
  height: 90px;
  font-size: 14px;
  margin-bottom: 40px
}

div.model-selector div.category-chooser div.choose-a-category {
  float: left;
  width: 594px;
  height: 90px;
  background-color: #000;
  color: #fff;
  margin-right: 3px
}

div.model-selector div.category-chooser div.choose-a-category > div.wrapper {
  height: 70px;
  padding: 10px 15px;
  overflow: hidden
}

div.model-selector div.category-chooser div.choose-a-category > div.wrapper div.checkers {
  padding-top: 5px;
  width: 565px
}

div.model-selector div.category-chooser div.choose-a-category > div.wrapper div.checkers div.checker {
  float: left;
  width: 112px;
  overflow: hidden;
  padding: 12px 0 0 0;
  font-size: 12px
}

div.model-selector div.category-chooser div.choose-a-category > div.wrapper div.checkers div.checker.checked span.label {
  padding-left: 15px;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/checker-true.gif");
  background-repeat: no-repeat;
  background-position: 0% 70%;
  cursor: pointer
}

div.model-selector div.category-chooser div.choose-a-category > div.wrapper div.checkers div.checker.unchecked span.label {
  padding-left: 15px;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/checker-false.gif");
  background-repeat: no-repeat;
  background-position: 0% 70%;
  cursor: pointer
}

div.model-selector div.category-chooser div.starting-price {
  float: left;
  width: 300px;
  height: 90px;
  background-color: #000;
  color: #fff;
  margin-right: 3px
}

div.model-selector div.category-chooser div.starting-price * {
  -moz-user-select: none;
  -webkit-user-select: none;
  -khtml-user-select: none
}

div.model-selector div.category-chooser div.starting-price > div.wrapper {
  position: relative;
  width: 270px;
  height: 70px;
  padding: 10px 15px;
  overflow: hidden
}

div.model-selector div.category-chooser div.starting-price > div.wrapper div.price-selector {
  position: relative;
  width: 270px;
  height: 20px;
  margin-top: 9px;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/price-selector-background.gif");
  background-position: 100%;
  background-repeat: repeat-x
}

div.model-selector div.category-chooser div.starting-price > div.wrapper div.price-selector div.price-selector-bullet-target {
  position: absolute;
  height: 18px;
  top: 0
}

div.model-selector div.category-chooser div.starting-price * {
  cursor: default
}

div.model-selector div.category-chooser div.starting-price > div.wrapper div.price-selector div.min-price-bullet {
  position: absolute;
  top: 3px;
  width: 18px;
  height: 18px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/price-selector-bullet.gif");
  cursor: pointer
}

div.model-selector div.category-chooser div.starting-price > div.wrapper div.price-selector div.max-price-bullet {
  position: absolute;
  top: 3px;
  width: 18px;
  height: 18px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/price-selector-bullet.gif");
  cursor: pointer
}

div.model-selector div.category-chooser div.starting-price > div.wrapper div.min-price-target {
  float: left;
  width: 120px;
  font-size: 12px
}

div.model-selector div.category-chooser div.starting-price > div.wrapper div.max-price-target {
  float: right;
  width: 120px;
  text-align: right;
  font-size: 12px
}

div.model-selector div.category-chooser div.play-help-video {
  position: relative;
  float: left;
  width: 294px;
  height: 90px;
  background-color: #000;
  color: #fff
}

div.model-selector div.category-chooser div.play-help-video a.play-help-video-image-a {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  z-index: 12;
  border: none
}

div.model-selector div.category-chooser div.play-help-video > div.wrapper {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 11;
  width: 273px;
  height: 55px;
  padding: 24px 0 0 20px;
  overflow: hidden
}

div.model-selector div.category-chooser div.play-help-video > div.wrapper a {
  color: #fff;
  text-decoration: none
}

div.model-selector div.category-chooser div.play-help-video > div.wrapper div.phv-play {
  font-size: 11px;
  border: none
}

div.model-selector div.category-chooser div.play-help-video > div.wrapper div.phv-play a {
  border: none
}

div.model-selector div.category-chooser div.play-help-video > div.wrapper div.phv-help {
  position: relative;
  font-size: 15px;
  border: none
}

div.model-selector div.category-chooser div.play-help-video > div.wrapper div.phv-help a {
  border: none
}

div.model-selector div.category-chooser div.play-help-video > div.wrapper div.phv-video {
  font-size: 11px
}

div.model-selector div.category-chooser div.play-help-video > div.wrapper div.phv-video a {
  border: none
}

div.model-selector div.result-visualizer {
  position: relative;
  width: 900px;
  height: 600px
}

div.model-selector div.result-visualizer div.model-group-box {
  position: absolute
}

div.model-selector div.result-visualizer div.model-group-box img.model-group-image, div.model-selector div.result-visualizer div.hover-container div.hover-box img.model-group-image {
  margin: 0 auto 10px auto
}

div.model-selector.layout-4x4 div.result-visualizer img.model-group-image.medium-image, div.model-selector.layout-4x4 div.result-visualizer img.model-group-image.large-image, div.model-selector.layout-4x4 div.result-visualizer img.model-group-image.huge-image {
  display: none
}

div.model-selector.layout-4x4 div.result-visualizer img.model-group-image.small-image {
  display: block
}

div.model-selector.layout-3x3 div.result-visualizer img.model-group-image.small-image, div.model-selector.layout-3x3 div.result-visualizer img.model-group-image.large-image, div.model-selector.layout-3x3 div.result-visualizer img.model-group-image.huge-image {
  display: none
}

div.model-selector.layout-3x3 div.result-visualizer img.model-group-image.medium-image {
  display: block
}

div.model-selector.layout-2x2 div.result-visualizer img.model-group-image.small-image, div.model-selector.layout-2x2 div.result-visualizer img.model-group-image.medium-image, div.model-selector.layout-2x2 div.result-visualizer img.model-group-image.huge-image {
  display: none
}

div.model-selector.layout-2x2 div.result-visualizer img.model-group-image.large-image {
  display: block
}

div.model-selector.layout-1x1 div.result-visualizer img.model-group-image.small-image, div.model-selector.layout-1x1 div.result-visualizer img.model-group-image.medium-image, div.model-selector.layout-1x1 div.result-visualizer img.model-group-image.large-image {
  display: none
}

div.model-selector.layout-1x1 div.result-visualizer img.model-group-image.huge-image {
  display: block
}

div.model-selector.layout-0 div.result-visualizer img.model-group-image.small-image, div.model-selector.layout-0 div.result-visualizer img.model-group-image.medium-image, div.model-selector.layout-0 div.result-visualizer img.model-group-image.large-image, div.model-selector.layout-0 div.result-visualizer img.model-group-image.huge-image {
  display: none
}

div.model-selector.layout-0 div.result-visualizer img.model-group-image.small-image {
  display: block
}

div.model-selector div.result-visualizer div.model-group-box div.model-group-name, div.model-selector div.result-visualizer div.hover-container div.hover-box div.model-group-name {
  text-align: center;
  font-weight: bold;
  font-size: 12px
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.model-group-name {
  color: #00a641
}

div.model-selector div.result-visualizer div.model-group-box div.model-group-price, div.model-selector div.result-visualizer div.hover-container div.hover-box div.model-group-price {
  text-align: center;
  color: #bfbab4;
  font-size: 11px
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.model-group-price {
  color: #000
}

div.model-selector div.result-visualizer div.hover-container {
  position: absolute;
  z-index: 10;
  top: -10px
}

div.model-selector.layout-4x4 div.result-visualizer div.hover-container {
  left: -5px
}

div.model-selector.layout-3x3 div.result-visualizer div.hover-container {
  left: -6px
}

div.model-selector.layout-2x2 div.result-visualizer div.hover-container {
  left: -6px
}

div.model-selector.layout-1x1 div.result-visualizer div.hover-container {
  left: -8px
}

div.model-selector div.no-result-disclaimer {
  display: none
}

div.model-selector.layout-0 div.no-result-disclaimer {
  position: absolute;
  display: block;
  width: 900px;
  font-size: 20px;
  font-weight: bold;
  text-align: center
}

div.model-selector div.result-visualizer div.hover-container div.hover-box {
  position: absolute
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.hover-box-top {
  height: 10px;
  overflow: hidden;
  background-repeat: no-repeat
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.hover-box-middle {
  background-repeat: repeat-y;
  padding: 0 5px
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.hover-box-bottom {
  height: 10px;
  overflow: hidden;
  background-repeat: no-repeat
}

div.model-selector.layout-4x4 div.result-visualizer div.hover-container div.hover-box div.hover-box-top {
  width: 236px;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/hover-box-4x4-top.gif")
}

div.model-selector.layout-4x4 div.result-visualizer div.hover-container div.hover-box div.hover-box-middle {
  width: 226px;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/hover-box-4x4-background.gif");
  min-height: 140px
}

div.model-selector.layout-4x4 div.result-visualizer div.hover-container div.hover-box div.hover-box-bottom {
  width: 236px;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/hover-box-4x4-bottom.gif")
}

div.model-selector.layout-3x3 div.result-visualizer div.hover-container div.hover-box div.hover-box-top {
  width: 312px;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/hover-box-3x3-top.gif")
}

div.model-selector.layout-3x3 div.result-visualizer div.hover-container div.hover-box div.hover-box-middle {
  width: 302px;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/hover-box-3x3-background.gif");
  min-height: 196px
}

div.model-selector.layout-3x3 div.result-visualizer div.hover-container div.hover-box div.hover-box-bottom {
  width: 312px;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/hover-box-3x3-bottom.gif")
}

div.model-selector.layout-2x2 div.result-visualizer div.hover-container div.hover-box div.hover-box-top {
  width: 463px;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/hover-box-2x2-top.gif")
}

div.model-selector.layout-2x2 div.result-visualizer div.hover-container div.hover-box div.hover-box-middle {
  width: 453px;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/hover-box-2x2-background.gif");
  min-height: 292px
}

div.model-selector.layout-2x2 div.result-visualizer div.hover-container div.hover-box div.hover-box-bottom {
  width: 463px;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/hover-box-2x2-bottom.gif")
}

div.model-selector.layout-1x1 div.result-visualizer div.hover-container div.hover-box div.hover-box-top {
  width: 916px;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/hover-box-1x1-top.gif")
}

div.model-selector.layout-1x1 div.result-visualizer div.hover-container div.hover-box div.hover-box-middle {
  width: 906px;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/hover-box-1x1-background.gif");
  min-height: 431px
}

div.model-selector.layout-1x1 div.result-visualizer div.hover-container div.hover-box div.hover-box-bottom {
  width: 916px;
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/hover-box-1x1-bottom.gif")
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models {
  margin-top: 10px;
  border-top: 1px solid #bfbab4;
  padding: 12px 0 0 0
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.special-models-label {
  font-weight: bold;
  margin-bottom: 8px;
  padding: 0 15px
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model {
  margin-bottom: 3px;
  padding: 0 15px
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models a {
  text-decoration: none
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models a img {
  border: none
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model.model-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50)
}

div.model-selector.layout-1x1 div.result-visualizer div.hover-container div.hover-box div.models div.model {
  float: left;
  width: 196px;
  height: 60px
}

div.model-selector.layout-2x2 div.result-visualizer div.hover-container div.hover-box div.models div.model {
  float: left;
  width: 196px;
  height: 60px
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model div.model-descr {
  float: left;
  padding: 0 0 0 8px
}

div.model-selector.layout-4x4 div.result-visualizer div.hover-container div.hover-box div.models div.model div.model-descr {
  width: 108px
}

div.model-selector.layout-3x3 div.result-visualizer div.hover-container div.hover-box div.models div.model div.model-descr {
  width: 184px
}

div.model-selector.layout-2x2 div.result-visualizer div.hover-container div.hover-box div.models div.model div.model-descr {
  width: 108px
}

div.model-selector.layout-1x1 div.result-visualizer div.hover-container div.hover-box div.models div.model div.model-descr {
  width: 108px
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model img.model-image {
  float: left;
  width: 80px
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model > div.model-descr div.model-name {
  color: #00a641
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model.model-disabled div.model-name {
  color: #000
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model div.model-price {
  color: #bfbab4
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model div.hover-2d-3d-switch {
  display: none;
  position: absolute
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model div.hover-2d-3d-switch div.outer-container div.inner-container {
  padding: 5px 5px 5px 15px
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model.model-enabled:hover div.hover-2d-3d-switch {
  display: block
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model.model-enabled:hover div.hover-2d-3d-switch div.outer-container div.inner-container {
  background-color: #e4f3e0
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model.model-enabled:hover div.hover-2d-3d-switch div.choose-2d, div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model.model-enabled:hover div.hover-2d-3d-switch div.choose-3d {
  background-image: url("/_layouts/skoda.sharepoint/images/carconfiguratormodelselector/cc-chooser-ico.gif");
  background-position: 0% 50%;
  background-repeat: no-repeat;
  padding-left: 15px
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model.model-enabled:hover div.hover-2d-3d-switch div.choose-2d a, div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model.model-enabled:hover div.hover-2d-3d-switch div.choose-3d a {
  color: #000;
  text-decoration: none
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model.model-enabled:hover div.hover-2d-3d-switch div.choose-2d a:hover, div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model.model-enabled:hover div.hover-2d-3d-switch div.choose-3d a:hover {
  text-decoration: underline
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model div.hover-2d-3d-switch img.model-image {
  width: 80px
}

div.model-selector div.result-visualizer div.hover-container div.hover-box div.models div.model.model-enabled:hover div.hover-2d-3d-switch div.choose-3d {
  display: none
}

div.model-selector.silverlight-available div.result-visualizer div.hover-container div.hover-box div.models div.model.model-enabled:hover div.hover-2d-3d-switch div.choose-3d {
  display: block
}

div.model-selector.silverlight-installable div.result-visualizer div.hover-container div.hover-box div.models div.model.model-enabled:hover div.hover-2d-3d-switch div.choose-3d {
  display: block
}

.choose-3d a, .choose-2d a {
  font-size: 11px !important
}

div.fullscreen {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5)
}

div.fullscreen.old-msie {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);
  zoom: 1
}

div.fullscreen div.hover-header {
  width: 100%;
  height: 89px;
  background-color: #fff;
  border-bottom: 1px solid #000
}

div.fullscreen div.hover-header div.header-content {
  position: relative;
  width: 900px;
  height: 89px;
  margin: 0 auto
}

div.fullscreen div.hover-header div.header-content img.skoda-logo {
  position: absolute;
  bottom: -34px;
  right: 23px
}

div.fullscreen div.floating-window {
  position: relative;
  top: 80px;
  width: 684px;
  height: auto;
  padding: 10px;
  margin: auto auto;
  background-color: #fff
}

div.fullscreen.configurator div.floating-window {
  position: relative;
  top: 80px;
  width: 1200px;
  height: auto;
  padding: 0;
  margin: auto auto
}

div.fullscreen div.floating-window img.close-ico {
  position: absolute;
  top: -30px;
  right: -7px;
  width: 25px;
  height: 25px;
  cursor: pointer
}

div.fullscreen div.floating-window div.video-area {
  width: 684px;
  height: 430px;
  margin: 0 auto;
  background-color: #888
}

div.fullscreen div.floating-window div.text-area {
  padding: 10px;
  text-align: left
}

div.fullscreen div.floating-window div.text-area div.text-area-header {
  font-size: 25px;
  padding-bottom: 5px
}

div.model-selector.preloader h1, div.model-selector.preloader div.category-chooser, div.model-selector.preloader div.result-visualizer, div.model-selector.preloader div.precache-sandbox {
  display: none
}

div.model-selector div.loading {
  display: none
}

div.model-selector.preloader div.loading {
  display: block
}

div.model-selector.preloader div.loading img {
  display: block;
  margin-left: auto;
  margin-right: auto
}

.mejs-container {
  position: relative;
  text-align: left;
  vertical-align: top
}

.me-plugin {
  position: absolute
}

.mejs-embed, .mejs-embed body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden
}

.mejs-container-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 10000
}

.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {
  width: 100%;
  height: 100%
}

.mejs-background {
  position: absolute;
  top: 0;
  left: 0
}

.mejs-mediaelement {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.mejs-poster {
  position: absolute;
  top: 0;
  left: 0
}

.mejs-poster img {
  border: 0;
  padding: 0;
  display: block
}

.mejs-overlay {
  position: absolute;
  top: 0;
  left: 0
}

.mejs-overlay-play {
  cursor: pointer
}

.mejs-overlay-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  z-index: 2
}

.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 -100px
}

.mejs-overlay-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  overflow: hidden
}

.mejs-overlay-loading span {
  display: block;
  width: 100px;
  height: 100px
}

.mejs-container .mejs-controls {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
  bottom: 0;
  left: 0;
  height: 30px;
  width: 100%;
  z-index: 2
}

.mejs-container .mejs-controls div {
  list-style-type: none;
  background-image: none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 26px;
  font-size: 11px;
  line-height: 11px;
  background: 0;
  border: 0
}

.mejs-controls .mejs-button button {
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  text-decoration: none;
  margin: 7px 5px;
  padding: 0;
  position: absolute;
  height: 16px;
  width: 16px;
  border: 0
}

.mejs-container .mejs-controls .mejs-time {
  display: block;
  height: 17px;
  width: auto;
  padding: 8px 3px 0 3px;
  overflow: hidden;
  text-align: center;
  padding: auto 4px;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box
}

.mejs-container .mejs-controls .mejs-time span {
  font-size: 11px;
  line-height: 12px;
  display: block;
  float: left;
  margin: 1px 2px 0 0;
  width: auto
}

.mejs-container .mejs-controls .mejs-currenttime-container {
  position: absolute;
  right: 92px;
  padding-left: 2px;
  padding-right: 0px
}

.mejs-container .mejs-controls .mejs-currenttime-container .mejs-currenttime {
  padding-right: 4px
}

.mejs-container .mejs-controls .mejs-duration-container {
  margin-left: 40px
}

.mejs-controls .mejs-play button {
  background-position: 0 0
}

.mejs-controls .mejs-pause button {
  background-position: 0 -16px
}

.mejs-controls .mejs-stop button {
  background-position: -112px 0
}

.mejs-controls div.mejs-time-rail {
  width: 200px;
  padding-top: 5px
}

.mejs-controls .mejs-time-rail span {
  display: block;
  position: absolute;
  width: 180px;
  height: 10px;
  cursor: pointer
}

.mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 5px
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
  width: 100%;
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 15px 15px;
  -moz-background-size: 15px 15px;
  -o-background-size: 15px 15px;
  background-size: 15px 15px;
  -webkit-animation: buffering-stripes 2s linear infinite;
  -moz-animation: buffering-stripes 2s linear infinite;
  -ms-animation: buffering-stripes 2s linear infinite;
  -o-animation: buffering-stripes 2s linear infinite;
  animation: buffering-stripes 2s linear infinite
}

@-webkit-keyframes buffering-stripes {
  from {
    background-position: 0 0
  }
  to {
    background-position: 30px 0
  }
}

@-moz-keyframes buffering-stripes {
  from {
    background-position: 0 0
  }
  to {
    background-position: 30px 0
  }
}

@-ms-keyframes buffering-stripes {
  from {
    background-position: 0 0
  }
  to {
    background-position: 30px 0
  }
}

@-o-keyframes buffering-stripes {
  from {
    background-position: 0 0
  }
  to {
    background-position: 30px 0
  }
}

@keyframes buffering-stripes {
  from {
    background-position: 0 0
  }
  to {
    background-position: 30px 0
  }
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
  width: 0
}

.mejs-controls .mejs-time-rail .mejs-time-current {
  width: 0
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
  display: none;
  position: absolute;
  margin: 0;
  width: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  top: -2px;
  text-align: center
}

.mejs-controls .mejs-time-rail .mejs-time-float {
  position: absolute;
  display: none;
  width: 36px;
  height: 17px;
  top: -26px;
  margin-left: -18px;
  text-align: center;
  font-size: 10px
}

.mejs-controls .mejs-time-rail .mejs-time-float-current {
  margin: 3px 3px 3px 3px;
  width: 30px;
  display: block;
  text-align: center;
  left: 0
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  line-height: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: 17px;
  left: 13px
}

.mejs-controls .mejs-fullscreen-button button {
  background-position: -32px 0
}

.mejs-controls .mejs-unfullscreen button {
  background-position: -32px -16px
}

.mejs-controls .mejs-mute button {
  background-position: -16px -16px
}

.mejs-controls .mejs-unmute button {
  background-position: -16px 0
}

.mejs-controls .mejs-volume-button {
  position: relative
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
  display: none;
  height: 115px;
  width: 25px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: -115px;
  left: 0;
  z-index: 1;
  position: absolute;
  margin: 0
}

.mejs-controls .mejs-volume-button:hover {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  margin: 0
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  margin: 0
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  position: absolute;
  left: 4px;
  top: -3px;
  width: 16px;
  height: 6px;
  cursor: N-resize;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  margin: 0
}

.mejs-controls div.mejs-horizontal-volume-slider {
  height: 26px;
  width: 60px;
  position: relative
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  display: none
}

.mejs-controls .mejs-captions-button {
  position: relative
}

.mejs-controls .mejs-captions-button button {
  background-position: -48px 0
}

.mejs-controls .mejs-captions-button .mejs-captions-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: auto !important;
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  padding: 0;
  list-style-type: none !important;
  display: block;
  overflow: hidden;
  line-height: 17px;
  vertical-align: middle
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
  display: inline-block;
  clear: both;
  margin: 0 5px 0 0;
  vertical-align: middle
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
  font-size: 10px
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px 0
}

.mejs-chapters {
  position: absolute;
  top: 0;
  left: 0;
  -xborder-right: solid 1px #fff;
  width: 10000px;
  z-index: 1
}

.mejs-chapters .mejs-chapter {
  position: absolute;
  float: left;
  background: #222;
  background: rgba(0, 0, 0, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000);
  overflow: hidden;
  border: 0
}

.mejs-chapters .mejs-chapter .mejs-chapter-block {
  font-size: 11px;
  color: #fff;
  padding: 5px;
  display: block;
  border-right: solid 1px #333;
  border-bottom: solid 1px #333;
  cursor: pointer
}

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
  border-right: none
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
  background: #666;
  background: rgba(102, 102, 102, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102, 102, 102, 0.7)), to(rgba(50, 50, 50, 0.6)));
  background: -webkit-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -moz-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -o-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -ms-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: linear-gradient(rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666, endColorstr=#323232)
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
  font-size: 12px;
  font-weight: bold;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 3px 0;
  line-height: 12px
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
  font-size: 12px;
  line-height: 12px;
  margin: 3px 0 4px 0;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis
}

.mejs-captions-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  line-height: 22px;
  font-size: 12px
}

.mejs-captions-layer a {
  text-decoration: underline
}

.mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal
}

.mejs-captions-position {
  position: absolute;
  width: 100%;
  bottom: 15px;
  left: 0
}

.mejs-captions-position-hover {
  bottom: 45px
}

.mejs-captions-text {
  padding: 3px 5px;
  font-size: 11px
}

.mejs-clear {
  clear: both
}

.me-cannotplay a {
  font-weight: bold
}

.me-cannotplay span {
  padding: 15px;
  display: block
}

.mejs-controls .mejs-loop-off button {
  background-position: -64px -16px
}

.mejs-controls .mejs-loop-on button {
  background-position: -64px 0
}

.mejs-controls .mejs-backlight-off button {
  background-position: -80px -16px
}

.mejs-controls .mejs-backlight-on button {
  background-position: -80px 0
}

.mejs-controls .mejs-picturecontrols-button {
  background-position: -96px 0
}

.mejs-contextmenu {
  position: absolute;
  width: 150px;
  padding: 10px;
  border-radius: 4px;
  top: 0;
  left: 0;
  z-index: 1001
}

.mejs-contextmenu .mejs-contextmenu-separator {
  height: 1px;
  font-size: 0;
  margin: 5px 6px
}

.mejs-contextmenu .mejs-contextmenu-item {
  font-size: 12px;
  padding: 4px 6px;
  cursor: pointer
}

.mejs-controls .mejs-sourcechooser-button {
  position: relative
}

.mejs-controls .mejs-sourcechooser-button button {
  background-position: -128px 0
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  overflow: hidden
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-size: 10px
}

html, body {
  color: #000;
  background-color: white
}

body.fullscreen {
  background-color: #000 !important
}

.header {
  background: #fff url(/_layouts/Skoda.SharePoint/styles/color/header.png) repeat-x top center
}

.headerFullscreen {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/header.png) repeat-x top center
}

.hlTop {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/claim.png) no-repeat top left
}

.hlbSearch {
  border-top: solid 1px #d5d6d2;
  border-left: solid 1px #d5d6d2;
  border-right: solid 1px #d5d6d2;
  border-bottom: solid 1px #d5d6d2;
  background: #fff url(/_layouts/Skoda.SharePoint/styles/color/search_bgr.png) no-repeat left center
}

input[type=text].hlbSearchTextBox {
  border: solid 0 #fff;
  background-color: transparent;
  color: #555
}

.hlbSearchButton {
  background: #d5d6d2 url(/_layouts/Skoda.SharePoint/styles/color/search_btn.png) no-repeat center center;
  border: none
}

.hRight {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/logo.png) no-repeat top left
}

.hrLanguages {
  color: #9f9f9f
}

.hrLanguages a, .hrLanguages a:visited, .hrLanguages a:active {
  color: #9f9f9f;
  text-decoration: none
}

.hrLanguages a:hover {
  color: #4ba82e;
  text-decoration: underline
}

.hrTextSelected {
  color: #555 !important
}

.hClose a, .hClose a:visited, .hClose a:active {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -182px 0
}

.hClose a:hover {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -182px -30px
}

.bfLeft a span, .bfLeft a:visited span, .bfLeft a:active span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/arrows_big.png) no-repeat 0 0
}

.bfLeft a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/arrows_big.png) no-repeat 0 -205px
}

.bfRight a span, .bfRight a:visited span, .bfRight a:active span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/arrows_big.png) no-repeat -115px 0
}

.bfRight a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/arrows_big.png) no-repeat -115px -205px
}

.bfmText {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/transparent85.png) repeat top left;
  color: #000
}

.bfmVideoThumb {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/transparent85.png) repeat top left
}

.bfmVideoThumb a, .bfmVideoThumb a:active, .bfmVideoThumb a:visited, .bfmVideoThumb a:hover {
  background-repeat: no-repeat;
  background-position: top left
}

.bfmVideoThumb a:link span, .bfmVideoThumb a:visited span, .bfmVideoThumb a:active span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -90px 0
}

.bfmVideoThumb a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -90px -30px
}

.bfmVideo {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/transparent85.png) repeat top left
}

.bfmVideo a, .bfmVideo a:visited, .bfmVideo a:active {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -212px 0
}

.bfmVideo a:hover {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -212px -30px
}

.bfrCarusel li {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/transparent.png) repeat top left
}

.bfrCarusel li.bfrcSelected {
  background-color: #fff
}

.bmmMenuMain {
  background-color: #4ba82e;
  color: #fff
}

.bmmMenuMain > li > a, .bmmMenuMain > li > a:active, .bmmMenuMain > li > a:visited {
  color: #fff;
  border-left: solid 1px #4ba82e;
  border-top: solid 1px #4ba82e;
  border-right: solid 1px #4ba82e
}

.bmmMenuMain > li > a:hover {
  color: #4ba82e;
  background-color: #fff;
  border-left: solid 1px #ececec;
  border-top: solid 1px #ececec;
  border-right: solid 1px #ececec
}

.bmmMenuMain > li > a.bmmMenuMainSelected, .bmmMenuMain > li > a.bmmMenuMainSelected:active, .bmmMenuMain > li > a.bmmMenuMainSelected:visited, .bmmMenuMain > li > a.bmmMenuMainSelected:hover {
  color: #4ba82e;
  background-color: #fff;
  border-left: solid 1px #ececec;
  border-top: solid 1px #ececec;
  border-right: solid 1px #ececec
}

.bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow, .bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow:active, .bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow:visited, .bmmMenuMain > li > a.bmmMenuMainSelectedNoArrow:hover {
  color: #000;
  background-color: #fff;
  border-top: none;
  border-bottom: none;
  border-left: solid 1px #ececec;
  border-right: solid 1px #ececec
}

.bmmMenuMain > li > a:hover span, .bmmMenuMain > li > a.bmmMenuMainSelected span, .bmmMenuMain > li > a.bmmMenuMainSelected:visited span, .bmmMenuMain > li > a.bmmMenuMainSelected:active span, .bmmMenuMain > li > a.bmmMenuMainSelected:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -69px -44px
}

.bmmmSecondLevel {
  background-color: #fff;
  border-left: solid 1px #ececec;
  border-bottom: solid 1px #ececec;
  border-right: solid 1px #ececec;
  color: #555
}

.bmmmSecondLevel > UL > LI > a, .bmmmSecondLevel > UL > LI > a:visited, .bmmmSecondLevel UL LI a:active {
  color: #000;
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -72px -15px;
  border: none !important
}

.bmmmSecondLevel > UL > LI > a:hover {
  color: #4ba82e;
  background: #ececec url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -72px -15px;
  border: none !important
}

.bmmmSecondLevelShadowBottom {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/layer_shadow_bottom.png) repeat-x top left
}

.bmmmSecondLevelShadowCorner {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/layer_shadow_corner.png) no-repeat top left
}

html.rtl .bmmmSecondLevelShadowCorner {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/layer_shadow_corner_rtl.png) no-repeat top left
}

.bmmmSecondLevelShadowRight {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/layer_shadow_right.png) repeat-y top left
}

html.rtl .bmmmSecondLevelShadowRight {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/layer_shadow_left.png) repeat-y top left
}

.bmmslNewColumn {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/modelmenu_bgr.png) repeat-y top left
}

html.rtl .bmmslNewColumn {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/modelmenu_bgr_rtl.png) repeat-y top right
}

.bmmslNewGroup > li > a.bmmslNewModelItem:link, .bmmslNewGroup > li > a.bmmslNewModelItem:visited, .bmmslNewGroup > li > a.bmmslNewModelItem:active, .bmmslNewGroup > li > a.bmmslNewModelItem:hover {
  color: #000
}

.bmmslNewGroup > li > a.bmmslNewModelItem:hover {
  color: #fff;
  background: #000 url(/_layouts/Skoda.SharePoint/styles/color/modelmenu_arrow.png) no-repeat 100% 0
}

.bmmslNewGroup > li > a.bmmslNewModelItem span.bmmslNewModelItemAction {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/modelmenu_icons.png) no-repeat -90px 0
}

.bmmslNewGroup > li > a.bmmslNewModelItem span.bmmslNewModelItemArrow {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -78px -22px
}

.bmmslNewGroup > li > a.bmmslNewModelItemSelected:link, .bmmslNewGroup > li > a.bmmslNewModelItemSelected:visited, .bmmslNewGroup > li > a.bmmslNewModelItemSelected:active, .bmmslNewGroup > li > a.bmmslNewModelItemSelected:hover {
  color: #4ba82e !important;
  background: #e8f4e4 url(/_layouts/Skoda.SharePoint/styles/color/modelmenu_arrow.png) no-repeat 100% 0 !important
}

html.rtl .bmmslNewGroup > li > a.bmmslNewModelItem:hover {
  background: #000 url(/_layouts/Skoda.SharePoint/styles/color/modelmenu_arrow.png) no-repeat 0 -25px
}

html.rtl .bmmslNewGroup > li > a.bmmslNewModelItem span.bmmslNewModelItemArrow {
  background-position: -78px -61px
}

html.rtl .bmmslNewGroup > li > a.bmmslNewModelItemSelected:link, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItemSelected:visited, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItemSelected:active, html.rtl .bmmslNewGroup > li > a.bmmslNewModelItemSelected:hover {
  background: #ececec url(/_layouts/Skoda.SharePoint/styles/color/modelmenu_arrow.png) no-repeat 0 -25px !important
}

.bmmslNewModelDetailTitle {
  border-bottom: solid 1px #ececec
}

.bmmslNewModelDetailTitle .title {
  color: #000
}

.bmmslNewModelDetailTitle .price {
  color: #9f9f9f
}

.bmmslNewModelDetailTitle .price strong {
  color: #000
}

.bmmslNewModelDetailBoxLeft img.action {
  background: transparent url("/_layouts/Skoda.SharePoint/styles/color/carslistaction4.png") no-repeat top left
}

.bmmslNewModelDetailBoxButtons > a:link, .bmmslNewModelDetailBoxButtons > a:visited, .bmmslNewModelDetailBoxButtons > a:active, .bmmslNewModelDetailBoxButtons > a:hover {
  background-color: #555;
  color: #fff;
  text-decoration: none
}

.bmmslNewModelDetailBoxButtons > a:link span, .bmmslNewModelDetailBoxButtons > a:visited span, .bmmslNewModelDetailBoxButtons > a:active span, .bmmslNewModelDetailBoxButtons > a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -67px 0
}

.bmmslNewModelDetailBoxButtons > a:hover {
  background-color: #2b2b2b
}

.bmmslNewModelDetailBoxButtons > a.hero:link, .bmmslNewModelDetailBoxButtons > a.hero:visited, .bmmslNewModelDetailBoxButtons > a.hero:active, .bmmslNewModelDetailBoxButtons > a.hero:hover {
  background-color: #4ba82e;
  color: #fff;
  text-decoration: none
}

.bmmslNewModelDetailBoxButtons > a.hero:link span, .bmmslNewModelDetailBoxButtons > a.hero:visited span, .bmmslNewModelDetailBoxButtons > a.hero:active span, .bmmslNewModelDetailBoxButtons > a.hero:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -67px 0
}

.bmmslNewModelDetailBoxButtons > a.hero:hover {
  background-color: #35861c
}

html.rtl .bmmslNewModelDetailBoxButtons > a:link span, html.rtl .bmmslNewModelDetailBoxButtons > a.hero:link span, html.rtl .bmmslNewModelDetailBoxButtons > a:visited span, html.rtl .bmmslNewModelDetailBoxButtons > a.hero:visited span, html.rtl .bmmslNewModelDetailBoxButtons > a:active span, html.rtl .bmmslNewModelDetailBoxButtons > a.hero:active span, html.rtl .bmmslNewModelDetailBoxButtons > a:hover span, html.rtl .bmmslNewModelDetailBoxButtons > a.hero:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -73px 0
}

.bmmslNewModelDetailBoxInfo li .bmmslNewModelDetailBoxInfoLagguage {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/modelmenu_icons.png) no-repeat 0 0
}

.bmmslNewModelDetailBoxInfo li .bmmslNewModelDetailBoxInfoCO2 {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/modelmenu_icons.png) no-repeat -30px 0
}

.bmmslNewModelDetailBoxInfo li .bmmslNewModelDetailBoxInfoUsage {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/modelmenu_icons.png) no-repeat -60px 0
}

.bmmslNewModelDetailBoxInfo li .text .label {
  color: #9f9f9f
}

.bmmslNewModelDetailBoxInfo li .text .value {
  color: #000
}

.bmmslNewModelDetailBoxInfo li .text .unit {
  color: #9f9f9f
}

.bmmslModel {
  border-bottom: solid 1px black
}

span.bmmslModelHeader {
  color: #000
}

.bmmslModelLinks a, .bmmslModelLinks a:visited, .bmmslModelLinks a:active, .bmmslModelLinks a:hover {
  color: #555;
  text-decoration: none;
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -77px -15px
}

.bmmslModelLinks a:hover {
  color: #4ba82e;
  text-decoration: underline
}

.bmmslModelLinks a span, .bmmslModelLinks a:visited span, .bmmslModelLinks a:active span {
  color: #555;
  text-decoration: none
}

.bmTitle {
  border: solid 1px #ececec;
  background-color: #fff
}

.bmSubmenu {
  border: solid 1px #ececec;
  background-color: #fff
}

.bmsTitle {
  color: #000
}

.bmsTitle h1 {
  color: #000
}

.bmsTitle > span {
  color: #9f9f9f
}

.bmsMenu {
  color: #000;
  border-bottom: solid 3px #4ba82e
}

.bmsMenu li.selected {
  background: transparent url(/_layouts/Skoda.K2/styles/color/icon_arrow_top.png) no-repeat bottom center
}

.bmsMenu LI SPAN, .bmsMenu a, .bmsMenu a:active, .bmsMenu a:visited, .bmsMenu a:hover {
  color: #000;
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/menu_line.png) no-repeat right 8px;
  text-decoration: none
}

.bmsMenu a:hover {
  color: #4ba82e
}

.bmsMenu a.bmsMenuSelected, .bmsMenu a.bmsMenuSelected:visited, .bmsMenu a.bmsMenuSelected:active, .bmsMenu a.bmsMenuSelected:hover {
  color: #000;
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/menu_line.png) no-repeat right 8px;
  text-decoration: none
}

.bmsMenu a.bmsMenuLinkLast, .bmsMenu a.bmsMenuLinkLast:visited, .bmsMenu a.bmsMenuLinkLast:active, .bmsMenu a.bmsMenuLinkLast:hover {
  background-image: none !important
}

.bmsMenu SPAN.last {
  background-image: none !important
}

html.rtl .bmsMenu LI SPAN, html.rtl .bmsMenu a, html.rtl .bmsMenu a.bmsMenuSelected, html.rtl .bmsMenu LI SPAN:active, html.rtl .bmsMenu a:active, html.rtl .bmsMenu a.bmsMenuSelected:active, html.rtl .bmsMenu LI SPAN:visited, html.rtl .bmsMenu a:visited, html.rtl .bmsMenu a.bmsMenuSelected:visited, html.rtl .bmsMenu LI SPAN:hover, html.rtl .bmsMenu a:hover, html.rtl .bmsMenu a.bmsMenuSelected:hover {
  background-position: left 8px
}

.bmsrIconActionDealer, .bmsrIconActionDealer:visited, .bmsrIconActionDealer:active {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -60px 0
}

.bmsrIconActionDealer:hover {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -60px -30px
}

.bmsrIconActionTestDrive, .bmsrIconActionTestDrive:active, .bmsrIconActionTestDrive:visited {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -30px 0
}

.bmsrIconActionTestDrive:hover {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -30px -30px
}

.bmsrIconActionCC, .bmsrIconActionCC:visited, .bmsrIconActionCC:active {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat 0 0
}

.bmsrIconActionCC:hover {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat 0 -30px
}

.bmsriaButton, .bmsriaButton:visited, .bmsriaButton:active {
  border: solid 1px #fff;
  background-color: #fff
}

.bmsriaButton span, .bmsriaButton:visited span, .bmsriaButton:active span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -120px 0
}

.bmsriaButton:hover, .bmsriaButtonSelected, .bmsriaButtonSelected:visited, .bmsriaButtonSelected:active, .bmsriaButtonSelected:hover {
  border-left: solid 1px #ececec;
  border-top: solid 1px #ececec;
  border-right: solid 1px #ececec;
  border-bottom: solid 1px #ececec;
  background-color: #ececec
}

.bmsriaButton:hover span, .bmsriaButtonSelected span, .bmsriaButtonSelected:visited span, .bmsriaButtonSelected:active span, .bmsriaButtonSelected:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -120px -20px
}

.bmsriaMain {
  background-color: #ececec;
  border: solid 1px #d5d6d2;
  color: #555
}

.bmsriamColumnHeader {
  color: #000
}

.bmsriamColumnBody a, .bmsriamColumnBody a:visited, .bmsriamColumnBody a:active, .bmsriamColumnBody a:hover {
  color: #555;
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -77px -15px
}

.bmsriamColumnBody a span, .bmsriamColumnBody a:visited span, .bmsriamColumnBody a:active span {
  color: #555;
  text-decoration: none
}

.bmsriamColumnBody a:hover span {
  color: #4ba82e;
  text-decoration: underline
}

.bmsriamButton, .bmsriamButton:visited, .bmsriamButton:active {
  color: #000;
  border: solid 1px #fff;
  background-color: #fff
}

.bmsriamButton:hover, .bmsriamButtonSelected, .bmsriamButtonSelected:visited, .bmsriamButtonSelected:active, .bmsriamButtonSelected:hover {
  border-left: solid 1px #ececec;
  border-top: solid 1px #ececec;
  border-right: solid 1px #ececec;
  border-bottom: solid 1px #ececec;
  background-color: #ececec;
  color: #4ba82e
}

.bmsriamButton span, .bmsriamButton:visited span, .bmsriamButton:active span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -173px 0
}

.bmsriamButton:hover span, .bmsriamButtonSelected span, .bmsriamButtonSelected:visited span, .bmsriamButtonSelected:active span, .bmsriamButtonSelected:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -173px -5px
}

.bmBody {
  background-color: white
}

.bmBody a, .bmBody a.active, .bmBody a:visited, .bmBody a:hover {
  color: #4ba82e
}

.bmBody a.arrow span, .bmBody a.arrow:active span, .bmBody a.arrow:visited span, .bmBody a.arrow:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -78px -22px
}

.bmBody a.arrow.box span, .bmBody a.arrow.box:active span, .bmBody a.arrow.box:visited span, .bmBody a.arrow.box:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -56px 0
}

.bmbWatch, .bmbWatch:visited, .bmbWatch:active {
  color: #555;
  text-decoration: none
}

.bmbWatch span, .bmbWatch:visited span, .bmbWatch:active span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -90px 0
}

.bmbWatch:hover {
  color: #4ba82e;
  text-decoration: underline
}

.bmbWatch:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -90px -30px
}

.bmbblPanel {
  border: solid 1px #ececec;
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/transparent85.png) repeat top left
}

.bmbblColors a, .bmbblColors a:active, .bmbblColors a:visited {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/colors_frame.png) no-repeat 0 0
}

.bmbblColors a:hover {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/colors_frame.png) no-repeat 0 -26px
}

.bmbblColorsSelected {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/colors_frame.png) no-repeat 0 -52px !important
}

.bmbblViewInterior {
  border-bottom: solid 1px #ececec
}

.bmbbLeft .bmbblViewInterior a, .bmbbLeft .bmbblViewInterior a:visited, .bmbbLeft .bmbblViewInterior a:active, .bmbbLeft .bmbblViewRear a, .bmbbLeft .bmbblViewRear a:visited, .bmbbLeft .bmbblViewRear a:active, .bmbbLeft .bmbblViewFront a, .bmbbLeft .bmbblViewFront a:visited, .bmbbLeft .bmbblViewFront a:active {
  color: #555;
  text-decoration: none
}

.bmbbLeft .bmbblViewInterior a:hover, .bmbbLeft .bmbblViewRear a:hover, .bmbbLeft .bmbblViewFront a:hover {
  color: #4ba82e
}

.bmbblViewInterior a span, .bmbblViewInterior a:visited span, .bmbblViewInterior a:active span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_switchview.png) no-repeat 0 0
}

.bmbblViewInterior a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_switchview.png) no-repeat 0 -45px
}

.bmbblViewRear a span, .bmbblViewRear a:visited span, .bmbblViewRear a:active span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_switchview.png) no-repeat -90px 0
}

.bmbblViewRear a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_switchview.png) no-repeat -90px -45px
}

.bmbblViewFront a span, .bmbblViewFront a:visited span, .bmbblViewFront a:active span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_switchview.png) no-repeat -45px 0
}

.bmbblViewFront a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_switchview.png) no-repeat -45px -45px
}

.bmbbccSpots LI > a, .bmbbccSpots LI > a:active, .bmbbccSpots LI > a:visited {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -120px 0
}

.bmbbccSpots LI > a:hover, .bmbbccSpotsSelected, .bmbbccSpotsSelected:active, .bmbbccSpotsSelected:visited, .bmbbccSpotsSelected:hover {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -120px -20px
}

.bmbbccsMain {
  background-color: #fff;
  border: solid 1px #ececec
}

.bmbbccsImage a span, .bmbbccsImage a:active span, .bmbbccsImage a:visited span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icon_movie.png) no-repeat 0 0
}

.bmbbccsImage a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icon_movie.png) no-repeat 0 -40px
}

.bmbbccsText {
  color: #000
}

.bmbbccsText a, .bmbbccsText a:visited, .bmbbccsText a:active, .bmbbccsText a:hover {
  color: #555;
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -77px -15px
}

.bmbbccsText a span, .bmbbccsText a:visited span, .bmbbccsText a:active span {
  color: #555;
  text-decoration: none
}

.bmbbccsText a:hover span {
  color: #4ba82e;
  text-decoration: underline
}

.bmbbcTeaser a, .bmbbcTeaser a:active, .bmbbcTeaser a:visited, .bmbbcTeaser a:hover {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/transparent.png) no-repeat 0 0
}

.bmbbcTeaser a:hover {
  background-position: 0 -150px
}

.bmbbbTeaser a span.bmbbbTeaserIcon, .bmbbbTeaser a:visited span.bmbbbTeaserIcon, .bmbbbTeaser a:active span.bmbbbTeaserIcon {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -427px -27px
}

.bmbbbTeaser a:hover span.bmbbbTeaserIcon {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -427px 0
}

.bmbbbTeaser a span.bmbbbTeaserText, .bmbbbTeaser a:visited span.bmbbbTeaserText, .bmbbbTeaser a:active span.bmbbbTeaserText {
  color: #9f9f9f;
  text-decoration: none
}

.bmbbbTeaser a:hover span.bmbbbTeaserText {
  color: #4ba82e;
  text-decoration: none
}

.bmbbbTeaserSpacer {
  background-color: #ececec
}

.bmbSpots LI > a, .bmbSpots LI > a:active, .bmbSpots LI > a:visited {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -120px 0
}

.bmbSpots LI > a:hover, .bmbSpotsSelected, .bmbSpotsSelected:active, .bmbSpotsSelected:visited, .bmbSpotsSelected:hover {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_actions.png) no-repeat -120px -20px
}

.bmbsMain {
  background-color: #fff;
  border: solid 1px #ececec
}

.bmbsImage a span, .bmbsImage a:active span, .bmbsImage a:visited span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icon_movie.png) no-repeat 0 0
}

.bmbsImage a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icon_movie.png) no-repeat 0 -40px
}

.bmbsText {
  color: #000
}

.bmbsText a, .bmbsText a:visited, .bmbsText a:active, .bmbsText a:hover {
  color: #555;
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -77px -15px
}

.bmbsText a span, .bmbsText a:visited span, .bmbsText a:active span {
  color: #555;
  text-decoration: none
}

.bmbsText a:hover span {
  color: #4ba82e;
  text-decoration: underline
}

.bmbtcCategory, .bmbtcCategory:active, .bmbtcCategory:visited {
  color: #9f9f9f
}

.bmbtcCategory span.technologyswitch_boot, .bmbtcCategory:active span.technologyswitch_boot, .bmbtcCategory:visited span.technologyswitch_boot {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: 0 0
}

.bmbtcCategory span.technologyswitch_comfort, .bmbtcCategory:active span.technologyswitch_comfort, .bmbtcCategory:visited span.technologyswitch_comfort {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -210px 0
}

.bmbtcCategory span.technologyswitch_eco, .bmbtcCategory:active span.technologyswitch_eco, .bmbtcCategory:visited span.technologyswitch_eco {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -420px 0
}

.bmbtcCategory span.technologyswitch_engine, .bmbtcCategory:active span.technologyswitch_engine, .bmbtcCategory:visited span.technologyswitch_engine {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -630px 0
}

.bmbtcCategory span.technologyswitch_lights, .bmbtcCategory:active span.technologyswitch_lights, .bmbtcCategory:visited span.technologyswitch_lights {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -840px 0
}

.bmbtcCategory span.technologyswitch_radio, .bmbtcCategory:active span.technologyswitch_radio, .bmbtcCategory:visited span.technologyswitch_radio {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -1050px 0
}

.bmbtcCategory span.technologyswitch_safety, .bmbtcCategory:active span.technologyswitch_safety, .bmbtcCategory:visited span.technologyswitch_safety {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -1260px 0
}

.bmbtcCategory span.technologyswitch_simplyclever, .bmbtcCategory:active span.technologyswitch_simplyclever, .bmbtcCategory:visited span.technologyswitch_simplyclever {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -1470px 0
}

.bmbtcCategory span.bmbtcCategoryArrow, .bmbtcCategory:active span.bmbtcCategoryArrow, .bmbtcCategory:visited span.bmbtcCategoryArrow {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -1px -81px
}

.bmbtcCategory span.bmbtcCategoryText, .bmbtcCategory:active span.bmbtcCategoryText, .bmbtcCategory:visited span.bmbtcCategoryText {
  color: #9f9f9f
}

html.rtl .bmbtcCategory span.technologyswitch_boot, html.rtl .bmbtcCategory:active span.technologyswitch_boot, html.rtl .bmbtcCategory:visited span.technologyswitch_boot {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -105px 0
}

html.rtl .bmbtcCategory span.technologyswitch_comfort, html.rtl .bmbtcCategory:active span.technologyswitch_comfort, html.rtl .bmbtcCategory:visited span.technologyswitch_comfort {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -315px 0
}

html.rtl .bmbtcCategory span.technologyswitch_eco, html.rtl .bmbtcCategory:active span.technologyswitch_eco, html.rtl .bmbtcCategory:visited span.technologyswitch_eco {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -525px 0
}

html.rtl .bmbtcCategory span.technologyswitch_engine, html.rtl .bmbtcCategory:active span.technologyswitch_engine, html.rtl .bmbtcCategory:visited span.technologyswitch_engine {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -735px 0
}

html.rtl .bmbtcCategory span.technologyswitch_lights, html.rtl .bmbtcCategory:active span.technologyswitch_lights, html.rtl .bmbtcCategory:visited span.technologyswitch_lights {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -945px 0
}

html.rtl .bmbtcCategory span.technologyswitch_radio, html.rtl .bmbtcCategory:active span.technologyswitch_radio, html.rtl .bmbtcCategory:visited span.technologyswitch_radio {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -1155px 0
}

html.rtl .bmbtcCategory span.technologyswitch_safety, html.rtl .bmbtcCategory:active span.technologyswitch_safety, html.rtl .bmbtcCategory:visited span.technologyswitch_safety {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -1365px 0
}

html.rtl .bmbtcCategory span.technologyswitch_simplyclever, html.rtl .bmbtcCategory:active span.technologyswitch_simplyclever, html.rtl .bmbtcCategory:visited span.technologyswitch_simplyclever {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -1575px 0
}

html.rtl .bmbtcCategory span.bmbtcCategoryArrow, html.rtl .bmbtcCategory:active span.bmbtcCategoryArrow, html.rtl .bmbtcCategory:visited span.bmbtcCategoryArrow {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -39px -81px
}

.bmbtcCategory:hover, .bmbtcCategorySelected, bmbtcCategorySelected:active, bmbtcCategorySelected:visited, bmbtcCategorySelected:hover {
  color: #000
}

.bmbtcCategory:hover span.bmbtcCategoryImage, .bmbtcCategorySelected span.bmbtcCategoryImage, bmbtcCategorySelected:active span.bmbtcCategoryImage, bmbtcCategorySelected:visited span.bmbtcCategoryImage, bmbtcCategorySelected:hover span.bmbtcCategoryImage {
  background-position: 0 -60px;
  background-repeat: no-repeat
}

.bmbtcCategory:hover span.technologyswitch_boot, .bmbtcCategorySelected span.technologyswitch_boot, bmbtcCategorySelected:active span.technologyswitch_boot, bmbtcCategorySelected:visited span.technologyswitch_boot, bmbtcCategorySelected:hover span.technologyswitch_boot {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: 0 -60px
}

.bmbtcCategory:hover span.technologyswitch_comfort, .bmbtcCategorySelected span.technologyswitch_comfort, bmbtcCategorySelected:active span.technologyswitch_comfort, bmbtcCategorySelected:visited span.technologyswitch_comfort, bmbtcCategorySelected:hover span.technologyswitch_comfort {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -210px -60px
}

.bmbtcCategory:hover span.technologyswitch_eco, .bmbtcCategorySelected span.technologyswitch_eco, bmbtcCategorySelected:active span.technologyswitch_eco, bmbtcCategorySelected:visited span.technologyswitch_eco, bmbtcCategorySelected:hover span.technologyswitch_eco {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -420px -60px
}

.bmbtcCategory:hover span.technologyswitch_engine, .bmbtcCategorySelected span.technologyswitch_engine, bmbtcCategorySelected:active span.technologyswitch_engine, bmbtcCategorySelected:visited span.technologyswitch_engine, bmbtcCategorySelected:hover span.technologyswitch_engine {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -630px -60px
}

.bmbtcCategory:hover span.technologyswitch_lights, .bmbtcCategorySelected span.technologyswitch_lights, bmbtcCategorySelected:active span.technologyswitch_lights, bmbtcCategorySelected:visited span.technologyswitch_lights, bmbtcCategorySelected:hover span.technologyswitch_lights {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -840px -60px
}

.bmbtcCategory:hover span.technologyswitch_radio, .bmbtcCategorySelected span.technologyswitch_radio, bmbtcCategorySelected:active span.technologyswitch_radio, bmbtcCategorySelected:visited span.technologyswitch_radio, bmbtcCategorySelected:hover span.technologyswitch_radio {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -1050px -60px
}

.bmbtcCategory:hover span.technologyswitch_safety, .bmbtcCategorySelected span.technologyswitch_safety, bmbtcCategorySelected:active span.technologyswitch_safety, bmbtcCategorySelected:visited span.technologyswitch_safety, bmbtcCategorySelected:hover span.technologyswitch_safety {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -1260px -60px
}

.bmbtcCategory:hover span.technologyswitch_simplyclever, .bmbtcCategorySelected span.technologyswitch_simplyclever, bmbtcCategorySelected:active span.technologyswitch_simplyclever, bmbtcCategorySelected:visited span.technologyswitch_simplyclever, bmbtcCategorySelected:hover span.technologyswitch_simplyclever {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -1470px -60px
}

.bmbtcCategory:hover span.bmbtcCategoryArrow, .bmbtcCategorySelected span.bmbtcCategoryArrow, bmbtcCategorySelected:active span.bmbtcCategoryArrow, bmbtcCategorySelected:visited span.bmbtcCategoryArrow, bmbtcCategorySelected:hover span.bmbtcCategoryArrow {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -1px -54px
}

.bmbtcCategory:hover span.bmbtcCategoryText, .bmbtcCategorySelected span.bmbtcCategoryText, bmbtcCategorySelected:active span.bmbtcCategoryText, bmbtcCategorySelected:visited span.bmbtcCategoryText, bmbtcCategorySelected:hover span.bmbtcCategoryText {
  color: #000
}

html.rtl .bmbtcCategory:hover span.technologyswitch_boot, html.rtl .bmbtcCategorySelected span.technologyswitch_boot, html.rtl bmbtcCategorySelected:active span.technologyswitch_boot, html.rtl bmbtcCategorySelected:visited span.technologyswitch_boot, html.rtl bmbtcCategorySelected:hover span.technologyswitch_boot {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -105px -60px
}

html.rtl .bmbtcCategory:hover span.technologyswitch_comfort, html.rtl .bmbtcCategorySelected span.technologyswitch_comfort, html.rtl bmbtcCategorySelected:active span.technologyswitch_comfort, html.rtl bmbtcCategorySelected:visited span.technologyswitch_comfort, html.rtl bmbtcCategorySelected:hover span.technologyswitch_comfort {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -315px -60px
}

html.rtl .bmbtcCategory:hover span.technologyswitch_eco, html.rtl .bmbtcCategorySelected span.technologyswitch_eco, html.rtl bmbtcCategorySelected:active span.technologyswitch_eco, html.rtl bmbtcCategorySelected:visited span.technologyswitch_eco, html.rtl bmbtcCategorySelected:hover span.technologyswitch_eco {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -525px -60px
}

html.rtl .bmbtcCategory:hover span.technologyswitch_engine, html.rtl .bmbtcCategorySelected span.technologyswitch_engine, html.rtl bmbtcCategorySelected:active span.technologyswitch_engine, html.rtl bmbtcCategorySelected:visited span.technologyswitch_engine, html.rtl bmbtcCategorySelected:hover span.technologyswitch_engine {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -735px -60px
}

html.rtl .bmbtcCategory:hover span.technologyswitch_lights, html.rtl .bmbtcCategorySelected span.technologyswitch_lights, html.rtl bmbtcCategorySelected:active span.technologyswitch_lights, html.rtl bmbtcCategorySelected:visited span.technologyswitch_lights, html.rtl bmbtcCategorySelected:hover span.technologyswitch_lights {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -945px -60px
}

html.rtl .bmbtcCategory:hover span.technologyswitch_radio, html.rtl .bmbtcCategorySelected span.technologyswitch_radio, html.rtl bmbtcCategorySelected:active span.technologyswitch_radio, html.rtl bmbtcCategorySelected:visited span.technologyswitch_radio, html.rtl bmbtcCategorySelected:hover span.technologyswitch_radio {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -1155px -60px
}

html.rtl .bmbtcCategory:hover span.technologyswitch_safety, html.rtl .bmbtcCategorySelected span.technologyswitch_safety, html.rtl bmbtcCategorySelected:active span.technologyswitch_safety, html.rtl bmbtcCategorySelected:visited span.technologyswitch_safety, html.rtl bmbtcCategorySelected:hover span.technologyswitch_safety {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -1365px -60px
}

html.rtl .bmbtcCategory:hover span.technologyswitch_simplyclever, html.rtl .bmbtcCategorySelected span.technologyswitch_simplyclever, html.rtl bmbtcCategorySelected:active span.technologyswitch_simplyclever, html.rtl bmbtcCategorySelected:visited span.technologyswitch_simplyclever, html.rtl bmbtcCategorySelected:hover span.technologyswitch_simplyclever {
  background-image: url('/_layouts/Skoda.SharePoint/images/technologyswitches.png');
  background-position: -1575px -60px
}

html.rtl .bmbtcCategory:hover span.bmbtcCategoryArrow, html.rtl .bmbtcCategorySelected span.bmbtcCategoryArrow, html.rtl bmbtcCategorySelected:active span.bmbtcCategoryArrow, html.rtl bmbtcCategorySelected:visited span.bmbtcCategoryArrow, html.rtl bmbtcCategorySelected:hover span.bmbtcCategoryArrow {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -39px -54px
}

.bmbiInteriorsButton, .bmbiInteriorsButton:visited, .bmbiInteriorsButton:active {
  color: #fff !important;
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/transparent85_black.png) repeat center center
}

.bmbiInteriorsButton:hover, .bmbiInteriorsButtonOpen, .bmbiInteriorsButtonOpen:visited, .bmbiInteriorsButtonOpen:active, .bmbiInteriorsButtonOpen:hover {
  color: #fff !important;
  background-color: black
}

.bmbiInteriorsButton span {
  background: transparent url(/_layouts/Skoda.Sharepoint/images/icoUpDownWhiteArrows.png) no-repeat 0 -5px
}

.bmbiInteriorsButtonOpen span {
  background: transparent url(/_layouts/Skoda.Sharepoint/images/icoUpDownWhiteArrows.png) no-repeat 0 0
}

.bmbiInteriorsColumnsAllArea {
  color: #555 !important;
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/transparent85.png) repeat center center;
  border-top: solid 1px #ccc;
  border-right: solid 1px #ccc;
  border-bottom: solid 1px #ccc
}

html.rtl .bmbiInteriorsColumnsAllArea {
  border-right: inherit;
  border-left: solid 1px #ccc
}

.bmbiInteriorsColumnsArrowLeft, .bmbiInteriorsColumnsArrowRight {
  border-left: solid 1px #ccc
}

html.rtl .bmbiInteriorsColumnsArrowLeft, html.rtl .bmbiInteriorsColumnsArrowRight {
  border-left: inherit;
  border-right: solid 1px #ccc
}

.bmbiInteriorsColumnsArrowLeft a span, .bmbiInteriorsColumnsArrowLeft a:active span, .bmbiInteriorsColumnsArrowLeft a:visited span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -2px 0
}

html.rtl .bmbiInteriorsColumnsArrowLeft a span, html.rtl .bmbiInteriorsColumnsArrowLeft a:active span, html.rtl .bmbiInteriorsColumnsArrowLeft a:visited span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -17px 0
}

.bmbiInteriorsColumnsArrowLeft a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -2px -25px
}

html.rtl .bmbiInteriorsColumnsArrowLeft a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -17px -25px
}

.bmbiInteriorsColumnsArrowRight a span, .bmbiInteriorsColumnsArrowRight a:active span, .bmbiInteriorsColumnsArrowRight a:visited span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -17px 0
}

html.rtl .bmbiInteriorsColumnsArrowRight a span, html.rtl .bmbiInteriorsColumnsArrowRight a:active span, html.rtl .bmbiInteriorsColumnsArrowRight a:visited span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -2px 0
}

.bmbiInteriorsColumnsArrowRight a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -17px -25px
}

html.rtl .bmbiInteriorsColumnsArrowRight a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -2px -25px
}

.bmbiInteriorsColumn, .bmbiInteriorsColumn:visited, .bmbiInteriorsColumn:active {
  color: #555 !important;
  border-left: solid 1px #ccc;
  text-decoration: none
}

html.rtl .bmbiInteriorsColumn, html.rtl .bmbiInteriorsColumn:visited, html.rtl .bmbiInteriorsColumn:active {
  border-left: inherit;
  border-right: solid 1px #ccc
}

.bmbiInteriorsColumn:hover {
  color: #555 !important;
  border-left: solid 1px #ccc;
  text-decoration: none !important;
  background-color: #fff
}

html.rtl .bmbiInteriorsColumn:hover {
  border-left: inherit;
  border-right: solid 1px #ccc
}

.bmbiInteriorsColumnTitle {
  color: #555
}

.bmbiInteriorsColumnDescription {
  color: #555
}

.bmbiInteriorsColumnDescription li {
  color: #555
}

.bmbiInteriorsColumnPrice {
  color: #000
}

.bmbiBottomLeft {
  color: #555;
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/transparent85.png) repeat center center
}

.bmbiBottomRight {
  color: #555;
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/transparent85.png) repeat center center
}

.bmbiBottomRight .bmbiBottomRightFront a, .bmbiBottomRight .bmbiBottomRightFront a:visited, .bmbiBottomRight .bmbiBottomRightFront a:active {
  color: #000;
  text-decoration: none
}

.bmbiBottomRight .bmbiBottomRightFront a:hover {
  color: #4ba82e;
  text-decoration: underline
}

.bmbiBottomRightFront a span, .bmbiBottomRightFront a:visited span, .bmbiBottomRightFront a:active span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_switchview.png) no-repeat -45px 0
}

.bmbiBottomRightFront a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_switchview.png) no-repeat -45px -45px
}

.bmbtDescription {
  color: #fff
}

.mtText, .mtTextGreen, .mtTextGreenTransp {
  color: #fff
}

.mtText .mtTextContent h1, .mtTextGreen .mtTextContent h1, .mtTextGreenTransp .mtTextContent h1, .mtText .mtTextContent h2, .mtTextGreen .mtTextContent h2, .mtTextGreenTransp .mtTextContent h2, .mtText .mtTextContent h3, .mtTextGreen .mtTextContent h3, .mtTextGreenTransp .mtTextContent h3 {
  color: #fff
}

.mtText .mtTextContent a, .mtTextGreen .mtTextContent a, .mtTextGreenTransp .mtTextContent a, .mtText .mtTextContent a:visited, .mtTextGreen .mtTextContent a:visited, .mtTextGreenTransp .mtTextContent a:visited, .mtText .mtTextContent a:active, .mtTextGreen .mtTextContent a:active, .mtTextGreenTransp .mtTextContent a:active {
  color: #fff;
  text-decoration: none
}

.mtText .mtTextContent a span, .mtTextGreen .mtTextContent a span, .mtTextGreenTransp .mtTextContent a span, .mtText .mtTextContent a:visited span, .mtTextGreen .mtTextContent a:visited span, .mtTextGreenTransp .mtTextContent a:visited span, .mtText .mtTextContent a:active span, .mtTextGreen .mtTextContent a:active span, .mtTextGreenTransp .mtTextContent a:active span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -32px 0
}

.mtText .mtTextContent a:hover, .mtTextGreen .mtTextContent a:hover, .mtTextGreenTransp .mtTextContent a:hover {
  color: #fff;
  text-decoration: underline
}

.mtText .mtTextContent a:hover span, .mtTextGreen .mtTextContent a:hover span, .mtTextGreenTransp .mtTextContent a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -32px 0
}

.mtTextGreen, .mtTextGreenTransp {
  background-color: #4ba82e
}

.mtTextGreenTransp {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9
}

.mbColumns {
  background-color: #ececec
}

.mbcArrowLeft span, .mbcArrowLeft:visited span, .mbcArrowLeft:active span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -2px 0
}

.mbcArrowLeft:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -2px -25px
}

.mbcArrowRight span, .mbcArrowRight:visited span, .mbcArrowRight:active span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -17px 0
}

.mbcArrowRight:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -17px -25px
}

.mbcBottom {
  color: #555
}

.mbcBottom a, .mbcBottom a:visited, .mbcBottom a:active {
  color: #000;
  text-decoration: none
}

.mbcBottom a:hover {
  color: #4ba82e;
  text-decoration: underline
}

.mbcBottom a span, .mbcBottom a:visited span, .mbcBottom a:active span, .mbcBottom a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -56px 0
}

.mbbbArrow {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/arrow_up_blackbox.png) no-repeat bottom left
}

.mbbbContent {
  color: #fff;
  background-color: #000
}

.mbbbContent a, .mbbbContent a:visited, .mbbbContent a:active, .mbbbContent a:hover {
  color: #fff;
  text-decoration: none
}

.mbbbContent a:hover {
  color: #fff;
  text-decoration: underline
}

.mbbbContent a span, .mbbbContent a:visited span, .mbbbContent a:active span, .mbbbContent a:hover span {
  background: transparent url(/_layouts/Skoda.SharePoint/styles/color/icons_arrows.png) no-repeat -67px 2px
}

.footer {
  background-color: #ececec
}

.fMain {
  background: #ececec url(/_layouts/Skoda.SharePoint/styles/color/footer.png) no-repeat top right
}

.flHeader {
  color: #000
}

.flBody a, .sa-ci .flBody a {
  text-decoration: none
}

.flBody a, .sa-ci .flBody a, .flBody a:visited, .sa-ci .flBody a:visited, .flBody a:active, .sa-ci .flBody a:active {
  color: #555
}

.flBody a:hover, .sa-ci .flBody a:hover {
  color: #4ba82e;
  text-decoration: none
}

.footer {
  color: #555
}

.fLinks a, .fLinks a:visited, .fLinks a:active {
  color: #555;
  text-decoration: none
}

.fLinks a:hover {
  color: #4ba82e;
  text-decoration: underline
}

.fcFollow .fcfMain div a, .fcFollow .fcfMain div a:visited, .fcFollow .fcfMain div a:active, .fcFollow .fcfMain div a:hover {
  color: #555
}

.hlbSearch .ms-sbrow {
  background-color: transparent
}

.hlbSearch .ms-sbcell {
  border: none !important
}

.hlbSearch .ms-sbplain {
  border: solid 0 #fff !important;
  background-color: transparent !important;
  color: #555 !important
}

.hlbSearch .ms-sbgo input {
  background: #d5d6d2 url(/_layouts/Skoda.SharePoint/styles/color/search_btn.png) no-repeat top left;
  border: none
}

.contactswebpartBox {
  background-color: #ececec
}

.contactswebpartContent a, .contactswebpartContent a:hover, .contactswebpartContent a:visited, .contactswebpartContent a:active {
  color: #4ba82e !important
}

.mejs-container {
  background-color: #fff
}

.mejs-mediaelement {
  background-color: #000
}

.mejs-embed, .mejs-embed body {
  background-color: #fff
}

.mejs-overlay-button {
  background: transparent url(/_layouts/Skoda.SharePoint/images/video/bigplay.png) no-repeat center top
}

.mejs-overlay-loading span {
  background: transparent url(/_layouts/Skoda.SharePoint/images/video/loading.png) no-repeat center center
}

.mejs-container .mejs-controls {
  background: transparent url(/_layouts/Skoda.SharePoint/images/video/background.png) repeat center center
}

.mejs-controls .mejs-button button {
  background-color: transparent;
  background-image: url(/_layouts/Skoda.SharePoint/images/video/controls.png);
  background-repeat: no-repeat
}

.mejs-controls .mejs-button button:focus {
  outline: solid 1px #d5d6d2
}

.mejs-container .mejs-controls .mejs-time {
  color: #555
}

.mejs-container .mejs-controls .mejs-currenttime-container .mejs-currenttime {
  border-right: solid 1px #555
}

.mejs-container .mejs-controls .mejs-time span {
  color: #555
}

.mejs-controls .mejs-time-rail .mejs-time-total {
  background-color: #fff
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #e8f4e4
}

.mejs-controls .mejs-time-rail .mejs-time-current {
  background: #4ba82e
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
  background: #fff;
  border: solid 2px #555
}

.mejs-controls .mejs-time-rail .mejs-time-float {
  border: solid 1px #4ba82e;
  color: #4ba82e;
  background-color: #fff
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
  border: solid 5px #4ba82e;
  border-color: #4ba82e transparent transparent transparent
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
  background: transparent url(/_layouts/Skoda.SharePoint/images/video/background.png) repeat center center
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  background-color: #fff
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
  background-color: #4ba82e
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  background-color: #555
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  background-color: #fff
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background-color: #4ba82e
}

.mejs-controls .mejs-captions-button .mejs-captions-selector {
  background: transparent url(/_layouts/Skoda.SharePoint/images/video/background.png) repeat center center
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  color: #555
}

.mejs-captions-layer {
  color: #555
}

.mejs-captions-layer a {
  color: #555
}

.mejs-captions-text {
  background: transparent url(/_layouts/Skoda.SharePoint/images/video/background_sub.png) repeat center center;
  color: white
}

.me-cannotplay a {
  color: #555
}

.mejs-contextmenu {
  background: #fff;
  border: solid 1px #9f9f9f
}

.mejs-contextmenu .mejs-contextmenu-separator {
  background-color: #555
}

.mejs-contextmenu .mejs-contextmenu-item {
  color: #555
}

.mejs-contextmenu .mejs-contextmenu-item:hover {
  background: #4ba82e;
  color: #fff
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
  background: transparent url(/_layouts/Skoda.SharePoint/images/video/background.png) repeat center center
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
  color: #555
}

.clear {
  clear: both
}

strong, b {
  font-weight: bold
}

i, em {
  font-style: italic
}

sub {
  vertical-align: sub;
  font-size: 0.8em
}

sup {
  vertical-align: super;
  font-size: 0.8em
}

fieldset {
  padding: 1em;
  border: 1px solid #9f9f9f
}

abbr {
  border-bottom: 1px dotted #555
}

.do-not-display {
  display: none
}

.sa-text-default {
  font-family: "Skoda Pro", arial, verdana, helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 1.33em;
  color: #555
}

.sa-clear:after {
  content: "";
  display: table;
  clear: both
}

.sa-clear:after {
  content: "";
  display: table;
  clear: both
}

.sa-clear:after {
  content: "";
  display: table;
  clear: both
}

.sa-invisible {
  visibility: hidden !important
}

.sa-hidden {
  display: none !important
}

.sa-1-space-on-top {
  padding-top: 1em
}

.sa-1-space-on-bottom {
  padding-bottom: 1em
}

.sa-2-space-on-top {
  padding-top: 2em
}

.sa-2-space-on-bottom {
  padding-bottom: 2em
}

.sa-nowrap {
  white-space: nowrap
}

.sa-pivot {
  position: relative
}

.sa-float-left {
  float: left
}

.sa-float-right {
  float: right
}

.sa-block {
  display: block
}

.sa-inline-block {
  display: inline-block
}

.sa-table-row {
  display: table-row
}

.sa-table-cell {
  display: table-cell
}

.sa-reset {
  font-family: "Skoda Pro", arial, verdana, helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.33em;
  color: #555
}

.sa-inherit {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit
}

.sa-vertical-middle:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.39em
}

.sa-vertical-middle > div, .sa-vertical-middle > span {
  display: inline-block;
  vertical-align: middle
}

.sa-error {
  color: red;
  font-size: 24px;
  padding: 20px;
  border: 1px solid red;
  margin: 5px;
  background: white
}

.sa-play {
  cursor: pointer
}

.sa-play:before {
  position: absolute;
  background: transparent url(/_layouts/Skoda.SharePoint/images/video/bigplay.png) no-repeat center top;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  content: " "
}

.sa-center-ex {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 940px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.sa-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 900px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.sa-center.reg {
  width: 900px
}

.sa-center.ex {
  width: 940px
}

.sa-center-absolute {
  position: absolute;
  width: 900px;
  top: 0px;
  margin-left: -450px;
  left: 50%
}

.sa-center-100 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.sa-center-90 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.sa-center-80 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.sa-center-70 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 70%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.sa-center-60 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 60%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.sa-wp-default {
  padding: 0 0 20px 0;
  width: 100%
}

.sa-wp-default:empty {
  padding: 0
}

.sa-wp-default h2 {
  margin-bottom: 0.5em
}

.sa-wp-default h2 > span {
  padding: 0;
  font-size: inherit;
  line-height: inherit
}

.sa-wp-default > span {
  line-height: 19px !important
}

span.sa-dots-arrow {
  min-width: 13px;
  min-height: 20px;
  display: inline-block;
  cursor: pointer
}

span.sa-dots-arrow:after {
  width: 13px;
  height: 20px;
  content: " ";
  background-repeat: no-repeat;
  background-position: 0 center;
  display: block;
  background-image: url('/_layouts/Skoda.K2/images/dots-arrows.png')
}

span.sa-dots-arrow.left:after {
  background-position: 0 top
}

span.sa-dots-arrow.left:hover:after {
  background-position: 0 bottom
}

span.sa-dots-arrow.right:after {
  background-position: right top
}

span.sa-dots-arrow.right:hover:after {
  background-position: right bottom
}

.sa-arrow:after {
  width: 15px;
  height: 25px;
  margin: -14px 0 0 5px;
  content: " ";
  background-repeat: no-repeat;
  background-position: 0 center;
  display: inline-block;
  margin-bottom: -8px;
  right: 15px;
  position: absolute;
  top: 50%
}

.sa-arrow.left:before {
  background: transparent url('/_layouts/Skoda.K2/Mobile/images/icons_arrows.png') no-repeat -2px -24px
}

.sa-arrow.right:after {
  background: transparent url('/_layouts/Skoda.K2/Mobile/images/icons_arrows.png') no-repeat -17px -24px
}

.sa-arrow.sa-arrow-grey.left:before {
  background-image: url('/_layouts/Skoda.K2/images/arrow_previous.png')
}

.sa-arrow.sa-arrow-grey.right:after {
  background-image: url('/_layouts/Skoda.K2/images/arrow_next.png')
}

.sa-cta-arrow {
  width: 5px;
  height: 8px;
  margin: -14px 0 0 5px;
  content: " ";
  background-repeat: no-repeat;
  background-position: 0 center;
  display: inline-block;
  margin-bottom: -4px;
  right: 15px;
  position: absolute;
  top: 50%;
  background: transparent url(/_layouts/skoda.k2/styles/color/icons_arrows.png) no-repeat -67px 0px
}

div.sa-dots {
  padding: 0 20px 0 20px;
  text-align: center
}

div.sa-dots > span {
  display: inline-block;
  width: 11px;
  height: 11px;
  margin: 0 10px 0 10px;
  cursor: pointer
}

div.sa-dots .dot, div.sa-dots .dotCurrent {
  border-radius: 50%
}

div.sa-dots .dotCurrent {
  background-color: #4ba82e
}

div.sa-dots .dot {
  background-color: #555
}

div.sa-dots.sa-smaller > span {
  width: 8px;
  height: 8px
}

.sa-width90 {
  width: 90%
}

.sa-fullwidth {
  width: 100%
}

.sa-fill {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}

.sa-js-link *:not(.sa-js-link-exclude) {
  cursor: pointer
}

.sa-z-0 {
  z-index: 0
}

.sa-z-5 {
  z-index: 5
}

.sa-z-10 {
  z-index: 10
}

.sa-p-5 {
  padding: 5px
}

.sa-p-10 {
  padding: 10px
}

.sa-p-20 {
  padding: 20px
}

.sa-text-right {
  text-align: right
}

.sa-text-left {
  text-align: left
}

.sa-text-center {
  text-align: center
}

.sa-ff-skoda {
  font-family: "Skoda Pro", verdana, arial, helvetica, sans-serif
}

.sa-top {
  padding: 0 20px
}

.sa-top-header {
  font-size: 64px;
  line-height: 64px;
  color: white;
  font-weight: bold;
  text-shadow: -2px 2px 0 #b2b5b7;
  margin-bottom: 30px;
  text-transform: uppercase;
  white-space: pre-wrap
}

.sa-top-header.sa-larger {
  font-size: 80px;
  line-height: 80px
}

.sa-top-header.sa-smaller {
  font-size: 48px;
  line-height: 48px
}

.sa-top-subheader {
  font-size: 24px;
  line-height: 32px;
  font-weight: bold;
  color: white;
  margin-bottom: 30px;
  white-space: pre-wrap
}

.sa-invert .sa-top-header, .sa-invert .sa-top-subheader {
  color: black
}

div.sa-buttongroup a.sa-ctaButton, div.sa-buttongroup .skoda-rteStyle-ctaButton {
  width: 100%
}

.sa-ci a.sa-ctaButton, a.sa-ctaButton, .ms-WPBody a[class="skoda-rteElement-ctaButton"], a[class="skoda-rteElement-ctaButton"], div.mtText div.mtTextContent .sa-ctaButton {
  font-size: 18px;
  line-height: 20px;
  position: relative;
  background: #4ba82e;
  color: white !important;
  padding: 15px 40px 15px 20px;
  display: inline-block;
  margin: 3px 0;
  font-family: "Skoda Pro";
  font-weight: normal;
  max-width: 210px;
  text-decoration: none !important
}

.sa-ci a.sa-ctaButton img, a.sa-ctaButton img, .ms-WPBody a[class="skoda-rteElement-ctaButton"] img, a[class="skoda-rteElement-ctaButton"] img, div.mtText div.mtTextContent .sa-ctaButton img {
  vertical-align: -10px;
  margin-right: 10px;
  width: 30px;
  height: 30px
}

.sa-ci a.sa-ctaButton.sa-smaller, a.sa-ctaButton.sa-smaller, .ms-WPBody a[class="skoda-rteElement-ctaButton"].sa-smaller, a[class="skoda-rteElement-ctaButton"].sa-smaller, div.mtText div.mtTextContent .sa-ctaButton.sa-smaller {
  font-size: 16px
}

.sa-ci a.sa-ctaButton.sa-smaller img, a.sa-ctaButton.sa-smaller img, .ms-WPBody a[class="skoda-rteElement-ctaButton"].sa-smaller img, a[class="skoda-rteElement-ctaButton"].sa-smaller img, div.mtText div.mtTextContent .sa-ctaButton.sa-smaller img {
  vertical-align: -7px
}

.sa-ci a.sa-ctaButton:hover, a.sa-ctaButton:hover, .ms-WPBody a[class="skoda-rteElement-ctaButton"]:hover, a[class="skoda-rteElement-ctaButton"]:hover, div.mtText div.mtTextContent .sa-ctaButton:hover {
  background: #35861c;
  color: white !important;
  text-decoration: none !important
}

.sa-ci a.sa-ctaButton:after, a.sa-ctaButton:after, .ms-WPBody a[class="skoda-rteElement-ctaButton"]:after, a[class="skoda-rteElement-ctaButton"]:after, div.mtText div.mtTextContent .sa-ctaButton:after {
  content: " ";
  background: transparent url(/_layouts/skoda.k2/styles/color/icons_arrows.png) no-repeat -67px 0;
  position: absolute;
  top: 50%;
  right: 12px;
  width: 7px;
  height: 26px;
  margin-top: -4px;
  display: block
}

.sa-herobutton, .sa-ci .sa-herobutton, input[type=button].sa-herobutton {
  line-height: 25px;
  vertical-align: middle;
  padding: 0 25px 0 10px;
  margin-bottom: 5px;
  display: block;
  cursor: pointer;
  position: relative;
  background-color: #4ba82e;
  color: white;
  text-decoration: none
}

.sa-herobutton:hover, .sa-ci .sa-herobutton:hover, input[type=button].sa-herobutton:hover {
  background-color: #35861c
}

.sa-herobutton:after, .sa-ci .sa-herobutton:after, input[type=button].sa-herobutton:after {
  content: " ";
  position: absolute;
  right: 10px;
  display: block;
  vertical-align: middle;
  width: 7px;
  height: 10px;
  margin: 9px 0 0 0;
  top: 0;
  background: transparent url(/_layouts/Skoda.K2/styles/color/icons_arrows.png) no-repeat -67px 0
}

.sa-fade-out {
  position: relative
}

.sa-fade-out:after {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 30px;
  content: "";
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
  background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#00ffffff', EndColorStr='#ffffff')
}

.sa-fade-out.gray:after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(229, 229, 229, 0)), color-stop(100%, #e5e5e5));
  background-image: -webkit-linear-gradient(left, rgba(229, 229, 229, 0), #e5e5e5);
  background-image: -moz-linear-gradient(left, rgba(229, 229, 229, 0), #e5e5e5);
  background-image: -ms-linear-gradient(left, rgba(229, 229, 229, 0), #e5e5e5);
  background-image: -o-linear-gradient(left, rgba(229, 229, 229, 0), #e5e5e5);
  background: linear-gradient(to right, rgba(229, 229, 229, 0), #e5e5e5);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#00e5e5e5', EndColorStr='#e5e5e5')
}

.sa-ci {
  font-family: "Skoda Pro", arial, verdana, helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.33em;
  color: #555
}

.sa-ci a {
  color: #299926;
  text-decoration: none;
  cursor: pointer
}

.sa-ci a:hover {
  text-decoration: underline;
  color: #35861c
}

.sa-ci a:hover {
  text-decoration: underline;
  color: #35861c
}

.sa-ci a:hover {
  text-decoration: underline;
  color: #35861c
}

.sa-ci h1 {
  font-family: "Skoda Pro", arial, verdana, helvetica, sans-serif;
  line-height: 1em;
  color: inherit
}

.sa-ci h2 {
  font-family: "Skoda Pro", arial, verdana, helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 1.2em;
  color: #000
}

.sa-ci h3 {
  font-family: "Skoda Pro", arial, verdana, helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 19px;
  line-height: 1.2em;
  color: #000
}

.sa-ci p {
  padding: 1em 0;
  margin: 0
}

.sa-ci .ms-WPBody a, .sa-ci .ms-WPBody a:visited, .sa-ci .ms-WPBody a:active, .sa-ci .ms-WPBody a:hover, .sa-ci a.skoda-rteStyle-ALink1Level, .sa-ci a.skoda-rteStyle-ALink1Level:visited, .sa-ci a.skoda-rteStyle-ALink1Level:active, .sa-ci a.skoda-rteStyle-ALink1Level:hover, .sa-ci a.skoda-rteStyle-ALink2Level, .sa-ci a.skoda-rteStyle-ALink2Level:visited, .sa-ci a.skoda-rteStyle-ALink2Level:active, .sa-ci a.skoda-rteStyle-ALink2Level:hover {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: #299926;
  text-decoration: none;
  cursor: pointer
}

.sa-ci .ms-WPBody a:hover, .sa-ci .ms-WPBody a:visited:hover, .sa-ci .ms-WPBody a:active:hover, .sa-ci .ms-WPBody a:hover:hover, .sa-ci a.skoda-rteStyle-ALink1Level:hover, .sa-ci a.skoda-rteStyle-ALink1Level:visited:hover, .sa-ci a.skoda-rteStyle-ALink1Level:active:hover, .sa-ci a.skoda-rteStyle-ALink1Level:hover:hover, .sa-ci a.skoda-rteStyle-ALink2Level:hover, .sa-ci a.skoda-rteStyle-ALink2Level:visited:hover, .sa-ci a.skoda-rteStyle-ALink2Level:active:hover, .sa-ci a.skoda-rteStyle-ALink2Level:hover:hover {
  text-decoration: underline;
  color: #35861c
}

.sa-ci .ms-WPBody a:hover, .sa-ci .ms-WPBody a:visited:hover, .sa-ci .ms-WPBody a:active:hover, .sa-ci .ms-WPBody a:hover:hover, .sa-ci a.skoda-rteStyle-ALink1Level:hover, .sa-ci a.skoda-rteStyle-ALink1Level:visited:hover, .sa-ci a.skoda-rteStyle-ALink1Level:active:hover, .sa-ci a.skoda-rteStyle-ALink1Level:hover:hover, .sa-ci a.skoda-rteStyle-ALink2Level:hover, .sa-ci a.skoda-rteStyle-ALink2Level:visited:hover, .sa-ci a.skoda-rteStyle-ALink2Level:active:hover, .sa-ci a.skoda-rteStyle-ALink2Level:hover:hover {
  text-decoration: underline;
  color: #35861c
}

.sa-ci .ms-WPBody a:hover, .sa-ci .ms-WPBody a:visited:hover, .sa-ci .ms-WPBody a:active:hover, .sa-ci .ms-WPBody a:hover:hover, .sa-ci a.skoda-rteStyle-ALink1Level:hover, .sa-ci a.skoda-rteStyle-ALink1Level:visited:hover, .sa-ci a.skoda-rteStyle-ALink1Level:active:hover, .sa-ci a.skoda-rteStyle-ALink1Level:hover:hover, .sa-ci a.skoda-rteStyle-ALink2Level:hover, .sa-ci a.skoda-rteStyle-ALink2Level:visited:hover, .sa-ci a.skoda-rteStyle-ALink2Level:active:hover, .sa-ci a.skoda-rteStyle-ALink2Level:hover:hover {
  text-decoration: underline;
  color: #35861c
}

.sa-ci .ms-PartSpacingVertical {
  font-size: 1pt;
  margin-top: 0
}

.sa-ci .ms-webpart-chrome-vertical, .sa-ci .ms-webpart-cell-vertical {
  display: block
}

.sa-ci .ms-webpartzone-cell {
  margin: 0
}

.sa-ci .sa-btn, .sa-ci .sa-button {
  border: 0;
  padding: 3pt 8pt 4pt 8pt;
  margin-left: 0;
  cursor: pointer;
  font-family: "Skoda Pro", arial, verdana, helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #fff;
  background-color: #4ba82e;
  min-width: 0
}

.sa-ci .sa-btn:hover, .sa-ci .sa-button:hover {
  background-color: #35861c
}

.sa-ci .sa-btn:hover, .sa-ci .sa-button:hover {
  background-color: #35861c
}

.sa-ci .sa-btn:hover, .sa-ci .sa-button:hover {
  background-color: #35861c
}

.sa-ci .tlMenu {
  font-size: 14px
}

.sa-ci div.sa-padding-def, .sa-ci div.skodaWebPart {
  padding-bottom: 40px
}

.sa-ci div.sa-padding-none {
  padding: 0
}

.sa-ci li {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}

.sa-ci .ms-WPBody {
  font-family: "Skoda Pro", arial, verdana, helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 1.33em;
  color: #555
}

.sa-ci .ms-WPBody td {
  font-family: "Skoda Pro", arial, verdana, helvetica, sans-serif
}

.sa-ci div.ms-wpContentDivSpace {
  padding: 0
}

body.k2picker-dialog {
  background: white
}

body.layer-dlg .bMain {
  width: initial
}

body.layer-dlg .s4-notdlg {
  display: none
}

body.layer-dlg .stickyMenuContainer, body.layer-dlg .mTop {
  display: none
}

body.layer-dlg .bmBody {
  padding: 0 0
}

body.layer-dlg .socialRowNews {
  display: block
}

body.layer-dlg div.main.skodadefaultcss {
  padding: 0
}

body.layer-dlg div.page {
  overflow: hidden
}

.sa-currency-symbol-image, .sa-currency-symbol-hover-image {
  display: inline-block;
  height: 0.7em
}

.newsBody {
  float: left;
  width: 100%;
  text-align: center;
  position: relative;
  padding-top: 20px
}

html.rtl .newsBody {
  float: right
}

.newsBMain {
  width: 555px;
  margin: 0 auto 0 auto;
  padding: 0px 0 30px 0;
  text-align: left;
  display: inline-block
}

html.rtl .newsBMain {
  text-align: right
}

.newsBMTitle {
  width: 100%;
  font-size: 21px;
  padding-bottom: 10px;
  line-height: 25px
}

.newsBMTitle h1 {
  font-family: 'Skoda Pro', Verdana;
  font-size: 21px;
  line-height: 25px;
  font-weight: normal
}

.newsBMDate {
  width: 100%;
  padding-bottom: 34px
}

.newsBMPerex {
  width: 100%;
  font-weight: bold;
  line-height: 21px;
  padding-bottom: 17px
}

.newsBMGallery, .newsBMGalleryNoCarousel {
  width: 550px;
  padding: 5px 5px 5px 0px;
  margin-bottom: 17px;
  font-size: 0px;
  text-align: left;
  white-space: nowrap
}

.newsBMGallery .newsBMGalleryArrow, .newsBMGalleryNoCarousel .newsBMGalleryArrow {
  display: inline-block;
  width: 15px;
  height: 60px;
  padding: 0 0 0 5px;
  vertical-align: middle
}

.newsBMGallery .newsBMGalleryArrow a, .newsBMGalleryNoCarousel .newsBMGalleryArrow a, .newsBMGallery .newsBMGalleryArrow a:visited, .newsBMGalleryNoCarousel .newsBMGalleryArrow a:visited, .newsBMGallery .newsBMGalleryArrow a:active, .newsBMGalleryNoCarousel .newsBMGalleryArrow a:active, .newsBMGallery .newsBMGalleryArrow a:hover, .newsBMGalleryNoCarousel .newsBMGalleryArrow a:hover {
  display: block;
  width: 15px;
  height: 25px;
  padding: 17px 0 18px 0
}

.newsBMGallery .newsBMGalleryArrow .newsBMGalleryArrowPrev span, .newsBMGalleryNoCarousel .newsBMGalleryArrow .newsBMGalleryArrowPrev span, .newsBMGallery .newsBMGalleryArrow .newsBMGalleryArrowPrev:active span, .newsBMGalleryNoCarousel .newsBMGalleryArrow .newsBMGalleryArrowPrev:active span, .newsBMGallery .newsBMGalleryArrow .newsBMGalleryArrowPrev:visited span, .newsBMGalleryNoCarousel .newsBMGalleryArrow .newsBMGalleryArrowPrev:visited span, .newsBMGallery .newsBMGalleryArrow .newsBMGalleryArrowPrev:hover span, .newsBMGalleryNoCarousel .newsBMGalleryArrow .newsBMGalleryArrowPrev:hover span, .newsBMGallery .newsBMGalleryArrow .newsBMGalleryArrowNext span, .newsBMGalleryNoCarousel .newsBMGalleryArrow .newsBMGalleryArrowNext span, .newsBMGallery .newsBMGalleryArrow .newsBMGalleryArrowNext:active span, .newsBMGalleryNoCarousel .newsBMGalleryArrow .newsBMGalleryArrowNext:active span, .newsBMGallery .newsBMGalleryArrow .newsBMGalleryArrowNext:visited span, .newsBMGalleryNoCarousel .newsBMGalleryArrow .newsBMGalleryArrowNext:visited span, .newsBMGallery .newsBMGalleryArrow .newsBMGalleryArrowNext:hover span, .newsBMGalleryNoCarousel .newsBMGalleryArrow .newsBMGalleryArrowNext:hover span {
  display: block;
  width: 15px;
  height: 25px;
  cursor: pointer
}

.newsBMGallery .caroufredsel_wrapper, .newsBMGalleryNoCarousel .caroufredsel_wrapper {
  display: inline-block;
  vertical-align: middle;
  float: none !important
}

.newsBMGallery .newsBMGalleryItems, .newsBMGalleryNoCarousel .newsBMGalleryItems {
  display: inline-block;
  width: 505px
}

.newsBMGallery .newsBMGalleryItems a, .newsBMGalleryNoCarousel .newsBMGalleryItems a, .newsBMGallery .newsBMGalleryItems a:visited, .newsBMGalleryNoCarousel .newsBMGalleryItems a:visited, .newsBMGallery .newsBMGalleryItems a:active, .newsBMGalleryNoCarousel .newsBMGalleryItems a:active, .newsBMGallery .newsBMGalleryItems a:hover, .newsBMGalleryNoCarousel .newsBMGalleryItems a:hover {
  float: left;
  width: 80px;
  height: 60px;
  line-height: 60px;
  padding-left: 5px;
  cursor: pointer;
  text-align: center
}

.newsBMGallery .newsBMGalleryItems a img, .newsBMGalleryNoCarousel .newsBMGalleryItems a img, .newsBMGallery .newsBMGalleryItems a:visited img, .newsBMGalleryNoCarousel .newsBMGalleryItems a:visited img, .newsBMGallery .newsBMGalleryItems a:active img, .newsBMGalleryNoCarousel .newsBMGalleryItems a:active img, .newsBMGallery .newsBMGalleryItems a:hover img, .newsBMGalleryNoCarousel .newsBMGalleryItems a:hover img {
  display: inline-block;
  max-height: 60px;
  max-width: 80px;
  vertical-align: middle;
  margin: 0 auto 0 auto
}

html.rtl .newsBMGallery, html.rtl .newsBMGalleryNoCarousel {
  text-align: right;
  padding: 5px 0px 5px 5px
}

html.rtl .newsBMGallery .newsBMGalleryArrow, html.rtl .newsBMGalleryNoCarousel .newsBMGalleryArrow {
  padding: 0 5px 0 0
}

html.rtl .newsBMGallery .caroufredsel_wrapper .newsBMGalleryItems, html.rtl .newsBMGalleryNoCarousel .caroufredsel_wrapper .newsBMGalleryItems {
  text-align: right !important;
  left: auto !important;
  right: 0px !important;
  float: right !important
}

html.rtl .newsBMGallery .newsBMGalleryItems a, html.rtl .newsBMGalleryNoCarousel .newsBMGalleryItems a, html.rtl .newsBMGallery .newsBMGalleryItems a:visited, html.rtl .newsBMGalleryNoCarousel .newsBMGalleryItems a:visited, html.rtl .newsBMGallery .newsBMGalleryItems a:active, html.rtl .newsBMGalleryNoCarousel .newsBMGalleryItems a:active, html.rtl .newsBMGallery .newsBMGalleryItems a:hover, html.rtl .newsBMGalleryNoCarousel .newsBMGalleryItems a:hover {
  float: right;
  padding-left: inherit;
  padding-right: 5px
}

.ms-WPBody .newsBMGallery {
  width: 100%;
  text-align: center
}

.newsBMGalleryNoCarousel {
  width: 100% !important;
  height: auto !important
}

.newsBMGalleryNoCarousel .newsBMGalleryArrow {
  display: none !important
}

.newsBMGalleryNoCarousel .newsBMGalleryItems {
  width: 100% !important
}

.newsBMGalleryNoCarousel .newsBMGalleryItems a, .newsBMGalleryNoCarousel .newsBMGalleryItems a:visited, .newsBMGalleryNoCarousel .newsBMGalleryItems a:active, .newsBMGalleryNoCarousel .newsBMGalleryItems a:hover {
  padding-bottom: 5px
}

.newsBMGalleryTitle {
  font-size: 21px;
  line-height: 25px;
  padding: 5px 10px 10px 10px
}

.newsBMText {
  width: 100%;
  padding: 0 0 30px 0
}

.newsBMText p {
  padding-bottom: 17px
}

.newsBMRelated {
  width: 100%;
  padding: 20px 0 20px 0
}

.newsBMRTitle {
  width: 100%;
  font-size: 25px;
  font-weight: normal;
  padding-bottom: 20px
}

.newsBMRTitle h3 {
  font-family: 'Skoda Pro', Verdana;
  font-size: 21px;
  font-weight: normal
}

.newsBMRRow {
  width: 100%;
  padding-bottom: 20px
}

.newsBMRRImage {
  float: left;
  width: 80px;
  height: 60px;
  padding-right: 20px
}

.newsBMRRImage a img {
  border: none;
  width: 80px;
  height: 60px
}

html.rtl .newsBMRRImage {
  float: right;
  padding-right: inherit;
  padding-left: 20px
}

.newsBMRRTitle {
  float: left;
  width: 455px;
  padding-bottom: 5px;
  font-weight: bold
}

.newsBMRRTitle span {
  font-weight: normal
}

.newsBMRRTitle a, .newsBMRRTitle a:visited, .newsBMRRTitle a:active, .newsBMRRTitle a:hover {
  font-weight: bold
}

html.rtl .newsBMRRTitle {
  float: right
}

.newsBMRRText {
  float: left;
  width: 455px
}

html.rtl .newsBMRRText {
  float: right
}

.newsBMRAll {
  float: right
}

.newsBMRAll a, .newsBMRAll a:active, .newsBMRAll a:visited, .newsBMRAll a:hover {
  position: relative;
  display: inline-block;
  text-decoration: none;
  padding-left: 20px;
  margin-bottom: 2px;
  font-weight: normal;
  font-size: 12px
}

.newsBMRAll a span, .newsBMRAll a:visited span, .newsBMRAll a:active span, .newsBMRAll a:hover span {
  position: absolute;
  display: block;
  top: 1px;
  left: 0px;
  width: 11px;
  height: 11px
}

html.rtl .newsBMRAll {
  float: left
}

html.rtl .newsBMRAll a, html.rtl .newsBMRAll a:active, html.rtl .newsBMRAll a:visited, html.rtl .newsBMRAll a:hover {
  padding-left: inherit;
  padding-right: 20px
}

html.rtl .newsBMRAll a span, html.rtl .newsBMRAll a:visited span, html.rtl .newsBMRAll a:active span, html.rtl .newsBMRAll a:hover span {
  left: auto;
  right: 0px
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none
}

#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px
}

#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none
}

#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none
}

#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 1101;
  outline: none;
  display: none
}

#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%
}

#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1101
}

#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  z-index: 1103;
  display: none
}

#fancybox-error {
  font: normal 12px/20px Verdana;
  padding: 14px;
  margin: 0
}

#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top
}

#fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block
}

#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  z-index: 1102;
  display: none
}

#fancybox-left {
  left: 0px
}

#fancybox-right {
  right: 0px
}

#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block
}

#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible
}

#fancybox-left:hover span {
  left: 20px
}

#fancybox-right:hover span {
  left: auto;
  right: 20px
}

.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001
}

#fancybox-bg-n {
  top: -20px;
  left: 0;
  width: 100%
}

#fancybox-bg-ne {
  top: -20px;
  right: -20px
}

#fancybox-bg-e {
  top: 0;
  right: -20px;
  height: 100%
}

#fancybox-bg-se {
  bottom: -20px;
  right: -20px
}

#fancybox-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%
}

#fancybox-bg-sw {
  bottom: -20px;
  left: -20px
}

#fancybox-bg-w {
  top: 0;
  left: -20px;
  height: 100%
}

#fancybox-bg-nw {
  top: -20px;
  left: -20px
}

#fancybox-title {
  z-index: 1102
}

.fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  position: relative
}

.fancybox-title-outside {
  padding-top: 10px
}

.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left
}

#fancybox-title-over {
  padding: 10px;
  display: block
}

.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px
}

#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto
}

#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap
}

#fancybox-title-float-left {
  padding: 0 0 0 15px
}

#fancybox-title-float-main {
  line-height: 29px;
  font-weight: bold;
  padding: 0 0 3px 0
}

#fancybox-title-float-right {
  padding: 0 0 0 15px
}

#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102
}

.paragraphBody {
  width: 100%;
  float: left;
  text-align: left;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

html.rtl .paragraphBody {
  float: right;
  text-align: right
}

.paragraphRow {
  display: inline-block;
  width: 100%
}

html.rtl .paragraphRow {
  float: right
}

.ms-WPBody .paragraphRow {
  padding: 20px 0 0 0
}

.noPaddingWPZone .ms-WPBody .paragraphRow {
  padding: 20px 0 0 0 !important
}

.noPaddingWPZone .ms-WPBody .paragraphRow:first-child {
  padding: 0 !important
}

.paragraphImageLeft {
  float: left;
  padding: 0 20px 20px 0;
  display: block;
  clear: right
}

.paragraphImageRight {
  float: right;
  padding: 0px 0px 20px 20px;
  display: block;
  clear: left
}

h2.paragraphTitle {
  display: block;
  padding-bottom: 20px;
  font-weight: normal;
  line-height: 25px
}

.paragraphContent {
  display: block
}

.paragraphContent li {
  list-style-type: disc;
  margin-left: 15px
}

html.rtl .paragraphContent li {
  margin-left: inherit;
  margin-right: 15px
}

.columnBody {
  float: left;
  text-align: left;
  position: relative;
  padding: 0
}

html.rtl .columnBody {
  float: right;
  text-align: right
}

.columnTable {
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
  text-align: left
}

.columnTable tr:first-child td {
  border-top: 0;
  padding-right: 20px
}

.columnTable td {
  border-color: transparent;
  border-style: solid;
  border-left-width: 8px;
  border-right-width: 7px;
  border-top-width: 20px;
  vertical-align: top
}

.columnTable td:first-child {
  border-left: 0
}

.columnTable td:last-child {
  border-right: 0
}

.columnTable td img {
  margin-bottom: 20px
}

.columnTable td > img:last-child {
  margin-bottom: 0
}

.noPaddingWPZone .ms-WPBody .columnTable {
  border-spacing: 0 !important
}

.noPaddingWPZone .ms-WPBody .columnTable td {
  border: none
}

.columnColumn {
  vertical-align: top
}

.columnImage {
  padding: 0 0 20px 0;
  display: block
}

h2.columnTitle {
  font-size: 21px;
  display: block;
  width: 100%;
  padding-bottom: 20px;
  font-weight: normal
}

.columnContent {
  display: block;
  width: 100%
}

.columnContent p {
  padding-bottom: 17px
}

.columnContent li {
  list-style-type: disc;
  margin-left: 15px
}

html.rtl .columnContent li {
  margin-left: inherit;
  marign-right: 15px
}

.goldenratioAllArea {
  float: left;
  width: 860px;
  text-align: left;
  position: relative
}

html.rtl .goldenratioAllArea {
  float: right;
  text-align: right
}

.goldenratioWide {
  float: left;
  width: 560px
}

html.rtl .goldenratioWide {
  float: right
}

.goldenratioSpacer {
  float: left;
  width: 20px;
  overflow: hidden
}

html.rtl .goldenratioSpacer {
  float: right
}

.goldenratioTight {
  float: left;
  width: 280px
}

html.rtl .goldenratioTight {
  float: right
}

.goldenratioTitle {
  padding-bottom: 20px
}

.goldenratioText li {
  list-style-type: disc;
  margin-left: 15px
}

html.rtl .goldenratioText li {
  margin-left: inherit;
  margin-right: 15px
}

.goldenratioText > span > p {
  padding-bottom: 17px
}

.iframeAllArea {
  float: left;
  width: 860px;
  text-align: center;
  position: relative;
  padding: 0 0 20px 0
}

.iframeBody {
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0 auto 0 auto
}

.homepageBody {
  float: left;
  width: 860px;
  text-align: left;
  position: relative;
  padding: 20px 0
}

html.rtl .homepageBody {
  float: right;
  text-align: right
}

.homepageMap {
  float: left;
  width: 250px;
  height: 305px;
  padding: 20px 10px 0 10px;
  margin: 0 16px 0 0
}

html.rtl .homepageMap {
  float: right;
  margin: 0 0 0 16px
}

.homepageSwitch {
  float: left;
  width: 570px;
  height: 125px;
  position: relative;
  margin: 0 0 17px 0
}

.homepageSwitchArrow {
  width: 572px;
  height: 23px;
  position: absolute;
  top: -23px;
  left: -1px
}

html.rtl .homepageSwitch {
  float: right
}

.homepagePromo {
  float: left;
  width: 270px;
  height: 180px;
  margin: 0 17px 0 0
}

.homepagePromo .promoBlockImage {
  display: block;
  width: 270px;
  height: 135px;
  overflow: hidden;
  cursor: pointer
}

.homepagePromo .promoBlockImage img {
  border: none;
  width: 270px;
  height: 135px;
  overflow: hidden
}

.homepagePromo .promoBlockText {
  position: relative;
  display: block;
  text-decoration: none;
  padding: 0 0 0 17px;
  margin: 15px 13px;
  font-size: 14px;
  font-weight: normal
}

.homepagePromo .promoBlockText span {
  display: inline-block;
  margin-right: 7px;
  width: 11px;
  height: 11px
}

html.rtl .homepagePromo {
  float: right;
  margin: 0 0 0 17px
}

html.rtl .homepagePromo .promoBlockText, html.rtl .homepagePromo .promoBlockText:active, html.rtl .homepagePromo .promoBlockText:visited, html.rtl .homepagePromo .promoBlockText:hover {
  padding: 0 17px 0 0
}

html.rtl .homepagePromo .promoBlockText span, html.rtl .homepagePromo .promoBlockText:active span, html.rtl .homepagePromo .promoBlockText:visited span, html.rtl .homepagePromo .promoBlockText:hover span {
  left: auto;
  right: 0px
}

.homepageNews {
  float: left;
  width: 250px;
  height: 290px;
  padding: 0 15px 0 15px
}

html.rtl .homepageNews {
  float: right
}

.sa-ci .homepageNewsRow {
  font-size: 14px
}

.homepageNewsRow {
  width: 100%;
  height: 51px;
  padding: 15px 0 15px 0;
  font-size: 12px;
  line-height: 17px;
  overflow: hidden
}

.homepageNewsRow p {
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0 0 0 0;
  padding: 0 0 0 0
}

.homepageNewsRow p div {
  display: inline !important
}

.homepageNewsRow p a, .homepageNewsRow p a:visited, .homepageNewsRow p a:active, .homepageNewsRow p a:hover {
  font-weight: bold
}

.homepageNewsRow.sa-fade-out:after {
  display: none
}

.homepageNewsAll {
  width: 100%;
  padding: 15px 0 15px 0
}

.homepageNewsAll a, .homepageNewsAll a:visited, .homepageNewsAll a:active, .homepageNewsAll a:hover {
  position: relative;
  display: inline-block;
  text-decoration: none;
  padding: 0 0 0 17px;
  font-size: 14px;
  font-weight: normal
}

.homepageNewsAll a span, .homepageNewsAll a:visited span, .homepageNewsAll a:active span, .homepageNewsAll a:hover span {
  position: absolute;
  display: block;
  top: 3px;
  left: 0px;
  width: 11px;
  height: 11px
}

html.rtl .homepageNewsAll a, html.rtl .homepageNewsAll a:visited, html.rtl .homepageNewsAll a:active, html.rtl .homepageNewsAll a:hover {
  padding: 0 17px 0 0
}

html.rtl .homepageNewsAll a span, html.rtl .homepageNewsAll a:visited span, html.rtl .homepageNewsAll a:active span, html.rtl .homepageNewsAll a:hover span {
  left: auto;
  right: 0px
}

.homepage-news {
  width: 570px;
  float: left;
  margin-top: 20px;
  padding: 0 3px;
  box-sizing: border-box;
  border-bottom: solid 1px #ccc
}

.homepage-news h2 {
  font-size: 14px
}

.homepage-news h2 a {
  text-decoration: none
}

.homepage-news .homepageNewsRow {
  height: 35px;
  text-align: justify;
  border: none
}

.homepage-news .homepageNewsRow.sa-fade-out:after {
  display: block;
  height: 36px;
  bottom: 0;
  top: inherit;
  width: 100px
}

.homepageSocial {
  position: absolute;
  float: left;
  width: 560px;
  height: 65px;
  bottom: 20px;
  overflow: hidden;
  text-align: center;
  padding: 15px 0 15px 0
}

html.rtl .homepageSocial {
  float: right
}

.homepageSocialColumn {
  display: inline-block;
  height: 100%;
  margin: 0 15px 0 0
}

html.rtl .homepageSocialColumn {
  margin: 0 0 0 15px
}

.homepageSocialColumnIcon {
  float: left;
  width: 50px;
  height: 50px;
  padding: 0 10px 0 0
}

.homepageSocialColumnIcon a, .homepageSocialColumnIcon a:visited, .homepageSocialColumnIcon a:active, .homepageSocialColumnIcon a:hover {
  display: block;
  cursor: pointer
}

.homepageSocialColumnIcon a img, .homepageSocialColumnIcon a:visited img, .homepageSocialColumnIcon a:active img, .homepageSocialColumnIcon a:hover img {
  width: 50px;
  height: 50px;
  overflow: hidden;
  border: none
}

html.rtl .homepageSocialColumnIcon {
  float: right;
  padding: 0 0 0 10px
}

.homepageSocialColumnText {
  display: inline-block
}

.homepageSocialColumnTitle {
  display: block;
  text-align: left;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  padding: 10px 0 5px 0
}

html.rtl .homepageSocialColumnTitle {
  text-align: right
}

.homepageSocialColumnLink {
  text-align: left;
  display: block
}

.homepageSocialColumnLink a, .homepageSocialColumnLink a:visited, .homepageSocialColumnLink a:active, .homepageSocialColumnLink a:hover {
  position: relative;
  display: inline-block;
  text-decoration: none;
  padding-left: 17px;
  font-size: 14px;
  font-weight: normal
}

.homepageSocialColumnLink a span, .homepageSocialColumnLink a:visited span, .homepageSocialColumnLink a:active span, .homepageSocialColumnLink a:hover span {
  position: absolute;
  display: block;
  top: 3px;
  left: 0px;
  width: 11px;
  height: 11px
}

html.rtl .homepageSocialColumnLink {
  text-align: right
}

html.rtl .homepageSocialColumnLink a, html.rtl .homepageSocialColumnLink a:visited, html.rtl .homepageSocialColumnLink a:active, html.rtl .homepageSocialColumnLink a:hover {
  padding: 0 17px 0 0
}

html.rtl .homepageSocialColumnLink a span, html.rtl .homepageSocialColumnLink a:visited span, html.rtl .homepageSocialColumnLink a:active span, html.rtl .homepageSocialColumnLink a:hover span {
  left: auto;
  right: 0px
}

.importerHomepageCTA {
  float: left;
  width: 270px;
  min-height: 300px;
  margin: 0 16px 20px 0
}

.importerHomepageNews {
  float: left;
  width: 570px;
  height: 155px;
  padding: 0px 0px 0px 0px;
  margin-bottom: 20px
}

.importerHomepageNews .homepageNewsRow {
  float: left;
  display: inline-block;
  width: 255px;
  height: 70px;
  padding: 20px 0px 20px 20px;
  font-size: 12px;
  line-height: 17px
}

.importerHomepageNews .homepageNewsRow p {
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0 0 0 0;
  padding: 0 0 0 0
}

.importerHomepageNews .homepageNewsRow p div {
  display: inline !important
}

.importerHomepageNews .homepageNewsRow p a, .importerHomepageNews .homepageNewsRow p a:visited, .importerHomepageNews .homepageNewsRow p a:active, .importerHomepageNews .homepageNewsRow p a:hover {
  font-weight: bold
}

html.rtl .importerHomepageNews {
  float: right
}

html.rtl .importerHomepageNews .homepageNewsRow {
  float: right;
  padding: 20px 20px 20px 0px
}

.importerHomepageNewsAll {
  float: left;
  width: 530px;
  height: 15px;
  padding: 15px 20px 15px 20px;
  text-align: left;
  font-size: 14px;
  font-weight: normal
}

.importerHomepageNewsAll a, .importerHomepageNewsAll a:visited, .importerHomepageNewsAll a:active, .importerHomepageNewsAll a:hover {
  float: right;
  position: relative;
  display: inline-block;
  padding-left: 17px;
  text-decoration: none;
  font-size: 14px;
  font-weight: normal
}

.importerHomepageNewsAll a span, .importerHomepageNewsAll a:visited span, .importerHomepageNewsAll a:active span, .importerHomepageNewsAll a:hover span {
  position: absolute;
  display: block;
  top: 3px;
  left: 0px;
  width: 11px;
  height: 11px
}

html.rtl .importerHomepageNewsAll {
  float: right;
  text-align: right
}

html.rtl .importerHomepageNewsAll a, html.rtl .importerHomepageNewsAll a:visited, html.rtl .importerHomepageNewsAll a:active, html.rtl .importerHomepageNewsAll a:hover {
  float: left;
  padding-right: 17px
}

html.rtl .importerHomepageNewsAll a span, html.rtl .importerHomepageNewsAll a:visited span, html.rtl .importerHomepageNewsAll a:active span, html.rtl .importerHomepageNewsAll a:hover span {
  left: auto;
  right: 0px
}

.importerHomepagePromoBlocks {
  float: left;
  width: 882px;
  height: 180px;
  margin-left: -40px;
  padding: 20px 18px 20px 40px
}

.importerHomepagePromoBlockLarge {
  float: left;
  width: 270px;
  margin: 0 16px 0 0
}

.importerHomepagePromoBlockLarge .promoBlockImage {
  display: block;
  width: 270px;
  height: 135px;
  overflow: hidden;
  cursor: pointer
}

.importerHomepagePromoBlockLarge .promoBlockImage img {
  border: none;
  width: 270px;
  height: 135px;
  overflow: hidden
}

.importerHomepagePromoBlockLarge .promoBlockText {
  position: relative;
  display: block;
  text-decoration: none;
  padding-left: 17px;
  font-size: 14px;
  font-weight: normal;
  height: 45px
}

.importerHomepagePromoBlockLarge .promoBlockText span {
  display: inline-block;
  margin: 0 7px 0 0;
  width: 11px;
  height: 11px
}

.importerHomepagePromoBlockLarge a.sa-ctaButton {
  margin: 0px;
  width: 100%;
  font-size: 16px
}

html.rtl .importerHomepagePromoBlockLarge {
  float: right;
  margin: 0 0 0 16px
}

html.rtl .importerHomepagePromoBlockLarge .promoBlockText {
  padding: 0 17px 0 0
}

html.rtl .importerHomepagePromoBlockLarge .promoBlockText span {
  margin: 0 0 0 7px
}

.importerHomepagePromoBlockSmall {
  float: left;
  width: 175px;
  height: 180px;
  margin: 0 20px 0 0
}

.importerHomepagePromoBlockSmall:last-child {
  margin: 0
}

.importerHomepagePromoBlockSmall .promoBlockImage {
  display: block;
  width: 175px;
  height: 135px;
  overflow: hidden;
  cursor: pointer
}

.importerHomepagePromoBlockSmall .promoBlockImage img {
  border: none;
  width: 175px;
  height: 135px;
  overflow: hidden
}

.importerHomepagePromoBlockSmall .promoBlockText {
  position: relative;
  display: block;
  text-decoration: none;
  padding-left: 17px;
  font-size: 14px;
  font-weight: normal;
  height: 45px
}

.importerHomepagePromoBlockSmall .promoBlockText span {
  display: inline-block;
  margin: 0 7px 0 0;
  width: 11px;
  height: 11px
}

html.rtl .importerHomepagePromoBlockSmall {
  float: right;
  margin: 0 0 0 20px
}

html.rtl .importerHomepagePromoBlockSmall .promoBlockText, html.rtl .importerHomepagePromoBlockSmall .promoBlockText:active, html.rtl .importerHomepagePromoBlockSmall .promoBlockText:visited, html.rtl .importerHomepagePromoBlockSmall .promoBlockText:hover {
  padding-right: 17px
}

html.rtl .importerHomepagePromoBlockSmall .promoBlockText span, html.rtl .importerHomepagePromoBlockSmall .promoBlockText:active span, html.rtl .importerHomepagePromoBlockSmall .promoBlockText:visited span, html.rtl .importerHomepagePromoBlockSmall .promoBlockText:hover span {
  margin: 0 0 0 7px
}

.importerHomepageSocial {
  float: left;
  width: 860px;
  height: 65px;
  overflow: hidden;
  text-align: center;
  padding: 15px 0 15px 0
}

html.rtl .importerHomepageSocial {
  float: right
}

.dealerBody, .dealermultibranchBody {
  float: left;
  width: 860px;
  text-align: left;
  position: relative;
  padding: 0
}

.dealermultibranchBody {
  padding-top: 20px
}

html.rtl .dealerBody {
  float: right;
  text-align: right
}

.dealerTop {
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  font-size: 0px
}

.dealerTopLeft {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 290px;
  vertical-align: top;
  white-space: normal
}

.dealerTopLeft .dealersCalloActionList {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 290px;
  position: relative;
  top: -75px;
  margin-bottom: -75px;
  z-index: 50
}

.dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink, .dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink:active, .dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink:visited, .dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink:hover {
  display: block;
  position: relative;
  width: auto;
  padding: 10px 20px 10px 20px;
  line-height: 30px;
  text-decoration: none
}

.dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink img, .dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink:active img, .dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink:visited img, .dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink:hover img {
  display: none
}

.dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink span, .dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink:active span, .dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink:visited span, .dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink:hover span {
  display: inline;
  font-size: 16px;
  vertical-align: middle;
  text-decoration: none
}

.dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink span.importersCallToActionLinkArrow, .dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink:active span.importersCallToActionLinkArrow, .dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink:visited span.importersCallToActionLinkArrow, .dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink:hover span.importersCallToActionLinkArrow {
  display: inline-block;
  position: absolute;
  vertical-align: middle;
  right: 15px;
  top: 50%;
  width: 5px;
  height: 8px;
  margin-top: -4px
}

.dealerTopLeft .dealersCalloActionList .dealersCallToActionListRow a.importersCallToActionLink:hover span {
  text-decoration: underline
}

.dealerTopCenter {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 310px;
  padding: 20px 20px 20px 20px;
  vertical-align: top;
  white-space: normal
}

.dealerTopCenter .dealerTopCenterTitle {
  font-size: 21px;
  line-height: 25px;
  font-weight: normal;
  padding-bottom: 20px
}

.dealerTopCenter .dealerTopCenterContent {
  font-size: 12px;
  font-weight: normal;
  line-height: 17px
}

.dealerTopRight {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 200px;
  padding: 20px 20px 20px 20px;
  vertical-align: top
}

.dealerTopRight .dealerTopRightLogo a, .dealerTopRight .dealerTopRightLogo a:active, .dealerTopRight .dealerTopRightLogo a:visited, .dealerTopRight .dealerTopRightLogo a:hover {
  display: inline-block
}

.dealerTopRight .dealerTopRightLogo a img, .dealerTopRight .dealerTopRightLogo a:active img, .dealerTopRight .dealerTopRightLogo a:visited img, .dealerTopRight .dealerTopRightLogo a:hover img {
  max-width: 200px
}

.dealerLeft {
  float: left;
  width: 218px;
  position: relative;
  top: -80px
}

html.rtl .dealerLeft {
  float: right
}

.dealerLeftLogo {
  float: left;
  width: 218px;
  height: 98px;
  overflow: hidden
}

html.rtl dealerLeftLogo {
  float: right
}

.dealerLeftLogo a {
  display: block;
  width: 100%
}

.dealerLeftLogo a img {
  width: 218px;
  height: 98px;
  border: none;
  overflow: hidden
}

.dealerLeftInfoBox {
  float: left;
  width: 198px;
  padding: 10px 10px 10px 10px;
  font-size: 12px;
  line-height: 17px
}

html.rtl .dealerLeftInfoBox {
  float: right
}

.dealerLeftInfoBox a, .dealerLeftInfoBox a:visited, .dealerLeftInfoBox a:active, .dealerLeftInfoBox a:hover {
  font-size: 12px;
  font-weight: normal
}

.dealerLeftInfoBoxBranchLink, .dealerLeftInfoBoxBranchLink:active, .dealerLeftInfoBoxBranchLink:visited, .dealerLeftInfoBoxBranchLink:hover {
  display: inline-block;
  position: relative;
  line-height: 17px;
  width: 198px;
  padding: 10px 10px 10px 10px;
  font-size: 12px
}

.dealerLeftInfoBoxBranchLink span, .dealerLeftInfoBoxBranchLink:active span, .dealerLeftInfoBoxBranchLink:visited span, .dealerLeftInfoBoxBranchLink:hover span {
  display: inline-block;
  width: 5px;
  height: 8px;
  margin-top: 5px;
  vertical-align: middle;
  position: absolute;
  right: 10px
}

.dealerLeftInfoBoxBranchLink:hover {
  text-decoration: underline
}

.dealerLeftHours {
  float: left;
  width: 100%;
  line-height: 17px
}

html.rtl .dealerLeftHours {
  float: right
}

.dealerInfoHours2 .dealerLeftHoursTable {
  margin-left: -10px
}

html.rtl .dealerLeftHoursTable {
  text-align: right
}

html.rtl .dealerLeftHoursTable .dealerInfoHours2 .dealerLeftHoursTable {
  margin-right: -10px
}

.dealerLeftHoursTable {
  width: 100%;
  table-layout: fixed;
  text-align: left
}

.dealerLeftHoursTable th {
  text-align: center
}

.dealerLeftHoursTable td, .dealerLeftHoursTable th {
  padding: 5px 10px 5px 10px;
  font-size: 12px
}

.dealerRight {
  float: left;
  width: 680px
}

html.rtl .dealerRight {
  float: right
}

.dealerRightTop {
  display: inline-block;
  width: 640px;
  padding: 20px 20px 20px 20px
}

.dealerRightTopLeft {
  float: left;
  width: 409px;
  padding: 0 20px 0 0
}

html.rtl .dealerRightTopLeft {
  float: right;
  padding: 0 0 0 20px
}

.dealerRightTopLeftTitle {
  display: block;
  width: 100%;
  padding-bottom: 17px;
  font-size: 21px;
  font-family: 'Skoda Pro', Verdana;
  font-weight: normal
}

.dealerRightTopLeftTitle h2 {
  font-size: 21px;
  font-family: 'Skoda Pro', Verdana;
  font-weight: normal
}

.dealerRightTopLeftContent {
  display: inline-block;
  width: 100%;
  min-height: 210px;
  font-size: 12px;
  line-height: 17px
}

.dealerRightTopLeftContent p {
  padding-bottom: 17px;
  text-indent: 1em;
  text-align: justify
}

.dealerRightTopRight {
  float: left;
  width: 210px;
  padding: 0 0 0 0
}

html.rtl .dealerRightTopRight {
  float: right
}

.dealerRightTopRightTable {
  width: 100%;
  font-size: 12px;
  text-align: left
}

html.rtl .dealerRightTopRightTable {
  text-align: right
}

.dealerRightTopRightTable td {
  vertical-align: middle;
  padding: 2px 10px 2px 10px
}

.dealerTop {
  float: left;
  position: relative;
  width: 100%
}

html.rtl .dealerTop {
  float: right
}

.dealerMultiBranchLeft {
  width: 300px
}

.dealerMultiBranchMiddle {
  width: 300px
}

.dealerMultiBranchRight {
  width: 300px
}

.dealerTopImage {
  float: left;
  overflow: hidden;
  line-height: 0
}

html.rtl .dealerTopImage {
  float: right
}

.dealerTopLogo {
  height: 98px;
  left: 50%;
  margin-left: -114px;
  margin-top: -48px;
  position: absolute;
  top: 50%;
  width: 218px
}

html.rtl .dealerTopLogo {
  left: auto;
  right: 50%;
  margin-left: inherit;
  margin-right: -114px
}

.dealerMiddle {
  display: inline-block;
  width: 100%;
  font-size: 0px;
  white-space: nowrap
}

.dealerInfo {
  font-size: 12px;
  line-height: 17px
}

.dealerInfoMap {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 600px;
  height: 100%;
  overflow: hidden;
  vertical-align: top
}

.dealerInfoMap .dealerInfoMapControl {
  width: 100%;
  width: 600px;
  height: 300px
}

.dealerInfoMap .dealerInfoMapControl a {
  display: block;
  width: 100%
}

.dealerInfoMap .dealerInfoMapControl a img {
  width: 290px;
  border: none;
  overflow: hidden
}

.dealerInfoInfo, .dealerInfoInfo2 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 20px 20px 20px 20px;
  vertical-align: top;
  font-size: 12px;
  line-height: 17px;
  white-space: normal
}

.dealerInfoInfo {
  width: 310px
}

.dealerInfoInfo .dealerInfoInfoAddress {
  display: inline-block;
  width: 100%;
  padding-bottom: 20px
}

.dealerInfoInfo .dealerInfoInfoContacts {
  display: inline-block;
  width: 100%
}

.dealerInfoInfo .dealerInfoInfoContacts .row {
  display: inline-block;
  width: 100%
}

.dealerInfoInfo .dealerInfoInfoContacts .row .title {
  display: inline-block;
  width: 100px
}

.dealerInfoInfo2 {
  width: 230px
}

.dealerInfoInfo2 .dealerInfoInfoContactsTitle {
  display: inline-block;
  width: 100%;
  padding-bottom: 20px
}

.dealerInfoInfo2 .dealerInfoInfoContacts {
  display: inline-block;
  width: 100%;
  padding-bottom: 20px
}

.dealerInfoInfo2 .dealerInfoInfoContacts .row {
  display: inline-block;
  width: 100%
}

.dealerInfoInfo2 .dealerInfoInfoContacts .row .title {
  display: inline-block;
  width: 100px
}

.dealerInfoHours, .dealerInfoHours2 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 20px 20px 20px 20px;
  vertical-align: top
}

.dealerInfoHours {
  width: 200px;
  height: 160px
}

.dealerInfoHours2 {
  width: 328px;
  font-size: 12px
}

.dealerInfoHours2 .dealerInfoInfoName {
  width: 100%;
  padding-bottom: 5px
}

.dealerInfoHours2 .dealerInfoInfoAddress {
  width: 100%;
  padding-bottom: 18px;
  white-space: normal
}

.dealerInfoBranches {
  border-spacing: 1px;
  font-size: 12px;
  line-height: 17px;
  border-collapse: collapse
}

.dealerInfoBranches td {
  padding: 15px 15px 15px 15px
}

.dealerInfoBranches td.dealerMultiBranchRight {
  padding-left: 0px;
  vertical-align: middle
}

html.rtl .dealerInfoBranches td.dealerMultiBranchRight {
  padding-left: inherit;
  padding-right: 0px
}

tr.dealerInfoBranchesFirst {
  height: 70px
}

.dealerInfoBranchesRightContent {
  margin-left: 12px;
  padding-left: 12px;
  float: left;
  line-height: 14px;
  max-width: 245px
}

.dealerInfoBranchesRightContent span.dibrcPhone, .dealerInfoBranchesRightContent span.dibrcFax, .dealerInfoBranchesRightContent span.dibrcMail {
  width: 14px;
  height: 14px;
  margin: 0px 5px 0px 0px;
  float: left
}

html.rtl .dealerInfoBranchesRightContent {
  margin-left: inherit;
  margin-right: 12px;
  padding-left: inherit;
  padding-right: 12px;
  float: right
}

html.rtl .dealerInfoBranchesRightContent span.dibrcPhone, html.rtl .dealerInfoBranchesRightContent span.dibrcFax, html.rtl .dealerInfoBranchesRightContent span.dibrcMail {
  float: right;
  margin: 0px 0px 0px 5px
}

a.dealerInfoBrachesRightLink, a.dealerInfoBrachesRightLink:visited, a.dealerInfoBrachesRightLink:active, a.dealerInfoBrachesRightLink:hover {
  float: right;
  line-height: 45px
}

a.dealerInfoBrachesRightLink span, a.dealerInfoBrachesRightLink:visited span, a.dealerInfoBrachesRightLink:active span, a.dealerInfoBrachesRightLink:hover span {
  display: inline-block;
  width: 15px;
  height: 27px;
  vertical-align: middle
}

html.rtl .dealerInfoBrachesRightLink {
  float: left
}

.dealerBanners, .dealerPromos {
  display: block;
  padding: 20px 0;
  font-size: 0px;
  white-space: nowrap
}

.dealerBanners .dealerBanner860x640, .dealerPromos .dealerBanner860x640 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 860px;
  height: 310px;
  margin-right: 20px;
  vertical-align: top
}

.dealerBanners .dealerBanner860x640 .promoBlockImage, .dealerPromos .dealerBanner860x640 .promoBlockImage, .dealerBanners .dealerBanner860x640 .bannerImage, .dealerPromos .dealerBanner860x640 .bannerImage {
  display: inline-block
}

.dealerBanners .dealerBanner860x640 .promoBlockImage img, .dealerPromos .dealerBanner860x640 .promoBlockImage img, .dealerBanners .dealerBanner860x640 .bannerImage img, .dealerPromos .dealerBanner860x640 .bannerImage img {
  display: inline-block;
  width: 860px;
  height: 310px;
  overflow: hidden
}

.dealerBanners .dealerBanner640x310, .dealerPromos .dealerBanner640x310 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 640px;
  height: 310px;
  margin-right: 20px;
  vertical-align: top
}

.dealerBanners .dealerBanner640x310 .promoBlockImage, .dealerPromos .dealerBanner640x310 .promoBlockImage, .dealerBanners .dealerBanner640x310 .bannerImage, .dealerPromos .dealerBanner640x310 .bannerImage {
  display: inline-block
}

.dealerBanners .dealerBanner640x310 .promoBlockImage img, .dealerPromos .dealerBanner640x310 .promoBlockImage img, .dealerBanners .dealerBanner640x310 .bannerImage img, .dealerPromos .dealerBanner640x310 .bannerImage img {
  display: inline-block;
  width: 640px;
  height: 310px;
  overflow: hidden
}

.dealerBanners .dealerBanner310x310, .dealerPromos .dealerBanner310x310, .dealerBanners .dealerPromo1, .dealerPromos .dealerPromo1, .dealerBanners .dealerPromo2, .dealerPromos .dealerPromo2 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 310px;
  height: 310px;
  margin-right: 20px;
  vertical-align: top
}

.dealerBanners .dealerBanner310x310 .promoBlockImage, .dealerPromos .dealerBanner310x310 .promoBlockImage, .dealerBanners .dealerPromo1 .promoBlockImage, .dealerPromos .dealerPromo1 .promoBlockImage, .dealerBanners .dealerPromo2 .promoBlockImage, .dealerPromos .dealerPromo2 .promoBlockImage, .dealerBanners .dealerBanner310x310 .bannerImage, .dealerPromos .dealerBanner310x310 .bannerImage, .dealerBanners .dealerPromo1 .bannerImage, .dealerPromos .dealerPromo1 .bannerImage, .dealerBanners .dealerPromo2 .bannerImage, .dealerPromos .dealerPromo2 .bannerImage {
  display: inline-block
}

.dealerBanners .dealerBanner310x310 .promoBlockImage img, .dealerPromos .dealerBanner310x310 .promoBlockImage img, .dealerBanners .dealerPromo1 .promoBlockImage img, .dealerPromos .dealerPromo1 .promoBlockImage img, .dealerBanners .dealerPromo2 .promoBlockImage img, .dealerPromos .dealerPromo2 .promoBlockImage img, .dealerBanners .dealerBanner310x310 .bannerImage img, .dealerPromos .dealerBanner310x310 .bannerImage img, .dealerBanners .dealerPromo1 .bannerImage img, .dealerPromos .dealerPromo1 .bannerImage img, .dealerBanners .dealerPromo2 .bannerImage img, .dealerPromos .dealerPromo2 .bannerImage img {
  display: inline-block;
  width: 310px;
  height: 310px;
  overflow: hidden
}

.dealerBanners .dealerBannerRightColumn, .dealerPromos .dealerBannerRightColumn, .dealerBanners .dealerPromo34, .dealerPromos .dealerPromo34 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 200px;
  vertical-align: top;
  white-space: normal
}