html { background: repeat-x; background-image:url('../images/bgr/heder_page_bgr2.png') !important; background-position:top;}
#header ins{
  margin: 28px 0 26px 8px;
}
#tests#content { background: url(../images/bgr/content_bgr.jpg) top repeat-x; }

#content2 { overflow: hidden; }

#content #content_steps{
  width: 100%;
}
#content #step_first{
  height: 55px;
  padding: 125px 0 18px 0;
  margin-top:14px;
  background: url(../images/steps.jpg) left top no-repeat;
}
#content #step_first table td{
  width: 33%;
  padding: 0px 10px 0 55px;
  vertical-align: middle;
  text-align: center;
  color: #191919;
  font-size:1.3em;
}
#content #step_second{
  float: right;
  width: 336px;
  padding: 25px 140px 0 0;
  color: #a2a4ae;
  font-weight: bold;
  position: relative;
}
#content #title_download{
  height: 33px;
  margin: 0 0 10px 0;
  white-space: nowrap;
  overflow: hidden;
}
#content #step_second table td{
  padding: 0 5px 8px 0;
}
#content #step_second .input{
  width: 190px;
  margin: 0;
  font-size: 14px;
  font-weight: bold;
}
#content .top_20{
  position: absolute;
  top: 40px;
  right: 46px;
  width: 80px;
  height: 80px;
  text-indent: -700em;
  white-space: nowrap;
  overflow: hidden;
}
#content #block_avas{
  width: 850px;
  height: 292px;
  padding: 70px 73px 0 73px;
  background: url(../images/block_avas_bg.jpg) center top no-repeat;
  overflow: hidden;
}
#content #title_receive{
  height: 26px;
  margin: 0 0 20px 0;
  text-indent: -700em;
  white-space: nowrap;
  overflow: hidden;
}

background: url(../images/bgr/page_footer_bgr.png) top no-repeat;
#bottom_content { padding:14px 40px; }

/********************/
#left_header {
	float: left;
	}
#right_header {
	float: right;
	}
#tests { margin:0px 10px 0; width:215px;height:99px; border:0; background:url(../images/tests.png) no-repeat 0 0; cursor:pointer; position: relative; top: 302px; left: 50px;}

#top_main { position:absolute; width:250px;height:70px; top:40px;left:400px; }
#top_main .ico { position:absolute; width:92px;height:74px; left:70px; top:58px; background:url(../images/icons.png) no-repeat; }
#step1, #step2, #step3, #step4, #warn { position: absolute; width:220px;height:70px; left:26px;top:140px; display:none; }
#step1, #warn { display: block; }

#text_loadfoto { position: absolute; width: 200px; height: 30px; left:0; top:-42px; }
#select_file { position: absolute; width: 200px; height: 21px; left:0; top:0px; z-index: 100; }
#swfuploaddiv { position: absolute; width: 200px; height: 21px; left:0; top:0px; z-index: 110; }
.select_file { background: url(../images/button_select_file.gif) no-repeat top right; }
.select_file_hover { background: url(../images/button_select_file.gif) no-repeat bottom right; }
#filename { position: absolute; left:10px; top:6px; width:186px; height:17px; color: #bdbdbd; overflow: hidden; }
#select_descr { position: absolute; top:30px; text-align:center; }
#select_descr span { color:#585858; font-size: 11px; text-decoration: none; padding: 1px;}
#step1 button { position: absolute; left: 180px; top: 326px; width: 139px; height: 31px; border: none; background: url(../images/upload.png) no-repeat 0 0; }
#step1 button:hover { background: url(../images/upload_over.png) no-repeat 0 0; }

#wait { position: absolute; left:0px;top:0px; width:217px; height:19px; background: url(../images/wait.png) no-repeat 0 0; }

#uploading { position: absolute; width:124px; height:20px; left:50px; top:0px; background: url(../images/uploading.png) no-repeat 0 0; }
#roundbar { position: absolute; width:245px; height:27px; left:10px; top:40px; background: url(../images/roundbar.png) no-repeat 0 0; }
#roundbar div { position: absolute; width: 81px; height: 27px; left: 0px; top: 0px; background: url(../images/roundbar_s.png) repeat-y 0 0; }
#waittime { position: absolute; width: 246px; top: 17px; left:10px; top:70px; text-align: center; }
#waittime, #waittime span { color: #fff; font-size: 12px; }

#loaded { position: absolute; width:131px; height:16px; left:35px; top:0px; }
#step4 a { position: absolute; width:149px; height:41px; left:30px; top:20px; display: block; background: url(../images/next.png) no-repeat 0 0; }

#news { position: absolute; left:756px;top:274px; width:232px; background: url(../images/bgr/news_main_bgr.png) no-repeat 0 0; padding: 60px 0 12px 0; z-index: 11; }
#newsbtm { position: absolute; left: 0; bottom: 0; width: 232px; height: 19px; background: url(../images/bgr/news_bottom_bgr.png) no-repeat 0 0; }
.news { margin: 0 20px 0 30px; width:163px; overflow:auto }
.news, .news a { color:#767474 }
.news dt { font-size: 11px; color: #000; margin:0px 0 2px 0; }
.news dd { margin:0 0 0px 0; }
dl.news  { height: 100px; }


* html #news {  background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/avahit/images/bgr/news_main_bgr.png',sizingMethod='crop'); }
* html #newsbtm {  background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/avahit/images/bgr/news_bottom_bgr.png',sizingMethod='crop'); }
