@charset "windows-1251";
/* ********** */
body { margin: 0px; padding: 0px; background-color: #FFFFFF; }
body, select, input, textarea, td, p, ul, li, div, a  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
div { display: block; background-color: transparent; }
/* ********** */
img { border: 0px; }
/* ********** */
form, table, th, td { border: 0px; padding: 0px; margin: 0px; font-size: 100%; }
th { font-weight: bold; text-align: center; }
/* ********** */
ul, ol { margin: 2px auto 2px auto; }
/* ********** */
textarea 
	{ font-family: Courier New, monospace; font-size: 14px; }
input, select 
	{ margin: 0px; padding: 0px; font-size: 100%; }
select, input[type="text"], input[type="password"], input[type="checkbox"], input[type="radio"], textarea 
	{ background-color: #FFFFFF; }
input[type="checkbox"], input[type="radio"] 
	{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; /*border: 0px;*/ }
/* ********** */
a		{ text-decoration: underline; color: #002255; }
a:hover	{ text-decoration: underline; color: #336699; }
/* ********** */
/*i, em		{ font-family: Geneva, "Times New Roman", Times, serif; font-size: 125%; }*/
/* ********** */

/* ********** */
/* cp */
.usermenu {	font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; color : #000000; }
a.usermenu:link {	color : #000066; font-size : 10px; text-decoration : none; }
a.usermenu:hover { color : #0000CC; font-size : 10px; text-decoration : underline; }
/* ********** */

/* -------------------------- */
.head1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: bold;
	color: #FFFFFF;
}
.head2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

/* -------------------------- */
	.blbg	{ background-color: #273B5C; }
/* -------------------------- */
	a.no { text-decoration : none; }
	a.no:hover { text-decoration : none; }
	a.wl, .wl			{ color: #FFFFFF; text-decoration: none; }
	a.wl:hover			{ color: #FFFFFF; text-decoration: underline; }
/* -------------------------- */
	small, sm, .sm, .sm-gray { font-size: 90%; }
	.ssm, .ssm-gray { font-size: 85%; }
	.sm-gray, .ssm-gray { color: #444444; }
	.md { font-size: 110%; }
	.nm { font-size: 100%; }
	.head, .big { font-size: 120%; }
	.f8px	{ font-size: 8px; }
	.f9px	{ font-size: 9px; }
	.f10px	{ font-size: 10px; }
	.f11px	{ font-size: 11px; }
	.geneva	{ font-family: Geneva, "Times New Roman", Times, serif; }
	.norm	{ font-style: normal; font-weight: normal; }
	.it		{ font-style: italic; }
	.bld	{ font-weight: bold; }
	.und	{ text-decoration: underline; }
	.und-dh, .und-sl, .und-dt	{ border-bottom: 1px solid #666666; }
	.und-dh	{ border-bottom-style: dashed; }
	.und-sl	{ border-bottom-style: solid; }
	.und-dt	{ border-bottom-style: dotted; }
	.curs-p	{ cursor: pointer; }
	.curs-h	{ cursor: help; }
	.just	{ text-align: justify; }
/* -------------------------- */
/* headers */
/* -------------------------- */
	.h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { margin: 0.5em 0% 0.5em 0%; font-weight: bold; } 
	h1		{	font-size: 100%; font-weight: normal; display: inline; }
	.h1		{ font-size: 150%; }
	h2, .h2	{ font-size: 140%; }
	h3, .h3	{ font-size: 125%; }
	h4, .h4	{ font-size: 110%; }
	h5, .h5	{ font-size: 100%; }

/* -------------------------- */
	p.pb		{ font-weight: bold; }
	br.clear	{ clear: both; }
/* -------------------------- */
	input[type="text"], input[type="password"], textarea 
		{ border: 1px solid #B6D0E5; cursor: text; }
	input[type="button"], input[type="submit"]
		{ border: 2px solid #6699CC; padding: 0px 5px 0px 5px; background-color: #EEEEEE; cursor: pointer; }

/* -------------------------- */
/* CONTENT */
/* -------------------------- */
	div.HeaderContainer	{ margin: 0px 0px 0px 0px; }
	div.ContentContainer	{ margin: 10px 10px 10px 10px; }
	div#LeftContainer		{ margin: 0px 5px 10px 2px; padding: 0 3px 0 0; width: 190px; }
	div#MiddleContainer	{ margin: 0px 2px 10px 2px; padding: 2px 10px 2px 5px; }
	div#MiddleContainer p{ text-align: justify; }
	div#RightContainer	{ margin: 0px 2px 10px 2px; width: 190px; }
	div#BlockContainer	{ margin-top: 3px; }
	div#BlockHeader		{ padding: 2px 5px 2px 5px; background-color: #336699; color: #ffffff; font-size: 100%; font-weight: bold; }
	div#BlockContent		{ border: 1px solid #D8E2EB; padding-top: 8px; background: url("/img/design/bl_grad.gif") repeat-x top; }
	div#TestingAlert		{ display: none; margin: 0px 0px 0px 0px; padding: 2px 50px 2px 50px; background-color: #D8E2EB; text-align: center; font-style: italic; font-weight: normal; }

	div.hd					{ display: none; }
	div.float-left, div.fl		{ float: left; }
	div.float-right, div.fr		{ float: right; }
	div.ki-tested .float-left	{ padding-right: 10px; }
	div.ki-tested .float-right	{ padding-left: 10px; }
	div.fl						{ padding-right: 10px; }
	div.fr						{ padding-left: 10px; }
	.cb							{ clear: both; }
	.w99p						{ width: 99%; }
/* -------------------------- */
/* 2level menu */
/* -------------------------- */
	div#Menu2Container				{ margin-top: 5px; padding: 5px 3px 5px 3px; border: 1px solid #B6D0E5; border-top-width: 3px; border-bottom-width: 3px; border-left-width: 0px; border-right-width: 0px; }
	div#Menu2ContainerFloatLeft	{ float: left; padding: 5px 10px 5px 2px; }
	div#Menu2ContainerFloatRight	{ float: right; padding: 5px 2px 5px 2px; }
	div#Menu2tl,
	div#Menu2sl			{ border: 1px solid #ffffff; border-left-width: 3px; border-right-width: 3px; background-color: #ffffff; padding-right: 2px; }
	div#Menu2tl			{ padding-left: 5px; }
	div#menu2sl			{ padding-left: 15px; }
	div#Menu2tl:hover,
	div#Menu2sl:hover	{ border-right: 3px solid #4477AA; border-left: 3px solid #4477AA; background-color: #FAFAFA; padding-right: 2px; }
	div#Menu2tlHover,
	div#Menu2slHover	{ border-top: 1px solid #B6D0E5; border-bottom: 1px solid #B6D0E5; background-color: #FAFAFA; padding-right: 2px; margin: 1px auto 1px auto; }
	div#Menu2tlHover	{ padding-left: 8px; background-color: #ECF6FF; }
	div#Menu2slHover	{ padding-left: 18px; background-color: #F0F7F9; }
	div#Menu2tl a,
	div#Menu2sl a,
	div#Menu2tlHover a,
	div#Menu2slHover a,
	div#Menu2tl:hover a,
	div#Menu2sl:hover a	{ text-decoration: none; }
	div#Menu2tl a:hover,
	div#Menu2sl a:hover,
	div#Menu2tlHover a:hover,
	div#Menu2slHover a:hover,
	div#Menu2tl:hover a:hover,
	div#Menu2sl:hover a:hover	{ text-decoration: underline; }
/* -------------------------- */
/* ToolTips */
/* -------------------------- */
	div#toolTipLayer { position: absolute; visibility: hidden; z-index: 10; max-width: 400px; }
	div.toolTipLayerContent { width: 250px; font-size: 90%; background-color: #F0F0F0; color: #000000; /*font-family: Georgia; font-size: 100%;*/ padding: 2px 5px 2px 5px; border: 1px solid #666666; }
	div.tthint { width: 250px; border-top: 1px solid/*dashed*/ #CCCCCC; padding-top: 0px; margin-top: 5px; }
/* -------------------------- */
