body {
	margin:0;
	padding:0;

	font-family: "Trebuchet MS",Arial,Tahoma,sans-serif;
	font-size: 13px;
	color:#333;

	background-color:#fff;
}
h1 {
	font-size:20px;
}

a {
	text-decoration:underline;
	color:#4D93C6;
}
a:hover {
	text-decoration:none;
	color:#71A112;
}

a.logo {
	display:block;
	width:200px;
	height:100px;
	background-image:url(/i/ecolog.png);
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.wave {
	background-image:url(/i/wave.png);
	background-repeat:repeat-x;
	background-position:50% 0;
	padding:50px 10px 30px 10px;
}

table.main {
	border-collapse:collapse;
	width:100%;
}
table.main td.main_left {
	width:215px;
	padding:0;
	vertical-align:top;
	background-image:url(/i/table_main_bg.gif);
	background-position:212px 0;
	background-repeat:repeat-y;
}
div.main_left {
	width:200px;
	padding:0 15px 0 0;
}
table.main td.main_right {
	padding:0;
	vertical-align:top;
	width:200px;
	background-image:url(/i/table_main_bg.gif);
	background-position:-197px 0;
	background-repeat:repeat-y;
}
div.main_right {
	width:185px;
	padding:0 0 0 15px;
}
table.main td.main_center {
	padding:0;
	vertical-align:top;
	width:100%;
}
div.main_center {
	padding:0 15px 15px 15px;
}
.clear {
	clear:both;
}
.header {
	height:120px;
}
.header_left {
	float:left;
	width:180px;
}
.header_right {
	margin-left:200px;
}
.footer {
	overflow:hidden;
}
.footer_left {
	float:left;
	width:200px;
}
.footer_right {
	width:180px;
	float:right;
}
.footer_center {
	margin:0 240px;
	min-height:100px;
}
.footer .column {
	width:200px;
	float:left;
	margin-right:30px;
}
ul.counters {
	list-style:none;
	overflow:hidden;
}
ul.counters li {
}
.warning {
	color:#F60;
	text-decoration:blink;
	margin:10px 0 20px 0;
}
textarea.banners {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	width:550px;
	height:35px;
}
div.breadcrumb {
	overflow:hidden;
	background-color:#F2F1EC;
	border-radius:5px;
	font-size:12px;
	padding:5px 10px;
}
div.breadcrumb ul {
	list-style:none;
	padding:0;
	margin:0;
}
div.breadcrumb ul li {
	float:left;
	margin:0 0 0 10px;
	padding:0;
}


div.block {
	padding-bottom: 8px;
	width: 168px;
	margin-bottom: 10px;
	background:  url("/i/rightblock.png") no-repeat -168px 100%;
	background-color:#f2f1ec;
}
div.block h3 {
	margin:0 0 8px 0;
	padding: 6px 8px;
	border-bottom: 1px solid #fff;
	background: #7cae19 url("/i/rightblock.png") no-repeat;
	color:#fff;
}
div.block ul {
	list-style:none;
	padding:0;
	margin:0 10px;
}
div.block ul li {
	padding:0;
	margin:0 0 10px 0;
}
div.block ul li .date {
	font-style:italic;
	font-size:11px;
}
div.block ul li .user {
	font-size:11px;
	font-weight:bold;
}



.home_news {
	overflow:hidden;
}
.home_news_world {
	width:48%;
	float:left;
}
.home_news_belarus {
	width:48%;
	float:right;
}
ul.news_home {
	list-style:none;
	margin:0;
	padding:0;
}
ul.news_home li {
	padding:0;
	margin:0 0 10px 0;
	border-bottom:1px dotted #090;
	overflow:hidden;
}
ul.news_home li img {
	float:left;
	margin:0 10px 10px 0;
}

.socialBlock{width:200px}
.socialTabs{display:block; width:auto; height:26px; margin:0px 0px; background-color:transparent; background-image:url(/i/social.png); background-position:0px 0px; background-repeat:no-repeat; padding:0px 0px; list-style-type:none; word-spacing:-1em}
.socialTabs li{display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; vertical-align:top; word-spacing: normal}
.fb .socialTabs{background-position:0px 0px}
.tw .socialTabs{background-position:0px -26px}
.vk .socialTabs{background-position:0px -52px}
.socialTabs a{display:block; width:73px; height:26px; outline-style:none}
.socialTabs a.fb{width:58px}
.socialTabs a.tw{width:66px}
.socialTabs a.vk{width:70px}
.socialContent{background-color:#3b5998; padding:7px 7px 7px 7px}
.fb .socialContent{background-color:#3b5998}
.tw .socialContent{background-color:#111111}
.vk .socialContent{background-color:#5b80a7}
.socialBlock #fb, .socialBlock #tw, .socialBlock #vk{ display: none}
.socialBlock.fb #fb, .socialBlock.tw #tw, .socialBlock.vk #vk{ display: block}


.workarea {
	padding:0 0 15px 0;
}
blockquote {
	padding:10px;
	margin:10px 10px 10px 40px;
	background-color:#eee;
	border:1px dotted #aaa;
}
blockquote p {
	padding:0;
	margin:0 0 10px 0;
	
}
.news-detail .photo {
	float:left;
	margin:0 20px 10px 0;
	background-color:#ddd;
	border:1px solid #aaa;
	padding:5px;
	border-radius:5px;
	width:300px;
	text-align:center;

}
.news-detail .photo i {
	display:block;
	font-size:11px;
	color:#333;
	text-align:left;
}
.red {
  color:red;
}
a.red {
  color:red;
}
.news_photo {
	overflow:hidden;
}
.news_photo img {
	display:block;
	float:left;
	margin:0 5px 5px 0;
}

div.sponsors {
	margin-top:30px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}
div.sponsors ul {
	list-style:none;
	padding:0;
	margin:0;
}
div.sponsors ul li {
	padding:0;
	margin:0 0 20px 0;
	display:block;
}
div.sponsors p._header {
	font-weight:bold;
	padding:5px;
	margin:0 0 5px 0;
	background-color:#e5e5e5;
	
}
div.sponsors p._text {
	padding:0 5px;
	margin:0;
}
div.sponsors ._url {
	text-align:right;
	font-size:11px;
	font-style:italic;
	padding:0 5px;
	margin:0;
}
.contacts_block {
	padding:5px;
}
div.block .contacts_block ul li {
   margin: 0;
}

div.banner {position:relative;}
a.swf {display:block; z-index:10; position:absolute; top:0; left:0; width:100px; height:100px;}

.banner_top,
.banner_bottom
 {
	width:648px;
	height:60px;
	margin:0 auto;
}
.banner_left
 {
	width:200px;
	min-height:200px;
	margin:0 auto;
}
.banner_right
 {
	min-height:180px;
	margin:0 auto;
}
.banner {
	margin-bottom:10px;
	text-align:center;
}
.banner_top .banner {
	margin:0 0 0 -200px;
	padding:55px 0 0 0;
}

ul.submenu {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	text-align: right;
/*	position: relative;
	top: -36px;*/
	clear: both;
}
ul.submenu li {
/*	display: inline;
	margin-left: 20px;*/
}
.activity-list {
	overflow:hidden;
}
.activity-list-item {
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom: 1px dotted #009900;
}
.activity-list-item-date {
	font-weight:bold;
	font-size:12px;
}
.activity-list-item-img {
	float:left;
	margin:0 20px 10px 0;
	width:100px;
	height:100px;
	text-align:center;
}
.education-list-group {
	overflow:hidden;
	margin-bottom:10px;
}
a.education-list-group-logo,
div.education-list-group-logo
 {
	display:block;
	width:164px;
	float:left;
	min-height:236px;
	text-align:center;
	background:url(/i/hr_vert.png) no-repeat 100% 0;
	padding:12px 24px 12px 12px;
	text-decoration:none;
}
.education-list-group-logo h2 {
	font-size:14px;
	font-weight:normal;
	color:#999;
}
.education-list-group-events, .education-list-pager {
	margin-left:215px;
}
.education-list-group-events-date {
	font-size:11px;
	color:#3399ff;
	margin-top:10px;
}
.education-list-group-events h3 {
	margin:10px 0 10px 0;
	font-size:12px;
	color:#3399ff;
	text-transform:uppercase;
}
.education-list-group-url {
	display:block;
	font-size:12px;
	color:#3399ff;
	margin:10px 0;
}
a.education-list-group-events-descr {
  color:#0a080b;
	text-decoration:none;
}
a.education-list-group-events-descr:hover {
	text-decoration:underline;
}
.education-list-group-event {
	margin-bottom:10px;
}
.education-list-group-events-old .education-list-group-events-date {
	color:#aaaaaa;
}
.education-list-group-events-old a.education-list-group-events-descr {
	color:#525252;
}
.education-list-group-events-type {
	font-size:14px;
	font-weight:bold;
	color:#339900;
	text-transform:uppercase;
}
.education-list-group-events-old .education-list-group-events-type
{
	color:#969696;
}