body
{	
font-family:			'Arial CE', Arial, Geneva, Helvetica, sans-serif;
font-size:				10pt;
background:				#ffffff;
color:					#000000;
margin:					0px;
}

table
{
font-family:            Arial, Geneva, Helvetica, sans-serif;
font-size:              10pt;
}

td
{
vertical-align:			top;
font-size:				10pt;
}

td.td_menu
{

background-repeat:      no-repeat;
padding-left:			40px;
padding-top:			0px;
vertical-align:			top;
}

td.td_main
{
padding-top:			3px;
padding-left:			20px;
font-family:			'Arial CE', Arial, Geneva, Helvetica, sans-serif;
font-size:				10pt;
color:					#000000;
}
span.titulek
{
font-size:				14pt;
font-weight:			bold;
color:					#231B6F;
background:				#ffffff;
width:					100%;
text-align:				left;
padding-right:			5px;
}

hr.hr_title
{
height:				1px;
color:				black;
}

H2
{
font-family:			'Arial CE', Arial, Geneva, Helvetica, sans-serif;
font-size:				11pt;
background:				#ffffff;
color:					#000000;
font-weight:			bold;
}
.td_footer
{
font-family:            Arial CE, Arial, Geneva, Helvetica, sans-serif;
font-size:              10px;
color:                  #C0C0BE;
text-align:				center;
}

td.td_nodepath
{
font-family:			Arial, Geneva, Helvetica, sans-serif;
font-size:				11pt;
color:					white;
font-weight:			bold;
vertical-align:			top;
padding-left:			35px;
padding-top:			17px;
}



.error-db
{	background-color:			#FFaaaa;
	color:						#000000;
	font-size:					10pt;
	text-decoration:			none;
	text-align:					left;
	margin:						0px;
	padding:					5px;
	border-width:				1px;
	border-color:				#000000;
	border-style:				solid;
	clear:						both;
}

/*	*	*	*	*	*	*
Doplněno by Jamaz 18.12.2003
*	*	*	**		*	*/
h1
{	font-size:			14pt;
}

/* 

td{
	border:				3px solid #FF0000;
	padding:			3px;
	border-collapse:	collapse;
}
td td{
	border:				2px solid #0000FF;
	padding:			3px;
	border-collapse:	collapse;
}
td td td{
	border:				1px solid #000000;
	padding:			3px;
	border-collapse:	collapse;
}
td td td td{
	border:				1px solid #ff0000;
	padding:			2px;
	border-collapse:	collapse;
}
td td td td td{
	border:				1px solid #009900;
	padding:			2px;
	border-collapse:	collapse;
}
table, tr{
	border-collapse:	collapse;
}
 */

table.product-table {
	border: 2px solid black;
	border-right:	1px solid black;
	border-bottom:	1px solid black;
	width: 45%;
}

table.product-table td,
table.product-table th {
	padding:	2px 10px;
	text-align:	left;
	border-right:	1px solid black;
	border-bottom:	1px solid black;
}

table.product-table th {
	border-bottom:	2px solid black;
}

table.product-table th.first-column {
	width:	23px;
}
 
table.product-table-left {
	 float: left;
}

table.product-table-right {
	 float: right;
}


