/*
Theme Name: diz-cafe_v.2.3
Description: Markup by <a href="http://dimox.name/">Dimox</a>
Author: Dimox
*/

/* Normalize & Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,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;}
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:collapse;border-spacing:0}
/* end Normalize & Reset */

html {
	background: url(i/header.jpg) repeat-x 50% 0;
}
body {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFJREFUeNpsiskNgEAMAyP3XwVF7JPCcpmQhQUJHtbYI8vYdngE3B3mBjODqkJNH5bLTCRz8pNYPd7u79+OTfZmb567etyO0qEUZVIuVg4BBgC7/XlAyxXM9gAAAABJRU5ErkJggg==) repeat-x 0 322px;
	font: 14px/18px 'PT Sans', sans-serif;
	color: #444;
	overflow-x: hidden;
}
a {
	color: #3E648F;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px;
}
.clear {
	clear: both;
	overflow: hidden;
	height: 0;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}

.wp-caption {
	border: 1px solid #E0DFDC;
	border-radius: 4px;
	text-align: center;
	padding: 5px 0 8px;
	border-radius: 4px;
	font-size: 13px;
	background: #F8F8F8;
	line-height: 18px;
}

img.alignleft,
.wp-caption.alignleft {
	margin: 3px 17px 5px 0;
}
.alignright {
	float: right;
}
img.alignright,
.wp-caption.alignright {
	margin: 3px 0 5px 17px;
}

img.mini {
	padding: 1px;
	border: 1px solid #E0DFDC;
	border-radius: 4px;
	margin: 3px 17px 2px 0;
	float: left;
}

.wrapper {
	width: 1007px;
	margin: 0 auto;
	position: relative;
}

.wrapfoot {
	width: 1000px;
	margin: 0 auto;
	padding-left: 7px;
}

.wrapfoot:after {
	content: '';
	clear: both;
	display: table;
}

.wrapper:after {
	content: '';
	clear: both;
	display: table;
}

.form-field,
.jq-file__name,
.jq-selectbox__select {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #FFF;
	color: #ABB1B8;
	box-shadow: none;
	border: 1px solid #CFD2CF;
	border-radius: 3px;
	padding: 7px 15px 9px 37px;
	box-shadow: inset 3px 3px 5px -1px rgba(0,0,0,.12);
}
@-moz-document url-prefix() {
	.form-field,
	.jq-file__name,
	.jq-selectbox__select {
		padding-top: 8px;
		padding-bottom: 8px;
	}
}
.ie10 .form-field,
.lt-ie10 .form-field,
.ie10 .jq-file__name,
.lt-ie10 .jq-file__name,
.ie10 .jq-selectbox__select,
.lt-ie10 .jq-selectbox__select {
	padding-top: 8px;
	padding-bottom: 8px;
}
.button,
.jq-file__browse {
	height: 35px;
	padding: 1px;
	border: none;
	border-radius: 5px;
	background: #C1B0C2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAjCAIAAADaE/fjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEJJREFUeNpMjcENACAIAw37z+UKfhyFHkYk6qMpl6a0zT6MwIIwgVGSlJyu4573kXtxuj/+s5u/nr7fqLbY+ywBBgA3MmegVm3lAQAAAABJRU5ErkJggg==) repeat-x;
	color: #46455b;
	box-shadow: 1px 1px rgba(0,0,0,.25);
}
a.button,
.jq-file__browse {
	display: inline-block;
	height: 33px;
	text-decoration: none;
}
.silver-button,
.jq-file__browse {
	background: #D3D3D3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAjCAIAAADaE/fjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADVJREFUeNpiuHTpEtO/f/+Y/v//z/T3718wG4RBbHT8588fFDaMD2Oj87HpQ8bIdgHtBwgwAC/oZ4m/h9mwAAAAAElFTkSuQmCC) repeat-x;
}
.button span,
.jq-file__browse span {
	display: block;
	height: 33px;
	line-height: 33px;
	padding: 0 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAhCAIAAACX21boAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADJJREFUeNpiuHPsGtP///+Z/jMwQGgk/A9E/4PQEPY/TDZY/h+UxqEGyRx0O4D2AgQYAD+GXkEZEOfLAAAAAElFTkSuQmCC) repeat-x;
	text-shadow: 0 1px rgba(255,255,255,.4);
	box-shadow: inset 1px 1px rgba(255,255,255,.5);
	border-radius: 3px;
}
.silver-button span,
.jq-file__browse span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAhCAIAAACX21boAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEVJREFUeNqEiTEKACEMwIL//6HYUrXWV9gDR5cbQgJh701EsNa6uDtzTsYY9N4xM1QVEaG1Rq21ZGY551y//fdegE+AAQCnQVth65EUEwAAAABJRU5ErkJggg==) repeat-x;
}


/* Header
-----------------------------------------------------------------------------*/
.header {
	position: relative;
	height: 368px;
	margin: 0 0 34px;
	margin-left: 7px;
	background: #EDF8EE url(i/header.jpg) repeat-x 47% 0;
}

.header__logo {
	position: absolute;
	top: 33px;
	left: 44px;
	padding: 42px 0 0;
	background: url(i/logo.png) no-repeat;
	text-decoration: none;
	color: #000;
	font: 100 20px/1 'Roboto', sans-serif;
}

.header__nav {
	position: absolute;
	top: 322px;
	left: 0;
	width: 1004px;
	padding: 0 0 0 3px;
	height: 46px;
	background: #695D72 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFJREFUeNpsiskNgEAMAyP3XwVF7JPCcpmQhQUJHtbYI8vYdngE3B3mBjODqkJNH5bLTCRz8pNYPd7u79+OTfZmb567etyO0qEUZVIuVg4BBgC7/XlAyxXM9gAAAABJRU5ErkJggg==) repeat-x;
}
.header__nav ul {
	padding-left: 24px;
}
.header__nav li {
	float: left;
	list-style: none;
	height: 46px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAuCAIAAACNul8+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4M0ZCNjgxMEJGN0I1OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NTFEODNFNzJGMzYxMUUzQjM0M0RBNzlBQ0ZDQzEyNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NTFEODNFNjJGMzYxMUUzQjM0M0RBNzlBQ0ZDQzEyNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkI3RjExNzQwNzIwNjgxMThBNkRBM0Q0MDFCQjZCNzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTgwODNGQjY4MTBCRjdCNTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5w5ufyAAAAoElEQVR42kSOyREDMQgEgVL+QTgIPx3XasXhRlqX9dBUAzOg79dHREZkvxER7j481r2WecSct6215pzmjly2kHsifnUxvKmqsJqoREYTVis5xZLwQ+l/SlY1kQBJHIM/BiSZ32GZlWwP7jQapG+RougMGzubwrMgP0S+PpOq3Ll7FKUnc4eRucPaAAGiUB7hx1dZapaHuEX11xuYeF8BBgBow9IkEyx7xQAAAABJRU5ErkJggg==) no-repeat 100% 0;
	padding-right: 2px;
}
.header__nav a {
	float: left;
	line-height: 46px;
	padding: 0 18px;
	color: #D8D6DA;
	text-decoration: none;
	text-shadow: 1px 1px rgba(0,0,0,.4);
}
.header__nav .current-menu-item a {
	color: #FFF;
	background: url(i/nav-current.png) no-repeat 50% 100%;
}
.header__nav a:hover {
	color: #FFF;
}

.header__icons {
	position: absolute;
	top: 134px;
	left: -3px;
	height: 190px;
}
.header__icons li {
	float: left;
	list-style: none;
	text-align: center;
	background-position: 50% 0;
	background-repeat: no-repeat;
	margin-left: 37px;
}
.header__icons li:first-child {
	margin-left: 46px;
}
.header__icons a {
	display: block;
	padding: 130px 0 0;
	color: #000;
	text-decoration: none;
	line-height: 15px;
}
.header__icons-i1 {
	background: url(i/icon1.png);
	width: 109px;
}
.header__icons-i2 {
	background: url(i/icon2.png);
	width: 99px;
}
.header__icons-i3 {
	background: url(i/icon3.png);
	width: 93px;
}
.header__icons-i4 {
	background: url(i/icon4.png);
	width: 94px;
}
.header__icons-i5 {
	background: url(i/icon5.png);
	width: 110px;
}
.header__icons-i6 {
	background: url(i/icon6.png);
	width: 109px;
}
.header__icons-i7 {
	background: url(i/icon7.png);
	width: 108px;
}
.header__icons span {
	display: inline-block;
	padding: 0 0 11px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAAFCAIAAACGi1acAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPZJREFUeNrcU4uxwzAMEr63UJfoHN1/CWojJCtvhPau548IIJT8vd6fiACCQexlr/uoP8DIG+jmAM7ikjcJ0wkCnBK81yM8jxNLeDKWKovI6t4u0SYmVVIRJS2GmFq7dhgKVp61MDsqVjJt+yeL547qgYmv0sBEtl5VnTMH35k3m1DXDUzvKEJn0QLK6Op2l4xJ/PTksqBYxQvO3qj4PLfOY7gqjOkwRHqk7VDhmYQcbhRe58KE99mvzNWrJCfx05PLgvLn54YkxkX13EYbdeYNig+19myBVCHw390dQ4V8Z0WQd4weA2a6eJqo10SfcnhGeuorwAADRJof0haxAQAAAABJRU5ErkJggg==) no-repeat 50% 150%;
}
.header__icons a:hover span {
	background-position: 50% 100%;
	background-size: 100% 5px;
}

.search-form {
	position: absolute;
	top: 46px;
	right: 13px;
	width: 391px;
}
.search-form__field,
.company-search-form__field,
.ask-search-form__field {
	float: left;
	width: 303px;
	background: #FFF url(data:image/gif;base64,R0lGODlhCwALAIAAAP///6WrtSH5BAAAAAAALAAAAAALAAsAAAIYBIJhe6z7XjNKzmalpa6zk4Cfg4xQaYIFADs=) no-repeat 14px 12px;
}
.search-form__button {
	float: left;
	margin-left: 8px;
}

