/* <Common definitions> */
	body
	{
		background-color: #fff;
		margin: 0px;
		padding: 0px;
		font: normal 11px Verdana, sans-serif;
	}

	h3.brown
	{
		margin: 0px;
		padding: 5px 0px 5px 5px;
		color: #fff;
		font: bold 13px Verdana, sans-serif;
		background: #FE4D1B url(../images/bg/bg-h3-brown.jpg) left top no-repeat;
		border-left: 5px solid #333;
	}

	h3.caption
	{
		margin: 8px 0px 0px 0px;
		padding: 7px 0px 7px 15px;
		color: #333;
		background: #f4f4f4;
		font: bold 16px Verdana, sans-serif;
		border-bottom: 4px solid #C43702;
	}

	.top-line
	{
		color: #3f5475;
		font-size:12px;
		border-bottom: 1px solid #8490B8;
		height: 24px;
		width: 100%;

		/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
		position: absolute; left: 0px; top: 0px;
		z-index: 1000;
	}

	form > div.top-line
	{
		/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
		position: fixed;
	}

	.top-line-inner
	{
		background-color: #eaedf0;
		padding: 4px 12px;
		border-bottom: 2px solid #c2cdd8;
	}

	.top-line a
	{
		color: #3f5475;
	}
	div.left
	{
		float: left;
	}
	div.right
	{
		float: right;
	}
	.top-line select
	{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
		border: 1px solid #CCCCCC;
		padding: 0;
		background-color: #F0F0F0;
	}
	.top-line .username, .top-line .wps, .top-line .login
	{
		padding-left: 14px;
		margin: 0px 4px;
	}
	.top-line .username
	{
		background: url(../images/icons/username.gif) 0px 2px no-repeat;
	}

	.top-line .wps
	{
		margin-left: 0px;
		padding-left: 5px;
	}
	.top-line .options
	{
		background: url(../images/icons/options.gif) 0px 2px no-repeat;
	}


	.top-line .login
	{
		background: url(../images/icons/exit.gif) 0px 3px no-repeat;
	}

	.captions
	{
		background: url(../images/bg/logo.jpg) 21px 10px no-repeat;
		padding-top: 12px;
		padding-left: 228px;
		height: 100%;
	}

	.captions a
	{
		display: block;
		width: 200px;
		height: 55px;
		position: absolute;
		top: 38px;
		left: 8px;
		border: 0;
	}

	.captions h1 {
		text-align: left;
	}

	.siteCaptionBig
	{
		color: #cc0000;
		font-size:22px;
	}

	.siteCaptionSmall
	{
		display: block;
		color: #6d7e97;
		font-size: 14px;
		letter-spacing: 0;
		width: 400px;
	}

	a
	{
		color: #C43702;
		text-decoration-skip-ink: none;
	}

	a:hover
	{
		color: #000;
	}

	td
	{
		padding: 0px;
		vertical-align: top;
	}

	form
	{
		padding: 0px;
		margin: 0px;
	}

	.textAtLeft
	{
		text-align: left !important;
	}

	.textAtRight
	{
		text-align: right !important;
	}

	.textByCenter
	{
		text-align: center !important;
	}

	.floatRight
	{
		padding: 6px;
		float: right;
		line-height: 21px;
		text-align: left;
	}
	.floatLeft
	{
		padding: 6px;
		float: left;
	}

	.floatRight .button-2
	{
		margin-left: 6px;
	}

	.floatLeft .button-2
	{
		margin-right: 6px;
	}

	.spacer, .spacer5
	{
		clear: both;
		overflow: hidden;
		height: 0px;
	}

	.spacer5
	{
		height: 5px;
	}
	.clearer
	{
		clear: both;
		height: 1px;
		line-height: 1px;
		font-size: 1px;
	}

/* </Common definitions> */

