@charset "utf-8";
/* CSS Document */
body{
margin:0px;
padding:0px;
font:12px Arial, Helvetica, sans-serif;
text-align:justify;
color:#666;
background-color:#FFF;
}

h1, h2{
color:#036;
font:24px bold Arial, Helvetica, sans-serif;
}

a {
color:#036;
text-decoration:underline;
}
a:hover {
text-decoration:none;
color:#09F;
}

.logo{
position:absolute;
left:0;
top:0;
width:100%;
height:170px;
background:url(design/logo_bg.gif) #fff;
}

.logotext{
position:absolute;
left:200px;
top:50px;
font:35px Arial, Helvetica, sans-serif;
color:#036;
}

.logotext2{
position:absolute;
left:200px;
top:90px;
width:290px;
font:10px Arial, Helvetica, sans-serif;
color:#036;
text-align: center;
}

.menu{
position:absolute;
left:0;
top:170px;
width:100%;
height:34px;
background:url(design/menu.gif) #CCC;
padding-top:16px;
text-align:left;
}

.menu a {
font:15px Arial, Helvetica, sans-serif;
margin-left:9%;
color:#036;
text-decoration:none;
}

.menu a:hover {
text-decoration:none;
color:#09F;
}


.main_div{
position:absolute;
top:220px;
width:100%;
padding-bottom:100px;
background:top repeat-x url(design/tile_top.gif) ;
}

.rightblock{
float:left;
width:24%;
padding:3% 0% 3% 0%;
}

.block{
padding:5px 20px 20px 20px;
background-color:#FFF;
border:1px #CCC dotted;
}

.block2{
padding:5px 20px 20px 20px;
border:1px #CCC dotted;
background-color:#FFF;
margin-top:20px;
}

.block3{
padding:5px 20px 20px 20px;
border:1px #CCC dotted;
background-color:#FFF;
margin-top:20px;
margin-bottom:150px;
}

.content{
float:left;
width:68%;
padding:3%;
}

.foot_im{
background:url(design/foot_im.jpg) no-repeat top right;
position:absolute;
left:72%;
bottom:0px;
width:279px;
height:261px;
}

.footer{
background:url(design/footer.gif) #fff;
position:absolute;
left:0px;
bottom:0px;
width:100%;
height:80px;
}

.begun{
position:absolute;
left:530px;
right:15px;
top:30px;
}