/*--------------COMMON----------------*/
html { 
	background:url(../images/head_bg.jpg) 0 0 repeat-x #f4f3f0;
}
body {
	font: normal 13px Arial, Helvetica, sans-serif;	
}
.left {float: left;}
.right {float: right;}
.clr {clear: both;}

#wrap {
	min-width: 950px;
	max-width: 1300px;
	/*width:expression(document.body.clientWidth > 1300? "1300px": "100%" );*/
	width: expression(document.body.clientWidth < 950? "950px" : document.body.clientWidth > 1300? "1300px" : "auto");	
	margin: 0 auto;
	padding: 0 20px;
}

a { 
	color: #096bbe;
}
.hotLine a {text-decoration: none;}
a:hover {
	text-decoration: none;
}

/*----------------HEADER--------------------*/
.header {
	height: 315px;
	overflow: hidden;
}
.header .languages {
	height: 22px;
	overflow: hidden;
	margin-bottom: 10px;
}
.header .languages li {
	float: left;
	margin-right: 2px;
	font-size: 11px;
	text-transform: uppercase;
}
*html .header .languages li { width: 1%;}
.header .languages a,
.header .languages span {
	padding: 0 3px 0 4px;
	display: block;
	height: 22px;
	line-height: 22px;
	color: #FFF;
}
.header .languages .active {
	background-color: #083b7f;
	color: #2b75d9;
}
.header .links {
	padding-right: 9px;
}
.header .links li {
	float: left;
	margin-left: 15px;
}
.header .links a {
	display: block;
	height: 21px;
	overflow: hidden;
	width: 22px;
	text-decoration: none;
}
.header .links a.home { background:url(../images/link_home.gif) 0 -21px no-repeat;}
.header .links a.mail { background:url(../images/link_mail.gif) 0 -21px no-repeat;}
.header .links a.map { background:url(../images/link_map.gif) 0 -21px no-repeat;}
.header .links a.active { background-position: 0 0;}

.header .headerCenter { width: 680px; margin: 0 auto;}
.header h2 {
	color: #FFFFFF;
	font: normal 26px Arial, Helvetica, sans-serif;
	/*margin: 0 10% 27px 87px;*/
	margin: 0 0 27px 0;
	/*min-height: 96px;*/
}

.header h3 {
	color: #FFFFFF;
	font: normal 19px Arial, Helvetica, sans-serif;
	/*margin: 10px 100px 13px 87px;*/
	margin: 10px 0 13px 0;
}
.header .partners {
/*	margin-left: 97px;*/
	overflow: hidden;
}
.header .partners li {
	float: left;
	margin-right: 67px;
}

.header .partners li.unicef { margin-right: 75px;}
.header .partners li.unit { margin-right: 73px;}

/*------------------MAIN-----------------------*/


/*-------LeftCol-------*/
.leftCol {
	width: 230px;
	padding-top: 37px;
}

/*menu*/
.leftCol .menu {
	padding-right: 26px;
}
.leftCol .menu li {
	border-bottom: solid 1px #e9e9e7;
}
/*.leftCol .menu li.first { border-top: solid 1px #e9e9e7;}*/
.leftCol .menu  ul {border-top: 1px solid #e9e9e7;}
.leftCol .menu  ul ul {border-top: none;}

.leftCol .menu a {
	text-decoration: none;
	font: normal 14px tahoma;
	display: block;
	padding: 5px 0 6px 6px;
}
.leftCol .menu a:hover {
	color: #545454;
	background-color: #eeeeec;
}
.leftCol .menu .active { color: #053069;}
.leftCol .menu .submenu {
	padding-left: 22px;
}
.leftCol .menu .submenu li { border-bottom: 0; }
.leftCol .menu .submenu li a { font-size: 13px; }
.leftCol .menu .submenu li a:hover { background: none;}

/*search*/
.leftCol #search {
	margin: 41px 0 67px 3px;
}
#search .inputWrap {
	background:url(../images/search_bg.gif) 0 0 no-repeat;
	width: 178px;
	height: 22px;
}
#search .inputWrap input {
	font: normal 13px Arial, Helvetica, sans-serif;
	padding: 0;
	color: #545454;
	margin-left: 13px;
	float: left;
	width: 140px;
	border: none;
	margin-top: 3px;
	background-color: #f8f7f5;
}
#search .inputWrap a {
	background: url(../images/search_btn2.gif) 0 0 no-repeat;
	display: block;
	width: 13px;
	height: 13px;
	float: left;
	margin: 5px 0 0 7px; /*margin: 5px 0 0 4px;*/
}
#search #searchBtn {
	background: url(../images/search_btn.gif) 0 0 no-repeat;
	width: 17px;
	height: 16px;
	cursor: pointer;
	border: none;
	margin: 5px 0 0 6px;
}
/*banners*/
.leftCol .banners {
	padding-left: 8px;
	padding-bottom: 20px;
}
.leftCol .banners a {
	margin-bottom: 19px;
	display: block;
	width: 140px;
}

