@charset "utf-8";
* {font-family: "sfui", Arial, Helvetica, sans-serif;}
body {position: relative;}
address,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,time{display:block;}
/*обнуляем используемые*/
section,figure,figcaption {margin:0;padding:0;border:0;}
/*#e7554a - red NORMAL #f37167 - HOVER #d5493f - PRESSED*/
/*#7ab9df - blue links NORMAL #93cef1 - HOVER #649cc0 - PRESSED #7070eb - VISITED*/
:root {font-size: 16px;}
h2,h3,h4,p,ol,ul,li {color:#606060;}
h1, 
.help-center p.helping {font-weight:700;font-size:1.9em;}
.help-center p.helping {line-height: 30px;}/*чтоб не прыгал относительно h1 на гл стр Справки*/
h2 {font-weight:700;font-size:1.7em;}
h2 span.big {font-size:1.5em;}
h3 {font-weight:700;font-size:1.2em;}
h4 {font-weight:600;font-size:.95em;}
p,i,ol,ul,li {font-weight:300;font-size:1em;line-height:1.5;}
ul.lower-latin {list-style-type:lower-latin;}
p.large {font-size:1.2em}
b {font-weight:600;font-size:1em;}
span.bloс {display:block;}
dfn {font-weight:500;font-style:italic;}
.strong{font-weight:600;}
.center-block {margin: 0 auto; display: block;}
.bold {font-weight:700;}
a {text-decoration:none;}
a[href$="pdf"] {padding-left: 20px;background-image: url(pics/icon_pdf.gif);background-repeat: no-repeat;background-position: left center;}

.section a:link {color:#7ab9df;}
.section a:visited {color:#7070eb;}
.section a:hover {color:#93cef1;}
.section a:active {color:#649cc0;}

.section {width:100%;position:relative;text-align:left;}
.section.bkg-gr {background:#E8E8E8;padding:2em 0;margin:2em 0;}/* серый бэкграунд для секций */
.text-center {text-align:center;} /* текст в section по центру */
.text-left {text-align:left;} /* текст section по левому краю */

/*.in {width:980px;margin:0 auto;overflow:hidden;}
.section.news.article-full-width .in {width:980px; margin:0 auto;overflow:visible;}*/ /*чтоб не обрезались риунки при наведении*/
/*NNNNNNNEEEEEEEEEEEEEWWWWWWWWWWWWWWW*/
.in {width:960px;margin:0 auto;overflow:hidden;}
.section.news.article-full-width .in {width:960px; margin:0 auto;overflow:visible;} /*чтоб не обрезались риунки при наведении*/
.in.narrow, .in-narrow{max-width:560px; margin: auto; overflow:visible;}
.in-moduli{max-width:800px; margin: auto; overflow:visible;}
.in-white{padding: 40px 0; background: white; width: 600px; margin: -70px auto 40px;}

.flex {display:flex;}

/*  Micro clearfix  */
.cf:before, .cf:after {content: " "; display:table; }
.cf:after {clear:both;}
.cf {*zoom: 1;}/* For IE 6/7 only to trigger hasLayout and contain floats */

/*регулярный див из двух колонок -- переход при 700px*/
div.responsive {} 
div.responsive div.first,
div.responsive div.second{float:left;width:50%;} 
div.responsive.right div.first,
div.responsive.right div.second{float:right;width:50%;}/*переход при 700px*/

/*
figure - в /01/, /04/, /30/, /90/
*/
figure {margin:1em 0;width:100%;}
figure + figure {margin-top:2em;}

figcaption {font-size:0.9em;font-style:italic;font-weight:500;margin:1em 0 .5em;line-height:1em;}
figcaption.head { } 
figcaption.bottom { }
/*внутри figure только один figcaption*/
figcaption:before {content: "Диаграмма № ";}
figcaption.no-dia:before {content: "";}

figure img {display:block;margin:0;padding:0;max-width:100%;} /*прижат влево*/
/*
в /03-support/, /04/ все картинки в <figure class="dia uni"> 
*/
figure.dia.uni { } 
figure.dia img { }/*for all img in figure.dia*/
figure.dia.uni img { }/*прижат к лево*/
figure.dia.uni figcaption {text-align:left;}/*прижат к лево*/

figure.dia.center { } 
figure.dia.center img {margin:0 auto;} /*отцентрирован*/
figure.dia.center figcaption {text-align:center;}/*отцентрирован*/

figure.dia.uni.wide-2000 {}/*311 шт.*//* картинки в статьях о предприятиях без правой колонки - vse, -311, big, otrasl, oblast*/

figure.dia.uni.production-580 {} /*статьи с правой кол. production 2014, 2015-2014 - min-width картинки 580px */ 
figure.dia.uni.production-580 img {width:580px;}/*93 шт.*/

figure.dia.uni.impex-550 {} /*статьи без прав. кол. - импорт и экспорт, еаэс */ 
figure.dia.uni.impex-550 img {width:550px;} /*181 шт.*//*нельзя убирать ширину, там есть очень большие картинки*/

figure.dia.uni.impex-100 {} /*статьи без прав кол - импорт-экспорт 2016-2017..*/
figure.dia.uni.impex-100 img {width:100%;transition:1s ease-in-out;} /*34 шт.*//*по всей ширине страницы без правой колонки*/
.in-narrow figure.dia.uni.impex-100:hover img, 
.in.narrow  figure.dia.uni.impex-100:hover img{display:block;padding:0;transform:scale(1.7) translateX(0px);}

figure.dia.uni.pred-550 {} /*статьи 2014-2015 с прав кол - о предприятиях*/
figure.dia.uni.pred-550 img {} /*2015 all 550px*/

figure.dia.uni.pred-2000 {width:100%;}/* чтоб ширина была равна ширине блока с текстом статьи - с прав кол - еженед. отчет, production, proizvodstvo */ 
figure.dia.uni.pred-2000 img {width:inherit; transition:1s ease-in-out;} /*801 шт.*//*2015 .... 2017 all 2000px*/
figure.dia.uni.pred-2000:hover img {display:block;padding:0;transform:scale(1.48) translateX(110px);}

figure.dia.uni.svg {width:100%;}/* чтоб ширина была равна ширине блока с текстом статьи*/ /*2015 статьи с прав кол*/
figure.dia.uni.svg img {width:inherit; transition:1s ease-in-out;}/*all width="2000" height="800"*/
figure.dia.uni.svg:hover img {display:block;padding:0;transform:scale(1.48) translateX(110px);}

/*.dia.svg:hover img, из-за overflow hidden стал обрезаться
.dia.pred-2000:hover img {
	display: block;
	padding: 0;
	transform: scale(1.8) translateX(100px);
}*/
/* prim обозначает Примечание */
figure + p.prim {float:none;font-size:0.9em;font-style:italic;font-weight:500;margin:.5em 0 2em;line-height:1em;}
figure + p.prim:before {content: "Примечание: ";}
figure + p.prim.center {text-align:center;}

.w560		 {padding:0;margin:10px 0 10px 0;}
.w560 iframe {padding:0;margin:0 auto;display:block;}

/*
blue-bg для картинки
*/
.section.blue-bg {background:#16181a} 

.blue-bg {overflow:hidden;margin-bottom:30px;height:290px;}
.blue-bg .in {text-align:center;padding-top:0px;overflow:hidden;width:930px;}

.blue-bg h1, 
.blue-bg h1.right-pad {color:#fff;margin:0;padding-top:32px;padding-bottom:5px;line-height:30px;}
.blue-bg h1.right-pad {margin-top:0px;padding:100px 300px 5px 10px;text-align:left;}
.blue-bg p {color:#fff;font-size:1.4em;margin:0;padding-bottom:37px;}
.blue-bg h1,
.blue-bg p.helping{margin-top:0px;padding-top:100px;}

/*
home
*/


.home.first {width:100%;background: #16181a}
.home.first .in {position:relative;width:1120px;}
.home.first .in h1, 
.home.first .in p {color:#fff;}
.home.first .in h1.h-one {margin-top:0px;padding-top:100px;font-size:55px;margin-bottom:40px;}
.home.first .in p.under {margin-top:10px;font-size:22px;}
.home.first span.blo,
.home.first h2 span.blo{display:block;}
.home.first .in div.down-arr {position:absolute;bottom:60px;left:50%;height:11px;width:10px;}

.home.first .uznat {text-align:center;padding:46px 0 10px 0;}
.home.first .uznat a {display:block;width:210px;padding:20px 0;border:1px solid #fff;background:transparent;color:#fff;margin:0 auto;font-size:16px;}
.home.first .uznat a:hover {border:1px solid #8f8f8f;background:#fbfbfb;color:#000;}
.home.first .uznat a:active {border:1px solid #8f8f8f;background:#8f8f8f;color:#fff;}

.home.reshenie p.prop-up {font-size:1.5em;margin: 4em 0 2em 0;}

.home.reshenie .in.go-to-what-for a {
    display: block;
    width: 210px;
    padding: 20px 0;
    border: 1px solid #8f8f8f;
    background: #fff;
    color: #000;
    margin: 0 auto;
    font-size: 16px;
}




/*.home.video was here */
/*.home.dlya-chego was here*/

.home.partner-pics .in.link-vse a {display:block;width:210px;padding:20px 0;border:1px solid #8f8f8f;background:#fff;color:#000;margin:0 auto;font-size:16px;}
.home.partner-pics .in.link-vse a:hover {border:1px solid #8f8f8f;background:#fbfbfb;color:#000;}
.home.partner-pics .in.link-vse a:active {border:1px solid #8f8f8f;background:#8f8f8f;color:#fff;}


.home.otzyv {position:relative;padding:70px 0px 30px;}
.home.otzyv .in.kavychki {}
.home.otzyv .in.kavychki img{width:64px;height:64px;}
.home.otzyv .in.for-orbit{position:relative;height:350px;}
.home.otzyv .in.link-vse {}
.home.otzyv .in.link-vse a {display:block;width:210px;padding: 20px 0;border:1px solid #8f8f8f;background:#fff;color:#000;margin:0 auto;font-size:16px;}
.home.otzyv .in.link-vse a:hover {border:1px solid #8f8f8f;background:#fbfbfb;color:#000;}
.home.otzyv .in.link-vse a:active {border:1px solid #8f8f8f;background:#8f8f8f;color:#fff;}


/*
Для чего страница
*/

.what-for.what-now {width:100%;height:400px;background: #fff url("../css/pics/what-for.jpg") center no-repeat;}
.what-for.what-now .in{width:970px;}


/*
All-Modules PAGE
*/
.main-mod .in{width:1120px; padding:0 10px;}
.mod{margin:4em 0;}
.mod img {width:100%;}
.first .mod-pic {float:left; width:49%;}
.second .mod-pic {float:right; width:49%;}
.first .mod-text {float:right; width:49%;}
.second .mod-text {float:left; width:49%;}
.mod .btn.btn-redd {padding:10px; width:170px; text-align:center;}

.mod-text p, 
.mod-text h2{padding-left:60px}
.mod-text h2{padding-top:30px}


/*boxx*/
.main-boxx.in{width:100%;}
.boxx.flex {justify-content:space-around;/*align-items:center;*/}
.boxx.flex.first {flex-direction: row;}
.boxx.flex.second {flex-direction: row-reverse;}
.boxx.flex .pic,
.boxx.flex .text {flex-basis:50%;padding:1%;}
.boxx.flex .pic img {width:100%;}
.boxx.flex .btn.btn-redd, .boxx.flex .btn.btn-green {padding:10px; width:170px; text-align:center;}

p.slogan {font-size:2.2em; margin:2em 0;text-align:center;}
span.lamp {display:inline-block; width:96px; height:128px; vertical-align:middle;}

/*
MODULE PAGE - no use
*/
.vid-butt img{display:block; width:95px; height:90px; margin: 2em auto;}


article.turnkey.flex {
	margin:1em 0;
	padding: 1em 0;
	border-radius: 3px;
	border:1px solid #e2e2e2;
	
	flex-direction:row;
	justify-content:flex-start;
	align-items:stretch; /*контент в блоках выровнен*/
	flex-wrap:nowrap;
}
	.turnkey .pic{flex-basis:20%}
	.turnkey .pic img{width:90%;margin: 0 5% 0;}
	.turnkey .pic a[href$="pdf"] {background-image:none;padding-left:0px;}  
	.turnkey .opis{flex-basis:80%;min-height:100%;padding:0 1em;}
	.turnkey .opis h2{font-size:1.4em;margin-top:0;}
	.turnkey .opis h2 a[href$="pdf"] {background-image:none;padding-left:0px;}
	/*.turnkey .opis p.year:after {content: " г.";} */ 
	
	
	
/*
PRICE PAGE
*/
.costs {
	display:block;
	padding:0;
	margin:0;
	overflow:hidden;
}
.costs .col {
	float:left;
	overflow:hidden;
}
.costs .four {
}
.costs .four .col {
	box-sizing:border-box;
	margin:0 .5% 0 .5%;
	/*width: 24%; для 4--х колонок*/
 	width:32.2%;
/*	max-width:265px;*/
}
.costs .four .col:last-of-type {
	margin-right:0.5%;
}
div.line p {padding:0 1em;}
.costs p a {color:#3ca6e0;}


.costs .col .line {
	padding:16.5px 0px;
	background:#fafafa;
}
.costs .col .line p,
.costs .col .line span{
	display:block;
	margin:0px 0px;
	font-size:14px;
	font-weight:600;
	color:#8B8B8B;
}
.costs .col .line:nth-of-type(2n+1) {
	background:#f2f2f2;
}
.costs .col .line:first-of-type {
	/*background: #fafafa url("pics/price-top.png") center no-repeat; для 4- колонок*/
	background:#fafafa url("../92/price/price-top-360-px.png") center no-repeat;
	background-size:cover;
	height:85px;
	padding:0;
}
.costs .col .line:first-of-type p {
	font-weight:700;
	font-size:20px;
	color:#fff;
	padding:28px;
}
.costs .col .line span {
	dispalfy:block;
}
.costs .col .line span.frequency,
.costs .col .line span.currency,
.costs .col .line span.pr {
	text-transform:uppercase;
}
.costs .col .line span.currency,
.costs .col .line span.pr {
	color:#2a2a2a;
}
.costs .col .line span.pr,
.costs .col .line span.pr.free {
	font-size:24px;
}
.costs .col .line span.pr.free {
/*	line-height:37px;*/
}
.costs .col .line:last-of-type {
	padding:20px 28px;
	background:#fafafa;
}
.costs .col .line .btn {
	font-size:16px;
	font-weight:700;
	padding:11px 0px;
}
.new .col .line.price {
	height:170px;
}
.new .col .line.price .m-pr{
	height:70px;
}


.section.costs .in {width:930px;margin:2em auto;}
.section.block-of-cols .in {/*width:1120px;для 4-х колонок*/padding:0 10px;margin:2em auto;}


/*
SUPPORT
*/
.section.support {}

.main{margin:50px 0;padding:0 15px;}
.th {width:33.3%;float:left;margin:0 0 4px 0;padding:0;}
.th a {display:inline-block;width:98%;margin:0 auto;text-align:center;padding:40px 0;border:1px solid #bbb;border-radius:6px;font-size:1.5em;}

.section.support .in.help {width:1280px;}
/*NNNNNNNEEEEEEEEEEEEEWWWWWWWWWWWWWWW*//*.section.support .in.help {width:1260px;margin-left:10px;margin-right:10px;}*/

.in.help .bread-crumbs p {padding:0 20px 0 20px;}
.cat, .que, .rel, .que.category {float:left;}
.cat {width:260px;padding:0 20px 0 20px;}
.que {width:640px;padding:0 20px 0 20px;}
.rel {width:260px;padding:0 20px 0 20px;}
.que.category {width:940px;padding:0 20px 0 20px;}

.cat.kak li:nth-of-type(1) a,
.cat.rabota li:nth-of-type(2) a,
.cat.fak li:nth-of-type(3) a {font-weight:700;color:#666;}

.cat.registration li:nth-of-type(1) a,
.cat.podpiska-oplata li:nth-of-type(2) a,
.cat.rabota-so-spravochnikom li:nth-of-type(3) a,
.cat.kab li:nth-of-type(4) a,
.cat.est-li li:nth-of-type(5) a,
.cat.how-find li:nth-of-type(6) a,
.cat.raznoe li:nth-of-type(7) a {font-weight:700;color:#666;}

/*
section news
*/
.section.news.article-full-width, /*NEWS во всю ширину - есть в "in imp-exp", "in org-krp", "in org-production" */ 
.section.news.article-with-right-col {}/*NEWS с правой колонкой --- все --- "in cf" */ 
.red {color:#7ab9df;}
.left {float:left;}
.right {float:right;}
.clear {float:none;clear:both;}
br.clear {font-size:1px;}
.text-right { text-align: right;}
.text-left {text-align: left;}

.w80 {width:80%;}
.all-anonce-block,
.w70 {width:70%;}
.w30 {width:29%;margin-left:1%;}
.w20 {width:20%;}

/*
black top menu
*/
div.lang {position:relative;width:1120px;margin:0 auto;background:transparent;}

ul.butt {position:absolute;right:0px;top:10px;z-index:50;height:19px;color:#fff;font-size:12px;line-height:12px;margin-top:0;padding-top:0;list-style-type:none;background:transparent;}
div.lang ul.butt li {display:inline-block; color:#676767;font-size:12px;}
div.lang ul.butt li a {padding:2px 2px;text-decoration:none; color:#fff;font-size:12px;cursor:pointer;}

/* у этого еще есть свойства для 1160 px*/

.heading {margin-bottom:0;position:relative;height:90px;background:#16181a}
.heading .inner {margin-top:0;position:relative;width:1120px;padding:0 10px;margin:0 auto;}
.heading .logo {position:absolute;top:30px;z-index:3;width:264px;height:65px;}
.heading a {display:inline-block;text-decoration:none;text-transform:uppercase;font-size:14px;}
.heading .enter {font-size:14px;float:right;color:#fff;width:300px;height:90px;}
.heading .enter a {padding:14px 30px 14px 30px;margin:40px 0px 0 10px; border:1px solid #a7a7a7;}
.heading .enter a:hover {border:1px solid #fff;}
.heading .enter a.login {margin:40px 0px 0 10px;}
.heading .enter a.register {float:right;}
.heading .enter a.login:hover,.heading .enter a.register:hover{background:#464646;}
.heading .enter a.login:active,.heading .enter a.register:active{background:#ffffff;color:#000;}
.heading .nav {color:#fff;height:90px;/*padding:0 300px 0 280px;*/padding:0 0px 0 265px;box-sizing:border-box; }


.heading .nav.flex {
	flex-direction:row;
	justify-content:space-around;
	align-items:center;
	flex-wrap:nowrap;
	align-content:stretch;
	}

.heading .nav a {padding:55px 0px 15px 0px;margin:0 10px 0 10px;border-bottom:4px solid transparent;}
.heading .nav a:hover {color:#a7a7a7;} 
body.home .nav a.page-home,
body.edu .nav a.page-edu,
body.moduli .nav a.page-moduli,
body.ceny .nav a.page-ceny,
body.novosti .nav a.page-novosti{color:#a7a7a7;border-bottom:4px solid #fff;margin:0 10px 0 10px;}

.heading .nav a.page-demo {margin:35px 0px 0 10px; padding:14px 30px 14px 30px; border:1px solid #a7a7a7; background: #7254dd;}
body.demo .nav a.page-demo {color:#fafafa;border-bottom:4px solid #fafafa}


/*
footer
*/
.footer {margin:2em 0 0;background:#222222;}
.footer .in {width:1120px; padding:10px 10px 0;overflow:hidden;}
.footer .ft-col a {display:block;font-size:16px;color:#fff;padding:8px 0;}

.footer .ft-col .ft-astana {margin-left:78px;}
.footer .ft-col .ft-tel,
.footer .ft-col .ft-tel-mob, 
.footer .ft-col .ft-email {padding-left:25px;background: url("../css/pics/footer-tel.png") left center no-repeat;margin-left:78px;}

.footer .ft-col .ft-tel-mob {background: url("../css/pics/footer-tel-mob.png") left center no-repeat;}
.footer .ft-col .ft-email {color:#a7a7a7;background: url("../css/pics/footer-mail.png") left center no-repeat;}

.footer .bot-menu {border-bottom: 1px solid #a7a7a7;padding-bottom:20px; padding-top:20px;}
.footer .ft-col a:hover {color:#a7a7a7;}
.footer .ft-col.left{float:left;width:25%;}
.footer .ft-col.right{float:right;width:25%;}

.footer.five h3 {font-size:16px;color:#a7a7a7;letter-spacing:1.5px;font-weight:600;}
.footer.five .ft-col.right h3 {margin-left:45px;}
.footer.five .ft-col .ft-astana {margin-left:45px;}
.footer.five .ft-col .ft-tel,
.footer.five .ft-col .ft-tel-mob, 
.footer.five .ft-col .ft-email {padding-left:25px;background: url("../css/pics/footer-tel.png") left center no-repeat;margin-left:45px;}

.footer.five .ft-col .ft-tel-mob {background: url("../css/pics/footer-tel-mob.png") left center no-repeat;}
.footer.five .ft-col .ft-email {color:#a7a7a7;background: url("../css/pics/footer-mail.png") left center no-repeat;}

.footer.five .ft-col div.socials {padding-top:25px; padding-left:0px;margin-left:41px;}

.footer.five .ft-col a {display:block;font-size:14px;color:#fff;padding:8px 0;}
.footer.five .ft-col a:hover {color:#a7a7a7;}
.footer.five .ft-col.left{float:left;width:20%;}
.footer.five .ft-col.right{float:right;width:20%;}

.footer.five .ft-col a.kompaniy {font-size:16px; color:#a7a7a7; padding: 0;}
.footer.five .ft-col a.kompaniy:hover {color:#ddd;}

.footer .year{float:none;width:100%;padding:32px 0 32px;margin-bottom:0;text-align:center;font-size:1em;color:#a7a7a7;}
.footer .year{text-decoration:none;}

.footer a#s {cursor:pointer;}

.footer .google-searsh-block {position:relative;}
.footer .google-searsh-block #search-bar {
	position:absolute;
	/*display:none; свойство сделано inline методом*/
	left:0px;
	width:45%;
	bottom:20px;
	box-sizing:border-box;
	padding:50px;
	background-color:#222222;
	border:1px solid #fff;
	}

.banner-yellow{background-color: #FFFDDE; border: thin solid #EDDD00; max-width: 530px;  margin: 0 auto 10px; padding: 5px 15px;}
.banner-yellow p{padding-top:5px;text-align:center;font-family:Verdana}
.banner-yellow p a:hover{color: #7070eb;}
/* 
=======	
*/
#content {min-height:450px;}
.transition {transition:all 0.25s ease-out;}
.transition-long {transition:all 0.5s ease-out;}
.transition-short {transition:all 0.1s ease-out;}

.live-chat {position:fixed;bottom:50%;left:0px;}

/*
TABLES - ALL THE SITE
*/
table.sp {
	border-collapse:collapse;
	width:100%;
	margin-bottom:.5em;
	font-size:70%;
}
table.sp-80 {
	font-size:80%;
}
table.sp-100 {
	font-size:100%;
}
table.sp th {
	background:#606060;
	color:#fff;
	padding:.6em .8em .6em;
	text-align:center;
	border-bottom:2px solid #FFF;
	font-weight:normal;
}
table.sp.h th { /* <table class="sp h"> - некоторые маленькие таблички в отчетах*/
	background:rgba(46, 46, 46, 0.35);
	color:#fff;
	padding:.6em .8em .6em;
	text-align:center;
	border-bottom:2px solid #FFF;
	font-weight:normal;
}
table.sp .big th {font-size: 15px; font-weight: 600;} /* укрупненный шрифт в заголовке*/
table.sp .big th  span{font-size: 12px; font-weight: 300;}

table.sp td,
table.sp td p {
	margin:0;
	color:#2E2E2E;
}
table.sp th,
table.sp th p {
	margin:0;
	color:#fff;
}
table.sp tr {
	background:#ddd;
}
table.sp tr:nth-child(even) {
	background:#eee;
}
table.sp tr:hover {
	background:#fff;
}
table.sp th,
table.sp td {
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#FFF;
}
table.sp td,
table.sp ul {
	padding:.5em .5em;
}
table.sp ul li {
	text-align:left;
	list-style-position:outside;
	list-style-type:square;
}
table.sp caption {

}
p.table-head-text,
p.table-under-text{float:none;font-size:0.9em;font-style:italic;font-weight:500;line-height:1em;}
table.sp .itogo{
	font-weight:700;
}
table.sp td.td-action {color: red;    border-color: red;    border-style: solid;    border-width: 3px;}

.green-light-td{background-color: #d9ead4;}
.yellow-td {background-color: #fff1ce;}
.red-light-td { background-color: #f3cccd;}
.blue-light-td {background-color: #cadaf7;}

table.table-color td{border-width: 1px;
    border-style: solid;
    border-color: #000;}

table.table-color td.bold{font-weight: 700;}
/*
галерея логотипов
*/
.partners {margin:0;padding:0;opacity:.5;}
.partners li {display:block;float:left;list-style-type:none;margin:0;padding:0;width:33.3%;height:120px;}
.partners li div.imge {position:relative;height:120px;}
.partners li .imge img {
	height:50px;
	display:block;
	position: absolute;
    top:50%;
    left:50%;
    transform:translateX(-50%) translateY(-50%);
}

/*
REVIEWS - /90/reviews
*/
.review {margin-bottom:2em;}
.review .review-date {font-weight:500;}
.review .review-author {text-align:right;font-style:italic;}

/*
SUPPORT - /03-support/, SERVICE - /01/
*/
.bread-crumbs {margin-top:-.5em;margin-bottom:2em;}
.bread-crumbs p {font-style:italic;font-size:.9em;}
.bread-crumbs p a {text-decoration:underline;}
.bread-crumbs p a:hover {text-decoration:none;}
      
.in.commenters {}
.in.commenters .commenter{box-sizing:border-box;float:left; width:33.333%;padding: 1em 1em;}
.in.commenters .commenter-photo{width:180px;margin:0 auto;}
.in.commenters .commenter-photo img{width:80%;border-radius:50%;border: 10px solid #efefef;}
.in.commenters .review{text-align:left;}
.in.commenters .review-author{text-align:right;}
/*
SUPPORT - /03-support/, SERVICE - /04/
*/
.support .rel .article-list,
.support .category .article-list {list-style-type:none;padding-left:0px;}
.support .article-list li {padding-bottom:.7em;line-height:1.2;}
.support :target {color: white;background-color:#3CABE0;}
.support h3:target {padding:.7em;}
/*
NEWS - ALL PAGES IN /04/
*/
		.news .all-anonce-block,
        .news .w70,
        .news .w30 {float:left;}
        .news article {border-bottom:1px solid #e8e8e8;padding:20px 0px;}
        .news article:first-of-type {padding:0 0 1em 0px;}
        .news article:first-of-type h2 {margin-top:0px;}
        .news h3 + article:first-of-type h2,
        .news div.dop-info + article:first-of-type h2,
        .news p + article:first-of-type h2 {margin-top:1em;}
        .news article:only-of-type {border-bottom:0px;}
.section.news article .story h2 {/*текст без ссылки в заголовке h2 на анонсовых стр-х*/color:#2E2E2E;}
.section.news article .story h2 a {/*ссылка в заголовке h2 на анонсовых стр-х*/color:#2E2E2E;font-size:.9em;line-height:1;}

.section.news article .story h2 a:hover {text-decoration:underline;color:#3CA6E0 /*!important*/;}
        .news .story-content p.podrobno:before {content: "Подробно: ";}
        .news.article-full-width h3,
        .news.article-with-right-col h3 {margin:1.4em 0 .4em 0;}
        .news.article-full-width p+h3,
        .news.article-with-right-col p+h3 {margin:1.5em 0 .4em 0;}
        .news .page-archive-links {font-size:.9em;}

p.otchet-date,/*in /04/ date of page*/
p.smotri-takzhe,  /* см. также*/
.dop-info p,/* text about KRP*/
.dop-info ol {
	float:none;
	font-size:0.9em;
	font-style:italic;
	font-weight:500;
}
p.otchet-date span {display:block;}

p.otchet-date::before{
/*	content: "В Н И М А Н И Е: вы просматриваете архив, для новых данных посетите KazDATA INSIDER ";
    background-color: #FFFDDE;
    border: thin solid #EDDD00;
    display: inline-block;
    padding: 10px;*/
}

.spravka .header {margin-top:25px;border-top:1px solid #E8E8E8;}
/*Справка

ТС - таможенный союз государств Белоруссии, Казахстана и России.

ЕврАзЭС (Евразийское экономическое сообщество) - международная экономическая организация, созданная в 2000 году для продвижения Сторонами процесса формирования Таможенного союза и Единого экономического пространства, реализации задач, связанных с расширением интеграции в экономической и гуманитарной областях. Членами ЕврАзЭС с момента его образования являются: Беларусь, Казахстан, Кыргызстан, Россия и Таджикистан.*/
.spravka.ts .header { /*справка о тамож. союзе после таблицы, бордер не нужен - надо поменять на подтабличный текст*/
	margin-top:25px;
	border-top:0px;
}

p.attention,
.spravka-middle-org,
.anonse-krupnye-prepr {
	background-color:rgba(185, 234, 245, 0.36);
	margin:2em 0;
	padding:1em 20px;
	border-left:3px solid #3CABE0;
}


.spravka-middle-org p i:after {
	content: " Справочник содержит только проверенную информацию об организациях. Данные еженедельно поступают из единого государственного реестра Республики Казахстан.";
}
p.anounce:after {
	content: " Регистрация займет не более одной минуты.";
}
p.anonse-krupnye-prepr:before {
	content: "В онлайн режиме справочник позволяет с помощью фильтров сгенерировать таблицы и диаграммы, где будут присутствовать только интересующие вас предприятия. Возможно фильтровать по отраслям, размеру, местоположению, возрасту организации, КАТО, ОКЭД и др. Список предприятий еженедельно обновляется. ";
}
.sign-up-add {background:rgba(115, 190, 40, 0.15)}

.sign-up-add p,
.sign-up-add h2,
.sign-up-add ul {padding:0px 10px;text-align:left;}
.sign-up-add ul {padding:0px 30px;list-style-position:outside;list-style-type:disc;}
.sign-up-add .head{background:#000;}
.sign-up-add .head p{color:#fff;padding:5px 5px;font-size:1.2em;font-weight:500;text-align:center;}

.sign-up-add .botom{background:#73be28;}
.sign-up-add .botom p {color:#eee;padding:10px 5px;text-align:center;}
.sign-up-add .botom p a {color:#fff;font-weight:700;text-decoration:underline;}


.socials {margin:0 0 1em;padding:0;width:100%;height:20px;float:none;}
.fb-like,
.twit {margin:0;padding:0;float:left;margin-right:4px;}
.fb-like {width:158px;}
.twit {width:107px;}

p.comments a {padding-left:20px;background-image: url(pics/comm-grey.png);background-repeat:no-repeat;background-position:left center;} /*ссылка в disqus_thread с картинкой впереди*/

/*
NEWS RIGHT COLUMN
*/
.info-block {border:1px solid #319ad4;border-radius:2px;margin-bottom:10px;}
.info-block-title {padding:10px 15px;background:linear-gradient(#c4e4f6, white);}
.info-block-title h4 {margin:0px;}
.info-block-title h4 span.red {color:#e7554a;}
.info-block-text {padding:0px 15px 10px 15px;font-size:0.9em;}
.info-block-text ul,
.short-links ul.col{list-style-type: none;margin:1.2em 1.5em 1.5em 0;padding:0px;}
.info-block-text ul.nowrap li {white-space:nowrap; /*Пробелы не учитываются, переносы строк игнорируются, текст отображается одной строкой*/}

/*short-links page*/
.short-links ul.col {float:left;width:13%;	/*6 columns*/}

/* 
секция с одной кнопкой красного цвета
*/
.section.one-but-cta {text-align:center;margin:2em auto 2em;}
.section.one-but-cta .in {background:#E8E8E8;background: url(pics/hp-video-1400.jpg) no-repeat;background-size:cover;padding:2em 0;}
.section.one-but-cta .in p {font-size: 19px;color:#717171;color:#fff;}
.section.one-but-cta .btn {width:210px;margin:2em auto;font-size:16px;font-weight:200;padding:19.5px 0px; border-radius: 4px;}

			
.spravka .section.one-but-cta .in {width:auto;}

/*
раскраска кнопки, используется в плашках с одной кнопкой
*/
.btn {display:block;}
.btn.btn-redd {color:#fff !important;background:#e7554a;border: 0px;border-radius: 0px;}
.btn.btn-redd:hover {background:#f37167;}
.btn.btn-redd:active {background:#d5493f;}


/*
раскраска кнопки в зеленый, используется в плашках с одной кнопкой
*/
.btn {display:block;}
.btn.btn-green {color:#fff !important;background:#97c988;border: 0px;border-radius: 0px;}
.btn.btn-green:hover {background:#abe198;}
.btn.btn-green:active {background:#4fc92a;}




/*
страница kazdata.kz/93/reference.html -- блок с картинками
*/

.features {
	text-align:center;
	overflow:auto;
	padding-top:12px;
	padding-bottom:11px;
	margin-bottom:62px;
	background:#fafafa;
}
.features h3 {
	font-size:19px;
	font-weight:400;
	line-height:21px;
}
.features p {
	float:left;
	display:block;
	width:135px;
	text-align:left;
	padding:6.5px 0;
	padding-left:65px;
	font-size:13px;
	margin-right:38px;
	line-height:15px;
}
.features p:nth-of-type(1) {
	background: url(../93/img/why-1.png) 11px center no-repeat;
	margin-right: 33px;
}
.features p:nth-of-type(2) {
	background: url(../93/img/why-2.png) left center no-repeat;
	margin-right: 23px;
}
.features p:nth-of-type(3) {
	background: url(../93/img/why-3.png) left center no-repeat;
	background-position-x: 5px;
	margin-right: -1px;
}
.features :nth-of-type(4) {
	background: url(../93/img/why-4.png) left center no-repeat;
	margin-right: 0;
}

.section.features.on-pic {
	background: #FAFAFA;
	margin:0;
}
.section.features.on-pic .in {
	width: 980px;
}
.section.features.on-pic .in .back {
	background: #FAFAFA;
}
.section.features.on-pic .in .back p.feature {
	margin-right:57px;
}
.section.features.on-pic .in .back p.feature.last {
	margin-right:5px;
	float:right;
}
			
.update .even {
	display: table;
	overflow: auto;
	width: 100%;
}
.update .even p {
	display: table-cell;
	background-position: top center !important;
}			
.update {
	padding-top: 35px;
	padding-bottom: 10px;
}
.update .even {
	margin-bottom: 46px;
}
.update .even p {
	font-size: 19px;
	padding-top: 165px;
	height: 25px;
	color: black;
	background: url("../93/img/monthly.png") no-repeat;
}
.update .even p.en {background: url("../93/img/monthly-en.png") no-repeat;}
.update .even p.kz {background: url("../93/img/monthly-kz.png") no-repeat;}
.update .even p:nth-child(1) {background: url("../93/img/weekly.png") no-repeat;}
.update .even p.en:nth-child(1) {background: url("../93/img/weekly-en.png") no-repeat;}
.update .even p.kz:nth-child(1) {background: url("../93/img/weekly-kz.png") no-repeat;}

/*
/01/service-marketingovye-issledovaniya-otchety.html
*/
.sales,
.market {float:left;width:49%;}
.sales p,
.market p {padding:10px 10px 0 10px;text-align:left;}


#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }/*MailChimp form style*/

.test .heading {position:absolute;top:0;left:0;z-index:1;background:transparent;}
.test .home.first {background:transparent;}
.test .home.first .in h1.h-one{padding-top:190px;}
.test .header-filter{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;background-position: center center;background-image: url("img/glass_building.jpg");background-size: cover;}
.test .header-filter::before{z-index: -1;background-color: rgba(0, 0, 0, 0.5);display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";}
.test .under {font-size: 23px;}
.test .home.reshenie{background-image: url("img/contact.jpg");background-size: cover; background-position: center center;}
.test .home.reshenie::after{display: block; position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); content: "";}
.test .home.reshenie p{color: #fefefe; position:relative; z-index: 2;}
.test .main-boxx .p-light{color: #9A9A9A;}
.test .main-boxx .article {position: relative;  min-height: 1px; padding-left: 15px;  padding-right: 15px; width: 30.3%;
    display: inline-block;
    float: none !important;
    margin-right: -4px;
    margin-left: -4px;
    vertical-align: top;
	padding-bottom: 15px;	}
.test .main-boxx .article .card-plain{box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);}
.test .main-boxx .article .card-plain .card-image{overflow: hidden;  position: relative; height: 60%;
    transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);}
.test .card-blog.card-plain .content    {background-color: #ffffff;    padding: 20px;}
.card-plain .card-image a { display: block;}
.card-plain .card-image img {transition: 1s ease-out;width: 100%;  margin: 0 !important;}
.test .article .card-image a:hover img { -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1);}
.test .card-blog.card-plain .content .card-title{margin-top: 0;}
.test .card-blog.card-plain .content .card-title a{font-size: 26px;font-weight: 400; line-height: 31px; margin-top: 0;}


@media (max-width: 1280px) {
/*секция справка*/
.section.support .in.help {width:980px;}
.in.help .bread-crumbs p {padding:0 20px 0 20px;}
.cat, .que, .rel, .que.category {float:left;}
.cat {width:260px;padding:0 20px 0 20px;}
.que {width:640px;padding:0 20px 0 20px;padding-bottom:1em;}
.rel {width:940px;padding:0 20px 0 20px;float:none;clear:both;border-top:1px solid #bbb;padding-top:1em;}

.que.category {width:640px;padding:0 20px 0 20px;}
}

@media (max-width: 1160px) {
div.lang {width:98%;min-width:970px;}
.heading {width:100%;/*min-width:990px;*/}
.heading .inner {width:98%;min-width:970px;}

.heading .nav a {margin: 0 5px 0 5px;}
body.home .nav a.page-home, 
body.edu .nav a.page-edu, 
body.moduli .nav a.page-moduli, 
body.ceny .nav a.page-ceny, 
body.novosti .nav a.page-novosti {margin: 0 5px 0 5px;}


.blue-bg {width:100%;/*min-width:990px;*/}
.blue-bg .in {width:98%;min-width:970px;}

.footer {width:100%;/*min-width:990px;*/}	 
.footer .in {width:98%;min-width:970px;}
.footer .ft-col .ft-astana,
.footer .ft-col .ft-tel, 
.footer .ft-col .ft-tel-mob,
.footer .ft-col .ft-email {margin-left:60px;}

ol,ul {list-style-position: inside;}

/*все модули страница*/
.main-mod .in {width:96%;min-width:960px;}
.mod-text p, 
.mod-text h2{padding-left:0;padding-top:0;margin-top:1em;}

/*модуль*/
.section.module .in {width:94%;}

/*цены*/
.section.block-of-cols .in {width:96%;min-width:960px;}

/*главная стр*/
.home.first .in,
.home.otzyv .in {width:96%;min-width:960px;}

}

@media (max-width: 1020px) {
/*.section.news.article-with-right-col .in {width:95%;margin-left:2.5%;margin-right:2.5%;}*/
/*.section.news.article-with-right-col .in,
.section.news.article-full-width .in {box-sizing: border-box;padding-left:2.5%;padding-right:2.5%;}	*/
	
}

@media (max-width: 990px) {
/*.section.news.article-with-right-col .in {width:95%;margin-left:2.5%;margin-right:2.5%;}*/
/*.section.news.article-with-right-col .in,
.section.news.article-full-width .in {box-sizing: border-box;padding-left:2.5%;padding-right:2.5%;}	*/
	
}

@media (max-width: 700px) {
div.responsive div.first,
div.responsive div.second,
div.responsive.right div.first,
div.responsive.right div.second{float:none;width:100%;}

}
.box-33{width: 31%;   float: left;   padding: 1%;}
.box-33 img{width: 100%;}
.box-33 a {color: white;}
.box-33 a:visited {color: white;}
.box-33 a:hover {color:#93cef1;}
.box-33 a:active {color:#649cc0;}
