body {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	background: url(interface/background.png);
	margin: 0;
}
#main {
	width: 710px;
	margin: auto;
	background: url(interface/main.png) repeat-y;
	padding: 6px;
}
#top {
	height: 70px;
	background: url(interface/top.png) bottom no-repeat;
}
#main #top h1, #main #top h2 {
	font-size: 90%;
	color: #9B9B9B;
	text-align: right;	
	margin-right: 15px;
}
#main #top h2 {
	font-size: 80%;
	font-weight: normal;
}
#icon {
	text-align: right;
	margin-right: 15px;
}
#icon a {
	font-size: 70%;
	color: #7B7B7B;
	text-decoration: none;
}
#icon a:hover {
	color: #575757;
	text-decoration: underline;
}

#header {
	height: 205px;
	background: url(interface/header.png) no-repeat;
}
#photos {	float: left;}
#photos div {
	margin: 0 0 2px 1px;
	height: 67px;
}
#photos div img {
	margin-right: 2px;
}
#menu {	padding: 30px 0 0 0; float: left; width: 186px; }
#menu ul {
	padding: 0 0 0 17px;
	list-style: none;
	font-size: 80%;
}
#menu ul li a {
	display: block;
	width: 137px;
	padding: 0 0 2px 10px;	
	margin-bottom: 5px;	
	background: url(interface/menu.png) bottom no-repeat;
	text-decoration: none;
	color: White;
	font-weight: bold;
}
#menu ul li a.sel {	color: #FFCAB0; }
#menu ul li a:hover {
	background: url(interface/hover.png) bottom no-repeat;
	color: #FFCAB0;
}
#body a {
	background: url(interface/arrow.png) left no-repeat;
	color: #E95408;
	padding-left: 7px;
	text-decoration: none; 
}
#body a.news {
	background: url(interface/icon_book.png) left no-repeat;
	padding-left: 20px;
	font-weight: bold;
}
#body a:hover { text-decoration: underline; }
#body a:visited {	color: #FF8D53; }
#cont, #full {
	width: 465px;
	float: left;
	padding: 0 10px 0 15px;
	margin: 20px 0 0 0;
	border-right: 1px solid #CFCFCF;`
}
#full {	width: 685px; border: none; }
#cont h1, #add h1, #full h1 {	font-size: 100%; margin-bottom: 20px;}
.block {
	font-size: 70%;
	color: #7B7B7B;
	margin-bottom: 10px;
	text-align: justify;
}
.block img.in {
	float: left;
	margin: 0 10px 0 0;
	border-right: 1px solid #CFCFCF;
	padding-right: 10px;
}
.block h2 {	margin-bottom: 5px; }
#body .top {
	text-align: right;
	font-size: 70%;
}
#body .top a {
	background: url(interface/arrow_up.png) no-repeat left;	
	color: #CFCFCF;
}
#main .block h2 a {
	color: #7B7B7B;
	background: url(interface/icon_open.png) no-repeat left;
	padding-left: 14px;
}

#add {
	width: 200px;
	float: left;
	margin: 20px 0 0 0;	
	padding-left: 10px;
}
#add p {
	margin: 20px 0 0 0;
	font-size: 70%;
	color: #7B7B7B;
}
#add p strong {
	font-size: 130%;
	color: #E95408;
}
#add .signature {	margin-top: 10px;}
#footer { padding: 20px 15px 0 15px; }
#footer form {	float: left; width: 120px; margin-right: 10px; }
#footer input {
	font-size: 70%;
	width: 100px;
	background: url(interface/icon_search.png) no-repeat left;
	padding-left: 20px;
	background-position: 3px;
}
#copy {
	font-size: 70%;
	color: #CFCFCF;
	float: left;
	padding-top: 4px;
}
#copy a {
	color: #575757;
	text-decoration: none;
}
#copy a:hover { text-decoration: underline; }
#go {	float: right;}
#go a {
	width: 102px;
	height: 28px;
	background: url(interface/go.png) no-repeat;
	display: block;
}
#go a:hover { background: url(interface/go_hover.png) no-repeat; }
#bottom {
	width: 722px;
	margin: auto;
	background: url(interface/bottom.png) top no-repeat;	

	padding: 5px 0;	
	color: #575757;
	font-size: 70%;
   text-align: center;
}
#body ul.list {
	margin: 20px 0 0 40px;
	line-height: 15px;
}
#body ul.list ul {
	margin-left: 20px;
}

/* FORM */
#col1, #col2 {
	width: 230px;
	float: left;
}
form p {
	font-size: 70%;
	margin-top: 10px;
	color: #575757;
}
form p em {
	color: #E95408;
	font-style: normal;
}
form input, form select, form textarea {
	background: White;
	border: 1px solid #CFCFCF;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;	
	width: 200px;
}
form input.check {
	width: auto;
	margin: 0;
	margin-bottom: 2px;
}
form input.submit {
	width: auto;
	font-weight: bold;
	color: #E95408;
}
form select { width: 203px; }
form textarea.full {
	width: 430px;
}
/* GLOBAL */
a img { border: none; }
h1, h2, h3, h4, p, ul, form, fieldset {	margin: 0;	padding: 0; border: none; }
div.both 	{ clear: both; }
#main h1 	{ color: #575757; }
#main h1 em { color: #E95408; font-style: normal; }
#main h2 	{ font-size: 120%; }
#main h2 em { color: #CFCFCF;	font-style: normal;	font-size: 80%; }
strong em 	{ color: #E95408;	font-style: normal; }
.off { display: none; }
.on  { display: inline; }
p.full {	text-align: justify;}

/* CLEAR */
#body a.archor, #main .block h2 a.archor {	background: none;	padding: 0; }