
#body_id {
	background:				#fff url(../pics/background.png) repeat-x;
	width:					900px;
	margin:					0 auto 0 auto;
	font-family:			"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
}

#container_id {
	background:				#fff url(../pics/background2.png) no-repeat;
	width:					814px;
	margin:					0 auto 0 auto;
	min-height:				700px;
}

#head_id {
	position:				relative;
	top:					7px;
	background:				transparent url(../pics/header.png) no-repeat;
	height:					240px;
	width:					784px;
	margin:					0 auto 0 auto;
}

#head_info_id {
	position:				relative;
	top:					-100px;
	left:					150px;
	color:					#A60000;
	z-index:				100;
}

#headmenu_id {
	position:				relative;
	top:					147px;
	left:					46px;
	padding:				4px;
	font-size:				12px;
}

#menu_id {
	display:				none;
	width:					100px;
	float:					left;
}

#content_id {
	width:					774px;
	margin:					56px auto 0 auto;
	font-size:				12px;
	line-height:			20px;
}

#subcontent_id {
	width:					774px;
	overflow:				hidden;
}

.subcontent {
	background:				transparent url(../pics/content-mdl.png) repeat-y;
	color:					#02253B;
	overflow:				hidden;
}

.subcontent-wnd {
	width:					770px;
	overflow:				hidden;
	margin:					0 auto 0 auto;
}

.content-top {
	background:				transparent url(../pics/content-top.png) no-repeat;
	height:					13px;
}

.content-btm {
	background:				transparent url(../pics/content-btm.png) no-repeat;
	height:					13px;
}

#myonics_id {
	position:				relative;
	top:					30px;
	left:					-50px;
	background:				transparent url(../pics/myonics.png) no-repeat;
	height:					80px;
	width:					320px;
}

#bottom_id {
	clear:					both;
	height:					50px;
	width:					774px;
	margin:					0 auto 0 auto;
	font-size:				10px;
	color:					#aaa;
	text-align:				center;
}


.headmenu {
	height:					20px;
	background-color:		#037BC7; /*045488; /*881212; /*A60000;*/
	width:					160px;
	display:				block;
	color:					#02253B; /*FF4040;*/
	cursor:					pointer;
	text-align:				center;
	margin-right:			1px;
	padding:				4px;
	float:					left;
	border:					1px solid #02253B;
}

.headmenu.active {
	background-color:		#AE4317; /*48470A;*/
	color:					#eee;
}

.pre-ref {
/*	background-color:		#F7F7F7;
	width:					98%;
	margin:					0 auto 25px auto;*/
}

.reference {
	text-align:				center;
	cursor:					pointer;
}

.lnk {
	color:					#AE4317;
}
.lnk:hover {
	color:					#7A2E10;
	text-decoration:		underline;
}

.lref {
	float:					left;
	width:					45%;
	text-align:				left;
	padding:				5px 17px 0 17px;
}

.rref {
	float:					left;
	width:					45%;
	text-align:				right;
	padding:				5px 17px 0 17px;
}

.clear {
	clear:					both;
}

.details-lnk {
	background:				transparent url(../pics/details.png) no-repeat;
	margin:					0 17px 15px 626px;
	width:					122px;
	height:					26px;
}

h1 {
	font-size:				16px;
	font-weight:			bold;
}

h2 {
	font-size:				14px;
	font-weight:			bold;
	margin-bottom:			5px;
}

.h2-ext {
	font-size:				12px;
	color:					#888;
	font-weight:			normal;
}

.fn14b {
	font-size:				14px;
	font-weight:			bold;
}

.img-title {
	text-align:				center;
	color:					#555;
	font-size:				11px;
}

.content-div {
	background:				transparent url(../pics/content-div.png) no-repeat;
	width:					760px;
	height:					14px;
	margin:					20px auto 20px auto;
}

.inp {
	width:					90%;
	border:					1px solid #037BC7;
	padding:				3px;
	margin:					0;
	color:					#02253B;
}
.inp:hover {
	border:					1px solid #02253B;
}

.err-info {
	width:					96%;
	margin-bottom:			10px;
	background-color:		#f00;
	color:					#eee;
	padding:				3px;
	border:					1px solid #02253B;
	display:				none;
	font-size:				14px;
}

.okay-info {
	width:					96%;
	margin-bottom:			10px;
	background-color:		#037BC7;
	color:					#eee;
	padding:				3px;
	border:					1px solid #02253B;
	display:				none;
	font-size:				14px;
}
