html {
	overflow-y: scroll;
	min-height: 100%
}

body {
	position: relative;
	margin: 0 auto;
}

a:hover,
a:active {
	outline: none
}

textarea {
	overflow: auto
}

img::selection {
	background: transparent
}

img::-moz-selection {
	background: transparent
}

fieldset,
img,
iframe {
	border: 0
}

input[type='button'],
input[type='submit'],
input[type='checkbox'],
input[type='image'],
input[type='radio'],
input[type='reset'],
select,
button,
label {
	cursor: pointer
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block
}

p,
hr,
ul,
ol,
dl,
blockquote,
pre,
fieldset,
figure {
	margin: 15px 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 25px 0 15px 0
}

ul,
ol,
dl {
	padding-left: 30px
}

dd {
	margin-left: 40px
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal
}

span.title {
	margin: 10px 0 15px 0;
	color: #444;
	font-size: 18px;
    line-height: 18px;
}

h1 {
	font-size: 18px;
	line-height: 18px
}

h1.title {
	margin: 10px 0 15px 0;
	border-bottom: 1px solid #ccc;
	padding-bottom: 3px;
	text-align: left;
}

#content header {text-align: left;} 

h2 {
	font-size: 16px;
	line-height: 16px
}

h3 {
	font-size: 14px;
	line-height: 14px
}

h4,
h5,
h6 {
	font-size: 12px;
	line-height: 12px
}

a,
a:hover {
	text-decoration: none
}

small {
	font-size: 11px
}

ins {
	text-decoration: none
}

del {
	text-decoration: line-through
}

abbr[title],
dfn[title] {
	border-bottom: 1px dotted;
	cursor: help
}

dfn[title] {
	font-style: normal
}

hr {
	display: block;
	height: 1px;
	padding: 0;
	border: 0;
	border-top: 1px solid
}

q,
blockquote {
	quotes: '\201C' '\201D' '\2018' '\2019';
	font-family: "Times New Roman", Times, serif;
	font-style: italic
}

blockquote {
	padding: 0 20px;
	font-size: 16px;
	line-height: 22px
}

blockquote:before {
	content: '\201C'
}

blockquote:after {
	content: '\201D'
}

code,
pre {
	font-family: "Courier New", Courier, monospace
}

code {
	word-spacing: -2px
}

pre {
	padding: 10px;
	font-size: 12px;
	line-height: 18px;
	white-space: pre-wrap
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

th,
td {
	padding: 1px
}

input,
select {
	vertical-align: middle
}

select,
input,
textarea,
button {
	font: 12px Arial, sans-serif
}

form,
textarea {
	margin: 0;
	padding: 20px;
}

legend,
fieldset,
input {
	padding: 0
}

textarea,
input.form-control,
input[type='text'],
input[type='password'],
select {
	padding: 5px
}

select {
	line-height: 19px
}

button,
input[type='button'],
input[type='submit'] {
	padding: 2px 3px
}

body {
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	color: #444
}

a {
	color: #48b
}

a:hover,
code {
	color: #d50
}

ins,
mark {
	background-color: #ffa
}

mark {
	color: #444
}

p.meta {margin: 10px 0 3px;}
time {    
	color: #fff;
    background: #9e352e;
    padding: 5px 10px;
    margin: -5px 10px 5px -11px;
    float: left;
    width: 161px;
    text-align: center;
}

hr {
	border-top-color: #ddd
}

pre {
	background: #fafafa
}

::-moz-selection {
	background: #39f;
	color: #fff
}

::selection {
	background: #39f;
	color: #fff
}

a:not([class]):active,
a:not([class]):focus {
	position: relative;
}

a:not([class]):active>*,
a:not([class]):focus>* {
	position: relative;
}

.clearfix:before,
.clearfix:after,
.grid-block:before,
.grid-block:after,
.deepest:before,
.deepest:after {
	content: "";
	display: table
}

.clearfix:after,
.grid-block:after,
.deepest:after {
	clear: both
}

.grid-box {
	float: left
}

.width16 {
	width: 16.666%
}

.width20 {
	width: 20%
}

.width25 {
	width: 25%
}

.width33 {
	width: 33.333%
}

.width40 {
	width: 40%
}

.width50 {
	width: 50%
}

.width60 {
	width: 60%
}

.width66 {
	width: 66.666%
}

.width75 {
	width: 75%
}

.width80 {
	width: 80%
}

.width100 {
	width: 100%
}

.bfc-o {
	overflow: hidden
}

.bfc-f {
	width: 100%;
	float: left
}

.float-left {
	float: left;
	position: absolute;
}

.float-left .time {color: #444;}

.float-right {
	float: right
}

.grid-gutter.grid-block {
	margin: 15px -15px 0 -15px;
}

.grid-gutter.grid-block:first-child {
	margin-top: 0;
}

.grid-gutter>.grid-box>* {
	margin: 0 15px;
}

.wrapper {
	margin: auto;
}

#header {
	position: relative;
}

.reclam-top-banner {float: left; min-height: 50px;}

#toolbar .float-left .module,
#toolbar .float-left>time {
	margin: 0 15px 0 0;
	float: left;
}

#toolbar .translate {
	margin: -16px 20px 0px 15px;
	float: right;
}
#toolbar .float-right .module {
	margin: 0 0 0 15px;
	float: right;
}

#headerbar .module {
	max-width: 850px;
	margin-right: 20px;
	float: right;
}

.top {
    background: #9e352e;
    color: #fff;
    padding: 5px;
    height: 44px;
    line-height: 32px;
    position: fixed;
	top: 0px;
	left: 0px;
    width: 100%;
    z-index: 1000;
}


.top a {
	color: #fff;
}

.top a:hover {
	color: #fff;
}

.top button.btn,
.top a.btn {
	background-color: #7e221b;
	border-color: #6b1c17;
}

.top button.btn:focus,
.top a.btn:focus,
.top button.btn:hover,
.top a.btn:hover {
	background-color: #751e16;
	color: #fff;
}

.top .dropdown {
	position: relative;
}

.top .dropdown .dropdown-menu-right {
	position: absolute;
	right: 0;
	padding-top: 10px;
	min-width: 200px;
}

.top .dropdown hr {
	margin: 5px;
}

.top .tariff .award {
	padding: 0px 0 0 12px;
}

.top .user_menu__list button.btn,
.top .user_menu__list a.btn {
	background-color: #fff;
	border-color: #fff;
	margin-bottom: 5px;
	text-align: left;
}

.top .user-block-menu-item {}

.top .user_menu__list {
	display: none;
	background: #fff;
	padding: 5px;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #000;
}

.top .user_menu__list a {
	color: #000;
}

.top .user_menu__list a:hover {
	background:	#9e352e;
	border-radius: 5px;
}

.top .user_menu__list small {
	display: block;
	line-height: 8px;
}




.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn-primary {
    color: #fff;
    background-color: #7e221b;
    border-color: #6b1c17;
}

.btn-primary:hover {
    color: #fff;
    background-color: #751e16;
    border-color: #6b1c17;
}



.left {float: left;}
.right {float: right;}

.top .wrapper > .translate {margin-left: 20px; margin-top: -7px;}
.top .wrapper > .translate .goog-te-gadget-simple {border-radius: 0 0 7px 7px;}
.top .wrapper > .translate .goog-te-gadget-simple a:hover {color: #000;}

.contacts-info {text-align: right;}
.contacts-info .phone.n1 {display: inline-block;}

.contacts-info .text {display: inline-block; color: #aaaaaa;}
.contacts-info .pre-phone {font-size: 10pt; color: #444;}
.contacts-info .phone-number {font-size: 13pt; color: #444;}

.logo {min-height: 80px;}
.logo, #logo {float: left; margin-top: 20px;}
#logo {
	color: #9e352e; 
	font-size: 58px; 
	font-weight: 900; 
	font-family: 'Roboto', sans-serif;
	line-height: 20px;
}
#logo > span {
	color: #7d7d7d;
}
#logo span.slogan {
	color: #7d7d7d; 
	font-size: 15px; 
	text-transform: uppercase; 
	font-family: 'Roboto Condensed', sans-serif; 
	margin-left: -2px;
	line-height: 3px;
}


#menu {
	float: left;
}

#search {
	float: right;
}

#search #ya-site-form0 {width: 240px;}

#search #ya-site-form0 .ya-site-form__input-text {
	border: 1px solid #ddd;
	border-radius: 7px;
	padding: 2px 25px 2px 5px;
}

#search  #ya-site-form0 .ya-site-form__submit_type_image {
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAeCAYAAADZ7LXbAAAAgUlEQVR42u3UwQnAIAyF4Y7gSI7mPJ4cxREyghu85pASIT01RCjk8F8M9ENtewEIL5FEEvkT0ntvHHGQiGt+RIGpDzdNH6I7gDS4Ko1tvXkRegAzU4i8CKT6MqvP/BASf1zryMVHv8KQeYn4GJeszR3yIJrFyw4FIAZa+RdOJJHv3SyQrv0ry4t8AAAAAElFTkSuQmCC) 0 50% no-repeat;
	margin: -3px 0px 0px -26px;
	z-index: 9999;
	position: relative;
}

#banner {
	position: absolute;
	top: 0;
	right: -200px
}


/* --- footer --- */
footer .cnt {
    width: 100%;
    box-sizing: border-box;
    margin: 0 10px;
}

.footer-top .col {display: inline-block; vertical-align: top; margin-bottom: 30px;}

footer .col1 {
    width: 30%;
	padding-right: 30px;
}

footer .col2 {
    width: 22%;
	padding-right: 30px;
}

