#row_head
{
  position: relative;
  height: 346px;
  margin-bottom: 2em;
  background-color: #75FF85;
}

#heaven
{
  background: #FBFCFD url(../i/bg_inform_head_heaven.gif) repeat-x top;
  height: 186px;
  overflow: hidden;
}

#heaven img
{
  position: absolute;
}

/* картинки */

#img_middlesky1
{
  top: 21px;
  left: 165px;
  width: 162px;
  height: 67px;
}

#img_middlesky2
{
  top: 71px;
  left: 302px;
}

#img_littlesky1
{
  top: 125px;
  right: 432px;
}

#img_littlesky2
{
  top: 107px;
  right: 375px;
}

#img_littlesky3
{
  top: 116px;
  right: 296px;
}

#inner_flyingsnake
{
  top: 0;
  right: -130px;
  width: 260px;
  height: 155px;
}

#inner_mainlogo
{
  top: 23px;
  right: 120px;
  width: 215px;
  height: 91px;
  z-index: 10;
}
/* ------ */

#mountains
{
  height: 195px;
  background: url(../i/inner_mountaines.png) repeat-x bottom;
}
#mountains img
{
  position: absolute;
}

#center_div
{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 833px;
  height: 186px;
  margin-left: -416px;
  margin-top: -93px;
  overflow: hidden;
  z-index: 5;
}

#center_div img
{
  position: absolute;
}

/* картинки */

#inner_button1
{
  top: 46px;
  left: 144px;
  width: 89px;
  height: 30px;
}

#inner_button2
{
  top: 85px;
  left: 268px;
  width: 125px;
  height: 36px;
}

#inner_button3
{
  top: 52px;
  left: 425px;
  width: 103px;
  height: 28px;
}

#inner_bird
{
  top: 49px;
  left: 323px;
  width: 85px;
  height: 36px;
}
#inner_bird_contacts
{
  top: 17px;
  left: 463px;
  width: 85px;
  height: 36px;
}
/* --------- */

#inform
{
  position: absolute;
  top: 196px;
  height: 45%;
  width: 100%;
}

#inform img
{
  position: absolute;
}
/* картинки */

#inner_head_leftimg
{
  bottom: 0;
  left: 0;
  width: 384;
  height: 264px;
}

#inner_head_leftimg2
{
  bottom: 0;
  left: 0;
  width: 400;
  height: 281px;
}
/* ----------- */

#center_icon
{
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  width: 140px;
  margin-left: -195px;
}

/* картинки */

#inner_button_home
{
  top: 20px;
  left: 0;
  width: 14px;
  height: 11px;
}

#inner_button_mail
{
  top: 20px;
  left: 61px;
  width: 13px;
  height: 10px;
}

#inner_button_map
{
  top: 20px;
  right: 0;
  width: 17px;
  height: 10px;
}

/* -------- */

#right_div
{
  position: absolute;
  top: 0;
  right: 0;
  width: 504px;
  z-index: 12;
}

#right_div img
{
  position: absolute;
}

#right_div_top
{
  position: relative;
  width: 480px;
  height: 145px;
  margin-top: -55px;
}
/* картинки */

#inner_head_trees
{
  top: 0;
  right: 46px;
  width: 134px;
  height: 125px;
}

#inner_head_toptable
{
  top: 0;
  left: 0;
  width: 263px;
  height: 145px;
}
/* ---------- */

#right_div_center
{
  position: relative;
  width: 174px;
  text-align: center;
  background: #E2A63B url(../i/inner_head_bgtable.png) repeat-y top;
  margin-left: 6.5%;
  font-size: 95%;
  font-weight: bold;
  padding: 0.3em 0;
}

#right_div_center a
{
  text-decoration: none;
  color: #390903;
}

#right_div_bottom
{
  position: absolute;
  bottom: -51px;
  left: 0;
  width: 480px;
  height: 51px;
}
/* картинки */

#inner_head_bottomtable
{
  bottom: 0;
  left: 33px;
  width: 200px;
  height: 51px;
}

#inner_head_flowers
{
  bottom: 0;
  right: -23px;
  width: 271px;
  height: 126px;
}

#inner_mountaines
{
  bottom: -15px;
  left: 18px;
  width: 965px;
  height: 42px;
}
/* ------------ */

/*  контент */

#row_content
{
  position: relative;
  margin-bottom: 9em;
  background-color: #75FF85;
}

#cell1_content
{
  position: relative;
  margin: 0 28% 0 92px;
}
#cell1_content .wrapper
{
  padding: 0 0 0 1.5em;
}

