/* CSS Document */

BODY {
	FONT-FAMILY: sans-serif
}

H1 { color: #333333; }
H3 { color: #333333; }
H2 { color: #333333; }

TD { text-align: left } 

td.rightcol { /* Правая ячейка */ 
    text-align: right; /* Выравнивание по правому краю */ }

a:link.mainlink {
    color: #ffffff;
}
a:visited.mainlink {
    color: #ffffff;
}
a:hover.mainlink {
    color: #ffff00;
}

a:link.greenlink {
    color: green;
}
a:visited.greenlink {
    color: green;
}
a:hover.greenlink {
    color: #00CC66;
}

a:link.redlink {
    color: #cc0000;
}
a:visited.redlink {
    color: #cc0000;
}
a:hover.redlink {
    color: #ff0033;
}

a:link.toplink {
    color: #0000CC;
}
a:visited.toplink {
    color: #0000CC;
}
a:hover.toplink {
    color: #0066FF;
}

ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px; 
  list-style: none;
}

ul#navmenu-v:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; 
  display: block !important; 
  display: inline; 
  position: relative;
  border:#003366 1px solid;
}
ul#navmenu-v li ul li {
border:none;
border-bottom:#FFFFFF 2px solid;
}

/* Root Menu */
ul#navmenu-v a {
  padding: 0 6px;
  display: block;
  background: #003366;
  color: #FFFFFF;
  font: bold 12px/28px Verdana, Arial;
  text-decoration: none;
  height: auto !important;
  height: 1%; 
}


ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  background: #FFFFFF;
  color: #000000;

}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  background: #003366;
  color: #FFFFFF;
  border:#003366 1px solid;
}


ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
  background: #FFFFFF;
  color: #003366;
  border:#003366 1px solid;
}



ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 161px;
}


ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}


#shortcutMenuFriend * {
    margin: 0;
    padding: 0;
}

#shortcutMenuFriend {
    font-size: 1em;
    border: 1px solid #765;
    position: absolute;
    visibility: hidden;
    z-index: +1;
    background-color: #defcea;
    padding: 5px 1px;
}

#shortcutMenuFriend li {
    list-style: none;
    list-style-position: outside;
    padding: 1px;
    text-align: left;
}

#shortcutMenuFriend li a:link, #shortcutMenuFriend li a:visited {
    font-weight: bold;
    color: blue;
    display: block;
    padding: 2px 20px 2px 25px;
}

#shortcutMenuFriend li a:hover { color: #F93; }

#shortcutMenuFriend li.shortcutMenuItem-view a {
    background: url(../images/icons/icon_pho.gif ) no-repeat 3px;
}

#shortcutMenuFriend li.shortcutMenuItem-message a {
    background: url( ../images/icons/icon_msg.gif ) no-repeat 3px;
}

#shortcutMenuFriend li.shortcutMenuItem-friends a {
    background: url( ../images/icons/icon_fri.gif ) no-repeat 3px;
}

#shortcutMenuFriend li.shortcutMenuItem-photo a {
    background: url( ../images/icons/icon_php.gif ) no-repeat 3px;
}

#shortcutMenuFriend li.shortcutMenuItem-self a {
    background: url( ../images/icons/icon_abo.gif ) no-repeat 3px;
}

#shortcutMenuFriend li.shortcutMenuItem-forum a {
    background: url( ../images/icons/icon_for.gif ) no-repeat 3px;
