BODY {
	font-family : Arial, Verdana, Geneva, Helvetica;
	font-size : 10px;
	text-align: center;
}

TD {
	color: #333333;
	font-size : 11px;
}

TH {
	font-size : 12px;
	text-align : left;
	color : #FFFFFF;
	background-color : #999999;
}

.bile {
	color  : #FFFFFF;
}
.bile a{
	color  : #FFFFFF;
	text-decoration: none;
}

.infotext {
	color : #666666;
	font-size : 12px;
	margin-left : 8px;
}

INPUT {
	font-size: 12px;
	border: 1px solid #000000;
}

SELECT {
	font-size: 9px;
}

.tlacitko {
	font-size : 12px;
	font-weight : bold;
	background-color : #000000;
	color : #FFFFFF;
	border : 1px solid #000000;
}

A {
	text-decoration : underline;
}

A:hover {
	text-decoration : underline;
}

.leve_menu {
	font-size : 11px;
	line-height : 150%;
}

.leve_menu A {
	text-decoration : none;
	color : #000000;
}

.leve_menu A.vybrana_kategorie {
	color : #800019;
	font-weight: bold;
}

.leve_menu_podkategorie {
	font-size : 11px;
	line-height : 120%;
}

.leve_menu_podkategorie A {
	text-decoration : none;
	color : #000000;
	margin-top: 4px;
	margin-bottom: 4px;
}

.navigace {
	color : #000000;
	font-size : 13px;
}

.navigace A {
	color : #000000;
	text-decoration : none;
}

.tmave {
	color : #FFFFFF;
	font-size : 12px;
}

.tmave A {
	color : #FFFFFF;
	text-decoration : none;
}

.nadpis {
	font-size : 12px;
	font-weight : bold;
	margin-left : 8px;
}

.nadpis A {
	text-decoration : none;
}

.seda {
	border: 1px solid #848484;
}

.zvolena {
	border: 1px solid #800019;
}

.zv_nadpis {
	font-weight: bold;
}

.polenorm {
	width: 130px;
}

.poledlouhe {
	width: 210px;
}

.polekratke {
	width: 60px;
}

#centr {position:relative;width: 780px;margin-left:auto;margin-right:auto;text-align: left;}

td.content {padding: 20px 0px 5px 50px;}

