BODY{
background:url(../img/bg.png) repeat-x;
color:#304653;
font-family:arial,helvetica;
}

#Sidebar{
position:absolute;
top:119px;
left:521px;
width:215px;
}

#Content{
position:absolute;
top:119px;
left:55px;
width:449px;
}

#Messages{
border:solid 1px #535658;
padding:13px 13px 5px 13px;
background:#b7bfc4;
font-weight:bold;
}

#Messages P{
padding:0 0 8px 0;
}

.PathNav{
padding-bottom:15px;
font-size:85%;
}

.Box{
padding:0 0 17px 0;
}

.BoxContent{
padding:12px 12px 18px 12px;
font-size:92%;
}

.Screenshot{
float:left;
padding:3px;
border-top:solid 1px #fff;
border-left:solid 1px #fff;
border-right:solid 1px #535658;
border-bottom:solid 1px #535658;
background:#9aa6ad;
margin:0 16px 16px 0;
}

H1{
font-size:107%;
font-family:tahoma;
padding:0 0 15px 0;
}

H2{
font-family:tahoma,verdana,arial,helvetica;
padding:0 0 10px 0;
}

H2 SMALL{
display:block;
font-style:italic;
font-family:arial,helvetica;
font-weight:normal;
padding:2px 0 0 0;
}

.Abstract{
font-size:107%;
font-style:italic;
}
.News{
padding:0 0 20px 20px;
font-size:92%;
}

P{
padding:0 0 15px 0;
}

OL{
padding-left:18px;
list-style:decimal;
}
UL{
list-style-image:url(../img/bul.png);
padding-left:30px;
}
LI{
padding:0 0 2px 0;
}
LI SPAN{
color:#0bb602;
font-weight:bold;
}

LI SPAN.hot{
color:#cc0000;
font-weight:bold;
}

A:link,
A:visited{
color:#0d77b6;
}
A:active,
A:hover{
color:#00a0ff;
}

TEXTAREA{
border:solid 1px #444;
background:#b7bfc4;
color:#fff;
font-weight:bold;
}

.Button{
text-align:center;
cursor:pointer;
padding:2px 12px;
border:solid 1px #444;
color:#000;
background:#fff
}

#Footer{
margin-top:15px;
padding:6px 0 45px 0;
text-align:center;
border-top:solid 1px #5f717b;
font-size:85%;
}