/* dfstyle */
.ltt_middle_va { vertical-align: middle; }

.ltt_div { position: relative; _margin-top: 20px; }

/* zakladni vzhled pomoci obrazku */
/* pokud pridavame sloupec, tzn. tri nove produkty, tak zvetsit width o 96 */
.ltt { border-collapse: collapse; font-family: "Arial CE", "Arial", sans-serif; position: absolute; top: 0; }
.ltt th, .ltt td { border: 0 none transparent; padding: 0; margin: 0; }
.ltt_top_left { width: 112px; height: 80px; text-align: center;
        background-image: url(./top-left.gif); font-size: 16px; }
        
/* pojmenovani trid je obracene, trida *product* odpovida testu */ 
th.ltt_product_number span { display: none; }
th.ltt_product_number { height: 2px; width: 32px; }
span.ltt_product_number { display: none; }
.ltt_top_product,
.ltt_middle_product,
.ltt_bottom_product,
.ltt_middle_product_gray_half,
.ltt_bottom_product_gray_both,
.ltt_bottom_product_gray_one,
.ltt_middle_product_gray,
.ltt_top_product_gray { font-weight: normal; width: 96px; font-size: 12px; }

.ltt_middle_product_gray,
.ltt_top_product_gray { text-align: center; }

.ltt_middle_product_last2,
.ltt_bottom_product_last2 { font-weight: normal; width: 64px; font-size: 12px;  }
.ltt_product_title { padding-left: 6px; } 
.ltt_top_product { background-image: url(./top-product-title.gif);
        height: 26px; }
.ltt_top_product_gray { background-image: url(./gray_top-product-title.gif);
        height: 26px; }        
.ltt_middle_product { background-image: url(./middle-product-title.gif);
        height: 28px; }
.ltt_middle_product_gray { background-image: url(./gray_middle-product-title.gif);
        height: 28px; }        
.ltt_middle_product_gray_half { background-image: url(./gray_middle-product-title_half.gif);
        height: 28px; }
.ltt_middle_product_last2 { background-image: url(./hv_middle-product-title.gif);
        height: 28px; }        
.ltt_bottom_product { background-image: url(./bottom-product-title.gif);
        height: 24px; }
.ltt_bottom_product_gray_both { background-image: url(./gray_bottom-product-title_both.gif);
        height: 24px; }   
.ltt_bottom_product_gray_one { background-image: url(./gray_bottom-product-title_one.gif);
        height: 24px; }		     
.ltt_bottom_product_last2 { background-image: url(./hv_bottom-product-title.gif);
        height: 24px; }
.ltt_leaktest_title { width: 112px; height: 28px;
        background-image: url(./leaktest-title.gif); }
.ltt_leaktest_title span { padding-left: 3px; padding-top: 4px; font-size: 12px;
        display: block; width: 109px; height: 24px; overflow: hidden; }
.ltt_value { width: 32px; height: 28px; text-align: center; }
.ltt_value span { diplay: block; width: 32px; height: 28px; line-height: 28px; }
.ltt_col_0 { background-image: url(./col_0.gif); }
.ltt_col_1 { background-image: url(./col_1.gif); }
.ltt_col_2 { background-image: url(./col_2.gif); }
.ltt_col_gray { background-image: url(./gray_col.gif); }
.ltt_last_0 { background-image: url(./last_0.gif); }
.ltt_last_1 { background-image: url(./last_1.gif); }
.ltt_last_2 { background-image: url(./last_2.gif); }
.ltt_last_gray { background-image: url(./gray_last.gif); }

