/* Fonts */
* {font-size: 10pt; font-family: Verdana, Arial;}

/* tags */
BODY, .body, TABLE {margin: 0; padding: 0; color: #28483E;}
SMALL {font-size: 7pt;}
A {color: #0D4073; text-decoration: underline}
P  {margin-top: 5px; margin-bottom: 0px; font-size: 10pt; text-align: justify}
.classic P {margin-top: 6px; text-indent: 15px}

H1, H2, H4 {color: #006C69;}
H1 {margin-top: 10px; text-align: center;  font-size: 12pt; font-weight: bold;}
H2 {margin-top:  7px; text-align: center;  font-size: 10pt; font-weight: bold; font-variant: small-caps}
H3, H3 A {margin-bottom: 7px; text-align: left; font-size: 10pt; font-weight: bold; color: #666600; font-variant: small-caps}
H4 {margin-bottom: 0px; text-align: left; font-size: 10pt; font-weight: bold;}
UL, OL {font-size: 10pt; margin-top: 5px; margin-bottom: 5px}
UL LI {margin-bottom: 3px;	list-style-image: url(bullet_1.gif);  text-align: justify}
LI.small, .small LI {margin-left: -20px; list-style-image: url(bullet_4.gif)}

/* classes */
UL.descript  {margin-bottom: 10px}
.descript LI {margin-left: -20px; list-style-image: url(bullet_2.gif)}
.text_mission {font-size: 9pt; color: #134441;}
.text_std  {font-size: 9pt;}
.text_note, .text_note A {font-size: 7pt;}
.text_big  {text-align: justify; text-indent: 15px; font-size: 10pt; font-weight: bold}
.text_clr  {color: maroon}
.red  {color: red}
.go_top, .go_top A {margin: 15px 0px 10px 0px; font-size: 8pt; font-weight: bold; text-decoration: none}

/* templates classes*/
.tpl_menu_line {background-color: #88BDB9; color: #134441; text-align: left; font-size: 8pt;}
.tpl_menu_line A {color: #134441}
.tpl_left_col   {background: #FCFCF5 url(bg_left_col.gif) repeat-y} /* #BFCCC8 */
.tpl_center_col {background-color: #FCFCF5}
.tpl_right_col   {
	background: #F8F5E1 url(bg_right_col.gif) repeat-y; 
	color: #735E1A; font: 8pt bold;
}
.tpl_right_col A {color: #735E1A; font: 8pt bold; text-decoration: none}
.tpl_copyright {background-color: #88BDB9; color: #304077; text-align: center; font-size: 8pt;}
.tpl_copyright A {color: #0C2577}
.tpl_counters {background-color: #C5EBDE}
.tpl_top_bg {background: #C5EBDE url(head_point_bg.gif);}
.tpl_script_time {color: #87A099; font-size: 10px;}

/* first page */
#first_p H1, #first_p H4 {font-size: 10pt; text-align: left; margin: 15px 10px 5px 10px}
#first_p A {font-style: italic; font-size: 8pt; text-decoration: underline}
#first_p P {font-size: 8pt; text-align: justify; text-indent: 15px; margin: 5px 10px}
#first_p LI {margin-top: 0px; margin-bottom: 0px; font-size: 8pt; text-align: justify; margin-right: 10px}

/* price table */
TABLE .prices {background-color: #BCAE5C;}
.prices TH {color: #663366; background-color: #C4DCA5; font-size: 10pt}
.prices TH A {color: #c10000; text-decoration: none}
.prices TH A:hover {text-decoration: underline}
.prices TD {font-size: 10pt; line-height: normal; background-color: #F9FFE8}
TR.prices_grey TD {background-color: #DFEEED}
.prices TR.subhead TH {background-color: #FFDD95; color: black;}

/* study table */
TABLE .study {background-color: #BCAE5C;}
.study TH {color: #c10000; background-color: #DBD3A6; font-size: 10pt}
.study TD {font-size: 10pt; line-height: normal; background-color: #FFFDE1; text-align: center}
.study TD.desc {text-align: left}
TR.study_grey TD {background-color: #EEEEE0}

/* news classes */
P.news, DIV.news {margin-bottom: 10px; margin-top: 5px}
.news, .news * {font-size: 8pt; text-align: justify}
.news A    {font-size: 7pt; text-decoration: underline; font-style: italic;} /*  color: #333399; */
.news_data {font-size: 7pt; color: red; }
.news_allyear {font-size: 9pt; text-align: justify}
.news_allyear A {text-decoration: none;}
.news_allyear A:hover {text-decoration: underline;}
A.news_title  {font-size: 7pt; color: #707070; text-decoration: underline; font-style: normal;}
A.news_title:hover {color: #444;}
/* for news 1c */
#news_another LI, #news_another A {margin-top: 7px; font-size: 9pt; text-align: justify}

/* menu (back-string) */
TABLE #back_string {margin-bottom: 5px}
#back_string TD  {color: red; font-size: 8pt}
#back_string A   {color: #729E97; font-size: 8pt; font-weight: bold}

/* линии */
.silver_line {
	background-image: url(_silver.gif);background-repeat: repeat-x; width: 100%;
	margin-top: 15px; margin-bottom: 0px
}
.grey_line {background-image: url(_grey.gif);background-repeat: repeat-x; width: 100%;}
.orange_line {background-image: url(_orange.gif);background-repeat: repeat-x; width: 100%;}

/* вставка для Арвачева */
.insarv P {color:#641E1C}

/* menu -> menu.css */