body {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	color: #000; 
	margin: 0; 
	padding: 0; 
	background: #FCFCF1; 
	line-height: normal;
}

table {
    font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse
}

table td { 
	padding: 0
}

h1 {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 180%; 
	line-height: normal;
	margin-bottom: 0.5em;
	font-weight: normal
}

h2 {; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%; 
	margin: 10px 0 5px 0; 
	line-height: normal
}

h3 { 
	font-weight: bolder;
	font-size: 100%;
	margin: 10px 0 0 5px 
}

h5 { 
	margin: 1em 0 0 0;
}

p {
	font-size: 100%; 
	color: #000;
	margin: 0.25em 0
}

p.links {
	font-size: 80%; 
}

p.links a {
	white-space: normal 
}

a {
	color: #000066;
	font-weight: normal
}

a:visited {
    color: #000066
}
a:hover {
	color: #AA0000
}

img {
   border: 0;
   margin: 0;
   padding: 0;
}   



/* Head */
table.head {
    width: 100%
}

table.head td {
	padding: 1em 1em 0 0.5em;
	vertical-align: middle
}

table.head td.logo {
	text-align: left;
	padding-left: 3em;
	vertical-align: top;
	width: 210px
}

table.head td.top_menu {
	text-align: right;
	white-space: nowrap
}

table.head td.banner {
	text-align: left;
	padding-left: 1em;
	vertical-align: top;
}

table.head td.banner img {
	border: 1px solid #008131;
}



/* Body */
table.body {
    width: 100%; 
	text-align:left
}

table.body td {
    vertical-align:top; 
	padding: 1em
}

table.body td.txt, table.body td.regions {
	padding-left: 3em;
	padding-top: 1em
}

table.moscow td {
	padding: 2em 2em 2em 0
}

table.moscow td a {
	font-size: 140%
}

table.moscow td.center {
	padding: 2em;
	text-align: center
}

table.moscow td.right {
	padding: 2em;
	text-align: right
}

table.body td.persons {
	padding-top: 0
}

table.body td.persons a {
	margin-left: 1em;
	white-space: nowrap;
}

table.body td.persons .links a {
	white-space: normal;
}

table.body td.persons a.person {
	font-size: 150%;
	line-height: 2em;
	margin-left: 0;
	margin-top: 0
}

table.body td.persons p.addpersonlink {
	margin-top: 2em
}


a.dash {
	font-size: 100%;
	text-decoration: none;
	border-bottom: dashed #000066 1px;
	cursor: pointer;
	cursor: hand
}

a.dash:visited {
	border-bottom: dashed #000066 1px
}

a.dash:hover {
	border-bottom: dashed #AA0000 1px;
	color: #AA0000
}

div.services {
	float: left
}

div.services p {
	font-size: 140%;
	margin-right: 4em
}

div.services span {
	margin-right: 4em;
	line-height: 2.4em
}

div.services ul {
	padding-left: 0;
	margin-left: 0;
	margin-right: 4em
}

div.services ul.last {
	margin-right: 0
}

div.services li {
	list-style-type: none;
	margin-bottom: 0.4em
}

div.services ul.top3 {
	padding-left: 1.5em;
	margin-left: 0
}

div.services ul.top3 li {
	list-style-type: decimal
}

table td.live {
	padding: 1.5em 1em;
	text-align: right;
	vertical-align: bottom
}

table td.live img {
	margin: 0
}

div.bandiv {
	width: 468px;
	height: 60px;
	border: 1px solid #003300;
	text-align: center;
	padding: 0px;
	font-size: 26px;
	color: #006600;
	
}

div.bandiv span {
	font-size: 13px;
	
}

a.bana {
	text-decoration: none;
	color: #006600;
}