html, body { 
 margin: 0; /*Обнуляем значения отступов*/ 
 padding: 0;
}


 
body {
 background: #113 url(images/sky.jpg); /*Фон задаем цветом:*/ 
 font-size: 16px;
}

h1{
   color:333333;
   font-weight: bold;
   font-family: Segoe Print;
   font-size:40px;
   margin:0;
   text-align:center;
}

h2{
   color: 666666;
   padding: 10px 0 0 0;
   font-weight: bold;
   font-family: Segoe Print;
   font-size:32px;
}

p{
   color:#000;
   font-family:"Times New Roman", Times, serif;
   font-size:16px;
   text-align: justify;/*выравнивание текста по ширине*/
}

a {
   color: CCCCCC;
   text-decoration: none;
   font-size:16px;
} 

a:hover{
   color: #345bab;
}
   
img{ /*Стиль для картинок*/
   margin: 5px 20px 10px 0;
   float:left; 
}

iframe{ /*стиль для видео*/
   margin:20px 0;
}

 
#wrap {
	background: #fff;
	width:960px; /*Ширина центрального блока*/
	margin:0 auto; /* Центрируем таблицу*/
	min-height:100%;/*минимальная высота 100% - для прижатого к низу окна футера*/
 }
 
#header{ 
	width:100%; /*Заголовок по ширине занимает весь центральный блок*/
	text-align:center; /* Центрируем текст*/
	color:#fff;
	font-size:24px; 
	height: 150px; /*Высота заголовка*/
	background: #345b9a url(images/Header30.jpg)  no-repeat;
	display: table;/*Представляем как таблицу для вертикального выравнивания*/
	vertical-align: middle;
 }

#header h1{
	display: inline-block; /* центрировать..*/
    vertical-align: middle;  /* ..по вертикали */
	display: table-cell; /*Представляем как ячейку таблицы для вертикального выравнивания*/
}

#menu{ 
   background:#fff;  
   text-align:center; 
   font-size:18px; 
   padding: 20px 0 40px; /*отступы*/
   margin:10px 0;
}

.list_menu{ /*Стиль для всего меню*/
   list-style:none; /*Убираем метки списка*/
   font-family: Arial, Helvetica, Sans-serif;
   font-weight:bold;
}
   
.list_menu li{ /*Стиль для каждого пункта меню*/
   margin-right:44px;
   font-family: Segoe Print; 
   float:left;
   height:80px;
}

.list_menu li a{ /*Стиль для ссылки, находящейся внутри каждого пункта меню*/
   padding:10px;
   display:block;
   color: #345bab;
   background:#74c0e8;   
}

.list_menu li a:hover{ /*Стиль для ссылки, находящейся внутри каждого пункта меню при наведении мышки*/
   color: #fff;
   background:#345bab;
}

#content{
   min-height: 100px; /*минимальная высота контента*/
   background:#fff;   
   padding:0px 40px 80px;/*нижний отступ равен высоте футера - для прижатого к низу окна футера */
   clear:both;
   margin-top:120px;
} 

img.planet{
	width:200px;
	height:auto;
}

#footer{ /*Стиль для подвала*/
   clear:both;
   width:960px; 
   vertical-align: bottom; 
   height: 60px;
   background: #345b9a url(images/footer.jpg)  no-repeat;
   background-size: cover;
   margin:0 auto;
   height: 80px;/*высота футера*/
   margin-top:-80px;/*поднимаем футер на его же высоту - для прижатого к низу окна футера */
   text-align:center;
}

#footer h3{ /*Стиль для текста внутри подвала*/
   font-family: Arial, Helvetica, Sans-serif;
   font-weight: bold;
   color: #fff;
   line-height: 80px; /*Стиль для вертикального выравнивания - высота строки равна высоте футера*/
   margin:0px;
   text-align:center;
}

.up{ /*Стиль для стрелки-ссылки вверх*/
   color:#fff;
   position:fixed; /*Фиксированное месторасположение*/
   bottom:20px; 
   left: 40px;
   font-size:40px;
}
.home{ 
   color:#fff;
   position:fixed;
   bottom:20px; 
   left: 40px;
   font-size:40px;
}
video{
	margin-bottom:40px;
}