body 
{
	 margin:0;
	 background-color:#fff;	 
}

body *
{
	font-family:Verdana;
	 font-size:100%;
}

h1{
	color:#464646;
	font-size:140%;
	font-weight:normal;
	margin:0px 0px 15px 0px;	
}

h2{
	color:#af2441;
	font-size:100%;
	font-weight:normal;
	margin:5px 0px;	
}

h3{
	color:#464646;
	font-size:100%;
	font-weight:normal;
	margin:5px 0px;
}


p{
	margin:5px 0px 15px 0px;	
}

a{
	color:#af2441;
}

a:visited{
	color:#82414f;
}

a:hover{
	color:#252525;
}


ul{
	list-style:none;
	margin:0px 0px 0px 17px;
	padding:0px;	
}

ul li{
	background:url(/bitrix/templates/branan/images/black_square.gif) no-repeat left 13px;
	padding:7px 0px 7px 21px;
}

ol li{
	padding:7px 0px 7px 0px;
}

img{
	border:none;		
}

.dnone {
	display: none;
}

table.standart{
	border:solid 1px #ffffff;
	border-collapse:collapse;
	margin:20px 0px;
	width:100%;
}

table.standart tr{
	background-color:#e9e9e9;
}
table.standart tr.dark{
	background-color:#d4d4d4;
}

table.standart th{
	text-align:left;
}

table.standart td{	
 border: 1px solid white; /* Граница вокруг ячеек */
 padding: 10px 20px;
}

table.standart th{	
 border: 1px solid white; /* Граница вокруг ячеек */
 padding: 15px 20px;
}

p.epilog{		
	font-size:11px;
	color:#3d3d3d;	
	padding-left:20px;
}

table.quote{
	background-color:#bdbbc0;
	margin:0;
	padding:0;
}

/* Стили для главной */


div.maincontent{
	background-color:#e9e9e9;
	padding:0px 0px 90px 0px;
	width:998px;
	text-align:left;	
}


table.maintable{
	width:946px;	
}


div.topwhite{
	height:15px;	
	width:966;
	text-align:right;	
	font-size:10px;
	color:#af2441;
	xpadding-right:40px;
}
div.topwhite a, div.topwhite a:visited{
	color:#3d3d3d;
	text-decoration:none;
}

td.logo{
	vertical-align:top;
	background:url("/bitrix/templates/branan/images/logo-bg.jpg");
	width:946px;
	height:346px;	
}

td.logo-standart{
	vertical-align:top;
	background:url("/bitrix/templates/branan/images/logo-bg-standart.jpg");
	width:946px;
	height:126px;
	padding:25px 0px 0px 110px!important;	
}


div.footer{
	padding:25px 0px 25px 35px;
}

div.footer table td{
	color:#959595;
	font-size:70%;	
}

div.footer a, div.footer a:visited{
	color:#707070;
}
div.footer a:hover{
	color:#252525;
}

div.search{
	padding:18px 40px 0px 0px;
}

a.main, a.main:visited{
	color:#af2441;
	font-weight:bold;
	font-size:16px;	
	text-decoration:none;
}

a.main:hover{
	color:#000000;
}

table.maintable td{	
	vertical-align:top;		
}

td.left{
	padding-right:10px;
	padding-left:25px;
	border-right:solid 1px #d4d4d4;
	font-size:90%;
}
td.center{
	padding-left:25px;
	border-right:solid 1px #d4d4d4;
	font-size:90%;
}
td.right{
	padding-left:25px;
	font-size:90%;
}


img.logo{
	margin-top:66px;
	margin-left:110px;
}

/* хаотичные слова */
div.chaot{
	position:absaolute;
	top:0px;
	right:0px;
	width:100%;	
	height:100%;	
	margin:0px;
}


a.energ{
	position:relative;
	top:50px;
	float:right;
	right:109px;
	background:url(/bitrix/templates/branan/images/energ.gif);	
	width:193px;
	height:32px;			
}

a.energ:hover{	
	background:url(/bitrix/templates/branan/images/energ_red.gif);	
}

