@charset "utf-8";

.selectArea,
.selectSub,
.selectSub a {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	outline:none;
}

.selectIn,
.selectSub ul,
.selectSub a {
	border:1px solid #ccc;
	background:#fff;
	box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.1);
	margin:0;
	padding:6px 11px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/pie/PIE.htc);
}


.input {
	padding:0 12px;
	zoom:1;
	position:relative;
	line-height:normal;
}

.input .btn {
	height:auto;
	line-height:16px;
	padding:0;
	width:32px;
	position:absolute;
	border-bottom-color:#ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	top:0;
	bottom:0;
	right:0;
	cursor: pointer;
}

.input .btn .icon {
	position:absolute;
	top:50%;
	left:50%;
	margin:-8px 0 0 -8px;
}

.input input,
.input textarea {
	position:relative;
	left:-12px;
	width:100%;
}

.outtaHere {
	display:none;
	position:absolute;
	top:-9999px;
	left:-9999px;
}

.selectIn {
	cursor:pointer;
	background-image:url(../img/select-arr.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding-right:19px;
}

.selectText {
	white-space:nowrap;
	position:relative;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
}

.selectSub {
	position:absolute;
	z-index:600;
}

.selectSub ul {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	max-height:200px;
	overflow-y:auto!important;
}

.selectSub li {
	margin:0;
}

.selectSub a {
	text-decoration:none;
	border:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background:none;
	display:block;
}

.selectSub a:hover {
	text-decoration:underline;
}
::-webkit-input-placeholder {
	color:#999;
	opacity:1;
}
::-moz-placeholder {
	color:#999;
	opacity:1;
}

.grey {
	color:#999!important;
}

.green {
	color:#693!important;
}

.red {
	color:#cc1800!important;
}

.l-height-16 {
	line-height: 1.07;
}

.b-dotted, #letters_resend_block .opt-link {
	text-decoration: none;
	border-bottom: 1px dotted;
}

.author {
	font-size:12px;
	color:#999;
}
.author a {
	color: #333333 !important;
	font-size: 12px;
}

.date {
	font-size:11px;
	color:#999;
	padding:0 0 0 15px;
	margin:-2px 0 11px 0;
	background:url(../img/date.png) no-repeat 0 3px;
}

h2 + .date {
	margin-top:-10px;
}

table .sep {
	width:30px;
}

.nowrap {
	white-space:nowrap;
}

.nofloat {
	height:100%;
	overflow:hidden;
}

.cell {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

.hr2 {
	height:1px;
	overflow:hidden;
	margin:28px 0;
	background:#e8e8e8;
}

.hr2.rating-devider {
	height: 1px;
	overflow: hidden;
	margin: 17px 0px 27px 0px;
	background: #e8e8e8;
}

.hr2.ind2 {
	margin: 9px 0;
}

.hr3 {
	height:1px;
	overflow:hidden;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	margin:20px 0;
}

.broker-info-devider {
	margin-bottom: 17px;
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.clearfloat.space {
	padding: 15px 0;
}

.clearfix {
	zoom: 1
}

.clearfix:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.wrapper {
	min-height: 100%;
	min-width: 940px;
	max-width: 10000px;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}

.auth-links {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	line-height:30px;
	font-size:14px;
}

.auth-links li {
	float:left;
	margin:0 0 0 22px;
	padding:0;
}

.auth-links a {
	text-decoration:none;
	color:#333;
}

.auth-links a span {
	position:relative;
	border-bottom:1px dotted #333;
}

.auth-links a:hover span {
	border:0;
}

.auth-links .icon {
	border:0;
	margin:0 3px 0 0;
}

.user-nav {
	float:right;
	position:relative;
	font-size:14px;
	line-height:28px;
	width:280px;
	margin:0 0 0 20px;
}

.user-nav .hold {
	zoom:1;
	border:1px solid #ccc;
	border-bottom-color:#b3b3b3;
	position:relative;
}
.user-nav .hold:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.user-nav ul {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}

.user-nav li {
	float:left;
	border-left:1px solid #dbdbdb;
	margin:0;
	padding:0;
}

.user-nav li:first-child {
	border:0;
}

.user-nav a,
.btn-grey {
	position:relative;
	behavior: url(js/pie/PIE.htc);
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
	background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
	-pie-background: linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
	cursor: pointer;
}

.user-nav a {
	float:left;
	white-space:nowrap;
	text-decoration:none;
	color:#333;
	padding:0 10px;
	height:28px;
}

.user-nav .username span {
	float:left;
	padding:0 0 0 17px;
	background:url(../img/user.png) no-repeat 0 7px;
	overflow:hidden;
	text-overflow:ellipsis;
	width:213px;
	position:relative;
	white-space:nowrap;
}

.user-nav .username span.client-not-approoved {
	margin: 0 0 0 16px;
	width: 197px;
}

.user-nav .username img {
	border: 0 none;
	clear: both;
	display: block;
	float: left;
	margin: 0;
	position: absolute;
	top: 6px;
	width: 13px;
	height: 13px;
}

.user-nav .username span.warning {
	width: 16px;
	height: 13px;
	background: url(../img/profile-warning.png) no-repeat;
	padding: 0;
	margin: 7px 7px 0 0;
}

.user-nav .exit {
	padding:0;
}

.user-nav .exit span {
	width:27px;
	height:28px;
	background:url(../img/off.png) no-repeat 50% 8px;
	display:block;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
}

.user-money {
	float:right;
	text-align:right;
	white-space:nowrap;
	line-height:14px;
	position:relative;
	top:-1px;
	z-index:120;
}

.user-money strong {
	font-weight:normal;
}

.user-money .toggle {
	cursor:pointer;
	padding:0 0 0 12px;
	margin:1px 0 0 0;
	background:url(../img/darr.png) no-repeat 0 5px;
	font-size:11px;
	color:#999;
}

.user-money.open .toggle {
	background-position:0 -20px;
	color:#333;
}

.user-money .toggle span {
	position:relative;
	border-bottom:1px dotted #999;
}

.user-money.open .toggle span {
	border:0;
}

.user-money .toggle:hover span {
	border:0;
}

.user-money ul {
	display:none;
	list-style:none;
	margin:0;
	padding:8px 10px;
	white-space:nowrap;
	position:absolute;
	top:100%;
	right:0;
	font-size:12px;
	line-height:16px;
	border:1px solid #ccc;
	background:#fff;
	box-shadow:5px 5px 5px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.05);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/pie/PIE.htc);
	text-align:left;
}

.user-money ul li {
	margin:10px 0 0 0;
	padding:0;
	zoom:1;
	vertical-align:bottom;
}

.user-money ul li:first-child {
	margin:0;
}

.user-money ul a {
	color:#333;
	text-decoration:none;
}

.user-money ul a:hover {
	text-decoration:underline;
}