footer .col3 {
    width: 18%;
	padding-right: 30px;
}

footer .col4 {
    width: 20%;
	padding-left: 5px;
}

footer .col * {
    max-width: 100%;
}
footer .oh {
    overflow: hidden;
}

.footer-block > h4 {
    font-size: 15px;
    text-transform: uppercase;
	margin: 0 0 5px;
    padding: 0;
    font-weight: 600;
    line-height: 22px;
    color: #1a1a1a;
}

.footer-block li, .footer-block ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.footer-block li {
    display: block;
	outline: 0;
	padding: 5px 0 0 20px;
	text-decoration: none;
	font-weight: normal;
	color: #333;
	background: url(data:image/png;base64,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) 0 50% no-repeat;
}


.footer-top, .prefooter-top {
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding-top: 50px;
    padding-bottom: 20px;
}

#share .b-share .b-share__text {
	display: none;
	visibility: hidden
}

.footer-top {
	background: #eaeaea;
	margin-top: 10px;
}

.footer-top .wrapper {
	position: relative;
}

footer .bottom {
	background: #f6f6f6;
	margin: 0 10px;
}

.footer-block>h4 {
	font-size: 15px;
	text-transform: uppercase
}

.footer-block b,
.footer-block b a {
	color: #1a1a1a
}

.footer-block .soc {
	margin-right: 2px
}

footer .bottom {
	padding-top: 25px;
	padding-bottom: 25px
}

footer .copyrights {
    padding-top: 4px;
	text-align: left;
	width: auto;
	float: left;
}

footer span.jjd {color: #EAEAEA;}
footer div.orphus {float: right; margin-right: 25px;}
footer div.orphus img {border: 1px solid #000;}

.newsbl .content {
    text-align: justify;
}

#content article p.links {
    text-align: right;
    margin: 2px 20px 0;
}

#absolute {
	position: absolute;
	z-index: 15;
	width: 100%;
}

.module {
	margin: 15px;
}

#header,
#top-a,
#top-b,
#bottom-a,
#bottom-b,
#innertop,
#innerbottom {
	margin: 10px
}

#breadcrumbs {
	margin: 5px
}

#header.topmenu {
	margin-top: 40px;
	min-height: 180px;
	display: block; 
	height: auto;
}

#innertop {
	margin: 0 0 15px;
	text-transform: uppercase;
	color: #000
}

#breadcrumbs {
	margin-top: 0
}

#content {
	border-radius: 8px;
	border: 1px solid #ddd;
	background: #FFF;
	padding: 10px;
	margin: 15px 265px 0;
}

#content img {max-width: 100%;}

#content, #content p {text-align: justify;}

.post-images-st {margin-right: 5px; border: 1px solid #000000; float: left;}

#top-a>div,
#top-b>div,
#bottom-a>div,
#bottom-b>div,
#innertop>div {
	margin: 5px
}

#innerbottom>div {
	margin: 10 -20px
}

#top-a,
#top-b,
#innertop {
	margin-top: 15px;
	border-bottom: 1px solid #000
}

#bottom-a,
#bottom-b,
#innerbottom {
	padding-top: 10px
}

#footer .module {
	margin: 0
}

/*#headerbar {
	margin: 15px 0;
}*/

#header+#bottom-a,
#header+#bottom-b,
#top-a+#bottom-a,
#top-a+#bottom-b,
#top-b+#bottom-a,
#top-b+#bottom-b {
	padding-top: 0;
	border-top: none
}

body#page {
	background: #f5f6f8;
	width: 100%;
	overflow: hidden;
	min-width: 300px;
}

#top-line {
	border-bottom: 2px solid #9e352f
}

#copy-line {
	border-bottom: 1px solid #000
}

#menubar #search {
	margin: 3px 20px 0 0;
	float: right;
	height: 40px;
	width: 240px;
}

#sidebar-a,
#sidebar-b {
	position: relative
}

.sidebar-bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1
}

.sidebar-a-right #sidebar-a .sidebar-bg,
.sidebar-b-right #sidebar-b .sidebar-a-left #sidebar-a .sidebar-bg,
.sidebar-b-left #sidebar-b .sidebar-bg {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGCAMAAAA1zgQDAAAABlBMVEW7u7v///94sIz1AAAAF0lEQVR42h3EAQkAAAACIPt/ughBZH4BACAABUNlSqYAAAAASUVORK5CYII=) 100% 0 repeat-y
}

#totop-scroller {
	display: block;
	position: absolute;
	bottom: 20px;
	right: 0;
	z-index: 1;
	width: 20px;
	height: 20px;
	background: #444 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAI0lEQVR42n3KMQoAAAzCwP7/0+ngFsQDF8kBczqiB+KgS7A9gHOLdUxC19IAAAAASUVORK5CYII=) 50% 7px no-repeat;
	border-radius: 4px;
	text-decoration: none
}

/* MENU */
.menu,
.menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none
}

.menu a,
.menu span {
	display: block
}

.menu a {
	text-decoration: none
}

.menu-dropdown li {
	position: relative
}

.menu-dropdown,
.menu-dropdown > li,
.menu-dropdown  > li > span {
	float: left
}

.menu-dropdown > li a > span {
	height: 35px;
	padding: 0 10px;
	line-height: 35px
}

.menu-dropdown .dropdown {
	visibility: hidden;
	position: absolute;
	top: 35px;
	left: 0;
	z-index: 100;
	width: 300px
}

.menu-dropdown li:hover .dropdown,
.menu-dropdown li.remain .dropdown {
	visibility: visible
}

.menu-dropdown .dropdown-bg>div {
	overflow: hidden
}

.menu-dropdown .columns2 {
	width: 600px
}

.menu-dropdown .columns3 {
	width: 900px
}

.menu-dropdown .columns4 {
	width: 1200px
}

.menu-dropdown .column {
	float: left
}

.menu-dropdown .parent a.parent > span::after {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAYAAADtyJ2fAAAANElEQVR42u3SMQoAAAgCwP7/A19rNDkGRlMNut0gGCStnIUAaEDhDlq4ysIt2t4o9JcbwAQIacXwf6u+tQAAAABJRU5ErkJggg==) 0 50% no-repeat
}

.menu-dropdown ul.level3 {
	padding-bottom: 10px
}

.menu-dropdown li.level3 {
	font-size: 11px;
	line-height: 17px
}

.menu-dropdown span.icon {
	display: block;
	width: 35px;
	height: 35px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	float: left
}

.menu-dropdown span.icon + span,
.menu-dropdown span.icon+span+span {
	margin-left: 35px
}

.menu-dropdown .parent li a span.icon {
	margin-top: -7px;
	margin-bottom: -7px
}

.menu-dropdown .parent li.hassubtitle a span.icon {
	margin-top: -2px
}

.menu-dropdown span.title {
	line-height: 21px
}

.menu-dropdown span.subtitle {
	margin-top: -1px;
	font-size: 9px;
	line-height: 10px;
	text-indent: 1px
}

.menu-line,
.menu-line li,
.menu-line li a {
	display: inline-block
}

.menu-dropdown {
	margin-bottom: -11px
}

.menu-dropdown > li {
	margin-right: 10px;
	padding-bottom: 11px
}

.menu-dropdown > li a {
	color: #333;
}

.menu-dropdown > li a > span {
	height: 30px;
	line-height: 30px
}

.menu-dropdown > li:hover > a,
.menu-dropdown > li.remain > a,
.menu-dropdown > li.active > a {
	color: #333;
}

.menu-dropdown .dropdown {
	top: 43px;
	border-top: 1px solid #DDD
}

.menu-dropdown .dropdown-bg>div {
	padding: 5px;
	border: 1px solid #DDD;
	border-top: none;
	background: #fff
}

.menu-dropdown .parent li {
	margin: 0 5px;
	border-top: 1px solid #ddd
}

.menu-dropdown .parent li:first-child {
	border: none
}

.menu-dropdown .parent .dropdown a:hover {
	color: #d50
}

.menu-dropdown .parent a.current {
	font-weight: bold
}


.menu-dropdown > li > a span.icon {
	width: 30px;
	height: 30px;
	margin-left: -5px
}

.menu-dropdown > li > a span.icon + span,
.menu-dropdown > li > a span.icon+span+span {
	margin-left: 25px
}

.menu-dropdown .parent li a span.icon {
	margin-right: 4px
}

.menu-dropdown .parent li a span.icon + span,
.menu-dropdown .parent li a span.icon+span+span {
	margin-left: 39px
}

.menu-dropdown > li > a span.title {
	line-height: 18px
}

.menu-dropdown > li > a span.subtitle {
	margin-top: -1px
}

.menu-line li {
	margin-left: 7px;
	padding-left: 8px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAYAAAB10jRKAAAAGUlEQVR42pXEIQEAAAACIP8/YK1ukEDQqwGzmhvlWygSWAAAAABJRU5ErkJggg==) 0 50% no-repeat
}

.menu-line li:first-child {
	margin-left: 0;
	padding-left: 0;
	background: none
}

.menu-dropdown > li {
	color: #000;
	background-image: url(data:image/png;base64,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)
}

.menu-dropdown > li a,
.menu-dropdown > li a > span {
	color: #000,
}

.menu-dropdown:hover > li {
	color: #9e352f;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAAjCAYAAACAY7T5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABlSURBVHja7NpRDQAgCEBBsZBf1jWNvSCGzN2LwI3xQ2TmUI+mEcAQDBiCAUMwYAgGDMGAIRiCAUMwYAgGDMGAIRgwBAOGXhVnLy+FPbo2o9Nm+LV1MwQDhmDAEIw/KgAAAP//AwCgmwkDEPGHOAAAAABJRU5ErkJggg==)
}

