@charset "utf-8";
/* CSS Document */

Body			{
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				background-color:#ffffff;
				position:relative;
				width:1003px;
				margin:0px auto 0px;
				color:#000000;
				}

A				{font-family:Tahoma;
				font-size:12px;
				font-style:normal;
				color:#8e3333;
				text-decoration:underline;}

A:hover			{font-family:Tahoma;
				font-size:12px;
				font-style:normal;
				color:#434343;
				text-decoration:underline;}
				
			

BR.brake		{line-height:6px;}

H2				{margin:0;padding:0;}

H3				{margin:0;padding:0;}

H5				{margin:0;padding:0;}

Form			{margin:0;padding:0;}

P				{margin:0; padding:0; font-family:Tahoma; font-size:12px; color:#434343;}

#vacancy_paragraph P
				{
				padding: 10px 0px 10px 0px;				
				}


#vacancy_paragraph UL
				{
				padding-left:30px;
				list-style:none;
				padding-top:10px;
				padding-bottom:10px;				
				}

UL				{margin:0; padding:0;}

.list li		{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:italic;
				color:#5f6670;
				}


li				{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:italic;				
				}


LI.padd_bottom
				{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:italic;
				padding-bottom:8px;
				color:#434343;				
				}



UL.list			{
				padding-left: 35px;
				padding-bottom:16px;
}


UL.list2		{
				padding-left: 35px;
				padding-top:10px;
				padding-bottom:10px;
				}


.expires		{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#434343;
				font-style:normal;
				padding-bottom:5px;
				}
				
a.vacancies_link				
				{
				font-family:Tahoma;
				font-size:12px;
				font-weight:normal;
				color:#8e3333;
				text-decoration:none;
				font-style:normal;			
				}


a.vacancies_link:hover				
				{
				font-family:Tahoma;
				font-size:12px;
				font-weight:normal;				
				color:#434343;
				text-decoration:underline;
				font-style:normal;			
				}
				
				
.vacancies-number	
				{
				font-family:Tahoma;
				font-size:12px;
				color:#434343;
				font-weight:bold;
				font-style:normal;		
				}			




#add_vacancy h2	
				{
				font-family: Tahoma;
				font-weight:normal;
				font-size:16px;
				color:#434343;
				padding-top:10px;
				padding-bottom:25px;
				}


#add_vacancy	{
				position:relative;
				float:left;
				

				margin-top:20px;
										
				border-top:1px dashed #9da5ab;
				width:100%;
				}


#add_vacancy UL	
				{
				position:relative;
				margin-bottom:20px;				
				}

#add_vacancy li
				{
				list-style:none;
				position:relative;
				padding-bottom:5px;
				}


#add_vacancy label

				{
				float:left;
				
				font-family:Tahoma;
				font-size:12px;
				font-style:normal;
				font-weight:normal;
				width:120px;
				color:#434343;
				}

#add_vacancy input
				{
				width:295px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:normal;
				color:#434343;

				padding-left:5px;
				padding-top:2px;				
				padding-bottom:2px;	
				height:14px;			

				}


#add_vacancy textarea
				{
				width:295px;				
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:normal;
				color:#434343;				
				
				padding-left:5px;
				padding-top:2px;				
				padding-bottom:2px;				
				}


#add_vacancy button
			 	{
				margin-top:10px;
				padding-left:120px;
				padding:0px;
				padding-top:1px;
				padding-bottom:1px;
				
				font-family:Tahoma;
				font-size:12px;
				font-style:normal;
				color:#ffffff;
				
				background-color:#9DA5AB;
				border:1px solid #6B7176;
				
				cursor:pointer;
				
				width:120px;
				position:relative;
						}


#global-search	{
				margin-left:10px;
				padding-top:20px;
				padding-bottom:25px;
				}

#global-search-submit
				{
				font-family:Tahoma;
				font-size:12px;
				font-weight:normal;
				color:#ffffff;  
				border: 1px solid #7e888f; 
				background-color: #9da5ab;
				margin:0px;
				padding:0px;
				height:20px;
				}

.global-search-metadata
			
				{
				margin-left:10px;
				padding-top:5px;
				font-family:Tahoma; 
				font-size:12px; 
				color:#434343;
				border-top:1px solid #b3b9be;
				}

.search-results-number
				
				{
				padding-right:20px;
				}

.radio_text		{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#434343;
				padding-left:10px; 
				margin-top:30px;
				}
					

