a
{
 color: #8D0222;
}

img
{
  border: none;
}

h2
{
  font-size: 12px;
  color: #78011C;
  clear: both;
  margin-bottom: 10px;
}

p
{
  padding: 10px 0px;
}

ul
{
  margin-top: 5px;
  margin-left: 20px;
}

li
{
  margin: 5px 0px;
}

table
{
  font-family: Arial;
  font-size: 12px;
}

td
{
  padding: 3px;
}

/* HOME -----------------------------------------------------------*/
#slogan
{
  background-color: transparent;
  float: left;
  width: 110px;
  color: #940223;
  font-size: 18px;
  margin-left: 11px;
  text-align: center;
  padding-top: 10px;
}

#cars_images
{
  height: 120px;
}

#fabia
{
  float: left;
  margin-bottom: 20px;
}

#octavia
{
  float: right;
  margin-bottom: 20px;
}

#welcome_text
{
  float: left;
  width: 510px;
}

#welcome_text img
{
  float: left;
  margin: 0px 10px 5px 5px;
}

#welcome_text p
{
  padding: 0px;
}

#home_aktuality
{
  float: left;
  width: 385px;
  border-left: dotted 1px #999999;
  margin-left: 30px;
  padding-left: 20px;
  position: relative;
  height: 190px;
}

#home_aktuality a
{
  color: #CC3300;
  text-decoration: none;
  clear: both;
  float: right;
  margin-top: 15px;
  margin-right: 20px;
  position: absolute;
  bottom: 3px;
  right: 10px;
}

#home_aktuality div
{
  float: left;
}

#home_aktuality p
{
  line-height: 150%;
  width: 157px;
  float: left;
  height: 135px;
  padding: 0px;
}

#home_aktuality h3
{
  display: block;
  color: #024283;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 3px;
}

#home_aktualita
{
  float: left;
  border-left: dotted 1px #999999;
  margin-left: 30px;
}

#home_aktualita h3
{
  margin-left: 30px;
}

#home_aktualita p
{
  padding-left: 30px;
}

.orange_color
{
  color: #993300;
}

.red_color
{
  color: #8D0222;
}

/* AKTUALITY ------------------------------------------------------------------*/
.aktualita
{
  float: left;
  width: 220px;
  border-right: dotted 1px #999999;
  padding: 20px;
  margin: 0px 20px 20px 0px;
  line-height: 150%;
}

.aktualita strong
{
  display: block;
  color: #024283;
}

/* CENIK -----------------------------------------------------------------------*/
.cena
{
  font-weight: bold;
  text-align: right;
  width: 95%;
  margin-bottom: 20px;
}

#table_cenik
{
  margin: 20px;
  font-size: 12px;
  font-family: Arial;
  background-color: transparent;
  border-left: solid 1px gray;
  border-bottom: solid 1px gray;
}

#table_cenik td
{
  padding: 4px 10px;
  text-align: center;
  border-top: solid 1px gray;
  border-right: solid 1px gray;
}

#table_cenik strong
{
  text-align: left;
  width: 100%;
  display: block;
}

#table_cenik td.nadpis
{  
  font-size: 13px;
  font-weight: bold;
  background-color: #C8C8C8;
}

#table_cenik tr.druh1
{
  background-color: #FAFAFA;
}

#table_cenik tr.druh
{
  background-color: #EBEBEB;
}


/* REZERVACE -----------------------------------------------------------------------*/
#rezervace_form
{
  margin-left: 20px;
}

#rezervace_form img
{
  margin-left: 160px;
}

#rezervace_form label
{
  width: 150px;
  display: block;
  float: left;
  background-color: transparent;
}

#rezervace_form .pole
{
  font-size: 11px;
  margin-bottom: 10px;
  margin-right: 40px;
  width: 200px;
}

#rezervace_form .button
{
  padding: 2px;
  color: gray;
  margin: 20px;
  border: solid 1px gray;
  background-color: #EBEBEB;
}

#rezervace_form .button:hover
{
  border: solid 1px #78011C;
  color: #78011C;
}

#oznameni
{
  color: red;
  font-size: 13px;
  font-weight: bold;
  margin: 20px;
  float: left;
}

/* CENOVY KALKULATOR ----------------------------------------------------------------*/
#calc_table
{
  float: left;
  font-size: 12px;
  color: #999999;
}

#calc_table td
{
  padding-left: 15px;
  padding-right: 10px;
}

/* SITEMAP --------------------------------------------------------------------------*/
#sitemap
{
  margin: 20px;
  border-left: dotted 1px #999999;
}

#sitemap li
{
  background-image: url('dotted_arrow.gif');
  background-repeat: no-repeat;
  background-position: 0% 50%;
  padding-left: 25px;
  margin-top: 4px;
  list-style-type: none;
}