/*.contact_home {
  position:absolute;
  top:30px;
  right:40px;
  z-index:20;
}*/

.contact_home .home {
  position:absolute;
  top:36px;
  right:58px;
  z-index:20;
}

.contact_home .kontakt {
  position:absolute;
  top:36px;
  right:35px;
  z-index:21;
}


.search {
  position:relative;
  top:248px;
  right:92px;
  z-index:11;
}

.search input {
  border:0;
  color:#686868;
  position:absolute;
  z-index:1000;
  right:2px;
  top:2px;
  margin-right:-50px;
}
.search .submit{background-color:#ffffff; display:none;}
.search .search_text{ width:165px;}

/* ----------------------------------------- Menu Row */
.menu_row {
  height:38px;
  /*background:#E76A89;
  border-top:1px solid #E8718F;
  border-bottom:1px solid #EB849D;*/
  margin:-56px 0 0;
  position:relative;
  z-index:6;
}

/* Menu */

.menu {
  float:left;
}

.menu_indent {
  padding:0 0 0 60px;
}



/* ----------------------------------------- Menu Row2 */
.menu_row2 {
  height:38px;
  /*background:#E76A89;
  border-top:1px solid #E8718F;
  border-bottom:1px solid #EB849D;*/
  margin:0px 0 0;
  position:relative;
  z-index:12;
  text-align:right;
}

.menu_row2 .menu {
  float:left;
}

.menu_row2 .menu_indent {
  padding:0 0 0 60px;
}

/* Lists */

.menu_row2 #lists {
  padding:5px 0 0;
  margin:60px 0 0 0;
  list-style:none;
  float:left;
  z-index:7;
} 

.menu_row2 #lists li {
  /*display:inline;*/
  float:right;
  height:30px;
  white-space:nowrap;
  padding:0 10px 0 10px;
  background:none;
  _width:200px;
}

.menu_row2 #lists li a {
  color:#AAAC4B;
  font-size:18px;
  display:block;
  margin:9px 0 0 0;
  height:38px;
}

.menu_row2 #lists li:hover > a {
  text-decoration:none;
}

.menu_row2 #lists li span {
  color:#4d4d4d;
  font-size:18px;
  display:block;
  margin:6px 0 0 0;
  height:30px;
  padding:2px 0 0 0;
}

.menu_row2 #lists li.active_basemenu {
  color:WHITE;
  font-size:12px;
  display:block;
  margin:1px 0 0 -3px;
  height:38px;
  background:url(/img/menu_select_l.jpg) no-repeat left 4px;
}

.menu_row2 #lists li.active_basemenu span {
  color:#6b6b6b;
  font-size:11px;
  display:block;
  margin:-12px -13px 0 0px;
  padding:25px 9px 0 0;
  height:38px;
  background:url(/img/menu_select_r.jpg) no-repeat right 16px;
}




/* Lists */

#lists {
  padding:4px 0 0;
  margin:0;
  list-style:none;
  float:left;
  z-index:7;
} 

#lists li {
  /*display:inline;*/
  float:left;
  height:38px;
  white-space:nowrap;
  padding:0 10px 0 10px;
  background:url(/img/menu2pix.gif) no-repeat right 6px;
  _width:200px;
}

#lists li.osoyuze {
_width:73px;
}
#lists li.blagotvoritelnyfond {
_width:188px;
}
#lists li.nashidruzya {
_width:103px;
}
#lists li.articles {
_width:124px;
}
#lists li.oficialnayainformaciya {
_width:198px;
}

#lists li.clubwork{
_width:112px;
}

#lists li.kontakt{
_width:65px;
}



#lists li a {
color:#666666;
display:block;
font-size:13px;
height:38px;
margin:9px 0 0;
font-family:arial;
}




#lists li:hover > a {
  text-decoration:underline;
}

#lists li span {
  color:white;
  font-size:12px;
  display:block;
  margin:9px 0 0 0;
  height:38px;
}

#lists li.active_basemenu {
  color:WHITE;
  font-size:12px;
  display:block;
  margin:1px 0 0 -3px;
  height:38px;
  background:url(/img/menu_select_l.jpg) no-repeat left 4px;
}

#lists li.active_basemenu span {
  color:#6b6b6b;
  font-size:13px;
  display:block;
  margin:-12px -13px 0 0px;
  padding:25px 9px 0 0;
  height:38px;
  background:url(/img/menu_select_r.jpg) no-repeat right 16px;
  font-family:arial;
}

/*
#lists li a.tl {
  display:block;
  _width:1px;
  float:left;
  height:25px;
  text-decoration:none;
  line-height:20px;
  font-size:11px;
  font-weight:bold;
  padding:0 15px;
  font-weight:normal;
  color:#fff;
}
*/

/*
#lists li span.tl {
  height:25px;
  text-decoration:none;
  line-height:20px;
  font-size:11px;
  font-weight:bold;
  padding:0 15px;
  font-weight:normal;
  color:#fff;
}
*/

/*
#lists li a.active_black {
  color:#595355;
  font-weight:bold;
}
*/

/*
#lists li span.active_black {
  color:#595355;
  font-weight:bold;
}
*/

/*
#lists li a.active_white {
  color:#fff;
  font-weight:bold;
}
*/

/*
#lists li span.active_white {
  color:#fff;
  font-weight:bold;
}
*/

#lists div {
  display:none;
}

#lists li a:hover {
  text-decoration:none;
}

#lists :hover div
{display:block; width:870px; background:#faebd7; position:absolute; left:0; top:25px; border:1px solid #888; padding-bottom:10px;}
#lists :hover div.pos2 {background:#f0f5ee; opacity:0.9; filter: alpha(opacity=90);}
#lists .two:hover {position:relative;}
#lists .single:hover {position:relative;}
#lists .two:hover div.pos3 {background:#f5eef0; width:300px; opacity:0.9; filter: alpha(opacity=90);}
#lists :hover div dl {display:inline; padding:0; margin:0 10px 10px 10px; float:left; width:179px;}
#lists :hover div dl dt {width:177px; background:#888; text-indent:10px; margin:5px 0 10px 0; text-decoration:none; height:20px; line-height:20px; border:1px solid; border-color:#c7c7c7 #000 #000 #c7c7c7;}
#lists .two:hover div {left:-150px;}
#lists .two:hover div dl {width:129px;}
#lists .two:hover div dl dt {width:127px;}
#lists .two:hover div dl dd a { color:#000}
#lists .two:hover div dl dd a:hover { color:#E789A0;}
#lists :hover div dl dd {padding:0; margin:0;}
#lists :hover div dt a {text-decoration:none; cursor:default; font-weight:normal; color:#fff;}
#lists :hover div dd a {display:block; text-decoration:none; font-weight:normal; font-size:11px; color:#4AA7EF; text-indent:10px; line-height:15px;}
#lists :hover div dd a:hover {text-decoration:underline; color:#E789A0;}
:both;}r:#E789A0;}
#lists .clear {clear
/*#lists .clear {clear:both;}r:#E789A0;}
#lists .clear {clearlear {clearleclearleclearle
