/* Reset
----------------*/	
HTML {
	font-size:100.01%;
	}
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,
FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,
STRONG,SUB,SUP,TT,VAR,DL,DT,DD,OL,UL,
LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,
CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD,HR {
	padding:0;
	margin:0;
	border:none;
	outline:none;
	font-family:inherit;
	}
	
DFN,I,CITE,VAR,ADDRESS,EM {
	font-style:normal;
	}
TH,H1,H2,H3,H4,H5,H6 {
	font-weight:normal;
	}
TEXTAREA,INPUT,SELECT {
	font-family:Arial,sans-serif;
	font-size:1em;
	resize:none;
	}
SMALL {
	font-size:.85em;
	}
OL,UL {
	list-style:none;
	}
TABLE {
	border-collapse:collapse;
	border-spacing:0;
	}
CAPTION,TH,TD {
	text-align:left;
	}
:focus {
	outline:none;
	}
SUP,SUB {
	vertical-align:baseline;
	position:relative;
	top:-.5em;
	font-size:.85em;
	}
SUB {
	top:.5em;
	}


/* Globals 
----------------*/
BODY {	
	font:.75em/1.3 Arial,sans-serif;
	background:#fff;
	color:#000;
	}	
	
A {
	color:#0074a4;
	}
	A:hover {
		text-decoration:none;
		}

	.link-more {
		padding:0 0 0 9px;
		text-transform:lowercase;
		background:url(../i/arr-right-s.gif) no-repeat 0 4px;
		}
	.link-print {
		display:block;
		float:left;
		height:16px;
		padding:0 0 0 18px;
		text-transform:lowercase;
		background:url(../i/print.gif) no-repeat 0 4px;
		}

	.file{
		color:#6a6969;
		font-size:11px;
		}
	
/* User Generated
----------------------- */	
.h-ugc {
	overflow:hidden;zoom:1;
	margin:0 0 2em;
	}
	.h-ugc H1,
	H1.title {
		}
	.h-ugc H2,
	H2.title {
		margin:0 0 10px;
		font-size:24px;
		font-weight:bold;
		color:#333;
		}
	.h-ugc H3,
	H3.title {
		margin:0 0 .7em;
		font-size:1.5em;
		}
	.h-ugc H4,
	h4{
		margin:0 0 .7em;
		font-size:18px;
		font-weight: normal;
		color:#333;
		}
				
	.h-ugc *+H2 {
		margin-top:1.25em;		
		}
	.h-ugc *+H3,
	.h-ugc *+H4 {
		margin-top:1.75em;		
		}
		
	.h-ugc P,
	.h-ugc UL,
	.h-ugc OL,
	.h-ugc TABLE,
	.h-ugc BLOCKQUOTE {
		margin:0 0 1em;
		}

	.h-ugc>*:last-child {
		margin-bottom:0;
		}
		
	.h-ugc .annot,
	P.annot {
		font-size:1.17em;
		}
		
	.h-ugc .pic-left {
		float:left;
		margin:0 20px .5em 0;
		}
	.h-ugc .pic-right {
		float:right;
		margin:0 0 .5em  20px;
		}
	.h-ugc .pic-center {
		margin:1em auto;
		text-align:center;
		}
		.h-ugc .pic-left IMG,
		.h-ugc .pic-right IMG,
		.h-ugc .pic-center IMG {
			display:block;
			border:1px solid #535353;
			}
		.h-ugc .pic-left SMALL,
		.h-ugc .pic-right SMALL,
		.h-ugc .pic-center SMALL {
			display:block;
			margin:.5em .25em 0;
			font-size:11px;
			color:#999;
			font-style:italic;
			line-height:1.2;
			}
		
.h-ugc UL {
	margin:0 0 1em;
	}
.h-ugc OL {
	margin:0 0 1em 2em;
	}
	.h-ugc LI {
		margin:.25em 0;
		}
	.h-ugc UL LI {
		margin:0 0 9px;
		padding:0 0 0 17px;
		list-style:none;
		background:url(../i/bul.gif) no-repeat 0 6px;
		}
		.h-ugc UL LI LI,
		.h-ugc LI UL LI {
			}
	.h-ugc OL LI,
	.h-ugc LI OL LI {
		list-style:decimal;
		background:none;
		padding:0;
		}
	.h-ugc OL OL LI {
		list-style:lower-latin;
		}
		
	.h-ugc TABLE {
		width:100%;
		}
		.h-ugc TABLE TH,
		.h-ugc TABLE TD {
			padding:.5em 1em;
			border-right:1px solid #c3d8cb;
			border-bottom:1px solid #c3d8cb;
			}
			.h-ugc TABLE TR .last {border-right:0 !important;}
				
		.h-ugc TABLE TH {
			color:#999;
			font-size:14px;
			font-weight:bold;
			border-right:1px solid #3c3c3c;
			border-bottom:4px solid #3c3c3c;
			}
		.h-ugc TABLE TD {
			padding:.75em 1em;
			}
			.h-ugc TABLE .tr-odd TD {
				background:#e3eee7;
				}

	.h-ugc P SMALL {
		font-size:.92em;
		}

	.h-ugc BLOCKQUOTE {
		margin:1em 0;
		padding:1em;
		border-left:2px solid #aa0000;
		background:#f4f9fc;
		font-style:italic;
		}


