div.mainD {background:transparent; position: absolute; left: 30px; width: 800px; margin-top: 24px; margin-left: 4px;filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#000000,strength=4);visibility: hidden; z-index: 999;}
BODY                        { background-color: white; margin: 0; padding: 0; font-family:Arial}
IMG                         { border: 0px; }
a                           {color:#043591; }
.text                       {font-size:12px;font-family:Arial}
.text_drop                  {font-size:10px;font-family:tahoma}
.top_nav    a               {font-family:tahoma; font-size:11px;text-decoration:none; color:#ffffff}
.top_nav                    {font-family:tahoma; font-size:11px; color:#ffffff;}
.top_nav td                 {padding: 0px 5px}
.menu                       {padding-left: 3px ; padding-right: 3px;height:24px; border-left: 1px solid #ffffff; background-image: url(image/line-menu.gif);background-repeat: repeat-x;padding-top:5px}
.menu    a                  {color:#ffffff;text-decoration: none;font-size:11px;}
.menu    a:hover            {text-decoration: underline;}
.header                     {font-size:12px; color:#00339E}
.header_drop                {font-size:10px; color:#337100}
.menu_down                  {height:24px; border-left: 1px solid #ffffff;padding-top:5px;padding-left: 3px ; padding-right: 3px;}
.menu_down  a               {color:#ffffff;text-decoration: none;font-size:11px;}
.menu_down  a:hover         {text-decoration: underline;}

.submenu_down  a            {font-size:13px; font-family:Arial; color:#000000;text-decoration: none;}
.submenu_down  a:hover      {color:#000000;text-decoration: underline;}
.submenu  a                 {font-size:13px; font-family:Arial;color:#000000;text-decoration: none;}
.submenu  a:hover           {color:#000000;text-decoration: underline;}


h1                          {font-size: 16px; font-weight: bold; padding-top:10px }
h2.add                      {font-size: 16px; padding: 5px 0px; color: brown}
h3                          {font-size: 16px; font-weight: bold; }
h4                          {white-space:nowrap; background-image: url(image/i-arrow.gif); background-repeat: no-repeat; padding-left:20px ; font-weight: bold; color:#346E00; font-size: 12px; }
h4.big {font-size: 14px}

.header2                    {font-weight: bold; color:#346E00; font-size: 14px; margin-bottom: 0px}

.grit                       {color:#337100; font-size: 10px}
.grit  a                    {color:#337100; }

select                      {font-weight:normal}

.img_main_menu1  { padding-left:4px; background-position: 0% 5%; background-image: url(/image/section/i1.gif); background-repeat: no-repeat}
#main_menu1    {  margin-left:7px;padding-bottom:15px;font-size:12px; padding-right: 0px}
#main_menu1  a {text-decoration: none;}
#main_menu1  a:hover {text-decoration: underline;}

.img_main_menu2  {  padding-left:4px; background-position: 0% 5%; background-image: url(/image/section/i2.gif); background-repeat: no-repeat}
#main_menu2    { margin-left:7px; padding-bottom:15px;font-size:12px; padding-right: 0px}
#main_menu2  a {text-decoration: none;}
#main_menu2  a:hover {text-decoration: underline;}

.img_main_menu3  { padding-left:4px; background-position: 0% 3%; background-image: url(/image/section/i3.gif); background-repeat: no-repeat}
#main_menu3    { margin-left:7px;padding-bottom:15px;font-size:12px; padding-right: 0px}
#main_menu3  a {text-decoration: none;}
#main_menu3  a:hover {text-decoration: underline;}

.img_main_menu4  {  padding-left:4px; background-position: 0% 5%; background-image: url(/image/section/i4.gif); background-repeat: no-repeat}
#main_menu4    { margin-left:7px; padding-bottom:15px;font-size:12px; padding-right: 0px}
#main_menu4  a {text-decoration: none;}
#main_menu4  a:hover {text-decoration: underline;}

.img_main_menu5  {  padding-left:4px; background-position: 0% 5%; background-image: url(/image/section/i5.gif); background-repeat: no-repeat}
#main_menu5    { margin-left:7px;padding-bottom:15px;font-size:12px; padding-right: 0px}
#main_menu5  a {text-decoration: none;}
#main_menu5  a:hover {text-decoration: underline;}

.img_main_menu6  {  padding-left:4px; background-position: 0% 5%; background-image: url(/image/section/i6.gif); background-repeat: no-repeat}
#main_menu6    { margin-left:7px; padding-bottom:15px;font-size:12px; padding-right: 0px}
#main_menu6  a {text-decoration: none;}
#main_menu6  a:hover {text-decoration: underline;}

.img_main_menu7  { padding-left:4px; background-position: 0% 5%; background-image: url(/image/section/i7.gif); background-repeat: no-repeat}
#main_menu7    {  margin-left:7px; padding-bottom:15px;font-size:12px; padding-right: 0px}
#main_menu7  a {text-decoration: none;}
#main_menu7  a:hover {text-decoration: underline;}

.img_main_menu8  { padding-left:4px; background-position: 0% 5%; background-image: url(/image/section/i8.gif); background-repeat: no-repeat}
#main_menu8    { margin-left:7px; padding-bottom:15px;font-size:12px; padding-right: 0px}
#main_menu8  a {text-decoration: none;}
#main_menu8  a:hover {text-decoration: underline;}

.img_main_menu9  {  padding-left:4px; background-position: 0% 5%; background-image: url(/image/section/i9.gif); background-repeat: no-repeat}
#main_menu9    {margin-left:7px;padding-bottom:15px;font-size:12px; padding-right: 0px}
#main_menu9  a {text-decoration: none;}
#main_menu9  a:hover {text-decoration: underline;}

.img_main_menu10  {padding-left:4px; background-position: 0% 5%; background-image: url(/image/section/i10.gif); background-repeat: no-repeat}
#main_menu10    { margin-left:7px; padding-bottom:15px;font-size:12px; padding-right: 0px}
#main_menu10  a {text-decoration: none;}
#main_menu10  a:hover {text-decoration: underline;}

.img_main_menu11  {padding-left:4px; background-position: 0% 5%; background-image: url(/image/section/i11.gif); background-repeat: no-repeat}
#main_menu11    {margin-left:7px;padding-bottom:15px;font-size:12px; padding-right: 0px}
#main_menu11  a {text-decoration: none;}
#main_menu11  a:hover {text-decoration: underline;}

.img_main_menu12  {padding-left:4px; background-position: 0% 5%; background-image: url(/image/section/i12.gif); background-repeat: no-repeat}
#main_menu12    { margin-left:7px;padding-bottom:15px;font-size:12px; padding-right: 0px}
#main_menu12  a {text-decoration: none;}
#main_menu12  a:hover {text-decoration: underline;}

.img_main_menu13  {padding-left:4px; background-position: 0% 5%; background-image: url(/image/section/i13.gif); background-repeat: no-repeat}
#main_menu13    { margin-left:7px; padding-bottom:15px;font-size:12px; padding-right: 0px}
#main_menu13  a {text-decoration: none;}
#main_menu13  a:hover {text-decoration: underline;}

.img_main_menu_drop1  { float:left;  padding-left:4px; background-position: 0% 0%; background-image: url(/image/section/p1.gif); background-repeat: no-repeat}
#main_menu_drop1    {line-height: 1.5; border-left: 1px solid #D5D5D5; padding-left:12px; padding-right:25px;padding-bottom:10px;}

.img_main_menu_drop2  {float:left;  padding-left:4px; background-position: 0% 0%; background-image: url(/image/section/p2.gif); background-repeat: no-repeat}
#main_menu_drop2    {line-height: 1.5; border-left: 1px solid #D5D5D5; padding-left:12px; padding-right:25px;padding-bottom:10px;}

.img_main_menu_drop3  {float:left;  padding-left:4px; background-position: 0% 0%; background-image: url(/image/section/p3.gif); background-repeat: no-repeat}
#main_menu_drop3    {line-height: 1.5; border-left: 1px solid #D5D5D5; padding-left:12px; padding-right:25px;padding-bottom:10px;}

.img_main_menu_drop4  {float:left;  padding-left:4px; background-position: 0% 0%; background-image: url(/image/section/p4.gif); background-repeat: no-repeat}
#main_menu_drop4    {line-height: 1.5; border-left: 1px solid #D5D5D5; padding-left:12px; padding-right:25px;padding-bottom:10px;}

.img_main_menu_drop5  {float:left;  padding-left:4px; background-position: 0% 0%; background-image: url(/image/section/p5.gif); background-repeat: no-repeat}
#main_menu_drop5    {line-height: 1.5; border-left: 1px solid #D5D5D5; padding-left:12px; padding-right:25px;padding-bottom:10px;}

.img_main_menu_drop6  {float:left;  padding-left:4px; background-position: 0% 0%; background-image: url(/image/section/p6.gif); background-repeat: no-repeat}
#main_menu_drop6    {line-height: 1.5; border-left: 1px solid #D5D5D5; padding-left:12px; padding-right:25px;padding-bottom:10px;}

.img_main_menu_drop7  {float:left; padding-left:4px; background-position: 0% 0%; background-image: url(/image/section/p7.gif); background-repeat: no-repeat}
#main_menu_drop7    {line-height: 1.5; border-left: 1px solid #D5D5D5; padding-left:12px; padding-right:25px;padding-bottom:10px;}

.img_main_menu_drop8  {float:left;  padding-left:4px; background-position: 0% 0%; background-image: url(/image/section/p8.gif); background-repeat: no-repeat}
#main_menu_drop8    {line-height: 1.5; border-left: 1px solid #D5D5D5; padding-left:12px; padding-right:25px;padding-bottom:10px;}

.img_main_menu_drop9  {float:left;  padding-left:4px; background-position: 0% 0%; background-image: url(/image/section/p9.gif); background-repeat: no-repeat}
#main_menu_drop9    {line-height: 1.5; border-left: 1px solid #D5D5D5; padding-left:12px; padding-right:25px;padding-bottom:10px;}

.img_main_menu_drop10  {padding-left:4px; background-position: 0% 0%; background-image: url(/image/section/p10.gif); background-repeat: no-repeat}
#main_menu_drop10    {line-height: 1.5; border-left: 1px solid #D5D5D5; padding-left:12px; padding-right:25px;padding-bottom:10px;}

.img_main_menu_drop11  {padding-left:4px; background-position: 0% 0%; background-image: url(/image/section/p11.gif); background-repeat: no-repeat}
#main_menu_drop11    {line-height: 1.5; border-left: 1px solid #D5D5D5; padding-left:12px; padding-right:25px;padding-bottom:10px;}

.img_main_menu_drop12  {padding-left:4px; background-position: 0% 0%; background-image: url(/image/section/p12.gif); background-repeat: no-repeat}
#main_menu_drop12    {line-height: 1.5; border-left: 1px solid #D5D5D5; padding-left:12px; padding-right:25px;padding-bottom:10px;}

.img_main_menu_drop13  {padding-left:4px; background-position: 0% 0%; background-image: url(/image/section/p13.gif); background-repeat: no-repeat}
#main_menu_drop13    {line-height: 1.5; border-left: 1px solid #D5D5D5; padding-left:12px; padding-right:25px;padding-bottom:10px;}

.main                    { border: 0px solid red ; width: 90%; font-size: 11px}
.main a {font-family: Arial; font-size: 12px}
.content                 {border-right: 1px solid #D5D5D5; }
.brends                  {border-left: 1px solid #D5D5D5; padding-left:10px; font-size:12px;}
.drop                    {width: 33%; float:left; border: 0px solid red ; height: 100px; display:block;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#date_arhive_month A, #date_arhive_month #sel, #date_arhive_month #none {color:#004499; float: left; width: 37px; height: 20px; font-size: 13px; text-decoration: none; background-color: #EFEFEF; margin: 1 1 0 0; padding-top: 2px; text-align: center; font-weight: bold }
#date_arhive_month #sel { border-color: #DC0000; border-style: solid; border-width: 1px ; color: #004499}
#date_arhive_month #none { color: #000; font-weight: normal }

.month_down              {text-align:center;background-color:#EFEFEF; float: left; width:40px;padding: 2px 0px 2px 0px; border: 1px solid #DC0000;}
.months                  {vertical-align: middle;text-align:center;background-color:#EFEFEF; float: left; width:40px;padding: 2px 0px 2px 0px;border: 1px solid #ffffff;}
.description             {padding: 7px 5px 7px 5px; border: 1px solid #FFC600;background-color:#FFFBCC; font-size: 10px}
.copyraite               {color:#8F8F8F; font-size: 10px}
.copyraite   a           {text-decoration:none; color:#8F8F8F}
.copyraite a:hover       {text-decoration:underline; color:#8F8F8F}

.table_list2 {border-collapse: collapse}
.table_list, .table_list2              {font-size:12px;font-family:Arial;background-color:#BBBBBB }
.table_list th, .table_list2 th           {background-color: #979797; color: #ffffff; height:25px }
.table_list2 th {border: 1px solid #979797}
.table_list td             {padding-left: 10px}
.table_list2 td            {padding: 4px 4px 4px 10px; border: 1px solid #979797;}
.table_list2 .odd          {background-color: #ECECEC}
.table_list2 .even         {background-color: #FFFFFF}

.table_form              {font-size: 12px ; background-color:#ffffff; border-top: 4px solid #D1D1D1}
.table_form   tr         {background-color:#F1F1F1}
.table_form   select, input {font-size: 12px}
.table_form em {color: #DC0000}

.subscribe_form          {font-size: 12px ; background-color:#E4E4E4;}

table.tafborder          {font-size: 12px ;}
table.tafborder  td      {font-size: 12px ;}

.popover-tiny            { font-size: xx-small; font-family: verdana,arial,helvetica,sans-serif; }
.popover-tiny a,
.popover-tiny a:visited  { text-decoration: none; color: #003399; }
.popover-tiny a:hover    { text-decoration: none; color: #CC6600; }

table.links              {font-size:12px;font-family:Arial;border-bottom: 1px solid #E4E4E4}
table.table_forum        {font-size: 12px ; background-color:#ffffff;}
table.table_forum   th   {background-color:#979797}
table.table_forum   td   {background-color:#F1F1F1}

table.table_company      {font-size:12px;font-family:Arial;margin: 5px 0;}
table.table_company td   {padding-top:5px; border-bottom: 0px solid #E4E4E4; height:30px; vertical-align:top}
table.table_company td.head {
   width: 125px;
}
.table_company .first {
    font-style: italic;
}

.button                  {cursor: pointer ;padding: 2px 3px 2px 3px;background-color: #E4E4E4 ;border: 1px solid #5B5B5B;font-size:12px; color: #5B5B5B; font-weight: bold}
.button_link             {text-decoration: underline; cursor: pointer ;background-color: #ffffff ;border: 1px solid #B5B5B5; padding: 3px 3px; font-size:11px; color: #2655A1; font-weight: normal}

.note                    { font-size: 10px; color: #808080 }
.note_text               { font-size: 11px; color: #444; border: #B6B6B6 dashed; border-width: 1 0 1 0; padding: 6px; background-color: #EFEFEF; margin: 10px 7%  }
.note_text2              { font-size: 10px; color: #000; border: #B6B6B6 dashed; border-width: 1 0 0 0; padding: 6px; background-color: #EFEFEF; margin: 3px 10px  }

table.main_middle_table          { font: 12px Arial; }
table.main_middle_table  td      {}
table.main_middle_table  td.td1  {padding: 15px 0px 10px 30px;background-color: #E7E7E7; }
table.main_middle_table  td.td2  {padding: 15px 0px 10px 20px; border-left: solid 1px white;background-color: #E7E7E7; }

table.power_tbl                  {font: 11px Arial; }
table.power_tbl  td.td1          {background-color: #fffbcc}
table.power_tbl  td.td2          {background-color: #ffffff}

DIV.sub_latest                   {margin-right: 20px; font: 12px Arial; }
DIV.sub_latest_right             {margin: 20px 0px 0px 0px ; font: 12px Arial; }
DIV.sub_latest_right  .date      {font-size:10px; color:#A11B31}
DIV.sub_latest  .date            {font-size:10px; color:#A11B31}
.sub_header                      {font:bold 13px Arial; color: #6B6B6B; border-bottom: 2px solid #FFAE00; display: inline; line-height: 20px}
.sub_header      a               {color: #6B6B6B; text-decoration: none}

.sub_header_noline               {font: 13px Arial; color: #6B6B6B; border-bottom: 0px solid #FFAE00; padding-bottom: 5px}

DIV.vitrina                      {border: 1px solid #DDDDDD;font: 12px Arial; padding: 10px 0px 15px 0px; background-color: #f6f6f6; margin-bottom: 30px}
DIV.vitrina     .date            {font:10px Arial; color:#A11B31; }

table.rating_submain                    {font-size:12px;}
table.rating_submain  td.td1            {background-image: url(image/headline.gif); background-repeat: no-repeat; padding-top: 8px}
table.rating_submain  td.td2            {background-image: url(image/headline1.gif); background-repeat: no-repeat; padding-top: 2px}
table.rating_submain  div.header        {float: right; position: relative; top: -22px; color: #A5031A; font-size: 15px}
table.rating_submain  div.company       {border-top: 1px solid #A3A3A3; padding-bottom: 8px; padding-top: 8px}
table.rating_submain  div.list2         {background-image: url(image/blue-arrow.gif); background-repeat: no-repeat; background-position: 0% 50%; display:inline;font-size: 11px; padding-left: 10px; }
table.rating_submain  div.list2  a      {color:#2655A1}
table.rating_submain  div.list1         {background-image: url(image/blue-arrow.gif); background-repeat: no-repeat; background-position: 0% 50%; display:inline; font-size: 11px; padding-left: 10px; }
table.rating_submain  div.list1  a      {color:#2655A1}
table.rating_submain  div.link   a      {color:#9F0020}
table.rating_submain  div.phone      {color:#9F0020; padding-bottom:3px}

div.popup_message                    {padding: 5px 5px 5px 5px; background-color:#F6F6F6;border: 2px dotted #DDDDDD; font: normal 12px Arial; position: absolute; display: none; z-index: 1000 ; width: 250}
div.header_comp_tree                 {float:right; position: relative; top: -88; right: 20px; color: #A5031A;  z-index: 2; }
div.header_comp_tree2                 {float: right; margin-top: -88px; right: 20px; color: #A5031A; z-index: 100; }
div.padding_menu_visitka             {padding: 0px 0px 5px 0px;}
div.visitka_menu                     { font-size: 12px; border: 1px solid #BEBEBE;  padding: 10px 10px 10px 10px; float: right; z-index: 100; background-color: #FFF }
div.visitka_menu  a                  {color:#000000 }
#yandex                               {font-size:11px;}

div.company_offers      {font-size:12px;font-family:Arial; padding-top:5px; padding-bottom: 5px; border-bottom: 1px solid #E4E4E4;  vertical-align:top; overflow: hidden;}
* html div.company_offers {height: 100%}

p.p                     {margin-top: 5px}

.searchForm table {font: 12px Arial}
table.searchForm        {background-color:#EBDEDE; font-size:12px; border: 1px solid #D5B7B4}
.searchForm select      {font: 12px Arial}
table.searchForm   th   {font-size: 14px; padding: 5px 0px 10px 10px;}
table.searchForm   td.sform-header   {padding: 5px 5px 0px 10px;}
table.searchForm   td.sform-list     {padding: 2px 5px 10px 12px;}

.tenders {font-size:12px;font-family:Arial}
.tenders td {padding: 3px 0px}

ul.help_content {margin-left:15px; margin-top:10px; padding: 3px 10px 3px 15px}
ul.help_content li {padding: 5px 5px 5px 5px}

.reg_nav, .advert_nav {font-size: 14px;}
.reg_nav td, .advert_nav td {background-image: url(image/bg.gif); border: 1px solid #d1d1d1; padding: 5px 10px; text-align: center; vertical-align: center}
.reg_nav .active_nav {border-bottom: 0;border-top: 2px solid #686868; border-left: 1px solid #686868; border-right: 1px solid #686868; font-weight: bold; background-image: none;}
.reg_nav .active_nav a {color: #000;}
.reg_nav a {color: #444; font-size: 14px; text-decoration: none;}
.advert_nav a {color: #444; font-size: 14px}

table.summary    {background-color: #F7F7F7;}
table.summary th {font-size: 14px; padding:2px 8px 2px 8px; background-color:#6699C6; color: #FFF}
table.summary td {padding: 5px 8px 5px 8px; font-size: 12px; font-weight: bold; text-align: center; background-color:#aeae11;}

.nyimage {width:400px; height: 42px; background: url('/image/backgr-ny.jpg') 0 0 no-repeat}
.search-nyimage { text-align:right; height: 42px; vertical-align: middle; background-color: #00a2ff}
.ny-offers {font: bold 18px Arial; color: #dc0000; text-align: center}
.offer-text a {color: #000; text-decoration: none}
.offer-header { padding: 0px 0px 4px 0px}
.grey-border {border-bottom: 1px solid #C1C1C1; font-size: 0px}

#top_all_big, #top_all_small, #top_all_big *, #top_all_small * {font-size: 0px}
#top_all_big div, #top_all_small div {padding: 0px !important; margin: 0px !important}
#top_all_small, #top_all_big {display:none}
.ref-em {color: #DC0000; vertical-align: super; font-size: 0.8em}

object {z-index: 2;}

#iframe_block {
	 position: absolute;
	 top: 0px;
	 left: 0px;
	 display: none;
	 width: 822px;
    height: 422px;
	 z-index: 10;
	 background: transparent !important;
}

#mainDivInner {
    background-color:#F0FBE0; padding: 10px; border: 1px solid #ACA976; position: relative; width: 800px; z-index: 1001; 
}
.story {
   margin-bottom: 20px;
   width: 100%;
   overflow: hidden;
}
   .story .score {
      color: #AF2751;
      float: right;
      margin: 5px 20px 5px 10px;
   }

   
div.story       {
   border-top: 1px solid #A3A3A3;
   padding-bottom: 8px;
   padding-top: 8px;
}
div.story_cont_first {
   background-image: url(/image/headline.gif);
   background-repeat: no-repeat;
   padding-top: 8px;
   margin-bottom: 10px;
}
div.story_cont {
   background-image: url(/image/headline1.gif);
   background-repeat: no-repeat;
   padding-top: 2px;
   margin-bottom: 10px;
}
