.kategorie {
	background-color: #ADAFAF;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	color: black;
	background-image: url(../obr/podklmenu.gif);
	background-repeat: repeat-y;
	border: 1px solid Black;
	background-position : right;
}
.kategorie A, .kategorie A:visited {
	color: #E8E8E8;
	font-weight: bold;
	text-decoration: none;
}
.kategorie A:hover {
	color: #FF8C00;
	text-decoration: none;
		color: #ADAFAF;
}

.menubok {
	background-image: url(../obr/butpodklad.gif);
	height: 30px;
	text-align: left;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	/*border: 1px solid Silver;*/
	color: White;
	line-height: 30px;
	/*border-left: 3px solid #4DA4DB;*/
	padding-left: 5px;
	z-index: auto;
	background-color: #595959;
}
.menubok A, .menubok A:visited {
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	padding-top: 15px;
	/*margin-left: 8px;*/
}
.menubok A:hover {
	color: Yellow;
	text-decoration: none;
}

#centrecontent h1 {
	color: #4DA4DB;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	/*background-image: url(../obr/nadpispodklad.gif);*/
	background-repeat: repeat-x;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: 2px solid #4DA4DB;
	margin-left: 3px;
	margin-right: 3px;
	height: auto;
}
#centrecontent h1 span{
	color: #4DA4DB;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

#centrecontent h2 {
	color: #4DA4DB;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
}

#centrecontent h3  {
	color: #4DA4DB; 
	font-weight: bold;
		font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px;
}

#menu {
	color : #e4e4e5;
	text-align : left;
	margin-top : 0px;
	margin-left : 0px;
}

#mainframe h1 {
	color: #4DA4DB;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(../obr/nadpispodklad.gif);
	background-repeat: repeat-x;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: 2px solid #4DA4DB;
	margin-left: 3px;
	margin-right: 3px;
	height: auto;
}

#kosik A, kosik A:visited{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	color: Red;
	font-weight: bold;
}
#kosikram {
	padding-right: 15px;
	padding-top: 15px;
	text-align: right;
}
#kosik {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: white;
	font-weight: bold;
	text-align: right;
	margin-top: 100px;
}

#kosik A:hover{
	color: Yellow;
}
/* A.polmenu, A.polmenu:visited {
	color : Blue;
	font-weight : bold;
	text-decoration: none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-style : italic;
} A.polmenu:hover {
	color: Red;
	text-decoration: none;
} */
.detail A{
	width: 25px;
	height: 24px;
	background-image: url(../obr/detail.gif);
	min-width: 25px;
	min-height: 24px;
	display: block;
	font-size: 1px;
	margin-left: 5px;
	float: right;
}
.detail A:hover{
	width: 25px;
	height: 24px;
	background-image: url(../obr/detail2.gif);
	min-width: 25px;
	min-height: 24px;
}
.pagenumber{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	padding: 1px 5px 1px 5px;
	background-color: #F2F2F2;
	border: 1px solid Silver;
	margin: 1px 1px 1px 1px;
	font-weight: bold;
}
A.pagenumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #112369;
	padding: 1px 5px 1px 5px;
	background-color: #F2F2F2;
	border: 1px solid Silver;
	margin: 1px 1px 1px 1px;
	text-decoration: none;
}
A.pagenumber:hover {
	border: 1px solid #C24204;
	background-color: #FFA500;
	color: White;
}
.zbkat A{
	font-weight: normal;
	font-size: .8em;
	color: Black;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.detimg{
	margin-bottom: 3px;
	
}
#detailkosik {
	font-size : 11px;
	font-weight : bold;
}


/* ---  ZBOZI 0 --- */

.zbcont_0 {
	border: 1px solid #E9E9E9;
	border-bottom: 1px solid #BEBEBE;
	margin: 2px;
	background-color: #F5F5F5;
	width: 158px;
	background-image: url(../obr/podklmenu.gif);
}
.zbnadpis_0 {
	margin: 0;
	/*background-image: url(../obr/zbnadpispodkl2.gif);
	*/
	border-bottom: 1px solid #4DA4DB;
	padding: 4px;
	margin-bottom: 4px;
	background-color : #DADADA;
}
.zbnadpis_0 A,.zbnadpis_0 A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4DA4DB;
	text-decoration: none;
}
.zbnadpis_0 A:hover {
	color: red;
	text-decoration: none;
}
.zbcena_0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: White;
	background-color: Red;
	padding-left: 3px;
	padding-right: 3px;
	text-align: right;
}
.zbcenaakcni_0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #98F30D;
	background-color: #4DA4DB;
	padding-left: 3px;
	padding-right: 3px;
	text-align: right;
	border-left: 3px solid #98F30D;
}
.oldcena_0 {
	color: Gray;
	font-weight : bold;
}

