/* HLAVNI start */
body {
	margin: 0px;
	padding: 0px;
	font: 62.7% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #EAE9E4;
	background: #000000;
}

h1, h2, h3, h4, p, ul, ol {
	margin: 0px;
	padding: 0px;
}

img { 
	border: none;
	text-align: center;
}

body, html  {
	scrollbar-base-color: #000000;
	scrollbar-arrow-color: #000000; 
}
/* HLAVNI konec */










/* ROZVRZENI start */
#Obalka {
	width: 1000px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#HorniMenu {
	width: 1000px;
	height: 265px;
	background: url(images/PozadiMenu.jpg) no-repeat right top;
}

#LeveMenu {
	float: left;
	width: 180px;
	margin-left: 71px;
	margin-top: 10px;
}

#PraveMenu {
	float: right;
	width: 180px;
	margin-right: 68px;
	margin-top: 10px;
}

#PlochaPozadi {
	width: 1000px;
	background: #000000 url(images/PozadiKomplet.jpg) repeat-y right top;
}

#Copyright {
	width: 1000px;
	height: 25px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	text-align: center;
	background: url(images/PozadiSpodek.jpg) no-repeat right top;
}
/* ROZVRZENI konec */










/* PLOCHA POZADI start */
#PlochaPozadi p {
	line-height: 150%;
}
/* PLOCHA POZADI konec */











/* PLOCHA STANDARTNI start */
#Plocha {
	margin-left: 265px;
	width: 470px;
	min-height: 1000px;
}

#Plocha p {
	text-align: justify;
}

#Plocha h1 {
	color: #932D05;
	margin-bottom: 15px;
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 150%;
}

#Plocha h1.index {
	color: #FFFFFF;
	font: 15pt Verdana, Arial, Helvetica, sans-serif;
	margin-top: 25px;
	font-weight: bold;
	line-height: 150%;
	text-align: center;
}

#Plocha h2 {
	color: #932D05;
	margin-top: 20px;
	margin-bottom: 5px;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#Plocha h2.index {
	color: #FFFFFF;
	font: 12pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 150%;
	text-align: center;
}	

#Plocha h3 {
	color: #D2C607;
	margin-top: 15px;
	margin-bottom: 4px;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#Plocha h4 {
	color: #7C1403;
	margin: 15px;
	font: 12pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

#Plocha font.zvyrazneni {
	color: #7C1403;
}

#Plocha a {
	text-decoration: underline;
	color: #7C1403;
	font-weight: bold;
}

#Plocha a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}

#Plocha input.odeslatobjednavku {
	height: 25px;	
	width: 172px;
}
/* PLOCHA STANDARTNI konec */










/* HLAVNI MENU start */
#HlavniMenu {
	float: left;
	margin-top: 230px;
	margin-left: 265px;
	width: 470px;
	height: 23px;
		
	opacity: 0.6;  
	filter: alpha(opacity=60);  
	-moz-opacity: 0.6;  
	-khtml-opacity: 0.6;  
	
	border: 1px solid #C29128;
}

#HlavniMenu li {
	float: left;
	width: auto;
	list-style: none;
	display: inline;
	background: #7A0F17;
}

#HlavniMenu a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 8pt;
	display: block;
	padding: 5px 4px 5px 4px;
}

#HlavniMenu a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FF6000;
	background: #A8C4B7;
	font-size: 8pt;
	display: block;
	padding: 5px 4px 5px 4px;
	background: #000000;
}
/* HLAVNI MENU konec */









/* LEVE MENU TABULE start*/
.LeveMenuTabule {
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 155px;
	height: auto;
	background: #7C1403;
	color: #000000;
	font-size: 8pt;
	padding-bottom: 4px;
}

.LeveMenuTabule h1 {
	margin: 1px;
	width: auto;
	height: 12px;
	background: #000000;
	color: #FFFFFF;
	font-size: 7pt;
	padding: 4px;
	text-align: center;
}

.LeveMenuTabule form {
	margin-top: 3px;
}

