@charset "windows-1251";
/* CSS Document */
body
{
background-color:#CCCCCC;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

a img
{
border: none;
}

img
{
border: none;
}

/*----------------------------------------------------------------------------------------------*/

#header
{
height: 125px;
position: relative;
padding: 0px;
margin: 0px;
}

/*----------------------------------------------------------------------------------------------*/

#container_header
{
width: 960px;
height: 125px; 
padding: 10px 0px 0px 0px; 
margin: 0px auto;
background:url(images/header.gif) no-repeat;
border-radius: 10px 10px 0px 0px;
}

/*----------------------------------------------------------------------------------------------*/

#menu
{
height: 40px;
position: relative;
padding: 0px;
margin: 0px;
text-align: center;
}

/*----------------------------------------------------------------------------------------------*/

.container_menu
{
width: 960px;
height: 40px; 
padding: 0px; 
margin: 0px auto; 
text-align: left;
font:15px/40px Arial, Helvetica, sans-serif;
text-decoration:none;
/*background:url(images/mainmenu.png) repeat-x;*/
/*background:#233778;*/
background:#2C4899;
}

.container_menu li
{
list-style: none;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
/*background:url(images/mainmenu.png) repeat-x;*/
/*background:#233778;*/
background:#2C4899;
position: relative;
}

.container_menu li a
{
height: 40px;
display: block;
color: #FFFFFF;
//text-transform: uppercase;
text-decoration: none;
margin:0px 0px 0px 0px;
padding: 0px 15px 0px 15px;
}

.container_menu li a:hover,
#current
{
display: block;
/*background:url(images/mainmenu-h.png) repeat-x;*/
background:#bcbfc2;
text-decoration: none;
color: #222222;
}

/*----------------------------------------------------------------------------------------------*/
/* "рабочая" часть сайта:*/

#info
{
position: relative; 
padding: 0px;
margin: 0px;
}

#container_info
{
width: 940px;
padding: 10px 10px 10px 10px;
margin: 0px auto;
background: #FFFFFF;
}

#container_info h1
{
font: 20px Arial, Helvetica, sans-serif;
font-weight:bold;
color: #01406A;
padding: 0px;
margin: 0px 0px 0px 0px;
}

#container_info h2 /*для балунов*/
{
font: 16px Arial, Helvetica, sans-serif;
font-weight:bold;
color: #01406A;
padding: 0px;
margin: 0px 0px 0px 0px;
}

#container_info p
{
color: #222222;
font: 15px Arial, Helvetica, sans-serif;
text-align: justify;
padding: 0px;
margin: 10px 0px 10px 0px;
}

#container_info a
{
text-decoration: none;
color: #2c4899;
font: 15px Arial, Helvetica, sans-serif;
padding: 0px;
margin: 10px 0px 10px 0px;
}

#container_info a:hover
{
text-decoration: underline;
}

/*----------------------------------------------------------------------------------------------*/
/*нижняя часть сайта:*/

#footer
{
//width: 1500px;
position: relative;
height: 80px;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
clear:both;
}

#container_footer
{
width: 960px;
height: 80px; 
padding: 0px; 
margin: 0px auto;
/*background: #555555;*/
background:#2C4899;
border-radius: 0px 0px 10px 10px;
}

#footer_left
{
width: 300px;
/*height: 50px; */
float:left;
padding: 8px 0px 0px 20px; 
margin: 0px 0px 0px 0px;
}

#footer_right
{
width: 600px;
/*height: 50px; */
float:right;
padding: 8px 5px 0px 0px; 
margin: 0px 0px 0px 0px;
text-align: right;
}

#footer_left p,
#footer_right p
{
font:13px Arial, Helvetica, sans-serif;
//font-weight: bold;
padding:6px;
margin: 0px;
color: #FFFFFF;
}

/*----------------------------------------------------------------------------------------------*/
/*отображение формы:*/

input, label {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
}

input[type=button]{
  padding: 0px 0px 0px 0px;
  margin: 25px 0px 0px 0px;
  width: 180px;
  height: 25px;
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.6);
  border: 0;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06);
}

select{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  width: 700px;
  height: 25px;
  color: #00274E;
  background: rgba(0, 0, 0, 0.05);
  border: 0;
  //border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06);
}

select:focus{
  color: #00274E;
  background: rgba(0, 0, 0, 0.05);
  outline: 0;
}

/*----------------------------------------------------------------------------------------------*/
/*отображение данных с метео и видеопостов:*/

#div2
{
text-align: left;
color: #444444;
font: 16px Arial, Helvetica, sans-serif;
}

#div2 p
{
text-align: left;
color: #666666;
font: 13px Arial, Helvetica, sans-serif;
}

