
* {font-family:Arial, Verdana, Tahoma, Georgies, sans_serif;}
a img {border:0;}
body{margin:0;padding:0;}
form{padding:0; margin:0;}
img {border:0;}
td, th {font-size:9pt;padding:0;margin:0; }
hr {height:1px; border:1px solid #E6E6E6;}
table {margin:0; padding:0;border-spacing:0;border-collapse:collapse;}
a {color:#415678;}
.center {text-align:center;}
td.right {text-align:right;}
strong {color:#9d0b0f; font-weight:bold;}
h1 {color:#9d0b0f; font-size:14pt;padding:0; margin:0 0 20px 0;}
h2 {color:#666; font-size:12pt;}

#text-box .program a.red {color:#9d0b0f;font-weight:bold;}


#menu-row {background:url('/design/im/menu-red.gif') repeat-x; height:65px;}
#menu-row table {float:left; height:65px;}
#menu-row table td {width:154px; background:url('/design/im/menu-white.gif') no-repeat; vertical-align:bottom; text-align:left;padding:6px 0 4px 6px;}
#menu-row table td.sel {background:url('/design/im/menu-white.gif') repeat-x; }
#menu-row table td a {color:white;text-decoration:none;font-size:10pt;}
#menu-row table td.sel a {color:black;}
#menu-sub-row {background:url('/design/im/menu-sub.gif') repeat-x; height:35px; color:#a2a2a2; font-weight:bold;font-size:11pt;}
#cit-date {width:200px; float:left;padding:2px 0 0 40px;}
#cit-phone {width:200px; float:right;text-align:right;padding:2px 40px 0 0;}
#logo {text-align:center; width:200px;display:block;float:left; }

#main-layout {width:1000px;height:100%;margin:0 auto;}
#foot-row {background:#636b78;height:80px;vertical-align:bottom;}
#foot-row table {width:100%;}
#foot-row td {background:#e6e7e9;height:72px;}
#foot-row #counter {text-align:center;background:#bdbdbd;border-left:1px solid #fff;}
#copyright {padding:0 40px;width:600px;}
#copyright a {color:#666;}

#slogan-sub-row {height:8px;background:#bdbdbd;}
#slogan-row-2 {height:67px;background:url('/design/im/globus-back.gif') repeat-x;}
#slogan-row-2 table {width:100%;height:67px;}
#slogan-row {height:267px;background:url('/design/im/globus-back.gif') repeat-x;}
#slogan-row table {width:100%;height:267px;}

#slogan-row #slogan {background:url('/design/im/globus.jpg') no-repeat; color:#fff; vertical-align:top;}
#slogan-row #slogan-1 {font-size:19px;margin:55px 0 0 400px;}
#slogan-row #slogan-2 {font-size:21px;margin:23px 0 0 425px;}
#slogan-row #slogan-3 {font-size:23px;margin:3px 0 0 433px;}
#slogan-row #slogan-4 {font-size:25px;margin:3px 0 0 441px;}
#slogan-row #slogan-5 {font-size:27px;margin:3px 0 0 433px;}

#slogan-row-2 #slogan {background:url('/design/im/globus.jpg') 0px -200px no-repeat; color:#fff;text-align:center;vertical-align:middle;}
#slogan-row-2 #slogan-1 {font-size:17px;display:inline;margin-right:10px;}
#slogan-row-2 #slogan-2 {font-size:21px;display:inline;}
#slogan-row-2 #slogan-3 {font-size:21px;display:inline;}
#slogan-row-2 #slogan-4 {font-size:21px;display:inline;}
#slogan-row-2 #slogan-5 {font-size:21px;display:inline;}

.photolist img {float:left; margin:0 10px 10px 0;}
.full {width:100%;height:100%;}
#advert {background:#415678; border-left:1px solid #fff;text-align:center;}
#advert a {color:#fff; text-decoration:none; font-size:14px;display:block; margin:10px 0; font-weight:bold;}

#text-box {padding:30px 40px; vertical-align:top;line-height:150%;width:600px;}
#text-box2 {padding:30px 20px; vertical-align:top;line-height:150%;width:640px;}
#tabs {background:#e6e7e9;border-left:1px solid #fff;vertical-align:top;}

.program th div {font-size:8pt;height:15px;color:white;background:url('/design/im/menu-red.gif') 0 -10px repeat-x; padding:1px 8px 0px 0px; font-family:Arial, "sans serif";text-align:right;font-weight:normal;margin-bottom:8px;}
.program th {vertical-align:top;}
.program td {vertical-align:top; padding:1px 0 8px 16px;}
.program .comment {color:#888;display:block;font-size:8pt; margin-bottom:4pt;}
.cubs p {margin:0 0 2ex; 0;background:url('/design/im/ndash.gif') 0 9px no-repeat;padding-left:25px;}
.cubs h2 {margin:2ex 0 1ex 0;}
ul {margin:0;padding:0;}
ul li {list-style-type:none; margin:0 0 0ex; 0;background:url('/design/im/ndash.gif') 14px 9px no-repeat;padding:0 0 0 39px;}

.blank th {text-align:left;border:1px solid #666;width:200px;padding:5px;}
.blank td {border:1px solid #666;}
.blank {width:100%;margin:10px 0;}

.form th {text-align:left; vertical-align:top; padding:7px 15px 5px; background:#eee;border-bottom:1px solid #fff;}
.form td {vertical-align:top; padding:5px 15px; background:#eee;border-bottom:1px solid #fff;}
.form input.input {border:1px solid #415678; width:380px;}
.form .comment { color:#888;display:block;font-size:8pt; margin-top:2px;}
.form .button {color:#fff; padding:0 20px; background:#415678;border:1px solid #fff;}


code {margin:5px 0 10px; background:#eee; padding:10px 15px; color:#666;font-family:monospace;display:block;}
