body {
	color: #333333;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
}
.cleanup {
  clear: both;
}
nav ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
}
table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
a {
	color: #13488a;
	color: #5cbaea;
	text-decoration: none;
}
a:visited {
	color: #13488a;
	color: #5cbaea;
}
a:hover {
	color: #4c91b4;
	color: #5cbaea;
	text-decoration: underline;
}
	.title a, .title a:visited {
		color: #13488a;
	}
	.title a:hover {
		color: #4c91b4;
	}
.containerMain {
	margin-left: 0;
	margin-right: auto;
	position: relative;
}
/*
h1.pageTitle {
	border: 1px solid #ffd42d;
	color: #ffd42d;
	display: inline-block;
	font-size: 20px;
	font-weight: 400;
	margin: 28px 0 20px 0;
	padding: 8px 10px;
}
*/
h1,
h1.pageTitle {
	border-bottom: 2px solid #747783;
	font-size: 24px;
	font-weight: 400;
	margin: 20px 0 30px 0;
	padding: 8px 10px 8px 0;
}
h2 {
	clear: none;
	font-size: 18px;
	font-weight: 400;
	margin: 10px 0 10px 0;
	padding: 0;
}
h3 {
	clear: none;
	font-size: 16px;
	font-weight: 400;
	margin: 10px 0 10px 0;
	padding: 0;
}
h4 {
	clear: none;
	font-size: 14px;
	font-weight: 400;
	margin: 10px 0 10px 0;
	padding: 0;
}
.btn {
	border-radius: 0;
}

#intro {
	background-position: center center;
	background-size: cover;
	min-height: 500;
	position: relative;
}
	#intro a {
		color: #204472;
	}
	#intro .boxBg {
		background-color: #ffffff;
		background-color: rgba(255,255,255,0.9);
		bottom: 10%;
		left: 0;
		margin: 0 auto;
		position: absolute;
		right: 0;
		top: 10%;
		max-width: 1100px;
		width: 80%;
	}
	#intro header {
		height: 100px;
		left: 8%;
		position: absolute;
		right: 8%;
		top: 0;
	}
		#intro header .logo {
			height: 100%;
			padding: 15px 0 0 5%;
		}
	#intro .inner {
		bottom: 80px;
		left: 8%;
		position: absolute;
		right: 8%;
		top: 120px;
	}
		#intro .inner .option {
			bottom: 0;
			display: table-cell;
			left: 0;
			position: absolute;
			right: 0;
			text-align: center;
			top: 0;
			vertical-align: middle;
			width: 50%;
		}
			#intro .inner .option a {
				background-position: center center;
				background-repeat: no-repeat;
				background-size: contain;
				display: block;
				height: 100%;
				margin: 0 auto;
				max-height: 330px;
				max-width: 330px;
				width: 100%;
			}
				#intro .inner .option.depositary a {
					background-image: url('/images2/pard/intro-depositary.png');
				}
				#intro .inner .option.trader a {
					background-image: url('/images2/pard/intro-trader.png');
				}
				#intro .inner .option a img {
					display: block;
					margin-top: 15%;
					max-height: 100%;
					max-width: 315px;
					vertical-align: middle;
					width: 100%;
				}
		#intro .inner .depositary {
			right: 50%;
		}
		#intro .inner .trader {
			left: 50%;
		}
	#intro footer {
		bottom: 0;
		min-height: 45px;
		left: 8%;
		position: absolute;
		right: 8%;
	}
		#intro footer nav {
			float: left;
			margin-top: 7px;
			width: 40%;
		}
			#intro footer nav li {
				display: inline-block;
				margin-left: 20px;
			}
				#intro footer nav li:first {
					margin-left: 0;
				}
		#intro footer .searchAndContacts {
			float: right;
			position: relative;
			width: 60%;
		}
@media (max-width: 992px) {
	#intro header,
	#intro .inner,
	#intro footer {
		left: 7%;
		right: 7%;
	}
}
@media (max-width: 768px) {
	#intro header,
	#intro .inner,
	#intro footer {
		left: 4%;
		right: 4%;
	}
	#intro footer nav {
		display: block;
		margin: 0 5% 5px 5%;
		text-align: right;
		width: 90%;
	}
	#intro footer .searchAndContacts {
		display: block;
		margin: 0 5% 10px 5%;
		width: 90%;
	}
}
@media (max-width: 600px) {
	#intro .boxBg {
		width: 90%;
	}
	#intro header,
	#intro footer {
		left: 0;
		right: 0;
	}
	#intro .inner {
		left: 2%;
		right: 2%;
	}
}
@media (max-width: 480px) {
	#intro header .logo {
		height: 85%;
		padding: 15px 0 0 5%;
	}
	#intro footer .searchAndContacts .box.boxEmail {
		display: none;
	}
	#intro footer .searchAndContacts .box.boxPhone {
		display: none;
	}
}

		
		
		

.pageContainer {
	position: relative;
}
.mainContent {
	
}

/*
#header, #mainMenu, #content, #footerRelated, #footer, .cbp-hsmenubg {
	max-width: 1368px;
}
*/

#header {
	background-color: #204472;
	height: 100px;
	position: relative;
}
	#header a,
	#header a.hover {
		color: #ffffff;
		text-decoration: none;
	}
	#header .logo {
		display: inline-block;
		margin: 15px 0 0 75px;
	}
		#header .logo img {
			height: 80px;
			width: auto;
		}
	
	#header .langs {
		position: absolute;
		right: 250px;
		text-align: right;
		top: 17px;
	}
		#header .langs a {
			color: #999ea3;
			font-size: 13px;
			margin-left: 5px;
			text-transform: uppercase;
		}
			#header .langs a:hover {
				color: #ffffff;
			}
			#header .langs a.cur {
				color: #ffffff;
			}
@media (max-width: 767px) {
	#header .langs {
		right: 100px;
		top: 25px;
	}
		#header .langs a {
			display: block;
		}
}

	.searchAndContacts {
		position: absolute;
		text-align: right;
		z-index: 10;
	}
		.searchAndContacts .box {
			display: inline-block;
			float: right;
			height: 34px;
			margin-left: 5px;
		}
			.searchAndContacts .box.boxSearch {
				margin-left: 0;
			}
			.searchAndContacts .box .info {
				display: none;
				float: right;
				height: 34px;
				line-height: 34px;
				white-space: nowrap;
			}
				.searchAndContacts .box .info a {
					margin: 0 5px 0 15px;
				}
					.searchAndContacts .box .info a:hover {
						text-decoration: underline;
					}
			.searchAndContacts .box .boxBtn {
				background-color: #475a71;
				background-image: url('/images2/pard/icons-small-2.png');
				background-position: 0px -5px;
				background-repeat: no-repeat;
				border: 1px solid #5a6c83;
				cursor: pointer;
				float: right;
				height: 34px;
				display: inline-block;
				width: 40px;
			}
				.searchAndContacts .box .boxBtn:hover {
					background-color: #5a6779;
					border: 1px solid #626262;
				}
				.searchAndContacts .box.boxSearch .boxBtn {
					background-position: -56px -10px;
				}
				.searchAndContacts .box.boxEmail .boxBtn {
					background-position: -106px -10px;
				}
				.searchAndContacts .box.boxPhone .boxBtn {
					background-position: -156px -10px;
				}
			.searchAndContacts .box.boxSearch .info input {
				background-color: #384e6c;
				border: 1px solid #626262;
				border-right: none;
				color: #ffffff;
				font-size: 13px;
				height: 34px;
				padding: 1px 5px;
				width: 150px;
			}
		.searchAndContacts .box.active .info {
			display: inline-block;
		}
		.searchAndContacts .box.active .boxBtn {
			background-color: #5a6779;
			border: 1px solid #626262;
		}
		
	#header .searchAndContacts {
		right: 250px;
		top: 43px;
		z-index: 10;
	}
	
	#intro .searchAndContacts {
		right: 0px;
		top: 0px;
		width: 300px;
		z-index: 10;
	}
		#intro .searchAndContacts .box.boxSearch .info input {
			background-color: #fdfdfc;
			color: #5a6779;
		}
	

