body {
	background-color: #ECF0F1;
	margin: 0 0 auto;
	font-family: verdana;
	font-size: 12px;
	background-image: url(image/lista.jpg);
  background-repeat: repeat-x; 
  overflow-x: hidden; width: 100%
}

img { border: 0px; }
hr { clear: both; visibility: hidden; height: 0px; margin: 0px; padding: 0px; }

.left { float: left; }
h1 {
  font-family: verdana regular;
  font-size: 16px;
  margin: 0px;
  padding: 0px;
  padding-left: 20px;
  padding-bottom: 20px;
  color: #28627A;
  font-weight: normal;
  margin-top: -2px;
}
h2 {
  font-family: verdana regular;
  font-size: 16px;
  margin: 0px;
  padding: 0px;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #28627A;
  font-weight: normal;
}

p { margin: 0px; padding: 0px; }

.h1dodatek {
  font-size: 16px;
  color: #527E1F;
}

#InfoText {
  font-family: verdana regular;
  color: #313131;
  size: 12px;
  text-align: center; padding-left: 0px; padding-bottom: 0px;
}
#InfoText a {
  color: #313131;
  text-decoration: underline;
}
#InfoText a:hover {
  color: #000000;
  text-decoration: none;
}
#h3 {
  font-family: verdana regular;
  font-size: 16px;
  margin: 0px;
  padding: 0px;
  color: #527E1F;
  padding-left: 20px;
  padding-bottom: 20px;
  font-weight: normal;
}

#Nadpis3 {
	background-image: url(image/lista_h3.jpg);
	background-repeat: repeat-x; 
  color: #28627A;
  height: 37px;
  float: left;
  width: 539px;
  padding-top: 10px; 
  padding-left: 20px;
}

#AllWeb { 
  width: 1010px; 
  margin: auto; 
  }
#AllWeb2 { 
  width: 1010px; 
	background-image: url(image/lista_pozadi.jpg);
	background-repeat: repeat-y; 
  }
  
#Header_1a {  
  width: 226px;
  height: 39px;
  float: left;
  }
  #Header_1a_img1 { padding-left: 50px; }
  #Header_1a_img2 { padding-left: 20px; }
  #Header_1a_img3 { padding-left: 20px; }

#Header_1b {  
  width: 559px;
  height: 39px;
  float: left;
	background-image: url(image/header_1_2.jpg);
	background-repeat: no-repeat; 
  }
  #Header_1b_link1 { text-align: center; width: 72px; float: left; }
  #Header_1b_link2 { text-align: center; width: 76px; float: left; }
  #Header_1b_link3 { text-align: center; width: 152px; float: left; }
  #Header_1b_link4 { text-align: center; width: 80px; float: left; }

  
#Header_1c {  
  width: 225px;
  height: 39px;
  float: left;
}

#Header_2a {  
  width: 226px;
  height: 77px;
  float: left;
	background-image: url(image/header_2_1.jpg);
	background-repeat: no-repeat; 
}
#Header_2b {  
  width: 282px;
  height: 77px;
  float: left;
	background-image: url(image/header_2_2.jpg);
	background-repeat: no-repeat; 
}
#Header_2c {  
  width: 277px;
  height: 77px;
  float: left;
	background-image: url(image/header_2_3.jpg);
	background-repeat: no-repeat; 
}
#Header_2d {  
  width: 225px;
  height: 77px;
  float: left;
	background-image: url(image/header_2_4.jpg);
	background-repeat: no-repeat; 
}

#Header_3a {  
  width: 226px;
  height: 68px;
  float: left;
	background-image: url(image/header_3_1.jpg);
	background-repeat: no-repeat; 
}
#Header_3b {  
  width: 282px;
  height: 68px;
  float: left;
	background-image: url(image/header_3_2.jpg);
	background-repeat: no-repeat; 
}
#Header_3c {  
  width: 277px;
  height: 68px;
  float: left;
	background-image: url(image/header_3_3.jpg);
	background-repeat: no-repeat; 
}
#Header_3d {  
  width: 225px;
  height: 68px;
  float: left;
	background-image: url(image/header_3_4.jpg);
	background-repeat: no-repeat; 
}

