* {
	padding: 0px; margin: 0px;
}
div {
	padding: 0px; margin: 0px;
}
body {
	 font: 80% Arial,Verdana,Tahoma,sans-serif; color: #202020;
}
p {
	text-align: left;
}
h4 {
	margin: 0px; padding:0px; font-size: 1em; color: #323232; font-weight: normal;
}

h1 {
	color: #5a7c09; font-size: 1.8em; font-weight: normal; margin: 0px 0px 10px;
}
#wrap {
	margin: 0px auto; width: 904px; color: #202020; background:#fff
}
a {
	color: #286ea0; text-decoration: underline
}
a:hover {
	color: #286ea0; text-decoration: none
}
a img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
#header {
	 background: url(http://biogas-energy.ru/images/top.jpg) scroll 50% 0; height: 233px;
}
#header div {
	font-size: 2em; float: left; margin: 10px 20px 20px 20px; width: 350px; color: #82aa25;
}
#header div a {
	color: #fff; text-decoration: none
}
#header p {
	font-weight: bold; float: right; margin: 20px; width: 400px; color: #fff; line-height: 1.5em; text-align: right
}
#frontphoto {
	margin: 0px 0px 10px
}
#leftside {
	clear: left; padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px 0px 5px; width: 140px; line-height: 1.4em; padding-top: 0px
}
#leftside ul {
	margin: 0px 0px 20px
}
#leftside li {
	margin: 0px 0px 6px; line-height: 1.2em; list-style-type: none
}
table#wp-calendar caption {
	color: #505050; text-align: left
}
table#wp-calendar {
	margin: 10px 0px 0px 4px; width: 140px
}
ul.page {
	margin: 0px 0px 20px; width: 140px; list-style-type: none
}
ul.page li {
	display: inline; width: 140px; line-height: 1.4em
}
ul.page li a {
	padding-right: 1px; padding-left: 5px; float: left; margin-bottom: 5px; padding-bottom: 5px; border-left: #cccccc 4px solid; width: 130px; color: #505050; padding-top: 5px; background-color: #f4f4f4; text-decoration: underline
}
ul.page li a:hover {
	border-left: #286ea0 4px solid; color: #505050; background-color: #eaeaea
}
ul.page li.current_page_item a {
	border-left: #286ea0 4px solid; color: #505050; background-color: #eaeaea
}
ul.page ul {
	padding-right: 0px; padding-left: 0px; font-size: 0.9em; padding-bottom: 5px; margin: 0px 0px 0px 15px; width: 125px; padding-top: 0px
}
ul.page ul a {
	padding-right: 1px; padding-left: 5px; padding-bottom: 3px; width: 115px; padding-top: 3px
}
ul.page ul ul {
	width: 113px
}
ul.page ul ul a {
	width: 100px
}

/* Sidebar Related */
#sidebar {
	width:210px;
	padding-left:15px;
	margin-top:40px;
	float:left;
	background:#fff;
}

#sidebar ul {
	margin: 0 ;
	padding: 0;
	width:210px;

}

#sidebar h2 {
	font-size: 1.4em;
	margin: 0px 0px 10px;
	font-weight: normal;
	color: #739425;
	text-align:center;
}
#sidebar ul h4{
	color:#758b28;
	text-align:left;
	font-weight:bold;
	padding:7px 0 0 10px;
	height:22px;
	margin:0;
	border:none;
	background:url(http://biogas-energy.ru/images/topbar.gif) no-repeat top left;
}

#sidebar a{
	color:#758b28;
	text-decoration:none;
}
#sidebar a:hover {
	color:#758b28;
	text-decoration:underline;
}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin:0;
	padding-bottom:15px;
}

#anketa {padding-bottom:15px;}

#anketa a{	font-size: 1.2em;
	color:#286ea0;
	text-decoration:underline;
}
#anketa a:hover {
	color:#286ea0;
	text-decoration:none;
}

