/* structure */

html {
margin: 0px auto;
padding: 0;
background-color: #ffffff;
overflow: none;
}


body {
margin: 0px auto;
padding: 0;
font: normal 11px/18px  Tahoma, sans-serif;
color: #333333;
text-align: justify;
background: url(img/bg_intro.jpg) top center no-repeat;
overflow: none;
}

.intro {
width: 950px;
margin: 0px auto;
padding: 0;
position: relative;
z-index: 30;
}

.intro object {
position: absolute;
top: 15px;
left: 0;
}

#top_intro {
height: 105px;
}

#center {
position: relative;
margin: 0px auto;
padding: 0;
min-height: 100px;
}

.logo_intro {
height: 50px;
margin: 0px auto;
padding: 25px 0 0 525px;
width: 400px;
}


.h { display: none; }
.v { display: block; }

p {margin: 0; padding: 0 0 8px 0;}

.footer_intro {
position: relative;
z-index: 40;
font-size: 10px;
line-height: 14px;
width: 515px;
margin: 435px auto 0 auto;
padding: 0 0 0 350px;
}

.footer a, .footer_intro a {
color: #333333;
font-weight: normal;
}

.footer a:hover, .footer_intro a:hover {
color: #ff571e;
font-weight: normal;
}


br.clearboth {
clear: both;
}

table, tr, td {
padding: 0;
margin: 0;
border-collapse: collapse;
vertical-align: top;
text-align: left;}

a {font-weight: bold; text-decoration: none; color: #ff571e; outline-style: none;}
a:hover {color: #ffffff; outline-style: none;}
a img {border: 0; outline-style: none;}



.menu_footer {position: relative; z-index: 100;}
.menu_footer ul {list-style-type: none; margin: 0; padding: 0;}
.menu_footer li {float: left; padding: 0 7px 0 0;}

.menu_intro {padding: 50px 0 0 400px ;}
.menu_intro ul {list-style-type: none; margin: 0; padding: 0;}
