html {
  height:100%;
  margin:0; padding:0;
}

body {
	background: #C0C0C0;
}

h1 {
	font-family: Arial;
	font-size: 18px;
	text-align: center;
    color: black;
}

#menu_top {
position:relative; width: 100%; height: 190px; background: #C0C0C0;
} 

#menu_top #logo {
position:relative; width: 250px; height: 151px; background:url("logo.gif") no-repeat;
}
#menu_top #center {
position:relative; width: 347px; height: 151px; margin: -151 0 0 250; background:url("logo_center.gif") no-repeat;
}
#menu_top #right {
position:relative; height: 151px; right: 0px; margin: -151 0 0 597; background:url("logo_bgr.gif");
}
#menu_top #search {position:relative; top: 30px; width: 100%; text-align: left;}
#menu_top #search p{
margin:0px;
padding:0px;
padding-top:3px;
margin-left:3px;
padding-left:5px;
display:block;
width:253px;
height:20px;
background:#C0C0C0;
color:#FFFFFF;
font-weight:bold;
font-family:Tahoma;
font-size:14px;
}

#menu_top #class {
position:relative; width: 100%; height: 40px; background:url("logo_bgr2.gif");

}
#menu_top #a_menu {
position:relative; 
height: 25px; width: 170px; 
background:url("logo_a.gif"); 
text-align: center; 
margin: 0 -4 0 -4; padding: 4 10 0 10;
font: 12px Tahoma;  text-decoration: none; font-weight: bold; 
}

#menu_top a.dop {color: #160758;}
#menu_top a.dop:hover {color: #ff0000;}


#menu_left {
	position: relative;
	background: ;
	background-color: #EDEDED;
}
#menu_left .li2 {position:relative; width: 33px; height: 33px; background:url("li.gif") no-repeat;}
#menu_left .a_href { width: 215px; height: 33px; background:url("href.gif") no-repeat; padding: 5px; text-align: center;}
#menu_left a.dop2 {margin:0px; padding:0px; color:#28166e; font-size:9pt; text-decoration:none; 
		font-weight: bold; white-space:nowrap; 
		font-family:Tahoma, Verdana; line-height: 100%;}
#menu_left a.dop2:hover {color:#ff9900; }


		
.red {
	color: Red;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: bolder;
	font-size: 14pt;
}
.red1 {
	color: #FF3737;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: bolder;
	font-size: 11pt;
	}