.menu-dropdown > li > a .menu-dropdown span {
	color: #9e352f;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAAjCAYAAACAY7T5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABlSURBVHja7NpRDQAgCEBBsZBf1jWNvSCGzN2LwI3xQ2TmUI+mEcAQDBiCAUMwYAgGDMGAIRiCAUMwYAgGDMGAIRgwBAOGXhVnLy+FPbo2o9Nm+LV1MwQDhmDAEIw/KgAAAP//AwCgmwkDEPGHOAAAAABJRU5ErkJggg==)
}

.menu-dropdown > li:hover > a {
	color: #9e352f;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAAjCAYAAACAY7T5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABlSURBVHja7NpRDQAgCEBBsZBf1jWNvSCGzN2LwI3xQ2TmUI+mEcAQDBiCAUMwYAgGDMGAIRiCAUMwYAgGDMGAIRgwBAOGXhVnLy+FPbo2o9Nm+LV1MwQDhmDAEIw/KgAAAP//AwCgmwkDEPGHOAAAAABJRU5ErkJggg==)
}

.menu-dropdown > li.remain > a,
.menu-dropdown > li.active > a {
	color: #9e352f;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAAjCAYAAACAY7T5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABlSURBVHja7NpRDQAgCEBBsZBf1jWNvSCGzN2LwI3xQ2TmUI+mEcAQDBiCAUMwYAgGDMGAIRiCAUMwYAgGDMGAIRgwBAOGXhVnLy+FPbo2o9Nm+LV1MwQDhmDAEIw/KgAAAP//AwCgmwkDEPGHOAAAAABJRU5ErkJggg==)
}

.menu-dropdown .dropdown {
	top: 40px
}

.menu-dropdown .dropdown,
.menu-dropdown .dropdown-bg>div {
	border-radius: 4px
}

.wrapper {
	max-width: 1200px;
	width: auto;
}

#sidebar-a {
	width: 265px;
	display: inline-block;
	float: left;
	margin-left: -100%;
}

#sidebar-b {
	width: 265px;
	float: right;
	margin-left: -25%;
}

#maininner {
	display: inline-block;
	float:left;
	width:100%;
}

#menu .dropdown {
	width: 160px
}

#menu .columns2 {
	width: 320px
}

#menu .columns3 {
	width: 480px
}

#menu .columns4 {
	width: 640px
}

.module {
	position: relative
}

.module .badge {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1
}

.module .module-title .icon {
	display: block;
	position: relative;
	top: -6px;
	width: 30px;
	height: 30px;
	margin-right: 5px;
	overflow: hidden;
	float: left
}

.deepest>*:first-child {
	margin-top: 0
}

.deepest>*:last-child {
	margin-bottom: 0
}

.module .module-title {
	margin: 0 0 15px 0
}

.module .module-title span.title {
	display: block
}

.module .module-title span.subtitle {
	display: block;
	margin-top: 2px;
	line-height: 14px;
	font-size: 12px;
	text-indent: 1px
}

.module .badge {
	top: -2px;
	right: 20px;
	width: 50px;
	height: 22px;
	background: url(data:image/png;base64,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) 0 0 no-repeat
}

.module .badge-hot {
	background-position: 0 0
}

.module .badge-top {
	background-position: 0 -25px
}

.module .badge-free {
	background-position: 0 -50px
}

.module .badge-new {
	background-position: 0 -75px
}

.module .module-title .icon {
	background: url(data:image/png;base64,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) 0 0 no-repeat
}

.module .module-title .icon-download {
	background-position: 0 0
}

.module .module-title .icon-twitter {
	background-position: 0 -30px
}

.module .module-title .icon-mail {
	background-position: 0 -60px
}

.module .module-title .icon-bubble {
	background-position: 0 -90px
}

.module .module-title .icon-login {
	background-position: 0 -120px
}

.module .module-title .icon-cart {
	background-position: 0 -150px
}

.module .module-title {
	font-size: 14px;
	text-transform: uppercase
}

.grid-h .mod-line {
	margin: 0;
	padding: 0 0
}

.grid-v .mod-line .module-title {
	color: #000;
	font-size: 14px;
	border-bottom: 1px solid #000;
	padding-bottom: 10px
}

.display-block {
	display: block
}

.remove-margin {
	margin: 0
}

.remove-margin-t {
	margin-top: 0
}

.remove-margin-b {
	margin-bottom: 0
}

.size-auto {
	max-width: 100%;
	height: auto
}

.align-left,
.alignleft {
	display: block;
	margin-right: 15px;
	float: left
}

.align-right,
.alignright {
	display: block;
	margin-left: 15px;
	float: right
}