.header__social {
	position: absolute;
	bottom: 15px;
	right: 197px;
}
.header__social a {
	float: left;
	width: 16px;
	height: 16px;
	margin-left: 8px;
}
.header__social-vk {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAe5JREFUeNp8krFrVEEQxmd29104JehVclolaCPYaWElIogWgfgfJJAmTUiltQQkhdgERKzExkrQNlaBgBwWAZGk0BDImbsLITniRSFvZ3f9Zt8ZIoLDY9/um9+38+3sc1Ozi91ojWEiZkOkL6Y/kVLSMeYhpqYJri1899aNw58l1qfIvwIq7HjubG15peXA9QfHvf6AEv1HQEwxjgJ2IcZSvPfCQ0dE5hQbhwO8AQOsFUQiZtVWz+Ynm40zJ/zXnf7zt6u9gyPMgQE2MQBOARqJviyxRO7p6+WJuaVP69tXLjXuXL8sXkKmkc0Vgobu4X3VFk3ysEXfe3swbK2VvLWeATpsgRNDlkihh1P38GCyvtXd2OyGKDERMMBG8eCDlIIzQRBUsPDy/e2ZxYUX766ONR/PPhCBpRIYYAdfvvT4xGrpuN3edvHX4MeA2X78/K3T6UDfqNv9Iw8sqQAHhtp7JDAzbGA3XzbfvDaO+e7+YWf3wNVGgAHWCiFXzAJvrCmK4tH0/aqtaxtbS28+qG0YFskVAjxhoRWi+Lknr5BkDYMG4OXciHU1NBEYYLQ1JDQB6hzGFmRsbpX+KXBIbNFIRg5YdejReiHn67jtqvH/hpazBphaumCktfYFf8Xwnqi6iRO2qlQNfLGg3wIMABaRhJXGTMT9AAAAAElFTkSuQmCC);
}
.header__social-fb {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAk9JREFUeNpsUruLlUcUP6/5HnfvXZU1e2VhiSFLBGELMYKFYCMIYp3HButsICSQMglW+Qu0FwUtbKxtttkiYLGNEIKPVKsumqTIeu/e+80355yc2ztMMXPOzO81Iz9//9v+vPzxcl8VlSpTYE6mvSD0YMBIkFurpobnzp76uCL5qy9HnX9++QpTQ2wMlWdH7CBBwVqjEHuIDr54vqfLtfz57M3FS1dfvZtO389m2ier2Q1S17laSS1iDT2xj44tb3z26e7u76JGLOm/wwlaKwygXSH1OFLKhTPLv/z45fg4KsL1G7dOfbSeMpKZsxChQ+kwDCASkZsMPP36w1drK0fOoATqS8KtQxYJMC0xhdIcSNAcOjVP0K+egA6Wrn19W0l7G3Y46aqhADKgkVU9+RyUw4FCTX4ENXNhB7ckLlkh0ESnYqEJCFiiswb4d64HDDv3v1UH8GCWxw+3JwBfbN22HBk3Ev4gWh6h+EyPqgoQ88G/s1TreNQ4wj+Hh3MbYhCE2lDuFuvFYKYpDSvQeU9bP92Nys6d7xLBN9v3EsisQBKLd6KIJeDNinkhLO4oXOdspYRmCDT3ZmLIbdstmhWFFg7LAgy9WOAWARg5jSJoizSDOS81XrJSoh4nwgQnV45vfJKy97j4Re/FBovkF/QBQOunx9QLV+36ahKMP2ZaJx40tWfVnFtZ7sNp1RmWoCOFFCQ1DEeFe667Y3hj+2a2dnPzPFc1EXxwaGgr+enek0FTxN4eNOPTjx4+QK7mLh+80EQYmjfPbpSD1/8LMACFpTrsROi0+wAAAABJRU5ErkJggg==);
}

.header__fav {
	position: absolute;
	bottom: 12px;
	right: 13px;
	color: #D8D6DA;
	text-decoration: none;
	padding: 1px 0 3px 32px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAIAAADtKeFkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwpJREFUeNqUVEtPE1EU7kzf7cx0Ou10UkAkQKHIK7GAPGsjOzfGuDBx4UISE136C1z7B4io0QULIgYXPvABYjQIgQCiJARsBcECMu20M/RFOw8PNCkPh4VnTib33nO/+c659zuD3L1zT3OCuYtd8N4Mb2tONp0sy6oBBEEam+tlRQ7++Gk2Wf4bX1FdRlIEDJgSOr4twAdVt6GymqEo2uCrlUQpl8t1BdoSqYR8gqnze+srLVbz5PiUJIkd/nZPbfna8gZUpMovHXODUV/b6M2kMx9Gxmam5tOpVHvHuUwu+e9O8D1+nU5nd5AOmnLQdnA7RWq12rfDI+lUxkkyc9MLbV1NN25dj3M8F4lFWXAuFo2Lorh3fq1dTd46D4Ki+XwUWWbZaPh3+MvnCRtuQzTI4rcljLDQjIN20U6Xo7Bt8fvyxKdp3eT4DEHhRcXuCBsZHHi+tbUlZkW93mA0mKwWIp/l+NhUNMZKsgTZXbl62eWi19fDg0+fGfRmra+udTW0XnSKoRlnJrPLRxIU6cQxIn/nyr7BAKZWM9bS6quoLt/eYh/dfyJLipNyaZsb2qCSldBaaVlxdU1VJpNm/0QVNWs4W9vc7otxsb7eB7u7WcbBwI2goDDwVDL1YugNH+f93Z3u00x+8bCXVZbCSQmC0Nf7MJlI0xQDCoX1A/3s8InpyTnIWIPIOwnhmE5MZiNU8W54JB4TAAzMKvqxWi1QKxflREk8pis+LkDIisNDgDoL0SN4DLcCfzTKoQiK23BfSyMUODv1NcbF+ZgAIZIk4bAOQ47gcQKD9C0WS+Civ+qMB9nvmZq6quBSaH52AUIgrayYPYpXDiaEDVc0ys3bPXttv7E5+n4MBhe6A5XeCnBFke2UXRRzhyHArxQaHsMxjaIJBUOjIx+XFpf1Oj0I4XGo313C+AOdlZ4KkrTt56+o8OMYFgquvHr5+tfqutFgtJNOk9GUD3GsMNA/ZHcSXec7zJj5MD9y7VJPYQLdyu/EMSth0BtU/xbZXDaRFGw4NJguv/JXgAEAHnUP+cMMHEkAAAAASUVORK5CYII=) no-repeat;
}
.header__fav:hover {
	color: #FFF;
}


/* Middle
-----------------------------------------------------------------------------*/
.middle:after {
	display: table;
	clear: both;
	content: '';
}
.content {
	float: left;
	width: 674px;
	margin: 0 0 0 51px;
}
h2 {
	font: 100 30px/1 'Roboto', sans-serif;
	margin: 0 0 25px;
}

.zagol {
	font: 100 24px/1 'Roboto', sans-serif;
	margin: 0 0 23px;
}

