/*   
Theme Name: clean
Description: Чистый шаблон WordPress для разработки
Author: saxa:p
*/




@font-face {
	font-family: 'Conv_Proxima Nova Semibold';
	src: url('fonts/proxima_nova_semibold.eot');
	src: local('☺'), url('fonts/proxima_nova_semibold.woff') format('woff'), url('fonts/proxima_nova_semibold.ttf') format('truetype'), url('fonts/proxima_nova_semibold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_proxima_nova_regular';
	src: url('fonts/proxima_nova_regular.eot');
	src: local('☺'), url('fonts/proxima_nova_regular.woff') format('woff'), url('fonts/proxima_nova_regular.ttf') format('truetype'), url('fonts/proxima_nova_regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}





.cats-toggle {
	position: absolute;
	top: 177px;
	left: 0;
	display: none;
	height: 24px;
	padding: 0 0 0 33px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG9JREFUeNpi+P//vy0QX/tPffAPiK8AsTkjkLjOwMCgwUA7cA5kyQcgg5+GlnxkYqADGD6WsGAT/P35C8N6A2uyDPQ5vIOBS0qS/j4ZTV2jET8a8aMRPxrxA23JRxrb8RxkSQ4Qv6eRBe+AuBAgwACaVZD9ar1GhQAAAABJRU5ErkJggg==) no-repeat;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	color: #FFF;
	text-transform: uppercase;
	cursor: pointer;
}
.cats-toggle span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpi/P///24GCHAFEQABBgA3zQP/fDM/KwAAAABJRU5ErkJggg==) repeat-x 1px 15px;
}
.cats-toggle.active {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHxJREFUeNpi3L9/vy0DA8NMINZkoC74D8TXgDiZBUjMAmINBuoDRiDWBuJpTEBCkoG2QJmJgQ5g+FjCgjVZfP/O8DqngiwDhbsbGJiFBAeJTxg5ORnE5k4cjfjRiB+N+NGIH9ERTzdLPtLYjucgS3KA+D2NLHgHxIUAAQYA4OsiCUllbmcAAAAASUVORK5CYII=);
	color: #ADADAD;
}
.cats-toggle.active span {
	background: none;
}
.subcats {
	margin: -8px 0 12px;
}
.subcats:after {
	content: '';
	display: table;
	clear: both;
}
.subcats li {
	float: left;
	width: 33.3%;
	margin: 3px 0;
	list-style: none;
}
.subcats li:nth-child(3n+1) {
	clear: both;
}
.subcats a {
	color: #000;
}
.subcats a:hover {
	color: #ff0016;
}
.subcats {
	margin: -8px 0 12px;
}
.subcats:after {
	content: '';
	display: table;
	clear: both;
}
.subcats li {
	float: left;
	width: 33.3%;
	margin: 3px 0;
	list-style: none;
}
.subcats li:nth-child(3n+1) {
	clear: both;
}

.sidebar-cats {
	margin-bottom:0 !important;
}

.sidebar-cats .section__headline {
	height: 55px;
	padding: 0 0 0 130px;
	background: url(i/icon-sidebar-cats.png) no-repeat 65px 0;
	line-height: 52px;
}
.sidebar-cats .section-inner {
	padding: 14px 0 10px;
	background: #FFF;
}
.sidebar-cats li {
	position: relative;
	padding: 2px 0px 2px 0;
	font-size: 16px;
	line-height: 17px;
	overflow: hidden;
}

.sidebar-cats > div > ul > li:nth-child(even) {
	background-color: #F4F4F4;
}
.tabs__content.masterclasses > ul > li:nth-child(even) {
    background-color: #F4F4F4;
}
.tabs__content.calculator > ul > li:nth-child(even){
    background-color: #F4F4F4;
}
.tabs__content.recent > ul > li:nth-child(even) {
    background-color: #F4F4F4;
}


.sidebar-cats ul#cats > li:nth-child(even) {
	background-color: #F4F4F4;
}

.sidebar-cats > div > ul > li > ul.children li:nth-child(even) {
	background-color: #F4F4F4;
}

.sidebar-cats > div > ul > li > .current {
	background-color: #e6e6e6;
    height:14px;
    padding: 15px 0 15px 5px;
	text-indent:5px
}
.sidebar-cats ul ul {
	display: none;
	    margin: 0 0 -3px;
    padding: 0 0 5px 15px;
	background: #FFF;
	clear: both;
}
.sidebar-cats .current-cat-parent ul {
	display: block;
}
.sidebar-cats li li {
	font-size: 15px;
}
.sidebar-cats a {
	color: #000;
	text-decoration: none;
}

.sidebar-cats > div >ul > li >a {
padding:15px 0 15px 10px !important;
	display: inline-block;
}

.sidebar-cats li li a {
    color: #000;
    display: block;
    margin: -2px 0 -7px;
    padding-bottom: 13px !important;
    padding-left: 15px !important;
    padding-right: 10px !important;
    padding-top: 12px !important;
}
.sidebar-cats a:hover,
.sidebar-cats li li .current {
	color: #A7222E;
}
.sidebar-cats li li .current {
	padding: 20px 0 5px 15px;
	
}
.sidebar-cats .category_icon {
	  margin: 0 0 2px;
    padding: 0;
    position: relative;
    top: -5px;
}
.cat-icon {
	float: left;
	width: 35px;
	text-align: center;
}
li li .cat-icon,
.subcats .cat-icon {
	width: 30px;
	margin-top: 0px;
}
/*
.cats__arrow {
	position: absolute;
	top: 12px;
	right: 10px;
	width: 18px;
	height: 18px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATRJREFUeNpiLC0tZcACnIA4HErLQcUeAfE+IF4FxHvRNbCg8TWAeDoQO2AxXAWK04D4ABBnAvENmCQTkkJ7ID6FwxB04ABVa49uEMglG4GYl4F4wAvVowEziBGI5wMxPwPpgB+qlxEURs5AbIFLZVJSEoOGhgbDvn37GHbs2IFNCUivM8hFYQyUgzAmaBRTCpxAXpNFF/Xw8GBwckI1H8SHic2YMYPh3r17yNKyIBf9pIKLwAnyGRCrIwuCAhUWsEQENgg8YYImLErBUZBBS6lg0BKQ13YB8QlcaWnevHmEDAHp3Q1y0X8gTgTij2S4BKQnCWQGLK+BcrE/EH8mwZDPUD3X0XP/QSA2gzqVGO+YQfVgLY9ALrMCYlcgDoHmQ1CC/QXEj4H4MBCvAYUJNEjgACDAAOI4R3OHv85fAAAAAElFTkSuQmCC);
	cursor: pointer;
}
.cats__arrow.active {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARhJREFUeNqslL0OwVAYhk8bq7gChkbCFYhYSMVsEWYGqQtox96G0cIiFishRCTiBpg6IHaxlIX3k68iJ21S6k2eNKfnfE9Oz08V0zSFT3TQ4GeK3x3AHAzBTC6ISe0s6IKSjzzNtMECdMDe61Q/BhbBNkAip8Rji7KIZjIGcRE+ca7JeiIF9EBCfJ8E1yokKoO8+D1UWyZRXURPXeUtjhqdtj/p16NpmjAM4912XVfYth0kStKMbn+Y0etAnkFG7nAcR1iWFdZzUvlgRc2aRIM/iPokmoBNBAnVTkn0AE1w+UFCNS1yeHeNbnEVXL+QXLlmJ9/+JciF/MwNj10G/Y9oZgVQATW+h3Rg7+AIVmBEa8JL8s5TgAEAbwc3faHt4v8AAAAASUVORK5CYII=);
}
*/
.header .sidebar-cats {
	position: absolute;
	z-index: 2;
	top: 214px;
	left: 0;
	width: 300px;
}
.header .sidebar-cats.hidden {
	display: none;
}
.header .sidebar-cats .section__headline {
	display: none;
}
.header .sidebar-cats .section-inner {
	border-top: none;
	box-shadow: 0 5px 5px rgba(0,0,0,.22);
}


























/* 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;font-size:100%;vertical-align:baseline}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
a{outline:none}
abbr[title]{border-bottom:1px dotted}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
sub,sup{font-size:75%;line-height:0;position:relative}
sup{top:-0.5em}
sub{bottom:-0.25em}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
input:focus,button:focus,select:focus,textarea:focus{outline:none}
table{  border-collapse: inherit;
    border-color: #DDDDDD;
    margin: 0 auto 10px;
    text-align: center;}
.article-mvideo-text table p {
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-align: center; 
    text-indent: 30px;
}
/* end Normalize & Reset */
.section table{
	text-align:justify}
table p{
	padding:0px}
@font-face {
	font-family: 'pf_agora_slab_problack';
	src: url('fonts/pfagoraslabpro-black.eot');
	src: url('fonts/pfagoraslabpro-black.eot?#iefix') format('embedded-opentype'),
	     url('fonts/pfagoraslabpro-black.woff') format('woff'),
	     url('fonts/pfagoraslabpro-black.ttf') format('truetype'),
	     url('fonts/pfagoraslabpro-black.svg#pf_agora_slab_problack') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	background: #E7E7E8 url(i/header-bg.jpg) repeat-x 50% 0;
	font: 15px/20px 'Roboto Condensed', Arial, Tahoma, sans-serif;
	color: #333;
}
a {
	color: #008eb7;
}
a:hover {
	color: #EA6548;
	text-decoration: none;
}
p {
	margin: 0 0 20px;
}
blockquote {
	margin: 20px 0;
	padding: 1px 60px;
	background: #E7E7E8;
	position: relative;
	font-style: italic;
	display: table;
}
blockquote:before,
blockquote:after {
	content: '';
	position: absolute;
	top: -5px;
	left: 10px;
	width: 27px;
	height: 21px;
	background: url(data:image/gif;base64,R0lGODlhGwAVAMQAACJed83V2Ziwu0p5joqqt8XU29re4GSLncDM0XGVpFeClT1whqW5wouns6e/yS9nf9Pf5H6erLPCylB/k////+fn6BZVcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAbABUAAAWwIEVNZGmKImSujmi9cIxSRWwTri2jtf7iFB9s1vMBYZPciwjDFQmVCmwQjUWjElikkn1tpa9HJGK9di2DyEFbFVquXPfX/TbL20L4WfeV+PdocAZ/CTZfdjEKcHBrMQyLjTANi1EGADYBejqZlIUxVFcIl4mUFQI6AqGjMACccGQ2oKY+qYIKOq1RAaswtXCnNgAIcAwxAL6QMQvDi7ADrpQGC14GpRUJEtZwAQfQVyEAOw==) no-repeat;
}
blockquote:after {
	top: auto;
	left: auto;
	right: 10px;
	bottom: -5px;
	background: url(data:image/gif;base64,R0lGODlhGwAVAMQAAH6erEp5jiJed8DM0Ziwu3GVpMXU29re4FB/k83V2T1whmSLnVeClaW5woqqt7PCyv///+fn6BZVcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAbABUAAAWqYCSOUVIcZDo+gDoCkhS4YxLEhDoocVzQBEFPMiANhENJQ1VISgSoEnLIiI4ITklOxEu2UgOnoCjCJrep23BM6vZ+qoSTLJKvrSTYcJEyv2lqPXQiej0AD4h4UzGIiCJNWRIPJJExIoFOkyOVEpeVmiKcnjELAIGgEUMAhZ0RpxGFqEOhPSIIPQYQDrgQvRBDvcAQt5G5vpy9xFnGwZXJlcy/zsPQvtKRvSEAOw==) no-repeat;
}
blockquote p {
	margin: 0;
	padding: 8px 0;
}
.clear {
	clear: both;
	overflow: hidden;
	height: 0;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
img.alignleft {
	margin: 5px 15px 5px 0;
}
.alignright {
	float: right;
}
img.alignright {
	margin: 5px 0 5px 15px;
}

.page {
	min-width: 1000px;
	overflow: hidden;
}
.wrapper {
	width: 960px;
	margin: 0 auto;
}


/* Header
-----------------------------------------------------------------------------*/
.header {
	position: relative;
	height: 230px;
	background: url(i/header-bg.png) no-repeat 708px 10px;
	margin: 0 0 20px;
}

.header__logo {
	position: absolute;
	top: 19px;
	left: 6px;
	width: 215px;
	height: 156px;
	background: url(i/logo.png) no-repeat;
	text-indent: -9999px;
}

.header__top-nav {
	position: absolute;
	top: 18px;
	left: 336px;
	font: 12px/1 Tahoma, Arial, sans-serif;
	text-transform: uppercase;
}
.header__top-nav li {
	float: left;
	list-style: none;
	margin: 0 70px 0 0;
}
.header__top-nav a {
	color: #FFF;
	text-decoration: none;
	padding: 0 0 2px;
	border-bottom: 1px dashed #FFF;
	position: relative;
}
.header__top-nav a:hover {
	border: none;
	color: #caeaf7;
}
.header__top-nav-point1 a:before {
	content: '';
	position: absolute;
	top: -5px;
	left: -30px;
	width: 23px;
	height: 22px;
	padding: 0 10px 0 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdJREFUeNpi/P//PwMBIAXEaUBsB8R8QPwYiLcC8SIg/oVXJ8hwPDgIiD//xw4uA7ESPv34DDYH4p9oBr5H498CYm5yDN+LZMgSIBaFiusB8Q0kuTxSDWcH4r9QzXeBmAVN3hjJ8G2kGi6LpHkBDjWwuDiPy3AmHPHMiMT+hkPNXyjNjC+18EG99g+IdYG44j95AKb3GxBXw1wOSsOeaK6lBHACcTMQq4IMV2KgPgA5VJyJgYaAFMOvAvEeIH5FrAYWEgw3BOLfQBwExGup7fLfUPonKS7fAMQPofwXQHwAiCvw6LmBQx5d7wOQ4UZAHAIVAHlXA4hDsWjuhNKSOOTR9e4EGS4HxMZIaVQCiY8MWKFBI41DHl0vDykReg2IPwKxPC1Siwot0zlZmegODcwFVcwvQIbPBOItQPyPSgZ/gybHOwABBgAI3/nWc0TfggAAAABJRU5ErkJggg==) no-repeat;
}
.header__top-nav-point1 a:hover:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWRJREFUeNpiOfXqOwMBIAXEaUBsB8R8QPwYiLcC8SIg/oVPIyMBw4OAeCEQ82CRuwLE/kB8D5dmJjwGmwPxcjSDPyCxdYB4BxBzk2N4GxCzQdlLgVgMiAWBWB+Ib0LFVYE4mVTD2YHYAcoGeTsBiF9D+ZeAOBpJrQephoshyR0G4j9o8meB+AuULUmq4YxI7G841PyF0sz4DAclr21A/A+IdYG4AogfIqnJBOL/WDA/VF4XyofpBTmmGmY4KA17ormWEsAJxM2gyAYZrsRAfQByqDgTAw0BKYZfBeI9QPyKWA0sJBhuCMS/oUXCWmq7/DeU/kmKyzcgJb0XQHwAmqRwgRs45NH1PgAZbgTEIVABkHc1gDgUi+ZOpByJTR5d706Q4XJAbIyURiWQ+MiAFRo00jjk0fXykBKh14D4IxDL0yK1qNAynZOVie7QwFxQQfYCZPhMIN4CLRWpAb5Bk+MdgAADAHj3SEAINiL7AAAAAElFTkSuQmCC) no-repeat;
}
.header__top-nav-point2 a:before {
	content: '';
	position: absolute;
	top: -4px;
	left: -28px;
	width: 22px;
	height: 22px;
	padding: 0 10px 0 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUJJREFUeNq0lUFqwkAUhiciiC4tpWqhmy6rt2gXjQfoJbyC2x6id6ib0k2iN3DnUiko2GgXbopKuhn/V54wxMybaTE/fCET3vtJMjP/BFpr5VAVtEGTxyswAXuxi4wtPIJXsNWnomcDENr68x5egVj7K+Ye0fgOLPTfNefeXONrkAjNb4xNK/Y4MY6EprFRNxbqoqxx6PjUJbhglo7a0DR+9/iPW8sKyYq8VIBLDatuAyrCqnwGc77vgY5Qm4J6iRd/xbFJbsEHeAELRy15tcm4odx6ArHyV4OMf9T5lZJxUoBxQsbTM781ec3IeAdGjuJvnrxjun0JtaNfT48NMsgJmTLog9S2QQIjj2nW73M+ayK83Q24NMZD8JDNYwqQtf6/1rYQKiw2Cw16k5AnTjqaurb+wPMwpdBp8fjT5zA9CDAAbuTjk+Ect1AAAAAASUVORK5CYII=) no-repeat;
}
.header__top-nav-point2 a:hover:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZdJREFUeNq0lb1KA0EUhSeLGGOpxPyhjVglVqIPEAxqwNrGwsIuPoOlT5BKFBt7Gw1I3BdIiI2kiggqMbqCjRBNKs+VuzCu87Mr8cIHyebMyd2du2diDe9DWCoBCiDD35/BDfheuJycUC4aMxhugF2wDiYDv/XBJTgCNdXimKLjFDgFqyJcXYFtdP4iX3QCojxoRjAVrG00Xz/zOuMc//usxuCcUdUccGGeUxmfgLRmYQtsMi2NJsUeP4zLoGS4XZqIaSZj0JXQdVk2rlieYxY8MFmLtuJPBY3SG4gbxAfgnj/vgUWDdgCmHB7+uKWLeXAHDrlrU5FXwTFsmFxboB5hBNNkPBSjrwEZ9/7BuEfGnRF3TV63DgeKaxG/8+b56eYZtC5yo+/PcdUgPAMLPBmCE49e3X3NnVaD6VZXhM+Qs1cYMiIpJx26LQXzeAdcgxnp2jhYCvlsPfb4FUJdUASPf9gwemmK6Lary+M2nTYcn2GLtCswbdtOECElHm3UmuFoOobhRdQzr8YkOHT8VHuSD1NdfQkwAI0VYQSucw4eAAAAAElFTkSuQmCC) no-repeat;
}

.header__features {
	position: absolute;
	top: 47px;
	left: 278px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 433px;
	height: 128px;
	padding: 12px 0 0 29px;
	background: url(i/header-features.png) no-repeat;
	color: #FAFAFA;
	font: 16px/1 'PT Sans Narrow', Arial, sans-serif;
}
.header__features li {
	list-style: none;
	padding: 0 0 12px 35px;
}
.header__features-point1 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATFJREFUeNrM088rBGEcx/Fnx6LkIOSyYUvhoFBSDij8AY6OjvYo5SR/wx42VznOhZSbk3JQyq/2olxZk9moTatox/tbzzNNmmfMlINvvZpmnnk+zfN8n8kFQaB0dWIRg2hTydVEFdfhEwnCAh7RDNJXA6fokwyHrCEcYQdllb6WUYcrNxK0gRPsq2wly1vHBKYlaBznZqUZwz5whTEJekZRDzxlCHnR1xF4stFz8DGK+ZQbXdNNKuEBHaZrm3hFBe8pgi5xDA8zkpGLnKNJrKEXqxiwLOkCd7jHge5ceI5+GoaLr8hX1LGL9rg5tiCjB2fYsgUYzi+deUMDNXwmveioP6r/F5RPGJvFlP6pl9CNQ/ixb1u6sGI5mDfoj5sTPZCmCthDl+VLb7GNVvThtwADAIR/oHkdUTfuAAAAAElFTkSuQmCC) no-repeat;
}
.header__features-point2 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHVJREFUeNpi+P//PwMSdgfio/8Jgx40fQzohhALJuEz6BxUkQC6ImIwI9g0CIAx+IH4EwOpAMlUXADddqxhhM1F6IAR3W5s4sQaZAFln8BlEDFes8DBJtlrDMR4eXAbdBGI9cg1iNws8h9fFoEZdp2cvAYQYACjaNWTO5p8WwAAAABJRU5ErkJggg==) no-repeat 0 1px;
}
.header__features-point3 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQZJREFUeNpi/P//PwMOYAbEiUD8CoinA/ELBnwAZBAOPP0/AhzAow6M8UnuRzLoMSUGPUcy6Ci5BvH9RwVLCRnEiCOwTYH4FBL/GhAfQVOzC4jXYgvsPiCeBMSyQBzznzC4hstFMIYlEPsAcTWS7cuA+CCai45AXQoG2AxSBOIbQMyOSxMUHADi5di8BgNC/4kDVwh5TQCIP6DZPgcauMjgEhDfhHFYsMQYKxYxIyDmR+J/wAgzLF5TJdJrYYS85g7EO9FctAEaczDwDYh3APFfbF47BuV/BOJWtOh3hVr0B0nsARBfJZT7uYH4LB5vbQRiZmKyCCzQ7YFYEE38GRAfRVcMEGAAIQQhl+7d46IAAAAASUVORK5CYII=) no-repeat;
}
.header__features-point4 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARZJREFUeNqM0rFKA0EQxvE1MShYqCkUBYm1NoJvklZIY+MraB98COsUeY8rbbWOIkZtckKSi4qs/5Vv47iQyy38YG8yM9zMxXnvnXGNF4yXCDldW+uSRg+++hnY2pXfbn9nhhH2XPkZYhvrMZA2esc3zpY06qGOzUWNniu8jX2r/flTsqMcI7TR0y4uxCvWVk5etuzwRYa6X6n4ULxiTjnjsmW/YQt32NWY9/rtSOO84hg5dhaNNsWT7nGcmsQxnXKmtnY1WWCBJm5wYr5QPOc4VU5hC2tJo/BJP5FhoNitOMUy5dT/VSajFWbZlxqnJV6xuOyibNmPOKj4Pwq5rfiQ7qiPDjbwhQ/dw5lgDQ3d+7bwR4ABAOvtpXOVfsQbAAAAAElFTkSuQmCC) no-repeat 0 1px;
}

