﻿.toc_title{font-size:22px;font-weight:bold;color:#05173e;margin-bottom:5px}#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:0.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}div#toc_container.no_bullets{padding:15px 20px;background:#fff;border:0;border-radius: 5px}div#toc_container.no_bullets ul{list-style:none}div#toc_container.no_bullets ul li a{color:#1382ce;font-size:14px;text-decoration:none}div#toc_container.no_bullets ul li a:hover{text-decoration:underline}div#toc_container.no_bullets ul li{position:relative;margin:10px;margin-left:30px}div#toc_container.no_bullets ul li:before{content:" ";width:3px;height:5px;display:inline-block;background:url(../../images/table-of-contents.png) no-repeat center;position:absolute;top:0;margin-top:8px;left:0;margin-left:-9px}.back-link{float:left}.icon{background:url("../../images/search.png") no-repeat;z-index:90;display:inline-block}.loop{background-position:0;height:17px;left:10px;top:28px;width:17px;display:inline-block;position:relative}.search_block{margin:27px 0 0 0;height:28px}.search_block span{display:block;float:left}.search_what{border:medium none;box-shadow:0 -1px #FDFDFD inset,0 1px #2D2D2D;float:left;height:28px;padding:0 5px 0 30px !important;width:75%}.search_go{height:28px;background:rgb(100,109,119);border:medium none;box-shadow:0 1px #2D2D2D;color:#fff;margin-left:1px;width:54px}.search_go:hover{cursor: pointer}a.search_go{color:#FFF;display:block;line-height:28px;padding:0 20px;vertical-align:middle;width:90px;margin:25px 0 32px 50px}.open-top-controls .reposting{float:right}a.back-link{display:block;position:relative;height:26px;margin-left:6px;color:#fff !important;font-size:12px;text-decoration:none;background-color:#5491a4;line-height:25px;padding:0 10px 0 10px}a.back-link em{display:block;position:absolute;height:26px;width:6px;background-image:url('../../images/back-link.png')}a.back-link .left{left:-5px;background-position:0 0}a.back-link .right{right:-5px;background-position:0 -52px}a.back-link:hover,a.back-link:active{background-color:#fad849;color:#000 !important;}a.back-link:hover .left,a.back-link:active .left{background-position:0 -26px}a.back-link:hover .right,a.back-link:active .right{background-position:0 -78px}.reposting{float:right}.mrt-10{margin-top:10px;}.white{background:#fff;padding:10px;}.region{padding-left:10px;display:block;font-size:16px;font-weight:400;margin:3px;}.region a{color:#333;}.state{font-size:18px;color:#000}@media(max-width:767px){.region {font-size:18px;margin-top:7px;}.state{font-size:21px;margin-top:15px;}.img-blog {max-width: 150px !important;}}
.fizres tr {background:#fff;}.fizres tr:nth-child(2n) {background:#e9f5ef;}.fizres tr td:nth-child(2n) {text-align:left;}.fizres tr td:nth-child(1) {text-align:left;width:30%;}.fizres tr td small {display:block}.fizres tr td p {margin-top:8px;color:#333}.fiz { padding: 4px 15px !important; margin-top: 3px !important; font-size:12px !important}.invsbl{display:none;}.err{color: #ff0000;display: block;font-style: italic;margin: 5px 0 5px 0;}.ok{color: green;display: block;font-style: italic;margin: 5px 0 5px 0;}.zinfo-box{border: 1px solid #d5d9d6;padding: 10px;display: block;font-style: italic;margin: 5px 0 5px 0;}table.shtraftxt {  width: 70%; margin: 0;}table.shtraftxt tr, table.shtraftxt tr td {padding-top: 0px; margin: 0;}table.shtraftxt tr td {text-align: left;vertical-align: top}table.shtraftxt tr td:first-child { color: #666; width: 180px }table.shtraftxt tr td h2 {color:#000; font-weight: 600}table.shtraftxt tr td s { color:#999 !important;  }table.shtraftxt tr td.fssp span {background: #ff4500;color:#fff;text-align: center;padding:5px;display: block}table.shtraftxt tr td.summa { font-weight: 600;font-size: 18px;}table.shtraftxt tr td.summa span { color:#307f00; display: block}
.download_popup {
	display: none;
	background-repeat: no-repeat;
	width:100%;
	height:100%;
	background-color: rgba(255,255,255,.7);
	background-image: url('45.svg');
	background-position: center center;
	position: absolute;
	z-index: 111;
	top:0;
	left:0;
}

	       .b-pagination, .pagination {
    position: relative;
    padding-left: 40px;
    margin-top: 20px
}

@media screen and (max-width:680px) {
    .b-pagination, .pagination {
        padding-top: 1px;
        padding-left: 0
    }
}

.b-pagination.t-center, .t-center.pagination {
    padding-left: 0;
    text-align: center
}

.b-pagination:before, .pagination:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    border-top: 1px solid #243d6e;
    opacity: .5
}

.b-pagination > * , .pagination > * {
    position: relative
}

#captcha-popup .context .b-pagination #ncapchaAudio, #captcha-popup .context .pagination #ncapchaAudio,
#captcha-popup .input .b-pagination #ncapcha-submit, #captcha-popup .input .pagination #ncapcha-submit,
.b-pagination #captcha-popup .context #ncapchaAudio, .b-pagination #captcha-popup .input #ncapcha-submit,
.b-pagination .c-btn, .b-pagination .pay-wrap .btn-pay, .pagination #captcha-popup .context #ncapchaAudio,
.pagination #captcha-popup .input #ncapcha-submit, .pagination .c-btn,
.pagination .pay-wrap .btn-pay, .pay-wrap .b-pagination .btn-pay, .pay-wrap .pagination .btn-pay {
    min-width: 230px;
    text-align: center
}

.b-pagination__holder, .pagination .context {
    height: 50px;
    padding: 8px;
    background: #243d6e;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: .875em;
    font-weight: 700;
    color: #fff;
    line-height: 33px;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden
}

@media screen and (max-width:680px) {
    .b-pagination__holder, .pagination .context {
        height: auto;
        text-align: center;
        display: block
    }
}

@media screen and (max-width:480px) {
    .b-pagination__holder, .pagination .context {
        margin-top: 43px;
        overflow: visible
    }

    .b-pagination__next, .b-pagination__prev {
        position: absolute;
        top: -43px
    }
}

.b-pagination.t-center .b-pagination__holder, .b-pagination.t-center .pagination .context,
.pagination .b-pagination.t-center .context, .t-center.pagination .b-pagination__holder,
.t-center.pagination .context {
    height: auto
}

.b-pagination__first, .b-pagination__item, .b-pagination__last,
.b-pagination__next, .b-pagination__prev, .pagination .context > * {
    height: 33px;
    margin: 0 2px;
    padding: 0 10px;
    background: #243d6e;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: inherit;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    transition: .3s
}

@media screen and (max-width:680px) {
    .b-pagination__first, .b-pagination__item, .b-pagination__last,
    .b-pagination__next, .b-pagination__prev, .pagination .context > * {
        margin: 0
    }
}

.b-pagination__first:hover, .b-pagination__item:hover, .b-pagination__last:hover,
.b-pagination__next:hover, .b-pagination__prev:hover, .pagination .context > :hover {
    background: #ffd800;
    color: #000
}

.b-pagination__first.f-active, .b-pagination__item.f-active, .b-pagination__last.f-active,
.b-pagination__next.f-active, .b-pagination__prev.f-active, .pagination .context > .f-active {
    background: #f9f5ce;
    color: #243d6e
}

.b-pagination__first, .b-pagination__prev {
    margin-right: 15px
}

.b-pagination__last, .b-pagination__next {
    margin-left: 15px
}

@media screen and (max-width:680px) {
    .b-pagination__first, .b-pagination__prev {
        margin-right: 5px
    }

    .b-pagination__last, .b-pagination__next {
        margin-left: 5px
    }

    .b-pagination__first, .b-pagination__last {
        display: none
    }
}

@media screen and (max-width:480px) {
    .b-pagination__prev {
        left: 0;
        right: 50%
    }

    .b-pagination__next {
        right: 0;
        left: 50%
    }
}

.b-pagination_round {
    position: relative;
    padding: 10px 0
}

.b-pagination_round__item {
    width: 16px;
    height: 16px;
    margin: 0 20px 0 0;
    padding: 0;
    border: 2px solid #243d6e;
    background-color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    text-indent: 110%;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle
}

.b-opros__result, .b-pagination_round__item.f-hidden, .b-personnel-page__holder .b-form__cell ol > li:before,
.b-personnel-page__holder .b-form__cell ul > li:before, .b-personnel-page__holder .b-nolist ol > li:before,
.b-personnel-page__holder .b-nolist ul > li:before, .b-personnel-page__holder .pay-wrap ol > li:before,
.b-personnel-page__holder .pay-wrap ul > li:before, .c-list .b-form__cell ol > li:before,
.c-list .b-form__cell ul > li:before, .c-list .b-nolist ol > li:before,
.c-list .b-nolist ul > li:before, .c-list .pay-wrap ol > li:before, .c-list .pay-wrap ul > li:before,
.f-result .b-opros__btn--active, .f-result .b-opros__counter {
    display: none
}

.b-pagination_round__item:hover {
    background: #fff2a7;
    opacity: 1
}

.b-pagination_round__item.f-active {
    background: #339556 !important;
 
}

.b-pagination_round__item.f-opacity {
    opacity: .4
}
.service {
    padding: 15px 0px 20px 0px;
    border-bottom: 1px solid #ddd
}

.service h2 {
    font-size: 18px;
}

.service a, .testlist li a {
    color: #102551;
    font-weight: 400;
    font-size: 18px
}

.service h2 a {
    color: #102551;
    font-weight: 600;
    font-size: 22px
}

.service h2 a:hover {
    color: #2d539e;
}
.companyD {
	font-size:24px;
}
.companyD small { display: block; }
.other_pristav {

	list-style: none
}
.other_pristav li a {
	font-weight: 600;
}
.other_pristav li a small {
	font-weight: 400;
}
.b-popup { z-index: 10000 !important; }

.blog_sm h4 { color:#4ba87b; text-align: left !important
}
.blog_sm { text-align: center; margin-top: 20px}
.blog_sm a img {width:60%;display: block;}
.blog_sm a {font-weight: 600;display: block; border-bottom: 1px dotted #4ba87b; margin-top: 15px; text-decoration: none }
.blog_sm a:hover {border-bottom: 1px solid #4ba87b; color:#337262}
.paydolg {
	background: #eaf0f1;margin-top: 15px;border-radius: 5px;text-align: left !important;padding: 10px 0px;
}
.paydolg img {float:left;padding: 10px;width: 19%;}
.paydolg a {font-weight: 600;color:#4192a7;font-size: 16px;}
@media (min-width:995px) and (max-width:1201px) {
    .checkdolg {
        font-size: 14px !important;
        width: 100% !important;
        padding: 6px 3px !important;
    }
    .paydolg a {
	    font-size: 13px;
    }   
}
.fullstory { margin-top: 10px;font-size: 16px}
.fullstory ul {padding-left: 40px}
.fullstory img { padding-right: 20px; padding-bottom: 10px; max-width: 100% }
	 .fullstory h2 {font-size: 25px;font-weight: 600;}
	  .fullstory h3 { font-size: 18px; font-weight: 600}
	.tablnavi {background: #fff; margin-top: 25px; border:1px solid #333;border-collapse: collapse;}
	.tablnavi td,th {padding: 10px; border: 1px solid #dedede; }
	.tablnavi tr td a {  color: #1382ce; font-size: 14px; text-decoration: underline}
    .tablnavi tr td ul li:before {content: none !important}
    .answer_help {
	    background: #fff;padding:20px;border-radius: 5px;font-size: 16px
    }
    .answer_help ul { margin-left: 30px; }
    .idown {padding:10px;background:#feffcd;border-radius:10px;min-height: 50px;}
    
    .idown a img {float:left;padding-right:10px;max-width: 40px;}
    .idown a {color: #333 !important}
    .idown a span { display:block;color:#666;font-size:12px; }
    .answer_help a { color: #3f7c5b; }
    
    .img-blog {width: 100%;padding-bottom: 10px;}
    	table.faq th { background: #a6e5bd;color:#000;padding:8px; }
	
	table.faq tr {
    background-color: #fff;
}
	table.faq tr:nth-of-type(2n) {
    background-color: #f9f9e3 !important;
}
    table.faq tr td {
    padding:8px;
}
.fullframe { width: 100%; height: 500px; border: dotted 4px #ddd;}
.testonline {width: 100%; height:700px; border: none }
.testlist {margin-left: 20px}
.testlist li {list-style: none}

.testlist li:before {content: '> ';}
.redtxt {color:red;}
#YMapsID {
            width: 100%;
            height: 220px;
            padding-bottom: 10px;
        }
        .uprav {background: #fff;}
        .uprav h1 { font-size: 20px; }