


/* Start:/bitrix/templates/.default/components/altop/callback/callme/style.css*/
.callback_body { 
	display:none; 
	background:#000; 
	left:0; 
	top:0; 
	position:fixed; 
	width:100%; 
	height:100%; 
	opacity:0.5;
	z-index:600;
}

.callback { 
	display:none; 
	position:fixed; 
	top:50%; 
	left:50%;
	margin-top:-122px;
	background:url('/bitrix/templates/.default/components/altop/callback/callme/./img/bg_popup.png') left top no-repeat; 
	width:409px; 
	height:244px; 
	z-index:700;
}

.callback div.title {
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:#010101;
	margin:0px;
	padding:10px 0px 10px 25px;
	line-height:1.3;
	text-transform:none;
}

.callback a.callback_close { 
	float:right !important; 
	width:23px !important; 
	height:23px !important; 
	margin:-5px -5px 0px 0px !important; 
	background:url('/bitrix/templates/.default/components/altop/callback/callme/./img/bg_popup_close.png') left top no-repeat;
}

.callback div.mcallback {
	padding:0px 27px 0px 25px !important;
	margin:0px !important;
}

div.mcallback div.mf-name, div.mcallback div.mf-tel, 
div.mcallback div.mf-time, div.mcallback div.mf-region {
	width:100%;
	padding:0px !important;
	float:left;
	margin:0px 0px 4px 0px !important;
}

div.mcallback div.mf-text {
	float:left;
	padding:0px !important;
	width:108px;
	height:26px;
	line-height:26px;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#1e1d19;
}

div.mcallback div.mf-name input, div.mcallback div.mf-tel input,
div.mcallback div.mf-time input, div.mcallback div.mf-region input {
	float:left;
	padding:0px 10px !important;
	width:217px;
	height:24px;
	border:1px solid #cfcbc4;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#1e1d19;
}

div.mcallback span.mf-req {
	color:#1e1d19;
}

div.mcallback div.submit {
	width:100%;
	float:left;
}

div.mcallback div.submit span#alert {
	font-size:9px;
	font-weight:normal;
	color:red;
	float:left;
	margin:15px 0px 0px 0px;
	padding:0px;
}

div.mcallback div.submit input[name="button"] {
	width:150px;
	height:32px;
	border:none;
	background:url('/bitrix/templates/.default/components/altop/callback/callme/./img/bg_callback.png') left top no-repeat;
	padding:0px;
	margin:9px 8px 0px 0px;
	float:right;
}

div.mcallback div.submit input[name="button"]:hover {
	cursor:pointer;
	background:url('/bitrix/templates/.default/components/altop/callback/callme/./img/bg_callback.png') left -32px no-repeat;
}

div.mcallback div.mf-ok-text {
	float:left;
	color:green;
	padding:0px !important;
	font-size:11px;
}

div.mcallback div.errortext {
	float:left;
	color:red;
	padding:0px !important;
	font-size:11px;
}
/* End */



/* Start:/bitrix/templates/seo/components/bitrix/news.list/news_right/style.css*/
.news-list li .date {
    text-align: right;
    position: static;
}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/system.auth.form/auth/style.css*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url('/bitrix/templates/.default/components/bitrix/system.auth.form/auth/images/sec.png'); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url('/bitrix/templates/.default/components/bitrix/system.auth.form/auth/images/sec-unlocked.png');}

/* End */



