@charset "utf-8";
/* CSS Document */

html {margin:0; padding:0;}
body {margin:0; padding:0; background-color:#afafaf;}

form {margin:0; padding:0;}

a {outline:none;}
img {border:none;}

#MainContainer {
margin:0 auto; 
padding:0; 
width:990px;
background-color:#f3d8b4;
border-left:3px solid #222222;
border-right:3px solid #222222;}

/*---- Header ----*/
#Header {margin:0; padding:0; width:990px; height:145px;}

	#Header a:link, #Header a:visited, #Header a:hover, #Header a:active {
	display:block;
	margin:0; 
	padding:0; 
	width:990px; 
	height:145px;
	text-decoration:none;
	background:url(../images/HeaderLogo.jpg) no-repeat left top;}
	
#Slogan, #Slogan3 {
margin:0; 
padding:0; 
width:990px; 
height:33px;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:15px;
color:#000000;
text-align:center; 
background:url(../images/MainTopMenuBg.jpg) no-repeat left top;}

#Slogan3 {background:url(../images/MainTopMenuBg3.jpg) no-repeat left top;}
/*---- end: Header ----*/
		

/*------ Content ----*/
#MainContent {margin:0; padding:26px 0 0 0; width:990px; min-height:300px; background:url(../images/MainContentBg.jpg) repeat-y left top;}

	#LeftColumn {float:left; margin:0; padding:0 0 20px 0; width:222px; /*background-color:#673887;*/}
	
	#MiddleColumn {float:left; margin:0; padding:0 0 20px 0; width:530px; /*background-color:#5b9479;*/}
	
			#PartNameHeader {
			margin:0 0 5px 0;
			padding:0 25px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:20px;
			color:#00356a;
			text-align:left;}
			
			/*--- Custom Title ----*/
			/*<div id="CustomTitleLeft"><div id="CustomTitleRight">Тестовый свободный заголовок</div></div>*/
			
			#CustomTitleLeft {
			margin:0; 
			padding:0;
			height:33px;
			background:url(../images/CustomTitleLeft.png) no-repeat left top;}
			
			#CustomTitleRight {
			margin:0; 
			padding:0 0 0 0;
			height:33px;
			line-height:33px;
			font-family:"Times New Roman", Times, serif;
			font-weight:normal;
			font-size:14px;
			color:#ffffff;
			text-align:center;
			background:url(../images/CustomTitleRight.png) no-repeat right top;}
			/*--- end: Custom Title ----*/
	
	#RightColumn {float:left; margin:0; padding:0 24px 20px 24px; width:190px; /*background-color:#a36d2d;*/}	
		
		/*--- Search ---*/
		#SearchContainer {float:left; margin:0 0 10px 0; padding:0;}
		
			#SearchContainer input {
			float:left;
			margin:0 10px 0 0;
			padding:0;
			width:118px;
			height:18px;
			border:1px solid #000000;}
		
			.SearchButton {
			float:left;
			margin:0;
			padding:0;	
			width:56px;
			height:21px;
			line-height:19px;
			cursor:pointer;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:11px;
			color:#ffffff;
			text-align:center;
			background:url(../images/SearchButton.png) no-repeat left top;}
		/*--- end: Search ---*/
		
	/*=====================*/	
		
		/*---- Go Home ----*/
		a.GoHome:link, a.GoHome:visited, a.GoHome:hover, a.GoHome:active {
		display:block; 
		float:left; 
		height:21px;
		line-height:19px;
		margin:10px 0 0 25px;
		padding:0;
		text-decoration:none;}
		/*---- end: Go Home ----*/
		
	/*---- for 2 template ----*/
	#MainContent2 {margin:0; padding:0 0 0 0; width:990px; min-height:300px; background:url(../images/MainContentBg2.jpg) repeat-y left top;}
		#TopContainer {clear:both; margin:0; padding:0; width:990px; height:40px;}
			#TopContainer #SearchContainer {float:right; margin:10px 25px 0 0; padding:0;}
		
		#RightColumn2 {float:left; margin:0; padding:0 0 20px 0; width:768px;}
		
	/*---- for 3 template ----*/
	#MainContent3 {margin:0; padding:0 0 0 0; width:990px; min-height:300px; background-color:#ffffff;}
		#TopContainer {clear:both; margin:0; padding:0; width:990px; height:40px;}
			#TopContainer #SearchContainer {float:right; margin:10px 25px 0 0; padding:0;}
		
		#MiddleColumn3 {float:left; margin:0; padding:0 0 20px 0; width:990px;}	