.header__main-nav {
	position: absolute;
	top: 191px;
	left: 0;
	width: 780px;
	z-index: 500;
}
.header__main-nav li {
	float: left;
	list-style: none;
	margin-right: 20px;
}
.header__main-nav a {
	float: left;
	color: #eee !important;
	text-decoration: none;
	font: normal 12px/16px Tahoma, sans-serif !important;
}
.header__main-nav a:hover {
	text-decoration: underline !important;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after,
#megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after,
#megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after {
	border-top-color: #AFAFAF !important;
}
#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > ul.sub-menu.sub-menu-1 {
	background: #405f74;
}

.search-form {
	position: absolute;
	top: 198px;
	right: 20px;
	width: 250px;
	height: 26px;
	background: #DBDBDC;
	z-index: 0;
}
.search-form input {
	float: left;
	border: none;
	font: bold italic 11px Arial, sans-serif;
}
.search-form__field {
	width: 185px;
	padding: 6px 10px;
	box-shadow: none;
	color: #c7c7c8;
	background: none;
}
.ie10 .search-form__field,
.ie9 .search-form__field {
	padding-top: 7px;
}
.search-form__field:focus {
	color: #222;
}
.search-form__button {
	width: 45px;
	height: 26px;
	background-color: #5C5C5C;
    background-image: url(i/search.png);
    background-repeat: no-repeat;
    background-position: center;
	cursor: pointer;
}

.search-form__button:hover {
    background-color: #727272;
}


/* Middle
-----------------------------------------------------------------------------*/
.middle:after,
.wrap:after,
.home-main1:after,
.home-main2:after {
	display: table;
	clear: both;
	content: '';
}
.section {
	background: #FFF;
	margin: 0 0 20px;
}

.home-main1 .section {
	float: left;
	width: 500px;
	padding: 17px 20px;
}
.homepage h1 {
	font: 24px/32px "pf_agora_slab_problack",Arial,sans-serif;
	padding: 5px 0 6px 60px;
	margin: 0 0 16px;
	background: url(data:image/gif;base64,R0lGODlhKAAoAOYAAP/9/fvg2upmSetwVf/6+vKgj/Khj+x2XOpnSv/8/OtvVOxyV/a5rPzq5u6Fbv/8+/zl4PCNePrX0PrY0Ox1W+tpTexxVux3XetrT+poTPa+svW1p+ppTPOqmupnS+tqTvzr5/W3qf3u6/GVgfzo5PCOee15YPCSfu6Cavvj3u+HcfGbiP708/3t6vvh3P3y8Pra0/zr6Pzp5e14X/jKwPrZ0v749/fDuPzn4/vi3PKdi/3v7PCUgPa6rf/7+va8r/3z8O19ZfCRfPKiketsUOtvU/W0pe6DbOxzWfGYhfOjku6HcPW4qvGWg/GXg+1/Z/CTf/bBtP729fSun/CRff75+fKfjfnUy/W1qPGciffBtvzm4fSrnP3x7/vk3/7z8e6Fb//9/Pve1/3w7vOhkP3w7fW3qvSxo+xzWPa3qvOkk/zs6exyWPOomPGah+6Ca//7+/3x7v/+/uplSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAoACgAAAf/gHOCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmCGSgODgeNHCESb5JUcqguEYsfTKgQKxeQG6ioL1CKRrWoU5AMu3JjQYkawA0ojyWocSJyWwuHAgJFN8AgoI0eIQAAMSxpcwKHGHNkNqgALCImjxxmDwEgcCsIiDNdD1cAPqqRGB1HlMhpMeDQhQYEThDRAKOEJSwAAhQkdEBGQkEVKFjyIKBAxIlzDpAgwEMTIY8S51AYOcJkIZRPcBBo4tKQxyoPnNQ0hGaHnAYgd85hAyFBlI9C5yzwksDNHAMRFexckCJBlkFQA0g1aSFHAh2Fsm7F5KBMGCuHoKZYgslCDTk0SuodUiNHyhAVHyghkSCnx5wKhMQJQjBhzY8WZwRDMjFBDgND0giB0ZIECBe5sxwrTjRAzJc2lIR0yOBIRcukqFOrXs26tevXhwIBADs=) no-repeat;
}

.homepage h3 {
	font: bold 30px/32px 'PT Sans Narrow', Arial, sans-serif;
	padding: 5px 0 6px 60px;
	margin: 0 0 16px;
	background: url(data:image/gif;base64,R0lGODlhKAAoAOYAAP/9/fvg2upmSetwVf/6+vKgj/Khj+x2XOpnSv/8/OtvVOxyV/a5rPzq5u6Fbv/8+/zl4PCNePrX0PrY0Ox1W+tpTexxVux3XetrT+poTPa+svW1p+ppTPOqmupnS+tqTvzr5/W3qf3u6/GVgfzo5PCOee15YPCSfu6Cavvj3u+HcfGbiP708/3t6vvh3P3y8Pra0/zr6Pzp5e14X/jKwPrZ0v749/fDuPzn4/vi3PKdi/3v7PCUgPa6rf/7+va8r/3z8O19ZfCRfPKiketsUOtvU/W0pe6DbOxzWfGYhfOjku6HcPW4qvGWg/GXg+1/Z/CTf/bBtP729fSun/CRff75+fKfjfnUy/W1qPGciffBtvzm4fSrnP3x7/vk3/7z8e6Fb//9/Pve1/3w7vOhkP3w7fW3qvSxo+xzWPa3qvOkk/zs6exyWPOomPGah+6Ca//7+/3x7v/+/uplSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAoACgAAAf/gHOCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmCGSgODgeNHCESb5JUcqguEYsfTKgQKxeQG6ioL1CKRrWoU5AMu3JjQYkawA0ojyWocSJyWwuHAgJFN8AgoI0eIQAAMSxpcwKHGHNkNqgALCImjxxmDwEgcCsIiDNdD1cAPqqRGB1HlMhpMeDQhQYEThDRAKOEJSwAAhQkdEBGQkEVKFjyIKBAxIlzDpAgwEMTIY8S51AYOcJkIZRPcBBo4tKQxyoPnNQ0hGaHnAYgd85hAyFBlI9C5yzwksDNHAMRFexckCJBlkFQA0g1aSFHAh2Fsm7F5KBMGCuHoKZYgslCDTk0SuodUiNHyhAVHyghkSCnx5wKhMQJQjBhzY8WZwRDMjFBDgND0giB0ZIECBe5sxwrTjRAzJc2lIR0yOBIRcukqFOrXs26tevXhwIBADs=) no-repeat;
}

.home-sliders {
	float: right;
	width: 400px;
}
.home-slider {
	position: relative;
	margin: 0 0 20px;
}
.home-slider__headline {
	position: absolute;
	top: 137px;
	left: 0;
	z-index: 10;
	height: 41px;
	padding: 0 24px 0 49px;
	color: #FFF;
	font: bold 22px/37px 'PT Sans Narrow', Arial, sans-serif;
}
.home-slider1 .home-slider__headline {
	background: #165570 url(data:image/gif;base64,R0lGODlhEgARANUAAO7v8C1mfm6UpB5bdd7k5zpvhoalsqq/yEJ1il+Jm3GWpsfT2czX3GSNnk18kLrK0ebq6yZgedbf4kV2jMnV2ointD1xhytkfCBcdlSClbXGzrfI0JCsuOvt7pWwvKi9xleDl+ns7XaaqX6frhtZc5Ouuq3Byb/O1NHb35u0v/Pz8xZVcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAASABEAAAZzwJVwuBqYCsSkUqE6KJ/ChQoQgSYDqmzDSmxkVaknQmBImRlfgjklEIBWm698/oUMAhK6PuQQXih6cgQTRCQlgSoPAU8JegZWjXQiVh96C1ADHV8PAF9IShlfHCsOEFkjTxVTCkMWKCoaTwcnCEkYHgxEQQA7) no-repeat 20px 11px;
}
.home-slider2 .home-slider__headline {
	background: #165570 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAMAAADDGrRQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNQTFRFMWmBIV13c5mp5OvucJeossfQ7PHzKWN81uHmUH+TPHGIeZ2tNGuDnLfC7/P19Pf4fqGwyNfdp7/JuMvT/P398fX3us3VSnuQWIWY+vv8Y42fn7nEW4eaorvGRXeNFlVw////8XOWFwAAAGpJREFUeNqk0DcSgDAQQ9HFJuecbev+pwRmGcKYjl++TqK4APLYPCOjtXZD521HWfO2RClVo1dHM9sATu7kITAUjrSeVgkhSlAqsVzGRRKWdbANP8z7MEpa20zku0TTg3yH9wb6ju/ZBBgAk/4hQimLMpAAAAAASUVORK5CYII=) no-repeat 20px 12px;
}
.home-sliders li {
	list-style: none;
	position: relative;
}
.home-sliders img {
	display: block;
}
.home-slider__caption {
	font-size:16px ;
	position: absolute;
	bottom: 0;
	left: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px 23px;
	width: 100%;
	min-height: 72px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiUFJSOgMQYAACAwEzGq0iUAAAAABJRU5ErkJggg==);
	color: #FFF;
	text-decoration: none;
}
.home-slider a:hover .home-slider__caption {
	color: #EA6548;
}
.home-sliders .bx-pager {
	position: absolute;
	top: 9px;
	right: 10px;
}
.home-sliders .bx-pager-item {
	float: left;
	margin-left: 7px;
}
.home-sliders .bx-pager a {
	float: left;
	width: 14px;
	height: 14px;
	background: #165570;
	text-indent: -9999px;
}
.home-sliders .bx-pager a.active {
	background: #EA6548;
}

.home-main2 .section {
	float: right;
	width: 960px;
	padding: 17px 20px;
	min-height: 246px;
}
.home-main2 h2 {
	font: 25px/1 'pf_agora_slab_problack', Arial, sans-serif;
	padding: 5px 0 6px 57px;
	margin: 0 0 16px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQ5QTFRFGVdyHlt1+fn6F1Zx7vHz3OXpmrTASnuQ/Pz8O3CGPHGHdZqqIl53tcjRGFZx8/X32uPoi6q3Glhy4+nt3+frV4SYe5+uJ2J7/v396O3wH1x29/j5QXSKr8TN/f396u/xk7C8Tn2SYoyebJOkNmyD8PP19ff45OrtnbfCwdHY5+3wWIWYLmZ+ZY+gZY6gJmB5dJmpxdTb9vf4z9zhLWZ+wNDY8fT2OW6FOm+GPXGIpr7IQHOKgaOxssbP6e7xRXeMf6GwO3CHL2d/1+HlztrgU4GVvM7VI154lLC9fqGvaZGjbpWlZ5CixNPa2OLmIFx2UH+UW4ea4ejsh6e1G1hznLbCkK26YIud//7+FlVwYsGR5AAAAQ1JREFUeNpiiCQSMIwqpEyhGGGFQDk9Xmkb/Ao5lbkdZJ3NFGQY8VhtLyigzhQRESHiyojHjRbhwvwRYGCExzNSioYsEVBgzIxTIY8XK0xVhJsjruDh4dYQgCuLkBPHFY7MwhHIgEkH3fUwrpMdsjp+Fm8GXFaLyiHUsZla4bQ6kp0JpozD1yOQAXdcW4IVqrLKhwVE+uNNFH4ghewhBFMPsydIoS4RyYw9CKgwFFmOD7tCBl6JCAkuYhKutnxEhBJRKVyWI0KSkYEIhdZaERGaJsTkmWC1CFuiMpcUp6QLkbnQgEWFGIVCXIysbESZaM7GISJDlNVi0hE+RCl0FxXUJ7JIEeIbuuUjQIABAOwhDm6l7B1RAAAAAElFTkSuQmCC) no-repeat;
}
.home-main2-advs {
	float: left;
	width: 270px;
}
.home-main2-adv {
	margin: 20px 0 0;
}
.home-main2-adv:first-child {
	margin: 0;
}
.home-main2-adv img {
	vertical-align: bottom;
}

.tabs {
	margin: 0 0 20px;
}
.tabs__caption:after {
	content: '';
	clear: both;
	display: table;
}
.tabs__caption li {
	float: left;
	height: 49px;
	border-top: 4px solid #cacaca;
	list-style: none;
	padding: 0 16px 0 49px;
	font: 16px/44px 'PT Sans Narrow', Arial, sans-serif;
	color: #165570;
	cursor: pointer;
}
.tabs__caption li span {
	padding: 0 0 1px;
	border-bottom: 1px dashed;
}
.tabs__caption li.active span,
.tabs__caption li:hover span {
	border: none;
}
.tabs__caption .cat1 {
	background: #F3F3F3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAXCAYAAAALHW+jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATxJREFUeNrklT1KA0EYhmeHoClt1DNYayNewSaFnsLCIGihhYWVTawsPEIukHgDEUTrtGKhhYWIP3Hj+ox8u+jMN7MuWAi+8JAwefbNsLszk82tbRoyBbPyaeEV7mBs9Kj+bb83tiKswhC2oAtn0DHxRP2y8A1OYUO4hstEYeUzq29+S4QBHMg/u7F7GCUKK39+vfvpUzz6WpjDIlzAOyyZdKJ+y5P25PvE1Kfymd1EK3SZNs0S+Nb8cv5hof9Q2g2vb9cVnitjqQS+f/ENPDcoDHz/Hj7K8vtpAt/NsIBD2YpcdmAFHmS9Zl5J4LOeKz9jPyxqZqEV/o33MG/YlZeFC/CiCE8wo4wnfSsb6Yki7MuN9pP0rWyQ296WfwXHkQcQ9dkXi/LFdqfWMhzJu7WbOPFU35147ocPAQYA7Bpl/+4NGj8AAAAASUVORK5CYII=) no-repeat 19px 11px;
}
.tabs__caption .cat2 {
	background: #F3F3F3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAXCAYAAAD3CERpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAptJREFUeNqslm1ojWEYx5/HOd5SM4szkUjUST6YoryUjdrk0yivSWlJrMk+8EF8UEoIYamVT5bmNaaUZCEpVpK3tLxkkShqLBqzc/wu/U/dO52dnbvz3PXrPs/93M993f/rvq7rPmFi9c6gmPbl4vH/ffmaxgl0D6COsfv5vhkWRNAwOIbuOsyEazyX55sfFqF0FByyNWAZzHLe3YNqFP+JUulIaIUd0JBl0NoS2IviMCqjZvAC1A4xbx9syfUi7mnQdr4QnsGjrE2nYIR+/4UYJFBbgpt/FGM0DXfEgOj1aXExB0q0qKn5Ba/gu54t2qZAn1SEGZUocZVmH1e/1k9LeQ8ctoFquJFjQ+bCufrwKxyLILuq8ExvXK5aa/6XEtvtZpgHldAO5zRWVYTBWgzezZenSXgJT2Xc1M6G5wUsbu7/piMYLxENGGwaKmU64QpUwHKNvZDyh4N80wUbYSJMhklQBkvhdKEVKalgsnYSzkOHgqIUaqBRnmiBetT0KLjs2EKe+3zLoLmnDg7YOhrrhqNwCV5rbJyNY6AfY9P4vQdWKmpvwxHedfjWXqtA2yA7IT9Y+MNlS1dYBIPdLpsw3OJTBn+r+librzRqVd6e0lk+dgqGBdIC5f4tjZ2VF7xq73D1b+AJbICx0KbSV+FUNysSCZRZ5K9wAm+9r9G0+pgzNlrKrbm11TbRhrKknbNy3FpN5tYp1GjMcV2gyP2os7T02OrMPSjlnXqerv4tm0j7GO1WX6mIvglXYTELfZILU5rTqyISomyV0ipQynm51xZplqEzurjXwU/dNO/pTmjufvgM71RgAgVUu69RO5vtMEM52+Qoy7TdsEtHYOVvqsabVXdTUfxHynmf4tJSVTMLmi65f0D7J8AApfzDnzGh2+cAAAAASUVORK5CYII=) no-repeat 15px 12px;
}
.tabs__caption .cat3 {
	background: #F3F3F3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYlJREFUeNqs1c0rRFEYx/EztzGKWSjythGaUqxslI2FBWXppSZvG7GSGRak1JSwILOwUBaUknexlY2S+ANQspHVUChDIfI99YxuGjNz5s5Tn86ZuvO79z7n3Htdhe0BZVAuWPCgCLXIxW5kK/xmP9CtzKoeLfCiAjX4QFVRRzBE+GfsQMsw+AoHmEI3FuHDOJYJ96Qb/IhzRPAE++13ofO3Z4Y9tlcZLpGDqLTkHQ24sdIMzcKMzE8lrA4luEajO41Q/Z8h+NGLTRZNX6mix345yZnpFevtNo9ZTGItFqqL+QZDgDFqEmzJ7Q9iBSF8/T0odqJUW5GNMYziVsbvZP1KVl65wjbZbn14SGUhElUe1tEsv4M4SrVviW5/wRYaxqrJgvy3+sPyNOk6xoQyXOl41YNpmW/Li+fVafAIlmT+jH7T0HjB+qmZk/ftISolXDkJLsWOzPdt20s5Ca7GCQpkHMCLclA6uBh7KMcdWnGvHJYOzpc9q6spE6GxJ+9CvmU++fRkpH4EGABIllm+ZEnyyAAAAABJRU5ErkJggg==) no-repeat 22px 12px;
}
.tabs__caption .cat4 {
	background: #F3F3F3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAaCAYAAABctMd+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAiZJREFUeNqslU9IFVEUxt/06im2yJVGBW36h7gpilq0aSEEKUSQgbQpIltoZAuhaBFFGxNLosSdhLkwikqUIIggBYk2gaLiokW1EMyEQqPsPX8nvoHL4J03vPHAj3lzZ+53557v3POCqtNXMgkjgIMwCUvh4NzgPe+EDQmFN0M3fIB3sCfJpCTih2EGWnV/SPeXis2Pe1gOt2EctsMCNMJrPe+BoerGtm3ePHpyvheeQ43uB+Ay/IYCnIVePbP8N8Er8l+I+/KN0ALTjvBJOAfH4BfcgSewCyagAl7AY3axxSe+A4bhge5HYSu8h354qnHb6icogyNwU+O2mykWOOqmJcv1BLx0FmqGPpn3FnKetF6FR1ALI1Cl8Q64ZV9+3BG2dOzWtu/q63MxpndpZ3NKU+hDOzw08THlshMOaLuTMjBJ2O6+QL3m1MvkPjNwEXbCH5nZkSktBuTZeekthIZaDV9IIRyGefcRvlOWebdaKjPrE+ZRNqzrMPK6WnoGZdIp9ZNZ/a7Re8/gs4Ts4PyFOtgPK+6hicY3uAjLetEOzU+Yh/ta3Er1h9sVqe9xnerEjSvw9KMgTVcM1hAKiiyaLbWflxQ+8YJjciEyllo8jH9FUhEba5ViNdyAr9CgXFrPOZNGPGxQ1p+vO+O1kTl5j1Y+Li371ts/d2BTSvGyOPGKhCLlnkLIOZ4F0ZzbMX/j9gbP4VpR/4+G/S9cUwv/X2WrAgwAAWl7FHizEe8AAAAASUVORK5CYII=) no-repeat 16px 8px;
}
.tabs__caption .cat5 {
	background: #F3F3F3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAOCAYAAAArMezNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNpiFAstYCAAEoF4OxC/wCb5clU/Vk1MBAzlBeJ5QJzNQCIgZDDMwCIgVqKWwcJAXA1lcwFxBxAzUsPgJiC+DsSZUH4oENtTarA8EGcB8SYgXgLELUB8H4gXATELJQa3QekcaBB8gwaHLFTMBohXAHE0LoMZsSQ3DWgQwMB+IBYHYi0cZqgDk9wtQi4G8SeiiTniMRQE5ouHFbITMhjkRTcSk6wVEJfjMxgUKXUM5IFGoKvNsBkMSp+eQOzMQD5YATRcGoiZYQZzAHE9NGlRAhSB+AHUAmGQ972AOA6IjwDxPwoNZwNifSCOAggwAH3qKHRs1cGqAAAAAElFTkSuQmCC) no-repeat 20px 17px;
}
.tabs__caption li:hover {
	background-color: #DADADC;
}
.tabs__caption li.active {
	background-color: #FFF;
	color: #ea6548;
}
.tabs__caption li.cat1.active {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAXCAYAAAALHW+jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT9JREFUeNrklTFOAkEUhmc3BCltOIQl0ULDBTSx8RBa0RgLCyksrKyouQh6Ag2J0ZrW2GBCQYwKLuI35u0GZt7OsokFiS/5Apn95meyzLyJhsf7hqpCXT5jmMAQpkYv1a93e9NYhEO4gTM4hXs4MvmV66eBX3ALLeEZHgOBmc+qlvyKCD24kl+2YyMYBAIz//Xk4NcneLAYmMA2PMA37Jhw5foVR2rL95kprsxndTMt0NaGKVeeH5s/rn8Y6P4ptZLza0WBfWUsVJ7vTn6BjxKBnu++wzc5fquW59sVzuFaWpGtc2jCWM5r5IR4Puc58yP64bxgFVrgeuzDpGRWkgZuwacivMOmMh70Y2mkXUW4lBftVtCP5JKybegOGvLwCXbl8slrW55PX5ykG9tO3IOO7K2LwI2n+vbGsw9+BBgA1NRizaVMNTYAAAAASUVORK5CYII=);
}
.tabs__caption li.cat2.active {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAXCAYAAAD3CERpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAptJREFUeNqslm1ojWEYx5/HOd5SM7IRiUSd5IMpykvZqA2fxhcvSWltQhMf+CA+KCWEsNTkk6URYkokC0mxkryl5SWL5LXGojE7x+/S/9S909nZuTvPXb/u89zP/dzX/b/u67ruE36uXRIU0kpOXvvff6lbWkJ3D2oYu5vrm0FBBA2DI+iuwDS4zPPYXPPDApQOg/22BiyG6c67O1CJ4j9RKh0KzbAF6jMMWlsIu1AcRmXUDJ6D6gHm7YbabC/ingZt5/PgCTzI2HQShuj3X4hBKWqLcPOPQoym4JboE70+LS5mQpEWNTW/4AV81/NWmAg9UhGmVaLEVZp5XL1aPyXlXXDABirhapYNmQtn6cOvcDiC7KrAM91xuWql+V9KbLfrYTaUQyuc0VhFAQarMXg7V54m4Dk8lnFTOwOe5rG4uf+bjmCMRNRjsGGglGmHi1AG6V09k/L7/XzTAWthHEyA8TAaFsGJfCtSQsFk7RichTYFRTFUwTZ5ogk2o6ZLwWXHFvLc41sGzT01sBfStbQTDsF5eKmxUTaOgV6MTeb3TliuqL0JB3nX5lt7rQJthCMZ4+8s/OECfIL50N/tsg7DTT5l8Leqj7U5SqNm5e1xneVDp2BYIM1V7t/Q2Gl5wav2Dlb/Ch7BGhgJLSp9ZU51syJRijKL/GVO4K32NZpSH3PGhku5Nbe22iZaUJawc1aOW6tK3zr5Go05rgsUue91lpYeG5y5+6S8Xc9T1L9mEykfo53qyxXR1+ESLGChD3JhUnO6VURClK1QWgVKOS/32iKNMnRKF/cq+Kmb5i3dUc3dAx/hjQpMoIBq9TVqZ7MJpipnGxxl6bYDtusIrPxN0nij6m4yiv9IWe9TXFqsamZB0yH392n/BBgANB/C444HDSgAAAAASUVORK5CYII=);
}
.tabs__caption li.cat3.active {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNqs1c8rBGEcx/Fnp7WKPSjkx0VoS3FyUS4ODsiRy+bXhXWSXwdSaks4EAcHtQdKCfkRJyUXJfEHoOQiJ6tQlkLk/dR3NGnt7rPjW6+e5zDzmZnv88yMJ9rTqAzKAws+FKAa2djOj+y/Og/0KrOqRTP8KEMV3lFxH2oKE/5hH2gZBl9iD5PowCICGMMS4b50gx9whjs8wvn47Wj76Zlhj51VggtkISYteUMdrq00QzMwLfMTCatBEa5Q700jVJ/TjyC6sMGi6TtV9DgoFzk1vWO93eYwgwms2qG6mK8zDDDGTIItefw+LCOMz98H2RdKtRWZGMUIbmT8StavZOWXO2yV7dat25nKQiSqHKzB3pODOEy1b4kef8EROo8VkwX5a/WH5G3SdYRxZbjS8aoTUzLflA/Pi9vgYURk/oSQaWi8YP3WzMr39gDlEq7cBBdjS+a7ju2l3ARX4hh5MvbiWbkoHVyIHZTiFi2IKpelg3Nlz+pq+I9Q+807l39ZQH49/1LfAgwAxhdYRvKCFfcAAAAASUVORK5CYII=);
}
.tabs__caption li.cat4.active {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAaCAYAAABctMd+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNqs1U9IVFEUx/F5To5ii9pokoIb+4O4KYpcuGkhGBlIi4JoU5S1qIgWQeEiFDcWYkhFriTMhVKU0R8IIqhAok2QaLRoUS3KsqCoKJvxe+L34PLwvnnM88KH8d2Zd96759x7DD4dbs8kHAG2YBo/w8nq4fveG8oSBl6Ji3iOx1if5KYkwbfhNY7requujxa7P+7LSvRiCnWYxx480PdXcGeua8dabx49Od+Am2jS9RhO4DcK2I+r+s7yvw+T5L8Q9+YrcAyzTuBOHMB2/EAfrqMRr1CFW7jGKlb5gtfjLoZ0/RS1eIJRTGj+JF6iAi04p3lbzQwPaHXTkuVzJ247DzqCERXvEXKetJ7CZTTjHmo0348ee/N2J7ClY52WfV5vn4sp+oBW9lFpCutwGpcs+DPl8gI2a7nTKmCSYat7hw7d06Eij1gBv6EBf1TM/kxpY0w1O6h482FBbQ8fShE4HFa7F/jCtsy7u2V1ZnmG1Sgb7utw5PVp6RlXkXarn7zR30363Q28VSA7OH/Rhk1YcA9NdHxAF37ph3ZovuMzBvVw26pf3a7I/p7SqU7cuAJPPwrSdMVgiUBBkYdmS+3nJQ1f8IJT5EJkLnXwcPwrkorYsdRWXINuvMcu5dJ6zt40wcMGZf35rDPfHLkn74mVj0vLxuWunztRnjJ4RVzwqoRBKj0bIefULIjm3I75Q7c3eA7Xgvp/dNj/hTNq4f932aIAAwAlM31I6CVa8AAAAABJRU5ErkJggg==);
}
.tabs__caption li.cat5.active {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAOCAYAAAArMezNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNpifJXqwUAAJALxdiB+gU1SdNZ2rJqYCBjKC8TzgDibgURAyGCYgUVArEQtg4WBuBrK5gLiDiBmpIbBTUB8HYgzofxQILan1GB5IM4C4k1AvASIW4D4PhAvAmIWSgxug9I50CD4Bg0OWaiYDRCvAOJoXAYzYkluGtAggIH9QCwOxFo4zFAHJrlbhFwM4k9EE3PEYygIzH+d5slOyGCQF91ITLJWQFyOz2BQpNQxkAcaga42w2YwKH16ArEzA/lgBdBwaSBmhhnMAcT10KRFCVAE4gdQC4RB3vcC4jggPgLE/yg0nA2I9YE4CiDAAF4SLCCGVgr2AAAAAElFTkSuQmCC);
}
.tabs__caption li.cat1:hover,
.tabs__caption li.cat1.active {
	border-color: #DAA260;
}
.tabs__caption li.cat2:hover,
.tabs__caption li.cat2.active {
	border-color: #5FAED8;
}
.tabs__caption li.cat3:hover,
.tabs__caption li.cat3.active {
	border-color: #C7C387;
}
.tabs__caption li.cat4:hover,
.tabs__caption li.cat4.active {
	border-color: #D08F8D;
}
.tabs__caption li.cat5:hover,
.tabs__caption li.cat5.active {
	border-color: #A9CB8A;
}
.tabs__content {
	display: none;
	background: #FFF;
}
.rubricator .tabs__content {
	padding: 31px 0 1px 37px;
}
.tabs__content:after {
	content: '';
	clear: both;
	display: table;
}
.tabs__content.active {
	display: block;
}
.tabs .archive-item {
	float: left;
	width: 270px;
	margin: 0 37px 31px 0;
}