@media (min-width: 768px) and (max-width: 799px) {
	#header .searchAndContacts {
		right: 100px;
		top: 108px;
	}
}
@media (min-width: 481px) and (max-width: 767px) {
	#header .searchAndContacts {
		right: 80px;
		top: 108px;
	}
}
@media (max-width: 480px) {
	#header .searchAndContacts {
		right: 80px;
		top: 108px;
	}
		#header .searchAndContacts .box.boxEmail {
			display: none;
		}
		#header .searchAndContacts .box.boxPhone {
			display: none;
		}
		#header .searchAndContacts .box.boxSearch .info input {
			width: 130px;
		}
}


	.userPanel {
		background-color: #1d4a87;
		color: #ffffff;
		height: 100px;
		padding: 0;
		position: absolute;
		right: 0;
		top: 0;
		text-align: left;
		width: 230px;
	}
		.userPanel.regUser {
			padding: 0 15px;
		}
		.userPanel .userBoxMobile {
			display: none;
			height: 100%;
		}
			.userPanel .userBoxMobile a.popupLoginButton {
				display: block;
				height: 50px;
				margin: 25px auto 0;
				overflow: hidden;
				outline: 0;
				text-align: center;
				width: 50px;
			}
				.userPanel .userBoxMobile a.popupLoginButton .ico {
					background-image: url('/images2/pard/icons40.png');
					background-position: -1145px -5px;
					background-repeat: no-repeat;
					display: inline-block;
					height: 50px;
					width: 50px;
					
				}
		.userPanel .userBox {
			margin-top: 15px;
		}
		.userBox .userMsg {
			background-color: rgba(230, 149, 149, 0.9);
			cursor: pointer;
			display: none;
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 10;
		}
			.userBox .userMsg .msg {
				display: block;
				margin: 25px 10px 0 23px;
			}
			.userBox .userMsg .ico.close {
				background-image: url('/images2/pard/icons-small-2.png');
				background-position: -805px -4px;
				background-repeat: no-repeat;
				display: block;
				height: 40px;
				position: absolute;
				right: 5px;
				top: 5px;
				width: 40px;
				z-index: 100;
				opacity: .5;
				filter: alpha(opacity=50);
			}
				.userBox .userMsg .ico.close:hover {
					opacity: .8;
					filter: alpha(opacity=80);
				}
		.userBox .ctrls {
			float: left;
			margin-left: 10%;
			width: 70%;
		}
		.userBox .ctrls input.ctrl {
			background-color: #aebed4;
			background-image: url('/images2/pard/icons-small-2.png');
			background-position: 0px -5px;
			background-repeat: no-repeat;
			border: none;
			color: #333333;
			font-size: 13px;
			height: 27px;
			margin-bottom: 5px;
			padding: 2px 2px 2px 30px;
			text-align: left;
			width: 100%;
		}
			.userBox .ctrls input.ctrl.login {
				background-position: -10px -212px;
			}
			.userBox .ctrls input.ctrl.pass {
				background-position: -10px -262px;
			}
		.userBox input.btnSubmit {
			background-color: transparent;
			background-image: url('/images2/pard/icons-small-2.png');
			background-position: -10px 0;
			background-repeat: no-repeat;
			border: none;
			cursor: pointer;
			float: right;
			height: 50px;
			margin: 5px 0 0 5px;
			outline: 0;
			overflow: hidden;
			text-indent: 300px;
			width: 40px;
		}
			.userBox input.btnSubmit:hover {
				background-position: -10px -50px;
			}
		.userBox .toolbarLinks a {
			display: inline-block;
			font-size: 11px;
			margin-right: 10px;
		}
			.userBox .toolbarLinks a:hover {
				text-decoration: underline;
			}
			.userBox .toolbarLinks a.register {
				margin-left: 10%;
			}
		.userBox a.logout {
			background-image: url('/images2/pard/icons-small-2.png');
			background-position: -460px -11px;
			background-repeat: no-repeat;
			display: inline-block;
			float: right;
			height: 30px;
			margin-top: -5px;
			width: 30px;
		}
			.userBox a.logout:hover {
			}
		.userBox .currentUser {
			font-size: 16px;
			margin-top: 3px;
		}
			.userBox .currentUser span {
				color: #5cbaea;
			}
		.userBox .toolbarButtons {
			height: 40px;
			margin-top: 5px;
		}
			.userBox .toolbarButtons a.ico {
				background-image: url('/images2/pard/icons40.png');
				background-repeat: no-repeat;
				display: inline-block;
				float: left;
				height: 50px;
				width: 50px;
			}
				.userBox .toolbarButtons a.ico.tools {
					background-position: -1085px -65px;
				}

	#intro .userPanel {
		background-color: #d6dbe4;
	}
		#intro .userPanel .userBox input.ctrl {
			background-color: #f3f5f9;
		}
		#intro .userPanel .userBoxMobile a.popupLoginButton .ico {
			background-position: -1145px -125px;
		}
		
		#mobileLoginBox {
			background: #ffffff;
			margin: 40px auto;
			max-width: 450px;
			padding: 40px 30px 20px 30px;
			position: relative;
			text-align: left;
		}
			#mobileLoginBox .ctrls {
				margin-left: 0;
				width: 80%;
			}
				#mobileLoginBox .ctrls input {
					background-color: #dfdfdf;
				}
			#mobileLoginBox  .toolbarLinks a.register {
				margin-left: 0;
			}
			.mfp-close {
				background-image: url('/images2/pard/icons-small-2.png') !important;
				background-position: -806px 1px !important;
				background-repeat: no-repeat !important;			
				text-indent: 1000px;
				z-index: 1 !important;
			}

@media (max-width: 767px) {
	.userPanel {
		width: 100px;
	}
		.userPanel .userBox {
			display: none;
		}
		.userPanel .userBoxMobile {
			display: block;
		}
}
			

#mainMenu {
	background-color: #284e7f;
	display: block;
	height: 50px;
	position: relative;
}
	#mainMenu .leftMenuSwitcher {
		background-image: url('/images2/pard/icons-small-2.png');
		background-position: -200px 0px;
		background-repeat: no-repeat;
		cursor: pointer;
		height: 50px;
		left: 15px;
		position: absolute;
		top: 0;
		width: 50px;
	}
		.leftMenuCollapsed #mainMenu .leftMenuSwitcher {
			left: 0px;
		}
	#mainMenu .mainMenuSwitcher {
		background-image: url('/images2/pard/icons-small-2.png');
		background-position: -250px 0px;
		background-repeat: no-repeat;
		cursor: pointer;
		display: none;
		height: 50px;
		position: absolute;
		right: 15px;
		top: 0;
		width: 50px;
	}

.cbp-hsmenu-wrapper {
	left: 0;
	position: absolute;
	right: 0;
	top: 100px;
}
	.cbp-hsmenu-wrapper ul {
		list-style: none;
		padding: 0;
		margin: 0 auto;
	}
.cbp-hsmenu a:focus,
.cbp-hsmenu a:active {
	text-decoration: none;
}

.cbp-hsinner {
	position: relative;
	z-index: 100;
}
	.cbp-hsinner .closeMenu {
		background-image: url('/images2/pard/icons-small-2.png');
		background-position: -805px -4px;
		background-repeat: no-repeat;
		display: none;
		height: 40px;
		position: fixed;
		right: 32%;
		top: 10px;
		width: 40px;
		z-index: 100;
	}
	.cbp-hsmenu-wrapper .cbp-hsmenu {
		height: 50px;
		position: absolute;
		left: 65px;
		top: 0;
	}
	.cbp-hsmenu > li {
		margin-left: 10px;
		display: inline-block;
	}
		.cbp-hsmenu > li:first-child {
			margin-left: 0 !important;
		}
		.cbp-hsmenu > li > a {
			display: inline-block;
			color: #fff;
			font-size: 1.2em;
			line-height: 50px;
			outline: none;
			padding: 0 15px;
			position: relative;
			z-index: 10000;
		}
			.cbp-hsmenu > li > a > .ico {
				background-image: url('/images2/pard/icons-small-2.png');
				background-position: -803px -250px;
				background-repeat: no-repeat;
				display: none;
				height: 50px;
				overflow: hidden;
				vertical-align: bottom;
				width: 50px;
			}
				.cbp-hsmenu > li.cbp-hsitem-open > a > .ico {
					background-position: -853px -250px;
					float: right;
				}

		.cbp-hsmenu > li.cbp-hsitem-open {
			background: #f7f7f7;
		}
		.cbp-hsmenu > li > a:hover,
		.cbp-hsmenu > li.cbp-hsitem-open > a,
		.cbp-hsmenu > li.cbp-hsitem-open > a:hover {
			background: #f7f7f7;
			color: #204472;
			text-decoration: none;
		}

/* Submenu style */
ul.cbp-hssubmenu {
	display: none;;
	left: 0;
	padding-top: 10px;
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 0;
}
	.cbp-hssubmenu:before, 
	.cbp-hssubmenu:after { 
		content: " ";
	}
	.cbp-hssubmenu:after { 
		clear: both; 
	}
	.cbp-hssubmenu > li {
	}
		.cbp-hsmenu > li.cbp-hsitem-open ul.cbp-hssubmenu.submenu-1 {
			display: block;
			z-index: 1000;
		}
			.cbp-hsmenu .submenu-1 > li {
				width: 100%;
			}
				.cbp-hsmenu .submenu-1 > li > a {
					border: 1px solid #f7f7f7;
					color: #204472;
					display: block;
					padding: 4px 13px;
				}
					.cbp-hsmenu .submenu-1 > li > a:hover {
						background-color: #e2e2e2;
						color: #204472;
						text-decoration: none;
					}
					.cbp-hsmenu .submenu-1 > li > a > .ico {
						background-image: url('/images2/pard/icons-small-2.png');
						background-position: -815px -215px;
						background-repeat: no-repeat;
						display: inline-block;
						height: 20px;
						margin-left: 10px;
						overflow: hidden;
						text-indent: -300px;
						vertical-align: bottom;
						width: 20px;
					}
						.cbp-hsmenu .submenu-1 > li.cbp-hssubitem-open > a {
							border: 1px solid #204472;
						}
						.cbp-hsmenu .submenu-1 > li.cbp-hssubitem-open > a > .ico {
							background-position: -865px -215px;
							float: right;
						}

		.cbp-hsmenu .submenu-2 {
			display: none;
			font-size: 13px;
			left: 0;
			margin: 10px 0 5px 25px;
			padding-top: 0;
			position: relative;
			width: auto;
		}
			.cbp-hsmenu li.cbp-hssubitem-open .submenu-2 {
				display: block;
			}
				.cbp-hsmenu .submenu-2 li {
				}
				.cbp-hsmenu .submenu-2 > li > a {
					color: #204472;
					display: block;
					padding: 1px 10px;
				}
					.cbp-hsmenu .submenu-2 > li > a:hover {
						background-color: #e2e2e2;
						color: #204472;
						text-decoration: none;
					}