.query			{
				border:1px solid #868d93;
				font-family:Arial;
				font-size:12px;
				color:#868d93;
				padding-left:5px;
				background-image:url(../icons/search_ico4.gif);
				background-repeat:no-repeat;
				background-position:95% 50%;
                padding-top:3px;
				}


.number-of-comments
				{
				font-family:Tahoma;
				font-size:12px;
				font-weight:bold;
				color:#8e3333;
				position:relative;
				float:left;
				}

a.comment-link
				{
				font-family:Tahoma;
				font-size:12px;
				font-weight:bold;
				color:#8e3333;
				text-decoration:none;
				}


a.comment-link:hover
				{
				font-family:Tahoma;
				font-size:12px;
				font-weight:bold;
				color:#8e3333;
				text-decoration:underline;
				}


#add-comment-pointer
				{
				font-family:Tahoma;
				font-size:16px;
				color:#434343;
				font-weight:normal;
				font-style:normal;
				margin:0px;
				padding:0px;
				padding-top:10px;
				padding-bottom:20px;
				}


a.to_comment	
				{
				font-family:Arial;
				font-size:13px;
				font-weight:bold;
				color:#8e3333;
				text-decoration:none;
				
				}					


a.to_comment:hover	
				{
				font-family:Arial;
				font-size:13px;
				font-weight:bold;
				color:#8e3333;
				text-decoration:underline;
				
				}					


#entry-comments-pointer
				{
				font-family:Arial;
				font-size:13px;
				color:#434343;
				font-weight:bold;
				font-style:normal;
				margin:0px;
				padding:0px;
				padding-top:5px;
				padding-bottom:15px;
				width:25%;
				position:relative;
				float:left;

				}


.dashed_bord	{
				margin-top:20px;
				width:95%;
				border-top:1px dashed #9da5ab;
				position:relative;
				float:left;
				}

.date_author
				{
				position:relative;
				float:left;
				width:25%;
				padding-top:5px;
				padding-bottom:15px;
				}

.comment_message
				{
				position:relative; 
				float:left; 
				width:74%; 
				padding-top:5px;
				padding-bottom:15px;
				font-style:normal;
				}

#entry-comments cite
				{
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:normal;
				font-weight:bold;
				color:#434343;
				}


.date-comments
				{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				font-style:normal;
				color:#434343;
				}
				
#entry-comments li	
				{
				clear:both;
				position:relative;
				float:left;
				width:100%;
				margin:0px;
				padding:0px;
						}

#entry-comments	{
				position:relative;
				float:left;
				width:95%;
				}


#add-comment label
				{
				font-family:Arial;
				font-size:12px;
				font-weight:normal;
				font-style:normal;
				width:130px;
				float:left;
				}

#add-comment input
				{
				border:1px solid #7f9db9;
				font-family:Arial;
				font-size:12px;
				font-style:normal;
				color:#868d93;
				padding-left:5px;
                padding-top:3px;

				width:200px;	
				}	

a.mail_to		{
				font-family:Tahoma;
				font-size:12px;
				color:#434343;
				text-decoration:underline;
				}


a.mail_to:hover	{
				font-family:Tahoma;
				font-size:12px;
				color:#8e3333;
				text-decoration:underline;
				}


#add-comment textarea
				{
				border:1px solid #7f9db9;
				font-family:Arial;
				font-size:12px;
				font-style:normal;
				color:#868d93;
				padding-left:5px;
                padding-top:3px;
				}				

#add-comment button
				{
				font-family:Tahoma;
				font-size:13px;
				font-style:normal;
				border:1px solid #6b7176; 
				background-color:#9da5ab;
				color:#ffffff;
				cursor:pointer;
				height:21px;
				margin-left:130px;
				margin-top:5px;
				margin-bottom:10px;				
				}


#comment-form-container 
				{
				float:left;
				position:relative;
				border:1px solid #9da5ab;
				padding-left:20px;
				margin-top:15px;
				width:550px;
				}


#add-comment li	
				{
				position:relative;
				float:left;
				padding-bottom:5px;
				width:100%;
				}


#add-comment #required-name .hidden,
#add-comment #required-message .hidden,
.hidden{
	height:0.1em !important;
	left:0;
	overflow:hidden;
	position:absolute;
	top:-50em !important;
	width:0.1em !important;
}

.inside-rec		{
				position:relative; 
				float:left; 
				border:1px solid red;
				width:100%;
	
				}

