body
{
	background-color : white;
	font-family: tahoma, arial, helvetica; 
	font-size: 100%;
	margin: 0;
	padding: 0;
	color : black;
}

TABLE
{
	padding: 0;
	margin: 0;
	border: 0px solid black;
}

IMG
{
	border: 0px;
}

H1#nadpis_kategorie
{
	margin-top: 0;
	margin-bottom: 0.3em;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
}

H1#kategorie A, H1#kategorie A:visited
{
	text-decoration: none;
}

DIV#nadpis_kategorie
{
	margin-top: 0;
	margin-bottom: 0.8em;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
}

DIV#kategorie A, DIV#kategorie A:visited
{
	text-decoration: none;
}

.zbozi
{
	background-color: #667789;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
/*	width: 106px;*/
	width: 470px;
	border: 1px solid #043474;
}

.zbozi .nadpis
{
	color: white;
	font-weight: bold;
	font-size: 80%;
	text-align: center;
	width: 100%;
	height: 4em;
}

.zbozi .nadpis A, .zbozi .nadpis A:visited, .zbozi .nadpis A:hover
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.zbozi .obrazek
{
	color: black;
	text-align: center;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 5px;
	vertical-align: top;
	height: 153px;
}

.zbozi .cena
{
	background-color: #043474;
	color: white;
	text-align: center;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 100%;
}

.zbozi .lista
{
	background-color: #BCBCBC;
	vertical-align: middle;
	text-align: center;
}

.zbozi .bezna_cena
{
	background-color: white;
	vertical-align: middle;
	text-align: center;
	color: black;
	font-size: 80%;
}

.zbozi .usetrite
{
	background-color: #BCBCBC;
	vertical-align: middle;
	text-align: center;
	color: black;
	font-size: 80%;
}

#podkategorie
{
	text-align: center;
}

td#telo
{
	text-align: justify;
	font-size: 80%;
	vertical-align: top;
	border: 0px solid black;
	padding: 18px;
	margin: 0px;
}

td#telo A, td#telo A:visited
{
	color: black;	
}

td#telo A:hover
{
	color: #043474;	
}

td#telo .zbozi .nadpis A, td#telo .zbozi .nadpis A:visited, td#telo .zbozi .nadpis A:hover
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

td#levy
{
	background-image: url(/pics/ostatni/textura_dark.jpg);
	vertical-align: top;	
}

td#pravy
{
	background-image: url(/pics/ostatni/textura_light_l.jpg);
	vertical-align: top;	
}

td#kategorie
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 25px;
	background-image: url(/pics/ostatni/textura_light.jpg);
	vertical-align: top;
	color: #333; 
	font-size: 65%; 
	font-weight: bold; 
	text-align: left; 
	line-height: 14px; 
}

td#kategorie A, td#kategorie A:visited
{
	text-decoration: none;
	color: black;
}

td#kategorie A:hover
{
	text-decoration: none;
	color: white;
	background-color: #013475;
}

td#hledani
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 25px;
	background-image: url(/pics/ostatni/textura_light.jpg);
	vertical-align: top;
	color: #333; 
	font-size: 65%; 
	font-weight: bold; 
	text-align: left; 
	line-height: 14px; 
}

td#hledani A, td#hledani A:visited
{
	color: black;
}

td#hledani A:hover
{
	color: white;
	background-color: #013475;
}

td#vyrobci
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 25px;
	background-image: url(/pics/ostatni/textura_dark.jpg);	
	vertical-align: top;
	color: black; 
	font-size: 65%; 
	font-weight: bold; 
	text-align: left; 
	line-height: 14px; 
}

td#vyrobci A, td#vyrobci A:visited
{
	text-decoration: none;
	color: black;
}

td#vyrobci A:hover
{
	text-decoration: none;
	color: white;
	background-color: #013475;
}

td#kontakt
{
	background-image: url(/pics/ostatni/textura_light_l.jpg);
	padding: 10px;
	color: black; 
	font-size: 65%; 
	font-weight: bold; 
	line-height: 13px; 
	text-align: center; 
}

td#kontakt a, td#kontakt a:visited, td#kontakt a:hover
{
	color: #043474;
}

td#novinky
{
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(/pics/ostatni/textura_light_l.jpg);
	vertical-align: top;
	padding-left: 25px;
	padding-right: 25px;
	font-size: 65%; 
	color: black;
	text-align: center;
}

td#novinky A, td#novinky A:visited
{
	color: #043474;
	font-weight: bold;
}

td#novinky A:hover
{
	color: #043474;
	font-weight: bold;
}

