/*
Theme Name: speculantu.ru
Description: Markup by <a href="/">Dimox</a>, <a href="/">Blogoart.ru</a>
Author: Dimox
*/

/* Normalize & Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto;vertical-align:top}optgroup{font-weight:bold}input:focus,button:focus,select:focus,textarea:focus{outline:none}table{border-collapse:collapse;border-spacing:0}
/* end Normalize & Reset */

html {
	background: #F0F2F7 url(/wp-content/themes/speculantu.ru/i/top-bg.jpg) repeat-x 50% 0;
}
body {
	background: url(/wp-content/themes/speculantu.ru/i/bg.jpg) no-repeat 50% 198px;
	font: 11px/14px Tahoma, sans-serif;
}
body.nopadding {
	padding: 0 !important;
}
a {
	color: #1B5394;
}
a:hover {
	color: #c0010c;
}
p {
	margin: 0 0 18px;
}
.clear {
	clear: both;
	overflow: hidden;
	height: 0;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
img.alignleft,
.wp-caption.alignleft {
	margin: 5px 18px 5px 0;
}
.alignright {
	float: right;
}
img.alignright,
.wp-caption.alignright {
	margin: 5px 0 5px 18px;
}

.page {
	min-width: 320px;
	overflow: hidden;
}
.wrapper {
	width: 986px;
	margin: 0 auto;
}

/* Header
-----------------------------------------------------------------------------*/
.header,
.header:before {
	background: url(/wp-content/themes/speculantu.ru/i/header-bg.jpg) no-repeat;
}
.header {
	position: relative;
	height: 180px;
	background-position: -146px 4px;
}
.header:before {
	content: '';
	position: absolute;
	top: 4px;
	left: -146px;
	width: 146px;
	height: 100%;
}

.header__logo {
	position: absolute;
	top: 30px;
	left: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 420px;
	height: 77px;
	padding: 53px 0 0 80px;
	text-align: center;
	text-decoration: none;
	font: bold 14px/1 Arial, sans-serif;
	color: #104887;
	letter-spacing: 1px;
}
.header__logo:hover {
	color: #104887;
}

.quotescollection-quote {
	position: absolute;
	top: 20px;
	right: 0;
	width: 278px;
	font: bold italic 16px/19px Georgia, 'Times New Roman', Times;
	color: #172757;
}
.quotescollection-quote p {
	margin: 0 0 0 -44px;
	padding: 0 0 0 44px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeVJREFUeNq0ln9KwzAUx5us+7u7gbtBewPn/8IGIoggFgT/EuxOYG/gdoPuL/8QsWUeoDdwvYG7QYso/lrqe/AKMaRru9bAhzbfJP32JS9p2ZIxo005FKK07YnzPbgEwIiklZkb/1OWnI/JbEBSDExMYbDOzSLeuzEM5ktSPBabA7wxRYdGj7xnwWUGuJK8wsiKSmcRPnATzBhOm6OYjY7ET9ap4T3v68xSjOxYfGdyX3bH+m39bCAEhorunIivRO3cNkKbsm+g6O6p+Ex0A8zN7oYWRaaaBWfiY1E2yNzkbFezWDONmCTetoFFhBbVswZmjqJjkrgX+fvWZ3AwtIAYeAH28QUqCABHo3tgllS9LSczfMCA7m+3mGHbRKOHl/nbos5aoGGqvinwDNiKfk5tqhmOd+suPodtMQFS3B4SDhAD11S3gUDpU+Be5a9ZXUNMmozOvlBpG9C5ONIkSFFm0zyLmqQ3p2mJgFnJuuGaDTU6JpnfdD9x6QFTYFUjS+W1ztoYIq4miXSENCuNTwyO30OJBPAVTQUSzHCLetsIkTntx7LofJzKor5DhPpU12wVg7bKXNa6MlyTqap7qtZ2DWUiIJTqM1rjP/2alqoPsCf9U/pGB6Xqv3RNRmnNT1dl+RVgAHgIP6sTuGwGAAAAAElFTkSuQmCC) no-repeat 0 50%;
}
.quotescollection-quote .attribution.attribution {
	margin: 0;
}
.quotescollection-quote .author.author {
	display: block;
	margin: 10px 0 0;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	line-height: 1;
	color: #3E4D78;
	text-align: left;
}

.header__nav {
	position: absolute;
	top: 134px;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 46px;
	background: #9E0026 url(data:image/gif;base64,R0lGODlhAQAuAMQAAJsAI6MBLpgAHqABKaIBLJkAH5oAIaIBLZ4BJ50AJp0AJJkAIKQBL5oAIJwAI6MBLZ8BKJsAIpwAJJ0AJaABKqQAL58BKaEBKp4AJqEBK58BJwAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAC4AAAUhYMUwQfkcB6FmFzW8FqQhCJYkk6JIDuBHBkNjsSgYBcgQADs=) repeat-x;
}
.header__nav li {
	float: left;
	list-style: none;
	border-left: 1px solid #B95368;
	font: bold 16px/46px Arial, sans-serif;
	position: relative;
}
.header__nav li:first-child {
	border: none;
}
.header__nav a {
	display: block;
	height: 46px;
	padding: 0 20px;
	color: #FFF;
	text-decoration: none;
}
.header__nav > ul > li:hover > a,
.header__nav a:hover {
	background: linear-gradient(#DF002F,#89001C);
}
.header__nav ul ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background: #92001E;
	min-width: 100%;
	white-space: nowrap;
}
.header__nav li:hover ul {
	display: block;
}
.header__nav li li {
	float: none;
	border: none;
	padding: 0;
	height: auto;
}
.header__nav li li:not(:first-child) {
	border-top: 1px solid #AD4056;
}
.header__nav li li a {
	height: 36px;
	line-height: 36px;
	font-size: 14px;
}
.header__nav li li a:hover {
	background: #760018;
}


/* Middle
-----------------------------------------------------------------------------*/
.middle {
	background: #FFF;
	border-radius: 4px;
	box-shadow: 0 0 20px rgba(93,116,130,.32);
	position: relative;
	padding: 18px 0 15px;
	margin: 0 0 -25px;
}
.middle:after {
	content: '';
	display: table;
	clear: both;
}

.nolix-wrapper {
	margin: -16px 2px 18px;
	background: #E8EAF0;
	background: -webkit-linear-gradient(#F0F1F4, #E1E5ED);
	background:         linear-gradient(#F0F1F4, #E1E5ED);
	border-radius: 4px;
	padding: 8px 10px 13px 38px;
	position: relative;
}

/*
.nolix-wrapper:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 15px;
	width: 17px;
	height: 16px;
	margin: -9px 0 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbxJREFUeNp00z1IW1EUwPH7PlCrGQqK2kGDDkrAgpOzGMnsYKlCIrhoK4hFOuhkkUIVQTOIiEZx6NBCFwddSgst1UGktCB1FbsUgmkLktb4zOv/hpNyueqFH4/cezjvvnNOnBNHTSmlXqjb1ykeY/emw2gxVO6VcirxF3HUYBPK0IzXSFr7JXq5gXJrcIb3yGMbyhLBOkbtM738S+WEPBvxFB/l6ln5jD+IoRZVWJXYWYTlTyKJ5/HUFmTvG/qwL7/fotcowzPcha7lRSlJQbmuVauvOEArFiXBpby5QmKeoE5ufa6T2AU/lIAxvMF37CDANHokLon6T25k2L9Q3k8rSTeWsIUjvEQTqjGAd7gvsQm88h46d45pVQxt0rZ2tOIzOpBABdJYk/Muo81RvxB6WblaBv3yhpQor7R0Tzegxbr5Hp9TqslvDCKHESMgjziOJeYeGqxpfmQWNpBq69mYkL0CHuALOqU7OTnTz6FU+OOIJJ55tSIm8QszMg+TN/xl9ItG8UGG7VqLizJQOtG8MRvm+bi0///Y3/bv1cU8xzIqjX19ww0z0A+u38RcGSnoigzgHJ7bQf8EGACt+5dQ+o5B0QAAAABJRU5ErkJggg==);
}
*/
#nolix {
	position: static !important;
	background: none !important;
	padding: 0 !important;
	height: auto !important;
	border-radius: 0 !important;
}
#nolix_link {
	width: 640px !important;
	height: auto !important;
	line-height: 23px !important;
}
#nolix_link a {
	padding: 0 !important;
	color: #1B5394 !important;
	font-size: 18px !important;
}
#nolix_link a:hover {
	color: #C0010C !important;
}
#nolix_add {
	position: absolute;
	top: 50%;
	right: 10px;
	margin: -14px 0 0 !important;
	padding: 0 !important;
	border: thin !important;
	background: none !important;
}

.container {
	float: left;
	width: 100%;
}
.content {
	padding: 0 294px 0 18px;
}

