.bodycontainer	{	margin: 30px auto;    padding: 20px;    width: 1200px;    background: #fff;    /*font-family: 'trebuchet MS', Arial, helvetica;    font-size:1.1em;    */    -moz-border-radius: 10px;    border-radius: 10px;    -moz-box-shadow: 0 0 10px #555;    -webkit-box-shadow: 0 0 10px #555;    box-shadow: 0 0 10px #555;	}#line_block {        width:280px;        height:160px;        background:#f1f1f1;        float:left;        margin: 0 15px 15px 0;        text-align:center;        padding: 10px;        }a	{color:#552d29;}a:hover	{color:#917674;}a:visited	{color:#734e4b;}a:visited:hover	{color:#917674;}#utop	{	display:inline;	}#search	{	}INPUT.search_input	{    font-size: 0.9em;	}INPUT.search_submit	{    font-size: 0.9em;	}INPUT.insearch_input	{    font-size: 0.7em;	}INPUT.insearch_submit	{    font-size: 0.7em;	}#utop_start	{	float:left;	width:370px;	display:inline;	}form {margin-bottom:0;}BODY	{font-family: arial,verdana,tahoma,sans-serif;font-size: 0.95em;background:#e7e2df url('/images/bg.png') repeat-x; background-color:#e7e2df;margin:0 auto;max-width:1280px;float:left;min-width:100%;}TD,TABLE	{font-family: arial,verdana,tahoma,sans-serif;text-align: left;font-size: 1em;}TD.topnav	{width:12%}.topnav	{	white-space:nowrap;	text-align: center;	}a.topnav	{		font-size:1.0em;		font-weight:bold;		color:#734e4b;		text-decoration:none;		text-transform:uppercase;		}a.topnav:hover	{	text-decoration:underline;	color:#917674;}a.topnav:visited	{	text-decoration:none;	color:#734e4b;}a.topnav:visited:hover	{	text-decoration:underline;	color:#917674;}#reg	{text-align: center;}a.tlink	{		font-size:0.7em;		color:#707070;		}a.tlink:hover	{	color:#a1a1a1;}a.tlink:visited	{	color:#707070;}a.tlink:visited:hover	{	color:#a1a1a1;}.imlink	{position:relative;margin-bottom:-3px;}#today	{text-align: center;padding: 5 5 5 5;}.today_title	{	font-size:1.0em;	font-weight:bold;    color:#734e4b;	}.today_date	{    font-size:0.7em;    color:#707070;	}.today_time	{    font-size:0.7em;    color:#707070;	}#tlinkarea	{	white-space:nowrap;	}#topnews	{	background:#ececec;	padding:5px;		}.h3px	{ width:1px; height:3px; min-height: 3px;		}.h5px	{ width:1px; height:5px; min-height: 5px;		}#h10px	{ width:1px; height:10px; min-height: 10px;		}#h15px	{ width:1px; height:15px; min-height: 15px;		}#h20px	{ width:1px; height:20px; min-height: 20px;		}#h30px	{ width:1px; height:30px; min-height: 30px;		}#h250px	{ width:1px; height:250px; min-height: 250px;		}#area240px	{ width:240px; height:1px;		}#area1px	{ width:1px; height:1px; min-height: 1px;		}#area2px	{ width:2px; height:1px; min-height: 2px;		}#area3px	{ width:1px; height:1px; min-height:3px;		}#area5px	{ width:1px; height:5px; min-height:5px; margin:0px;		}#area10px	{ width:10px; height:1px; min-width: 10px;		}#area15px	{ width:15px; height:1px; min-width: 15px;		}#area20px	{ width:20px; height:1px; min-width: 20px;		}#area24px	{ width:24px; height:1px; min-width: 24px;		}#area30px	{ width:1px; height:1px; min-width: 30px;		}#area30pxRight	{ width:3%; height:1px; min-width: 10px;		}#ttl	{ 	background:#715957;	height: 30px;    line-height: 30px;	}#ttl_events	{ 	background:#855167;	height: 30px;    line-height: 30px;	}a.ttltext2	{ 	font-size:1.1em; 	font-weight:bold;	color:#715957;	text-transform:uppercase;	text-decoration:none;	}a.ttltext	{    padding: 10px; 	font-size:0.9em; 	font-weight:bold;	color:#FFFFFF;	text-transform:uppercase;	text-decoration:none;	}a.stltext	{ 	font-size:0.9em; 	font-weight:bold;	color:#FFFFFF;	text-transform:uppercase;	text-decoration:none;	}#fnews	{    padding: 15px;    text-align:justify;    background:#ffffff;	}#upeventscontent	{    padding: 15px;    text-align:justify;    background:#d7d2cf;	}#upeventscontent_inner	{    padding: 15px 0px 0px 0px;    text-align:justify;	}.edate	{	font-size:0.9em; 	font-weight:bold;	color:#000000;	}a.elink	{    font-size:0.8em;    font-weight:bold; 	text-decoration: none;	color:#1f3f74;	}a.fnewslink	{    font-size:1.4em; 	text-decoration: none;	color:#707070;	}#videocontentpic	{	float:left;	padding: 10px;	}#videocontentslideshow	{	padding: 10px;	}#newsheadlinescontent	{    padding: 15px 15px 5px 15px;	}#editorchoicecontent	{   padding: 15px 15px 5px 15px;	}.edh	{	font-size:1em;	font-weight:bold;	color:#707070;	}.eda	{	position:relative;	font-size:0.8em;	color:#448ccb;	}#edm{	position:relative;	}img.ed	{    text-align:left;    float: left;    padding-right: 10px;    padding-bottom: 5px;    border:0;	}img.edrel	{    text-align:left;    float: left;    padding-right: 7px;    padding-bottom: 25px;    padding-top: 17px;    border:0;    width:25px;	}.fnewsdescr	{   font-size:0.8em;   color:#707070;	}.fnewsdate	{	font-size:0.7em;	color:#707070;	}#articlesgroup	{ 	background:#f1ece9;	}#newsheadlines	{ 	background:#f1ece9; 	width: 50%; 	min-width: 218px;	}#editorchoice	{ 	background:#f1ece9; 	width: 50%; 	min-width: 218px;	}#docs ul	{	list-style-type: none;	width: 100%;	margin: 0;	padding: 0;	}#docs li.lidocs {    margin: 0;    padding: 0;    }#docs li.lidocs a	{	display: block;	padding: 0px 0 0px 0;	}#docs li a:hover	{ 	text-decoration: none;	background: #d0d0d0;	color:#000000;	}#docsinfo ul	{	list-style-type: none;	width: 100%;	margin: 0;	padding: 0;	}#docsinfo li.lidocsinfo {    margin: 0;    padding: 0;    }#docsinfo li.lidocsinfo a	{	display: block;     text-decoration: none;	padding: 0px 0 0px 0;	}#docsinfo li.lidocsinfo a:hover	{ 	text-decoration: none;	background: #cacaca;	color:#000000;	}a.topnewslink	{	font-size:0.7em; 	text-decoration: none;	color:#000000;	}.bld	{	font-weight:bold;	}.smapname	{	font-size:0.7em;	color:#715957;	}#footer	{	background:#d8d2ce;	padding:15px;	min-height:200px;	}#footer_cont	{	float:left;	margin-left:25px;	}H2	{     font-size: 2em;     text-align:justify;     text-justify: newspaper;     margin-bottom: 0px;     margin-top: 0px;     font-weight:normal;	}.h3	{     font-size: 1.9em;     text-align:justify; text-justify: newspaper;	}.h4	{     font-size: 1.2em;     text-align:justify; text-justify: newspaper;     color:#535454;	}.h3lite	{     font-size: 1.2em;     font-weight:bold;	}#innercontent	{    width:100%;    min-height:1200px;	}#innercontent_news	{    width:100%;    min-height:560px;	}.text	{    max-width:700px;    overflow-x: auto;	}.text_date	{     font-size: 0.7em;     color:#535454;	}H4	{	 font-size: 1.7em;	 font-weight:normal;	}#in_upevent	{	text-align: center;	margin:0 auto;	}.descr {     font-size: 1.0em;     text-align:justify; text-justify: newspaper;     font-weight:bold;     color:#493f3e;	}a.inTTL	{		font-size:1.0em;		 font-weight:bold;		color:#734e4b;		text-decoration:none;		}a.related	{	font-size:0.9em;	color:#000000;	text-decoration:none;	}a.popTTL	{		font-size:1.0em;		 font-weight:bold;		color:#d72407;		text-transform:uppercase;		text-decoration:none;		}#b_related	{	float:left;	padding:0px 15px 15px 0px;	}#doc_cite	{	padding:0;	}#b_pic_border	{   	width:240px;   	min-height:300px;	padding:1px;	border: 2px solid #c4c4c4;    background: #ececec;	}.pic_descr	{	font-size:0.8em;	color:#003757;	}.pic_author	{	font-size:0.7em;	color:#535454;	}#pic_description	{    padding:0px;	}#in_pic	{    max-width:250px;	float:left;    padding:0px 15px 15px 0px;    text-align:justify; text-justify: newspaper;	}#banner_inner_left	{	float:left;    padding:0px 15px 15px 0px;    text-align:justify; text-justify: newspaper;	}.banner	{	text-align: center;	}.pop_num	{    font-size:0.9em;    font-weight:bold;	color:#d72407;	}a.pop_link2	{    font-size:0.7em;    font-weight:bold;	color:#000000;	text-decoration:none;	}a.rubhdmain	{font-size:0.9em; color:#715957;text-decoration:none;}a.rubhdmain:hover	{text-decoration:underline;color:#ca0002;}a.rubhdmain:visited	{text-decoration:none;color:#715957;}a.rubhdmain:visited:hover	{text-decoration:underline;color:#ca0002;}.rubhd	{font-size:1.0em; color:#715957; font-weight:bold; text-decoration:none;text-transform:uppercase;}.rubhdlite {font-size:1.6em; color:#715957;text-decoration:none;}.typhd	{font-size:1.0em; font-weight:bold; color:#76bf42;}.arrow	{font-size:1.1em; color:#878f9c;}.source	{font-size:0.7em;color:#971616;}.expert	{font-size:0.7em;color:#715957;font-weight:normal;}.experttitle {font-size:0.7em;color:#878f9c;}.doclink	{font-size:1em;text-align: left; }a.doclink	{color:#707070;}a.doclink:hover	{color:#ca0002; text-decoration:underline;}a.doclink:visited	{color:#707070;}a.doclink:visited:hover	{color:#ca0002;}.doclink2	{color:#707070; font-size:1em;font-weight:bold;text-decoration:none;}a.doclink2 {color:#4d4d4d; font-size:1em;font-weight:bold;text-decoration:none;}a.doclink2:hover	{color:#ca0002;text-decoration:underline;}a.doclink2:visited	{color:#4d4d4d;text-decoration:none;}a.doclink2:visited:hover	{color:#ca0002;text-decoration:underline;}.cite_person	{	font-family:sans,times,arial;	font-size:1.6em;	color:navy;	}.cite_cite	{	font-family:sans,times,arial;	font-size:1.8em;	font-style: italic;	color:#000000;	}#headerSlideContainer {	position: fixed;	right:-347px;	bottom:5px;	width:345px;    height:160px;	background:#c1c1c1;    z-index:1000;	overflow:hidden;	padding:1px;	margin:0px;}#headerSlideContent {	width:345px;	height:158px;	margin:0 auto;    background:#f0f0f0;	color: white;	padding:15px;}#dir_pic	{	float:right;    padding:15px;    margin:15px 0 0 15px;    background:#ffffff;    text-align:justify; text-justify: newspaper;    border: 2px solid #c4c4c4;	}.dir_rub_link	{	font-size:1.6em;	color:#98bef9;    text-decoration:none;	}a.dir_rub_link	{	color:#98bef9;    text-decoration:none;	}a.dir_rub_link:hover	{	color:#013a92;    text-decoration:underline;	}a.dir_rub_link:visited	{	color:#98bef9;    text-decoration:none;	}a.dir_rub_link:hover	{	color:#013a92;    text-decoration:underline;	}.dir_rubsub_link	{	font-size:1.2em;	color:#759dd9;    text-decoration:none;	}a.dir_rubsub_link	{	color:#476ba3;    text-decoration:none;	}a.dir_rubsub_link:hover	{	color:#476ba3;    text-decoration:underline;	}a.dir_rubsub_link:visited	{	color:#476ba3;    text-decoration:none;	}a.dir_rubsub_link:visited:hover	{	color:#476ba3;    text-decoration:underline;	}.dir_items_link	{	font-size:1.2em;	color:#734e4b;    text-decoration:underline;	}.events_date	{	font-size:1.4em;	color:#6b221c;	text-align:right;	white-space:nowrap;	}.events_tr	{	background:#faf9f9;	}.events_list_td_pic	{	background:#ffffff;	text-align:center;	}a.events_list_link	{    font-size:1.2em;    color:#734e4b;	}.events_in_hd    {    font-size:2.0em;    color:#734e4b;	}.events_in_date	{	font-size:1.4em;	color:#6b221c;	text-align:right;	white-space:nowrap;	}#docs_table_person	{	 background:#d7d2cf;	 min-height:110px;	 margin-left:260px;	 padding:15px;	}#docs_table_person_print	{	 background:#d7d2cf;	 min-height:110px;	 padding:15px;	}#docs_table_person_image	{	text-align:left;    float: left;    padding-right: 15px;    padding-bottom: 5px;    border:0;	}.personfiobody	{	font-size:1em;	font-weight:bold;	color:#734e4b;	}.personbody	{	font-size:0.8em;	}a.nlink	{    font-size:0.8em;    color:#4d4d4d;    font-weight:bold;	}a.nlink_select	{    font-size:0.8em;    color:#734e4b;    font-weight:bold;	}.ndescr	{	font-size:0.9em;	text-align:justify; text-justify: newspaper;	margin:0 8px auto;	color:#565656;	font-weight:normal;	}.ss_author	{	font-size:0.7em;	color: #734e4b;	text-align:right;	}.clearfloat	{	clear:both;	}H3	{     font-size: 1.5em;     font-weight:normal;     color:#734e4b;     text-align:justify; text-justify: newspaper;	}.slideshow_date	{   font-size:0.7em;   color:#734e4b;   font-weight:normal;}.slideshow_descr	{	font-size:0.8em;	color:#000000;	text-align:justify; text-justify: newspaper;	font-weight:normal;	}.multimedia-list	{	min-height:60px;	}#index_slideshow	{	float:left;	margin-right: 5px;	}.index_slideshow_image	{    border:1px solid #76bf42;    width:80px;    height:53px;	}.index_slideshow_image:hover { 	border:1px solid #000;	}.index_slideshow_typ	{	background:#4f931d;	color:white;	font-size:0.7em;	font-weight:bold;	text-decoration:none;	text-transform:uppercase;	height:18px;	width:72px;	position:relative;	padding: 2px 4px 0px 4px; 	text-align:right;    border:1px solid #76bf42;	vertical-align: middle;	}.inner_slideshow_typ	{	background:#4f931d;	color:white;	font-size:0.7em;	font-weight:bold;	text-transform:uppercase;	margin:0px 0 0 0;	height:18px;	width:72px;	padding: 2px 4px 0px 4px; 	text-align:right;	vertical-align: middle;	}#index_articles_block	{    padding: 15px;    text-align:justify;	}#index_interview_block	{    padding: 15px;    text-align:justify;	}#sh_line	{	height:1px;	background:#c3c3c3;	margin-bottom:5px;	}#sh_line_docs	{	height:1px;	background:#c3c3c3;	margin-bottom:5px;	margin-left:260px;	}#share_panel	{    max-width:400px;	height:27px;	float:right;	text-align:right;	}#author_panel	{	height:27px;	font-size:0.7em;	display:table-cell;	vertical-align:bottom;    line-height: 22px;	}#panel_tweeter	{	height:27px;	position:relative;	float:right;	}#panel_facebook	{	height:27px;	position:relative;    float:right;    width:80px;	}#panel_print	{	height:27px;	position:relative;	float:right;	}#panel_send	{	height:27px;	position:relative;	float:right;	}#panel_share	{	height:27px;	position:relative;	float:right;	margin-right:5px;	}#place_banners_topcenter	{	}#banners_partner	{	width:188px;	height:88px;	margin:0 auto;	border:3px solid #b0d8d8;	}#banners_partner a:hover	{	border:5px solid #b0d8d8;	}#banners_events	{	width:240px;	height:75px;	margin:0 auto;	}#banners_top	{	width:710px;	height:110px;	margin:0 auto;	}#banners_left	{	width:240px;	height:160px;	margin:0 auto;	}#banners_right	{	width:240px;	height:160px;	margin:0 auto;	}#banners_topbox	{	width:140px;	height:35px;	margin:0 auto;	}#block_IosInEvents_0	{	width:240px;	height:57px;	background:url(/images/bg_events_n1.png);	color:white;	font-size:0.9em;	font-weight:bold;	position: relative;	top: 50%;	display: table-cell;	vertical-align: middle;    padding:0px 5px 0px 0px;	}#block_IosInEvents_1	{	width:240px;	height:57px;	background:url(/images/bg_events_n2.png);	color:white;	font-size:0.9em;	font-weight:bold;	position: relative;	top: 50%;	display: table-cell;	vertical-align: middle;	padding:0px 5px 0px 0px;	}#block_IosInEvents_2	{	width:240px;	height:57px;	background:url(/images/bg_events_n3.png);	color:white;	font-size:0.9em;	font-weight:bold;	position: relative;	top: 50%;	display: table-cell;	vertical-align: middle;	padding:0px 5px 0px 0px;	}#block_IosInEvents_3	{	width:240px;	height:57px;	background:url(/images/bg_events_n4.png);	color:white;	font-size:0.9em;	font-weight:bold;	position: relative;	top: 50%;	display: table-cell;	vertical-align: middle;	padding:0px 5px 0px 0px;	}#date_IosInEvents_0, #date_IosInEvents_1, #date_IosInEvents_2, #date_IosInEvents_3	{	width:55px;	height:42px;	float:left;    margin:0px 0px 0px 0px;	background:url(/images/bg-black-opacity.png);	}.mcut	{	font-size:1.6em;	}.left	{margin:0px 0px 0px 0px; text-align:left;}.docs_name2	{	font-size:0.8em;	font-weight:normal;	color:#777777;	}.docs_descrinfo	{	font-size:0.7em;	font-weight:normal;	color:#565656;	}#recent_news_container	{	margin:0 auto;	background:#f0f0f0;	padding:15px;	width:650px;	}#recent_news_hd	{	font-size:1.2em;	color:#734e4b;	}a.news_arh_link	{	font-size:1.1em;	font-weight:bold;	background:#917674;	padding:0px 2px 0px 2px;	color:white;	text-align:right;}a.news_arh_link:hover	{	font-size:1.1em;	font-weight:bold;	background:#98bef9;	padding:0px 2px 0px 2px;	color:white;	text-align:right;}.news_arh_link_def{	font-size:0.7em;	text-align:right;}.news_arh_link_red{	font-size:0.7em;	font-weight:bold;	color:#d11111;	text-align:right;}.right	{	text-align:right;	}#followus	{	width:240px;	text-align:center;  	}.followus_text	{	vertical-align: top;	font-size:0.8em;    height:16px;    width:100px;	}.followus_image	{    width:20px;    position:relative;    height:16px;	}.tdate_sm	{	font-size:0.8em;	color:#000;	}blockquote { font-size:120%;  background: #f9f9f9;  border-left: 5px solid #ccc;  margin: 1.5em 10px;  padding: 0.5em 10px;  quotes: "\201C""\201D";}blockquote:before {  color: #ccc;  content: open-quote;  font-size: 4em;  line-height: 0.1em;  margin-right: 0.25em;  vertical-align: -0.4em;}blockquote p {  display: inline;  margin-top: 20px;  margin-bottom: 20px;  font-style:italic;}.text img {    max-width: 700px;    max-height: 468px;}twitter-widget {    margin: 0 auto;}.erb-image-wrapper img{	width:100%;    max-width:900px !important;    height:auto;    display:block;}.image {   position: relative;   width: 100%; /* for IE 6 */}.image img	{	/*max-width:700px;	max-height:400px;*/	margin:auto;}.pic_cap_descr	{font-size:130%;}.pic_caption {   position: absolute;   bottom: 18px;   right: 0px;   text-align:right;   width: 100%;}.span_caption{	color: white;	font: 12px Sans-Serif;	letter-spacing: 0px; 	background: rgb(0, 0, 0); 	background: rgba(0, 0, 0, 0.7); 	padding: 5px; 	}.pic_caption span.spacer	{	padding: 0 10px;	background: none;}.inline_gallery {    width: 100%;    max-width: 700px;    min-height: 400px;}