body{ background-color:#FFFFFF;}

/***************** tabulka menu ************************/

table.menu{
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.85em;
  line-height:1.5em;
	font-weight:bold;
	width:870px;
	border-collapse: collapse;
	text-align:center;
  margin:10px;
	border: 1px solid #DDDDDD;
	padding:2px 3px 2px 3px;
}
table.menu .menu_header td{
	font-size:0.85em;

  line-height:1.5em;
	font-weight:normal;
  width:870px;
	border-collapse: collapse;
	text-align:left;
  margin:10px;
  padding:3px 5px 3px 5px;
	background: url(../img/grad_white.gif) repeat-x left top;
}
table.menu .menu_header_2 td{
  font-size:0.85em;
  font-weight:bold;
  line-height:1.5em;
	width:870px;
	border-collapse: collapse;
	text-align:left;
  margin:10px;
	padding:3px 5px 3px 5px;
	background: url(../img/grad.gif) repeat-x left top;
}
table.menu .menu_cell{
 font-size:0.85em;
  font-weight:bold;
  line-height:1.5em;
	padding:2px 3px 2px 3px;

}	

table.menu .akce {
	font-size:11pt;
	line-height:20px;
	font-weight:bold;
	font-style: italic;
	text-align:center;
	border-collapse: collapse;
	background-color:#4d5461;
	border: 1px solid #DDDDDD;
	padding: 5px 2px;
	color:#FFFFFF;
}
/***************** tabulka data ************************/
table.data
{
	font-size:10.22pt;
	width: 870px;
	text-align:center;
	margin:10px;
	border-collapse: collapse;
	border: 1px solid #DDDDDD;
}

table.data .data_header
{
	font-size:10.22pt;
	font-weight:bold;
	width: 870px;
	line-height:17px;
	text-align:center;
	margin:10px;
	border-collapse: collapse;
	background-color:#4d5461;
	color:#FFFFFF;
	border: 1px solid #DDDDDD;
}

table.data .data_cell_header
{
	font-size:9.22pt;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	border-collapse: collapse;
	background-color:#4d5461;
	border: 1px solid #DDDDDD;
	color:#FFFFFF;
	
}


table.data td
{
	padding:2px 3px 2px 3px;
	border: 1px solid #dddddd;
}

table.data td.data_cell_1{background:#aaaaaa}
table.data td.data_cell_2{background:#bbbbbb}
table.data td.data_cell_3{background:#cccccc}
table.data td.data_cell_4{background:#dddddd}
table.data td.data_cell_5{background:#ffffff}
table.data td.data_cell_6{background:#000000; color:#FFFFFF;}

table.data .akce {
	font-size:11pt;
	line-height:20px;
	font-weight:bold;
	font-style: italic;
	text-align:center;
	border-collapse: collapse;
	background-color:#4d5461;
	border: 1px solid #DDDDDD;
	padding: 5px 2px;
	color:#FFFFFF;
}


.gradient
{   
       
   
	background: url(../img/grad.gif) repeat-x left top;
}

.gradient_white
{   
       
   
	background: url(../img/grad_white.gif) repeat-x left top;
	font-weight:bold;
	font-size:13px;
	line-height:20px;
	text-align:left;
	padding:5px 5px 5px 10px;

}

#content_holder .table_product{
background:#dddddd no-repeat right top;
width:100%;
margin: 0px 10px;
}

#content_holder .table_product .header{
background:#4D5461 no-repeat right top;
text-align:center;
}

#content_holder .table_product .header td {
padding:5px;
font-size:8.22pt;
color:white;
font-weight:bold;}

#content_holder .table_product .product td{
background:#dddddd no-repeat right top;
font-size:8pt;
text-align:center;

}

/***************** no-styles ************************/

.no_display {display: none;}
.no_background {background: none;}
.no_border {border:0;}


/***************** no-styles ************************/

.no_display {display: none;}
.no_background {background: none;}
.no_border {border:0;}
