﻿/* font-family: 'SegoeUISemibold'; */
@font-face {
    font-family: 'SegoeUISemibold';
    src: url('../_F/SegUISB/SegUISB.eot');
	src: local("SegoeUISemibold"),
        url('../_F/SegUISB/SegUISB.eot') format('embedded-opentype'),
		url('../_F/SegUISB/SegUISB.woff') format('woff'),
		url('../_F/SegUISB/SegUISB.ttf') format('truetype'),
		url('../_F/SegUISB/SegUISB.svg#SegUISB') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* font-family: 'SegoeUIBold'; */
@font-face {
    font-family: 'SegoeUIBold';
    src: url('../_F/SegUIB/SegUIB.eot');
	src: local("SegoeUIBold"),
        url('../_F/SegUIB/SegUIB.eot') format('embedded-opentype'),
		url('../_F/SegUIB/SegUIB.woff') format('woff'),
		url('../_F/SegUIB/SegUIB.ttf') format('truetype'),
		url('../_F/SegUIB/SegUIB.svg#SegUIB') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* font-family: 'SegoeUI'; */
@font-face {
    font-family: 'SegoeUI';
    src: url('../_F/SegUI/SegoeUI.eot');
	src: local("SegoeUI"),
        url('../_F/SegUI/SegUI.eot') format('embedded-opentype'),
		url('../_F/SegUI/SegUI.woff') format('woff'),
		url('../_F/SegUI/SegUI.ttf') format('truetype'),
		url('../_F/SegUI/SegUI.svg#SegUI') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* font-family: 'OpenSansSemibold'; */
@font-face {
    font-family: 'OpenSansSemiBold';
    src: url('../_F/OpenSSB/OpenSSB.eot');
 	src: local("OpenSansSemiBold"),
			url('../_F/OpenSSB/OpenSSB.eot?#iefix') format('embedded-opentype'), 
			url('../_F/OpenSSB/OpenSSB.woff') format('woff'), 
			url('../_F/OpenSSB/OpenSSB.ttf') format('truetype'), 
			url('../_F/OpenSSB/OpenSSB.svg#HelCCB') format('svg');
    font-weight: normal;
    font-style: normal;
}


html {
    height: 100%;
    overflow-y: scroll;
}

body {
    font-size: 62.5%;
    position: relative;
    min-width: 1220px;
    min-height: 100%;
    width: 100%;
    background: #eaf0f1;
}

.isHidden{
    display: none;
}

.div-global {
    margin: 0 auto;
    width: 1200px;
}

.div-clear {
    clear: both;
    float: none;
    height: 0;
    margin: 0;
    padding: 0;
    width: auto;
}

/*-----Форма отправки. Пользовательское соглашение-----*/
.CheckBox-UserAgreement{
	font-size: 1.3em;
	color: #9fabb7;
	cursor: pointer;
	line-height: 1.3;
	display: block;
	padding-top: 10px;
	font-family: "Arial";
	position: relative;
	z-index: 10;
}

.CheckBox-UserAgreement label,
.CheckBox-UserAgreement input{
	cursor: pointer;
}

.CheckBox-UserAgreement input{
	width: auto !important;
	margin: 3px !important;
}

.CheckBox-UserAgreement a{
	color: #579ce0;
}

.wis-disabled {
	cursor: default !important;
	color: #ababab !important;
	background: #efefef !important;
}
/*-----Форма отправки. Пользовательское соглашение-----*/

.wis-color-green {
    color: #1a9669!important;
}

.wis-color-green-light {
    color: #62bc58!important;
}

.wis-color-grey {
    color: #808282!important;
}

.wis-color-black {
    color: #144758!important;
}

.text-align-justify {
    text-align:justify!important;
}

.textalignright {
	text-align:right!important;
}

.textalignleft {
	text-align:left!important;
}
.textaligncenter {
	text-align:center!important;
}

.wis-reference {
    font-weight: bold;
	font-size: 1.6em;
    top: 30px;
    right: 25px;
    position: absolute;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
	.wis-reference:hover {
		text-decoration: underline;
	}
.wis-reference-right {
    font-weight: bold;
	color: #144758;
}

.wis-green-back {
	background: #1a9669!important;
	color: #ffffff!important;
}

.wis-green-light-back {
	background: #62bc58!important;
    color: #ffffff!important;
}
.wis-yellow-back {
	background: #ffe506!important;
    color: #144758!important;
}

b, strong {
    font-weight: bold!important;
}

/*--- ШАПКА ---*/
#div-header-back {
	background: #ffffff url("/Frontend/_Images/header_back.png") no-repeat;
	background-size: 100%;
}

#div-header {
    padding: 18px 0px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    
}

#a-logo {
    display: block;
    float: left;
}

    #a-logo img {
        width: 579px;
        height: 88px;
        display: block;
    }

