input, form, html, body, div {
	padding: 0px;
	margin: 0px;
}

a img, *:link img, *:visited img {
	border:0px none;
}

table {
	border:0px;
	border-collapse:collapse;
}

table td{
	padding:0px;
}

/* /clear */

* {	font-family:verdana;
	color:#767676;
}

body {	background:#ffffff;
	margin:0px;
	padding:0px;
	text-align:center;
}

a:hover {	text-decoration:none;
}

#content {	margin:auto;
	text-align:left;
	margin-top:20px;
	width:1000px;
}

#menutop {    background: url('../img/topbg.gif') repeat-x;
    height:35px;
}

#bottom {	background: url('../img/topbg.gif') repeat-x;
	font-size:10px;
	height:25px;
	line-height:20px;
	margin-bottom:15px;
	padding-left:15px;
}

#bottom div{    padding-top:3px;
    color:#ffffff;
}

#bottom div a {	color:#7c9dbb;
}

#logo {	float:left;
	padding:4px;
	padding-left:40px;
	cursor:hand;
	cursor:pointer;
}

#topmenu {	float:right;
	padding-top:7px;
	padding-right:25px;
}

#topmenu a {    color:#ffffff;
    font-weight:bold;
    font-size:13px;
}

.leftico {	padding-left:32px;
	background: url('../img/menusep.gif') 11px 3px no-repeat;
}

#slogan {	font-size:10px;
	font-weight:bold;
	padding-left:41px;
	text-align:left;
	clear:both;
	height:10px;
	position:relative;
	top:-3px;
}

#main {	margin-top:20px;
}

#leftcol {	border: #b4c6d4 1px solid;
	float:left;
	width:180px;
	margin-right:16px;
	margin-bottom:20px;
}

#rightcol {	width:800px;
	float:right;
	min-height:200px;
	border: #b4c6d4 1px solid;
	margin-bottom:20px;
	font-size:12px;
}

#moduleinfo {	margin:20px;
}

.razdel {	margin-top:5px;
	margin-bottom:5px;
	padding-left:30px;
}

.razdel a {	color:#064f93;
	font-size:11px;
	padding-left:15px;
	background:url('../img/razdel.gif') 0px 5px no-repeat;
}

.razdel a:hover {
	background:url('../img/razdelis.gif') 0px 5px no-repeat;
}

.sel a {
	color:#000000;
	font-weight:bold;
}

#pagetitle {	background:#eef2f5;
	color:#064f93;
	font-weight:bold;
	font-size:13px;
	padding:5px;
	border-bottom:#b4c6d4 1px solid;
}

/* мини статья */
.art_title a {	font-size:11px;
	font-weight:bold;
	color:#4175a6;
}

.art_small {
	padding:5px;	padding-left:20px;
	font-size:11px;
	line-height:13px;
}

.small_article {	margin:20px;
	padding-bottom:5px;
	border-bottom:#dadada 1px dotted;
}

.sluj_info {	font-size:10px;
}

.sluj_info a {	font-size:10px;
	color:#4175a6;
}

#full_statya div {	font-size:12px;
	padding:15px;
}

#full_statya a {	text-decoration:underline;
	font-size:12px;
}

.br {	padding:0px !important;
	margin:0px !important;
	font-size:0px;
}

#a_d_v {
	position:relative;
	padding-bottom:10px;
	float:left;
	width:180px;
	border: #b4c6d4 1px solid;
}

#a_d_v span {	margin:2px;
	margin-left:5px;
	font-weight:bold;
	font-size:11px;
}

#a_d_v a {
	display:block;
	margin-left:5px;
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
	color:#4175a6;
}

.pageslinks {	margin:20px;
	margin-top:0px;
}

.pageslinks div {	float:left;
	text-align:center;
	margin:2px;
	font-weight:bold;
}

.pageslinks div a,
.pageslinks .currentpage span {
	display:block;
	width:25px;
	height:17px;
	background:#eef2f5;
	text-decoration:none;
	text-align:center;
	border: #b4c6d4 1px solid;
	font-size:13px;
}

.pageslinks div a:hover {
	text-decoration:underline;
}

.pageslinks .currentpage span {	background:#4175a6;
	color:#ffffff;
}

.pageslinks span {	display:block;
}

.arrow3 a {	width:50px !important;
}

/* Форма контактов */
.form {	margin:50px;
	font-size:12px;
}

.form td {	padding:3px;
}

.form .title {	text-align:right;
	vertical-align:top;

}

.form textarea {	width:250px;
	height:100px;
}

.add_art {	margin:15px;	font-size:12px;
}

.add_art td {	padding:5px;
}

textarea, input {	font-size:11px;
	padding:2px;
}

#info {	vertical-align:top;
}

/* Статьи */

.name_dir {
	 display:none;
}

.kolonka {
	width:32%;
	float:left;
}

.razdel_div {
	font-size:13px;
	font-weight:bold;
	margin:10px;
	margin-bottom:0px;
	color:#064F93;
}

.article {
	margin-bottom:10px;
	font-size:11px;
}

.html_article {	font-size:11px;
}

.article_name a,
.name_article {
	color:#4175A6;
	font-size:11px;
	font-weight:bold;
}

.name_article {
	margin-bottom:10px;
}

.article_short {
	padding:5px 5px 5px 20px;
}

.podrazdel_div {
	margin-bottom:20px;
	margin-left:25px;
}

.podrazdel_div a {
	color:#4175A6;
	font-size:11px;
	font-weight:bold;
}

.pages {
	margin-top:10px;
	font-size:11px;
}

.endcol {
	clear:left;
}

.article_spisok,
.article_text {	margin:20px;
}

iframe#google_ads_frame2 {	margin:10px auto auto 35px;
}
