body {
	font-family: "Tahoma", "helvetica CE", "Arial CE", Arial, Helvetica;
	font-size: 12px;
}

form {
	margin: 0px;
	padding: 0px;
}

td {
	font-family: "Tahoma", "helvetica CE", "Arial CE", Arial, Helvetica;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

hr {
	height: 1px;
	color: #aaaaaa;
}

a {
	text-decoration:underline;
}

a:hover {
	text-decoration:underline;
	color: #EF0006;
}

a:active {
	text-decoration: underline;
}

a.copyright {
	color: #ffffff;
	text-decoration: none;
} 

a.copyright:hover {
	color: #ffffff;
} 

a.menuitem {
	color: #000000;
	text-decoration: none;
} 

a.menuitem:hover {
	color: #EF0006;
	text-decoration: none;
} 

a.menuitem:active {
	color: #000000;
	text-decoration: none;
} 

a.menuitem_on {
	color: #EF0006;
	text-decoration: none;
} 

a.menuitem_on:hover {
	color: #EF0006;
	text-decoration: none;
} 

a.menuitem_on:active {
	color: #000000;
	text-decoration: none;
} 

a.katalog_nazev {
	color: #000000;
	text-decoration: none;
}

a.zakaznik {
	color: #000000;
	text-decoration: none;
} 

a.zakaznik:hover {
	color: #EF0006;
} 

a.find {
	color: #000000;
	text-decoration: none;
} 

a.seznam {
	text-decoration: none;
} 

a.find:hover {
	color: #EF0006;
} 

a.left_kontakt {
	color: #EF0006;
	text-decoration: none;
} 

a.left_kontakt:hover {
	color: #000000;
} 

a.cesta {
	color: #EF0006;
} 

a.cesta:hover {
	color: #000000;
} 

.input_text {
	background-color: #FFFFFF;
	color: #676767;
	font: 8pt Tahoma;
	border: 1px solid black;
	padding: 1px;
	background-image: url("../img/layout/pozadi_input_text.gif");
	height: 19px;
	padding-left: 5px;
	padding-top: 3px;
}

.skryt {
	display: none;
}



.input_textarea {
	background-color: #FFFFFF;
	color: #676767;
	font: 8pt Tahoma;
	border: 1px solid black;
	padding: 1px;
	background-image: url("../img/layout/pozadi_input_text.gif");
	padding-left: 5px;
	padding-top: 3px;
}

.input_textarea_kosik {
	background-color: #FFFFFF;
	font: 8pt Tahoma;
	border: 1px solid;
	padding: 1px;
	width: 100%;
}

.input_button {
	background-color: #FFE033;
	font: 8pt Tahoma;
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
	height: 19px;
	padding: 0px;
	margin: 0px;
	background-image: url("../img/layout/pozadi_input_button.gif");
}

h1 {
	font-family: "Tahoma", "helvetica CE", "Arial CE", Arial, Helvetica;
	font-size: 17px;
	font-weight: bold;
	color: #EF0006;
	text-decoration: underline;
}

h2 {
	font-family: "Tahoma", "helvetica CE", "Arial CE", Arial, Helvetica;
	font-size: 13px;
	color: #F44C50;
}

.novinky_nadpis {
	margin-left: 0px;
	margin-bottom: 5px;
}

h3 {
	font-family: "Tahoma", "helvetica CE", "Arial CE", Arial, Helvetica;
	font-size: 12px;
	color: #F44C50;
}

div.menu {
	font-weight: bold;
	color: #000000;
}

div.katalog {
	padding-left: 10px;
	padding-top: 5px;
}

div.copyright {
	font-family: "Tahoma", "helvetica CE", "Arial CE", Arial, Helvetica;
	font-size: 11px;
}

.upozorneni {
	color: #1E00FF;
}

.chyba {
	color: #FF9600;
	font-weight: bold;
}

div.main {
	width: 100%;
	font-family: "Tahoma", "helvetica CE", "Arial CE", Arial, Helvetica;
	font-size: 12px;
	vertical-align: top;
	color: #676767;
	text-align: justify;
}

td {
	font-family: "Tahoma", "helvetica CE", "Arial CE", Arial, Helvetica;
	font-size: 12px;
	color: #676767;
}

div.pocitadlo {
	color: #aaaaaa;
	font-size: 11px;
}

.vyrazne {
	font-weight: bold;
	color: #676767;
}

.poznamka {
	color: #aaaaaa;
}

td.novinky_datum {
	width: 8%;
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	color: #000000;
	font-weight: bold;
}


td.zbozi_nazev {
	font-weight: bold;
	padding-left: 3px;
	padding-right: 5px;
	text-align: left;
}

table.kosik {
	width: 97%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

th.kosik {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

td.kosik_zbozi {
	text-align: right;
}

td.kosik_cena {
	text-align: right;
	padding-right: 5px;
	padding-left: 2px;
}

td.kosik_sleva {
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
}

td.kosik_cena_celkem {
	text-align: right;
	font-weight: bold;
	background-color: #F5F5F5;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

tr.kosik_radek {
	background-color: #F5F5F5;
	text-align: center;
        vertical-align: top;
}

tr.kosik_radek_slevaakcni {
	background-color: #FFDD95;
	text-align: center;
        vertical-align: top;
}

td.kosik_bunka {
	background-color: #F5F5F5;
}

td.kosik_akce {
	background-color: #ffffff;
}


td.zbozi_polozka {
	background-color: #eeeeee;
	padding-left: 5px;
	padding-right: 5px;
}

th.zbozi {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

div.kontakt {
	color: #EF0006;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 5px;
}

div.kategorie {
	font-size: 12px;
	padding-left: 0px;
}

div.subkategorie {
	font-size: 11px;
}

img.submenu_vycpavka {
	margin-right: 5px;
	margin-bottom: 2px;
}

div.zakaznik {
	font-family: "Tahoma", "helvetica CE", "Arial CE", Arial, Helvetica;
	font-size: 11px;
	color: #000000;
}

table.katalog_zbozi {
	width: 97%;
	height: 150px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-top: 1px solid #eeeeee;
}

table.katalog_dalsi {
	width: 97%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-top: 1px solid #eeeeee;
}

td.katalog_obrazek {
	text-align: left;
	width: 160px;
	height: 150px;
	text-align: center;
	vertical-align: middle;
}

.katalog_prvniradka {
	background-color: #eeeeee;
}

.katalog_prvniradka_akcnisleva {
	background-color: #FFDD95;
}

.katalog_prvniradka_novinka {
	background-color: #B7FEA1;
}

.katalog_prvniradka_doporucujeme {
	background-color: #FFE033;
}

div.legenda {
	text-align: left;
	border: 0px solid black;
}

div.legenda_radka {
	font-size: 11px;
	padding-bottom: 3px;
}

span.katalog_nazev {
	font-weight: bold;
	padding-left: 5px;
}

span.katalog_nase_cena {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

div.katalog_cena {
	width: 100%;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
}

td.katalog_ostatni {
	padding-right: 5px;
	text-align: right;
	vertical-align: top;
}

div.katalog_bezna_cena {
	padding-top: 5px;
	font-size: 11px;
}

div.katalog_sleva {
	padding-top: 5px;
	font-size: 12px;
	color: #EF0006;
}

span.katalog_sleva_kc {
	font-size: 11px;
}

td.katalog_popis {
	padding-left: 5px;
	padding-top: 5px;
	vertical-align: top;
	font-size: 11px;
}

td.katalog_objc {
	text-align: left;
	vertical-align: bottom;
	font-size: 11px;
}

td.katalog_dokosiku {
	text-align: right;
	vertical-align: bottom;
}

table.obrazek_notexist {
	width: 140px;
	height: 123px;
	border: 1px solid #eeeeee;
}

td.obrazek_notexist {
	text-align: center;
	vertical-align: middle;
}

table.katalog_zbozi_detail {
	width: 97%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

table.katalog_zbozi_detail_ostatni {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

td.katalog_obrazek_detail {
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
}


span.katalog_nazev_detail {
	font-weight: bold;
	padding-left: 5px;
	font-size: 13px;
	color: #000000;
}

div.katalog_cena_detail {
	width: 100%;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
}

td.katalog_zbozi_detail_ostatni {
	height: 100%;
}

td.katalog_detail_ostatni {
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
}

td.odkaz_podrobnosti {
	text-align: right;
	font-size: 11px;
}

div.seznam_nazev{
	font-size: 11px;
}

div.marquee {
	padding-top: 10px;
}

marquee.upozorneni {
	background-color: #FFB823;
	font-weight: bold;
	color: #ffffff;
	width: 100%;
	padding: 1px;
}

table.fotogalerie {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
        margin-bottom: 15px;
}

td.fotogalerie_obrazek {
        text-align: center;
        vertical-align: middle;
        width: 160px;
        height: 160px;
	margin: 0px;
	padding: 0px;
        background-color: #f5f5f5;
	border: 1px solid #DFDFDF;
}

td.fotogalerie_text {
        text-align: left;
        vertical-align: top;
        padding-left: 15px;
}

td.fotogalerie_ulozeno {
        text-align: left;
        vertical-align: bottom;
        padding-left: 15px;
}

img.fotogalerie_obrazek {
        border: 0px solid black;
}

table.fotogalerie_seznam {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
        border: 0px solid red;
}

table.fotogalerie_foto {
        width: 160px;
        height: 160px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
        margin-left: 10px;
        margin-bottom: 10px;
        float: left;
}

td.fotogalerie_foto {
        text-align: center;
        vertical-align: middle;
        width: 160px;
        height: 160px;
	margin: 0px;
	padding: 0px;
        background-color: #f5f5f5;
	border: 1px solid #DFDFDF;
}

img.fotogalerie_obrazek_detail {
        border: 0px solid black;
        margin-top: 10px;
        margin-bottom: 10px;
}

table.fotografie_obal {
        width: 100%;
        height: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 0px solid red;
}

td.fotografie_obal_zahlavi {
        height: 40px;
}

td.fotografie_obal_dalsi {
        height: 20px;
}

td.fotografie_obal_obrazek {
        text-align: center;
        vertical-align: middle;
}