.align-center,
.aligncenter {
	display: block;
	margin: auto;
	margin-bottom: 10px
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.text-justify {
	text-align: justify
}

a.button-more {
	display: inline-block
}

ul.blank,
ul.space,
ul.line,
ul.check,
ul.zebra {
	list-style: none;
	margin: 0;
	padding: 0
}

ul.space li {
	margin-top: 15px
}

ul.space li:first-child {
	margin-top: 0
}

ul.line>li {
	margin-top: 5px;
	padding-top: 5px
}

ul.line>li:first-child {
	margin-top: 0;
	padding-top: 0
}

ul.check>li {
	margin-top: 5px
}

ul.check>li:first-child {
	margin-top: 0
}

ul.zebra>li {
	padding: 5px
}

ul.line>li>a:first-child,
ul.check>li>a:first-child {
	display: block
}



table.listtable {
	font-family:Arial, Helvetica, sans-serif;
	color: #414141;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#fff;
	width: 100%;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #6e6d6d;
	-webkit-box-shadow: 0 1px 2px #6e6d6d;
	box-shadow: 0 1px 2px #6e6d6d;
}
table.listtable tr:first-child td:first-child {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
table.listtable tr:first-child td:last-child {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}

table.listtable tr {
	text-align: center;
	padding-left:20px;
}
table.listtable td:first-child {
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
table.listtable td {
	padding:12px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
table.listtable tr.even td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
table.listtable tr:last-child td {
	border-bottom:0;
}
table.listtable tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
table.listtable tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
table.listtable tr:nth-child(2n) td {
    background: #f0f0f0;
}


table.listtable tr:hover td {
	background: #dbdbdb;
	background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#eaeaea));
	background: -moz-linear-gradient(top,  #dbdbdb,  #eaeaea);	
	
	-moz-box-shadow: 0 1px 2px #6e6d6d;
	-webkit-box-shadow: 0 1px 2px #6e6d6d;
	box-shadow: 0 1px 2px #6e6d6d;
}

table.listtable a:link {
	color: #414141;
	font-weight: bold;
	text-decoration:none;
}
table.listtable a:visited {
	color: #626060;
	font-weight:bold;
	text-decoration:none;
}
table.listtable a:active,
table.listtable a:hover {
	color: #000;
	text-decoration:underline;
}


.pricetable table, 
.order-minitable {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #137ebd;
    margin: 10px 0;
}

.pricetable table thead tr, 
.order-minitable thead tr {
	background-color: #137ebd;
	color: #FFFFFF;
	font-weight: bold;
}

.pricetable table tbody tr,
.order-minitable tbody tr {
    background-color: #FFFFFF;
}

.pricetable table tbody tr:nth-child(2n) td,
.order-minitable tbody tr:nth-child(2n) td {
    background-color: rgba(216, 214, 227, 0.15);
}

.pricetable table td {
	padding: 8px 5px;
}
.order-minitable td {
	padding: 3px 5px;
}


table.zebra {
	width: 100%
}

table.zebra th {
	font-size: 16px;
	font-weight: normal;
	text-align: left
}

table.zebra th,
table.zebra td {
	padding: 5px
}

table.zebra tbody,
table.zebra tfoot {
	font-size: 12px
}

table.zebra .bold {
	font-weight: bold
}

table.zebra .center {
	text-align: center
}

table.zebra td * {
	vertical-align: middle
}

table.zebra tfoot {
	font-style: italic
}

table.zebra caption {
	font-size: 11px;
	text-align: left;
	font-style: italic
}

dl.separator {
	padding: 0;
	overflow: hidden
}

dl.separator dt {
	width: 160px;
	padding-right: 10px;
	float: left;
	clear: both
}

dl.separator dd {
	margin-left: 170px;
	padding-left: 20px
}

em.box {
	padding: 0 3px;
	white-space: nowrap
}

hr.dotted {
	border: none
}

p.dropcap:first-letter {
	display: block;
	margin: 7px 4px 0px 0px;
	float: left;
	font-size: 280%;
	font-family: Georgia, "Times New Roman", Times, serif
}

.box-content,
.box-note,
.box-info,
.box-warning,
.box-hint,
.box-download {
	margin: 15px 0;
	padding: 10px;
	text-align: justify
}

.box-content {
	padding: 20px
}

.box-info,
.box-warning,
.box-hint,
.box-download {
	padding-left: 40px
}

form.box fieldset {
	margin-bottom: 30px;
	padding: 0 10px 10px 10px
}

form.box legend {
	padding: 0 10px
}

form.box fieldset>div {
	margin: 15px 0
}

form.box button,
form.box input[type='button'],
form.box input[type='reset'] {
	vertical-align: middle
}

form.short>div {
	margin: 10px 0
}

form.short input {
	color: #333
}

form.short input:-moz-placeholder {
	color: #999
}

form.short input::-webkit-input-placeholder {
	color: #999
}

form.short input.placeholder {
	color: #999
}

.mobile-switcher {
	display: block;
	width: 80%;
	margin: 20px auto 40px auto;
	padding: 40px 0;
	font-size: 50px;
	text-align: center
}

a.button-more {
	padding: 3px 10px;
	border: 1px solid #ddd
}

img.border-box {
	border: 1px solid #ddd
}

ul.line>li {
	border-top: 1px solid #ddd
}

ul.line>li:first-child {
	border: none
}

ul.check>li {
	padding: 4px 0 0 30px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAABKklEQVR42uXWXy7EUBTHcUu4S+gS7g7c6cx05tESugRL6AbECCEISgieagneRIiWCCFiCOHxdgfHd5I+VMOkTO+DePg8NCfNL7l/zrlTIuLc3w85fO8rpyEHb30NNyH7rz2FYxgny7X30lPIEDnZk93nwEOG1MnG7wwDjRwWXuMh24+BRg5B2PgRjh+6IaSQNH5PNu+7IaQwhGo0ZOOuE0FKTK0bv37bUZgZGfcD9RhSEtVqK2s37QhScoRPp4RvhRhSktbuXavXbQ0LKckRFXWFrFK30D9qkCtXvoF84QkZpGL2V114+dIPITUkE7X6pdTfgoxhoSaeJ4sXrQTyDdPI0Fo4bymkkIpBo5NxcGY8WEghdTJ+50+NhsBCO5vxcyfT4cj/fK1UfQBpcQKBdo/diwAAAABJRU5ErkJggg==) 0 0 no-repeat
}

ul.zebra > li,
table.zebra tbody td {
	border-bottom: 1px solid #ddd
}

ul.zebra > li:first-child,
table.zebra tbody tr:first-child td {
	border-top: 1px solid #ddd
}

ul.zebra > li.odd,
table.zebra tbody tr.odd {
	background: #fafafa
}

ul.zebra > li:nth-of-type(odd),
table.zebra tbody tr:nth-of-type(odd) {
	background: #fafafa
}

table.zebra caption {
	color: #999
}

dl.separator dt {
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	text-transform: uppercase
}

dl.separator dd {
	padding-top: 5px;
	padding-bottom: 5px;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #DDD
}

dl.separator dt:before {
	content: "";
	position: absolute;
	top: 0;
	right: -15px;
	width: 30px;
	border-top: 1px solid #DDD
}

dl.separator dt:after {
	content: "";
	position: absolute;
	top: -3px;
	right: -3px;
	width: 5px;
	height: 5px;
	background: #FFF;
	border: 1px solid #DDD;
	border-radius: 6px
}

dl.separator dt:first-child:before,
dl.separator dt:first-child:after {
	display: none
}

em.box {
	border: 1px dotted #bbb;
	background: #fafafa;
	color: #444
}

hr.dotted {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAYAAAD9yd/wAAAAHElEQVR42lXGwQkAAACCwPZfyeHKb8KBAWrR/QDr+RJVVNWLAAAAAABJRU5ErkJggg==) 0 0 repeat-x
}

.box-content {
	background: #fafafa;
	border: 1px solid #ddd
}

.box-note,
.box-info,
.box-warning,
.box-hint,
.box-download {
	background: #fafafa;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}

.box-info {
	background: #ebf5fa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACA0lEQVR42u2Xyy5DQRzGPYKlR+hDeAg7W0tLEksLO7GxFtG400QsJCIo1QuCVltU2zQtkSYERfSaEsb5baQ3Z3qYNhYj+ZJx5vt/88vcek6HEOJfSwNqQA2oATXgH4qXvWe9s65gcsrpf5/YPBaV4hl9eNoO6PCddU/vBl4AmXGdipWDC7F2HK0Sz+jDg5eatgAuecKjk1snn/N7QbERiIvtUMJUePBSQ60CQCmcWD2MMLglUUOtVUhLy2rsq491f6whQPj6NvWcLzoQ7UYeaskgSzkg+8hs5jLZwrjhsyHaZjNJllJATiL7yGwJ3ZGrfryItpmXLDKVAXJdyA6EfSdQZH8tuEPDtGUHh0xlgMagOdkhWPaGv+/ARU9IyPxkKgPkTjMbzPgbqZUMkExlgFy8JoMxa3VLJgMkUxmgs4nB2PhWAMlUBui7vG7mF8MSIJnKAP2J9B2hElkCJFMZYCz94FINSKYywMfX/KDrPKkMkCwyVQGirmj6Pmo2aOruqQqQ/3/ykkWmMkCUK5WHjuI3OdnsyWaRDLJa8brVaSyL3R1J/XQX1qrOQy0ZZLUCENmesoW5+pmUixpqyWj1K7+tWH4bYx81c3Dw4KWG2nZ9NLFEfflSeSJ5m9nnTuPirRTP6MODl5p2f9UhTmKPoYEGLwwD9OHR38UaUANqQA34e30BMUs2UusQeogAAAAASUVORK5CYII=) 0 0 no-repeat;
	border-color: #d2dce1
}

.box-warning {
	background: #fff0eb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAB/UlEQVR42u2Xyy4DURjH7Wy9gNj0MbyHN7CWWFtLRKp1q6pqq9WqiEsQtwWCRCLhBWzMpXcqkYi6jfmJEaYzbWOm2sVZ/JMv813Ob86c75wzHZqmtbUEoAAUgAJQAArANgBU08E+KTr2eBMa0ZAc85fV9Gxv2wBK894XdSmo5Tbin1ISUxrAbQGoLE4dqcshrbC38ksA42spIJ9Rjvpe8zvLVYA8w0dMywBZa9n1GECWwicvjGdbAqimZoZZawbM/eXp9XO5OI2wv54DqBH7r4D6muuRor5KfnvpG/ApI/l1XzfCNp4TQyw5DgCdN0bpcKvf8GP/9BH714b5254X8VZ3bTo4/v0CqcCc2U8OuU0HpDHY68wASnL63IjBNvvJIbepgMyMkgxYdqzuKxpx2FYx5FLDfUCjMSLeN6s9z1hn7HkI2yqGXGpQy3VAJTF5lVkJ2+55uc3k556HsO3iqCHHJ65dBdSPrQE55mOAWgIQNRRHTdcAOfhrzQq6Ozt4qJRyEYRdK5Za1HQDkI5c4+CvNyuVQmZWj/cgbJPf9jLhGNDUGPbaXxsycrBNftvLhCNA/fLZlVtfqAuHpPDoO2cuwm4kh9qM4WQGO8sXx9lGBsuuRhgMYTf0UtR2/Ik5+G9PdinoqqhJbTe6mIU/2CR5xF+dABSAAlAA1tYHSwv5Nu1eZ98AAAAASUVORK5CYII=) 0 0 no-repeat;
	border-color: #ffd7cd
}

.box-hint {
	background: #fffae6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAABIklEQVR42u3XQUrDQBTGcY+QI3gEj+At3PYG4qYgpeDOhSCCuO89ilCwhS6Eloq4cZET6ERMipuO+WcZgo2fzCTgW3xkSN7r/JhJSHrgve91DGhAAxrQgH/8gY/lxYl7OH99vz/bvU1PPWHMOa51CszmoxWg8ug/Hy99vr4ijDlXYanpBMgKudmwAm1f7hrDNWqojQpkVZi4eL4F8lOoASmvpHTP1XCtkco9KW1tvrlm4l+FHnqDA7PF+IsJldAbHMgTqgLpDQ4snm5kIL3BgeVEqQqkNwZwogLpjQE8LOMEnKNXASrIgQAcRH3VsV3C1qpAHSngogKTFsCkMyDZB6TGgAESF8iXc1PiAPXXX9on4HENyfjI/nYa0IAGNOA/AH4DB0n6mf9lZv8AAAAASUVORK5CYII=) 0 0 no-repeat;
	border-color: #fae6be
}

.box-download {
	background: #faffe6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAeElEQVR42u3XsQnAMAxE0ezvTTJFVkjhATLJpXRlEBy5GPyLKwUPCVvokLR0AAIECBCgUXzdTZX8BuzPqUIAAgQIEOD2wNkKKwKtFWh0y8snI87iBjCKjDySDG4AI0j+wVkMnAv0kUsdTWWcD/SRnJ0AAQIEuBHwBRrSBSrqZHVLAAAAAElFTkSuQmCC) 0 0 no-repeat;
	border-color: #dce6be
}

form.box fieldset {
	border: 1px solid #ddd
}

form.box legend {
	background: #fff
}

.mobile-switcher {
	background: #eee;
	border: 1px solid #aaa
}

a.button-more {
	position: right;
	border: none;
	background: #444;
	border-radius: 4px;
	color: #FFF;
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase
}

a.button-more:hover {
	color: #FFF
}

.item > .links a::after {
    content: " »";
    font-size: 16px;
}

.item > header .icon.print {
	margin: 2px 0 0 5px;
	float: right;
}

.item > header .icon.print a {
	color: #7d7d7d;
}

.leading .item {
    padding-bottom: 12px;
    margin-bottom: 18px;
	border-bottom: 1px solid #ddd;
}

#system .page-title {
	margin-top: 0;
	font-size: 14px;
	line-height: 14px
}

#system .title {
	margin-top: 0
}

#system .title a {
	text-decoration: none
}

#system .title+.title {
	margin-top: 14px
}

#system>.description {
	margin-bottom: 30px;
	overflow: hidden
}

#system small {
	font-style: italic
}

#system .item>header {
	margin-bottom: 15px
}

