
/******************************************************************/
/* [[[ Common styles */

	BODY				{ margin:0 0 0 0;}
	FORM				{ margin:0 0 0 0}
	a					{ text-decoration:underline;}
	a:hover				{ text-decoration:none;}	
	
	.read_more			{ margin-top:5px;}
	.read_more	a		{ color:#950700; text-decoration:underline; font-size:12px;}
	.read_more	a:hover	{ text-decoration:none;}
	.read_more	img		{ margin-left:6px}
	
	.back				{ margin-top:15px;}
	.back	a			{ color:#ff6633; text-decoration:underline; font-size:11px;}
	.back	img			{ margin-right:6px}
	
/* ]]] Common styles */
/******************************************************************/

	#main_table { font-family:Arial; font-size:12px}

/******************************************************************/
/* [[[ Header styles */
		
		#langswitch			{ margin:3px 33px 0px 14px; font-size:12px}
		#langswitch	a		{ margin-left:0px !Important; color:#980400 !important; font-family:Arial; text-decoration:none !important}
		#langswitch	a:hover	{ text-decoration:underline !important}
		#langswitch	span	{ color:#980400; margin-right:8px}

		#icons				{ }
		#icons	a			{ margin-left:50px;}
		#icons	img			{ border:none}

		#langswitch			{ padding-right:53px}	
		#langswitch	a		{ color:#ff6633; font-size:11px; margin-right:7px; text-decoration:underline}	
	
		.info_block				{ margin-bottom:15px}
		.info_block	a			{ display:block; color:#0a3e65; font-size:12px;  margin-bottom:10px}
		.info_block_title		{ text-align:center; vertical-align:middle; background:#c9c9c9; color:#ffffff; font-size:18px; padding:0px 23px 0px 23px}
		.info_block_content		{ border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9;}
		.info_block_content	div	{ margin:10px 22px;}
		
		#our_links				{ margin-left:23px}
		#our_links span			{ font-size:18px}
		#our_links a			{ display:block; color:#0a3e65; font-size:12px; font-weight:bold; margin-top:10px}
		
		.two_tables				{ margin-bottom:15px}	
		.event_table_header		{ background:#005696; color:#ffffff; font-size:18px;padding-left:9px;}
		.event_table_header	a	{ color:#ffffff!important; font-size:18px; text-decoration:none}
		.event_table_header	a:hover	{ text-decoration:underline}
		.event_table			{ font-size:12px}
		.event_table a			{ color:#0b468c;font-weight:Bold;font-size:14px}
		.event_table_content	{ padding:15px 0px 0px 0px}
		.cur_event				{ padding:0px 5px 13px 5px}
		.cur_event img			{ margin-right:10px}
		.cur_event b			{ color:#980400}
		.cur_event span			{ font-weight:bold; font-size:11px}
		.event_text	span		{ margin-top:15px;font-weight:normal}
		.other_events			{ padding:15px 10px 10px 10px; background:#ececec}
		.other_events div		{ margin-top:13px}
		.other_events b			{ color:#980400}
		
		/******************************************************************/
			.left_border_blue		{ border-left:1px solid #005696}
			.right_border_blue		{ border-right:1px solid #005696}
			.bottom_border_blue		{ border-bottom:1px solid #005696;font-size:1px}		
			
			.left_border_red		{ border-left:1px solid #980400}
			.right_border_red		{ border-right:1px solid #980400}
			.bottom_border_red		{ border-bottom:1px solid #980400;font-size:1px}		
			
			.left_border_green		{ border-left:1px solid #748e03}
			.right_border_green		{ border-right:1px solid #748e03}
			.bottom_border_green	{ border-bottom:1px solid #748e03;font-size:1px}		
			
			.left_border_orange		{ border-left:1px solid #FE7E00}
			.right_border_orange	{ border-right:1px solid #FE7E00}
			.bottom_border_orange	{ border-bottom:1px solid #FE7E00;font-size:1px}		
			
			.left_border_light_blue	{ border-left:1px solid #598AD4}
			.right_border_light_blue{ border-right:1px solid #598AD4}
			.bottom_border_light_blue{ border-bottom:1px solid #598AD4;font-size:1px}
			
			.left_border_light_red	{ border-left:1px solid #DA0200}
			.right_border_light_red	{ border-right:1px solid #DA0200}
			.bottom_border_light_red{ border-bottom:1px solid #DA0200;font-size:1px}
			
			.left_border_light_green	{ border-left:1px solid #009420}
			.right_border_light_green	{ border-right:1px solid #009420}
			.bottom_border_light_green	{ border-bottom:1px solid #009420;font-size:1px}	
			
			.left_border_light_orange	{ border-left:1px solid #FCAE00}
			.right_border_light_orange	{ border-right:1px solid #FCAE00}
			.bottom_border_light_orange	{ border-bottom:1px solid #FCAE00;font-size:1px}
			
			.left_border_violet		{ border-left:1px solid #620082}
			.right_border_violet	{ border-right:1px solid #620082}
			.bottom_border_violet	{ border-bottom:1px solid #620082;font-size:1px}
			
			.left_border_pink		{ border-left:1px solid #C01C79}
			.right_border_pink		{ border-right:1px solid #C01C79}
			.bottom_border_pink		{ border-bottom:1px solid #C01C79;font-size:1px}
			
			/*980400-done
			748E03-done
			005696-done
			FE7E00-orange
			598AD4-light_blue
			DA0200-light_red
			
			009420-light_green
			FCAE00-light_orange
			
			620082-violet
			C01C79-pink
			*/
		/******************************************************************/
		
		#big_phone				{ border:1px solid #980400; border-left:none; font-size:20px; background:#980400;color:white}
		
		.event_element_title		{}
		.event_element_title b		{ color:#980400}
		.event_element_title span	{ font-weight:bold;}
		.event_element_title a		{ color:#0b468c;font-weight:Bold;font-size:14px}
/* ]]] Header styles */
/******************************************************************/
	/* [[[ NAVIGATION */
		
		#top_header_part			{ margin-top:48px;margin-bottom:1px}
		#navigation					{ margin-left:0px;}
		#navigation	a				{ text-decoration:none; font-family:Arial; font-size:18px; color:white; margin-left:28px; margin-right:13px;}
		#navigation	a:hover			{ text-decoration:underline;}
		#navigation	TD 				{ background:url(images/building/top_nav_l_corner.gif) top left no-repeat #c9c9c9;}
		#navigation	div				{ float:left; margin-top:12px; }
		#navigation	img				{ float:left;}
		#navigation	TD.active		{ background:url(images/building/top_nav_l_corner_act.gif) top left no-repeat #980400}
		#navigation TD.nav_spacer	{ width:1px; background:white}
		
		#navigation_right			{ margin:12px 0 32px 20px}
		#navigation_right div		{ font-size:12px; margin:5px 0}
		#navigation_right a			{ color:#0a3e65; text-decoration:underline; font-size:18px; margin-top:5px}
		#navigation_right a:hover	{ text-decoration:none}
		
		#navigation_left			{ margin:30px 0;}
		#navigation_left a			{ margin-left:23px;display:block; color:#0a3e65; text-decoration:underline; font-size:18px; margin-top:0px}
		#navigation_left img		{ margin-right:10px;}
		#navigation_left a.active	{ margin-left:0px; background:#980400; padding-left:23px;  display:block; color:white; text-decoration:none; font-size:18px; margin-top:5px}
		#navigation_left a:hover	{ text-decoration:none}
		#left_submenu				{ margin-left:10px; margin-bottom:13px}
		#left_submenu div			{ margin-left:8px; }
		#left_submenu a				{ font-size:12px; margin-top:10px}
		
	/* ]]] NAVIGATION */
	/******************************************************************/
	/* [[[ CONTENT */
		
		#photo_block			{ margin:15px 0px; font-size:1px; }	
		.grey_border_top		{ border-top:1px solid #c9c9c9;}
		.photo_block_content	{ border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9; padding:0px 6px 0px 6px; padding-right:0px}
		.photo_in_block			{ margin-right:4px}
		.photo_title			{ font-size:12px; font-weight:bold; padding-bottom:7px; padding-right:0px}
		.photo_link				{ padding:5px 15px 0px 15px}
		.photo_link	a			{ color:#0a3e65;font-size:12px;}
		
		#search_bar							{ background:url('images/building/search_bar_bg.gif') top left no-repeat #ececec; height:50px; margin-bottom:35px}
		#search_bar_form					{ padding-top:10px; padding-left:20px}
		#search_bar_form .input_field		{ border:1px solid #737373; font-size:12px; width:144px}
		#submit_searc_bar					{ margin-left:4px; position:relative; top:3px}
		
		#sponsors_bar			{ margin-left:20px}
		#sponsors_bar img		{ margin-bottom:10px}
	
		#content_in				{ padding-left:17px;padding-right:15px;}
		#content_in	P			{ padding:0px 0px; margin:0px 0px 8px 0px}
		#content 				{ font-size:11px; font-family:Tahoma; background:url(images/building/right_border.png) top right repeat-y;}
		#cur_cat_title			{ font-size:24px; color:#0a3e65}
		#cur_cat_title a		{ font-size:24px; color:#0a3e65 !important; text-decoration:none}
		#cur_cat_title a:hover	{ text-decoration:none}
		.day					{ margin-top:14px}
		.day_date				{ margin-bottom:14px;}
		.day_event				{ margin-bottom:26px;}
		.day_event_title		{ font-size:16px; font-weight:bold;}
		.day_event_title span	{ font-size:12px; font-weight:normal}
		.day_time				{ margin:17px 0}
		.day_time b				{ margin-right:11px}
		
		#print_link				{ float:right; padding-right:97px; margin-top:24px}
		#print_link	div			{ position:absolute;}
		#print_link	img			{ margin-right:8px}
		#print_link	a			{ color:#980400}
		
		#sponsor_images			{ margin-top:12px}
		#sponsor_images	img		{ margin-right:5px; margin-bottom:5px}
		
		#user_forms				{ margin-top:14px}
		.user_form				{ background:#f3f3f3; width:263px; padding-bottom:14px; float:left; margin-right:16px; margin-bottom:12px}
		.user_form table		{ font-size:12px; margin:8px 8px;}
		.table_title			{ padding-bottom:6px; font-weight:bold}
		.user_form	input		{ border:1px solid #808080; width:165px;margin-left:2px}
		.field_wz_pading		{ padding-top:5px}
		
		.required_field			{ margin-left:5px;color:#980400}
		.red_text				{ color:#980400; margin-bottom:14px}
		
		.big_title				{ font-weight:bold; font-size:16px; padding-top:10px; margin-bottom:13px}
		#company_onfo_form			{ font-size:12px}
		#company_onfo_form TD		{ padding-bottom:5px}
		#company_onfo_form .field	{ padding-right:31px}
		
		#company_onfo_form input	{ border:1px solid #808080; width:343px;}
		
		.submit_butn			{ cursor:pointer; background:#9f1800; color:white; font-weight:bold; font-size:12px;}
		.submit_butn input		{ color:white; font-weight:bold; font-size:12px; background:#9f1800; border:none}
		
		.submenu 	{   display:none; float:none; position:absolute; top:90px; margin:0 0 0 0; padding:0 0 0px 0; white-space: nowrap;}
		.submenu a 	{ 	display:block; color:#ffffff; text-decoration:none; font-size:14px  !important; font-weight:normal  !important; 
						background:url('images/building/red_dotted_line.gif') bottom left repeat-x #980400;
						padding:7px 22px 5px 22px !important; margin:0 8px 0 8px !important}
		.submenu div { width:auto; }
	/* ]]] CONTENT */
	/******************************************************************/
	/* [[[ Footer */
			
		#left_footer_block			{ border-top:1px solid #980400;padding:18px 0 0 10px}
		#left_footer_block	div		{ margin-left:15px}
		#left_footer_block	b		{ margin-bottom:7px;display:block}
		#left_footer_block	table	{ font-size:12px; width:210px; background:#980400;margin-top:20px}
		#copyright					{ color:#ffffff;padding:12px 0px 27px 7px}
	
		#right_footer_block					{ border-top:1px solid #bdbdbd}
		#right_footer_block	table			{ margin-top:40px; font-size:12px}
		#right_footer_block	table a			{ color:#0a3e65}
		#right_footer_block	.phone_field	{ padding-right:40px}
		#right_footer_block	.phone_title	{ position:absolute}		
		#right_footer_block	.phone_list		{ padding-left:45px}
	
		#bottom_blue_links					{ margin-right:50px}
		#bottom_blue_links a				{ color:#0a3e65;}
		#bottom_blue_links .up				{ margin-left:20px; }
	/* ]]] Footer */
	/******************************************************************/
	
		#links_in_event				{ font-size:12px; margin-bottom:22px; margin-right:5px; line-height:16px; }
		#links_in_event	span		{ margin-right:15px}
		#links_in_event	div			{ white-space:nowrap; margin-right:5px; margin-bottom:5px; padding:2px 6px 2px 6px; background:#980400; color:white; float:left}
		#links_in_event	a			{ color:white !important; text-decoration:none }
		#links_in_event	a:hover		{ text-decoration:underline}
		
		ul	{}
		li	{list-style: url('images/building/grey_squere.gif') ; margin-top:0px; margin-bottom:0px; margin-left:14px}
		
		#run 			{ margin-left:237px; border: 1px solid #c9c9c9;}
		#run MARQUEE 	{ padding: 5px 5px 6px 5px;  font-size:12px; font-weight:bold;}
		#run a 			{ color:black; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none }
		#run span 		{ color:#980400; }
		
		
		#sitetree			{ }
		#sitetree a			{ font-size:12px; color:black; text-decoration:none}
		#sitetree a:hover	{ text-decoration:underline}
		.lvl1	{ margin-bottom:10px; }
		.lvl1 a	{ font-size:15px !important; font-weight:bold; margin-bottom:5px;}
		.lvl2	{ font-weight:bold; background:url('images/building/black_dot.gif') center left no-repeat; padding-left:13px; margin-bottom:8px;}
		.lvl2 a	{ font-weight:bold}
		.lvl3	{ margin-left:15px; color:#0a3e65; background:url('images/building/black_dot.gif') center left no-repeat; padding-left:13px; margin-bottom:6px;}
		.lvl4	{ margin-left:30px; color:#0a3e65; background:url('images/building/brown_dot.gif') center left no-repeat; padding-left:7px; margin-bottom:4px;}
		.lvl4 a	{  font-size:11px!important}
		
		#zagolovok			{ font-size:14px;}
		#zagolovok b		{ }
		#zagolovok span		{}
		#zagolovok nobr		{ color:#980400; font-size:11px; font-weight:bold}

