@charset "utf-8";
*{
	margin: 0;
	padding: 0;
	outline: none;
}
html {height: 100%}

h1 {
	font-weight: normal;
	font-size: 1em;
}

body {
	width: 100%;
	height: 100%;
	background-color: #fff; /*весь фон сайта*/
	color: #333; /*цвет текста*/
	font-family: "Segoe UI", Arial, sans-serif; /*Шрифт, если браузер такого не поддерживает, то отображать Arial, или наиболее похожий*/
	font-size: 1em; /*размер текста*/
	line-height: 135%; /*расстояние между строчек*/
	float: left;
}

a {
	color: #4982de;
	text-decoration: none;
	-webkit-transition: all.6s ease;
	-moz-transition: all.6s ease;
	-o-transition: all.6s ease;
	-ms-transition: all.6s ease;
	transition: all.6s ease;
}

a:hover {
	color: #db4874;
	text-decoration: underline;
}

a, a:hover {
	-webkit-transition: all.6s ease;
	-moz-transition: all.6s ease;
	-o-transition-transition: all.6s ease;
	-ms-transition: all.6s ease;
	transition: all.6s ease;
}

.clear {
	clear: both; /*отделяет части сайта*/
}

/*Стили для шапки*/

nav li {
	display: inline;
	float: left;
}

nav a {
	color: #fff;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	/*line-height: 40px;*/
	text-shadow: 1px 1px 0px #283744;
}

nav li a {
	border-right: 1px solid #576979;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
nav li:last-child a {
	border-right: 0;
}

nav a#pull {
	display: none;
}

header {
	width: 98%;
	float: left;
	padding: 1%;
	background-color:  #606791;
	border-bottom: 2px solid silver;
}

header #logo {
	width: 25%;
	float: left;
	margin-left: 3%;
}

header #logo a {
	color: #fafafa;
	font-size: 2em;
	font-family: Times New Roman, sans-serif;
	float: left;
	margin-right: 3%;
	margin-top: 8px;
}

header #logo a:hover{
	
	text-decoration: none;
}

header #logo span {
	
	color: #FF4500;
}

header #logo font {
	color: #ccc;
	font-size: 0.8em;
	font-family: Times New Roman, sans-serif;
	font-style: italic;
	line-height: 150%;
	float: left;
	text-decoration: overline;
	width:100%;
}

header #menuHead {
	width: 42%;
	float: left;
	overflow: hidden; zoom: 1;
	margin-top: 14px;
	text-align: center;
	margin-left: 7%;
}

header #menuHead div{
	margin-right: 3%;
	float: left;
	list-style: none; float: left; border-left: 1px solid #efdea0; padding: 0 20px; margin: 0 1px 0 -1px;
}

header #menuHead a{
	color: #fafafa;
}

header #menuHead a:hover {
	color: #E6E6FA;
}


header #regAuth #pro{
	float: left;
	margin-left: 20%;
	font-size: 1.1em;
	font-family: Times New Roman, sans-serif;
}

header #regAuth #pro a{
	color: #FF4500;
}

header #regAuth #pro a:hover {
	text-decoration: underline;
}

header #menuHead a, a:hover {
	-webkit-transition: all.4s ease;
	-moz-transition: all.4s ease;
	-o-transition-transition: all.4s ease;
	-ms-transition: all.4s ease;
	transition: all.4s ease;
}

header #regAuth {
	width: 20%;
	float: right;
	text-align: right;
	margin-top: 14px;
	margin-right: 3%;
}

header #regAuth a{
	color: #fafafa;
}

header #regAuth a:hover {
	color: #efdea0;
}

header #regAuth a, a:hover {
	-webkit-transition: all.4s ease;
	-moz-transition: all.4s ease;
	-o-transition-transition: all.4s ease;
	-ms-transition: all.4s ease;
	transition: all.4s ease;
}

@media only screen and (max-width : 500px) {
	header #logo a {
	font-size: 1.3em;
	}

	header #logo font {
	font-size: 0.5em;
	}	
	
	header #regAuth {
		width: 60%;
		font-size: 0.8em;
	}
	
	header #logo {
		width: 19%;
	}
}

@media only screen and (max-width : 650px) {
	header{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		padding: 1% 0 0 0;
	}
	
	.fix_head, .fix_head1 {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		padding: 1% 0 0 0;
	}
	
	header #regAuth {
		margin-right: 1%;
	}
	
	header #logo {
		margin-left: 1%;
	}
	
	nav {
		width: 100%;
		background: #455868;
		border-bottom: 0;
		height: auto;
	}
	nav ul {
		padding: 0;
		margin: 0 auto;
		width: 100%;
		display: none;
		height: auto;
	}
	nav a#pull {
		display: block;
		background-color: #283744;
		width: 100%;
		position: relative;
		line-height: 40px;
	}
	nav a#pull:after {
		content:"";
		background: url('../img/nav-icon.png') no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 5px;
		top: 10px;
	}
	
	nav li {
		display: block;
		float: none;
		width: 100%;
		position: relative;
	}
	nav li a {
		border-bottom: 1px solid #576979;
		text-align: left;
	  	width: 100%;
	  	text-indent: 25px;
		line-height: 40px;
	}
}

@media only screen and (max-width : 1085px) {
	header{
		display: flex;
		flex-wrap: wrap;
	}
	
	.fix_head, .fix_head1 {
		display: flex;
		flex-wrap: wrap;
	}
	
	header #regAuth {
		width: 40%;
		order: 2;
	}
	header #logo {
		width: 25%;
		order: 1;
		flex: 1;
	}
	header #menuHead {
		width: 100%;
		overflow: hidden;
		display: flex;
		justify-content: center;
		order: 3;
		margin-left: 0;
	}
}

/*Стили для Home*/

.home1{
	width: 100%;
	float: left;
	background-size: cover;
	text-align: center;
	margin-bottom: 10px;
}

.ind_img{
	max-width: 100%;
}

.topicabow {
	color: #3a3a3d;
	font-size: 1.7em;
	font-family: Times New Roman, sans-serif;
	text-align: center;
	padding: 15px;
	margin-top: 5%;
}

.abow {
	width: 30%;
	background-color: #32395e;
	float: left;
	border: 1px solid #32395e;
	border-radius: 4px;
	margin-left: 2%;
	margin-top: 18px;
	padding: 0px 0px 3%;
	margin-bottom: 5%;
}

.abow1 {
	width: 48%;
	background-color: #32395e;
	float: left;
	border: 1px solid #32395e;
	border-radius: 4px;
	margin-left: 17%;
	margin-top: 18px;
	padding: 0px 0px 3%;
	margin-bottom: 1%;
}

.aboutsi {
	color: #fafafa;
	font-size: 1.3em;
	font-family: Times New Roman, sans-serif;
	margin-left: 10%;
	text-indent: 10%;
	margin-right: 7%;
	margin-top: 5%;
	text-align: justify;
}

.cont_up_index{
	width: 80%;
	float: left;
	margin-left: 10%;
	margin-top: 15px;
	margin-bottom: 5%;
}

@media screen and (max-width:1200px){
	.abow1{
	width: 70%;
	background-color: #32395e;
	float: left;
	border: 1px solid #32395e;
	border-radius: 4px;
	margin-left: 2%;
	margin-top: 18px;
	padding: 0px 0px 3%;
	}
	
	.cont_up_index{
	width: 100%;
	margin-left: 0%;
	}
}

@media screen and (max-width : 1100px){
	.cont_up_index{
	width: 90%;
	margin-left: 5%;
	}
}

@media screen and (max-width:800px){
	.abow, .abow1 {
		width: 96%;
		float: left;
		border: 1px solid #32395e;
		border-radius: 4px;
		margin-left: 2%;
		margin-top: 2%;
		padding: 0px 0px 3%;
		margin-bottom: 3%;
	}
	.topicabow {
	color: #3a3a3d;
	font-size: 1.3em;
	font-family: Times New Roman, sans-serif;
	text-align: center;
	padding: 10px;
	margin-top: 2%;
}
	.aboutsi {
	color: #fafafa;
	font-size: 1em;
	font-family: Times New Roman, sans-serif;
	margin-left: 10%;
	text-indent: 10%;
	margin-right: 7%;
	margin-top: 1%;
	text-align: justify;
	}
	
}

/*Стили для IPO monitor*/

#ipomonitor {
	width: 100%;
	float: left;
	margin-top: 10px;
	background-color: #fafafa;
	border-bottom: 2px solid silver;
	border-top: 2px solid silver;
}

#ipomonitor #tree {
	width: 18%;
	float: left;
	margin-left: 1%;
	background-color: #32395e;
	padding: 5px;
}

.bigTicker {
	width: 90%;
	float: right;
    background-color: #4c699c;
    border: 2px solid silver;
    border-radius: 5px;
}

.Ticker {
	width: 80%;
	float: right;
    background-color: #4c699c;
    border: 2px solid silver;
    border-radius: 5px;
	text-align: right;
}

