body	{
	font-family: Tahoma;
	margin: 3px;
	}

.tit_news	{	/*font-size: 11pt;*/
	text-decoration: none;
	font-weight: bold
	}

.top	{	border-left:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	border-top:1px solid #E9E9E9;
	border-collapse: collapse;
	width:100%;
	height:130px;
	}

.layer2	{	border-right:1px solid #CCC;
	width: 19%;
	height: 30px;
	z-index: 1;
	float: left;
	text-align: center;
	vertical-align:bottom;
	}

.tabtop	{
	border:1px solid #E9E9E9;
	table-layout: fixed;
	border-collapse:collapse;
	width:100%;
	height: 35px;
	background-color: #F4F4F4;
	}

.tdtop	{
	border:1px solid #E9E9E9;
	width: 255px;
	height: 30px;
	background-color: #F4F4F4;
	text-align: center;
	}

.tdtop2	{
	border:1px solid #E9E9E9;
	height: 30px;
	background-color: #F4F4F4;
	text-align: center;
	}

.tdm	{
	border-left:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
	width:255px;
/*	height:300px;*/
	padding-top: 5px;
	}

:link.vmb	{
	font-family:Tahoma;
	color:#ba2341;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
	}

:active.vmb	{
	font-family:Tahoma;
	color:#ba2341;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
	}

:visited.vmb	{
	font-family:Tahoma;
	color:#ba2341;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
	}

:hover.vmb	{
	font-family:Tahoma;
	color:#CCC;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
	}

a:link	{
	font-family:Tahoma;
	color:#ba2341;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	}

a:active	{
	font-family:Tahoma;
	color:#ba2341;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	}

a:visited	{
	font-family:Tahoma;
	color:#ba2341;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	}

a:hover	{
	font-family:Tahoma;
	color:#CCC;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	}

.vmtxt	{
	font-family:Tahoma;
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	}

:link.vm	{	font-family:Tahoma;
	color:#ba2341;
	/*font-size:12px;*/
	font-weight:bold;
	text-decoration:none;
	}

:active.vm	{	font-family:Tahoma;
	color:#ba2341;
	/*font-size:12px;*/
	font-weight:bold;
	text-decoration:none;
	}

:visited.vm	{	font-family:Tahoma;
	color:#ba2341;
	/*font-size:12px;*/
	font-weight:bold;
	text-decoration:none;
	}

:hover.vm	{	font-family:Tahoma;
	color:#CCC;
	/*font-size:12px;*/
	font-weight:bold;
	text-decoration:none;
	}

:link.vmm	{
	font-family:Tahoma;
	color:#ba2341;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	}

:active.vmm	{
	font-family:Tahoma;
	color:#ba2341;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	}

:visited.vmm	{
	font-family:Tahoma;
	color:#ba2341;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	}

:hover.vmm	{
	font-family:Tahoma;
	color:#CCC;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	}

.vmstxt	{
	font-family:Tahoma;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	font-style:italic
	}

:link.vms	{
	font-family:Tahoma;
	color:#BA2341;
	font-size:11px;
	text-decoration:none;
	font-style:italic
	}

:active.vms	{
	font-family:Tahoma;
	color:#BA2341;
	font-size:11px;
	text-decoration:none;
	font-style:italic
	}

:visited.vms	{
	font-family:Tahoma;
	color:#ba2341;
	font-size:11px;
	text-decoration:none;
	font-style:italic
	}

:hover.vms	{
	font-family:Tahoma;
	color:#CCC;
	font-size:11px;
	text-decoration:none;
	font-style:italic
	}

:link.titl	{
	font-family:Tahoma;
	color:#4A4846;
	font-size:12pt;
	font-style: italic;
	text-decoration:none;
	}

:active.titl	{
	font-family:Tahoma;
	color:#4A4846;
	font-size:12pt;
	font-style: italic;
	text-decoration:none;
	}

:visited.titl	{
	font-family:Tahoma;
	color:#4A4846;
	font-size:12pt;
	font-style: italic;
	text-decoration:none;
	}

:hover.titl	{
	font-family:Tahoma;
	color:#CCC;
	font-size:12pt;
	font-style: italic;
	text-decoration:none;
	}

.tabbod	{	border-left:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
	border-collapse:collapse;
	width:100%;
	height:100%;
	table-layout: fixed;
	}

.tdpoll	{	padding-left: 20px;
	font-family:Tahoma;
	padding-bottom:15px;
	font-size:8pt;
	}

.txt	{	border-left:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
	/*padding:20px;
	padding-top: 1px;
	font-family:Tahoma;
	font-size:10pt;
	text-decoration:none;*/
	}

#main	{	padding:20px;
	padding-top: 5px;
	font-family:Tahoma;
	font-size:10pt;
	text-decoration:none;
    }

.txtp	{
	border-left:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
	padding:3px;
	font-family:Tahoma;
	font-size:10pt;
	text-decoration:none;
	}

.lic	{	text-align: center;
	font-style:italic;
	font-weight:bold;
	font-family:Tahoma;
	font-size:10pt;
	}

.gl	{	position: absolute;
	width: 1px;
	height: 1px;
	z-index: -1;
	visibility:hidden;
	left:1px;
	top:553px;
	}

.tdinf	{	font-family:Tahoma;
	font-size: 10pt;
	}

#tdinfo	{
	font-family:Tahoma;
	font-size: 10px;
	border-collapse: collapse;
	width: 100%;
	}

#tdinfo td	{	border: 1px solid #C0C0C0
	}

#tdinfo th	{
	border: 1px solid #C0C0C0
	}

#tdinf	{
	font-family:Tahoma;
	font-size: 12px;
	border-collapse: collapse;
	width: 100%;
	}

#tdinf td	{
	border: 1px solid #C0C0C0
	}

#tdinf th	{
	border: 1px solid #C0C0C0
	}

.lif	{	padding-top: 10px;
	padding-bottom: 10px;
	}

.cop	{	font-family: Tahoma;
	font-size: 7pt;
	text-decoration: underline;
	width:280px;
	}

:link.ss	{	font-family:Tahoma;
	font-size:2mm;
	color:#BA2341;
	}

:active.ss	{	font-family:Tahoma;
	font-size:2mm;
	color:#BA2341;
	}

:visited.ss	{	font-family:Tahoma;
	font-size:2mm;
	color:#BA2341;
	}

:hover.ss	{	font-family:Tahoma;
	font-size:2mm;
	color:#BA2341;
	}

.dni		{	width: 45px;
	text-align: center;
	padding: 3px;
	}

.pvp		{	vertical-align: top;
	}

.form		{	border:solid;
	border-width:1px;
	width:350px;
	}

.err		{	color: #FF0000;
	text-decoration: underline;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	}

.er			{	color: #FF0000;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	}

#tabfor		{	border-collapse: collapse;
	width: 100%;
	border: 0px;
	}

#tabfor td	{	border: 1px solid #E5E5E5;
	font-family:Tahoma;
	font-size:10pt;
	}

