/*@import url('https://waps.l3s.uni-hannover.de/live/cs_/https://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=cyrillic,cyrillic-ext');*/
@import url('/live/cs_/https://linkbuilder.su/css/opensans.font.css');

@font-face {
	font-family: 'rublregular';
	src: url('/live/oe_/https://linkbuilder.su/fonts/rouble-webfont.eot');
	src: url('/live/oe_/https://linkbuilder.su/fonts/rouble-webfont.eot#iefix') format('embedded-opentype'),
	url('/live/oe_/https://linkbuilder.su/fonts/rouble-webfont.woff') format('woff'),
	url('/live/oe_/https://linkbuilder.su/fonts/rouble-webfont.ttf') format('truetype'),
	url('/live/oe_/https://linkbuilder.su/fonts/rouble-webfont.svg#als_rublregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

.rubl {
	font-family: rublregular;
	text-transform: lowercase;
	font-size: 12px;
}

.rubl:before {
	content: 'i';
}

.text {
	font-size: 12px;
	line-height: 18px;
}


html, body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: left;
	min-width:1000px;
}


body {
	font-family: open sans,tahoma,verdana;
	line-height:normal;
	color:#646464;
	font-size:12px;
}

a {
	text-decoration: underline;
	color:#42a7de;
}

a:hover {
	text-decoration: none;
}

header {
	font-family: 'Roboto', sans-serif;
	height: 150px;
	position:relative;
	background:url(/live/oe_/https://linkbuilder.su/images/landing/pic2.jpg) no-repeat center top #F7F7F7;
	background-size:cover;
	width:100%;
}

header .bg {

}

header > .inner {
width:1040px;
margin:0 auto;
position:relative;
z-index:2;
height:100px;
}

/*header {
	font-family: tahoma,verdana;
	height: 100px;
	position: relative;
	background-color: #35393E;
	width: 100%;
	z-index: 34;
}

header > .inner {
	width: 960px;
	margin: 0 auto;
	position: relative;
}

header .logo {
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	color: #42a7de;
	line-height: 96px;
	float: left;
	width: 180px;
	margin-right: 10px;
}

header .logo img {
	vertical-align: middle;
}

header nav {
	float: left;

}

header nav ul {
	overflow: hidden;
}

header nav ul li {
	float: left;
}

header nav ul li a {
	display: block;
	line-height: 96px;
	height: 96px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	padding: 0 18px;
	float: left;
	text-decoration: none;
	border-bottom: 4px solid #343A3E;
}

header nav ul li a:hover {
	background-color: #535B5F;
	border-bottom: 4px solid #00A8E1;
}

header nav ul li a:active {
	background-color: #CECED0;
	border-bottom: 4px solid #00A8E1;
}

header .auth {
	float: right;
}

header .auth ul {
	overflow: hidden;
}

header .auth ul li {
	float: left;
	margin-left: 20px;
}

header .auth ul li a {
	display: block;
	position: relative;
	display: block;
	height: 100px;
	padding-left: 25px;
	line-height: 100px;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
}

header .auth ul li a i {
	position: absolute;
	left: 0;
	top: 40px;
}

header .auth ul li a#login-button {
	padding-left: 20px;
}

header .auth ul li a#personal {
	color: #89c550;
}*/

div.header {
	font-family: tahoma,verdana;
	height: 50px;
	background-color: #EDEDEF;
}

div.header > .inner {
	width: 1040px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

div.header .submenu {
	float: left;
	display: block;
	overflow: hidden;
	/*margin-right: 10px;*/
}

div.header .submenu li {
	float: left;
	margin-right: 12px;
}

div.header .submenu li a {
	display: block;
	position: relative;
	padding-left: 22px;
	color: #69a9d9;
	text-decoration: none;
	line-height: 50px;
	display: block;
	height: 50px;
	text-transform: uppercase;
	font-size: 11px;
}

div.header .submenu li a:hover, div.header .submenu li a:active {
	color: #a0d3ee
}

div.header .submenu li a span{
	color:#DF3E3E;
	font-weight:bold;
}

div.header .submenu li a:hover span, div.header .submenu li a:active span{
	color: #F2C2C2;
}

'div.header .submenu li a:active {
'color:#DAEEFC;
'}

div.header .submenu li a.projects {
	padding-left: 25px;
}

div.header .submenu li a i {
	position: absolute;
	top: 17px;
	left: 0;
}

div.header .consumption {
	line-height: 50px;
	text-transform: uppercase;
	font-size: 11px;
	color: #393c40;
	float: left;
}

div.header .consumption span.days {
	color: #ff5150;
}

div.header .balance {
	float: right;
	margin-right: 12px;
	line-height: 50px;
	text-transform: uppercase;
	font-size: 11px;
	color: #393c40;
}

div.header .addbalance {
	float: right;
	height: 37px;
	line-height: 37px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #65C644;
	font-size: 11px;
	padding-left: 36px;
	padding-right: 10px;
	position: relative;
	display: block;
	margin-top: 7px;
}

div.header .addbalance i {
	position: absolute;
	left: 10px;
	top: 10px;
}

div.header .addbalance:hover {
	background-color: #93D57B;
}

div.header .addbalance:active {
	background-color: #DAF0D0;
}

div.header .withbalance {
	float: right;
	height: 37px;
	line-height: 37px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #b4b4b4;
	font-size: 11px;
	padding-left: 38px;
	padding-right: 10px;
	position: relative;
	display: block;
	margin-top: 7px;
	margin-left: 5px;
}

div.header .withbalance i {
	position: absolute;
	left: 9px;
	top: 8px;
}

div.header .withbalance:hover {
	background-color: #ccc;
}

div.header .withbalance:active {
	background-color: #ddd;
}

/**.content {
	width: 960px;
	margin: 0 auto;
	position: relative;
}*/


.bubble {
	/*min-height: 37px;*/
	margin-top: 14px;
	border-radius: 5px;
	display:none;
    padding: 12px 40px 12px 12px;
	float:left;
}

.bubble span{
	display:block;
	line-height: 16px;
	position: relative;
	font-size: 12px;
/*	padding: 12px 50px 0 20px;
	top: 12px;*/
}

.bubble a{
	text-decoration: none;
	cursor: pointer;
}

.bubble a:hover {
	border-bottom: 0;
}

.bubble .close {
	border: 0;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	position: absolute;
    right: -30px;
    top: -2px;
}

.bubble-default {
	color: #646464;
	background-color: #EDEDEF;
}

.bubble-default a {
	color: #393d40;
	border-bottom: 1px dotted #393d40;
}

.bubble-danger {
	color: #fff;
	background-color: #DF3E3E;
}

.bubble-danger a {
	color: #fff;
	border-bottom: 1px dotted #fff;
}

.bubble-success {
	background-color:#65C644;color:#fff;
}
.bubble-success a {
	color: #fff;
	border-bottom: 1px dotted #fff;
}

.bubble-warning {
	background-color:#5d8bb3;color:#fff;
}
.bubble-warning a {
	color: #fff;
	border-bottom: 1px dotted #fff;
}

.bubble-warning-green {
	background-color:#65C644;color:#fff;
}
.bubble-warning-green a {
	color: #fff;
	border-bottom: 1px dotted #fff;
}

.bubble-warning-yellow {
	background-color:#FFED6A;color:#3c3c3c;
}
.bubble-warning-yellow a {
	color: #393d40;
	border-bottom: 1px dotted #393d40;
}

.bubble-permanent{
	padding:12px!important;
}

.bubble .link-video,
.bubble .link-icon
{
	margin-left:23px;
}

.bubble .icon-youtube{
	position:absolute;
	top:1px;
}

.bubble .icon-envelope{
	position:absolute;
	top:1px;
}

.breadcrumbs {
	font-size: 12px;
	color: #999999;
	margin-top: 25px;
	margin-bottom: 25px;
}

.breadcrumbs a {
	color: #999;
	text-decoration: underline;
}

.breadcrumbs a:hover {
	text-decoration: none;
}

h1 {
	color: #646464;
	font-size: 32px;
	line-height: normal;
}

h2 {
	color: #646464;
	font-size: 22px;
	line-height: normal;
}

h2 a{
	text-decoration:none;
}

h2 a:hover{
	color:#368AB7;
}

h3 {
	color: #646464;
	font-size: 20px;
	line-height: normal;
}

h4 {
	color: #646464;
	font-size: 16px;
	line-height: normal;
}

.searchbox {
	width: 295px;
	float: left;
	height: 30px;
	position: relative;
	margin-right: 10px;
}

input[type="text"], input[type="password"] {
	outline: none;
	border: 1px solid #4ECCFF;
	position: relative;
	z-index: 1;
	background-color: #fff;
	/*line-height: 28px;*/
	height: 28px;
	font-size: 12px;
	color: #575c60;
	padding: 0 15px;
}

.searchbox input[type="text"] {
	width: 233px;
}

.searchbox input[type="submit"] {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	text-indent: -9999px;
	border: 0;
	outline: 0;
	cursor: pointer;
}
textarea {
	background-color: #fff;
	border: 1px solid #4eccff;
	color: #575c60;
	font-size: 12px;
	line-height: 16px;
	outline: medium none;
	padding: 10px;
	position: relative;
	z-index: 1;
}
.import {
	float: left;
}

.import a {
	display: block;
	float: left;
	margin-right: 7px;
	text-indent: -9999px;
}

.addquery {
	width: 195px;
	float: right;
	text-align: right;
}

.addquery .btn {
	float: right;
}

.btn {
	background-color: #4EC4F6;
	position: relative;
	color: #fff;
	font-size: 12px;
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 40px;
	text-decoration: none;
	text-align: justify;
	outline: 0;
	border: 0;
	text-transform: uppercase;
	padding-right: 10px;
}

.btn i {
	position: absolute;
	left: 0;
	top: 0;
}

.btn:hover {
	background-color: #4ECCFF;
}

.btn:active {
	background-color: #D1EDFD;
}

.addquery .csvimport {
	color: #ababab;
	text-decoration: none;
	font-size: 10px;
	border-bottom: 1px dotted #ababab;
	text-align: right;
	text-transform: uppercase;
}

.addquery .csvimport:hover {
	border: 0;
}

.table {
	margin-top: 15px;
	margin-bottom: 10px;
}

.table .tabs {
}

.table .tabs ul {
	overflow: hidden;
}

.table .tabs ul li {
	float: left;
	margin-right: 10px;
}

.table .tabs ul li a {
	display: block;
	text-decoration: none;
	height: 37px;
	line-height: 37px;
	text-transform: uppercase;
	color: #575c60;
	font-size: 12px;
	padding: 0 20px;
	background-color: #EDEDEF;
}

.table .tabs ul li a:hover {
	background-color: #F6F6F6;
}

.table .tabs ul li a.active {
	color: #fff;
	background-color: #D3D3D5;
}

.table .tabs ul li a.active:hover {
	background-color: #D3D3D5;
}

table td .loader {
	position: relative;
	display: block;
}

table th a {
	text-decoration: none;
	color: #646464;
}

table th {
	color: #646464;
}

table th a.sort {
	float: left;
	line-height: 26px;
}

table th.active {
	padding-left: 0;
	padding-right: 0;
}

.maintable td.active {
	padding-left: 15px;
	padding-right: 15px;
}

table th.active a.sort {
	display: block;
	line-height: 30px;
	height: 30px;
	padding: 0 15px;
	color: #fff;
	background-color: #35A9DC;
}

table th.active a.sort:hover {
	background-color: #4ECCFF;
}

table th.active a.sort:active {
	background-color: #C0E8FC;
}

.maintable td {
	color: #42a7de;
}

.maintable .status-pause td {
	color: #b3b3b3;
}

.maintable td span {
	/*color: #000;*/
}

/*	=	CheckBox */
/* Стилизируем чекбокс, точнее скрываем его */
.check input[type=checkbox] {
	position: absolute;
	left: -10000px;
}

.check {
	background-image: url(/live/oe_/https://linkbuilder.su/images/spritesheet.png);
	background-repeat: no-repeat;
	background-position: -155px 0;

	/*	display: inline-block;*/
	height: 20px;
	width: 20px;
	/*cursor: pointer;*/
	position: relative;
}

.check.active {
	background-position: -175px 0;
}

table thead {
	background: #D3D3D5;
}

td, th {
	padding: 8px 6px;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
}

table {
	width: 100%;
	border: 0;
	font-size: 12px;
	text-align: left;
}

.maintable {
	table-layout: fixed;
	margin-bottom: 5px;
}

table tbody tr {
	border-bottom: 2px solid #EDEDEF;
}

table tbody tr td a {
	color: #42a7de;
}

table tbody tr.hover /*, table tbody tr:hover*/ {
	background-color: #E2F4FB !important;
}

table.allow-wrapping td,
table.allow-wrapping th {
	white-space: normal;
}

.status-select.status-pause {
	background-color: #D1EDFD;
	color: #ababab;
}

.status-select.status-pause a {
	color: #ababab;
}

.status-select.status-pause td span {
	color: #ababab;
}

.status-select.status-play {
	background-color: #D1EDFD;
}

.status-noselect.status-pause {
	background-color: #F6F6F6;
	color: #ababab;
}

.status-noselect.status-pause a {
	color: #ababab;
}

.status-noselect.status-pause td span {
	color: #ababab;
}

.status-noselect.status-play {
	background-color: #fff;
}

td .sprite-up, td .sprite-down {
	display: inline-block;
	margin-left: 2px;
}

.status-pause .sprite-up {
	background-position: -1809px 0;
}

.status-pause .sprite-down {
	background-position: -457px 0;
}

.maintable .col20 {
	width: 20px;
}
.maintable .col30 {
	width: 30px;
}
.maintable .col40 {
	width: 40px;
}
.maintable .col50 {
	width: 50px;
}
.maintable .col75 {
	width: 75px;
}
.maintable .col80 {
	width: 80px;
}
.maintable .col90 {
	width: 90px;
}
.maintable .col110 {
	width: 110px;
}
.maintable .col120 {
	width: 120px;
}
.maintable .col130 {
	width: 130px;
}
.maintable .col140 {
	width: 140px;
}
.maintable .col150 {
	width: 150px;
}
.maintable .col80 {
	width: 80px;
}
.maintable .col70 {
	width: 70px;
}
.maintable .col60 {
	width: 60px;
}

.maintable .col1 {
	width: 20px;
}

.maintable .col2 {
	width: 20px;
}

.maintable .col3 {
	width: 260px;
}

.maintable .col4 {
	width: 230px;
}

.maintable .col5 {
	width: 25px;
}

.maintable .col6 {
	width: 25px;
}

.maintable .col7 {
	width: 25px;
}

.maintable .col7.active {
	width: 55px;
}

.maintable .col8 {
	width: 99px;
}

.maintable .col8.active {
	width: 124px;
}

.maintable .col9 {
	width: 50px;
}

.maintable .col9.active {
	width: 80px;
}

.maintable .col10 {
	width: 20px;
}

.maintable .col11 {
	width: 20px;
}

td:first-child, th:first-child {
	padding-left: 13px;
}

td:last-child, th:last-child {
	padding-right: 13px;
}

.overflow-gradient {
	width: 25px;
	height: 37px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}

table tbody tr.hover .overflow-gradient, table tbody tr:hover .overflow-gradient {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZjRmYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2UyZjRmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmY0ZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(left, rgba(226, 244, 251, 0) 0%, rgba(226, 244, 251, 1) 75%, rgba(226, 244, 251, 1) 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(226, 244, 251, 0)), color-stop(75%, rgba(226, 244, 251, 1)), color-stop(100%, rgba(226, 244, 251, 1))) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(226, 244, 251, 0) 0%, rgba(226, 244, 251, 1) 75%, rgba(226, 244, 251, 1) 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(226, 244, 251, 0) 0%, rgba(226, 244, 251, 1) 75%, rgba(226, 244, 251, 1) 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(226, 244, 251, 0) 0%, rgba(226, 244, 251, 1) 75%, rgba(226, 244, 251, 1) 100%) !important; /* IE10+ */
	background: linear-gradient(to right, rgba(226, 244, 251, 0) 0%, rgba(226, 244, 251, 1) 75%, rgba(226, 244, 251, 1) 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e2f4fb', endColorstr='#e2f4fb', GradientType=1) !important; /* IE6-8 */

}

.status-select.status-pause .overflow-gradient {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZWRmZCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2QxZWRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWVkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(209, 237, 253, 0) 0%, rgba(209, 237, 253, 1) 75%, rgba(209, 237, 253, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(209, 237, 253, 0)), color-stop(75%, rgba(209, 237, 253, 1)), color-stop(100%, rgba(209, 237, 253, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(209, 237, 253, 0) 0%, rgba(209, 237, 253, 1) 75%, rgba(209, 237, 253, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(209, 237, 253, 0) 0%, rgba(209, 237, 253, 1) 75%, rgba(209, 237, 253, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(209, 237, 253, 0) 0%, rgba(209, 237, 253, 1) 75%, rgba(209, 237, 253, 1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(209, 237, 253, 0) 0%, rgba(209, 237, 253, 1) 75%, rgba(209, 237, 253, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00d1edfd', endColorstr='#d1edfd', GradientType=1); /* IE6-8 */

}

.status-select.status-play .overflow-gradient {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZWRmZCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2QxZWRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWVkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(209, 237, 253, 0) 0%, rgba(209, 237, 253, 1) 75%, rgba(209, 237, 253, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(209, 237, 253, 0)), color-stop(75%, rgba(209, 237, 253, 1)), color-stop(100%, rgba(209, 237, 253, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(209, 237, 253, 0) 0%, rgba(209, 237, 253, 1) 75%, rgba(209, 237, 253, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(209, 237, 253, 0) 0%, rgba(209, 237, 253, 1) 75%, rgba(209, 237, 253, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(209, 237, 253, 0) 0%, rgba(209, 237, 253, 1) 75%, rgba(209, 237, 253, 1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(209, 237, 253, 0) 0%, rgba(209, 237, 253, 1) 75%, rgba(209, 237, 253, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00d1edfd', endColorstr='#d1edfd', GradientType=1); /* IE6-8 */

}

.status-noselect.status-pause .overflow-gradient {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(246, 246, 246, 0) 0%, rgba(246, 246, 246, 1) 75%, rgba(246, 246, 246, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(246, 246, 246, 0)), color-stop(75%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(246, 246, 246, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(246, 246, 246, 0) 0%, rgba(246, 246, 246, 1) 75%, rgba(246, 246, 246, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(246, 246, 246, 0) 0%, rgba(246, 246, 246, 1) 75%, rgba(246, 246, 246, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(246, 246, 246, 0) 0%, rgba(246, 246, 246, 1) 75%, rgba(246, 246, 246, 1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(246, 246, 246, 0) 0%, rgba(246, 246, 246, 1) 75%, rgba(246, 246, 246, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f6f6f6', endColorstr='#f6f6f6', GradientType=1); /* IE6-8 */

}

.status-noselect.status-play .overflow-gradient {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 75%, rgba(255, 255, 255, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(75%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 75%, rgba(255, 255, 255, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 75%, rgba(255, 255, 255, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 75%, rgba(255, 255, 255, 1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 75%, rgba(255, 255, 255, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1); /* IE6-8 */
}

.tablefoot {
	background-color: #D3D3D5;
	font-size: 12px;
	color: #646464;
	position: relative;
	padding: 0px 13px;
	height: 37px;
	margin-bottom: 5px;
}

.tablefoot .che {
	float: left;
	margin-right: 10px;
	margin-top: 8px;
}

.tablefoot .select {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
	width: 235px;
}

.tablefoot .btn {
	float: left;
	margin-top: 4px;
	margin-right: 40px;
}

.tablefoot .total-query {
	font-size: 12px;
	line-height: 35px;
	width: 243px;
	float: left;
}

.tablefoot .total-sum {
	font-size: 12px;
	line-height: 35px;
	float: left;
	/*width: 101px;*/
}

.tablefoot .total-buy {
	font-size: 12px;
	line-height: 35px;
	float: left;
	width: 61px;
}

.tablefoot .total-buy2 {
	font-size: 12px;
	line-height: 35px;
	float: left;
	margin-left: 30px;
}

.tfoot {
	padding: 5px 6px;
	overflow: visible;
}

.tfoot .che {
	float: left;
	margin-right: 10px;
	margin-top: 8px;
}

.tfoot .select {
	float: left;
	margin-right: 10px;
	width: 235px;
}

.tfoot .btn {
	float: left;
	margin-right: 40px;
}

.tfoot .total-query {
	font-size: 12px;
	line-height: 28px;
	width: 200px;
	float: left;
}

.tfoot .total-sum {
	font-size: 12px;
	line-height: 35px;
	float: left;
	/*width: 101px;*/
}

.tfoot .total-buy {
	font-size: 12px;
	line-height: 35px;
	float: left;
	width: 61px;
}

.tfoot .total-buy2 {
	font-size: 12px;
	line-height: 35px;
	float: left;
	margin-left: 30px;
}

.paginator {
	height: 37px;
	padding: 0 13px;
	overflow: hidden;
	background-color: #B4B4B4;
}

.paginator .pages a {
	text-decoration: none;
	text-indent: -9999px;
	margin-right: 5px;
	font-size: 0;
	margin-top: 10px;
	display: inline-block !important;
	position: relative;
	top: -14px;
}

.paginator .pages {
	float: left;
}

.paginator .rows {
	width: 285px;
    color: #fff;
    line-height: 35px;
    font-size: 12px;
	float: left;
}

.paginator .pages span {
	color: #fff;
	line-height: 35px;
	font-size: 12px;
	margin-right: 5px;
}

.paginator .pages input {
	width: 15px;
	text-align: center;
}

.paginator .sizes {
	float: left;
	margin-left: 10px;
	margin-top: 3px;
}

.paginator .sizes a {
	display: inline-block;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	padding: 0 8px;
	margin-right: 3px;
	height: 30px;
	background-color: #4EC4F6;
}

.paginator .sizes a:hover {
	background-color: #4ECCFF;
}

.paginator .sizes a.active {
	background-color: #97daf6;
}

.profile > .left {
	width:390px;
	float:left;
	margin-right:45px;
}

.profile > .right {
	float:right;
	width:525px;
}


.profile > .left .label {
	float: left;
	line-height: 30px;
	margin-bottom: 12px;
	width: 125px;
}

.profile > .left .input {
	float:left;
	width:265px;
	margin-bottom:12px;
}

.profile > .left .input > input {
	width:233px;
}

.profile > .left .input > input:disabled {
	background-color:#f7f7f7;
}

.profile > .left .input .w30perc {
	float:left;
	margin-right:12px;
	width:80px;
}

.profile > .left .input .w30perc.year {
	margin-right:0;
}

.profile > .left .input .w30perc input {
	width:28px;
	padding:0 10px;
}

.profile > .left .input .w100perc input {
	width:207px;
}

.profile > .left .label.green {
	color:#89c550;
}

.profile > .left .caption {
	margin-bottom:10px;
	margin-top:15px;
	text-transform:uppercase;
}

.profile > .right .label {
	float:left;
	width:400px;
	line-height: 18px;
}

.profile > .right .label i {
	font-style:italic;
	display:block;
	color:#999999;
}

.profile > .right .checks {
	width:125px;
	float:right;
}

.profile > .right > div {
	margin-bottom:12px;
}

.profile > .right .checks .normalcheckbox {
	float:right;
}

.profile > .right .checks .normalcheckbox label {
	position:relative;
	cursor:pointer;
	top:2px;
}
.profile > .right .checks .normalcheckbox + .normalcheckbox {
	margin-right:20px;
}

.profile .checks label {
	text-transform: none!important;
	margin-right:20px;
}

.profile .checks .label {
	line-height: 20px;
}

.content .title {
	position: relative;
	margin-bottom: 20px;
}

.content .title .links {
	position: absolute;
	right: 0;
	bottom: 0;
}

.content .title .links a {
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	margin-right: 10px;
	color: #68a8d9;
	display: inline-block;
	border-bottom: 1px dotted #68a8d9;
}

.content .title .links a.last {
	margin-right: 0;
}

.content .block {
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.content .block > .title {
	padding: 0 13px;
	color: #646464;
	height: 37px;
	line-height: 37px;
	text-transform: uppercase;
	font-size: 12px;
	background-color: #EDEDEF;
	margin-bottom: 15px;
}

.content .block#general .line {
	margin-bottom: 10px;
	padding-left: 13px;
}

.content .block#general .line .label {
	float: left;
	width: 150px;
	margin-right: 10px;
	text-transform: uppercase;
	height: 37px;
	line-height: 37px;
}

.content .block#general .line .data {
	float: left;
	width: 402px;
	height: 33px;
	padding-top: 4px;
}

.content .block#general .line .data .input {
	width: 370px;
}

.content .block#general .line .data .select.onesel input {
	width: 344px;
}

.content .block#general .line .data .select.twosel {
	width: 195px;
	float: left;
	margin-right: 10px;
}

.content .block#general .line .data .select.sexsel {
	width: 240px;
}

.content .block#general .line .data .select.sexsel input {
	width: 210px;
}

.content .block#general .line .data .select.twosel input {
	width: 137px;
}

.content .block#general .line .data .select.twosel.last {
	margin-right: 0;
}

.content .block#general .line .data .to {
	float: left;
	margin-right: 10px;
}

.content .block#general .line .data .to span, .content .block#general .line .data .from span {
	line-height: 37px;
	text-transform: lowercase;
	margin-right: 5px;
}

.content .block#general .line .data .to input, .content .block#general .line .data .from input {
	width: 13px;
}

.content .block .metrika {
	float: left;
	width: 490px;
	margin-right: 20px;
}

.content .block .webmaster {
	float: right;
	width: 450px;
}

.content .block .metrika .name {
	position: relative;
	padding-left: 17px;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 10px;
}

.content .block .metrika .name i {
	position: absolute;
	left: 0px;
	top: 5px;
}

.content .block .webmaster .name {
	position: relative;
	padding-left: 20px;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 10px;
}

.content .block .webmaster .name i {
	position: absolute;
	left: 0px;
	top: 4px;
}

.content .block .webmaster .name .onoff {
	position: absolute;
	left: 180px;
	text-transform: uppercase;
	top: 0;
}

.content .block .webmaster .name .onoff a {
	color: #68a8d9;
	text-decoration: none;
	border-bottom: 1px dotted #68a8d9;
}

.content .block .metrika .auth {
	margin-top: 20px;
	margin-bottom: 40px;
}

.content .block .metrika .auth > div {
	overflow: hidden;
	margin-bottom: 10px;
}

.content .block .metrika .auth > div label {
	font-size: 12px;
	text-transform: uppercase;
	width: 80px;
	margin-right: 10px;
	display: inline-block;
}

.content .block .metrika .auth .btn {
	float: left;
	margin-right: 10px;
	margin-top: 20px;
}

.content .block .webmaster .xml-limit {
	margin-top: 20px;
	text-transform: uppercase;
}

.content .block .webmaster .xml-limit a {
	color: #68a8d9;
	text-decoration: none;
	border-bottom: 1px dotted #68a8d9;
	text-transform: none;
}

.check.tolabel input[type=checkbox] {
	position: absolute;
	left: -10000px;
}

.check.tolabel {
	width: auto;
	background: none;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.block .check.tolabel {
	width: auto;
	background: none;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 20px;
	padding-left:13px;
}

.check.tolabel span {
	background-image: url(/live/oe_/https://linkbuilder.su/images/spritesheet.png);
	background-repeat: no-repeat;
	background-position: -155px 0;

	display: inline-block;
	height: 20px;
	width: 20px;
	cursor: pointer;
	position: relative;
}

.check.active.tolabel span {
	background-position: -175px 0;
}

.check.disabled.tolabel span {
	background-position: -795px -17px;!important;
}

.check.active.disabled.tolabel span{
	background-position: -815px -17px;!important;
}

.check.tolabel label {
	position: relative;
	top: -5px;
	cursor: pointer;
	margin-left: 5px;
}

/*.check.disabled.tolabel span{
	cursor: default!important;
}
.check.disabled.tolabel label{
	cursor: default!important;
}*/

/*.content .block div#ll_mark_budget_auto{
	padding-left:13px;
}*/

.content .block#linking .col {
	float: left;
	margin-right: 65px;
}

.content .block#linking .col .select {
	float: left;
}

.content .block#linking .col .label {
	float: left;
	line-height: 30px;
	text-transform: uppercase;
	font-size: 12px;
	margin-right: 10px;
}

.content .block#linking .col .select input {
	width: 60px;
	padding: 0 5px;
}


.content .block#linking .line {
	margin-bottom: 10px;
	padding-left: 13px;
}

.content .block#linking .line .label {
	float: left;
	margin-right: 10px;
	text-transform: uppercase;
	height: 30px;
	line-height: 30px;
}

.content .block#linking .line .data {
	float: left;
	width: 163px;
	height: 30px;
}

.content .block#linking .line .data .select.onesel input {
	width: 105px;
}

.signalstable {
}

.signalstable .thead {
	background-color: #E2F4FB;
	padding: 9px 13px;
}

.signalstable .thead .col1 {
	float: left;
	width: 237px;
	color: #646464;
	text-transform: uppercase;
}

.signalstable .thead .col2 {
	float: left;
	width: 180px;
	color: #646464;
	text-transform: uppercase;
}

.signalstable .thead .col3-6 {
	float: left;
	width: 120px;
	color: #646464;
	text-transform: uppercase;
}

.signalstable .line .col1 {
	float: left;
	width: 237px;
	color: #646464;
	text-transform: uppercase;
	padding-left:13px;
}

.signalstable .line .col2 {
	float: left;
	width: 180px;
	color: #646464;
	text-transform: uppercase;
}

.signalstable .line .col3-6 {
	float: left;
	width: 120px;
	color: #646464;
	text-transform: uppercase;
}

.signalstable .line {
	height: 38px;
	background-color: #fff;
	border-bottom: 2px solid #EDEDEF;
}

.signalstable .line > div > span {
	display: block;
	position: relative;
	padding-left: 30px;
	line-height: 37px;
}

.signalstable .line > div > span i {
	position: absolute;
	left: 0;
	top: 9px;
}

.signalstable .line .select {
	width: 77px;
	margin-top: 4px;
}

.signalstable .line .select input {
	width: 32px;
	padding: 0 7px;
}

.search_engine {
	float: left;
	width: 340px;
	margin-bottom: 20px;
}

.search_engine .signalstable .col2 {
	width: 77px;
}

.character_display {
	width: 250px;
}

.character_display > .title {
	height: 37px;
	padding: 0 13px;
	background-color: #E2F4FB;
	line-height: 37px;
	text-transform: uppercase;
}

.character_display .line {
	height: 38px;
	background-color: #fff;
	border-bottom: 2px solid #EDEDEF;
}

.character_display .line .col1 {
	width: 97px;
	float: left;
	line-height: 38px;
	text-transform: uppercase;
	padding-left:13px;
}

.character_display .line .col2-3 {
	width: 70px;
	float: left;
	padding-top: 4px;
}

.character_display .line .col2-3 input {
	width: 20px;
	padding: 0 8px;
}

.buttons {
	overflow: hidden;
}

.buttons .btn {
	float: left;
	margin-right: 10px;
}

.stats_filter {
	float: left;
}

.stats_filter .btn {
	display: inline-block;
}

.stats_filter input {
	width: 40px;
	padding: 0 8px;
	margin: 0 5px;
}

.top .type {
	float: right;
}

.top .type .select {
	display: inline-block;
	margin-left: 5px;
}

.top .group {
	float: left;
    margin-right: 50px;
}

.stats .icon1 {
	/*background: url(/live/oe_/https://linkbuilder.su/images/icon1.png);*/
	width: 20px;
	height: 20px;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}

.stats th {
	padding-bottom: 10px;
	padding-top: 10px;
}

table tfoot {
	background-color: #D3D3D5;
}

.statstable.maintable .col1 {
	width: 20px;
}

.statstable.maintable .col2 {
	width: 20px;
}

.statstable.maintable .col3 {
	width: 210px;
}

.statstable.maintable .col4 {
	width: 50px;
}

.statstable.maintable .col5 {
	width: 62px;
}

.statstable.maintable .col6 {
	width: 50px;
}

.statstable.maintable .col7 {
	width: 50px;
}

.statstable.maintable .col8 {
	width: 50px;
}

.statstable.maintable .col9 {
	width: 90px;
}

.statstable.maintable .col10 {
	width: 150px;
}

.statstable.maintable .col11 {
	width: 20px;
}

.statstable.maintable .col12 {
	width: 20px;
}

.statstable.maintable td {
	color: #646464;
}

/*---*/
.ui-dialog .line {
	margin-bottom: 10px;
}

.ui-dialog .line .label {
	float: left;
	width: 150px;
	margin-right: 10px;
	text-transform: uppercase;
	height: 37px;
	line-height: 37px;
}

.ui-dialog .line .data {
	float: left;
/*	width: 200px;*/
	height: 33px;
	padding-top: 4px;
}

.ui-dialog .line .data .input {
	width: 250px;
}

.ui-dialog .line .data .select.onesel input {
	width: 230px;
}
.ui-dialog .line .data .select.onesel {
	width: 282px;
}
.ui-widget-content {
	color: #646464 !important;
}
.ui-widget-content form{
	margin-top: 15px;
}
.ui-widget-content textarea {
	height: 300px;
	resize: none;
	width: 400px;
}

.ui-widget-content strong{
	font-weight: bold;
}

/*---*/
.form-inline .line {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-inline .form-control {
	display: inline-block;
	vertical-align: middle;
	width: auto;
}
/*---*/
.sendfile {
	display: inline-block;
	margin-left: 4px;
	top: -10px;
	color: #fff !important;
}
.caption {
	margin-bottom: 10px;
	text-transform: uppercase;
}

.radios {
	margin-bottom: 10px;
}

.radios .radio {
	margin-right: 10px;
}

.iradio_minimal {
	background-image: url("/live/oe_/https://linkbuilder.su/images/spritesheet.png");
	background-repeat: no-repeat;
	border: medium none;
	cursor: pointer;
	display: inline-block;
	height: 17px;
	padding: 0;
	vertical-align: middle;
	width: 17px;
	margin: 0 5px 0 0;
}

.iradio_minimal {
	background-position: -1316px 0;
}
.iradio_minimal.checked {
	background-position: -1333px 0;
}

/* lending */
/*
#linkbuilder {
	width:100%;
	background:#4AB2DE;
	height:597px;
	font-family: 'Open Sans Condensed', sans-serif;
}

#linkbuilder > .inner {
	margin:0 auto;
	width:1000px;
}

#linkbuilder .bg1 {
	background:url(/live/oe_/https://linkbuilder.su/images/lending/bg1.jpg) no-repeat center top;
	width:1000px;
	height:659px;
	position:relative;
}

#linkbuilder h1 {
	color:#ffea00;
	font-size:60px;
	text-align:center;
	text-transform:uppercase;
	padding-top:20px;
}

#linkbuilder h2 {
	color:#000;
	font-size:28px;
	text-align:center;
	text-transform:uppercase;
	padding-top:10px;
	letter-spacing:1.25px;
}

#linkbuilder .stats {
	position:absolute;
	left:18px;
	top:250px;
}

#linkbuilder .stats > .title {
	font-size:18px;
	color:#135486;
	margin-bottom:40px;
	line-height:18px;
	text-transform:uppercase;
}

#linkbuilder .stats .txt {
	color:#4c4c4c;
	font-size:22px;
	text-transform:uppercase;
}

#linkbuilder .stats .txt p {
	margin-bottom:15px;
	line-height:22px;
}

#linkbuilder .quick_reg {
	width:335px;
	position:absolute;
	right:18px;
	top:250px;
}

#linkbuilder .quick_reg > .title {
	font-size:18px;
	color:#135486;
	margin-bottom:25px;
	line-height:18px;
	text-transform:uppercase;
}

#linkbuilder .quick_reg .txt {
}

#linkbuilder .quick_reg .txt .label {
	float:left;
	margin-bottom:9px;
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
	width:100px;
	margin-right:10px;
	height:30px;
	line-height:30px;
}

#linkbuilder .quick_reg .txt .input {
	height:30px;
	width:222px;
	margin-bottom:15px;
	float:right;
}

#linkbuilder .quick_reg .txt .input input {
	width:200px;
	background:#fff;
	outline:0;
	color:#000;
	height:28px;
	border:1px solid #4ECEFF;
	padding:0 10px;
	/*line-height:28px;*/
}
/*
#linkbuilder .quick_reg .txt .input input.error {
	color: darkred;
}

#linkbuilder .quick_reg .txt .captcha_quick {
	display: none;
}
#linkbuilder .quick_reg .txt .captcha_quick .label{
	margin-right: 13px;
}
#linkbuilder .quick_reg .txt .captcha_quick .input_captcha input {
	vertical-align: middle;
	width: 126px;
}
#linkbuilder .quick_reg .txt .captcha_quick .input_captcha input.error {
	color: darkred;
}
#linkbuilder .quick_reg .txt .captcha_quick .input_captcha img {
	vertical-align: middle;
}

#linkbuilder .quick_reg .txt .regbtn_quick {
	width:335px;
	height:66px;
	text-decoration:none;
	border:0;
	outline:0;
	display:block;
	cursor:pointer;
	line-height:66px;
	color:#000;
	text-align:center;
	text-transform:uppercase;
	margin-top:40px;
	font-size:24px;
	background:#FCC302;
}

#linkbuilder .quick_reg .txt .regbtn_quick:hover {
	background:#FFD406;
}

#linkbuilder .quick_reg .txt .regbtn_quick:active {
	background:#FCBB00;
}

#why {
	width:100%;
	margin-top:100px;
	padding-bottom:100px;
	font-family: 'Open Sans Condensed', sans-serif;
}

#why > .inner {
	width:1000px;
	margin:0 auto;
	position:relative;
}

#why .title {
	text-align:center;
	font-size:30px;
	color:#000;
	text-transform:uppercase;
	margin-bottom:80px;
	letter-spacing:1.25px;
}

#why  .title em {
	color:#ff0000;
	font-style:normal;
}

#why  .title span {
	display:block;
	color:#ff0000;
	font-size:36px;
}

#why .block {
	width:230px;
	margin:0 10px;
	float:left;
}

#why .block .pic {
	width:118px;
	margin:0 auto;
	margin-bottom:45px;
}

#why .block .txt {
	color:#4c4c4c;
	font-size:14px;
	text-align:center;
	line-height:30px;
	text-transform:uppercase;
}

#advantage {
	height:700px;
	width:100%;
	background:url(/live/oe_/https://linkbuilder.su/images/lending/advantage.png) repeat center top;
	font-family: 'Open Sans Condensed', sans-serif;
}

#advantage > .inner {
	width:1000px;
	margin:0 auto;
	position:relative;
}

#advantage .title {
	text-align:center;
	letter-spacing:1.25px;
	color:#000;
	font-size:30px;
	margin-bottom:75px;
	text-transform:uppercase;
	padding-top:50px;
}

#advantage .title span {
	color:#89c550;
}

#advantage .icons {
	position:absolute;
	background:url(/live/oe_/https://linkbuilder.su/images/lending/icons.png) no-repeat 0 0;
	width:194px;
	height:298px;
	right:18px;
	top:240px;
}

#advantage .txt {
	margin-left:18px;
}

#advantage .txt .head {
	color:#135486;
	font-size:24px;
	text-transform:uppercase;
	margin-bottom:50px;
}


#advantage .txt p {
	position:relative;
	padding-left:25px;
	color:#4c4c4c;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:15px;
	line-height:16px;
}

#advantage .txt p i {
	display:block;
	position:absolute;
	left:0;
	top:2px;
	background:url(/live/oe_/https://linkbuilder.su/images/lending/icon-select.png) no-repeat 0 0;
	width:14px;
	height:14px;
}

#advantage .regbtn {
	width:268px;
	height:66px;
	background-color:#65C644;
	text-decoration:none;
	border:0;
	outline:0;
	display:block;
	cursor:pointer;
	line-height:66px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	margin:0 auto;
	margin-top:65px;
	font-size:24px;
}

#advantage .regbtn:hover {
	background-color:#6FD74A;
}

#advantage .regbtn:active {
	background-color:#4EC029;
}*/
/*
#linkprofile {
	background:url(/live/oe_/https://linkbuilder.su/images/lending/bg2.jpg) no-repeat center top #020911;
	height:700px;
	width:100%;
	position:relative;
	font-family: 'Open Sans Condensed', sans-serif;
}

#linkprofile > .inner {
	margin:0 auto;
	width:1000px;
	position:relative;
	height:700px;
}

#linkprofile .title {
	color:#fff;
	letter-spacing:1.25px;
	font-size:30px;
	line-height:50px;
	padding-top:50px;
	text-transform:uppercase;
	text-align:center;
}

#linkprofile .title span {
	color:#edc12e;
}

#linkprofile .block {
	background-color: rgba(255, 255, 255, 0.9);
	color:#4c4c4c;
	font-size:14px;
	position:absolute;
	text-align:center;
	width:205px;
	padding:18px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#linkprofile .block.upper {
	text-transform:uppercase;
}


#linkprofile .block .name {
	color:#000;
	text-transform:uppercase;
}

#linkprofile .block i {
	position:absolute;
}

#linkprofile .block.block1 {
	top:165px;
	left:386px;
	width:216px;
	padding:18px 15px;
}

#linkprofile .block.block1 i {
	bottom: -29px;
	left: 112px;
}




#linkprofile .block.block2 {
	left: 693px;
	padding: 8px 15px;
	top: 176px;
	width: 195px;
}

#linkprofile .block.block2 i {
	bottom: -56px;
	left: -108px;
}



#linkprofile .block.block3 {
	left: 724px;
	padding: 8px 15px;
	top: 312px;
	width: 195px;
}

#linkprofile .block.block3 i {
	bottom: 28px;
	left: -127px;
}


#linkprofile .block.block4 {
	left: 743px;
	padding: 18px 15px;
	top: 466px;
	width: 195px;
}

#linkprofile .block.block4 i {
	bottom: 73px;
	left: -155px;
}


#linkprofile .block.block5 {
	left: 336px;
	padding: 8px 15px;
	top: 475px;
	width: 315px;
}

#linkprofile .block.block5 i {
	left: 162px;
	top: -31px;
}

#linkprofile .block.block6 {
	left: 48px;
	padding: 8px 15px;
	top: 465px;
	width: 195px;
}

#linkprofile .block.block6 i {
	left: 221px;
	top: -79px;
}


#linkprofile .block.block7 {
	left: 68px;
	padding: 8px 15px;
	top: 312px;
	width: 195px;
}

#linkprofile .block.block7 i {
	left: 225px;
	top: 29px;
}


#linkprofile .block.block8 {
	left: 98px;
	padding: 8px 15px;
	top: 180px;
	width: 195px;
}

#linkprofile .block.block8 i {
	left: 236px;
	top: 75px;
}

#linkprofile .site {
	background: url("/live/oe_/https://linkbuilder.su/images/lending/site.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 161px;
	left: 429px;
	position: absolute;
	top: 278px;
	width: 161px;
}



#linkprofile .regbtn {
	width:334px;
	height:66px;
	background:#FCC302;
	text-decoration:none;
	border:0;
	outline:0;
	display:block;
	cursor:pointer;
	line-height:66px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-size:24px;
	position:absolute;
	left:342px;
	bottom:50px;
}

#linkprofile .regbtn:hover {
	background:#FFD406;
}

#linkprofile .regbtn:active {
	background:#FCBB00;
}

#other {
	width:100%;
	font-family: 'Open Sans Condensed', sans-serif;
}
#other > .inner {
	width:960px;
	margin:0 auto;
	position:relative;
	padding-top:50px;
	padding-bottom:30px;
}
#other .title {
	color:#89c550;
	letter-spacing:1.25px;
	margin-bottom:40px;
	font-size:30px;
	line-height:50px;
	text-transform:uppercase;
	text-align:center;
}

#other .block {
	float:left;
	width:320px;
}

#other .block > .pic {
	width:118px;
	margin:0 auto;
	height:118px;
	margin-bottom:45px;
}

#other .block > .txt {
	width:290px;
	margin:0 auto;
	text-align:center;
	font-size:16px;
	line-height:24px;
	color:#4c4c4c;
}

#other .block > .name {
	color:#000;
	font-size:18px;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:30px;

}


#other .regbtn {
	width:268px;
	height:66px;
	background-color:#65C644;
	text-decoration:none;
	border:0;
	outline:0;
	display:block;
	cursor:pointer;
	line-height:66px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	margin:0 auto;
	margin-top:65px;
	font-size:24px;
}

#other .regbtn:hover {
	background-color:#6FD74A;
}

#other .regbtn:active {
	background-color:#4EC029;
}

#dinamic {
	width:100%;
	height:700px;
	position:relative;
	background:url(/live/oe_/https://linkbuilder.su/images/lending/bg3.jpg) no-repeat center top;
	font-family: 'Open Sans Condensed', sans-serif;
}
#dinamic > .inner {
	width:1000px;
	margin:0 auto;
	position:relative;
	height:700px;
}
#dinamic .title {
	color:#000;
	letter-spacing:1.25px;
	margin-bottom:40px;
	font-size:24px;
	padding-top:60px;
	line-height:40px;
	text-transform:uppercase;
	text-align:center;
}

#dinamic .tablebg {
	width:100%;
	height:345px;
	background-color: rgba(255, 255, 255, 0.9);
	position:absolute;
	top:200px;
}

#dinamic .table {
	margin:0 auto;
	width:960px;
	margin-top:135px;
	padding-bottom:53px;
}

#dinamic .table .col {
	float:left;
	padding-right:10px;
	font-size:18px;
	color:#000;
	text-transform:uppercase;
	overflow:hidden;
}

#dinamic .table .col.col1 {
	width:280px;
}

#dinamic .table .col.col2 {
	width:220px;
}

#dinamic .table .col.col3 {
	width:210px;
}

#dinamic .table .col.col4 {
}

#dinamic .table .thead .col.col1 {
	color:#ff0000;
}

#dinamic .table .thead .col.col4 {
	color:#89c550;
}

#dinamic .table .thead {
	overflow:hidden;
	margin-bottom:50px;
}

#dinamic .table .tr {
	overflow:hidden;
	margin-bottom:5px;
}


#dinamic .regbtn {
	width:335px;
	height:66px;
	text-decoration:none;
	border:0;
	outline:0;
	display:block;
	cursor:pointer;
	line-height:66px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	margin:0 auto;
	margin-top:40px;
	font-size:24px;
	background:#FCC302;
}

#dinamic .regbtn:hover {
	background:#FFD406;
}

#dinamic .regbtn:active {
	background:#FCBB00;
}
*/
/*
#reviews {
	width:100%;
	padding-bottom:40px;
	font-family: 'Open Sans Condensed', sans-serif;
}
#reviews > .inner {
	width:960px;
	margin:0 auto;
	position:relative;
}
#reviews .title {
	color:#000;
	letter-spacing:1.25px;
	margin-bottom:60px;
	font-size:24px;
	padding-top:40px;
	line-height:40px;
	text-transform:uppercase;
	text-align:center;
}

#reviews .block {
	width:280px;
	float:left;
	padding-right:60px;
}

#reviews .block.last {
	padding-right:0;

}

#reviews .block > .name {
	color:#000;
	text-transform:uppercase;
	margin-bottom:20px;
	font-size:18px;
	line-height:18px;

}

#reviews .block > .post {
	margin-bottom:45px;
	text-transform:lowercase;
	font-size:16px;
	color:#4c4c4c;
}

#reviews .block > .txt {
	font-size:16px;
	color:#4c4c4c;
}


#reviews .regbtn {
	width:268px;
	height:66px;
	background-color:#65C644;
	text-decoration:none;
	border:0;
	outline:0;
	display:block;
	cursor:pointer;
	line-height:66px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	margin:0 auto;
	margin-top:65px;
	font-size:24px;
}

#reviews .regbtn:hover {
	background-color:#6FD74A;
}

#reviews .regbtn:active {
	background-color:#4EC029;
}
*/

/*#news {
	width:100%;
	background:url(/live/oe_/https://linkbuilder.su/images/lending/advantage.png) repeat center top;
	padding-bottom:40px;
	font-family: 'Open Sans Condensed', sans-serif;
}
#news > .inner {
	width:960px;
	margin:0 auto;
	position:relative;
}
#news .title {
	color:#000;
	letter-spacing:1.25px;
	margin-bottom:60px;
	font-size:24px;
	padding-top:40px;
	line-height:40px;
	text-transform:uppercase;
	text-align:center;
}

#news .block {
	width:280px;
	float:left;
	padding-right:60px;
	font-family: 'Open Sans Condensed', sans-serif;
}

#news .block.last {
	padding-right:0;

}

#news .block > .name {
	color:#000;
	text-transform:uppercase;
	margin-bottom:9px;
	font-size:18px;
	line-height:18px;

}

#news .block > .date {
	margin-bottom:25px;
	text-transform:lowercase;
	font-size:16px;
	color:#4c4c4c;
}

#news .block > .txt {
	font-size:16px;
	color:#4c4c4c;
}


#news .regbtn {
	width:268px;
	height:66px;
	background-color:#65C644;
	text-decoration:none;
	border:0;
	outline:0;
	display:block;
	cursor:pointer;
	line-height:66px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	margin:0 auto;
	margin-top:65px;
	font-size:24px;
}

#news .regbtn:hover {
	background-color:#6FD74A;
}

#news .regbtn:active {
	background-color:#4EC029;
}*/

#news a {
	text-decoration: none;
	color: #000;
}

.news p {
	margin-bottom: 1em;
}
/*
#money {
	background:url(/live/oe_/https://linkbuilder.su/images/lending/money.jpg) no-repeat center top;
	height:48px;
	width:100%;
}

#separator {
	background:url(/live/oe_/https://linkbuilder.su/images/lending/advantage.png) repeat center top;
	height:28px;
	width:100%;
}
*/

.support .feedback > div {
	margin-bottom:12px;
}

.support .feedback > div .label {
	float:left;
	width:125px;
	line-height: 30px;
	height:30px;
}

.support .feedback > div .input {
	 float:left;
	 width:335px;
 }

.support .feedback > div .input img {
	display: inline-block;
	margin-left: 5px;
	vertical-align: top;
	cursor: pointer;




}

.support .feedback > div .input > input {
	width:233px;
}

.support .feedback > div .input .w100perc {
}

.support .feedback > div .input .w100perc  input {
	width:207px;
}

.support .feedback > div .input.textarea {
	width:812px;
}
.support .feedback > div .input > textarea {
	width:810px;
	resize:vertical;
	height:140px;
}

.support .feedback > div .buttons {
	margin-bottom:25px;
}


.support .feedback > div .input.footform {
	width:812px;
}

.support .feedback > div .input.footform p a {
	color:#68a8d9;
	margin-bottom:5px;
	border-bottom:1px dotted #68a8d9;
	line-height:20px;
}

.support .feedback > div .input.footform p a:hover {
	border:0;
}

.support .feedback > div .input.footform p {
	margin-bottom:10px;
}

.support > .feedback {
	margin-bottom:30px;
}

.subtitle {
	background-color:#d3d3d5;
	line-height:30px;
	padding-left:13px;
	height:30px;
	color:#646464;
	/*text-transform:uppercase;*/
	margin-bottom:10px;
}


.support_table {

}
.support_table thead {
	background-color:#E2F4FB;
}
.support_table thead th {
	text-transform:uppercase;
}

.support_table thead .col1 {
	width:70px;
}
.support_table thead .col2 {
	width:70px;
}


.tickets_table {
	margin-bottom:65px;
}


.tickets_table thead {
	background-color:#EDEDEF;
	border-bottom:2px solid #fff;
}
.tickets_table thead th {
	text-transform:uppercase;
}

.tickets_table thead .col1 {
	width:280px;
}
.tickets_table thead .col2 {
	width:510px;
}


.support .answer {
}

.support .answer textarea {
	height:140px;
	width:940px;
	resize:vertical;
	margin-top: 15px;
}

.support .answer .buttons {
	margin-top:40px;
}

.referal_link {
	margin-bottom: 10px;
	margin-top: 20px;
}
.referal_link span.caption {
	text-transform: uppercase;
}
.referal_link .ref_input {
	/*text-transform: uppercase;*/
	width: 600px;
}
.referal_link .share_ref {
	font-style: italic;
	margin-left: 330px;
	margin-top: 20px;
	position: relative;
}
.referal_link .share_ref > span {
}
.referal_link .share_ref > .share {
	left: 225px;
	position: absolute;
	top: -10px;
}
.referal_link .share_ref > .share img {
	margin-right: 10px;
	cursor: pointer;
}

.text_none {
	line-height: 37px;
	margin-bottom: 30px;
	padding-left: 13px;
	/*text-transform: uppercase;*/
}
.noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.checkbox_label {
	cursor:pointer;
	text-transform:none;
	margin-left: 5px;
	position: relative;
	top: -5px;
	display:inline;
	line-height:20px;
}

.fakelink {
	cursor: pointer;
	border-bottom: 1px dotted;
}
.fakelink:hover {
	border-bottom: 0;
	margin-bottom: 1px;
}
a.fakelink {
	text-decoration: none;
	margin-bottom: 1px;
}

#help p{
	 padding-bottom: 10px;
}

#help ol{
	 padding-left: 50px;
}

#help ul{
	 padding-left: 50px;
}

#help ol li{
	 /*line-height: 18px;*/
	 padding-bottom: 10px;
}

#help ul li{
	/*line-height: 18px;*/
}

#help .text{
	padding-top: 10px;
}
#help .anchor{
	text-decoration: none;
}

