body {background-color: #FFFFFF; font-family:Veranda,Tahoma; font-size:9pt;}
h1 {font-size:11pt;}
h2 {font-size:10.5pt;}
h3 {font-size:10pt;}
p {padding:0; margin:10px 0; line-height:130%;}
table {border-collapse:collapse;}
ul, ol {line-height:130%;}

.b {font-weight:bold;}
.i {font-style:italic;}
.u {text-decoration:underline;}
.up {text-transform:uppercase;}
.blue {color:#00f;}
.red {color:#c00;}
hr.hr {border:0 none; display:block; border-bottom: #999 1px solid; height:1px; font-size:0; margin:20px 0; padding:0; $margin:10px 0;/*for all ie*/;}

.cont-blue, .cont-blue-bottom {color:#80c1e8; font-size:17px; font-weight:bold; margin-bottom:20px; padding-bottom:2px; border-bottom: #80c1e8 3px solid;}
.cont-blue {padding-top:0; margin-top:0;}
.cont-blue-bottom {padding-top:8px;}

a.eventData {color:#0B679D; font-size:10px; font-weight:bold;}

.imgLeft, .imgRight, .imgLeftBorder, .imgRightBorder {vertical-align:text-top;}
.imgLeft, .imgLeftBorder {float:left; margin:0 15px 10px 0;}
.imgRight, .imgRightBorder {float:right; margin:0 0 10px 15px;}
.imgLeftBorder, .imgRightBorder, .borders {border:#ccc 1px solid;}
.clearer {height:0; line-height:0; clear:both;}

tr.adress {font-size:8pt; background-color:#FFF; padding:0;}
.adress p {margin:10px;}
td.midclmn {padding-left:20px; width:480px;}

td.rgtclmn {width:250px; background-color:#D7FFFF;}
.title {font-size:22px; color:#fff; background-color:#b2dcf5; margin:0 0 20px 0; padding:8px; text-align:center;}

td.catalog {padding: 10px; background-color:#A4C99C; text-align:center}
td.catalog_note {padding: 2px; font-size: 8pt; background-color:#DCEAD9; text-align:center}
td.catalog_num {padding: 2px; font-size: 7pt; font-weight:bold; background-color:#4D9155; text-align:center; color:#FFFFFF}

table.menu1 {border-top:#66ffcc 1px solid; width:100%;}
.menu1 td.link1 {font-size:12px; font-weight:bold; padding: 4px 4px 4px 4px; color:#0B679D; text-align:center}
.menu1 td.link1 a {color:#0B679D; text-decoration: none}
.menu1 td.link1 a:hover {color:#FFFFFF; text-decoration: none}

.menu2 {font-size:11px;}
.menu2 a {text-decoration:none;}
.menu2 a.purple {color:#D80E76;}
.menu2 a.purple:hover {text-decoration:underline;}
.menu2 a.blue {color:#0B679D;}
.menu2 a.blue:hover {color:#D80E76;text-decoration:none;}
.menu2 img {border:0; padding:0 4px 0 0;}

ul.menu2 {list-style:none; padding:0; margin:0 5px 10px 20px;}
.menu2 li {font-size:11px; font-weight:bold; padding:0; margin:0 0 10px 0; text-indent:-10px;}
ul.submenu1, ul.submenu2 {list-style:none; padding:0; margin:5px 5px 12px 15px;}
ul.submenu2 {margin-left:25px;}
.submenu1 li, .submenu2 li {font-size:11px; font-weight:normal; padding:0; margin:0 0 7px 0; text-indent:-10px;}

/* .menu2 td.link1 {font-weight:bold; padding: 4px 4px 4px 5px;}
.menu2 td.link2 {padding: 1px 4px 1px 5px;}
.menu2 td.link3 {padding: 1px 4px 1px 30px;}
.menu2 td.link2 img, .menu2 td.link3 img {padding-right:3px; vertical-align: middle;} */


/*#80c1e8*/
td.progHeader {font-size:7pt; color: #4A4A4A; font-weight:bold; text-align:left; padding-left:10px}
td.prog-right-section {font-size:9pt; text-align:left; padding-left:18px; padding-right:4px; padding-top:4px; padding-bottom:4px}

td.prog-left-part {text-decoration:underline; font-size:9pt; padding-bottom:0pt; padding-top:6pt; padding-left:6pt; padding-right:4pt}
td.prog-left-who {font-size:7pt; padding-bottom:4pt; padding-top:6pt; padding-right:4pt}
td.prog-left-what {color:#006666; font-weight: bold; font-size:8pt; padding-bottom:4pt; padding-top:0pt; padding-right:4pt}
td.prog-right-when {color:#006666; font-weight: bold; font-size:10pt; padding-left:6pt; padding-right:6pt; text-align:right}
td.prog-left-who2 {font-size:7pt; padding-bottom:6pt; padding-top:2pt; padding-left:40pt; padding-right:4pt}
td.prog-left-what2 {color:#1f5d9a; font-weight: bold; font-size:8pt; padding-bottom:0pt; padding-top:4pt; padding-left:25pt; padding-right:4pt}