/* ---  ZBOZI 1 --- */

.zbcont_1 {
	border: 1px solid Red;
	/*border-bottom: 1px solid #BEBEBE;
	background-color: Red;	*/	
	margin: 2px;
	background-color: #F5F5F5;
	width: 158px;
	color: White;
}

.zbnadpis_1 {
	margin: 0;
	border-bottom: 1px solid White;
	padding: 4px;
	margin-bottom: 4px;
	background-color : Red;
}
.zbnadpis_1 A,.zbnadpis_1 A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
.zbnadpis_1 A:hover {
	color: #FFF5B0;
	text-decoration: none;
}
.zbcena_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: White;
	background-color: Red;
	padding-left: 3px;
	padding-right: 3px;
	text-align: right;
}
.zbcenaakcni_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #98F30D;
	background-color: White;
	padding-left: 3px;
	padding-right: 3px;
	text-align: right;
	border-left: 3px solid #98F30D;
	background-color: #FF8C00;
}
.oldcena_1 {
	color: Gray;
	font-weight : bold;
}
.zbcenadet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: red;
	text-align: right;
}
.oldcenaskrt{
	text-decoration: line-through;
	color: Red;
	margin-left: 10px;
}
.zbfotoram {
	width: 150px; 
	height: 100px; 
	background-color: White;
	text-align: center;
	vertical-align: middle;
}
.zbneniobr {
	background-image: url(../obr/neniobr.gif); 
	border: 1px solid #EDEDED; 
	width: 150px; 
	height: 99px; 
}
.zbobr {
	padding: 3px;
	text-align: center;
}

.aktcont {
	border: 1px solid #E9E9E9;
	padding: 3px;
	margin: 3px;
	background-color: #F5F5F5;
}

A, A:visited {
	color: #1E90FF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A:hover {
	color: Silver;
	text-decoration: none;
}
HR {
	height: 3px;
	color: #9C9A9C;
}
FORM {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
td {
	font-size : 11px;
}
INPUT{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
TEXTAREA{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
SELECT {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
fieldset { padding: 5px;
}
#ramecek {
	width: 150px;
	background-color : #f4f4f5;
	border: 1px solid Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : left;
	color : Black;
}
#nadpisramecku {
	width: 150px;
	background-color : Blue;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	font-weight : bold;
	padding-right : 1px;
	padding-left : 1px;
	padding-bottom : 1px;
	padding-top : 1px;
	padding : 0 0 0 5px;
}
.galsquare {
	width : 130px;
	height : 130px;
	background-color : #DCDCDC;
}
.tdleft {
	text-align : left;
}
.tdcenter {
	text-align : center;
}
legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Gray;
	font-weight: bold;
}

.vyrram {
	width: 300px;
	padding: 3px 3px 3px 3px;
	background-color: #FFD088;
	border: 1px solid #FF8C01;
	vertical-align: top;
	background-image: url(../obr/prechod.gif);
}

.buton A{
	BACKGROUND-IMAGE: url(../obr/butpodklad.gif);
	color: White;
	text-align: center;
	background-color: #4DA4DB;
	border: 1px solid Silver;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	line-height: 20px;
	margin-left: 2px;
}
.buton A:hover {
	border: 1px solid #4DA4DB;
	color: Black;
	background-image: url(../obr/butpodklad2.gif);
}
.buton2 A{
	/*BACKGROUND-IMAGE: url(../obr/rampodklad.gif); */
	color: White;
	text-align: center;
	background-color: Red;
	border: 1px solid red;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	line-height: 20px;
	margin-left: 2px;
}
.buton2 A:hover {
	border: 1px solid red;
	color: yellow;
	background-color: #FF5015; /*BACKGROUND-IMAGE: url(../obr/butpodklad.gif);*/
}

.tabnad {
	background-color: #B1D2ED;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding: 1px 2px 1px 2px;
	text-align: center;
	border: 1px solid #4DA4DB;
}
.ram{
	margin: 3px 3px 3px 3px;
	padding: 5px 5px 5px 5px;
	background-color: #f8f8f8;
	border: 1px solid #c1c1c1;
	background-image: url(../obr/rampodklad.gif);
	background-position: top;
	background-repeat: repeat-x;	
	color: Black;
}
#mainframe {
	background-color: #E4E4E5;
	border: 1px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 7px;
	margin: 10px
}
A.vrchmenu {
	background-image: url(../obr/butpodklad3.gif);
	font-size: 11px;
	color: Black;
	font-weight: normal;
	border: 1px solid #4DA4DB;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
}

