@charset "utf-8";

body {
	background:#fff !important;
}
#footer {
	background:#e8e8e8 !important;
}

.page {
	
}
#middle #content #container {
	margin-left:10px !important;
}


/*************************************************************/
/*                        Заголовки                          */
/*************************************************************/
.page h1 {
	font-size:2.2em;
	font-weight:normal;
	margin-bottom:10px;
}
.page h2 {
	font-size:1.8em;
	font-weight:normal;
	margin-bottom:10px;
}
.page h3 {
	font-size:1.6em;
	font-weight:normal;
	margin-bottom:10px;
}

/*************************************************************/
/*                          Текст                            */
/*************************************************************/
.page p {
	font-size:1.2em;
	line-height:1.4em;
	margin-bottom:10px;
}
.page ol, .page ul {
	font-size:1.2em;
	line-height:1.4em;
	margin-left:30px;
	list-style-position:outside;
}
.page ol li, .page ul li {
	margin-bottom:10px;
}
.page ol ol, .page ul ul {
	font-size:1em;
}
.page ul.line {
	list-style-type:circle;
}
.page ul.line li {
	line-height:1.4em;
}

.page center {
	padding:5px 0px;
}

/*************************************************************/
/*                          Ссылки                           */
/*************************************************************/
.page a {
	text-decoration:underline !important;
}
.page a:hover {
	text-decoration:none !important;
}
.page a:visited {
	color:#7BA8BF !important;
}


/*************************************************************/
/*                        Accordion (подписка)               */
/*************************************************************/
#accordion .toggler {
	border-bottom:1px dashed #1c76bb;
	color:#1c76bb;
	cursor:pointer;
	display:inline-block;
	margin-bottom:10px;
}
#accordion .toggler:hover {
	border-bottom:1px dashed #7ABBEB;
	color:#7ABBEB;
}
#accordion div.element input {
	border:1px solid #999;
	float:left;
	padding:2px;
	width:300px;
}
#accordion div.element input.button {
	padding:1px;
	width:120px;
}
#accordion div.element span {
	float:left;
	width:100px;
}
#accordion div.element p {
	clear:left;
	line-height:26px;
}


/*************************************************************/
/*                       Пользователи                        */
/*************************************************************/
.users {
	border-bottom:1px solid #e0e0e0;
	float:left;
	padding:5px 0px;
	width:50%;
}
.user_head {
	margin:0px 5px 5px 5px;
}
.user_body {
	font-size:0.85em;
}
.user_body a img /*, .user_body p*/ {
	float:left;
}
.user_body a, .user_body a:hover {
	border-bottom:none !important;
}
.user_body a {
	margin:0px 5px;
	float:left;
	height:100px;
}
.user .user_body img {
	float:left;
}
.user_body p {
	margin-left:120px;
	margin-bottom:5px;
}
#commentTable td, #commentTable th {
	padding:4px;
	font-size:1em;
}


/*************************************************************/
/*                          Опросы                           */
/*************************************************************/
.page .date {
	float:left;
	width:80px;
	font-size:0.8em;
	margin-left:10px;
	margin-top:1px !important;
}
.page .time {
	font-size:1.2em;
}
.page .article {
	font-size:1em;
	margin:0px 0px 0px 100px !important;
}
.page ul {
	list-style:none;
}
.page ul li {
	line-height:1em;
	margin-bottom:10px;
}
.page ul li span {
	color:#666;
}
.page ul li img {
	height:8px;
	margin-right:5px;
}


/*************************************************************/
/*                         Страницы                          */
/*************************************************************/
.pages {
	clear:both;
	font-size:1.2em;
	padding-top:10px;
}
.pages a {
	border-bottom:none !important;
	/*margin:0px 2px;*/
	padding:5px;
	text-decoration:underline !important;
}
.pages a:hover {
	background-color:#D1E0F8;
	border-bottom:none !important;
}
.pages a.act {
	background-color:#C6D7EC;
}
