* {
  margin: 0;
  padding: 0;

}

html {
  height: 100%;

}

body {
  position: relative;

  height: auto !important;

  height: 100%;

  min-height: 98%;

}

#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
}
#page-empty {  padding-bottom: 4em;height: 40px; clear: both;}

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, img {margin:0pt;padding:0pt;}
body	{ background:#ffffff;}

/*   	HEAD 		*/

#head	{ margin:0pt auto;width:1013px; }
#head .logo	{ padding:14px 0px 12px 17pt;}
#head .right	{ margin-top:32px;}
#head a	{ font:8pt Geneva, Arial, Helvetica, sans-serif; margin-right:15px; color:#525252;}
#head	.icon_news	{ background:url(/images/icon_news.gif) no-repeat 0 2px; padding-left:12px;}
#head	.icon_faq	{ background:url(/images/icon_faq.gif) no-repeat 0 2px; padding-left:12px;}
#head	.icon_map_site	{ background:url(/images/icon_map_site.gif) no-repeat 0 2px; padding-left:12px;}


/*   	MENU TOP 	*/
#menu_top	{ width:1013px; margin:0pt auto;}
#tabs {
font-size:93%;
line-height:normal;
margin:0pt auto; background:url(/images/top_menu_middle.gif) repeat-x; height:37px;
float:left;
width:760px;
}
#tabs ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
margin-left:16px;
}
#tabs li {
display:inline;
margin:0pt;
padding:0pt;
}
#tabs a {
float:left;
margin:0pt;
padding-left:2px;
text-decoration:none;
}
#tabs a span {
color:#4b4b4b;
display:block;
float:left;
padding:11px 12px 10px 12px;
font:10pt Geneva, Arial, Helvetica, sans-serif;
}

#tabs a span {
float:none;
}
#tabs a:hover {
background:transparent url(/images/menu_button_l.gif) no-repeat scroll left top;
}
#tabs a:hover span {
background:transparent url(/images/menu_button_r.gif) no-repeat scroll right top;color:#4b4b4b;
}
#tabs .active a {background:transparent url(/images/menu_button_l.gif) no-repeat scroll left bottom!important;}
#tabs .active a span {background:transparent url(/images/menu_button_r.gif) no-repeat scroll right bottom!important; color:#fff!important; }

			/*  Language menu*/
.language_menu	{ width:245px; background:url(/images/top_menu_middle_lang.gif) repeat-x; height:37px;}
.language_menu	.position	{ padding:8px 7pt 0px;}
.language_menu span	{font:10pt Geneva, Arial, Helvetica, sans-serif; color:#606060;}
* html .language_menu span	{ position:relative; bottom:2px;}

.language_menu select	{ width:148px; margin-left:9px;}


/* Block2 */
#block2	{margin:0pt auto; width:1013px; margin-top:4px; }
#banner	{ width:762px;}
#banner	.banner_bg_r	{ background:url(/images/banner_bg_r.jpg) no-repeat; width:469px; height:199px;}
#banner	.banner_bg_r .text_1	{ font:bold 12pt Arial, Helvetica, sans-serif; color:#fff; padding:47px 0pt 0pt 54px;}
#banner	.banner_bg_r .text_2	{ font:8pt Arial, Helvetica, sans-serif; color:#204484; padding:5px 0pt 0pt 72px}
#banner	.ban	{ position:relative; top:8px;left:51px;}

#login	{ width:247px; border:0;}
/*  login top */
#login	.login_bg_middle	{ background:url(/images/login_bg_middle.gif) repeat-x; height:51px; padding-top:8px;width:239px;}
ul#registration {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding-left:4px;
}
#registration li {
display:inline;
margin:0pt;
padding:0pt;
}
#registration li a {
margin:0pt;
text-decoration:none;
}
#registration li a span {
color:#8d8d8d;
display:block;
padding:8px 0px 10px 0px;
text-align:center;
background:url(/images/regist_button.gif) no-repeat scroll 0 top; 
cursor:pointer;font:bold 10pt Arial, Helvetica, sans-serif; color:#355fa9;
}

#registration li a:hover span {
background:url(/images/regist_button.gif) no-repeat scroll 0 bottom;
}

/*  login middle */

