.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 10px 0;
}
.annons-dl dt
{
border-bottom: 2px dotted #999999;
padding: 0 0 4px 0;
position:relative;
}
.annons-dl dt span
{
background-color:#DDD1AB;
padding: 2px;
font-size: 12px;
}

.annons-dl dt a
{
display:block;
float:right;
text-align:right;
color: #CD3500;
text-decoration:none;
font-size: 12px;
position: absolute;
top: 3px;
right: 5px;
}
.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 0px 0;
margin: 0 0 -5px 0;
font-size:16px;
text-decoration:underline;
color: #006FC4;
}

.annons-header a:hover h3
{
color: #CD3500;
}

.annons-header a p
{
padding: 0;
margin: 0;
color: #CD3500;
font-weight: bold;
}
.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;
}

.indent-left-40
{
padding-left: 30px;
}


.indent-left-50
{
padding-left: 50px;
}


.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;
}

table.simple
{
width: 100%;
border-collapse:collapse;
}
table.simple tr td
{
padding: 5px;
vertical-align: top;
border: 1px solid #999999;
}
table.simple tr.head td
{
text-align: center;
background-color: #E6DFD0;
}
.table-c
{
width: 100%;
}

/* блок одного вопроса и ответа */
.ask-ans. .ask-ans-alter
{
padding: 0;
margin: 10px 0 8px 0;
}
.ask-ans dt, .ask-ans-alter dt
{
color:#990000;
 padding: 0;
 margin: 0;
 font-style:normal;
}
.ask-ans dd, .ask-ans-alter dd
{
 padding: 1px 0 0 10px;
 margin: 0;
}

.ask-ans-alter dd
{
 padding: 10px 0 0 0px;
}


/* Цитаты */
.quote-wp
{
border-left: 5px solid #333333;
background-color: #F5F2E9;
color: #333333;
}

.quote-phpbb
{
background-color: #EBEADD;
border: 1px solid #DBDBCE;
}
.quote-phpbb div.from
{
padding: 0 0 0 20px;
background: url(img/quote.gif) no-repeat left center;
margin: 0;
}

.quote-ab
{
font-style:italic;
background-color: #F5F2E9;
}
.quote-ab div.from
{
text-align:right;
font-style:italic;
padding: 0 20px 0 0;
}

.quote-ab div.from span
{
padding: 0 0 0 20px;
background: url(img/quote.gif) no-repeat left center;
}


.quote-hr
{
font-style:italic;
background-color: #F5F2E9;
}
.quote-hr p
{
width: 50%;
float:right;
}

.quote-hr div.from
{
clear:both;
text-align:right;
font-style:italic;
padding: 0 20px 0 0;
}



.quote-hl
{
font-style:italic;
background-color: #F5F2E9;
width: 50%;
padding-left: 0;
margin-left: 0;
}

.quote-hl div.from
{
clear:both;
text-align:right;
font-style:italic;
padding: 0 20px 0 0;
}

div.image
{
  text-align: center;
  margin: 0 auto;
  padding: 5px 0;
}

div.image p
{
  margin: 0 auto;
  padding: 2px 0 0 0;
  width: 300px;
  text-align: center;
  font-style: italic;
}



.color-1
{
color:#990000;
}