#Header_4a {  
  width: 226px;
  height: 85px;
  float: left;
	background-image: url(image/header_4_1.jpg);
	background-repeat: no-repeat; 
}
#Header_4b {  
  width: 559px; height: 85px; float: left;
	background-image: url(image/header_4_2_.jpg);	background-repeat: no-repeat; 
}
#Header_4b0 {  
  width: 559px; height: 85px; float: left;
	background-image: url(image/header_4_2_0.jpg);	background-repeat: no-repeat; 
}
#Header_4b1 {  
  width: 559px; height: 85px; float: left;
	background-image: url(image/header_4_2_1.jpg); background-repeat: no-repeat; 
}
#Header_4b2 {  
  width: 559px; height: 85px; float: left;
	background-image: url(image/header_4_2_2.jpg); background-repeat: no-repeat; 
}
#Header_4b3 {  
  width: 559px; height: 85px; float: left;
	background-image: url(image/header_4_2_3.jpg); background-repeat: no-repeat; 
}
#Header_4b4 {  
  width: 559px; height: 85px; float: left;
	background-image: url(image/header_4_2_4.jpg); background-repeat: no-repeat; 
}
#Header_4b5 {  
  width: 559px; height: 85px; float: left;
	background-image: url(image/header_4_2_5.jpg); background-repeat: no-repeat; 
}
#Header_4b6 {  
  width: 559px; height: 85px; float: left;
	background-image: url(image/header_4_2_6.jpg); background-repeat: no-repeat; 
}
#Header_4b7 {  
  width: 559px; height: 85px; float: left;
	background-image: url(image/header_4_2_7.jpg); background-repeat: no-repeat; 
}
#Header_4b8 {  
  width: 559px; height: 85px; float: left;
	background-image: url(image/header_4_2_8.jpg); background-repeat: no-repeat; 
}





#Header_4c {  
  width: 225px;
  height: 85px;
  float: left;
	background-image: url(image/header_4_3.jpg);
	background-repeat: no-repeat; 
}

#Prihlasen { float: left; text-align: right; padding-right: 20px; padding-top: 10px; }
#Prihlasen a { font-size: 11px; color: #000000; }

.Odkaz_Logo { width: 226px; height: 68px; cursor: pointer; cursor: hand; }

#Sloupec_Leva {
  width: 226px;
  float: left;
  /* background-color: #000000; */
}
#Sloupec_Stred {
  width: 559px;
  float: left;
	background-image: url(image/lista_nadpis.jpg);
	background-repeat: repeat-x; 
  background-color: #FFFFFF;
}
#Sloupec_Stred_Text {
  width: 539px;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

#Sloupec_Stred_Text del { color: #7C7C7C; }


#Sloupec_Prava {
  width: 225px;
  float: left;
}

.Horizont_Menu { padding-top: 15px; font-family: arial; }
#HM_Polozka_1 { text-align: center; width: 53px; float: left; }
#HM_Polozka_2 { text-align: center; width: 53px; float: left; }
#HM_Polozka_3 { text-align: center; width: 54px; float: left; }
#HM_Polozka_4 { text-align: center; width: 64px; float: left; }
#HM_Polozka_5 { text-align: center; width: 60px; float: left; }
#HM_Polozka_6 { text-align: center; width: 76px; float: left; }
#HM_Polozka_7 { text-align: center; width: 54px; float: left; }
#HM_Polozka_8 { text-align: center; width: 76px; float: left; }
#HM_Polozka_9 { text-align: center; width: 67px; float: left; }




.Horizont_Menu a {
  color: #767676;
  font-weight: bolder;
  text-decoration: none;
}
.Horizont_Menu a:hover {
  color: #527E1F;
  text-decoration: underline;
}

.Horizont_Menu2 { padding-top: 15px; font-family: arial; }
.Horizont_Menu2 a {
  color: #698B1A;
  font-weight: bolder;
  font-size: 13px;
  text-decoration: none;
}
.Horizont_Menu2 a:hover {
  color: #575757;
  text-decoration: underline;
}

.kosik a {
  color: #5C5C5C;
  font-weight: bolder;
  text-decoration: underline;
}
.kosik a:hover {
  color: #FFFFFF;
  text-decoration: none;
}

#Button_Search {
  background: url(image/ikona_search.jpg) top left no-repeat;
  width: 20px; height: 20px;
  border: 0px;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}
#Button_Add {
  background: url(image/tlacitko_pridat.jpg) no-repeat;
  width: 148px; height: 17px;
  border: 0px;
  cursor: pointer; cursor: hand;
}
#Button_Rez {
  background: url(image/tlacitko_rezervovat.jpg) no-repeat;
  width: 148px; height: 17px;
  border: 0px;
  cursor: pointer; cursor: hand;
}

.Seznam_Kategorii { padding: 0px; margin: 0px; list-style-type: none; }

.Polozka {
  list-style-type: none;
  height: 25px;
  width: 226px;
	background-image: url(image/menu_polozka.jpg);
	background-repeat: no-repeat; 
	list-style-image: none;
}
.Polozka_Odsazeni { padding-top: 9px; }

.Polozka_Plus {
  list-style-type: none;
  height: 25px;
  width: 226px;
	background-image: url(image/menu_polozka_plus.jpg);
	background-repeat: no-repeat; 
	list-style-image: none;
}
.Polozka_Sub {
  list-style-type: none;
  height: 25px;
  width: 226px;
	background-image: url(image/menu_polozka_sub.jpg);
	background-repeat: no-repeat; 
	list-style-image: none;
}
.Polozka_Sub_Odsazeni { padding-top: 9px; padding-left: 10px; }