#help img{
	padding:5px;
	border: 1 px solid #ccc!important;
}

#login-form #login-captcha .data{
	 width: 282px;
 }
#login-form #login-captcha .data input{
	float: left;
	width: 180px;
	vertical-align: middle;
}
#login-form #login-captcha .data img {
	float: right;
	vertical-align: middle;
}

#register-form #register-captcha .data{
	width: 282px;
}
#register-form #register-captcha .data input{
	width: 186px;
	vertical-align: middle;
}
#register-form #register-captcha .data img {
	vertical-align: middle;
}

#pagination > a,
#pagination > span{
    color: #fff;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin-right: 3px;
    padding: 0px 5px;
    text-decoration: none;
    width: 30px;
    text-align: center;
}
#pagination > a {
    background-color: #c0c0c0;
}

#pagination > span {
	background-color: #d9d9d9;
}

.upsidedown {
	filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=2);  /* IE6,IE7 */
	ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; /* IE8 */
	-moz-transform: rotate(-180deg);  /* FF3.5+ */
	-o-transform: rotate(-180deg);  /* Opera 10.5 */
	-webkit-transform: rotate(-180deg);  /* Safari 3.1+, Chrome */
}


.register > div {
	margin-bottom:12px;
}

.register > div .label {
	float:left;
	width:75px;
	line-height: 30px;
	height:30px;
}

