body {
	margin: 0px;
}
h1 {
	margin: 0px;
	font-family: "Arial Narrow", Arial;
	font-size: 34px;
	color: #000000;
	font-weight: normal;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 21px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
h4 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #B1561F;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
h5 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 21px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h6 {
	font-family: "Arial Narrow", Arial;
	font-size: 24px;
	color: #000000;
	font-weight: normal;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
a {
	text-decoration: underline;
	color: #660066;
}
a:hover {
	text-decoration: none;
}
ul {
	list-style-type: none;
}

/* Фоны */
.bgbooks {
	height: 231px;
	width: 261px;
	background-image: url(../i/bg/books2.gif);
	background-repeat: no-repeat;
	margin-top: 13px;
}
.bgbrown {
	background-color: #B84500;
}
.bgcalc {
	height: 200px;
	width: 271px;
	background-image: url(../i/bg/calc.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 13px;
}
.bgcourse tr {
	background-color: #eddeb3;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #000000;
}
.bgcoursehead {
	background-color: #676769;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.bgab {
	height: 231px;
	width: 261px;
	background-image: url(../i/bg/abitur.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}
.bgleft {
	background-image: url(../i/bg/bg_left.gif);
	background-repeat: repeat-x;
	background-color: #777777;
}
.bgline {
	background-image: url(../i/bg/line.gif);
	background-repeat: repeat-x;
	height: 9px;
	margin-top: 33px;
	margin-bottom: 8px;
	margin-left: 75px;
}
.bgnophoto {
	height: 221px;
	width: 261px;
	margin-top: 13px;
}
.bgphoto {
	height: 221px;
	width: 261px;
	background-image: url(../i/bg/photo.gi);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 13px;
}
.bgright {
	background-image: url(../i/bg/bg_right.gif);
	background-repeat: repeat-x;
	background-color: #777777;
}

/* Текст */
.text_404 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	color: #B84500;
	position: absolute;
	margin-top: 30px;
	margin-left: 350px;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.textform {
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #767574;
}
.textbibl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding-left: 10px;
}
.textbibl a {
	font-weight: bold;
}
.textbibl div {
	margin-top: 10px;
}
.textbibl2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
}
.textbibl2 div {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
}
.textbottom {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #666666;
	margin-bottom: 11px;
}
.textcontacts {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #767574;
	padding-top: 6px;
	padding-left: 15px;
	vertical-align: top;
}
.textlic {
	padding-top: 6px;
	padding-left: 13px;
	vertical-align: top;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #767574;
}
.textnews {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #767574;
	width: 250px;
}
.textnewsind {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #767574;
	width: 350px;
}
.textnews_arch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: justify;
}
.textnum {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #767574;
	margin-top: 5px;
}
.texts {
	font-size: 11px;
}
.textss {
	font-size: 13px;
}

/* Ссылки */
a.linkfac {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #660066;
}
a.linkerror {
	font-family: Tahoma, Arial;
	font-size: 24px;
	color: #826E38;
}
a.linkmenu_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6C7D00;
	font-weight: bold;
	text-decoration: none;
}
a.linkmenu_top:hover {
	text-decoration: underline;
}
a.linkmenu_topon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #B84500;
	font-weight: bold;
	text-decoration: none;
}
a.linknews {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #660066;
}
a.linknum {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #826E38;
	font-weight: bold;
}
a.linknumon {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #767574;
	text-decoration: none;
}
a.linkrazd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #660066;
	font-weight: bold;
}
a.linkrazdon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.linkyear {
	font-family: Tahoma, Arial;
	font-size: 18px;
	color: #660066;
}
a.linkyearon {
	font-family: Tahoma, Arial;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}