.Polozka a { padding-left: 45px; text-decoration: none; color: #575757; font-weight: bolder; font-size: 12px; }
.Polozka a:hover { color: #575757; font-weight: bolder; font-size: 12px; text-decoration: underline; }
.Polozka_Plus a { padding-left: 45px; text-decoration: none; color: #575757; font-weight: bolder; font-size: 12px; }
.Polozka_Plus a:hover { color: #575757; font-weight: bolder; font-size: 12px; text-decoration: underline; }
.Polozka_Sub a { padding-left: 45px; text-decoration: none; color: #575757; font-weight: bolder; font-size: 12px; }
.Polozka_Sub a:hover { color: #575757; font-weight: bolder; font-size: 12px; text-decoration: underline; }

.PolozkaTop {

  height: 17px;
  width: 225px;
	background-image: url(image/polozka_top.jpg);
	background-repeat: no-repeat; 
	list-style-image: none;
	list-style-type: none;
}
.PolozkaTop a {
  padding-left: 40px;
  text-decoration: none;
  color: #7C7C7C;
  font-size: 11px;
}
.PolozkaTop a:hover {
  color: #7C7C7C;
  font-size: 11px;
  text-decoration: underline;
}

#Partneri_Nadpis { float: left; color: #698B1A; padding-left: 20px; font-size: 14px; padding-top: 15px; }

#Partneri {
  float: left;
	background-image: url(image/partneri_header.jpg);
	background-repeat: no-repeat; 
}

#Kosik {
	background-image: url(image/right_kosik.jpg);
	background-repeat: no-repeat; 
	height: 155px;
}
#Kosik_1 { padding-top: 21px; padding-left: 25px; font-size: 14px; color: #717171; font-weight: bolder; }
#Kosik_2 { padding-top: 5px; padding-left: 5px; color: #FFFFFF; }
#Kosik_2 table { margin: 0px; padding: 0px; }
#Kosik_2 th { width: 105px; }
#Kosik_2 td { width: 90px; text-align: right; }
#Kosik_2 td span { color: #C0EB3E; }
#Kosik a { margin-bottom: 5px; color: #FFFFFF; }

#Top10 ul { float: left; padding: 0px; margin: 0px; list-style-image: none; padding-bottom: 10px; width: 100%; }
#Top10 li { float: left; padding: 0px; margin: 0px; list-style-image: none; }


#Vyhledavani {
	background-image: url(image/right_vyhledavani.jpg);
	background-repeat: repeat-y;
	height: 50px;
}
#Vyhledavani form { padding-left: 15px; float: left; }
#Vyhledavani select { width: 155px; height: 17px; font-size: 9px; text-align: center; }
#Vyhledavani option { width: 155px; height: 17px; font-size: 9px; text-align: center; }
#Vyhledavani_input { width: 170px; height: 12px; font-size: 9px; }

#Kontakt {
  float: left;
	background-image: url(image/right_kontakt_2.jpg);
	background-repeat: repeat-y; 
} #Kontakt a { color: #ffffff; } 

#Kontakt_Text {
  color: #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
}
#Kontakt_Text p { padding-bottom: 10px; width: 150px; }

.Vyrobek {
  width: 175px;
  float: left;
  padding-right: 4px;
}
.Vyrobek_Nazev {
  width: 175px;
  height: 40px;
  font-family: arial;
  font-weight: bolder;
  font-size: 13px;
  float: left;
	background-image: url(image/vyrobek_nazev.jpg);
	background-repeat: no-repeat; 
}
.Vyrobek_Nazev h2 {
  margin: 0px; padding: 0px;
  padding-top: 6px;
  _padding-top: 8px;
  padding-left: 10px;
  font-size: 12px;
  width: 150px;
}
.Vyrobek_Nazev h2 a {
  /*color: #527E1F;*/
  color: #FFFFFF;
  text-decoration: none;
}
.Vyrobek_Nazev h2 a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

.Vyrobek_Nazev_Sleva {
  width: 175px;
  height: 40px;
  font-family: arial;
  font-weight: bolder;
  font-size: 13px;
  float: left;
	background-image: url(image/vyrobek_nazev2.jpg);
	background-repeat: no-repeat;
}
.Vyrobek_Nazev_Sleva h2 {
  margin: 0px; padding: 0px;
  padding-top: 6px;
  _padding-top: 8px;
  padding-left: 10px;
  font-size: 12px;
  width: 150px;
}
.Vyrobek_Nazev_Sleva h2 a {
  color: #FFFFFF;
  text-decoration: none;
}
.Vyrobek_Nazev_Sleva h2 a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}


