/******* BASE CLASSES ********/

body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

table {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

td {
  font-family: arial;
  font-size: 9pt;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

h1 {
  font-family: arial;
  color: #585858;
  font-size: 10pt;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

h2 {
  color: #333333;
  font-weight: normal;
  font-size: 10pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

h3 {
  color: #959595;
  font-size: 10pt;
  margin: 0px 0px 0px 0px;  
}

h4 {
  color: #959595;
  font-size: 11pt;
  margin: 0px 0px 5px 0px;  
  font-family: verdana;
}

a:link {
  color: #056ebf;
  text-decoration: none;
}
a:active {
  color: #056ebf;
  text-decoration: none;
}
a:visited {
  color: #056ebf;
  text-decoration: none;
}
a:hover {
  color: #0778cf;
  text-decoration: underline;
}


/******* TABLES ********/


table.km_base {
  width: 990px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
table.km_base_content {
  width: 990px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
table.announce_list {
  margin: 0px 0px 0px 20px;
}
table.bg_2 {
  background: url(/img/bg_2.gif) repeat-x bottom;
  height: 182px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
table.announces{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 305px;
}
table.title{
  padding: 0px 0px 0px 0px;
  margin: 30px 0px 0px 30px;
  position: absolute;
  z-index: 100;
}
table.ny{
  padding: 0px 0px 0px 0px;
  margin: 45px 0px 0px 0px;
  position: absolute;
  z-index: 200;
}
table.footer_content {
  color: white;
}
table.partners {
  margin-left: 10px;
}

/******* TD ********/

td.footer_comment1 {
  padding: 0px 80px 0px 20px;
  white-space: nowrap;
  font-size: 8pt;
  vertical-align: middle;
}
td.footer_comment2 {
  padding: 0px 100px 0px 20px;
  white-space: nowrap;
  font-size: 8pt;
  vertical-align: middle;
}
td.footer_top_bg {
  background: url(/img/foot_bg1.gif) repeat-x bottom;
}
td.km_base_index {
  padding: 0px 37px 0px 36px;
}
td.km_base_footer {
  padding: 0px 37px 0px 36px;
}
td.km_base_index2 {
  padding: 0px 36px 0px 37px;
  margin: 0px 0px 0px 0px;
}
td.announce_item {
  padding-bottom: 15px;
}
td.km_base_index1 {
  padding: 0px 10px 0px 37px;
  margin: 0px 0px 0px 0px;
}
td.announce_content {
  background: url(/img/announce_bg.gif) repeat-y;
}
td.itgrp {
  padding: 0px 10px 0px 0px;
  vertical-align: middle;
}
td.menu_bg{
  background-color: #4f5ea0;
  height: 29px;
}
td.prob{
  background-color: #4f5ea0;
  width: 10px;
}
td.content_text {
  color: #1a1a1a;
  font-weight: normal;
  font-size: 8pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
td.slogan {
  padding: 25px 0px 0px 25px;
  margin: 0px 0px 0px 0px;
}
td.bg_content {
  background: url(/img/bg_content.gif) no-repeat;
  padding: 15px 0px 7px 15px;
  margin: 0px 0px 0px 0px;
  text-align: justify;
}
td.menu_content {
  background: url(/img/mmenu_bg.gif) repeat-x top;
}
td.menu_item {
  padding: 0px 10px 0px 13px;
  white-space: nowrap;
  vertical-align: middle;
}
td.menu_item_active {
  padding: 0px 13px 0px 13px;
  white-space: nowrap;
  color: white;
  font-weight: bold;
  vertical-align: middle;
}
td.icon_small{
  padding: 2px 8px 0px 0px;
  margin: 0px 0px 0px 0px;
}
td.indent_text{
  padding: 4px 15px 0px 15px;
  margin: 0px 0px 0px 0px;
  
}
td.content_km{
  padding: 0px 20px 0px 20px;
  margin: 0px 0px 0px 0px;
  
}
td.annonces1{
  padding: 15px 0px 15px 20px;
  margin: 0px 0px 0px 0px;
  width: 265px;
  background-color: #f6f6f6;
}
td.slogan_small{
  padding: 10px 25px 0px 25px;
  margin: 0px 0px 0px 0px;
} 
td.img_annonce{
  padding: 50px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
 }
td.img_annonce1 {
  padding: 0px 25px 15px 0px;
  margin: 0px 0px 0px 0px;
}
td.footer_bg {
  background-color: #4d5ea6;
}
td.search_submit {
  padding: 0px 0px 0px 8px;
  margin: 0px 0px 0px 0px;
}
td.archive {
  padding: 20px 0px 20px 0px;
  margin: 0px 0px 0px 0px;
}
td.icon {
  padding: 0px 5px 0px 5px;
  margin: 0px 0px 0px 0px;
  vertical-align: top;
}
td.lbg_3 {
  background: url(/img/lbg_3.gif) repeat-y left;
  font-size: 1px;
}
td.lbg_4 {
  background: url(/img/lbg_4.gif) repeat-y left;
  width: 14px;
}
td.lbg_4a {
  background: url(/img/lbg_4.gif) repeat-y left;
}
td.announce_head {
  padding: 10px 0px 0px 0px;
}
td.preview {
  padding: 10px 0px 0px 10px;
  color: #777777;
}

/******* DIV ********/

div.sublinks {
  margin: 10px 0px 10px 20px;
}

div.menu1 {
  background-color: #4f5ea0;
  height: 29px;
}
div.bga {
  background-color: #4f5ea0;
  height: 29px;
  width: 8px;
}
div.rm_bg1{
  background: url(/img/rm_bg1.gif) no-repeat;
  width: 14px;
  height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.rm_bg2{
  background: url(/img/rm_bg2.gif) no-repeat;
  width: 18px;
  height: 8px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.footer_top {
  height: 53px;
}
div.announce_desc {
  margin: 5px 15px 5px 0px;
}
div.announces_link {
  height: 50px;
  background: url(/img/announce_bottom_bg.gif) repeat-x;
  margin: 0px 4px 10px 5px;
}
div.announce_right_bg {
  background: url(/img/centr_bg1.gif) repeat-y;
  height: 350px;
  width: 7px;
  margin: 25px 4px 0px 10px;
  font-size: 1px;
}
div.menu_arrow {
  background: url(/img/rm_bg2.gif) no-repeat top;
  text-align: center;
}
div.mitem {
  height: 29px;
	font-size: 1px;
	width: 2px;
}
div.foot{
  background-color: #4f5ea0;
  height: 43px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
div.search {
  padding: 0px 0px 0px 0px;
  margin: 0px 45px 0px 0px;
}
div.logo {
  width: 290px;
  height: 173px;
  background: url(/img/logo_bg.jpg) no-repeat right;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.logo_itgrp {
  padding: 0px 25px 0px 0px;
  margin: 0px 0px 0px 0px;
}
div.foot1{
  background-color: #4f5ea0;
  height: 43px;
  width: 200px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
div.list_item {
  padding: 5px 0px 0px 0px;
}
div.mmenu_lbg {
  background: url(/img/mmenu_lbg.gif) no-repeat top;
  width: 14px;
  height: 29px;
}
div.main_menu {
  height: 54px;
}
div.bg_kvazar{
  background-color: #4f5ea0;
  height: 7px;
  width: 75px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
div.foot_text{
  padding: 3px 7px 0px 20px;
  margin: 0px 0px 0px 0px;
}
div.lbg_1{
  background: url(/img/lbg_1.gif) no-repeat;
  height: 20px;
  width: 16px;
}
div.lbg_2 {
  background: url(/img/lbg_2.gif) no-repeat;
  height: 47px;
  width: 17px;
}
div.lbg_3 {
  width: 10px;
  font-size: 1px;
}
div.head_ltop_bg {
  background: url(/img/lbg_logo1.gif) repeat-x;
  width: 280px;  
  font-size: 5px;
}
div.head_mtop_bg {
  background: url(/img/bg_1.gif) repeat-x top;  
  width: 610px;  
  font-size: 5px;
}
div.head_rtop_bg {
  background: url(/img/head_rtop.gif) no-repeat left;  
  font-size: 5px;
  width: 42px;
  height: 5px;
}
div.announce_head {
  background: url(/img/announce_head_bg.gif) no-repeat bottom right;
  width: 290px;
  height: 30px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
} 
div.lbg_2a {
  background: url(/img/lbg_2a.gif) no-repeat;
  height: 7px;
  width: 11px;
}
div.lbg_2a_1{
  background: url(/img/lbg_2a.gif) repeat-y;
  width: 11px;
}
div.head_img1 {
  background: url(/img/head_img1.gif) no-repeat;
  width: 174px;
  height: 174px;
}
div.head_img2 {
  background: url(/img/head_img2.jpg) no-repeat;
  width: 176px;
  height: 174px;
}
div.head_img2_1 {
  background: url(/img/head_img2_1.gif) no-repeat;
  height: 157px;
  width: 44px;
}
div.head_img3 {
  background: url(/img/head_img3.gif) no-repeat;
  width: 187px;
  height: 174px;
}
div.head_img4 {
  background: url(/img/head_img4.jpg) no-repeat;
  width: 117px;
  height: 228px;
}
div.head_img4_ny {
  background: url(/img/head_img4_ny.jpg) no-repeat;
  width: 117px;
  height: 228px;
}
div.head_img5 {
  background: url(/img/head_img5.gif) no-repeat;
  height: 213px;
  width: 118px;
}
div.centr_bg1 {
  background: url(/img/centr_bg1.gif) no-repeat;
  height: 50px;
  width: 29px;
}
div.centr_bg2 {
  background: url(/img/centr_bg2.gif) repeat-y;
  height: 245px;
  width: 29px;
}
div.centr_bg3 {
  background: url(/img/centr_bg3.gif) no-repeat;
  height: 3px;
  width: 29px;
}
div.bg_1 {
  background: url(/img/bg_1.gif) repeat-x;
  height: 180px;
}
div.lbg_logo {
  background-color: #4f5ea0;
  height: 6px;
  width: 280px;
  margin: 1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.lbg_logo1 {
  background: url(/img/lbg_logo1.gif) repeat-x;
  height: 6px;
  width: 280px;
  margin: 1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.menu_logo {
  background-color: #4f5ea0;
  height: 29px;
  width: 407px;
}
div.menu_bg {
  background-color: #4f5ea0;
  height: 29px;
}
div.menu {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 25px;
}

div.content {
  padding: 10px 0px 0px 0px;
  text-align: justify;
}
div.also_link {
  text-align: right;
  padding: 15px 0px 0px 0px;
}

/******** Hn *********/

h4.announce {
  font-size: 10pt;
  margin: 0px 0px 0px 30px;
}
h4.partners {
  font-size: 10pt;
  margin: 0px 0px 7px 20px;
}

/*******  LINKS ********/

a.mittem:link {
  font-family: arial;
  color: #ffffff;
  font-size: 10pt;
  text-decoration: none;
}
a.mittem:active {
  font-family: arial;
  font-size: 10pt;
  color: #ffffff;
  text-decoration: none;
}
a.mittem:visited {
  font-family: arial;
  color: #ffffff;
  font-size: 10pt;
  text-decoration: none;
}
a.mittem:hover {
  color: #ffffff;
  font-family: arial;
  font-size: 10pt;
  text-decoration: none;
}

a.linka:link {
  font-family: arial;
  font-weight: bold;
  color: #056ebf;
  font-size: 9pt;
  text-decoration: none;
}
a.linka:active {
  font-family: arial;
  font-weight: bold;
  font-size: 9pt;
  color: #056ebf;
  text-decoration: none;
}
a.linka:visited {
  font-family: arial;
  color: #056ebf;
  font-weight: bold;
  font-size: 9pt;
  text-decoration: none;
}
a.linka:hover {
  color: #0a79ce;
  font-weight: bold;
  font-family: arial;
  font-size: 9pt;
  text-decoration: none;
}

a.announce:link {
  color: #056ebf;
  font-size: 10pt;
  text-decoration: none;
}
a.announce:active {
  color: #056ebf;
  font-size: 10pt;
  text-decoration: none;
}
a.announce:visited {
  color: #056ebf;
  font-size: 10pt;
  text-decoration: none;
}
a.announce:hover {
  color: #0778cf;
  font-size: 10pt;
  text-decoration: none;
}

a.menu:link {
  color: white;
  text-decoration: none;
}
a.menu:active {
  color: white;
  text-decoration: none;
}
a.menu:hover {
  color: #d8eafb;
  text-decoration: none;
}
a.menu:visited {
  color: white;
  text-decoration: none;
}

a.footer:link {
  color: white;
  text-decoration: underline;
}
a.footer:active {
  color: white;
  text-decoration: underline;  
}
a.footer:hover {
  color: #d8eafb;
  text-decoration: none;
}
a.footer:visited {
  color: white;
  text-decoration: underline;
}

/******* SPAN ********/

span.menu {
  color: #ffffff;
  font-size: 9pt;
  font-weight: bold;
  margin: 0px 0px 0px 0px;  
  font-family: arial;
}
span.title {
  color: #959595;
  font-size: 12pt;
  font-weight: bold;
  margin: 0px 0px 0px 0px;  
  font-family: verdana;
}
span.annonces {
  color: #333333;
  font-weight: normal;
  font-size: 9pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
span.foot_text {
  color: #ffffff;
  font-weight: normal;
  font-size: 8pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
span.content_text {
  color: #1a1a1a;
  font-weight: normal;
  font-size: 9pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

span.gray {
  color: #555555;
}

/******** IMG *************/

img.logo {
  margin: 45px 0px 0px 45px;
}
img.footer_km {
  position: absolute;
  margin: 0px 0px 0px 150px;
}