.register > div .input {
	float:left;
	width:335px;
}

.register > div .input img {
	display: inline-block;
	margin-left: 5px;
	vertical-align: top;
	cursor: pointer;
}

.register > div .input > input {
	width:233px;
}

.register > div .input > input#message_captcha {
	width:168px;
}

.register > div > div.buttons {
	margin:15px 0 25px;
	float: left;
}

.register {
	margin-bottom:30px;
}

.register > div.check {
	display:inline;
}

.register > div.check_text {
	text-transform:none;
	cursor: pointer;
	margin-left: 5px;
	position: relative;
	top: -5px;
	display:inline;
	line-height:20px;
}

.maintable td div.position {
	/*min-width:15px;*/
	float:left;
}

.maintable td.position {
	/*min-width:15px;*/
	text-align:center;
}

.maintable td .position_status {
	margin-left:2px;
	font-size:12px;
	vertical-align: super;
	font-weight:bold;
	float: left;
}

.maintable td .position_diff {
	margin-left:2px;
	font-size:8px;
	vertical-align: super;
	font-weight:bold;
	/*float: left;*/
}

.lightred{
	color:#EB9898!important;
}

input.error{
	border-color:#EB9898!important;
	color: #EB5454!important;
}

.lightred .fakelink{
	color:#EB9898!important;
}

