img{
    border: 0;
}
body{
    margin: 0;
    color: #222222;
    font-size: 10pt;
    font-family: Verdana;
    background: #E7E7E7;
}
table.table-main{
    border-collapse: collapse; 
    height: 100%;
    background: #FFFFFF url('/design/bg.jpg') bottom no-repeat;
}
table.simple{
    width: 100%;
}
table.no-border{border-collapse: collapse; }
table.h100 {height: 100%;}
.table-page{font-size: 11px;padding:5px;width: 100%}
.table-page td {padding: 10px;}

.header, .header a{font-size: 8pt; color: #222222; text-decoration:none;text-transform:lowercase;}
.header input {font-size: 7pt;border: #E0E0E0 1px solid;}

.sub-header {height: 40px;background: #699ED6 url('/design/images/bg-menu.jpg') repeat-x; }
.sub-header, .sub-header a{color: #FFFFFF; text-decoration:none; text-transform:uppercase;font-family:Verdana;font-weight:bold;font-size:8pt;}
a{color: #222222; text-decoration:none;font-family:Verdana;font-weight:bold;font-size:8pt;}
a:hover{text-decoration: underline}
.sub-header td {text-align:center;padding: 0 10;}

.page-title {background:url('/design/images/bg-title.jpg') no-repeat;height:24px;padding-left:10px;margin-bottom: 15px;color:#222222;text-transform:uppercase;font-weight:bold;}
.page-body  {vertical-align:top;}
.page-bottom{font-size: 8pt; text-align:center; vertical-align:middle; height: 70px;}

.news-title, .news-date{font-size: 8pt;color: #222222; font-weight:bold;}
.news-title {}
.news-more, .news-more a{font-size: 8pt;color: #222222;text-decoration:none;text-align:right;}
.news-review {font-size: 8pt;}
.news-back {text-align:center; padding-top: 10px;}
div.hr {height: 2px; background: url('/design/images/hr.jpg') repeat-x;margin: 10 0;}

.catalog td {vertical-align: top; padding: 10px 0px 0 0;}
.page-body table td, .catalog table td {font-size: 8pt;}
/*.catalog a, .catalog-more a{font-size: 8pt;color: #222222;text-decoration:none;}*/
.catalog-item {height: 130px;}
.catalog-view-img {margin: 0 20px 10px 0;}
.catalog-item-title{font-size: 11pt; font-weight: bold;}
.catalog-item-resume{font-size: 8pt;}
td.catalog-more {vertical-align: top;text-align: right; height: 30px; padding-right: 10px;background: url(/design/images/hr.jpg) bottom right repeat-x;}
P { text-indent: 2em; margin: 0; margin: 10}
