/* CSS Document */
/** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}
*{ color:#595959; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:italic;}
a{ text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.button{ width:195px; height:40px; background:url(images/ask-a-question-but.png) no-repeat center; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-style:italic; text-decoration:underline; text-align:center; border:none; cursor:pointer;}
.button:hover{background:url(images/ask-a-question-but-hov.png) no-repeat center;}
.main{ min-width:1200px; max-width:1600px; margin:auto; padding:0 20px;}
.header{ position:relative; height:170px; overflow:hidden;}
	.header-logo{ position:absolute; top:20px; left:0; width:367px; height:76px; background: url(images/header-logo.png) no-repeat left top; z-index:1;}
		.header-logo h1{ display:block; text-align:center;font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic;padding: 60px 0 0 80px;}
	.header-icon-nav{position: absolute;top: 50px;left: 430px;z-index: 2;}
		.header-icon-nav li{ list-style:none; float:left; margin:0 7px;}
		.header-icon-nav li:hover{ border-bottom:#A5882C 2px solid;}
			span.head-home{ display:block; width:12px; height:15px; background:url(images/head-home.png) no-repeat top;}
			span.head-mail{ display:block; width:12px; height:15px; background:url(images/head-mail.png) no-repeat top;}
			span.head-map{ display:block; width:12px; height:15px; background:url(images/head-map.png) no-repeat top;}
	.header-language{position: absolute;top: 80px;left: 440px;z-index: 2;}
		.header-language li{list-style:none; float:left; margin:0 7px;}
			span.head-rus{ display:block; width:16px; height:13px; background:url(images/head-rus.png) no-repeat top;}
			span.head-eng{ display:block; width:16px; height:13px; background:url(images/head-eng.png) no-repeat top;}
	.header-slogan{ position:absolute; width:196px; height:152px; background:url(images/header-slogan.png) no-repeat top center; right:465px; top:5px;}
		.header-slogan span{ display:block;width:196px; height:152px;}
	.header-info{ width:457px; height:152px; position:absolute; right:0; top:5px; background:url(images/header-info.png) no-repeat top center;}
		.header-info-body{ position:relative;}
			.head-info-txt1{ position:absolute; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#00A94F; top:15px; left:46px; font-style:italic;}
			.head-info-txt2{ position:absolute; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#797979; top:15px; right:15px; font-style:italic;}
			.head-info-txt3{ position:absolute; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#4E4E4E; top:32px; left:30px; font-style:italic; text-align:center;}
				.head-info-txt3 i{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#00A94F;line-height:1.8;}
			.head-info-txt4{ position:absolute; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#4E4E4E; top:32px; left:110px; font-style:italic; text-align:center;}
				.head-info-txt4 i{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#00A94F; line-height:1.8;}
			.head-info-txt5{position: absolute;font-family: Verdana, Geneva, sans-serif;font-size: 11px;color: #797979;top: 112px;left: 16px;font-style: italic;}
			.head-info-txt6{position: absolute;font-family: Georgia, "Times New Roman", Times, serif;font-size: 24px;color:#4D8B49;top: 35px;right: 12px;font-style: italic;}
			.head-info-txt7{position: absolute;font-family: Verdana, Geneva, sans-serif;font-size: 11px;color: #797979;top: 75px;right: 16px;font-style: italic; text-align: right;}
			.head-info-txt8{position: absolute;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px;color: #21B567;top: 112px;right:45px;font-style: italic;}
		
.horizont-menu{ height:58px; background:url(images/menu-bg.png) repeat-x bottom; overflow:hidden;border-radius: 10px 10px 0 0;}
.menu{display:table-row;} 
ul.menu li span{display: block;
position: absolute;
top: 23px;
right: 5px;
float: left;
width: 13px;
height: 11px;
background: url(images/menu-list.png) no-repeat;}
ul.menu li:hover span{background: url(images/menu-list-hov.png) no-repeat;}
.menu li{
	display: table-cell;
	position:relative;
	width: auto;
	text-align: center;
	vertical-align: middle;
	background:url(images/menu-li-left.png) no-repeat left;
	height: 55px;
}
.menu li:hover{
	display:table-cell;
	width:auto;
	text-align:center;
	height:50px;
}
.menu li a{
	padding: 10px;
	display: list-item;
	list-style-image:url(images/menu-list.png);
	width:1000px;
	vertical-align:middle;
	display:table-cell;
	color: #D0D0D0;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 1.2;
	-moz-transition: color 0.5s 0.05s ease;
-o-transition: color 0.5s 0.05s ease;
-webkit-transition: color 0.5s 0.05s ease;
}
.menu li a:hover{
	padding: 10px;
	display:block;
	width:1000px;
	vertical-align:middle;
	display:table-cell;
	color:#fff;
	text-decoration:none;
}
.green{background:#01652F; overflow:hidden;}
#contentwrapper{float:left;width:100%;}
	#content{background:#01652F;margin:0 260px 0 240px;}
		.content{}
			.slide-show{ overflow:hidden;}
				.slideshow-body{ background-color:#FFF;  padding:7px; border-radius:15px; position:relative;margin: 0 10px 10px 10px;}
					.slideshow-body img{ width:100%;}
					.slide-prev, .slide-next, .slide-more, ul.menu span, .button, .point h5{
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
o-transition: background 0.5s ease;
transition: background 0.5s ease;}
					.slide-prev{ position:absolute; top:45%; left:0; background:url(images/slide-prev.png) no-repeat; width:47px; height:47px;}
					.slide-prev:hover{background:url(images/slide-prev-hov.png) no-repeat;}
					.slide-next{ position:absolute; top:45%; right:0; background:url(images/slide-next.png) no-repeat; width:47px; height:47px;}
					.slide-next:hover{background:url(images/slide-next-hov.png) no-repeat; }
						span.prev-next{ display:block; width:47px; height:47px;}
					.slide-title{ position:absolute;top: 30%; width: 530px; left:0; right:0; margin:auto; text-align:center;}
						.slide-title-bg{background:url(images/slide-title-bg.png) repeat; border-radius:10px; padding:7px 15px;}
						.slide-title h5{ color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.3; font-size:16px; font-style:italic; text-shadow: #666 1px 1px;}
					.slide-descr{ margin-top:20px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-size:16px; color:#469881;font-size: 14px;
}
					.slide-more{ position:absolute; bottom:10px; width:191px; height:75px; left:0; right:0; margin:auto; background:url(images/slide-more.png) no-repeat;}
					.slide-more:hover{background:url(images/slide-more-hov.png) no-repeat;}
						.slide-more span{ display:block; width:191px; height:75px;}
.gray-bg{ background-color:#D2D2D2;}					
.info-block{ overflow:hidden; padding:15px;}
	.info-txt{padding: 10px;}
		.info-txt h5{font-size: 18px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #6C6C6C;
font-style: italic;}
		.info-txt i{ font-style:italic;}
		.info-txt p{ margin:7px 0;font-family: sans-serif;line-height: 1.2;}
		.info-txt img{ float:left; margin:0 10px 10px 0;}
.ask-a-question{ width:375px; height:315px; background:url(images/ask-a-question.png) no-repeat;}
	.ask-a-question h5 { font-family:"Times New Roman", Times, serif; font-size:24px; font-style:italic; text-align:center; color:#FFF;padding: 15px 0;}
	.ask-a-question p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; color:#FFF; font-size:14px;padding: 5px 0 7px 20px;}
	.ask-a-question span{ float:right; padding-right:40px;}
	textarea.quest{width: 330px;height: 80px;}
	input.quest {width: 220px;}
	p.subm{ display:block; width:195px; height:40px; margin:auto;}
#contetntwrapper1{
	float:left;
	width:100%;
}
#content1{
	margin:0 375px 0 0;
}
#right-bar1{
	float:left;
	width:375px;
	margin-left:-375px;
}
.safeguards{ overflow:hidden;}
.safeguards-body{ background-color:#FFF;margin: 15px 20px;
padding: 20px 40px;border-radius:20px; overflow:hidden;border: #F1F1F1 3px solid;box-shadow: #999 2px 1px 3px;}

	.safeguards h5{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:18px; color:#FFF; text-align:center; background:url(images/safeguards-title.png) no-repeat top center; height:44px; padding-top:12px; margin-top:10px;}
	.safeguards-block{ width:50%; float:left;}
		.safeguards-bl-body{ margin:20px 10px;}
			.safeguards-bl-body img{ float:left; margin-right:10px;}
			.safeguards-bl-body p{ padding-left:110px; font-family:Verdana, Geneva, sans-serif; font-style:italic; font-size:12px; color:#6C6C6C; line-height:1.3; margin:5px 0;}
			.safeguards-bl-body a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-size:16px; color:#595858; list-style-image: url(images/safeguards-list.png); display: list-item;}
/* Три блока */
.three-blocks{ overflow:hidden;margin: 0 10px 10px 10px;}		
	.three-block{ width:33%; float:left;}	
		.three-bl-body{ margin:0 10px; padding:20px;background-color: #fff;border-radius: 20px;border: #F1F1F1 3px solid;box-shadow: #999 2px 1px 3px;text-align: center;}	
		.three-bl-body h5{ font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#6C6C6C; font-style:italic;  display: list-item; list-style-image:url(images/three-bl-title.png); margin: 0 0 10px 25px;vertical-align: top;line-height: 1.3; border-bottom:#090 3px solid; text-align:left;}
		.three-bl-body img{ margin: 10px auto; max-width:330px;}
		.three-bl-body p{color:#585858; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; margin:10px 0;line-height: 1.3; text-align:justify;}
		.three-bl-body li{ list-style-image:url(images/safeguards-list.png); margin-left:40px; padding:4px 0; text-align:justify;font-family: sans-serif;
line-height: 1.2;}
	.history-block{ margin:10px 5px;}
	.history-block img{ float:left; margin-right:10px;}
	.history-block p{ padding: 5px 5px 5px 15px;text-align: left;color: #fff;margin-left: 100px;position: relative;background-color: #00903C;line-height: 1.2;}
	.history-block strong{ text-decoration:underline; color:#FFF; margin-bottom:4px;}
		.history-block span{ position:absolute; top:40%; left:-14px; height:19px; width:14px; background:url(images/history-label.png); display:block;}
.point{ border:#018F44 3px solid; overflow:hidden; background:#FFF; padding:0 20px;}
	.point h5{ width:93px; height:44px; background:url(images/point-title.png) no-repeat top center; margin:0 auto; color:#FFF; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:16px; line-height:2;}
	.point h5:hover{background:url(images/point-title-hov.png) no-repeat top center;}
	.point-news, .point-items{ width:35%; float:left;}
	.point-video, .point-photo{ width:15%; float:left;}
		.point-body{ margin: 7px 5px; padding:5px; border: #E2E2E2 1px solid; overflow:hidden; position:relative;}
			.point-body img{ float:left; margin: 0 10px 10px 0;}
			.point-news-date{float: left;width: 20%;text-align: center;background: #F8F8F8;text-shadow: #fff 2px 1px;border-radius: 20px;
border: #FAFAFA 3px solid;box-shadow: #A2A2A2 2px 1px 3px;}
				.point-news-date p{ color:#018F43; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; margin:2px 0;}
				.point-news-date i{ font-family:Georgia, "Times New Roman", Times, serif; font-size:42px; font-style:italic; color:#018F43}
			.point-news-desc{float:left; width:70%;padding-bottom: 10px;}
				.point-news-desc h6, .point-items h6{color:#018F43; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:underline;font-style:italic;font-size: 16px; margin:5px 0 5px 10px;}
				.point-news-desc p, .point-items p{ font-style:italic; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:1.3; margin-left:10px;}
				.point-news-desc span{ width:107px; height:14px; display:block; background:url(images/news-reed-more.png) no-repeat; text-align: center; position:absolute; bottom:0; right:0; color:#FFF; font-style:italic;  font-size:12px;}
	.point-video-body, .point-photo-body{ text-align:center;min-height: 100px; padding:10px 0;}
		.point-video img, .point-photo img{ max-width:146px; float:none;margin: 0;}
	.footer1{margin: 0 20px;margin: 0 3px;border: #fff 1px solid;overflow: hidden;background: #FFF;}
		.footer1-body{border: #CCC 1px solid;margin: 5px;padding: 0 15px 15px 15px;border-radius: 10px;overflow: hidden;}
			.footer1-block{ width:33%; float:left;}
			.footer1-line{ float:left;background:url(images/footer1-line.png) no-repeat center; width:1px; height:307px;}
				.footer1-bl-body{ padding:0 20px 20px 20px;}
					.footer1-bl-body-title{ text-align:center;margin-bottom: 15px;}
						.footer1-bl-body-title h5{background-color: #D1D1D1;padding: 3px 10px 5px 15px;display: inline-block;font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#3F3E3E; font-style:italic; border-radius:0 0 10px 10px; background:url(images/three-bl-title.png) #D1D1D1 no-repeat left; padding-left:30px; border:#D1D1D1 7px solid;}
				.footer1-bl-body li{ background:url(images/footer1-list1.gif) no-repeat left; padding: 3px  5px 5px 15px; float:left; width:42%;}
				.footer1-bl-body li:hover{ background:url(images/footer1-list1-hov.gif) no-repeat left;}
		.footer-partners{ padding:20px 0; text-align:center;}
			.footer-partners img {display: table-cell;float: left;width: 44%;padding: 15px 3%;}
		ul.footer1 li { background:url(images/footer1-list2.png) no-repeat left; padding:3px 0 7px 15px; width:40%; margin:0 10px;}
		ul.footer1 li:hover{ background:url(images/footer1-list2-hov.png) no-repeat left;}
		
		
		
				
	#left-bar{background:#01652F;float:left;width:240px;margin-left:-100%;}
		.left-menu{margin: 20px 0;}
			.left-menu li{ list-style-image:url(images/left-menu-list.png);margin-left: 30px;padding: 5px 0; background: url(images/left-menu-line.png) no-repeat bottom center; padding:12px 0;}
			.left-menu li:hover{list-style-image:url(images/left-menu-list-hov.png);}
			.left-menu a{ color:#FFF;}
	.left-centres{ background:#FFF; border-radius:10px; padding: 15px 10px;margin: 0 5px 5px 15px;}
	.right-persone{ background:#FFF; border-radius:10px; padding: 15px 10px; margin: 0 15px 5px 5px;}
			.left-centres h5{text-align: center;width: 200px;margin: auto;overflow: hidden;position: relative; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:14px; color:#434443;}
			.left-centres h5 > span {display: inline-block;margin: 0 .4em;font-size: 18px;}
			.left-centres h5 > span:before,
			.left-centres h5 > span:after {content: '';position: absolute;width: 100%;border-top: 1px solid #929292;margin-top: .6em;}
			.left-centres h5 > span:before {margin-left: -102%;}
			.left-centres h5 > span:after {margin-left: 2%;}
			.left-centres p{ margin:5px 0;padding: 10px 0 0 0px;line-height: 1.4;}
			.left-centres span{ margin:20px 0;}
			.left-centres a{ font-family:Arial, Helvetica, sans-serif; font-style:italic;text-decoration: underline;}
			span.ekb1{ background:url(images/left-centres1.png) no-repeat left; height:44px; vertical-align:middle; padding-left:53px; display:block;}
			span.ekb2{ background:url(images/left-centres2.png) no-repeat left; height:44px; vertical-align:middle; padding-left:53px; display:block;}
			span.chel{ background:url(images/left-centres3.png) no-repeat left; height:44px; vertical-align:middle; padding-left:53px; display:block;}
			
			
	#right-bar{background:#01652F;float:left;width:260px;margin-left:-260px;}
		.right-persone { overflow:hidden;}
		.right-persone img{ float:left; margin:0 7px 5px 0;}
		.right-persone h5{ font-family:Georgia, "Times New Roman", Times, serif; color:#434443; font-size:18px; font-style:italic; text-decoration:underline; margin-bottom:7px;}
		.right-persone span{ float:right; display:block; background: url(images/csg-545fc1dd9fc17.png) no-repeat left;background-position: 0 -66px;  height: 16px; height:16px; padding-left: 20px; font-family:Verdana, Geneva, sans-serif; font-style:italic; font-size:12px; color:#277863;}
		.right-persone span:hover{text-decoration:underline; background: url(images/csg-545fc1dd9fc17.png) no-repeat left;background-position: 0 0; height: 16px;}
.img-menu{ text-align:center; margin:10px;}
	.img-menu-block{ width:33%; display:inline-block; margin:3px 0;}
		.img-menu-bl-body{ margin: 0 5px;}
		.img-menu-bl-body img{ width:100%;}

.footer2{ height:149px; background:url(images/footer2-bg.png) repeat-x top; position:relative;}
	.footer2-logo{ position:absolute; top:20px; left:20px;}
		.footer2-logo img{ float:left; margin-right:10px;}
		.footer2-logo a{ font-family:"Times New Roman", Times, serif; font-size:24px; font-style:italic; color:#FFF;}
		.footer2-logo p{ color:#94EBBD; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; margin:5px 0;}
		.footer2-request{ width:278px; height:99px; background:url(images/footer2-request.png) no-repeat; text-align:center; position:absolute; top:20px; left:0; right:0; margin:0 auto;}
			.footer2-request h6{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:18px; color:#FFF;margin-top: 17px;margin-bottom: 10px;}
			.footer2-request p{ color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-style:italic;}
		.footer2-txt{ position:absolute; top:20px; right:30px;}
			.footer2-txt p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-size:14px; color:#FFF; margin:5px 0;}
			.footer2-txt span{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-size:14px; color:#67FFAF;}
				
		