.left_fader{
	position: absolute;
	top: 0;
	left: 0;
	width: 15px;
	height: 300px;
	overflow: hidden;
	z-index: 200;
}

.left_fader .a{
	position: absolute;
	width: 390px;
	height: 300px;
	display: block;
	text-decoration: none;
	background-image: url('/f/1/global/i/icons_24.png');
	top: 0;
	left: -340px;
}

.right_fader{
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	height: 300px;
	overflow: hidden;
	z-index: 200;
}

.right_fader .a{
	position: absolute;
	width: 390px;
	height: 300px;
	display: block;
	text-decoration: none;
	background-image: url(/f/1/global/i/icons_24.png);
	top: 0;
	left: -325px;
}

.nochange{
	color: #919191;
}

.positive{
	color: #5bb000;
}

.negative{
	color: #bb1e2d;
}

.red_bg{
	background: url(/f/1/global/i/red_number_bg.png) left top repeat;
}

.js_enable{
	visibility: hidden;
}

	/* аЁаКб�б�б�б�аЙ б�аЕаЛаЕаКб�аОб� аИ аПб�аЕаВаДаОб�б�б�аЛаКаА */

.selector {
	display:inline;
	position:relative;
	border-bottom:1px dashed #000000;
	cursor:pointer;
	font-size:1.1em;
	font-weight:bold;
	margin-right:12px;
}

.selector .icon{
	position: absolute;
	right: -1em;
	height: 4px;
	top: 0.6em;
	vertical-align: middle;
	width: 7px;
}

.selector_block{
	display: none;
	position: absolute;
	z-index: 1000;
	background-color: #fff;
	border: 1px solid black;
	padding: 0.5em;
	left: 0;
	margin-left: -0.5em;
	font-weight: normal;
	color: #000;
}

.selector_block a{
	display: block;
	white-space: nowrap;
}

	/* а�б�аДаЕаЛб�аНаОаЕ б�аЛаОаВаО аВ аНаАаВаИаГаАб�аИаИ */

.marked .w{
	display: inline-block;
}

a .w{
	cursor: pointer;
	text-decoration: underline;
}


/* а�аАб�б�аИаНаКаА б� аПаОаДаПаИб�б�б� */

.media a:hover img,
.with_pic:hover img {
/*	border: 5px solid #00ADEF; */
}

#lenta div.media a:hover img { border:5px solid #00ADEF; }

.media img{
	border: 5px solid #eae9e9;
}

.paper_sheet .media img{
	border: none;
}

.paper_sheet .media .description{
	top: auto !important;
}

.description{
	display: block;
	font-size: 0.75em !important;
	color: #898989 !important;
}

.after_header { margin-top:-8px; }
.after_header span { font-size:1.2em; }

.data td .description {
       font-size:1em !important;
}

h2 .description {
	font-size: 0.45em !important;
	color: #898989;
	display: block;
	margin-top: 0.3em;
}

p .description{
	font-size: 0.85em !important;
}

	/* а�аОб�аИаЗаОаНб�аАаЛб�аНаАб� аЛаИб�б�аАаЛаКаА аПаО аДаАб�аАаМ */

#date_navigation{
	position: relative;
	width: 100%;
	margin-top: 1.5em;
	margin-bottom: 1em;
}

.pic_slider{
	width: auto !important;
	margin-right: 26.3%;
}

.pic_slider_full{
	width: auto !important;
	margin-right: 140px;
}

.peoples .selected a{
	font-size: 2em;
}

#pictures_description p{
	display: none;
	margin: 0;
}

#pictures_description p.selected{
	display: block;
}

#date_navigation .date_list{
	overflow: hidden;
	position: relative;
	height: 1.5em;
}

#date_navigation .pic_list{
	overflow: hidden;
	position: relative;
	height: 221px;
}

#date_navigation ul li.picture{
	margin: 0;
	padding: 0;
	height: 221px;
	position: relative;
	cursor: pointer;
}

#date_navigation ul li.not_clickable{
	cursor: auto !important;
}

#date_navigation ul li.selected img{
	border: 3px solid #00aaff;
	margin-left: -3px;
	margin-top: -3px;
}

#date_navigation ul li.picture span{
	display: none;
}

#date_list_ul img{
	display: inline;
	position: relative;
	margin: 0;
	padding: 0;
}

#date_navigation ul{
	position: absolute;
	width: 10000px;
}

#date_navigation ul li{
	display: block;
	float: left;
	position: relative;
	font-size: 0.8125em;
	padding:0 3px;
}

#date_navigation ul li.month{
	margin: 0 3px;
}

#date_navigation ul li.month a{
	color: #000;
}

#date_navigation ul li.year{
	margin: 0 0 0 15px;
}

#date_navigation ul li.year a,
#date_navigation ul li.year span
{
	position: relative;
	top: -0.2em;
	/*color: #000;*/
}
#date_navigation ul li.year span{
	font-size: 1.23em;
	font-weight: bold;
} 
#date_navigation ul li.year a span{
	top: 0;
}