/* Layout
----------------------- */	
.l-page {
	min-width:1024px;
	}


/* Header
----------------------- */
.l-header {
	overflow:hidden;zoom:1;
	}
	.l-header .logo {
		float:left;
		width:645px;
		height:58px;
		margin:14px 0 0 23px;
		}
		.en .l-header .logo {
			
			}
		
		.l-header .logo A {
			display:block;
			height:58px;
			}

	.l-header .search {
		position:relative;
		float:right;
		width:28%;
		margin:0 0 7px;
		}
		.l-header .search__i {
			overflow:hidden;zoom:1;
			height:39px;
			margin:0 0 0 7px;
			padding:11px 0 0 13px;
			background:#c3d8cb;
			border-top:4px solid #3c3c3c;
			}
		
		.l-header .search .text {
			float:left;
			width:75%;
			padding:6px 7px;
			font-size:11px;
			background:#fff;
			border:0;
			border-radius:2px;
			-o-border-radius:2px;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			}
			.text_hint {color:#333;}

		.l-header .search .submit {
			float:left;
			width:27px;
			height:27px;
			margin:1px 0 0 5px;
			background:url(../i/spr_btns.png) no-repeat;
			border:0;
			cursor:pointer;
			}

	.l-header .navside {
		float:right;
		clear:right;
		width:28%;
		}
		.l-header .navside__i {
			overflow:hidden;zoom:1;
			padding:0 0 6px 7px;
			font-size:.92em;
			}
		.l-header .navside LI {
			float:left;
			padding:1px 12px 4px;
			border-left:1px solid #c3d8cb;
			}
			
		.l-header .navside .lang {
			color:#da7400;
			font-family:'Trebuchet MS',Arial,sans-serif;
			}
			.l-header .navside .lang UL {

				}
				.l-header .navside .lang LI {
					position:relative;
					margin:0 7px 0 0;
					padding:0;
					border:0;
					}
					.l-header .navside .lang SPAN {
						position:absolute;
						display:block;
						width:11px;
						height:6px;
						margin:18px 0 0 5px;
						font-size:1px;
						background:#016c81 url(../i/visual.jpg) no-repeat -3px 80px fixed;
						}
						.l-header .navside .lang SPAN I {
							display:block;
							float:left;
							width:11px;
							height:6px;
							background:url(../i/tarr.gif) no-repeat;
							}

.h-pad {
	padding-left:7px;
	}


/* Visual
----------------------- */
.l-visual {
	height:217px;
	background:#016c81 url(../i/visuals.jpg) no-repeat;
	color:#fff;
	}
	.l-visual_inner {
		height:60px;
		background-image:url(../i/visual_inner.jpg);
		}
	.l-vi_wiw {
		height:60px;
		background-image:url(../i/visual_inner_wiw.jpg);
		}
		
	.l-vi_diasp {
		height:60px;
		background-image:url(../i/visual_inner_diasp.jpg);
		}

/* b-announces */
.b-announces {
	position:relative;
	margin:0 0 0 23px;
	zoom:1;
	}
	.b-announces .header {
		width:328px;
		height:22px;
		margin:0 0 25px 123px;
		padding:12px 0 0;
		border-bottom:1px solid #3fa13f;
		}
		.b-announces .header H3 {
			width:55px;
			height:10px;
			font-size:1px;
			background:url(../i/spr_main.png) no-repeat 0 0;
			}
			.en .b-announces .header H3 {
				width:71px;
				background-position:0 -11px;
				}

	.b-announces .h-date {
		position:absolute;
		top:0;
		left:0;
		width:85px;
		height:35px;
		background:#3c3c3c url(../i/grad_date.png) repeat-x;
		}
	.b-announces .date {
		position:absolute;
		top:0;
		left:0;
		width:85px;
		height:27px;
		padding:8px 0 0;
		font:14px Georgia,Times,sans-serif;
		text-align:center;
		color:#fff;
		}

	.b-announces .announces {
		overflow:hidden;
		position:relative;
		width:323px;
		height:156px;
		margin:0 123px;
		}
		
	.b-announces .search_date {
		overflow:hidden;
		position:relative;
		width:323px;
		height:156px;
		margin:0 123px;
		}
		
		.search_date span{
			width:136px;}
		.en .search_date span{
			width:136px;}
		
		.b-announces .announces__i {
			overflow:hidden;zoom:1;
			position:absolute;
			left:0;
			width:2000px;
			}			
			.b-announces .announces .item {
				display:block;
				float:left;
				width:323px;
				margin:0 27px 0 0;
				color:#d6fbd2;
				}
				.b-announces .announces .item H4 {
					margin:0 0 9px;
					font-size:14px;
					font-weight:bold;
					}
				.b-announces .announces .item P {
					font-size:.92em;
					}
				.b-announces .announces .item A {
					color:#fff;
					}

	.b-announces .larr,
	.b-announces .rarr {
		position:absolute;
		top:78px;
		width:31px;
		height:45px;
		padding:10px;
		}
		.b-announces .larr {
			left:37px;
			
			}
		.b-announces .rarr {
			left:479px;
			
			}


/* Slider
----------------------- */
.b-slider {
	overflow:hidden;
	position:relative;
	width:100%;
	overflow:hidden;zoom:1;
	}

	.b-slider__i {
		position:relative;
		overflow:hidden;zoom:1;
		padding:18px 20px 12px;
		}

	.b-slider .larr,
	.b-slider .rarr {
		position:absolute;
		top:30px;
		left:27px;
		width:26px;
		height:37px;
		background:url(../i/spr_main.png) no-repeat -100px 0;
		z-index:5;
		cursor:pointer;
		}
		.b-slider .rarr {
			left:auto;
			right:27px;
			background-position:-126px 0;
			}

	.b-slider__body {
		position:relative;
		overflow:hidden;zoom:1;
		margin:0 50px;
		}

		.b-slider__body .sb-sh-l,
		.b-slider__body .sb-sh-r {
			background:url(../i/shadow.png) repeat-y;
			width:20px;
			height:60px;
			position:absolute;
			left:0;
			top:0;
			z-index:100;
			}
			.b-slider__body .sb-sh-r {
				background-position:-20px 0;
				left:auto;
				right:0;
				}

		.b-slider__body__i {
			overflow:hidden;zoom:1;
			position:relative;
			left:0;
			width:3000px;
			}
			.b-slider__body__i LI {
				float:left;
				text-align:center;
				width:170px;
				}				
				.b-slider__body__i A {
					color:#585435;
					width:168px;
					margin:0 auto;
					display:block;
					}
					.b-slider__body__i IMG {
						display:block;
						width:170px;
						height:60px;
						margin:0 auto 5px;
						}


/* Body
----------------------- */
.l-body {
	border-bottom:1px solid #c3d8cb;
	}
	.l-body .l-col__side__i,
	.l-body .l-col__extra__i {
		padding:0 0 50px;
		}
	.l-body .l-col__section__i {
		padding:0 0 20px;
		}

/* l-cols */
.l-cols {
	overflow:hidden;zoom:1;
	position:relative;
	padding:0 0 0 23px;
	}
	.l-col__side,
	.l-col__extra,
	.l-col__section {
		float:left;
		width:100%;
		margin:0 -100% 0 0;
		}
		.l-col__side__i {
			z-index:3;
			float:left;
			width:23%;
			position:relative;
			}

		.l-col__extra__i {
			z-index:3;
			float:right;
			width:28%;
			position:relative;
			}

		.l-col__section__i {
			position:relative;
			z-index:2;
			margin:0 31% 0 26%;
			}
			
			.l-csi__long {
				margin:0 3% 0 26%;
				min-height:530px;}


/* b-options */
.b-options {
	overflow:hidden;zoom:1;
	margin:2.5em 0;
	font-size:11px;
	}
	.b-options .source {
		float:right;
		font-style:italic;
		color:#999;
		}


/* b-nav */
.b-nav {
	padding:0 20px 24px;
	background-color:#e6f0ea;
	border-top:5px solid #3c3c3c;
	}
	.b-nav UL {
		padding:24px 0 0;
		font-size:14px;
		font-weight:bold;
		zoom:1;
		}
		.b-nav LI {
			margin:0 0 8px;
			}

		.b-nav UL UL A {
			display:block;
			padding:5px 0;
			color:#333;
			}
			
		.b-nav .cur A,
		.b-nav .cur span{
			color:#333;
			}
		.b-nav .cur .active {
			display:block;
			padding:5px 0;
			color:#fff;
			}
				
	.b-nav UL UL {
		position:relative;zoom:1;
		margin:10px -20px 0 -30px;
		padding:11px 0 3px;
		font-size:12px;
		font-weight:bold;
		background:#fff;
		}
		.b-nav UL UL LI {
			margin:0;
			padding:0 0 0 23px;
			}
		
		.b-nav UL UL .cur {
			background:#da7400;
			color:#fff;
			}

		.b-nav UL UL UL {
			margin:0 0 0 -38px;
			padding:6px 0 0;
			font-weight:normal;
			}
			.b-nav UL UL UL LI {
				margin:0;
				padding:0 0 0 53px;
				}
				.b-nav UL UL UL LI A {
					display:block;
					padding:5px 0;
					}
					
			.b-nav UL UL UL UL {
				padding:0;
				}


/* b-top */
.b-top {
	overflow:hidden;zoom:1;
	margin:0 0 14px;
	padding:3px 0 0;
	border-bottom:1px solid #c3d8cb;
	position:relative;
	}
	
	.b-top .b-reg {
		display:block;
		position:absolute;
		top:10px;
		right:0;
		padding-left:15px;
		background:url(../i/reg.png) no-repeat 0 2px;
		font:11px Arial, Helvetica, sans-serif;
		color:#0074a4;
		text-decoration:underline;
		z-index:100;}
		
		.b-top .b-reg:hover {
			text-decoration:none;}
	
	.b-top H3,
	.b-form H3 {
		overflow:hidden;zoom:1;
		height:21px;
		padding:11px 0 0;

		}
		.b-top H3 SPAN,
		.b-form H3 SPAN {
			display:block;
			font-size:1px;

			}

		.b-top .about SPAN {
			width:66px;
			height:9px;
			background-position:0 -44px;
			}
			
			.index .b-top {
				padding-right:13px;
				padding-left:13px;
				background-color:#c3d8cb;}
			
			.en .b-top .about SPAN {
				width:45px;
				background-position:0 -54px;
				}

		.b-form .subscribe SPAN {
			width:65px;
			height:10px;
			background-position:0 -106px;
			}
			.en .b-form .subscribe SPAN {
				width:66px;
				background-position:0 -117px;
				}
			
		.b-form .archive SPAN {
			width:43px;
			height:10px;
			background-position:0 -84px;
			}
			.en .b-form .archive SPAN {
				width:52px;
				background-position:0 -95px;
				}

	.b-top .news {
		float:left;
		}
		.b-top .news SPAN {
			width:58px;
			height:9px;
			background-position:0 -64px;
			}
			.en .b-top .news SPAN {
				width:40px;
				background-position:0 -74px;
				}

	.b-top .announces {
		float:left;
		}
		.b-top .announces SPAN {
			width:55px;
			height:10px;			
			}
			.en .b-top .announces SPAN {
				width:73px;				
				}

	.b-top .crumbs {
		padding:8px 0 9px;
		font-size:11px;
		color:#da7400;
		z-index:1;
		display:block;
		}
		.b-top .crumbs SPAN {
			margin:0 3px;
			color:#999;
			}

	.b-top .all {
		float:right;
		margin-top:5px;
		padding:2px 10px 5px 0;
		font-size:11px;
		border-right: 1px solid #c3d8cb;
		}


.b-extra {
	padding-right:11%;
	zoom:1;
	}
	
.b-index_fb {
	border:1px solid #b7c9be;
	padding:13px;
	margin-bottom:30px;}
	
	.b-index_fb a {
		display:block;
		font:bold 14px/26px Arial, Helvetica, sans-serif;
		color:#0074a4;
		padding-left:35px;
		min-height:26px;
		background:url(../i/fb.gif) no-repeat 0 0;
		}

.b-index_right {
	background-color:#e6f0ea;}
	
.b-index_right .b-top {
	background-color:#c3d8cb;
	padding-right:13px;
	padding-left:13px;}
	
.b-index_right .b-news_side {
	padding-right:13px;
	padding-left:13px;
	padding-bottom:13px;}

.b-form {

	}
	.b-form__i {
		overflow:hidden;zoom:1;
		height:39px;
		padding:14px 0 0 13px;
		background:#c3d8cb;
		}

	.b-top H3 {
		overflow:hidden;zoom:1;
		height:21px;
		padding:11px 0 0;

		}
		.b-top H3 SPAN {
			display:block;
			
			}

	.b-form .text {
		float:left;
		width:75%;
		padding:6px 7px;
		font-size:11px;
		background:#fff;
		border:0;
		border-radius:2px;
		-o-border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		}
	.b-form .submit {
		float:left;
		width:27px;
		height:27px;
		margin:1px 0 0 5px;
		border:0;
		cursor:pointer;
		}
		
	.b-form_archive {
		margin:2px 0 5px;
		width:265px;
		}
		.b-form_archive .b-form__i {
			overflow:visible;
			}
			
		.b-form_archive .month,
		.b-form_archive .year,
		.b-form_archive .day{
			float:left;
			margin:0 6px 0 0;
			}
			
		.b-form_archive SELECT {
			width:100px;
			}
			
			.b-form_archive.bd SELECT {
				width:80px;}
				
				.b-form_archive.bd .day SELECT {
					width:40px;}
			
		.b-form_archive .submit {
			margin-left:1px;
			background:url(../i/spr_btns.png) no-repeat -56px 0;
			}
		
	.b-form_subscribe {
		width:265px;
		}
	.b-form_subscribe_index {
		position:absolute;
		bottom:0;
		right:0;
		width:28%;
		z-index:100;
		}
		.b-form_subscribe .text {
			width:194px;
			}
		.b-form_subscribe_index .text {
			width:75%;
			}
		.b-form_subscribe .submit {
			background:url(../i/spr_btns.png) no-repeat -28px 0;
			}


/* b-news & b-announces_side */
.b-news,
.b-announces_side {
	margin:0 0 30px;
	padding:6px 0 0;
	}
	.b-news {padding:0;}
	
	.b-announces_side .announce__item,
	.b-news .news__item {
		margin:0 0 18px;
		}

		.b-announces_side .date,
		.b-news .date,
		.date{
			margin:0 0 5px;
			font-size:10px;
			font-family:Georgia,Times,serif;
			color:#88a794;
			}

		.b-announces_side .title,
		.b-news .title {
			margin:0 0 8px;
			font-size:14px;
			font-weight:bold;
			}
		.b-announces_side .text,
		.b-news .text {
			font-size:11px;
			color:#666;
			}

/* b-news_side */
.b-news_side {
	margin:0 0 30px;
	}
	.b-news_side .news__item {
		margin:0 0 18px;
		}

		.b-news_side .date {
			margin:0 0 4px;
			font-size:10px;
			font-family:Georgia,Times,serif;
			color:#88a794;
			}
		.b-news_side .title {
			font-size:11px;
			}


/* b-paging */
.b-paging {
	margin:0 0 2em;
	font-size:14px;
	font-weight:bold;
	}
	.b-paging UL {
		overflow:hidden;zoom:1;
		padding:4px 0 0;
		}
		.b-paging UL LI {
			float:left;
			display:block;
			margin:0 2px 0 0;
			border:1px solid #c3d8cb;
			}
			.b-paging UL .s {
				padding:4px 7px 3px;
				border:0;
				}
			.b-paging UL .cur {
				position:relative;
				background:#333;
				border-color:#333;
				color:#fff;
				}
				.b-paging UL .cur I {
					position:absolute;
					left:50%;
					display:block;
					width:7px;
					height:4px;
					margin:-5px 0 0 -4px;
					font-size:1px;
					background:url(../i/spr_main.png) no-repeat -141px -38px;
					}
			
			.b-paging UL LI A,
			.b-paging UL LI STRONG {
				display:block;
				float:left;
				padding:4px 9px 3px;
				text-decoration:none;
				}


/* b-sitemap */
.b-sitemap {
	margin:0 0 3em;
	padding:7px 0 0;
	}

	.b-sitemap .plus,
	.b-sitemap .minus {
		position:absolute;
		display:block;
		width:11px;
		height:11px;
		margin:4px 0 0 -20px;
		font-size:1px;
		zoom:1;
		background:url(../i/spr_main.png) no-repeat -100px -38px;
		}
		.b-sitemap .minus {
			background-position:-112px -38px;
			}
		.b-sitemap UL UL .plus,
		.b-sitemap UL UL .minus {
			margin-top:2px;
			}

	.b-sitemap UL {
		position:relative;
		overflow:hidden;zoom:1;
		padding:0 0 0 20px;
		font-size:14px;
		font-weight:bold;
		}
		.b-sitemap LI {
			margin:0 0 8px;
			}

		.b-sitemap UL UL {
			margin:10px 0 18px;
			padding:6px 0 8px;
			font-size:12px;
			}
			.b-sitemap UL UL LI {
				margin:0 0 1px;
				padding:5px 0 5px 23px;
				}
			.b-sitemap UL UL A {
				color:#333;
				}

			.b-sitemap UL UL UL {
				margin:0 0 0 -23px;
				padding:6px 0 0;
				font-weight:normal;
				}
				.b-sitemap UL UL UL LI {
					margin:0;
					padding:5px 0 4px 37px;
					}


/* b-feedback */
.b-feedback {
	margin:0 0 3em;
	}
	
	.b-fb__search {
		width:669px;
		margin-bottom:20px;}
		
		.b-fb__search h4{
			margin-top:15px;}

	/* b-status */
	.b-status {
		position:relative;
		width:387px;
		margin:1.5em 0 1.1em;
		padding:13px 17px 16px;
		background:#e3eee7;
		}
		.b-fb__search .b-status {
			width:637px;}
		
		.b-status_error {color:#c00;}
		.b-status_success {color:#090;}
		
		.b-status H4 {
			margin:0 0 3px;
			font-size:14px;
			font-weight:bold;
			}
		.b-status UL {
			}
		
		.b-status .arr {
			position:absolute;
			bottom:0;
			left:0;
			width:7px;
			height:7px;
			margin:0 0 -7px;
			font-size:1px;
			background:url(../i/spr_main.png) no-repeat -133px -38px;
			}


.t-form {
	}
	.t-form TD {
		padding:0 23px 6px 0;
		}
	
	.t-form LABEL {
		display:block;
		margin:0 0 2px;
		font-size:14px;
		font-weight:bold;
		color:#999;
		}
		
		.b-search_diaspora .t-form LABEL {
			color:#232323;
			font-size:11px;
			margin-bottom:5px !important;}
			
			.b-search_diaspora .t-form .submit {
				width:auto;}
		
		.t-form LABEL sup {
			color:#da7400;}
			
		.t-form LABEL sup.adm {
			color:#333;}
		
	.t-form .text {
		width:185px;
		padding:6px;
		background:#fff;
		border:1px solid #3c3c3c;
		border-radius:2px;
		-o-border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		}
		
	.b-fb__search .t-form .text {
		width:310px;}
		
		.b-fb__search .t-form .submit,
		.en .b-fb__search .t-form .submit,
		.en .b-search_diaspora .t-form .submit{
			width:auto;}
		
	.b-fb__search .t-form .file {
		width:100%;} 
		
	.t-form .text_wide {
		width:407px;
		}
		
	.b-fb__search .t-form .text_wide {
		width:657px;
		}
		
	.b-search_diaspora .t-form .text_wide {
		width:211px;
		}
	
	.t-form .message {
		padding:6px;
		background:#fff;
		border:1px solid #3c3c3c;
		border-radius:2px;
		-o-border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		}
		
		.b-fb__search .t-form .message{
			width:657px;}
		.t-form .message TEXTAREA {
			margin:0;
			padding:0;
			width:395px;
			max-width:395px;
			height:90px;
			background:none;
			border:0;
			}
			
			.b-fb__search .t-form .message TEXTAREA {
				max-width:655px;
				width:655px;}
			
	.t-form .submit {
		width:77px;
		height:30px;
		background:url(../i/spr_btns.png) no-repeat 0 -28px;
		border:0;
		cursor:pointer;
		}
		.en .t-form .submit {
			width:47px;
			background-position:-78px -28px;
			}
		
	.t-form .td-subject {
		padding-bottom:19px;
		}
		.t-form .td-subject LABEL,.t-form .td-message LABEL {margin:0 0 4px;}
		.t-form .td-subject SELECT {width:419px;}
		
		.b-fb__search .t-form .td-subject SELECT {
			width:669px;}
			
		.b-search_diaspora .t-form .td-subject SELECT {
			width:223px;}
			
			*+html .b-fb__search .t-form .td-subject SELECT {width:673px;}
		
	.t-form .td-submit {
		padding:3px 22px 6px 0;
		text-align:right;
		}
		
		.t-form .td-obl {
			padding-right:0;
			vertical-align:middle;
			color:#999;
			font:italic 11px Arial, Helvetica, sans-serif;
			}
			
		.t-form sup {
			color:#da7400;}
			
		*+html .t-form sup {
			font-size:12px;}
			
		.t-form sup.adm {
			color:#333;}
		
		.b-fb__search .td-submit.right {
			text-align:right !important;}
		
		.b-fb__search	.t-form .td-submit {
		text-align:left;
		}
		
.image-fb input{
	display:block;
	padding:6px;
	float:right;
		border:1px solid #3c3c3c;
		border-radius:2px;
		-o-border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;}
		
	.image-fb span {
		display:block;
		float:right;
		margin-right:10px;}
			.image-fb img {
		display:block;
		float:left;
		margin-right:0px;}


/* b-form-extra */
.b-form-extra {
	overflow:hidden;zoom:1;
	margin:0 0 2.5em;
	padding:1em 0 0;
	}
	.b-form-extra .text {
		display:block;
		float:left;
		width:350px;
		padding:6px;
		background:#fff;
		border:1px solid #3c3c3c;
		border-radius:2px;
		-o-border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		}
	.b-form-extra .submit {
		display:block;
		float:left;
		width:27px;
		height:27px;
		margin:3px 0 0 5px;
		background:url(../i/spr_btns.png) no-repeat;
		border:0;
		cursor:pointer;
		}
		.b-form-extra .submit-search {background-position:0 -59px;}
		.b-form-extra .submit-subscribe {background-position:-28px -59px;}
		.b-form-extra .submit-ok {background-position:-56px -59px;}


/* Footer
----------------------- */
.h-footer {
	background:#e3eee7 url(../i/grad_footer.png) repeat-x;
	font-size:11px;
	}

	.l-info {
		position:relative;
		}
		
	/* b-info-item */
	.b-info-item {
		padding:12px 0 13px 16px;
		}
		 .b-info-item H4 {
		 	margin:0 0 7px;
			font-size:11px;
			font-weight:bold;
			color:#333;
		 	}
			.b-info-item H4 I {
				position:absolute;
				display:block;
				width:8px;
				height:8px;
				margin:3px 0 0 -16px;
				font-size:1px;
				background:url(../i/spr_main.png) no-repeat -124px -38px;
				}
		.b-info-item UL {
			}
			.b-info-item UL LI {
				margin:0 0 4px;
				}

	.h-footer .hr {
		overflow:hidden;zoom:1;
		height:0;
		margin:0 23px;
		border-top:1px solid #fff;
		}

	.h-footer .l-footer {
		padding:19px 0 23px;
		}

		.l-footer .copyright {
			position:relative;
			height:42px;
			padding:6px 0 0 50px;
			color:#999;
			}
			.l-footer .copyright A {
				color:#999;
				}
				.l-footer .copyright A I {
					position:absolute;
					top:0;
					left:0;
					display:block;
					width:42px;
					height:41px;
					background:url(../i/copir.png) no-repeat 0 0;
					}

		.l-footer .about {
			color:#8ba293;
			}
			.l-footer .about a{
				color:#999;}
			
.e-mail{
	display:block;
	}

			
/*rss*/
.rss{
	width:26px;
	height:26px;
	float:right;
	background:url(../i/rss.gif) no-repeat 0 0;
	margin-left:10px;
	margin-top:3px;
	}
	
/*b-marker*/

.b-marker {
	padding:0 10px;
	height:50px;
	background-color:#c3d8cb;
	margin-top:20px;}
	
	.b-marker table {
		width:100%;}
	
	.b-marker table td {
		text-align:center;
		height:50px;
		vertical-align:middle;}
		
		.b-marker table td span {
			font: bold 14px Arial, Helvetica, sans-serif;
			color:#fff;}
		
		.b-marker table td a {
			font: bold 14px Arial, Helvetica, sans-serif;
			color:#0074a4;
			text-decoration:underline;}
			
		.b-marker table td a:hover {
			text-decoration:none;}
			
.b-search_diaspora {
	padding:13px;
	background-color:#c3d8cb;
	width:225px;}
	
	.b-search_diaspora .t-form .text {
		border-color:#fff;}
		
		.b-search_diaspora .jNiceSelectWrapper,
		.b-search_diaspora .jNiceSelectWrapper UL{
			border-color:#fff;}
			
			.b-diaspora__text {
				min-height:350px;}
			
			.b-diaspora__text p {
				color:#999;
				font-size:12px;
				font-style:italic;
				margin-bottom:10px;}
				
			.b-diaspora__text p span {
				color:#d87300;
				font-size:12px;
				font-style:normal;}
				
	.b-extra .b-reg {
		display:block;
		padding-left:15px;
		margin-top:15px;
		background:url(../i/reg.png) no-repeat 0 2px;
		font:11px Arial, Helvetica, sans-serif;
		color:#0074a4;
		text-decoration:underline;
		z-index:100;}
		
		.b-extra .b-reg:hover {
			text-decoration:none;}
			
	.wiw__persona {
		overflow:hidden;}
			
	.wiw__persona span {
		display:block;
		color:#848484;
		font:bold 14px Arial, Helvetica, sans-serif;}
		
		.wiw__persona p {
			padding-bottom:10px;}
			
			.wiw__persona h4 {
				display:block;
				margin-top:15px;}
				
				.b-nav UL UL A.pdf {
					display:inline-block;
					padding-right:20px;
					background:url(../i/pdf.png) no-repeat 100% 5px;
					}
.inactive {
	color:#87998e !important;}


/* jNice
----------------------- */
.jNiceWrapper SELECT {
	margin:0;
	padding:0;
	border:none;
	}

.jNiceSelectWrapper {
	position:absolute;
	left:0;
	top:0;
	z-index:20;
	height:26px;
	cursor:pointer;
	background:#fff;
	border:1px solid #3c3c3c;
	border-radius:2px;
	-o-border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	}
	
	.sel2 .jNiceWrapper {
		z-index:15 !important;}
		
	.sel3 .jNiceWrapper {
		z-index:10 !important;}
		
	.b-form_archive .jNiceSelectWrapper {
		height:22px;
		border-color:#fff;
		}

.jNiceWrapper IFRAME {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	}

.jNiceSelectWrapper .jNiceSelectText {
	position:absolute;
	overflow:hidden;
	z-index:150;
	float:none;
	padding:6px;
	border-right:none;
	white-space:nowrap;
	}
	.b-form_archive .jNiceSelectWrapper .jNiceSelectText {
		padding:4px 6px;
		}

.jNiceSelectWrapper .jNiceSelectOpen {
	position:absolute;
	right:0px;
	display:block;
	width:24px;
	height:24px;
	z-index:100;
	background:url(../i/spr_main.png) no-repeat -93px -63px;
	}
	.b-form_archive .jNiceSelectWrapper .jNiceSelectOpen {
		background-position:-89px -64px;
		}

.jNiceSelectWrapper UL {
	position:absolute;
	top:26px;
	left:-1px;
	margin:0;
	overflow:auto;
	display:none;
	z-index:1000;
	width:100%;
	height:139px;
	font-size:1em;
	background:#fff;
	border:1px solid #3c3c3c;
	border-radius:0 0 2px 2px;
	-o-border-radius:0 0 2px 2px;
	-moz-border-radius:0 0 2px 2px;
	-webkit-border-radius:0 0 2px 2px;
	border-width:0 1px 1px;
	}
	.jNiceSelectWrapper UL LI {
		margin:0;
		padding:0;
		background:none;
		}
		
	.b-form_archive .jNiceSelectWrapper UL {top:22px;border-color:#c3d8cb;}
	.b-form_archive .jNiceSelectWrapper UL LI {border-bottom:1px solid #c3d8cb;}
	.b-form_archive .jNiceSelectWrapper UL LI.last {border:0;}

.jNiceSelectWrapper UL A {
	color:#333;
	display:block;
	padding:6px;
	text-decoration:none;
	}

.jNiceSelectWrapper UL A:hover,
.jNiceSelectWrapper UL A.selected {background:#d2d2d2;color:#333;}
.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.jNiceWrapper {position:relative;vertical-align:top;}
.jNiceWrapper INPUT {outline:none;moz-outline:none;}


/*new*/

.b-bd {
	overflow:hidden;
	padding-bottom:20px;}
	
	.bd-terms {
		font: bold 14px Arial, Helvetica, sans-serif;
		color:#da7400;
		padding-left:11px;
		background:url(../i/bd-arr2.png) no-repeat 0 0;
		margin-bottom:15px;}
	
	
	.b-bd table {
		width:100%;
		border-collapse:collapse;}
		
		.b-bd table th {
			background-color:#e3eee7;
			padding:10px;
			border-top:4px solid #3c3c3c;
			border-bottom:1px dashed #c3d8cb;
			font: bold 14px Arial, Helvetica, sans-serif;
			color:#999;}
			
			.b-bd table th a {
				display:block;
				font: bold 14px Arial, Helvetica, sans-serif;
				color:#0074a4;
				background:url(../i/bd-arr.png) no-repeat 100% 3px;}
			
		.b-bd table td {
			background-color:#fff;
			padding:10px;
			border-bottom:1px dashed #c3d8cb;
			font: normal 12px Arial, Helvetica, sans-serif;
			color:#333;}
			
			.b-bd table .wb td {
				border:none;}
			
			.b-bd table td .bd-date {
				padding:3px 5px;
				background-color:#97ad9f;
				font:11px Georgia, "Times New Roman", Times, serif;
				color:#fff;
				-webkit-border-radius: 3px;    
    			border-radius: 3px;}
			
			.b-bd table td b {
				font: bold 14px Arial, Helvetica, sans-serif;
				color:#999;}
				
				.noterms {
					padding-top:30px;}
				
				.noterms .bd-terms {
					color:#3d3c3c;}
					
					.b-bd .noterms th {
						background-color:#e8e8e8;
						border-bottom-color:#cdcdcd;}
						
					.b-bd .noterms td {
						border-bottom-color:#cdcdcd;}
						
						.b-bd .noterms table td .bd-date {
							background-color:#a9a9a9;
							font-family:Arial, Helvetica, sans-serif;}
							
							
.b-fb__login {
	width:100%;}
	
	.b-fb__login .t-form .submit {
		width:54px;
		height:30px;}
		
	.fb_exit {
		display:block;
		border: 0 none;
		cursor: pointer;
		width:54px;
		height:30px;
		margin-bottom:10px;
		background:url(../i/exit-fb.png) no-repeat 0 0;}
	