.parent-cats h3,
.page-title {
	font: 30px/1 'pf_agora_slab_problack', Arial, sans-serif;
	margin: 0 0 16px;
}
.page-title {
	margin: 0 0 20px;
}
.parent-cats ul:after,
.subcats:after {
	content: '';
	clear: both;
	display: table;
}
.parent-cats li,
.subcats li {
	list-style: none;
	float: left;
	width: 150px;
	padding: 3px 16px 4px 0;
	margin: 0 0 2px;
	font-size: 12px;
	line-height: 16px;
	color: #888;
}
.parent-cats li:nth-child(4n+1) {
	clear: both;
}
.parent-cats a,
.subcats a {
	color: #222;
	font:13px 'Roboto Slab'!important;
	text-decoration: underline !important;
}
.parent-cats a:hover,
.subcats a:hover {
	color: #165570;
	text-decoration: underline;
}
.parent-cats li img,
.subcats li img {
	padding: 0 10px 0 0;
}

.content {
    float: left;
    padding: 5px 0 0;
    width: 670px;
}

.subcats {
	margin: -4px -8px 15px 0;
}
.subcats li {
	width: 190px;
	padding-right: 8px;
}
.subcats li:nth-child(3n+1) {
	clear: both;
}

.direct {
	padding: 18px 20px;
}

.category-info {
	padding: 18px 20px 5px;
}

#scroll-to-posts {
	margin: 0 0 15px;
	font:13px 'Roboto Slab', Tahoma;
}
#scroll-to-posts a {
	text-decoration: none;
	color: #165570;
	border-bottom: 1px dashed;
	position: relative;
}
#scroll-to-posts a:hover {
	border: none;
}
#scroll-to-posts a:after {
	content: '';
	position: absolute;
	top: 5px;
	right: -13px;
	width: 6px;
	height: 13px;
	background: url(data:image/gif;base64,R0lGODlhBgANALMAAHufrqe/yfD09l6KnOLq7W2UpYqqtyRfeMXU2xZVcFB/k////wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAGAA0AAAQbcC0lK60TZ3yt7hK4TYgiAEiQHEchGQk4EFIEADs=) no-repeat;
}
.intro {
	margin: 0 -20px 14px;
	position: relative;
	background-color: #405f74;
}
.intro img {
	display: block;
}
.intro__label {
	position: absolute;
	top: 20px;
	right: -7px;
	width: 110px;
	height: 32px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAgCAYAAADzCU3nAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALRJREFUeNrs2rEJwkAYhuFDMoNDOICVgmjlACLYuoALuYrgAA4gWKUSBEFwAP+Tw0IywB08L3yQpLynSIp0481hn1KaJjVVF1vGdo6irUaOAJzACRw4gRM4cAIncAIHTuAEDpzACZzAgRM4gQMncAKnb/mH2FPs7SiqbBKbDTx/ZbhjmeprOwB3j607Z1N1z7/7PraK3bzj2oG7xuYZzcdJO3CXgtb7qmyjR+wcW5TrXx8BBgCH5BPiiPzN2wAAAABJRU5ErkJggg==) no-repeat;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	font: 13px/26px 'PT Sans Narrow', Arial, sans-serif;
}
.intro__text {
	position: absolute;
	bottom: 0;
	left: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 11px 20px 13px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiUFJSOgMQYAACAwEzGq0iUAAAAABJRU5ErkJggg==);
	color: #FFF;
}
.intro__text h1 {
	font: bold 35px/1 'PT Sans', Arial, sans-serif;	
}
.intro__text p:last-child {
	margin: 0;
}


.breadcrumbs {
	background: #EAAC9F url(data:image/gif;base64,R0lGODlhBwAGAIAAAO24reqsnyH5BAAAAAAALAAAAAAHAAYAAAILTGCYm6Bn4mPHhQIAOw==);
	margin: 0 0 20px;
	padding: 10px 20px;
	font: 15px/20px 'PT Sans Narrow', Arial, sans-serif;
}
.breadcrumbs a {
	color: #222;
	text-decoration: none;
}
.breadcrumbs a:hover {
	text-decoration: underline;
}
.breadcrumbs .divider {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: 4px;
	width: 12px;
	height: 15px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAFCAYAAABxeg0vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEJJREFUeNpiVFJSYiAAHIA4AIgLQBwmBsLgAFTTAiAWYAESDUBcT4RGfZAGRiKcBLPlARAnEOMkkHMugBSDOAABBgCAvwg1PuompwAAAABJRU5ErkJggg==) no-repeat;
	margin: 0 4px;
}

.category-posts {
	padding: 17px 20px 27px;
}
.related-posts {
	padding: 17px 20px 25px;
}
.category-posts:after,
#related-posts-via-categories-list:after {
	content: '';
	clear: both;
	display: table;
}
.category-posts__headline,
#related-posts-via-categories-title {
	font: 26px/1 'pf_agora_slab_problack', Arial, sans-serif;
	padding: 5px 0 6px 56px;
	margin: 0 0 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPlQTFRF7413/Ozp74t17oZv9rqt9K2d8ZyJ//7+7Xti8ZuJ7oRt7Xtj7HRa+dXN7Xlg8JSA/vv67Xpg9bao9bOl+trT7HNZ8JJ+/e3p7Xhf9Kyc7Xph7Xxj6mZJ9r6x/fPx/vj362tP/Ovn+dLK/vj29K2e7oFq9rqs//v7++Hc+dTL7oBo9ruu+dLJ/fTx7X1l8ZWB9r6y/Obh8JJ98I9674p0/fLv9r+z9ryv++Xg7oNs9r2w74dw+M3E7X1k/Ozo+dHI+M3D6mdK86iY8p2K86eX86qb74hy9bep7HVb/vXz8ZuI8JN/86mY//z7/vr58ZiF9Kub////6mVIyxslNgAAAPJJREFUeNpiCCISMIwqHDiFvAKByMDXVAKHQkUbBmTgxS6NQ6G4EIplPIEcOBQyqqEo5AiUwqWQhTyFfIE6ojgVCjJDARdXkLRuoCEPLoVirFDg6iTIK2kVaIdLoR4TFJhYagbKqQqZ4VLoxsbGyQYCLsqB7IF+3DjdaA1WyMkppqLOzh5oroBToS3EYmNeoHmBgR64g8cI5BHJAGF5oEJ7dg7cCvnAQeMDShPCovgUgoGMvkhgoDYwwLkJKNSy8NcwAEUhIYWygSLejiCFuKwWd4fQ/PyEkpkDJMUyc4EpZ5xWK6FmBXZPidGSYggoBAgwAAnfyarIhd2pAAAAAElFTkSuQmCC) no-repeat;
	color: #333;
}
#related-posts-via-categories-title {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGxQTFRF7HJX++Tf++Ld/Obh62pO7HNZ7Hde8JB86mlM+Mm+63BV8JSA/e3p8JJ++tnS9Kyc+tfQ8qOR+dTL/Ofj6mdK74lz++Da//39/vTy+dDH/vb09K2e/vr5/Onl7X1k7Xti//v77413////6mVI7mj7LQAAAJdJREFUeNrs1MsSgjAMBdBUCy0gAoriW7n8/z8COi4KzaRLnSHrs8jcPKgLLFrgz0BrnkGQjkARAvUWaB4ijHbxKFsJRmtsYl0qK8DBYZQk9Ph2wFmKhz5ulQrQ6zzw60iYDONmkJTfTSHrJpB3LtS8c2F2vw1OkbiPydW8GOdAezpUe8Y5MMclyXTAKZi8Xh7A/8FegAEA8BXQ/oXLhj4AAAAASUVORK5CYII=) no-repeat;
}
.category-posts .archive-item,
#related-posts-via-categories-list li {
	float: left;
	width: 270px;
	padding: 26px 0 0 26px;
	background: url(data:image/gif;base64,R0lGODlhAwAIAJECALPI0a7Ezf///wAAACH5BAEAAAIALAAAAAADAAgAAAIIFBSJws3hWgEAOw==) repeat-y;
	list-style: none;
}
#related-posts-via-categories-list li {
	padding-bottom: 23px;
	position: relative;
}
.category-posts .archive-item:before,
#related-posts-via-categories-list li:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: url(data:image/gif;base64,R0lGODlhCAADAIABAK7Ezf///yH5BAEAAAEALAAAAAAIAAMAAAIHjAOXCHt4CgA7) repeat-x;
}
.category-posts .archive-item.first,
#related-posts-via-categories-list li.first {
	padding-top: 0;
}
.category-posts .archive-item.left,
#related-posts-via-categories-list li.left {
	clear: both;
	background-position: 100% 0;
	padding-left: 0;
	padding-right: 26px;
	margin-left: 20px;
	margin-right: -3px;
}
.category-posts .archive-item.first:before,
#related-posts-via-categories-list li.first:before {
	background: none;
}
.category-posts .archive-item.last p {
	margin-bottom: 0;
}
#related-posts-via-categories-list li.last {
	padding-bottom: 0;
}

.archive-item {
	position: relative;
}
.archive-item a,
#related-posts-via-categories-list a {
	display: block;
	position: relative;
}
.archive-item a {
	height: 135px;
	overflow: hidden;
}
.archive-item img,
#related-posts-via-categories-list img {
	display: block;
}
.archive-item__title,
#related-posts-via-categories-list .caption {
	position: absolute;
	bottom: 0;
	left: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 7px 12px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiEAst2AUQYAAC9gGW6WPuogAAAABJRU5ErkJggg==);
	color: #FFF;
	font: 16px/20px 'PT Sans Narrow', Arial, sans-serif;
}
.archive-item:hover img,
.related-posts a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=40);
}
.archive-item:hover .archive-item__title,
.related-posts a:hover .caption {
	text-decoration: underline;
}
.archive-item p {
	margin: 16px 0 20px;
}

.blog-item {
	background: url(data:image/gif;base64,R0lGODlhCAADAIABAK7Ezf///yH5BAEAAAEALAAAAAAIAAMAAAIHjAOXCHt4CgA7) repeat-x;
	padding: 23px 0 0 292px;
	margin: 0 0 20px 23px;
}
.blog-item:after {
	content: '';
	clear: both;
	display: table;
}
.blog-item.first {
	background: none;
	padding-top: 0;
}
.blog-item a {
	float: left;
	width: 270px;
	height: 135px;
	overflow: hidden;
	margin: 0 0 0 -292px;
	position: relative;
}
.blog-item img {
	display: block;
}
.blog-item__title,
.blog-item__date {
	position: absolute;
	top: 0;
	left: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 7px 12px 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiEAst2AUQYAAC9gGW6WPuogAAAABJRU5ErkJggg==);
	color: #FFF;
	font: 16px/20px 'PT Sans Narrow', Arial, sans-serif;
}
.blog-item__date {
	top: auto;
	left: auto;
	right: 0;
	bottom: 0;
	width: auto;
	height: 23px;
	text-align: center;
	padding: 0 8px;
	font-size: 13px;
	line-height: 22px;
}
.blog-item:hover img {
	opacity: 0.6;
	filter: alpha(opacity=40);
}
.blog-item:hover .blog-item__title {
	text-decoration: underline;
}
.blog-item p {
	margin: 0;
	position: relative;
	top: -4px;
}

.pagination {
	clear: both;
	overflow: hidden;
	width: 100%;
	padding: 28px 0 0;
	text-align: center;
	font: 12px/19px 'PT Sans Narrow', Arial, sans-serif;
}
.pagination a,
.pagination span {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #165570;
	text-align: center;
	margin: 0 2px;
	color: #FFF;
}
.pagination a {
	text-decoration: none;
}
.pagination a:hover {
	background: #1E759A;
}
.pagination span.current {
	background: #EA6548;
}