.slider {
	position: relative;
	margin: 0 0 30px;
}
.slider li {
	display: none;
}
.bx-wrapper li,
.slider li:first-child {
	display: block;
}
.bx-pager li {
	display: block;
}
.slide {
	position: relative;
	overflow: hidden;
}
.slide img {
	display: block;
	border-radius: 3px;
}
.slide-entry {
	position: absolute;
	top: 0;
	right: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 260px;
	height: 100%;
	padding: 15px 12px 0;
	border-radius: 0 3px 3px 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBg2AwQYAAAuAC01qHx9QAAAABJRU5ErkJggg==);
	background: rgba(0,0,0,.7);
	color: #DAE3EC;
}
.slide-entry__title {
	font: bold 20px/24px Arial, sans-serif;
}
.slide-entry__title a {
	color: #FFF;
	text-decoration: none;
}
.slide-entry__title a:hover {
	text-decoration: underline;
}
.slide-entry__date {
	display: block;
	margin: 15px 0;
	color: #C0010C;
}
.bx-pager {
	position: absolute;
	top: 9px;
	right: 269px;
}
.bx-pager li {
	float: left;
	list-style: none;
	width: 20px;
	height: 20px;
	margin-left: 4px;
	background: #E9EDF1 url(data:image/gif;base64,R0lGODlhAQAUAMQAAP779Pv59NPf7u/x8uPp8NHe7ent8fLz8uzv8bK7x/n48+br8P369Nbg7tvk79ji7vf28/T1893m7+Dn8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABQAAAURIMAEChQdA2IsxCQ5TyMUSQgAOw==) repeat-x;
	text-align: center;
	text-decoration: none;
	font: bold 14px/21px Arial, sans-serif;
	color: #172757;
	cursor: pointer;
}
.bx-pager .active {
	background: #C31B1D url(data:image/gif;base64,R0lGODlhAQAUALMAAMIXFsksOccoMsUfJMkrN8cmL8QeIMYhKMMZGsgpNcMbHcIZGMYkKwAAAAAAAAAAACH5BAAAAAAALAAAAAABABQAAAQNMASSRGFnGIUW+CAQAQA7) repeat-x;
	color: #FFF;
}

.breadcrumbs {
	margin: 0 0 18px;
}
.breadcrumbs:after {
	content: '';
	display: table;
	clear: both;
}
.breadcrumbs a,
.breadcrumbs .current {
	position: relative;
	float: left;
	height: 30px;
	padding: 0 3px 0 10px;
	line-height: 30px;
	background: #E7ECF3 url(data:image/gif;base64,R0lGODlhAQAeAMQAANvh6fD1/OXq8u7y+unu9erv9uDm7uvw99zi6uft9eDl7tzi6/L3/vL2/eLo8PH2/eXr897l7O7z++Ln7+fs8+zy+d7k7N3j6+Tp8bvQ2+/0++zx+AAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAB4AAAUYYMY0TxBo0lBtR0EkFCRgzmQokXUtCACEADs=) repeat-x;
	color: #828BA5;
	text-decoration: none;
}
.breadcrumbs span a,
.breadcrumbs .current {
	padding-left: 23px;
}
.breadcrumbs a:hover {
	color: #3C6994;
}
.breadcrumbs a:before,
.breadcrumbs a:after,
.breadcrumbs .current:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 100%;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGtJREFUeNpMjNEKgjAARc/2/5/kJ0hIIoGrhZZzagyZNYYalNhDcC+cex4up1tPkikphPgVKfljKb7Z9yZSdedwaci04XhtyStLUXdsP2UzcDYPtHXUw4hxnn584qaAD5FXnInzwrK+PwIMABBoNkO1YbImAAAAAElFTkSuQmCC);
}
.breadcrumbs a:after,
.breadcrumbs .current:after {
	left: auto;
	z-index: 2;
	right: -13px;
	width: 13px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAeCAYAAAD3qZRJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAglJREFUeNqUVE1r1EAYfiYzyeRjP5Lddj+UVsHqQbz5D/wJ4slrRVhQkB6KhyL0sPQgPXhaPHgSb4I/QKmIKMWDFCvVWlqspeBBBKtu6e4m8Z0U67ruJuMbHmaS8LzP+zWDxysbMwQnjmPowqgH/iKABfyPfWuH8fL6TvxkZWNeW4kR8cyxKqQpbi292byqI2QQEdzgmKrXaDXuPl3dupBNwuHjSBMnq2NKuvHs7dZ4Kqn/xfdc1AL/EmNsPl0pIp0+VIsFFD238Xzt42JKeMAgJsolOJY18+Ld9s0RhYgwCEWdGAsguLHw8v32ZS0lBcE5jpcDVdEHy+ufzqfm1A9bmKgU8lRR1nj1Ycf6TRKHfkdb3rHRDcPpvfb+Pr1eT5Qi8pgF33XhSuva683dZEbZ568/Y53RUTP3Ze87elF0WqjYdc2RFn4cHEwL5UFXqdPrgTN2X8TQI7W7HUW8fe5EbU0kvcywbhSqXFpnJ6uzScmpPqmESIUV9lSvWkd9ylLqxiEMg12ZqpdX/5BSlELKl45J81StdK//+2glOmmcG63JcX9u8NfQ6lE4EBZX2+Ywf//0icKBtIVaL1aKud3hpAElz5UQgs+Vcs6jUbn+lVPOk7At807Blc20ih4dDZtuo7wnH9J2NqvZSXgUDkq+lzSQLs1OJomBoRLkYXJ+g+6EJZ05/CXAAFfVNBMl/I+bAAAAAElFTkSuQmCC);
}
.breadcrumbs a:hover {
	background: #DEE8F3 url(data:image/gif;base64,R0lGODlhAQAeAMQAAM/b6dHd69Dc6uLr9t7o8+vz/Onx++/2/9jj8OHq9e31/u/2/t3m8trk8Nfi7ury/Nbh7uXu+LvQ2+jw+u72/tLe69Tg7dvm8ubv+eTt99Pf7N/p9Oz0/QAAAAAAAAAAACH5BAAAAAAALAAAAAABAB4AAAUYoHQslMIVjzFhUTYkG8FcDeJAllYFAgCEADs=) repeat-x;
}
.breadcrumbs a:hover:after {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAeCAYAAAD3qZRJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAf1JREFUeNqUVE1LG0EYft/5yGQ3GzdNVo3aFkW99dZzT8WTp/4KiQg99KL0IBahpaeWFgKCP8CTPyDSYhsK4kVaK6XBj6AnSw71Aw/NzvjOQmyppjsdeGBndp95nvd5dwZqW41TwktjDLgCWmexqe80zdpW47EriTGGMDpYBsH5q3efdyfBYTASA5WRMFzuA0SsvP+y15tOIpZF3vehXCxMIsKCA+m3175CAULfr3zY3n/uTLIYikrW7uzHrwczqfY6QGRwO4qAM3xT3zmYcFKykELAQKlI0WLl07dm6ESy8FUWikH+EUNcvEbS9EE3hEEAnlIzG98PF52UOij1hNbu083GUaVDwqPWhUnrSzuOoXXy027y4P7YUJ1pTVZSwCjRHj+XBJMoNY/PDTiO04tzUm0/FLZg18EZI2UcE+Y/SBQNIMN9YbQbqa1/URC6eu9uf01oFwUTU9/iVWr0vJ2Tkk41Bdi2/2J1fDD6kZDS3HGuAQGnRwdKtc4aBdFdSQqwvXkx0l+s/rkuuoWXkWjx9k4Uzv397sY+ZSQDP8tX6HHupg2v9UlwRkde0mGEam+YO0sl2essCpVNaupW4K13q/WqJtqZLhYPlOTP8p5a+leiV0pR6EEuK1/7Ss6nNTshFQJFhy27TPMnLr+UyAhO11Y+KZxCiF1IlwIMAPLwXfz7vCPaAAAAAElFTkSuQmCC);
}

.page-title {
	font: bold 20px/24px Arial, sans-serif;
	padding: 0 0 7px;
	margin: 10px 0 30px;
	background: url(/wp-content/themes/speculantu.ru/i/post-entry-bg.jpg) no-repeat 0 29px;
}

