BODY {
font-family:Arial;
font-size:12px;
color:#464646;
margin:0;
padding:0;
}

TABLE {
border-collapse:collapse;
}

TD {
vertical-align:top;
font-size:12px;
margin:0;
padding:0;
}

P {
margin:5px auto 8px;
padding:0;
}

H1 {
font-size:25px;
color:#727577;
font-weight:400;
margin:0 0 20px;
padding:0;
}

H2 {
font-size:20px;
color:#727577;
font-weight:400;
margin:0 0 10px;
padding:0;
}

H3 {
font-size:18px;
color:#727577;
font-weight:400;
margin:0;
padding:0;
}

FORM {
margin:0;
padding:0;
}

A.articles:hover {
color:#B64C4C;
}

IMG {
border:none;
}

OL {
padding-left:1em;
margin:0 0 8px 1em;
}

.general {
width:100%;
}

DIV.floatR {
float:right;
}

DIV.clear {
clear:both;
}

DIV.padd5 {
padding:5px;
}

DIV.padd20 {
padding:20px;
}

DIV.paddTop5 {
padding:5px 0 0;
}

DIV.paddTop10 {
padding-top:10px;
}

DIV.paddTop20 {
padding-top:20px;
}

DIV.paddLeft10 {
padding-left:10px;
}

DIV.paddLeft20 {
padding:0 0 0 20px;
}

DIV.paddRight10 {
padding-right:10px;
}

DIV.paddRight20 {
padding-right:20px;
}

DIV.paddBottom5 {
padding:0 0 5px;
}

DIV.paddBottom10 {
padding:0 0 10px;
}

DIV.paddBottom20 {
padding:0 0 20px;
}

DIV.fsSmallest {
font-size:11px;
}

DIV.fsSmall {
font-size:12px;
}

DIV.fsNormal {
font-size:13px;
}

DIV.fsBig {
font-size:14px;
}

DIV.fsBigger {
font-size:15px;
}

DIV.fsLarge {
font-size:16px;
}

DIV.fsLargeExtra {
font-size:18px;
}

.color1 {
color:#8a8a8a;
}

.color2 {
color:#7dae75;
}

.color3 {
color:#fff;
}

.color4 {
color:#7a7770;
}

.color6 {
color:#a71d1d;
}

.color7 {
color:#ccf3fe;
}

.margintop20 {
margin-top:20px;
}

.margintop10 {
margin-top:10px;
}

.margintop5 {
margin-top:5px;
}

.nodecor {
text-decoration:none;
}

.bold {
font-weight:700;
}

DIV.lh140 {
line-height:140%;
}

.pageActive {
background:#f5f4eb;
}

DIV.body {
min-width:1004px;
width:expression(document.childNodes[1].offsetWidth<1004?'1004px':'auto');
}

DIV.text {
padding:0 26px;
}

DIV.left {
float:left;
width:100%;
margin-left:-240px;
}

DIV.leftData {
padding:0 0 0 240px;
}

DIV.right {
float:right;
width:200px;
text-align:right;
}

DIV.rightmy {
position:absolute;
right:0;
height:50px;
width:250px;
text-align:left;
margin-left:10px;
padding:10px;
}

DIV.title {
background:url(../images/titlebg.gif) no-repeat right 12px;
float:left;
padding:0 30px 0 0;
}

DIV.headerText {
padding:25px 0 0;
}

DIV.footer {
background:url(../images/footerbg.gif) repeat-x top;
margin:40px 0 0;
padding:25px 0 30px;
}

.feed {
margin-left:1px;
background:url(../images/rss.png) no-repeat 0;
padding:0 0 0 20px;
}

DIV.menu {
background:#727678;
height:41px;
}

DIV.menuData {
padding:14px 0 0;
}

DIV.menuItem {
background:url(../images/menuitembg.gif) no-repeat bottom right;
height:27px;
padding:0 26px;
}

DIV.menuItemLast {
background:none;
padding:0 26px;
}

DIV.block1 {
background:#f5f4eb;
padding:20px 0;
}

TD.categoryItem {
width:20%;
}

DIV.categoryItem {
padding:5px 5px 5px 0;
}

.formBtn {
background:#a2a4a5;
color:#FFF;
height:22px;
border:none;
font-size:12px;
}

#search {
width:170px;
}

DIV.previewArticleItem {
width:49%;
}

DIV.previewArticleItemData {
padding:0 25px 20px 0;
}

UL.info1 {
display:inline;
list-style:square inside;
}

UL.info1 LI {
display:inline;
padding:5px 25px 5px 15px;
}

LI.archive {
background:url(../images/iconarchive.gif) no-repeat left;
}

LI.addrelease {
background:url(../images/iconaddrelease.gif) no-repeat left;
}

H2.article {
font-size:13px;
font-weight:bolder;
margin:0 0 5px;
}

TABLE.register {
width:70%;
}

TD.formElement {
width:60%;
}

.form1 {
border:1px solid #d2d2d2;
color:#020202;
font-size:11px;
height:22px;
width:90%;
font-family:Arial;
padding:3px;
}

.form2 {
border:1px solid #d2d2d2;
color:#020202;
font-size:11px;
height:150px;
width:90%;
font-family:Arial;
padding:3px;
}

.form3 {
color:#020202;
font-size:11px;
font-family:Arial;
}

.form4 {
border:1px solid #d2d2d2;
color:#020202;
font-size:11px;
width:90%;
height:400px;
font-family:Arial;
padding:3px;
}

.formError {
color:red;
}

#login_form {
margin:16px;
}

#login_box {
position:absolute;
height:250px;
width:400px;
top:50%;
left:50%;
text-align:left;
background-color:#f5f5f5;
border:1px dotted #000;
overflow:auto;
display:none;
margin:-125px 0 0 -250px;
padding:0;
}

#overlay {
position:absolute;
display:none;
background:#b2b2b2;
opacity:.8;
filter:alpha(opacity=80);
left:0;
top:0;
}

#close_btn {
display:block;
height:26px;
text-align:right;
}

.error {
background:#f9caca;
border:1px solid red;
}

.success {
background:#caf9ca;
border:1px solid #0f0;
}

.process {
background:#cacaf9;
border:1px solid #00f;
}

DIV.loginForgotLink {
padding:3px 0 0;
}

TABLE.list TD {
border-bottom:1px dashed #e5e5e5;
padding:4px;
}

TR.highlight {
background:#fff4b9;
}

TR.odd {
background:#ddefff;
}

TR.even {
background:#d3e5f4;
}

TR.head TD {
font-weight:700;
background:#f4f4ea;
color:#288dc1;
font-size:15px;
border-top:2px solid silver;
border-bottom:none;
padding:7px;
}

TD.firstColumn {
width:20px;
}

A,.color5 {
color:#288dc1;
}

DIV.floatL,#login_result {
float:left;
}

#login,#pwd {
width:120px;
}