.post__headline {
	margin: 0 0 18px;
	font: bold 35px/1 'PT Sans', Arial, sans-serif;
}
.post__entry {
	padding: 0px 20px 17px 20px;
	counter-reset: h2;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.post h2 {
	font: bold 24px/1 'PT Sans Narrow', Arial, sans-serif;
	padding: 8px 0 8px 56px;
	margin: 25px 0 10px;
	position: relative;
}
.post h2 .sodnumber {
	/*content: counter(h2);*/
	/*counter-increment: h2;*/
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	background: #405f74;
	text-align: center;
	color: #FFF;
	font: 16px/40px 'PT Sans Narrow', Tahoma, Arial, sans-serif;
}
#article-used-tools {
	padding: 0 !important;
	margin: 30px 0 0 0;
	border: none !important;
	font: 16px 'Roboto Condensed', tahoma, Arial;
}
#article-used-tools h2 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT5QTFRF6mZJ/vr5//397Xph63BV9biq8p6M62pO+M/G+Mm+7Xpg7oJq7oZv/fDt74p074t16mdL7X1l+dXN/vXz62tP/Ovn8p2L+dLK++Da++Pd//7+86ST8ZuJ7HFW/vX0+9/Z629U9sC086eX/fPx7HNZ/vb062xQ86iY62lN/fTx9K6f8ZyJ8qOR7HZc+tvU9r2w/Obh9LKj++Pe8ZeD+tfQ++Xg8qGP8ZuI8JJ97oNr9LCh8ZqH8p6L8ZiF/Ofj7HVb++Tf/vf19K2d7n9n+dTL7HRa/fLw6mhM625T621S98W68JJ+7Xxj/vn4629T+trT7413+dDI7oFq8ZmG/Ofi/Obi98a89ruu/Orm7HJX//z7+dfP7Xhe+tvV+M3E/e/s/vTy9ryv98O38qCO8JSA/fLv//v7/vf2////6mVIspXpqgAAATpJREFUeNrslNVywzAQRSVDHQcabqjBMjMzMzNze/X/P1DJnrLs+DUz3RfdmT3eq93VmDCPQWoTJNKviVcLR2u/N7BZT067gX4zFRBnPgYolUTEEQzv4C3Mz1GIWC1qcpDraBHxEmMDFojQnBys39TY4T10xi6WLbBQJwefMN8zSXHApXFjkZc5eUWKV571cTmRtM0hb2ZoQeTuxtl2BnRPaNOh62B3uR9oqowAz9owcKU5DpyUgi+8UnyKsdbbx4TrZmY4WK62a0JYIM3Bjs7f2T8Vo+dAWwvwUOVRqBkoDWy/AOjtbqA6CIh1bFHglDiD6gnQaKkjak9eDi4dC187FnlLMUMOqmlkP59BpI9CSe1KwdkPXzvOkMt2ScGQMvb9Ihtmr29FCq7nf45g7dqo+X/PP/gV7wIMANkpZRDKEaWSAAAAAElFTkSuQmCC) no-repeat;
	margin: 0 0 23px;
}
#article-used-tools h2:before {
	display: none;
}
#article-used-tools {
	overflow: visible !important;
}
#article-used-tools a {
	position: relative;
}
#article-used-tools img {
	margin: 0 25px 25px 0;
}
#article-used-tools a .tooltip {
	display: none;
	position: absolute;
	top: 100%;
	left: -10px;
	z-index: 10;
	height: 26px;
	margin: -5px 0 0;
	padding: 0 18px;
	background: #165570;
	font: 15px/24px 'PT Sans Narrow', Arial, sans-serif;
	color: #FFF;
	white-space: nowrap;
}
#article-used-tools a .tooltip:before {
	content: '';
	position: absolute;
	top: -27px;
	left: 16px;
	width: 16px;
	height: 27px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAbCAYAAAB1NA+iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMtJREFUeNpiFAstYKAAGDBRoJkNiHspMaAIiBXJNUAaiKuB+Au5BnQBMQ+IQY4BNkAcBWX/ItUAZiCejMT/TqoBaaCoQxYgxQAhIG5BEyPJBS1QQ5AB0WFgAHU+BiDWgMnQAEQHRKWDKGjUYQN/mYhI7y34FDARk97xyH9kIiK9M5DrAnh6xwNwhgFyescHsMYCenon2QsY6R0PwEiJQoSijVBewJbeifYCzvROrAtwpXeiwgBfeifoBR5ooiEHgNNBNTTZkgP+AgQYAO2qH+TYyM+yAAAAAElFTkSuQmCC) no-repeat;
}
#article-used-tools a:hover .tooltip {
	display: block;
}
.post__entry li {
	position: relative;
}
.post__entry ol {
	margin: 0 0 2px 78px;
}
.post__entry ol li {
	padding: 0 0 18px;
}
.post__entry ol li .count {
	position: absolute;
	top: 2px;
	left: -56px;
	width: 56px;
	text-align: center;
	font: 16px/22px 'pf_agora_slab_problack', Arial, sans-serif;
	color: #FFF;
}
.post__entry ol li .count span {
	display: inline-block;
	height: 22px;
	padding: 0 6px;
	background: #165570;
}
.post__entry ul {
	margin: 0 0 8px 40px;
}
.post__entry ul li {
	padding: 0 0 12px;
	list-style: none;
}
.post__entry ul li:before {
	content: '';
	position: absolute;
	top: 0;
	left: -36px;
	width: 24px;
	height: 24px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANtQTFRFVIKWF1Zx/v7+rcPNGFZx/f7+ztvhvc/Xz9ziRXeN3ufraJGiXYmc+vv87/P14urt9fj54+rux9bdYoyffKCvIFx2mrbBdZqqwNHYr8TObpWmHlt1xNTb9/n6/P39UH+T5+7w3+jrd5yr+Pr7OG6FPnKJlbK+W4earsTNQnWLz9zhRniONWyD5ezv+vz8RHaMu87W2uTphqe1sMXOi6q4SXqPGlhyGVdyZ5CieZ2tWYaZ7fL0MWmB+/z9s8jQLWZ+NmyEhKWzw9Pa2ePnG1hzcZioW4ibFlVw////Z7kmzAAAAM9JREFUeNpsz+UWwjAMBeBujOHu7u7uLsn7PxEt2yAd3B9Nm+/UGBpRVX3aRRImhjRi4daDUqyKNQIB3eNjoQbwJDprAt49b3lWoMAS4EKgCGYU0FIReocFkMsGpMsdFjykV6n5pzhFRHru8Low2wAtCoMRfAAYgbMGJF9hY6Pjq9uEoYsv7/5KVJeFVy5bL58mJRHFtQkeeAnPqLzHsrndQYTRTzmJSEBFBnS2LbEBqhlD4nZAPIq+Nv8FdINy8u/+ALr7zRD+A5wEEV8CDAAa+I1hVX6Q4wAAAABJRU5ErkJggg==) no-repeat;
}
.post__entry ul li:nth-child(even):before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAMAAAAm/38fAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPBQTFRFF1Zx/v7+GFZxjqy5PXKIj6261uHm2OLn1+Lm2ePnI154haa0UICU+fr7G1hzHFp0+/z9xtbcQHSK+Pr7NWyDKWN8ztvhw9PaLWZ+Q3aLpb3HZY6gr8TOb5amSHqPqsHL/f7+N22Ejay59Pf40N3i6vDycJeoRHaMbpWmbZSlHVp0MmqBvM7WlLG92+XpGVdyR3mOtMjR8/b4apKkg6Sz0d7jfaCvPHGIMGiANGuDX4qdO3CGTX2SSnuQvc/Xh6i2t8rT9vj5lbK+6/Dzhqe1YIudOW6FsMbPuczU9fj5jKu46O7xP3OJO3CHFlVw////7bUQ9gAAAOhJREFUeNpkz+dWwkAQBeBdEoKEIr2JIlLsHVCxooAocOf938YBTnBns3+Sc7/NnYkicUb98ryeGH7/kJKQOPYPdoFJx4YX8Nmv3ZENSeBk0Fq9SchXgSw/v1IWzLj/l6hUfbegyxMKV9kn3EuInq1mN89ReDNBOwjOhTlcH0U4UkAalbwJ0cj68s3e5+mH/oegx92hDBn/oZ3NfTceFCjRs9jmG9j2eCRAOwqK13mIkQTu4Rg5M2dIXfL26fU+EsqVa5+/WMqc4RVJ7xG5ONkwLrq3/tSjEGQaRTzHKAx0WOq1Qzn9CTAAbEKPPi1Tzm8AAAAASUVORK5CYII=) no-repeat;
}

#article-mvideo fieldset {
	padding: 0;
	margin: 30px 0 30px;
	border: none;
}
#article-mvideo legend {
	font: bold 28px/1 'PT Sans', Arial, sans-serif;
	margin: 0 0 20px;
}
#article-mvideo fieldset ol {
	padding: 0;
	margin: 20px 0 0;
	counter-reset: li;
	list-style: none;
	border-left: 5px solid #daa260;
}
#article-mvideo fieldset ol li {
	position: relative;
	padding: 0;
}
#article-mvideo fieldset ol li:before {
	content: counter(li);
	counter-increment: li;
	position: absolute;
	top: 1px;
	left: 0;
	width: 45px;
	text-align: center;
	font: 16px/36px 'pf_agora_slab_problack', Arial, sans-serif;
	color: #165570;
}
#article-mvideo fieldset ol li:nth-child(odd) {
	background: #F5F5F5;
}
#article-mvideo fieldset ol a {
	display: block;
	padding: 8px 0 9px 45px;
	color: #333;
}
#article-mvideo fieldset ol strong {
	font-weight: normal;
}
#article-mvideo fieldset ol a:hover {
	background: #DADADB;
	text-decoration: underline;
}
#article-mvideo fieldset a {
	font-size: inherit !important;
	color: inherit !important;
}

.ui-widget {
	font-family: inherit !important;
	font-size: inherit !important;
}
.ui-tabs .ui-tabs-panel,
#display-mvideo-tabs {
	margin: 0 !important;
	padding: 0 !important;
}
.ui-widget-content {
	border: none !important;
}
#display-mvideo-tabs ul:first-child {
	display: none !important;
}

.article-mvideo-text p {
	font-size: inherit !important;
	text-indent: inherit !important;
}

.videoYotube div,
.videoYotubeManualEditor div {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAMAAABEH1h2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJxQTFRF4urtNWyDka+85OvukK67mrXB7fL0LmZ/7vL0oLrFh6i26e/yO3CHOG6FmrbBRniO8PT28fX3GFZxjqy55ezvztvhMmqBWIWY3ufrQXSKq8LLN22EKWN84OjsKmR8L2d/Om+GkrC88/b43ebq2OLnmbTAM2qC6vDyqsHLlbK+l7O/PHGI8vb3OW6F9Pf4j6263+jrmLTA////FlVwRwG+6wAAANZJREFUeNrs1scOgzAMBuCEQBejpYOW7r3nz/u/W0GoxyaVfaCH+P5JvxNHjshYJSy33PIK+dzbHttdMvcAdNyAykcoqrFb0rhCWf1mSOECn7q/Ag7PW4hSDgd8Uwt6DqzPAYfnLXgphxctTDgcuLo3DgcOpwuH54MUJRwOxG7C4cBzyOIYVMlnnPDxak8/OuEs6BenHpI+NrWWpA+tcOr0J6N6kv5gv8b+hWtim7k2tokbYuvXhDG2bkn5jqQtqXJFhllG49NoM2YsaPs1stzyP+ZvAQYA9cvpY+Si218AAAAASUVORK5CYII=) !important;
	opacity: 0.7;
	filter: alpha(opacity=70);
	top: 50%;
	left: 50%;
	width: 62px !important;
	height: 62px !important;
	margin: -31px 0 0 -31px;
	background-size: 100% !important;
}
.videoYotube img {
	vertical-align: bottom;
}
.videopoteme {
	font: 16px/1 'PT Sans Narrow', Arial, sans-serif;
	text-transform: uppercase;
	padding: 5px 0 12px 29px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMhJREFUeNpi/P//vwgDAwMfAwI8BOK/DKQCoEFbgfgdFH8C4lYgZiAVowtwAPF5IA6k1CAQVgfi50CsS6pBU5C8BsO/gPgHFnEQXoZkABsQe8EMevgfN9gDxEpI2BuI/yIZsgGqzoyFQFzYAPEqJL4QEDMBMRtU3B8qLkrIIHYgNsYijmwIGDAxkAf80QXINYhh0Bn0jFoGmQHxWWoY9BSIbaGx9x+c0YGJ6dx/0sATpJTNCMTKIDaIIQU00ZIE152CFjUoACDAAFQggEFCnLmQAAAAAElFTkSuQmCC) no-repeat 0 4px;
	text-align: left;
}
.videotitle {
	margin: 6px 0;
	line-height: 16px;
	text-align: left;
}
.videosmallclick {
	text-align: right;
	font: 11px/18px 'PT Sans Narrow', Arial, sans-serif;
}

.gallery {
	margin: 0 -10px 18px 0;
}
.gallery:after {
	content: '';
	clear: both;
	display: table;
}
.gallery-item {
	float: left;
	width: 123px;
	margin: 0 4px 0 0;
}
.gallery img {
	width: 117px !important;
	height: auto !important;
	padding: 2px;
	border: 1px solid #CCC;
}
.gallery img:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.gallery br {
	display: none;
}

.share-buttons {
	margin: 50px 0 0;
}
.share-buttons:after {
	content: '';
	clear: both;
	display: table;
}
.share-buttons__title {
	float: left;
	width: 135px;
	height: 40px;
	font: bold 22px/40px 'PT Sans Narrow', Arial, sans-serif;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOpQTFRFSXqPVIKW+fr7/f7+uczUN22Es8jQUoGVXYmc9Pf44ensXoqcVYOX8/b4tsrStcnSiqq3P3OJ+/z9+Pr7e56uzNrg9/n67/P1ZY+hl7O/G1lz2uToRXeNNWyDmLTAgKKxrcPNwdLZ+vv8IFx27PHzkrC8W4eaJmB6MmqBmbTAHVp0scbPlrK/1eDlxtbc9vj5ztvhPHGIq8LLGVdy2OLn8PT2SHqPhKWzvtDX09/kM2qCXIibrMLMsMbPn7nEuszUpr7Jo7zGeJys7/T1m7bCjay5S3yRhaa0jqy5c5mpSnuQssfQ////FlVwoqnSVAAAAMBJREFUeNrs1MUOxCAQBmDqtu7u7u7uwr7/6yzL9toO1yadhAPJF5KZH0AfxkIudBZMzQcLhQGO3xhjIQFDFf9qAsMchRoEM8UwhUt7+BJD+F+GFVR83aNxETCeHlBe3HqsuubMg7RC1n6ObcpimxU08CiFfjiZJoW8zEFQShPXJ0uekV29ZZ11+VlVGx2e0H1tFNdPQNbDZMlsPwIlE9ydKdThrB8UemF4o7DHcHEDxFUQy1NYX++S+wE4An4FGADSc9HpsCLdLQAAAABJRU5ErkJggg==) no-repeat;
	padding: 0 0 0 56px;
}
.share-buttons-icons {
	float: left;
	margin: 3px 0 0;
}

.mix {
	padding: 20px 20px 10px;
}
.mixtable td {
	vertical-align: top;
}
.mixtable td:first-child {
	padding: 0 20px 0 0;
}
.mixtable p {
	margin: 0 0 4px;
}
.mixmname {
	font-size: 18px;
	line-height: 20px;
}
p.mixmdesc {
	font-size: 11px;
	line-height: 15px;
	margin: 0 0 8px;
}
.mixprice {
	display: inline-block;
	vertical-align: top;
	height: 18px;
	padding: 0 7px;
	background: #165570;
	font-size: 11px;
	line-height: 18px;
	color: #FFF;
	margin: 0 23px 15px 0;
}
.mixmprod strong {
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
}

.videoYotubeBlock,
.manualPostRight {
	margin: 7px 0 15px 15px !important;
	padding: 8px;
	background: #165570 url(data:image/gif;base64,R0lGODlhCAAIAJEAABZVcDBogBhXcTFpgSH5BAAAAAAALAAAAAAIAAgAAAIRlGcywOEPApuRtmrbk7fjWAAAOw==);
	color: #FFF;
	width:187px;
}
.manualPostRight {
	float: right;
}
.videoYotube,
.videoYotubeManualEditor {
	border: 1px solid #FFF;
}
.manualPostRight img {
	vertical-align: bottom;
}
.manualPostRight p {
	margin: 0;
}

.manualBlockPost {
	border: none !important;
	background: none !important;
}
.manualBlockPost:after {
	content: '';
	clear: both;
	display: table;
}
.manualPostLeft {
	margin: 0 !important;
	width: auto !important;
	float: none !important;
}
.manualPostLeft div {
	margin: 0 !important;
	font-size: inherit !important;
}
.manualPostLeft .gallery {
	clear: both;
}
.manualBlockPost h1 {
	text-align: left !important;
	margin: 0 0 20px;
}
.manualBlockPost h3 {
	font: bold 16px/1 'PT Sans', Arial, sans-serif;
	color: #165570;
	margin: 18px 0 10px 20px;
}
.manualBlockPost p:last-child {
	margin: 0;
}
.manualstep {
	display: inline-block;
	vertical-align: middle;
	height: 27px;
	line-height: 27px;
	padding: 0 9px;
	background: #1b77b6;
	color: #FFF;
	position: relative;
	top: -2px;
	margin: 0 2px 0 0;
}


/* Sidebar
-----------------------------------------------------------------------------*/
.sidebar {
	float: right;
	width: 270px;
	padding: 8px 0 0;
}
.sidebar h3 {
	font: 17px/20px 'pf_agora_slab_problack', Arial, sans-serif;
	text-transform: uppercase;
	color: #165570;
	margin: 0 0 17px;
	letter-spacing: 1px;
}
.sidebar__headline1 {
	padding: 3px 0 0 30px;
	background: url(data:image/gif;base64,R0lGODlhFwAWANUAAEp5juDi5OLk5TtvhcnS15Grt1aClViDlhtYc2yRoWqPoNbb3s7W2nGVpCdhetjd4MDM0TZrgjRqgbjGzbbFzNHY25OtuNve4WCJml2HmYqmsiVfeOXl54yntLvIz8LN0z1wh3aYp4WisEJ0icfR1ipjex1adCJed2WMnWeOn2+To6y+xtPZ3czU2Ke6wy9mfkd3jKC1v73K0I6ptTFogEV2iyxkfZiwu5auuaW5whZVcOfn6AAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAXABYAAAbWwJ1wSNwxisjkcFFaKJ/DhC4BfRIQOgShmjzoHLoDt0jRbQgbHWU8hOlEO42uVg1MCoqB7iXYCSQ6AwoFEwFDHxkROouMMUM5jIwRGR87UjoSKjgySRA3DYpTQhwYOiVbUC02OhgcQwIGOjQVTyyABn1EAQCBTkgPegCGSBcjOilJCjojF08dOiFJITodUA06M0kFOg1QsS5+FgAWhis6BlAgahpgiw4iHjogUCc6JosABbz2OidPD4wOTBjiwcuiB0ogIEBBIgkJFAggKGFAC0qFI0OCAAA7) no-repeat;
}
.sidebar__headline2 {
	padding: 2px 0 0 30px;
	background: url(data:image/gif;base64,R0lGODlhEwATANUAAKy+xjFogNHY28nS13ubqpiwu+Xl58zU2IyntJauuVaClTZrgsXP1LvIz3OWprHByWWMndve4b3K0E99kBtYcyJedyVfeCBcdqK3wCpje5Grt6C1v46ptYCfrVF+kkJ0idbb3mKKnKW5wluFmNPZ3R1adMLN052zvoWisGqPoEByiGCJmufn6BZVcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAATABMAAAacQJZwyHp0UogDcTmMjFrQVgnBXCqgAY8FuqkKD1CIgSUItFRelggKGnJalPQJSpy3loAPoGA+q/59KgMECiQZLScoUYuLJistDlCJjJSOLY+IipSNj5iTUSgSE5yXkppQJiynLZYrKSkNAK+vAiyyswIJKQl/e39/AywFv4IEKgSmixgGIaSeq5utyZtRrRWZ1NWPKRoXn9mOCwxBADs=) no-repeat;
}
.sidebar__headline3 {
	padding: 2px 0 0 30px;
	background: url(data:image/gif;base64,R0lGODlhEAAMANUAANnd4Km7xKS4waa6w9/h49zg4qq8xd7h46q9xaK3wCdheqi7xNfc33ydqyxkfT9yiH6erDdsg3ubqtzf4XmaqaO3wVN/kyJed46ptTZrgkp6jiFdd8/W2jhsg93g4tve4ZKrtzJogEp5jqW5wpGrt9jd4NHY2zhthC9nfzRqgYyntCtkfC9mfhdWcC5mfhZVcOfn6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQAAwAAAZ2QJgQdlA9FIoHhjBsLlyvqJRlaMIarRdLwGCMUq8WZEiJsgBNAPQlgQ2kAiEnhIAloq1ARFqAmSwvKDAfUicZUh4wDlEuMBNSHW9RAzABKw51d2EBMGUvEWhDJWttQlhaAgUTFVBiVk9SU1VWRCQiGxcaIExDQQA7) no-repeat 2px 6px;
}

.tabs__caption .masterclasses {
	padding-left: 36px;
	background: #F3F3F3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQFJREFUeNpiFAstYMADOIF4KRDXAPE1bAperupnYGHADxKAOBCI/wJxKC5FTAQMSYbSfkAsRI4h0kBsDGWzAbEHOYbYE+DDAQvUNmOozRJIcpZoav3Q+GdBhHhY4VOQIe1A7MpAGIAsSMMi/hHknUQgvs9AHvgCxP4gQ54CsRUQXyDRgBdA7AxMJweZkATMgXgikQbsA2ITID6FHju/gLgAX6KCgiaQC6A+ICqxYQPviEknIQQMiSVkCCeW9LAP6lUYAKUpLXyG2EMNgoE+qP/dQOkBV8JDN8QGKZCzgLgYyj8IxLZAfBNbFkA3RB2Ij0DTzXQ0ucvQaJ0CzSJwABBgAANYLImqd0TbAAAAAElFTkSuQmCC) no-repeat 13px 13px;
}
.tabs__caption .masterclasses:hover {
	border-color: #DAA260;
}
.tabs__caption .masterclasses.active {
	border-color: #DAA260;
	    background: #fff url(i/star_cat.png) no-repeat 12px 13px !important;
}