#system .item > header .title {
	margin-bottom: 0
}

#system .item > header .meta {
	margin: 10px 0 0 0;
	font-size: 11px;
	line-height: 13px
}

#system .item > header .subtitle {
	margin: 0 0 8px 0;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	text-transform: uppercase
}

#system .item > .content > *:first-child,
#system .item>.content>*[class*="align"]:first-child+* {
	margin-top: 0
}

#system .item>.content>*:last-child {
	margin-bottom: 0
}

#system .item>.links {
	margin: 22px 0 0 0
}

#system .item > .links a {
	margin-right: 15px
}


#system .item>*:last-child {
	margin-bottom: 0
}

#system .item .socialbuttons {
	margin-top: 15px
}

#system .item .socialbuttons>div {
	margin-right: 10px;
	float: left
}

#system .items {
	margin: 0 -10px 0 -10px
}

#system .items .item {
	margin: 0 10px 0 10px
}

#system .items > .width50 .title {
	font-size: 22px;
	line-height: 22px
}

#system .items > .width33 .title {
	font-size: 20px;
	line-height: 20px
}

#system .items > .width25 .title {
	font-size: 18px;
	line-height: 18px
}

.pagination {
	margin-top: 10px;
	text-align: center
}

.pagination ul {list-style-type: none;}

.pagination ul li {
	display: inline-block;
	min-width: 15px;
	height: 25px;
	margin-left: 5px;
	padding: 0 5px;
	line-height: 25px;
	
	border-radius: 4px;
	border: 1px solid #ddd;
}

.pagination ul li.active {
	padding: 1px 6px;
	border: none;
	background: #444;
	margin-bottom: 5px;
}

.pagination ul li a {color: #444;}
.pagination ul li.active a {color: #f5f6f8;}



.pagination a {
	text-decoration: none
}

.pagination strong {
	font-weight: normal
}

.pagination>*:first-child {
	margin-left: 0;
	padding-left: 0px;
}

.pagination a.previous,
.pagination a.next {
	font-size: 16px;
	line-height: 23px
}

.searchbox {
	position: relative
}

.searchbox #ajaxSearch_submit {display: none;}
.searchbox input {
	width: 100%;
	padding: 0;
	border: none;
	outline: none;
	background: none;
	float: left
}

.searchbox button {
	display: none
}

.searchbox.filled button {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	padding: 0;
	border: none;
	line-height: 0;
	cursor: pointer
}

.searchbox .results {
	position: absolute;
	top: 30px;
	right: 0;
	z-index: 10;
	width: 300px;
	margin: 0;
	padding: 0;
	list-style: none
}

.searchbox .results li.results-header,
.searchbox .results li.more-results {
	height: 35px;
	line-height: 35px;
	text-indent: 15px;
	text-transform: uppercase
}

.searchbox .results li.more-results {
	cursor: pointer
}

.searchbox .results li.result {
	padding: 10px 15px;
	cursor: pointer
}

.searchbox .results li.result h3 {
	margin: 0 0 5px 0;
	font-size: 16px
}

.searchbox .results li.result div {
	font-size: 11px
}

.breadcrumbs {
	overflow: hidden
}

.breadcrumbs a,
.breadcrumbs span,
.breadcrumbs strong {
	display: inline-block;
	text-decoration: none
}

.breadcrumbs a,
.breadcrumbs>span {
	margin: 0 7px
}

.breadcrumbs .B_firstCrumb * {
	margin-left: 0px;
}

.top-year {
	display: block;
	padding: 5px 15px;
	height: 32px;}

.top-year .menu-dropdown > li {
	border-radius: 8px 8px 0px 0px;
	border: 1px solid #ddd;
	background: #FFF;
	padding: 5px 10px 1px;
	border-bottom: none;
}


.top-year .mainp .menu-dropdown > li:first-child {
	font-weight: bold;
	background-image: none;
	border-bottom: 1px solid #fff;
}
.top-year .mainp .menu-dropdown > li:first-child a {color: #9e352f;}


.top-year .menu-dropdown > li.active {
	border-bottom: 1px solid #fff;
}

.top-year .menu-dropdown > li.active a{
	font-weight: bold;
	background-image: none;
}

.left-year {
	border-radius: 8px;
	border: 1px solid #dddddd;
	background: #fff none repeat scroll 0% 0%;
	min-height: 165px;
	padding: 10px 15px;
	margin: 0px 0 30px;
}

.left-year span.title {
	color: #000;
	font-size: 14px;
	border-bottom: 1px solid #000;
	padding-bottom: 3px;
	text-transform: uppercase;
}

.left-year #menu {
	text-align: center;
	margin: 10px auto;}


.left-year .mainp .menu-dropdown > li:first-child {
	font-weight: bold;
}

.left-year .mainp .menu-dropdown > li:first-child a{
    color: #9e352f;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAAjCAYAAACAY7T5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABlSURBVHja7NpRDQAgCEBBsZBf1jWNvSCGzN2LwI3xQ2TmUI+mEcAQDBiCAUMwYAgGDMGAIRiCAUMwYAgGDMGAIRgwBAOGXhVnLy+FPbo2o9Nm+LV1MwQDhmDAEIw/KgAAAP//AwCgmwkDEPGHOAAAAABJRU5ErkJggg==);
}

#system .author-box {
	margin: 20px 0
}

#system .title+.author-box {
	margin-top: 0
}

#system .author-box .avatar {
	margin-right: 15px;
	float: left
}

#system .author-box .name {
	margin: 0 0 10px 0;
	font-size: 18px;
	font-weight: normal;
	line-height: 22px
}

#system #comments {
	margin-top: 20px
}

#system #comments h3.comments-meta {
	margin: 0 0 10px 0
}

#system #comments ul {
	margin: 0;
	padding: 0;
	list-style: none
}

#system #comments .comment-head {
	margin-bottom: 10px;
	overflow: hidden
}

#system #comments .comment-head .avatar {
	margin-right: 10px;
	float: left
}

#system #comments .comment-head .author {
	margin: 8px 0 0 0;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold
}

#system #comments .comment-head .meta {
	margin: 3px 0 0 0;
	font-size: 11px
}

#system #comments .comment-body {
	margin-bottom: 20px;
	padding: 0 10px
}

#system #comments .comment-body .content {
	text-align: justify
}

#system #comments .comment-body .reply {
	margin: 10px 0 0 0
}

#system #comments .no-response .comment-body .reply {
	display: none
}

#system #comments .comment-body .moderation {
	margin: 10px 0 0 0;
	font-size: 14px;
	font-style: italic
}

#system #comments ul.level1 ul {
	padding-left: 55px
}

#system #respond h3 {
	margin: 0 0 10px 0;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal
}

#system #respond p.user {
	margin: 0
}

#system #respond input[type='text'] {
	width: 200px;
	height: 25px;
	padding-left: 5px;
	line-height: 25px
}

#system #respond textarea {
	width: 100%;
	max-width: 400px;
	height: 100px
}

#system ul #respond {
	margin: 0 0 30px 0;
	padding-left: 10px
}

.comments-list>article {
	margin-top: 10px;
	padding-top: 10px;
	overflow: hidden
}

.comments-list>article:first-child {
	margin: 0;
	padding: 0
}

.comments-list .avatar {
	margin-right: 10px;
	float: left
}

.comments-list .author {
	margin: 2px 0 0 0;
	font-size: 12px;
	line-height: 18px
}

.comments-list .meta {
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	font-style: italic
}

.comments-list .content p {
	margin: 5px 0 0 0
}

.tagcloud {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center
}

.tagcloud li {
	display: inline-block;
	line-height: 20px;
	vertical-align: middle
}

.tagcloud a {
	white-space: nowrap
}

.tagcloud .weight1 a {
	font-size: 11px
}

.tagcloud .weight2 a {
	font-size: 12px
}

.tagcloud .weight3 a {
	font-size: 13px
}

.tagcloud .weight4 a {
	font-size: 14px
}

.tagcloud .weight5 a {
	font-size: 15px
}

.tagcloud .weight6 a {
	font-size: 16px
}

.tagcloud .weight7 a {
	font-size: 18px
}

.tagcloud .weight8 a {
	font-size: 20px
}

.tagcloud .weight9 a {
	font-size: 23px;
	letter-spacing: -1px
}

.tagcloud .weight10 a {
	font-size: 26px;
	letter-spacing: -1px
}

#system .item > header .icon {
	margin: 2px 0 0 5px;
	float: right
}

#system .item > .edit a {
	vertical-align: text-top
}

#system .item-list {
	margin-top: 10px;
	overflow: hidden
}

#system .filter {
	margin: 0 0 10px 0;
	overflow: hidden
}

#system .filter>div {
	margin: 0 10px 0 0;
	float: left
}

.tip-wrap {
	display: none;
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	color: #323232;
	font-size: 12px
}

.tip-title {
	margin-top: -15px;
	padding: 15px 0 5px 0;
	background: url("/templates/system/images/selector-arrow.png") no-repeat;
	font-weight: bold;
	font-size: 13px
}

#system form.submission fieldset>div {
	overflow: hidden
}

#system form.submission fieldset>div>* {
	vertical-align: middle
}

#system form.submission fieldset>div>label:first-child {
	display: block;
	width: 150px;
	float: left
}

#system form.submission fieldset > div > input[type='text'],
#system form.submission fieldset>div>input[type='password'] {
	padding: 5px;
	width: 250px
}

#system form.submission fieldset>div>select {
	padding: 5px;
	width: 262px
}

#system form.submission fieldset>div>textarea {
	width: 255px
}