/* Start:/bitrix/templates/seo/components/pseo/request/light/style.css*/
.feedback {
    padding: 10px 15px;
    background-color: #eeeeee;
}
.border-structure-top {
    background: url('/bitrix/templates/seo/components/pseo/request/light/border_structure_top.png') repeat-x;
    height: 10px;
}
.border-structure-down {
    background: url('/bitrix/templates/seo/components/pseo/request/light/border_structure_down.png') repeat-x;
    height: 10px;
}
.feedback form {
    background-color: #f8f8f8;
    padding: 20px 15px;
}
.feedback-formname {
   line-height: 2;
   font-weight: bold;
}
.feedback-delimiter {
    background: url('/bitrix/templates/seo/components/pseo/request/light/feedback_delimiter.png') repeat-x;
    height: 10px;
}
.form-elements {
    width:100%;
}
.form-elements > div {
    padding-top: 20px;
}
.form-elements span {
    min-width: 75px;
    display: inline-block;
}
.feedvack-input {
    float:left;
}
.feedback input[type=text] {
    width: 150px;
    height: 25px;
    border: 1px solid #a6a6a7;
    box-shadow: inset 5px 5px 22px -10px rgba(0, 0, 0, 0.206);
    padding-left: 10px;
}
.feedback-name {
    margin-bottom: 25px;
}
.feedback-text {
    margin-left: 280px;
}
.feedback-text-name {
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 28px;
}
.feedback-text textarea {
    min-width: 95%;
    height: 110px;
    border: 1px solid #a6a6a7;
    box-shadow: inset 5px 5px 22px -10px rgba(0, 0, 0, 0.206);
    display: block;
    font-family: Arial;
    color:  #323232;
    resize: none;
    padding:  20px 0px 0px 20px;
}
.feedback button {
    margin-top: 20px;
    border: 1px solid #16877a;
    border-radius: 50px;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#46a1a6), to(#3485a4));
    background: -webkit-linear-gradient(#46a1a6, #3485a4);
    background: -moz-linear-gradient(#46a1a6, #3485a4);
    background: -ms-linear-gradient(#46a1a6, #3485a4);
    background: -o-linear-gradient(#46a1a6, #3485a4);
    background: linear-gradient(#46a1a6, #3485a4);
    -pie-background: linear-gradient(#46a1a6, #3485a4);
    behavior: url(/pie/PIE.htc);
    color: #fff;
    line-height: 35px;
    padding: 0px 20px;
}
.feedback button > span {
    background: url('/bitrix/templates/seo/components/pseo/request/light/mail.png') 0px 11px no-repeat;
    display: block;
    padding-left: 20px;
}
.feedback-captcha {
    margin: 15px 0px;
}
.feedback-captcha img {
    float:left;
    margin-right: 20px;
}
.feedback-captcha input {
    margin-top: 5px;
}


/* Datepicker */
input[name=date] {
    position: relative;
    z-index: 10000;
}

#for_time {
    position: relative;
}
#for_time > div {
    height: 30px;
    left: 21px;
    position: absolute;
    top: 35px;
    width: 28px;
    cursor: pointer;
}
/* End */



/* Start:/bitrix/templates/seo/components/pseo/request/light-2/style.css*/
.feedback {
    padding: 10px 15px;
    background-color: #eeeeee;
}
.border-structure-top {
    background: url('/bitrix/templates/seo/components/pseo/request/light-2/border_structure_top.png') repeat-x;
    height: 10px;
}
.border-structure-down {
    background: url('/bitrix/templates/seo/components/pseo/request/light-2/border_structure_down.png') repeat-x;
    height: 10px;
}
.feedback form {
    background-color: #f8f8f8;
    padding: 20px 15px;
}
.feedback-formname {
   line-height: 2;
   font-weight: bold;
}
.feedback-delimiter {
    background: url('/bitrix/templates/seo/components/pseo/request/light-2/feedback_delimiter.png') repeat-x;
    height: 10px;
}
.form-elements {
    width:100%;
}
.form-elements > div {
    padding-top: 20px;
}
.form-elements span {
    min-width: 75px;
    display: inline-block;
}
.feedvack-input {
    float:left;
}
.feedback input[type=text] {
    width: 150px;
    height: 25px;
    border: 1px solid #a6a6a7;
    box-shadow: inset 5px 5px 22px -10px rgba(0, 0, 0, 0.206);
    padding-left: 10px;
}
.feedback-name {
    margin-bottom: 25px;
}
.feedback-text {
    margin-left: 280px;
}
.feedback-text-name {
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 28px;
}
.feedback-text textarea {
    min-width: 95%;
    height: 110px;
    border: 1px solid #a6a6a7;
    box-shadow: inset 5px 5px 22px -10px rgba(0, 0, 0, 0.206);
    display: block;
    font-family: Arial;
    color:  #323232;
    resize: none;
    padding:  20px 0px 0px 20px;
}
.feedback button {
    margin-top: 20px;
    border: 1px solid #16877a;
    border-radius: 50px;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#46a1a6), to(#3485a4));
    background: -webkit-linear-gradient(#46a1a6, #3485a4);
    background: -moz-linear-gradient(#46a1a6, #3485a4);
    background: -ms-linear-gradient(#46a1a6, #3485a4);
    background: -o-linear-gradient(#46a1a6, #3485a4);
    background: linear-gradient(#46a1a6, #3485a4);
    -pie-background: linear-gradient(#46a1a6, #3485a4);
    behavior: url(/pie/PIE.htc);
    color: #fff;
    line-height: 35px;
    padding: 0px 20px;
}
.feedback button > span {
    background: url('/bitrix/templates/seo/components/pseo/request/light-2/mail.png') 0px 11px no-repeat;
    display: block;
    padding-left: 20px;
}
.feedback-captcha {
    margin: 15px 0px;
}
.feedback-captcha img {
    float:left;
    margin-right: 20px;
}
.feedback-captcha input {
    margin-top: 5px;
}


/* Datepicker */
input[name=date] {
    position: relative;
    z-index: 10000;
}

#for_time {
    position: relative;
}
#for_time > div {
    height: 30px;
    left: 21px;
    position: absolute;
    top: 35px;
    width: 28px;
    cursor: pointer;
}
/* End */



/* Start:/bitrix/templates/seo/components/pseo/request/modal/style.css*/
.feedback {
    padding: 10px 15px;
    background-color: #eeeeee;
}
.border-structure-top {
    background: url('/bitrix/templates/seo/components/pseo/request/modal/border_structure_top.png') repeat-x;
    height: 10px;
}
.border-structure-down {
    background: url('/bitrix/templates/seo/components/pseo/request/modal/border_structure_down.png') repeat-x;
    height: 10px;
}
.feedback form {
    background-color: #f8f8f8;
    padding: 20px 15px;
}
.feedback-formname {
   line-height: 2;
   font-weight: bold;
}
.feedback-delimiter {
    background: url('/bitrix/templates/seo/components/pseo/request/modal/feedback_delimiter.png') repeat-x;
    height: 10px;
}
.form-elements {
    width:100%;
}
.form-elements > div {
    padding-top: 20px;
}
.form-elements span {
    min-width: 75px;
    display: inline-block;
}
.feedvack-input {
    float:left;
}
.feedback input[type=text] {
    width: 150px;
    height: 25px;
    border: 1px solid #a6a6a7;
    box-shadow: inset 5px 5px 22px -10px rgba(0, 0, 0, 0.206);
    padding-left: 10px;
}
.feedback-name {
    margin-bottom: 25px;
}
.feedback-text {
    margin-left: 280px;
}
.feedback-text-name {
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 28px;
}
.feedback-text textarea {
    min-width: 95%;
    height: 110px;
    border: 1px solid #a6a6a7;
    box-shadow: inset 5px 5px 22px -10px rgba(0, 0, 0, 0.206);
    display: block;
    font-family: Arial;
    color:  #323232;
    resize: none;
    padding:  20px 0px 0px 20px;
}
.feedback button {
    margin-top: 20px;
    border: 1px solid #16877a;
    border-radius: 50px;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#46a1a6), to(#3485a4));
    background: -webkit-linear-gradient(#46a1a6, #3485a4);
    background: -moz-linear-gradient(#46a1a6, #3485a4);
    background: -ms-linear-gradient(#46a1a6, #3485a4);
    background: -o-linear-gradient(#46a1a6, #3485a4);
    background: linear-gradient(#46a1a6, #3485a4);
    -pie-background: linear-gradient(#46a1a6, #3485a4);
    behavior: url(/pie/PIE.htc);
    color: #fff;
    line-height: 35px;
    padding: 0px 20px;
}
.feedback button > span {
    background: url('/bitrix/templates/seo/components/pseo/request/modal/mail.png') 0px 11px no-repeat;
    display: block;
    padding-left: 20px;
}
.feedback-captcha {
    margin: 15px 0px;
}
.feedback-captcha img {
    float:left;
    margin-right: 20px;
}
.feedback-captcha input {
    margin-top: 5px;
}


/* Datepicker */
input[name=date] {
    position: relative;
    z-index: 10000;
}

#for_time {
    position: relative;
}
#for_time > div {
    height: 30px;
    left: 21px;
    position: absolute;
    top: 35px;
    width: 28px;
    cursor: pointer;
}



.sbm-btn {
    position: relative;
    /*margin-top: 115px !important;*/
}
.captcha-form  input {
    margin-top: 0px;
    float: right;
    width: 90px;
}
.captcha-form img {
    display: inline-table;
    float:left;
    height: 55px;
    width: 114px;
}
.captcha-form {
    left:1px;
    width: 270px;
    position: absolute;
    top: -97px
}

/* End */



/* Start:/bitrix/templates/seo/template_styles.css*/
.printSelection {
    display:none;
}
@media print {
    .printSelected>* {display: none }
    .printSelected>.printSelection { display: block }

    #online_calculator_senttoemail { display: none; }
    #consultsystems_button_0 { display: none }
    #printBlock_button { display: none }
    #top_menu_fixed { width: 0px;height:1px; }
    .printSelected .left-column {
        width: 100%;
        float: right;
    }
    .printSelected .right-column {
        padding-left: 0px;
    }
}

.header_button a#tender-link {
    margin: 5px 0px 0px 0px;
    display:block;
    width: 190px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    border: 1px solid #575757;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    background: #808080;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#808080), to(#656565));
    background: -webkit-linear-gradient(#808080, #656565);
    background: -moz-linear-gradient(#808080, #656565);
    background: -ms-linear-gradient(#808080, #656565);
    background: -o-linear-gradient(#808080, #656565);
    background: linear-gradient(#808080, #656565);
    -pie-background: linear-gradient(#808080, #656565);
    behavior: url(/pie/PIE.htc);
}
.header_button a#tender-link:hover {
    border: 1px solid #218e89;
    background: #57a96e;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#57a96e), to(#29a299));
    background: -webkit-linear-gradient(#57a96e, #29a299);
    background: -moz-linear-gradient(#57a96e, #29a299);
    background: -ms-linear-gradient(#57a96e, #29a299);
    background: -o-linear-gradient(#57a96e, #29a299);
    background: linear-gradient(#57a96e, #29a299);
    -pie-background: linear-gradient(#57a96e, #29a299);
    behavior: url(/pie/PIE.htc);
}
.header_button a#tender-link:active {
    border: 1px solid #3a3a3a;
    background: #363636;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#363636), to(#525252));
    background: -webkit-linear-gradient(#363636, #525252);
    background: -moz-linear-gradient(#363636, #525252);
    background: -ms-linear-gradient(#363636, #525252);
    background: -o-linear-gradient(#363636, #525252);
    background: linear-gradient(#363636, #525252);
    -pie-background: linear-gradient(#363636, #525252);
    behavior: url(/pie/PIE.htc);
}

.header_button a[href="#order_popup"] {
    margin: 5px 0px 0px 0px;
    display:block;
    width: 110px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    border: 1px solid #16877a;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    background: #46a0a6;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#46a0a6), to(#3485a4));
    background: -webkit-linear-gradient(#46a0a6, #3485a4);
    background: -moz-linear-gradient(#46a0a6, #3485a4);
    background: -ms-linear-gradient(#46a0a6, #3485a4);
    background: -o-linear-gradient(#46a0a6, #3485a4);
    background: linear-gradient(#46a0a6, #3485a4);
    -pie-background: linear-gradient(#46a0a6, #3485a4);
    behavior: url(/pie/PIE.htc);
}
.header_button a[href="#order_popup"]:hover {
    border: 1px solid #d16a0e;
    background: #ff9639;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff9639), to(#f17d14));
    background: -webkit-linear-gradient(#ff9639, #f17d14);
    background: -moz-linear-gradient(#ff9639, #f17d14);
    background: -ms-linear-gradient(#ff9639, #f17d14);
    background: -o-linear-gradient(#ff9639, #f17d14);
    background: linear-gradient(#ff9639, #f17d14);
    -pie-background: linear-gradient(#ff9639, #f17d14);
    behavior: url(/pie/PIE.htc);
}
.header_button a[href="#order_popup"]:active {
    border: 1px solid #265f6c;
    background: #175b5f;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#175b5f), to(#2e7f9e));
    background: -webkit-linear-gradient(#175b5f, #2e7f9e);
    background: -moz-linear-gradient(#175b5f, #2e7f9e);
    background: -ms-linear-gradient(#175b5f, #2e7f9e);
    background: -o-linear-gradient(#175b5f, #2e7f9e);
    background: linear-gradient(#175b5f, #2e7f9e);
    -pie-background: linear-gradient(#175b5f, #2e7f9e);
    behavior: url(/pie/PIE.htc);
}
.header_button a > img {
    border-radius: 0px;
    position: static;
    vertical-align: baseline;
}

.breadcrumbs li {
    color: #8C8A8A;
    font-weight: 400;
}

.top-panel-black {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    border-top: 3px solid #DD2143;
    height: 50px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
#top_menu_fixed.top-panel-black .top-panel-holder {
    padding: 0px;
}

#top_menu_fixed.top-panel-black .top-panel-holder ul {
    height: 50px;
    line-height: 50px;
}
#top_menu_fixed.top-panel-black .order img {
    margin: 3%;
    width: 80%;
}

#top_menu_fixed.top-panel-black  ul li {
    padding: 0px 15px;
    border-right: 1px solid #dd2143;
    vertical-align: middle;
    line-height: 1;
    height: 18px;
}
#top_menu_fixed.top-panel-black  ul li:first-child {
    border-right: none;
}
#top_menu_fixed.top-panel-black  ul li:nth-last-child(1) {
    border-right: none;
}
#top_menu_fixed.top-panel-black  ul li:nth-last-child(2) {
    border-right: none;
}



#top_menu_fixed.top-panel-black ul li a {
    color: #fff;
    text-decoration: none;
    font-size: 17px;
}
#top_menu_fixed.top-panel-black ul li a:hover {
    text-decoration: underline;
}
#top_menu_fixed.top-panel-black li.order {
    background: none;
    width: 14%;
    position:relative;
}
#top_menu_fixed.top-panel-black li.order a {
    background: none;
    position:absolute;
    top:-15px;
}

#top_menu_fixed.top-panel-black li #phones-menu {
    background: url(/bitrix/templates/seo/images/phone.png) no-repeat scroll 0 15px rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 16px;
    padding-left: 35px;
    position: absolute;
    top: 0;
}
#top_menu_fixed.top-panel-black li #phones-menu span {
    /*color: #6cd8ff;*/
    line-height: 25px;
}





/*Start: Главная - Услуги - Поисковый репутационный маркетинг*/
#search_reputational_marketing_detail {
    font-size: 16px;
}
#search_reputational_marketing_detail h2 {
    margin:0px;
    padding: 0px;
    line-height: 70px;
    font-weight: bold;
    font-size: 35px;
}
#search_reputational_marketing_detail .bg-umbrella {
    background: url(/bitrix/templates/seo/images/bg-umbrella.png) no-repeat;
    height: 450px;
    margin-top:35px;
}
#search_reputational_marketing_detail .bg-kube h3 {
    background: #dd2143;
    padding: 0px 35px;
    line-height: 70px;
    color: #fff;
    position: relative;
    top: -30px;
    display: inline-block;
}
#search_reputational_marketing_detail .bg-kube {
    background: url(/bitrix/templates/seo/images/bg-text-marketing.png) repeat;
    box-shadow: inset 0px -10px 29px -24px #000000; /* Параметры тени */
    padding-left: 25px;
}
#search_reputational_marketing_detail span {
    text-transform:uppercase;
    color: #dd2143;
    font-weight: bold;
}
#search_reputational_marketing_detail .bg-smoking {
    background: url(/bitrix/templates/seo/images/bg-finger.png) no-repeat;
    background-position:  100% 50%;
    padding: 70px 0px 70px 25px;
}
#search_reputational_marketing_detail .bg-smoking h3 {
    font-weight: bold;
    font-size: 32px;
}
#search_reputational_marketing_detail .bg-smoking li {
    background: url(/bitrix/templates/seo/images/star.png) 0px 6px no-repeat;
    color: #0054aa;
    line-height: 35px;
    padding: 0px 0px 0px 25px;
}
#search_reputational_marketing_detail .bg-smoking ul {
    list-style-position: inside;
    list-style: none;
}
#search_reputational_marketing_detail .bg-green {
    border-top: 3px solid #dd2143;
    padding: 30px 25px;
    color:#fff;
    background: url(/bitrix/templates/seo/images/bg-green.png) no-repeat;
    height:165px;
}
#search_reputational_marketing_detail .bg-volna {
    height:22px;
    background: url(/bitrix/templates/seo/images/bg-volna.png) no-repeat;
}
/*End: Главная - Услуги - Поисковый репутационный маркетинг*/

/* Start: Главная - Услуги - Создание посадочных страниц */
#create_landing_pages {
    font-size: 16px;
}
#create_landing_pages h2 {
    font-weight: bold;
    font-size: 34px;
    margin:0px 0px 10px 0px;
    padding: 0px;
}
#create_landing_pages .text-red {
    color: #dd2143;
}
#create_landing_pages .navigation-volna {
    margin-top: 15px;
    background: url(/bitrix/templates/seo/images/bg-navigation-volna.png) repeat-x;
    height: 5px;
}
#create_landing_pages .bg-navigation {
    background: url(/bitrix/templates/seo/images/bg-navigation.png) repeat;
    padding: 20px 30px;
    color: #c1c1d5;
}
#create_landing_pages .bg-navigation h3 {
    background: url(/bitrix/templates/seo/images/navigation-one.png) no-repeat;
    padding: 0px 0px 0px 80px;
    line-height: 80px;
    font-size: 22px;
    color:#fff;
}
#create_landing_pages .bg-navigation h3 span {
    color: #ffee59;
}
#create_landing_pages .bg-lido {
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNWIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2ZjODEzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2ZjODEzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTViMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #fe5b2b 0%, #fc813e 33%, #fc813e 62%, #fe5b2b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fe5b2b), color-stop(33%,#fc813e), color-stop(62%,#fc813e), color-stop(100%,#fe5b2b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #fe5b2b 0%,#fc813e 33%,#fc813e 62%,#fe5b2b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #fe5b2b 0%,#fc813e 33%,#fc813e 62%,#fe5b2b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #fe5b2b 0%,#fc813e 33%,#fc813e 62%,#fe5b2b 100%); /* IE10+ */
    background: linear-gradient(to right, #fe5b2b 0%,#fc813e 33%,#fc813e 62%,#fe5b2b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe5b2b', endColorstr='#fe5b2b',GradientType=1 ); /* IE6-8 */


    padding: 20px 30px;
    color: #fff;
}
#create_landing_pages .bg-lido h3 {
    background: url(/bitrix/templates/seo/images/navigation-two.png) no-repeat;
    padding: 0px 0px 0px 80px;
    line-height: 80px;
    font-size: 22px;
    color:#fff;
    margin:0px;
}
#create_landing_pages .bg-lido h3 span {
    color: #ffee59;
}
#create_landing_pages .bg-lido h4 {
    color: #ffee59;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 80px;
    margin:0px;
    padding: 0px;
}
#create_landing_pages .bg-lido ul {
    list-style: none;
}
#create_landing_pages .bg-lido li {
    background: url(/bitrix/templates/seo/images/lido-list-style.png) 0px 9px no-repeat;
    padding: 0px 0px 0px 25px;
    line-height: 2;
    font-style: italic;
}
#create_landing_pages .bg-lido div {
    color: #000;
    text-transform: uppercase;
    font-size: 22px;
    text-align: center;
    margin-top: 45px;
}
#create_landing_pages .navigation-arrow-down {
    background: url(/bitrix/templates/seo/images/navigation-arrow-down.png) 0px 0px no-repeat;
    height: 40px;
    margin: -10px auto 0px;
    width: 78px;
}
#create_landing_pages  ul.lido-list {
    list-style: none;
}
#create_landing_pages .lido-list li {
    background: url(/bitrix/templates/seo/images/lido-list-style.png) 0px 9px no-repeat;
    padding: 0px 0px 0px 135px;
    min-height: 115px;
    margin: 0px 0px 25px;
}
#create_landing_pages .lido-list li h3 {
    display: inline-block;
    background: #dd2143;
    padding: 0px 20px;
    margin:0px 0px 15px 0px;
    color: #fff;
    line-height: 30px;
}
#create_landing_pages .lido-list li:nth-child(1) {background: url(/bitrix/templates/seo/images/create_landing_pages/1.png) no-repeat;}
#create_landing_pages .lido-list li:nth-child(2) {background: url(/bitrix/templates/seo/images/create_landing_pages/2.png) no-repeat;}
#create_landing_pages .lido-list li:nth-child(3) {background: url(/bitrix/templates/seo/images/create_landing_pages/3.png) no-repeat;}
#create_landing_pages .lido-list li:nth-child(4) {background: url(/bitrix/templates/seo/images/create_landing_pages/4.png) no-repeat;}
#create_landing_pages .lido-list li:nth-child(5) {background: url(/bitrix/templates/seo/images/create_landing_pages/5.png) no-repeat;}
#create_landing_pages .lido-list li:nth-child(6) {background: url(/bitrix/templates/seo/images/create_landing_pages/6.png) no-repeat;}
#create_landing_pages .lido-list li:nth-child(7) {background: url(/bitrix/templates/seo/images/create_landing_pages/7.png) no-repeat;}
#create_landing_pages .pages-primer {
    background: #92b444; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyYjQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzhkYWYzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzhkYWYzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MmI0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #92b444 0%, #8daf3f 40%, #8daf3f 60%, #92b444 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#92b444), color-stop(40%,#8daf3f), color-stop(60%,#8daf3f), color-stop(100%,#92b444)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #92b444 0%,#8daf3f 40%,#8daf3f 60%,#92b444 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #92b444 0%,#8daf3f 40%,#8daf3f 60%,#92b444 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #92b444 0%,#8daf3f 40%,#8daf3f 60%,#92b444 100%); /* IE10+ */
    background: linear-gradient(to right, #92b444 0%,#8daf3f 40%,#8daf3f 60%,#92b444 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92b444', endColorstr='#92b444',GradientType=1 ); /* IE6-8 */
}
#create_landing_pages .pages-primer h4 {
    line-height: 95px;
    color:#000;
    font-size:32px;
    font-weight: bold;
    text-shadow: 1px 1px 2px #fff; /* Параметры тени */
}
#create_landing_pages .pages-primer div {
    text-align: center;
}
#create_landing_pages .pages-primer  {
    padding: 0px 30px 30px;
}
#create_landing_pages .vol  {
    height:7px;
    background: url(/bitrix/templates/seo/images/vol.png) repeat-x;
}
/* End: Главная - Услуги - Создание посадочных страниц */