.LeveMenuTabule input,select {
	margin-top: 3px;
	background-color: #610303;
	width: 95px;
	height: 15px;
	border: 1px solid #190109;
	color: #FFFFFF;
	font-size: 8pt;
}

.LeveMenuTabule select {
	height: 18px;
}

.LeveMenuTabule input.tlacitko_vyhledat {
	height: 25px;
	width: 85px;
	margin-bottom: 0px;
}

.LeveMenuTabule label {
	margin-top: 6px;
	float: left;
	font-size: 8pt;
	margin-right: 7px;
	width: 45px;
	height: auto;
	text-align: right;
	font-weight: bold;
	clear: left;
}
/* LEVE MENU TABULE konec*/









/* LEVE MENU KATEGORIE start */
#LeveMenuKategorie {
	float: left;
	width: 180px;
}

#LeveMenuKategorie a {
	margin-bottom: 1px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 8pt;
	display: block;
	padding: 3px 3px 3px 10px;
}

#LeveMenuKategorie a:hover {
	background: #EBA50B;
}

#LeveMenuKategorie li {
	position: relative;
	list-style: none;
}

#LeveMenuKategorie a.extra {
	color: #D2C607;
}

#LeveMenuKategorie a:hover.extra {
	color: #000000;
}

.LeveMenuKategorieSub ul {
	visibility: hidden;
	position: absolute;
	left: 181px;
	background: #765306;
	margin: 0;
	top: 0;
	list-style-type: none;
	width: 150px;
 }

#LeveMenuKategorie :hover > a {
	background: #EBA50B;
}
 
#LeveMenuKategorie ul li:hover ul {
	visibility: visible;
}

#LeveMenuKategorie ul a:hover ul {
	visibility: visible;
}
/* LEVE MENU KATEGORIE konec */









/* LEVE POCITADLO start*/
#LeveMenuPocitadlo {
	float: left;
	margin-top: 20px;
	width: 180px;
}

#LeveMenuPocitadlo p {
	text-align: center;
}
/* LEVE POCITADLO konec */
















/* PRAVE MENU IKONY start */
#PraveMenuIkony p {
	text-align: center;
}

#PraveMenuIkony a {
	margin-bottom: 10px;
	display: block;
}

#PraveMenuIkony a:hover {
	border: none;
}
/* PRAVE MENU IKONY konec */









/* PRAVE MENU TABULE start */
.PraveMenuTabule {
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 155px;
	height: auto;
	background: #7C1403;
	color: #000000;
	font-size: 8pt;
	padding-bottom: 4px;
}


.PraveMenuTabule h1 {
	margin: 1px;
	width: auto;
	height: 12px;
	background: #000000;
	font-size: 7pt;
	color: #FFFFFF;
	padding: 4px;
	text-align: center;
}

.PraveMenuTabule form {
	margin-top: 3px;
}

.PraveMenuTabule input,select {
	margin-top: 3px;
	background-color: #610303;
	width: 95px;
	height: 15px;
	border: 1px solid #190109;
	color: #FFFFFF;
	font-size: 8pt;
}

.PraveMenuTabule select {
	height: 18px;
}

.PraveMenuTabule input.tlacitko {
	height: auto;
	width: 80px;
}

.PraveMenuTabule label {
	margin-top: 6px;
	float: left;
	font-size: 8pt;
	margin-right: 7px;
	width: 45px;
	height: auto;
	text-align: right;
	font-weight: bold;
	clear: left;
}

.PraveMenuTabule li {
	list-style: none;
	text-align: center;
	padding: 7px 5px 3px 5px;
}

.PraveMenuTabule li.barva {
	color: #D2C607;
}

.PraveMenuTabule p {
	margin-bottom: 6px;
	margin-left: 6px;
	font-size: 7pt;
	text-align: center;
}

.PraveMenuTabule input.tlacitko_prihlasit_odhlasit, input.tlacitko_editace, input.tlacitko_objednavky {
	height: 25px;
	width: 90px;
	margin-bottom: 0px;
}