.links-wait::before{
	content: ' / ';
}

.links-wait.inactive{
	color: #ababab;
}

.keywords-active::before{
	content: ' / ';
}

.campaign-budget-active::before{
	content: ' / ';
}

.budget-limit::before{
	content: ' / ';
}

.budget-limit.lightred::after{
	content: '!';
	margin-left: 2px;
    font-size: 12px;
    font-weight: bold;
}

.budget-recommendation.lightred{
	margin-left: 2px;
    font-size: 12px;
    font-weight: bold;
	cursor: help;
}

.red{
	color:#EB5454!important;
}

.green{
	color:#1E9E4B!important;
}

/* PRICING */
.pricing{
	margin-top:35px;
	padding-bottom:25px;
}

.pricing .price h2{
	font-size: 28px;
}

.pricing .price h2 .rubl{
	font-size: 28px;
}
.pricing .service{
	/*height: 115px;*/
	height: 65px;
    padding-bottom: 25px;
}
.pricing .description{
	width:650px;
	float:left;
}

.pricing .description p{
	padding-top:10px;
	font-size:14px;
}
.pricing .price{
	width:220px;
	float:right;
	text-align:right;
}

.pricing .signup{
	display: block;
	line-height: 70px;
	height: 70px;
	width: 360px;
	background: #00E88A;
	border-bottom: 5px solid #00BA68;
	text-decoration: none;
	outline: 0;
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-size: 22px;
	text-transform: uppercase;
	margin: auto;
	margin-top:50px;
}
.pricing .signup:hover {
	background:#00DE82;
	border-bottom:5px solid #00BA68;
}

