Body {
Font-Family: Arial;
Font-size: 10px;
Margin-top: 0px; Margin-right: 0px;
Margin-bottom: 0px; Margin-left: 0px;
Padding-top: 0px; Padding-right: 0px;
Padding-bottom: 0px; Padding-left: 0px;
color: #3C3C3C;
BackGround-color: #E5E5E5;
Top: 0px; Left: 0px;
Right: 0px; Bottom: 0px;
min-width:992px;

}

FORM {

}

FIELDSET {
border: 1px solid #000000;
Margin-top: 0px; Margin-right: 0px;
Margin-bottom: 0px; Margin-left: 0px;
}

INPUT {

}

TR.head {
BackGround-color: #6E6E6E;
Height: 79px;

}
TABLE {
Font-Family: Arial;
Font-size: 12px;
color: #3C3C3C;
BORDER:0;

}

td {
vertical-align: top;

}


h1 {
Font-Family: Arial;
Font-size: 16px;
color: #ad0034;
Font-weight: bold;
TEXT-TRANSFORM:UPPERCASE;
display:inline;
}

h2 {
Font-Family: Arial;
Font-size: 14px;
color: #ad0034;
margin-left:0;margin-right:0;margin-bottom:0;margin-top:0;
display:inline;
Font-weight:normal;
Text-align:left;

}

h3 {
Font-Family: Arial;
Font-size: 12px;
color: #ad0034;
margin-left:0;margin-right:0;margin-bottom:0;margin-top:0;
display:inline;
Font-weight:normal;
Text-align:left;

}

img_news{
margin-right:10px;
float:left;

}

.lmenu_new{
color:#ad0034;
font-style:italic;
Font-weight: bold;
}

TABLE.main {
Font-Family: Arial;
Font-size: 10px;
BackGround-color: WHITE;

}
A.up_menu, A.up_menu:active, A.up_menu:focus, A.up_menu:link, A.up_menu:visited {
Font-Family: Arial;
Font-weight: normal; Font-size: 12px;
Text-decoration: none;
color: #999999;
TEXT-TRANSFORM:UPPERCASE;

}
A.up_menu:hover {
color: #C0110A;

}

A.lmenu2, A.lmenu2:active, A.lmenu2:focus, A.lmenu2:link, A.lmenu2:visited {
Text-decoration: none;
color: #AD0034;
Font-size:16px;

}

A.lmenu2:hover {
color: #c66966;

}

.up_menu {
Font-Family: Arial;
Font-weight: bold; Font-size: 12px;
color: #9B9B9B;
TEXT-TRANSFORM:UPPERCASE;

}
.left_menu_text {
Font-Family: Arial;
Font-weight: normal; Font-size: 20px;
Letter-spacing: 1px;
Padding-left: 20px;
color: WHITE;

}
.menu_left_bold {
Font-weight: bold;

}


}
.main_conteiner {

Font-Family: Arial;
Font-size: 12px;
color: #3C3C3C;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;

}
text_bottom_left {
Font-Family: Arial;
Font-size: 9px;
color: #787878;
TEXT-TRANSFORM:UPPERCASE;

}
A.bottom_menu, A.bottom_menu:active, A.bottom_menu:focus, A.bottom_menu:link, A.bottom_menu:visited {
Font-Family: Arial;
Font-size: 9px;
Text-decoration: none;
Word-spacing: 0px;
color: #787878;
TEXT-TRANSFORM:UPPERCASE;

}
A.bottom_menu:hover {
color: #C0110A;

}
.text_main {
Font-Family: Arial;
Font-size: 10px;
color: BLACK;

}



.main_text_header_2 {
Font-Family: Arial;
Font-size: 12px;
color: #ad0034;

}

.main_banner{
Font-Family: Arial;
Font-size: 16px;
Font-weight: bold;
color: WHITE;
padding-left:10px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
}

ul {
list-style-type:disc;
margin-top:0px;
margin-bottom:0px;

}
li {
margin-bottom:2px;

}
b {
Font-Family: Arial;
Font-weight: bold;
color: #ad0034;
}

A, A:active, A:focus, A:link, A:visited {
Text-decoration: underline;
color: #AD0034;

}
A:hover {
color: #c66966;

}
.lmenu_types {
color: #AD0034;
Font-Family: Arial;
Font-size: 12px;
TEXT-TRANSFORM:UPPERCASE;

}
A.lmenu_obj, A.lmenu_obj:active, A.lmenu_obj:focus, A.lmenu_obj:link, A.lmenu_obj:visited {
Font-Family: Arial;
Font-size: 12px;
Text-decoration: none;
color: #3C3C3C;
}

