body, td, th{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bglx {background-position: left, top; background-repeat: repeat-x;}
.bgblx {background-position: left, bottom; background-repeat: repeat-x;}
.bgbx {background-position: bottom; background-repeat: repeat-x;}
.bgbn {background-position: bottom; background-repeat: no-repeat;}
.bgtn {background-position: top; background-repeat: no-repeat;}

.bgbx1 {background-position: bottom; background-repeat: repeat-x;
text-align: left; vertical-align: bottom;}
.bgbx2 {background-position: bottom; background-repeat: repeat-x;
text-align: left; vertical-align: top;}
.bgbn2 {background-position: bottom; background-repeat: repeat-y;
text-align: left; vertical-align: top;}



.tdtl {text-align: left; vertical-align: top;}
.tdml {text-align: left; vertical-align: middle;}
.tdtr {text-align: right; vertical-align: top;}
.tdtc {text-align: center; vertical-align: top;}
.tdmc {text-align: center; vertical-align: middle;}

.tdbc {text-align: center; vertical-align: bottom;}
.tdbl {text-align: left; vertical-align: bottom;}

/*Поиск*/
.pnadp {font-size: 11px; color: #505155;
padding: 7px 0px 0px 28px; letter-spacing: 0px;}

.inpf {font-size: 10px; color: #000000; border-style: solid; border-color: #999999;
	background-color: #FFFFFF;	width: 112px;	border-width: 1px; margin: 0px 0px 4px 29px;}

/*Меню*/
.hr1 {text-align: left; width: 190px; height: 1px; color:#D7D9D4;
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.menu11 {margin: 4px 0px 0px 0px; padding: 0px 0px 0px 27px;	font-weight: bold;}
.menu1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 27px;	font-weight: bold;}

a.a1:link {color: #0F687A; text-decoration: underline;}
a.a1:visited {color: #0F687A; text-decoration: underline;}
a.a1:hover {color: #81858A; text-decoration: underline;}

a.a11:link {color: #81858A; text-decoration: underline;}
a.a11:visited {color: #81858A; text-decoration: underline;}
a.a11:hover {color: #0F687A; text-decoration: underline;}


.menu2 {margin: 0px 0px 0px 41px; padding: 0px 0px 0px 0px;}
.li2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

a.a2:link {color: #4D535A; text-decoration: underline;}
a.a2:visited {color: #4D535A; text-decoration: underline;}
a.a2:hover {color: #046B77; text-decoration: underline;}

/*Новости*/
.newsdata {color: #81858A; margin: 0px 0px 0px 10px;}

.anons {font-weight: bold; margin: 0px 0px 5px 10px;}
a.l_anons:link {color: #046B77; text-decoration: underline;}
a.l_anons:visited {color: #046B77; text-decoration: underline;}
a.l_anons:hover {color: #046B77; text-decoration: underline;}

.newstext {color: #4D535A; margin: 0px 0px 0px 10px;}

a.podr:link {color: #046B77; text-decoration: underline; font-weight: bold;}
a.podr:visited {color: #046B77; text-decoration: underline; font-weight: bold;}
a.podr:hover {color: #046B77; text-decoration: underline; font-weight: bold;}

.hr2 {text-align: left; width: 100%; height: 1px; color:#D7D9D4;
margin: 0px 0px 0px 0px; }

/*Интерактивная приемная*/

.hr3 {text-align: right; width: 100%; height: 2px; color:#B86F35; margin: 0px 0px 0px 0px; }
.hr4 {text-align: right; width: 100%; height: 2px; color:#CB8238; margin: 0px 0px 0px 0px; }

.ulsp {
	margin: 0px 26px 5px 42px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 10px;
	letter-spacing: 0px;list-style: outside;
	list-style-image: url(default/img/home/seredina/el.gif);
}
.sp {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
a.l_sp:link {color: #ffffff; text-decoration: underline;}
a.l_sp:visited {color: #ffffff; text-decoration: underline;}
a.l_sp:hover {color: #FBD85E; text-decoration: underline;}

.pw {color: #ffffff; padding: 0px 0px 0px 25px;}

a.pwlink:link {color: #ffffff; text-decoration: underline;}
a.pwlink:visited {color: #ffffff; text-decoration: underline;}
a.pwlink:hover {color: #FBD85E; text-decoration: underline;}




.menu {border-top: solid 5px #D8DAD5; border-bottom: solid 5px #D8DAD5; background-color: #ffffff}
.tree {border-bottom: solid 5px #9CA0A2; margin: 0px; padding: 3px 0px; padding-bottom: 12px; list-style-type: none}
.tree li {margin: 0px; padding: 3px 0px; padding-left: 26px; background: url('../pic/blt01.gif') no-repeat 17px 5px; border-top: solid 1px #E8E9EA}
.tree .first {border: none}
.tree li a {color: #046B77; font-weight: bold; display: block; position: relative; bottom: 2px}
.tree .act span {color: #81858A; font-weight: bold; display: block; position: relative; bottom: 2px}
.tree ul {margin: 0px; padding: 0px; margin-left: -30px; list-style-type: none}
ul[class=tree] ul {margin: 0px}
.tree ul li {padding-left: 50px; background: url('../pic/blt02.gif') no-repeat 40px 6px}
.tree ul li a {color: #4D535A; font-size: 10px; font-weight: normal}
.tree ul .act {background: url('../pic/blt03.gif') no-repeat 40px 6px}
.tree ul .act span {color: #999; font-size: 10px; font-weight: normal}
.menu .top_line {border: solid 2px #ffffff; background-color: #EFF0EE; height: 8px; font-size: 1px}
.menu div[class=top_line] {height: 5px}

.white_line {background-color: #ffffff}
.white_line .white_left img {position: relative; right: 5px}
.white_line .white_right img {position: relative; left: 5px}

