/*  ------------------------ Тело документа ---------------------------   */
HTML, BODY { height: 100%;}

BODY { 

 padding: 0px;

 margin: 0px;

 color: #474545 !important; 

 line-height: 14px; 

 font-size: 12px; 

 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 

 background: #f2f2f2; 

}

#main {

 width: 789px;

 height: 100%;

 background: #FFFFFF; 

}



#table {

 padding: 39px 43px 42px 43px;

}
#table2 {

 padding: 39px 40px 42px 34px;

}

#left {

 width: 470px;

 float: left;

 margin-right: 43px;

}

#left2 {

 width: 202px;

 float: left;

 margin-right: 31px;

}

#right {

 width: 190px;

 float: left;

}

#right2 {

 width: 479px;

 float: left;

}

P, DIV, A, TABLE, UL, OL { font-size: 12px; text-decoration: none; }

TABLE, TABLE TH, TABLE TD { border-collapse: collapse; padding: 0px; margin: 0px; }

/* ---------------------------- Заголовки -------------------------------- */

H1 { font-size: 30px; color: #262525; font-weight: normal; margin: 5px 0px 39px 0px; }

H2 {font-size: 15px;}

H3 {font-size: 13px;  color : #7BA0AA;  font-weight : bold; margin:5px 0 7px 0;}

H4 { color: #262525; font-size: 12px; background: url(/common/armada_img/h4.gif) repeat-x bottom; padding: 10px 0 8px 0; margin: 0 0 14px 0; }

H4.bann { color: #7BA0AA; font-size: 12px; background: url(/common/armada_img/h4lt.gif) repeat-x bottom; padding: 10px 0 8px 10px; margin: 0px; }

H5 { padding: 0px; margin: 0px; color: #474545; line-height: 14px; font-size: 12px; font-weight: normal; text-align: justify; }

/* -------------------------------- Ссылки -------------------------------- */



A { text-decoration: underline; color: #6F7C80; }







/* --------------------------------- Списки -------------------------------- */



UL { margin: 10px 0 10px 27px; padding: 0 0 0 0; list-style-type: none; }



UL LI { margin: 2px 0 5px 0; padding-left: 5px; }



OL { margin-left: 33px; }



OL LI { padding: 1px 0 1px 0px; }







/*  -------------------------  Taблицы  ----------------------------------------  */

/* ------Рисуем td-шки и th-ки с левыми и  верхними бордерами------ */

TABLE.table { border-collapse: collapse; border-bottom: 1px solid #7BA0AA; margin: 20px 0 20px 0; }

TABLE.table td { border-left: #FFFFFF 1px solid; border-top: #859599 1px solid; }

TABLE.table th { border-left: #FFFFFF 1px solid; border-top: #859599 1px solid; font-weight: bold; color: #FFFFFF; text-align: left; padding: 1px 11px 4px 11px; }

/* ------Убираем левые бордеры у первых td-шек и th-ек------ */

/* для IE */

TABLE.table td { border-left: expression( !this.previousSibling ? '0px' : '#FFFFFF 1px solid'); padding: 2px 11px 6px 11px; }

TABLE.table th { background: #859599; border-left: expression( !this.previousSibling ? '0px' : '#859599 1px solid'); }

/* для остальных */

TABLE.table td:first-child { border-left: 0px; }

TABLE.table th:first-child { border-left: 0px; }

/* ------Убираем верхние бордеры у td и th из первых tr-ок------ */

/* для IE */

TABLE.table td { border-top: expression( !this.parentElement.previousSibling ? '0px' : '#859599 1px solid'); }

TABLE.table th { border-top: expression( !this.parentElement.previousSibling ? '0px' : '#859599 1px solid'); }

/* для остальных */

TABLE.table tr:first-child td { border-top: 0px; }

TABLE.table tr:first-child th { border-top: 0px; }







/* ------------------------------- Элементы форм -------------------------- */



FORM { margin: 0; padding: 0; color: #474545 !important; font-size: 12px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; display: inline; }



INPUT.inn { 

 width: 256px; 

 color: #474545 !important; 

 font-size: 12px; 

 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 

 border: 1px solid #ed1941;

 margin: 4px 0 19px 0; 

 padding: 0 3px 0 3px; 

 height: 15px; 

}



INPUT.inn { 

 width: 256px; 

 color: #474545 !important; 

 font-size: 12px; 

 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  

 border: 1px solid #ed1941;

 margin: 0 0 15px 0; 

 padding: 0 3px 0 3px; 

 height: 15px; 

}



TEXTAREA { 

 width: 256px; 

 color: #474545 !important; 

 font-size: 12px; 

 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  

 border: 1px solid #ed1941;

 margin: 4px 0 19px 0; 

 padding: 0 3px 0 3px; 

}



SELECT { 

 width: 256px; 

 color: #474545 !important; 

 font-size: 12px; 

 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 

 border: 1px solid #ed1941; 

 margin: 4px 0 19px 0; 

}



.mmm { color: #6F7C80; font-weight: bold; } /* обязательное поле */



DIV.pager SPAN { margin: 15px 5px 15px 0px; font-weight: bold; }



DIV.pager SPAN A { font-weight: normal; }







/* -------------  Пейджер -------------- */



.pager { text-align: left; margin-top: 20px; }



TABLE.pager, TABLE.pager A, TABLE.pager A:link, TABLE.pager A:hover, TABLE.pager A:visited { font-size: 12px; line-height: normal; }



TABLE.pager A { text-decoration: underline; } 				



TABLE.pager .first { margin: 0 4px 0 0; } /*  отступы вокруг ссылки "Первая"  */



TABLE.pager .prev { margin: 0 5px 0 3px; }  /*  отступы вокруг ссылки "Предыдцщая"  */



TABLE.pager .next { margin: 0 3px 0 5px; } /*  отступы вокруг ссылки "Следующая"  */



TABLE.pager .last { margin: 0 0 0 4px; } /*  отступы вокруг ссылки "Последняя"  */



TABLE.pager TD.first-tab { padding-right: 1px; }  /* Ячейка "Первая" */



TABLE.pager TD.prev-tab { padding-right: 4px; } /* Ячейка "Предыдущая" */



TABLE.pager TD.next-tab { padding-left: 4px; } /* Ячейка "Следующая" */



TABLE.pager TD.last-tab { padding-left: 1px; } /* Ячейка "Последняя" */



TABLE.pager .sptr { padding: 0 3px 0 3px; }  /*  Разделитель между цифрами */



TABLE.pager .number { font-weight: normal; } /*  Текущий номер страницы  */







/* ----------- Оформительсике стили ---------------------------------   */







/*  Спейсер  */



DIV.spacer { font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; background: transparent; border: none; display: block; visibility: hidden; }







/* header */



#head { 

 margin: 48px 0px 37px 0px;

}

#head2 { 

 margin: 48px 0px 37px 9px;

}

#head DIV { background: url(/common/armada_img/head.gif) no-repeat; height: 110px; }



#head DIV TH IMG { margin-top: 80px; }



#head DIV TD.icons { padding: 6px 10px 0 125px; }



#head DIV TD.icons IMG { margin: 0 7px 0 6px; }





#head INPUT { 

 width: 149px; 

 height: 13px; 

 border: 1px solid #ed1941;

 margin: 0px 9px 0px 17px;
 
 color: #000000; 

 background: #FFFFFF;
 
 font-size: 10px; 

 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 

}

#head2 INPUT { 

 width: 149px; 

 height: 13px; 

 border: 1px solid #ed1941;

 margin: 0px 9px 0px 17px; 

 color: #000000; 

 background: #FFFFFF;

 font-size: 10px; 

 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 

}



#head INPUT.search_but, #head2 INPUT.search_but { 

 width: 12px; 

 height: 11px; 

 padding: 0px;

 margin: 4px 0px 0px 0px;

 border: 0px; 

 background: url(/common/armada_img/glass.gif) no-repeat top;

 cursor: pointer;

 vertical-align : top;

}





/* menu top */

#menu {

 padding: 43px 0px 40px 0px;

}



/* left menu */

#left2 .left_menu IMG { margin-left: 14px; }

#left2 .left_menu UL { padding: 0 0 1px 0; margin: 0px 0 0 0; background: url(/common/armada_img/bg_m_ul.gif) repeat-x bottom left; }

#left2 .left_menu UL LI { margin: 0 0 4px 0; padding: 6px 0 0 0; background: url(/common/armada_img/m_li_p.gif) no-repeat top left; list-style-type: none; font-size: 12px; }

#left2 .left_menu UL LI DIV { margin-left: 14px; }

#left2 .left_menu UL LI A { color: #000000; text-decoration: none; }

#left2 .left_menu UL LI.now { padding: 6px 0 0 0px; margin: 0 0 4px 0; background: url(/common/armada_img/m_li_a.gif) no-repeat top left; font-weight: bold; }

#left2 .left_menu UL LI.nowo { padding: 6px 0 0 0px; margin: 0 0 4px 0; background: url(/common/armada_img/m_li_o.gif) no-repeat top left; font-weight: bold; }

#left2 .left_menu UL UL { padding: 5px 0 3px 0; margin: 4px 0 0 0; background: url(/common/armada_img/bg_m_ul.gif) repeat-x top left; }

#left2 .left_menu UL UL LI { margin: 0px; padding: 2px 0 0 15px; background: url(/common/armada_img/mm_li_p.gif) no-repeat top left; font-weight: normal; }

#left2 .left_menu UL UL LI.now { margin: 0px; padding: 2px 0 0 15px; background: url(/common/armada_img/mm_li_a.gif) no-repeat top left; font-weight: normal; }

#left2 .left_menu UL UL LI.now A { text-decoration: none; color: #ED1941; }







/* content */



.text_zag {

 margin: 27px 0px 38px 0px;

 background: url(/common/armada_img/headline_red.gif) repeat-y;

 padding: 0px 0px 0px 22px;

 

}

.text_news {

 margin: 0px 0px 0px 0px;

 background: url(/common/armada_img/headline_red.gif) repeat-y;

 padding: 0px 0px 0px 19px;

 font-size: 10px;

 

}

.text_news a {

 font-size: 10px;

 color: #859599;

 margin: 0 0 0 0px; 

 padding: 0 5px 0 0px; 

 background: url(/common/armada_img/li_red.gif) no-repeat right 6px; 

}

.zag_news {

 font-weight: bold;

 font-size: 12px;

}

#grup {
float: left;
 margin-top: 38px;
 width: 100%;

}



#nav {

 margin: 14px 20px 6px 17px;

}
#nav2 {

 margin: 14px 15px 6px 26px;

}

#stock {

 margin: 32px 0px 33px 0px;

 color: #000000;

 font-size: 11px;

}

.table_stock {

 border: 0px;

 width: 100%;

 color: #000000;

 font-size: 9px;

 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

 margin: 7px 0px 25px 0px;

 text-align: left;

}

table.table_stock th {

 padding: 0px 5px 3px 0px;

 font-weight: normal;

 border-bottom: #c2cacc 1px solid;

}



table.table_stock td {

 padding: 0px 5px 3px 0px;

}



#documents {

 margin: 32px 0px 0px 0px;

 color: #000000;

 font-size: 12px;

}

.file {

 color: #859599;

 font-size: 9px;

}







#right2 P { margin-top: 14px; }



#right2 UL { 

 margin: 22px 0 18px 0; 

 padding: 0px; 

}