.myButton {
	width: 80%;
	float: right;
	text-align: right;
	-moz-box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	-webkit-box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #606791));
	background:-moz-linear-gradient(top, #7892c2 5%, #606791 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #606791 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #606791 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #606791 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #606791 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#606791',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px -1px 0px #283966;

}

.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6384ab), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #6384ab 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #6384ab 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #6384ab 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #6384ab 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #6384ab 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6384ab', endColorstr='#7892c2',GradientType=0);
	background-color:#6384ab;
}


.myButton:active {
	position:relative;
	top:1px;
}

.myButton1 {
	width: 80%;
	float: right;
	margin-right: 10%;
	text-align: right;
	-moz-box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	-webkit-box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #606791));
	background:-moz-linear-gradient(top, #7892c2 5%, #606791 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #606791 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #606791 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #606791 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #606791 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#606791',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px -1px 0px #283966;

}

.myButton1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6384ab), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #6384ab 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #6384ab 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #6384ab 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #6384ab 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #6384ab 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6384ab', endColorstr='#7892c2',GradientType=0);
	background-color:#6384ab;
}


.myButton1:active {
	position:relative;
	top:1px;
}

.myKindipo {
	width: 80%;
	float: right;
	text-align: right;
	-moz-box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	-webkit-box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #c6c6c6));
	background:-moz-linear-gradient(top, #7892c2 5%, #c6c6c6 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #c6c6c6 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #c6c6c6 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #c6c6c6 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #c6c6c6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#606791',GradientType=0);
	background-color:#c6c6c6;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px -1px 0px #283966;
}

#djd small{
	font-size: 0.7em;
	color: #929394;
	text-align: left;
	padding: 4px;
}

#ipomonitor #aboutIPO {
	width: 77%;
	float: left;
	margin-top: 10px;
	margin-left: 1%;
	margin-bottom: 10px;
	border-radius: 5px;
	padding: 5px;
	border: 2px solid #9b9dc7;
}

@media screen and (max-width : 1100px){
				
#tableup {
	width: 100%;
}
	
.outerup {
    position: relative;
}
.innerup {
    overflow-x: scroll;
    overflow-y: visible;
    width: 97%;
}

#tabletod {
	width: 100%;
}
	
.outertod {
    position: relative;
}
.innertod {
    overflow-x: scroll;
    overflow-y: visible;
    width: 97%;
}

#tablepr {
	width: 100%;
}
	
.outerpr {
    position: relative;
}
.innerpr {
    overflow-x: scroll;
    overflow-y: visible;
    width: 97%;
}
	
}

@media screen and (max-width : 820px){
	
#ipomonitor #aboutIPO {
	width: 94%;       
}

.treehide{
	visibility: hidden;
}
	
#ipomonitor #tree {
	display: none;
}
	
}

#name_mon {
	width: 60%;
	margin-top: 30px;
	margin-left: 10%;
	font-size: 1.3em;
	font-family: Times New Roman, sans-serif;
}

#BigLock_quite {
	width: 80%;
	float: left;
	margin-left: 10%;
}

#lock_quite {
	width: 46%;
	float: left;
	margin-left: 2%;
}

.sortable {
	padding: 10px;
	width: 84%;
	margin-left: 8%;
	margin:0 auto 5px
}
.sortable th {
	padding: 5px;
	border: 1px solid black;
	color: #edeff5;
	font-family: Times New Roman, sans-serif;
	background-color: #32395e; text-align:left;}
.sortable th h4 {font-size: 0.9em; padding:6px 8px 8px}
.sortable td {
	padding: 5px;
	border: 1px solid black;
	font-size: 0.9em;
	background:#fff;
	text-align: center;
}
.sortable .head h4 {background:url(../img/images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .desc, .sortable .asc {background-color: #283a69;}
.sortable .desc h4 {background:url(../img/images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .asc h4 {background:url(../img/images/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .evenrow td {background:#fff; text-align: center;}
.sortable .oddrow td {background:#ecf2f6; text-align: center;}
.sortable td.evenselected {background:#ecf2f6}
.sortable td.oddselected {background:#dce6ee}

#controls {width: 84%; margin:0 auto; height:20px}
#perpage {float:left; width:20%}
#perpage select {float:left; font-size:0.8em}
#perpage span {float:left; margin:0 0 0 2px; font-size:0.8em}
#navigation {float:left; width:60%; text-align:center}
#navigation img {cursor:pointer}
#text {float:left; width:20%; text-align:right; font-size:0.8em}

/*Стили для Ticker*/

#ipomonitor #form{
	width: 30%;
	float: left;
	margin-left: 1.5%;
}

.tree {
	width: 18%;
	float: left;
	margin-left: 1%;
	background-color: #32395e;
	padding: 5px;
}

.subs{
	width: 95%;
	float: left;
	border: 2px solid #9b9dc7;
	color:#ffffff;
	font-family:Arial;
	font-size:0.8em;
	font-weight:bold;
	padding:5px 5px;
	text-decoration:none;
	margin-bottom: 5px;
}

.subs1{
	width: 95%;
	float: left;
	border: 2px solid #9b9dc7;
	color:#20138b;
	font-family:Arial;
	font-size:0.8em;
	font-weight:bold;
	padding:5px 5px;
	text-decoration:none;
	margin-bottom: 5px;
	border-radius: 15px;
	background: #87ed87;
}

.subsindex {
	width: 15%;
	float: left;
	border: 2px solid #9b9dc7;
	font-family:Arial;
	font-size:0.8em;
	font-weight:bold;
	padding:5px 5px;
	text-decoration:none;
	margin-bottom: 5px;
	margin-left: 2%;
	margin-top: 50px;
	border-radius: 4px;
}

@media screen and (max-width:1200px){
	.subsindex {
		width: 22%;
		float: left;
		border: 2px solid #9b9dc7;
		font-family:Arial;
		font-size:0.8em;
		font-weight:bold;
		padding:5px 5px;
		text-decoration:none;
		margin-bottom: 5px;
		margin-left: 2%;
		margin-top: 50px;
		border-radius: 4px;
	}
}

@media screen and (max-width:800px){
	.subsindex {
		width: 96%;
		margin-top: 2%;
		padding: 0px 0px 3%;
		margin-bottom: 3%;
		margin-left: 2%;
	}
}

.subscr {
	width: 46%;
	float: left;
	background: #d5fcae; 
	border: 1px solid #71bc37; 
	font-weight: bold; 
	border-radius: 4px; 
	margin-left: 25%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px 2%;
}

.subscr:hover {
	background: #c1fc86;
	text-decoration: none;
	color: #4982de;
}

.aboutIPO {
	width: 77%;
	float: left;
	margin-top: 10px;
	margin-left: 1%;
	margin-bottom: 10px;
	border-radius: 5px;
	padding: 5px;
	border: 2px solid #9b9dc7;
}

.cont_tick {
	overflow:hidden;
	width: 96%;
	float: left;
	margin-left: 1.5%;
}

.cont_tick1 {
	overflow:hidden;
	width: 96%;
	margin-left: 1.5%;
	margin-bottom: 18px;
}

.add_watchlist {
	text-align: right;
	margin-right: 3%;
	text-transform: uppercase;
	width:100%;
}

.BigInfo{		
	width: 31.6%;
	background-color: #32395e;
	float: left;
	border: 1px solid #32395e;
	border-radius: 2px;
	margin-left: 1.5%;
	margin-top: 18px;
	padding: 0px 0px 1%;
}

.BigInfoChart{		
	width: 64.7%;
	background-color: #32395e;
	float: left;
	border: 1px solid #32395e;
	border-radius: 2px;
	margin-left: 1.5%;
	margin-top: 18px;
	padding: 0px 0px 1%;
}

.info{
	width: 92%;
	overflow: auto;
	height: 80%;
	background-color: white;
	float: left;
	margin-top: 10px;
	margin-left: 2.5%;
	padding: 5px;
	text-align: justify;
	font-family: Times New Roman, sans-serif;
}

.info a, .infoChart a{
	color: #4982de;
}

.info a:hover, .infoChart a:hover {
	color: #db4874;
	text-decoration: underline;
}

.info a, a:hover, .infoChart a {
	-webkit-transition: all.4s ease;
	-moz-transition: all.4s ease;
	-o-transition-transition: all.4s ease;
	-ms-transition: all.4s ease;
	transition: all.4s ease;
}

.infoChart {
	padding: 0;
	width: 97.5%;
	margin-left: 1.25%;
	overflow: auto;
	height: 80%;
	background-color: white;
	float: left;
	margin-top: 10px;
	text-align: justify;
	font-family: Times New Roman, sans-serif;
}


#iponews {
	height:440px;
}

	@media screen and (max-width : 1400px) {
		.cont_tick, .cont_tick1 {
	width: 80%;
	margin-left: 10%;
	margin-top: 18px;
	}
		.BigInfo, .BigInfoChart{
		width: 47%;
		margin: 9px;
		border:1px solid black;
		border-radius:5px;
		}
		
		.infoChart{
			width: 92%;
			overflow: auto;
			height: 80%;
			background-color: white;
			float: left;
			margin-top: 10px;
			margin-left: 2.5%;
			padding: 5px;
			text-align: justify;
			font-family: Times New Roman, sans-serif;
		}
		
		#iponews {
			height:450px;
		}

	}
	
	@media screen and (max-width : 1160px) {
		.cont_tick, .cont_tick1 {
	width: 90%;
	margin-left: 5%;
	}
	
	}
	
	@media screen and (max-width : 1020px) {
		.cont_tick, .cont_tick1 {
	width: 97%;
	margin-left: 1.5%; 
	}
	}
	
	@media screen and (max-width : 950px) {
	.tree {
	display: none;
	}
	
	.aboutIPO {
	width: 97%;
	margin-left: 1%;
	}
	
	.cont_tick, .cont_tick1 {
	width: 90%;
	margin-left: 5%;
	}
	
	}
	
	@media screen and (max-width : 830px) {
	
	.cont_tick, .cont_tick1 {
	width: 98%;
	margin-left: 1%;
	}
	
	.BigInfo, .BigInfoChart{
		width: 47%;
		margin-left: 1.3%;
		border:1px solid black;
		border-radius:5px;
		}
	
	}
	
	@media screen and (max-width : 760px) {
	
	.BigInfo, .BigInfoChart{
		width: 46%;
		margin-left: 2%;
		border:1px solid black;
		border-radius:3px;
	}
		
	.BigInfoChart{
		float: left;
	}
	
	}
	
	
	@media screen and (max-width : 650px) {
		.BigInfo, .BigInfoChart{
		width: 70%;
		margin-left: 15%;
		}
	}
	
	@media screen and (max-width : 520px) {
		.BigInfo, .BigInfoChart{
		width: 96%;
		margin-left: 2%;
		}
		.aboutIPO {
	width: 94%;
	margin-left: 1%;
	}
	}
	
#goog_trends, #twit_menu {
	width: 100%;
	float: left;
	margin-top: 10px;
	padding: 0px;
}

#menu_gtrends, #menu_twit {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    height: 32px;
    border-bottom: 1px solid #9b9dc7;
    background: #fafafa;
    font-family: Times New Roman, sans-serif;
	font-size: 1em;
}
 
#menu_gtrends li, #menu_twit li {
	width: 49%;
    float: left;
	margin: 0px;
	text-align: center;
    display: inline;
    padding: 5px 0px 5px 0px;
    cursor: pointer;
    color: #999999;
    background: #F4F4F4;
    border: 1px solid #9b9dc7;
    font-weight: bold;
    border-radius: 3px 3px 0px 0px;
}
 
.tab_active_gt, .tabtwit_active_gt {
    border-bottom: 2px solid #FFFFFF !important;
    color: #000000 !important;
    background: #FFFFFF !important;
}

#container_gt, #container_twit {
	width: 98%;
	height: 370px;
	float: left;
	padding: 3px;
	background-color: white;
	overflow: auto;
    clear: both;
	border-top: 0px;
	border-bottom: 1px solid #9b9dc7;
    border-radius: 0 0 3px 3px;
	border-left: 1px solid #9b9dc7;
	border-right: 1px solid #9b9dc7;
}

#container_gt .tab_gtcontent, #container_twit .tabtwit_gtcontent {
    display: none;
}

.visible_gt, .visible_tw {
    display: block !important;
} 

#ipomonitor #BigInfo1{
	width: 30%;
	background-color: #32395e;
	float: left;
	border: 1px solid #32395e;
	border-radius: 2px;
	margin-left: 1.5%;
	margin-top: 18px;
	padding: 0px 0px 3%;
}

#ipomonitor #BigInfoWidth{
	width: 93%;
	background-color: #32395e;
	float: left;
	margin-left: 1.5%;
	margin-top: 10px;
	padding: 0px 0px 1%;
}

#ipomonitor  #table_tic{
	margin-bottom:5px;
	width: 100%;
	border-bottom: 1px solid black;
}

.tdst {
	border-bottom: 1px solid black;
	text-align: center;
}

.tdc {
	text-indent: 5%;
	background-color: #b1b2b5;
	border-bottom: 1px solid black;
	font-weight: lighter;
}

.tdcpro {
	text-indent: 5%;
	background-color: #2ea310;
	border-bottom: 1px solid black;
}

.asof {
	color: #ccc;
	font-size: 0.7em;
	font-family: Times New Roman, sans-serif;
	font-style: italic;
	line-height: 120%;
	float: left;
	text-indent: 1.5em;
}

.opis{
	text-align: center;
	color: white;
	font-size: 1.3em;
	font-family: Times New Roman, sans-serif;
	text-align: left;
	margin-top: 10px;
	margin-left: 30px;
}

.maps{
	text-align: center;
	color: white;
	font-size: 1.3em;
	font-family: Times New Roman, sans-serif;
	text-align: left;
	margin-top: 10px;
	height: 250px;
	background-color: #b1b2b5;
}

.chart_ind{
	text-align: center;
	color: white;
	font-size: 1.3em;
	font-family: Times New Roman, sans-serif;
	text-align: left;
	margin-top: 10px;
	height: 400px;
	background-color: #b1b2b5;
}

.more{
	font-family: Times New Roman, sans-serif;
	color: white;
	margin-top: 10px;
}

.more a{
	font-family: Times New Roman, sans-serif;
	color: white;
}

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

.timefrtw{
	color:white;
	border: 1px solid #bfbdbd;
	border-bottom: 1px solid #a6a4a4;
	border-radius: 2px;
	padding: 2px 5px;
	background: #a6a4a4;
	margin-bottom: 0;
}

.timefrtw:hover {
	cursor: pointer;
}

.timefrtwact {
	background: white;
	color: black;
	border: 2px solid #576dff;
}

/*Стили для формы регистрации*/

#cont {
	width: 100%;
	float: left;
	margin-top: 10px;
	background-color: #fafafa;
	border-bottom: 2px solid silver;
	border-top: 2px solid silver;
}