.Vyrobek_Line_1 {
	background-image: url(image/vyrobek_line.jpg);
	background-repeat: repeat-y; 
	height: 115px;
}
.Vyrobek_Line_2 {
	background-image: url(image/vyrobek_line2.jpg);
	background-repeat: repeat-y; 
	min-height: 100px; 
  _height: 100px;
}

.Vyrobek_Box_Image {
  float: left;
  height: 90px;
  width: 95px;
  text-align: center;
  /*border: 1px dotted #BA5800;*/
}
.Vyrobek_Box_Cena {
  font-family: Arial;
  float: left; 
  height: 87px;
  width: 65px;
  margin-left: 5px; 
  text-align: center; 
  padding-top: 3px;
  color: #BA5800;
  font-size: 11px;
  text-align: center;
}
.Vyrobek_Box_Cena b { color: #E46F08; }


.Data_Sleva { height: 50px; float: center; }
.Data_Info  { padding-top: 5px; padding-left: 5px; }
.Data_Info img { float: left; padding-top: 5px; }
.Data_Profil { text-align: right; padding-top: 5px; }
.Data_Popisek { font-family: arial regular; font-size: 11px; padding-left: 7px; padding-right: 7px; }

.Vyrobek_Line_2 a {
  text-decoration: underline;
  color: #4D4D4D;
  font-weight: bolder;
}
.Vyrobek_Line_2 a:hover {
  text-decoration: none;
  color: #BA5800;
  font-weight: bolder;
}

#Stranka_Aktivni {
	background-image: url(image/stranka_aktivni.jpg);
	background-repeat: no-repeat; 
	height: 20px;
	width: 19px;
}
#Stranka_NeAktivni {
	background-image: url(image/stranka.jpg);
	background-repeat: no-repeat; 
	height: 20px;
	width: 17px;
}
#Stranka_Konec {
	background-image: url(image/stranka_neaktivni.jpg);
	background-repeat: no-repeat; 
	height: 20px;
	width: 18px;
}

.Sleva {
  position: relative;
  text-align: center;
  float: center;
  width: 48px;
  height: 33px;
	background-image: url(image/sleva.jpg);
	background-repeat: no-repeat; 
	color: #FFFFFF;
	font-size: 13px;
	margin-left: 8px; _margin-left: 0px;
}
.Sleva_2 { padding-top: 16px; text-align: center; }


#Detail {
  float: left;
  width: 512px;
	background-image: url(image/detail_lista.jpg);
	background-repeat: repeat-y; 
}
#Detail_Top {
  float: left;
  height: 30px;
  width: 512px;
	background-image: url(image/detail_top.jpg);
	background-repeat: no-repeat; 
}
#Detail_Bottom {
  float: left;
  height: 43px;
  width: 512px;
	background-image: url(image/detail_bottom.jpg);
	background-repeat: no-repeat; 
}
#Detail_Cena {
  float: left;
  height: 28px;
  width: 164px;
	background-image: url(image/detail_cena.jpg);
	background-repeat: no-repeat; 
}

#fotografie {
  width: 123px; 
  height: 109px; 
  float: left; 
  background-image: url(image/fotografie.jpg); 
  background-repeat: no-repeat;
}

#TopList { border: 0px; }


/* Patička stránky */
#Footer {
  height: 52px;
  width: 562px;
  margin-left: 225px;
	background-image: url(image/footer.jpg);
	background-repeat: no-repeat; 
}

#Footer ul { 
  float: left; list-style-type: disc; display: inline; 
  margin: 0px; padding: 0px; 
  width: 100%; height: auto; 
  padding-top: 5px; padding-left: 25px; }
#Footer li { list-style-type: disc; display: inline; padding-left: 5px; }

#Footer a       { color: #545454; text-decoration: none; font-weight: bolder; font-size: 11px; }
#Footer a:hover { color: #000000; text-decoration: underline; }

.Copywrite { float: left; width: 100%; padding-top: 10px; }
.Copywrite a {
  font-size: 11px;
  color: #7C7C7C;
  text-decoration: none;
  font-weight: bolder;
}
.Copywrite a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
#Copy_Left    { float: left; width: 56%; text-align: center; color: #FEFEFE; }
#Copy_Right   { float: left; width: 43%; text-align: center; }

.Mapa_Stranek li { list-style-type: none; }
.Mapa_Stranek a       { color: #545454; text-decoration: none; font-weight: bolder; font-size: 11px; }
.Mapa_Stranek a:hover { color: #000000; text-decoration: underline; }

.pravy_obrazek { width: 225px; }


.Doporucujeme { font-size: 90%; padding: 10px 20px 20px; }
.Doporucujeme a { text-decoration: none; padding: 0 5px; #545454; }
.Doporucujeme a:hover { text-decoration: underline; }