/* Start: Главная - Услуги - Увеличение конверсии */
#increase_conversion {
    font-size: 16px;
}
#increase_conversion div:first-child {
    margin: 20px 0px 0px 0px;
}
#increase_conversion h2 {
    font-size: 34px;
    font-weight: bold;
    margin: 30px 0px 20px 0px;
}
#increase_conversion .conversion_volna_1 {
    height: 7px;
    background: url(/bitrix/templates/seo/images/increase_conversion/conversin_volna_1.png) repeat-x;
}
#increase_conversion .bg-green {
    background: url(/bitrix/templates/seo/images/increase_conversion/conversin_bg_green.png) repeat;
    padding: 50px;
}
#increase_conversion .bg-green ul {
    list-style: none;
}
#increase_conversion .bg-green ul {
    list-style: none;
}
#increase_conversion .bg-green ul li {
    padding: 5px 0px 0px 90px;
    color: #fff;
    min-height:  90px;
    margin: 0px 0px 30px 0px;
}
#increase_conversion .bg-green ul li:nth-child(1) {background: url(/bitrix/templates/seo/images/increase_conversion/conversin_ul_1.png) no-repeat;}
#increase_conversion .bg-green ul li:nth-child(2) {background: url(/bitrix/templates/seo/images/increase_conversion/conversin_ul_2.png) no-repeat;}
#increase_conversion .bg-green ul li:nth-child(3) {background: url(/bitrix/templates/seo/images/increase_conversion/conversin_ul_3.png) no-repeat;}
#increase_conversion .bg-green ul li:nth-child(4) {background: url(/bitrix/templates/seo/images/increase_conversion/conversin_ul_4.png) no-repeat;}
#increase_conversion .bg-green ul li:nth-child(5) {background: url(/bitrix/templates/seo/images/increase_conversion/conversin_ul_5.png) no-repeat;}
#increase_conversion .bg-green ul li:nth-child(6) {background: url(/bitrix/templates/seo/images/increase_conversion/conversin_ul_6.png) no-repeat;}

