/* structure */

.clear {clear: both;}
.l {float: left;}
.r {float: right;}

.intro_foto {width: 600px; height: 500px; padding: 0 0 0 20px;}
.intro_text {width: 380px;}

.intro_text ul {margin: 0; padding: 0;}
.intro_text li {list-style-type: none; margin: 0; padding: 0;}

.first {margin: 0 0 30px 0 !important;}
.first li a{font-size: 22px; color: #484848; font-weight: normal; line-height: 40px;}
li.blue {padding: 0 0 0 0;}
li.blue a:hover {color: #06699d;}
li.orange {padding: 0 0 0 0;}
li.orange a:hover {color: #f75718;}

.second li a{font-size: 17px; color: #484848; font-weight: normal; line-height: 28px;}
.second li a:hover {color: #f75718;}
.second li {padding: 0 0 0 0;}


/*li.blue {background: url(/img/li_blue.png) center left no-repeat; padding: 0 0 0 50px;}
li.blue a:hover {color: #06699d;}
li.orange {background: url(/img/li_orange.png) center left no-repeat; padding: 0 0 0 50px;}
li.orange a:hover {color: #f75718;}

.second li a{font-size: 17px; color: #484848; font-weight: normal; line-height: 28px;}
.second li a:hover {color: #f75718;}
.second li {background: url(/img/li_grey.png) center left no-repeat; padding: 0 0 0 50px;}*/

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: 1000px;
margin: 0px auto;
padding: 30px 0 0 0;
position: relative;
z-index: 30;
}

.intro object {
position: absolute;
top: 15px;
left: 0;
}

#top_intro {
height: 80px;
}

#center {
position: relative;
margin: 0px auto;
width: 1000px;
padding: 0;
min-height: 100px;
}

.logo_intro {
height: 50px;
margin: 0 0 100px 0;
padding: 0;
}


.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;
padding: 15px 0 0 290px;
}

.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;}