.middle	.all_position {margin-left:16px;}
.middle	.all_position p	{ font:12pt Arial, Helvetica, sans-serif; color:#5f5f5f;}
#form	{ width:220px; font:11pt Arial, Helvetica, sans-serif; color:#355fa9;}
#form .left	{ margin-bottom:6px;padding-top:8px;width:80px;}
#form .left	img	{ padding-top:6px;position:relative;bottom:9px;}
#form .right .shadow { background:url(/images/form_inp_shadow.gif) no-repeat 2px 8px; width:140px; height:27px;margin-top:3px;}	
#form .right ._shadow	{ height:26px }
#form .login, .password	{width:132px; border:1px solid #b5b5b5; height:20px; font:11pt Arial, Helvetica, sans-serif; color:#747474; padding:2px 2px 0 2px; }
#form a	{font:8pt Arial, Helvetica, sans-serif; color:#c1584c;}
#form .forgot_text	{font:8pt Arial, Helvetica, sans-serif; color:#606060;}
#form .help_text	{ margin-top:15px; }


/* Block3 */
#block3	{margin:0pt auto; width:1013px; margin-top:4px;}
#block3	.artic_div_bg	{ background:url(/images/artic_div_bg.gif) repeat-y; height:100%; width:1px;}
#block3	.border_l	{ background:url(/images/article_border_l.gif) repeat-y; width:4px;}
#block3	.border_r	{ background:url(/images/article_border_r.gif) repeat-y; width:4px;}

/* Block 4 */
#block4	{margin:0pt auto; width:1013px; margin-top:4px;}
#block4	.left .bl_spec	{ width:500px;}
#block4	.left .bg_middle { background:url(/images/bl_middle.gif) repeat-x; height:35px; padding-left:10px; font:11pt Arial, Helvetica, sans-serif; color:#565656; width:100%;}
#block4	.left .bg_middle p	{ background:url(/images/arrow_bullet.gif) no-repeat 0 6px; padding-left:10px;}
#block4	.left .bl_spec_text	{ padding-top:10px;}
#block4	.left .bl_spec_text	.left	{ padding:0pt 20px;}
#block4	.left .bl_spec_text	.right { width:405px; font:9pt Arial, Helvetica, sans-serif; color:#565656;}

#bl_news {
font-size:93%;
line-height:normal;
width:500px;
}
#bl_news ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#bl_news li {
display:block;
clear:both;
margin:0pt;
padding:0pt;
}
#bl_news a {
background:transparent url(/images/bl_news_l.gif) no-repeat scroll left top;
float:left;
display:block;
height:97px;
margin:0pt;
padding-left:5px;
text-decoration:none;
}
#bl_news a .news {
color:#4b4b4b;
display:block;
height:97px;
width:495px;
font:10pt Geneva, Arial, Helvetica, sans-serif;
background:transparent url(/images/bl_news_r.gif) no-repeat scroll right top;
cursor:pointer;
}
#bl_news .news_content	{ display:block; padding:15px 0 0 15px; background: url(/images/icon_news_arrow.gif) no-repeat 96% 65%;}
#bl_news .date	{ font:bold 10pt Verdana, Arial, Helvetica, sans-serif; color:#355fa9; background:url(/images/icon_news.gif) no-repeat 0 4px; padding-left:16px;}
#bl_news .news_text	{ font:9pt Arial, Helvetica, sans-serif; color:#525252; margin-left:17px; width:400px;}
#bl_news a .news {
float:none;
}
#bl_news a:hover {
background:transparent url(/images/bl_news_l.gif) no-repeat scroll left bottom;
}
#bl_news a:hover .news_content	{background: url(/images/icon_news_arrow_activ.gif) no-repeat 96% 65%;}
#bl_news a:hover .news {
background:transparent url(/images/bl_news_r.gif) no-repeat scroll right bottom;color:#4b4b4b;}