.b_search		{
				font-family:Tahoma;
				font-size:13px;
				border:1px solid #6b7176; 
				background-color:#9da5ab;
				color:#ffffff;
				cursor:pointer;
				height:21px;
				padding-left:5px;
				padding-right:5px;
				}

.new_search		{
				font-family:Tahoma;
				font-size:16px;
				color:#000000;
				padding-left:10px;
				padding-right:10px;		
				}


h3.wrong_search	
				{
				font-family:Tahoma;
				font-size:15px;
				font-weight:normal;
				color:#8e3333;
				margin-top:10px;
				padding-left:10px;
				}

.advices		{
				padding-bottom:10px;
				padding-left:10px;
				padding-top:20px;
				font-family:Arial;
				font-size:14px;
				color:#434343;
				font-weight:normal;
				}

#common			{
				list-style:none;
/*				border:1px solid red;*/
				padding-left:35px;
				
				}

#main			{			
				margin:100px auto 2px;
				position:relative; 
				float:left; 
				width:1003px;
				background-image:url(../i/grad0.gif);
				background-repeat:repeat-y;
				background-position:0px 0px;
				background-color:#f8f8f8;
				}

#sub_main		{
				position:relative; 
				float:left; 
				width:803px;
				padding-bottom:40px;
				}


#header			{
				position:relative; 
				float:left; 
				background-color:#ededed; 
				padding-top:20px; 
				width:800px;
				}


#logo			{
				position:relative; 
				float:left; 
				padding-left:25px;
				padding-right:30px;
				}

#menu_banners	{
				position:relative; 
				float:left; 
				width:518px;
				padding-left:10px;
				}

a.detail		{
				font-family:Tahoma;
				font-size:12px;
				color:#434343;
				text-decoration:none;
				}

a.detail:hover
				{
				font-family:Tahoma;
				font-size:12px;
				color:#434343;
				text-decoration:underline;
				}


.detail_act	{
				font-family:Tahoma;
				font-size:12px;
				color:#c13636;
				text-decoration:none;
				}


#top_banners	{
				padding-top:10px;

				}

#top_banners img
				{
				margin-right:4px;
				border:1px solid #e7e7e7;

				}

#green_grad		{
				position:relative; 
				float:left; 
				border-top:1px solid #ffffff;
				width:800px; 

				}

.empty			{
				padding-top:5px; 
				padding-bottom:5px; 
				border-bottom:1px solid #d8d8d8;
				width:620px;
				}


.empty2			{
				padding-top:5px; 
				padding-bottom:5px; 
				border-bottom:1px solid #d8d8d8;
				width:759px;
				}

.active			{
				font-family:Arial;
				font-size:12px;
				font-weight:bold;				
				color:#717780;
				text-transform:uppercase;
				margin-left:5px;
				}

a.language		{
				font-family:Arial;
				font-size:12px;
				font-weight:bold;
				color:#31795f;
				text-decoration:none;
				text-transform:uppercase;
				margin-left:5px;
				}


a.language:hover
				{
				font-family:Arial;
				font-size:12px;
				font-weight:bold;
				color:#31795f;
				text-transform:uppercase;
				text-decoration:underline;
				margin-left:5px;			
				}


#lang			{
				position:relative; 
				float:left; 
				width:626px; 
				padding-left:170px;
				padding-top:10px;
				padding-bottom:5px;
				}


#grad2			{
				position:relative; 
				float:left;
				background-image:url(../i/grad2_4.gif);
				background-repeat:repeat-y;
				background-position:top left;
				background-color:#ededed; 
				}


#grad2_content	{
				position:relative; 
				float:left;
				background-image:url(../i/grad2_content.gif);
				background-repeat:repeat-y;
				background-position:top left;
				background-color:#ededed; 
				width:800px;
				}



#grad2_5		{
				position:relative; 
				float:left;
				background-image:url(../i/grad2_5.gif);
				background-repeat:repeat-y;
				background-position:top left;
				width:800px; 
				}



#content		{
				position:relative; 
				float:left;
				}


#grad_top	
				{
				position:relative;
				background-image:url(../i/grad_top.gif);
				background-repeat:repeat-y;
				background-position:left;
				color:#ffffff; 
				width:620px;
				}


#grad_top_content	
				{
				position:relative;
				background-image:url(../i/grad_top_content.gif);
				background-repeat:repeat-y;
				background-position:left;
				color:#ffffff; 
				width:758px;
				}