.breadcrumbs {
	margin: 0 0 25px;
	color: #848b87;
}
.breadcrumbs .home {
	padding: 0 0 0 21px;
	background: url(data:image/gif;base64,R0lGODlhCgALAJEAAP///oSLh////wAAACH5BAAAAAAALAAAAAAKAAsAAAIXTICJZrrsYjypvcYOvVouZQkZkAlOVgAAOw==) no-repeat 0 5px;
}

.sitemap {
	padding: 0 0 0 21px;
	background: url(data:image/gif;base64,R0lGODlhCgALAJEAAP///oSLh////wAAACH5BAAAAAAALAAAAAAKAAsAAAIXTICJZrrsYjypvcYOvVouZQkZkAlOVgAAOw==) no-repeat 0 5px;
}

.all-studios {
	float: right;
	margin: 10px 0 0;
	padding: 0 0 0 16px;
	background: url(data:image/gif;base64,R0lGODlhBwAJAIABAEZigv///yH5BAEAAAEALAAAAAAHAAkAAAIPhG+hmhe5HpATroYjRaAAADs=) no-repeat 0 5px;
}
.studios {
	position: relative;
	margin: -8px 0 5px;
}
.studios .bx-prev,
.studios .bx-next,
.articles .bx-prev,
.articles .bx-next {
	position: absolute;
	top: 50%;
	left: 0;
	width: 22px;
	height: 22px;
	margin-top: -11px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAg1JREFUeNq0VU1rE1EUPW8yheZD0FQMdC1od679Ee4EQV2UUk3FXYtYsSC4cGFFimCh2+KqO3HhqqtuSoWWNosptYS0ikls0yppk7yv8b4XmjpgMpk2Hji8mcl9Jyf33Tlhxe8+qgXvOoAx4j1iGtFxQJwnzl69OeSZB2xzKXcNjHnxdAZ9qYtgTiyyqq8VRPUQtUoJqxtrQ3eydz1XKTWWuDwINzWAxkEJ8ujQFkaFMeT09SOVTE7SbdaRUt13E5dQ3y+i8WsPSkpo7Uem3deoITOQuU3CGVdImfbp23i1At/XOC+cWCxOyxVXCAmlNaQU6AWMHiFOwoJ+irbsjbBotpzThVK6K068ehNaw5vCcDkXthUqxPGz6Rm7htUZvabwX47bYertu9Z1pzorHHSsLP+FFzPvA/cqZMZPHDucc0hy0Y7PH2cDGzvVGhq9prA4ddyOk49GA4478aQVjm1FFxPx5OFIq8cdpyJweF1MhcH46HD4VAQOL2QqoqDl+D+9eTAhVGnU62nVA2GKYFSPj4yy75Dw/I+dr/AZg6Z0Ow/LP/eQ21zPk3CN8ljObq2toLz/2ybTWbLY7CsWy9jd+YYv68sfSbjMPi/msTD3+oYbc5+mkhdu0RqPfGCCy+3CVmHDW/2U393+QI9ybOLBlP1weu5lwiS/CWliv4m+KH97xLpxSiwRj/8IMACcS2gGknP2AQAAAABJRU5ErkJggg==);
	text-indent: -9999px;
	direction: ltr;
}
.studios .bx-next,
.articles .bx-next {
	left: auto;
	right: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgBJREFUeNq0Vc9rE0EYfbOZQvND0LQY8Cy0vXn2j/AmCNqDSDUVbxZtiz15ELRSxEOh1+Kpt9JDT568iIWWNocttYS0iknapq2kTTK/1m92iRYJm6yJDx6zO/vNm7ffsG9Z8buHasEdBjBOvEdMIzqOiYvE+es3R1w7wbY/5YbAmBtPZ9CXugzmxCKrekZDVk9Qq5SwvrUxcid71+Va6/HE4DXw1AAaxyWosxO/MCqsIaevH6lkcopus45SepQnrqB+VETj9BBaKRjjRaa/rlFDZiBzm4QzXCqV9mg3Ua3A8wy6hROLxWm4yqVU0MZAKYlewOoR4iQs6VWMz94Iy6Dlgi60NqGcePW2bU2TIhCGI4T0WxFGi+ev59rWWVq9QLgDx01Mz76L6liH8iJm5t6H1jYdcyEEFO2kdGeH9+JJNrTW6gXCUrZ01gpTj8fa1jVbwf1W/NXLVnj26EHbmsCxvOj4z+m3wtOx+6HPu3LcKX47/k9fHmwIVRr1elr3QJgiGNXzM6vsOSS8+GPvKzzGYCjdumH54BC57c08Cdcoj9X8zsYXlI9++sn0L1ls1xWLZezvfcPa5udlEi6z1Y95LC28ucFjfDKVvHSLxnjkA5NC7RZ2Clvu+kp+f/cDTeXYxMMZ/+HswsuETX4b0sR+G31RfnvEunVKLBHPfwkwAHDVaAkLQLQMAAAAAElFTkSuQmCC);
}

.all-articles {
	float: right;
	margin: 10px 0 0;
	padding: 0 0 0 17px;
	background: url(data:image/gif;base64,R0lGODlhBwAJAIABAEZigv///yH5BAEAAAEALAAAAAAHAAkAAAIPhG+hmhsNWDwvPulqRqgAADs=) no-repeat 0 5px;
}
.articles {
	position: relative;
	margin: 0 31px;
}
.articles .bx-prev {
	left: -31px;
}
.articles .bx-next {
	right: -31px;
}
.articles .archive-item {
	margin-right: 0;
}
.articles-pager {
	margin: 0 0 0 31px;
}
.articles-pager:after {
	content: '';
	display: table;
	clear: both;
}
.articles-pager li {
	float: left;
	list-style: none;
	margin: 0 0 0 19px;
	opacity: 0.3;
	width: 60px;
	cursor: pointer;
}
.articles-pager li:first-child {
	margin: 0;
}
.articles-pager .active {
	opacity: 1;
}
.articles-pager img {
	display: block;
	border-radius: 4px;
}

.archive-item,
.catalog-item {
	border: 1px solid #E3E3E3;
	border-radius: 3px;
	padding: 9px 13px 12px 175px;
	margin: 0 46px 20px 0;
	position: relative;
}
.studios .catalog-item {
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	width: 190px;
	margin: 0 0 10px;
	padding: 20px 20px 17px;
	text-align: center;
}
.archive-item:before,
.catalog-item:before,
.related-items ul:before,
.direct-niz:before,
.faq-recent:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: -20px;
	width: 100%;
	height: 19px;
	background: url(i/shadow.png) no-repeat 50% 0;
}
.studios .catalog-item:before {
	height: 10px;
	background-image: url(i/shadow2.png);
	bottom: -11px;
}
.archive-item:after,
.catalog-item:after {
	content: '';
	clear: both;
	display: table;
}
.archive-item img,
.catalog-item img {
	float: left;
	margin: 4px 0 0 -162px;
	border-radius: 2px;
}
.studios .catalog-item img {
	float: none;
	margin: 0 0 7px;
}
.archive-item__headline,
.catalog-item__title {
	margin: 0 0 9px;
	font: 300 20px/25px 'Roboto', sans-serif;
}
.archive-item__headline a,
.catalog-item__title a {
	color: #000;
	text-decoration: none;
}
.archive-item__headline a:hover,
.catalog-item__title a:hover {
	text-decoration: underline;
	color: #466282;
}
.archive-item__views,
.archive-item__comments,
.catalog-item__comments {
	position: absolute;
	right: -46px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 46px;
	height: 24px;
	padding: 0 0 0 17px;
	font-size: 9px;
	line-height: 22px;
	color: #45455b;
}
.ie10 .archive-item__views,
.ie10 .archive-item__comments,
.ie10 .catalog-item__comments,
.lt-ie10 .archive-item__views,
.lt-ie10 .archive-item__comments,
.lt-ie10 .catalog-item__comments {
	line-height: 24px;
}
.archive-item__views {
	top: 9px;
	background: #C3B3C3 url(i/views.png);
}
.archive-item__comments,
.catalog-item__comments {
	top: 36px;
	background: #BDE1CE url(i/comments.png);
}
.archive-item p:last-child {
	margin: 0;
}
.about {
	padding: 15px 0 0;
	width: 674px;
	font-size: 13px !important;
	line-height: 1.45;
}
.about ul {
	line-height: 19px !important;	
	margin: 0 0 15px 0;
	padding: 0 0 0 30px;
}
.about p {
    margin: 0px 0px 14px;
}
.about ul li {
	padding: 0 0 0 3px;
	list-style-type: disc;
}
.pagination {
	margin: 30px 0 0;
	text-align: center;
	font-size: 11px;
}
.pagination a,
.pagination span {
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	color: #444;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 25px;
	height: 25px;
	line-height: 22px;
	border: 1px solid #E3E3E3;
	border-radius: 3px;
	margin: 0 1px;
}
.pagination a.prev,
.pagination a.next {
	font-size: 16px;
	line-height: 22px;
}
.pagination a:hover,
.pagination span.current {
	border: none;
	line-height: 24px;
	background: #BCDFCF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAIAAAB/8tMoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiOP/mOtP//wxM/xn+Q+j//5n+wWmI2D8o+x+U/f8fKh9ZHbJ+qLkAAQYAV5M/eW90QXQAAAAASUVORK5CYII=) repeat-x;
}
.pagination a.prev:hover,
.pagination a.next:hover {
	line-height: 24px;
}

.company-search-form {
	margin: 0 46px 30px 0;
	background: #DFEDE3;
	border-radius: 3px;
	padding: 13px;
}
.company-search-form:after {
	content: '';
	clear: both;
	display: table;
}
.company-search-form__field {
	margin: 0 7px 0 0;
}
.company-search-form .add-company {
	float: right;
}

.catalog-item {
	padding-right: 23px;
}
.catalog-item__city {
	float: right;
	color: #848b87;
}
.studios .catalog-item__city {
	display: inline-block;
	float: none;
	margin: 10px 0 0;
	padding: 0 0 0 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAShJREFUeNp0kE0rRVEUht+zHSkzAyUTE4oMKD+AX2BiZMyVwS2l/Aol95aJxMiEya1TRmaYGIiJgZSRiY8iMTp3L8+6d8sxsOo5Z++13r3Xu1e2fXoiZRlolk9d0rS6cSVZU6YL3+QpWSexRaFXvzEK87BGfteFczJDJBd9Qgt6kqgfmmZ2nVuMG0n0BYvYKDKskF9gfwh9UAuoJ4FL7RYKa7cVgXUL7lNtPCjaCwhGFOOYC60s2ccJcsOp9kbrdsHVMzAIx9CAjNbr/AfSw85z7t1jsQpDMAX7+huvcOQeHy1aA/QPB9h8CLTwF+7AZVpXuYNN7CkwaI8PhrqCjWdQ4p3PMrUn14SKlxtOL0EJEWq0Pfs5mPs4KuET8NeGzgS6M+wUvgUYAOXe2e9lyotbAAAAAElFTkSuQmCC) no-repeat 0 3px;
}
.catalog-item p {
	margin: 0 0 11px;
}
.catalog-item__rating {
	color: #848b87;
}
.catalog-item__comments {
	top: 9px;
}
.catalog-item__stars {
	display: inline-block;
	vertical-align: middle;
	width: 75px;
	height: 13px;
	margin: -3px 0 0 8px;
	background: url(data:image/gif;base64,R0lGODlhDwANANUAAP////3+/rvDycLJz/f4+f7+/v39/v39/dbd4aGorLm/xfr7++fr79HT1dDS1Ovu8cnR2a6ztsnMzufq7ODi5Ozv8dHZ397i5ba7vsLHyubn6M3R1NLX3Karr7G1ue3w8dre4Nve4MjMzvL09N7h4sXJzPHy87nBx+7v77a7vbzDyb/ExvX4+cjN0NHX28fM0Ofp693h5Nnd3+bo6cXKzuns7enr7Kesr+Xp6sHJztXZ28XKzfb4+AAAAAAAAAAAACH5BAAAAAAALAAAAAAPAA0AAAZsQIBQyLAwhkikAcKCGJLJByKAeECRnErg44LGcgLB4BA4DMKDi1BFCLjfb95JKFPg4O+JAjS0vTZ4OjQwSTMZeC0UUCIhbjVuJCVJBQkECzsYKwsECQVIGikmHhIAEhEjEShJDTcNQw4dDkhBADs=) repeat-x;
	position: relative;
}
.studios .catalog-item__stars {
	margin-left: 0;
}
.catalog-item__stars:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 13px;
	background: url(data:image/gif;base64,R0lGODlhDwANAOYAAP///8zn2cnl2MTh1cfj1py1r8Hf1Lvb0LnYztvm48fh1bXBwM/p2b/JyH6VkZauqaG6tMDKyfz9/azFvrXOxYWdmeLq6P7+/q6+u7HAvqnEvKa9uMnV0rzNyZKtpsrW1Ojr6+Dm5YeamJmxrbLSydzi4dzj4dHr3M/p2s/b2dXt3YibmaW8tsXe0bfSyJutqrnPyaO9tbnUycTd0a69u87a15eyrKnCuoegm93k49Dp2arGvbvMyLPAv5myq523sIukn7PTydTc2pqzrbLQxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAPAA0AAAd7gACCggkwCYOIiBITOhMSiYkWFCoUFpCIHTMnLTyQNSwFBRAMKAwQoRspgkMKAa6vrwojghwPLgK4uQIyDx+DIRkxBMPDNxg5iSY+A8zMP0KQPRoGBkTUOzSJFw4IBzYvHgcIDheIJUAkOAsACxVBFSCJESsRgw0iDYiBADs=) repeat-x;
}
.catalog-item__stars.star1:before {
	width: 15px;
}
.catalog-item__stars.star2:before {
	width: 30px;
}
.catalog-item__stars.star3:before {
	width: 45px;
}
.catalog-item__stars.star4:before {
	width: 60px;
}
.catalog-item__stars.star5:before {
	width: 75px;
}

.subcats {
	margin: 0 0 30px;
	margin-top: -10px;
}
.subcats:after {
	content: '';
	display: table;
	clear: both;
}
.subcats li {
	float: left;
	list-style: none;
	margin: 10px 10px 0 0;
}
.subcats a {
	display: block;
	height: 30px;
	background: #867790;
	color: #FFF;
	text-decoration: none;
	line-height: 30px;
	padding: 0 10px;
	border-radius: 5px;
}
.subcats a:hover {
	background: #4A455B;
}

.post__headline {
	margin: 0 0 0px;
	font: 300 27px/1.2 'Roboto', sans-serif;
}

.homepage {
	margin: 0 0 20px;
	font: 100 23px/1 'Roboto', sans-serif;
}

.post__headline a {
	color: #000;
	text-decoration: none;
}
.post__headline a:hover {
	text-decoration: underline;
}

.post__entry {
	position: relative;
	font-family: 'PT Sans', sans-serif;
	font-size: 16px !important;
	line-height: 1.48;
}
.single-question {
	float: left;
	width: 409px;
	margin: 0 0 30px;
	background: #ECEFF3;
	padding: 15px 18px 18px;
	border-radius: 3px;
}
.single-question > :last-child {
	margin-bottom: 0;
}
.single-answer {
	clear: both;
}

.notfound {
	position: relative;
	font-family: 'PT Sans', sans-serif;
	font-size: 16px !important;
	line-height: 1.48;
}

.post__entry:after {
	content: '';
	clear: both;
	display: table;
}
.post__entry h2,
.post__entry h3,
.post__entry h4 {
	margin: 15px 0 13px;
	font: 300 23px/1.1 'Roboto', sans-serif;
}
.post__entry h3 {font-size: 20px;
}
.post__entry h4 {font-size: 17px;
}
.post__entry ol {
	margin: 0 0 15px 0;
	padding: 0 0 0 30px;
}
.post__entry ul {
	margin: 0 0 15px 0;
	padding: 0 0 0 30px;
	line-height: 22px;
}
.post__entry ul li {
	padding: 0 0 0 3px;
	list-style-type: disc;
}
.post__entry ul ul {
	list-style: none;
	margin: 0 0 0 8px;
}
blockquote {
	margin: 20px 0;
	padding: 0 15px 2px;
	background: #E0EDE3;
	border-radius: 3px;
	font-size: 14px;
	line-height: 20px;
}
blockquote p {
	margin: 0;
	padding: 8px 0;
}

.wp-caption.aligncenter {
	margin-bottom: 18px;
}
.wp-caption.alignleft {
	margin-right: 7px;
}
.wp-caption.alignnone {
	margin-right: 7px;
	margin-bottom: 12px;
}
.wp-caption.alignright {
	margin-right: -10px;
}
.wp-caption img {
	border-radius: 4px;
	margin: 0 0 3px;
}
.wp-caption-text {
	text-align: center;
	color: #848b87;
	margin: 0;
	padding: 0 13px 0;
	line-height: 19px !important;
}

.post__entry img.alignleft,
.post__entry img.alignright,
.post__entry img.aligncenter {
	padding: 1px;
	border: 1px solid #E0DFDC;
	border-radius: 4px;
}

.post__share {
	position: absolute;
	top: 0;
	margin: 0 0 0 -52px;
}

.related-items {
	margin: 40px 0 35px;
	font-size: 13px;
}
.related-items h2 {
	font-size: 26px;
}
.ttp {
	font: 300 23px/1.1 'Roboto', sans-serif;
	margin: 0 0 10px;
}
.direct-niz {
	border: 1px solid #E3E3E3;
	border-radius: 3px;
	padding: 3px 0px 0px 0px;
	position: relative;
	margin: 15px 0 0;
}
.direct-niz:after {
	content: '';
	clear: both;
	display: table;
}
.related-items ul {
	border: 1px solid #E3E3E3;
	border-radius: 3px;
	padding: 15px 0 0 15px;
	position: relative;
}
.related-items ul:after {
	content: '';
	clear: both;
	display: table;
}
.related-items li {
	position: relative;
	float: left;
	list-style: none;
	width: 315px;
	margin: 0 0 15px 15px;
}
.related-items--video li:before {
	content: '';
	position: absolute;
	top: 23px;
	left: 32px;
	z-index: 2;
	width: 16px;
	height: 16px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATZJREFUeNqk0z1LA0EQgOHckaCxiZZRSJU/IGgj2ljZRxvRJgEhta1Y2PsDUiSFMWhhagtLxUaxEDtrxc6AEJWcXN455mQz5E7Fgwdud2f2e70wDDPm28IiJvChdZP4xA2O3WDP6WAOh+jjDNfoads0lrCOKeziKWqRDlDEBepaTlPX2GI0uFYeofaL5JjEtuXfZxIVBGg6SythJ5P8SexAcqWDVZyaAKlv4A5rCZ2cSK6vhUvT+I43zOMcHZRNzFU8UqAJI6cj++uUN/GIfTNI4Kes014QmeWDDcqqvJnFFwr6f48DdE2u5OTiGayYRrk4L9jTfeiOmeFyNEvOsoKWOecZzP5wF5qS62vvsoyq0/srnlP2R2JzUe5/r/JfH9OGbt73Y/LGPOdtLCQ851u03eChAAMAOvQKeoD2OiEAAAAASUVORK5CYII=);
}
.related-items li:nth-child(2n+1) {
	clear: both;
	margin-left: 0;
}
.related-items a {
	display: block;
	padding: 0 0 0 90px;
	position: relative;
	color: #333;
	text-decoration: none;
	line-height: 64px;
}
.related-items--video a {
	line-height: 56px;
}
.related-items a:hover span {
	text-decoration: underline;
	color: #466282;
}
.related-items img {
	float: left;
	margin: 0 0 0 -90px;
	border-radius: 2px;
}
.related-items a span {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
}

