h1{font-size:11pt; font-weight:normal;}
h2{font-size:10pt;font-weight:normal;}
h3{font-size:9pt; font-weight:normal;}
hr { border-style: dotted; border-color: #dcdcdc; }
*{margin:0 auto 0 auto;}
a:link { color: #a0522d; }
a:visited { color: #a0522d; }
a:hover { color: orange; }
a:active { color: #a0522d; }


div#header{
width:900px;
height:186px;
margin:0px auto 0px auto;
background-color:#;
}

#intro{
width:900px;
height:18px;
text-align:center;
font-size: 12px;
margin:0px auto 0px auto;
color:#fff;
line-height:1.6em;
background-image:url(intro_back.jpg);
}

div#menu_bar{
width:900px;
height:35px;
text-align:right;
margin:0px auto 0px auto;
background-image:url(menu_back.jpg);
}

#shadow{
width:900px;
height:8px;
}

div#container{
height:980px;
width:900px;
margin-top:0px;
margin-right:auto;
margin-left:auto;
margin-bottom:0px;
padding:0px;
background-color:;
border:0px solid red;
}

div#content{
height:980px;
width:695px;
float: left;
margin-top:0px;
margin-right:auto;
margin-left:auto;
margin-bottom:0px;
padding:0px;
background-color:;
border:0px solid blue;
}

div#rei{
width:490px;
height:25px;
margin:10px 0px  0px 0px;
color:#fff;
font-weight: bold;
font-size: 10pt;
line-height:1.9em;
background-color: #660000;
border: 0px solid peru;
}

div#news_content2{
width:482px;
height:180px;
margin:0px 0px  0px 0px;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
padding-bottom:10px;
margin-bottom:10px;
color:brown;
font-size: 9pt;
line-height:1.3em;
overflow-y: scroll;
background-color: #ffffe;
border: 1px solid peru;
}

div#leftbox{
height:590px;
width:200px;
float:left;
margin-top:0px;
margin-right:0px;
margin-left:auto;
margin-bottom:0px;
padding:0px;
background-color:;
border:0px solid #dcdcdc;
}

#menu{
height:49px;
width:200px;
float:left;
margin-top:5px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
padding:0px;
background-color:#;
border-bottom:1px solid peru;
}

#area{
width:198px;
height:130px;
color:#a0522d;
font-size:9pt;
line-height:1.5em;
margin-top:0px;
background-color:;
border-bottom:1px solid peru;
}

div#center{
height:590px;
width:490px;
float:right;
margin-top:0px;
margin-right:0px;
margin-left:5px;
margin-bottom:0px;
padding:0px;
background-color:;
border:0px solid green;
}

#work{
width:490px;
height:25px;
color:#000;
font-size:10pt;
text-align:center;
line-height:1.9em;
margin-top:0px;
background-color:#fff8dc;
border-top:1px solid peru;
border-bottom:1px solid peru;
}


div#box_left{
height:80px;
width:240px;
float:left;
margin-top:5px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
padding:0px;
background-color:;
border-top:1px solid peru;
border-bottom:1px solid peru;
}

div#box_right{
height:80px;
width:240px;
float:left;
margin-top:5px;
margin-right:0px;
margin-left:4px;
margin-bottom:0px;
padding:0px;
background-color:;
border-top:1px solid peru;
border-bottom:1px solid peru;
}

#center_intro{
height:60px;
width:480px;
padding-right:5px;
padding-left:5px;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
color:#a0522d;
font-size:10pt;
line-height:1.4em;
background-color:;
border:0px solid green;
}

div#rightbox{
height:590px;
width:200px;
float:right;
margin-top:0px;
margin-right:auto;
margin-left:auto;
margin-bottom:0px;
padding:0px;
background-color:;
border:0px solid #dcdcdc;
}

#waribiki{
width:200px;
height:66px;
margin-top:0px;
margin-bottom:3px;
border-bottom:1px solid peru;
}

#adress{
width:198px;
height:263px;
margin-top:0px;
border:1px solid peru;
}

div#footer_link{
height:25px;
width:900px;
margin-top:0px;
margin-right:auto;
margin-left:auto;
margin-bottom:0px;
text-align:center;
color:#a0522d;
font-size:10pt;
line-height:1.6em;
background-color:;
border-top:0px solid peru;
border-bottom:0px solid peru;
}

div#footer2{
height:25px;
width:900px;
margin-top:0px;
margin-right:auto;
margin-left:auto;
margin-bottom:0px;
text-align:center;
color:white;
font-size:10pt;
line-height:2em;
background-image:url(footer.jpg);
border-top:0px solid peru;
border-bottom:0px solid peru;
}