/*---- special paddings ----*/
#LeftColumn .PlainText {padding:0 15px;}
	
	/*----- 1,4 layout --------*/
	#MiddleColumn .navhor {padding:0 25px;}
	#MiddleColumn .treesize {padding:0 25px;}
	#MiddleColumn div.sitemap {padding:0 25px;}	
	#MiddleColumn .PlainText {padding:0 25px;}
	#MiddleColumn .news, #MiddleColumn .newsfull {padding:0 25px;}
	
	#MiddleColumn .ArchiveByYear {padding:0 25px;}
	#MiddleColumn .ViewByYearTopTable {padding:0 25px 15px 25px;}
	#MiddleColumn .ViewByMonthTopTable {padding:0 25px 15px 25px;}

	#MiddleColumn .newsLinkContainer {padding:0 25px;}
	#MiddleColumn .FormMainTable {padding:0 25px;}
	#MiddleColumn .logout {width:181px; padding:0 25px;}
	#MiddleColumn .FileCollectionTable {padding:0 25px;}
	
	/*----- 2 layout --------*/
	#RightColumn2 .navhor {padding:0 25px;}
	#RightColumn2 .treesize {padding:0 25px;}
	#RightColumn2 div.sitemap {padding:0 25px;}	
	#RightColumn2 .PlainText {padding:0 25px;}
	#RightColumn2 .news, #RightColumn2 .newsfull {padding:0 25px;}
	
	#RightColumn2 .ArchiveByYear {padding:0 25px;}
	#RightColumn2 .ViewByYearTopTable {padding:0 25px 15px 25px;}
	#RightColumn2 .ViewByMonthTopTable {padding:0 25px 15px 25px;}
	
	#RightColumn2 .newsLinkContainer {padding:0 25px;}
	#RightColumn2 .FormMainTable {padding:0 25px;}
	#RightColumn2 .logout {width:181px; padding:0 25px;}
	#RightColumn2 .FileCollectionTable {padding:0 25px;}	
	
	/*----- 3 layout --------*/
	#MiddleColumn3 .navhor {padding:0 25px;}
	#MiddleColumn3 .treesize {padding:0 25px;}
	#MiddleColumn3 div.sitemap {padding:0 25px;}	
	#MiddleColumn3 .PlainText {padding:0 25px;}
	#MiddleColumn3 .news, #MiddleColumn3 .newsfull {padding:0 25px;}
	
	#MiddleColumn3 .ArchiveByYear {padding:0 25px;}
	#MiddleColumn3 .ViewByYearTopTable {padding:0 25px 15px 25px;}
	#MiddleColumn3 .ViewByMonthTopTable {padding:0 25px 15px 25px;}
	
	#MiddleColumn3 .newsLinkContainer {padding:0 25px;}
	#MiddleColumn3 .FormMainTable {padding:0 25px;}
	#MiddleColumn3 .logout {width:181px; padding:0 25px;}
	#MiddleColumn3 .FileCollectionTable {padding:0 25px;}
/*---- end:special paddings ----*/

#bottom {clear:both; margin:0; padding:0; width:100%; height:0;}
/*------ end:Content ----*/

/*---- Footer ----*/
#Footer {margin:0; padding:14px 25px 0 25px; width:940px; height:90px; background:url(../images/FooterBg.jpg) no-repeat left top;}

		#copyright {float:left; margin:0; padding:0; width:300px; height:20px; line-height:20px; text-align:left;}
	
			#copyright a:link, #copyright a:visited, #copyright a:active {
			margin:0;
			padding:0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#f8f8f8;
			text-decoration:none;}
		
			#copyright a:hover {text-decoration:underline;}	
			
			#adress {
			float:right; 
			margin:0; 
			padding:0; 
			width:400px;
			text-align:right;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#f8f8f8;}
/*---- end: Footer ----*/

/*============ Typography =============*/
.PlainText {margin:0 0 15px 0; padding:0;}

.Plaintextheader {
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:20px;
color:#00356a;
margin:0 0 5px 0;
padding:0;}

.pt_paragraph, .pt_paragraph p {
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px;
color:#000000;
margin:0 0 10px 0;}
	