a.strat{
	position:relative;
	top:73px;
	float:right;
	right:145px;
	background:url(/bitrix/templates/branan/images/strat.gif);	
	width:112px;
	height:22px;		
}

a.strat:hover{
	background:url(/bitrix/templates/branan/images/strat_red.gif);
}

a.eko{
	position:relative;
	top:114px;
	float:right;
	right:38px;
	background:url(/bitrix/templates/branan/images/eko.gif) no-repeat;	
	width:79px;
	height:13px;		
}

a.eko:hover{
	background:url(/bitrix/templates/branan/images/eko_red.gif) no-repeat;
}

a.jkh{
	position:relative;
	top:128px;
	float:right;
	right:-123px;
	background:url(/bitrix/templates/branan/images/jkh.gif) no-repeat;	
	width:48px;
	height:17px;		
}

a.jkh:hover{
	background:url(/bitrix/templates/branan/images/jkh_red.gif) no-repeat;
}

a.upr{
	position:relative;
	top:145px;
	float:right;
	right:-378px;
	background:url(/bitrix/templates/branan/images/upr.gif) no-repeat;	
	width:131px;
	height:17px;		
}

a.upr:hover{
	background:url(/bitrix/templates/branan/images/upr_red.gif) no-repeat;	
}

a.restr{
	position:relative;
	top:169px;
	float:right;
	right:-251px;
	/*background:url(/bitrix/templates/branan/images/restr.gif) no-repeat;	*/
	background:none;
	width:309px;
	height:33px;		
}

a.restr:hover{
	background:url(/bitrix/templates/branan/images/restr_red.gif) no-repeat;	
}

a.invest{
	position:relative;
    right: -436px;
    top: 182px;
	float:right;
	background:url(/bitrix/templates/branan/images/invest.gif) no-repeat;	
	width:136px;
	height:21px;		
}

a.invest:hover{
	background:url(/bitrix/templates/branan/images/invest_red.gif) no-repeat;	
}

a.prom{
	position:relative;
    right: -449px;
    top: 225px;
	float:right;
	background:url(/bitrix/templates/branan/images/prom.gif) no-repeat;	
	width:151px;
	height:17px;		
}

a.prom:hover{
	background:url(/bitrix/templates/branan/images/prom_red.gif) no-repeat;	
}

a.innm{
    position:relative;
    float:right;
    right:14px;
    top:223px;
    background:url(/images/innm.png) no-repeat;    
    width:317px;
    height:23px;        
}

a.innm:hover{
    background:url(/images/innm-active.png) no-repeat;    
}

