body{
	/*width :760px;*/
	width:99%;
	height:50%;
	margin:0px;
	margin-top: 5px;
	font: normal 9pt Arial;
	color:black;
}
a {
	color:black;
}

a.linkhead {
	color:white;
	text-decoration:none;
}
small{
	font-family:Verdana;
	font-size:7pt;
}
h1 {
	font: bold 14px Arial;	
	color:#003366;
}
h1 span {
	border-bottom:solid 2px #003366;
}
.head a {
	color:#ABABAB;
	font: 8pt Verdana;
}
.min_w {
	width:974px;
	height:1px;
}
.min_h{
	height:1px;
	background-color:white;
}
/*********************************/
/*********************************/


/************MAIN*****************/
table.main {
  width:100%;
}
table.main td{
	vertical-align:top;	
}
table.main td.left_block{
	/*width:543px;*/
	width:80%;

	padding-right:1px;
	vertical-align:top;
}
table.main td.right_block{
	width:205px;
	height:174px;
	padding-left:1px;
	vertical-align:top;
}
/************HEAD*****************/
div.head{
	margin-left:10px;
}
/************MIDDLE***************/
/*
div.middle{
	height:86px;
	width:100%;
}
*/
div.logo {
	background: url('/i/logo.gif') no-repeat 0px 0px; /*y25  19*/
	width:247px;
	height:101px;
	position:absolute;
	/*left:10px;	*/
	margin-top:-60px;
	margin-left:7px;
	z-index:100;
}
* html div.logo{
	margin-top:-59px;
	margin-left:10px;
}
table.menu_main{
    width:100%;
	font: 9pt Arial;
}
td.menu_bg{
    width:100%;
}
table.menu{
	font: 9pt Arial;
}
td.menu_bg {
	background: url(/i/bgmiddle.gif) repeat-x;
	height:28px;
}
table.menu td
{
	background: url(/i/spacer.gif);
	padding-left:20px;
	padding-right:20px;
}

table.menu{
	/*width:760px;*/	
	height:28px;
	padding-left:4px;
	padding-right:4px;
	position:absolute;
	margin-top:-14px;
}
* html table.menu{
	margin-top:0px;
}

table.menu td.logo_pad{
	width:90px;
	height:auto;	
	padding:0px;
}
table.menu_main td.today{
/*	background: url(/i/bgdate.jpg) repeat-y right;*/
	background-image:none;
	text-align:right;
	padding-left:260px;
	padding-right:15px;
	height:46px;
    font-weight:bold;
    color:black;
    vertical-align:bottom;
}
table.menu_main td.authorize{
	text-align:right;
	background-image:none;	
	width:213x;
	height:48px;
	vertical-align:bottom;
	padding-bottom:5px
}
table.menu_main td.authorize table.form{
	border:solid 1px black;
}
table.menu_main td.authorize table.form td, table.menu_main td.authorize table.form th{
	background-color:#d2e4fc;
}
table.login{
	background-image:none;
	background-color:#d2e4fc;
	width:100%;
	height:100%;
}
table.menu a{
	color:white;
	text-decoration:none;
	z-index:1000;
	position:absolute;
}
table.menu a:hover{
	text-decoration:underline;
}
table.menu td.menu_btn, table.menu td.menu_btn0{
	width:100px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	padding-left:15px;
	padding-top:7px;
}
table.menu td.menu_btn0{
	width:150px;
}
/************BOTTOM***************/
/*div.bottom{
	width:99%;
	height:100%;
	margin-top:10px;
	margin-left:10px;	
}
*/
/************FOOTER***************/
/*
div.footer {
	width:100%;
	margin-top:15px;
	font:7pt Verdana;
}
*/
.footer, .footer a{
	color:#CCCCCC;
}
table.footer{
	width:100%;
	margin-top:10px;
}
table.footer td{
	padding:5px;
}
table.footer td.footer_bg{
background-color:#13549e;
color:white;
}
table.footer td a{
	color:#CCCCCC;
}
/*********************************/
/************ANONS****************/
table.anons_orange{
	border: solid 1px #ff6600;
	padding: 2px;
	width:100%;
	height:172px;
}
table.anons_orange td.head{
	background: url(/i/ten_orange.gif) no-repeat 2px 2px;
	width:185px;
	height:50px;
	vertical-align:bottom;
	padding:2px;	
	padding-bottom:15px;
}
table.anons_orange td.head span{
	padding-left:13px;
}
/**/
table.content_anonses{
	height:172px;
}
table.anons_green{
	border: solid 1px #286957;
	padding: 2px;
	width:100%;
	height:100%;
}
table.anons_green td.head{
	background: url(/i/ten_green.gif) no-repeat 2px 2px;
	width:185px;
	height:50px;
	vertical-align:bottom;
	padding:2px;
	padding-bottom:15px;
}
table.anons_green td.head span{
	padding-left:13px;
}
/**/
table.anons_blue{
	border: solid 1px #00224D;
	padding: 2px;
	width:100%;
	height:100%;
}
table.anons_blue td.head{
	background: url(/i/ten_blue.gif) no-repeat 2px 2px;
	width:185px;
	height:50px;
	vertical-align:bottom;
	padding:2px;
	padding-bottom:15px;
}
table.anons_blue td.head span{
	padding-left:13px;
}

