*{
margin: 0;
padding: 0;
border: 0;
}

table, td, th{
border-collapse: collapse;
vertical-align: top;
font: 11px Tahoma, sans-serif;
}
html, body{
background: #fff;
font: 11px Tahoma, sans-serif;
color: #5A7D8E;
height: 100%;
}

a:link, a:active, a:visited{
color: #A34C33;
text-decoration: underline;
}
a:hover{
text-decoration: none;
}
img{
display: block;
}
p{
margin: 0 0 12px 0;
line-height: 14px;
}

.clear{
clear: both;
}

.container{
height: 100%;
width: 100%;
}
.container td{
vertical-align: middle;
text-align: center;
}

.main{
width: 954px;
height: 718px;
margin: 0 auto;
text-align: left;
position: relative;
}
.tlblock{
position: absolute;
top: 0; 
left: 0;
width: 474px;
height: 187px;
background: #fff url(../images/tlbg.jpg) no-repeat bottom right; 
}
.tcblock{
position: absolute;
top: 0; 
left: 474px;
width: 121px;
height: 187px;
background: #fff url(../images/tcbg.gif) no-repeat 35px 0px; 
}
.trblock{
position: absolute;
top: 0; 
left: 595px;
width: 359px;
height: 187px;
}
.logo{
position: absolute;
top: 131px;
left: 66px;
}
.mlblock{
position: absolute;
top: 187px;
left: 0;
width: 474px;
height: 218px;
background: #fff url(../images/mlbg.jpg) no-repeat 0px 0px; 
}
.flash{
position: absolute;
width: 121px;
height: 328px;
left: 474px;
top: 187px;
}
.mrblock{
position: absolute;
width: 359px;
height: 218px;
top: 187px;
left: 595px;
background: #fff url(../images/mrbg.jpg) no-repeat bottom left; 
}
.brblock{
width: 359px;
height: 277px;
position: absolute;
top: 405px;
left: 595px;
background: #fff url(../images/brbg.jpg) no-repeat top left; 
}
.about{
margin: 50px 115px 0 30px;
}
.bcblock{
width: 121px;
height: 167px;
position: absolute;
left: 474px;
top: 515px;
background: #fff url(../images/bsbg.jpg) no-repeat 35px 0px; 
}
.lfooter{
position: absolute;
top: 680px;
left: 99px;
font: 10px Tahoma, sans-serif;
color: #999;
}
.lfooter strong{
font: 10px Tahoma, sans-serif;
color: #999;
}
.rfooter{
position: absolute;
top: 680px;
font: 10px Tahoma, sans-serif;
color: #999;
left: 626px;
}
.counters1 {
position: absolute;
top: 645px;
left: 626px;
}
.counters2 {
position: absolute;
top: 645px;
left: 662px;
}
.menu{
position: absolute;
top: 405px;
background: url(../images/menubg.gif) no-repeat 143px 21px;
}
.menu ul{
list-style: none;
padding: 48px 0 0 106px;
}
.menu ul li{
display: inline;
}
.menu ul li img{
display: inline;
}
.menu .splitter{
padding: 0 19px;
}
