
/* ::::: http://ontoimago.spb.ru/layout/ontoimago/style.css ::::: */

body { background-image: url('bg.gif'); border-top-width: 10px; margin-top: 10px; background-attachment: fixed; }
a { text-decoration: none; color: rgb(51, 102, 153); }
a:hover { text-decoration: underline; }
.content_bg { background-color: rgb(255, 255, 255); }
.mainmenu { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; margin-bottom: 1px; }
.storytext img { padding: 8px; }
.smalltext { font-family: Georgia,"Times New Roman",Times,serif; font-size: 11px; text-align: center; }
h1 { font-size: 125%; }
h2 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 100%; text-align: center; }
h3 { font-family: Georgia,"Times New Roman",Times,serif; text-align: right; font-size: 100%; }
input, submit { color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 82%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
select { color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 82%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
td { color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 73%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
textarea { color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
th { color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: smaller; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.block-divider { border-top: 1px solid rgb(231, 231, 231); border-bottom: 1px solid rgb(247, 247, 247); background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); }
.block-divider-left { border-top: 1px solid rgb(231, 231, 231); background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); }
.block-divider-right { border-top: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); }
.block-featured-left { border-right: 1px solid rgb(255, 255, 255); background: rgb(247, 247, 247) none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.block-featured-right { border-left: 1px solid rgb(255, 255, 255); background: rgb(231, 231, 231) none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.block-hightopborder-left { border-top: 1px solid rgb(255, 255, 255); }
.block-info { background: transparent none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 75%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.block-info-left { background: transparent none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 75%; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-bottom: 2px; padding-top: 2px; }
.block-info-left ul { border: medium none ; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px; padding-left: 0pt; }
.block-info-right { background: transparent none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 75%; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-bottom: 2px; padding-top: 2px; }
.block-info-right ul { border: medium none ; margin-top: 0pt; margin-bottom: 0pt; margin-left: 16px; padding-left: 0pt; }
.block-outerborder-left { border-left: 1px solid rgb(231, 231, 231); }
.block-outerborder-right { border-right: 1px solid rgb(204, 204, 204); }
.block-title, blocktitle { background: transparent none repeat; color: rgb(26, 57, 85); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: smaller; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-top: 13px; }
.block-title-left { background: transparent none repeat; color: rgb(26, 57, 85); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: smaller; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.block-title-right { background: transparent none repeat; color: rgb(26, 57, 85); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: smaller; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.block-vote { background: transparent none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.block-vote-results { background: transparent none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.cal-body { border: 1px solid rgb(231, 231, 231); background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 150%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.cal-day, cal_day { border-top: 2px solid rgb(26, 57, 85); border-left: 1px dashed rgb(247, 247, 247); border-bottom: 1px dashed rgb(247, 247, 247); background: transparent none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 75%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.cal-dayview-times { border-style: dashed solid solid; border-color: rgb(26, 57, 85) rgb(231, 231, 231) rgb(231, 231, 231); border-width: 1px; background: rgb(247, 247, 247) none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 80%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.cal-dayx-body { background: rgb(231, 231, 231) none repeat; }
.cal-dayx-cur { background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 80%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.cal-dayx-subcur { background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 80%; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-top: 4px; }
.cal-dayx-times { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
.cal-dayx-times2 { background: rgb(255, 255, 255) none repeat; }
.cal-dayx-weekevent { border-style: solid dashed; border-color: rgb(231, 231, 231) rgb(255, 255, 255) rgb(255, 255, 255); border-width: 1px; }
.cal-futureday { background: rgb(247, 247, 247) none repeat; }
.cal-header { border: 1px solid rgb(247, 247, 247); background: rgb(255, 255, 255) none repeat; }
.cal-hr { background: rgb(255, 255, 255) none repeat; }
.cal-month, cal_month { background: rgb(247, 247, 247) none repeat; color: rgb(0, 0, 0); }
.cal-nullday { border-top: 1px dashed rgb(247, 247, 247); border-left: 1px dashed rgb(247, 247, 247); border-bottom: 1px dashed rgb(247, 247, 247); background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); }
.cal-oldday { background: rgb(231, 231, 231) none repeat; color: rgb(0, 0, 0); }
.cal-quickadd, quickadd { border: 1px solid rgb(231, 231, 231); padding: 4px; background: rgb(247, 247, 247) none repeat; }
.cal-today { border: 1px dashed rgb(26, 57, 85); background: rgb(255, 255, 255) none repeat; }
.cal-weekpointers { border-left: 1px dashed rgb(247, 247, 247); border-bottom: 1px dashed rgb(247, 247, 247); }
.cal-weekview-addevent { border-top: 1px solid rgb(231, 231, 231); border-right: 1px solid rgb(231, 231, 231); padding: 4px; background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 80%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.cal-weekview-caltitle { border-left: 1px solid rgb(231, 231, 231); border-right: 1px solid rgb(231, 231, 231); border-bottom: 1px solid rgb(231, 231, 231); padding: 4px; background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 80%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.cal-weekview-curday, weekview_curday { background: rgb(247, 247, 247) none repeat; color: rgb(0, 0, 0); }
.cal-weekview-daterange { border-top: 1px solid rgb(231, 231, 231); border-left: 1px solid rgb(231, 231, 231); border-right: 1px solid rgb(231, 231, 231); padding: 4px; background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 80%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.cal-weekview-dayformat { border-top: 1px solid rgb(231, 231, 231); border-left: 1px solid rgb(231, 231, 231); padding: 4px; background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 80%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.cal-weekview-offday, weekview_offday { background: transparent none repeat; color: rgb(0, 0, 0); }
.commentbar1 { padding: 3px; background: transparent none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 75%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.commentbar2 { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); background: rgb(231, 231, 231) none repeat; font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 75%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.commentbar3 { border-top: 1px solid rgb(231, 231, 231); border-bottom: 1px solid rgb(255, 255, 255); padding: 3px; background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 75%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.commentbar4 { background: rgb(231, 231, 231) none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 75%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.commenttitle { border: 1px solid rgb(231, 231, 231); padding: 3px 0px 3px 10px; background: rgb(247, 247, 247) none repeat; font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: smaller; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.footerblock { border-top: 1px solid rgb(204, 204, 204); padding: 10px 4px; background: rgb(26, 57, 85) none repeat; color: rgb(255, 255, 255); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 70%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.footerblock a:link { background: transparent none repeat; color: rgb(255, 255, 255); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: none; }
.footerblock a:visited { background: transparent none repeat; color: rgb(255, 255, 255); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: none; }
.footerblock a:hover { background: transparent none repeat; color: rgb(0, 128, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: none; }
.footerblock a:active { background: transparent none repeat; color: rgb(255, 255, 255); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: none; }
.header-envelope { border: 1px solid rgb(231, 231, 231); padding-left: 1px; padding-right: 1px; }
.header-logobg { padding-top: 4px; }
.header-logobg-container-inner { border-bottom: 1px solid rgb(204, 204, 204); background: rgb(26, 57, 85) url('header-bg.png') repeat; }
.header-logobg-container-outer { background: rgb(255, 255, 255) none repeat; padding-bottom: 1px; }
.header-navigation { border-bottom: 1px solid rgb(204, 204, 204); background: rgb(231, 231, 231) none repeat; color: rgb(255, 255, 255); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 82%; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-bottom: 3px; padding-top: 4px; }
.header-navigation a:link { border-bottom: 0px solid rgb(204, 204, 204); background: transparent none repeat; color: rgb(0, 0, 255); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 82%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.header-navigation a:visited { border-bottom: 0px solid rgb(204, 204, 204); background: transparent none repeat; color: rgb(128, 0, 128); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 82%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.header-navigation a:hover { border-bottom: 0px solid rgb(204, 204, 204); background: transparent none repeat; color: rgb(0, 128, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 82%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.header-navigation a:active { border-bottom: 0px solid rgb(204, 204, 204); background: transparent none repeat; color: rgb(255, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 82%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.header-navigation-container { border-bottom: 1px solid rgb(255, 255, 255); }
.header-welcomeanddate { border-bottom: 1px solid rgb(204, 204, 204); height: 53px; }
.highlight { color: rgb(0, 0, 0); background-color: yellow; text-decoration: none; }
.pagenav { text-align: center; }
.searchauth { background: transparent none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: left; }
.searchdate { background: transparent none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: right; }
.searchform { border-bottom: 1px solid rgb(204, 204, 204); padding: 6px 4px 6px 1px; background: rgb(231, 231, 231) none repeat; height: 53px; }
.searchhits { background: transparent none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: right; }
.site-slogan { background: transparent none repeat; color: rgb(255, 255, 255); }
.smallcal-week-even { background: rgb(231, 231, 231) none repeat; color: rgb(0, 0, 0); }
.story-box { background: transparent none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.story-byline, storybyline { background: transparent none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.story-container { background-color: rgb(255, 255, 255); padding-right: 9px; padding-left: 9px; }
.story-information { background: transparent none repeat; color: rgb(170, 170, 170); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 70%; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: right; }
.story-title { background: transparent none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.story-title-featured { background: transparent none repeat; color: rgb(0, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.warning { background: transparent none repeat; color: rgb(255, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.warningsmall { background: transparent none repeat; color: rgb(255, 0, 0); font-family: Tahoma,verdana,helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.xpinputfield { border: 1px solid rgb(123, 158, 189); }
td.navbar { color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); font-family: Verdana,sans-serif; font-size: 10px; line-height: 32px; vertical-align: middle; text-align: center; font-weight: bold; }
td.navbar a:link, td.navbar a:visited { padding: 2px; color: rgb(255, 255, 255); font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana,sans-serif; text-decoration: none; }
td.navbar a:hover { padding: 2px; color: rgb(255, 204, 0); font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana,sans-serif; text-decoration: none; }
#forumheading { text-align: left; background-color: rgb(255, 255, 255); }
.forumtext { color: rgb(0, 0, 0); }
.forumclass1 { text-align: left; background-color: rgb(191, 191, 191); }
.forumclass2 { text-align: left; background-color: rgb(204, 204, 204); }
.forumclass3 { text-align: left; background-color: rgb(239, 239, 239); }
.forumclass4 { text-align: left; background-color: rgb(204, 204, 204); }
.forumoutline { background-color: rgb(204, 204, 204); }
.forumlinks a:link { color: rgb(0, 0, 0); font-style: normal; font-size: 11px; font-family: Verdana,sans-serif; text-decoration: underline; }
.forumlinks a:visited { color: rgb(0, 0, 0); font-style: normal; font-size: 11px; font-family: Verdana,sans-serif; text-decoration: underline; }
.forumlinks a:hover { color: rgb(0, 0, 0); font-style: normal; font-size: 11px; font-family: Verdana,sans-serif; text-decoration: underline; }
.forumAlt1 { background-color: rgb(245, 245, 245); }
.forumAlt2 { background-color: rgb(255, 255, 255); }
.quotebox { border-style: ridge; margin: 0px; padding: 10px; background-color: rgb(236, 233, 216); }
.quotetext { color: rgb(0, 0, 0); font-weight: normal; background-color: rgb(236, 233, 216); font-family: Verdana,sans-serif; font-size: 9px; }
.forumCode { border: 1px dashed black; margin: 5px 0px 5px 5px; padding: 5px; overflow: auto; background-color: rgb(236, 233, 216); color: rgb(0, 0, 0); width: 470px; height: 160px; font-size: 11px; min-height: 50px; max-height: 120px; }
.forumTitle { color: rgb(0, 0, 0); background-color: rgb(239, 239, 239); font-weight: bold; font-size: 12px; line-height: 14pt; font-family: Verdana,Helvetica,sans-serif; }
td.forumRollOver { text-align: left; background-color: rgb(255, 255, 255); font-family: Verdana,Helvetica,sans-serif; color: rgb(0, 0, 51); }
td.forumRollOut { text-align: left; background-color: rgb(239, 239, 239); font-family: Verdana,Helvetica,sans-serif; color: rgb(0, 0, 51); }
.cblockTitle { color: rgb(255, 255, 255); background-color: rgb(80, 103, 144); font-weight: bold; font-size: 12px; line-height: 16pt; padding-left: 5px; font-family: Verdana,Helvetica,sans-serif; }