/* <Header> */
	#header
	{
		background: url(../images/bg/bg-header.jpg) right top no-repeat;
		/*background: #A04109;*/
		height: 82px;
		margin-top: 25px;
		text-align: left;
	}

	#header h1
	{
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
		color: #fff;
		font-size: 20px;
	}

	#header h4
	{
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
		width: 500px;
		color: #fff;
		text-align: left;
	}

	.language-selector
	{
		padding: 0 2px;
	}
	.language-selector a
	{
		padding: 0 2px;
	}
	.language-selector .name
	{
		display: none;
	}
	.language-selector a.ru
	{
		padding-left: 22px;
		background: url(../Images/icons/flag/ru.png) 2px 3px no-repeat;
	}
	.language-selector a.uk
	{
		padding-left: 22px;
		background: url(../Images/icons/flag/uk.png) 2px 3px no-repeat;
	}

/* </Header> */

/* <Menu> */
	#toolbar-border
	{
		padding: 8px 0 0 0;
		background-color: #eaedef;
		border-top: #bfcad5 solid 1px;
/*		border-bottom: #bfcad5 solid 1px;*/
	}
	#toolbar
	{
	}
	#toolbar table td.menu_left_spacer
	{
		background: url(../images/topmenuSpacer.jpg) left top no-repeat;
		width: 12px;
		height: 42px;
		border: 0px solid;
		padding: 0px 6px;
	}

	#top-menu
	{
		margin-left: 0px;
		height: 42px;
		background: #354260 url(../images/bg/bg-topmenu.jpg) left top repeat-x;
	}
	#top-menu a, #top-menu a.active, .dynamicMM a
	{
		float: left;
		display: block;
		margin: 0px 0px;
		font-weight:bold;
		padding: 14px 20px 15px 20px;
		color: #fff;
		text-decoration: none;
		border-bottom: none;
		cursor: pointer !important;
	}
	#top-menu a:hover, .dynamicMM a:hover
	{
		background: transparent url("../images/bg/bg-topmenu-hover.jpg") left top repeat-x;
	}
	#top-menu a.active, .dynamicMM a.active
	{
		background: #a21310 url("../images/bg/bg-topmenu-active.jpg") left top repeat-x;

	}

/* </Menu> */

/* <Content> */

	div.block
	{
		text-align: left;
		margin: 0px 0px 10px 0px;
	}
	div.block .anonymous
	{
		padding: 10px 0px;
	}
	div.block .login-form
	{
		margin: 10px 0px;
	}
	div.block td.checkbox
	{
		text-align: right;
		padding: 3px 10px;
	}
	div.block .checkbox input
	{
		margin: 0px !important;
		width: 20px;
	}
	div.block-header
	{
		padding: 3px 0 3px 30px;
		font-size: 13px;
		font-weight: bold;
		color: #333f5c;
	}
	.menu-accordion .block-header
	{
		cursor:pointer;
	}
	.block-header-auth { background: url(../images/icons/block-auth.png) left top no-repeat; }
	.block-header-help { background: url(../images/icons/block-help.png) left top no-repeat; }
	.block-header-up { background: url(../images/icons/block-up.png) left top no-repeat; }
	.block-header-down { background: url(../images/icons/block-down.png) left top no-repeat; }
	.block-header-video { background: url(../images/icons/block-video.png) left top no-repeat; }
	.block-header-news { background: url(../images/icons/block-news.png) left top no-repeat; }

	div.block-content
	{
		padding: 0px 0 5px 30px;
	}
	div.block-content a
	{
		color: #333;
		text-decoration: underline;
		display: block;
		margin: 5px 0px;
	}
	div.block-content a.l2
	{
		padding-left: 8px;
		text-decoration: none;
		background: url(../images/bullet-right.gif) left 5px no-repeat;
	}
	div.block .news
	{
		margin: 15px 20px 0px 0px;
		padding-bottom: 15px;
		border-bottom: 1px solid #bfcad5;
	}
	.news .news-body
	{
		margin-left: 24px;
		margin-top: 10px;
		padding-bottom: 5px;
	}
	.news .news-title
	{
		color: #CC0000;
		font-size: 13px;
		text-decoration: underline;
		padding: 5px 5px 6px 5px;
		clear:left;
		display:inline-block;
	}
	.news .time
	{
		float:left;
		display:inline-block;
	}
	
	.news .news-full-link 
	{
		margin-left: 24px;
	}

	.news-short .news-title
	{
		color: #CC0000;
		font-size: 13px;
		text-decoration: underline;
		padding: 2px 0px 4px 0px;
		word-wrap: break-word;
	}

	.news-short .news-body
	{
		padding-bottom: 15px;
		word-wrap: break-word;
	}
	
	.news-short .news-body img 
	{
		max-width: 100%;
	}

	div.block span.time
	{
		font: bold 11px Verdana, sans-serif;
		color: #000;
		display: block;
		background: url(../images/bg/bg-news.jpg) left top no-repeat;
		width: 120px;
		text-align: left;
		padding: 5px 5px 6px 5px;
	}

	div.block p
	{
		margin: 0px;
		padding: 3px 0px 2px 0px;
		font-size: 13px;
		font-weight: normal;

	}
	div.block p b
	{
		font-weight: normal;
	}
	div.block .news a
	{
		color: #CC0000;
	}
	div.block table
	{
	}
	div.block table td
	{
		text-align: left;
		padding: 0px;

	}
	.live-tender-info{
	width: 100%;
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC;

	}
	
	.tender-info-panel ul{
		margin: 0px;
		padding: 0px;
	}
	td.tender-info-panel{
		border-right: 1px solid #CCCCCC;
		
	}
	.tender-info-panel li{
		display: block;
		height: 46px;
		float: left;
		font-size: 12px;
		padding: 16px 16px 10px;
		border-right: 1px solid #CCCCCC;
	}
	.tender-info-panel li .timer
	{
		color: #335080;
	}

	.tender-info-panel li.current-data{
		
		max-width: 180px;
	}

	.tender-info-nav a{
		text-decoration: none;
		font-size: 12px;
	}

	.tender-info-nav{
		padding-top: 16px;
		padding-left: 14px;
		width: 164px;
	}