#cell1_content th
{
  font-weight: normal;
  color: #55F268;
  background-color: #26B637;
  padding: 0.3em 0px 0.3em 20px;
  text-align: left;
  afont-size: 85%;
}
#cell1_content td
{
  padding: 0.3em 20px 0.3em 20px;
  atext-align: center;
  vertical-align: middle;
  border-bottom: 1px #26B637 solid;
}
#cell1_content td.btop
{
  padding: 0.3em 20px 0.3em 20px;
  atext-align: center;
  vertical-align: middle;
  border-bottom: 1px #26B637 solid;
  border-top: 1px #26B637 solid;
}
#cell1_content .hilight
{
  background-color: #39DC4C;
  font-weight: bold;
  text-align: left;
  padding: 0.3em 20px 0.3em 20px;
}
#cell1_content h2
{
  margin: 1em 0 0.25em 0;
}
#cell1_content a
{
  color: #02460A;
}
#form
{
  width: 70%;
}
#form td
{
  border: none;
  padding: 0 20px;
}
#control
{
  width: 99%;
  border: 1px solid #00923F;
  background-color: #ffffff;
  margin-bottom: 1em;
}
#control_1
{
  width: 99%;
  border: 1px solid #00923F;
  background-color: #ffffff;
  margin-bottom: 1em;
}

#control_2
{
  width: 99%;
  border: 1px solid #00923F;
  background-color: #ffffff;
  margin-bottom: 1em;
}
#form #cell2_1
{
  width: 50%;
  padding-right: 0.75em;
}
#form #cell2_2
{
  width: 50%;
  padding-left: 0.75em;
}
#form #cell1_2
{
  text-align: right;
  vertical-align: middle;
  apadding-right: 125px;
  white-space: nowrap;
  abackground: url(../code.png) no-repeat 210px center;
  padding-right: 0.75em;
}
#form #cell1_2 img
{
  vertical-align: middle;
}

#contacts
{
  width: 100%;
  aheight: 100%
}
#contacts #cell1, #contacts #cell2
{
  width: 50%;
  border: none;
  vertical-align: top;
}
#contacts #cell3,  #contacts .header_cell
{
  border: none;
  vertical-align: top;
}  
#contacts .header_cell 
{
  text-align: center;
}
#contacts ul
{
  list-style-image: url(../i/inner2_menu_flower.png);
}
#contacts li ul
{
  list-style-image: none;
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}
#contacts li ul li ul
{
  list-style-image: none;
  list-style-type: none;
  padding: 0 0 0 1.6em;
  margin: 0 0 0 1.6em;
}
#contacts img
{
  padding-top: 20px;
}
#cell2_content
{
  position: absolute;
  top: 0;
  right: 0;
  padding: 65px 0 0 0;
  width: 28%;
  height: 100%;
}
#inner_right_img
{
  position: absolute;
  right: 0;
  top: 20px;
  width: 273px;
  height: 32px;
}
#cell2_content a
{
  text-decoration: none;
}
#cell2_content ul
{
  list-style-image: url(../i/inner2_menu_flower.png);
  padding-left: 2em;
  margin-left: 2em;
}
#cell2_content li
{
  margin: 0 0 0.5em 0;
}

/*  футер */

#row_footer
{
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 6.5em;
  background-color: #75FF85;
  font-size: 110%;
}

#cell1_footer
{
  position: absolute;
  top: 0;
  left: 0;
  text-align: right;
  width: 72%;
}

#banners
{
  top: 40px;
  left: 92px;
}

#mw
{
  top: 0;
  left: 92px;
  font-size: 55%;
}

#footer_mainmenu
{
  position: absolute;
  top: 0;
  right: 0;
  background: #75FF85;
  height: 10px;
  width: 200px;
}

#cell1_mainmenu
{
  padding-left: 20px;
}

#cell2_mainmenu
{
  padding-left: 20px;
}

#cell3_mainmenu
{
  padding-left: 20px;
}

#cell2_footer
{
  position: absolute;
  top: 0;
  right: 0;
  width: 21%;
  height: 100%;
  text-align: left;
}

/*  картинки */

#inner_footer_left
{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 91px;
  height: 47px;
}

#inner_footer_right
{
  position: absolute;
  bottom: 0;
  right: 20%;
  width: 638px;
  height: 67px;
}

/* блок аутентификации */

#auth_block
{
  position: absolute;
  top: 0;
  right: 200px;
  width: 30%;
  font-size: 65%;
  color: #049915;
  z-index: 15;
}