#date_navigation ul li.selected b{
	font-weight: bold;
	color: #fff;
}

#date_navigation ul li .empty{
	color: #828282;
}

.pic_slider .date_controller,
.pic_slider_full .date_controller{
	margin-top: 10px;
}

#decorate{
	position: absolute;
	top: 0;
	left: -6px;
	border: 3px solid #00aaff;
	height: 215px;
	z-index: 190;
	cursor: pointer;
}

#date_navigation .date_controller{
	position: relative;
	height: 20px;
}

#date_navigation .date_controller .line{
	position: relative;
	height: 2px;
	top: 6px;
	background: url(../i/icons_8.png) left -94px repeat-x;
}

#date_navigation .date_controller .slider{
	position: absolute;
	cursor: pointer;
	top: 0;
	right: 0;
	width: 12px;
	height: 20px;
	background: url(../i/icons_8.png) -30px -66px no-repeat;
}


#date_navigation .date_controller .disabled{
	cursor: default !important;
	background: url(../i/icons_8.png) -41px -66px no-repeat;
}

#date_navigation .date_controller .disabled_line{
	background: url(../i/icons_8.png) left -92px repeat-x;
}


/* аЁаЕб�б�аЙ б�аОаН аПаО аБаОаКаАаМ аИ аВаНаИаЗб� */

.background{
	position: absolute;
	width: 100%;
	height: 100%;
}

#background_left{
	position: absolute;
	left: 0;
	width: 140px;
	height: 100%;
	background: url(/f/1/global/i/page_background.png) -140px top repeat-y;
}

.green_page #background_left,
.green_page #background_right{
	background-image: url(/f/1/global/i/page_background_green.png);
}

#background_right{
	position: absolute;
	margin-left: 100%;
	left: -140px;
	width: 140px;
	height: 100%;
	background: url(/f/1/global/i/page_background.png) left top repeat-y;
}

.green_page .background_bottom,
.green_page .background_bottom_left,
.green_page .background_bottom_right{
	background-image: url(/f/1/global/i/page_background_footer_green.png);
}

.background_bottom{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 150px;
	background: url(/f/1/global/i/page_background_footer.png) left top repeat-x;
}

.background_bottom_left{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 140px;
	height: 150px;
	background: url(/f/1/global/i/page_background_footer.png) left -350px repeat-x;
}

.background_bottom_right{
	position: absolute;
	margin-left: 100%;
	left: -140px;
	bottom: 0;
	width: 140px;
	height: 150px;
	background: url(/f/1/global/i/page_background_footer.png) -140px -350px repeat-x;
}

/* аЁаПаИб�аОаК б�аЕаГаОаВ */

.lenta_navigation{
	font-size: 0.825em;
}

.lenta_navigation li{
	display: inline;
	padding: 0 0.3em;
	margin: 0 0.3em 0 0;
}

.lenta_navigation li a{
	line-height: 1.5;
}

.lenta_navigation li span{
	text-decoration: underline;
}

.lenta_navigation li.selected{
	background: #007AC2;
}

.lenta_navigation li.selected a,
.lenta_navigation li.selected b{
	color: #ffffff;
	font-weight: normal;
	line-height: 1.5;
}

.lenta_navigation .green{
	position: relative;
}

.lenta_navigation .green .icon{
	width: 17px;
	height: 17px;
	position: absolute;
	right: -17px;
	top: 0;
}

.lenta_navigation .green .icon .a{
	top: -76px;
}

/* а�б�аНаОаВаНаОаЙ layout */

#page{
	position: relative;
	left: 2%;
	width: 96%;
}

.columns {
	position: relative;
	padding: 1.5em 0 0 0;
}

.columns {
	position: relative;
	padding: 1.5em 0 0 0;
}

.left_column{
	float: left;
	width: 16.66%;
	position: relative;
	clear: right;
	margin-top: 2em;
}

.right_column {
	margin:1.7em 0 0 21%;
	position: relative;
	clear: right;
}

.inner_body{
	position: relative;
	margin: 0 26.3% 1em 0;
}

.inner_body_wide{
	position: relative;
	margin: 0 140px 1em 0;
}

.inner_body_full{
	position: relative;
	margin: 0 1em 1em 0;
}

/* аЅаИаДаЕб� */

#header{
	position: relative;
	z-index: 16;
}

/* а�аЕб�б�аНаЕаЕ б�аЕб�аВаИб�аНаОаЕ аМаЕаНб� */

#main_switcher{
	position: absolute;
	top: 0.8em;
	left: 0;
	width: 100%;
	font-size: 0.7em;
	z-index: 1 !important;
}

#main_switcher a{
	color: #000000;
}

.search_form,
.sitemap,
.language,
.allsites,
.new{
	float: right;
	margin-left: 2em;
	margin-top: 3px;
}

.site_version {
	float:right;
	margin-left:2em;
	margin-top:3px;
}

.non_contrast, .contrast .contrast, .no_contrast .non_contrast  {display: none;}
.no_contrast .contrast, .contrast .non_contrast{display: block;}

.language { text-transform:uppercase; }