#cont_stocks {
	width: 100%;
	float: left;
	margin-top: 10px;
	background-color: #fafafa;
	border-bottom: 2px solid silver;
	border-top: 2px solid silver;
}

.bord {
	width: 100%;
	float: left;
	margin-top: 40px;
	margin-bottom: 40px;
	border: 1px solid silver;
	padding: 20px;
	border: 2px solid #9b9dc7;
	border-radius: 5px;
}

.abouttext {
	color: #3a3a3d;
	font-size: 0.9em;
	font-family: Times New Roman, sans-serif;
	text-align: center;
	line-height: 100%;
	margin-bottom: 10px;
}

#reg {
	width: 40%;
	float: left;
	margin-top: 40px;
	margin-left: 10%;
	margin-bottom: 40px;
	border: 1px solid silver;
	padding: 20px;
	border: 2px solid #9b9dc7;
	border-radius: 5px;
}

.border {
list-style: none;
padding: 0;
}

.border li {
font-family: "Trebuchet MS", "Lucida Sans";
padding: 7px 20px;
margin-bottom: 10px;
border-radius: 5px;
border-left: 10px solid #f05d22;
box-shadow: 2px -2px 5px 0 rgba(0,0,0,.1),
     -2px -2px 5px 0 rgba(0,0,0,.1),
    2px 2px 5px 0 rgba(0,0,0,.1),
    -2px 2px 5px 0 rgba(0,0,0,.1);
font-size: 20px;
letter-spacing: 2px;
transition: 0.3s all linear;
}