#div-header-right {
    float: right;
}

    #div-header-right a {
        display: block;
        float: right;
        padding-top: 20px;
        color: #177255;
        text-decoration: none;
        font-size: 1.8em;
    }

        #div-header-right a:hover {
            text-decoration: underline;
        }

        #div-header-right a span {
            font-weight: bold;
        }

/*--- МЕНЮ---*/

#div-menu-back {
    background: #1a9669 url("/Frontend/_Images/menu.png") no-repeat;
	background-size: 100%;
    position: relative;
    z-index: 9998;
    height: 56px;
}
#div-menu-back.withoutImage {
    background-image: none;
}


#div-menu {
    float: left;
    height: 56px;
    width: 1200px;
}

    #div-menu .wis-button {
       
        float: left;
        font-family: "SegoeUISemibold", Arial, Helvetica, sans-serif;
        font-size: 1.8em;
        font-weight: bold;
        position: relative;
        z-index: 9998;
    }

        #div-menu .wis-button h3 {
            display: block;
        }

            #div-menu .wis-button h3 a {
                display: block;
                color: #ffffff;
                text-decoration: none;
                padding: 18px 30px;
            }

        #div-menu .wis-button a:hover {
            color: #ffff00;
        }

    #div-menu #wis-button-1 h3 a {
        padding-left: 0px !important;
    }

    #div-menu #wis-button-1 {
        padding-left: 0px;
    }


    #div-menu .wis-button:hover {
        color: #ffff00;
    }

/*--- ВЫПАДАЮЩИЕ ПУНКТЫ МЕНЮ ---*/


#div-menu-1, #div-menu-2, #div-menu-3, #div-menu-4 {
    display: none;
    position: relative;
    float: left;
    z-index: 9999;
    width: 1200px;
    left: 0px;
    top: 0px;
}

.div-green-back {
    border-top: 1px #3bb488 solid;
    height: 50px;
    background: #1a9669;
    position: absolute;
    z-index: 9996;
    width: 100%;
    top: 56px;
    left: 0px;
    display: none;
}

#div-menu-1:hover, #div-menu-2:hover, #div-menu-3:hover, #div-menu-4:hover {
    display: block;
}

    #div-menu-1:hover ~ .div-green-back, #div-menu-2:hover ~ .div-green-back, #div-menu-3:hover ~ .div-green-back, #div-menu-4:hover ~ .div-green-back {
        display: block;
    }

#wis-button-1:hover ~ #div-menu-1 {
    display: block;
}

#wis-button-1:hover ~ .div-green-back {
    display: block;
}

#wis-button-2:hover ~ #div-menu-2 {
    display: block;
}

#wis-button-2:hover ~ .div-green-back {
    display: block;
}

#wis-button-3:hover ~ #div-menu-3 {
    display: block;
}

#wis-button-3:hover ~ .div-green-back {
    display: block;
}

#wis-button-4:hover ~ #div-menu-4 {
    display: block;
}

#wis-button-4:hover ~ .div-green-back {
    display: block;
}

#div-menu ul li {
    font-size: 1.6em;
    font-family: "SegoeUI", Arial, Helvetica, sans-serif;
    float: left;
    display: block;
    position: relative;
}

    #div-menu ul li a {
        padding: 10px 70px 15px 0px;
        text-decoration: none;
        color: #ffffff;
        display: block;
    }

        #div-menu ul li a:hover {
            color: #ffff00;
        }