#system form.submission small {
	display: block;
	margin: -25px 0 25px 0
}

#system form.submission div.submit {
	margin-top: -20px;
	text-align: center
}

#system form.submission div>.calendar {
	margin-left: 5px
}

#system form.submission #metadesc {
	height: 100px
}

#system form.submission #metakey {
	height: 60px
}

#system .invalid {
	border-color: #f00
}

#system label.invalid {
	color: #f00
}

#system a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url("/templates/system/images/calendar.png") no-repeat;
	cursor: pointer;
	vertical-align: middle
}

#system #editor-xtd-buttons {
	margin: 10px 0 10px 0;
	padding: 0
}

#system #editor-xtd-buttons .button2-left,
#system #editor-xtd-buttons .button2-left * {
	float: left
}

#system #editor-xtd-buttons .button2-left {
	margin-right: 5px;
	background: url("/templates/system/images/j_button2_left.png") no-repeat
}

#system #editor-xtd-buttons .button2-left .image {
	background: url("/templates/system/images/j_button2_image.png") 100% 0 no-repeat
}

#system #editor-xtd-buttons .button2-left .article,
#system #editor-xtd-buttons .button2-left .readmore {
	background: url("/templates/system/images/j_button2_readmore.png") 100% 0 no-repeat
}

#system #editor-xtd-buttons .button2-left .pagebreak {
	background: url("/templates/system/images/j_button2_pagebreak.png") 100% 0 no-repeat
}

#system #editor-xtd-buttons .button2-left a,
#system #editor-xtd-buttons .button2-left span {
	display: block;
	height: 22px;
	padding: 0 24px 0 6px;
	line-height: 22px;
	font-size: 11px;
	color: #666
}

#system #editor-xtd-buttons .button2-left span {
	color: #999
}

#system #editor-xtd-buttons .button2-left a:hover {
	text-decoration: none;
	color: #0B55C4
}

#system form.submission.small fieldset>div {
	margin: 15px 0
}

#system-message {
	margin: 0 0 10px 0;
	padding: 0
}

#system-message dt {
	display: none
}

#system-message dd {
	margin-left: 0;
	padding: 10px;
	border-top: 3px solid #84A7DB;
	border-bottom: 3px solid #84A7DB;
	color: #05B
}

#system-message dd ul {
	margin: 0;
	padding: 0;
	list-style: none
}

#system-message dd.error {
	color: #c00;
	background-color: #E6C0C0;
	border-top: 3px solid #DE7A7B;
	border-bottom: 3px solid #DE7A7B
}

#system-message dd.notice {
	color: #c00;
	background: #EFE7B8;
	border-top: 3px solid #F0DC7E;
	border-bottom: 3px solid #F0DC7E
}

#system-debug {
	padding: 30px;
	background: #fff;
	color: #333
}

#system-debug div {
	font-size: 11px
}

#system .title a {
	color: #444
}

#system small {
	color: #999
}

#system .item > header .meta {
	color: #999
}

#system .item > header .subtitle {
	color: #777
}

#system .item > .links a:after {
	content: " »";
	font-size: 16px
}

#system .items .item {
	margin-top: 12px;
	padding-top: 18px;
	border-top: 1px solid #ddd
}

#system .items .item:first-child {
	margin-top: 0;
	padding-top: 0;
	border: none
}

#system .pagination a,
#system .pagination strong {
	border: 1px solid #ddd
}

.searchbox {
	width: 100px;
	height: 30px;
	padding: 0 25px;
	border: 1px solid #ddd;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAeCAYAAADZ7LXbAAAAgUlEQVR42u3UwQnAIAyF4Y7gSI7mPJ4cxREyghu85pASIT01RCjk8F8M9ENtewEIL5FEEvkT0ntvHHGQiGt+RIGpDzdNH6I7gDS4Ko1tvXkRegAzU4i8CKT6MqvP/BASf1zryMVHv8KQeYn4GJeszR3yIJrFyw4FIAZa+RdOJJHv3SyQrv0ry4t8AAAAAElFTkSuQmCC) 0 50% no-repeat
}

.searchbox input {
	height: 30px;
	color: #333;
	font-size: 14px
}

.searchbox input:-moz-placeholder {
	color: #999
}

.searchbox input::-webkit-input-placeholder {
	color: #999
}

.searchbox input.placeholder {
	color: #999
}

.searchbox.filled button {
	width: 25px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAeCAYAAADZ7LXbAAAAYUlEQVR42u3Uuw3AIAyE4YzC/K48GhtcXMRIHAWFSYF0SH9BwyfE4wHwe0KECBFCmVmLPEL2zVsFYaATkPWEqohHiDEWp7mXkXXhFTyKMJDdspP9mdxwu/bvRN+KECFC5l5OdsD6PkWC3wAAAABJRU5ErkJggg==) 50% 50% no-repeat
}

.searchbox.loading button {
	background: url(data:image/gif;base64,R0lGODlhEgASAPUAAIWFheDg4MHBwZOTk8/Pz5ycnOvr67W1tdra2tLS0uPj48zMzNXV1b6+vvn5+Z+fn9fX1+7u7rCwsN3d3cnJyZGRkbu7u62trejo6MbGxqqqqsTExLOzs4uLi/Hx8aKiovf3946OjoiIiObm5v////z8/PT09KSkpJaWlri4uJmZmYKCgqenp4CAgH19fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBQAAACwAAAMADgANAAAGgECAEFAiRQQRAGk4JFkQmEGglGSSSCkURKQwJIvERipSyGRGkRIGUxJOBqeRg1QqKRQOoccQIJiGJQYeIHkLGg8MVgYQUAAeGAEJbUIlIx4meQAjGgcGRVQJC1UlFAImDRMBCgsmExOTVwQcGCkYFAh0VgmWG3uvTJQkJggmuUJBACH5BAkFAAAALAEAAwANAA0AAAZ9QICwRIpkIqSScFkSTAwPA+SgFJJIjQIiBBFJSA5AadOInBaLTMgUMZAAgc8FYyJ5DBE6gB1ImJZFJg4OCQcaEEsARQEKBiYGChB/VgYegwAjHA0GRCUeCBAeYgQLJgKMIwkgCgpKRAybGQYEAUlMDHSlBgFVTCQgASC2QkEAIfkEBQUAAAAsAQADAA0ADQAABn5AgLBE8lA8pJJwWcoEDCzDxEJakkiZEwI1GRyugBIl47kQFpRHRMNRKtgYE8mkqLgSAFNkBDEtPQQeJSUQFhwTS0IgBgYeeiMIfkIkESYODgAYFgIRRCV0AR5hDIELChgYEyAYBlVEEBQRCxEII0lMCAYgCY+YiUQOCiBgQkEAIfkEBQUAFwAsAgADAAwADAAABUHgJYrEaF7LKZyXFDxX0YxEejDQKOnWWVQT1ojCUEQEPRVgsLoETgpEIHKhpEwGg0OUS4wUF+ooUEJcwKfnJXgKAQAh+QQFBQACACwBAAQADAAMAAAGSUCBMCE8CI9HglAjOG2ODKJlKBGkGkLLE3lCCgJe5XeR8QoIncJxhHSU2UOkYQBACCYTASIiNAg0RkIjCCZgAhEkJGYKZl58SEEAIfkEBQUAAAAsAgAEAAsACwAABj5AgFBoGRoZAgBndFkYAZsnFJBxGjUnqTSxGElVLC1gMRFCysNAoQJQKNoAE2EAkBjfBsDqYMwDDCQEByQAQQAh+QQFBQAAACwCAAQADAAMAAAGSUCAULgRJobCCQVgARyOwwloERBaTEXhAjrkaIYepBiAgIwBD8BCGDkPAwrxSVUdGkYCSjqF9EQmKxAoTWIOCgMjE4RiEQJtSEEAIfkEBQUAAAAsAgADAAwADAAABT0gIIrBaIoRsJwmAWSAZSoKkJCb6AIQcloclhCgKLE0B8bwhDEYHKPLA5UaZFaiBkzE6UA6gOnp4CuIBKMQACH5BAUFAAAALAEAAwAMAAwAAAZGQIBwOBoaAUVA4khEABaAzITpLBIABIYwoDhuLEzjFOABYEDHiWQYWZTDjFaoO+RohPbIabG8RKEkABYVACpCGUdgACxHQQAh+QQFBQAJACwBAAQADAAMAAAGQsCEcIgQBobDgAmSICCHiicz4YgYnotMIhKYRJ/CxgAgAFs2EQVECxZOQoWnRSK0cJ6HxOKpCjwSdE9lCRdtSE5IQQAh+QQFBQADACwBAAMADQAMAAAGR8CBcBgZGo+Ko9GDGUwGiOaQoxlEPMKnEQKoGI6E4mA0yGCHZGGmEKIoM4vAcHGUm4aoz1FgUVahfQlHGScDfwRKQwdCgkJBACH5BAUFAAIALAIABAALAAsAAAZAQAHpkCAJjobjkQMQYAQBpYATqRBASsVoEioopAiIdKw8qQjkxTGQIEeOH814sRFkjgdlXYBQXgQpAg0MZIJjQQA7) 50% 50% no-repeat
}

.searchbox .results {
	top: 42px;
	right: -1px;
	width: 300px;
	border: 1px solid #ddd;
	background: #fff
}

.searchbox .results li.results-header {
	border-bottom: 1px solid #ddd
}

.searchbox .results li.more-results {
	border-top: 1px solid #ddd
}

.searchbox .results li.result {
	border-top: 1px solid #eee
}

.searchbox .results li.results-header+li.result {
	border-top: none
}

.searchbox .results li.result.selected {
	background-color: #fafafa
}


#system .author-box {
	padding: 15px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #fafafa
}

