BODY {
	background:url(img/bg_cyc.jpg);
	background-repeat:repeat-x;
	background-position: 0 0;	
	background-color:#000001;
	min-width:1030px;
	margin-top:0px;
	}
/* for Fire Fox */
A {
    outline: none; /* no border links  */
}
/*----------------------------------------------------*/
.top {
	vertical-align:top;
	}
.p74 {
	width:74px;
	}
.p69 {
	width:69px;
	}
.p960 {
	width:960px;
	}
.p250 {
	width:250px;
	}
.h141 {
	height:141px;
	}
.h31{
	height:31px;
	}
.dist_top_content_r {
	height:25px;
	}
.inn_dist_top_content_r {
	height:18px;
	}	
.dist_top_content {
	height:50px;
	}
.h250 {
	height:250px;	
	}
.p97 {
	width:97px;}
.h48 {
	height:48px;
	}

.p12{
	width:12px;	
	}
.p21 {width:21px;}
.padl20 {padding-left:20px;}

.abs {
position:absolute;
}
.z1 {
	 z-index:81;
}
.z2 {
	 z-index:82;
}
.z3 {
	 z-index:83;
}
.z4 {
	 z-index:84;
}
.z5 {
	 z-index:85;
}
.z6 {
	 z-index:86;
}
.z7 {
	 z-index:87;
}
.z8 {
	 z-index:88;
}
.z9 {
	 z-index:89;
}
.z10 {
	 z-index:90;
}
.z11 {
	 z-index:91;
}


/* align data */
.header_container {
	height:765px;
	width:1103px;
	vertical-align:top;
	}
.header {
	width:1103px;
	height:154px;
	}
.header1 {
	width:349px;
	background:url(img/hop1.png);
	background-repeat:no-repeat;
	}
.header2 {
	width:437px;
	background:url(img/hop2.png);
	background-repeat:no-repeat;	
	}
.header3 {
	width:317px;
	background:url(img/hop3.png);
	background-repeat:no-repeat;	
	}


.menu {
	height:30px;
	}
.menu_l {
	width:74px;
	background:url(img/menu/menu_lbg.png);
	background-repeat:no-repeat;
	}
.menu_c {}
.menu_r {
	width:67px;
	background:url(img/menu/menu_rbg.png);	
	}
.menu_shadow_l {
	width:74px;
	height:15px;
	background:url(img/menu/underbord_l.png);
	background-repeat:no-repeat;
	}
.inn_menu_shadow_c {
	width:960px;
	height:27px;
	background:url(img/menu/underbord_inn.png);		
	}
.menu_shadow_c {
	width:960px;
	height:15px;
	background:url(img/menu/underbord.png);		
	}	
.menu_shadow_r {
	width:69px;
	height:15px;	
	}	

/* conteiner */
.inn_endoflist {
	width:132px;
	height:23px;
	background:url(img/content/inn_endoflist.png);
	background-position:bottom;
	background-position:center;		
	background-repeat:no-repeat;	
	}
.endoflist {
	width:132px;
	height:23px;
	background:url(img/content/endoflist.png);
	background-position:bottom;
	background-position:left;		
	background-repeat:no-repeat;

}
.endoflist2 {
	width:132px;
	height:23px;
	background:url(img/content/endoflist2.png);
	background-position:bottom;
	background-position:center;		
	background-repeat:no-repeat;	
	}
.box_ {
	background:url(img/content/box_poker.png);
	background-position:0 0;		
	background-repeat:no-repeat;
	width:100%;
	}
.box_h {
		height:340px;
	}
.cont {
	width:960px;
	background:url(img/bg_fire_abstr_top.png);
	background-repeat:no-repeat;
	vertical-align:top;
	}

.relax{
	position:static;
	}	
	
.contl {
	background:url(img/bg_fire_abstr_l.png);
	background-repeat:no-repeat;	
	width:74px;
	height:145px;
	vertical-align:bottom;
	}
.middle_cl	{
	height:100%;
	margin:0;
	padding:0;
	background:url(img/bg_fire_abstr_c.png);
	}

.down_bg {
	vertical-align:bottom;
	text-align:right;
	height:325px;
	width:74px;
	background:url(img/bg_fire_abstr_ld.png);
	}

.contr {
	width:69px;
	vertical-align:bottom;
	}

.bg_ld {
	background:url(img/bg_fire_abstr_ld2.png);
	}
.bg_dline {
	background:url(img/bg_fire_abstr_dline.png);
	}

.bg_dline_r {background:url(img/bg_fire_abstr_rd2.png);}
.br_abs_r {
	width:69px;
	height:259px;
	background:url(img/bg_fire_abstr_r.png);
	}

.bg_bg1 {
	width:960px;
	background:url(img/content/bg1.png);
	background-repeat:no-repeat;
	background-position: 0 120px;
	}
.bg_bg2 {
	width:960px;
	background:url(img/content/bg3.png);
	background-position:top;
	background-repeat:no-repeat;
	background-position: 0 13px;
	}