/*--centerCol--*/
.centerCol {
	padding-top: 17px;
	margin: 0 230px;
}
*html .centerCol { height: 1%;}
.centerCol .section {
	background: url(../images/section_grad.jpg) 0 0 repeat-x #fbfbfb;
	padding: 18px 20px;
	margin-bottom: 24px;
}
*html .centerCol .section{ height: 1%;}
.centerCol h2 {
	 color: #434343;
	 font: normal 22px tahoma;
}
.centerCol h2.line {
	margin: 0px 0 21px 0;
	padding-bottom: 6px;
	border-bottom: dashed 1px #e4e4e4;
}
.centerCol .news,
.centerCol .articlesmi,
.centerCol .fotos { padding-bottom: 14px;}
.centerCol .dashedtop {
	border-top: dashed 1px #e4e4e4;
	padding-top: 20px;
}
.centerCol .news .item, .centerCol .articlesmi .item, .centerCol .fotos .item {
	width: 100%;
	overflow: hidden;
	padding-bottom: 10px;
}
.centerCol .news .item img, .centerCol .articlesmi .item img, .centerCol .fotos .item img {
	float: left;
	padding: 1px 17px 6px 0;
}
.centerCol .news h4, .centerCol .articlesmi h4, .centerCol .fotos h4 {
	font: normal 16px tahoma;
	padding-bottom: 6px;
}
.centerCol .news .date, .centerCol .articlesmi .date, .centerCol .fotos .date {
	display: block;
	padding-bottom: 6px;
	color: #adadad;
}
.centerCol .news p, .centerCol .articlesmi p, .centerCol .fotos p {
	padding-bottom: 10px;
	color: #676868;	
}
.centerCol .allNews, .centerCol .allNews a {
	color: #7a6c43;
}
.centerCol .allNews a:hover { 
	color: #3c3c3c;
}

.centerCol .sectionFix {
	padding-right: 0;
}
.centerCol .caption{ 
	padding: 18px 0 20px 0;
	font: normal 24px tahoma;
	color: #434343;
}
.centerCol .caption2{ 
	padding: 8px 50px 0px 0;
	color: #434343;
	font: normal 24px tahoma;
}
.centerCol .date2 {
	font-size: 14px;
	color: #333;
	padding: 5px 0 38px 0
}
.centerCol .photos .item {
	float: left;
	width: 224px;
	min-height: 250px;
	_height: 250px;
	display: -moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display: inline;
	vertical-align: top;
	margin-right: 4%; /*margin-right: 3%;*/
}

.photos a.ramka1 img {
	border: solid 1px #e9e9e9;
	padding: 6px 7px;
}
.photos p {
	padding: 5px 9px;
	font-size: 14px;
	line-height: 17px;
}
.photos p span {
	color: #333;
	display: block;
}
/*paging*/
#wrap .paging {
/*	width: 35px;*/
	margin: 0 auto;