/************DATA*****************/
table.data{
	width:100%;
}
table.data td p{
margin:0px;
}
table.data th, table.data td{
	font: normal 9pt Arial;
	/*text-align: center;	*/
}
table.data th{
	background-color:#AFAFAF;
	color:white;
	padding:1px;
	padding-left:20px;
	padding-right:20px;
	vertical-align:middle;	
}
table.data th.name{
	text-align:left;
}
table.data td.num{
	text-align:right;
	padding-right:5px;
	width:10px;
}
table.data td.name{
	text-align:left;
}

table.data td a{
	color:black;
}
#tleft {
	text-align:left;
}
#tright {
	text-align:right;
}
/*****ANONS COLOR DATA*/
table.anons_orange table.data th{
	background-color:#ffddc7;
}
table.anons_orange table.data th, table.anons_orange table.data td, table.anons_orange table.data a{
	color:#660000;
}
table.anons_green table.data th{
	background-color:#d2e4fc;
	color:#002b58;
}
table.anons_green table.data td, table.anons_green table.data a{
	color:#13549e;
}

table.anons_blue table.data th{
	background-color:#d2e4fc;
	color:#002b58;
}
table.anons_blue table.data td, table.anons_blue table.data a{
	color:#13549e;
}

table.form table.data th, table.form table th{
	background-color:#AFAFAF;
	color:white;
}
table.form table.data td, table.form table.data a{
	background-color:white;
	color:#13549e;
}
table.form table.data td{
	border-bottom:solid 1px #AFAFAF;
}

