/* Общие begin */
html, body, form {
  margin:0;
  padding:0;
}
a, img {
    border: none;
}
.c_1000{
  width:1000px;
  text-align:left;    
}
/* верх begin */
.t1{
  background-image: url(/images/site/top_fon2.png);	
  background-repeat: repeat-x;
  background-position: left top;	
  height:86px;   
}
td.t2{
  background-image: url(/images/site/top_fon.png);	
  background-repeat: no-repeat;
  background-position: center top;	
  height:86px;   
}
.t3{
  width:1000px;
  text-align:left;  
  height:86px;    
}
.logo{
  float:left;  
  margin:23px 0px 0px 0px;
  position:relative;
  z-index:5;  
  top:0px;  
  margin-left:-322px;  
}
.phone1{
  background-image: url(/images/site/phone1.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:192px;
  height:21px;     
  float:left;  
  margin:38px 0px 0px 67px;
}
.phone2{
  background-image: url(/images/site/phone2.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:133px;
  height:37px;     
  float:left;  
  margin:32px 0px 0px 81px;
}

.logo_fon{
  background-image: url(/images/site/logo_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  float:left;  
  position:relative;
  z-index:4;  
  top:0px;
  margin-left:-56px;
  width:378px;
  height:86px;    
}
.t_link{
  float:left;  
  margin:38px 0px 0px 0px;
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #898989; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:18px;  
  position:relative;   
  z-index:6;  
  top:0px;  
  margin-left:-48px;    
}
.t_link a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #898989; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:19px;   
}
.t_link a:hover{
  color: #00aeef; 
}

.t_link2{
  float:left;  
  margin:38px 0px 0px 38px;
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #00aeef; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:18px;   
}
.t_link2 a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #00aeef; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:18px;   
}


/* верх end */


/* меню begin */
table.m0{
  position:relative;
  z-index:3; 
}
td.m1{
  background-image: url(/images/site/menu_fon.png);	
  background-repeat: repeat-x;
  background-position: left top;	
  height:48px;   
  position:relative;
  z-index:3;  
}
.m3 {
  padding:0 2px 0 10px;
  position:relative;
  z-index:8;    
  text-align:center;
}
.m4 {
  float:left;
  FONT-SIZE: 15px;   
  padding-top:12px;
  line-height:20px;  
  text-align:center;
}
.m4 a{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #ffffff; 
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height:20px; 
}
.m4 a:hover{
  TEXT-DECORATION: underline;
}
.m4 a h1{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #ffffff; 
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height:20px; 
  display:inline;	
  padding: 0px;
  margin: 0px;    
}

td.m6{
  background-image: url(/images/site/menu_ten.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  height:12px;  
  top:0px;
  position:relative;
  z-index:8;   
}
/* меню end */

/* наши продукты begin */
.p1 { 
  position:relative;
  z-index:4;  
  top:-12px;   
}  
.p2{
  width:1000px;
  text-align:left;    
}
.our_prod {
  background-image: url(/images/site/our_prod_fon0.png);	
  background-repeat: repeat-x;
  background-position: left top;	
  text-align:left;  
  height:57px;  
}  
.op_txt{
  float:left; 
  padding:23px 0px 0px 11px; 
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:23px;  
}
.op_arr{
  background-image: url(/images/site/our_prod_gal.png);	
  background-repeat: no-repeat;
  background-position: right 25px;	
  float:left; 
  height:57px;   
  width:31px;
}
  
.op_txt1{
  padding:35px 0px 0px 167px; 
}
.op_txt2{
  padding:24px 0px 0px 141px;   
}
.op_txt3{
  padding:34px 0px 0px 158px;   
}

.our_prod_1 {
  float:left; 
  background-image: url(/images/site/our_product_1.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  text-align:left;  
  width:350px;  
  height:123px;  
}  
.our_prod_1 a {
  font: bold 16px/18px Helvetica;
  color: #ffffff; 
  TEXT-DECORATION: none;
}  

.our_prod_1 a h2{
  font: bold 16px/18px Helvetica;
  color: #ffffff; 
  TEXT-DECORATION: none;
  display:inline;	
  padding: 0px;
  margin: 0px;   
}  

.our_prod_2 { 
  float:left;
  background-image: url(/images/site/our_product_2.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  text-align:left;  
  width:312px;  
  height:123px;  
  margin-left:16px;  
}  
.our_prod_2 a {
  font: bold 16px/18px Helvetica;
  color: #ffffff; 
  TEXT-DECORATION: none;
}  

.our_prod_2 a h2{
  font: bold 16px/18px Helvetica;
  color: #ffffff; 
  TEXT-DECORATION: none;
  display:inline;	
  padding: 0px;
  margin: 0px;  
} 
.our_prod_3 { 
  float:left;
  background-image: url(/images/site/our_product_3.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  text-align:left;  
  width:308px;  
  height:123px;  
  margin-left:14px;  
}  
.our_prod_3 a {
  font: bold 16px/18px Helvetica;
  color: #ffffff; 
  TEXT-DECORATION: none;
}  

.our_prod_3 a h2{
  font: bold 16px/18px Helvetica;
  color: #ffffff; 
  TEXT-DECORATION: none;
  display:inline;	
  padding: 0px;
  margin: 0px;  
} 
/* наши продукты end */

/* наши решения begin */
.r1 { 
  position:relative;
  z-index:1;  
  top:-4px;   
}  
.r2{
  width:1000px;
  text-align:left; 
  position:relative;
  z-index:2;  
  top: 5px;    
}
.r3{
  width:1000px;
  text-align:left;  
  position:relative;
  z-index:1;   
  top: -14px;    
}
.r_podr{
  width:99px;
  height:20px;
  margin-top:76px;    
}
.os_txt{
  float:left; 
  text-align:left;    
  padding:0px 0px 0px 11px; 
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:23px;  
}
.os_arr{
  background-image: url(/images/site/our_sol_gal.png);	
  background-repeat: no-repeat;
  background-position: right 2px;	
  float:left; 
  height:23px;   
  width:31px;
}
.our_sol_1 {
  float:left; 
  background-image: url(/images/site/our_sol_fon1.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  text-align:left;  
  width:256px;  
  height:199px;  
  margin-right:8px;
  
  font-family: Trebuchet MS;
  FONT-SIZE: 24px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:20px;  
}  
.our_sol_1 a {
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:25px;
}  
.our_sol_2 { 
  float:left;
  background-image: url(/images/site/our_sol_fon2.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  text-align:left;  
  width:303px;  
  height:199px;  
  margin-left:8px;  
  margin-right:8px; 
  
  font-family: Trebuchet MS;
  FONT-SIZE: 24px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:20px;   
}  
.our_sol_2 a {
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:25px;
}  
.our_sol_3 { 
  float:left;
  background-image: url(/images/site/our_sol_fon3.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  text-align:left;  
  width:409px;  
  height:199px;  
  margin-left:8px;  

  font-family: Trebuchet MS;
  FONT-SIZE: 24px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:20px;    
}  
.our_sol_3 a {
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:25px;
}  
.our_sol_1 span,.our_sol_2 span,.our_sol_3 span{
  font-family: Trebuchet MS;
  FONT-SIZE: 16px; 
  color: #00aff0; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:20px;  
}  
.os_txt1{
  padding:59px 0px 0px 51px; 
}
.os_txt2{
  padding:59px 0px 0px 51px; 
}
.os_txt3{
  padding:59px 0px 0px 51px; 
}
/* наши решения end */


/* Лучшие решения begin */
.b1 { 
  background-image: url(/images/site/main_centr_fon.png);	
  background-repeat: repeat-x;
  background-position: left bottom;	
  position:relative;
  z-index:2;  
  top:-12px;   
  width:100%;  
}
.b2{
  width:1000px;
  text-align:left;  
  padding-top:20px; 
  background-image: url(/images/site/main_centr_fon.png);	
  background-repeat: repeat-x;
  background-position: left bottom;	  
  overflow:hidden;    
}
.best_sol_L { 
  width:419px;
  float:left;  
  margin-top:6px;
}
.best_sol_R { 
  width:569px;
  float:left;  
  background-image: url(/images/site/new_best_sol_fon.png);	
  background-repeat: repeat-x;
  background-position: left bottom;	   
  height:416px;  
  overflow:hidden;      
  margin-left:12px;   
}
.best_sol_txt{
  font: normal 13px/15px Tahoma;
  color: #787878; 
  TEXT-DECORATION: none;
  padding:0 11px 0 11px;  
  margin:10px 0px 10px 0px ;  
}
.bs_podr{
  width:99px;
  height:20px;
  margin-top:22px;    
}
.bs3 {
  margin-top:19px;
}
.best_sol_R1 {
  float:left; 
  text-align:center;  
  width:137px;  
  margin-right:8px;
  height:180px;   
}  
.best_sol_R2 {
  float:left; 
  text-align:center;  
  width:137px;  
  margin-right:7px;
  height:180px;   
} 
.best_sol_R3 {
  float:left; 
  text-align:center;  
  width:137px;  
  margin-right:8px;
  height:180px;   
} 
.best_sol_R4 {
  float:left; 
  text-align:center;  
  width:137px;  
  margin-right:0px;
  height:180px;   
} 
.bs_txt_R{
  margin:0px;
  text-align:center; 
}
.bs_txt_R a {
  font: normal 13px/15px Trebuchet MS;
  color: #00aff0; 
  TEXT-DECORATION: underline;
} 

.bs_txt_R a h1{
  font: normal 13px/15px Trebuchet MS;
  color: #00aff0; 
  TEXT-DECORATION: underline;
  display:inline;	
  padding: 0px;
  margin: 0px;    
} 
/* Лучшие решения end */

/* Баннер begin */


.bn2{
  text-align:left;  
}
/* Баннер end */


/* Инфо begin */
.i1{
  background-image: url(/images/site/info_fon2.png);	
  background-repeat: repeat-x;
  background-position: left top;	
  position:relative;
  z-index:2; 
  top:8px;
  height:54px;  
}
.i2{
  background-image: url(/images/site/info_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  height:54px; 
  width:1000px;  
}
.i3{
  background-image: url(/images/site/info_fon3.png);	
  background-position: left top;	
  padding-top:5px;  
  width:100%;    
}
.i4{
  background-image: url(/images/site/info_fon3.png);	
  background-position: left top;	
  width:1000px;
  text-align:center;  
  overflow:hidden;  
}
.info_tit{
  padding-top:6px;
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #00aff0; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:22px;
  text-transform:uppercase;
}
.info_tit h1{
  padding-top:6px;
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #00aff0; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:22px;
  text-transform:uppercase;
  display:inline;	
  padding: 0px;
  margin: 0px;  
}
.i4a{
  float:left; 
  width:284px;
  text-align:left;  
}
.i4b{
  float:left; 
  width:454px;
  text-align:left; 

}
.i4c{
  float:left; 
  width:252px;
  text-align:left;  
}

.int_art {
  text-align:left;  
}  
.int_art_txt{
  float:left; 
  padding:0px 0px 0px 11px; 
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:21px;  
}
.int_art_arr{
  background-image: url(/images/site/int_art_gal.png);	
  background-repeat: no-repeat;
  background-position: right 2px;	
  float:left; 
  height:23px;   
  width:31px;
}
.int_art_link{
  background-image: url(/images/site/int_art_point.png);	
  background-repeat: no-repeat;
  background-position: left 6px;	
  padding-left:22px;
  padding-right:22px;  
  margin-bottom:7px;
}
.int_art_link a{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #707070; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:16px;  
}



.int_cit {
  text-align:left;  
}  
.int_cit_txt {
  float:left; 
  padding:0px 0px 0px 30px; 
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:23px;  
}
.int_cit_arr{
  background-image: url(/images/site/our_prod_gal.png);	
  background-repeat: no-repeat;
  background-position: right 2px;	
  float:left; 
  height:23px;   
  width:31px;
}
.int_cit_link{
  font: normal 26px/26px Trebuchet MS;
  color: #00aff0;
  TEXT-DECORATION: none;
  padding:0px 14px 0px 30px;
  margin-bottom:9px;
}
.int_cit_link a{
  font: normal 26px/26px Trebuchet MS;
  color: #00aff0;
  TEXT-DECORATION: none;
}
.int_cit_avt{
  padding-left:30px;
  padding-right:14px;  
  margin-bottom:7px;
  
  font-family: Trebuchet MS;
  FONT-SIZE: 11px; 
  color: #707070; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px; 
}
.int_cit_avt span{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #707070; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px; 
}




.int_news_tit {
  float:left; 
  padding:0px 0px 0px 37px; 
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:23px;  
}

.int_news{
  padding-left:36px;
  padding-right:20px;  
}

.int_news_img{
  float:left; 
  position:relative;
  z-index:5; 
  top:0px;
  height:112px; 
  width:112px;
  padding-top:2px;
  padding-left:2px;  
  
}

.int_news_img_fon{
  float:left; 
  background-image: url(/images/site/int_foto_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  position:relative;
  z-index:6;
  margin-left:-114px; 
  top:0px;
  height:123px; 
  width:123px
}

.int_news_txt{
  float:right; 
  width:265px;
  font-family: Tahoma,Trebuchet MS, sans-serif;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px; 
}
.in_mar{
margin-top:3px;margin-bottom:8px;
}
.int_news_txt a{
  font-family: Trebuchet MS, sans-serif;
  FONT-SIZE: 17px; 
  color: #00aff0; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:18px; 
}
.i_split{
  background-image: url(/images/site/i_split.png);	
  background-repeat: repeat-y;
  background-position: left top;
  float:left; 
  width:1px;
     padding-bottom: 10000px;
     margin-bottom: -10000px;
}
.i5{
  background-image: url(/images/site/info_fon3.png);	
  background-position: left top;	
  height:26px; 
  width:1000px;  
}

/* Инфо end */

/* Низ begin */

.f1{
  background-color:  #ffffff;
  position:relative;
  z-index:2; 
  height:87px;  
}
.f2{
  width:1000px;
  overflow:hidden;  
  text-align:left;   
  background-color:  #ffffff;   
}

.f3 {
  overflow:hidden; 
  background-color:  #ffffff; 
  float:left;
  width:185px;
  height:87px;    
}
.f3_txt{
  font-family: Tahoma, sans-serif;
  FONT-SIZE: 11px; 
  color: #707070; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:15px; 
  padding:20px 0 0 0px;
}
.f3_txt a{
  font-family: Tahoma, sans-serif;
  FONT-SIZE: 11px; 
  color: #00aff0; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px; 
}
.f4{
  overflow:hidden; 
  background-color:  #ffffff; 
  float:right; 
  width:815px;
  height:87px;    
}
.f4_txt{
  font-family: Trebuchet MS, Tahoma, sans-serif;
  FONT-SIZE: 11px; 
  color: #707070; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:15px; 
  padding:20px 0 0 0px;
}
.f4_txt a{
  font-family: Trebuchet MS, Tahoma, sans-serif;
  FONT-SIZE: 12px; 
  color: #00aff0; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px; 
}
.f5_txt{
  font: normal 11px/15px Tahoma;
  color: #707070; 
  TEXT-DECORATION: none;
  padding:16px 0 0 0px;
  margin-left:2px;
}
.f5_txt a{
  font: normal 11px/15px Tahoma;
  color: #707070; 
  TEXT-DECORATION: none;
  TEXT-DECORATION: underline;
}
/* Низ end */



/* Подменю begin */
.sm1 { 
  background-image: url(/images/site/sub_menu_fon.png);	
  background-repeat: repeat-x;
  background-position: left top;	
  height:73px;  
  position:relative;
  z-index:2;  
  top:-12px;   
  width:100%;  
}  
.sm2 { 
  background-image: url(/images/site/sub_menu_fon.png);	
  background-repeat: repeat-x;
  background-position: left top;	
  height:73px;  
  width:1000px;  
}  
.sm_line1 {
  text-align:left;  
  height:73px;  
} 
.sm_line1_txt{
  float:left; 
  padding:21px 0px 0px 11px; 
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:20px;  
}
.sm_line1_txt h1{
  float:left; 
  padding:21px 0px 0px 11px; 
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:20px;  
  display:inline;	
  padding: 0px;
  margin: 0px;   
}
.sm_line1_arr{
  background-image: url(/images/site/our_prod_gal.png);	
  background-repeat: no-repeat;
  background-position: right 23px;	
  float:left; 
  height:73px;  
  width:31px;
}
.sm_line2 {
  text-align:left;  
  height:73px;  
} 
.sm_line2_txt{
  float:left; 
  padding:14px 0px 0px 11px; 
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:20px;  
}
.sm_line2_txt h1{
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:20px; 
  display:inline;	
  padding: 0px;
  margin: 0px;     
}
.sm_line2_arr{
  background-image: url(/images/site/our_prod_gal.png);	
  background-repeat: no-repeat;
  background-position: right 16px;	
  float:left; 
  height:73px;  
  width:31px;
}
.sm_line_link{
  float:right;
  padding:25px 3px 0px 0px;   
}  
.sm_line_link div{
  float:right;
  background-image: url(/images/site/int_art_point.png);	
  background-repeat: no-repeat;
  background-position: left 8px;	
  padding-left:20px;
  margin-bottom:7px; 
  margin-left:5px;  
    
} 
.sm_line_link div a{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #00aeef; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:16px;  
}
.sm_line_link div a h3{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #00aeef; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:16px;  
  display:inline;	
  padding: 0px;
  margin: 0px;   
}
/* Подменю end */

.c1 {
  width:1000px; 
  margin-top:8px;    
}
.c2 {
  float:left; 
  text-align:left;   
  width:708px;   
}
.c2a {
  float:left; 
  text-align:left;   
  width:684px;  
  margin-right:24px; 
}

.c2_tit{
  font-family: Trebuchet MS;
  FONT-SIZE: 18px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:24px;  
  padding:0px 0px 0px 11px;  
  margin-bottom:16px;   
  width:708px;    
}
.c2_tit h2{
  font-family: Trebuchet MS;
  FONT-SIZE: 18px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:24px;  
  display:inline;	
  padding: 0px;
  margin: 0px;     
}

.c2_txt{
	font: normal 13px/15px Tahoma;
	color: #5e5c5c;
	TEXT-DECORATION: none;
	padding:3px 0px 10px 11px; 
}
.c2_foto{
  float:left; 
  padding:10px;
  background-color: #ececec;
  border:1px #d4d4d4 solid;  
  margin:2px 22px 11px 0px;
}
.c2_txt p{
  margin-top:6px;
  margin-bottom:14px;
}
.c3 {
  float:right; 
  width:37px;  
  margin-top:5px; 
  text-align:right; 
  margin-bottom:40px;          
}
.r8_menu {
  background-image: url(/images/site/r8_menu_fon.png);	
  background-repeat: no-repeat;
  background-position: left 0px;	
  float:right; 
  width:244px;    
  height:833px;
  margin-top:5px;   
  margin-bottom:17px;     
}
.r8_menu a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.r8_menu a h2{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
  display:inline;	
  padding: 0px;
  margin: 0px;   
}
.r8_img{
  float:left; 
}

.r8_1 {
  padding:10px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r8_2 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r8_3 {
  padding:16px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r8_4 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r8_5 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r8_6 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r8_7 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r8_8 {
  padding:19px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}

.r8_1_lnk{
  padding:10px 0px 3px 8px; 
  float:left; 
}
.r8_2_lnk{
  padding:23px 0px 3px 8px; 
  float:left; 
}
.r8_3_lnk{
  padding:12px 0px 3px 8px; 
  float:left; 
}
.r8_4_lnk{
  padding:22px 0px 3px 8px; 
  float:left; 
}
.r8_5_lnk{
  padding:17px 0px 3px 8px; 
  float:left; 
}
.r8_6_lnk{
  padding:15px 0px 3px 8px; 
  float:left; 
}
.r8_7_lnk{
  padding:32px 0px 3px 8px; 
  float:left; 
}
.r8_8_lnk{
  padding:24px 0px 3px 8px; 
  float:left; 
}


.r4_menu {
  background-image: url(/images/site/r4_menu_fon.png);	
  background-repeat: no-repeat;
  background-position: left 0px;	
  float:right; 
  width:244px;    
  height:415px;
  margin-top:5px;   
  margin-bottom:17px;     
}
.r4_menu a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.r4_menu a h2{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
  display:inline;	
  padding: 0px;
  margin: 0px;   
}
.r4_img{
  float:left; 
}

.r4_1 {
  padding:10px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r4_2 {
  padding:17px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r4_3 {
  padding:17px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r4_4 {
  padding:17px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}


.r4_1_lnk{
  vertical-align: middle;
  padding:30px 0px 3px 8px;
  float:left; 
}
.r4_2_lnk{
  padding:31px 0px 3px 8px; 
  float:left; 
}
.r4_3_lnk{
  padding:31px 0px 3px 8px; 
  float:left; 
}
.r4_4_lnk{
  padding:33px 0px 3px 8px; 
  float:left; 
}



.r3_menu {
  background-image: url(/images/site/r3_menu_fon.png);	
  background-repeat: no-repeat;
  background-position: left 0px;	
  float:right; 
  width:244px;    
  height:415px;
  margin-top:5px;   
  margin-bottom:17px;     
}
.r3_menu a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.r3_menu a h2{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
  display:inline;	
  padding: 0px;
  margin: 0px;  
}
  
  
  
.r3_img{
  float:left; 
}

.r3_1 {
  padding:10px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r3_2 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r3_3 {
  padding:16px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}



.r3_1_lnk{
  padding:29px 0px 3px 8px; 
  float:left; 
}
.r3_2_lnk{
  padding:22px 0px 3px 8px; 
  float:left; 
}
.r3_3_lnk{
  padding:24px 0px 3px 8px; 
  float:left; 
}




.r5_menu {
  background-image: url(/images/site/r5_menu_fon.png);	
  background-repeat: no-repeat;
  background-position: left 0px;	
  float:right; 
  width:244px;    
  height:518px;
  margin-top:5px;   
  margin-bottom:17px;     
}
.r5_menu a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.r5_menu a h2{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
  display:inline;	
  padding: 0px;
  margin: 0px;   
}
.r5_img{
  float:left; 
}

.r5_1 {
  padding:10px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r5_2 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r5_3 {
  padding:16px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r5_4 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r5_5 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}

.r5_1_lnk{
  padding:22px 0px 3px 8px; 
  float:left; 
}
.r5_2_lnk{
  padding:22px 0px 3px 8px; 
  float:left; 
}
.r5_3_lnk{
  padding:24px 0px 3px 8px; 
  float:left; 
}
.r5_4_lnk{
  padding:22px 0px 3px 8px; 
  float:left; 
}
.r5_5_lnk{
  padding:23px 0px 3px 8px; 
  float:left; 
}





.r42_menu {
  background-image: url(/images/site/r4_menu_fon2.png);	
  background-repeat: no-repeat;
  background-position: left 0px;	
  float:right; 
  width:244px;    
  height:416px;
  margin-top:5px;   
  margin-bottom:17px;     
}
.r42_menu a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.r42_menu a h2{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
  display:inline;	
  padding: 0px;
  margin: 0px;   
}
.r42_img{
  float:left; 
}

.r42_1 {
  padding:10px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r42_2 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r42_3 {
  padding:16px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r42_4 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}


.r42_1_lnk{
  padding:15px 0px 3px 8px; 
  float:left; 
}
.r42_2_lnk{
  padding:1px 0px 3px 8px; 
  float:left; 
}
.r42_3_lnk{
  padding:23px 0px 3px 8px; 
  float:left; 
}
.r42_4_lnk{
  padding:22px 0px 3px 8px; 
  float:left; 
}









.rt_fon {
  width:244px;    
  height:5px;
  position:relative;
  z-index:5;  
  top:0px;  
}  
.r_news {
  background-image: url(/images/site/news_fon.png);	
  background-position: left 0px;	
  width:244px;    
  height:100%;
  position:relative;
  z-index:4;  
  margin-top:-20;  
}
.rt_fon {
  width:244px;    
  height:5px;
  position:relative;
  z-index:5;  
  top:-10px;  
} 


.bs_txt1 a {
  font: normal 13px/15px Trebuchet MS;
  color: #00aff0; 
  TEXT-DECORATION: underline;
} 

.bs_txt1 a h1{
  font: normal 13px/15px Trebuchet MS;
  color: #00aff0; 
  TEXT-DECORATION: underline;
  display:inline;	
  padding: 0px;
  margin: 0px;    
} 
 
.bs_txt2 a {
  font: normal 13px/15px Trebuchet MS;
  color: #00aff0; 
  TEXT-DECORATION: underline;
} 
.bs_txt2 a h1{
  font: normal 13px/15px Trebuchet MS;
  color: #00aff0; 
  TEXT-DECORATION: underline;
  display:inline;	
  padding: 0px;
  margin: 0px;    
} 
.bs_txt3 a {
  font: normal 13px/15px Trebuchet MS;
  color: #00aff0; 
  TEXT-DECORATION: underline;
}
.bs_txt3 a h1{
  font: normal 13px/15px Trebuchet MS;
  color: #00aff0; 
  TEXT-DECORATION: underline;
  display:inline;	
  padding: 0px;
  margin: 0px;  
}
  
  
.r_menu {
  float:right; 
  width:244px;    
  margin-top:5px;   
  margin-bottom:17px;     
}
.r_menu_fon1{
  background-image: url(/images/site/r_menu_centr2_fon.png);	
  width:234px;    
}
.r_menu_fon2{
  background-image: url(/images/site/r_menu_centr1_fon.png);	
  background-repeat: repeat-x;
  background-position: left 0px;	
  width:234px;    
}

.r_menu_fon3{
  background-image: url(/images/site/r_menu_centr4_fon.png);	
  width:234px;    
}
.r_menu_fon4{
  background-image: url(/images/site/r_menu_centr3_fon.png);	
  background-repeat: repeat-x;
  background-position: left 0px;	
  width:234px;    
}


.last_jobs {
  text-align:left;  
  margin-top:7px;
  height:23px;   
} 

.last_jobs_tit {
  float:left; 
  padding:0px 0px 0px 16px; 
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #ffffff; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:23px;  
}
.last_jobs_arr{
  background-image: url(/images/site/last_jobs_gal.png);	
  background-repeat: no-repeat;
  background-position: right 2px;	
  float:left; 
  height:23px;   
  width:31px;
}

.sm_sait_fon{
  background-image: url(/images/site/sm_sait_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  height:170px;   
  width:201px;  
}
.sm_sait_img{
  padding-top:19px;
}
.sm_sait_txt{
  padding:0px 5px 0px 5px; 
  text-align:center;
}
.sm_sait_txt a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;

}
.r_menu_line{
  background-image: url(/images/site/r_menu_line.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  text-align:center;
  font-family: Trebuchet MS;
  FONT-SIZE: 2px;  
  height:2px;   
  width:234px;  
  margin-top:13px;  
  margin-bottom:12px;    
}
.r_menu_but{
  margin-left:2px;
  margin-bottom:5px;   
}

.c2_jobs_tit{
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:24px;  
  padding:0px 0px 0px 11px;  
  width:708px;    
}

.c2_jobs_link{
  padding:0px 0px 0px 11px;  
  margin-bottom:15px;   
  width:708px; 
}

.c2_jobs_link a{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #00aeef; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.big_sait_fon{
  background-image: url(/images/site/sait_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  height:431px;   
  width:638px;  
  margin-bottom:18px;   
}
.big_sait_fon2{
  background-image: url(/images/site/sait_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  height:431px;   
  width:638px;  
  margin-bottom:10px;   
  margin-left:11px;  
}
.big_sait_img{
  padding-top:39px;
  padding-right:7px;  
}
.otz_jobs{
  background-color: #ececec;	
  width:709px; 
  margin-bottom:18px;   
}
.otz_jobs_tit{
  margin:5px 0px 0px 25px;
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height:24px;  
}  

.otz_jobs_txt{
  background-image: url(/images/site/otz_left_arr.png);	
  background-repeat: no-repeat;
  background-position: left 2px;	
  margin:5px 0px 14px 25px;
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:16px; 
  padding-left:21px; 
  padding-right:30px;  
}
.otz_jobs_arr{
  background-image: url(/images/site/otz_right_arr.png);	
  background-repeat: no-repeat;
  background-position: left 2px;	
  float:left;
  width:23px;
  height:13px;
}
.jobs_txt1{
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #7eb923; 
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height:17px; 
}
.jobs_txt2{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height:18px;  
}
.jobs_txt3{
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:16px; 
}

.c2_jobs_txt{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:15px; 
  padding:3px 0px 10px 11px;  
}
.c2_jobs_txt p{
  margin-top:6px;
  margin-bottom:14px;
}
.c2_jobs_txt div a{
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #00aeef; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:16px; 
}
.jobs_razv {
  margin-top:6px;
  margin-bottom:14px;
}
.jobs_txt4{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height:18px; 
  margin-bottom:10px;   
}

.c2_cost_tit{
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:24px;  
  margin:4px 0 8px 0;    
}
.sm_art_tit{
  padding:0px 16px 0px 16px; 
  text-align:left;
  font-family: Trebuchet MS;
  FONT-SIZE: 14px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: bold;
  line-height:15px; 
}
.sm_art_tit a{
  font-family: Trebuchet MS;
  FONT-SIZE: 14px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: bold;
  line-height:15px;   
}
.sm_art_txt{
  margin-top:5px;
  margin-bottom:15px;  
  padding:0px 16px 0px 16px; 
  text-align:left;
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #ffffff; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px;   
}
.sm_art_txt a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #ffffff; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px;   
}


.r_anketa {
  background-image: url(/images/site/r_anketa_fon.png);	
  width:234px;    
  height:109px;
  margin-top:15px;   
}
.r_ank {
  padding:12px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r_ank_img{
  float:left; 
}
.r_ank_lnk{
  padding:23px 0px 3px 8px; 
  float:left; 
}
.r_anketa a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}






















/* new */

.sm3 { 
  background-color:  #ececec; 
  height:40px;  
  position:relative;
  z-index:2;  
  top:-12px;   

}  
.sm4 { 
  background-image: url(/images/site/sub_menu_fon2.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  height:40px;  
  width:1000px;  
}  
.sm5 {
  padding:0 2px 0 17px;
  position:relative;
  z-index:8;    
}
.sm7{
  background-image: url(/images/site/sub_menu_split.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  float:left;  
  height:40px;  
  width:1px; 
  margin:0px 13px 0px 10px;  
}

.sm6 {
  float:left;
  FONT-SIZE: 11px;   
  padding-top:6px;
  line-height:13px;  
  text-align:left;
}
.sm6 a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:13px; 
}
.sm6 a h1{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:13px; 
  display:inline;	
  padding: 0px;
  margin: 0px;    
}




.hit_top{
  background-image: url(/images/site/hit_top_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:696px; 
  height:9px;  
  font-family: Tahoma;
  FONT-SIZE: 1px;   
}
.hit_cen1{
  background-image: url(/images/site/hit_cen1_fon.png);	
  background-repeat: repeat-y;
  background-position: left top;	
  width:696px; 
  overflow:hidden;   
}
.hit_cen2{
  background-image: url(/images/site/hit_cen2_fon.png);	
  background-repeat: repeat-x;
  background-position: left top;	
  width:692px; 
  margin-left:2px;
  overflow:hidden;  
   
}
.hit_bot{
  background-image: url(/images/site/hit_bot_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:696px;  
  height:9px;   
  font-family: Tahoma;
  FONT-SIZE: 1px;    
}
.hit_foto{
  float:left;
  width:331px;  
}
.hf1{
  width:300px;  
  margin-top:6px;   
  margin-left:13px;  
}
.hf2{
  width:300px;  
  margin-top:7px;   
  margin-left:13px;  
}
.hf2a{
  float:left;
  width:170px;   
  margin-top:4px;    
  margin-bottom:2px;    
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px;   
}
.hf2a a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #898989; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:13px;  
   
}
.hf2c{
  text-align:right;
  float:right;
  width:34px;    
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  margin-top:3px;  
  margin-bottom:3px;     
}
.hf2b{
  text-align:right;
  float:right;
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  margin-top:4px;  
  margin-bottom:3px;     
}
.hf2b a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #898989; 
  TEXT-DECORATION: underline;
  font-weight: normal;
}
.hit_news{
  float:left;
  width:361px;  
}


.news_cen2{

  width:696px; 
  overflow:hidden;   
}


.news_cen3{
  width:663px; 
  margin-left:17px;
}
.news_tit_rub{
  margin-top:4px;  
}  
.news_tit_rub1{
  float:left;
  margin-left:5px;    
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:24px;  
   
}
.news_tit_rub2{
  background-image: url(/images/site/rub_all_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  float:left;
  width:141px;  
  height:22px;  
  margin-left:13px;   
  margin-top:3px;     
}
.news_tit_rub2 a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #898989; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:17px; 
  padding-left:11px; 
}

.news_tit_rss{
  float:right;
  width:17px; 
  margin-top:6px;    
}
.news_blk{
  margin-top:4px; 
  
} 

.news_blk_1{
  float:left;
  width:329px; 
  margin-top:7px;    
  margin-bottom:7px;      
}
.news_blk_2{
  float:left;
  width:334px;  
  margin-top:7px;   
  margin-bottom:7px;    
}
.news_lnk_1{
  background-image: url(/images/site/news_lnk_arr.png);	
  background-repeat: no-repeat;
  background-position: left 6px;
  font-family: Trebuchet MS;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:15px;  	
  padding-left:24px; 
  margin-top:4px;     

}
.news_lnk_1 a{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #00aff0; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}

.fnews_1{
  float:left;
  margin-top:6px;   
  margin-left:6px;
  margin-right:13px;  
  width:100px;
}
.fnews_1a{
  float:left;
  margin-top:6px;   
  margin-left:13px;
  margin-right:13px;  
  width:100px;
}
.fnews_1b{
  float:left;
  margin-top:6px; 
  margin-left:6px;   
  margin-right:9px;    
  width:123px;
}
.fnews_2{
  float:left;
  width:197px; 
  margin-top:4px;      
  margin-right:13px;
    
}
.fnews_2a{
  float:left;
  width:195px; 
  margin-top:4px;      
  margin-right:11px;       
}
.fnews_2b{
  float:left;
  width:178px; 
  margin-top:4px;      
  margin-right:13px;       
}
.fnews_2_tit a{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #00aff0; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:16px;  
}
.fnews_2a_tit {
  margin-top:6px;   
  margin-bottom:12px;    
}
.fnews_2a_tit a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #00aff0; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:16px;  
}
.fnews_2_txt {
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px;  
  margin-top:9px;
}
.fnews_2_txt a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px;  
}
.fnews_2_txt span{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #cecece; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px;  
}
.news_line{
  background-image: url(/images/site/news_line.gif);	
  background-repeat: no-repeat;
  background-position: left 9px;
  width:663px; 
  height:10px;
  font-family: Tahoma;
  FONT-SIZE: 10px;  
  margin:0px 0px 14px 0px;
}

.fnews_img{
  float:left; 
  position:relative;
  z-index:5; 
  top:0px;
  height:112px; 
  width:112px;
  padding-top:2px;
  padding-left:2px;  
}

.fnews_img_fon{
  float:left; 
  background-image: url(/images/site/news_foto_green_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  position:relative;
  z-index:6;
  margin-left:-114px; 
  top:0px;
  height:123px; 
  width:123px
}
.r_fnews_img_fon{
  float:left; 
  background-image: url(/images/site/r_news_foto_green_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  position:relative;
  z-index:6;
  margin-left:-114px; 
  top:0px;
  height:123px; 
  width:123px
}
/* Продвижение и оптимизация сайтов begin */
.sait_pro_1{
  float:left;
  width:433px; 
  margin-top:7px;    
  margin-bottom:7px;      
}
.sait_pro_2{
  float:left;
  width:230px;  
  margin-top:7px;   
  margin-bottom:7px;    
}

.sait_pro_tit1 {
  margin-top:8px;   
  margin-bottom:8px;   

}
.sait_pro_tit1 a{
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #7ebb21; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:24px;  
}
.sait_pro_tit2 {
  margin-top:11px;   
  margin-bottom:11px;  
  margin-left:30px;   
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #ff4040; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:18px;     
}

.sait_lider{
  margin-left:30px;   
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px;  
  margin-top:4px;     
  margin-bottom:9px;
}
.sait_lider a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #00aff0; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px; 
  TEXT-DECORATION: underline;
}
/* Продвижение и оптимизация сайтов end */



.news_cen4{
  width:669px; 
  margin-left:13px;
}
.bis_man1{
  background-image: url(/images/site/bis_man_top_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:669px;  
  height:11px;   
  font-family: Tahoma;
  FONT-SIZE: 1px; 
  margin-top:9px;       
}
.bis_man2{
  background-image: url(/images/site/bis_man_cen_fon.png);	
  width:669px;  
  overflow:hidden;      
 
}

.bis_man3{
  background-image: url(/images/site/bis_man_bot_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:669px;  
  height:11px;   
  font-family: Tahoma;
  FONT-SIZE: 1px;    
  margin-bottom:3px;    
}
.interviu1{
  background-image: url(/images/site/interviu_top_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:669px;  
  height:11px;   
  font-family: Tahoma;
  FONT-SIZE: 1px;   
  margin-top:12px; 
  margin-bottom:0px;       
}
.interviu2{
  background-image: url(/images/site/interviu_cen_fon.png);	
  width:669px;  
  overflow:hidden;      
 
}
.interviu3{
  background-image: url(/images/site/interviu_bot_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:669px;  
  height:11px;   
  font-family: Tahoma;
  FONT-SIZE: 1px;    
  margin-bottom:4px;    
}
.f_inter{
  width:640px;
  text-align:left; 
  margin:0px 10px 0px 19px; 
}
.f_inter2{
  float:left;  
  width:148px;
  text-align:left;  
  margin:13px 16px 5px 0px;   
}
.f_inter3{
  float:left;  
  width:148px;
  text-align:left;  
  margin:13px 0px 5px 0px;    
}
.f_inter_tit {
  margin-top:6px;   
  margin-bottom:5px;    
}
.f_inter_tit a{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #0c8ad9; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:16px;  
}
.f_inter_txt {
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px;  
  margin-top:5px;
}
.f_inter_txt a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px;  
}

.c_news_tit_rub{
  width:640px;
  margin:2px 10px 0px 19px;    
}  
.c_news_tit_rub1{
  float:left;
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:24px;  
}
.c_news_tit_rub2{
  background-image: url(/images/site/rub_all_fon2.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  float:left;
  width:141px;  
  height:22px;  
  margin-left:13px;   
  margin-top:3px; 
      
}
.c_news_tit_rub2 a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #898989; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:17px; 
  padding-left:11px; 
}
.fnews_img_yellow_fon{
  float:left; 
  background-image: url(/images/site/news_foto_yellow_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  position:relative;
  z-index:6;
  margin-left:-114px; 
  top:0px;
  height:123px; 
  width:123px
}
.fnews_img_blue_fon{
  float:left; 
  background-image: url(/images/site/news_foto_blue_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  position:relative;
  z-index:6;
  margin-left:-114px; 
  top:0px;
  height:123px; 
  width:123px
}
.r_fnews_img_yellow_fon{
  float:left; 
  background-image: url(/images/site/r_news_foto_yellow_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  position:relative;
  z-index:6;
  margin-left:-114px; 
  top:0px;
  height:123px; 
  width:123px
}
.r2_fnews_img_yellow_fon{
  float:left; 
  background-image: url(/images/site/r2_fnews_img_yellow_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  position:relative;
  z-index:6;
  margin-left:-114px; 
  top:0px;
  height:123px; 
  width:123px
}
.r_fnews_img_blue_fon{
  float:left; 
  background-image: url(/images/site/r_news_foto_blue_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  position:relative;
  z-index:6;
  margin-left:-114px; 
  top:0px;
  height:123px; 
  width:123px
}













.centr_block{
  background-color:  #ececec;    
  position:relative;  
  z-index:2;  
  top:-12px; 
}
.cen_bl_otst{
  background-color:  #ffffff;    
  position:relative;  
  z-index:2;  
  top:+7px;
  height:8px; 
}
.centr_cont {
  width:1000px; 
  overflow:hidden;   
}
.left_cont {
  background-image: url(/images/site/news_cen_fon2.png);	
  background-repeat: repeat-y;
  background-position: left top;	
  float:left; 
  text-align:left;   
  width:696px;   
     padding-bottom: 10000px;
     margin-bottom: -10000px;   
}

.wh_round_top2{
  background-image: url(/images/site/wh_round_top2.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:1000px; 
  height:9px;  
  font-family: Tahoma;
  FONT-SIZE: 1px;   
  position:relative;  
  z-index:2;  
  top:+9px;   
}
.gr_round_top2{
  background-image: url(/images/site/gr_round_top2.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:1000px; 
  height:9px;  
  font-family: Tahoma;
  FONT-SIZE: 1px;   
  position:relative;  
  z-index:2;  
  top:+9px;   
}
.wh_gr_round{
  background-image: url(/images/site/wh_gr_round.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:696px; 
  height:33px;  
  font-family: Tahoma;
  FONT-SIZE: 1px;   
   
}
.wh_round_bot2{
  background-image: url(/images/site/wh_round_bot2.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:1000px; 
  height:9px;   
  font-family: Tahoma;
  FONT-SIZE: 1px;  
  position:relative;  
  z-index:2;  
  top:-9px;     
}
.hit_news_txt{
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:15px;
  margin-top:11px;
  width:345px;  
  margin-right:16px;  
}
.hit_news_txt a{
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #0c8ad9; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;
}
.hit_news_lnk{
  width:345px;  
  margin-right:16px;  
}
.hit_news_lnk a{
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #0c8ad9; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:24px;
}

.hit_pos{
  width:345px;  
  margin-right:16px;
  margin-top:3px;    
}  
.hit_pos1{
  float:left;
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:22px;  
  
  margin-bottom:7px;   
}
.hit_pos2{
  float:left;
  font-family: Tahoma;
  FONT-SIZE: 21px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px;  
  margin-left:5px;
  margin-top:2px;   
}
.hit_pos3{
  float:right;
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px;  
  margin-top:6px;      
}
.r_or{ 
  float:left;
  width:19px;
  height:18px;
  background-image: url(/images/site/hit_round_orange.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  font-family: Tahoma;
  FONT-SIZE: 10px; 
  color: #ffffff; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:18px;
  text-align:center;
  margin-left:3px;
}
.r_wh{
  float:left;
  width:19px;
  height:18px;
  background-image: url(/images/site/hit_round_white.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  font-family: Tahoma;
  FONT-SIZE: 10px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:18px;
  text-align:center;
  margin-left:3px;
}


.right_cont {
  float:right; 
  width:287px;    
  text-align:left; 
}

.r_cont_rubr {
  text-align:left; 
  width:287px;    
} 

.r_cont_rubr_tit {
  float:left; 
  padding:0px 0px 0px 0px; 
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:23px;  
}
.r_cont_rubr_tit5 {
  float:left; 
  padding:3px 0px 0px 0px; 
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:18px;  
}
.r_cont_rubr_tit4 {
  float:left; 
  padding:2px 0px 0px 19px; 
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #ffffff; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:23px;  
}
.r_cont_rubr_arr{
  background-image: url(/images/site/our_prod_gal.png);	
  background-repeat: no-repeat;
  background-position: right 2px;	
  float:left; 
  height:23px;   
  width:31px;
}
.r_cont_rubr_arr2{
  background-image: url(/images/site/int_news_gal.png);	
  background-repeat: no-repeat;
  background-position: right 2px;	
  float:left; 
  height:23px;   
  width:31px;
}
.r_cont_rubr_arr6{
  background-image: url(/images/site/int_news_gal.png);	
  background-repeat: no-repeat;
  background-position: right 4px;	
  float:left; 
  height:23px;   
  width:31px;
}
.r_cont_rubr_arr3{
  background-image: url(/images/site/our_sol_gal.png);	
  background-repeat: no-repeat;
  background-position: right 2px;	
  float:left; 
  height:23px;   
  width:31px;
}
.r_cont_rubr_arr4{
  background-image: url(/images/site/last_jobs_gal.png);	
  background-repeat: no-repeat;
  background-position: right 4px;	
  float:left; 
  height:23px;   
  width:31px;
}
.r_cont_rubr_arr5{
  background-image: url(/images/site/int_news_gal.png);	
  background-repeat: no-repeat;
  background-position: right 20px;	
  float:left; 
  height:36px;   
  width:31px;
}

.r_news_lnk{
clear:both;
}
.r_news_lnk_1{
  background-image: url(/images/site/news_lnk_arr.png);	
  background-repeat: no-repeat;
  background-position: -13px 6px;
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:15px;  	
  margin-bottom:5px; 
  padding-right:17px;   
      
}
.r_news_lnk_1 a{
  padding-left:11px; 
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #0c8ad9; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.r_fnews{
clear:both;
}


.r_fnews_1a{
  float:left;
  margin-top:4px;   
  margin-right:14px;  
  margin-bottom:13px;    
  width:100px;
}
.r_fnews_2a{
  float:left;
  width:156px; 
  margin-top:4px;      
  margin-right:17px;  
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:15px;  
  margin-bottom:13px;         
}

.r_fnews_2a a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #0c8ad9; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.r_fnews_line{
  margin-bottom:9px;  
}
.r_ban{
  margin-bottom:9px;    
  margin-top:5px;  
}
.r_podpis{
 clear:both;
}
.r_podpis1{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px; 
}
.r_podpis2{
  margin:6px 0px 6px 0px;
  background-image: url(/images/site/r_search_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width: 275px;
  height:23px;
}
.r_podpis3{
 
}

.r_pod_field {
    margin:2px 2px 1px 2px;
    width: 271px;
	height:19px;
	font-family: Tahoma;	
    FONT-SIZE: 13px; 
	color: #00aeef;
	padding-left: 3px;
	padding-top: 2px;
	border: 0px solid #ffffff;	
}
.r_video{
  margin-top:4px;
}
.r_video1{
  background-image: url(/images/site/r_video_top_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width: 287px;
  height:11px;
	font-family: Tahoma;	
    FONT-SIZE: 1px;   
}
.r_video2{
  background-image: url(/images/site/r_video_cen_fon.png);	
  width: 285px;
  overflow:hidden;
  margin-right:2px;

}
.r_video3{
  background-image: url(/images/site/r_video_bot_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width: 287px;
  height:11px;
	font-family: Tahoma;	
    FONT-SIZE: 1px;   
}
.vid{
  width: 268px;
  margin-right:22px;
  margin-left:19px;  

}
.vid1{
  float:left;
  background-image: url(/images/site/video_fon1.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width: 246px;
  height:183px;
  position:relative;
  z-index:1;  
}
.vid2{
  float:left;
  width: 239px;
  height:139px;
  position:relative;
  z-index:2;  
  margin-left:-243px;   
  top:3px;
}
.vid3{
  float:left;
  width: 239px;
  height:139px;
  position:relative;
  z-index:3;  
  margin-left:-243px;  
  top:3px;   
}
.vid4{
  float:left;
  width: 159px;
  position:relative;
  z-index:3;  
  margin-left:-236px;  
  top:145px;  
}
.vid4 a{
  top:142px;  
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #0c8ad9; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;    
}
.vid5{
  float:left;
  background-image: url(/images/site/zv_no.png);	
  background-repeat: repeat-x;
  background-position: left top;	  
  width: 75px;
  height:15px;  
  position:relative;
  z-index:3;  
  margin-left:-84px;  
  top:153px;  
}
.vid6{
  float:left;
  background-image: url(/images/site/zv_yes.png);	
  background-repeat: repeat-x;
  background-position: left top;	  
  height:15px;  
}
.all_vid {
 clear:both;
  width: 268px;
  margin-right:22px;
  margin-left:19px;  
}
.all_vid a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px; 
}
.vid_all_rub {
  width: 269px;
  margin-right:22px;
  margin-left:18px;  
  margin-top:1px;    
  margin-bottom:2px;      
}
.all_rub {
  width: 286px;
  margin-left:-1px;  
  margin-bottom:2px;      
}

.ots10{
 clear:both;
 width: 287px; 
 height:10px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 
}
.ots13{
 clear:both;
 width: 287px; 
 height:13px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 
}

.ots7{
 clear:both;
 width: 287px; 
 height:7px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 
}
.ots9{
 clear:both;
 width: 287px; 
 height:9px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 
}
.ots21{
  clear:both;
  height:21px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 
}
.ots11{
 clear:both;
 height:11px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 
}
.ots3{
 clear:both;
 width: 287px; 
 height:3px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 
}
.ots2{
 clear:both;
 height:2px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 
}
.ots16{
 clear:both;

 height:16px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 
}
.ots5{
 clear:both;
 width: 287px; 
 height:5px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 
}
.r3a_menu {
  background-image: url(/images/site/r3_menu_fon.png);	
  background-repeat: no-repeat;
  background-position: left 0px;	
  width:244px;    
  height:311px;

}
.r3a_menu a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.r3a_menu a h2{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
  display:inline;	
  padding: 0px;
  margin: 0px;  
}
.r_fnews_1b{
  float:left;
  margin-top:4px;   
  margin-right:14px;  
  margin-bottom:10px;    
  width:100px;
}
.r_fnews_2b{
  float:left;
  width:156px; 
  margin-top:0px;      
  margin-right:17px;  
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:15px;  
  margin-bottom:10px;         
}

.r_fnews_2b a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #0c8ad9; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.r_fnews_2c{
  float:left;
  width:156px; 
  margin-top:1px;      
  margin-right:17px;  
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px;  
  margin-bottom:10px;         
}

.r_fnews_2c a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #00aff0; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:13px;  
}



.gr_zv1{
  background-image: url(/images/site/gr_zv_no.png);	
  background-repeat: repeat-x;
  background-position: left top;	  
  width: 75px;
  height:15px;  
  margin-top:4px;
  margin-left:-2px;
}
.gr_zv2{
  background-image: url(/images/site/gr_zv_yes.png);	
  background-repeat: repeat-x;
  background-position: left top;	  
  height:15px;  
}
.wh_zv1{
  background-image: url(/images/site/wh_zv_no.png);	
  background-repeat: repeat-x;
  background-position: left top;	  
  width: 75px;
  height:15px;  
  margin-top:4px;
  margin-left:-2px;
}
.wh_zv2{
  background-image: url(/images/site/wh_zv_yes.png);	
  background-repeat: repeat-x;
  background-position: left top;	  
  height:15px;  
}
.r_rubr_line{
  background-image: url(/images/site/r_rubr_line.png);	
  background-repeat: repeat-x;
  background-position: left 8px;	
  height:14px;
  width: 285px; 
}
.ots22{
 clear:both;
 width: 287px; 
 height:22px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 
}
.mar4{
  margin-top:8px;
}
.r_fnews_1d{
  float:left;
  margin-top:4px;   
  margin-right:8px;  
  margin-bottom:10px;    
  width:123px;
}

.r_fnews_2d{
  float:left;
  width:146px; 
  margin-top:8px;      
  margin-right:10px;  

  margin-bottom:10px;         
}

.r_fnews_2d a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #00aff0; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;    
}
.r_fnews_2d_txt{
  margin-top:12px;    
  margin-bottom:5px; 
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px;      
}
.adres_txt{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:16px;
  margin-top:21px;
}
.adres_txt span{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #898989; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:16px;
}
.adres_txt a.email{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #00aeef; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:16px;
}
.adres_txt a.icq{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #00aeef; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:16px;
}
td.pish{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:19px; 
  padding-bottom:13px;  
}
td.pish1{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:15px; 
}
td.pish4{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:15px; 
  padding-top:6px;
}

.pish2{
  margin:3px 0px 3px 0px;
  background-image: url(/images/site/pish_field.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width: 281px;
  height:23px;
}
.pish3{
  margin:4px 0px 16px 0px;
  background-image: url(/images/site/pish_big_field.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width: 519px;
  height:153px;
}
.pish_big_field {
    margin:2px 2px 1px 2px;
    width: 515px;
	height:149px;
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #898989;
	padding-left: 5px;
	padding-top: 2px;
	border: 0px solid #ffffff;	
}
.pish_big_field2 {
    margin:2px 2px 1px 2px;
    width: 515px;
	height:149px;
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #00aeef;
    TEXT-DECORATION: underline;	
	padding-left: 5px;
	padding-top: 2px;
	border: 0px solid #ffffff;	
}
.pish_field {
    margin:2px 2px 1px 2px;
    width: 275px;
	height:19px;
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #898989;
	padding-left: 5px;
	padding-top: 0px;
	border: 0px solid #ffffff;	
}
.pish_line{
  margin:25px 0px 20px 0px;
}
.map_lnk{
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #00aeef;
    TEXT-DECORATION: none;	
    font-weight: normal;
    line-height:15px; 	
}
.map_lnk a{
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #00aeef;
    TEXT-DECORATION: underline;	
    font-weight: normal;
    line-height:15px; 	
}


.search{
  margin:3px 0px 3px 0px;
  background-image: url(/images/site/search_field.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width: 663px;
  height:32px;
}
.search_field {
    margin:5px 2px 1px 35px;
    width: 623px;
	height:23px;
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #00aeef;
    line-height:17px; 		
	padding-left: 0px;
	padding-top: 1px;
	border: 0px solid #ffffff;	
}
.search_but{
  margin-top:11px;
}
.search_line{
  margin:9px 0px 17px 0px;
}
.search_line2{
  margin:23px 0px 17px 0px;
}
.search_res{
	font-family: Trebuchet MS;	
    FONT-SIZE: 17px; 
	color: #000000;
    TEXT-DECORATION: none;	
    font-weight: normal;
    line-height:23px; 	
}
.search_res_rub{
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #000000;
    TEXT-DECORATION: none;	
    font-weight: bold;
    line-height:18px; 
	margin-top:9px;	
}
.search_res_rub a{
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #00aeef;
    TEXT-DECORATION: underline;	
    font-weight: bold;
    line-height:18px; 	
}
.search_res_txt{
	font-family: Tahoma;	
    FONT-SIZE: 13px; 
	color: #898989;
    TEXT-DECORATION: none;	
    font-weight: normal;
    line-height:18px; 	
	margin-bottom:12px;	
}
.search_res_txt a{
	font-family: Tahoma;	
    FONT-SIZE: 13px; 
	color: #00aeef;
    TEXT-DECORATION: underline;	
    font-weight: normal;
    line-height:15px; 	
}
.search_res_txt span{
    background-color:#d1f3ff;
	font-family: Tahoma;	
    FONT-SIZE: 13px; 
	color: #000000;
    TEXT-DECORATION: none;	
    font-weight: normal;
    line-height:18px; 	
	padding-left:3px;
	padding-right:3px;	
}
.search_page{
	font-family: Tahoma;	
    FONT-SIZE: 13px; 
	color: #000000;
    TEXT-DECORATION: none;	
    font-weight: normal;
    line-height:18px; 	
	margin-bottom:12px;	
}
.search_page a{
	font-family: Tahoma;	
    FONT-SIZE: 13px; 
	color: #44a9d2;
    TEXT-DECORATION: underline;	
    font-weight: normal;
    line-height:18px; 	
}
.search_page a.search_next{
	color: #9d9d9d !important;
}



.c_cont_rubr_date{
  float:right;
  padding:5px 5px 0px 0px; 
	font-family: Tahoma;	
    FONT-SIZE: 11px; 
	color: #9d9d9d;
    TEXT-DECORATION: none;	
    font-weight: normal;
    line-height:20px;  
}  

.c_cont_rubr {
  text-align:left; 
  width:669px;    

} 
.c_cont_rubr_tit {
  float:left; 
  padding:2px 0px 10px 1px; 
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height:23px;  
}
.c_cont_line{
  clear:both;
  margin:0px 0px 13px 0px;
}
.c_cont_line3{
  clear:both;
  margin:0px 0px 13px 0px;
}
.c_cont_line2{
  clear:both;
  margin:14px 0px 12px 3px;
}
.c_cont_line2a{
  clear:both;
  margin:14px 0px 12px 0px;
}
.c_cont_rubr_arr{
  background-image: url(/images/site/our_prod_gal.png);	
  background-repeat: no-repeat;
  background-position: right 6px;	
  float:left; 
  height:23px;   
  width:31px;
}
.search2{
  margin:3px 0px 3px 23px;
  background-image: url(/images/site/search2_field.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width: 623px;
  height:32px;
}
.search2_field {
    margin:5px 2px 1px 35px;
    width: 583px;
	height:23px;
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #00aeef;
    line-height:17px; 		
	padding-left: 0px;
	padding-top: 1px;
	border: 0px solid #ffffff;	
}
.search2_but{
  margin-top:11px;
  margin-left:22px;  
}
.search1 {
  margin-left:22px;  
  margin-bottom:9px;    
	font-family: Trebuchet MS;	
    FONT-SIZE: 15px; 
	color: #000000;
    line-height:17px; 	
    font-weight: bold;		
    TEXT-DECORATION: none;	
}
.c_cont_r_top{
  background-image: url(/images/site/c_cont_round_top.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width: 669px;
  height:8px; 
	font-family: Tahoma;	
    FONT-SIZE: 1px;    
	margin-top:13px;
}
.c_cont_r_cen{
  background-image: url(/images/site/c_cont_round_cen.png);	
  background-repeat: repeat-y;
  background-position: left top;	
  width: 669px;
  overflow:hidden;    
}
.c_cont_r_bot{
  background-image: url(/images/site/c_cont_round_bot.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width: 669px;
  height:8px; 
	font-family: Tahoma;	
    FONT-SIZE: 1px;  

}
.c_news_1{
  float:left;
  margin-top:3px;   
  margin-left:12px;
  margin-right:14px;  
  width:100px;
}
.c_news_2{
  float:left;
  width:530px; 
  margin-top:0px;      
  margin-right:13px;
}

.c_news_2_tit a{
  font-family: Trebuchet MS;
  FONT-SIZE: 18px; 
  color: #0c8ad9; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:18px;  
}
.c_news_2_txt {
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:15px;  
}
.c_wh_zv1{
  float:left;
  background-image: url(/images/site/wh_zv_no.png);	
  background-repeat: repeat-x;
  background-position: left top;	  
  width: 75px;
  height:15px;  
  margin-top:2px;
  margin-left:10px;
  font-family: Tahoma;
  FONT-SIZE: 1px;   
}
.c_wh_zv2{
  background-image: url(/images/site/wh_zv_yes.png);	
  background-repeat: repeat-x;
  background-position: left top;	  
  height:15px;  
}

.c_news_otz{
	font-family: Tahoma;	
    FONT-SIZE: 11px; 
	color: #9d9d9d;
    TEXT-DECORATION: none;	
    font-weight: normal;
    line-height:13px; 
    margin-left:12px;	
    margin-right:12px;	
}	
.c_news_otz a{
	color: #0c8ad9;
    TEXT-DECORATION: underline;	
    font-weight: bold;	
}	
.c_news_otz span{
	color: #333333;
    TEXT-DECORATION: none;	
}	
.c_news_com1{
  float:left;
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height:21px;    
  margin-left:11px;	  
}
.c_news_com2{
  background-image: url(/images/site/c_news_com_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:141px;
  height:22px;
  text-align:center;
  float:left;
  margin-left:9px;	  
}
.c_news_com2 a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #898989; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:19px;    
}
.c_news_com3{
  background-image: url(/images/site/c_news_com3_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:141px;
  height:22px;
  text-align:center;
  float:right;
  margin-right:17px;	
  margin-top:1px;	    
}
.c_news_com3 a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #898989; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:19px;    
}
.c_news_page{
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #000000;
    TEXT-DECORATION: none;	
    font-weight: normal;
    line-height:18px; 	
    margin-left:3px;	  
}

.c_news_page span{
	font-family: Trebuchet MS;
    FONT-SIZE: 13px; 
	color: #ffffff;
    TEXT-DECORATION: none;	
    font-weight: normal;
    line-height:18px; 	
    background-color:#f7941d;
	padding-left:3px;
	padding-right:3px;	
	padding-bottom:1px;			
}
.c_news_page a{
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #44a9d2;
    TEXT-DECORATION: underline;	
    font-weight: normal;
    line-height:18px; 	
}

.c_news_2a_tit {
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height:22px;  
}
.c_news_2a_tit span{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height:22px;  
}
.c_news_2a_tit a{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #00aeef; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:18px;  
}
.c_news_2a_reit {
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:15px;  
}
.t_news_2a_reit {
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:15px;
  float:left;
  margin-left:14px;  
  margin-top:8px;   
}
.c_wh_zv1_sm{
  float:left;
  background-image: url(/images/site/zv_no_sm.png);	
  background-repeat: repeat-x;
  background-position: left top;	  
  width: 60px;
  height:12px;  
  margin-top:3px;
  margin-left:4px;
}
.c_wh_zv2_sm{
  background-image: url(/images/site/zv_yes_sm.png);	
  background-repeat: repeat-x;
  background-position: left top;	  
  height:12px;  
}
.c_news_2a_txt{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #333333; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px;  
}
.c_news_2a_txt span{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height:19px;  
}
.c_bnews_1{
  float:left;
  margin-top:3px;   
  margin-left:10px;
  margin-right:20px;  
  width:300px;
}
.c_bnews_2{
  float:left;
  width:300px; 
  margin-right:24px;
}
.c_bnews_2_tit {
  font-family: Trebuchet MS;
  FONT-SIZE: 22px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height:22px;  
  margin-bottom:10px;     
}
.c_bnews_2_txt{
  font-family: Tahoma;
  FONT-SIZE: 13px; 
  color: #333333; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:15px;  
  margin-right:24px;
  margin-left:10px;    
}
.c_bnews_2_txt span{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height:15px;  
}
.c_bnews_2_txt p{
  margin-top:15px; 
  margin-bottom:10px;   
}
.news_but{
  margin-top:3px; 
}
.news_but1{
  float:left;
  width:143px;
  height:24px;
  margin-right:6px;
}
.news_but2{
  float:left;
  width:124px;  
  height:24px;
  margin-right:6px;
}
.news_but3{
  float:left;
  width:124px;    
  height:24px;
  margin-right:6px;
}
.news_but4{
  float:left;
  width:95px;    
  height:24px;
  margin-right:6px;
}

.oth_new{
  width:661px;
  margin-left:11px;
}
.oth_news_1{
  float:left;
  width:321px;
  margin-right:19px;
}
.oth_news_2{
  float:left;
  width:321px;
}
.oth_news_top{
  background-image: url(/images/site/sm_round_top.png);	
  background-repeat: no-repeat;
  background-position: left top;
  width:321px;
  height:8px;  
  font-family: Tahoma;
  FONT-SIZE: 1px;   
}
.oth_news_cen{
  background-image: url(/images/site/sm_round_cen.png);	
  background-repeat: repeat-y;
  background-position: left top;
  width:321px;
  overflow:hidden;
}
.oth_news_bot{
  background-image: url(/images/site/sm_round_bot.png);	
  background-repeat: no-repeat;
  background-position: left bottom;
  font-family: Tahoma;
  FONT-SIZE: 1px;   
  width:321px;
  height:8px;    
}
.c_oth_news_1{
  float:left;
  margin-top:3px;   
  margin-left:11px;
  margin-right:14px;  
  width:100px;
}
.c_oth_news_2{
  float:left;
  width:180px; 
  margin-top:0px;      
  margin-right:13px;
}
.c_oth_news_2_tit a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #0c8ad9; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.c_oth_news_2_txt{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px;  
  margin-top:6px;
}
.c_oth_news_2b{
  float:left;
  width:156px; 
  margin-top:0px;      
  margin-right:17px;  
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:15px; 
}

.c_oth_news_2b a{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #0c8ad9; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.c2_jobs_tit2{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height:24px;  
  padding:0px 0px 0px 11px;  
}

.c2_jobs_link2{
  padding:0px 0px 0px 11px;  
}

.c2_jobs_link2 a{
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #00aeef; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.c2_jobs_tit3{
  font-family: Trebuchet MS;
  FONT-SIZE: 22px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height:24px;  
  padding:0px 11px 0px 11px;  
}
.c_oth_news_3_tit a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #0c8ad9; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:18px;  
}
.c_oth_news_3_txt{
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #9d9d9d; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px;  
  margin-bottom:2px;  
}
.c_podpis1{
  float:left;
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px; 
  margin:5px 0px 0px 23px;  
}
.c_podpis2{
  float:left;
  margin:1px 12px 0px 8px;
  background-image: url(/images/site/r_search_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:275px;
  height:23px;
}
.c_podpis3{
  float:left; 
  margin:0px 0px 0px 23px;    
}















.vid_fon1{
  background-image: url(/images/site/vid_fon_top_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:668px;  
  height:11px;   
  font-family: Tahoma;
  FONT-SIZE: 1px; 
  margin-top:9px;       
}
.vid_fon2{
  background-image: url(/images/site/vid_fon_cen_fon.png);	
  width:668px;  
  overflow:hidden;      
}

.vid_fon3{
  background-image: url(/images/site/vid_fon_bot_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:668px;  
  height:11px;   
  font-family: Tahoma;
  FONT-SIZE: 1px;    
  margin-bottom:3px;    
}
.vid_rol{
  float:left;
  width:246px;
  margin-left:19px;
}

.ots17{
 clear:both;
 height:17px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 
}
.v_news_page{
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #ffffff;
    TEXT-DECORATION: none;	
    font-weight: normal;
    line-height:18px; 	
    margin-left:19px;	  
}

.v_news_page span{
	font-family: Trebuchet MS;
    FONT-SIZE: 13px; 
	color: #ffffff;
    TEXT-DECORATION: none;	
    font-weight: normal;
    line-height:18px; 	
    background-color:#000000;
	padding-left:3px;
	padding-right:3px;	
	padding-bottom:1px;			
}
.v_news_page a{
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #ffffff;
    TEXT-DECORATION: underline;	
    font-weight: normal;
    line-height:18px; 	
}
.v_news_page a.v_next{
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #ffff00 !important;
    TEXT-DECORATION: underline;	
    font-weight: normal;
    line-height:18px; 	
}
.v_cont_rubr {
  text-align:left; 
  width:668px;    
} 
.v_cont_rubr_arr4{
  background-image: url(/images/site/last_jobs_gal.png);	
  background-repeat: no-repeat;
  background-position: right 5px;	
  float:left; 
  height:23px;   
  width:31px;
}
.vid_rol_2{
  float:left;
  width:246px;
}
.vid_rol_3{
  float:left;
  width:378px;
  margin-right:7px;
}


.vid_rol_2_top{
  background-image: url(/images/site/vid_rol_2_top.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:631px;  
  height:3px;   
  font-family: Tahoma;
  FONT-SIZE: 1px; 
margin-left:19px;  
}
.vid_rol_2_cen{
  background-image: url(/images/site/vid_rol_2_cen.png);	
  background-repeat: repeat-y;
  background-position: left top;	  
  width:631px;  
  overflow:hidden;   
margin-left:19px;     
}

.vid_rol_2_bot{
  background-image: url(/images/site/vid_rol_2_bot.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:631px;  
  height:4px;   
  font-family: Tahoma;
  FONT-SIZE: 1px;  
  margin-left:19px;    
}

.vid1_rol{
  float:left;
  width: 246px;
  height:179px;
  position:relative;
  z-index:1;  
}
.vid2_rol{
  float:left;
  width: 239px;
  height:139px;
  position:relative;
  z-index:2;  
  margin-left:-243px;   
}
.vid3_rol{
  float:left;
  width: 239px;
  height:139px;
  position:relative;
  z-index:3;  
  margin-left:-243px;  
}
.vid5_rol{
  float:left;
  background-image: url(/images/site/zv_no.png);	
  background-repeat: repeat-x;
  background-position: left top;	  
  width: 75px;
  height:15px;  
  position:relative;
  z-index:3;  
  margin-left:-161px;  
  top:150px;  
}
.vid_com1{
  float:left;
  font-family: Trebuchet MS;
  FONT-SIZE: 13px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height:21px;    
  margin-left:11px;	  
}
.vid_rol_tit {
  margin-left:11px;	
  margin-right:12px;	    
}
.vid_rol_tit a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #0c8ad9; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:18px;  
}

.c_podpis_avt1{
  font: bold 13px/15px Trebuchet MS;
  color: #000000; 
  TEXT-DECORATION: none;
  margin:12px 0px 0px 23px;  
}
.c_podpis_avt2{
  font: normal 11px/15px Trebuchet MS;
  color: #000000; 
  TEXT-DECORATION: none;
  margin:9px 0px 0px 23px;  
}
.c_podpis_avt2 a{
  font: normal 11px/15px Trebuchet MS;
  color: #00aff0; 
  TEXT-DECORATION: underline;
}
.ots4{
 clear:both;
 height:4px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 
}
.avt_blue_line{
  background: url('/images/site/avtor_blue_line.gif') no-repeat left top;
  width:626px;
  height:1px;
  font: normal 1px/1px Tahoma;
  margin:0px 0px 0px 23px;    
}


.c_podpis2_avt{
  float:left;
  margin:1px 0px 0px 0px;
  background-image: url(/images/site/r_avt_email_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:166px;
  height:23px;
}

.r_pod_field_avt {
    margin:2px 2px 1px 2px;
    width: 162px;
	height:19px;
	font-family: Tahoma;	
    FONT-SIZE: 13px; 
	color: #00aeef;
	padding-left: 3px;
	padding-top: 2px;
	border: 0px solid #ffffff;	
}

.c_podpis1_avt2{
  float:left;
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px; 
  margin:5px 8px 0px 19px;  
}
.c_podpis1_avt1{
  float:left;
  font-family: Tahoma;
  FONT-SIZE: 11px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:13px; 
  margin:5px 8px 0px 23px;  
}
.c_podpis3_avt{
  float:left; 
    margin:0px 0px 0px 12px;  
}
.r_cont_rubr_avt {
  text-align:left; 
  width:487px;    
}
.new_com1{
  background-image: url(/images/site/new_com_top_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:669px;  
  height:25px;   
  font-family: Tahoma;
  FONT-SIZE: 1px; 
  margin-top:4px;       
}
.new_com2{
  background-image: url(/images/site/new_com_cen_fon.png);	
  width:669px;  
  overflow:hidden;      
 
}

.new_com3{
  background-image: url(/images/site/new_com_bot_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:669px;  
  height:10px;   
  font-family: Tahoma;
  FONT-SIZE: 1px;    
  margin-bottom:3px;    
}

.new_com_tit{
  font: bold 15px/20px Trebuchet MS;
  color: #000000; 
  TEXT-DECORATION: none;
  margin:3px 0px 6px 19px;  
}
.new_com_tit a{
  font: bold 15px/20px Trebuchet MS;
  color: #1589d6; 
  TEXT-DECORATION: underline;
}
.ots0{
 clear:both;
 height:0px;
  font-family: Tahoma;
  FONT-SIZE: 0px; 
}
.c_podpis4_avt{
  margin:1px 0px 1px 23px;
}
.c_podpis4_avt a{
  font: normal 11px/16px Trebuchet MS;
  color: #00aeef; 
  TEXT-DECORATION: underline;
}

.new_com_inf{
  margin:13px 0px 8px 19px;
  font: normal 11px/15px Tahoma;
  color: #9d9d9d;   
}
.new_com_inf a{
  font: normal 11px/15px Tahoma;
  color: #1589d6; 
  TEXT-DECORATION: underline;
}
.new_com_inf span.inf_tit{
  font: bold 11px/15px Tahoma;
  color: #000000; 
}
.new_com_inf span.inf_nik{
  font: bold 11px/15px Tahoma;
  color: #1589d6; 
}



.new_com_nik1{
  float:left;
  font: bold 11px/15px Tahoma;
  color: #000000; 
  TEXT-DECORATION: none;
  margin:5px 6px 0px 19px;  
}
.new_com_nik2{
  float:left;
  margin:1px 0px 0px 0px;
  background-image: url(/images/site/new_com_nik2_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:106px;
  height:23px;
}
.new_com_nik2a{
  float:left;
  margin:1px 0px 0px 0px;
  background-image: url(/images/site/new_com_nik2_fon2.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:106px;
  height:23px;
}
.nc_nik_field {
    margin:2px 2px 1px 2px;
    width: 102px;
	height:19px;
	font-family: Tahoma;	
    FONT-SIZE: 13px; 
	color: #000000;
	padding-left: 3px;
	padding-top: 2px;
	border: 0px solid #ffffff;	
}
.nc_nik_field2 {
    margin:2px 2px 1px 2px;
    width: 102px;
	height:19px;
	font-family: Tahoma;	
    FONT-SIZE: 13px; 
	color: #000000;
	padding-left: 3px;
	padding-top: 2px;
	border: 0px solid #ffffff;	
	background-color:#ffffcd;
}

.new_com_nik3{
  float:left; 
    margin:1px 0px 0px 7px;  
}
.red_er{
  float:left; 
  margin:1px 6px 0px 0px;  
  background-image: url(/images/site/red_er_rect.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:4px;  
  height:22px;
}	
.new_com_er{
  float:left;
  font: bold 11px/15px Tahoma;
  color: #ff0000; 
  TEXT-DECORATION: none;
  margin:5px 6px 7px 19px;  
}
.new_com_er2{
  float:left;
  font: bold 11px/15px Tahoma;
  color: #ff0000; 
  TEXT-DECORATION: none;
  margin:5px 6px 7px 19px;  
}
.new_com_inf2{
  margin:4px 0px 8px 19px;
  font: bold 11px/15px Tahoma;
  color: #9d9d9d;   
}
.new_com_nik1a{
  float:left;
  font: bold 11px/15px Tahoma;
  color: #000000; 
  TEXT-DECORATION: none;
  margin:5px 5px 0px 19px;  
}
.new_com_nik1b{
  float:left;
  font: bold 11px/15px Tahoma;
  color: #000000; 
  TEXT-DECORATION: none;
  margin:5px 5px 0px 10px;  
}
.new_com_nik3a{
  float:left; 
    margin:0px 0px 0px 9px;  
}


.new_com_nik4{
  float:left;
  margin:1px 0px 0px 0px;
  background-image: url(/images/site/new_com_nik4_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:118px;
  height:23px;
}
.new_com_nik4a{
  float:left;
  margin:1px 0px 0px 0px;
  background-image: url(/images/site/new_com_nik4a_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:118px;
  height:23px;
}
.nc_nik_field4 {
    margin:2px 2px 1px 2px;
    width: 114px;
	height:19px;
	font-family: Tahoma;	
    FONT-SIZE: 13px; 
	color: #000000;
	padding-left: 3px;
	padding-top: 2px;
	border: 0px solid #ffffff;	
}
.nc_nik_field4a {
    margin:2px 2px 1px 2px;
    width: 114px;
	height:19px;
	font-family: Tahoma;	
    FONT-SIZE: 13px; 
	color: #000000;
	padding-left: 3px;
	padding-top: 2px;
	border: 0px solid #ffffff;	
	background-color:#ffffcd;
}
.new_com_inf3{
  margin:4px 0px 8px 19px;
  font: normal 11px/15px Tahoma;
  color: #9d9d9d;   
}
.new_com_inf3 a{
  font: bold 11px/15px Tahoma;
  color: #1589d6; 
  TEXT-DECORATION: underline;
}
.ots1{
 clear:both;
 height:1px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 
}


.new_com_big{
  margin:4px 0px 9px 19px;
  background-image: url(/images/site/new_com_big.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width: 633px;
  height:79px;
}
.nc_big_field {
    margin:2px 2px 1px 2px;
    width: 629px;
	height:75px;
	font-family: Tahoma;	
    FONT-SIZE: 13px; 
	color: #000000;
	padding-left: 5px;
	padding-top: 2px;
	border: 0px solid #ffffff;	
}
.new_com_nik3b{
    margin:1px 0px 0px 19px;  
}













.rNew {
  float:right; 
  width:284px;    
  margin-top:7px;   
}

.r3N_menu {
  background-image: url(/images/site/r3N_menu_fon.png);	
  background-repeat: no-repeat;
  background-position: left 0px;	
  width:284px;    
  height:314px;
  margin-top:13px;   
  margin-bottom:23px;     
}
.r3N_menu a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.r3N_menu a h2{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
  display:inline;	
  padding: 0px;
  margin: 0px;   
}
.r3N_img{
  float:left; 
}

.r3N_1 {
  padding:10px 0px 0px 22px;  
  text-align:left;    
  height:86px;
}
.r3N_2 {
  padding:18px 0px 0px 22px;  
  text-align:left;    
  height:86px;
}
.r3N_3 {
  padding:16px 0px 0px 22px;  
  text-align:left;    
  height:86px;
}

.r3N_1_lnk{
  padding:22px 0px 3px 18px; 
  float:left; 
}
.r3N_2_lnk{
  padding:22px 0px 3px 18px; 
  float:left; 
}
.r3N_3_lnk{
  padding:24px 0px 3px 18px; 
  float:left; 
}

.c2b {
  float:left; 
  text-align:left;   
  width:668px;   
}


.Rour_prod_1 {
  background-image: url(/images/site/Rour_product_1.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  text-align:left;  
  width:285px;  
  height:123px;  
}  
.Rour_prod_1 a {
  font: normal 15px/18px Trebuchet MS;
  color: #ffffff; 
  TEXT-DECORATION: underline;
}  

.Rour_prod_1 a h2{
  font: normal 15px/18px Trebuchet MS;
  color: #ffffff; 
  TEXT-DECORATION: underline;
  display:inline;	
  padding: 0px;
  margin: 0px;   
}  

.Rour_prod_2 { 
  background-image: url(/images/site/Rour_product_2.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  text-align:left;  
  width:285px;  
  height:126px;  
}  
.Rour_prod_2 a {
  font: normal 15px/18px Trebuchet MS;
  color: #ffffff; 
  TEXT-DECORATION: underline;
}  

.Rour_prod_2 a h2{
  font: normal 15px/18px Trebuchet MS;
  color: #ffffff; 
  TEXT-DECORATION: underline;
  display:inline;	
  padding: 0px;
  margin: 0px;  
} 
.Rop_txt1{
  padding:24px 0px 0px 166px; 
}
.Rop_txt2{
  padding:23px 0px 0px 139px;   
}

.podpis{
  margin:3px 0px 0px 0px;
  font: normal 13px/15px Trebuchet MS;
  color: #000000;   
}
.podpis span.pod_str{
  margin:0px 0px 0px 0px;
  font: bold 14px/18px Helvetica;
  color: #000000;   
}
.podpis span.pod_gr{
  margin:0px 0px 0px 0px;
  font: normal 13px/15px Trebuchet MS;
  color: #898989;   
}

.checkbox {
  width: 19px;
  height: 25px;
  padding: 0 0 0 0px;
  background: url(/images/site/checkbox.gif) no-repeat;
  display: block;
  clear: left;
  float: left;
}
td.pod_che1{
padding:3px 4px 1px 10px;
}
td.pod_che2{
padding:7px 0px 3px 0px;
vertical-align:top;
}
td.pod_che3{
padding:12px 0px 0px 0px;
}
table.pod_che{
margin:4px 0px 3px 0px;   
}
table.pod_che td{
  font: normal 13px/15px Trebuchet MS;
  color: #000000;   
}
.ots30{
 clear:both;
 height:30px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 
}

table.reg_che td{
  font: normal 13px/15px Trebuchet MS;
  color: #000000;   
}

td.reg_che1{
  background-image: url(/images/site/objaz_pole.gif);	
  background-repeat: no-repeat;
  background-position: right 3px;	
  padding:0px 0px 2px 0px;  
}

.reg_field1{
  margin:3px 0px 4px 0px;
  background-image: url(/images/site/reg_field1.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width: 279px;
  height:23px;
}
.reg_field2 {
    margin:2px 2px 1px 2px;
    width: 273px;
	height:19px;
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #000000;
	padding-left: 3px;
	padding-top: 0px;
	border: 0px solid #ffffff;	
}
.reg_field3{
  margin:3px 0px 4px 0px;
  background-image: url(/images/site/reg_field3.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width: 82px;
  height:23px;
}
.reg_field4 {
    margin:2px 2px 1px 2px;
    width: 76px;
	height:19px;
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #000000;
	padding-left: 3px;
	padding-top: 0px;
	border: 0px solid #ffffff;	
}
.reg_field5{
  margin:3px 0px 4px 0px;
  background-image: url(/images/site/reg_field5.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width: 190px;
  height:23px;
}
.reg_field6 {
    margin:2px 2px 1px 2px;
    width: 184px;
	height:19px;
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #000000;
	padding-left: 3px;
	padding-top: 0px;
	border: 0px solid #ffffff;	
}

td.reg_che3{
  font: normal 13px/15px Trebuchet MS;
  color: #898989!important; 
  padding-left:12px;
}
td.reg_che5{
  font: normal 12px/15px Trebuchet MS;
  color: #898989!important; 
  background-image: url(/images/site/objaz_pole.gif);	
  background-repeat: no-repeat;
  background-position: left 11px;	
  height:36px;
  padding:7px 0px 2px 12px;  
}
td.reg_che6{
 padding-top:15px;
 }
 td.reg_che4{
 padding:3px 4px 0px 8px;
 }
 td.reg_che4a{
 padding:0px 4px 0px 0px;
 }
 
 .avt_top{
  background-image: url(/images/site/avt_top_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:278px; 
  height:39px;  
  font:normal 1px/1px Tahoma;

}
.avt_mid{
  background-image: url(/images/site/avt_mid_fon.png);	
  background-repeat: repeat-y;
  background-position: left top;	
  width:278px; 
  overflow:hidden;   
}

.avt_bot{
  background-image: url(/images/site/avt_bot_fon.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:278px;  
  height:16px;   
  font:normal 1px/1px Tahoma; 
}
.avt_pos{
 overflow:hidden;    
 margin:4px 29px 0px 30px; 
 padding-bottom:16px;
}
.avt_rubr {
  text-align:left; 
  width:218px; 
} 
.avt_rubr_tit {
  float:left; 
  padding:2px 0px 10px 0px; 
  font:bold 20px/23px Trebuchet MS;
  color: #000000; 
  TEXT-DECORATION: none;
}
td.avt_txt{
  margin-left:1px;
  font:normal 13px/16px Trebuchet MS;
  color: #000000; 
  TEXT-DECORATION: none;
  padding:10px 0px 4px 0px;
}
td.nopass_txt{
  margin-left:1px;
  font:normal 13px/16px Trebuchet MS;
  color: #000000; 
  TEXT-DECORATION: none;
  padding:0px 0px 4px 0px;
}
.avt_lnk {
  margin-left:1px;
  font:normal 13px/16px Trebuchet MS;
  color: #000000; 
  TEXT-DECORATION: none;
}
.avt_lnk a{
  font:normal 13px/16px Trebuchet MS;
  color: #00aeef; 
  TEXT-DECORATION: underline;
}

.avt_info_txt {
  margin-left:2px;
  font:bold 13px/16px Trebuchet MS;
  color: #000000; 
  TEXT-DECORATION: none;
}
.avt_info_txt span{
  font:bold 13px/16px Trebuchet MS;
  color: #00aeef; 
  TEXT-DECORATION: none;
}

.ots1{
 clear:both;
 height:1px;
  font-family: Tahoma;
  FONT-SIZE: 1px; 
}
.avt_field1{
  margin:3px 0px 4px 0px;
  background-image: url(/images/site/avt_field1.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:219px;
  height:23px;
}
.avt_field2 {
    margin:2px 2px 1px 2px;
    width: 213px;
	height:19px;
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #000000;
	padding-left: 3px;
	padding-top: 0px;
	border: 0px solid #ffffff;	
}
.avt_info{
 overflow:hidden;    
 margin:4px 10px 0px 30px; 
 padding-bottom:11px;
}
a.avt_lnk_gr{
  font:normal 13px/16px Trebuchet MS;
  color: #9d9d9d!important; 
  TEXT-DECORATION: underline;
}
.reg_girl{
  background-image: url(/images/site/reg_girl.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  width:655px; 
  height:259px;
  overflow:hidden;   
}

.reg_girl_txt1{
  font:bold 22px Trebuchet MS;
  color: #000000; 
  TEXT-DECORATION: none;
  margin:21px 0px 0px 181px;
  height:25px;
}
.reg_girl_txt2{
  float:left;
  font:normal 13px/15px Trebuchet MS;
  color: #000000; 
  TEXT-DECORATION: none;
  margin:3px 0px 0px 181px;  
  width:152px;
}
.reg_girl_txt2 span{
  font:normal 13px/15px Trebuchet MS;
  color: #0c8ad9; 
  TEXT-DECORATION: none;
}
.reg_girl_txt3{
  float:left;
  font:normal 12px/15px Trebuchet MS;
  color: #000000; 
  TEXT-DECORATION: none;
  width:280px;  
  margin:25px 0px 0px 1px;    
}
.reg_girl_txt3 a{
  font:normal 12px/15px Trebuchet MS;
  color: #0c8ad9; 
  TEXT-DECORATION: underline;
}
.reg_girl_but{
  font:normal 12px/15px Trebuchet MS;
  color: #000000; 
  TEXT-DECORATION: none;
  width:180px;  
  margin:73px 0px 0px 448px;    
}
.ots23{
 clear:both;
 height:23px;
 font-family: Tahoma;
 FONT-SIZE: 1px; 
}
.ots6{
 clear:both;
 height:6px;
 font-family: Tahoma;
 FONT-SIZE: 1px; 
}
.reg_field1_y{
  margin:3px 0px 4px 0px;
  background-image: url(/images/site/reg_field1_y.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  width: 279px;
  height:23px;
}
.reg_field2_y {
    margin:2px 2px 1px 2px;
    width: 273px;
	height:19px;
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #000000;
	padding-left: 3px;
	padding-top: 0px;
	border: 0px solid #ffffff;	
	background-color:#ffffcd;
}
td.reg_error{
	font-family: Trebuchet MS;	
    FONT-SIZE: 13px; 
	color: #fd0000!important;
	padding-bottom: 9px;	
}
.reg_line{
  background-image: url(/images/site/reg_line.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  width: 663px;
  height:6px;
	font-family: Tahoma;	
    FONT-SIZE: 1px;   
}
.r8a_1_lnk{
  padding:25px 0px 3px 8px; 
  float:left; 
}
.r8a_2_lnk{
  padding:23px 0px 3px 8px; 
  float:left; 
}
.r8a_3_lnk{
  padding:32px 0px 3px 8px; 
  float:left; 
}
.r8a_4_lnk{
  padding:14px 0px 3px 8px; 
  float:left; 
}
.r8a_5_lnk{
  padding:8px 0px 3px 8px; 
  float:left; 
}
.r8a_6_lnk{
  padding:15px 0px 3px 8px; 
  float:left; 
}
.r8a_7_lnk{
  padding:16px 0px 3px 8px; 
  float:left; 
}
.r8a_8_lnk{
  padding:23px 0px 3px 8px; 
  float:left; 
}


.int_cit_avt{
padding-left:30px;
padding-right:14px;
margin-bottom:7px;
font-family: Trebuchet MS;
FONT-SIZE: 12px;
color: #707070;
TEXT-DECORATION: none;
font-weight: normal;
line-height:13px;
font-style: italic;

}
.int_cit_avt span{
font-family: Trebuchet MS;
FONT-SIZE: 13px;
color: #707070;
TEXT-DECORATION: none;
font-weight: bold;
line-height:13px;

}

.Rour_prod_3 { 
  background-image: url(/images/site/Rour_product_3.png);	
  background-repeat: no-repeat;
  background-position: left top;	
  text-align:left;  
  width:285px;  
  height:121px;  
}  
.Rour_prod_3 a {
  font: normal 15px/18px Trebuchet MS;
  color: #ffffff; 
  TEXT-DECORATION: underline;
}  

.Rour_prod_3 a h2{
  font: normal 15px/18px Trebuchet MS;
  color: #ffffff; 
  TEXT-DECORATION: underline;
  display:inline;	
  padding: 0px;
  margin: 0px;  
} 
.Rop_txt3{
  padding:31px 0px 0px 139px;   
}

	.tez_1{
     border: 1px solid #9ce0fa; 
	 padding: 8px 13px 12px 15px; 
	 background: #e4f8ff none repeat scroll 0% 0%; 
	 -moz-background-clip: border; 
	 -moz-background-origin: padding; 
	 -moz-background-inline-policy: continuous; width: auto; 
	 font: normal 15px/17px Trebuchet MS;
	 color:#00aeef;
	 -moz-border-radius: 5px; 	 
     -webkit-border-radius: 5px; 
     border-radius: 5px;	 
	}
	.tez_1 h1,.tez_1 a {
	 font: normal 15px/17px Trebuchet MS;
	 color:#00aeef;	
     display:inline;	
     padding: 0px;
     margin: 0px;  	
     TEXT-DECORATION: none;	 
	}
	
	.tez_2{
     border: 1px solid #9ce0fa; 
	 padding: 8px 11px 11px 13px; 
	 background: #e4f8ff none repeat scroll 0% 0%; 
	 -moz-background-clip: border; 
	 -moz-background-origin: padding; 
	 -moz-background-inline-policy: continuous; width: auto; 
	 font: bold 15px/17px Helvetica;
	 color:#00aeef;
	 -moz-border-radius: 5px; 	 
     -webkit-border-radius: 5px; 
     border-radius: 5px;	 
	}
	.tez_2 h1,.tez_2 a {
	 font: bold 15px/17px Helvetica;
	 color:#00aeef;
     display:inline;	
     padding: 0px;
     margin: 0px;  	
     TEXT-DECORATION: none;	 
	}	
	.tez_3{
     border: 1px solid #9ce0fa; 
	 padding: 7px 10px 9px 12px; 
	 background: #e4f8ff none repeat scroll 0% 0%; 
	 -moz-background-clip: border; 
	 -moz-background-origin: padding; 
	 -moz-background-inline-policy: continuous; width: auto; 
	 font: bold 20px/21px Helvetica;
	 color:#00aeef;
	 -moz-border-radius: 5px; 	 
     -webkit-border-radius: 5px; 
     border-radius: 5px;	 
	}
	.tez_3 a h1,.tez_3 a {
	 font: bold 20px/21px Helvetica;
	 color:#00aeef;
     display:inline;	
     padding: 0px;
     margin: 0px; 
     TEXT-DECORATION: none;
	}		
	.pos_left{
	float: left;
	margin: 3px 14px 7px 0px; 	
	}
	.pos_right{
	float: right;
	margin: 3px 0px 7px 10px; 	
	}	


.r6_menu {
  background-image: url(/images/site/r8_menu_fon.png);	
  background-repeat: no-repeat;
  background-position: left 0px;	
  float:right; 
  width:244px;    
  height:833px;
  margin-top:5px;   
  margin-bottom:17px;     
}
.r6_menu a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.r6_menu a h2{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
  display:inline;	
  padding: 0px;
  margin: 0px;   
}
.r6_img{
  float:left; 
}

.r6_1 {
  padding:10px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r6_2 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r6_3 {
  padding:16px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r6_4 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r6_5 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r6_6 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}

.r6_1_lnk{
  padding:10px 0px 3px 8px; 
  float:left; 
}
.r6_2_lnk{
  padding:23px 0px 3px 8px; 
  float:left; 
}
.r6_3_lnk{
  padding:12px 0px 3px 8px; 
  float:left; 
}
.r6_4_lnk{
  padding:22px 0px 3px 8px; 
  float:left; 
}
.r6_5_lnk{
  padding:17px 0px 3px 8px; 
  float:left; 
}
.r6_6_lnk{
  padding:15px 0px 3px 8px; 
  float:left; 
}



.r7_menu {
  background-image: url(/images/site/r8_menu_fon.png);	
  background-repeat: no-repeat;
  background-position: left 0px;	
  float:right; 
  width:244px;    
  height:833px;
  margin-top:5px;   
  margin-bottom:17px;     
}
.r7_menu a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.r7_menu a h2{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
  display:inline;	
  padding: 0px;
  margin: 0px;   
}
.r7_img{
  float:left; 
}

.r7_1 {
  padding:10px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r7_2 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r7_3 {
  padding:16px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r7_4 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r7_5 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r7_6 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r7_7 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r7_8 {
  padding:19px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}

.r7_1_lnk{
  padding:10px 0px 3px 8px; 
  float:left; 
}
.r7_2_lnk{
  padding:23px 0px 3px 8px; 
  float:left; 
}
.r7_3_lnk{
  padding:12px 0px 3px 8px; 
  float:left; 
}
.r7_4_lnk{
  padding:22px 0px 3px 8px; 
  float:left; 
}
.r7_5_lnk{
  padding:17px 0px 3px 8px; 
  float:left; 
}
.r7_6_lnk{
  padding:15px 0px 3px 8px; 
  float:left; 
}
.r7_7_lnk{
  padding:32px 0px 3px 8px; 
  float:left; 
}



.r9_menu {
  background-image: url(/images/site/r8_menu_fon.png);	
  background-repeat: no-repeat;
  background-position: left 0px;	
  float:right; 
  width:244px;    
  height:833px;
  margin-top:5px;   
  margin-bottom:17px;     
}
.r9_menu a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.r9_menu a h2{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
  display:inline;	
  padding: 0px;
  margin: 0px;   
}
.r9_img{
  float:left; 
}

.r9_1 {
  padding:10px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r9_2 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r9_3 {
  padding:16px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r9_4 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r9_5 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r9_6 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r9_7 {
  padding:18px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}
.r9_8, .r9_9 {
  padding:19px 0px 0px 9px;  
  text-align:left;    
  height:86px;
}

.r9_1_lnk{
  padding:10px 0px 3px 8px; 
  float:left; 
}
.r9_2_lnk{
  padding:23px 0px 3px 8px; 
  float:left; 
}
.r9_3_lnk{
  padding:12px 0px 3px 8px; 
  float:left; 
}
.r9_4_lnk{
  padding:22px 0px 3px 8px; 
  float:left; 
}
.r9_5_lnk{
  padding:17px 0px 3px 8px; 
  float:left; 
}
.r9_6_lnk{
  padding:15px 0px 3px 8px; 
  float:left; 
}
.r9_7_lnk{
  padding:12px 0px 3px 8px; 
  float:left; 
}
.r9_8_lnk, .r9_9_lnk{
  padding:24px 0px 3px 8px; 
  float:left; 
}


.new_our_prod_1 {
  float:left; 
  background-image: url(/images/site/new_our_prod_1.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  text-align:left;  
  width:190px;  
  height:218px;  
  margin-right:12px;
}  
.nop_txt1{
  padding:152px 0px 0px 19px; 
}
.nop_txt1 a {
  font: normal 16px/18px Trebuchet MS;
  color: #ffffff; 
  TEXT-DECORATION: underline;
} 
.new_our_prod_2 {
  float:left; 
  background-image: url(/images/site/new_our_prod_2.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  text-align:left;  
  width:190px;  
  height:218px;  
  margin-right:12px;
}  
.nop_txt2{
  padding:159px 0px 0px 19px; 
}
.nop_txt2 a {
  font: normal 20px/22px Trebuchet MS;
  color: #ffffff; 
  TEXT-DECORATION: underline;
} 
.new_our_prod_3 {
  float:left; 
  background-image: url(/images/site/new_our_prod_3.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  text-align:left;  
  width:190px;  
  height:218px;  
  margin-right:12px;
}  
.nop_txt3{
  padding:159px 0px 0px 19px; 
}
.nop_txt3 a {
  font: normal 20px/22px Trebuchet MS;
  color: #ffffff; 
  TEXT-DECORATION: underline;
} 
.new_our_prod_4 {
  float:left; 
  background-image: url(/images/site/new_our_prod_4.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  text-align:left;  
  width:190px;  
  height:218px;  
  margin-right:12px;
}  
.nop_txt4{
  padding:159px 0px 0px 19px; 
}
.nop_txt4 a {
  font: normal 20px/22px Trebuchet MS;
  color: #ffffff; 
  TEXT-DECORATION: underline;
} 
.new_our_prod_5 {
  float:left; 
  background-image: url(/images/site/new_our_prod_5.gif);	
  background-repeat: no-repeat;
  background-position: left top;	
  text-align:left;  
  width:190px;  
  height:218px;  
  margin-right:2px;
}  
.nop_txt5{
  padding:152px 0px 0px 19px; 
}
.nop_txt5 a {
  font: normal 16px/18px Trebuchet MS;
  color: #ffffff; 
  TEXT-DECORATION: underline;
} 
.new_str_comp {
  background-image: url(/images/site/green_line.gif);	
  background-repeat: repeat-x;
  background-position: left top;	
  text-align:left;  
  height:62px;  
} 
.new_str_arr{
  background-image: url(/images/site/our_prod_gal.png);	
  background-repeat: no-repeat;
  background-position: right 34px;	
  float:left; 
  height:57px;   
  width:30px;
}
.new_str_txt{
  float:left; 
  padding:32px 0px 0px 11px; 
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:23px;  
}
.nsc_R1 {
  float:left; 
  text-align:center;  
  width:122px;  
  margin-right:24px;
  height:141px;   
} 
.nsc_R2 {
  float:left; 
  text-align:center;  
  width:122px;  
  margin-right:25px;
} 
.nsc_R3 {
  float:left; 
  text-align:center;  
  width:122px;  
  margin-right:22px;
} 
.nsc_R4 {
  float:left; 
  text-align:center;  
  width:130px;  
  margin-right:19px;
}
.nsc_R5 {
  float:left; 
  text-align:center;  
  width:122px;  
  margin-right:23px;
}
.nsc_R6 {
  float:left; 
  text-align:center;  
  width:123px;  
  margin-right:24px;
}
.nsc_R7 {
  float:left; 
  text-align:center;  
  width:122px;  
}
.nsc_txt{
  margin:0px;
  text-align:center; 
}
.nsc_txt a {
  font: normal 13px/15px Trebuchet MS;
  color: #00aff0; 
  TEXT-DECORATION: underline;
} 
.nsc_txt a h1{
  font: normal 13px/15px Trebuchet MS;
  color: #00aff0; 
  TEXT-DECORATION: underline;
  display:inline;	
  padding: 0px;
  margin: 0px;    
} 
.new_our_prod {
  text-align:left;  
  height:37px;  
} 
.nop_arr{
  background-image: url(/images/site/our_sol_gal.png);	
  background-repeat: no-repeat;
  background-position: right 3px;	
  float:left; 
  height:31px;   
  width:30px;
}
.new_op_txt{
  float:left; 
  padding:1px 0px 0px 11px; 
  font-family: Trebuchet MS;
  FONT-SIZE: 20px; 
  color: #000000; 
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height:23px;  
}
.r1 { 
  position:relative;
  z-index:1;  
  top:-4px;   
}  
.r2{
  width:1000px;
  text-align:left; 
  position:relative;
  z-index:2;  
  top: 5px;    
}
.os1 { 
  position:relative;
  z-index:4;  
  top:-12px;   
}  
.os2{
  width:1000px;
  text-align:left;    
}
#hop9{
clear:both;
height:9px;
font: normal 1px/1px Tahoma;
}
#hop9{
clear:both;
height:9px;
font: normal 1px/1px Tahoma;
}
#hop0{
clear:both;
}
#hop46{
clear:both;
height:46px;
font: normal 1px/1px Tahoma;
}
#hop14{
clear:both;
height:14px;
font: normal 1px/1px Tahoma;
}
.bs_R12 { 
  width:571px;
  height:135px;  
  overflow:hidden;      
}
.bs_R1 { 
  width:135px;  
  height:135px;    
  float:left;  
  overflow:hidden;    
  margin:0px 0px 0px 126px;  
}
.bs_R2 { 
  width:135px;  
  height:135px;    
  float:left;  
  overflow:hidden;    
  margin:0px 0px 0px 36px;  
}
.bs_R34 { 
  width:571px;
  height:135px;  
  overflow:hidden;  
  margin:5px 0px 0px 0px;       
}
.bs_R3 { 
  width:135px;  
  height:135px;    
  float:left;  
  overflow:hidden;    
  margin:1px 0px 0px 27px;  
}
.bs_R4 { 
  width:135px;  
  height:135px;    
  float:left;  
  overflow:hidden;    
  margin:0px 0px 0px 244px;  
}
.bs_R56 { 
  width:571px;
  height:135px;  
  overflow:hidden;     
  margin:5px 0px 0px 0px;     
}
.bs_R5 { 
  width:135px;  
  height:135px;    
  float:left;  
  overflow:hidden;    
  margin:0px 0px 0px 126px;  
}
.bs_R6 { 
  width:135px;  
  height:135px;    
  float:left;  
  overflow:hidden;    
  margin:0px 0px 0px 35px;  
}


td.r3_td{
  padding:0px 0px 5px 4px; 
}

.rwr_fon2{
  background-image: url(/images/site/rwr_fon2.png);	
  width:234px;    
}
.rwr_fon1{
  background-image: url(/images/site/rwr_fon1.png);	
  background-repeat: repeat-x;
  background-position: left 0px;	
  width:234px;    
}
.rwr_menu {
  float:right; 
  width:234px;    
  margin-top:5px;   
  margin-bottom:17px;  
}
.rwr_menu a{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
}
.rwr_menu a h2{
  font-family: Trebuchet MS;
  FONT-SIZE: 15px; 
  color: #ffffff; 
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height:15px;  
  display:inline;	
  padding: 0px;
  margin: 0px;   
}
.rwr_punkt {
  padding:0px 0px 0px 7px;  
  text-align:left;    
  height:86px;
}

