/*
skelet #0050A3
====================================================================================================
*/

html, body {
    height: 100%;
    background: #fff;
}

.gen_container {
    width: 1002px;
    position: relative;
    display:table;
    padding: 0px;
}

.sla_container{
    display:table;
    padding: 0px;
}

.tbl_header {display:table-header-group;}
.tbl_content {display:table-row-group;}
.tbl_footer {display:table-footer-group;}
.tbl_header .cell, .tbl_footer .cell {height: 1px;}
.cell {display: table-cell; padding: 0px; margin: 0px;}


#right_column{
    width: 100%;
}


/*
Hide elements
*/
#left_column, #menu_right, #clickable, .icq , .keywords {display: none;}


/* = newsblock
=========================================================================================================
*/    
    
#newsblock{margin-left: 40px; margin-top: 25px;}
    
.news {
    float:left;
    width: 235px;
    font-size: 10pt;
    font-family: Tahoma;
    }    
    
.news_date {
    font-weight: bold;
    }    
    
.news_stext img{ margin-left: 15px; margin-bottom: 15px; border: 1px dotted lightgray;}
.news a:link { font-weight: bold; font-size: 10pt; }    
    
.news_stext {
    font-size: 10pt;
    line-height: 13px;
    padding-right: 15px;
    text-align: justify;
    }    
    
/* = Pic scheme block
=========================================================================================================
*/    
    
table#TablePicSelect {
    width: 100%;
    border-collapse: collapse;
    }
    
#TablePicSelect img{
    float: left;
    border: none;
    }
    
#TablePicSelect td{
    border: 2px solid black;
    }
    
#TablePicSelect a{
        text-decoration: none;
        clear: both;
    }

    
#TablePicSelect small{ 
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 11px;
    font-family: Tahoma;
    color: Black;
    }
    
#TablePicSelect h3{
    font-family: Tahoma;
    font-size: 13px;
    text-decoration: none;
    text-align: left ;
    }
    
#TablePicSelect h3:hover {
        text-decoration: underline;
    }    
    
/* =Price_Table
=========================================================================================================
*/    
    
.PriceTable{
    font-family: Arial;
    font-size: 11px;
    border: 2px solid black;
    border-collapse: collapse;
    }
    
.PriceTable td{
    text-align: center ;
    padding: 3px;
    border: 1px solid black;
    
    }

.PriceTable td.AlignLeft{
    text-align: left ;
    }
    
    
.PT_subheader {
    font-family: Tahoma;
    font-size: 13px;
	background-color:#85817e;
	color: black;
	font-weight:bold;
    text-align: center ;
    }

.PT_header {
    font-family: Tahoma;
    font-size: 11px;
	background-color:#85817e;
	color: black;
    text-align: center ;
    font-weight:bold;
    }

.odd { background: #f8f7f3; }
.even { background: #fff; }
.odd_hover { background: #cbccc8}
.even_hover { background: #cbccc8}
  

/* = newspage
=========================================================================================================
*/    
    
.newslist {  margin-bottom: 20px;  }    
.newslist .stext, .newslist .newsdate, .newslist .header {   margin-left: 90px; }    
.newslist .stext {   text-align: justify;  }
.newslist .newsdate {  font-weight: bold; }    

/* = articlepage
=========================================================================================================
*/    
    
.article .date {     font-weight: bold;     display: inline; }
.article {margin-bottom: 20px; }    
.article .stext {
    margin-bottom: 6px;
    margin-top: 6px;
    text-align: justify;
    text-indent: 35px;
}

.article .header {
    display: inline;
    font-size: larger;
    font-weight: bold;
    padding-left: 12px;
}

.article .tags , .article .tags a:link{
    font-size: small;
}
  
    
/* =world
=========================================================================================================
*/

#toppageheader {
    margin-left: 0px; margin-top: 20px; margin-right: 0px; margin-bottom: 10px;
}

#toppageheader  h1{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    padding-top: 10px; padding-bottom: 3px;
}

#mainheader h2, #mainheader h1 {
    margin-left: 0px; margin-top: 20px; margin-right: 0px; margin-bottom: 10px;
    padding: 12px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    text-align: left ;
}    

    
h2, h3{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
	text-align: center ;
    padding-bottom: 10px;
}

p {
    letter-spacing: 0.1ex;
    text-indent: 1.5em; 
    text-align: justify;
    padding-bottom: 15px;
}

img {  border: none; }

#content ul li, #content ol li {
    padding-bottom: 10px;
    margin-left: 40px;
    padding-left: 10px;
}

#content ol ul li {padding: 0px; padding-bottom: 3px;}
#content ol ul ul {padding-top: 5px;}

* {
    font-family: Tahoma, sans-serif ;
    font-size: 11pt;
	margin: 0px;
	padding: 0px;
}

/*
EOF
====================================================================================================
*/