#block4	.right .update_news	{ width:500px;}
#block4	.right .update_news	.news_top_middle { background:url(/images/news_top_middle.gif) repeat-x; height:32px; width:490px;}
#block4	.news_top_middle .news_title	{ background:url(/images/icon_news_block.gif) no-repeat 0 5px; padding-left:17px; font:11pt Verdana, Arial, Helvetica, sans-serif; color:#565656;}
#block4	.news_top_middle .left	{ position:relative; left:14px; top:3px;}
ul#all_news_but {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:2pt;
}
#all_news_but li {
display:inline;
margin:0pt;
padding:0pt;
}
#all_news_but li a {
margin:0pt;
text-decoration:none;
}
#all_news_but li a {
display:block;
color:#8d8d8d;
width:149px;
height:23px;
padding-top:3px;
text-align:center;
background:url(/images/button_all_news.gif) no-repeat scroll 100% top; 
cursor:pointer;
font:10pt Arial, Helvetica, sans-serif; color:#355fa9;
}

#all_news_but li a:hover {
background:url(/images/button_all_news.gif) no-repeat scroll 100% bottom;}


/* FOOTER */
#footer	{ height:62px;}
#footer	.center	{ margin:0pt auto; width:998px; text-align:center;}
#footer	.dot_foot	{ background:url(/images/dot_footer.gif) repeat-x; width:100%; height:1px;}
#footer	.footer_menu ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px;
padding:0pt;
font:10pt Arial, Helvetica, sans-serif;}
#footer	.footer_menu li	{
display:inline;
margin:0pt 3px;
padding:0pt;color:#7F7F77;}
#footer .foot_text	{ font:10pt Arial, Helvetica, sans-serif; color:#808080; padding:20px 0px 0px 10px;}
#footer p	{ font:10pt Arial, Helvetica, sans-serif; color:#696969;}

a	{color:#7F7F77;}
a:hover	{ text-decoration:none; }
/* HELPFUL */
h3	{ background:url(/images/news_bullet.gif) no-repeat; padding-left:20px;color:#44820F;}
.smallbr	{ font-size:8px; height:8px; line-height:8px;}
.left	{ float:left;}
.right	{ float:right;}
.clear	{ clear:both; font-size:1px;line-height:1px;}




/* Content */
#content .article	{padding:4px 17px 3px; text-align:left;width:217px;}
#content_menu { padding-right:8px;}
#content table td	{background:url(/images/gradient_gray.gif) repeat-y; height:100%; vertical-align:top;}
#content table .first	{background:url(/images/gradient_gray.gif) repeat-y -1px 0;}
#content .article img	{ margin-bottom:6px;}
#content .article p	{ margin-bottom:8px; font:9pt Arial, Helvetica, sans-serif; color:#7D7D7D;}
#content .article h3	{ background:url(/images/article_bullet_blue.gif) no-repeat 0 3px; color:#6780ac; font:bold 10pt Arial, Helvetica, sans-serif;}
#content .article .green	{ background:url(/images/article_bullet_green.gif) no-repeat 0 3px; color:#6da265;}
#content .article .artic_text { font:9pt Arial, Helvetica, sans-serif; color:#5F5F5F; padding:6px 0 0 20px;}
#content .artic_link { text-align:right; padding:0 16px 6px 0;}
#content .artic_link a  { background: url(/images/bullet_link.gif) no-repeat 0 4px; padding-left:17px; font:10pt Arial, Helvetica, sans-serif;color:#c1584c;}
#content_articles .dot_foot	{ background:url(/images/dot_footer.gif) repeat-x; width:600px; height:1px; line-height:0; font-size:1px; margin:10px 0;}

/* ARTICLES */

#content_articles h1 { font:18pt Arial, Helvetica, sans-serif; color:#6c9cd0;}
#content_articles p	{ font:10pt Arial, Helvetica, sans-serif; color:#565656;line-height:118%;}
#content_articles h3 {background:transparent url(/images/plus_bullet3.gif) no-repeat scroll 0% 1px; font:bold 11pt Tahoma, Verdana,  Arial, Helvetica, sans-serif; color:#4B8F3F; padding-left:19px;}

#content_articles a.uniq_link  { cursor:pointer;background:none; padding-left:17px; font:10pt Arial, Helvetica, sans-serif;color:#c1584c;}
 #content_articles a  { background: url(/images/bullet_link.gif) no-repeat 0 3px;padding-left:17px; font:10pt Arial, Helvetica, sans-serif;color:#c1584c;}

 
 
 /* LISTS */
#content_articles .lists {list-style:none;}
#content_articles .lists li	{background:transparent url(/images/list_bullet.gif) no-repeat scroll 0pt 8px; padding-left:10px; font:10pt Arial, Helvetica, sans-serif; color:#666666; line-height:148%; margin-left:15px;}
#content_articles .lists li strong	{font:bold 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#content_articles .lists li p	{ padding-left:10px;}
#content_articles .lists li	.date	{ font:bold 10pt Verdana, Arial, Helvetica, sans-serif; color:#355fa9; }
#content_articles .lists li .from_mes	{font:bold 10pt Verdana, Arial, Helvetica, sans-serif; color:#355fa9;}
#content_articles .lists li .marg	{ margin:0px 5px;}



 
 /* List */
#content_articles .sitemap ul	{list-style:none; line-height:135%;}
#content_articles .sitemap ul li a	{ padding-left:15px; font-weight:bold;}
#content_articles .sitemap ul li ul li a { background:url(/images/list_bullet.gif) no-repeat 0 6px; padding-left:15px;font-weight:normal;}

/*****************************************************************************************/


.content
{
	border:1px solid;
	background:#99CCCC;
	margin:3px;
}


/*  menu */

.selected
{
	border:1px solid;
	background:#666666;
}

.report th, .report td
{
	text-align:center;
}


.ms_input
{
	width:50px;
}

/*******************************************/
.partner_info
{
	width:124px;
	height:67px;
	padding-top:5px;
	background:url(/images/shema2.gif) no-repeat;
	margin:10pt auto;
}
.struct_layout td
{
	margin:0pt auto;
	text-align:center;
	position:relative;
}

 #content_articles .partner_info p.name {
font-size:10pt;
color:#355FA9;
padding-top:5px;}

 #content_articles .partner_info p.date {
font:8pt Verdana,Arial,Helvetica,sans-serif;
margin-bottom:6px;
}


 #content_articles .partner_info p.status0 {
