
body
	{
		color: #5f6469;
	}	
h1
	{
		width: 143px;
		height: 40px;
		float: left;
		clear: both;
		font-size: 180%;
		margin: 28px 0px 0px 23px;
		overflow: hidden; 
	} 
h1 span
	{
		width: 143px;
		height: 40px;
		position: absolute;
		cursor: pointer;
		display: block;
		background: url('/img/default//logotype.png') no-repeat;
	}
	#left .top_left
		{
			background: url('/img/default//top_left.png') no-repeat;
		}
		#left .block h4
			{
				color: #003a6b;
			}
		#left .block span.post
			{
				color: #949494;
			}
#right
	{
  		margin: 0px 0px 10px 0px;   
  	}
		#right .top_right
			{
				width: 723px;
				padding: 0px 25px 0px 20px;
				float: left;
				height: 200px;
				margin-bottom: -50px;
				background: url('/img/default//bg.png') top no-repeat;
			}
		#right .top_right span
			{
				display: none;
			}
	#right .navigation
		{
			margin: -15px 5px 0px 0px;
		}
		#right .block h2
			{
				color: #003a6b;
			}
		#right .block .inside h4
			{
				color: #003a6b;
			}
		#right .block .info_block h4
			{
				color: #003a6b;
			}
		#right .block .inside h4.roll_block_hide, #right .block .inside h4.roll_block_show
			{
				color: #fff;
				background: #003a6b url('/img/default//roll_block_hide.png') left no-repeat;
			}
		#right .block .inside h4.roll_block_show
			{
				background: #003a6b url('/img/default//roll_block_show.png') left no-repeat;
			}
			#right .block .inside table tr th
				{
					background: #003a6b;
				}
			#right .block .inside table tr td
				{
					background: #f0f0f0;
				}
			#right .block .inside table tr.snd td
				{
					background: #e5e5e5;
				}
		td.highlight
					{
						color: #003a6b;
					}
		.pre_registration
			{
				background: url('/img/default//pre_registration.png') left no-repeat;
			}
		.request_registration
			{
				background: url('/img/default//request_registration.png') left no-repeat;
			}
		.approved_registration
			{
				background: url('/img/default//approved_registration.png') left no-repeat;
			}
		#right .block .inside .info_block
			{
				background: #f6f6f6;
			}
			.info_block h5
				{
					color: #003a6b;
				}
				#right .block .inside .info_block ul.check_list
				{
					list-style-image: url('/img/default//check.png'); 
				}
				#right .block .inside table.td_strong tr th
					{
						background: #f6f6f6;
						color: #5f6469;
					}
				#right .block .inside table.th_strong tr th
					{
						background: #f6f6f6;
						color: #5f6469;
					}
				#right .block .inside table.td_strong tr td, #right .block .inside table.th_strong tr td
					{
						background: #f6f6f6;
						color: #5f6469;
					}
ul.admin_tree
	{
		color: #003a6b;
		list-style-image: url('/img/default//admin_tree.png');
		border-left: 2px solid #fb8820;
	}
.admin_tree ul
	{
		border-left: 2px solid #fb8820;
	}
	
ul.admin_menu
	{
		color: #003a6b;
	}
	ul.admin_menu li  a
		{
			background: #ffecda;
		}
	ul.admin_menu li  a:hover
		{
			background: #fb8820;
		}
	
ul.post_menu
	{
		color: #003a6b;
	}
	ul.post_menu li  a
		{
			background: #ffecda;
		}
	ul.post_menu li  a:hover
		{
			background: #fb8820;
		}
.calendar
	{
		background: #ffecda;
		border: 1px solid #e9b78a;
	}
#right .block .inside .info_block .calendar table th
	{
		color: #003a6b;
		background: #ffecda;
		border: none;
	}
#right .block .inside .info_block .calendar table td
	{
		background: #ffecda;
		border: none;
	}
#right .block .inside .info_block .calendar table td:hover
	{
		background: #003a6b;
		color: #fff;
	}
#right .block .inside .info_block .calendar table td.disable, #right .block .inside .info_block .calendar table td.disable:hover
	{
		color: #e9b78a;
		background: #ffecda;
	}
#right .block .inside .info_block .calendar table td.check, #right .block .inside .info_block .calendar table td.check:hover 
	{
		color: #003a6b;
		background: #ffecda;
	}
		.calendar_before, .calendar_before:hover, .calendar_next, .calendar_next:hover
			{
				background: url('/img/default//calendar_before.png') no-repeat;
			}
		.calendar_before_2, .calendar_before_2:hover, .calendar_next_2, .calendar_next_2:hover
			{
				background: url('/img/default//calendar_before_2.png') no-repeat;
			}
		.calendar_before:hover
			{
				background: url('/img/default//calendar_before_on.png') no-repeat;
			}
		.calendar_before_2:hover
			{
				background: url('/img/default//calendar_before_2_on.png') no-repeat;
			}
		.calendar_next
			{
				background: url('/img/default//calendar_next.png') no-repeat;
			}
		.calendar_next:hover
			{
				background: url('/img/default//calendar_next_on.png') no-repeat;
			}
		.calendar_next_2
			{
				background: url('/img/default//calendar_next_2.png') no-repeat;
			}
		.calendar_next_2:hover
			{
				background: url('/img/default//calendar_next_2_on.png') no-repeat;
			}
