body{
  background:#E4E3E3;
  margin:0;
  padding:0;
  font-family:verdana;
  font-size:10pt}
#homepage{
  position:relative;
  width:475px;
  height:736px;
  margin:25px auto 20px auto;
  padding:90px 0 20px 150px;
  background:url(/images/hp_background.jpg) no-repeat top center}
p.vr{
  position:absolute;
  margin:0;
  padding:0;
  top:95px;
  right:100px;
  width:108px;
  height:37px;
  text-indent:-5000px;
  overflow:hidden;
  background:url(/images/visalatvijalv.gif) no-repeat top right}
#homepage h1{
  position:absolute;
  left:132px;
  top:60px;
  width:298px;
  height:142px;
  padding:0;
  margin:80px 0 0 0;
  background:url(/images/visalatvia_logo.gif) no-repeat top left;
  text-indent:-5000px;
  overflow:hidden}
#homepage h2{
  position:absolute;
  padding:0;
  margin:0;
  top:280px;
  font-size:10pt;
  font-weight:bold;
  letter-spacing:-1px}
#hpmenu{
  position:absolute;
  top:317px;
  left:140px;
  height:23px;
  list-style:none;
  padding:0;
  margin:0}
  #hpmenu li{
    float:left;
    display:block;
    width:94px;
    height:23px;
    line-height:20px;
    text-align:center;
    padding:0;
    margin:0 5px 0 0;
    background:url(/images/btn_bg.gif) no-repeat top left}
    #hpmenu li a{
      display:block;
      width:94px;
      height:23px;
      text-decoration:none;
      font-size:14px;
      font-weight:bold;
      color:#FFF}
      #hpmenu li a:hover{
        background:url(/images/btn_bg_f2.gif) no-repeat top left}
#lang{
  height:25px;
  list-style:none;
  position:absolute;
  padding:0;
  margin:0;
  left:395px;
  top:317px}
  #lang li{
    color:#FFF;
    text-align:right;
    float:left;
    line-height:25px;
    height:25px;
    width:25px;
    padding:0;
    margin:0}
    #lang li a{
      color:#FFF}
#search{
  position:absolute;
  top:354px;
  height:19px;
  width:290px;
  padding:2px 0;
  font-size:15px;
  margin:0;
  border:0}
  #btn_search{
    position:absolute;
    top:333px;
    right:100px;
    width:63px;
    height:63px;
    background:transparent url(/images/btn_search.gif) no-repeat top left;
    border:0;
    font-size:11px;
    color:#FFF;
    font-weight:bold;
    cursor:pointer}
    #btn_search:hover{
      background:transparent url(/images/btn_search_f2.gif) no-repeat top left;}
#date{
  position:absolute;
  padding:0;
  margin:0;
  top:385px}
#abc{
  position:absolute;
  top:117px;
  right:68px;
  width:26px;
  list-style:none;
  padding:0;
  margin:0;
  background:url(/images/abc_rep.gif) top left}
  #abc li{
    padding:2px 0 0 8px;
    margin:0;
    height:19px;
    width:18px;
    line-height:15px;
    background:url(/images/abc_li.gif) no-repeat top left}
    #abc li.first{
      padding-top:7px;
      background:url(/images/abc_top.gif) no-repeat top left}
    #abc li a{
      font-weight:bold;
      font-size:13px;
      color:#686868}
      #abc li a:hover{
        color:#000;
        text-decoration:none}
    #abc li#abc_bot{
      height:13px;
      background:url(/images/abc_bot.gif) no-repeat bottom left}
#ban{
  position:absolute;
  top:430px;
  list-style:none;
  padding:0;
  margin:0;
  width:332px}
  #ban li{
    float:left;
    margin:0 20px 10px 0;
    padding:0;
    width:146px;
    height:72px;
    text-align:center}
    #ban li.empty{
    width:144px;
    height:50px;
    padding:20px 0 0 0;
    border:1px solid #ECECEC;
    font-style:italic;
    font-weight:bold;
    color:#464646}
#banners_map{
  position:absolute;
  top:430px;
  left:140px}
#tm_logo{
  position:absolute;
  top:675px;
  width:119px;
  height:31px;
  background:url(/images/tm_logo.gif) no-repeat top}
  #tm_logo a{
    display:block;
    width:119px;
    height:31px;
    overflow:hidden;
    text-indent:-5000px}
#hp_foot{
  position:absolute;
  bottom:20px;
  width:480px;
  margin:0 0 20px -70px}
  #hp_foot table p{
    font-family:tahoma;
    float:left;
    width:200px;
    font-size:9px}
    #hp_foot table p.right{
    float:right;
    width:200px;
    text-align:right}
    #hp_foot table p a{
      color:#000}
input.empty{
  color:#666}
.banner_div{
	margin-left:-9px;
	margin-top:324px;
	display:block;
	position:absolute;
}
.banner_div *{
	border:0;
}