 .Pagination { padding:0 0 20px 0}
 .Pagination ul { float:left}
 .Pagination li { float:left; list-style:none; margin:0 10px 0 0;font-size:14px;}
 .Pagination li a {font-size:14px; display:block; padding:3px 5px; color: #289ED8}
 .Pagination li.Active a { color:#BE2F2F; text-decoration:underline}
 .Pagination .Number { float:right; }
 .Pagination .Number span.Size { float:left; padding:3px 0 0 0;font-size:14px;}
 .Pagination .Number ul { float:right;}

 
 
 
 
 
/* ------------------------ News Filters*/

#NewsFilters {background:url(/img/V02/bg004.png) repeat-x 0 0; width:153px; padding:10px 0 10px 0}
#NewsFilters.fixed { position:fixed; left:0; top:0; }

#NewsFilters fieldset { border:0}
#NewsFilters legend { display:none}

#NewsFilters ul li { margin:0}
#NewsFilters ul li a.ClearFilter { display:block; padding:10px; font-size:11px; color:#c40000; text-transform:uppercase; border-top:1px solid #e5e5e5; background:#fff; position:relative; }
#NewsFilters ul li a.ClearFilter i { position:absolute; top:8px; right:9px; display:block;width:17px; height:17px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons3.png) no-repeat 0 0;}

#NewsFilters ul li a.FindSettingsButton { display:block; padding:10px; font-size:11px; color:#007421; border:solid #e5e5e5; border-width:1px 0; background:#fff; position:relative}
#NewsFilters ul li a.FindSettingsButton i { position:absolute; top:7px; right:6px; display:block;width:21px; height:21px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons3.png) no-repeat -17px 0; }

#NewsFilters ul li a.OpenCalendarLink { display:block; padding:10px; font-size:12px; color:#fff; background:#178ec8; position:relative; text-transform:uppercase}
#NewsFilters ul li a.OpenCalendarLink i { position:absolute; top:9px; right:10px; display:block;width:17px; height:17px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons3.png) no-repeat -38px 0; }
#NewsFilters ul li a.FilterDateDisplay { background:#fff; padding:13px 10px; font-size:10px; display:block; position:relative; cursor:pointer; color:#393939}
#NewsFilters ul li a.FilterDateDisplay i { position:absolute; top:15px; right:13px; display:block;width:10px; height:10px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons3.png) no-repeat -55px 0; }

#NewsFilters .ChoosenRubrics { margin-top: 14px }
#NewsFilters .ChoosenRubrics ul{ background:#fff; padding: 0}
#NewsFilters .ChoosenRubrics ul li { margin:0 10px; list-style:none}
#NewsFilters .ChoosenRubrics ul li a { font-size:12px; color:#393939; position:relative; display:block;  padding:5px 0 5px 0;}
#NewsFilters .ChoosenRubrics ul li a i { position:absolute; top:8px; right:0px; display:block;width:10px; height:10px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons3.png) no-repeat -55px 0; }

#NewsFilters .ChoosenSources { margin-top: 14px }
#NewsFilters .ChoosenSources ul{ background:#fff; padding: 0}
#NewsFilters .ChoosenSources ul li { margin:0 10px; list-style:none}
#NewsFilters .ChoosenSources ul li a { font-size:12px; color:#393939; position:relative; display:block;  padding:5px 0 5px 0;}
#NewsFilters .ChoosenSources ul li a i { position:absolute; top:8px; right:0px; display:block;width:10px; height:10px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons3.png) no-repeat -55px 0; }

#NewsFilters .errorMessage { padding:0 10px 10px 10px}


/*
#NewsFilters li { list-style:none; zoom:1}
#NewsFilters .Settings { margin:0 0 0 10px; background:url(/img/V02/bg003.png) repeat-x 0 100%; padding:0 0 15px 0}
#NewsFilters .Settings li { margin:17px 0 0 0}
#NewsFilters .Settings a { position:relative; padding:0 0 0 27px; font-size:12px; color:#7a7a7a; cursor:pointer; margin:0 0 0 15px}
#NewsFilters .Settings a:hover { color:#00acee}
#NewsFilters .Settings a em { width:17px; height:17px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons.png) no-repeat -45px 0; position:absolute; left:0; top:-1px}
#NewsFilters .Settings a:hover em { background-position:-45px -17px} 
#NewsFilters .Settings a.ClearSettings { position:relative; padding:0 0 0 29px; font-size:12px; color:#7a7a7a}
#NewsFilters .Settings a.ClearSettings:hover { color:#00acee}
#NewsFilters .Settings a.ClearSettings em{ width:16px; background-position:-62px 0}
#NewsFilters .Settings a.ClearSettings:hover em { background-position:-62px -16px} 

#NewsFilters .Dates { margin:0 0 0 10px; background:url(/img/V02/bg003.png) repeat-x 0 100%; padding:10px 0}
#NewsFilters .Dates span.Title { margin:0 0 10px 5px; font-size:14px; font-weight:bold; color:#393939; text-transform:uppercase; display:block}
#NewsFilters .Dates .Line { clear:both; }
#NewsFilters .Dates label { width:25px; text-align:center; float:left; padding:4px 0 0 0}
#NewsFilters .Dates input { border:1px solid #ccc; background:#fff; float:left; width:101px; padding:5px; margin:0 0 0 0}

#NewsFilters .CalendarButton { margin:12px 0 10px 15px; }
#NewsFilters .CalendarButton a{  cursor:pointer; padding:0 35px 0 0; position:relative; text-transform:uppercase; color:#487ba8}
#NewsFilters .CalendarButton a em{ position:absolute; top:-4px; right:0; display:block;width:26px; height:26px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons.png) no-repeat -360px 0; cursor:pointer}
#NewsFilters .CalendarButton .Period2 { font-size:11px; padding:5px 0 0 0; display:block}
#NewsFilters .CalendarButton .Period2 em { width:30px;  text-align:right; padding:0 5px 0 0}


#NewsFilters .Rubrics { font-size:14px; font-weight:bold; color:#393939; text-transform:uppercase; margin:0 0 0 15px; padding:10px 0 0 0 }
#NewsFilters .Rubrics span.Title { margin:0 0 0 0; font-size:14px; font-weight:bold; color:#393939; text-transform:uppercase; }
#NewsFilters .Rubrics .SelectCustom { margin:10px 0 0 0; text-transform: none}
*/


/* Weird repeated style
#NewsFilters .Rubrics li { padding:12px 0 0 10px}
#NewsFilters .Rubrics li a { font-size:12px; text-transform:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; position:relative; cursor:pointer}
#NewsFilters .Rubrics li a.Close { color:#487ba8; text-decoration:underline}
#NewsFilters .Rubrics li a.Close em{ width:12px; height:11px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icon005.png) no-repeat 0 0; position:absolute; left:-14px; top:3px}
*/
/*
#NewsFilters .ChoosenRubrics ul { padding:5px 0 10px 17px; margin-top: 15px;} 
#NewsFilters .ChoosenRubrics li { list-style:none}
#NewsFilters .ChoosenRubrics li a {  text-transform:none;  font-weight:normal; position:relative; cursor:pointer; color:#656565; text-decoration:none; cursor:pointer}
#NewsFilters .ChoosenRubrics li a em{ width:9px; height:9px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons.png) no-repeat -299px 0; position:absolute; left:-14px; top:5px}
*/


/* ------------------------ MediaBank Filters*/

#MediaBankFilters {background:url(/img/V02/bg004.png) repeat-x 0 0; width:153px; padding:10px 0 10px 0}
#MediaBankFilters .fixed { position:fixed; left:0; top:0; }

#MediaBankFilters fieldset { border:0}
#MediaBankFilters legend { display:none}

#MediaBankFilters ul li { margin:0}
#MediaBankFilters ul li a.ClearSettings { display:block; padding:10px; font-size:11px; color:#c40000; text-transform:uppercase; border-top:1px solid #e5e5e5; background:#fff; position:relative; }
#MediaBankFilters ul li a.ClearSettings i { position:absolute; top:8px; right:9px; display:block;width:17px; height:17px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons3.png) no-repeat 0 0;}

#MediaBankFilters ul li a.FindSettingsButton { display:block; padding:10px; font-size:11px; color:#007421; border:solid #e5e5e5; border-width:1px 0; background:#fff; position:relative}
#MediaBankFilters ul li a.FindSettingsButton i { position:absolute; top:7px; right:6px; display:block;width:21px; height:21px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons3.png) no-repeat -17px 0; }

#MediaBankFilters ul li a.OpenCalendarLink { display:block; padding:10px; font-size:12px; color:#fff; background:#178ec8; position:relative; text-transform:uppercase; margin:10px 0 0 0}
#MediaBankFilters ul li a.OpenCalendarLink i { position:absolute; top:9px; right:10px; display:block;width:17px; height:17px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons3.png) no-repeat -38px 0; }
#MediaBankFilters ul li a.FilterDateDisplay { background:#fff; padding:13px 10px; font-size:10px; display:block; position:relative; cursor:pointer; color:#393939}
#MediaBankFilters ul li a.FilterDateDisplay i { position:absolute; top:15px; right:13px; display:block;width:10px; height:10px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons3.png) no-repeat -55px 0; }

#MediaBankFilters .ChoosenRubrics { margin-top: 14px }
#MediaBankFilters .ChoosenRubrics ul{ background:#fff; padding: 0}
#MediaBankFilters .ChoosenRubrics ul li { margin:0 10px; list-style:none}
#MediaBankFilters .ChoosenRubrics ul li a { font-size:12px; color:#393939; position:relative; display:block;  padding:5px 0 5px 0;}
#MediaBankFilters .ChoosenRubrics ul li a i { position:absolute; top:8px; right:0px; display:block;width:10px; height:10px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons3.png) no-repeat -55px 0; }




/* ------------------------ Map Filters*/

#MapFilters { position:absolute; z-index:9999; top:0px; left:100px; width:153px; padding:10px 0 10px 0}
#MapFilters.fixed { position:fixed; left:0; top:0; }

#MapFilters fieldset { border:0; padding:0px 0 0 0}
#MapFilters legend { display:none}

#MapFilters .ClearSettingsContainer { height: 34px}
#MapFilters a.ClearSettings { display:block; padding:10px; font-size:11px; color:#c40000; text-transform:uppercase; border-top:1px solid #e5e5e5; background:#fff; position:relative; display: none;}
#MapFilters a.ClearSettings.Show { display: block;}
#MapFilters a.ClearSettings i { position:absolute; top:8px; right:9px; display:block;width:17px; height:17px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons3.png) no-repeat 0 0;}


#MapFilters label { display:block; position:relative; padding:8px 0 13px 35px; color:#474848; margin:10px 0 0 10px;}
#MapFilters label em {width:31px; height:38px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/map2/map_event.png) no-repeat; position:absolute; left:0; top:0}

#MapFilters .Rubrics label{ float:left}
#MapFilters .Rubrics input { position: absolute; right: 0; top: 20px}

#MapFilters .Important { padding: 10px 0 8px 0; margin: 0 0 0 10px; clear: both; position: relative; border-top: solid #999; border-width: 1px 0}
#MapFilters .Important label{ margin-top: 0; position: relative;}
#MapFilters .Important label em { background:url(/img/V02/map2/map_important.png) no-repeat; left:-10px;}
#MapFilters .Important input {position: absolute; right: 0; top: 22px}
#MapFilters form { padding:0 0 0 0}

#MapFilters .Rubrics { position:relative; clear: both; font-size:13px;}
#MapFilters .Rubrics .SelectCustom  { margin:0 0 17px 0}

#MapFilters .Rubrics .RubricList { background:#fff; position:absolute; left:0; top:68px; z-index:200; width:141px; border:1px solid #ccc;}
#MapFilters .RubricList ul {padding:0 10px 20px 0; clear: both;}
#MapFilters .RubricList li {list-style:none; clear:both; position:relative}
#MapFilters .RubricList li label { padding:0;  list-style:none}
#MapFilters .RubricList li input { position:absolute; right:0; top:5px}

#MapFilters .MaterialTypes { position:relative; padding: 0px 0 4px 0px; clear: both; margin: 0 0 0 0}
#MapFilters .MaterialTypes label { display:block; position:relative; padding:0 0 7px 25px; color:#474848; margin:0 0 0px 10px}
#MapFilters .MaterialTypes label{ }
#MapFilters .MaterialTypes em { width: 20px; height: 20px; }
#MapFilters .MaterialTypes .MaterialTypes_video em {background:url(/img/V02/map2/video_icon.png)}
#MapFilters .MaterialTypes .MaterialTypes_photo em {background:url(/img/V02/map2/photo_icon.png); height: 15px; top: 1px}
#MapFilters .MaterialTypes input { position:absolute; right:0; top:3px}


#MapFilters .ChoosenRubrics ul { padding:5px 0 10px 27px} 
#MapFilters .ChoosenRubrics li { list-style:none}
#MapFilters .ChoosenRubrics li a {  text-transform:none;  font-weight:normal; position:relative; cursor:pointer; color:#656565; text-decoration:none; cursor:pointer}
#MapFilters .ChoosenRubrics li a em{ width:9px; height:9px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons.png) no-repeat -299px 0; position:absolute; left:-14px; top:5px}


#MapFilters .Rubric_3 em {background:url(/img/V02/map2/map_icon03.png)}
#MapFilters .Rubric_5 em {background:url(/img/V02/map2/map_icon05.png)}
#MapFilters .Rubric_7 em {background:url(/img/V02/map2/map_icon07.png)}
#MapFilters .Rubric_9 em {background:url(/img/V02/map2/map_icon09.png)}
#MapFilters .Rubric_10 em {background:url(/img/V02/map2/map_icon10.png)}
#MapFilters .Rubric_11 em {background:url(/img/V02/map2/map_icon11.png)}
#MapFilters .Rubric_12 em {background:url(/img/V02/map2/map_icon12.png)}
#MapFilters .Rubric_13 em {background:url(/img/V02/map2/map_icon13.png)}
#MapFilters .Rubric_14 em {background:url(/img/V02/map2/map_icon14.png)}

#Map .MapContainer { width:100%; height:100%; min-height:100%}


/* ------------------------ Calendar Filters*/

#CalendarFilters { background:url(/img/V02/bg004.png) repeat-x 0 0; width:153px; padding:11px 0 0 0; height:auto}
#CalendarFilters.fixed { position:fixed; left:0; top:0; }

#CalendarFilters fieldset { border:0}
#CalendarFilters legend { display:none}

#CalendarFilters .ArchiveToggle { padding:0 0 10px 0}
#CalendarFilters .ArchiveToggle li { list-style:none; margin:0 0 4px 0}
#CalendarFilters .ArchiveToggle li a { cursor:pointer; font-size:14px; color:#178ec8; text-transform:uppercase; text-decoration:underline; display:block; padding:5px 0 5px 10px; font-weight:bold }
#CalendarFilters .ArchiveToggle li a:hover { text-decoration:none}
#CalendarFilters .ArchiveToggle li a.Active { color:#393939; text-decoration:none; background:#fff}

#CalendarFilters ul li { margin:0}
#CalendarFilters ul li a.ClearFilter { display:block; padding:10px; font-size:11px; color:#c40000; text-transform:uppercase; border-top:1px solid #e5e5e5; background:#fff; position:relative; }
#CalendarFilters ul li a.ClearFilter i { position:absolute; top:8px; right:9px; display:block;width:17px; height:17px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons3.png) no-repeat 0 0;}

#CalendarFilters ul li a.OpenCalendarLink { display:block; padding:10px; font-size:12px; color:#fff; background:#178ec8; position:relative; text-transform:uppercase; margin:10px 0 0 0}
#CalendarFilters ul li a.OpenCalendarLink i { position:absolute; top:9px; right:10px; display:block;width:17px; height:17px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons3.png) no-repeat -38px 0; }
#CalendarFilters ul li a.FilterDateDisplay { background:#fff; padding:13px 10px; font-size:10px; display:block; position:relative; cursor:pointer; color:#393939}
#CalendarFilters ul li a.FilterDateDisplay i { position:absolute; top:15px; right:13px; display:block;width:10px; height:10px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons3.png) no-repeat -55px 0; }

#CalendarFilters .ChoosenRubrics {
    margin-top: 14px;
}
#CalendarFilters .ChoosenRubrics ul{ background:#fff; padding: 0}
#CalendarFilters .ChoosenRubrics ul li { margin:0 10px; list-style:none}
#CalendarFilters .ChoosenRubrics ul li a { font-size:12px; color:#393939; position:relative; display:block;  padding:5px 0 5px 0;}
#CalendarFilters .ChoosenRubrics ul li a i { position:absolute; top:8px; right:0px; display:block;width:10px; height:10px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons3.png) no-repeat -55px 0; }

#CalendarFilters .TimeStatus { padding:20px 0 5px 0}
#CalendarFilters .TimeStatus li { list-style:none; margin:0 0 16px 8px}
#CalendarFilters .TimeStatus li a {  text-transform:none;  font-weight:normal; position:relative; cursor:pointer; color:#656565; text-decoration:none; cursor:pointer; padding:0 0 0 19px}
#CalendarFilters .TimeStatus li a.Active { font-weight:bold}
#CalendarFilters .TimeStatus li a em{ width:13px; height:16px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons.png) no-repeat; position:absolute; left:0px; top:1px}
#CalendarFilters .TimeStatus li a.Current em{ background-position:-321px 0}
#CalendarFilters .TimeStatus li a.Main em{ background-position:-347px 0}
#CalendarFilters .TimeStatus li a.Prev em{ background-position:-334px 0}
#CalendarFilters .TimeStatus li a.Next em{ background-position:-308px 0}



/* ДЛЯ КАЛЕНДАРЯ. Надо разобраться как задуман селект */

.SelectCustom {
	display: inline-block;
	;
	height: 40px;
	text-transform: uppercase;
	color: #fff;
	line-height: 40px;
	padding: 0 45px 0 25px;
	border: 0;
	background: url(../img/icon-button-arrow.png) no-repeat 89% 18px #289ed8;
	text-decoration: none;
	float: left;
	margin: 0 3px 0 0;
	cursor: pointer;
}


/* ---------------------------------------- Calendar */

/*#Calendar {position:relative; padding-right: 5px}*/
#Calendar {position:relative;}

#Calendar .Period {color:#888}
#Calendar .OpenCalendarLink {width:26px;height:26px;background:url(/img/V01/Icons.png) -130px -78px no-repeat;position:absolute;top:32px;left:460px;text-indent:-10000px; z-index:200}

#Calendar .NextWayPoint { margin:0; height:20px}

#CalendarFilters {width:483px; margin:0 0 40px 0; height:152px}
#CalendarFilters .ApplyFilters { top:57px}
#CalendarFilters .SearchInput { width:443px} 
#CalendarFilters .ApplyFilters { right:6px}
#page #CalendarFilters #FiltersForm a.CancelAllFilters { bottom:47px}

.stuck {position: fixed; top:31px; background-color: #fff !important; height:48px;z-index: 1000;}

/* ---------------------------------------- DatePicker */

#DatePickerContainer {width:632px;height:432px;background:#fff;position:absolute;top:0;right:247px;z-index:10000;display:none; border: 1px solid #ddd; box-shadow: 0 0 10px #000}
#DatePicker {margin:0 0 10px 0}
#DatePickerBottom {width:632px;height:42px;position:relative;background:#fff}
#DatePickerBottom .ApplyFilters {position:absolute;left:17px; padding: 7px 20px; background: #226281; color: #fff; text-decoration: none; display: inline-block;}

#DatePickerBottom a.CancelDataPickerFilters {font-size:13px;line-height:13px;color:#888;background:url(/img/V01/RefreshIcon.png) 0 0 no-repeat;padding:0 0 3px 21px;position:absolute;bottom:21px;right:17px}
#DatePickerBottom a.CancelDataPickerFilters:hover {background-position:0 -16px;text-decoration:none;color:#00acee}

#DatePickerPeriodForm {height:27px;margin:0 0 11px 0}
#DatePickerPeriodForm input {height:19px;width:117px;padding:4px 10px;border:0;font-size:13px;line-height:13px;color:#333;background:#b2e6fa;outline:none}
#DatePickerPeriodForm .InputFrom {position:absolute;left:17px;top:0}
#DatePickerPeriodForm .InputTo {position:absolute;left:165px;top:0}

#DatePicker .ui-datepicker-header {height:40px;background:#226281;font:normal 14px/40px tornadoc, tahoma, arial, sans-serif;text-align:center;text-transform:uppercase;color:#fff}

#DatePicker .ui-datepicker-current {display:none}

#DatePicker .ui-datepicker-prev label {display:none}
#DatePicker .ui-datepicker-prev a {width:21px;height:16px;display:block;position:absolute;top:12px;left:22px;text-indent:-10000px;background:url(/img/V01/Arrows.png) 0 -32px no-repeat;}
#DatePicker .ui-datepicker-prev a:hover {cursor:pointer}
#DatePicker .ui-datepicker-next label {display:none}
#DatePicker .ui-datepicker-next a {width:21px;height:16px;display:block;position:absolute;top:12px;right:22px;text-indent:-10000px;background:url(/img/V01/Arrows.png) -21px -32px no-repeat;}
#DatePicker .ui-datepicker-next a:hover {cursor:pointer}

#DatePicker table {margin:0 16px 0 17px}

#DatePicker table thead tr {}
#DatePicker table thead tr td {width:56px;text-transform:uppercase}
#DatePicker table thead tr td a {width:56px;height:26px;font:normal 10px/26px tornadoc, tahoma, arial, sans-serif;color:#888;background:#fff}
#DatePicker table thead tr td a:hover {background:#fff;cursor:default}

#DatePicker table tr td {width:56px;padding:0 1px 1px 0;text-align:center}
#DatePicker table tr td a {width:56px;height:42px;display:block;font-weight:bold; font-size:  18px; line-height: 42px ;background:#f2f2f2;color:#333;text-decoration:none;cursor:pointer}
#DatePicker table tr td a:hover {background:#a9ddf1;text-decoration:none}

#DatePicker table tr td.ui-datepicker-current-day {}
#DatePicker table tr td.ui-datepicker-current-day a {background:#a9ddf1;color:#333}
#DatePicker table tr td.ui-datepicker-current-day span {color:#fff}

#DatePicker table tr td.ui-datepicker-today {}
#DatePicker table tr td.ui-datepicker-today a {background:#226281;color:#fff}
#DatePicker table tr td.ui-datepicker-today span {color:#fff}

#DatePicker table tr td.ui-datepicker-unselectable {width:56px;height:42px;font-weight:bold; font-size:  18px; line-height: 42px ;background:#fff;color:#8f8f8f}

#DatePicker table tr td div {width:56px;height:42px;display:block;position:relative}
#DatePicker .DatepickerActivityCount {font-family:tornadoc, tahoma, arial, sans-serif;font-size:11px;color:#888;position:absolute;top:0px;right:6px}




header .menu-2 li.active a {
	color: #339ed4
}



.open-rss-dropdown {
}
.open-rss-dropdown:hover {
    text-decoration: none;
}
.rss-dropdown-wrp {
    position: fixed;
    
    top:150px;
    left: 50px;
    z-index: 9999;
    box-shadow: 0 0 10px #000; 
    display: none; 
    border: 1px solid rgba(159,168,177,0.7);

   /* -webkit-transition: height 0.25s ease;
    -moz-transition: height 0.25s ease;
    -o-transition: height 0.25s ease;
    transition: height 0.25s ease; */
}

.rss-dropdown-wrp .close-rss { position: absolute;; right: 12px; top: 5px; cursor: pointer; font-size: 20px; font-weight: bold; z-index: 300; color:#BE2F2F;}

.rss-dropdown-wrp ul { width: 100%; padding: 10px 0; margin-top: 10px}
.rss-dropdown-wrp ul li { padding: 3px 20px}

.rss-dropdown {
   
    background: #fff;
    /*padding: 12px;*/
}
.rss-dropdown ul {
    margin: 0;
    padding: 0;
    padding: 26px 10px 10px 10px;
    list-style: none;
    position: relative !important;
    top: 0 !important;
    left: 0;
    

}
.rss-dropdown ul li {
    float: none !important;
    white-space: nowrap;
}
.rss-dropdown ul li.sep {
    margin-bottom: 6px;
}
.rss-dropdown ul li a {
    font-size: 14px !important;
    font-weight: normal; color: #289ED8;
}


/* ---------------------------------------- FeedbackWindow */

#WinFeedbackForm {position:fixed;z-index:10000;top:50px; left:50%; margin-left: -240px; width:480px;display:none; box-shadow: 0 0 10px #000; }

#WinFeedbackForm .WinBody {background:#fff url(/img/V01/FeedbackWindow_bg.png) top left repeat-x; border: 1px solid rgba(159,168,177,0.7);}

#WinFeedbackForm .WinOutline01 {}
#WinFeedbackForm .WinOutline02 {}

#WinFeedbackForm h1 {height:27px;position:relative;display:block;color:#fff;font:normal 14px/14px tornadoc, tahoma, arial, sans-serif;text-transform:uppercase;padding:13px 0 0 17px; background:#215d7a}
#WinFeedbackForm h1 a {width:16px;height:16px;display:block;position:absolute;top:12px;right:17px;background:url(/img/V01/FeedbackWindowClose.png) top left no-repeat;text-indent:-10000px}
#WinFeedbackForm h1 a:hover {background-position:bottom left}
#WinFeedbackForm h1 a:focus {outline:none}

#WinFeedbackForm form {padding:0 17px 0 17px}
#WinFeedbackForm fieldset {border:none}
#WinFeedbackForm legend {display:none}
#WinFeedbackForm form label {display:block;padding:13px 0 5px 0;color:#333;font-size:13px}
#WinFeedbackForm form .Input {width:424px;background:#fff;color:#333;padding:4px 10px;border:0;font-size:13px;outline:none; border:1px solid #ddd}
#WinFeedbackForm form .Textarea {width:424px;height:200px;background:#fff;color:#333;padding:4px 10px;border:0;font-size:13px;overflow:auto;outline:none;resize:none; border:1px solid #ddd}

#WinFeedbackForm .CaptchaImage {width:140px;height:50px;border:0;cursor:pointer}
#WinFeedbackForm .CaptchaText {font-size:11px;margin:0 0 5px 0;color:#333}

#WinFeedbackForm .Submit {padding:20px 0 30px 0}

#WinFeedbackForm .contacts { margin: 10px 20px 0 17px; padding: 0 0 10px 0; border-bottom: 1px solid #ddd }



/* ---------------------------------------- WinWebPushSettings window */

.webpush-button { cursor:pointer; }
#WinWebPushSettings {position:relative;z-index:10000;top:50px; left:50%; margin-left: -240px; width:480px; display:none; box-shadow: 0 0 10px #000; }

#WinWebPushSettings .WinBody {background:#fff url(/img/V01/FeedbackWindow_bg.png) top left repeat-x; border: 1px solid rgba(159,168,177,0.7);}

#WinWebPushSettings .WinOutline01 {}
#WinWebPushSettings .WinOutline02 {}

#WinWebPushSettings h1 {height:27px;position:relative;display:block;color:#fff;font:normal 14px/14px tornadoc, tahoma, arial, sans-serif;text-transform:uppercase;padding:13px 0 0 17px; background:#215d7a}
#WinWebPushSettings h1 a {width:16px;height:16px;display:block;position:absolute;top:12px;right:17px;background:url(/img/V01/FeedbackWindowClose.png) top left no-repeat;text-indent:-10000px}
#WinWebPushSettings h1 a:hover {background-position:bottom left}
#WinWebPushSettings h1 a:focus {outline:none}

#WinWebPushSettings form {padding:0 17px 0 17px}
#WinWebPushSettings fieldset {border:none; padding-top:20px; padding-bottom:10px;}
#WinWebPushSettings legend {display:none}
#WinWebPushSettings form label {display:inline-block;padding:13px 0 5px 0;color:#333;font-size:13px}
#WinWebPushSettings form input {display:inline-block;background:#fff;color:#333;padding:4px 10px;border:0;font-size:13px;outline:none; border:1px solid #ddd}
#WinWebPushSettings form .rubric {display:inline-block;position: relative;top: 2px;background:#fff;color:#333;padding:4px 10px;border:0;font-size:13px;outline:none; border:1px solid #ddd}
#WinWebPushSettings form .inp-type {display:inline-block;position: relative;top: 2px;background:#fff;color:#333;padding:4px 10px;border:0;font-size:13px;outline:none; border:1px solid #ddd}

#WinWebPushSettings .Submit {padding:0px 0 8px 0}

#WinWebPushSettings .info { margin: 10px 20px 0 17px; padding: 0 0 10px 0; border-bottom: 1px solid #ddd }

#WinWebPushSettings .wp-type { display:inline-block; width:105px; height:30px;}
#WinWebPushSettings .wp-type label { font-size:14px;}
#WinWebPushSettings .wp-rubric { display:inline-block; width:130px; height:70px; margin-left:12px;}
#WinWebPushSettings .wp-rubric .wp-rubric-imp { display:inline-block; width:150px; padding:0 0 0 16px;}
#WinWebPushSettings  .wp-rubric .wp-rubric-imp label {display:inline-block;padding:5px 0 5px 0;color:#333;font-size:13px}





/* ---------------------------------------- SignUpWindow */

#WinSignUpForm {position:fixed;z-index:10000;top:50px; left:50%; margin-left: -240px; width:480px;display:none; box-shadow: 0 0 10px #000; }

#WinSignUpForm .WinBody {background:#fff url(/img/V01/SignUpWindow_bg.png) top left repeat-x; border: 1px solid rgba(159,168,177,0.7);}

#WinSignUpForm .WinOutline01 {}
#WinSignUpForm .WinOutline02 {}

#WinSignUpForm h1 {height:27px;position:relative;display:block;color:#fff;font:normal 14px/14px tornadoc, tahoma, arial, sans-serif;text-transform:uppercase;padding:13px 0 0 17px; background:#215d7a}
#WinSignUpForm h1 a {width:16px;height:16px;display:block;position:absolute;top:12px;right:17px;background:url(/img/V01/SignUpWindowClose.png) top left no-repeat;text-indent:-10000px}
#WinSignUpForm h1 a:hover {background-position:bottom left}
#WinSignUpForm h1 a:focus {outline:none}

#WinSignUpForm form {padding:3px 17px 0 17px}
#WinSignUpForm fieldset {border:none}
#WinSignUpForm legend {display:none}
#WinSignUpForm form label {display:block;padding:13px 0 5px 0;color:#333;font-size:13px}
#WinSignUpForm form .Input {width:424px;background:#fff;color:#333;padding:4px 10px;border:0;font-size:13px;outline:none; border:1px solid #ddd}
#WinSignUpForm form .Textarea {width:424px;height:200px;background:#fff;color:#333;padding:4px 10px;border:0;font-size:13px;overflow:auto;outline:none;resize:none; border:1px solid #ddd}

#WinSignUpForm .CaptchaImage {width:140px;height:50px;border:0;cursor:pointer}
#WinSignUpForm .CaptchaText {font-size:11px;margin:0 0 5px 0;color:#333}

#WinSignUpForm .Submit {padding:20px 0 30px 0}






/* ---------------------------------------- Authentification */
.b-login-popup {background:#ededed;width:500px; top: 10vh !important; }
.b-login-popup__header {position:relative;background: #10303f;height:54px}
.b-login-popup__title {text-transform:uppercase;position:relative;cursor:pointer;line-height:54px;font-weight:700;font-size:14px;padding:0 26px 0 48px;*padding-left: 22px;color: #ffffff;display: -moz-inline-stack;display: inline-block;*zoom: 1;*display: inline;}
.b-login-popup__title:before, .b-login-popup__title_reg:before {background: url(/img/login-popup-icons.png) 0px -180px no-repeat;content: "";display: block;position: absolute;top: 50%;left: 26px;width: 24px;height: 24px;margin-top: -9px;}
.b-login-popup__title_reg:before {background-position: 0 -53px;margin-top: -12px;left: 19px;}
.b-login-popup__title_active { background: #2389bb }
.b-login-popup__title_active:before {background-position: 0 0;}
.b-login-popup__title_reg_active:before {background-position: 0 -237px;}
.b-login-popup__title:hover { background: #2389bb}
.b-login-popup__title:hover:before {background-position: 0 0;}
.b-login-popup__title_reg:hover:before {background-position: 0 -237px;}
.b-login-popup__tab {padding: 30px;margin: 0 auto;display: none;}
.b-login-popup__tab_active {display: block;}
.b-login-popup__close {background: url(/img/login-popup-icons.png) 20px -98px no-repeat;color: white;display: block;font-size: 24px;line-height: 54px;text-align: center;position: absolute;cursor: pointer;height: 54px;width: 55px;right: 0;top: 0;}
.b-login-popup__close:hover {background-color: #2389bb;}

/* [mdmitry] - hotfix .ex6_invalid for issue #997: login, signup, forgot forms; */
.b-login-popup input.ex6_invalid {border:1px solid #c24d4d}
/* [end] */
.LoginForm label.ex6_invalid, .b-login-popup label.ex6_invalid a {color:#c24d4d}

.LoginFormSocials {margin:0 0 10px 0}
.LoginFormSocials ul {list-style-type:none}
.LoginFormSocials ul li {float:left}
.LoginFormSocials ul li.Text {font-size:12px;font-weight:700;color:#5f5f5f;text-transform:uppercase;margin:0 0 5px 2px}

.LoginFormSocials ul li.Vkontakte {clear:left;padding:0 3px 0 0}
.LoginFormSocials ul li.Vkontakte button {width:25px;height:25px;display:block;background: url(/i/social-icons.png) 0 0 no-repeat;text-indent:-10000px;border:0;cursor:pointer}
.LoginFormSocials ul li.Twitter {padding:0 3px 0 0}
.LoginFormSocials ul li.Twitter button {width:25px;height:25px;display:block;background: url(/i/social-icons.png) -25px 0 no-repeat;text-indent:-10000px;border:0;cursor:pointer}
.LoginFormSocials ul li.Facebook {padding:0 0 0 0}
.LoginFormSocials ul li.Facebook button {width:25px;height:25px;display:block;background: url(/i/social-icons.png) -50px 0 no-repeat;text-indent:-10000px;border:0;cursor:pointer}

.b-login-popup .NewSocialButtons li { display: inline-block; margin: 0 3px 0 0  }
.b-login-popup .NewSocialButtons li button { border: 0; padding: 0; margin: 0; width: 30px; height: 30px; cursor: progress; text-indent: -9999px; background: url(/i/icons/social_icons3.png); }
.b-login-popup .NewSocialButtons li.Vkontakte button { background-position: 0 0 }
.b-login-popup .NewSocialButtons li.Twitter button { background-position: -30px 0 }
.b-login-popup .NewSocialButtons li.Facebook button { background-position: -60px 0 }
.b-login-popup .NewSocialButtons li.Odnoklassniki button { background-position: -90px 0 }
.b-login-popup .NewSocialButtons li.Mailru button { background-position: -120px 0 }


.LoginForm {font-size:11px;font-weight:700;max-width:100%;color:#5f5f5f}
.LoginForm fieldset {border:none; max-height: 60vh; overflow-y:scroll; padding: 0 20px 0 0}
.LoginForm legend {display:none}
.LoginForm .Success { padding-bottom: 10px; color:#2389bb; font-size: 14px;  font-weight: bold;  }

.LoginForm p { font-size: 13px; padding: 0 0 8px 0; line-height: 17px; font-weight: normal; color: #333 }

.LoginForm .FormData1 {}
.LoginForm .Input1 {box-sizing:border-box;-moz-box-sizing:border-box;width:100%;border:1px solid #c1d3d9;margin:0 0 10px 0;background:#fff;padding:5px 3px}
.LoginForm .Label1 {margin:0 0 2px 2px;display:block}
.LoginForm .Button {margin:0 0 10px 0}
.LoginForm .Button a {display:inline-block;background:#2389bb;;font-size:13px;font-weight:400;text-transform:uppercase;color:#fff;padding:7px 20px;text-decoration:none; cursor: pointer;}

.LoginForm .Error {

    font-weight: bold;
    margin: 0 0 10px 0;
    color: #bd2725;
    font-size: 14px;

}

.FormData1.agreement { margin-bottom: 5px }
.FormData1.agreement input { display: inline-block; position: relative; top: 2px }
.FormData1.agreement label { display: inline-block; }

.LoginFormForgotLink {font-size:11px;font-weight:700}
.LoginFormForgotLink a { cursor: pointer; font-weight: normal; }
.LoginFormForgotLink a:hover { text-decoration: underline; }

/* ---------------------------------------- Authentification Bar */

#AuthBar {}

#AuthBar .AuthMenu {position:absolute;top:0;right:0;font-family:Calibri,Tahoma,Arial,Sans-Serif;font-size:11px}

#AuthBar .AuthMenu ul {list-style-type:none}
#AuthBar .AuthMenu ul li {line-height:60px;position:relative;float:left; position: relative;; top: 2px}

#AuthBar .AuthMenu ul li.Text {color:#C5C5C5;text-transform:uppercase;margin:0 10px 0 0}


#AuthBar .AuthMenu ul li.Login a {
	float: right;
	display: block;
	font-size: 14px;
	line-height: 48px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	padding: 0 0 0 0;
	position: relative; /*transition: 0.15s;*/
}
#AuthBar .AuthMenu ul li.Login a:hover {
	color: #339ed4
}
#AuthBar .AuthMenu ul li.Login a span {
}
#AuthBar .AuthMenu ul li.Login a span:after {
	content: '';
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 62px;
	height: 47px;
	background: url(../img/icon-user.png) no-repeat 50% 50% #152127;
}


#AuthBar .AuthMenu ul li.Registration a {
	float: right;
	display: block;
	font-size: 14px;
	line-height: 48px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	padding: 0 0 0 0;
	margin: 0 15px;
	position: relative; /*transition: 0.15s;*/
}
#AuthBar .AuthMenu ul li.Registration a:hover {
	color: #339ed4
}


#AuthBar .AuthMenu ul li.Adm {text-transform:uppercase;margin:0 10px 0 0}
#AuthBar .AuthMenu ul li.Adm a {color:#f6d000}
#AuthBar .AuthMenu ul li.User {;  margin: -7px 15px 0 0; padding:0 0 0 14px}
#AuthBar .AuthMenu ul li.User a {text-transform:uppercase;color:#b0b0b0; font-weight: bold; text-decoration: none;}
#AuthBar .AuthMenu ul li.User a:hover { color: #fff }
#AuthBar .AuthMenu ul li.User a img {width:38px;height:38px;background:#333;position:absolute;top:11px;left:0}
#AuthBar .AuthMenu ul li.Exit { margin: -7px 10px 0 0 }
#AuthBar .AuthMenu ul li.Exit a {text-transform:uppercase;color:#b0b0b0; font-weight: bold; text-decoration: none;}
#AuthBar .AuthMenu ul li.Exit a:hover { color: #fff }

/* ------------------------ Photobank*/


#PhotoBank  { padding:0; margin:0}
#PhotoBank  .PhotoList {}
#PhotoBank  .PhotoList ul { margin-left: -11px }
#PhotoBank  .PhotoList li { list-style:none; width:20%; margin:0 0 11px 0; float: left; padding:0 0 0 0}
#PhotoBank  .PhotoList li .Container {  background:#fff; margin:0 0 0 11px}
#PhotoBank  .PhotoList li .Container1 { padding:13px; position:relative}
#PhotoBank  .PhotoList li .Container2 { height:58px; overflow:hidden; display:block; margin:10px 0 0 0}
#PhotoBank  .PhotoList li a { font-size:12px; color:#4d4d4d; line-height:14px}
#PhotoBank  .PhotoList li a .ImageContainer { width:100%; display:block; text-align:center; background:#eee; position: relative}
#PhotoBank  .PhotoList li a .ImageContainer img { position: absolute; top:0; bottom:0; left:0; right:0; margin:auto; max-width:100%; vertical-align: middle}
#PhotoBank  .PhotoList li .PhotoInfo { border-top:1px solid #c9c9c9; margin:0 0 0 0; height:30px; position:relative}
#PhotoBank  .PhotoList li .PhotoNumber { width:30px; height:30px; position:absolute; right:0; top:0; background:#178ec8; font-size:12px; color:#e0e0e0; text-align:center; line-height:32px}
#PhotoBank  .PhotoList li .PhotoNumber em {width:18px; height:14px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons.png) no-repeat -386px 0; position:absolute; left:-25px; top:8px}
#PhotoBank  .PhotoList li .PhotoNumber.Infographics em {width:18px; height:18px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons.png) no-repeat -522px -2px; position:absolute; left:-25px; top:8px}
#PhotoBank  .PhotoList li .PhotoInfo .Date { font-size:12px; color:#939393; padding:7px 0 0 11px}
#PhotoBank  .PhotoList li .PhotoInfo .PhotoDownload { position:absolute; right:10px; bottom:9px}

#PhotoBank  .PhotoDetail { background:#fff;  margin:0 0 20px 0}
#PhotoBank  .PhotoDetail #goBack { margin:0}
#PhotoBank  .PhotoDetail h1 { clear:both;}
#PhotoBank  .PhotoDetail .Container1 { float: left; margin: 20px 40px 0 30px; max-width: 50%}
#PhotoBank  .PhotoDetail .Container2 {}
#PhotoBank  .PhotoDetail .DownloadPanel { width:226px; float: left; margin-right:20px; padding:0 0 40px 0}

#PhotoBank  .PhotoDetail .DownloadPanel dt { font-size:16px; font-weight:bold; color:#385a78; position:relative; float:left; padding:0 18px 9px 0; margin:50px 0 0 0}
#PhotoBank  .PhotoDetail .DownloadPanel dt .Access { display:block; width:12px; height:10px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons.png) no-repeat -432px 0; position:absolute; right:0; top:6px}
#PhotoBank  .PhotoDetail .DownloadPanel dd { clear:both}
#PhotoBank  .PhotoDetail .DownloadPanel dd b { padding:0 8px 0 10px}
#PhotoBank  .PhotoDetail .DownloadPanel dd span { font-size:12px}
#PhotoBank  .PhotoDetail .DownloadPanel dd.Price strong { font-size:18px; color:#538cbd; font-weight:normal}
#PhotoBank  .PhotoDetail .DownloadPanel dd .Button02 { margin:7px 0 0 0}
#PhotoBank  .PhotoDetail .DownloadPanel dd .Button03 { margin:7px 0 0 0}

#PhotoBank  .PhotoDetail .GoBack { padding:0 0 0 39px; position: relative; color:#528abb}
#PhotoBank  .PhotoDetail .GoBack em { position:absolute; left:0; top:7px; width:28px; height:9px; text-indent:-9999px; overflow:hidden; background:url(/img/V02/icons.png) no-repeat -404px 0}

#PhotoBank  .PhotoDetail h1 { padding:20px 0 14px 0}
#PhotoBank  .PhotoDetail .Date { color:#9f9f9f; padding:0 0 12px 0}
#PhotoBank  .PhotoDetail .ImageContainer { max-width:500px}
#PhotoBank  .PhotoDetail .ImageContainer img {	max-width: 100%; 	height: auto;}

#PhotoBank  .PhotoDetail .Description { color:#515151; padding:17px 0}
#PhotoBank  .PhotoDetail .Title { color:#515151; padding:17px 0 0 0; font-weight:bold}
#PhotoBank  .PhotoDetail .Author {  padding:17px 0 0 0;}

#PhotoBank  .PhotoDetail .Rubric { }
#PhotoBank  .PhotoDetail .Rubric a{ }

#PhotoBank  .PhotoDetail .Tags { }
#PhotoBank  .PhotoDetail .Tags a{ }

#NewPhotosSlider2 { position:relative; margin:0 0 33px 30px; padding: 20px 0 0 0; clear: both;}
#NewPhotosSlider2 .Border {background:#fff;  padding:33px 0 0 0 }
#NewPhotosSlider2 .Container {  width:482px; margin:0 auto; height:75px}
#NewPhotosSlider2 li { float:left; margin:0 11px 0 0; list-style:none}
#NewPhotosSlider2 li.Last { margin:0 0 0 0}
#NewPhotosSlider2 .BType1_01 { margin:10px 0 0 0}
#NewPhotosSlider2 .More { text-align:center; padding:20px}
#NewPhotosSlider2 .More a { color:#00acee}
#NewPhotosSlider2 .Nav a.FirstArrow {width:21px;height:16px;margin:5px 0 0 0;display:block;background:url(/img/V01/Arrows2.png) 0 0 no-repeat;text-indent:-10000px;  position:absolute; left:60px; top:96px; cursor:pointer}
#NewPhotosSlider2 .Nav a.FirstArrow:hover {background-position:0 -32px}
#NewPhotosSlider2 .Nav a.LastArrow {width:21px;height:16px;margin:5px 0 0 0;display:block;background:url(/img/V01/Arrows2.png) -21px 0 no-repeat;text-indent:-10000px; position:absolute; right:60px; top:96px; cursor:pointer}
#NewPhotosSlider2 .Nav a.LastArrow:hover {background-position:-21px -32px}


 
header .menu-1 li a {
	cursor: pointer;
}


.CalendarDetailView h3 { margin:17px 0;}

.calendar-day .CalendarDetailView .Detail { padding:15px 15px 17px 15px; background:#fff}

.CalendarDetailView .Detail { padding-bottom:0}
.CalendarDetailView .Detail .Date {color:#888;margin:0 0 17px 0}
.CalendarDetailView .Detail .Text {color:#444;margin:0 0 30px 0;padding:0 60px 0 0}

.CalendarDetailView .Rubric {;color:#888}
.CalendarDetailView .Rubric a {color:#00acee}

.CalendarDetailView .Place {color:#888; padding:5px 0 0 0}
.CalendarDetailView .Place a {color:#00acee}

.gallery-item_download-in-fancy {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 1000000;
    width: 42px;
    height: 42px;
    background: url(../img/V02/icons.png) -30px -40px;
}

.material_share_url { margin:4px 0 4px 0; padding: 2px; color:#666; width:280px; border:1px #666 solid;}
.personal_link_inp { margin:4px 0 4px 0; padding: 2px; color:#666; width:220px; border:1px #666 solid; font-size:10px;}
div.personal_link_container { margin:0px;}
span.personal_link_text { color:#666; font-size:10px;}
div.personal_link_comment { margin:20px 0 0 0; color:#666; font-size:12px;}
.MaterialLink { margin:4px 0 0 0; }

#reg_request_butt { cursor:pointer; }

b.reg_open_popup { cursor:pointer; text-decoration:underline; color: #289ed8; }


/* web push TABS */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #f0f0f0;
	overflow: hidden;
	position: relative;
}
ul.tabs li input {
	margin: 0 6px 0 12px;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	/*display: block;*/
	font-size: 1.0em;
	padding: 0 19px 0 4px;
	outline: none;
}
ul.tabs li a:hover {
	/*background: #ccc;*/
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 20px 0 20px 0;
	font-size: 1.2em;
}
html ul.tabs li.not_active, .tab_content.not_active {
	background: #e0e0e0;
    opacity: 0.7;
}
#WinWebPushSettings form .tab_content.not_active label {
    color: #ccc;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}


.b-material-speaker {min-height:250px;position:relative;margin:0 0 10px 0}
.b-material-speaker__title {padding:0 0 0 220px;font-size:13px;font-weight:700}
.b-material-speaker__img {position:absolute;top:0;left:0;width:200px;height:250px;background:#f2f2f2}
.b-material-speaker__position {padding:0 0 0 220px;margin:0 0 5px 0}
.b-material-speaker__more {padding:0 0 0 220px;margin:0 0 10px 0}
.b-material-speaker__question {padding:0 0 0 220px}
.presscenter_video { margin:20px 0 20px 0; }