.bg_bg3 {
	width:960px;
	background:url(img/content/bg2.png);
	background-position:bottom;
	background-repeat:no-repeat;
	}
	
.inn_bg_bg1 {
	width:960px;
	background:url(img/content/inn_bg1.png);
	}
.inn_bg_bg2 {
	width:960px;
	background:url(img/content/inn_bg3.png);
	background-position:top;
	background-repeat:no-repeat;
	background-position: 0 0px;
	vertical-align:top;
	}
.inn_bg_bg3 {
	width:960px;
	background:url(img/content/inn_bg2.png);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:top;	
	}
.candle2 {
	width:960px;
	background:url(img/content/candle2.png);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:top;	
	}
.inn_candle2 {
	width:960px;
	background:url(img/content/inn_candle2.png);
	background-position:0 bottom;
	background-repeat:no-repeat;
	vertical-align:top;	
	}

.candle1 {
	width:960px;
	background:url(img/content/candle1.png);
	background-position: 8px 21px;
	background-repeat:no-repeat;
	min-height:486px;
	height:486px;
	vertical-align:top;	
	}
.inn_candle1 {
	width:960px;
	background:url(img/content/candle1.png);
	background-position: 230px 12px;
	background-repeat:no-repeat;
	min-height:486px;
	height:486px;
	vertical-align:top;	
	}
.inn_candle3 {
	width:960px;
	background:url(img/content/inn_candle3.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	vertical-align:top;	
	min-height:486px;
	height:486px;	
	}
/* CENTER */	
.left_product_index_page {
	width:279px;
	min-height:486px;
	height:488px;
	}
.center_product_index_page {
	width:362px;
	min-height:488px;
	height:488px;
	
	}
.right_product_index_page {
	width:274px;
	min-height:486px;
	height:488px;	
	}

/* navigation */
 #navbar {
	 margin: 0;
	 padding: 0;
	 width: 960px;
	 height: 30px;
 }
 #navbar li {
	 width:auto;
	 list-style: none;
	 float: left;
	 position: relative;
	 margin: 0;
	 padding: 0;
	 top: 0px;
	 height: 30px;
 }
#navbar li.company_ru { width: 142px; }
#navbar li.company_ru a span {width: 142px; background-image: url(img/menu/ru/mb1.png);}
#navbar li.company_en { width: 142px; }
#navbar li.company_en a span {width: 142px; background-image: url(img/menu/en/mb1.png);}

#navbar li.article_ru { width: 103px; } 
#navbar li.article_ru a span {background-image: url(img/menu/ru/mb2.png);}
#navbar li.article_en { width: 103px; } 
#navbar li.article_en a span {background-image: url(img/menu/ru/mb2.png);}

#navbar li.service_ru { width: 105px; } 
#navbar li.service_ru a span {background-image: url(img/menu/ru/mb3.png);}
#navbar li.service_en { width: 105px; } 
#navbar li.service_en a span {background-image: url(img/menu/en/mb3.png);}

#navbar li.price_ru { width: 92px; }
#navbar li.price_ru a span {background-image: url(img/menu/ru/mb4.png);}
#navbar li.price_en { width: 92px; }
#navbar li.price_en a span {background-image: url(img/menu/en/mb4.png);}

#navbar li.software_ru { width: 172px; }
#navbar li.software_ru a span {background-image: url(img/menu/ru/mb5.png);}
#navbar li.software_en { width: 172px; }
#navbar li.software_en a span {background-image: url(img/menu/en/mb5.png);}

#navbar li.faq_ru { width: 80px; }
#navbar li.faq_ru a span {background-image: url(img/menu/ru/mb6.png);}
#navbar li.faq_en { width: 80px; }
#navbar li.faq_en a span {background-image: url(img/menu/en/mb6.png);}

#navbar li.contact_ru { width: 266px; }
#navbar li.contact_ru a span {background-image: url(img/menu/ru/mb7.png);}
#navbar li.contact_en { width: 266px; }
#navbar li.contact_en a span {background-image: url(img/menu/en/mb7.png);}

#navbar li a {
width:100%;
 display: block;
 border:0;
 position: absolute;
 top: 0;
 left: 0;
 font: 15px/29px "Verdana";
 text-decoration: none;
 white-space: nowrap;
 color: #ffffff;
 height: 30px;
 }
 #navbar li a:hover {
 color: #ff6600;
 width:100%;
 }

 #navbar li a span {
 width:100%;
 cursor: pointer;
 display: block;
 position: absolute;
 float: left;
 top: 0;
 left: 0;
 background-position: 0 0;
 background-repeat: no-repeat;
 height: 30px;
 }
 
 #navbar li a:hover span {
 background-position: 0 -30px;
 }
 #navbar li.active a span {
 background-position: 0 -30px;
 }
 
 .pic_OP {
	 padding-left:21px;
	 }
	 
/* IMAGES */
.flashcontent {
/*	top: 50;
	text-align:center;
	position:absolute;
*/
	position: relative;
	margin: 0 auto;

	}