#grad_top2	
				{
				position:relative;
				background-image:url(../i/grad_top2.gif);
				background-repeat:repeat-y;
				background-position:left;
				width:758px;	
				color:#ffffff; 
				}




H2.journal_name
				{
				font-family: Tahoma;
				font-weight:normal;
				font-size:13px;
				color:#ffffff;
				text-align:right;
				padding-right:80px;
				padding-bottom:2px;
				}			


.m2_divide		{
				margin-left:5px; 
				margin-right:5px;
				}


.m3				{margin-right:5px;}

#vert_menu		{
				position:relative; 
				float:left;
				width:197px;
				padding-top:120px;
				padding-bottom:270px;
				}


#content_tpl	{
				position:relative; 
				float:left; 
				width:470px; 
				padding-left:40px;
				padding-right:50px;
				}


#content_tpl p{				
				padding-bottom:14px;

				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;

/*				color:#717780;					*/
				}


.journal_content
				{
				position:relative; 
				float:left; 
				width:383px;
				padding-left:40px;
				padding-bottom:20px;
				}


#journal_content_c
				{
				position:relative; 
				float:left; 
				padding-left:20px;
				padding-bottom:20px;
				}


#journal_content2
				{
				position:relative; 
				float:left; 
				width:688px;
				padding-left:70px; 
				padding-bottom:30px;
				}

H3.search		{
				font-family:Tahoma;
				text-transform:uppercase;
				font-size:12px;
				color:#8e3333;
				font-weight:normal;
				}


H3.search_results
				{
				padding-bottom:10px;
				padding-left:10px;
				padding-top:10px;
				font-family:Tahoma;
				font-size:16px;
				color:#000000;
				font-weight:normal;
				}


H3.rubric		{
				font-family: Tahoma;
				font-size:12px;
				font-weight:normal;
				text-align:right;
				text-transform:uppercase;
			

				padding-top:20px;
				padding-bottom:10px;

				padding-right:53px;
				color:#8e3333;
				}


H3.rubric_right
			
				{
				font-family: Tahoma;
				font-size:12px;
				font-weight:normal;
				text-align:right;
				text-transform:uppercase;
			


				padding-bottom:10px;

				color:#8e3333;
				}
				
				
H3.rubric_cont
				{
				font-family: Tahoma;
				font-size:12px;
				font-weight:normal;
				text-transform:uppercase;
				color:#303030;
				width:100%;
				}

li.rubric_soderj
	
				{
				font-family: Tahoma;
				font-size:11px;
				font-weight:bold;
				text-transform:uppercase;
				color:#666666;
				width:100%;
				position:relative; 
				float:left; 
				padding-top:10px;
				padding-bottom:5px;
				list-style:none;
				font-style:normal;
				}


H3.rubric2		{
				font-family: Tahoma;
				font-size:12px;
				font-weight:normal;
				text-align:right;
				text-transform:uppercase;
				margin-top:20px;
				margin-bottom:10px;				
				padding-right:15px;
				color:#8e3333;
				}


H3.rubric2_cont	{
				font-family: Tahoma;
				font-size:12px;
				font-weight:normal;
				text-align:right;
				text-transform:uppercase;

				padding-top:20px;
				padding-bottom:20px;

				padding-right:3px;
				color:#8e3333;
				}



a.headname_cont	
				{
				font-family: Tahoma;
				font-weight:normal;
				font-size:12px;
				color:#434343;
				text-decoration:none;
				}				


a.headname_cont:hover	
				{
				font-family: Tahoma;
				font-weight:normal;
				font-size:12px;
				color:#434343;
				text-decoration:underline;
				}				


a.headname		{
				font-family: Arial, Helvetica, sans-serif;  
				font-weight:bold;
				font-size:16px;

				padding-bottom:5px; 
				padding-top:5px;

				color:#434343;
				text-decoration:none;
				}				

a.headname:hover
				{
				font-family: Arial, Helvetica, sans-serif;  
				font-weight:bold;
				font-size:16px;

				padding-bottom:5px; 
				padding-top:5px;

				color:#434343;
				text-decoration:underline;
				}				


H2.headname2	{
				font-family: Tahoma;
				font-weight:normal;
				font-size:16px;
				color:#434343;
				padding-bottom:3px; 
				padding-top:5px;
				}				


H2.headname2_test
				{
				font-family: Tahoma;
				font-weight:normal;
				font-size:16px;
				color:#434343;
				padding-bottom:23px; 
				padding-top:5px;
				}				


