body {

	margin: 0px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #DEEDE9;

}



a {

    /* Zakladní styl pro odkazy*/

	color: #000000;

	text-decoration: underline;

}



a:hover {

    /* Zakladní styl pro odkazy*/

	color: #000000;

	text-decoration: none;

}



table {

    /* Základni styl pro tabulky */

    border: 0px;

}



td {

    /* Zakladni styl pro bunky v tabulkach */

	font-size: 12px;

}



input {

    /* Pole */

	border: 1px solid #CDE4DE;

	background-color: White;

	margin: 2px;

	font-size: 13px;

}



select {

    /* Comboboxy */

	border: 1px solid #F5C592;

	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 #DEEDE9;

	background-color: #F3F8F7;

	cursor: pointer;

	margin: 2px;

	font-size: 13px;

}



button:hover,button:focus {

    /* Tlacitka pri najeti mysi nebo zamereni */

	border: 1px solid #F5C592;

	background-color: #EE9B6A;

	cursor: pointer;

	margin: 2px;

}



input.login_form {

    /* Pole v prihlasovacim formulari */

	border: 1px solid #CDE4DE;

	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 #CDE4DE;

	background-color: White;

	margin: 2px;

	font-size: 10px;

    width: 100px;

}



button.login_button {

    /* Tlacitko v prihlasovacim formulari */

	border: 1px solid #CDE4DE;

	background-color: #F3F8F7;

	cursor: pointer;

	margin: 2px;

	font-size: 10px;

}



button.login_button:hover,button.login_button:focus {

    /* Tlačítko v prihlasovacim formulari pri najeti mysi nebo zamereni */

	border: 1px solid #CDE4DE;

	background-color: #EE9B6A;

	cursor: pointer;

	margin: 2px;

}



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 */

	width: 100%;

	padding: 0px;

	margin: 0px;

}



td.blok_a {

    /* Blok obsahující tabulky s dalsimi bloky A1 - A5 */

    padding: 0px;

	margin: 0px;

}



table.blok_a1a5 {

	width: 100%;

	background-color: #3F916C;

	margin: 0px;

	padding: 0px;

}



td.blok_a1 {

	width: 300px;

	height: 63px;

	vertical-align: middle;

	text-indent: 5px;

	margin: 0px;

	padding: 0px;

}



td.blok_a5 {

	text-align: right;

	vertical-align: top;

	margin: 0px;

	padding: 0px;

}



table.blok_aa2 {

	width: 100%;

	border: 0px;

	margin: 0px;

	background-image: url(css_img/a2_poz.gif);

	text-align: left;

}



td.blok_a2 {

	border: 0px;

	padding: 2px 0px;

	width: 100%;

}



a.menu_link {

	background-color: #FFFFFF;

	text-decoration: none;

    border-bottom: 1px solid #CC0000;

    border-right: 1px solid #CC0000;

	color: #CC0000;

	font-size: 11px;

    padding: 3px 6px 3px 6px;

}



a.menu_link:hover {

	background-color: #DEEDE9;

	color: #CC0000;

	font-size: 11px;

}



table.blok_a3a4 {

	width: 100%;

	background-color: #007150;

	padding: 0px;

	margin: 0px;

	height: 22px;

}



td.blok_a3 {

	text-align: left;

	color: White;

	margin: 0px;

	padding: 0px;

}



td.blok_a4 {

	text-align: right;

	color: White;

	margin: 0px;

	padding: 0px;

}



td.blok_b {

	width: 170px;

	vertical-align: top;

	background-color: #DEEDE9;

}



table.blok_b1,table.blok_b2,table.blok_b3,table.blok_b4,table.blok_b5 {

	width: 170px;

	margin-bottom: 15px;

	margin-right: 5px;

	margin-left: 0px;

	margin-top: 0px;

}



td.blok_b1_a,td.blok_b2_a,td.blok_b3_a,td.blok_b4_a,td.blok_b5_a{

	width: 100%;

	border: 1px solid #3F916C;

	padding-left: 0px;

	background-image: url(css_img/podmenu_poz_bra.gif);

	text-align: right;

	font-weight: bold;

	height: 16px;

	background-repeat: no-repeat;

	background-color: white;

	padding-right: 4px;

	

}



