TABLE#mainlayout { margin-top: 7px;	width:100%; 
	position: relative;
}
TD#leftside, TD#rightside, TD#entry { vertical-align: top; 
	position: relative;
}
TD#entry { padding: 0px 8px 0 8px; }
TD#leftside, DIV.leftbox, IMG#leftsideW { width:175px; }
TD#rightside, DIV.rightbox, IMG#rightsideW { width:185px; }
IMG#leftsideW, IMG#rightsideW, IMG#entrysideW { height: 0px; }
IMG#entrysideW { width: 520px; }
TD#entry { padding: 0px 8px 0 8px; }

TABLE.formulare {
	margin: auto;
	border: 1px solid #edaf84;
	width: 100%;
}
TABLE.formy_bez, TABLE.formyslim {
	margin: auto;
	border: none;
}
TABLE.formulare TD, TABLE.formy_bez TD {
	vertical-align: middle;
	text-align: left;
	font-size: 11px;
	padding: 5px;
}
TABLE.formyslim TD {
	vertical-align: middle;
	text-align: left;
	font-size: 11px;
	padding: 2px;
	white-space: nowrap;
}
TABLE.formulare TD.label, TABLE.formulare TD.labelpov, TABLE.formy_bez TD.label, TABLE.formyslim TD.label {
	text-align: right;
	padding-left: 1px;
}
TABLE.formy_bez TD.labeltop {
	vertical-align: top;
	text-align: right;
}
TABLE.formulare TD.labelpov, SPAN.labelpov {
	font-weight: bold;
}
TABLE.formulare TD.infolabel {
	background-color: #fbf2e9;
	padding: 3px;
	text-align: center;
	font-weight: bold;
}
TABLE.formulare TD.labelpovT {
	vertical-align: top;
	text-align: right;
	padding-left: 1px;
	font-weight: bold;
}
TABLE.formulare TD.infolabel {
	background-color: #fbf2e9;
	padding: 3px;
	text-align: center;
	font-weight: bold;
}
TABLE.formulare TD.infolabel A {
	font-size: 9pt;
}
TABLE.formulare TD.normallabel, TABLE.formulare TD.boldlabel {
	background-color: #f9ecdf;
	padding: 3px;
	text-align: left;
	border-bottom: 1px solid #f6e0c9;
}
TABLE.formulare TD.boldlabel {
	background-color: #CECFFF;
	text-align: center;
	font-weight: bold;
}
TABLE#viewlist {
	margin-top: 10px;
	width:100%;
	background-color: #f9ede0;
}
TABLE#viewlist TH {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 1px 3px 1px 3px;
	color: #484848;
	background-color: #f3d3af;
	white-space: nowrap;
}
TABLE#viewlist TR.bilepozadi {
	background-color: White;
}
TABLE#viewlist TD {
	text-align: left;
	padding: 1px 3px 1px 3px;
	margin: 2px;
	color: #222222;
}
TABLE#viewlist TD.akce {
	text-align: center;
	white-space: nowrap;
}
TABLE#viewlist TD.cena, TABLE#viewlist TD.cenatop, TABLE#viewlist TD.cenabez {
	text-align: right;
	font-weight: bold;
	white-space: nowrap;
}
TABLE#viewlist TD.cenabez {
	font-weight: normal;
}
TABLE#viewlist TD.nazev_1, TABLE#viewlist TD.nazev_2 {
	padding-bottom: 4px;
	padding-top: 4px;
}
TABLE#viewlist TD.nazev_1 A, TABLE#viewlist TD.nazev_2 A {
	color: #222222;
	text-decoration: none;
}
TABLE#viewlist TD.nazev_akce A {
	color: #00008B;
	text-decoration: none;
}
TABLE#viewlist TD.nazev_vyprodej A {
	color: #AA6F00;
	text-decoration: none;
}
TABLE#viewlist TD.nazev_novinka A {
	color: #D90000;
	text-decoration: none;
}
TABLE#viewlist TR.nazev_1 {
	background-color: White;
}
TABLE#viewlist TR.nazev_2 {
	background-color: #dfdfdf;
}
TABLE#viewlist TD.cenatop {
	border-top: 1px double #21305A;
}
TABLE#viewlist TD.cenacelkem {
	border: 1px double #3f816e;
	text-align: right;
	font-weight: bold;
	background-color: #7abeb1;
	color: #2c2c2c;
	font-size: 10pt;
	white-space: nowrap;
}
TABLE.viewpopis {
	width:100%;
	background-image: url(../images/viewtable.gif);
	background-repeat: repeat-x;
	background-position: top;
}
TABLE.viewpopis TD {
	vertical-align: top;
	text-align: left;
	width: 100%;
	line-height: 19px;
	font-size: 11px;
}
TABLE.vieww {
	width:100%;
	height: 100%;
	background-image: url(../images/view_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	position: relative;
}
TABLE.vieww TD {
	text-align: center;
	vertical-align: middle;
	padding: 0 2px 0 2px;
	font-size: 11px;
}
TABLE.vieww TD.nadpisw {
	font-size: 10px;
	padding: 4px 3px 4px 3px;
	font-weight: bold;
}
TABLE.vieww TD.kodw {
	text-align: left;
	border-bottom: 1px solid #E0E5F6;
}
TABLE.vieww TD.akce {
	border-bottom: 0px dotted #E0E5F6;
	padding: 5px 5px 5px 5px;
}
TABLE.vieww TD.cenaw {
	text-align: center;
	border-top: 1px solid #efc08b;
	border-bottom: 1px solid #efc08b;
	padding: 1px 5px 1px 5px;
	background-color: white;
	background-image: url(../images/back_H.gif);
	background-repeat: repeat-x;
	background-position: top;
}
TABLE.vieww TD.obrsw { height: 100%; }

TABLE#detailTab {
	margin: 10px 0 10px 0;
	width: 98%;
	background-color: #f6e3cd;
}
TABLE#detailTab TH {
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
	color: #484848;
	background-color: #fbf0e3;
	white-space: nowrap;
}
TABLE#detailTab TD {
	width: 90%;
	text-align: left;
	padding: 1px 5px 1px 5px;
	margin: 2px;
	color: #222222;
	white-space: nowrap;
	background-color: white;
}
TABLE#detailTab TD.dStred {
	text-align: center;
}

