	body
	{
		color: #000000;
		background-color: #f1f2f4;
		background-attachment: scroll;
		background-image: url(images/body_back.jpg);
		background-position: top left;
		background-repeat: repeat-x;
		border: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	a, a:link, a:visited, a:active
	{
		font-size: 12px;
		text-decoration : none;
		color : #125687;
		cursor : pointer;
	}

	a:hover
	{
		text-decoration: underline;
	}
	
	#top_menu a, #top_menu a:link, #top_menu a:visited
	{
		font-size: 12px;
		text-decoration : none;
		color : #f7f7f7;
		cursor : pointer;
	}

	#top_menu a:hover, #top_menu a:active  
	{
		font-size: 12px;
		color: #f7f7f7;
		text-decoration: underline;
		cursor : pointer;
	}
	
	.main_menu a, .main_menu a:link, .main_menu a:visited
	{
		display : block;
		padding: 8px 0px 0px 24px;
		font-size: 16px;
		text-decoration : none;
		color : #f7f7f7;
		cursor : pointer;
	}

	.main_menu  a:hover, .main_menu a:active  
	{
		font-size: 16px;
		color: #f7f7f7;
		text-decoration: underline;
		cursor : pointer;
	}
	
    .sub_a3 a, .sub_a3 a:link, .sub_a3 a:visited
	{
		font-size: 12px;
		text-decoration : none;
		color : #67408c;
		cursor : pointer;
	}
	
    .sub_a4 a, .sub_a4 a:link, .sub_a4 a:visited
	{
		font-size: 12px;
		text-decoration : none;
		color : #821c13;
		cursor : pointer;
	}
	
    .sub_a5 a, .sub_a5 a:link, .sub_a5 a:visited
	{
		font-size: 12px;
		text-decoration : none;
		color : #496a1b;
		cursor : pointer;
	}
	
    .sub_a6 a, .sub_a6 a:link, .sub_a6 a:visited
	{
		font-size: 12px;
		text-decoration : none;
		color : #535e18;
		cursor : pointer;
	}
	
    .sub_a7 a, .sub_a7 a:link, .sub_a7 a:visited
	{
		font-size: 12px;
		text-decoration : none;
		color : #23466a;
		cursor : pointer;
	}
	
    .sub_a8 a, .sub_a8 a:link, .sub_a8 a:visited
	{
		font-size: 12px;
		text-decoration : none;
		color : #916f26;
		cursor : pointer;
	}
	
	.sub_activ3 {color : #b063fa;}
	.sub_activ4 {color : #f94619;}
	.sub_activ5 {color : #66bc29;}
	.sub_activ6 {color : #99a722;}
	.sub_activ7 {color : #5395e3;}
	.sub_activ8 {color : #be9a17;}
	
	h1
	{
		display : block;
		padding: 27px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-family: Times New Roman, Times, serif;
		font-size: 28px;
		font-style: italic;
		font-weight: normal;
		text-align: right;
		letter-spacing: 1px;
		color : #fbecd5;
	}

	h2
	{
		display : block;
		margin: 0px 30px 10px 30px;
		color : #125687;
		font-size: 16px;
		font-weight: bold;
		text-align :left;
	}

	h3
	{
		display : block;
		margin: 0px 30px 10px 30px;
		color : #000000;
		font-size: 14px;
		font-weight: bold;
		text-align : left;
	}
	
	.page_div
	{
		border: #d8dcdf 1px solid;
		background-color: #ffffff;
		font-size: 12px;
	}
	
	.add_div
	{
		padding: 20px 20px 20px 20px;
		margin-top: 7px;
		border: #d8dcdf 1px solid;
		background-color: #f9fafa;
		font-size: 12px;
		display: none;
	}
	
	.sel_page_name
	{
		color : #f2af78;
		font-size: 16px;
		font-weight: bold;
	}
	
	.download_div
	{
		padding: 11px 20px 0px 70px;
		height: 44px;
		background-image: url(images/download.jpg);
		background-position: left;
		background-repeat: no-repeat;
	}

	.sel_level
	{
		color : #f7f7f7;
		font-size: 16px;
		font-weight: bold;
	}

	.sel_articul
	{
		padding-left: 4px;
		padding-right: 4px;
		color : #000000;
		background-color : #f7f7f7;
		font-size: 16px;
		font-weight: bold;
	}
	
	.page_text
	{
		padding-left: 23px;
		padding-right: 22px;
		padding-top: 0px;
		font-size: 12px;
		line-height: 18px;
	}

	
	.warn_div
	{
		font-size: 12px;
		font-weight : bold;
		color: #d00000;
	}
	
	.err_div
	{
		margin-bottom: 30px;
		border-left: 15px solid #f7941d;
		color : #ffffff;
		background-color : #f7941d;
		font-size : 12px;
		line-height : 120%;
		padding:  5px 5px 5px 45px;
		background-image: url(images/error.gif);
		background-position: left;
		background-repeat: no-repeat;
	}
		
	p
	{
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px;
		line-height : 18px; 
	}

	.align_justify
	{
		text-align : justify;
	}

	.align_left
	{
		text-align : left;
	}

	.align_center
	{
		text-align : center;
	}

	.align_right
	{
		text-align : right;
	}

	.p_name
	{
		margin-left: 25px;
		margin-right: 25px;
		color: #6d6d6d;
	}

	.table_0_center, .table_0_left, .table_0_right
	{
		font-size: 12px;
	}
	
	.table_1_center, .table_1_left, .table_1_right
	{
		border-top: 1px solid #1a0b03;
		border-left: 1px solid #1a0b03;
		font-size: 12px;
	}
	
	.table_0_left, .table_1_left
	{
		margin-right: 20px;
	}
	
	.table_0_right, .table_1_right
	{
		margin-left: 20px;
	}
	
	.table_1_center th, .table_1_left th, .table_1_right th
	{
		background-color: #7b553b;
		border-bottom: 1px solid #1a0b03;
		border-right: 1px solid #1a0b03;
	}
	
	.table_1_center td, .table_1_left td, .table_1_right td
	{
		background-color: #5b3620;
		border-bottom: 1px solid #1a0b03;
		border-right: 1px solid #1a0b03;
	}
	
	td.sel_cel, th.sel_cel
	{
		color: #ffffff;
		background-color: #aaaaaa;
	}
		
	.name, .nameR
	{
		text-align: left;
		vertical-align: middle;
	}

	.data, .dataR
	{
		text-align: center;
		font-weight: bold;
	}

	.nameR, .dataR
	{
		color: Red;
	}

	p img
	{
		border : 2px solid #dddddd;
	}

	.news_img
	{
		border: 2px solid #dddddd;
		margin-right: 15px;
	}

	.img_top
	{
		border : 2px solid #dddddd;
	}

	.img_left
	{
		border : 2px solid #dddddd;
		margin-right: 20px;
	}

	.img_right
	{
		border : 2px solid #dddddd;
		margin-left: 20px;
	}

	.img_no_border, #add_form_div img
	{
		border : 0px none #dddddd;
		margin-left: 0px;
		margin-right: 0px;
	}

	.img_no_border_left
	{
		border : 0px none #dddddd;
		margin-right: 20px;
	}

	.img_no_border_right
	{
		border : 0px none #dddddd;
		margin-left: 20px;
	}

	ul
	{
		list-style-image: url(images/list_bullet.gif);
	}

	li
	{
		margin-left: 10px;
		margin-bottom: 10px;
	}

	.count_div
	{
		width: 88px;
		height: 31px;
		overflow : hidden;
	}

	.no_count_div
	{
		width: 88px;
		height: 31px;
		background-color : #babbbc;
	}