td.blok_b1_b,td.blok_b3_b,td.blok_b4_b,td.blok_b5_b {

	width: 100%;

	border: 1px solid #3F916C;

	padding-left: 5px;

	background-color: #FFFFFF;

	padding-bottom: 10px;

}



td.blok_b2_b {

	width: 100%;

	border: 1px solid #3F916C;

	padding-left: 5px;

	background-color: #FFFFFF;

	padding-bottom: 10px;

}





td.blok_c {

	width: 100%;

	vertical-align: top;

	background-color: #FFFFFF;

	padding-top: 2px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	background-image: url(css_img/blok_c_poz.gif);

	background-repeat: repeat-y;

	background-position: center top;

}



td.blok_d {

	vertical-align: top;

	background-color: #DEEDE9;

}



table.blok_d1 {

	width: 170px;

	margin-bottom: 15px;

	margin-left: 5px;

}



td.blok_d1_a {

	width: 170px;

	border: 1px solid #3F916C;

	text-align: right;

	font-weight: bold;

	background-color: #FFFFFF;

	background-image: url(css_img/podmenu_poz_bra.gif);

	background-repeat: no-repeat;

	height: 16px;

	padding-right: 4px;

	padding-left: 0px;

}



table.blok_d2,table.blok_d3,table.blok_d4,table.blok_d5 {

	width: 170px;

	margin-bottom: 15px;

	margin-right: 0px;

	margin-left: 5px;

	margin-top: 0px;

}



td.blok_d2_a,td.blok_d3_a,td.blok_d4_a,td.blok_d5_a{

	width: 100%;

	border: 1px solid #3F916C;

	text-align: right;

	font-weight: bold;

	background-image: url(css_img/podmenu_poz_bra.gif);

	padding-right: 4px;

	background-color: #FFFFFF;

	background-repeat: no-repeat;

	height: 16px;

	padding-left: 0px;



}



td.blok_d2_b,td.blok_d3_b {

	width: 170px;

	border: 1px solid #3F916C;

	padding-left: 5px;

	padding-bottom: 10px;

	background-color: #FFFFFF;

}

td.blok_d2_b a{

    color: black;

}



td.blok_d2_b a:hover{

    color: black;

}







td.blok_d4_b {

	width: 170px;

	border: 1px solid #3F916C;

	background: White;

	text-align: center;

	padding-bottom: 10px;

}



td.blok_d1_b,td.blok_d5_b {

	width: 100%;

	border: 1px solid #3F916C;

	padding-left: 5px;

	background-color: #FFFFFF;

	padding-bottom: 10px;

}





td.blok_e {

	color: #000000;

	text-align: center;

	margin: 0px;

	padding: 0px;

	background-color: #DEEDE9;

	vertical-align: bottom;

	height: 60px;

}



td.blok_f {

	border: 0px;

	text-align: center;

	background-color: #007150;

	color: White;

	font-size: 14px;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

}



span.blok_vice_kusu_cena {

    /* Zobrazeni ceny v reklamni skupine pri zobrazeni vice kusu */

	color: #CC0000;

	font-weight: bold;

}



span.blok_jeden_kus_cena {

    /* Zobrazení ceny v reklamni skupine pri zobrazeni jednoho kusu*/

	color: #007150;

	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;

}



a.blok_jeden_kus {

    /* Odkaz z reklamni skupiny do detailu zbozi pro zobrazeni reklamni

    skupiny s jednim kusem zbozi*/

	text-decoration: underline;

	color: #000000;

	background-color: white;

}



a.blok_jeden_kus:hover {

    /* Odkaz z reklamni skupiny do detailu zbozi pro zobrazeni reklamni

    skupiny s jednim kusem zbozi, pri najeti mysi */

	text-decoration: none;

	color: #000000;

}



a.blok_vice_kusu {

    /* Odkaz z reklamni skupiny do detailu zboozi pro zobrazeni reklamni

    skupiny s vice kusy zbozi*/

	text-decoration: underline;

	color: #007150;

}