.tabs__caption .video {
	padding-left: 56px;
	padding-right: 30px;
	background: #F3F3F3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAYAAAD0xERiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOtJREFUeNpiFAst0GJgYDgJxDwMEPAOiG2B+BoDEeDlqn44mwWqyQFJ3gCIVwCxFRB/YSABsEDps0hiZ6EGLgVif3IMywFiXSRxNiD2A+ItQPwUi77dQLwGXZARGGaWQPoYHgsfAfEOJL4QEIcAsRgQvwZiOailZSxQSQYChiEHAw/UME4gVgTiA1AD/ViICAobKEYHIIMWQQ1CCTNywEYg5kcWYKLAMH50AUoMYxi0hq2hpmHFQJwLxH+p5c0pQOwMTbxnQUnjMhD/gmYhYsFraOkCKjUOQnMDOJ2BUrgMcuIjAtzEVqIABBgAjS0qW7tsMw4AAAAASUVORK5CYII=) no-repeat 28px 14px;
}
.tabs__caption .video:hover {
	border-color: #5FAED8;
}
.tabs__caption .video.active {
	border-color: #5FAED8;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAYAAAD0xERiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOtJREFUeNpifJXqocXAwHASiHkYIOAdENsC8TUGIoDorO1wNgtUkwOSvAEQrwBiKyD+wkACYIHSZ5HEzkINXArE/uQYlgPEukjibEDsB8RbgPgpFn27gXgNuiAjMMwsgfQxPBY+AuIdSHwhIA4BYjEgfg3EclBLy1igkgwEDEMOBh6oYZxArAjEB6AG+rEQERQ2UIwOQAYtghqEEmbkgI1AzI8swESBYfzoApQYxjBoDVtDTcOKgTgXiP9Sy5tTgNgZmnjPgpLGZSD+Bc1CxILX0NIFVGochOYGcDoDpXAZ5MRHBLiJrUQBCDAAINIqW5eyNCAAAAAASUVORK5CYII=)
}

.tabs__caption .rubricator {
	padding-left: 35px;
	background: #F3F3F3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH5JREFUeNpiFAstYGVgYGgC4kgglmfAD/axQBVXMBAHWEAa4qAcx5er+g8Q0sEExFJQ9h9irGAE+uE/NgmgbYzIfPGwQpC6fUwMpAEnvBqAppaDMFFOgoZcBzobnwacocRAcw0vSNWwgBQNzNzaFoeANCgBqgMxNwH1hwACDAB/xRs0F4uUWQAAAABJRU5ErkJggg==) no-repeat 14px 16px;
}
.tabs__caption .rubricator:hover {
	border-color: #C7C387;
}
.tabs__caption .rubricator.active {
	border-color: #C7C387;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHtJREFUeNpifJXqwcrAwNAExJFALM+AH+xjgSquYCAOsIA0xEE5jqKzth8gpIMJiKWg7D/EWMEI9MN/bBJA2xiR+a/TPEHq9jExkAac8GoAmloOwii+xqcYSHVA2YT9gC+UGGiu4QWpGhaQogEUSnVQdjIovgioPwQQYABGSR4QoyPhwQAAAABJRU5ErkJggg==)
}

.tabs__caption .calculator {
	padding-left: 37px;
	background: #F3F3F3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFJREFUeNpiFAst2M/AwODAQBrYx0SGJhBwYoGxXq7qZyRGh3hY4X8QzcRAJmBBN4lYQLaNTMh+RPYnIT7ZNjIC4/H/qFMHk1OPkKHvEECAAQDsGjaiWyTg/AAAAABJRU5ErkJggg==) no-repeat 16px 15px;
}
.tabs__caption .calculator:hover {
	border-color: #D08F8D;
}
.tabs__caption .calculator.active {
	border-color: #D08F8D;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFJREFUeNpifJXqsZ+BgcGBgTSwj4kMTSDgxAJjic7azkiMjtdpnv9BNBMDmYAF3SRiAdk2MiH7EdmfhPhk28gIjMf/o04dTE49Qoa+QwABBgCTzi0WxKRiNwAAAABJRU5ErkJggg==)
}

.tabs__caption .recent {
	padding-left: 50px;
	padding-right: 30px;
	background: #F3F3F3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPlJREFUeNqUk7EOwVAUhqvp2KmaGngE7CQNYZcOOrF4A0/EYsJQ9irSsOMRGCR0sljwNzmSVs5t9SRfcnPOf//ce869OcMeSgnhgRdoiwSKlBzNlLokR9ZzsAN6gl4nzZQzKIIacIFGOR9saZ0HK9KUOAMLnEAV2JQzQYPWYa5CGovrwZXu3AEz5vgT8AQLEIiaeAdjwf0fXE2mUb0JV0qPmF7+OYXyh0FMr1CjsoQpegffUQ2AymxUqaaJDApgDUagxxj0qbYBBmfggDI4RMboRRob5o6kcbiGXMCe3kHA/IVwxC2wBGfOoPtHA2+gnuU3+vSdhfERYAAvPDHe9OZ+DQAAAABJRU5ErkJggg==) no-repeat 27px 15px;
}
.tabs__caption .recent:hover {
	border-color: #CB8AA8;
}
.tabs__caption .recent.active {
	border-color: #CB8AA8;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPVJREFUeNqU0zEPwUAUB/BWOnaqhoGPgJ2kISwm6cDEYvC1TCYMZa8iDTs+AgOhuwX/Jq9JK6/t9ZJfcnn3+tJ7dyc/Jl0pYTjwgU5cgiIlj1bKupQLzZdwAD0hX6ecOVegBHWwQaOYC3ua52FDOWWugAkXqMGAYgY0ae7HqpRjcj240557sGB+fwZvWIEXBOWUU5BEmugf1ZfYAt9E8nN/21AECkTyFWpUlmHE3YPgqMagMh+qtKbFFSjCFqYwZAqMaG0HBa6ABRU4hY7RCTXWj50px+IacoMj3QOPeQsvaMMarlyBvkADn9DI8hpdes6x4yfAAJ/zMQ8b3N6AAAAAAElFTkSuQmCC)
}

.tabs__caption .blog {
	padding-left: 33px;
	padding-right: 11px;
	background: #F3F3F3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH1JREFUeNpiFAstaGdgYEgDYiEG0sA7IJ7JCDTgL5DBxEAe+MtEgWYQYKZEMxiMGjBYDPhHgX5wQuoA4m9kaAbpaQMZUA3E3EDMiIYlgHgZmqb/SGpBdB2+MHgJxNFAHA/E35EM+EZqIC4CYmsgvk9JLJwHYisgPoAuARBgAE+mFkGneoxBAAAAAElFTkSuQmCC) no-repeat 12px 16px;
}
.tabs__caption .blog:hover {
	border-color: #A9CB8A;
}
.tabs__caption .blog.active {
	border-color: #A9CB8A;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH1JREFUeNpifJXq0c7AwJAGxEIMpIF3QDyTEWjAXyCDiYE88JeJAs0gwEyJZjAYNWCwGPCPAv3ghNQBxN/I0AzS0wYyoBqIuYGYEQ1LAPEyNE3/kdSC6Dp8YfASiKOBOB6IvyMZ8I3UQFwExNZAfJ+SWDgPxFZAfABdAiDAABbMF7lXLNy1AAAAAElFTkSuQmCC)
}

.sidebar-section .tabs__content li {
	list-style: none;
	font-size: 12px;
	line-height: 14px;
}
.sidebar-section .tabs__content li a {
	display: block;
	padding: 8px 10px 9px 40px;
	text-decoration: none;
	color: #222;
	background-repeat: no-repeat;
}

.sidebar-section .tabs__content li span {
	background-color: #dadadb;
}

.tabs__content.rubricator li a {
	padding-left: 10px;
}
.sidebar-section .tabs__content li:nth-child(even) > a {
	
}
.sidebar-section .tabs__content li a:hover {
	background-color: #DADADB;
	text-decoration: underline;
}
.tabs__content.rubricator a img {
	padding: 0 10px 0 0;
}


.popular { margin-bottom:20px; }
.popular li { display:block;overflow:hidden; }
.popular li:nth-child(2n) { background: #f4f4f4; }
.popular li a { display:block;overflow:hidden;padding-left:10px !important; }
.popular li a img { display:block;float:left;margin-right:15px;width:70px; }
.popular li a span { 
    background: transparent none repeat scroll 0 0 !important;
    display: block;
    float: left;
    width: 165px;
}

.tabs__content.masterclasses li a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIdJREFUeNpi/P//P4OysrI7AwNDHRBbMeAHvSxQxTsYiANsLECiHcoRvHv37gdCOpiA2BDK/keMFSxI7I9A58E5QNsYkRUC5f6D/MDEQBooxqsBaKoFCCOLMSopKf3Hod4SiI+js/HZcBwbm1Q/kKfhEqkaykjSAIygnUDaA4hvEKF+MkCAAQDNjR6pzf+hkgAAAABJRU5ErkJggg==);
	background-position: 15px 8px;
}
.tabs__content.masterclasses li:nth-child(even) a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXpJREFUeNqckz1LA0EQhpMYhCAoEQJCRDAkWgmJomDnB1iJPyAHNrZa2SikFCJCbBT8AZJgqUVAsLQLCKnsTkEUBEEQBEE88Fl5T9ZwdwkOPJmZ3c27t7Oz8VwuF+vBqrAbNOG67m+c6EFoDXbkI62bWD/UFNeU/1tsA/KK88pDLR5RsyG4g2H4gBS8QkG+55pN6VhG6BOW5U1+oPnALyvi52AGisKuzb5usqqL8M2DG2jLt4xYmaAesNGzFjnwpmPXtelIwHonyU9Dn3+kwRdYgNuOxUZwVfEkXENG+Ra1a/Sl02mTtOALlmAAZuFMdeo0cxEXMKG8gtBP+/hiMe00CPOQhemQ45/DouJDhCpht7kNl4rHQm7ar1dT6yNbw++he6vfyvLGHqwa/rFkgNi4/DvswaaEzJ9PNG6vi3wBj6pZN3uC0agXkAoQuoJ1eduynQ8/EXJET/1XghU4lS9p3LMef6iYacJjPWZHT8W2tsYLWpexJ78FGAAlm1OQOCARUQAAAABJRU5ErkJggg==);
	background-position: 13px 6px;
}

.tabs__content.video li a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAYAAAD0xERiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOtJREFUeNpiVFJS0mJgYDgJxDwMEPAOiG2B+BoDEeDu3btwNgtUkwOSvAEQrwBiKyD+wkACYIHSZ5HEzkINXArE/uQYlgPEukjibEDsB8RbgPgpFn27gXgNuiAjMMwsgfQxPBY+AuIdSHwhIA4BYjEgfg3EclBLy1igkgwEDEMOBh6oYZxArAjEB6AG+rEQERQ2UIwOQAYtghqEEmbkgI1AzI8swESBYfzoApQYxjBoDVtDTcOKgTgXiP9Sy5tTgNgZmnjPgpLGZSD+Bc1CxILX0NIFVGochOYGcDoDpXAZ5MRHBLiJrUQBCDAA8qUqW9NkbmUAAAAASUVORK5CYII=);
	background-position: 14px 6px;
}
.tabs__content.video li:nth-child(even) a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANtJREFUeNpiVFJS4mFgYAgHYmYG8sBfIF7JAiQSgLgLiDcB8UcSDeEHYj8QDTII5KKVQJxIpovmA7EoE5TznYF8ANbLxEAlMGoQ8QYZQJMBqYAHqpeBBSpgCcSfcSg+C6WN8Rh4kIWAjb+A2ArKBlnEhkshyKDXeAwCaWxEYuMC9xmBmRbE0AJiTjRJUCbeBc1PsBTsDHUlSsq+e/fuNZjXrmGxRR3JEAaoRR/R1QINIRj9dVjEqnEphnkNHUgA8XMceiSB+AW6i3DFGkhhBBA7oYnvQzYEGQAEGACNhifKixLz2wAAAABJRU5ErkJggg==);
}

.tabs__content.rubricator li ul {
	display: none;
}
.tabs__content.rubricator li.current-cat > ul,
.tabs__content.rubricator li.current-cat-parent > ul, 
.tabs__content.rubricator li.current-cat-ancestor > ul {
	display: block;
}
.tabs__content.rubricator li.current-cat > a {
	font-weight: bold;
}

.tabs__content.calculator li a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAY1JREFUeNqklDtLA0EUhW80ihKNChaKRZbFJ4IpbKxsFIs0vmpBUCxiLeIPEMRK1F+grUg0YmGVOgjRCIoWokJqQcGID/QMnJXLZop1M/Blb86dOTtzZ2YjruvOisgOqJNw7RMsR/EzCTqlujZtjCL88wBOwUfAwfUgBRzjEVWJSzPFf84kQyPRRg2gDbwENIlzjPiNxsAj+AloZErSaDMycXPYamuje3AIvriTA+COdTBtCvSCG3DEsTPA9RtdgRXGXTS6AKvUHBqdgzVqPTajGOgA76BJae0qFuZaWeiYbWmjoMhit1AbB9dql4Rn55bF9vpJjW9pabAI8tQKYIkUqOXZJ80xFUYlcACyPAamPbHYGcbCXJZ9S7alOXyzuSJ91LrBgoqFuXleEcdm1A/WWSOvHoNgg7F3xobAJmsUty0tx+1NgBNqZ9xel7Ewl2DfnG1GZfDM+E1pryr2cmVFhVES7PJkj1AbBtsqFua2ODb5d/HwhdzDc67KD9u+cT0GE6A2pMm3uXu/AgwAn5BMC7FayuIAAAAASUVORK5CYII=);
	background-position: 14px 5px;
}
.tabs__content.calculator li:nth-child(even) a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbdJREFUeNqslbFLQlEUh69PkZAyLLMgItDRloa2ogja+geiubaGiJaaGpoiEhKidpfmhiAISoegIQjakiCd1IKyqISw78QRHq+Xmnbh4+d55/K7591739FTrVZNLBZLGGMWIGBaH6+wn81mV3wYrhEswjbk2jAdhmX87k00Gs1DQipuF3wO4NbC3Q9PzmVZsaeFaivgtdwyGHYgJ6p/Hr5fDIegU5Q4x+a/2/Jh5FPxCuRLdg/L5ZUzcKSPRDM8D2m+F0nDBVyqpnUh90pZ8ZEJ41qpGM7KjahVij6Qn2hU6Y/XF4Pva2FMGe6JPxz5UqM9dT0oNZp2GjY7LJeDCqvxsz1u2RSDCHKIxjWOa9xnmxOCIARUQ3VNqa6ALMEmkydFJeZ5UQ275P7qyV+pyn0ONjqoGybt8HMVtiS25crk5vXLqejX6K9tVb09HZHGIIbaIOK2nFSagmM4VU05K3Xb011YZ/UzUYlreyqVIjMwBqOqM85KpbMUYMPWaSKOzhP5Q5dKwp3lsqeFenGzV+oFBsz/jG5481CudP09OId8G4aDMAVzHv2PkhNOQn8bpkW909dfAgwA5XIPBpmIQDkAAAAASUVORK5CYII=);
	background-position: 12px 5px;
}

.tabs__content.recent li a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfBJREFUeNrs1k9IVFEUx/F5VkYY5sI2obWYQoIQV4PUVIKuWgUtirQhUmiRiCIqRRFFf3DlQkHBFoVoRhSYpUwbcZXQQgjazUQoLhycARduBHl9L/wePJ4D3ffAceOFD8y8f+fe8865M47rurG9HmWxEoySBDkcPBCPx23uO4RmZPDHfyKbzVqvxBy/iBtFJnICg/iM9zgfNV0VeIUPGMNx37lb6NU1CXzBNK6FCVKOLTzAItrxyHdtXeD6s7iJxjBBuvACvzEAU+NtvrSMYA47gfsu45zVi2ecQSdOohqOUnNM582LHkKLCsAbTfiIBpuVjGMZHbiuY+ad1Psm8URpzQXuPWWbrl9oRR8m8VcPNBXVg3e4gk9azYLuy2tiu4YT3FYCfWJSVYmUgngpm1ZhFFCLp0pVOkyfeMPMYBPzWNGxHa22oO+rWkE6yrbieItTikzpLum4KemXgcJxogRxlYq36v6vKoTHKgQT6DmO+K4PHcQEmEBS6TJNuY7X2g3MeIhhHI2yrZzGFK7iO+4GyvUZRvX5vsq+KkyQGgVIKkCqSD9sq1e+6fsdvFEDWwUxpXgJs7itFBUbpi/uaSJZ7WHdtkEuYEYPyP+nxHPql59Yww/bvSuhh29Y/vCZH65+NWrGquMP/kjse5B/AgwADOlo6wvU1mEAAAAASUVORK5CYII=);
	background-position: 10px 3px;
}

.tabs__content.blog li a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAbCAYAAABr/T8RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVhJREFUeNpiDA0NZcABXIFYEYhfA/FWIP6FTdGqVatQ+GFhYaJAyg+ImYH4IFD+JjZ9LDgs1QXiXUj8aCBexkAcmAzE4VD2NSDWxqaICYdmfgJ8fIAHB5soi2kOQEFtAMQbgVgOiD8CsQAe9YeB2AYtTmHMSmB8dmDTBFTjDaS2QLn7gNgH5OMcqKX0Ak6ghAuymBOL5GsCfHzgIw42SjrAlapBWUAVmqhA2egyCRanA3EflP0IXxyjp14PIN4BxHfQ5NSh2QwXsAHGpRAwnt8B2WeR4pcTWiYQzMfbyYw7UAJ6i5TYCKZqMJCXlwdjWoKzZ88yfP36FdXimJgYmlvMx8fHsGXLFtQChIWFheb5iI2NbeBLrlGLRy0etXjU4iFs8c+fP2lu2Y8fP1Cqxe8gxpw5cxi0tLRoaunly/CGzBcWaDPF5s2bN+qHDh2iRyivB7VwAAIMAN/1TxlQ5nl1AAAAAElFTkSuQmCC);
	background-position: 5px 6px;
	position: relative;
	min-height: 23px;
}
.tabs__content.blog .date {
	position: absolute;
	top: 19px;
	left: 5px;
	width: 30px;
	font: 10px/1 'PT Sans Narrow', Arial, sans-serif;
	text-align: center;
}

.sidebar-section .tabs__content li li a {
	padding-left: 10px;
	background-position: 26px 3px;
}
.sidebar-section .tabs__content li li li a {
	padding-left: 30px;
	background-position: 53px 3px;
}

.sidebar__all {
	padding: 6px 10px 7px;
	text-align: right;
	font-size: 12px;
}
.sidebar__all a {
	text-decoration: none;
	position: relative;
}
.sidebar__all a:hover {
	text-decoration: underline;
}

.social {
	background: #FFF;
	margin: 0 0 20px;
	padding: 22px 0 22px 28px;
}
.social:after {
	content: '';
	clear: both;
	display: table;
}
.social li {
	list-style: none;
	float: left;
	margin: 0 3px 0 0;
}
.social a {
	float: left;
	width: 34px;
	height: 34px;
	text-indent: -9999px;
	background-image: url(i/social.png);
}
.social__fb {
	background-color: #1F599C;
}
.social__twi {
	background-color: #23AEF2;
	background-position: -37px 0;
}
.social__vk {
	background-color: #24668C;
	background-position: -74px 0;
}
.social__odn {
	background-color: #FB9200;
	background-position: -111px 0;
}
.social__gplus {
	background-color: #DC2D00;
	background-position: -148px 0;
}
.social__lj {
	background-color: #459AC6;
	background-position: -185px 0;
}

.sidebar-adv {
	margin: 0 0 20px;
}
.sidebar-adv img {
	vertical-align: bottom;
}


