
body {
	  background-color: #FFFFFF;
	}

#allpage {
	font-family: Garamond, 'Times New Roman', Times, serif; /*включил текст Гарамонд, отключать всей строкой, если потребуется*/
	margin-left: 177px;
	border-left: 1px solid #9999FF; 
	border-top: 1px solid #9999FF; 
	border-bottom: 1px solid #9999FF; 
	padding-left: 20px;
	width: 901px; 
	border-right:1px solid #9999FF; 
	padding-right: 5px; 
	}
#logo
	{
	margin-right:50px;
	display: inline;
	float: left; 
	position: relative;
	margin-bottom: -7px; 
	}
#logo-text
	{
	font-family: Garamond, 'Times New Roman', Times, serif; 
	width: 85px; 
	font-size: 1.1em; 
	display: block;
	position: absolute; 
	top: 10px;
	left: 272px; 
}

a.upper1
	{
	color: #00AB00;
	text-align: center; 
	position: relative; 
	margin-left: 47px; 
	top: 77px; 
	padding: 0 15px; 
	border-left: 2px solid #00AB00; /*разделители между пунктами меню - слева для 1-го пункта*/
	border-right: 2px solid #00AB00; /*разделители между пунктами меню*/
	display: inline;
	}
a.upper	
	{
	color: #00AB00;
	position: relative; 
	top: 77px; 
	vertical-align: bottom;	
	text-align: center; 
	padding: 2 15px; 
	border-right: 2px solid #00AB00; /*разделители между пунктами меню*/
	display: inline;
	}

.current-page 
	{
	border-bottom: 5px solid #FFFF00;  
	}

a:link 	
	{
	text-decoration: none;  
	}
a:visited 
	{	
	/*color: #99CC99; *цвет посещённой ссылки*/
	text-decoration: none; /*'эффект для посещённой ссылки*/
	}
a:hover {	
	text-decoration: underline; /*подчёркивание при наведении на ссылку*/
	}
a:active 
	{
	text-decoration: underline; 
	color: red; 
	}
hr.emotional 
	{ 
	border: none; /* Убираем границу */
	background-color: #CC6600; /* Цвет линии */
	color: #CC6600; /* Цвет линии для IE6-7 */
	height: 1px; /* Толщина линии */
	width: 100%; /*ширина от размера экрана*/ 
	}
.shorty
	{ 
	float: left; 
	display: inline-table; 
	margin-right: 25px; 
	margin-left: 0px; 
	margin-bottom: 7px; 
	border: 1px solid #CC6600; 	
	height: 200px; /* Высота блока */
    width: 370px; /* Ширина блока */
    padding-left: 7px; /* Отступ от текста слева */
	padding-top: 2px; 
	padding-right: 10px; 
	text-align: justify; 
	border-radius: 5px; 
	box-shadow: 10px 10px 30px -15px #FF9933; /* Параметры тени для браузера Mozilla Firefox*/
	/*filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=10); настройка тени для IE 9.0*/ 
	}

.shorty a:hover 
	{
	background: #FFCC99; 
	}
	
.shortphoto 
	{
	background-color: none; 
	margin: 5px; 
	border: 1px solid #999999; 
	width: 64px; /* Ширина */
    height: 64px; /* Высота */
    box-shadow: inset 0 0 6px; /* Параметры тени */
	float: left; 
	}
a.further
	{	
	color: #6666CC; 
	font-size: 1.05em; 
	}

.basic_info
	{
	color: #0000FF; 
	text-decoration: underline; 
	}
	
#mainpic 
	{
	padding-top: 0px; 
	padding-left: 0px;
	margin-left: 0px; 
	width: 680px;
	height: 280px; 	
	float: right; 
	}	
.sidemenu ul
{
    list-style-type: none;
	margin: 0px; 
	padding: 0px; 
	width: 189px; 
	/*-moz-transition: left 1s ease-out 0.5s;   /*эффект выхода вправо - анимация*/
	/*-webkit-transition: left 1s ease-out 0.5s; /*эффект выхода вправо - анимация*/
    /*-o-transition: left 1s ease-out 0.5s;  /*эффект выхода вправо - анимация*/
	/*transition: left 1s ease-out 0.5s;  /*эффект выхода вправо - анимация*/ 
	}
.sidemenu li
	{
	background: #3366FF; 
	margin-top: 1px; 
	width: 189px; 
	font-weight: bold; 
	text-shadow: 1px 3px 2px #000066; 
	}
 
.sidemenu li a
	{	
	background: #3366FF; 
	margin-top: 1px;
	padding-left: 20px; 
	height: 67px; 
	width: 189px; 
	border: 1px solid #6666CC;
	text-decoration: none; 
	color:#FFFFFF; 
	display: block; 
	vertical-align: middle; 
	border-radius: 2px; 
	/*background: linear-gradient(45deg, #0066FF 0%, #99CCFF 100%);*/
	background: -moz-linear-gradient(45deg, #0066FF 0%, #99CCFF 100%) /*задаю градиент кнопкам правого меню для Фаерфокса*/;
	background: -webkit-linear-gradient(45deg, #0066FF 0%, #99CCFF 100%); /*chrome*/
    background: -o-linear-gradient(45deg, #0066FF 0%, #99CCFF 100%);/*opera*/
	} 
	
.sidemenu li a:hover
	{
    background: #6699FF;
	color: #CCFF99; 
	left: 250px; 	/*эффект выхода вправо - анимация*/
	}
#minor
	{
	font-size: 0.7em; 
	text-align: center; 
	color: #999999; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
ul.bigger li
	{
	color: #0000AB;
	font-size: 0.92em; 
	display: inline; 
	}

h3.subheader-m 
	{
	text-align: left;
	padding-left: 50px; 
	background-color: #CCCCFF; 
	}

h4.subheader
	{
	text-align: center; 
	size: auto; 
	background-color: #CCCCCC; 
	}
.clear-left 
{
clear: left; 
}	

.clear-right
{
clear: right; 
}	

.detailed-block
	{
	text-align: justify;
	border: 1px solid #CCCC00; 
	border-radius: 3px; 
	margin-left: 10 px; 
	margin-top: 20px; 
	padding: 15px; 
	box-shadow: inset 0 0 3px 1px #660000; 
	}
.tech-parameters
	{
	padding-left: 290px; 
	}
.information
	{
	text-align: justify;	
	padding-left: 30px;
	padding-right: 30px;
	}
.information-main
	{
	text-align: justify;	
	padding-left: 10px;
	padding-right: 90px;
	}