html,body {
	margin:0;
	padding:0;
}

p{
  margin-top:0px;
}

html,body,td,div,a{
	font-family:arial,sans-serif;
	font-size:12px;
  color:#4A494A;
} 

h2{
  font-weight:bold;
	font-size:18px;
  color:#4A494A;
}

.div_filet_head{
  height:5px;
  background-color:#9EA900;
}

.div_footer{
  position:relative;
  height:50px;
  text-align:center;  
  background-color:#9EA900;
}

.div_footer a{
  text-decoration:none;
  font-weight:bold;
  color:#ffffff;
}

.table_main{
  border-collapse:collapse;
  border:0px;
  padding:0px;
  margin:0px;
  width:100%;
}

.table_main td{
  padding:0px;
  margin:0px;
  border:0px;
}

.td_l1{
  height:64px;
  background: url(../img/bg_l1.jpg);
}

.td_m1{
  height:64px;
  background: url(../img/bg_m1.jpg) no-repeat;
  width:963px;
}
.td_m1a{
  height:64px;
  background: url(../img/bg_m1a.jpg) no-repeat;
  width:820px;
}

.td_r1{
  height:64px;
  background: url(../img/bg_r1.jpg);
}
.td_r1a{
  height:64px;
  background: url(../img/bg_l1.jpg);
}

.td_l2{
  background: url(../img/bg_l2_bottom.jpg) repeat-x bottom;  
  vertical-align:top;  
}
.td_l2a{
  background: url(../img/bg_l2a_bot.jpg) repeat-x bottom right;  
  vertical-align:top;  
}

.td_m2{
  background-color:#ffffff;
  width:963px; 
  vertical-align:top;
}
.td_m2a{
  background-color:#ffffff;
  width:820px; 
  vertical-align:top;
}

.td_r2{
  background-color:#ffffff; 
}
.td_r2a{
  background: url(../img/bg_r2_bot.jpg) no-repeat bottom left;
  vertical-align:top;   
}

.td_l3{
  height:18px;
  background: url(../img/bg_l3.jpg); 
}

.td_m3{
  height:18px;
  background: url(../img/bg_m3.jpg);
  width:963px; 
}

.td_r3{
  height:18px;
  background: url(../img/bg_r3.jpg); 
}

.main_content{
  position:relative;
  left:185px;
  width:778px;
  padding-top:5px;
  padding-bottom:5px;
  min-height:510px;
  height:auto !important;
  height:510px;  
}

.left_menu{
  position:absolute;
  top:0px;
  left:0px;
  width:185px;
  background:url(../img/bg_menu_left.jpg) no-repeat;
  text-align:right;
}

.left_menu a{
  display:block;
  height:35px;
  width:165px;  
  text-align:right;
  text-decoration:none;
  line-height:35px;
  font-weight:bold;
  padding-right:20px;  
}

.left_menu a:hover{
  color:#9EA900;
}

.left_menu_not_sel{
  color:#4A494A;
}

.left_menu_sel{
  color:#9EA900;
}

.left_menu_btn{
  background:url(../img/btn_menu.jpg);
}

.div_login{
  color:#4A494A;
  padding-left:25px;
  padding-right:20px;
  text-align:left;
}

.div_login input{
  width:138px;
  margin-top:5px;
}

.div_login img{
  border:0px;
  float:right;
  margin-top:5px;
}

.logo{
  position:absolute;
  left:98px;
  top:-65px;
}

.logo a{
  display:block;
  width:180px;
  height:125px;
  background:url(../img/logo_finn.png);
  *background-image: url("../img/vide.gif");
  *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo_finn.png', sizingMethod='scale');
}

.logo2{
  position:absolute;
  left:15px;
  top:-65px;
}

.logo2 a{
  display:block;
  width:180px;
  height:125px;
  background:url(../img/logo_finn.png);
  *background-image: url("../img/vide.gif");
  *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo_finn.png', sizingMethod='scale');
}

.div_search{
  position:relative;
  height:26px;
  width:294px;
}

.div_search input{
  position:absolute;
  top:0px;
  left:0px;
  height:26px;  
  width:240px;
  padding-top:4px;
  padding-left:2px;
  background:url(../img/bg_search_tb.gif) no-repeat;
  border:0px;
}

.div_search img{
  position:absolute;
  top:0px;
  left:249px; 
}

.div_second_level{
  background:url(../img/bg_2nd_lvl.jpg) no-repeat top; 
  padding-top:175px;
  padding-left:25px;
}
