/* Строка меню */

.msel 
{
	BORDER-BOTTOM: 1px solid white;
	BORDER-RIGHT: 1px solid white;
	BORDER-TOP: 1px solid white;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;	
}
.mbsel 
{
	BORDER-BOTTOM: 1px solid white;
	BORDER-RIGHT: 1px solid white;
	BORDER-TOP: 1px solid white;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
}
.msell 
		{
	BORDER-BOTTOM: 1px solid white;
	BORDER-RIGHT: 1px solid white;
	BORDER-LEFT: 1px solid white;
	BORDER-TOP: 1px solid white;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px
}
.mtx 
{
	COLOR: White;
	FONT-FAMILY: arial,san-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background : transparent;
}
a.tmnu:link 
{
	COLOR: White;
	FONT-FAMILY: arial,san-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background : transparent;
}
a.tmnu:visited
{
	COLOR: White;
	FONT-FAMILY: arial,san-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background : transparent;
}
a.tmnu:active 
{
	COLOR: White;
	FONT-FAMILY: arial,san-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background : transparent;
}
a.tmnu:hover 
{
	COLOR: Yellow;
	FONT-FAMILY: arial,san-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background : transparent;
}



/* Верхний заголовок */

.thselr 
{
	BORDER-RIGHT: 1px solid white;
	BORDER-TOP: 1px solid white;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
}
.thsel 
{
	BORDER-TOP: 1px solid white;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px
}
.thsell 
{
	BORDER-LEFT: 1px solid white;
	BORDER-TOP: 1px solid white;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px
}
.th 
{
	COLOR: White;
	FONT-FAMILY: arial,san-serif;
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background : transparent;
}
.count
		{ margin-top: 12px; margin-left: 2px }
.countl
		{ margin-top: 12px; margin-left: 12px }
.counts
		{ margin-top: 2px; margin-left: 1px }
.countsl
		{ margin-top: 2px; margin-left: 5px }


/* Нижний заголовок (Copyright) */

.bhselr 
{
	BORDER-TOP: 1px solid white;
	BORDER-RIGHT: 1px solid white;
	BORDER-BOTTOM: 1px solid white;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px
}
.bhsel 
{
	BORDER-TOP: 1px solid white;
	BORDER-RIGHT: 1px solid white;
	BORDER-BOTTOM: 1px solid white;
	BORDER-LEFT: 1px solid white;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px
}
.bhsell 
{
	BORDER-TOP: 1px solid white;
	BORDER-LEFT: 1px solid white;
	BORDER-BOTTOM: 1px solid white;
	BORDER-RIGHT: 1px solid white;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px
}
.bh 
{
	COLOR: White;
	FONT-FAMILY: arial,san-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	FONT-STYLE: normal;
	background : transparent;
}
a.bhl:Link 
{
	COLOR: White;
	FONT-FAMILY: arial,san-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	background : transparent;
}
a.bhl:active 
{
	COLOR: White;
	FONT-FAMILY: arial,san-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	background : transparent;
}
a.bhl:visited
{
	COLOR: White;
	FONT-FAMILY: arial,san-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	background : transparent;
}
a.bhl:hover 
{
	COLOR: Yellow;
	FONT-FAMILY: arial,san-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	background : transparent;
}



/* Основной заголовок */

.hed 
{
	color: #336699;
	font-family: arial,san-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
.hd 
{
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	TEXT-ALIGN: right;
}



/* Маленькие фотографии и подписи к ним */

.tflt
{
	float: left;
}
.tfoto 
{
	float: left;
	margin-top: 12px;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 10px
}
.tflot 
{
	float: left;
	margin-top: 12px;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #336699;
}
.tflots 
{
	float: left;
	margin-top: 12px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #336699
}
.foto 
{
	border: 1px solid #336699;
}
.fotot 
{
	border-top: 1px solid #336699;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
}
.fb 
{
	border-bottom: 1px solid #336699;
}
.ftxt 
{
	color: White;
	font-family: arial,san-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
a.fl:link 
{
	color: White;
	font-family: arial,san-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
a.fl:visited
{
	color: White;
	font-family: arial,san-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
a.fl:active 
{
	color: White;
	font-family: arial,san-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
a.fl:hover 
{
	color: Yellow;
	font-family: arial,san-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
.fp 
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	TEXT-ALIGN: center;
}
.tftxtd 
{
	BORDER-BOTTOM: 1px solid white;
	BORDER-RIGHT: 1px solid white;
	BORDER-TOP: 1px solid white;
	BORDER-LEFT: 1px solid white
}
.timg
{
	margin-top: 10px;
	margin-bottom: 10px;
	TEXT-ALIGN: center;
}



/* Большие фотографии и подписи к ним */

.tbfoto 
{
	float: left;
	margin-top: 10px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 10px;
	border: 1px solid #336699;
}
.tbfotov 
{
	float: left;
	margin-top: 10px;
	margin-left: 49px;
	margin-right: 4px;
	margin-bottom: 10px;
	border: 1px solid #336699;
}
.bfoto 
{
	border: 1px solid #336699;
}
a.bfl:link 
{
	color: White;
	font-family: arial,san-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
a.bfl:visited
{
	color: White;
	font-family: arial,san-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
a.bfl:active 
{
	color: White;
	font-family: arial,san-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
a.bfl:hover 
{
	color: Yellow;
	font-family: arial,san-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
.bfp 
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	TEXT-ALIGN: center;
}
.tbftxtd
{
	BORDER-BOTTOM: 1px solid white;
	BORDER-RIGHT: 1px solid white;
	BORDER-TOP: 1px solid white;
	BORDER-LEFT: 1px solid white
}


/* Основной текст */

.maintxt 
{
	color: #336699;
	font-family: arial,san-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	background : transparent;
}
.mpf 
{
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	TEXT-ALIGN: justify;
}
.mp 
{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	TEXT-ALIGN: justify;
}
.mpp 
{
	padding-right: 10px;
	padding-left: 10px;
	TEXT-ALIGN: justify;
}
.mpc 
{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	TEXT-ALIGN: center;
}
.pl 
{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	TEXT-ALIGN: right;
}
.bio
{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	TEXT-ALIGN: left;
}
ul.biogr
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	list-style: inside;
}
.ddp 
{
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	TEXT-ALIGN: justify;
}


/* Ссылки в основном тексте */

a.ml:link 
{
	color: Blue;
	font-family: arial,san-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
a.ml:visited
{
	color: navy;
	font-family: arial,san-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
a.ml:active 
{
	color: navy;
	font-family: arial,san-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
a.ml:hover 
{
	color: red;
	font-family: arial,san-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}

/* Ссылки в прессе */
		
a.pml:link 
{
	color: blue;
	font-family: arial,san-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
a.pml:visited
{
	color: navy;
	font-family: arial,san-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
a.pml:active 
{
	color: navy;
	font-family: arial,san-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
a.pml:hover 
{
	color: red;
	font-family: arial,san-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background : transparent;
}
		
/* Карта сайта */

.lev1
{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 50px;
	TEXT-ALIGN: justify;
}
.lev2
{
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 100px;
	TEXT-ALIGN: justify;
}