body,td,ul,ol,li {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	color: #222;
}


tr,table,div {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	color: #222;
}

input, select, submit, reset {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #222;
}

.strtpg { color: #555 }
.strtpg p { padding-left: 2em }

.hint {
	color: #CC6C00;
	font-size: 80%;
}

.user_data
{
	padding: 0.2em 0 0.5em;
	border-bottom: 1px solid #ccc;
	vertical-align: top;
}

.phrase {
	float: right;
	text-align: right;
	width: 60%;
	color: #BABABA;
	margin: 0;
	padding: 3 0;
	font-size: 8pt;
	font-weight: normal;
}

.normal	{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	color: #222 
}

.lightgray {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 88%;
	color: #aaa;
	font-weight: normal;
	
}

.head	{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	color: #695094;
	font-weight:bold;
	
}

.copyRight {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	color: #A0A0A0 
}

.hidden {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 5pt;
	color: #fff 
}

.small	{
	font-size: 8pt 
}

.xsmall	{
	font-size: 7pt 
}

.hlight {
	background-color: #C3BFCF;	
	color: white;
	padding: 10 5;
}


.thead	{
	font-size: 8pt;
	color: #fff;
	font-weight:bold;
}


table.colored {
	border: hidden;
	border-collapse: collapse;
	border-spacing: 0pt;
}


table.colored td {
	padding-right:8;
	padding-left:8;
	padding-top:4;
	padding-bottom:4;
	border-top: 1px dashed #CCCDC6;
	border-bottom: 1px dashed #CCCDC6;
	border-collapse: collapse;
	font-size: 9pt;
	margin: 2pt;
	border-spacing: 0pt;
	background-color:#F3F3F3;
}


table.colored td.light {
	padding-right:8;
	padding-left:8;
	padding-top:4;
	padding-bottom:4;
	border-top: 1px dashed #CCCDC6;
	border-bottom: 1px dashed #CCCDC6;
	border-collapse: collapse;
	font-size: 9pt;
	margin: 2pt;
	border-spacing: 0pt;
	background-color:#fff;
	
}

th {
	font-weight:bold;
	color: #695094;
	background-color:#ddd;
}

table.plashka {
	border: 0;
}

table.plashka td {
	padding: 2px 10px;
	border: 0;
	background-color: #C3BFCF;
	color: white;
	font-size: 8pt;
	font-weight: bold;
}

table.vkladka {
	border: 1px solid #ccc;
	margin-left: 15px;
	margin-bottom: 15px;
	border-collapse: collapse;
	float: right;
}

table.vkladka td {
	padding: 10px;
	border: 0;
	background-color: #f3f3f3;
}

table.vkladka th {
	padding: 2px 10px;
	border: 0;
	background-color: #C3BFCF;
	color: white;
	font-size: 8pt;
}

table.vkladka th a:visited {
	color: white;
}

table.vkladka th a {
	color: white;
}

table.colored th {
	font-size: 9pt;
	font-weight:bold;
	color: #593084;
	background-color:#E3E3E3;
	padding-right:8;
	padding-left:8;
	padding-top:4;
	padding-bottom:4;
	border-top: 1px dashed #CCCDC6;
	border-bottom: 1px dashed #CCCDC6;
	border-collapse: collapse;
	border-spacing: 0pt;
}


H1{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #695094;
	font-weight: bold;
}

H2{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #695094;
	font-weight: bold;
}

H3{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #695094;
	font-weight: bold;
}

.date2 {
	color: #695094;
	font-size: 8pt;
	font-weight: 900;
	margin: 10 0 0 5;
}

.sitenews {
	font-size: 9pt;
	margin: 0 0 0 25;
	color: #555;
}


a {
	color: #695094;
	text-decoration:underline
}

a:link{
	color: #695094;
}

a:visited	{
	color: #695094;
}

a:hover{
	color: #695094;
	text-decoration:underline
}

a:active	{
	color: #695094;
}


a.backnav	{
	font-size: 100%;
	color: #aaa;
	font-weight:normal;
	text-decoration:none
}

a.backnav:link{
	color: #aaa;
}

a.backnav:visited	{
	color: #aaa;
}

a.backnav:hover {
	color: #aaa;
	text-decoration:underline
}

a.backnav:active	{
	color: #aaa;
}

.menu1h {
	font-size: 8pt;
	color: #fff;
	font-weight:bold;
}


.mb1h a {
	font-size: 8pt;
	color: #fff;
	font-weight:bold;
	text-decoration:none
}

.mb1h a:link	{
	color: #fff;
}

.mb1h a:visited {
	color: #fff;
}

.mb1h a:hover	{
	color: #fff;
	text-decoration:underline
}

.mb1h a:active	{
	color: #fff;
}


.mb2 a	{
	font-size: 8pt;
	color: #fff;
	font-weight:bold;
	text-decoration:none
}

.mb2 a:link	{
	color: #fff;
}

.mb2 a:visited {
	color: #fff;
}

.mb2 a:hover	{
	color: #fff;
	text-decoration:underline
}

.mb2 a:active	{
	color: #fff;
}


.menu2h	{
	font-size: 8pt;
	color: #fff;
	font-weight:bold;
	text-decoration:none
}

.mb2h a	{
	font-size: 8pt;
	color: #fff;
	font-weight:bold;
	text-decoration:none
}

.mb2h a:link	{
	color: #fff;
}

.mb2h a:visited {
	color: #fff;
}

.mb2h a:hover	{
	color: #fff;
	text-decoration:underline
}

.mb2h a:active	{
	color: #fff;
}

.m
{
	width:100%;
	overflow:hidden;
}

.mb1
{
	font-size: 8pt;
	font-weight:bold;
	padding: .2em 1em .2em 1em;
	overflow: hidden;
	background-color: #DFDFDF;
	width: 100%;
	border-bottom: 1px solid #fff;
}

.mb1 a	{
	font-size: 8pt;
	color: #000;
	font-weight:bold;
	text-decoration:none
}

.mb1 a:link	{
	color: #000;
}

.mb1 a:visited {
	color: #000;
}

.mb1 a:hover	{
	color: #000;
	text-decoration:underline
}

.mb1 a:active	{
	color: #000;
}


.mb1h
{
	font-size: 8pt;
	font-weight:bold;
	padding: .2em 1em .2em 1em;
	overflow: hidden;
	background-color: #695094;
	width: 100%;
	border-bottom: 1px solid #fff;
	color: #fff;
}

.mb2
{
	font-size: 8pt;
	font-weight:bold;
	padding: .2em .8em .2em 2em;
	overflow: hidden;
	background-color: #A8A1B5;
	width: 100%;
	border-bottom: 1px solid #fff;
	color: #fff;
}

.mb2h
{
	font-size: 8pt;
	font-weight:bold;
	padding: .2em .8em .2em 2em;
	overflow: hidden;
	background-color: #A8A1B5;
	width: 100%;
	border-bottom: 1px solid #fff;
	color: #fff;
}

.prz
{
	padding: 1.5em 0 1.5em 3em;
}

.prz1
{
	width: 15%;
	border-top: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
	text-align: right;
}

.prz1 .in
{
	padding: 0.2em 0 0.2em 1em;
	font-weight: bold;
	font-size: 120%;
}

.prz2
{
	width: 2%;
	border-top: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
}

.prz3
{

	border-top: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
}

.prz3 .in
{
	width: 85%;
	padding: 0.2em 1em;
}

.prz1 .g
{
	color: #ddd;
}

.mon
{
	float: right;
	width: 30%;
	background-color: #f3f3f3;
	padding: 0.2em 2em;
}

.mon .li
{
	color:orange;
}

.mon .t
{
	font-size:80%;
	color:#695094;
}

.low
{
	text-transform: lowercase;
}

.h
{
	padding: 2px 10px;
	border: 0;
	background-color: #C3BFCF;
	color: white;
	font-size: 80%;
}