a.blok_vice_kusu:hover {

    /* Odkaz z reklamni skupiny do detailu zboozi pro zobrazeni reklamni

    skupiny s vice kusy zbozi, pri najeti mysi*/

	text-decoration: none;

	color: #3F916C;

}



table.seznam_zbozi_bez_foto {

	width: 100%;

}



td.seznam_zbozi_bez_foto_top {

	background-color: #3F916C;

	font-weight: bold;

	color: #FFFFFF;

}



td.seznam_zbozi_bez_foto_polozka1 {

    /* Lichy sloupec licheho radku polozky v seznamu zbozi bez nahledu fotografii */

	background-color: #FAE0BF;

}



td.seznam_zbozi_bez_foto_polozka2 {

    /* Lichy sloupec sudeho radku polozky v seznamu zbozi bez nahledu fotografii */

	background-color: #FAE0BF;

}



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;

}



fieldset.seznam_zbozi_s_foto_celek {

    /* Zakladni bunka, s kodem zbozi, pro zobrazeni zbozi v seznamu zbozi s nahledy fotografii */

	width: 90%;

	border: 1px solid Silver;

	height: 300px;

	background-color: White;

}



table.seznam_zbozi_s_foto{

    /* Zakladni tabulka jednoho kusu zbozi uvnitr zakdni bunky v seznamu zbozi s nahledy fotografii */

    width: 100%;

    height: 95%;

}



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;

}



span.hlavni_cena {

    /* Styl zobrazeni hlavni ceny v seznamech zbozi */

    font-weight: bold;

}



span.druha_cena {

    /* Styl zobrazeni druhe ceny v seznamech zbozi */

    font-size: xx-small;

}



table.kosik_main {

    /* Zakladni tabulka pro zobrazeni polozek v nakupnim kosiku */

    width: 100%;

}



td.kosik_nadpis {

    /* Zahlavi seznamu zbozi v kosikzu */

    border: 1px solid #3F916C;

    background-color: #DEEDE9;

}



td.kosik_polozka {

    /* Radek polozky zbozi v kosiku */

	border-bottom: 1px solid #3F916C;

}



td.kosik_cena {

    /* Bunka ceny jedne polozky zbozi v kosiku */

	border-bottom: 1px solid #3F916C;

    font-weight: bold;

}



td.kosik_celkem_nadpis {

    /* Radek s textem "Cena celkem" v kosiku*/

	border-bottom: 1px solid #3F916C;

    font-weight: bold;

}



td.kosik_celkem_s_dani_nadpis {

    /* Radek s textem "Cena celkem s DPH" v kosiku*/

	border-bottom: 1px solid #CC0000;

    font-weight: bold;

}



td.kosik_celkem_cena {

    /* Bunka ceny celkem v kosiku */

	border-bottom: 1px solid #3F916C;

    font-weight: bold;

}



td.kosik_celkem_cena_s_dani {

	border: 1px solid #CC0000;

	font-weight: bold;

	color: #CC0000;

}



img.kosik_del {

    /* Obrazek v kosiku pro odebrani jednoho zbozi v kosiku */

    background-image: url(css_img/kosik_del.gif);

    height: 19px;

    width: 25px;

    border: 0 black none

}



div.celkem_polozek {

	/* Zobrazeni celkoveho poctu polozek nad seznamem zbozi */

	font-size: 10px;

	text-align: left;

	margin-right: 15px;

	margin-left: 10px;

}



div.listovani_horni {

    /* Listovani nad seznamem zbozi */

	font-size: 10px;

	text-align: right;

	color: #3F916C;

	margin-right: 15px;

	margin-left: 15px;

}



div.listovani_dolni {

    /* Listovani pod seznamem zbozi */

	font-size: 10px;

	text-align: right;

	color: #3F916C;

	margin-right: 15px;

	margin-left: 15px;

}



span.listovani_aktualni_stranka {

    /* Cislo aktualni stranky v listovani */

    font-weight: bold;

    color: #E6734A;

}



td.blok_pchelp {

	text-align: center;

	height: 30px;

}



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: white;

    text-decoration: none;

}