A.vrchmenu:hover {
	border: 1px solid #4DA4DB;
	color: White;
	background-image: url(../obr/butpodklad2.gif);
}
A.vrchmenu1 {
	background-image: url(../obr/butpodklad3.gif);
	font-size: 12px;
	color: Black;
	font-weight: bold;
	border: 1px solid #4DA4DB;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: blink;
}
A.vrchmenu1:hover {
	border: 1px solid red;
	background-image: url(../obr/butpodklad2.gif);
	color: White;
}
.tlacitko {
	background-image: url(../obr/butpodklad.gif);
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	background-color : #4DA4DB;
}

.aktnadpis {
	color: #4DA4DB; 
	font-weight: bold; 
	font-size: 15px;
}
.aktdatum {
	color: Gray;
	font-size: 11px;
	text-align: left;
}
marquee {
	font-size: 15px; 
	font-style: italic; 
	font-weight: bold; 
	color: White; 
	width: 440px;
}
#djodkaz {
	float: right; 
	position: relative; 
	z-index: 100; 
	margin-right: 7px; 
	margin-top: -120px;
}
#marqueposition {
	position: relative; 
	z-index: 100; 
	margin-top: -30px; 
	float: left; 
	padding-left: 130px;
}
#topmenupos {
	float: right; 
	z-index: 100; 
	position: relative; 
	margin-right: 10px; 
	margin-top: -190px;
}
A.aktmenu, A.aktmenu:visited {
	padding-left: 15px;
	background-image: url(../obr/menu_image2.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	color: #E4E4E4;
}
A.aktmenu:hover {
	padding-left: 15px;
	background-image: url(../obr/menu_image2.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	color: White;
	text-decoration: none;
}
.popistext {
	margin-top: 10px;
	margin-bottom: 10px;
}
.fieldsetram{
	margin: 15px;
	padding: 10px;
	background-color: #787878;
}
#centrecontent fieldset {
	padding: 10px;
	margin: 5px;
	/*background-color: #A9A9A9;
	*/
border : 1px solid Black;
}
.vcetnedph{
	font-size: 10px;
	font-style: italic;
	float: right;
	margin-bottom: 10px;
}
#koscenacelkem {
	background-color: Red; 
	color: White; 
	font-weight: bold; 
	font-size: 18px;
	width: 400px;
}
#koscena{
	background-color: Red; 
	color: White; 
	font-weight: bold; 
	font-size: 18px;
	width: 150px;
	text-align: right;
}
#cenacelk{
	background-color: Red; 
	font-weight: bold; 
	color: White; 
	border: none; 
	text-align: right; 
	font-size: 18px;
}
.slevydatum {
	font-size: 11px;
}
.slevyobrram{
	border: 1px solid #D4D4D4; 
	padding: 4px;
	float: right;
	margin: 3px;
	float: right;
}
#titobrazek{
text-align: center;
}
#titobrazek h2 {
	display:  block;
	position: relative;
	width : 500px;
	height : 408px;
	overflow: hidden ;
	float: left;
}
#titobrazek h2 span{
	width : 500px;
	height : 408px;
	background-image : url(../obr/prodejna.jpg);
	display:     block;
	position:    absolute;
	z-index:     1;
	top:         0;
	left:        0;
}
.cislastranek {
	margin: 10px;
	float: right;
}
#ankotazka{
	font-size : 12px;
	font-weight : bold;
	margin-bottom: 5px;
}

#ankpochlasu {
	font-size: 9px;
	color: White;
}
.error {
	color: Red;
	padding-left: 40px;
	background-image : url(../ico/script_alert.gif);
	background-repeat : no-repeat;
	background-position : 0 0;
	line-height : 30px;
	border : 1px solid Red;
	margin-right: 50px;
	background-color : White;
}
.errorout {
	color: Red;
	padding-left: 40px;
	background-image : url(ico/script_alert.gif);
	background-repeat : no-repeat;
	background-position : 0 0;
	line-height : 30px;
	border : 1px solid Red;
	margin-right: 50px;
	background-color : White;
}


#bazemenu {
	list-style: none;
	list-style-position: outside;
	padding: 0;
}
#bazemenu li {
	height: 16px;
margin-top: 2px;

}
#bazemenu li A {
margin-left: 5px;
	font-size: 11px;
	color: Black;
	font-weight: normal;
	border: 1px solid #4DA4DB;	
	font-family: Arial, Helvetica, sans-serif;	
	background-image: url(../obr/butpodklad3.gif);
	padding-left: 5px;
	padding-right: 5px;
}
#bazemenu li A:hover {
	border: 1px solid #4DA4DB;
	color: White;
	background-image: url(../obr/butpodklad2.gif);
}
.akcnicenado{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: Red;
}
.objednacicislo{
	font-size: 11px; 
	color: Navy; 
	font-family: Arial, Helvetica, sans-serif;
}
