@import url("reset.css");

/*Structure
*******************************************************************************************************************************/
body,html{height:100%;background:#fff}
#container{min-width:960px;max-width:1200px;margin:0 auto;text-align:left;position:relative;z-index:10}

/*Pages*/
.main-page{}
.about-page{}
.activity-page{}
.press-center-page{}
.articles-page-page{}
.downloads-page{}
.search-sitemap-page{}
.errors-page{}

/*Top
*******************************************************************************************************************************/
.top{padding:0 16px;position:relative}

/*Language*/
.language{height:21px;padding:8px 20px 0;position:relative;color:#888577;font-size:10px;line-height:12px}
	.language a{color:#888577}
	.language a:hover,.error-page .language,.error-page .language a,.error-page .language:hover{color:#000}

/*Head*/
.head{height:125px;position:relative;border-bottom:3px solid #ff6d01}
.main-page .head{height:400px;background:#fff}
.main-page .head.no-flash{background:url(../style/images/noflash-bg.jpg) no-repeat 0 0}
.main-page .head.no-flash a.noflash-link{display:block !important;height:25px;position:relative;top:370px;left:612px;width:123px}
	.head .wrapper{width:100%;height:125px;position:relative}
		.head .logo{padding:31px 0 0 19px}
.about-page .head{background:#cfdbe0 url(../style/images/about_page_head_bg.gif) repeat-x}
	.about-page .head .wrapper{background:url(../style/images/about_page_head.jpg) no-repeat 100% 0}
.activity-page .head{background:#cfdbe0 url(../style/images/activity_page_head_bg.gif) repeat-x}
	.activity-page .head .inner{background:url(../style/images/activity_page_head.jpg) no-repeat 0 0}
		.activity-page .head .wrapper{background:url(../style/images/activity_page_head_wrapper.jpg) no-repeat 100% 0}
.press-center-page .head{background:#91BBF5 url(../style/images/press_center_page_bg.gif) no-repeat scroll 0 0}
	.press-center-page .head .wrapper{background:url(../style/images/press_center_page_head.jpg) no-repeat 100% 0}
.articles-page .head{background:#9bb454 url(../style/images/articles_page_head.jpg) no-repeat}
	.articles-page .head .wrapper{background:url(../style/images/articles_page_head_wrapper.jpg) no-repeat 100% 0}
.downloads-page .head{background:#f7d49c url(../style/images/downloads_page_bg.jpg) no-repeat 0 0}
	.downloads-page .head .wrapper{background:url(../style/images/downloads_page_head.jpg) no-repeat 100% 0}
.search-sitemap-page .head{background:url(../style/images/search_sitemap_page_bg.gif) repeat-x}
	.search-sitemap-page .head .inner{background:url(../style/images/search_sitemap_page_head.jpg) no-repeat 0 0}
		.search-sitemap-page .wrapper{background:url(../style/images/search_sitemap_page_wrapper.jpg) no-repeat 100% 0}
.error-page .head{height:208px;background:url(../style/images/404_birds.gif) no-repeat 380px 5px;border:none}
	.error-page .head .logo{padding:30px 0 0 18px}

a.view-flash{color:#888888;font-size:11px;left:100%;margin-left:-220px;position:absolute;text-align:right;top:-20px;width:200px;}
	
/*Frames*/
.frames{height:108px;margin:12px 0;background:#e7f4fb;position:relative;overflow:hidden;font-size:14px}
	dl.frame{width:65%;display:block;overflow:hidden;zoom:1;position:absolute;top:0;border-left:1px solid #fff;}
		dl.frame dt,dl.frame dd{background:#e7f4fb;display:block;float:left;position:relative}
		dl.frame dt{width:108px;height:108px;margin:0 25px 0 0;text-align:center;} 
		dl.frame.active dt{width:200px}
		dl.frame dd{width:60%;padding:12px 0;line-height:20px;display:none}
		dl.frame.active dd{padding:12px 0;line-height:20px;}
			.frame .title{display:block;width:330px}
			.frame .title a{font-weight:normal;text-decoration:underline}
			.frame p{font-family:Georgia;line-height:20px;width:100%}
	.frame dt{border:none}
	.frames .frame.f-1{z-index:11;left:-1px}
	.frames .frame.f-1.active{}
	.frames .frame.f-2{left:100%;margin-left:-326px;z-index:12}
	.frames .frame.f-2.left{left:108px;margin-left:0}
	.frames .frame.f-3{left:100%;margin-left:-217px;z-index:13}
	.frames .frame.f-3.left{left:217px;margin-left:0}
	.frames .frame.f-4{left:100%;margin-left:-108px;z-index:14}
	.frames .frame.f-4.left{left:326px;margin-left:0}

/*Main-crumbs*/
.main-page-path{padding:8px 0 33px 20px;display:block;overflow:hidden;zoom:1;position:relative}
	.main-page-path li{margin-right:30px;float:left;position:relative}

/*Path*/
.path,.main-page-path{display:block;overflow:hidden;zoom:1;position:relative}
.path{height:20px;padding:7px 0 19px 22px;line-height:20px;font-size:11px}
.main-page-path{padding:8px 0 33px 20px}
	.path li,.main-page-path li{float:left;position:relative}
	.main-page-path li{margin-right:30px}
	.path li{color:#868686}
	.path li.ico-sitemap,.path li.ico-contacts{margin-left:30px}
		.path i,.main-page-path i{background:url(../style/images/icons.gif) no-repeat;position:relative}
		.path li.ico-home i,.main-page-path li.ico-home i{width:11px;height:15px;margin-top:3px;background-position:0 -48px}
		.path li.ico-home a i{width:11px;height:15px;background-position:0 -33px}
		.path li.ico-sitemap i,.main-page-path li.ico-sitemap i{width:11px;height:9px;margin-top:5px;background-position:0 -72px}
		.path li.ico-sitemap a i,.main-page-path li.ico-sitemap a i{background-position:0 -63px}
		.path li.ico-contacts i{background-position:0 -89px}
		.path li.ico-contacts i,.main-page-path li.ico-contacts i{width:12px;height:8px;margin-top:6px}
		.path li.ico-contacts a i,.main-page-path li.ico-contacts i{background-position:0 -81px}
		.path .slash{margin:0 5px 0 8px}
		.path a,.path a:hover,.path .slash{color:#000}

/*Middle
*******************************************************************************************************************************/
.middle{min-height:350px}
	.side-col{width:32%;margin-right:-100%;float:left;position:relative}
		.sidecol{padding:12px 40px 0 16px}
	.long-col{width:68%;float:left;position:relative;left:32%}
		.longcol{padding:0 26px 0 14px;position:relative}
		.main-page .longcol{padding:0 0 0 14px}

/*Navigation*/
.navigation{padding:0 0 0 20px;font-size:14px;line-height:19px;color:#868686}
	.navigation ul{padding:5px 0 0 23px;display:none}
	.selected ul{display:block}
	.indent{margin-bottom:6px}
		.navigation li{padding:0 0 5px 0;clear:both}
	.navigation ul.last{}
	.navigation li.hr{margin:0 0 -3px -5px;color:#fff}
		.navigation li.hr b{background:#ff7105 url(../style/images/nav_bg.gif) repeat-x 0 0;display:-moz-inline-stack;display:inline-block;position:relative}
			.navigation li.hr b b{padding:0 20px 3px 5px;background:url(../style/images/nav_arrow.png) no-repeat 100% 0}

/*Sub-navigation*/
.sub-navigation{margin:15px 0 0 20px;font-size:14px;line-height:24px}
	ul.sub-navigation li{position:relative}
		ul.sub-navigation li a{position:relative;display:-moz-inline-stack;display:inline-block}
			.sub-navigation i{background:url(../style/images/icons.gif);top:0;right:100%}
			.sub-navigation em{width:12px;height:9px;background:url(../style/images/icons.gif) no-repeat 0 -175px;top:5px;right:-16px}
			.sub-navigation .ico-forum{width:13px;height:12px;margin:7px 6px 0 0;background-position:0 -97px}
			.sub-navigation .ico-lj{width:15px;height:15px;margin:3px 5px 0 0;background-position:0 -109px}
			.sub-navigation .ico-twitter{width:24px;height:17px;margin:3px 2px 0 0;background-position:0 -124px}

/*Main-page-news*/
.main-page-news{padding:13px 0 129px 0}
.main-page-news .title{padding:0 0 29px 0}
	.main-page-news-title{padding:0 0 50px 0;font-size:28px;position:relative}
		.title-crow{padding:0 0 0 17px;font-family:Georgia;font-size:14px;position:relative;top:-3px;zoom:1}
			.title-crow .crow{padding:0 0 0 31px;position:relative}
				.title-crow .crow i{width:42px;height:52px;background:url(../style/images/crow.gif);top:-9px;left:-10px}

/*News-item*/
.news-item{padding:0 20px 32px 0;clear:both}
.press-center-page .news-item{padding-bottom:27px}
	.news-item h2{padding:0 0 7px 0;font-size:18px;font-weight:normal;line-height:24px}
	.news-item .date,.news-item .tags{font-size:11px;color:#888577}
	.news-item .date{padding:0 0 5px 0;line-height:16px}
	.news-item .tags{height:16px;padding:1px 0}
		.news-item .tags a{line-height:14px}
	.news-item p{font-family:Georgia,Sans-serif;font-size:14px;line-height:21px;overflow:hidden;zoom:1}
		.news-item p img{padding:6px 10px 10px 0;float:left}


/*Subscribe*/
.top-tags ul.subscribing{position:absolute;right:0;margin-right:-22px;margin-top:-8px}
.subscribing{height:15px;padding:10px 0 0 0;display:block;position:relative;font-size:11px;zoom:1}
	.subscribing li{margin:0 30px 0 0;float:left}
		.subscribing a{float:left;position:relative}
			.subscribing .icon{background:url(../style/images/icons.gif) no-repeat}
	.subscribing-news{}
	.subscribing-news.active{background:transparent}
		.subscribing-news a{margin-left:17px}
		.subscribing-news.active a{z-index:91}
		.subscribing-news.active a,.subscribing-news.active a:hover{text-decoration:none;font-weight:bold;color:#0092e6}
			.subscribing-news a i{width:13px;height:16px;background-position:0 0;top:-3px;left:-17px}
   .subscribing-rss{}
		.subscribing-rss a{margin-left:21px}
			.subscribing-rss a .icon{width:17px;height:17px;background-position:0 -16px;top:-2px;left:-21px}

.subscribing-news.active .subscribing-block{display:block}
.press-center-page .subscribing-block{margin-left:-200px}
.subscribing-block{width:372px;background:#fff;position:absolute;top:4px;left:-9px;z-index:90;display:none}
	.subscribing-block .close{width:10px;height:10px;padding:5px;background:none;top:4px;right:3px;cursor:pointer;z-index:91}
		.subscribing-block .close b{width:10px;height:10px;display:block;background:url(../style/images/icons.gif) no-repeat 0 -202px}
	.subscribing-block .brd-top,.subscribing-block .brd-bottom{width:100%;height:10px;margin:0 0 0 -8px;position:absolute;left:0;z-index:92}
	.subscribing-block .brd-top{top:-10px}
	.subscribing-block .brd-bottom{bottom:-10px}
		.brd-top .left,.brd-bottom .left{width:100%;height:10px;display:block;overflow:hidden;position:relative}
			.brd-top .left i{top:0;left:0}
			.brd-bottom .left i{bottom:0;left:0}
		.brd-top .right,.brd-bottom .right{width:18px;height:10px;display:block;overflow:hidden;position:absolute;top:0;left:100%}
			.brd-top .right i{top:0;right:0}
			.brd-bottom .right i{bottom:0;right:0}
		.subscribing-block .brd-left,.subscribing-block .brd-right{width:10px;height:100%;position:absolute;top:0;overflow:hidden}
		.subscribing-block .brd-left{right:100%}
			.subscribing-block .brd-left i{left:2px;top:0}
		.subscribing-block .brd-right{left:100%}
			.subscribing-block .brd-right i{right:0;top:0}
			.h-png,.v-png{display:block;position:absolute}
			.h-png{width:500px;height:20px;background:url(../style/images/subrcibe_block_top_bottom.png) no-repeat 0 0}
			.v-png{width:20px;height:500px;background:url(../style/images/subrcibe_block_left_right.png) no-repeat 0 0}
		.subscribing-block-content{padding:28px 0 0 26px;position:relative;font-size:14px;font-family:Georgia;background:#ffffff}
			.subscribing-block .checkboxes,.subscribing-block .other-options{display:block}
				.subscribing-block .checkboxes dt{padding:0 0 6px 0}
				.subscribing-block .checkboxes dd{height:15px;padding:0 0 6px 20px;display:block;position:relative}
				.subscribing-block .checkboxes dd.radiobuttons{margin-top:11px}
					.subscribing-block .checkboxes dd input{margin:0;position:absolute;left:0;top:3px;vertical-align:top}
					.subscribing-block .checkboxes dd{text-transform:lowercase}
			.subscribing-block .other-options{padding:13px 0 0 0}
				.subscribing-block .other-options li{padding:0 0 21px 0;margin:0;display:block;position:relative;line-height:19px;float:none}
					.subscribing-block .other-options .inp{padding:5px 0 4px 3px;margin:0}
					.subscribing-block .other-options .e-mail{width:298px;padding:5px 0 4px 3px;margin-top:3px;left:-3px;position:relative}
					.capcha-block{padding:4px 0;overflow:hidden;zoom:1}
						.capcha-block .img{width:189px;margin-right:5px;display:block;float:left;color:#333}
						.capcha-block .inp{width:100px}
			.subscribing-block .btn{padding:0 0 17px 0}

.subscription-success{display:none;font-family:Georgia,Sans-serif;font-size:14px;line-height:21px;padding:25px}

.press-center-page .subscribe{width:206px;padding:0;float:right;position:relative}
	.subscribe a{display:-moz-inline-stack;display:inline-block;position:relative}
		.subscribe a i{background:url(../style/images/icons.gif) no-repeat}
	a.subscribe-news{padding:0 0 0 17px;margin:0 25px 0 0;z-index:21}
	.press-center-page a.subscribe-news{margin-right:16px}
		a.subscribe-news i{width:13px;height:16px;background-position:0 0;top:0;left:0}
	a.subscribe-rss{}/*padding:0 0 0 21px}*/
		a.subscribe-rss i{width:17px;height:17px;background-position:0 -16px;top:-1px;left:0}
		
/*Our partners*/
dl.our-partners{margin:0 0 43px 0;overflow:hidden;zoom:1}
	dl.our-partners dt{font-size:14px;font-weight:bold}
	dl.our-partners dd{float:left;position:relative;margin-right:30px;margin-top:30px}
	.p-1{margin:15px 47px 0 0}
	.p-2{margin:-5px 56px 0 0}
	.p-3{margin:10px 0 0 0}

/*Top tags*/
.top-tags{width:100%;padding:0 0 12px 0;margin:-2px 0 22px 0;border-bottom:1px solid #e2e2e1;font-size:11px;position:relative}
	.top-tags ul{display:block;position:relative}
	.press-center-page .top-tags ul.types{width:60%;float:left}
		.top-tags ul.types li{margin:0 16px 10px 0;display:-moz-inline-stack;display:inline-block;vertical-align:top;position:relative}
			.top-tags ul.types li.active i,.downloads-page .top-tags ul li.active i{display:block !important}
			.top-tags ul.types li.active span{padding:0 5px;background:url(../style/images/tag_bg.gif) repeat-x;height:17px;display:block;float:left}
				.top-tags ul.types li.active b{margin:0;font-weight:normal;line-height:16px;border:none;cursor:auto;color:#fff}
			.top-tags ul.types li span{height:16px;padding:1px 5px 0;display:block;float:left}
				.top-tags ul.types li i{width:22px;height:27px;background:url(../style/images/tag_bird.gif);top:-16px;left:-11px;display:none}
				.downloads-page .top-tags ul.types li i{width:11px;height:21px;background:url(../style/images/donwloads_bird.gif);top:-13px;left:-4px;display:none;z-index:12}
				.top-tags ul.types li b{font-weight:normal;display:-moz-inline-stack;display:inline-block;border-bottom:1px dotted;line-height:13px;cursor:pointer;z-index:13;position:relative}
			.top-tags ul.types li a{line-height:14px;color:#000}
			.top-tags ul.types li a:hover{color:#666}
			
.tags{font-size:11px}
	.tags ul{display:block;position:relative;overflow:hidden;zoom:1;}
		.tags li{margin:0 3px 1px 0;display:-moz-inline-stack;display:inline-block;vertical-align:top;position:relative;line-height:15px}
			.tags span{height:15px;display:block;float:left;position:relative}
				.tags b{border-bottom:1px dotted;font-weight:normal;display:-moz-inline-stack;display:inline-block;line-height:13px;cursor:pointer;color:#ff6d01}
				.all-tags b{font-weight:bold}
		.tags li.active{}
			.tags li.active span{}
				.tags li.active b{padding:0 1px 2px;border:none;background:#fff0d9}

.tags a.active{padding:0 1px 2px;border:none;background:#fff0d9;cursor:default;text-decoration:none}
				
.right-col-tags{padding:0 0 0 30px}
.right-col-tags,.right-col-tags dt,.right-col-tags dd{display:block;position:relative}
	.right-col-tags dt{padding:0 0 11px 0;font-size:14px;font-weight:bold}
	.right-col-tags dd{padding:0 0 8px 0}
		.right-col-tags dd i{width:20px;height:15px;display:block;position:absolute;top:0;left:-24px;z-index:15;line-height:15px;font-size:11px;text-transform:uppercase;color:#868686;font-family:Georgia;text-align:right;font-style:normal}

.news-archive-links{height:26px;padding:0 0 60px;position:relative;width:75%}
	.news-archive-links a,.news-archive-links a:hover{color:#000}
	.news-archive-links .arrow{height:21px;padding:5px 0 0 0;background:url(../style/images/news_arrow.png);display:-moz-inline-stack;display:inline-block;position:relative}
	.news-archive-links .next-year{padding:5px 18px 0 7px;background-position:100% 0;float:right}
	.news-archive-links .preview-year{padding:5px 7px 0 18px;margin-left:-18px;background-position:0 0;float:left}

/*Also*/
	.also{width:147px;padding:3px 0 0 30px;margin-top:-3px}
		.also-item{padding:4px 0 6px 30px;margin:0 0 18px -30px}
		.also .also-item.active{background:#fff0d9 url(../style/images/also.gif) no-repeat 0 50%}
			.also-items-title{height:20px;padding:0 0 2px 30px;font-weight:bold}
			.also-item .he{height:16px;color:#ff6d01}
				.also-item .he span{display:-moz-inline-stack;display:inline-block;border-bottom:1px dotted;cursor:pointer}
				.also-item.active .he span{border:none;cursor:auto}
				.also-item a,.also-item a:hover{font-size:14px;font-weight:normal;text-decoration:underline}
				.also-item .rubric{padding:4px 0 6px;font-size:11px;line-height:22px}
				.also-item a.img{width:120px;height:80px;display:block;overflow:hidden}


.right-col-txt-tb{width:220px;float:right;position:relative;padding-bottom:20px}
	.right-col-txt-tb .decor{padding-top:3px;margin:3px 0 27px 30px}

.decor{height:1px;border-bottom:1px solid #e2e2e1;line-height:normal;font-size:1px;position:relative;clear:both}
.news-decor{}

/*Our projects*/
.our-projects{width:154px;padding:13px 16px 1px 20px;margin:40px 0 0 0;border:1px solid #c4d0d6;position:relative}
	.our-projects i{width:32px;height:20px;background:url(../style/images/bird_1.gif) no-repeat;top:-18px;right:22px}
		.our-projects dl,.our-projects dl dt,.our-projects dl dd{display:block}
		.our-projects dl dt{padding:0 15px 12px 0;font-weight:bold}
			.our-projects dl dt a{color:#FF6D01;line-height:21px}
		.our-projects dl dd{padding:0 0 26px 0;line-height:21px}
			.our-projects dl dd .image{margin-bottom:4px;display:block;position:relative;overflow:hidden}

/*Text*/
.text{}
	.heading{padding:0 0 21px 0;font-size:28px;line-height:34px;color:#ff6d01}
	.text h1{padding:0 0 9px 0;font-size:22px;line-height:28px;font-weight:normal}
	.text h2{padding:0 0 5px 0;font-size:19px;line-height:28px}
	.text h3{padding:0 0 3px 0;font-size:16px;line-height:28px}
	.text h4{padding:0 0 3px 0;font-size:14px;line-height:28px}
	.text h5{font-size:14px;line-height:28px}
	.text p{padding:0 0 21px 0}
	p.noindent{padding:0}
	p{font-size:14px;line-height:21px;font-family:Georgia,Sans-serif;clear:both}
	.text ins{display:block;color:#9fa09d;font-style:italic;font-size:11px}
		.text ins img{margin:8px 0 2px;display:block}
	.text ins.small-picture{padding:0 20px 20px 0;float:left}
	.text ol,.text ul{font-family:Georgia,Sans-serif;font-size:14px;line-height:21px}
	.text ol{padding:0 0 21px 20px;list-style-type:decimal;clear:both}
	.text ul{padding:0 0 21px 0}
		.text ul li{padding:0 0 0 20px;background:url(../style/images/marker.gif) no-repeat 0 12px;position:relative}

.big-txt{padding-bottom:0 !important;margin:-5px 0 0 0;font-size:21px;line-height:30px}
	.big-txt ins img{margin-top:11px}
.big-lineheight{width:480px;padding-bottom:134px !important;margin-top:-2px;line-height:28px}


/*Projects*/
.projects{padding:0 0 75px 0}
	.project-item{padding:0 0 30px 0;overflow:hidden;zoom:1}
		.project-item .image{width:108px;padding:5px 12px 0 0;float:left;overflow:hidden}
		.project-item .review{width:65%;float:left}
			.project-item .review h3{font-size:18px;font-weight:normal;line-height:normal}
			.project-item .review .tags{padding:7px 0 3px;color:#000;font-size:11px;line-height:12px}
	
.news-previews{position:relative;line-height:21px;padding:70px 0 79px;clear:both}
	.news-previews i{width:11px;height:22px;background:url(../style/images/next_news_arrow.gif) no-repeat;top:0}
	.news-previews a{position:relative}
	.next-news,.previews-news{width:265px;position:relative}
	.next-news{float:right}
		.next-news .icon{background-position:100% 0;right:-40px}
	.previews-news{float:left}
		.previews-news .icon{background-position:0 0;left:-20px}


/*Links*/
.links{padding:0 0 43px 0;position:relative}
	.links dl{padding:0 0 8px 0;display:block;position:relative}
		.links dt{padding:0 0 7px 0;font-size:16px;font-weight:bold}
		.links dd{padding:0 0 15px 0;line-height:21px}
			.links a{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1}
				.links em{padding:6px 0 2px;display:block}
					.links a i{width:12px;height:9px;background:url(../style/images/icons.gif) no-repeat 0 -157px;top:3px;right:-15px}
					.links a:hover i{background-position:0 -166px}
			.links span{padding:1px 0 0 0;display:block;font-family:Georgia,Sans-serif}

/*Search*/
.search-row{padding:0 0 21px 0;position:relative}
	.search-row .inp{width:62.7%;padding:4px 5px}
	.search-row .ico-search{padding:0 5px;margin:0 0 -1px 0;position:relative}
.number-results{padding:0 0 26px 0;font-size:16px}

.search-result-list{width:520px;list-style-type:decimal;color:#868686}
	.search-result-list li{margin-bottom:20px;line-height:19px}
		.search-result-list .tag{height:20px;font-size:11px;color:#ff6d01;position:relative}
			.search-result-list .tag b{border-bottom:1px dotted;font-weight:normal;display:-moz-inline-stack;display:inline-block;line-height:13px;cursor:pointer}
		.search-result-list p{color:#000}

.peoples-search{height:20px;padding:8px 0 15px;border-bottom:1px solid #e2e2e1;font-size:11px;color:#868686}
	.peoples-search span{border-bottom:1px dotted;display:-moz-inline-stack;display:inline-block;line-height:12px;cursor:pointer}

.sitemap{padding:0 0 50px 0;overflow:hidden;zoom:1}
	.sitemap .collumn{width:285px;float:left}
	.first-level{padding-bottom:30px}
			.sitemap-list{padding:8px 0 0 25px;display:block}
				.sitemap-list li{padding:0 0 5px 0;line-height:20px}
				
/*See-also*/
.see-also{width:80%;padding:32px 0 75px;display:block}
	.see-also dt{padding:0 0 12px 0;font-size:14px;font-weight:bold}
	.see-also dd{padding:0 0 19px 0;line-height:13px}
		.see-also dd em{font-style:normal;line-height:21px}
		.see-also .tags{height:16px;padding:5px 0 0 0}


.press-center-topic{padding:6px 0 25px;font-size:14px}
.press-center-news-date{margin:-17px 0 23px;font-size:11px}
				
/*Downloads*/
.downloads-items-block{padding:2px 0 15px}
	.downloads-item{margin:0 0 20px 0}
		.downloads-item .filename{line-height:21px;color:#868686}
		.downloads-item .date{padding:5px 0;line-height:13px}
		.downloads-item .tags{color:#868686}

/*Bottom
*******************************************************************************************************************************/
.bottom{padding:0 16px;position:relative;zoom:1}

	.bottom .inner{width:67.1%;padding:30px 0 44px;margin:0 0 0 0;float:right;border-top:1px solid #e2e2e1;position:relative;z-index:15;zoom:1}
	.main-page .bottom .inner{padding-bottom:60px}
	.error-page .bottom .inner{padding-top:36px;margin:0 200px 0 105px;border-color:#cccdcc;float:none}
	.bottom .search{width:36.6%;padding:4px 0 20px;position:relative}
		.bottom .search .inp{width:100%;padding:4px 5px 3px}
		.bottom .search .ico-search{padding:6px;position:absolute;top:3px;right:-32px;z-index:15}
		.bottom .copyrights{font-size:11px;line-height:16px}


.developers{width:186px;position:absolute;top:32px;right:0;z-index:16}
	.developers li{padding:0 0 26px 0;font-size:11px;line-height:16px}
	.developers .eatinformation{margin:4px 0 0 35px;display:-moz-inline-stack;display:inline-block;position:relative}
		.developers .eatinformation i{width:32px;height:16px;background:url(../style/images/icons.gif) no-repeat 0 -141px;top:0;left:-36px}
	.developers .helloworld{margin-top:1px;display:-moz-inline-stack;display:inline-block}

.line,.line div{height:6px;background:#b8ced5;font-size:1px;line-height:normal;overflow:hidden;clear:both}
	.line .wrapper{width:100%}

.about-page .line{background:#cfdbe0 url(../style/images/about_page_head_bg.gif) repeat-x}
	.about-page .line div{background:url(../style/images/about_page_head.jpg) no-repeat 100% 0}

.activity-page .line{background:#e3c38d url(../style/images/activity_page_head_bg.gif) repeat-x}
	.activity-page .line div{background:url(../style/images/activity_page_head_wrapper.jpg) no-repeat 100% 0}
	
/*Search*/
.search-row{padding:0 0 21px 0;position:relative}
	.search-row .inp{width:62.7%;padding:4px 5px}
	.search-row .ico-search{padding:0 5px;margin:0 0 -1px 0;position:relative}
.number-results{padding:0 0 26px 0;font-size:16px}

.search-result-list{width:520px;list-style-type:decimal;color:#868686}
	.search-result-list li{margin-bottom:22px;line-height:19px}
		.search-result-list .tags{height:20px;padding-top:3px}
			.search-result-list .tags ul li{margin-bottom:0}
		.search-result-list p{color:#000}

.peoples-search{height:20px;padding:8px 0 15px;border-bottom:1px solid #e2e2e1;font-size:11px;color:#868686}
	.peoples-search span{border-bottom:1px dotted;display:-moz-inline-stack;display:inline-block;line-height:12px;cursor:pointer}

.sitemap{padding:0 0 53px 0;overflow:hidden;zoom:1}
	.sitemap .collumn{width:50%;float:left}
		.first-level{padding:0 35px 21px 0}
			.sitemap .list{padding:5px 0 0 25px;display:block}
				.sitemap li{padding:0 0 5px 0;line-height:20px}
				.sitemap .last{padding:0}

.back-to-sitemap{margin:35px 0 55px;position:relative}
	.back-to-sitemap a,.nothing-find a{display:-moz-inline-stack;display:inline-block;position:relative}
	.back-to-sitemap a{font-size:11px}	
		.back-to-sitemap i{width:11px;height:9px;background:url(../style/images/icons.gif) no-repeat 0 -184px;position:absolute;top:1px;left:-16px}
		.back-to-sitemap a:hover i,.nothing-find a:hover i{background-position:0 -193px}

.nothing-find{margin-top:-9px;line-height:21px;position:relative}
	.nothing-find a{margin-left:19px}
		.nothing-find i{width:11px;height:9px;background:url(../style/images/icons.gif) no-repeat 0 -184px;position:absolute;top:7px;left:-15px}

/*Staff*/
.staff{margin:-5px 0 0}
	.scheme-map{padding-bottom:34px}
		.scheme-map h4{padding-bottom:6px;font-weight:normal}
			.scheme-map h4 a{display:-moz-inline-stack;display:inline-block;border-bottom:1px dotted;cursor:pointer;text-decoration:none;line-height:15px}
			.scheme-map h4 a:hover{text-decoration:none}
			.scheme-map h4 a.active,.scheme-map .title a.active:hover{color:#000;border:none;cursor:auto}
			.scheme-map h4 .bird{padding-left:34px;position:relative}
				.scheme-map h4 .bird i{width:49px;height:34px;background:url(../style/images/staff_bird.gif) no-repeat;top:-19px;left:-11px}

	.fastmail{width:80%;margin-bottom:79px}
	.focus{}
	.inp.focus{border-color:#ff9600 !important}
		.fastmail h3{padding-bottom:12px}
		.fastmail .inner{margin:3px 0 0 0;padding:17px 19px;background:#edf7fd}
			.fastmail .row{padding:0 0 22px 0}
				.fastmail .label{padding:0 0 9px 0;font-family:Georgia}
				.fastmail .inp{padding:6px 5px 5px;font-size:14px;overflow:hidden;zoom:1}
					.fastmail input.inp{width:63.7%}
					.fastmail textarea.inp{width:97%;height:150px}

	a.one-more-letter,a.one-more-letter:hover{text-decoration:none;border-bottom:1px dotted;margin:0;padding:0}
					
/*Structure*/
.structure{margin:-2px 0 53px}
	.structure .img{margin:0 0 24px 0}

/*Branch*/
.branch{padding:9px 0 0 0}
	.branch .big-txt{margin-bottom:19px}
	.branch .filials-img{margin:3px 0 0 18px}

.filial-map{margin:4px 0 22px 5px}

.peoples{width:80%;padding:10px 0 27px}
	.peoples h2{padding-bottom:3px}
	.peoples h4{padding-bottom:0;line-height:19px}
	.peoples p{padding:0}
	.peoples .man{margin:0 0 22px 0;overflow:hidden;zoom:1}
		.peoples .man .photo{width:100px;height:100px;margin:6px 10px 0 0;overflow:hidden;float:left}
		.peoples .man .description{width:70%;float:left}
		.peoples .man.no-photo .description{width:100%;float:none}

/*Volonteers*/
.volonteers{width:80%}
	.volonteers .big-txt{padding-bottom:19px !important}

/* Twi */
#twitter_div {position:relative;font-size:12px;margin-top:-8px;padding-left:20px;padding-right:50px;font-family:Georgia !important}
	#twitter_div ul {padding:12px 0 17px;position:relative;}
		#twitter_div ul li {color:#4E5A5E;line-height:17px;padding:0 0 11px;position:relative;}

	#twitter_div span a {font-size:12px !important;font-style:normal !important;text-decoration:underline !important;color:#0058a5 !important;display:inline-block !important}
	#twitter_div span a:hover {color:#008aca; !important;}
	#twitter_div ul li a, #twitter_div ul li a:hover {color:#8a8a8a;font-size:11px;font-style:regular;text-decoration:none;display:block;}

/*404
*******************************************************************************************************************************/
.error-page{background:#e0e0e0 url(../style/images/404_bg.gif) repeat-x 0 0}
.error-page-message{margin:5px 0 43px 119px;display:block}
	.error-page-message dt{padding:0 0 44px 0;font-size:28px}
	.error-page-message dd{padding:0 0 45px 98px}
		.error-page-message h2{padding:0 0 5px 0;font-size:22px;font-weight:normal}

/*Default
*******************************************************************************************************************************/
.float-left{float:left}
.float-right{float:right}
.dnone{display:none}
.icon{display:block;position:absolute;overflow:hidden;font-size:1px;line-height:normal}
a .icon{cursor:pointer}
.orange-links a,.orange-links a:hover,a.orange-links,a.orange-links:hover{color:#ff6d01}
div.txt-tb:after {position:relative; display:block; line-height:0; height:1px; margin-bottom:-1px; width:100%; overflow:hidden; visibility:hidden; content:" - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - -  - - - - - - - - - "}
div.txt-tb {position:relative; display:table-cell}
.inp{border:1px solid #9fa09d}
.inp.error{border:1px solid #ff0000}

/*Typography
*******************************************************************************************************************************/
body{font-size:14px;color:#000;font-family:Arial,Helvetica,Verdana,Tahoma,Sans-serif}
input,textarea,option,select{color:#000;font-family:Arial}
a{color:#0058a5;text-decoration:underline}
a:hover{color:#008aca;text-decoration:underline}

/*Font colors*/
.fc-orange{color:#ff6d01}
.fc-red{color:#ff0000}
.fc-grey{color:#868686}

.fc-black, a.fc-black {color:#000000;}
a.fc-black:hover {color:#666666;}

/*Font sizes*/
.f11{font-size:11px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}

/*Font weight*/
{font-weight:normal}
{font-weight:bold}

/*Text decoration*/
{text-decoration:none}

.btn-style{height:26px;background:transparent url(../style/images/sent_btn.png) no-repeat 100% 0;display:-moz-inline-stack;display:inline-block;overflow:hidden;vertical-align:top}
	.btn-style button{width:auto;height:26px;padding:0 20px 0 6px;zoom:1;background-color:transparent;position:relative;cursor:pointer;overflow:visible;border:0;outline:none;white-space:nowrap;color:#fff}
		.btn-style button i{height:15px;margin-top:-4px;font-style:normal;border-bottom:1px solid;display:block;float:left;line-height:15px}
	.btn-style.blocked button{background:#edf7fd url(../style/images/sent_btn_blocked.png) no-repeat 100% 0;cursor:default}
	
	.btn-style button::-moz-focus-inner {padding:0px;border:0px}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.btn-style button {line-height:normal; padding-bottom:9px}
}