font:bold 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#36B100;
}



 #content_articles .partner_info p.status1 {
font:bold 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#fa2f2f;
}

 #content_articles .partner_info p.status2 {
font:bold 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FF6D01;
}
/*********************************************/

.sitemap ul, .sitemap li
{
padding-left:10pt;
}

/********************************************/

/* TABLICI   */
#tables { width:100%; }
#tables .f	{ border-left:0;}

#tables thead .table_head_l	{ background:url(/images/tables_l.gif) no-repeat; width:2px; height:42px;line-height:1px; font-size:1px;border-left:0;}
#tables thead th { background:url(/images/tables_middle.gif) repeat-x; }
#tables thead th { font:bold 9pt Verdana, Arial, Helvetica, sans-serif; color:#606060; text-align:center;}
#tables thead th { border-left:1px solid #b5b5b5;}
#tables .f	{ border-left:0;}
#tables thead .table_head_r	{ background:url(/images/tables_r.gif) no-repeat; width:2px; line-height:1px; font-size:1px; border-left:0;}

#tables tbody .table_middle_l	{ border-left:1px solid #b5b5b5;line-height:1px; font-size:1px;}
#tables tbody td	{ font:10pt Arial, Helvetica, sans-serif; color:#707070; padding:8px 0; text-align:center;}
#tables tbody .gray td	{ background:#f3f3f3;}
#tables tbody td	{ border-left:1px solid #b5b5b5;}
#tables tbody .table_middle_r	{ border-right:1px solid #b5b5b5;line-height:1px; font-size:1px;border-left:0; }

#tables tfoot .table_bot_l	{ background:url(/images/tables_bot_l.gif) no-repeat 0 100%; width:2px;line-height:1px; font-size:1px;}
#tables	tfoot td	{ background:url(/images/tables_bot_b.gif) repeat-x 0 100%; height:32px; border-top:1px solid #b5b5b5; }
#tables	tfoot td	{font:10pt Arial, Helvetica, sans-serif; color:#6c9cd0; text-align:center;}
#tables	tfoot .text	{ text-align:right; padding-right:4px;}
#tables	tfoot .number { font-size:13pt; border-left:1px solid #b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif;}
#tables tfoot .table_bot_r	{ background:url(/images/tables_bot_r.gif) no-repeat 0 100%; width:2px; line-height:1px; font-size:1px;}
/* Normal table   */
#tables	tfoot .footer	{ font-size:1px; line-height:0; height:1px; border-top:0;}