/* Footer
-----------------------------------------------------------------------------*/
.footer {
	margin: 60px 0 0;
	padding: 0 0 80px;
	background: #155570 url(data:image/gif;base64,R0lGODlhFwALANUAAODj6Nvn5xxVcBtRaWWJl9nn6l+Jld7q6mSLkt7n7mKGlGaLlBdSdGeImWCEkuXn5FyMkBdVbhZUaV6IoOHm6uXl5xJYceXf7V6MmTJrdtzo5hRUcOjg92OIkRRVcxRXcefj8hVTaBtUcenl5OXn5hdTb2CFjhdRdmeMnBBVcuDo6ujm6WiGnnCFiBlTad7i42WMmxVUZeLj5xdQa+nn6Nvm6OTr9WWFkhdWdRVVcOfn6QAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAXAAsAAAZmwAxHRywajyQjiDGpHJ/Eh3EEycVYAKhWJ8NEcrkTIrE9UhzgdKhBLusKHVw6LUFki6tjoeWZzz8GAVovCxZ+fgMEB081KDOHhwImi0Q0KgobkJACBII6GjAlmmAiiAYXNjcuKZBBADs=) repeat-x;
	font-size: 12px;
	line-height: 19px;
	color: #FFF;
}
.footer .wrapper:after {
	content: '';
	clear: both;
	display: table;
}
.footer__left {
	float: left;
	width: 227px;
	background: url(i/footer-logo.png) no-repeat 0 45px;
	padding: 180px 0 0;
}
.footer__copyright {
	float: left;
	font-size: 11px;
}
.footer__counter {
	float: right;
	margin: 4px 0 0;
}
.footer__sponge {
	clear: both;
	padding: 65px 0 0;
	font-size: 11px;
	text-transform: uppercase;
}
.footer__sponge img {
	float: right;
	margin: -40px 0 0;
}

.footer__right {
	float: right;
	width: 600px;
	padding: 65px 0 0;
}
.footer__nav {
	margin: 0 0 62px -50px;
}
.footer__nav:after {
	content: '';
	clear: both;
	display: table;
}
.footer__nav li {
	float: left;
	list-style: none;
	font: 14px/1 'pf_agora_slab_problack', Arial, sans-serif;
	text-transform: uppercase;
	margin: 0 0 0 50px;
}
.footer__nav a {
	color: #FFF;
	text-decoration: none;
}
.footer__nav a:hover {
	color: #caeaf7;
	text-decoration: underline;
}
.footer__recent {
	float: left;
	width: 280px;
	padding: 6px 0 0;
}
.footer__recent-headline {
	font: 24px/1 'PT Sans Narrow', Arial, sans-serif;
	text-transform: uppercase;
	padding: 0 0 20px 35px;
	background: url(data:image/gif;base64,R0lGODlhFgAWAMQAAD9ziZ+5xNDd4qK7xiZhevT3+HCXqPf5+unv8kd5jjRrg+/z9UJ1izxxiKe/ydPf5CFdd2CLnUp7kBlXcmiRonOZqUV3jSRfeE19kv///xZVcAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAWABYAAAWcoCaKVjOeWmNN6BhlmdIqcNSKFAy0AEyhlUEilwFQBsgBpZehJAYVDcNHBARgsACTQmRgfJgCgnDFBgiIAoaI+WYMJwc24zgZYG3YQcB/zGEPfAIHeF8BFYiJiosVV3kXN5EaFxmPkjeUlpcomV+QmyedGZ+gIqKkpaelI6qrk5Werq+aq6ISshKVBAt/vb4LBBoQFsTFxsfFEBohADs=) no-repeat;
}
.footer__recent li {
	list-style: none;
	padding: 0 0 6px 35px;
	background: url(data:image/gif;base64,R0lGODlhDgAOANUAAPz9/WSOoIeotvD09s7b4cPT2sHS2S1mfh1adGaQobvO1tDd4hdWccnY3iZgev3+/oWmtNPf5MTU27zO1oyruLnM1Orw8kl6j0N2i/T3+GGMnixlffH1983a4OPq7pq1weHp7LrM1Ex8ke/09c/c4sXU28jX3YantThuhS9nf/b4+YiotlB/k5y3wunv8k9+k9bh5v///xZVcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAOAA4AAAZqQJnwsCK4LJETqiMRygKDmHQ6FSYesdDL4QgAqilODOKUEaiyVqzCKJumJZkndinbhY3Cfc93GvR9MiIxIDIGUxNlDAoxHzJUC2UCMQMHj1IACQgILIwAAUJUoiMaTg0LGBQwKhkkAhtOQQA7) no-repeat 4px 2px;
}
.footer__recent .cat1 {
	background: url(i/footer-icon1.png) no-repeat 0 1px;
}
.footer__recent .cat2 {
	background: url(i/footer-icon2.png) no-repeat 0 2px;
}
.footer__recent a {
	color: #FFF;
	text-decoration: none;
}
.footer__recent a:hover {
	text-decoration: underline;
}
.footer__copyright2 {
	float: right;
	width: 240px;
	padding: 23px 0 8px 30px;
	background: url(data:image/gif;base64,R0lGODlhEwATAJEAABBFXRRWcxBFXAAAACH5BAAAAAAALAAAAAATABMAAAI0DGCnexkiHpwUymhrlTxrDHrX1G2e+IHlqHFleoYwOm9s/eLU3Vp5r4rtYr+gSVakJUmWAgA7);
	position: relative;
}
.footer__copyright2:after {
	content: '';
	position: absolute;
	top: 0;
	left: 100%;
	height: 100%;
	background: url(data:image/gif;base64,R0lGODlhEwATAJEAABBFXRRWcxBFXAAAACH5BAAAAAAALAAAAAATABMAAAI0DGCnexkiHpwUymhrlTxrDHrX1G2e+IHlqHFleoYwOm9s/eLU3Vp5r4rtYr+gSVakJUmWAgA7) -4px 0;
}
.popupvideoname h4 {
	font-family: 'Roboto Condensed', Arial, sans-serif;
font-size: 14px;
color:#165570;
padding:5px 5px 10px 35px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAYAAAD0xERiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOtJREFUeNpiVFJS0mJgYDgJxDwMEPAOiG2B+BoDEeDu3btwNgtUkwOSvAEQrwBiKyD+wkACYIHSZ5HEzkINXArE/uQYlgPEukjibEDsB8RbgPgpFn27gXgNuiAjMMwsgfQxPBY+AuIdSHwhIA4BYjEgfg3EclBLy1igkgwEDEMOBh6oYZxArAjEB6AG+rEQERQ2UIwOQAYtghqEEmbkgI1AzI8swESBYfzoApQYxjBoDVtDTcOKgTgXiP9Sy5tTgNgZmnjPgpLGZSD+Bc1CxILX0NIFVGochOYGcDoDpXAZ5MRHBLiJrUQBCDAA8qUqW9NkbmUAAAAASUVORK5CYII=);
	background-position: 10px 5px;
background-repeat:no-repeat;
}
#article-mvideo .videoYotubeBlock {
position: relative;
z-index: 10;
}
.directtop {
	background-color:white;
	margin:0 0 10px 0;
	padding:10px 5px 10px 10px;
}
.directtopgr {
	margin:0 0 10px 0;
	padding:10px 5px 10px 10px;
}
.sidebarads {
	background-color:white;
	margin:0 0 10px 0;
}
.adsensetop {
	margin:15px 0 0 0;
	background-color:white;
	padding:5px 0;

}
.category-description h2 {
		font: bold 24px/1 'PT Sans Narrow', Arial, sans-serif;
	margin: 25px 0;
	position: relative;
	color:#333;
}
.homepage-info {
	padding: 0 20px 5px;
}
.lowcat {
	font-size:12px;
}
.postpromot {
	margin-bottom:10px;
}
.article-mvideo-text img.alignleft,
.article-mvideo-text img.alignright,
.article-mvideo-text img.aligncenter {
       padding: 2px;
       border: 1px solid #CCC;
}
#textercalc_ugol {
	background: #f2f2f2; 
	margin: 0px -20px 10px -20px;
	font: 14px 'Roboto Condensed', Arial, sans-serif;
}
#textercalc_ugol img {
	border:6px solid #FAFAFA;
	padding:6px;
	margin:10px 0;
	
}
#textercalc_ugol h2 {
	font: 26px/28px 'pf_agora_slab_problack', 'PT Sans', Arial, sans-serif;
	padding-top:15px;
}
.mvideo_ads {
	margin:10px 0;
}

.intro__title {
	position: absolute;
	top: 0;
	left: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 11px 20px 13px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiUFJSOgMQYAACAwEzGq0iUAAAAABJRU5ErkJggg==);
	color: #FFF;
}
.intro__title h1 {
	font: bold 35px/1 'PT Sans', Arial, sans-serif;	
}
.intro__title p:last-child {
	margin: 0;
}
.display-entry-mvideo {	
	font: 19px 'Roboto Slab', tahoma, Arial;
	color: #646363 !important;
	line-height: 25px;
	text-align: justify;
	margin-top: 25px;
}
.manualBlockPost h2 {
	font: 22px/1 'pf_agora_slab_problack', Arial, sans-serif !important;
	padding:0 !important;
}

.csstable {
	margin:0 0 15px 0;padding:0px;
	width:100%;
	border:1px solid #eaeaea;
	
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}.csstable table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.csstable tr:last-child td:last-child {
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}
.csstable table tr:first-child td:first-child {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}
.csstable table tr:first-child td:last-child {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
}.csstable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
}.csstable tr:hover td{
	
}
.csstable tr:nth-child(odd){ background-color:#f2f2f2; }
.csstable tr:nth-child(even)    { background-color:#ffffff; }.csstable td{
	vertical-align:middle;
	
	
	border:1px solid #eaeaea;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:9px;
	font-size:11px;
	font-family:Verdana;
	font-weight:normal;
	color:#222222;
}.csstable tr:last-child td{
	border-width:0px 1px 0px 0px;
}.csstable tr td:last-child{
	border-width:0px 0px 1px 0px;
}.csstable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.csstable tr:first-child td{
	background:-o-linear-gradient(bottom, #405f74 5%, #405f74 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #405f74), color-stop(1, #405f74) );
	background:-moz-linear-gradient( center top, #405f74 5%, #405f74 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#405f74", endColorstr="#405f74");	
	background: -o-linear-gradient(top,#405f74,#405f74);
	background-color:#405f74;
	border:0px solid #eaeaea;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	color:#ffffff;
}
.csstable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #405f74 5%, #405f74 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #405f74), color-stop(1, #405f74) );
	background:-moz-linear-gradient( center top, #405f74 5%, #405f74 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#405f74", endColorstr="#405f74");	background: -o-linear-gradient(top,#405f74,405f74);

	background-color:#405f74;
}
.csstable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.csstable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
.arrowsod {
	
}


/*  begin add by terehov  */
.mobile {
    display: none;
}
.menu-toggle-btn {
    display: none;
    position: absolute;
    top: 3px;
    left: 0;
    width: 26px;
    padding: 9px 7px;
    background: #405F74;
    cursor: pointer;
    border-radius: 2px;
}
.menu-toggle-btn i {
    display: block;
    height: 4px;
    background: #fff;
    margin: 5px 0 0;
}
.menu-toggle-btn i:first-child {
    margin: 0;
}
.menu-toggle-btn.open {
    padding: 17px 8px;
}
.menu-toggle-btn.open i:nth-child(1) {
    margin: 0 0 -9px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.menu-toggle-btn.open i:nth-child(2) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.menu-toggle-btn.open i:nth-child(3) {
    display: none;
}
#main {
    overflow: hidden;
     position: relative;
    min-width: 320px;
}
#ya-site-form0 .ya-site-form__search-input {
    padding: 0 !important;
}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
    padding: 0 5px !important;
    font-style: italic !important;
    font-weight: bold !important;
}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text:focus {
    color: #222 !important;
}
#ya-site-form0 .ya-site-form__submit_type_image {
    width: 45px !important;
    height: 26px !important;
    background: url(i/search.png) no-repeat #5C5C5C 12px 4px !important;
    cursor: pointer;
}
#ya-site-form0 .ya-site-form__submit_type_image:hover {
    background-color: #727272 !important;
}
#ya-site-form0 .ya-site-suggest-list {
    margin-top: 21px !important;
    background: #fff;
}
.with_subcategory > ul {
    clear: both;
}
.cats__arrow {
    position: absolute;
    width: 18px;
    height: 18px;
    top: 18px;
    right: 11px;
	/*
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATRJREFUeNpiLC0tZcACnIA4HErLQcUeAfE+IF4FxHvRNbCg8TWAeDoQO2AxXAWK04D4ABBnAvENmCQTkkJ7ID6FwxB04ABVa49uEMglG4GYl4F4wAvVowEziBGI5wMxPwPpgB+qlxEURs5AbIFLZVJSEoOGhgbDvn37GHbs2IFNCUivM8hFYQyUgzAmaBRTCpxAXpNFF/Xw8GBwckI1H8SHic2YMYPh3r17yNKyIBf9pIKLwAnyGRCrIwuCAhUWsEQENgg8YYImLErBUZBBS6lg0BKQ13YB8QlcaWnevHmEDAHp3Q1y0X8gTgTij2S4BKQnCWQGLK+BcrE/EH8mwZDPUD3X0XP/QSA2gzqVGO+YQfVgLY9ALrMCYlcgDoHmQ1CC/QXEj4H4MBCvAYUJNEjgACDAAOI4R3OHv85fAAAAAElFTkSuQmCC);
    background-size: 100%;
	*/
	font-size: 24px;
    font-weight: normal;
    line-height: 18px;
	text-align:center;
	cursor: pointer;
}
/*
.subcat_toggle.active {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARhJREFUeNqslL0OwVAYhk8bq7gChkbCFYhYSMVsEWYGqQtox96G0cIiFishRCTiBpg6IHaxlIX3k68iJ21S6k2eNKfnfE9Oz08V0zSFT3TQ4GeK3x3AHAzBTC6ISe0s6IKSjzzNtMECdMDe61Q/BhbBNkAip8Rji7KIZjIGcRE+ca7JeiIF9EBCfJ8E1yokKoO8+D1UWyZRXURPXeUtjhqdtj/p16NpmjAM4912XVfYth0kStKMbn+Y0etAnkFG7nAcR1iWFdZzUvlgRc2aRIM/iPokmoBNBAnVTkn0AE1w+UFCNS1yeHeNbnEVXL+QXLlmJ9/+JciF/MwNj10G/Y9oZgVQATW+h3Rg7+AIVmBEa8JL8s5TgAEAbwc3faHt4v8AAAAASUVORK5CYII=);
}
*/

.cats__arrow.open {
	line-height:14px;
}
.cats__arrow:hover {
    /*background-position: 0 -18px;*/
	color:#777;
}

.with_subcategory .children {
    display: none;
}



@media (max-width: 1023px) {
    body {
        background: #E7E7E8 url(i/header-bg-small.jpg) repeat-x 50% 0;
    }
    .page {
        min-width: 320px;
    }
    .js-nav .wrapper{
        -webkit-transform: translateX(50%);
        -moz-transform: translateX(50%);
        -ms-transform: translateX(50%);
        -o-transform: translateX(50%);
        transform: translateX(50%);
    }
    .wrapper {
        position: relative;
        width: 98%;
        margin: 0 auto;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    .content {
        width: 100%;
    }
    .sidebar{
        position: absolute;
        left: 0;
        top: 0;
        background: #f5f5f5;
        box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.75);
        padding: 0;
        width: 50%;
        padding-bottom: 10000px;
        z-index: 100;
        -webkit-transform: translateX(-103%);
        -moz-transform: translateX(-103%);
        -ms-transform: translateX(-103%);
        -o-transform: translateX(-103%);
        transform: translateX(-103%);
        -webkit-transform: translateX(-103%);
    }
    .mobile {
        display: block;
    }
    .desktop {
        display: none;
    }
    .header__main-nav, .search-form {
        display: none;
    }
    .header {
        position: relative;
        height: 200px;
        background-position: right 10px;
    }
    .menu-toggle-btn {
        display: inline-block;
        -moz-transform: rotate(-2160deg);
        -ms-transform: rotate(-2160deg);
        -webkit-transform: rotate(-2160deg);
        -o-transform: rotate(-2160deg);
        transform: rotate(-2160deg);
        -webkit-transition: transform 0.5s ease;
        -moz-transition: transform 0.5s ease;
        -ms-transition: transform 0.5s ease;
        -o-transition: transform 0.5s ease;
        transition: transform 0.5s ease;
    }
    .menu-toggle-btn.open {
        -moz-transform: rotate(2160deg);
        -ms-transform: rotate(2160deg);
        -webkit-transform: rotate(2160deg);
        -o-transform: rotate(2160deg);
        transform: rotate(2160deg);
    }
    .intro img {
        margin: auto;
        max-width: 100%;
        height: auto;
    }
    .tabs__caption li {
        float: none;
    }
    .tabs .archive-item {
        width: 40%;
        margin: 0 5% 5% 5%;
    }
    .archive-item img, #related-posts-via-categories-list img {
        width: 100%;
    }
    .archive-item a {
        height: auto;
    }
    .rubricator .tabs__content {
        padding: 31px 0 1px 0;
    }
    .footer__right {
        width: 575px;
    }
    .header__features {
        top: 47px;
        left: 237px;
        width: 395px;
        height: 128px;
        padding: 12px 0 0 15px;
        background-size: 100% 100%;
    }
    .sidebar h3 {
        margin: 0 0 17px 10px;
    }
    .page {
        overflow: visible;
    }
    .aligncenter, div.aligncenter {
        max-width: 100%;
    }
    .aligncenter, div.aligncenter img {
        max-width: 100%;
        height: auto;
    }
    iframe {
        max-width: 100%;
    }
}
@media (max-width: 840px) {
    .footer__right {
        width: 320px;
    }
    .footer__nav {
        margin: 0 0 40px -40px;
    }
    .footer__recent {
        float: none;
    }
    .footer__copyright2 {
        float: none;
    }

}
@media (max-width: 768px) {
    .header__logo {
        width: 155px;
        background-size: 100%;
        height: 112px;
        top: 55px;
    }
    .header__top-nav {
        display: none;
    }
    .header__features {
        left: 170px;
        padding: 10px 0 0 10px;
        width: 360px;
        height: 120px;
    }
    .header__features li {
        padding: 0 0 12px 24px;
        font-size: 15px;
    }
    .header {
        background-position: 509px 35px;
        background-size: 220px;
    }

    .footer__left {
        width: 200px;
        background-size: 100%;
    }
    .footer__right {
        width: 280px;
    }
    .footer__nav li {
        margin: 0 0 0 20px;
    }
    .footer__nav {
        margin: 0 0 40px -20px;
    }
    .category-posts .archive-item, #related-posts-via-categories-list li {
        width: 40%;
        padding: 5%;
        margin: 0;
        background: none;
    }
    .category-posts .archive-item.left, #related-posts-via-categories-list li.left,
    .category-posts .archive-item.first, #related-posts-via-categories-list li.first {
        width: 40%;
        padding: 5%;
        margin: 0;
        background: none;
    }
    .category-posts .archive-item:before, #related-posts-via-categories-list li:before {
        background: none;
    }
    #related-posts-via-categories-list a {
        height: 125px;
        overflow: hidden;
    }
    .archive-item img, #related-posts-via-categories-list img {
        height: auto;
    }
    .content-video iframe {
        height: 340px;
    }
}
@media (max-width: 640px) {
    .header__features {
        display: none;
    }
    .header {
        background-position: right 24px;
        background-size: 235px;
    }
    .header__logo {
        width: 190px;
        height: 140px;
        top: 36px;
    }
    .footer__left {
        width: 170px;
    }
    .sidebar {
        width: 80%;
    }
    .js-nav .wrapper{
        -webkit-transform: translateX(80%);
        -moz-transform: translateX(80%);
        -ms-transform: translateX(80%);
        -o-transform: translateX(80%);
        transform: translateX(80%);
    }
    .category-posts .archive-item, #related-posts-via-categories-list li {
        width: 90%;
        padding: 5%;
        margin: 0;
        background: none;
    }
    .category-posts .archive-item.left, #related-posts-via-categories-list li.left,
    .category-posts .archive-item.first, #related-posts-via-categories-list li.first {
        width: 90%;
        padding: 5%;
        margin: 0;
        background: none;
    }
    #related-posts-via-categories-list a {
        height: auto;
    }
    .section.related-posts + .section.mix {
        display: none;
    }
    #textercalc_paint,
    #textercalc_areaf,
    #textercalc_warmfloor,
    #textercalc_balki,
    #textercalc_brick,
    #textercalc_brus {
        overflow-x: scroll;
    }
    #textercalc_paint h2,
    #textercalc_areaf h2,
    #textercalc_warmfloor h2,
    #textercalc_balki h2,
    #textercalc_brick h2,
    #textercalc_brus h2 {
        padding: 8px 0 8px 0;
    }
    .post h2 {
        padding: 0 0 8px 56px;
    }

    .content-video iframe {
        height: 310px;
    }
}
@media (max-width: 480px) {
    body {
        background-position: 0 -45px;
    }
    .header {
        height: 150px;
        background-position: right 18px;
        background-size: 180px;
    }
    .header__logo {
        width: 150px;
        height: 110px;
        top: 25px;
    }
    .sidebar {
        width: 85%;
    }
    .js-nav .wrapper{
        -webkit-transform: translateX(85%);
        -moz-transform: translateX(85%);
        -ms-transform: translateX(85%);
        -o-transform: translateX(85%);
        transform: translateX(85%);
    }
    .footer__left {
        position: relative;
        width: 300px;
        margin: auto;
        float: none;
        background-size: 140px;
        padding: 124px 0 0;
    }
    .footer__counter {
        float: none;
        position: absolute;
        left: 133px;
        top: 125px;
    }
    .footer__sponge {
        position: absolute;
        clear: none;
        width: 120px;
        top: 0;
        right: 0;
        text-align: center;
    }
    .footer__sponge img {
        float: none;
        margin: -26px auto 10px;
        display: block;
    }
    .footer__sponge br {
        display: none;
    }
    .footer__right {
        width: 300px;
        float: none;
        margin: 25px auto 0;
    }
    .footer__nav {
        margin: 0 0 20px 0;
    }
    .footer__nav li {
        margin: 0 10px 0 10px;
    }
    .tabs .archive-item {
        width: 90%;
    }
    .intro__text {
        padding: 5px 10px 3px;
        line-height: 1.3;
    }
    #article-mvideo .videoYotubeBlock,
    .videoYotubeBlock {
        float: none;
        width: 290px;
        margin: 7px auto 15px !important;
    }
    .intro__title h1 {
        font-size: 25px;
    }
    .content-video iframe {
        height: 220px;
    }
}
@media (max-width: 360px) {
    .header {
        background-position: right 40px;
        background-size: 150px;
    }
    .header__logo {
        width: 140px;
        height: 94px;
        top: 45px;
    }
}
.wp-caption {
border: 0px solid #ddd;
text-align: center;
background: #EAAC9F url(data:image/gif;base64,R0lGODlhBwAGAIAAAO24reqsnyH5BAAAAAAALAAAAAAHAAYAAAILTGCYm6Bn4mPHhQIAOw==);
padding-top: 0px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
overflow:hidden;
}
 
