html{font-size:100%;}
* {margin: 0; padding: 0; border: none; backgound: none;}
/*цвета:
 желтый #fef200
 рыжий #f7941c
 коричневый #a04109
 светлый #fff467
 темно-синий #484b67;  
 */
body {
    font-family : Geneva, Verdana, Helvetica, Arial,  sans-serif;
	font-size : 12pt;
	color : #484b67;
	background-color : none;
	}

div.main {
	display: block;
	width: 870px;
    margin: 2px auto 0px auto;
}

div.header {
	padding: 30px 0 0px 0;
	background-color: White;
	background: url(header_bg.jpg);
	}

div.header img {
	margin: 10px 0 20px 10px;
	float: left;
	}
	
	div.header P{
    font-size: 10 pt;
	font-color: #484b67;  
	text-align: right;
	font-weight: bold;
}

div.topmenu {
	clear: both;
	}

div.topmenu UL {
	padding: 0 0 15px 0;
	list-style: none;
	background-color: #f15513;                 
	height: 20px;
	width:870;
	}

div.topmenu LI {     
	display: inline;
	width: 133px;
	float: left;
	text-align: center;
	background-color: #a04109;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid #fff467;
	border-right: 1px solid #fff467;
	}

div.topmenu LI.active {
	display: inline;
	background-color: #f15513;  /*пыжий*/
	margin: 0 0 0 0;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid #fff467;
	border-right: 1px solid #fff467;
	}

div.topmenu a {
	font-family : Trebuchet MS, Helvetica, Arial,  sans-serif;
	font-size : 10pt;
	font-weight: Bold;
	text-decoration: none;
	color: #fff467; 
}

div.topmenu a:hover {   
color:  #f15513;
	}

div.sidebar {
	float:right;
	background: url(bg_right.jpg); 
	width: 220px;
    min-height: 580px;
	padding: 5px 0 10px 0;
	border-top: 5px solid #fef200;
	border-left: 1px solid #fef200;
	border-right: 1px solid #fef200;
}

div.sideblock {
    background: white; 
	display: block;
    min-height: 570px;
	border: 2px solid #fef200;
	text-align: center;
	padding: 20px 0px 8px 0px;
	margin: 0px 8px 0 8px;
	font-family :  Geneva, Verdana, Helvetica, Arial,  sans-serif;
	font-size : 12pt;
	}

div.sideblock H1 {
	font-family : Geneva, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size : 10pt;
	margin: 0.5em 8px 0.3em 8px;
	color :#a04109; 
	font-weight: 700;
	}

div.sideblock a {
		padding: 0 0 10px 0;
		text-decoration: none;
	border-bottom: none;
	color: #f7941c;
	font-weight: 700;
	}

div.sideblock a:hover {     /* отображение наведения курсора на ссылку пунктир*/
	border-bottom: 2px double #fef200;
	}

div.mainbar {
	/*float: left;*/
	width: 645px;
	background-color: none;
	min-height:600px;
	border-top: 5px solid #fef200;
	border-left: 1px solid #fef200;
	border-right: 1px solid #fef200;
	}

div.mainbar H1 {
	font-family : Geneva, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size : 20px;
	color : #a04109;
	font-weight: normal;
	margin: 1.5em 5% 1em 5%;
	padding: 0 0 5px 0;
	border-bottom: 7px solid #fff467;
}
div.mainbar H2 {
	font-family : Geneva, Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size : 14px;
	color : #f7941c;
	font-weight: 700;
	margin: 1.5em 5% 1em 5%;
	padding: 0 10px 0 10 px;
}

div.mainbar P {
	 padding: 0 20px 0 20px;
	
	  /* margin: 0 5% 0.5em 5%;   что это?*/
	text-aligh: center;
}

div.mainbar a {  
	text-decoration: none;
	border-bottom: none;
	color: #f7941c;
	font-weight: 400;
}

div.mainbar a:hover {
	border-bottom: 1px double #f7941c;
}

div.mainbar UL {
	margin: 0 5% 0.5em 5%;
	text-aligh: justify;
}

div.mainbar LI {
	margin: 0 0 0.5em 5%;
	list-style: circle;
}

div.footer {
	width: 870px;
	margin: 0 auto;
	border-top: 10px solid #fef200;
	background-color: White;
	clear: both;
	font-size: 10px;
	text-align: right;
}