﻿

body
{
	background: #FFFFFF;
	width: 100%;
	font-family: Arial Cyr, Arial;
}

h1
{
	font-family: Arial Cyr, Arial;
	font-size: 16pt;
	color: #008434;
	/*font-style: italic;*/
	font-weight: normal;
	margin-bottom: 20px;
}

h3
{
	font-family: Arial Cyr, Arial;
	font-size: 16pt;
	color: #008434;
	/*font-style: italic;*/
	font-weight: normal;
	margin-bottom: 25px;
}

.pibody
{
	width: 870px;
	margin: 0 auto;
	padding: 0px 0px;
}

.pibody a
{
	color: #218a8a;
	/*color: #9affff;*/
	font-family: Arial;
	font-style: italic;
	text-decoration: underline;
}

.pibody a.visited, .pibody a.active, .pibody a.hover
{
	color: #9affff;
}

.main-logo
{
	height: 90px;
	margin-bottom: 10px;
	padding: 10px;
}

.main-logo .name
{
	font-size: 80px;
	font-family: Georgia;
	text-align: center;
}

.header-separator
{
	background-color: #888888;
	height: 3px;
	margin-bottom: 3px;
}


.container
{
	float: left;
	width: 100%;
	margin-right: -100%;
}

.container > *
{
	margin: 20px;
}



.footer
{
	padding-top: 30px;
	clear: both;
}

.footer .left
{
	width: 266px;
	height: 90px;
	padding: 0px 10px;
}

.contacts
{
	margin: 0px 21px;
}

.hidden
{display: none}

.clear
{clear: both}

.left
{float: left}

.absolute
{position: absolute}

.h-top
{
	margin: 0;
	background-color: #008434;
	height: 10px;
	width:870px;
	margin-bottom: 28px;
	font-size: 6px;
}
.left-column {
	/*float:left;*/
	width:870px;
}
.right-column
{
	width: 264px;
	float: right;
	margin: 0;
	padding: 0;
}

.left-column .right-column
{
	padding-top: 20px;
	margin-left: 30px;
}

.h-link-small
{
	display:block;
	width:290px;
	height:161px;
	float:left;
	margin-right:11px;
	margin-top:27px;
	background-color:#DDD;
}

.head-fon
{
	background-color:black;
	position: absolute;
	left: 0px;
	bottom: 15px;
	margin: 0;
	padding: 0;
	height:35px;
	width:265px;
	/*margin-top:91px;
	padding:10px 0 10px 16px;*/
	cursor:pointer;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8; 
	-khtml-opacity: 0.8;
	opacity: 0.8; 
	vertical-align: middle;
	padding-left: 15px;
	padding-top:15px;
	font-size: 12pt;
	
}


a.header-small
{
	color: #9affff;
}

a:hover.header-small, a:visited.header-small, a:active.header-small
{
	color: #9affff;
}



.header-small
{
	margin: 0;
	margin-right: 17px;
	display: block;
	position: relative;
	width: 280px;
	float: left;
}

.header-small img
{
		width: 280px;
		margin: 0;
		height: 150px;
}

.h-logo
{
	background-image: url('/images/logo.png');
	background-repeat: no-repeat;
	height:82px;
	margin:35px 0 0 16px;
	display:block;
	margin: 0;
	padding: 0;
	margin-left: 26px;
	margin-top: 68px;
}

.pibody .left-column .content
{
	padding-left:14px;
	font-size: 11pt;
	padding-top: 20px;
	/*padding-bottom: 43px;*/
	width: 556px;
}

.pibody .left-column .content p,.pibody .left-column .content h3
{
	display: block;
}

.pibody .left-column .content p,.pibody .left-column .content h3
{
	margin-bottom: 20px;
}

.pibody .left-column .content p
{
		line-height: 120%;
}

.pibody .left-column .content table p
{
	margin-bottom: 10px;
}

.pibody .left-column .content h3
{
	padding-top: 10px;
}


.pibody .left-column .content h3:first-child
{
	padding-top: 0;
}



.menu
{
	background-color: #1d9c80;
	padding: 25px;
	padding-bottom: 12px;
	margin-bottom: 20px;
}

.menu *
{
	font-size: 15pt;
	font-weight: lighter;
	margin-bottom: 20px;
	font-style: italic;
	display: block;
}

.menu a
{
	color: White;
}

.menu a:hover, .menu a:visited, .menu a:active
{
	color: White;
}

.menu span
{
	color: #c7e8e1;
}

.level2
{
	margin-left: 22px;
}

.small-font
{
	font-size: 10pt;
}

.smaller-font
{
	font-size: 8pt;
}

.smaller-font div
{
	padding-left:25px;
}

.crumbs
{
	clear: left;
	padding-top: 10px;
	padding-left:14px;
	color: #008434;
	font-size: 9pt;
	height: 29px;
}

.crumbs *
{
	vertical-align: middle;
}
.crumbs a, .crumbs a:hover
{
	color: #008434
}

.pl14
{
	padding-left: 14px;
}

.trailing-space
{
	clear: both;
	height: 50px;
}