body, div, td, tr { font-family: Tahoma; font-size: 8pt; color: #FFFFFF}
select, textarea, input,button { font-family: Tahoma; font-size: 8pt; color: #OOOOOO}
.my_error_fill_ok { border: 1px solid #008000 }
.my_error_fill_error { border: 1px solid #FF0000 }
.not_show{display:none}

.my_error_success{
	margin: 20px;
	border: 1px solid #7190E0;
	background-color: #FFFFFF;
	background-image: url('images/success_larg.gif');

	background-position: 98% 5px ; 
	background-repeat: no-repeat;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #008000;padding-left:5px; font-weight:bold; text-align:right 	
}
.my_error_error{
	margin: 20px;
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
	background-image: url('images/error_larg.gif');

	background-position: 98% 5px ; 
	background-repeat: no-repeat;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FF0000;padding-left:5px; font-weight:bold; text-align:right 	
}


.clear {clear: both;}


.top_menu{
	float:right;
	padding-right:15px;
	padding-left:15px;
}
.top_menu a:link,.top_menu a:visited{
	font-weight:900;
}
.sub_menu{
	float:right;
	padding-right:15px;
	padding-left:15px;
	border:1px solid #C0C0C0;
	background-color: #FFFFFF;
	margin:2px;
}
.sub_menu a:link , .sub_menu a:visited{
	color:#000000;
	font-weight:900;
}
.sub_menu a:hover{
	color:#FF0000;
	font-weight:900;
}

img{border:0px}



a:link {
	color: #8CE4FC;
	text-decoration: none;
	 font-weight:bold
}
a:visited {
	text-decoration: none;
	color: #8CE4FC;
}
a:hover {
	text-decoration: none;
	color: #ADD8E6;
}
a:active {
	text-decoration: none;
}
.top_menu>a{color: #FFFFFF}
.block_right{
	padding-right:1px
}

.block_main {
	border: 1px #ADADAD solid;
	margin:3px;
}

.block_right{
background-image: url('images/block_back.jpg'); 
background-position: left top ;
background-repeat: repeat-y;
width :232px;
}
.block_right_content {
padding:3px;
}
.menu_item {
height:20px;
}
.block_main_content{
text-align:right;
}
