 
* {font-family: arial, tahoma, helvetica, sans-serif, system}
.elte-body {margin: 0px;
            padding-top: 0px; padding-bottom: 0px; padding-left: 8px; padding-right: 8px;
            scrollbar-face-color: #003366; scrollbar-highlight-color: #99ccff;
            scrollbar-shadow-color: #99ccff; scrollbar-3dlight-color: #003366;
            scrollbar-arrow-color: #99ccff;
            background: url(body.jpg) 0px 0px;
            background-repeat: no-repeat;
            background-color: #000000; 
            font-family: Arial, Tahoma, Helvetica, sans-serif, system; font-size: 14px;
            text-color: #202020}

#container {
    min-width: 1920px; /* Минимальная ширина контейнера */
}

#col1 {
    /* background-color: #fc0; */                       /* Цвет фона колонки */
    padding: 10px;   /* Поля вокруг текста        */
    float: left;     /* Обтекание по правому краю */
    width: 250px;    /* Ширина левой колонки      */
}

#col2  {
    /* background-image: url(images/1.jpg); */
    /* background-color: #c0c0c0;*/                     /* Цвет фона колонки */
    padding: 10px;    /* Поля вокруг текста        */
    width: 800px;     /* Ширина правой колонки     */
    float: left;      /* Обтекание по правому краю */
}

 a         {color:#0000b0; text-decoration:none; font-family: arial, tahoma, helvetica, sans-serif, system}
 a:visited {color:#704040; text-decoration:none; font-family: arial, tahoma, helvetica, sans-serif, system}
 a:hover   {color:#107000; text-decoration:underline; 
            font-family: arial, tahoma, helvetica, sans-serif, system}

 p    {font-family: arial, tahoma, helvetica, sans-serif, system}
 td   {font-family: arial, tahoma, helvetica, sans-serif, system}
 li   {font-family: arial, tahoma, helvetica, sans-serif, system}

 h1   {font-family: arial, tahoma, helvetica, sans-serif, system; text-align: center; font-size: 20px
       font-weight: bold; margin: 0.7em 0; text-shadow: #555 4px 4px 2px}
 h2   {font-family: arial, tahoma, helvetica, sans-serif, system; text-align: center; font-size: 18px
       font-weight: bold; margin: 0.7em 0; text-shadow: #555 4px 4px 2px}

 h3   {font-family: arial, tahoma, helvetica, sans-serif, system; text-align: center; font-size: 18px}
 h4   {font-family: arial, tahoma, helvetica, sans-serif, system; text-align: center; font-size: 16px}
 h5   {font-family: arial, tahoma, helvetica, sans-serif, system; text-align: center; font-size: 14px}
 
 blockquote {padding-bottom: 0px; padding-top: 0px}

 .a10px  {font-family: arial, tahoma, helvetica, sans-serif, system; font-size: 10px}
 .am10px {font-family: courier new, courie;   font-size: 10px}
 .a11px  {font-family: arial, tahoma, helvetica, sans-serif, system; font-size: 11px}
 .am11px {font-family: courier new, courie;   font-size: 11px}
 .a12px  {font-family: arial, tahoma, helvetica, sans-serif, system; font-size: 12px}
 .am12px {font-family: courier new, courie;   font-size: 12px}
 .a14px  {font-family: arial, tahoma, helvetica, sans-serif, system; font-size: 14px}
 .a16px  {font-family: arial, tahoma, helvetica, sans-serif, system; font-size: 16px}
 .a18px  {font-family: arial, tahoma, helvetica, sans-serif, system; font-size: 18px}

 .sdw   {font-family: arial, tahoma, helvetica, sans-serif, system; font-size: 14px;
         font-weight: bold; margin: 0.7em 0; text-shadow: #555 4px 4px 2px}


 .right   {z-index: 3; position: relative; width: 190px;
           float: left; heigth: auto; top: 0px;
           right: 0px; -moz-user-select: none;
           font-family: arial, tahoma, helvetica, sans-serif, system;
           -webkit-user-select: none}

 .right a {z-index: 4; position: relative; 
           width: 190px; heigth: auto; left: 0px; top: 0px; margin: 0px 0px 0px; 
           padding-bottom: 1px; padding-top: 1px; padding-left: 1px; padding-right: 0px;
           background-color: #0040b0; display: block; cursor: pointer;
           border: 1px solid #ffffff;
           font-family: arial, tahoma, helvetica, sans-serif, system; font-size: 16px;
           font-weight: bold; 
           text-align: left; text-decoration: none;
           color: #ffffff}

 .right a:hover {width: 180px;
                 background-color: #48a0f0; 
                 text-decoration: underline;
                 border: 1px solid #00ffff;
                 color:#00ffff}

 .right a:visited {color:#ffff00}


 .outer {margin: 0px; width: 756px}
 
 .children {padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}

 .clear {clear: both}

 .navi-links {margin-top: 0px; float: left; margin-left: 1px}

 .navis  {list-style: none none outside; padding-bottom: 0px; line-heigth: 1; 
          margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}

 .navis * {list-style: none none outside; padding-bottom: 0px; line-heigth: 1;
           margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
 
 .navis ul {position: absolute; border-left: gray 1px dotted; width: 100%;
            border-top: gray 1px dotted; top: -999em; border-right: gray 1px dotted}

 .navis ul li {border-bottom: gray 1px dotted; width: 100%}

 .navis li:hover {visibility: inherit}

 .navis li {position: relative; float: left; max-heigth: 43px}

 .navis a {position: relative; display: block}

 .navis li:hover ul {z-index: 99; top: 100%; left: 0px}

 .navis li.sfhover ul {z-index: 99; top: 100%; left: 0px}

 .navis li:hover li ul {top: -999em}

 .navis li.sfhover li ul {top: -999em}

 .navis li li:hover ul {top: 0px; left: 100%}

 .navis li li.sfhover ul {top: 0px; left: 100%}

 .navis li li:hover li ul {top: -999em}

 .navis li li.sfhover li ul {top: -999em}

 .navis li li li:hover ul {top: 0px; left: 100%}

 .navis li li li.sfhover ul {top: 0px; left: 100%}

 

 .navi-primary-container {z-index: 400; position: relative; padding-bottom: 0px; margin: 0px;
                          padding-left: 0px; padding-right: 0px; float: left; padding-top: 0px}

 .navi-primary {}

 .navi-primary ul {min-width: 180px}

 .navi-primary li a {padding-bottom: 15px; text-transform: uppercase; margin: 0px;
                     padding-left: 6px; padding-right: 6px; padding-top: 11px;
                     font-family: arial, tahoma, helvetica, sans-serif, system; 
                     color: white; max-heigth: 43px !important; font-size: 11px;
                     font-weight: normal; text-decoration: none}

 .navi-primary li a:hover {outline-style: none; outline-width: 0px;
                           background: rgb(54,150,245) 0px 0px}

 .navi-primary li a:active {outline-style: none; outline-width: 0px;
                            background: rgb(54,150,245) 0px 0px}

 .navi-primary li a:focus {outline-style: none; outline-width: 0px;
                           background: rgb(54,150,245) 0px 0px}

 .navi-primary li:hover > a {outline-style: none; outline-width: 0px;
                             background: rgb(54,150,245) 0px 0px}

 .navi-primary li.current-cat > a {outline-style: none; outline-width: 0px;
                                   background: rgb(54,150,245) 0px 0px}

 .navi-primary li.current_page_item > a {outline-style: none; outline-width: 0px;
                                         background: rgb(54,150,245) 0px 0px}

 .navi-primary li.current-navi-item > a {outline-style: none; outline-width: 0px;
                                         background: rgb(54,150,245) 0px 0px}

 .navi-primary li.current_page_item > a {background: none transparent scroll repeat 0% 0%}

 .navi-primary li.current_page_item > a:hover {background: rgb(54,150,245) 0px 0px}

 .navi-primary li.current_page_item > a:focus {background: rgb(54,150,245) 0px 0px}

 .navi-primary li.current_page_item > a:active {background: rgb(54,150,245) 0px 0px}

 .navi-primary li li a {background: rgb(54,150,245) 0px 0px; margin: 0px;
                        padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; 
                        border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px;
                        border-radius: 0 0 0 0;
                        font-family: arial, tahoma, helvetica, sans-serif, system; font-size: 11px;
                        color: white; font-weigth: normal; text-transform: none; text-shadow: none}

 .navi-primary li li a:hover {background: #557fa9 0px 0px; border-bottom: 0px; outline-style: none; 
                              outline-width: 0px; color: rgb(255,213,81); text-decoration: none}

 .navi-primary li li a:active {border-bottom: 0px; outline-style: none; outline-width: 0px;
                               background: #557fa9 0px 0px; color: rgb(255,213,81); text-decoration: none}

 .navi-primary li li a:focus {border-bottom: 0px; outline-style: none; outline-width: 0px;
                              background: #557fa9 0px 0px; color: rgb(255,213,81); text-decoration: none}

 .navi-primary li li:hover > a {border-bottom: 0px; outline-style: none; outline-width: 0px;
                                background: #557fa9 0px 0px; color: rgb(255,213,81); text-decoration: none}

 .navi-primary li li.current-cat > a {border-bottom: 0px; outline-style: none; outline-width: 0px;
                                      background: #557fa9 0px 0px; color: rgb(255,213,81); text-decoration: none}

 .navi-primary li li.current_page_item > a {border-bottom: 0px; outline-style: none; outline-width: 0px;
                                            background: #557fa9 0px 0px; color: rgb(255,213,81); text-decoration: none}

 .navi-primary li li.current-navi-item > a {border-bottom: 0px; outline-style: none; outline-width: 0px;
                                            background: #557fa9 0px 0px; color: rgb(255,213,81); text-decoration: none}

 .navi-primary a.sf-with-ul {min-width: 1px; padding-right: 20px}

 .navi-primary .sf-sub-indicator {position: absolute;
                                  padding-bottom: 0px; padding-left: 0px; padding-right: 7px; display: block;
                                  overflow: hidden; top: 0px; right: 0px; padding-top: 15px}

 .navi-primary li li .sf-sub-indicator {padding-bottom: 0px; padding-left: 0px; padding-right: 10px; padding-top: 9px}

 .wrap-navi-primary .sf-shadow ul {}

 .navi-secondary-container {z-index: 300; position: relative; padding-bottom: 0px; margin: 0px;
                            padding-left: 0px; padding-right: 0px; background: url(images/menu.png) no-repeat 0px 0px;
                            heigth: 55px; padding-top: 0px}

 .navi-secondary {margin: 0px auto; width: 756px}

 .navi-secondary ul {min-width: 180px}

 .navi-secondary li a {padding-bottom: 16px; text-transform: uppercase; padding-left: 14px; padding-right: 14px;
                       font-family: arial, tahoma, helvetica, sans-serif, system; color: #ffffff; font-size: 12px;
                       font-weigth: normal; text-decoration: none; padding-top: 16px}

 .navi-secondary li a:hover {outline-style: none; outline-width: 0px; background: #4b7671 0px 0px; color: #ffffff}

 .navi-secondary li a:active {outline-style: none; outline-width: 0px; background: #4b7671 0px 0px; color: #ffffff}

 .navi-secondary li a:focus {outline-style: none; outline-width: 0px; background: #4b7671 0px 0px; color: #ffffff}

 .navi-secondary li:hover > a {outline-style: none; outline-width: 0px; background: #4b7671 0px 0px; color: #ffffff}

 .navi-secondary li.current-cat > a {outline-style: none; outline-width: 0px; background: #4b7671 0px 0px; color: #ffffff}

 .navi-secondary li.current_page_item > a {outline-style: none; outline-width: 0px; background: #4b7671 0px 0px; color: #ffffff}

 .navi-secondary li.current-navi-item > a {outline-style: none; outline-width: 0px; background: #4b7671 0px 0px; color: #ffffff}

 .navi-secondary li li a {padding-bottom: 10px; text-transform: none; margin: 0px; padding-left: 15px;
                          padding-right: 15px; background: #f4f4f4 0px 0px; color: #3d3f3f;
                          font-weight: normal; padding-top: 10px}

 .navi-secondary li li a:hover {outline-style: none; outline-width: 0px; background: #28150e 0px 0px; color: #ffffff}

 .navi-secondary li li a:active {outline-style: none; outline-width: 0px; background: #28150e 0px 0px; color: #ffffff}

 .navi-secondary li li a:focus {outline-style: none; outline-width: 0px; background: #28150e 0px 0px; color: #ffffff}

 .navi-secondary li li:hover > a {outline-style: none; outline-width: 0px; background: #28150e 0px 0px; color: #ffffff}

 .navi-secondary li li.current-cat > a {outline-style: none; outline-width: 0px; background: #28150e 0px 0px; color: #ffffff}

 .navi-secondary li li.current_page_item > a {outline-style: none; outline-width: 0px; background: #28150e 0px 0px; color: #ffffff}

 .navi-secondary li li.current-navi-item > a {outline-style: none; outline-width: 0px; background: #28150e 0px 0px; color: #ffffff}

 .navi-secondary a.sf-with-ul {min-width: 1px; padding-right: 26px}

 .navi-secondary .sf-sub-indicator {position: absolute; padding-bottom: 0px; padding-left: 0px; padding-right: 13px;
                                    display: block; overflow: hidden; top: 0px; right: 0px; padding-top: 14px}

 .navi-secondary li li .sf-sub-indicator {padding-bottom: 0px; padding-left: 0px; padding-right: 13px; padding-top: 9px}

 .wrap-navi-secondary .sf-shadow ul {}