.cbp-hsmenu .page-depositary li,
.cbp-hsmenu .page-trader li {
	float: left;
	width: 33%;
}
	.cbp-hsmenu .page-trader li:nth-child(3n+4) {
		clear: both;
	}
/* Helper div for animating the background */
.cbp-hsmenubg {
	background: #f7f7f7;
	/*border-bottom: 5px solid #204472;*/
	height: 0px;
	left: 0;
	position: absolute;
	top: 50px;
	width: 100%;
	z-index: 20;
}
/*
.cbp-hsmenubg {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
*/

@media (max-width: 1200px) {
	.cbp-hsmenu > li {
		margin-left: 0;
	}
	.cbp-hsmenu > li > a {
		padding: 0 10px;
	}
}		
@media (min-width: 970px) and (max-width: 1024px) {
	.cbp-hsmenu > li > a {
		font-size: 1.1em;
		padding: 0 10px;
	}
}		
@media (min-width: 800px) and (max-width: 969px) {
	.cbp-hsmenu > li > a {
		font-size: 1em;
		padding: 0 5px;
	}
}
@media (max-width: 799px) {
	#mainMenu .mainMenuSwitcher {	
		display: block;
	}
	.cbp-hsinner .closeMenu {
		display: block;
	}
	.cbp-hsmenu-wrapper {
		background: #f7f7f7;
		bottom: 0;
		display: none;
		left: 0;
		overflow-x: hidden;
		position: fixed;
		top: 0;
		width: 70%;
		z-index: 100;
	}
		.cbp-hsmenu-wrapper.opened {
			display: block;
		}
	.cbp-hsmenu-wrapper .cbp-hsmenu {
		height: auto !important;
		left: 15px !important;
		right: 10%;
		top: 45px;
	}
	.cbp-hsmenu a {
		color: #204472 !important;
		display: block !important;
	}
		.cbp-hsmenu a:hover {
			background-color: #f5f5f5 !important;
			text-decoration: underline !important;
		}
	.cbp-hsmenu > li {
		border-top: 1px solid #204472;
		display: block;
	}
		.cbp-hsmenu > li > a {
			padding: 0 0 0 10px;
		}
		.cbp-hsmenu > li:first-child {
			border-top: none;
		}
		.cbp-hsmenu > li > a > .ico {
			display: inline-block;
		}
	ul.cbp-hssubmenu {
		padding-top: 0;
		position: relative;
	}
		ul.cbp-hssubmenu > li {
			display: block !important;
			float: none !important;
			width: 100% !important;
		}
		
	ul.cbp-hssubmenu.submenu-1 {
		margin-bottom: 20px;
	}
		ul.cbp-hssubmenu.submenu-1 > li > a {
			padding: 4px 10px 4px 25px;
		}
		ul.cbp-hssubmenu.submenu-2 > li > a {
			padding: 1px 10px 1px 20px;
		}
	.cbp-hsmenubg {
		display: none !important;
	}
}

@media (max-width: 560px) {
	.cbp-hsmenu-wrapper {
		width: 100%;
	}
	.cbp-hsinner .closeMenu {
		right: 2%;
	}
}

/* ====== Shoutcuts ======== */
.shortcuts .item .ico {
	background-image: url('/images2/pard/icons.png');
	background-repeat: no-repeat;
}
	.shortcuts .item.docs .ico {
		background-position: -180px 0px;
	}
	.shortcuts .item.depository .ico {
		background-position: -240px 0px;
	}
	.shortcuts .item.report .ico {
		background-position: -300px 0px;
	}
	.shortcuts .item.license .ico {
		background-position: -360px 0px;
	}
	.shortcuts .item.case .ico {
		background-position: -420px 0px;
	}
	.shortcuts .item.court .ico {
		background-position: -480px 0px;
	}
	.shortcuts .item.law .ico {
		background-position: -480px 0px;
	}
	.shortcuts .item.certificate .ico {
		background-position: -540px 0px;
	}
	.shortcuts .item.cadre .ico {
		background-position: -600px 0px;
	}
	.shortcuts .item.vacancy .ico {
		background-position: -720px 0px;
	}
	.shortcuts .item.resume .ico {
		background-position: -780px 0px;
	}
	.shortcuts .item.announcement .ico {
		background-position: -840px 0px;
	}




/* ========== left col  ================ */
.leftCol {
	z-index: 10;
}
	.leftCol a {
		color: #ffffff;
	}
	.leftCol #infoFilter .option {
		background-color: #204472;
		color: #cdcbcb;
		cursor: pointer;
		font-size: 1.1em;
		height: 85px;
		position: relative;
	}
		.leftCol #infoFilter .option .details .title {
			text-transform: uppercase;
		}
		.leftCol #infoFilter .option .details .links {
			display: none;
		}
			.leftCol #infoFilter .option .details .links a {
				border: 1px solid #cccccc;
				color: #cccccc;
				display: inline-block;
				font-size: 0.7em;
				padding: 0 5px;
			}
				.leftCol #infoFilter .option .details .links a:hover {
					border: 1px solid #6dd7fe;
					color: #5cbaea;
					text-decoration: none;
				}
	.leftCol #infoFilter .option:hover {
		color: #ffffff;
	}
	.leftCol #infoFilter .option.active {
		color: #5cbaea;
	}
		.leftCol #infoFilter .option.active:hover {
			color: #5cbaea;
		}
		.leftCol #infoFilter .option.active .links {
			display: block;
		}
	
	.leftCol .calendar {
		background-color: #747783;
		display: block;
		margin-top: 1px;
		min-height: 50px;
		position: relative;
		min-width: 50px;
	}
		.leftCol .calendar .title {
			color: #ffffff;
			font-size: 18px;
			margin: 0;
			padding: 10px 0;
			text-align: center;
			text-transform: uppercase;
		}
		.leftCol .calendar .details {
			width: 100%;
		}
		.leftCol .calendar .dates {
			text-align: center;
		}
			.leftCol .calendar .dates table {
				margin: 0 auto 10px;
				width: 85%;
			}
				.leftCol .calendar .dates table tbody {
					width: 100%;
				}
				.leftCol .calendar .dates table th {
					color: #ffffff;
					font-size: 13px;
					padding-bottom: 15px;
					text-align: center;
				}
				.leftCol .calendar .dates table td {
					color: #ffffff;
					font-size: 12px;
				}
					.leftCol .calendar .dates table td.weekend {
						font-weight: 700;
					}
					.leftCol .calendar .dates table td a {
						color: #ffd42d;
						display: block;
						font-weight: 700;
					}
						.leftCol .calendar .dates table td a:hover {
							background-color: #5b5f6e;
							text-decoration: none;
						}
		.leftCol .calendar .seeall {
			background-color: #5b5f6e;
			display: block;
			font-size: 0.8em;
			padding: 5px 0;
			text-align: center;
		}
	.leftCol .shortcuts .item1 {
		background-color: #4c91b4;
	}
	.leftCol .shortcuts .item2 {
		background-color: #353b53;
	}

	
.leftMenuExpanded .leftCol {
	float: left;
	left: 0;
	margin-bottom: 30px;
	padding: 0;
	position: relative;
	width: 280px;
}
	.leftMenuExpanded .leftCol #infoFilter .filterTitle {
		background-color: #24446c;
		position: relative;
	}
		.leftMenuExpanded .leftCol #infoFilter .filterTitle .ico {
			background-color: #10488d;
			height: 7px;
			left: 27px;
			position: absolute;
			top: 15px;
			width: 25px;
		}
		.leftMenuExpanded .leftCol #infoFilter .filterTitle .title {
			color: #cdcbcb;
			font-size: 0.9em;
			padding: 5px 0 5px 80px;
		}

	.leftMenuExpanded .leftCol #infoFilter .option {
	}
		.leftMenuExpanded .leftCol #infoFilter .option .details {
			padding: 12px 0 0 80px;
		}
		.leftMenuExpanded .leftCol #infoFilter .option .ico {
			background-image: url('/images2/pard/icons.png');
			background-position: 0px -5px;
			background-repeat: no-repeat;
			display: inline-block;
			height: 60px;
			left: 10px;
			position: absolute;
			top: 0px;
			width: 60px;
		}
			.leftMenuExpanded .leftCol #infoFilter .option:hover {
				color: #ffffff;
			}
				.leftMenuExpanded .leftCol #infoFilter .option:hover .ico {
					background-position: -60px -5px;
				}
	.leftMenuExpanded .leftCol #infoFilter .option.active {
		color: #5cbaea;
	}
		.leftMenuExpanded .leftCol #infoFilter .option.active:hover {
			color: #5cbaea;
		}
		.leftMenuExpanded .leftCol #infoFilter .option.active .ico {
			background-position: -120px -5px;
		}
			.leftMenuExpanded .leftCol #infoFilter .option.active:hover .ico {
				background-position: -120px -5px;
			}
		.leftMenuExpanded .leftCol #infoFilter .option.active .links {
			display: block;
		}

	.leftMenuExpanded .leftCol .calendar .ico {
		display: none;
	}

	.leftMenuExpanded .leftCol .shortcuts .item {
		display: block;
		margin-top: 1px;
		min-height: 90px;
		position: relative;
	}
		.leftMenuExpanded .leftCol .shortcuts .item .ico {
			display: inline-block;
			height: 60px;
			left: 10px;
			position: absolute;
			top: 15px;
			width: 60px;
		}
		.leftMenuExpanded .leftCol .shortcuts .item .title {
			padding: 21px 15px 0 80px;
		}