/* podklady kdyz obrazky nejsou dostupne */
.ltt_top_left { background-color: white; }
.ltt_bottom_product { background-color: #d2d2ff; }
.ltt_bottom_product_last2 { background-color: #d2d2ff; }
.ltt_middle_product { background-color: #e8c1ff; }
.ltt_middle_product_last2 { background-color: #e8c1ff; }
.ltt_top_product { background-color: #c4ebff; }

.ltt_leaktest_title { background-color: #a9a9dc; }
.ltt_col_0, .ltt_last_0 { background-color: #d2d2ff; }
.ltt_col_1, .ltt_last_1 { background-color: #e8c1ff; }
.ltt_col_2, .ltt_last_2 { background-color: #c4ebff; }

.ST_YES span {display: block; width: 26px; height: 26px;
        background-image: url(./res_OK.gif); margin-left: auto; margin-right: auto;}
.ST_YES span span { display: none; }
.ST_Y span {display: block; width: 26px; height: 26px;
        background-image: url(./res_OO.gif); margin-left: auto; margin-right: auto;}
.ST_Y span span { display: none; }
.ST_NO span {display: block; width: 26px; height: 26px;
        background-image: url(./res_KO.gif); margin-left: auto; margin-right: auto;}
.ST_NO span span { display: none; }

.ltt_value .def_con { font-size: 10px; display: block; float: left; width: 31px; overflow: hidden; text-align: center; } 
.color_DEF {color: green; font-weight:bold; font-size: 11px;}
.color_CON {color: blue; font-weight:bold; font-size: 11px;}
.color_NA {color: #000; font-weight:bold; font-size: 11px;}

.ltt_result, .ltt_score { font-weight: bold; background-color: #fff; text-align: center; }
.ltt_score span, .ltt_result span { display: block; width: 110px; height: 26px; line-height: 26px; background-color: #eee; }
.ltt_FAILED { color: red; }
.ltt_PASSED { color: #090; }

.qr_table td.product-col-ltt { text-align: left; }
table.qr_table td.feature-name { text-align: left; }
table.table_2 td.name_ltt
{
        border-width: 0px;
        padding: 2px 8px 2px 8px;
        border-style: outset outset outset outset;
        border-color: gray gray gray gray;
        -moz-border-radius: 0px;
        background-color:#eeeeee;
        text-align:left;
}
table.table_2 td.report, table.table_2 td.recommendation, table.table_2 td.award {
	text-align: center;
    background-color:#eeeeee;
    border-width: 0px;
    border-style: outset outset outset outset;
    border-color: gray gray gray gray;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	/* opacity: 0.85; */
}
#tooltip h3, #tooltip div { margin: 0; }

table.table_2 td.recommendation a {
	/* color: red; */
	font-weight: bold;
}
table.table_2 td.recommendation span.n-r {
	color: #a00;
	font-style: italic;
}
table.table_2 td.recommendation span.n-a {
	color: #888;
}
table.table_2 td, table.table_2 th {
	padding-left: 4px;
	padding-right: 4px;
}


/*------------------------------------------------------------------*/
table.table_2 td.level_none_ltt
{
        border-width: 0px;
        padding: 2px 8px 2px 8px;
        border-style: outset outset outset outset;
        border-color: gray gray gray gray;
        -moz-border-radius: 0px;
        background-color:#f65757;
        text-align:left;
}

table.table_2 td.level_verypoor_ltt
{
        border-width: 0px;
        padding: 2px 8px 2px 8px;
        border-style: outset outset outset outset;
        border-color: gray gray gray gray;
        -moz-border-radius: 0px;
        background-color:#ffaf6e;
        text-align:left;
}

table.table_2 td.level_poor_ltt
{
        border-width: 0px;
        padding: 2px 8px 2px 8px;
        border-style: outset outset outset outset;
        border-color: gray gray gray gray;
        -moz-border-radius: 0px;
        background-color:#eddc58;
        text-align:left;
}

table.table_2 td.level_good_ltt
{
        border-width: 0px;
        padding: 2px 8px 2px 8px;
        border-style: outset outset outset outset;
        border-color: gray gray gray gray;
        -moz-border-radius: 0px;
        background-color:#38e97e;
        text-align:left;
}

table.table_2 td.level_verygood_ltt
{
        border-width: 0px;
        padding: 2px 8px 2px 8px;
        border-style: outset outset outset outset;
        border-color: gray gray gray gray;
        -moz-border-radius: 0px;
        background-color:#93cae3;
        text-align:left;
}

table.table_2 td.level_excellent_ltt
{
        border-width: 0px;
        padding: 2px 8px 2px 8px;
        border-style: outset outset outset outset;
        border-color: gray gray gray gray;
        -moz-border-radius: 0px;
        background-color:#9797ff;
        text-align:left;
}

table.table_2 td.level {
	text-align: right;
}
table.table_2 td.score {
	text-align: right;
}

/*------------------------------------------------------------*/

#archive-events li, .archive-events li { margin-top: 1em; }
#archive-events ul li, .archive-events ul li { margin-top: 0; }


.free_product
{
  color: #ffffff;
  margin-left: 7px;
}
