@font-face {
	font-family: 'helveticaneue-bold';
	src: url('../fonts/helveticaneue-bold-webfont.eot');
	src: url('../fonts/helveticaneue-bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/helveticaneue-bold-webfont.woff') format('woff'),
		 url('../fonts/helveticaneue-bold-webfont.ttf') format('truetype'),
		 url('../fonts/helveticaneue-bold-webfont.svg#helvetica_neueregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'helveticaneue-medium';
	src: url('../fonts/helveticaneue-medium-webfont.eot');
	src: url('../fonts/helveticaneue-medium-webfont.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/helveticaneue-medium-webfont.woff') format('woff'),
	 url('../fonts/helveticaneue-medium-webfont.ttf') format('truetype'),
	 url('../fonts/helveticaneue-medium-webfont.svg#helvetica_neueregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'helveticaneue';
	src: url('../fonts/helveticaneue-roman-webfont.eot');
	src: url('../fonts/helveticaneue-roman-webfont.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/helveticaneue-roman-webfont.woff') format('woff'),
	 url('../fonts/helveticaneue-roman-webfont.ttf') format('truetype'),
	 url('../fonts/helveticaneue-roman-webfont.svg#helvetica_neueregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
html,
body {
	margin:0;
	height:100%;
}
body {
	color:#242d2f;
	font:12px/18px helveticaneue, Arial, sans-serif;
	background:#fff;
	/*min-width:1450px;*/
	min-width:1280px;
}
img {border-style:none;}

a {
	text-decoration:none;
	color:#0093d5;
}
a:hover {text-decoration:underline;}
a:active {background-color: transparent;}
.white a {
	text-decoration:none;
	color:#fff;
}
.white a:hover {text-decoration:underline;}
.white a:active {background-color: transparent;}
input,
textarea,
select {
	font:100% helveticaneue, Arial, sans-serif;
	vertical-align:middle;
	/*color:#7f8283;
	color:#a9abac*/
	color:#242d2f
}
form,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
input[type=submit]:hover,
button:hover{cursor:pointer;}
input[type="search"] {-webkit-appearance: none;}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
:-moz-placeholder {color: #7f8283;}
::-webkit-input-placeholder {color: #7f8283;}
header,
footer,
article,
section,
hgroup,
nav,
figure { display: block; }
figure {
	margin:0;
	padding:0;
}
strong {
	font-family:helveticaneue-bold, Arial, sans-serif;
	font-weight:normal;
}
#wrapper {
	overflow:hidden;
	position:relative;
	width:100%;
	min-height:100%;
}
#wrapper.style{background:#fafafa;}
#header {
	background:#262f31 url(../images/bg-header.jpg);
	min-height:60px;
	padding:0 30px 0 29px;
	color:#fff;
}
#header:after {
	content:"";
	display:block;
	clear:both;
}
.logo {
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	float:left;
	height:40px;
	padding:20px 0 0;
	width:176px;
	border-right:1px solid #1c2224;
	border-right:1px solid rgba(0,0,0,0.2);
	position:relative;
}
.logo:before {
	content:"";
	position:absolute;
	width:1px;
	height:100%;
	right:0;
	top:0;
	background:#2e3739;
	background: rgba(255,255,255,0.05);
}
.logo a {
	display:block;
	background: url(../images/sprite.png) no-repeat;
	width: 150px;
	height: 24px;
}
#nav {
	float:left;
	font-size:14px;
	line-height:20px;
	position:relative;
}
#nav>ul {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	text-align: center;
}
#nav>ul>li {
	float:left;

}
#nav > ul > li > a {
	color:#fff;
	float:left;
	height:40px;
	padding:20px 25px 0;
	width:89px;
}
/*#nav >ul>li> a:hover,*/
#nav >ul> li.active a, #nav >ul>li> a:hover
 {
	background:#333b3d;
	background: rgba(194,194,194,0.1);
	text-decoration:none;
	font-family:helveticaneue-bold;

}
#nav > ul > li.sms  a:hover, #nav > ul > li.sms.hovered> a  {
	background: #1b2122;
	text-decoration:none;
	font-family:helveticaneue-bold
}
#nav > ul > li.sms.hovered> ul > li > a {
	font-family:helveticaneue;
}
#nav>ul> li.active a {
	font-family:helveticaneue-bold, Arial, sans-serif;
	line-height:18px;
}
/* my dropdown */
 ul.drop-down {
	display:none;
    list-style:none;
	margin-top: 60px;
    position: absolute;
    z-index: 500;
	 width:auto;
	margin: 60px 0 0;
    padding: 0;
	background: #1b2122;
	font-size: 12px;
	padding: 17px 24px 7px;
	text-align: left;
}  
 ul.drop-down  > li {
	padding-bottom:10px;
	white-space:nowrap;
}
 ul.drop-down  > li  > a {
    color:white;
	text-decoration:none;
}
 ul.drop-down > li  > a:hover {
	color:#0093d1;
}
/* end my dropdown*/
.account-box {
	float:right;
	height:42px;
	padding:18px 0 0 29px;
	margin:0 0 0 28px;
	border-left:1px solid #2e3739;
	border-left:1px solid rgba(255,255,255,0.05);
	position:relative;
}
.account-box:before {
	content:"";
	position:absolute;
	width:1px;
	height:100%;
	left:0;
	top:0;
	background:#1c2224;
	background: rgba(0,0,0,0.2);
}
.account-box > div {position:relative;}
.account-box .link {
	display:block;
	background:#fff;
	-webkit-border-radius:10px;
	border-radius:10px;
	height:27px;
	padding:0 48px 0 22px;
	line-height:27px;
	color:#242d2f;
	position:relative;
}
.account-box .link:before {
	content:"";
	position:absolute;
	width:9px;
	height:7px;
	right:20px;
	top:11px;
	background: url(../images/sprite.png) no-repeat 0 -30px;
}
.account-box > div:hover ul {display:block;}
.account-box ul {
	position:absolute;
	top:-5px;
	left:0;
	width:180px;
	list-style:none;
	margin:0;
	padding:3px 1px 6px;
	background:#fff;
	-webkit-border-radius:10px;
	border-radius:10px;
	z-index:10;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.11);
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.11);
	line-height:22px;
	display:none;
}
.account-box ul a {
	display:block;
	color:#242d2f;
	padding:0 5px 0 20px;
}
.account-box ul a:hover {
	text-decoration:none;
	font-family:helveticaneue-medium ,Arial, sans-serif;
	background:#f6f6f6;
	color:#6f6f6f;
}
.account-box li:first-child a {
	-webkit-border-radius:3px;
	border-radius:3px;
}
.user-box {
	float:right;
	text-shadow: 0 -1px 0 #222;
	font:14px/20px helveticaneue, Arial, sans-serif;
	padding:20px 0 0 53px;
}
.user-box span {font-family: helveticaneue-medium, Arial, sans-serif;}
.user-box a {color:#fff;}
.search-form {
	background:#fff;
	width:160px;
	height:25px;
	padding:1px 9px;
	margin:18px 0 0;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:#f1f1f1;
	-webkit-box-shadow: inset 1px 1px 2px 0 rgba(2, 2, 2, 0.3);
	box-shadow: inset 1px 1px 2px 0 rgba(2, 2, 2, 0.3);
	float:right;
}
.search-form input[type="submit"] {
	float:left;
	width:20px;
	height:20px;
	background: url(../images/sprite.png) no-repeat -12px -27px;
	border:0;
	padding:0;
	margin:3px 5px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.search-form input[type="search"],
.search-form input[type="text"] {
	float:left;
	height:14px;
	border:0;
	padding:6px 0 5px;
	margin:0;
	width:135px;
	background:none;
	font-size:12px;
	line-height:normal;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
#main {
	height:1%;
	padding:1px 30px 0;
}
#main:after {
	content:"";
	display:block;
	clear:both;
}
.aside {
	float:left;
	width:205px;
	border-right:1px solid #f1f1f1;
	padding:0 0 9999px;
	margin:0 30px -9999px -30px;
}
.aside-holder {
	background:#fafafa;
	border-right:1px solid #fff;
	padding:17px 28px 9999px 30px;
	margin:0 0 -9969px;
}
.accordion-block {
	margin:0 -29px 0 -30px;
}
.accordion {
	list-style:none;
	margin:0;
	padding:0;
	font-size:14px;
	line-height:20px;
}
.accordion > li {border-bottom:1px solid #f1f1f1;}
.accordion > li > a {
	color:#2f2f2f;
	display:block;
	padding:8px 45px 9px 29px;
	position:relative;
}
.accordion > li > a:before {
	content:"";
	position:absolute;
	width:5px;
	height:11px;
	right:30px;
	top:50%;
	margin:-6px 0 0;
	background: url(../images/sprite.png) no-repeat 0 -47px;
}
.accordion > li.active > a,
.accordion > li > a:hover {
	color:#0093d5;
	text-decoration:none;
}
.accordion > li.active > a.opener {
	color:#2f2f2f;
	font-family: helveticaneue-bold, Arial, sans-serif;
}
.accordion > li.active > a.opener:before {
	width:9px;
	height:7px;
	right:28px;
	top:50%;
	margin:-3px 0 0;
	background: url(../images/sprite.png) no-repeat 0 -30px;
}
.accordion ul {
	list-style:none;
	margin:0;
	background:#fff;
	border-top:1px solid #f1f1f1;
	padding:10px 0 6px 29px;
	font-size:12px;
	line-height:16px;
}
.accordion ul li {padding:0 0 6px;}
.accordion ul a {
	color:#242d2f;
	position:relative;
}
.accordion ul a:hover {
	text-decoration:none;
	color:#0093d5;
}
.accordion ul a:before {
	content:"";
	position:absolute;
	width:3px;
	height:5px;
	left:0;
	top:50%;
	margin:-2px 0 0 0;
	background: url(../images/sprite.png) no-repeat -16px -47px;
	display:none;
}
.accordion ul .active a {
	padding:0 0 0 6px;
	color:#0093d5;
}
.accordion ul .active a:before {display:block;}
#sidebar {
	float:right;
	width:382px;
	border-left:1px solid #f1f1f1;
	padding:0 0 9999px;
	margin:0 -30px -9999px 30px;
}
.sidebar-holder {
	border-left:1px solid #fff;
	background: url(../images/bg-sidebar.gif);
	padding:27px 30px 9999px;
	margin:0 0 -9989px;
}
.promo {
	background:#fff;
	border:1px solid #e5e5e5;
	border:1px solid rgba(2,2,2,0.1);
	padding:1px;
	font-size:13px;
	-webkit-box-shadow: 0 1px 0 0 #fff;
	box-shadow: 0 1px 0 0 #fff;
	margin:3px 0 20px;
}
.promo .holder {
	height:1%;
	position:relative;
	padding:16px 0 0 18px;
	background: #f9f9f9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg, #f9f9f9 0%, #fff 50%, #fff 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f9f9f9), color-stop(50%,#fff), color-stop(100%,#fff));
	background: -webkit-linear-gradient(-45deg, #f9f9f9 0%,#fff 50%,#fff 100%);
	background: -o-linear-gradient(-45deg, #f9f9f9 0%,#fff 50%,#fff 100%);
	background: -ms-linear-gradient(-45deg, #f9f9f9 0%,#fff 50%,#fff 100%);
	background: linear-gradient(135deg, #f9f9f9 0%,#fff 50%,#fff 100%);
}
.promo .holder:after {
	content:"";
	display:block;
	clear:both;
}
.promo img {
	float:right;
	margin:0 -1px -1px 0;
}
.promo .info {
	overflow:hidden;
	position:relative;
	top:-3px;
	padding:0 0 12px;
}
.promo h2 {
	margin:0 0 17px;
	font-size:21px;
	line-height:22px;
	font-weight:normal;
}
.promo p {margin:0;}
.btn-order,
.btn-order:active {
	display:block;
	color:#fff;
	font:14px/24px helveticaneue-bold, Arial, sans-serif;
	background:#242d2f;
	width:120px;
	padding:1px 6px 0;
	margin:0 0 0 -1px;
	border:1px solid #000;
	-webkit-border-radius:10px;
	border-radius:10px;
	text-align:center;
	text-shadow: -1px -1px 0 rgba(2,2,2,0.15);
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4), 0 1px 1px 0 rgba(2, 2, 2, 0.3);
	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4), 0 1px 1px 0 rgba(2, 2, 2, 0.3);
}
.contact-form {padding:0 0 20px;}
.contact-form .area {
	border-top:1px solid #e5e5e5;
	margin:10px 0 0;
}
.contact-form .area .holder {
	border-top:1px solid #fff;
	padding:26px 0 0;
	width:100%;
}
.contact-form .area .holder:after {
	content:"";
	display:block;
	clear:both;
}
.contact-form .area-alt .holder {padding-top:16px;}
.contact-form .area-last {border-bottom:1px solid #fff;}

.contact-form .area-first {border-top:0;}
.contact-form .area-last .holder {
	border-bottom:1px solid #e5e5e5;
	padding-bottom:18px;
}
.contact-form .title,
.contact-form h2 {
	display:block;
	font:16px/20px helveticaneue-bold, Arial, sans-serif;
	margin:0 0 15px;
}
.contact-form input[type="search"],
.contact-form input[type="text"],
.reports-form input[type="search"],
.reports-form input[type="text"]
{
	width:283px;
	height:16px;
	background:#fff;
	border:1px solid #e5e5e5;
	border:1px solid rgba(2,2,2,0.1);
	padding:9px 18px 10px;
	margin:0 0 10px;
	display:block;
	-webkit-border-radius:10px;
	border-radius:10px;
	font-size:14px;
	line-height:normal;
	box-shadow: 0 1px 0 0 #fff;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.add-block {padding:10px 0;}
.add-block .heading {width:100%;}
.add-block .heading:after {
	content:"";
	display:block;
	clear:both;
}
.contact-form.alt input[type="search"]{margin-bottom:21px;}
.btn-blue,
.btn-blue:active {
	font:14px/20px helveticaneue-bold, Arial, sans-serif;
	display:inline-block;
	vertical-align:top;
	padding:7px 18px 8px 53px;
	text-align:center;
	text-shadow: -1px -1px 0 rgba(2,2,2,0.15);
	color:#fff;
	background:#0093d5;
	border:1px solid #0093d5;
	-webkit-box-shadow: inset 0 1px 0 0 #25aeeb, 0 1px 1px 0 rgba(2, 2, 2, 0.3);
	box-shadow: inset 0 1px 0 0 #25aeeb, 0 1px 1px 0 rgba(2, 2, 2, 0.3);
	-webkit-border-radius:10px;
	border-radius:10px;
	word-spacing:-1px;
	position:relative;
}
.btn-blue:before {
	content:"";
	position:absolute;
	top:50%;
}

.btn-blue2,
.btn-blue2:active {
	font:14px/20px helveticaneue-bold, Arial, sans-serif;
	display:inline-block;
	vertical-align:top;
	padding:7px 18px 8px 18px;
	text-align:center;
	text-shadow: -1px -1px 0 rgba(2,2,2,0.15);
	color:#fff;
	background:#0093d5;
	border:1px solid #0093d5;
	-webkit-box-shadow: inset 0 1px 0 0 #25aeeb, 0 1px 1px 0 rgba(2, 2, 2, 0.3);
	box-shadow: inset 0 1px 0 0 #25aeeb, 0 1px 1px 0 rgba(2, 2, 2, 0.3);
	-webkit-border-radius:10px;
	border-radius:10px;
	word-spacing:-1px;
	position:relative;
}
.btn-blue2:before {
	content:"";
	position:absolute;
	top:50%;
}
.btn-contact:before {
	width:23px;
	height:23px;
	left:16px;
	margin:-13px 0 0;
	background: url(../images/sprite.png) no-repeat -40px -30px;
}

.btn-viewcontacts:before {
	width:23px;
	height:23px;
	left:16px;
	margin:-13px 0 0;
	background: url(../images/contacts-icon.png) no-repeat;
}
.btn-viewlistings:before {
	width:23px;
	height:23px;
	left:16px;
	margin:-13px 0 0;
	background: url(../images/listings-icon.png) no-repeat;
}
.btn-newlisting:before {
	width:23px;
	height:23px;
	left:16px;
	margin:-13px 0 0;
	background: url(../images/newlisting-icon.png) no-repeat;
}
.btn-viewcontracts:before {
	width:23px;
	height:23px;
	left:16px;
	margin:-13px 0 0;
	background: url(../images/backcontracts-icon.png) no-repeat;
}
.btn-viewupload:before {
	width:23px;
	height:23px;
	left:16px;
	margin:-13px 0 0;
	background: url(../images/upload-icon.png) no-repeat;
}
.btn-settled:before {
	width:23px;
	height:23px;
	left:16px;
	margin:-13px 0 0;
	background: url(../images/settled-icon.png) no-repeat;
}
.btn-cancelled:before {
	width:23px;
	height:23px;
	left:16px;
	margin:-13px 0 0;
	background: url(../images/cancelled-icon.png) no-repeat;
}
.btn-morecontacts:before {
	width:23px;
	height:23px;
	left:16px;
	margin:-13px 0 0;
	background: url(../images/more-contacts-icon.png) no-repeat;
}
.btn-task:before {
	width:33px;
	height:24px;
	left:15px;
	margin:-14px 0 0;
	background: url(../images/sprite.png) no-repeat -75px -30px;
}
.btn-search,
.btn-search:active {
	padding-left:45px;
	margin:0 0 10px;
}
.btn-search:before {
	width:23px;
	height:22px;
	left:14px;
	margin:-11px 0 0;
	background: url(../images/sprite.png) no-repeat 0 -120px;
}
.btn-blue:hover,
.active-box .btn-blue {
	text-decoration:none;
	background:#047fb6;
	-webkit-box-shadow: inset 0 1px 0 0 #25aeeb, 0 1px 1px 0 rgba(2, 2, 2, 0.3);
	box-shadow: 0 1px 0 0 #fff;
}
.btn-detail,
.btn-import {
	float:right;
	color:#a2a2a2;
	position:relative;
	margin:9px 2px 0 0;
	padding:0 0 0 20px;
}
.btn-import {
	margin:-1px 0 0;
	padding-left:22px;
	float:none;
	display:inline-block;
	vertical-align:top;
}
.btn-detail:before,
.btn-import:before {
	content:"";
	position:absolute;
	width:16px;
	height:17px;
	left:0;
	top:1px;
	background: url(../images/sprite.png) no-repeat -77px -60px;
}
.btn-import:before {background: url(../images/sprite.png) no-repeat -115px -60px;}
.btn-detail:hover,
.btn-import:hover {
	text-decoration:none;
	color:#0093d5;
}
.btn-detail:hover:before {background-position:-96px -60px;}
.btn-import:hover:before {background-position:-134px -60px;}
.add-block .slide {
	background:#fff;
	border:1px solid #ebebeb;
	border:1px solid rgba(2,2,2,0.08);
	margin:21px 0 0;
	padding:13px 19px 19px;
	-webkit-box-shadow: inset 0 0 3px 0 rgba(2, 2, 2, 0.1);
	box-shadow: inset 0 0 3px 0 rgba(2, 2, 2, 0.1);
	font-size:11px;
	line-height:16px;
}
.add-block h3 {
	margin:0 0 16px;
	font:14px/20px helveticaneue-bold, Arial, sans-serif;
}
.add-block input[type="text"] {
	width:243px;
	margin:0 0 15px;
}
.datepicker-row {
	width:260px;
	min-height:35px;
	background:#fff;
	border:1px solid #e5e5e5;
	border:1px solid rgba(2,2,2,0.1);
	padding:0 0 0 19px;
	margin:0 0 15px;
	-webkit-border-radius:10px;
	border-radius:10px;
	box-shadow: 0 1px 0 0 #fff;
	position:relative;
}
.ui-datepicker-trigger {
	width:19px;
	height:19px;
	left:19px;
	top:7px;
	background: url(../images/sprite.png) no-repeat -113px -30px;
	float:left;
	border:0;
	padding:0;
	margin:7px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
.add-block .datepicker-row input[type="text"] {
	float:right;
	margin:0;
	width:216px;
	height:16px;
	border:0;
	padding:9px 18px 10px 0;
	box-shadow:none;
	color:#242d2f;
	background:none;
	-webkit-border-radius:0 10px 10px 0;
	border-radius:0 10px 10px 0;
}
.contact-form textarea {
	min-width:260px !important;
	height:135px !important;
	background:#fff;
	border:1px solid #e5e5e5;
	border:1px solid rgba(2,2,2,0.1);
	padding:9px 1px 1px 18px;
	margin:0 0 16px;
	display:block;
	-webkit-border-radius:10px;
	border-radius:10px;
	font-size:14px;
	line-height:normal;
	box-shadow: 0 1px 0 0 #fff;
	overflow:auto;
}
.contact-form-notes textarea {
	min-width:635px !important;
	height:200px !important;
	background:#fff;
	border:1px solid #e5e5e5;
	border:1px solid rgba(2,2,2,0.1);
	padding:9px 1px 1px 18px;
	margin:0 0 16px;
	display:block;
	-webkit-border-radius:10px;
	border-radius:10px;
	font-size:14px;
	line-height:normal;
	box-shadow: 0 1px 0 0 #fff;
	overflow:auto;
}
.contact-form .textarea-note {height:55px !important;}
.contact-form .note {
	font-family:helveticaneue-medium, Arial, sans-serif;
	color:#242d2f;
}
.add-block p {margin:0 0 10px;}
.login-form input[type="submit"],
.login-form input[type="submit"]:active,
.contact-form input[type="submit"],
.contact-form input[type="submit"]:active {
	font:14px/20px helveticaneue-bold, Arial, sans-serif;
	display:block;
	padding:0 4px 2px 0;
	margin:16px 0 0 -1px;
	width:134px;
	height:27px;
	text-align:center;
	text-shadow: -1px -1px 0 rgba(2,2,2,0.15);
	color:#fff;
	background:#0093d5;
	border:1px solid #0093d5;
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 0 1px 1px 0 rgba(2, 2, 2, 0.3);
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 0 1px 1px 0 rgba(2, 2, 2, 0.3);
	-webkit-border-radius:10px;
	border-radius:10px;
	word-spacing:-1px;
}
.login-form input[type="submit"]:hover,
.contact-form input[type="submit"]:hover {
	background:#047fb6;
	-webkit-box-shadow: 0 1px 0 0 #fff;
	box-shadow: 0 1px 0 0 #fff;
}
.contact-form-notes input[type="submit"],
.contact-form-notes input[type="submit"]:active {
	font:14px/20px helveticaneue-bold, Arial, sans-serif;
	display:block;
	padding:0 4px 2px 0;
	margin:16px 0 0 140px;
	width:134px;
	height:27px;
	text-align:center;
	text-shadow: -1px -1px 0 rgba(2,2,2,0.15);
	color:#fff;
	background:#0093d5;
	border:1px solid #0093d5;
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 0 1px 1px 0 rgba(2, 2, 2, 0.3);
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 0 1px 1px 0 rgba(2, 2, 2, 0.3);
	-webkit-border-radius:10px;
	border-radius:10px;
	word-spacing:-1px;
}
.contact-form-notes input[type="submit"]:hover {
	background:#047fb6;
	-webkit-box-shadow: 0 1px 0 0 #fff;
	box-shadow: 0 1px 0 0 #fff;
}
.contact-list {
	overflow:auto;
	height:145px;
	background:#fff;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #e5e5e5;
	margin:0 0 15px;
	font-size:14px;
	line-height:20px;
}
.contact-list .scrollable-area {
	border-style:none;
	height:133px;
	padding:6px 1px;
	margin:0;
}
.contact-list ul {
	list-style:none;
	margin:0;
	padding:0;
}
.contact-list li {padding:0 0 1px;}
.contact-list a {
	display:block;
	color:#242d2f;
	padding:0 17px 2px;
}
.contact-list a:hover,
.contact-list .active a {
	text-decoration:none;
	background:#f6f6f6;
	color:#6f6f6f;
	font-family:helveticaneue-medium, Arial, sans-serif;
}
.contact-form select {
	width:319px;
	margin:0 0 20px;
	
}

.smallselect select {
	width:20px;
	margin:0 0 20px;
	
}

.smallselect2 select {

	width:134px;
	height:27px;
	
	
}
.area-alt select {margin-bottom:10px;}

.contact-form .area-alt .frame{
	overflow:hidden;
	padding:0 4px 8px 0;
}
.contact-form .area-alt .list{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.contact-form .area-alt .list li{margin:0 0 1px;}
.contact-form .area-alt .list a{
	color:#9d9d9d;
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding:0 0 0 25px;
}
.contact-form .area-alt .list a:after{
	position:absolute;
	content:' ';
	background: url('../images/sprite2.png') no-repeat -121px -101px;
	width:16px;
	height:17px;
	left:0;
	top:2px;
}
.contact-form .area-alt .list a:hover{
	text-decoration:none;
	color:#0093d5;
}
.contact-form .area-alt .list a:hover:after{background-position:-121px -120px;}
.contact-form .area-alt .frame .info{
	overflow:hidden;
	color:#9d9d9d;
	font-size:13px;
	padding:1px 0 0;
}
.contact-form .area-alt h3{
	margin:0 0 1px;
	color:#242d2f;
	font:14px/18px helveticaneue-bold, Arial, sans-serif;
}
.contact-form .area-alt dl{
	margin:0;
	padding:0 0 8px;
	overflow:hidden;
}
.contact-form .area-alt dt{
	float:left;
	width:20px;
	margin:0 6px 0 0;
	color:#242d2f;
}
.contact-form .area-alt dd{
	overflow:hidden;
	margin:0;
	color:#9d9d9d;
}



.c1 {
	width:100%;
	float:left;
}
.content-panel .panel {display:block}
.panel {
	float:right;
	width:502px;
	padding:13px 0px 10px 21px;
	margin:-7px 0 -15px;
	background:#f2f2f2;
	display:none;
	
}
.panel .select-area {
	margin:0;
	border:1px solid #dadada;
}
.panel select {
	width:170px;
	float:left;
}
.panel .links {
	list-style:none;
	margin:0;
	padding:4px 0 0 5px;
	float:left;
}
.panel .links li {
	float:left;
	padding:0 0 0 27px;
}
.panel .links a {
	color:#8b8f90;
}
.panel .links a:hover,
.panel .links .active a {
	color:#0093d5;
	text-decoration:none;
}
/*panel check*/

.content-panel .panelCheck {display:block}
.panelCheck {
	float:right;
	padding:13px 24px 15px 0px;
	margin:-7px 0 -15px;
	background:#f2f2f2;
	display:none;
}
.panelCheck .select-area {
	margin:0;
	border:1px solid #dadada;
}
.panelCheck select {
	width:159px;
	float:left;
}
.panelCheck .links {
	list-style:none;
	margin:0;
	padding:4px 0 0 5px;
	float:left;
}
.panelCheck .links li {
	float:left;
	padding:0 0 0 27px;
}
.panelCheck .links a {
	color:#8b8f90;
}
.panelCheck .links a:hover,
.panelCheck .links .active a {
	color:#0093d5;
	text-decoration:none;
}
.contact-form .area-alt address{font-style:normal;}
.contact-form .area-alt .title-holder{overflow:hidden;}
.contact-form .area-alt .title-holder .btn-detail{
	float:right;
	margin:0;
}
.contact-form .area-alt .btn-import.style{
	font-size:12px;
	padding-left:24px;
	margin-bottom:11px;
}
.contact-form .area-alt .btn-import mark{
	background:none;
	color:#0093d5;
}
.contact-form .contact-option{
	margin:0 0 20px;
	padding:0;
	list-style:none;
	font-size:13px;
	line-height:16px;
	background:#fff;
	border:1px solid #e5e5e5;
}
.contact-form .contact-option li{
	padding:1px;
	border-top:1px solid #f1f1f1;
}
.contact-form .contact-option li:first-child{border:0;}
.contact-form .contact-option a{
	color:#242d2f;
	display:block;
	position:relative;
	padding:6px 18px 7px;
}
.contact-form .contact-option a:hover{
	background:#fafafa;
	text-decoration:none;
	padding-left:24px;
	font-family:helveticaneue-bold, Arial, sans-serif;
}
.contact-form .contact-option a:hover:after{
	position:absolute;
	content:' ';
	left:18px;
	top:50%;
	margin:-2px 0 0;
	background:url('../images/sprite.png') no-repeat -38px -138px;
	width:3px;
	height:5px;
}
.contact-form .contact-option .active a,
.contact-form .contact-option .active a:hover{
	color:#0093d5;
	font-family:helveticaneue-bold, Arial, sans-serif;
	border-left:3px solid #0093d5;
	margin:-1px;
	padding:9px 16px;
	background:none;
}
.contact-form .contact-option .active a:hover:after{display:none;}
.contact-form .toolge-block{
	margin:0 0 20px;
	border-bottom:1px dotted #d5d5d5;
}
.contact-form .toolge-block .opener{
	display:block;
	background:#f7f7f7;
	position:relative;
	padding:11px 52px 11px 20px;
	overflow:hidden;
	color:#242d2f;
	text-shadow:0 1px 0 #fdfdfd;
	margin:0 0 20px;
	text-decoration:none;
}
.contact-form .toolge-block .opener:after{
	position:absolute;
	content:' ';
	background: url('../images/sprite.png') no-repeat -50px -134px;
	width: 5px;
	height: 11px;
	top:50%;
	margin:-5px 0 0;
	right:20px;
}
.contact-form .toolge-block.active .opener{
	border-bottom:1px solid #eaeaea;
	margin-bottom:19px;
}
.contact-form .toolge-block.active .opener:after{
	background-position:0 -30px;
	width:9px;
	height:7px;
	margin-top:-1px;
}
.contact-form .toolge-block .opener h2{
	margin:0;
	overflow:hidden;
	font:14px/18px helveticaneue-bold, Arial, sans-serif;
}
.contact-form .toolge-block .opener .note{
	float:right;
	font-size:11px;
	color:#f0d8d8;
	font-family:helveticaneue-regular, Arial, sans-serif;
}
.contact-form .toolge-block.active .opener .note{color:#d82e2e;}
.contact-form .toolge-block .slider{
	border-top:1px dotted #d5d5d5;
	padding:19px 0 10px;
}
.contact-form .toolge-block .row:after{
	content:'';
	display:block;
	clear:both;
}
.contact-form .toolge-block .row{margin:0 0 10px;}
.contact-form .toolge-block label{
	float:left;
	width:230px;
	padding:8px 19px 0;
}
.contact-form .toolge-block input[type="text"]{
	margin:0 2.6% 0 0;
	float:left;
	width:36.7%;
	padding:9px 2% 10px;
}
.contact-form .toolge-block .error input[type="text"]{border-color:#d82e2e;}
.contact-form .toolge-block .error-massage{
	font-family:helveticaneue-medium, Arial, sans-serif;
	color:#fff;
	text-shadow:-1px -1px 0 #ad2525;
	border-radius:10px;
	-webkit-border-radius:10px;
	padding:9px 5px 10px;
	background:#d82e2e;
	min-width:191px;
	text-align:center;
	position:relative;
	display:none;
}
.contact-form .toolge-block .error-massage:after{
	content:' ';
	height:0;
	width:0;
	left:-8px;
	top:50%;
	border-top: 8px solid transparent;
	border-right: 8px solid #d82e2e;
	border-bottom: 8px solid transparent;
	position:absolute;
	margin-top:-8px;
}
.contact-form .toolge-block .error .error-massage{
	display:inline-block;
	vertical-align:top;
}
/*notes*/
.contact-form-notes .toolge-block{
	margin:0 0 20px;
	border-bottom:1px dotted #d5d5d5;
}
.contact-form-notes .toolge-block .opener{
	display:block;
	background:#f7f7f7;
	position:relative;
	padding:11px 52px 11px 20px;
	overflow:hidden;
	color:#242d2f;
	text-shadow:0 1px 0 #fdfdfd;
	margin:0 0 20px;
	text-decoration:none;

}
.contact-form-notes .toolge-block .opener:after{
	position:absolute;
	content:' ';
	background: url('../images/sprite.png') no-repeat -50px -134px;
	width: 5px;
	height: 11px;
	top:50%;
	margin:-5px 0 0;
	right:20px;
}
.contact-form-notes .toolge-block.active .opener{
	border-bottom:1px solid #eaeaea;
	margin-bottom:19px;
}
.contact-form-notes .toolge-block.active .opener:after{
	background-position:0 -30px;
	width:9px;
	height:7px;
	margin-top:-1px;
}
.contact-form-notes .toolge-block .opener h2{
	margin:0;
	overflow:hidden;
	font:14px/18px helveticaneue-bold, Arial, sans-serif;
}
.contact-form-notes .toolge-block .opener .note{
	float:right;
	font-size:11px;
	color:#f0d8d8;
	font-family:helveticaneue-regular, Arial, sans-serif;
}
.contact-form-notes .toolge-block.active .opener .note{color:#d82e2e;}
.contact-form-notes .toolge-block .slider{
	border-top:1px dotted #d5d5d5;
	padding:19px 0 10px;
}
.contact-form-notes .toolge-block .row:after{
	content:'';
	display:block;
	clear:both;
}
.contact-form-notes .toolge-block .row{margin:0 0 10px;}
.contact-form-notes .toolge-block label{
	float:left;
	width:105px;
	padding:8px 19px 0;
}
.contact-form-notes .toolge-block input[type="text"]{
	margin:0 2.6% 0 0;
	float:left;
	width:36.7%;
	padding:9px 2% 10px;
}
.contact-form-notes .toolge-block .error input[type="text"]{border-color:#d82e2e;}
.contact-form-notes .toolge-block .error-massage{
	font-family:helveticaneue-medium, Arial, sans-serif;
	color:#fff;
	text-shadow:-1px -1px 0 #ad2525;
	border-radius:10px;
	-webkit-border-radius:10px;
	padding:9px 5px 10px;
	background:#d82e2e;
	min-width:191px;
	text-align:center;
	position:relative;
	display:none;
}
.contact-form-notes .toolge-block .error-massage:after{
	content:' ';
	height:0;
	width:0;
	left:-8px;
	top:50%;
	border-top: 8px solid transparent;
	border-right: 8px solid #d82e2e;
	border-bottom: 8px solid transparent;
	position:absolute;
	margin-top:-8px;
}
.contact-form-notes .toolge-block .error .error-massage{
	display:inline-block;
	vertical-align:top;
}

/*notes end */
#content .contact-form input[type="submit"]{
	margin:0 auto;
	width:170px;
	height:37px;
	line-height:35px;
}
.box {
	border-top:1px solid #e5e5e5;
	padding:0 0 10px;
}
.box .holder {
	border-top:1px solid #fff;
	padding:16px 0 0;
}
.box h2 {
	font:16px/20px helveticaneue-bold, Arial, sans-serif;
	margin:0 0 16px;
}
.tasks-list {
	list-style:none;
	margin:0;
	padding:0;
}
.tasks-list li {
	padding:19px 23px 19px 0;
	background: url(../images/separator.gif) repeat-x 0 100%;
}
/*.tasks-list li:first-child {
	padding-top:0;
	background:none;
}*/
.tasks-list .heading {
	overflow:hidden;
	padding:0 0 3px 36px;
	font: 12px/18px helveticaneue-bold, Arial, sans-serif;
}
.row-overdue .heading {color:#d82e2e;}
.tasks-list .text-overdue {float:right;}
.tasks-list .btn {margin:0 0 0 -36px;}
.tasks-list .info {padding:0 0 0 36px;}
.tasks-list p {margin:0;}
.btn {
	width:16px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.btn.tick,
.btn.tick:active {background: url(../images/sprite.png) no-repeat 0 -60px;}
.btn.tick:hover,
.btn.tick.active {background: url(../images/sprite.png) no-repeat -19px -60px;}
.btn.edit,
.btn.edit:active {background: url(../images/sprite.png) no-repeat -38px -60px;}
.btn.edit:hover,
.btn.edit.active {background: url(../images/sprite.png) no-repeat -57px -60px;}
.btn.remove,
.btn.remove:active {background: url(../images/sprite.png) no-repeat 0 -80px;}
.btn.remove:hover,
.btn.remove.active {background: url(../images/sprite.png) no-repeat -19px -80px;}
.btn.plus,
.btn.plus:active {background: url(../images/sprite.png) no-repeat -77px -60px;}
.btn.plus:hover,
.btn.plus.active {background: url(../images/sprite.png) no-repeat -96px -60px;}
.btn.star,
.btn.star:active {background: url(../images/sprite.png) no-repeat -38px -80px;}
.btn.star:hover,
.btn.star.active {background: url(../images/sprite.png) no-repeat -57px -80px;}
.btn.zoom,
.btn.zoom:active {background: url(../images/sprite.png) no-repeat -77px -80px;}
.btn.zoom:hover,
.btn.zoom.active {background: url(../images/sprite.png) no-repeat -96px -80px;}
.btn.down,
.btn.down:active {background: url(../images/sprite.png) no-repeat -115px -80px;}
.btn.down:hover,
.btn.down.active {background: url(../images/sprite.png) no-repeat -134px -80px;}
.btn.clip,
.btn.clip:active {background: url(../images/sprite.png) no-repeat 0 -100px;}
.btn.clip:hover,
.btn.clip.active {background: url(../images/sprite.png) no-repeat -19px -100px;}
.btn.right,
.btn.right:active {background: url(../images/sprite.png) no-repeat -38px -100px;}
.btn.right:hover,
.btn.right.active {background: url(../images/sprite.png) no-repeat -57px -100px;}
.tags-list {
	list-style:none;
	margin:0;
	padding:0;
}
.tags-list li {
	float:left;
	margin:0 10px 10px 0;
}
.tags-list a,
.tags-list a:active {
	display:block;
	color:#9fa2a2;
	background:#f0f0f0;
	border:1px solid #e5e5e5;
	border:1px solid rgba(2,2,2,0.07);
	-webkit-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 0px 1px 0px 0px #fff;
	box-shadow: 0px 1px 0px 0px #fff;
	padding:4px 22px 3px 20px;
}
.tags-list a:hover,
.tags-list .active a {
	text-decoration:none;
	color:#878a8a;
	background:#e5e5e5;
	border:1px solid #d9d9d9;
	border:1px solid rgba(2,2,2,0.1);
}
/*#content {
	overflow:hidden;
	padding:24px 0 10px;
	margin:0 383px 0 0px;
}*/
#content {
	overflow:hidden;
	padding:24px 0 10px;
	
}
.content-heading {
	width:100%;
	border-bottom:1px solid #e5e5e5;
	padding:0 0 15px;
	margin:0 0 19px;
}
.content-heading h1 {
	overflow:hidden;
	margin:0;
	font:24px/28px helveticaneue-bold, Arial, sans-serif;
}
.content-heading img {
	float:left;
	margin:3px 15px 0 0;
}
.note-box {
	background:#f5fbfd;
	border-bottom:1px solid #cce9f7;
	position:relative;
	padding:16px 18px 19px 20px;
	margin:0 0 20px;
}
.note-box h2 {
	margin:0 22px 7px 0;
	font:16px/20px helveticaneue-bold, Arial, sans-serif;
}
.note-box p {margin:0;}
.note-box .close,
.note-box .close:active {
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/sprite.png) no-repeat -79px -100px;
	top:19px;
	right:21px;
	width:13px;
	height:14px;
}
.note-box .warning,
.note-box .warning:active {
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/warning.png) no-repeat;
	top:19px;
	right:21px;
	width:50px;
	height:50px;
}
.note-box .close:hover {background-position:-100px -100px;}
.info-list {
	list-style:none;
	margin:0;
	padding:0 0 20px;
}
.info-list > li {
	/*overflow:hidden;*/
	background: url(../images/separator.gif) repeat-x 0 100%;
	padding:19px 0 21px;
}
.info-list > li:first-child {padding-top:0;}
.info-list img {
	float:left;
	margin:0 20px 0 0;
}
.info-list .time {
	float:right;
	text-align:right;
	width:240px;
	margin:5px 0 0 20px;
}
.info-list .timeLarge{
	float:right;
	text-align:right;
	width:320px;
	margin:5px 0px 0 20px;
}

.info-list .info {
/*	overflow:hidden;*/
	padding:6px 0 0;
}
.info-list strong {line-height:17px;}
.info-list p {margin:0 0 2px;}
.contacts-form {
	padding:0 0 20px;
	width:100%;
}
.contacts-form input[type="checkbox"] {
	float:left;
	width:15px;
	height:15px;
	padding:0;
	margin:2px 10px 0 0;
}
.contacts-form .chk-area {
	float:none;
	display:inline-block;
	vertical-align:middle;
	margin-right:6px;
}
.contacts-table {
	width:100%;
	border-collapse:collapse;
	margin-bottom:70px
}
.contacts-table th {
	text-align:left;
	padding:0;
	border: solid #141a1b;
	border-width:0 1px;
	color:#fff;
	font: 13px/18px helveticaneue-medium, Arial, sans-serif;
}
.contacts-table .phone {min-width:130px;}
.contacts-table th > span {
	display:block;
	background:#242d2f;
	padding:9px 5px 11px 10px;
	border-top:1px solid #242d2f;
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 2px 0 rgba(2, 2, 2, 0.25);
	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 2px 0 rgba(2, 2, 2, 0.25);
}
.contacts-table th:first-child {border-left:1px solid #fff;}
.contacts-table th.last-child {border-right:1px solid #fff;}
.contacts-table th:first-child > span {
	margin-left:-1px;
	-webkit-border-radius:3px 0 0 0;
	border-radius:3px 0 0 0;
}
.contacts-table th.last-child > span {
	margin-right:-1px;
	-webkit-border-radius:0 3px 0 0;
	border-radius:0 3px 0 0;
	
}
.contacts-table td {
	padding:14px 4px 14px 10px;
	vertical-align:top;
	border:1px solid;
	border-color:#f7f7f7 #e9eaea;
	color:#2f2f2f;
}
.contacts-table .last td {border-bottom:1px solid #e0e1e1;}
.contacts-table .even td {background:#fcfcfc;}
.contacts-table .row-checked td {
	background:#f1f8fb;
	border-top:1px solid #cde8f5;
	border-bottom:1px solid #cde8f5;
}
.contacts-table td:first-child {
	max-width:223px;
	padding-left:10px;
	white-space:nowrap;
}
.contacts-table td.last-child {
	padding-left:10px;
	width:40px;
	vertical-align:middle;
}
.contacts-table dl {
	overflow:hidden;
	margin:0;
}
.contacts-table dt {
	float:left;
	font-family: helveticaneue-bold, Arial, sans-serif;
	margin:0 5px 0 0;
	clear:left;
}
.contacts-table dd {
	float:left;
	margin:0;
}
.contacts-table .info {
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
	width:80%;
}
.btn-list {
	list-style:none;
	margin:0;
	padding:2px 10px 0 5px;
	float:right;
}
.btn-list li {
	float:left;
	padding:0 5px 0 0;
}
.tools {
	list-style:none;
	margin:-8px -10px -8px 4px;
	padding:0;
	float:right;
	padding-right:10px
	
}
.tools:hover {margin-bottom:-7px;}
.tools > li {
	padding:1px;
	float:left;
	position:relative;
}
.tools > li:hover {padding:0;}
.tools > li > a {
	width:49px;
	height:30px;
	background: url(../images/sprite.png) no-repeat -112px -157px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	border-radius:10px 10px 0 0;
}
.tools > li:hover > a {
	border: solid #d9dfe2;
	border: solid rgba(2,2,2,0.13);
	border-width:1px 1px 0;
	padding-bottom:4px;
	margin-bottom:-4px;
	background:#fff url(../images/sprite.png) no-repeat -33px -157px;
	position:relative;
	z-index:22;
}
.tools > li:hover ul {display:block;}
.tools ul {
	position:absolute;
	z-index:20;
	top:34px;
	left:-83px;
	border:1px solid rgba(2,2,2,0.13);
	width:130px;
	list-style:none;
	margin:0;
	padding:11px 1px;
	background:#fff;
	border-radius:10px 0px 10px 10px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
	display:none;
}
.tools ul a {
	display:block;
	color:#242d2f;
	padding:0 5px 4px 16px;
	text-decoration:none;
}
.tools ul a:hover {background:#f6f6f6;}



/*tools notes*/
.tools-notes {
	list-style:none;
	margin:-8px -10px -8px 4px;
	padding:0;
	float:right;
	padding-right:10px
	
}
.tools-notes:hover {margin-bottom:-7px;}
.tools-notes > li {
	padding:1px;
	float:left;
	position:relative;
}
.tools-notes > li:hover {padding:0;}
.tools-notes > li > a {
	width:49px;
	height:30px;
	background: url(../images/sprite.png) no-repeat -112px -157px;
	text-indent:-9999px;
	float:left;
	border-radius:10px 10px 0 0;
}
.tools-notes > li:hover > a {
	border: solid #d9dfe2;
	border: solid rgba(2,2,2,0.13);
	border-width:1px 1px 0;
	padding-bottom:4px;
	margin-bottom:-4px;
	background:#fff url(../images/sprite.png) no-repeat -33px -157px;
	position:relative;
	z-index:22;
}
.tools-notes > li:hover ul {display:block;}
.tools-notes ul {
	position:absolute;
	z-index:20;
	top:34px;
	left:-54px;
	border:1px solid rgba(2,2,2,0.13);
	width:101px;
	list-style:none;
	margin:0;
	padding:11px 1px;
	background:#fff;
	border-radius:10px 0px 10px 10px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
	display:none;
}
.tools-notes ul a {
	display:block;
	color:#242d2f;
	padding:0 5px 4px 16px;
	text-decoration:none;
}
.tools-notes ul a:hover {background:#f6f6f6;}
/*tools notes end*/


.contacts-table .name {
	font-family:helveticaneue, Arial, sans-serif;
	color:#898989;
}
.paging {
	color:#000;
	line-height:27px;
	padding-bottom:30px
}
.paging ul {
	list-style:none;
	margin:0;
	padding:0 0 0 13px;
	overflow:hidden;
}
.paging li {
	float:left;
	margin:0 7px 0 6px;
}
.paging li a {
	font-weight:normal;
	color:#8b8f90;
	text-decoration:none;
}
.paging li a:hover {
	text-decoration:underline;
	color:#0093d5;
}
.paging .prev,
.paging .next {margin-left:10px;}
.paging .prev a,
.paging .next a {
	text-indent:-9999px;
	overflow:hidden;
	width:41px;
	height:28px;
	float:left;
}
.paging .next a {background: url(../images/sprite.png) no-repeat 0 -195px;}
.paging .prev a {background: url(../images/sprite.png) no-repeat 0 -231px;}
.paging .next a:hover {background-position:-58px -195px;}
.paging .prev a:hover {background-position:-58px -231px;}
.contacts-table .name {
	font-family:helveticaneue, Arial, sans-serif;
	color:#898989;
}
.login-area{
	width:400px;
	margin:0 auto;
	
}
.login-area .page-switcher{
	margin:0 0 169px;
	padding:0;
	list-style:none;
	text-align:right;
	text-shadow:0 1px 0 #fff;
	font:14px/18px helveticaneue-medium, Arial, sans-serif;
}
.login-area .page-switcher li{
	display:inline-block;
	vertical-align:top;
	margin:0 0 0 5px;
}
.login-area .page-switcher a{
	color:#959798;
	display:block;
	border:1px solid #cbcbcb;
	background:#e0e0e0;
	border-top-width:0;
	padding:5px 14px 6px;
	border-radius:0 0 10px 10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	overflow:hidden;
}
.login-area .page-switcher a:hover{
	color:#fff;
	padding-top:15px;
	margin-bottom:-10px;
	text-decoration:none;
	text-shadow:none;
	background:#242d2f;
	border-color:#242d2f;
}
.login-form{
	background:#fff;
	border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
	overflow:hidden;
	padding:0 18px 21px;
	margin:0 0 22px;
}
.login-form .heading{
	background:#242d2f;
	position:relative;
	border:1px solid #242d2f;
	padding:8px 18px 0px;
	margin:0 -18px 27px;
}

.login-form h1{
	margin:0;
	color:#fff;
	font-weight:normal;
}
.login-form label{
	display:block;
	overflow:hidden;
	font-size:14px;
	line-height:18px;
	color:#242d2f;
	margin:0 0 8px;
}
.login-form input[type="password"],
.login-form input[type="text"]{
	display:block;
	border:1px solid #e5e5e5;
	border-radius:10px;
	-webkit-border-radius:10px;
	color:#242d2f;
	font-size:14px;
	line-height:19px;
	height:19px;
	width:323px;
	margin:0 0 12px;
	padding:8px 18px;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
}
.login-form input[type="password"]:-moz-placeholder,
.login-form input[type="text"]:-moz-placeholder {color: #a9abac;}
.login-form input[type="password"]::-moz-placeholder,
.login-form input[type="text"]::-moz-placeholder {
	color: #a9abac;
	opacity: 1;
}
.login-form input[type="password"]::-webkit-input-placeholder,
.login-form input[type="text"]::-webkit-input-placeholder {color: #a9abac;}
.login-form .holder{
	overflow:hidden;
	padding:0 3px 0 0;
}
.login-form .link{
	float:right;
	font-size:11px;
}
.login-form .row{
	overflow:hidden;
	padding:10px 2px 0;
}
.login-form input[type="submit"]:active,
.login-form input[type="submit"]{
	float:right;
	width:82px;
	height:37px;
	line-height:35px;
	margin:0;
}
.login-form input[type="checkbox"]{
	padding:0;
	float:left;
	width:15px;
	height:16px;
	margin:11px 7px 0 0;
}
.login-form .row label{
	margin:0;
	overflow:hidden;
	padding:9px 0 0;
	color:#242d2f;
	font-size:12px;
}
.login-area .info-holder{
	text-align:center;
	position:relative;
	padding:35px 40px 22px;
	color:#a6a8a8;
	font-size:10px;
	line-height:14px;
}
.login-area .info-holder:before,
.login-area .info-holder:after{
	position:absolute;
	width:100%;
	content:' ';
	left:0;
	top:0;
	height:8px;
	border-bottom:1px solid #fff;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQImWNgYGBgeP369X8GFAYyeP369X8A2y0LQd7QgP0AAAAASUVORK5CYII=);
}
.login-area .info-holder:before{
	top:auto;
	bottom:0;
}
.login-area .info-holder p{margin:0 0 17px;}
.login-area .info-holder .list{
	margin:0;
	padding:0 8px 23px 0;
	list-style:none;
}
.login-area .info-holder li{
	display:inline-block;
	/*vertical-align:top;*/
	margin:0 3px 0 4px;
}
.login-area .info-holder .ie{
	margin-left:47px;
	position:relative;
}
.login-area .info-holder .ie:after{
	position:absolute;
	content:' ';
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAFUlEQVQImWN4+PDhf4aHDx/+Z4ADAGy2B0XlSD3HAAAAAElFTkSuQmCC) repeat-y;
	width:1px;
	height:38px;
	left:-31px;
	top:0;
}
.login-area .info-holder .list span,
.login-area .info-holder .list a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url('../images/spriteLogin.png') no-repeat 0 -147px;
	width:47px;
	height:46px;
}
.login-area .info-holder .list .safari{background-position:-56px -147px;}
.login-area .info-holder .list .chrome{
	background-position:-113px -147px;
	width:48px;
}
.login-area .info-holder .list .ie span{background-position:-166px -147px;}
/* custom forms */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
.chk-area {
	margin: 2px 15px 0 0;
	float: left;
	width: 15px;
	height: 16px;
	background: url(../images/sprite.png) no-repeat -122px -125px;
}
.chk-checked {background-position:-122px -101px;}
.select-area {
	border: 1px solid #e5e5e5;
	border: 1px solid rgba(2,2,2,0.1);
	position: relative;
	cursor: default;
	height: 25px;
	float: left;
	color:#242d2f;
	background:#fff;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin:0 0 20px;
}
.contact-form .toolge-block .select-area {
	height:35px;
	margin:0;
	width:40.7% !important;
}
.area-alt .select-area {margin-bottom:10px;}
.select-area .center {
	float: left;
	line-height:24px;
	padding:1px 0 0;
	margin:0 40px 0 19px;
	overflow:hidden;
}
.contact-form .toolge-block .select-area .center{line-height:35px;}
.select-area .select-opener {
	position:absolute;
	top:0;
	right:0;
	height: 25px;
	width: 40px;
	-webkit-border-radius:0 10px 10px 0;
	border-radius:0 10px 10px 0;
}
.select-area .select-opener:before {
	content:"";
	position:absolute;
	width:9px;
	height:7px;
	left:12px;
	top:11px;
	background: url(../images/sprite.png) no-repeat 0 -30px;
}
.contact-form .toolge-block .select-area .select-opener:before{
	top:15px;
	left:11px;
}
.select-options {
	position: absolute;
	overflow: hidden;
	z-index: 2000;
	margin:-32px 0 0 -1px;
	padding:0 1px 2px;
}
.select-options .scrollable-area-wrapper {
	width:319px !important;
	height:155px !important;
	overflow:visible;
}
.select-options .scrollable-area-wrapper .vscrollbar {
	height:175px !important;
	top:-10px;
}
.select-options .scrollable-area-wrapper .vscroll-line {
	margin:7px 0;
	height:161px !important;
}
.select-options .drop-holder {
	overflow: hidden;
	height: 1%;
	background:#fff;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #e5e5e5;
	font-size:12px;
	line-height:22px;
	padding:10px 0;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}
.select-options .drop-list {
	margin:0 1px;
	overflow:hidden;
}
.select-options ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.select-options ul li {
	width: 100%;
	float: left;
}
.select-options ul a {
	text-decoration: none;
	padding: 0 18px;
	display: block;
	cursor: default;
	color: #242d2f;
	height: 1%;
}
.select-options .item-selected a {
	text-decoration: none;
	background: #f6f6f6;
	color: #6f6f6f;
	font-family:helveticaneue-medium, Arial, sans-serif;
}
.scrollable-area-wrapper {
	position: relative;
	overflow: hidden;
}
.scrollable-area-wrapper .vscrollbar {
	position: absolute;
	top: 0;
	right: 0;
	width: 14px;
	-webkit-border-radius:0 10px 10px 0;
	border-radius:0 10px 10px 0;
	border-left:1px solid #eee;
	background: #f9f9f9;
}
.scrollable-area-wrapper .vscroll-up,
.scrollable-area-wrapper .vscroll-down {display:none;}
.scrollable-area-wrapper .vscroll-line {
	width: 14px;
	float: left;
}
.add-block .scrollable-area-wrapper .vscroll-line {
	margin:7px 0;
	height:131px !important;
}
.scrollable-area-wrapper .vscroll-slider {
	background: #e4e4e4;
	width: 8px;
	height: 25px;
	-webkit-border-radius:4px;
	border-radius:4px;
	left:3px;
}
.sms-report {
	margin-left:1px
}
.header-image {
	border-right: 1px solid rgba(0, 0, 0, 0.2);
    float: left;
    height: 40px;
    overflow: hidden;
    padding: 10px 20px;
    position: relative;
    cursor: pointer;
}
.header-image:before {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.05);
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
}
.header-image > div {
	background: url("../images/down-state.png") no-repeat left -35px;
	width: 38px;
	height: 36px
}
.header-image > div.active {
	background: url("../images/down-state.png") no-repeat left 0;
}
/* all block wrapper */
.form-reports-wrapper {
	background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #EAEAEA;
    float: left;
    padding: 20px 0 10px 20px;
    position: relative;
    width: 1128px;
    z-index: 1;
}

.form-reports-wrapper-alt {
	background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #EAEAEA;
    float: left;
    padding: 20px 0 10px 20px;
    position: relative;
	width:100%;
    z-index: 1;
}
.form-reports-wrapper-alt .select-area .center {
	margin: 0;
	text-align: center;
    width: 100%;
}
.form-reports-wrapper-alt > div {
	float:left;
	width: auto;
	padding-top: 10px;
}
.form-reports-wrapper-alt > div + div {
	position: absolute;
    right: 0;
}
/* end all block wrapper */
/* report form*/
.form-reports-wrapper .select-area .center {
	margin: 0;
	text-align: center;
    width: 100%;
}
body.reports .select-options .item-selected a {
	text-align: center;
}
.form-reports-wrapper > div {
	float:left;
	width: auto;
	padding-top: 10px;
}
.form-reports-wrapper > div + div {
	position: absolute;
    right: 0;
}
.reports-form > fieldset > div {
	clear: both;
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
}
.reports-form label {
	font:12px/36px helveticaneue;
	color:#242d2f;
	width: 154px;
	float:left;
}
.reports-form .select-area {
	height: 35px;
	margin: 0
}
.reports-form select {
	width:321px;
}
.reports-form .select-opener {
	margin-top: 5px;
}
.button-submit {
	background: none repeat scroll 0 0 #0093D5;
    border: 1px solid #0093D5;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 1px 0 0 #25AEEB inset, 0 1px 1px 0 rgba(2, 2, 2, 0.3);
    color: #FFFFFF;
    font: 13px helveticaneue-bold;
    text-align: center;
    text-shadow: -1px -1px 0 rgba(2, 2, 2, 0.15);
    vertical-align: top;
    padding: 10px 29px;
    margin: 11px 0 0 159px;
}
.button-submit:hover {
	text-decoration:none;
	background:#047fb6;
}
/*	end report form
	show hide menu */
#form-edge {
    border-color:  #EAEAEA;
    border-style: none none solid;
    border-width: medium medium 1px;
    display: none;
    float: left;
    margin: 0;
    width: 1148px;
}
#form-edge-alt {
    border-color:  #EAEAEA;
    border-style: none none solid;
    border-width: medium medium 1px;
    display: none;
    float: left;
    margin: 0;
    width: 100%;
}
.show-hide-menu {
	background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #EAEAEA;
    border-left: 1px solid #EAEAEA;
    border-radius: 0 0 10px 10px;
    border-right: 1px solid #EAEAEA;
    clear: both;
    color: #8D9293;
    cursor: pointer;
    float: left;
    font: 11px helveticaneue;
    margin: -1px 0 0 528px;
    padding: 8px 15px;
    position: relative;
    width: auto;
    z-index: 2;
}
.show-hide-menu > span {
	background: url("../images/row-sprite.png") left 0;
	width: 9px;
	height: 6px;
	display: inline-block;
	margin-left: 10px;
}
.show-menu {
	display: none;
}
.show-hide-menu.show-menu > span {
	background: url("../images/row-sprite.png") left -7px;
}

.show-hide-menu-alt {
	background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #EAEAEA;
    border-left: 1px solid #EAEAEA;
    border-radius: 0 0 10px 10px;
    border-right: 1px solid #EAEAEA;
    clear: both;
    color: #8D9293;
    cursor: pointer;
    float: right;
    font: 11px helveticaneue;
    margin: -1px auto;
    padding: 8px 15px;
    position: relative;
    width: auto;
    z-index: 2;
}
.show-hide-menu-alt > span {
	background: url("../images/row-sprite.png") left 0;
	width: 9px;
	height: 6px;
	display: inline-block;
	margin-left: 10px;
}
.show-menu-alt {
	display: none;
}
.show-hide-menu-alt.show-menu-alt > span {
	background: url("../images/row-sprite.png") left -7px;
}
/*	end show hide menu 
	some parametrs */
.table-header {
	float: left;
	width: 1148px;
	clear: both;
}
.report-params {
	float: left;
	width: auto;
}
.report-params > p:first-child {
	font: 14px helveticaneue-bold;
	
}
.report-params > p {
	margin: 5px 0 0;
	color:#242d2f;
	font: 12px helveticaneue;
}
/*	end some parametrs 
 	export buttons */
.export-buttons {
	float: right;
	width: auto;
}
.export-buttons > div {
	border-radius: 4px;
	float: left;
	width: auto;
	border:1px solid #c6c5c5;
	background: url("../images/report-button.png") repeat-x left 0;
	padding: 7px 15px 6px 15px;
	font-size: 12px;
	color:#27282b;
	margin-left: 11px;
	height: 15px;
	font: 12px helveticaneue-medium;
}
.export-buttons > div > span {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.export_pdf > span {
	background: url("../images/report-sprite.png") no-repeat left 0;
	width:14px;
	height: 16px;
	
}
.export-buttons > div:hover {
	cursor: pointer;
	background-position: left -29px
}
.print_report > span {
	background: url("../images/report-sprite.png") no-repeat left -17px;
	width:18px;
	height: 18px;
}
/*	end export buttons 
	graphs */
.graph_caption {
	color:#242d2f;
	font-size: 12px;
	margin: 0
}
.property-type {
	float:left;
	width: auto;
}
.graph_caption + p {
	margin: 0;
	color:#6c6c6c;
	font-size: 12px
}
.graphs-bottom {
	margin-top: 18px;
	float: left;
}graph_caption
.color-params {
	color:#242d2f;
	font-size: 10px;
	margin: 13px 0 0
}
.color-params + .color-params {
	margin-top: 0
}
.color-params > span {
	height: 9px;
	width: 9px;
	display: inline-block;
	border-radius: 3px;
	margin-right: 9px;
}
.graph_caption + .big_font {
	font: 40px helveticaneue-medium;
	color:#242d2f;
	margin-top: 17px;
}
.big_font > span {
	font-size: 10px;
	margin-left: -10px;
}

.color-params > .house {
	background:#a1d7f0;
}
.color-params > .appartment {
	background:#0093d5
}
.color-params > .loft {
	background:#09436a
}
/*	end graphs
	canvases */
#cvs {
	margin-left: 10px;
}
#cvs2 {
	margin: 0 28px 0 21px;
}
#cvs3 {
	margin-top: 30px
}
/*	end canvases 
	table Sales Stocksheet */
.table-info {
	width: 1168px;
	clear:both;
	margin-top: 30px;
	margin-bottom: 116px;
	float: left;
}
.table-content {
	width: 1148px;
	color: #242d2f;
	font: 13px/19px helveticaneue-medium;
	border-collapse:collapse
}
.table-content th {
	border-left: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	color:#242d2f;
	font: 12px helveticaneue-bold;
	padding: 6px 0 11px 18px;
	text-align: left;

}
.table-content th:first-child {
	border-left: 0;
	padding-left: 0;
}
.table-content tr {
	border-bottom: 1px dotted #D5D5D5;
}
.table-content tr:nth-child(even) {
	background: #f9f9f9
} 
.table-content tr > td {
	vertical-align: top;
	padding-top: 29px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #d5d5d5;
	padding-left: 17px;
}
.table-content tr > td:first-child {
	padding-left: 0;
	padding-top: 20px;
}
.address-text {
	float: left;
	width: auto;
	padding-left: 23px;
	color: 
}
.table-content tr > td > div:first-child {
	padding-left: 0;
	width: 150px;
	height: 112px;
	float: left;
}
.table-content tr > td > div:first-child > img {
	height: 100%;
	width: 100%
}
.table-content tr > td > div > p:first-child {
	padding-top: 9px
}
.table-content tr > td > div > .second_row  {
	font-family:helveticaneue;
}
.table-content tr > td:nth-child(3), .table-content tr > td:nth-child(4), .table-content tr > td:nth-child(5) {
	font-family:  helveticaneue;
}
.table-content th:nth-child(1) {
	width:436px;
}
.table-content th:nth-child(2) {
	width:335px;
}
.table-content th:nth-child(3), .table-content th:nth-child(5) {
	width:104px;
}
.table-content th:nth-child(4) {
	width:117px;
}

.table-content .table-smalltext {
	clear: both;
	margin-top: 13px;
	font-family:helveticaneue;
	font-size: 11px;
	line-height: 0;
	float: left;
}
.table-content p {
	margin: 0;
}
.table-content .vendor-name {
	margin-bottom: 9px;

}
.vendor-params {
	clear: both;
	line-height: 16px;
	font-family:helveticaneue;
}
.vendor-params > div {
	float: left;
	width: auto;	
}
.vendor-params > div:first-child {
	font-family: helveticaneue-medium;
}
.vendor-params > div:last-child {
	margin-left: 23px
}



/* end table Sales Stocksheet */

.aside {
  width: 205px;
  overflow: hidden; }

.aside-holder {
  width: 146px; }

.accordion .slide {
  position: relative; }
  .accordion .slide:after {
    content: '';
    position: absolute;
    top: 5px;
    left: 13px;
    background: url('../images/ab-sff77f05c00.png') 0 -488px;
    width: 23px;
    height: 11px;
    margin: -5.5px -11.5px 0 0; }

.accordion ul {
  padding-left: 55px; }

.accordion > li > a {
  padding: 8px 40px 9px 55px; }
  .accordion > li > a:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 15px; }

.item-my-tasks > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -249px;
  width: 22px;
  height: 18px;
  margin: -9px -11px 0 0; }
  
    
  .item-returns > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -267px;
  width: 22px;
  height: 11px;
  margin: -7px -11px 0 0; }

.item-my-contacts > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -389px;
  width: 17px;
  height: 17px;
  margin: -8.5px -8.5px 0 0; }

.item-email-marketing > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -58px;
  width: 20px;
  height: 19px;
  margin: -9.5px -10px 0 0; }

.item-properties > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -134px;
  width: 19px;
  height: 18px;
  margin: -9px -9.5px 0 0; }

.item-contracts > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -307px;
  width: 16px;
  height: 16px;
  margin: -8px -8px 0 0; }

.item-advertising > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -77px;
  width: 19px;
  height: 19px;
  margin: -9.5px -9.5px 0 0; }

.item-reports > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -471px;
  width: 16px;
  height: 17px;
  margin: -8.5px -8px 0 0; }

.item-letters > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -343px;
  width: 19px;
  height: 13px;
  margin: -6.5px -9.5px 0 0; }