.archive-item {
	margin: 0 0 50px;
}
.post-head {
	position: relative;
	padding: 0 0 10px;
}
.post-head:before {
	content: '';
	position: absolute;
	top: 0;
	left: -24px;
	width: 6px;
	height: 100%;
	background: #0974B4;
	background: -webkit-linear-gradient(#1192C9, #01549D);
	background:         linear-gradient(#1192C9, #01549D);
	border-radius: 3px 0 0 3px;
}
.archive-item .post-head:hover:before {
	background: #B8010F;
	background: -webkit-linear-gradient(#DF0100, #8D001F);
	background:         linear-gradient(#DF0100, #8D001F);
}
.post__headline {
	margin: 0 0 9px;
	font: bold 22px/24px Arial, sans-serif;
	color: #172757;
        text-align: justify;
}

.post__headline a {
	color: #172757;
	text-decoration: none;
}
.post__headline a:hover {
	color: #96001B;
}
.post-meta {
	margin: -3px 0 0;
	color: #8EA4AF;
}
.post__author span {
	color: #000;
	font-weight: bold;
	margin-right: 2px;
}
.post__date {
	margin-left: 2px;
	color: #C0010C;
}
.post__entry {
	overflow: hidden;
	padding: 17px 0 0;
	background: url(/wp-content/themes/speculantu.ru/i/post-entry-bg.jpg) no-repeat;
	font: 16px/18px Tahoma, Georgia, "Times New Roman", Times;
	line-height: 1.2;
}
.post__image {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 5px auto 22px;
}
.post__entry a {
	color: #C0010C;
	text-decoration: none;
	border-bottom: 1px dashed;
}
.post__entry a:hover {
	color: #1b5394;
}
.post__entry h1 {
	margin: 25px 0 18px;
	font: bold 20px/1.2 Arial, sans-serif;
	color: #064C76;
}
.post__entry h2,
.post__entry h3,
.post__entry h4,
.post__entry h5,
.post__entry h6 {
	margin: 25px 0 18px;
	font: bold 20px/1.2 Arial, sans-serif;
	color: #064C76;
}
.post__entry h2 {
	border-bottom: 1px dashed #3b4976;
}

.post__entry h3 {
	font-size: 18px;
}
.post__entry h4 {
	font-size: 16px;
}
.post__entry h5 {
	font-size: 15px;
}
.post__entry h6 {
	font-size: 14px;
}
.post__entry ol {
	margin: 0 0 18px 30px;
}
.post__entry ul {
	margin: 0 0 18px 15px;
}
.post__entry ol > li,
.post__entry ul > li {
	margin: 0 0 7px;
}
.post__entry ul > li {
	list-style: none;
	padding: 0 0 0 15px;
	background: url(data:image/gif;base64,R0lGODlhCQAJAKIAAKMEAP///7IVH5wKANxgcgAAAAAAAAAAACH5BAAAAAAALAAAAAAJAAkAAAMeGLIsSjASIGYIAAw6wdVc5gVblX2lhYHC4L7bKp4JADs=) no-repeat 0 5px;
}
.post__entry li ul,
.post__entry li ol {
	margin-top: 18px;
}
.post__entry .adaptive-table {
	max-width: 100%;
	overflow: auto;
	margin: 20px 0;
	-webkit-overflow-scrolling: touch;
}
.post__entry .adaptive-table table {
	margin: 0;
}
.post__entry table {
	width: 100%;
	margin: 20px 0;
}
.post__entry th,
.post__entry td {
	border: 1px solid #DDD;
	padding: 6px 10px;
}
blockquote {
	margin: 20px 0;
	padding: 7px 12px 7px 52px;
	border-left: 3px solid #C0010C;
	background: #F1F6F9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABStJREFUeNqcVt9PW1UcP+fe2xZQM2BgID4AY9R2/GgHFFp6SzE+6cZEAuJak00ngcqryf4AHgwm85HCzMjGFmBsbLjB8EFjcDBtxMHMcC9LdIlxyA8F42AU7j1+zznt7aUUtvHNhXzPt9/z+f4833Pw0r9P7v8ys7i4QFSVoOckUMQCxvszMotthyVJ2kVVerq2trgwX19Xh16c5ufnZ+5OHS5ziKK4s4H1p4RQ13/7/RHGGFyL+oh24kE/LzfnUl/fBz7fIVX9KfRDeYVzpzgkAOcAAiPuCzfJ7MXzKiMqEYTl5ZWsrCwQ3h7/Tq6uMRgM2w0IMY6h3xodeTA7++vsLPBfj41u50GNG4O/5JTkpaW/s7OzK8vLJm+Pb2xsJIhA4/i22mPvaF6/ffQY1vgjtVoEXBPIZDSiV17mcTgd5T9Ojjvd3rg4thjgFM040YSEEUgEjLAIIVANi7lg4PIAqBBm1/e+Twmvr64+2bcvdbuBCBaEf2P4el5+Pt2jEru99MZX13Pz8sBtu90uCUgUMI+JhNdKS8vg02MliWo4HJ8l/PDRH9NToYb6+rm5v7QiI4IIitUW1kYBfzbyYGxmTgQJ6DF/dm/iBrfl1BuvxaUoUkBCsxHbDyKDJIxO/3nvi0ZFd9jinY1mFrPmqTx90+9MjxkQaIaEq1evHDx4EGIHJh9yxXsUEbnSAaVYIGj8IaL+680Q7l9kSVQEbVxTQJdwyHQRiBA7eq+piXdLQ2OjLjhqnzMpJjRyIXjAaudl58r2Knn4fPCAxcbbrKjSw+MHlS0pEqKNFG0beppAC8BZdRHUxyiippYAKzX9KBBjmpoDbAflNxUkJmxTSNHl/n6zxcINOByO/r6+ArMZUlRdVRHpfQkN93TlH7KBp6Vu99A5yjN1WMp3JyaAs7k8Ox60436/FgHQcZ8PxKx6tN+BMYnI39oKQkg0OOtraWVBRj5XjQw1gAhwIgMCi0HkDYG1LGGafvaP9oZBQoNfdpmLIumuqJb7z3aZC21cmZqhkcnCdgMAD4f00sULFouVDwj4czpdvb3nrRZLtVzFu8UkoJNtNALuMtDJT1qBYV5QCUSmKDvPohMnPtRmEaseAQmfbYRFADXo7QpaiiNdRPVU4vLKvcHg61SoKqrqlD3CLrMogk5zgzAbt+yaiExQg4BOtQWI/ppgzEdtAc7zyBIaoAetp+ec1Wp1udx37kzQiRA9T16vB7aZEEpPQpCADRWtb1KjUHNRiMBh3ZFOTmBApO3ycXMz7x+3LEfHBksPIXUVOe7TN7nyNx21GKBF9O30488HphLOojcLswBgS5F14xpp7rM1hgdBu7+i3U9/Kfv0moGdurGfH58ZnAp1vMWOnGFkeDAspBgk9qMk7s8wJJmSthgA0LPd3UVFRR6PpxuYwkL9RIP+q/bISCDghBGh0ekIuroJo50A7AYRc3JyU9PSeNkAPSk5Ob6LAoEA76KWlpa4kFX2rsGsWLfuz0NmQh1HiKIqhA9QpBAM6JmZmc++0bRe0jIGSzbOad7Cm2r7xVCoozZyJPFut4Kkv/QBobOzs6SkhJ9Sr9cbDAaLi4tjy85Ou63k3pl3QX9y4nuVYJBDPqOdnYjgRrsyNAQaiqLQJDwXqUSnqTACBnAAbWV1Xf9J2mWh6/pnEka6tMQ2JkqW8ILQu1FCHBqBJIrXhodVbXrtgdgoTvh6lIxGQ3rGq8v/LJM9o0ebMDUtFdDi5Ysr/8Fraft7Zg8E6CkpL8W97P4XYABBwsDvqHfNnQAAAABJRU5ErkJggg==) no-repeat 10px 50%;
	box-shadow: inset 2px 0 #FFF;
	font: 16px/21px Georgia, "Times New Roman", Times;
	color: #005487;
}
blockquote p {
	margin: 0;
	padding: 8px 0;
}
.post__entry img {
	display: block;
	max-width: 100%;
	height: auto;
}
.post__entry iframe {
	display: block;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #EAE9EA;
	text-align: center;
	padding: 5px;
}
.wp-caption.aligncenter {
	margin-bottom: 20px;
}
.wp-caption img {
	vertical-align: bottom;
	margin: 0 0 4px;
}
.wp-caption-text {
	margin: 0;
	padding: 5px;
	font-size: 11px;
}
.post-foot {
	background: #E8EBF0;
	background: -webkit-linear-gradient(#F0F1F4, #E1E5ED);
	background:         linear-gradient(#F0F1F4, #E1E5ED);
	border-radius: 0 3px 3px 0;
	margin: 0 0 0 -18px;
	padding: 4px 10px 3px 18px;
}
.post-foot:after {
	content: '';
	display: table;
	clear: both;
}
.post__cat {
	float: right;
	padding: 10px 0 0;
	font: bold 14px/1 Arial, sans-serif;
}
.post__cat a {
	color: #98001D;
	text-decoration: none;
	padding: 0 0 0 15px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAL1JREFUeNpifMDIcJGBgUGPAT+4zHiHkfE/AxGA6Q8DEwMQKyr/+8cIwkC2IVQMBbP8AhJAcP8yExtML3YTfzIwMwCxoe6/X4wgDGQrQMVQMOMRRi6i3MgCUk2Uwh8Qhape/97fwaZgG5OgFpC6yvLzP1jh7fWMIjjMYkax2izi/8vT2JStYBRXA1I3gQrBwXFqIaMkrqBGMdEi7f+Tk9iUzWKUUQRS92ABfmIKoxxeE0FRuAtblKHhPQABBgCsPkkot3M1kAAAAABJRU5ErkJggg==) no-repeat 0 1px;
}
.post__cat a:hover {
	text-decoration: underline;
}
.post__more {
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 175px;
	height: 34px;
	padding: 0 0 0 15px;
	margin: 0 9px 0 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK8AAAAiCAYAAAApvIlzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAf1JREFUeNrsm7FKXEEUhmfmXhUXA6u4+gy+RHyDBVshvU2alFqIha2FlaCd4AOkU0njG9jaCEICxsIkJHdd786Mc/SKSkpXnSPfB7P37pSHj59zhrl2fmHZrK18Gp3ttJecc11rTccAZEiM5iKE8PX84tfW6vrudZn27PTUh8/T7YkvkxOtTuHcCGWCHPEh1Jd/qznvvTi6IfKWRVF2W6PjM3+qUIYYqBJkibNmRDwtin/d9HfTpZ/CmNDuD2ISlwJBvoif4qn4Kt6KvDamZgJxQYvA4qt4eytviJgLmgR+kNcEYhc0ydv46u6OIJAX9HDva5O8nDCApuQNj+QleUFfz0vygvbkZWADrQMbyQuKe17khZdndmlvSD0vbQO8Mudbi0MRmLYB1Ap872uJvPAW7YLsichDkJe2AV42bYcl7v9tAwMbvGIKP0dcBjZQKy4DG2TRPjx3YENeUAcXc0CvvFzMgfeRvAxsoEreJ19SkLygh8hRGbyL5GVgA7UDGx9ggq624UHe6H34XQ8GA8oCuSOeiq/i7a28VXW1f/bj+8+6rhEY8hU3+Sme9nr9A/FWbpX5/cPjnRDM2Mnp2Ufn7CRlgkwHtcte7/ro8Nvxtnhr5xeWbXoZS6vVPAvKBJni0+qnVclTkjc2G77ZtM0CyGpOa5Z4Ku1tvBFgAPTILjAKvPyLAAAAAElFTkSuQmCC);
	font: bold 14px/33px Arial, sans-serif;
}
.post__more:hover {
	color: #008DCA;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK8AAAAiCAYAAAApvIlzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAk5JREFUeNrsm79OFFEUh+/8WVZXMIth0WhpZQ+tvAEJD2BvAyaWWBgLW6PYmGjnG9ghsbGFhhcgMYpRKRD/zAAzc8ZzZ4ew63TsDplLvi85O7N3ky1uvvxyzs2Mt7C0ap48ujdxvde97/v+oueZngFoIHlu9kTk3fe9n68eP317HOqaN3NtanmmO/lwerLTC3y/xTZBE8lEkv0/0Z0sy6yjz3z9CIMgXFRxZxEXmoz1s/BUfbXeWnkDY6SrP4RsDzggcGh9LW5t25BrMwHgTu9b+OoV8grygkPIgLxGBHnBIXlLX8OTGEZfcKxt6MsrIgZ7wZ3klQF5SV5wr+c9TV7kBTeTV0hecHRgK5IXe8Gx5O0fleX9toGi6qyJ55tj+R/r63DbQPJCzRw+mDdtFdhex9E2+IMDG0XVXbGKe+nFaAn838BGzwv10VnbrKxdVoGjlfkzJm/ltAF7oR7+rswNfb+ytlWsndW54dMGbYCFPYZzYErF/a3ijuIbAxucO1dfbplfy3Mju1Y952VvoWYOrLhj+J/KwMZTkeAK1QdzkBdckZcHc+BiJK/2DLQN4I68Q29SkLzgDnlO8sJFSF7epABnBzb7QhvJC+60Dafy5lkmB0mapqHC1kCTUU1T66v1tpA3ig7Xd798vn3j5q3ZVquFwNBIkiRJv33d/RHHR+9P5M3WN7bfiJj2zs6nu77vTbNN0NBBbT+Ojz9ufNh+bb31FpZWPb1pa3XKa8A2QUPJtI60Inst2oZyISsXvbIAGjWnlWU9Te39PwEGAHy0jEQDXEFDAAAAAElFTkSuQmCC);
}
.post__comments {
	float: left;
	margin: 10px 0 0;
	padding: 0 0 0 16px;
	background: url(data:image/gif;base64,R0lGODlhCwAKAMQVAKewvqixv6GrvKCqu5+pu6KsvKWvv6WvvqWuvqSuvqGsvJ6pu6iywKewv6ixwMDH1aCru6Otvaavv5+qvJ2ouQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABUALAAAAAALAAoAAAUqYMAAAQmYgVOtLNsYbYwccSslNRsV+VpAvYqCICA8BILBoDhYTRZBSi8EADs=) no-repeat 0 3px;
	color: #556A7C;
}
.post__comments span {
	font-weight: bold;
	color: #035AA1;
}
.post-top-rek {
	text-align: center;
	margin: 0 0 13px;
}
.post-bottom-rek {
	text-align: center;
	margin: 18px 0 28px 40px;
	position: relative;
	z-index: 2;
}
.post-top-rek img,
.post-bottom-rek img {
	max-width: 100%;
	height: auto;
}

.post-subs-form {
	position: relative;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 145px;
	margin: 0 0 35px;
	padding: 28px 0 0;
	background: #1A447F url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACRCAIAAACNEUWdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNqEkdENwCAIRC/GNbpg1+uAT9NqUhD04xLg3RkDuu6nCBWJLn1i1gz24wvD5kNuGcss8+7mtgfPfHb0O08XSjyHnPtbJcyd3lHEKqedbPc2b5Pfi+xuZh6xt24CDABe86a6UUsQbAAAAABJRU5ErkJggg==) repeat-x;
	border-radius: 4px;
}
.post-subs-form:before,
.post-subs-form:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 212px;
	height: 145px;
	background: url(/wp-content/themes/speculantu.ru/i/post-subs-form-bg.jpg) no-repeat 100% 100%;
}
.post-subs-form:after {
	top: -58px;
	left: -3px;
	width: 109px;
	background-position: 0 0;
}
.post-subs-form__headline {
	float: left;
	position: relative;
	z-index: 2;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 333px;
	height: 100px;
	padding: 0 0 0 70px;
	text-align: center;
	font: bold italic 18px/20px Georgia, "Times New Roman", Times;
	color: #E4F0FE;
}
.post-subs-form__headline1 {
	float: left;
	position: relative;
	z-index: 3;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 200px;
	padding: -40 0 0 0px;
	text-align: center;
	font: bold italic 18px/20px Georgia, "Times New Roman", Times;
	color: #E4F0FE;
}
.post-subs-form__field {
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 281px;
	height: 35px;
	padding: 1px 15px 0;
	background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARkAAAAjCAIAAAAv5Ok/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAidJREFUeNrs3L9rE2EYwPH3fe+9u+Qkpk4WxUlwFn8MDuogDgVpXQRHB/8E/w03J8HFQRQcQilmURBd6g9cA4LiJB1K09a0eEku55OLFxNQOXqvIMf3M4Rr6fQc3z5vjjb6xK1Habw/+PpxsPFJLhSqS4cRt9j5SP3Fk/6xU3JhR997g3erK0vnLt6+cWThkNb65w/lF6iM7vae3GLm4Hakr9Y7rWct//yyPnrpzvXTjWtXz0g8xpjpKy0BBbXab5++79pk4/PlCzdNxstNvmRGQBFLV84+Wbtv1TA+3IikHGutn5sUxUmvetI0nTvuc39dzLNer0tHVmWHOilHEqplwjC0GQYNFMlpOBxKR1aPfzfpaUtRFMlrEATyHd41VXspsZqcjFQkSSIdWT2zl2QjSUiysKQl9hJQfC9JLDZbS79yCnK0BBRsafygTmd7adrShM0xJqCgcUSzy0fPYDpA8ZDmWppcUBFw0L2kiAco3ZKaP+MBcPN+CUCZlvi7O6B8S4a9BHDGA2gJoCUAtAT845Z4jgeUb4nneABnPOD/aknREuDkkMdeAjjjAbQE0BKAP7TE/wIC5VtSPMcDHC0mozzb24sZBXBg3e2edGT6teabD19U/qGev/1oTwB/sdpel45MXF9ov+w8f93Z2d1PZzCg6tnc2mUIzkf68PGLew/W4lpTH1++6yWDMN4J+t/MKGE6FTYyHrfY+Uj7QSMOm4nn/xBgAHqJma4NuqZuAAAAAElFTkSuQmCC) no-repeat;
	border: none;
	color: #343840;
}

.post-share {
	margin: 0 0 40px;
	text-align: center;
}
.post-share:after {
	content: '';
	clear: both;
	display: table;
}
.post-share__title {
	margin: 0 0 11px;
	font: bold 18px/1 Arial, sans-serif;
        color: #1b508f;
        text-decoration: none;
}

.vk-comments {
	margin: 0 0 48px;
}

.comments-headline {
	font: bold 18px/1 Arial, sans-serif;
	margin: 0 0 15px;
}
.comment-list {
	margin: 0 0 5px;
}
.comment-list li {
	list-style: none;
}
.comment-list .children li {
	padding: 0 0 0 22px;
}
.comment {
	margin: 0 0 15px;
}
.comment__meta {
	padding: 0 0 4px;
	border-bottom: 2px solid #597B9F;
	color: #8AA5AE;
	font-size: 11px;
}
.bypostauthor .comment__meta {
	border-color: #829BB7;
}
.comment__author {
	color: #19386F;
	font-weight: bold;
}
.comment__author a {
	text-decoration: none;
}
.comment__reply a {
	color: #409CD0;
}
.comment__reply a:hover {
	color: #C0010C;
}
.comment__text {
	padding: 10px 0 10px 72px;
	font: 14px/16px Georgia, "Times New Roman", Times;
}
.bypostauthor .comment__text {
	background: #F0F3F6;
	color: #19386F;
}
.comment__text:after {
	content: '';
	display: table;
	clear: both;
}
.comment .avatar {
	float: left;
	margin: 3px 0 3px -72px;
}
.comment__text p:last-child {
	margin: 0;
}
.comment-nav {
	overflow: hidden;
	width: 100%;
	margin: 0 0 5px;
}

.cancel-comment-reply {
	margin: 0 0 12px;
	font: 12px/14px Arial, sans-serif;
}
.comment-form {
	margin: 0 0 40px;
}
.comment-form__field {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	width: 300px;
	padding: 7px 10px;
	margin: 0 0 5px;
	border: 1px solid #E4E4E4;
	border-radius: 7px;
	font-size: 12px;
	color: #48596E;
}
.comment-form__comment {
	overflow: auto;
	width: 100%;
	height: 86px;
	margin: 0 0 9px;
	box-shadow: inset 4px 5px 5px rgba(0,0,0,.05);
}
.comment-form__button {
	height: 26px;
	padding: 0 15px 2px;
	background: #BC0D0A;
	background: -webkit-linear-gradient(#EF1410, #820300);
	background:         linear-gradient(#EF1410, #820300);
	border: none;
	border-radius: 3px;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}
.comment-smiles {
	float: right;
	max-width: 355px;
}
.subscribe-to-comments {
	margin: 12px 0;
	font: italic 12px/14px Arial, sans-serif;
}
.subscribe-to-comments input {
	vertical-align: top;
	margin: 0 2px 0 0;
}

.pagination {
	text-align: center;
	font-size: 11px;
}
.pagination a,
.pagination span {
	display: inline-block;
	width: 22px;
	height: 22px;
	margin: 0 1px;
	background: #E5E5E5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABACAMAAABV22s6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIFQTFRF////5eXl0wEFG0dg5+fn/f39/v7+7e3t4E1Q8/Pz7ZSW6+vr/Pz89PT06urq/fb21AcL2y0w6oaI6Ojo1hAU+d/g+dvc2B0g/O3t1hEV/O7u6enp2B4h2y4x7ZWX6oWH9vb21Q0R2iks5ubm2B8i8vLy/vf34E9R2icq1Q4S6oeJdaOR/AAAARFJREFUeNrsldkOwiAQRQEp3XfXuu/L/3+gVmu6gMmQYKzJnPLEwwnT0nsJeVKsnEOy3TmrgjSwQjuiNLJDi2hyymasYpbF713hclrBXaElHKWsQTqqDujTBr7OMccT1mIyLneDnLbIA/jIS9Zh+Rhc+LSDDx78xiQyQlwq4QKF06FsHE4tLhs58FV6TIG3oQpCmPGsMjq2ymjDjBeVcTFXGXOY8aoyJlxl3MOMiXHjAj71HGZ0jH8Z87fH/A0nmem/kMRSUqRlUkRdYSR+l2afEjdoJ26gFeLxum6Fdd0Kx7oVjkK3aQrv1VyeoeZCkF4y+ANh+dSrj2f8ihJBEATpd04b66T3GvxFKyNIX7kLMAB5fw77HemCtwAAAABJRU5ErkJggg==) -22px 0 no-repeat;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	font: 11px/22px Tahoma, Arial, sans-serif;
}
.pagination a {
	color: #000;
}
.pagination a:hover,
.pagination .current {
	color: #FFF;
	background-color: #D30105;
	background-position: 0 0;
}
.pagination a.prev,
.pagination a.next {
	width: 66px;
	height: 21px;
	background-position: 0 -22px;
	color: #009ED4;
	text-decoration: underline;
	line-height: 19px;
}
.pagination a.prev {
	padding-left: 15px;
}
.pagination a.next {
	padding-right: 15px;
	background-position: 0 -43px;
}
.pagination a.prev:hover,
.pagination a.next:hover {
	text-decoration: none;
}


/* Right Sidebar
-----------------------------------------------------------------------------*/
.right-sidebar {
	float: left;
	width: 270px;
	margin-left: -276px;
}

.subs-form {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 275px;
	height: 309px;
	padding: 0 0 0 9px;
	background: #1B4E8D url(/wp-content/themes/speculantu.ru/i/subs-form-bg.jpg);
	margin: 0 0 18px;
}
.subs-form__headline {
	padding: 70px 120px 30px 0;
	text-align: center;
	font: bold italic 18px/20px Georgia, "Times New Roman", Times;
	color: #E4F0FE;
}
.subs-form__field {
	display: block;
	background: none;
	border: none;
	width: 130px;
	padding: 13px 0 13px 11px;
	text-align: center;
	color: #343840;
	font: 11px Tahoma, sans-serif;
}
.subs-form__button,
.post-subs-form__button {
	display: block;
	height: 32px;
	margin: 12px 0 15px;
	padding: 0 10px;
	border: none;
	background: #B50110;
	background: -webkit-linear-gradient(#E00100, #8C0020);
	background:         linear-gradient(#E00100, #8C0020);
	border-radius: 4px;
	box-shadow: 0 4px 5px rgba(0,0,0,.75);
	font: bold 14px Arial, sans-serif;
	color: #FFF;
	position: relative;
}
.post-subs-form__button {
	padding: 0 15px;
}
.subs-form__button:active,
.post-subs-form__button:active {
	top: 2px;
	box-shadow: 0 1px 1px rgba(0,0,0,.75);
}
.subs-form__rss {
	color: #D05600;
	display: inline-block;
	text-decoration: none;
	position: relative;
	left: 62 0 0 62px;
	font: 14px/20px Georgia, "Times New Roman", Times;
}
.subs-form__rss:hover{
	text-decoration: underline;
}

a.subs-form__rss {
    color: #D05600;
    background: url(/wp-content/uploads/2015/01/rss2.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 32px; /* Ширина рисунка в пикселах */
    height: 32px; /* Высота рисунка */
}
a.subs-form__rss:hover {
	background-position: 0 -32px; /* Смещение фона */
}

a.subs-form__skype {
    background: url(/wp-content/uploads/2016/03/skype.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 32px; /* Ширина рисунка в пикселах */
    height: 32px; /* Высота рисунка */
    margin-left: 45px;
    margin-top: -32px;
}
a.subs-form__skype:hover {
	background-position: 0 -32px; /* Смещение фона */
}

a.subs-form__telegram {
    background: url(/wp-content/uploads/2016/09/telegram_logo.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 33px; /* Ширина рисунка в пикселах */
    height: 33px; /* Высота рисунка */
}
a.subs-form__telegram:hover {
	background-position: 0 -33px; /* Смещение фона */
}

a.subs-form_teleChat {
    background: url(/wp-content/uploads/2017/10/TeleChat.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 33px; /* Ширина рисунка в пикселах */
    height: 33px; /* Высота рисунка */
    margin-left: 168px;
    margin-top: -32px;
}
a.subs-form_teleChat:hover {
	background-position: 0 -33px; /* Смещение фона */
}

.search-form {
	border: 1px solid #D5DBE5;
	border-radius: 5px;
	box-shadow: inset 3px 4px 5px rgba(0,0,0,.14);
	margin: 0 0 18px;
	position: relative;
}
.search-form:after {
	content: '';
	display: table;
	clear: both;
}
.search-form__field {
	float: left;
	background: none;
	border: none;
	width: 230px;
	padding: 10px 0 10px 12px;
	font-weight: bold;
	color: #1B5394;
}
.search-form__button {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 100%;
	border: none;
	background: url(data:image/gif;base64,R0lGODlhDgAOANUAAP///7oSAMU2J/np581VSNNoXfbg3r0dDNZxZuOgmf339vz19O7EwMMxIfTb2Nh5b8xPQtZ0afz087oTAfjm5MlENrsXBdVuY8hBM+7Fwcc/MMlHOd+Ph+q3se3DvvHQzOGYkM5YS9+Siv35+eu5tPLSz9uEe8IuHvnr6tJjV+euqPTY1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAOAA4AAAZnQIAQUEqoKMMkgLEJOAOFhZLh1CBSh0BIWQmYhoZTgDP8BDBKUgAyBAUeylHAMkwEEEpDoDFcBQ4GSRFQSQV7HRIOCE4eSQsET04TAQIDSiIEBwIXGQKUlkpJA56VoaICBAqmSSiqQQA7) no-repeat 50%;
}

.section {
	border: 1px solid #EAE9EA;
	border-radius: 6px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACWCAIAAACQFHUlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrE0TsOgDAMA1CL+983/4TCWGg7IGB4kpUMkRxkJv4QEY+4+5KZTanqkIgMMfMtItoAXFTV5/O3b/a7I7e/nFr3uwADAPxXInEAkPWuAAAAAElFTkSuQmCC) repeat-x 0 100%;
	margin: 0 0 18px;
	padding: 0 0 10px;
}
.section__headline,
.tabs__caption {
	background: #BF0E0B;
	background: -webkit-linear-gradient(#EF1410, #810300);
	background:         linear-gradient(#EF1410, #810300);
	border-radius: 5px;
	padding: 9px;
	margin: 0 0 10px;
	font: bold 13px/15px Arial, sans-serif;
	color: #FFF;
}
.section__headline-doxod {
	background: #BF0E0B;
	background: -webkit-linear-gradient(#EF1410, #810300);
	background:         linear-gradient(#EF1410, #810300);
	border-radius: 5px;
	padding: 9px;
	margin: 0 0 10px;
	font: bold 14px/16px Arial, sans-serif;
	color: #FFF;
}
.section ul {
	margin: 0 9px 0 27px;
}
.section li {
	list-style: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiYGBgmPj//38GEAYIMAAjCAaMxEscSwAAAABJRU5ErkJggg==) repeat-x;
	padding: 7px 0 6px;
	position: relative;
}
.section > ul > li > a,
.tabs__content > ul > li > a {
	font: bold 14px/16px Tahoma, sans-serif;
        color: #770706;
}
.section li:first-child {
	background-image: none;
}
.section li:before {
	content: '';
	position: absolute;
	top: 8px;
	left: -18px;
	width: 10px;
	height: 14px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUpJREFUeNp8kb9Lw0AUx9+73tnYUnF1s1AcBIsuUtDZxVUQNzcRpw7VP8HBwVHBSXARFCcXEVwVB5Hi4KD4Byik9Eea5HLPd0mKRIMHL8m9e+9z+X4fVponz6SDOvy/2lJM1erolDNZ8rocPYBIJwnEOQnSAdJR1W02Pmxu8vB+HlTpCVWJO4jDAAUe4MT+HYEo2DbbCWBM/AkoUjwX+h4I0++Bcb8WOrvL2GktoXE/p82gz4cBUKiT0BqwvHdFMSUcgiWjUwFQxawUE4EkMc4FvJGJIPtbEOg/sqVF86oNDlbf8nwpta5n+fWCzs5FKibRkz5GRiV7e7WxREGL/tHaYx6xuH05w4WvqDbPfogZ2i8iDVmt0Y3wfOshj6jWj6sg1DsWNk7JdoDf5ZEFqeyR1DG+m+0SPEAe3w2nVkBZ/3KQJvbx9luAAQAWw4fXTKuTgwAAAABJRU5ErkJggg==);
}
.section li:hover:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAL1JREFUeNpifMDIcJGBgUGPAT+4zHiHkfE/AxGA6Q8DEwMQKyr/+8cIwkC2IVQMBbP8AhJAcP8yExtML3YTfzIwMwCxoe6/X4wgDGQrQMVQMOMRRi6i3MgCUk2Uwh8QhSpe/97fxaZgG5OgFpC6yvLzP1jhnfWMIjjMYkax2izi/8vT2JStYBRXA1I3gQrBwXFqIaMkrqBGMdEi7f+Tk9iUzWKUUQRS92ABfmIKoxxeE0FRuAtblKHhPQABBgCtKEkpQqIqoAAAAABJRU5ErkJggg==);
}
.section a {
	text-decoration: none;
}
.section ul ul {
	margin: 6px 0 -5px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiYGBgmPj//38GEAYIMAAjCAaMxEscSwAAAABJRU5ErkJggg==) repeat-x;
}
.section li li {
	padding: 4px 0 3px 13px;
	font-weight: bold;
}
.section li li:before {
	top: 8px;
	left: 0;
	width: 6px;
	height: 7px;
	background: url(data:image/gif;base64,R0lGODlhBgAHAIABAANaoQAAACH5BAEAAAEALAAAAAAGAAcAAAILhA+hYZy9mkwRmQIAOw==);
}
.section li li:hover:before {
	background: url(data:image/gif;base64,R0lGODlhBgAHAIABAMABDAAAACH5BAEAAAEALAAAAAAGAAcAAAILhA+hYZy9mkwRmQIAOw==);
}
.section ul ul ul {
	margin: 4px 0 -3px;
}

ul.tabs__caption {
	margin: 0 0 10px;
	padding: 8px 0 0 7px;
}
.tabs__caption:after {
	content: '';
	display: table;
	clear: both;
}
.tabs__caption li {
	float: left;
	background: #770706;
	padding: 4px 7px 6px;
	margin: 0 2px 0 0;
	border-radius: 3px 3px 0 0;
	border-top: 1px solid #520605;
	line-height: 1;
	cursor: pointer;
}
.tabs__caption .t1 {
	width: 64px;
}
.tabs__caption .t2 {
	width: 66px;
}
.tabs__caption .t3 {
	width: 82px;
}

.tabs__caption .tx1 {
	width: 56px;
}
.tabs__caption .tx2 {
	width: 72px;
}
.tabs__caption .tx3 {
	width: 84px;
}

.tabs__caption li.active {
	background: #FFF;
	border-color: #A70D0B;
	color: #000;
}
.tabs__caption li:before {
	display: none;
}
.tabs__content {
	display: none;
}
.tabs__content.active {
	display: block;
}

.top-articles .section__headline {
	background: #1A4885;
	background: -webkit-linear-gradient(#1D6AB3, #172858);
	background:         linear-gradient(#1D6AB3, #172858);
}
.top-articles ul {
	margin: 0 0 -10px 9px;
}
.top-articles ul:after {
	content: '';
	display: table;
	clear: both;
}
.top-articles li {
	float: left;
	width: 118px;
	background: none;
	padding: 0;
	margin: 0 0 13px 14px;
}
.top-articles li:nth-child(2n+1) {
	clear: both;
	margin-left: 0;
}
.top-articles li:before {
	display: none;
}
.top-articles ul > li > a {
	display: block;
	font: bold 11px/14px Tahoma, sans-serif;
	text-align: center;
}
.top-articles__image {
	display: block;
	margin: 0 auto 5px;
}

ul.offers {
	margin: 0 9px;
}
li.offer {
	padding: 12px 0 9px 42px;
}
/*
li.offer:nth-child(even) {
	background-color: #EFF0F4;
}
*/
li.offer:before {
	display: none;
}
.offer img {
	float: left;
	margin: 0 0 0 -42px;
}
.offer__name {
	font: 14px/1 Arial, sans-serif;
	margin: -1px 0 7px;
}
.offer__name span {
	font-weight: bold;
}
.offer__name a {
	color: #000000;
}
.offer__name1 {
	font-weight: normal;
	font-size: smaller;
	color: #737373;
}

.offer .offer__review,
.offer .offer__site {
	display: inline-block;
	font: bold 11px/1 Tahoma, sans-serif;
	color: #1B5394;
}
.offer .of__stat {
	display: inline-block;
	font: bold 11px/1 Tahoma, sans-serif;
	color: #48423b;
	padding-top: 8px;
}
.offer__review {
	padding: 0 0 0 11px;
	margin: 0 1px 0 0;
	background: url(data:image/gif;base64,R0lGODlhBgAHAIABAANaoQAAACH5BAEAAAEALAAAAAAGAAcAAAILhA+hYZy9mkwRmQIAOw==) no-repeat 0 3px;
}
.offer__site {
	padding: 0 0 0 12px;
	margin: 0 0 0 2px;
	background: url(data:image/gif;base64,R0lGODlhCQAJAIABABtTlAAAACH5BAEAAAEALAAAAAAJAAkAAAIOhI+ZcYzuHoiPhnuV1gUAOw==) no-repeat 0 3px;
}

.sidebar-rek {
	margin: 0 0 15px;
	text-align: center;
}

.top-commentators ul {
	margin: 0 0 -10px;
}
.top-commentators ul:after {
	content: '';
	display: table;
	clear: both;
}
.top-commentators li {
	float: left;
	width: 62px;
	margin: 5px 0 12px 32px;
	background: none;
	padding: 0;
	font: 14px/16px Tahoma, sans-serif;
	color: #1f4c64;
}
.top-commentators li:nth-child(3n+1) {
	clear: both;
	margin-left: 9px;
}
.top-commentators li:hover {
	background: none;
}
.top-commentators li:before {
	display: none;
}
.top-commentators > ul > li > a {
	font: 14px/16px Tahoma, sans-serif;
}
.top-commentators img {
	display: block;
	margin: 0 0 5px;
	border: 1px solid #F3F3F3;
}

.tagcloud,
.textwidget {
	padding: 0 9px;
}
.tagcloud a {
	display: inline-block;
	line-height: 24px;
	margin: 0 4px 0 0;
}

/* Footer
-----------------------------------------------------------------------------*/
.footer_insta{
	background: #D2DBE6;
	margin: 0 -1000px;
        padding: 33px 2200 10px 1276px;
}

.footer {
	display: inline-block;
	background: #D2DBE6;
	margin: 0 -1000px;
	padding: 53px 1276px 10px 1176px;
	text-align: center;
}
.footer__counter {
	float: right;
	width: 276px;
	margin: 4px -276px 0 0;
	text-align: center;
}
.footer__nav {
	margin: 0 0 5px;
}
.footer__nav li {
	display: inline-block;
	height: 10px;
	padding: 0 2px 0 6px;
	border-left: 1px solid #597491;
}
.footer__nav li:first-child {
	border: none;
}
.footer__nav a {
	position: relative;
	top: -3px;
}
.footer__copyright {
	line-height: 16px;
}


.up {
	position: fixed;
	display: none;
	width: 50px;
	height: 50px;
	margin: 0 0 11px 960px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABJxJREFUeNrsmW9MG2Ucx7/P3dFeaUvblQniiFm2xJnIor7SZUqIbyabib4xAzbghW/mZmIyTYwa3/lCUcPmv+DmzNQ444b/Bv5DszeLSoS5oSRGxhwbLX/mNtriFWjvOX/PtSAIXbiuNVzspb+m9/Tu9/w+9/vz/Dk2MDyO8OgVR/kN/r2MSbWMoQQ2OAwDMcPgnaPjEy8/9/y7M8ojj7WyN1v37A36PHsCnuIySWKyHUC4YehXY9rapK7P0OkrCn0pEnnC5VTLIpoucwO2OChyZGGzLE8+SKf7JfqSRThNJwzbQKRDC8LmdCrIAoQZ1GoniH/CSwCZhrM5ELse80FgY44526V5VHb2SAGkAJJXEG5jEF4Irf8rSH/4T/w0NGpvkF8JouFQJ5oPf5k3mLwnu4DY8XYHIglA4zKa3/kCPXmAyWuy/xK6hIa3jiMiuSEF15iiFXnRRN7pOT9qj9DqPhdGQ9vnBFEM5gkCTg/g8IB5S/GX4kXjwQ6CGclTaOVoDi8gmg50ICogvARR5DIndWZnikpgq6ApbjTSNf3ktZyEFs+xR348G0JT23FMKfT0PaVgsot6oT+SPCX0EW3MHYRGIVf3+qfoH760spL9zIUxNFM4xelpg546ZKfZgaHrCyXtGbgDiMCJ7a+1o+ePkZWR7GeoEtXva4fGigFXgDQShE4QCX1pof/ENShehQhXsfPVj9F7biRHyZ5ljvzw+0XUtR5D1BCGBVKeEBBJ/doiQk5WTZhJ5sKOfccIJpwdCF8QWtyygtMUEo37BUTKoGVDzIrwDN0jvBgjmIbWj9B/cTyL0OLZh9apwTC2t3wIDVSVVD8MyQFOCc0TSWtC94h7DacPMV3Fwy8eQe9g6L9J9lPUUV3LEUQ5PU2CgDDEiicyesaPqwkF9aS792wov8k+EL5CEEcR1VMQhuS8Poh5MEIX1ADpVlH/0lHq67IljyhWkr3ls25Ekg4w1QuDOWh8EPfpi66r8LuwdeNNqNlQho1r/GZb3/AETvw2hs6+EMIT8Qzbh6TT4UNkKooXPunGwd21y052xUpo/XwhSh0JiKLU7tgSEDUbytG0eR22VFX8q73MlE3rSnH45CBBZZhzSaTbWYLvBy9bCi3FUrKLksmQGrH54kp3a4UPbc13ocRVlFGFALx7/WrUtnRhcCy2lFtSnlGU/E0ab785uHi0TotPlfHB7nuvCTF7+Oia93fdA5fCMurbtL4sf1Xria1V8Dpk6ogvENHW/vh9uNFfvOxqs3a1F+/tql5SX4lTwZPbqrKoWstM9lsodDqf2oJtd1Si1O1AeYmKB+6sRNeztbitMmB5MNtMObOUvm+eud/sy8rIrlgdEEUHhx6tztl64nr1Ffa1CvtaBZACiI1BClVrpXkENn4ZigUvQ21MMmu7ZE5XOI8lk0ndbhDCZmG7YDBB4vHEd+dDobGkrtsGRtgqbNa0ma8Eg5g06l93nX6DG1weGBqqYYx5bJLkk/H4zImub/sOCAZW/dDTYs1HK3+IxYQ6VwBsUHlJpkg0kmklnffT6QW4llprmrLSa9XspkFS/P5bgAEAGoOcP+CvEZIAAAAASUVORK5CYII=);
	cursor: pointer;
}


/* Subscription form Begin */

#optin {
	width: 214px;
	background: #393939 url(/sub-form/dark.png) repeat-x top;
	border: 3px solid #111;
	color: #fff;
	padding: 8px 15px;
	text-align: center;
	text-shadow: 2px 2px #000;
}
	#optin p { margin: 8px 0 0 }
	#optin input {
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		box-shadow: 0 2px 2px #111;
		-moz-box-shadow: 0 2px 2px #111;
		-webkit-box-shadow: 0 2px 2px #111
	}
		#optin input[type="text"] {
			border: 1px solid #111;
			font-size: 15px;
			margin-bottom: 10px;
			padding: 8px 10px;
			width: 90%;
			color: #000000;
		}
		#optin input.email { background: #fff url(/sub-form/email.png) no-repeat center right; color: #000000;}
		#optin input.name { background: #fff url(/sub-form/name.png) no-repeat center right; color: #000000; }
		#optin input[type="submit"] {
			background: #960e17 url(/sub-form/red.png) repeat-x top;
			border: 1px solid #111;
			color: #fff;
			cursor: pointer;
			font-size: 18px;
			font-weight: bold;
			padding: 8px 15px;
			text-shadow: -1px -1px #3a060a;
		}
		#optin input[type="submit"]:hover { color: #ffa5a5 }


/* Subscription form End */

a.rollover {
    background: url(/wp-content/uploads/2015/01/vk2.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 33px; /* Ширина рисунка в пикселах */
    height: 33px; /* Высота рисунка */
    margin-left: 45px;
    margin-top: -32px;
   }
a.rollover:hover {
    background-position: 0 -33px; /* Смещение фона */
}
a.rollover-fb {
    background: url(/wp-content/uploads/2015/01/fb2.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 33px; /* Ширина рисунка в пикселах */
    height: 33px; /* Высота рисунка */
    margin-left: 90px;
    margin-top: -33px;
   }
a.rollover-fb:hover {
    background-position: 0 -33px; /* Смещение фона */
}
a.rollover-yt {
    background: url(/wp-content/uploads/2015/02/youtube-icon.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 33px; /* Ширина рисунка в пикселах */
    height: 33px; /* Высота рисунка */
    margin-left: 140px;
    margin-top: -32px;
   }
a.rollover-yt:hover {
    background-position: 0 -33px; /* Смещение фона */
}
a.rollover-tw {
    background: url(/wp-content/uploads/2015/01/tw2.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 33px; /* Ширина рисунка в пикселах */
    height: 33px; /* Высота рисунка */
    margin-left: 180px;
    margin-top: -32px;
   }
a.rollover-tw:hover {
    background-position: 0 -33px; /* Смещение фона */
}

a.lbci-banner {
    background: url(/wp-content/uploads/2015/07/lbc-ban-800.jpg); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 240px; /* Ширина рисунка в пикселах */
    height: 400px; /* Высота рисунка */
   }
a.lbci-banner:hover {
    background-position: 0 -400px; /* Смещение фона */
}

.soder {
	margin: 0;
	padding: 2px 2px 2px 12px;
	border: 1px dotted #d4d4d4;
	border-left: 3px solid #C0010C;
	background-color: #f8f8f8; 
	box-shadow: inset 2px 0 #FFF;
	font: 16px/21px Georgia, "Times New Roman", Times;
}
.soder a {
	text-decoration: none;
	border-bottom: 1px dotted;
}

.img-in {
margin-top: 15px;
margin-bottom: 15px;
}

.yellow-block {
text-align: center;
padding: 6px;                
border: solid 1px #d5c790;
background: #fff7d6;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 5px;
-khtml-border-radius: 10px;
} 

.green-block {
text-align: center;
padding: 5px;                
border: solid 1px #8a9d74;
background: #c0de9c;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 5px;
-khtml-border-radius: 10px;
} 

/* Tablica brokerov BO */

.content_actual {width: 670px; margin: 0 auto;}
.actual table {font-family: 'Fira Sans', sans-serif; width: 100%; background: grey; text-align: center; border-spacing: 0; font-size: 14px;}
.actual table td {vertical-align: middle; border: 1px solid #fff; padding: 5px 10px;}
.actual table thead td{background: #2f383d; color: #fff; font-size: 13px; height: 45px; border-bottom: none;}
.actual table .unpaired td{background: #d9f1ff; height: 45px; font-weight: bold;}
.actual table .paired td{background: #c2e4f8; height: 45px; font-weight: bold;}
.actual table a {color: #0081ac; text-decoration: underline;}
.actual table a:hover {text-decoration: none;}
.actual table .first td{background: url(/wp-content/uploads/2016/05/arrow_down_table.png) 50% 0% no-repeat #d9f1ff; border-top: none;}

/* Tablica HYIP */

.actual1 table {width: 100%; background: grey; text-align: center; border-spacing: 0; font-size: 14px; margin-bottom: 40px;}
.actual1 table td {vertical-align: middle; border: 1px solid #fff; padding: 5px 10px;}
.actual1 table thead td{background: #2f383d; color: #fff; font-size: 12px; height: 45px; border-bottom: none;}
.actual1 table .good td{background: #c3d69b; height: 40px; font-weight: bold;}
.actual1 table .notgood td{background: #e5b9b7; height: 40px; font-weight: bold;}
.actual1 table .itog_good td{background: #c3d69b; font-size: 14px; height: 35px; font-weight: bold;}
.actual1 table .itog_notgood td{background: #e5b9b7; font-size: 14px; height: 35px; font-weight: bold;}
.actual1 table a {color: #0081ac; text-decoration: underline;}
.actual1 table a:hover {text-decoration: none;}
.actual1 table .first td{background: url(/wp-content/uploads/2016/10/arrow_down_table.png) 50% 0% no-repeat #c3d69b; border-top: none;}

/* Calculator HYIP */

.calc-block {
    width: 100%;
    border-spacing: 0;
    background-color: #caf5b0;
}
.calc-plan {
    cursor: pointer;
}

.calc-plan_selected, .calc-plan:hover {
    background-color: #f7e9c7;
}

.tbl_plan, .calc-block {
    margin-top: 20px !important;
    margin-bottom: 35px !important;
    border: 1px solid white;
	text-align:center ;
	font-size: 13px;
}
.tbl_plan td{
    border: 0px solid #000;
    border-bottom: 1px solid #eae9ee;
}
.calc-block td{
    border: 1px solid #e0f8d8;
}
.tbl_plan {
    width: 100%;
    margin-top: 25px;
    border: 0 none;
    line-height: 240%;
}
tr.calc-plan{
    padding-left:0px;
}
.grey_font{
	color: #acacae;
}
.gray{
	font-size: 11px;
	color: #acacae;
}
.plan_big {
    font-size: 20px;
    font-weight: 400;
    color: #616161;
}
#calc-vklad.error{
	border: 2px solid #ef120a!important;
}
.small-font.red{
	color: red;
}
table.calc-block p {
    margin: 0;
}


/* Media Queries
-----------------------------------------------------------------------------*/
@media screen and (max-width: 999px) {

	body {
		background: none;
	}

	.right-icons {
		display: none;
	}

	.wrapper {
		width: 710px;
		position: relative;
	}
	.wrapper:before {
		content: '';
		position: absolute;
		top: 134px;
		left: -100%;
		right: -100%;
		height: 64px;
		background: #F0F2F7;
	}

	.header {
		height: 134px;
	}

	.quotescollection-quote {
		display: none;
	}

	.header__nav-toggle {
		position: absolute;
		top: 39px;
		right: 0;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAhxJREFUaIHtmj1II0EUx+dNYjbRYKIxiikUvMrCxg9Qq+MQC6+xFGyuEZXAcY2dpdV1V1lYCiqCCZhCBRsF4fBQrzkb5VQEPYkfRbIk6Lpjo5UwLyczL07YH1u+4sd/38682V04As5Mwy/KbfAG/IxBuR3+GzOT9qSJ8Auvp2nwkqbCTGnXaw8aKvRBrB0ciE+O+2Ix5rp6XQBc275dXLqdX0AKf0FQXtFx9Mf60KZODcEtFPZr6uU1eNJVTY2qhEqBh0KoEr56CN1d8QpUqYTVg1MfbVAl7jKQX/beAYXpC8WTU1QJX/KOJ77GR0d84TCBsbi/v0mvokqwDTUENmoxc3OhXhpUYGrSRkrjWInmqrqo9l0G4NG2i2fnaCHeHm3TUy3JMW5ZitRkCMe5SmUOJ77Jy2ANIvKKT1fHgXiDOjGcdR6VF+BJ8yAyBioHVSrhQRTUhxt8YHIxpTJMeZgSFwzk1+VKhkT1mezmFqoEaYYcE3xBK9rTGYjV6Y4cOHdy+bvdfSeXRypTLKZVRQeVuyO+N0wdmMwDTzoQjTR+7PdVhwhsxIOT3dktXPyTl+FJd89+bx0ZVqWFcv1zb6NvSF6DJ534PKBOCaeht6tCZw/UCN7fyxo86Ye87Q8TvmYQQkHSv2d+tCe/BCK12mcPgMdi8e9yBr/5cyyhVUUH3ucLKsxM2sjR1MikDZX22oMEL2kqPGkqjPyZ8AmvAN9N+B14MQAAAABJRU5ErkJggg==);
		width: 60px;
		height: 60px;
		cursor: pointer;
	}
	.header__nav {
		display: none;
		left: auto;
		right: 0;
		width: 320px;
		height: auto;
		background: #7C0018;
	}
	.header__nav.active {
		display: block;
	}
	.header__nav li {
		float: none;
	}
	.header__nav li:not(:first-child) {
		border-top: 1px solid #9D4052;
	}
	.header__nav ul ul {
		position: static;
		display: block;
		background: none;
		border-top: 1px solid #9D4052;
		white-space: normal;
	}
	.header__nav ul ul a {
		padding: 0 40px;
	}

	.container {
		float: none;
	}
	.middle {
		border-radius: 0 0 4px 4px;
	}
	.content {
		padding: 0 18px;
	}

	.post-foot {
		border-radius: 0;
		margin: 0 -18px;
		padding-right: 18px;
	}
	.post-soc > img {
		display: none;
	}

	.right-sidebar {
		float: none;
		margin: 30px auto 0;
	}

	.footer {
		display: block;
		padding: 40px 1000px 10px;
	}
	.footer__counter {
		float: none;
		margin: 0 auto 20px;
	}

}
@media screen and (max-width: 767px) {

	body {
		font-size: 12px;
	}

	.page {
		padding: 0 10px;
	}

	.wrapper {
		width: 460px;
	}

	.header {
		background: none;
	}
	.header:before {
		left: -10px;
		right: -10px;
		width: auto;
		background: url(/wp-content/themes/speculantu.ru/i/header-bg-480.jpg) no-repeat;
	}
	.header__logo {
		width: 330px;
		padding-left: 73px;
	}
	.header__nav {
		right: -10px;
	}

	.middle {
		margin-left: -10px;
		margin-right: -10px;
		border-radius: 0;
		padding-left: 10px;
		padding-right: 10px;
	}
	.content {
		padding: 0;
	}

	.post-head:before {
		display: none;
	}
	.post__headline {
		text-align: left;
	}
	.post-foot {
		margin: 0 -10px;
		padding: 4px 10px 8px;
	}
	.post__cat {
		float: none;
		margin: 0 0 13px;
	}
	.post-subs-form {
		padding: 8px;
		text-align: center;
	}
	.post-subs-form:before,
	.post-subs-form:after {
		display: none;
	}
	.post-subs-form__headline {
		float: none;
		width: auto;
		height: auto;
		padding: 0 0 8px;
	}
	.post-subs-form__field,
	.post-subs-form__button {
		margin: 0 auto;
	}
	.post-subs-form__button {
		margin-top: 10px;
	}
	.post__entry ::-webkit-scrollbar {
		-webkit-appearance: none;
	}
	.post__entry ::-webkit-scrollbar:vertical {
		width: 12px;
	}
	.post__entry ::-webkit-scrollbar:horizontal {
		height: 12px;
	}
	.post__entry ::-webkit-scrollbar-thumb {
		border: 2px solid #FFF;
		border-radius: 10px;
		background: rgba(0,0,0,.5);
	}
	.post__entry ::-webkit-scrollbar-track {
		border-radius: 10px;
	}

	.wp-caption-text,
	.pagination,
	.pagination a,
	.pagination span,
	.top-articles ul > li > a,
	.offer .offer__review,
	.offer .offer__site,
	.offer .of__stat {
		font-size: 12px;
	}

}
@media screen and (max-width: 479px) {

	.page {
		padding: 0;
	}

	.wrapper {
		width: 300px;
	}
	.wrapper:before {
		content: '';
		position: absolute;
		top: 100px;
		height: 98px;
		background: #F0F2F7;
	}

	.header {
		height: 100px;
	}
	.header:before {
		background: url(/wp-content/themes/speculantu.ru/i/header-bg-320.jpg) no-repeat;
	}
	.header__logo {
		width: 220px;
		padding: 32px 0 0 43px;
		font-size: 11px;
		letter-spacing: 0;
		height: 50px;
	}
	.header__nav-toggle {
		top: 21px;
	}
	.header__nav {
		top: 100px;
	}

	.slider {
		margin-top: 27px;
	}
	.bx-pager {
		top: -27px;
		right: auto;
		left: -4px;
	}

}
/*
     */
/*
*/