*
{ 
  font-family: arial;
  font-size: 13px;
  margin: 0;
  padding: 0;
}
a
{
  /*color: #A01B39;*/
  color: #b11717;
  text-decoration: none;
}
a:hover
{
  text-decoration: underline;
}
a img
{
  border: none;
}
html, body
{
  text-align: center;
}
h2
{
  font-size: 18px;
  color: #7d7d7d;
  font-style: italic;
  font-weight: normal;
  text-align: center;
  font-family: Verdana;
  margin: 35px 0 30px 0;
}
h3
{
  font-size: 16px;
  text-align: center;
  margin: 20px 0 20px 0;
}
h4
{
  margin: 30px 0 5px 0;
}
p
{
  margin: 10px 0 10px 0; 
}
p.home
{
  text-indent: 20px;
}
td
{
  padding: 2px; 
}
tr.head td
{
  padding: 4px;
  font-weight: bold;
  text-align: center;
}
#page
{
  text-align: left;
  width: 780px;
  margin: 0px auto 0px auto;
}
#banner 
{
  width: 100%;
  height: 150px;
  overflow: Hidden;
}
#banner img
{
  position: relative;
  top: -32px;
  z-index: 0;
}
#banner h1
{
  position: relative;
  top: 74px;
  left: 103px;
  margin: 0px;
  padding: 0;
  font-size: 21px;
  font-family: arial; 
  font-weight: normal;
  z-index: 1;
  text-decoration: none;
  line-height: 16px;
  font-style: italic;
  letter-spacing: 0.2px;
}
#banner h1 span#part1
{
  color: #d7d7d7;
  font-size: 20px;
}
#banner h1 span#part2
{
  color: #959595;
  font-size: 20px;
}
#banner h1 span#part3
{
  color: #959595;
  font-size: 18px;
  /*padding-left: 11px;*/
}
#banner h1 span#part4
{
  color: #bfbfbf;
  font-size: 18px;
}
#left
{
  width: 258px;
  float: left;
  padding-top: 2px;
  /*padding-left: 67px;*/
  background-image: url(img/przechod.gif);
  background-position: top;
  background-repeat: repeat-x;
}
#menu
{
  margin-left: 67px;
  /*height: 250px;*/
  float: left;
}
#menu a
{
  display: block;
  float: left;
  padding-left: 28px;
  width: 154px;
  height: 28px;
  
  text-align: left;
  text-decoration: none;
  vertical-align: middle;
  line-height: 28px;
  font-size: 12px;
  font-family: Trebuchet MS;
  font-weight: bold;
  
  background-position: left;
  background-repeat: no-repeat;
  /*background: #b11818 url(img/szipka.gif) no-repeat fixed left;*/
  
  /*border-bottom-width: 1px;
  border-bottom-color: #7a3c3c;
  border-bottom-style: solid; 
  border-top-width: 1px;
  border-top-color: #581b1b;
  border-top-style: solid;
  border-right-width: 1px;
  border-right-color: #555555;
  border-right-style: solid;*/
  border-bottom: 1px #7a3c3c solid;
  border-top: 1px #581b1b solid;
  border-right: 1px #555555 solid;
}
#menu a.norm
{
  color: #ebebeb;
  background-color: #b11818;
  background-image: url(img/szipka.gif);
}
#menu a.active
{
  color: #ebebeb;
  background-color: #c65050;
  background-image: url(img/szipka3.gif);
}
#menu a.norm:hover, #left#menu a.norm:focus
{
  color: #181818;
  background-color: #ebebeb;
  background-image: url(img/szipka2.gif);
}
#menu .pasek
{
  background-color: #1d1d1d;
  height: 30px;
  width: 8px;
  float: right;
}
#hledame
{
  border: 1px #c8c8c8 solid;
  padding: 8px 10px 8px 10px;
  margin-left: 67px;
  margin-top: 15px;
  color: #616161;
  background-color: #f6f6f6;
  float: left;
}
#hledame #head
{
  font-weight: bold;
  margin: 0;
  margin-bottom: 5px;
}
#hledame a
{
  text-decoration: none;
  font-size: 12px;
  font-size: 13px;
  margin: 0;
  padding-left: 12px;
  background-image: url(img/li.gif);
  background-position: left;
  background-repeat: no-repeat;
  display: block;
}
#hledame a:hover
{
  text-decoration: underline;
}
#stred
{
  width: 507px;
  float: right;
  background-image: url(img/przechod.gif);
  background-position: top;
  background-repeat: repeat-x;
  padding-left: 15px;
}
#stred img#polauta
{
  float: right;
}
#bottom
{
  width: 100%;
  height: 20px; 
  border-top: 1px #c8c8c8 solid;
  
  letter-spacing: 1.1px;
  
  margin-top: 20px;
  color: #595959;
  font-size: 10px;
  text-align: center;  
}
#bottom a
{
  font-size: 10px;
  text-decoration: none;
}
#bottom b, #bottom strong
{
  font-size: 11px;
}
#bottom a:hover
{
  text-decoration: underline;
}
.mezera
{
  clear: both;
}
td.td_nadpis1
{
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.5px;
  padding-top: 11px;
  padding-bottom: 4px;
}
td.td_nadpis2
{
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1.5px;
}
a.adm
{
  float: right;
}
table.poptavky
{
  border: 5px black double;
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 20px;
  margin-top: 10px;
}
.poptavky td
{
  border: 1px black solid;
  padding: 2px 5px 2px 10px;
}
.poptavky tr.bold td
{
  border-bottom: 3px black solid
}
.poptavky tr.allbold td
{
  border: 2px black solid
}
.poptavky td.big1
{
  font-size: x-large;
  text-align: center;
}
.poptavky td.big2
{
  font-weight: bold;
}
.poptavky tr.center td
{
  text-align: center;
}
table.classic_table
{
  width: 100%;
  border-collapse: collapse;
}
table.classic_table td
{
  border: 1px #969696 solid;
  padding: 4px;
}
div#kontakt ul, div#pneuservis ul 
{
  list-style: disc outside url('../img/li.gif');
  margin: 0px 0px 0px 20px; 
  
  padding: 0px;
}
div#kontakt li, div#pneuservis li 
{
  margin: 0px; 
  padding: 0px;
  font-size: 12px;
}
div#pneuservis p
{
  text-indent: 15px;
}
p.message
{
  color: #8B0B12;
  font-style: italic;
  font-weight: bold;
}
table.mapa img
{
  border: 2px #c8c8c8 solid;
}
table.mapa td
{
  text-align: center;
  font-weight: bold;
}
table.mapa
{
  width: 100%;
}
div.volnamista
{
  margin-bottom: 30px;
}
div.volnamista h4
{
  color: #b11717;
  font-size: 16px;
}
div.volnamista h5
{
  font-size: 13px;
  background-image: url(img/li.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 8px;
}
div.volnamista p
{
  font-size: 12px;
  margin: 3px 0 10px 0;
  padding-left: 8px;
}
div.volnamista a 
{
  text-decoration: none;
}
table.vpark
{
  border-collapse: collapse;
  margin-top: 40px;
  width: 100%;
}
table.vpark img, img.ram
{
  border: 2px #c8c8c8 solid;
}
table.vpark td.nazev
{
  font-weight: bold;
  font-size: 14px;
  vertical-align: middle;
  text-align: left;
  background-color: white;
  color: #b11717;
}
table.vpark td.bold
{
  font-weight: bold;
  font-size: 11px;
  color: #646464;
}
table.vpark td
{
  font-size: 12px;
  background-color: #ebebeb;
}


table.prodej
{
  border-collapse: collapse;
  margin-top: 40px;
  width: 100%;
  border-bottom: 1px #E6E6E6 solid;
}
table.prodej img
{
  border: 2px #E6E6E6 solid;
  margin-top: 3px;
}
table.prodej td.nazev
{
  font-weight: bold;
  font-size: 14px;
  vertical-align: middle;
  text-align: left;
  background-color: white;
  color: #b11717;
  border-bottom: 1px #E6E6E6 solid;
}
table.prodej td.bold
{
  font-weight: bold;
  color: #787878;
  font-size: 11px;
}
table.prodej td
{
  font-size: 12px;
}
div.prodej
{
 float: right;
 margin-top: 3px;
}
div.prodej img
{  
  border: 2px #E6E6E6 solid;
}




p.dalsifotky
{
  margin-top: 30px;
  font-size: 13px;
  font-weight: bold;
}
p.dalsifotky img
{
  border: 2px #c8c8c8 solid;
  margin-right: 20px;
}
table.noborder td
{
  border: 0;
}




/* AKTUALITY */
div#aktuality 
{
  padding-top: 30px;
}
div#aktuality div.aktualita a.main_foto
{
  float: left;
  margin-top: 11px;
}
div#aktuality div.aktualita div.dalsi_foto
{
  float: right;
  clear: both;
}
div#aktuality img
{  
  border: 2px #E6E6E6 solid;
  margin-right: 4px;
}
div#aktuality div.aktualita
{
  margin: 5px 0px 20px 0px;
  background-image: url(img/akt_kryska.gif);
  background-position: top;
  background-repeat: repeat-x;
  padding: 0 8px 5px 8px;
  border: 1px #c8c8c8 solid;
  background-color: #f6f6f6;
  color: #323232;
  text-align: justify;
  width: 490px;
}
div#aktuality h4
{
  margin-top: 3px; 
  font-weight: bold;
  
  font-size: 12px;
  color: #61617c;  
  background-position: left;
  background-repeat: no-repeat;
  background-image: url(img/akt_zalozka.gif);
  padding-left: 23px;
  margin-left: 6px;
  font-family: Verdana;
  line-height: 20px;
}
div#aktuality div.aktualita span.vlozeno
{
  font-style: italic;
  font-size: 80%;
  font-family: Verdana;
}
div#aktuality div.aktualita span.vlozeno b
{
  color: #555555;
  font-size: 98%;
}
div#aktuality div.aktualita a.dolni_odkaz
{
  float: right; 
  font-size: 95%; 
  clear: both;
}
h3#aktuality
{
  border-bottom: 1px #c8c8c8 solid;
}
/* /AKTUALITY */

div#homediv
{
  color: #323232;
  text-align: justify;
  margin-bottom: 0px;
}