.item-clearing-sales > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 0;
  width: 20px;
  height: 20px;
  margin: -10px -10px 0 0; }

.item-referrals > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -170px;
  width: 22px;
  height: 12px;
  margin: -6px -6px 0 0; }

.item-intranet > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -323px;
  width: 22px;
  height: 20px;
  margin: -8px -10px 0 0; }

.item-my-tasks > a:hover:after,
.item-my-tasks.active > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -278px;
  width: 22px;
  height: 18px;
  margin: -9px -11px 0 0; }
  
  .item-returns > a:hover:after,
.item-returns.active > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -296px;
  width: 22px;
  height: 11px;
  margin: -7px -11px 0 0; }
  

.item-my-contacts > a:hover:after,
.item-my-contacts.active > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -356px;
  width: 17px;
  height: 17px;
  margin: -8.5px -8.5px 0 0; }

.item-email-marketing > a:hover:after,
.item-email-marketing.active > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -96px;
  width: 20px;
  height: 20px;
  margin: -10px -10px 0 0; }

.item-properties > a:hover:after,
.item-properties.active > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -231px;
  width: 19px;
  height: 18px;
  margin: -9px -9.5px 0 0; }

.item-contracts > a:hover:after,
.item-contracts.active > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -373px;
  width: 16px;
  height: 16px;
  margin: -8px -8px 0 0; }

.item-advertising > a:hover:after,
.item-advertising.active > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -194px;
  width: 19px;
  height: 19px;
  margin: -9.5px -9.5px 0 0; }

.item-reports > a:hover:after,
.item-reports.active > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -499px;
  width: 16px;
  height: 17px;
  margin: -8.5px -8px 0 0; }

.item-letters > a:hover:after,
.item-letters.active > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -406px;
  width: 19px;
  height: 13px;
  margin: -6.5px -9.5px 0 0; }

.item-clearing-sales > a:hover:after,
.item-clearing-sales.active > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -20px;
  width: 20px;
  height: 20px;
  margin: -10px -10px 0 0; }
  
  .item-referrals > a:hover:after,
.item-referrals.active > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -182px;
  width: 22px;
  height: 12px;
  margin: -6px -6px 0 0; }

  .item-intranet> a:hover:after,
.item-intranet.active > a:after {
  background: url('../images/ab-sff77f05c00.png') 0 -435px;
  width: 22px;
  height: 20px;
  margin: -8px -10px 0 0; }