@charset "utf-8";
/* CSS Document */

.header {
font-family:Tahoma;
}

.banner_part {
position:relative;
overflow:hidden;
zoom:1;
padding:0 0 7px 16px;
}

.banner_top {
margin-top:5px;
float:left;
}

.header_azbuka {
float:right;
}

.logo_part {
height:81px;
background:url(../images/logo_back.gif) repeat-x top;
position:relative;
overflow:hidden;
zoom:1;
}

.logo.image {
float:left;
width:354px;
}

.logo_search {
border:solid 1px #9dcaee;
width:222px;
height:16px;
background:#f4f8fd;
font-size:11px;
color:#000;
margin:6px 5px 0 17px;
padding:2px 6px 0;
}

.search_button {
position:relative;
bottom:-5px;
}

.logo.time {
position:absolute;
top:0;
right:0;
width:228px;
color:#898989;
font-size:14px;
font-family:Georgia;
padding:7px 22px 4px 7px;
}

.logo.time span {
font-size:16px;
}

.time_clock {
position:relative;
bottom:-1px;
margin:0 4px;
}

.logo.nav {
position:absolute;
bottom:0;
left:371px;
height:47px;
_height:46px;
overflow:hidden;
zoom:1;
}

.logo.nav a {
display:block;
float:left;
font-size:0;
line-height:0;
color:#9993c1;
margin:0 67px 0 0;
}

.logo.nav a:hover {
color:#9993c1;
}

.logo.nav a.logomenu_item1 {
width:114px;
height:47px;
background:url(../images/logomenu_item1.gif) no-repeat;
}

.logo.nav a.logomenu_item1.active,.logo.nav a.logomenu_item1:hover {
background:url(../images/logomenu_item1_active.gif) no-repeat;
}

.logo.nav a.logomenu_item2 {
width:88px;
height:47px;
background:url(../images/logomenu_item2.gif) no-repeat;
}

.logo.nav a.logomenu_item2.active,.logo.nav a.logomenu_item2:hover {
background:url(../images/logomenu_item2_active.gif) no-repeat;
}

.logo.nav a.logomenu_item3 {
width:103px;
height:47px;
background:url(../images/logomenu_item3.gif) no-repeat;
margin:0 35px 0 0;
}

.logo.nav a.logomenu_item3.active,.logo.nav a.logomenu_item3:hover {
background:url(../images/logomenu_item3_active.gif) no-repeat;
}

.logo.nav a.logomenu_item4 {
width:77px;
height:47px;
background:url(../images/logomenu_item4.gif) no-repeat;
}

.logo.nav a.logomenu_item4.active,.logo.nav a.logomenu_item4:hover {
background:url(../images/logomenu_item4_active.gif) no-repeat;
}

.user_login_container {
position:relative;
background:#f1f7fc url(../images/logo_back1.gif) no-repeat left top;
overflow:hidden;
zoom:1;
}

.logo_text {
display:block;
position:absolute;
top:-1px;
left:201px;
font-size:11px;
color:#fff;
background:url(../images/logo_text_back.gif) no-repeat left top;
width:144px;
height:19px;
text-align:center;
padding:3px 0 0;
}

.login_area {
float:left;
font-size:11px;
line-height:24px;
padding:28px 0 0 26px;
}

.login_register {
background:url(../images/icon_register.gif) no-repeat right;
padding-right:25px;
}

.login_login {
background:url(../images/icon_logn.gif) no-repeat right;
padding-right:19px;
padding-left:21px;
}

.login_begin {
background:url(../images/icon_begin.gif) no-repeat left;
margin-left:4px;
padding:3px 0 3px 24px;
}

.login_exit {
background:url(../images/arrow_bold_r.gif) no-repeat right;
padding-right:19px;
}

.login_exit:hover {
background:url(../images/arrow_bold_r_over.gif) no-repeat right;
padding-right:19px;
}

.logo_submenu {
float:right;
width:628px;
font-size:11px;
list-style:none;
margin:7px 0 12px;
}

.logo_submenu li {
float:left;
line-height:18px;
}

.logo_submenu_beremen {
width:181px;
}

.logo_submenu_child {
width:157px;
}

.logo_submenu_family {
width:136px;
}
