* {
    margin: 0;
    padding: 0;
    font-size: 100.01%
    }
body, html {
    background-color: #f8f8f8;
    font: normal 12px "Tahoma";
    color: #000;
    font-size: 12px
    }
a:link, a:visited {
    color: #069;
    text-decoration: underline;
    font-size: 12px
    }
a:hover, a:visited:hover {
    text-decoration: none;
    font-size: 12px
    }
a img {
    border: 0 none
    }
h1 {
    font: bold 18px "Tahoma";
    color: #c14738;
    padding: 10px 0
    }
h2 {
    font: normal 16px "Tahoma";
    padding: 10px 0
    }
h3 {
    font: bold 14px "Tahoma";
    padding: 10px 0
    }
p {
    padding-bottom: 10px;
    font-size: 12px
    }
#allContainer {
    width: 1000px;
    margin: 0 auto;
    background-color: #f8f8f8;
    border-collapse: collapse
    }
#sidebarContainer {
    float: left;
    width: 323px
    }
#contentContainer {
    float: right;
    width: 617px;
    padding: 12px 20px 20px 20px;
    line-height: 18px
    }
#bottomContainer {
    margin: 60px 0 0 20px
    }
/* Sidebar */
#logoSidebar {
    margin: 10px 0 20px 22px
    }
#leftLinks {
    margin: 0 30px 0 20px
    }
#leftLinks strong {
    font-size: 16px
    }
#leftLinks ul {
    margin-top: 10px
    }
#leftLinks ul li {
    list-style: none;
    margin-bottom: 6px
    }
#newsSidebar {
    margin: 20px 30px 0 20px;
    font-size: 12px
    }
#newsSidebar strong {
    font-size: 16px
    }
#newsSidebar dl {
    margin-top: 10px
    }
#newsSidebar dl dt {
    font: normal 11px "Arial";
    color: #849fb6
    }
#newsSidebar dl dd {
    margin-bottom: 10px
    }
#newsSidebar dl dd a {
    color: #0856a6
    }
#newsSidebar dl dd p {
    padding-bottom: 4px
    }
/* Content */
#head {
    vertical-align: top;
    height: 100%;
    padding: 10px;
    background: url(/resources/i/linebg.gif) top left repeat-y
    }
/* topLinks */
/* Ãîðèçîíòàëüíîå ìåíþ */
div#menunav {
    width: 100%;
    /* çàäàåì øèðèíó äëÿ div */
    float: left;
    /* äîáàâëÿåì ñïèñîê â div */
    border-top: 1px solid #000;
    /* ðèñóåì ëèíèþ ïîâåðõ div */
    border-bottom: 1px solid #000;
    /* ðèñóåì ëèíèþ ñíèçó div */
    font-size: 11px;
    /* çàäàåì ðàçìåð øðèôòà */
    background: url(/resources/i/main-bg.gif) repeat-x scroll 0 0 transparent;
    /* ôîíîâûé öâåò div */
    padding: 0 0 0 150px;
    /* îòñòóï ul îò êðàÿ êîíòåéíåðà */
    }
div#menunav ul {
    margin: 0;
    padding: 0
    }
* html div#menunav ul {
    float: left;
    /* çàñòàâëÿåò ul âìåñòèòü âñå li */
    border-left: 1px solid #000;
    /* äîáàâëÿåò ëåâóþ âåðòèêàëüíóþ ÷åðòó ê ul */
    margin-left: 15px;
    /* IE óäâàèâàåò çàäàííîå çíà÷åíèå */
    }
div#menunav li {
    float: left;
    /* ðàñïîëàãàåì ñïèñîê ïî ãîðèçîíòàëè */
    position: relative;
    /* êîíòåêñò ïîçèöèîíèðîâàíèÿ äëÿ ðàñêðûâàþùåãîñÿ ìåíþ ñ àáñîëþòíûì ïîçèöèîíèðîâàíèåì */
    list-style-type: none;
    /* óäàëÿåì ìàðêåðû */
    background-color: #ffebc6;
    /* çàäàåì ôîíîâûé öâåò ýëåìåíòîâ ìåíþ */
    border-right: 1px solid #000;
    /* ñîçäàåì ðàçäåëèòåëüíûå ëèíèè ìåæäó ýëåìåíòàìè li */
    }
div#menunav li:first-child {
    border-left: 1px solid #000;
    /* ïåðâàÿ âåðòèêàëüíàÿ ëèíèÿ â ìåíþ */
    }
div#menunav a {
    display: block;
    /* ïóíêòû âëîæåííîãî ìåíþ âûäåëÿþòñÿ ïðè íàâåäåíèè óêàçàòåëÿ */
    text-decoration: none;
    /* óäàëÿåì ïîä÷åðêèâàíèå ññûëîê */
    padding: 0 10px 0 10px;
    /* ñîçäàåì ïðîñòðàíñòâî ñ îáåèõ ñòîðîí òåêñòà ïóíêòà ìåíþ */
    color: #069;
    /* çàäàåì öâåò øðèôòà */
    }
div#menunav a:hover {
    color: #f33
    }
div#menunav li:hover {
    background-color: #fff;
    /* çàäàåò ôîí ïóíêòîâ ñïèñêà */
    }
