@font-face { font-family: "Cambria"; src: url("../fonts/Cambria.eot"); src: local('Cambria'),  url("../fonts/Cambria.eot?#iefix") format("embedded-opentype"),  url("../fonts/Cambria.woff2") format("woff2"),  url("../fonts/Cambria.woff") format("woff"),  url("../fonts/Cambria.ttf") format("truetype"),  url("../fonts/Cambria.svg#cambria") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Cambria"; src: url("../fonts/cambriab.eot"); src: local('Cambria Bold'), local('Cambria-Bold'),  url("../fonts/cambriab.eot?#iefix") format("embedded-opentype"),  url("../fonts/cambriab.woff2") format("woff2"),  url("../fonts/cambriab.woff") format("woff"),  url("../fonts/cambriab.ttf") format("truetype"),  url("../fonts/cambriab.svg#cambria") format("svg"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Cambria"; src: url("../fonts/cambriai.eot"); src: local('Cambria Italic'), local('Cambria-Italic'),  url("../fonts/cambriai.eot?#iefix") format("embedded-opentype"),  url("../fonts/cambriai.woff2") format("woff2"),  url("../fonts/cambriai.woff") format("woff"),  url("../fonts/cambriai.ttf") format("truetype"),  url("../fonts/cambriai.svg#cambria") format("svg"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Cambria"; src: url("../fonts/cambriaz.eot"); src: local('Cambria Bold Italic'), local('Cambria-BoldItalic'),  url("../fonts/cambriaz.eot?#iefix") format("embedded-opentype"),  url("../fonts/cambriaz.woff2") format("woff2"),  url("../fonts/cambriaz.woff") format("woff"),  url("../fonts/cambriaz.ttf") format("truetype"),  url("../fonts/cambriaz.svg#cambria") format("svg"); font-weight: bold; font-style: italic; }
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;background-color:white;outline:none;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;display:inline-block;vertical-align:middle;margin:0 3px}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input:-webkit-autofill {-webkit-box-shadow: inset 0 0 0 50px #fff !important;}hr,td,input[type="search"]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

html, body {height: 100%;}
body {margin: 0; padding: 0; font-weight: normal; font-style: normal;}
* { -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box;}
h1, h2, h3, h4{font-weight: normal; font-style: normal;  }
h1, h2, h3, h4, h5, h6{ margin:10px; padding:0; line-height:110%;}
p{ margin:15px 0; padding:0;}
a img{text-decoration:none; border:none;}
#t1-header h1, #t1-header h2, #t1-header h3, #t1-header p{margin:0!important;  line-height:105%;}

#t1-main, #t1-page, #t1-header, #t1-section1, #t1-section2, #t1-section3, #t1-section4, #t1-section5, #t1-section6, #t1-footer { position: relative; }
#t1-main, #t1-page, .wrapper{margin: 0 auto; padding:0;}
#t1-main{width: 100%;}
#t1-main{min-height: 100%; left: 0; top: 0; overflow: hidden; }
.grid-block:before, .grid-block:after { content: ""; display: table; clear: both; }
.boxtop, .boxbott{width:100%; position: relative; margin:0; padding:0}
.t1-block:after, .t1-block:before{position: relative; display: inline-block; vertical-align: middle; font-size: 0;line-height: 0;}
.grid-block table{border-collapse:collapse;}
table, tr, td{border-color: #999;}
td{padding:8px;}
td.colortr{ background-color:#ddd; text-align:center; font-weight:bold;}
iframe{overflow-x: hidden;}
div.table{display:table; width:100%; margin:0!important;} div.tr{display:table-row; width:100%;}div.td{display:table-cell; vertical-align: middle; padding:5px;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ddd}

/************ content ********************/
.t1-content-layout {display: table; width: 100%; table-layout: fixed;}
.t1-content-layout-row {display: table-row;}
.t1-layout-cell {display: table-cell; vertical-align: top;}
.t1-layout-cell:before{width: 100%; content: " "; display: table;}
.t1-layout-cell:after{clear: both; font: 0/0 serif; display: block;content: " ";}
.t1-content, .t1-sidebar1, .t1-sidebar2  {margin: 0 auto;}
.t1-content.lkbl{ padding-left: 10px;}
.t1-content.rkbl{ padding-right:10px;}
.t1-content.lrkbl{ padding:0 10px;}
#t1-page img{max-width: 100%;}
.body-page{height: auto!important;}

/******************блог категории******************************/
.blog {position: relative; clear:both;}
.blog .item, .moduletable{float: left;}
.moduletable{width:100%;}
.blog .item h2, .blog .item h3, .items-row .item h4{margin:5px 0; font-size: 24px;}
.blog  p{margin-top: 5px;}
.blog .item ul, .t1-block ul{padding-left:30px;}
.blog .readmore{text-align:center; text-align: right;}

.jwidth100 { width: 100%; }
.jwidth50 { width: 50%; }
.jwidth33 { width: 33.33%; }
.jwidth25 { width: 25%; }
.jwidth20 { width: 20%; }
.jwidth15 { width: 15%; }
.jwidth10 { width: 10%; }

span.ugoltbl, span.ugolbbl{content: ""; display:block; background-repeat:no-repeat; background-position:center center;  }  

.t1-sidebar1 .moduletable, .t1-sidebar2 .moduletable{float:none; width: 100%; margin-left:0!important; margin-right:0!important;}

/********** forma ****************/
input[type="text"], input[type="email"], input[type="password"], textarea, select{border:0; padding:6px; border-radius: 5px; -moz-border-radius:3px; -webkit-border-radius: 5px; background-color: #fff; background-image: none;}
input[type="text"], input[type="email"], input[type="password"], textarea, select{border:2px solid #ddd;}
select{ padding:5px; line-height: 32px;}
.lineRSform{position:relative; clear:both; width:100%;}
.lineRSform div.rsform-block{ float:left; margin: 0 0 10px 10px;}
.itsmall{font-size:11px; font-style:italic;}
.btnCal {margin-left:-35px;}
.rsform-calendar-box{width: 170px;}
fieldset {border: none; padding: 0;}

/************* панель ****************************/
.close-offcanvas { position: absolute; top: 15px; right: 15px; z-index: 1; color: #000; border: 2px solid #eee; border-radius: 100%; width: 22px; height: 22px; line-height: 18px; text-align: center; font-size: 12px; }
.close-offcanvas:hover { background: #000; color: #fff; }
.offcanvas-menu { width: 280px; height: 100%; background: #fff; color: #999; position: fixed; top: 0; opacity: 0; z-index: 9999; overflow-y: scroll; }
.offcanvas-menu .offcanvas-inner { padding: 10px; }
.offcanvas-menu .offcanvas-inner > div { margin-top: 20px; }
.offcanvas-menu .offcanvas-inner > div ul > li { border: none; position: relative; list-style: none;}
.offcanvas-menu .offcanvas-inner > div ul > li a {  color: #333; border-bottom: 1px dotted #e8e8e8; -webkit-transition: 300ms; -o-transition: 300ms; transition: 300ms; padding: 4px 15px; display: block; line-height:130%;}
.offcanvas-menu .offcanvas-inner > div ul > li a:hover { background: #f5f5f5; }
.offcanvas-menu .offcanvas-inner > div ul > li >a:before { display: none; }
.offcanvas-menu .offcanvas-inner > div:first-child { margin-top: 0; }
.offcanvas-menu .offcanvas-inner > div ul { margin: 0; padding:0; }
.offcanvas-menu .offcanvas-inner .search { margin-top: 25px; }
.offcanvas-menu .offcanvas-inner .search input { width: 100%; border-radius: 0; border: 1px solid #eee; box-shadow: none; -webkit-box-shadow: none; }
.ltr .offcanvas-menu { -webkit-transition: opacity 400ms cubic-bezier(0.7, 0, 0.3, 1), right 400ms cubic-bezier(0.7, 0, 0.3, 1); transition: opacity 400ms cubic-bezier(0.7, 0, 0.3, 1), right 400ms cubic-bezier(0.7, 0, 0.3, 1); }
.ltr #t1-main:after { right: 0; }
.ltr .offcanvas-menu { right: -280px; }
.ltr.offcanvas .offcanvas-menu { right: 0; }
#t1-main:after { position: absolute; top: 0; width: 0; height: 0; background: rgba(0,0,0,0.8); content: ''; opacity: 0; -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s; transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s; z-index: 999; }
.offcanvas { width: 100%; height: 100%; position: relative; }
.offcanvas #t1-main:after { width: 100%; height: 100%; opacity: 1; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; }
.offcanvas .offcanvas-menu { opacity: 1; }

.offcanvas-inner h3 {font-size: 18px!important;}
.offcanvas-inner ul.nav > li > a{ font-weight:bold;}
.offcanvas-inner ul.nav-child a{font-size: 14px;}

/************Дополнение************************/
ul.newsflash-horiz{padding-left: 20px;}
table.br1 {border-collapse: collapse;}
table.br1 td {border: 1px solid #ccc;padding: 8px;}
.pagination ul{width: 100%;display: table-cell;padding-left: 0;}
.pagination li {list-style:none; float: left;padding: 5px;}

/**************************************/
.breadcrumb {  padding: 8px 15px;  margin: 0!important;  list-style: none;  background-color: #ededed; }
.breadcrumb>li {  display: inline-block; padding: 0 5px;}

.krugbl {  border-radius: 50%;  text-align: center;  width: 120px;  height: 120px;  padding:18px 10px 0;  box-sizing: border-box;  font-size: 18px;
  margin: 0 auto;  background-color: #ffffff;}
.krugbl strong{color:#cf1f01; font-size: 22px;}
.divicon {float: left; box-sizing: border-box; padding: 6px; }
/********************меню *************************/
.t1hormenu { padding:0; position:relative;}
.menu_hor {margin: 0;   padding: 0; position: relative; box-sizing: border-box;}
.menu_hor li { display: inline; display: inline-block; list-style: none; margin: 0; padding: 0; text-align: left; vertical-align: top; word-spacing: normal; zoom: 1; }
.menu_hor > li{padding-bottom:5px;}
.menu_hor a {  display: inline-block; text-align: left; text-decoration: none; white-space:nowrap; cursor: pointer; }
.menu_hor a:hover { text-decoration: none;}

/*********************/
body{min-width:250px; font-size: 20px; font-family: 'Cambria', sans-serif; color:#111;}h1, h2, h3, h4, h5, h6, .maincolor, #active_step{font-family: 'Cambria', sans-serif; color:#222;}.mainbgcolor{background-color:#222;}h1, h2, h3, h4, h5, h6{text-align:center;}p, ul, ol{line-height:125%;}h1{font-size:26px;}h2{font-size:24px;}h3{font-size:22px;}h4{font-size:20px;}h5{font-size:18px;}h6{font-size:16px;}#t1-page{width:1040px; max-width:100%;}.wrapper{width: 100%; max-width: 1020px;}a {color:#f26722; text-decoration: none;}a:hover {color:#f26722; text-decoration: none;}input, textarea, select{font-size: 20px;}body{background-color:#ffffff;}#t1-header{padding:15px;color:#444444;}#t1-footer{padding:30px 20px 20px;}#t1-section2{padding:20px;}#t1-section3{padding:20px;}.t1-block, .moduletable.t1bl{margin:10px 15px 30px;}.t1-button, .button{padding:5px 20px;color:#ffffff;font-size:26px;background-color:#f68408;background: -moz-linear-gradient(top, #f68408 0%, #b81806 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f68408), color-stop(100%, #b81806)); background: -webkit-linear-gradient(top, #f68408 0%, #b81806 100%); background: -o-linear-gradient(top, #f68408 0%, #b81806 100%); background: -ms-linear-gradient(top, #f68408 0%, #b81806 100%); background: linear-gradient(to bottom, #f68408 0%, #b81806 100%);border: 2px solid #ffffff;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}.t1-button:hover, .button:hover{color:#ffffff;background-color:#b81806;background: -moz-linear-gradient(top, #b81806 0%, #f68408 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b81806), color-stop(100%, #f68408)); background: -webkit-linear-gradient(top, #b81806 0%, #f68408 100%); background: -o-linear-gradient(top, #b81806 0%, #f68408 100%); background: -ms-linear-gradient(top, #b81806 0%, #f68408 100%); background: linear-gradient(to bottom, #b81806 0%, #f68408 100%);border: 2px solid #ffffff;}.t1hormenu {z-index:1100;}.t1-hmenu .menu_hor{width:100%;text-align:center;}nav.t1hormenu a#pull{font-size:28px;}.t1-hmenu .menu_hor > li > a{padding:2px;font-size:28px;color:#444444;}.t1-hmenu .menu_hor > li > a:hover, .t1-hmenu .menu_hor > li.active > a{color:#f26722;border: 0px solid #f26722;border-bottom-width: 1px;}.menu_hor > li { width: 33%; text-align: center;}
h1, h2, h3, h4, h5, h6, .t1hormenu {font-weight: bold;}
h1 { font-size: 24px;}
.bloglist .page-header h2 { font-size: 22px;}
.page-header{padding-bottom:2px; max-width: 600px;  margin: 0 auto;}
.readmore a, .moduletable h3{color: #f26722;}
.topline1 {font-size:24px; letter-spacing: 2px; padding-bottom: 12px;}
.topline2 {font-size: 54px; font-weight: bold; letter-spacing:6px;}
.topline2 a { border-top: 1px solid #444444; display: block; width: 250px; margin: 0 auto; text-align: center;}
.topline3 {font-size:24px; padding:25px 0 50px;}
.topline3 h1, .topline1 p{font-size:30px; padding:0; margin:0; font-weight:normal!important;}
.items-leading > div, .bloglist {padding: 10px 0; border-botto m: 1px solid #ddd;}
.pagination { text-align: center; font-size:28px; padding: 10px 0;  text-transform: lowercase;}
.pagination > span{display: inline-block; margin: 0 10px;}
.pagination-prev span.pagenav, .pagination-next span.pagenav{display: none;}
.pagination-item span.pagenav{color: #f26722; font-weight: bold;}
.pagination-prev a:after{content:' ... ';}
.pagination-next a:before{content:' ... ';}
.img-fulltext-none { text-align: center;}
[class^="tr tagrow"] a {color: #444444; font-weight: bold;}
li.sigFreeThumb{width:25%!important; margin:0!important; padding:0!important;}
li.sigFreeThumb > a{width:99%!important; background-color: #fff!important; margin:0 auto!important;}
img.sigFreeImg{width:100%!important; height: auto;}

.blog .item h2, .blog .item h3, .items-row .item h4{text-align:center; color: #444444;}
.blog .item h3 a{color: #444444;}
.readbl{font-size: 18px; padding-top: 5px;}
.dtpubl{color:#888;}
.blog .bloglist .item:first-child h3{text-align:center; color: #f26722;}
.blog .bloglist .item:first-child h3 a{color: #f26722;}

.acym_module {width: 100%; font-size: 18px; margin-bottom: 30px;}
.acym_module_form {margin:0 auto; width: 100%;}
.acym_module_form > div, .acym_module_form .acym_form > div {width: 100%;max-width:300px;margin:0 auto; padding: 6px 0;}
.acym_module_form > div input{width:100%;}
.acysubbuttons input{font-size: 19px; text-transform: uppercase; text-align: center; padding: 5px;}