.group1 {
	margin-left: auto;
	margin-right: auto;
	width: 785px;
	height: 110px;
	font-size: 0;
}

.header_repeat {
	background-image: url(images/line_repeat.gif);
	background-repeat:repeat;
	position:relative;
	width: 783px;
	height: 7px;
	float:left;	
}

.header_left {
	position:relative;
	width: 183px;
	height: 93px;
	float:left;	
}

.header_right1 {
	position:relative;
	width: 598px;
	height: 93px;
	margin-left: 183px
}

.group2 {
	margin-left: auto;
	margin-right: auto;
	width: 785px;
	height: 109px;
	font-size: 0;
}

.header_left2 {
	background-repeat: no-repeat;
	position:relative;
	width: 183px;
	height: 67px;
	float:left;	
}

.header_right2 {
	background-image: url(images/top01.gif);
	background-repeat:no-repeat;
	position:relative;
	width: 597px;
	height: 26px;
	margin-left: 183px;
}

.header_right3 
{
	background-image: url(images/Crossref.swf);
	background-repeat:no-repeat;
	position:relative;
	margin-left: 183px;
}

.nav1 {
	position: absolute;
	right: 135px;
	top: 150px;
	text-transform: uppercase;
	font-size: 12px;
}	

.nav2 {
	position: absolute;
	right: 95px;
	top: 180px;
	text-transform: uppercase;
	font-size: 12px;
}

.group3 {
	 margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	margin-right: auto;
	width: 785px;
	height: 500px;
	font-size: 0;
}

.sidebar {
	margin-top:auto;	
	margin-bottom:auto;
	float: left;
	width: 183px;
	background-color:#D0E0ED;
	background-repeat:repeat-y;
}

.sidebar-title 
{
	float: left;
	width: 182px;
	height: 100%;
	background-image: url(images/title01.gif);
	background-repeat:no-repeat;
}

.content 
{
	margin-top:0px;
	width: 591px;
	height: 300px;
	margin-left: 183px;
	font-size: 12px;
}

.footerbg {
	width: auto;
	height: 50px;
	text-align: center;
}

.footer {
	background-image: url(images/fon_bot.gif);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
	width: 785px;
	height: 50px;
	text-align: center;
	font-size: 10px;
	color: #ffffff;
}

.button {
	background-color:#076BA7;
	color:Yellow;
}

#invisibletext
{
   color: #fcd4be;
   font-size: 1px;
   font-weight:lighter;
}

#invisibletext A:link { color: white; background: none; } 

#invisibletext A:visited { color: white; background: none; } 

#invisibletext A:active { color: white; background: none; } 

#invisibletext A:hover { color: white; background: none; } 