html,body{margin:0;padding:0}
body{font-size: 76%; font-family:tahoma,sans-serif;background: #FFF url(/images/bg.jpg) 100% 100% no-repeat;}


p{margin:0 10px 10px;text-indent: 1.5em;text-align: justify;}
a{color:#AF1211;text-decoration:none;}
a:hover{text-decoration:underline}
div#content p{line-height:1.4;}
div#content {padding-left:30px;padding-right:30px;}
.errors{color:#AF1211;}
span.mandatory {color:#AF1211;}
span.small{font-size:0.8em;color:gray;}
span.smallgreen{font-size:0.8em;color:green;}
span.smallred{font-size:0.8em;color:red;}
input.inactive{background-color:gray;}

/*layout*/
div#header {height:33px;margin:0 0 10px 0;background: #000;color: #fff;border-bottom:2px solid #AF1211;}
div#wrapper{float:right;width:100%;margin-left:-340px}
div#content{margin-left:340px;max-width:600px;}
div#navigation{float:left;width:320px;padding-left:20px;}
div#extra{float:left;clear:left;width:320px;padding-left:20px;margin-bottom:20px;}
div#footer{border-top:1px solid #EEEEEE;clear:both;font-size:0.8em;padding-top:5px;text-align:center;width:100%;}

/*menu*/
div#menu {margin-top:30px;margin-bottom:30px;margin-left:130px;}
div#menu li, div#menu li.selected {list-style:none;display:inline;}
div#menu li a{color:#1E1E1E;font-size:large;padding-left:10px;}
div#menu li a:hover{text-decoration:none;}
div#menu li.selected a{color:#AF1211;font-size:large;text-decoration:none;padding-left:10px;}
div#menu li.selected a:hover{text-decoration:none;}

/*languages*/
div#languages {margin-top:9px;position:absolute;right:30px;}

/*sitelink*/
div#sitelink {position:absolute;left:30px;font-size:16px;height:33px;}
div#sitelink a{color:#fff;padding:7px 10px;line-height:33px;}
div#sitelink a:hover{color:#000;background-color:#AF1211;text-decoration:none;}
div#sitelink a.noclass:hover{background-color:#000;}

/*panel*/
div.panel {background-color:#DFDFDF;padding-bottom:10px;}
div.panel h3 {background: #000 url(/images/panel_header_bg.gif) repeat-x;line-height:33px;padding-left:20px;border-bottom:2px solid #FFF;color:#fff;font:100%;font-weight:normal;} 
div.panel p {color:#000;margin:0 10px 10px 10px;}

/*stat and time*/
div#extra div.stat {}
div#extra div.stat span {color:gray;font-size:100%;}
div#extra div.stat b {color:green;font-size:150%;}


/*Cubes*/
div#cubes {margin:20px 0;}
div#cubes div.cube_black, div#cubes div.cube_red, div#cubes div.cube_green {
display:inline;
}
div#cubes a {
dispaly:block;
padding:15px;
line-height:100px;
text-decoration:none;
}

div#cubes div.cube_black a {background:#000;color:#fff;font-size:180%;}
div#cubes div.cube_red a {background:#AF1211;color:#fff;font-size:180%;}
div#cubes div.cube_green a {background:green;color:#fff;font-size:180%;}
div.bookmarkz {text-align: left; margin: 10px 0;}