.leftMenuCollapsed .leftCol {
	float: left;
	left: 0;
	margin-bottom: 30px;
	padding: 0;
	position: relative;
	width: 40px;
}
	.leftMenuCollapsed .leftCol #infoFilter .filterTitle {
		display: none;
	}

	.leftMenuCollapsed .leftCol #infoFilter .option {
		display: block;
		height: 50px;
		position: relative;
		width: 50px;
	}
		.leftMenuCollapsed .leftCol #infoFilter .option .ico {
			background-image: url('/images2/pard/icons40.png');
			background-repeat: no-repeat;
			display: inline-block;
			height: 35px;
			left: 0;
			margin: 7px;
			position: relative;
			top: 0;
			width: 35px;
		}
		.leftMenuCollapsed .leftCol #infoFilter .option .details {
			background-color: #204472;
			display: none;
			left: 50px;
			min-height: 50px;
			padding: 0;
			position: absolute;
			top: 0px;
			width: 220px;
		}
			.leftMenuCollapsed .leftCol #infoFilter .option:hover .details {
				display: block;
			}
			.leftMenuCollapsed .leftCol #infoFilter .option .details .title {
				margin: 8px 0 2px 8px;
			}
			.leftMenuCollapsed .leftCol #infoFilter .option .details .links {
				margin: 0 0 15px 8px;
			}

			.leftMenuCollapsed .leftCol #infoFilter #pardDepositary .ico {
				background-position: -12px -70px;
			}
				.leftMenuCollapsed .leftCol #infoFilter #pardDepositary:hover .ico {
					background-position: -72px -70px;
				}
				.leftMenuCollapsed .leftCol #infoFilter #pardDepositary.active .ico {
					background-position: -132px -70px;
				}
					.leftMenuCollapsed .leftCol #infoFilter #pardDepositary.active:hover .ico {
						background-position: -132px -70px;
					}
			.leftMenuCollapsed .leftCol #infoFilter #pardTrader .ico {
				background-position: -12px -130px;
			}
				.leftMenuCollapsed .leftCol #infoFilter #pardTrader:hover .ico {
					background-position: -72px -130px;
				}
				.leftMenuCollapsed .leftCol #infoFilter #pardTrader.active .ico {
					background-position: -132px -130px;
				}
					.leftMenuCollapsed .leftCol #infoFilter #pardTrader.active:hover .ico {
						background-position: -132px -130px;
					}


	.leftMenuCollapsed .leftCol .calendar {
		display: block;
		min-height: 50px;
		position: relative;
		min-width: 50px;
	}
		.leftMenuCollapsed .leftCol .calendar .ico {
			background-image: url('/images2/pard/icons40.png');
			background-position: -732px -10px;
			background-repeat: no-repeat;
			display: inline-block;
			height: 35px;
			margin: 7px;
			position: relative;
			width: 35px;
		}
		.leftMenuCollapsed .leftCol .calendar .details {
			background-color: #747783;
			display: none;
			left: 50px;
			position: absolute;
			top: 0px;
			width: 220px;
		}
			.leftMenuCollapsed .leftCol .calendar:hover .details {
				display: block;
			}

	.leftMenuCollapsed .leftCol .shortcuts .item {
		display: block;
		min-height: 50px;
		position: relative;
		min-width: 50px;
	}
		.leftMenuCollapsed .leftCol .shortcuts .item .ico {
			background-image: url('/images2/pard/icons40.png');
			background-repeat: no-repeat;
			display: inline-block;
			height: 35px;
			margin: 7px;
			left: 0;
			position: relative;
			top: 0;
			width: 35px;
		}
			.leftMenuCollapsed .leftCol .shortcuts .item.docs .ico {
				background-position: -192px -10px;
			}
			.leftMenuCollapsed .leftCol .shortcuts .item.depository .ico {
				background-position: -252px -10px;
			}
			.leftMenuCollapsed .leftCol .shortcuts .item.report .ico {
				background-position: -312px -10px;
			}
			.leftMenuCollapsed .leftCol .shortcuts .item.license .ico {
				background-position: -372px -10px;
			}
			.leftMenuCollapsed .leftCol .shortcuts .item.case .ico {
				background-position: -432px -10px;
			}
			.leftMenuCollapsed .leftCol .shortcuts .item.court .ico {
				background-position: -492px -10px;
			}
			.leftMenuCollapsed .leftCol .shortcuts .item.law .ico {
				background-position: -492px -10px;
			}
			.leftMenuCollapsed .leftCol .shortcuts .item.certificate .ico {
				background-position: -552px -10px;
			}
			.leftMenuCollapsed .leftCol .shortcuts .item.cadre .ico {
				background-position: -612px -10px;
			}


		.leftMenuCollapsed .leftCol .shortcuts .item .title {
			display: none;
			left: 50px;
			min-height: 65px;
			padding: 10px 15px;
			position: absolute;
			top: 0;
			width: 220px;
		}
			.leftMenuCollapsed .leftCol .shortcuts .item:hover .title {
				display: block;
			}
			.leftMenuCollapsed .leftCol .shortcuts .item1 .title {
				background-color: #4c91b4;
			}
			.leftMenuCollapsed .leftCol .shortcuts .item2 .title {
				background-color: #353b53;
			}










/* =========== right column =========== */
.rightCol {
	float: right;
	margin-bottom: 30px;
	padding: 0 10px 0 0;
	/*position: absolute;
	right: 0;
	top: 0;*/
	width: 210px;
}
	.rightCol a {
		color: #ffffff;
	}
	
	.rightCol .cabinetLinks {
		margin: 10px 0;
	}
		.rightCol .cabinetLinks .title {
			background-color: #f7f5f6;
			color: #224471;
			font-size: 14px;
			padding: 8px 5px 8px 10px;
		}
			.rightCol .cabinetLinks .title a {
				color: #224471;
			}
		.rightCol .cabinetLinks li a {
			background-color: #5a99ba;
			color: #ffffff;
			display: block;
			font-size: 13px;
			margin-bottom: 1px;
			padding: 6px 5px 5px 10px;
		}
	
	
	.rightCol .shortcuts {
		margin: 10px 0 0 0;
	}
		.rightCol .shortcuts .sItem {
			margin: 0;
			padding: 0;
		}
		.rightCol .shortcuts .item {
			display: block;
			min-height: 140px;
			padding: 20px 0;
		}
			.rightCol .shortcuts .item .ico {
				height: 60px;
				margin: 0 auto;
				width: 60px;
			}
			.rightCol .shortcuts .item .title {
				padding: 5px 0;
				text-align: center;
			}
		.rightCol .shortcuts .item1 {
			background-color: #4c91b4;
		}
		.rightCol .shortcuts .item2 {
			background-color: #13488a;
		}

	.rightCol .poll {
		border: 1px solid #456a97;
		font-size: 12px;
		margin-top: 10px;
		padding: 10px;
	}
		.rightCol .poll .title {
			font-size: 16px;
			font-weight: 400;
			text-align: center;
		}
			.rightCol .poll .title a,
			.rightCol .poll .title a:hover {
				color: #456a97;
			}
		.rightCol .poll .divider {
			background-color: #456a97;
			height: 1px;
			margin: 3px auto 7px;
			width: 30%;
		}
		.rightCol .poll .question {
			font-size: 12px;
			line-height: 1.3;
		}
		.rightCol .poll .pollOption {
			clear: both;
			display: block;
		}
			.rightCol .poll .pollOption label {
				cursor: pointer;
				display: block;
			}
			.rightCol .poll .pollOption .optionControl {
				display: block;
				float: left;
				width: 20px;
			}
			.rightCol .poll .pollOption .optionTitle {
				display: block;
				margin: 2px 0 0 20px;
			}
			.rightCol .poll .pollOption .optionResult {
				display: block;
				margin: 0 0 0 20px;
			}
				.rightCol .poll .pollOption .percentageBar {
					background-color: #456a97;
					display: inline-block;
					height: 7px;
					margin-right: 5px;
					min-width: 2px;
				}
		.rightCol .poll .button {
			margin-bottom: 7px;
			text-align: center;
		}
			.rightCol .poll .button .btnSubmit {
				background-color: #ffffff;
				border: 1px solid #13488a;
				color: #13488a;
				cursor: pointer;
				font-size: 14px;
				font-weight: 400;
				margin: 3px auto;
				padding: 3px 0;
				width: 70%;
			}
				.rightCol .poll .button .btnSubmit:hover {
					background-color: #13488a;
					color: #ffffff;
				}

