/* Default */

BODY {
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
    FONT-SIZE: 8px;
    FONT-FAMILY: Areal, Verdana, Helvetica, sans-serif;
}

TD {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Areal, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    COLOR: #343434;
}

TD.text {
 	MARGIN: 0px 0px 0px 0px;
	PADDING-LEFT: 13px;
	PADDING-RIGHT: 13px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 20px;

	FONT-FAMILY: Areal, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #343434;
}

TD.table {
 	MARGIN: 0px 0px 0px 0px;	 
	COLOR: #343434;
	PADDING-LEFT: 13px;
	PADDING-RIGHT: 13px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 20px;
	FONT-FAMILY: Areal, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
        BORDER: 2px dotted #eeeeee
}



TD.table2 {
 	MARGIN: 0px 0px 0px 0px;	 
	COLOR: #000000;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	FONT-FAMILY: Areal, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
        BORDER: 1px dotted #eeeeee
}


TH.table2 {
 	MARGIN: 0px 0px 0px 0px;	 
	COLOR: #343434;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	FONT-FAMILY: Areal, Verdana, Helvetica, sans-serif;
	FONT-SIZE: bold 10pt;
	FONT-WEIGHT: normal;
        BORDER: 1px dotted #eeeeee
}


P {
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
}

OL {
    MARGIN-LEFT: 22px;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}

UL {
    MARGIN-LEFT: 8px;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}

LI {
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 1px;
}

LI.error{
    MARGIN: 5px 5px 5px 5px;
    TEXT-DECORATION: none;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Vernada, Tahoma, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    COLOR: #FF0000;
}

LI.message {
    MARGIN: 5px 5px 5px 5px;
    TEXT-DECORATION: none;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Vernada, Tahoma, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    COLOR: #006699;
}

HR {
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
    HEIGHT: 1px;
	WIDTH: 100%;
    COLOR: #FFFFFF;
    BORDER-WIDTH: 0px;
    BORDER-BOTTOM: 1px solid #E0E0E0;
    FONT-SIZE: 0px;
}

IMG {
    BORDER: 0px;
}

FORM {
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
}

INPUT {
	HEIGHT: 20px;
	BORDER: 1px solid #817F80;
}

.input {
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	BORDER: 1px solid #817F80;
	FONT-SIZE: 11px;
	COLOR: #555;
	FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma, sans-serif;
	BACKGROUND-COLOR: #f5f5fa;
}

.button {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	HEIGHT: 20px;
	BORDER-WIDTH: 0px;
	CURSOR: pointer;
	TEXT-ALIGN: center;
	TEXT-DECORATION: underline;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #00689D;
	BACKGROUND-COLOR: transparent;
}

SELECT.multi {
	BORDER: 1px solid #817F80;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	BORDER: 1px solid #817F80;
	FONT-SIZE: 11px;
	COLOR: #555;
	FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma, sans-serif;
	BACKGROUND-COLOR: #f5f5fa;
}

SELECT {
        
	BORDER: 1px solid #817F80;
}

.search_button {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	HEIGHT: 18px;
	BORDER: 1px outset #817F80;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: 500;
	COLOR: #000000;
}

.search_radio {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	VERTICAL-ALIGN: middle;
}

A:link, A:visited {
    MARGIN: 0px 0px 0px 0px;
    TEXT-DECORATION: none;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    COLOR: #00379D;
}
A:hover, A:visited:hover {
    MARGIN: 0px 0px 0px 0px;
    TEXT-DECORATION: none;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    COLOR: #1E285A;
}



/* Changeble */

A.menu_main:link, A.menu_main:visited {
	MARGIN-LEFT: 25px;
	MARGIN-RIGHT: 25px;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
}
A.menu_main:hover, A.menu_main:visited:hover {
	MARGIN-LEFT: 25px;
	MARGIN-RIGHT: 25px;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: #CFCFCF;
}
A.menu_main_curr:link, A.menu_main_curr:visited {
	MARGIN-LEFT: 25px;
	MARGIN-RIGHT: 25px;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: #8299B1;
}
A.menu_main_curr:hover, A.menu_main_curr:visited:hover {
	MARGIN-LEFT: 25px;
	MARGIN-RIGHT: 25px;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	COLOR: #CFCFCF;
}