.PraveMenuTabule input.tlacitko_registrovat {
	height: 25px;
	width: 113px;
	margin-bottom: 0px;
}

.PraveMenuTabule a {
	text-decoration: underline;
	color: #D2C607;
	font-weight: bold;
}

.PraveMenuTabule a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}
/* PRAVE MENU TABULE konec */










/* PLOCHA KONTAKT start */
#PlochaKontakt h2 {
	color: #D2C607;
	margin-top: 20px;
	margin-bottom: 5px;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

#PlochaKontakt p {
	text-align: center;
}
/* PLOCHA KONTAKT konec */










/* PLOCHA ODKAZY start */
#PlochaOdkazy a {
	margin-bottom: 15px;
	display: block;
}
/* PLOCHA ODKAZY konec */










/* PLOCHA KONCERTY start */
#PlochaKoncerty a {
	margin-bottom: 15px;
	display: block;
}

#PlochaKoncerty p.bannery {
	text-align: center;
	margin-top: 15px;
}

#PlochaKoncerty img {
	margin-bottom: 10px;
}
/* PLOCHA KONCERTY konec */




















.PlochaAktuality {
	margin-top: 10px;
	width: 470px;
	height: auto;
	border: 1px solid #610303;
	color: #FFFFFF;
}

.PlochaAktuality p {
	margin: 0px 10px 10px 10px;
}

.PlochaAktuality p.nadpis {
	color: #D2C607;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 10px 5px 10px;
}


.PlochaAktuality img.obrazek1 {
	width: 70px;
	margin: 0px 10px 10px 10px;
}

.PlochaAktuality table {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	vertical-align: top;
}

.PlochaAktuality td {
	vertical-align: top;
}
/* PLOCHA AKTUALITY konec */









/* PLOCHA VYPIS ZBOZI start */
.PlochaZboziVypis {
	margin-bottom: 10px;
	width: 472px;
	border: 1px solid #610303;
	color: #FFFFFF;
	font-size: 7pt;
}

.PlochaZboziVypis table {
	width: 472px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

.PlochaZboziVypis tr {
	background-color: #000000;
}

.PlochaZboziVypis td {
	vertical-align: top;
	text-align: center;
}

.PlochaZboziVypis img {
	margin: 5px;
}

.PlochaZboziVypis table.prehled {
	margin: 2px;
	width: 225px;
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	border-collapse: separate;
}

.PlochaZboziVypis td.prehled_popis, td.prehled_hodnota, td.prehled_hodnota_sklad, td.prehled_formular {
	vertical-align: middle;
	padding: 3px;
	background-color: #190109;
	line-height: 150%;
}

.PlochaZboziVypis td.prehled_popis {
	text-align: left;
	width: 60px;
}

.PlochaZboziVypis td.prehled_hodnota {
	text-align: left;
	font-weight: bold;
}

.PlochaZboziVypis td.prehled_hodnota_sklad {
	text-align: left;
	font-weight: bold;
	color: #D2C607;
}

.PlochaZboziVypis td.prehled_nazev {
	text-align: left;
	font-weight: bold;
	background-color: #610303;
	line-height: 150%;
	padding: 3px;
}

.PlochaZboziVypis h1 {
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #932D05;
	margin-top: 30px;
	text-align: center;
}

.PlochaZboziVypis img.tlacitko {
	margin-top: 20px;
}


.PlochaZboziVypis select, input {
	height: 18px;
	width: 50px;
	background-color: #610303;
	border: 1px solid #190109;
	color: #FFFFFF;
	font-size: 8pt;
}

.PlochaZboziVypis input {
	height: 15px;
	text-align: center;
}

.PlochaZboziVypis input.koupit {
	margin: 10px 4px 4px 4px;
	height: 25px;
	width: 60px;
}
/* PLOCHA VYPIS ZBOZI konec */













/* PLOCHA STRANKOVANI start */
.PlochaStrankovani {
	float: left;
	margin-bottom: 10px;
	width: 100%;
	height: 16px;
	background-color: #610303;
	padding: 2px 0px 3px 4px;
}

.PlochaStrankovani form {
	float: left;
	width: auto;
}

.PlochaStrankovani .label {
	float: left;
	width: 150px;
	clear:left;
	margin-top: 2px;
}

.PlochaStrankovani input.tlacitko {
	background-color: #7C1403;
	width: 20px;
	border: 1px solid #190109;
	color: #FFFFFF;
	font-size: 7pt;
	margin-left: 3px;
}
/* PLOCHA STRANKOVANI konec */










/* PLOCHA FORMULAR start */
#FormularPlocha {
	float: left;
	margin-top: 35px;
	margin-left: 30px;
}