/* =========== main column =========== */

.mainCol {
	margin-left: 320px;
	margin-right: 250px;
}
	.mainCol .mainColContainer {
		float: left;
		margin-bottom: 40px;
		padding: 0;
		width: 100%;
	}
	.leftMenuCollapsed .mainCol {
		margin-left: 80px;
	}
	.mainCol .mainContent {
	}
	
	.mainCol .mainContent #newsTabs {
		margin-top: 28px;
	}
		#newsTabs .nav-tabs {
			margin-bottom: 20px;
		}
		#newsTabs .nav-tabs > li {
			width: 33.3%;
		}
			#newsTabs .nav-tabs > li > a {
				border: 0;
				border-bottom: 4px solid #c1c1c1;
				border-radius: 0;
				font-size: 17px;
				font-weight: 400;
				line-height: 30px;
				margin: 0;
				text-transform: uppercase;
				white-space: nowrap;
			}
				#newsTabs .nav-tabs > li > a:hover {
					background-color: #fbfbfb;
				}
				#newsTabs .nav-tabs > li.active > a {
					background-color: #f5f5f5;
					border-bottom: 4px solid #2b61a5;
				}
				#newsTabs .nav-tabs > li > a > span.title {
					display: inline-block;
				}
				#newsTabs .nav-tabs > li > a > span.ico {
					background-image: url('/images2/pard/icons-small-2.png');
					background-repeat: no-repeat;
					display: inline-block;
					height: 30px;
					margin-right: 10px;
					vertical-align: bottom;
					width: 30px;
				}
					#newsTabs .nav-tabs > li > a > span.ico.news {
						background-position: -310px -10px;
					}
					#newsTabs .nav-tabs > li > a > span.ico.announcements {
						background-position: -360px -10px;
					}
					#newsTabs .nav-tabs > li > a > span.ico.documents,
					#newsTabs .nav-tabs > li > a > span.ico.faq {
						background-position: -410px -10px;
					}
@media (max-width: 640px) {
	#newsTabs .nav-tabs > li > a > span.title {
		display: block;
		font-size: 15px;
	}
}


	.mainCol .poll {
		margin-bottom: 40px;
	}
		.mainCol .poll .question {
			font-size: 14px;
			font-weight: 400;
			line-height: 1.3;
			margin-bottom: 10px;
		}
		.mainCol .poll .pollOption {
			background-color: #f5f5f5;
			display: block;
			font-size: 13px;
			margin: 0;
			padding-top: 5px;
			padding-bottom: 5px;			
		}
			.mainCol .poll .pollOption .optionControl {
				display: block;
				float: left;
				width: 20px;
			}
			.mainCol .poll .pollOption .optionTitle {
				display: block;
			}
			.mainCol .poll .pollOption .optionResult {
				display: block;
			}
				.mainCol .poll .pollOption .percentageValue {
					display: inline-block;
					padding-right: 10px;
					text-align: right;
					min-width: 50px;
				}
				.mainCol .poll .pollOption .percentageBar {
					background-color: #456a97;
					display: inline-block;
					height: 7px;
					margin-right: 5px;
					min-width: 2px;
				}
		.mainCol .poll .total {
			font-size: 12px;
			margin-left: 15px;
			margin-top: 5px;
		}
@media (max-width: 640px) {
	.mainCol .poll .pollOption .percentageValue {	
		text-align: left;
	}
	.mainCol .poll .pollOption .percentageBar {
		display: block;
	}
}


#footerRelated {
	background-color: #4c91b4;
	clear: both;
	color: #ffffff;
	margin-top: 30px;
	padding: 20px 0;
}
	#footerRelated a {
		color: #ffffff;
	}
		#footerRelated a:hover {
			color: #e2e2e2;
			text-decoration: none;
		}
	#footerRelated .mainTitle {
		margin-bottom: 20px;
	}
		#footerRelated .mainTitle .title {
			float: right;
			font-size: 30px;
			font-weight: 300;
			line-height: 28px;
			margin: 0;
		}
			#footerRelated .mainTitle .title span {
				display: block;
			}
	#footerRelated .item {
		margin-bottom: 20px;
	}
		#footerRelated .item .date {
			font-size: 1.4em;
		}
		#footerRelated .item .text {
			border-right: 1px solid #b5b5b5;
			/*min-height: 100px;*/
			padding-right: 20px;
		}

#footer {
	background-color: #243b5c;
}
	#footer a,
	#footer a:visited,
	#footer a:hover {
		color: #ffffff;
	}
	
	#footer .logo {
		/*text-align: center;*/
	}
		#footer .logo img {
			height: 65px;
			/*margin: 5px 0 0 0;*/
			width: auto;
		}
	#footer .logo .oldSites {
		font-size: 11px;
		margin-bottom: 20px;
		margin-top: 15px;
	}
		#footer .logo .oldSites a {
			display: block;
			margin-top: 4px;
		}
	#footer #footerMenu {
	}
		#footer .footerMenu {
		}
			#footer .footerMenu a {
				display: inline-block;
				float: left;
				width: 50%;
			}
				#footer .footerMenu a:nth-of-type(odd) {
					clear: both;
				}
				#footer .footerMenu a:nth-of-type(even) {
					padding-left: 15px;
				}

	#footer .summary {
		color: #ffffff;
		margin-top: 20px;
	}
		#footer .summary .level1 {
			color: #8dc8e2;
			font-size: 16px;
			font-weight: 400;
			margin-bottom: 10px;
		}
		#footer .summary .level2 {
			font-size: 13px;
			display: block;
		}
		#footer .summary .contacts {
			margin-bottom: 15px;
		}
			#footer .summary .contacts .phone {
				color: #8dc8e2;
				display: block;
				font-size: 16px;
				margin-top: 10px;
			}
			#footer .summary .contacts .email {
				color: #8dc8e2;
				display: block;
				font-size: 16px;
			}
@media (max-width: 991px) {
	#footer .logo {
		text-align: left;
	}
}
	
	#footer .copyrights {
		color: #8dc8e2;
		font-size: 11px;
		padding: 20px 0 10px;
	}
		#footer .copyrights a {
			color: #8dc8e2;
		}
			#footer .copyrights a:hover {
				color: #ffffff;
				text-decoration: underline;
			}

		#footer .copyrights .copyright {
			text-align: left;
		}
			#footer .copyrights .copyright .copy {
				display: inline-block;
				margin-right: 30px;
			}
		#footer .copyrights .sitegist {
			text-align: right;
		}
@media (max-width: 991px) {
	#footer .copyrights .copyright .rules {
		display: block;
	}
}

.editForm {
	margin-bottom: 30px;
}
	.editForm .imageBox a {
		display: block;
		float: left;
		margin: 3px;
		position: relative;
	}
	.editForm .imageBox .item {
		float: left;
		margin: 5px;
		position: relative;
	}
	.editForm .item .toolbar {
		background-color: #ffffff;
		position: absolute;
		right: 0;
		top: 0;
	}
		.editForm .item .toolbar .icoBtn {
			background-image: url('/images2/pard/icons-small-2.png');
			background-repeat: no-repeat;
			display: inline-block;
			height: 30px;
			padding: 5px;
			vertical-align: bottom;
			width: 30px;
		}
			.editForm .item .toolbar .icoBtn:hover {
				background-color: #e5e5e5;
			}
			.editForm .item .toolbar .icoBtn.edit {
				background-position: -860px -10px;
			}
			.editForm .item .toolbar .icoBtn.delete {
				background-position: -810px -10px;
			}
			
	.editForm .imageBox .glyphicon {
		cursor: pointer;
		display: block;
		position: absolute;
		right: 3px;
		top: 3px;
	}

a.morelink {
	display: block;
	position: absolute;
	right: 18px;
	top: 18px;
}






@media (max-width: 480px) {
	.leftMenuCollapsed .leftCol {
		display: none;
	}
	.leftMenuCollapsed .mainCol {
		margin-left: 15px;
		margin-left: 15px;
	}
	#header .logo {
		margin-left: 20px;
	}
}

@media (max-width: 768px) {
	#footerRelated .mainTitle .title {
		float: none;
	}
		#footerRelated .mainTitle .title span {
			display: inline;
		}
}

@media (max-width: 991px) {
	.mainCol {
		margin-right: 15px;
	}
	.rightCol {
		clear: both;
		float: none;
		margin-bottom: 30px;
		padding: 0 15px;
		width: 100%;
	}
		.rightCol .shortcuts {
			margin: 5px -5px 0 -5px;
		}
			.rightCol .shortcuts .sItem {
				margin: 0;
				padding: 5px;
			}
}
/*
@media (min-width: 769px) and (max-width: 1024px) {
	.mainCol {
		margin-right: 240px;
	}
}
*/


