/*-------------Оформление меню слева-------------*/
#left_menu{
	width: 200px;   	/* Ширина левого подменю */
	margin: 0px;		/* Отступ от границы */
	margin-top: 10px; 	/* Отступ сверху */
	padding: 0px; 		/* Отступ от границ */
	font-family: arial,helvetica,sans-serif;
}

#left_menu ul {
	margin: 0px;		/* Отступ от границ */
	padding: 0px;		/* Отступ от границ */
	list-style: none; 	/* Стиль маркеров */
	border: none; 		/* Стиль границ */
}

#left_menu li {
	border-bottom: 1px solid white;
	margin: 0;
	padding: 0;
}

#left_menu li a {
	font-family: arial,helvetica,sans-serif;
	/* font-size: 14px;*/
	font-size: small;
	font-weight: bold;
	color: white;
	padding: 5px 5px 5px 0.5em;
	display: block;
	line-height: 17px; /* Межстрочный интервал. 1 строка-интервал сверху */
	text-decoration: none;
	background-color: rgb(163,175,208);
	width: 100%;
}

#left_menu li a:hover{
	color:rgb(242,183,65);
	background-color: rgb(130,148,203);
}

html>body #left_menu li a {
	width: auto;
}

/*-------------Оформление нововстей слева-------------*/
#left_menu td.contentheading {

	width: 200px;
	color: white;
    font-family: arial,helvetica,sans-serif;
	/* font-size: 14px;*/
	font-size: small;
	font-weight:bold;
	background-color: rgb(163,175,208);;
	padding: 5px;
	margin-bottom: 10px;
}

#left_menu p{
	/*text-indent: 1em;  Красная строка */
	margin-left:10px;
	margin-right:10px;
	margin-top: 10px; /* Отступ сверху */
	margin-bottom: 0px; /* Отступ снизу */
	font-family: arial,helvetica,sans-serif;
	font-size: small;
}

#left_menu table.contentheader{
	border-collapse: collapse;	/* Убирает двойную толщину на стыке ячеек */
	width: 200px;
	background-color: rgb(225,229,239);
}

#left_menu table.contentpaneopen{
	border-collapse: collapse;	/* Убирает двойную толщину на стыке ячеек */
	width: 200px;
	background-color: rgb(225,229,239);
	margin-bottom: 10px;
}

#left_menu a.readmore{
/* font-size: 12px;*/
	font-size: small;
	font-weight:bold;
	float:right;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:5px;
}

/*-------------Стиль для фотожизни-------------*/
#photo td.header {
	width: 200px;
	color: white;
    font-family: arial,helvetica,sans-serif;
	/*font-size: 14px;*/
	font-size: small;
	font-weight:bold;
background-color: rgb(163,175,208);;
	padding: 5px;
}

#photo td.photo{
	text-align: center;
	background-color: rgb(225,229,239);
}

#photo img{
	margin-top:10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}

#photo table.photo{
	border-collapse: collapse;
}

#photo td.more{
	background-color: rgb(255,245,200);
	text-align:right;
	padding: 10px 10px 10px 10px;
}

#photo a.more{
	/*font-size:12px;*/
	font-size:small;
	font-weight:bold;
}

/*???????? ? ???????? */
#left_link{
	width: 202px;   	/* ?????? ?????? ??????? */
	margin: 0px;		/* ?????? ?? ??????? */
	margin-top: 10px; 	/* ?????? ?????? */
	margin-bottom: 10px; 
	margin-left:0px;
	padding: 0px; 		/* ?????? ?? ?????? */
}

#left_link a {
	font-family: arial,helvetica,sans-serif;
	font-size: small;
	padding: 0px 5px 1px 5px;
	display:block;
/*	line-height: 12px; */
	text-decoration: none;
	width: 100%;
}
#left_link a:visited {
	color:rgb(102,102,153)
}

#left_link table.table_link{
	border: 2px solid rgb(163,175,208);
	border-collapse: collapse;	/* ??????? ??????? ??????? ?? ????? ????? */
}

#left_link td.link_head{
	width: 200px;
	color: white;
 	font-family: arial,helvetica,sans-serif;;
	/*font-size: 14px;*/
	font-size: small;
	font-weight:bold;
	background-color: rgb(163,175,208);;
	padding: 5px;
}

html>body #left_link li a {
	width: auto;
}