#system .author-box .avatar {
	padding: 3px;
	border: 1px solid #ddd;
	background: #fff
}

#system .author-box .name {
	color: #444
}

#system #comments .comment-head {
	padding: 5px;
	border: 1px solid #e6e6e6;
	background: #fafafa
}

#system #comments .comment-byadmin .comment-head {
	border: 1px solid #dce6be;
	background: #faffe6
}

#system #comments .comment-head .author {
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 1)
}

#system #comments ul.level1 ul {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAABDklEQVR42u3ZwRGCMBCFYUtICZZACXYgJdCB6QA70A6kA+lAO8AOkAqkg7gHZ3IIw7uQWTfzDv+RwzfJkCzsQgjFRhxxxBFHHHHEEUdcWbhpmhrpahOHYeFXZxGHYTFvEYdhscYADsO0gVvDqgjQB24NmxOEIjAjTB+YEaYP1IfF6gw4ZVhslqp/wXmpXQpBVp7zFg7xcQ1n/YbyLBnXgW15sIzzAOct4/YA11sfeQYAdOXMc2ln65P4CA5tZxlXo9Wz/oHoho4FyzgnDWB77vPh9IEvBNTHYeBddyrIjzxJH/CSMYZLV7FdQb6lRnK2cCn0KF2kxwK2lyr+CCGOOOKII4444ogjjjjiiEv6AoOB5vnYHiM0AAAAAElFTkSuQmCC) 0 0 no-repeat
}

#system #respond h3 {
	color: #444
}

.comments-list>article {
	border-top: 1px solid #ddd
}

.comments-list>article:first-child {
	border: none
}

.comments-list .meta {
	color: #999
}

#system .items .leading .item {
	padding-bottom: 12px;
	margin-bottom: 18px;
	border-bottom: 1px solid #ddd
}

#system .item-list {
	border-top: 1px solid #ddd
}

#system span.highlight {
	background-color: #ffa
}

#system .item > header .meta {
	letter-spacing: 1px;
	text-transform: uppercase
}

#system .pagination a,
#system .pagination strong {
	border-radius: 4px
}

#system .pagination a {
	color: #444
}

#system .pagination strong,
#system .pagination a:hover {
	padding: 1px 6px;
	border: none;
	background: #444;
	color: #f5f6f8
}

.searchbox {
	height: 24px;
	border: 1;
	background-color: #FFF;
	border-radius: 2px
}

.searchbox input {
	height: 24px;
	color: #333
}

.searchbox .results {
	top: 37px;
	right: -8px;
	border-radius: 4px
}

a {
	color: #D33
}

#totop-scroller:hover,
a.button-more:hover {
	background-color: #9e352f
}

a:hover,
code,
.menu-dropdown a.level2:hover,
.menu-dropdown a.level3:hover {
	color: #D33
}

/* Left Menu */
.left-menu{
    margin: 0px auto 30px;
    max-width: 235px;
    overflow: hidden;
    font: normal 14px Helvetica, Arial, sans-serif;
}
.left-menu ul {
    list-style: none;
    margin: 0;
    padding:0;
    text-align:left;
}
.left-menu > ul > li {
    position: relative;
	padding: 5px 0;
	line-height: 20px;
}
.left-menu > ul > li > a {
    display: block;	
    outline: 0;	
    padding: 5px 0 0 20px;
    text-decoration: none;	
    font-weight: normal;
	color: #333;
	background: url(data:image/png;base64,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) 0 50% no-repeat;
}
	
.left-menu > ul > li.sub > a {	
	background: url(data:image/png;base64,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) 0% 0 no-repeat;
}
.left-menu > ul > li > a:hover,
.left-menu > ul > li > a.active {
    color: #D33;
}
.left-menu .sub > ul {
    counter-reset: items;
    height: 0;
    overflow: hidden;
}

.left-menu .sub.active > ul {
    height: auto;
}

.left-menu .sub > ul > li > a {
    font-size: 12px;
    display: block;
    background: url(data:image/png;base64,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) 0 50% no-repeat;
	padding-left: 15px;
	color: #444;
}

.left-menu .sub > ul > li.active > a {
	font-weight: bold;
}
.left-menu .sub > ul > li > a:hover,
.left-menu .sub > ul > li > a.active {
    color: #D33;
    padding-left: 1.3em;
}


/* ----------------------------------------------AjaxSearch-------------------------------------*/
.ajaxSearch_result { border:1px dotted #eee; padding:5px 10px; margin:0px;}/*стиль для вывода результата*/
.ajaxSearch_highlight {background-color:#D33; color:#FFFFFF} /*выделение искомого слова фоном*/
.ajaxSearch_grpResultName{ font-weight:bold; }
.ajaxSearch_resultLink{ font-size:1.1em; font-weight:bold; text-decoration:underline;} /*стиль для ссылки с результатом*/
.ajaxSearch_paging { display:block; padding:10px 0;}/*стиль для блока с постраничной навигацией на странице с результатами*/
.ajaxSearch_paging .ajaxSearch_currentPage{color:#fff; background-color:#D33; border:1px solid #9e352f; padding: 1px 3px; font-weight:bold; margin:2px;} /*стиль для номера текущей страницы с результатами поиска*/
#ajaxSearch_intro{} /*cтиль для строчки "Введите ваш запрос для начала поиска". Пока пусто, можете прописать ваши стили*/




@media print {
	* {
		background: transparent !important;
		color: black !important;
		box-shadow: none !important;
		text-shadow: none !important;
		filter: none !important;
		-ms-filter: none !important
	}
	a,
	a:visited {
		text-decoration: underline
	}
	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
	}
	@page {
		margin: 0.5cm
	}
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3
	}
	h2,
	h3 {
		page-break-after: avoid
	}
}

span.count {
	height: 18px;
	width: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 10px;
	font-weight: 700;
	border-radius: 50%;
	background-color: #9E352E;
	color: #FFF;
	display: inline-block;
	margin: 0 10px 0 0;
}

ul.autorlist {
  width:648px;
  margin-bottom:20px;
  overflow:hidden;
  border-top:1px solid #ccc;
  padding-left: 0;
}
li.autorlist, ul.autorlist .tagcloud > span{
  line-height:1.5em;
  border-bottom:1px solid #ccc;
  float:left;
  display:inline;
  text-transform: capitalize;
  width:33%;  /* 4 col */
}

a.otherautor {
	display: block;
	float: right;
	margin: -10px 20px 30px 0;
}

a.otherautor:after {
	display: block;
	float: right;
	content: '>';
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #9E352E;
	color: #fff;
	line-height: 11px;
	margin-left: 5px;
	position: relative;
	padding: 4px 6px;
}

/* Fix Table Design */
table.listtable {box-shadow: none;}
table.listtable td {background: none;}
table.listtable tr:nth-child(2n) td {background: none;}
table.listtable tr:hover td {background: #f9f9f9;}


/* Banner */
div.banner-left img, 
div.banner-right img,
div.banner-left div,
div.banner-right div
{
	max-width: 220px;
	min-width: 220px;
	border: 1px solid black; 
	display: block; 
	margin-left: auto; 
	margin-right: auto;
	margin-bottom: 15px;
}

div.banner-left object,
div.banner-right object {max-width: 220px;}
#headerbar .reclam-top-banner {max-width: 500px; padding: 0 20px;}

#eadvt_wrapper25, #eadvt_wrapper25 object {height: 220px;}

#ReclamPost .reclam-lenta {
	font-weight: bold;
	background: #9e352e;
	display: inline-block;
	padding: 2px 7px;
	width: 82px;
	color: #fff;
}

#ReclamPost .after-line {
	display: inline-block;
	border: 24px solid transparent; 
	border-left-color: #9e352e;  
  	border-right: 0;
	border-bottom: 0;
	position: relative;
	top: 7px;
	right: 4px;
	overflow: hidden;
    width: 25px;
    height: 0px;
}





/* -------------------------------- 
Modules - reusable parts of our design
-------------------------------- */
.cd-img-replace {
  /* replace text with a background-image */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}

.overflow-hidden {
  overflow: hidden;
}

/* -------------------------------- 
Main components 
-------------------------------- */
.cd-main-content {
  /* set a min-height and a z-index to be sure that the main element completely covers the lateral menu */
  min-height: 100%;
  position: relative;
  background-color: #f5f4e9;
  z-index: 2;
  padding-top: 50px;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.cd-main-content.lateral-menu-is-open {
  /* translate to show the lateral menu - all content needs to be put in the .cd-main-content to translate*/
  -webkit-transform: translateX(260px);
  -moz-transform: translateX(260px);
  -ms-transform: translateX(260px);
  -o-transform: translateX(260px);
  transform: translateX(260px);
}
@media only screen and (min-width: 768px) {
  .cd-main-content {
    padding-top: 70px;
  }
}

header.topmenu {
  position: absolute;
  top: 0;
  left: 0;
  height: 50px;
  width: 100%;
  z-index: 3;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  transition-duration: 0.4s;
}

header.lateral-menu-is-open {
  /* translate to show the lateral menu */
  -webkit-transform: translateX(260px);
  -moz-transform: translateX(260px);
  -ms-transform: translateX(260px);
  -o-transform: translateX(260px);
  transform: translateX(260px);
}
header.is-fixed {
  position: fixed;
}

#cd-logo {
  display: block;
  float: left;
  margin: 12px 0 0 20px;
}
#cd-logo img {
  display: block;
}
@media only screen and (min-width: 768px) {
  #cd-logo {
    margin: 22px 0 0 30px;
  }
}

