
#menu-wrap { display: inline; float: left; margin: 18px 0 0; width: 68.5%; }

/*#icons { overflow: hidden; position: absolute; right: 12px; top: 15px; width: 129px; height: 20px; clear: both; }
#icons li { display: inline; float: left; height: 20px; }
#icons li a { display: block; height: 20px; margin-right: 12px; overflow: hidden; position: relative; width: 31px; }
#icons li a img { left: -10px; position: relative; }
*/
/*
#home a img { top: -14px; }
#search a img { top: -114px; }
#feedback a img { top: -212px; }
#home a:hover img { top: -64px; }
#search a:hover img { top: -164px; }
#feedback a:hover img { top: -262px; }
*/

#top-menu { margin: 0 100px 0 10px; overflow: hidden; width: auto; //zoom: 1; }
#top-menu li { display: inline; float: left; font-size: 1.1em; line-height: 1.4em; padding: 0 10px; }
#top-menu li a { color: #0952a1; }
#top-menu li span { padding: 2px 5px; }
#top-menu li span.selected { color: #000; background: #d8e6ee; }
#top-menu li span.selected a { color: #000; }

#thermometr { padding-top: 17px; width: 100%; overflow: hidden; }

#first { overflow: hidden; width: auto; //zoom: 1; padding-left: 3px; position: relative; }
#first li { position: relative; display: inline; float: left; font-size: 1.1em; margin-top: 8px; margin-left: -5px; }
#first li .inner { padding: 8px 0/*44px*/ 9px 29px; width: auto; //zoom: 1; }

#corporate { background: #fe9800; z-index: 3; width: 16.5em; }
#private { background: #93c72b; z-index: 2; width: 10.5em; }
#banks { background: #48b0f4; z-index: 1; width: 7em; }

#first li a { color: #fff; text-decoration: none; }
#first li span { border-bottom: 1px dashed #fff; position: relative; color: #fff; cursor: pointer; }
#first li span.selected { /*border-bottom: 1px solid #000;*/ /*border: 0 none;*/ color: #000; }
#first li span.selected a { color: #000; }
#first li span.current { cursor: default; border: 0 none; }

#first li .left, #first li .right { width: 25px; height: 39px; position: absolute; bottom: 0; }
#first li .left { left: -25px; }
#first li .right { right: -25px; }
#first li .shade { width: 100%; min-height: 100%; _height: 100%; }
#first li .left .shade { background: url('/images/menu/shade-l.png') 0 0 no-repeat; }
#first li .right .shade { background: url('/images/menu/shade-r.png') 0 0 no-repeat; }
#first #private .right, #first #banks .right { _right: -26px; }

#first .cn { position: relative; top: -3px; left: 0; width: auto; //zoom: 1; margin: 0 3px 0 0; height: 3px; background-image: url('/images/menu/corners.gif'); background-repeat: no-repeat; font-size: 0px; }
#first .cn .cn-inner { height: 3px; position: absolute; right: -3px; top: 0; width: 3px; background-image: url('/images/menu/corners.gif'); background-repeat: no-repeat; }

#first #about span { display: none; }

#first #corporate .cn { background-position: 0 0; background-color: #fe9800; }
#first #corporate .cn .cn-inner { background-position: 100% 0; }

#first #private .cn { background-position: 0 50%; background-color: #93c72b; }
#first #private .cn .cn-inner { background-position: 100% 50%; }

#first #banks .cn { background-position: 0 100%; background-color: #48b0f4; }
#first #banks .cn .cn-inner { background-position: 100% 100%; }

#second  
{
    position: relative; 
    width: auto;  
    padding: 9px 29px 12px; 
    margin: 0 32px 0 0; 
    min-height: 6.8em; 
}
* html body div#second  {height: 9.4375em; }/* + padding top and bottom*/
#second div { overflow: hidden; //zoom: 1; position: relative; }

#second ul { display: inline; float: left; padding: 0 3% 0 0; _padding: 0 4% 0 0; width: 22%; /width: 21.9%; _width: 24.9%; position: relative; }
#second ul li { font-size: 0.8em; margin: 0.85em 0; line-height: 1.02em; width: 100%; list-style-position: outside; }
#second ul li a { color: #fff; }
#second ul li span.selected { color: #000; } 
#second ul li span.selected a { color: #000; }

#second .cn { position: absolute; top: 0; right: 0; width: 3px; height: 3px; background: url('/images/menu/s-cn.gif') 0 0 no-repeat; font-size: 0px; }
#second .right { position: absolute; bottom: 0; width: 19px; height: 127px; right: -19px; background: url('/images/menu/s-r.jpg') 0 100% no-repeat; _height: 137px;}

.corporate #second { background: /*#fe9800*/ #dc7600 url('/images/menu/c-gr.gif') 0 0 repeat-x; }
.corporate #corporate { margin-top: 3px; }
.corporate #corporate .right { _bottom: -1px; }
.corporate #corporate .inner { padding-top: 13px; }

.private #second { background: /*#93c72b*/ #6fa503 url('/images/menu/p-gr.gif') 0 0 repeat-x; }
.private #private { margin-top: 3px; z-index: 4; }
.private #private .right, .private #private .left { _bottom: -1px; }
.private #private .inner { padding-top: 13px; }

.banks #second { background: /*#48b0f4*/ #0e91dd url('/images/menu/b-gr.gif') 0 0 repeat-x; }
.banks #banks { margin-top: 3px; z-index: 4; }
.banks #banks .left, .banks #banks .right { _bottom: -1px; }
.banks #banks .inner { padding-top: 13px; }

.side-menu { margin: 100px 0 45px; }
.side-menu ul { font-size: 0.9em; }
.side-menu ul li { margin: 0.7em 0; }
.side-menu ul ul { margin: 0 0 0 2em; font-size: 0.8em; }
.side-menu ul ul ul { font-size: 0.95em; }
.side-menu ul ul li { margin: 0.9em 0; }
.side-menu span { padding: 3px 5px; margin-left: -5px; line-height: 1.45em; }
.side-menu span.selected { color: #000; background: #d8e6ee; }

#sidebar .corporate span.selected { background: #feb45f; }
#sidebar .private span.selected { background: #bce074; }
#sidebar .banks span.selected { background: #d8e6ee; }

.side-menu span.selected a { color: #000; }