.border li:nth-child(2){border-color: #8bc63e;}
.border li:nth-child(3){border-color: #fcba30;}
.border li:nth-child(4){border-color: #1ccfc9;}
.border li:nth-child(5){border-color: #493224;}
.border li:hover {border-left: 10px solid transparent;}
.border li:nth-child(1):hover {border-right: 10px solid #f05d22;}
.border li:nth-child(2):hover {border-right: 10px solid #8bc63e;}
.border li:nth-child(3):hover {border-right: 10px solid #fcba30;}
.border li:nth-child(4):hover {border-right: 10px solid #1ccfc9;}
.border li:nth-child(5):hover {border-right: 10px solid #493224;}

.border1 {
list-style: none;
padding: 0;
}

.border1 li {
font-family: Times New Roman, sans-serif;
padding: 7px 20px;
margin-bottom: 10px;
border-radius: 5px;
border-left: 10px solid #f05d22;
box-shadow: 2px -2px 5px 0 rgba(255, 255, 255, 0.1), -2px -2px 5px 0 rgba(255, 255, 255, 0.1), 2px 2px 5px 0 rgba(255, 255, 255, 0.1), -2px 2px 5px 0 rgba(255, 255, 255, 0.1);
font-size: 20px;
letter-spacing: 2px;
transition: 0.3s all linear;
border-color: #87ed87;
color: white;
}

.border1 li:hover {border-right: 10px solid #87ed87;}

.border1 li:hover {border-left: 10px solid transparent;}


.properiod {
	width: 35%;
	float: left;
	margin-left: 10%;
	text-align: left;
	-moz-box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	-webkit-box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #606791));
	background:-moz-linear-gradient(top, #7892c2 5%, #606791 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #606791 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #606791 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #606791 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #606791 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#606791',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size: 20px;
	font-weight:bold;
	padding:10px 10px;
	text-decoration:none;
	text-shadow:0px -1px 0px #283966;

}

.properiod_new {
	width: 35%;
	float: left;
	margin-left: 10%;
	text-align: left;
	background-color:#87ed87;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border: 1px solid white;
	display:inline-block;
	cursor:pointer;
	color:#000;
	font-family:Times New Roman, sans-serif;
	font-size: 20px;
	padding:10px 10px;
	text-decoration:none;
	/*text-shadow:0px -1px 0px #283966;*/

}

.properiod_new:hover{
	background-color:#b3efb3;
}

.properiod_new:active{
	position:relative;
	top:1px;
}

.properiod_new p{
	line-height: 1.2;
	color: #1e2271;
	font-size: 25px;
}


.properiod1 {
	width: 80%;
	float: left;
	margin-left: 10%;
	margin-bottom: 30px;
	text-align: left;
	-moz-box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	-webkit-box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #606791));
	background:-moz-linear-gradient(top, #7892c2 5%, #606791 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #606791 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #606791 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #606791 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #606791 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#606791',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size: 20px;
	font-weight:bold;
	padding:10px 10px;
	text-decoration:none;
	text-shadow:0px -1px 0px #283966;

}

.properiod:hover, .properiod1:hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6384ab), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #6384ab 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #6384ab 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #6384ab 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #6384ab 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #6384ab 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6384ab', endColorstr='#7892c2',GradientType=0);
	background-color:#6384ab;
}


.properiod:active, .properiod1:active{
	position:relative;
	top:1px;
}

.properiod p, .properiod1 p{
	line-height: 1.2;
	color: #39fa40;
	font-size: 25px;
}

.properiod p font, .properiod1 p font{
	text-decoration:line-through;
	vertical-align:super;
	color: #fa3970;
	font-size: 17px;
}


.changerbord {
	width: 23%;
	float: left;
	margin-top: 40px;
	margin-left: 15%;
	margin-bottom: 40px;
	border: 1px solid silver;
	padding: 20px;
	border: 2px solid #9b9dc7;
	border-radius: 5px;
}

#form_login {
	width: 23%;
	float: left;
	margin-left: 15%;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 20px;
}

@media only screen and (max-width : 1100px) {
	#form_login {
	width: 70%;
	margin-left: 10%;
	}
	
	.changerbord {
	width: 70%;
	margin-left: 12%;
	margin-top: 0;
	}
}

@media only screen and (max-width : 430px) {
	#form_login {
	width: 80%;
	margin-left: 3%;
	}
	
	.changerbord {
	width: 80%;
	margin-left: 3%;
	}
}

#form_login1 {
	width: 80%;
	float: left;
	margin-left: 10%;
	margin-top: 20px;
	padding: 5px;
}

#form_login1 label{
	width: 80%;
	color:#ffffff;
	display: block;
	padding: 7px;
	margin: 0 0 0 10%;
}

#form_login1 h2 {
	color:#ffffff;
}

#form_login1 a {
	color:#a2fa4b;
}

#form_login1 a:hover {
	text-decoration: underline;
}

#reg_id label, #form_login label {
	width: 80%;
	display: block;
	padding: 7px;
	margin: 0 0 0 10%;
}

#form_login input {
	width: 80%;
	display: block;
	padding: 7px;
	margin: 0 0 0 10%;
}

.changerbord input {
	width: 80%;
	display: block;
	padding: 7px;
	margin: 0 0 0 10%;
}

#f_name, #l_name, #e_mail, #pass, #pass2, #e_mail_pass, #e_mail_inc, #pass_inc{
	margin: 0 0 0 40px;
	color: red;
	font-size: 0.9em;
}

#res {
	margin: 0 0 0 40px;
	color: blue;
	font-size: 0.9em;
}



/*Стили для Feedback*/

#contacts {
	width: 100%;
	float: left;
	margin-top: 40px;
}

#feed input {
	width: 30%;
	margin-left: 35%;
	float:left;
	border-radius: 5px;
	border: 2px solid silver;
	padding: 5px;
	color: black;
	margin-bottom: 10px;
	font-size: 1.2em;
}

#feed input:focus, #feed textarea:focus{
	border: 2px solid #9b9dc7;
}

#feed input#done:{
	width: 10%;
	margin-left: 45%;
	color: black;
	background-color: red;
}

#feed input#done:hover {
	border: 2px solid #9b9dc7;
	cursor: pointer;
}

#feed textarea {
	width: 30%;
	height: 250px;
	margin-left: 35%;
	float:left;
	border-radius: 5px;
	border: 2px solid silver;
	padding: 5px;
	color: black;
	margin-bottom: 10px;
	font-size: 1.2em;
	resize:none;
}

@media only screen and (max-width : 800px) {
	#feed input {
	width: 60%;
	margin-left: 20%;
	}
	
	#feed textarea {
	width: 60%;
	margin-left: 20%;
	}
}

@media only screen and (max-width : 500px) {
	#feed input {
	width: 80%;
	margin-left: 10%;
	}
	#feed textarea {
	width: 80%;
	margin-left: 10%;
	}
}

#feed #messageShow {
	font-size: 1.2em;
	float:left;
	color: red;
	width: 100%;
	text-align: center;
}

#soc_reg{
	border-top: 1px solid silver;
}

.icon-facebook {
  width: 41px;
  height: 41px;
  stroke-width: 0;
  stroke:  #3C5A99;
  fill: #3C5A99;
  display: block;
  position: absolute;
}

.icon-facebook-cont{
	display: inline-block;
	height:40px;
padding: 0px;
width: 80%;
margin: 0 0 0 10%;
border: 2px solid #3C5A99;	
border-radius: 6px;
position:relative;
}

.icon-facebook-cont:hover{
background: #c6d5f5;
  cursor: pointer;	
}

.icon-facebook-cont:active{
background: #738bbf;
  cursor: pointer;	
}


.name_reg {
  font-size: 1em;
  display: block;
  position: absolute;
  margin: 10px 0 0 20%;
}

.icon-google-plus {
  width: 41px;
  height: 41px;
  stroke-width: 0;
  stroke:  #dd4935;
  fill: #dd4935;
  display: block;
  position: absolute;
}

.icon-google-plus-cont{
	display: inline-block;
	height: 40px;
padding: 0px;
width: 83%;
margin: 0 0 0 10%;
border: 2px solid #dd4935;	
border-radius: 6px;
position:relative;
}

.icon-google-plus-cont:hover{
background: #f0b7af;
  cursor: pointer;	
}

.icon-google-plus-cont:active{
background: #db9288;
  cursor: pointer;	
}

.icon-twitter{
  width: 41px;
  height: 41px;
  stroke-width: 0;
  stroke:  #1da1f3;
  fill: #1da1f3;
  display: block;
  position: absolute;
}

.icon-twitter-cont{
	display: inline-block;
	height: 40px;
padding: 0px;
width: 83%;
margin: 0 0 0 10%;
border: 2px solid #1da1f3;	
border-radius: 6px;
position:relative;
}

.icon-twitter-cont:hover{
background: #9cd4f7;
  cursor: pointer;	
}

.icon-twitter-cont:active{
background: #6fc0f2;
  cursor: pointer;	
}

    .or {
        display: block;
        text-align: center;
        overflow: hidden;
        white-space: nowrap; 
		margin-top: 10px;
		margin-bottom: 15px;
		color: silver;
    }

    .or > span {
        position: relative;
        display: inline-block;
    }
	
    .or > span:before,
    .or > span:after {
        content: "";
        position: absolute;
        top: 60%;
        width: 9999px;
        height: 1px;
        background: silver;
    }

    .or > span:before {
        right: 100%;
        margin-right: 15px;
    }

    .or > span:after {
        left: 100%;
        margin-left: 15px;
    }

/*Стили для Footer*/

footer {
	width: 98%;
	float:left;
	padding: 1%;
	background-color: #fafafa;
	border-top: 2px solid silver;
	margin-top: 10px;
}

footer #social {
	float:left;
	width: 50%;
}

footer #social img{
	width: 30px;
	height: 30px;
	float:left;
	margin-right: 10px;
}

footer #rights {
	width: 50%;
	float:left;
	text-align: right;
	font-size: 1.1em;
}

footer #warn {
	font-size: 0.9em;
	color: #929394;
	text-align: left;
	padding: 4px;
	margin-bottom: 12px;
}

footer #warn span{
	font-size: 1.1em;
	color: red;
	text-align: left;
}

/*Стили для Зарегистрированного пользователя*/

.jq-dropdown {
  position: absolute;
  z-index: 1039;
  display: none;
}
.jq-dropdown .jq-dropdown-menu,
.jq-dropdown .jq-dropdown-panel {
  min-width: 160px;
  max-width: 360px;
  list-style: none;
  background: white;
  border: solid 1px #ddd;
  border-radius: 4px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  overflow: visible;
  padding: 4px 0;
  margin: 0;
}
.jq-dropdown .jq-dropdown-panel {
  padding: 10px;
}
.jq-dropdown.jq-dropdown-tip {
  margin-top: 8px;
}
.jq-dropdown.jq-dropdown-tip:before {
  position: absolute;
  top: -6px;
  left: 9px;
  content: "";
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ddd;
  display: inline-block;
}
.jq-dropdown.jq-dropdown-tip:after {
  position: absolute;
  top: -5px;
  left: 10px;
  content: "";
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  display: inline-block;
}