.allsites .pseudo_link  {
	color: #000;
	position: relative;
	z-index: 901;
}

.allsites .small_arrow{
	display: inline-block;
	position: relative;
	width: 7px;
	height: 4px;
	right: -4px;
	margin-right: -7px;
	top: 0.1em;
	background: url(/f/1/global/i/icons_8.png) no-repeat 0 0;
}

.allsites .pseudo_link .icon{
	position: absolute;
	height: 4px;
	right: -1em;
	top: 0.6em;
	vertical-align: middle;
	width: 7px;
}

#sites_list{
	position: absolute;
	border: 1px solid #878787;
	padding: 3em 1.5em 1.5em 1.5em;
	background-color: #fff;
	z-index: 900;
	top: -0.5em;
	left: -1.5em;
}

#sites_list .closer{
	position: absolute;
	top: -0.1em;
	right: 0;
	font-size: 2em;
	height: 1em;
	width: 1em;
	cursor: pointer;
}

#sites_list .active{
	color: #00ADEF;
}

#sites_list ul{
	margin-bottom: 0;
}

#sites_list ul li{
	margin-bottom: 0.85em;
}

#sites_list .chooser{
	position: relative;
	margin-bottom: 0.6em;
}

#sites_list .chooser div{
	display: inline;
	font-weight: bold;
	margin-right: 1em;
	white-space: nowrap;
	color: #007AC2;
	padding: 0.2em 0.2em 0 0.2em;
}

#sites_list .chooser div.selected{
	background-color: #007AC2;
	color: #fff;
	padding: 0.2em;
}

.allsites_list{
	width: 25em;
}

.subs_sites_list{
	position: relative;
	width: 42em;
	overflow: auto;
}

.subs_sites_list ul{
	float: left;
	width: 20em;
}

/* аЄаОб�аМаА аПаОаИб�аКаА */

.search_form{
	margin-top: 0;
}

.search_form input{
	vertical-align: middle;
	font-size: 1em;
}

.search_form .search{
	/*border: 1px solid #7f9eba;*/
	/*padding: 3px 0 4px 4px;*/
	margin: 0;
}

.search_btn{
	background: url(/f/1/global/i/icons_8.png) -65px 0 no-repeat;
}

.sitemap{
}

.language{
	/*background: url(/f/1/global/i/icons_8.png) left center no-repeat;*/
}

.language .icon,
.allsites .icon{
	width: 7px;
	height: 4px;
	vertical-align: middle;
	top: 1px;
	padding-left: 0.2em;
}

.allsites{
	position: relative;
}

/* а�аОаГаОб�аИаП */

#logo{
	float: left;
	width: 21%;
	height: 85px;
	padding: 0.5em 0 0 0;
}

#logo #logo_print{
	display:none;
}

/* а�аЕб�б�аНб�б� аНаАаВаИаГаАб�аИб� */

#main_navigation{
	margin: 0 0 0 21%;
	padding: 3.3em 0 0 0;
	font-size: 0.9em;
}

#main_navigation ul{
	position: relative;
	margin: 0 0 2em 0;
	top: 0.35em;
	left: -1em;
	line-height: 1.8;
	width: 97%;
}

#main_navigation li {
	display: -moz-inline-stack;
	/*display: inline-block;*/
	display: block;
	float: left;
	margin: 0 0 0 1em;
}

/* #main_navigation li, x:-moz-any-link { height:1em; } */
#main_navigation li, x:-moz-any-link, x:default { height:auto; }

#main_navigation li.selected{
	padding: 0 0.5em;
	margin: 0 -.5em 0 .5em;
	background-color: #007AC2;
}

#header #main_navigation li.green{
	background-color: #5BB000;
}

#main_navigation li a{
	color: #363636;
	white-space: nowrap;
}

#main_navigation li.selected a:hover{
	color: #ffffff !important;
}

#main_navigation li a.selected,
#main_navigation li b.selected{
	color: #ddebf3;
	font-weight: normal;
}

/* а�аОаКаОаВаАб� аНаАаВаИаГаАб�аИб� */

.left_column .navigation{
	font-size: 0.825em;
	margin-top: 0.6em;
}

.left_column .navigation ul{
	font-size: 1em;
}

.left_column .navigation li{
	position: relative;
	margin: 0 0 0.7em 0;
	line-height: 1.4;
}

.left_column .navigation li a.selected {
	color:#000;
	padding:2px 5px 2px 0;
	position:relative;
}

html.no_contrast .left_column .navigation li b,
.left_column .navigation li a.marked{
	position:relative;
	font-weight:normal;
	color:#FFF;
	left:-4px;
}

html.contrast .left_column .navigation li b,
.left_column .navigation li a.marked{
	position:relative;
	font-weight:normal;
}

.left_column .navigation li b .w,
.left_column .navigation li a.marked .w  {
	background:#007AC2 !important;
	/*margin-right:-9px;*/
	padding:0 5px;
	display:inline-block;
	position:relative;
}

.left_column .navigation li a.marked .w { text-decoration:none; }