#content {
	background:#fff; float:left; padding: 40px 10px 20px 20px; line-height: 1.3em; width: 630px;
}
#content h2 {
	font-size: 1.3em; margin: 0px 0px 4px 0; color: #5a7c09;
}
h3 {
	font-size: 1.4em; margin: 0px 0px 8px; font-weight: normal; color: #5a7c09;
}

#content img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 3px 10px 3px 0px; border-right-width: 0px
}
#content img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 3px 10px 3px 0px; border-right-width: 0px
}
#content ul {
	margin: 0px 0px 16px 20px
}
#content ul {
	margin: 0px 0px 16px 20px
}
#content ol {
	margin: 0px 0px 16px 20px
}
#content li {
	padding-right: 0px; padding-left: 5px; padding-bottom: 0px; padding-top: 0px
}
#content ul ul {
	margin: 0px 0px 0px 16px
}
#content ol ol {
	margin: 0px 0px 0px 16px
}
#footer {
	background:#fff; width: 903px; clear: both; padding-right: 0px; border-top: #e0e0e0 1px solid; padding-left: 0px; font-weight: normal; padding-bottom: 10px; margin: 0px;  color: #808080; line-height: 1.4em; padding-top: 10px; background-color: #ffffff; text-align: center
}
#footer p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: center
}
#footer a {
	color: #808080; text-decoration: none
}
#footer a:hover {
	color: #505050; text-decoration: underline
}
p {
	margin: 0px 0px 18px
}

ul {
	margin: 0px 0px 18px
}
ol {
	margin: 0px 0px 18px
}
.left {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; float: left; margin: 10px 15px 10px 0px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid
}
.right {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; float: right; margin: 10px 0px 5px 10px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid
}
.center {
	border-right: #aaaaaa 1px solid; border-top: #aaaaaa 1px solid; margin: 5px auto 12px; border-left: #aaaaaa 1px solid; border-bottom: #aaaaaa 1px solid; text-align: center
}
.justify {
	text-align: justify
}
.textright {
	text-align: right
}
.img_apparat {
	padding-right: 10px; padding-left: 10px; float: right; padding-bottom: 10px; padding-top: 10px
}
.clear {
	clear: both
}
.small {
	font-size: 0.8em
}
.bold {
	font-weight: bold
}
.hide {
	display: none
}
.red {
	color: #f00
}
.green {
	color: #33cc00
}
.post {
	margin: 0px 0px 25px
}
.post h1 {
	font-size: 1.8em; margin: 0px 0px 10px; font-weight: normal;
}
.postinfo {
	padding-right: 5px; padding-left: 8px; font-weight: bold; font-size: 0.9em; padding-bottom: 8px; margin: 1px 0px 40px; border-left: #cccccc 4px solid; color: #606060; line-height: 1.5em; padding-top: 8px; background-color: #f4f4f4; text-align: left
}
.postinfo a {
	font-weight: normal
}
.navigation {
	padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 15px; margin: 10px 0px; padding-top: 0px; text-align: left
}
.navigation p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.prevlink {
	margin-right: 20px
}
.nextlink {
	margin-left: 20px
}
.nobr {
	white-space: nowrap
}
#searchform {
	float:right; padding: 3px 3px 2px 0;
}
.niceform {
	padding-right: 4px; padding-left: 4px; font-size: 12px; padding-bottom: 1px; width: 90px; padding-top: 1px
}
.search_nice {
	width: 120px
}
.search_nice td {
	vertical-align: middle
}
.submit_search {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; vertical-align: middle;   padding-top: 0px; height: 22px;
}
ul.inline {
	margin: 5px 0px; list-style-type: none
}
ul.inline li {
	display: inline
}
ul.ul {
	margin-top: 5px; list-style-type: none
}
ul.ul li {
	margin-top: 5px; margin-left: -23px
}
ul.menu {
	list-style-type: none
}
ul.menu li {
	margin-top: 5px; margin-left: -5px
}
ul.menu li.active {
	margin-top: 5px; list-style-image: url(http://aenergy.ru/images/13.gif); margin-left: -15px
}
table.profile {
	margin-top: 10px; border-collapse: collapse; text-align: left
}
table.profile td {
	padding-right: 12px; padding-left: 12px; padding-bottom: 2px; padding-top: 2px
}
table.profile tr td.td_right {
	border-right: #b0c3d2 1px; border-top: #b0c3d2 1px solid; border-left: #b0c3d2 1px solid; border-bottom: #b0c3d2 1px solid; height: 20px
}
table.profile tr td.td_left {
	border-right: #b0c3d2 1px solid; border-top: #b0c3d2 1px solid; font-weight: bold; border-left: #b0c3d2 1px; color: #5f5f5f; border-bottom: #b0c3d2 1px solid; height: 20px
}
.post table {
	margin: 5px; border-collapse: collapse; text-align: left
}
.post table td {
	border-right: #b0c3d2 1px solid; padding-right: 10px; border-top: #b0c3d2 1px solid; padding-left: 10px; padding-bottom: 2px; margin: 2px; border-left: #b0c3d2 1px solid; padding-top: 2px; border-bottom: #b0c3d2 1px solid; height: 20px; text-align: center
}
.post table td.textleft {
	text-align: left
}
.post table th {
	border-right: #b0c3d2 1px solid; padding-right: 2px; border-top: #b0c3d2 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #b0c3d2 1px solid; padding-top: 2px; border-bottom: #b0c3d2 1px solid; height: 20px; text-align: center
}

td h3 {font-weight: bold;}



#menu {
	color:#fff;
	clear:both;
	margin:0px;
	height:30px;
	background:  #83a82d;
}
#menu ul {
	margin:0px;
	padding:0px;
	height:30px;
	list-style-type:none;
	float:left;
}
#menu li {
	float:left;
	overflow:inherit;
	padding:0;
	white-space:nowrap;
	height:30px;
	border-right: #fff 1px solid;
	border-left: #83a82d 1px solid;
}
#menu li a {
	white-space:nowrap;
	display:block;
	padding:8px 11px 7px 12px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	 border-left: #83a82d 1px solid;

}
#menu ul li a:hover {background:#adcd2b; border-left: #83a82d 1px solid;}
#menu img {vertical-align:top; padding-top:4px;}

