/* BEGIN OVERALL */

a:hover { text-decoration: none; }

#top {font-size:.7em}

/***** ruler: gradient line *****/

#ruler { float: right; width: 700px; }
#ruler div{ width:63px; float:right; height:20px }

#gray0{background-color:#000000}
#gray10{background-color:#1a1a1a}
#gray20{background-color:#333}
#gray30{background-color:#4d4d4d}
#gray40{background-color:#666}
#gray50{background-color:#808080}
#gray60{background-color:#999}
#gray70{background-color:#b3b3b3}
#gray80{background-color:#ccc}
#gray90{background-color:#e5e5e5}
#gray100{background-color:#fff}
#ruler span{display:block;text-align:right;position:relative;top:1.4em}

/***** end of ruler *****/

#banner_top { position: absolute; z-index: 10; right: 2px; top: 24px; }

#main_menu { position: absolute; right: 35px; top: 119px; z-index: 20; width: 800px; }
#main_menu_pre { position: absolute; right: 16px; top: 109px; z-index: 10;  }
#main_menu ul { list-style: none;  margin: 0px;  padding: 0px;  }
#main_menu ul li.item { margin: 0px 0px 0px 0px;  padding: 5px 10px 5px 10px;  font-size:11px;  font-weight:bold;  background-image: url("/new/images/menuback.gif");  background-position: left top; background-repeat: repeat-x; width: auto; text-align: center; display: inline; float: right; }
#main_menu ul li.razdel { background-image: url("/new/images/menubg.gif");  background-position: left top; background-repeat: repeat-x; width: 2px; height: 23px; display: inline; float: right; }
#main_menu ul li.item a { color: #FF6600; }

.menulast { margin: 0px; padding: 0px; width: auto; display: inline; }

.popupmenu { position: absolute; top: 140px; background-color: #BFBFBF; border: 1px solid #696969; padding: 15px; width: 200px; z-index: 10; }
.popupmenu ul { padding: 0px; margin: 0px; list-style: none; }
.popupmenu ul li { padding: 0px; margin: 0px; display: block; font-size:.7em; font-weight:bold; }

#inner {border:1px solid #333; border-top: 0px; background-color:#bfbfbf;margin: 0px;}

#header {padding-right:.8em}

* html .minwidth {border-left:950px solid #999;}
* html .container {margin-left:-950px;position:relative;}
* html .minwidth, * html .container, * html .content {height:1px}
.container {padding:0em 0em .3em 0em;}
.width { display: inline-block; width: 100%; }
.minwidth{min-width:950px}


.overhead_bg { background-image: url("/new/images/bg.gif"); background-position: left top; background-repeat: repeat-x; background-color: #2f2f2f; height: 140px; border: 1px solid #000000; border-bottom: 0px; }
.logo { padding: 0px 0px 0px 0px; width: 240px; height: 140px; float: left; }
#logo {padding:0 1em 0 0; float: left; }



/* END OVERALL */


#subnav img {margin-bottom:-.3em;padding:0 0 0 .5em}

#subnav_addlinks {padding-top:1em}

