@charset "iso-8859-2";

body {
	background-color: #ffffff;
	padding: 0;
	margin: 0;
}
body, table {
	font: 12px "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
}
* {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
}
a img, a object {
	border: 0;
}
a {
	text-decoration: underline;
}
form {
	display: block;
}
input,textarea {
	background: #ffffff;
	font-size: 12px;
	border: 1px solid #A9A9A9;
}
select, option {
	background: #ffffff;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
select {
	border: 1px solid #A9A9A9;
}
input {
	height: 19px;
	padding: 0;
}
textarea {
	overflow: auto;
	padding: 1px;
}
button, input.button {
	font-size: 11px;
	font-weight: bold;
}
input.radio, input.checkbox {
	border: 0px;
	background: transparent;
	margin-right: 6px;
}
ol { 
	list-style-position: inside;
}
p {
	padding: 5px 0;
}
#logo {
	text-align: left;
}
#logo span {
	display: none;
}
.blogmonth a {
	margin-bottom: 20px;
}
#foot2 {
	margin: 0 auto;
	display: block;
	clear: both;
	font-size: 11px;
}
#foot2 a {
	text-decoration: none;
}
#text {
	text-align: left;
}
#title {
	font-size: 19px;
	font-weight: normal;
}
.text {
	padding-top: 20px;
	clear: both;
}
.news {
	padding-bottom: 10px;
}
.news .newstitle {
	font-size: 11px;
}
.news .newstitle h3 {
	font-size: 15px;
	font-weight: normal;
	display: inline;
	margin-right: 10px;
}
.news .newsimg {
	float: left;
	padding: 3px 10px 6px 0;
}
.news .newsbody, .news .newsbodyopen {
	margin-top: 5px;
}
.news .newsbody {
	font-size: 11px;
}
.news .newsbodyopen {
	font-size: 12px;
}
.comment_body {
	margin-top: 12px;
	font-size: 11px;
	font-size: 11px;
}
.comment_user {
	font-size: 11px;
	text-align: right;
}
.comment_date {
	float: left;
}
.news_foot , .gb_foot {
	display: block;
	font-size: 11px;
	font-weight: bold;
	clear: both;
}
.news_foot a, .gb_foot a {
	font-weight: normal;
}
#foot {
	margin: 0 auto;
	display: block;
	font-size: 11px;
	text-align: center;
	clear: both;
}
.hr {
	display: block;
}
.hr hr {
	display: none;
}
#body table {
	font-size: 11px;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0 0;
	background-color: #ffffff;
	empty-cells: show;
}
#body table td {
	padding: 5px 2px;
}
#body table .th
{
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
.msg {
	color: #e52213;
	font-size: 13px;
	font-weight: bold;
	padding-top: 4px;
}
.opinionq p {
	margin: 0;
	padding: 0;
}
.opinion-ans {
	margin: 3px 0;
}
.opinion-ans .bar-bg {
	background-color: #ffffff;
	font-size: 10px;
	background: #A9A9A9 url(../../../../modules/cms/accounts/energopol/skins/energopol/images/bg-gray.gif) repeat left center;
}
.opinion-ans .bar-bg .bar {
	position: relative;
	background: #333333 url(../../../../modules/cms/accounts/energopol/skins/energopol/images/bg-darkgray.gif) repeat left center;
	text-align: left;
	height: 14px;
}
.opinion-ans .bar-bg .bar span {
	position: absolute;
	left: 0px;
	top: 0px;
	line-height: 14px;
	text-align: left;
	color: #FFFFFF;
	padding: 0 3px;
}