#tabfor th	{
	border: 1px solid #E5E5E5;
	font-family:Tahoma;
	font-size:12pt;
	}

#minimenu		{ 	position: relative;
 	float: right;
 	top: 145px;
 	right: 10px;
	text-align: right;
	padding: 0px;
	vertical-align: top;
	height: 8px;
	font-family:Tahoma;
	color:#ba2341;
	font-size:7pt;
	}

#minimenu :link.vm	{
	font-family:Tahoma;
	color:#ba2341;
	font-size:7pt;
	font-weight:bold;
	text-decoration:none;
	}

#minimenu :active.vm	{
	font-family:Tahoma;
	color:#ba2341;
	font-size:7pt;
	font-weight:bold;
	text-decoration:none;
	}

#minimenu :visited.vm	{
	font-family:Tahoma;
	color:#ba2341;
	font-size:7pt;
	font-weight:bold;
	text-decoration:none;
	}

#minimenu :hover.vm	{
	font-family:Tahoma;
	color:#CCC;
	font-size:7pt;
	font-weight:bold;
	text-decoration:none;
	}

hr	{	color:#E9E9E9;
	}

.bo	{	font-weight: bold;
	}

.kur	{	font-style: italic;
	}

.zv	{	color: #FF0000;
	}

:link.dog	{
	font-family:Tahoma;
	color:#000;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	}

:active.dog	{
	font-family:Tahoma;
	color:#000;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	}

:visited.dog	{
	font-family:Tahoma;
	color:#000;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	}

:hover.dog	{
	font-family:Tahoma;
	color:#CCC;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	}

span.error {
	font-size:10pt;
	color: #f00;
	padding: 1px;
	font-style:italic;
	}

#myForm p	{	vertical-align: middle;	border: 1px solid #C0C0C0;
	padding: 10px;
	}

#myForm div	{
	border: 1px solid #C0C0C0;
	padding: 10px;
	}

.bl		{
	color: #00B0F0;
	text-decoration: underline;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	}

.lib	{	font-size: 10pt;
	padding-bottom: 10px;	}

#sort	{	font-size: 10pt;	}

#menu td	{	padding-bottom: 5px;
	}

#div_menu ul	{	margin: 0;
	padding: 0;
	}

#div_menu li	{	margin: 2px;
	list-style-type: none;
	padding-bottom: 5px;
	}

select	{	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	background-color: #fff;
	border:1px solid #E9E9E9;
	}

option	{
	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	background-color: #fff;
	border:1px solid #E9E9E9;
	}

img	{	border:0px;
	}

form	{	margin: 0;
	}

#opo	{
	font-size: 8pt;
	}

/* StartStyle */
.hideWrap{
text-align:right; /* Устанавливаем выравнивание по левому краю */
clear:both;
}
.hideBtn{
display:block; /* Дисплей блок - для ссылки - необходимо, для установки фона */
padding:1px 14px 2px; /* Отступы - для картинки ... и вообще ... */
cursor:pointer;
outline:none; /* Скрываем рамочку, при нажатии */
}
.hideBtn.show{
}
.hideCont{	text-align:left;
display:none; /* Скрываем контент */
}
/* EndStyle */


#textsizer-classnames {border: 1px solid #C0C0C0; position: relative; float: right; top:1; right:1; display: inline; overflow:hidden;}
#textsizer-classnames ul{margin: 0; padding: 0; display: inline; overflow:hidden;}
#textsizer-classnames li	{display: inline; margin: 2px; list-style-type: none;}
#textsizer-classnames .text { font-size: 6pt; text-decoration: none }
#textsizer-classnames .medium-text { font-size: 9pt; text-decoration: none }
#textsizer-classnames .large-text  { font-size: 12pt; text-decoration: none }
#textsizer-classnames .larger-text { font-size: 14pt; text-decoration: none }
#textsizer-classnames a:hover	{ border-bottom:1px dotted #000080; background:#E5E5E5; }
#textsizer-classnames a.textresizer-active{border-bottom:1px dotted #000080; background:#E5E5E5; color: #000000; text-decoration:none; font-weight:bold}

@media print {
body	{padding: 5px}
#main	{width: 95%;}
.tdtop  {display: none;}
.tdtop2 {display: none;}
.tdm   {display: none;}
.noprint	{display: none;}
.print	{width: 100%; text-align: center;}
}
