*
   {
   border:0px;
   margin:0px;
   padding:0px;
   font-family: "Times New Roman";
   font-size: 100%;
   font-weight: normal;
   font-style: normal;
   color: #666;
   }
body
   {
   background-color: #f4f8ea;
   }
h1
   {
    font-size: 150%;
    text-align: center;
    font-weight: bold;
    color:#777;
   }
h2
   {
    font-size: 140%;
    text-align: left;
    color:#888;
    font-weight: bold;
    font-style: italic;
    margin:2 20;
   }
h3
   {
    font-size: 120%;
    text-align: left;
    color:#999;
    margin:10 20;
    font-weight: bold;
   }
h4
   {
    font-size: 110%;
    text-align: left;
    color:#aaa;
    letter-spacing: 2px;
    font-family: Arial;
    font-style: italic;
    margin: 15 0 10 20;
   }
ul, li, p
   {
    padding: 2 10;
    }
p
   {
    text-align: justify;
   }   
A:link
   {
    font-size: 90%;
    text-decoration: none;
    color: #ff3d70;
   }
A:visited
   {
    font-size: 90%;
    text-decoration: none;
    color: #666;
   }
A:hover
   {
    font-size: 90%;
    text-decoration: none;
    background-color: #909985;
    color: #f4f8ea;
   }
ul
   {
    margin: 0 0 0 30;
    }
ul.none
	{ 
    margin: 0 30;
	list-style-type: none;
	list-style-position: outside;
	}
ul.decimal
	{
	list-style-type: decimal;
	list-style-position: outside;
	}
ul.decimal li ul
	{
    margin: 0 30;
	list-style-type: disc;
	}
ul.nav 
	{
	display:block;
	}
ul.nav li 
	{
    padding: 0;
	background-color:#FC9;
	display:inline;
	}
ul.nav li a:link, ul.nav li a:visited, ul.nav li
a:active 
	{
    font-size: 120%;
	background-color:#FC9;
	padding:5px 20px 1px 20px;
	color:navy;
	text-decoration:none;
	border-bottom:2px solid #FC9;
	}
ul.nav li a:hover 
	{
    font-size: 120%;
	background-color:#FFFFCC;
	padding:5px 20px 1px 20px;
	color:#C00;
	text-decoration:none;
	border-bottom:2px solid #C00;
	}
.vnimanie
   {
    font-weight: bold;
    text-decoration: none;
    color: red;
   }
div.main
   {
    margin: 10 10;
   }
.center
	{
	text-align: center;
	}
.tab, .tab td
	{
    font-size: 100%;
    text-align: left;
	padding: 2 10;
    border-collapse: collapse;
    border: 1px solid #999;
    }
tr#fon, tr#fon td
	{
	text-align: center;
	background-color:#aaa;
    color:#fff;
    }
tr#tel, tr#tel td
	{
    text-align: center;
	background-color:#aaa;
    color:#fff;
    }
.menu
   {
    font-weight: normal;
    text-align: center;    
   }
.menu:link .menu:visited .menu:hover
   {
    text-decoration: none;
   }
.menu:hover
   {
     background-color: #909985;
   }
ul.disc
	{
    margin: 0 10;
	list-style-type: none;
	list-style-position: outside;
	}
.gold
	{
    color:gold;
	}
       
