* { margin:0; padding:0;}
body {background:#e3ecf0; font-family:Arial; font-size:100%; line-height:.9375em; color:#3c3c3c;}


img {border: 0;}

a {	color: #000;}

#border { background: transparent url("/datas/img/theme/border.png") repeat-y left; 	position: relative; margin-left: auto; margin-right: auto; width: 1028px; }

#page { background:#788590 url(/datas/img/theme/header-bg.png) left top no-repeat; position: relative; margin-left: auto; margin-right: auto; width: 1000px; }

.col-1, .col-2 { float:left;}
.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

#mag {
	margin-top: 60px;
}

#info {
	margin: 30px;
	margin-bottom:10px;
	text-align: center;
}

#pages {
	margin: 10px;
	margin-bottom:30px;
	text-align: center;
}

#coord {
	background: url("../png/coord.png") no-repeat top center;
	width: 1000px;
	height: 50px;
	margin-bottom:50px;
	font-family: Verdana, Arial, Trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}

.site-nav { padding:9px 0 9px 10px; width:100%; overflow:hidden;}
.site-nav li { display:inline;}
.site-nav li a { display:block; float:left; font-size:1.1em; margin-right:5px; background:url(/datas/img/theme/menu-left-b.gif) no-repeat left top #fff; color:#d90000; text-decoration:none;}
.site-nav li a b {display:block; padding:8px 8px 8px 8px; background:url(/datas/img/theme/menu-right-b.gif) no-repeat right top; }

.site-nav li a.current {background:url(/datas/img/theme/menu-left.gif) no-repeat left top #d90000; color:#fff;}
.site-nav li a.current b { background:url(/datas/img/theme/menu-right.gif) no-repeat right top;}
.site-nav li a.last { margin:0;}

#header { font-size:0.69em; }
#header .row-1 { height:142px;}
#header .row-1 .fleft { padding:16px 0 0 15px;}
#header .row-1 .fright { font-weight:bold; color:#fff; padding:4px 16px 0 0; text-align:right;}
#header .row-1 .fright a { color:#fff; text-decoration:none;}
#header .row-1 .fright a:hover { text-decoration:underline;}
#header .row-1 .fright span { color:#d90000;}
#header .row-2 { height:51px;}

#footer .col-1 { padding:25px 0 30px 15px; color:#fff;}
#footer .col-1 a { background:url(/datas/img/theme/dotfoot.png) left bottom repeat-x; color:#fff; text-decoration:none;}
#footer .col-1 a:hover { color:#c9ded8; text-decoration:none;}
#footer .col-2 { text-align:right; }
#footer .col-2 img { margin-right:-5px; }
#footer { font-size:.75em;}
#footer .col-1 { width:730px;}
#footer .col-2 { width:210px;}