/* </Content> */

/* <Footer> */
	#footer
	{
		clear: both;
		margin: 5px 0;
		border-top: 2px solid #ccc;
		padding: 10px 5px;
		background: #fafafa;
	}

	#footer span.version
	{
		color: #333333;
	}

	#footer .copyright
	{
		float: right;
		padding-left: 50px;
	}

	#footer .copyright a
	{
		display: block;
		background: url(../images/fogsoft-a.gif) right 0px no-repeat;
		padding: 2px 96px 5px 0px;
		color: #999;
		min-height:12px;
		text-decoration:none;
		margin-right: 14px;
	}
	#footer .copyright a:hover
	{
		background: url(../images/fogsoft.gif) right 0px no-repeat;
		color: #666;
	}
	#min-width-spacer
	{
		height: 1px;
		overflow: hidden;
		width: 960px;
	}

	#footer .custom-content
	{
		float: left;
	}

/* </Footer> */

/* <Error> */
	div.exception
	{
		font: bold 11px Verdana, sans-serif;
		color: #e00;
	}

	span.error
	{
		color: #cc0000;
	}

	div.exception div.content
	{
		font-weight: normal;
		padding: 10px 0px;
		font-size: 12px;
		color: #333;
		font-style: italic;
	}

	div.warning
	{
		margin-top: 10px;
		padding: 5px 5px;
		font: bold 11px Verdana, sans-serif;
		border-left: 10px solid #A04109;
		color: white;
		background-color: #7FB5F4
	}

	div.info
	{
		margin: 5px 0px 0px 0px;
		padding: 5px 0px 5px 50px;
		font: bold 11px Verdana, sans-serif;
		color: #666;
		background: url("../images/icon-warning32.gif") no-repeat scroll 10px center #F4F4E4;
		border: 1px #bfcad5 solid;
	}

	div.info-message
	{
		margin: 5px 0px 0px 0px;
		padding: 5px 40px;
		font: bold 11px Verdana, sans-serif;
		color: #666;
		background: #F4F4F8 url(../images/information.png) 10px center no-repeat;
		border: 1px #bfcad5 solid;
	}

	div.info-achtung {
		background: url("../images/information.png") no-repeat scroll 10px center transparent;
		border: 1px solid #C43702;
		color: #C43702;
		font-weight: bold;
		margin-top: 10px;
		padding: 10px 10px 10px 35px;
	}

