BODY {FONT-SIZE: 13px; BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, Sans-serif; MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px}

TD {FONT-SIZE: 80%}

H1 {COLOR: #A33766; FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN: 0px 0px 10px 0px; TEXT-ALIGN: left}
H2 {COLOR: #447AA8; FONT-WEIGHT: normal; FONT-SIZE: 140%; MARGIN: 0px 0px 10px 0px; TEXT-ALIGN: right}

DIV {MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px}

DIV.content {MARGIN: 0px 0px 0px 130px}

DIV.time {COLOR:#376AA9; MARGIN: 10px 15px 0px 0px; TEXT-ALIGN: right}

DIV.info {TEXT-ALIGN: right; MARGIN: 0px 0px 0px 20px}

DIV.menu {MARGIN: 0px 0px 3px 0px; COLOR: #DD2733}
A:LINK.menu {TEXT-DECORATION: underline; COLOR: #000000}
A:ACTIVE.menu {TEXT-DECORATION: none; COLOR: 000000}
A:VISITED.menu {TEXT-DECORATION: underline; COLOR: #000000}
A:HOVER.menu {TEXT-DECORATION: none; COLOR: #000000}

DIV.address {MARGIN: 0px 10px 10px 24px}

SPAN.blue {COLOR:#376AA9}
SPAN.white {COLOR:#FFFFFF}

TABLE.timetable {BORDER-COLLAPSE: collapse; MARGIN-LEFT: -2px; WIDTH: 100%}
TABLE.timetable TH {BORDER: 2px solid #FFFFFF; COLOR: #FFFFFF; FONT-SIZE: 80%; TEXT-ALIGN: center; BACKGROUND-COLOR: #A33766; PADDING: 5px 5px 5px 5px}
TABLE.timetable TD {BORDER: 2px solid #FFFFFF; BACKGROUND-COLOR: #F5F0EF; PADDING: 5px 5px 5px 5px}
TABLE.timetable COL {TEXT-ALIGN: left}
TABLE.timetable COL.time {TEXT-ALIGN: right}
TABLE.timetable COL.ctimetable {WIDTH: 40px; TEXT-ALIGN: center; FONT-WEIGHT: bold}
TABLE.timetable COL.target {FONT-WEIGHT: bold; COLOR: #A33766}
TABLE.timetable COL.cost {FONT-WEIGHT: bold; WIDTH: 50px; TEXT-ALIGN: right}

INPUT {BORDER: 1px solid #C7C3C4; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif; FONT-SIZE: 100%}
TEXTAREA {BORDER: 1px solid #C7C3C4; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif; FONT-SIZE: 100%}
INPUT.button {BACKGROUND-COLOR: #EEECEA}

.obligatory {COLOR: #A33766}

DIV.gb{MARGIN: 0px 0px 0px 50px}
DIV.gbmessage {COLOR: #DD2733; FONT-SIZE: 120%}
DIV.gbdate {COLOR: #666561; FONT-WEIGHT: bold}
DIV.gbname {COLOR: #6E6D69; FONT-WEIGHT: bold; FONT-STYLE: italic}
DIV.gbcomment{MARGIN: 8px 8px 40px 50px}

IMG.left {FLOAT: left; MARGIN: 4px 12px 12px -130px}
IMG.right {FLOAT: right; MARGIN: 4px 0px 12px 12px}
.m120 {MARGIN-LEFT: 120px}

.minusleft {MARGIN: 0px 0px 0px -130px}

P.contacts {CLEAR: both}
P.contacts IMG.left {MARGIN-BOTTOM: 24px}

FORM {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px}

/*- Стили контента -*/
P {MARGIN: 12px 0px 12px 0px; TEXT-ALIGN: justify}

A:LINK {TEXT-DECORATION: underline; COLOR: #A33766}
A:ACTIVE {TEXT-DECORATION: none; COLOR: #A33766}
A:VISITED {TEXT-DECORATION: underline; COLOR: #A33766}
A:HOVER {TEXT-DECORATION: none; COLOR: #A33766}

BLOCKQUOTE {MARGIN: 0px 0px 0px 30px}

UL {MARGIN: 12px 0px 12px 0px; PADDING: 0px 0px 0px 40px}
OL {MARGIN: 12px 0px 12px 0px; PADDING: 0px 0px 0px 40px}

HR {COLOR: #C6C3C4; HEIGHT: 1px}

/*- Специальные стили -*/
.newstime {FONT-SIZE: 100%; COLOR: #A33766; FONT-WEIGHT: bold}
.subtitle {FONT-SIZE: 100%; COLOR: #447AA8; FONT-WEIGHT: bold}
.small {FONT-SIZE: 80%}

/*- Еще более специальные стили -*/

TABLE.ttable1 {BORDER-COLLAPSE: collapse; WIDTH: 85%; BORDER: 2px}
TABLE.ttable1 TR:first-child TD {COLOR: #FFFFFF; TEXT-ALIGN: center; BACKGROUND-COLOR: #A33766; FONT-WEIGHT: bold}
TABLE.ttable1 TD {BORDER: 2px solid #FFFFFF; BACKGROUND-COLOR: #F5F0EF; FONT-SIZE: 80%; PADDING: 5px 5px 5px 5px}

TABLE.ttable2 {BORDER-COLLAPSE: collapse; WIDTH: 85%; BORDER: 1px}
TABLE.ttable2 TR:first-child TD {TEXT-ALIGN: center; BACKGROUND-COLOR: #E8E8E8; FONT-WEIGHT: bold}
TABLE.ttable2 TD {BORDER: 1px solid #C0C0C0; FONT-SIZE: 80%; PADDING: 5px 5px 5px 5px}


/* То же для MSIE */
TABLE.ttable1 TD {color: expression(this.parentNode.parentNode.firstChild==this.parentNode?'#ffffff':'');
                  text-align: expression(this.parentNode.parentNode.firstChild==this.parentNode?'center':'');
                  background-color:expression(this.parentNode.parentNode.firstChild==this.parentNode?'#A33766':'');
                  font-weight: expression(this.parentNode.parentNode.firstChild==this.parentNode?'bold':'');
                 }

TABLE.ttable2 TD {text-align: expression(this.parentNode.parentNode.firstChild==this.parentNode?'center':'');
                  background-color:expression(this.parentNode.parentNode.firstChild==this.parentNode?'#E8E8E8':'');
                  font-weight: expression(this.parentNode.parentNode.firstChild==this.parentNode?'bold':'');
                 }


/*
.Itopleft {BACKGROUND-COLOR: #A33766; FONT-SIZE: 80%; COLOR: #FFFFFF; PADDING: 5px; FONT-WEIGHT: bold}
.Itopcenter {BACKGROUND-COLOR: #A33766; FONT-SIZE: 80%; COLOR: #FFFFFF; PADDING: 5px; FONT-WEIGHT: bold}
.Itopright {BACKGROUND-COLOR: #A33766; FONT-SIZE: 80%; COLOR: #FFFFFF; PADDING: 5px; FONT-WEIGHT: bold}
.Iodd {BACKGROUND-COLOR: #F5F0EF}
.Ieven {BACKGROUND-COLOR: #F5F0EF}
.Imiddleleft {FONT-SIZE: 80%; PADDING: 5px}
.Imiddlecenter {FONT-SIZE: 80%; PADDING: 5px}
.Imiddleright {FONT-SIZE: 80%; PADDING: 5px}
.Ibottomleft {FONT-SIZE: 80%; PADDING: 5px}
.Ibottomcenter {FONT-SIZE: 80%; PADDING: 5px}
.Ibottomright {FONT-SIZE: 80%; PADDING: 5px}

.IItopleft {BACKGROUND-COLOR: #A33766; FONT-SIZE: 80%; COLOR: #FFFFFF; PADDING: 5px; FONT-WEIGHT: bold}
.IItopcenter {BACKGROUND-COLOR: #A33766; FONT-SIZE: 80%; COLOR: #FFFFFF; PADDING: 5px; FONT-WEIGHT: bold; TEXT-ALIGN: right}
.IItopright {BACKGROUND-COLOR: #A33766; FONT-SIZE: 80%; COLOR: #FFFFFF; PADDING: 5px; FONT-WEIGHT: bold; TEXT-ALIGN: right}
.IIodd {BACKGROUND-COLOR: #F5F0EF}
.IIeven {BACKGROUND-COLOR: #F5F0EF}
.IImiddleleft {BACKGROUND-COLOR: #EDDFDE; COLOR: #000000; FONT-SIZE: 70%; FONT-WEIGHT: bold; PADDING: 5px}
.IImiddlecenter {FONT-SIZE: 70%; TEXT-ALIGN: right; PADDING: 5px}
.IImiddleright {FONT-SIZE: 70%; TEXT-ALIGN: right; PADDING: 5px}
.IIbottomleft {BACKGROUND-COLOR: #EDDFDE; COLOR: #000000; FONT-SIZE: 70%; FONT-WEIGHT: bold; PADDING: 5px}
.IIbottomcenter {FONT-SIZE: 70%; TEXT-ALIGN: right; PADDING: 5px}
.IIbottomright {FONT-SIZE: 70%; TEXT-ALIGN: right; PADDING: 5px}

.IIItopleft {BACKGROUND-COLOR: #A33766; FONT-SIZE: 80%; COLOR: #FFFFFF; PADDING: 5px; FONT-WEIGHT: bold}
.IIItopcenter {BACKGROUND-COLOR: #A33766; FONT-SIZE: 80%; COLOR: #FFFFFF; PADDING: 5px; FONT-WEIGHT: bold}
.IIItopright {BACKGROUND-COLOR: #A33766; FONT-SIZE: 80%; COLOR: #FFFFFF; PADDING: 5px; FONT-WEIGHT: bold}
.IIIodd {BACKGROUND-COLOR: #F6F3F2}
.IIIeven {BACKGROUND-COLOR: #FFFFFF}
.IIImiddleleft {FONT-SIZE: 80%}
.IIImiddlecenter {FONT-SIZE: 80%}
.IIImiddleright {FONT-SIZE: 80%}
.IIIbottomleft {FONT-SIZE: 80%}
.IIIbottomcenter {FONT-SIZE: 80%}
.IIIbottomright {FONT-SIZE: 80%}

.IVtopleft {BACKGROUND-COLOR: #A33766; FONT-SIZE: 80%; COLOR: #FFFFFF; FONT-WEIGHT: bold}
.IVtopcenter {BACKGROUND-COLOR: #A33766; FONT-SIZE: 80%; COLOR: #FFFFFF; FONT-WEIGHT: bold; TEXT-ALIGN: center}
.IVtopright {BACKGROUND-COLOR: #A33766; FONT-SIZE: 80%; COLOR: #FFFFFF; FONT-WEIGHT: bold; TEXT-ALIGN: center}
.IVmiddleleft {FONT-SIZE: 80%; BACKGROUND-COLOR: #FEE3EE; COLOR: #A33766; FONT-WEIGHT: bold}
.IVmiddlecenter {FONT-SIZE: 80%; BACKGROUND-COLOR: #FEEFF8; COLOR: #000000; TEXT-ALIGN: center}
.IVmiddleright {FONT-SIZE: 80%; BACKGROUND-COLOR: #FEE3EE; COLOR: #000000; TEXT-ALIGN: center}
.IVbottomleft {FONT-SIZE: 80%; BACKGROUND-COLOR: #FEE3EE; COLOR: #A33766; FONT-WEIGHT: bold}
.IVbottomcenter {FONT-SIZE: 80%; BACKGROUND-COLOR: #FEE3EE; COLOR: #000000; TEXT-ALIGN: center}
.IVbottomright {FONT-SIZE: 80%; BACKGROUND-COLOR: #FEE3EE; COLOR: #000000; TEXT-ALIGN: center}
*/
