* {
	font-family : Arial, Helvetica, sans-serif;
}

HTML, BODY {
	margin: 0;
	padding: 0;
	font-size: 9pt;
	background-color: white;
	color: black;
}
TD {
	font-size: 9pt;
}




TD.info {
	/* font-size : 8pt; */
	padding: 0 15px 0 20px;
	vertical-align: top;
}
/*
TD.info * {
	font-size : 8pt;
}
*/
/*
.info H1 {
	color : black;
	text-transform : none;
	font-size : 8pt;
	font-weight : bold;
	margin : 0px;
	padding-top : 30px;
	padding-bottom : 4px;
}
*/







TD.content {
	font-size: 10pt;
	line-height: 130%;
	padding: 30px 0 0 0;
	vertical-align: top;
}
TD.content H1 {
	color : #407580;
	text-transform : uppercase;
	font-size : 10pt;
	font-weight : bold;
	margin : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
TD.content H2 {
	font-size : 10pt;
	font-weight : bold;
	margin-bottom : 0px;
	padding-bottom : 0px;
}
TD.content P {
	margin-top : 0px;
	margin-bottom : 10px;
}






/*
.navig-block H1 {
	color : black;
	text-transform : none;
	font-size : 9pt;
	font-weight : bold;
	margin : 0px;
	padding-top : 2px;
	padding-bottom : 4px;
}
*/
.navig-block P {
	margin-top : 5px;
	margin-bottom : 0px;
}

/*
.footer P {
	margin-top : 5px;
	margin-bottom : 0px;
}
*/






LEGEND {
	color : black;
	font-weight : bold;
}


HR {
	width : 100%;
	height : 1px;
	border-color : #8CCCD8;
	border-width : 1px;
	color : #8CCCD8;
	border-style : solid;
}



/* LISTS */

/*
UL {
	list-style-type : square;
	list-style-image : url(/i/ul-bullet.gif);
}
LI {
	list-style-image : url(/i/ul-bullet-li.gif);
	margin-top : 5px;
}
*/

LI {
	list-style-type : square;
	list-style-image : url(/i/ul-bullet-li.gif);
	margin-top : 5px;
}

UL.links LI, LI.links {
	list-style-type : square;
	list-style-image : url(/i/arrow-red-li.gif);
	margin-top : 5px;
}

LI.links-2 {
	list-style-type : square;
	list-style-image : url(/i/arrow-white.gif);
	margin-top : 5px;
}


OL {
	margin-left : 25px;
	padding-left : 10px;
}

/*
UL.links {
	list-style-type : square;
	list-style-image : url(/i/arrow-red.gif);
	margin-left : 16px;
}
DIV.navig-block UL.links {
	margin-top : 5px;
	margin-bottom : 5px;
}
*/



.links A {
	text-decoration : none;
}
.links A:hover {
	text-decoration : underline;
}

.links A.bright {
	text-decoration : none;
}



/* LINKS */

A {
	text-decoration : underline;
	color : Black;
}
A.nodecor {
	text-decoration : none;
	color : Black;
}
A:hover {
	text-decoration : underline;
}
A.navig {
	text-decoration : none;
	color : Black;
}
A.navig:hover {
	text-decoration : underline;
}
A.navig-bright {
	text-decoration : none;
	color : #CC0000;
}
A.navig-bright:hover {
	text-decoration : underline;
}




/* ADDITIONAL CLASSES */

.big {
	font-size : 10pt;
}
.mid {
	font-size : 9pt;
}
.small {
	font-size : 8pt;
}
.date {
	color : #407580;
}
IMG.left {
	margin-left : 0px;
	margin-right : 10px;
	margin-top : 5px;
	margin-bottom : 5px;
}
IMG.right {
	margin-left : 0px;
	margin-left: 10px;
	margin-top : 5px;
	margin-bottom : 5px;
}






/* UNITS */

TABLE.rasklad TD {
	font-size : 10pt;
	text-align : left;
	padding : 5px;
	padding-bottom : 8px;
	border-left : 1px solid #5AA4B3;
	vertical-align : top;
}
TABLE.rasklad TH {
	font-size : 10pt;
	text-align : left;
	font-weight : bold;
	background-color : #5AA4B3;
	color : White;
	padding : 5px;
	border-right : 1px solid White;
	vertical-align : top;
}
TABLE.rasklad {
	margin-bottom : 10px;
}


TABLE.usefuls {
	margin-left : 5px;
	margin-bottom : 5px;
}


TR.highlight {
	background-color : #E4F0F3;

}
.home-advert-block {
	background-color : White;
	border : 1px solid #302f68; /* #8CCCD8; */
	font-size : 9pt;
}

.navig-block {
	display: block;
	background-color : White;
	border-left : 1px solid #8CCCD8;
	border-top : 1px solid #8CCCD8;
	padding: 5px 5px 20px 5px;
}
.navig-block-spacer {
	border-top : 1px solid #8CCCD8;
}

.navig {
	font-size : 9pt;
}
.footer {
	font-size : 8pt;
}





/* MAIN MENU */

TABLE.menu {
	position : relative;
	top : -15px;
	z-index : 10;
}
TABLE.menu A {
	text-decoration : none;
}
TABLE.menu A:hover {
	text-decoration : none;
}
TABLE.menu TD {
	font-size : 9pt;
	vertical-align : top;
}

TABLE.menu TD.item {
	background-color : #8CCCD8;
}
TABLE.menu TD.item DIV {
	background-color : #EAF8FA;
	padding : 5px;
	margin-top : 1px;
	margin-right : 1px;
	margin-left : 1px;
	width : 100%;
}
TABLE.menu TD.arrow DIV {
	background-color : #8CCCD8;
	padding : 5px;
	margin-top : 1px;

	font-weight : bold;
	color : White;
	text-align : center;
}



/* "LOCATOR" MENU */

DIV.locator-menu {
	position : absolute;
	top : 24px;
	left : 172px;
	z-index : 20;
}
DIV.locator-menu A {
	text-decoration : none;
}
DIV.locator-menu A:hover {
	text-decoration : none;
}
DIV.locator-menu TD {
	font-size : 9pt;
}

DIV.locator-menu TD.item DIV {
	padding : 5px;
	margin : 1px;
}
DIV.locator-menu TD.arrow DIV {
	padding : 5px;
	margin-bottom : 1px;
	font-weight : bold;
	color : White;
	text-align : center;
}

/* X F O R M S */
.required-empty                                 {color: #ff0000; bold;font-size: 14pt}
.required-filled                                {color: #407580; bold;font-size: 14pt}
.captionCell                                    {color:#000000; font-weight: bold;font-size: 12pt}
.groupCaption                                   {color:#000000; font-weight: bold; color: #006699; text-align: left; border-bottom: 2px #999999 solid}
.caption                                        {font-weight:bold; vertical-align: top; color:#407580}
DIV.xform                                       {text-align: center;}
td.field                                        {vertical-align: top}
.hint