/* ПОИСК */

#search-button {
    background: transparent url("/Frontend/_Images/lupa.png") no-repeat scroll;
    float: right;
    position: relative;
    cursor: pointer;
    display: block;
    margin: 15px 0px;
    height: 23px;
    width: 23px;
    border: none;
    text-indent: -9999px;
     outline: none;
}



#search-button.isActive{
     outline: none;
    background: transparent url("/Frontend/_Images/lupa_close.png") no-repeat scroll;
}


/*#div-search {
    position: relative;
    z-index: 9997;
}*/


#p-search {
    float: left;
    font-family: "SegoeUI", Arial, Helvetica, sans-serif;
    font-size: 1.8em;
    color: #ffffff;
    position: absolute;
    padding-top: 20px;
    z-index: 9999;
}

#div-search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
    font-family: "SegoeUI", Arial, Helvetica, sans-serif;
    color: #97dac2 !important;
    background-color: transparent !important;
    font-size: 1.8em !important;
    border: none !important;
    outline: none;
	display: inline !important;
}

#div-search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text::-webkit-input-placeholder{
    color: #97dac2 !important;
}


#div-search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text:-moz-placeholder{
    color: #97dac2 !important;
}

#div-search #ya-site-form0 .ya-site-form__submit{
	display: none !important;
}

#div-search  #ya-site-form0.ya-site-form{
	float: left;
	width: 1000px;
	margin : 8px 0 0 130px !important;
}

/* ПОЛЕЗНЫЕ ССЫЛКИ */


#div-links {
    padding: 35px 0px;
    background: #ffffff;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

    #div-links h3 {
        text-align: center;
        font-size: 1.8em;
        padding-bottom: 37px;
    }

.div-links-item {
    border: 1px #d7e2e4 solid;
    float: left;
    margin: 0px 32px 40px 0px;
    width: 273px;
    min-height: 160px;
}

    .div-links-item:hover {
        border: 1px #144758 solid;
    }

#div-links-item-1 {
    background: url("/Frontend/_Images/link_1.png") no-repeat center 10px;
}

    #div-links-item-1:hover {
        background: url("/Frontend/_Images/link_1_hover.png") no-repeat center 10px;
    }

#div-links-item-2 {
    background: url("/Frontend/_Images/link_2.png") no-repeat center 10px;
}

    #div-links-item-2:hover {
        background: url("/Frontend/_Images/link_2_hover.png") no-repeat center 10px;
    }

#div-links-item-3 {
    background: url("/Frontend/_Images/link_3.png") no-repeat center 10px;
}

    #div-links-item-3:hover {
        background: url("/Frontend/_Images/link_3_hover.png") no-repeat center 10px;
    }

#div-links-item-4 {
    background: url("/Frontend/_Images/link_3.png") no-repeat center 10px;
}

    #div-links-item-4:hover {
        background: url("/Frontend/_Images/link_3_hover.png") no-repeat center 10px;
    }

#div-links-item-5 {
    background: url("/Frontend/_Images/link_5.png") no-repeat center 10px;
    margin-left: 155px;
}

    #div-links-item-5:hover {
        background: url("/Frontend/_Images/link_5_hover.png") no-repeat center 10px;
    }

#div-links-item-6 {
    background: url("/Frontend/_Images/link_6.png") no-repeat center 15px;
}

    #div-links-item-6:hover {
        background: url("/Frontend/_Images/link_6_hover.png") no-repeat center 15px;
    }

#div-links-item-7 {
    background: url("/Frontend/_Images/link_7.png") no-repeat center 15px;
}

    #div-links-item-7:hover {
        background: url("/Frontend/_Images/link_7_hover.png") no-repeat center 15px;
    }

#div-links-item-8 {
    background: url("/Frontend/_Images/link_8.png") no-repeat center 15px;
}

    #div-links-item-8:hover {
        background: url("/Frontend/_Images/link_8_hover.png") no-repeat center 15px;
    }