.listPagination {
	text-align: right;
}
	.pagination>li:first-child>a, .pagination>li:first-child>span {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
	.pagination>li:last-child>a, .pagination>li:last-child>span {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	.pagination {
		border-radius: 0;
	}

.listSearchResults {
}
	.listSearchResults .resultsStats {
		margin-bottom: 10px;
		text-align: right;
	}
	.listSearchResults .item {
		margin-bottom: 20px;
	}
	.listSearchResults .title {
		font-size: 16px;
		font-weight: 400;
		line-height: 20px;
		margin: 0 0 5px 0px;
	}
	.listSearchResults .desc {
		font-size: 13px;
		font-weight: 400;
		margin-left: 0px;
	}
	.listSearchResults .link {
		font-size: 13px;
		font-weight: 400;
		margin-left: 0px;
		max-width: 100%;
		overflow: hidden;
	}

.listEvents {
}
	.listEvents.listPinned {
		background-color: #e9e9e9;
		margin-bottom: 20px;
		margin-left: -15px;
		margin-right: -15px;
		padding: 10px 15px;
	}
	.listEvents .item {
		margin-bottom: 30px;
	}
	.listEvents .date {
		font-size: 15px;
		float: left;
		line-height: 18px;
	}
		.listEvents .featured .date {
			background-color: #ffffa0;
			padding: 2px 8px;
		}
	.listEvents .title {
		font-size: 16px;
		font-weight: 400;
		line-height: 20px;
		margin: 0 0 5px 60px;
	}
	.listEvents .desc {
		font-size: 13px;
		font-weight: 400;
		margin-left: 60px;
	}


.listFiles {
	list-style: none;
	padding: 0;
	margin: 0 auto;
}
	.listFiles li {
		list-style: none;
		padding: 0;
		margin: 0 auto;
	}
	.listFiles .item {
		padding: 10px 0;
		position: relative;
	}
		.listFiles .item:nth-child(even) {
			background-color: #f1f1f1;
		}
		.listFiles .item a:hover {
			text-decoration: none;
		}
		.listFiles .item .title {
			color: #13488a;
			display: block;
			font-size: 16px;
			font-weight: 400;
			line-height: 20px;
			margin: 0 0 5px 47px;
		}
		.listFiles .item .fileInfo {
			display: block;
			font-size: 13px;
			font-weight: 400;
			margin: 0 0 0 47px;
		}
		.listFiles .item .ico {
			background-image: url('/images2/pard/icons-small-2.png');
			background-position: -1310px -60px;
			background-repeat: no-repeat;
			display: inline-block;
			float: left;
			height: 30px;
			margin-left: 7px;
			margin-right: 10px;
			vertical-align: bottom;
			width: 30px;
		}
			.listFiles .xml .ico {	background-position: -910px -60px; }
			.listFiles .pdf .ico { background-position: -960px -110px; }
			.listFiles .doc .ico {	background-position: -1010px -110px; }
			.listFiles .docx .ico {	background-position: -1010px -110px; }
			.listFiles .xls .ico {	background-position: -1060px -110px; }
			.listFiles .xlsx .ico {	background-position: -1060px -110px; }
			.listFiles .ppt .ico {	background-position: -1110px -110px; }
			.listFiles .pptx .ico {	background-position: -1110px -110px; }
			.listFiles .zip .ico {	background-position: -1160px -110px; }
			.listFiles .rar .ico {	background-position: -1210px -110px; }
			.listFiles .jpg .ico {	background-position: -1260px -110px; }
			.listFiles .png .ico {	background-position: -1360px -110px; }
			.listFiles .gif .ico {	background-position: -1360px -110px; }
			.listFiles .txt .ico {	background-position: -1310px -60px; }

.listFiles.listNewsletter {
}
	.listFiles.listNewsletter .date {
		font-size: 15px;
		float: left;
		line-height: 18px;
		margin-left: 7px;
	}
	.listFiles.listNewsletter .title {
		margin-left: 65px;
	}
	.listFiles.listNewsletter .fileInfo {
		line-height: 30px;
		margin-left: 53px;
	}

.listProfiles {
}
	.listProfiles .item {
		margin: 0 0 20px 0;
	}
		.listProfiles .item .photo img {
			height: auto;
			width: 100%;
		}
		.listProfiles .item h2 {
			margin: 0 0 5px 0;
		}
		.listProfiles .item .position {
			font-weight: bold;
			margin: 0 0 15px 0;
		}

.listObjs {
}
	.listObjs .item {
		margin: 0 0 20px 0;
		padding: 10px 0;
	}
		.listObjs .item:nth-of-type(even) {
			background-color: #f5f5f5;
		}
	.listObjs .ico {
		float: left;
		/*height: 70px;*/
		margin-top: 3px;
		text-align: center;
		width: 70px;
	}
		.listObjs .ico img {
			width: 90%;
		}
/*		.listObjs .ico .toolbar {
			display: none;
			text-align: center;
		}
			.listObjs .ico .toolbar .icoBtn {
				display: inline-block;
				height: 30px;
				padding: 5px;
				width: 30px;
			}
			.listObjs .ico.editable:hover img {
				width: 50%;
			}
			.listObjs .ico.editable:hover .toolbar {
				display: block;
			}*/

	.listObjs .details {
		margin-left: 90px;
	}
		.listObjs .details .date {
			color: #5cbaea;
			font-size: 12px;
		}
		.listObjs .details .title,
		.listObjs .details .title:hover {
			color: #13488a;
			font-size: 16px;
			font-weight: 400;
			margin: 0 0 5px 0;
		}

.itemToolbar {
	float: right;
	margin: 0 -15px 10px 10px;
}
	.itemToolbar .icoBtn {
		background-image: url('/images2/pard/icons-small-2.png');
		background-repeat: no-repeat;
		display: inline-block;
		height: 30px;
		margin-right: 10px;
		padding: 5px;
		vertical-align: bottom;
		width: 30px;
	}
		.itemToolbar .icoBtn:hover {
			background-color: #e5e5e5;
		}
		.itemToolbar .icoBtn.edit {
			background-position: -860px -10px;
		}
		.itemToolbar .icoBtn.delete {
			background-position: -810px -10px;
		}
		.itemToolbar .icoBtn.moderation {
			background-position: -610px -210px;
		}
		.itemToolbar .icoBtn.xml {
			background-position: -910px -60px;
		}
		.itemToolbar .icoBtn.uploads {
			background-position: -1461px -59px;
	/*		background-position: -910px -60px;*/
		}
		.itemToolbar .icoBtn.crmAccepted {
			background-position: -1560px -110px;
		}
		.itemToolbar .icoBtn.crmRefused {
			background-position: -1510px -110px;
		}

.relative {
	position: relative;
}

.fullItem .itemToolbar {
	float: none;
	margin: 10px 0 10px 0;
}

.fullItem section {
	position: relative;
}

.fullItem section .companylicense {
	position: relative;
}

.fullItem section .companylicense .value {
	clear: both;
}

.companyupload {
	position: absolute;
	left: 62px;
	top: 0px;
	padding: 3px;
	border: 1px #5cbaea solid;
	z-index: 100;
	height: 21px;
	text-decoration: none;
	width: 21px;
}

.fullItem section .companylicense .editlicense {
	position: absolute;
	right: 3px;
	top: 53px;
	padding: 3px;
	border: 1px #5cbaea solid;
	z-index: 100;
	height: 21px;
	text-decoration: none;
	width: 21px;
}

.fullItem section .addlicense {
	position: absolute;
	right: 3px;
	top: 3px;
	padding: 5px;
	border: 1px #5cbaea solid;
	z-index: 100;
	text-decoration: none;
}
.fullItem section .editcompany {
	position: absolute;
	right: 3px;
	top: 66px;
	padding: 5px;
	border: 1px #5cbaea solid;
	z-index: 100;
	text-decoration: none;
}

.objToolbar {
	float: right;
	margin-top: -72px;
}
	.objToolbar .toolbarBtn {
		background-color: #12488a;
		color: #ffffff;
		display: inline-block;
		font-size: 16px;
		font-weight: 400;
		line-height: 40px;
		padding: 0 20px 0 0;
	}
		.objToolbar .toolbarBtn .ico {
			background-image: url('/images2/pard/icons-small-2.png');
			background-repeat: no-repeat;
			display: inline-block;
			height: 30px;
			float: left;
			margin: 5px;
			padding: 5px;
			vertical-align: bottom;
			width: 30px;
		}
			.objToolbar .toolbarBtn.add .ico {
				background-position: -760px -60px;
			}


.companyReports h3 {
	margin-top: 40px;
}
.companyReports .objToolbar {
	margin-top: -40px;
}


.fullEvent img {
	max-width: 100%;
	height: auto;
}

.fullItem {
}
	.fullItem .contact {
	}
		.fullItem .contact .ico img {
			height: auto;
			margin: 10px 0;
			width: 80px;
		}
		.fullItem .contact .data {
			margin-bottom: 20px;
		}
			.fullItem .contact .data .title {
				font-size: 16px;
				font-weight: 400;
				margin: 10px 0;
			}
		.fullItem .contact .toolbar {
		}
		
	.fullItem .details {
		/*padding-left: 0;*/
	}
		.fullItem .details h1 {
			background-color: #13488a;
			color: #ffffff;
			font-size: 16px;
			font-weight: 400;
			margin: 0 0 15px 0;
			padding: 15px;
		}
		.fullItem .details .title {
			color: #5cbaea;
			font-weight: 400;
			margin-top: 10px;
		}
		.fullItem .details .data {
			font-size: 13px;
			margin-top: 10px;
			/*padding-left: 0;*/
		}
			.fullItem .details .data br {
				display: none;
			}
			.fullItem .details .data ul {
				margin: 0;
				padding: 0 0 0 15px;
			}
			.fullItem .details .data p {
				margin: 0;
				padding: 0;
			}
	.fullItem.user .userRoles,
	.fullItem.user .userDelete {
		border-top: 1px solid #747783;
		margin-top: 30px;
	}
	.fullItem.announcement .gallery,
	.fullItem.announcement .files {
		margin-top: 30px;
	}
	.fullItem.announcement .files .title {
		margin: 0;
	}



.staffTable,
.licenseTable {
	/*border: 1px #ccc solid;*/
	width: 100%;
}
	.staffTable th,
	.licenseTable th,
	.staffTable td,
	.licenseTable td {
		padding: 3px;
	}
	
	
		.licenseTable th.licenseType,
		.licenseTable th.licenseNumber,
		.licenseTable th.licenseDate,
		.licenseTable th.licenseExpiration,
		.licenseTable th.licenseFile {
			width: 19%;
		}
		.licenseTable th.licenseRemove {
			width: 5%;
		}
	.staffTable .wrapperTd {
		padding: 0;
	}
	.staffTable input,
	.licenseTable input,
	.licenseTable select,
	.staffTable select {
		border: 1px solid #e5e5e5;
		font-size: 14px;
		height: 30px;
		padding: 3px 5px;
		width: 100%;
	}
	.licenseTable select,
	.staffTable select {
		padding: 3px 1px;
	}
	.reportForm .staffTable [name=certificate_series],
	.reportForm .licenseTable [name=license_series]{
		float: left;
		margin-right: 1%;
		width: 31%;
	}
	.reportForm .staffTable [name=certificate_number],
	.reportForm .licenseTable [name=license_number] {
		width: 68%;
	}

	.staffTable .lname,
	.staffTable .fname,
	.staffTable .mname,
	.staffTable .position,
	.staffTable .conviction {
		width: 19%;
	}

	.staffTable table.staffItem {
		margin-bottom: 20px;
		width: 100%;
	}
	.staffTable .remove {
		width: 5%;
	}
	.staffTable .boss input,
	.staffTable .boss select {
		margin-top: 21px;
	}
		.staffTable .boss .lname input {
			margin-top: 0;
		}

.staffTable .btnAddCertificate {
	width: 25%;
}
.reportForm .note {
	font-weight: 700;
	padding: 5px 0 25px 0;
}

.reportForm .formRow {
	margin: 0;
	padding: 0 15px;
}
	.reportForm .formRow .formRowWrapper {
		margin: 0;
		padding: 0;
	}

	.reportForm .formRow .formItemTitle {
		background-color: #f5f5f5;
		border: 1px solid #e5e5e5;
		border-right: none;
		font-size: 14px;
		margin-bottom: 10px;
		min-height: 40px;
		padding: 8px 10px 0;
	}
	.reportForm .formRow .formItemControl {
		margin-bottom: 10px;
		padding: 0px;
	}
		.reportForm .formRow .formItemControl input {
			border: 1px solid #e5e5e5;
			border-left: 1px solid #f9f9f9;
			font-size: 16px;
			height: 40px;
			padding: 4px 10px;
			width: 100%;
		}
		.reportForm .formRow .formItemControl select {
			border: 1px solid #e5e5e5;
			border-left: 1px solid #f9f9f9;
			font-size: 16px;
			height: 40px;
			padding: 4px 10px;
			width: 100%;
		}
	.reportForm .formRow .comments {
		display: block;
		font-size: 12px;
		font-style: italic;
		padding: 0 5px;
	}

	.comment {
		font-size: 12px;
		font-style: italic;
	}

.reportForm .btnSmall {
	background-image: url('/images2/pard/icons-small-2.png');
	background-repeat: no-repeat;
	background-color: #dddddd;
	color: #ffffff;
	display: inline-block;
	height: 40px !important;
	line-height: 40px;
	text-indent: 1000px;
	width: 40px !important;
}
	.reportForm .btnSmall.btnUpload {
		background-position: -1406px -54px;
	}
	.reportForm .btnSmall.btnRemove {
		background-position: -806px -106px;
		float: right;
	}
		.reportForm .btnSmall.btnRemove:hover {
			background-position: -806px -5px;
		}

.certificateTable .type {
	width: 41%;
}
.certificateTable .number,
.certificateTable .start_date,
.certificateTable .end_date {
	width: 18%;
}
.certificateTable .remove {
	width: 5%;
}
.certificateTable [name=certificate_number] {
	width: 100%;
}

.reportForm .tr_staffclone,
.reportForm .tr_clone {
	display: none;
}

.reportForm [name=addpafilelic] {
	overflow: hidden;
	/*width: 100px;*/
}

.reportForm .licsumbit {
	overflow: hidden;
	height: 1px;
	width: 1px;
}

.reportForm h2 {
	border-bottom: 2px solid #747783;
	margin-top: 30px;
	padding-bottom: 4px;
}
.reportForm .objToolbar {
	margin-top: 19px;
}
	.reportForm .objToolbar .toolbarBtn {
		line-height: 34px;
	}
		.reportForm .objToolbar .toolbarBtn.addRow .ico {
			background-position: -760px -60px;
			margin: 2px 5px;
		}
.reportForm .warning {
	background-color: #ff8e8e;
}
.reportForm .fileItem {
	line-height: 30px;
	margin-left: 20px;
}
	.reportForm .fileItem .ico {
		background-image: url('/images2/pard/icons-small-2.png');
		background-position: -810px -210px;
		background-repeat: no-repeat;
		color: #ffffff;
		display: inline-block;
		height: 30px;
		line-height: 30px;
		vertical-align: bottom;
		width: 30px;
	}
		.reportForm .fileItem .ico.xml { background-position: -910px -60px; }
		.reportForm .fileItem .ico.pdf { background-position: -960px -110px; }
		.reportForm .fileItem .ico.doc { background-position: -1010px -110px; }
		.reportForm .fileItem .ico.docx { background-position: -1010px -110px; }
		.reportForm .fileItem .ico.xls { background-position: -1060px -110px; }
		.reportForm .fileItem .ico.xlsx { background-position: -1060px -110px; }
		.reportForm .fileItem .ico.ppt { background-position: -1110px -110px; }
		.reportForm .fileItem .ico.pptx { background-position: -1110px -110px; }
		.reportForm .fileItem .ico.zip { background-position: -1160px -110px; }
		.reportForm .fileItem .ico.rar { background-position: -1210px -110px; }
		.reportForm .fileItem .ico.jpg {	background-position: -1260px -110px; }
		.reportForm .fileItem .ico.png {	background-position: -1360px -110px; }
		.reportForm .fileItem .ico.gif {	background-position: -1360px -110px; }
		.reportForm .fileItem .ico.txt {	background-position: -1310px -60px; }

.reportForm .fileBox {
	display: block;
	position: relative;
}
	.reportForm .fileBox .loading,
	.loading{
		filter: alpha(opacity=50); /* internet explorer */
		-khtml-opacity: 0.5;      /* khtml, old safari */
		-moz-opacity: 0.5;       /* mozilla, netscape */
		opacity: 0.5;           /* fx, safari, opera */
		background-color: white;
		background-image: url(/images2/pard/ajax-loader.gif);
		background-position: center;
		background-repeat: no-repeat;
		bottom: 10px;
		display: block;
		left: 50px;
		position: absolute;
		right: 10px;
		top: 50px;
	}



.drankingItem {
	display: block;
	margin: 3px 0;
	position: relative;
}

.drankingItem .title {
	float: left;
	font-weight: bold;
	margin-right: 5px;
}

.drankingItem .edrpou {
	float: left;
}

.drankingItem .daterange {
	float: right;
}

.drankingItem .data {
	display: none;
}

.dataItem .dValue {
	font-weight: bold;
}



.onoffswitch {
	display: inline-block;
	height: 30px;
	position: relative;
	vertical-align: bottom;
	width: 62px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select: none;
}
	.onoffswitch span {
		display: inline-block;
	}
	.onoffswitch-checkbox {
		display: none;
	}
	.onoffswitch-label {
		display: block; overflow: hidden; cursor: pointer;
		border: 1px solid #a8a8a8; height: 30px;
	}
	.onoffswitch-inner {
		width: 200%;
		margin-left: -100%;
		-moz-transition: margin 0.3s ease-in 0s;
		-webkit-transition: margin 0.3s ease-in 0s;
		-o-transition: margin 0.3s ease-in 0s;
		transition: margin 0.3s ease-in 0s;
	}
	.onoffswitch-inner:before, .onoffswitch-inner:after {
		float: left; width: 50%; height: 30px; padding: 0; line-height: 28px;
		font-size: 18px; color: white; font-weight: bold;
		-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}
	.onoffswitch-inner:before {
		background-color: #71f27a;
		color: #ffffff;
		content: "I";
		padding-left: 18px;
	}
	.onoffswitch-inner:after {
		background-color: #f0bfbf;
		color: #ffffff;
		content: "O";
		padding-right: 15px;
		text-align: right;
	}
	.onoffswitch-switch {
		width: 18px; margin: 0px;
		background: #FFFFFF;
		border: 1px solid #a8a8a8;
		position: absolute; top: 0; bottom: 0; right: 44px;
/*		-moz-transition: all 0.3s border 0s ease-in 0s;
		-webkit-transition: all 0.3s border 0s ease-in 0s;
		-o-transition: all 0.3s border 0s ease-in 0s;
		transition: all 0.3s border 0s ease-in 0s;*/
		-moz-transition: all 0.3s ease-in 0s;
		-webkit-transition: all 0.3s ease-in 0s;
		-o-transition: all 0.3s ease-in 0s;
		transition: all 0.3s ease-in 0s;
	}
	.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
		margin-left: 0;
	}
	.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
		right: 0px;
	}

