body { background: #EBF6D2;  font-family: Verdana;      font-size: 80%;      margin: 0;      padding: 0;      text-align: left;
 top: 0px; color: #5F5F5F; 
}
div { border: 0px solid black; }
a {color: black}
a:hover {}
form{margin: 0px ; padding: 0px; }
input { margin: 0px   }

marquee {padding: 10px;}

#navigace_marquee {padding: 0px; margin: 0px;}

h1 { margin: 0px ; padding: 5px; padding-top: 10px; padding-bottom: 10px;font-size: 16px; color:#6B9E2F;}
h2 { font-size: 16px; margin: 0px; padding: 5px; color: #212121 }
#button {height: 20px; cursor: pointer; border: 0px solid #A2A2A2; background: url(/Images/button.jpg) top #A2A2A2; font-weight: bold;
 padding: 2px;  color: white;font-size: 80%;  }
#button_a {position: relative; float: left; cursor: pointer; border: 0px solid #A2A2A2; background: url(/Images/button.jpg) top #A2A2A2; font-weight: bold;
 padding: 5px 10px;  color: white;font-size: 80%; text-decoration: none;  }
 
#button_text {border: 0px; color: white; font-weight: normal; padding: 0px; margin: 0px; background: #FFFFFF; cursor: hand; height: 14px; text-decoration: underline}
.center {  position: relative; width: 990px; }
.body { position: relative; float: left; width: 970px; padding: 10px; text-align: left; background: white;
     }

