body {
   background-color: #555555;
   background: url(images/bg_page.gif);
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
body,td,th,p,ul,li,h1,h2,h3 {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 9pt;
   color: #555555;
}





a {
   text-decoration: underline;
   color: #FF0000;
}
a:hover  {
   text-decoration: none;
   color: #FF0000;
}




img {
   border-color: #555555 #555555 #555555 #555555;
}





h1, h1 span {
    height: 72px;
    width: 265px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    text-indent: -270px;
}
h1 {
    font-size: 1pt;
    font-weight: bold;
    color: #D6595D;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;	
    margin: 0px;
    padding: 0px;
    position: relative;
}
h1 span {
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
}
h1 span.uvod {
    background: url("images/nadpis/vitejte.gif");
}
h1 span.kontakt {
    background: url("images/nadpis/kontakt.gif");
}
h1 span.leasing {
    background: url("images/nadpis/leasing.gif");
}
h1 span.nova_prodejna {
    background: url("images/nadpis/nova_prodejna.gif");
}
h1 span.novinky {
    background: url("images/nadpis/archiv_novinek.gif");
}
h1 span.mapa_stranek {
    background: url("images/nadpis/mapa_stranek.gif");
}
h1 span.motocykly {
    background: url("images/nadpis/motocykly.gif");
}
h1 span.motocykly_supersport {
    background: url("images/nadpis/motocykly_supersport.gif");
}
h1 span.motocykly_roadster {
    background: url("images/nadpis/motocykly_roadster.gif");
}
h1 span.motocykly_touring {
    background: url("images/nadpis/motocykly_touring.gif");
}
h1 span.motocykly_sport {
    background: url("images/nadpis/motocykly_sport.gif");
}
h1 span.motocykly_street {
    background: url("images/nadpis/motocykly_street.gif");
}
h1 span.motocykly_enduro {
    background: url("images/nadpis/motocykly_enduro.gif");
}
h1 span.motocykly_cruiser {
    background: url("images/nadpis/motocykly_cruiser.gif");
}
h1 span.motocykly_125 {
    background: url("images/nadpis/motocykly_125.gif");
}
h1 span.motocykly_cross {
    background: url("images/nadpis/motocykly_cross.gif");
}
h1 span.motocykly_scooter {
    background: url("images/nadpis/motocykly_scooter.gif");
}
h1 span.motocykly_novinky2010 {
    background: url("images/nadpis/motocykly_novinky2010.gif");
}
h1 span.ctyrkolky {
    background: url("images/nadpis/ctyrkolky.gif");
}
h1 span.ctyrkolky_sportovni {
    background: url("images/nadpis/ctyrkolky_sportovni.gif");
}
h1 span.ctyrkolky_uzitkove {
    background: url("images/nadpis/ctyrkolky_uzitkove.gif");
}
h1 span.ctyrkolky_sidebyside {
    background: url("images/nadpis/ctyrkolky_sidebyside.gif");
}
h1 span.motocykly_xj {
    background: url("images/nadpis/motocykly_xj.gif");
}
h1 span.motocykly_vmax {
    background: url("images/nadpis/motocykly_vmax.gif");
}
h2.img {
   text-align: center;
   vertical-align: middle;	
   margin: 0px;
   padding-top: 5px;
   padding-bottom: 0px;
   padding-left: 18px;
   padding-right: 10px;
}
h2 {
   font-size: 13pt;
   color: #FF0000;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
   vertical-align: middle;
   padding-right: 10px;
   padding-left: 15px;
   padding-top: 20px;
   padding-bottom: 5px;
   margin: 0px;
}
h2.techdata {
   font-size: 11pt;
   color: #FF0000;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
   vertical-align: middle;
   padding: 0px;
   margin: 0px;
}
h3 {
   font-size: 11pt;
   color: #FF0000;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
   vertical-align: middle;
   padding-right: 10px;
   padding-left: 15px;
   padding-top: 10px;
   padding-bottom: 10px;
   margin: 0px;
}





p.novinky_col {
   font-size: 7pt;
   font-weight: normal;
   text-decoration: none;
   text-align: justify;
   padding-left: 29px;
   padding-right: 10px;
   padding-top: 6px;
   padding-bottom: 6px;
   margin-top: 0px;
   margin-bottom: 0px;
}
p.novinky_col a {
   text-decoration: none;
   color: #444444;
}
p.novinky_col a:hover  {
   text-decoration: underline;
   color: #444444;
}
p.novinky_col a.nadpis {
   text-decoration: none;
   font-weight: bold;
   color: #FF0000;
}
p.novinky_col a.nadpis:hover  {
   text-decoration: none;
   font-weight: bold;
   color: #FF0000;
}
p.kategorie_col {
   font-size: 7pt;
   font-weight: bold;
   text-align: left;
   padding-left: 18px;
   padding-right: 10px;
   padding-top: 6px;
   padding-bottom: 6px;
   margin: 0px;
}
p.kategorie_col a.sub {
   font-size: 7pt;
   color: #FF0000;
   font-weight: normal;
   text-align: left;
   text-decoration: underline;
   padding-left: 13px;
   margin: 0px;
}
p.kategorie_col a.sub:hover {
   font-size: 7pt;
   color: #FF0000;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
   padding-left: 13px;
   margin: 0px;
}
p.archiv {
   font-size: 9pt;
   font-weight: normal;
   text-decoration: none;
   text-align: justify;
   padding-left: 18px;
   padding-right: 10px;
   padding-top: 10px;
   padding-bottom: 15px;
   margin-top: 0px;
   margin-bottom: 0px;
}
p {
   font-size: 9pt;
   font-weight: normal;
   text-decoration: none;
   text-align: justify;
   padding-left: 18px;
   padding-right: 10px;
   padding-top: 10px;
   padding-bottom: 15px;
   margin-top: 0px;
   margin-bottom: 0px;
}
p.img {
   text-align: center;
   padding-left: 18px;
   padding-right: 10px;
   padding-top: 10px;
   padding-bottom: 15px;
   margin-top: 0px;
   margin-bottom: 0px;
}
p.uvod_doporucujeme {
   text-align: center;
   padding-left: 18px;
   padding-right: 10px;
   padding-top: 0px;
   padding-bottom: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}
p.uvod_banner {
   text-align: center;
   padding-left: 18px;
   padding-right: 10px;
   padding-top: 0px;
   padding-bottom: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}
p.navigace {
   font-size: 8pt;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
   padding-left: 18px;
   padding-right: 10px;
   padding-top: 23px;
   padding-bottom: 10px;
   margin-top: 0px;
   margin-bottom: 0px;
}
p.listovani {
   font-size: 8pt;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   padding: 0px;
   padding-top: 23px;
   padding-bottom: 10px;
   margin: 0px;
}
p.modely_seznam {
   font-size: 8pt;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   margin: 0px;
   padding: 0px;
}




ul {
   list-style-image: url("images/arrow_li.gif");
   font-size: 9pt;
   color: #666666;
   text-align: justify;
   padding-top: 0px;
   padding-bottom: 2px;
   padding-left: 5px;
   padding-right: 0px;
   margin: 0px;
   margin-left: 15px;
   margin-right: 10px;
}
li {
   list-style-image: url("images/arrow_li.gif");
   font-size: 9pt;
   color: #666666;
   text-align: justify;
   padding-top: 0px;
   padding-bottom: 2px;
   padding-left: 5px;
   padding-right: 0px;
   margin: 0px;
   margin-left: 15px;
}



table.text8 td {
   font-size: 8pt;
   font-weight: normal;
   text-decoration: none;
   padding-left: 0px;
   padding-right: 0px;
}
table.text8 td.text7_techdata {
   font-size: 7pt;
   font-weight: normal;
   text-decoration: none;
   text-align: right;
   color: #CCCCCC;
   padding-right: 24px;
}
td.novinky_col {
   font-size: 7pt;
   color: #FF0000;
   font-weight: bold;
   text-decoration: none;
   text-align: right;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 6px;
   padding-bottom: 6px;
   margin: 0px;
}
td.novinky_col a {
   text-decoration: underline;
   color: #FF0000;
}
td.novinky_col a:hover  {
   text-decoration: none;
   color: #FF0000;
}
td.foot_left {
   color:#999999;
   font-size: 7pt;
   text-align: left;
   vertical-align: top;
   padding-left: 20px;
}	
td.foot_left a {
   color: #BBBBBB;
   text-decoration: none;
}
td.foot_left a:hover{
   color: #BBBBBB;
   text-decoration: underline;
}
td.foot_right {
   color:#999999;
   font-size: 7pt;
   text-align: right;
   vertical-align: top;
   padding-right: 20px;
}	
td.foot_right a {
   color:#BBBBBB;
   font-weight: bold;	
   text-decoration: none;
}
td.foot_right a:hover{
   color:#BBBBBB;
   font-weight: bold;	
   text-decoration: underline;
}
td.menu a {
   color: #FFFFFF;
   float: none;
   height: 40px;
   width: 79px;
   margin: 0px;
   padding: 0px;
   display: block;
   overflow: hidden;
   text-decoration: none;
}
td.menu a:hover {
   color: #FFFFFF;
   margin: 0px;
   padding: 0px;
   display: block;
   overflow: hidden;
   text-decoration: none;
   background: url("images/bg_menu_over.gif");
}
td.menu span {
   font-size: 11pt;
   font-weight: bold;
   font-variant: small-caps;
   color: #FFFFFF;
   text-decoration: none;
   text-align: center;
   vertical-align: middle;
   margin: 0px;
   padding: 12px 0px 0px 0px;
   position: absolute;
   width: 79px;
   cursor: hand;
}

*td.menu-cenik span {
	padding-top:10px;
}



span.nadpis11 {
   font-size: 11pt;
   color: #FF0000;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
}
span.nadpis10 {
   font-size: 10pt;
   color: #FF0000;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
}
span.nadpis9 {
   font-size: 9pt;
   color: #FF0000;
   font-weight: bold;
   text-decoration: none;
   margin-bottom: 10px;
}
span.datum7 {
   font-size: 7pt;
   color: #444444;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
}
span.oldprice {
   color: #333333;
   text-decoration: line-through;
   font-weight: normal;
}
span.newprice {
   color: #FF0000;
   text-decoration: none;
   font-weight: bold;
}
span.sleva {
   color: #005500;
   text-decoration: none;
   font-weight: bold;
}
span.help_call {
   font-family: Wingdings;
   color: #000000;
   text-decoration: none;
   font-weight: bold;
   cursor: help;
}


.img2 img {
  border:1px solid #555;
  margin:5px;
}
.img2 {
	padding:5px;
}

.clanek { padding-left: 15px; padding-right: 20px; }
.clanek p { padding:0; margin: 6px 0; }
.clanek h2 { padding:0; margin: 5px 0 6px 0; color: red; }
.clanek h3 { padding:0; margin: 0 0 6px 0; }

