TD, P, LI{
 font-family:Arial, Helvetica, sans-serif;
 color: #777777;
 background-color: inherit;
 font-size: 12px;
}

H1{
 font-family:Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 19px;
 margin: 20px 0 10px 0;
 padding: 0 0 0 0;
 color: #ff9908;
 background-color: inherit;
}

H2{
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 14px;
 margin: 20px 0 10px 0;
 padding: 0 0 0 0;
 color: #ff9908;
/* color: #888888; */
 background-color: inherit;
}

H3{
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 12px;
 margin: 12px 0 5px 0;
 padding: 0 0 0 0;
 color: #ff9908;
 background-color: inherit;
}

P{
 text-align: justify;
 text-indent: 20px;
 margin: 4px 0 4px 0;
 padding: 0 0 0 0;
}

.error{
 text-align: left;
 text-indent: 0;
 margin: 20px 0 5px 0;
 padding: 0 0 0 0;
 font-weight: bold;
 background-color: inherit;
 color: #b23232;
}

.success{
 text-align: left;
 text-indent: 0;
 margin: 20px 0 5px 0;
 padding: 0 0 0 0;
 font-weight: bold;
 background-color: inherit;
 color: #3b6047;
}


FORM{
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

A:link, A:active{
 color: #5f819d;
 background-color: inherit;
 text-decoration: none;
}
A:visited{
 color: #7fA1Bd;
 background-color: inherit;
 text-decoration: none;
}
A:hover{
 color: #4f718d;
 background-color: inherit;
 text-decoration: none;
}


.hl1{
 background-image: url(/img/hl-01.jpg);
 background-repeat: repeat-x;
}

.content{
 background-color: #f9fdff;
 color: inherit;
}

.userlink{
 color: #ff9908;
 background-color: inherit;
}

.userlink:link, .userlink:visited, .userlink:hover, .userlink:active{
 color: #ff9908;
 background-color: inherit;
 text-decoration: underline;
}

.moder:link, .moder:visited, .moder:hover, .moder:active{
 color: #ff3333;
 background-color: inherit;
 text-decoration: none;
 font-weight: bold;
}

.memb{
 background-color:#6a7b87;
 color: #ffffff;
}

.memb A:link, .memb A:visited, .memb A:hover, .memb A:active{
 color: #FFFFFF;
 background-color: inherit;
 text-decoration: none;
 font-weight: bold;
}
.menu1 A:link, .menu1 A:visited, .menu1 A:hover, .menu1 A:active{
 color: #687984;
 background-color: inherit;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
}
.menu2 A:link, .menu2 A:visited, .menu2 A:hover, .menu2 A:active{
 color: #ff9908;
 background-color: inherit;
 text-decoration: none;
 font-weight: normal;
 font-size: 12px;
}

.inpLogin{
 font-family: Arial, Helvetica, sans-serif;
 font-size:9px;
 font-weight: normal;
 color:#FFFFFF;
 background-color:#445d6c;
 border-width: 1px;
 border-style: solid;
 border-color: #acb4ba;
 width: 133px;
 height: 23px;
 padding: 5px 0 0 14px;
 margin: 0 0 0 0;
}

.inp,
.input-text
{
    font-family:Arial, Helvetica, sans-serif;
    color: #5f819d;
    background-color: #f9fdff;
    font-size: 11px;
    border-style: solid;
    border-width: 1px;
    border-color: #f9fdff #f9fdff #888888 #f9fdff;
    font-style: italic;
    width: 350px;
}

.form-small .input-text,
.form-small .input-area
{
    width: 150px;
}

.simpleForm select,
.inpSelect
{
     font-family:Arial, Helvetica, sans-serif;
     color: #5f819d;
     background-color: #f9fdff;
     font-size: 11px;
     font-style: italic;
}

.simpleForm .input-area,
.inpArea
{
    font-family:Arial, Helvetica, sans-serif;
    color: #5f819d;
    background-color: #f9fdff;
    font-size: 11px;
    border-style: solid;
    border-width: 1px;
    border-color: #888888;
    font-style: italic;
    width: 350px;
}

.simpleForm .input-button,
.inpBut
{
     border-width: 1px;
     font-family:Arial, Helvetica, sans-serif;
     font-size: 11px;
     background-color: #687984;
     border-style: solid;
     border-color: #afc6d5 #000000 #000000 #afc6d5;
    /* background-color: #ff9908;*/
     color: #ffffff;
    /* font-weight: bold;*/
    padding: 2px 20px;
}

.simpleForm .input-captcha,
.inpCaptcha
{
    width: 40px;
}

.simpleForm ul.element-errors
{
    margin: 0;
    padding: 0 0 0 10px;
}

.simpleForm ul.element-errors li
{
    list-style-type: none;
    font-weight: bold;
    color: #b23232;
}

ul.error
{
    margin: 0;
    padding: 10px 0 10px 0;
}

ul.error li
{
    padding: 3px 0 3px 0;
    list-style-type: none;
    font-weight: bold;
    color: #b23232;
}

.star{
 color: #ff9908;
 background-color: inherit;
}

.newsdate{
 color: #ff9a0a;
 background-color: inherit;
 font-weight: bold;
}

.TablesBGTable{
 color: inherit;
 background-color: #dde4e7;
}
.TablesBGTitle{
 color: inherit;
 background-color: #96a3ac;
 background-image: url(/img/th-bg.gif);
 background-repeat: repeat-x;
 background-position: top;
 height: 23px;
}
.TableTitle{
 background-color: inherit;
 color: #f9fdff;
 font-size: 12px;
 font-weight: bold;
 background-image: url(/img/th-bg-l.gif);
 background-repeat: no-repeat;
 background-position: left top;
 vertical-align: top;
 padding: 5px 0 0 16px;
 margin: 0 0 0 0;
}
.TablesContent{
 background-color: #f9fdff;
 color: inherit;
 padding: 5px 8px 5px 16px;
 margin: 0 0 0 0;
}

.TablesContentGradient{
 background-color: #f9fdff;
 background-image:url(/img/td-grad.gif);
 background-position:left;
 background-repeat:repeat-y;
 color: #6a7b87;
 font-weight: bold;
 padding: 5px 8px 5px 16px;
 margin: 0 0 0 0;
}

.ATablesContentGradient:link,.ATablesContentGradient:visited,.ATablesContentGradient:hover,.ATablesContentGradient:active{
 color: #6a7b87;
 font-weight: bold;
 text-decoration: none;
 background-color: transparent;
}

.t_right{
 background-color: #f9fdff;
 color: inherit;
 padding: 5px 8px 5px 8px;
 margin: 0 0 0 0;
 text-align: right;
}
.t_center{
 background-color: #f9fdff;
 color: inherit;
 padding: 5px 8px 5px 8px;
 margin: 0 0 0 0;
 text-align: center;
}

.inactive, td.inactive {
 background-color: #efefef;
}

.date{
    font-size: 10px;
    color: #aaaaaa;
    background-color: inherit;
    white-space: nowrap;
}

.mthr{
 border-style: solid;
 border-color: #dde4e7;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-bottom-color: #dde4e7;
 border-top-style: none;
 border-top-width: 0;
 border-left-style: none;
 border-left-width: 0;
 border-right-style: none;
 border-right-width: 0;

/* color: #dde4e7;
 background-color: inherit;*/
/* border-style: none;
 border-width: 0;
 width: 100%;
 text-align: center;
 height: 1px;*/
/* padding: 0 0 0 0;
 margin: 0 0 0 0;*/
}

.forumtsel{
/* color: #ff9908;*/
 font-weight: bold;
 color: #b23232;
 background-color: inherit;
}

.wysiwyged{
/* width: 400px;
 height: 300px;
 border-color: #d1d1d1 #9f9f9f #9f9f9f #d1d1d1;
 border-style: solid;
 border-width: 1px;*/
}
.FormTitle{
 white-space:nowrap;
}

.forum_new_messages{
 color: #7b2105;
 font-weight: bold;
}

.fquotemargin{
 font-size: 11px;
 padding: 10px 10px 10px 20px;
}

.fquote{
 background-color: #f1f5f7;
 border: 1px;
 border-style:solid;
 border-color:#dde4e7;
 padding: 3px 5px 3px 5px;
 margin: 3px 0 0 0;
}

.shortui, .shortui TD{
 font-size: 10px;
 font-weight: normal;
}

.leftcontent H1{
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 12px;
 margin: 0 0 3px 0;
 padding: 0;
 color: #ff9908;
 background-color: inherit;
}

.bb_quote_author
{
    margin: 0 10px 10px 0;
    font-weight: bold;
}
.bb_quote{
    font-size: 11px;
    background-color: #f1f5f7;
    border: 1px solid #dde4e7;
    padding: 3px 5px 3px 5px;
    margin: 3px 10px 10px 20px;
}
.bb_quote p{
    font-size: 11px;
}

pre.xdebug-var-dump{
   background-color: #FFFFFF;
}

a.user-profile-link{
    color: #ff9908;
    background-color: inherit;
    text-decoration: underline;
}

span.rv_messages-count-new{
    color: #FF9999;
}

.error h1, .error h2, .error h3, .error h4, .error h5, .error h6
{
    color: #b23232;
}

dl.articles-categories-list dt{
    margin-top: 15px;
}

dl.articles-categories-list dt a{
    font-weight: bold;
}

dl.articles-categories-list dd{
    margin: 5px 0 0 5px;
}

ul.article-summary{
    text-align: right;
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-style: italic;
}

div.article-content{
    border-bottom: 1px solid #dde4e7;
    border-top: 1px solid #dde4e7;
    padding: 10px 0 10px 0;
    margin: 2px 0 2px 0;
}

.user-comment{
    border-top: solid 1px #dde4e7;
    margin: 15px 0 0 0;
    padding: 5px 0 0 0;
    clear: both;
}

DIV.comment-text{
    margin-left: 120px;
}

.comment-text p{
    margin: 0 0 8px 0;
    text-align: left;
}

.comment-bottom{
    clear: both;
    min-height: 10px;
}

.comment-user-origin{
    font-size: 10px;
    color: #aaaaaa;
    border-top: 1px dotted #dde4e7;
    margin-top: 5px;
}
.comment-user-origin p{
    font-size: 11px;
    color: #aaaaaa;
    text-indent: 0;
    text-align: left;
    margin: 0;
    padding: 0;
}

.comment-date{
    text-align: right;
    white-space: nowrap;
    font-size: 10px;
    color: #aaaaaa;
    top: 0;
    right: 0;
    padding-top: 3px;
}

.user-summary-short{
    float: left;
    margin-right: 10px;
}
.user-summary-short-link{
    text-align: center;
}
.user-summary-short-status{
    text-align: center;
    font-size: 10px;
    font-weight: normal;
}

.user-comment-pagination-bottom{
    border-top: solid 1px #dde4e7;
    margin: 10px 0 10px 0;
    padding: 10px 0 0 0;
    clear: both;
}

.user-comment-form{
}

.paginationControl{
    margin-left: 20px;
}

.paginationControl .current{
    font-weight: bold;
}
