* {margin:0;padding:0;}
body {background-color:#f7f7c5;font-family:'Arial';}

#page {width:940px;margin:0 auto;}



header {height:600px;}
header .logo {float:left;}
header .logo img {margin:0px 300px 15px 0px;}
header .phone {float:right;margin-top:10px;font-size:25px;font-family:'Arial';color:#525252;}



nav {clear:both;height:60px;background-color:#99CCFF;border-radius:8px 8px 0px 0px;}
nav ul {list-style:none;}
nav ul li {float:left;margin:17px 20px;font-size:20px;font-family:'Georgia';font-style:italic;}
nav ul li a {color:#0066FF;text-decoration:none;}
nav ul li a:hover {text-decoration:underline;}






.header_img {height:435px;background-color:#99CCFF;border-radius:0px 0px 8px 8px;margin-bottom:35px;} 




.macmenu {position:relative;               
  height: 100px;z-index:20; /*высота общего блока*/
 }
 .button {
  margin: 0 auto; /*выравнивание блока по центру*/
  width: 600px; /*ширина всего блока с меню*/
 }
 .button a img,
 .button a {
  display: block;
  float: left;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: 40px;
  width: 90px;
 }
 .button a {
  margin: 5px 15px;
  text-align: center;
  color: #  000000   ;
  font: normal normal 12px Georgia  serif;
  text-decoration: none;
  word-wrap: normal; /*запрещает автоматически разрывать слова на перенос*/
 }
 .macmenu a:hover img {
  margin-left: -2%; /*смещает картинку левее, выравнивая ее по центру*/
  height: 80px;
  width: 130px;
 }
 .button a:hover {
  font: normal bold 16px Verdana;
 }                                       







@keyframes typing { from { width: 0; } }
@keyframes blink-caret { 50% { border-color: transparent; } }  


  


table { width: 75%; text-align:center;font-family:'Georgia';margin: auto;margin-bottom:35px;}




#content h1 {font-size:30px;font-family:'Georgia';font-style:italic;font-weight:lighter;margin-bottom:18px;text-align:center;}
#content h2 {font-size:21px;font-family:'Georgia';font-style:italic;font-weight:lighter;margin-bottom:18px;text-align:center;}	
#content h3 {font-size:18px;font-family:'Georgia';font-style:italic;font-weight:lighter;margin-bottom:18px;text-align:center;}

.rightimg  {
    float: right; /*мал карт Выравнивание по правому краю  */ 
    margin: 7px 0 7px 27px; /* Отступы вокруг картинки */
   }



#content p {text-align:justify;text-indent:50px;font-family: "Times New Roman", Times, serif;font-size: 20px;}

#content p1 {text-align:justify;font-family: "Times New Roman", Times, serif;font-size: 20px;}
#content p2 {text-align:justify;text-indent:50px;font-family:'Georgia'; Times, serif;font-size: 23px;font-style:italic;}


footer {clear:both;border-top:4px #027fd5 solid;margin-top:30px;padding:15px 0px;font-size:16px;text-align:center;}
footer a {color:#000;text-decoration:underline;}
footer a:hover {text-decoration:none;}