/*#filter	{ width:100%; height:60px; margin:5px 10px;}
#filter	.col1	{ width:250px;}
#filter	.col12	{ /*width:37%;}
#filter	.button	{ position:relative; bottom:3px;}
#filter td .left { margin-right:3px;}
#filter td .name	{ width:45px; font:bold 10pt Verdana, Arial, Helvetica, sans-serif; color:#646464;margin-top:2px;}
#filter td .name2	{ width:70px; font:bold 10pt Verdana, Arial, Helvetica, sans-serif; color:#646464;margin-top:2px;}
#filter td .name3	{ font:bold 10pt Verdana, Arial, Helvetica, sans-serif; color:#646464;margin-top:2px;}
#filter td select	{ font:10pt Arial, Helvetica, sans-serif; color:#707070; border:1px solid #949494; height:20px; }
#filter td input	{ font:10pt Arial, Helvetica, sans-serif; color:#707070; border:1px solid #949494;height:20px; }	
* html #filter td .container2 { position:relative; bottom:1px;}	
#filter td .day	{ width:44px;}
#filter td .mon { width:85px;}
#filter td .year { width:60px;}
#filter td .container	{ width:90px;}
#filter td .container2	{ width:110px;}
#filter td .shadow_form	{ background:url(/images/shadow_form.gif) no-repeat; height:25px;padding-right:2px;}
#filter td .sh_moz	{ background:url(/images/shadow_form.gif) no-repeat; height:25px;padding-right:2px;}
* html #filter td .shadow_form2	{ background:url(/images/shadow_form.gif) no-repeat; height:25px; margin-right:2px; padding:0;}*/

/*  New filter*/

#filter .in_left { background:url(/images/e-office_in_left.gif) no-repeat; height:24px; width:2px; }
#filter .in_middle, .in_middle_small { background:url(/images/e-office_in_middle.gif) repeat-x; height:24px; border:0;padding:2px 0px 0 2px; font:10pt Arial, Helvetica, sans-serif; width:195px; color:#707070;}
.in_middle_small	{ width:90px !important; }
#filter .in_right { background:url(/images/e-office_in_right.gif) no-repeat; height:24px; width:3px; }
#filter .shadow_form	{ background:url(/images/shadow_form.gif) no-repeat; padding-right:2px; height:24px; position:relative; bottom:1px; width:200px;}
#filter select	  { font:10pt Arial, Helvetica, sans-serif; color:#707070; border:1px solid #949494; height:20px;width:200px;}
#filter .e-off_sh { background:url(/images/e-office_shadow_in.gif) no-repeat 4px 4px; border:none; width:13px; height:13px; position:relative; right:2px;}
#filter ._e-off_sh { background:url(/images/e-office_shadow_in.gif) no-repeat 0px 0px; border:none; width:13px; height:13px; position:relative; left:2px;}
#filter .e-off_sh input	{ position:relative; bottom:2px; right:2px;}

#geo_container { float:left;}

/*   			TEXTAREA			*/
.textarea_field .textarea { border:0; width:350px; height:150px;}
.textarea_field .tex_middle_t	{ background:url(/images/e-offce_tex_t.gif) repeat-x;}
.textarea_field .tex_l	{ background:url(/images/e-offce_tex_l.gif) repeat-y; width:2px; line-height:0; font-size:1px;}
.textarea_field .tex_r	{ background:url(/images/e-offce_tex_r.gif) repeat-y; width:3px; line-height:0; font-size:1px;}
.textarea_field .tex_middle_b	{ background:url(/images/e-offce_tex_b.gif) repeat-x;}
.field	{background-color:#ffffff; width:214px; height:100%;}
.textarea_left	{ background:url(/images/textarea_left.gif) repeat-y; width:7px; height:100%; }
.textarea_right	{ background:url(/images/textarea_right.gif) repeat-y; width:7px;height:100%;}
/* End filter  */

/* For all Form button */ 
a.button, span.button, del.button{
	
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;
    
	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;	
	vertical-align:middle;	
	
    padding-top:-2px;
	_position:relative;
	_width:10px;	
	_overflow-y:hidden;
}



a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url(/images/form_buttons.png);
	_background-image:url(/images/form_buttons.gif);
}