.comments-headline,
.respond-headline {
	font: 300 25px/1 'Roboto', sans-serif;
	margin: 0 0 20px;
}
.comment-list {
	margin: 0 0 35px;
}
.comment-list li {
	list-style: none;
}
.comment-list ul.children li {
	padding: 0 0 0 15px;
}
.comment {
	margin: 0 0 15px;
	border: 1px solid #E3E3E3;
	border-radius: 3px;
	padding: 15px 15px 15px 75px;
	min-height: 50px;
}
.comment .avatar {
	float: left;
	margin: 0 0 0 -60px;
	border-radius: 2px;
}
.comment__meta {
	margin: -2px 0 2px;
	color: #848b87;
	font-size: 12px;
	line-height: 18px;
	font-size: 14px;
}
.comment__author {
	font-size: 12px;
}
.comment__date {
	margin: 0 2px;
	font-size: 12px;
}
.comment__reply {
	font-size: 12px;
}
.comment p {
	margin: 0 0 8px;
	font-size: 13px;
}
.comment p:last-child {
	margin: 0;
}
.comment-nav {
	overflow: hidden;
	width: 100%;
	margin: -25px 0 35px;
}
.comment-form {
	margin: 0 0 20px;
}
.cancel-comment-reply {
	margin: 0 0 12px;
}
.comment-form__field {
	width: 323px;
	margin: 0 0 14px;
}
.comment-form__author,
.ask-form__field--user,
.order-form__field--name {
	float: left;
	background: #FFF url(data:image/gif;base64,R0lGODlhBgAIAIAAAP///6WrtSH5BAAAAAAALAAAAAAGAAgAAAIMBBJ2luvdToSOoRsKADs=) no-repeat 16px 14px;
}
.comment-form__email,
.ask-form__field--email,
.order-form__field--email {
	float: right;
	background: #FFF url(data:image/gif;base64,R0lGODlhCgAHAIAAAKWrtf///yH5BAAAAAAALAAAAAAKAAcAAAIQhI8WyxfA3oOyKngnjamDAgA7) no-repeat 15px 14px;
}
.comment-form__comment,
.ask-form__field--message,
.order-form__field--comment {
	overflow: auto;
	width: 100%;
	height: 90px;
	background: #FFF url(data:image/gif;base64,R0lGODlhBwAJAIAAAKWrtf///yH5BAAAAAAALAAAAAAHAAkAAAIPhG+hmhe5HpATroYjRaAAADs=) no-repeat 16px 13px;
}

.ask-search {
	margin: 35px 0 20px;
}
.ask-search-form {
	padding: 10px 0 10px 14px;
	background: #E0EDE3;
}
.ask-search-form__field {
	width: 560px;
	margin: 0 7px 0 0;
}