/* Слои */
div.clear {
	font-size: 0px;
	clear: both;
}
div.abitur {
	text-align: center;
	background-image: url(../i/bg/abitur.gif);
	width: 590px;
	height:384px;
	background-repeat: no-repeat;
	font-size:12px;
line-height:14px;
}
div.abitur p {
	margin-right: 40px;
	margin-left: 40px;
margin-bottom:15px;
margin-top:15px;
}
div.answer {
	margin-top:7px;
	font-weight:bold;
	color:#7E8C1E;
	margin-left:10px;
}
div.dep {
	position:absolute;
	margin-top:20px;
}
.divdesign {
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	width: 165px;
	text-align: center;
	font-weight: bold;
height:115px;
}
.divfac {
	float: left;
	margin-right: 15px;
	margin-bottom: 50px;
	margin-top: 10px;
	text-align: center;
	width: 87px;
}
.divhead {
	padding-left: 22px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #BBD800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-left: -33px;
	margin-bottom: 14px;
}
.divcourse {
	background-color: #000000;
	margin-top: 20px;
}
div.hny {
	font-family: "Arial Narrow", Arial;
	font-size: 21px;
	font-style: italic;
	color: #FFFFFF;
	position: absolute;
	margin-top:70px;
	margin-left:88px;
	text-align:center
}
*html div.hny {
	margin-top:55px;
}
div.icons {
	position:absolute;
	margin-top:48px;
	margin-left:250px;
	text-align:center
}
div.icons a {
	display:block;
	font-size:11px;
	color:#2A4E91;
	font-family:Arial, Helvetica, sans-serif;
}
div.logotk {
	position:absolute;
	margin-top:333px;
	margin-left:175px;
}
*html div.logotk {
	margin-top:337px;
}
.divlic {
	margin-top: 23px;
	float: left;
	width: 230px;
}
.divstat {
	margin-top: 23px;
}
.divmenu_right {
	margin-bottom: 8px;
}
.divmain_404 {
	width: 1000px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #474747;
	border-left-color: #474747;
	text-align: left;
	background-image: url(../i/bg/404.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #EDEDED;
	padding-top: 64px;
	vertical-align: top;
}
.divmain {
	width: 1000px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #474747;
	border-left-color: #474747;
	text-align: left;
	background-image: url(../i/bg/main.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	padding-top: 64px;
	vertical-align: top;
}
.divmain_design {
	width: 1000px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #474747;
	border-left-color: #474747;
	text-align: left;
	background-image: url(../i/bg/main_design.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	padding-top: 64px;
	vertical-align: top;
}
.divmain_econ {
	width: 1000px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #474747;
	border-left-color: #474747;
	text-align: left;
	background-image: url(../i/bg/main_econ.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	padding-top: 64px;
	vertical-align: top;
}
.divmain_commerc {
	width: 1000px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #474747;
	border-left-color: #474747;
	text-align: left;
	background-image: url(../i/bg/main_commerc.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	padding-top: 64px;
	vertical-align: top;
}
.divmain_rekl {
	width: 1000px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #474747;
	border-left-color: #474747;
	text-align: left;
	background-image: url(../i/bg/main_rekl.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	padding-top: 64px;
	vertical-align: top;
}
.divmain_restor {
	width: 1000px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #474747;
	border-left-color: #474747;
	text-align: left;
	background-image: url(../i/bg/main_restor.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	padding-top: 64px;
	vertical-align: top;
}
div.map {
}
div.map #fac1 {
	position: absolute;
	margin-top: 295px;
	margin-left: 17px;
}
div.map #fac2 {
	position: absolute;
	margin-top: 185px;
	margin-left: 5px;
}
div.map #fac3 {
	position: absolute;
	margin-top: 35px;
	margin-left: 200px;
}
div.map #fac4 {
	position: absolute;
	margin-top: 15px;
	margin-left: 105px;
}
div.map #fac5 {
	position: absolute;
	margin-top: 245px;
	margin-left: 210px;
}
div.map #facs {
	position: absolute;
	margin-left:305px;
	width:200px;
}
.divmenu_top {
	margin-top: 21px;
	margin-left: 42px;
	width: 900px;
	color: #666666;
	height:50px;
}
.divnews_date {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #7E8C1E;
	margin-top: 18px;
	margin-bottom: 8px;
	font-weight: bold;
}
.divnews_date2 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #7E8C1E;
	font-weight: bold;
	float:right;
	width:70px;
}
.divicons {
	margin-left: 39px;
}
div.line {
	margin-left: -8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B7B7C3;
	font-size: 0px;
	margin-top: 5px;
	margin-bottom: 7px;
}
.divlogo {
	margin-left: 23px;
}
.divpart {
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 8px;
	width: 150px;
	text-align: center;
}
.divphone {
	font-family: "Arial Narrow", Arial;
	font-size: 28px;
	color: #7E8C1E;
	margin-bottom: 3px;
	font-weight: normal;
}
.divphones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #676769;
	font-weight: bold;
	position: absolute;
	margin-left: 210px;
	margin-top: -30px;
}
.divphone2 {
	font-family: "Arial Narrow", Arial;
	font-size: 28px;
	color: #7E8C1E;
	margin-bottom: 10px;
	font-weight: normal;
}
.divphones2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	position: absolute;
	margin-left: 0px;
	margin-top: 34px;
}
.divphoto {
	height: 200px;
	width: 200px;
	border: 1px solid #827B77;
}
div.quest {
	margin-bottom:3px;
	font-weight:bold;
	margin-top:30px;
}
.divrazd {
	margin-bottom: 40px;
	width: 230px;
}
div.submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
}
div.submit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7E8C1E;
}
div.tagsnews {
	background-color: #F1F1EE;
	border: 1px solid #A0A1A0;
	padding:5px;
	margin-bottom:23px;
}
.flash {
	margin-top: 55px;
	margin-left:53px;
}
.flash #flash1 {
	background-color: #FFFFFF;
	height: 24px;
	position: absolute;
	margin-top: 176px;
	font-size: 0px;
	width: 234px;
	z-index:100;
}
.flash #flash2 {
	width: 234px;
	height:175px;
	position: absolute;
	z-index:101;
}
.newsdateind {
	margin-right:10px;
}