.menu-hold {
	zoom:1;
	position:relative;
	margin:0 0 0 -10000px;
	left:5000px;
	padding:0 5000px;
	behavior: url(js/pie/PIE.htc);
	background: #999999;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YzVjNWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #999999 0%, #5c5c5c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #999999), color-stop(100%, #5c5c5c));
	background: -webkit-linear-gradient(top, #999999 0%, #5c5c5c 100%);
	background: -o-linear-gradient(top, #999999 0%, #5c5c5c 100%);
	background: -ms-linear-gradient(top, #999999 0%, #5c5c5c 100%);
	background: linear-gradient(to bottom, #999999 0%, #5c5c5c 100%);
	-pie-background: linear-gradient(top, #999999 0%, #5c5c5c 100%);
	height: 50px;
}

.menu-hold:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

/*
востановлен контент для тикета с хлебными крошками 	GURUWEB-1275
*/
.content {
	/*zoom:1;
	position:relative;
	padding:28px 0;
	margin-bottom: 22px;*/
	zoom: 1;
	position: relative;
	/*padding: 28px 0;*/
	margin: 6px 0 22px 0;
	margin-bottom: 22px;
}

.content:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.aside {
	float:left;
	width:220px;
}

.mainContent {
	float:right;
	width:700px;
}

.side-menu,
.side-menu-right {
	zoom:1;
	position:relative;
	border:1px solid #ccc;
	font-size:16px;
	line-height:20px;
}

.side-menu ul,
.side-menu-right ul{
	list-style:none;
	margin:0;
	padding:0;
}

.side-menu li,
.side-menu-right li{
	border-top:1px solid #ccc;
	margin:0;
	padding:0;
	zoom:1;
	vertical-align:bottom;
}

.side-menu li:first-child,
.side-menu-right li:first-child{
	border:0;
}

.side-menu a,
.side-menu span,
.side-menu-right a,
.side-menu-right span {
	color:#000;
	display:block;
	padding:8px 10px;
}
.side-menu-right li.fix-first > a,
.side-menu-right li.fix-first span.active{
	border-bottom: 1px solid #ccc;
}
.side-menu a:hover,
.side-menu-right a:hover {
	color:#693;
	text-decoration:underline;
}

.side-menu .open,
.side-menu-right .open {
	background:#f8f8f8;
}

.side-menu ul ul {
	/*padding-bottom:7px;*/
}

.side-menu ul ul li {
	/*	border:0;*/
}

.side-menu ul ul a,
.side-menu ul ul span {
	padding:5px 10px 6px 20px;
	color:#333;
}

.side-menu ul ul ul {
	font-size:12px;
	line-height:18px;
	padding-bottom:5px;
}

.side-menu ul ul ul a,
.side-menu ul ul ul span {
	padding:3px 10px 3px 30px;
}

.side-menu-right ul ul ul{
	padding-bottom:7px;
}

.side-menu-right ul ul ul li {
	border:0;
}

.side-menu-right ul ul ul a,
.side-menu-right ul ul ul span {
	padding:5px 10px 6px 20px;
	color:#333;
}

.side-menu-right ul ul ul ul {
	font-size:12px;
	line-height:18px;
	padding-bottom:5px;
}

.side-menu-right ul ul ul ul a,
.side-menu-right ul ul ul ul span {
	padding:3px 10px 3px 30px;
}

.side-menu .active,
.side-menu-right .active {
	background:#693;
	color:#fff;
	text-decoration:none;
}

.bnav {
	list-style:none;
	margin:0 0 14px 0;
	padding:0;
	zoom:1;
}

.bnav:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.bnav li {
	float:left;
	margin:0 10px 0 0;
}

.path {
	font-size:11px;
	color:#999;
	zoom:1;
	position:relative;
	margin:-6px 0 12px 0;
}

.path a {
	color:#999;
}

.path + h2 {
	margin-top:0;
}

.btn {
	text-decoration:none!important;
	display:inline-block;
	padding:0 12px;
	white-space:nowrap;
	text-align:center;
	height:28px;
	line-height:28px;
	font-size:14px!important;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.btn-left {
	float: left;
}

.btn .icon {
	margin:0 5px 0 0;
}

.btn-grey {
	color:#333!important;
	border:1px solid #ccc;
	border-bottom-color:#b3b3b3;
}

.btn-green {
	border:1px solid #79a251;
	color:#fff !important; /*IE-8 fix*/
	text-shadow:1px 0 rgba(0, 0, 0, 0.4);
	background: #91c261;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxYzI2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YWEzNTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #91c261 0%, #7aa351 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91c261), color-stop(100%, #7aa351));
	background: -webkit-linear-gradient(top, #91c261 0%, #7aa351 100%);
	background: -o-linear-gradient(top, #91c261 0%, #7aa351 100%);
	background: -ms-linear-gradient(top, #91c261 0%, #7aa351 100%);
	background: linear-gradient(to bottom, #91c261 0%, #7aa351 100%);
	-pie-background: linear-gradient(top, #91c261 0%, #7aa351 100%);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3);
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91c261', endColorstr='#7aa351', GradientType=0 );
}

.btn-red {
	border:1px solid #a12e28;
	color:#fff!important;
	text-shadow:1px 0 rgba(0, 0, 0, 0.4);
	background: #ee5f5b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlNWY1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZTM3MzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ee5f5b 0%, #be3730 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #be3730));
	background: -webkit-linear-gradient(top, #ee5f5b 0%, #be3730 100%);
	background: -o-linear-gradient(top, #ee5f5b 0%, #be3730 100%);
	background: -ms-linear-gradient(top, #ee5f5b 0%, #be3730 100%);
	background: linear-gradient(to bottom, #ee5f5b 0%, #be3730 100%);
	-pie-background: linear-gradient(top, #ee5f5b 0%, #be3730 100%);
}

.btn-grey.active,
.accounts.open .option-open {
	background:#e6e6e6;
	-pie-background:#e6e6e6;
	box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.1);
}

.btn-big {
	font-size:18px!important;
	height:42px;
	line-height:42px;
	padding-left:20px;
	padding-right:20px;
}

.accounts .wrap-table {
	width:100%;
	overflow:hidden;
	position:relative;
	display:none;
}

.icon {
	display:inline-block;
	vertical-align:middle;
	width:16px;
	height:16px;
	line-height:0;
	position:relative;
	overflow:hidden;
	vertical-align:middle;
	background:url(../img/icons.png) no-repeat 0 -9999px;
}

.icon-stat {
	background-position:0 0;
}

.btn-green .icon-stat {
	background-position:-16px 0;
}

.icon-connect {
	background-position:0 -16px;
}

.icon-connected {
	background-position:-16px -16px;
}

.icon-map {
	background-position:0 -32px;
}

.icon-hide {
	background-position:0 -48px;
	padding-left: 3px;
}

.icon-cross {
	background-position:0 -64px;
}

.icon-plus {
	background-position:0 -96px;
}

.icon-check {
	background-position:0 -80px;
}

.icon-refresh {
	background-position:0 -128px;
}

.icon-user {
	background-position:0 -288px;
}

.icon-delete {
	background-position: -18px -64px;
}

.refresh-link .icon-refresh {
	background-position:-16px -128px;
}

.refresh-link span.success {
	background-position:-16px -81px;
}

.icon-tools {
	background-position:0 -144px;
}

.icon-doc {
	background-position:0 -160px;
}

.icon-signal {
	background-position:0 -176px;
}

.grey .icon-signal {
	background-position:-16px -176px;
}

.icon-calendar {
	background-position:0 -192px;
}

.icon-star {
	background-position:0 -209px;
}

.icon-flag {
	background-position:0 -224px;
}

.icon-label {
	background-position:0 -240px;
}
.icon-label:hover{
	cursor:pointer;
}

.icon-label.grey {
	background-position:-16px -240px;
}

.icon-bag {
	background-position:0 -256px;

}
.icon-bag:hover{
	cursor:pointer;
}

.icon-bag.grey {
	background-position:-16px -256px;
}

.icon-darr {
	background-position:0 -272px;
}

.icon-uarr {
	background-position:-15px -272px;
}

.rlink {
	float:right;
	z-index:10;
}
#close-all.rlink{
	right: 0;
	position: absolute;
}
.filter-head {
	/*zoom:1;
	margin:-19px 0 33px 0;
	top:19px;
	position:relative;*/
	padding-top: 2px;
    position: relative;
}


.filter-head:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.filter-head .sorting {
	float:left;
	margin:-3px 0 0 0;
}

.search.type2 {
	float:left;
	top:0;
	margin:0;
}

.search.type2 input[type="text"] {
	border:1px solid #e5e5e5;
	padding:8px 31px 7px 7px;
	box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.05);
	width:259px;
}

.search.type2 .btn-hold span {
	background: #cccccc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YTlhOWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #cccccc 0%, #9a9a9a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #9a9a9a));
	background: -webkit-linear-gradient(top, #cccccc 0%, #9a9a9a 100%);
	background: -o-linear-gradient(top, #cccccc 0%, #9a9a9a 100%);
	background: -ms-linear-gradient(top, #cccccc 0%, #9a9a9a 100%);
	background: linear-gradient(to bottom, #cccccc 0%, #9a9a9a 100%);
	-pie-background: linear-gradient(top, #cccccc 0%, #9a9a9a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#9a9a9a', GradientType=0 );
}

.search.type2 .btn-hold span input {
	background-image:url(../img/search-dark.png);
}

.actions {
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
}

.actions li {
	float:left;
	margin:0 0 0 15px;
	padding:0;
}

.actions li:first-child {
	margin:0;
}

.actions a {
	text-decoration:none;
	color:#666;
	float:left;
	padding:2px 6px 3px 22px;
	border:1px solid #fff;
	position:relative;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/pie/PIE.htc);
	white-space:nowrap;
}

.actions .icon {
	position:absolute;
	top:2px;
	left:3px;
	border:0;
}

.actions .bordered em,
.actions .bordered strong {
	font-weight:normal;
	font-style:normal;
}

.actions .bordered em,
.actions .bordered.active strong {
	display:none;
}

.actions .bordered.active em {
	display:inline;
}

.actions .bordered.active {
	color:#666;
	border-color:#ccc;
}

.actions .bordered.active span {
	color:#666;
	border:0;
}

.actions span {
	position:relative;
	border-bottom:1px dotted #333;
	color:#333;
}

.actions a:hover span {
	color:#693;
	border-color:#693;
}

.from-to {
	zoom:1;
	position:relative;
}

.from-to:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.half {
	float:left;
	clear:right;
	width:50%;
}

.from-to .input {
	margin:0 0 0 15px;
}

.from-to .half:first-child .input {
	margin:0 15px 0 0;
}

.from-to .dash {
	width:30px;
	text-align:center;
	position:absolute;
	top:50%;
	left:50%;
	line-height:18px;
	margin:-9px 0 0 -15px;
	font-size:14px;
	color:#666;
}

.form {
	list-style:none;
	margin:0;
	padding:0;
}

.form li {
	zoom:1;
	position:relative;
	vertical-align:bottom;
	margin:20px 0 0 0;
	padding:0 0 0 160px;
}

.form li:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.form li:first-child {
	margin:0;
}

.label {
	display:block;
	margin:0 0 7px 0;
	color:#666;
	font-size:14px;
}

.form .label {
	position:absolute;
	line-height:14px;
	top:7px;
	left:0;
	margin:0;
}

.form .label.two {
	top:0;
}

.label .small {
	display:block;
	font-size:11px;
	line-height:11px;
}

.reset {
	cursor:pointer;
	margin:0;
	border:0;
	font-size:12px;
	color:#999;
	overflow:visible;
	padding:0 0 0 11px;
	background:url(../img/cross.png) no-repeat 0 50%;
}

.reset span {
	position:relative;
	border-bottom:1px dotted #999;
}

.reset:hover span {
	border:0;
}

.actions2 {
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
}

.actions2 li {
	float:left;
	margin:0 0 0 10px;
}

.actions li:first-child {
	margin:0;
}

.actions2 a {
	text-decoration:none;
	color:#333;
	position:relative;
	border-bottom:1px dotted #333;
}

.actions2 a:hover {
	color:#666;
	border-color:#666;
}

.customScroll {
	position:relative;
	overflow:hidden;
	overflow-y:auto;
	max-height:229px;
}

.scroll-out {
	zoom:1;
	position:relative;
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);
	behavior: url(js/pie/PIE.htc);
}

.scroll-content {
	right:0;
}

.vscroll-bar {
	background:#ccc;
}

.scroll-up,
.scroll-down {
	display:none;
}

.scroll-slider {
	background:#b8b8b8;
}

.checklist {
	list-style:none;
	margin:0;
	padding:0;
	line-height:19px;
}

.checklist li {
	margin:0;
	padding:0;
}

.checklist a {
	display:block;
	color:#333;
	text-decoration:none;
	padding:1px 9px;
}

.checklist a:hover {
	background:#ffc;
}

.checklist .checked {
	background:#f0f0f0;
}

.filter {
	zoom:1;
	/*margin:52px 0 31px 0;*//*GURUWEB-1558*/
}

.filter.hide {
	display:none;
	top: 28px !important;
}

.filter:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.filter .l {
	float:left;
	width:350px;
}

.filter .r {
	float:right;
	width:300px;
	padding:3px 0 0 0;
}

.filter .from-to input {
	text-align:center;
	font-size:18px;
	padding-top:3px;
	padding-bottom:3px;
}

.submit {
	margin:31px 0 0 0;
	line-height:28px;
	font-size:12px;
}

.submit .btn {
	margin:0 17px 0 0;
	vertical-align:middle;
	min-width:100px;
}

.view {
	height: 20px;
	zoom:1;
	margin:10px 0;
	position:relative;
}

.view.ind2 {
	top:-10px;
	margin-bottom:19px;
}

.view:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.view .pagination {
	float:left;
	margin:0;
	text-decoration: none;
}
.view .pagination span.widget-grid-a {
	font-size: 14px;
	text-decoration: underline;
	cursor: pointer;
	color: #333;
}
.view .pagination span.widget-grid-a:hover {
	text-decoration: none;
	color: #693;
}

.view .onpage,
.view .sorting {
	float:right;
}

.table {
	zoom:1;
	position:relative;
	border:1px solid #ccc;
	line-height:18px;
	padding-top:2px;/*nonick - открытые сделки Портфель*/
}

.table a {
	color:#333;
}

.table a:hover {
	color:#693;
	text-decoration:underline;
}

.table table {
	width:100%;
}

.table th {
	text-align:left;
	vertical-align:middle;
	height:44px;
	padding:0 7px 0 0;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	border-bottom:3px solid #ccc;
	background: #f8f8f8;
	background-image: linear-gradient(rgb(248,248,248),rgb(234,234,234));
	background: -moz-linear-gradient(top, #f8f8f8 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #eaeaea));
	background: -webkit-linear-gradient(top, #f8f8f8 0%, #eaeaea 100%);
	background: -o-linear-gradient(top, #f8f8f8 0%, #eaeaea 100%);
	background: -ms-linear-gradient(top, #f8f8f8 0%, #eaeaea 100%);
	background: linear-gradient(to bottom, #f8f8f8 0%, #eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#eaeaea', GradientType=0 );
}

.table td {
	text-align:left;
	vertical-align:middle;
	padding:9px 7px 9px 0;
	border-top:1px solid #ccc;
}

.table .lind {
	padding-left:10px;
}

.table.height2 td {
	padding-top:19px;
	padding-bottom:19px;
}

.table.height3 td {
	height:38px;
	min-width:64px;
}

.table th:first-child,
.table td:first-child {
	padding-left:10px;
}

.table .title td {
	background:#f7f7f7;
	padding-top:6px;
	padding-bottom:6px;
	height:auto;
	min-height:0;
}

.table .actions3 {
	position: absolute;
	right: 0;
	display: none;
}

.table tr:hover .actions3 {
	display: block;
	right: 0;
}

.table .right {
	text-align:right;
}

.table .center {
	text-align:center;
}

.table tr:hover td {
	background:#ffc;
}

.table.grey-over tr:hover td {
	background:#f8f8f8;
}

.table img {
	vertical-align:middle;
	position:relative;
	top:-1px;
}

.table .ava-hold {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px!important;
	width:0;
}

.table .vtop {
	vertical-align:top;
}

.table .small {
	font-size:11px;
}

.slider-hold {
	padding:14px 0 2px 0;
}

.ui-slider {
	zoom:1;
	position:relative;
	line-height:0;
	background:#265a87;
	padding:0;
	border:0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/pie/PIE.htc);
	height:5px;
}

.ui-slider-range {
	background:#41a121;
	margin:0;
	padding:0;
	position:absolute;
	height:5px;
	border:0;
}

.ui-slider-handle {
	display:block;
	cursor:pointer;
	width:15px;
	height:15px!important;
	border:0!important;
	background:url(../img/icons.png) no-repeat 0 -112px!important;
	position:absolute;
	top:-5px;
	margin:0 0 0 -8px;
}

.side-l {
	float:left;
	width:380px;
}

.side-r {
	float:right;
	width:460px;
}

.side-r3 {
	width:420px;
}

.auth-form .side-r p {
	line-height:17px;
	width:95%;
}

.auth-form .side-r p,
.auth-form .side-r ul {
	margin:0 0 21px 0;
}

.auth-form .side-r ul {
	padding:0 0 0 15px;
}

.auth-form h3,
.adding-form h3 {
	font-size:18px;
	margin-bottom:20px;
	margin-top:39px;
}

.auth-submit {
	padding:20px 0 0 0;
	zoom:1;
}

.auth-submit .btn {
	float:left;
	margin:0 20px 0 0;
}

.auth-submit .check {
	float:left;
	margin:1px 0 0 0;
	max-width: 60%;
}

.auth-submit .check.ind2 {
	margin-top:7px;
}

.auth-submit .btn {
	min-width:0!important;
}

.forgot {
	font-size:11px;
	color:#999;
	display:inline-block;
	margin:3px 0 0 0;
}
.auth-form2 {
	margin:20px 0 0 -40px;
	left:20px;
	position:relative;
	zoom:1;
	padding:20px;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
}

.auth-form2 .l {
	width:328px;
	border-right:1px dotted #999;
	padding:0 26px 0 0;
	position:relative;
}

.auth-form2 .r {
	position:absolute;
	top:50%;
	right:0;
	margin:-41px 0 0 0;
	width:219px;
	font-size:18px;
	line-height:20px;
}

.auth-form2 .or {
	display:block;
	background:#fff;
	width:33px;
	right:-16px;
	top:50%;
	margin:-7px 0 0 0;
	height:14px;
	line-height:14px;
	text-align:center;
	font-size:10px;
	color:#999;
	position:absolute;
}

.auth-form2.type2 {
	padding-top:29px;
	padding-bottom:25px;
}

/*.auth-form2.type2 .form li {
	padding-left:140px;
}*/

.socials3 {
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	zoom:1;
}

.socials3:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.socials3 li {
	float:left;
	margin:0 6px 0 0;
	padding:0;
}

.socials3 a {
	display:block;
	text-align:left;
	text-indent:-9999px;
	background:url(../img/socials3.png) no-repeat 0 -9999px;
	width:25px;
	height:25px;
	overflow:hidden;
}

.socials3 .fb {
	background-position:0 0;
}

.socials3 .goo {
	background-position:-31px 0;
}

.socials3 .od {
	background-position:-62px 0;
}

.socials3 .tw {
	background-position:-93px 0;
}

.socials3 .vk {
	background-position:-124px 0;
}

.socials3 .ya {
	background-position:-155px 0;
}

.side-l .form,
.side-l .submit,
.side-l .btns,
.side-l .hidden-form {
	margin-right:30px;
}

.side-l .hidden-form .form {
	margin-right:0;
}

.socials2 {
	list-style:none;
	margin:27px 0 0 0;
	padding:0;
	zoom:1;
}

.socials2:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.socials2 li {
	float:left;
	margin:0 20px 0 0;
	padding:0;
}

.socials2 a {
	display:block;
	text-align:left;
	text-indent:-9999px;
	background:url(../img/socials2.png) no-repeat 0 -9999px;
	width:32px;
	height:32px;
	overflow:hidden;
}

.socials2 .fb {
	background-position:0 0;
}

.socials2 .goo {
	background-position:-37px 0;
}

.socials2 .od {
	background-position:-74px 0;
}

.socials2 .tw {
	background-position:-111px 0;
}

.socials2 .vk {
	background-position:-148px 0;
}

.socials2 .ya {
	background-position:-185px 0;
}

.captcha .input {
	float:left;
	width:57px;
}

.captcha .fr {
	float: left;
	margin-left: 20px;
}

.captcha img {
	vertical-align:middle;
	margin:0 7px 0 0;
}

.btn.icon-hold {
	line-height:0;
	padding:6px 4px;
	height:16px;
}

.btn.icon-hold .icon {
	margin:0;
}


.num {
	float:left;
	min-width:58px;
	position:relative;
	border:1px solid #000;
	padding:4px 0;
	white-space:nowrap;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/pie/PIE.htc);
	margin:0 20px 0 0;
	top:2px;
}

.num img {
	vertical-align:middle;
}

.num strong {
	display:block;
	font-size:18px;
	font-weight:normal;
	padding:0 6px 4px 6px;
	margin:0 0 4px 0;
	border-bottom:1px solid #000;
}

.tabs-hold {
	border:0;
	background:none;
	margin:0;
	padding:0;
}

.ui-tabs .ui-tabs-panel {
	padding:0;
}

.tabs {
	list-style:none;
	margin:0 0 30px 0!important;
	margin-left:0!important;
	padding-left:0!important;
	padding:0;
	zoom:1;
	line-height:37px;
	border:0;
	background:none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-bottom:1px solid #ddd;
	position:relative;
	z-index:20;
}

.tabs.type2 {
	margin-bottom:0!important;
	border-bottom:0;
}

.tabs.ind2 {
	margin-bottom:25px!important;
}

.tabs:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.tabs li,
.ui-tabs .ui-tabs-nav li {
	float:left;
	position:relative;
	margin:-1px 0 0 0;
	top:1px;
	border:0;
	padding:0;
	background:none;
}

.tabs a,
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	float:left;
	position:relative;
	text-decoration:none;
	overflow:hidden;
	border:1px solid #fff!important;
	border-bottom:0!important;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	padding:10px;
	margin:0 0 1px 0;
	height:auto;
	zoom:1;
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	background:none;
	color:#693;
}

.tabs a:hover {
	text-decoration:underline;
}

.tabs .active,
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	outline:none;
	cursor:default;
	text-decoration:none!important;
	color:#333;
	border-color:#ccc!important;
	background:#fff;
	margin-bottom:0;
	padding-bottom:11px;
}

.place {
	margin:30px 0;
	text-align:center;
}

.place img {
	max-width:100%;
	height:auto;
}

.all {
	float:right;
	color:#999;
	text-decoration:none;
	margin:2px 0 0 0;
}

.all span {
	text-decoration:underline;
}

.all:hover span {
	text-decoration:none;
}

.articles2 {
	font-size:12px;
	line-height:16px;
}

.articles2 .date2 {
	display:inline;
	font-size:11px;
	color:#999;
	white-space:nowrap;
}

.articles2 a {
	color:#333;
}

.articles2 a:hover {
	color:#693;
}

.articles2 article {
	margin:12px 0 0 0;
}

.articles2 article:first-child {
	margin:0;
}

.main-info {
	zoom:1;
	position:relative;
	margin:-11px 0 34px 0;
}

.main-info:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.main-info .l {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:460px;
}

.main-info .l li {
	margin:10px 0 0 0;
	padding:0;
	zoom:1;
	position:relative;
	vertical-align:bottom;
}

.main-info .l li:first-child {
	margin:0;
}

.main-info .l li:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.main-info .l .fl {
	float:left;
	font-size:12px;
	width:220px;
	margin:0 20px 0 0;
	padding:3px 0;
	font-size:12px;
	line-height:14px;
	color:#666;
}

.main-info .l .small {
	font-size:11px;
	display:block;
	color:#999;
}

.main-info .r {
	float:right;
	border:1px solid #e3e3e3;
	background:#f5f5f5;
	padding:10px 12px 13px 12px;
	top:5px;
	width:194px;
	position:relative;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/pie/PIE.htc);
	font-size:12px;
	line-height:14px;
}

.main-info .r h4 {
	font-size:14px;
	line-height:16px;
	margin:20px 0 12px 0;
	color:#000;
}

.main-info .r h4:first-child {
	margin-top:0;
}

.main-info .r ul {
	list-style:none;
	margin:0;
	padding:0;
}

.main-info .r ul li {
	margin:6px 0 0 0;
	padding:0 0 0 13px;
	background-position:0 4px;
	background-repeat:no-repeat;
}

.main-info .r ul li:first-child {
	margin:0;
}

.main-info .r ul.green-list li {
	background-image:url(../img/dot-green.png);
}

.main-info .r ul.red-list li {
	background-image:url(../img/dot-red.png);
}

.types {
	list-style:none;
	font-weight:bold;
	margin:0 0 2px -20px;
	position:relative;
	left:20px;
	padding:0;
	zoom:1;
	font-size:16px;
}

.types:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.types li {
	float:left;
	margin:0 20px 15px 0;
	white-space:nowrap;
}

.types a {
	text-decoration:none !important;
	position:relative;
	border-bottom:2px solid #ccc;
	color:#333 !important;
}

.types a:hover {
	border-color:#693;
}

.user-actions {
	position: relative;
	top: 4px;
	right: -18px;
	float: right;
	list-style: none;
	padding: 0;
	zoom: 1;
	font-size: 11px;
	line-height: 12px;
	z-index: 50;
}

.user-actions:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.user-actions li {
	float:left;
	margin:0 18px 0 0;
}

.user-actions a {
	color:#333;
	display:block;
	min-height:26px;
	margin-left:-9px;
	background:url(../img/icons.png) no-repeat 0 -9999px;
}

.user-actions .bg-bookmark {
	padding-left:36px;
	background-position:0 -364px;
}
.user-actions .bg-bookmark.grey{
	background-position:0 -393px;
}
.user-actions .bg-bag {
	padding-left:40px;
	background-position:0 -335px;
}
.user-actions .bg-bag.grey{
	margin-left: -4px;
	background-position:0 -306px;
}
.stat1 {
	font-size:14px;
	line-height:16px;
	list-style:none;
	margin:0;
	padding:0;
}

.stat1 li {
	zoom:1;
	position:relative;
	vertical-align:bottom;
	margin:8px 0 0 0;
}

.stat1 li:first-child {
	margin:0;
}

.stat1 span {
	float:left;
	min-width:95px;
	margin:0 5px 0 0;
	font-size:12px;
	color:#666;
}

.stat2 {
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	color:#666;
}

.stat2 li {
	margin:10px 0 0 0;
	zoom:1;
	vertical-align:bottom;
	position:relative;
}

.stat2 li:first-child {
	margin:0;
}

.stat2 span {
	display:block;
	font-size:16px;
	line-height:18px;
	color:#333;
	margin: 0 3px 0;
}

.users-list {
	list-style:none;
	margin:0 0 0 -15px;
	padding:0;
	position:relative;
	zoom:1;
	left:15px;
}

.users-list:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.users-list li {
	float:left;
	position:relative;
	overflow:hidden;
	margin:0 10px 10px 0;
	width:59px;
	height:59px;
	text-align:center;
}

.users-list img {
	height:100%;
	width:auto;
}

.stat3 {
	margin:0 0 16px 0;
	font-size:11px;
	line-height:14px;
	color:#666;
}

.stat3 strong {
	display:block;
	color:#333;
	font-size:28px;
	line-height:28px;
	font-weight:normal;
}

.stat3 strong span {
	font-size:18px;
}

.stat3 table {
	width:100%;
}

.stat3 td {
	white-space:nowrap;
	padding:0;
	text-align:left;
}

.stat3 .sep {
	background:url(../img/slash.png) no-repeat 50% 50%;
}

.stat3 .sep.nobg {
	background:none;
}

td.line-hold {
	width:197px;
	min-width:197px;
	padding:0 0 0 14px;
}

td.line-hold2 {
	width:252px;
}

.line {
	position:relative;
	height:16px;
	overflow:hidden;
	margin:6px 0;
	line-height:0;
}

.line div {
	position:absolute;
	top:0;
	bottom:0;
	border-bottom:1px solid #333;
	behavior: url(js/pie/PIE.htc);
}

.line.type2 {
	margin:0;
	vertical-align:middle;
	width:252px;
	display:inline-block;
	z-index:0;
}

.line.type2 div {
	right:auto!important;
	left:0!important;
}

.line div .corner2.bl,
.line div .corner2.br {
	bottom:-1px;
}

.line .red {
	right:0;
	background: #ec5d59;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjNWQ1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2RlNTI0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2Q3NGM0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2Q3NGM0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2QwNDY0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTQwM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ec5d59 0%, #de524d 29%, #d74c46 36%, #d74c46 79%, #d04640 86%, #c9403a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ec5d59), color-stop(29%, #de524d), color-stop(36%, #d74c46), color-stop(79%, #d74c46), color-stop(86%, #d04640), color-stop(100%, #c9403a));
	background: -webkit-linear-gradient(top, #ec5d59 0%, #de524d 29%, #d74c46 36%, #d74c46 79%, #d04640 86%, #c9403a 100%);
	background: -o-linear-gradient(top, #ec5d59 0%, #de524d 29%, #d74c46 36%, #d74c46 79%, #d04640 86%, #c9403a 100%);
	background: -ms-linear-gradient(top, #ec5d59 0%, #de524d 29%, #d74c46 36%, #d74c46 79%, #d04640 86%, #c9403a 100%);
	background: linear-gradient(to bottom, #ec5d59 0%, #de524d 29%, #d74c46 36%, #d74c46 79%, #d04640 86%, #c9403a 100%);
	-pie-background: linear-gradient(top, #ec5d59 0%, #de524d 29%, #d74c46 36%, #d74c46 79%, #d04640 86%, #c9403a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec5d59', endColorstr='#c9403a'); /*Added 09.05.13*/
	border-color:#a6332d;
}

.line .green {
	left:0;
	background: #62c362;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyYzM2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzVjYjU1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzVjYjU1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OGFjNTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #62c362 0%, #5cb55c 36%, #5cb55c 79%, #58ac58 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c362), color-stop(36%, #5cb55c), color-stop(79%, #5cb55c), color-stop(100%, #58ac58));
	background: -webkit-linear-gradient(top, #62c362 0%, #5cb55c 36%, #5cb55c 79%, #58ac58 100%);
	background: -o-linear-gradient(top, #62c362 0%, #5cb55c 36%, #5cb55c 79%, #58ac58 100%);
	background: -ms-linear-gradient(top, #62c362 0%, #5cb55c 36%, #5cb55c 79%, #58ac58 100%);
	background: linear-gradient(to bottom, #62c362 0%, #5cb55c 36%, #5cb55c 79%, #58ac58 100%);
	-pie-background: linear-gradient(top, #62c362 0%, #5cb55c 36%, #5cb55c 79%, #58ac58 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c362', endColorstr='#58ac58'); /*Added 09.05.13*/
	border-color:#499049;
	z-index:3;
}

.line-values {
	font-size:11px;
	zoom:1;
	overflow:hidden;
}

.line-values .fl {
	float:left;
}

.line-values .fr {
	float:right;
}

.stat4,
.accounts {
	zoom:1;
	position:relative;
	border:1px solid #e3e3e3;
	background:#f5f5f5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.03);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.03);
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.03);
	behavior: url(js/pie/PIE.htc);
	font-size:11px;
	line-height:14px;
	color:#666;
	padding:10px;
}

.stat4 table {
	width:100%;
}

.stat4 td,
.accounts td {
	white-space:nowrap;
	text-align:left;
	vertical-align:middle;
	height:43px;
	padding:0;
}

.stat4 strong,
.accounts strong {
	display:block;
	color:#333;
	font-size:14px;
	line-height:16px;
	margin:0 0 1px 0;
	font-weight:normal;
}

.stat4 .sep,
.accounts .sep {
	background:url(../img/vline2.png) repeat-y 50% 0;
}

.stat4 .sep.nobg {
	background:none;
}

.flags {
	margin:0 0 0 3px;
}

.flags img {
	margin:0 0 0 2px;
	vertical-align:middle;
}

.line2 {
	display:inline-block;
	position:relative;
	vertical-align:middle;
	width:66px;
	height:12px;
	line-height:0;
	border-bottom:1px solid #a6a6a6;
	background: #c4c4c4;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2M1YzVjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2JjYmNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2JjYmNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2I4YjhiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2I3YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #c4c4c4 0%, #c5c5c5 10%, #bcbcbc 40%, #bcbcbc 80%, #b8b8b8 90%, #b7b7b7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c4c4c4), color-stop(10%, #c5c5c5), color-stop(40%, #bcbcbc), color-stop(80%, #bcbcbc), color-stop(90%, #b8b8b8), color-stop(100%, #b7b7b7));
	background: -webkit-linear-gradient(top, #c4c4c4 0%, #c5c5c5 10%, #bcbcbc 40%, #bcbcbc 80%, #b8b8b8 90%, #b7b7b7 100%);
	background: -o-linear-gradient(top, #c4c4c4 0%, #c5c5c5 10%, #bcbcbc 40%, #bcbcbc 80%, #b8b8b8 90%, #b7b7b7 100%);
	background: -ms-linear-gradient(top, #c4c4c4 0%, #c5c5c5 10%, #bcbcbc 40%, #bcbcbc 80%, #b8b8b8 90%, #b7b7b7 100%);
	background: linear-gradient(to bottom, #c4c4c4 0%, #c5c5c5 10%, #bcbcbc 40%, #bcbcbc 80%, #b8b8b8 90%, #b7b7b7 100%);
	-pie-background: linear-gradient(top, #c4c4c4 0%, #c5c5c5 10%, #bcbcbc 40%, #bcbcbc 80%, #b8b8b8 90%, #b7b7b7 100%);
	behavior: url(js/pie/PIE.htc);
}

.line2 .corner2.bl,
.line2 .corner2.br {
	bottom:-1px;
}

.line2 .bg {
	display:block;
	position:absolute;
	top:0;
	bottom:-1px;
	left:0;
	border-bottom:1px solid #449444;
	background: #58bf58;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4YmY1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzYxYmY2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzVjYjQ1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzVjYjU1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzVhYjE1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YmIxNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #58bf58 0%, #61bf61 10%, #5cb45c 40%, #5cb55c 80%, #5ab15a 90%, #5bb15b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #58bf58), color-stop(10%, #61bf61), color-stop(40%, #5cb45c), color-stop(80%, #5cb55c), color-stop(90%, #5ab15a), color-stop(100%, #5bb15b));
	background: -webkit-linear-gradient(top, #58bf58 0%, #61bf61 10%, #5cb45c 40%, #5cb55c 80%, #5ab15a 90%, #5bb15b 100%);
	background: -o-linear-gradient(top, #58bf58 0%, #61bf61 10%, #5cb45c 40%, #5cb55c 80%, #5ab15a 90%, #5bb15b 100%);
	background: -ms-linear-gradient(top, #58bf58 0%, #61bf61 10%, #5cb45c 40%, #5cb55c 80%, #5ab15a 90%, #5bb15b 100%);
	background: linear-gradient(to bottom, #58bf58 0%, #61bf61 10%, #5cb45c 40%, #5cb55c 80%, #5ab15a 90%, #5bb15b 100%);
	-pie-background: linear-gradient(top, #58bf58 0%, #61bf61 10%, #5cb45c 40%, #5cb55c 80%, #5ab15a 90%, #5bb15b 100%);
	behavior: url(js/pie/PIE.htc);
}

.err-block {
	text-align:center;
	position:relative;
	zoom:1;
	margin:-7px 0 0 0;
}

.err-block strong {
	display:block;
	font-size:72px;
	line-height:72px;
	margin:0 0 14px 0;
}

.what-to-do {
	font-size:12px;
	line-height:16px;
	zoom:1;
	position:relative;
	padding:5px 0 0 0;
}

.what-to-do p,
.what-to-do .nav {
	margin:0 0 16px 0;
}

.what-to-do .nav {
	list-style:none;
	padding:0;
}

.what-to-do .nav li {
	margin:0 0 4px 0;
}

.what-to-do h4 {
	font-size:18px;
	line-height:22px;
	margin:22px 0 13px 0;
}

.what-to-do h4:first-child {
	margin-top:0;
}

.what-to-do .search {
	float:none;
	zoom:1;
	padding:0 33px 0 9px;
	margin:0 0 28px 0;
}

.what-to-do .search input[type="text"] {
	width:100%;
	left:-9px;
}

.side-l2 {
	float:left;
	width:320px;
	padding:0 0 0 80px;
}

.side-r2 {
	float:right;
	width:300px;
	padding:0 80px 0 0;
}

.accounts {
	margin-bottom:30px;
}

.accounts .hr2 {
	background:#ccc;
	margin:0;
}

.accounts .hr3 {
	margin:0;
	border-color:#ccc;
}

.accounts td.vtop {
	vertical-align:top;
}

.accounts .name {
	font-size:18px;
	line-height:22px;
	color:#333;
}

.accounts .name.big {
	font-size:28px;
	line-height:30px;
}

.accounts .main {
	width:190px;
}

.accounts .right {
	text-align:right;
}

.accounts .with-bg {
	padding-left:40px;
	background:url(../img/vline2.png) repeat-y 18px 0;
}

.accounts .stat-hold {
	padding-left:20px;
}

.accounts .sep1 td {
	height:33px;
	padding:0;
}

.accounts .sep2 td {
	height:21px;
	padding:0;
}

.actions4 {
	margin:2px 10px 2px 0;
	zoom:1;
	position:relative;
	width:38px;
	border:1px solid #ccc;
	border-bottom-color:#b3b3b3;
}

.actions4 ul {
	list-style:none;
	margin:0;
	padding:0;
}

.actions4 ul li {
	border-top:1px solid #ccc;
	margin:0;
	padding:0;
	zoom:1;
	vertical-align:bottom;
}

.actions4 ul li:first-child {
	border:0;
}

.actions4 .btn {
	height:auto;
	line-height:16px;
	padding:6px 0;
	border:0;
	display:block;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}

.actions4 .icon {
	margin:0;
}

.popup-hold {
	display:inline-block;
	position:relative;
	zoom:1;
	z-index:50;
}

.popup {
	z-index:50;
	position:absolute;
	bottom:100%;
	margin:0 0 12px -173px;
	padding:7px 10px;
	width:325px;
	background:rgba(0, 0, 0, 0.8);
	-pie-background:rgba(0, 0, 0, 0.8);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/pie/PIE.htc);
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#ccc;
	text-align:left;
	left:-9999px;
}

.popup-hold:hover .popup {
	left:50%;
}

.popup .arr {
	display:block;
	background:url(../img/popup-arr.png) no-repeat;
	width:10px;
	height:5px;
	overflow:hidden;
	position:absolute;
	top:100%;
	left:50%;
	margin:0 0 0 -5px;
}

.ava {
	display:block;
	position:relative;
	overflow:hidden;
}

.ava,
.ava img {
	width:46px;
	height:46px;
}

.ava-big,
.ava-big img {
	width:150px;
	height:150px;
}

.slider-hold2 {
	min-width:134px;
	margin:10px 0 0 0;
}

.signal {
	display:inline-block;
	line-height:0;
	position:relative;
	width:23px;
	padding:4px 1px 2px 1px;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/pie/PIE.htc);
}

.signal.bordered {
	border:1px solid #ccc;
	padding:3px 0 1px 0;
	background-color:#fff;
}

.btns {
	margin:25px 0 0 0;
}

.btns.ind2 {
	margin-top:20px;
}

.btns .btn {
	margin:0 17px 0 0;
	min-width:90px;
    height:auto;
}

.btns.right {
	text-align:right;
}

.btns.right .btn {
	margin:0 0 0 17px;
}

.modal {
	z-index:500;
	background:#fff !important;
	border:1px solid #838383 !important;
	padding:20px !important;
	border-radius:5px;
	box-shadow:0 3px 6px rgba(0, 0, 0, 0.5);
	width:578px !important;
	margin:0;
	line-height:17px;
	position:absolute;
	left:-9999px;
	top:-9999px;
    overflow-y: hidden!important;
}

.ui-dialog{
	z-index:9999;
	padding:0;
	border: 0;
	background: none;
	border-radius:0px;
	font-size:inherit;
	outline-style: none;
}
.ui-dialog-titlebar{
	display:none;
}
.ui-dialog .modal{
	position:relative;
	left:0px;
	top:0px;
}
.ui-widget-overlay{z-index:1030}

.modal header {
	font-size:18px;
	line-height:20px;
	zoom:1;
	position:relative;
	margin:-7px 0 0 0;
	top:3px;
}

.modal h4 {
	font-size:18px;
	margin:0 0 10px 0;
}

.modal .close {
	display:block;
	cursor:pointer;
	width:16px;
	height:16px;
	overflow:hidden;
	background:url(../img/icons.png) no-repeat -16px -64px;
	position:absolute;
	top:19px;
	right:19px;
}

.modal .hr2 {
	margin:20px 0;
}

.modal .btns {
	margin:20px 0 0 0;
}

.modal .ava {
	float:left;
	margin:0 20px 0 0;
}

.notice {
	font-size:12px;
	line-height:14px;
	color:#999;
	padding:0 0 0 25px;
	margin:0 0 10px 0;
	background:url(../img/exclam.png) no-repeat 0 1px;
}
/*
.fader, .ui-widget-overlay {
	position:fixed;
	z-index:400;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
*/
.filter2 {
	margin:0 0 10px 0;
}

.filter2 .fl {
	float:left;
	width:225px;
	margin:0 35px 0 0;
}

.filter2 .fl.w2 {
	width:265px;
}
.filter2 .fl.w3 {
	width: 265px;
	margin-top: 34px;
}
.filter2 .label,
.filter3 .label {
	margin:0 0 15px 0;
}

.filter2 input[type="text"] {
	padding-top:8px;
	padding-bottom:8px;
	height: 16px;
	float: left;
}

.deals-info {
	margin:-9px 0 20px 0;
	zoom:1;
	position:relative;
	line-height:18px;
	color:#808080;
}

.deals-info:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.deals-info p {
	margin:0;
}

.deals-info .l {
	float:left;
	margin:13px 0 0 0;
	padding:0;
	list-style:none;
}

.deals-info .l li {
	float:left;
	margin:0 23px 0 0;
}

.deals-info span {
	color:#333;
}

.deals-info .r {
	text-align:right;
}

.bigger {
	font-size:18px;
}

.refresh-link {
	color:#333;
	text-decoration:none;
	font-size:12px;
	position:relative;
	top:4px;
}

.refresh-link:hover {
	color:#693;
}

.reg-nav {
	font-size:24px;
	line-height:28px;
	margin:52px 0 0 0;
}

.reg-nav .small {
	font-size:14px;
	line-height:18px;
	margin:7px 0 0 0;
}

.steps {
	width: 940px; /** правка под новую верстку **/
	font-size:12px;
	line-height:17px;
	color:#a6a6a6;
	list-style:none;
	margin:0 0 27px 0;
	padding:0;
	border:1px solid #cecece;
	border-bottom:0;
	zoom:1;
	position:relative;
	behavior: url(js/pie/PIE.htc);
	background: #f5f5f5;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f5f5f5 0%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #e9e9e9));
	background: -webkit-linear-gradient(top, #f5f5f5 0%, #e9e9e9 100%);
	background: -o-linear-gradient(top, #f5f5f5 0%, #e9e9e9 100%);
	background: -ms-linear-gradient(top, #f5f5f5 0%, #e9e9e9 100%);
	background: linear-gradient(to bottom, #f5f5f5 0%, #e9e9e9 100%);
	-pie-background: linear-gradient(top, #f5f5f5 0%, #e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e9e9e9', GradientType=0 );
}

.steps:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.steps li {
	float:left;
	border-bottom:2px solid #cecece;
	padding:5px 0 0 88px;
    height:45px; /** правка под новую верстку **/
	width:302px; /** правка под новую верстку **/
	margin:0;
}

.steps .arr {
	width:43px;
	margin:0 0 0 -27px;
	left:25px;
	position:relative;
	padding:0;
	border-bottom:0;
	height:45px;
	background:url(../img/steps.png) no-repeat 50% -1px;
}

.steps strong {
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#999;
	padding-top:7px;
}

.steps .now strong,
.steps .active strong {
	color:#333;
}

.steps .active strong {
	padding-top:0;
}

.steps span {
	float:left;
	line-height:34px;
	font-size:24px;
	width:26px;
	color:#ccc;
}

.steps .active span {
	color:#8ab95c;
}

.steps li.active {
	border-color:#8ab95c;
}

.steps li.arr.active {
	background-position:50% -56px;
}

.steps a {
	text-decoration: none;
}

.phone-num select {
	width:85px;
}

.phone-num .selectArea {
	float:left;
}

.phone-num .input {
	float:right;
	width:75px;
}

.adding-form .hidden-form {
	margin-top:15px;
	margin-bottom:15px;
}

.adding-form .hidden-form .in {
	margin:0;
	position:relative;
	top:5px;
	position:absolute;
	left:-9999px;
	top:-9999px;
}

.adding-form .hidden-form .toggle {
	margin:0 0 12px 0;
}

.adding-form h3 {
	margin-bottom:27px;
}

.checkboxArea,
.checkboxAreaChecked {
	display:inline-block;
	cursor:pointer;
	position:relative;
	width:16px;
	height:16px;
	background:url(../img/checkbox.png) no-repeat;
	overflow:hidden;
}

.checkboxAreaChecked {
	background-position:0 -19px;
}

.radioArea,
.radioAreaChecked {
	display:inline-block;
	width:17px;
	height:17px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	background:url(../img/radio.png) no-repeat;
}

.radioAreaChecked {
	background-position:0 -18px;
}

.check {
	zoom:1;
	position:relative;
	line-height:14px;
	font-size:14px;
	color:#666;
	padding:0 0 0 26px;
	margin:27px 0 18px 0;
}

.check .checkboxArea,
.check .checkboxAreaChecked {
	position:absolute;
	top:-1px;
	left:0;
}

.check.rlink {
	float:right;
	margin:8px 0 0 0;
}

.checks {
	zoom:1;
	line-height:22px;
	color:#808080;
	zoom:1;
	position:relative;
	margin:-4px 0 0 0;
	top:4px;
}

.checks:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.checks .half {
	float:right;
	width:460px;
}

.checks .half:first-child {
	float:left;
}

.checks ul {
	list-style:none;
	margin:0 0 14px 0;
	padding:13px 0 13px 49px;
	position:relative;
	zoom:1;
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/pie/PIE.htc);
	color:#999;
	font-size:18px;
}

.checks ul:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.checks ul li {
	float:left;
	margin:0 0 0 85px;
	padding:12px 0 13px 32px;
	position:relative;
	white-space:nowrap;
}

.checks ul li:first-child {
	margin-left:0;
}

.checks ul.type2 {
	padding-left:79px;
}

.checks ul.type2 li {
	margin:0;
}

.checks .selected {
	color:#333;
}

.checks h3 {
	margin:0 0 29px 0;
	color:#333;
	font-size:24px;
	line-height:28px;
}

.checks .radioArea,
.checks .radioAreaChecked {
	position:absolute;
	top:15px;
	left:0;
}

.checks .w1 {
	width:315px;
}

.checks .w2 {
	width:265px;
}

.checks .w3 {
	width:165px;
}

.results-head {
	display:table-cell;
	width:940px;
	zoom:1;
}

.tb-vertical {
	display:table-cell;
	vertical-align:middle;
}

.results-head:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.results-head .search {
	float:left;
	top:0;
	margin:0;
}

.results-head .sorting {
	width: 620px;
	float: right;
	margin: -10px 0 0 15px;
}

.results-head .sorting li {
	float: right;
}

.results-head .sorting li:first-child {
	margin: -2px 0 0 19px;
}

.results-head .sorting.type2 {
	float:left;
}

.results h3 {
	font-size:18px;
	line-height:24px;
	margin:0 0 19px 0;
	padding-bottom: 10px;
}

.results article {
	margin:0 0 14px 0;
	padding:0 0 0 23px;
	zoom:1;
	position:relative;
	word-wrap: break-word;
}

.results header,
.results .side-num {
	font-size:18px;
	line-height:24px;
}

.results header {
	margin:0 0 13px 0;
}

.results .side-num {
	position:absolute;
	top:0;
	left:-28px;
	width:40px;
	text-align:right;
}

.results header .small {
	font-size:12px;
	display: inline-block;
	margin-right: 5px;
}

.total {
	margin-left:23px;
	color:#333;
	text-decoration:none;
}

.total:hover {
	color:#693;
}

.total span {
	text-decoration:underline;
}

.accented {
	background:#faff6f;
	box-shadow:0 0 0 1px #faff6f;
	-moz-box-shadow:0 0 0 1px #faff6f;
	-webkit-box-shadow:0 0 0 1px #faff6f;
}

.compare-list {
	margin:-4px 0 0 0;
	zoom:1;
	position:relative;
}

.compare-list .label {
	margin:0 0 13px 0;
}

/*.compare-list .list {*/
	/*color:#666;*/
	/*list-style:none;*/
	/*margin:0;*/
	/*padding:0;*/
	/*zoom:1;*/
	/*position:relative;*/
	/*margin:0 0 0 -20px;*/
	/*left:20px;*/
/*}*/

.compare-list .list:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

/*.compare-list .list li {*/
	/*float:left;*/
	/*white-space:nowrap;*/
	/*position:relative;*/
	/*padding:0 0 0 26px;*/
	/*margin:0 20px 6px 0;*/
	/*min-width:194px;*/
/*}*/

.compare-list .list li label span {
	display: block;
	color: #999;
	cursor: default;
}

.compare-list .checkboxArea,
.compare-list .checkboxAreaChecked {
	position:absolute;
	top:2px;
	left:0;
}

.compare {
	zoom:1;
	position:relative;
	margin:-6px 0 50px 0;
}

/*.compare ul {*/
	/*list-style:none;*/
	/*margin:0;*/
	/*padding:0;*/
	/*line-height:14px;*/
/*}*/

/*.compare ul li {*/
	/*zoom:1;*/
	/*position:relative;*/
	/*overflow:hidden;*/
	/*height:29px;*/
	/*margin:8px 0 0 0;*/
/*}*/

/*.compare ul li:first-child {*/
	/*margin:0;*/
/*}*/

.compare ul .size2 {
	height:70px;
	padding-bottom:10px;
}

.compare ul .size3 {
	height:56px;
	padding-bottom:8px;
}

.compare .side {
	float:left;
	width:200px;
	margin:0 30px 0 0;
	text-align:right;
	padding:39px 0 0 0;
	font-size:12px;
}

.compare .side span {
	position:relative;
	border-bottom:1px dotted #333;
}

.compare .side .opt-link {
	color:#333;
	border-bottom:1px dotted #333;
	position:relative;
	text-decoration:none;
}

.compare .side .opt-link:hover {
	border:0;
}

.compare article {
	float:left;
	width:233px;
	margin:0 1px 0 0;
}

.compare article.placeholder {
	float:left;
	width:231px;
	height: 530px;
	background: #f7f7f7;
	margin:0 1px 0 0;
	border: 1px dotted #999;
}

.compare article .top {
	background:url(../img/compare-top.png) no-repeat;
	width:233px;
	height:30px;
	position:relative;
}

.compare .hold {
	height:100%;
	overflow:hidden;
	position:relative;
}

/*.compare .in {*/
	/*position:relative;*/
	/*width:99999px;*/
	/*overflow:hidden;*/
/*}*/

.compare .close {
	display:block;
	cursor:pointer;
	width:16px;
	height:16px;
	overflow:hidden;
	background:url(../img/icons.png) no-repeat -16px -64px;
	position:absolute;
	top:7px;
	right:7px;
}

.compare .drag {
	cursor:move;
	display:block;
	width:16px;
	height:17px;
	position:absolute;
	overflow:hidden;
	background:url(../img/drag.png) no-repeat;
	top:6px;
	left:50%;
	margin:0 0 0 -8px;
}

.compare article ul {
	cursor: e-resize;
	list-style:none;
	margin:0;
	padding:9px 20px 16px 20px;
	border:1px solid #ddd;
	background:#fafafa;
	border-top:0;
}

.compare article.even ul {
	background:#e8f2d7;
}

.compare .big {
	font-size:18px;
}

.faq {
	margin:22px 0 33px 0;
}

.faq article {
	margin:0 0 16px 0;
}

.faq header {
	font-size:18px;
	line-height:28px;
}

.faq header span {
	cursor:pointer;
	position:relative;
	border-bottom:1px dotted #360;
}

.faq header span:hover {
	border:0;
}

.faq .in {
	display:none;
	margin:23px 0 18px 4px;
	padding:3px 0 3px 14px;
	border-left:1px solid #e6e6e6;
}

.faq .open .in {
	display:block;
}

.links {
	margin:4px 0 0 0;
	zoom:1;
	font-size:12px;
}

.links:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.links .l {
	float:left;
}

.links .r {
	float:right;
}

.filter3 {
	zoom:1;
	/*margin:47px 0 40px 0;*/
	position:relative;
	z-index:100;
}

.uk-container .filter3 {
	position:absolute;
	left:-9999px;
	top:-9999px;
}

.filter3:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.filter3 .fl1 {
	float:left;
	width:180px;
	margin:0 20px 0 0;
}

.filter3 .fl2 {
	float:left;
	width:480px;
}

.filter3 .fl2 .actions2 {
	margin-right:65px;
}

.filter3 .fl2 .checks2 {
	float:left;
	width:160px;
}

.filter3 .fr {
	float:right;
	width:265px;
	position:relative;
	margin:0 -30px 0 0;
	left:-30px;
	z-index:100;
}

.filter3 .submit {
	margin:46px 0 0 0;
}

.checks2 {
	list-style:none;
	margin:0;
	padding:0;
	color:#666;
}

.checks2 li {
	zoom:1;
	position:relative;
	vertical-align:bottom;
	margin:6px 0 0 0;
	padding:0 0 0 26px;
}

.checks2 li:first-child {
	margin:0;
}

.checks2 .checkboxArea,
.checks2 .checkboxAreaChecked {
	position:absolute;
	top:2px;
	left:0;
}

.checks2 img {
	vertical-align:middle;
	position:relative;
	top:-1px;
}

.ui-datepicker-wrap {
	/*border:1px solid #b6b6b6;
	background:#fff;*/
	margin:0;
	/*padding:10px 10px 15px 10px;*/
	/*box-shadow:0 4px 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0 4px 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.3);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;*/
	width:382px!important;
	position: absolute;
	/*top: 77px;*/
	top: 34px;
	width: 51em;
	/*left: -142px;*/
	left: 8px;
	z-index: 1000;
	display:none;
	text-align:center;
	font-size:13px;
	zoom:1;
}
/*
#filter-form .ui-datepicker-wrap{
	width: 380px !important;
	top:354px;
	left: 123px;
}*/
/*
.ui-datepicker-wrap a {
	color:#383737;
	text-decoration:none;
	position:relative;
	border-bottom:1px dashed #383737;
	line-height:normal;
	white-space:nowrap;
}

.ui-datepicker-wrap .prev-date {
	position:absolute;
	bottom:15px;
	left:10px;
	zoom:1;
}

.ui-datepicker-wrap .next-date {
	position:absolute;
	bottom:15px;
	right:10px;
	zoom:1;
}

.ui-datepicker-wrap .prev-date {
	margin-left:22px;
}

.ui-datepicker-wrap .next-date {
	margin-right:22px;
}

.ui-datepicker-wrap .today {
	clear:both;
}

.ui-datepicker-wrap .prev-date:before,
.ui-datepicker-wrap .next-date:before {
	display:block;
	content:'';
	width:22px;
	position:absolute;
	top:0;
	bottom:0;
	background:url(../img/larr-blue.png) no-repeat 0 50%;
}

.ui-datepicker-wrap .prev-date:before {
	left:-22px;
}

.ui-datepicker-wrap .next-date:before {
	right:-22px;
	background-position:100% 50%;
	background-image:url(../img/rarr-blue.png);
}

.ui-datepicker {
	padding:0;
	width: 12em;
	float:left;
	z-index:30!important;
}

.hasDatepicker {
	display:inline;
	vertical-align:top;
}

.ui-datepicker:after {
	content:'';
	display:block;
	position:absolute;
	background:url(../img/datepicker-arr.png) no-repeat;
	width:12px;
	height:7px;
	top:-7px;
	right:7px;
	overflow:hidden;
}

.ui-datepicker-inline {
	border:0;
	padding:0;
	background:none;
	float:none;
	display:inline-block!important;
	vertical-align:top;
	width:186px!important;
	margin:0 0 0 2px!important;
	padding:0 0 19px 0!important;
}

.hasDatepicker:first-child .ui-datepicker-inline {
	margin:0!important;
}

.ui-datepicker-header {
	border:0;
	background:none;
	color:#333;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
}

.ui-datepicker select {
	display:none;
}

.ui-datepicker-title {
	margin:0!important;
	padding:0!important;
	text-align:right!important;
	font-size:13px!important;
}
/*
.hasDatepicker:first-child .ui-datepicker-title {
	text-align:left!important;
}*/
/*
.ui-datepicker-prev,
.ui-datepicker-next {
	display:none;
}

.ui-datepicker-calendar {
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#333;
}

.ui-datepicker-calendar th {
	padding:0;
	font-size:9px;
	font-weight:normal;
	color:#383737;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
}

.ui-datepicker-calendar td {
	text-align:right;
	padding:0;
}

.ui-datepicker-calendar a,
.ui-datepicker-calendar span.ui-state-default {
	display:inline-block;
	position:relative;
	margin:0 auto;
	padding:0 5px;
	height:20px;
	text-align:right;
	border:1px solid #fff;
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/pie/PIE.htc);
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}

.ui-datepicker-calendar .ui-state-default {
	background:none;
	border-color:#fff;
	color:#333;
	font-weight:normal;
	width:auto;
	padding:0 5px;
}

.ui-datepicker-calendar .ui-state-active {
	border-color:#693;
	background-color:#f7f7f7;
	color:#693;
}
*/
.ui-tooltip {
	padding: 5px 10px;
	border-radius: 5px;
}
.arrow {
	width: 70px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	/*margin-left: -35px;*/
	bottom: -16px;
}
.arrow.top {
	top: -16px;
	bottom: auto;
}
.arrow.left {
	left: 20%;
}
.arrow:after {
	content: "";
	position: absolute;
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	tranform: rotate(45deg);
}
.arrow.top:after {
	bottom: -20px;
	top: auto;
}

#pass_form span.arrow {
	bottom: 0;
	left: 0;
	position: relative;
}

.captcha .fix img {
	width: 61px; height: 30px;
}

.broker-center .payment-bg{margin-top: 4px;}
.broker-center .payment-bg img {padding: 0 2px;}

/*Портфель. Открытые сделки, Торговая история */
.grid-account-trader-trades-open,
.grid-account-investor-trades-open,
.grid-account-trader-trades-close,
.grid-account-investor-trades-close{
	font-size: 1.1em;
}
.grid-td-symbol,
.grid-th-open_time,
.grid-td-close_time,
.grid-td-profit_pips,
.grid-td-profit,
.grid-td-master_order,
.grid-td-error_time,
.grid-td-order_info
{
	text-align: right;
	white-space: nowrap;
}
.grid-td-cmd,
.grid-td-profit_pips2{
	padding-left: 10px;
}
.grid-td-profit_pips{
	font-size: 18px;
}

.grid-td-volume,
.grid-td-profit_pips2{
	text-align:right;
}
.grid-td-profit_pips2{
	width: 252px;
}


/*Рейтинг Трейдеров и Инвесторов*/
/*grid-rating-investors table,*/
/*.grid-rating-traders table{*/
	/*margin-top:-1px;*/
/*}*/
/*.grid-rating-investors table th,*/
/*.grid-rating-traders table th{*/
	/*height:43px;*/
/*}*/
/*.portfolio table th{*/
	/*height: 42px;*/
/*}*/
/*.portfolio  table td{*/
	/*padding: 6px 7px 6px 0;*/
/*}*/

.grid-td-login img{
	margin:0px 0px 0 3px;
}
.grid-td-login span{
	margin-left:3px;
}
.grid-td-login a{
	margin:0 1px 0 12px;
}

.grid-th-total_trades,
.grid-th-max_drawdown{
	text-align:left!important; /*уходим от стилей ячейки*/
	padding-left: 10px!important; /*.lind*/
	white-space: nowrap; /*.w0*/
	width: 1px;
}
.grid-th-account_equity_usd,
.grid-th-total_subscriptions{
	white-space: normal!important;	/*уходим от стилей ячейки*/
}
.grid-th-total_performance{
	padding-left: 10px!important; /*.lind*/
}
.grid-th-state_signal{
	padding-left:15px!important;
}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../img/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../img/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/* end nonick 21-05-13 */

.active-filters { margin: 38px 0 22px 0px; text-align: right; }
.active-filters  ul{ display: inline; margin: 0; padding: 0; }
.active-filters  ul li{ display: inline-block; margin: 0 2px 5px 0; padding: 2px 5px; background: #ccc; font-size: 11px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.active-filters  ul li .filter-del{ display: inline-block; background: url(../../guru/images/tab-close-red.png) no-repeat 0 2px; width: 16px; height: 16px; overflow: hidden; text-indent: 999px; margin-bottom: -2px; }
.active-filters  ul li .filter-del:hover{ background: url(../../guru/images/tab-close-red-hover.png) no-repeat 0 2px; cursor: pointer; }

/*09.05.13*/
.table th.last {
	padding-right: 13px;
}

/*10.05.13*/
.broker-news-list {
	float: right;
	font-size: 11px;
	color: #999;
}
.broker-news-list a {
	color: #999!important;
}
.broker-analytics-list {
	float: right;
}

/*графики в поп-ап*/
#big_chart_statistics .close{
	top:7px;
	right:7px;
}

/*каточка трейдера / инвестора */
.mainContent .ui-tabs .ui-tabs-nav
{
	padding: .2em .2em 0;
}
.mainContent .ui-tabs-panel{
	/*min-height:400px;*/
}
.top-actions {
	right: 6px;
}

.font12{
	font-size:12px;
}
.card-tabs li a{
	font-size:12px!important;
}
.broker-matches{
	font-size:13px;
}


/*блок выбора счета */
.nn-line:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}
.nn-val {
	padding-top: 17px;
	width: 105px;
	float: left;
	min-height: 46px;
	border-left: 1px solid #e3e3e3;
	padding-left: 23px;
}
.nn-val.act,
.nn-val.info,
.nn-val.chart{
	border:none;
}
.nn-val.chart{
	padding-top:10px;
}
.nn-val.act {
	width: 50px;
	padding:0!important;
}
.nn-val.info {
	width: 211px;
	padding:0!important;
}
.nn-accounts{
	padding-top:15px;
}
.nn-accounts .nn-line{
	height:65px;
}
/*.nn-accounts .nn-val{*/
/*min-height:43px;*/
/*padding-top:13px;*/
/*}*/
.wrap-table .sep1{
	margin-top:15px;
}
.nn-accounts .sep2{
	height:5px;
	margin:5px 0;
}
/** правка под новую верстку, страница регистрации счета. чекбоксы. **/
/*section.checks div.half ul  li {*/
	/*margin: 0px 50px 0px 15px;*/
/*}*/

.half ul.type li.first {
	width: 215px;
	overflow: hidden;
	margin: 0;
}
.half ul.type li.second {
	width: 170px;
	overflow: hidden;
	margin: 0;
}
.half ul.role li.first {
	width: 150px;
	margin: 0; /** правка под новую верстку, страница регистрации счета. чекбоксы. **/
	overflow: hidden;
}
.half ul.role li.second {
	width: 145px;
	overflow: hidden;
	margin: 0px 0px 0px 40px;/** правка под новую верстку, страница регистрации счета. чекбоксы. **/
}

.js-icon-clear {
	float: left;
	/*margin: 8px 0px 0px -20px;*/
	position: absolute;
    margin: 10px 0px 0px -32px;
    cursor: pointer;
}

.dq-validate-errors{color:#c1272d;}
.login div .dq-validate-errors{width: 435px;}
.dq-validate-errors div {padding-bottom: 15px; padding-top: 0px; margin-bottom: 5px; padding-left:19px; background:transparent url(/themes/guru/images/error1.png) no-repeat 0px 2px; }
/*end dq-validate plugin*/

/* главаня страница */
/*bx-slider*/
.bx-slider {
	zoom:1;
	position:relative;
	margin:2px 0 29px 0;
}

.bx-slider .prev,
.bx-slider .next {
	cursor:pointer;
	position:absolute;
	bottom:68px;
	background:url(../img/slider-arrs.png) no-repeat;
	height:55px;
	width:37px;
	z-index:30;
}

.bx-slider .prev {
	left:0;
}

.bx-slider .next {
	right:0;
	background-position:-84px 0;
}

.bx-slider .bx-viewport {
	list-style:none;
	margin:0;
	padding:17px 0 0 0;
	background:url(../img/slider-sep.png) no-repeat 50% 100%;
	line-height:0;
	text-align:center;
}

.bx-slider .nav2 li {
	cursor:pointer;
	position:relative;
	width:8px;
	height:8px;
	overflow:hidden;
	margin:0 2px;
	padding:0;
	display:inline-block;
	background: url(../img/icons.png) -19px -420px;
	vertical-align: middle;
}

.bx-slider .nav2 li.active {
	width: 12px;
	height: 12px;
	cursor:default;
	border-color:#000;
	background: url(../img/icons.png) -17px -430px;
}

.bx-slider .hold {
	height:425px;
	position:relative;
	overflow:hidden;
}

.bx-slider .hold ul {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	width:99999px;
}

.bx-slider .hold ul li {
	float:left;
	width:940px;
	overflow:hidden;
	position:relative;
	text-align:center;
}

.bx-slider .text {
	width:320px;
	text-align:left;
	position:absolute;
	top:54px;
	left:60px;
	line-height:18px;
}

.bx-slider .text p {
	margin:0 0 21px 0;
}

.bx-slider .text h4 {
	font:bold 26px/30px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
.benefits2 {
	zoom:1;
	position:relative;
	margin:55px 0 28px -40px;
	left:40px;
	line-height:18px;
}

.benefits2:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.benefits2 h4 {
	font-size:18px;
	line-height:20px;
	margin:0 0 9px 0;
	/*padding:0 0 0 36px;*/
}

.benefits2 article {
	float:left;
	width:300px;
	margin:0 20px 0 0;
}
.benefits2 article img {
	float:left;
	margin:3px 11px 0 0;
}

.top-users {
	background:#5f8f3c url(../img/top.jpg) no-repeat;
	height:331px;
	color:#cfc;
	overflow:hidden;
	position:relative;
	padding:21px 0 0 0;
	line-height:18px;
	margin:0 0 30px 0;
}
.top-users.light {
	background:#5f8f3c url(../img/top_light.jpg) no-repeat;
}

.top-users a {
	color:#fff;
}

.top-users h4 {
	font-size:18px;
	line-height:20px;
	margin:0 0 12px 0;
	color:#fff;
}

.top-users article {
	float:left;
	padding:1px 17px 0 19px;
	height:309px;
	background:url(../img/top-sep.png) repeat-y;
}

.top-users article:first-child {
	background:none;
}

.top-users .size1 {
	width:214px;
}

.top-users .size2 {
	width:342px;
}

.top-users .size3 {
	width:269px;
}

.top-users .size4 {
	width: 264px;
}

.top-users .nofloat {
	white-space:nowrap;
	position:relative;
	overflow:hidden;
	text-overflow:ellipsis;
}

.top-users .r {
	float:right;
	text-align:right;
}

.top-users .size1 .r {
	width:70px;
}

.top-users .l {
	float:left;
	width:107px;
}

.top-users .l:first-child {
	width:92px;
}

.top-users .head {
	font-size:11px;
	color:#9c6;
	line-height:12px;
}

.top-users ul {
	list-style:none;
	margin:0;
	padding:0;
}

.top-users ul li {
	zoom:1;
	margin:8px 0 0 0;
	padding:0;
}

.top-users ul li:first-child {
	margin:0;
}

.inactive {
	opacity: 0.5;
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
/* nonick 18-05-13*/

/*vladimir 18-05-03*/
.steps li.filled {
	padding: 0 0 5px 88px;
}

.steps li.filled span {
	padding-top: 5px;
}

.steps li.filled strong {
	padding-top: 5px;
}

#comment_form .form.ind2 li {
	padding-left: 80px;
}
#comment_form .captcha img {
	height: 30px;
}

.account-switch-links a {
	text-decoration: none;
}
.account-switch-links a.active {
	border-color:#693;
}
.account-switch-links li {
	margin-top: 0px;
}

.opinions .useful a, .sorting a {
	text-decoration: none;
}
/*22.05.13 - nonick*/
section.adding-form ul li label {
	cursor: pointer;
}

/*23.05.13 - nonick*/
.pamm_orders_errors_receiver .filter2 form fieldset .fl .input-calendar {
	margin-bottom: 0px;
}

div.brokercard-rating{
	height: 17px;
	overflow: hidden;
	width:200px;
}

div.brokercard-rating span.star-rating-control:after {
	clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    overflow: hidden;
    width: 0;
}

section.results {
	margin-top: -3px;
	margin-bottom: 50px;
}
	section.results article header span.icon-star {
		margin-left: 7px;
		vertical-align: text-bottom;
	}

ul.form.ind2 li div.input.w1 input, textarea {
	font-size: 15px;
}

ul.form.ind2 li div.w1 .selecter  {
	width: 218px !important;
	font-size: 15px;
}

ul.form.ind2 li label {
	width: 65px;
}

.broker_accounts-tabs-hold .hidden-form .form {
	padding: 0;
}

.form .label.two {
	top: 0;
}


.benefits ul li.advantages {
	margin: 4px 0 0 0;
	padding: 0 0 0 19px;
	background: url(../img/check-advantages.png) no-repeat 0 2px;
}

.benefits ul li.disadvantages {
	margin: 4px 0 0 0;
	padding: 0 0 0 19px;
	background: url(../img/check-disadvantages.png) no-repeat 0 2px;
}

div.source-link {
	background: url("../img/source-link.png") left no-repeat;
	padding-left: 26px;
	font-size: 12px;
	max-width: 700px;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}


.results article header span.devider {
	width: 14px;
	height: 1px;
	background: #999;
	display: inline-block;
	margin: 0px 10px 5px 10px;
}

.results article header .title {
	font-size: 16px;
	margin-right: 10px;
}

.results article header .date {
	background-position: 0 5px;
	display: inline-block;
	margin-bottom: 0;
}

.results article header .title {
	font-size: 16px;
	margin-right: 10px;
}

.types a.active {
	border-bottom: 2px solid #669933;
}

.bred-line ul {
	list-style: none;
	float: left;
	padding: 0;
}
.bred-line ul li {
	float: left;
	color: #999;
	margin-right: 3px;
	font-size: 11px;
}
.bred-line ul li a {
	font-size: 11px;
	color: #999;
	text-decoration: underline;
}
.bred-line ul li a:hover {
	text-decoration: none;
}
.bred-line ul li a.active {
	color: #666;
}
.bred-line ul li:last-child {
	color: #666;
}

.certificat {
    margin-bottom: 20px;
    font-size: 14px;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px;
}
.certificat h3 {
    padding-left: 10px;
    background-color: #e3e3e3;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}
.certificat .left {
    width: 340px;
    float: left;
    margin-right: 20px;
}
.certificat .left img {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    border: 0 !important;
    margin: 0 7px 0 0 !important;
}
.certificat .right {
    width: 340px;
    float: left;
}
.certificat .localization {
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    background: url("../img/localiztion.png");
    margin: 3px 6px 0 0;
}

small.ch_desc{
	font-size: 10px;
}