body {
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	overflow-x:hidden;
}
body,td,th,input,select,form,textarea {
font-size: 10pt;;
font-family:Arial, Helvetica, sans-serif;
color:#464646;
}

a { color:0B6EA6; }

img { border:0; }

h1 {
	font-size:13pt;
	margin-top:10px;
}
h2 {
	font-size:11pt;
}
h3 {
	font-size:11pt;
	font-family:Arial;
}
h4 {
	font-size:10pt;
	font-family:Tahoma;
}
h5 {
	font-size:10pt;
	font-family:Times;
}

.h1 {
	font-size:13pt;
	margin-top:10px;
}
.h2 {
	font-size:11pt;
}
.h3 {
	font-size:11pt;
	font-family:Arial;
}
.h4 {
	font-size:10pt;
	font-family:Tahoma;
}
.h5 {
	font-size:10pt;
	font-family:Times;
}

.top_menu:link, .top_menu:visited, .top_menu:active {
	font-family:Arial;
	font-size:8pt;
	color: white;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
	text-transform:uppercase;
}
.top_menu:hover {
	text-decoration:underline;
}

.left_menu:link, .left_menu:visited, .left_menu:active {
	font-family:Arial;
	font-size:9pt;
	color: 0b6ea6;
	text-decoration:none;
	display:block;
	background-color:#e1edb0;
	text-transform:uppercase;
	margin-bottom:3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.left_menu:hover {
	text-decoration:underline;
}

.left_menu2:link, .left_menu2:visited, .left_menu2:active {
	font-family:Arial;
	font-size:9pt;
	color: 0b6ea6;
	text-decoration:none;
	display:block;
	background-color:#e1edb0;
	margin-bottom:3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.left_menu2:hover {
	text-decoration:underline;
}

.right_menu:link, .right_menu:visited, .right_menu:active {
	font-family:Arial;
	font-size:16px;
	color: 0b6ea6;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	background-color:#e1edb0;
	margin-bottom:3px;
	margin-right:15px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.right_menu:hover {
	text-decoration:underline;
}

.right_menu_new:link, .right_menu_new:visited, .right_menu_new:active
{
    font-family:Arial;
	font-size:9pt;
	color: #0b6ea6;
	text-decoration:none;
}
.right_menu_new:hover {
	text-decoration:underline;
}


.left_sub_menu:link, .left_sub_menu:visited, .left_sub_menu:active {
	font-family:Arial;
	font-size:9pt;
	color: #0b6ea6;
	text-decoration:none;
	display:block;
	text-transform:none;
	margin-bottom:3px;
	margin-left:45px;
	padding-right:5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.left_sub_menu:hover {
	text-decoration:underline;
}


.news_link:link, .news_link:visited, .news_link:active {
	font-size:8pt;
	text-decoration:none;
}
.news_link:hover {
	text-decoration:underline;
}

.thin_input {
	border:1px gray solid;
	font-size:9pt;
}

/*Репозиторий файлов*/  
.files_repository {font-size:12px; margin:0 0 0 0px; color:#464646; width:100%;}
.files_repository a {color:#464646; text-decoration:underline;}
.files_repository table {width:500px; text-align:left; margin:25px 0 25px 15px; border:0; border-collapse:separate; border-spacing:2px;}
.files_repository table td {border:0px solid #9C9FB0; text-align:left; vertical-align:middle;}                      
.files_repository table .file_type {width:30px;}
.files_repository table .file_info {padding-left:5px;margin-left:5px;}
.files_repository table .file_comment {padding-bottom:20px;}
.files_repository .repository_folders {margin:3px;}

.programme_link, .programme_link:link, .programme_link:visited, .programme_link:active {
	font-size:11pt;
	text-decoration:none;
	color:#006CB3;
}
.programme_link:hover {
	text-decoration:underline;
}

.get_code {
  background:url(/img/get_code.gif) no-repeat;
  padding-left:95px; 
  }

.news_block_item,
.news_item,
.news_list_item { border-bottom:1px dotted #aaa; clear:both; margin-bottom:5px; }
.news_block_item:after,.news_list_item:after  { content:""; display:block; clear:both; }

.news_item .news_title { font-size:18px; padding:0; margin:2px 0 5px 0; color:#589ecd; }
.news_item img { display:block; float:left; margin: 0 10px 10px 0; width:250px; }

.news_item { font-size:12px; margin:0px; text-align:left; }
.news_item .news_annotation { font-weight:bold; font-size:13px; }

.news_block_item { clear:both; padding:5px; }

.news_block_item i, .news_list_item i, .news_item .news_datetime { display:block; font-size:8pt; color:#555; font-style:normal; }
.news_block_item .news_header, .news_list_item .news_title { display:block; color:#589ecd; font-size:18px; margin: 0 0 3px 0;}
.news_block_item .news_image, .news_list_item img { display:block; float:left; margin: 0 10px 10px 0; width:150px; }

.share td {
  line-height:1.5;
  padding-right:10px;
  }

.share_facebook { background:url(/img/facebook.gif) no-repeat; }

.share_google { background:url(/img/google.gif) no-repeat; }

.share_link { padding-left:23px; }

.share_mailru { background:url(/img/mailru.gif) no-repeat; }

.share_twitter { background:url(/img/twitter.gif) no-repeat; }