.black {
	color: #000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	line-height: 110%;
}
.white {
	color: White;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	padding-left: 10px;
}
.yellow {
	color: #FFE02D;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	}
.white1 {
	color: #fff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt;
		}
.news{
	text-decoration: underline;
	font-size: 12px;
	font-weight: bolder;
	font: Tahoma,Arial,sans-serif;
	color: Navy;
	text-align: right;
	}
	
.news1 a{
	text-decoration: none;
	font-size: 10px;
	font: Tahoma,Arial,sans-serif;
	color: #fff;
	font-weight: bold;
	text-align:left;
}
	.contact{
	text-decoration:underline;
	font-size: 12px;
	font-weight: bolder;
	font: Tahoma,Arial,sans-serif;
	color: Navy;
	text-align: right;
	}
			
.map{
	text-decoration: none;
	font-size: 12px;
	font-weight: bolder;
	font: Tahoma,Arial,sans-serif;
	color: Navy;
	text-align: right;
	}

.gold { color:#e0dc57; font-family:Tahoma, Verdana, Arial, sans-serif; font-weight:bold; font-size:10pt;  }
.bgr {background:url("main_2.jpg") top right no-repeat;}
.bgr_2 {background:url("main_2.gif") top right no-repeat;}
.bgr_right {background:url("main_right_3.gif") top right repeat-x; padding-top: 5px; }
.messege {width: 273px; padding-top: 10px; padding-left: 30px;}
.li {
	text-align: justify;
	font-family: Arial, Helvetica,sans-serif;
	margin: 0 1 0 1;
	font-size: 10pt;
	font-weight: normal;
	padding-top: 0px;
	padding-left: 5px;
	letter-spacing: 0px;

}
.al {
	text-indent: 1.5em; /* Отступ первой строки */
	text-align: justify;
	font-family: Arial, Helvetica,sans-serif;
	margin: 0 5 0 5;
	font-size: 10pt;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 5px;
	letter-spacing: 0px;
	line-height: 1.5;
}
.al_t {
	text-indent: 0em;
	margin: 0 5 0 5;	text-align: justify;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 5px;
	letter-spacing: 0px;
}

.al_tul{
margin:0px;
padding:0px;
margin-top:5px;
margin-left:10px;
font-family: Arial, Helvetica,sans-serif;
font-size: 11pt;}

.al_tul li{
font-family: Arial, Helvetica,sans-serif;
font-size: 11pt;
margin-left:40px;
padding-top:3px;
}


.al_ts {
	text-indent: 0em;
	margin: 0 5 0 5;
	text-align: center;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 11pt;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 5px;
	letter-spacing: 0px;
}

.al_tpar {
	text-indent: 0em;
	margin: 0;
	text-align: center;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 5px;
	letter-spacing: 0px;
	color:#000066;
}


	.al_s {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #505050;
	text-transform: none;
	text-align:left;
	text-indent: 0;
	margin-top: 0;
	margin-bottom: 5
}
.al_s1 {
    font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #505050;
	text-transform: none;
	text-align: left;
	text-indent: 0;
	margin-top: 0;
	margin-bottom: 5;
	line-height: 2;
	list-style-type: none;
}
.al_s1 li{
margin:0px;
padding:0px;
margin-top:5px;
margin-bottom:0px;}

a.dop3 {
margin:0px; 
padding:0px; 
color:#28166e; 
font-size:9pt; 
text-decoration:none; 
font-weight: bold; white-space:nowrap; 
font-family:Tahoma, Verdana; 
		}
a.dop3:hover {color:#ff9900; }

a.dop3_ssulki {
margin:0px; 
padding:0px; 
margin-left:40px;
color:#28166e; 
font-size:8pt; 
text-decoration:none; 
font-weight: bold; white-space:nowrap; 
font-family:Tahoma, Verdana; 
		}
a.dop3_ssulki:hover {color:#ff9900; }

.al_s_small li{
margin:0px;
padding:0px;
margin-top:3px;
margin-bottom:0px;}

.al_ob {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #505050;
	text-transform: none;
	text-align: center;
	text-indent: 0;
	margin-top: 0;
	margin-bottom: 5;

}
.a1 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: Black;
}
.direktor{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #28166e;
	font-weight: bold;
	text-indent: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 5px;
	text-align: center;
}
.fotogaler{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: White;
	font-weight: bold;
	text-indent: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 5px;
	text-align: center;
}


.zagolovok{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #28166e;
	font-weight: bold;
	text-indent: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 5px;
	text-align: left;
}
.zagolovok_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #28166e;
	font-weight: bold;
	text-indent: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 5px;
	text-align: left;
                text-decoration:none;
}
#footer {position:relative; bottom: 0px; left: 0px; height: 33px; width: 100%; background:url("bottom.gif") repeat-x;
		padding-top: 0px; text-align: center;}
#footer a {
	padding-left: 15px;
	padding-right: 20px;
	color: White;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
	font-family: Tahoma;
}
#footer a:hover {
	color: Navy;
}		

#footer .h1:hover{
	color: Blue;
}
.tabl{
	margin-top: 10px;
	margin-left: 5px;
}
.sxema{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: White;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 5px;
	text-align: left;
}



#foto img{
width: 120px;
height: 150px;
border:2px solid white;
margin: 5 5 5 5;
}

#foto img:hover{
border-color: Fuchsia;
border:2px solid navy;
}

.fotosq {
width: 120px;
height: 150px;
margin: 5 5 5 5;
}

.table {
	border-collapse:collapse;
	margin:10px 0;
	border:1px solid #000;
	width:100%;
}
	.table td {
		padding:5px 0 5px 10px;
		background:none;
		border:1px solid #000;
		padding:2px 6px 3px 6px;
		vertical-align:top;
		text-align:left;
		color:#000;
	}
	.table th {
		padding:5px 0 5px 10px;
		background:none;
		border:1px solid #000;
		padding:2px 6px 3px 6px;
		vertical-align:top;
		text-align:left;
		color:#000;
	}	
	.table th:last-child {
		width:20%

	}	
	.table .title {
		width:150px;
		padding:0;
		text-align:left;		
	}
