table.bob-t-2col { border: 1px solid #ddd; border-width: 1px 1px 0 0; } /* artciles with 2 columns */
table.bob-t-2col td {padding: 15px; width: 50%; vertical-align: top; border: 1px solid #ddd; border-width: 0 0 1px 1px; }
table.bob-t-2col td em { display: block; font-style: normal; background: #ffe9b4; padding: 5px 12px; font-size: 15px; font:17px/20px Arial; font-weight: bold; color: #111; border:1px solid #ffd674; border-bottom: none; } /* section title */
table.bob-t-2col td em.emtit { display: block; font-style: normal; background: #ffe9b4; padding: 5px 12px; font-size: 15px; font:17px/20px Arial; font-weight: bold; color: #111; border:1px solid #ffd674; margin-bottom: 8px;  } /* section title with no pic */
table.bob-t-2col td div { border:1px solid #ffd674;  margin-bottom: 10px; } /* for bk at pics */

div.b-div-img-left { float: left; margin: 5px 20px 10px 0; padding: 5px; border: 1px solid #ccc; } /* teaser blog articles image container */
div.b-div-img-left img { float:left; }

/* convresie marimi */
table.bob-t-line1 { border: 1px solid #aaa; border-width: 1px 1px 0 0; } /* sizes blog */
table.bob-t-line1 td {padding: 7px 7px; vertical-align: top; border: 1px solid #aaa; border-width: 0 0 1px 1px; text-align: center; }
table.bob-t-line1 td.td-h { text-align: left; background: #eee; }

/* premii de exemplu e ca cel de mai sus dar cu left aligned */
table.bob-t-line2 { border: 1px solid #aaa; border-width: 1px 1px 0 0; } /* sizes blog */
table.bob-t-line2 td {padding: 7px 7px; vertical-align: top; border: 1px solid #aaa; border-width: 0 0 1px 1px; }
table.bob-t-line2 td.td-h { text-align: left; background: #eee; }


/* product description */
table.bob-t-prod-data { width: 100% } /* at bikes, detailed desc */
table.bob-t-prod-data td { padding: 7px 0; border-bottom: 1px solid #ddd; vertical-align: top } 
table.bob-t-prod-data td.label { white-space: nowrap; font-size: 11px; color: #111; padding-right:20px }