.div-links-item .p-link-text {
    font-size: 1.5em;
    text-align: center;
}

    .div-links-item .p-link-text a {
        text-decoration: none;
        display: block;
        padding: 94px 5px 10px 5px;
    }

.div-links-item:hover .p-link-text a {
    color: #144758 !important; 
    font-weight: bold;
}

.div-links-item .p-link-ref {
    font-size: 1.4em;
    text-align: center;
}

    .div-links-item .p-link-ref a {
        text-decoration: none;
        display: block;
        padding: 0px 60px 15px 60px;
    }

.div-links-item:hover .p-link-ref a {
    color: #0191c0 !important;
    font-weight: bold;
    text-decoration: underline;
}

#preload_1 {
    background: url(/Frontend/_Images/link_1_hover.png) no-repeat -9999px -9999px;
}

#preload_2 {
    background: url(/Frontend/_Images/link_2_hover.png) no-repeat -9999px -9999px;
}

#preload_3 {
    background: url(/Frontend/_Images/link_3_hover.png) no-repeat -9999px -9999px;
}

#preload_4 {
    background: url(/Frontend/_Images/link_3_hover.png) no-repeat -9999px -9999px;
}

#preload_5 {
    background: url(/Frontend/_Images/link_5_hover.png) no-repeat -9999px -9999px;
}

#preload_6 {
    background: url(/Frontend/_Images/link_6_hover.png) no-repeat -9999px -9999px;
}

#preload_7 {
    background: url(/Frontend/_Images/link_7_hover.png) no-repeat -9999px -9999px;
}

/* ПОДВАЛ */

#div-bottom {
    clear: both;
    padding-bottom: 256px;
}

#div-footer {
    background: #1a9669 url(/Frontend/_Images/footer.png) no-repeat;
	background-size: 100%;
    bottom: 0;
    color: #ffffff;
    overflow: hidden;
    width: 100%;
    padding: 25px 0px 45px 0px;
    position: absolute;
}

#div-footer-top {
    font-family: 'SegoeUIBold', Verdana, Helvetica;
    font-size: 1.6em;
    padding-bottom: 25px;
    border-bottom: 1px #53d2a4 solid;
}

#ul-footer-menu {
    float: left;
    padding-top: 20px;
}

    #ul-footer-menu li {
        padding-right: 75px;
        float: left;
    }

        #ul-footer-menu li a {
            text-decoration: none;
            color: #ffffff;
        }

            #ul-footer-menu li a:hover {
                text-decoration: underline;
            }

#a-footerButton {
    text-decoration: none;
    float: right;
    padding: 15px;
    background: #0f855a;
    color: #015033;
    border-bottom: 3px #026c45 solid;
}

    #a-footerButton:hover {
        background: #00905c;
    }

#div-footer-left {
    width: 50%;
    float: left;
    padding-top: 27px;
}

    #div-footer-left img {
        float: left;
        width: 354px;
        height: 50px;
    }

    #div-footer-left p {
        font-size: 1.4em;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        padding-top: 20px;
		color: #ffffff;
    }

#div-footer-right {
    width: 50%;
    float: right;
    padding-top: 40px;
}

    #div-footer-right p {
        font-family: 'SegoeUIBold', Verdana, Helvetica;
        font-size: 1.4em;
        text-align: right;
        padding-bottom: 10px;
		
    }

        #div-footer-right p a {
            color: #ffffff;
            text-decoration: none;
        }

            #div-footer-right p a:hover {
                text-decoration: underline;
            }

    #div-footer-right img {
        float: right;
        width: 85px;
        height: 30px;
    }



/************************* Падженатор *********************************/


.pagination{
	display: table;
    max-width: 600px;
	padding: 20px 0;
	margin: 0 auto;
}

.pagination .active{
	color: #1b9669;
}

.pagination li{
	display: inline-block;
	display: -moz-inline-stack;
	vertical-align: top;
	margin: 0 5px 5px;
    font-weight: bold;
	font-size: 1.5em;
}

.pagination li *{
	padding: 5px;
}

.pagination li a{
	color: #000;
	text-decoration: none;
}

.pagination li a:hover{
	text-decoration: underline
}


/************************* /Падженатор *********************************/