#FormularPlocha p {
	margin-top: 5px;
}

#FormularPlocha p.mezera {
	margin-top: -2px;
	height: 1px;
}

#FormularPlocha label {
	float: left;
	width: 190px;
	margin-right: 10px;
	text-align: right;
	clear:left;
}

#FormularPlocha input, textarea {
	background-color: #190109;
	width: 160px;
	margin-top: -2px;
	border: 1px solid #7C1403;
	color: #FFFFFF;
}

#FormularPlocha select.souhlas {
	background-color: #190109;
	width: 160px;
	margin-top: -2px;
	border: 1px solid #7C1403;
	color: #FFFFFF;
	height: 20px;
}

#FormularPlocha input.sirka40 {
	width: 40px;
}

#FormularPlocha input:focus, textarea:focus, select:focus {
	background-color: #7C1403;
}

#FormularPlocha  input.tlacitko_editace {
	height: 25px;
	width: 90px;
	margin-bottom: 0px;
	border: 0px;
}

#FormularPlocha input.tlacitko_registrovat {
	height: 25px;
	width: 113px;
	margin-bottom: 0px;
	border: 0px;
}
/* PLOCHA FORMULAR konec */









/* PLOCHA OBJEDNAVKA start */
.PlochaObjednavka {
	float: left;
	margin-bottom: 10px;
	width: 472px;
	height: auto;
	border: 1px solid #610303;
	color: #FFFFFF;
	font-size: 7pt;
}

.PlochaObjednavka table {
	margin: 2px;
	width: 468px;
}

.PlochaObjednavka tr.suda {
	background-color: #190109;
}

.PlochaObjednavka tr.licha {
	background-color: #201E1E;
}

.PlochaObjednavka td {
	vertical-align: middle;
	padding: 3px;
	line-height: 150%;
	font-size: 95%;
}

.PlochaObjednavka td.nazev {
	font-weight: bold;
	background-color: #610303;
}

.PlochaObjednavka td.nazev_normal {
	background-color: #610303;
}

.PlochaObjednavka td.popis {
	width: 100px;
	background-color: #190109;
}

.PlochaObjednavka td.hodnota {
	width: 368px;
	font-weight: bold;
	background-color: #190109;
}

.PlochaObjednavka textarea.vzkaz {
	border: 0px;
	margin: 2px;
	width: 468px;
	font-size: 8pt;
}

.PlochaObjednavka input.darek {
	background-color: #190109;
}

.PlochaObjednavka input.smazat, input.prepocitat {
	margin: 0px;
	height: 25px;
}

.PlochaObjednavka input.smazat {
	width: 50px;
}

.PlochaObjednavka input.prepocitat {
	width: 50px;
}

.PlochaObjednavka input {
	width: 20px;
	margin: 0px;
	text-align: center;
}
/* PLOCHA OBJEDNAVKA konec */








/* COPYRIGHT start */
#Copyright p {
	text-align: center;
	font-weight: bold;
	padding-top: 5px;	
}
/* COPYRIGHT konec */











/* PLOCHA STANDARTNI start */
.PlochaInfoOkna {
	width: 200px;
}

.PlochaInfoOkna p {
	padding: 10px;
	text-align: center;
}