/* CSS Document */
body
{
	margin: 0px;
	padding: 13px 0 0 0;
	color: #787b82;
	line-height: 120%; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: White;
	text-align: center;
}
A
{
	color: #787b82 ;
}
TABLE
{
	font-size: 1em;	
}
FORM
{
	padding: 0px;
	margin: 0px;
}
	.main_tab
	{
		width: 957px;
		text-align: left;
	}
	.block_head
	{
		height: 119px;	
		background-color: #dc171f;
		background-image: url(../img/bg_head.gif);
		background-position:  0 0;
		background-repeat: no-repeat;
		color: White;
		float: none;
		vertical-align: top;
	}
		.block_head TABLE
		{
			margin: 0px;
		}
			.block_head TABLE TD
			{
				vertical-align: top;
			}
			.block_head TABLE TD.block_logo
			{
				width: 310px;
			}
				.block_head TABLE TD.block_logo IMG
				{
					margin: 33px 101px 0 23px;
				}
			.block_top_menu
			{
				width: 546px;
			}
				.top_menu
				{
					height: 71px;
					padding: 0 0 0  56px;
				}
					.top_menu DIV
					{
						background-image: url(../img/bg_top_menu.gif);
						background-position:  0  18px;
						background-repeat: no-repeat;
						padding: 20px  20px 0 18px;
						float: left;
					}
				.phone
				{
					background-image: url(../img/bg_phone.gif);
					background-position:  0 0;
					background-repeat: no-repeat;
					font-family: Myriad Web Pro;
					font-size: 17px;
					padding: 0px;
					height: 48px;					
					margin: 0px;
				}
					.phone DIV
					{
						padding: 5px 0 5px 34px;
					}
			.block_lang
			{
				width: 101px;
			}
				.block_lang IMG
				{
					margin:18px 21px 0 0;
				}
	.left
	{
		width: 353px;
		vertical-align: top;
		padding:0  0 60px 0;
	}
		.block_menu_left
		{
			background-color: #e5e7ec;
			background-image: url(../img/bg_menu_left_y.gif);
			background-position:  0 0;
			background-repeat: repeat-y;
			font-size: 13px;
			color: #db1005;
			font-weight: bold;
			margin: 13px 0 0 1px;
			width: 352px;
			float: left;
			clear: both;
		}			
			.block_menu_left DIV
			{
				background-image: url(../img/bg_menu_left_t.gif);
				background-position: 0 0;
				background-repeat: no-repeat;
			}
				.block_menu_left DIV DIV
				{
					background-image: url(../img/bg_menu_left_b.gif);
					background-position:0 100%;
					background-repeat: no-repeat;
					padding: 12px 40px 22px 0;
				}
					.block_menu_left DIV DIV UL
					{
						padding: 0px;
						margin: 0px;
					}
						.block_menu_left DIV DIV UL LI
						{
							padding: 3px 0px 3px 47px;
							list-style: none;
							list-style-image: none;
							background-image: url(../img/bg_menu_left_item.gif);
							background-position:  23px 7px ;
							background-repeat: no-repeat;
						}
							.block_menu_left DIV DIV UL LI A
							{
								color: #4f525c;
							}
						.block_menu_left DIV DIV UL LI#act
						{
							color: #db1005;
							background-image: url(../img/bg_menu_left_item_act.gif);
						}
							.block_menu_left DIV DIV UL LI#actA
							{
								color: #db1005;
							} 
		.block_login
		{
			height: 56px;
			width: 353px;
			float: left;		  
		}
			.block_login DIV
			{
				padding: 17px 0 0 18px;
			}
				.block_login DIV TABLE
				{
					margin: 0px;
				}
					.block_login DIV TABLE TD
					{
						padding: 1px 0 0 0;
						vertical-align: top;
					}
						.block_login DIV TABLE TD INPUT
						{
							vertical-align: top;
							width: 113px;
							width: "113px";
							height: 16px;
							border: solid #c8cbd1 1px;
							padding:   4px 0  0 5px;
							padding:   "4px" 0  0 "5px";
							margin:0 12px 0 0;
							font-size: 11px;
							font-weight: bold;
							color: #c0c2c9
						}
					.block_login DIV TABLE TH
					{
						padding: 1px 0 0 7px;
						vertical-align: top;
						text-align: left;
					}
						.block_login DIV TABLE TH INPUT
						{
							vertical-align: top;
							
						}
		.block_send_sms
		{
			width: 352px; 
			margin:0 0 15px 1px;
			float: left;
			background-color: #e7e9ee;
			background-image: url(../img/bg_send_sms-y.gif);
			background-position:  0 0;
			background-repeat: repeat-y;
		}
			.heading_send_sms
			{
				background-color: White;
				background-image: url(../img/bg_send_sms-y_h.gif);
				background-position:  0 0;
				background-repeat: repeat-y;				
			}
				.heading_send_sms DIV
				{
					background-image: url(../img/bg_send_sms_h-t.gif);
					background-position:  0 0 ;
					background-repeat: no-repeat;
					padding: 37px 0 19px 170px;
				}
				.body_send_sms
			{
				background-image: url(../img/bg_send_sms_b-t.gif);
				background-position:  0 0;
				background-repeat:  no-repeat; 
			}
				.body_send_sms DIV
				{
					background-image: url(../img/bg_send_sms_b-b.gif);
					background-position: 0 100%;
					background-repeat: no-repeat;
					padding: 27px 0 0 23px;
				}
					.body_send_sms DIV TABLE
					{
						font-size:  11px;
						color: White;					}
						.body_send_sms DIV TABLE TD
						{
							padding:0 18px 0 0 ;		
							vertical-align: top;
						}
							.body_send_sms DIV TABLE TD INPUT.text
							{
								width: 119px;
								height: 20px;
								padding: 0px;
								margin: 0 0 5px 0px;
								font-size: 11px;
							}
							.body_send_sms DIV TABLE TD SELECT.text
							{
								width: 123px;
								height: 22px;
								padding: 0px;
								margin: 0px;
								font-size: 11px;
							}
								.body_send_sms DIV TABLE TD INPUT.bt_top
								{
									background-color: #c5c7cb;
									background-image: url(../img/bg_bt_top.gif);
									background-position:  0 0;
									background-repeat: no-repeat;
									width: 28px;
									height: 22px;
									border: none;
									border-style: hidden;
									padding: 0px;
									margin: 20px 0px 0 0px;
									position: relative;
									font-size: 11px;
								}
								.body_send_sms DIV TABLE TD INPUT.bt_bot
								{
									background-color: #e9362c;
									background-image: url(../img/bg_bt_bot.gif);
									background-position:  0 0;
									background-repeat: no-repeat;
									width: 102px;
									height: 22px;
									border: none;
									border-style: hidden;
									padding: 0px;
									margin: 28px 0 13px -5px;
									position: relative; 
									font-size: 11px;
									color: White;
								}
								
							.body_send_sms DIV TABLE TD INPUT.text
							{
								width: 119px;
								height: 20px;
								padding: 0px;
								margin: 0 0 5px 0px;
								font-size: 11px;
							}
							.body_send_sms DIV TABLE TD TEXTAREA
							{
								width: 307px;
								height: 76px;
								margin: 2px 0 1px 0;
							}
		.block_send_voice_mess
		{
			width: 352px; 
			margin:0 0 0px 1px;
			float: left;
			background-color: #e7e9ee; 
			font-size: 11px;
			color: White;
		}
		.block_send_voice_mess
		{
			width: 352px;
			height: 339px;
			margin:0 0 15px 1px;
			float: left;
			background-color: #e7e9ee;
			background-image: url(../img/bg_send_sms-y.gif);
			background-position:  0 0;
			background-repeat: repeat-y;
		}
			.heading_send_voice_mess
			{
				background-color: White;
				background-image: url(../img/bg_send_sms-y_h.gif);
				background-position:  0 0;
				background-repeat: repeat-y;				
			}
				.heading_send_voice_mess DIV
				{
					background-image: url(../img/bg_send_sms_h-t.gif);
					background-position:  0 0 ;
					background-repeat: no-repeat;
					padding:  35px 0 14px 112px;
				}
				.body_send_voice_mess
			{
				background-image: url(../img/bg_send_sms_b-t.gif);
				background-position:  0 0;
				background-repeat:  no-repeat; 
			}
				.body_send_voice_mess DIV
				{
					background-image: url(../img/bg_send_sms_b-b.gif);
					background-position: 0 100%;
					background-repeat: no-repeat;
					padding: 28px 0 0 23px ;
				}
							.body_send_voice_mess DIV TABLE TD  INPUT.text
							{
								width: 119px;
								height: 20px;
								padding: 0px;
								margin: 0 0 5px 0px;
								font-size: 11px;
							}				
							.body_send_voice_mess DIV TABLE TD TEXTAREA
							{
								width: 307px;
								height: 76px;
								margin: 2px 0 5px 0;
							}
						.body_send_voice_mess DIV TABLE TD
						{
							vertical-align: top;
							padding: 0px;
						}
							
							.body_send_voice_mess DIV TABLE TD INPUT.bt_bot
							{
								background-color: #e9362c;
								background-image: url(../img/bg_bt_bot.gif);
								background-position:  0 0;
								background-repeat: no-repeat;
								 
								border: none;
								border-style: hidden;
								padding: 0px;
								margin: 31px 20px 10px -7px; 
								position: relative;
								font-size: 11px;
								color: White;
								}
	.right
	{
		width: 604px;
		vertical-align: top;
	}
		.block_head_img
		{
			background-image: url(../img/bg_head_img.jpg);
			background-position: 28px -37px ;
			background-repeat: no-repeat;
			height: 231px;
		}		
		#bg_sms
		{
			background-image: url(../img/bg_head_img.jpg);
			background-position: 381px  82px;
			background-repeat: no-repeat;
		}
		.block_head_send_sms
		{
			background-image: url(../img/bg_head_send_sms.gif); 
			background-position: 23px -46px ;
			background-repeat: no-repeat;
			height: 191px;
			margin:  0 0 12px 0;
		}
		#send_sms
		{
			background-image: url(../img/bg_head_send_sms.gif); 
			background-position: 376px 73px ;
			background-repeat: no-repeat;
		}
		.block_head_accept_sms
		{
			background-image: url(../img/accept_sms.gif);
				background-position: 28px -46px ;
			background-repeat: no-repeat;
			height: 191px;
			margin:  0 0 12px 0;
		}
			#accept_sms
		{
			background-image: url(../img/accept_sms.gif);
			background-position: 382px 73px ;
			background-repeat: no-repeat;
		}
		.voice_mess
		{
			background-image: url(../img/bg_head_vm.gif);
				background-position: 28px -46px ;
			background-repeat: no-repeat;
			height: 191px;
			margin:  0 0 12px 0;
		}
			#voice_mess
		{
			background-image: url(../img/bg_head_vm.gif);
			background-position: 382px 73px ;
			background-repeat: no-repeat;
			}
		.headline
		{
			padding: 11px 0 9px 0;
			margin: 0 7px 0 28px;
			font-size: 14px;
			font-weight: bold;
			color: #1f1f1f;
			border-bottom: solid #d9d9dc 1px;			
		}
			#vl
			{
				padding: 11px 0 9px 0;
			}
		.block_service
		{
			padding: 13px 0 18px 0;
			margin: 0px;
		}
				.block_service TD
				{
					width: 33%;
					text-align: center;
				}
				.block_service TH
				{
					width: 1px;
					font-size: 1px;
					height: 90px;
					border-left: solid 1px #c8c9cb;
				}
		.block_icon
		{			
			padding: 0px;
			margin: 0 3px 0  27px;
			background-image: url(../img/bg_icon-x.jpg);
			background-position: 0% 0%;
			background-repeat: repeat-x;
			text-align:  right;
			height: 43px;
		}
			.block_icon DIV
			{
				background-image: url(../img/bg_icon.jpg);
				background-position: 100% 0;
				padding:0 39px 0 0;
				background-repeat: no-repeat;  
			}
			.block_icon DIV IMG
			{
				margin: 14px 0 11px 19px;
			}
			.block_icon DIV#tray
			{
				float: left;
				background-image: none;
				font-size: 11px;
				padding:21px 15px 0 2px;
				color: #989aa1;
			}
				.block_icon DIV#tray A
				{
					color: #cf1218;
					text-decoration: none;
				}
				.block_icon DIV#tray A:hover
				{
					text-decoration: underline;
				}
		.name_section
		{
			font-size: 14px;
			font-weight: bold;
			padding: 0 10px 9px 28px ;
			color: #1f1f1f;
		}
		.name_section_sec
		{
			font-size: 14px;
			font-weight: bold;
			padding: 17px 10px 18px 28px ;
			color: #1f1f1f;
		}
		.block_content
		{
			font-size: 11px;
			line-height: 14px;
			text-align: justify;
			padding: 0 26px 30px  28px;
		}
		.block_content .sep
		{
			width: 40px;
			background-image: url(../img/bg_g-y.gif);
			background-position: 50% 0;
			background-repeat: repeat-y;			
		}
	.footer
	{
		background-color: #a9aaae;
		background-image: url(../img/bg_footer.gif);
		background-position:  0 0;
		background-repeat: no-repeat;
		vertical-align: top;
		
	}
		.footer TD
		{
			vertical-align: top;
		}
			.footer TD.foot_l
			{
				width: 200px;				
				font-size: 11px;
				color: White;
			}
				.footer TD.foot_l DIV
				{
					padding: 38px 10px 43px 47px;
				}
			.footer TD.foot_m
			{
				width: 423px;
			}
				.footer TD.foot_m IMG
				{
					margin:32px 30px 0 0;
				}
			.footer TD.foot_r
			{
				width: 334px;
				background-image: url(../img/bg_footer-r.gif);
				background-position: 100% 0;
				background-repeat: no-repeat;
				font-size: 11px;
				
				color: White;
			}
				.footer TD DIV.foot_r_h
				{
					padding: 18px 0 15px 209px ;
				}
				.footer TD DIV.foot_r_b
				{
					padding: 0 10px 5px  15px;
				}