#sitemap_cont { position: relative; }
 
	#sitemap_cont .navigation {
		margin-top: 0.3em;
		width: 48%;
		float: left; }
 
	#sitemap_cont ul.navigation ul.navigation li {
		font-size: 0.81em;
		margin-top: 0; }
 
	#sitemap_cont ul.navigation li ul.navigation li { margin-top: 0.7em; }
 
		#sitemap_cont ul.navigation li ul.navigation li li {
			font-size: 0.81em;
			margin-top: 0 !important; }
 
		#sitemap_cont ul.navigation li ul.navigation li ul.navigation li { font-size: 1.05em; }
 
	#sitemap_cont .navigation li {
		width: 95%;
		margin-top: 1em; }
 
	#sitemap_cont .navigation .navigation {
		width: auto;
		float: none;
		font-size: 0.95em; }

/* а�б�аАаДб�б�аНаИаК */

#thermometer{
	position: absolute;
	top: -1.5em;
	font-size: 0.7em;
	margin-bottom: 1em;
	z-index: 500;
}

#thermometer.selectors{
	top: -1.6em;
}

#thermometer a{
	color: #000000;
}

#thermometer .hovered{
	color: #00ADEF;
	border-bottom: 1px dashed #00ADEF;
}

/* а�аЕб�аЕаКаЛб�б�аАаЛаКаА б�аЕаКб�б� аИаЛаИ б�аОб�аО */

#text_pic_switcher{
    position: absolute;
	top: -1em;
	right: 0;
	z-index: 300;
}

#text_pic_switcher li{
    float: left;
	font-size: 0.7em;
	text-align: center;
	margin: 0;
	min-width:80px;
}

#text_pic_switcher li a,
#text_pic_switcher li b{
	display: block;
	position: relative;
	margin: 0 5px;
}

#text_pic_switcher li a:visited{
	color: #007AC2;
}

#text_pic_switcher li img{
/*	display: block;*/
	position: relative;
	/*width: 54px;
	height: 35px;*/
}

#text_pic_switcher li.active img{
	/*width: 54px;
	height: 35px;*/
}

#text_pic_switcher li.active span {
	margin-left: 7px;
}


#text_pic_switcher li span{
	margin-top: 5px;
}

#text_pic_switcher li div.photo img{
	display: inline;
}

#text_pic_switcher li .photo{
	position: relative;
	margin-left: 0;
	text-align: center;
	display: block;
}

#text_pic_switcher li.active .photo,
#text_pic_switcher li a .text
{
	display: block;
	width: 67px;
}

#text_pic_switcher li.active .text{
	background: transparent url(/f/1/global/i/icons_8.png) -9px top no-repeat;
	margin-top: 5px;
	padding: 1px 0 10px 0;
	position: relative;
	width: 56px;
	display: block;
}

#text_pic_switcher li img{
	border: 1px solid #b4b4b4;
}


#text_pic_switcher li.active img{
	border: none;
	display: inline;
}

#text_pic_switcher li.active div.photo img{
	border: 1px solid #ff8746;
}

#text_pic_switcher li.active div.photo .arrow_down{
	display: block;
	width: 15px;
	height: 8px;
	position: absolute;
	left: 50%;
	top: 37px;
	margin-left: -7px;
	background: transparent url(/f/1/global/i/icons_8.png) left -136px no-repeat;
}

#footer {
	position:relative;
	border-top:1px solid #A6A6A6;
	overflow:hidden;
}

.footer_content{
	position: relative;
	left: 2%;
	width: 96%;
	padding: 0.95em 0 0 0;
	font-size: 0.7em;
	color: #636363;
}

.footer_content p{
	margin: 0;
}

#copyright{
	float: left;
	width: 21%;
}

#footer_info{
	float: left;
	width: 12.5%;
}

#made_in{
    position: relative;
	float: left;
	width: 33.3%;
}

#made_in .external{
	position: static;
	margin-right: 0;
}

#made_in .icon_24{
	display: none;
}

#made_in p{
    margin: 0 0 0 120px;
}


#made_in img{
	position: absolute;
	top: 0;
	left: 20px;
}

.site_version a {
	text-decoration: none;
	border-bottom: 1px dashed;
}


#footer .site_version{
	position: absolute;
	right: 0;
	margin: 6px 0 0 0;
	width: 30%;
	height: 55px;
}

.no_contrast .contrast .pseudo_link {
	color: black;
}

#footer .site_version span{

	color: #000000;
	font-size: 1.6em;
/*	height: 55px;
	padding: 0 0 0 120px;*/
	width: 7em;
}

#footer .site_version span.glass{
	border-bottom: 0;
	float: left;
	display: block;
	/*position: absolute;
	left: 0;*/
	text-decoration: none;
	width: 107px;
	margin-right: 20px;
	height: 53px;
	background: url(/f/1/global/i/icons_8.png) -98px top no-repeat;
}

/* а�аАаЛаЕб�аЕб� аИаЗаОаБб�аАаЖаЕаНаИаЙ аИ аПаОаПаАаП */

