@import "./typography.css";

body{
	background:black url(../../images/default/background.jpg) repeat-x top left;
	position:absolute;
	overflow:auto;
}

#main{
	width:770px;
	border-collapse:collapse;
	border-spacing:0;
	margin:5px auto;
}
#main td{
	vertical-align:top;
}

#header{
	height:116px;
	background:transparent url(../../images/default/header.gif) top left no-repeat;
	padding:0;
}

#content{
	background:white url(../../images/default/content-borders.gif) top left repeat-y;
	padding:0 2px;
}

#footer{
	background:transparent url(../../images/default/footer.gif) bottom left no-repeat;
	padding:5px;
	text-align:center;
	font-size:8pt;
}

#header .absolute_block{
	position:absolute;
	width:770px;
	height:116px;
}

#header .absolute_block .link_area{
	position:absolute;
	top:10px;
	left:10px;
	z-index:1;
}

#header .absolute_block .status_bar{
	position:absolute;
	top:15px;
	right:10px;
    font-size:9pt;
    color:white;
    z-index:2;
}

#header .absolute_block .status_bar table{
	border-spacing:0;
	border-collapse:collapse;
	width:auto;
}
#header .absolute_block .status_bar td{
    padding:0;
}
#header .absolute_block .status_bar .body{
    background-color:black;
    height:30px;
    padding:0 5px;
    vertical-align:middle;
}
#header .absolute_block .status_bar .border_left,#header .absolute_block .status_bar .border_right{
    width:5px;
    height:30px;
}
#header .absolute_block .status_bar .border_left{
    background:url(../../images/default/status_bar_corners_left.png) top left no-repeat;
}
#header .absolute_block .status_bar .border_right{
    background:url(../../images/default/status_bar_corners_right.png) top right no-repeat;
}

#header .absolute_block .status_bar a{
    color:white;
    text-decoration:underline;
}

#header .absolute_block .status_bar .languages img{
    margin-bottom:-2px;
}

#header .absolute_block .tabs{
	position:absolute;
	bottom:0;
	right:0;
	z-index:2;
}

#menu{
	border-bottom:1px solid #a5a5a5;
	background:#eee url(../../images/default/menu.gif) top left no-repeat;
	padding:3px;
}

#breadcrumb{
    font-size:9pt;
    padding:5px;
    background-color:#ff7f00;
    color:white;
}

#breadcrumb a{
    text-decoration:underline;
    color:white;
}

#breadcrumb .here{
    font-weight:bold;
}

/************************************************\
	FOOTER
\************************************************/
