/*G*/

@charset "utf-8";

body{
margin:0;
padding:0;
font-family:verdana, arial, helvetica, sans-serif;
color:#434343;
background-color:#E2E2E2;
text-align:center;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif
}

img{border:0}
h1{color:#940000;margin:0}
h2{color:#940000;margin-top:0;font-weight:normal}
h3{color:#940000}
p{margin-top:0}
*{outline:none}
.c{clear:both; margin:0;padding:0;height:0;overflow:hidden}
.rel{position:relative !important}

.head{
width:990px;
padding:0;
padding-top:10px;
margin-top:0;
margin-bottom:0;
margin-right:auto;
margin-left:auto;
background:#fff;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
text-align:left;
z-index:99
}

.g-body{
width:990px;
padding:0;
margin-top:-410px;
margin-bottom:0;
margin-right:auto;
margin-left:auto;
background:#fff;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
text-align:left;
overflow:visible;
z-index:960
}

.inner-container{
float:left;
width:75%;
padding-left:25px;
z-index:999
}

.logo4{
top:-363px;
left:28px;
width:442px;
height:77px;
z-index:99
}
	.logo4 a{
	display:block;
	width:100%;
	height:100%
	}
	
.e{
top:-473px;
left:267px;
width:384px;
height:161px;
background:url(/images/energy/enegrystar.gif) no-repeat top left;
z-index:70
}
	.e .s{
	width:142px;
	height:142px;
	background:url(/images/energy/z-bez-fona.gif) no-repeat top left;
	left:50px;
	top:-24px;
	}


.een{
top:-456px;
left:267px;
width:384px;
height:161px;
background:url(/images/energy/enegrystar-en.gif) no-repeat top left;
z-index:70
}
	.een .s{
	width:142px;
	height:142px;
	background:url(/images/energy/z-bez-fona-en.gif) no-repeat top left;
	left:50px;
	top:-41px;
	}

	
.top{
top:0;
left:0;
height:403px;
background-position:top left;
background-repeat:no-repeat;
z-index:60;
}


.quickbox{
width:120px;
height:25px;
left:860px;
top:10px
}

.quickbox a.lang:link, .quickbox a.lang:visited{
color:#000;
display:block;
float:left;
text-align:center;
padding-top:5px;
padding-bottom:5px;
padding-right:7px;
padding-left:7px
}

.quickbox a.lang:hover, .quickbox .selected{
background-color:#ff4a00;
color:#fff !important;
text-decoration:none
}

.pic{
width:12px;
text-decoration:none;
float:left;
padding-top:7px;
padding-bottom:3px;
padding-right:7px;
padding-left:7px
}

.menuborder{
height:74px;
width:223px;
background:url(/images/energy/menu24.png) no-repeat top left;
z-index:79;
top:-472px;
left:18px;
}
ul.submenu {
list-style: square;
}
.menu{
	top:-200px;
	left:18px;
	width:223px;
	height:243px;
	z-index:80;
	background:url(/images/energy/menu.png) no-repeat bottom left;
	padding-left:25px;
}

	.menu ul{
	padding-top:40px;
	list-style:none;
	padding:0;
	margin:0;
	width:160px
	}
	
	.menu ul li{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #ffe798
	}
	
	.menu ul li a{
	color:#940000;
	font-size:12pt;
	text-decoration:none;
	padding-left:20px;
	background:url(/images/energy/a.gif) left center no-repeat;
	display:block
	}
	
	.menu ul li a.ac, .menu ul li a:hover{
	background:url(/images/energy/ahover.gif) left center no-repeat;
	color:#fff
	}

.bs{
list-style:none
}
	.bs li{
	padding-bottom:5px;
	padding-left:6px;
	list-style-image:url(/images/energy/a.gif)
	}

.nowrap{white-space: nowrap}

.main{
float:right;
z-index:990;
width:65%;
margin-top:-50px
}

	.main a{
	color:#e28313;
	text-decoration:underline;
	font-weight:bold
	}

	.main .date{
	display:block;
	color:#940000
	}

	.main a.news {
	text-decoration:none;
	color:#434343;
	font-weight:normal;
	margin-bottom:20px;
	display:block
	}

	.main a.news:hover{text-decoration:underline}
	.main h1, .main img{margin-bottom:7px}

.left{
float:left;
z-index:970;
width:27%
}

	.left img{clear:both; margin-left:4px}

	.left a{
	color:#000;
	text-decoration:none;
	padding-left:20px;
	margin-bottom:10px;
	background:url(/images/energy/a.gif) left 5px no-repeat;
	display:block
	}
	
	.left a.no-marker-please {
	background: none; 
	padding-left: 0;
	}

	.left h1, .groupnews h1{
	color:#940000;
	text-transform:uppercase;
	padding-bottom:10px;
	padding-left:20px;
	font-size:10pt;
	font-weight:normal;
	display:block
	}

.groupnews{
float:right;
z-index:9999;
overflow:visible;
width: 192px;
margin-top:-140px;
padding-right:2px;
}

	.groupnews a{
	color:#434343;
	text-decoration:none;
	margin-bottom:10px;
	display:block;
	margin-left:20px;
	margin-right:10px
	}

	.groupnews span{
	color:#940000;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	margin-left:20px;
	margin-right:10px
	}

	.groupnews a:hover, .left a:hover{text-decoration:underline}

ul.news {padding:0; margin:0; list-style:none}
ul.news br {display:none}
ul.news li {margin-bottom:15px}
ul.news li a {text-decoration:none;margin-top:-15px;font-weight:normal;color:#434343}
ul.news li a:hover {text-decoration:underline}

a.n{
background:none !important;
padding:0 !important
}

a.o{
background:none !important;
color:#e28313;
text-decoration:underline;
display:block
}

.copy{
background-color:#ffd43c;
color:#434343;
padding-top:35px;
padding-left:95px;
padding-bottom:55px;
margin-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-0.5px;
height:150px
}

span.orange{
color:#e28313;
font-weight:bold;
display:block;
margin-top:5px;
margin-bottom:5px;
font-size:13pt
}

span.red{
color:#940000;
font-weight:bold;
display:block;
margin-top:5px;
margin-bottom:5px;
font-size:13pt
}

.calendar ul{
list-style:none;
margin:0;
padding:0
}

.calendar h2{
font-size:14pt
}

.calendar table{
border-collapse:collapse;border-spacing:0
}

.calendar{
width:190px;
border-left:1px solid #dfdfdf;
border-right:1px solid #dfdfdf;
text-align:center;
background:#f7f7f7
}

.calendar ul{
clear:none;
overflow: hidden
}

.calendar ul li{
font-size:12pt;
color:#e28313;
text-decoration:underline;
cursor:pointer;
text-align:left
}

.calendar ul li:hover{
color:#000;
text-decoration:none;
}

.active{
color:#000;
text-decoration:none
}

ul.months{
float:left;
margin-left:20px
}

ul.years{
float:left;
margin-left:10px
}

.c2{
float:left;
text-align:center
}

.c2 img{
margin:0pt 20px 25px
}

.c2 br{
clear:both
}
#card {
position: absolute;
z-index: 9999;
width: 561px;
height: 525px;
border: #000 solid 1px;
left: 50%;
top: 50%;
margin-left: -280px;
margin-top: -240px;
}
#card .otkr{
padding: 5px;
position: relative;
}
#card .otkrbtn{
padding: 5px;
position: relative;
float: right;
margin-top: -30px;
cursor: pointer;
}