.pricing .signup:active {
	background:#00D87E;
	border-bottom:5px solid #00BA68;
}

.pricing table th {
  font-size: 16px;
  /*font-weight: bold;*/
  padding: 10px;
}

.pricing table td{
	font-size: 14px;
	padding:10px;
}

/* GLOSSARY */
.glossary{
	margin-bottom: 45px;
}
.glossary .index{
	padding-bottom: 40px;
	padding-left: 10px;
	text-transform: uppercase;
}
.glossary .index .char{
	float:left;
	margin-right:10px;
}
.glossary .column{
	float:left;
	width:25%;
}
.glossary .column .block{
	margin:0;
	padding: 10px 0 15px 10px;
	margin-right: 15px;
}
.glossary .column .active{
	background-color:#EDEDEF;
}
.glossary .column .block .list{
	float: left;
	padding-left:15px;
	padding-top: 3px;
	width:185px;
}
.glossary .column .block .letter{
	float: left;
	width: 15px;
	text-transform: uppercase;
}
/* GLOSSARY TERM */
.glossary .term p{
	margin-bottom:12px;
}
.glossary .term ul{
	padding-left: 23px;
}
.glossary .term ol{
	padding-left: 27px;
}
.glossary .term .description{
	width:720px;
	float:left;
}
.glossary .term .related{
	float:right;
	width:200px;
	border-left:2px solid #EDEDEF;
	padding:0 0 15px 15px;
}
.glossary .term .related .caption{
	font-weight:bold;
	margin-bottom:10px;
}


