body {
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fffccd;
	color: #29166f;
}

a {
  /* Zakladní styl pro odkazy*/
	color: #008000;
	text-decoration: none;
}

a:hover {
    /* Zakladní styl pro odkazy po najetí myši*/
	text-decoration: underline;
}

table {
    /* Základni styl pro tabulky */
	border-collapse: collapse;
}

td {
    /* Zakladni styl pro bunky v tabulkach */
	font-size: 12px;
}

input {
  /* Pole */
	border: 1px solid #b0c4de;
	background-color: White;
	margin: 2px;
	font-size: 13px;
}

select {
  /* Comboboxy */
	border: 1px solid #b0c4de;
	background-color: White;
	margin: 2px;
	font-size: 12px;
}

input:hover,input:focus {
  /* Pole pri najeti mysi nebo zamereni */
	border: 1px solid #F5C592;
	background-color: White;
	margin: 2px;
}

button {
  /* Tlacitka */
	border: 1px solid #3d71ab;
	border-color: #3d71ab;
	background-color: #97ceef;
	background-color: #add7ef;
	cursor: pointer;
	margin: 2px;
	font-size: 10px;
}

button:hover,button:focus {
  /* Tlacitka pri najeti mysi nebo zamereni */
	border: 1px solid #3d71ab;
	/*background-color: #EE9B6A;*/
	background-color: #97ceef;
	cursor: pointer;
	margin: 2px;
}

input.login_form {
  /* Pole v prihlasovacim formulari */
	border: 1px solid #b0c4de;
	background-color: White;
	margin: 2px;
	font-size: 10px;
 	width: 100px;
}

input.login_form:hover,input.login_form:focus {
    /* Pole v prihlasovacim formulari pri najeti mysi nebo zamereni*/
	border: 1px solid #F5C592;
}

button.login_button {
}

button.login_button:hover,button.login_button:focus {
}

input.do_kosiku {
	/* Pole pro zadavani poctu kusu pri objednavani */
	margin: 2px;
	font-size: 10px;
	width: 20px;
}

input.do_kosiku:hover,input.do_kosiku:focus {
	/* Pole pro zadavani poctu kusu pri objednavani, pri najeti mysi nebo zamereni */
	margin: 2px;
	font-size: 10px;
	width: 20px;
}

table.main_table {
    /* Zakladni tabulka - FORMAT STRANKY */
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	border-left: 1px solid red;
	border-right: 1px solid red;
	padding: 0px;
	background: #c4d5ff;
}

/*
  ============================================================
  ZAHLAVI STRANKY:
  ============================================================
*/

td.blok_a {
  /* Blok obsahující tabulky s dalsimi bloky A1 - A5 - ZAHLAVI */
  	padding: 0px;
	margin: 0px;
	background: url('_images/logo2.jpg') no-repeat 0px 20px #F8EB00;
}


table.blok_a1a5 {
  /* Tabulka obsahujici horizontalne bloky A1 a  A5 - LOGO */
	height: 211px;
}

	td.blok_a1 {
	  /* Blok A1 */
		width: 50%;

	}
	td.blok_a1 img {
		display: none;
	}
	td.blok_a5 {
		text-align: right;
		color: #892A2A;
		font: large;
		/*background: url("http://www.aquazona.cz/data/rybari2.gif") no-repeat top right;*/
		/*background:url(_images/rybari.gif) no-repeat;*/
		background-position:right;
	}

table.blok_aa2 {
  /* Tabulka obsahujici blok A2 - MENU LISTA */
	width: 100%;
	border:  0px;
	margin:  0px;
	padding: 0px;
  	background-color: #29166f;
	/*background: url(_images/menu.gif) repeat-x bottom left;*/
	/*height: 15px;*/
}
td.blok_a2 {
  /* Blok A2 - OBSAH HLAVNIHO MENU */
	border:  0px;
	margin:  0px;
	padding: 0px;
	background: #F8EB00;
	line-height: 20px;
	padding-left: 5px;
}

a.menu_link {
    /* Odkazy hlavniho menu */
	margin-right: 15px;
	color: red;
	text-decoration: none;
}
a.menu_link:hover {
    /* Odkazy hlavniho menu pri najeti mysi */
	text-decoration: underline;
}

table.blok_a3a4 {
    /* Tabulka obsahujici bloky horizontalne bloky A3 a A4 - HORNI LISTA */
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	background-color: transparent;
}
td.blok_a3 {
    /* Blok A3 */
	line-height: 18px;
	padding-left: 5px;
	text-align: left;
}
td.blok_a4 {
    /* Blok A4 */
	line-height: 18px;
	padding-right: 5px;
	text-align: right;
}

td.blok_f {
	display: none;
}



