* {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:#006699; 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;}
{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  #000000;  /* рисуем линию поверх div */
   border-bottom: 1px solid #000000; /* рисуем линию снизу 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: 0px;
   padding: 0px;
}
* html div#menunav ul {
   float: left;  /* заставляет ul вместить все li */
   border-left: 1px solid #000000;  /* добавляет левую вертикальную черту к ul */
   margin-left: 15px;  /* IE удваивает заданное значение */
}
div#menunav li {
   float: left;   /* располагаем список по горизонтали */
   position: relative;  /* контекст позиционирования для раскрывающегося меню с абсолютным позиционированием */   
   list-style-type: none;  /* удаляем маркеры */
   background-color: #ffebc6;  /* задаем фоновый цвет элементов меню */
   border-right: 1px solid #000000;  /* создаем разделительные линии между элементами li */
}
div#menunav li:first-child {
   border-left: 1px solid #000000;  /* первая вертикальная линия в меню */
}
div#menunav a {
   display: block;  /* пункты вложенного меню выделяются при наведении указателя */
   text-decoration: none;  /* удаляем подчеркивание ссылок */
   padding: 0px 10px 0px 10px;  /* создаем пространство с обеих сторон текста пункта меню */
   color: #006699;  /* задаем цвет шрифта */
}
div#menunav a:hover {
   color: #ff3333;
}
div#menunav li:hover {
   background-color: #ffffff;  /* задает фон пунктов списка */
}

/* Раскрывающееся меню */

div#menunav ul li ul {
   margin: 0px;
   position: absolute;  /* размещает выпадающий ul относительно родительского li */
   left: -1px;  /* выравнивает раскрывающееся меню */
   width: 10em;
}
div#menunav ul li ul li  {
   width: 100%;  /* элементы списка заполняют контейнер (ul) */
   border-left: 1px solid #000000;  /* три стороны каждого пункта раскрывающегося меню */
   border-bottom: 1px solid #000000;
   border-right: 1px solid #000000;
}
div#menunav ul li ul li:first-child {
   border-top: 1px solid #000000;  /* верхний край раскрывающегося меню */
}
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 #000000;
   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;} 