/* </Error> */

/* Clock */

.clock
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 20px;
	right: 0px;
	padding: 9px 3px;
	/*text-align:center;*/
	/*background: url(../images/bg/bg_clock.jpg) left top no-repeat;*/
	cursor: pointer;
}
.clock #date
{
	color: #767677;
	font-size: 14px;
	font-weight:bold;
	border: 0;
}
.clock #time
{
	color: #cc0000;
	font-size: 14px;
	font-weight:bold;
	margin-top: 10px;
	border: 0;
}
.clock #note
{
	color: #666666;
	font-size: 7.5pt;
	width: 163px;
}

.clock #clock
{
	color: #cc0000;
	font-size: 14px;
	padding: 8px 0px 8px 0px;
	border: 0;
}

.clockUpdate{
	background: url(../images/icons/clock-reload-grey.png) left top no-repeat;
	width: 21px;
	height: 23px;
	float: right;
	margin: 30px 5px;
	cursor: pointer;
}

div.switcher-container-tabs {
	margin-top: 5px;
	border: none;
}

div.switcher-container
{
	margin-top: 5px;
	text-align: left;
	border-bottom: 1px solid #BFCAD5;
	padding: 0px 10px;
	background-color: #F4F4F4;
	line-height: 34px;
}
div.switcher-container .switcher, div.switcher-container .switcher-active
{
	padding: 8px 10px;
	background-color: #E9EDEE;
	color: #333f5c;
	font-size: 13px;
	border: 1px solid #E9EDEE;
	border-bottom: 1px solid #BFCAD5;
	border-left: 0px solid #E9EDEE;
	border-right: none;
}

div.switcher-container .switcher-active
{
	background-color: #FFF;
	text-decoration: none;
	border: 1px solid #BFCAD5;
	border-bottom: 1px solid #FFF;
}

/* FullScreen */
div.left-target
{
	position: relative;
	/*float: left;*/
	/*margin-top: -5px;*/
	/*margin-bottom: 5px;*/
}
div.left-target .left-target-bg
{
/*	background: url(../images/bg/bg-left-target.jpg) right top no-repeat;*/
/*	padding-top: 14px;*/
}
div.left-target .left-target-bg .left-target-bg-bottom
{
	background: url(../images/bg/bg-left-target-bottom.jpg) right bottom no-repeat;
	padding-bottom: 9px;
}

div.left-target-content
{
	width: 220px;
	background: url(../images/bg/bg-left-target-content.jpg) right top repeat-y;
	padding: 20px 30px 0px 20px;
	background-color: #f9f9fa;
}
div.content-holder
{
	padding: 5px 15px 0px 10px;
	/*margin-left: 270px;*/
}

#left-target-holder
{
	background: url(../images/bg/bg-left-target.jpg) no-repeat right top;
	padding-top: 15px;
}

#content-holder
{
	background: url(../images/bg/bg-content-target-top.gif) top repeat-x;
	padding-top: 10px;
}

.left-target-holder
{
	display: block;
}

/* Expand/Collapse */
.extender0 { display: block; width: 36px; height: 42px; }
.extender0.expand { background: url(../images/fullscreenOn.jpg) top no-repeat; }
.extender0.collapse { background: url(../images/fullscreenOff.jpg) top no-repeat; }

.extender1 { padding: 2px 27px 3px 3px; }
.extender1.expand { background: url(../images/icons/expand.gif) top right no-repeat; }
.extender1.collapse { background: url(../images/icons/collapse.gif) top right no-repeat; }

.extender2 { display: block; width: 36px; height: 42px; }

.extender2.expand { background: url(../images/HeadShow.jpg) top no-repeat; }
.extender2.collapse { background: url(../images/HeadHide.jpg) top no-repeat; }