.faq-recent {
	border: 1px solid #E3E3E3;
	border-radius: 3px;
	padding: 0 14px;
	margin: 0 0 20px;
	position: relative;
}
.faq-recent:after {
	content: '';
	clear: both;
	display: table;
}
.faq-recent li {
	float: right;
	list-style: none;
	width: 310px;
	padding: 13px 0 15px;
	background: url(data:image/gif;base64,R0lGODlhBQABAIAAAM/Sz////yH5BAAAAAAALAAAAAAFAAEAAAIDhBMFADs=) repeat-x;
}
.faq-recent li:nth-child(2n+1) {
	clear: both;
	float: left;
}
.faq-recent li:nth-child(1),
.faq-recent li:nth-child(2) {
	background: none;
}
.faq-recent-category li {
	float: none !important;
	width: auto !important;
}
.faq-recent-category li:nth-child(2) {
	background: url(data:image/gif;base64,R0lGODlhBQABAIAAAM/Sz////yH5BAAAAAAALAAAAAAFAAEAAAIDhBMFADs=) repeat-x;
}
.faq-recent-category .question,
.faq-recent-category .answer {
	font-size: 14px;
	line-height: 18px;
}

.new-question {
	background: #EDEDED;
	text-align: center;
	padding: 20px;
	margin: 30px 0 0;
	border-radius: 3px;
}

.rek__entry {
	font-size: 16px;
	line-height: 19px;
	margin: 20px 0 27px;
}
.rek__entry ul {
	margin: 0 0 18px;
}
.rek__entry ul > li {
	list-style: none;
	margin: 0 0 10px 20px;
	position: relative;
}
.rek__entry ul > li:before {
	content: '';
	position: absolute;
	top: 6px;
	left: -20px;
	width: 7px;
	height: 7px;
	background: #A99DB0;
	border-radius: 50%;
}
.rek__entry ol {
	counter-reset: li;
	list-style: none;
	margin: 0 0 18px 27px;
}
.rek__entry ol > li {
	position: relative;
	margin: 0 0 10px;
}
.rek__entry ol > li:before {
	content: counter(li);
	counter-increment: li;
	position: absolute;
	top: 0;
	left: -27px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #B8AEBD;
	color: #FFF;
	text-align: center;
	line-height: 16px;
	font-size: 10px;
	font-weight: bold;
}
.adv-map {
	display: block;
	border: 1px solid #D1D1D1;
	border-radius: 5px;
	margin: 27px 0;
}
.rek__entry h2 {
	margin: 25px 0;
}
.action {
	display: table;
	width: 100%;
	background: #E0EDE3;
	border-radius: 3px;
	margin: 0 0 25px;
	font-size: 14px;
	line-height: 18px;
}
.action__text {
	display: table-cell;
	padding: 10px 20px;
}
.action__price {
	display: table-cell;
	white-space: nowrap;
	vertical-align: middle;
	padding: 10px 20px 10px 0;
	font: 100 30px/1 'Roboto', sans-serif;
}
.rek__entry table {
	margin: 0 0 20px;
	width: 100%;
	font-size: 14px;
}
.rek__entry th {
	font-weight: normal;
	color: #949494;
}
.rek__entry th,
.rek__entry td {
	padding: 11px 20px;
}
.rek__entry tr:nth-child(even) td {
	background: #F4F3F5;
}
.rek__entry td:first-child {
	border-radius: 5px 0 0 5px;
}
.rek__entry td:last-child {
	border-radius: 0 5px 5px 0;
}
.prices {
	text-align: center;
}
.prices th:first-child,
.prices td:first-child {
	text-align: left;
}

.order-form {
	margin: 25px 0 0;
}
.order-form__item {
	float: right;
}
.order-form__item:nth-child(2n+2) {
	clear: both;
	float: left;
}
.order-form__field {
	width: 323px;
	margin: 0 0 14px;
}
.order-form__field--comment {
	width: 100%;
	height: 106px;
}
.order-form__field--company {
	background: #FFF url(data:image/gif;base64,R0lGODlhCQAJAIAAAP///6WrtSH5BAAAAAAALAAAAAAJAAkAAAIPhBGnmXuNVIRUQlOxjRoXADs=) no-repeat 16px 13px;
}
.order-form__field--budget {
	background: #FFF url(data:image/gif;base64,R0lGODlhCwALAIAAAP///6WrtSH5BAAAAAAALAAAAAALAAsAAAIXhH+BoKbN4ksU2ugqxuFmBH0bOC4hUAAAOw==) no-repeat 15px 12px;
}
.order-form__field--dates {
	background: #FFF url(data:image/gif;base64,R0lGODlhCQAIAIAAAP///6WrtSH5BAAAAAAALAAAAAAJAAgAAAIRBIJotxb3EmSRUfXsyhE7rBQAOw==) no-repeat 15px 14px;
}

.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	width: 323px !important;
	padding-left: 17px;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 17px;
	right: 15px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 5px solid #ABB1B8;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.jq-selectbox__dropdown {
	top: 37px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 1px solid #CFD2CF;
	border-radius: 3px;
	background: #FFF;
	box-shadow: 0 2px 5px rgba(0,0,0,.15);
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	padding: 7px 17px 10px;
}
.jq-selectbox li.selected {
	background-color: #CFD2CF;
}
.jq-selectbox li:hover {
	background-color: #CFD2CF;
}

.full-width {
	margin: 0 -256px 0 0;
}

.add-company-form label {
	float: left;
	width: 190px;
	line-height: 34px;
}
.add-company-form__item {
	margin: 0 0 14px;
}
.add-company-form__item:after {
	content: '';
	clear: both;
	display: table;
}
.add-company-form__field {
	float: left;
	width: 415px;
	padding-left: 15px;
}
.add-company-form__req {
	color: #bb3b3b;
}
.add-company-form__note {
	float: left;
	line-height: 34px;
	color: #848b87;
	margin-left: 17px;
}
.add-company-form textarea {
	height: 100px;
}
.add-company-form__button {
	margin: 10px 0 0 190px;
}

.video-items {
	margin: 0 0 -30px;
}
.video-items:after {
	content: '';
	display: table;
	clear: both;
}
.video-item {
	float: left;
	width: 150px;
	margin: 0 0 30px 24px;
}
.video-item:nth-child(4n+1) {
	clear: both;
	margin-left: 0;
}
.video-item a {
	position: relative;
	display: block;
	line-height: 17px;
	margin: 0 0 7px;
}
.video-item a:before {
	content: '';
	position: absolute;
	top: 43px;
	left: 60px;
	width: 30px;
	height: 30px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjtJREFUeNrElztoFFEUhmefSSCQRNNYBcQHWEVFfBSChW6RymINmlSWKklKsYmNCGIhxjQBeyFgr4KNoIIv3GihAQsVDYLGIGQjKut34J8wDDM7d2Yn5MAH+zj3fLPD7D3nFlqtlucQFTghDsB26Nd3P+EDPIP74k9SwUKC2IpPwAWoquhTeAc/lLMFdsMhXdhvmIWbuqjoMHEMdfgKC3Aaetrk+vQod0Fr63G5UR+W4BY0YRLKDsIwZa1tqlYpSWwJ8/AZhjMIwwyr1nxYHk6cgU8wlIPUZ0g1Z+LEdd2avTlKg7/cap8Ki/v1MExtgNTHai/JtS6ehjdRD0GIOTiYUVySY9oXV+AbjDssbsA/uA3bMsjH5arYmxFYhm5HsR+/4BJUU4i75RopsofU4AGseemiF67AWzjpuGZNrpqJ98FjL3vsgLvwEPY45Jtrv4l3waLXeRyD19qnB9vkmWuniftg2csnynBOxY/G5Jirr+jlHx8lf5R0hSswkIOwCVfhul7HhblWyv4970BoDf0OXNSvTQpzLdqtfgFHMkpfae0ZR6mn/JdZN5AvcBaKKXeu9Q0kuGWOOSx8DtegN+N+PSZXNW2TGOygO5U0El0Ot8UljSsb1RYno9qiPwis5jTyRA0Cq1GDwKaOPps67OU53k6kGW+DjGoOa+hv0OUg7FJuQw/SaFyuyxFmCs5rX7cm/gTew3flbFVrPQzH4a9a4412R5hCikNbLXRoGwi0ueCh7Z7Loe2/AAMA/dvdem2V250AAAAASUVORK5CYII=);
}
.video-item img {
	display: block;
	margin: 0 0 13px;
	border-radius: 2px;
}
.video-item__views,
.video-item__comments {
	display: inline-block;
	font: 10px/1 'Roboto', sans-serif;
	color: #848B87;
	margin-right: 14px;
	padding: 0 0 0 15px;
}
.video-item__views {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATJJREFUeNpMkK+rwlAUgD/fe/4IC2JzjEVl2Sr6knlNWJKBzWAbCoJ/ggYNJsGksDyTliXBZHDZoGKYQYaCMH9cn/IOXA7c+517vnMit9utzV+4rku/32e9XhOPxykUCtRqNVRVfSNEngXn8xnLspjP5ySTScrlMpvNBsdxiMVitFotdF1/FTzgtmmarFYrZFnGtm0kSRKPi8WCarVKGIY0Gg0Mw+D7cDj8LpdLATSbTbLZLMViEc/zqFQqTKdTjsej0E2lUnxpmvbx832faDQqOmUyGXF3uVxEfqopisJPvV4nCALG4zG9Xo98Ps9kMhHQcDhku90KeDAYkMvlXkM/DqPRiE6nw/V6Fb+fTid2ux3pdJput8vbJPJ/rfv9XnSazWZi8Oe2SqUSiUTio30XYAAKO3+sBEeUUgAAAABJRU5ErkJggg==) no-repeat 0 1px;
}
.video-item__comments {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALVJREFUeNqEkLENhSAQhk85tLFhAVdgBisq12ADncCODegYwMrGXeicgAFIfO9IeFGjvj8hFz6+4viLfd/BGKPhT4ZhsEjiOI6vohCChkbG2BE8hjzknKcLIj6KMUYgD5umSSDPu4QQ0jtWVZVAXdeva5CHJEkpYdu2BNu2PUmZk1dQdcuynKqbpgm89+Cc+7G+7y2QfD3ruupvO5rmkZd3+yml7DzPkJvKKZ8+1HWdvcofAQYAo4NH3jzflvQAAAAASUVORK5CYII=) no-repeat;
}