#right2 UL LI { margin: 0 0 6px 6px; padding: 0 0 0 9px; background: url(/common/armada_img/li.gif) no-repeat left top; }



#news UL LI a { 

 margin: 0 0 0 0px; 

 padding: 0 0 0 9px; 

 background: url(/common/armada_img/li_red.gif) no-repeat 0px 8px; 

}

#dop a { 

 margin: 0px 0px 0px 0px; 

 padding: 0px 0px 0px 9px; 

 background: url(/common/armada_img/li_red.gif) no-repeat 0px 8px; 

}



#fp_content UL { margin: 5px 0 14px 0; padding: 0px; }



#fp_content UL LI { margin: 0 0 0 6px; padding: 0 0 0 9px; background: url(/common/armada_img/li.gif) no-repeat left top; }



#right2 .img_left { background-color: #E9E9E9; font-size: 10px; float: left; padding: 5px 5px 7px 5px; line-height: 12px; margin: 3px 6px 0 0; }



#right2 .img_left IMG { margin-bottom: 4px; }







/* icons */



.icon_for_print { background: url(/common/armada_img/icon_for_print.gif) no-repeat bottom left; padding: 10px 0 2px 29px; margin: 16px 0 15px 0; }



.icon_back { background: url(/common/armada_img/icon_back.gif) no-repeat bottom left; padding: 10px 0 2px 29px; margin: 16px 0 15px 0; }







