body
{
	background: #F3F2F2;
}

.main
{
	margin: 0 auto;
	width: 840px;
}
.black_button
{
	border: 2px #cccccc outset;
	background-color: #666666;
	color: #ffffff;
}
.red_hr
{
	background: #813433
}
.kollane_hr
{
	background: #FE8900;
}
.punane_hr
{
	background: #FF0000;
}
.dark_blue_hr
{
	background: #002884;
}
.ex_b
{
	color: #000000;
	font: bold 30px "arial black";
}

.BarInfo
{
	background: #ffffff; /*#FEFFF5;*/
	border: 1px #000000 outset;
	width: 400px;
	height: 100px;
	z-index: 100;
	position: absolute;
	left: 50px;
	top: 30px;
}
.statusbar
{
	background: #e1e1e1;
	border: 1px #aaaaaa outset;
	width: 300px;
	height: 20px;
	float: left;
}
.statusbar .bar
{
    width: 0px; 
	height: 100%;
	background: #e1e1e1 url(grf/bar.gif) repeat-x;
	clip: rect(50px 50px 50px 50px); 
}

.div_error_error
{
	display: none;
}
.asja_div table tr td
{
	vertical-align: top;
}
.asja_div hr.kollane_hr
{
	height: 3px;
}
.asja_div hr.red_hr
{
	height: 3px;
}
.asja_div .dark_blue_hr
{
	margin: 0px 0px 0px 0px;
	height: 3px;
}
.asja_div .div_edit hr
{
	background: #000000;
	margin-bottom: 0px;
	height: 1px;
}
.asja_div .div_edit
{
	text-align: right;
}
.asja_div .div_edit a
{
	text-decoration: none;
	color: #000000;
	margin-right: 5px;
}
.asja_div .div_edit a:hover, .asja_div .div_edit a:active
{
	color: #cccccc;
}

.asja_div .a_pealkiri
{
	font: bold 16px "Time News Roman";
	text-decoration: none;
}
.asja_div .a_pealkiri_u
{
	font: bold 16px "Time News Roman";
	text-decoration: underline;
}
.asja_div div.div
{
	float: left;
	width: 33%;
}

.asja_div
{
	width: 850px;
	border: 1px #000000 outset;
	z-index: 100;
	text-align: left;
	position: absolute;
	visibility: hidden;
	background-color: #ffffff;
	padding: 10px;
	vertical-align: top;
	left: 0px;
	top: 0px;
}
.asja_div .asja_loik
{
	text-align: left;
}

.asja_sisu
{
position: relative;
text-decoration: none;
text-align: center;
color: #000000;
font: 12px "Franklin Gothic Medium";
z-index: 0;
}

.td_sisu
{
	background: #61C3DF;
	padding: 0px 0px 5px 5px;
}
.td_content
{
	padding: 30px 0px 0px 0px;
}
.pealkiri
{
	font: bold 30px "arial black";
	
	color: #000000;  /* #FFFCF9; */
}

.asja_pealkiri
{
	font: bold 20px "arial";
}

.td_sisu_con
{
	background: #61C3DF;
	padding: 30px 5px 40px 5px;
}


.text_sisu
{
	font: bold 20px "arial black";
	color: #813433;
}

.i
{
 font-size: 1px;
 visibility: hidden;
}
.td_hir
{
	padding: 2px 0px 2px 0px;
}


.sys_black
{
	font: bold 12px arial;
	color: #000000;
}
.pealkiri_admin
{
	border-bottom: 5px solid #FF0000;
	font: bold 30px "arial black";
	color: #000000;
}
.vahe_kollane
{
	border-top: 5px solid #FE8900;
	color: #000000;
	padding: 10px 0px 10px 0px;
}
.text_error
{
	font: bold 15px "arial";
	color: #FF0000;
}
.text
{
	font: bold 15px "arial";
	color: #000000;
}
.pilt_sisu
{
position: relative;
z-index: 0;
}
.pilt_sisu:hover
{
background-color: transparent;
cursor: default;
z-index: 50; 
}
.pilt_sisu span
{ 
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}
.pilt_sisu span img
{                                  
border-width: 0;
padding: 2px;
}
.pilt_sisu:hover span
{                                     
visibility: visible;
cursor: default;
top: -60px;
left: 50px; 
}