H2.headname2_content
				{
				font-family: Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:17px;
				color:#434343;
				padding-top:40px;
				padding-bottom:20px;
				}				

/*	----------------------------------	ARHIVE   -----------------------------------------	*/

#content_tpl H2.headname2_content_arh
				{
				font-family: Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:17px;
				color:#434343;
				padding-top:40px;
				padding-bottom:20px;
				border-bottom:1px dashed #838383;
				}				


#content_tpl ul.soderjanie{
/*				width:100%; 		*/
				list-style:circle; 
				padding-left:34px;				
				}

/*	----------------------------------	ARHIVE   -----------------------------------------	*/

.headname2_content2
				{
				font-family: Tahoma;
				font-weight:normal;
				font-size:13px;
				color:#434343;
				position:relative;
				float:left;
				width:100%;
				cursor:pointer;
				line-height:34px;
				border-bottom:1px dashed #838383;
				}				


.arh_article_link
				{
				font-family:Tahoma;
				font-size:12px;
				color:#434343;
				text-decoration:underline;				
				}


.arh_article_link:hover
				{
				font-family:Tahoma;
				font-size:12px;
				color:#c13636;
				text-decoration:underline;				
				}


.link_arh		{
				font-family:Tahoma;
				font-size:13px;
				color:#c13636;
				text-decoration:none;
				}


.link_arh:hover	{
				font-family:Tahoma;
				font-size:13px;
				color:#c13636;
				text-decoration:underline;
				}


.soderjanie		
				{
				position:relative; 
				float:left; 
				width:435px;

				}





.outside-block	{
				position:relative; 
				float:left;
				
				}

.arh_rubric		{
				width:100%; 
				font-style:normal;
				text-transform:uppercase;

				}

.arh_pages		{
				width:100%; 
				font-style:normal;
				}


.arh_articles	{
				width:100%; 
				font-style:normal;
				}

.global-results-box
				{
				position:relative;
				float:left;
				width:470px;		
				}

#global-search-box
				{
				position: relative; 
				float:left;
				width:470px;		
				}


#comment-confirmation 
				{
				background-color:#F7F7F7;
				border:1px solid #CCCCCC;
				font-size:18px;
				height:219px;
				left:-1pt;
				padding:40px 20px 0pt;
				position:absolute;
				top:-1pt;
				width:530px;
				z-index:6000;
				}

H2.ths			{
				font-family: Tahoma;
				font-size:16px;
				font-weight:normal;
				font-style:normal;
				color:#434343;
				margin:0px;
				padding-bottom:10px;			
				padding-top:15px;	
				}


.close_it		{
				font-family: Tahoma;
				font-size:12px;
				font-weight:bold;
				font-style:normal;
				color:#717a83;
				text-decoration:none;		
				cursor:pointer;
				}




.author			{	
				font-family:Arial;
				font-size:11px;
				font-style:italic;
				color:#525D67;
				padding-bottom:15px;
				padding-top:5px;
				}


.author_right	{	
				font-family:Arial;
				font-size:11px;
				font-style:italic;
				color:#525d67;
				padding-top:5px;
				padding-bottom:10px;
				}
				
				

.journal_foto2	{
				background-color:#868d93; 
				border-right:1px solid #ffffff;
				}


.from_top		{padding-top:10px;}

a.magazine_resume_main	

				{
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
				font-style:italic;
		
				color:#434343;
				text-decoration:none;
				}


a.magazine_resume_main:hover	

				{
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
				font-style:italic;
				color:#434343;
				text-decoration:none;
				}

a.magazine_resume_right	

				{
				font-family: Tahoma;
				font-size:12px;
				color:#575c60;
				text-decoration:none;
				}


a.magazine_resume_right:hover	

				{
				font-family: Tahoma;
				font-size:12px;
				color:#575c60;
				text-decoration:none;
				}


.journal_it		{
				width:175px;
				padding-right:10px;
				padding-top:20px;
				padding-bottom:5px;				
				float:left;
				}

.page_num		{
				position:relative;
				float:left;
				color:#434343;
				border:1px solid green;
				width:100%;
				}

.page_soderjanie
				{
				position:relative;
				float:left;
				padding-right:10px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#434343;
				font-style:normal;

				}


.text_soderj	{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#434343;
				font-style:normal;
				}

.list-for-article
				{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#434343;
				font-style:normal;
				}