td#novinky .bezna_cena
{
	text-decoration: line-through;
	color: #777777;
}

.nadpis_uvodni_strana_kategorie
{
	font-weight: bold;
	background-color: #FFD701;
	color: black;
	width: auto;
	padding-left: 2px;
	border: 1px solid black;
}

.nadpis_uvodni_strana_kategorie A, 
.nadpis_uvodni_strana_kategorie A:visited, 
.nadpis_uvodni_strana_kategorie A:hover
{
	text-decoration: none;
	color: black;
}

.uvodni_strana_kategorie
{
	float: left;
	width: 220px;
	margin-bottom: 5px;
	margin-right: 12px;
	color: black;
	border: 0px solid black;
}

.uvodni_strana_kategorie .levy
{
	float: left;
	border: 0px solid black;
	width: 72px;
}

.uvodni_strana_kategorie .pravy
{
	vertical-align: top;
	float: left;
	padding-left: 5px;
	text-align: left;
	font-weight: bold;
	font-size: 80%;
	line-height: 1.5em;
	border: 0px solid yellow;
	width: 130px;
}

#vyrobci .pocet_zbozi
{
	color: #CCCCCC;
}

.tridici_lista
{
	border: 0px solid black;
	padding: 0;
	margin-bottom: 5px;
	text-align: center;
	width: 100%;
}

.filtrovaci_lista
{
	border: 0px solid black;
	padding: 0;
	margin: 0px;
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
}

.strankovaci_lista
{
	border: 0px solid black;	
	width: 100%;
	background-color: #043474;
	text-align: center;
	color: white;
}

.strankovaci_lista_vlevo
{
	border: 0px solid black;	
	float: left;
	padding-left: 5px;
}

.strankovaci_lista_vpravo
{
	border: 0px solid black;	
	float: right;
	padding-right: 5px;
}

td#telo .strankovaci_lista A, td#telo .strankovaci_lista A:visited, td#telo .strankovaci_lista A:hover
{
	color: white;
}

.odeslat
{
	border: 1px solid black;
	background-color: #043474;
	color: white;
	font-weight: normal;
	width: 50px;
	padding: 0;
	margin: 0;
}

#karta_telo
{
	border: 0px solid black;
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
}

#karta
{
	border: 0px solid yellow;
	width: 480px;
	padding: 0;
	margin: 0;
}

#karta #karta_nadpis
{
	width: 100%;
	background-color: black;
	color: white;
	font-weight: bold;
}

#karta #karta_nadpis H1
{
	font-weight: bold;
	font-size: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
}

#karta #karta_obrazek_udaje
{
	width: 100%;
	height: 290px; 
	border: 0px solid black;
}

#karta #karta_obrazek_udaje #karta_obrazek
{
	width: 70%;
	height: 100%;
	background-color: #AAAAAA;
	float: left;
	border: 0px solid black;
	vertical-align: middle;
}

#karta #karta_obrazek_udaje #karta_udaje
{
	width: 30%;
	height: 100%;
	background-color: #CCCCCC;
	text-align: center;
	float: left;
	vertical-align: middle;
	color: black;
}

#karta #karta_obrazek_udaje #karta_udaje #karta_cena
{
	font-weight: bold;
	background-color: #95afca;
	width: 80%;
	font-size: 100%;

}

#karta #karta_obrazek_udaje #karta_udaje #karta_cena .cena
{
	font-size: 100%;
}

#karta #karta_obrazek_udaje #karta_udaje .karta_cena_ostatni
{
	background-color: black;
	width: 80%;
	color: white;
	margin-top: 2px;
        font-size: 88%
}

#karta #karta_obrazek_udaje #karta_udaje .karta_cena_phe
{
	background-color: #888888;
	width: 80%;
	color: white;
	margin-top: 2px;
}

#karta #karta_obrazek_udaje #karta_udaje .karta_cena_phe A,#karta #karta_obrazek_udaje #karta_udaje .karta_cena_phe A:hover,#karta #karta_obrazek_udaje #karta_udaje .karta_cena_phe A:visited
{
	color: white;
	font-weight: normal;
}

#karta #karta_obrazek_udaje #karta_udaje A, #karta #karta_obrazek_udaje #karta_udaje A:visited
{
	font-weight: bold;
	color: black;
}