.podtitulek {color: red; text-decoration: none;}
.polozka_podtitulek {position: relative; float: left; width: 500px; padding: 10px; color: white; background: #BF261E; font-weight: bold;}
.flag { position: relative; float: left; padding-left: 200px; }
.flag a img { border: 1px solid #E7E7E7; }
.top_lista { position: relative; float: left; width: 970px; height: 30px; background: #EEEEE4; 
          }

.sleva_klienti_ps {position: relative; float: left; width: 245px; height: 105px; background: url(/Images/sleva_klienti_ps.gif) top no-repeat}

.leve_diskriminace a { position: relative; float: left; width: 180px; height: 45px; background: url(/Images/diskriminace.jpg)  }
.top_lista a img { position: absolute; float: right; right: 10px; border: 0px;  }
.head { position: relative; float: left; width: 970px; height: 110px; }
#head_logo { position: absolute; float: left; left: 10px; border: 0px; height: 150px; width: 150px; }
.search {  position: relative; float: right; padding: 10px;  margin-top: 35px;  }

.colour_planet a {  position: relative; float: left; width: 250px; height: 100px; background: url(/Images/colour_planet.jpg) }

.menu { position: relative; float: right; width: 970px;}
.menu a { position: relative; float: left; width: 160px; padding-top: 20px; height: 30px; text-align: center; font-weight: bold; text-decoration: none;
          color: #6B9E2F; font-size: 90%;  background: url(/Images/menu_a.jpg); }

.menu a:hover { color: black; text-decoration: underline;  }            
#menu_active { background: white;color: black; border-right: 1px solid #578D00  }

ul {text-align: left; padding-right : 5px; padding-left : 10px; margin-left : 20px; margin-bottom : 10px; margin-top : 5px; margin-right : 5px;}

li {list-style-image: url(/Images/li.gif);  padding-bottom: 5px; padding-left:5px }
table {position: relative; float: left;border: 0px solid white; margin: 0px; padding: 0px; margin-bottom: 10px;}
td {  border: 0px solid white; margin: 0px; text-align: left; padding: 5px; background: #EDF3E5 }
.meznik  { background: white;  }

.navigation { position: relative; float: left; width: 960px; padding: 5px; color: black; 
margin-top: 5px; margin-bottom: 5px;  }
.middle { position: relative; float: left; width: 970px; color: Black;}
.left {position: relative; float: left; width: 190px; padding-right: 5px;  background: url(/Images/left.jpg) right top no-repeat;
		border-left: 5px solid #A6D16C;
 }

.leve {position: relative; float: left; width: 200px; }
.leve h2 {position: relative; float: left; width: 180px; padding-top: 20px; color: #7F7F7F }
.leve_partner { position: relative; float: left; width: 190px;  padding: 5px; }
.leve_partner_text { position: relative; float: left; width: 130px; color: #5B5B5B; font-size: 10px; padding: 5px;  }
.leve_partner img { position: relative; float: left; width: 50px;  }
.left a {position: relative; float: left; width: 175px; padding: 5px; border-bottom: 1px solid #C3C3C3; }
.left a img { border: 1px solid #92BD59}
.left a:hover { background: #A6D16C;}
.left_sub a {position: relative; float: left; width: 170px; background: #EBF7D3;padding: 5px; padding-left: 15px; }
#left_active {  }
#left_sub_active { background: white;}

.sety {position: relative; float: left; width: 510px; padding: 5px; margin-bottom: 5px; text-decoration: none; height: 70px; cursor: hand;background: url(/Images/back_sety.jpg) right no-repeat}

.right_vanoce a {position: relative; float: right;width: 222px;background: url(/Images/prave_vanoce.jpg) #98BB6D top no-repeat; border: 1px solid #F2F2F2; height: 130px; padding: 10px;margin-bottom: 5px; }


.right { position: relative; float: right; width: 245px;  }
.right_neprehlednete { position: relative; float: left; width: 235px; padding: 5px; background: #F2F2F2; margin-bottom: 5px; }
.right_neprehlednete h2 { font-size: 16px; margin: 0px; padding: 5px; padding-left: 10px; color: #212121; background: #F2F2F2  }
.right_neprehlednete_polozka { position: relative; float: left; width: 225px; padding: 5px; 
								border-bottom: 1px solid white ;  }
.right_neprehlednete_polozka img { position: relative; float: left; margin-right: 5px; width: 50px; border: 2px solid #EABAAF  }
.right_neprehlednete_polozka a {  font-size: 14px;  }
.right_neprehlednete_polozka_cena {width: 100px; float: right; text-align: right; font-weight: bold}
#right_kosik_ico { position: absolute; float: right; right: 10px; border: 1px solid #549400  }
.right_zajimavosti a { position: relative; float: left; width: 225px; padding:5px; background: #EBF7D3}
.right_zajimavosti a:hover { position: relative; float: left; width: 225px; padding:5px; background: #EEE6D1}

.right_pro_obchodniky {position: relative; float: right;width: 224px;background: url(/Images/pro_obchodniky.jpg) #98BB6D top no-repeat;  padding: 10px;margin-bottom: 5px; }
.right_pro_obchodniky a h2 {font-size: 160%; color: white; background: none; text-decoration: none; margin-top: 10px; font-weight: normal;}
.right_pro_obchodniky p {padding: 0px; margin: 0px;font-size: 80%; color: #565656; padding: 3px; }

.right_pro_vyrobce {position: relative; float: right;width: 224px;background: url(/Images/pro_vyrobce.jpg) top  no-repeat;  padding: 10px;margin-bottom: 5px; }
.right_pro_vyrobce a h2 {font-size: 160%; color: white; background: none; text-decoration: none; margin-top: 10px; font-weight: normal;}
.right_pro_vyrobce p {padding: 0px; margin: 0px;font-size: 80%; color: #565656; padding: 3px; }

.right_partneri { position: relative; float: left; padding: 5px; }
.right_partneri a img { position: relative; float: left; border: 0px }
.right_partneri a { position: relative; float: left; border: 0px; font-size: 80%}
.content { position: relative; float: left; width: 520px;overflow: hidden; background: url(/Images/content.jpg) no-repeat top white } 
.vypis  {  }
#vypis_nadpis { position: relative; float: left; width: 510px; background: #FFFFFF; color: white }
#vypis_nadpis p {padding: 0px; margin: 0px;padding-top: 3px;}
#vypis_nadpis div {border-right: 1px solid white; height: 20px;}
.vypis .vypis_nazev {position: relative; float: left; width: 310px;font-weight: bold; border-right: 1px solid white  }
.vypis_nazev_popis { font-weight: normal; font-size: 10px; text-decoration: none }
.vypis .vypis_baleni {position: relative; float: left; width: 45px;  }
.vypis .vypis_mnozstvi {position: relative; float: left; width: 30px;  }
.vypis .vypis_cena {position: relative; float: left; width: 75px;  }
.vypis .vypis_kosik {position: relative; float: left; width: 30px;  }
#pocet {width: 20px;}
.vypis .vypis_img {position: relative; float: left; width: 50px;  }
.vypis .vypis_img img {position: relative; float: left; width: 40px; border: 2px solid #FFE8DC }


.vypison{position: relative; float: left; width: 510px; padding: 5px;  text-decoration: none;
			border-bottom: 1px solid #FFE8DC ;  }
.vypisoff{position: relative; float: left; width: 510px; padding: 5px;  text-decoration: none;
			border-bottom: 1px solid #FFE8DC;  }


			
.strankovani { position: relative; float: left;  width: 260px;  padding: 5px;  background-color: #DAE7C9 }
.strankovani a { padding: 3px;  padding-left: 3px;  padding-right: 3px;  font-weight: normal; text-decoration: none;    }
.strankovani a:hover {background-color: #F5F5F5;  text-decoration: none;  }
#strankovani_select {background-color: white;  text-decoration: none; padding: 3px;  padding-left: 6px;  padding-right: 6px;  font-weight: bold;  cursor: default}
.strankovani_info { position: relative; float: left;  width: 250px;  padding-top: 3px;  height: 22px;  background-color: #DAE7C9 }
.strankovani_info p { position: relative; float: left;  padding: 1px;  margin: 0px;  }
.strankovani_info input {position: relative; float: left; width: 20px;  height: 16px;  margin: 0px;  padding: 1px;  border: 0px;  font-weight: bold }
#strankovani_info_button {height: 18px;  background-color: #F5F5F5;  border: 0px;  color: #365DAC;  font-weight: bold;  cursor: hand }

.polozka_souhrn { position: relative; float: left;  width: 280px;  }
.polozka_souhrn_radek { position: relative; float: left;  width: 278px; background: #FFFFFF ; border: 1px solid white; border-top: 0px; }
.polozka_souhrn_leve { position: relative; float: left;  width: 92px; padding: 5px; }
.polozka_souhrn_prave { position: relative; float: left;  width: 155px; border-left: 1px solid white;padding: 5px;  }
.polozka_foto { position: relative; float: right; width: 210px; padding-right: 13px;}
.polozka_foto img{ position: relative; float: left; width: 200px; border: 5px solid #FFFFFF; }
.polozka_popis {  position: relative; float: left; width: 510px; padding: 5px; background: #EDF3E5; margin-top: 5px; }

.hlavni {position: relative; float: left; width: 520px;overflow: hidden;}
.hlavni_polozka { position: relative; float: left; width: 258px; height: 130px; padding-top: 10px; overflow: hidden;
					background: #EEF5DD; margin-left: 1px; margin-bottom: 1px}
.hlavni_polozka a h3 { position: relative; float: left;margin: 0px; padding:0px; width: 249px; cursor: hand; padding:3px;
						 font-size: 12px; padding-bottom: 0px; height: 30px; }
.hlavni_polozka p { position: relative; float: right; width: 180px; height: 50px; overflow: hidden; font-size: 12px; margin: 0px; padding-top: 5px;}
.hlavni_polozka a img { position: relative; float: left; padding-left: 10px; width: 50px;border: 0px;padding-top: 10px; overflow: hidden;  }
.img {position: relative; float: left; height: 50px; overflow: hidden;  }
.hlavni_polozka_cena {position: relative; float: right; width: 184px; font-size: 12px; margin: 0px; padding: 3px; 
						text-align: right; font-weight: bold; }
.hlavni_polozka td {background: white;}

.cena {width: 80px;}
.objednavka {position: relative; float: left; width: 520px;  }
.objednavka_empty {position: relative; float: left; width: 520px;  }
.empty {position: relative; float: left; width: 225px; padding: 5px; background: #EBF7D3; border-bottom: 1px solid white  }
.dhtmed-o {border-bottom: buttonshadow 1px solid; border-left: buttonhighlight 1px solid; border-right: buttonshadow 1px solid; border-top: buttonhighlight 1px solid; cursor: hand; margin-left: 0px; margin-right: 0px}
.dhtmed-v {margin-left: 1px; margin-right: 1px; margin-top: 2px; visibility: visible}
.button {background-color: buttonface; font-weight: bold; font-family: Tahoma; font-size: 11px; border: 1px outset; }

.footer { position: relative; float: left; width: 950px;  
             padding-bottom: 15px; padding-left: 5px; padding-top: 25px;  }

	
.registrace_obsah_spodek {position: relative; float: left; background: #EEEEE4; width: 510px; padding: 5px;
						 margin-top: 10px;	text-align: right}

.registrace_obsah_spodek input {position: relative; float:right; }

.formular {position: relative; float: left; width: 300px; }
.formular h3 {position: relative;float: left; margin:0px; margin-top: 10px; color: black; font-size: 12px; padding: 5px; background: #EBF7D3; margin-left: 1px; width: 116px;  }
.formular table {position: relative; float: left }

.udaje_jmeno { background: #F6F6F6; width: 120px;  }
.udaje_udaje {background: #EBF7D3; }	


.sekce_nadpis {position: relative; float: left; background: url(/Images/kalendar_plan_nadpis.gif) #DDA598; width: 534px; padding: 5px; border-top: 1px solid #E5E5E5;
				color: white; font-weight: bold }
.sekce_obsah {position: relative; float: left;padding: 5px; background: #F6F6F6; width: 534px;  }
.sekce {position: relative; float: left; }
.sekce form {  position: relative; float: left;  }
.sekce_radek {position: relative; float: left; width: 100% }
.sekce_radek a img { position: relative; float: left; border: 0px;border: 1px solid #C4C6C5; margin-top: 5px; margin-right: 5px; }
.sekce input {margin: 5px;  }
.sekce ul { padding-left: 30px;}
.sekce_add {position: relative; float: left; background: #F2F2F2;}
.sekce li { position: relative; float: left}
.sekce_h2 { position: relative; float: left; /*background: #F2F2F2;*/}

.sekce p { padding-bottom: 20px;  }
#sekce_img {   }

.editor { position: relative; float: left; width: 540px; padding-left: 5px;}
.editor .obsah { padding: 0px; width: 540px;}
.editor_ulozit {position: relative; float: left; padding: 10px; padding-bottom: 20px;}
.editor textarea { position: relative; float: left;background: #ECE9D8; width: 530px; height: 400px;}
.editor select { width: 85px; }
.editor img {margin: 0px; padding: 0px;}
.editor td {margin: 0px; padding: 0px;  }


.okno {position: relative; float: left; width: 510px; padding: 5px; margin-bottom: 5px; }
.content h1 { position: relative; float: left;text-decoration: none; font-size: 180%; font-weight: bolder;
			width: 480px; margin: 0px;padding: 10px;  }
			
.okno_lista_add_obsah {position: relative; float: left; padding: 5px; font-size: 120%; width: 496px; border: 2px solid #E5E5E5;
							margin-bottom: 10px; background: #A6D16C}
.lista_datum {position: relative; float: left; font-size: 12px; width: 530px;}
.obsah {position: relative; float: left;  width: 510px;  overflow: hidden; text-align: justify }
.obsah h1 {text-decoration: none; font-size: 130%; font-weight: bolder; padding-bottom: 5px; padding-top: 15px; margin: 0px;}
.obsah h2 {color: #AC3634; text-decoration: none; font-size: 120%; font-weight: bolder; padding-top: 15px; margin: 0px; padding-bottom: 5px; }
.obsah h3 {color: black; text-decoration: none; font-size: 110%; font-weight: bolder; padding-top: 5px; margin: 0px; margin-bottom: 5px; }

.obsah ul {margin: 10px; width: 480px;}
.obsah li {padding-left:5px; padding-bottom: 5px; }
.obsah p {margin: 0px; padding: 0px; padding-bottom: 5px;}
.obsah textarea {width: 540px; }
.obsah a h2 { text-decoration: underline; font-size: 120%; margin: 0px; padding: 5px; background: white;  }
.obsah_table { margin-bottom: 10px; margin-top: 10px;}
.obsah_table td {background: #F1F1F1; border-left: 1px solid white; border-top: 1px solid white;}
.obsah_podsekce {position: relative; float: left;   }
.obsah_img {position: relative; float: left; width: 200px; padding: 3px; background: #E5E5E5; margin-right: 5px;}
.obsah_img img {position: relative; float: left; width: 200px; }
.obsah_img p {position: relative; float: left; width: 200px; }
.obsah_img2 {position: relative; float: right; width: 200px; padding-right: 145px; }

.obsah_img_small { position: relative; float: left;width: 80px; margin-top: 5px; margin-bottom: 5px; margin-right: 5px;	}
.obsah_img1_small { width: 80px;  height: 60px; overflow: hidden;	}
.obsah_img1_small img { width: 80px; }

.obsah_img3_small {position: relative; float: left; width: 200px; padding: 5px; background: #F2F2F2; }
.obsah_img3_small img {position: relative; float: left; width: 200px; }

.lista_datum_seznam { padding-top: 10px }
.obsah_linky {position: relative; float: left; background: #F6CFB4;width: 540px; padding: 5px; }
.obsah_korekce  {position: relative; float: left;  }
.obsah_img_dalsi { position: relative; float: left; width: 550px; padding-top: 20px; padding-bottom: 20px; }
.obsah_img_dalsi_polozka  { position: relative; float: left; padding: 5px; padding-bottom: 0px;  }
.obsah_img_dalsi_polozka a img { position: relative; float: left; width:80px; border: 5px solid #F1F1F1; }
.obsah_priloha {position: relative; float: left; width: 400px; padding: 7px; padding-left: 110px; margin-top: 20px;
				background: #F4F4F4 url(/Images/spona.jpg) no-repeat left; border: 3px solid #E7E7E7 }

.obsah_lista_down { position: relative; float: left; width: 430px; height: 23px; color: white; padding: 7px; font-size: 100%;
				padding-left: 15px;font-weight: bold; text-decoration: none; padding-bottom: 0px;background:#6F6F6F; margin-top: 5px;}

.kontakt{position: relative; float: left;width: 520px; padding: 5px; }
.kontakt_foto {position: relative; float: left;width: 100px; }
.kontakt_foto img {position: relative; float: left; border: 3px solid #E5E5E5 }
.kontakt_popis {position: relative; float: left;width: 380px; padding-top: 5px; }
.kontakt_popis h3 {position: relative; float: left;padding: 0px; font-size: 120%; margin: 0px;width: 100%; color: #FFFFFF; padding-bottom: 5px;}
.kontakt_popis h4 {position: relative; float: left; padding: 0px; font-size: 100%; margin: 0px;width: 100%;color: #6E6E6E;padding-bottom: 3px;}
.kontakt_popis p {position: relative; float: left;padding: 0px; margin: 0px; width: 100%  }
.kontakt_popis_nazev {position: relative; float: left; width: 130px; }
.kontakt_popis_input {position: relative; float: left;width: 240px; }



.podsekce_polozka {position: relative; float: left;width: 156px; padding: 5px; background: url(/Images/podsekce.jpg) bottom repeat-x; 
					 border-top: 5px solid #A6D16C; overflow: hidden; height: 250px; margin-right: 3px; text-align: left; }
.tema { position: relative; float: left; background: #EBF7D3; padding: 5px; width: 500px; margin-bottom: 5px; overflow: hidden; }
.hlavni_prispevek {position: relative; float: left; background: url(/Images/diskuse_nadpis_tema.jpg); padding: 5px; width: 500px;}
.hlavni_prispevek h1 {position: relative; float: left;  padding: 5px; padding-left: 40px;}
.hlavni_prispevek_datum {position: relative; float: left; width: 470px; font-size: 10px; padding-left: 40px; font-weight: bold; }

#zpet { position: relative; float: right; padding: 5px; }

.diskuse_okno {position: relative; float: left; margin-top: 5px;}
.diskuse_okno td {background: none;}
.diskuse_okno a {color: black;}
.diskuse_add td {background: none;}
.diskuse_add { position: relative; float: left; background: url(/Images/diskuse_nadpis_tema.jpg); margin-top: 10px; }
.diskuse_add h2 { position: relative; float: left; padding: 10px; width: 460px; padding-left: 50px; }
.diskuse_add #button { position: relative; float: right; top: -20px; margin-right: 10px;}

.diskuse_lista { font-size: 90%; color: #515151; padding-top: 5px; }
.diskuse_obsah { font-size: 90%;  padding-top: 5px; }
.diskuse_obsah p {padding: 0px; margin: 0px; }

					
#podsekce_polozka_popis_a_img {position: relative; float: left; border: 5px solid #E8E8E8; margin-bottom: 5px; overflow: hidden; height: 100px;}
.podsekce_polozka img {position: relative; float: left;width: 145px; border: 0px;}
#podsekce_datum { font-size: 80%; float: left; position: relative; width: 145px; padding-bottom: 5px; }

#podsekce_polozka_nadpis {position: relative; float: left;text-decoration: none;}
#podsekce_polozka_nadpis h2 {position: relative; float: left; width: 155px;color:#497713; cursor: hand; text-decoration: none; padding: 0px; margin: 0px; padding-bottom: 10px;    }	

.podsekce_polozka_popis {position: relative; float: left;text-decoration: none; text-align: left;  width: 155px;}						
.podsekce_polozka td {padding: 2px; vertical-align: middle}
.cena {font-weight: bold; }
#pocet {width: 20px;}
#koupit 	{width: 50px;}


.back_kos_sleva_ps {position: relative;  float: left;background: url(/Images/back_kos_sleva_ps.jpg) left top; width: 560px; margin-bottom: 10px;}
.back_kos_sleva_ps h2 {color: white}
.back_kos_sleva_ps td {background: #EEABAF}
.back_kos_sleva_ps table {left: 100px; width: 400px;}

.notify_sleva_ps { position: relative;  float: left; padding: 10px; height: 400px; }
.accept_sleva_ps {position: relative;  float: left; padding: 10px;}


