@media screen, print {

	html {
		padding: 0;
		margin: 0;
	}

	body {
		position: relative;
		font-family: Arial, Arial Cyr, Tahoma, Verdana, sans-serif;
		margin: 0; /*  min-height: 50%;*/
		color: #0a0a0a;
		background: #fff;
	}

	/** html, body {
	   height: 100%;

	}
	   */
	#central {
		padding: 7px 10px 33px 15px;
		background: url(/images/line.gif) repeat-y top left;
		vertical-align: top;
		width: 100%;
	}

	#buhik {
		z-index: 100;
		position: relative;
		width: 207px;
		*top: 0;
		*bottom: 0;
		*min-height: 100%;
		margin-bottom: -45px;
		text-align: center;
		overflow: hidden;
	}

	#buhik div.text {
		background: url("/images/talk-bcg.png") no-repeat scroll center top transparent;
		font-size: 12px;
		line-height: 132%;
		padding: 6px 25px 0;
		text-align: left;
	}

	#content {
		width: 100%;
		padding-bottom: 0;
		margin-bottom: 100px;
	}

	#footer {
		position: absolute;
		bottom: 250px;
		*bottom: 240px;
		_bottom: -20px;
		padding-bottom: 5px;
		width: 205px;
		height: auto;
		margin-bottom: 20px;
		margin-top: 20px;
	}

	.tb {
		padding: 5px;
		border: 1px solid black;
	}

	table.data {
		/*width: 100%;*/
		margin: 0px 0px 25px 0px;
		border: 0px;
		border-collapse: collapse;
	}

	table.data th {
		padding: 2px 4px 2px 4px;
		vertical-align: top;
		background-color: #E5F1DC;
		text-align: left;
		border-bottom: 1px solid #2F8C64;
		border-top: 1px solid #2F8C64;
		border-left: 1px solid #2F8C64;
		border-right: 1px solid #2F8C64;
	}

	table.data caption {
		padding: 2px 4px 2px 4px;
		vertical-align: top;
		text-align: left;
		font-weight: bold;
	}

	table.data td {
		padding: 2px 4px 2px 4px;
		vertical-align: top;
		border-bottom: 1px solid #2F8C64;
		border-top: 1px solid #2F8C64;
		border-left: 1px solid #2F8C64;
		border-right: 1px solid #2F8C64;
	}

	table.data2 {
		width: 100%;
		margin: 0px 0px 25px 0px;
		border: 0px;
		border-collapse: collapse;
	}

	table.data2 th {
		padding: 2px 4px 2px 4px;
		vertical-align: top;
		background-color: #E5F1DC;
		text-align: left;
		border-bottom: 1px dashed #9CBA85;
	}

	table.data2 caption {
		padding: 2px 4px 2px 4px;
		vertical-align: top;
		text-align: left;
		font-weight: bold;
	}

	table.data2 td {
		padding: 2px 4px 2px 4px;
		vertical-align: top;
		border-bottom: 1px dashed #9CBA85;
	}

	table.data3 {
		width: 100%;
		border-collapse: collapse;
		border: 1px solid #E5F1DC;
	}

	table.data3 td {
		padding: 2px 4px 2px 4px;
		vertical-align: top;
		border: none;
	}

	.header-text {
		font-size: 11px;
		color: #FFF;
	}

	.header-text span.active {
		color: #FCBD00;
	}

	.header-text span.active a {
		color: #FCBD00;
	}

	.header-text a {
		color: #FFF;
	}

	#header-nav {
		float: right;
		padding: 5px 30px 0px 0px;
	}

	#header-nav img {
		margin: 0px 5px 0px 5px;
	}

	#header-login {
		padding: 5px 15px 10px 43px;
	}

	#header-search {
		padding: 9px 15px 6px 43px;
		height: 23px;
	}

	#header-search input {
		font-size: 12px;
	}

	#header-lang {
		float: right;
		padding: 5px 35px 0px 0px;
	}

	div.menu {
		/*background: url(/images/m-bcg.png) no-repeat 0 4px;*/
		background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAYCAMAAADj9Vv/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANhQTFRF////9fn4+f3809fW0tbV7/Lx1NjX8fX019va1dnY5+vq4eXk7vLx29/e2Nzb7vHwqayrsrW0u769xMjHztLRzNDPub28wcXE0dXU+Pz71trZ0NTT9Pj32t7d4OTj5urpsbS07fHwwsbFo8q53+PinbKo4fDqyMzLzdHQS450tsW+HHhb3u3mhKyaHnVY8/f2ur69/v7+2d3c2ObfSY1yssG6w8fGyc3M0NPSys7N0tXUs7e2nqym8vX0VpyCe6ORyd/V7PDvz9PSVZyCoMi21+XfnKuk5enoVZh7GwAAAMBJREFUeNrs1WV2wmAUhOEBQgRrA4QQJEAVd2lxKWX/O+JbxvyYZwn3PWcuBre/++JFWOB4TgsRvDuOc3CEBYYJYYKvpDCBkJnpBFyiKNJOME3WpNHQJ2V66pdOJyc88Gi1MsIDH3GcFR6YN5t54YGa6xaEBzyvZpoIC1gp2/aEBrZWyiQRFqjXq5ZpIiQQBNefqmkiHND/3vwGQbcsHLAKw/BtXRISGBUrxrQoHND73Pntti8kMF6e9v+vwuIpwACfJlSzASzi+QAAAABJRU5ErkJggg==) no-repeat 0 4px;
		height: 31px;
		padding: 0px;
		margin: 0px 3px 0px 0px;

	}

	div.menu div {
		/*background: url(/images/m-bcg-r.png) no-repeat 100% 4px;*/
		background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAYCAMAAAABDBevAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANtQTFRF////9fn4+f3809fW19va1dnY7/Lx8fX029/e2Nzb1NjX7vLx4eXk5+vq0tbVub281trZsrW00NTTys7Nqayr9Pj35urp+Pz70dXU/v7+ztLR7fHw7vHw2t7d4OTjzdHQwsbFxMjH8/f25enoz9PSur69vL++u769zNDP0dTTap2Iiaia8fT0tdPFy8/OSY1ysbS0s7e2gLWf2d3c7PDu2efhwsfFyM3L0tXU5Ozp8vb2qLavHHhbpq6rwcXEw8fGqa2r7PDv9/v60+TcqLqy9vv6VZyCHnVY3+PiH+G1rwAAAI9JREFUeNpUykUWwlAQRNGCJEiAuHtwd3eH/a+Izp9xB29QpxAEy93ofUQhs5qjmBk+kGP2yDMv/HFdttv2nf1Ms44K8f0basSyGqiSKPqiRMJwgTLheQU8URQBAhE5DqJIlbbgqFJPg+Q4WtOL4cXdsa5vkKaX5Jys0WnJstx+QlWn6uzQh2FcT4PJ5yfAAF68Da28PIlVAAAAAElFTkSuQmCC) no-repeat 100% 4px;
		font-size: 12px;
		padding: 8px 5px 0px 5px;
		font-weight: normal;
		white-space: nowrap;
		height: 31px;
	}

	div.menu.hover {
		/*background: url(/images/m-bcg-h.png) no-repeat 0 4px;*/
		background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAYCAMAAADj9Vv/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANhQTFRF////9fn4+f3809fW0tbV7/Lx1NjX8fX019va1dnY5+vq4eXk7vLx29/e2Nzb7vHwqayrsrW0u769xMjHztLRzNDPub28wcXE0dXU+Pz71trZ0NTT9Pj32t7d4OTj5urpsbS07fHwwsbFo8q53+PinbKo4fDqyMzLzdHQS450tsW+HHhb3u3mhKyaHnVY8/f2ur69/v7+2d3c2ObfSY1yssG6w8fGyc3M0NPSys7N0tXUs7e2nqym8vX0VpyCe6ORyd/V7PDvz9PSVZyCoMi21+XfnKuk5enoVZh7GwAAAL1JREFUeNrs1VdWwlAAhOERgRiKkEBIpRelWEBBaUpn/zviboD3eZhvC/85M3j//t9cysICw/7aabUcIYE3t2Z8usIBc9/3O4uKkMDo5Wfpea9V4QDPO/wGQVpIII5NjUdhgZWpkRUaSJscttCAbUfRk9CAqfEsPDCr14vCA71GIy88cG02c8ID+3a7IDzwkSQPwgNhGKaEB6YQkfsGWgmuyZroR7lOvWtZ1tYSFvjbZYQIxsfT+askLG4CDACDf1SzesvLvAAAAABJRU5ErkJggg==) no-repeat 0 4px;
		/*background-color: #cc3300;*/
	}

	div.menu.hover div {
		/*background: url(/images/m-bcg-h-r.png) no-repeat 100% 4px;*/ /* height: 25px;*/
		background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAYCAMAAAABDBevAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANtQTFRF////9fn4+f3809fW19va1dnY7/Lx8fX029/e2Nzb1NjX7vLx4eXk5+vq0tbVub281trZsrW00NTTys7Nqayr9Pj35urp+Pz70dXU/v7+ztLR7fHw7vHw2t7d4OTjzdHQwsbFxMjH8/f25enoz9PSur69vL++u769zNDP0dTTap2Iiaia8fT0tdPFy8/OSY1ysbS0s7e2gLWf2d3c7PDu2efhwsfFyM3L0tXU5Ozp8vb2qLavHHhbpq6rwcXEw8fGqa2r7PDv9/v60+TcqLqy9vv6VZyCHnVY3+PiH+G1rwAAAJBJREFUeNo0ylUWggAURdELiIFKd2N3d2I7/xH5YC331/k40PX0PJx+oCgzZX4coNuWJKnzRJJc40u8gRv1Jpq2hWjbasuNwHGcKPZVCIJAtQNPqFAgssyjQqhQJkGwRI2E4Rd1YppNVInn3cAQw2iAJZZ1R85x8MfmXvnHMAeUMqMHipn1Ar6/2o/fp58AAwDLOw2tkPuGMwAAAABJRU5ErkJggg==) no-repeat 100% 4px;
	}

	div.menu.active {
		background: url(/images/m-bcg-a.gif) no-repeat left top;
		background-color: #FFF;
		color: #727a79;
	}

	div.menu.active div {
		background: url(/images/m-bcg-r-a.gif) no-repeat right top;
	}

	div.menu a {
		color: #005946;
		text-decoration: underline;
	}

	div.menu.active a {
		color: #000;
		text-decoration: underline;
	}

	div.menu.active a:hover {
		text-decoration: underline;
	}

	div.menu.hover a {
		/*color: #FFF; *//*text-decoration: none;*/
	}

	div.menu.hover a:hover {
		text-decoration: underline;
	}

	div.smenu-header {
		padding: 0 7px 12px 13px; /*        font-variant: small-caps; */
		color: #475451;
		font-size: 17px;
		background: url(/images/smenuh-underline.gif) no-repeat bottom;
	}

	div.smenu-header a {
		color: #475451;
		text-decoration: none;
	}

	div.smenu {
		font-size: 12px;
		padding: 0 7px 0 4px; /*        width: 207px; */
	}

	/* div.smenu > div:first-child  {
			border-top: 0px;
	} */

	div.smenu div {
		text-indent: -14px;
		margin: 0px 0px 0px 0px;
		padding: 4px 2px 4px 14px; /*        line-height: 17px; */
	}

	div.smenu div.devider {
		line-height: 1px;
		background-color: #E4EAE8;
		height: 1px;
		margin: 3px 3px 1px 14px;
		padding: 0px;
		_overflow: hidden;

	}

	div.smenu div img {
		margin: 0px 0px -4px 0px; /*        vertical-align: text-bottom; */
	}

	div.smenu div.act {
		font-weight: bold;
	}

	div.smenu div.act a {
		color: #000;
		font-weight: bold;
	}

	div.smenu div a {
		color: #005946;
		text-decoration: underline;
	}

	div.smenu div a:hover {
		text-decoration: underline;
	}

	h1 {
		padding: 16px 0 10px;
		margin: 0 0 0 28px;
		color: #475451;
		font-family: Georgia,serif;
		font-size: 24px;
		line-height: 28px;
		font-weight: 400;
	}

	h2 {
		font-weight: bold;
		font-size: 18px;
		line-height: 100%;
	}

	h3 {
		color: #F3B91F;
		font-size: 16px;
	}

	h4 {
		color: #F3B91F;
		font-weight: bold;
		line-height: 100%;
		font-size: 14px;
	}

	.clearboth {
		clear: both;
	}

	div.chapters {
	/*        font-size: small; */
		font-size: 12px;
		padding: 5px 0px 5px 0px;
		width: 50%;
		border-top: 1px dashed #CCCCCC;
		border-bottom: 1px dashed #CCCCCC;
		margin: 20px 0px 15px 28px;
	}

	div.chapters div {
		text-indent: -14px;
		margin: 0px 0px 0px 0px;
		padding: 4px 0px 4px 14px; /*        line-height: 17px; */
	}

	div.chapters div.devider {
		line-height: 1px;
		background-color: #E4EAE8;
		height: 1px;
		margin: 3px 0px 1px 14px;
		padding: 0px;
	}

	div.chapters div img {
		margin: 0px 0px -3px 0px; /*        vertical-align: text-bottom; */
	}

	div.chapters div a {
		color: #005946;
		text-decoration: underline;
	}

	div.news {
		padding: 0px 0px 25px 0px
	}

	div.news div.date {
		float: left;
		color: #808080;
		white-space: nowrap;
		padding-right: 0px;
	}

	div.news div.content {
		margin-left: 9em;
	}

	div.news div div.heading {
		padding: 0px 0px 5px 0px;
		font-size: 140%;
	}

	div.news div div.anons {
		padding: 0px 0px 0px 0px; /*        margin-left: 120px; */
	}

	.txt div.zapros {
		padding: 0px 0px 20px 0px;
		color: #808080;
	}

	div.docs {
		padding: 0px 0px 15px 0px
	}

	div.dfirst {
		margin-top: 10px;
	}

	div.dlast {
		margin-bottom: 5px;
	}

	div.docs div.no {
		width: 15px;
		height: 0;
		padding: 19px 0 0;
		margin: 3px 0 0;
		float: left;
		background: url(/images/doc_ico.png) 0 0 no-repeat;
		overflow: hidden;
	}

	div.docs div.files {
		width: 17px;
		padding: 20px 0 0;
		margin: 3px 0 0;
		float: left;
		overflow: hidden;
	}

	div.docs div.content {
		margin-left: 3em;
	}

	div.docs div div.heading {
		padding: 0 0 5px 0;
		font-size: 18px;
		line-height: 22px;
		color: #257e5d;
	}

	div.docs div div.anons {
		padding: 0;
	}

	div.docs .description {
		padding-bottom: 10px;
	}

	table.docprops {
		width: 50%;
		margin: 0 0 10px;
		border: medium none;
	}

	table.docprops td {
		vertical-align: top;
		padding: 5px 10px;
	}

	

	ul.issues {
		width: 90%;
		padding: 0;
		list-style: none;
		margin: 0;
	}

	ul.issues li {
		display: inline-block;
		width: 21%;
		/*height: 275px;*/
		min-width: 134px;
		padding: 0 0 10px;
		margin: 0;
		vertical-align: top;
	}

	div.pages {
		position: relative;
		padding: 0 0px 12px 0px;
		margin: 0;
	}

	div.pages div {
		padding: 3px 0px 0px 0px;
		margin: 3px 0px 0px 0px;
	}

	div.pages div span.active {
		background-color: #F5B700;
		font-weight: bold;
		padding: 0px 3px 0px 3px;
	}

	div.files {
		background-color: #F8FEC7;
		margin: 0px 20px 0px 0px;
	}

	div.files div {
		background: url(/images/files-bcg-tr.gif) no-repeat top right;
	}

	div.files div div {
		background: url(/images/files-bcg-tl.gif) no-repeat top left;
	}

	div.files div div div {
		background: url(/images/files-bcg-dr.gif) no-repeat bottom right;
	}

	div.files div div div div {
		background: url(/images/files-bcg-dl.gif) no-repeat bottom left;
		padding: 8px 10px 20px 12px;
	}

	div.files div.header {
		color: #A6A66C;
		font-weight: bold;
		padding: 0px;
		background: none;
	}

	div.files ul {
	/*    line-height: 100%; */
		margin: 5px 0px 0px 18px;
		padding: 0px;
	}

	div.files ul.li {
		padding: 0px 0px 25px 0px;
	}

	div.links {
		background-color: #E5F1DC;
		margin: 0px 10px 0px 0px;
	}

	div.links div {
		background: url(/images/links-bcg-tr.gif) no-repeat top right;
	}

	div.links div div {
		background: url(/images/links-bcg-tl.gif) no-repeat top left;
	}

	div.links div div div {
		background: url(/images/links-bcg-dr.gif) no-repeat bottom right;
	}

	div.links div div div div {
		background: url(/images/links-bcg-dl.gif) no-repeat bottom left;
		padding: 8px 10px 20px 12px;
	}

	div.links div.header {
		color: #7A997A;
		font-weight: bold;
		padding: 0px;
		background: none;
	}

	div.links ul {
	/*    line-height: 100%; */
		margin: 5px 0px 0px 18px;
		padding: 0px;
	}

	div.links ul.li {
		padding: 0px 0px 25px 0px;
	}

	div.lastissue {
		background-color: #F8FEC7;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		_margin: 0px 0px 0px 0px;

	}

	div.lastissue div {
		background: url(/images/lastissue-bcg-tr.gif) no-repeat top right;
	}

	div.lastissue div div {
		background: url(/images/lastissue-bcg-tl.gif) no-repeat top left;
	}

	div.lastissue div div div {
		background: url(/images/lastissue-bcg-dr.gif) no-repeat bottom right;
	}

	div.lastissue div div div div {
		background: url(/images/lastissue-bcg-dl.gif) no-repeat bottom left;
		padding: 8px 10px 20px 41px;
	}

	/* div.lastissue div.header {
			color: #A6A66C;
			font-weight: normal;
			padding: 0px;
			background: none;
			font-size: 20px;
	} */

	div.lastissue h2 {
		color: #A6A66C;
		font-weight: normal;
		padding: 0px;
		background: none;
		font-size: larger;
		margin: 0px 0px 10px 0px;
	}

	div.lastissue ul {
	/*    line-height: 100%; */
		margin: 5px 0px 0px 18px;
		padding: 0px;
	}

	div.homeleft {
		background-color: #F8FEC7;
		margin: 0px 20px 0px 0px;
	}

	div.homeleft div {
		background: url(/images/homeleft-bcg-tr.gif) no-repeat top right;
	}

	div.homeleft div div {
		background: url(/images/homeleft-bcg-tl.gif) no-repeat top left;
	}

	div.homeleft div div div {
		background: url(/images/homeleft-bcg-dr.gif) no-repeat bottom right;
	}

	div.homeleft div div div div {
		background: url(/images/homeleft-bcg-dl.gif) no-repeat bottom left;
		padding: 8px 10px 20px 43px;
	}

	/* div.lastissue div.header {
			color: #A6A66C;
			font-weight: normal;
			padding: 0px;
			background: none;
			font-size: 20px;
	} */

	div.homeleft h2 {
		color: #7A997A;
		font-weight: normal;
		padding: 0px;
		background: none;
		font-size: 20px;
		margin: 0px 0px 10px 0px;
	}

	div.homeleft ul {
	/*    line-height: 100%; */
		margin: 5px 0px 0px 18px;
		padding: 0px;
	}

	div.form {
		background-color: #E5F1DC;
		margin: 0px 10px 0px 28px;
	}

	div.form div {
		background: url(/images/links-bcg-tr.gif) no-repeat top right;
	}

	div.form div div {
		background: url(/images/links-bcg-tl.gif) no-repeat top left;
	}

	div.form div div div {
		background: url(/images/links-bcg-dr.gif) no-repeat bottom right;
	}

	div.form div div div div {
		background: url(/images/links-bcg-dl.gif) no-repeat bottom left;
		padding: 8px 10px 20px 12px;
	}

	div.form div.header {
		color: #7A997A;
		font-weight: bold;
		padding: 0px 0px 5px 2px;
		background: none;
	}

	.txt {
		FONT: small Arial, Verdana, Sans-Serif; /* font-size: 0.8em; */
		font-size: small;
		line-height: 151%;
		padding: 0px 0px 30px 28px;
		margin-bottom: -40px;
		overflow: hidden;
	}

	.txt img.left {
		margin: 5px 15px 4px 0px;
		float: left;
	}

	.txt img.right {
		margin: 5px 0px 4px 15px;
		float: right;
	}

	.txtsm {
	/* font-size: 0.7em; */
		font-size: 80%;
	}

	div.nav {
		color: #7c807f;
		font-size: 12px;
		padding: 15px 0 7px;
		border-bottom: 3px solid #C1C1C1;
		margin: 0 0 5px 5px;

	}

	.nav a {
		color: #7c807f;
		font-size: 12px;
		padding-left: 0;
		margin-left: 0;
	}

	a.printer {
		font-size: 11px;
		color: #A8A8A8;
	}

	a.printer img {
		margin: 0px 0px -4px 0px;
	}

	#logos {
		padding: 5px 0px 5px 0px;
	}

	#logos img {
		margin: 5px 0px 10px 0px;
		border: 0px;
	}

	td.butt-ban {
		background: url(/images/butt-ban-shad.gif) repeat-x top;
		background-color: #FFF;
	}

	td.butt-ban  div {
	/*        background: url(/images/butt-ban-shad.gif) repeat-x top; */
		font-size: 12px;
		padding: 0px 25px 0px 5px;
		line-height: 120%;
		margin: 5px 0px 5px 0px; /*        height: 70px; */
	}

	td.butt-ban div img {
		margin: 0px 5px 0px 0px;
		border: 0px;
		float: left;
	}

	.form {
		font-size: 12px;
	}

	.white, .white a, .white a:hover {
		color: #FFF;
	}

	.gray {
		color: #808080;
	}

	.header2 a {
		color: #005946; /*        text-decoration: none; */
	}

	a{
		color: #237d5d;
	}

	a:hover {
		text-decoration: underline;
	}

	/*
 .noprint-block {
		 display: block;
 }

 .noprint-td {
		 display: table-cell;
 }
 */
	.printr {
		display: block;
	}

	.print {
		display: none;
	}

	.fileslinks {
		margin: 0px 0px 20px 4px;
	}

	.fileslinks .bullfltd {
		/*background: url(/images/files.jpg) no-repeat;*/
		border-right: 1px #DFDFDF solid;
	}

	.fileslinks .bulllnktd {
		border-right: 1px #DFDFDF solid;
		/*background: url(/images/links.jpg) no-repeat;*/

	}

	.fileslinks .infotd {
		padding: 0px 0px 0px 10px;
		vertical-align: top;
	}

}

@media print {

	BODY {
		color: #000;
		padding: 0px;
		margin: 0px;
	}

	h1 {

		margin: 20px 5px 20px 0px;
	}

	a {
		color: #000000;
	}

	.nav, .nav a, .nav a:hover {
		color: #000;
		font-size: 11px;
	}

	.noprint {
		display: none;
	}

	.print {
		display: block;
	}

	.txt img.left {
		margin: 0px;
		float: none;
	}

	.txt img.right {
		margin: 0px;
		float: none;
	}

	#central {
		padding: 0px;
		background: none;
	}

	.txt {
		padding: 0px;
		overflow: hidden;
	}

}