A.menu_second:link, A.menu_second:visited {
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	color: #343434;
}
A.menu_second:hover, A.menu_second:visited:hover, A.menu_second_curr:hover, A.menu_second_curr:visited:hover {
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	color: #1e285a;
}
A.menu_second_curr:link, A.menu_second_curr:visited {
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	color: #00379d;
}

SPAN.menu_second {
	color: #1BB2B9;
	padding-left: 4px;
	padding-right: 4px;
}

TABLE.menu_second {
	border-collapse: collapse;
}
TD.menu_second {
	border: 1px solid #525655;
	border-left: 3px solid #525655;
	border-bottom-width: 0px;
	padding-left: 5px;
	padding-right: 3px;
	padding-bottom: 1px;
	white-space: nowrap;
	background-color: #dad6cb;
}
TD.menu_second_curr {
	border: 1px solid #00379d;
	border-left: 3px solid #00379d;
	border-bottom-width: 0px;
	padding-left: 5px;
	padding-right: 3px;
	padding-bottom: 1px;
	white-space: nowrap;
}





A.menu_bottom:link, A.menu_bottom:visited {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
}
A.menu_bottom:hover, A.menu_bottom:visited:hover {
	FONT-SIZE: 10px;
	COLOR: #CFCFCF;
}
A.menu_bottom_curr:link, A.menu_bottom_curr:visited {
	FONT-SIZE: 10px;
	COLOR: #8299B1;
}
A.menu_bottom_curr:hover, A.menu_bottom_curr:visited:hover {
	FONT-SIZE: 10px;
	COLOR: #CFCFCF;
}












TABLE.vacancy_form {
	border: 1px solid #525655;
}