.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:before {
  left: auto;
  right: 9px;
}
.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:after {
  left: auto;
  right: 10px;
}
.jq-dropdown.jq-dropdown-scroll .jq-dropdown-menu,
.jq-dropdown.jq-dropdown-scroll .jq-dropdown-panel {
  max-height: 180px;
  overflow: auto;
}

header #regAuth #jq-dropdown-1 a{
	color: black;
}

header #regAuth #jq-dropdown-1 a:hover{
	color: green;
}

header #regAuth #jq-dropdown-1 #prover, #ipomonitor #BigInfo #info #table_tic #prover{
	color: #87ed87;
}

.jq-dropdown .jq-dropdown-menu li {
  list-style: none;
  padding: 0 0;
  text-indent: 0;
  margin: 0;
  line-height: 18px;
}
.jq-dropdown .jq-dropdown-menu li > a,
.jq-dropdown .jq-dropdown-menu label {
  display: block;
  text-decoration: none;
  line-height: 18px;
  padding: 3px 15px;
  margin: 0;
  white-space: nowrap;
}
.jq-dropdown .jq-dropdown-menu li > a:hover,
.jq-dropdown .jq-dropdown-menu label:hover {
  background-color: #f2f2f2;
  color: inherit;
  cursor: pointer;
}



.jq-dropdown .jq-dropdown-menu .jq-dropdown-divider {
  font-size: 1px;
  border-top: solid 1px #e5e5e5;
  padding: 0;
  margin: 5px 0;
}

.prof {
	background-color: #d5fcae;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	padding: 4px;
	border-radius: 4px;
	}
.prof:after {
	font-family: Consolas, Courier New, Arial, sans-serif;
	content: '';
	margin-left: 6px;
	}
.prof:hover {
	background: #c1fc86;
	}
.prof.jq-dropdown-open {
	background: #888;
	background: #888;
	color: black;
	}
.prof.jq-dropdown-open:after {
	color: black;
	}

	/*Страница PRO-version*/

#proversion {
	width: 700px;
	float: left;
	margin-bottom: 30px;
	margin-left: auto;
    margin-right: auto;
	border: 1px solid silver;
	padding: 20px;
	border: 2px solid #9b9dc7;
	border-radius: 5px;
}

	/*Страница Stocks in play*/

.topic {
	color: #3a3a3d;
	font-size: 1.7em;
	font-family: Times New Roman, sans-serif;
	text-align: center;
	padding: 15px;
}

.topic_tic {
	color: #3a3a3d;
	font-size: 1.7em;
	font-family: Times New Roman, sans-serif;
	text-align: center;
	margin-bottom: 15px;
}

.left_block_stocks {
	width: 30%;
	float: left;
	margin-top: 5px;
	margin-left: 10%;
	margin-bottom: 10px;
}

.right_block_stocks {
	width: 50%;
	float: left;
	margin-top: 5px;
	margin-left: 5%;
	margin-bottom: 10px;
}

@media only screen and (max-width : 650px) {
	.left_block_stocks {
	width: 80%;
	}
	.right_block_stocks {
	display: none;
	}
}

@media only screen and (max-width : 330px) {
	.left_block_stocks {
	margin-left: 5%;
	}
	.right_block_stocks {
	display: none;
	}
}

#inplay {
	width: 90%;
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid silver;
	padding: 20px;
	border: 2px solid #9b9dc7;
	border-radius: 5px;
	background-color: white;
}

#inplay h5 {
	font-family: Consolas, Courier New, Arial, sans-serif;
	font-size: 0.8em;
	color: #929394;
	text-align: left;
	padding: 4px;
}

#aboutst {
	color: #3a3a3d;
	font-size: 0.9em;
	font-family: Times New Roman, sans-serif;
	text-align: center;
	line-height: 100%;
	margin-bottom: 20px;
}

	/*Страница Cryptomonitor*/

.cap {
	font-size: 1em;
	color: #929394;
	text-align: left;
	float: left;
	padding: 4px;
	margin-left: 2%;
}

.cap_right {
	font-size: 1em;
	color: #929394;
	text-align: right;
	float: right;
	padding: 4px;
	margin-right: 2%;
} 

@media only screen and (max-width : 700px) {
	.cap_right {
	text-align: left;
	float: left;
	padding: 4px;
	margin-left: 2%;
	}
	.cap {
	margin-top: 10px;
	}

}

@media only screen and (max-width : 620px) {
	.cap_right {
	font-size: 0.9em;
	}
	.cap {
	font-size: 0.9em;
	}

}

#leftcol {
	width: 25%;
	float: left;
	margin-left: 1%;
	border: 1px solid #9b9dc7;
	box-shadow: 0 7px 10px rgba(0, 0, 0, 0.5);
	margin-bottom: 10px;
	padding: 0px;
}

#leftcol1 {
	width: 900px;
	float: left;
	border: 1px solid #9b9dc7;
	box-shadow: 0 7px 10px rgba(0, 0, 0, 0.5);
	margin-bottom: 10px;
	padding: 0px;
	margin-left: auto;
    margin-right: auto;
	background-color: white;
}
	
#leftnews {
	width: 100%;
	float:left;
	color: #3a3a3d;
	background-color: white;
	font-size: 1.5em;
	font-family: Times New Roman, sans-serif;
	text-align: center;
	line-height: 150%;
}
	
#bigclass {
	float: left;
}

#cont_bigclass {
	width: 97%;
	height: 1000px;
	padding: 5px;
	background-color: white;
	overflow: auto;
}

#cont_bigclass1 {
	width: 97%;
	padding: 5px;
	background-color: white;
	overflow: auto;
}

.fix_head {
	width: 98%;
	float: left;
	padding: 1%;
	background-color:  #606791;
	border-bottom: 2px solid silver;
	position: fixed;  
	top: 0;  
	z-index: 100;  
}

.flele {
	display: flex; 
	margin-top: 90px;
	width: 100%;
	float: left;
	background-color: #fafafa;
	border-bottom: 2px solid silver;
	border-top: 2px solid silver;
}

@media only screen and (max-width : 1085px) {
	.flele {
	margin-top: 110px;
	}
}


.link_crnews {
		display: none;
		float: left;
		width: 49%;
		text-align: right;
}

.link_exch {
	width: 71%;
	float: left;
	margin-left: 1%;
	text-align: center;
}

.link_slash {
	display: none;
	float: left;
}

@media only screen and (max-width : 1350px) {

	#leftcol {
		display: none;
		margin-left: 0;
		width: 0;
		float: none;
		border: 0;
		box-shadow: 0;
	}
	
	.link_crnews {
		display: block;
	}
	
	.link_exch {
		float: left;
		width: 49%;
		text-align: left;
		margin-left: 0;
	}
	.link_slash {
	display: block;
	width: 2%;
	text-align: center;
	}
}


#bitnews {
	width: 96%;
	float: left;
	margin-top: 2px;
	margin-left: 1%;
	margin-bottom: 2px;
	padding: 4px;
	border: 1px solid #9b9dc7;
	border-radius: 5px;
	background-color: white;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
}

#bitnews font {
	color: #8f8d8d;
	font-size: 0.8em;
	font-family: Times New Roman, sans-serif;
	font-style: italic;
	width: 50%;
	float: left;
	text-align: right;
}

#bittime {
	color: #8f8d8d;
	font-size: 0.8em;
	text-align: left;
	font-family: Times New Roman, sans-serif;
	float: left;
    width: 50%;
}

.bittime_comm {
	color: #8f8d8d;
	font-size: 0.8em;
	text-align: right;
	font-family: Times New Roman, sans-serif;
	float: left;
    width: 35%;
}

.del_comm {
	width: 2%;
	float: left;
	margin-left: 3%;
	text-decoration: none;
}

.del_comm:hover {
	cursor: pointer;
	text-decoration: none;
}

.user_name_comm {
	font-size: 1em;
	text-align: left;
	font-family: Times New Roman, sans-serif;
	float: left;
	margin-left: 5%;
    width: 53%;
}

.bit_comm {
	font-size: 1em;
	text-align: left;
	font-family: Times New Roman, sans-serif;
	float: left;
	margin-left: 4%;
    width: 90%;
	padding: 1%;
	white-space: pre-wrap;
}

.textsh {
	color: #3a3a3d;
	font-size: 0.9em;
	text-indent: 2em;
	text-align: justify;
}

.img_news{
	width: 28%;
	float:left;
	margin: 2%;
}

.leftimg {
	max-width: 100%;
}

#rightcolcrypto {
	width: 71%;
	float: left;
	margin-left: 1%;
	margin-bottom: 10px;
	border-radius: 5px;
	padding: 5px;
	border: 2px solid #9b9dc7;
} 

