body {
	background-color: #8EA8C5;
	}

table {
	font-family: arial,verdana,tahoma,sans-serif;
	fontfamily: arial,verdana,tahoma,sans-serif;
	font-size: 11px;
	color: #3D3C71;
	}

.cell_fg {
	background-color: #ffffff;
	}

a {color: #94AE00; font-size: 12px; font-weight: normal; font-family: arial,verdana,tahoma,sans-serif; text-decoration: none;}
a:visited {color: #94AE00; font-size: 12px; font-weight: normal; font-family: arial,verdana,tahoma,sans-serif; text-decoration: none;}
a:hover {color: #0380E1; font-size: 12px; font-weight: normal; font-family: arial,verdana,tahoma,sans-serif; text-decoration: none;}
a:active {color: #94AE00; font-size: 12px; font-weight: normal; font-family: arial,verdana,tahoma,sans-serif; text-decoration: none;}

a.link_left {font-weight: bold;	line-height: 20px}
a.link_left:visited {font-weight: bold;	line-height: 20px}
a.link_left:hover {font-weight: bold; line-height: 20px}
a.link_left:active {font-weight: bold; line-height: 20px}

a.link_photo {font-size: 11px; color: #1A3DC1}
a.link_photo:visited {font-size: 11px; color: #1A3DC1}
a.link_photo:hover {font-size: 11px; color: #AFCC0E}
a.link_photo:active {font-size: 11px; color: #1A3DC1}

a.link_upd {color: #58067D; line-height: 16px}
a.link_upd:visited {color: #58067D; line-height: 16px}
a.link_upd:hover {color: #54A9EC; line-height: 16px}
a.link_upd:active {color: #58067D; line-height: 16px}

a.link_upd_date { color: #58067D; font-weight: bold}
a.link_upd_date:visited {color: #58067D; font-weight: bold}
a.link_upd_date:hover {color: #54A9EC; font-weight: bold}
a.link_upd_date:active {color: #58067D; font-weight: bold}

a.link_upd_title {color: #58067D; font-weight: bold}
a.link_upd_title:visited {color: #58067D; font-weight: bold}
a.link_upd_title:hover {color: #54A9EC; font-weight: bold}
a.link_upd_title:active {color: #58067D; font-weight: bold}

a.link_alt {font-weight: bold; color: #ffffff; font-size: 11px;}
a.link_alt:visited {font-weight: bold; color: #ffffff; font-size: 11px;}
a.link_alt:hover {font-weight: bold; color: #CBE466; font-size: 11px;}
a.link_alt:active {font-weight: bold; color: #ffffff; font-size: 11px;}

a.link_copy {font-weight: bold; color: #ffffff; font-size: 11px; text-decoration: underline;}
a.link_copy:visited {font-weight: bold; color: #ffffff; font-size: 11px; text-decoration: underline;}
a.link_copy:hover {font-weight: bold; color: #CBE466; font-size: 11px; text-decoration: underline;}
a.link_copy:active {font-weight: bold; color: #ffffff; font-size: 11px; text-decoration: underline;}

a.link_photog {color: #1A3DC1; font-size: 11px;}
a.link_photog:visited {color: #1A3DC1; font-size: 11px;}
a.link_photog:hover {color: #2BAB1A; font-size: 11px;}
a.link_photog:active {color: #1A3DC1; font-size: 11px;}

a.link_mboard_mail { color: #1A3DC1; text-decoration: underline}
a.link_mboard_mail:visited {color: #1A3DC1; text-decoration: underline}
a.link_mboard_mail:hover {color: #7EA700; text-decoration: underline}
a.link_mboard_mail:active {color: #1A3DC1; text-decoration: underline}

a.link_boards { color: #809600; font-weight: bold;}
a.link_boards:visited {color: #809600; font-weight: bold;}
a.link_boards:hover {color: #0084FF; font-weight: bold;}
a.link_boards:active {color: #809600; font-weight: bold;}

a.link_topics { color: #809600; font-weight: bold;}
a.link_topics:visited {color: #809600; font-weight: bold;}
a.link_topics:hover {color: #0084FF; font-weight: bold;}
a.link_topics:active {color: #809600; font-weight: bold;}

a.link_topics_head { color: #ffffff; font-weight: bold;}
a.link_topics_head:visited {color: #ffffff; font-weight: bold;}
a.link_topics_head:hover {color: #AAD6FF; font-weight: bold;}
a.link_topics_head:active {color: #ffffff; font-weight: bold;}

a.link_boardnav { color: #1A3DC1; font-size: 12px; text-decoration: underline}
a.link_boardnav:visited {color: #1A3DC1; font-size: 12px; text-decoration: underline}
a.link_boardnav:hover {color: #7EA700; font-size: 12px; text-decoration: underline}
a.link_boardnav:active {color: #1A3DC1; font-size: 12px; text-decoration: underline}

a.link_forgot { color: #7EA700; font-size: 10px; text-decoration: underline}
a.link_forgot:visited {color: #7EA700; font-size: 10px; text-decoration: underline}
a.link_forgot:hover {color: #00C0FF; font-size: 10px; text-decoration: underline}
a.link_forgot:active {color: #7EA700; font-size: 10px; text-decoration: underline}

a.link_rem_pass {color: #7EA700; font-size: 11px}
a.link_rem_pass:visited {color: #7EA700; font-size: 11px}
a.link_rem_pass:hover {color: #00C0FF; font-size: 11px}
a.link_rem_pass:active {color: #7EA700; font-size: 11px}



a.link_days {color: #ffffff}
a.link_days:visited {color: #ffffff}
a.link_days:hover {color: #FF3000}
a.link_days:active {color: #9E4A00}

a.link_special {color: #666666; font-size: 10px; line-height: 10px;}
a.link_special:visited {color: #666666; font-size: 10px; line-height: 10px;}
a.link_special:hover {color: #0B73EE; font-size: 10px; line-height: 10px;}
a.link_special:active {color: #0B73EE; font-size: 10px; line-height: 10px;}



.text_title {
	font-weight: bold;
	font-size: 16px;
	color: #94AE00;
	padding: 20px 0px 0px 23px;
	}

.text_title_small {
	font-weight: bold;
	font-size: 20px;
	color: #94AE00;
	padding: 0px 0px 0px 23px;
	}

.text_copy {
	font-weight: bold;
	line-height: 11px;
	color: #ffffff;
	}

.text_mboard_add {
	font-weight: bold;
	font-size: 18px;
	color: #4EA2E3;
	padding: 0px 0px 0px 0px;
	}

.text_mboard {
	font-weight: bold;
	font-size: 12px;
	color: #94AE00;
	padding: 5px 0px 5px 0px;
	}

.text_content_subj {
	font-weight: normal;
	font-size: 12px;
	color: #94AE00;
	margin: 1px 0px 1px 10px;
	}

.text_guest_titles {
	font-weight: bold;
	background-color: #EAF3B9; 
	font-size: 12px;
	color: #6E8100;
	margin: 0px 0px 0px 0px;
	}

.text_title_send_mail {
	font-family: arial,tahoma,sans-serif;
	fontfamily: arial,tahoma,sans-serif;
	font-weight: bold;
	font-size: 26px;
	color: #94AE00;
	}

.text_login {
	font-size: 11px;
	color: #7EA700;
	padding: 0px 10px 0px 10px;
	}

.text_login_mb {
	font-family: arial,verdana,tahoma,sans-serif;
	fontfamily: arial,verdana,tahoma,sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #94AE00;
	padding: 0px 0px 0px 0px;
	}

.text_remind {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #94AE00;
	padding: 3px 0px 3px 0px;
	}









.cell_left {
	background: url(./images/nav_bg.gif) bottom left no-repeat;
	background-color: #F7FAE6;
	}

.cell_site_title {
	background: url(./images/site_title_bg.gif) top left no-repeat;
	background-color: #ffffff;
	}

.cell_nav {
	background-color: #F7FAE6;
	padding: 10px 0px 0px 23px;
	}



.cell_photos_block {
	border: solid 1 #8F9B49;
	background-color: #F7FAE6;
	}

.cell_photos_block_picture {
	border: solid 1 #A4C105;
	}



.cell_events_block {
	border: solid 1 #707E1F;
	background-color: #AECB0A;
	}



.cell_events {
	background-color: #F7FAE6;
	}

.cell_events_block_picture {
	border: solid 1 #ffffff;
	}



.cell_update_block {
	background-color: #FCFFEA;
	padding: 7px 10px 15px 15px;
	}

.text_update_date {
	font-weight: bold;
	font-size: 12px;
	color: #58067D;
	}

.text_update_title {
	font-weight: bold;
	font-size: 12px;
	color: #58067D;
	margin: 4px 0px 4px 0px;
	}

.text_update_content {
	font-weight: normal;
	font-size: 12px;
	color: #58067D;
	}

.text_event_clickon {
	font-size: 10px;
	color: #94AE00;
	}

.text_update_clickong {
	font-size: 12px;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	background-color: #94AE00;
	}

.text_boardnav {
	font-weight: normal;
	font-size: 12px;
	color: #1A3DC1;
	}





.cell_index_altnav {
	background-color: #187DCB;
	}



.cell_photo_block_center {
	background: url(./images/photo_block_bgc.jpg) bottom right no-repeat;
	background-color: #F7FAE6;
	border: solid 1 #A0B709;
	}

.cell_photo_block_picture {
	border: solid 1 #A4C105;
	}


.cell_07 {
	font-size: 12px;
	line-height: 12px;
	color: #94AE00;
	padding-top: 0px;
	padding-bottom: 0px;
	}


.cell_event_block_center {
	background: url(./images/event_block_bgc.jpg) bottom right no-repeat;
	background-color: #ECF1C9;
	border: solid 1 #A0B709;
	}

.cell_event_text {
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	background-color: #ffffff;
	padding: 10px 20px 15px 15px;
	}

.cell_event_head {
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 10px;
	}

.cell_update_head {
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	padding-left: 15px;
	}

.cell_update_text {
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	background-color: #ffffff;
	padding: 10px 20px 15px 15px;
	}





.cell_table_boards {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #94AE00;
	border: solid 1 #6E8100;
	border-left: none;
	border-bottom: none;
	}

.cell_table_boards_head {
	border-left: solid 1 #6E8100;
	}

.cell_table_boards_body {
	color: #809600;
	background-color: #F9FBEA;
	border-left: solid 1 #6E8100;
	border-bottom: solid 1 #6E8100;
	padding-top: 10px;
	padding-bottom: 10px;
	}

.cell_table_boards_footer {
	border-left: solid 1 #6E8100;
	border-bottom: solid 1 #6E8100;
	}

.cell_content_subj {
	font-weight: normal;
	font-size: 12px;
	color: #1E599B;
	margin: 0px 0px 0px 0px;
	background-color: #94AE00;
	}

.table_content {
	border: solid 1 #6E8100;
	background-color: #94AE00;
	}

.cell_content_date {
	color: #6E8100;
	background-color: #EAF3B9; 
	font-size: 11px;
	line-height: 18px;
	padding: 5px 15px 10px 10px;
	}

.cell_content_text {
	font-size: 12px;
	color: #6E8100;
	background-color: #F9FBEA;
	padding: 5px 15px 5px 10px;
	}

.cell_content_autor {
	font-weight: bold;
	font-size: 12px;
	color: #6E8100;
	background-color: #F9FBEA;
	padding: 5px 15px 5px 10px;
	}

.cell_send_mail {
	background-color: #F9FBEA;
	}

.cell_login {
	background-color: #EAF3B9;
	border-right: solid 1 #666666;
	border-bottom: solid 1 #666666;
	}


.cell_index_photos {
	background-color: #F7FAE6;
	}


.tuts {
	font-family: verdana,arial,tahoma,sans-serif;
	fontfamily: verdana,arial,tahoma,sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FF0606;
	}

.tubs {
	font-family: verdana,arial,tahoma,sans-serif;
	fontfamily: verdana,arial,tahoma,sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	color: #FF0606;
	}

.block_no_boards {
	width: 520px;
	color: #ffffff;
	font-weight: bold;
	background-color: #94AE00; 
	font-size: 18px;
	padding: 10px 0px 10px 0px;
	}

.form01  {
	font-family: arial,verdana,tahoma,sans-serif;
	fontfamily: arial,verdana,tahoma,sans-serif;
	font-size : 12px;
	margin: 2px 0px 2px 0px;

	}

.form_login {
	Border: #7EA700 1px Solid; 
	font-size : 11px;
	BackGround: None Transparent Scroll Repeat 0% 0%; 
	Color: #7EA700;  
	font-family: arial,verdana,tahoma,sans-serif;
	fontfamily: arial,verdana,tahoma,sans-serif;
} 













































































a.link_up {font-weight: bold; font-family: arial,verdana,tahoma,sans-serif}
a.link_up:visited {font-weight: bold; font-family: arial,verdana,tahoma,sans-serif}
a.link_up:hover {font-weight: bold; font-family: arial,verdana,tahoma,sans-serif}
a.link_up:active {font-weight: bold; font-family: arial,verdana,tahoma,sans-serif}

a.link_event {color: #3D3C71; font-size: 11px;}
a.link_event:visited {color: #3D3C71; font-size: 11px;}
a.link_event:hover {color: #0386D9; font-size: 11px;}          
a.link_event:active {color: #3D3C71; font-size: 11px;}



a.link_altsub { font-family: arial,tahoma,sans-serif; color: #333333; font-size: 10px;}
a.link_altsub:visited { font-family: arial,tahoma,sans-serif;color: #333333; font-size: 10px;}
a.link_altsub:hover { font-family: arial,tahoma,sans-serif;color: #cc0000; font-size: 10px;}
a.link_altsub:active { font-family: arial,tahoma,sans-serif;color: #333333; font-size: 10px;}









a.link_rem {color: #1889E0}
a.link_rem:visited {color: #1889E0}
a.link_rem:hover {color: #E007D8}
a.link_rem:active {color: #ff0000}

a.link_article { color: #3D3C71; font-weight: bold;}
a.link_article:visited {color: #3D3C71; font-weight: bold;}
a.link_article:hover {color: #0386D9; font-weight: bold;}
a.link_article:active {color: #3D3C71; font-weight: bold;}



a.link_mboard { color: #144E89; font-weight: bold;}
a.link_mboard:visited {color: #144E89; font-weight: bold;}
a.link_mboard:hover {color: #00FF66; font-weight: bold;}
a.link_mboard:active {color: #144E89; font-weight: bold;}

a.link_caption { color: #1E599B; font-weight: bold;}
a.link_caption:visited {color: #1E599B; font-weight: bold;}
a.link_caption:hover {color: #0386D9; font-weight: bold;}
a.link_caption:active {color: #1E599B; font-weight: bold;}

a.link_guestm { color: #000000;}
a.link_guestm:visited {color: #000000;}
a.link_guestm:hover {color: #0386D9;}
a.link_guestm:active {color: #000000;}

a.link_guestw { color: #0083A9; text-decoration: underline;}
a.link_guestw:visited {color: #0083A9; text-decoration: underline;}
a.link_guestw:hover {color: #00C0F8; text-decoration: underline;}
a.link_guestw:active {color: #0083A9; text-decoration: underline;}





















































.text_alt {
	font-family: verdana,arial,tahoma,sans-serif;
	fontfamily: verdana,arial,tahoma,sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 11px;
	color: #ffffff;
	margin: 4px 0px 0px 25px;

	}













.text_update_article {
	font-family: verdana,arial,tahoma,sans-serif;
	fontfamily: verdana,arial,tahoma,sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #1E599B;
	margin: 10px 0px 0px 15px;
	}



.text_update_clickon {
	font-family: verdana,arial,tahoma,sans-serif;
	fontfamily: verdana,arial,tahoma,sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #1E599B;
	margin: 0px 0px -10px 0px;
	}







.text_topics {
	font-weight: normal;
	font-size: 12px;
	color: #1E599B;
	}








.error {
	font-family: verdana,arial,tahoma,sans-serif;
	fontfamily: verdana,arial,tahoma,sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #b30000;
	margin: 0px 0px 0px 0px;

	}



.cell_alt {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana,arial,tahoma,sans-serif;
	}





.cell_photo_block {
	background-color: #DAD9F8;
	}



.cell_index_footer {
	background: url(./images/down_bg.jpg) norepeat;
	background-color: #90CFFF;
	}

.cell_contact_eml {
	background-color: #90CFFF;
	}

.cell_contact_log {
	background-color: #D1EF68;
	}












.cell_table_topics_body {
	background-color: #C1DA4E;
	}

.cell_table_topics_add {
	background-color: #CFE649;
	}

.cell_table_mboard {
	background-color: #144E89;
	}

.cell_table_mboard_body {
	background-color: #90CFFF;
	}

.cell_table_mboard_add {
	background-color: #CFE649;
	}



.cell_content_count {
	background-color: #6A699C;
	}

.cell_content_body {
	background-color: #90CFFF;
	}

.cell_content_head {
	background-color: #CEF1F8;
	}
















.cell_event_pic {
	background-color: #BAD1D4;
	}





.cell_update_pic {
	background-color: #E9FFD4;
	}







.cell_gallery {
	background-color: #90CFFF;
	}

.cell_picture {
	background-color: #ffffff;
	}



.table_mboard {
border: solid 1;
border-color: #90CFFF #90CFFF #90CFFF #90CFFF;
}

.table_topics {
border: solid 1;
border-color: #C1DA4E #C1DA4E #C1DA4E #C1DA4E;

	}


.cell_01 {
	background: url(./images/photos_block_bgc.jpg) bottom left repeat-x;
	font-family: verdana,arial,tahoma,sans-serif;
	fontfamily: verdana,arial,tahoma,sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 11px;
	color: #004993;
	padding-bottom: 5px;
	}

.cell_02 {
	padding-left: 80px;
	}

.cell_03 {
	background: url(./images/events_block_bgc.jpg) top left repeat-x;
	background-color: #144E89;
	font-family: verdana,arial,tahoma,sans-serif;
	fontfamily: verdana,arial,tahoma,sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 11px;
	color: #ffffff;
	padding-bottom: 5px;
	}

.cell_04 {
	padding-left: 20px;
	}

.cell_05 {
	font-family: arial,tahoma,sans-serif;
	fontfamily: arial,tahoma,sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
	padding-left: 5px;
	padding-top: 2px;
	}

.cell_06 {
	font-family: verdana,arial,tahoma,sans-serif;
	fontfamily: verdana,arial,tahoma,sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	color: #1E5089;
	}



.block_01 {
	margin: 0px 0px 0px 462px;
	}

.block_02 {
	font-family: arial,tahoma,sans-serif;
	fontfamily: arial,tahoma,sans-serif;
	color: #000000;
	font-weight: normal;
	background-color: #CFE649; 
	font-size: 11px;
	line-height: 18px;
	padding: 5px 0px 10px 10px;
	}

.block_mboard {
	font-family: arial,tahoma,sans-serif;
	fontfamily: arial,tahoma,sans-serif;
	color: #000000;
	font-weight: normal;
	background-color: #CEF1F8; 
	font-size: 11px;
	line-height: 18px;
	padding: 5px 0px 10px 10px;
	}

.field {
	 Border: #ACCA05 1px Solid; 
	 Font-Size: XX-Small; 
	 BackGround: None Transparent Scroll Repeat 0% 0%; 
	 Color: #94AE00;  
	 Font-Family: Verdana; 
} 

.button {
	 Border: #ACCA05 1px Solid; 
	 Font-Weight: Bold; 
	 Font-Size: XX-Small; 
	 BackGround: None #F7FFCD Scroll Repeat 0% 0%; 
	 Color: #ACCA05; 
	 Font-Family: Verdana; 
	 Cursor: Hand;
}






.cell_special_bgu {
	background: url(./images/special_bookmark_bgu.gif) top left repeat-x;
	}

.active_cell_special_bgl {
	background: url(./images/special_bookmark_bgl.gif) top left repeat-y;
	}

.cell_special_bgl {
	background: url(./images/special_bookmark_bgl.gif) top left repeat-y;
	border-bottom: solid 1px #B8B8B8;
	}

.active_cell_special_bgr {
	background: url(./images/special_bookmark_bgr.gif) top right repeat-y;
	}

.cell_special_bgr {
	background: url(./images/special_bookmark_bgr.gif) top right repeat-y;
	border-bottom: solid 1px #B8B8B8;
	}

.cell_special_bgm {
	background: url(./images/special_bookmark_bgm.gif) top left repeat-y;
	}

.cell_special_active {
	font-size: 10px;
	line-height: 10px;
	color: #0B73EE;
	padding: 0px 0px 3px 0px;
	}

.cell_special_noneactive {
	border-bottom: solid 1px #B8B8B8;
	padding: 0px 0px 3px 0px;
	}

.cell_special_tables {
	background-color: #EAF4B5;
	padding-left: 10px;
	padding-right: 10px;
	}

.cell_special_tables_birth {
	background-color: #D0E656;
	padding-left: 10px;
	padding-right: 10px;
	}




.special_title {
	font-size: 18px;
	color: #94AE00;
	margin-top: -3px;
	margin-bottom: 2px;
}

.selected_number {
 	border: solid 1px red;
}

.selected_events {
 	border: solid 1px #C2D848;
	background-color: #F9FFD9;
}

.birthandevent {
	padding: 0px;
	background-color: #54A9EC;
}

.birth {
	padding: 0px;
	background-color: #54A9EC;
	}

.event {
	padding: 0px;
	background-color: #B0C922;
	}

.events_scroll {

height: 330;
width: 330;
overflow:-moz-scrollbars-vertical;
overflow-y: scroll;
overflow-x: hidden;

border: solid 1px #C2D848;
background-color: #FCFFED;
padding: 5px;

scrollbar-3dlight-color: #C2D848; 
scrollbar-face-color: #EFFF9B; 
scrollbar-shadow-color: #C2D848; 
scrollbar-darkshadow-Color: #EFFF9B;
scrollbar-arrow-color: #94AE00; 
scrollbar-track-color: #F4FFBC; 
scrollbar-highlight-color: #ffffff; 

	}

.form_special  {
	font-family: arial,verdana,tahoma,sans-serif;
	fontfamily: arial,verdana,tahoma,sans-serif;
	font-size : 11px;
	margin: 0px 0px 0px 0px;
	}
.ftree_cell {
background-color:#52a8e9;
border-color:#046ab8;
color:#ffffff;
}
.ftree_cell_right {
background-color: #f7fae6;
border-color:#046ab8;
color:#666666
}
.ftree_cell_siblings {
border-color:#046ab8;
}
.ftree_cell_parent {
background-color: #FFFFFF;
border-color:#046ab8;
color:#666666;
}

