* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	height: 100%;
	color:#4c4c4c;
}
form{
	color:#000000
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	min-width: 984px;
	padding:0 6px 0 6px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 60px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 258px 0 228px;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 210px;
	margin-left: -100%;
	position: relative;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 240px;
	margin-left: -240px;
	position: relative;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -60px auto 0;
	min-width: 984px;
	font-size:11px;
	padding:0 6px 0 6px;
	color:#8c8c8c
}
* html #wrapper,
* html #footer {
	width: expression((documentElement.clientWidth||document.body.clientWidth)<990?'990px':'');
}

a:link, a:visited, a:hover, a:active{
	color:#1d58be;
}
.menu{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	height:26px;
	clear:both;
	margin-bottom:10px;
	margin-top:5px
}
.code{
	height:1px;
	overflow:hidden
}
.searchText{
	border:1px solid #000000;
	width:210px
}
#logo{
	display:block;
	width:270px;
	float:left
}
#searchForm{
	padding:0;
	margin:0;
	float:right;
	width:240px;
	margin-top:18px
}
a.menuLink:link, a.menuLink:visited, a.menuLink:hover, a.menuLink:active{
	font-size:13px;
	color:#287233;
	font-family:Tahoma, Arial, sans-serif;
	padding:3px 6px 0 6px;
	display:block;
	height:23px;
	font-weight:bold
}
a.menuLink:hover{
	background-color:#eeeeee
}
a.rss:link, a.rss:visited, a.rss:hover, a.rss:active{
	text-decoration:none;
	padding-right:10px
}
.rss img{
	margin-right:4px
}
.anyInput{
	border:1px solid #8c8c8c;
	width:144px
}
.registration{
	width:100%
}
.registration tr td{
	padding-bottom:4px
}
.button{
	font-size:12px;
	cursor:pointer
}
a.titleRubric:link, a.titleRubric:visited, a.titleRubric:hover, a.titleRubric:active{
	font-size:17px;
	font-family:Tahoma, Arial, sans-serif;
	display:block;
	color:#000000;
	text-decoration:none;
	margin-bottom:5px;
}
div.titleRubric{
	font-size:17px;
	font-family:Tahoma, Arial, sans-serif;
	display:block;
	color:#000000;
	margin-bottom:5px
}
a.title:link, a.title:visited, a.title:hover, a.title:active{
	font-size:17px;
	font-family:Tahoma, Arial, sans-serif;
	color:#006100;
	display:block;
	text-decoration:none;
	text-align:left
}
a.title:hover{
	color:#1D58BE
}
a.linkImgArticle:link, a.linkImgArticle:visited, a.linkImgArticle:hover, a.linkImgArticle:active{
	display:block;
	width:240px
}
.anons{
	text-align:justify
}
.anonsPix{
	width:80px;
	display:block;
	overflow:hidden;
	float:left;
	margin-right:10px
}
div a.anonsText:link, a.anonsText:visited, a.anonsText:hover, a.anonsText:active{
	font-weight:bold;
	text-align: left;
	text-decoration:none;
	display:block;
	color:#006100;
}
div a.anonsText:hover{
	color:#1D58BE;
}
a.listAnons:link, a.listAnons:visited, a.listAnons:hover, a.listAnons:active{
	font-weight:bold;
	text-align: left;
	clear:both;
	text-decoration:none;
	display:block;
	padding-left:10px;
	background:url(../pix/listAnons.gif) no-repeat;
	padding-bottom:4px
}
a.titleArticleList:link, a.titleArticleList:visited, a.titleArticleList:hover, a.titleArticleList:active{
	color:#287233;
	font-weight:bold;
	display:block;
	text-align:left
}
a.viewArticleItem:link, a.viewArticleItem:visited, a.viewArticleItem:hover, a.viewArticleItem:active{
	display:block;
	float:left;
	width:80px;
	margin-right:10px;
	overflow:hidden
}
.articleListLeft{
	width:49%;
	float:left;
	text-align: justify;
	clear:both;
	margin-bottom:5px
}
.articleListRight{
	width:49%;
	float:right;
	text-align: justify;
	margin-bottom:5px
}
.clear{
	font-size:0;
	clear:both
}
.hr{
	padding-top:10px;
	clear:both;
	border-bottom:1px solid #000000
}
a.titleArticleListNews:link, a.titleArticleListNews:visited, a.titleArticleListNews:hover, a.titleArticleListNews:active{
	color:#287233;
	font-weight:bold;
	display:block;
	text-align:left;
	text-decoration:none
}
a.titleArticleListNews:hover{
	color:#1D58BE
}
.bannerCenter{
	background-color:#f3f3f3;
	border: 1px solid #b5b5b5;
	clear:both;
	margin-top:10px;
	padding:5px 5px 0 5px;
	width:100%
}
a.pager:link, a.pager:visited, a.pager:hover, a.pager:active{
	color:#7f7f7f;
	background-color:#f2f2f2;
	border:1px solid #7f7f7f;
	text-decoration:none;
	padding:0 3px 0 3px
}
a.pager:hover{
	background-color:#FFFFFF;
	border:1px solid #7f7f7f;
	color:#8a8a8a;
	padding:0 3px 0 3px
}
span.pager{
	background-color:#FFFFFF;
	border:1px solid #7f7f7f;
	color:#8a8a8a;
	padding:0 3px 0 3px
}
a.mostCommented:link, a.mostCommented:visited, a.mostCommented:hover, a.mostCommented:active{
	font-weight:bold;
	text-align: left;
	text-decoration:none;
	display:block;
	padding-left:10px;
	background:url(../pix/listAnons.gif) no-repeat;
	padding-bottom:4px;
	color:#006100
}
h1.articleTitle{
	font-size:17px;
	color:#006100;
	font-family:Tahoma, Arial, sans-serif;
	text-align:left
}
div.articleTitle{
	font-size:17px;
	color:#006100;
	font-family:Tahoma, Arial, sans-serif;
	text-align:left
}
.item{
	 clear:both;
	 text-align:justify
}
.item img{
	float:left;
	margin:4px 8px 0 0
}
.time{
	font-size:11px;
	color:#6a6b6b
}
.addComment{
	font-size:17px;
	font-family:Tahoma, Arial, sans-serif
}
.commentItem{
	background-color:#f1f1f1;
	padding:1px 5px 1px 5px
}

a.commentPerson:link, a.commentPerson:visited, a.commentPerson:hover, a.commentPerson:active{
	font-weight:bold
}
blockquote{
	margin:0 0 0 50px;
	font-size:11px
}
table.enterComment tr td{
	padding-bottom:5px
}
table.enterComment{
	margin-top:5px
}
label.enterCommentType{
	color:#006100
}
.regRegistration{
	width:320px
}
table.profileUpdate tr td{
	padding-bottom:5px
}
.profileBlock{
	font-weight:bold;
	color:#1D58BE;
	font-size:15px;
	margin-top:10px
}
.social{
	color:#006100;
	font-size:17px;
	font-family:Tahoma, Arial, sans-serif
}



A.doing:link, A.doing:visited, A.doing:hover, A.doing:active{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	margin-left:15px;
}
 A.doing:hover{
 	text-decoration:underline
}
.error{
.error{
	color:#ba0404
}

div.b-save-copy td {font-size:12px;} /*для сохраненной копии яндекса*/