.wp-caption img {
    border: 0 none;
    display: block;
    margin: 5px 5px 0;
    padding: 0;
}
 
.wp-caption p.wp-caption-text {
color: #080808;
font:16px 'PT Sans' !important;
text-align: center;
font-size: 11px;
line-height: 17px;
padding: 0 0 10px;
margin: 4px 0 0 !important;
}


/*  END add by terehov */

.ads_r-cat-poster-top {
margin: 0 0 20px 20px;
}
.ads_r-cat-poster-down {
margin: 15px 0 10px 20px;
}
.contextline_blue {
	text-align:left !important; 
	border-left: 5px solid #165570 !important; 
	margin:3px 0 10px 0 !important;
		padding-left: 0;
}
#contextline_orange_subcat {
	border-left: 5px solid #daa260 !important; 
	margin:3px 0 10px 0 !important;	
	padding-left: 10px;
}
.contextline_prez {
	text-align:left !important; 
	border-left: 5px solid #2752F8 !important; 
	margin:3px 0 10px 0 !important;
		padding-left: 5px;
}



p a[href*="http"] {
    margin-right: 17px;
}
p a[href*="http"]::after {
    background: rgba(0, 0, 0, 0) url("i/link.png") repeat scroll 0 0;
    content: "";
    height: 10px;
    margin-left: 2px;
    margin-top: 5px;
    position: absolute;
    width: 15px;
}
p a[href*="http"]:hover::after {
    background-position: 0 10px;
}


p a[href*="http"].cboxElement,
p.mixmprod a[href*="http"],
p a[href*="http"].mixmname  {
    margin-right: 0;
}
p a[href*="http"].cboxElement::after,
p.mixmprod a[href*="http"]::after,
p a[href*="http"].mixmname::after {
    display: none;
}
p a[rel*="lightbox"] {
    margin-right: 0;
}
p a[rel*="lightbox"]::after {
    display: none;
}



/*----- Новые блоки -----*/
#related-posts-via-categories-list li {
	float: left;
	width: 295px;
	padding: 0 !important;
	margin:0 0 5px 0 !important;
	list-style: none;
	border:1px solid #fbe5c0;
	position:relative;
	height: 147px;
}

#related-posts-via-categories-list li.left {
	margin-left:20px !important
}

#related-posts-via-categories-list li:nth-child(even) {
	margin-right:9px !important;
	width:297px;
	float:right;
}
#related-posts-via-categories-list li {
	padding-bottom: 23px;
	position: relative;
}

#related-posts-via-categories-list li a {
	display:block;
	height:100%;
	width:100%;
}

#related-posts-via-categories-list li img {
	display:block;
	height:100%;
	width:100%;
}

#related-posts-via-categories-list li.first:before {
	background: none;
}

#related-posts-via-categories-list li.last {
	padding-bottom: 0;
}

#related-posts-via-categories-list a {
	display: block;
	position: relative;
}

#related-posts-via-categories-list img {
	display: block;
}

#related-posts-via-categories-list .caption {
	color: #008eb7;
    font: 18px 'Roboto Condensed', Arial;
    left: 9px;
	bottom: auto;
    padding: 5px 5px 8px 10px;
    position: absolute;
    right: 9px;
    text-decoration: underline;
    text-indent: 16px;
    top: 9px;
    width: calc(100% - 18px);
	background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfBJREFUeNrs1k9IVFEUx/F5VkYY5sI2obWYQoIQV4PUVIKuWgUtirQhUmiRiCIqRRFFf3DlQkHBFoVoRhSYpUwbcZXQQgjazUQoLhycARduBHl9L/wePJ4D3ffAceOFD8y8f+fe8865M47rurG9HmWxEoySBDkcPBCPx23uO4RmZPDHfyKbzVqvxBy/iBtFJnICg/iM9zgfNV0VeIUPGMNx37lb6NU1CXzBNK6FCVKOLTzAItrxyHdtXeD6s7iJxjBBuvACvzEAU+NtvrSMYA47gfsu45zVi2ecQSdOohqOUnNM582LHkKLCsAbTfiIBpuVjGMZHbiuY+ad1Psm8URpzQXuPWWbrl9oRR8m8VcPNBXVg3e4gk9azYLuy2tiu4YT3FYCfWJSVYmUgngpm1ZhFFCLp0pVOkyfeMPMYBPzWNGxHa22oO+rWkE6yrbieItTikzpLum4KemXgcJxogRxlYq36v6vKoTHKgQT6DmO+K4PHcQEmEBS6TJNuY7X2g3MeIhhHI2yrZzGFK7iO+4GyvUZRvX5vsq+KkyQGgVIKkCqSD9sq1e+6fsdvFEDWwUxpXgJs7itFBUbpi/uaSJZ7WHdtkEuYEYPyP+nxHPql59Yww/bvSuhh29Y/vCZH65+NWrGquMP/kjse5B/AgwADOlo6wvU1mEAAAAASUVORK5CYII=") no-repeat scroll 6px 8px;
	background-size:20px;
	min-height: 30px;
}

#related-posts-via-categories-list .caption:hover {
	color:#ff1d59;
}

#mixkt_4294909334 table.mixtable {
width: 100%!important;
}

.manualPost p { margin-top:15px !important; }

.yap-layout { margin-bottom:15px !important; }

.csstable td { padding:4px 0 !important; }

.royalSlider { margin-bottom:25px; }

.moreTxt { display:none; }
.category-description p { text-align:justify; }

.recomend-section {
    padding: 15px 0;
    position: relative;
    margin-bottom: 20px;
    position: relative;
    margin-top: 20px;
    padding-bottom: 1px;
	overflow:hidden
}


.recomend-section .show-rec {
	position: absolute;
	top: 0px;
	background-color: #405f74;
	color: #fff;
	border-radius: 5px 5px 0px 0px;
	height: 26px;
	padding-top: 4px;
	padding-left: 20px;
	padding-right: 20px;
	margin:0;
	line-height:23px;
}
.recomend-section {
position: relative;
}
#perelink {
    background: #f5f5f5;
    padding: 0;
    border-top: 2px solid #405f74;
    margin-bottom: 20px;
    margin-top: 55px !important;
    padding-bottom: 1px;
	margin-left: 0;
	position: relative;
}

#perelink div.p-header {
	position: absolute;
	background-color: #405f74;
	color: #fff;
	border-radius: 5px 5px 0px 0px;
	height: 26px;
	padding-top: 4px;
	padding-left: 20px;
	padding-right: 20px;
	margin:0;
	line-height:23px;
	top: -30px;
	font-weight: bold;
	font-size: 16px;
	font-family: 'PT Sans', Arial, sans-serif;
}

#perelink ul > li:before {
	display:none;
}

#perelink ul > li {
    background: rgba(0, 0, 0, 0) url("i/ico-987.png") no-repeat scroll 10px 13px;
    border-bottom: 1px solid #dadadb;
    padding: 7px 0 7px 25px;
    position: relative;
}
#perelink ul {
	margin-left: 0px;
}
#perelink ul li:last-child {
	border-bottom: 0px;
	padding-bottom: 0px;
}

.downloadBox { 
    /*border: 1px solid #8fd7ed;*/
    margin: 0 auto;
    padding: 16px 20px;
    text-align: center;
    width: 220px;
}

.downloadBox img {
    display: inline-block;
    height: auto;
    width: 200px;
}
.downloadBox a { 
    border-bottom: 1px dashed #02547a;
    color: #02547a;
    display: inline-block;
    font-size: 20px;
    padding-bottom: 5px;
    text-decoration: none;
}

body.page-id-15612 #fscf_submit1 {
	border:1px solid #023c52;
	border-top:1px solid #4b94a7;
	border-left:1px solid #00768c;
	background-color:#005d7e;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:38px;
	width:180px;
	height:40px;
	border-radius:5px;
}

body.page-id-15612 #fscf_submit1:hover {
	background-color:#00768c;
}

body.page-id-15612 #fscf_submit1:focus {
	background-color:#023c52;
	border-top:1px solid #023c52;
	border-left:1px solid #023c52;
}

body.page-id-15612 #FSContact1 {
	margin-bottom:50px;
}

body.page-id-15612 h3.subtitle { font-weight:400;font-size:23px;margin-bottom:20px; }
body.page-id-15612 .article-mvideo-content { display:inline-block;padding-top:20px; }
body.page-id-15612 .article-mvideo-content ul li { font-size:17px; }
body { overflow:visible; }

.recomend-section ul li:first-letter {
	text-transform:uppercase;
}

.sidebar-section.popular+a { display:block;margin-bottom:10px; }

.fixBot { width:100%;position:fixed;left:0;bottom:0;background-color:#fff;z-index: 999;}
.fixBot .fixTitle { background-color:#eeeeee;color:#676767;font-size:15px;padding:0 0.7em 1px; } 
.fixBot #fixClose { 
    background: #fff url("i/close.png") no-repeat scroll left top / 100% auto;
    border-radius: 50px;
    height: 40px;
    opacity: 0.8;
    position: absolute;
    right: 50px;
    text-indent: 99999px;
    top: -19px;
    width: 40px;
	z-index: 9999;
}

.fixBot #fixClose:hover {
	opacity:1;
}

#tgroup_48 { margin-top:20px; }
div.texterpub-ad-in h3 {	
	font: 19px 'Roboto Slab', tahoma, Arial;
	color: #646363 !important;
	line-height: 25px;
	margin-bottom: 10px;
}







.homeMid {
    background-color: #fff;
    margin-top: -20px;
    padding-left: 20px;
    padding-right: 20px;
	padding-bottom: 40px;
}

.content.homeContent {
	float:none;
	width:auto;
	padding-top: 35px;
	font-family: 'Roboto Condensed', Arial, Tahoma, sans-serif;
}

.content.homeContent .homepage h1 {
    background: transparent url("i/main-header-1.png") no-repeat scroll left 2px;
    color: #484848;
    margin: 0 0 16px;
    padding: 0 0 0 70px;
	font: 24px/26px "pf_agora_slab_problack",Arial,sans-serif;
}

.content.homeContent a.homeMore {
	display:block;
	overflow:hidden;
	width:155px;
	height:37px;
	border:1px solid #ea6548;
	background-color:#f9d0c8;
	text-align:center;
	line-height:37px;
	font-size:16px;
	color:#484848;
	text-decoration:none;
	font-family: "Conv_proxima_nova_regular",Arial,Tahoma,sans-serif;
}

.content.homeContent a.homeMore:hover {
	background-color:#ea6548;
	color:#fff;
}

.homepageText {
	float:none;
	overflow: visible;
	margin-bottom:50px;
	font: 16.5px/21px "Conv_proxima_nova_regular", Arial, Tahoma, sans-serif;
	text-align:justify;
}

.homepageText .leftPart {
	float:left;
	width:400px;
	margin-right:25px;
}

.content.homeContent img.homeImg {
    display:block;
	margin-top:0px;
	width:100%;
	margin-bottom:20px;
}

.homepageText .rightPart {
	float:right;
	width:495px;
	color:#5e5e5e;
}

.homepageText .rightPart p {
	margin-bottom:18px;
}

.homepageText .hiddenText {
	clear:both;
}


.topBoxes {
	overflow:hidden;
	margin-bottom:45px;
}

.topBoxes .column {
	overflow:hidden;
	float:left;
	width:290px;
}

.topBoxes .column.column-2 {
	width:310px;
	margin:0 15px;
}

.topBoxes .column .item {
	margin-bottom:15px;
	position:relative;
	font-family: 'PT Sans Narrow', Arial, sans-serif;
	color:#fff;
	font-size:30px;
	text-align:center;
}

.topBoxes .column .item a {
	font-family: 'PT Sans', Arial, sans-serif;
	color:#fff;
	font-size:30px;
	text-align:center;
	display:block;
	height:100%;
	width:100%;
}

.topBoxes .column .item img {
	display:block;
}

.topBoxes .column .item .overlay {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2;
	background-color:rgba(64, 95, 116, 0.8);
}

.topBoxes .column .item .whiteLine {
    display: block;
    font-weight: bold;
    height: auto;
    left: 50%;
    line-height: 30px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 3;
}

.topBoxes .column .item .whiteLine > span {
    display: table;
    height: 67px;
    margin: 0 auto;
    vertical-align: middle;
    width: 220px;
}

.topBoxes .column .item .whiteLine > span > span {
    border-bottom: 2px solid transparent;
    border-top: 2px solid transparent;
    display: table-cell;
    height: 65px;
    margin: -1px auto;
    vertical-align: middle;
}

.topBoxes .column .item:hover .overlay {
	background-color:rgba(243, 243, 244, 0.7);
}

.topBoxes .column .item:hover a {
	color:#405f74;
}

.topBoxes .column .item:hover .whiteLine {
	background-color:rgba(243, 243, 244, 0.7);
}

.topBoxes .column .item:hover .whiteLine > span > span {
    border-bottom: 2px solid #405f74;
    border-top: 2px solid #405f74;
}



.catGallery {
    background: transparent url("i/main-cats.jpg") no-repeat scroll left top / 100% 100%;
    height: 970px;
    margin: 0 -20px 45px;
	position: relative;
	padding-top: 20px;
}

.catGallery .column {
	width:210px;
	font-family: "Conv_proxima_nova_regular",Arial,Tahoma,sans-serif;
}

.catGallery .column .cats .cat a {
    background-color: #578497;
    color: #fff;
    display: table;
    height: 55px;
    text-align: center;
    text-decoration: none;
    width: 100%;
	margin-bottom:10px;
}

.catGallery .column .cats .cat a:hover {
	background-color: #ed907b;
}

.catGallery .column .cats .cat a span {
	display:table-cell;
	vertical-align:middle;
	padding: 0 10px;
}

.catGallery .column .cats .cat > img {
    display: none;
}

.catGallery .column .cats .pod li {
    clear: both;
    display: block;
    list-style: outside none none;
    margin-bottom: 7px;
}

.catGallery .column .cats .pod li a {
	color:#484848;
	font-size:14.5px;
	text-decoration: none;
}

.catGallery .column .cats .pod li a:hover {
	color:#ea6548;
}

.catGallery .column .cats .pod li img {
    display: block;
    float: left;
    height: 23px;
    margin-right: 10px;
    margin-top: -2px;
    width: 23px;
}

.catGallery .column .cats .show_cat {
    border-bottom: 1px dotted #337f9b;
    color: #337f9b;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 100;
    margin-left: 33px;
}

.catGallery .column.column-1 {
    position:absolute;
	left:20px;
	top:95px;
}

.catGallery .column.column-2 {
    position:absolute;
	left:253px;
	top:95px;
}

.catGallery .column.column-3 {
    position:absolute;
	left:485px;
	top:95px;
}

.catGallery .column.column-4 {
    position:absolute;
	left:730px;
	top:95px;
}

.catGallery .column.column-5 {
    position:absolute;
	left:20px;
	top:280px;
}

.catGallery .column.column-6 {
    position:absolute;
	left:730px;
	top:280px;
}

.catGallery .column.column-7 {
    position:absolute;
	left:20px;
	top:465px;
}

.catGallery .column.column-8 {
    position:absolute;
	left:730px;
	top:465px;
}

.catGallery .column.column-9 {
    position:absolute;
	left:20px;
	top:620px;
}

.catGallery .column.column-10 {
    position:absolute;
	left:730px;
	top:620px;
}

.catGallery .column.column-11 {
    position:absolute;
	left:20px;
	top:805px;
}

.catGallery .column.column-12 {
    position:absolute;
	left:253px;
	top:805px;
}

.catGallery .column.column-13 {
    position:absolute;
	left:485px;
	top:805px;
}

.catGallery .column.column-14 {
    position:absolute;
	left:730px;
	top:805px;
}

.catGallery .column.active {
    background-color: #e2e2e2;
    padding-bottom: 5px;
    z-index: 10;
}



.mClasses h2 {
    background: transparent url("i/mclasses.png") no-repeat scroll left 2px;
    color: #484848;
    height: 50px;
    margin: 0 0 16px;
    padding: 0 0 0 70px;
	font: 24px/51px "pf_agora_slab_problack",Arial,sans-serif;
}

.mClasses .column {
	margin-left: 13px;
    margin-right: 13px;
    overflow: hidden;
    float:left;
}


.mClasses .column .item {
    height: 200px;
    margin-bottom: 25px;
    overflow: hidden;
    position: relative;
    width: 270px;
}

.mClasses .column .item:nth-child(2) {
    margin-bottom: 0;
}

.mClasses .item .shadow {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(45, 45, 45, 0.5);
	z-index:2;
	opacity:0;
	transition: all .2s ease-in-out;
	display:block;
}

.mClasses .imgBox {
	position:relative;
	width:100%;
	height:135px;
}

.mClasses .item .readmore {
	position:absolute;
	left:50%;
	top:50%;
	z-index:3;
    -moz-transform: translate(-50%, -50%); 
    -ms-transform: translate(-50%, -50%); 
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%); 
    transform: translate(-50%, -50%);
	display:block;
	width:93px;
	height:37px;
	border:1px solid #ea6548;
	background-color:#c45a43;
	text-align:center;
	line-height:37px;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	opacity:0;
	transition: all .2s ease-in-out;
	font-family: "Conv_proxima_nova_regular",Arial,Tahoma,sans-serif;
}

.mClasses .item .readmore:hover {
	background-color:#ea6548;
}

.mClasses .item:hover .shadow {
	opacity:1;
}

.mClasses .item:hover .readmore {
	opacity:1;
}

.mClasses .column .item img {
    display: block;
    height: 135px;
    left: 0;
    min-width: auto;
    position: absolute;
    top: 0;
    width: auto;
    z-index: 1;
width: 100%;
}

.mClasses .column .item .descr {
	display:table;
	width:100%;
	height:65px;
	font-size:16px;
	color:#fff;
	font-family: 'Roboto Condensed', Arial, Tahoma, sans-serif;
	text-align:center;
	position:absolute;
	left:0;
	bottom:0;
	z-index:3;
}

.mClasses .column .item .descr span {
    background-color: rgba(25, 96, 124, 0.9);
    display: table-cell;
    font-family: "Conv_proxima_nova_regular",sans-serif;
    height: 65px;
    padding: 0 10px;
    vertical-align: middle;
}

.mClasses .column .item:hover .descr span {
	background-color:rgba(135, 135, 135, 0.9);
}

.mClasses .mclassSlider {
	margin: 0 15px; 
}


.newFooter .footer__column {
	float:left;
	width:260px;
	margin-left:80px;
	margin-top:25px;
}

.newFooter .footer__column > ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}

.newFooter .footer__column > ul > li {
	display:block;
	margin:0;
	padding:0;
	height:49px;
	border-bottom:1px solid #34697f;
}

.newFooter .footer__column > ul > li.active {
	height:auto;
}


.newFooter .footer__column > ul > li > a {
	display:block;
	margin:0;
	padding:0;
	line-height:49px;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	width: 100%;
}

.newFooter .footer__column > ul > li > a:hover, 
.newFooter .footer__column > ul > li.active > a {
	color:#fe6e4e;
}

.newFooter .footer__column > ul > li > a > span {
    color: #fff !important;
    display: inline-block;
    float: right;
    line-height: 50px;
    text-align: center;
    width: 8px;
}


.newFooter .footer__column > ul > li > ul {
	display:block;
	margin:0 0 0 25px;
	padding:0;
	list-style:none;
	display:none;
	clear:both;
}