div.polozka {width:170px;border-bottom: 1px solid #A0A0A0; cursor: pointer;}
div.text {font-size: 1.3em; font-weight: bold; color: black; text-decoration: none; float: left; clear: left;margin: 2px 0px 0px 5px; padding-bottom: 0px;}
div.polozka img{margin-bottom:-1px;margin-top:1px;}
td.menu_obrazky a.sipka {float:right;}
td.menu_obrazky a {text-decoration: none; color: black;}
td.menu_obrazky a:hover {text-decoration: none;}
td.menu_obrazky {padding:0px;margin:0px;background-color: none;width: 170px;}

div.darky a {display: block; margin-left: 20px; font-size: 1.0em; color: black; }

img.menu_obrazek {position: absolute; left: -2000px;margin:0px;padding:0px;border:none;cursor:pointer;}
img.menu_obrazek_active {position: absolute; left: 0px;margin:0px;padding:0px;border:none;cursor:pointer;}

div.menu_administrace {margin:0px;padding:0px;overflow: hidden; width: 170px;}

div.menu_obrazek_obal {height: 51px;margin:0px;padding:0px;overflow: hidden; width: 170px;border:none;}
div.menu_podmenu {margin:2px 0px 6px 0px;padding:0px;overflow: hidden; display:none; width: 170px;}
div.menu_podmenu_polozka {position: relative; background-color: none;width: 170px;height:22px;}
div.menu_podmenu_polozka span{position: absolute; left: 8px; top: 6px; display: block; color:#848484; font-size: 1.1em;font-weight: bold;cursor: pointer;}
div.menu_podmenu_polozka span:hover{color:#800019}
div.menu_podmenu_polozka img.sipka{position: absolute; right: 2px; top: 8px; display: block; color:#848484; font-size: 1.1em;font-weight: bold;}
div.menu_podpodmenu {margin:2px 0px -1px 0px;padding:0px;overflow: hidden; display: none;}
div.menu_podpodmenu_polozka {position: relative; background-color: none;width: 100%;height:18px;}
div.menu_podpodmenu_polozka a{position: absolute; left: 17px; top: 2px; display: block; color:#848484; font-size: 1em;}
div.menu_podpodmenu_polozka a:hover{color:#800019}
div.menu_podpodmenu_polozka div.sipka{position: absolute; right: 2px; top: 6px; display: block; color:#848484; font-size: 1.1em;font-weight: bold;}
div.menu_podpodmenu_polozka a.active{color:#800019;font-weight:bold;}

div.titulka-obal {position:relative;}
div.titulka-obrazek {position: absolute; top: 3px; width: 530px; height: 306px;border:1px solid #848484;overflow:hidden;}
div.titulka-popis {position: absolute; top:310px; left:0px;width: 530px;}
div.titulka-popis a{color: #848484;display: block;margin-top: 2px;}
div.titulka-polozek {position: absolute; top:360px; width:250px; right:27px;color: #800019;text-align: right;font-weight: bold;font-size: 1em;}

td.sedax {padding-top:7px;padding-left:7px;}

#hlavicka {position:relative;width: 780px;height: 75px; margin-bottom: 0px;}
#logo {position:absolute;left: 0px;}
#logo img{border:none;}
#vyhledavani {position: absolute;top: 15px; right: 20px; width:400px;height: 25px;text-align: right;color: #848484;}
#vyhledavani a{color: #848484; text-decoration: none;font-size: 1.3em;}
#vyhledavani input.button{background-color: white;font-size: 1.3em;font-weight: bold;border:none;color: #848484;width: 60px;height: 18px;margin-left:3px;}
#navigace {position: absolute; width: 100%; height: 26px;bottom:0px; background-color: #800019;color: white;font-size: 1.2em;}
#navigace a.navigace_item {float: left;color: white; text-decoration: none;margin-top: 5px;}
#navigace div.navigace_separator {float:left;color: white;margin-top: 5px;margin-left:5px;margin-right:5px;}
a.navigace-right {float:right;margin-right: 27px;color: white; text-decoration: none;margin-top: 5px;}

img.telefon {position: relative;top: 3px;border:none;margin-right: 5px; margin-left: 20px;}

div.napoveda_menu {margin-bottom: 10px;height: 45px;font-size:1.1em;}
div.napoveda_menu div.navigace_separator {float:left;color: black;margin-left:5px;margin-right:5px;}
div.napoveda_menu a{display:block; float:left;text-decoration : none; color : #000000;white-space:nowrap;}
div.napoveda_menu a:hover{text-decoration : underline;}
div.napoveda_menu a.vybrana_kategorie{color : #800019;font-weight: bold;}

table.registrace {width: 400px;margin-top: 10px;border: 1px solid #848484;}
table.login {width: 330px;margin-top: 10px;border: 1px solid #848484;}
table.darky {width: 548px;margin-top: 10px;border: 1px solid #848484;}
table.darky_registrace {width: 400px;margin-top: 10px;border: 1px solid #848484;}
table.zapomel {width: 230px;margin-top: 10px;border: 1px solid #848484;}

/* --------------------------------- administrace obrazku na titulku ------------------------------------ */
div.titulka_admin_obal {margin-bottom: 20px;width: 530px;clear:left;}
div.titulka_admin_obal_obr {border: 1px solid #848484;width: 530px;height: 306px;overflow: hidden;margin-bottom: 5px;}
div.titulka_admin_obal_obra {border: 1px solid #800019;width: 530px;height: 306px;overflow: hidden;margin-bottom: 5px;}
div.titulka_admin_obal img{display: block;}
div.titulka_admin_tlacitka {float: right;clear: right;width: 160px;text-align: right;}
div.titulka_admin_produkty {float: left;clear: left;width: 360px;margin-bottom:10px;}
div.titulka_admin_pridat_produkt {float: left;clear: left;width: 360px;}
div.titulka_admin_produkt {margin-top:10px;}
/* ------------------------------------------------------------------------------------------------------ */
table.postovne {border-collapse: collapse;}
table.postovne th {background-color: white;color: #848484;}
table.postovne th,table.postovne td {border: 1px solid black;padding: 2px;text-align: center;}

.darek {}

fieldset {border: 1px solid #848484;background-color: #EEEEEE;}
legend {font-size: 1.2em;font-weight: bold;}


.editace_row span{font-weight: bold;background-color: #800019;color: #FFFFFF;}