/*
==========================================================================
LEVY SLOUPEC
==========================================================================
*/
td.blok_b {
    /* Blok obsahující tabulku s vertikalnimi bloky B1 - B5 - LEVY SLOUPEC */
	background: #FFFA9B;
	vertical-align: top;
}

table.blok_b1,table.blok_b2,table.blok_b3,table.blok_b4,table.blok_b5 {
    /* Tabulky obsahujici bloky B1 - B5 */
	width: 190px;
	margin-top: 10px;
	background-color: white;
	margin-bottom: 2px;
}

td.blok_b1_a,td.blok_b2_a,td.blok_b3_a,td.blok_b4_a,td.blok_b5_a{
    /* Horni cast bloku B1 - B5 - nadpisy bloku */
	width: 100%;
	padding-left: 0px;
	text-align: center;
	font-weight: bold;
	height: 16px;
	background-color: #FF7E00;
	color: white;
}

td.blok_b1_b,td.blok_b2_b,td.blok_b3_b,td.blok_b4_b,td.blok_b5_b {
    /* Spodni cast (obsah) bloku B1 - B5 */
	width: 100%;
	padding-left: 5px;
	border: 0px solid #6e79a1;
	background-color: #FFE1C4;
}



/*
====================================================================
STREDNI SLOUPEC
====================================================================
*/
td.blok_c {
    /* Blok C */
	width: 100%;
	vertical-align: top;
	border-top: 0px #29166f solid;
	border-bottom: 0px #29166f solid;
  	border-left: 1px #29166f solid;
  	border-right: 1px #29166f solid;
    padding-left: 5px;
    padding-right: 5px;
	background: #FFFCCC;
	/*background-color: white;*/
}
td.blok_c h2 { font-style: italic; font-size: 360%; font-family: "Arial CE" Arial Helvetica sans-serif; }
/*td.blok_c h2 { font-style: italic; font-size: 360%; font-family: Arial; font-weight: bold; } */
td.blok_c h3 { color: #008000 !important; }

div.info_mess {
    /* Informativni zprava pro uzivatele (Zbozi vlozeno do kosiku, ....)*/
    background-color: #e7eefb;
    text-align: center;
    border: solid 1px #29166f;
    padding: 3px 3px 3px 3px;
}

div.quick_help {
    /* Rychla napoveda, zobrazuje se prevazne v bloku C nad hlavnim obsahem stranky
    a informuje uzivatele o obsahu, pripadne mu uklada povinosti z obsahu vyplivajici */
    /*background-color: #E5E5E5;*/
    text-align: justify;
    padding: 10px 5px 10px 5px;
    border: solid 0px #29166f;
    margin: 5px;
}

div.listovani_horni {
    /* Listovani nad seznamem zbozi */
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: #aaaaaa;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 15px;
	margin-left: 15px;
}
span.listovani_aktualni_stranka {
    /* Cislo aktualni stranky v listovani */
    font-weight: bold;
}


/* ================= SEZNAM ZBOZI BEZ FOTO ======================= */
table.seznam_zbozi_bez_foto {
    /* Zakladni tabulka s vypisem seznamu zbozi bez nahledu fotografii */
	width: 100%;
	border: 1px solid #29166f;
	background-color: white;
}
	td.seznam_zbozi_bez_foto_top {
   	/* Zahlavi seznamu zbozi bez nahledu fotografii */
	background-color: #29166f;
	color: white;
	border: 1px solid #29166f;
	}
	td.seznam_zbozi_bez_foto_polozka {
   	/* Lichy sloupec licheho radku polozky v seznamu zbozi bez nahledu fotografii */
	background-color: #e7eefb;
	}
	td.seznam_zbozi_bez_foto_polozka_a {
   	/* Lichy sloupec licheho radku polozky v seznamu zbozi bez nahledu fotografii */
	background-color: #e7eefb;
	}
	td.seznam_zbozi_bez_foto_polozka1 {
   	/* Lichy sloupec licheho radku polozky v seznamu zbozi bez nahledu fotografii */
	background-color: #e7eefb;
	}
	td.seznam_zbozi_bez_foto_polozka2 {
   	/* Lichy sloupec sudeho radku polozky v seznamu zbozi bez nahledu fotografii */
	background-color: #e7eefb;
	}
	td.seznam_zbozi_bez_foto_polozka1_a {
   	/* Sudy sloupec licheho radku polozky v seznamu zbozi bez nahledu fotografii */
	/* background-color: White; */
	}
	td.seznam_zbozi_bez_foto_polozka2_a {
    /* Sudy sloupec sudeho radku polozky v seznamu zbozi bez nahledu fotografii */
	/* background-color: White; */
	}

/* ================== SEZNAM ZBOZI WITH FOTO =================== */
fieldset.seznam_zbozi_s_foto_celek {
    /* Zakladni bunka, s kodem zbozi, pro zobrazeni zbozi v seznamu zbozi s nahledy fotografii */
	width: 90%;
    padding-bottom: 0px;
    border: 0px;
}
table.seznam_zbozi_s_foto{
    /* Zakladni tabulka jednoho kusu zbozi uvnitr zakdni bunky v seznamu zbozi s nahledy fotografii */
    width: 100%;
	border: 1px solid #29166f;
	background-color: white;
}
	td.seznam_zbozi_s_foto_nazev {
   	/* Bunka s nazvem zbozi v seznamu zbozi s nahledy fotografii */
	width: 100%;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	}
	td.seznam_zbozi_s_foto_foto {
   	/* Bunka s fotografii zbozi v seznamu zbozi s nahledy fotografii */
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	}
	td.seznam_zbozi_s_foto_udaje {
    /* Bunka s cenou (cenami), informacemi o poctu kusu, atd., v seznamu zbozi s nahledy fotografii */
	font-weight: bold;
	vertical-align: bottom;
	text-align: left;
	}

/* ================== OSTATNI SEZNAMY =================== */
table.seznam_ostatni {
/* Zakladni tabulka seznamu (jineho nez seznamu zbozi)*/
	width: 100%;
	border: 1px solid #29166f;
	background-color: white;
}
	td.seznam_ostatni_top {
   	/* Zahlavi seznamu (jineho nez seznamu zbozi)*/
	background-color: #29166f;
	color: white;
	border: 1px solid #29166f;
	}
	td.seznam_ostatni_polozka1 {
   	/* Lichy sloupec licheho radku v tabulce seznamu (jineho nez seznamu zbozi)*/
	background-color: #e7eefb;
	}
	td.seznam_ostatni_polozka2_a {
   	/* Lichy sloupec sudeho radku v tabulce seznamu (jineho nez seznamu zbozi)*/
	background-color: #e7eefb;
	}
	td.seznam_ostatni_polozka1_a {
   	/* Sudy sloupec licheho radku v tabulce seznamu (jineho nez seznamu zbozi)*/
	background-color: #e7eefb;
	}
	td.seznam_ostatni_polozka2 {
   	/* Sudy sloupec sudeho radku v tabulce seznamu (jineho nez seznamu zbozi)*/
	background-color: #e7eefb;
	}

div.listovani_dolni {
    /* Listovani pod seznamem zbozi */
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 15px;
	margin-left: 15px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: #aaaaaa;
}

/* ================== KOSIK ============================================ */
table.kosik_main {
	/* Zakladni tabulka pro zobrazeni polozek v nakupnim kosiku */
     	width: 100%;
	border: 1px solid #29166f;
	background-color: white;
}
	td.kosik_nadpis {
    	/* Zahlavi seznamu zbozi v kosikzu */
    		border: 1px solid #3364a5;
    		background-color: #29166f;
		color: white;
	}
	td.kosik_polozka {
    	/* Radek polozky zbozi v kosiku */
	  	border-bottom: 0px solid #93c4e5;
    		background-color: #e7eefb;
	}
	td.kosik_cena {
    	/* Bunka ceny jedne polozky zbozi v kosiku */
		border-bottom: 0px solid #3364a5;
    		background-color: #e7eefb;
    		font-weight: bold;
		text-align:right;
	}
	td.kosik_celkem_nadpis {
    	/* Radek s textem "Cena celkem" v kosiku*/
		background-color: #e7eefb;
		border-bottom: 0px solid #3364a5;
    		font-weight: bold;
	}
	td.kosik_celkem_s_dani_nadpis {
    	/* Radek s textem "Cena celkem s DPH" v kosiku*/
		background-color: #e7eefb;
		color: #AA0000;
		border-bottom: 0px solid #3364a5;
    		font-weight: bold;
	}
	td.kosik_celkem_cena {
    	/* Bunka ceny celkem v kosiku */
		border-bottom: 0px solid #3364a5;
    		background-color: #e7eefb;
		color: #FF0000;
    		font-weight: bold;
		text-align:right;
	}
	td.kosik_celkem_cena_s_dani {
    	/* Bunka ceny celkem s DPH v kosiku */
    		border: 0px solid #3364a5;
    		background-color: #e7eefb;
		color: #FF0000;
    		text-decoration: underline;
    		font-weight: bold;
		text-align:right;
	}

div.celkem_polozek {
	/* Zobrazeni celkoveho poctu polozek nad seznamem zbozi */
	font-size: 10px;
	text-align: left;
	margin-right: 15px;
	margin-left: 10px;
}

input.kosik {
    /* Tlacitko pro vlozeni zbozi do kosiku */
	background-image: url(css_img/kosik_m.gif);
	background-color: transparent;
	border: 0px;
	width: 30px;
	height: 18px;
	background-repeat: no-repeat;
	cursor: pointer;
}

a.kosik_link {
    /* Odkaz do kosiku pres cenu zbozi v kosiku */
    	color: #FF0000;
	font-weight:bold;
    	text-decoration: none;
}

a.kosik_link:hover {
    /* Odkaz do kosiku pres cenu zbozi v kosiku pri najeti mysi */
    text-decoration: underline;
}

span.kosik_link_cena {
    /* Text ceny v odkazu do kosiku */
    font-weight: bold;
}





/*
==========================================================================
PRAVY SLOUPEC
==========================================================================
*/
td.blok_d {
    /* Blok obsahující tabulku s vertikalnimi bloky D1 - D5 - PRAVY SLOUPEC */
	background-color: #FFFA9B;
	vertical-align: top;
}

table.blok_d1,table.blok_d2,table.blok_d3,table.blok_d4,table.blok_d5 {
    /* Tabulky obsahujici bloky D1 - D5 */
	width: 170px;
	margin-top: 10px;
	background-color: white;
	margin-bottom: 2px;
}

	td.blok_d1_a,td.blok_d2_a,td.blok_d3_a,td.blok_d4_a,td.blok_d5_a{
    	/* Horni cast bloku D1 - D5 - NADPISY BLOKU VE SLOUPCI */
	width: 100%;
	background-color: #FF7E00;
	color: white;
	text-align: center;
	font-weight: bold;
	height: 16px;
}

	td.blok_d1_b,td.blok_d2_b,td.blok_d3_b,td.blok_d4_b,td.blok_d5_b {
    	/* Spodni cast (obsah) bloku D1 - D5 - TELA BLOKU VE SLOUPCI */
	width: 100%;
	padding-left: 5px;
	border: 0px solid #6e79a1;
	background-color: #FFE1C4;
}

<!-- ============= blok_d3 NOVINKY ======== -->
a.blok_vice_kusu {
    /* Odkaz z reklamni skupiny do detailu zboozi pro zobrazeni reklamni skupiny s vice kusy zbozi*/
}
a.blok_vice_kusu:hover {
    /* Odkaz z reklamni skupiny do detailu zboozi pro zobrazeni reklamni skupiny s vice kusy zbozi, pri najeti mysi*/
}
span.blok_vice_kusu_cena {
    /* Zobrazeni ceny v reklamni skupine pri zobrazeni vice kusu */
	color: #AA0000;
	font-weight: bold;
}

<!-- ============= blok_d4 SLEVY ======== -->
a.blok_jeden_kus {
    /* Odkaz z reklamni skupiny do detailu zbozi pro zobrazeni reklamni
    skupiny s jednim kusem zbozi*/
}
a.blok_jeden_kus:hover {
    /* Odkaz z reklamni skupiny do detailu zbozi pro zobrazeni reklamni skupiny s jednim kusem zbozi, pri najeti mysi */
}
span.blok_jeden_kus_cena {
    /* Zobrazení ceny v reklamni skupine pri zobrazeni jednoho kusu*/
	color: #FF0000;
	font-weight: bold;
}
span.blok_jeden_kus_cena_pred_slevou {
    /* Zobrazení ceny pred slevou v reklamni skupine pri zobrazeni jednoho kusu*/
	text-decoration: line-through;
}


/*
======================================================================
ZAPATI
======================================================================
*/
td.blok_e {
    /* Blok E */
	border-top: 2px solid #29166f;
	color: #29166f;
	text-align: center;
}

td.blok_pchelp {
   /* Blok s logem PC HELP */
	background-color: #006633;
	background-color: transparent;
	color: #c4d5ff;
	text-align: center;
	height: 1em;
}
td.blok_pchelp:before { content: "© 2006 Aquazona s.r.o."; }
td.blok_pchelp a { display: none; }




/*
==================================================================================
DETAIL - mimo testovaci HTML stranku !!!
==================================================================================
*/
div.obrazek_kategorie {
    /* Obrazek kategorie */
    text-align: left;
    border: 1px black solid;
    margin: 2px;
}
span.zbozi_detail_nazev {
    /* Nazev zbozi v detailu zbozi */
    font-weight: bold;
}
span.zbozi_detail_kod {
    /* Kod zbozi v detailu zbozi */
    	font-style: italic;
	text-align: left;
}
span.zbozi_detail_popis {
    /* Popis zbozi v detailu zbozi */
	text-align: left;
}
span.zbozi_detail_podrobny {
    /* Podrobny popis v detailu zbozi */
	text-align: left;
}
img.zbozi_detail_foto {
    /* Fotografie v detailu zbozi */
    	border: 1px solid #000000;
}

span.hlavni_cena {
    /* Styl zobrazeni hlavni ceny v seznamech zbozi */
    	font-weight: bold;
	text-align: left;
}
span.druha_cena {
    /* Styl zobrazeni druhe ceny v seznamech zbozi */
    	font-size: xx-small;
	text-align: left;
}

