@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:1em;}
.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 -2px; 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;}

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 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] *********** */
.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] ********** */

/* ********* [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}

.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 -12px 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 .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: 8px; 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: -20px; margin: 0px 0px 0px 100%; 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: 100%; margin: 0px 0px 0px -20px; font-size: 0em; line-height: auto; height: 18px; width: 33px;}



.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 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; width:50%;}
.orangeblockborder_pictbg .content TABLE.twocolumn .rightcontent {padding: 0px 20px 0px 20px; border-left: 1px solid #ff7f1d; width:50%;}
	/* ***************************************** [/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 .header {margin:0px;}
.blueblock_reklama P {margin: 0px 0px 0px 0px;}
.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.news {text-decoration: none;color:#2C2C2C;font-size:0.89em;}
.blueblock_reklama .content A.news:hover {text-decoration: underline;color:#2C2C2C;font-size:0.89em;}

* HTML .blueblock_reklama .content {margin: 1px 0px 0px 0px;}
*+HTML .blueblock_reklama .content {margin: 1px 0px 0px 0px;}
.blueblock_reklama .header H4 {float: left; color: #2a327b;}
	/* ***************************************** [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; margin-top:-10px; 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 {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 .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; height: auto; display: block; position: relative;}
.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: -5px 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;}
/*.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 .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;}
.orangelongblock_threecolumn .table {font: 1em Tahoma, Arial, Helvetica, sans-serif;  margin: 8px 0px 0px 0px;}
.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 {height: 260px; font: 0.89em Tahoma, Arial, Helvetica, sans-serif; bottom:0px;}
.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; height: 152px; 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 0px 13px; height: 112px; vertical-align: middle;}
.phone_adress DIV.phone_adress {text-align: left; display: block;}
.phone, .adress {padding: 0px 0px 15px 0px; display: block;}
.schema {color: #4d4d4d;}
.q_soft {vertical-align: middle; text-align: center; height: 152px;}
.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; height: 112px; vertical-align: middle; text-align:right; padding-right:10px}
.mail TABLE.mail {font: 1em Tahoma, Arial, Helvetica, sans-serif; float:right; position:relative; width:100%}
.mail TABLE.mail TD {width: 50%;}
.mail TABLE.mail TD SPAN { display:block; margin-bottom:8px }
.mail TABLE.mail .left_align {text-align: left; color: #4d4d4d; width:23%; white-space:nowrap}
.mail TABLE.mail .left_align A {text-decoration: none; color: #4d4d4d;}
.mail TABLE.mail .left_align A:hover {text-decoration: underline;}
.mail TABLE.mail .right_align {text-align: right;}
.bottom_buffer_1 DIV {height: 37px; width: 253px; display: block;}
.bottom_buffer_2 {height: 37px; width: 58%;}
.bottom_buffer_3 {height: 37px; width: 39%;}
/* **********************************************  [/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("images/icon/icon7.gif");background-repeat:no-repeat;background-position:left;padding-left:18px;}
A.forum-button-small-unvote {background-image:url("images/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 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:1em; padding-bottom:10px; width:100%;}
.voting .content-voting .answer .answers-table .selection-voting { font-size:1em; 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:1em; padding-bottom:10px; width:100%; padding-top:0px}
.voting .content-voting .answer .answers-table .textarea-voting{ font-size:1em; padding-bottom:10px; width:100%;}
.voting .content-voting .answer .answers-table .input-text-voting {font-size:1em;}
.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:1em; padding-top:4px; width:100%;}
*+HTML .voting .content-voting .answer .answers-table .text-answer { font-size:1em; padding-top:4px; width:100%}
* HTML .voting .content-voting .answer .answers-table .checkbox-voting { font-size:1em; padding-top:4px; width:100%;}
*+HTML .voting .content-voting .answer .answers-table .checkbox-voting { font-size:1em; 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;}

/* [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;}
/* [/Google_mail] */
.selec_item {border:1px solid #A7A6AA;margin-bottom:5px;font-size:0.87em;width:28em}
.lang_res {width:100%;border:1px solid #A7A6AA; }
.spec_menu_top {margin-left:0px;margin-top:0px;}
.spec_menu_top UL {margin-bottom:0px;padding-top:0px;}
.spec_menu_top LI {display:inline;margin:0px 0px 0px 0px;padding:0px;}
.spec_menu_top LI A{display:inline;}
.spec_menu_top .separate {padding:0px 5px 0px 5px;}

.right_regions_menu {float:right;margin-top:12px;margin-right:67px;}
.navchain_comp {font-size:1.1em;}