/* Ðàñêðûâàþùååñÿ ìåíþ */
div#menunav ul li ul {
    margin: 0;
    position: absolute;
    /* ðàçìåùàåò âûïàäàþùèé ul îòíîñèòåëüíî ðîäèòåëüñêîãî li */
    left: -1px;
    /* âûðàâíèâàåò ðàñêðûâàþùååñÿ ìåíþ */
    width: 10em
    }
div#menunav ul li ul li {
    width: 100%;
    /* ýëåìåíòû ñïèñêà çàïîëíÿþò êîíòåéíåð (ul) */
    border-left: 1px solid #000;
    /* òðè ñòîðîíû êàæäîãî ïóíêòà ðàñêðûâàþùåãîñÿ ìåíþ */
    border-bottom: 1px solid #000;
    border-right: 1px solid #000
    }
div#menunav ul li ul li:first-child {
    border-top: 1px solid #000;
    /* âåðõíèé êðàé ðàñêðûâàþùåãîñÿ ìåíþ */
    }
body div#menunav ul li ul {
    display: none
    }
div#menunav ul li:hover ul, div#menunav ul li ul:hover {
    display: block
    }
* html div#menunav ul li ul {
    /* äîáàâëÿåò âåðõíþþ ãðàíèöó ðàñêðûâàþùåãîñÿ ìåíþ äëÿ IE */
    border-top: 1px solid #000;
    border-left: 0ðõ;
    /* óñòðàíÿåò íàñëåäîâàíèå ãðàíèö ul ðàñêðûâàþùèìñÿ ìåíþ */
    }
#nav {
    list-style: none;
    background: url(/resources/i/main-bg.gif) repeat-x;
    z-index: 500;
    font: normal 13px "Arial";
    height: 30px;
    width: 100%;
    margin: 0 auto
    }
#nav li.top {
    display: block;
    float: left;
    height: 25px
    }
#nav li a.top_link {
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    color: #fff;
    text-decoration: none;
    padding-left: 2px;
    cursor: pointer;
    background: url(/resources/i/main-bg.gif)
    }
#nav li a.top_link span {
    float: left;
    display: block;
    padding: 0 24px 0 13px;
    height: 25px;
    background: url(/resources/i/main-bg.gif) right top no-repeat
    }
#nav li a.top_link span.down {
    float: left;
    display: block;
    padding: 0 24px 0 13px;
    height: 25px;
    background: url(/resources/i/main/three_0.gif) no-repeat right top
    }
#nav li:hover a.top_link, #nav li.iehover a.top_link {
    color: #fff;
    background: url(/resources/i/main/three_1.gif) no-repeat;
    cursor: pointer
    }
#nav li:hover a.top_link span, #nav li.iehover a.top_link span {
    background: url(/resources/i/main/three_1.gif) no-repeat right top;
    cursor: pointer
    }
#nav li:hover a.top_link span.down, #nav li.iehover a.top_link span.down {
    background: url(/resources/i/main/three_1.gif) no-repeat right top;
    cursor: pointer
    }
/* Default list styling */
#nav li:hover {
    position: relative;
    z-index: 200;
    cursor: pointer
    }
#nav li:hover ul.sub {
    left: 1px;
    top: 25px;
    background: #c44c34;
    border: 1px solid #fff;
    border-bottom: 0;
    white-space: nowrap;
    width: 164px;
    height: auto;
    z-index: 300;
    cursor: pointer
    }
#nav li:hover ul.sub li {
    border-bottom: 1px solid #fff;
    display: block;
    height: 27px;
    position: relative;
    float: left;
    width: 180px;
    font-weight: normal;
    cursor: pointer
    }
#nav li:hover ul.sub li a {
    display: block;
    height: 27px;
    width: 164px;
    line-height: 24px;
    text-indent: 5px;
    color: #fff;
    text-decoration: none;
    cursor: pointer
    }
#nav li ul.sub li a.fly {
    background: #8f0621 url(/resources/i/main/arrow.gif) 164px 10px no-repeat;
    cursor: pointer
    }
#nav li:hover ul.sub li a:hover {
    background: #dadada;
    color: #fff;
    cursor: pointer
    }
#nav li:hover ul.sub li a.fly:hover {
    background: #40030f url(/resources/i/main/arrow_over.gif) 164px 10px no-repeat;
    color: #fff;
    cursor: pointer
    }
#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul {
    left: 160px;
    top: -4px;
    background: #8f0621;
    padding: 3px;
    border: 1px solid #000;
    white-space: nowrap;
    width: 164px;
    z-index: 400;
    height: auto
    }
#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul {
    position: absolute;
    left: -9999px;
    top: -9999px;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    list-style: none
    }
#nav li:hover li:hover a.fly, #nav li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover li:hover a.fly {
    background: #40030f url(/resources/i/main/arrow_over.gif) 164px 10px no-repeat;
    color: #fff;
    border-color: #fff
    }
#nav li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li:hover li a.fly {
    background: #8f0621 url(/resources/i/main/arrow.gif) 164px 10px no-repeat;
    color: #fff;
    border-color: #8f0621
    }