body {
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url('/static/_images/pozadi.jpg') no-repeat 0% 0% #fff;
	text-align: left;
	padding-top: 34px;
	color: #000000;
}

table.main_table {
	width: 998px;
	padding: 0px;
	margin-left: 89px; 
}

td.blok_a {
  /* Blok obsahující tabulky s dalsimi bloky A1 - A5 - ZAHLAVI */
  	padding: 0px;
	margin: 0px;
  	padding: 0px;
}

table.blok_a3a4 {
    /* Tabulka obsahujici bloky horizontalne bloky A3 a A4 - HORNI LISTA */
	width: 100%;
	height: 62px;
	border: none;
}

td.blok_a3 {
    /* Blok A3 */
     width: 742px;
	text-align: right;
}

td.blok_a4 {
    /* Blok A4 */
    padding: 0px;
    border: 0px;
    margin: 0px;
	text-align: right;
}
#hledani2 {
    padding: 0px;
    border: 0px;
    margin: 0px;
}
    
#hledej_input {
    width: 120px;
    background-color: #EBEAEF;
    margin-top: 13px; 
    border: none; }

#hledej_submit {
    margin-top: 13px; 
     margin-left: 10px;
     width: 66px;
     border: none;
     background: none;
     margin-right: 20px;
     text-align: center; }


table.blok_a1a5 {
     height: 75px;
	width: 100%;
}

td.blok_a1 {
  /* Blok A1 */
	text-align: left;
	padding-left: 75px;
	letter-spacing: 0.5em;
}
td.blok_a5 {
     padding-left: 12px;
     text-align: right;
     width: 695px;
     padding-top: 20px;
     vertical-align: top;
     background: url('/static/_images/menu.gif') no-repeat 0px 20px;
}


a.menu_link {
     display: block;
     float: left;
     padding-left: 8px;
     padding-right: 8px;
     height: 36px;
     line-height: 36px;
     background: url('/static/_images/menu_oddel.gif') no-repeat 100% 0%;
     color: #FF0000;
     
}
a.menu_link:hover {
    /* Odkazy hlavniho menu pri najeti mysi */
	background-color: #FFCC66;
	text-decoration: none;
}



a {
  /* Zakladní styl pro odkazy*/
	color: 	#000000;
	text-decoration: none;
}

a:hover {
    /* Zakladní styl pro odkazy po najetí myši*/
	text-decoration: underline;
}

table {
    /* Základni styl pro tabulky */
	margin-top:1px;
	margin-bottom:1px;
	margin-left:1px;
	margin-right:1px;
    border: 0px;
}

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.blok_aa2 {
  /* Tabulka obsahujici blok A2 - MENU LISTA */
	width: 100%;
     text-align: left;
}
td.blok_a2 {
  /* Blok A2 - OBSAH HLAVNIHO MENU */
	width: 100%;
	border:  0px;
	margin:  0px;
	padding: 0px;
	height: 228px; }

td.blok_f {
	
}



/*
==========================================================================
LEVY SLOUPEC
==========================================================================
*/
td.blok_b {
    /* Blok obsahující tabulku s vertikalnimi bloky B1 - B5 - LEVY SLOUPEC */
	padding-left: 9px;
	background:  url('/static/_images/b.gif') repeat-y 0px 0px #fff; 
	vertical-align: top;
width: 180px;
}

table.blok_b1,table.blok_b2,table.blok_b3,table.blok_b4,table.blok_b5 {
    /* Tabulky obsahujici bloky B1 - B5 */
	width: 180px;
	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 */
	padding-right: 10px;
	text-align: right;
	font-weight: bold;
	color: 	white;
	padding-top: 40px;
	padding-bottom: 10px;
}

.blok_b1_a,.blok_d4_a {
     background: url('/static/_images/hlav_blok1.gif') no-repeat 0px 0px; }

.blok_b2_a,.blok_d5_a {
     background: url('/static/_images/hlav_blok2.gif') no-repeat 0px 0px; }

.blok_b3_a,.blok_d1_a {
     background: url('/static/_images/hlav_blok3.gif') no-repeat 0px 0px; }

.blok_b4_a,.blok_d3_a {
     background: url('/static/_images/hlav_blok5.gif') no-repeat 0px 0px; }

.blok_b5_a {
     background: url('/static/_images/hlav_blok4.gif') no-repeat 0px 0px; }

.blok_d2_a {
     background: url('/static/_images/hlav_blok4.gif') no-repeat 0px 0px; }

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 */
	xpadding-left: 5px;
	xpadding-bottom: 5px;
	margin-bottom: 15px;
	background-color: #FFCC66;
    font-weight: normal;
    }




/*
====================================================================
STREDNI SLOUPEC
====================================================================
*/
td.blok_c {
    /* Blok C */
	vertical-align: top;
padding-top: 20px;
	background-color: #fff;
    
}


.blok_c_div { 
	width: 585px; }

.zmena_zobrazeni_blok {
margin-bottom: 15px;
}


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 */
     margin-bottom: 7px;
}
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: 180px;
     padding: 0px;
     margin: 0px;
     vertical-align: top;
     border: 1px solid #29166f;
     
}

table.seznam_zbozi_s_foto {
    /* Zakladni tabulka jednoho kusu zbozi uvnitr zakdni bunky v seznamu zbozi s nahledy fotografii */
     vertical-align: top;
}

td.seznam_zbozi_s_foto_nazev {
     /* Bunka s nazvem zbozi v seznamu zbozi s nahledy fotografii */
     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: 10px;
     font-weight: bold;
     color: #ff6600;
}

/* ================== 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;
display: none;
}

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 */
	width: 180px;
	text-align: left;
	background:  url('/static/_images/d.gif') repeat-y 100% 0% #FFFFFF;
	vertical-align: top;
}

table.blok_d1,table.blok_d2,table.blok_d3,table.blok_d4,table.blok_d5 {
    /* Tabulky obsahujici bloky D1 - D5 */
	width: 180px;
	margin-right: 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 */
	padding-right: 10px;
	text-align: right;
	font-weight: bold;
	color: white;
	padding-top: 40px;
	padding-bottom: 10px;
}

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 */
	padding-bottom: 5px;
	margin-bottom: 15px;
	background-color: #FFCC66;
    font-weight: normal;
    
}

td.blok_d3_b, td.blok_b4_b {
    text-align: center; }

td.blok_d3_b img, td.blok_b4_b img {
    align-left: auto;
    align-right: auto; }

<!-- ============= 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 */
	color: black;
	text-align: center;
	height: 60px;
	text-align: left;
	padding-top: 45px;
	padding-left: 35px;
	background: url('/static/_images/e.jpg') no-repeat 0px 0px #fff;
}
td.blok_e a,td.blok_pchelp a {
    color: blue; }


td.blok_pchelp {
   /* Blok s logem PC HELP */
	background-color: #006633;
	background-color: transparent;
	color: black;
	text-align: right;
	padding-right: 35px;
}


/*
==================================================================================
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;
}


img {
     border: none; }
     
.nachazite_se_blok {
     margin-bottom: 10px; }
     

.zobrazeni {
     text-align: right;
     width: 150px;
     float: right; }


.zbozi_seznam_zahlavi_blok {
    display: none;
    margin-bottom: 10px;
    padding: 5px;
    margin-right: 15px;
    background-color: #FFCC66; }

td.blok_b2_b,td.blok_d4_b {
    text-align: center;
    background-color: #fff;
    border: 2px solid #e7eefb; 
    border-top: none; }