.soft-items {
	display: table;
	margin: -19px;
	border-spacing: 19px;
}
.soft-item {
	position: relative;
	display: table-cell;
	vertical-align: top;
	width: 210px;
	max-width: 210px;
	border: 1px solid #E3E3E3;
	border-radius: 3px;
}
.soft-item:nth-child(3n+1) {
	clear: both;
	margin-left: 0;
}
.soft-item-inner {
	position: relative;
	padding: 15px 15px 70px;
}
.soft-item-inner:after {
	content: '';
	position: absolute;
	bottom: -10px;
	left: 0;
	width: 100%;
	height: 9px;
	background: url(i/shadow3.png) no-repeat 50% 0;
}
.soft-item img {
	display: block;
	margin: 0 0 13px;
}
.soft-item p {
	margin: 0 0 15px;
}
.soft-item__title {
	text-align: center;
	font: 300 20px/25px 'Roboto', sans-serif;
	margin: 0 0 10px;
}
.soft-item__more {
	text-align: center;
}
.soft-item__buy a,
.soft-item__buy a:after {
	background: #C3B2C3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAkCAIAAABDvOIwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh1JREFUeNrsnM1q20AUhTXSOJZNnMSEWoaki0AglBqSReiu6xT6tt0V8gbdtLtCMLgJIZ4xiew40d/8qCPZ5AHk60XgfGhjvLt8nHNHlszKslRpsRDxcvZstfEAaITPg96Hvf2o3+rsuI8sT/J/v8dhP2rt7jM/wIBAM0pr1Msii8Xw01HvYI/J8UOat1q9wyIW+nXuvsaMQDNcMDHeflXz04szHk+fdj+e5bFQy0eMBmwYWl6R2MwKIbgqlMcC9RK7ZQujAZvD/UBKya21zihrNCYCSHBGpWnKjTFOLMQVoKIyyi+5qRKrhFiATCxrq0J0fjmzLMQCdIm1EsuWtVmYCCASC4kFtpdYGmIBUnQlFqtPhW5/rxcuAEgSK/A4qhBsRyytIRYgrUJtdlY7FqoQUO9Y7lSIxAK0VajXp0JdBxbEAlSJpWuxqsSq1MJEANWO5a3vYyGxAP2OhdsNgPp2w7oKcSoE26lCJBZAFYL3UYUGVQhoxUIVAlQheHdVWP1WiCdIAblY9ftfSCxAJtbbyxR4SwdsJbEgFqBPrHa7rfIMYgGaI6E2RZEzxvj55eeHybgf+vifGbA5MzmbJ4+dTsf/8vXy5s8v+fSstHGphQtXs8v5M53K27v7o5PhYDBgrgRvJ3c/f1yP/07wUBbYYLXSy3xxfDL89v1qNBqx1XaVJIkQQkqZZdi3QBPcXhWGocuqKIq63e5/AQYAXtiUcJuyWkcAAAAASUVORK5CYII=) no-repeat;
}
.soft-item__buy {
	position: absolute;
	bottom: 15px;
	left: 15px;
	right: 15px;
	text-align: center;
}
.soft-item__buy a {
	position: relative;
	display: inline-block;
	height: 36px;
	padding: 0 25px;
	text-decoration: none;
	color: #46455B;
	line-height: 34px;
	text-shadow: 0 1px rgba(255,255,255,.5);
}
.soft-item__buy a:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	height: 100%;
	background-position: 100% 0;
}
.soft-item__buy span {
	font: 300 16px/1 'Roboto', sans-serif;
}
.soft-item__buy .rub {
	position: relative;
}
.soft-item__buy .rub:after {
	content: '';
	position: absolute;
	top: 15px;
	left: 0;
	width: 85%;
	height: 1px;
	background: #46455B;
	box-shadow: 0 1px rgba(255,255,255,.5);
}


/* Right Sidebar
-----------------------------------------------------------------------------*/
.right-sidebar {
	float: right;
	width: 250px;
	padding: 0 13px 0 0;
}
.section {
	margin: 0 0 20px;
	padding: 17px 0 24px;
	background: #ECEFF3;
	border-radius: 3px;
}
.questions {
	background: #EDEDED;
}
.section__headline {
	margin: 0 0 5px 18px;
}

.ppk {
	font: 100 23px/1 'Roboto', sans-serif;
	margin: 0 0 5px 16px;
}

.ppkt {
	font: 100 25px/1 'Roboto', sans-serif;
	margin: 0 0 25px 0;
}

