/* Zagolovki paragrafov na stranice  */
.paragraf_header
{
 color: black;
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;   
}

/* titly dlja ob'jektov form  */
.form_title
{
 color: Teal;
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;   
}

/* linki dlja submitov  */
.link_submit
{
 color: #3366CC;
 text-decoration: underline;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;   
}
.link_submit:hover
{
 color: #999999;
}

.input_element
{
   background:  #eeeeee;
   border-bottom-color:  #3498CC;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-left-color: #3498CC;
   border-left-style: solid;
   border-left-width: 1px;
   border-top-color:  #3498CC;
   border-top-style: solid;
   border-top-width: 1px;
   border-right-color:  #3498CC;
   border-right-style: solid;
   border-right-width: 1px;
   
   font-size: 8pt;
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
}


.button
{
   /*
   background-color: #EEEEEE;
   border-bottom-color: #999999;
   border-bottom-width: 1px;
   border-left-color: #3498CC;
   border-left-width: 1px;
   border-top-color: #3498CC;
   border-top-width: 1px;
   border-right-color: #999999;
   border-right-width: 1px;
   border-style: solid solid solid solid;

  */
   border: 2px groove steelBlue;
   font-size: 8pt;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   cursor: pointer;
   color: white;
   background-color: #009EFF;
}



.input_element:FOCUS
{
   background:  #FFFFFF;
}

.input_element_1
{
   background:  #DFE9EF;
   border-bottom-color:  #3498CC;
   border-bottom-style: solid;
   border-bottom-width: 0px;
   border-left-color: #3498CC;
   border-left-style: solid;
   border-left-width: 0px;
   border-top-color:  #3498CC;
   border-top-style: solid;
   border-top-width: 0px;
   border-right-color:  #3498CC;
   border-right-style: solid;
   border-right-width: 0px;
   
   font-size: 9pt;
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
   width: 540px;
}

.input_element_1:HOVER
{
   /*background-color: #CFD9DF;*/
}


/* normal'nyj tekst */
.text_normal
{
   
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: Black;
   
}

/*FORM LABEL*/
.form_label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #0C85C4;
   padding-left: 2px;
   padding-right: 2px;
   padding-bottom: 2px;
   padding-top: 2px; 
 }

 .form_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0C85C4;
	position:relative;
	top:-8px;
	
}
/************************************************/