#cd-top-nav {
  position: absolute;
  top: 0;
  right: 120px;
  height: 100%;
  display: none;
}
#cd-top-nav ul {
  height: 100%;
  padding-top: 18px;
}
#cd-top-nav li {
  display: inline-block;
  margin-right: 1em;
}
#cd-top-nav a {
  display: inline-block;
  padding: .5em;
  color: #FFF;
  text-transform: uppercase;
  font-weight: 600;
}
#cd-top-nav a.current {
  background-color: #242e30;
}
.no-touch #cd-top-nav a:hover {
  color: rgba(255, 255, 255, 0.7);
}
@media only screen and (min-width: 768px) {
  #cd-top-nav {
    display: block;
  }
}

#cd-menu-trigger {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 50px;
}
#cd-menu-trigger .cd-menu-text {
  height: 100%;
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
}
#cd-menu-trigger .cd-menu-icon {
  /* this span is the central line in the menu menu */
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 18px;
  height: 2px;
  background-color: #fff;
  /* these are the upper and lower lines in the menu menu */
}
#cd-menu-trigger .cd-menu-icon::before, #cd-menu-trigger .cd-menu-icon:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: inherit;
  left: 0;
}
#cd-menu-trigger .cd-menu-icon::before {
  bottom: 5px;
}
#cd-menu-trigger .cd-menu-icon::after {
  top: 5px;
}
#cd-menu-trigger.is-clicked .cd-menu-icon {
  background-color: rgba(255, 255, 255, 0);
}
#cd-menu-trigger.is-clicked .cd-menu-icon::before, #cd-menu-trigger.is-clicked .cd-menu-icon::after {
  background-color: #fff;
}
#cd-menu-trigger.is-clicked .cd-menu-icon::before {
  bottom: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#cd-menu-trigger.is-clicked .cd-menu-icon::after {
  top: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

  #cd-menu-trigger {
    width: 110px;
    padding-left: 2.25em;
	height: 28px;
  }
  #cd-menu-trigger .cd-menu-text {
    display: inline-block;
	line-height: 0;
  }
  #cd-menu-trigger .cd-menu-icon {
    right: auto;
	left: 5px;
	top: 15px;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }

.cd-navigation {list-style: none; padding-left: 5px;}

#cd-lateral-nav {
  position: fixed;
  height: 100%;
  left: 0;
  top: 0;
  visibility: hidden;
  /* the secondary navigation is covered by the main element */
  z-index: 1;
  width: 265px;
  background-color: #ddd;
  overflow-y: auto;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform .4s 0s, visibility 0s .4s;
  -moz-transition: -moz-transform .4s 0s, visibility 0s .4s;
  transition: transform .4s 0s, visibility 0s .4s;
  /* this creates the subtle slide in animation of the navigation */
  -webkit-transform: translateX(-80px);
  -moz-transform: translateX(-80px);
  -ms-transform: translateX(-80px);
  -o-transform: translateX(-80px);
  transform: translateX(-80px);
	padding-top: 40px;
}
#cd-lateral-nav .cd-navigation {
  margin: 50px 0 10px;
}
#cd-lateral-nav .sub-menu {
  padding: 0 10px 20px 15px;
  display: none;
  list-style: none;
}
#cd-lateral-nav a {
  display: block;
  line-height: 1.2em;
  padding: 0 16px 0 32px;
  color: #4e4d4d;
  margin-bottom: 8px;
}
#cd-lateral-nav a.current {
  background-color: #9e352e;
  color: #FFF;
}
.no-touch #cd-lateral-nav a:hover {
  color: #FFF;
}
@media only screen and (min-width: 768px) {
  #cd-lateral-nav .cd-navigation {
    margin: 20px 0;
  }
}
#cd-lateral-nav.lateral-menu-is-open {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  visibility: visible;
  -webkit-transition: -webkit-transform .4s 0s, visibility 0s 0s;
  -moz-transition: -moz-transform .4s 0s, visibility 0s 0s;
  transition: transform .4s 0s, visibility 0s 0s;
  /* smooth the scrolling on touch devices - webkit browsers */
  -webkit-overflow-scrolling: touch;
  box-shadow: 3px 3px 14px rgba(0, 0, 0, 0.49);
}

/* style menu items which have a submenu  */
#cd-lateral-nav .item-has-children > a {
  position: relative;
  text-transform: uppercase;
  font-weight: 600;
  /* this is the right arrow to show that the item has a submenu  */
}
#cd-lateral-nav .item-has-children > a::after {
  content: '';
  display: block;
  height: 25px;
  width: 15px;
  position: absolute;
  top: 0%;
  bottom: auto;
  -webkit-transform: translateY(-25%);
  -moz-transform: translateY(-25%);
  -ms-transform: translateY(-25%);
  -o-transform: translateY(-25%);
  transform: translateY(-25%);
  right: 5px;
  background-size: 8px 11px;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
	
    background: url(data:image/png;base64,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) 0% 0 no-repeat;
}	
	

#cd-lateral-nav .item-has-children > a.submenu-open::after {
  -webkit-transform: translateY(-50%) rotate(90deg);
  -moz-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  -o-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}

#cd-lateral-nav .socials {
  padding: 0 25px;
}
#cd-lateral-nav .socials:after {
  content: "";
  display: table;
  clear: both;
}
#cd-lateral-nav .socials a {
  	height: 33px;
	width: 38px;
	float: left;
	padding: 1px;
	background-color: #fff;
	margin: 4px;
	border-radius: 11px;
	overflow: hidden;
	text-align: center;
}

.no-touch #cd-lateral-nav .socials a:hover {
  background-color: #4e6361;
}

#cd-lateral-nav .item-has-children.activ > ul.sub-menu .item-has-children.activ {
	background-color: #9e352e;
	text-transform: none;
}

#cd-lateral-nav .item-has-children.activ > ul.sub-menu .item-has-children.activ a,
#cd-lateral-nav .item-has-children.activ > ul.sub-menu .item-has-children.activ span {
	color: #FFF;
	text-transform: none;
}

#cd-lateral-nav hr {
	border-top-color: #958b8b;
	width: 80%;
	margin: 0 auto;
}


.topblock .mobile-adaptivemenu {display: none;}

/* ADAPTIVE DESIGN by JJD */
@media (max-width: 1190px) {
	#headerbar .reclam-top-banner {
		/*display: none;- скрываем верхний баннер*/
		float: none;
		margin: 0 auto;
	} 
	
	.footer-top .col3 {width: 17%;}
	.footer-top .col4 {width: 20%;}
	footer .footer-block {min-width: 270px;}
}

@media (max-width: 1060px) {
	/*#sidebar-b {display: none;} - убираем блоки с правой стороны*/
	#sidebar-b {width: auto; float: none; margin-left: 25%;}
	#sidebar-b .banner-right {text-align: center;}
	#sidebar-b .banner-right a {display: inline-block; margin: 0 10px;}
	
	#maininner #content {margin: 0 10px 0 265px;}
	.footer-top .col1 {width: 42%;}
	.footer-top .col2 {display: none;}
	.footer-top .col3 {width: 22%;}
	.footer-top .col4 {width: 25%;}
}


@media (max-width: 850px) {
	.topblock .mobile-adaptivemenu {display: block;}
	.topblock time {display: none;}
	#menubar #menu {display: none;}
	#menubar #search {float: left; margin-top: -20px;}
	#maininner #content {margin: 0 10px 0 10px;}
	.top .date {visibility: hidden;}
	
	/*#sidebar-a {display: none;}- убираем блоки с правой стороны*/
	#sidebar-a {float: none; width: auto; margin: 0;}
	#sidebar-a .left-menu {display: none;}
	#sidebar-a  .banner-left {text-align: center;}
	#sidebar-a  .banner-left a {display: inline-block; margin: 0 10px;}
	#sidebar-b {margin-left: 0%;}
}

@media (max-width: 800px) {
	.footer-top .col1 {width: 95%;}
	.footer-top .col2 {display: inline-block; width: 33%;}
	.footer-top .col3 {width: 23%;}
	.footer-top .col4 {width: 30%;}
}

@media (max-width: 700px) {
	.footer-top .col1 {width: 95%;}
	.footer-top .col2 {display: none;}
	.footer-top .col3 {width: 45%;}
	.footer-top .col4 {width: 45%;}
}


@media (max-width: 650px) {	
	#headerbar .module {float: left; text-align: left;}
	.contacts-info .phone {display: inline-block;}
	.contacts-info .phone.n3 {margin-left: 75px;}
	.contacts-info lbl, .contacts-info rbl {display: inline-block;}
	.contacts-info email {display: block;}
	
	#menubar #search {float: right;}
	#header.topmenu {min-height: 260px;}
	
	#headerbar .reclam-top-banner,
	#headerbar .reclam-top-banner img {
		max-width: 95%;
		padding: 0px;
	}
	
}


@media (max-width: 500px) {	
	.footer-top .col {width: 95%; padding: 3px;}
	.top .translate {display: none;}

	#content .right {float: none; text-align: right;}
}	
	
@media (max-width: 420px) {		
	#logo {font-size: 48px;}
	#logo span.slogan {font-size: 12px;}
}

@media (max-width: 375px) {	
	.contacts-info .phone.n3 {margin-left: 0px;}
}
	
@media (max-width: 350px) {		
	#logo {font-size: 43px;}
	#logo span.slogan {font-size: 11px;}
}