/* COMPANY */
.company .label {
	float: left;
    width: 170px;
    line-height: 27px;
    text-align: right;
    padding-right: 10px;
}

.company .label-radio {
	line-height: normal;
}

.company .input {
	float:left;
	width:265px;
	margin-bottom:12px;
}

.company .long{
	width:498px!important;
}

.company .input .label{
	line-height: 30px; 
}

.company .input > input {
	width:233px;
}

.company .long > input {
	width:466px!important;
}

.company .short{
	width:140px!important;
}

.company .short > input {
	width:108px!important;
}

.company .date{
	width:95px!important;
}

.company .date > input {
	width:63px!important;
}

.company .input > input:disabled {
	background-color:#f7f7f7;
}

.company .radios{
	padding-left: 125px;
}

.company .select {
	padding-left: 180px;
}

.company .input, .radios p{
	font-size: 10px;
	line-height: 12px;
}

.company p{
	padding-top: 3px;
}		

.company .radios p{
	padding-left: 23px;
}

.company .select {
	width: 265px;
	margin-bottom:12px;
}

.company div.sexy input {
	width: 237px;
}

.company .agreement-no{
	line-height:27px;
}

/* PAYMENTS */
.payments .comission{
	float: left;
	line-height: 30px;
	margin-right:10px;
	width: 110px;
}
.payments .amount-rate{
	float: left;
	line-height: 30px;
	margin-right:10px;
	width: 200px;
}
.payments .system{
	float: left;
	height: 20px;
	width: 70px;
	border: 1px solid #ddd;
	padding: 5px;
	margin-right:5px;
}
.payments .system:hover{
	background-color:#EDEDEF;
	cursor:pointer;
}

