body {
background-color : #703060;
color : #3E3E3E;
font-family : verdana;
font-size : 11px;
width: 100%;
text-align: center;
background-image : url();
background-repeat: repeat-x;
}

a {
color : #0041A0;
font-family : tahoma;
font-size : 11px;
text-decoration: none;
}

a:hover {text-decoration: none;}
a {text-decoration: underline;}

img {
border : none;
}

html, body, h1, h2, h3, h4, h5, h6, div, input, form {
margin : 0;
padding : 0;
}

table  {color : #000;
font-family : verdana;
font-size : 11px;}
.footer, .footer a {color: #fff;}

.header, .header a{font-family : verdana; font-size : 12px; color: #333; font-weight: bold; text-decoration: none;}
.header a:hover {color: #777; }
.header {width: 771px; height: 70px; background: url(images/header_01.jpg) no-repeat top left; margin: 0 auto;} 

.main {width: 771px; margin: 0 auto;}
.main table {padding: 0; margin: 0; width: 100%;}

.m1, .m2 {vertical-align: top;}

.m1 {width: 192px; background-color: #fff;}
.m2 {background: url(images/m2_bg.jpg) no-repeat top right;background-color: #fff; padding-left: 10px;}
.m3 {width: 65px; background-color: #F0F0F0;}

.menu {float: left; padding: 50px 0 0 10px;}
.menuF {float: right; padding: 41px 70px 0 10px;}
.menuF a {color:#333333; font-style:italic; font-size:12px; text-decoration:underline;}
.menuF a:hover {font-weight:bold;}

h1 {font-family : arial; font-size : 35px; color: #703060; }

.prew {font-weight: bold;}

p {padding: 0; margin: 5px 0 15px 0;}

.m1_1 { background: url(images/menu_top.jpg) no-repeat top left; background-color: #703060; padding-top: 10px;}
.m1_1, .m1_1  a{color: #fff; text-decoration: none; }
.m1_1 a:hover{text-decoration: underline; }

.whole {border: 2px solid #fff; width: 771px; margin: 20 auto;}

.m2 table td {vertical-align:top;}