@charset "utf-8";
/* ÃËÎÁÀËÜÍÛÅ */
  body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
}
body a {
	text-decoration: none
}
body div img {
	vertical-align: top
}
.separator {
	clear: both;
}
h1, h2, p {
	padding: 0px;
	margin: 0px
}
.page a,  .page .content_table .ctb2_table table td a,  .page div.navigation,  .page .content_table .ct_block .ctb_menu a,  .page .content_inside .left table a {
	color: #006883;
}
/*
  .page a,
  .page .content_table .ctb2_table table td  a { text-decoration: underline }
  .page .content_first h1,
  .page .content_inside h1,
  .page .content_inside h2,
  .page .content_form h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #006883; text-transform: uppercase; font-weight: bold; padding-bottom: 5px; }
*/
  .page a,  .page .content_table .ctb2_table table td a {
	text-decoration: underline
}
.page .content_first h1,  .page .content_inside h1,  .page .content_inside h2,  .page .content_form h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006883;
	font-weight: bold;
	padding-bottom: 5px;
}
.uppercase {
	text-transform: uppercase;
}
/* ÑÒÐÀÍÈÖÀ */
  .page {
	width: 980px
}
.page .menu, .page .menu ul, .page .menu li {
	padding: 0px;
	margin: 0px;
	list-style-type: none
}
.page .menu {
	width: 156px;
	position: absolute;
	left: 0px;
	top: 35px;
	margin-left: 775px;
	z-index: 20
}
.top {
	width: 100%;
	font-size: 1px;
	height: 5px
}
.topAll {
	background-image: url(../images/menuTop.png);
	background-repeat: no-repeat;
}
.topIE6 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template/images/menuTop.png', sizingMethod='scale');
}
.bottom {
	height: 8px;
	width: 156px
}
.bottomAll {
	background-image: url(../images/menuBottom.png);
	background-position: top;
	background-repeat: no-repeat;
	font-size: 1px;
}
.bottomIE6 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template/images/menuBottom.png', sizingMethod='crop');
	height: 8px;
	width: 156px
}
.h1BugIE {
	background-image: url(../images/clear_bug.png)
}
.page .menu a, .page .menu {
	color: #FFFFFF;
	text-decoration: none
}
.page .menu a:hover, .page .menu li:hover {
	color: #CCCCCC;
}
.page .menu li {
	cursor: pointer
}
.page .menu li {
	font-size: 13px;
	margin: 0px;
	padding-left: 20px;
	font-weight: normal;
	padding-right: 20px;
	padding-bottom: 5px;
	background-image: url(../images/menuLine.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-top: 3px
}
.page .menu li.noline {
	padding-bottom: 0px;
	padding-top: 3px;
	background-image: none
}
.page .menu .list {
	background-color: #FF0000;
	background-image: url(../images/menuBg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border-right: 1px solid #CC0000;
}
.page .submenu .list {
	background-image: url(../images/menuBg2.jpg);
	background-color: #FE0000
}
.page .submenu {
	position: absolute;
	left: -145px;
	top: 0px;
	width: 156px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	padding: 0px;
	display: none;
}
.page .submenu .bottomBugIE6 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template/images/menuBottom2.png', sizingMethod='crop');
}
.page .submenu .bottomBugAll {
	background-image: url(../images/menuBottom2.png)
}
.page .hide {
	margin: 0px;
	padding: 0px
}
/* ËÎÃÎÒÈÏ */
  .page .logo {
	width: 100%;
}
.page .logo .redLine, .page .copyright .redLine {
	height: 5px;
	font-size: 1px;
	background-image: url(../images/red_line.jpg);
	background-repeat: repeat-x;
	background-color: #FF0000
}
.page .logo .redLine div {
	width: 1px;
	margin-left: 774px;
	background-color: #7F7F7F;
	height: 5px
}
.page .logo .flash {
	height: 125px;
	top: 35px
}
/* ÏÅÐÂÀß ÑÒÐÀÍÈÖÀ */
  .page .content_first {
	padding-top: 30px
}
.page .content_first .left .news h2,  .page .content_first .left .news h2 a {
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 8px
}
.page .content_first .left p {
	margin-bottom: 8px;
}
.page .content_first .left .textBlock p {
	padding: 4px 0px 4px 0px;
	line-height: 14px;
	margin: 0px;
}
.page .content_first .left div div.image {
	position: absolute;
	width: 150px;
	text-align: center;
	margin-left: -150px;
	margin-top: -10px
}
.page .content_first .left .mission {
	padding-bottom: 25px
}
.page .content_first .left .news p.allNews {
	padding-top: 30px
}
.page .content_first .right form, .page .content_first .right input {
	padding: 0px;
	margin: 0px
}
.page .content_first .right .blockMini .texts, .page .content_first .right .blockMini .search {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px
}
.page .content_first .right .blockMini .search {
	padding-bottom: 5px;
	padding-top: 5px
}
.page .content_first .right .blockMini .search {
	color: #AEB0B1;
	font-size: 10px;
	background-color: #E5EFF2;
}
.page .content_first .right .blockMini .search input.text {
	height: 16px;
	border: 1px solid #C6CACB;
	width: 123px;
	background-color: transparent;
	margin-left: 3px;
}
.blockMini .texts {
	background-color: #CADFE5;
	color: #006883;
	padding-top: 23px
}
.page .content_first .right .blockMini .texts {
	padding-top: 10px
}
.page .content_first .right .blockMini .search input {
	height: 16px;
	vertical-align: middle
}
.page .content_first .right .blockMini .search input.icon {
	height: 16px;
	width: 16px;
	margin-left: 2px;
	border-width: 0px;
}
.page .content_first .right .blockMini .search input.icon:hover {
	cursor: pointer
}
.page .content_first .left .textBlock ul,  .page .content_first .left .textBlock ol {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}
.page .content_first .left .textBlock ol {
	padding-left: 20px;
}
.page .content_first .left .textBlock ul {
	list-style-type: square;
	padding-left: 15px
}
/* ÄÅËÅÍÈÅ ÍÀ ÄÂÀ ÁËÎÊÀ */
  .page {
	background-image: url(../images/contentBg.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
.page .content .left {
	width: 555px;
	float: left;
	padding-left: 150px;
	padding-right: 70px
}
.page .content .right {
	width: 205px;
	float: right
}
/* ÂÍÓÒÐÅÍÍßß ÑÒÐÀÍÈÖÀ */

  .page .content_inside {
	padding-top: 15px
}
.page .content_inside .left {
	padding-left: 49px;
	width: 701px;
	padding-right: 25px;
}
.page .content_inside .left .csc-textpic-imagewrap {
	padding-top: 10px
}
.page .content_inside .left .tx-felogin-pi1 {
	clear: both;
}
.page .content_inside .left .blockMini {
	padding-top: 10px;
	float: left;
}
.page .content_inside .left .blockMini {
}
.page .content_inside .left .blockMini .texts {
	padding-left: 49px;
	padding-right: 40px;
	background-repeat: repeat-y;
	background-position: right;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/BlockMiniGrad.jpg);
	margin-left: -49px;
	float: left;
	position: relative;
	width: 486px;
}
.page .content_inside .left .blockMini .texts p {
	font-size: 14px
}
.page .content_inside .left .blockMini .image {
	padding: 0px;
	float: right;
	margin-left: 20px
}
/*.page .content_inside .left .blockMini .image { z-index: -1 }*/
  /*.page .content_inside .left .textBlock p, .page .content_inside .left .textBlock li { padding-bottom: 5px; }*/

  .page .content_inside .left .textBlock h1,  .page .content_inside .left .textBlock h2,  .page .content_inside .left .textBlock ol,  .page .content_inside .left .textBlock ul,  .page .content_inside .left .textBlock li {
	padding: 0px;
	margin: 0px
}
/* Òî÷íûå îòñòóïû ýëåìåíòîâ */
  .page .content_inside .left .textBlock h1 {
	padding: 28px 0px 4px 0px;
}
.page .content_inside .left .textBlock h2 {
	padding: 20px 0px 4px 0px;
}
.page .content_inside .left .textBlock p {
	padding: 4px 0px 4px 0px;
	line-height: 14px
}
.page .content_inside .left .textBlock li {
	padding: 0px 0px 4px 0px;
}
.page .content_inside .left .textBlock ul,  .page .content_inside .left .textBlock ol {
	padding: 0px 0px 4px 0px;
}
.page .content_inside .left .tx-felogin-pi1 h1 {
	padding-top: 15px
}
.page .content_inside .left .textBlock h2 {
	color: #666666;
}
.page .content_inside .left .textBlock ol {
	padding-left: 20px;
}
.page .content_inside .left .textBlock ul {
	list-style-type: square;
	padding-left: 15px
}
.page .content_inside table.fileList {
	margin-top: 10px
}
.page .content_inside .left table {
	font-size: 12px
}
.page .content_inside .left table span.filesize {
	color: #FE0000
}
.page .content_inside .left table img.fileIcon {
	margin-bottom: 10px
}
.page .content_inside .right {
	padding-top: 50px
}
.page .content_inside .right .brace {
	height: 50px
}
.page .content_inside .right dl {
	width: 205px;
	padding-top: 5px;
	background-image: url(../images/red_line.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 13px
}
.page .content_inside .right dl dd {
	background-image: url(../images/photoDescrGrad.jpg);
	background-position: top;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center
}
.page .content_inside .right dl dd.noTitle {
	width: 205px;
	height: 5px;
	background-image: url(../images/red_line.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px
}
/*ÑÒÐÀÍÈÖÀ Ñ ÒÀÁËÈÖÅÉ*/
  .page .content_table {
	padding-top: 5px;
}
.page .content_table .ct_block {
	padding-bottom: 50px;
	padding-left: 49px
}
.page .content_table .ct_block .ctb_menu {
	width: 400px;
	float: left;
}
.page .content_table .ct_block .ctb_menu span {
	color: #666666;
}
.page .content_table .ct_block .ctb_menu a {
}
.page .content_table .ct_block .ctb_user_name {
	float: right;
	padding-right: 50px
}
.page .content_table .ctb2_table {
	padding-left: 49px;
	padding-right: 49px
}
.page .content_table .ctb2_table select {
	margin-bottom: 15px
}
.page .content_table .ctb2_table table {
	border-collapse: collapse;
	font-size: 12px;
	width: 100%;
	margin-bottom: 30px
}
.page .content_table .ctb2_table table tr th {
	color: #FFFFFF;
	background-color: #0075A4;
	font-weight: normal;
	text-align: center;
	padding: 4px
}
.page .content_table .ctb2_table table tr th a {
	text-decoration: none
}
.page .content_table .ctb2_table table tr th, .page .content_table .ctb2_table table td {
	border: 1px solid #666666;
}
.page .content_table .ctb2_table table td {
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px
}
/* COPYRIGHT */
  .page .copyright {
	padding-top: 30px
}
.page .copyright .navigation {
	padding-left: 50px;
	padding-top: 6px;
	padding-bottom: 6px;
	clear: both;
}
.page .copyright .navigation a:hover {
	text-decoration: underline
}
.page .copyright .image {
	height: 70px;
	background-image: url(../images/copyright.jpg);
	background-repeat: no-repeat
}
/*.page .copyright .image .partners { position: relative; left: 825px; bottom: 118px; display: inline; }*/
  .page .copyright .image .text {
	color: #FFFFFF;
	padding-top: 17px;
	padding-left: 50px
}
.page .copyright .image .text a {
	color: #FFFFFF;
	text-decoration: underline
}
.page .copyright .image .banner {
	float: right;
	margin-top: -25px;
	margin-right: 50px;
	position: relative
}
.page .copyright .image .banner a img {
	margin-left: 20px
}
/*ÏÀÐÒÍÅÐÛ*/
.partners {
	float:right;
	padding-right: 60px;
	margin-top: 40px;
}

td.connect_widget_vertical_center {display:block;}