.news_archive { background: url(/common/armada_img/bg_news_archive.gif) no-repeat; width: 433px; height: 27px; padding: 12px 0 0 27px; margin: 0 0 33px 0; }



.news_archive TABLE TD IMG { padding: 2px 12px 0 3px; }



.news_archive INPUT.type { width: 86px; height: 13px; background-color: #FFFFFF; border: 0px; color: #474545; font-size: 10px; padding: 0 3px 0 3px; margin: 2px 0 0 6px; }



#right2 .news_list UL { margin: 0px; padding: 0px; }



#right2 .news_list UL LI { margin: 0px; padding: 0 0 12px 0; background-image: none; }



#right2  .news_list UL LI DIV.date { font-size: 9px; color: #ED1941; }



#right2  .news_list UL LI DIV { font-size: 12px; color: #6F7C80; padding: 0 0 2px 0; }



#right2 .news_items DIV.date { width: 115px; height: 16px; font-size: 9px; color: #ED1941; }



#right2 .news_items DIV { font-size: 12px; color: #6F7C80; padding: 0 0 2px 0; }



#right2 .list UL { margin: 0 0 28px 0; padding: 0px; }



#right2 .list UL LI { margin: 0px; padding: 0px; font-size: 12px; color: #6F7C80; background-image: none; font-weight: bold; margin: 0 0 7px 0; }



#right2 .list H1 { font-size: 12px; font-weight: bold; margin: 14px 0 7px 0; }



#right2 .sitemap UL { margin: 0px; padding: 0px; }



#right2 .sitemap UL LI { margin: 0 0 6px 0; padding: 0px; font-weight: bold; background-image: none; }



#right2 .sitemap UL UL { margin: 6px 0 0 0; padding: 0 0 2px 0; }



#right2 .sitemap UL UL LI { margin: 0 0 3px 0; padding: 0 0 0 12px; font-weight: normal; background: url(/common/armada_img/li.gif) no-repeat; }



#right2 .sitemap UL UL UL { margin: 3px 0 0 0; padding: 0 0 8px 0; }



#right2 .sitemap UL UL UL LI { margin: 0px; padding: 0 0 0 12px; font-weight: normal; background: url(/common/armada_img/li1.gif) no-repeat; }







/* first page content */



#fp_content { padding: 34px 0 20px 0; width: 471px; }







/* right column */



#fp_right { padding: 34px 0 20px 0; width: 179px; }



#fp_right UL { margin: 5px 0 14px 0; padding: 0px; }



#fp_right UL LI { margin: 0 0 0 6px; padding: 0 0 0 9px; background: url(/common/armada_img/li.gif) no-repeat; }







/* first page news */



#fp_news { 

 padding: 19px 0px 0px 0px;

}