#popup_cont{
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 999;
}

#shader{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	opacity: 0.7;
	background-color: #000;
	z-index: 900;
}

#closer{
	position: absolute;
	display: none;
	right: 30px;
	width: 52px;
	height: 53px;
	z-index: 1000;
	cursor: pointer;
}

.gallery_mode #closer{
	display: block;
	top: 15px;
	right: -5px;
}

#closer .icon_24{
	width: 52px;
	height: 53px;
	overflow: hidden;
}

#closer .a{
	top: -27px;
}

#closer.hovered .a{
	left: -52px;
}

.center_window{
	display: none;
	position: absolute;
	top: 0;
	left: 50%;
	background: #ffffff;
	padding: 10px;
	z-index: 1000;
}

span.pic_description{
	display: none;
}

div.images_list.with span.pic_description {
	display: block;
}

span.article_link{
	display: none;
}

a.article_link{
	display: block;
	font-size: 0.8125em;
	text-align: left;
	color: #646464;
}

.img_link .source_img{
	display: none;
}

.pic_source{
	font-size: 0.8125em;
	text-align: left;
	margin-top: 0.5em;
}

div.media .pic_source {
	margin-top:-1em;
	margin-bottom:1em;
	font-size:0.75em;
}

div.media .pic_source a{
	color: #898989;
}


.pic_source a{
	color: #000000;
}

.pic_description{
	display: block;
	font-size: 0.8125em;
	color: #646464;
	padding-top: 0.5em;
	text-align: left;
}

.left_window{
	display: none;
	position: absolute;
	right: 100%;
	z-index: 950;
	margin-right: -100px;
	background-color: #fff;
	padding: 10px;
	cursor: pointer;
}

.right_window{
	display: none;
	position: absolute;
	left: 100%;
	z-index: 950;
	margin-left: -100px;
	background-color: #fff;
	padding: 10px;
	cursor: pointer;
}

.images_list{
	position: relative;
}

.images_list img{
	display: block;
}

div.image_description p { display:none; }
div.without p.description { display:none; }

.text_block .images_list img{
	margin: 0;
}

.images_list a,
.images_list .flash {
	display: block;
	float: left;
	margin: 0 1px 1px 0;
}

.images_list .flash .warning {
	float:none;
	font-size:0.825em;
	padding-right: 1em;
}

.images_list .flash .warning a {
	float: none;
}

div.images_list.with a,
div.images_list.with .flash  {
	float:none;
}

.company_person{
	margin-top: 0.5em;
	margin-left: 2em;
}

.company_phones{
	margin-top: 1.9em;
}

/*gallery_switcher*/
.images_list .gallery_switcher {
	font-size: 0.8em;
	position: absolute;
	right: 50px;
	top: -2em;
}

.images_list .gallery_switcher a{
	display: inline;
	float: none;
	margin: 0;
}

.images_list .gallery_switcher a:hover{
	cursor: pointer;

}


.with .gallery_switcher a.with,
.without .gallery_switcher a.without {
	color:#FF8846;
}


.with .gallery_switcher a.with:hover,
.without .gallery_switcher a.without:hover {
	color:#FF8846 !important;
	cursor: text;
}

.without .gallery_switcher a.with,
.with .gallery_switcher a.without {
	color:black;
	border-bottom: 1px dashed;
}

.with a {
	margin-right: 20px;
	margin-bottom: 10px;
}

.without .image_description {
	display: none;
}

.with .image_description{
	display: block;
	margin-left: 270px;
	float:left;
	height:0;
}

.with .image_description p{
	padding-left: 20px;
}


.main_gallery_image {position: relative; display: none;}