#increase_conversion .bg-green ul.geen-list {
    list-style: none;
    margin: 20px 0px 0px 0px;
}
#increase_conversion .bg-green ul.geen-list li {
    background: none;
    padding: 0px 0px 0px 0px;
    color: #b1f29e;
    font-style: italic;
    min-height:  20px;
    line-height: 30px;
    margin: 0px;
}
#increase_conversion .bg-green td {
    width: 50%;
}
#increase_conversion .about {
    margin: 20px 0px;
}
#increase_conversion .about h2 {
    margin: 20px 0px 40px 0px;
    font-weight: bold;
}
#increase_conversion .pull-left {
    float: left;
    width: 75%;
}
#increase_conversion .pull-right {
    float: right;
}
#increase_conversion .clear {
    clear:both;
}
#increase_conversion .advantage {
    background: url(/bitrix/templates/seo/images/increase_conversion/bg-kub.png) repeat;
    padding: 20px 20px 40px;
}
#increase_conversion .advantage h2 {
    text-align: center;
    margin: 0px 0px 30px;
}
#increase_conversion .advantage ul {
    list-style: none;
}
#increase_conversion .advantage ul li {
    display: inline-block;
    text-align: center;
    color: #dd2143;
    width: 24%;
    vertical-align: top;
    margin: 0 0 5px 10px;
}
#increase_conversion .project-group {
    background: url(/bitrix/templates/seo/images/increase_conversion/conversin_project_group.png) repeat;
    text-align: center;
    padding: 20px;
    color: #acaed0;
    font-style: italic;
    min-height:151px;
    background-color: #ffa42e;
}
#increase_conversion .project-group h2 {
    background: url(/bitrix/templates/seo/images/increase_conversion/conversin_project_group_name.png) no-repeat;
    margin-bottom: 20px;
    width: 275px;
    height: 35px;
    display: inline-block;
}
#increase_conversion .what-you-get {
    background: rgb(255,168,76); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTg0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdiMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,168,76,1) 0%, rgba(255,123,13,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,168,76,1)), color-stop(100%,rgba(255,123,13,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-8 */
    padding: 20px;
}
#increase_conversion .what-you-get h2 {
    background: url(/bitrix/templates/seo/images/increase_conversion/conversin_what_you_get.png) no-repeat;
    width: 280px;
    height: 32px;
}
#increase_conversion .what-you-get ul {
    list-style: none;
}
#increase_conversion .what-you-get ul li {
    background: url(/bitrix/templates/seo/images/increase_conversion/conversin_bird.png) 0px 10px no-repeat;
    padding: 0px 0px 0px 30px;
    line-height: 35px;
    text-shadow: 1px 1px 2px #ffb955; /* Параметры тени */
}
#increase_conversion .conversin-feedback-volna {
    background: url(/bitrix/templates/seo/images/increase_conversion/conversin_feedback_volna.png) repeat-x;
    height: 7px;
    background-color: #ff8908;
}
/* End: Главная - Услуги - Увеличение конверсии */

/* Start: Главная - Услуги - Продвижение молодых сайтов */
#promotion_of_young_sites {
    font-size: 16px;
}
#promotion_of_young_sites h2 {
    font-weight: bold;
    font-size: 32px;
    margin:30px 0px 20px;
}
#promotion_of_young_sites .fence {
    background: url(/bitrix/templates/seo/images/promotion_of_young_sites/fence.png) repeat-x;
    padding: 40px 35px 30px;
    color: #fff;
    min-height: 270px;
}
#promotion_of_young_sites .fence div:first-child {
    float:left;
    width: 70%;
}
#promotion_of_young_sites .fence div:last-child {
    float:right;
    width: 20%;
}
#promotion_of_young_sites .fence:last-child:after {
    content: "";
    clear:both;
}
#promotion_of_young_sites .grey {
    background: url(/bitrix/templates/seo/images/promotion_of_young_sites/grey.png) repeat-x;
    color: #cad7ed;
    padding: 30px 35px;
}
#promotion_of_young_sites .grey > span {
    color: #ffe56b;
    text-transform: uppercase;
}
#promotion_of_young_sites .grey + h2 {
    background-color: #dd2143;
    font-size: 32px;
    text-align: center;
    padding: 10px 35px;
    margin: 30px 0px;
    font-weight: normal;
    color: #fff;
}
#promotion_of_young_sites .dollar {
    margin: 0px 0px 20px;
}
#promotion_of_young_sites .dollar img {
    display: inline-block;
    float: left;
    margin: 0px 20px 0px 0px;
}
#promotion_of_young_sites .dollar div {
}
#promotion_of_young_sites .volna {
    clear: both;
    height:5px;
    background: url(/bitrix/templates/seo/images/promotion_of_young_sites/volna.png) repeat-x;
}

/* End: Главная - Услуги - Продвижение молодых сайтов */
/* Start: Главная - Гарантии */
.fact {
    background-color: #ececec;
    padding: 30px;
}
.fact > div {
    background-color: #f9f9f9;
    border-right: 1px solid #c5c5c5;
    padding: 30px 35px 20px 35px;
    vertical-align: top;
    min-height:150px;
}
.fact > div:after {
    content: "";
    clear: both;
}
.fact div img {
    float: left;
    margin-right: 25px;
}

