/*
body { font-family: arial; font-size: 11pt; }

td.error { font-size: 18pt; text-align: center; color:red; }

/*
td.tl, tr.tl td { font-size: 10pt; text-align: center; font-weight: bold}
td.tvl { font-size: 10pt; text-align: left; padding-left:10px; font-weight: bold }
td.tv, tr.tv td { font-size: 10pt; text-align: center; }
td.tts { font-size: 8pt; background: #e0f0f0; text-indent: 5px; }
*/

td.th { font-size: 10pt; padding-left: 5px; text-align: left; font-weight: bold; }
td.thc { font-size: 10pt; padding-left: 5px; padding-right: 5px; text-align: center; font-weight: bold; }
td.thb { font-size: 10pt; background: #e0f0f0; padding-left: 5px; text-align: left; font-weight: bold; }
td.thbc { font-size: 10pt; background: #e0f0f0; padding-left: 5px; padding-right: 5px; text-align: center; font-weight: bold; }
td.td { font-size: 8pt; padding-left: 5px; }
td.tdc { font-size: 8pt; padding-left: 5px; padding-right: 5px; text-align: center; }
td.tdl { font-size: 10pt; padding-left: 5px; }

td { font-size: 11pt; border-width:1px;
border-style:solid;
border-color:666666;}

/*
 
td.gl { font-size: 8pt; text-align: center; }
td.tt { font-size: 10pt; background: #d0e0f0; }
td.tt1 { font-size: 8pt; background: #d0e0f0; }


td.tvj { font-size: 10pt; text-align: justify; background: #d0e0f0; }
td.tvr { font-size: 10pt; text-align: right; background: #d0e0f0; padding-left:10px; padding-right:10px }
a:link.tv, a.tv, a:visited.tv { font-size: 10pt; text-align: center; vertical-align:middle;
	color: #333333; font-weight:bold; margin-left:8; margin-right:15}
a:hover.tv { font-size: 10pt; text-align: center; vertical-align:middle;
	color: #000000; font-weight:bold; margin-left:8; margin-right:15}
	td.tvs { font-size: 8pt; text-align: center; background: #e0f0f0; }
*/

img { border:none }

table {border-width:1px;
border-style:solid;
border-color:666666;}

.small { font-size: 8pt; color: #606060; }
.help { font-size: 9pt; color: #606060; }
.ml { font-size: 12pt; font-weight: bold; }
.itogo { font-size: 10pt; font-weight: bold; }

.newsDate { font-size: 7pt;  font-weight: bold; color: #808080; }
.newsTitle { font-size: 9pt; font-weight: bold; }
.newsDiv { font-size: 9pt; }

input.w, button.w { margin-left:5px; margin-right:5px; }
input.w100, button.w100 { width:100px; margin-left:5px; margin-right:5px; }
input.w100p { width:100%;  }


div.link {
	cursor:pointer;
	text-decoration: underline;
}

form {
	margin: 0px;
}

div.calendar {
	width:149px;
	height:146px;
	position: absolute;
	z-index: 565;
	top: 0px;
	left: 0px;
	background: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #333366;
	border-bottom-color: #333366;
	visibility: hidden;
}

div.calendar table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #90b0d0;
	border-bottom-color: #90b0d0;
	border-left-color: #FFFFFF;
}

div.calendar td {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #90b0d0;
	border-left-color: #90b0d0;
}

div.calendar div
{
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	position:relative;
}

div.calendar table tbody tr td {
	width:18px;
	height:17px;
	background:#f1f1f1;
}

div.calendar table tbody tr td div
{
	width:18px;
	height:14px;
	font:8pt Arial;
}

table.message tr td {
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:3px;
}

.hideable{
	display: none;
}
*/