.section li {
	list-style: none;
	background: url(data:image/gif;base64,R0lGODlhBQACAJECAP///8/Sz////wAAACH5BAEAAAIALAAAAAAFAAIAAAIEjCWgWAA7) repeat-x 0 100%;
	padding: 13px 15px 17px;
}

.navigation {
	padding: 15px 0 18px;
}
.scroller-wrapper {
	margin: 18px 0 0;
	position: relative;
	overflow: hidden;
}
.scroller {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	margin: 0 -60px 0 0;
	height: 310px;
}
.scroller::-webkit-scrollbar { /* Prevents webkit cross-direction scrolling bug */
	width: 0;
}
.scroller-inner {
	background: #FFF;
	border-radius: 10px;
	margin: 0 40px 0 18px;
}
.wp-tag-cloud {
	padding: 4px 15px 6px;
}
.wp-tag-cloud li {
	list-style: none;
	font-size: 14px;
	line-height: 30px;
	padding: 0;
	background: none;
}
.scroller__track {
	position: absolute;
	right: 20px;
	top: 10px;
	bottom: 10px;
	width: 11px;
	background: #FFF;
}
.scroller__track:before,
.scroller__track:after {
	content: '';
	position: absolute;
	top: -10px;
	left: 0;
	width: 11px;
	height: 10px;
	background: #FFF url(data:image/gif;base64,R0lGODlhBQADAIABAKmdsP///yH5BAEAAAEALAAAAAAFAAMAAAIFTGAHuF0AOw==) no-repeat 50%;
	border-radius: 5px 5px 0 0;
}
.scroller__track:after {
	top: auto;
	bottom: -10px;
	background-image: url(data:image/gif;base64,R0lGODlhBQADAIABAKmdsP///yH5BAEAAAEALAAAAAAFAAMAAAIFhB0XC1sAOw==);
	border-radius: 0 0 5px 5px;
}
.baron .scroller__track {
	display: block;
}
.scroller__bar {
	position: absolute;
	z-index: 1;
	right: 1px;
	width: 9px;
	background: #A99DB0;
	border-radius: 5px;
}

.company-name {
	font: 300 20px/1 'Roboto', sans-serif;
	margin: 0 0 9px;
}
.company-name a {
	color: #000;
	text-decoration: none;
}
.company-name a:hover {
	text-decoration: underline;
}
.company-desc {
	margin: 0 0 7px;
}

.button-wrap {
	margin: 18px 0 0;
	text-align: center;
}

.sidebar-soft {
	position: relative;
	display: block;
	margin: 0 0 20px;
	padding: 145px 25px 18px;
	border-radius: 3px;
	background: #665D74;
	background: -webkit-linear-gradient(#867790, #4A455B);
	background:         linear-gradient(#867790, #4A455B);
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	color: #BAB7C1;
}
.sidebar-soft:before {
	content: '';
	position: absolute;
	top: 10px;
	left: 50%;
	width: 117px;
	height: 128px;
	margin-left: -65px;
	background: url(i/sidebar-soft.png);
}
.sidebar-soft__title {
	display: block;
	margin: 0 0 10px;
	font: 300 16px/19px 'Roboto', sans-serif;
	color: #FFF;
}

.question,
.answer {
	font-size: 12px;
	line-height: 16px;
}
.question a {
	color: #444;
	text-decoration: none;
}
.question a:hover {
	text-decoration: underline;
	color: #466282;
}
.answer {
	margin: 6px 0 0;
	color: #848b87;
}
.answer__more {
	display: inline-block;
	vertical-align: bottom;
	margin-left: 4px;
	position: relative;
	top: -1px;
	width: 17px;
	height: 11px;
	background: #A8D3C6 url(data:image/gif;base64,R0lGODlhEQALALMAAKjTxv///63VycTd1ujp6azVyMjh2fHy8svh28fe18Xd1sjg2QAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAARAAsAAAQr8BgBqr1AmLOwvwj1faIVBNU5XirQri4aw+371fJVwpWg8JcEYVDgFQaECAA7);
}

.tabs__caption {
	padding: 4px 0 3px 18px;
}
.tabs__caption:after {
	content: '';
	clear: both;
	display: table;
}
.tabs__caption li {
	float: left;
	background: none;
	padding: 0;
	color: #466282;
	cursor: pointer;
	border-bottom: 1px dashed;
	position: relative;
}
.tabs__caption li:first-child {
	margin: 0 13px 0 0;
}
.tabs__caption li:first-child:after {
	content: '/';
	position: absolute;
	top: 0;
	right: -9px;
	color: #848b87;
}
.tabs__caption .active {
	border: none;
	color: #444;
}
.tabs__content {
	display: none;
}
.tabs__content.active {
	display: block;
}
.tabs__content ul {
	margin: 0 0 -7px;
}

.tabs__content li,
.video-section li {
	list-style: none;
	background: url(data:image/gif;base64,R0lGODlhBQACAJECAP///8/Sz////wAAACH5BAEAAAIALAAAAAAFAAIAAAIEjCWgWAA7) repeat-x 0 100%;
	padding: 13px 12px 17px;
}

.tabs__content li:after,
.video-section li:after {
	content: '';
	clear: both;
	display: table;
}
.tabs__content li:last-child,
.video-section li:last-child {
	background: none;
	padding-bottom: 0;
}
.tabs__content a,
.video-section li a {
	display: block;
	position: relative;
	color: #333;
	text-decoration: none;
	line-height: 57px;
}
.tabs__content a:hover span,
.video-section li a:hover span {
	text-decoration: underline;
	color: #466282;
}
.tabs__content img,
.video-section img {
	margin: 0 10px 0 0;
	vertical-align: middle;
	border-radius: 2px;
}
.tabs__content a span,
.video-section a span {
	display: inline-block;
	width: 135px;
	vertical-align: middle;
	position: relative;
	top: -2px;
	font: 13px/16px 'PT Sans',sans-serif;
}

.ask-form {
	padding: 18px 18px 0;
}
.ask-form .form-field {
	width: 100%;
	margin: 0 0 14px;
}
.ask-form__field--message {
	height: 90px;
	font-size: 14px;
}
.ask-form label {
	display: block;
	margin: 0 0 6px;
}
.ask-form .your-name {
	float: left;
	width: 310px;
}
.ask-form .your-name + br {
	display: none;
}
.ask-form .mail {
	float: right;
	width: 310px;
}
.ask-form .jq-file__name {
	width: 310px;
}
.ask-form .button-wrap {
	text-align: left;
}

.jq-file input {
	cursor: pointer;
	height: auto;
	line-height: 1em;
}
.jq-file__name {
	width: 125px;
	height: 36px;
	margin-right: 7px;
	padding-left: 12px;
	padding-right: 7px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.adv-terms {
	padding: 15px 18px 1px;
	color: #424242;
}
.adv-terms h2 {
	margin: 0 0 13px;
}
.adv-terms .silver {
	color: #848b87;
}

.videocats {
	padding-bottom: 0;
}
.videocats ul {
	margin: 10px 0 0;
}
.videocats li {
	position: relative;
	padding: 0 25px 2px 15px;
}
.videocats li:last-child {
	background: none;
}
.videocats a {
	position: relative;
	display: block;
	padding: 9px 0 11px;
}
.videocats a:hover,
.videocats .current-cat a {
	text-decoration: none;
	color: #85768F;
}
.videocats a:hover:before,
.videocats .current-cat:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 2px;
	left: 0;
	width: 5px;
	background: #85768F;
}
.videocats a:hover:before {
	left: -15px;
	bottom: 0;
}
.videocats .count {
	position: absolute;
	top: 14px;
	right: 15px;
	color: #848B87;
	font: 10px/1 'Roboto', sans-serif;
}

.authors {
	position: relative;
	padding: 10px 15px 10px 15px;
	background: #EDEDED;
}
.authors p {
	margin: 0;
	font-size: 12px;
}

.video-section__headline {
	position: relative;
	display: block;
	font: 300 15px/19px 'Roboto', sans-serif;
	color: #444;
	padding: 0 15px 5px 90px;
	margin: 0 0 15px;
	background: url(i/video-section.png) no-repeat 18px 0;
	text-decoration: none;
}
.video-section__headline:before {
	content: '';
	position: absolute;
	top: 50%;
	right: 17px;
	width: 23px;
	height: 23px;
	margin: -13px 0 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7BJREFUeNqklktoE2sUx89M5kvSSaePaDSpilof4MKFooJyF/aCXEGELqoILhSpShE3PopvkOpCfIIIV9GFd+VFsLq4l4q2Pmq1LqRqba222vSRxqbtZGLrvB+eb7TVYpNqPeHPN8yc/L4z3znf+Yb5EHNgLBvqaPHiUPxVy1EFKB3VjWpAVaJuzV2xQIc0xowFT7U37QKGOU34HCC8AB4/D6yHA8dxwLEMsDQVDPkjahB0XStfWLT45JjwePc3ePJd4ywcykkgp4yfFAGG84KFAFMZBFuTwUYwQ38cAdab5UrHScTe2FVZkY8VlaxqGwWPdX6BD7Q2IJhp5ydHICt/Kpg0quQHsM20b+0aiwE4xAdqSoTmt80LNpRtbBl5ZiObyjStcl9+GLy5U0AR4yAnomAaKj6zM4r6WHIKOH8AhGyhAplZ3+BI7nlVf8DD55T5MWIVwZrUB/T+r8gxFCgomFny78VrJ5BLXHjXi0de0zSP86EZoA0lQZUSYNn2hMSCBdPD03bOL5xX4MIN01zHZefhlQeU/hhGYU9YtJqAZWHT+s1bke1jdd0oJoE80DFq09DSRrX3xJmfip5BaigYWoNDHmsYxlIO61gbTIJlWWlFbd/Jcxl9qBiGASEgzEH3IKsbRhjrCQz1U8aIhu3gmfMZ/TC1wBESQFeBLouOCQVDxyWx7LT63o6cu5DRF5nUzcdh5HFNVQS3nBwbfsYO7dg+6m2+NxqoKCU1es3hLC+HUtJ8gtViG+a44P1lW9OCqcmKCp2xThEvNZrQmwPxLnBYMm5Cy7dtGTehKSmFbaCpCd0HaUKvJ2IdYDIkY6J2l24etww1XQcxKUFN3d3/ES6yi1YV64osH+l63wYO4/mtTdQTi8P9xzWvFFV5jnCJpTMuW7O+Itr6+p/+lDzhrd/b2wfVtdWJG1XX/0Zwq7vmw42H9uPom2YY+Kj8ctNKJPqhu7sHnjx7dA2hD1B9bj+/c79jJNOVV84uJoTsn104ryQ8ZRL4fL6MlaNpmrsUtfUPE40tzyvbOt5exts0mYoLv30vOuoPfxXN4ks37Dg6NRTZEwwGITdPgADPA/G6XRQ3mwGfZBkkTFxSlKC+oa6huq6KQmtR72g1jpxEVTXtP0S0+s/ZJByKRP5YsrI0V8hfG+CzC/0+fzZ2PUZRZVWUBsRo7H3Ts8an/2m6Rg9rerz107lHHXN7th1O+9qnLlXQL4B82oRor6BbenhFaB3TcqNH79evgh/sswADAAjjwOQeCuBQAAAAAElFTkSuQmCC);
}
.video-section__headline:after {
	content: '';
	position: absolute;
	bottom: -13px;
	left: 0;
	width: 100%;
	height: 2px;
	background: url(data:image/gif;base64,R0lGODlhBQACAJECAP///8/Sz////wAAACH5BAEAAAIALAAAAAAFAAIAAAIEjCWgWAA7) repeat-x;
}
.video-section__headline:hover {
	text-decoration: underline;
	color: #466282;
}
.video-section li a {
	position: relative;
}
.video-section li a:before {
	content: '';
	position: absolute;
	top: 15px;
	left: 25px;
	width: 30px;
	height: 30px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjtJREFUeNrElztoFFEUhmefSSCQRNNYBcQHWEVFfBSChW6RymINmlSWKklKsYmNCGIhxjQBeyFgr4KNoIIv3GihAQsVDYLGIGQjKut34J8wDDM7d2Yn5MAH+zj3fLPD7D3nFlqtlucQFTghDsB26Nd3P+EDPIP74k9SwUKC2IpPwAWoquhTeAc/lLMFdsMhXdhvmIWbuqjoMHEMdfgKC3Aaetrk+vQod0Fr63G5UR+W4BY0YRLKDsIwZa1tqlYpSWwJ8/AZhjMIwwyr1nxYHk6cgU8wlIPUZ0g1Z+LEdd2avTlKg7/cap8Ki/v1MExtgNTHai/JtS6ehjdRD0GIOTiYUVySY9oXV+AbjDssbsA/uA3bMsjH5arYmxFYhm5HsR+/4BJUU4i75RopsofU4AGseemiF67AWzjpuGZNrpqJ98FjL3vsgLvwEPY45Jtrv4l3waLXeRyD19qnB9vkmWuniftg2csnynBOxY/G5Jirr+jlHx8lf5R0hSswkIOwCVfhul7HhblWyv4970BoDf0OXNSvTQpzLdqtfgFHMkpfae0ZR6mn/JdZN5AvcBaKKXeu9Q0kuGWOOSx8DtegN+N+PSZXNW2TGOygO5U0El0Ot8UljSsb1RYno9qiPwis5jTyRA0Cq1GDwKaOPps67OU53k6kGW+DjGoOa+hv0OUg7FJuQw/SaFyuyxFmCs5rX7cm/gTew3flbFVrPQzH4a9a4412R5hCikNbLXRoGwi0ueCh7Z7Loe2/AAMA/dvdem2V250AAAAASUVORK5CYII=);
}
.video-section li span {
	color: #333;
	text-decoration: none;
	font-size: 14px;
	line-height: 17px;
}
.video-section li a:hover span {
	text-decoration: underline;
}
.video-section img {
	border-radius: 4px;
}

.experts {
	display: table;
	border-spacing: 22px;
	margin: -22px;
}
.expert {
	display: table-cell;
	vertical-align: top;
	-moz-box-sizing: border-box;
			 box-sizing: border-box;
	min-width: 210px;
	max-width: 210px;
	border: 1px solid #E3E3E3;
	position: relative;
	text-align: center;
	padding: 19px 10px 15px;
	font-size: 14px;
	line-height: 18px;
	border-radius: 3px;
}
.post .expert {
	float: right;
	display: block;
	margin: 0 0 30px;
}
.expert:after {
	content: '';
	position: absolute;
	bottom: -7px;
	left: 0;
	width: 100%;
	height: 7px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAAAHCAYAAAB9ahPeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABNtJREFUeNrsmMlOJDEMhpPqnU0gNiEkLlwRj8CV9+bCU3BDIBaJnd6q4vl/Y9ek6RrNoJkDLU0kK3G2ror9xa6OIhIWpUyn0wgpXl5eCtQtlqIoOjHGHqWqqn5KaYC+AfQlLOlDBpBeJl1Ih4I5bbx/2/RWJuwrMp3tAvMLzC9ch8SG+k8lYL9o5x/tFWP2uvELRyMNbcH2QX4aWL4gqaFO2C9hu+Q6pDJhu8x0yhTzS8xn/9RkAhlnMoSMMOcddhvCbkOYlPqYgr4pbFp1Op1qdXU1oaZ8S4eNiwQSAIpvb28RBx673S6dumVAdXDoFELSRb+CZTX1LmqFh22CQoggLQOJQLWoZ+C0rE+hYTsH6jcw/QqqkI03AfRPQfpUp099fwJPDVEOEN6/8j5rO0wV+irrKw2kymCiTpCm0AnZBPUEtULDmqDBthQCNCVA3GsymcC0SZaXlwVAfUuHbYcFKjhgwaGGvb29MBwO03g8FgAlPOSyLCuMl+12e4L2iNBAd0gIkIJjACk4BodKwc1Nt8jjELUyaAhRzCFihLJ5sQGiHJgmfQYiiyBfhal2rI8AJ7+C6TNQTXrdNkhqmCwaSRaNaqBYG2i0Qd0mRFmfwmR9hKqOWGzDbqWXXq9Xwa4VLskKbdnY2JDr6+tvC9HCgfT6+hqenp7k4OAgMMQ/Pz+r5+DAeWOVBAk3Wcsc3gFoMwM0cOro4hHGQCA0LAX20XFGPdezCOTgzEUfA6AwIJqiUPR5Nh7yFE89OiVG2xom+q3pKpYKaspGwfzgW3GIOu8DWzsDk637HIVCBo5k0MxFKVufLGXUaITf0poXmQHj0UssMs2lgJyTgVfaXszgdB72IkDS7/cTIVpbW9PnpN2hB0Sl/yD9dR4Kp6Fj0ZhnZ2fx+PhY7u7uws7OToXoFJH6paWlpRKQFTCMOiwuuAK3nULBNgHJv3fc6Q2a6OP0G4NoDhLvy8YcDl1nY/7MRRZlfH+FxuZEgyT/ZmrUDZSQQ+bM+B6zDH20CVf2vSRZ9Eq+lwEyE5VszhyAto7er1AZvAqQt31N/l1F4PidQx22ENhF1+Ci08vw/f1dow4Bur29Ddvb27RzODk54b7h5/3zH6R/Vi4uLuTo6Cjc39+r1+7u7gpgotPE0WiUAFdAOhBhmIg00J09YEydHqlDhMEIn7ZhWAdD96B4H9d6tPCo4vPyNZwDp1BIKHAUBya6s3NeXjt03Jt/plgKWzsN23wOh8OjEPaugWHNfhZGaji4gyUOm4FYRzN3euytoFG4jnU2Tyza1JEri3riEMhHWNJ5BIRjSMEVCqbfbLMwDWdqzvHBYCA4e0GartDwuTmO/nBzc6N23dzcpJ0J0rf3x4UFCQevToaQH5DqqYHPz88jby9+lNIYmEOQwtXVVTw8PJTHx0d1yP39/Yh2gAEj8m86ZWTaSAjotOzjXKQVqvMPDkQ6dU46Owyuv48bVGHJv288BcsikgPItYGRkykKh+i4HmW4pwNDMafWNp3do5LD43s6QD5ut3u9rz2fXjIcM93XzYDl8Hko4xq8t8JGAOjsPCO8N1MsdXyk12F9fV0eHh4Ubj73ysqKwkZAAINsbW2Fy8tL/S1+7wCOiItOcKkRGuF8/hbsF05PTxUm2pXPz3NehPJDgAEABf9tlZDexWoAAAAASUVORK5CYII=) no-repeat 50% 0;
}
.expert__title {
	font-size: 12px;
	color: #949494;
	margin: -6px 0 10px;
}
.expert__name,
.new-expert__title {
	font: 300 20px/1 'Roboto', sans-serif;
	margin: 13px 0;
}


/* Footer
-----------------------------------------------------------------------------*/
.footer {
	border-top: 2px solid #DAC5D5;
	margin: 30px 0 0;
	padding: 30px 0 22px;
	background: #B3D9D5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACgCAIAAABCN5GVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANVJREFUeNpcUFkWwkAIC33e/3Bq3buoH271CmKmQGfaj7xACAwMuuGG7hu4O25z0NMmPfFg9ZZxQ25Kdlw+V1yGqzFxLjhwIo6J3ynucSQf3plL7F89dhM61OT6SaT42WFLbAKPduT1I6GtFDBWVAwrCKZYGUPVYrgWPlhNRVijJ3og5B9z06PPQM3n5ZlqPUlfztLYxz1jjR7R/H7oo198dt45v6+zG9MbutyD/eI+u91nT3+idgP94rcjbiz+JfbOuY7zRFHcUXj8ryz3G6mvpPoLMAADEPVujq0CIwAAAABJRU5ErkJggg==) repeat-x;
	font-size: 12px;
	line-height: 16px;
	color: #848B87;
}
.footer__copyright {
	float: left;
	width: 275px;
	margin: 0 70px 0 51px;
	padding: 63px 0 0;
	background: url(i/footer-logo.png) no-repeat 0 5px;
}

.footer__nav {
	float: left;
}
.footer__nav li {
	list-style: none;
	font-size: 14px;
	line-height: 24px;
}

.footer__orphus {
	float: right;
	margin: 5px 0 0 105px;
	text-align: center;
	font-size: 12px;
	color: #555;
}
.footer__orphus img {
	display: block;
	margin: 5px 0;
}
.footer__orphus span {
	color: #788684;
}

.footer__counter {
	float: right;
	margin: 10px 0 0;
	font-size: 14px;
}
.footer__gplus {
	margin: 10px 0 0;
}

.up {
	position: fixed;
	bottom: 195px;
	display: none;
	-moz-box-sizing: border-box;
			 box-sizing: border-box;
	width: 100px;
	height: 54px;
	margin-left: 1040px;
	padding: 30px 0 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAA2CAYAAAAxpDyoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA1NJREFUeNrsnEtIVFEYx8/ohehFDyxbhLpQoyDoRRmkPXxQ5qY31iYK0igoKJCwsI0StBgrUsI2pURQCTYWZNJLaVEtqkVRYAUl1C57bAzu7f/pJ50GtdHGe88Zvz/8YIa5d2bO+c93vv/MZU6opqJWWaYQWAe2gByQCabyYz2gCzwG10AH8EwezLFTh/6673hmv19d08FusB9kD3HMNLCEOQhegXpwGXyzYZBJfX6YzSLQALpBGGSP4NwF4ByfWwcWGje+KDmeZ2SFTABbwQGwMg7PN4Uri3gE6kAz+GXawB3D7EgHZWAvmD1Gr5HHfAYN4ALoNseQ4CuEmnQRf3pLQLJPrzsHnKC+Cm6C8+B+0CHAUcEZMkNr0lmBzoFSm5nXWgjoCWjJ8t2QxdwbSsEkw5bw+eAsqAFNbM7LRFyyqElvYyNyLEifFALKmQ4tBPT6YMiYPn+G1qRnKTuVy1AIuMgh4JNNFZIECrkain1s0n6EgOMcAlq4au7FOwTE0xBq0nu4IrJU4ipZCwFv2JhL8QoB8TBkKSelnWCiGl+aB86AanCFzXnxX4a4ozOEmvR2XpZWKBGFgH1MJxtzYzQhYKQVksHJg5p0ivgwqFYxX7QQ8DHmBkyG/AM6Zj2IgC5QAVJiOM9X8jfkKsPeUyqoBO9BMygAoejjBqkQdyizZmpNOtPkj2TBxtWKvuDmF+eq9lsPTQwBm5i3Wgj4GmsPWcZNutSGJl1IZmhjyC/OU3fNM2VAdB2nNioEPNcPCB0tPznQpHdwk15uy2JdVLJmyMfaWh/YMgy6ukk/bF4/XV/VGzpSVkWjagRzbe2iujEWGRGtD2AXpayruJGaKBHH0AtusSbYJuoh72w3RDfBtdeQviqhCrG+OrzEqBBSOirETbPdkNst7Ymy4qY5nus58uXaGDmO5SWeeI64YohZhgzz04koGEOkQmTJEg1TIa4YIhUikqYuTV0kS5ZUiEgMGQdLljR1qRCRGCKGiCT2SoWIxBAxRCSGiCEikwyRSTDLECWOmLZkfVd/NgATBasftNfJM9xYK3NhhJ7S9kxhMcQYhWnJiqj+v1hVynwEqurWO42Rge2ZaMuIJ+Cw6v9L22SZH1/0k+c93NrWRIWhfgswAGhEnTZSzTrsAAAAAElFTkSuQmCC);
	cursor: pointer;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
}



.mid-rek {
	margin: 0 0 25px;
}
.mid-rek-2 {
	margin: 30px 0 27px;
}
.mid-rek img,
.mid-rek-2 img,
.sidebar-rek img {
	vertical-align: bottom;
}
.sidebar-rek {
	margin: 0 0 20px;
	text-align: center;
}
.youtube {padding-bottom: 10px !important;}

.post__entry h2 a,
.post__entry h3 a {text-decoration: none;
	color: #444;
}
.post__entry h2 a:hover,
.post__entry h3 a:hover {
	text-decoration: underline;
	color: #466282;
}

#zatemnenie a img{opacity:0.5; -moz-opacity:0.3; filter:alpha(opacity=40);}
#zatemnenie a:hover img{opacity:0.8; -moz-opacity:1.0; filter:alpha(opacity=100);}
.pluso {float: right;
}
.page-numbers {margin-right: 4px !important;
}
.vk-widget {
	margin: 0 0 18px;
}


.modal-wrapper {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiSEtLawAIMAAEGwGzd0ZPggAAAABJRU5ErkJggg==);
}
.modal {
	position: relative;
	width: 520px;
	margin: 0 auto;
	padding: 20px;
	border: 1px solid #DDD;
	background: #FFF;
	box-shadow: inset 0 0 0 2px #F8F8F8;
	font: 13px/18px Arial, sans-serif;
	font-weight: bold;
	text-align: center;
}
#modal-close {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 18px;
	height: 18px;
	background: url(data:image/gif;base64,R0lGODlhCQAJAKIAACQiJP///3Z1dldWV/Hx8XNxcwAAAAAAACH5BAAAAAAALAAAAAAJAAkAAAMdSCDRAgqs8GRdcl7baGZNkUlDIFrZkAaqpJSNSiQAOw==) no-repeat 50%;
	border: 1px solid #FFF;
	cursor: pointer;
}
#modal-close:hover {
	border-color: #CCBED1;
	background: #F8F8F8 url(data:image/gif;base64,R0lGODlhCQAJAKIAAJtzof///8CnxLOTt/n3+b+lwwAAAAAAACH5BAAAAAAALAAAAAAJAAkAAAMdSCDRAgqs8GRdcl7baGZNkUlDIFrZkAaqpJSNSiQAOw==) no-repeat 50%;
}
#a_menu {
 	clear: both;
}

.post h2 a,
.post h3 a {
	text-decoration: none;
	color: #444;
}

.post h2 a:hover,
.post h3 a:hover {
	text-decoration: none;
	color: #444;
}
.adsense {
	margin-bottom: 35px !important; 
	margin-top: 5px !important;
}
#ya_direct1,
#ya_direct2,
#ya_direct3 {
	margin-bottom: 15px;
	margin-top: 20px;
}
.mobile-only {
	display:none
}