.fact h1 {
    color: #0e92ed;
    margin: 0.67em 0px;
}
.fact .delimiter-top {
    background-image: url(/bitrix/templates/seo/images/fakt/fakt_bg_top.png);
    height: 4px;
    min-height:4px;
    padding: 0px;
    background-color: transparent;
}
.fact .delimiter {
    background-image: url(/bitrix/templates/seo/images/fakt/fakt_bg_middle.png);
    height: 6px;
    min-height:6px;
    padding: 0px;
    background-color: transparent;
}
.fact .delimiter-bottom {
    background-image: url(/bitrix/templates/seo/images/fakt/fakt_bg_bottom.png);
    height: 6px;
    min-height:6px;
    padding: 0px;
    background-color: transparent;
}
.fact ol {
    list-style-position: inside;
}
.fact ol li {
    line-height: 25px;
}
.fact .video {
    text-align: center;
    margin: 30px 0px;
}
/* End: Главная - Гарантии */
/* Start: Главная - Продукты - Продвижение сайта по позициям */
#promotion_by_position {
    font-size: 18px;
}
#promotion_by_position h3 {
    font-size: 32px;
    font-weight: bold;
    margin: 20px 0px 20px;
}
#promotion_by_position :first-child {
    margin: 10px 0px;
}
#promotion_by_position .first-step {
    padding: 35px 270px 35px 50px;
    /*background: url(/bitrix/templates/seo/images/promotion_by_position/bg1.png) no-repeat;*/
    background: rgb(36,65,109); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0NDE2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzViN2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(36,65,109,1) 0%, rgba(39,91,125,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(36,65,109,1)), color-stop(100%,rgba(39,91,125,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(36,65,109,1) 0%,rgba(39,91,125,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(36,65,109,1) 0%,rgba(39,91,125,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(36,65,109,1) 0%,rgba(39,91,125,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(36,65,109,1) 0%,rgba(39,91,125,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24416d', endColorstr='#275b7d',GradientType=0 ); /* IE6-8 */
    color: #fff;
    position: relative;
    line-height:25px;
    z-index: 103;
}
#promotion_by_position .first-step img {
    position: absolute;
    right: 60px;
    top: -40px;
}
#promotion_by_position .first-step div {
    background: url(/bitrix/templates/seo/images/promotion_by_position/1.png) no-repeat;
    color: #FFDC4E;
    font-size: 32px;
    left: 86px;
    line-height: 76px;
    padding: 0px 0px 0px 80px;
    position: relative;
    top: 44px;
}
#promotion_by_position .first-step div:after {
    content: "";
    background: url(/bitrix/templates/seo/images/promotion_by_position/figure1.png) no-repeat;
    height: 30px;
    left: -23px;
    position: absolute;
    top: 76px;
    width: 113px;
}
#promotion_by_position .second-step {
    background: rgb(255,181,50); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjUzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iI2ZmZTg2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2ZmZTg2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmI1MzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(255,181,50,1) 0%, rgba(255,232,96,1) 41%, rgba(255,232,96,1) 61%, rgba(255,181,50,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,181,50,1)), color-stop(41%,rgba(255,232,96,1)), color-stop(61%,rgba(255,232,96,1)), color-stop(100%,rgba(255,181,50,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(255,181,50,1) 0%,rgba(255,232,96,1) 41%,rgba(255,232,96,1) 61%,rgba(255,181,50,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(255,181,50,1) 0%,rgba(255,232,96,1) 41%,rgba(255,232,96,1) 61%,rgba(255,181,50,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(255,181,50,1) 0%,rgba(255,232,96,1) 41%,rgba(255,232,96,1) 61%,rgba(255,181,50,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(255,181,50,1) 0%,rgba(255,232,96,1) 41%,rgba(255,232,96,1) 61%,rgba(255,181,50,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb532', endColorstr='#ffb532',GradientType=1 ); /* IE6-8 */
    padding: 75px 35px 35px;
    position: relative;
    top: -33px;
    z-index: 102;
    line-height:25px;
}
#promotion_by_position .second-step div {
    background: url(/bitrix/templates/seo/images/promotion_by_position/2.png) no-repeat;
    color: #000;
    font-size: 32px;
    left: 98px;
    line-height: 76px;
    padding: 0px 0px 0px 80px;
    position: relative;
    top: 35px;
    width:575px;
}
#promotion_by_position .second-step div:after {
    content: "";
    background: url(/bitrix/templates/seo/images/promotion_by_position/figure.png) no-repeat;
    height: 30px;
    left: -23px;
    position: absolute;
    top: 76px;
    width: 113px;
}
#promotion_by_position .start-work {
    background: url(/bitrix/templates/seo/images/promotion_by_position/bg-kub.png) repeat;
    padding: 50px 35px 35px;
    position: relative;
    top: -33px;
    line-height:25px;
}
#promotion_by_position .terms {
    padding: 0px 0px 0px 80px;
}
#promotion_by_position .terms div:nth-of-type(1) {
    background: url(/bitrix/templates/seo/images/promotion_by_position/kalendar.png) no-repeat;
}
#promotion_by_position .terms div:nth-of-type(2) {
    background: url(/bitrix/templates/seo/images/promotion_by_position/star.png) no-repeat;
}
#promotion_by_position .terms div {
    font-size: 32px;
    padding: 0px 0px 0px 80px;
    margin: 20px 0px;
    line-height: 52px;
}
#promotion_by_position .terms span {
    color: #0a72ca;
    font-style: italic;
    padding: 0px 0px 0px 80px;
}
#promotion_by_position .terms ol {
    list-style: none;
    margin: 10px 0px 10px 80px;
}
#promotion_by_position .terms li {
    line-height: 30px;
    margin:0px;
}
#promotion_by_position .fird-step {
    padding: 35px;
    background: url(/bitrix/templates/seo/images/promotion_by_position/bg-fird-step.png) 0px 0px no-repeat;
    margin: 120px 0px 20px;
    position: relative;
    color: #fff;
}
#promotion_by_position .fird-step div {
    background: url(/bitrix/templates/seo/images/promotion_by_position/3.png) no-repeat;
    color: #000;
    font-size: 32px;
    left: 136px;
    line-height: 76px;
    padding: 0px 90px;
    position: absolute;
    top: -84px;
}
#promotion_by_position .fird-step-service > div {
    text-align: center;
    margin: 30px 0px;
}
#promotion_by_position .fird-step-service > div  span {
    padding: 0px 30px;
    background-color: #dd2143;
    color: #fff;
    line-height: 50px;
    font-size: 32px;
    display: inline-block;
}
#promotion_by_position .fird-step-service ul {
    list-style: none;
    margin: 10px 35px 35px
}
#promotion_by_position .fird-step-service ul li {
    padding: 0px 0px 0px 45px;
    background: url(/bitrix/templates/seo/images/promotion_by_position/arrow.png) no-repeat;
    margin: 0px 0px 30px;
    line-height: 25px;
}
#promotion_by_position .fird-step-service ul li > div {
    font-weight: bold;
    font-size: 20px;
}
#promotion_by_position .services {
    background: rgb(255,100,24); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjQxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmODkzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY0MTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(255,100,24,1) 0%, rgba(255,137,49,1) 50%, rgba(255,100,24,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,100,24,1)), color-stop(50%,rgba(255,137,49,1)), color-stop(100%,rgba(255,100,24,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(255,100,24,1) 0%,rgba(255,137,49,1) 50%,rgba(255,100,24,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(255,100,24,1) 0%,rgba(255,137,49,1) 50%,rgba(255,100,24,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(255,100,24,1) 0%,rgba(255,137,49,1) 50%,rgba(255,100,24,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(255,100,24,1) 0%,rgba(255,137,49,1) 50%,rgba(255,100,24,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6418', endColorstr='#ff6418',GradientType=1 ); /* IE6-8 */
    padding: 35px;
    position: relative;
    top: 5px;
    z-index: 101;
}
#promotion_by_position .services td > div {
    height: 185px;
}
#promotion_by_position .services td {
    color: #fff;
    vertical-align: top;
    padding: 0px 50px 30px 0px;
}
#promotion_by_position .services  .delimiter {
    background: url(/bitrix/templates/seo/images/promotion_by_position/border-bottom.png) repeat-x;
    height: 4px;
}
#promotion_by_position .services h4 {
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    margin: 0px 0px 25px;
}
#promotion_by_position .volna {
    background: url(/bitrix/templates/seo/images/promotion_by_position/volna.png) repeat-x;
    height: 5px;
    z-index: 102;
    position: relative;
}
/* End: Главная - Продукты - Продвижение сайта по позициям */
/* Start: Главная - Продукты - Комплексный SEO аудит сайта */
#site-audit {
    font-size: 16px;
}
#site-audit .birdline {
    padding:25px;
    height:120px;
    line-height: 25px;
}
#site-audit .birdline img {
    float: left;
    margin: -15px 25px 0px 0px;
}
#site-audit .birdline:after {
    content: "";
    clear:both;
}
#site-audit .algoritm-name {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    margin: 20px 0px;
}
#site-audit ul {
    list-style: none;
    margin: 0px 35px;
    line-height: 30px;
}
#site-audit li {
    margin: 0 0 0px 20px;
}
#site-audit h2 {
    font-size: 32px;
    font-weight: bold;
}
#site-audit table {
    width: 100%;
}
#site-audit td {
    width: 50%;
}
#site-audit .block-matric:before {
    content: "";
    height: 4px;
    position: absolute;
    width: 100%;
    background: url(/bitrix/templates/seo/images/site_audit/fence.png) repeat-x;
    left: 0px;
    top: 0px;
}
#site-audit .block-matric:after {
    background: url(/bitrix/templates/seo/images/site_audit/after_matric.png) repeat-x;
    bottom: -26px;
    content: "";
    height: 28px;
    position: absolute;
    right: 170px;
    width: 62px;
    z-index: 150;
}
#site-audit .block-matric {
    background: rgb(255,181,10); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQwM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,181,10,1) 0%, rgba(255,208,59,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,181,10,1)), color-stop(100%,rgba(255,208,59,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,181,10,1) 0%,rgba(255,208,59,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,181,10,1) 0%,rgba(255,208,59,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,181,10,1) 0%,rgba(255,208,59,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,181,10,1) 0%,rgba(255,208,59,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb50a', endColorstr='#ffd03b',GradientType=0 ); /* IE6-8 */


    padding: 25px;
    position: relative;
}
#site-audit .block-matric h2 {
    margin: 0px 0px 20px;
    font-weight: bold;
    font-size: 32px;
}
#site-audit .block-analyz h2 {
    color:#fff;
}
#site-audit .block-analyz {
    color: #fff;
    background: url(/bitrix/templates/seo/images/site_audit/bg-analyz.png) no-repeat;
    padding: 10px 25px 3px;
    position: relative;
    z-index: 149;
}
#site-audit .block-analyz:after {
    background: url(/bitrix/templates/seo/images/site_audit/after_analyz.png) repeat-x;
    bottom: -28px;
    content: "";
    height: 28px;
    position: absolute;
    right: 170px;
    width: 68px;
    z-index: 149;
}
#site-audit .block-learn {
    background: rgb(29,98,114); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkNjI3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZGI5OTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(29,98,114,1) 0%, rgba(93,185,146,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(29,98,114,1)), color-stop(100%,rgba(93,185,146,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(29,98,114,1) 0%,rgba(93,185,146,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(29,98,114,1) 0%,rgba(93,185,146,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(29,98,114,1) 0%,rgba(93,185,146,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(29,98,114,1) 0%,rgba(93,185,146,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d6272', endColorstr='#5db992',GradientType=1 ); /* IE6-8 */


    color: #fff;
    padding: 25px;
    position: relative;
    z-index: 148;
}
#site-audit .block-learn h2 {
    color: #fff;
}
#site-audit .block-learn:after {
    background: url(/bitrix/templates/seo/images/site_audit/after_learn.png) no-repeat;
    bottom: -27px;
    content: "";
    height: 28px;
    position: absolute;
    right: 170px;
    width: 62px;
    z-index: 148;
}

#site-audit .block-host {
    background: #222222;
    color: #bbbbbb;
    padding: 25px;
    position: relative;
    z-index: 147;
}
#site-audit .block-host h2 {
    color: #fff;
}
#site-audit .block-host:after {
    background: url(/bitrix/templates/seo/images/site_audit/after_host.png) no-repeat;
    bottom: -26px;
    content: "";
    height: 28px;
    position: absolute;
    right: 170px;
    width: 62px;
    z-index: 147;
}
#site-audit .block-index {
    background: url(/bitrix/templates/seo/images/site_audit/bg-kub.png);
    color: #000;
    padding: 25px;
    position: relative;
    z-index: 146;
}
#site-audit .block-index h2 {
    color: #000;
}
#site-audit .block-index:after {
    background: url(/bitrix/templates/seo/images/site_audit/after_index.png) no-repeat;
    bottom: -28px;
    content: "";
    height: 28px;
    position: absolute;
    right: 170px;
    width: 62px;
    z-index: 147;
}
#site-audit .block-double {
    color:#fff;
    padding: 12px 25px 12px;
    position: relative;
    z-index: 145;
    background: url(/bitrix/templates/seo/images/site_audit/bg-double2.png) repeat;
}
#site-audit .block-double:after {
    background: url(/bitrix/templates/seo/images/site_audit/after_double.png) no-repeat;
    bottom: -28px;
    content: "";
    height: 28px;
    position: absolute;
    right: 170px;
    width: 62px;
    z-index: 145;
}
#site-audit .block-double h2 {
    color: #fff;
}
#site-audit .block-region {
    color:#fff;
    position: relative;
    z-index: 144;
    background: url(/bitrix/templates/seo/images/site_audit/bg-region.png) repeat-x;
    padding: 18px 25px 18px;
}
#site-audit .block-region h2 {
    color:#fff;
}
#site-audit .block-region:after {
    background: url(/bitrix/templates/seo/images/site_audit/after_region.png) no-repeat;
    bottom: -26px;
    content: "";
    height: 28px;
    position: absolute;
    right: 170px;
    width: 62px;
    z-index: 145;
}

#site-audit .block-spam {
    padding: 15px 25px 15px;
    position: relative;
    z-index: 143;
    background: url(/bitrix/templates/seo/images/site_audit/bg-spam.png) repeat;
}
#site-audit .block-spam:after {
    background: url(/bitrix/templates/seo/images/site_audit/after_spam.png) no-repeat;
    bottom: -28px;
    content: "";
    height: 28px;
    position: absolute;
    right: 170px;
    width: 62px;
    z-index: 143;
}

#site-audit .block-fact {
    padding: 25px;
    position: relative;
    z-index: 142;
    background: url(/bitrix/templates/seo/images/site_audit/bg-fact.png) repeat;
    color: #fff;
    height: 165px;
}
#site-audit .block-fact h2 {
    color: #fff;
}
#site-audit .block-fact:after {
    background: url(/bitrix/templates/seo/images/site_audit/after_fact.png) no-repeat;
    bottom: -27px;
    content: "";
    height: 28px;
    position: absolute;
    right: 170px;
    width: 62px;
    z-index: 142;
}