#centercol {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 98%;
	margin-left: 1%;
}

.cent_cont {
	width: 67%;
	margin-left: 0.5%;
	margin-top: 10px;
}

#cryptograf {
	width: 100%;
	height: 400px;
	float: left;
	margin-bottom: 10px;
	border: 1px solid #9b9dc7;
}

#cryptotableblock {
	width: 100%;
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #9b9dc7;
	border-radius: 5px;
}

#cryptotableblock1 {
	width: 100%;
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #9b9dc7;
	border-radius: 5px;
}

#last_com_cont{
	width: 100%;
	float: left;
}

#cryptotable {
	width: 50%;
	float: left;
	padding: 5px 5px 0 5px;
}

#cryptotable1 {
	width: 50%;
	float: left;
	padding: 5px 5px 0 5px;
}

.cryptotable {
	font-size: 0.8em;
	padding: 5px;
	border: 1px solid black;
	text-indent: 5%;
	color: #edeff5;
	font-family: Times New Roman, sans-serif;
	background-color: #32395e; 
	text-align:left;
}

@media only screen and (max-width : 570px) {
	#cryptotable {
	width: 100%;
	}
	#cryptotable1 {
	width: 100%;
	padding: 0 5px 0 5px;
	}
	.cryptotable {
	width: 170px;
	}
	#cryptograf {
	height: 300px;
	}
	
}

.cryptotableinf {
	font-size: 0.8em;
	padding: 5px;
	border: 1px solid #b1b2b5;
	font-family: Times New Roman, sans-serif;
	background-color: white; 
	text-align:center;
}

.time_update {
	color: #8f8d8d;
	margin-left: 2%;
	font-size: 0.7em;
	text-align: left;
	font-family: Times New Roman, sans-serif;
	float: left;
	width: 70%;
}

.cryptonewstwit {
	display: none;
	float:left;
	color: #3a3a3d;
	background-color: white;
	font-size: 1.5em;
	font-family: Times New Roman, sans-serif;
	text-align: center;
	line-height: 150%;
}

.cryptotwit {
	width: 30%;
	float: left;
	margin-left: 1.5%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	display: block;
	order: 2;
}

@media only screen and (max-width : 1350px) {
	#rightcolcrypto {
	width: 97%;
} 
}

@media only screen and (max-width : 950px) {
		#rightcolcrypto {
	width: 96%;
} 
	.cryptonewstwit {
	width: 700px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #9b9dc7;
	display: block;
	order: 1;
	}
	.cent_cont {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	order: 3;
	}
	
	.cryptotwit {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	display: none;
	order: 2;
	}
	
}

@media only screen and (max-width : 550px) {
	#rightcolcrypto {
	width: 95%;
	} 
}

@media only screen and (max-width : 380px) {
	#rightcolcrypto {
	width: 94%;
	} 
}

.comment {
	width: 80%;
	float: left;
	margin-left: 10%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px 5px 0 5px;
	border: 1px solid #9b9dc7;
	font-family: Times New Roman, sans-serif;
	background-color: white; 
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
}

.comment_reply {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #9b9dc7;
	font-family: Times New Roman, sans-serif;
	background-color: white; 
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
}

#comment {
	width: 60%;
	margin-left: 10%;
	float:left;
	border-radius: 5px;
	border: 2px solid silver;
	margin-bottom: 10px;
	background-color: white; 
	padding: 5px;
}

#comment1 {
	width: 74%;
	margin-left: 3%;
	float:left;
	border-radius: 5px;
	border: 2px solid silver;
	margin-bottom: 10px;
	background-color: white; 
	padding: 5px;
}


#file{
	position:relative; top:0px; left:0px;
	padding:0px; margin:0px;
    text-align:right;
    width:23px; height:20px; 
	overflow:hidden;
	float:left;
	background-image: url(/img/foto.jpg);
	background-size: cover;
	float:left;
    }

#file input {
	height:20px;
    position:absolute; right:0px;
   	opacity: 0; filter: alpha(opacity=0);
    }
	
#file:hover {
	float:left;
	width: 23px;
	height: 20px;
	background-image: url(/img/fotoa.jpg);
	background-size: cover;
	cursor: pointer;
}	

#file input:hover {
	height:20px;
    position:absolute; right:0px;
   	opacity: 0; filter: alpha(opacity=0);
	cursor: pointer;
    }

.filename {
	width: 80%;
	margin-left: 5%;
     background: #fff;
	 border: 0;
	 padding: 0;
	 float: left;
}

.del {
	margin-left: 2%;
	text-decoration: none;
}

.del:hover {
	cursor: pointer;
	text-decoration: none;
}

.del_prof {
	text-decoration: none;
}

.del_prof:hover {
	cursor: pointer;
	text-decoration: none;
}

.respond {
	margin-left: 10%;
	color: red;
	font-size: 0.9em;
}
	
#textfot{
	width: 100%;
	border: 0px;
	height: 60px;
	color: black;
	font-size: 1.2em;
	resize:none;
}

#textfot1{
	width: 100%;
	border: 0px;
	height: 20px;
	color: black;
	font-size: 1.2em;
	resize:none;
}

#textfot:focus, #textfot1:focus {
	width: 100%;
	height: 60px;
	float:left;
	color: black;
	font-size: 1.2em;
	resize:none;
	border-bottom: 2px dotted #9b9dc7;
}

#comment_sub {
	width:15%;
	height: 42px;
	margin-left: 5%;
	float:left;
	border-radius: 5px;
	border: 1px solid silver;
	padding: 5px;
	color: black;
	margin-bottom: 10px;
	font-size: 1em;
	resize:none;
}

#comment_sub:hover  {
	width:15%;
	height: 42px;
	margin-left: 5%;
	float:left;
	border-radius: 5px;
	border: 1px solid silver;
	padding: 5px;
	color: black;
	margin-bottom: 10px;
	font-size: 1em;
	resize:none; 
	cursor:pointer;
}

#comment_sub:focus  {
	width:15%;
	height: 42px;
	margin-left: 5%;
	float:left;
	border-radius: 5px;
	border: 1px solid silver;
	padding: 5px;
	color: black;
	margin-bottom: 10px;
	font-size: 1em;
	resize:none;
	background: white; 
	cursor:pointer;
}

.ava_comm {
	max-width: 100%;
	border: 1px solid silver;
	float:left;
	border-radius: 5px;
}

.ava {
	width: 10%;
	float:left;
}

.u_name{
	width: 100%;
	height: 30px;
	margin-left: 10%;
	float:left;
	margin-top: 15px;
	margin-bottom: 5px;
}

.u_name1{
	width: 90%;
	height: 30px;
	margin-left: 3%;
	float:left;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ava_comm_mini {
	max-width: 100%;
	border: 1px solid silver;
	float:left;
	border-radius: 5px;
}

.ava_mini {
	width: 4%;
	float:left;
	text-align: center;
}

.ava_mini1 {
	width: 4%;
	float:left;
	text-align: center;
	margin-top: 7px;
}

.u_name label {
	width: 80%;
	display: block;
	padding: 7px;
	margin: 0 0 0 5%;
}

.u_name1 label {
	width: 80%;
	display: block;
	padding: 7px;
	margin: 0 0 0 5%;
}

.cont_comm {
	width: 90%;
	float:left;
}

.img_block {
	text-align: left;
	float: left;
	margin-left: 4%;
    width: 90%;
}

.img_comm {
	max-width: 100%;
	float:left;
	border-radius: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.img_comm:hover {
	cursor: zoom-in;
}

#load_com {
	float:left;
	margin-left: 7%;
}

#menu_crypto {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    height: 32px;
    border-bottom: 1px solid #9b9dc7;
    background: #fafafa;
    font-family: Times New Roman, sans-serif;
	font-size: 1em;
}
 
#menu_crypto li {
	width: 49%;
    float: left;
	margin: 0px;
	text-align: center;
    display: inline;
    padding: 5px 0px 5px 0px;
    cursor: pointer;
    color: #999999;
    background: #F4F4F4;
    border: 1px solid #9b9dc7;
    font-weight: bold;
    border-radius: 3px 3px 0px 0px;
}
 
 
@media only screen and (max-width : 950px) {
	#menu_crypto li {
	width: 49.3%;
	} 
}


.tab_active {
    border-bottom: 2px solid #FFFFFF !important;
    color: #000000 !important;
    background: #FFFFFF !important;
}
 
#container_crypto {
	width: 98%;
	height: 870px;
	float: left;
	padding: 3px;
	background-color: white;
	overflow: auto;
    clear: both;
	border-top: 0px;
	border-bottom: 1px solid #9b9dc7;
    border-radius: 0 0 3px 3px;
	border-left: 1px solid #9b9dc7;
	border-right: 1px solid #9b9dc7;
}

#container_crypto .tab_content {
    display: none;
}



.visible {
    display: block !important;
} 

#bitnews_tick {
	width: 95%;
	float: left;
	margin-top: 2px;
	margin-left: 1%;
	margin-bottom: 2px;
	padding: 4px;
	border: 1px solid #9b9dc7;
	border-radius: 5px;
	background-color: white;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
}

