body {
	margin: 0px;
	background: #7E68A6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#hlavni_prostor {
	background: #FFFFFF;
	width: 700px;
	height: 100%;
	margin: 0px auto 0px auto;
}

#hlavni_prostor_roztahovak {
	background: #FFFFFF;
	height: auto;
}	


#vrchnipruh_login {
	background: #7E68A6;
	height: 227px;
}

#cast_vrchnipict {
	background: #7E68A6;
	height: 227px;
	width: 583px;
	margin: 0px 30px 0px 30px;
	position: fixed;
}

#stred_login {
	background: #C0B9C6;
	height: 238px;
}

#spodnipruh_login {
	background: #7E68A6;
}

#prihlaseni {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

#prihlaseni h1 {
	font-size: 11px;
	font-weight: bold;
	color: #7E68A6;
	margin-bottom: 0px;
}

.PrihlaseniInfo {
	font-size: 9px;
	font-weight: bold;
	color: black;
	margin-bottom: 0px;
}

#prihlaseni input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: #C0B9C6;
	font-weight: bold;
}

#prihlaseni p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}


#hlavicka {
	height: 120px;
	background-color: #BA122B;
	width: 100%;
	margin-bottom: 0px;
}

#obr_layout1 {
	margin-left: 0px;
	margin-top: 0px;
	position: absolute;
}

#obr_layout2 {
	margin-left: 119px;
	margin-top: 0px;
	position: absolute;
}

#obr_layout3 {
	margin-left: 567px;
	margin-top: 0px;
	position: absolute;
}

#obr_layout4 {
	margin-left: 638px;
	margin-top: 0px;
	position: absolute;
}

#hlavni_menu {
	position: absolute;
	width: 577px;
	margin-bottom: 0px;
	margin-top: 97px;
	margin-left: 123px;
}

#hlavni_menu a {
	font-weight: bold;
	color: #F8B6BF;
	background: #BA122B;
	width: auto;
	font-size: 9px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	display: block;
	float: left;
}

#hlavni_menu a:hover {
	color: #BA122B;
	background: #F8B6BF;
}

#telo {
	width: 400px;
	padding-left: 30px;
	margin-top: 0px;
	clear: both;
	font-size: 10px;
}

#telo h1 {
	font-size: 28px;
	font-weight: bold;
	font-family: "Times New Roman CE", Times, serif;
	font-variant: small-caps;
	color: Black;
	font-style: italic;
	padding-top: 15px;
	margin-top: 0px;
}

div.Novinky {
	width: 400px;
	border-bottom: 2px dotted White;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

h2.Novinky {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #BA122B;
	font-style: italic;
	margin-bottom: 4px;
	margin-top: 0px;
}

img.Novinky {
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.Novinky {
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: justify;
}

.ukoncit_obtekani {
	clear: both;
	font-size: 1px;
	height: 1px;
	margin-bottom: 0px;
}

#UserMenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left: 510px;
	margin-right: 0px;
	margin-top: 15px;
	background-color: #F9B0B9;
	width: 189px;
	position: absolute;
	border-bottom: 1px dotted White;
	border-left: 1px dotted White;
	border-top: 1px dotted White;
	padding: 0px;
}

#UserMenu div {
	margin: 0px;
	padding: 10px;
}

#UserMenu a {
	display: block;
	font-weight: bold;
	color: #BA122B;
	font-size: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#ProduktyMenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left: 510px;
	margin-right: 0px;
	margin-top: 140px;
	width: 189px;
	position: absolute;
	padding: 0px;
}

#ProduktyMenu div {
	margin: 0px;
}

#ProduktyMenu a.ProduktovehoMenu {
	font-weight: bold;
	color: #BA122B;
	width: auto;
	text-decoration: none;
	font-size: 9px;
	display: list-item;
	list-style-type: square;
	list-style-position: inside;
	border-bottom: double #BA122B;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
}

#ProduktyMenu p.ProduktovehoMenu {
	color: #BA122B;
	width: auto;
	font-size: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
}

#ProduktyMenu strong.ProduktovehoMenu {
	font-weight: bold;
}

#ProduktyMenu a.SubProduktovehoMenu {
	color: #BA122B;
	width: auto;
	text-decoration: none;
	font-size: 9px;
	display: list-item;
	list-style-type: square;
	list-style-position: outside;
	border-bottom: solid #BA122B;
	margin-left: 12px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
	border-bottom-width: 1px;
}

#VyhledatProdukt div {
	color: Black;
	border-bottom: 1px solid #BA122B;
	border-left: 1px solid #BA122B;
	margin-top: 0px;
	padding-left: 8px;
}

