html {
	margin: 0px;
	padding: 0px;
	background-image: url(/images/header_repeater.gif);
	background-repeat: repeat-x;
}
/* ----------------------------------------- шрифт для всей страницы ----------------------------------*/
body {
	margin: 0px;
	padding: 0px;
	line-height: 150%;
}
/* ----------------------------------------- /шрифт для всей страницы ----------------------------------*/

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border-style: none;
}
.spacer {
	display: block;
}


.header {
	width: 100%;
	border-collapse:collapse;
}
.header .left {
	vertical-align: top;
	padding: 0px 0px 0px 280px;
	height: 377px;
	background-image: url(/images/header_left.jpg);
	background-repeat: no-repeat;
}
.header .left .logo {
	background-image: url(/images/logo.png);
	background-repeat: no-repeat;
	height: 320px;
	width: 391px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	_background: url(none);

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingmethod='crop');
	position: relative;
	cursor: pointer;
}

.header .right {
	background-image: url(/images/header_right.jpg);
	width: 306px;
	background-position: right top;
	background-repeat: no-repeat;
}
/* ------------------------------------------------ верхнее меню ----------------------*/
.top_nav {
	position: absolute;
	width: 100%;
	left: 0px;
	top: 313px;
	border-collapse:collapse;
	background-image: url(/images/top_nav_bg.gif);
	background-repeat: no-repeat;
	background-position: 427px 0px;
}
.top_nav .empty {
	width: 427px;
	padding: 0px;
}
.top_nav .tn {
	padding: 0px 30px 2px 36px;
	height: 58px;
	background-image: url(/images/top_nav_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.top_nav .tn table {
	width: 100%;
	color: #34069B;
}
.top_nav .tn a {
	color: #34069B;
}
.top_nav .tn th {
	font-weight: normal;
	padding: 0px;
	width: 1%;
	white-space: nowrap;
}
.top_nav .tn td {
	text-align: center;
}
.top_nav .tn .inp {
	font-size: 11px;
	color: #666666;
	width: 95%;
	border: 1px solid #5D6364;
}
.top_nav .tn .subm {
	height: 16px;
	width: 59px;
	color: #666666;
	font-size: 12px;
	color: #34069B;
	background-color:#ffffff;
	border: 1px solid #5D6364;
}
/* ------------------------------------------------ /верхнее меню ----------------------*/

.content {
	width: 100%;
	border-collapse:collapse;
}
.content .left {
	vertical-align: top;
	background-image: url(/images/left_bg.gif);
	background-repeat: no-repeat;
	padding: 45px 0px 20px 14px;
}
/* ------------------------------------- Левое меню -------------------------------- */
.content .left .menu-ul {
	margin: 0px 0px 0px 6%;
	padding: 0px;
	*padding: 0px 0px 0px 6%;
	*margin: 0px;
	list-style: none;
	width: 94%;
}
.content .left .menu-li {
	margin: 0px 0px 10px 6%;
	padding: 0px;
	list-style: none;
	width: 94%;
}
.content .left .menu-href {
	font-size: 18px;
	color: #34069B;
}
.content .left li li .menu-href, .content .left li li .menu-cur {
	font-size: 16px;
}

.content .left .menu-li-cur {
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 6%;
	list-style: none;
	background-image: url(/images/current.gif);
	background-repeat: no-repeat;
	width: 94%;
	background-position: 0px 7px;
}
.content .left  li .menu-li-cur  {
	font-size: 16px;
	background-position: 0px 5px;
}
.content .left .menu-cur {
	margin: 0px 10px 0px;
	font-size: 18px;
	color: #34069B;
}
/* ------------------------------------- /Левое меню -------------------------------- */
.content .left .news {
	background-image: url(/images/news.gif);
	background-repeat: no-repeat;
	margin: 80px auto 20px;
	width: 180px;
	padding: 100px 0px 0px;
	color: #5A66DE;
}
.content .left .news b {
	color: #34069B;
	display: block;
	margin-bottom: 10px;
}
.content .left .news .inp {
	color: #666666;
	float: left;
	width: 128px;
	border: 1px solid #5D6364;
	margin-bottom: 10px;
	font-size: 11px;
}
.content .left .news .subm {
	float: left;
	height: 17px;
	width: 33px;
	border-style: none;
	margin: 0px 0px 10px 10px;
}
.subm {	
	background-image: url(images/news_submit.gif);
	background-repeat: no-repeat;
}

.content .int {
	width: 7%;
	background-image: url(/images/right_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.content .right {
	padding: 40px 40px 20px 0px;
	vertical-align: top;
	width: 67%;
	color: #484848;
}
/* ---------------------------------------------- заголовок H1 --------------------------------------*/
.content .right h1 {
	font-size: 18px;
	font-weight: bold;
	color: #5A66DE;
	margin-top: 0px;
	margin-bottom: 20px;
}
/* ---------------------------------------------- /заголовок H1 --------------------------------------*/
.content .right h2 {
	font-size: 14px;
	font-weight: bold;
	color: #5A66DE;
	margin-top: 0px;
	margin-bottom: 20px;
	text-decoration: underline;
}

.content .right .date {
	float: left;
	margin-right: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #34069B;
	text-decoration: underline;
	margin-bottom: 20px;
}
.content .right .cont {
	line-height: 18px;
	display: table;
	_height: 10px;
	text-indent: 25px;
	margin-right: 50px;
	margin-bottom: 20px;
}
.footer {
	width: 100%;
	border-collapse:collapse;
}
.footer .left {
	background-image: url(/images/footer_left.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	width: 30%;
	padding-top: 22px;
	padding-bottom: 45px;
	color: #8089E6;
}
.footer .right {
	background-image: url(/images/footer_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
	padding-top: 30px;
	padding-right: 80px;
}
.footer .right a {
	text-decoration: none;
	color: #2F1F6B;
	background-image: url(/images/itsoft.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	float: right;
	margin-top: 5px;
	padding: 18px 0px 7px 50px;
}
h5
{
  font-size:11px;
}