a.button span, span.button button, span.button input, del.button span{
	
	white-space:nowrap;
	cursor:pointer;
    color:#646464;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;    
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;	
	_display:block;
	_top:0;
	_right:-5px;
	
}


span.button button{
   line-height:2.5;/*Opera need this*/
}

html.safari a.button span, 
html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari a.button:focus,
html.safari span.button button:focus{
    outline:none;
}



del.button{
	/* cursor:not-allowed;	*/
	background-position:0 -120px;
	
}

del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}


span.button button, span.button input{
	padding-top:1px;
	line-height:2.5;/*Opera need this*/
}


/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/


/*Hover Style*/

a.button:hover, 
span.button:hover,
a.button:focus, 

a.dom-button-focus, 
span.button-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}





a.button:hover span, 
span.button:hover button, 
a.button:focus span, 

span.button-behavior-hover button, 
span.button-behavior-hover input{
	background-position:100% -60px;
}


a.button:active, a.button:focus span{
	color:#444;
}




del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
	/* cursor:not-allowed; */
}


del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
	/* cursor:not-allowed; */
	
}




/*Optional hack for IE6 to simulate :hover selector*/

span.button button, del.button span, span.button input{


	
	_behavior:expression(
		(function(el){

			if( typeof( behavior_onMouseEnter) == 'undefined'){

				
				behavior_onMouseEnter = function(el){
					
					var dEl = this.parentNode;					
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';	
					this.setCapture();
				};

				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};


			};
			
			
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
			
			
		})(this));




}


#form_contacts { padding:10px;}
/*#form_contacts	 .left	{ margin-right:20px;}*/
#form_contacts	.left p	{ padding-bottom:16px; }
#form_contacts input	{ font:10pt Arial, Helvetica, sans-serif; color:#707070; border:1px solid #949494;height:20px; }
#form_contacts .sh_moz	{ background:url(/images/shadow_form.gif) no-repeat; height:25px;padding-right:2px;width:153px; margin-bottom:5px;}
* html #form_contacts .shadow_form2	{ background:url(/images/shadow_form.gif) no-repeat 0 2px; height:25px; margin-right:2px; padding:0;}

#form_button { padding-top:13px;}

#geo_country, #geo_region, #geo_city {width:200px}

/* DATE */
#date	{ background:url(/images/date_bg.gif) no-repeat; width:91px; height:55px;}
#date .mon	{ font:10pt Tahoma,Helvetica,sans-serif; text-transform:uppercase; color:#fff;text-align:center; padding:2px 2px 0 0;}
#date .number	{ font:20pt Arial,Helvetica,sans-serif; color:#62961f; padding:2px 0pt 0pt 12px;}
#date .yr_tm	{ margin-top:3px}
#date .yr_tm .year	{ font:9pt Arial, Helvetica, sans-serif; color:#62961f; margin-top:7px;line-height:5px;}
#date .yr_tm .time	{font:9pt Arial, Helvetica, sans-serif; color:#565656; margin-top:2px;}
#news_text	{ width:500px; margin-left:10px; padding-right:100px; }
#news_text .title	{ font-size:10pt;background:url(/images/icon_news.gif) no-repeat 0 3px; padding-left:14px; margin-bottom:5px;}

.InputErr
{
	/*background-color:#FF0033!important;*/
	color:#FF0000;
/*	font-weight:bold;*/
}


/*  ABoUT */ 
#content_articles .c_t1 { font:10pt Arial, Helvetica, sans-serif; width:650px;color:#565656;}
#content_articles .c_t1 td	{ padding:3px;}
#content_articles .c_t2	{ font:10pt Arial, Helvetica, sans-serif; width:350px;}
#content_articles .c_t2 td	{ padding:5px;}
#content_articles .c_t2 .gray	{ background:#f5f5f5;}
#content_articles .Tahoma	{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}



/* NEw 	*/

/* E-oFFIcE*/
#off_news { margin-left:10px;}
#off_news .news_content	{ display:block; padding:15px 0 0 15px; background: url(/images/icon_news_arrow.gif) no-repeat 96% 65%;}
#off_news .date	{ font:bold 10pt Verdana, Arial, Helvetica, sans-serif; color:#355fa9; background:url(/images/icon_news.gif) no-repeat 0 4px; padding-left:16px;}
#off_news .news_text	{ font:9pt Arial, Helvetica, sans-serif; color:#525252; width:600px; margin-top:3px;}
#content table .first	{background:url(/images/gradient_gray2.gif) repeat-y -10px 0;}
.office #content .bg_gray	{background:url(/images/gradient_gray2.gif) repeat-y; height:100%; vertical-align:top;}