.list-for-article2
				{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#434343;
				font-style:normal;
				border:1px solid red;
				position:relative;

				}

.list-for-article3
				{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#434343;
				font-style:normal;
				border:1px solid black;

				}


.journal_it2	{
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:italic;
				font-weight:bold;
				color:#575c60;
				padding-left:15px;
				padding-right:35px;
				}


.journal_text	{
				font-family:Tahoma;
				font-size:11px;
				color:#575c60;
				padding-top:20px;	
				padding-right:15px;
				height: 500px;
				overflow: hidden;
				}


.journal_text_art
				{
				font-family:Tahoma;
				font-size:20px;
				color:#575c60;
				padding-top:20px;	
				}

.journal_text2	{
				font-family:Tahoma;
				font-size:11px;
				color:#575c60;
				padding-right:35px;
				padding-top:10px;	
				}


.journal_text_resume
				{
				font-family:Tahoma;
				font-size:12px;
				font-style:italic;
				color:#575c60;
				padding-right:35px;
				}


.journal_text_resume2
				{
				font-family:Tahoma;
				font-size:12px;
				font-style:italic;
				color:#575c60;
				padding-right:35px;
				padding-top:20px;
				}


H6				{
				font-family:Tahoma;
				font-size:11px;
				font-weight:bold;
				color:#838a90;
				margin-left:40px;
				}

H6.bottom2_h6				{
				font-family:Tahoma;
				font-size:11px;
				font-weight:bold;
				color:#838a90;
				margin-left:70px;
				}




.right_news		{
				position:relative; 
				float:left;
				width:150px;
				padding-left:20px;
				padding-right:10px;
				padding-bottom:30px;
				}


a.headname_gr	{
				font-family:Tahoma;
				font-size:15px;
				font-weight:normal;
			
				color:#434343;
				padding-right:15px;
				text-decoration:none;				
				}

a.headname_gr:hover
				{
				font-family:Tahoma;
				font-size:15px;
				font-weight:normal;
			
				color:#434343;
				padding-right:15px;
				text-decoration:underline;
				}


.text_news		{
				margin-left:20px; 
				margin-right:10px;
				}

.m_arr			{
				margin-left:20px;
				margin-right:5px;

				}

#grad_bottom	
				{
				position:relative; 
				float:left;
				background-image:url(../i/grad_bottom.gif);
				background-repeat:repeat-y;
				background-position:left;
				background-color:#717a83;
				border-bottom:1px solid #d8d8d8;
				}


#grad_bottom_content	
				{
				position:relative; 
				float:left;
				background-image:url(../i/grad_bottom_content.gif);
				background-repeat:repeat-y;
				background-position:left;
				background-color:#717a83;
				border-bottom:1px solid #d8d8d8;
				width:757px;
				}

#grad_bottom2	
				{
				position:relative; 
				float:left;
				background-image:url(../i/grad_bottom2.gif);
				background-repeat:repeat-y;
				background-position:left;
				background-color:#717a83;
				border-bottom:1px solid #ffffff;
				}


#grad3			{
				line-height:37px;
				position:relative; 
				float:left;
				width:197px; 
				}

#grad3_1		{
				line-height:37px;
				position:relative; 
				float:left;
				width:354px;			
				padding-left:30px;
				}


#grad4			{
				text-align:right;
				line-height:37px;
				position:relative; 
				float:left;
				width:423px; 
				}


#grad4_cont		{
				text-align:right;
				line-height:37px;
				position:relative; 
				float:left;
				width:560px; 
				}

#grad4_1		{
				text-align:right;
				line-height:37px;
				position:relative; 
				float:left;
				width:373px; 
				}


#bottom_news	
				{
				position:relative; 
				float:left; 
				width:800px; 
				}			



.l_bottom_news	{
				position:relative; 
				float:left;
				padding-left:30px;
                width:370px;
				}


#r_bottom_news	{
				position:relative; 
				float:left;
				width:400px; 
				}


H2.headname2_l
				{
				font-family: Tahoma;
				font-size:14px;
				font-weight:normal;
				text-transform:uppercase;
				color:#434343;
				padding-top:40px;
				padding-bottom:20px;
				padding-left:20px;
				}				

H2.headname2_r
				{
				font-family: Tahoma;
				font-size:14px;
				font-weight:normal;
				text-transform:uppercase;
				color:#434343;
				padding-top:40px;
				padding-bottom:20px;
				padding-left:40px;

				}				