#bitnews_tick font {
	color: #8f8d8d;
	font-size: 0.7em;
	font-family: Times New Roman, sans-serif;
	font-style: italic;
	width: 50%;
	float: left;
	text-align: right;
}

#bitnews_tick a {
	font-size: 0.9em;
}

#bittime {
	color: #8f8d8d;
	font-size: 0.7em;
	text-align: left;
	font-family: Times New Roman, sans-serif;
	float: left;
    width: 50%;
}

.textsh_tick {
	color: #3a3a3d;
	line-height: 130%;
	font-size: 0.8em;
	text-indent: 2em;
	text-align: justify;
}

.bot_com_pan {
	width: 86%;
	border-top: 1px solid #9b9dc7;
	float: left;
	margin-left: 12%;
	margin-bottom: 1%;
}

.repl {
	width: 20%;
	float: left;
}

.like_dis{
	margin-left:27%;
	width: 10%;
	float: left;
}

.ipo_dis{
	width: 33.3%;
	float: left;
	background-size: cover;
	text-align: center;
}

.like_dis span{
	font-size: 0.8em;
	font-family: Times New Roman, sans-serif;
	float: left;
}

.lik{
	float: left;
	width: 25px;
	height: 13px;
	margin-top: 10%;
}

.lik:hover{
	cursor: pointer;
}

.lik_ipo1{
	width: 70%;
	margin: 15%;
}

.lik_ipo1:hover{
	cursor: pointer;
	border-bottom: 2px solid green;
}

.lik_ipo2{
	width: 70%;
	margin: 15%;
}

.lik_ipo2:hover{
	cursor: pointer;
	border-bottom: 2px solid #d9bc3b;
}

.lik_ipo3{
	width: 70%;
	margin: 15%;
	
}

.lik_ipo3:hover{
	cursor: pointer;
	border-bottom: 2px solid red;
}

.myl:hover {
	cursor: pointer;
}

.crypt_curr_table{
	padding: 1%;
	margin: 0 4px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.crypt_curr_table td{
	border-bottom: 1px solid #9b9dc7;
	padding: 2%;
	min-width: 100px;
	text-align: center;
	font-size: 0.9em;
}

.crypt_curr_table th{
	border-bottom: 1px solid #9b9dc7;
	padding: 2%;
	min-width: 100px;
	text-align: center;
	font-size: 0.8em;
	background: #57458a;
	color: white;
}

.crypt_curr_table tr:hover {
	background: #ecf2fa;
	cursor: pointer;
}

.crypt_curr_table tr:active, .act {
	background: #bda7fa;
	cursor: pointer;
}

/*Меню крипты*/
.jq-dropdown_m {
  position: absolute;
  z-index: 1039;
  display: none;
}
.jq-dropdown_m .jq-dropdown-menu_m,
.jq-dropdown_m .jq-dropdown-panel {
  min-width: 160px;
  max-width: 470px;
  list-style: none;
  background: white;
  border: solid 1px #ddd;
  border-radius: 4px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  overflow: visible;
  padding: 4px 0;
  margin: 0;
}
.jq-dropdown_m .jq-dropdown-panel {
  padding: 100px;
}
.jq-dropdown_m.jq-dropdown-tip_m {
  margin-top: 8px;
}
.jq-dropdown_m.jq-dropdown-tip_m:before {
  position: absolute;
  top: -6px;
  left: 9px;
  content: "";
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ddd;
  display: inline-block;
}
.jq-dropdown_m.jq-dropdown-tip_m:after {
  position: absolute;
  top: -5px;
  left: 10px;
  content: "";
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  display: inline-block;
}

.jq-dropdown_m.jq-dropdown-tip_m.jq-dropdown-anchor-right_m:before {
  right: auto;
  left: 9px;
}
.jq-dropdown_m.jq-dropdown-tip_m.jq-dropdown-anchor-right_m:after {
  right: auto;
  left: 10px;
}
.jq-dropdown_m.jq-dropdown-scroll .jq-dropdown-menu_m,
.jq-dropdown_m.jq-dropdown-scroll .jq-dropdown-panel_m {
  max-height: 180px;
  overflow: auto;
}

.jq-dropdown_m .jq-dropdown-menu_m .jq-dropdown-divider {
  font-size: 1px;
  border-top: solid 1px #e5e5e5;
  padding: 0;
  margin: 5px 0;
}

.prof_m {
	float: left;
	background-color: #fff;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	padding: 4px;
	border-radius: 4px;
	border: solid 1px #8854e3;
	font-size: 1.1em;
	font-family: Consolas, Courier New, Arial, sans-serif;
	margin: 7px 1%;
	}
.prof_m:after {
	font-family: Consolas, Courier New, Arial, sans-serif;
	content: '';
	margin-left: 6px;
	}
.prof_m:hover {
	background: #ded0f5;
	}
.prof_m.jq-dropdown-open {
	background: #888;
	background: #888;
	color: black;
	}
.prof_m.jq-dropdown-open:after {
	color: black;
	}
	
.down {
	color: #848287;
	font-size: 0.8em;
}

.down1, .upcr {
	color: #848287;
	font-size: 0.6em;
}

.im_icon{
	margin: 2px; 
	width: 16px;
	height: 16px;
	float: left;
}
/*Меню крипты*/




.modal_div {
	transform: translate(-50%, -50%);
	overflow: auto;
	float: left;
	max-height: 95%;	
	 /* Размеры должны быть фиксированы */
	border-radius: 5px;
	border: 2px #000 solid;
	background: #fff;
	position: fixed; /* чтобы окно было в видимой зоне в любом месте */
	top: 50%; /* отступаем сверху 45%, остальные 5% подвинет скрипт */
	left: 50%; /* половина экрана слева */
	/*margin-top: -350px;
	margin-left: -250px;  тут вся магия центровки css, отступаем влево и вверх минус половину ширины и высоты соответственно =) */
	display: none; /* в обычном состоянии окна не должно быть */
	opacity: 0; /* полностью прозрачно для анимирования */
	z-index: 5; /* окно должно быть наиболее большем слое */
}



@media only screen and (max-width : 870px) {
	.modal_div {
	width:80%;
}
	
}

.com_cont{
	width: 550px;
	float: left;
	margin-right: 35px;
	margin-left: 5px;
	margin-top: 5px;
}

/* Подложка */
#overlay {
	z-index: 3; /* подложка должна быть выше слоев элементов сайта, но ниже слоя модального окна */
	position: fixed; /* всегда перекрывает весь сайт */
	background-color: #000; /* черная */
	opacity: 0.8; /* но немного прозрачна */
	width: 100%; 
	height: 100%; /* размером во весь экран */
	top: 0; 
	left: 0; /* сверху и слева 0, обязательные свойства! */
	cursor: pointer;
	display: none; /* в обычном состоянии её нет) */
}



/*Страница пользователя*/

.tree_profile {
	width: 18%;
	float: left;
	margin-left: 1%;
	padding: 5px;
}

.cont_myphoto {
	text-align: left;
	float: left;
	margin: 2% 5% 4% 5%;
    width: 60%;
}

.my_photo {
	max-width: 100%;
	border: 2px solid #9b9dc7;
	border-radius: 5px;
}

.I {
	float: left;
	margin: 3% 0 10%;
	font-size: 2em;
}

.wrapper {
	float: left;
	font-size: 1em;
	text-align: left;
}

#comment_sub1 {
	width: 150px;
	border-radius: 5px;
	border: 1px solid silver;
	padding: 5px;
	color: black;
	margin-bottom: 10px;
	font-size: 1em;

}

@media only screen and (max-width : 950px) {
	.tree_profile {
	width: 98%;
	float: left;
	margin-left: 1%;
	padding: 5px;
	}
	
	.cont_myphoto {
    width: 30%;
	}
}

@media only screen and (max-width : 430px) {

	#comment_sub1 {
	width: 80%;
	margin-left: 10%;
	}
}

/*Иконки крипто*/
.coin {
	color: #8f8d8d;
	background: url ('/postilkiijfl94929lsfhwo93udo0uh/bitnews/img/cointelegraph_com/1505984202.jpg');
	background-size: 20px;
	padding-left: 20px;
	background-position: 0.1px;
}