DIV.slogan {
    HEIGHT: 30px;
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
DIV.slogan A:link, DIV.slogan A:visited {
	FONT-SIZE: 16px;
	FONT-WEIGHT: 700;
	COLOR: #FFFFFF;
}
DIV.slogan A:hover, DIV.slogan A:visited:hover {
	FONT-SIZE: 16px;
	FONT-WEIGHT: 700;
	COLOR: #FFFFFF;
}

P.login_title {
	FONT-FAMILY: verdana;
	FONT-WEIGHT: 700;
	FONT-SIZE: 12pt;
	COLOR: #D5EEFF;
}
P.login {
	FONT-FAMILY: arial;
	FONT-WEIGHT: 700;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
}

INPUT.login {
	BORDER: 1px inset #818080;
	WIDTH: 100px;
}

TD.block_topic {
	FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 15px;
}

TD.block_content {
	PADDING-TOP: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
FONT-SIZE: 12px;
}

P.block_topic {
	COLOR: #1BB2B9;
	PADDING-BOTTOM: 3px;
	FONT-SIZE: 13px;
}

P.block_date {
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 1px;
	FONT-SIZE: 7pt;
	COLOR: #000000;
}

P.news_block_cat {
	PADDING-TOP: 10px;
	FONT-SIZE: 8pt;
	COLOR: #000000;
}

P.vacancy_block_text {
	COLOR: #423B42;
	FONT-SIZE: 8pt;
}

A.vacancy_block_link:link  {
	COLOR: #00379D;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9pt;
}
A.vacancy_block_link:hover, A.vacancy_block_link:visited:hover {
	COLOR: #1E285A;
	TEXT-DECORATION: none;
	FONT-SIZE: 9pt;
}
A.vacancy_block_link:visited  {
	COLOR: #4C699E;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9pt;
}

A.news_block_link:link  {
	COLOR: #00379D;
	TEXT-DECORATION:  none;
	FONT-SIZE: 9pt;
}
A.news_block_link:hover, A.news_block_link:visited:hover {
	COLOR: #1E285A;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9pt;
}
A.news_block_link:visited  {
	COLOR: #4C699E;
	TEXT-DECORATION: none;
	FONT-SIZE: 9pt;
}

A.news_block_cat:link  {
	COLOR: #00379D;
	TEXT-DECORATION: none;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}
A.news_block_cat:hover, A.news_block_cat:visited:hover {
	COLOR: #1E285A;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}
A.news_block_cat:visited  {
	COLOR: #4C699E;
	TEXT-DECORATION: none;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}

A.block_topic {
	FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 15px;
}



TD.copyright {
	PADDING-RIGHT: 13px;
}
TD.copyright A:link, TD.copyright A:hover, TD.copyright A:visited, TD.copyright A:visited:hover {
	COLOR: #C4C5C5;
	LETTER-SPACING: -1px;
    FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
}

TD.copyright_left {
	COLOR: #C4C5C5;
	PADDING-LEFT: 13px;
	FONT-SIZE: 7pt;
}
TD.copyright_left A:link, TD.copyright_left A:hover, TD.copyright_left A:visited, TD.copyright_left A:visited:hover {
	COLOR: #BDFFFF;
	TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
}

DIV.news_full_topic {
	FONT-SIZE: 12pt;
	FONT-WEIGHT: 600;
}

TD.news_date {
	FONT-SIZE: 7pt;
	COLOR: #000000;
}

TD.news_source_info {
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 0px;
}

TD.news_source_href {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 13px;
}

A.news_module-topic:link, A.news_module-topic:visited {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #1E285A;
}
A.news_module-topic:hover, A.news_module-topic:visited:hover, A.news_module-topic_curr:hover, A.news_module-topic_curr:visited:hover {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #00379D;
}
A.news_module-topic_curr:link, A.news_module-topic_curr:visited {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	COLOR: #4C699E;
}

A.news:link  {
	COLOR: #00379D;
	TEXT-DECORATION: none;
}
A.news:hover, A.news:visited:hover {
	COLOR: #1E285A;
	TEXT-DECORATION: none;
}
A.news:visited  {
	COLOR: #4C699E;
	TEXT-DECORATION: underline;
}

A.button:link, A.button:visited, A.button:hover, A.button:visited:hover {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	HEIGHT: 18px;
	BORDER-WIDTH: 0px;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	TEXT-DECORATION: underline;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #00689D;
}

DIV.job_topic {
	TEXT-ALIGN: center;
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
}

TD.job_title {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
}
B.keyword {
	COLOR: #DD0000;
}

SPAN.req_star {
	COLOR: #DD2222;
}

P.pb_contacts, P.pb_contacts A:link, P.pb_contacts A:visited {
	FONT-SIZE: 10pt;
    COLOR: #00379D;
}

A.cat_first_cat:link, A.cat_first_cat:visited {
	LETTER-SPACING: 1px;
	TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	COLOR: #E20101;
}
A.cat_first_cat:hover, A.cat_first_cat:visited:hover {
	LETTER-SPACING: 1px;
	TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
	COLOR: #C20101;
}

A.cat_first_sub:link, A.cat_first_sub:visited {
    TEXT-DECORATION: none;
	FONT-SIZE: 12px;
}
A.cat_first_sub:hover, A.cat_first_sub:visited:hover {
    TEXT-DECORATION: underline;
	FONT-SIZE: 12px;
}

A.cat_sub:link, A.cat_sub:visited {
    TEXT-DECORATION: none;
	FONT-SIZE: 12px;
}
A.cat_sub:hover, A.cat_sub:visited:hover {
    TEXT-DECORATION: underline;
	FONT-SIZE: 12px;
}

A.cat_sub_descr:link, A.cat_sub_descr:visited {
    TEXT-DECORATION: none;
	FONT-SIZE: 11px;
}
A.cat_sub_descr:hover, A.cat_sub_descr:visited:hover {
    TEXT-DECORATION: underline;
	FONT-SIZE: 11px;
}

A.log_link:link, A.log_link:visited {
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
}
A.log_link:hover, A.log_link:visited:hover {
    	TEXT-DECORATION: underline;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
}

P.cat_summary {
	COLOR: #4C699E;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 600;
}

P.user_data_status {
	COLOR: #4c699e;
	TEXT-DECORATION: underline;
	WIDTH: 150px;
	FLOAT: right;
}