/* Menu for e-office*/
#of_fil {
font-size:93%;
line-height:normal;
float:right;
width:244px;
height:28px;
position:relative;
top:1px;
}
#of_fil .f {
margin:0pt;
padding:0pt;
padding-right:10px;
}
#of_fil a {
float:left;
display:block;
text-decoration:none;
background:transparent url(/images/e-office_button_l.gif) no-repeat scroll left top;
}
#of_fil a span {
margin:0 5px 0 -12px;
padding:5px 12px 7px 8px;
color:#7f7f7f;
display:block;
float:left;
font:10pt Geneva, Arial, Helvetica, sans-serif;
background:transparent url(/images/e-office_button_r.gif) no-repeat scroll right top;
}

#of_fil a span {
float:none;
}
#of_fil a:hover {
background:transparent url(/images/e-office_button_l.gif) no-repeat scroll left bottom;
}
#of_fil a:hover span {
background:transparent url(/images/e-office_button_r.gif) no-repeat scroll right bottom;color:#4b4b4b;
}
#of_fil .active a {background:transparent url(/images/e-office_button_l.gif) no-repeat scroll left bottom!important;}
#of_fil .active a span {background:transparent url(/images/e-office_button_r.gif) no-repeat scroll right bottom!important; color:#4b4b4b!important; }

#content_articles .statis td	{ background:none!important; }
#content_articles .office	{ width:100%;}
#content_articles .office .cell1 { padding:10px 20px 10px 20px; width:200px;}
#content_articles .office .cell1 p	{ padding:2px;}
#content_articles .office .cell2 { padding:10px 20px 10px 20px; }
#content_articles .office .cell2 p	{ padding:2px;}
#content_articles .border_l	{ background:url(/images/article_border_l.gif) repeat-y; width:4px;}
#content_articles .border_r	{ background:url(/images/article_border_r.gif) repeat-y; width:4px;}
/*  NEW */
#content_articles .c_t1 { font:10pt Arial, Helvetica, sans-serif; width:650px;color:#565656;}
#content_articles .c_t1 td	{ padding:3px;}
#content_articles .c_t2	{ font:10pt Arial, Helvetica, sans-serif; width:350px;}
#content_articles .c_t2 td	{ padding:5px;}
#content_articles .c_t2 .gray	{ background:#f5f5f5;}

#content_articles  .Tahoma	{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}



/***************************************************/

#regs_investors #id_country {width:200px}

#regs_partners #id_country {width:200px}
#regs_partners #id_partner {width:200px}

#investitions #id_country {width:200px}
#investitions #id_partner {width:200px}
#investitions #id_investor {width:200px}

#payments #id_country_p {width:120px}
#payments #id_partner {width:120px}
#payments #id_country_i {width:120px}
#payments #id_investor {width:120px}

#dttoyear {width:55px!important}
#dtfromyear {width:55px!important}

#dttomday {width:40px!important}
#dtfrommday {width:40px!important}

#dttomon {width:90px!important}
#dtfrommon{width:90px!important}


/* Login left position */

