/* stili dlja samogo glavnogo men'ju (zakladki) */
.main_menu
{
	color:  #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.main_menu:hover
{
 color: #dddddd;
}

.main_menu_active
{
 color:  #017EBF;
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;   
}

/* stili dlja samogo verhnego bystrogo men'ju*/
.quick_menu
{
 color: #2294CF;
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;   
}

.quick_menu:hover
{
 color: #999999;
}

.quick_menu_active
{
 color:  #999999;
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;   
 cursor: default;
}

/* 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;
}


.link_submit_red
{
 color: crimson;
 text-decoration: underline;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;   
}


.link_submit_red:hover
{
 color: #999999;
}

.link_submit_orange
{
 color: coral;
 text-decoration: underline;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;   
}


.link_submit_orange:hover
{
 color: #999999;
}

.link_submit_green
{
 color: green;
 text-decoration: underline;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;   
}


.link_submit_green:hover
{
 color: #999999;
}



.link_submit_big
{
 color: #3366CC;
 text-decoration: underline;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bold;   
}



.link_catalogue
{
 color: #3366CC;
 text-decoration: underline;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight: normal;   
}
.link_catalogue:hover
{
 color: #000000;
}



.link_cancel
{
 color: red;
 text-decoration: underline;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;   
}
.link_cancel:hover
{
 color: #999999;
}



/* oko6ki dlja vvoda  */
.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: 1px solid #ff9900;
   width:100px;
   height:25px;
   font-size: 10pt;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   cursor: pointer;
   color: 835b29;
   background-color: #f7ea82;
}

.button_send_message
{
   border: 1px solid #ff9900;
   height:25px;
   font-size: 10pt;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   cursor: pointer;
   color: 835b29;
   background-color: #f7ea82;
}

.button_small
{
   border: 1px solid #ff9900;
   width:100px;
   height:15px;
   font-size: 7pt;
   font-family: Arial, Helvetica, sans-serif;
   cursor: pointer;
   color: 835b29;
   background-color: #f7ea82;
   padding-bottom:3px;
}


.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;
   
}

/* normal'nyj tekst - ATTENTIONS */
.text_normal_attention
{
   
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color:  #FF7F50;
   
}


/* div dlja osnovnoj ja4ejki kontenta*/
div.main_content{
   font-size: 11pt;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: Black;
   margin-top: 0px;
   margin-left: 15px;
   margin-right: 0px;
   margin-bottom: 0px;
/*position:relative;*/
/*left: 15px;*/
}
/* zagolovki na stranice*/
.paragrapf_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	position:relative;
	top: 1px;
	
}
/*FORM LABEL*/
.form_label{
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
   padding-left: 9px;
   padding-right: 2px;
   padding-bottom: 2px;
   padding-top: 2px; 
}

.form_label_brown{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: brown;
   padding-left: 2px;
   padding-right: 2px;
   padding-bottom: 2px;
   padding-top: 2px; 
}



.form_label_remark{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   font-style: italic;
   color: #FF7F50;
   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;
	
}
form {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.adv{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0px;
	padding-top:5px;
	padding-left:6px;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
}

.adv_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
   font-style: italic;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


a.adv{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: blue;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:0px;
}
a.adv:hover{
	color: #ffffff;
}

img.adv{
	border : 1px solid #0F85C3;
}


/*li{
	list-style-type : disc;
}*/

dl{
   margin-top: 0px;
   margin-bottom: 3px;
   
}
dt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0C85C4;
	position:relative;
   margin-top: 5px;
}


.form_mark{
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: Bold;
   text-decoration: none;
   color: Red;
}

.form_mark_description{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #0C85C4;
}

/* normal'nyj tekst */
.error_message
{
   
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-decoration: none;
   color: red;
   
}


tr.info_c{
   cursor: default;
   background-color: #DFE9EF;
}

tr.info_c:hover{
   cursor: default;
   background-color: #CFD9DF;
}


tr.info_c1{
   cursor: default;
   background-color: #DFE9EF;
}

tr.info_c1:hover{
   cursor: default;
}

tr.info_c2{
   cursor: default;
   background-color: #F0F0F0;
}

tr.info_c2:hover{
   cursor: default;
}


tr.info{
   cursor: default;
}

tr.info:hover{
   cursor: default;
   background-color: #CFD9DF;
}
/*------------------ BLOCK MENU -----------------------------------------*/

.block_menu_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0C85C4;
   position: relative;
   top: -5px;
   cursor: default;
}

.block_menu_item{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold; /*color: #0C85C4;*/
   color: #3366CC;
   cursor: hand;
   text-decoration: none;
}


span.block_menu_span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
   text-decoration: none;
   position: relative;
   top: 2px;
   left: 10px;
}



.block_menu_item:hover{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #FFFFFF;
   cursor: hand;
   text-decoration: none;
   background-color: #7AC0EC;
}

.block_menu_item_hover{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #FFFFFF;
   cursor: hand;
   text-decoration: none;
   background-color: #7AC0EC;
}

.block_menu_item_active{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #FFFFFF;
   cursor: default;
   text-decoration: none;
   background-color: #7AC0EC;
   
}

td.block_menu{
   border-top-color: #89D0FC; 
   border-top-style: solid; 
   border-top-width: 0px; 
   border-bottom-color: #89D0FC; 
   border-bottom-style: solid; 
   border-bottom-width: 1px; 
   border-left-color: #89D0FC;
   border-left-style: solid; 
   border-left-width: 1; 
   border-right-color: #89D0FC;
   border-right-style: solid; 
   border-right-width: 1;
}


/*-------------------------------------------------------------------------*/
.company_table_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: brown;
}

.info_c1_green{
   cursor: default;
   background-color: #AFE9BF;
}

iframe.orders_list{
   border-right-color: #89D0FC;
   border-right-style: solid;
   border-right-width: 1px;

   border-top-color: #89D0FC;
   border-top-style: solid;
   border-top-width: 1px;

   border-bottom-color: #89D0FC;
   border-bottom-style: solid;
   border-bottom-width: 1px;

}

.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: px;
  
}

.attention2
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FF7F50;   
}


td{
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-top: 0px; 
}

.small_note{
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:normal;
   text-decoration: none;
   font-style: italic;
   color: black;
   
}

.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: 4px;
	margin-bottom: 4px;

}


.company_title{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: #000000;
   padding-left: 2px;
   padding-right: 2px;
   padding-bottom: 2px;
   padding-top: 2px;
}

.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;
}

.empty_marker{
   color: Gray;
}

.simple_cv_marker{
   color: Green;
   font-style: italic;
   font-weight: bold;
}

.mcssc_cv_marker{
   color: #007E80;
   font-style: italic;
   font-weight: bold;
}

.bmje_cv_marker{
   color: #800040;
   font-style: italic;
   font-weight: bold;
}

.red_atention_in_text{
   font-weight: bold;
   color: #DC143C;
}

.bold_italic_text{
   font-weight: bold;
   font-style: italic;
}

.bold_text{
   font-weight: bold;
}


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;
}