.payments .system-active{
	background-color:#ddd;
}

.payments .system img{
	border:0;
	width:70px;
	height:18px;
}

span.hint{
    position: absolute;
    background-color: white;
    width: 11px;
    height: 12px;
    font-size: 10px;
    color: #69a9d9;
    font-weight: bold;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 6px;
    margin: -5px 0 0 2px;
    padding-left: 1px;
    z-index: 1;
}

span.hint-status{
	position:relative;
	float:left;
}

span.hint:hover{
	cursor:help;
}

.sort-order{
	float:left;
	display:none;
	margin:5px 0 0 5px;
}

.friend-groups{
	padding: 10px 0;
}
.friend-groups span{
	font-size: 15px!important;
	text-transform: uppercase;
	text-decoration: none;
	margin-right: 20px;
	/*color: #68A8D9;*/
	display: inline-block;
    white-space: nowrap;
}
.friend{
	padding:25px 0 20px 0;
	border-bottom:1px solid #e1e5e6;
}
.friend:last-child{
	border-bottom:0;
}
.friend-image{
	float:left;
	width:140px;
	min-width:140px;
	padding-right:30px;
}
.friend-info{
	float:left;
	width:868px;
}
.friend-info h2{
	padding-bottom:15px;
}
.friend-title{
	float:left;
}
.friend-description{
	padding-bottom:25px;
}
.friend-link{
	float:left;
	padding-right:25px;
}
.friend-offer{
	float: left;
	font-size:12px;
	line-height: 21px;
	padding-left: 10px;
}	

#campaign-form .quick-links{
	margin-top: 5px;
}
#campaign-form .quick-links span{
	font-size:80%;
	margin-right: 7px;
}

#campaign-form .info{
	display:none;
	margin-top: 5px;
	font-size:80%;

}

.addgroup {
    width: 148px;
    float: right;
    text-align: right;
}

.addgroup a{
	color: #42a7de;
}

.addgroup a.btn{
	color:#fff;
}

#groups span.group-color{
	display:block;
	float:left;
	width: 15px;
	height: 15px;
	margin-right:5px;
}

div.sexy li span.group-color{
	display: block;
    float: left;
    width: 13px;
    height: 13px;
    margin-right: 5px;
    margin-top: 1px;
}

#table-campaigns span.campaign-group{
	margin-right:5px;
    color: #fff;
    padding: 0 5px 2px;
	font-size: 11px;
}

#groups .maintable{
	margin-bottom: 40px;
}

#groups table th{
	padding:0 6px;
}

#groups table thead tr{
    border-bottom: 2px solid #EDEDEF;
}


.table{display:table;width:100%;table-layout:fixed;}
.row{display:table-row;}
.cell{display:table-cell;text-align:left;}
.payment-types{
	width:324px;
}
.payment-form{
	width:348px;
	margin:0 29px 0 24px;
	position:relative;
}
.payment-bonus{
    padding-left: 20px;
}
.payments h2{
	font-size:16px;
	padding-bottom:15px;
}

.payments h2 span.num{
	color:#69A8D9;
	padding-right:5px;
}

.payment-types {
	padding-right:16px;
}

.payment-form-overlay{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-color:#fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	z-index:110;
}