.bg_login	{ background:url(/images/bg_login.png) no-repeat; width:210px; height:151px;margin-top:7px;}
.bg_login p	{ font:10pt Tahoma,Arial, Helvetica, sans-serif;color:#707070; padding:0px 0 2px 6px;}
#l_form { margin-left:5px;}
#l_form .in_left { background:url(/images/e-office_in_left.gif) no-repeat; height:24px; width:2px; }
#l_form .in_middle 	{ background:url(/images/e-office_in_middle.gif) repeat-x; height:24px; border:0;padding:2px 0px 0 3px; font:10pt Arial, Helvetica, sans-serif; width:175px; color:#707070;}
#l_form .in_right { background:url(/images/e-office_in_right.gif) no-repeat; height:24px; width:3px; }
.bg_login .for	{ }
.bg_login .for a {font:8pt Tahoma,Arial, Helvetica, sans-serif;color:#707070; padding:0px 0 2px 6px;}
.bg_login .right { margin-right:5px;}


/*---------------------------------*/
#ban_invest	{ display:block; background:url(/images/ban_invest.png) no-repeat; width:193px; height:124px;text-decoration:none;}
#ban_invest:hover	{ text-decoration:underline; color:#fff;}	
#ban_invest span	{ position:relative; top:100px;left:20px; text-align:center;font:bold 8pt Tahoma, Arial, Helvetica, sans-serif; color:#fff; right:23px;}

#banner_reg	{ margin-top:7px;width:220px;}
#banner_reg	.bg_middle { background:url(/images/login_bg_middle.gif) repeat-x; height:51px; padding-top:7px;width:185px;}
#banner_reg	ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding-left:1px;
}
#banner_reg	li {
display:inline;
margin:0pt;
padding:0pt;
}
#banner_reg	li a {
margin:0pt;
text-decoration:none;
}
#banner_reg	li a span {
color:#8d8d8d;
display:block;
padding:9px 0px 12px 0px;
text-align:center;
background:url(/images/regis_banner.gif) no-repeat scroll 0 top; 
cursor:pointer;font:bold 10pt Arial, Helvetica, sans-serif; color:#355fa9;
}

#banner_reg	li a:hover span {
background:url(/images/regis_banner_act.gif) no-repeat scroll 0 bottom;}

/*Flags*/
#tabsF {
float:left;
font-size:93%;
line-height:normal;
width:150px;
font:9pt Arial, Helvetica, sans-serif;
}
#tabsF ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:4px 0px 0pt 4px;
}
#tabsF li {
display:inline;
margin:0pt;
padding:0pt;
}
#tabsF a {
padding:0px 5px 12px 12px;
float:left;
margin:0pt;
display:block;
text-decoration:none;
color:#2b2b2b;
}

#tabsF a.france {
background:url(/images/flags/fr.png) no-repeat scroll 0 3px;
}
#tabsF a.france:hover {
background:url(/images/flags/fr.png) no-repeat scroll 0 0px;
}
#tabsF .active a.france {
background:url(/images/flags/fr.png) no-repeat scroll 0 3px;
}

#tabsF a.russia {
background:url(/images/flags/ru.png) no-repeat scroll 0 3px;
}
#tabsF a.russia:hover {
background:url(/images/flags/ru.png) no-repeat scroll 0 0px;
}
#tabsF .active a.russia {
background:url(/images/flags/ru.png) no-repeat scroll 0 3px;
}

#tabsF a.denmark {
background:url(/images/flags/dk.png) no-repeat scroll 0 3px;
}
#tabsF a.denmark:hover {
background:url(/images/flags/dk.png) no-repeat scroll 0 0px;
}
#tabsF .active a.denmark {
background:url(/images/flags/dk.png) no-repeat scroll 0 3px;
}

#tabsF a.italy {
background:url(/images/flags/it.png) no-repeat scroll 0 3px;
}
#tabsF a.italy:hover {
background:url(/images/flags/it.png) no-repeat scroll 0 0px;
}
#tabsF .active a.italy {
background:url(/images/flags/it.png) no-repeat scroll 0 3px;
}

#tabsF a.romania {
background:url(/images/flags/ro.png) no-repeat scroll 0 3px;
}
#tabsF a.romania:hover {
background:url(/images/flags/ro.png) no-repeat scroll 0 0px;
}
#tabsF .active a.romania {
background:url(/images/flags/ro.png) no-repeat scroll 0 3px;
}

#tabsF a.kingdom {
background:url(/images/flags/gb.png) no-repeat scroll 0 3px;
}
#tabsF a.kingdom:hover {
background:url(/images/flags/gb.png) no-repeat scroll 0 0px;
}
#tabsF .active a.kingdom {
background:url(/images/flags/gb.png) no-repeat scroll 0 3px;
}

#tabsF a.spain {
background:url(/images/flags/es.png) no-repeat scroll 0 3px;
}
#tabsF a.spain:hover {
background:url(/images/flags/es.png) no-repeat scroll 0 0px;
}
#tabsF .active a.spain {
background:url(/images/flags/es.png) no-repeat scroll 0 3px;
}
