body {
	margin: 3px; padding: 3px;
}
/*---------------- all links -----------------*/
a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:link {
	color: #0000CC;
}
a:visited {
	color: #0000CC;
}
a:hover {
	color: #FF0000;
}
a:active {
	color: #CC0099;
}
.stmenu {
	color: #6e9cee;
	font-weight: bold;
}

/*---------------- Table menu Month_day -----------------*/
.month_day {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #FF4500;
	padding: 2px 4px 1px 4px;
	margin-left: 5px;
	text-decoration: none;
}
a.month_day:link {
	color: #0000CC;
	border: 1px solid Blue;
	margin-left: 5px;
	background-color: #E1E2FF;
}
a.month_day:visited {
	color: #0000CC;
	border: 1px solid #8E8FFF;
	margin-left: 5px;
	background-color: #FFE8FF;
}
a.month_day:hover {
	color: #FF0000;
	border: 1px solid Blue;
	margin-left: 5px;
	background-color: #BFC0FF;
}
a.month_day:active {
	color: #CC0099;
	border: 1px solid Blue;
	margin-left: 5px;
	background-color: #FFE1E1;
}
/*---------------- End Table menu Month_day -----------------*/



/*---------------- links for NEW UPDATE PHOTOGALLERY -----------------*/
.update_gallery {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a.update_gallery:link {
	color: #0000CC;
}
a.update_gallery:visited {
	color: #0000CC;
}
a.update_gallery:hover {
	color: #FF0000;
}
a.update_gallery:active {
	color: #CC0099;
}
/*---------------- links for NEW UPDATE PHOTOGALLERY -----------------*/


/*---------------- Table menu TIMs -----------------*/
.TB_St {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	
	border-left: 2px solid #0000CD;
	border-bottom: 2px solid #0000CD;
	border-right: 2px solid #0000CD;
	border-top: 2px solid #0000CD;
}
.tr_st_kvadra {
	font: 15px; color: #FFFFE0;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #0000CD;
	font-weight: bold;
	}
.TD_St {
	background-image: url(images/fon_kv.jpg);
}
.TD_St_btm {
	font: 10px; color: #FFFFE0;
	background-color: #0000CD;
	background-image: url(images/fon_all.jpg);
}
/*---------------- End Table menu TIMs -----------------*/

/*------ Table menu Month and day  and obnovlenie ------*/
.TB_month {
	font: 10px  Verdana, Arial, Helvetica, sans-serif;
}
.day {
	font: 10px  Verdana, Arial, Helvetica, sans-serif;
}
.obnovlenie {
	font: 10px  Verdana, Arial, Helvetica, sans-serif;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 10px;
}
.TB_obnovl {
	font: 10px  Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 14px;
	
}
.TD_obnovl {
	padding-left: 3px;
	padding-right: 15px;
}

/*------ Table ALL TIMs ------*/
.Name_tim {
	font: 15px  Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}

.TableAll {
	font: 10px  Verdana, Arial, Helvetica, sans-serif;
}
.Menu {
	padding-bottom: 8px;
	padding-top: 10px;
}
.Page {
	padding-bottom: 3px;
}
.For_info {
	border-bottom: 2px solid #F6F6F6;
	border-top: 2px solid #F6F6F6;
	border-left: 1px solid #F6F6F6;
	border-right: 1px solid #F6F6F6;
}
/*------ Table PHOTO TIMs ------*/
.Nomer {
	background-color: #E5E8FF;
}
.info {
	font-size: 13px;
	padding-bottom: 4px;
}


/*------ Table UPDATE TIMs ------*/

.Table_update {
	font: 10px  Verdana, Arial, Helvetica, sans-serif;
}
.Font_TIM {
	font: 16px  Verdana, Arial, Helvetica, sans-serif;
	padding-top: 17px;
	padding-bottom: 17px;
	border-top: 2px solid #0000CD;
	border-left: 2px solid #0000CD;
	border-right: 2px solid #0000CD;
	border-bottom: 1px solid #0000CD;
}
.TD_probel {
	border-top: 1px solid #0000CD;
	height: 20px;
}
.Font_cykl_left {
	border-left: 2px solid #0000CD;
	border-top: 1px solid #0000CD;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.Font_cykl_right {
	border-right: 2px solid #0000CD;
	padding-right: 5px;
	border-top: 1px solid #0000CD;
}
.photo {
	border-left: 2px solid #0000CD;
	border-top: 1px solid #0000CD;
	border-bottom: 1px solid #0000CD;
}
.TD_text {
	border-right: 2px solid #0000CD;
	border-top: 1px solid #0000CD;
	border-bottom: 1px solid #0000CD;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}
.TD_fio_rus {
	font: 12px  Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	font-size: 15px;
	font-weight: bold;
}
.TD_fio_eng {
	font: 11px  Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
.TD_data {
	border-right: 2px solid #0000CD;
	border-bottom: 1px solid #0000CD;
	border-left: 1px solid #0000CD;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	background: #FFFFE0;
}
