@charset "windows-1251";
HTML {margin: 0em; padding: 0em; border: none 0em; height: 100%;}
BODY {margin: 0em; padding: 0em; border: none 0em; font: 1em Tahoma, Arial, Helvetica, sans-serif; height: 100%; font-size: 80%; color: #2c2c2c;}
DIV, SPAN, A, UL, LI, P, IMG, OPTION, FORM, H1, H2, H3, H4, H5 {margin: 0em; padding: 0em; border: none 0em;}
OPTION {padding-left:3px}
INPUT, SELECT {margin: 0px;}
.inputselect, .inputtext, .inputtextarea, .inputfile {border: 1px solid #a7a6aa;  font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px;}

.inputtext, .inputfile {padding-left:4px}
TEXTAREA { font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:1em;}
UL {list-style-type: none;}
TABLE {margin: 0em; padding: 0em; border-collapse: collapse; border: none 0em;}
TD {margin: 0em; padding: 0em; border: none 0em; vertical-align: top;}
H1 {font-size: 1.7em; color: #FF770F; font-weight: normal; line-height: 1em; padding: 0px 8em 0px 0px; margin:-10px 0px 14px 0px; z-index:1; position:relative}
H1 A {color: #FF770F;}
A H1 {color: #FF770F;}

* HTML H1 {padding-left:2px}
H2 {font-size: 1.6em; color: #FF770F; font-weight: normal; line-height: auto; padding: 0em 0em 0.75em 0em;}
H2 A {color: #FF770F;}
A H2 {color: #FF770F;text-decoration:underline;}
A:hover H2 {color: #FF770F;text-decoration:none;}


H2 a { text-decoration: none; }
H2 a:hover { text-decoration: underline; }

H3 {font-size: 1em; color: #FF770F; font-weight: bold; line-height: auto; padding: 0em 0em 0.5em 0em;}
H3 A {color: #FF770F;}
A H3 {color: #FF770F;text-decoration:underline;}
A:hover H3 {color: #FF770F;text-decoration:none;}

H4 {font-size: 1em; color: #FF770F; font-weight: bold; line-height: auto; padding: 0em 0em 0.3em 0em;}
H4 A {color: #FF770F;}
A H4 {color: #FF770F;text-decoration:underline;}
A:hover H4 {color: #FF770F;text-decoration:none;}

H5 {font-size: 1em; color: #FF770F; font-weight: bold; line-height: auto; padding: 0em 0em 0.3em 0em;}
H5 A {color: #FF770F;}
A H5 {color: #FF770F;text-decoration:underline;}
A:hover H5 {color: #FF770F;text-decoration:none;}

A {color: #2A327A;}
A._0072BC {color:#0072BC;}
A:hover {text-decoration: none;}
BR {background: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 1em; line-height: 0.5em;}
.cleaner {clear: both; height: 0px; font-size: 0px; line-height: 0px; overflow: hidden;}
.buffer {height: 20px; display: block;}
.float_right {float: right;}
.float_left {float: left;}
.bold {font-weight:bold;}
.align_right {text-align:right}
#negativetop_margin_40 {margin-top: -40px;}
#positivetop_margin_30 {margin-top: 30px;}
.block_width_100 {width: 100%;}
TABLE.block_width_100 TD.td_col1 {padding:5px 10px 5px 0px}
P {margin-bottom: 1.2em;}
.normaltext {color: #2c2c2c;}
.orange {color: #FF770F;}
.green {color: #5AB20C;}
.darkblue {color: #2A327A;}
.lightblue {color: #3E5DAB;}
.blue {color: #2a327a;}
.text_alignjustify {text-align: justify;}
.text_red { color:red }
.errortext { color:red }
.margin_bottom_5 {margin: 0px 0px 5px 0px;}
.width_85 {width:85%}
.padding_top_5 {padding-top:5px;}
.width_100 {width:100%}
* HTML .width_100 {width:99%}
*+HTML .width_100 {width:99%}
.normal_text { font-size:1em}
.bold_text {font-weight:bold;}

TD.content {font-size:1em}



/*.main_cont P { text-align:justify; } */
.main_cont IMG{ padding-right:10px; display:block;}
.main_cont LI {margin: 0px 0px 0px 0px!important;padding: 0px 0px 0px 10px!important;line-height: 1.4em;background: url(images/ul_list.gif) no-repeat 0em 0.5em;display:inline;}
/*HTML>BODY .main_cont LI {margin: 0px 0px 0px 50px!important;padding: 0px 0px 0px 40px!important;list-style-type: disc;list-style-image: none;background-image: none;background-position: top left;background-repeat: no-repeat;line-height: 1.4em;}/*



/* ********* [Table Standart] *********** */
.bg_white {background-color:#fff;}
.bg_fff6e0 {background-color:#fff6e0}
/* ********* [Table Standart] *********** */


/* ********* [Table Standart] *********** */
.tab_stndrt {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.tab_stndrt TR TD {color: #2c2c2c; font-size: 1em; font-weight: normal; text-align: left; padding: 15px 20px 15px 20px; border-right: 1px solid #FF770F;border-left: 1px solid #FF770F; border-bottom: 1px solid #FF770F;}
.tab_stndrt TR.head_t, .tab_stndrt TR.head_t TD  {color: #2c2c2c; border-top: 1px solid #FF770F; border-bottom: 1px solid #FF770F; border-right: 1px solid #FF770F; font-weight: bold; vertical-align: middle; text-align:left; vertical-align: middle; background-color: #fff6e0; font-size: 1em; font-weight: bold; padding: 15px 20px 15px 20px;}
.tab_stndrt TR TD.last {border-right: 0px none;}
.tab_stndrt TR.btm_t TD {border-bottom: 0px none;}
.tab_stndrt TD.send_resume {text-align:right;}
/* ********* [/Table Standart] ********** */
/* ********* [Table Standart No Vertical Lines] *********** */
.tab_stndrt_novert {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.tab_stndrt_novert .head_novert, .tab_stndrt_novert .head_novert TD, .tab_stndrt_novert th  {color: #2c2c2c; border-top: 1px solid #FF770F; border-bottom: 1px solid #FF770F; border-right: 0px none; font-weight: bold; vertical-align: middle; text-align:left; vertical-align: middle; background-color: #fff6e0; font-size: 1em; font-weight: bold; padding: 15px 20px 15px 20px;}
.tab_stndrt_novert TR TD {color: #2c2c2c; font-size: 1em; font-weight: normal; text-align: left; padding: 15px 20px 15px 20px; border-bottom: 1px solid #FF770F; }
.tab_stndrt_novert TR.tab_stndrt_novert, .tab_stndrt_novert .tab_stndrt_novert TD  {color: #2c2c2c; border-top: 1px solid #FF770F; border-bottom: 1px solid #FF770F; font-weight: bold; vertical-align: middle; text-align:left; vertical-align: middle; background-color: #fff6e0; font-size: 1em; font-weight: bold; padding: 15px 20px 15px 20px;}
/* ********* [/Table Standart No Vertical Lines] ********** */

/* ********* [Table Stat Content] *********** */
.tab_stat_content {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.tab_stat_content TR TD {color: #2c2c2c; font-size: 1em; font-weight: normal; text-align: left; padding: 15px 20px 15px 20px; border-right: 1px solid #FF770F; border-bottom: 1px solid #FF770F; border-left: 1px solid #FF770F;}
.tab_stat_content TR.head_stat_content, .tab_stat_content TR.head_stat_content TD  {color: #2c2c2c; border-top: 1px solid #FF770F; border-bottom: 1px solid #FF770F; font-weight: bold; vertical-align: middle; text-align:left; vertical-align: middle; background-color: #fff6e0; font-size: 1em; font-weight: bold; padding: 15px 20px 15px 20px;}
/* ********* [/Table Stat Content] ********** */



/* ********* [Table Stat Content Small_vol.2] *********** */
.tab_stat_content_small_v2 {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.tab_stat_content_small_v2 TR TD {color: #2c2c2c; font-size: 0.9em; font-weight: normal; text-align: left; padding: 7px; border-right: 1px solid #FF770F; border-bottom: 1px solid #FF770F; border-left: 1px solid #FF770F;}
.tab_stat_content_small_v2 TR TD.name {padding-left:12px;}
.tab_stat_content_small_v2 TR.head_stat_content_small_v2, .tab_stat_content_small_v2 TR.head_stat_content_small_v2 TD  {color: #2c2c2c; border-top: 1px solid #FF770F; border-bottom: 1px solid #FF770F; font-weight: bold; vertical-align: middle; text-align:left; vertical-align: middle; background-color: #f7e2a9; font-size: 0.95em; font-weight: bold; padding: 7px;}
/* ********* [/Table Stat Content Small_vol.2] ********** */

/* ********* [Table Stat Content Small] *********** */
.tab_stat_content_small {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.tab_stat_content_small TR TD {color: #2c2c2c; font-size: 0.9em; font-weight: normal; text-align: left; padding: 15px 7px 15px 7px; border-right: 1px solid #FF770F; border-bottom: 1px solid #FF770F; border-left: 1px solid #FF770F;}
.tab_stat_content_small TR.head_stat_content_small, .tab_stat_content_small TR.head_stat_content_small TD  {color: #2c2c2c; border-top: 1px solid #FF770F; border-bottom: 1px solid #FF770F; font-weight: bold; vertical-align: middle; text-align:left; vertical-align: middle; background-color: #fff6e0; font-size: 0.95em; font-weight: bold; padding: 15px 7px 15px 7px;}
/* ********* [/Table Stat Content Small] ********** */


/* ********* [Table Stat Content Green #3] *********** */
.tab_stat_content_green {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.tab_stat_content_green TR TD {color: #2c2c2c; font-size: 1em; font-weight: normal; text-align: left; padding: 15px 20px 15px 20px; border-right: 1px solid #5AB20C; border-bottom: 1px solid #5AB20C; border-left: 1px solid #5AB20C;}
.tab_stat_content_green TR.head_stat_content, .tab_stat_content_green TR.head_stat_content TD  {color: #2c2c2c; border-top: 1px solid #5AB20C; border-bottom: 1px solid #5AB20C; font-weight: bold; vertical-align: middle; text-align:left; vertical-align: middle; background-color: #E6F4DB; font-size: 1em; font-weight: bold; padding: 15px 20px 15px 20px;}
/* ********* [/Table Stat Content Green #3] ********** */


/* ********* [Table Stat Content Green #3 - EDITED] *********** */
.tab_stat_content_green_edited {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:1.0em!important}
html:first-child .tab_stat_content_green_edited {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:1em}
.tab_stat_content_green_edited TR TD {color: #2c2c2c; font-size: 0.85em; font-weight: normal; text-align: left; padding: 5px 5px 5px 5px; border-right: 1px solid #c2dbad; border-bottom: 1px solid #c2dbad; border-left: 1px solid #c2dbad;}
.tab_stat_content_green_edited TR.head_stat_content, .tab_stat_content_green_edited TR.head_stat_content TD  {color: #2c2c2c; border-top: 1px solid #c2dbad; border-bottom: 1px solid #c2dbad; font-weight: bold; vertical-align: top; text-align:center; background-color: #E6F4DB; font-size: 0.867em; font-weight: bold; padding: 5px 5px 5px 5px;}
html:first-child .tab_stat_content_green_edited TR.head_stat_content, .tab_stat_content_green_edited TR.head_stat_content TD  {color: #2c2c2c; border-top: 1px solid #c2dbad; border-bottom: 1px solid #c2dbad; font-weight: bold; vertical-align: top; text-align:center; background-color: #E6F4DB; font-size: 0.961em; font-weight: bold; padding: 5px 5px 5px 5px;}
.tab_stat_content_green_edited .color{background-color:#f5ffed}
/* ********* [/Table Stat Content Green #3 - EDITED] ********** */

/* ********* [SPEC TABLE FOR VACANCY, COMPANY and ECT. #3 - EDITED] *********** */
.tab_stat_content_comp_vac {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:1.0em!important}
html:first-child .tab_stat_content_comp_vac {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:1em}
.tab_stat_content_comp_vac TR TD {color: #2c2c2c; font-size: 0.85em; font-weight: normal; text-align: left; padding: 5px 5px 5px 5px; border:1px solid #c2dbad;}
.tab_stat_content_comp_vac TR.head_stat_content, .tab_stat_content_comp_vac TR.head_stat_content TD  {color: #2c2c2c; border-top: 1px solid #c2dbad; border-bottom: 1px solid #c2dbad; font-weight: bold; vertical-align: top; text-align:center; background-color: #E6F4DB; font-size: 0.867em; font-weight: bold; padding: 5px 5px 5px 5px;}
html:first-child .tab_stat_content_comp_vac TR.head_stat_content, .tab_stat_content_comp_vac TR.head_stat_content TD  {color: #2c2c2c; border-top: 1px solid #c2dbad; border-bottom: 1px solid #c2dbad; font-weight: bold; vertical-align: top; text-align:center; background-color: #E6F4DB; font-size: 0.961em; font-weight: bold; padding: 5px 5px 5px 5px;}
.tab_stat_content_comp_vac .color{background-color:#e6f4db; font-weight:bold;}
.tab_stat_content_comp_vac TD P {margin-bottom:0em;}
/* ********* [/Table Stat Content Green #3 - EDITED] ********** */


/* ********* [Table Stat Content Green #3 - EDITED] *********** */
.tab_stat_content_green_edited_popup {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:0.95em!important}
html:first-child .tab_stat_content_green_edited_popup {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:1.1em}
.tab_stat_content_green_edited_popup TR TD {color: #2c2c2c; font-size: 0.85em; font-weight: normal; text-align: left; padding: 5px 5px 5px 5px; border-right: 1px solid #c2dbad; border-bottom: 1px solid #c2dbad; border-left: 1px solid #c2dbad;}
.tab_stat_content_green_edited_popup TR.head_stat_content, .tab_stat_content_green_edited TR.head_stat_content TD  {color: #2c2c2c; border-top: 1px solid #c2dbad; border-bottom: 1px solid #c2dbad; font-weight: bold; vertical-align: top; text-align:center; background-color: #E6F4DB; font-size: 0.867em; font-weight: bold; padding: 5px 5px 5px 5px;}
html:first-child .tab_stat_content_green_edited_popup TR.head_stat_content, .tab_stat_content_green_edited_popup TR.head_stat_content TD  {color: #2c2c2c; border-top: 1px solid #c2dbad; border-bottom: 1px solid #c2dbad; font-weight: bold; vertical-align: top; text-align:center; background-color: #E6F4DB; font-size: 0.961em; font-weight: bold; padding: 5px 5px 5px 5px;}
.tab_stat_content_green_edited_popup .color{background-color:#f5ffed}
/* ********* [/Table Stat Content Green #3 - EDITED] ********** */


/* ********* [Table Stat Content Green #3 - BLUE] *********** */
.tab_stat_content_blue_edited {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:1em!important}
.tab_stat_content_blue_edited A {text-decoration:none}
html:first-child .tab_stat_content_blue_edited {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:1.1em}
.tab_stat_content_blue_edited TR TD {color: #2c2c2c; font-size: 0.85em; font-weight: normal; text-align: left; padding: 5px 5px 5px 5px; border-right: 1px solid #2A327A; border-bottom: 1px solid #2A327A; border-left: 1px solid #2A327A;}
.tab_stat_content_blue_edited TR.head_stat_content, .tab_stat_content_blue_edited TR.head_stat_content TD  {color: #2A327A; border-top: 1px solid #2A327A; border-bottom: 1px solid #c2dbad; font-weight: bold; vertical-align: top; text-align:center; background-color: #DFE0EB; font-size: 0.867em; font-weight: bold; padding: 5px 5px 5px 5px;}
html:first-child .tab_stat_content_blue_edited TR.head_stat_content, .tab_stat_content_blue_edited TR.head_stat_content TD  {color: #2c2c2c; border-top: 1px solid #2A327A; border-bottom: 1px solid #2A327A; font-weight: bold; vertical-align: top; text-align:center; background-color: #DFE0EB; font-size: 0.961em; font-weight: bold; padding: 5px 5px 5px 5px;}
.tab_stat_content_blue_edited .color{background-color:#f9f9f9}
/* ********* [/Table Stat Content Green #3 - BLUE] ********** */

/* ********* [Table Stat Content DarkBlue #3] *********** */
.tab_stat_content_darkblue {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.tab_stat_content_darkblue TR TD {color: #2c2c2c; font-size: 1em; font-weight: normal; text-align: left; padding: 15px 20px 15px 20px; border-right: 1px solid #2A327A; border-bottom: 1px solid #2A327A; border-left: 1px solid #2A327A;}
.tab_stat_content_darkblue TR.head_stat_content, .tab_stat_content_darkblue TR.head_stat_content TD  {color: #2c2c2c; border-top: 1px solid #2A327A; border-bottom: 1px solid #2A327A; font-weight: bold; vertical-align: middle; text-align:left; vertical-align: middle; background-color: #DFE0EB; font-size: 1em; font-weight: bold; padding: 15px 20px 15px 20px;}
/* ********* [/Table Stat Content DarkBlue #3] ********** */
/* ********* [Table Detail Page width Background] ********** */
.tab_detail_pagebg {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.tab_detail_pagebg TR TD {color: #2c2c2c; font-size: 1em; font-weight: normal; text-align: left; padding: 15px 20px 15px 20px; border-top: 1px solid #FF770F; border-bottom: 1px solid #FF770F;}
.tab_detail_pagebg .first_column {background-color: #fff6e0; border-right: 1px solid #FF770F; font-weight: bold; width: 15em;}
/* ********* [/Table Detail Page width Background] ********** */
/* ********* [Table Detail Page width Background] ********** */
.tab_detail_page {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.tab_detail_page TR TD {color: #2c2c2c; font-size: 1em; font-weight: normal; text-align: left; padding: 15px 20px 15px 20px; border-top: 1px solid #FF770F; border-bottom: 1px solid #FF770F;}
.tab_detail_page .first_column {border-right: 1px solid #FF770F; font-weight: bold; width: 15em;}
/* ********* [/Table Detail Page width Background] ********** */
/* ********* [Table Detail Page Green #4] ********** */
.tab_detail_green_4 {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.tab_detail_green_4 TR TD {color: #2c2c2c; font-size: 1em; font-weight: normal; text-align: left; padding: 15px 20px 15px 20px; border-top: 1px solid #5AB20C; border-bottom: 1px solid #5AB20C;}
.tab_detail_green_4 .first_column {background-color: #E6F4DB; border-right: 1px solid #5AB20C; font-weight: bold; width:15em }
.tab_detail_green_4 h2 {padding:0.3em 0em 0em 0em}
/* ********* [/Table Detail Page Green #4] ********** */

/* ********* [Table Detail Page Green #4] ********** */
.tab_detail_green_4_edited {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.tab_detail_green_4_edited TR TD {color: #2c2c2c; font-size: 1em; font-weight: normal; text-align: left; padding: 10px 10px 10px 10px; border-top: 1px solid #5AB20C; border-bottom: 1px solid #5AB20C;}
.tab_detail_green_4_edited .first_column {background-color: #E6F4DB; border-right: 1px solid #5AB20C; font-weight: bold; width:25em }
.tab_detail_green_4_edited h2 {padding:0.3em 0em 0em 0em}
/* ********* [/Table Detail Page Green #4] ********** */

/* ********* [Table Detail Page DarkBlue #4] ********** */
.tab_detail_darkblue_4 {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.tab_detail_darkblue_4 TR TD {color: #2c2c2c; font-size: 1em; font-weight: normal; text-align: left; padding: 15px 20px 15px 20px; border-top: 1px solid #2A327A; border-bottom: 1px solid #2A327A;}
.tab_detail_darkblue_4 .first_column {background-color: #EBECF3; border-right: 1px solid #2A327A; font-weight: bold; width: 15em;}
/* ********* [/Table Detail Page DarkBlue #4] ********** */

/* ********* [Images] ********** */
.img_left {float: left; margin: 3px 10px 5px 0px; border:1px solid #000}
.img_right {float: right; margin: 3px 0px 5px 10px;}
.img_left_anounce {pading-right:20px;}
/* ********* [/Images] ********* */

/* ********************** [Lists] ************************** */
/* ********************** Standard list *********************** */
	.second_lev {
		list-style-type: disc;
	}

	UL {
		font-size:1em;
		margin: 0px 0px 2em 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: disc;
		line-height: 1.3em;
	}

	*+HTML UL {
	margin: 0px 0px 2em 2px;
	}

	LI {
		margin: 0px 0px 0px 16px;
		padding: 0px 0px 0px 8px;
		list-style-type: disc;
		list-style-image: none;
		background-image: none;
		background-position: top left;
		background-repeat: no-repeat;
		line-height: 1.4em;
	}


	/*HTML>BODY UL LI {
		margin: 0em 0em 0em 14px;
		padding: 0px 0px 0px 10px;
	}*/

	.second_lev {
		font-size:1em;
		margin: 0.5em 0px 1em 0px;
		padding: 0px 0px 0px 0px;
	}

	.second_lev  LI {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 23px;
		list-style-image: none;
		list-style-type: none;
		background: transparent url(images/marker_second_lev.gif) no-repeat top left;
		/*background-image:url(images/marker2_4ie.gif);  background-position:left top; background-repeat: no-repeat*/
	}

	HTML>BODY UL.second_lev LI {
		margin: 0em 0em 0em 24px;
		padding: 0px 0px 0px 24px;
	}

	HTML>BODY UL LI UL.second_lev LI {
		margin: 0px 0px 0px 0px;
	}

	.third_lev {
		font-size:1em;
		margin: 0.3em 0px 0.8em 0px;
		padding: 0px 0px 0px 0px;
	}

	.third_lev  LI {
		margin: 0px 0px 0px 16px;
		padding: 0px 0px 0px 8px;
		list-style-type: none;
		line-height: 1.2em;
		background-image: none;
		/*background-image:url(images/marker2_4ie.gif);  background-position:left top; background-repeat: no-repeat*/
	}

	HTML>BODY UL.third_lev LI {
		margin: 0em 0em 0em 48px;
		padding: 0px 0px 0px 24px;
	}




		/*background-image:url(images/marker3_4ie.gif);  background-position:left top; background-repeat: no-repeat*/

/* ******************* Num list ********************* */
	.ol_second_lev {
		list-style-type: decimal;
	}

	OL {
		font-size:1em;
		margin: 0px 0px 1.5em 1.9em;
		padding: 0px 0px 0px 0px;
		list-style-position:outside;
		list-style-type:decimal;
		list-style-image:none
	}

	OL LI {
		margin: 0.25em 0em 0em 0em;
		padding: 0em 0em 0em 0em;
		list-style-type:decimal;
		list-style-image:none;
		background-image:none;
		line-height: 1.4em;
	}

	HTML>BODY OL {
		margin: 0px 0px 1.5em 1.3em;
		padding: 0px 0px 0px 0px;
	}

	HTML>BODY OL LI {
		margin: 0em 0em 0em 14px;
		padding: 0px 0px 0px 5px;
	}

	.ol_second_lev {
		margin: 0.5em 0em 1.0em 1.8em;
		padding: 0em 0em 0em 0em;
	}

	.ol_second_lev  LI {
		margin: 0.15em 0em 0em 0em;
		padding: 0em 0em 0em 0em;
		list-style-position:outside;
		list-style-image:none;
	}

	HTML>BODY OL.ol_second_lev {
		margin: 0.5em 0em 1.0em 0em;
		padding: 0px 0px 0px 1.6em;
	}

	HTML>BODY OL LI OL.ol_second_lev {
	padding: 0px 0px 0px 0px;
	}

	HTML>BODY OL.ol_second_lev LI {
		margin: 0em 0em 0em 18px;
		padding: 0px 0px 0px 5px;
	}

	.ol_third_lev {
		margin: 0.3em 0em 0.8em 1.8em;
		padding: 0em 0em 0em 0em;
	}

	.ol_third_lev  LI {
		margin: 0.15em 0em 0em 0em;
		padding: 0em 0em 0em 0em;
		list-style-position:outside;
		list-style-image:none;
		line-height: 1.2em;
	}

	HTML>BODY OL.ol_third_lev {
		margin: 0.3em 0em 0.8em 0em;
		padding: 0px 0px 0px 1.9em;
	}

	HTML>BODY OL LI OL.ol_second_lev LI OL.ol_third_lev {
	padding: 0px 0px 0px 0px;
	}

	HTML>BODY OL.ol_third_lev LI {
		margin: 0em 0em 0em 18px;
		padding: 0px 0px 0px 5px;
	}

	/*.ol_second_lev SPAN {display: block; margin: 0px 0px 0px 32px;}

	HTML>BODY SPAN.ol_second_lev {display: block; margin: 0px 0px 0px 32px;}*/

/* ***************** List without markers **************** */
	.list_no_marker {
		list-style-type:none;
	}

	UL.list_no_marker {
		font-size:1em;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		list-style-position:outside; list-style-type:none; list-style-image:none
	}
	.list_no_marker LI {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none; list-style-image:none;
		background-image:none;
	}
/* **************** [/Lists] *********************** */

/*---[Ограничение резины]---*/
.container {
    width:100%; min-width: 1007px;padding-bottom:1px; max-width: 1280px;
	width: expression(
		(document.body.clientWidth) < 1024 ?	"1003px" :
			(document.body.clientWidth) > 1280 ? "1280px" :
				"100%"
	);
    border-collapse:collapse;
	/*height: 100%; min-height: 100%;*/
	margin: 0 auto;
	position:relative;
	min-height:100%
	}

* HTML .container {height:100%}
*+HTML .container {min-height:100%;min-width: 1003px;}

/*---[/Ограничение резины]---*/

/* ****************************************************  [TOP] ************************************************************ */
.topbanner IMG {vertical-align: top;}
.topbanner A {}
.topbanner_left {/*background: url(/bitrix/templates/ex_inner/images/topbanner_bgleft.jpg) repeat-x top left;*/ background-color:#000000; text-align:left; width: 49%}
.topbanner_left IMG { float:left }
.topbanner_right {/*background: url(/bitrix/templates/ex_inner/images/topbanner_bgright.jpg) repeat-x top left;*/ background-color:#000000; text-align:right;  width: 49%}
.topbanner_right IMG { float: right }
.logo {width: 272px;}
.logo DIV {background: url(/bitrix/templates/ex_index/images/logo_bg.gif) no-repeat top left; width: 272px; height: 119px; display: block; position: relative}
.logo A {display: block; position: absolute; top: auto; left: auto; margin: 18px 0px 0px 36px;}

.topmenu {background: url(/bitrix/templates/ex_index/images/topmenu_bg.gif) repeat-x top left; height: 48px;}
.topmenu A {display: block; height: 48px;}
.topmenu_1 {width: 2%;}
 .topmenu_15 {width: 1.5%;}
.topmenu_2 DIV, .topmenu_4 DIV, .topmenu_6 DIV, .topmenu_8 DIV, .topmenu_10 DIV, .topmenu_12 DIV, .topmenu_14 DIV {background: url(/bitrix/templates/ex_index/images/topmenu_button_delitel.gif) no-repeat top left; width: 3px; height: 48px; display: block}
.topmenu_3, .topmenu_5, .topmenu_7, .topmenu_9, .topmenu_11, .topmenu_13 {width: 16%; text-align: center;}
/* ****************************************************  [/TOP] ************************************************************ */

/* **********************************************  [Center Container] ****************************************************** */
.bg { background:transparent url(/bitrix/templates/ex_inner/images/orangeline_bg.gif) repeat-x scroll left top;
height:18px; }
.bg .lc {background:transparent url(/bitrix/templates/ex_inner/images/orangeline_lc.gif) no-repeat scroll left top;display:block;float:left;height:18px;position:relative;width:30px; }
.bg .rc {background:transparent url(/bitrix/templates/ex_inner/images/orangeline_rc.gif) no-repeat scroll right top;display:block;float:right;height:18px;margin:0px -12px 0px 0px;position:relative;width:30px;}

.content_inc { padding:0px 20px 0px 20px; margin:0px 0px 25px 0px; text-align:justify;}

.center_container {font: 1em Tahoma, Arial, Helvetica, sans-serif; width: 100%;/* position:relative; */margin-bottom:20px;}

.content_and_rightcolumn {font: 1em Tahoma,Arial,Helvetica,sans-serif; width: 100%;}
.content_and_rightcolumn TD.content {padding-right: 13px;}
.centercolumn {padding: 0px 13px 0px 0px;}
.centercolumn_no_left_col {padding-top:15px;padding-left:13px;background:transparent url(/bitrix/templates/ex_inner/images/logobottom.gif) no-repeat scroll left top;}
.centercolumn .innertube {width: 100%;}
/**HTML .centercolumn .innertube {width: 100%; font-size:0.92em}
*+HTML .centercolumn .innertube {width: 100%; font-size:0.92em}*/


.centercolumn TABLE {font: 1em Tahoma,Arial,Helvetica,sans-serif;}
.content_column {padding: 0px 13px 0px 0px;}
.content_column .innertube {width: 100%;}
DIV.bg, DIV.bg DIV.lc, DIV.bg DIV.rc {font-size: 0px; line-height: 0px;}
/* ********************************************** [Left Column] ************************************************* */
.leftcolumn {background: url(/bitrix/templates/ex_inner/images/logobottom.gif) no-repeat top left; width: 266px}
.leftcolumn .innertube {width: 240px; margin: 0px 13px 0px 13px;}
.leftcolumn .innertube .zaglav, .leftcolumn .innertube .news {font-size: 0.89em;}
.leftmenu {background: url(/bitrix/templates/ex_inner/images/menudarkblueline.gif) no-repeat bottom left; padding:13px 0px 0px 0px; margin: 0px 0px 13px 0px;}
.leftmenu UL.leftmenu_ul {margin: 5px 0px 30px 24px; list-style-type: none;line-height:normal}
.leftmenu UL.leftmenu_ul LI {font-size: 1em; padding: 0px 0px 6px 0px;list-style-type: none;line-height:normal;}
.leftmenu UL.leftmenu_ul LI A {color: #2e3786; font-weight: bold; text-decoration: none; line-height:normal;}
.leftmenu UL.leftmenu_ul LI A:HOVER {text-decoration: underline;}
.leftmenu UL.leftmenu_ul UL.second_level LI A {font-weight: normal; text-decoration: none; font-size:0.89em; color:#383a6a; line-height:normal;}
.leftmenu UL.leftmenu_ul UL.second_level LI A:HOVER {font-weight: normal; text-decoration: underline;font-size:0.89em;}
.leftmenu UL.leftmenu_ul UL.second_level LI {padding:0px 0px 5px 15px;line-height:0.9em}
.leftmenu UL.leftmenu_ul UL.second_level LI A.selected {font-weight: normal; text-decoration: none;font-size:0.89em;color:#333fb7; }
.leftmenu UL.leftmenu_ul UL.second_level LI A:HOVER.selected {font-weight: normal; text-decoration: underline;font-size:0.89em;}
.leftmenu .leftmenu_ul UL.second_level{font-size:1em;list-style-type:disc;margin:4px 0px 5px -14px;}

.leftmenu ul.leftmenu_ul li.close {padding-bottom:0px;}

.component-border .leftmenu_orangeline { margin-left:-51px}


.leftmenublock_bg {background: transparent url(/bitrix/templates/ex_inner/images/blueline_bg.gif) repeat-x top left; height: 18px; margin: 22px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.leftmenublock_bg .leftmenublock_rc {background: transparent url(/bitrix/templates/ex_inner/images/blueline_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -12px 0px 0px; position: relative;}
.leftmenublock_bg .leftmenublock_lc {background: transparent url(/bitrix/templates/ex_inner/images/blueline_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; margin: 0px 0px 0px -14px; position: relative;}
.leftmenu_orangeline {background: transparent url(/bitrix/templates/ex_inner/images/menuorangeline.gif) no-repeat top left; width: 48px; height: 24px; display: block; position: absolute; top: auto; /*left: 0px;*/ margin: -1px 0px 0px -50px;}
* HTML .leftmenu_orangeline {margin: -1px 0px 0px -53px;}
*+HTML .leftmenu_orangeline {margin: -1px 0px 0px -52px;}
.statistics {color: #5ab20c;}
.statistics a {color: #5ab20c; text-decoration:none}
.statistics a:hover {text-decoration:underline}
.statistics DIV {border-top: 1px solid; padding: 10px 22px 15px 22px; margin: 8px 0px 0px 0px;}
.statistics SPAN.statistics {font-size: 1.3em; font-weight: bold; line-height: 0em; padding: 0px 0px 6px 0px; display: block;}
.statistics H2 { padding:0px }
.MBA {margin: 0px 0px 20px 0px;}
.MBA DIV {color: #2a327a; border-top: 1px solid; border-bottom: 1px solid; padding: 12px 0px 13px 22px;}
.MBA DIV SPAN.news {font-weight: bold;line-height: 1.3em;}
.MBA DIV SPAN.news A{color: #2a327a; text-decoration:none;}
.MBA DIV SPAN.news A:HOVER{color: #2a327a; text-decoration:underline;}
.leftbanner_first {display: block; margin: 0px auto 20px auto;}

.navchain_find_topcontent { position:relative; z-index:1; }


/* СТИЛЬ ДЛЯ ЖИРНОЙ ГОРИЗОНТАЛЬНОЙ ПОЛОСЫ (ПОД ЗАГОЛОВКОМ) У БЛОКОВ*/
.bg { margin-top:-10px }

	/* ********************************************* [Calendar - Orangeblock] **************************************************** */
.calendar {margin: 0px 0px 20px 0px;}
/*.calendar .header H2 {color: #ff770f; font-size: 1.3em; font-weight: bold; line-height: auto; padding: 0px 0px 10px 0px; display: block;}*/
.calendar .bg {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_bg.gif) repeat-x top left; height: 18px;}
.calendar .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -12px 0px 0px; position: relative;}
.calendar .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; margin: 0px 0px 0px -13px; position: relative;}
.calendar .navigate {text-align: center;}
.calendar .navigate A {text-decoration: none;}
.calendar .navigate A:hover {text-decoration: underline;}
.calendar .navigate DIV {font-weight: bold; width: 200px; margin: 5px auto 10px auto;}
.calendar .body {background-color: #eaeaea; padding: 0px 0px 10px 0px;}
.calendar .body .day_of_week {font: 1em Tahoma, Arial, Helvetica, sans-serif; width: 100%;}
.calendar .body .day_of_week TR TD {color: #ff770f; font-size: 1.2em; font-weight: bold; text-align: center; vertical-align: middle; padding: 5px 0px 5px 0px;}
.calendar .body .whiteline {background: #fff; display:block; font-size:2px; height:2px; line-height:1px;}
.calendar .body .grayline {background: #eaeaea; display:block; font-size:2px; height:2px; line-height:1px;}
.calendar .body .date_of_month {font: 1em Tahoma, Arial, Helvetica, sans-serif; width: 100%;}
.calendar .body .date_of_month TR TD {background-color: #fff6e0; border: 2px solid #fff; vertical-align: middle; height: 2.2em;}
.calendar .body .date_of_month TR.top TD {border-top: 0px none;}
.calendar .body .date_of_month TR.bottom TD {border-bottom: 0px none;}
.calendar .body .date_of_month TR TD.left {border-left: 0px none;}
.calendar .body .date_of_month TR TD.right {border-right: 0px none;}
.calendar .body .date_of_month TR TD DIV {display: block; text-align: center;}
.calendar .body .date_of_month TR TD.this_day {width: 14%;}
.calendar .body .date_of_month TR TD.this_day DIV {background: #fff; border: 2px solid #ff770f; padding: 5px 2px 5px 2px;}
.calendar .body .date_of_month TR TD DIV A {font-weight: bold; text-decoration: none;}
.calendar .body .date_of_month TR TD DIV A:hover {font-weight: bold; text-decoration: underline;}
	/* ********************************************* [/Calendar - Orangeblock] **************************************************** */
	/* ********************************************* [News of Participant - Orangeblock width orangebackground] **************************************************** */
.orangeblock_orangebg {font: 1em Tahoma, Arial, Helvetica, sans-serif; margin: 0px 0px 20px 0px;}
/*.orangeblock_orangebg .header H2 {color: #ff770f; font-size: 1.3em; font-weight: bold; line-height: auto; padding: 0px 0px 10px 0px; display: block;}*/
.orangeblock_orangebg .bg {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_bg_bg.gif) repeat-x top left; height: 18px;}
.orangeblock_orangebg .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_bg_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -12px 0px 0px; position: relative;}
.orangeblock_orangebg .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_bg_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.orangeblock_orangebg .content .detail {background-color: #fff6e0; border-bottom: 2px solid #fff; padding: 8px 20px 10px 20px; display: block;}
.orangeblock_orangebg .content .detail .zaglav {font-size: 0.89em; color: #717171;}
.orangeblock_orangebg .content .detail .news {color: #2c2c2c; text-decoration: none;}
.orangeblock_orangebg .content .detail .news:hover {text-decoration: underline;}
	/* ********************************************* [/News of Participant - Orangeblock width orangebackground] **************************************************** */
	/* ********************************************** [News on EXEcutive - Lightgraybackground block] ************************************************* */
.orangeblock_lightgraybg {margin: 0px 0px 20px 0px;}
.orangeblock_lightgraybg P {margin: 0px 0px 0px 0px;}
/*.orangeblock_lightgraybg .header H2 {color: #ff770f; font-size: 1.3em; font-weight: bold; line-height: auto; padding: 0px 0px 10px 0px; display: block;}*/
.orangeblock_lightgraybg .bg {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_lightgraybg_bg.gif) repeat-x top left; height: 18px;}
.orangeblock_lightgraybg .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_lightgraybg_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -12px 0px 0px; position: relative;}
.orangeblock_lightgraybg .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_lightgraybg_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.orangeblock_lightgraybg .content .detail {background-color: #f7f7f7; border-bottom: 2px solid #fff; padding: 8px 15px 10px 15px;}
.orangeblock_lightgraybg .content .detail SPAN.zaglav {color: #ff770f;}
.orangeblock_lightgraybg .content .detail A.zaglav {color: #ff770f; text-decoration: none;}
.orangeblock_lightgraybg .content .detail A.zaglav:hover {color: #ff770f; text-decoration: underline;}
.orangeblock_lightgraybg .content .detail .news {display: block; color: #2c2c2c; text-decoration: none;}
.orangeblock_lightgraybg .content .detail .news:hover {text-decoration: underline;}
	/* ********************************************** [/News on EXEcutive - Lightgraybackground block] ************************************************* */
	/* ********************************************* [Info of Partners - Blueblock whidth bottomline] *********************************************** */
.info_of_partners {margin: 0px 0px 20px 0px;}
.info_of_partners P {margin: 0px 0px 0px 0px;}
.info_of_partners .header H2 {color: #3e5dab; }
/*.info_of_partners .bg {background: transparent url(/bitrix/templates/ex_index/images/info_of_partners_bg.gif) repeat-x top left; height: 18px;}
.info_of_partners .bg .rc {background: transparent url(/bitrix/templates/ex_index/images/info_of_partners_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -13px 0px 0px; position: relative;}
.info_of_partners .bg .lc {background: transparent url(/bitrix/templates/ex_index/images/info_of_partners_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; margin: 0px 0px 0px -13px; position: relative;}
*/
.info_of_partners .iop_bg {background: transparent url(/bitrix/templates/ex_index/images/blueline_bg.gif) repeat-x top left; height: 18px;}
.info_of_partners .iop_bg .iop_rc {background: transparent url(/bitrix/templates/ex_index/images/blueline_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -13px 0px 0px; position: relative;}
.info_of_partners .iop_bg .iop_lc {background: transparent url(/bitrix/templates/ex_index/images/blueline_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; margin: 0px 0px 0px -13px; position: relative;}
.info_of_partners .content .blueline {height: 10px; width: 252px; position: relative; margin: 10px 0px 0px -13px; border-top: 1px solid #3e5dab; clear: both;}
.info_of_partners .content A.news {padding: 5px 0px 5px 0px; display: block; text-decoration: none; color: #2c2c2c;}
.info_of_partners .content A.news:hover {text-decoration: underline;}
.info_of_partners .content SPAN.news {padding: 5px 0px 5px 0px; display: block;}
.info_of_partners .content .zaglav {font-weight: bold; padding: 0px; display: inline;}
.info_of_partners .content .zaglav A {font-size: 1.0em; padding: 0px; line-height: 1.0em; color: #3e5dab;}
.info_of_partners .content IMG {float: left; margin: 8px 10px 3px 0px;}
	/* ********************************************* [/Info of Partners - Blueblock whidth bottomline] *********************************************** */
	/* ********************************************* [Themes of Forum - Light Blueblock] *********************************************** */
.themes_of_forum {margin: 0px 0px 20px 0px;}
.themes_of_forum P {margin: 0px 0px 0px 0px;}
.themes_of_forum .header H2 {color: #3e5dab; }
.themes_of_forum .bg {background: transparent url(/bitrix/templates/ex_index/images/info_of_partners_bg.gif) repeat-x top left; height: 18px;}
.themes_of_forum .bg .rc {background: transparent url(/bitrix/templates/ex_index/images/info_of_partners_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -12px 0px 0px; position: relative;}
.themes_of_forum .bg .lc {background: transparent url(/bitrix/templates/ex_index/images/info_of_partners_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; margin: 0px 0px 0px -13px; position: relative;}
.themes_of_forum .content .blueline {height: 10px; width: 252px; position: relative; margin: 10px 0px 0px -13px; border-top: 1px solid #3e5dab; clear: both;}
.themes_of_forum .content A.news {padding: 5px 0px 5px 0px; display: block; text-decoration: none; color: #2c2c2c;}
.themes_of_forum .content A.news:hover {text-decoration: underline;}
.themes_of_forum .content SPAN.news {padding: 5px 0px 5px 0px; display: block;}
.themes_of_forum .content DIV.info {padding: 0px 0px 10px 0px;}
.themes_of_forum .content .zaglav {font-weight: normal; padding: 0px; display: inline;}
.themes_of_forum .content .zaglav A {font-size: 1.0em; font-weight: bold; text-decoration: none; padding: 0px; line-height: 1.0em; color: #3e5dab;}
.themes_of_forum .content .zaglav A:hover {text-decoration: underline;}
.themes_of_forum .content .zaglav A.name {text-decoration: underline; font-weight: normal;}
.themes_of_forum .content .zaglav A.name:hover {text-decoration: none;}
.themes_of_forum .content IMG {float: left; margin: 8px 10px 3px 0px;}
	/* ********************************************* [/Themes of Forum - Light Blueblock] *********************************************** */
/* ********************************************** [/Left Column] ************************************************* */

/* ********************************************* [Content] *********************************************** */
.content_column {font: 1em Tahoma, Arial, Helvetica, sans-serif; width: 100%;}
.navchain_td {vertical-align: middle;}
.navchain_td DIV.navchain { padding-top:9px }
.navchain_td .navchain A, .navchain_td .navchain {color: #2a327b; text-decoration: none;}
.navchain_td .navchain A:hover {color: #ff780f;}
	/* ***************************************** [Find] ********************* */
.find TD {height: 52px; vertical-align: middle;}
.find INPUT.findtext {background-color: #e4e5ef; color: #2c2c2c; height: 20px; width: 125px; border: 1px solid #5b608e; line-height: 1.2em;}
HTML>BODY .find INPUT.findtext {line-height: 1.5em}
	/* ***************************************** [/Find] ********************* */
	/* ***************************************** [Blueblock width bottomline] ********************* */
.blueblock_btmline {margin: 0px 0px 20px 0px;}
.blueblock_btmline P {margin: 0px 0px 0px 0px;}
.blueblock_btmline_header SPAN {color: #5ab20c; font-size: 1.3em; font-weight: bold; line-height: auto; padding: 0px 0px 10px 0px; display: block;}
.blueblock_btmline_bg {background: transparent url(/bitrix/templates/ex_inner/images/blueline_bg.gif) repeat-x top left; height: 18px;}
.blueblock_btmline_bg .blueblock_btmline_lc .blueblock_btmline_rc {background: transparent url(/bitrix/templates/ex_inner/images/blueline_rc.gif) no-repeat top right; height: 18px;}
.blueblock_btmline_bg .blueblock_btmline_lc {background: transparent url(/bitrix/templates/ex_inner/images/blueline_lc.gif) no-repeat top left; height: 18px;}
.blueblock_btmline_content .news_detail {padding: 0px 20px 10px 20px; margin: 0px 13px 0px 0px;}
* HTML .blueblock_btmline_content .news_detail {height: 18px;}
*+HTML .blueblock_btmline_content .news_detail {min-height: 18px;}
.blueblock_btmline_content .news_detail A {padding: 0.8em 10px 0.3em 0px; display: block; float: left;}
.blueblock_btmline_content .news_detail SPAN {padding: 0.6em 0px 0px 0px; display: block;}
.blueblock_btmline_content .news_detail A IMG {border: 2px solid #2a327a; margin: 0px 0px 0px 10px;}
.blueblock_btmline .line {background-color: #d4d6e4; display: block; height: 1px; margin: 8px 13px 0px 0px; overflow: hidden;}
	/* ***************************************** [/Blueblock width bottomline] ********************* */
	/* ***************************************** [Blueblock width background] ********************* */
.blueblock_bg {margin: 0px 0px 20px 0px;}
.blueblock_bg P {margin: 0px 0px 0px 0px;}
/*.blueblock_bg .header H2 {color: #5ab20c;}*/
.blueblock_bg .bg {background: transparent url(/bitrix/templates/ex_inner/images/blueline_bg_bg.gif) repeat-x top left; height: 18px;}
.blueblock_bg .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/blueline_bg_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -12px 0px 0px; position: relative;}
.blueblock_bg .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/blueline_bg_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.blueblock_bg .content .detail {background-color: #ececf4; padding: 0px 20px 10px 20px;}
* HTML .blueblock_bg .content .detail {height: 18px;}
*+HTML .blueblock_bg .content .detail {min-height: 18px;}
.blueblock_bg .content .detail A.image {padding: 0.8em 10px 0.3em 0px; display: block; float: left;}
.blueblock_bg .content .detail SPAN {padding: 0.6em 0px 0px 0px; display: block;}
.blueblock_bg .content .detail A.image IMG {border: 2px solid #2a327a; margin: 0px 0px 0px 10px;}
	/* ***************************************** [Blueblock width background] ********************* */
	/* ***************************************** [Blueblock width bottomline] ********************* */
.blueblock_btmline {margin: 0px 0px 20px 0px;}
.blueblock_btmline P {margin: 0px 0px 0px 0px;}
.blueblock_btmline .header H2 {color: #2A327A;}
.blueblock_btmline .bg {background: transparent url(/bitrix/templates/ex_inner/images/blueline_bg.gif) repeat-x top left; height: 18px;}
.blueblock_btmline .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/blueline_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -12px 0px 0px; position: relative;}
.blueblock_btmline .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/blueline_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.blueblock_btmline .content .detail {padding: 0px 20px 10px 20px;}
* HTML .blueblock_btmline .content .detail {height: 18px;}
*+HTML .blueblock_btmline .content .detail {min-height: 18px;}
.blueblock_btmline .content .detail A.image {padding: 0.8em 10px 0.3em 0px; display: block; float: left;}
.blueblock_btmline .content .detail SPAN {padding: 0.6em 0px 0px 0px; display: block;}
.blueblock_btmline .content .detail A.image IMG {border: 2px solid #2a327a; margin: 0px 0px 0px 10px;}
.blueblock_btmline .line {background-color: #d4d6e4; display: block; height: 1px; margin: 8px 13px 0px 0px; overflow: hidden;}
	/* ***************************************** [Blueblock width bottomline] ********************* */
	/* ***************************************** [Блок список элементов зеленый] ********************* */
.greenheadblock_btmline {margin: 0px 0px 20px 0px;}
.greenheadblock_btmline P {margin: 0px 0px 0px 0px;}
.greenheadblock_btmline .header H2 {color: #5ab20c;}
.greenheadblock_btmline .bg {background: transparent url(/bitrix/templates/ex_inner/images/greenline_bg_bg.gif) repeat-x top left; height: 18px;}
.greenheadblock_btmline .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/greenline_bg_rc.gif) no-repeat top right; height: 18px; width: 30px; float: right; display: block; margin: 0px -12px 0px 0px; position: relative;}
.greenheadblock_btmline .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/greenline_bg_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.greenheadblock_btmlinebg_content .detail {background-color: #e6f4db; padding: 0px 20px 10px 20px; border-bottom: 2px solid #fff; min-height: 18px;}
* HTML .greenheadblock_btmlinebg_content .detail {height: 18px;}
*+HTML .greenheadblock_btmlinebg_content .detail {min-height: 18px;}
.greenheadblock_btmlinebg_content .detail .zaglav {font-size: 1.1em; font-weight: bold; color: #5ab20c;}
.greenheadblock_btmline .content .detail {border-bottom: 2px solid #fff; padding: 8px 20px 10px 20px;}
.greenheadblock_btmline .content .detail H3 {font-size: 1.0em; font-weight: bold; color: #5ab20c;}
.greenheadblock_btmline .content .detail .news {color: #2c2c2c;}
.greenheadblock_btmline .content .line {background-color:#dedede; display:block; height:1px; margin:8px 0px; overflow:hidden;}
	/* ***************************************** [/Блок список элементов зеленый] ********************* */

	/* ***************************************** [Блок список элементов зеленый полностью] ********************* */
.greenblock_btmline {margin: 0px 0px 20px 0px; }
.greenblock_btmline P {margin: 0px 0px 0px 0px;}
.greenblock_btmline .header H2 {color: #5ab20c;}
.greenblock_btmline .bg {background: transparent url(/bitrix/templates/ex_inner/images/greenline_bg_bg.gif) repeat-x top left; height: 18px;}
.greenblock_btmline .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/greenline_bg_rc.gif) no-repeat top right; height: 18px; width: 30px; float: right; display: block; margin: 0px -12px 0px 0px; position: relative;}
.greenblock_btmline .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/greenline_bg_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.greenblock_btmline .content .detail .zaglav {font-size: 0.89em; color: #717171;}
.greenblock_btmline .content .detail {border-bottom: 1px solid #fff; padding: 8px 20px 10px 20px; background-color: #E6F4DB;}
.greenblock_btmline .content .detail H3 {font-size: 1.0em; font-weight: bold; color: #5ab20c;}
.greenblock_btmline .content .detail .news {color: #2c2c2c;}
.greenblock_btmline .content .line {background-color:#dedede; display:block; height:1px; margin:8px 0px; overflow:hidden;}
	/* ***************************************** [/Блок список элементов зеленый полностью] ********************* */

	/* ***************************************** [Live Association - Orangeblockborder width background] ********************* */
.orangeblockborder_pictbg {margin: 0px 0px 20px 0px;}
/*.orangeblockborder_pictbg .header H2 {color: #ff770f; font-size: 1.3em; font-weight: bold; line-height: auto; padding: 0px 0px 10px 0px; display: block;}*/
.orangeblockborder_pictbg .bg {background: transparent url(/bitrix/templates/ex_inner/images/orangeblockborder_topbg.gif) repeat-x top left; font-size: 0em; line-height: auto; height: 15px; position: relative; margin: 0px; padding: 0px;}

.orangeblockborder_pictbg .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeblockborder_rc.gif) no-repeat top right;width: 30px; height: 10px; display: block; position: absolute; top: auto; left:92px; margin: 0px 0px 0px 0px; font-size: 0em; line-height: auto; height: 18px; width: 33px;}
*+HTML .orangeblockborder_pictbg .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeblockborder_rc.gif) no-repeat top right; width: 30px; height: 10px; display: block; position: absolute; top: auto; left: 92px; margin: 0px 0px 0px 0px; font-size: 0em; line-height: auto; height: 18px; width: 33px;}
* HTML .orangeblockborder_pictbg .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeblockborder_rc.gif) no-repeat top right; width: 30px; height: 10px; display: block; position: absolute; top: auto; left: 92px; margin: 0px 0px 0px 0px; font-size: 0em; line-height: auto; height: 8px; width: 33px;}
html:first-child .orangeblockborder_pictbg .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeblockborder_rc.gif) no-repeat top right; width: 30px; height: 10px; display: block; position: absolute; top: auto; left: 92px; margin: 0px 0px 0px 400px; font-size: 0em; line-height: auto; height: 18px; width: 33px;}
.school-detail {left:25px!important;position:relative!important}
.orangeblockborder_pictbg .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/orangeblockborder_lc.gif) no-repeat top left; height: 18px; width: 30px; position: absolute; font-size: 0em; line-height: auto; left: auto; right: auto;}
/*.orangeblockborder_pictbg .content {background: #ffedc2 url(/bitrix/templates/ex_inner/images/orangeblockborder_mainbg.gif) repeat-x top right; padding: 20px 5px 20px 5px; border: 1px solid #ff7f1d; border-top: 0px none; margin: 0px 0px 0px 0px;}*/
.orangeblockborder_pictbg .content {background: #ffedc2 url(/bitrix/templates/ex_index/images/orangeblockborder_mainbg.gif) repeat top right; padding: 20px 5px 20px 5px; border: 1px solid #ff7f1d; border-top: 0px none; margin: 0px 0px 0px 0px;}
.orangeblockborder_pictbg .content TABLE.twocolumn {font: 1em Tahoma, Arial, Helvetica, sans-serif; width: 100%; font-size: 0.89em;}
.orangeblockborder_pictbg .content TABLE.twocolumn A {color: #2c2c2c; font-weight: bold; text-decoration: none; line-height: 1.5em;}
.orangeblockborder_pictbg .content TABLE.twocolumn A:hover {text-decoration: underline;}
.orangeblockborder_pictbg .content TABLE.twocolumn .leftcontent {padding: 0px 20px 0px 20px;}
.orangeblockborder_pictbg .content TABLE.twocolumn .rightcontent {padding: 0px 20px 0px 20px; border-left: 1px solid #ff7f1d; width:50%;}
.orangeblockborder_pictbg .content TABLE.twocolumn .middlecontent { border-left: 1px solid #ff7f1d;}
	/* ***************************************** [/Live Association - Orangeblockborder width background] ********************* */
	/* ***************************************** [Measure - Bluedarkhead bluebackground block] ********************* */
.bluedarkheadblock_bluebg {margin: 0px 0px 20px 0px;}
.bluedarkheadblock_bluebg P {margin: 0px 0px 0px 0px;}
.bluedarkheadblock_bluebg .header {margin:0px;}
.bluedarkheadblock_bluebg .header H2 {color: #2a327b;}
.bluedarkheadblock_bluebg .bg {background: transparent url(/bitrix/templates/ex_inner/images/blueline_darkblue_bg.gif) repeat-x top left; height: 18px;}
.bluedarkheadblock_bluebg .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/blueline_darkblue_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -12px 0px 0px; position: relative;}
.bluedarkheadblock_bluebg .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/blueline_darkblue_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.bluedarkheadblock_bluedarkbg_content .detail {background-color: #dfe0eb; padding: 0px 20px 10px 20px; border-bottom: 2px solid #fff; min-height: 18px;}
* HTML .bluedarkheadblock_bluedarkbg_content .detail {height: 18px;}
*+HTML .bluedarkheadblock_bluedarkbg_content .detail {min-height: 18px;}
.bluedarkheadblock_bluedarkbg_content .detail .zaglav {font-size: 1.1em; font-weight: bold; color: #2a327b;}
.bluedarkheadblock_bluebg .content .detail {background-color: #ebecf3; border-bottom: 2px solid #fff; padding: 8px 20px 10px 20px;}
.bluedarkheadblock_bluebg .content .detail H3 {color: #2a327b;}
.bluedarkheadblock_bluebg .content .detail .news {color: #2c2c2c;}
	/* ***************************************** [/Measure - Bluedarkhead bluebackground block] ********************* */
/* ***************************************** [Vacancy - Greenhead bottomline block] ********************* */
.greenheadblock_btmline {margin: 0px 0px 20px 0px;}
.greenheadblock_btmline .header {margin:0px;}
.greenheadblock_btmline .header H2 {color: #5ab20c; }
.greenheadblock_btmline .bg {background: transparent url(/bitrix/templates/ex_index/images/greenline_bg_bg.gif) repeat-x top left; height: 18px;}
.greenheadblock_btmline .bg .rc {background: transparent url(/bitrix/templates/ex_index/images/greenline_bg_rc.gif) no-repeat top right; height: 18px; width: 30px; float: right; display: block; margin: 0px -13px 0px 0px; position: relative;}
.greenheadblock_btmline .bg .lc {background: transparent url(/bitrix/templates/ex_index/images/greenline_bg_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.greenheadblock_btmlinebg_content .detail {background-color: #e6f4db; padding: 0px 20px 10px 20px; border-bottom: 2px solid #fff; min-height: 18px;}
* HTML .greenheadblock_btmlinebg_content .detail {height: 18px;}
*+HTML .greenheadblock_btmlinebg_content .detail {min-height: 18px;}
.greenheadblock_btmlinebg_content .detail .zaglav {font-size: 1.1em; font-weight: bold; color: #5ab20c;}
.greenheadblock_btmline .content .detail {border-bottom: 2px solid #fff; padding: 8px 20px 10px 20px;}
.greenheadblock_btmline .content .detail A {color: #5ab20c; text-decoration: none;}
.greenheadblock_btmline .content .detail A:hover {text-decoration: underline;}
.greenheadblock_btmline .content .detail H3 {color: #5ab20c;}
.greenheadblock_btmline .content .detail SPAN.news {color: #2c2c2c;}
.greenheadblock_btmline .content .detail A.news {color: #2c2c2c; text-decoration: none;}
.greenheadblock_btmline .content .detail A.news:hover {color: #2c2c2c; text-decoration: underline;}
.greenheadblock_btmline .content .line {background-color:#dedede; display:block; height:1px; margin:8px 0px; overflow:hidden;}
	/* ***************************************** [/Vacancy - Greenhead bottomline block] ********************* */
	/* ***************************************** [Blueblock Reklama] ********************* */
.blueblock_reklama {margin: 0px 0px 20px 0px;}
.blueblock_reklama H4 A {text-decoration: none; color: #2a327b;}
.blueblock_reklama .content {width: auto; background-color: #dfe0eb; border-top: 1px solid #3d4486; padding: 10px 20px; margin: 2px 0px 0px 0px; }
.blueblock_reklama .content A {text-decoration:none;}
.blueblock_reklama .content A:hover {text-decoration:underline;}
	/* ***************************************** [Blueblock Reklama] ********************* */
	/* ***************************************** [Articles - Orange Block whidth bottomline] ********************* */
.orangeblock_btmline {margin: 0px 0px 20px 0px;}
.min_marg_bottom {margin:0px 0px 10px 0px}
.orangeblock_btmline P {margin: 0px 0px 0px 0px;}
.orangeblock_btmline .header H2 {color: #ff770f;}
.orangeblock_btmline .bg {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_bg.gif) repeat-x top left; height: 18px;}
.orangeblock_btmline .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_rc.gif) no-repeat top right; height: 18px; width: 30px; float: right; display: block; margin: 0px -12px 0px 0px; position: relative;}
.orangeblock_btmline .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.orangeblock_btmline .content .detail {border-bottom: 2px solid #fff; padding: 8px 20px 10px 20px;}
.orangeblock_btmline .content .detail .zaglav {font-size: 1.0em; font-weight: bold; color: #ff770f;}
.orangeblock_btmline .content .detail H3 A { text-decoration:none }
.orangeblock_btmline .content .detail H3 A:hover { text-decoration:underline }
.orangeblock_btmline .content .detail .news {color: #2c2c2c;}
.orangeblock_btmline .content .line {background-color: #fdc89f; display: block; height: 1px; margin: 8px 0px; overflow: hidden;}
	/* ***************************************** [/Articles - Orange Block whidth bottomline] ********************* */
	/* ***************************************** [Articles - Orange Block] ********************* */
.orangeblock {margin: 0px 0px 20px 0px;}
.orangeblock P {margin: 0px 0px 0px 0px;}
.orangeblock .header H2 {color: #ff770f;}
.orangeblock .bg {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_bg.gif) repeat-x top left; height: 18px;}
.orangeblock .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_rc.gif) no-repeat top right; height: 18px; width: 30px; float: right; display: block; margin: 0px -12px 0px 0px; position: relative;}
.orangeblock .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.orangeblock .content {padding: 0px 13px 0px 0px;}
.orangeblock .content .detail {border-bottom: 2px solid #fff; padding: 8px 20px 10px 20px;}
.orangeblock .content .detail .zaglav {font-size: 1.0em; font-weight: bold; color: #ff770f;}
.orangeblock .content .detail H3 A { text-decoration:none }
.orangeblock .content .detail H3 A:hover { text-decoration:underline }
.orangeblock .content .detail .news {color: #2c2c2c;}
.orangeblock .content .detail TABLE.cases-list {width:100%}
.orangeblock .content .detail .cases-list .img {padding-right:20px;width:175px;}
	/* ***************************************** [/Articles - Orange Block] ********************* */
	/* ****************************************** [Centerbanner first/two] ***************************************** */
.centerbannerfirst, .centerbannertwo {margin: 0px auto 20px auto; display: block; height: 60px; width: 100%; text-align: center;}
	/* ****************************************** [/Centerbanner first/two] ***************************************** */
	/* ****************************************** [Textblock - content] ***************************************** */
.text_zaglav_orange {font-weight: bold; color: #ff770f; padding: 8px 0px 1em 0px; margin: 0;}
DIV.text {padding: 0em 0px 0px 0px; display: block;}
P.text {display: block; margin: 0; padding: 0em 13px 1.2em 0px;}
.text_image_right {float: right; padding: 0.3em 13px 0.3em 10px; display: block; margin-left: 1em;}
.text_image_right IMG {border: 2px solid #ff770f;}
.smalltext { font-size: 0.89em }
	/* ****************************************** [/Textblock - content] ***************************************** */
	/* ****************************************** [Rating of Articles - Greenblockcontent width gradientborder] ************************************************* */
.greenblock_content_greenbg {margin: 0px 0px 20px 0px;}
.greenblock_content_greenbg P {margin: 0px 0px 0px 0px;}
.greenblock_content_greenbg_header SPAN {color: #5ab20c; font-size: 1.2em; font-weight: bold; line-height: auto; padding: 0px 0px 10px 0px; display: block;}
.greenblock_content_greenbg_bg {background: transparent url(/bitrix/templates/ex_inner/images/greenline_bg_bg.gif) repeat-x top left; height: 18px;}
.greenblock_content_greenbg_bg .greenblock_content_greenbg_lc .greenblock_content_greenbg_rc {background: transparent url(/bitrix/templates/ex_inner/images/greenline_bg_rc.gif) no-repeat top right; height: 18px;}
.greenblock_content_greenbg_bg .greenblock_content_greenbg_lc {background: transparent url(/bitrix/templates/ex_inner/images/greenline_bg_lc.gif) no-repeat top left; height: 18px;}
.greenblock_content_greenbg_content {padding: 0px 14px 0px 0px;}
.greenblock_content_greenbg_content .news_detail {background-color: #e6f4db; padding: 0px 0px 15px 0px;}
.greenblock_content_greenbg_content .news_detail SPAN {color: #363636; padding: 0px 0px 0.5em 15px; display: block;}
.greenblock_content_greenbg_content .news_detail .zaglav {font-weight: bold; padding: 5px 0px 0px 15px; color: #5ab20c;}
.greenblock_content_greenbg_content .news_detail A {font-size: 0.9em; padding: 10px 0px 0px 15px; color: #363636; display: block;}
.greenblock_content_greenbg_content .news_detail SPAN INPUT {vertical-align: top; padding: 0px 5px 0px 0px; margin: 2px 25px 0px 0px;}
* HTML .greenblock_content_greenbg_content .news_detail SPAN INPUT {margin: -1px 25px 0px 0px;}
*+HTML .greenblock_content_greenbg_content .news_detail SPAN INPUT {margin: -1px 25px 0px 0px;}
.greenblock_content_greenbg_content .news_detail TABLE {font: 1em Tahoma, Arial, Helvetica, sans-serif; width: 100%;}
.greenblock_content_greenbg_content .news_detail TABLE TD {padding: 0px 15px;}
.greenblock_content_greenbg_content .news_detail TABLE .raiting_left {vertical-align: middle; padding: 20px 0px 0px 15px;}
.greenblock_content_greenbg_content .news_detail TABLE .raiting_left SPAN {padding: 0px 0px 10px 15px;}
.greenblock_content_greenbg_content .news_detail TABLE .raiting_right {text-align: right;}
.greenblock_content_greenbg_content .news_detail TABLE .raiting_right IMG {vertical-align: middle; padding: 0px 5px 0px 0px;}
.greenblock_content_greenbg_content .news_detail TABLE .raiting_right INPUT {margin: 0px 10px 0px 0px;}
.greenblock_content_greenbg_content .news_detail TABLE .raiting_right A {font-size: 0.9em; color: #363636;}
.greenblock_content_greenbg_content .news_detail TABLE .raiting_right SPAN A {font-size: 1em; text-decoration: none; color: #363636;}
.greenblock_content_greenbg_content .news_detail TABLE .raiting_right SPAN A:hover {text-decoration: underline;}
	/* ****************************************** [Rating of Articles - Greenblockcontent width gradientborder] ************************************************* */
	/* ****************************************** [Vishaya - Orangelist width lightgreendirect] ************************************************* */
.orangelist_lightgreendirect {margin: 0px 0px 20px 0px; text-align: center;}
.orangelist_lightgreendirect P {margin: 0px 0px 0px 0px;}
.orangelist_lightgreendirect .tlc {background: #eaf4dc url(/bitrix/templates/ex_inner/images/lightgreen_topleftcorner.gif) no-repeat top left; width: auto; margin: 0px auto;}
.orangelist_lightgreendirect .trc {background: transparent url(/bitrix/templates/ex_inner/images/lightgreen_toprightcorner.gif) no-repeat top right;}
.orangelist_lightgreendirect .blc {background: transparent url(/bitrix/templates/ex_inner/images/lightgreen_btmleftcorner.gif) no-repeat bottom left;}
.orangelist_lightgreendirect .brc {background: transparent url(/bitrix/templates/ex_inner/images/lightgreen_btmrightcorner.gif) no-repeat bottom right;}
.orangelist_lightgreendirect .brc DIV.block_width_100 {padding: 7px 0px 5px 0px; text-align: center;}
.orangelist_lightgreendirect .brc DIV.block_width_100 IMG {vertical-align: middle;}
.direct_centeralign DIV.block_width_100 IMG {vertical-align: middle;}
.direct_centeralign TD {vertical-align: top;}
.direct_centeralign UL {margin: 0px; padding: 0px;}
.direct_centeralign_container {text-align: center;}
.orangelist_lightgreendirect .brc .direct_text {margin: -10px 0px 0px 0px; line-height: 1.2em;}
.orangelist_lightgreendirect .brc .direct_text {font-weight: bold; color: #2c2c2c; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.orangelist_lightgreendirect .brc .direct_text:hover {color: #ff770f; text-decoration: underline;}
.orangelist_lightgreendirect .brc .nohref, .orangelist_lightgreendirect .brc .nohref:hover {color: #2c2c2c; text-decoration: none;}
.orangelist_lightgreendirect .brc .active, .orangelist_lightgreendirect .brc .active:hover {text-decoration: none; color: #ff770f;}
.orangelist_lightgreendirect .content {margin: 0px 0px 20px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.orangelist_lightgreendirect .content TR TD {width:100%; color: #2c2c2c; font-size: 1em; font-weight: normal; text-align: left; padding: 15px 20px 15px 20px; border-bottom: 1px solid #FF770F;}
.orangelist_lightgreendirect .content TD.img { padding-right:0px!important; width:175px}
.orangelist_lightgreendirect .content TR.head,
.orangelist_lightgreendirect .content TR.head TD {width:auto; color: #2c2c2c; border-top: 1px solid #FF770F; border-bottom: 1px solid #FF770F; font-weight: bold; vertical-align: middle; text-align:left; vertical-align: middle; background-color: #fff6e0; font-size: 1em; font-weight: bold; padding: 5px 20px 5px 20px;}
.orangelist_lightgreendirect .content TR.head TD A {font-size: 1em; color: #2c2c2c; font-weight: bold; text-decoration: none;}
.orangelist_lightgreendirect .content TR.head TD A:hover {text-decoration: underline;}
.orangelist_lightgreendirect .content TR.btm TD {border-bottom: 0px none;}

.orangelist_lightgreendirect .content tr.head td .top-table td { border:0px;  }
.orangelist_lightgreendirect .content tr.head td .top-table .date { padding:0px; vertical-align:top }
.orangelist_lightgreendirect .content tr.head td .top-table .zag { padding:0px; vertical-align:top }
	/* ****************************************** [/Vishaya - Orangelist width lightgreendirect] ************************************************* */
	/* ****************************************** [Raiting - Orangeblock width orangebackground] ************************************************* */
.orangeblock_bg {margin: -38px 0px 10px 0px;}
.orangeblock_bg P {margin: 0px 0px 0px 0px;}
.orangeblock_bg .header {/*position: relative; z-index: 1;*/}
.orangeblock_bg .header H2 {color: #ff770f; position:relative; padding-bottom:14px }
.orangeblock_bg .bg {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_bg_bg.gif) repeat-x top left; height: 18px; margin-top:-20px!important}
.orangeblock_bg .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_bg_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -12px 0px 0px; position: relative;}
.orangeblock_bg .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_bg_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.orangeblock_bg .content .detail {background-color: #FFF6E0; padding: 0px 20px 10px 20px;}
* HTML .orangeblock_bg .content .detail {height: 18px;}
*+HTML .orangeblock_bg .content .detail {min-height: 18px;}
.orangeblock_bg .content .detail A.image {padding: 0.8em 10px 0.3em 0px; display: block; float: right;}
.orangeblock_bg .content .detail SPAN {padding: 0.6em 0px 0px 0px; display: block;}
.orangeblock_bg .content .detail A.image IMG {border: 2px solid #ff770f; margin: 0px 0px 0px 10px;}
.orangeblock_bg .content .detail IMG {border:2px solid #FF770F;display:block;float:right;margin:4px 10px 0px;}
.orangeblock_bg .content .detail img.img_right {display: block; float: right;border: 2px solid #ff770f; margin: 8px 10px 0px 10px;}
	/* ****************************************** [Raiting - Orangeblock width orangebackground] ************************************************* */
.video-download {margin:10px 0px 10px 0px;}
.video-download A.download{font-weight:bold;}
 	/* ****************************************** [Raiting - Orangeblock width orangebackground] ************************************************* */
	/* ****************************************** [/Raiting - Orangeblock width orangebackground] ************************************************* */
	/* ****************************************** [Download] ************************************************* */
.whiteblock_orangeheader {margin: 0px 0px 20px 0px;}
.whiteblock_orangeheader P {margin: 0px 0px 0px 0px;}
.whiteblock_orangeheader .header H3 {color: #ff770f;}
.whiteblock_orangeheader .content {margin: 0px 0px 20px 0px;}
	/* ****************************************** [/Download] ************************************************* */
	/* ****************************************** [Osebe - Greenblock width roundcorner] ************************************************* */
.green_roundcorner_osebe { margin-top:-5px}
.green_roundcorner_osebe .osebe_lbg {background: #e9f3da url(/bitrix/templates/ex_inner/images/osebe_lbg.gif) repeat-y top left; margin: 0px 0px 20px 0px; width: 240px;}
.green_roundcorner_osebe P {margin: 0px 0px 0px 0px;}
.green_roundcorner_osebe .osebe_tbg {background: transparent url(/bitrix/templates/ex_inner/images/osebe_tbg.gif) repeat-x top left;}
.green_roundcorner_osebe .osebe_rbg {background: transparent url(/bitrix/templates/ex_inner/images/osebe_rbg.gif) repeat-y top right;}
.green_roundcorner_osebe .osebe_bbg {background: transparent url(/bitrix/templates/ex_inner/images/osebe_bbg.gif) repeat-x bottom left;}
.green_roundcorner_osebe .osebe_tlc {background: transparent url(/bitrix/templates/ex_inner/images/osebe_tlc.gif) no-repeat top left;}
.green_roundcorner_osebe .osebe_trc {background: transparent url(/bitrix/templates/ex_inner/images/osebe_trc.gif) no-repeat top right;}
.green_roundcorner_osebe .osebe_blc {background: transparent url(/bitrix/templates/ex_inner/images/osebe_blc.gif) no-repeat bottom left;}
.green_roundcorner_osebe .osebe_brc {background: transparent url(/bitrix/templates/ex_inner/images/osebe_brc.gif) no-repeat bottom right; padding:22px 30px 6px 20px; font-size:0.89em;}
.green_roundcorner_osebe .osebe_brc {width: expression( document.implementation ? 'auto' : '100%' );}
.green_roundcorner_osebe UL, .green_roundcorner_osebe UL LI {margin: 0px; padding: 0px;}
.green_roundcorner_osebe .first_level {list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.green_roundcorner_osebe .first_level DIV {padding: 0px; margin: 0px;}
.green_roundcorner_osebe .first_level LI {list-style-type: none; padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px;}
.green_roundcorner_osebe .first_level LI H3 {padding: 0px 0px 2px 0px;}
.green_roundcorner_osebe .first_level LI A {text-decoration: none;}
.green_roundcorner_osebe .first_level LI A:hover {text-decoration: underline}
.green_roundcorner_osebe .second_level {list-style-type: none; padding: 0px; width:160px; margin: 0px 0px 10px 20px;}
.green_roundcorner_osebe .second_level {margin-left: expression( document.implementation ? '' : '3px' );}
.green_roundcorner_osebe .second_level LI {list-style-type: none; padding: 0px 0px 2px 0px; margin: 0px;}
.green_roundcorner_osebe .second_level LI H3 {padding: 0px 0px 0px 0px;}
.green_roundcorner_osebe .second_level LI A {text-decoration: none; color:#363636; }
.green_roundcorner_osebe .second_level LI A:hover {text-decoration: underline}
.green_roundcorner_osebe .second_level LI A.sel {color:#2A327A; text-decoration:underline}
.green_roundcorner_osebe .second_level .text_darkblue1 {color:#2A327A}
.green_roundcorner_osebe .third_level {list-style-type: none; padding: 5px 0px 15px 10px; margin: 0px 0px 0px 0px;}
.green_roundcorner_osebe .third_level LI {list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.green_roundcorner_osebe .third_level LI H3 {padding: 0px 0px 0px 0px;}
.green_roundcorner_osebe .third_level LI A {background: transparent url(/bitrix/templates/ex_inner/images/osebe_point.gif) no-repeat center left; text-decoration: underline; padding: 0px 0px 0px 10px;}
.green_roundcorner_osebe .third_level LI A:hover {text-decoration: none;} */
.osebe_data {margin: 0px 0px 20px 0px;}

		/* таблица для форм */
.width_35 {width: 35%; padding-top:8px}
HTML>BODY .width_35 {padding-top:7px}
.tab_info .width_35 {width: 35%; padding-top:8px}
HTNM>BODY .tab_info .width_35 {padding-top:7px}
.width_65 {width: 65%;}
.header {margin: 0px 0px 20px 0px;}
.header IMG {position: relative; top: 2px;}
.tab_info {width: 100%; margin: 0px 0px 10px 0px; font-size:0.89em!important}
.tab_info TD {padding: 3px 6px 3px 6px;}
.tab_info TD IMG {position: relative; top: -5px; left: 2px;}
.tab_info .inputtext {width: 100%; border: 1px solid #a7a6aa;}
.tab_info .inputtext_select {width: 86%; border: 1px solid #a7a6aa;}
* HTML .tab_info .inputtext_select {width: 84%; border: 1px solid #a7a6aa;}
.tab_info .inputfile {width: 100%; border: 1px solid #a7a6aa;}
.tab_info .tab_info_created_date IMG {top:0px }
.tab_info .tab_info_created_date TD { padding:0px }
.inputselect {width:100%}
.inputselect_small {margin-top:3px; border:1px solid #A7A6AA;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:1em;}
.inputcheckbox {margin-right:0px}
HTML>BODY .inputcheckbox {margin-right:4px}
.width_65_rp {padding-left:8px; padding-right:9px}
HTML>BODY .width_65_rp {padding-left:9px; padding-right:10px}
.tab_info .width_65_rp {padding-left:6px; padding-right:9px}
HTML>BODY .tab_info .width_65_rp {padding-left:9px; padding-right:10px}
.tab_info .width_65_rp3 {padding-left:6px; padding-right:13px}
HTML>BODY .tab_info .width_65_rp3 {padding-left:9px; padding-right:12px}
.tab_info .right_side {text-align: right;}
.bg_white {background-color: #fff;}
.bg_fff6e0 {background-color: #fff6e0;}
.bg_e6f4db {background-color:#E6F4DB}
.tab_info td.width_20 {width:120px}
.tab_info td.width_20 div.width_80_div {margin:0px; padding:0px; width:200px}
.tab_info td.width_80 .inputtextarea,
.tab_info td.width_80 .inputtext {width:99%}
HTML>BODY .tab_info td.width_80 .inputtext {width:100%}
HTML>BODY .tab_info td.width_80 .inputtextarea {width:100%}
.tab_info TD.buffer {font-size: 0px; line-height: 0px; height: 20px;}
/*.tab_info TD.width_65 SELECT {margin: 0px 6px 0px 0px;*/
.tab_info SELECT {width: 100%; border: 1px solid #a7a6aa;}
.tab_info SELECT.selectwidth1 {width:41px}
.tab_info SELECT.selectwidth2 {width:83px}
.tab_info SELECT.selectwidth3 {width:58px}
.btmline {border-top: 1px solid #f26522; padding: 10px 6px 5px 6px; margin: 0px 0px 10px 0px;}
.btmline-no-text {border-top: 1px solid #f26522; padding: 10px 6px 5px 6px; margin: 0px 0px 0px 0px;}
.tab_info .btmline {border-top: 1px solid #f26522; padding: 10px 6px 10px 6px; margin: 0px 0px 20px 0px;}
textarea {width:100%; border: 1px solid #a7a6aa; padding-left:4px}
.tab_info .width_65_rp2 {padding-right:12px; _padding-right:2px}
.tab_info .width_65_rp2 .inputtext {_width:97%}

/* // таблица для форм */

	/* ****************************************** [/Osebe - Greenblock width roundcorner] ************************************************* */

	/* ****************************************** [forum.comment.new] ************************************************* */
TABLE.forum-comment-new-head H2 A { color:#2A327A; font-size:1em; padding-top: 20px; }
.forum-comment-new { margin-bottom:20px }
.forum-comment-new .tab_info .width_100 { width:100% }

	/* ****************************************** [/forum.comment.new] ************************************************* */

	/* ****************************************** [cases.solution.add] ************************************************* */
.cases-solution-add { margin-bottom:20px }
.cases-solution-add .tab_info .width_100 { width:100% }
.cases-solution-add .no-wrap { white-space:nowrap }

	/* ****************************************** [/cases.solution.add] ************************************************* */

	/* ****************************************** [Faces of Assotiation] ************************************************* */
.faces_of_assotiation {margin: 0px 0px 20px 0px;}
.faces_of_assotiation P {margin: 0px 0px 0px 0px;}
/*.faces_of_assotiation .header H2 {color: #ff770f; font-size: 1.3em; font-weight: bold; line-height: auto; padding: 0px 0px 10px 0px; display: block;}*/
.faces_of_assotiation .bg {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_bg.gif) repeat-x top left; height: 18px;}
.faces_of_assotiation .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -12px 0px 0px; position: relative;}
.faces_of_assotiation .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.faces_of_assotiation .content .detail {border-bottom: 2px solid #fff; padding: 8px 20px 10px 20px;}
/* .faces_of_assotiation .content .detail .zaglav {font-size: 1.0em; font-weight: bold; color: #ff770f;} */
.faces_of_assotiation .content .detail .news {color: #2c2c2c;}
.faces_of_assotiation .photo_faces {background-color: #fff5ee; padding: 10px 0px 10px 0px; margin: 0px 0px 10px 0px; border-top: 2px solid #feebde; border-bottom: 2px solid #feebde;}
.faces_of_assotiation .photo_faces UL {font: 1em Tahoma, Arial, Helvetica, sans-serif; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.faces_of_assotiation .photo_faces UL LI {text-align: center; float: left; list-style-type: none; width: 2.7em;}
* HTML .faces_of_assotiation .photo_faces UL LI {width: 2.6em;}
.faces_of_assotiation .photo_faces UL LI A {display: block; width: 29px; height: 29px; border: 2px solid #fff; margin: 0px auto;}
.faces_of_assotiation .tlc {background: #eaf4dc url(/bitrix/templates/ex_inner/images/lightgreen_topleftcorner.gif) no-repeat top left; margin: 0px auto;}
.faces_of_assotiation .trc {background: transparent url(/bitrix/templates/ex_inner/images/lightgreen_toprightcorner.gif) no-repeat top right;}
.faces_of_assotiation .blc {background: transparent url(/bitrix/templates/ex_inner/images/lightgreen_btmleftcorner.gif) no-repeat bottom left;}
.faces_of_assotiation .brc {background: transparent url(/bitrix/templates/ex_inner/images/lightgreen_btmrightcorner.gif) no-repeat bottom right;}
.faces_of_assotiation .brc DIV.block_width_100 {padding: 7px 0px 4px 0px;}
.faces_of_assotiation .direct {width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none;}
.faces_of_assotiation .direct_centeralign {margin:0% auto;}
.faces_of_assotiation .direct LI {float:left;font-weight: bold; color: #2c2c2c;/* vertical-align: middle;*/ text-align:center; list-style-type:none; padding:6px 1px 0px 2px; margin:0px 0px 0px 0px;}
.faces_of_assotiation .direct LI A {text-decoration: none; color: #2c2c2c;}
.faces_of_assotiation .direct LI A:hover {color: #ff770f;}
.faces_of_assotiation .direct LI A.orange {text-decoration: underline; color: #ff770f;}
.faces_of_assotiation .direct LI A.orange:hover {text-decoration: none; color: #2c2c2c;}
.faces_of_assotiation .direct LI.arrow_left {padding: 0px 0px 0px 2px;}
.faces_of_assotiation .direct LI.arrow_right {padding: 0px 2px 0px 0px;}
.faces_of_assotiation .content {margin: 0px 0px 5px 0px; border:0px none; border-collapse: collapse; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.faces_of_assotiation .content TR TD {color: #2c2c2c; font-size: 1em; font-weight: normal; text-align: left; padding: 15px 20px 15px 20px; border-bottom: 1px solid #FF770F;}
.faces_of_assotiation .content TR.head, .orangelist_lightgreendirect .content TR.head TD {color: #2c2c2c; border-top: 1px solid #FF770F; border-bottom: 1px solid #FF770F; font-weight: bold; vertical-align: middle; text-align:left; vertical-align: middle; background-color: #fff6e0; font-size: 1em; font-weight: bold; padding: 5px 20px 5px 20px;}
.faces_of_assotiation .content TR.btm TD {border-bottom: 0px none;}
.faces_of_assotiation .select {background-color: #fff6e0; font: 1em Tahoma, Arial, Helvetica, sans-serif; width: 100%; margin: 20px 0px 20px 0px;}
.faces_of_assotiation .select TD {padding: 5px 20px 5px 20px; text-align: right;}
.faces_of_assotiation .select TD SELECT {width: 12em;}
.faces_of_assotiation .select TD.find {text-align: right; vertical-align: middle;}
.faces_of_assotiation .select .buffer {font-size: 0px; line-height: 0px; height: 5px;}
.faces_of_assotiation .select2 {background-color: #fff6e0; font: 1em Tahoma, Arial, Helvetica, sans-serif; width: 100%; margin: 0px 0px 0px 0px;}
.faces_of_assotiation .select2 TD {padding: 5px 20px 5px 20px; text-align: right}
.faces_of_assotiation .select2 TD SELECT {width: 80%;}
.faces_of_assotiation .select2 TD.find {text-align: right; vertical-align: middle;}
.faces_of_assotiation .select2 .buffer {font-size: 0px; line-height: 0px; height: 5px;}
.faces_of_assotiation .select3 {background-color: #fff6e0; font: 1em Tahoma, Arial, Helvetica, sans-serif; width: 100%; margin: 0px 0px 0px 0px;}
.faces_of_assotiation .select3 TD {padding: 5px 20px 5px 20px; text-align: right}
.faces_of_assotiation .select3 TD SELECT {width: 70%;}
.faces_of_assotiation .select3 TD.find {text-align: right; vertical-align: middle;}
.faces_of_assotiation .select3 .buffer {font-size: 0px; line-height: 0px; height: 5px;}
.faces_pointer .content .detail {border-bottom: 2px solid #fff; padding: 8px 0px 10px 0px;}
.faces_pointer .bg {margin-top:0px}
.faces_pointer .header {margin-bottom:0px}
.faces_pointer .header h2 {padding-bottom:0.3em}
.faces_pointer .detail .news {color: #2c2c2c;}
.faces_pointer .detail .news A {text-decoration: none; color: #2c2c2c;}
.faces_pointer .detail .news A:hover {text-decoration: underline;}
.faces_of_assotiation .faces_name {font: 1em Tahoma, Arial, Helvetica, sans-serif; width: 100%; margin: 0px 0px 20px 0px;}
.faces_of_assotiation .faces_name TD {padding: 5px 0px 5px 0px;}
	/* ****************************************** [/Faces of Assotiation] ************************************************* */
	/* ****************************************** [Form Filter] ************************************************* */
.form-filter {margin: 0px 0px 30px 0px; background-color:#FFF6E0;display: block; padding:10px 0px 10px 0px;}
.form-filter .selection {background-color: #fff6e0; font: 1em Tahoma, Arial, Helvetica, sans-serif; width: 100%;}
.form-filter .selection_blue {background-color: #DFE0EB;}



.form-filter .selection TD {padding: 2px 10px 2px 10px; text-align: left;white-space: nowrap;}
.form-filter .selection TD.select {width:100%; padding-left:0px!important;}
.form-filter .selection TD.inp {padding-right:34px}
HTML>BODY .form-filter .selection TD.inp {padding-right:26px}
.form-filter .selection TD.inp .inputtext {width:100%}
.form-filter .selection TD SELECT {width: 100%;}
.form-filter .selection TD.search {vertical-align: middle; text-align:right;}
.form-filter .selection .buffer {font-size: 0px; line-height: 0px; height: 5px;}
	/* ****************************************** [/Form Filter] ************************************************* */
	/* ****************************************** [Form Filter] ************************************************* */
.form-filter-green {margin: 0px 0px 30px 0px; background-color:#E6F4DB;display: block; padding:10px 0px 10px 0px;}
.form-filter-green H2 {padding:0px 0px 20px 20px}
.form-filter-green H2.expanded {padding:20px 0px 20px 20px}
.form-filter-green .selection .select_table {padding:0px 4px 0px 0px!important}
.form-filter-green .selection .select_table .table_multi_selection {width:50%; padding:0px 0px 0px 0px!important}
.form-filter-green .selection {background-color: #E6F4DB; font: 1em Tahoma, Arial, Helvetica, sans-serif; width: 100%;}
.form-filter-green .selection TD {padding: 2px 5px 2px 5px; text-align: left;white-space: nowrap;}
/*.form-filter-green .selection TD INPUT{margin:0px; text-align: left;white-space: nowrap;}*/
.form-filter-green .selection TD.select {width:100%; padding-left:0px!important;}
.form-filter-green .selection TD.inputradio {padding-left:0px!important}
.form-filter-green .selection .inputselect_mer { width:350px;}
.form-filter .selection TD.inp {padding-right:34px}
HTML>BODY .form-filter-green .selection TD.inp {padding-right:26px}
.form-filter-green .selection TD.inp .inputtext {width:103%}
.form-filter-green .selection TD SELECT {width: 100%;}
.form-filter-green .selection .inputtextarea { width:100%; padding-right:10px}
.form-filter-green .selection TD.search {vertical-align: middle; text-align:right;padding: 5px 10px 5px 10px!important}
.form-filter-green .selection TD.search_vac {vertical-align: middle; text-align:right;padding: 5px 10px 5px 10px!important}
.form-filter-green .selection TD.search_users {vertical-align: middle; text-align:right;padding:10px 10px 0px 0px!important}
.form-filter-green .selection .table_buttons {width:100%}
.form-filter-green .selection .table_buttons .left {vertical-align:middle; text-align:left; padding-left:0px; padding-right:0px}
.form-filter-green .selection .table_buttons .right {vertical-align:middle; text-align:right;  padding-left:0px; padding-right:0px}
.form-filter-green .selection .buffer {font-size: 0px; line-height: 0px; height: 5px;}
	/* ****************************************** [/Form Filter] ************************************************* */
	/* ****************************************** [Hand-Book Form Filter] ************************************************* */
.form-filter {margin: 0px 0px 16px 0px; background-color:#FFF6E0;display: block; padding:5px 0px 5px 0px; font-size:0.89em!important}
.form-filter_blue {background-color:#DFE0EB;}
.form-filter .hand-book {background-color: #fff6e0; font: 1em Tahoma, Arial, Helvetica, sans-serif; width: 100%;}
.form-filter .hand-book TD {padding: 5px 20px 5px 20px; text-align: left;}
.form-filter .hand-book TD.select {width: 100%;padding-left:0px!important;}
.form-filter .hand-book TD SELECT {width: 100%;}
.form-filter .hand-book TD.find {text-align: right; vertical-align: middle;}
.form-filter .hand-book .buffer {font-size: 0px; line-height: 0px; height: 5px;}
	/*alphabet*/
.form-filter .hand-book .letter-selected {font-weight:bold;text-decoration:underline;color:#FF770F; }
.form-filter .hand-book .letter A{text-decoration:none;font-weight:bold;color:#000000 }
.form-filter .hand-book .letter A:HOVER{text-decoration:underline;color:#FF770F;font-weight:bold; }
	/* ****************************************** [/Hand-Book Form Filter] ************************************************* */
		/* ****************************************** [Form Filter Green] ************************************************* */
.form-filter-green {margin: 0px 0px 16px 0px; background-color:#E6F4DB;display: block; padding:5px 0px 5px 0px; font-size:0.89em}
.form-filter-green .hand-book {background-color: #E6F4DB; font: 1em Tahoma, Arial, Helvetica, sans-serif; width: 100%;}
.form-filter-green .hand-book TD {padding: 5px 20px 5px 20px; text-align: left;}
.form-filter-green .hand-book TD.select {width: 100%;padding-left:20px!important;}
.form-filter-green .hand-book TD.select  A  {font-size:1.1em;padding-right:3px;}
.form-filter-green .hand-book TD SELECT {width: 100%;}
.form-filter-green .hand-book TD.find {text-align: right; vertical-align: middle;}
.form-filter-green .hand-book .buffer {font-size: 0px; line-height: 0px; height: 5px;}
	/*alphabet*/
.form-filter-green .hand-book .letter-selected {font-weight:bold;text-decoration:underline;color:#FF770F; }
.form-filter-green .hand-book .letter A{text-decoration:none;font-weight:bold;color:#000000 }
.form-filter-green .hand-book .letter A:HOVER{text-decoration:underline;color:#FF770F;font-weight:bold; }
	/* ****************************************** [/Form Filter Green] ************************************************* */




	/* ****************************************** [Kiosk] ************************************************* */
.kiosk {margin: 0px 0px 20px 0px;}
.kiosk P {margin: 0px 0px 0px 0px;}
.kiosk FORM { margin: 0px; padding: 0px;}
.kiosk .kiosk_table {width: 100%; background-color: #fff6e0; font: 1em Tahoma, Arial, Helvetica, sans-serif;}
.kiosk .kiosk_table TD {padding: 5px 20px 5px 20px; vertical-align: middle;}
.kiosk .kiosk_table TD INPUT {width: 98%; border:1px solid #A7A6AA; padding: 0px 0px 0px 0px;}
.kiosk .kiosk_table TD IMG {position: relative; top: -5px;}
.kiosk .kiosk_table TD.input_cells {padding: 5px 0px 5px 0px;}
.kiosk .kiosk_table .zaglav {border-bottom: 2px solid #fff;}
.kiosk .kiosk_table .zaglav H3 {padding: 0px 0px 0px 0px;}
.kiosk .kiosk_table .buffer {font-size: 0px; line-height: 0px; height: 0px;}
.kiosk .kiosk_table .button {text-align: center;}
.kiosk .kiosk_table .button INPUT {width: auto; border: 0px none;}
	/* ****************************************** [/Kiosk] ************************************************* */
	/* ****************************************** [My Cabinet] ************************************************* */
.my_cabinet {margin: 0px 0px 20px 0px;}
.my_cabinet P {margin: 0px 0px 0px 0px;}
.my_cabinet .topgradient_line {background: #ffac31 url(/bitrix/templates/ex_inner/images/myroom_gradientbg.gif) repeat-y top left; font-size: 0px; line-height: 0px; height: 3px;}
.my_cabinet .header {background: #ffac31 url(/bitrix/templates/ex_inner/images/myroom_gradientbg.gif) repeat-y top left; border-top: 2px solid #fff; border-bottom: 2px solid #fff; padding: 5px 20px 5px 20px; min-height: 43px; margin:0px}
.my_cabinet .header H2 {padding: 0em 0em 0.3em 0em;}
* HTML .my_cabinet .header {height: 43px;}
*+HTML .my_cabinet .header {height: auto; min-height: 43px;}
.bottomgradient_line {background: #ffac31 url(/bitrix/templates/ex_inner/images/myroom_gradientbg.gif) repeat-y top left; border-bottom: 2px solid #f2a935; font-size: 0px; line-height: 0px; height: 2px;}
.my_cabinet .my_cabinet_table {width: 100%; border-top: 1px solid #db9a33; border-right: 1px solid #f2a935; border-left: 1px solid #f2a935; }
.my_cabinet .my_cabinet_table TR TD {padding: 5px 5px 5px 5px; min-height: 30px;}
* HTML .my_cabinet .my_cabinet_table TR TD {height: 20px;}
*+HTML .my_cabinet .my_cabinet_table TR TD {height: auto; min-height: 30px;}
.my_cabinet .my_cabinet_table TR TD A {font-weight: bold; color: #ff770f;}
.my_cabinet .my_cabinet_table TR TD IMG {position: relative; left: auto; top: 3px;}
.my_cabinet .my_cabinet_table TR.lightorange TD {background-color: #fffbef;}
.my_cabinet .my_cabinet_table TR.darkorange TD {background-color: #fff6e0;}
.my_cabinet .footeer {background: #ffac31 url(/bitrix/templates/ex_inner/images/myroom_gradientbg.gif) repeat-y top left; border-top: 2px solid #fff; border-bottom: 2px solid #fff; padding: 5px 20px 5px 20px; min-height: 43px; height: auto; display: block; position: relative;}
.my_cabinet .footer {background: #ffac31 url(/bitrix/templates/ex_inner/images/myroom_gradientbg.gif) repeat-y top left; border-top: 2px solid #fff; border-bottom: 2px solid #fff; padding: 5px 20px 5px 20px; min-height: 43px; margin:0px}
.my_cabinet .footer .float_right IMG {position: absolute; top: 50%; right: 0; margin: -11px 20px 0px 0px;}
html>body .my_cabinet .footer .float_right IMG {margin-top:-13px}
.my_cabinet .footer SPAN {padding: 0em 0em 0.3em 0em; position: absolute; left: auto; top: 50%; margin: -0.5em 0em 0em 0em;}
* HTML .my_cabinet .footer {height: 43px;}
*+HTML .my_cabinet .footer {height: auto; min-height: 43px;}
.my_cabinet .footer SPAN IMG {margin: -3px 0px 0px 0px;}
.my_cabinet .my_cabinet_table_bottom {width: 100%;}
.my_cabinet .my_cabinet_table_bottom TR TD {padding: 5px 5px 5px 5px; min-height: 30px; vertical-align:middle}
* HTML .my_cabinet .my_cabinet_table_bottom TR TD {height: 20px;}
*+HTML .my_cabinet .my_cabinet_table_bottom TR TD {height: auto; min-height: 30px;}
.my_cabinet .my_cabinet_table_bottom TR TD IMG {position: relative;}
.my_cabinet .padding_left_ff {padding: 0px 0px 0px 1px;}
* HTML .my_cabinet .padding_left_ff {padding: 0px 0px 0px 0px;}
.create_mail {margin: 0px 0px 20px 0px;}
	/* ****************************************** [/My Cabinet] ************************************************* */
	/* ****************************************** [Orangeblock width darkbackground] ************************************************* */
.orangeblock_darkbg {margin: -10px 0px 20px 0px;}
.orangeblock_darkbg P {margin: 0px 0px 0px 0px;}
.orangeblock_darkbg .header H2 {color: #ff770f;}
.orangeblock_darkbg .bg {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_darkbg_bg.gif) repeat-x top left; height: 18px;}
.orangeblock_darkbg .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_darkbg_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -13px 0px 0px; position: relative;}
.orangeblock_darkbg .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_darkbg_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.orangeblock_darkbg .content .detail {background-color: #ffedc3; padding: 0px 20px 10px 20px;}
* HTML .orangeblock_darkbg .content .detail {height: 18px;}
*+HTML .orangeblock_darkbg .content .detail {min-height: 18px;}
.orangeblock_darkbg .content .detail SPAN {padding: 0.6em 0px 0px 0px; display: block;}
.orangeblock_darkbg .content .detail IMG {margin: 0px 0px 0px 0px; padding: 0.8em 10px 0.3em 0px; display: block; float: left;}
	/* ****************************************** [/Orangeblock width darkbackground] ************************************************* */
	/* ****************************************** [Autorize] ************************************************* */
.autorizeblock {width: 17em; margin: 0px 0px 20px 0px; color: #464646;}
.autorizeblock {/*position: relative; left: 50%; margin: 0px 0px 30px -8.5em;*/padding-right:30px;}
.autorizeblock P {margin: 0px 0px 0px 0px;}
.autorizeblock INPUT {border: 1px solid #a7a6aa;}
.autorizeblock A {color: #464646;}
.autorizeblock A.blue {color:#2A327B; font-weight:bold}
.autorizeblock .input {font-weight: bold; text-decoration: none; cursor:pointer;}
.autorizeblock .input:hover {font-weight: bold; text-decoration: underline;}
.autorize_link1 {margin:0px; padding:3px 0px 0px 6px}
	/* ****************************************** [/Autorize] ************************************************* */
	/* ****************************************** [Your decision] ************************************************* */
.your_decision {margin: 0px 0px 20px 0px; color: #464646;}
.your_decision P {margin: 0px 0px 0px 0px;}
.your_decision H2, .your_decision H3 {color: #464646;}
.your_decision INPUT.inputtext {width:99%; border:1px solid #d79e67; margin:0px 0px 10px 0px}
.your_decision TEXTAREA {height: 7em; width: 99%; border: 1px solid #d79e67; margin: 0px 0px 10px 0px;}
	/* ****************************************** [/Your decision] ************************************************* */
	/* ********************************************* [Faces of Association - Card] *********************************************** */
.card {margin: 0px 0px 20px 0px;}
.card P {margin: 0px 0px 0px 0px;}
.card .birthday {background-color: #fff6e0; margin: 10px 0px 10px 0px; padding: 10px 20px 10px 20px;}
.card .orangeblock {margin: 0px 0px 10px 0px;}
.card .orangeblock .header H2 {color: #ff770f;}
.card .orangeblock .bg {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_bg.gif) repeat-x top left; height: 18px;}
.card .orangeblock .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_rc.gif) no-repeat top right; height: 18px; width: 30px; float: right; display: block; margin: 0px -12px 0px 0px; position: relative;}
.card .orangeblock .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.card .orangeblock .content {margin: 0px 0px 0px 0px;}
.card .orangeblock .content .detail {border-bottom: 2px solid #fff; padding: 8px 20px 10px 10px;}
.card .orangeblock .content .detail .zaglav {font-size: 1.0em; font-weight: bold; color: #ff770f;}
.card .orangeblock .content .detail .news {color: #2c2c2c;}
.card .osebe_lbg {background: #e9f3da url(/bitrix/templates/ex_inner/images/osebe_lbg.gif) repeat-y top left; margin: 0px 0px 10px 0px; width: 100%;}
.card .osebe_tbg {background: transparent url(/bitrix/templates/ex_inner/images/osebe_tbg.gif) repeat-x top left;}
.card .osebe_rbg {background: transparent url(/bitrix/templates/ex_inner/images/osebe_rbg.gif) repeat-y top right;}
.card .osebe_bbg {background: transparent url(/bitrix/templates/ex_inner/images/osebe_bbg.gif) repeat-x bottom left;}
.card .osebe_tlc {background: transparent url(/bitrix/templates/ex_inner/images/osebe_tlc.gif) no-repeat top left;}
.card .osebe_trc {background: transparent url(/bitrix/templates/ex_inner/images/osebe_trc.gif) no-repeat top right;}
.card .osebe_blc {background: transparent url(/bitrix/templates/ex_inner/images/osebe_blc.gif) no-repeat bottom left;}
.card .osebe_brc {background: transparent url(/bitrix/templates/ex_inner/images/osebe_brc.gif) no-repeat bottom right; padding: 25px 30px 25px 30px;}
.card .photo_card {text-align: right;}
.card .photo_card DIV {background: #fff; border: 2px solid #dcdcdc;display: block; padding: 5px 5px 5px 5px; margin: 0px 0px 0px auto;}
.card TABLE A:hover {text-decoration: none;}
.card TABLE TD.bold_column {font-weight: bold; white-space:nowrap; padding-right:15px;}
.card TABLE TD.results {vertical-align:middle; width:100%}
.card TABLE TR.row_height_20 {color: #2a327a; font-weight: bold;}
.card TABLE TR TD {height: 20px; vertical-alig:middle}
.card TABLE TR.row_height_20 TD {height: 25px;}
.card .respect_or_not {width: 100%; margin: 0px 0px 20px 0px;}
.card .respect_or_not .add_message {background-color:#fff;padding-top:15px; padding-bottom:15px;}
.card .respect_or_not TR TD {background-color: #fff6e0; padding: 0px 20px 0px 20px;}
.card .respect_or_not TR.padding_topbottom TD {padding: 10px 20px 10px 20px;}
.card .respect_or_not TR TD INPUT, .card .respect_or_not TR TD IMG {vertical-align: middle;}
.card .respect_or_not TR TD IMG.img_respect {position: relative; margin: -5px 0px 0px 0px;}
.card .respect_or_not TR TD IMG.img_blacklabel {position: relative; margin: 5px 0px 0px 0px;}
.card .respect_or_not TR TD.column_250 {width: 250px;}
.card .respect_or_not TR.row_height_40_middle TD {height: 40px; vertical-align: middle; padding: 5px 20px 10px 20px;}
.card .respect_or_not TR.white_row TD {height: 40px; background-color: #fff; vertical-align: middle;}
.card .respect_or_not TR.white_row TD A {font-weight: bold;}
.card .respect_or_not TR.last_row TD {height: 40px; vertical-align: middle;}
.card .respect_or_not TR.last_row TD IMG {margin: 0px 0px 0px 0px;}
.card .respect_or_not TR.last_row TD A {color: #2c2c2c; text-decoration: none;}
.card .respect_or_not TR.last_row TD A:hover {text-decoration: underline;}
.card .respect_or_not TEXTAREA {width: 340px; height: 50px;}
.card .respect_or_not TABLE.respect_or_not_tab1 {margin:0px;}
.card .respect_or_not TABLE.respect_or_not_tab1 TD {vertical-align:middle; padding:0px 5px 0px 0px}
.card .respect_or_not TABLE.respect_or_not_tab1 TD.respect_or_not_tab1_td1 {width:1px;}

.card .tlc {background: #eaf4dc url(/bitrix/templates/ex_inner/images/lightgreen_topleftcorner.gif) no-repeat top left; margin: 0px auto;}
.card .trc {background: transparent url(/bitrix/templates/ex_inner/images/lightgreen_toprightcorner.gif) no-repeat top right;}
.card .blc {background: transparent url(/bitrix/templates/ex_inner/images/lightgreen_btmleftcorner.gif) no-repeat bottom left;}
.card .brc {background: transparent url(/bitrix/templates/ex_inner/images/lightgreen_btmrightcorner.gif) no-repeat bottom right;}
.card .brc DIV.block_width_100 {padding: 7px 0px 4px 0px;}
.card .direct {width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none;}
.card .direct_centeralign {margin:0% auto;}
.card .direct LI {font-weight: bold; color: #2c2c2c; vertical-align: middle; text-align: center; list-style-type: none; padding: 6px 1px 0px 2px; margin: 0px 0px 0px 0px; float: left;}
.card .direct LI.center_line {padding: 6px 0px 0px 0px;}
.card .direct LI A {text-decoration: none; color: #2c2c2c;}
.card .direct LI A:hover {color: #ff770f;}
.card .direct LI A.orange {text-decoration: underline; color: #ff770f;}
.card .direct LI A.orange:hover {text-decoration: none; color: #2c2c2c;}
.card .direct LI.arrow_left {padding: 0px 0px 0px 2px;}
.card .direct LI.arrow_right {padding: 0px 2px 0px 0px;}
	/* ********************************************* [/Faces of Association - Card] *********************************************** */
	/* ********************************************* [Anchor normal] *********************************************** */
.normal_anchor {color: #2a327a; display: block; padding: 0px 0px 20px 0px; width: 15em;}
.normal_anchor:hover {text-decoration: none;}
	/* ********************************************* [/Anchor normal] *********************************************** */

/* ********************************************* [/Content] *********************************************** */

/* ********************************************** [Right Column] ************************************************* */
.rightcolumn {width: 240px;}
.rightcolumn .innertube {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.rightcolumn .innertube .zaglav, .rightcolumn .innertube .news {font-size: 0.89em;}
	/* ********************************************** [Rightbanner first] ************************************************* */
.rightcolumn .innertube .rightbannerfirst {width: 240px;margin: 0px 0px 20px 0px;}
	/* ********************************************** [Rightbanner first] ************************************************* */
	/* ********************************************** [News on EXEcutive - Darkgraybackground block] ************************************************* */
.orangeblock_darkgraybg {margin: 0px 0px 20px 0px; width:100%;}
/*.orangeblock_darkgraybg .header H2 {color: #ff770f; font-size: 1.3em; font-weight: bold; line-height: auto; padding: 0px 0px 10px 0px; display: block;}*/
.orangeblock_darkgraybg .bg {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_darkgraybg_bg.gif) repeat-x top left; height: 18px;}
.orangeblock_darkgraybg .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_darkgraybg_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -12px 0px 0px; position: relative;}
.orangeblock_darkgraybg .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_darkgraybg_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.orangeblock_darkgraybg .content .detail {background-color: #eaeaea; border-bottom: 2px solid #fff; padding: 8px 15px 10px 15px;}
.orangeblock_darkgraybg .content .detail_tvb {background-color: #eaeaea; border-bottom: 2px solid #fff; padding: 8px 5px 10px 15px;}
.orangeblock_darkgraybg .content .detail_tvb .zaglav {font-size: 0.89em; color: #ff770f;}
.orangeblock_darkgraybg .content .detail .zaglav {font-size: 0.89em; color: #ff770f;}
.orangeblock_darkgraybg .content .detail .news {display: block; color: #2c2c2c; text-decoration: none;}
.orangeblock_darkgraybg .content .detail .news IMG {padding:0px 5px 5px 0px}
.orangeblock_darkgraybg .content .detail .news:hover {text-decoration: underline;}
	/* ********************************************** [/News on EXEcutive - Darkgraybackground block] ************************************************* */
	/* ********************************************** [News - Orangeblock width darkgraybackground] ************************************************* */
.orangeblock_darkgraybg {margin: 0px 0px 20px 0px;}
.orangeblock_darkgraybg_header SPAN {color: #ff770f; font-size: 1.3em; font-weight: bold; line-height: auto; padding: 0px 0px 10px 0px; display: block;}
.orangeblock_darkgraybg_bg {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_darkgraybg_bg.gif) repeat-x top left; height: 18px;}
.orangeblock_darkgraybg_bg .orangeblock_darkgraybg_rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_darkgraybg_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -12px 0px 0px; position: relative;}
.orangeblock_darkgraybg_bg .orangeblock_darkgraybg_lc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_darkgraybg_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.orangeblock_darkgraybg_content .news_detail {background-color: #eaeaea; border-bottom: 2px solid #fff; padding: 8px 15px 10px 15px;}
.orangeblock_darkgraybg_content .news_detail .zaglav {font-size: 0.89em; color: #ff770f;}
.orangeblock_darkgraybg_content .news_detail .news {line-height: 1.2em; display: block; color: #2c2c2c; text-decoration: none;}
.orangeblock_darkgraybg_content .news_detail .news:hover {text-decoration: underline;}
	/* ********************************************** [/News - Orangeblock width darkgraybackground] ************************************************* */
	/* ********************************************** [Rightbanner two] ************************************************* */
.rightcolumn .innertube .rightbannertwo {width: 240px; margin: 0px 0px 20px 0px;}
	/* ********************************************** [/Rightbanner two] ************************************************* */
	/* ********************************************** [News on EXE - Orangeblock width gradientborder] ************************************************* */
.orangeblock_gradientborder {margin: 0px 0px 20px 0px;}
/*.orangeblock_gradientborder .header H2 {color: #ff770f; font-size: 1.3em; font-weight: bold; line-height: auto; padding: 0px 0px 10px 0px; display: block;}*/
.orangeblock_gradientborder .bg {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_bg.gif) repeat-x top left; height: 18px;}
.orangeblock_gradientborder .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -12px 0px 0px; position: relative;}
.orangeblock_gradientborder .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
* HTML .orangeblock_gradientborder .content .detail {height: 18px;}
*+HTML .orangeblock_gradientborder .content .detail {min-height: 18px;}
.orangeblock_gradientborder .content {background: transparent url(/bitrix/templates/ex_inner/images/orangeblock_gradientborder.gif) no-repeat top left; margin: 8px 13px 0px 0px; padding: 0px 0px 0px 15px;}
.orangeblock_gradientborder .content .detail .zaglav {font-size: 1.0em; font-weight: bold; color: #ff770f; margin: 0px 0px 5px 0px;}
.orangeblock_gradientborder .content .detail A.image {margin: 2px 10px 3px 0px; display: block; float: left;}
.orangeblock_gradientborder .content .detail SPAN {padding: 0px 0px 0px 0px; display: block;}
.orangeblock_gradientborder .content .detail A.image IMG {border: 2px solid #FF770F;}
	/* ********************************************** [/News on EXE - Orangeblock width gradientborder] ************************************************* */
	/* ********************************************** [Questioning - Greenblock width gradientborder] ************************************************* */
.greenblock_greenbg {margin: 0px 0px 20px 0px;}
.greenblock_greenbg_header SPAN {color: #5ab20c; font-size: 1.2em; font-weight: bold; line-height: auto; padding: 0px 0px 10px 0px; display: block;}
.greenblock_greenbg_bg {background: transparent url(/bitrix/templates/ex_inner/images/greenline_bg_bg.gif) repeat-x top left; height: 18px;}
.greenblock_greenbg_bg .greenblock_greenbg_lc .greenblock_greenbg_rc {background: transparent url(/bitrix/templates/ex_inner/images/greenline_bg_rc.gif) no-repeat top right; height: 18px;}
.greenblock_greenbg_bg .greenblock_greenbg_lc {background: transparent url(/bitrix/templates/ex_inner/images/greenline_bg_lc.gif) no-repeat top left; height: 18px;}
.greenblock_greenbg_content {padding: 0px 14px 0px 0px;}
.greenblock_greenbg_content .news_detail {background-color: #e6f4db; padding: 0px 0px 15px 0px;}
.greenblock_greenbg_content .news_detail SPAN {color: #363636; padding: 0px 0px 0.5em 15px; display: block;}
.greenblock_greenbg_content .news_detail .zaglav {font-weight: bold; padding: 5px 0px 0px 15px; color: #5ab20c;}
.greenblock_greenbg_content .news_detail A {font-size: 0.89em; padding: 10px 0px 0px 15px; color: #363636; display: block;}
.greenblock_greenbg_content .news_detail SPAN INPUT {vertical-align: middle; padding: 0px 5px 0px 0px; margin: 0px 25px 0px 0px;}
	/* ********************************************** [Questioning - Greenblock width gradientborder] ************************************************* */
	/* ********************************************* [Add in Bookmark] *********************************************** */
DIV.add_in_bookmark {background-color: #fff5e3; font-size: 1em; width: 355px; border: 3px solid #f78731; padding: 25px 25px 25px 25px; position: relative;}
.add_in_bookmark .close_button {position: absolute; top: 0px; right: 0px; margin: 20px 25px 0px 0px; display: block; height: 23px; width: 23px;}
.add_in_bookmark .close_button BUTTON {height: 23px; width: auto; padding: 0px; margin: 0px; font-size: 0px; line-height: 0px; display: block; border: 0px none; background-color: transparent; cursor: pointer; cursor: hand;}
.add_in_bookmark .zaglav {padding: 0px 0px 0px 0px;}
.add_in_bookmark .zaglav H2 {margin-bottom: 0.2em; padding: 0em;}
.add_in_bookmark .bg {background: transparent url(/bitrix/templates/ex_index/images/bg_adding.gif) repeat-x top left; height: 18px; width: 70%; margin: 0px 0px 20px 0px; position: relative;}
.add_in_bookmark .bg .lc {background: transparent url(/bitrix/templates/ex_index/images/lc_adding.gif) no-repeat top left; height: 18px; width: 30px; position: absolute; left: 0px; top: auto; display: block;}
.add_in_bookmark .bg .rc {background: transparent url(/bitrix/templates/ex_index/images/rc_adding.gif) no-repeat top right; float: right; height: 18px; width: 30px; display: block; position: absolute; right: 0px; top: auto;}
.add_in_bookmark .zagolovok {width: 100%;}
.add_in_bookmark .zagolovok INPUT {float: right; width: 70%; margin: 0px; padding: 0px; height: auto; border: 1px solid #a9a49e; margin: 0px 0px 20px 0px;}
.add_in_bookmark .zagolovok SPAN {float: left; font-size: 1em; font-weight: bold; color: #2c2c2c;}
.add_in_bookmark .address INPUT {float: right; width: 70%; margin: 0px; padding: 0px; height: 1.2em; border: 1px solid #a9a49e; margin: 0px 0px 20px 0px;}
.add_in_bookmark .address SPAN {float: left; font-weight: bold; color: #2c2c2c;}
.add_in_bookmark .button {text-align: center; height: 29px;}
.add_in_bookmark .button INPUT {margin: 0px; padding: 0px; background: transparent url(/bitrix/templates/ex_inner/images/button_adding.gif) no-repeat top left; width: 88px; height: 29px; border: 0px none; color: transparent; cursor: pointer; cursor: hand;}
	/* ********************************************* [/Add in Bookmark] *********************************************** */
/* ********************************************** [/Right Column] ************************************************* */
	/* ***************************************** [Orangelongblock Threecolumn] ********************* */
.orangelongblock_threecolumn {font: 1em Tahoma, Arial, Helvetica, sans-serif; margin: 0px 0px 20px 0px; width:100%;}
.orangelongblock_threecolumn .table {font: 1em Tahoma, Arial, Helvetica, sans-serif;  margin: 8px 0px 0px 0px; width:100%;}
.orangelongblock_threecolumn .leftcontent, .orangelongblock_threecolumn .centercontent, .orangelongblock_threecolumn .rightcontent {width: 33%;}
.orangelongblock_threecolumn .leftcontent {padding: 0px 10px 0px 0px; border-right: 1px solid #ff770f;}
.orangelongblock_threecolumn .centercontent {padding: 0px 10px; border-right: 1px solid #ff770f;}
.orangelongblock_threecolumn .rightcontent {padding: 0px 10px; border-right: 0px none;}
.orangelongblock_threecolumn .content {padding: 0px 13px 0px 0px;}
.orangelongblock_threecolumn .bg {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_bg.gif) repeat-x top left; height: 18px;}
.orangelongblock_threecolumn .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_rc.gif) no-repeat top right; height: 18px; width: 30px; display: block; float: right; margin: 0px -12px 0px 0px; position: relative;}
.orangelongblock_threecolumn .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/orangeline_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}
.orangelongblock_threecolumn .content .detail A.zaglav {font-size: 1.0em; font-weight: bold; color: #ff770f; text-decoration: none;}
.orangelongblock_threecolumn .content .detail A.zaglav:hover {text-decoration: underline;}
.orangelongblock_threecolumn .content .detail SPAN.zaglav {font-size: 1.0em; font-weight: bold; color: #ff770f;}
.orangelongblock_threecolumn .content .detail A.news {color: #2c2c2c; margin: 8px 0px 5px 0px; display: block; text-decoration: none;}
.orangelongblock_threecolumn .content .detail A.news:hover {text-decoration: underline;}
.orangelongblock_threecolumn .content .detail SPAN.news {color: #2c2c2c; margin: 8px 0px 5px 0px; display: block;}
.orangelongblock_threecolumn .content .detail A IMG {float: left; margin: 10px 10px 5px 0px;}
.orangelongblock_threecolumn .header H2 {float: left; color: #ff770f;}
	/* ***************************************** [/Orangelongblock Threecolumn] ********************* */

/* ***************************************** [NAVPRINT] ********************* */

.tlc {background: #eaf4dc url(/bitrix/templates/ex_inner/images/lightgreen_topleftcorner.gif) no-repeat top left; width: auto; margin: 0px auto;}
.trc {background: transparent url(/bitrix/templates/ex_inner/images/lightgreen_toprightcorner.gif) no-repeat top right;}
.blc {background: transparent url(/bitrix/templates/ex_inner/images/lightgreen_btmleftcorner.gif) no-repeat bottom left;}
.brc {background: transparent url(/bitrix/templates/ex_inner/images/lightgreen_btmrightcorner.gif) no-repeat bottom right;}
.brc DIV.pagenav-container {width: 100%; padding: 7px 0px 7px 0px; text-align: center;}
.brc DIV.pagenav-container IMG {vertical-align: middle;}
.brc .direct_text {margin: -10px 0px 0px 0px; line-height: 1.2em;}
.brc .direct_text {font-weight: bold; color: #2c2c2c; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 2px 0px 2px;}
.brc .direct_text:hover {color: #ff770f; text-decoration: underline;}

.brc .direct_alph {margin: -10px 0px 0px 0px; line-height: 1.2em;}
.brc .direct_alph {font-weight: bold; color: #2c2c2c; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.brc .direct_alph:hover {color: #ff770f; text-decoration: underline;}


.brc .nohref, .brc .nohref:hover {color: #2c2c2c; text-decoration: none;}
.brc .active, .brc .active:hover {text-decoration: none; color: #ff770f;}
TABLE.direct_centeralign {margin: 5px auto; width:auto!important}
TABLE.direct_centeralign TD {vertical-align: top;}
/* ***************************************** [/NAVPRINT] ********************* */


/* **********************************************  [/Center Container] ****************************************************** */

/* **********************************************  [Footer] ****************************************************** */
.footer { font: 0.89em Tahoma, Arial, Helvetica, sans-serif; width: 100%}
.footer P { margin-bottom:0px; display:inline }
.footer TR {background-color: #f1f1f1;}
.top_buffer {background-color: #fff; height: 5px; font-size: 0px; border-bottom: 1px solid #ff7c17;}
.copyright {background-color: #e1e1e1; padding: 0px 0px 0px 26px; height: 40px; color: #4d4d4d; vertical-align: middle;}
.copyright DIV {text-align: left;}
.copyright_gray {background-color: #e1e1e1;}
.copyright_gray DIV {height: 40px;}
.secury {background-color: #8ea2bd; vertical-align: top;}
.secury DIV.secury {padding: 15px 16px;}
.secury SPAN {color: #fff; padding: 0px 0px; text-align: left; display: block;}
.phone, .adress {padding: 0px 0px 5px 0px; display: block;}
.schema {color: #4d4d4d;}
.q_soft {vertical-align: middle; text-align: center;}
.q_soft DIV {width: 265px; display: block;}
.q_soft DIV A {color: #8f8f8f; text-decoration: none;}
.q_soft DIV A:hover {text-decoration: underline;}
.q_soft DIV A.qsoft IMG, .q_soft DIV A.etime IMG {vertical-align: middle; padding: 0px 5px 0px 0px;}
*+HTML .q_soft DIV A.qsoft IMG {padding: 5px 5px 0px 0px;}
* HTML .q_soft DIV A.qsoft IMG {padding: 5px 5px 0px 0px;}
.mail {background-color: #f1f1f1; vertical-align: middle; text-align:right; padding: 1px 10px 5px 0px; text-align: left; color: #4d4d4d; white-space:nowrap}
.mail  A {text-decoration: none; color: #4d4d4d;}
.mail  A:hover {text-decoration: underline;}
/* **********************************************  [/Footer] ****************************************************** */

a.noneline {text-decoration:none}
a.noneline:hover {text-decoration:underline}

/* **********************************************  [Переопределение Битриковских стилей] ****************************************************** */
.topbanner .component-border {width: auto;}
.topbanner {position: relative;text-align:center}
.topbanner .component-panel {position: absolute; top: 0px; width: auto; height: auto; margin: 62px 0px 0px 0px;}
.footer .component-border {width: auto;}
* HTML .footer .q_soft .component-border .component-panel {position: relative; left: -50%; padding: 0px 0px 0px 40px; width: auto;}
*+HTML .footer .q_soft .component-border .component-panel {position: relative; left: -50%; padding: 0px 0px 0px 40px; width: auto;}
.leftmenu .component-border {width: auto;}

.content .innertube .component-border {width: auto;}
.autorization_menu .component-border {width: auto; margin-top: -2px;}
.autorization_menu .component-panel TABLE {width: auto;}
.forumtoolbar TABLE TD {vertical-align: middle;}
.forumtoolbar TABLE TD A IMG {margin: 2px 3px 0px 2px;}
.topbanner .component-border {width: auto; margin-top: -2px;}
.autorize_out_44 .component-border {float: left; width: auto; position: absolute; top: auto; left: auto;}
.autorize_out_44 .component-panel {margin: -26px 0px 0px 0px;}
.autorize_out_44 .top_zakladki .component-panel {margin: -28px 0px 0px -62px;}
/* **********************************************  [/Переопределение Битриковских стилей] ****************************************************** */
/* **********************************************  [FORUM] ****************************************************** */
TABLE.forum-main {color:#2C2C2C!important;border-bottom: 0px solid #F26520;margin-top:3px;border-collapse:collapse;width:100%; border-top:3px solid #F26520;border-bottom:3px solid #F26520; padding:3px 0px 3px 0px;}
TABLE.forum-main TH.forum-names { font-weight:bold;}
TABLE.forum-main TD.forum-name {font-size:1em; font-weight:bold; padding-left:55px;}
TABLE.forum-main TD.forum-list {font-size:1.1em; font-weight:bold;padding-left:55px;}
* HTML TABLE.forum-main TD.forum-list {font-size:1.1em; font-weight:bold;padding-left:67px;}
*+HTML TABLE.forum-main TD.forum-list {font-size:1.1em; font-weight:bold;padding-left:67px;}

TABLE.forum-main TH.forum-list {font-size:1.1em; font-weight:bold;padding-left:55px;}
* HTML TABLE.forum-main TH.forum-list {font-size:1.1em; font-weight:bold;padding-left:67px;}
*+HTML TABLE.forum-main TH.forum-list {font-size:1.1em; font-weight:bold;padding-left:67px;}

TABLE.forum-main TR {text-align:left; background-color:#ffffff}
TABLE.forum-main TR TD { border-bottom:1px solid #F26520; text-align:left; background-color:#ffffff}
TABLE.forum-main TR TH { border-bottom:1px solid #F26520; text-align:left;}
TABLE.forum-main TH {	background-color:#FEF6E1;border: 0px solid #F26520;font-weight: normal;padding:4px;white-space:nowrap;}
TABLE.forum-main TH.wraping {white-space:normal; color:#2C2C2C!important;}
TABLE.forum-main TH.wraping A{color:#3e5eab;}
TABLE.forum-main TH.wraping span.topic {color:#0072BC;}
TABLE.forum-main TH.left {text-align:left;}
TABLE.forum-main TR.filter { border-bottom:0px solid #F26520; text-align:left;}
TABLE.forum-main TR.no-line { border-bottom:0px solid #F26520;}


TABLE.forum-main-no-line {color:#2C2C2C;background-color:#FEF6E1;border-bottom: 0px solid #F26520;margin:0px;border-collapse:collapse;width:100%; border-top:3px solid #F26520;border-bottom:3px solid #F26520; padding:3px 0px 3px 0px;}
TABLE.forum-main-no-line TH.forum-names { font-weight:normal;}
TABLE.forum-main-no-line TD.forum-name {font-size:1em; font-weight:bold; padding-left:55px;}
TABLE.forum-main-no-line TD.forum-list {font-size:1.1em; font-weight:bold;padding-left:55px;}
TABLE.forum-main-no-line TH.forum-list {font-size:1.1em; font-weight:bold;}
TABLE.forum-main-no-line TR { border-bottom:0px solid #F26520; text-align:left;}
TABLE.forum-main-no-line TH {	background-color:#FEF6E1;border: 0px solid #F26520;font-weight: normal;padding:4px;white-space:nowrap;}
TABLE.forum-main-no-line TH.wraping {white-space:normal; color:#456A74;}
TABLE.forum-main-no-line TH.wraping A{color:#3e5eab;}
TABLE.forum-main-no-line TH.wraping span.topic {color:#0072BC;}
TABLE.forum-main-no-line TH.left {text-align:left;}

TABLE.forum-main-no-line TABLE.clear TD.text-filter {vertical-align:middle;width:15%; padding-bottom:10px; padding-left:5px;}
TABLE.forum-main-no-line TR.no-line TD{ padding-bottom:7px; padding-left:5px;vertical-align:middle;}



/* [Form Elements] */
/*forum-main INPUT {border:1px solid #F26520}*/
TABLE.forum-main-in INPUT { border:1px solid #F26520;}
TABLE.forum-main-in INPUT.checkbox { margin-top:5px;}
.forum-main-no-line INPUT.text-input { border:1px solid #F26520;}
.forum-main-no-line INPUT.checkbox-pm-list { margin-top:2px}
.forum-main-no-line INPUT.submit-input{background-color:#FCE6B5;border:1px solid #DA9E60;color:#484743;margin-bottom:3px;}
.forum-main-no-line INPUT.checkbox-list { margin-top:3px;}
.forum-main-no-line INPUT.checkbox{margin-right:4px; margin-top:2px}
.forum-main-no-line BUTTON.button {background-color:#FCE6B5;border:1px solid #DA9E60;color:#484743;}
.forum-main-no-line TEXTAREA {width:100%; border:1px solid #F26520; margin-right:5px;}
.forum-main-no-line SELECT {border:1px solid #F26520;}
.forum-main-no-line INPUT {border:1px solid #F26520;}
/* [/Form Elements] */

.forum-main A { color:#0072BC}
.forum-main TD.profile-view{ padding-top:6px;padding-right:8px;}
.forum-main TD.avatar { border-bottom:3px solid #F26520}
/* [Form Elements] */
/*forum-main INPUT {border:1px solid #F26520}*/
.forum-main INPUT.text-input { border:1px solid #F26520}
.forum-main INPUT.checkbox-pm-list { margin-top:2px}
.forum-main INPUT.submit-input{background-color:#FCE6B5;border:1px solid #DA9E60;color:#484743;}
.forum-main INPUT.checkbox-list { margin-top:3px;}
.forum-main INPUT.checkbox{margin-right:4px; margin-top:2px}
.forum-main BUTTON.button {background-color:#FCE6B5;border:1px solid #DA9E60;color:#484743;}
.forum-main TEXTAREA {width:100%; border:1px solid #F26520; margin-right:5px;}
.forum-post-form INPUT.checkbox{margin-right:4px; margin-top:2px}
.forum-post-form INPUT.submit-input{background-color:#FCE6B5;border:1px solid #DA9E60;color:#484743;}
/* [/Form Elements] */
/* [New Topic] */
TABLE.forum-post-form th.header SPAN.blue {color:#0072BC;}
TABLE.forum-post-form th.header SPAN.blue A{color:#0072BC;}
TABLE.forum-post-form INPUT.text-input-topic { border:1px solid #F26520}
/* [New Topic] */
TABLE.forum-main TD {background-color:#FEF6E1;border: 0px solid #F26520;padding: 4px;vertical-align:top;}
TABLE.forum-main TR.normal TD {background-color:#FEF6E1;border-bottom:1px solid #F26520;padding: 4px;vertical-align:top;}
TABLE.forum-main TR.white TD {background-color:#FFFFFF;border-bottom:1px solid #F26520;</b>padding: 4px;vertical-align:top;}
TABLE.forum-main TR TD IMG{padding-top:3px;}
.forum-title {border: 1px solid #F26520;padding: 4px;background-color: #FCE6B5;color: #000000;font-weight: bold;}
A.forum-button:link,
A.forum-button:visited,
A.forum-button:active,
A.forum-button:hover {background: #ececf4;border: 1px solid #CEDEEC;border-top:1px solid #CEDEEC;border-bottom:1px solid #CEDEEC;color: #456A74;font-weight: normal;padding:4px;display:block;white-space:nowrap;text-decoration:none;font-size:0.84em;/*width:4em;height:1em;*/}

* HTML A.forum-button:link,
* HTML A.forum-button:visited,
* HTML A.forum-button:active,
* HTML A.forum-button:hover {background: #ececf4;border: 0px solid #99BAD7;border-top:1px solid #CEDEEC;border-bottom:1px solid #CEDEEC;color: #456A74;font-weight: normal;padding:5px;display:block;white-space:nowrap;text-decoration:none;font-size:0.84em;}

*+HTML A.forum-button:link,
*+HTML A.forum-button:visited,
*+HTML A.forum-button:active,
*+HTML A.forum-button:hover {background: #ececf4;border: 0px solid #99BAD7;border-top:1px solid #CEDEEC;border-bottom:1px solid #CEDEEC;color: #456A74;font-weight: normal;padding:5px;display:block;white-space:nowrap;text-decoration:none;font-size:0.84em;}


A.forum-button-small,
A.forum-button-small-vote,
A.forum-button-small-unvote {background: #FCE6B5;border: 1px solid #F26520;color: #464646;font-size: 90%;font-weight: normal;padding: 2px 5px 2px 5px;margin:6px 0px 0px 0px;display:block;white-space:nowrap;text-decoration:none;}
A.forum-button-small-vote,
#A.forum-button-small-unvote {background-image:url("/bitrix/images/forum/icon/icon7.gif");background-repeat:no-repeat;background-position:left;padding-left:18px;}
#A.forum-button-small-unvote {background-image:url("/bitrix/images/forum/icon/icon6.gif");}
A.forum-button-small:hover,
A.forum-button-small-vote:hover,
A.forum-button-small-unvote:hover {text-decoration:underline;}
TABLE.forum-message H6 {display:inline;color:#0072bc;font-weight:normal;font-size:100%;}
TABLE.forum-message H6.gray {display:inline;color:#464646;font-weight:normal;font-size:100%;line-height:1.2em;}
.forum-hr {background-color: #F26520;margin: 4px 0px 4px 0px;padding: 0px;border: 0px;height: 1px;width:100%;}

TABLE.forum-message {background-color: transparent;border: 0px solid transparent;/*	padding:4px;*/border-collapse:collapse;margin:0px;/* border-bottom:3px solid #F26520*/}
TABLE.forum-message TH {background-color:#CEDEEC;border: 0px solid #99BAD7;font-weight: bold;padding: 4px;white-space: normal;text-align: left;}
TABLE.forum-message TD {background-color: #FEF6E1;border: 0px solid #F26520;border-bottom: 3px solid #F26520;padding: 7px 4px 7px 20px;margin: 0px;vertical-align:top;}
TABLE.forum-message TR.normal TD {background-color: #FEF6E1;}
TABLE.forum-message TR.white TD {background-color: #ffffff;}
TABLE.forum-message TR.favorite TD {background-color: #e6f4db;}

TABLE.forum-message TD.border-top {border-bottom: 3px solid #F26520;vertical-align:bottom;}
TABLE.forum-message TD.border-bottom {border-bottom: 0px solid #99BAD7;vertical-align:top;}
TABLE.forum-message TD.clear {border-bottom:3px solid #F26520;border-top:3px solid #F26520;background-color: transparent;padding:0px;vertical-align:top;}
TABLE.clear .created {font-size:0.84em;vertical-align: middle;}
TABLE.clear, TABLE.clear TD {border: 0px solid transparent;background-color: transparent;padding:0px 3px 0px 0px;margin:0px 0px 0px 0px; text-align:bottom}
TABLE.forum-quote, table.forum-code {color: #000000;background-color: transparent;width:90%;margin: 0px 20px 0px 20px;}
TABLE.forum-quote TH, table.forum-code TH {font-weight:bold;text-align:left;background-color: transparent;border: 0px solid transparent;}
TABLE.forum-quote TD, table.forum-code TD {border : 1px solid Black;background-color: #FBFBF9;padding: 2px;text-indent: 2pt;}

TABLE.forum-code {color: #333333;}
.border-bottom{border : 0px solid transpert;}
TABLE.forum-smile {border: 0px solid #99BAD7;margin:0px;border-collapse:collapse;margin:0px;}
TABLE.forum-smile TD {border: 0px solid #99BAD7;padding:5px;margin:0px;}
TABLE.forum-smile TH {background-color:#CEDEEC;border: 0
px solid #99BAD7;font-weight: bold;padding:4px;white-space:nowrap;}
TABLE.forum-smile IMG {cursor:pointer;	cursor:hand;}
/*Menu only*/
TABLE.forum-menu {border: 1px solid #CEDEEC;width:100%;border-collapse:collapse;}
TABLE.forum-menu td.forumtoolbar {background-color: #ececf4;height:25px;border: 1px solid #CEDEEC;}
.forumtoolsection {border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;border-right: 1px solid #CEDEEC;border-bottom: 1px solid #CEDEEC;width: 3px;height: 21px;margin-left: 1px;margin-right:0px;box-sizing:border-box;-moz-box-sizing:border-box;}
.forumtoolseparator {border-left: 1px solid #CEDEEC;border-right: 1px solid #FFFFFF;width: 2px;	height: 21px;padding: 0px;margin-left: 6px; margin-right:1px;box-sizing:border-box;	-moz-box-sizing:border-box;}
.forumtoolsection-add {border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;border-right: 1px solid #CEDEEC;border-bottom: 1px solid #CEDEEC;width: 0px;height: 28px;margin-left: 0px;margin-right:0px;box-sizing:border-box;-moz-box-sizing:border-box;}
* HTML .forumtoolsection-add {border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;border-right: 1px solid #CEDEEC;border-bottom: 1px solid #CEDEEC;width: 0px;height: 28px;margin-left: 0px;margin-right:0px;box-sizing:border-box;-moz-box-sizing:border-box;}
*+ HTML .forumtoolsection-add {border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;border-right: 1px solid #CEDEEC;border-bottom: 1px solid #CEDEEC;width: 0px;height: 28px;margin-left: 0px;margin-right:0px;}
.forumtoolseparator-add {border-left: 1px solid #CEDEEC;border-right: 1px solid #FFFFFF;width: 2px;	height: 28px;padding: 0px;margin-left: 6px; margin-right:1px;box-sizing:border-box;	-moz-box-sizing:border-box;}



TABLE.forum-menu td {color: #456A74;font-size:11px;}
TABLE.forum-menu A,
TABLE.forum-menu SELECT,
TABLE.forum-menu INPUT {color: #456A74;text-decoration: none;font-size:11px;}
TABLE.forum-menu A:hover {text-decoration:underline;}
.innertube H2 A { color:#0072BC; font-size:0.8em;}
/*Menu only*/

/*PM only*/
DIV.out {border-right: #99bad7 1px solid;padding-right: 1px;border-top: #99bad7 1px solid;display: block;padding-left: 1px;padding-bottom: 1px;margin: 0px 15px;border-left: #99bad7 1px solid;padding-top: 1px;border-bottom: #99bad7 1px solid;position: relative;top: 4px;background-color: #ffffff}
DIV.out1 {padding-right: 0px;display: block;padding-left: 0px;padding-bottom: 0px;margin-right: 10px;padding-top: 0px;position: relative;top: -9px}
DIV.in {padding-right: 0px;padding-left: 0px;font-size: 8px;padding-bottom: 0px;padding-top: 0px;background-color: #cedeec}
DIV.in1 {padding-right: 10px;padding-left: 10px;font-size: 10px;padding-bottom: 0px;padding-top: 0px;font-weigth: bold;color:#444444;}
/*pm only*/
FORM {padding:0px;margin:0px 0px 0px 0px;border:0px;}
.topic-new {padding-top:10px; padding-bottom:10px;}
/* **********************************************  [/FORUM POST] ****************************************************** */
TABLE.forum-post-form {background-color:#99BAD7;border: none;border-collapse:collapse;width:100%;font-size:100%;color:#464646;}
TABLE.forum-post-form td input.subject-text {border:1px solid #F26520;}
TABLE.forum-post-form td input.subbutton {border:1px solid #F26520;background-color:#FCE6B5; color:#456A74}
TABLE.forum-post-form td textarea {border:1px solid #F26520; width:98%}
TABLE.forum-post-form td input.checkbox {margin-right:3px;}
TABLE.forum-post-form td {background-color:#FEF6E1;border: 0px solid #F26520;padding: 4px;vertical-align:top;}
TABLE.forum-post-form td table{font-size:100%;}
TABLE.forum-post-form td table td{border: none;background: transparent;font-size:100%;padding:1px;}
TABLE.forum-post-form th {background-color:#FEF6E1;border: 0px solid #F26520;font-weight: normal;padding:4px;white-space:nowrap;text-align:left;}
TABLE.forum-post-form th.header SPAN.blue {color:#0072BC;}
TABLE.forum-post-form th.header { border-bottom:3px solid #F26520}
/* Buttons */
TABLE.forum-post-form #I, table.forum-post-form #U, table.forum-post-form #B {width:30px;}
TABLE.forum-post-form #tagcount {font-size: 80%;font-weight: bold;}
TABLE.forum-post-form #helpbox {font-size: 90%;font-weight: normal;color: #333333;}
TABLE.forum-post-form #TRANSLIT {width:90px;}
TABLE.forum-smile {border: 0px solid #F26520;margin:0px;border-collapse:collapse;margin:0px;}
TABLE.forum-smile TD {border: none;}
TABLE.forum-smile TH {background-color:#FCE6B5;border: 1px solid #F26520;font-weight: bold;padding:4px;white-space:nowrap;}
TABLE.forum-smile IMG {	cursor: pointer;cursor: hand;	margin: 4px 2px;}
FORM.forum-post-form {padding: 0px;margin: 0px;border: none;}
.forum_direction {width: 100%;}
DIV.forum-post-br {height: 4px;padding: 0px;margin: 0px; width: 100%;overflow: hidden;}
#POST_MESSAGE{width:100%;}
/* **********************************************  [/FORUM POST] ****************************************************** */
.banners_show {margin:0px; padding:13px 0px 0px 11px}
html>body .banners_show {padding:13px 0px 0px 1px}
/* **********************************************  [Profile-view ] ****************************************************** */
TABLE.profile-view-table { border:1px solid #F26520;color:#464646;}
TABLE.profile-view-table TD,table.profile-view-table TH {border:1px solid #F26520;text-align:left;margin:0px; padding:5px 0px 5px 5px;background-color:#FEF6E1;}
TABLE.profile-view-table TD TABLE.mail-pm TD { border:0px solid #ffffff}
TABLE.profile-view-table A { color:#0072BC;}
TABLE.profile-view-table TD.avatar-view { border:1px solid #F26520!important}
/* **********************************************  [/Profile-view ] ****************************************************** */
/* **********************************************  [Forum-help ] ****************************************************** */
TABLE.form-help {margin:8px 0px 0px 0px;}
TABLE.form-help TD{border:1px solid #F26520;}
TABLE.form-help TH{border:1px solid #F26520;}
.form-help-no-line  TD{padding: 5px;}
/* **********************************************  [/Forum-help ] ****************************************************** */
.innertube TABLE.add-topic {margin-top: 7px; margin-bottom: 0px;}

TABLE.clear TD.text-filter{vertical-align:middle;width:15%}

.add_new_message {margin-top: 20px;}
/* **********************************************  [/FORUM] ****************************************************** */
/* **********************************************  [BLOG] ****************************************************** */
/* [Blog-search] */

.blog-search-form-exe TD { padding-right:10px}
.blog-search-form-exe TD.text-search-form {padding-top:1px;}
.blog-search-form-exe INPUT.input{ border:1px solid #A7A6AA;}
.blog-search-form-exe INPUT .inputtext-blog{}
*HTML .blog-search-form-exe TD.text-search-form {padding-top:3px;}
*+HTML .blog-search-form-exe TD.text-search-form {padding-top:3px;}

.blog-search-form { width:100% }

/* **********************************************  [/BLOG] ****************************************************** */
/* **********************************************  [ Voting ] ****************************************************** */
.voting { width:100%; margin-bottom:20px;}
.voting A{color:#2C2C2C; text-decoration:none;}
.voting A:hover{color:#2C2C2C; text-decoration:underline;}
.voting H2.header-voting {color: #5ab20c;}
.voting .bg {background: transparent url(/bitrix/templates/ex_inner/images/greenline_bg_bg.gif) repeat-x top left; height: 18px;}
.voting .bg .rc {background: transparent url(/bitrix/templates/ex_inner/images/greenline_bg_rc.gif) no-repeat top right; height: 18px; width: 30px; float: right; display: block; margin: 0px -13px 0px 0px; position: relative;}
.voting .bg .lc {background: transparent url(/bitrix/templates/ex_inner/images/greenline_bg_lc.gif) no-repeat top left; height: 18px; width: 30px; float: left; display: block; position: relative;}

* HTML .voting .bg {margin: -1px 0px 0px 0px;}
*+HTML .voting .bg {margin: -1px 0px 0px 0px;}

.voting .content-voting {background-color: #e6f4db; padding: 5px 20px 25px 20px; border-bottom: 2px solid #fff; min-height: 18px;}
.voting .content-voting .question { font-weight:bold; color:#5ab20c;padding-bottom:15px;}

.voting .content-voting .answer .answers-table .text-answer { font-size:12px; padding-bottom:10px; width:100%;}
.voting .content-voting .answer .answers-table .selection-voting { font-size:12px; padding-bottom:10px; width:100%;}
.voting .content-voting .answer .answers-table .selection-voting SELECT {border:1px solid #a7a6aa;}
.voting .content-voting .answer .answers-table .checkbox-voting { font-size:12px; padding-bottom:10px; width:100%; padding-top:0px}
.voting .content-voting .answer .answers-table .textarea-voting{ font-size:12px; padding-bottom:10px; width:100%;}
.voting .content-voting .answer .answers-table .input-text-voting {font-size:12px;}
.voting .content-voting .answer .answers-table .input-voting {padding-bottom:10px;}
/* FireFox */
.voting .content-voting .answer .answers-table .radiobutton-voting {padding-top:2px; padding-right:25px;}
/* IE */
* HTML .voting .content-voting .answer .answers-table .text-answer { font-size:12px; padding-top:4px; width:100%;}
*+HTML .voting .content-voting .answer .answers-table .text-answer { font-size:12px; padding-top:4px; width:100%}
* HTML .voting .content-voting .answer .answers-table .checkbox-voting { font-size:12px; padding-top:4px; width:100%;}
*+HTML .voting .content-voting .answer .answers-table .checkbox-voting { font-size:12px; padding-top:4px; width:100%;}
/* Opera for all ver. */
html:first-child .voting .content-voting .answer .answers-table .text-answer { padding-top:4px; width:100%}
html:first-child .voting .content-voting .answer .answers-table .checkbox-voting { padding-top:4px; width:100%}

.voting .content-voting .answer .comments {padding-bottom:0px;}
.voting .content-voting .answer .comments A{font-size:0.87em; text-decoration:underline; color:#000;}
.voting .content-voting .answer .answers-table .input-voting INPUT {border:1px solid #a7a6aa;padding-left:4px; width:98%;}
.voting .content-voting .answer .answers-table .input-text-voting SELECT {border:1px solid #a7a6aa;}
.voting .submit {padding-right:5px;padding-top:0px;}

/* [Result] */
.voting .content-voting .answer .vote-answer-table .vote-bar-table .answer-counter{padding-left:5px;}
.voting .content-voting .answer .vote-answer-table .bar-percent { padding-bottom:10px;}

/* [Voting Articles] */
.voting-articles {padding-top:30px;}

.voting-articles-print {margin-top:8px;}

.voting-articles-print .vote_form_print {padding-right:8px;}
.voting-articles-print .vote_form_print_text {padding-top:3px; white-space: nowrap;}

.voting-articles-speak {text-align:right;margin-top:2px;}
.voting-articles-speak .vote_form_speak {padding-right:8px;}
.voting-articles-speak .vote_form_speak-text {padding-top:7px;white-space: nowrap;}

.voting-articles .content-voting .answer DIV.speak{background-image: url("/bitrix/templates/ex_inner/images/vote_form_speak.gif"); overflow:hidden; height:25px; background-repeat: no-repeat;}


/* **********************************************  [ /Voting ] ****************************************************** */
/* **********************************************  [ Subscribe-Form ] ****************************************************** */
.subscribe-form { width:100%;margin-bottom:25px;}
.subscribe-form TH {text-align:left;padding:0px 0px 20px 0px;}
.subscribe-form TD {padding:20px 0px 20px 5px;}
.subscribe-form TD.right-side{text-align:right!important;padding:0px 5px 6px 0px!important;}
.subscribe-form TD .check-table TD {padding:0px 0px 0px 0px;}
.subscribe-form TD LABEL {padding-left:5px;}
.subscribe-form TD .radio-table TD {padding:0px 0px 0px 0px;}
.subscribe-form TD.note {padding:20px 0px 0px 0px!important;}
.subscribe-form TD.send {padding:0px!important;}
.subscribe-form TD.reset {padding:0px!important;text-align:right;}
.subscribe-form TD .inputtext {width:97%}
.subscribe-form TD .inputselect {width:98%}

.subscribe-form TD .check-table TD.inputcheckbox {vertical-align:bottom;}
.subscribe-form TD .radio-table TD.radio {vertical-align:bottom;}

/* IE */
* HTML .subscribe-form TD .check-table TD LABEL.text-check {line-heigh:20px;}
*+HTML .subscribe-form TD .check-table TD LABEL.text-check {line-height:20px;}
/* Opera for all ver. */


html:first-child .subscribe-form TD .radio-table TD.radio .radio-element {margin-top:-2px;}
html:first-child .subscribe-form TD .check-table TD.inputcheckbox .inputcheckbox-elemnt {margin-top:-2px;}
/* **********************************************  [ /Subscribe-Form ] ****************************************************** */
/* **********************************************  [ Resume-Personal-Form-Filter ] ****************************************************** */
.resume-personal-form-filter {}
.resume-personal-form-filter .form-text {padding-right:10px;vertical-align:middle;}
.resume-personal-form-filter .form-selection {padding-top:1px;}

*HTML .resume-personal-form-filter .form-selection {padding-top:2px;}
*+HTML .resume-personal-form-filter .form-selection {padding-top:2px;}


.resume-personal-form  .field-checkbox {text-align:left; padding-left:13px;}
.resume-personal-form .note {padding:0px!important;}
.resume-personal-form .reset { padding-top:0px; padding-bottom:0px; text-align:right }
.resume-personal-form {width:100%;margin-bottom:20px;}
.resume-personal-form TD {padding:20px 20px 20px 5px;}

.resume-personal-form .field-text {white-space:nowrap; font-weight:bold}
.resume-personal-form .field-element {width:100%; padding-left:10px;}
.resume-personal-form .field-element .inputtext {width:99%;}
.resume-personal-form .field-element TEXTAREA {width:99%;}
.resume-personal-form-filter .form-input-button {margin-left:6px;margin-bottom:1px;}

/* **********************************************  [ /Resume-Personal-Form-Filter ] ****************************************************** */
/* **********************************************  [ Career - Detail ] ****************************************************** */
.career-detail-info-comp {margin-bottom:15px; width:100%;}
.career-detail-info-comp IMG {/*padding-right:10px;*/}
/* **********************************************  [ /Career - Detail ] ****************************************************** */
/* **********************************************  [ Cases - all ] ****************************************************** */
.cases-all {padding-bottom:40px;}
.cases-all .header-cases {padding-bottom:10px;}
.cases-all .header-cases H3 A { color:#FF770F }
/* ***************  [ /Cases - all ] *************** */
/* ***************  [ Cases - list ] *************** */
.cases-list {width:100%;padding-bottom:20px;}
.cases-list IMG {margin-right:20px;}
/* ***************  [ /Cases - list ] *************** */

/* **********************************************  [ SEARCH ] ****************************************************** */
.exe-search {width:100%;}
.exe-search .poisk {width:100%;background-color:#FFF6E0;font-size:0.91em;margin-bottom:30px;}
.exe-search .poisk TD {padding:15px 0px 15px 0px;vertical-align:middle;}

.exe-search .poisk .selection {border:1px solid #a7a6aa; width:100%}
.exe-search .poisk .inputsearch-main {width:100%; border:1px solid #a7a6aa}

.exe-search .poisk TD.text-td1 {font-weight:bold;padding-left:10px;padding-right:10px;padding-top:15px;}
.exe-search .poisk .input-td1 {width:70%;padding-right:10px;}
.exe-search .poisk .poisk-text-info {text-align:right;color:#7d7d7d;font-size:0.91em;padding:0px 15px 10px 0px!important;}
.exe-search .poisk .poisk-text-info A {text-decoration:underline;color:#7d7d7d}
.exe-search .poisk .poisk-text-info A:HOVER{text-decoration:none;color:#7d7d7d}

.exe-search .poisk .poisk-text-search {text-align:left;color:#7d7d7d;font-size:0.91em;padding:0px 0px 10px 10px!important;}
.exe-search .poisk .poisk-text-search A {text-decoration:underline;color:#7d7d7d}
.exe-search .poisk .poisk-text-search A:HOVER{text-decoration:none;color:#7d7d7d}

.exe-search .poisk .text-td2 {font-weight:bold;white-space:nowrap;padding-right:10px;padding-top:15px;}
.exe-search .poisk .input-td2 {width:100%;padding-right:10px;}

.exe-search .poisk .poisk-button {padding-right:10px;}
.exe-search .result-stat {padding-bottom:30px;color:#2a327a;padding-left:10px;}
.exe-search .result-search {width:100%}
.exe-search .result-search .images-search {padding-left:10px;}

.exe-search .result-search .num-search {vertical-align:top;font-weight:bold;}
.exe-search .result-search .content {padding-left:10px;vertical-align:top;}

.exe-search .result-search .content .date A {text-decoration:none;color:#ff770f; font-weight:bold}
.exe-search .result-search .content .date A:HOVER{text-decoration:underline;color:#ff770f;font-weight:bold}

.exe-search .result-search .content .zag A{color:#000;text-decoration:none;font-weight:bold;}
.exe-search .result-search .content .zag A:HOVER{color:#000;text-decoration:underline;font-weight:bold;}
.exe-search .result-search TD.line .hr-div {border-top:1px solid #EAEAEA;height:1px; width:100%; display:block;font-size:0em;}
.exe-search .result-search TD.line {padding-top:10px; padding-bottom:10px;}
.exe-search .result-search B {color:#5AB20C;}
/* **********************************************  [ /SEARCH ] ****************************************************** */
/* **********************************************  [ BLOCK - DIV ] ****************************************************** */
/* Для раздела: статьи, киоски */
.div-block {margin-bottom:20px;}
.div-block .center {float: right; width: 100%; margin-left: -195px;}
.div-block .center .content-img {margin-left: 195px; min-height: 1px;}
* HTML .div-block .center .content-img {height: 1px;}
*+HTML .div-block .center .content-img {min-height: 1px;height:auto;}
.div-block .left {float: left; width: 195px; }
.div-block .line-orange {background-color:#FDC89F;display:block;height:1px;margin:20px 0px;overflow:hidden;}
/* **********************************************  [ /BLOCK - DIV ] ****************************************************** */
/* **********************************************  [ BLOCK - DIV ] ****************************************************** */
/* Для раздела: статьи, киоски */
.div-block-140 {margin-bottom:20px;}
.div-block-140 .center {float: right; width: 100%; margin-left: -160px;}
.div-block-140 .center .content-img {margin-left: 160px; min-height: 1px;}
.div-block-140 .center IMG {padding-right:10px;}
* HTML .div-block-140 .center .content-img {height: 1px;}
*+HTML .div-block-140 .center .content-img {min-height: 1px;height:auto;}
.div-block-140 .left {float: left; width: 160px; }
.div-block-140 .line-orange {background-color:#FDC89F;display:block;height:1px;margin:20px 0px;overflow:hidden;}
/* Картинки размеры */
.img_height_small {height:109px; }
.img_height_big {height:140px; }
.img_width_small {width:109px; }
.img_width_big {width:140px; }
/* **********************************************  [ /BLOCK - DIV ] ****************************************************** */
/* **********************************************  [ CABINET_TAB ] ****************************************************** */
/* Отступ справа 13px */
.cabinet_tab_1 {width: 100%; margin: 1em 0em 20px 0em;}
.cabinet_tab_1 .col1 {/*padding:0px 13px 0px 0px;*/ vertical-align: top;}
.cabinet_tab_1 .col11 { padding:0px 6px 0px 0px; vertical-align: top;}
.cabinet_tab_1 .col2 {width: 240px; vertical-align: top; padding: 0px}
.cabinetdiv_1 .maindiv_1 {width: 100%; float: left;}
.cabinetdiv_1 .coldiv_1 {margin: 0px 240px 0px 0px;}
.cabinetdiv_1 .coldiv_2 {float: left; argin: 0px 0px 0px -240px;}
/* Отступ справа 0px */
.cabinet_tab_2 {width:100%}
.cabinet_tab_2 .col1 {padding: 0px 0px 0px 0px; vertical-align: top;}
.cabinet_tab_2 .col2 {width: 240px; vertical-align:top; padding: 0px}

/* **********************************************  [ /CABINET_TAB ] ****************************************************** */

/********************************** [Переопределение Битриксовых стилей подключаемых кнопочек в режиме редактирования] ***********************/
DIV.component-border, DIV.component-panel, DIV.component-panel TABLE { width: auto!important }

div.top-panel table td, div.top-panel table tr{ line-height:0px; font-size: 0px; height:0px}
div.top-panel table img {display: block}
div.top-panel .panelsmalltext { font-size:11px; line-height:12px}
div.top-panel .panelsmalltextlink {font-size:11px; line-height:12px}
/********************************** [/Переопределение Битриксовых стилей подключаемых кнопочек в режиме редактирования] ***********************/

/* **********************************************  [ CABINET_TAB ] ****************************************************** */
/* **********************************************  [ Параметры поиска - (PARAMS_SEARCH) - POPUP_WINDOWS ] ****************************************************** */

.save_params {margin:20px; font-size:0.9em;}
.save_params .inputtext { height:20px; margin-right:10px;}
H3.save_params_table  {padding-left:0px;}
.save_params_table {margin:0px 0px 20px 20px; width:280px; font-size:1em;}
.save_params_table .name {padding-right:10px; font-size:0.9em; }
.save_params_table A{font-size:0.9em;}
.save_params_table A:HOVER{font-size:0.9em;}
.save_params_table .links { vertical-align:top; text-align:right; padding-bottom:10px;}

.add_selection {margin-bottom:10px;}
.add_selection .inputtext_add_selection {padding-left:10px;}
.add_selection .img_submit {padding-left:10px;}
.add_viborka {padding-bottom:10px;}


.fast_result_links TD{padding-right:20px;}
.table_user {background-color:#F5FFED; margin-bottom:10px; width:100%!important;border:1px solid #9FB78E; font-size:0.89em!important}
.table_user_information {width:100%;}
.table_user_information .name { padding:5px 15px 5px 5px; font-weight:bold;}
.table_user_information TD {padding:5px;}
.table_user_information TD UL { margin-bottom:0px }

.close_window {width:280px;margin:0px 0px 10px 25px;}
.close_window .close_img { text-align:right;}
.info_text {margin:10px 0px 10px 20px;}
.popup_tables {margin:10px 0px 10px 0px;}

.lable_mark_all {position: absolute; top: auto; right: 0em; display: block; margin-top: -17px;}
* HTML .lable_mark_all {position: absolute; top: auto; right: 0em; display: block; margin-top:-10px; margin-right:12px;}

.error_message {padding:15px; color:red;}

/* **********************************************  [ /Параметры поиска - (PARAMS_SEARCH) - POPUP_WINDOWS ] ****************************************************** */
.resume_trust {margin:10px 0px 10px 10px;}


.thead {text-align:center; border-right: 1px solid #FF770F;border-left: 1px solid #FF770F;color: #2c2c2c; border-top: 1px solid #FF770F; border-bottom: 1px solid #FF770F; font-weight: bold; vertical-align: middle; vertical-align: middle; background-color: #fff6e0; font-size: 0.95em; font-weight: bold; padding: 15px 7px 15px 7px;}
.tdEven {color: #2c2c2c; font-size: 1em; font-weight: normal; text-align: left; padding: 15px 7px 15px 7px; border-right: 1px solid #FF770F; border-bottom: 1px solid #FF770F; border-left: 1px solid #FF770F;}
.tdOdd{background-color:#FBFCFA;color: #2c2c2c; font-size: 1em; font-weight: normal; text-align: left; padding: 15px 7px 15px 7px; border-right: 1px solid #FF770F; border-bottom: 1px solid #FF770F; border-left: 1px solid #FF770F;}
/* ******* [ Таблицы для компании, вакансии, резюме ] ******* */
.contacts_face {width:250px; background-color:#fff; font-size:0.89em!important }
.contacts_face TD {padding-bottom:2px; border:1px solid #c2dbad; padding:5px; white-space:none;}
.contacts_face TD.zag {width:150px;}
.contacts_face .name { background-color:#e6f4db;}

.company_face {background-color:#fff; width:100%; font-size:0.89em!important }
.company_face TD {padding-bottom:2px; border:1px solid #c2dbad; padding:5px; white-space:none;}
.company_face TD.zag {width:150px;}
.company_face .color { background-color:#F5FFED; font-weight:bold;}
/* ******* [ Таблицы для компании, вакансии, резюме] ******* */
/* ******* [ТОП 100] ******* */
.top_zag {padding-bottom:6px; font-weight:bold; font-size:1.1em}
.limit_messages {padding:0px 0px 10px 4px;}
.radio_respect {vertical-align:middle;margin-right:5px;}
/* ******* [ТОП 100] ******* */

/* ******* [COUNTERS] ******* */
.couters {padding-left:20px;padding-top:5px;}
.couters IMG {padding-left:5px;}
/* ******* [/COUNTERS] ******* */
/* ******* [BANNER] ******* */
.ex_onner_top_banner {padding-top:22px;}
.ex_onner_bottom_banner {text-align:center;}
/* ******* [/BANNER] ******* */


.check_under {padding-left:10px!important; position:relative}
/* ******* [ERROR_FORM] ******* */
.error_form TABLE{width:100%}
.error_form TEXTAREA {border:1px solid #D79E67;height:7em;margin:0px 0px 10px;width:99%;}
.error_link A{color:#fff; font-weight:bold;}



/* ********************************************** [ Блок персоналий/] ********************************************** */
div.komanda_group {width:100%;}
div.komanda_border {border-left:1px solid #C7C7C7; width:99%}
div.komanda_group div.komanda_header {padding:0; margin:0; width:100%;}
div.komanda_group div.komanda_header a {padding:3px 9px 3px 10px; margin:0; float:left; display:inline; text-decoration:none; font-weight:bold; background:#FFF5E3 url('/bitrix/templates/ex_inner/images/komanda_group_a.gif') repeat-x left bottom; border:1px solid #C7C7C7; border-left: none; display:block; position:relative;}
div.komanda_group div.komanda_header a img.komanda_a_tl {position:absolute; top:-1px; left:-1px;}
div.komanda_group div.komanda_header a img.komanda_a_tr {position:absolute; top:-1px; right:-1px;}
div.komanda_group div.komanda_header a:hover {color:#FF770F;}
/*div.komanda_group div.komanda_group_menu a:active {background:#FFF5E3 url('/komanda_group_a_active.gif') repeat-x;}*/
div.komanda_group div.komanda_header a.active {color:#FF770F; background:#FFF5E3 url('/bitrix/templates/ex_inner/images/komanda_group_a_active.gif') repeat-x; border-bottom:1px solid #FFF5E3;}



div.komanda_group div.komanda_content {padding:0; margin:0 0 0 0px; width:100%; background:#FFF5E3; border:1px solid #C7C7C7; border-left:none; margin-top:-1px;}
div.komanda_group div.komanda_content div.komanda_header_content {padding: 0; margin: 0;}
div.komanda_group div.komanda_content div.komanda_header_content table {width:100%;}
div.komanda_group div.komanda_content div.komanda_header_content tr {width:100%;}

div.komanda_group div.komanda_content div.komanda_header_content tr.komanda_content_head td {padding: 10px;}
div.komanda_group div.komanda_content div.komanda_header_content td.komanda_content_photo_cell {width:20%; text-align:center;}
div.komanda_group div.komanda_content div.komanda_header_content td.komanda_content_photo_cell a {padding: 4px 8px 8px 4px; margin: 0 auto 0 auto; background:url('/bitrix/templates/ex_inner/images/komanda_photo_a_bg.gif'); display:block; height:120px; width:120px; text-decoration:none;}
div.komanda_group div.komanda_content div.komanda_header_content td.komanda_content_photo_cell a:hover {background:url('/bitrix/templates/ex_inner/images/komanda_photo_a_active_bg.gif')}
div.komanda_group div.komanda_content div.komanda_header_content td.komanda_content_photo_cell img {}

div.komanda_group div.komanda_content div.komanda_header_content td.komanda_content_name_cell {padding: 5px 0 25px 0; text-align:center;}
div.komanda_group div.komanda_content div.komanda_header_content td.komanda_content_divider {height: 25px; background:url('/bitrix/templates/ex_inner/images/komanda_divider.gif') repeat-x;}



div.komanda_group div.komanda_footer {padding:0; margin:5px 0 0 0; width:99%; background:#FFF5E3; border:1px solid #C7C7C7; position:relative;}
div.komanda_group div.komanda_footer img.komanda_a_bl {position:absolute; bottom:-1px; left:-1px;}
div.komanda_group div.komanda_footer img.komanda_a_br {position:absolute; bottom:-1px; right:-1px;}
div.komanda_group div.komanda_footer table.komanda_footer_content {width: 100%; margin: 10px 0 10px 0;}
div.komanda_group div.komanda_footer table.komanda_footer_content a {padding: 0 10px 0 10px;}
div.komanda_group div.komanda_footer td.komanda_footer_left {width: 50%; text-align: left;}
div.komanda_group div.komanda_footer td.komanda_footer_right {width: 50%; text-align: right;}
/* ********************************************** [/Блок персоналий ] ********************************************** */
.table_pad TABLE TR TD {padding:0px 10px 5px 0px!important;}

.forgotpwd {margin:0 auto;}
.forgotpwd TD {padding-bottom:5px;padding-right:10px;}
.forgotpwd .line {background-color:#a7a6aa; height:1px; width:100%;font-size:0em;margin-top:7px;margin-bottom:5px;}
.forgotpwd .send {color:#464646; font-weight:bold; text-decoration:none;}
.forgotpwd A.send:HOVER  {text-decoration:underline;}

.img_100x100 {margin-bottom:20px;}

/* [Мое резюме] */
.resume_add {width:100%}
.resume_add TD.zag {font-weight:bold;padding:15px;white-space:nowrap;}
.resume_add TD.text {padding:15px;width:100%}
.resume_add TD .inputtext {width:99%;}
.resume_add TD .inputtext_lang {width:48%; border:1px solid #A7A6AA;margin-bottom:5px;}
.resume_add TD.text #special_block .inputselect {margin-bottom:5px;width:100%;white-space:nowrap}
.resume_add TD.text #inner_special_block .inputselect OPTION{width:100%;}
.resume_add TD.add_table TD {padding-bottom:5px;padding-right:10px; font-size:0.92em}
.resume_add TD.add_table TD SELECT {border:1px solid #A7A6AA}
* HTML #position_table TD {margin:0px;padding:0px;line-height:auto;}
* HTML #position_table TD INPUT {margin-left:2px;padding:0px;border:0px;line-height:auto;height:1.4em;width:1.4em;float:left;display:block;}
*+HTML #position_table TD {margin:0px;padding:0px;line-height:auto;}
*+HTML #position_table TD INPUT {margin-left:2px;padding:0px;border:0px;line-height:auto;height:1.4em;width:1.4em;float:left;display:block;}

* HTML #special_table TD {margin:0px;padding:0px;line-height:auto;}
* HTML #special_table TD INPUT {margin-left:2px;padding:0px;border:0px;line-height:auto;height:1.4em;width:1.4em;float:left;display:block;}
*+HTML #special_table TD {margin:0px;padding:0px;line-height:auto;}
*+HTML #special_table TD INPUT {margin-left:2px;padding:0px;border:0px;line-height:auto;height:1.4em;width:1.4em;float:left;display:block;}

* HTML #branch_table TD {margin:0px;padding:0px;line-height:auto;}
* HTML #branch_table TD INPUT {margin-left:2px;padding:0px;border:0px;line-height:auto;height:1.4em;width:1.4em;float:left;display:block;}
*+HTML #branch_table TD {margin:0px;padding:0px;line-height:auto;}
*+HTML #branch_table TD INPUT {margin-left:2px;padding:0px;border:0px;line-height:auto;height:1.4em;width:1.4em;float:left;display:block;}

.tree_anons {}
.tree_anons LI.level_2{list-style-image:none;list-style:none;padding-bottom:3px;}
.tree_anons LI.level_2 A{color:#FF770F}
.tree_anons LI.level_2 H3 {padding-bottom:0px;margin-bottom:0px;}

.tree_anons LI.level_3{list-style-image:none;list-style:none;padding-bottom:3px;background:url(/bitrix/templates/ex_inner/images/folder.gif) 0 0.2em no-repeat;padding-left:25px;margin-left:20px;}
.tree_anons LI.level_3 A{color:#cdcdcdc}
.tree_anons LI.level_3 H3 {}
/* [вывод внутр. табл. в резюме] */
.info_resumes {width:60%;margin-bottom:0px;font-size:1.2em!important;}
.info_resumes .date {padding-left:0px;background-color:#fff; border:0px solid #fff; }
.info_resumes .zag {font-weight:bold;background-color:#fff; border:0px solid #fff; white-space:nowrap;padding-left:10px;}
.info_resumes .text {border:0px solid #fff}
/* [Респект] */
.table_info {width:100%;}
.table_info .zag {font-weight:bold; white-space:nowrap;padding-right:10px;padding-top:3px;}
.table_info .results {widrh:auto;vertical-align:top;}
/* [Высота редактора] */
.if_h {height:300px;}
.if_h2 {height:550px;}
/* [Google_mail] */
.title_info {padding-bottom:5px;}
.google_mail {width:auto;}
.google_mail TD {padding-bottom:5px;padding-right:5px;}
.google_mail TD INPUT {margin-right:5px;}
.gg_change_pass {margin:10px 0px}
/* [/Google_mail] */
.selec_item {border:1px solid #A7A6AA;margin-bottom:5px;font-size:12px;width:28em}
.lang_res {width:100%;border:1px solid #A7A6AA; }
.teb_wi {width:500px!important}
A.links_no{text-decoration:underline!important;font-weight:normal!important; color:#2A327A!important}
A.links_no:HOVER{text-decoration:none!important;font-weight:normal!important; color:#2A327A!important}

#open_status {display:none;text-decoration:none;color:#fff;padding:0px;margin:0px;}
#close_status {text-decoration:none;color:#fff;padding:0px;margin:0px;}
.nact {color:#AAAAAA}
*HTML .header_list {position:relative;padding-top:15px;}
.LanguagesLevel TD {padding-left:0px}
.LanguagesLevel TD.tdRight {padding-right:0px}
.lang_res {font-size:1em;}
.pad_13_opit {padding-left:13px;}
.stand_fio_date {padding-left:130px;}

/* элементы закругления */
		    
.inner-box { padding:1em; }
			
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 { display: block; height: 1px; overflow: hidden; font-size:1px; }
					
.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

/*
 возможные комбинации
 r3 r1 r1 вверху
 r1 r1 r3 внизу

 r5 r3 r2 r1 r1 вверху
 r1 r1 r2 r3 r5 внизу

 r10 r7 r5 r4 r3 r2 r2 r1 r1 r1 вверху
 r1 r1 r1 r2 r2 r3 r4 r5 r7 r10 внизу

 однако не стоит ограничивать полет фантазии только этими вариантами, возможны и другие комбинации и не только скругление углов, но и множество других эффектов.
*/

#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:1em; }
#rounded-box-5 .inner-box, .r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 { background-color: #fce6b5; }

/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}

/* leftmenu2 */
.leftmenu2 UL.leftmenu_ul {margin: 10px 0px; list-style-type: none;line-height:normal; width:250px; }
.leftmenu2 UL.leftmenu_ul LI {font-size: 1em; margin:0;padding: 7px 0px 7px 20px;list-style-type: none;line-height:normal;background:url(/bitrix/templates/ex_inner/images/bg_leftmenu_ul_li.gif) 100% 0 repeat-x;}
.leftmenu2 UL.leftmenu_ul LI.first {background-image:none;}
.leftmenu2 UL.leftmenu_ul LI.active {background-color:#e6e6e6;}
.leftmenu2 UL.leftmenu_ul LI A {color: #2e3786; padding-left:10px;font-weight: bold; text-decoration: none; line-height:normal;}
.leftmenu2 UL.leftmenu_ul LI A:HOVER {text-decoration: underline;}

/* topmenu1 */
.topmenu1 {position:relative;display:block;clear:both;z-index:900;}
.topmenu1 ul.topmenu1_ul {margin:10px 5px;list-style-type: none;line-height:normal}
.topmenu1 ul.topmenu1_ul li {position:relative;float:left;margin:0 15px 0 0;padding:0;line-height:20px;list-style: none;zoom:1;}
.topmenu1 ul.topmenu1_ul li a {color: #2e3786;padding-left:5px;font-weight:bold;text-decoration:none;}
.topmenu1 ul.topmenu1_ul li .icon {position:relative;float:left;top:4px;width:13px;height:13px;}
.topmenu1 ul.topmenu1_ul li .icon1 {background:url(/bitrix/templates/ex_inner/images/topmenu1_ul_icon1.gif) 0 0 no-repeat;}
.topmenu1 ul.topmenu1_ul li .icon2 {background:url(/bitrix/templates/ex_inner/images/topmenu1_ul_icon2.gif) 0 0 no-repeat;}
.topmenu1 ul.topmenu1_ul li .icon3 {background:url(/bitrix/templates/ex_inner/images/topmenu1_ul_icon3.gif) 0 0 no-repeat;}
.topmenu1 ul.topmenu1_ul li .icon4 {background:url(/bitrix/templates/ex_inner/images/topmenu1_ul_icon4.gif) 0 0 no-repeat;}
.topmenu1 ul.topmenu1_ul li .icon5 {background:url(/bitrix/templates/ex_inner/images/topmenu1_ul_icon5.gif) 0 0 no-repeat;}
.topmenu1 ul.topmenu1_ul li .icon6 {background:url(/bitrix/templates/ex_inner/images/topmenu1_ul_icon6.gif) 0 0 no-repeat;}
.topmenu1 ul.topmenu1_ul li .icon7 {background:url(/bitrix/templates/ex_inner/images/topmenu1_ul_icon7.gif) 0 0 no-repeat;}
.topmenu1 ul.topmenu1_ul li.active .icon1 {background:url(/bitrix/templates/ex_inner/images/topmenu1_ul_icon1_active.gif) 0 0 no-repeat;}
.topmenu1 ul.topmenu1_ul li.active .icon2 {background:url(/bitrix/templates/ex_inner/images/topmenu1_ul_icon2_active.gif) 0 0 no-repeat;}
.topmenu1 ul.topmenu1_ul li.active .icon3 {background:url(/bitrix/templates/ex_inner/images/topmenu1_ul_icon3_active.gif) 0 0 no-repeat;}
.topmenu1 ul.topmenu1_ul li.active .icon4 {background:url(/bitrix/templates/ex_inner/images/topmenu1_ul_icon4_active.gif) 0 0 no-repeat;}
.topmenu1 ul.topmenu1_ul li.active .icon5 {background:url(/bitrix/templates/ex_inner/images/topmenu1_ul_icon5_active.gif) 0 0 no-repeat;}
.topmenu1 ul.topmenu1_ul li.active .icon6 {background:url(/bitrix/templates/ex_inner/images/topmenu1_ul_icon6_active.gif) 0 0 no-repeat;}
.topmenu1 ul.topmenu1_ul li.active .icon7 {background:url(/bitrix/templates/ex_inner/images/topmenu1_ul_icon7_active.gif) 0 0 no-repeat;}
.topmenu1 ul.topmenu1_ul li .sub {padding:2px 6px 3px 6px;border-left:1px solid #fff;zoom:1;}
.topmenu1 ul.topmenu1_ul li.active .sub {border-left:1px solid #c8c8c8;background:url(/bitrix/templates/ex_inner/images/bg_sub_active.gif) 100% 0 no-repeat;}
.topmenu1 ul.topmenu1_ul li.active .hide {position:absolute;top:22px;left:1px;margin:0;width:98%;height:1px;background-color:#fff;z-index:1000;}
.topmenu1 ul.topmenu1_ul li ul.submenu {display:block;position:relative;margin:0;padding:0;border-right:1px solid #c8c8c8;zoom:1;}
.topmenu1 ul.topmenu1_ul li.active .holder {display:block;zoom:1;}
.topmenu1 ul.topmenu1_ul li .holder {display:none;position:absolute;left:0;top:22px;width:240px;padding:10px 0 18px 10px; z-index:999;border-left:1px solid #c8c8c8;background:#fff url(/bitrix/templates/ex_inner/images/bg_holder.gif) 100% 0 no-repeat;zoom:1;}
.topmenu1 ul.topmenu1_ul li .holder .bottom {position:absolute;bottom:0;right:0;width:100%;height:19px;background:url(/bitrix/templates/ex_inner/images/submenu_bottom.gif) 100% 100% no-repeat;}
.topmenu1 ul.topmenu1_ul li ul.submenu li {display:block;float:none;margin:1px 0;padding:0 0 2px 0;background:url(/bitrix/templates/ex_inner/images/bg_submenu_li.gif) 0 100% repeat-x;}
.topmenu1 ul.topmenu1_ul li ul.submenu li a {padding:0;}


/* topmenu2 */
.topmenu2 {position:relative;overflow:hidden;display:block;clear:both;}
.topmenu2 ul.topmenu2_ul {margin:10px 5px;list-style-type: none;line-height:normal}
.topmenu2 ul.topmenu2_ul li {position:relative;float:left;overflow:hidden;height:21px;margin:0 3px 0 0;padding:0 10px;line-height:20px;background:url(http://www.e-xecutive.ru/bitrix/templates/ex_inner/images/bg_topmenu2_2.gif) 0 -84px repeat-x;}
.topmenu2 ul.topmenu2_ul li .cl {position:absolute;top:0;left:0;width:9px;height:21px;background:url(http://www.e-xecutive.ru/bitrix/templates/ex_inner/images/bg_topmenu2_2.gif) 0 -63px no-repeat;}
.topmenu2 ul.topmenu2_ul li .cr {position:absolute;top:0;right:0;width:9px;height:21px;background:url(http://www.e-xecutive.ru/bitrix/templates/ex_inner/images/bg_topmenu2_2.gif) 0 -105px no-repeat;}
.topmenu2 ul.topmenu2_ul li.active {background:url(http://www.e-xecutive.ru/bitrix/templates/ex_inner/images/bg_topmenu2_2.gif) 0 -21px repeat-x;}
.topmenu2 ul.topmenu2_ul li.active .cl {background:url(http://www.e-xecutive.ru/bitrix/templates/ex_inner/images/bg_topmenu2_2.gif) 0 0 no-repeat;}
.topmenu2 ul.topmenu2_ul li.active .cr {background:url(http://www.e-xecutive.ru/bitrix/templates/ex_inner/images/bg_topmenu2_2.gif) 0 -42px no-repeat;}
.topmenu2 ul.topmenu2_ul li a, .topmenu2 ul.topmenu2_ul li a:hover {text-decoration:none;font-weight:bold;color:#fff;}
.topmenu2 ul.topmenu2_ul li.active a, .topmenu2 ul.topmenu2_ul li.active a:hover {font-weight:bold;color:#ffffff;}

.progress{
	margin-bottom:10px;
	line-height:13px;
}

.progress b{
	display:inline-block;
	width:175px;
	height:13px;
	margin-right:4px;
	background:url(images/line.png) top left;
	position:relative;
}
.progress i{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	background:url(images/line.png) bottom right;
}

/*-----------------------------------------------------------
Для гида по образованию
------------------------------------------------------------*/
div.komanda_group1 {width:100%;}
div.komanda_border1 {border-left:1px solid #C7C7C7; width:99%}
div.komanda_group1 div.komanda_header1 {padding:0; margin:0; width:100%;}
div.komanda_group1 div.komanda_header1 a {padding:3px 9px 3px 10px; margin:0; float:left; display:inline; text-decoration:none; font-weight:bold; background:#FFF5E3 url('/bitrix/templates/ex_inner/images/komanda_group_a.gif') repeat-x left bottom; border:1px solid #C7C7C7; border-left: none; display:block; position:relative;}
div.komanda_group1 div.komanda_header1 a img.komanda_a_tl {position:absolute; top:-1px; left:-1px;}
div.komanda_group1 div.komanda_header1 a img.komanda_a_tr {position:absolute; top:-1px; right:-1px;}
div.komanda_group1 div.komanda_header1 a:hover {color:#FF770F;}
/*div.komanda_group1 div.komanda_group_menu1 a:active {background:#FFF5E3 url('/komanda_group_a_active.gif') repeat-x;}*/
div.komanda_group1 div.komanda_header1 a.active {color:#FF770F; background:#FFF5E3 url('/bitrix/templates/ex_inner/images/komanda_group_a_active.gif') repeat-x; border-bottom:1px solid #FFF5E3;}



div.komanda_group1 div.komanda_content1 {padding:0; margin:0 0 0 0px; width:100%; background:#FFF5E3; border:1px solid #C7C7C7; border-left:none; margin-top:-1px;}
div.komanda_group1 div.komanda_content1 div.komanda_header_content1 {padding: 0; margin: 0;}
div.komanda_group1 div.komanda_content1 div.komanda_header_content1 table {width:100%;}
div.komanda_group1 div.komanda_content1 div.komanda_header_content1 tr {width:100%;}

div.komanda_group1 div.komanda_content1 div.komanda_header_content1 tr.komanda_content_head1 td {padding: 10px;}
div.komanda_group1 div.komanda_content1 div.komanda_header_content1 td.komanda_content_photo_cell1 {width:20%; text-align:center;}
div.komanda_group1 div.komanda_content1 div.komanda_header_content1 td.komanda_content_photo_cell1 a {padding: 4px 8px 8px 4px; margin: 0 auto 0 auto; background:url('/bitrix/templates/ex_inner/images/komanda_photo_a_bg.gif'); display:block; height:120px; width:120px; text-decoration:none;}
div.komanda_group1 div.komanda_content1 div.komanda_header_content1 td.komanda_content_photo_cell1 a:hover {background:url('/bitrix/templates/ex_inner/images/komanda_photo_a_active_bg.gif')}
div.komanda_group1 div.komanda_content1 div.komanda_header_content1 td.komanda_content_photo_cell1 img {}

div.komanda_group1 div.komanda_content1 div.komanda_header_content1 td.komanda_content_name_cell1 {padding: 10px 5px 10px 0; text-align:center; width:30%;}
div.komanda_group1 div.komanda_content1 div.komanda_header_content1 td.komanda_content_divider1 {height: 5px; background:url('/bitrix/templates/ex_inner/images/komanda_divider.gif') repeat-x;}

div.komanda_group1 div.komanda_content1 div.komanda_header_content1 td.komanda_content_divider_vert1 { background:url('/bitrix/templates/ex_inner/images/divider_vert.png') repeat-y; width:5%;}

div.komanda_group1 div.komanda_footer1 {padding:0; margin:5px 0 0 0; width:99%; background:#FFF5E3; border:1px solid #C7C7C7; position:relative;}
div.komanda_group1 div.komanda_footer1 img.komanda_a_bl1 {position:absolute; bottom:-1px; left:-1px;}
div.komanda_group1 div.komanda_footer1 img.komanda_a_br1 {position:absolute; bottom:-1px; right:-1px;}
div.komanda_group1 div.komanda_footer1 table.komanda_footer_content1 {width: 100%; margin: 10px 0 10px 0;}
div.komanda_group1 div.komanda_footer1 table.komanda_footer_content1 a {padding: 0 10px 0 10px;}
div.komanda_group1 div.komanda_footer1 td.komanda_footer_left1 {width: 50%; text-align: left;}
div.komanda_group1 div.komanda_footer1 td.komanda_footer_right1 {width: 50%; text-align: right;}
.smalltext1 { font-size: 12px; font-weight:bold; }

