/* оформление шаблонов */

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: 70%; }

body{ margin-left:10px;}

form { padding: 0; margin: 0; }

a.white { color: white; }
a.black { color: black; }
a.menu { color: #04498e; }
a.dropmenu { color: white; text-decoration: none; }

td.TDMenu { background-color: #04498e; cursor: hand; }

h1 { font-size: 160%; font-weight: normal; margin-top: 25px; }
h2 { font-size: 125%; font-weight: bold; margin-top: 25px;}
h3 { font-size: 120%; font-weight: bold; }
h4 { font-size: 110%; }
h5 { font-size: 100%; }

.newsAnnounce .date { font-size: 90%; color: #04498e; }
.newsAnnounce .title { color: black; font-weight: bold; }
.newsAnnounce .announce { color: #666666; }

.sponsor { color: #666666; }
.copyright { color: #666666; }

/* оформление контента */

.content, .content td, .content th { font-size: 75% }
.content table.testimonial { border-collapse: collapse; border: none; }
.content table.testimonial td { border: 1px solid #9fddf7; }
.content h3 { margin-top: 25px; }

.red { color: red }
.redstar { color: red; font-face: verdana, arial, geneva, sans-serif; }
.button { font-size: 11px; }

.banners {width:240px; text-align:center}
.banners IMG, object{ margin-bottom: 10px; }

.speaker-name { color: #9fddf7; }
.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; }

.tbl-decoration .tit td {text-align:center; font-weight:bold; background:#edeff1}
.tbl-decoration td {vertical-align:top; padding:5px; border-top:1px solid #edeff1; border-bottom:1px solid #edeff1; border-right:2px solid #edeff1;}
.tbl-decoration td.last {border-right:0px}
.tbl-decoration .conyact-info td {padding:5 4 5 4px; text-align:center}
.tbl-decoration .conf-tit {text-align:center; vertical-align:middle}
.tbl-decoration .price {font-weight:bold}
.valign-middle td {vertical-align:middle}
.no-decoration td {background:#EDEEEE; padding:5px; border:0px}

TABLE.main-column {width:100%; margin-top:5px;}
TABLE.main-column TD {vertical-align:top; padding:5px;}
TABLE.main-column TD.info {width:100%;}
TABLE.main-column TR.odd TD {background-color:#04498e;}
TABLE.main-column TR.odd TH {background-color:#04498e;}
TABLE.main-column TR.last TD {border-bottom:1px solid #04498e;}
TABLE.main-column TH.left {width:40%}
TABLE.main-column TH.right {width:60%}

.ny-link { border: 1px solid #049bd5; padding: 10 10 10 10; height: 50px; background-image: url(/img/ny_1.jpg); background-repeat: no-repeat; background-position: right bottom;}

