* {margin: 0; padding: 0;}

html {height: 100%; padding-bottom: 1px;}

body {background: #FFF url(bg.jpg) repeat top center; color: #444; font: normal 62.5% Verdana,sans-serif;}

a {text-decoration: none; color: #04C; font-weight: bold;}
a:hover {text-decoration: underline;}

h1 a {font-weight: normal;}

h1,h2 {color: #CC0000;}
h1 {font: normal 2em Verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px; padding: 12px 0 4px; border-bottom: 1px solid #EEE; letter-spacing:-2px}
h2 {font: normal 1.6em serif,sans-serif; padding: 12px 0 4px; letter-spacing: 1px;}
h3 {font: bold 1em Verdana,sans-serif; color: #555; padding: 5px 0 4px;}
h4 {font: bold 0.9em sans-serif; color: #555; margin-bottom: 2px;}

p.intro {color: #777; font: normal 1.1em sans-serif;}

blockquote {background: #FAFAF8; /*url(img/blockquote.png) repeat-x;*/ padding: 12px 12px 0; border: 1px solid #E9E9E5; font: normal 1em Tahoma,Verdana,serif,sans-serif; margin-bottom: 8px;}
blockquote p.small {font-weight: bold;}

legend {padding: 0 6px; font-weight: bold; color: #666;}

input,select,textarea {font: normal 1em Verdana,sans-serif; padding: 2px 3px;}

label {display: block; margin: 2px 0 3px; font-weight: bold;}

img {border: none;}
img.bordered {border: 4px solid #E9E9E9;}

p,form,ul {padding-bottom: 0.8em;}
ul {padding-left: 1.2em;}

small,.small {font-size: 0.9em;}

/* lists & tables */
ul.featurelist {padding-left: 0;}
ul.featurelist li {font-size: 9px; padding: 3px 0 3px 15px; list-style: none; background: url(img/icon-feature.png) no-repeat 0 30%;}

table.datatable {border-collapse: collapse; margin-bottom: 6px;}
.datatable td {padding: 3px; font-size: 0.8em;}

.nicelist {padding: 0;}
li {font-size: 12px; padding-bottom:25px;}
.odd {background: #F6F6F6;}

/* layout */
#langtop {margin: 12px 24px 0 auto; width: 50px;}
.langselect a {margin-right: 5px;}
#container {background: #FFF url(/img/bgmain.jpg) no-repeat; width: 680px; margin: 0 auto; font-size: 1.6em;}
#header {width: 100%; height: 45px; background: #C00 /* url(/img/bgheader.png) repeat-x */; margin: 0 auto 12px;}
#logo {float: left; height: 90px; width: 150px; background: url(/img/arcsin.png) no-repeat;}
#content {padding: 0 22px 28px;}