.dashboard h2 {
	border-bottom: 2px solid #747783;
	padding-bottom: 4px;
}
	.dashboard h2 .title {
		display: inline-block;
		font-size: 17px;
		font-weight: 400;
		line-height: 30px;
		margin: 0;
		white-space: nowrap;
	}
	.dashboard h2 .ico {
		background-image: url('/images2/pard/icons-small-2.png');
		background-repeat: no-repeat;
		display: inline-block;
		height: 30px;
		margin-right: 10px;
		vertical-align: bottom;
		width: 30px;
	}
		.dashboard .vacancies h2 .ico {
			background-position: -1660px -10px;
		}
		.dashboard .resumes h2 .ico {
			background-position: -1710px -10px;
		}
		.dashboard .announcements h2 .ico {
			background-position: -1760px -10px;
		}
.dashboard .toolbar {
	margin-top: 10px;
}
	.dashboard .toolbar .icoBtn {
		background-image: url('/images2/pard/icons-small-2.png');
		background-repeat: no-repeat;
		display: inline-block;
		height: 30px;
		margin-right: 10px;
		overflow: hidden;
		padding: 5px;
		text-indent: -3000px;
		vertical-align: bottom;
		width: 30px;
	}
		.dashboard .toolbar .icoBtn:hover {
			background-color: #e5e5e5;
		}
		.dashboard .toolbar .icoBtn.add {
			background-position: -760px -10px;
		}
		.dashboard .toolbar .icoBtn.view {
			background-position: -710px -10px;
		}






