.red {background-color: red;}
.green{background-color: green;}   
.yellow{background-color: yellow;}
td {
	padding:1px;
}
.baseText{
	background-color: #E1E1E1;
	text-transform: uppercase;
	font-weight: bolder;
	color: #004A7F;
	height:28px;
}
.btn_blue{
	background:url(/bitrix/templates/nngasu_in1/images/btn_bl.jpg);
	color: #FFF;
	height:28px;
}
.btn_blue2{
	background:url(/bitrix/templates/nngasu_in1/images/btn_bl2.jpg);	
	color: #FFF;	
	vertical-align: top;
}
.btn_orange{
	background:url(/bitrix/templates/nngasu_in1/images/btn_or.jpg);
	color: #FFF;
	height:28px;
}
.btn_orange2{
	background:url(/bitrix/templates/nngasu_in1/images/btn_or2.jpg);	
	color: #FFF;	
	vertical-align: top;
}
a#pktext1{
	color: #FFF;
	text-decoration: none;
}
a#orange{
	color: #f16522;
	font-style: oblique;
	font-size: 8pt;
	/*text-decoration: none;*/
}
h4 {color: #FFF; text-decoration: none; height:16px;}
.pktext2 {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
	font-style: oblique; 
}
.textblue {color: #004A7F;}
.textwhite {color: #FFF; text-decoration: none;}
.last_update {
	color: #555555;
	font-style: italic;
	font-size: 1;
	text-align: right;
	padding: 10px;	
}
h2#line{
	color: #004A7F;
	text-decoration: none;
	font-weight: bolder;
	width: 100%;
	background-color: #E1E1E1;
	padding: 3px;
}
table#sotrudnik{
	border-color: #004A7F;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse; 
	width: 100%;
}
td#sotrudnik{
	border-color: #004A7F;
	border-style: solid;
	border-width: 1px;
	padding: 10px;
	text-align: left;
	font-size: small;
}
td#sotrudnikFoto{
	border-color: #004A7F;
	border-style: solid;
	border-width: 1px;
	padding: 10px;
	width: 130px;
	text-align: center;
	height: 160px;
	color: #555555;
}
table#zaved{
	border-color: #E1E1E1;
	border-style: solid;
	border-width: 2px;
	border-collapse: collapse; 
	width: 100%;
}
td#zaved{
	border-color: #004A7F;
	border-style: none;
	padding: 5px;
	text-align: left;
	font-size: medium;
}
table#rector{
	border-color: #E1E1E1;
	border-style: solid;
	border-width: 2px;
	border-collapse: collapse; 
}
table#tab1{
	border-color: #004A7F;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	border-collapse: collapse; 
}
th#tab1{
	border-color: #004A7F;
	border-style: solid;
	border-width: 1px;
	color: #004A7F;
	background-color: #FFF;
	text-align: center;
	padding: 5px;
}
td#tab1{
	border-color: #004A7F;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
}
ul#list1 li {
	list-style-type: none; /* Прячем исходные маркеры */
	padding-bottom: 15px;
   }
ul#list1 li:before {
	color: #004A7F; /* Цвет маркера */
	content: "• "; /* Сам маркер */
	/*list-style-position: outside;*/
	padding-right: 10px;  /*Расстояние от маркера до текста */
   }
.tabla{
  width:100%;
  border-collapse: collapse; 
  border-spacing:0px; 
}
.tabla tr td{
  border-collapse: collapse;   
  border: 1px solid black;
  padding: 0px;
}
img#i2{
	border-color: #004A7F;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
}
.knopka1{
	background-image: url('/dovuz_podgot/image/knopka0.png');
	width: 250px;
	text-align: center;
	height: 47px;
	color: white;
	font-size: 16px;
	font-weight: bolder;
	vertical-align: middle;
}
.knopka1 a{
	text-decoration: none;
	color: white !important;
}
.knopka2{
	background-image: url('/dovuz_podgot/image/knopka0.png');
	width: 250px;
	text-align: center;
	height: 47px;
	color: white;
	font-size: 16px;
	font-weight: bolder;
	vertical-align: inherit;
}
.knopka2 a{
	text-decoration: none;
	color: white !important;
}
.knopka3{
	background-image: url('/dovuz_podgot/image/knopka_2.png');
	width: 340px;
	text-align: center;
	height: 35px;
	color: white;
	vertical-align: middle;
}
.knopka3 a{
	text-decoration: none;
	color: white !important;
}
.knopka4{
	background-image: url('/dovuz_podgot/image/knopka_3.png');
	width: 252px;
	text-align: center;
	height: 39px;
	color: white;
	vertical-align: middle;
}
.knopka4 a{
	text-decoration: none;
	color: white !important;
}


a#flex {
	line-height: 39px;
	height: 39px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	color: white !important;
	font-weight: bolder
}
a#flex em{
	display: block;
	float: left;
	background: url('/dovuz_podgot/image/knopka_flex_em.png') no-repeat;
	width: 7px;
	height: 39px;
}
a#flex span{
	display: block;
	float: left;
	background: url('/dovuz_podgot/image/knopka_flex_span.png') repeat-x;
	height: 39px;
}
a#flex b{
	display: block;
	float: left;
	background: url('/dovuz_podgot/image/knopka_flex_b.png') no-repeat;
	width: 7px;
	height: 39px;
}