#site-audit .block-url-fact {
    padding: 25px;
    position: relative;
    z-index: 141;
    background: url(/bitrix/templates/seo/images/site_audit/bg-url-fact.png) repeat;
    color: #fff;
}
#site-audit .block-url-fact h2 {
    color: #fff;
}
#site-audit .block-url-fact:after {
    background: url(/bitrix/templates/seo/images/site_audit/after_url_fact.png) no-repeat;
    bottom: -26px;
    content: "";
    height: 28px;
    position: absolute;
    right: 170px;
    width: 62px;
    z-index: 141;
}

#site-audit .block-core {
    padding: 22px 25px;
    position: relative;
    z-index: 140;
    background: url(/bitrix/templates/seo/images/site_audit/bg-core.png) repeat;
    color: #000;
}
#site-audit .block-core:after {
    background: url(/bitrix/templates/seo/images/site_audit/after_core.png) no-repeat;
    bottom: -26px;
    content: "";
    height: 28px;
    position: absolute;
    right: 170px;
    width: 62px;
    z-index: 140;
}
#site-audit .block-structure {
    padding: 25px;
    position: relative;
    z-index: 139;
    background: url(/bitrix/templates/seo/images/site_audit/bg-structure.png) repeat;
    color: #fff;
}
#site-audit .block-structure h2{
    color: #fff;
}
#site-audit .block-structure:after {
    background: url(/bitrix/templates/seo/images/site_audit/after_structure.png) no-repeat;
    bottom: -26px;
    content: "";
    height: 28px;
    position: absolute;
    right: 170px;
    width: 62px;
    z-index: 139;
}
#site-audit .block-behavior {
    padding: 25px;
    color: #000;
}

/* End: Главная - Продукты - Комплексный SEO аудит сайта */
/* Start: Главная - Продукты - Комплексный SEO аудит сайта */
#promotion_by_trafik {
    font-size: 16px;
}
#promotion_by_trafik > div:first-child{
    font-size: 32px;
    margin: 25px 0px;
}
#promotion_by_trafik .basket img {
    float: left;
    margin: 0px 30px 0px 0px;
}
#promotion_by_trafik .basket:after {
    clear: both;
    content: "";
    display: block;
}
#promotion_by_trafik .basket span {
    font-weight: bold;
    color: #328d01;
}
#promotion_by_trafik .border {
    background: url(/bitrix/templates/seo/images/promotion_by_trafik/border-top.png) repeat-x;
    height: 4px;
    margin: 20px 0px 0px;
}
#promotion_by_trafik .list {
    padding: 25px;
    background: rgb(219,70,87); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiNDY1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2U2NDk0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjY5N2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(219,70,87,1) 0%, rgba(230,73,79,1) 49%, rgba(242,105,124,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(219,70,87,1)), color-stop(49%,rgba(230,73,79,1)), color-stop(100%,rgba(242,105,124,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(219,70,87,1) 0%,rgba(230,73,79,1) 49%,rgba(242,105,124,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(219,70,87,1) 0%,rgba(230,73,79,1) 49%,rgba(242,105,124,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(219,70,87,1) 0%,rgba(230,73,79,1) 49%,rgba(242,105,124,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(219,70,87,1) 0%,rgba(230,73,79,1) 49%,rgba(242,105,124,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db4657', endColorstr='#f2697c',GradientType=1 ); /* IE6-8 */

}
#promotion_by_trafik .list > div {
    font-size: 32px;
    color: #fffb8e;
    font-weight: bold;
    text-align: center;
    margin: 0px 0px 25px;
}
#promotion_by_trafik .list > ol {
    list-style: none; /* убираем дефорлтные цифры */
    counter-reset: point; /* задаем переменную для счетчика */
}
#promotion_by_trafik .list > ol li:before {
    content: counter(point);
    counter-increment: point 1;
    font-size: 26px;
    font-weight: bold;
    color: #fffb8e;
    padding: 15px 10px;
    display: inline-block;
    float: left;
}
#promotion_by_trafik .list > ol li {
    color: #fff;
    margin: 0px 0px 25px;
    vertical-align: top;
}
#promotion_by_trafik  .list > ol  li:after {
    content: "";
    clear: both;
    display: block;
}
#promotion_by_trafik .list > ol li .delimiter {
    width: 1px;
    background: #fffb8e;
    height: 100%;
    display: inline-block;
    min-height: 45px;
    margin-right: 10px;
    vertical-align: top;
    float: left;
}
/* End: Главная - Продукты - Комплексный SEO аудит сайта */

