body {
    color: #000000;
    background-color: #cccccc;
    font-family: Verdana,Tahoma,Helvetica;
    padding:0;
    margin:0;
    background-image: url(/img/_domainprofi/background.gif);
    background-repeat: repeat-x;
}
a {
    color:green;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
.main {
    padding-left:27px;
}
.main .top {
    height:105px;
}
.main .top img {
    top:6px;
}
.main .top table h1 {
    color:#3a3a3a;
    font-weight:bold;
    font-size:33px;
    margin:30px 0 0 0;
    display:inline;
}
.main .top table h2 {
    color:#c0c0c0;
    font-weight:bold;
    font-size:12px;
    display:inline;
}
.main .green {
    background:url(/img/_domainprofi/top.jpg);
    width:875px;
    font-weight:bold;
    font-size:11px;
    color:#ffffff;
}
.main .green p {
    padding:20px 5px 0px 20px;
}
.main .green div a {
    color:#d6f1d0;
}

.main .greenbottom {
    background:url(/img/_domainprofi/top_bottom.jpg);
    height:30px;
    width:875px;
}
.main .greenbottom .navigation {
    background:url(/img/_domainprofi/treeleft.jpg);
    background-repeat:no-repeat;
    font-size:11px;
    padding:9px 0 0 40px;
}
.main .greenbottom .navigation p {
    font-size:11px;
    padding:9px 0 0 40px;
}
.main .fieldtop {
    background:url(/img/_domainprofi/maintopbg.gif);
    background-repeat: no-repeat;
    background-position: -1px;
    height:7px;
}
.main .field {
    background:url(/img/_domainprofi/mainbg.gif);
    background-repeat: repeat-y;
    padding:5px 0 0 10px;
    font-size:12px;
}
.main .field span {
    padding:10px;
    border:1px solid #E3E3E3;
    display:block;
    background:#F0F0F0;
}
.main .field b a{
    color:#3a3a3a;
}
.main .field span small {
    font-size:11px;
}
.main .field .right p{
    padding:0 0 0 10px;
    margin:0;
}
.main .fieldbottom {
    background:url(/img/_domainprofi/footerbg.gif);
    background-repeat: no-repeat;
    height:50px;
    font-size:11px;
}
h3 {
    font-size:13px;
}
#output_disclaimer {
    font-size:11px;
    color:#c0c0c0;
    font-weight:normal;
}
p {
    font-size:12px;
}

.ad_urlline { 
     padding-right: 20px; 
} 

.ad_rating { 
     font-size: 14px; 
     color: #666; 
} 
.ad_rating a {
    font-size:11px;
    text-decoration:none; 
    color: #3A3A3A; 
} 
.ad_rating a:hover {  
} 
.ad_rating_text {
    font-size: 11px;    
    color: #000000; 
     float: left; 
     padding-right: 3px; 
} 
.ad_rating_starf, .ad_rating_starp, .ad_rating_stare { 
     float: left;  
     width: 11px; height: 12px; 
     background: url('../img/stars_graphic.gif') 0px 3px no-repeat; 
} 
.ad_rating_starf { 
     background-position: 0 3px; 
} 
.ad_rating_starp { 
     background-position: -11px 3px; 
} 
.ad_rating_stare { 
     background-position: -22px 3px; 
} 

.ad_sitelinks { 
     margin: 10px 0 0 15px; 
} 
.sitelinks_col1, .sitelinks_col2 { 
     float: left;  
} 
.sitelinks_col2 { 
     margin-left: 16px; 
} 
.ad_sitelinks a {
    font-size: 11px; 
    color: #3A3A3A; 
} 
.ad_sitelinks a:hover { 
    color: #3A3A3A; 
} 

.clearlr { 
     clear: both; 
} 

