/* 
    Document   : newsletter
    Created on : 09.09.2011, 10:47:58
    Author     : Keai
    Description: For Newsletters.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
@charset "UTF-8";

@font-face {
    font-family: 'Calibri';
    src: url("../fonts/Calibri-Light.woff") format('woff');
}
@font-face {
    font-family: 'Helvetica';
    src: url("../fonts/Helvetica.woff") format('woff');
}
@font-face {
    font-family: 'helvetica-thin';
    src: url("../fonts/helvetica-thin.woff") format('woff');
}
@font-face {
    font-family: 'gothic';
    src: url("../fonts/gothic.ttf") format('truetype');
}

table.newsletter_article{
        width: 100%;
        background: #b8aaa1;
        font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
table.newsletter_article .body {
    text-align: center;
}
table.newsletter_article table {
    width: 700px;
    background: #ffffff;        
}
table.newsletter_article .footer {
    background: #e5e1de;
}

table.newsletter_article h1 { 
    font-weight: bold;
    font-size: 12pt;
    color: #666666; 
    line-height: 29px;
    margin-bottom: 0;
    background: #e5e1de;
    text-align: center;
}
table.newsletter_article h2 { 
    font-weight: bold;
    font-size: 19px;
    color: #666666; 
    line-height: 21px;
    margin-bottom: 0;
}
table.newsletter_article h4 { 
    font-weight: bold;
    margin-bottom: 0;
}
table.newsletter_article h4 span {
    font-weight: normal;
}
table.newsletter_article p {
    font-size: 12pt;
    line-height: 18pt;
    color: #666666;
    text-align: left;
}

table.newsletter_article .item_text{
    text-align: justify;
    font-size: 12pt; 
    color: #666666; 
    line-height: 18pt;
}

table.newsletter_article td.big {
    width: 500px;
}
table.newsletter_article td.img {
    vertical-align: top;
}
table.newsletter_article td.imgmiddle {
   vertical-align: middle;
}
table.newsletter_article td.center{
    padding: 5px 25px;
}
table.newsletter_article td.right {
    padding: 5px 25px 5px 10px;
}
table.newsletter_article td.left {
    padding: 5px 10px 5px 25px;
}
table.newsletter_article td.imgstyle1 img{
    margin-top: 20px;
}
table.newsletter_article td.first img{
    margin-top: 42px;
}
table.newsletter_article td.oneline img{
    margin-top: 52px;
}
table.newsletter_article td.dalai img {
    margin-top: 120px;
}
table.newsletter_article .legal {
    font-size: 9px; 
    color: #666666; 
    line-height: 9px;
    padding: 5px 20px 10px 20px;
    text-align: justify;
}

table.newsletter_article .contact td{
    padding: 15px 5px 5px 20px;
    text-align: left;
    font-size: 9px; 
    color: #666666; 
    line-height: 12px;
}
table.newsletter_article table.inner {
    font-size: 12pt;
    line-height: 18pt;
    color: #666666;
    text-align: justify;
    width: 450px;
    text-align: right;
    border-collapse:collapse;
}
table.newsletter_article table.left {
    text-align: left;
}
table.newsletter_article table.border td {
    border: 1px solid black;
}