.payment-type{
	background-image: url(/live/oe_/https://linkbuilder.su/images/payment-options-sprite.png?v=1507116414);
	background-repeat: no-repeat;
	display: block;
	width:100px;
	height:52px;
	border: 2px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
	cursor:pointer;
    margin: 0 4px 4px 0;
	padding:1px;
	border: 1px solid #eeeeee;
}
.payment-type.payment-type-active{
	padding:0;
	border:2px solid #69A8D9;
}

.payment-type.payment-type-inactive{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.payment-type[data-type="card-russia"]{
	background-position: 0 0;
}
.payment-type[data-type="card-world"]{
	background-position: -104px 0;
}
.payment-type[data-type="yamoney"]{
	background-position: -208px 0;
}
.payment-type[data-type="wmr"]{
	background-position: 0 -56px;
}
.payment-type[data-type="wmz"]{
	background-position: -104px -56px;
}
/* tmp */
.payment-type-wmz{
	background-position: -104px -56px!important;
}
.payment-type[data-type="qiwi"]{
	background-position: -208px -56px;
}
.payment-type[data-type="sberbank-online"]{
	background-position: 0 -112px;
}
.payment-type[data-type="alfa-click"]{
	background-position: -104px -112px;
}
.payment-type[data-type="rsb"]{
	background-position: -208px -112px;
}
.payment-type[data-type="vtb24"]{
	background-position: 0 -168px;
}
.payment-type[data-type="company"]{
	background-position: -208px -280px;
}
.payment-type[data-type="promocode"]{
	background-position: 0 -336px;
}
.payment-type[data-type="euroset"]{
	background-position: -104px -224px;
}
.payment-type[data-type="svyaznoy"]{
	background-position: -208px -224px;
}
.payment-type[data-type="paypal"]{
	background-position: -104px -336px;
}
.payment-type[data-type="applepay"]{
	background-position: -208px -336px;
}
.payment-type[data-type="crypto"]{
	background-position: 0 -392px;
}
.payment-type[data-type="test"]{
	background-position: -104px -392px;
}

.payment-form-content{
	/*background-color:#ededed;*/
	padding:20px 20px 10px 20px;
}

.payment-form-content .payment-form-amount input{
	width:273px;
	height:40px;
	font-size:16px;
}

.payment-form-content > div{
	padding-bottom:10px;
	line-height:30px;
}

.payment-form-content .payment-form-systems{
	display:none;
}

.payment-form-content .payment-form-amount{
	position:relative;
}

.payment-form-content .payment-amount-currency{	
	font-size: 16px;
	font-family: Arial;
	z-index:100;
}

.payment-form-content .payment-system
{
	margin: 0 10px 0 5px;	
    color: #80C3F4;	
	border-bottom: 1px dotted #80C3F4;
	cursor: pointer;
}

.payment-form-content .month-budget
{
	margin: 0 0 0 5px;	
    color: #42a7de;	
	border-bottom: 1px dotted #42a7de;
	cursor: pointer;
}

.payment-form-content .payment-system-active{
    padding: 0 5px;
	margin: 0;
    background-color: #80C3F4;
    color: #fff;
	border-color: #80C3F4;
    cursor: default;
}

.payment-form-content .payment-system:hover{
	border-color: #fff;
}

.payment-form-content .payment-form-bonus input,
.payment-form-content .payment-form-balance input,
.payment-form-content .payment-form-total input{
	width:90px;
	float:right;
}
.payment-form-content .payment-form-bonus input,
.payment-form-content .payment-form-balance input{
	border-color:#fff;
	font-weight:bold;
}

.payment-form-content .btn{
	height:45px;
	padding-left: 55px;
	text-align:center;
	font-size:16px;
	line-height:45px;
}
.sprite-purse-big{
	width:45px;
	height:45px;
	background-position: -2683px 0;
}
.payment-button[disabled=disabled] .sprite-purse-big{
	width:45px;
	height:45px;
	background-position: -2728px 0;
}
.sprite-invoice-big{
	width:45px;
	height:45px;
	background-position: -2773px 0;
}
.payment-button[disabled=disabled] .sprite-invoice-big{
	width:45px;
	height:45px;
	background-position: -2818px 0;
}
.sprite-promocode-big{
	width:45px;
	height:45px;
	background-position: -2863px 0;
}
.payment-button[disabled=disabled] .sprite-promocode-big{
	width:45px;
	height:45px;
	background-position: -2908px 0;
}
.sprite-plus{
	width:11px;
	height:11px;
	background-position: -14px -30px;
}

.payment-form-content .payment-button{
	padding-top:5px;
}

.payment-bonus table th{
	background-color: #e7f4fb;
}

.payment-bonus table tr:hover td{
	background-color: #fff;
}

.payment-bonus .bonus-offer{
	background-color: #e7f4fb;
	padding:20px;
	margin-top:30px;
}

.payment-bonus .bonus-offer h2{
	padding-bottom:10px;
	color: red;
}

.payment-company{
	display:none;
	padding:0 20px;
	background-color:#e7f4fc; 
}

.payment-company-name{
	overflow:hidden;
	width:178px;
	max-width:178px;
	padding-left:0!important;
}

.payment-company-invoices{
	width:65px;
	max-width:65px;
	text-align:center;
}

.payment-company-name span.radio{
	padding-right:5px;
}

.payment-company-remove{
	padding-right:0!important;
}

.payment-company table tr{
	border-bottom:1px solid #d5e3ec;
}

.payment-company table tr:last-child{
	border:0;
}

.payment-company table td{
	padding: 11px 6px;
}

.payment-company tr.inactive{
	color:#aaa;
}

.payment-company tr.inactive a{
	color:#aaa;
}

.payment-company tr.inactive td.payment-company-name a{
	margin-left: 27px!important;
}

.payment-company .payment-company-add{
	padding-left:0!important;
}

.payment-company .payment-company-add a{
	text-align:center;
	color:#646464;
}

.payment-company .payment-company-add i{
	position: absolute;
	left: 3px;
	top: 13px;
}
.payment-company .payment-company-add span.title{
    padding-left: 29px;
}

.payment-form-border{
	border:2px solid #eeeeee;
}

.payment-amount-currency{
	display:none;
	position:absolute;
	top:5px;
	left:28px;
}

.payment-amount-currency .rubl{
	font-size:16px;
}

.payment-error{
	display:none;
	line-height:normal!important;;
	color:#C56262;
}

.payment-info{
	display:none;
	line-height:normal!important;
	color:#646464;
}

.payment-button[disabled=disabled] .btn{
	background-color:#dddddd;
	cursor:default!important;
}

#get-bonus-dialog{
	padding:0;
}

#get-bonus-dialog strong{
	font-weight:bold!important;
}

#get-bonus-btn-accept.addbalance {
	height: 37px;
	line-height: 37px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #65C644;
	font-size: 11px;
	padding-left: 56px;
	padding-right: 20px;
	position: relative;
	display: inline-block;
	white-space: nowrap;
}

#get-bonus-btn-accept.addbalance i {
    position: absolute;
    left: 20px;
    top: 10px;
}

.content .block#positions .line .data {
	float:left;
    width: 163px;
    height: 30px;
    margin-top: -5px;
}

.content .block#positions div.sexy input{
	width: 135px;
}

.content .block#positions .line .data#depth_google_options {
    width: 100px;
}

.content .block#positions .data#depth_google_options div.sexy input{
	width: 67px;
}

.content .block#positions .check.tolabel{
	float:left;
}

.content .block#positions .line .label {
    float: left;
    margin-right: 10px;
    text-transform: uppercase;
    height: 30px;
    line-height: 30px;
}

.positions-cost{
	padding-left: 13px;
}
.positions-cost .cost-hint{
	margin-left: 23px;
    text-transform: none!important;
    height: 15px!important;
    line-height: 15px!important;
}
.positions-hint-text{
    text-transform: none;
}

input[type="text"]:disabled {
    background-color: #EDEDEF;
	cursor:not-allowed;
}

#chartinfo{
	position:absolute;
	left:122px;
	right:118px;
	top:30px;
	text-align:center;
	border:1px solid #eee;
	z-index:1;
	padding:10px;
	background-color:rgba(249,249,249,0.8);

}

#table-campaigns .position_diff{
	cursor:help;
}

.promo .strikethrough{
	text-decoration: line-through;
	min-width: 35px;
    display: block;
    float: left;
    text-align: center;
}

.news ul,
.news ol,
.posts ul,
.posts ol{
    padding-left: 35px;
    padding-bottom: 15px;
}

.news-data blockquote,
.post-data blockquote{
    border-left: 4px solid #ccc;
    padding: 0 15px;
    margin: 0 0 0 40px;
}

.content-large{
	font-size:16px;
	line-height:25px;
}

.news-list,
.posts-list .post,
.post-item,
.news-item{
    min-height: 100px;
	margin-bottom:45px;
}

.posts-list .post-date,
.news-list .news-date{
	line-height: 16px;
    width: 85px;
	padding-right:20px;
	float:left;
}
.news-list .news-date{
	padding-top: 8px;
}
.post-item .post-date,
.news-item .news-date{
    width: 105px;
	padding-right:20px;
	float:left;
}
.posts-list .post-image,
.news-list .news-image{
	float:left;
	overflow:hidden;
	height:100px;
	width:177px;
	padding-right:25px
}
.posts-list .post-data{
	padding-left:310px;
}
.news-list .news-data{
	padding-left:105px;
}
.post-item .post-data,
.news-item .news-data{
	padding-left:125px;
}
.post-item p,
.news-item p,
.referral p{
    padding-bottom: 15px;
}
.post-item ol,
.post-item ul,
.news-item ol,
.news-item ul,
.referral ol{
    padding-left: 50px;
    padding-bottom: 15px;
}
.post-item li,
.news-item li,
.referral li{
    padding-bottom: 10px;
}
.posts-list .post-data > div,
.post-item .post-data > div{
	margin-top:5px;
}

.posts-list .post-author{
	font-size:14px;
	float:left;
}
.posts-list .post-views{
	padding-left:30px;
	font-size:14px;
}

.post-item .post-info,
.post-item .news-info{
	padding-top:10px;
}
.post-item .post-share{
	width:70px;
}

.post-item .post-share-fix{
	position:fixed;
	top: 10px;
}

.post-item .post-data h2{
	padding:25px 0 15px;
}

.referral{
	margin-bottom:45px;
}

h1 span.hint-common{
    float: right;
    font-size: 16px;
    padding-top: 19px;
}

.post-item h3,
.news-item h3{
    margin-bottom:10px;
}

.post-item .post-info{
	font-size:14px;
}
.post-item .news-info{
	font-size:14px;
	padding-top:0;
}

.post-item .post-rating,
.news-item .post-rating{
    margin-top:25px!important;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ccc;;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #ccc;;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #ccc;;
}
:-moz-placeholder { /* Firefox 18- */
  color: #ccc;;
}

.ui-datepicker{
	z-index:15!important;
}

.fs{
	overflow:hidden;
}

.video-overlay{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;	
	background-color:#000d;
	z-index:10;
}	

.video-align{
    width: 960px;
    margin: 7% auto 0;
}

@media only screen and (max-width: 960px) {
	.video-align {
	 	width:90%;
	}
}
@media only screen and (max-width: 1300px) {
	.video-align {
	 	width:850px;
	}
}

.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.invisible{
	display:none;
}

.page-privacy ol {
	counter-reset: item
}
.page-privacy li {
	display: block
}
.page-privacy li:before {
	content: counters(item, ".") " ";
	counter-increment: item
}

.page-privacy h1 {
	padding-bottom:30px;
}

.payment-form-content .payment-form-month-budget {
	line-height: 25px;
}

table.sticky-header th {
	position: -webkit-sticky; /* Safari */
	position: sticky; /* and other browsers */
	top: 0;
	background: #D3D3D5;
	z-index: 1;
}
