html * { margin:0; padding:0; }

html { height:100%; }
body { height:100%; background:#f9f8f6 url("../gfx/bg.gif") repeat-y fixed left center; color:#083643; font-family:"Lucida Grande",Arial,Verdana,sans-serif; font-size:12px; line-height:1.5; }
p { margin-bottom:10px; }
h1,h2,h3 { color:#b1e001; font-weight:bold; }
h1 { font-size:24px; }
h2 { font-size:18px; }
h3 { font-size:14px; }
a { color:#083643; }
#content ul { margin-left:20px; }
#content li { margin:10px 0; }

form .textfield { margin-bottom:10px; }
form .textfield label { display:none; }
form .textfield input,
form .textfield textarea { border:#d2c1b6 1px solid; padding:.2em; width:100%; background:#fff; color:#6b5f53; font-family:Verda,Arial,Helvetica; font-size:12px; font-weight:normal; }
form .submit input { border:none; padding:.2em 1em; background-color:#b1e001; color:#fff; font-family:Verda,Arial,Helvetica; font-size:12px; font-weight:normal; }
form .error-message { margin:0; color:#600; font-size:11px; }

#wrapper { position:relative; margin:0px; width:980px; height:100%; }
#wrapper .cl { clear:both; margin-top:-40px; height:40px; }
#side-a { position:fixed; top:0; left:0; padding:20px; width:180px; height:100%; }
#side-a #navigation { margin-top:10px; }
#side-a #navigation ul { display:block; padding:0; list-style-type:none; }
#side-a #navigation ul li ul {display:none; margin:2px 0 0 20px; }
#side-a #navigation ul li.active ul { display:block; }
#side-a #navigation ul li { margin-bottom:2px; }
#side-a #navigation ul li a { display:block; padding:5px 5px 5px 20px; background:#b1e001 url("../gfx/bullet.gif") no-repeat 10px center; color:#fff; font-size:11px; font-weight:bold; text-decoration:none; outline:none; }
#side-a #navigation ul li.active a { background-image:url("../gfx/bulletfullup.gif"); }
#side-a #navigation ul li ul li a,
#side-a #navigation ul li.active ul li a { padding-left:10px; background-image:none; font-weight:normal; }
#side-a #design { position:absolute; left:20px; bottom:60px; font-size:10px; text-decoration:none; }
#side-b { position:fixed; top:0; left:760px; padding:20px; width:180px; height:100%; }
#side-b .company .axent { color:#b1e001; }
#side-b #paletter { position:absolute; left:20px; bottom:60px; text-decoration:none; }
#content { margin:0px auto; padding:20px; width:500px; }
#logo img { border:none; }

.newsItems-view #thumbnail { margin-bottom:40px; }
.newsItems-view a.preview { display:block; float:left; clear:left; padding:3px 10px; background:#b1e001; color:#fff; text-decoration:none; }