.plain {color: #000000; font-family: Verdana,Arial,sans-serif; font-size: 11px}
.info_plain {color: #000000; font-family: Verdana,Arial,sans-serif; font-size: 11px}
.main_plain {color: #000000; font-family: Verdana,Arial,sans-serif; font-size: 11px}
.news_plain {color: #000000; font-family: Verdana,Arial,sans-serif; font-size: 11px}
.info_plain {color: #000000; font-family: Verdana,Arial,sans-serif; font-size: 11px}
/*.menu {color: #0076A3; font: 11px verdana, geneva, helvetica, sans-serif; font-weight: 500; text-decoration: none}*/
.main_menu {color: #0076A3; font-family: Tahoma; font-size: 11px; font-weight: bold}
a.main_menu_unit_link {color: Blue; font-family: Tahoma; font-size: 11px; font-weight: bold;  text-decoration: underline;}
a.main_menu_unit_link:hover {color: #0076A3; font-family: Tahoma; font-size: 11px; font-weight: bold;  text-decoration: underline;}
.active_main_menu_unit {
   color: #0076A3;
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   border: 1px solid #FFA07A;
   background-color: #FFE179;
}
.smenu {color: #000000; font: 10px verdana, geneva, helvetica, sans-serif; text-decoration: none}
.h2 {color: #0076A3; font-family: Tahoma; font-size: 12px; font-weight: bold}
.main_header {color: #000080; font-family: Verdana; font-size: 15px; font-weight: 800}
.info_h {color: #800000; font-family: Tahoma; font-size: 11px; font-weight: normal}
.main_h {color: brown; font-family: Tahoma; font-size: 12px; font-weight: bold}
.news_h {color: #800000; font-family: Tahoma; font-size: 11px; font-weight: bold}
.ffield {color: #000000; background-color: #d8d8d8; font-family: Tahoma; font-size: 10px; font-weight: normal; border: 1px; border-color: #0076A3; border-style: solid}
.fbutton {color: #0076A3; font-family: Tahoma; font-size: 10px; font-weight: normal}
.fbutton_1 {
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   background-color: #4682B4;
   height: 20px;
   padding-left:2px;
   padding-right:2px;
   cursor: pointer;
}
.fbutton_orange {
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   background-color: coral;
   height: 20px;
   padding-left:2px;
   padding-right:2px;
   cursor: pointer;
}


.fcomm {
   color: Gray;
   font-family: Tahoma;
   font-size: 11px;
   font-weight: normal;
   font-style: italic;
}
.cat_company_h {background-color: #ffffff; color: #000000; font-family: Tahoma; font-size: 11px; font-weight: normal}

.stcs_company {
	//background-color: #FFFFFF; 
	color: #000000; font-family: Arial; 
	font-size: 10px; 
	font-weight: normal
	}

a.stcs_link {
	background-color:  White; 
	color: blue;
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal
	text-decoration: underline;
	}

a.stcs_link:hover {
	color: #FF4200;
	}
	
	
.stcs_value {
	//background-color: #FFFFFF; 
	color: #FF4200;
	 font-family: monospace; 
	font-size: 11px; 
	font-weight: normal
	}

	
.errors{
   font-family: Verdana,Arial,sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: red;
   background-color: #FFE0E0;
   padding-left: 2px;
   padding-right: 2px;
   padding-bottom: 2px;
   padding-top: 2px;
   border: 1px solid Red;
}

 .attentions
{
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-decoration: none;
   color: white;
   background-color: #FF7F50;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-top: 5px;
   border: 1px none Maroon;
   text-align: left;
}

.link_submit
{
 color: #3366CC;
 text-decoration: underline;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;   
}


.orange_link
{
   color: Orange;
   text-decoration: underline;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   font-style: normal;
}

.orange_link:hover
{
   color: Navy;
}

.text_normal
{
   
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: Black;
   
}


.text_normal_1
{
   
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: #800000;
   
}

.subheader
{
 color: black;
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;   
 font-style: italic;
}

.mark_in_text{
	color: #FF7F50;
}

.mark_in_text_bold{
	color: #FF7F50;
	font-weight: bold;
}

.mark_in_text_light{
	color : Teal;
	font-weight: normal;
	font-style: italic;
}


td.border_left{
	border-left-color : #4986FF;
	border-left-style : solid;
	border-left-width : 2px;
}

td.border_right{
	border-right-color : #4986FF;
	border-right-style : solid;
	border-right-width : 2px;
}
td.horizontal_part_header{
	border-top-color : #4986FF;
	border-top-style : solid;
	border-top-width : 1px;
   padding-left: 4px;
   padding-right: 2px;
   padding-top: 1px;
   padding-bottom: 1px;
   background-color: #e6e8fa;
}

.title_header{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: #163BA5/*#4986FF*/;
}


.popupblock{
   border: 1px solid #FFA500;
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 0px;
   background-color: #FAEBD7;
   z-index: 30000;
   font-size: 9pt;
}

form{
   margin-bottom: 2px;
}


.attention_note_block{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
	font-style: normal;
	color: black;
	background-color: #FFFFE1;
	border: 1px solid #FF7F50;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

.light_menu{
	background-color: #EFF9FF;
	border: 1px solid #89D0FC;
	padding: 2px 2px 2px 2px;
	margin-top: 2px;
	margin-bottom: 2px;

}

.light_menu_2{
   background-color: #C4D3E7;
   border: 1px solid #89D0FC;
   padding: 2px 2px 2px 2px;
   margin-top: 2px;
   margin-bottom: 2px;
}
/*-------------------------------------------------------------------------------*/
.form_caption{
   color: Black;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
}

table.form_table{
   border: 1px solid #91B6FF; 
   margin-top: 4px;
   margin-bottom: 4px;
   background-color: #91B6FF;
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
}

td.title{
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 3px;
   padding-right: 3px;
   background-color: #91B6FF;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}

td.value{
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 3px;
   padding-right: 3px;
   background-color: #C1E3EF;
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   /*border-bottom: 1px solid White;*/
}

td.value_1{
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 3px;
   padding-right: 3px;
   background-color: #E5FBFF; /*#C1E3EF;*/
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
}



/*-------------------------------------------------------------------------------*/
#hot_info_block{
/*top:expression(document.body.scrollTop + document.body.clientHeight - offsetHeight);*/
bottom:0;
left: 0;
position:expression('absolute');
position:fixed;
width:100%;
visibility: hidden;
}


#hot_info_block_closed{
top:expression(0);
/*top:expression(document.body.scrollTop + document.body.clientHeight - offsetHeight);*/
bottom:0;
right: 0;
position:expression('absolute');
position:fixed;
width:1%px;
visibility: hidden;
}


.hot_info_block_content{
border: 1px solid #0099FF;
background-color: #D9F2FF;
padding: 2px 2px 2px 2px;
color: Navy;
filter:alpha(opacity=90);
-moz-opacity : .90;
}

td.hot_info_block{
	padding: 2px 2px 2px 2px;
   padding-left: 2px;
}


a.hot_info_block_nav{
font-size: 8pt;
font-weight: bold;
text-decoration: underline;
color:blue;
font-family: Arial, Helvetica, sans-serif;
}

a.hot_info_block_close{
font-size: 8pt;
font-weight: normal;
text-decoration: underline;
color:navy;
font-family: Arial, Helvetica, sans-serif;
}


a.hot_info_block_nav:HOVER{
color: coral;
}

.hot_info_block_body{
font-size: 9pt;
font-weight: normal;
color:navy;
font-family: Arial, Helvetica, sans-serif;
}


/*-------------------------------------------------------------------*/
.menu {color: #0076A3; font: 11px verdana, geneva, helvetica, sans-serif; font-weight: 500; text-decoration: none}
/*
td.menu {
   color: #0076A3;
   font: 10px verdana, geneva, helvetica, sans-serif;
   font-weight: bold;
   text-decoration: none;
   border-bottom: 1px solid #4986FF;;
   border-top: 1px solid #4986FF;;
   padding: 2px 1px 2px 1px;
}
*/
td.mmenu {
   color: #0076A3;
   font: 10px verdana, geneva, helvetica, sans-serif;
   font-weight: bold;
   text-decoration: none;
   border-bottom: 1px solid #4986FF;;
   border-top: 1px solid #4986FF;;
   padding: 2px 1px 2px 1px;
}

.active_menu_item{
   color: #FF7F50;
   font: 11px verdana,   geneva, helvetica, sans-serif;
   font-weight: 500;
   text-decoration: none
}

a.menu:hover{
   color: #FF7F50;
}

/*
.menu{
   background-color: #F0F8FF;
   font-weight: bold;
   font-size: 8pt;
}
*/
/*---------------------------------------------------------------------------*/

.underlined_1{
   border-bottom: dotted 1px Gray;
}

.underlined_left{
   border-left: 1px solid Gray;
}

#dir_order_menu_1
{
/* + document.body.clientHeight - offsetHeight-250*/
right: 10px;
position:expression('absolute');
position:fixed;
top:250;
top:expression(document.body.scrollTop-offsetHeight + ((document.body.clientHeight+200)/2));
width:100px;
}



.page_title_block{

   border-bottom: 2px solid #87CEEB;
   border-top: 2px solid #87CEEB;
   padding: 10px 10px 20px 10px;
   font-size: 14pt;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: italic;
   background-color: #4682B4;
   color: White;
}

.page_small_footter_block{

   border-bottom: 1px solid #87CEEB;
   border-top: 1px solid #87CEEB;
   padding: 2px 10px 2px 10px;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
   background-color: #4682B4;
   color: White;
}


.myButton_1{
   margin: 2px  2px 2px 2px;
   cursor:  default;
   background-color: #DCDCDC;
   border-style: groove;  
   border-color: #4682B4;
   border-width: 2px;
   color: #4682B4;
   font-weight: bold;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   padding: 2px 2px 2px 2px;
   width: auto;
   text-align: center;
   text-decoration: none;
   cursor: pointer;

}


.myButton_Orange{
   margin: 2px  2px 2px 2px;
   cursor:  default;
   background-color: Coral;
   border-style: groove;  
   border-color: #4682B4;
   border-width: 2px;
   color: white;
   font-weight: bold;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   padding: 2px 2px 2px 2px;
   width: auto;
   text-align: center;
   text-decoration: none;
   cursor: pointer;
}



.myButton_1:HOVER{
   color: #B54649;
}


.myButton_1_disable{
   margin: 2px  2px 2px 2px;
   cursor:  default;
   background-color: #BBBBBB;
   border-style: groove;  
   border-color: #4682B4;
   border-width: 2px;
   color: Gray;
   font-weight: bold;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   padding: 2px 2px 2px 2px;
   width: auto;
   text-align: center;
   text-decoration: none;
}


.paragraph_header
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   font-style: italic;
   color: #A52A2A;
}


.brown_title_header
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   font-style: norma;
   color: #A52A2A;
}


dt{
   margin-top: 5px;
}

td.update_menu_active
{
   padding: 2px 4px 2px 4px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: #4682B4;
   background-color: #E6E8FA;
   border-bottom: 0px;
   border-top: solid 1px #4682B4;
   border-right: solid 1px #4682B4;
   border-left: solid 1px #4682B4;
   
}
td.update_menu_inactive
{
   padding: 2px 4px 2px 4px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: blue;
   text-decoration: underline;
   background-color: #FFFFFF;
   border-bottom: solid 1px #4682B4;
   border-top: solid 0px #4682B4;
   border-right: solid 0px #4682B4;
   border-left: solid 0px #4682B4;
   
}

td.update_menu_blank
{
   padding: 2px 4px 2px 4px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: blue;
   text-decoration: none;
   background-color: #FFFFFF;
   border-bottom: solid 1px #4682B4;
   border-top: solid 0px #4682B4;
   border-right: solid 0px #4682B4;
   border-left: solid 0px #4682B4;
   
}


.my_smart_menu_item_1{
   background: #DDDDDD;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color:blue;
   cursor:pointer;
   padding: 2 2 2 2;
   text-decoration: none;
   border: 1px solid #89D0FC;
   margin: 1 1 1 1;
   width:183;
}

.help_link
{
   cursor: help;
   text-decoration:underline;   
}

div.byerror404{
   background-color: #FBE3EB;
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bolder;
   padding: 10 10 20 10;
   margin: 5 5 5 5;
   border: solid 2px crimson;
}

td.free_message_baner_buttons{
 padding: 2 2 2 2;
 border-top: solid 1px brown;
 border-bottom: solid 1px brown;
 border-left: solid 1px brown;
 border-right: solid 1px brown;
 color: brown;
 background-color: #F5D6D6;  
 text-align: center;
}

a.free_message_baner_buttons{
   color:brown;
   text-decoration: none;
}


a.free_message_baner_buttons:HOVER{
   color:navy;
}


div.active_main_menu{
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   background-color:white;
   color: brown;
   padding-bottom: 2px;
   padding-top: 10px;
   padding-left: 4px;
   padding-right: 4px;
   border-bottom: 1px white solid;
   border-top: 1px steelBlue solid;
   border-right: 1px steelBlue solid;
   border-left: 1px steelBlue solid;
   cursor: pointer;
   text-align: center;
   }


div.inactive_main_menu{
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   background-color: #87CEFA;
   color: #163BA5;
   padding-bottom: 2px;
   padding-top: 5px;
   padding-left: 4px;
   padding-right: 4px;
   border-bottom: 0px white solid;
   border-top: 1px steelBlue solid;
   border-right: 1px steelBlue solid;
   border-left: 1px steelBlue solid;
   cursor: pointer;
   text-align: center;
}


a.in_main_menu_link{
   
   text-decoration:none;
}

a.in_main_menu_link:HOVER{
   text-decoration:none;
   color: #A52A2A;
}


a.ad_link_1{
   color: #A52A2A;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-decoration: underline;
}
a.ad_link_1:hover{
   color: red;
}


.new_companies_sign{
   color: Red;
   font-weight: bold;
   font-style: italic;
}

table{
   font-style: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   border-collapse: collapse;
}



div.view_button_active{
 padding: 2 2 2 2;
 border-top: solid 1px brown;
 border-bottom: solid 1px brown;
 border-left: solid 1px brown;
 border-right: solid 1px brown;
 color: white;
 background-color: coral;  
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
}

div.view_button_passive{
 padding: 2 2 2 2;
 border-top: solid 1px brown;
 border-bottom: solid 1px brown;
 border-left: solid 1px brown;
 border-right: solid 1px brown;
 color: brown;
 background-color: #F5D6D6;  
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
      
}

a.view_button_active{
 color: white;
 text-decoration: underline;
 
}

a.view_button_passive{
 text-decoration: underline;
 color: brown;
}

a.view_button_active:hover{
 color: navy;
 text-decoration: underline;
}

a.view_button_passive:hover{
 text-decoration: underline;
 color: navy;
}



.red_bold_italic_text{
color: Red;
font-weight: bold;
font-style: italic;
}