TABLE.tab
{
	width: 90%;
	width: "90%";
	font-size: 11px;
	background-color: #bebeb7;
	border-bottom: solid #a3a6ab 3px;
	
}
	TABLE.tab TH
	{
		background-color: #a3a6ab;
		color: White;
	}
		TABLE.tab TD
		{
			background-color: White;
		}
	.block_question
		{
			width: 352px; 
			margin:0 0 0px 0px;
			 
			background-color: #e7e9ee;
			background-image: url(../img/bg_send_sms-y.gif);
			background-position:  0 0;
			background-repeat: repeat-y;
		}
			.block_question DIV.heading_question
			{
				background-color:White;
				background-image: url(../img/bg_send_sms-y_h.gif);
				background-position:  0 0;
				background-repeat: repeat-y;	
			}
				.heading_question DIV
				{
					background-image: url(../img/bg_send_sms_h-t.gif);
					background-position:  0 0 ;
					background-repeat: no-repeat;
					padding: 25px 0 19px 212px;
				}
				.body_question
			{
				background-image: url(../img/bg_send_sms_b-t.gif);
				background-position:  0 0;
				background-repeat:  no-repeat; 
				text-align: left;
			}
				.body_question DIV
				{
				/*	background-image: url(../img/bg_send_sms_b-b.gif);*/
					background-position: 0 100%;
					background-repeat: no-repeat;
					padding: 47px 0 0 0px;
				}
					.body_question DIV TABLE
					{
							font-size: 11px;
					}
						.body_question DIV TABLE TH
						{
							font-weight: normal;
							text-align: left;
							color: White;
							padding:0 30px 8px 23px;
							vertical-align: top;
						}
							.body_question DIV TABLE TH A
							{
								color: White;
							}
						
						.body_question DIV TABLE TD
						{
							vertical-align: top;
							padding: 0 0 8px 0;
						}
							.body_question DIV TABLE TD TEXTAREA
							{
								width: 307px;
								height: 76px;
								margin: 2px 0 5px 23px;
							}
							
			.bt_bot_q
			{
				background-image: url(../img/bg_send_sms_b-b.gif);
					background-position: 100% 100%;
					background-repeat: no-repeat;
					height: 46px;
					padding: 0px;
					margin: 0px; 
					padding-top: 0px;
			}
			.bt_bot_q INPUT .bt_bot_q SELECT
			{
				margin: 11px 0 0 19px;
				
			}
			
			
		.block_registration
		{
			width: 552px; 
			margin:0 0 0px 0px;
			color: White;
			 
			background-color: #e7e9ee;
			background-image: url(../img/registration-y.gif);
			background-position:  0 0;
			background-repeat: repeat-y;
		}
			.block_registration DIV.heading_registration
			{
				background-color: White;
				background-image: url(../img/registration_h-y.gif);
				background-position:  0 0;
				background-repeat: repeat-y;				
			}
				.block_registration DIV.heading_registration DIV
				{
					background-image: url(../img/registration_h-t.gif);
				
					background-position:  0 0 ;
					background-repeat: no-repeat;
					padding: 25px 0 8px 212px;
				}
				.block_registration DIV.body_registration
			{
				background-image: url(../img/registration-b-t.gif);
				background-position:  0 0;
				background-repeat:  no-repeat; 
				text-align: left;
			}
				.block_registration DIV.body_registration DIV
				{
					background-image: url(../img/registration-b-b.gif);
					background-position: 100% 274px;
					background-repeat: no-repeat;
					padding: 47px  35px 0 37px;
					color: White;
				}
					.block_registration DIV.body_registration DIV TABLE
					{
							font-size: 11px;
							
					}
						.block_registration DIV.body_registration DIV TABLE TD.left_reg
						{
								vertical-align: top;
								width: 50%;								
						}
							.block_registration DIV.body_registration DIV TABLE TD.left_reg TABLE
							{
								margin: 0px;
								width: 100%;
								width: "100%"; 
							}
								.block_registration DIV.body_registration DIV TABLE TD.left_reg TABLE TH
								{
									text-align: left;
									font-weight: normal;
									color: White;
								}
								
								.block_registration DIV.body_registration DIV TABLE TD.left_reg TABLE TD
								{
									text-align: left;
									font-weight: normal;
									vertical-align: top;  
									padding: 1px 0 8px 0;
								}
									.block_registration DIV.body_registration DIV TABLE TD.left_reg TABLE TD INPUT, TD.left_reg TABLE TD SELECT
									{
										vertical-align: middle;										
									}
									.block_registration DIV.body_registration DIV TABLE TD.left_reg TABLE TD INPUT.text
									{
										width: 100%; 										
									}
						.block_registration DIV.body_registration DIV TABLE TH.sep_reg
						{
							width: 60px;
							background-image: url(../img/bg_p-y.gif);
							background-position: 50% 0;
							background-repeat: repeat-y; 
							vertical-align: bottom;
						}
						.block_registration DIV.body_registration DIV TABLE TD.right_reg
						{
								vertical-align: top;
								width: 50%;		
								padding: 0 0 25px 0;		
								color: White; 		
						}
							.block_registration DIV.body_registration DIV TABLE TD.right_reg P
							{
								font-size: 14px;
								font-weight: bold;
								padding: 0px 0 4px 2px;
								margin: 0px;
								
							}
							.block_registration DIV.body_registration DIV TABLE TD.left_reg TABLE
							{
								margin: 0px;
								width: 100%;
								width: "100%";								
							}
								.block_registration DIV.body_registration DIV TABLE TD.right_reg TABLE TH
								{
									text-align: left;
									font-weight: normal;
									padding: 0 0 0px 0;
									color: White;
								}
									
								.block_registration DIV.body_registration DIV TABLE TD.right_reg TABLE TD
								{
									text-align: left;
									font-weight: normal;
									vertical-align: top;  
									padding: 1px 0 8px 0;
									color: White;
									
								}
									.block_registration DIV.body_registration DIV TABLE TD.right_reg TABLE TD INPUT
									{
										vertical-align: middle;			
										margin: 0px;							
									}
									.block_registration DIV.body_registration DIV TABLE TD.right_reg TABLE TD INPUT.text
									{
										width: 100%; 	 
										margin: 0px;
									}
		.block_registration DIV.body_registration DIV TABLE.tab_form
		{
			
		}
			.block_registration DIV.body_registration DIV TABLE.tab_form TH
			{
				color: White;
				text-align: left;
				font-weight: normal;
				padding: 1px 0 1px 0;
			}
			.block_registration DIV.body_registration DIV TABLE.tab_form TD
			{
				text-align: left;
				padding: 1px 0 0 0;
			}
				.block_registration DIV.body_registration DIV TABLE.tab_form TD TEXTAREA
				{
					width: 407px;
								height: 76px;
								margin: 2px 0 5px 0px;
								
				}
							 
			.block_registration DIV.bt_bot_registration
			{
				background-image: url(../img/registration_bt_b-b.gif);
					background-position: 100% 100%;
					background-repeat: no-repeat;
					height: 46px;
					padding: 0px;
					margin: 0px; 
					padding-top: 0px; 
			}
			.block_registration DIV.bt_bot_registration INPUT
			{
				margin: 11px 45px 0 300px;
				float: right;
				
			}

.block_menu_left DIV DIV UL LI.menu_left_act_item
                              {                                   
                                   font-size: 16px;
                              }
                              .block_menu_left DIV DIV UL LI.menu_left_act_item A
                              {
                                   color: Black;
                              }
#jur, #fiz
{
	display:none;
	width: 110px;
	float: left;
	margin: 0 0 0 5px;
}
#proj ,#proj2
{
	display: none;
	
}
 #proj2 A
	{
		color: White;
	}