/*------------------------------------------- header -------------------------------------------------*/
#header { width: 970px; height: 118px; position: relative; background-color: #006b82; border-top: 1px solid #4f5151; border-bottom: 1px solid #4f5151; }

/* ----- logo ----- */
.logo { left: 5px; top: 10px; position: absolute; padding: 49px 0 0; text-decoration: none; text-transform: uppercase; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #fff; font-size: 10px; background: url("../images/logo.png") no-repeat; }
.logo:hover { text-decoration: none; }

/* ----- top_block ----- */
.top_block { left: 0px; top: 89px; position: absolute; width: 970px; height: 25px; background: #d4e5e5; padding: 4px 0 0; }

/* ----- top_menu ----- */
.top_menu { float: left; color: #505050; padding: 5px 0 0 7px; font-size: 11px; text-transform: uppercase; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
.top_menu ul li { float: left; margin: 0 7px 0 0; list-style-type: none; }
.top_menu ul li a { color: #505050; text-decoration: none; }
.top_menu ul li a:hover { color: #ba0f21; text-decoration: none; }
.top_menu ul li.active a { color: #ba0f21; text-decoration: none; }

/* ----- search ----- */
.search { float: right; width: 250px; margin: 0 5px 0 0; padding: 0 0 0 6px; height: 20px; background: url("../images/bg_i.png") no-repeat; }
.search #inp { float: left; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; border: none; background: none; color: #a0a0a0; font-size: 12px; width: 220px; margin: 0 10px 0 0; }
.search .loupe { float: left; width: 20px; height: 21px; border: none; cursor: pointer; background: url("../images/loupe.png") no-repeat;  }

/* ----- header_date ----- */
.header_date { left: 230px; width: 75px; text-align: center; top: 12px; color: #fff; border-left: 1px solid #fff; position: absolute; font-size: 11px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
.header_date span { display: block; font-family: Georgia, "Century Schoolbook L", Serif; }
.header_date .day { font-size: 36px; line-height: 1; margin: -10px 0 3px; }
.header_date .year { font-size: 18px; margin: -1px 0 1px; }

/* ----- header_news ----- */
.header_news { left: 335px; top: 4px; position: absolute; } 

.h_item { color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; width: 300px; display: block; }
.h_item img { margin: 0 10px 0 0; float: left; }

/* ----- new_magazine ----- */
.new_magazine { left: 708px; top: 11px; position: absolute; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }

.new_mag_link { padding: 46px 0 0; color: #fff; text-decoration: none; display: block; float: left; font-size: 11px; background: url("../images/new_mag.jpg") no-repeat; text-transform: uppercase; }
.new_mag_link:hover { text-decoration: none; }

.date_magazine { float: left; text-align: center; font-size: 11px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #fff; width: 74px; border-left: 1px solid #fff; margin: 0 0 0 4px; }
.date_magazine .number { margin: -5px 0 1px; font-family: Georgia, "Century Schoolbook L", Serif; }
.date_magazine .number strong { font-size: 30px; }
.date_magazine .day { font-size: 12px; margin: 0 0 4px; }
.date_magazine .year { font-size: 18px; margin: -3px 0 0px; }
.date_magazine strong { font-family: Georgia, "Century Schoolbook L", Serif; font-weight: normal; }
