/**
 * Table of contents: 
 * jquery.fancybox.min.css
 * select2.min.css
 * sprites.css
 * style.css
 * tablet.css
 * phone.css
 * Generated by MagicMin: 2021-01-17 11:36:26
 */


/* Filename: jquery.fancybox.min.css */
body.compensate-for-scrollbar{
overflow:hidden;-ms-overflow-style:none
}
.fancybox-active{
height:auto
}
.fancybox-is-hidden{
left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden
}
.fancybox-container{
-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992
}
.fancybox-container *{
box-sizing:border-box
}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{
bottom:0;left:0;position:absolute;right:0;top:0
}
.fancybox-outer{
-webkit-overflow-scrolling:touch;overflow-y:auto
}
.fancybox-bg{
background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)
}
.fancybox-is-open .fancybox-bg{
opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)
}
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{
direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997
}
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{
opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible
}
.fancybox-infobar{
color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none
}
.fancybox-toolbar{
right:0;top:0
}
.fancybox-stage{
direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994
}
.fancybox-is-open .fancybox-stage{
overflow:hidden
}
.fancybox-slide{
-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px 44px 0;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994
}
.fancybox-slide:before{
content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0
}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{
display:block
}
.fancybox-slide--next{
z-index:99995
}
.fancybox-slide--image{
padding:44px 0 0;overflow:visible
}
.fancybox-slide--image:before{
display:none
}
.fancybox-slide--html{
padding:6px 6px 0
}
.fancybox-content{
background:#fff;display:inline-block;margin:0 0 44px;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle
}
.fancybox-slide--image .fancybox-content{
-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995
}
.fancybox-slide--html .fancybox-content{
margin:0 0 6px
}
.fancybox-can-zoomOut .fancybox-content{
cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-content{
cursor:zoom-in
}
.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{
cursor:-webkit-grab;cursor:grab
}
.fancybox-is-grabbing .fancybox-content{
cursor:-webkit-grabbing;cursor:grabbing
}
.fancybox-container [data-selectable=true]{
cursor:text
}
.fancybox-image,.fancybox-spaceball{
background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%
}
.fancybox-spaceball{
z-index:1
}
.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{
height:calc(100% - 44px);overflow:visible;padding:0;width:100%
}
.fancybox-slide--video .fancybox-content{
background:#000
}
.fancybox-slide--map .fancybox-content{
background:#e5e3df
}
.fancybox-slide--iframe .fancybox-content{
background:#fff
}
.fancybox-iframe,.fancybox-video{
background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;vertical-align:top;width:100%
}
.fancybox-error{
background:#fff;cursor:default;max-width:400px;padding:40px;width:100%
}
.fancybox-error p{
color:#444;font-size:16px;line-height:20px;margin:0;padding:0
}
.fancybox-button{
background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;transition:color .2s;vertical-align:top;visibility:inherit;width:44px
}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited{
color:#ccc
}
.fancybox-button:hover{
color:#fff
}
.fancybox-button:focus{
outline:none
}
.fancybox-button.fancybox-focus{
outline:1px dotted
}
.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{
color:#888;cursor:default;outline:none
}
.fancybox-button svg{
display:block;height:100%;overflow:visible;position:relative;width:100%
}
.fancybox-button svg path{
fill:currentColor;stroke-width:0
}
.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){
display:none
}
.fancybox-close-small{
background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401
}
.fancybox-close-small:hover{
color:#fff;opacity:1
}
.fancybox-slide--html .fancybox-close-small{
color:currentColor;padding:10px;right:0;top:0
}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{
display:none
}
.fancybox-navigation .fancybox-button{
background:transparent;height:100px;margin:0;opacity:0;position:absolute;top:calc(50% - 50px);width:70px
}
.fancybox-navigation .fancybox-button div{
background:rgba(30,30,30,.6);height:100%;padding:7px
}
.fancybox-navigation .fancybox-button--arrow_left{
left:0;padding:31px 26px 31px 6px
}
.fancybox-navigation .fancybox-button--arrow_right{
padding:31px 6px 31px 26px;right:0
}
.fancybox-caption{
bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0
}
.fancybox-caption:before{
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1
}
.fancybox-caption:after{
border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0
}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{
color:#ccc;text-decoration:none
}
.fancybox-caption a:hover{
color:#fff;text-decoration:underline
}
.fancybox-loading{
-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999
}
@-webkit-keyframes a{
0%{
-webkit-transform:rotate(0deg);transform:rotate(0deg)
}
to{
-webkit-transform:rotate(359deg);transform:rotate(359deg)
}

}
@keyframes a{
0%{
-webkit-transform:rotate(0deg);transform:rotate(0deg)
}
to{
-webkit-transform:rotate(359deg);transform:rotate(359deg)
}

}
.fancybox-animated{
transition-timing-function:cubic-bezier(0,0,.25,1)
}
.fancybox-fx-slide.fancybox-slide--previous{
opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)
}
.fancybox-fx-slide.fancybox-slide--next{
opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)
}
.fancybox-fx-slide.fancybox-slide--current{
opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)
}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{
opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.fancybox-fx-fade.fancybox-slide--current{
opacity:1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{
opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--next{
opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--current{
opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)
}
.fancybox-fx-rotate.fancybox-slide--previous{
opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)
}
.fancybox-fx-rotate.fancybox-slide--next{
opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)
}
.fancybox-fx-rotate.fancybox-slide--current{
opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)
}
.fancybox-fx-circular.fancybox-slide--previous{
opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)
}
.fancybox-fx-circular.fancybox-slide--next{
opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)
}
.fancybox-fx-circular.fancybox-slide--current{
opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)
}
.fancybox-fx-tube.fancybox-slide--previous{
-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next{
-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current{
-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)
}
@media (max-height:576px){
.fancybox-slide{
padding-left:6px;padding-right:6px
}
.fancybox-slide--image{
padding:6px 0 0
}
.fancybox-slide--image .fancybox-content{
margin-bottom:6px
}
.fancybox-slide--image .fancybox-close-small{
background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px
}

}
.fancybox-share{
background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center
}
.fancybox-share h1{
color:#222;font-size:35px;font-weight:700;margin:0 0 20px
}
.fancybox-share p{
margin:0;padding:0
}
.fancybox-share__button{
border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap
}
.fancybox-share__button:link,.fancybox-share__button:visited{
color:#fff
}
.fancybox-share__button:hover{
text-decoration:none
}
.fancybox-share__button--fb{
background:#3b5998
}
.fancybox-share__button--fb:hover{
background:#344e86
}
.fancybox-share__button--pt{
background:#bd081d
}
.fancybox-share__button--pt:hover{
background:#aa0719
}
.fancybox-share__button--tw{
background:#1da1f2
}
.fancybox-share__button--tw:hover{
background:#0d95e8
}
.fancybox-share__button svg{
height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px
}
.fancybox-share__button svg path{
fill:#fff
}
.fancybox-share__input{
background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%
}
.fancybox-thumbs{
background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995
}
.fancybox-thumbs-x{
overflow-x:auto;overflow-y:hidden
}
.fancybox-show-thumbs .fancybox-thumbs{
display:block
}
.fancybox-show-thumbs .fancybox-inner{
right:212px
}
.fancybox-thumbs__list{
font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%
}
.fancybox-thumbs-x .fancybox-thumbs__list{
overflow:hidden
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{
width:7px
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{
background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{
background:#2a2a2a;border-radius:10px
}
.fancybox-thumbs__list a{
-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px
}
.fancybox-thumbs__list a:before{
border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991
}
.fancybox-thumbs__list a:focus:before{
opacity:.5
}
.fancybox-thumbs__list a.fancybox-thumbs-active:before{
opacity:1
}
@media (max-width:768px){
.fancybox-thumbs{
width:110px
}
.fancybox-show-thumbs .fancybox-inner{
right:110px
}
.fancybox-thumbs__list a{
max-width:calc(100% - 10px)
}

}


/* Filename: select2.min.css */
.select2-container{
box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle
}
.select2-container .select2-selection--single{
box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered{
display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear{
position:relative
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{
padding-right:8px;padding-left:20px
}
.select2-container .select2-selection--multiple{
box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap
}
.select2-container .select2-search--inline{
float:left
}
.select2-container .select2-search--inline .select2-search__field{
box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
-webkit-appearance:none
}
.select2-dropdown{
background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051
}
.select2-results{
display:block
}
.select2-results__options{
list-style:none;margin:0;padding:0
}
.select2-results__option{
padding:6px;user-select:none;-webkit-user-select:none
}
.select2-results__option[aria-selected]{
cursor:pointer
}
.select2-container--open .select2-dropdown{
left:0
}
.select2-container--open .select2-dropdown--above{
border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below{
border-top:none;border-top-left-radius:0;border-top-right-radius:0
}
.select2-search--dropdown{
display:block;padding:4px
}
.select2-search--dropdown .select2-search__field{
padding:4px;width:100%;box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
-webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide{
display:none
}
.select2-close-mask{
border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)
}
.select2-hidden-accessible{
border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important
}
.select2-container--default .select2-selection--single{
background-color:#fff;border:1px solid #aaa;border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
color:#444;line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear{
cursor:pointer;float:right;font-weight:bold
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
height:26px;position:absolute;top:1px;right:1px;width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{
float:left
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{
left:1px;right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single{
background-color:#eee;cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{
display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple{
background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__clear{
cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
color:#333
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{
float:right
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{
margin-left:5px;margin-right:auto
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{
margin-left:2px;margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
border:solid black 1px;outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple{
background-color:#eee;cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{
display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{
border-top-left-radius:0;border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{
border-bottom-left-radius:0;border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field{
border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field{
background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options{
max-height:200px;overflow-y:auto
}
.select2-container--default .select2-results__option[role=group]{
padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true]{
color:#999
}
.select2-container--default .select2-results__option[aria-selected=true]{
background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option{
padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{
padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{
margin-left:-1em;padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
margin-left:-2em;padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
margin-left:-3em;padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
margin-left:-4em;padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
margin-left:-5em;padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
background-color:#5897fb;color:white
}
.select2-container--default .select2-results__group{
cursor:default;display:block;padding:6px
}
.select2-container--classic .select2-selection--single{
background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic .select2-selection--single:focus{
border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered{
color:#444;line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear{
cursor:pointer;float:right;font-weight:bold;margin-right:10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{
color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow{
background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{
border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{
float:left
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{
border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single{
border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{
background:transparent;border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{
border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{
border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{
border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}
.select2-container--classic .select2-selection--multiple{
background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0
}
.select2-container--classic .select2-selection--multiple:focus{
border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{
list-style:none;margin:0;padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{
display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{
background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{
color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{
color:#555
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{
float:right;margin-left:5px;margin-right:auto
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{
margin-left:2px;margin-right:auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple{
border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{
border-top:none;border-top-left-radius:0;border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{
border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field{
border:1px solid #aaa;outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field{
outline:0;box-shadow:none
}
.select2-container--classic .select2-dropdown{
background-color:#fff;border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above{
border-bottom:none
}
.select2-container--classic .select2-dropdown--below{
border-top:none
}
.select2-container--classic .select2-results>.select2-results__options{
max-height:200px;overflow-y:auto
}
.select2-container--classic .select2-results__option[role=group]{
padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true]{
color:grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{
background-color:#3875d7;color:#fff
}
.select2-container--classic .select2-results__group{
cursor:default;display:block;padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown{
border-color:#5897fb
}



/* Filename: sprites.css */
.sprites-sprite, .sprites-b-links-fb, .sprites-b-links-ig, .sprites-b-links-vk, .sprites-b-links-way, .sprites-b-links-who, .sprites-b-qualification-attes, .sprites-b-qualification-bakl, .sprites-b-qualification-spec, .sprites-b-qualification-sssr, .sprites-b-qualification-teh, .sprites-b-qualification, .sprites-doc-shadow, .sprites-document, .sprites-footer-logo, .sprites-footer-text, .sprites-handle, .sprites-header-text, .sprites-i-cart, .sprites-i-footer-title, .sprites-i-galka, .sprites-i-karandesh, .sprites-i-lupa, .sprites-i-mail, .sprites-i-map, .sprites-i-medal, .sprites-i-naush, .sprites-i-phone-rotat, .sprites-i-phone, .sprites-i-search, .sprites-i-title, .sprites-i-zvezda, .sprites-left-link, .sprites-left-menu-bottom, .sprites-left-menu-top, .sprites-left-title, .sprites-m-item-blue, .sprites-m-item-city, .sprites-m-item, .sprites-review-blik, .sprites-review-left, .sprites-review-right, .sprites-right-menu-bottom, .sprites-right-menu-top, .sprites-right-title, .sprites-s-mas-sport, .sprites-s-massaj, .sprites-s-ohran, .sprites-s-svarsh, .sprites-s-uchit, .sprites-screpca-blue, .sprites-screpca-small, .sprites-screpca, .sprites-top-1, .sprites-top-2, .sprites-top-3, .sprites-top-4, .sprites-top-5, .sprites-top-6, .sprites-top-7, .sprites-top-8, .sprites-top-menu{
background-image: url('/files/sprites-s0986542e11.png');background-repeat: no-repeat
}
.sprites-b-links-fb{
background-position: 0 0;height: 44px;width: 44px
}
.sprites-b-links-ig{
background-position: 0 -44px;height: 44px;width: 43px
}
.sprites-b-links-vk{
background-position: 0 -88px;height: 44px;width: 43px
}
.sprites-b-links-way{
background-position: 0 -132px;height: 75px;width: 60px
}
.sprites-b-links-who{
background-position: 0 -207px;height: 82px;width: 76px
}
.sprites-b-qualification-attes{
background-position: 0 -289px;height: 101px;width: 127px
}
.sprites-b-qualification-bakl{
background-position: 0 -390px;height: 101px;width: 133px
}
.sprites-b-qualification-spec{
background-position: 0 -491px;height: 100px;width: 132px
}
.sprites-b-qualification-sssr{
background-position: 0 -591px;height: 101px;width: 130px
}
.sprites-b-qualification-teh{
background-position: 0 -692px;height: 101px;width: 128px
}
.sprites-b-qualification{
background-position: 0 -793px;height: 171px;width: 201px
}
.sprites-doc-shadow{
background-position: 0 -964px;height: 11px;width: 197px
}
.sprites-document{
background-position: 0 -975px;height: 423px;width: 291px
}
.sprites-footer-logo{
background-position: 0 -1398px;height: 81px;width: 195px
}
.sprites-footer-text{
background-position: 0 -1479px;height: 88px;width: 133px
}
.sprites-handle{
background-position: 0 -1567px;height: 254px;width: 236px
}
.sprites-header-text{
background-position: 0 -1821px;height: 82px;width: 154px
}
.sprites-i-cart{
background-position: 0 -1903px;height: 29px;width: 42px
}
.sprites-i-footer-title{
background-position: 0 -1932px;height: 29px;width: 49px
}
.sprites-i-galka{
background-position: 0 -1961px;height: 25px;width: 27px
}
.sprites-i-karandesh{
background-position: 0 -1986px;height: 53px;width: 47px
}
.sprites-i-lupa{
background-position: 0 -2039px;height: 58px;width: 51px
}
.sprites-i-mail{
background-position: 0 -2097px;height: 49px;width: 54px
}
.sprites-i-map{
background-position: 0 -2146px;height: 27px;width: 27px
}
.sprites-i-medal{
background-position: 0 -2173px;height: 92px;width: 64px
}
.sprites-i-naush{
background-position: 0 -2265px;height: 34px;width: 34px
}
.sprites-i-phone-rotat{
background-position: 0 -2299px;height: 56px;width: 49px
}
.sprites-i-phone{
background-position: 0 -2355px;height: 42px;width: 26px
}
.sprites-i-search{
background-position: 0 -2397px;height: 37px;width: 36px
}
.sprites-i-title{
background-position: 0 -2434px;height: 15px;width: 16px
}
.sprites-i-zvezda{
background-position: 0 -2449px;height: 14px;width: 13px
}
.sprites-left-link{
background-position: 0 -2463px;height: 54px;width: 238px
}
.sprites-left-menu-bottom{
background-position: 0 -2517px;height: 35px;width: 243px
}
.sprites-left-menu-top{
background-position: 0 -2552px;height: 30px;width: 243px
}
.sprites-left-title{
background-position: 0 -2582px;height: 54px;width: 237px
}
.sprites-m-item-blue{
background-position: 0 -2636px;height: 9px;width: 9px
}
.sprites-m-item-city{
background-position: 0 -2645px;height: 22px;width: 15px
}
.sprites-m-item{
background-position: 0 -2667px;height: 9px;width: 9px
}
.sprites-review-blik{
background-position: 0 -2676px;height: 75px;width: 46px
}
.sprites-review-left{
background-position: 0 -2751px;height: 79px;width: 7px
}
.sprites-review-right{
background-position: 0 -2830px;height: 68px;width: 6px
}
.sprites-right-menu-bottom{
background-position: 0 -2898px;height: 30px;width: 242px
}
.sprites-right-menu-top{
background-position: 0 -2928px;height: 30px;width: 242px
}
.sprites-right-title{
background-position: 0 -2958px;height: 54px;width: 237px
}
.sprites-s-mas-sport{
background-position: 0 -3012px;height: 42px;width: 42px
}
.sprites-s-massaj{
background-position: 0 -3054px;height: 42px;width: 42px
}
.sprites-s-ohran{
background-position: 0 -3096px;height: 42px;width: 42px
}
.sprites-s-svarsh{
background-position: 0 -3138px;height: 43px;width: 42px
}
.sprites-s-uchit{
background-position: 0 -3181px;height: 42px;width: 42px
}
.sprites-screpca-blue{
background-position: 0 -3223px;height: 48px;width: 50px
}
.sprites-screpca-small{
background-position: 0 -3271px;height: 32px;width: 21px
}
.sprites-screpca{
background-position: 0 -3303px;height: 50px;width: 48px
}
.sprites-top-1{
background-position: 0 -3353px;height: 22px;width: 21px
}
.sprites-top-2{
background-position: 0 -3375px;height: 28px;width: 26px
}
.sprites-top-3{
background-position: 0 -3403px;height: 29px;width: 29px
}
.sprites-top-4{
background-position: 0 -3432px;height: 27px;width: 32px
}
.sprites-top-5{
background-position: 0 -3459px;height: 27px;width: 27px
}
.sprites-top-6{
background-position: 0 -3486px;height: 26px;width: 31px
}
.sprites-top-7{
background-position: 0 -3512px;height: 29px;width: 21px
}
.sprites-top-8{
background-position: 0 -3541px;height: 21px;width: 27px
}
.sprites-top-menu{
background-position: 0 -3562px;height: 77px;width: 1305px
}


/* Filename: style.css */
*{
margin: 0;padding: 0;outline: none
}
article, aside, footer, header, main, nav, section{
display: block
}
body{
font-size: 11pt;line-height: 14pt;color: #333333;font-family: 'PT Sans', sans-serif
}
a{
color: #009bd1;text-decoration: none
}
a:hover{
text-decoration: underline
}
.content ol{
list-style-type: decimal;padding-left: 20px;margin-bottom: 15px;list-style-position: inside
}
.content ol li{
padding: 4px 0
}
.content ul{
list-style: none;padding-left: 20px;margin-bottom: 15px
}
.content ul li{
padding: 4px 0 4px 0;position: relative;text-indent: 15px
}
.content ul li:before{
content: "";position: absolute;top: 10px;left: 0px;width: 9px;height: 9px;background: url("/files/m-item-blue.png") no-repeat
}
.content p{
margin-bottom: 15px;padding: 0 17px;line-height: 22px
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;color: #126db3;font-weight: bold;display: table;margin: 0 auto;position: relative;line-height: 24pt;text-align: center;text-shadow: 0px 0px 1px rgba(0, 255, 255, .7);padding: 0 40px
}
h1, .h1{
font-size: 21pt;margin-bottom: 27px
}
h2, .h2{
font-size: 17pt;margin-bottom: 23px
}
h3, .h3{
font-size: 13pt;margin-bottom: 19px
}
h4, .h4{
font-size: 11pt;margin-bottom: 15px
}
h5, .h5{
font-size: 11pt;text-transform: none;margin-bottom: 15px
}
h6, .h6{
font-size: 11pt;text-transform: none;margin-bottom: 15px
}
h1:before, .h1:before, h2:before, .h2:before, h3:before, .h3:before, h4:before, .h4:before, h5:before, .h5:before, h6:before, .h6:before{
content: "";display: block;background: url("/files/icon-header.png") top center no-repeat;width: 21px;height: 28px;position: absolute;top: 3px;left: 10px;transform: rotate(180deg)
}
h1:after, .h1:after, h2:after, .h2:after, h3:after, .h3:after, h4:after, .h4:after, h5:after, .h5:after, h6:after, .h6:after{
content: "";display: block;background: url("/files/icon-header.png") top center no-repeat;width: 21px;height: 28px;position: absolute;top: 3px;right: 10px
}
select{
height: 41px;border-radius: 6px;padding: 0 15px;box-shadow: 1px 1px 3px rgba(0, 0, 0, .3) inset;border: 1px solid #dadada;font-size: 10pt
}
button, .button{
background: none;border: none;text-align: center
}
button:hover{
cursor: pointer
}
label{
display: block;color: #4c4c4c;padding: 0 0 3px 10px
}
input[type="text"]{
height: 41px;border-radius: 6px;padding: 0 15px;box-shadow: 1px 1px 3px rgba(0, 0, 0, .3) inset;border: 1px solid #dadada
}
textarea{
border-radius: 6px;padding: 10px 15px;box-shadow: 1px 1px 3px rgba(0, 0, 0, .3) inset;border: 1px solid #dadada
}
.errors-form{
text-align: center;margin-bottom: 10px;color: red;font-size: 18px;line-height: 24px
}
.img-shadow{
max-width: 100%;margin: 10px;box-shadow: 0 0 25px rgba(0, 0, 0, .5)
}
.hidden, .d-hidden{
display: none
}
.clear{
clear: both
}
.news-img{
max-width: 85%;display: block;margin: 0 auto 20px auto
}
.b-blue ,.b-red{
display: inline-block;height: 42px;line-height: 42px;padding: 0 20px 0 40px;border-radius: 6px;color: #fff;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 11pt;text-shadow: 1px 1px 2px rgba(0, 0, 0, .2);font-family: 'Open Sans Condensed', sans-serif;position: relative;vertical-align: middle
}
.b-blue{
box-shadow: 0 4px 0 #054c7a;border: 1px solid #008ecb;background-image: linear-gradient(to bottom, #00CAF3 0%, #0079B4 100%)
}
.b-red{
box-shadow: 0 4px 0 #990000;border: 1px solid #d76610;background-image: linear-gradient(to bottom, #f67f26 0%, #c73d1b 100%)
}
.b-blue:hover, .b-blue:focus, .b-red:hover, .b-red:focus{
text-decoration: none;border-color: rgba(0, 0, 0, .7)
}
.b-blue:active ,.b-red:active{
box-shadow: none;margin-top: 4px;margin-bottom: -4px
}
.gradient-blue{
font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;color: #126db3;font-weight: bold
}
.text-blue{
font-weight: bold;color: #009bd1;text-transform: uppercase
}
.text-center{
text-align: center
}
.medal{
padding: 0 51px 0 85px;font-size: 12pt
}
.medal .sprites-i-medal{
position: absolute;top: -9px;left: 6px
}
.medal .sprites-i-zvezda{
position: absolute;top: 8px;left: 90px
}
.lupa .sprites-i-lupa{
position: absolute;top: -9px;left: -13px
}
.lupa .sprites-i-zvezda{
position: absolute;top: 8px;left: 45px
}
.surname{
display: none
}
.successful-form{
font-size: 18pt;text-align: center;color: #55a038;text-shadow: 1px 1px 2px rgba(0, 0, 0, .2);margin: 30px 15px;line-height: 22pt
}
.big_image{
width: 50%;float: right;padding: 10px;margin: 0 0 10px;position: relative
}
.big_image .small{
width: 100px;position: absolute;bottom: 10px;right: 10px
}
.big_image .big{
width: 100%;box-shadow: 0px 0px 5px rgba(0, 0, 0, .5)
}
.list{
display: block
}
.list li{
width: 33%;display: inline-block;vertical-align: top
}
.bg-body-left{
position: absolute;top: 2700px;left: 0px;z-index: -1
}
.bg-body-right{
position: absolute;top: 2700px;right: 0px;z-index: -1
}
.header{
min-width: 1305px;background: url("/files/bg-header.jpg") top center repeat-x
}
.header .header-body{
width: 1305px;min-width: 1305px;height: 358px;margin: 0 auto;position: relative
}
.header .logo{
background: url("/files/logo.png") top center no-repeat;display: block;position: absolute;top: 39px;left: 76px;width: 220px;height: 112px
}
.header .logo span{
position: absolute;top: 60px;line-height: 14px;left: 94px;color: #000;text-decoration: none;font-size: 10pt
}
.header .gradient-blue{
background: url("/files/phones.png") no-repeat;width: 150px;height: 50px;position: absolute;top: 42px;right: 281px
}
.header .gradient-blue a{
display: inline-block;width: 50px;height: 50px;text-decoration: none
}
.sprites-header-text{
position: absolute;top: 31px;left: 639px
}
.header .phone{
font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;font-size: 31pt;font-size: 41px;position: absolute;top: 100px;right: 207px;line-height: 33pt;text-shadow: 1px 1px 2px rgba(0, 0, 0, .2);text-align: right
}
.header .phone-text{
position: absolute;top: 195px;right: 237px
}
.header .phone-text .sprites-i-phone{
display: block;float: left;vertical-align: top;margin-right: 5px
}
.header .phone a{
color: #55a038
}
.header .search{
position: absolute;display: inline-block;top: 268px;left: 106px
}
.footer .search select, .header .search select{
width: 235px
}
.select2-selection__rendered{
line-height: 38px !important
}
.select2-container .select2-selection--single{
height: 44px !important
}
.select2-selection__arrow{
height: 37px !important
}
.footer .search button, .header .search button{
position: absolute;top: 3px;right: 4px
}
.header .lupa{
position: absolute;top: 203px;left: 415px
}
.header .karandesh{
position: absolute;top: 265px;left: 415px
}
.header .karandesh .sprites-i-karandesh{
position: absolute;top: -9px;left: -13px
}
.header .karandesh .sprites-i-zvezda{
position: absolute;top: 8px;left: 45px
}
.header .medal{
position: absolute;top: 264px;right: 215px
}
.header .title{
display: block;position: absolute;top: 80px;right: 208px;color: #0888c6;font-size: 16pt;text-decoration: none;font-weight: bold;z-index: 1
}
.sprites-top-menu{
margin: 0 auto;position: relative
}
.sprites-top-menu .sprites-screpca{
position: absolute;top: -37px;right: 71px
}
.sprites-top-menu ul{
text-align: center
}
.sprites-top-menu li{
display: inline-block;box-shadow: 5px -5px 15px rgba(0, 0, 0, .1) inset;height: 57px;padding: 0 25px;white-space: nowrap
}
.sprites-top-menu li span{
display: inline-block;vertical-align: middle;padding-left: 15px
}
.sprites-top-menu span{
font-family: 'Open Sans Condensed', sans-serif;text-decoration: none;font-weight: bold;text-transform: uppercase;line-height: 42pt;color: #fff;display: inline-block;text-shadow: 1px 1px 2px rgba(0, 0, 0, .2)
}
.sprites-top-menu a:hover{
text-decoration: underline
}
.container{
margin: 0 auto;width: 1265px;max-width: 1265px;padding: 0 20px 20px 20px
}
.left, .content, .right{
display: inline-block;vertical-align: top
}
.left{
width: 260px
}
.content{
width: 100%;
}
.right{
width: 253px
}
.left .menu{
margin: 5px auto;background: url("/files/bg-left-menu.png") top center repeat-y;width: 243px;border-radius: 6px;box-shadow: 0 0 5px rgba(0, 0, 0, .4)
}
.left .menu .sprites-left-menu-top{
margin-bottom: 10px
}
.left .menu .sprites-left-title{
margin: 0 0 0 -8px;color: #fff;line-height: 28pt;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;position: relative;font-weight: bold;font-size: 13pt;text-shadow: 1px 1px 2px rgba(0, 0, 0, .2);text-indent: 20px
}
.left .menu .sprites-left-title .sprites-i-title{
position: absolute;top: 13px;right: 18px
}
.left .menu .sprites-left-title .sprites-m-item-city{
position: absolute;top: 10px;right: 18px
}
.left .menu ul{
width: 210px;margin-left: 15px;margin-top: -10px
}
.left .menu li{
list-style: none;margin: 0;position: relative;padding: 8px 0 8px 18px;border-bottom: 1px dashed rgba(0, 0, 0, .15)
}
.left .menu li:last-child{
border-bottom: none
}
.left .menu li .sprites-m-item{
position: absolute;top: 13px;left: 2px
}
.left .menu li .sprites-m-item-city{
position: absolute;top: 9px;left: -3px
}
.left .menu li span{
line-height: 16pt;color: #fff;text-decoration: none;font-weight: bold
}
.left .menu li a:hover{
text-decoration: underline;
}
.left .menu li.all a{
border-bottom: 1px dashed #fff
}
.left .menu li.all a{
text-decoration: none;border-bottom: none
}
.left .menu .sprites-left-link{
display: block;text-decoration: none;margin: 0 0 1px 9px;color: #fff;line-height: 28pt;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;position: relative;font-weight: bold;font-size: 13pt;text-shadow: 1px 1px 2px rgba(0, 0, 0, .2);text-indent: 23px
}
.left .menu .sprites-left-link:hover{
text-decoration: underline
}
.left .menu .sprites-left-link .sprites-i-title{
position: absolute;top: 13px;right: 18px
}
#city-list li:nth-child(n+30){
display: none
}
#city-list #b-city-show{
display: block
}
.right .insert{
width: 235px;padding-right: 7px;margin: 0 0 0 12px;background: url("/files/bg-right-menu.png") top center repeat-y;border-radius: 6px;box-shadow: 0 0 5px rgba(0, 0, 0, .4)
}
.right .sprites-right-menu-top{
margin-bottom: 6px
}
.right .sprites-right-title{
margin: 0 0 0 -10px;color: #fff;line-height: 28pt;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;position: relative;font-weight: bold;font-size: 13pt;text-shadow: 1px 1px 2px rgba(0, 0, 0, .2);text-indent: 30px
}
.right .sprites-right-title .sprites-i-title{
position: absolute;top: 13px;right: 18px
}
.right .view-movie{
display: block;text-align: center;margin-bottom: 13px;padding: 0 18px
}
.right .view-movie img{
border: 1px solid #7cb9cb
}
.right .sprites-left-title{
margin: 0 0 0 -10px;color: #fff;line-height: 28pt;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;position: relative;font-weight: bold;font-size: 13pt;text-shadow: 1px 1px 2px rgba(0, 0, 0, .2);text-indent: 30px
}
.right .sprites-left-title .sprites-i-galka{
position: absolute;top: 8px;right: 12px
}
.right .sprites-left-title .sprites-i-naush{
position: absolute;top: 4px;right: 12px
}
.right .sprites-left-title .sprites-i-map{
position: absolute;top: 8px;right: 12px
}
.right .vopros{
display: block;padding: 0px 0 14px 15px
}
.right .vopros label{
padding-bottom: 7px
}
.right .vopros input{
width: 175px;margin-bottom: 10px
}
.right .vopros textarea{
width: 175px;height: 71px;margin-bottom: 9px
}
.right .vopros button{
position: relative;padding: 0 23px 0 54px;margin-left: 5px
}
.right .vopros button .sprites-i-mail{
position: absolute;top: -10px;left: -10px
}
.right .vopros button .sprites-i-zvezda{
position: absolute;top: -10px;left: 1px
}
.right .menu{
width: 200px;margin-left: 20px;margin-top: -10px
}
.right .menu-action{
margin-top: 5px
}
.right .menu li{
list-style: none;margin: 0;position: relative;padding: 8px 15px 8px 22px;border-bottom: 1px dashed rgba(0, 0, 0, .15)
}
.right .menu li a :last-child{
border-bottom: none
}
.right .menu .sprites-m-item{
position: absolute;top: 13px;left: 2px
}
.right .menu a{
line-height: 16pt;color: #054c7a;text-decoration: none;font-weight: bold
}
.right .menu a:hover{
text-decoration: underline
}
.right .menu .sprites-s-mas-sport, .right .menu .sprites-s-massaj, .right .menu .sprites-s-ohran, .right .menu .sprites-s-svarsh, .right .menu .sprites-s-uchit{
display: block;position: absolute;left: -4px;top: 8px
}
.right .menu.spec a{
text-transform: capitalize
}
.b-links{
vertical-align: top;padding-left: 21px;margin-bottom: 16px
}
.b-links .who{
display: inline-block;vertical-align: top;width: 300px
}
.b-links .who .sprites-b-links-who{
display: inline-block;vertical-align: middle
}
.b-links .who a{
font-size: 13pt;text-decoration: none;border-bottom: 1px dashed #0888c6;color: #0888c6
}
.b-links .who a:hover{
border-bottom: none
}
.b-links .way{
display: inline-block;vertical-align: top;width: 165px
}
.b-links .way .sprites-b-links-way{
display: inline-block;vertical-align: middle;padding-right: 15px
}
.b-links .way a{
font-size: 13pt;text-decoration: none;border-bottom: 1px dashed #0888c6;color: #0888c6
}
.b-links .way a:hover{
border-bottom: none
}
.b-links .socseti{
display: inline-block;vertical-align: top
}
.b-links .socseti .text{
font-size: 12pt;padding: 6px 0 8px 0;text-align: center
}
.b-links .social a{
display: inline-block;margin: 0 2px;padding: 0;width: 30px;height: 30px;background: url("/files/social-small.png") 0 0 transparent no-repeat;opacity: .8;box-shadow: 1px 1px 3px rgba(0, 0, 0, .5);border-radius: 15px
}
.b-links .social a:hover{
opacity: 1
}
.b-links .social .gp{
background-position: -0px 0
}
.b-links .social .fb{
background-position: -30px 0
}
.b-links .social .tw{
background-position: -60px 0
}
.b-links .social .tb{
background-position: -90px 0
}
.b-links .social .vk{
background-position: -120px 0
}
.b-links .social .yt{
background-position: -150px 0
}
.b-who{
margin-bottom: 41px
}
.b-who .steps{
width: 742px;height: 310px;margin-bottom: 22px
}
.b-who .steps-d{
display: block
}
.b-who .steps-m{
display: none
}
.b-who .text{
padding: 0 26px 0 16px;line-height: 17pt;margin-bottom: 16px
}
.b-who .phone{
font-family: 'Open Sans Condensed', sans-serif;color: #55a038;font-weight: bold;font-size: 22pt;line-height: 24pt;text-shadow: 1px 1px 2px rgba(0, 0, 0, .2);text-align: center
}
.b-who .phone span{
white-space: nowrap;margin-right: 20px
}
.b-who a{
text-decoration: none
}
.b-who a:hover{
text-decoration: underline
}
.b-qualification{
position: relative;margin-bottom: 35px
}
.b-qualification .screpca1{
position: absolute;top: 272px;left: 39px;transform: rotate(256deg)
}
.b-qualification .screpca2{
position: absolute;top: 398px;left: 631px
}
.b-qualification .screpca3{
position: absolute;top: 418px;left: 73px
}
.b-qualification h1{
margin-bottom: 10px
}
.b-qualification .h3{
margin-bottom: 9px
}
.b-qualification .h3:after, .b-qualification .h3:before{
display: none
}
.b-qualification .menu{
text-align: center;margin-bottom: 17px
}
.b-qualification .menu .item{
display: inline-block;margin: 0 19px;color: #55a038;text-decoration: none
}
.b-qualification .menu .item:hover{
text-decoration: underline
}
.b-qualification .menu .sprites-b-qualification{
display: block
}
.b-qualification .menu .document{
display: inline-block;margin: 43px 6px 0 0;max-height: 93px
}
.b-qualification .menu .sprites-m-item-blue{
display: inline-block
}
.b-qualification .medal{
margin-left: 240px
}
.diploms{
margin-bottom: 0px;text-align: center
}
.diploms .sprites-document{
display: inline-block;margin: 0 28px 25px;box-shadow: 0 0 5px rgba(0, 0, 0, .4);text-align: center;vertical-align: top
}
.diploms .image{
display: inline-block;margin-top: 28px;width: 242px;min-height: 165px
}
.diploms .image img{
max-width: 100%;max-height: 155px;display: block;margin: 0 auto
}
.diploms .image .sprites-doc-shadow{
display: block;margin: 0 auto
}
.diploms .title{
color: #339900;font-weight: bold;height: 66px;display: table-cell;vertical-align: middle;text-align: center;padding: 0 20px;width: 251px
}
.diploms .prices{
background: #e8f9fe;margin: 0 18px 7px 18px;height: 89px;text-align: left;padding: 0 18px
}
.diploms .tip{
border-bottom: 1px dashed rgba(0, 0, 0, .15)
}
.diploms .text{
display: inline-block;text-align: right;padding: 3px 0 4px 0;width: 100px;vertical-align: top
}
.diploms .price{
vertical-align: top;display: inline-block;padding: 12px 0px 0px 19px;width: 95px
}
.diploms .price span{
color: #2389b7;font-weight: bold;font-size: 14pt
}
.diploms .movie{
color: #2389b7;display: inline-block;text-decoration: none;font-weight: bold;font-size: 10pt;vertical-align: top;padding: 0px 14px 0 17px;text-align: left;position: relative
}
.diploms .movie:before{
content: "";position: absolute;top: 12px;left: 3px;border: 6px solid transparent;border-left: 12px solid #2389b7
}
.diploms .movie:hover{
text-decoration: underline
}
.diploms .b-blue{
vertical-align: top;display: inline-block;height: 31px;line-height: 31px;position: relative
}
.diploms .b-blue .sprites-i-cart{
position: absolute;top: 0px;left: -11px
}
.diploms .b-blue .sprites-i-zvezda{
position: absolute;top: 2px;left: 44px
}
.b-movie{
background: url("/files/bg-movie.png") no-repeat;width: 621px;height: 431px;margin: 0 auto 25px auto
}
.b-movie-body{
max-width: 503px;padding: 20px 0 0 60px
}
.b-movie-body img{
cursor: pointer;width: 100%;display: block
}
.b-buttons{
text-align: center;margin-bottom: 40px
}
.b-buttons .lupa{
display: inline-block;position: relative;margin-right: 16px;padding: 0 25px 0 70px;font-size: 12pt
}
.b-buttons .sprites-i-phone-rotat{
position: absolute;top: -4px;left: 7px
}
.b-buttons .medal{
display: inline-block;position: relative;padding: 0 20px 0 84px
}
.reviews{
margin-bottom: 12px;text-align: center;padding-top: 7px
}
.reviews .item{
box-shadow: 0 0 5px rgba(0, 0, 0, .4);border-radius: 6px;background: #fff;position: relative;text-align: left;padding: 8px 0;margin-bottom: 15px
}
.reviews .item.response{
margin-left: 20px;margin-bottom: 20px;background: #008ecb;color: #fff
}
.reviews .item.response a{
color: #fff
}
.right .reviews .item{
display: inline-block;width: 200px
}
.reviews .sprites-screpca-small{
position: absolute;top: -13px;right: 19px
}
.reviews .sprites-review-left{
position: absolute;top: 10px;left: -7px
}
.reviews .sprites-review-right{
position: absolute;bottom: 10px;right: -6px
}
.reviews .sprites-review-blik{
position: absolute;top: -21px;left: 56px
}
.reviews .name{
padding: 0 5px 1px 17px;font-weight: bold;color: #009bd1
}
.reviews .time{
padding: 0 5px 8px 17px;font-size: 9pt;border-bottom: 1px dashed rgba(0, 0, 0, .15)
}
.reviews .text{
padding: 9px 10px 9px 16px
}
.faqs{
margin-bottom: 12px;padding-top: 7px
}
.faqs .item{
box-shadow: 0 0 5px rgba(0, 0, 0, .4);border-radius: 6px;background: #fff;position: relative;text-align: left;padding: 8px 0;margin-bottom: 10px
}
.faqs .item.response{
margin-left: 20px;margin-bottom: 20px;background: #008ecb;color: #fff
}
.faqs .item.response a{
color: #fff
}
.faqs .sprites-screpca-small{
position: absolute;top: -13px;right: 19px
}
.faqs .sprites-review-left{
position: absolute;top: 10px;left: -7px
}
.faqs .sprites-review-right{
position: absolute;bottom: 10px;right: -6px
}
.faqs .sprites-review-blik{
position: absolute;top: -21px;left: 56px
}
.faqs .name{
padding: 0 5px 1px 17px;font-weight: bold;color: #009bd1
}
.faqs .text{
padding: 9px 10px 9px 16px
}
.footer{
background: url("/files/bg-footer.jpg") top center no-repeat;width: 1365px;height: 818px;margin: 0 auto;min-width: 1365px;position: relative
}
.footer .title{
position: absolute;top: 48px;left: 469px;text-align: center;color: #fff;text-transform: uppercase;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;font-size: 15pt;text-shadow: 1px 1px 2px rgba(0, 0, 0, .2)
}
.footer .title .sprites-i-footer-title{
display: inline-block;margin-top: 14px
}
.footer .text{
position: absolute;top: 119px;left: 673px;width: 550px;color: #fff
}
.footer .text p{
margin-bottom: 17px;line-height: 21px
}
.footer .text .phone{
font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;font-size: 26pt;text-shadow: 1px 1px 2px rgba(0, 0, 0, .2);display: inline-block;vertical-align: middle;padding-left: 10px
}
.footer .text a{
color: #fff
}
.footer .sprites-footer-text{
position: absolute;top: 692px;left: 111px
}
.footer .menu{
position: absolute;top: 680px;left: 311px
}
.footer .menu li{
list-style: none;margin: 0;position: relative;padding: 3px 0 3px 18px
}
.footer .menu a{
color: #fff;text-decoration: none
}
.footer .menu a:hover{
text-decoration: underline
}
.footer .menu .sprites-m-item{
position: absolute;top: 7px;left: 2px
}
.footer .phones{
position: absolute;top: 683px;left: 576px;font-size: 11pt;color: #fff
}
.footer .phones .phone{
font-size: 24pt;font-weight: bold;font-family: 'Open Sans Condensed', sans-serif;text-shadow: 1px 1px 2px rgba(0, 0, 0, .2);display: inline-block;margin: 5px 28px 0 0
}
.footer .phones .phone a{
color: #fff
}
.footer .mess{
background: url("/files/phones.png") no-repeat;width: 150px;height: 50px;position: absolute;top: -38px;right: 20px
}
.footer .mess a{
display: inline-block;width: 50px;height: 50px;text-decoration: none
}
.footer .actions{
position: absolute;top: 736px;left: 576px
}
.footer .actions .search{
display: inline-block;position: relative;margin-right: 32px
}
.footer .actions input{
width: 171px
}
.footer .actions .sprites-i-search{
position: absolute;top: 3px;right: 4px
}
.footer .actions .b-red{
padding-left: 59px;padding-right: 40px
}
.footer .actions .sprites-i-phone-rotat{
position: absolute;top: -4px;left: 4px
}
.footer .actions .sprites-i-zvezda{
position: absolute;top: 8px;left: 63px
}
.footer .sprites-footer-logo{
display: block;position: absolute;top: 696px;left: 1068px
}
.footer .sprites-footer-logo span{
position: absolute;top: 47px;left: 68px;color: #fff;text-decoration: none;font-size: 10pt
}
.footer .lozung{
position: absolute;top: 688px;left: 110px;text-align: center
}
.footer .lozung > span{
color: #fff;font-family: 'Open Sans Condensed', sans-serif;font-weight: bold;display: block;text-transform: uppercase;text-shadow: 1px 1px 2px rgba(0, 0, 0, .2)
}
.footer .lozung .string_1{
font-size: 24pt;line-height: 23pt
}
.footer .lozung .string_2{
font-size: 24pt;line-height: 23pt
}
.footer .lozung .string_3{
font-size: 15pt;line-height: 14pt
}
.footer .lozung .string_4{
font-size: 9.5pt;line-height: 9pt
}
.f-order{
margin-bottom: 50px
}
.f-order .item{
margin-bottom: 15px
}
.f-order .submit{
text-align: center
}
.f-order input{
width: 708px
}
.f-order select{
width: 740px
}
.f-order textarea{
width: 708px;height: 120px
}
#order .f-order input{
width: 708px
}
#order .f-order select{
width: 708px
}
#order .f-order textarea{
width: 708px
}
.f-quick-order{
margin-bottom: 50px
}
.f-quick-order input{
margin: 0 5px 15px 5px;width: 202px
}
.f-quick-order .zaved, .f-quick-order .spec{
width: 326px
}
.f-quick-order .submit{
text-align: center
}
.f-quick-order .b-red{
padding: 0 51px
}
.f-quick-order .b-red .sprites-i-zvezda{
left: 55px
}
.f-callback{
width: 240px
}
.f-callback label{
display: inline-block
}
.f-callback input{
width: 240px;margin-bottom: 15px
}
.f-callback .submit{
text-align: center
}
.f-callback .b-red{
padding: 0 51px
}
.f-callback .sprites-i-zvezda{
left: 55px
}
.f-review{
margin-bottom: 50px
}
.f-review .item{
width: 355px;display: inline-block;margin: 0 5px 15px 5px
}
.f-review label{
display: block
}
.f-review input{
width: 320px
}
.f-review textarea{
width: 690px;margin: 0 0 15px 5px;height: 110px
}
.f-review .submit{
text-align: center
}
.f-review .b-red{
padding: 0 51px
}
.f-review .sprites-i-zvezda{
left: 55px
}
.pagination{
text-align: center;margin-bottom: 15px
}
.pagination a{
display: inline-block;text-decoration: none;font-size: 12pt;padding: 3px 5px
}
.pagination a:hover{
text-decoration: underline
}
.pagination span{
display: inline-block;font-size: 12pt;color: #c73d1b;padding: 3px 5px
}
.contact{
margin-bottom: 20px
}
.contact .phone{
margin-bottom: 20px;font-family: 'Open Sans Condensed', sans-serif;color: #55a038;font-weight: bold;font-size: 22pt;line-height: 22pt;text-shadow: 1px 1px 2px rgba(0, 0, 0, .2);padding-left: 20px
}
.contact .phone a{
color: #55a038
}
.contact .b-red{
position: relative;padding: 0 30px 0 60px;margin: 0 0 20px 18px
}
.contact .b-red .sprites-i-phone-rotat{
position: absolute;top: -4px;left: 4px
}
.contact .b-red .sprites-i-zvezda{
position: absolute;top: 8px;left: 63px
}
.contact .map{
margin-bottom: 10px
}
.b-picking-document{
margin-bottom: 35px;text-align: center
}
.b-picking-document .order-text{
padding: 0 0 5px 10px;text-align: left;position: relative
}
.b-picking-document .document-select{
width: 330px;margin: 0 0 10px 10px
}
.b-picking-document .document-name{
font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;color: #126db3;font-weight: bold;line-height: 26pt;text-align: center;text-shadow: 0px 0px 1px rgba(0, 255, 255, .7);margin-bottom: 10px
}
.b-picking-document .document-image{
text-align: center;margin: 0 auto 30px auto;height: 429px;position: relative;padding-top: 59px;width: 741px;background: url("/files/bg-picking-document-3.png") top center no-repeat
}
.b-picking-document .document-image img{
display: inline-block;max-height: 357px;max-width: 508px;box-shadow: 0 0 5px rgba(0, 0, 0, .4)
}
.b-picking-document .document-image a{
background: url("/files/picking-document-action.png") top center no-repeat;display: block;position: absolute;width: 31px;height: 32px;top: 228px;left: 59px
}
.b-picking-document .document-image .next{
left: auto;right: 59px;transform: rotate(180deg)
}
.b-picking-document .info{
text-align: center;margin-bottom: 20px;background: #e8f9fe;padding: 15px 0;position: relative
}
.b-picking-document .info .sprites-screpca-blue{
position: absolute;top: -57px;left: 18px;transform: rotate(256deg)
}
.b-picking-document .info .sprites-screpca{
position: absolute;top: -33px;right: 9px
}
.b-picking-document .info .price-tipo, .b-picking-document .info .price-goznak{
display: inline-block;margin: 0 20px;line-height: 18pt
}
.b-picking-document .info .text{
display: inline-block;text-align: right;vertical-align: middle;padding-right: 15px
}
.b-picking-document .info .price{
color: #2389b7;font-weight: bold;font-size: 14pt;display: inline-block
}
.b-picking-document .b-blue{
vertical-align: top;display: inline-block;height: 31px;line-height: 31px;position: relative;margin: 6px 20px 0 20px
}
.b-picking-document .b-blue .sprites-i-cart{
position: absolute;top: 0px;left: -11px
}
.b-picking-document .b-blue .sprites-i-zvezda{
position: absolute;top: 2px;left: 44px
}
.b-picking-document .buttons{
text-align: center;margin-bottom: 30px
}
.b-picking-document .buttons .prev, .b-picking-document .buttons .next{
display: inline-block;margin: 5px 10px;text-decoration: none;font-size: 12pt;font-weight: bold;position: relative
}
.b-picking-document .buttons .prev:before{
content: "";display: block;background: url("/files/icon-header.png") top center no-repeat;width: 21px;height: 28px;position: absolute;top: -4px;left: -35px;transform: rotate(180deg)
}
.b-picking-document .buttons .next:after{
content: "";display: block;background: url("/files/icon-header.png") top center no-repeat;width: 21px;height: 28px;position: absolute;top: -4px;right: -35px
}
.b-picking-document .buttons .prev:hover, .b-picking-document .buttons .next:hover{
text-decoration: underline
}
.b-picking-document .documents{
text-align: center
}
.b-picking-document .documents .item{
display: inline-block;vertical-align: top
}
.b-picking-document .documents .sprites-b-qualification{
display: block;margin: 0 20px
}
.b-picking-document .documents .image{
display: block;padding: 44px 8px 0 0
}
.b-picking-document .documents .img-small{
max-height: 93px
}
.b-picking-document .documents .title{
display: block;color: #339900
}
ul.seo-links{
margin-bottom: 30px
}
.seo-links li{
display: inline-block;margin-right: 20px
}
.faqs{
margin-bottom: 25px
}
.faqs .faq{
cursor: pointer;margin-bottom: 20px
}
.faqs .question{
font-weight: bold;color: #009bd1;margin: 0 17px 10px 17px;padding: 5px 0;border-bottom: 1px dashed rgba(0, 0, 0, .15)
}
.faqs .answer{
display: none
}
.b-who-order{
margin-bottom: 35px
}
.b-who-order .f-not-deceiving{
text-align: center;margin-bottom: 28px
}
.b-who-order .f-not-deceiving .mail{
margin-bottom: 15px;width: 288px
}
.b-who-order .f-not-deceiving .b-red{
padding: 0 51px;margin: 0 20px
}
.b-who-order p.text-blue{
margin-top: 40px
}
.news{
margin-bottom: 30px
}
.news .item{
border-bottom: 1px dashed rgba(0, 0, 0, .15);margin-bottom: 20px
}
.news .title{
margin: 0 15px 15px 15px;display: block;font-weight: bold;font-size: 14pt
}
.news .image{
width: 30%;float: left;margin: 0 15px 15px 0
}
ul.breadcrumbs{
margin: 0 0 25px 0;padding: 0
}
ul.breadcrumbs li{
display: inline-block;padding: 0
}
ul.breadcrumbs li:before{
display: none
}
.tab-titles{
border-bottom: 1px solid #009bd1
}
.tab-title{
background: #fff;padding: 0 10px;height: 30px;line-height: 30px;border: 1px solid #009bd1;border-radius: 5px 5px 0 0;display: inline-block;margin: 0 5px 0 0;margin-bottom: -1px;cursor: pointer
}
.tab-title.active{
border-bottom-color: #fff
}
.tab-contents{
padding: 20px 0
}
.tab-content{
width: 100%;height: 0;overflow: hidden
}
.tab-content.active{
height: auto
}
.find-institution{
padding: 10px;margin: 30px 15px;box-shadow: 0 2px 4px rgba(0, 0, 0, .3)
}
.institution{
width: 90%;margin: 0 0 15px 5%
}
.institution select{
width: 100%
}
#inform{
padding: 10px;background: #ffffff;margin: 30px 15px;box-shadow: 0 2px 4px rgba(0, 0, 0, .3)
}
#inform .prices{
display: none
}
#inform .item{
vertical-align: top;text-align: center
}
#inform select{
width: 100%
}
#inform .image{
display: inline-block;vertical-align: top;width: 170px;text-align: center;margin-bottom: 25px
}
#inform a{
display: inline-block
}
#inform img{
display: inline-block;box-shadow: 0px 0px 5px rgba(0, 0, 0, .3)
}
#inform .list{
display: inline-block;vertical-align: top;width: 160px;margin-bottom: 25px
}
#inform .document, #inform .goznak, #inform .time, #inform .country{
font-size: 14px;line-height: 26px
}
#inform .document b, #inform .goznak b, #inform .time b, #inform .country b{
font-weight: bold
}
#inform .price{
display: inline-block;vertical-align: top;width: 150px;font-size: 20px;line-height: 30px;padding-top: 14px
}
#inform .price b{
color: #126db3;font-weight: bold;font-size: 32px
}
#inform .order{
display: inline-block;vertical-align: top;width: 200px;padding-top: 24px
}
.prices{
margin-bottom: 20px
}
.prices .goznak{
color: #990000
}
.prices thead th{
text-align: center;font-weight: bold;padding-bottom: 10px;border-bottom: 1px solid #dddddd
}
.prices img{
width: 120px;box-shadow: 0px 0px 4px rgba(0, 0, 0, .2)
}
.prices tbody td{
padding: 5px;border-bottom: 1px dashed #dddddd;line-height: 22px
}
.prices tbody th{
padding: 12px;border-bottom: 1px solid #dddddd
}
.prices span{
font-weight: bold
}
.prices .b-blue{
height: 31px;line-height: 31px;padding: 0px;width: 140px;text-align: center
}


/* Filename: tablet.css */
@media screen and (min-width: 721px) and (max-width: 1380px){
.header .header-body, .sprites-top-menu, .container, .footer{
width: 100%;min-width: 700px;max-width: 900px
}
.select2-container{
width: 100% !important
}
.sprites-left-title, .sprites-right-title{
cursor: pointer
}
.sprites-left-title + ul, .sprites-left-title + div, .sprites-right-title + ul, .sprites-right-title + div{
display: none
}
.bg-body-left, .bg-body-right{
display: none
}
.header{
min-width: 700px
}
.header .logo{
left: 20px;top: 30px
}
.header .gradient-blue{
right: 20px
}
.sprites-header-text{
display: none
}
.header .phone{
right: 20px
}
.header .phone-text{
right: 20px
}
.header .search{
left: 20px;top: 285px
}
.header .lupa{
top: 160px;left: 20px
}
.header .karandesh{
top: 220px;left: 20px
}
.header .medal{
right: 20px
}
.header .title{
top: 80px;right: 208px
}
.sprites-top-menu{
overflow: hidden;background-position-x: -100px
}
.sprites-top-menu .sprites-screpca{
display: none
}
.sprites-top-menu ul{
display: flex;justify-content: space-between;align-items: center;padding: 0 10px
}
.sprites-top-menu li{
padding: 0;text-align: center;box-shadow: none;box-shadow: none
}
.sprites-top-menu li span{
display: none
}
.container{
margin: 0 auto;padding: 0 0 20px 0;display: table
}
.left{
display: table-cell
}
.left .menu{
margin-bottom: 15px
}
.content{
width: auto;padding: 0 5px 0 0;display: table-cell
}
.left .right .menu{
background: none;box-shadow: none
}
.left .right .menu a{
color: #054c7a
}
.b-links{
text-align: center;padding: 0
}
.b-who .steps{
display: none
}
.b-qualification .screpca1 , .b-qualification .screpca2, .b-qualification .screpca3{
display: none
}
.b-qualification .menu .item{
margin: 0 10px
}
.b-qualification .medal{
left: 50%;margin-left: -132px
}
.diploms .sprites-document{
margin: 0 10px 20px
}
.b-movie{
background: none;width: 100%;height: 380px
}
.b-movie-body{
width: 100%;height: 380px;padding: 0
}
.b-buttons .lupa{
padding: 0 15px 0 35px
}
.b-buttons .medal{
padding: 0 15px 0 70px
}
.footer{
background: url("/files/bg-footer-t.jpg") top center no-repeat
}
.footer .title{
left: 0;width: 100%;padding: 0 30px;box-sizing: border-box
}
.footer .text{
left: 0;width: 100%;padding: 0 20px;box-sizing: border-box
}
.footer .lozung{
top: 552px;left: 150px
}
.footer .menu{
top: 680px;left: 10px
}
.footer .phones{
top: 683px;left: auto;right: 10px
}
.footer .actions{
top: 736px;left: auto;right: 10px
}
.footer .sprites-footer-logo{
top: 560px;left: auto;right: 150px
}
.f-order input{
width: 100%;box-sizing: border-box
}
.f-order select{
width: 100%;box-sizing: border-box
}
.f-order textarea{
width: 100%;box-sizing: border-box
}
#order .f-order input{
width: 100%
}
#order .f-order select{
width: 100%
}
#order .f-order textarea{
width: 100%
}
.f-quick-order input{
width: 100%;box-sizing: border-box
}
.f-quick-order .zaved, .f-quick-order .spec{
width: 100%;box-sizing: border-box
}
.f-review .item{
width: 100%
}
.f-review input{
width: 100%;box-sizing: border-box
}
.f-review textarea{
width: 100%;box-sizing: border-box
}
.pagination a{
font-size: 14pt;padding: 5px 10px
}
sprites-footer-text .b-picking-document .order-text{
padding: 0;text-align: center
}
.b-picking-document .document-select{
margin: 15px 5%;width: 70%
}
.b-picking-document .document-image{
height: 235px;background: none;width: auto;padding-top: 0
}
.b-picking-document .document-image img{
max-height: 235px;max-width: 320px
}
.b-picking-document .document-image a{
display: none
}
.b-picking-document .info .sprites-screpca-blue, .b-picking-document .info .sprites-screpca{
display: none
}
#inform .image{
width: 44%;box-sizing: border-box
}
#inform .list{
width: 54%;box-sizing: border-box
}
#inform .price{
width: 44%;box-sizing: border-box;text-align: center
}
#inform .order{
width: 54%;box-sizing: border-box;padding-bottom: 50px
}
table.prices{
border-collapse: collapse;width: 100%
}
table.prices thead{
display: none
}
table.prices td{
display: block;text-align: center;border-bottom: none
}
table.prices tr{
border-bottom: 1px dashed #dddddd
}
table.prices .goznak:before{
content: "Оригинальный ГОЗНАК: "
}
table.prices .tipo:before{
content: "Типографский бланк: "
}
table.prices img{
width: 220px
}
table.prices .b-blue{
margin-bottom: 10px
}

}


/* Filename: phone.css */
@media screen and (max-width: 720px){
.m-hidden{
display: none
}
.d-hidden{
display: block
}
.content p, .content ul{
padding-left: 0;padding-right: 0
}
.list li{
width: 100%
}
.bg-body-left, .bg-body-right{
display: none
}
.header{
background: url("files/bg-m-header.jpg") top center no-repeat;min-width: 320px;margin-bottom: 40px
}
.header .header-body{
width: 320px;min-width: 320px;height: auto;padding-top: 16px
}
.header .logo{
position: relative;left: auto;top: auto;margin: 0 0 0 30px
}
.header .gradient-blue{
position: static;margin: 63px 0 0 83px
}
.header .gradient-blue a, .footer .mess a{
width: 46px;margin: 0px 2px
}
.sprites-header-text{
display: none
}
.header .phone{
position: static;margin: 21px 22px 0 0
}
.header .phone a{
display: inline-block;margin-bottom: 10px
}
.header .phone-text{
position: static;margin: 3px 0 0 23px
}
.header .search{
position: relative;top: auto;left: auto;margin: 21px 0 0 15px
}
.header .search input{
width: 258px
}
.header .lupa{
position: relative;top: auto;left: auto;margin: 15px 0 10px 15px;width: 248px;padding: 0 0 0 40px
}
.header .karandesh{
position: relative;top: auto;left: auto;margin: 15px 0 10px 15px;padding: 0 0 0 40px;font-size: 10pt;width: 248px
}
.header .medal{
position: relative;top: auto;right: auto;margin: 15px 0 0 15px;padding: 0 0 0 83px;width: 205px
}
.header .title{
position: relative;top: auto;right: auto;text-align: center;margin: 20px 0 0 0
}
.container{
width: 320px;max-width: 320px;padding: 0;background: none
}
.left, .content, .right{
width: 100%;
}
.left .menu{
margin: 0 auto 20px auto
}
.left .menu .sprites-left-title{
cursor: pointer;margin-bottom: 7px
}
.right .insert{
margin: 0 auto 20px auto
}
.right .sprites-right-title, .right .sprites-left-title{
cursor: pointer;margin-bottom: 7px
}
.b-links{
padding: 0;margin: 0 15px 15px 15px
}
.b-links .who{
margin: 0 0 15px 0;width: auto
}
.b-links .who a{
font-size: 13pt;text-decoration: none;border-bottom: 1px dashed #0888c6;color: #0888c6
}
.b-links .way{
margin: 0 0 15px 0;width: auto
}
.b-links .socseti{
display: block;text-align: center
}
.b-links .socseti .text{
padding: 0 0 20px 0;display: inline-block
}
.b-links .socseti .item{
vertical-align: middle
}
.b-who{
margin-bottom: 41px
}
.b-who .steps{
width: 301px;height: 742px;margin: 0 auto 15px auto
}
.b-who .steps-d{
display: none
}
.b-who .steps-m{
display: block
}
.b-who .text{
padding: 0
}
.b-qualification{
margin-bottom: 50px;text-align: center
}
.b-qualification .screpca1, .b-qualification .screpca2, .b-qualification .screpca3{
display: none
}
.b-qualification .menu .item{
margin: 0 0 10px 0
}
.b-qualification .medal{
margin: 0
}
.diploms .sprites-document{
margin: 0 0 25px 0
}
.b-movie{
background: none;width: 320px;height: auto;margin: 0 auto 17px auto
}
.b-movie-body{
width: 320px;padding: 0px
}
.b-buttons{
text-align: left;margin: 0 0 40px 10px
}
.b-buttons .lupa{
padding: 0 0 0 84px;width: 204px;margin-bottom: 25px
}
.b-buttons .medal{
padding: 0 0 0 85px;width: 203px
}
.footer{
background: #1d5aa7 url("/files/bg-m-footer.jpg") top center no-repeat;width: 320px;height: auto;min-width: 320px;padding: 36px 0 20px 0
}
.footer .title{
position: static
}
.footer .text{
position: static;width: auto;padding: 0 10px
}
.footer .text .b-red{
position: relative;top: auto;right: auto;margin: 15px 0 0 5px;padding: 0 0 0 83px;width: 205px
}
.footer .text .b-blue{
position: relative;top: auto;right: auto;margin: 40px 0 0 5px;padding: 0 0 0 83px;width: 205px
}
.footer .text .sprites-i-lupa{
left: 16px
}
.footer .text .phone{
font-size: 15pt
}
.footer .lozung{
position: static;margin: 58px auto 0 auto
}
.footer .menu{
position: static;margin: 29px 0 0 74px
}
.footer .phones{
position: relative;left: auto;top: auto;margin: 65px 0 0 55px
}
.footer .phones .phone{
margin: 12px 0
}
.footer .mess{
top: -52px;right: 83px
}
.footer .actions{
position: static
}
.footer .actions .search{
position: relative;top: auto;left: auto;margin: 21px 0 0 15px
}
.footer .actions input{
width: 258px
}
.footer .actions .b-red{
position: relative;top: auto;right: auto;margin: 15px 0 0 15px;padding: 0 0 0 60px;width: 228px
}
.footer .sprites-footer-logo{
position: relative;left: auto;top: auto;display: block;margin: 25px 0 0 55px
}
.f-order input{
width: 100%
}
.f-order select{
width: 100%
}
.f-order textarea{
width: 100%;height: 120px
}
#order .f-order input{
width: 96%
}
#order .f-order select{
width: 96%
}
#order .f-order textarea{
width: 96%
}
.f-quick-order input{
width: 280px
}
.f-quick-order .zaved, .f-quick-order .spec{
width: 280px
}
.f-review .item{
width: auto
}
.f-review input{
width: 280px
}
.f-review textarea{
width: 280px
}
.b-picking-document .order-text{
padding: 0
}
.b-picking-document .document-select{
margin: 15px 0 15px 0;width: 320px
}
.b-picking-document .documents .item{
margin-bottom: 10px
}
.b-picking-document .document-image{
height: 235px;background: none;width: auto;padding-top: 0
}
.b-picking-document .document-image img{
max-height: 235px;max-width: 320px
}
.b-picking-document .document-image a{
display: none
}
.b-picking-document .info .sprites-screpca-blue, .b-picking-document .info .sprites-screpca{
display: none
}
.b-picking-document .documents .sprites-b-qualification{
margin: 0 auto 
}
#inform #o_name{
width: 100%
}
#inform .image, #inform .price, #inform .order, #inform .list{
text-align: center;display: block;width: 100%;padding: 0;margin: 0
}
#inform .list{
padding-left: 60px;text-align: left
}
#inform .price{
padding-bottom: 15px
}
#inform .order{
margin-bottom: 40px
}
table.prices{
border-collapse: collapse
}
table.prices thead{
display: none
}
table.prices td{
display: block;text-align: center;border-bottom: none
}
table.prices tr{
border-bottom: 1px dashed #dddddd
}
table.prices .goznak:before{
content: "Оригинальный ГОЗНАК: "
}
table.prices .tipo:before{
content: "Типографский бланк: "
}
table.prices img{
width: 220px
}
table.prices .b-blue{
margin-bottom: 10px
}

}