div.expand-collapse
{
	padding: 4px 20px 10px 25px;
	margin-top: 5px;
	border: 1px solid #BFCAD5;
	background: url(../images/bg/bg_h3.jpg) left bottom repeat-x ;
}
div.expand-collapse-disabled
{
}
div.expand-collapse-target
{
	padding-top: 10px;
	border: 1px solid #BFCAD5;
	border-top: 0;
	background: #FFFFFF url(../images/bg/bg_search.jpg) left bottom repeat-x ;
}
div.tooltip
{
	border: 1px solid #BFCAD5;
	padding: 10px;
	overflow-x: hidden;
}
div.expand-collapse h3
{
	margin: 0;
	font-weight: normal;
	font-size: 27px;
	color: #3F5374;
	float: left;
}
div.expand-collapse img
{
	float: right;
	margin-top: 10px;
	vertical-align: middle;
	margin-left: 8px;
}

div.expand-collapse a
{
	float: right;
	color: #3F5374;
	margin-top: 12px;
	text-decoration: none;
	white-space: nowrap;
}

.wrapLongText_SignMessage
{
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	display: block;
	overflow-x: auto;
	overflow-y: auto;
	min-width: inherit;
}

.theme_selector {
	float: right;
	margin: 6px 150px 0 0;
	font-size: 11px;
	color: #333;
	background-color: transparent;
	border: none;
}

.attachment-info.sign-data a {
	color: #C43702;
}

.auctionedit-min-width
{
	min-width:800px;
}

.userinfo-min-width
{
	min-width:100px;
}
.text-align-center
{
	text-align:center;
}

/* System Settings */
.system-settings td.tdTitle { 
	width: 250px;
	border-left-width:0px !important; 
}
.system-settings td.button { 
	width: 60px; 
	padding: 6px 0; 
}
.system-settings .key { font-size: 9px; color: gray; }

/* Status block */
div.status-area {
	margin: 5px 0 0;
	padding: 5px 40px;
	font: bold 11px Verdana, sans-serif;
	color: #666;
}
div.status-area.type-info {
	background: #F4F4F8 url(../images/information.png) 10px 5px no-repeat;
	border: 1px #bfcad5 solid;
}
div.status-area.type-error {
	background: #F7DFDF url(../images/icon_error.gif) 10px 5px no-repeat;
	border: 1px #EAAAAA solid;
}
div.status-area.type-success {
	background: #DFF7DF url(../images/icon_ok.gif) 10px 5px no-repeat;
	border: 1px #AAEAAA solid;
}
div.log {
	border: 1px solid #CCC;
	border-top: 0 none;
	padding: 5px 15px;
	height: 122px;
	overflow: scroll;
	line-height: 1.37;
}
div.log .entry { margin: 0 0 3px; }
div.log .entry.wrn { font-weight: bold; }
div.log .entry.err { font-weight: bold; color: #900; }

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
}
.alert h4 {
  margin: 0;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}

