body, p, td
{
  font: 11px Arial;
  color: #5e5e5e;
}

p, ul, ol
{
  margin-top: 0;
  margin-bottom: 0;
}

h1
{
  font-family: Verdana, Arial;
  font-weight: normal;
  font-size: 18px;
  letter-spacing:-1px;
  color: #1f2d40;
  margin-top: 0;
  margin-bottom: 0;
}

h2
{
  font-family: Arial;
  font-weight: normal;
  font-size: 14px;
  color: #1f2d40;
  margin-top: 0;
  margin-bottom: 0;
}


a
{
  text-decoration: underline;
  color: #312d2a;;
}

a:hover
{
  text-decoration: none;
}

.menu, a.menu, .menu a
{
  font-family: Arial;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  color: white;
}

a.menu:hover, .menu a:hover
{
  text-decoration: underline;
}

a.car_menu
{
  font-family: Arial;
  font-weight: normal;
  font-size: 11px;
  text-decoration: none;
  color: black;
}

a.car_menu:hover
{
  text-decoration: underline;
}

.right_menu, a.right_menu, .right_menu a
{
  font-family: Arial;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  color: #225c8f;
}

a.right_menu:hover, .right_menu a:hover
{
  text-decoration: underline;
}

.komp, a.komp, .komp a
{
  font-family: Arial;
  font-weight: normal;
  font-size: 11px;
  text-decoration: none;
  color: #225c8f;
}

a.komp:hover, .komp a:hover
{
  text-decoration: underline;
}


.contacts
{
  font-size: 10px;
  color: black;
}

.white, .white h1
{
  font-family: Verdana, Arial;
  font-size: 14px;
  color:white;
}

.white2
{
  font-family: Verdana, Arial;
  color:white;
}

.black
{
  font-family: Verdana, Arial;
  font-size: 14px;
  color:black;
}

.news_date
{
  font-size: 10px;
  color:black;
}

a.news_title
{
  font-family: Arial;
  font-weight: normal;
  font-size: 12px;
  text-decoration: underline;
  color: #225c8f;
}

a.news_title:hover
{
  text-decoration: none;
}

.price
{
  font-size: 11px;
  color: black;
}

.price2
{
  font-size: 10px;
  color: #225c8f;
}

.action_swither
{
  font-family: Arial;
  font-size: 10px;
  text-decoration: none;
  color: white;
}

.action_swither a
{
  text-decoration: underline;
}

.action_swither a:hover
{
  text-decoration: none;
}

.table td
{
  background-color: white;
  padding: 2px; 
}

.table th
{
   background-color: #b6c3d6;
   padding: 5px;
   font: 11px Arial;
   color: #225c8f;
   font-weight: bold;
}

.table 
{
  width: 100%;
  background-color: e6e6e6;
  border-spacing: 1px;
}

.tbody_light td
{
  background-color: #C9D6EB;
}


.submenu2div, .submenu2div_hover
{
  width: 100%;
  border: 1px rgb(110,137,180) solid;
}

.submenu2div_hover
{
  border: 1px white solid;
}

.submenu2div td, .submenu2div_hover td
{
  padding: 1px 17px 1px 17px;
  cursor: pointer;
}

.submenu2div td, .submenu2div_hover td, .submenu2div a, .submenu2div_hover a
{
  font-family: Arial;
  font-size: 10px;
  text-decoration: none;
  color: white;
}

.submenu2div_hover td
{
  background: url('/images/submenu1bull.gif') no-repeat right center;
}

.submenu2div a:hover, .submenu2div_hover a, .submenu2div_hover a:hover
{
  text-decoration: underline;
}



.right_vanish_closed tr.right_vanish_tr
{
  background-color: #b6c3d6;
  cursor: pointer;
}

.right_vanish_closed td
{
  color: #225c8f;
}

.right_vanish_closed td.right_vanish_last_td
{
  background-color: white;
}

.right_vanish_closed td.right_vanish_penultimate_td
{
  background: url('/images/3_06.gif') no-repeat left center #b6c3d6;
}


.right_vanish_open tr.right_vanish_tr
{
  background-color: #225c8f;
  cursor: pointer;
}

.right_vanish_open td
{
  color: white;
}

.right_vanish_open td.right_vanish_penultimate_td
{
  background: url('/images/3_10.gif') no-repeat left center #225c8f;
}


.bold
{
  font-weight: bold !important;
}

.pointer
{
  cursor: pointer;
}

.binvisible
{
  position: absolute;
  width: 0px;
  height: 0px;
}




.polling_img_r_item_001
{
  width: 140px;
  height: 140px;
  background: silver;
}

  .polling_img_r_item_001 td
  {
    text-align: center;
  }