#menu ul li ul li a { border-left: none;}
#menu ul li ul li a:hover { border-left: none;}
#menu ul li ul li { font-size: 72%; display:block; float:none; text-align:left; border-right:none; border-left:none;}
#menu ul li ul li:hover { font-size: 72%; display:block; float:none; text-align:left; background:#a3d62c; border-right:none;border-left:none;}
#menu ul li ul {display: none; position: absolute;  background-color: #adcd2b; width: auto; height: auto; padding: 0; border-right: #83a82d 1px solid; border-left: #83a82d 1px solid; border-bottom: #83a82d 1px solid; }
#menu li:hover ul {display: block;}
#menu-fon {
background:transparent url(http://aenergy.ru/images/sprites-t1.gif) repeat-x scroll 0 -810px;
margin:0;
padding:10px 0 0 200px;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;
}
.wp-pagenavi a:hover {
	border: 1px solid #114477;
	color: #114477;
	background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.yandex-form {padding-left:40px;}
.yandexbox {font-size: 16px; height: 20px; width: 400px; border: 1px solid #7f9db9;}
.yandex-submit {font-size: 14px; height: 24px;}

.contacts .input {font-size: 16px; height: 20px; border: 1px solid #7f9db9;}
.contacts textarea {border: 1px solid #7f9db9; overflow: hidden;}
.div-contacts {padding: 8px 0;}

table.profile {border-collapse:collapse; margin-bottom: 20px; }
table.profile tr th {padding:5px; border: 1px solid #000; background-color: #d6e3bc; text-align: center;}
table.profile tr td {padding:5px; border: 1px solid #000;}

