BODY {
	FONT-SIZE: 11px;
	MARGIN: 0px;
	COLOR: #6c6c6c;
	FONT-FAMILY: tahoma;
	background-color:#ffffff;
}
.main_non{
	FONT-SIZE: 1px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: tahoma; margin-bottom: 0px; padding-right:0px;
}
.main_text{
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px; LINE-HEIGHT: 19px;
}
.main_text_grey_11{
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #6c6c6c; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_white{
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_product{
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_product_14_white{
	FONT-SIZE: 14px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_14{
	FONT-SIZE: 14px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: tahoma; margin-bottom: 0px; padding-right:0px;
}
.main_text_grey{
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #999999; FONT-FAMILY: tahoma; margin-bottom: 0px;
}
.main_text_10{
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #9c9c9c; FONT-FAMILY: arial; margin-bottom: 0px; 
}
.main_text_down_black{
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: tahoma; margin-bottom: 0px;
}
.main_text_grey_small{
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #999999; FONT-FAMILY: tahoma; margin-bottom: 0px; padding-right:10px;
}
.main_text_white_small{
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: tahoma; margin-bottom: 0px; padding-right:10px;
}


.menu_text{
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: tahoma; margin-bottom: 0px;
}

.portfolio_text_light_green{
	font-weight:bold; FONT-SIZE: 28px; MARGIN: 0px; COLOR: #ceff3d; FONT-FAMILY: Arial Narrow; margin-bottom: 0px; text-transform: none;
}
.portfolio_text_light_white_2{
	font-weight:bold; FONT-SIZE: 28px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Arial Narrow; margin-bottom: 0px; text-transform: uppercase;
}
.portfolio_text_light_white_3{
	FONT-SIZE: 21px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Arial Narrow; margin-bottom: 0px; padding-right:0px; text-transform: uppercase;
}
.portfolio_text_light_grey{
	FONT-SIZE: 15px; MARGIN: 0px; COLOR: #5b5b5b; FONT-FAMILY: tahoma; margin-bottom: 0px; padding-right:0px; text-transform: uppercase;
}
.portfolio_text_light_white{
	FONT-SIZE: 21px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Arial Narrow; margin-bottom: 0px; padding-right:0px; text-transform: none;
}
.portfolio_text_light_black{
	FONT-SIZE: 21px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Arial Narrow; margin-bottom: 0px; padding-right:0px; text-transform: none;
}
.portfolio_text_light_black_2{
	FONT-SIZE: 21px; MARGIN: 0px; COLOR: #000000;  margin-bottom: 0px; padding-right:0px; text-transform: none;
}

.portfolio_text_light_white_bold{
	font-weight:bold; FONT-SIZE: 21px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Arial Narrow; margin-bottom: 0px; padding-right:0px; text-transform: none;
}

.portfolio_text_light_violet{
	FONT-SIZE: 21px; MARGIN: 0px; COLOR: #581f64; FONT-FAMILY: Arial Narrow; margin-bottom: 0px; padding-right:0px; text-transform: none;
}




a:link {
	 MARGIN: 0px; COLOR: #01a8ca; FONT-FAMILY: arial; text-decoration: underline;
}
a:visited {
	 MARGIN: 0px; COLOR: #01a8ca; FONT-FAMILY: arial;  text-decoration: underline;
}
a:hover {
	  MARGIN: 0px; COLOR: #353535; FONT-FAMILY: arial; text-decoration: none;
}
a:active {
	 MARGIN: 0px; COLOR: #01a8ca; FONT-FAMILY: arial; text-decoration: underline;
}



a.menu:link {
	 font-weight:bold; MARGIN: 0px; COLOR: #1882a0; FONT-FAMILY: Tahoma; text-decoration: none;
}
a.menu:visited {
	 font-weight:bold; MARGIN: 0px; COLOR: #1882a0; FONT-FAMILY: Tahoma;  text-decoration: none;
}
a.menu:hover {
	  font-weight:bold; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Tahoma; text-decoration: none;
}
a.menu:active {
	 font-weight:bold; MARGIN: 0px; COLOR: #1882a0; FONT-FAMILY: Tahoma; text-decoration: none;
}

a.menu_2:link {
	 MARGIN: 0px; COLOR: #999999; FONT-FAMILY: arial; text-decoration: none;
}
a.menu_2:visited {
	 MARGIN: 0px; COLOR: #999999; FONT-FAMILY: arial;  text-decoration: none;
}
a.menu_2:hover {
	  MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; text-decoration: none;
}
a.menu_2:active {
	 MARGIN: 0px; COLOR: #999999; FONT-FAMILY: arial; text-decoration: none;
}

a.grey:link {
	 MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Tahoma; text-decoration: none; 
}
a.grey:visited {
	 MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Tahoma;  text-decoration: none;
}
a.grey:hover {
	  MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Tahoma; text-decoration: underline;
}
a.grey:active {
	 MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Tahoma; text-decoration: none;
}

a.menu_white:link {
	 MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial; text-decoration: none;
}
a.menu_white:visited {
	 MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial;  text-decoration: none;
}
a.menu_white:hover {
	 MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; text-decoration: none;
}
a.menu_white:active {
	 MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial; text-decoration: none;
}

INPUT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; BACKGROUND-COLOR: #ffffff; layer-background-color: #FFFFFF
}
INPUT.nostyle {
	BORDER:#7f9db9 1px solid;; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 
}


a.GBF:link {
	 MARGIN: 0px; COLOR: #01a8ca; FONT-FAMILY: arial; text-decoration: none;
}
a.GBF:visited {
	 MARGIN: 0px; COLOR: #01a8ca; FONT-FAMILY: arial;  text-decoration: none;
}
a.GBF:hover {
	  MARGIN: 0px; COLOR: #353535; FONT-FAMILY: arial; text-decoration: none;
}
a.GBF:active {
	 MARGIN: 0px; COLOR: #01a8ca; FONT-FAMILY: arial; text-decoration: none;
}



.td_tab_objects_adv { background: url("line_v.gif") repeat-y; width: 30px; min-width:30px;  }



 .block_name_lightbox { margin-bottom:10px; }
 .block_images_lightbox { margin-top:0px; margin-bottom:0px; width:220px; margin:0px;  }
 
 .block_one_image_lightbox {   float:left;  margin-right:2px; margin-top:2px; }
 
 .block_one_image_lightbox img { border:none; }
 
 .no_float { clear:both; }
 
  .button_form_search { background-image: url('ok_search.gif') ; width:29px; height:29px; border:none; }
  
  .button_enter { /* background: url("in.gif"); */ width:39px; height:21px; /* border:none; */ }
  
  .button_reg { /* background: url("in.gif"); */ height:21px; /* border:none; */ }
  
  .block_authorized_user_to_site { padding: 1px 3px 5px 10px; }
  
  .span_authorized_name_user { font-weight:bold;  }
  
  .textarea_comment { width:400px; height:80px; }
  .block_button_add_comment { margin-top:5px; }
  
  .block_alert_text { margin-top:10px; }
  
  .block_alert_to_user_no_comment { color: #0084ff; }
  
  
  
  /*  чат */
  
  
  .block_title_chat { font-size: 21px; color: #000; font-family: Arial Narrow; }
  
  #block_text_message_chat { margin-top:10px; margin-bottom:10px; overflow:auto; width:380px; height:200px; border:solid 0px #333; }
  .span_name_user_chat { font-weight:bold; }
  .block_form_chat { margin-left:20px; }
  
  .block_one_message_chat {  }
  .block_conteiner_one_message_chat { margin: 5px 0px 5px 0px; }
  
  .pole_textarea_chat { width:250px; height:80px; }
  
  
  
  
    /* многоуровневое меню */
  
  .block_all_punkts_menu { /*height:29px; margin:0px;*/z-index:10;}
  /*div.block_all_punkts_menu > div {display: inline-block;}*/
  .block_all_punkts_menu_container_1 { width:243px }
  
  .outer_container_menu_level_1 { height: 29px; float: left;width:121px;}

    
  .menu_punkt_1 { font-size: 14px;float: left; text-align: center; background: #04acff; /*height: 48px;*/ position: relative; }
  .menu_punkt_1:hover {  background: #04acff;  }
  
  .conteiner_menu_punkt_1 { padding: 0px 0px 0px 10px; font-size: 14px; height:29px;}
  
  .block_punkts_level_2 { display: none; position: absolute; top: 100%; left: 0px; background: #04acff; min-width: 100%; text-align: left; z-index: 50;
     
    }
  
  .conteiner_block_punkts_level_2  {  }
  
  .block_one_punkt_level_2 { /* position: relative; z-index: 50;*/ }
  .block_one_punkt_level_2 a { font-size: 14px; color: #fff; text-decoration:none; }
  .block_one_punkt_level_2 a:visited { font-size: 14px; color: #fff; }
  .block_one_punkt_level_2 a:hover { font-size: 14px; color: #000;  }
  
  .block_one_punkt_sub_level { font-size: 14px; color: #fff; text-decoration:none; }
  .block_one_punkt_sub_level a { font-size: 14px; color: #fff; text-decoration:none; }
  .block_one_punkt_sub_level a:visited { font-size: 14px; color: #fff; }
  .block_one_punkt_sub_level a:hover { font-size: 14px; color: #ffff00;  }
  
  
  .conteiner_block_one_punkt_level_2 { padding: 5px 10px 5px 10px; white-space: nowrap; border-top: solid 1px #fff; border-left: solid 1px #fff;border-right: solid 1px #fff;}
  
  
  .block_punkts_sub_level { display: none; position: absolute; left: 100%; top: 0px; background: #04acff; white-space: nowrap; z-index: 55;  }
  
  .block_punkts_sub_level .block_punkts_sub_level { z-index: 60; }
  
  .conteiner_block_punkts_sub_level { border: solid 1px #fff; }
  
  /*.block_one_punkt_sub_level { /* position: relative; top: 0px; left: 0px; z-index: 56px; }*/
  
  .conteiner_block_one_punkt_sub_level { padding: 5px 10px 5px 10px; }

a.menu_3:link {
	MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial narrow; text-decoration: none; text-transform: none;
}
a.menu_3:visited {
	MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial narrow;  text-decoration: none; text-transform: none;
}
a.menu_3:hover {
	  MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial narrow; text-decoration: none; text-transform: none;
}
a.menu_3:active {
	 MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial narrow; text-decoration: none; text-transform: none;
}

.main_non{
	FONT-SIZE: 1px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: geneva; margin-bottom: 0px; padding-right:0px;
}
.main_text_call{
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_grey_11{
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #6c6c6c; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_white{
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_product{
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_product_14_white{
	FONT-SIZE: 14px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_14{
	FONT-SIZE: 14px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_14_black{
	FONT-SIZE: 14px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_14_red{
	FONT-SIZE: 14px; MARGIN: 0px; COLOR: #ff0000; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_grey{
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #5d5d5d; FONT-FAMILY: arial; margin-bottom: 0px;
}
.main_text_10{
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #9c9c9c; FONT-FAMILY: arial; margin-bottom: 0px; 
}
.main_text_down_black{
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; margin-bottom: 0px;
}
.main_text_grey_small{
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #999999; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:10px;
}
.main_text_white_small{
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:10px;
}

a.menu_9:link {
	 MARGIN: 0px; COLOR: #2a2a2a; FONT-FAMILY: arial; text-decoration: none;
}
a.menu_9:visited {
	 MARGIN: 0px; COLOR: #2a2a2a; FONT-FAMILY: arial;  text-decoration: none;
}
a.menu_9:hover {
	  MARGIN: 0px; COLOR: #373737; FONT-FAMILY: arial; text-decoration: underline;
}
a.menu_9:active {
	 MARGIN: 0px; COLOR: #2a2a2a; FONT-FAMILY: arial; text-decoration: none;
}
  
a.menu_11:link {
	 MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; text-decoration: underline;
}
a.menu_11:visited {
	 MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial;  text-decoration: underline;
}
a.menu_11:hover {
	  MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial; text-decoration: none;
}
a.menu_11:active {
	 MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; text-decoration: underline;
}
  