A.lmenu_obj:hover {
Text-decoration: underline;

}
.menu_up_podmenu {
position:absolute;
top:70px;
left:50%;
z-index:1;

}
.calendar_annotation_conteiner {
position:absolute;
margin:0;

}
.cal_day_num {
Font-Family: Arial;
Font-weight: bold; Font-size: 16px;
Font-style: italic;
Height: 10px;
Padding-top: 3px; Padding-right: 3px;
Padding-bottom: 3px; Padding-left: 3px;
}

.cal_day_num2 {
Font-Family: Arial;
Font-weight: bold; Font-size: 16px;
Font-style: italic;
Height: 10px;
Padding-bottom: 5px;

}

.calendar_head {
Font-weight: bold;
Font-size: 14px;
color: #c7c7c7;
BackGround-Image: url(/ts_img/calendar/head_fon.jpg);
BackGround-Repeat: repeat-x;
TEXT-TRANSFORM:UPPERCASE;
vertical-align: middle;

}

.cal_cell_content {
color: WHITE;
Font-size: 14px;
Padding-top: 3px; Padding-right: 3px;
Padding-bottom: 3px; Padding-left: 3px;
Font-style: italic;
Font-weight: bold;
vertical-align: bottom;
}


A.cal_href, A.cal_href:active, A.cal_href:focus, A.cal_href:link, A.cal_href:visited,A.cal_href:hover  {
Font-Family: Arial;
Text-decoration: none;
color: #FFFFFF;
Font-size: 14px;
Font-style: normal;
Font-weight: bold;
}

A.cal_annot, A.cal_annot:active, A.cal_annot:focus, A.cal_annotf:link, A.cal_annot:visited,A.cal_annot:hover  {
Text-decoration: none;
color: WHITE;
Font-size: 14px;
Font-style: italic;
Font-weight: bold;
}


.cal_annot_trainer{
color:#696969;
font-size:24px;
}

.cal_annot_title{
font-size:18px;
Font-style: italic;
Font-weight: bold;
}

.cal_week_day{
font-size:14px;
text-align: left;
Font-style: italic;
Font-weight: bold;
}

A.cal_toolbar, A.cal_toolbar:active, A.cal_toolbar:focus, A.cal_toolbar:link, A.cal_toolbar:visited,A.cal_toolbar:hover  {
Text-decoration: none;
color: #c7c7c7;
Font-size: 14px;
Font-weight: bold;
}

A.cal_toolbar2, A.cal_toolbar2:active, A.cal_toolbar2:focus, A.cal_toolbar2:link, A.cal_toolbar2:visited,A.cal_toolbar2:hover  {
Text-decoration: none;
color: WHITE;
Font-size: 14px;
Font-weight: bold;
}

A.href_gray, A.href_gray:active, A.href_gray:focus, A.href_gray:link, A.href_gray:visited {
Text-decoration: none;
color:  #787878;
Font-size: 12px;
}

A.href_gray:hover  {
color: #C0110A;
}


A.href_months_2, A.href_months_2:active, A.href_months_2:focus, A.href_months_2:link, A.href_months_2:visited {
TEXT-TRANSFORM:UPPERCASE;
Text-decoration: none;
Font-weight:bold;
color:  #787878;
Font-size: 9px;

}

A.href_months_2:hover  {
color: #C0110A;
}

A.href_months_2_on, A.href_months_2_on:active, A.href_months_2_on:focus, A.href_months_2_on:link, A.href_months_2_on:visited {
TEXT-TRANSFORM:UPPERCASE;
Text-decoration: none;
Font-weight:bold;
color:  #C0110A;
Font-size: 9px;

}

A.href_months_2_on:hover  {
color: #C0110A;
}


hr {
background: #eae9f2;
border-top:1px solid #eae9f2;
border-bottom:0px solid #eae9f2;
color:#eae9f2;
height:1px;
margin-top:10px;
margin-bottom:10px;
}

img {
border-color: #787878;
}


A.news_header, A.news_header:active, A.news_header:focus, A.news_header:link, A.news_header:visited {
Text-decoration: none;
color: #AD0034;
Font-size: 12px;
}

A.news_header:hover  {
color: #C0110A;
}


h2.news_header {
Font-Family: Arial;
Font-size: 14px;
color: #ad0034;
Font-weight: bold;
TEXT-DECORATION:none;
display:inline;
}


TD.table_grey_border{height:100px;}

.orat1 {width:120px;}

/* КОнтейнеры */
div.mainlink {
left:50%;top:100%;
width:300px;
min-width:300px;
position:absolute;
z-index:1;

}

div.maindiv {
align:center;
width:100%;
position:absolute;
z-index:2;

}
