.table-info
{
width: 100%;
}
.table-info tr td.w30
{
width: 30%;
}
.table-info tr td
{
padding: 0 7px 0 0;
vertical-align:top;
}


.annons-dl, .annons-dl dd, .annons-dl dt
{
padding: 0;
margin: 0;
clear:both;
}
.annons-dl
{
padding: 0 0 40px 0;
}
.annons-dl dt
{
border-bottom: 2px dotted #999999;
padding: 0 0 4px 0;
position:relative;
}
.annons-dl dt span
{
background-color:#F1A901;
padding: 2px;
font-size: 12px;
}

.annons-dl dt a
{
display:block;
float:right;
text-align:right;
color: #CD3500;
text-decoration:none;
font-size: 12px;
}
.annons-dl dt a:hover
{
color: #006FC4;
}

.annons-header
{
padding: 0 0 5px 0;
}
.annons-header a
{
text-decoration:none;
padding: 7px 0 8px 0;
display:block;
}
.annons-header a h3
{
padding: 0 0 1px 0;
margin: 0;
font-size:16px;
}
.annons-header a p
{
text-decoration:underline;
padding: 0;
margin: 0;
}
.annons-header a.nunder p
{
text-decoration:none;
}
.annons-text-img img, a .annons-text-img
{
border: 0 solid #FFFFFF;
}
.annons-text-img
{
position:relative;
}
.annons-text-img .sap
{
margin: 0;
position:relative;
padding: 0 5px 5px 120px;
display:block;
}
.annons-text-img .sap p
{
margin-top: 0;
padding-top: 0;
}

.annons-text-img .img-link
{
padding: 5px 0 0 0;
float:left;
/*
position:absolute;
top: 5px;
left: 0;
*/
}

.annons-bottom-links
{
clear:both;
}
.annons-download
{
display:block;
float:left;
width: 50%;
background: url(img/w.jpg) no-repeat left center;
padding: 0 0 3px 15px;
}

.download-link
{
background: url(img/w.jpg) no-repeat left center;
padding: 0 10px 3px 15px;
}
.print-link
{
background: url(img/print.gif) no-repeat left center;
padding: 0 20px 3px 20px;
}
.tell-link
{
background: url(img/tell.gif) no-repeat left center;
padding: 0 20px 3px 25px;
}

#bottom-line
{
padding: 0 0 0 10px;
margin: 0;
position:relative;
}
#bottom-line strong
{
display:block;
position:absolute;
top: 0;
right: 10px;
color: #CD3500;
font-style:italic;
}

#bottom-links
{
padding: 5px;
border-top: 1px dotted #806E4A;
border-top: 1px bottom #806E4A;
font-size: 12px;
}
#bottom-links dt
{
color: #CD3500;
padding: 0 0 5px 0;
margin: 0;
}
#bottom-links dd
{
padding: 0 0 5px 20px;
margin: 0;
}

.annons-forum
{
background: url(img/f.gif) no-repeat left center;
padding: 0 0 3px 15px;
}
.annons-sound
{
background: url(img/sound.gif) no-repeat left center;
padding: 6px 0 3px 35px;
}


#publication
{
width: 100%;
overflow:hidden;
border-bottom: 1px dotted #999999;
}
#publication .name
{
display:block;
float:left;
position:relative;
top: 10px;
}
#publication .right
{
text-decoration:none;
color:#000;
display:block;
float:right;
padding: 5px;
margin: 4px 4px 0 4px;
background-color:#EDE8DC;
}
#publication .right:hover
{
background-color:#F1A901;
}



.menu
{
width: 100%;
overflow:hidden;
border-bottom: 1px dotted #999999;
}
.menu .name
{
display:block;
float:left;
position:relative;
top: 10px;
}
.menu a
{
text-decoration:none;
color:#000;
padding: 7px;
margin: 4px 3px 0 3px;
background-color:#EDE8DC;
}


.menu a:hover
{
background-color:#F1A901;
}
.menu a.current
{
background: none;
font-weight: bold;
}

.menu a.current:hover
{
background-color:none;
}

.indent-left-30
{
padding-left: 30px;
}

.mark
{
background: url(img/mark.gif) no-repeat left 2px;
padding-left: 18px;
position:relative;
}
.hi-number
{
padding: 1px 5px;
margin-right: 5px;
background-color:#ECA901;
}
#vitrina h3 a
{
color: #CD3500;
font-size: 12px;
}
#vitrina tr td{
border-bottom: 1px dotted #666666;
vertical-align:top;
}

#vitrina tr td .mark
{
background-position: left 2px;
}


#vitrina tr.first td{
border-top: 1px dotted #666666;
}

#vitrina p .price
{
font-weight:bold;
}
#vitrina ul
{
padding:  0;
margin: 0;
list-style-type: none;
}
blockquote
{
background-color:#FBF9F2;
padding: 5px;
}

.center
{
text-align:center;
}
.center img
{
margin: 0 auto;
}
