.clearfloat 
{ 
  display: table; 
  width: 100%; 
}
#cistic
{
  border: 0px none;
  margin: 0px;
  padding: 0px;
  float: none;
  clear: both;
  width: 0px;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
}
body
{
  background-color: rgb(255,255,255);
  padding: 0px;
  margin: 0px;
}
h1,
#paticka
{
  background-color: #ffcc99;
  border-color: #996666;
  color: rgb(0,0,0);
}
h2
{
  background-color: #ffcc99;
}
h1
{
  color: #ffffff;
}
h2
{
  color: #000000;
}
h1
{
  font-family: 'Verdana CE','Arial CE','Helvetica CE',Tahoma,Arial,lucida,sans-serif;
  text-align: center;
  font-size: 100%;
  margin-bottom: 18px;
  padding: 1px;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  letter-spacing: 0.2em;
}
h2
{
  font-family: 'Verdana CE','Arial CE','Helvetica CE',Tahoma,Arial,lucida,sans-serif;
  text-align: left;
  font-size: 80%;
  margin-bottom: 18px;
  padding: 1px;
  padding-left: 4px;
  letter-spacing: 0.1em;
}
img
{
  border: 0;
}
a
{
  text-decoration: none;
  color: rgb(0,51,204);
}
a:hover
{
  color: rgb(110,20,100);
}
div.text
{
  font-family: 'Verdana CE','Arial CE','Lucida Grande CE','Helvetica CE',Verdana,Arial,lucida,sans-serif;
}

#main_page
{
  width: 1000px;
}
#hlavicka,
#paticka,
#menu,
#objednavka
{
  width: 800px;
}
#obchod_podminky,
#kontakty,
#kytara,
#housle,
#o_spolecnosti
{
  width: 770px;
}
#main_page,
#hlavicka,
#paticka
{
  font-family: 'Verdana CE','Arial CE','Lucida Grande CE','Helvetica CE',Verdana,Arial,lucida,sans-serif;
}
#hlavicka
{
  margin-bottom: 10px;
}
#menu
{
  padding-top: 0px;
}
#hlavicka .logo
{
  float: left;
  padding: 0px;
  padding-left: 10px;
  margin: 0px;
  text-align: left;
}
#hlavicka .hlava .hlava_prava_cast
{
  float: right;
  width: 280px;
}
#hlavicka .hlava .hlava_dolni_cast
{
  text-align: right;
  vertical-align: bottom;
}
#hlavicka .hlava .hlava_dolni_cast form
{
  font-size: 80%;
  margin: 0px;
}
#hlavicka .hlava .hlava_dolni_cast .jazykove_verze_telo
{
  float: right;
  background-color: #ffcc99;  
}
#hlavicka .hlava .hlava_dolni_cast .jazykove_verze_telo .telo_leva_cast
{
  background-image: url("images/jazyky_leva_cast.jpg");
  float: left;
  width: 26px;
  line-height: 22px;
}
#hlavicka .hlava .hlava_dolni_cast form.select_language
{
  vertical-align: middle;
}
#hlavicka .info_text,
#menu_info
{
  font-family: 'Courier New CE';
}
#info_text
{
  background-color: #FFFFFF;
  color: #807378;
  font-size: 8pt;
  font-weight: 500;
  text-align: center;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
}
#menu .menu_pruh .polozka1,
#menu .menu_pruh .polozka2,
#menu .menu_pruh .polozka3,
#menu .menu_pruh .polozka4,
#menu .menu_pruh .polozka5,
#menu .menu_pruh .polozka6
{
  float: left;
}
#menu .menu_pruh .polozka1 a
{
  display: block;
  width: 110px;
}
#menu .menu_pruh .polozka2 a
{
  display: block;
  width: 200px;
}
#menu .menu_pruh .polozka3 a
{
  display: block;
  width: 190px;
}
#menu .menu_pruh .polozka4 a
{
  display: block;
  width: 90px;
}
#menu .menu_pruh .polozka5 a
{
  display: block;
  width: 100px;
}
#menu .menu_pruh .polozka6 a
{
  display: block;
  width: 110px;
}
#menu .menu_pruh .polozka1 a,
#menu .menu_pruh .polozka2 a,
#menu .menu_pruh .polozka3 a,
#menu .menu_pruh .polozka4 a,
#menu .menu_pruh .polozka5 a,
#menu .menu_pruh .polozka6 a
{
  height: 30px;
  line-height: 30px; 
  background-image: url("images/menu_podklad.jpg");
  background-repeat: repeat-x;
  font-weight: bold;
  font-size: 10pt;
  letter-spacing: 0.1em;
  text-align: center;
  vertical-align: middle;
  padding: 0px;
}
#menu .menu_pruh .polozka1 a:hover,
#menu .menu_pruh .polozka2 a:hover,
#menu .menu_pruh .polozka3 a:hover,
#menu .menu_pruh .polozka4 a:hover,
#menu .menu_pruh .polozka5 a:hover,
#menu .menu_pruh .polozka6 a:hover
{
  text-decoration: none;
  background-image: url("images/menu_podklad_active.jpg");
}
#menu_info
{
  font-size: 8pt;
  font-weight: 800;
  color: #cc6600;
  height: 35px;
  line-height: 30px;
  width: 100%;
  text-align: right;
  margin-right: 4px;
  vertical-align: middle;
  filter: blendtrans(duration=2);
}
#paticka
{
  text-align: center;
  border-top-width: 2;
  border-top-style: solid;
  border-bottom-width: 1;
  border-bottom-style: solid;
  padding-top: 1px;
  padding-bottom: 2px;
  margin-top: 30px;
  font-size: 70%;
}
#kontakty,
#o_spolecnosti,
#obchod_podminky
{
  margin-left: 15px;
  margin-right: 15px;
  padding: 0px;
  font-size: 90%;
}
#o_spolecnosti p,
#obchod_podminky p
{
  text-align: justify;
  text-indent: 30px;
  font-size: 100%;
  line-height: 1.2em;
}
#obchod_podminky ol li
{
  padding-bottom: 0.5em;
}
#kontakty
{
  margin-bottom: 60px;
}
#kontakty .adresa
{
  margin-bottom: 140px;
  margin-right: 40px;
}
#kontakty .adresa,
#kontakty .adresa_ostatni .pole
{
  padding-top: 4px;
  padding-left: 6px;
  float: left;
}
#kontakty .firma,
#kontakty .ulice,
#kontakty .adresa .ico_dic
{
  margin-bottom: 4px;
}
#kontakty .firma
{
  font-weight: 600;
}
#kontakty .adresa_ostatni
{
  padding-top: 30px;
}
#kontakty .adresa_ostatni .pole
{
  margin-right: 30px;
}
#kontakty .mapa_nahled
{
  float: right;
  margin-bottom: 20px;
}
#kontakty .mapa_nahled .popis
{
  text-align: center;
  font-family: Verdana;
  font-size: 80%;
}
#o_spolecnosti ul
{
  float: left;
  width: 450px;
  margin: 0px;
  padding: 0px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 20px;
  list-style: none outside url("images/odrazka_o_spol.gif");
}
#o_spolecnosti ul li
{
  margin-bottom: 4px;
  vertical-align: text-top;
}

#o_spolecnosti img
{
  float: right;
  margin-left: 40px;
}
#o_spolecnosti h2
{
  text-align: center;
  padding: 2px;
  margin: 0px;
  text-indent: 0px;
}