.journal_foto	{
				width:180px;
				}

.foto1			{
				position:relative; 
				float:left;
				width:180px;
				}

.foto1 img{}
#foto2			{
				position:relative; 
				float:left;
				width:180px;
				padding-left:40px;
				}


.foto_border2	{
				border:1px solid #a9b0b5;

				margin-left:15px;
				margin-bottom:10px;
				margin-top:15px;
				float:right;
				}


.text_news1		{
				position:relative; 
				float:left;
				padding-left:15px;
				padding-right:10px;
				width:159px;
			
				}


#text_news2		{
				position:relative; 
				float:left;
				padding-left:15px;
				padding-right:10px;
				width:168px;

				}


#news			{
				position:relative; 
				float:left; 
				padding-left:20px;  
				width:180px;
				}



H5.news_headname
				{
				font-family:Tahoma;
				font-size:12px;
				font-style:normal;
				font-weight:normal;
				text-transform:uppercase;
				color:#ffffff;
				background-color:#8e3333;
				padding-left:10px;
				padding-bottom:1px;
				}

#news_inf		{
				padding-left:10px; 
				padding-right:10px;
				}


.date			{
				font-family:Tahoma;
				font-size:11px;
				font-weight:bold;
				color:#8e3333;
				margin-top:20px; 
				margin-bottom:10px;
				}				

a.docs			{
				font-family:Tahoma;
				font-size:12px;
				color:#434343;
				text-decoration:none;
				}


a.docs:hover	{
				font-family:Tahoma;
				font-size:12px;
				color:#434343;
				text-decoration:underline;
				
				}


a.all_news		{
				font-family:Tahoma;
				font-size:12px;
				font-weight:bold;
				color:#8e3333;
				margin-left:5px;
				text-decoration:none;
				}

a.all_news:hover
				{
				font-family:Tahoma;
				font-size:12px;
				font-weight:bold;
				color:#8e3333;
				margin-left:5px;
				text-decoration:underline;
				}

.arr			{margin-left:10px;}


.brake			{line-height:8px;}


#vbanners		{
				position:relative; 
				float:left;
				padding-left:30px; 
				width:168px; 
				}

#vbanners img 	{
				margin-bottom:7px;
				margin-top:7px;
				}

#vbanners div{
				margin:0 0 12px;

}
div#super-banner {
				position:absolute;
				top:0px;
				left:0;
				height:100px;
				width:100%;

/*				float:left;
				width:1003px;			
				border-bottom:1px solid #D1D1D1;
				margin-bottom:1px;
*/
				}	
div#super-banner p{
	line-height:100px;
	text-align:center;
	border:solid #ccc;
	border-width:0 1px 1px;
	width:100%;
}							
/*
div#head-banner	a{
				float:left;}
*/

.webtop			{
				float:left;
				
				padding-top:10px;
				padding-left:30px; 

				width:168px;
				}

#foto1 img		{border:1px solid #a2a9af;
		     	margin-bottom:10px;}


#bottom			{
				position:relative; 
				float:left;				
				border-top:1px solid #d1d1d1;
				width:1003px;
				padding-bottom:5px;
				}


a.text			{font-family:Tahoma;
				font-size:12px;
				color:#4f565c;
				text-decoration:none;}

a.text:hover	{font-family:Tahoma;
				font-size:12px;
				color:#4f565c;
				text-decoration:underline;
				}

.copy			{
				position:relative; 
				float:left;
				
				font-family:Tahoma;
				font-size:11px;
				color:#5f6670;
				border-left:3px solid #868d93;

				margin-top:20px;
				margin-bottom:10px;
				padding-left:30px;

				width:367px;
				
				}


#statistics		{
				position:relative; 
				float:left;

				margin-top:20px;				
				margin-bottom:10px;
				padding-left:30px;

				border-left:3px solid #868d93;
			
				}

.wa_copy		{
				
				position:relative; 
				float:left;
				margin-top:20px;				
				padding-left:30px;
				}


.stat_sessions	{

				font-family:Tahoma;
				font-size:11px;
				color:#5f6670;
				width:110px; 
				position:relative; 
				float:left;
				}


.site_hits	{

				font-family:Tahoma;
				font-size:11px;
				color:#5f6670;
				width:140px; 
				position:relative; 
				float:left;
				}


.site_visitors	{

				font-family:Tahoma;
				font-size:11px;
				color:#5f6670;
				width:160px; 
				position:relative; 
				float:left;
				}