a.kosik_link:hover {

	text-decoration: underline;

	color: #FFFFFF;

}



span.kosik_link_cena {

    /* Text ceny v odkazu do kosiku */

    font-weight: bold;

}



div.info_mess {

    /* Informativni zprava pro uzivatele (Zbozi vlozeno do kosiku, ....)*/

    background-color: #FFFFFF;

    text-align: center;

    border: 1px solid #CC0000;

    padding: 3px 3px 3px 3px;

}



span.zbozi_detail_nazev {

    /* Nazev zbozi v detailu zbozi */

    font-weight: bold;

}



span.zbozi_detail_kod {

    /* Kod zbozi v detailu zbozi */

    font-style: italic;

}



span.zbozi_detail_popis {

    /* Popis zbozi v detailu zbozi */

}



span.zbozi_detail_podrobny {

    /* Podrobny popis v detailu zbozi */

}



img.zbozi_detail_foto {

    /* Fotografie v detailu zbozi */

    border: 1px solid #000000;

}



div.quick_help {

	background-color: #F8F8F8;

	text-align: left;

	padding: 5px;

	border: 2px dotted #CDE4DE;

	margin: 0px;

	width: auto;

}



table.seznam_ostatni {

    /* Zakladni tabulka seznamu (jineho nez seznamu zbozi)*/

	width: 100%;

}



td.seznam_ostatni_top {

	background-color: #3F916C;

	font-weight: bold;

	color: #FFFFFF;

}



td.seznam_ostatni_polozka1 {

    /* Lichy sloupec licheho radku v tabulce seznamu (jineho nez seznamu zbozi)*/

	background-color: #F3F8F7;

}



td.seznam_ostatni_polozka2 {

    /* Lichy sloupec sudeho radku v tabulce seznamu (jineho nez seznamu zbozi)*/

	background-color: White;

}



td.seznam_ostatni_polozka1_a {

    /* Sudy sloupec licheho radku v tabulce seznamu (jineho nez seznamu zbozi)*/

	background-color: #DEEDE9;

}



td.seznam_ostatni_polozka2_a {

    /* Sudy sloupec sudeho radku v tabulce seznamu (jineho nez seznamu zbozi)*/

	background-color: #DEEDE9;

}
div.obrazek_kategorie{
text-align: center;
}

a.www {

    /* Zakladní styl pro odkazy*/

	color: #CC0000;

	text-decoration: underline;

}



a.www:hover {

    /* Zakladní styl pro odkazy*/

	color: #CC0000;

	text-decoration: none;

}
.tab_zelena_img {
	margin: 0px;
	border: 1px solid #008000;
}
.tab_zelena_text {
	margin: 0px;
	text-align: center;
	background-color: #008000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
.tab_oranzova_img {
	margin: 0px;
	border: 1px solid #FF9900;
}
.tab_oranzova_text {
	margin: 0px;
	text-align: center;
	background-color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
.none_border {
	border-width: 0px;
}
.tab_zelena_text a {
	color: #FFFFFF;
	text-decoration: none;
}
.tab_oranzova_text a {
	color: #FFFFFF;
	text-decoration: none;
}
.tab_modra_img {
	margin: 0px;
	border: 1px solid #003399;
}
.tab_modra_text {
	margin: 0px;
	text-align: center;
	background-color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
.tab_modra_text a {
	color: #FFFFFF;
	text-decoration: none;
}
.tab_hneda_img {
	margin: 0px;
	border: 1px solid #990000;
}
.tab_hneda_text {
	margin: 0px;
	text-align: center;
	background-color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
.tab_hneda_text a {
	color: #FFFFFF;
	text-decoration: none;
}
.tab_cervena_img {
	margin: 0px;
	border: 1px solid #999966;
}
.tab_cervena_text {
	margin: 0px;
	text-align: center;
	background-color: #999966;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
.tab_cervena_text a {
	color: #FFFFFF;
	text-decoration: none;
}
.style1 {
	color: #FFFFFF;
}
.nadpis_podkategorie {
	font-size: medium;
	color: #008200;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 20px;
}
