body {
	margin:0;
	padding:0;
	text-align: left;
	font-family: Verdana, sans-serif, Arial, Helvetica;
}
.body_table{
	padding: 0px 0px 0px 0px;

}
/* было Black: */
table{
	color: #FFFFCC;
	font-size: 12px;
}
.center_text
{
	background-color: #003366;

}
div{
	padding: 0;
	margin: 0;
}
img{
	border: 0;
}
.topic{
	background-color: #7199d2;
}
.otstup_0{
	height: 4px;
}
.otstup_1{
	height: 10px;
	width: 300px;
}
.otstup_2{
	height: 20px;
}
                       			/* цвет ссылок */
a{
	color: #FF6600;/*dd4d1b;*/
}
a:hover{
	color: #FFFFCC; /*FF3333; FF7171;*/
}
.bold_1{
	font-weight: bold;
}
.bold_white_2{
	color: White;
	font-weight: bold;
	font-size: 16px;
}
.slogan_1{
	color: #b7cff0;
	font-weight: bold;
	font-size: 13px;
}
.footer{
	font-size: 10px;
	text-align: right;
	background-color: #7199d2;
}
.bg_title{
	color: White;
	font-weight: bold;
	font-size: 14px;
	padding-left: 2px;
	background-color: #7199d2;
}
.menu_border{
	border: 1px solid #CDD8F7;
}
.menu_txt{
	color: #7199d2;
	font-size: 13px;
	font-weight: bolder;
}
.menu_txt a{
	color: #7199d2;
	font-size: 13px;
	font-weight: bolder;
	text-decoration: none;
}
.menu_txt a:hover{
	color: #B7CFF0;
	text-decoration: none;
}
.about_company{
	padding: 6px 4px 4px 5px;
	border-right: 1px dotted #BDBDBD;
}
.about_news{
	padding: 6px 4px 4px 12px;
	border-bottom: 1px dotted #BDBDBD;
}
.about_news_no_border{
	padding: 0px 4px 0px 12px;
	background-color: #E2EAF6;

}
.contact{
	color: White;
	font-size: 11px;
	padding: 1px 1px 3px 4px;
	font-weight: bold;
	text-align: left;
}
.contact a{
	color: White;
	text-decoration: underline;
}
.contact a:hover{
	color: #FFFFC3;
}
.red_link_1{
	font-size: 12px;
	font-weight: bolder;
}
.white{
	color: White;
}
.white a{
	font-weight: bold;
	color: White;
}
.white a:hover{
	color: #FFFFC3;
	text-decoration: none;
}
/*background-color: #F7FAFD;*/
.megatable{
	
	
	border: 1px solid #B2C7E6;
}
.megatable td{
	border: 1px solid #B2C7E6;
padding: 4px;
}
.topic_root{
	background-image: url(../images/topic_bg.jpg);
	background-color: #719AD7;
}
.topic_txt_1{
	height: 15px;
	font-size: 13px;
	font-weight: bold;
	color: White;
	background-color: #668fcc;
	padding: 0 0 0 6px;
}
.topic_txt_2{
	height: 25px;
	font-size: 18px;
	color: #DBE9F8;
	background-color: #5F89C6;
	padding: 0 0 0 6px;
}
					/*ячейки заголовков горящих вакансий*/
.vak_0{
	padding: 0px 3px 1px 3px;
	font-weight: bold;
	background-color: #5f89c6;
	color: White;
	font-size: 13px;
}
/*ячейки го вакансий*/
.vak_work_1{
    /*background-color: #f3f5f8;*/
	padding: 0px 3px 1px 3px;
	color: #3867AB;
	font-size: 13px;
}
			/*цвет перемычек в гор. вакансии background-color: #DCDCDC;*/
.tab_border{
	width: 1px;
}
/*	background-color: #DCDCDC;

.tab_border_down{
	height: 1px;
}*/
.stud_program{
	padding: 4px 2px 4px 2px;
}

.stud_program a{
	padding: 0px 2px 0px 2px;
	
	font-size: 13px;
	color: #3B66A5; 		/*цвет ссылок студ программ на главной странице*/
	
	text-decoration: none;
}
.stud_program a:hover{
	color: #1F3A60;
	text-decoration: none;
}
/*
.stud_table{
	background-color:  #F1F5FA;
}
.stud_table_0{
	background-color: #E2EAF6;
}*/
.stud_table_detail{
	background-color: #E2EAF6;
}

.bold_2{
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 2px 0px 22px;
	background-color: #7199D2;
}

.doted{
	height: 1px;
	margin: 0 10px 0 20px;
	padding: 0 10px 0 20px;
	background-image: url(../images/dot_2.gif);
}
						/*рамки заголовков на гл. странице*/
.news_padding{
	padding: 0 4px 0px 4px;
}