.copyright		{
				font-family:Tahoma;
				font-size:11px;
				color:#717780;
				padding-left:30px;
				}

.copyright2		{
				font-family:Tahoma;
				font-size:11px;
				color:#e1e2e3;
				padding-left:40px;
			
				}


.page			{font-family:Tahoma;
				font-size:11px;
				padding-right:20px;
				color:#f8f6f1;}

.divisions		{
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				color:#e1e1e1;
				margin-left:35px;
				margin-bottom:20px;
			
				}



#grad1		{background-image:url(../i/grad1.gif);
			background-repeat:repeat-y;
			background-position:top left;
			height:17px;}







H2.hhh		{font-family: Tahoma;
			font-weight:normal;
			font-size:15px;
			text-transform:uppercase;
			color:#434343;}			
			


	
	


H4			{font-family:Tahoma;
			font-size:12px;
			font-weight:normal;
			font-style:italic;
			color:#4c4c4c;}


ul#common li div{
			padding-bottom:10px;
			padding-right:20px;
			}


ul#common li div.first-item{

			padding-top:15px;


			}
			
			
a.v_menu_adv_links{
			font-family: Tahoma;
			font-size:12px;
			font-style:normal;
			color:#ffffff;
			
			text-decoration:underline;
}
			
			
a.v_menu_adv_links:hover{
			font-family: Tahoma;
			font-size:12px;
			font-style:normal;
			color:#ffffff;


			text-decoration:underline;


			}


a.v_menu_vacancy

			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-style:italic;
			color:#ffffff;
			text-decoration:none;
			line-height:50px;
		/*	margin-left:35px;*/
			border-top:1px solid #acb4ba;			
			}		


a.v_menu_vacancy:hover

			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-style:italic;
			color:#ffffff;
			text-decoration:underline;
			line-height:50px;
		/*	margin-left:35px;*/
			border-top:1px solid #acb4ba;			
			}		



#common .v_menu_act_vacancy
			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-style:italic;
			color:#cccccc;
			line-height:50px;
/*			margin-left:35px;	*/
			border-top:1px solid #acb4ba;			
			}

a.v_menu	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-style:italic;
			color:#ffffff;
			text-decoration:none;
			line-height:20px;
/*			margin-left:35px;*/
			}		


a.v_menu:hover
			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-style:italic;
			color:#ffffff;
			text-decoration:underline;
			line-height:20px;
		/*	margin-left:35px;*/
			}		

.v_menu_act
			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-style:italic;
			color:#cccccc;
			line-height:20px;
/*			margin-left:35px;*/
			}		
		
.v_menu_act{
			font-family:Tahoma;
			font-size:12px;
			font-weight:normal;
			font-style:normal;
			color:#fff;
			
			line-height:13px;
			padding:0 20px 10px 0;
}
.vacancies-number
			{
			font-family:Arial, Helvetica, sans-serif;
			font-weight: normal;
			color:#434343;
			font-style:normal;
			}		


vacancies_link
			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#8e3333;					
			}



a.readmore	{font-family:Tahoma;
			font-size:11px;
			color:#4e4e4e;
			text-transform:uppercase;
			margin-left:40px;}

.left		{
			float:left;
			}

.right		{
			float:left;
			}

._im		{
			border:1px solid #a9b0b5;
			}
.left_im, .journal_text2 img	
			{
			border:1px solid #a2acb4;
			margin-right:10px;
			margin-bottom:5px;	
			float:left;
			}


.right_im	
			{
			border:1px solid #a2acb4;
			margin-left:10px;
			margin-bottom:5px;	
			float:right;
			}


a img		{border:none;}

#inside_rec_photo img

			{
			border:1px solid #a9b0b5;
			margin-right:15px;
			margin-bottom:15px;
			float:left;
			}


#error-name	
			{
			font-family:Tahoma;
			font-size:12px;
			font-style:normal;
			font-weight:normal;
			color:#8e3333;
			padding:0px;
			margin:0px;
			padding-bottom:5px;
			padding-top:5px;
			padding-left:130px;
			}			
			
#error-message
			{
			font-family:Tahoma;
			font-size:12px;
			font-style:normal;
			font-weight:normal;
			color:#8e3333;
			padding:0px;
			margin:0px;
			padding-bottom:5px;
			padding-top:5px;
			padding-left:130px;
			}
/* .wrap-content {
	float: left;
}	 */	