/*	overflow: hidden;*/
}
#wrap ul.paging, #wrap ul.paging li{
	list-style: none outside none;
	background: none;
	padding: 0;
}
#wrap ol.search_result li{
	list-style: none outside none;
}
.search_numb {
	position: relative;
	top: 15px;
	left: -20px;
}
.paging li {
	float: left;
	margin: 0 9px 8px 0;
}
/*breadcrumbs*/
.breadcrumbs { width: 100%; overflow: hidden;}
.breadcrumbs li {
	float: left;
	color: #4a97cc;
	margin-right: 4px;
}
.breadcrumbs img { 
	display: inline; 
}
.breadcrumbs a { padding-right: 4px;}
.breadcrumbs .lightLink { color: #86bbe0;}

.photos2 li {
	float: left;
	width: 95px;
	min-height: 120px;
	_height: 120px;
	display: -moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display: inline;
	vertical-align: top;
	margin-right: 4%; //margin-right: 3%;
	text-align: center;
}
.photos2 li a img {
	border: solid 1px #e9e9e9;
	display: inline;
	padding: 3px;
}
.section .statistic, .centerCol2 .statistic{
	font-size: 14px;
	color: #c8c8c8;
	display: block;
	padding: 10px 0 0 0;
	clear: left;
}
.centerCol2 .statistic{padding-bottom: 20px;}

.centerCol .sectionGray {
	background: none;
}
.articles .item {
	background: url(../images/border.gif) 0 bottom repeat-x;
	padding: 26px 0 22px 0; 
	float: left;
	width: 100%;
}
.articles .item .ic{
	width: 91px;
	padding-left: 14px;
	float: left;
}
.articles .item .ic img { padding-bottom: 5px;}
.articles .item .ic span {
	color: #747474;
	font-size: 12px;
	padding-left: 5px;
}
.articles .item .artName {
	margin-left: 91px;
	font-size: 14px;
	padding-top: 5px;
	line-height: 18px;
}
.printWrap {
	width: 100%;
	overflow: hidden;
}
.centerCol .print {
	background: url(../images/ic_print.gif) 0 center no-repeat;
	font-size: 12px;
	float: right;
	padding: 5px 0 5px 16px;
}
/*inner page*/
.centerCol .article {
	border-top: dashed 1px #e4e4e4;
	padding: 30px 19px 10px 19px;
	font-size: 14px;
}
.article .fixWrap { width: 100%; overflow: hidden;}
.centerCol .article p {
	margin-bottom: 15px;
	line-height: 18px;
}
.centerCol .article img.left { padding: 0 15px 15px 0;}
.article .quote { 
	padding: 20px 20px 20px 64px;
	background: url(../images/quote.gif) 16px 20px no-repeat #f4f3f0;
	font-style: italic;
	margin-bottom: 30px;
}
.article h2 {
	font: normal 18px tahoma;
	margin-bottom: 12px;
	color: #000000;
}
.article h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}
.article h4 {
	font: bold 13px Arial, Helvetica, sans-serif;
	font-style: italic;
	margin-bottom: 12px;
}
.article ul,
.article ol {
	margin: 0 0 18px 20px;
}
.article ul ul ul {margin: 0 0 0 20px;}
.article ol { margin-left: 50px;}
.article ul li {
	background: url(../images/bg-ul.gif) no-repeat 0 8px;
	padding: 0 0 0 20px;}
.article ul li a {
	display: inline-block;
	margin: 0 0 9px;}
.article ul li p {margin: 0 0 9px;}
.article ol li {padding: 0 0 8px 0;}

