html, body {
	margin: 0;
	padding: 0;
	background: #fff;
}
body {
	background-repeat: no-repeat; background-position: 0 0;	
	
}
html{
}	
.fotomini {
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	z-index: 30;
	width:355px;
	}
.clear {
	height: 0;
	line-height:0;
	font-size: 1px;
	clear: both;}

.header-content {
	position: relative;
	min-height: 100%;
	margin: -660px 0 80px 0;
	}
	.header {
		position: relative;
		top: 0;
		left: 0;
		margin: 0 0 0 355px;}
		.menu1 {//padding-bottom:10px;}
			.menumini {
				z-index: 120;
				margin: 12px 0 0 100px;
				_MARGIN: 8px 0 0 100px;
				font: 14px Time New Roman;
				color: #acacac;}
				.menumini a {
					font: 13.5px Time New Roman;
					color: #3D3A3B;
					font-weight: bold;}
			.menubig {
				z-index: 120;
				margin: 12px 0 0 100px;}
				.menubigtwo {
					z-index: 120;
					float: left;
					margin: 0 12px 0 0;
					font: 25px Time New Roman;
					color: #2b2527;}
					.menubigtwo a {
						font: 25px Time New Roman;
						color: #2b2527;}
					.menubigthree {
						z-index: 120;
						font: 17px Time New Roman;
						color: #3383a8;}
						.menubigthree a {
							font: 17px Time New Roman;
							color: #3383a8;
							line-height: 22px;
							font-weight: bold;}
		.menu2 {
			height: 100px;
			background: #d8dcdf;
			max-width:670px;
				overflow: hidden;
			}
			.news {
				}
				.new {
					float: left;
					margin: 15px 0 0 28px;
					width: 195px;
					font: 16px Time New Roman;
					color: #323337;
					line-height: 16px;
					height: 85px;
					}
			.allnews {
				font: 12px Times New Roman;
				color: #026396;
				float: right;
				margin-right:20px;
				position:relative;
				top:-20px;
				}
				.allnews a {
					font: 12px Times New Roman;
					font-weight: bold;
					color: #026396;}
					.allBooks {
						font: 12px Time New Roman;
					
					}
.body {
	}
	.bodytwo {
		float: left;
		width: 750px;}
	.bodyleft {
		float: left;
		width: 140px;
		padding: 0 10px 0 0;
		font: 12px Time New Roman;
		color: #888;
		text-align: right;}
	.bodycenter {
		float: left;
		width: 600px;
		font: 14px Time New Roman;
		line-height: 18px;}
			span {
				color: #00689d;
				font-weight: bold;}
		.q {
			margin: 7px 0 7px 7px;
			padding: 5px 15px;
			width: 250px;
			background: #d7dce0;
			font: 18px Time New Roman;
			line-height: 20px;
			font-style: italic;}
		.left {
			float: left;}
		.right {
			float: right;}
		.twocolon {
			float: left;
			width: 300px}
			.twocolon li {
				margin: 25px 0 6px 0;
				font: 18px Time New Roman;
				color: #0264a5;
				list-style-image: url(/pic/li.gif);}
				.twocolon li a {
					font: 18px Time New Roman;
					color: #0264a5;}
				.twocolonbottom {
					margin: 40px 0 0 0;
					padding: 6px 10px;
					font: 12px Time New Roman;
					color: #a4ab9b;
					background: #e1e2e4;}
					.twocolonbottom a {
						font: 12px Time New Roman;
						color: #426231;}
		.gostdiv {
			display: block;
			height: 150px;}
			.gost {
				float: left;
				display: block;
				font: 12px Time New Roman;
				color: #04649e;}
				.gost ul {
					margin: 0;
					padding: 0 0 0 10px;}
			.gostdiv .text {
				margin: 0 0 0 14px;
				width: 350px;
				font: 12px Time New Roman;
				color: #040404;}
				.gostdiv .text div {
					float: left;
					margin: 6px 0 0 0;
					padding: 3px 6px;
					font: 12px Time New Roman;
					color: #4d4e50;}
					.text div a {
						font: 12px Time New Roman;
						color: #04649e;}
				.bg {
					background: #d8dcdf;}
					.text .bg a {
						font: 12px Time New Roman;
						color: #3d6326;} 
		.queans {
			margin: 20px 0 0 0;}
		.poz {
			padding: 7px 15px 10px 23px;}
		.que {
			font: 13.5px Time New Roman;
			color: #323337;}
		.ans {
			font: 12px Time New Roman;
			color: #010506;
			background: #d8dcdf;}
		.foto {
			float: left;
			width: 70px;
			border: 1px solid #428097;}
		.blog {
			float: left;
			margin: 0 0 0 15px;
			width: 513px;
			font: 12px Time New Roman;
			color: #010506;}
			.blogname {
				float: left;
				margin: 3px 0 3px 7px;
				width: 400px;}
				.blogname span {
					color: #00689d;
					font-weight: bold;}
			.blogdata {
				float: left;
				margin: 11px 0 3px 7px;}
			.blogleft, .blogright {
				float: left;
				width: 256px;}
				.blogleft a, .blogright a {
					font: 12px Time New Roman;
					color: #006991;}
			.blogright {
				text-align: right;}
	.bodyright {
		float: left;
		margin: 0 0 0 50px;
		width: 195px;}
		.menuright {
			text-align: right;
			//margin: 10px 0 0 0;
			font: 12px Time New Roman;
			color: #7f7f7f;}
			.menuright a {
				font: 12px Time New Roman;
				color: #00659b;}
		.banner {
			margin: 8px 0 0 0;}
.footer {
	position: relative;
	width: 100%;
	height: 54px;
	margin: -58px 0 0;
	border-top: 2px solid #ccc;}
	.footertext {
		position: relative;
		float: left;
		padding: 18px 0 0 20px;
		top: 0;
		left: 0;
		font: 10px tahoma;
		color: #949494;}

.menumini a:link, .menubigtwo a:link, .indexMainContent a:link, .allnews a:link, .twocolon li a:link, .twocolonbottom a:link, .text div a:link {
	text-decoration: none;}
.menumini a:visited, .menubigtwo a:visited, .indexMainContent a:visited, .allnews a:visited, .twocolon li a:visited, .twocolonbottom a:visited, .text div a:visited {
	text-decoration: none;}
.menumini a:active, .menubigtwo a:active, .allnews a:active, .indexMainContent a:active, .twocolon li a:active, .twocolonbottom a:active, .text div a:active {
	text-decoration: none;}
.menumini a:hover, .menubigtwo a:hover, .allnews a:hover, .indexMainContent a:hover, .twocolon li a:hover, .twocolonbottom a:hover, .text div a:hover {
	text-decoration: underline;
        cursor:	pointer;}
a.allBooks:link, a.allBooks:visited, a.allBooks:hover, a.allBooks:active {
	color: #9fcc6d;
	font-weight: bold;
	margin-left: -7px;	
}
a.indexForumTopicNameLink:link, a.indexForumTopicNameLink:visited, a.indexForumTopicNameLink:hover, a.indexForumTopicNameLink:active{
	color: #3D3A3B;
}
a:link {
	text-decoration: underline;}
a:visited {
	text-decoration: underline;}
a:active {
	text-decoration: underline;}
a:hover {
	text-decoration: none;
        cursor:	pointer;}
.q:before {
	content: "«";
	font: 20px Time New Roman;
	line-height: 20px;} 
.q:after {
	content: "»";
	font: 20px Time New Roman;
	line-height: 20px;}
h2 {
	margin: 20px 0 20px 0;
	padding: 0;
	font: 24px Time New Roman;
	line-height: 20px;}
h4 {
	margin: 0;
	padding: 0;
	font: 18px Time New Roman;
	line-height: 20px;}

	.bibl {
		float: left;
		width: 223px;
		max-width: 223px;
		min-width: 223px;
		}
	.biblInner {
		margin: 17px 0 0 0;
		width: 195px;
		max-width: 195px;
		min-width: 195px;
		font: 13.5px Times New Roman;
		line-height: 14px;
		color: #3d3a3b;
	
	}
	.forum {
		float: left;
		margin: 17px 0 0 0;
		width: 418px;
		font: 13.5px Times New Roman;
		line-height: 16px;
		color: #3d3a3b;}
		.forumm, .forum img {
			float: left;}
		.forumm {
			margin: 0 0 0 10px;}
	.forummm {
		margin: 10px 0 0 0;}
	.flo {
		float: left;
		padding: 10px 0 0 28px;}
	h3 {
		margin: 0 0 15px 0;
		padding: 0;
		font: 24px Time New Roman;
		color: #1b1718;
		line-height: 18px;
		font-weight: normal;
		}	

				.menuq {
					width:570px;
					color: #1873a3;
					font: 16px Times New Roman;}		
					
#calendar_float_div{
	z-index: 1000000;	
}					

.forumm h3 {
	font-weight: bold;
}

h3.forumH3{
	font-weight: bold;
}
.bibl h3{
	font-weight: bold;
}
div.twocolonsmall {
	display: none;
}

div.twocolonbig a {
	color: #3383A8;
}

div#bx_incl_area_1 {
	display: none;
}

.center {
	width: 300px;
	padding: 12px;
	font: 14px Time New Roman;
	color: #000;
	background: #9FCC6D;
	}
	.centerbody {
		display: table;
		width: 272px;
		border: 1px solid #1873A3;
		margin: 12px 0 0 0;
		padding: 12px;
		}
		.x {
			margin: 0 0 0 200px;
			}
		.centercolonleft, .centercolonright {
			float: left;
			border: 0;
			}
		.centercolonleft {
			width: 75px;
			line-height: 17px;
			}
		.inputtext {
			margin: 0 0 6px 0;
			width: 190px;
			border: 0;
			}
			.button {
				width: 100px;
				border: 0;
				font: 14px Time New Roman;
				color: #000;
				}
			.reg {
				font: 14px Time New Roman;
				color: #fff;
				}
				
.indexSearchBox {
	width: 180px;
	min-width: 180px;
	max-width: 180px;
	height: 21px;
	min-height: 21px;
	max-height: 21px;
	background-color: #9fcc6d;
	padding-right: 0px;	
	margin-right: 15px;
	overflow: hidden;
}				

.indexSearchBox input {
	border: none 0px;
	background-color: transparent;
}

.indexSearchBox div {
	float: left;
}

.indexSearchBox div.searchFormContainer{
	width: 100px;
	max-width: 100px;
	min-width: 100px;
	overflow: hidden;
}
.menumini div{
	float: left;
	padding-right: 15px;
	text-indent: 6px;	

}
.menumini {
	clear: left;
}

.langSelector {
	color: #9FCC6D;
	font-weight: bold;
}

.langSelector a {
	color: #1873A3;
}
.bodyBox {
	width: 1045px;
	min-width: 1045px;
	max-width: 1045px;
	overflow: hidden;
	margin: 0 auto;
}
.biblForumContainer {
	margin-left: 30px;
}
.firm {
	color: #00689d;
}

h3.forumH3 a {
	color: #1B1718;
}

div.forum a:hover {
	color: #3D3A3B;
}