/* CSS Document */
/* produkty */
table.contents_table {font-size:12px;background:#fff;border-collapse:collapse;text-align:left;clear:both;}
table.contents_table th {font-size:14px;color:#006699;border-bottom:2px solid #6678b1;padding:10px 8px;}
table.contents_table td {border-bottom:1px solid #ccc;color:#006699;padding:6px 8px;}
table.contents_table td.prvni {  }
table.contents_table td.druhy { font-size: 90%; }
table.contents_table tbody tr:hover td {color:#009;}

table.price_table { font-size: 90%; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; margin-top: 5px; }
table.price_table th { font-size: 90%; color: #006699; border-bottom: 1px solid #CCC; padding: 4px; }
table.price_table th.velky { color: #000; font-size: 100%; }
table.price_table td { border-bottom: 1px solid #CCC; padding: 3px 4px; }
table.price_table tr.sudy td { background: #E6F2FF; } /*#C2E6FF;*/
table.price_table tr.note td { padding: 5px 5px 10px 5px; }
table.price_table .v_name {border-top: 1px solid #ccc; padding-top: 20px; font-size:100%;}
div.price_table { margin: 3px 0 10px 0; font-size: 80%; }
/*
table.contents_table { border: 0px; }
table.contents_table th, table.contents_table td { padding: 4px; margin: 0 0; }
table.contents_table th { border-bottom: 2px solid #CCCCCC; }
table.contents_table td { border-bottom: 1px solid #CCCCCC; }
table.contents_table td.prvni { border-left: 1px solid #CCCCCC; }
table.contents_table td.druhy { border-right: 1px solid #CCCCCC; }
*/

td.ramecek2 {width:313px;border: 1px solid #CCCCCC;padding: 10px;margin:5px;}

#abc_list {
	line-height:200%;
	font-size: 120%;
}
#abc_list a { padding: 0 5px; }

.left_box .thirds {
	float: left;
	width: 195px;
	padding: 0 10px 0 0;
	margin: 10px 3px 10px 3px;
}
.p_halfs-r {
		float: left;
		width: 313px;
		margin: 0 0px 20px 10px;
		padding: 5px;
}
.p_halfs-l {
		float: left;
		width: 313px;
		margin: 0 10px 20px 0px;
		padding: 5px;
}

.separ { clear:both; height:1px;}