.main_gallery_image a, .main_gallery_image b {position: absolute; color: #DDEBF3 !important; }
.main_gallery_image a:hover {color: white !important;}
.main_gallery_image a span, .main_gallery_image b span{ background: #00abed; padding: 4px 6px; line-height: 0.9em; display: block; float: left;}
.main_gallery_image a span {padding-bottom: 0.4em; font-weight: bold;}

.main_gallery_image .l1 {left: 190px; top: 560px; }
.main_gallery_image .l2 {left: 115px; top: 200px; }
.main_gallery_image .l3 {left: 650px; top: 100px; }
.main_gallery_image .l4 {left: 450px; top: 25px; }
.main_gallery_image .l5 {left: 320px; top: 330px; font-size: 1.7em;}
.main_gallery_image .l6 {left: 0; top: 330px; }
.main_gallery_image .l7 {left: 10px; top: 490px; }
.main_gallery_image .l8 {left: 200px; top: 340px; }
.main_gallery_image .l9 {left: 630px; top: 310px; }
.main_gallery_image .l10 {left: 0; top: 60px; }
.main_gallery_image .l11 {left: 410px; top: 560px; }
.main_gallery_image .l12 {left: 210px; top: 70px; }
.main_gallery_image .l13 {left: 602px; top: 513px; }
.main_gallery_image .l14 {left: 570px; top: 410px; }
.main_gallery_image .l15 {left: 250px; top: 500px; }


/*аМаАб�аКаЕб�аИаНаГ*/

.g_main {
	position:relative;
	left:-20%;
	text-align:center;
	min-width:900px;
	/*top:-70px;*/
	height:520px;
	z-index:1;
	margin-bottom:2em;
}
.g_main div {position: absolute; top: 0; margin-left: 50%; left:0;}
.g_main div p {position: absolute; width: 12em; text-align: left;}
.g_main div p b {font-weight: normal;}
.g_main div p b, .g_main div p a {line-height: 1em;}
.g_main div p span {color: #464646;}


.g_main div p a {z-index: 1; position: relative;}
.g_main div p a b {z-index: 3; position: relative;}
.g_main div p a img {position: absolute; z-index: 2; display: none;}
.g_main div a.black {color: #000000;}


/*
аПаОаКаА б�аКб�аОаЕаМ
.g_main div p a:hover img {position: absolute; z-index: 2; display: inline;}*/


/*аЁаПаИб�аОаК аНаАб�аОаДаА*/

.people_list{
	position: relative;
	overflow: hidden;
}

.member{
	position: relative;
	float: left;
	width: 15em;
	margin-bottom: 1em;
}

.member img{
	display: block;
	margin-bottom: 0.85em;
}

.member .description{
	height: 5em;
	margin: 0;
	padding-right: 2em;
	line-height: 1.5;
}

.block_404 h1{
	font-size: 4em;
	margin-right: 0 !important;
}

.block_404 p{
	margin-right: 0 !important;
}

.block_404{
	position: relative;
	left: 50%;
	width: 24em;
	margin-left: -12em;
	top: 5em;
}

#outer.error_outer{
	padding-bottom: 0;
}

#miller_column_in{
	position: relative;
	width: 72%;
}

#miller_column_in img.miller{
	position: absolute;
	left: 0;
	top: 0;
}

#miller_column_in .miller_head{
	margin-left: 140px;
	padding: 1.5em 0 0 0;
}

#miller_column_in .miller_head a{
	font-size: 1.5em;
}

#miller_column_in .miller_head p{
	color: #828282;
	font-style: italic;
	margin-right: 0;
}

.signs{
	margin: 2em 0 0 0;
}

.text_block .signs img{
	display: block;
	margin-bottom: 2em;
}

.people_columns{
	position: relative;
	list-style-type: none;
	margin: 0;
	width: 100%;
}

.people_columns li{
	display: block;
	float: left;
	margin: 0 1em 0 0;
	width: 14em;
	height: 33em;
}

.people_columns li.picture {
	height: 33em;
}

.people_columns li a{
	text-decoration: none;
}

.people_columns li a span{
	text-decoration: underline;
}

.people_columns li .text_comment{
	display: block;
	margin: 0.5em 0 0 0;
	width: 90%;
	line-height: 1.5;
}

span.hidden {
	display:none;
}

html.no_contrast .search_form input.contrasting,
html.contrast .search_form input.contrasting {
	/*border:0;*/
	/*width:15px;*/
	/*height:20px;*/
	/*padding:0;*/

}
html.no_contrast .search_form input.contrasting {
	/*background:url(/f/1/global/i/search_submit_black.png) no-repeat;*/
}
html.contrast .search_form input.contrasting {
	/*background:url(/f/1/global/i/search_submit_white.gif) no-repeat;*/
}

/* Judge */
.rich_pictures {
	margin-bottom:20px;
	margin-top:2em;
	position:relative;
}
.rich_pictures .picture,
.rich_pictures .more {
	display:inline-block;
	margin:0 20px 20px 0;
	padding:210px 20px 0 0;
	position:relative;
	vertical-align:top;
	width:200px;
}
.rich_pictures .empty {
	padding-top:0;
	margin-top:-20px;
}
.rich_pictures .pwrap {
	display:block;
	padding-top:3px;
	position:relative;
	width:200px;
}
.rich_pictures .name {
	margin-bottom:1.3em;
	position:relative;
}
.rich_pictures .preview {
	left:0;
	position:absolute;
	top:-3px;
	width:100%;
}
.rich_pictures .preview img {
	bottom:0;
	cursor:pointer;
	display:block;
	left:0;
	position:absolute;
	top:auto;
}
.rich_pictures .details {
	font-size:0.85em;
	position:relative;
	color:#898989;
	margin-bottom:1em;
}

div.rich_pictures div.picture div.pwrap div.name a.hover { color:#0CB5F6; }
div.rich_pictures div.picture div.pwrap div.name p { text-decoration:underline; }

p.position {
	color:#898989;
	margin-top: -1em !important;
}

.text_block p.position {
	margin-top: -1.5em !important;
}

div.details p.position {
	margin-top: -2em !important;
	margin-bottom: 2em;
}

html.no_contrast .left_column .navigation li b .w,
html.no_contrast .left_column .navigation li a.marked .w { margin-right:-9px; }

.informatorium .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.informatorium .clearfix {
	display: inline-block;
}

html[xmlns] .informatorium .clearfix {
	display: block;
}

* html .informatorium .clearfix {
	height: 1%;
}

.informatorium #page {
	left: 0;
	position: relative;
	width: 100%;
}