.article {color: #333;}

.article .tab { margin: 15px 0 30px 0;}
.article .tab td,
.article .tab th {
	border-bottom: solid 1px #fbfbfb;
	vertical-align: top;
	padding: 4px 0 4px 17px;
	text-align: left;
	background-color: #f0f3f5;
}
.article .tab .fix { text-align: center;}
.article .tab th {
	color: #FFFFFF;
	background-color: #3a7dc2;
	font-weight: bold;
} 
.article .tab .str td {
	background-color: #e3e9ef;
}
/*--------centerCol2-------------*/
.centerCol2 {
	font-size: 14px;
	min-height: 500px;
	_height: 500px;
	margin-left: 230px;
	padding: 35px 0 0 24px;
}
.centerCol2 h2,
.centerCol2 h1 {
	font: normal 24px Tahoma;
	margin-bottom: 35px;
	color: #222;
}
.centerCol2 h3 {
	padding: 13px 0 18px 0;
	font-size: 18px;
	color: #222;
}


.centerCol2 .maybe {
	font-size: 17px;
	color: #222;
}
.centerCol2 .centerwrapper p {font-size: 17px;color: #222;}

.centerCol2 .variants , .centerCol2 .centerwrapper ul{
	padding: 10px 0 30px 0;
}
.centerCol2 .variants li, .centerCol2 .centerwrapper ul li{
	line-height: 25px;
}
.centerCol2 .variants li a, .centerCol2 .centerwrapper ul li a{ padding-left: 5px;}
/*.centerCol2 .centerwrapper ul li {background:url("../images/li-dash.gif") no-repeat scroll 0 8px transparent;padding:0 0 8px 30px;}*/


.centerCol2 .infoTab {
	margin-bottom: 58px;
}
.centerCol2 .infoTab td { 
	padding: 3px 0;
}
.centerCol2 .infoTab span { font-size: 18px;}
.centerCol2 p {
	margin-bottom: 20px;
	width: 95%;
}
.centerCol2 h4 {
	font: normal 18px Tahoma;
	color: #222;
	margin-bottom: 17px;
}
.centerCol2 p.required {
	font-size: 12px;
	color: #222;
	margin-bottom: 4px;
}
.centerCol2 p.required span, #feedback span { color : #096bbe;}

#feedback {
	width: 750px;
	margin-bottom: 100px;
}
#feedback td{
	vertical-align: top;
	padding: 8px 0;
}
#feedback .leftTd {
	width: 120px;
	padding-top: 17px;
}
#feedback input,
#feedback textarea {
	border: solid 1px #85aabe;
	width: 298px;
	padding: 5px 4px;
	font: normal 14px Arial, Helvetica, sans-serif;
}
#feedback input.error { border-color: #d20202;}
#feedback textarea.error { border-color: #d20202;}
#feedback textarea {
	height: 150px;
}
#feedback .sendBtn {
	background: url(../images/send_btn.gif) 0 0 no-repeat;
	width: 141px;
	height: 26px;
	float: right;
	cursor: pointer;
	color: #FFFFFF;
	border: none;
	padding: 0;
}
#feedback .warning {
	padding-left: 10px;
	font-size: 12px;
	padding-top: 17px;
}
#feedback label.error {
	color: #d20202;
}