/* Изображения */
.mail {
	margin-left: 24px;
}
.img {
	border: 1px solid #FFFFFF;
}
.img_bottom {
	margin-right: 20px;
	margin-top: 14px;
	margin-bottom: 55px;
}
.imgbuild {
	border: 1px solid #6C7D00;
	margin-top: 25px;
}
.imgpart {
	margin-bottom: 5px;
}
.imgdesign {
	border: 2px solid #FFFFFF;
}
.img_fac {
	margin-right: 14px;
	margin-top: 14px;
	border: 1px solid #827B77;
}
.img_lic {
	border: 1px solid #FFFFFF;
}
.img_map {
	margin-bottom: 4px;
	border: 1px solid #767574;
}
.img_news {
	border: 2px solid #FFFFFF;
	margin-right: 14px;
	margin-bottom: 14px;
}
.img_newss {
	border: 2px solid #FFFFFF;
	margin-right: 10px;
	margin-bottom: 17px;
}

/* Формы */
.form_search {
	width: 136px;
	border: 1px solid #B0A691;
}
.form_email {
	width: 152px;
	border: 1px solid #969696;
}
.form_contacts {
	width: 131px;
	height: 20px;
	border: 1px solid #969696;
}
.form_contacts_med {
	width: 207px;
	height: 120px;
	border: 1px solid #969696;
}
.button_search {
	width: 56px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 7px;
}
.button_send {
	width: 93px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.form_question {
	border: 1px solid #969696;
	height: 120px;
	width: 200px;
	margin-top: 9px;
}
.form_zayav {
	height: 20px;
	width: 213px;
	border: 1px solid #969696;
}
.form_zayav_big {
	height: 171px;
	width: 372px;
	border: 1px solid #969696;
}

/* Разное */
.biblio ul {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.biblio li {
	list-style-type: disc;
	margin-bottom: 10px;
}
.bottom_left {
	width: 391px;
	padding-left: 76px;
	background-color: #FFFFFF;
	padding-top: 24px;
	vertical-align: top;
}
.bottom_right {
	background-color: #FFFFFF;
	vertical-align: top;
}
.left {
	padding-left: 76px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-right: 40px;
	vertical-align: top;
}
.purple {
	color: #660066;
}
.right {
	padding-right: 20px;
	width: 271px;
	vertical-align: top;
	padding-top: 16px;
}
.rightind {
	padding-right: 20px;
	width: 401px;
	vertical-align: top;
	padding-top: 16px;
}
.ram {
	background-image: url(../i/bg/ram.gif);
	height: 315px;
	width: 489px;
	text-align: center;
	background-repeat: no-repeat;
}
.sign {
	position: absolute;
	margin-left: -28px;
}

.ulmap {
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 29px;
}
.ulmapadd {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 16px;
	padding: 0px;
}


.textfeed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

.formcode {
	height: 22px;
	width: 46px;
	margin-right: 4px;
	margin-left: 0px;
}

.query { 
	color: #000; 
	border: 1px dashed #f18855; 
	width: 20%;
	background-color: #ffffd3;
}
.ultext {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-type: disc;
}
#submenu2 {
	display:none;
}
#submenu5 {
	display:none;
}
