
/* FILE# 1 https://www.vacadem.ru/plugins/content/pb_spoiler/mootools/spoiler.css */
.spoiler {clear: both; }
.sp-head-click a {text-decoration: none; font-weight: bold !important; margin-bottom: 3px; display: block;}
.sp-head-click a:hover {	text-decoration: none; }
.sp-head {padding: 0px 10px 0px 15px; font-weight: bold; cursor: pointer;}
.sp-body { font-weight: normal; border-top-width: 0; padding: 3px;}
.folded {display: block;  background: transparent url(https://www.vacadem.ru/plugins/content/pb_spoiler/down.gif) no-repeat left center; padding-left: 14px;}
.unfolded {display: block;    background: transparent url(https://www.vacadem.ru/plugins/content/pb_spoiler/up.gif) no-repeat left center;  padding-left: 14px;} 
/* FILE# 2 https://www.vacadem.ru/components/com_tag/css/tagcloud.css */
.clearfix{height:1%;}
.tag{margin:0;padding:5px 0 5px 2px;font-size:11px;color:#700000;display:inline;}
.tag ul{margin-left:5px;padding:0;display:inline;}
.tag ul li{display:inline-block; padding:0 7px 0 18px; background:url(https://www.vacadem.ru/components/com_tag/images/tags.gif) no-repeat 0 6px;}
.tag ul li a{display:inline;text-decoration:none;margin-bottom:0;text-transform:capitalize;}
div.addtags{margin-top:4px;}
div.addtags a:link{color:red;text-decoration:none;}
div.addtags a:visited{color:red;text-decoration:none;}
div.addtags a:hover{color:red;text-decoration:underline;}
div.addtags a:active{color:red;text-decoration:none;}
div.addtags a img{vertical-align:text-bottom;}
div.addtags img{padding-right:3px;}
.tagCloud{margin-top:-2px;}
.tagCloud a{line-height:25px;font-weight:normal;text-decoration:none;padding:2px;}
.tagCloud a.tag1:link{font-size:1em;color:#993300;}
.tagCloud a.tag1:visited{font-size:1em;color:#993300;}
.tagCloud a.tag1:hover{font-size:1em;color:#FFFFFF;background:#993300;}
.tagCloud a.tag2:link{font-size:1.1em;color:#993300;}
.tagCloud a.tag2:visited{font-size:1.1em;color:#993300;}
.tagCloud a.tag2:hover{font-size:1.1em;color:#FFFFFF;background:#993300;}
.tagCloud a.tag3:link{font-size:1.2em;color:#882200;}
.tagCloud a.tag3:visited{font-size:1.2em;color:#882200;}
.tagCloud a.tag3:hover{font-size:1.2em;color:#FFFFFF;background:#993300;}
.tagCloud a.tag4:link{font-size:1.3em;color:#882200;}
.tagCloud a.tag4:visited{font-size:1.3em;color:#882200;}
.tagCloud a.tag4:hover{font-size:1.3em;color:#FFFFFF;background:#993300;}
.tagCloud a.tag5:link{font-size:1.4em;color:#771100;}
.tagCloud a.tag5:visited{font-size:1.4em;color:#771100;}
.tagCloud a.tag5:hover{font-size:1.4em;color:#FFFFFF;background:#993300;}
.tagCloud a.tag6:link{font-size:1.5em;color:#771100;}
.tagCloud a.tag6:visited{font-size:1.5em;color:#771100;}
.tagCloud a.tag6:hover{font-size:1.5em;color:#FFFFFF;background:#993300;}
.tagCloud a.tag7:link{font-size:1.6em;color:#660000;}
.tagCloud a.tag7:visited{font-size:1.6em;color:#660000;}
.tagCloud a.tag7:hover{font-size:1.6em;color:#FFFFFF;background:#993300;}
div.warning{margin-left:20px;margin-top:10px;}
div.warning h1{line-height:normal;font-size:200%;font-weight:bold;text-align:center;color:red;}
div.warning h2{text-align:center;line-height:normal;font-size:150%;font-weight:bold;}
div.joomlatags{margin-left:220px;text-align:center;font-size:9px;display:block;color:orange;padding:4px;}
.button2-left .add_Tags{background:url(https://www.vacadem.ru/components/com_tag/images/addTags.png) 100% 0 no-repeat;}
/* FILE# 3 https://www.vacadem.ru/templates/responsive/css/template.css */
html  { height: 100%; touch-action: manipulation;}
* { margin: 0;  padding: 0;}
* {box-sizing: border-box; }
body {height:100%;color:#333;background:#fff;font-family:"Tahoma", "Arial", "Geneva CY", "sans-serif";line-height:150%;font-size:0.82em; overflow-y:scroll !important;} 		
body#bd { color:#333; text-align: left; background:#ececec url(https://www.vacadem.ru/templates/responsive/images/bg.png);}
body.contentpane {width: auto; display:block; margin:10px; line-height: 150%; background: #fefefe}
.container { margin: 0 auto; } /*	MAIN CONTAINER Greed */
.container:after, .row:after, .col:after, .clr:after, .group:after { content:""; display: table; clear: both; } /* SELF CLEARING FLOATS - CLEARFIX*/
.row { padding-bottom: 0em;}	/* 	DEFAULT ROW STYLES 	Set bottom padding */				  
.col { 	display: block;	float: left; width: 100%;} /* DEFAULT COLUMN STYLES */
@media ( min-width : 768px ) {
.gutters .col {	margin-left: 2%;} .gutters .col:first-child { margin-left: 0;}
}
/*	COLUMN WIDTH ON DISPLAYS +768px */
@media ( min-width : 768px ) {
	.span_1 { width: 8.33333333333%; }
	.span_2 { width: 16.6666666667%; }
	.span_3 { width: 25%; }
	.span_4 { width: 33.3333333333%; }
	.span_5 { width: 41.6666666667%; }
	.span_6 { width: 50%; }
	.span_7 { width: 58.3333333333%; }
	.span_8 { width: 66.6666666667%; }
	.span_9 { width: 75%; }
	.span_10 { width: 83.3333333333%; }
	.span_11 { width: 91.6666666667%; }
	.span_12 { width: 100%; }
	.gutters .span_1 { width: 6.5%; }
	.gutters .span_2 { width: 15.0%; }
	.gutters .span_3 { width: 23.5%; }
	.gutters .span_4 { width: 32.0%; }
	.gutters .span_5 { width: 40.5%; }
	.gutters .span_6 { width: 49.0%; }
	.gutters .span_7 { width: 57.5%; }
	.gutters .span_8 { width: 66.0%; }
	.gutters .span_9 { width: 74.5%; }
	.gutters .span_10 { width: 83.0%; }
	.gutters .span_11 { width: 91.5%; }
	.gutters .span_12 { width: 100%; }
}
/* Heading */
h1,h2,h3,h4,h5,h6 { margin-bottom: 0.1em; font-family: "Arial", "Helvetica CY", "sans-serif"; font-weight:normal}
h1,h2{font-size: 1.3em;}
h3{font-size: 1.2em;}
h4,h5,h6{font-size: 1.1em; line-height:1.6em;}
/* LINKS */
a {color: #2246b0; text-decoration: none;outline:none; }
a:hover, a:active, a:focus {color: #d92b26; text-decoration:underline;}
/* TYPOGRAPH */
alt {font-size:10px; }
code   {font-size:12px; }
em{font-size:1em!important; font-family: "Arial", "Helvetica CY", "sans-serif";}
p {	margin: 0 0 0.7em 0;}
ul {	margin: 0;	padding-left: 15px;	padding-bottom:0.5em;	color:#777777;}
ol { margin: 0;	padding-left: 20px;	padding-bottom:0.5em;	color:#777777;}
li {	padding-left: 0px;	line-height: 1.9em;}
hr {	border-top: 1px solid #ADACA9;	border-right: 0; border-left: 0;	border-bottom: 0;	height: 1px;}
img {margin:0; border: none;display:inline-block} 
img.smartresize, img.nosmartresize, img {max-width:100%; height:auto}
object, iframe, video, embed {max-width:100%; width:auto; height:auto }
.video-resp { position: relative;  padding-bottom: 56.25%;  height: 0;  overflow:hidden; } 
.video-resp iframe, .video-responsive object, .video-responsive embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.smartresize, .nosmartresize  { background: #fefefe; border: 1px solid #eee; border-radius: 3px;padding: 2px;}
.imgcomments{max-width:100%; height:auto; display: block; margin-top:0.5em }
pre {max-width:100%;border-radius:2px; height:auto;display: block; overflow:auto; margin-top:2px; margin-bottom:10px; border:solid 1px #99adc2; border-left:solid 4px #bac8d6; padding:6px; background: #f5f8fa; font-size: 1.1em; }

/* MAIN LAYOUT DIVS WIDTH */
#cc-allcontent { min-height: 100%; margin:0 auto; min-width:240px; z-index:1; max-width:990px; box-shadow: 0px 0px 15px rgba(50,50,50,0.8); background: #fefefe; }	
#cc-maincontent{ padding-bottom: 14px; margin:0 auto;} 
@media ( min-width : 980px ) {#cc-maincontent{ padding-bottom: 14px; margin:0 auto; background: url(https://www.vacadem.ru/templates/responsive/images/bg_page.png)  top right repeat-y} }
#cc-head {clear:both; background:#272732 url(https://www.vacadem.ru/templates/responsive/images/wrapfoot.png); border-top-left-radius:8px;border-top-right-radius:8px;}
/* TOP NAVIGATION */
#cc-topnav {background: #272732 url(https://www.vacadem.ru/templates/responsive/images/foot.png);border-bottom: 1px solid #000; line-height:30px; clear:both; display:block; font-size: 9px;text-transform: uppercase; font-weight:bold; padding-left: 12px;  text-align: left;  color:#ddd;	font-family:  "Arial","Tahoma","sans-serif"; width:100%; z-index:3;}
@media screen and (max-width:1000px) {
#cc-topnav { position: fixed; display:block; clear:both;}
}
#topmenu {position: relative;display:block; float:left; left:-10px; padding-top:2px; height:30px; line-height:30px; z-index:10;}
#topmenu ul {	float: left;list-style: none;	padding: 0;	position: relative;	top: 0px;}
#topmenu li {	float: left;}
#topmenu li a { margin: 0px 0px 0px 0px; padding:0 11px 0 11px;display:block;   text-align:left;  border-right: solid 1px #000;
height:28px; line-height:28px;font-size:130%; color:#bbb; text-decoration:none;font-family:arial, verdana, sans-serif;  text-align:center;  cursor:pointer;}
div#topmenu li:hover, div#topmenu li.iehover {color:#fff;height: 28px; }
div#topmenu li:hover a, div#topmenu li.iehover a {color:#fff;height: 28px; padding:0 11px 0 11px;}
div#topmenu li.active {color:#fff;height: 28px;	}
div#topmenu li.active a {color:#fff; cursor: pointer;    display: block;  height: 28px; padding:0 11px 0 11px;}
div#topmenu ul ul {	display: none;}
/* SLIDE NAVIGATION */
.obfuscator{position:fixed;background-color:transparent;top:0;left:0;height:100%;width:100%;z-index:4;visibility:hidden;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);}
.obfuscator--visible{visibility:visible;}
#hamburguer, #sweepmenu	{visibility:hidden;}
@media screen and (max-width:768px) {
#hamburguer, #sweepmenu{visibility:visible;}
.hamburguer{font-weight:bold;color: #bbb;display:inline-block;float:right;cursor:pointer;text-align:right;font-size:14px;padding-right:20px;height:30px;line-height:30px;text-align:right;padding-top:1px;}
.hamburguer:hover, .hamburguer:active, .hamburguer:focus {color: #fff;}
}
.sweepmenu{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:280px;height:100%;max-height:100%;position:fixed;top:0;left:0;box-sizing:border-box;background-color:#f8f8f8;border-right:2px #cccccc solid;overflow:visible;overflow-y:auto;z-index:6;-webkit-transform:translateX(-290px);transform:translateX(-290px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-property:transform, 0;}
.menu--open{-webkit-transform:translateX(0);transform:translateX(0);}
.menu--dragging{transition:none;}
.menuLista{box-sizing:border-box;}.menuLista2{box-sizing:border-box;margin-top:20px}
.menuLista__title{background:#111 url(https://www.vacadem.ru/templates/responsive/images/foot.png);border-bottom:1px solid #ccc;line-height:30px;clear:both;display:block;font-size:14px;padding-top:2px;text-transform:uppercase;font-weight:bold;padding-left:12px;text-align:left;color:#ddd;font-family:Arial,Tahoma,sans-serif;width:100%;}
.menuLista__nav{box-sizing:border-box;padding-top:20px;margin-left:10px;}
/* END SLIDE NAVIGATION */
#cc-toppanel{border-top: 1px solid #333;border-bottom: 1px solid #333;clear:both; z-index:2;}
@media screen and (max-width:1000px) {
#cc-toppanel { padding-top:30px;  border-top: 1px solid #333;border-bottom: 1px solid #333;clear:both}
}
#cc-headtop { position:relative; margin:0; display:block}
.cc-logolink,  a:hover.cc-logolink, a:active.cc-logolink , a:focus.cc-logolink {display:block; margin:14px 11px 14px 14px; color:#eee; font-family: "Impact", "Charcoal", "sans-serif";  text-align:left; font-size:24px;  line-height:30px; text-decoration:none}
/* mod search */
#cc-search {display:inline-block; width:100%; margin: 14px 0px 14px 10px}
@media ( max-width : 768px ) {#cc-search{display:none}}
.searchform {display:inline-block; width:100%;}
#mod_search_searchword {margin:0; width:91%; padding-right:9%;background: #111; color: #aaa; border: 1px solid #555;}
#mod_search_searchword:hover,  #mod_search_searchword:focus {margin:0;  background: #333; color: #ccc;}
.sbutton {background: #111; color:#111; border:transparent!important;position:relative; width:9%;right:9%;top:1px; background: transparent url(https://www.vacadem.ru/templates/responsive/images/icon-search.gif) center center no-repeat!important ;  cursor: pointer!important;}
.sbutton:hover, .sbutton:focus {color:#111111;}
#cc-nav {margin:0 auto; color:#ddd; text-transform: uppercase; font-size: 11px;line-height: 11px; padding: 6px 5px 6px 12px; vertical-align:bottom; background:#222 url(https://www.vacadem.ru/templates/responsive/images/foot.png); font-weight:bold; width:100%; border-top: solid 1px #000; border-bottom: solid 1px #000; box-shadow: 0px 0px 10px rgba(30,30,30,0.8); clear:both }
/* MAIN CONTAINER */
#cc-wrapper { height:100%; display:block;}
#cc-container-outer {text-align: left; clear:both;display:block; }
#cc-body-outer {	 text-align: left; margin-right:0;clear:both; display:block; }
#cc-mainbody {overflow:hidden; text-align: left;  display:block;width:100%}
/* Banner */
#cc-banner-up {margin-top:0px; display:block;}
#cc-banner-bott {padding-top:6px; display:block;}
#cc-banner-up div.moduletable { margin-bottom: 8px; line-height: 160%; }
#cc-banner-bott div.moduletable{ margin-bottom: 14px; line-height: 160%; }
#cc-banner-up div.moduletable h3, #cc-banner-bott div.moduletable h3{font-size:1.5em; margin: 0.25em 0 0.3em 0; padding:0px 0px 0px 0px;font-family: "Arial", "Helvetica CY", "sans-serif";	 color: #d22114;  }
/* 2 COLUMN */
#cc-content {float:left; font-size: 1.1em;line-height: 160%; padding: 10px 10px 10px 10px;   overflow: hidden;  min-width:240px; max-width:980px; display:block; }
/* 1 COLUMN */
#cc-content-full {line-height: 160%; font-size: 1.1em; display:block; overflow: hidden;  padding:10px 10px 10px 10px;  min-width:240px;max-width:980px}
.hyphens { word-wrap: break-word;  overflow-wrap: break-word; hyphens: auto;}
/* COMPONENTHEADING */
.contentpaneopen h1, .contentpaneopen h2, .contentpaneopen h3{font-family: "Arial", "Helvetica CY", "sans-serif"; margin-top:10px; margin-bottom:6px;}
.contentpaneopen h4, .contentpaneopen h5{font-family: "Arial", "Helvetica CY", "sans-serif"; margin-top:8px; margin-bottom:4px;}
.componentheading{color: #d22114; font-size: 1.5em; line-height:130%}
.contentheading { color: #d22114; font-size:1.26em; margin-top:0.2em; margin-bottom:0;line-height:150%}
.contentpaneopen {display:block; margin:0} /* Material */
/* Category description */
.contentdescription { margin: 12px 0 14px 0; width:100%;  padding:10px 5px 10px 0;	 display:block;  }
.image_left { margin: 0 8px 0 0;	padding:0; display:block; float: left; width:54px; }
.wrap_image{ clear:both;height:1px; width:100%; }
/* MODULETABLE Joomla */
div.modules {width:100%;}
.moduletable {display: block; }
div.moduletable {display: block;}
div.moduletable h3 {margin: 0; color: #111111;font-size: 1.3em;}
div.moduletable td {padding: 3px 5px!important;}
/* Form style */
form {margin: 0;	padding: 0;}
fieldset {background:#faf7eb;  padding:8px; font-family: "Arial", "Tahoma CY", "sans-serif";  font-weight:bold;	border: 1px solid #ccc; border-radius: 2px; font-size:12px; }
legend { background:#fdfcf7; color:#800000; border: 1px solid #ccc; border-radius:4px; margin-top:3px; padding:0px 5px 0px 5px; font-family: "Arial", "Tahoma CY", "sans-serif";  font-weight:bold; font-size:14px; }
input, select 	{color:#222222; font-size: 12px; padding:6px; font-family: "Tahoma", "sans-serif";  border-left: 1px solid #999;  border-top: 1px solid #999; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #f9fbf9; }
textarea { border-left: 1px solid #999; font-size: 12px; border-top: 1px solid #999; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
input[type="button"], input[type="submit"],.submitadm, .validate, .button { border-left: 1px solid #ddd;  border-top: 1px solid #ddd; border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 6px 10px; font-size: 12px; background: #eee; color: #555; cursor: pointer; }
input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .submitadm:hover , .button:hover, .button:focus, .validate:hover, .validate:focus {
border-left: 1px solid #999;  border-top: 1px solid #999; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;
color: #000; padding: 6px 10px; background: #fffece; cursor: pointer; }
.required, .inputbox , .rsform-text-box,.rsform-input-box, .rsform-captcha-box {	padding: 6px; background: #fffefb;   font-family: monospace; font-size: 13px; color:#333333; }
.inputbox:hover,.rsform-text-box:hover,.rsform-text-box:focus,.rsform-input-box:hover, .rsform-input-box:focus,.rsform-captcha-box:hover, .rsform-captcha-box:focus,.inputbox:focus { color:#333; background:#fffece;}
.regcaptcha { border: 1px solid #86a4cc;	background: #fefefe; font-family: monospace; font-size: 13px; color:#333333;}
/* Form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }
/* Table DIV*/
table, td, tr, th {margin:0;width:auto;}
table { border-collapse: separate; border-spacing: 5px; } /* cellspacing="5" */
table { border-collapse: collapse; border-spacing: 0; } /* cellspacing="0"  Отображать только одинарные бордюры в таблице */ 
th {	padding: 4px; font-weight: bold; text-align: left;} /* valign */
th, td { vertical-align: top; }
.sectiontableheader {border-collapse: collapse;border-bottom:solid 2px #fea41d; padding: 3px 3px 3px 4px;background: #ffefbf;color: #555;font-weight: bold;}
.sectiontableheader a {color: #333;font-family: "Arial", "Helvetica CY", "sans-serif";}
.sectiontableheader a:hover {color: #777;font-family: "Arial", "Helvetica CY", "sans-serif";}
tr.sectiontableentry1 td {	padding: 5px 5px;	font-family: "Arial", "Helvetica CY", "sans-serif"; background:  #eeeeee;}
tr.sectiontableentry2 td {	padding: 5px 5px;font-family:"Arial", "Helvetica CY", "sans-serif";	background:  #f8f8f8;}
tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td {font-family: "Arial", "Helvetica CY", "sans-serif"; background: url(https://www.vacadem.ru/templates/responsive/images/sep.gif) repeat-x bottom #fff;}
/* RIGHT COLUMN - IN template this Left */
#cc-rightcol { overflow: hidden;  padding: 12px 10px 10px 0px; float:right;  display:block; font-size:0.9em;	min-width:240px;  max-width:980px }
@media ( max-width : 768px ) {
#cc-mainbody{font-size:1.1em;}
#cc-rightcol { overflow: hidden; padding: 40px 10px 10px 10px; float:right; display:block; font-size:0.9em; min-width:240px;  max-width:980px }
}
#cc-rightcol table {border-collapse: collapse; }
#cc-rightcol div.moduletable { margin-top:0.1em; margin-bottom: 3px;    padding: 0 5px 10px 5px;	}
#cc-rightcol div.moduletable h3 {font-size: 1.8em; margin: 0; color: #d22114; line-height: 130%; padding: 0px 0px 3px 0px; margin-bottom:1px;   }
#cc-content, #cc-content-full, #cc-rightcol {line-height: 160%; /* LINE */ }
/* Jcomments */
.jcl_li { padding-top:4px; padding-bottom:6px}
.jcl_objtitle {	font-weight:bold;}
.jcl_comment {	line-height:1.5em; }
/* SPOTLIGHT */
#cc-tcont {clear:both;line-height:150%;	display:block;	margin-top: 16px;	padding: 0;	overflow: hidden;}
#cc-tcont div.moduletable {	padding: 0  10px 0 1px; margin-bottom:5px;}
#cc-tcont div.moduletable h3 {padding: 4px 3px 4px 0px; color: #d22114;font-family:  "Arial", "sans-serif";	font-size: 1.2em; border: none;	line-height: 140%;	}
#cc-bcont {	display:block;line-height:150%;	margin-top: 16px;	padding: 0; }
#cc-bcont div.moduletable {	padding: 0 ; margin-bottom:5px;}
#cc-bcont div.moduletable h3 {	padding: 4px 3px 4px 0px;	font-size: 1.2em; border: none;	line-height: 140%;	}
/* Bottwrap*/
#cc-bottline{ margin:0 auto; color:#ddd; text-transform: uppercase; font-size: 11px;line-height: 11px; padding: 6px 5px 6px 12px; vertical-align:bottom; background:#222 url(https://www.vacadem.ru/templates/responsive/images/foot.png); font-weight:bold; width:100%; border-top: solid 1px #000; border-bottom: solid 1px #000; box-shadow: 0px 0px 10px rgba(30,30,30,0.8); clear:both}
.breadcrumbs{line-height:140%}
.pathway a {color:#fff; } a:hover.pathway , .pathway a:active, .pathway a:focus {color:#ccc}
#cc-bottoutwrapp {background:#222 url(https://www.vacadem.ru/templates/responsive/images/wrapfoot.png);}
#cc-bottwrapp {position: relative;overflow: hidden;   margin:0 auto;  text-align: left;  clear:both; }
#cc-bott { padding: 12px; padding-bottom:10px; color:#333;  }
/* Bottom spotlight */
#cc-botsl {color:#ccc; font-size:0.90em; line-height: 1.8em;}
#cc-botsl li {line-height: 2.3em;}
#cc-botsl a {color: #fff} 
#cc-botsl a:hover, #cc-botsl a:focus {	color:#aaa;}
#cc-botsl div.moduletable { margin-bottom:0px;  font-size: 0.96em; }
#cc-botsl div.moduletable h3 {	margin: 0px;padding: 0px 3px 6px 0px;color: #777;font-size: 1.3em; font-family: Arial,Tahoma,sans-serif;letter-spacing: 1px;border: none;	line-height: 1.8em;	}
/* FOOTER */
#cc-counterml{width:88px; height:15px; top:3px; 	right: 195px; position: absolute;	font-size:11px;}
#cc-counteros{width:88px; height:15px; top:3px;	right: 100px; position: absolute;	font-size:11px;}
#cc-counterli{width:88px; height:15px; top:3px;	right: 3px; position: absolute;	font-size:11px;}
#to-top{ position: fixed;  bottom: 43px; display:block;  z-index: 100000; width: 86px; height: 30px; line-height: 30px;   text-align: center;    background: url(https://www.vacadem.ru/templates/responsive/images/trans-bg.png); visibility: hidden;	border: solid 1px #aaa;}
#to-top a{  display:block;  color: #fff;  font-size:1em; display:block; font-weight: bold; line-height: 28px; text-decoration: none!important; font-style: italic;}
#cc-footer {	 padding: 5px 12px 5px 12px; text-align: left;line-height: 140%; color:white; background:#131317 url(https://www.vacadem.ru/templates/responsive/images/bottline_bg.png) top center no-repeat;	position: relative;}
#cc-footer a { padding-right: 2px;}
#cc-footer a:hover, #cc-footer a:active {color: #fff;}
#cc-footermid {position: relative;text-align: left;line-height: 140%; color:white;}
#cc-copyright {	top:0px; left:0px;color: #333;	position: relative;	display:inline-block; font-size:11px;}
#cc-copyright a {padding: 0;}
/* Class Separate */
a.readon {background: url(https://www.vacadem.ru/templates/responsive/images/arrow-readon.gif) no-repeat center left;	padding-left: 16px;}
a.readon:hover {}
.createdate, .modifydateart {background: url(https://www.vacadem.ru/templates/responsive/images/time.gif) no-repeat center left;text-align:left; color: #777;padding: 0 5px 0 14px;	white-space:nowrap; vertical-align:bottom;line-height: 160%;font-size: 11px; }
.small {	color: #555;	line-height: 160%;	font-size: 11px;}
.article-meta {  line-height: 120%;	 margin-bottom:8px; display:block}
.autor , .pageinfo, .createdby {	color: #777;padding: 0 8px 6px 0;	line-height: 100%;	font-size: 11px;}
.article-bottom{ display:block; margin-top:10px; width:100%; line-height: 160%; clear:both}
.art_hits, .modifydate {	color: #777;padding: 0 5px 0 0;	line-height: 160%;	font-size: 11px;text-align:left;white-space:nowrap; }
.buttonheading {padding-left: 3px!important; text-align: right;	white-space:nowrap; vertical-align:bottom; 	}
.back{ display:block; font-size:11px; line-height: 160%;text-align:right; float:right}
.error {margin:4px 0 4px 0;color: #CC0000;}
.highlight {	border-bottom: 1px dotted;	font-weight: bold;}
.blog_more {	margin: 5px 0px 5px 0px; padding:6px 6px 6px 0px; font-size:0.95em}
.blog_more strong {margin: 0 0 5px; color:#d22114; font-size: 1.4em; font-weight: bold; font-family:  "Arial", "Helvetica CY", "sans-serif"; display: block;}
/* Edit Front padding */
.key {width:170px; padding-top:8px;padding-bottom:8px;} 
.counter {text-align:center; font-weight:bold; font-size:11px; padding:2px}
/* Legaсy TABLECOMPONENT */
table.blog {width: auto;margin-top:1px;}
table.blog .article_separator {display: block;	height: 10px;}
table.blog .contentheading {color: #111111; font-size:1.20em; }
table.blog a.contentpagetitle {text-decoration: none; }
table.blog a.contentpagetitle:hover, table.blog a.contentpagetitle:active{text-decoration: underline;}
table.contentpane {border: none; width: 100%;}
table.contentpaneopen {margin-top:0px; margin-left:1px;	margin-bottom:2px;	border: none;}
table.contentpaneopen td, table.contentpane td {}
table.contentpaneopen, table.contentpane, table.blog {	width: 100%;}
/* Article separator */
.article_separator, .leading_separator, .row_separator{height:1px;width:100%;display:block;margin: .5em 0 .5em 0 ;}
.leading_separator{width:100%;display:block;margin: .5em 0 .5em 0 ;}
.cc-rel{ margin: 0px 0px 5px 0px; padding:6px 6px 6px 0px; }
.relateditems { font-size:0.95em }
/* Qcategory */
.qcategory {	font-size:1.1em;font-family:  "Arial", "Helvetica CY", "sans-serif";line-height:1.55em}
.qactive {color: #d92b26; text-decoration:underline;}
/* Fix */
.clr {clear: both;}
.clearfix:after { content: ""; display: table; clear: both;}
/* Form Search Component */
.searchwrap {display:inline-block;width:100%!important; }
.searchinput{margin:0; width:74%; display:inline-block; float:left; } 
.searchbutton{display:inline-block; margin:0; float:right;width:25%; }
/* Search result */
.searchintro { padding: 10px 0;	color:#555; width: 100%;} /* Счетчик совпадений */
.highlight { color:#cc0000;}
.search_resul, .word,  .phrase, .only { padding:5px;}
.phrase{ background:none; border:none;}
#results{ background: #fffbf0; border: 1px solid #ffe28c; border-radius: 4px; font-size:11px; padding:16px 5px 5px 5px;}
/* Main Pagination */
.pgn_button1, .pgn_button0, .pgn_page, .pgn_current {  margin: 0px 0px 0px 5px;	padding: 3px 6px 3px 6px;	font-size: 10px;	font-weight: bold;}
.pgn_button1 {	color: #076ba7;	background-color: #fffefb;	border: 1px solid #fea41d;border-radius: 4px;	cursor: pointer; }
.pgn_button0 {	color: #aaa;	background-color: #fffefb; border: 1px solid #fea41d;	 border-radius: 4px;}
.pgn_page {	color: #076ba7;	background-color: #fff4d9;	border: 1px solid #fea41d;border-radius: 4px; cursor: pointer; }
.pgn_button1:hover, .pgn_page:hover, .pgn_current {	color: #aa0000;	background-color: #ffe28c;	border: 1px solid #fea41d; border-radius: 4px;}
.pagenav{color: #076ba7;  font-size:11px; display:block; height:20px;line-height:20px; margin-top:10px;margin-bottom:10px; }
.pagenav_prev{display:block;float:left}
.pagenav_next {display:block;float:right}
.relateditems {margin-top:4px;}
.tooltip {  border: 1px #555 solid;  padding: 3px 6px 3px 6px;  background: #FFFFE0;  color: #000000;  font: normal 11px  "Arial", "Helvetica CY", "sans-serif";}
div.back_button a {	color: #ADACA9;	text-decoration: none;	height: 18px; display: block; margin-top: 15px;}
#modlgn_passwd, #modlgn_username {	width: 120px;}
#modlgn_passwd {	background: #FFFFFF;}
#modlgn_username {	background: #FFFFFF;}
#modlgn_remember {	border: none;	background:none;}
/* Tooltips */
.tool-tip {	float: left;	margin: 0;	padding: 5px 8px;	background-color: #F6F6FF;	border: 2px solid #47741c; max-width: 400px;	text-align: left;	z-index: 10000;	}
.tool-title { margin: 0;	padding: 0;	background: none;	font-size: 11px; font-weight: bold;}
.tool-text { font-size: 11px;	margin: 0;	padding: 0;	padding-top: 0;}
/* Calendar */
.calendar {	line-height:16px;	margin-left: 3px;	background: url(https://www.vacadem.ru/templates/responsive/images/calendar.png) no-repeat;
cursor: pointer;	vertical-align: middle;}
a img.calendar {	margin-left: 3px;	background: url(https://www.vacadem.ru/templates/responsive/images/calendar.png) no-repeat;
cursor: pointer;	vertical-align: middle;}
/* Unpublished */
.system-unpublished {margin: 0;	padding: 0;	background-color: transparent;}
/* System Messages */
#system-message    { margin-bottom: 10px; margin-top:-2px; padding: 0;}
#system-message dt { font-weight: normal; }
#system-message dd { margin: 0; font-weight: normal; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding:3px 10px 3px 10px; border: 1px solid #84A7DB; 
border-radius: 8px;}
/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }
/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border: 1px solid #DE7A7B; border-radius: 8px; }
/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border: 1px solid #F0DC7E; border-radius: 8px; }
/* Debug */
#system-debug     { color: #444; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}
/* Buttons EDITOR*/
.adminform label {	font-size: 0.9em;	font-weight:bold;	cursor: pointer; margin-right:8px;}
.wfNoEditor {font-size: 14px;}
#editor-xtd-buttons {margin: 15px 0 5px -2px ; display:inline-block;}
.button2-left,.button2-right,.button2-left div,.button2-right div {float: left;}
.button2-left a,.button2-right a,.button2-left span,.button2-right span {	display: block;	height: 22px;	float: left;line-height: 22px;font-size: 11px;color: #666;cursor: pointer;}
.button2-left span,.button2-right span {	cursor: default;color: #999;}
.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span {	padding: 0 6px;}
.page span {	color: #000;	font-weight: bold;}
.button2-left a:hover,.button2-right a:hover {	text-decoration: none;	color: #0B55C4;}
.button2-left a,.button2-left span {	padding: 0 24px 0 6px;}
.button2-right a,.button2-right span {padding: 0 6px 0 24px;}
.button2-left {	background: url(https://www.vacadem.ru/templates/responsive/images/j_button2_left.png) no-repeat;	float: left;	margin-left: 5px;}
.button2-right {	background: url(https://www.vacadem.ru/templates/responsive/images/j_button2_right.png) 100% 0 no-repeat;float: left; margin-left: 5px;}
.button2-left .blank {background: url(https://www.vacadem.ru/templates/responsive/images/j_button2_blank.png) 100% 0 no-repeat;}
/* FILE# 4 /modules/mod_raxo_allmode/tmpl/allmode_default/allmode_default.css */
.allmode_default .allmode_name, .allmode_default .allmode_showall,
.allmode_default .allmode_topitem, .allmode_default .allmode_item,
.allmode_default .allmode_title, .allmode_default img{margin:0;padding:0;border:none;display:block;font-size:96%;}
.allmode_default a{text-decoration:none;}
.allmode_default a:hover{text-decoration:underline;}
.allmode_default .allmode_name{margin:0px 0px -10px 0px;font-size:1.2em;}
.allmode_default .allmode_name a{text-decoration:none;}
.allmode_default .allmode_showall{margin:-4px 0 0 0;text-align:right !important;}
.allmode_default .allmode_topbox{background:none;margin:0 0 0 0;padding-left:0px;padding-right:0px;padding-top:0px;}
.allmode_default .allmode_topitem{margin:2px 0 0;padding-bottom:2px;overflow:hidden;}
.allmode_default .allmode_topitem .allmode_title{margin:2px 0 3px 0;font-size:1.3em;}
.allmode_default .allmode_topitem .allmode_title a{font-weight:normal;}
.allmode_default .allmode_topitem .allmode_img{margin:5px 5px 4px 0;padding:1px;border:1px solid #ddd;float:left;overflow:hidden;}
.allmode_default .allmode_topitem .allmode_text{padding-top:1px;}
.allmode_default .allmode_topitem .allmode_readmore{float:right;margin-right:4px;font-size:1.0em;text-align:right;}
.allmode_default .allmode_topitem .allmode_details{margin-top:6px;margin-bottom:4px;font-size:11px;line-height:11px;}
.allmode_default .allmode_topitem .allmode_date{padding:0 4px 0 0;font-weight:bold;font-size:1em;color:#555;}
.allmode_default .allmode_topitem .allmode_hits{padding:0 10px 0 15px;background:url(/modules/mod_raxo_allmode/tmpl/allmode_default/icons.png) no-repeat 0 -29px;}
.allmode_default .allmode_topitem .allmode_comments{padding:0 10px 0 15px;background:url(/modules/mod_raxo_allmode/tmpl/allmode_default/icons.png) no-repeat 0 -60px;}
.allmode_default .allmode_topitem .allmode_info{padding-bottom:2px;font-size:11px;color:#4b7a1d;}
.allmode_default .allmode_topitem .allmode_section,
.allmode_default .allmode_topitem .allmode_category,
.allmode_default .allmode_topitem .allmode_author{padding-right:5px;font-style:normal;color:#4b7a1d;}
.allmode_default .allmode_itemsbox{margin:6px 0 0 0;}
.allmode_default .allmode_item{margin:2px 0 0;padding-bottom:3px;overflow:hidden;}
.allmode_default .allmode_item .allmode_title{margin:0 0 2px 0;font-size:1.1em;}
.allmode_default .allmode_item .allmode_title a{font-weight:normal;}
.allmode_default .allmode_item .allmode_img{float:left;margin:5px 6px 0 0;padding:2px;border:1px solid #f7c99f;background-color:#eee;}
.allmode_default .allmode_item .allmode_text{padding-top:1px;}
.allmode_default .allmode_item .allmode_readmore{float:right;margin-right:4px;font-size:11px;text-align:right;}
.allmode_default .allmode_item .allmode_details{margin-bottom:0px;font-size:0.95em;line-height:13px;color:#525252;}
.allmode_default .allmode_item .allmode_date{padding:0 4px 0 0;font-weight:bold;font-size:0.95em;color:#555;}
.allmode_default .allmode_item .allmode_hits{padding:0 10px 0 15px;background:url(/modules/mod_raxo_allmode/tmpl/allmode_default/icons.png) no-repeat 0 -30px;}
.allmode_default .allmode_item .allmode_comments{padding:0 10px 0 15px;background:url(/modules/mod_raxo_allmode/tmpl/allmode_default/icons.png) no-repeat 0 -61px;}
.allmode_default .allmode_item .allmode_info{padding-bottom:2px;font-size:11px;color:#4b7a1d;}
.allmode_default .allmode_item .allmode_section,
.allmode_default .allmode_item .allmode_category,
.allmode_default .allmode_item .allmode_author{padding-right:5px;font-style:normal;color:#4b7a1d;}
/* FILE# 5 https://www.vacadem.ru/templates/responsive/scripts/clearbox/clearbox.css */
#CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_LoadingImage, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Next, #CB_Prev:hover, #CB_Next:hover, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar, #CB_Email {
margin: 0;padding: 0;background-color: transparent;	border: 0px;}
#CB_iFrCont {position: absolute;	width: 0px;	height: 0px;}
#CB_HiddenText {	position: absolute; visibility: hidden;	z-index: -1000;	top: -100px;left: -1000px;}
.CB_Sep {color: #bbb;}
.CB_TnThumbs {width: 0px;height: 0px;border: 0px;outline-style: none;outline: 0px;padding: 0;margin: 0;	visibility: hidden;}
.CB_BtmNav {	position: relative;	top: 4px;border: 0;	padding: 0px 0px 0px 3px;}
#CB_ImgHide {position: absolute;	visibility: hidden;	z-index: 1098;	left: 0px;}
#CB_ShowTh {	width: 100%;height: 20%;visibility: hidden;	position: absolute;	z-index: 1097;bottom: 0px;	left: 0px;}
#CB_Thumbs {	display: none;height: 62px;	padding-top: 10px;position: absolute;z-index: 1100;	overflow: hidden;bottom: 0px;left: 0px;}
#CB_Thumbs2 {margin: auto 0;	height: 52px;position: absolute;}
.CB_ThumbsImg {position: absolute;border: 1px solid #000;cursor: pointer;}
.CB_RoundPixBugFix {	display: block;	visibility: hidden;	font-family: arial;	font-size: 1pt;}
#CB_ImgContainer {position: relative;width: 100%;}
#CB_PrevNext {position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 1002;}
#CB_NavPrev, #CB_NavNext {visibility: hidden;position: absolute;	z-index: 1001;top: 47%;	cursor: pointer;}
#CB_NavPrev {left: 18px;}
#CB_NavNext {right: 15px;}
#CB_ContentHide {position: absolute;	z-index: 1000;top: 0px;	left: 0px;}
#CB_LoadingImage {position: absolute;left: 50%;top: 50%;	margin-left: -15px;	margin-top: 0;visibility: hidden;}
#CB_Text {position: relative;text-align: left;overflow: hidden;}
#CB_T1 {	height: 14px; white-space: nowrap;	margin-top: -2px; position: relative;	margin-left:5px;}
#CB_T2 {	margin-top: 1px;margin-left:5px;}
#CB_TL {	position: relative;background-color: transparent;display: none;}
#CB_Window {	left:50%;position:absolute;	top:50%;visibility:hidden;z-index: 1100;border-collapse: separate;}
#CB_Image {	position: relative;}
#CB_iFrame {	position: absolute;	width: 0px;	height: 0px;z-index: 1003;}
#CB_TopLeft {background-image:url(https://www.vacadem.ru/templates/responsive/scripts/clearbox/s_topleft.png);background-position:right bottom;}
#CB_Top {background-image:url(https://www.vacadem.ru/templates/responsive/scripts/clearbox/s_top.png);background-position:left bottom;}
#CB_TopRight {background-image:url(https://www.vacadem.ru/templates/responsive/scripts/clearbox/s_topright.png);	background-position:left bottom;}
#CB_Left {background-image:url(https://www.vacadem.ru/templates/responsive/scripts/clearbox/s_left.png);background-position:right top;}
#CB_Content {background-image:url(https://www.vacadem.ru/templates/responsive/scripts/clearbox/trans-bg.png);}
#CB_Right {	background-image:url(https://www.vacadem.ru/templates/responsive/scripts/clearbox/s_right.png);background-position:left top;}
#CB_BtmLeft {background-image:url(https://www.vacadem.ru/templates/responsive/scripts/clearbox/s_btmleft.png);background-position:right top;}
#CB_Btm {background-image:url(https://www.vacadem.ru/templates/responsive/scripts/clearbox/s_btm.png);background-position:left top;}
#CB_BtmRight {background-image:url(https://www.vacadem.ru/templates/responsive/scripts/clearbox/s_btmright.png);background-position:left top;}
#CB_Prev, #CB_Next {	background: transparent url(https://www.vacadem.ru/templates/responsive/scripts/clearbox/blank.png) no-repeat scroll 0%;	display: block;	width: 49%;	cursor: pointer;
outline-style: none;outline: 0px;z-index: 1102;}
.CB_TextNav {text-decoration: underline;	padding-right: 5px;	color: #999;outline-style: none;outline: 0px;cursor: pointer;
border: none;}
.CB_TextNav:hover {	text-decoration: underline;	color: #555;border: none;}
#CB_Prev {float: left;left: 0px;}
#CB_Next {float: right;	left: 0px;}
#CB_Prev:hover {background:transparent;}
#CB_Next:hover {background:transparent;}
#CB_CloseWindow {position: absolute;	right: -14px;top: -10px;z-index: 1104;cursor: pointer;}
#CB_SlideShowS, #CB_SlideShowP {	position: absolute;	left: -11px;top: -10px;	z-index: 1104;	cursor: pointer;}
#CB_SlideShowBar {background-color: #fff;width: 0px;	position: absolute;	height: 2px;display: none;	z-index: 1102;}
#CB_Email {	position: absolute;	right: 15px;} 