a.struct{
    background: url("/bitrix/templates/branan/images/struct.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 22px;
    position: relative;
    right: -264px;
    top: 139px;
    width: 297px;    
}

a.struct:hover{
    background:url(/bitrix/templates/branan/images/struct-hover.png) no-repeat;    
}



a.legal{
    background: url("/bitrix/templates/branan/images/legal.png") no-repeat scroll 0 0 transparent;
    float: right;
    width: 264px; height: 23px;
    position: relative;
    right: -289px;
    top: 69px;
}

a.legal:hover{
    background:url(/bitrix/templates/branan/images/legal-hover.png) no-repeat;    
}



a.energ_en{
	position:relative;
	top:50px;
	float:right;
	right:190px;
	background:url(/bitrix/templates/branan/images/en/energ.gif);	
	width:111px;
	height:33px;			
}

a.energ_en:hover{	
	background:url(/bitrix/templates/branan/images/en/energ_red.gif);	
}

a.strat_en{
	position:relative;
	top:73px;
	float:right;
	right:247px;
	background:url(/bitrix/templates/branan/images/en/strat.gif);	
	width:91px;
	height:23px;		
}

a.strat_en:hover{
	background:url(/bitrix/templates/branan/images/en/strat_red.gif);
}

a.eko_en{
	position:relative;
	top:114px;
	float:right;
	right:114px;
	background:url(/bitrix/templates/branan/images/en/env.gif) no-repeat;	
	width:105px;
	height:13px;		
}

a.eko_en:hover{
	background:url(/bitrix/templates/branan/images/en/env_red.gif) no-repeat;
}

a.jkh_en{
	position:relative;
	top:128px;
	float:right;
	right:-86px;
	background:url(/bitrix/templates/branan/images/en/utils.gif) no-repeat;	
	width:83px;
	height:17px;		
}

a.jkh_en:hover{
	background:url(/bitrix/templates/branan/images/en/utils_red.gif) no-repeat;
}

a.manufact_en{
	position:relative;
	float:right;
	top:206px;
	right:-436px;
	background:url(/bitrix/templates/branan/images/en/manufaq.gif) no-repeat;	
	width:130px;
	height:24px;		
}

a.manufact_en:hover{
	background:url(/bitrix/templates/branan/images/en/manufaq_red.gif) no-repeat;	
}

a.restr_en{
	position:relative;
	float:right;
	top:166px;
	right:-136px;
	background:url(/bitrix/templates/branan/images/en/restr.gif) no-repeat;	
	width:222px;
	height:32px;		
}

a.restr_en:hover{
	background:url(/bitrix/templates/branan/images/en/restr_red.gif) no-repeat;	
}

a.invest_en{
	position:relative;
	top:181px;
	float:right;
	right:-606px;
	background:url(/bitrix/templates/branan/images/en/inv.gif) no-repeat;	
	width:133px;
	height:17px;		
}

a.invest_en:hover{
	background:url(/bitrix/templates/branan/images/en/inv_red.gif) no-repeat;	
}

a.prom_en{
	position:relative;
	float:right;
	top:145px;
	right:-315px;
	background:url(/bitrix/templates/branan/images/en/manuf.gif) no-repeat;	
	width:120px;
	height:17px;		
}

a.prom_en:hover{
	background:url(/bitrix/templates/branan/images/en/manuf_red.gif) no-repeat;	
}

a.innovations{
	float:right;
	height:18px;
	position:relative;
	right:347px;
	top:81px;
	width:139px;
	background:url(/bitrix/templates/branan/images/en/innovations.png) no-repeat;	
}

a.innovations:hover{
	background:url(/bitrix/templates/branan/images/en/innovations_active.png) no-repeat;	
}


.innm-logo {
    margin-top:-12px;
}
/* Формы */

form{
	margin:0px;
}

input.inputtext{
	border:none;
	background-color:#d8d8d8;
	color:#898989;
	font-size:11px;	
	padding:5px 9px 0px 8px; 
	height:21px;
	width:314px;
}

input.inputtextsearch{
	border:none;
	background-color:#d8d8d8;
	color:#898989;
	font-size:11px;	
	padding:5px 9px 0px 8px; 
	height:21px;
	width:161px;
}

 .inputfile{
	background-color:#d8d8d8;
	color:#898989;
	font-size:11px;
	padding:3px 9px 0px 9px; 
	height:21px; 
	width:314px!important;
 }
 .inputselect{
 	border:none;
	background-color:#d8d8d8;
	color:#898989;
	font-size:11px;
	padding:6px 0px 0px 6px; 
	height:21px;
	width:314px;
 }
.inputtextarea{
	border:none;
	background-color:#d8d8d8;
	color:#898989;
	font-size:11px;
	padding:6px 0px 0px 9px; 
	width:314px;	
}


div.content{
	background-color:#fff;
	margin:0px;
	padding:0px 30px;
	font-family:Verdana;
	font-size:90%;
}

.nopad{
	padding:0!important;
}

font.errortext
{
	color:#af2441!important;
	margin-left:15px;
}

font.notetext
{
	color:#3d3d3d!important;
	margin-left:15px;
}

a.fio{
	text-decoration:none;
}

td.leftmenu{
	padding-left:50px;
}

td.topmenutd{
	padding-left:25px;
}
.to-publications {
	font-size: 92%;
}
.to-publications2 {
	font-size: 93%;
}
.news-item b, .news-detail b {color: #464646;}
@media print{
	td.leftmenu, tr.topmenu, tr.navmenu, td.search, div.panel, img.content-top, img.content-bottom{
		display:none;
	}
}
#why_div {
	display:none;
}