#VyhledatProdukt p {
	margin-bottom: 4px;
}

#VyhledatProdukt input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background: #F8B6BF;
	font-weight: bold;
}

#SubmitVyhledatProdukt input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #BA122B;
	background: #F8B6BF;
}

#VyhledatProdukt h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	margin: 4px 10px 3px 0px;
}

#telo input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: #F8B6BF;
	font-weight: bold;
}


#telo select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: #F8B6BF;
	font-weight: bold;
}

#telo option {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: #F8B6BF;
	font-weight: bold;
}

#telo form {
	width: 400px;
}

#telo fieldset {
	width: 370px;
	border-bottom: 1px dotted #BA122B;
	border-left: 1px dotted #BA122B;
	border-right: 1px dotted #BA122B;
	border-top: 1px dotted #BA122B;
	background-color: #F8B6BF;
	padding: 6px;
	margin: 0px 0px 10px 0px;
}

#telo legend {
	width: auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BA122B;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 2px 10px 0px 10px;
	background-color: #F8B6BF;
	display: block;
}

#UserInfoFormular table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#UserInfoFormular h5 {
	font-size: 9px;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 1px;
}

#telo h3 {
	font-size: 15px;
	font-weight: bold;
	color: #BA122B;
	font-style: italic;
	margin-bottom: 0px;
}

#telo h3.objednavka {
	font-family: "Times New Roman CE", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #BA122B;
	font-style: italic;
	margin-bottom: 0px;
}

#telo h4 {
	font-size: 13px;
	font-weight: bold;
	color: #BA122B;
	font-style: italic;
}

p.error {
	font-size: 12px;
	font-weight: bold;
	color: Red;
}

#UserInfoFormular input.error {
	font-weight: bold;
	color: White;
	background: Red;
}

div.produkt {
	padding: 6px;
	margin-bottom: 30px;
}

#telo h4.produkt {
	font-family: "Times New Roman CE", Times, serif;
	color: #F8B6BF;
	margin-top: 0px;
	margin-bottom: 2px;
	font-style: italic;
	padding: 2px;
	width: auto;
	font-weight: bold;
	font-size: 13px;
}	

#telo h1.produkt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #BA122B;
	margin-top: 0px;
	margin-bottom: 2px;
	font-style: italic;
	padding: 2px;
	width: auto;
	font-weight: bold;
	font-size: 16px;
	font-variant: small-caps;
}

#telo img.produkt {
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#telo p.produkt {
	font-family: "Times New Roman CE", Times, serif;
	margin-top: 5px;
	margin-bottom: 0px;
	text-align: left;
	font-size: 14px;
}

#telo strong.produkt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F8B6BF;
	font-size: 10px;
	
}

#telo em.produkt {
	font-family: "Times New Roman CE", Times, serif;
	font-size: 10px;
	font-style: normal;
}

#telo p.poznamka {
	padding: 0px 0px 6px 6px;
	border-left-color: #F8B6BF;
	border-left-style: solid;
	border-left-width: 6px;
	border-bottom-color: #F8B6BF;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin-bottom: 10px;
	margin-top: 7px;
}

#telo p.slevova_akce {
	font-family: "Times New Roman CE", Times, serif;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	font-style: italic;
	padding: 2px;
	width: auto;
	font-weight: bold;
	font-size: 15px;
	text-decoration : blink;
	border-top: 1px red solid;
	border-bottom: 1px red solid;
	border-right: 1px red solid;
}

#telo tr.HlavickaTabulky {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F8B6BF;
	font-size: 9px;
	background: #BA122B;
	padding: 4px;
}

#telo tr.TeloTabulky {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
	font-size: 9px;
	background: #FFFFFF;
}

#telo table {
	background: #F09EAA;
	padding: 0px;
	margin: 2px;
}

#telo table.registrace {
	background: #F8B6BF;
	padding: 0px;
	margin: 0px;
}

#telo h3.ObjednatProdukt {
	font-family: "Times New Roman CE", Times, serif;
	font-weight: bold;
	color: #BA122B;
	font-size: 16px;
	margin-bottom: 0px;
	margin-top: 0px;
}

div.ObjednatProdukt {
	padding: 0px;
	margin: 0px;
}

#telo td.prazdna {
	background: #F09EAA;
}

#telo p {
	margin-top: 3px;
}

#administrace div {
	width: 590px;
}

#administrace table {
	background: #F8B6BF;
}

#administrace h2 {
	font-size: 13px;
	font-weight: bold;
	color: #BA122B;
	font-style: italic;
}	

