	body
	{
		color : #00669e;
		background-color : #ffc223;
		background-attachment: scroll;
		background-image: url(images/body_bkg.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;
	}
	
	#main_table
	{
		background-color : #ffffff;
	}
	
	a
	{
		text-decoration : none;
		color : #ffc222;
		cursor : pointer;
	}

	a:link    { color : #f15a22; }
	a:visited { color : #f15a22; }
	a:active  { color : #f15a22; }
	a:hover   {	color : #ffc222; }
	
	#futer_tb a { color : #00669e; }
	#futer_tb a:link    { color : #00669e; }
	#futer_tb a:visited { color : #00669e; }
	#futer_tb a:active  { color : #00669e; }
	#futer_tb a:hover   { color : #f15a22; }

	#top_menu_div a, #top_menu_div a:visited
	{
		color: #00669e;
		background-image: url(images/menu_norm.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
		display: block;
		height: 50px;
	}

	#top_menu_div a:hover
	{
		color: #f15a22;
		background-image: url(images/menu_over.gif);
		background-position: left;
		background-repeat: no-repeat;
	}
	
	#left_menu_div a, #left_menu_div a:visited
	{
		display: block;
		width: 185px;
		height : 19px;
		margin-left: 10px;
		margin-bottom: 10px;
		background-image: url(images/date_bkg.gif);
		background-position: left top;
		background-repeat: no-repeat;
		text-align: left;
		font-size: 11px;
		font-weight: bold;
		padding-left: 3px;
		padding-top: 4px;
		padding-bottom: 5px;
		color: #ffffff;
	}

	#left_menu_div a:hover
	{
		display: block;
		width: 185px;
		height : 19px;
		margin-left: 10px;
		margin-bottom: 10px;
		background-image: url(images/date_bkg.gif);
		background-position: left top;
		background-repeat: no-repeat;
		text-align: left;
		font-size: 11px;
		font-weight: bold;
		padding-left: 3px;
		padding-top: 4px;
		padding-bottom: 5px;
		color: #f15a22;
	}
	
	.left_menu_activ
	{
		width: 185px;
		height : 19px;
		margin-left: 10px;
		margin-bottom: 10px;
		background-image: url(images/date_bkg.gif);
		background-position: left top;
		background-repeat: no-repeat;
		text-align: left;
		font-size: 11px;
		font-weight: bold;
		padding-left: 3px;
		padding-top: 4px;
		padding-bottom: 5px;
		color: #f15a22;
	}
	
	.ev_date
	{
		color: #ffffff;
		width: 185px;
		margin-left: 10px;
		background-image: url(images/date_bkg.gif);
		background-position: left top;
		background-repeat: no-repeat;
		text-align: center;
		font-size: 11px;
		font-weight: bold;
		padding-top: 4px;
		padding-bottom: 5px;
	}

	.ev_text
	{
		color: #f15a22;
		width: 175px;
		margin-left: 15px;
		text-align: left;
		font-size: 12px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
/* */
	.page_text
	{
		padding: 0px 0px 20px 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-top: 0px;
		margin-bottom: 0px;
	}

	.align_justify
	{
		text-align : justify;
	}

	h1
	{
		margin-top: 0px;
		margin-bottom: 10px;
		color : #ffbb1a;
		font-size: 12px;
		text-align : center;
	}

	h2
	{
		margin-top: 0px;
		margin-bottom: 0px;
		color : #f15a22;
		font-size: 14px;
		text-align :center;
	}

	.align_left
	{
		font-size: 12px;
		text-align : left;
	}

	.align_center
	{
		font-size: 12px;
		text-align : center;
	}

	.align_right
	{
		font-size: 12px;
		text-align : right;
	}

	.p_name
	{
		margin-left: 25px;
		margin-right: 25px;
		color: #6d6d6d;
	}

	.div_img
	{
		color: #f15a22;
		text-align : center;
	}

	table
	{
		font-size: 12px;
	}


	.page_text img
	{
		border : 2px solid #ffbb1a;
	}

	.img_top
	{
		border : 2px solid #ffbb1a;
	}

	.img_left
	{
		border : 2px solid #ffbb1a;
        /*margin-right: 20px;*/
		margin: 10px;
	}

	.img_right
	{
		border : 2px solid #ffbb1a;
        /*margin-left: 20px;*/
		margin: 10px;
	}

	.img_no_border
	{
		border : 0px none #ffbb1a;
	}

	.img_no_border_left
	{
		border : 0px none #ffbb1a;
		margin-right: 20px;
	}

	.img_no_border_right
	{
		border : 0px none #ffbb1a;
		margin-left: 20px;
	}
	
	#counters img
	{
		border : 0px none #ffbb1a;		
	}

	ul
	{
		list-style-image: url(images/bullet_list.gif);
	}

	li
	{
		margin-left: 10px;
		margin-bottom: 10px;
	}
	
	/* старые стили таблиц */
	.tab_color, .tab_color_free
	{
		color: #000000;
		background-color: #ffedda;
		border-top: 1px solid #f9bda7;
		border-left: 1px solid #f9bda7;
		font-size: 12px;
	}
	
	.tab_color th, .tab_color_free th
	{
		color : #f03900;
		background-color: #ffe1c0;
		border-bottom: 1px solid #f9bda7;
		border-right: 1px solid #f9bda7;
	}
	
	.tab_color td, .tab_color_free td
	{
		border-bottom: 1px solid #f9bda7;
		border-right: 1px solid #f9bda7;
	}
	
	.tab_color img, .tab_color_free img
	{
		border: 0px solid #f9bda7;
	}
	
	/* новые стили таблиц  */
	.table_0_center, .table_0_left, .table_0_right
	{
		color: #000000;
		font-size: 12px;
	}
	
	.table_1_center, .table_1_left, .table_1_right
	{
		color: #000000;
		background-color: #ffedda;
		border-top: 1px solid #f9bda7;
		border-left: 1px solid #f9bda7;
		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: #ffe1c0;
		border-bottom: 1px solid #f9bda7;
		border-right: 1px solid #f9bda7;
	}
	
	.table_1_center td, .table_1_left td, .table_1_right td
	{
		border-bottom: 1px solid #f9bda7;
		border-right: 1px solid #f9bda7;
	}
	
	td.sel_cel, th.sel_cel
	{
		color: #000000;
		background-color: #ccfa96;
	}
	
	.table_1_center img, .table_1_left img, .table_1_right img
	{
		border: 0px solid #f9bda7;
	}
	
	.name, .nameR
	{
		text-align: left;
		vertical-align: middle;
	}

	.data, .dataR
	{
		text-align: center;
		font-weight: bold;
	}

	.nameR, .dataR
	{
		color: Red;
	}

	.news_img
	{
		border: 2px solid #ffbb1a;
		margin-right: 15px;
	}

	.img_top
	{
		border : 2px solid #ffbb1a;
	}

/*	.img_left
	{
		border : 2px solid #ffbb1a;
		margin-right: 20px;
	}

	.img_right
	{
		border : 2px solid #ffbb1a;
		margin-left: 20px;
	}*/

	.img_no_border, #add_form_div img
	{
		border : 0px none #ffbb1a;
		margin-left: 0px;
		margin-right: 0px;
	}

	.img_no_border_left
	{
		border : 0px none #ffbb1a;
		margin-right: 20px;
	}

	.img_no_border_right
	{
		border : 0px none #ffbb1a;
		margin-left: 20px;
	}

	ul
	{
		list-style-image: url(images/bullet_list.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;
	}