/************ARROW****************/
div.arrow_down{
	background:url(/i/arrow_down.gif) no-repeat left;
	width:10px;
	padding-left:10px;
}
div.arrow_up{
	background:url(/i/arrow_up.gif) no-repeat left;
	width:10px;
	padding-left:10px;
}
/************BOXES****************/
.box_gray {
	padding:2px;
        background-color:#d4dfd4;
	border: solid 1px #999999;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}
.box_gray a{
	color:#828782;
}
.box_right {
	padding-left:2px;
}
table.categories{
	width:100%;
}
table.categories th{
	text-align:left;
	font-size:11pt;
	background-color:#13549e;	
	color:white;
	padding:5px;
	border:solid 2px white;
}
table.rubrics{
	width:100%;
	font: 8pt Arial;
}
/*
table.rubrics th{
	background-color:#317462;
	font-weight:normal;
	color:white;
	padding-left:15px;
	text-align:left;
}
*/
div.arrow_right{
	float:right;
	background: url(/i/arrow_right_gr.gif) no-repeat;
	width:8px;
	height:7px;
	margin-top:3px;
	margin-right:5px;
}
table.rubrics th div.arrow_right{
	float:right;
	background: url(/i/arrow_right_gr.gif) no-repeat;
	width:8px;
	height:7px;
	margin-top:3px;
	margin-right:5px;
}
table.rubrics td{
	color:#002b58;
	font-weight:bold;
	background-color:#d2e4fc;
	border-bottom:solid 1px white;
	height:30px;
	vertical-align:middle;
	padding-left:15px;
}
table.rubrics td.cnt {
	text-align:right;
	padding-right: 20px;
}
table.rubrics td a{
	color:#002b58;
	text-decoration:none;
}
table.rubrics td a:hover{
	text-decoration:underline;
}
table.news{
	width:100%;
	font: 8pt Arial;
}

table.news th{
	text-align:left;
	font-size:11pt;
	background-color:#9b72cf;	
	color:white;
	padding:5px;
	border-bottom:solid 2px white;
}
table.news th div.arrow_right{
	float:right;
	background: url(/i/arrow_right_bk.gif) no-repeat;
	width:8px;
	height:7px;
	margin-top:3px;
	margin-right:5px;
}
table.news td{
	color:black;
	background-color:#e4d9f2;
	border-bottom:solid 1px white;
	height:30px;
	vertical-align:middle;
	padding-left:15px;
}
table.news td.cnt {
	text-align:right;
	padding-right: 20px;
}
table.news td a{
	color:black;
	text-decoration:none;
}
table.news td a:hover{
	text-decoration:underline;
}
/*********************************/
/*********************************/
div.error, div.message {
	border: solid 1px #FF6600;
	text-align:center;
	margin-bottom:5px;
}

table.form{
	border: solid 1px black;
}
table.form td, table.form th {
	font: 8pt Verdana;
	vertical-align:top;
	background-image:none;
	background-color:#d2e4fc;
}
table.form td.head {
	font-size:11pt;
	font-weight:bold;
	text-decoration:underline;	
	padding-top:15px;
	padding-bottom:15px;
}
table.form td.name {
	text-align:right;
}

table.data a.task_normal, table.anons_green table.data a.task_normal, table.anons_blue table.data a.task_normal , table.anons_orange table.data a.task_normal, .task_normal{
color:#13549E;
}


table.data a.task_gray, table.anons_green table.data a.task_gray, table.anons_blue table.data a.task_gray , table.anons_orange table.data a.task_gray, .task_gray{
color:gray;
}

table.data a.task_black, table.anons_green table.data a.task_black, table.anons_blue table.data a.task_black , table.anons_orange table.data a.task_black, .task_black{
color:black;
    font-weight:bold;
}





table.form td.value {
	text-align:left;
}
table.form td.text, table.form td.rovalue{
	border:solid 1px #D9E5F2;
	background-color:#FAFAFA;
	text-align:left;
}
table.form td.text {
	height: 200px;
}
table.form td p.comment{
	font: 6pt Verdana;
	text-align:left;
}
form.td a{
	color:#6995c8;
}

form.white, form.white a{
	color:white;
}
form.blue, form.blue a{
	color:#13549E;
	margin-bottom: 0px;
}
input.edit,
input.edit_readonly,
input.edit100,
.edit400,
.upload100p,
textarea.edit,
input.btn, button{
	font: 8pt Verdana;
	border: solid 1px gray;
}
table.form input.edit_readonly{
	border-width:0px;
}
button.img{
	border-width:0px;
	background-color:transparent;	
}
table.form input.edit100{
	width:100px;
}
.edit400{
	width:400px;
}
.upload100p{
	width:100%;
}
.greetings, .greetings a{
	color:#0A1A77;
	font: 14pt Verdana;
}
.greet, .greet a{
	color:#1A0A77;
	font: 12pt Verdana;
}
.attention, .attention a{
	color:#288070;
	font: 12pt Verdana;
}
.btn_editor {
	font: 8pt Verdana;
	border: solid 1px gray;
	width:30px;
}
/******* SAPE LINKS *******/
.otherlinks {
	color:#606071;
	font:7pt Verdana;
}
.otherlinks a{
	color:#606071;
	font:7pt Verdana;
}
table.otherlinks{
	border: solid 1px #6DACA7;
	padding: 0px;
	width:100%;
}