p, ol, ul, li {
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px;
color:#000000;}

ol, ul {margin:0 0 10px 0; padding:0; list-style-position:inside;}
li {margin:0; padding:0;}

h1, h2, h3, h4, h5, h6 {
font-family:"Times New Roman", Times, serif;
font-weight:normal;
color:#00356a;}

h1 {font-size:20px; margin:0; padding:0 0 14px 0;}
h2 {font-size:18px; margin:0; padding:0 0 14px 0;}
h3 {font-size:16px; margin:0; padding:0 0 14px 0;}
h4 {font-size:14px; margin:0; padding:0 0 12px 0;}
h5 {font-size:12px; margin:0; padding:0 0 10px 0;}
h6 {font-size:12px; margin:0; padding:0 0 10px 0;}

div.pt_clear {clear:both; height:15px;}
/*============ end: Typography =============*/

/*======= NEWS ========*/
/*-----> news <-*/
.news {margin:0 0 15px 0; padding:0;}

.shortheader {	
margin:0;
padding:0;
width:100%;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:14px; 
color:#00356a;
text-align:left;}

span.clsDate {	 
margin:0;
padding:0;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:13px; 
color:#00356a;}

a.headerS:link, a.headerS:active, a.headerS:visited {
margin:0;
padding:0;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:13px; 
color:#00356a;
text-decoration:underline;}

a.headerS:hover {text-decoration:none;}

.short {
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px; 
color:#000000;
text-align:justify;	
margin:0;
padding:0;}

.short p {
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px; 
color:#000000;
margin:0;
padding:0;}

/*-----> full news <-*/
.newsfull {
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px; 
color:#000000;
margin:0;
padding:0;
width:100%;
text-align:justify;}

		.news .newsfull {padding:0 !important;}
		.newsfull .newsfull {margin:0; padding:0 !important;}
		.newsfull .newsfull .shortheader {padding:0 0 7px 0;}
		.newsfull .newsfull span.clsDate {display:block; padding:0;}

.newsfull p {
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px; 
color:#000000;
margin:5px 0 10px 0;
padding:0;
width:100%;
text-align:justify;}

.shortnews {
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px; 
color:#000000;
text-align:justify;
margin:5px 0 0 0;
padding:0;}

/*-----> link to news <-*/
.newsLinkContainer {margin:0 0 20px 0; padding:0;}

	.newsLinkContainer .shortnews {margin:5px 0 15px 0;}

	a.newH:link, a.newH:active, a.newH:visited {
	display:block;
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:13px; 
	color:#00356a;
	text-decoration:underline;
	text-align:left;}

	a.newH:hover {text-decoration:none;}

	div.signature {border-top:1px solid #cccccc; margin-top:10px; padding-top:5px; border:none;}

		a.newsLinkArchieve:link,
		a.newsLinkArchieve:visited,
		a.newsLinkArchieve:active {
		margin:0 15px 0 0;
		padding:0;
		font-family:"Times New Roman", Times, serif;
		font-weight:normal;
		font-size:13px; 
		color:#00356a;
		text-decoration:underline;}

		a.newsLinkArchieve:hover {text-decoration:none;}
		
		a.newsLinkAllNews:link,
		a.newsLinkAllNews:visited,
		a.newsLinkAllNews:active {
		margin:0;
		padding:0;
		font-family:"Times New Roman", Times, serif;
		font-weight:normal;
		font-size:13px; 
		color:#00356a;
		text-decoration:underline;}

		a.newsLinkAllNews:hover {text-decoration:none;}
		
/*-----> other <-*/
.newsData {	
margin:0 0 0 2px;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#245a80;}

a.headerN:link, a.headerN:active, a.headerN:visited {
font-family:Tahoma;
font-weight:normal;
font-size:12px;
color:#b13e19;
margin:0 0 0 10px;
text-decoration:none;}

a.headerN:hover {color:#c96369; text-decoration:none;}

span.title {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
margin:0 0 0 8px;
text-decoration:none;}

/*===== для постраничного вывода новостей  =====*/	
.count {font-family:Arial, Helvetica, sans-serif; font-size:10px; border:none; height:12px; width:auto; clear:both;}
.count a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#00356a; text-decoration:none;}
.count_current {vertical-align:bottom;}
.count_current strong {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; color:#00356a;}

/*--- Archive News ---*/
.clearcell {font-family:Arial; font-size:12px; vertical-align:top;}
.glavtext {font-size:12px; color:#1a232e;}

a.header:link, a.header:visited, a.header:active {
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:13px; 
color:#00356a;
text-decoration:underline;}

a.header:hover {text-decoration:none;}

.header {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#245a80;}
td.copy {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#245a80;}

/*====== Archive News ======*/
/*---------- Mode: group -----------*/
.ArchiveByYear {margin:0 0 15px 0; padding:0;}

.ArchiveYear {margin:0; padding:0; vertical-align:top;}

		a.archiveLinkYear:link, a.archiveLinkYear:visited, a.archiveLinkYear:active {
		display:block;
		margin:0 0 10px 0;
		padding:0;
		font-family:"Times New Roman", Times, serif;
		font-weight:normal;
		font-size:24px;
		color:#00356a;
		text-decoration:underline;}

		a.archiveLinkYear:hover {text-decoration:none;}
	
.ArchiveMonth {margin:0; padding:0; width:100%; vertical-align:top;}

		a.archiveLinkMonth:link, a.archiveLinkMonth:visited, a.archiveLinkMonth:active {
		display:block;
		margin:0 0 5px 0;
		padding:0 3px;
		font-family:"Times New Roman", Times, serif;
		font-weight:normal;
		font-size:14px;
		color:#00356a;
		text-decoration:underline;}

		a.archiveLinkMonth:hover {text-decoration:none;}
/*---------- Mode: group -> view year -----------*/
.ViewByYearTopTable {margin:0; padding:0 0 15px 0; width:100%;}

	.ViewByYearTop {
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:12px; 
	font-weight:normal; 
	color:#00356a;
	text-align:right;}

/*---------- Mode: group -> view month -----------*/
.ViewByMonthTopTable {margin:0; padding:0 0 15px 0; width:100%;}

	.ViewByMonthTop {
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:12px; 
	font-weight:normal; 
	color:#00356a;
	text-align:right;}

/*---------- Mode: All -----------*/

/*----- archieve and news links ------*/
a.smlarchieve:link, a.smlarchieve:visited, a.smlarchieve:active,
a.smlarchieve strong {
float:left;
margin:0;
padding:0;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px; 
color:#00356a;
text-decoration:underline;}

a.smlarchieve:hover, a.smlarchieve:hover strong {text-decoration:none;}

a.sml:link, a.sml:visited, a.sml:active {
float:left;
margin:0;
padding:0;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px; 
color:#00356a;
text-decoration:underline;}

a.sml:hover {text-decoration:none;}

a.sml strong, a.sml:hover strong {
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px; 
color:#00356a;}
/*====== end: Archive News ======*/
/*======= end: NEWS ========*/

/*--- Ask Expert ---*/
#AskExpertContainer {clear:both; margin:0 0 20px 0; padding:0; width:188px;}
		
#AskExpertTop {
margin:0; 
padding:10px 0 0 0; 
width:188px; 
background:url(../images/AskExpertTop.png) no-repeat left top;}

	#AskExpertTop .FormMainTable {margin:0; padding:0;}	
	#AskExpertTop .FormInsideTable {border:none; background-color:transparent;}
	#AskExpertTop .FormTitle {color:#ffffff;}
	#AskExpertTop .FormField {color:#ffffff;}

	#AskExpertTop .FormMainTable input.textfield {
	border:1px solid #5a93c2; 
	background-color:#ffffff;}

	#AskExpertTop .FormMainTable textarea {
	border:1px solid #5a93c2;
	background-color:#ffffff;}

	#AskExpertTop .FormMainTable select {
	border:1px solid #5a93c2;
	background-color:#ffffff;}

	#AskExpertTop .FormButtonPanel {margin:0; padding:10px; border:none; background-color:transparent;}

	#AskExpertTop .FormButtonPanel .ClientButtonContainer {float:none; margin:0 0 0 6px; padding:0; cursor:pointer;}
	
			#AskExpertTop .clsButtonPic {
			margin:0;
			padding:0;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			color:#000000; 
			text-align:center;
			height:32px;
			line-height:32px;
			vertical-align:top;
			background: url(../images/AskExpertButtonMiddle.png) repeat-x left top;}

			#AskExpertTop .clsButtonLeft {
			width:8px;
			height:32px;
			font-size:11px; 
			background: url(../images/AskExpertButtonLeft.png) no-repeat left top;}

			#AskExpertTop .clsButtonRight {
			width:8px;
			height:32px;
			font-size:11px; 
			background: url(../images/AskExpertButtonRight.png) no-repeat right top;}

			#AskExpertTop .clsButtonPic span {
			display:block;
			margin:0;
			padding:0;
			white-space:nowrap;
			color:#000000;}
		
#AskExpertBottom {
margin:0; 
padding:0; 
width:188px;
height:12px; 
background:url(../images/AskExpertBottom.png) no-repeat left bottom;}
/*--- end: Ask Expert ---*/
			
/*============ Form ==============*/
.FormMainTable {margin:0 0 15px 0; padding:0;}

.FormInsideTable {
width:100%; 
margin:0; 
padding:0; 
border:1px solid #2a72b8; 
border-bottom:none; 
background-color:#ffffff;}

.FormLabel {
margin:0;
padding:10px 0 0 0;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:20px;
color:#00356a;
background:none;}
	
	.FormLabelTextOutside {margin:0; padding:0;}	
	.FormLabelTextInside {margin:0; padding:0;}
	.FormLabel span {margin:0; padding:0 10px;}
	
.FormTitle {
margin:0;
padding:5px 10px 0 10px;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:14px;
color:#00356a;}

.FormField {
margin:0;
padding:2px 10px 0 10px;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:14px;
color:#00356a;}

.FormMainTable input.textfield {
margin:0;
padding:0;
width:100%;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#262626; 
border:1px solid #2a72b8; 
background-color:#e2e9f0;}

.FormMainTable input.textfield:focus {background-color:#ffffff;}

.FormMainTable textarea {
padding:0;
width:100%;
height:60px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#262626;
border:1px solid #2a72b8;
background-color:#e2e9f0;}

.FormMainTable textarea:focus {background-color:#ffffff;}

.FormMainTable select {
margin:0;
padding:0;
width:100%;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#262626;
border:1px solid #2a72b8;
background-color:#e2e9f0;}

.FormMainTable div.radiobutton span {
font-family:"Times New Roman", Times, serif;
font-weight:normal; 
font-size:14px; 
color:#00356a;}

.FormMainTable span.checkbox {margin:0 0 0 5px; padding:0; color:#00356a;}

/*------- CaptchaPanel -------*/
.CaptchaPanel {margin:0; padding:10px 10px;}

.CaptchaPanelTitle {
float:left;
margin:0 10px 0 0;
padding:0;
height:40px;
line-height:40px;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:14px;
color:#00356a;}

.CaptchaPanelImage {float:left; margin:0 10px 0 0; padding:0;}
	.CaptchaPanelImage img {margin:0; padding:0; border:1px solid #2a72b8;}

.CaptchaPanelInput {float:left; margin:0; padding:0; height:40px;}
	.CaptchaPanelInput input.textfield {margin:11px 0 0 0; padding:0; width:70px; height:18px;}

/*------ StarDescription -------*/
.StarDescription {
margin:0;
padding:0 10px;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px;
color:#00356a;}

	span.star {font-weight:bold; color:#ff0000;}

/*------ FormButtonPanel -------*/
.FormButtonPanel {margin:0; padding:10px; border:1px solid #2a72b8; border-top:none; background-color:#ffffff;}

	.FormButtonPanelOutside {margin:0; padding:0;}
	.FormButtonPanelInside {margin:0; padding:0;}

.FormButtonPanel .ClientButtonContainer {float:right; margin:0; padding:0; cursor:pointer;}

/*----- FormError -----*/
#FormError {
margin:0;
padding:0;
height:40px;
line-height:40px; 
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:12px;
color:#ff0000;}

	span.FormErrorTitle {margin:0; padding:0; color:#ff0000;}
/*============= end: Form ==============*/

/*====== Standart Button ======*/
.ClientButtonContainer {margin:0; padding:0; cursor:pointer;}

.clsButtonPic {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-align:center;
vertical-align:top;
height:21px;
line-height:21px;
color:#ffffff; 
background: url(../images/buttonMiddle.png) repeat-x left top;}

.clsButtonLeft {
width:10px;
height:21px;
font-size:11px; 
background: url(../images/buttonLeft.png) no-repeat left top;}

.clsButtonRight {
width:10px;
height:21px;
font-size:11px; 
background: url(../images/buttonRight.png) no-repeat right top;}

.clsButtonPic nobr, .clsButtonPic span {
display:block;
margin:0;
padding:0 5px;
white-space:nowrap;
color:#ffffff;}
/*========= end: Standart Button =========*/

/*======== Cell and Links ========*/
a:link, a:visited, a:active {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px; 
color:#00356a; 
text-decoration:underline;
outline:none;}

a:hover {text-decoration:none;}

a:link small, a:visited small, a:active small {	 
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:12px;
color:#00356a;
text-decoration:none;
text-decoration:underline;}

a:hover small {text-decoration:none;}
/*======= end: Cell and Links =======*/

/*=========== Banners =============*/
.BannersTableH, .BannersTableV {margin:0 0 10px 0; padding:0;}
.bannerH, .bannerV {margin:0; padding:0 0 10px 0;}

a.banner:link, a.banner:visited, a.banner:active {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-decoration:none;}

a.banner:hover {text-decoration:none;}

a.banner img {margin:0; padding:5px;}
/*=========== end: Banners =============*/

/*========= Picture collection ======*/
.PictureCollectionTable {margin:0 0 10px 0;padding:0;}

.description {
margin:7px 0;
padding:0;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:13px;
color:#000000;	
background-color:transparent;}

.clsLoadedPicture {margin:0; padding:0; border:1px solid #00356a;}
/*=========	end: Picture collection =======*/

/*========= File collection =========*/
.FileCollectionTable {margin:0 0 15px 0; padding:0;}	
.downloadContainer {height:30px; margin:0; padding:0;}
.downloadDescription, .downloadDescription p {margin:0; padding:0; text-align:justify;}
.download, .downloadpic, .downloadpic img {margin:0; padding:0; width:24px; height:22px;}
/*=========	end: File collection =========*/

/*======== Entrance ========*/
.logout {
margin:0 0 15px 0;
padding:0;
width:131px;
height:83px; 
text-align:left;
vertical-align:middle;}

.logout input {
margin:0;
padding:0;
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#262626; 
border:1px solid #2a72b8; 
background-color:#e2e9f0;}

.logout input:focus {background-color:#ffffff;}

a.entr:link, a.entr:visited, a.entr:active {
margin:0 9px 0 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px; 
color:#00356a;
text-decoration:none;}

a.entr:hover {text-decoration:underline;}

.zag {
margin:0 !important; 
padding:0 !important; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
color:#00356a;}
/*========= end: Entrance ========*/

/*----- Calendar -----*/
.calendarContainer {margin:0 auto 15px auto; padding:0; width:188px;}

	.calendarTitle {
	margin:0;
	padding:0;
	height:22px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px; 
	color:#00356a !important;
	text-align:center;
	background:url(../images/calendarTop.png) no-repeat left top;}
	
	.calendarMiddle {
	margin:0;
	padding:0;
	background:url(../images/calendarMiddle.png) repeat-y left top;}
	
		.calendarPrevNextTable {margin:0 auto; padding:0;}

		.calendarMonth, .calendarYear {
		margin:0;
		padding:0 3px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px; 
		color:#000000;
		text-align:center;}
		
		.calendarText {
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px; 
		color:#5c5c5c; 
		background:url(../images/calendarDayBg.jpg) no-repeat left 11px;}
		
			.calendarDay td {
			margin:0;
			padding:0;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:13px; 	
			color:#003289;}
			
			a.calendarLink:link, a.calendarLink:visited, a.calendarLink:active {
			margin:0;
			padding:0;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px; 
			color:#0d3c98;
			text-decoration:underline;}
			
			a.calendarLink:hover {text-decoration:none;}

	.calendarBottom {
	margin:0;
	padding:0;
	height:24px;
	background:url(../images/calendarBottom.png) no-repeat left top;}
/*----- end: Calendar -----*/



/*======= MENU =======*/
/*============== Main Left Menu ===============*/
.MainLeftMenu {margin:0 0 15px 0; padding:0; width:100%; text-align:left;}
.MainLeftMenu ul {margin:0; padding:0; list-style:none; width:100%;}

.mitem, .mitema {margin:0; padding:0; list-style:none; line-height:20px;}

.MainLeftMenu a.menu:link, 
.MainLeftMenu a.menu:visited, 
.MainLeftMenu a.menu:active,
.MainLeftMenu span.empty, 
.MainLeftMenu span.empty:hover {	
display:block;
margin:0;
padding:7px 25px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px; 
color:#ffffff;
text-decoration:none;}

.MainLeftMenu a.menu:hover {background-color:#0282eb;}

.MainLeftMenu a.menuAc:link,
.MainLeftMenu a.menuAc:visited,
.MainLeftMenu a.menuAc:active,
.MainLeftMenu a.menuAc:hover {
display:block;
margin:0;
padding:7px 25px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px; 
color:#ffffff;
text-decoration:none;
background-color:#0282eb;}

/*------------ подменю дерево ------------*/
.MainTreeSubparts, .MainTreeSubparts li {margin:0; padding:0; list-style:none;}

.MainTreeSubparts {background-color:#e4ecf2;}

.MainTreeSubpartsItem {background:url(../images/MainLeftMenuSubpartBorder.png) repeat-x left bottom;}
.MainTreeSubpartsItemLast {background:none;}

.MainTreeSubparts a.menu:link,
.MainTreeSubparts a.menu:visited, 
.MainTreeSubparts a.menu:active,
.MainTreeSubparts span.empty, 
.MainTreeSubparts span.empty:hover {
display:block;
margin:0;
padding:5px 25px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
color:#003974;
text-decoration:none;
background:none;}

.MainTreeSubparts a.menu:hover {color:#000000;}

.MainTreeSubparts a.menuAc:link, 
.MainTreeSubparts a.menuAc:visited,
.MainTreeSubparts a.menuAc:active, 
.MainTreeSubparts a.menuAc:hover {
display:block;
margin:0;
padding:5px 25px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
color:#000000;
text-decoration:none;
background:none;}

.bclear {clear:both; margin:0; padding:0;}
/*================== end: Main Left Menu ====================*/

/*=============== Horizontal menu ====================*/
.navhor {margin:0 0 15px 0; padding:0;}	
.navhor ul {list-style:none; margin:0; padding:0;}
.navhor ul li {display:list-item; float:left; margin:0; padding:0 0 5px 0;}

.navhor li span img {width:10px; height:6px; margin:0; padding:0; vertical-align:middle;}

.navhor a.navmenu, .navhor span.empty, .navhor span.empty:hover {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px; 
color:#00356a;  
z-index:0;
white-space:nowrap;
text-decoration:none !important;}

.navhor a.navmenu:hover {text-decoration:underline !important;}

.navhor a.navmenuAc, .navhor a.navmenuAc:hover {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px; 
color:#00356a;
z-index:0;
white-space:nowrap;
text-decoration:underline !important;}

.bclear {clear:both; margin:0; padding:0;}
/*================= end: Horizontal menu ======================*/

/*============== Tree Menu ===============*/
.treesize {margin:0 0 15px 0; padding:0; width:100%; text-align:left;}	
.navtree {margin:0; padding:0; width:100%;}
.mitem, .mitema {margin:0; padding:0; list-style:none; line-height:20px;}

.treesize a.menu:link, 
.treesize a.menu:visited, 
.treesize a.menu:active,
.treesize span.empty, 
.treesize span.empty:hover {	
display:inline-block;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px; 
color:#00356a;
text-decoration: none;
margin:0;
padding:0 7px;}

.treesize a.menu:hover {text-decoration:underline;}

.treesize a.menuAc:link,
.treesize a.menuAc:visited,
.treesize a.menuAc:active,
.treesize a.menuAc:hover {
display:inline-block;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px; 
color:#00356a;
text-decoration:underline;
margin:0;
padding:0 7px;}

/*------------ подменю дерево ------------*/
.TreeSubparts, .TreeSubparts ul, .TreeSubparts li {
margin:0;
padding:0;
list-style:none;
background:none;
border:none;}

.TreeSubparts ul li {margin:0 0 0 20px; padding:0; list-style:none; line-height:20px;}

.TreeSubparts a.menu:link,
.TreeSubparts a.menu:visited, 
.TreeSubparts a.menu:active,
.TreeSubparts span.empty, 
.TreeSubparts span.empty:hover {
display:inline-block;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px; 
color:#00356a;
text-decoration:none;}

.TreeSubparts a.menu:hover {text-decoration:underline;}

.TreeSubparts a.menuAc:link, 
.TreeSubparts a.menuAc:visited,
.TreeSubparts a.menuAc:active, 
.TreeSubparts a.menuAc:hover {
display:inline-block;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px; 
color:#00356a;
text-decoration:underline;}

/*--- переключатели состояния ---*/
.selplus, .maximize, .selminus, .minimize, .slp, .mnz {
display:inline-block;
vertical-align:middle;
width:11px;
height:11px;
margin:5px 0 0 4px;
padding:0;}

.selplus, .maximize {background:url(../images/plus.png) no-repeat left top;}
.selminus, .minimize {background:url(../images/minus.png) no-repeat left top;}
.slp, .mnz {background:none;}

.TreeSubparts .selplus, .TreeSubparts .maximize,
.TreeSubparts .selminus, .TreeSubparts .minimize,
.TreeSubparts .slp, .TreeSubparts .mnz {margin:6px 0 0 4px;padding:0;}

.bclear {clear:both; margin:0; padding:0;}
.clean {clear:both;}
/*================== end: TreeMenu ====================*/

/*================ Sitemap =================*/
div.sitemap {margin:0 0 15px 0;padding:0;}
div.sitemap ul {margin:0; padding:0; list-style:none;}
div.sitemap ul li {margin:0; padding:5px 0; list-style:none; border-bottom:1px solid #c7d5e3;}

/*  ссылки верхнего уровня	*/
div.sitemap a.child:link,
div.sitemap a.child:visited,
div.sitemap a.child:active,
div.sitemap span.empty,
div.sitemap span.empty:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px; 
color:#00356a;
text-decoration:none;
margin:0;
padding:0;}

div.sitemap a.child:hover {text-decoration:underline;}

/*---- inside list -----*/
div.sitemap .SiteMapsubparts {margin:2px 0 0 10px; padding:0;}
div.sitemap .SiteMapsubparts li {margin:0 0 2px 10px; padding:0; border:none;}

.SiteMapsubparts li a.child:link,
.SiteMapsubparts li a.child:visited,
.SiteMapsubparts li a.child:active,
.SiteMapsubparts li span.empty,
.SiteMapsubparts li span.empty:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px; 
color:#00356a;
text-decoration:none;
margin:0;
padding:0;
background:none;}

.SiteMapsubparts li a.child:hover {text-decoration:underline;}
/*============== end: Sitemap ====================*/
/*======= end: MENU =======*/



/*==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================*/

h1.registr {color:#6c7275; font-size:20px; padding-bottom:15px;}

.clsContent .clsTable {text-align:left; background-color:#d2d8de;}
.clsContent .clsTable td {background-color:#ffffff; color:#4a5358;}
	
.clsContent .clsTable th {
font-weight:bold;
font-size:12px;
background-color:#94BBE2;
color:#ffffff;}
	
.clsContent .clsPage {font-size:10px; color:#ffffff;}
.clsContent .clsPageCurrent {font-size:10px; color:#000000; font-weight:bolder;}
	
.clsInput {font-family:Arial, Verdana, Tahoma; font-size:11px; font-weight:normal; color:#ffffff;}
.clsInput input {
font-family:Arial, Verdana, Tahoma;
font-size:12px; 
background-color:#ffffff;
border:1px solid #000000;
color:#000000;
height:17px;}
	
.clsInput TextArea {
font-family:Arial, Verdana, Tahoma;
font-size:12px; 
background-color:#ffffff;
border:1px solid #000000;
color:#000000;
height:17px;}

.clsLoadedPicture {}

.clsCopyright {font-size:10px; font-weight:normal; color:#5587B8;}
.clsCopyright a {font-size:10px; font-weight:normal; color:#0081ff;}

textarea {
color:#1a232e;
border:1px solid #979ca2; 
width:100%;
text-align:justify;
padding:2px 3px 3px 5px;
height:80px;}

table.clsMenu {font-family:Arial; font-size:10px; font-weight:normal; color:#00ff00;}

table.list {background-attachment:scroll; background-image:url(../images/blank.jpg); background-repeat:no-repeat; background-position:right top;}
table.long {background-attachment:scroll; background-image:url(../images/long.jpg); background-repeat:no-repeat; background-position:left top; height:95px; width:99%;}
td.razd {font-family:Arial; font-size:110%; font-style:normal; color:#014573; text-decoration:none; font-weight:500;}
td.navmenu {font-family:Arial; font-size:12px; color:#000000; font-weight:bold;}

table {font-size:11px;}

/*----- General Style -----*/
td.border {background-attachment:scroll; background-image: url(../images/gradient.jpg); background-repeat: repeat-y; background-position: left top; border: #0a0502 solid; background-color: #f8f9f9; border-width: 0px 3px; padding-top: 15px; padding-bottom: 15px; padding-right: 0px; padding-left: 0px;}
td.bordertop {background-attachment:scroll; background-image: url(../images/gradient.jpg); background-repeat: repeat-y; background-position: left top; border: #0a0502 solid; background-color: #f8f9f9; border-width: 3px 3px 0px;}
td.borderbot {background-attachment:scroll; background-image: url(../images/bottom.jpg); background-repeat: no-repeat; background-position: left bottom; border: #0a0502 solid; background-color: #f8f9f9; border-width: 0px 3px 3px;}
td.menuborder {font-family:Arial; font-size:14px; background-attachment: scroll; background-image: url(../images/menu.jpg); background-repeat: repeat-x; background-position: left top; border: #0a0502 solid; background-color: #f8f9f9; border-width: 0px 3px;}
.sideborders {border-color:#6f767a #6f767a black; border-style:solid; border-top-width:0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 2px; padding: 0px 10px 0px 10px;}
.sideborder {border-color:#6f767a #6f767a; border-style:solid; border-top-width:0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 2px; padding: 0px 10px 0px 10px;}
.cleartext {font-family:Arial; font-size:12px; color:#000000;}
.calentext {font-family:Arial; font-size:12px; color:#5c5c5c; font-weight:bold;}
.calenday {font-family:Arial; font-size:12px; color:#b50000; font-weight:bold;}
.colorheader {font-family:Tahoma; font-size:15px; font-weight:bold; color:#747a7e; border-color:black black #ca362e; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px;}
.padded {padding:10px 10px 0px 0px;}
.paddedr {padding:0 0 0 10px;}
.padtop {padding:4px 0 0 0;}
.cpr {font-family:Arial; font-size:14px; font-weight:bold}
.cprsmall {font-family:Arial; font-size:12px; font-weight:bold; padding-top:10px;}
.razdelname {font-family:Arial; font-size:15px; font-weight:bold; color:#dd292a;}
.sdown {background-attachment:scroll; background-image:url(../images/down.gif); background-repeat: repeat-x; background-position: left top;}
.sleft {background-attachment:scroll; background-image:url(../images/sider-left.gif); background-repeat: repeat-y; background-position: right top;}
.sright {background-attachment:scroll; background-image:url(../images/sider-right.gif); background-repeat: repeat-y; background-position: left top;}
.sc {background-color:#e7e6e6;}

.greyline {
background-attachment: scroll;
background-image: url(../images/greyline.gif);
background-repeat:repeat-x;
background-position:top;
height:32px;
padding-top:7px;
width:232px;}

/*---- Commens ----*/
a.comm:link, a.comm:visited, a.comm:active {font-family:Arial; font-size:12px; color:#fff; text-decoration: underline;}
a.comm:hover {font-family:Arial; color:#aac0e3; text-decoration:none;}
.data {font-size:12px;}

/*---- Forum ----*/
.bluestr {background-color:transparent; height:1px;}

table.border {
background-color:#ffffff;
font-size:12px; 
color:#1a232e;
border-right:solid 1px #979ca2;
border-bottom:solid 1px #979ca2;
border-left:solid 1px #979ca2;}
	
.chetny {background-color:#f2f2f2;}
.nechetny {background-color:#ffffff;}

.fheader /*Используется в guestbook*/ {
background-image:url(../images/forum/fheader.gif);
background-repeat:repeat-x;
background-color:#eaf5ff;
border-bottom:solid 1px #979ca2;
width:100%;
height:31px; 
text-align:center; 
font-size:13px; 
font-weight:bold;
color:#304157;}
	
.headend {font-size:5px; width:10px; background-color:transparent;}
.addbutton {background-color:#ffffff; color:#000000; border:1px solid #000000;}
	
.catend {font-size:1px; width:1px; background-color:transparent; border-bottom:1px solid #979ca2;}

.codebuttons {background-color:#ffffff; color:#000000; border:1px solid #000000;}
	
.forumdesc {font-weight:bold; color:#5c5c5c; border-right:1px solid #979ca2;}
.forumdescR {font-weight:bold; color:#5c5c5c;}
.titlebar {color:#b9595a; font-weight:bold;}	

.msgbutton {
background-color:#ffffff; 
color:#000000; 
border:1px solid #000000; 
height:17px; 
font-size:10px; 
font-family:tahoma;}

td.LoadPictureGuest {padding-right:5px; padding-left:5px;}

a.headerF:link, a.headerF:visited, a.headerF:active {
font-family:Arial;  
font-weight:bold; 
color:#000000; 
text-decoration:underline;}
	
a.headerF:hover {font-family:Arial; font-weight:bold; color:#dd292a; text-decoration:none;}

span h4.frame {
background-color:#c6c6c6;
height:24px;
font-size:11px;
margin:0;
padding-top:4px;}

td.frame /*Используется в remarks, guestbook*/ {
width:100%;
font-family:Verdana, Tahoma, 'Times New Roman' , TimesET;
font-size:11px;
padding:5px; 
border:1px solid #979ca2; 
background-color:#dfdfdf;}
  
h4.frame {
background-image:url(../images/forum/arrow_for.gif);
background-repeat:no-repeat;
background-position:left top;
font-family:Tahoma, Verdana, 'Times New Roman' , TimesET;
padding:6px 0 0 15px;
border-bottom:1px solid #f6f6f6; 
color:#4b4b4b;
text-align:left;}
  
div.shift {padding-right:10px;}
td.borderup {border-top:1px solid #979ca2; border-right:1px solid #979ca2;}
td.borderleft {border-top:1px solid #979ca2;}

.quote /*forum*/ {
background-color:#ffffff;
border: solid 1px #195ba2;
font-family:Verdana, Tahoma, 'Times New Roman' , TimesET;
font-size: xx-small;
font-style:italic;
color:#4789cc;
margin:6px;}

.code /*forum*/{
background-color:#ffffff;
border: solid 1px #195ba2;
font-family: Courier;
font-size:xx-small;
color:#00ff00;
margin:6px;}
 
input.textfield /*Используется в форуме, guestbook */ {
color:#1a232e;
border:1px solid #979ca2; 
width:100%;
text-align:justify;}
 
/*----- Remarks -----*/
.messagetext /*Используется в remarks\message_tree*/ {
font-size:12px;
color:#1a232e;
padding-left:20px;
text-align:justify;}
	
.remarksshift {padding:2px 7px 0 0;}

a.remark:link, a.remark:visited, a.remark:active {
font-family:Arial; 
font-size:13px; 
font-weight:bold;
color:#aac0e3;
text-decoration:none;}
	
a.remark:hover {
font-family:Arial; 
font-size:13px; 
color:#aac0e3;
font-weight:bold; 
text-decoration:none;}

/*----- Guestbook -----*/
h3.guestbook {margin:5px; text-align:center;}
table.message {font-family:Arial; font-size:11px;}

span.postmessage {font-family:Arial; font-size:11px; font-weight:bold; color:#63686d;}
span.author {font-family:Arial; font-size:11px; font-weight:bold;}
span.reply {font-family:Arial; font-size:12px; font-style:italic;}
td.pmshift {
padding-top:10px;
padding-left:10px;
padding-right:10px;
text-align:justify;
font-size:12px;
color:#1a232e;
border-top:1px solid #979ca2;}
  
td.arshift {padding:5px 0 10px 10px;}
td.gshift {padding:0 0 2px 2px;}
span.sml {font-family:Arial; font-size:10px; color:#293a51; text-decoration:none;}
span.smlbold {font-family:Arial; font-size:12px; font-weight:bold; color:#293a51; text-decoration:none;}
	
.error {background-color:#ffffff; padding:15px; text-align:center; border:1px solid #979ca2;}
 
/*--- Таблицы модуля "Просмотр проектов" ---*/
.projectslist {  
font-size:12px; 
color:#1a232e;
border-left:1px solid #979ca2;
margin-top:5px;
margin-bottom:5px;}

.projectslistheader {  
font-size:12px;
font-weight:bold;
height:31px; 
background-image:url(../images/forum/fheader.gif);
background-repeat:repeat-x;
background-color:#eaf5ff;
border-right:1px solid #979ca2;
border-bottom:1px solid #979ca2;
padding:5px;}
	
.projectslistitemchet {  
font-size:12px;
background-color:#f2f2f2;
border-right:1px solid #979ca2;
border-bottom:1px solid #979ca2;
padding:5px;}

.projectslistitemnechet {  
font-size:12px;
background-color:#ffffff;
border-right:1px solid #979ca2;
border-bottom:1px solid #979ca2;
padding:5px;}

.fieldslist {  
font-size:12px; 
color:#1a232e;
border-left:1px solid #979ca2;
border-right:1px solid #979ca2;
margin-top:5px;
margin-bottom:5px;}

.fieldslistheader {  
font-size:14px;
font-weight:bold;
text-align:center;
height:31px; 
background-image:url(../images/forum/fheader.gif);
background-repeat:repeat-x;
background-color:#f2f5f4;
border-bottom:1px solid #979ca2;
padding:5px;}

.fieldstitle {  
text-align:right;
font-weight:bold;
background-color:#f2f2f2;
border-right:1px solid #979ca2;
border-bottom:1px solid #979ca2;
padding:5px;
width:30%;}

.fieldsvalue {background-color:#ffffff; border-bottom:1px solid #979ca2; padding-left:5px;}
.pinion {
background-image:url(../images/pinion.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#e7e6e6;
margin:0;
height:89px;}
	
.organisations {
background-image:url(../images/organizations.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#e7e6e6;
margin:0;
height:89px;}
	
.squares {
background-image:url(../images/dom.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#e7e6e6;
margin:0;
height:89px;}
	
.expertises {
background-image:url(../images/expert.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#e7e6e6;
margin:0;
height:89px;}
	
.consultations {
background-image:url(../images/consultations.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#e7e6e6;
margin:0;
height:89px;}
	
.vacancies {
background-image:url(../images/man.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#e7e6e6;
margin:0;
height:89px;}

.exhibitions {
background-image:url(../images/polka.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#e7e6e6;
margin:0;
height:89px;}

.teach_programms {
background-image:url(../images/obrazovanie.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#e7e6e6;
margin:0;
height:89px;}

.shd {
background-image:url(../images/img_shd.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#e7e6e6;
width:110px;
vertical-align:middle;
text-align:center;}
	
.indentation {padding:0 10px 10px 17px; background-color:#e7e6e6;}

.bgimg {
background-image:url(../images/right_bg_img.gif);
background-repeat:repeat-y;
background-position:left top;
width:7px;}
	
.bgimgBot {
background-image:url(../images/bot_bg_img.gif);
background-repeat:repeat-x;
background-position:left top;
height:8px;}
	
/*--- end: Таблицы модуля "Просмотр проектов" ---*/