.close {
	color: #000000;
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	opacity: 0.2;
	text-shadow: 0 1px 0 #FFFFFF;
}
.close:hover {
	color: #000000;
	cursor: pointer;
	opacity: 0.4;
	text-decoration: none;
}
input.close,
button.close {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	padding: 0;
}
.tdTitle .field-desc {
	font-size: 10px;
	color: #999;
}
.tdContent .field-desc {
	font-size: 10px;
	color: #999;
}
.tdTitle .alias2 {
	font-size: 10px;
	color: #999;
}
/* up-button */
.up-button 
{
	width:40px;
	height:40px;
	opacity:0.4;
	position:fixed;
	bottom:130px;
	right:10px;
	display:none;
	text-indent:-9999px;
	background: url("../Images/icons/icon_top.png") no-repeat;
}
.up-button:hover 
{
	opacity:0.7;
}
/* please wait from bootstrap */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.2;
  filter: alpha(opacity=80);
}
.modal {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1050;
	width: 560px;
	margin: -250px 0 0 -280px;
	overflow: auto;
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
	*border: 1px solid #999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}
.modal.ajax-busy {
	background: white url("../images/busy.gif") no-repeat 10px 10px;
	cursor: wait;
	padding: 20px 20px 20px 50px;
	margin-top: -30px;
}

.dialog-ajax-busy {
	background: url("../images/busy.gif") no-repeat center;
	height: 100%;
	margin: 0 auto;
}

.dialog-ajax-busy.eds {
	float: left;
	height: 45px;
	width: 45px;
	padding-right: 5px;
	margin-right: 7px;
	margin-left: 3px;
	background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
}

.dialog-ajax-busy.big {
	height: 50px;
}

.dialog-ajax-busy.small {
	height: 20px;
	width: 20px;
	margin: 2px;
	padding: 0;
	background-size: 20px 20px;
	-moz-background-size: 20px 20px;
	-o-background-size: 20px 20px;
}

.placeholder {
	color: #aaa;
}

.hidden {
	display: none;
}

.browser-setup-accordion {
	margin: 5px auto;
}	

.browser-setup-accordion .ui-accordion-content {
	border: none;
}

.browser-setup-accordion .ui-accordion-header {
	background: #EEEEEE;
	border: none;
	display: block;
	padding-left: 1.5em;
}

.browser-setup-accordion .ui-state-hover {
	background: #F5F5F5;
	border: none;
}

.browser-setup-accordion .ui-accordion-header-active {
	background: #F5F5F5;
	border: none;
}

.browser-setup-accordion .header-level1 {
	font-size: 14pt;
}

.browser-setup-accordion .header-level2 {
	font-size: 12pt;
}

.browser-setup-accordion img {
	margin: 5px 0;
}

.browser-setup-commonSteps {
	margin: 0 10px;
	font-size: 1.1em;
}


/* Accreditation Page */
.accreditation-wrap .service-cost {
	font-size: 14px;
	margin-top: 0;
	font-weight: bold;
}
.accreditation-wrap .content-block {
	padding: 5px 20px;
}
.accreditation-wrap .label-step-three {
	padding-bottom: 10px;
	display: block;
}
.accreditation-wrap .information-wrap {
	margin-top: 16px;
}
.accreditation-wrap .information-item span {
	font-size: 21px;
	color: #f00;
	font-weight: bold;
	display: inline-block;
	margin-right: 5px;
}
.accreditation-wrap .information-item .text {
	display: inline-block;
	margin: 0 0 10px;
}
.accreditation-wrap h2 {
	font-weight: normal;
}
.accreditation-wrap h2:not(:first-of-type) {
	margin-top: 24px;
}
.accreditation-wrap .checkboxAlign {
	margin-left: -4px;
}
fieldset.editContainer.accreditation-wrap {
	margin-bottom: 32px;
}
fieldset.editContainer.accreditation-wrap td.tdTitle:first-child {
	padding-left: 0;
	width: 150px;
}

.accreditation-wrap .information-wrap.user-icn {
	margin-top: 20px;
}
.accreditation-wrap .information-wrap.user-icn .information-item .text {
	padding-left: 80px;
	line-height: 17px;
	vertical-align: middle;
	display: table-cell;
	height: 60px;
}

.accreditation-wrap .information-wrap.user-icn .information-item {
	background: url("../images/user-icon.png") no-repeat center left;
	min-height: 60px;
	height: 100%
}

.accreditation-wrap .file-restriction-description {
	margin-top: 6px;
}

.contentContainer a.button-2.advertising-button {
	color: #fff !important;
	text-decoration: none;
	display: table;
	box-sizing: border-box;
	height: 22px;
	padding: 5px 10px;
	margin: 5px 0 8px;
}

.image-not-uploaded-message {
	margin: 5px 0px 0px 0px;
	padding: 5px 40px;
	font: bold 11px Verdana, sans-serif;
	color: #f8fafc;
	background: #ef4444 url(../images/information.png) 10px center no-repeat;
	border: 1px #bfcad5 solid;
}
