div#left-col, div.navigation, div.hend, div.banner, div.footer p { display: none; }
div.content-block { font-size: 10pt; }
div.content-block h1 { font-size: 16pt; text-align: center; }
div.content-block h2 { font-size: 14pt; text-align: center; }
div.content-block h3 { font-size: 12pt; text-align: left; }
div.content-block a { text-decoration: none; color: black; }
div.content-block p { text-indent: 1cm; }
div.content-block table { border-collapse: collapse; border: 1px solid black; }
div.content-block table th { border: 1px solid black; font-size: 12pt; font-weight: bold; text-align: center;}
div.content-block table td { border: 1px solid black; font-size: 10pt; font-weight: normal; padding: 2px; }

div.footer { margin-top: 2cm; display: inline; }
div.footer p.copy { text-align: right; display: block; padding-right: 2.6cm; }
div.footer p.text { float: right; display: block;}
div.footer p { margin: 0.2cm 0 0 0; }

/**************************************Список определений**************************************************/
dl.program { margin: 1em; }

dl.program dt { margin-bottom: 0.5em; }

dl.program dd {
margin-bottom: 2em;
padding-left: 3em;
}

dl.program dd ul li {
line-height: 16px;
padding-bottom: 8px;
}

dl.program dd ul {
margin-top: 0.8em;
}

div.aright {
text-align: right;
}

/**************************************Семинары >> оферта**************************************************/
table.oferta {
border-collapse: collapse;
font-family: Arial,Tahoma,Verdana;
font-size: 1em;
margin-left: 16px;
width: 90%;
margin: 1em;
}

table.oferta td, table.oferta th {
border: 1px solid #d5cebf;
padding: 4px;
vertical-align: middle;
}

div.content-block table.oferta col.c { text-align: center; }

/**************************************Юрисдикции**************************************************/
table.price {
border-collapse: collapse;
font-size: 1em;
width: 80%;
}

div.content-block table.price th {
border: 1px solid  #d5cebf;
background: #f2ebdb;
text-align: center;
padding: 0.4em;
}

table.price td, table.jur td {
border: 1px solid #D5CEBF;
padding: 0.4em;
}

div.aleft { text-align: left; }
div.acenter { text-align: center; }

table.jur {
border-collapse: collapse;
font-size: 1em;
width: 100%;
margin-bottom: 1em;
}


table.jur th { border: 1px solid  #d5cebf;
background: #f2ebdb;
text-align: left;
padding: 0.4em;
}

