BODY {
	/*	background : #4B6598 url(../images/bgr_2.gif); */
	color: #000000;
    font-family:  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding-left: 0px;
    font-size: 10px;
	}
    .head {
    padding-left: 40px;
      background: url(images/head_05.jpg);
      color: #FFFFFF;
      font-size: 12px;
    }
.head h1 {
  font-size: 16px;
  text-align: left;
}
.baner {
  background: url(images/head_16.jpg);
  text-align: center;
}
.menu_left a {
color: #706E71;
font-size: 11px;
text-decoration: none;
font-weight: normal;
}
.menu_left a:hover {
color: #706E71;
font-size: 11px;
text-decoration: underline;
font-weight: normal;
}
.text {
  color: #040003;
  font-size: 12px;
  padding: 10px;
  text-align: justify;
}
.body_left {
  background: url(images/body_bg.jpg) no-repeat right top #F8EDF5;
  color: #040003;
  font-size: 12px;
  padding: 10px;
  text-align: justify;
}
.body_left span {
  color: #CD1CB2;
  font-size: 14px;
  font-weight: bold;
}
.news_zag {
  background: url(images/header_menu.jpg);
  background-repeat: no-repeat;
  color: #CD1CB2;
   font-size: 16px;
  font-weight: bold;
  
}
.news {
padding-top: 10px;
padding-bottom: 10px;
  background-color: #F8EDF5;
  border-bottom: dotted 1px #C374A3;
  font-size: 12px;
  color: #716C70;

  }
.news a {
   font-size: 12px;
  color: #716C70;
  font-weight: bold;
  text-decoration: none;
  }
.news p {
    color: #040003;
    }
.foot {
  color: #FFFFFF;
  font-size: 12px;
  text-align: center;
}

h1
{
	font-size: 16px;
	padding: 0 0 0 0;
}

h2
{
	font-size: 14px;
	color: 0 0 0 0;
	padding-left: 10px;
	padding-top: 5px;
}

h3
{
	font-size: 12px;
	color: White;
	padding-left: 10px;
	padding-top: 5px;
}



/* Главная таблица */
#main {
	height:100%; width:1000px;
}

/* Левая Часть */
#left {
	width:236px;  vertical-align:top;
	background:#F7EDF5 url(/elements/bg_left.gif) no-repeat bottom right; 
	
}

/* Правая Часть */
#right {
	vertical-align:top;
	background:#FBF6F0 url(/elements/bg_right.gif) no-repeat bottom left;
}

/* Отключаем Спансы */
.spans { display:none; }
.line { background-color:#9C157B; width:5px; }

/* Клеим лого */
#logo { margin:0; padding:0;}

#logo a {
	margin:0; padding:0; margin-top:35px; margin-left:45px; margin-bottom:40px; 
	float:left; width:142px; height:142px;
	background:url(/elements/logo.gif) no-repeat;
}

/* Главное меню */
#menu {
	clear:both; margin:0; padding:0;
}

#menu ul { margin:0; padding:0; margin-left:30px; }

#menu ul li {
	margin:0; padding:0; 
	margin-bottom:15px; padding-left:30px;
	list-style:none; background:transparent url(/elements/bulet.gif) 0 1px no-repeat;
}

#menu, a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; text-decoration:none;
	font-size:14px; color:#000000;
}

#menu a:hover { color:#91177B; }
#menu ul #v_a { background:transparent url(/elements/bulet_active.gif) 0 1px no-repeat; } #v_a a { color:#91177B;  }

#contact {
	text-align:center; margin-top:40px; margin-bottom:25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000; font-size:13px;
}

#phone {
	text-align:center; margin-bottom:40px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000; font-size:16px; font-weight:bold;
}

#image {
	margin:0; padding:0;
	border-top:6px solid #87187C; border-bottom:6px solid #87187C;
}

#image p {
	margin:15px; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

#top_text {
	margin:8px 0 5px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#content { margin:20px; }
#content p { text-indent:24pt; text-align:justify; } #content h2, h1 { text-align:center; }

/* Галерея */
#photo_01 { position:absolute; top:700px; left:120px; z-index:2; }
#photo_02 { position:absolute; top:470px; left:150px; z-index:2; }
#photo_03 { position:absolute; top:600px; left:285px; z-index:3; }
#photo_05 { position:absolute; top:800px; left:420px; z-index:4; }
#photo_06 { position:absolute; top:870px; left:270px; z-index:5; }
#photo_07 { position:absolute; top:470px; left:450px; z-index:6; }
#photo_08 { position:absolute; top:850px; left:580px; z-index:7; }
#photo_09 { position:absolute; top:550px; left:600px; z-index:8; }

/* Магазин */
.shop_text, .shop_time {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; font-size:16px;
	margin:10px 10px 20px 10px;
}

.shop_time { color:#92217A; }

/* История PIVOT POINT */
#history_text { position:absolute; top:338px; left:280px; z-index:2; font-size:14px; }
#history_1962 { position:absolute; top:790px; left:310px; z-index:2; }
#history_1966 { position:absolute; top:690px; left:350px; z-index:2; }
#history_1993 { position:absolute; top:630px; left:420px; z-index:2; }
#history_1996 { position:absolute; top:500px; left:520px; z-index:2; }
#history_2003 { position:absolute; top:400px; left:640px; z-index:2; }
#history_2006 { position:absolute; top:290px; left:690px; z-index:2; }
/* Учебная программа */
#programm_table { border-collapse: separate; width:100%; } #programm_table td { padding:10px; }
.p_t1 			{ background:#FDCDB8; }
.p_t2 			{ background:#E0CDBE; }

.copy { color:#000000; font-size:10px; padding-left:25px; font-weight:normal; }

/* Правильная логическая разметка */
p.h1 {font-size: 16px; padding: 0 0 0 0; font-weight: bold; text-align: center;}













