/*
Theme Name: TRK2 Template
*/
BODY {
    background-color: #ffffff;
    margin: 0;
    text-align: center;
}

IMG {
    border: 0px;
}

#main A {
    color: #545454;
    font-weight: bold;
    text-decoration: underline;
}

#main A:hover {
    text-decoration: none;
}

.clear {
    clear: both;
    height: 1px;
    font-size: 1px;
}

H1 {
    margin-top: 10px;
    margin-bottom: 0px;
    font: 22px 'Arial Narrow';
    color: #494949;
    font-weight: bold;
    text-transform: uppercase;
    text-indent: 18px;
}

#main H1 A {
    font: 22px 'Arial Narrow';
    color: #494949;
    font-weight: bold;
    text-decoration: none;
}

#main H2 A {
    font: 15px 'Arial Narrow';
    color: #494949;
    font-weight: bold;
    text-decoration: none;
}

DIV.h1 {
    padding-left: 12px;
    padding-bottom: 2px;
    text-align: left;
}

DIV.h1 DIV.redline {
    height: 2px;
    width: 65px;
}

DIV#container {
    width: 985px;
    margin: 0 auto;
    text-align: left;
}

DIV#header {
    height: 257px;
}

DIV#logo {
    float: left;
    width: 240px;
    height: 207px;
    margin-left: 57px;
    display: inline;
    font: 14px 'Arial Narrow';
    color: #4d4d4d;
}

DIV#description {
    float: left;
    width: 450px;
    height: 120px;
    margin-left: 35px;
    margin-top: 40px;
    display: inline;
    font: 15px 'Arial Narrow';
    color: #000000;
}

DIV#topmenu {
    float: right;
    width: 200px;
    height: 207px;
}

DIV#topmenu_inner {
    padding-right: 15px;
}

DIV#languages {
    margin-top: 20px;
    padding-right: 20px;
    font: 21px 'Arial Narrow';
    color: #7a7a7a;
    text-align: right;
    height: 28px;
    line-height: 22px;
    border-right: 1px solid #dfdfdf;
}

.language_item A {
    text-decoration: none;
    font-weight: bold;
    color: #7a7a7a;
}

.topmenu_item {
    /*height: 28px;*/
    border-right: 1px solid #dfdfdf;
    text-align: right;
    /*padding-right: 20px;
    padding-top: 5px;*/
}

/*.topmenu_item A {
    text-decoration: none;
    font: 17px 'Arial Narrow';
    color: #9a9a9a;
    text-transform: uppercase;
    font-weight: bold;
}*/

#redlines {
    height: 7px;
}

DIV.redline {
    height: 7px;
    background-color: #fa0000;
    font-size: 1px;
}

#menu {
    height: 62px;
}

#menu_inner {
    padding-left: 57px;
    padding-top: 10px;
}

.menu_item {
    float: left;
    /*text-align: right;
    background: url(images/menu_sep.gif) no-repeat center right;*/
    height: 52px;
}

/*.menu_item A {
    display: block;
    padding-right: 21px;
    font: 11px 'Arial';
    color: #9a9a9a;
    font-weight: bold;
    text-decoration: none;
}

.menu_item A:hover {
    text-decoration: underline;
}*/

#content {
    background: url(images/main_bg.gif) no-repeat top left;
    clear: both;
}

#sidebar {
    float: right;
    width: 204px;
    text-align: right;
}

#sidebar, #sidebar A {
    font: 12px 'Tahoma';
    color: #545454;
}

#ja-slideshow-wrap {
    width: 173px;
    height: 410px;
    margin: 0 auto;
    padding: 0px;
    /*border: 1px solid #797979;*/
}

#main {
    float: left;
    width: 680px;
    margin-left: 87px;
    display: inline;
    font: 12px 'Arial';
    color: #545454;
}

.newstable TD {
    text-align: right;
}

.newstitle {
    margin-top: 10px;
    padding-right: 10px;
    height: 42px;
    border-right: 2px solid #dfdfdf;
}

.newstitle A {
    font: 17px 'Arial Narrow';
    color: #7a7a7a;
    font-weight: bold;
    text-decoration: none;
}

.newstitle A:hover {
    text-decoration: underline;
}

.newsdescription {
    padding-right: 10px;
    border-right: 2px solid #dfdfdf;
}

.newsdescription, .newsdescription A {
    font: 11px 'Arial';
    color: #545454;
}

#allnews {
    padding-left: 30px;
    text-align: left;
}

#allnews A {
    font: 11px 'Arial';
    color: #545454;
    text-decoration: none;
    font-weight: bold;
}

#allnews A:hover {
    text-decoration: underline;
}

.details {
    padding-top: 5px;
}

.details A {
    font: 12px 'Arial';
    color: #545454;
    font-weight: bold;
    text-decoration: none;
}

.details A:hover {
    text-decoration: underline;
}


#footer {
    text-align: center;
    font: 11px 'Arial';
    color: #545454;
    margin-top: 20px;
    margin-bottom: 20px;
}
