.pageTitle H1
{
	font-size: 22px;
	padding-top: 20px;
	padding-bottom: 12px;
}
.preferences
{
	margin-top: 24px;
	margin-bottom: 24px;
	margin-right: 17px;
	font-size: 16px;
}
.typeselection .el
{
	float: left;
	/*[disabled]width:200px;*/
	font-weight: normal;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.typeselection .current
{
	background-color: #CDECFC;
}
.filtertextblocks
{
	margin-top: 19px;
	margin-bottom: 15px;
	margin-left: -20px;
}
.textcaptionf
{
	width: 90px;
	display: inline-block;
	text-align: left;
}
.filterbutton
{
	clear: both;
	display: block;
	margin-bottom: 29px;
	font-size: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
}
.areablock
{
	width: 170px;
	float: left;
	margin-bottom: 14px;
	margin-top: 8px;
}
.subscriptionform
{
	margin-top: 10px;
	margin-bottom: 17px;
}
#asd_subscribe_form .emailinputs
{
	font-size: 18px;
	padding-top: 3px;
	padding-left: 4px;
}
#asd_subscribe_submit
{
	margin-top: 12px;
	font-size: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 7px;
	padding-right: 7px;
}
.subscriptionform .subheader
{
	font-size: 19px;
	line-height: 1.2;
	margin-bottom: 9px;
}
#sformtitle
{
	font-weight: bold;
}
.explicon
{
	position: relative;
	top: 10px;
	left: 10px;
}
.iconsexplained
{
	margin-left: -14px;
	margin-top: 55px;
}
.index__news
{
	background-color: #F0F9FF;
	margin-top: 12px;
	padding-top: 0;
	margin-bottom: 21px;
}
.flex-control-nav
{
	/* display: none; */
}
.hnewsitem
{
	background-color: #F0F9FF;
	margin-left: 13px;
	margin-right: 13px;
}
.hnewsitem .date
{
	margin-top: 12px;
	text-align: left;
	margin-right: 23px;
	font-style: italic;
	color: #000000;
	margin-left: 18px;
}
.slides
{
	background-color: #F0F9FF;
}
.flexslider
{
}
.hnewsitem .anons
{
	font-size: 16px;
	margin-left: 17px;
	margin-right: 17px;
}
.hnewsitem H2
{
	font-size: 22px;
	margin-top: 18px;
	margin-bottom: 9px;
	font-weight: bold;
	color: #000000;
	margin-left: 16px;
	margin-right: 16px;
}
.hnewsitem A
{
	text-decoration: none;
}
.hnewsitem IMG
{
	width: 500px;
}
.warn
{
	background-color: #F2F242;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 12px;
	padding-right: 12px;
	font-weight: normal;
}
.flex-viewport
{
	// margin-top: -20px;
}
.regblock
{
	margin-top: 18px;
	background-color: #F6F6E8;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 16px;
	padding-right: 16px;
}
.regbtn
{
	margin-top: 14px;
}
.regblock H4
{
	font-size: 20px;
	color: #000000;
	margin-bottom: 15px;
}
._footer
{
	/* margin-bottom: 140px; */
	/* padding-bottom: 100px; */
}
.changeinfo
{
	border: 1px dashed #C5C4C4;
	padding-left: 18px;
	margin-top: 19px;
	padding-bottom: 13px;
	background-color: #F6F7F8;
}
.savechangeinfo
{
	margin-top: 15px;
	margin-left: 1px;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 7px;
	padding-right: 7px;
}
.js-tabUnit P
{
	margin-top: 7px;
}
.js-tabUnit H3
{
	font-size: 16px;
	font-weight: bold;
}
H3.edit
{
	margin-top: 22px;
	margin-bottom: 16px;
	font-weight: normal;
	color: #266384;
}
.magazine_personal
{
	float: left;
	margin-left: 37px;
}
.webcam_block
{
	width: 210px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #F4F4F4;
	display: block;
	float: left;
	margin-left: 24px;
	margin-right: 24px;
	margin-bottom: 52px;
}
.webcamslist
{
	background-color: #EFE5E5;
	display: block;
}
.passworrd
{
	position: relative;
	left: -8px;
}
.bannerCenter2nnewcat
{
	margin-top: 12px;
}
.b-schedule__unit__main P A
{
	text-decoration: none;
}
.b-schedule__unit__main P A:hover
{
	text-decoration: underline;
}
A.reg
{
	color: #CE350C;
	font-weight: normal;
}
.c_holiday
{
	color: #C12E2E;
}
.c_event
{
	color: #7F8DD5;
	font-weight: bold;
}
.c_birthday
{
	color: #8899B7;
}
.index__schedule .unit .unit__content P A
{
	text-decoration: none;
}
.index__schedule .unit .unit__content P A:hover
{
	text-decoration: underline;
}
/*ptr*/
DIV._bnrZone
{
	background-color: transparent;
}
A.unit__content:hover
{
	text-decoration: underline;
}
.index__newsColumn .content .section__unit A.unit__content
{
	text-decoration: none;
}
.index__newsColumn .content .section__unit A.unit__content:hover
{
	text-decoration: underline;
}
.text_bold
{
	font-family: agora_sans-bold;
}
/*.index__news ARTICLE.unit H3.unit__title A
{
text-decoration: underline;
}
*/
.unit__content_bold
{
	font-weight: normal;
	display: inline-block;
	padding-left: 37px;
	margin-top: -18px;
	font-family: agora_sans-bold, sans-serif;
	color: #494747;
}
.unit__content_bold:visited
{
	font-weight: normal;
	display: inline-block;
	padding-left: 37px;
	margin-top: -18px;
	font-family: agora_sans-bold, sans-serif;
	color: #494747;
}
.news_list_head
{
	font-size: 22px;
	padding-top: 24px;
	padding-left: 19px;
}
.main_news_list
{
	background-color: #F4EFDF;
	margin-top: 32px;
	padding-left: 24px;
	padding-bottom: 40px;
	clear: both;
	padding-top: 3px;
	display: block;
}
.news_archive_navigation_wrapper
{
	margin-top: 30px;
}
.bannerCenter2nnew
{
	margin-left: -24px;
	margin-top: 8px;
}
.videonewslist .videonewsblock
{
	margin-bottom: 13px;
}
.videonewsblock .videodate
{
	color: #A4A0A0;
}
.contentBox .pageTitle H1
{
	display: inline;
}
.contentBox
{
	padding-left: 16px;
	float: left;
	width: 790px;
	padding-right: 10px;
}
FORM .submit
{
	background-color: #177AF3;
	border: 0px solid #000000;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 9px;
	padding-bottom: 9px;
	font-size: 15px;
	color: #FFFFFF;
	margin-top: 16px;
}
.option_title
{
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 5px;
}
.option .option_hint
{
	font-size: 13px;
	color: #9D9D9D;
	margin-top: -4px;
	margin-bottom: 10px;
}
.message_success
{
	margin-bottom: 23px;
	border: 1px solid #1CCBBD;
	background-color: #A0E7F2;
	padding-bottom: 11px;
	padding-top: 9px;
	padding-right: 22px;
	padding-left: 14px;
	color: #244A2D;
}
.message_unfill
{
	color: #F2406E;
	font-weight: bold;
	margin-bottom: 22px;
}
.option
{
	margin-bottom: 15px;
	font-size: 15px;
}
H3.subhead_company A
{
	font-size: 18px;
}
.bannerCenter2nnewcatsection
{
	margin-left: -15px;
}
.appendnews A
{
	color: #383838;
	text-decoration: none;
}
.itemContentBlock .itemTextBlock
{
}
.itemTextBlock P
{
	margin-bottom: 9px;
}
.commentMainTitle H2
{
	font-size: 18px;
}
.itemContentBlock H2
{
	clear: both;
}
.itemContentBlock H2
{
	font-size: 22px;
	margin-bottom: -5px;
}
.contentBox .companymenu
{
	background-color: #EBFDFD;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 16px;
	padding-right: 16px;
	clear: both;
}
.companymenu .selectionPart
{
	margin-top: 4px;
	float: left;
	margin-left: 25px;
}
.companymenu .selectionPart SPAN
{
	display: block;
}
.companymenu .selectionPart .active
{
	font-weight: bold;
}
.contentBox .pname
{
	font-weight: bold;
}
.contentBox .personality H4
{
	margin-top: 15px;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.1;
	margin-bottom: 3px;
}
.contentBox .personality .position
{
	font-size: 14px;
}
.contentBox .commentBlock
{
	margin-bottom: 19px;
}
.contentBox .newArticle P
{
	margin-top: 7px;
}
.commentBlock .commentTitle
{
	font-weight: bold;
}
.commentMainTitle H2 A
{
	margin-bottom: 23px;
	font-size: 18px;
	display: block;
	text-decoration: none;
	color: #C4C5C5;
}
.pageNavigatorBlock
{
	margin-top: 21px;
}
.contentBox .prev
{
	padding-left: 17px;
}
.contentBox .next
{
	padding-left: 13px;
}
.noLinkTextColor
{
	color: #CFCFCF;
	padding-left: 9px;
}
.noLinkTextSmall
{
	color: #BFC5C5;
}
.pagerCommentsBlock
{
	margin-top: 14px;
	margin-bottom: 20px;
}
.pagerCommentsBlock SPAN
{
	padding-right: 6px;
}
.pagerCommentsBlock .active
{
	font-weight: bold;
}
.contentNewsList DIV A
{
	padding-left: 9px;
}
.main_news_list .contentNewsList A:hover
{
	text-decoration: underline;
}
.marked_news_item
{
	font-weight: bold;
}
.main_news_list .contentNewsList A
{
	color: #000000;
	text-decoration: none;
	margin-bottom: -5px;
	font-family: agora_sans-medium, agora_sans-regular, sans-serif;
	font-size: 13px;
}
.contentBox .blockLink.icoLink04
{
	margin-top: 10px;
	padding-left: 0;
	margin-left: -8px;
}
.contentBox .video
{
	background-color: #F3F9FB;
	text-align: center;
	margin-top: 14px;
	margin-bottom: 14px;
}
.contentBox .videohead
{
}
.contentBox .video .videotitle
{
	font-size: 20px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 11px;
	padding-right: 11px;
	text-align: left;
}
.contentNewsTitle
{
	font-weight: bold;
	margin-bottom: 15px;
	background-color: #DAF4FE;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 9px;
	padding-right: 9px;
	margin-top: 17px;
}
.main_news_list .contentNewsTitle
{
	background-color: transparent;
}
.main_news_list .contentNewsTitle
{
	font-style: normal;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	margin-left: -7px;
	color: rgb(0, 125, 198);
}
.topnews
{
	background-color: #F2F9FC;
	padding-bottom: 12px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 0px;
	margin-bottom: 14px;
}
.topnews .title
{
	font-weight: bold;
	margin-bottom: 6px;
	font-size: 16px;
}
.topnews .type
{
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
	text-align: right;
	color: #8D9497;
	margin-top: -4px;
}
.pageTitle A
{
	font-size: 22px;
}
.pageTitle
{
	margin-top: 27px;
	margin-bottom: 9px;
	font-size: 24px;
	font-weight: bold;
}
.marketNewsContent
{
	margin-bottom: 21px;
	margin-top: 15px;
}
.marketNewsContent P
{
	margin-bottom: 8px;
}
.italicText
{
	font-style: italic;
}
.main_news_list .italicText
{
	padding-right: 16px;
	color: rgb(0, 125, 198);
}
.appendnews .italicText
{
	padding-right: 7px;
}