#fp_news UL { margin: 0px; padding: 0px; }



#fp_news UL LI { 

 margin: 0 0 12px 0px; 

 padding: 0px; 

 list-style-type: none; 

}



#fp_news DIV { 

 color: #ed1941; 

 font-size: 10px; 

 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 

 padding-bottom: 2px;

}



#fp_news A { color: #6f7c80; }







/* first page events */



#fp_events { padding: 10px 0 10px 0; width: 179px; color: #888483; }



#fp_events UL { margin: 0px; padding: 0px; }



#fp_events UL LI { margin: 0 0 12px 0; padding: 0px; list-style-type: none; }



#fp_events DIV { margin-top: 4px; }







/* banners */



.bann1 { width: 213px; padding: 5px 11px 11px 11px; background: #94ABB1 url(/common/armada_img/bg_bann1.gif) no-repeat bottom; color: #FFFFFF; font-size: 11px; line-height: 12px; }



.bann2 { width: 212px; padding: 5px 11px 11px 11px; background: #94ABB1 url(/common/armada_img/bg_bann2.gif) no-repeat bottom; color: #FFFFFF; font-size: 11px; line-height: 12px; }







/* rates */



.rates { margin-bottom: 16px; }



.rates SMALL { font-size: 9px; }



.rates DIV { margin-top: 6px; }



.rates DIV A { font-size: 9px; color: #7BA0AA; padding: 3px 0 0 18px; }







/* info */



.info { font-size: 12px; color: #888483; }



.info P { padding-top: 5px; }



.info DIV { margin-top: 6px; }



.info DIV A { font-size: 9px; font-family: color: #7BA0AA; padding: 3px 0 0 18px; }







/* copyrights */



.cr { padding-left: 280px; color: #262525; font-size: 11px; }



#copy {

 float: left; 

 width: 100%;

 margin: 30px 0px 0px 0px;

 color: #262525; 

 text-decoration: none;

 font-size: 10px; 

 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 

}

#copy a {

 color: #262525; 

 font-size: 9px;

 text-decoration: none;

}







/* filelinks */



.pdfLink { padding: 0 0 0 18px; background: url(/common/armada_img/doc_pdf.gif) no-repeat top left; }



.docLink { padding: 0 0 0 18px; background: url(/common/armada_img/doc_doc.gif) no-repeat top left; }



.xlsLink { padding: 0 0 0 18px; background: url(/common/armada_img/doc_xls.gif) no-repeat top left; }

.logos td {padding-right:20px;}