.searchBox {
	background-color: #f1f1f1;
	padding: 15px 15px;
	border-left: 3px solid #ffd42d;
	margin-bottom: 20px;
}
	.searchBox .option {
		float: left;
		margin-right: 15px;
		margin-bottom: 5px;
	}
	.searchBox .title {
		padding-left: 7px;
		width: 100%;
	}
	.searchBox .control {
		width: 100%;
	}
		.searchBox .control input,
		.searchBox select {
			border: 1px solid #e5e5e5;
			font-size: 14px;
			height: 32px;
			padding: 4px 7px;
			width: 100%;
		}
	.searchBox .button {
		text-align: right;
	}
	.searchBox label {
		cursor: pointer;
		font-weight: 400;
		margin: 10px 0;
	}

	.searchBox .btnSearch {
		background-color: #eaeaea;
		background-image: url('/images2/pard/icons40.png');
		background-position: -1026px -184px;
		background-repeat: no-repeat;
		border: 1px solid #f1f1f1;
		height: 50px;
		overflow: hidden;
		text-indent: -1000px;
		width: 50px;
	}
		.searchBox .btnSearch:hover {
			background-color: #dfdfdf;
			background-position: -1026px -184px;
		}
	.searchBox .adminChoices {
		background-color: #ffffff;
		border: 1px solid #e5e5e5;
		font-size: 13px;
		position: absolute;
	}
		.searchBox .adminChoices span {
			cursor: pointer;
			display: block;
			padding: 1px 6px;
		}
			.searchBox .adminChoices span:hover {
				background-color: #f1f1f1;
			}

.imgInline {
	margin: 5px 0 10px 0;
	padding-bottom: 5px;
	text-align: center;
}
	.imgInline img {
		margin: 0 auto;
		max-width: 100%;
	}
	.imgInline .title {
		background-color: #f1f1f1;
		display: block;
		font-size: 14px;
		font-weight: 700;
		padding-top: 5px;
	}
	.imgInline .desc {
		background-color: #f1f1f1;
		display: block;
		font-size: 13px;
	}
	.imgInline .author {
		background-color: #f1f1f1;
		display: block;
		font-size: 13px;
		font-style: italic;
	}

	.imgInline.imgLeft {
		float: left;
		margin-right: 10px;
	}
	.imgInline.imgRight {
		float: right;
		margin-left: 10px;
	}
	.imgInline.imgCenter {
		clear: both;
		text-align: center;
	}
	.imgInline.img2 {
		max-width: 49%;
	}
		.imgInline.img2.imgCenter {
			max-width: 100%;
		}
			.imgInline.img2.imgCenter img {
				max-width: 50%;
			}
	.imgInline.imgWide {
		max-width: 100%;
	}

.shareThis {
	margin-top: 30px;
	text-align: right;
}
	.shareThis span {
		background-image: url('/images2/pard/icons-social.png');
		background-repeat: no-repeat;
		display: inline-block;
		cursor: pointer;
		height: 32px;
		line-height: 32px;
		vertical-align: middle;
		width: 32px;
		opacity: 0.7;           /* fx, safari, opera */
		-khtml-opacity: 0.7;      /* khtml, old safari */
		-moz-opacity: 0.7;       /* mozilla, netscape */
		filter: alpha(opacity=70); /* internet explorer */
	}
		.shareThis span.title {
			background-image: none;
			margin-right: 7px;
			width: auto;
			opacity: 1;           /* fx, safari, opera */
			-khtml-opacity: 1;      /* khtml, old safari */
			-moz-opacity: 1;       /* mozilla, netscape */
			filter: alpha(opacity=100); /* internet explorer */
		}
		.shareThis span:hover {
			opacity: 1;           /* fx, safari, opera */
			-khtml-opacity: 1;      /* khtml, old safari */
			-moz-opacity: 1;       /* mozilla, netscape */
			filter: alpha(opacity=100); /* internet explorer */
		}
		.shareThis span.st_sharethis_custom {
			background-position: 0px -32px;
		}
		.shareThis span.st_facebook_custom {
			background-position: -32px -32px;
		}
		.shareThis span.st_twitter_custom {
			background-position: -64px -32px;
		}
		.shareThis span.st_linkedin_custom {
			background-position: -96px -32px;
		}
		.shareThis span.st_googleplus_custom {
			background-position: -128px -32px;
		}
		.shareThis span.st_email_custom {
			background-position: -160px -32px;
		}

.socialIcons {
	position: absolute;
	right: 15px;
	top: 5px;
}
	.socialIcons a.socialBtn {
		display: inline-block;
		height: 32px;
		line-height: 32px;
		width: 32px;
	}
		.socialIcons a.socialBtn span.ico {
			background-image: url('/images2/pard/icons-social.png');
			background-repeat: no-repeat;
			display: inline-block;
			height: 32px;
			line-height: 32px;
			vertical-align: middle;
			width: 32px;
			opacity: 0.7;           /* fx, safari, opera */
			-khtml-opacity: 0.7;      /* khtml, old safari */
			-moz-opacity: 0.7;       /* mozilla, netscape */
			filter: alpha(opacity=70); /* internet explorer */
		}
			.socialIcons a.socialBtn:hover span.ico {
				opacity: 1;           /* fx, safari, opera */
				-khtml-opacity: 1;      /* khtml, old safari */
				-moz-opacity: 1;       /* mozilla, netscape */
				filter: alpha(opacity=100); /* internet explorer */
			}
			.socialIcons a.socialBtn.facebook span.ico {
				background-position: -32px 0px;
			}
			.socialIcons a.socialBtn.youtube span.ico {
				background-position: -224px 2px;
			}
			
.cbp-hsmenu-wrapper.opened .socialIcons {
	left: 10px;
	position: absolute;
	right: none;
	top: 10px;
}
		.cbp-hsmenu-wrapper.opened .socialIcons a.socialBtn.facebook span.ico {
			background-position: -32px -32px;
		}
		.cbp-hsmenu-wrapper.opened .socialIcons a.socialBtn.youtube span.ico {
			background-position: -224px -30px;
		}
			

@media (max-width: 768px) {
	.imgInline.img2 {
		max-width: 100%;
	}
	.imgInline.img2.imgCenter img {
		max-width: 100%;
	}
}