.informatorium #header {
	position: relative;
}

.informatorium .header_content {
	width:75%;
	position: relative;
}

.informatorium .header_right_column {
	width:33%;
	position: absolute;
	top:0;
	right:-33%;
	font-size:0.7em;
}

.informatorium #logo {
	padding-left: 3.7%;
	width: 113px;
	padding-top:10px;
}

.informatorium #logo a {
	text-decoration: none;
}

.informatorium .navigation_container {
	margin-left: 3.7%;
	padding-left: 135px;
	padding-top:22px;
}

.informatorium .navigation_container .title {
	position:relative;
	margin-top:0;
	width:19em;
}

.informatorium .navigation_container .title .motto {
	border-left:1px solid;
	font-size:0.75em;
	font-style:italic;
	left:100%;
	margin-left:0.5em;
	padding-left:1em;
	position:absolute;
	top:1em;
	width:18em;
}

.informatorium .navigation_container .title span {
	font-size:2.5em;
	font-weight:bold;
	position: relative;
	left:-3px;
}

.informatorium .right_column {
	clear: none;
	margin: 1.7em 0 0 0%;
	position: relative;
}

.informatorium #background_left {
	position: absolute;
	left: 0;
	top: 0;
	width: 98px;
	height: 100%;
	background: url(/f/1/global/i/informatorium/left-shadow.png) left top repeat-y;
}

.informatorium #background_right {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	left: auto;
	width: 98px;
	height: 100%;
	background: url(/f/1/global/i/informatorium/right-shadow.png) right top repeat-y;
}

.informatorium #background_top {
	position: absolute;
	width :100%;
	top: 0;
	height: 133px;
	left: 0;
	background: url(/f/1/global/i/informatorium/top-big-shadow.png) left top repeat-x;
}

.informatorium #background_bottom {
	position: absolute;
	width: 100%;
	bottom: 0;
	height: 133px;
	left: 0;
	background: url(/f/1/global/i/informatorium/bottom-big-shadow.png) left bottom repeat-x;
}

.informatorium .navigation_container .navigation li {
	float: left;
	margin: 0 10px 0 0;
	padding: 1px 8px 4px 8px;
	font-size: 1.21em;
}

.informatorium .navigation_container .navigation li.selected {
	background-color: #007AC2;
}

.informatorium .navigation_container .navigation li a,
.informatorium .navigation_container .navigation li a:visited {
	color: #007AC2;
}

.informatorium .navigation_container .navigation li.selected a,
.informatorium .navigation_container .navigation li.selected a:visited {
	color: #FFFFFF;
}

.informatorium .language {
	float: none;
	margin: 0 0 0 40px;
	display: inline-block;
}

.informatorium .language b{
	background-color: #007AC2;
	padding:8px 10px 8px 10px;
	color: #FFFFFF;
	display: inline-block;
}

.informatorium .language a,
.informatorium .language a:visited {
	padding:8px 10px 8px 10px;
	color: #000000;
	display: inline-block;
	text-decoration: none;
	font-weight: bold;
}

.informatorium .search_form {
	float: none;
	border-top: 1px transparent;
	margin: 4.3em 0 0 40px;

}

/* .js .informatorium .search_form .submit {
	display: none;
} */

.informatorium #content {
	margin-top: 3.5em;
}

.informatorium .informatorium_reducer {
	margin-left: 2.8%;
	padding-left: 32px;
}

.informatorium #thermometer,
.informatorium #main_content h1 {
	margin-right:0;
}

.informatorium #thermometer {
	font-size:0.8em;
	margin-bottom:0.9em;
	position:static;
	top:auto;
}

.informatorium .text_block p {
	margin-bottom:1.5em;
}

.informatorium #main_content .right_incut {
	position:absolute;
	right:0;
	width:25%;
}

.informatorium #main_content .to_quote {
	margin-top:2em;
}

.informatorium #main_content .right_incut h3 {
	font-size: 0.9em;
}

.informatorium #main_content .right_incut .content {
	padding-left:40px;
	padding-right:30px;

}
.informatorium #main_content .right_incut p {
	color:#000000;
	font-size:0.75em;
	margin-bottom:0.5em;
	margin-right:0;
	line-height:1.5;
}
.informatorium #main_content .right_incut p.incut_text {
	font-style:italic;
}

.informatorium #main_content .inner {
	position: relative;
	width:75%;
	margin-bottom:1.5em;
}

.informatorium #main_content .wide_inner {
	position: relative;
	margin-bottom:1.5em;
}

.informatorium  #main_content .inner .informatorium_inner_reducer,
.informatorium  #main_content .incut .informatorium_inner_reducer,
.informatorium  #main_content blockquote .informatorium_inner_reducer {
	margin-left: 3.7%;
	padding-left: 32px;
	zoom:1;
}

.informatorium  #main_content .wide_inner .informatorium_inner_reducer {
	margin-left: 2.8%;
	padding-left: 32px;
	position:relative;
	zoom:1;
}