/* Start: Главная - Продукты - Продвижение в регионах РФ */
#promotin_region {
    font-size: 16px;
}
#promotin_region > div:first-child{
    text-align: center;
    padding: 25px;
}
#promotin_region > div.map {
    background: url(/bitrix/templates/seo/images/promotion_region/map.png);
    height: 410px;
    position: relative;
    top:5px;
    z-index: 100;
}
#promotin_region > div.top-volna {
    background: url(/bitrix/templates/seo/images/promotion_region/top-volna.png);
    height: 5px;
    position: relative;
    z-index: 101;
}
#promotin_region > div.black {
    background: #1a222b;
    padding: 25px;
    color: #fff;
}
#promotin_region > div.black > .volna {
    background: url(/bitrix/templates/seo/images/promotion_region/volna-black.png);
    margin: 30px 0px;
    height: 6px;
}
#promotin_region .who {
    padding: 25px;
    background: url(/bitrix/templates/seo/images/promotion_region/bg-kub.png);
}
#promotin_region .who > div {
    text-align: center;
}
#promotin_region .who h2 {
    display: inline-block;
    padding: 10px 30px;
    background: #dd2143;
    color: #fff;
}
#promotin_region .who span {
    font-style: italic;
    color: #297bc7;
}
/* End: Главная - Продукты -Продвижение в регионах РФ */
/* Start: Главная - Продукты - Контекстная реклама */
#context_advertising {
    font-size: 16px;
}
#context_advertising > div {
    padding: 25px;
}
#context_advertising > div:first-child {
    margin: 20px 0px;
    padding-right: 300px;
    position:   relative;
    line-height: 30px;
}
#context_advertising div:first-child span {
    color: #dd2143;
    font-weight: bold;
}
#context_advertising div:first-child img {
    width: 250px;
    height: 247px;
    right: 0px;
    position: absolute;
    display: block;
    bottom: 0px;
}
#context_advertising .block-green-volna {
    padding: 0px;
    height: 5px;
    background: url(/bitrix/templates/seo/images/context_advertisting/green-volna.png);
}
#context_advertising .block-green {
    background: #548732;
    color:#e4ff82;
    font-style: italic;
}
#context_advertising .block-green h2 {
    font-size: 32px;
    line-height: 35px;
    color:#fff;
    font-style: normal;
    margin: 0px 0px 25px 0px;
}
#context_advertising .block-green h2:after {
    content: "";
    height: 5px;
    background: url(/bitrix/templates/seo/images/context_advertisting/delimiter1.png);
    display: block;
    margin: 10px 0px 0px;
}
#context_advertising .block-green ul {
    margin: 20px 0px;
    list-style: none;
}
#context_advertising .block-green li {
    padding: 0px 0px 0px 40px;
    background: url(/bitrix/templates/seo/images/context_advertisting/star.png) 0px 2px no-repeat;
    color: #fff;
    line-height: 30px;
}
#context_advertising .block-blue-delimiter {
    height: 5px;
    background: url(/bitrix/templates/seo/images/context_advertisting/border-top.png);
    padding: 0px;
}
#context_advertising .block-blue {
    background: rgb(4,125,183); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0N2RiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzI5YWFjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDdkYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(4,125,183,1) 0%, rgba(41,170,206,1) 48%, rgba(4,125,183,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(4,125,183,1)), color-stop(48%,rgba(41,170,206,1)), color-stop(100%,rgba(4,125,183,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(4,125,183,1) 0%,rgba(41,170,206,1) 48%,rgba(4,125,183,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(4,125,183,1) 0%,rgba(41,170,206,1) 48%,rgba(4,125,183,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(4,125,183,1) 0%,rgba(41,170,206,1) 48%,rgba(4,125,183,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(4,125,183,1) 0%,rgba(41,170,206,1) 48%,rgba(4,125,183,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#047db7', endColorstr='#047db7',GradientType=1 ); /* IE6-8 */

    color: #fff;
}

#context_advertising .block-blue > div {
    text-align: center;
    margin: 10px 0px 25px;
}
#context_advertising .block-blue h2 {
    font-size: 32px;
    color: #fff;
    text-align: center;
    font-weight: bold;
}
#context_advertising .block-blue table {
    width: 100%;
}
#context_advertising .block-blue td {
    padding: 20px 0px 0px;
    background: url(/bitrix/templates/seo/images/context_advertisting/delimiter2.png) repeat-x;
    width: 40%;
}
#context_advertising .block-blue td:nth-child(2) {
    width: 5%;
    background:  none;
}
#context_advertising .block-yellow {
    background: url(/bitrix/templates/seo/images/context_advertisting/yellow-bg.png) no-repeat;
    color:#9d2717;
    font-style: italic;
    line-height: 2;
    margin-top: -7px;
}
#context_advertising .block-yellow h2 {
    font-size: 32px;
    font-weight: bold;
}
#context_advertising .block-yellow ul {
    list-style: none;
}
#context_advertising .block-yellow ul li {
    padding-left: 125px;
    padding-top: 15px;
    padding-bottom: 43px;
    color: #000;
}
#context_advertising .block-yellow ul li:nth-child(1) { background: url(/bitrix/templates/seo/images/context_advertisting/list-yandex.png) no-repeat;}
#context_advertising .block-yellow ul li:nth-child(2) { background: url(/bitrix/templates/seo/images/context_advertisting/list-begun.png) no-repeat;}
#context_advertising .block-yellow ul li:nth-child(3) { background: url(/bitrix/templates/seo/images/context_advertisting/list-google.png) no-repeat;}
#context_advertising .block-yellow ul li > div {
    line-height: 40px;
    font-size: 28px;
    font-weight: bold;
    color: #ee2106;
}
#context_advertising .block-white {
    background: url(/bitrix/templates/seo/images/context_advertisting/white-bg.png);
    line-height: 2;
}
#context_advertising .block-white h2 {
    text-transform: uppercase;
    margin: 0px 0px 25px;
    font-size: 32px;
    font-weight: bold;
}
#context_advertising .block-white ul {
    margin: 20px 0px;
    color: #006cb8;
    font-style: italic;
}
#context_advertising .block-white .volna {
    background: url(/bitrix/templates/seo/images/context_advertisting/white-volna.png);
    margin: 20px;
    height: 6px;
}
#context_advertising .feedback-volna {
    background: url(/bitrix/templates/seo/images/context_advertisting/feedback_volna.png);
    height: 7px;
    padding: 0px;
}
/* End: Главная - Продукты - Контекстная реклама */
/* Start: Главная - Продукты - Продвижение строительных сайтов */
#promotion_building {
    font-size: 16px;
}
#promotion_building > div:first-child {
    padding: 25px 0px 0px 125px;
    margin: 0px 25px 25px 0px;
    background: url(/bitrix/templates/seo/images/promotion_building/logo.png) no-repeat;
    min-height: 100px;
}
#promotion_building .bowing {
    clear:both;
    background: url(/bitrix/templates/seo/images/promotion_building/bow.png) 90% 45px no-repeat;
}
#promotion_building .bowing h2 {
    font-size: 32px;
    font-weight: bold;
    margin: 20px 0px;
}
#promotion_building .bowing ul {
    list-style: none;
}
#promotion_building .bowing li {
    padding: 0px 0px 0px 35px;
    background: url(/bitrix/templates/seo/images/promotion_building/bg-li.png) no-repeat;
}
#promotion_building .tematic {
    margin-top:60px;
    padding: 25px 100px;
    background: rgb(4,127,184); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0N2ZiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzJmYWVkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzJmYWVkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDdmYjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(4,127,184,1) 0%, rgba(47,174,208,1) 29%, rgba(47,174,208,1) 72%, rgba(4,127,184,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(4,127,184,1)), color-stop(29%,rgba(47,174,208,1)), color-stop(72%,rgba(47,174,208,1)), color-stop(100%,rgba(4,127,184,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(4,127,184,1) 0%,rgba(47,174,208,1) 29%,rgba(47,174,208,1) 72%,rgba(4,127,184,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(4,127,184,1) 0%,rgba(47,174,208,1) 29%,rgba(47,174,208,1) 72%,rgba(4,127,184,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(4,127,184,1) 0%,rgba(47,174,208,1) 29%,rgba(47,174,208,1) 72%,rgba(4,127,184,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(4,127,184,1) 0%,rgba(47,174,208,1) 29%,rgba(47,174,208,1) 72%,rgba(4,127,184,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#047fb8', endColorstr='#047fb8',GradientType=1 ); /* IE6-8 */
    position: relative;
    top:7px;
    z-index:100;

}
#promotion_building .tematic td {
    vertical-align: top;
    padding-top: 135px;
    width: 212px;
    padding-right: 20px;
}
#promotion_building .tematic td:nth-child(1) {background: url(/bitrix/templates/seo/images/promotion_building/blue-buildhome.png) no-repeat;}
#promotion_building .tematic td:nth-child(2) {background: url(/bitrix/templates/seo/images/promotion_building/blue-materals.png) no-repeat;}
#promotion_building .tematic td:nth-child(3) {background: url(/bitrix/templates/seo/images/promotion_building/blue-3.png) no-repeat;}
#promotion_building .tematic td:nth-child(4) {background: url(/bitrix/templates/seo/images/promotion_building/blue-oborud.png) no-repeat;}
#promotion_building .tematic td:nth-child(5) {background: url(/bitrix/templates/seo/images/promotion_building/blue-interier.png) no-repeat;}
#promotion_building .tematic h2 {
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    color: #fff;
    text-shadow: 1px 1px 2px  #0d73a9;
}
#promotion_building .tematic h3 {
    font-size: 22px;
    font-weight: bold;
    color: #00303f;
    text-shadow: 1px 1px 2px  #5ce0ff;
}
#promotion_building .feedback-volna {
    background: url(/bitrix/templates/seo/images/context_advertisting/feedback_volna.png);
    height: 7px;
    padding: 0px;
    position: relative;
    z-index:101;
}
/* End: Главная - Продукты - Продвижение строительных сайтов */

/* Start: Главная - Продукты - Продвижение по картинкам */
#promotion_by_picture {
    font-size: 16px;
}
#promotion_by_picture .yandex-about {
    padding: 20px 20px 20px 160px;
    background: url(/bitrix/templates/seo/images/promotion_by_picture/images-yandex.png) 0px 20px no-repeat;
}
#promotion_by_picture .yandex-about h2 {
    color: #dd2143;
    font-weight: bold;
}
#promotion_by_picture .volna {
    background: url(/bitrix/templates/seo/images/promotion_by_picture/volna.png) repeat-x;
    height: 6px;
}
#promotion_by_picture .images-about {
    padding: 20px 20px 20px 160px;
    background: url(/bitrix/templates/seo/images/promotion_by_picture/images.png) 40px 40px no-repeat;
}
#promotion_by_picture .images-about h2 {
    color: #000;
    font-weight: bold;
    font-size: 32px;
}
#promotion_by_picture .search-on-word {
    text-align: center;
    position: relative;
    top:54px;
}
#promotion_by_picture .search-on-word h3 {
    display: inline-block;
    line-height: 60px;
    padding: 0px 20px;
    background: #519911;
    text-transform: uppercase;
    font-size: 22px;
    color:#fff;
}
#promotion_by_picture .steps-border {
    height: 5px;
    background: url(/bitrix/templates/seo/images/promotion_by_picture/border-top.png) repeat-x;
}
#promotion_by_picture .steps {
    background: rgb(222,219,212); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZGJkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2Y3ZjVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2Y3ZjVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRiZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(222,219,212,1) 0%, rgba(247,245,239,1) 29%, rgba(247,245,239,1) 72%, rgba(222,219,212,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(222,219,212,1)), color-stop(29%,rgba(247,245,239,1)), color-stop(72%,rgba(247,245,239,1)), color-stop(100%,rgba(222,219,212,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(222,219,212,1) 0%,rgba(247,245,239,1) 29%,rgba(247,245,239,1) 72%,rgba(222,219,212,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(222,219,212,1) 0%,rgba(247,245,239,1) 29%,rgba(247,245,239,1) 72%,rgba(222,219,212,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(222,219,212,1) 0%,rgba(247,245,239,1) 29%,rgba(247,245,239,1) 72%,rgba(222,219,212,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(222,219,212,1) 0%,rgba(247,245,239,1) 29%,rgba(247,245,239,1) 72%,rgba(222,219,212,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedbd4', endColorstr='#dedbd4',GradientType=1 ); /* IE6-8 */
    padding: 80px 25px 25px;
}
#promotion_by_picture .step1 {
    padding: 0px 0px 25px 80px;
    background: url(/bitrix/templates/seo/images/promotion_by_picture/step1.png) no-repeat;
}
#promotion_by_picture .step2 {
    padding: 0px 0px 25px 80px;
    background: url(/bitrix/templates/seo/images/promotion_by_picture/step2.png) no-repeat;
}
#promotion_by_picture .step3 {
    padding: 0px 0px 25px 80px;
    background: url(/bitrix/templates/seo/images/promotion_by_picture/step3.png) no-repeat;
}
#promotion_by_picture .steps h4 {
    font-size: 20px;
    font-weight: bold;
}
#promotion_by_picture .steps h4 > span {
    font-size: 20px;
    color: #dd2143;
}
#promotion_by_picture .steps img {
    margin:25px 0px;
    display: block;
}
#promotion_by_picture .steps .volna {
    margin: 35px 0px;
    background: url(/bitrix/templates/seo/images/promotion_by_picture/bg-volna-transperent.png) repeat-x;
    height: 7px;
}
#promotion_by_picture .steps .text-grey {
    padding: 35px 300px 35px 0px;
    background: url(/bitrix/templates/seo/images/promotion_by_picture/yandex-color.png) 91% 1px no-repeat;
    color: #8a7258;
    min-height: 90px;
    font-style: italic;
}
#promotion_by_picture .step2 > span {
    color: #dd2143;
}
#promotion_by_picture .step3 > div {
    padding: 80px 75px 0px 250px;
    background: url(/bitrix/templates/seo/images/promotion_by_picture/yandex4.png) no-repeat;
    min-height: 236px;
    color: #8a7258;
    font-style: italic;
}
#promotion_by_picture .feedback-volna {
    background: url(/bitrix/templates/seo/images/promotion_by_picture/feedback_volna.png) repeat-x;
    height: 7px;
    margin-top: -5px;
}
/* End: Главная - Продукты - Продвижение по картинкам */
/* Start: Главная - Оптимизация сайта */
#optimizatsiya-sayta {
    font-size: 16px;
}
#optimizatsiya-sayta h1 {
    margin: 0px;
}
#optimizatsiya-sayta .text {
    line-height: 2;
    margin: 40px 0px;
}
#optimizatsiya-sayta .text span {
    color: #dd2143;
    font-weight: bold;
}
#optimizatsiya-sayta .text div {
    font-style: italic;
}
#optimizatsiya-sayta .text div > span {
    font-size: 22px;
    color: #000;
}

