form 											{margin: 0px;}
body 											{margin: 0px; padding: 0; background-color: #ffffff;}
hr  											{height: 1px; width: 100%; color: silver;}
td												{vertical-align: top; font-family: arial, tahoma, verdana;font-size : 12px;}
input											{font-family: arial; font-size: 12px; color: #000000;}
select											{font-family: arial; font-size: 12px; color: #000000;}

.mc0_table										{width: 100%: height: 100%; padding: 0 0 0 0;}
.main_table 									{border-collapse: collapse;	width: 100%; height: 100%;}

.contactscell_bgr								{background-image: url(images/top_bgr.jpg); background-repeat: repeat-x; background-color: #121853;}
.contactscell_pic								{vertical-align: middle; text-align: center; background-image: url(images/top_pic5.jpg); background-position: right; background-repeat: no-repeat; padding: 0 220 0 0;}

.topmenu_cell									{background-image: url(images/top_pic1.gif); background-repeat: repeat-x; vertical-align: middle;  height: 32;}
.topmenu_bgr									{background-image: url(images/top_pic3.gif); background-repeat: no-repeat; background-position: right; height: 32;}
.topmenu_block									{height: 32;}
.topmenu_block .topmenu							{font-family: verdana,tahoma,arial; font-size : 11px; color: silver; padding: 0 12 0 12;}
.topmenu_block .vdivider 						{}
.topmenu_block td		 						{vertical-align: middle;}
.topmenu_block .topmenu_icon 					{padding: 0 0 0 12;}
.topmenu_block a.topmenu_link:link,
.topmenu_block a.topmenu_link:active,
.topmenu_block a.topmenu_link:visited 			{font-family: arial, tahoma, verdana; font-size : 12px; color: #9694A2; text-decoration: none;}
.topmenu_block a.topmenu_link:hover				{text-decoration: underline;}
.topmenu_block .submit_cell						{padding: 0 12 0 5;}
.topmenu_block .searchform 						{width: 110px; height: 17 px;background-color: #ffffff; border: 1px solid #8297A8; font-family: verdana,tahoma,arial; font-size: 11px; color: #000000;}

.menu_table										{width: 100%; margin: 0 0 40px 0;}
.menu_table .border_cell						{background-color: #9ACA36;}
.menu_table .links_cell							{padding: 0 30px 0 10px;}
.menu_table .links_cell	.link					{margin: 0 0 10px 0;}

.menu_table .links_cell a:link,
.menu_table .links_cell a:active,
.menu_table .links_cell a:hover,
.menu_table .links_cell a:visited 				{font-family: arial, tahoma, verdana; font-weight: normal; font-size : 12px; text-decoration: none; color: #276594}

.mc1											{width: 100%; height: 100%; vertical-align: top;}
.mc2											{width: 100%; height: 100%; padding: 30px 0 40px 20px;}
.mc_header										{margin: 0 0 20px 0;}
.mc_header .title								{font-family: arial; font-size: 20px; font-weight: bold; color: #45475E; padding: 0 0 0 0;}
.mc_header .line1 								{height: 2px; background-color: #C4C4C4;}
.mc_header .line2 								{height: 10px; background-color: #F0F0F0;}
.mc_header .line3								{height: 5px; background-color: #F6F4F0; padding: 1px 5px 0 5px; margin: 1px 0 0 0;}
.mc_header .info_block							{text-align: justify; padding: 10px 0 10px 0;}

.mc_header .line2 a:link,
.mc_header .line2 a:active,
.mc_header .line2 a:hover,
.mc_header .line2 a:visited 					{font-family: verdana; font-size: 10px; font-weight: normal; text-transform: none; color: #938E85; text-decoration: none;}

.mc_header .news_block							{width: 100%; border-bottom: 1px solid #EEEEEE; padding: 5 0 5 0;}
.mc_header .news_block .date					{font-family: arial, tahoma, verdana; font-size: 12px; font-weight: bold; color: #363A5D;}
.mc_header .news_block .year 					{font-family: arial, tahoma, verdana; font-size: 12px; font-weight: bold; color:  #ACACAC;}
.mc_header .news_block .text					{padding: 2px; font-family: arial, tahoma, verdana;font-size : 12px; text-align: justify;}
.mc_header .news_block a:link,
.mc_header .news_block a:active,
.mc_header .news_block a:hover,
.mc_header .news_block a:visited 				{font-family: arial, tahoma, verdana; font-weight: normal; font-size : 12px; text-decoration: underline; color: #276594;}

.mc_header .company_block						{width: 100%; padding: 5 0 5 0;}
.mc_header .company_block .list .text			{padding: 0px; font-family: arial, tahoma, verdana;font-size : 12px; text-align: justify;}
.mc_header .company_block .list .description	{padding: 5 0 20 0px; font-family: arial, tahoma, verdana;font-size : 12px; text-align: justify; color: gray;}

.mc_header .company_block .list a:link,
.mc_header .company_block .list a:active,
.mc_header .company_block .list a:hover,
.mc_header .company_block .list a:visited 		{font-weight: bold;}


.mc_header .archive_block 						{font-family: arial, tahoma, verdana; font-weight: normal; font-size : 12px; text-decoration: none; text-transform: underline; color: #A2A2A2; text-align: center; margin: 10 0 5 0;}
.mc_header .archive_block a:link,
.mc_header .archive_block a:active,
.mc_header .archive_block a:hover,
.mc_header .archive_block a:visited 			{font-family: arial, tahoma, verdana; font-weight: normal; font-size : 12px; text-decoration: underline; color: #3747A6;}

.mc_header .services_block						{margin: 0 0 10px 0;}
.mc_header .services_block select 				{width: 430px; height: 19 px;background-color: #FFFFFF; border: 1px solid #A6BAD8; font-family: arial, tahoma, verdana; font-size: 12px; color: black;}
.mc_header .services_block td					{vertical-align: middle; background-color: #E8EADF;}

.lc												{height: 100%; padding: 20 0 0 0px; background-color: #EFEFEF;}
.lc .menu										{width: 225; margin: 0 0 20 10px;}

.lc .menu .buttoncell_1 						{padding: 6px 0 6px 0; border-bottom: 1px solid #DBDBDB;}
.lc .menu .buttoncell_2 						{padding: 2px 0 2px 4px;}
.lc .menu .button_div 							{padding: 5px 5 5 3px; margin: 5 0 5 0; background-color: #E1E1E1;}
.lc .menu .buttonarrow 							{margin: 0 4px 0 0;  width: 5px; height: 5px; border: 0;}
.lc .menu .button_bullet 						{margin: 0 4px 0 0;  width: 2px; height: 2px; border: 0;}

.lc .menu a.button_1:active, 
.lc .menu a.button_1:link,
.lc .menu a.button_1:visited 					{font-family: arial; font-size : 12px; font-weight: bold; text-decoration: none; color: #666666;}
.lc .menu a.button_1:hover 						{color: #67BB0E;}

.lc .menu a.button_1_on:active,
.lc .menu a.button_1_on:link,
.lc .menu a.button_1_on:hover,
.lc .menu a.button_1_on:visited 				{font-family: arial; font-size : 12px; font-weight: bold; text-decoration: none; color: ##67BB0E;}

.lc .menu a.button_2:active,
.lc .menu a.button_2:link,
.lc .menu a.button_2:visited 					{font-family: arial; font-size : 12px; font-weight: normal; text-decoration: none; color: #666666;}
.lc .menu a.button_2:hover 						{color: #67BB0E;}

.lc .menu a.button_2_on:active,
.lc .menu a.button_2_on:link,
.lc .menu a.button_2_on:hover,
.lc .menu a.button_2_on:visited 				{font-family: arial; font-size : 12px; font-weight: normal; text-decoration: none; color: #67BB0E;}


.lc .banner_block								{margin: 0 0 30px 10px;}
.lc .feedback_block 							{margin: 0 0 30px 5px;}
.lc .feedback_block td							{vertical-align: middle;}
.lc	.feedback_block .text 						{font-family: verdana,tahoma,arial; font-size : 10px; color: silver; padding: 0 0 0 0; white-space: nowrap; text-align: right;}
.lc .feedback_block .form						{margin: 5px 0 0 0;} 
.lc .feedback_block .text_input 				{width: 157px; height: 17 px;background-color: #FFFFFF; border: 1px solid #A5BBD3; font-family: verdana,tahoma,arial; font-size: 11px; color: silver;}
.lc .feedback_block .text_area 					{ font-family: verdana,tahoma,arial; font-size: 11px; background-color: #FFFFFF; width: 224px; height: 135px; border: 1px solid #A5BBD3; SCROLLBAR-FACE-COLOR:  #dcdcdc; SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee; OVERFLOW: auto; SCROLLBAR-SHADOW-COLOR: #cccccc; SCROLLBAR-3DLIGHT-COLOR: #cccccc; SCROLLBAR-ARROW-COLOR: gray; SCROLLBAR-TRACK-COLOR: #eeeeee; SCROLLBAR-DARKSHADOW-COLOR: #cccccc; SCROLLBAR-BASE-COLOR: #eeeeee;}
.lc .feedback_block .submit						{font-family: arial, tahoma, verdana; font-size: 12px; color: black; font-weight: bold; margin: 0; padding: 0;}
.lc .feedback_block .title						{font-family: arial; font-size : 12px; font-weight: bold; color: #4C4C4C; text-transform: uppercase; padding: 0 0 10px 10px;}
.lc .feedback_block .button_cell				{text-align:center; padding: 7 0 0 0;}

.lc .links_block								{margin: 10 0 40px 0px; text-align: center;}
.lc .links_block a:link,
.lc .links_block a:visited,
.lc .links_block a:active,
.lc .links_block a:hover 						{font-family: arial, tahoma, verdana; font-weight: normal; font-size : 12px; text-decoration: none; color: #384895; text-decoration: underline;}

.lc_border										{background-image: url(images/lc_border_bgr.gif); background-repeat: repeat-y; background-position: top;}
.lc_border .td1									{background-image: url(images/clip_bgr.gif); background-repeat: repeat-y; background-position: top;}
 
.rc												{width: 225; padding: 30 20 0 0;}
.rc_header										{margin: 0 0 20px 0;}
.rc .banner_block								{margin: 0 0 20px 0;}

.rc .person_column								{width: 100%; height: ; background-color: #F2F0EC; padding: 5px 5px 5px 5px; margin: 0 0 10px 0;}
.rc .person_column .title						{font-family: arial; font-size : 12px; font-weight: bold; color: #4C4C4C; text-transform: uppercase; padding: 0 0 5px 0;}
.rc .person_column .text						{font-family: arial, tahoma, verdana; font-size: 11px; color: #575F6A; text-align: justify;}
.rc .person_column .author						{font-family: arial, tahoma, verdana; font-size: 11px; font-style: italic; color: #575F6A;  padding: 5px 0 0 0;}

.subinfo_cell									{}
.subinfo_cell .subinfo_table					{}
.subinfo_cell .title 							{font-family: arial; font-size : 14px; font-weight: bold; color: #767E7E; text-transform: uppercase; padding: 0 10 0 10; background-color: #ffffff;}
.subinfo_cell .title_cell						{background-image: url(images/ic_bgr.gif); background-repeat: repeat-x; background-position: center; padding: 0 20 0 20;}
.subinfo_cell .text_cell 						{padding: 15 5 15 5;}
.subinfo_cell .cell_bgc 						{background-color: #E8EADF;}

.subinfo_cell a:link,
.subinfo_cell a:visited,
.subinfo_cell a:active							{font-family: arial, tahoma, verdana; font-weight: normal; font-size : 12px; text-decoration: none; color: #276594;}
.subinfo_cell a:hover 							{text-decoration: underline;}

.subinfo_cell .spacer_line						{height: 1; width: auto; background-color: #DDDDDD; margin: 5 0 5 0;}
.subinfo_cell .text 							{font-family: arial; font-size: 12px; font-weight: normal; color: #000000; text-align: left;}

.bottom_line									{background-color: E1E8F0; height: 5px;}
.bottom_cell1									{height: 34; vertical-align: middle; text-align: center; background-repeat: repeat-x; background-color: #121853;}
.bottom_cell1 .text								{vertical-align: middle; text-align: center; background-image: url(images/bottom_pic1.gif); background-repeat: no-repeat; font-family: arial, tahoma, verdana; font-size: 12px; color: #9694A2; text-align: center;}
.bottom_cell1 .bgr								{background-image: url(images/bottom_bgr1.gif); background-repeat: repeat-x;}

.bottom_cell2									{height: 91; vertical-align: middle; text-align: center; background-image: url(images/bottom_bgr2.gif); background-repeat: repeat-x; background-color: #121853;}
.bottom_cell2 .text1 							{font-family: arial, tahoma, verdana; font-size: 12px; color: #9694A2; text-align: right; vertical-align: middle; padding: 0 50 0 0;}
.bottom_cell2 .text2 							{font-family: arial, tahoma, verdana; font-size: 12px; color: #9694A2; text-align: left; vertical-align: middle; padding: 0 0 0 50;}

.print_cell										{text-align:right; margin: 20px 0 0 0;}

.height100										{height: 100%;}
.widtht100										{width: 100%;}
.text 											{font-family: arial, tahoma, verdana; font-size: 12px; color: black; }
.newspic 										{margin: 0 5px 0 0;}
.companypic 									{margin: 0 15px 0 0;}

a.more:link,
a.more:active,
a.more:hover,
a.more:visited 									{font-family: arial, tahoma, verdana; font-size : 12px; color: #FF6600;}

div.left {
        width: 190px;
        height: 100%;
        background-color: #ffffff;
    }
    .click-menu {
        -moz-user-select: none;
    }
    .click-menu .box1,
    .click-menu .box1-open, {        
        font-family: arial;
        font-size: 12px;
    }
    /* mozilla fix */
    html>body .click-menu .box1,
    html>body .click-menu .box1-open {        
        font-family: arial;
        font-size: 12px;
        line-height: 16px;
        padding-bottom: 1px;
    }
    /* ie fix */
    * html .click-menu .box1,
    * html .click-menu .box1-open {        
        font-family: arial;
        font-size: 12px;
        height: 16px;
    }
    .click-menu .section {	
		display: none;		
		padding: 20 0 0 0px;		
		padding: 6px 0 6px 0;		
		padding: 5px 5 5 3px;
		margin: 5 0 5 0;
		background-color: #E1E1E1;
    }
    .click-menu .section a {        
        text-decoration: none;
        white-space: nowrap;
    }
    .click-menu .section a:hover {        
        text-decoration: none;
        white-space: nowrap;
    }
    .click-menu .box2 {        
        padding-left: 19px;
    }
    .click-menu .box2-last {        
        padding-left: 19px;
    }
	
	
	
	
.content 										{padding:0px 0px 0px 0px; text-align: justify; font-size: 12px;}
.content * 										{font-family: Arial, Helvetica;}
.content p 										{}
.content h1 									{color:#2E3366;margin: 20px 0 0px 0px; font-size: 170%}

.content table 									{background: #ffffff; width:100%; margin: 10px 0 20px 0; font-size: 12px; font-family: Arial, Helvetica;}
.content table td 								{background: #ffffff; padding:10px;}
.content table th 								{background: #E8EADF; padding:10px;}

.content h2 									{color:#666666; margin: 20px 0 10px 0px;font-size: 150%}
.content h3 									{color:#666666; margin: 10px 0 10px 0px;font-size: 120%}

.content ul 									{}
.content ul li 									{}
.content li 									{margin: 5px 0 5px 0; list-style-image: url(/bitrix/templates/parallax/images/li_pic.gif);}

.content .add 									{border-top:1px solid #DBDBDB; margin:10px 0px 20px 0px; padding:10px 0px 20px 0px;color:#288BEE;}
.content .add h3 								{margin:0px;margin:10px 0px 0px 19px;padding:0px;font-size:150%}
.content blockquote 							{background:#F2F3EB; padding: 20px; margin: 0 0 30 0;color:#2E3366; border-bottom: 1px solid #E6E8D9;}
.content blockquote h4 							{margin:10px 0px 10px 0px; }
.content .arrowpic 								{margin:5px 10px 10px 0px; border: 0px;  float:left;}
.content .tablename 							{margin:10px 0px 5px 0px; padding:10px 0px 0px 0px; color:#989898; font-size : 12px; font-family: Arial, Helvetica; text-align: right;}
.content h5 									{color:#989898;margin:20px 0px 10px 0px; padding:10px 0px 10px 0px;font-size:150%;  border-top:1px solid #DBDBDB;}
.content .notes									{color:#989898;margin:10px 0px 10px 19px;font-size:12;}

.content img									{border: 5px solid #f4f4f4;}
.content .la									{margin: 0 15 0 5;}
.content .ra									{margin: 0 0 15 5;}


a:link 											{font-family: arial, tahoma, verdana; font-size : 12px; text-decoration: underline; color: #384895;}
a:visited 										{font-family: arial, tahoma, verdana; font-size : 12px; text-decoration: underline; color: #384895;}
a:active 										{font-family: arial, tahoma, verdana; font-size : 12px; text-decoration: underline; color: #384895;}
a:hover 										{font-family: arial, tahoma, verdana; font-size : 12px; text-decoration: underline; color: #384895;}


.alert_block {
	border: 2px solid red;
	padding: 10px;
	text-align: center;
	margin: 0 0 20 0;
}

.main_undertitle {
	height: 6px;
	background-color: f3f3f3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: e0e0e0;
	margin-bottom: 15px;
}

.title	{
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	color: #45475E;
        text-align: left;
}

a.faq_item {
  display:block;
  font-family: verdana;
  font-size: larger;
  text-decoration: none;
}

div.faq_shown {
  display: block;
  padding-top: 6px;
  padding-bottom: 6px;
}

div.faq_hidden {
  display:none;
}

div.article div {
  padding-top: 8px;
  text-indent: 2.5em;
}

div.article div.signature {
  color: gray;
  font-weight: bold;
  font-size: larger;
  padding-top: 30px;
  text-align: right;
}

table.ortea {
  border-spacing: 0;
  border-collapse: collapse;
}

table.ortea td, table.ortea th {
  margin: 0;
  border: 1px solid black;
  border-collapse: collapse;
  padding: 2px;
  text-align: center;
}

table.ortea th {
  white-space: nowrap;
}

table.ortea th.left {
  width: 10%;
  text-align: right;
}
