body {
margin:0 auto;
background:#fff;
color:#000066;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
}

a {
text-decoration:underline;
color:#000088;
}

a:hover {
text-decoration:none;
}

img, img a { border:0; }

* img a { border:0; }


br.clearfloat {
clear:both;
font-size:1px;
height:0;
line-height:0;
}


div.right{
float:right;
}
div.left{
float:left;
}

div#logo_small{
position:absolute;
top:10px;
left:50px;
z-index:2;
}

div#logo_big{
position:absolute;
top:125px;
left:10%;
margin-left:-200px;
z-index:10;
}

div#top_right{
clear:both;
position:absolute;
top:-35px;
right:9%;
z-index:1;
}

div#top_right dl.mn{
display:block;
float:left;
}

div#menu{
position:absolute;
float:right;
top:90px;
right:7%;
width:465px;
height:62px;
background:#fff url(../imgs/mn_repeat.gif) repeat-x 0 0;
z-index:9;
}

div#menu_right{
float:right;
width:22px;
height:61px;
}

div#menu_left{
float:left;
width:22px;
height:61px;
}

div#srub{
font-size:11px;
font-weight:bold;
padding-left:30px;
}

dl.mn{
display:block;
float:left;
margin-top:25px;
}

dl.mn dt{
color:#fff;
}

dl.mn dd{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
margin-left:0;
padding:0;
}

dl.part_top dd:hover{
cursor:default;
}


div#middle{
margin-top:135px;
margin-left:0;
margin-right:auto;
min-width:900px;
width:100%;
height:auto;
min-height:485px;
background:#bbd3ec url(../imgs/middle_repeat.gif) repeat-x -1px -1px;
}

div#content{
position:relative;
top:75px;
float:right;
right:7%;
width:700px;
height:auto;
padding-bottom:150px;
}

strong{
font-size:16px;
font-weight:bold;
}

div.f_p{
text-align:justify;
font-size:14px;
font-weight:normal;
}

div#middle_bottom{
min-width:900px;
width:100%;
height:30px;
background:#fff url(../imgs/bottom_repeat.gif) repeat-x 0 0;
}

div#bottom{
margin:0 auto;
height:50px;
min-width:900px;
}

div#bottom_right{
margin-right:60px;
}

div#bottom_right dl.mn{
display:block;
float:left;
margin-top:-15px;
}

div#bottom_left{
margin-top:-30px;
margin-left:50px;
}

.media_img{
margin-top:10px;
margin-top:10px;
}

input.f_contact{
width:200px;
}

textarea.f_contact{
width:350px;
height:250px;
}

#form_contact{
width:320px;
margin:0 auto;
}