#optimizatsiya-sayta .volna1 {
    height: 6px;
    background: url(/bitrix/templates/seo/images/optimizatsiya-sayta/volna1.png) repeat-x;
}
#optimizatsiya-sayta .volna2 {
    height: 7px;
    margin: 20px 0px;
    background: url(/bitrix/templates/seo/images/optimizatsiya-sayta/volna2.png) repeat-x;
}
#optimizatsiya-sayta .complete-of {
    background: #253152;
    padding: 20px 60px 60px 60px;
    color: #fff;
    line-height: 1.5;
}
#optimizatsiya-sayta .complete-of h2 {
    text-align: center;
    font-weight: bold;
    color: #fff;
    font-size: 24px;
}
#optimizatsiya-sayta .complete-of ul {
    list-style: none;
}
#optimizatsiya-sayta .complete-of ul li {
    padding: 0px 0px 0px 140px;
    margin: 0px 0px 20px;
    min-height: 127px;
}
#optimizatsiya-sayta .complete-of ul li > h2 {
    line-height: 40px;
    background: #3085de;
    padding: 0px 25px;
    display: inline-block;
    margin: 10px 0px 15px;
}
#optimizatsiya-sayta .complete-of ul li:nth-child(1) {
    background: url(/bitrix/templates/seo/images/optimizatsiya-sayta/figure1.png) no-repeat;
}
#optimizatsiya-sayta .complete-of ul li:nth-child(2) {
    background: url(/bitrix/templates/seo/images/optimizatsiya-sayta/figure2.png) no-repeat;
}
#optimizatsiya-sayta .complete-of > div {
    color: #a3dbff;
    font-style: italic;
}
#optimizatsiya-sayta .delimiter {
    height: 4px;
    background: url(/bitrix/templates/seo/images/optimizatsiya-sayta/border-bottom.png) repeat-x;
}
#optimizatsiya-sayta .text2 h2 {
    margin: 0px 0px 25px;
    font-size: 28px;
    font-weight: bold;
}
#optimizatsiya-sayta .text2 {
    padding: 20px 250px 20px 60px;
    line-height: 1.5;
    position: relative;
}
#optimizatsiya-sayta .text2 > img {
    position: absolute;
    top: -50px;
    right: 40px;
}

#optimizatsiya-sayta .grey-block {
    padding: 20px 60px 60px 60px;
    background: url(/bitrix/templates/seo/images/optimizatsiya-sayta/white-bg.png) repeat;
    line-height: 1.5;
    margin: 40px 0px 0px;
}
#optimizatsiya-sayta .grey-block h2 {
    text-align: center;
    font-weight: bold;
    color: #fff;
    font-size: 24px;
}
#optimizatsiya-sayta .grey-block ul {
    list-style: none;
}
#optimizatsiya-sayta .grey-block ul li {
    padding: 0px 0px 0px 140px;
    margin: 0px 0px 20px;
    min-height: 127px;
}
#optimizatsiya-sayta .grey-block ul li > h2 {
    line-height: 40px;
    background: #dd2143;
    padding: 0px 25px;
    display: inline-block;
    margin: 10px 0px 15px;
}
#optimizatsiya-sayta .grey-block ul li:nth-child(1) {
    background: url(/bitrix/templates/seo/images/optimizatsiya-sayta/figure3.png) no-repeat;
}
#optimizatsiya-sayta .grey-block ul li:nth-child(2) {
    background: url(/bitrix/templates/seo/images/optimizatsiya-sayta/figure4.png) no-repeat;
}
#optimizatsiya-sayta .grey-block > div {
    color: #1868c1;
    font-style: italic;
}
#optimizatsiya-sayta .orange {
    background: rgb(254,90,43); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNWEyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZjODAzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTVhMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(254,90,43,1) 0%, rgba(252,128,62,1) 50%, rgba(254,90,43,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(254,90,43,1)), color-stop(50%,rgba(252,128,62,1)), color-stop(100%,rgba(254,90,43,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(254,90,43,1) 0%,rgba(252,128,62,1) 50%,rgba(254,90,43,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(254,90,43,1) 0%,rgba(252,128,62,1) 50%,rgba(254,90,43,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(254,90,43,1) 0%,rgba(252,128,62,1) 50%,rgba(254,90,43,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(254,90,43,1) 0%,rgba(252,128,62,1) 50%,rgba(254,90,43,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe5a2b', endColorstr='#fe5a2b',GradientType=1 ); /* IE6-8 */
    color: #fff;
    padding: 20px 60px;
    line-height: 2;
}
/* End: Главная - Оптимизация сайта */

/* Start: Главная - Оналайн расчет */
#site, #region {
    color: #000;
}
#site.active, #region.active {
    border-bottom-color: #E86666;
    border-left-color: #E86666;
    border-right-color: #E86666;
    border-top-color: #E86666;
    outline: 0px none currentColor;
}
/* End: Главная - Онлайн расчет */
.news-all {
    text-align: right;
    margin: 5px 0px 10px;
}
.news-all a {
    color: #407E98;
}
label[for=man]{
    color: #FFFFFF !important;
}
label[for=man-modal]{
    color: #FFFFFF !important;
}
/* Start: Онлайн расчет */
.left-column {
    width: 36%;
    float:left;
}
.right-column {
    padding-left: 36%;
}
.dl-horizontal {
    margin-bottom: 30px;
}
.dl-horizontal dt {
    clear: left;
    float: left;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 210px;
    font-weight: 700;
    line-height: 1.5;
}
.dl-horizontal dd {
    margin-left: 225px;
    line-height: 1.5;
    width: 100%;
}
.dl-horizontal + .result_table {
    position: relative;
    top: -40px;
}
.result_table {
   width:100%;
}
/* End: Онлайн расчет */

/* Start: стоимость и сроки Chrome Fix */
.cost-header {
    margin-bottom: 20px;
}
/* End: стоимость и сроки Chrome Fix */

#preloader_setvices {
    position: fixed;
    top:0px;
    left:0px;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.5);
    display: none;
    padding-left: 45%;
    padding-top: 20%;
    z-index: 1500;
    color: #000;
    font-weight: bold;
    font-size: 24px;
}
#preloader_setvices > div {
    background: url('/bitrix/templates/seo/images/preloader.GIF') no-repeat;
    width: 128px;
    height: 128px;
}
#bud_qw {
    margin-top: 5px;
    height: 165px;
}
#site,#region {
    color: #000;
}

.cost_button {
    display: inline-block;
    background: rgb(253,253,253); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(218,218,218,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(218,218,218,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(218,218,218,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(218,218,218,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(218,218,218,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(218,218,218,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dadada',GradientType=0 ); /* IE6-8 */

    border: 1px dotted #171819;
    border-radius: 4px;
    color: #000000;
    display: inline-block;
    font-weight: 400;
    margin-top: 15px;
    padding: 3px 9px;
    text-decoration: none;
}
.cost_button:hover {
    background: rgb(218,218,218); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(218,218,218,1) 0%, rgba(253,253,253,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(218,218,218,1)), color-stop(100%,rgba(253,253,253,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(218,218,218,1) 0%,rgba(253,253,253,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(218,218,218,1) 0%,rgba(253,253,253,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(218,218,218,1) 0%,rgba(253,253,253,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(218,218,218,1) 0%,rgba(253,253,253,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#fdfdfd',GradientType=0 ); /* IE6-8 */


    box-shadow: 0px 0px 20px -5px #0094DA;
}
.additionform-onlinecalculator {
    margin-bottom:40px;
}
.additionform-onlinecalculator textarea {
    display: block;
    height: 80px;
    margin: 20px 0px;
    width: 85%;
    padding: 3px 5px;
    border:1px solid #000;
}
.additionform-onlinecalculator button {
    background: rgb(253,253,253); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(218,218,218,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(218,218,218,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(218,218,218,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(218,218,218,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(218,218,218,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(218,218,218,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dadada',GradientType=0 ); /* IE6-8 */

    border: 1px dotted #171819;
    border-radius: 4px;
    color: #000000;
    display: inline-block;
    font-weight: 400;
    padding: 3px 9px;
    text-decoration: none;
    cursor: pointer;
}
.remove_calculator {
    color:#ff0000;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
}
#requests-warning {
    background-color: #fdf7f7;
    border-color: #eed3d7;
    margin: 20px 0;
    padding: 20px;
    border-left: 3px solid;
    color: #b94a48;
    font-size: 18px;
    line-height: 1.8;
}
#popup_site_wrapper {
    position: absolute;
}
#popup_site {
    opacity: 0;
    position: absolute;
    background-color: #fdfdfd;
    border: 1px solid #dadada;
    border-radius: 10px;
    top: -120px;
    left: -120px;
    box-shadow: 0 5px 10px rgba(0,0,0,0.5);
    display:none;
}
#popup_site > .popup-head {
    background-color: #40A586;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 10px 15px;
    color:#fff;
    font-size: 14px;
    font-weight: bold;
    width: 210px;
}
#popup_site > .popup-description {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 10px 15px;
    color:#000;
    font-size: 12px;
}
#popup_site > .popup-description > .icon-search {
    background: url('/bitrix/templates/seo/images/FAQ-icon.png');
    margin-top: -10px;
    width: 24px;
    height: 24px;
    float:  left;
    margin: 15px 10px 0px 0px;
}
#popup_site > .figure1 {
    width: 0;
    height: 0;
    border-top: 20px solid #dadada;
    border-left: 16px solid transparent;
    position: absolute;
    bottom: -20px;
    right: 60px;
}
#popup_site > .figure2 {
    width: 0;
    height: 0;
    border-top: 19px solid #fdfdfd;
    border-left: 19px solid transparent;
    position: absolute;
    bottom: -12px;
    right: 62px;
}
#popup_site .icon-close {
    width: 16px;
    height: 16px;
    background: url('/bitrix/templates/seo/images/icon-close.png');
    float:right;
    cursor: pointer;
    position: relative;
    top: 1px;
}
.pro-in img {
border-radius: 0px;
height: auto;
width: auto;
}
/* End */
