body
{
margin: 0;
background-image: url(images/background.jpg);
background-repeat: repeat-x;
background-color: #003664;
}

h1
{
font-family: Arial, Helvetica, sans-serif;
color: #bf0f30;
font-size: 28px;
font-weight: bold;
}

h2
{
font-family: Arial, Helvetica, sans-serif;
color: #003664;
font-size: 18px;
font-weight: normal;
padding-left: 18px;
}

p
{
font-size: 13px;
color: #333333;
padding-left: 19px;
padding-right: 19px;
font-family: Arial, Helvetica, sans-serif;
line-height: 19px;
}

li
{
background-image: url(images/bullet.png);
background-position:left center;
background-repeat:no-repeat;
color:#333333;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
list-style-type:none;
padding-left:30px;
height: 23px;
padding-top: 6px;
}

.title3
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color: #003664;
padding-left: 19px;
}

#wrap
{
width: 825px;
margin: 0 auto;
}

#header
{
height: 300px;
width: 825px;
}

#footer
{
height: 100px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-align: center;
}

#footer a
{
text-decoration: none;
color: #FFFFFF;
}

#footer a:hover
{
text-decoration: underline;
color: #FFFFFF;
}

.sup
{
position: relative;
width: 825px;
height: 7px;
margin-top: 17px;
background-image:url(images/sup.gif);
}

.cen
{
width: 825px;
background-image:url(images/cen.gif);
background-repeat:repeat-x;
overflow: auto;
background-color: #C5C5C5;
}

.inf
{
width: 825px;
height: 7px;
background-image:url(images/inf.gif);
}

.callus
{
width:177px;
height:45px;
background-image:url(images/callus.gif);
float: right;
margin-top: 17px;
margin-right: 24px;
}

.logo
{
width:265px;
height:54px;
background-image:url(images/logo.gif);
float: left;
margin-top: 26px;
margin-left: 27px;
}

.banner
{
width: 800px;
height: 162px;
background-image: url(images/banner.jpg);
float: left;
margin-top: 19px;
margin-left: 12px;
}

.nav
{
width: 800px;
height: 35px;
margin-left: 12px;
float: left;
}

.sup1
{
height: 9px;
width: 800px;
background-image: url(images/sup1.gif);
margin-left: 12px;
margin-top: 12px;
float: left;
}

.cen1
{
background-color: #FFFFFF;
width: 800px;
margin-left: 12px;
float: left;
overflow: auto;
}

.inf1
{
background-image:url(images/inf1.gif);
width: 800px;
height: 8px;
margin-left: 12px;
float: left;
}

.p1
{
width: 761px;
height: 80px;
margin: 15px auto;
border-bottom: 1px solid #D4D4D4;
}

.p1a
{
width: 761px;
height: 40px;
margin: 15px auto;
border-bottom: 1px solid #D4D4D4;
}

.dir
{
float: right;
width: 180px;
}

.p2
{
width: 761px;
margin: 15px auto;
}

.img1
{
float: right;
}

.table1
{
width: 532px;
height: 146px;
background-image:url(images/img02.jpg);
background-repeat:no-repeat;
}

.title1
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color: #003664;
padding: 12px;
}

.list1
{
width: 160px;
height: 80px;
float: left;
}

.list1 li
{
background-image: url(images/bullet.png);
background-position:left center;
background-repeat:no-repeat;
color:#003664;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
list-style-type:none;
padding-left:30px;
height: 23px;
}

.list1 ul
{
float: left;
}

.p3
{
width: 761px;
margin: 15px auto;
height: 217px;
}

.img2
{
width: 120px;
height: 200px;
float:left;
}

.text_italic
{
width: 627px;
height: 200px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
font-size: 13px;
line-height: 18px;
}

.text_italic_firma
{
font-size: 20px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-style:normal;
color:#003664;
}

.footer1
{
width:775px;
height:42px;
background-image:url(images/footer_back.jpg);
background-repeat:no-repeat;
margin: 0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color:#003664;
padding: 1px;
float: left;
}

.footer2
{
padding-top: 10px;
}

.footer2 a
{
text-decoration: none;
color:#C21E3D;
}

.footer2 a:hover
{
text-decoration:underline;
color:#C21E3D;
}

.photo_left
{
float: left;
width: 200px;
margin-left: 19px;
}

.text_right
{
float: right;
width: 550px;
margin-right: 19px;
}

.testimonial
{
background-color: #006699;
color: #FFFFFF;
margin: 0 auto;
width: 750px;
}

.testimonial p
{
color: #FFFFFF;
}

.testimonial title3
{
color: #FFFFFF;
}