font
{
	font-family:	Verdana;
	font-size:		10px;
	font-weight:	normal;
}

font.form_rubr
{

	font-size:		11px;
	font-weight:	bold;
	color:		#900;
}

font.form_subrubr
{

	font-size:		10px;
	font-weight:	bold;
}

font.help_topic
{
	font-size:		11px;
	color:		#000;
	font-weight:	bold;
}

font.help_subtopic
{
	font-size:		10px;
	color:		#000;
	font-weight:	bold;
}

font.help_qmark
{
	color:		#900;
	font-size:		22px;
	position:		absolute;
	top:		0px;
	right: 		4px;
}

input,select
{
	font-family:	Verdana;
	font-size:		10px;
	font-weight:	normal;
	border:		1px solid #aaa;
	text-align:	center;
}

select
{
	margin-top:	3px;
}

input.checkbox
{
	border:		none;
}

input.left
{
	text-align:	left;
	padding-left:	2px;
}

textarea
{
	font-family:	Verdana;
	font-size:		10px;
	font-weight:	normal;
	border:		1px solid #aaa;
	overflow:		auto;
	margin-top:	2px;
	padding-left:	2px;
}


a
{
	font-family:	verdana;
	font-size:		10px;
	font-weight:	normal;
	color:		#11a;
	text-decoration:	none;
}

a.tabs
{
	font-family:	verdana;
	font-size:		10px;
	font-weight:	normal;
	color:		#000;
	text-decoration:	none;
	border:		none;
	padding-top: 	3px;
	padding-bottom:	3px; 
	float: 		left;
	width:		80px;
	text-align:	center;
	background-repeat: no-repeat;
	background-position: top center;
}

a.popup
{
	font-family:	verdana;
	font-size:		10px;
	font-weight:	normal;
	color:		#000;
	text-decoration:	none;
	position:		relative;
}

a.popup span
{
	display:		none;
	z-index:		2;
}

a.popup:hover 
{
	background-color:	#eee;
	z-index:		2;
}


a.popup:hover span 
{
	display: 		block !important;
	position: 		absolute;
	top:		17px;
	left: 		40px;
	width: 		500px;
	border: 		1px solid #000;
	background-color: #fff; 
	color: 		#000;
	padding: 		5px;
	font-size:		10px;
	z-index:		3;
}


a.popupbot
{
	font-family:	verdana;
	font-size:		10px;
	font-weight:	normal;
	color:		#000;
	text-decoration:	none;
	position:		relative;
	min-height:	100%;
}

a.popupbot span
{
	display:		none;
}

a.popupbot:hover 
{
	background-color:	#eee;
	position:		relative;
	top:		4px;
	left:		0px;
	z-index:		2;
}

a.popupbot:hover span
{
	display: 		block !important;
	position: 		absolute;
	bottom:		24px;
	left: 		40px;
	width: 		500px;
	border: 		1px solid #000;
	background-color: #fff; 
	color: 		#000;
	padding: 		5px;
	font-size:		10px;
	z-index:		3;
}

html>body a.popupbot:hover 
{
	position:		relative;
	top:		0px;
	left:		0px;
}

html>body a.popupbot:hover span
{
	height:		100%;
	position:		absolute;
	bottom: 		200px;
}