ADDRESS,BODY,FONT,H2,H3,INPUT,LABEL,LI,OL,P,SELECT,TEXTAREA,TD,UL {font-family:verdana,tahoma,sans-serif,arial,geneva,helvetica;}

A {color:#00a0e2;}
A:visited {color:#778066;}
A:active,
A:hover {color:#ed8000;}

BODY.home,BODY.inner {background-image:url(http://counter.rambler.ru/top100.cnt?156225);background-position:-81px -63px;background-repeat:no-repeat;}

BODY.error A:visited {color:#666699;}
BODY.error A:active,
BODY.error A:hover {color:#ed8000;}

B {font-weight:bold;}
EM,I {font-style:italic;font-family:arial,geneva,helvetica,sans-serif;}

FORM {margin:0;padding:0;}

BODY.home TABLE.day {background:#f5ffeb url(../i/day/g.gif) top left repeat-x;}

IMG.image {float:left;margin:6px 19px 14px 0;clear:left;}
IMG.screenshot {margin:6px 0 14px 0;clear:left;}
P IMG.screenshot {margin-bottom:0;}

H2 {color:#003765;font-weight:normal;font-size:1.375em;line-height:1em;padding:0 0 22px 0;margin:0;width:65%;clear:left;}

H3 {font-weight:normal;font-size:100%;line-height:1em;color:#003765;margin:0 0 .5em 0;padding:1em 0 0 0;width:65%;}
H3.first {padding-top:0;}
H3.error {color:#ed8000;}

H3.num {margin-left:19px;padding:0;position:relative;}
H3.num SPAN {display:block;position:relative;right:100%;top:1em;text-align:right;z-index:1;}

INPUT.field,SELECT,TEXTAREA {width:100%;font-size:83%;}
SELECT.mystyle {width:20%;}

P {margin-top:0;}
UL P {margin-bottom:.75em;padding-left:3px;}

TABLE {clear:left;}

TEXTAREA {margin:0;}

LI LI {margin-left:4px;}

UL {list-style:url(../i/b.gif) disc;margin-top:0;margin-left:16px;padding-top:0;padding-left:0;clear:left;}
UL UL {list-style:url(../i/b2.gif) circle;}
LI.no-bullet {list-style:url(../i/1x1.gif) none;}

.text-small {font-size:65%;}
.text-medium {font-size:70%;line-height:1.25em;}
.text-large {font-size:83%;line-height:1.25em;}
.last {margin-bottom:1em;}
.opaque {color:#f5ffeb;}
.cursor-hand {cursor:pointer;cursor:hand;}

BODY.error .opaque {color:#ffffff;}

TD {vertical-align:top;padding-right:20px;}
TD.edge {padding:0;}

TABLE.login TD {padding-right:0;}
TABLE.login TR.header TD {font-size:65%;vertical-align:bottom;height:18px;}

TABLE.login TD.button {padding:0 0 1px 10px;}

BODY.home TABLE.login TR.header TD {color:#ffffff;}
BODY.inner TABLE.login TR.header TD {color:#7a7f75;}

TD.logo {padding-top:19px;}
TD.logo DIV DIV {padding:20px 0 20px 20px;}

TABLE.day TD.h11 {background:url(../i/day/h_11.gif) 0 6px no-repeat;}

BODY.home TABLE.day TD.logo DIV {background:#003765 url(../i/day/l_12.gif) top right no-repeat;}
BODY.home TABLE.day TD.logo DIV DIV {background:url(../i/day/l_11.gif) top left no-repeat;}

BODY.inner TD.logo DIV {background:#003765 url(../i/l_12.gif) top right no-repeat;}
BODY.inner TD.logo DIV DIV {background:url(../i/l_11.gif) top left no-repeat;}

TABLE.event {margin:20px 0 21px 0;}
TABLE.event TD.date {padding:0 19px 1.5em 20px;}
TABLE.event TD.date DIV {background:#ed8000 url(../i/d_se.gif) bottom right no-repeat;}
TABLE.event TD.date DIV DIV {background:url(../i/d_ne.gif) top right no-repeat;}
TABLE.event TD.date DIV DIV DIV {background:url(../i/d_nw.gif) top left no-repeat;color:#ffffff;font-size:83%;font-weight:bold;vertical-align:center;padding:2px 5px 3px 5px;}
TABLE.event P {margin-bottom:1em;}

TABLE.event TD.description {padding:0 0 21px 0;}
TABLE.event H3 {margin-top:0;padding-top:2px;width:100%;}

TD.menu {padding:10px 20px 0 0;}
BODY.home TABLE.day TD.menu {background:url(../i/day/h_45.gif) 100% 4px no-repeat;padding-left:20px;}

TD.menu A,
TD.menu A:visited,
TD.menu A:active,
TD.menu A:hover {color:#003765;}

TD.menu TD.crumb A,
TD.menu TD.crumb A:visited,
TD.menu TD.crumb A:active,
TD.menu TD.crumb A:hover {color:#ed8000;}

TD.menu TD {font-size:83%;padding:5px 0 5px 19px;text-indent:-19px;}
TD.menu TR.l2 TD {font-size:70%;padding:6px 0 6px 39px;}
TD.menu TR.l3 TD {font-size:70%;padding:6px 0 6px 59px;}
TD.menu TR.l4 TD {font-size:70%;padding:6px 0 6px 79px;}

TD.menu TD.crumb {color:#ed8000;}
TD.menu TR#is {font-weight:bold;}

TD.menu TD IMG {margin-right:11px;background:url(../i/mb.gif) top left no-repeat;}
TD.menu TR.l2 IMG,
TD.menu TR.l4 IMG {background:url(../i/mb2.gif) top left no-repeat;}
TD.menu TR.l3 IMG,
TD.menu TR.l3 IMG {background:url(../i/mb.gif) top left no-repeat;}

TD.menu TD.crumb IMG {background:url(../i/mbc.gif) top left no-repeat;}
TD.menu TR.l2 TD.crumb IMG,
TD.menu TR.l4 TD.crumb IMG {background:url(../i/mbc2.gif) top left no-repeat;}
TD.menu TR.l3 TD.crumb IMG,
TD.menu TR.l3 TD.crumb IMG {background:url(../i/mbc.gif) top left no-repeat;}

TABLE.table {background:#003765 url(../i/th_ne.gif) top right no-repeat;margin:12px 0 14px 0;}
TABLE.table TD {background-color:#e9f5d0;font-size:83%;padding:4px 2px 7px 17px;line-height:1.25em;}
TABLE.table TD.header {color:#003461;font-size:100%;padding:5px 9px 7px 29px;text-indent:-21px;line-height:1em;}
TABLE.table TD.header A {color:#003461;}
TABLE.table TD.header IMG.arrow {margin:0 9px 0 3px;}
TABLE.table TR.row TD {background-color:#d9ebc7;}
TABLE.table TD.first {padding-left:9px;}
TABLE.table TD.last,
TABLE.table TD.corner {padding-right:9px;}
TABLE.table TD.corner {background:#e9f5d0 url(../i/t_se.gif) bottom right no-repeat;}
TABLE.table TR.row TD.corner {background:#d9ebc7 url(../i/f_se.gif) bottom right no-repeat;}
TABLE.table TR.row TD.header {color:#00325c;}
TABLE.table IMG.arrow {background:url(../i/t_a.gif) top left no-repeat;}
TABLE.table TR.row IMG.arrow {background:url(../i/t_a2.gif) top left no-repeat;}

TABLE.table TH {background:url(../i/th_n.gif) top left no-repeat;color:#ffffff;font-size:83%;font-weight:bold;text-align:left;vertical-align:top;padding:5px 2px 7px 17px;}
TABLE.table TH.last DIV {background:url(../i/th_n.gif) top left no-repeat;padding:5px 9px 7px 17px;}
TABLE.table TH.first {background:url(../i/th_nw.gif) top left no-repeat;padding-left:9px;}
TABLE.table TH.last {background:url(../i/th_se.gif) bottom right no-repeat;padding:0;}

TABLE.table TR.top-row TD {background:url(../i/f_n.gif) top left no-repeat;}
TABLE.table TR.top-row TD.first {background:url(../i/f_nw.gif) top left no-repeat;}

TABLE.table TD.page-control,
TABLE.table TR.row TD.page-control {background-color:#f5ffeb;padding:0;}
TABLE.table TD.page-control DIV {width:66%;}
TABLE.table TD.page-control TABLE {background:#e9f5d0 url(../i/t_se.gif) bottom right no-repeat;}
TABLE.table TR.row TD.page-control TABLE {background:#d9ebc7 url(../i/f_se.gif) bottom right no-repeat;}
TABLE.table TD.page-control TD {background:none;}
TABLE.table TD.page-control TD.first {padding-right:0;}
TABLE.table TD.page-control TD.last {padding-left:0;}
TABLE.table TD.page-control .selected {font-weight:bold;color:#003461;}
TABLE.table TR.row TD.page-control .selected {color:#00325c;}

DIV TABLE.table {background:#d9ebc7 url(../i/f_ne.gif) top right no-repeat;margin:12px 0 14px 0;}

.text-form {font-size:70%;line-height:1.25em;}

DIV.form {background:#d9ebc7 url(../i/f_se.gif) bottom right no-repeat;width:66%;margin:6px 19px 14px 0;float:left;}
DIV.form TABLE {background:url(../i/f_nw.gif) top left no-repeat;}
DIV.form TD {padding:5px 10px 5px 10px;}
DIV.form TD.corner {background:url(../i/f_ne.gif) top right no-repeat;}
DIV.form TD.group {padding:5px 0 6px 0;}
DIV.form DIV {color:#1a1e16;font-size:70%;}
DIV.form DIV.sample {color:#79846e;font-size:70%;}

TD.poll {padding-bottom:16px;}
TD.poll TD {padding:0;}
TD.poll TD.group {padding-top:.5em;}
TD.poll P {margin:15px 0 1em 19px;padding:0;}

TD.group TABLE {background:none;}
TD.group DIV {padding:0 0 .5em 10px;}
TD.group TD.radio,
TD.group TD.checkbox {padding:0;width:29px;}
TD.group TD.radio INPUT {margin-left:5px;}
TD.group TD.checkbox INPUT {margin-left:6px;}

TD.poll TD.radio {width:28px;}
TD.group TD.label {padding:0 0 4px 0;color:#1a1e16;font-size:83%;}
TD.poll TD.label {padding:2px 0 4px 0;font-size:70%;}

TD.poll DIV {background:url(../i/vote.gif) top left;padding:0 0 .125em 0;}
TD.poll SPAN {padding-left:2px;display:block;position:relative;}
TD.poll SPAN SPAN {display:block;top:-1.25em;padding:0;}
TR.checked SPAN {font-weight:bold;}

DIV.poll DIV {line-height:1.25;font-size:83%;}
DIV.poll DIV DIV {background:url(../i/vote.gif) top left;padding:.1em 0 .1em 0;font-size:100%;}
DIV.poll SPAN {display:block;position:relative;margin:.1em 0 .1em 19px;line-height:1.25;}
DIV.poll SPAN SPAN {display:block;top:-1.5em;margin:0;}

TD.poll TD.group {padding-left:9px;}

DIV.form TD.button {padding:10px;}
TD.poll TD.button {padding:0 10px 10px 20px;}

.poll DIV.empty {background:none;}

TD.button TD {padding-right:0;}
TD.button TD.link {vertical-align:middle;font-size:70%;padding-left:10px;}

TD.attention {background:url(../i/r2.gif) top left no-repeat;padding-top:28px;}
TD.attention DIV {padding:14px 0 25px 19px;}

TD.copyright,
TD.icons,
TD.logout,
TD.news,
TD.poll {background:url(../i/r.gif) top left no-repeat;padding-top:28px;}

DIV.print {position:absolute;margin-top:117px;}
DIV.print DIV {top:-28px;left:-18px;position:relative;}
DIV.print DIV IMG {position:absolute;}

TD.content {padding-top:13px;padding-bottom:1em;}
TD.content P {margin:0;padding:0 0 1em 19px;}
TD.content UL P {padding:0 0 0 3px;margin-bottom:.5em;}
TD.content UL.no-vspace P {margin-bottom:0;}
TD.content DIV.date {font-size:70%;color:#94998e;margin-bottom:2em;}

TD.copyright {padding:29px 20px .5em 19px;font-size:70%;line-height:1.25em;}
TD.copyright P {margin-bottom:.5em;}
TD.copyright .licenses {color:#94998e;}

DIV.gallery {margin-top:6px;}
DIV.gallery DIV {margin-right:20px;float:left;}
DIV.gallery DIV DIV {margin:0 0 19px 0;float:none;width:140px;height:4em;font-size:70%;}

DIV.gallery DIV IMG {display:block;margin-bottom:2px;}

DIV.polls A {font-size:83%;}
DIV.polls .info {display:block;font-size:70%;line-height:1.25em;color:#94998e;}

TD.support SPAN {padding:51px 0 26px 19px;}

TD.teaser {padding-bottom:28px;}
TD.teaser TD {padding:0;}
TD.teaser DIV {margin-top:1px;}
TD.teaser DIV DIV {margin:0;}
TD.teaser DIV DIV DIV DIV TABLE TD.tagline {padding:0 10px 18px 10px;vertical-align:bottom;width:100%;}
TD.teaser SPAN DIV {position:absolute;width:100%;height:20px;margin:0;}

TD.teaser A,
TD.teaser A:visited,
TD.teaser A:active,
TD.teaser A:hover {color:#ffffff;font-size:83%;font-weight:bold;text-decoration:none;}
TD.teaser A SPAN {width:100%;height:100%;display:block;}

TD.breadcrumbs {font-size:70%;padding-top:14px;}
TD.breadcrumbs P {margin-bottom:.25em;}

TD.breadcrumbs,
TD.breadcrumbs A,
TD.breadcrumbs A:visited,
TD.breadcrumbs A:active,
TD.breadcrumbs A:hover {color:#ed8000;}

BODY.home TD.breadcrumbs {color:#ffffff;}

TD.office {font-size:83%;padding-bottom:15px;}
TD.office IMG {margin-top:8px;}
TD.office UL {margin-top:29px;margin-bottom:0;}

BODY.home TD.wire {background:url(../i/wire.jpg) top center no-repeat;text-align:center;padding:0;height:185px;}
BODY.home TD.wire DIV {background:url(../i/jack.gif) top center no-repeat;width:100%;height:185px;}

BODY.error TD.wire {background:url(../i/error/rj_bg.jpg) 50% 14px no-repeat;text-align:center;padding:0;}
BODY.error TD.wire DIV {background:url(../i/error/rj_e.gif) top center no-repeat;width:100%;height:36px;}

TABLE.icons TD {padding:0;font-size:65%;vertical-align:top;height:20px;white-space:nowrap;}
TABLE.icons TD.icon {padding-left:18px;position:relative;}

TD.logout TD.icon IMG {background:url(../i/i_logout.gif) top left no-repeat;}
BODY.home TABLE.day TD.logout TD.icon IMG {background:url(../i/day/i_logout.gif) top left no-repeat;}

.move {display:block;position:relative;}
.move IMG {position:absolute;}
H3.num {margin-left:19px;padding:0;position:relative;}
H3.num SPAN {display:block;position:relative;right:100%;top:1em;text-align:right;z-index:1;}

.li {position:absolute;}
.li SPAN {display:block;position:relative;left:-19px;}

TABLE.icons A,
TABLE.icons A:visited,
TABLE.icons A:active,
TABLE.icons A:hover {color:#003765;}