#karta #karta_nadpis_obrazky
{
	width: 100%;
	background-color: #878787;
	color: white;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

#karta #karta_obrazky
{
	width: 100%;
	background-color: white;
	color: black;
	font-size: 90%;
}

#karta #karta_obrazky .popis_obrazku
{
	font-size: 90%;
}

#karta #karta_obrazky_telo
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

#karta #karta_obrazky_telo IMG
{
	border: 1px solid black;	
}


#karta #karta_nadpis_popis
{
	width: 100%;
	background-color: #878787;
	color: white;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

#karta #karta_popis
{
	width: 100%;
	background-color: #EEEEEE;
	color: black;
	font-size: 90%;
}

#karta #karta_popis_telo
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

#karta #karta_popis_telo A
{
	color: #023672;
}

#karta_udaje .neaktivni
{
background-color: red;
color: yellow;
font-weight: bold;
}

#tabulka_technicke_udaje
{
	border: 0px solid black;
}

#tabulka_technicke_udaje TD
{
	padding: 1px;
	border: 1px solid white;
}

#tabulka_technicke_udaje TD.sloupec0
{
	background-color: white;
}

#tabulka_technicke_udaje TD.sloupec1
{
	background-color: #BCBCBC;
	padding-left: 5px;
/*	width: 150px;*/
}

.center
{
	text-align: center;
}

.left
{
	text-align: left;
}

.right
{
	text-align: right;
}

table#kosik
{
	width: 100%;	
	font-size: 80%;
	font-weight: bold;
	background: #023672;
}

table#kosik th, table#kosik th A, table#kosik th A:visited
{
	background-color: #023672;
	color: white;
}

table#kosik td
{
	background-color: white;
	color: black;
	padding-left: 3px;
	padding-right: 3px;
}

table#kosik td A, table#kosik td A:visited
{
	color: black;
}

table#kosik td A:hover
{
	color: #023672;
}

table#kosik .kosik_nazev
{
	text-align: left;
}

table#kosik .kosik_cena_ks
{
	text-align: right;
	width: 55px;
}

table#kosik .kosik_ks
{
	text-align: center;
	width: 55px;
}

table#kosik .kosik_ks FORM
{
	margin: 0;
	padding: 0;
}

table#kosik .kosik_ks FORM INPUT
{
	height: 15px;
	font-size: 90%;
	width: 20px;
}

table#kosik .kosik_ks FORM INPUT.ks
{
	border: 1px solid black;
}

table#kosik .kosik_dph
{
	text-align: center;
}

table#kosik .kosik_celkem
{
	text-align: right;
	width: 55px;
}

table#kosik .kosik_phe
{
	text-align: right;
}

table#kosik .kosik_celkem_dph
{
	text-align: right;
}

table#kosik .celkem
{
	background-color: #667789;
	text-align: right;
	color: white;
}

table#kosik .celkem_hodnota
{
	background-color: white;
	color: black;
}

table#kosik .celkem_hodnota_postovne
{
	background-color: white;
	color: black;
	font-size: 120%;
	font-weight: bold;
}

table#kosik .poznamka
{
	text-align: right;
	color: white;
	background-color: transparent;
}

input.ks
{
	text-align: center;
	width: 1.5em;
}

.formular_kosik
{
	display: inline;
}

#informace
{
	font-weight: NORMAL;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
}

#telo H1
{
	font-weight: bold;
	font-size: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
	text-align: center;
}

.pokladna_formular
{
	width: 100%;
}

.pokladna_formular .polozka
{
	font-weight: bold;
	width: 30%;
	text-align: left;
	vertical-align: top;	
}

.pokladna_formular .hodnota
{
	text-align: left;
	vertical-align: top;	
}

.pokladna_formular .poznamka
{
	text-align: right;
	font-size: 80%;
}

.pokladna_formular .nadpis
{
	font-weight: bold;
	background-color: black;
	padding-left: 2px;
	text-align: center;
	color: white;
}

.viditelny {
	cursos : hand;
}

.skryty 
{
	display: none;
}

.nazev_polozky
{
	font-weight: bold;
}

.chyba
{
	color: red;
	font-weight: bold;
}

#copyright
{
	width: auto;
	font-size: 70%;
	color: #CCCCCC;
	text-align: center;
}

#copyright A, #copyright A:visited
{
	color: #CCCCCC;
	text-decoration: none;
}

#copyright A:hover
{
	color: black;
	text-decoration: none;
}

.lista_nadpis
{
	width: 464px;
	background-color: black;
	color: white;
	font-weight: bold;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

FORM.hledat_mini
{
	margin: 0;
}

FORM.hledat_mini INPUT
{
}

.filtr-vyrobci
{
	border: 1px solid #043474;
	margin-bottom: 5px;
	padding: 2px;
	padding-left: 5px;
	text-align: center;
}

.filtr-vyrobci FORM
{
	padding: 0;
	margin: 0;
}