/*Tweets*/
		.tweets_line {
			width: 100%;
			float: left;
		}
		.tweett {
			width: 96%;
			border-bottom: 1px solid #9b9dc7;
			float: left;
			padding: 2%;
			line-height: 1.5;
			font-family: Times New Roman, sans-serif;
			font-size: 0.8em;
		}
		.tweett:hover{
			background: #ecf2fa;
		}
		.img_tweet{
			width: 15%;
			min-width: 55px;
			height: 50px;
			float: left;
		}
		.img_tweet img {
			width: 48px;
			height: 48px;
		}
		.author_tweet{
			width: 70%;
			float: left;
		}
		.text_tweet{
			width: 100%;
			float: left;
		}
		.time_tweet{
			width: 100%;
			float: left;
			text-align: right;
			font-size: 0.8em;
		}
		.time_tweet a{
			color: #8899A6;
		}
		#newtweets, #newlastnews, #newCurrencynews{
			width: 100%;
			float: left;
			text-align: center;
			font-size: 0.8em;
			background: #dae6f5;
			color: #4982de;
			line-height: 200%;
		}
		#newtweets:hover, #newlastnews:hover, #newCurrencynews:hover {
			color: #db4874;
			text-decoration: underline;
			cursor:pointer;
		}
		#show_more, #show_more_lastnews, #show_more_currnews{
			margin-top: 20px;
			margin-bottom: 20px;
			border-radius:20px;
			background: #fff;
			border: 2px solid #9b9dc7;
			padding: 10px;
		}
		#show_more:hover, #show_more_lastnews:hover, #show_more_currnews:hover{
			background: #dae6f5;
			cursor:pointer;
		}

		#show_more_lastnews{
			float: left;
		}
		
/*loader*/

.cssload-container {
	width: 100%;
	height: 49px;
	text-align: center;
}

.cssload-double-torus {
	width: 49px;
	height: 49px;
	margin: 0 auto;
	border: 4px double;
	border-radius: 50%;
	border-color: transparent rgba(46,193,230,0.9) rgba(51,134,212,0.9);
	animation: cssload-spin 690ms infinite linear;
		-o-animation: cssload-spin 690ms infinite linear;
		-ms-animation: cssload-spin 690ms infinite linear;
		-webkit-animation: cssload-spin 690ms infinite linear;
		-moz-animation: cssload-spin 690ms infinite linear;
}



@keyframes cssload-spin {
	100%{ transform: rotate(360deg); transform: rotate(360deg); }
}

@-o-keyframes cssload-spin {
	100%{ -o-transform: rotate(360deg); transform: rotate(360deg); }
}

@-ms-keyframes cssload-spin {
	100%{ -ms-transform: rotate(360deg); transform: rotate(360deg); }
}

@-webkit-keyframes cssload-spin {
	100%{ -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

@-moz-keyframes cssload-spin {
	100%{ -moz-transform: rotate(360deg); transform: rotate(360deg); }
}


/* Выпад фильтр*/

.jq-dropdown_filt {
  position: absolute;
  z-index: 1039;
  display: none;
}
.jq-dropdown_filt .jq-dropdown-menu_filt,
.jq-dropdown_filt .jq-dropdown-panel_filt {
  min-width: 160px;
  max-width: 360px;
  list-style: none;
  background: white;
  border: solid 1px #ddd;
  border-radius: 4px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  overflow: visible;
  padding: 4px 0;
  margin: 0;
}
.jq-dropdown_filt .jq-dropdown-panel_filt {
  padding: 10px;
}
.jq-dropdown_filt.jq-dropdown-tip_filt {
  margin-top: 8px;
}
.jq-dropdown_filt.jq-dropdown-tip_filt:before {
  position: absolute;
  top: -6px;
  left: 9px;
  content: "";
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ddd;
  display: inline-block;
}
.jq-dropdown_filt.jq-dropdown-tip_filt:after {
  position: absolute;
  top: -5px;
  left: 10px;
  content: "";
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  display: inline-block;
}

.jq-dropdown_filt.jq-dropdown-tip_filt.jq-dropdown-anchor-right_filt:before {
  left: auto;
  right: 9px;
}
.jq-dropdown_filt.jq-dropdown-tip_filt.jq-dropdown-anchor-right_filt:after {
  left: auto;
  right: 10px;
}
.jq-dropdown_filt.jq-dropdown-scroll_filt .jq-dropdown-menu_filt,
.jq-dropdown_filt.jq-dropdown-scroll_filt .jq-dropdown-panel_filt {
  max-height: 180px;
  overflow: auto;
}

.jq-dropdown_filt .jq-dropdown-menu_filt li {
  list-style: none;
  padding: 0 0;
  text-indent: 0;
  margin: 0;
  line-height: 18px;
}
.jq-dropdown_filt .jq-dropdown-menu_filt li > a,
.jq-dropdown_filt .jq-dropdown-menu_filt label {
  display: block;
  text-decoration: none;
  line-height: 18px;
  padding: 3px 15px;
  margin: 0;
  white-space: nowrap;
}
.jq-dropdown_filt .jq-dropdown-menu_filt li > a:hover,
.jq-dropdown_filt .jq-dropdown-menu_filt label:hover {
  background-color: #f2f2f2;
  color: inherit;
  cursor: pointer;
}



.jq-dropdown_filt .jq-dropdown-menu_filt .jq-dropdown-divider_filt {
  font-size: 1px;
  border-top: solid 1px #e5e5e5;
  padding: 0;
  margin: 5px 0;
}

.prof_filt {
	background-color: #d5fcae;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	padding: 4px;
	border-radius: 4px;
	}
.prof_filt:after {
	font-family: Consolas, Courier New, Arial, sans-serif;
	content: '';
	margin-left: 6px;
	}
.prof_filt:hover {
	background: #c1fc86;
	}
.prof_filt.jq-dropdown-open_filt {
	background: #888;
	background: #888;
	color: black;
	}
.prof_filt.jq-dropdown-open_filt:after {
	color: black;
	}

	
/* refferal */

.ref_links{
	width: 70%;
	float: left;
	border: 2px solid #9b9dc7;
	border-radius:5px;
	background: white;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	color:#333;
	font-size:1em;
	padding:5px 5px;
	margin-top:20px;
	margin-bottom: 20px;
	margin-left: 15%;
	font-family: Times New Roman, sans-serif;
}

.ref_links p {
	text-indent: 1.5em;
}


/* ipomonitor табы смены на спак priced */

.tabs_pr {
      font-size: 0;
      padding: 60px 10px 10px 10px;
      margin: 0 auto 5px;
    }

    .tabs_pr>input[type="radio"] {
      display: none;
    }

    .tabs_pr>div{
      /* скрыть контент по умолчанию */
      display: none;
      border:0px;
      font-size: 16px;
	  
    }
	
	.first_tab_rad{
	  margin-left: 8.2%;
	}
	
	@media screen and (max-width : 800px){
		.first_tab_rad{
		  margin-left: 1%;
		}
	}
	
    /* отобразить контент, связанный с вабранной радиокнопкой (input type="radio") */
    #tab-btn-1-pr:checked~#content-1-pr,
    #tab-btn-2-pr:checked~#content-2-pr{
      display: block;
    }

    .tabs_pr>label {
      display: inline-block;
      text-align: center;
      vertical-align: middle;
      user-select: none;
      background-color: #dce6ee;
      border: 1px solid #9b9dc7;
	  border-radius: 10px 10px 0 0;
      padding: 2px 5px;
      font-size: 20px;
      line-height: 1.5;
      transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
      cursor: pointer;
      position: relative;
      top: 1px;
	  font-family: Times New Roman, sans-serif;
    }
	

    .tabs_pr>label:not(:first-of-type) {
      border-left: none;
    }

    .tabs_pr>input[type="radio"]:checked+label {
      background-color: #fafafa;
      border-bottom: 1px solid #fafafa;	  
    }

/*алерты*/
.tree_profile1 {
	width: 18%;
	float: left;
	margin-left: 1%;
	padding: 5px;
}

.tree_profile1 {
	width: 18%;
	float: left;
	margin-left: 1%;
	padding: 5px;
}
@media only screen and (max-width : 950px) {
	.tree_profile1 {
	width: 98%;



	}
}

.tree_profile1 span{
	width:100%;
	float: left;
	font-size: 1.2em;
	text-indent: 10%;
	font-family: Times New Roman, sans-serif;
	margin-top:20px;
	margin-bottom:10px;
}

.tree_profile1 p{
	width:100%;
	font-family: Times New Roman, sans-serif;
}


.alert{
	width: 31.6%;
	margin-left: 1.5%;
	margin-top: 18px;
	padding: 0px 0px 1%;
	float: left;
	border: 2px solid #9b9dc7;
	color:#20138b;
	font-family:Arial;
	font-size:0.8em;
	font-weight:bold;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-decoration:none;
	margin-bottom: 5px;
	border-radius: 15px;
	background: white;
}

.alert_add{
	width: 31.6%;
	margin-left: 1.5%;
	margin-top: 18px;
	padding: 0px 0px 1%;
	float: left;
	border: 2px solid #9b9dc7;
	color:#20138b;
	font-family:Arial;
	font-size:0.8em;
	font-weight:bold;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-decoration:none;
	margin-bottom: 5px;
	border-radius: 15px;
	background: #87ed87;
}

.alert_yes_bottom {
	width: 30px;
	height: 20px;
	border: 1px solid #9b9dc7;
	border-radius: 5px;
	box-shadow: 0 0 3px rgba(0,0,0,0.5);
	text-align:center;
	color:white;
	background: #87ed87;
}

.alert_no_bottom {
	width: 30px;
	height: 20px;
	border: 1px solid #9b9dc7;
	border-radius: 5px;
	box-shadow: 0 0 3px rgba(0,0,0,0.5);
	text-align:center;
	color:white;
	background: #87ed87;
}