ul.attachment li, ul.attachment li:hover
	{
		background: #ffecda;
		border: 1px solid #fb8820;
		color: #f18421;
	}
ul.attachment li:hover
	{
		background: #fb8820;
		border: 1px solid #003a6b;
		color: #003a6b;
	}
a.table_down, a.table_up
	{
		background: url('/img/default//table_down.png') no-repeat;
	}
a.table_up
	{
		background: url('/img/default//table_up.png') no-repeat;
	}
a.table_down:hover
	{
		background: url('/img/default//table_down_on.png') no-repeat;
	}
a.table_up:hover
	{
		background: url('/img/default//table_up_on.png') no-repeat;
	}
span.table_up
	{
		background: url('/img/default//table_up_disable.png') no-repeat;
	}
span.table_down
	{
		background: url('/img/default//table_down_disable.png') no-repeat;
	}
	.main_menu li
		{
			list-style-image: url('/img/default//li.png'); 
		}
	.main_menu li > a, .main_menu li > a:hover
		{
			color: #003a6b;
		}
	.main_menu li ul li a
		{
			color: #5f6469;
		}
	.main_menu li > a:hover
		{
			color: #003a6b;
		}
	.usefull li
		{
			float: left;
			clear: left;
			list-style-image: url('/img/default//li.png'); 
			margin: 0px 0px 5px 0px;
		}
	.usefull li > a, .usefull li > a:hover
		{
			color: #003a6b;
		}
	.usefull li > a:hover
		{
			text-decoration: none;
			color: #fb8820;
		}
span.note_blue
	{
		color: #003a6b;
	}
label.stage
	{
		color: #003a6b;
	}
p.alert
	{
		color: #f18421;
		background: #ffecda url('/img/default//alert.png') left no-repeat;
	}
p.alert_2
	{
		color: #ce2929;
		background: url('/img/default//alert_2.png') left no-repeat;
	}
.log_alert p
	{
		color: #f18421;
		background: #ffecda url('/img/default//log_alert.png') left no-repeat;
	}
a
	{     
		color: #003a6b;
  	}
a.pdf, span.pdf
	{
		background: url('/img/default//pdf.png') left no-repeat;
	}
a.xls, span.xls
	{
		background: url('/img/default//xls.png') left no-repeat;
	}
a.doc, span.doc
	{
		background: url('/img/default//doc.png') left no-repeat;
	}
a.img, span.img
	{
		background: url('/img/default//img.png') left no-repeat;
	}
a.zip, span.zip
	{
		background: url('/img/default//zip.png') left no-repeat;
	}
a.rar, span.rar
	{
		background: url('/img/default//rar.png') left no-repeat;
		float: left;
	}
a.other, span.other
	{
		background: url('/img/default//other.png') left no-repeat;
	}
a.respond
	{
		background: url('/img/default//message.png') left no-repeat;
	}
a.alert
	{
		background: url('/img/default//alert_2.png') left no-repeat;
	}
a.detail
	{
		background: url('/img/default//detail.png') left no-repeat;
	}
a.rating
	{
		background: url('/img/default//rating.png') left no-repeat;
	}
a.edit
	{
		background: url('/img/default//edit.png') left no-repeat;
	}
a.delete
	{
		background: url('/img/default//delete.png') left no-repeat;
	}
a.cancel
	{
		background: url('/img/default//cancel.png') left no-repeat;
	}
a.move_back
	{
		background: url('/img/default//move_back.png') left no-repeat;
	}
a.download
	{
		background: url('/img/default//download.png') left no-repeat;
	}
a.calendar
	{
		background: url('/img/default//calendar.png') left no-repeat;
	}
.orientation_up
	{
		background: url('/img/default//orientation_up.png') left no-repeat;
	}
.orientation_down
	{
		background: url('/img/default//orientation_down.png') left no-repeat;
	}
a:hover
  {                     
  	color: #003a6b;
  }
.profi
	{
		background: url('/img/default//profi.png') no-repeat;
	}
.report_rights
	{
		background: url('/img/default//report_rights.png') no-repeat;
	}
#echo {
    background: #fff;
    border: 1px solid #003a6b;
}
#echo h2 {
    color: #fff;
    background: #003a6b;
    border-bottom: 4px solid #fb8820; 
}
#echo a {
    color: #003a6b;
    text-decoration: underline;
}
.required {
    color: #fb8820;
}