.informatorium  #main_content .inner .intro {
	font-style: italic;
	color: #4B4B4D;
	font-size:1.25em;
	line-height:1.3;
	padding-bottom:0.3em;
}

.informatorium #main_content p,
.informatorium #main_content h2,
.informatorium #main_content h3{
	margin-right:0;
}

.informatorium #main_content h3 {
	font-size:1.05em;
	font-weight:bold;
	margin-top:0;
	margin-bottom:0.5em;
}

.informatorium #main_content .incut {
	position: relative;
	margin-top:2em;
	margin-bottom:2.5em;
	zoom:1;
	padding-top:2em;
}

.informatorium #main_content .inf_background {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
}

.informatorium #main_content .inf_background .background_short_top {
	position: absolute;
	width :100%;
	top: 0;
	height: 76px;
	left: 0;
	background: url(/f/1/global/i/informatorium/top-small-shadow.png) left top repeat-x;
}

.informatorium #main_content .inf_background .background_short_bottom {
	position: absolute;
	width: 100%;
	bottom: 0;
	height: 75px;
	left: 0;
	background: url(/f/1/global/i/informatorium/bottom-small-shadow.png) left bottom repeat-x;
}

.informatorium #main_content .inf_background .background_left {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 7px;
	height: 100%;
	background-color: #fb6e04;
}

.informatorium #main_content .incut .incut_reducer {
	margin-left: 3.7%;
	padding: 0 25px 25px 82px;
	position:relative;
	zoom:1;
}

.informatorium #main_content .incut h2 {
	font-size:1.8em;
	font-weight:bold;
	margin-bottom:0.4em;
}

.informatorium #main_content .incut .intro {
	font-style: italic;
	margin-bottom:2em;
	width:85%;
}

.informatorium #main_content .incut .left_column {
	width:50%;
	float: left;
	display:inline;
	margin:0;
	padding:0;
	position:relative;
}

.informatorium #main_content .incut .right_column {
	clear:none;
	float: none;
	margin-left:50%;
	margin-top:0;
	padding:0;
	position:relative;
}

.informatorium #main_content .incut .left_column .content {
	padding-right:35px;
}
.informatorium #main_content .incut .right_column .content {
	padding-left:35px;
	padding-right:35px;
}

.informatorium #main_content .incut .left_column .content h3,
.informatorium #main_content .incut .right_column .content h3 {
	margin-top:0;
}

.informatorium #main_content .wide_inner {
	margin-bottom:2em;
}

.informatorium #main_content .wide_inner .center_column,
 .informatorium #main_content .wide_inner .left_column,
  .informatorium #main_content .wide_inner .right_column {
	width:33%;
	float:left;
	margin:0;
	padding:0;
}

.informatorium #main_content .wide_inner .center_column .column_content,
.informatorium #main_content .wide_inner .right_column .column_content {
	padding:0 20px;
}

.informatorium #main_content .wide_inner .left_column .column_content {
	padding:0 20px 0 0;
}

.informatorium #main_content blockquote {
	margin:0 0 2em 0;
	position:relative;
	width:75%;
	padding:0;
	background: url(/f/1/global/i/informatorium/quote.png) left top repeat-y;
	font-style: italic;
}

.informatorium #main_content .illustration {
	width:100%;
	overflow:hidden;
	position: relative;
}

.informatorium #main_content .illustration .note{
	font-size:0.75em;
	font-style:italic;
	position:absolute;
}

.informatorium  .pseudo_link {
	border-bottom:1px dotted;
}

.informatorium #main_content .device .note {
	left:270px;
	top:380px;
	width:160px;
}

.informatorium #main_content .picture {
	padding-bottom:0.5em;
	margin-bottom:1.5em;
	position:relative;
	display:inline-block;
	zoom:1;
	//display:inline;
}

.informatorium #main_content .picture  .desc_cont {
	position:relative;
	left:100%;
}


.informatorium #main_content .picture .desc_cont .description {
	width:400px;
	font-size:0.8em !important;
	margin:0 0 0 -400px;
	color:#000000 !important;
	position: relative;
	font-style: italic;
	line-height:1.4;
}


.informatorium #main_content .annotated_pic .picture {
	float:left;
	margin-right:50px;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
}

.informatorium #main_content .annotated_pic .picture img {
	margin-top:0;
}

.informatorium #main_content .annotated_pic .note {
	margin-right:120px;
}

.informatorium #main_content .annotated_pic .note h3 {
	margin-top:0;
	padding-top:0 !important;
}

.informatorium #main_content .annotated_pic .description {
	width:400px;
	font-size:0.8em !important;
	margin-left:3.7%;
	padding-left:32px;
	color:#000000 !important;
	font-style: italic;
	line-height:1.4;
}

.informatorium #main_content .roll {
	margin-left:2.8%;
	padding-left:32px;
	padding-bottom:1em;
}

.informatorium #main_content .roll .pseudo_link{
	font-size:1.8em;
	font-weight:bold;
}


