/*----------rightCol-------------*/
.rightCol {
	width: 200px;
	padding: 16px 0 0 0px;	
	float:right;
}
.rightCol .rools {
	background: url(../images/rools.jpg) right 0 no-repeat;
	margin: 0 5px 25px 0; 
	min-height: 54px;
}
.rightCol .rools h4 {
	font: normal 15px tahoma;
	padding-top: 42px;
}
.rightCol .hotLine {
	margin-bottom: 32px;
}
.rightCol .hotLine .bg {
	background: url(../images/phone.jpg) 2px 48px no-repeat #fcfcfc;
	min-height: 214px;
	_height: 214px;
}
.hotLine .bg h4 {
	padding: 7px 0 0 21px;
	font: normal 22px Tahoma;
	color: #7f7f7f;
}
.hotLine .bg h4 span {
	padding-left: 50px;
	white-space: nowrap;
}
.hotLine .phone {
	background-color: #FF0000;
	color: #FFFFFF;
	font: normal 22px "Trebuchet MS", Arial,Helvetica,sans-serif;
	text-align: center;
	padding: 2px 0 1px 0;
}
.rightCol .voting,
.rightCol .publications {
	margin-bottom: 35px;
}
.rightCol .voting { margin-right: 0;}
.rightCol .voting h4,
.rightCol .publications h4{
	color: #363636;
	font: normal 16px Tahoma;
	margin-bottom: 15px;
}
.rightCol .voting h4 {margin-bottom: 10px;}
.rightCol .voting .str {
	padding: 8px 8px 8px 5px;
}
.voting .str input {
	border: none;
	margin-top: -3px;
	margin-right: 10px;
}
.rightCol .voting label {
	color: #3b3b3b;
}
.rightCol .voting .submitBtn {
	margin-top: 8px;
	background: url(../images/btn.gif) 0 0 no-repeat;
	width: 117px;
	height: 26px;
	cursor: pointer;
	border: none;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.rightCol .voting .submitBtnDis {
	background-image: url(../images/btn_dis.gif);
	cursor: default;
	margin: 15px 0 6px 5px;
}
.rightCol .voting .str2 {
	position: relative;
/*	height: 35px;	*/
margin-bottom:  10px;
}


.voting .str2 input {
	border: none;
	position: absolute;
	top: 15px;
	left: 5px;
	width: auto;
	margin: 0;
	padding: 0;

}
.voting .str2  span.left {
	font-size: 14px;
	color: #3b3b3b;
	width: 70%;
}
.voting .str2  span.right {
	font-size: 16px;
	color: #3b3b3b;
	line-height: 20px;
	width: 29%;
}
.rightCol .voting .votingRes{
/*	position: absolute;*/
	position: relative;
	top: 0;
	left: 30px;
	width: 163px; 
}
.votingRes .line {
	clear: both;
	background: url(../images/line.jpg) 0 0 no-repeat;
	width: 163px;
	height: 5px;
}
.votingRes .line .res {
	height: 5px;
	width: 1px;
	background-color: #000099;
	font-size: 2px;
}


.publications .bookBg {
	background: url(../images/book_bg.gif) 0 0 no-repeat;
	width: 150px;
	height: 191px;
}
.publications .bookBg p {
	color: #0e3a75;
	padding: 55px 0 20px 26px;
	font: normal 12px tahoma;
}
.publications .bookBg p b {
	display: block;
	padding-bottom: 5px;
	font-size: 16px;
}

/*#footer*/
#footerWrap {
	background: url(../images/footer_bg.gif) 0 0 repeat-x;
	clear: left;
}
#footerWrap .footer {
	width: 950px;
	margin: 0 auto;
	padding: 28px 0 50px 0;
	font: normal 11px Tahoma;
	color: #3d3d3d;
}
.footer .copyRight {
	width: 295px;
	padding-left: 11px;
	margin-right: 45px;
}
.footer .info {
	width: 270px;
	padding-top: 13px;
	margin-right: 45px;
}


.foundword {
	font-weight: bold;
}

.feedback .disabled {
opacity: 0.3 !important;
}
.article .site-map {margin: 0;}

/* .footer .db {
	padding-left: 35px;
	background: url(../images/db_logo.jpg) 0 0 no-repeat;
	color: #1e1e1e;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin-top: 13px;
}
.footer .db a {
	color: #1e1e1e;
} */

/* seo-module */
/*.footer .made-by{ float: right; color: #1e1e1e;  white-space: nowrap; font-size: 11px; width: 30%; margin-right: 40px}
	.footer .made-by img {float: left; margin-right: 10px}
	.footer .made-by a {color: #1e1e1e}
		.footer .made-by a.hide-link { text-decoration: none; background: none !important;  color: #1e1e1e !important; cursor: default }*/
		
.footer .db  {
	color: #1e1e1e;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin-top: 13px;
	
	white-space:nowrap;
	width: 280px;
}
	.footer .db img {float: left; margin-right: 10px}	
	.footer .db a {color: #1e1e1e;}
		.footer .db a.hide-link {
			background:none repeat scroll 0 0 transparent !important;
			color:#1e1e1e !important;
			cursor:default;
			text-decoration:none;
		}
