script {display:none;}
#preload {position: absolute; text-align: center; left: 300px; margin-top: 50px;}
#ergocol {padding: 10px;}
#ergocol #ergogid {margin:0; padding:0}
#ergocol #ergogid th.product_name {width:20em;}
#ergocol,
#ergocol table,
#ergocol td,
#ergocol th,
#ergocol div {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
#ergocol h1 {
	font-size: 13pt;
	color: #000;
	font-weight: bold;
	padding: 0.3em 0 0.3em 10px;
	border-bottom: 3px solid #a6ccdc;
	background-color: #e57e12;
}
#ergocol div {margin: 0; padding: 0;}
#ergocol img {border: none;}
#ergocol table {border-right: 1px solid #aaa; border-bottom: 1px solid #aaa;}
#ergocol td, th {border-left: 1px solid #aaa; border-top: 1px solid #aaa; padding: 0; margin: 0; height:25px; cursor:default ;}
#ergocol td.empty {height:25px;}
#ergocol th {background-color: #C3D6DE; text-align:center; vertical-align:middle;}
#ergocol th.right {text-align: right;}
#ergocol tr.product th,
#ergocol tr.ext_product th
{width: 20em; text-align: left; vertical-align: middle;}
#ergocol tr.ext_product th,
#ergocol tr.ext_product td {color: #888;}
#ergocol tr.ext_product th {padding-left: 20px;}
#ergocol tr.product th, #ergocol tr.ext_product th {background: #FFF;}
#ergocol tr.product a.extend {margin: 0 2px; color: #000; text-decoration:none;}
#ergocol th.subgroup {background-color:#FFC;}
#ergocol th.weight, #ergocol tr.units th {font-weight: normal;}
#ergocol tr.units th, #ergocol tr.units td {background-color: #EFB16F;height: 10pt;}

#ergocol tr.weight th {height: 10pt; background-color:#e57e12; color: #FFF}
#ergocol td {text-align:center; vertical-align: top; min-width:30px;}
#ergocol td div {
	text-align: center;
	font-size: 7pt;
	visibility:visible;
	white-space:nowrap;
}

#ergocol td.best {background: rgb(204,255,204) url(/ergogids/icon_best.gif) no-repeat bottom; text-align: center; padding-bottom:10px;*height: 15px;}
#ergocol td.good {background:#FFF  url(/ergogids/icon_good.gif) no-repeat bottom; text-align: center; padding-bottom:10px;*height: 15px;}
#ergocol td.neutral {background:#FFF  url(/ergogids/icon_neutral.gif) no-repeat bottom; text-align: center; padding-bottom:10px;*height: 15px;}
#ergocol td.bad {background:#FFF url(/ergogids/icon_bad.gif) no-repeat bottom;text-align: center; padding-bottom:10px;*height: 15px;}
#ergocol td.worst {background: rgb(255,128,128)  url(/ergogids/icon_worst.gif) no-repeat bottom;text-align: center; padding-bottom:10px;*height: 15px;}

#ergocol tr.ext_product td.best {background-image: url(/ergogids/icon_best_ext.gif);}
#ergocol tr.ext_product td.good {background-image: url(/ergogids/icon_good_ext.gif);}
#ergocol tr.ext_product td.neutral {background-image: url(/ergogids/icon_neutral_ext.gif);}
#ergocol tr.ext_product td.bad {background-image: url(/ergogids/icon_bad_ext.gif);}
#ergocol tr.ext_product td.worst {background-image: url(/ergogids/icon_worst_ext.gif);}

#ergocol table.crit_desc td {
	padding:2px!important;
	background-position: center;
	width: 50%;
}
#ergocol td.description {
	background: #FFF url(/ergogids/icon_info.gif) no-repeat center;
	text-align:center;
	vertical-align:top;
}

#ergocol th.weight div {color: #000;}
#ergocol th.criteria {vertical-align: bottom;font-weight:normal;}
#ergocol div.with_note {
	background: url(/ergogids/icon_note.gif) no-repeat top left;
}
#ergocol td.description div,
#ergocol div.with_note div,
#ergocol th.criteria div,
#ergocol th.weight div,
#ergocol th.subgroup div {
	position: absolute;
	background-color:#FFC;
	visibility:hidden;
	width:20em;
	white-space:normal;
	border: 0 none #fff;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: smaller;
	margin-left: -20em;
	margin-top: -1ex;
	border-style: solid;
	border-color: #aaa;
	border-width: 1px 2px 2px 1px;
	-moz-border-radius: 7px;
	padding: 2px;
	z-index:10;
	font-size:7pt;
}
#ergocol th.criteria div {
	margin-top: 150px;
	width: 300px;
	margin-left: -307px;
}
#ergocol th.weight div {
	width:300px;
	margin-left: -307px;
	margin-top: 13px;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
}
#ergocol td.description:hover div,
#ergocol td.description div.shown,
#ergocol div.with_note:hover div,
#ergocol div.with_note div.shown,
#ergocol th.criteria:hover div,
#ergocol th.criteria div.shown,
#ergocol th.subgroup div.shown,
#ergocol th.subgroup:hover div,
#ergocol th.weight div.shown,
#ergocol th.weight:hover div
{
	visibility: visible;

}
#ergocol th.subgroup div.shown,
#ergocol th.subgroup:hover div
{
margin-left: 30px;
color: #000;
font-weight: normal;
}

#ergocol div.shop_info {
	/*position: absolute
	width: 200px;
	margin-left: 10px;
	visibility:hidden;*/
	display: none;
	background-color: #fff;
}
#ergocol div.shop_info table {width:100%;}
#ergocol td.product_image {width:100px;}
#ergocol td.product_image img {width:100px; padding:0; margin:0;}
#ergocol td.product_info {
	color: #E07C14;
	font-weight: bold;
	font-size: 8pt;
	padding: 2px 5px;
	text-align:left;
	width: 100%;
}
#ergocol th.criteria table td{height:2ex;width: 10em;}
#ergocol td.product_info a {color: #009; font-weight: bolder; text-decoration: none;}

#ergocol table.product_data {
	background-color: #fff;
	height:65px;
	border: 0px none;
	width:0;
}
#ergocol table.product_data tr {height: 0;}
#ergocol table.product_data td {
	color: #000000;
	font-weight: bold;
	background-color: #fff;
	padding: 0 2px;
	border: 0px none;
}
#ergocol table.product_data th {
	color: #DD7626;
	font-weight: normal;
	background-color: #fff;
	padding: 0 2px;
	vertical-align: middle;
	border: 0px none;
}

#ergocol span.productSpecialPrice {
  color: #4C5D66;
}

#left_content_menu #ergogid_menu  li a {

}


#ergocol .footnote {margin:0; padding:5px 0;}

@media print {
	#ergocol table {display: none!important;}
}