.newFooter .footer__column > ul > li > ul > li {
	display:block;
	margin: 0 0 6px;
	padding:0;
}

.newFooter .footer__column > ul > li > ul > li > a {
    color: #fff;
    display: block;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
}

.newFooter .footer__column > ul > li > ul > li > a:hover {
	color:#fe6e4e;
}

.newFooter .footer__column > ul > li > ul > li > ul {
	display:block;
	margin:0 0 0 25px;
	padding:0;
	list-style:none;
	display:none;
}

.newFooter .footer__column > ul > li > ul > li > ul > li > a {
	display:inline-block;
	line-height:20px;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	width:100%;
}

.newFooter .footer__column > ul > li > ul > li > ul > li > a:hover {
	color:#c2ae9f;
}

.newFooter .footer__column > ul > li > ul > li > a > span {
    color: #fff !important;
    display: inline-block;
    float: right;
    line-height: 19px;
    text-align: center;
    width: 8px;
}

.newFooter+.footer__copyright {
    background-color: #7393a0;
    clear: both;
    color: #fff;
    font-size: 13px;
    height: 60px;
    line-height: 20px;
    margin: 0;
	float:none;
    overflow: hidden;
	font-family: "Open Sans", sans-serif;
}

.newFooter+.footer__copyright .wrapper {
	margin-top:10px;
}


.popularBox {
    background: transparent url("i/popular-bg.png") no-repeat scroll left top;
    height: 615px;
    margin: 0 -20px;
    padding: 0 20px;
	overflow:hidden;
}

.popularBox h2 {
    background: transparent url("i/xpopular-title.png.pagespeed.ic.A-cWv0_0tz.png") no-repeat scroll left 2px;
    color: #484848;
    height: 50px;
    margin: 20px 0 28px;
    padding: 0 0 0 70px;
	font: 24px/51px "pf_agora_slab_problack",Arial,sans-serif;
}

.popularBox .itemsBox {
	overflow:hidden;
}

.popularBox .itemsBox .left {
	float:left;
	width:595px;
}

.popularBox .itemsBox .left .item {
	float:left;
	width:285px;
	height:228px;
	margin-right:25px;
	margin-bottom:21px;
	position:relative;
	overflow:hidden;
	font-family: "Conv_proxima_nova_regular", Arial, Tahoma, sans-serif;
}

.popularBox .itemsBox .left .item:nth-child(even) {
	margin-right:0;
}

.popularBox .itemsBox .left .item img {
    display: block;
    height: 143px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}

.popularBox .imgBox {
	position:relative;
	height:143px;
}

.popularBox .itemsBox .left .item .descr {
	display:table;
	width:100%;
	height:85px;
	font-size:18px;
	color:#fff;
	text-align:left;
	position:absolute;
	left:0;
	bottom:0;
	z-index:3;
}

.popularBox .itemsBox .left .item span {
    background-color: rgba(25, 96, 124, 0.9);
    display: table-cell;
    height: 85px;
    padding: 0 10px;
    vertical-align: middle;
}

.popularBox .itemsBox .left .item:hover .descr span {
	background-color:rgba(135, 135, 135, 0.9);
}

.popularBox .itemsBox .left .item .shadow {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(45, 45, 45, 0.5);
	z-index:2;
	opacity:0;
	transition: all .2s ease-in-out;
	display:block;
}

.popularBox .itemsBox .left .item .readmore {
	position:absolute;
	left:50%;
	top:50%;
	z-index:3;
    -moz-transform: translate(-50%, -50%); 
    -ms-transform: translate(-50%, -50%); 
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%); 
    transform: translate(-50%, -50%);
	display:block;
	width:93px;
	height:37px;
	border:1px solid #ea6548;
	background-color:#c45a43;
	text-align:center;
	line-height:37px;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	opacity:0;
	transition: all .2s ease-in-out;
	font-family: "Conv_proxima_nova_regular",Arial,Tahoma,sans-serif;
}

.popularBox .itemsBox .left .item .readmore:hover {
	background-color:#ea6548;
}

.popularBox .itemsBox .left .item:hover .shadow {
	opacity:1;
}

.popularBox .itemsBox .left .item:hover .readmore {
	opacity:1;
}

.popularBox .itemsBox .right {
	float:right;
	width:300px;
	overflow:hidden;
}

.popularBox .itemsBox .right .item {
	width:100%;
	height:85px;
	color:#484848;
	font-size:18px;
	display:table;
	font-family: "Conv_proxima_nova_regular", Arial, Tahoma, sans-serif;
	background-color:#cecece;
	margin-bottom:13px;
}

.popularBox .itemsBox .right .item:nth-child(odd) {
	background-color:#b3ced9;
}

.popularBox .itemsBox .right .item a {
    color: #484848;
    display: table-cell;
    height: 85px;
    padding: 0 15px;
    text-decoration: none;
    vertical-align: middle;
}

.popularBox .itemsBox .right .item a:hover {
	color:#fff;
}



.sliderBox .photoSlider .title {
    background: transparent url("i/title-photo.png") no-repeat scroll left top;
    display: inline-block;
    font: 24px/30px "pf_agora_slab_problack",Arial,sans-serif;
    height: 30px;
    margin: 0 0 16px;
    padding: 10px 0 10px 60px;
}

.sliderBox {
    display: inline-block;
    padding: 35px 0 35px;
    width: 100%;
}

.sliderBox > div {
	border-top: 2px solid #bbc6cc;
    text-align: center;
    width: calc(50% - 25px);
	padding-top:20px;
}

.sliderBox .leftBox {
	float:left;
}

.sliderBox .rightBox {
	float:right;
}

.sliderBox .videoSlider .title {
    background: transparent url("i/title-video.png") no-repeat scroll left top;
    display: inline-block;
    font: 24px/30px "pf_agora_slab_problack",Arial,sans-serif;
    height: 30px;
    margin: 0 0 16px;
    padding: 10px 0 10px 60px;
}

.sliderBox .slick-slider .slick-arrow {
    bottom: -12px;
    height: 41px;
    top: auto;
    width: 38px;
    z-index: 99;
}

.sliderBox .slick-slider .slick-arrow:before {
	display:none;
	visibility:hidden;
}

.sliderBox .slick-slider .slick-arrow.slick-prev {
	background: transparent url("i/arr-left.png") no-repeat scroll left top;
	left:11px;
}

.sliderBox .slick-slider .slick-arrow.slick-next {
	background: transparent url("i/arr-right.png") no-repeat scroll left top;
	right:11px;
}

.sliderBox .slick-slider .slick-arrow:hover {
	background-position:left -42px;
}


.sliderBox .slick-slider div.slick-slide a {
	display:block;
	position:relative;
}

.slick-slider div.slick-slide a img {
    display: block;
    height: 295px;
    min-width: 100%;
}

.sliderBox .slick-slider div.slick-slide a div.descr {
    background-color: rgba(21, 85, 112, 0.9);
    bottom: 0;
    color: #fff;
    font-family: "Conv_proxima_nova_regular",Arial,Tahoma,sans-serif;
    font-size: 16px;
    height: 50px;
    left: 0;
    line-height: 21px;
    padding-top: 10px;
    position: absolute;
    text-align: center;
    width: 100%;
}

.sliderBox .slick-slider div.slick-slide a div.descr span {
    font-size: 11px;
	font-weight: 400;
}





.calcBox {
	background-color:#f5f7f8;
	margin:0 -20px;
	padding:23px 20px;
}

.calcBox h2 {
    background: transparent url("i/calcs-title.png") no-repeat scroll left 2px;
    color: #484848;
    height: 50px;
    line-height: 51px;
    margin: 0 0 25px;
    padding: 0 0 0 70px;
	font: 24px/51px "pf_agora_slab_problack",Arial,sans-serif;
}

.calcBox h2 a {
    display: block;
    float: right;
    font-family: "Conv_proxima_nova_regular",sans-serif;
    font-size: 15px;
    line-height: 52px;
    margin-right: 0;
}

.calcBox .calcs {
	overflow:hidden;
}

.calcBox .calcs .column {
    float: left;
    margin-left: 13px;
    overflow: hidden;
}

.calcBox .calcs .column:nth-child(1) {
	margin-left:0;
}

.calcBox .calcs .column .item {
    background-color: #366482;
    display: table;
    height: 60px;
    margin-bottom: 12px;
    width: 298px;
}

.calcBox .calcs .column.small .item:nth-child(even) {
	background-color:#68818e;
}

.calcBox .calcs .column .item a {
    color: #fff;
    display: table-cell;
    font-family: "Conv_proxima_nova_regular",Arial,sans-serif;
    font-size: 20px;
    font-weight: 100;
    height: 60px;
    line-height: 23px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}

.calcBox .calcs .column.big .item {
    height: 96px;
}

.calcBox .calcs .column.small .item a {
	background: transparent url("i/column-3-bg.png") no-repeat scroll left top;
}

.calcBox .calcs .column.small .item:nth-child(2) a {
	background-position: left -72px;
}

.calcBox .calcs .column.small .item:nth-child(2) a {
	background-position: left -144px;
}

.calcBox .calcs .column.big .item a {
	background: transparent url("i/column-2-bg.png") no-repeat scroll left top;
}

.calcBox .calcs .column.big .item:nth-child(2) a {
	background-position: left -107px;
}

.calcBox .calcs .column .item:hover {
	opacity:0.8;
}





.latestBox .latestArticles .title {
    background: transparent url("i/latest-articles.png") no-repeat scroll left top;
    color: #484848;
    height: 50px;
    margin: 0 0 25px;
    padding: 0 0 0 70px;
	font: 24px/51px "pf_agora_slab_problack",Arial,sans-serif;

}

.latestBox {
    overflow: hidden;
    padding: 35px 0;
}

.latestBox > div {
	width:calc(50% - 25px);
	border-top:2px solid #bbc6cc;
	padding-top:19px;
}

.latestBox .leftBox {
	float:left;
}

.latestBox .rightBox {
	float:right;
	font-family: 'Conv_Proxima Nova Semibold';
}

.latestBox .latestComments .title {
    background: transparent url("i/latest-comments.png") no-repeat scroll left top;
    color: #484848;
    height: 50px;
    margin: 0 0 25px;
    padding: 0 0 0 70px;
	font: 24px/51px "pf_agora_slab_problack",Arial,sans-serif;
}

.latestBox .latestArticles .items .item {
    background-color: #e8e8e8;
    display: table;
    height: 32px;
    margin-bottom: 5px;
    padding: 9px;
    vertical-align: middle;
    width: calc(100% - 18px);
}

.latestBox .latestArticles .items .item:nth-child(odd) {
    background-color: #bbcbd5;
}

.latestBox .latestArticles .items .item a {
    color: #454545;
    display: block;
    font-size: 14px;
    line-height: 16px !important;
    text-decoration: none;
	font-family: "Conv_proxima_nova_regular", Arial, Tahoma, sans-serif;
	font-weight:100;
}

.latestBox .latestArticles .items .item a:hover {
	color:#00887a;
}

.latestBox .latestArticles .items .item a span {
	display:block;
	float:left;
	height:32px;
	width:32px;
	background-color:#fff;
	text-align:center;
	position:relative;
	margin-right: 13px
}

.latestBox .latestArticles .items .item a span img {
	max-height:25px;
	max-width:25px;
	position:absolute;
	left:50%;
	top:50%;
    -moz-transform: translate(-50%, -50%); 
    -ms-transform: translate(-50%, -50%); 
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%); 
    transform: translate(-50%, -50%);
}

.latestBox .latestComments .items .item .theme {
	color:#464646;
	font-size:16px;
	line-height:16px;
	margin-bottom: 23px;
}

.latestBox .latestComments .items .item .theme a {
	color:#1f5274;
	text-decoration:none;
}

.latestBox .latestComments .items .item .theme a:hover {
	color:#ea6548;
}

.latestBox .latestComments .items .item .commetnBlock {
	overflow:hidden;
	margin-bottom:23px;
}

.latestBox .latestComments .items .item .commetnBlock img {
	display:block;
	width:62px;
	height:62px;
	margin-right:13px;
	float: left;
	margin-top: 4px;
}

.latestBox .latestComments .items .item .commetnBlock .data {
	width:calc(100% - 75px);
	float:right;
}

.latestBox .latestComments .items .item .commetnBlock .data .subtitle {
    border-bottom: 1px solid #ea6548;
    color: #464646;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 5px;
    overflow: hidden;
    padding-bottom: 5px;
}

.latestBox .latestComments .items .item .commetnBlock .data .subtitle span {
	font-size:11px;
	line-height:18px;
	color:#575757;
	font-weight: 400;
	display:inline-block;
	float:right;
	font-family: 'Conv_proxima_nova_regular', sans-serif;
}

.latestBox .latestComments .items .item .commetnBlock .data p {
	color:#474747;
	font-size:13px;
	line-height:14px;
	margin-bottom: 0;
	font-family: 'Conv_proxima_nova_regular', sans-serif;
}



.widgetBox {
    background: transparent url("i/widgets-bg.png") no-repeat scroll left top / auto 100%;
    height: 220px;
    margin: 0 -20px -60px;
    overflow: hidden;
    padding: 35px 20px;
}

.widgetBox .left {
	float:left;
	width:440px;
}

.widgetBox .right {
	float:right;
	width:440px;
}

.newFooter .footer__sponge {
	margin-left:30px;
}

.newFooter .footer__sponge img {
    display: block;
    float: none;
    margin-bottom: 10px;
}

.newFooter .footer__left {
    background: rgba(0, 0, 0, 0) url("i/footer-logo.png") no-repeat scroll 0 45px / 100% auto;
    float: left;
    padding: 150px 0 0;
	width:170px;
	font-size:14px;
	font-family: 'Roboto Condensed', Arial, Tahoma, sans-serif;
}

.footer.newFooter {
    padding: 0 0 40px;
}

.footer.newFooter .footer__copyright {
	margin-bottom: 35px;
}

.sliderBox .slick-slider {
	height:295px;
}

.mClasses {
	padding-bottom:40px;
}

h2.navTitle {
    background: transparent url("i/remont-title.jpg") no-repeat scroll left 2px;
    color: #484848;
    height: 52px;
    margin: 0 0 16px;
    padding: 0 0 0 70px;
	font: 24px/52px "pf_agora_slab_problack",Arial,sans-serif;
}


.catGallery h2 {
    background: transparent url("i/gallery-title.jpg") no-repeat scroll left 2px;
    color: #484848;
    font: 24px/52px "pf_agora_slab_problack",Arial,sans-serif;
    height: 52px;
    margin: 0 0 16px 20px;
    padding: 0 0 0 70px;
}


.economy-posts {
    background: #fff none repeat scroll 0 0;
    margin: 0 0 20px;
    padding: 17px 20px 32px;
}

.economy-posts .economy-posts-title {
    background: rgba(0, 0, 0, 0) url("i/economy-title.png") no-repeat scroll 0 0;
    color: #333;
    font: 26px/1 "pf_agora_slab_problack",Arial,sans-serif;
    margin: 0 0 20px;
    padding: 5px 0 6px 56px;
	position:relative;
}

.economy-posts ul {
	list-style:none;
	display:block;
	overflow:hidden;
}

.economy-posts ul li {
	display:block;
	overflow:hidden;
	position:relative;
	margin-left:15px;
	float:left;
}

.economy-posts ul li:first-child {
	margin-left:0;
}

.economy-posts ul li a {
	display:block;
	height:130px;
	width:200px;
	position:relative;
}

.economy-posts ul li a img {
	display:block;
	position:absolute;
	left:0;
	top:0;
}

.economy-posts ul li a span {
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	color:#fff;
	height:36px;
	line-height:37px;
	text-align:center;
	width:100%;
	font-size:18px;
	background-color:rgba(31, 82, 116, 0.9);
	transition: all .2s ease-in-out;
}

.economy-posts ul li .shadow {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(45, 45, 45, 0.5);
	z-index:2;
	opacity:0;
	transition: all .2s ease-in-out;
	display:block;
}

.economy-posts ul li .readmore {
	position:absolute;
	left:50%;
	top:50%;
	z-index:3;
    -moz-transform: translate(-50%, -50%); 
    -ms-transform: translate(-50%, -50%); 
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%); 
    transform: translate(-50%, -50%);
	display:block;
	width:93px;
	height:37px;
	border:1px solid #ea6548;
	background-color:#c45a43;
	text-align:center;
	line-height:37px;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	opacity:0;
	transition: all .2s ease-in-out;
	font-family: "Conv_proxima_nova_regular",Arial,Tahoma,sans-serif;
}

.economy-posts ul li a .imgBox {
	position:relative;
	width:100%;
	height:94px;
}

.economy-posts ul li a .readmore:hover {
	background-color:#ea6548;
}

.economy-posts ul li a:hover .shadow {
	opacity:1;
}

.economy-posts ul li a:hover .readmore {
	opacity:1;
}

.economy-posts ul li a:hover > span {
	background-color:rgba(135, 135, 135, 0.9);
}
#gr-widget{
	z-index: 1!important;
}

#article-used-tools h2 {
    font: bold 24px/1 "PT Sans Narrow",Arial,sans-serif;
    margin: 25px 0 10px;
    padding: 8px 0 8px 56px;
    position: relative;
}

.remoskop-mobile-block .yap-layout {
    margin-bottom: 0px !important;
}
.screen-reader-text { 
display: none;
}

.search-form #s { 
background-color: #dbdbdc!important;
    height: 24px;
    width: 204px;
}
@-moz-document url-prefix()
{
.search-form #s { 
background-color: #dbdbdc!important;
    height: 24px;
    width: 202px;
}

}
.search-form #searchsubmit { 
    width: 46px !important;
    height: 26px !important;
    background: url(i/search.png) no-repeat #5C5C5C 12px 4px !important;
}
.page-numbers { 
clear: both;
}
#long_text { 
    height: 124px;
    overflow: hidden;
}
.archive-item img { 
width: 100%;
}
.category-posts .archive-item, #related-posts-via-categories-list li { 
    float: left;
    width: 270px;
    padding: 26px 0 0 22px;
      background: url(data:image/gif;base64,R0lGODlhAwAIAJECALPI0a7Ezf///wAAACH5BAEAAAIALAAAAAADAAgAAAIIFBSJws3hWgEAOw==) repeat-y;
    list-style: none;
    padding-right: 19px;
}
.page-numbers li { 
display: inline-block;
}
h2.widgettitle { 
    font: 17px/20px 'pf_agora_slab_problack', Arial, sans-serif;
    text-transform: uppercase;
    color: #165570;
    margin: 0 0 17px;
    letter-spacing: 1px;
    padding: 3px 0 0 30px;
    background: url(i/star.gif) no-repeat;
}
.sidebar-section.popular li { 
    background: none !important;
}
.popular .widget li a {
    display: block;
    overflow: hidden;
    padding-left: 10px !important;
    background: #fff;
    padding: 12px 0;
    font-size: 13px;
    line-height: 14px;
}
.popular .widget { 
margin-top: 15px;
}
#commentform textarea { 
width: 100%;
}
#commentform p label { 
    width: 55px;
    display: block;
    float: left;
}

#commentform p #submit { 
margin-left: 55px;
}
.mClasses h2 { 
clear: both;
}
.popularBox .itemsBox .left .item img { 
width: 100%;
}
.popularBox.bottom { 
background: #fff;
}
.popularBox.bottom h2 { 
    background: transparent url(i/latest-articles.png) no-repeat scroll left top;
    color: #484848;
    height: 50px;
    margin: 29px 0 25px;
    padding: 0px 0 0 70px;
    font: 24px/51px "pf_agora_slab_problack",Arial,sans-serif;
}

.homeMid { 
padding-bottom: 0;
}
.lptw_recent_posts_fluid_images_widget li { 
margin-bottom: 0 !important;
}
.lptw_recent_posts_fluid_images_widget .lptw-post-header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0px;
    height: auto;
    padding: 10px 10px;
    line-height: 1.25;
    z-index: 10;
    text-align: left;
    margin-top: auto;
    margin-bottom: auto;
    top: 0;
    bottom: 0;
    height: 45px !important;
}
.lptw_recent_posts_fluid_images_widget .lptw-post-title { 
    width: 161px !important;
    line-height: 13px;
float: right !important;
font-weight: normal !important;
}
.lptw_recent_posts_fluid_images_widget .overlay img { 
width: 75px !important;
height: 62px;
}
.lptw_recent_posts_fluid_images_widget .lptw-post-thumbnail-link:hover { 
    background-color: #DADADB !important;
}
#pop-widget-tabs-2 { 
display: none !important;
}
div.pop-inside ul li {
    margin: 0;
    list-style: none;
    position: relative;
    padding: 0 !important;
    border-bottom: none !important;
}
div.pop-inside ul li a:hover { 
   background-color: #DADADB !important;
}
.wp-caption img { 
width: 98.5%;
}
.wp-caption.aligncenter { 
    max-width: 627px;
}

.lptw-post-thumbnail a div img { 
height: 60px;
}