a:link
{
	color: #000000;
	text-decoration: none;
}

a:visited
{
	color: #000000;
    text-decoration: none;
}

a:hover
{
	color: #8888F8;
	text-decoration: underline;
}

.like_b 
{
	padding: 5px 15px;
	text-decoration: none;
	color: #000;
	background-color: #bbbbfb;
	border: 1px solid #e2e2e2;
	font-family: Verdana;
}

.like_b:hover 
{
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	background: linear-gradient(to bottom, #fcfff4, #e9e9ce);
	color: #8888F8;
}

hr
{
	width:300px;
	color: #808080;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: -15px;
	align: center;
}

p
{
	color: #000000;
	margin: 0px;
	padding: 0px
}

form
{
	margin: 0px;
	padding: 0px;
}

input 
{
	border: 1px solid #e2e2e2;
	font-family: Verdana;
	font-size: 8pt;
	padding: 1px;
	height: 19px;
}

input [type="radio"], input.radio
{
	border: none;
}

.checkbox
{
	border:none;
	text-align:center;
}

select 
{
	border: 1px solid #e2e2e2;
	font-family: Verdana;
	font-size: 8pt;
	padding: 1px;
	height: 19px;
}

ul
{
	margin: 5px;
}

h1
{
	font-family: Verdana;
	font-size: 12pt;
}

h2
{
	font-family: Verdana;
	font-size: 10pt;
}

.indexBody
{
	background: url('images/back_round.png'); 
	background-repeat: no-repeat; 
	background-color: #f7f7f7;
}

.simple
{
	font-family: Verdana;
	font-size: 8pt;
}

li
{
	font-family: Verdana;
	font-size: 8pt;
	cursor: pointer; 
}

li:hover
{
	font-family: Verdana;
	font-size: 8pt;
	cursor: pointer; 
	color: 8888F8;
	text-decoration: underline;
}

.havy
{
	font-family: Verdana;
	font-size: 14pt;
}

.little
{
	font-family: Tahoma;
	font-size: 7pt;
}

.verySmall
{
	font-family: Verdana;
	font-size: 6pt;
}

table
{
	border: none;
	border-collapse: collapse;
	background: none;
	padding:0px; 
	margin:0px;
}

img
{
	border: none;
}

td
{
	background: none;
}

.tableMain
{
	width:640px;
	height:100%;
}

.tableMenu
{
	width:240px;
	height:100%;
}

.cellTitle
{
	width: 640px;
	height: 120px;
	background-color: #FFD067;
	background-image: url('images/back_title.jpg');
	background-repeat: repeat-x;
	vertical-align: top;
}

.cellTitleNoImage
{
	width: 640px;
	height: 120px;
	background: none;
	vertical-align: top;
}

.imageTitle
{
	width: 150px;
	height: 80px;
}

.labelTitle
{
	font-family: Verdana;
	font-size: 18pt;
	padding-left: 1px;
	text-align:left;
}

.labelTitleV
{
	font-family: Verdana;
	font-size: 10pt;
	padding-left: 1px;
	text-align:left;
}

.labelTitleSmall
{
	font-family: Verdana;
	font-size: 8pt;
	padding-left: 1px;
	text-align:left;
}

.labelTitle2
{
	font-family: Verdana;
	font-size: 18pt;
	padding-right: 1px;
	text-align:right;
}

.labelTitleSmall2
{
	font-family: Verdana;
	font-size: 8pt;

	padding-right: 1px;
	text-align:right;
}

.cellMenu
{
	width: 240px;
	height: 100%; 
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7;
}

.cellMenuIndicator
{
	width:22px;
}

.cellMenuDescription
{
	width: 122px;
}

.cellContent
{
	width: 100%;
	height: 100%;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7;
}

.imageFooter
{
	width: 50px;
	height: 50px;
}

.cellFooter
{
	width: 640px;
	height: 70px;
	background-color: #FFD067;
	background-image: url('images/back_footer.jpg');
	background-repeat: repeat-x;
	vertical-align: bottom;
}

.cellFooterNoImage
{
	width: 640px;
	height: 70px;
	background: none;
	vertical-align: bottom;
}

.labelFooter
{
	font-family: Verdana;
	font-size: 12pt;
	padding-left: 1px;
	text-align:left;
}

.labelItemMenu
{
	font-family: Verdana;
	font-size: 10pt;
	padding-left: 1px;
	text-align:left;
}

.labelFooterSmall
{
	font-family: Verdana;
	font-size: 8pt;
	padding-left: 1px;
	text-align:left;
}

.labelFooter2
{
	font-family: Verdana;
	font-size: 12pt;
	padding-right: 1px;
	text-align:right;
}

.labelFooterSmall2
{
	font-family: Verdana;
	font-size: 8pt;
	padding-right: 1px;
	text-align:right;
}

.loginText
{
	font-family: Verdana;
	font-size: 8pt;
	padding-right: 1px;
	text-align:right;
}
.loginText_с
{
	font-family: Verdana;
	font-size: 8pt;
	padding-right: 1px;
	text-align:center;
}

.loginTextObj
{
	text-align:left;
}

.loginTextObj:hover
{
	background-color: #bbbbfb;
	text-align:left;
}

.labelPageTitle
{
	font-family: Verdana;
	font-size: 14pt;
	padding-left: 1px;
	text-align:left;
}

.inputObj
{
	text-align:center;
}

.inputObj:hover
{
	background-color: #bbbbfb;
	text-align:center;
}

.lineMenuRect
{
	height:25px; 
	white-space:nowrap;
	border-bottom:1px solid black;
	margin-bottom:7px;
}

.lineMenu
{
	float:left;
	white-space:nowrap;
	margin: 0px;
	padding: 0px;
	height: 25px;
}

.lineMenuImage
{
	margin-left: 2px;
	margin-right: 2px;
	padding-left:2px;
	padding-right:2px;
}

.lineMemuText
{
	font-family: Verdana;
	font-size: 14pt;
	text-align:left;
}

.vertical
{ 
	overflow:hidden; 
	width:16px; 
	height:90px; 
	border: none;
	background-color:none;
}
		
.vertical object 
{ 
	width:12px; 
	height:90px; 
	display:block; 
	overflow:hidden;
	background-color:none;
}

.vertical span 
{ 
	filter:flipv() fliph(); 
	writing-mode:tb-rl; 
	display:block; 
	height:90px; 
	width:12px;
	background-color:none;
}

.rotateText 
{
	height: 16px; 
	width: 80px; 
	margin: 40px -30px;
	-moz-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	background-color:none;
}

.tableMeterage
{
	border: 1px solid #e9e9e9;
	width:100%;
}

.tableMeterageHeadTarif
{
	background-color:#e2e2e2;
	border:none;
	text-align:center;
	width:60px;
}

.tableMeterageHeadEnergy
{
	background-color:#dadada;
	border:none;
	text-align:center;
	width:20px;
}

.tableMeterageData
{
	background-color:none;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-top: 1px solid #dadada;
	text-align:center;
	width:60px;
}

.tableDataMan 
{
	background-color:#e2e2e2;
	border:none;
	text-align:center;
}

.centered 
{
    position: fixed;
    top: 50%;
    left: 50%;
    width: 200px;
    height:100px;
    margin: -50px 0 0 -100px;
	padding: 0px;
}

.accmsg
{
	padding: 20px;
	font-family: Verdana;
	font-size: 10pt;
}



