/* оформление шаблонов */

body, p, a, div, td, th, li, dd, dt, ul li, td li { font-family: tahoma, arial, geneva, sans-serif; }
body td, body th { font-size: 75%; }

form { padding: 0; margin: 0; }

a { color: red; }
a:hover, a visited {color: BF1424; text-decoration: underline; }
a.white { color: white; font-size: 95%;}
a.black { color: black; font-size: 95%;}
a.menu { color: #005D7A; font-size: 95%; color: white; text-decoration: none;}
a.dropmenu { color: white; text-decoration: none; }

td.TDMenu { background-color: #ffffff; cursor: hand; }

h1 { font-size: 160%; font-weight: normal;  color: red;}
h2 { font-size: 125%; font-weight: bold; }
h2.white  { font-size: 125%; font-weight: bold; }
h3 { font-size: 120%; font-weight: bold; }
h4 { font-size: 110%; }
h5 { font-size: 100%; }

.newsAnnounce .date { font-size: 90%; color: #005D7A; }
.newsAnnounce .title { color: black; font-weight: bold; font-size: 95%;}
.newsAnnounce .announce { color: #666666; font-size: 95%;}

ul li { list-style-position: outside; list-style-image: url(/img/arrow-3.gif);  margin-top: 5px; margin-bottom: 7px;}
ul ul li { list-style-position: outside; list-style-image: url(/img/arrow-4.gif); margin-top: 5px; margin-bottom: 7px; }

.sponsor { color: #666666; }
.copyright { color: #ffffff; font-size: 70%; }

/* оформление контента */

.content, .content td, .content th { font-size: 75% }
.content table.testimonial { border-collapse: collapse; border: none; }
.content table.testimonial td { border: 1px solid #A5CC21; }
.content h3 { margin-top: 25px; }

.red { color: red }
.redstar { color: red; font-face: verdana, arial, geneva, sans-serif; }
.button { font-size: 11px; }

.speaker-name { color: #005D7A; }
.speaker-photo { margin-bottom: 0.4em; }
.speaker-more { margin-top: 0.4em; }
.speaker-info { margin-top: 1em; }
.speaker-info p { margin-top: 0; margin-bottom: 1em; }
