*{margin:0px;padding:0px}a{outline:0px}ul,menu{list-style:none}ol{list-style-position:inside}a img{border:none;outline:0px}html{min-height:100%;overflow-y:scroll}html,body{background:#fff}strong{font-weight:bold}.block{display:block}.inline{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;vertical-align:middle}.overflow{overflow:hidden}.hidden{display:none !important}.clear{clear:both}.left{float:left}.right{float:right}.center{text-align:center}.middle{vertical-align:middle}input[type="text"],input[type="number"],input[type="password"],textarea,select{vertical-align:middle;outline:none}input[type="number"]{text-align:left}textarea{resize:vertical;overflow:auto}
body{font:normal normal 12px "Trebuchet MS",sans-serif;color:#4b4b4b;background-image:url("../img/bg-a.jpg");background-size:cover;background-attachment: fixed;background-repeat: no-repeat;-webkit-font-smoothing:antialiased;min-width:1010px;min-height:100vh}
a{text-decoration:underline;color:#d02373}a:hover{text-decoration:none}
#layout-container{width:1000px;margin:40px auto;min-height:calc(100vh - 248px);height:100%;display:table}
.fullwidth-header {
    position: relative;
	top: 20px;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 10%, rgba(255,255,255,0.6) 90%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(10%, rgba(255,255,255,0.6)), color-stop(90%, rgba(255,255,255,0.6)), color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 90%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 10%, rgba(255,255,255,0.6) 90%, rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 10%, rgba(255,255,255,0.6) 90%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 10%, rgba(255,255,255,0.6) 90%, rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e73827', GradientType=1 );
}
#layout-header{position:relative;height:120px;padding:0px 25px;margin: 0 auto;width:950px}
#layout-header .site-logo{position:absolute;top:15px}#layout-header .site-logo .link{display:block}
#layout-header .site-logo .image{width:129px;height:94px}
#layout-header .search-form{position:absolute;top:20px;left:280px;width:260px}
#layout-header .search-form .input{width:220px;font-style:italic;font-size:12px;color:#898989;border:3px solid #4f4778;padding:7px 30px 5px 10px;box-shadow:0px 0px 5px grey;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border-radius:5px}
#layout-header .search-form .button{display:block;cursor:pointer;width:22px;height:28px;position:absolute;top:3px;right:0px;z-index:1;border:none;background:url("../img/sprite-a.png") no-repeat 0px -10px}
#layout-header .nav-block{position:absolute;top:90px;left:219px}
#layout-header .nav-block .nav-item{color:#4f4778;font-size:18px;font-weight:bold;text-decoration:none;margin-left:47px}
#layout-header .nav-block .nav-item:hover,#layout-header .nav-block .nav-item.active{color:#d02373}#layout-header .nav-block .nav-item:first-child{margin-left:0px}
#layout-header .language-block{position:absolute;right:25px;top:90px}
#layout-header .language-block .language{font-family:Century Gothic;font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;border:1px solid #ffffff;color:#4f4778;padding:0px 3px 0px 3px;margin-left:4px;min-width:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
#layout-header .language-block .language.active{border:1px solid #d02373;background-color:#d02373;color:#ffffff}
#layout-header .language-block .language:hover{border:1px solid #d02373}
#layout-header .contacts-block{position:absolute;top:15px;right:0px}
#layout-header .contacts-block .phone-wrapper{margin-right:25px;display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;vertical-align:bottom}#layout-header .contacts-block .phone-wrapper .label{display:block;font-size:12px;color:#7f7676}#layout-header .contacts-block .phone-wrapper .phone{text-decoration:none}
#layout-header .contacts-block .phone-wrapper .phone .code{font-size:24px;font-style:italic;font-weight:bold;color:#4f4778}
#layout-header .contacts-block .phone-wrapper .phone .number{font-family:Century Gothic;font-size:24px;font-weight:bold;font-style:italic;color:#d02373}#layout-header .contacts-block .phone-wrapper .phone .working-time{font-size:11px;color:#7b7b7b;font-style:normal;display:block;text-align:right;padding-right:5px}
#layout-header .contacts-block .email{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;vertical-align:bottom;font-size:12px;font-style:italic;color:#d02373;line-height:2em;margin-bottom:16px}#layout-header .sign-link{position:absolute;top:0px;right:0px;font-size:13px;font-weight:bold;color:#4c3a2b;display:block;height:40px;width:134px;background:url("../img/sprite-a.png") no-repeat -649px 0px;text-align:center;text-decoration:none}#layout-header .sign-link .label{position:absolute;bottom:0px;left:0px;width:100%;display:block;font-family:"Open Sans",sans-serif;font-weight:600;text-align:center;line-height:2.8em}
#layout-header .contacts-block .mail-wrapper{height:20px;right:30px;top:-5px;position:absolute}
#layout-body{display:table-cell;height:100%}
#layout-body>.blocks-wrapper{background:#ffffff;background:rgba(255,255,255,0.6);box-shadow:0px 0px 15px grey;border-width:3px;border-color:#c8dd00;border-top-style:solid;border-bottom-style:solid;overflow:hidden;margin:0px 25px;padding-top:30px}
#location-block{float:left;width:430px;padding-left:25px}
#location-block>.header{text-align:center}
#location-block>.map{text-align:right;margin-bottom:30px}#location-block>.map .zoom{display:block;margin-bottom:5px}#location-block>.map .image{width:438px;height:182px;-webkit-border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;-o-border-radius:7px;border-radius:7px}#location-block>.map .link{padding-left:20px;background:url("../img/sprite-a.png") no-repeat -96px -13px;font-style:italic;font-size:13px;color:#c30f13;display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}#location-block>.requisites{line-height:1.4em}#location-block>.requisites .row{background:url("../img/ribbon-a2.png") repeat-x left top;margin-bottom:15px;padding-top:15px;white-space:nowrap}#location-block>.requisites .row:first-child{background:none;padding-top:0px}
#location-block>.requisites .col{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;vertical-align:bottom;width:250px;color:#4f4778}
#location-block>.requisites .col:first-child{margin-right:30px}#location-block>.requisites .details{color:#4f4778}
#feedback-block{float:right;width:430px;padding-right:25px}
#feedback-block>.header{text-align:center}
#feedback-block .feedback-form .row{overflow:hidden;margin-bottom:9px}
#feedback-block .feedback-form .name-input{width:49%;float:left}
#feedback-block .feedback-form .email-input{width:49%;float:right}
#feedback-block .feedback-form .message-input{width:100%;height:161px;resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#feedback-block .feedback-form .result-message{float:left;font-size:14px;font-weight:bold;line-height:30px;padding-left:5px;color:#19a70a}#feedback-block .feedback-form .result-message .icon{margin-right:5px}#feedback-block .feedback-form .result-message.error{color:#c30f13}#feedback-block .feedback-form .send-button{float:right;border:none;cursor:pointer}
#layout-footer{position:relative;width:950px;height:45px;background:#ffffff;background:rgba(255,255,255,0.6);border-width:3px;border-color:#c8dd00;border-top-style:solid;box-shadow:0px 0px 15px grey}#layout-footer .nav-block{position:absolute;top:17px;left:439px;font-size:12px;font-style:italic}
#layout-footer .nav-block .nav-item{text-decoration:none;color:#4f4778;margin-left:30px}#layout-footer .nav-block .nav-item:first-child{margin-left:0px}#layout-footer .nav-block .nav-item:hover{text-decoration:underline}
#layout-footer .site-copyright{position:absolute;top:17px;left:80px;font-size:12px;font-style:italic;color:#4f4778}
#layout-footer .site-logo{position:absolute;top:5px;left:10px}#layout-footer .site-logo:hover{-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}
#layout-footer .partners-block{position:absolute;top:30px;right:3px}
#layout-footer .partners-block .partner{margin-left:5px;display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
#layout-footer .partners-block .partner:hover{-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}.sprite-a{background-image:url("../img/sprite-a.png");display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
.sprite-a.cybertech{font-family:Consolas;font-size:8px;font-weight:bold;color:#9b9b9b;text-decoration:none}.sprite-a.back-a{background-position:-130px -53px;width:13px;height:13px}
.sprite-a.logo-a{background-position:-654px -58px;width:45px;height:31px}.sprite-a.marker-a{background-position:-103px -16px;height:14px;width:11px}.sprite-a.letter-a{background-position:0px -43px;height:12px;width:16px}.sprite-a.emark-a{background-position:-45px -46px;height:27px;width:25px}.sprite-a.tick-a{background-position:-162px -96px;height:27px;width:25px}.sprite-a.search-a{background-position:0px 0px;width:15px;height:13px}.site-block-a,
#location-block,#feedback-block{margin-bottom:40px}.site-block-a>.header,#location-block>.header,#feedback-block>.header{line-height:1.1em;margin-bottom:40px;padding:0px 20px;font-family:"Open Sans",sans-serif;font-size:36px;font-weight:100;color:#8a8a8a}
.site-block-a1.has-border,.has-border#search-block{background:#ffffff;background:rgba(255,255,255,0.6);height:100%;box-shadow:0px 0px 15px grey;border-width:3px;border-color:#c8dd00;border-top-style:solid;border-bottom-style:solid;overflow:hidden;margin:0px 25px}
.site-block-a1>.header,#search-block>.header{padding:36px 0px}
.site-block-a1>.header .title,#search-block>.header .title{padding:0px 20px;font-family:"Open Sans Semibold",sans-serif;font-size:26px;font-weight:100;color:#4f4778;text-align:left}.site-block-a1>.body,#search-block>.body{margin:0px 25px}.site-pagination-a,#search-block .pagination{text-align:center}
.site-pagination-a .page,#search-block .pagination .page{padding:4px 0px;margin-bottom:40px;min-width:30px;text-decoration:none;text-align:center;font-size:12px;font-weight:bold;color:#4f4778;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.site-pagination-a .page:hover,#search-block .pagination .page:hover{text-decoration:underline}
.site-pagination-a .page.active,#search-block .pagination .page.active{color:#fff;background-color:#d02373}.site-pagination-a .page.active:hover,#search-block .pagination .page.active:hover{text-decoration:none}.navigation-block-a>.nav-item{border-top:1px dashed #d9d9d9}.navigation-block-a>.nav-item:first-child{border-top-color:transparent}.navigation-block-a>.nav-item.active>.link{background-color:#c30f13;text-decoration:none;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;-o-border-radius:7px;border-radius:7px}.navigation-block-a>.nav-item>.link{font-size:15px;font-weight:bold;display:block;padding:6px 10px 6px 25px;margin:5px 0px;color:#8a8a8a}.navigation-block-a .subnav{margin:10px 0px 20px;margin-left:35px}.navigation-block-a .subnav .subnav-item{font-size:12px;line-height:1.4em;margin-bottom:10px}.navigation-block-a .subnav .subnav-item.active{font-weight:bold}.navigation-block-a .subnav .subnav-item.active>.link{text-decoration:none;color:#c30f13}.navigation-block-a .subnav .subnav-item.header{font-size:15px;font-style:italic;font-weight:bold;color:#141414}.navigation-block-a .subnav .subnav-item>.link{color:#141414}.site-table-a{width:100%;border-collapse:collapse}.site-table-a thead th:first-child,.site-table-a thead th:last-child,.site-table-a tbody tr.even td:first-child,.site-table-a tbody tr.even td:last-child{position:relative;background:none;padding:0px}.site-table-a thead th:first-child:before,.site-table-a thead th:last-child:before,.site-table-a tbody tr.even td:first-child:before,.site-table-a tbody tr.even td:last-child:before{content:"";display:block;height:100%;width:100%}.site-table-a thead th:first-child:before,.site-table-a tbody tr.even td:first-child:before{border-top-left-radius:7px;border-bottom-left-radius:7px}.site-table-a thead th:last-child:before,.site-table-a tbody tr.even td:last-child:before{border-top-right-radius:7px;border-bottom-right-radius:7px}.site-table-a thead tr th{height:44px;font-size:11px;font-weight:bold;padding:5px;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.site-table-a thead tr th:first-child,.site-table-a thead tr th:last-child{width:5px;background:none}.site-table-a thead tr th:first-child:before,.site-table-a thead tr th:last-child:before{background-color:#fff}.site-table-a tbody td{height:80px;padding:5px;font-size:13px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.site-table-a tbody tr.even td{background-color:#f9f9f9}.site-table-a tbody tr.even td:first-child:before,.site-table-a tbody tr.even td:last-child:before{background-color:#f9f9f9}.form-a input[type="text"],#feedback-block .feedback-form input[type="text"],.form-a input[type="password"],#feedback-block .feedback-form input[type="password"],.form-a textarea,#feedback-block .feedback-form textarea{font-style:italic;font-size:12px;color:#898989;background:url("../img/bg-b.png") repeat-x top;border:1px solid #fcfcfc;border-top:none;padding:6px 10px;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;-o-border-radius:15px;border-radius:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.form-a input[type="text"].error,#feedback-block .feedback-form input[type="text"].error,.form-a input[type="password"].error,#feedback-block .feedback-form input[type="password"].error,.form-a textarea.error,#feedback-block .feedback-form textarea.error{border:2px solid #c30f13;margin:0px}.button-a{text-decoration:none;color:#fff;font-weight:bold;font-style:italic;background-color:#c30f13;display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;-o-border-radius:10px;border-radius:10px}.button-a.normal{font-size:12px;padding:6px 10px 6px}.button-a .icon{margin-right:6px}.button-a .caption{vertical-align:middle}#popup-overlay{background:url("../img/opacity-a.png");position:absolute;min-width:1000px;top:0px;right:0px;bottom:0px;left:0px;display:none;z-index:70}#popup-loader{width:160px;height:24px;margin:0px auto;display:none;background:url("../img/loader-a.gif") no-repeat}#popup-content{width:760px;min-height:400px;margin:0px auto;padding:40px;position:relative;display:none;background:url("../img/bg-a.jpg");-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;-o-border-radius:10px;border-radius:10px}#popup-close{position:absolute;right:14px;top:12px;display:block;background:url("../img/sprite-a.png") no-repeat -92px -48px;width:24px;height:24px}#popup-close:hover{-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}
#search-block #count{margin:0 0 50px 0;padding-left:10px;font-size:14px;color:#4f4778;font-weight:normal}#search-block .search-form{position:relative;margin-bottom:40px}
#search-block .search-form .input{width:854px;font-style:italic;font-size:12px;color:#898989;border:3px solid #4f4778;padding:7px 30px 5px 10px;box-shadow:0px 0px 5px grey;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border-radius:5px}#search-block .search-form .button{display:block;cursor:pointer;width:22px;height:28px;position:absolute;top:2px;right:6px;z-index:1;border:none;background:url("../img/sprite-a.png") no-repeat 0px -10px}#search-block .search-results{margin:0px 10px;margin-bottom:40px}
#search-block .search-results .result{padding:30px 0px;border-top:1px solid #c8dd00}
#search-block .search-results .result:first-child{background:none;padding-top:0px;border-top-color:transparent}#search-block .search-results .result .text-wrapper{margin-bottom:10px}
#search-block .search-results .result .text-wrapper .title{font-size:16px;margin-bottom:10px;color:#4f4778}
#search-block .search-results .result .text-wrapper .title .link{color:#d02373}
#search-block .search-results .result .text-wrapper .text{font-size:13px;line-height:1.4em;color:#4f4778}#search-block .search-results .result .links{font-size:13px;font-style:italic;text-align:right}
#search-block .search-results .result .links .link{color:#d02373;margin-left:10px}#search-block .search-results .result .links .link.back{background:url("../img/sprite-a.png") no-repeat -129px -50px;padding-left:18px}
