body{
	margin:0 auto;
	padding:0; background: #fff; }
#wrapper {width:970px; margin:auto;}
#preheader{margin:auto; background:#ebf8fe url(/images/school19.jpg) no-repeat; background-position:100%; width:970px; border-bottom: 8px solid #65abf8; position:relative; height:118px;}
#preheader img {position:absolute; left:0; top:0; margin:0; padding:0; border:none;}
 #preheader  img a{text-decoration:none; padding:0; margin:0;}
  #preheader p a{text-decoration:none; color: #1a8af9; padding:0; margin:0;}
     h4 {position:relative; font-size:10px; padding-top:5px; margin:0;}	 
	#preheader h4{font:10px;padding-left:5px;}
/* This is to prevent an IE bug that would make the background image stick */
h4 a:hover {background-color:transparent;}
h4 a {z-index:1;color:#fff;position:absolute;top:0;left:0;min-width:345px;width:345px;min-height:96px;height:96px;background:transparent url(/images/logo3.gif) no-repeat;border:0; font: 10px;}
 
  
#search {margin:auto;}
    #header {margin:auto;
      float:left;
      width:970px;
      background:#beddff repeat-x bottom;
      font-size:93%;
      line-height:normal;
	 font: 12px Arial, Verdana, sans-serif;
	 color:#3de;  
	 }
    #header ul {
      margin:0;
      padding:10px 10px 0;
	  padding-left: 170px;
      list-style:none;
      }	  
    #header li {
      display:inline;
      margin:0px;
	  padding:0;
	    color:#3de;	
      }
       /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a span {float:none;}
    /* End IE5-Mac hack */
     
    
	#header a {
      float:left;
      background:   url(/images/norm_left_on2.gif) no-repeat left top;
      margin:0;
      padding:0 2px 0 9px;
      text-decoration:none;
      border-bottom: 1px solid #beddff;
	    color:#424242;
      }
    #header a span {
      float:left;
      display:block;
      background:   url(/images/norm_right_on2.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      font-weight:bold;
        color:#424242;
	 
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a span {float:none;}
    /* End IE5-Mac hack */
     #header #current a {
      background:   url(/images/norm_left.gif) no-repeat left top;
      border-width:0;
       color:#424242;
      }
    #header #current a span {
      background:   url(/images/norm_right.gif) top right;
      padding-bottom:5px;
         color:#424242;
	  border:none;}
	#header a:hover {
        background:   url(/images/norm_left.gif) no-repeat left top;
		border:none;
      }
    #header a:hover span {
      background:   url(/images/norm_right.gif) top right; color:#333;
	  border:none;
	        color:#424242;
      }


#menu {font-family: 12px Arial, Verdana, sans-serif; 
color: #424242;
background-color:#fff; }
*html #menu {width: 100%;  padding-right:0; margin-right:-12px;}
#menu ul{list-style:none; 
 padding:0; 
 margin: 0;
border: none; }
#menu li {margin: 0; font: 12px Arial, Verdana, sans-serif;}
#menu li a{display: block;
		background-color: #f9def6;
		padding: 7px 3px 7px .5em;
		color: #424242;
		border-top: 1px solid #fff;
		text-decoration: none;
		width: 100%;
		}
		html>body #menu li a {
      width: auto;
      }
#menu li a:hover, #menu span{background:#f9f; color:#fff;}
#menu li span{ display: block;		
		padding: 7px 0 7px .5em;
		margin:0;
		border-top: 1px solid #fff;}
*html #menu li span {width: 100%;}

#container{margin:auto;
  background-color:#fff;
  float:left;
  width:600px;
  border-left:170px solid #f4e9f3; 
  border-right:200px solid #f4e9f3; 
  padding-bottom:10px;}

#container:after {
/* закрываем плавающие блоки */
content: '.';
display: block;
clear: both;
visibility: hidden;
height: 0;
line-height: 0;}
#leftRail{
  float:left;
  width:170px;
  margin-left:-170px;
  position:relative;
}
 .search {padding: 2px 0 0 5px; margin-bottom:0; margin-top:5px; font: 12px Arial, sans-serif; }
 form{ padding-top:0; margin-top:0;}
 input.textarea{margin-left:5px; margin-bottom:2px;}
 input.button{margin-left:5px;}
#leftRail p.info{padding: 2px 7px 0 7px; margin-bottom:0; text-align:center; margin-top:10px; font: 18px Arial, sans-serif; color:#36f;}
#center{
  float:left;
  width:600px;
  margin-right:-600px;
}
#center p{padding: 5px 20px 0 20px; text-align:justify; font-family: Arial, sans-serif; font-size: 16px; margin:0; color:#424242; line-height: 23px;}
#center h2{color: #09f; text-align:center; font: 20px Arial, sans-serif; padding:5px 20px;}
*html #center h2 {font-family: Arial, sans-serif; font: 12px; font-weight: normal; padding: 30px 20px 8px 20px;}
*:first-child+html #center h2 {padding:30px 20px 8px 20px;}
#center h3 {color: #09f; text-align:center; font-family: Arial, sans-serif; font: 12px; font-weight: normal;}
*html #center h3 {font-family: Arial, sans-serif; font: 13px; font-weight: normal; padding: 30px 20px 8px 20px;}
*:first-child+html #center h3 {font-family: Arial, sans-serif; font: 12px; font-weight: normal;}
#rightRail{
  float:right;
  width:200px;
  margin:0;
  margin-right:-200px;
  position:relative;
  padding:0;
}
#phrase_carrier{ width: 200px; border-top: none;padding:0; margin-right:-6px;}
#phrase {margin-top:0px; padding-top:0; width: 200px;  background: #e6e6e6;}
#phrase p{margin:0; padding:5px 10px;font: 13px Arial, Verdana, sans-serif;}
#phrase_carrier h3 a {color:#000; text-decoration:none; padding-left:5px; font: 14px Arial, sans-serif; display:block; width:100%;}
#phrase_carrier h3 {background:   url(/images/a.gif) no-repeat; padding-bottom:0; border-bottom: 1px solid white; margin-bottom:0;color:#000; width:200px; margin-top: 0; padding-top: 0;}

#newsbox h3{width:200px; background: url(/images/b.gif) no-repeat;color:#000; padding-left:5px; font: 14px Arial, Verdana, sans-serif;margin-right:-6px;border-bottom:1px solid white; margin-bottom:0; 
margin-top: 0; padding-top: 0;}
#newsbox p{margin:0; padding:5px 10px; font-family: Arial, sans-serif; font-size: 13px; line-height: 1.6em; color: #424242;}
strong { color:#424242; font-weight: 500;}
#testing p {text-align:center; font: Arial, sans-serif; font-size: 16px; margin-top:50px; color:#424242;}
.button {margin-left: 300px;}
.but {text-align:center; margin: auto;}
td {text-align: center; width: 80px; font-family: Arial, sans-serif; font-size: 16px;}

table {border: 1px solid black; align: center; margin-left:auto; margin-right: auto;}
p.test { font-weight: bolder;}
#center p.gaps {line-height: 30px;}
*html #center p.gaps {vertical-align: middle;}
*html input {margin-top: 2px; line-height: none;}

/* Подвал */
#footer_carrier{margin:auto; width:100%;clear:both;}
  #footer {clear:both; background:#e9f7ff;}
  #footer p {text-decoration:none;color: #000;  font:11px Arial, Verdana, sans-serif; text-align:center;}
  #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
    text-decoration:none; color: #000;}
