﻿/**
 * @author Alexander Samilyak (aleksam241@gmail.com)
 * @edit Roma Kosovichev (romandkos@design.ru)
 * @date 15.12.2015
 * @time 20:25
 */

/******************************/
/*         html.css           */
/******************************/

html, body,
ul, ol, li,
dl, dt, dd,
h1, h2, h3, h4, h5,
p, blockquote,
form, fieldset, legend,
table, td, th {
	margin: 0;
	padding: 0;
}

html,
body {
	width: 100%;
	height: 100%;
}

body {
	font:normal 87%/1.4 Arial, sans-serif;
	color: #000;
}

@media screen and (max-device-width: 480px){
	body{
		-webkit-text-size-adjust: none;
	}
}

img{
	border: 0;
}

img.left {
	float: left;
	margin-right: 15px;
}

img.right {
	float: right;
	margin-left: 15px;
}

p {
	margin-bottom: 1em;
}

p.closer {
	margin-bottom: 0.5em;
}

p.farther {
	margin-bottom: 1.5em;
}

p.first {
	margin-top: -4px;
}



h1, h2, h3, h4,
.special_font{
	font-family: Georgia, Times, serif;
}

h1, h2, h3, h4{
	margin-top: 1.5em;
	font-weight: normal;
	line-height: 1.2;
	position: relative;
}

h2, h3 {
	margin-bottom: .6em;
}

h1{
	position: relative;
	margin: 0 0 .5em -2px;
	font-size: 250%;
	line-height: 1.15;
	min-height: 45px;
}
h1.long{
	font-size: 220%;
}
h1.longer{
	font-size: 200%;
}
h1.longest{
	font-size: 170%;
}

#main > h1 {
	min-height: 45px;
}

#content h1 {
	margin: -8px 0 0;
}

h2 {
	font-size: 190%;
	margin-left: -2px;
	margin-top: 1.2em;
}

h2.first {
	margin-top: -6px;
}

h2.after_foldable {
	margin-top: 0 !important;
}

h2.after_pf {
	margin-top: 13px;
}

h3 {
	font-size: 150%;
	margin-left: -1px;
}

h4 {
	font-size: 125%;
	margin-bottom: 0.3em;
}

h5 {
	font-size: 100%;
	margin: 20px 0 10px;
}

h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h1 + h2,
h2 + h3,
h3 + h4,
h2 + h4,
.switcher + h3,
.switcher + h4{
	margin-top: 0;
}

h4 + h4 {
	margin-top: 15px;
}

.switcher + h2 {
	margin-top: 0.5em;
}




ul{
	list-style-type: none;
}

ul.dash,
ul.without_dash,
ol{
	margin-bottom: 2em !important;
}

ul.dash,
ul.without_dash ul.without_dash{
	margin-left: 2.1em;
}

#content ul.without_indent,
#content ol.without_indent{
	margin-left: 0;
}

ol{
	margin-left: 2.5em;
}

ul.dash li,
ul.without_dash li,
ol li{
	margin-bottom: 0.7em !important;
}

ul.dash li li,
ul.without_dash li li,
ol li li{
	margin-bottom: 0.5em;
}

ul.rare > li,
ol.rare > li{
	margin-bottom: 1em;
}

ul.dash > li{
	text-indent: -1.3em;
}

ul.dash > li:before{
	content: '\2014\a0';
}
ul.without_dash > li:before{
	content: '' !important;
}

ul.dash ul,
ul.dash ol,
ul.without_dash ul,
ul.without_dash ol,
ol ol,
ol ul{
	margin-bottom: 1.5em;
}

ul.more_space,
ol.more_space{
	padding-top: 1em;
	margin-bottom: 2.5em;
}

ul.dash ul.more_space,
ul.dash ol.more_space,
ul.without_dash ul.more_space,
ul.without_dash ol.more_space,
ol ol.more_space,
ol ul.more_space{
	margin-bottom: 2em;
}

p + ul.dash,
p + ul.without_dash,
p + ol{
	margin-top: -0.5em;
}

ol.with_letters > li {
	list-style-type: lower-latin;
}


table{
	width: 100%;
	border-collapse: collapse;
}

table th{
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

table td{
	vertical-align: top;
}
table td img+a{
    position: relative;
    top: -6px;
}

table.data + h2 {
	margin-top: 2em;
}

table.data + table.data {
    margin-top: 4em;
}

table.data{
	position: relative;
	width: auto;
	margin: 0 0 2em -0.7em;
	font-size: 92%;
}

table.data th,
table.data td{
	padding: 0.6em 0.7em;
}

table.data th{
	border-bottom: 1px solid #b5b9a2;
	font-size: 92%;
	padding: 0.65em 0.76em;
	font-weight: 600;
}

table.data td{
	border-bottom: 1px solid #f5f5f5;
}

table.data th.selected{
    color: #CC0000;
}

table.data th.center,
table.data td.center{
	text-align: center !important;
}

table.data th.right,
table.data td.right{
	text-align: right !important;
	white-space: nowrap;
}

table.data td.strong{
	font-size: 120%;
	padding: 0.4em 0.58em 0.5em 0.58em;
}

table.data td.blind{
	color: #999;
}

table.data tr:hover td{
	background: #f7f3eb;
}

table.data tr.spacer{
	font-size: 40%;
}

table.data tr.spacer:hover td{
	background: transparent;
}

table.data.wide{
	margin-right: -75px;
}

table.data.without_header tr:first-child td {
	font-weight: normal !important;
	border-bottom-color: #F5F5F5 !important;
	font-size: 100%;
}
table.data.without_header tr:first-child:hover td {
	background: #f7f3eb;
}

table.data.hl tr:hover td {
	background: none;
}
table.data.hl .hover {
	background: #F7F3EB;
}
table.data.hl tr:hover td,
table.data.hl .r1:hover td,
table.data.hl .r2:hover td,
table.data.hl .r3:hover td,
table.data.hl .r4:hover td,
table.data.hl .r5:hover td {
	background: #F7F3EB;
}
table.data.hl .nb {
	border: 0 !important;
}

table.data_reduced {
	width: 100%;
	max-width: 1200px;
}

table.data_two_cols th {
	padding-top: 0;
}

table.data_two_cols td:first-child {
	width: 40%;
}
table.data_two_cols td:last-child {
	width: 60%;
}

table.data span.up,
table.data span.down{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 4px 6px 4px;
	border-color: transparent transparent #05ad05 transparent;
	position: absolute;
	margin: 6px;
}

table.data span.down{
	border-width: 6px 4px 0 4px;
	border-color: #ff0000 transparent transparent transparent;
}



table.heads_info td {
	padding: 0.5em 1em 0.5em 0;
}

table.data th.title{
	border-top: 0;
}

table.data .title-fix .als-fixer{
	background: #fff;
	position: relative;
}

table.data.wide tbody tr > td:first-child{
	min-width: 160px;
}
table.data .title-fix th.hidden_opacity{
	position: absolute;
	left: 0;
	margin-bottom: 20px;
}

table.data .title-fix .als-fixer + div{
	padding: 0.65em 0.76em;
}

table.data td.als-fixer{
	border-bottom: 1px solid #b5b9a2 !important;
}

table.data thead h2{
	min-width: 900px;
	width: 900px;
	font-size: 200%;
}

table.data thead.als-fixer .title{
    border-bottom: 1px solid #fff;
}

table.data .title-fix th.als-fixer.stopped,
table.data th.als-fixer.stopped{
	position: relative;
}

table.data .title-fix:not(:first-child) th.als-fixer.stopped,
table.data tr:not(:first-child) th.als-fixer.stopped{
	border-top: 1px solid #b5b9a2;
}
table.data .title-fix th.als-fixer{
	position: fixed;
}

table.data .als-fixer.stopped{
	margin-left: 0 !important;
	position: absolute;
	top: 0 !important;
}



table.data .als-fixer,
table.data thead.als-fixer {
    background: #fff;
		position: fixed;
    z-index: 999;
    top: 0;
}

table.data .als-fixer th{
	background: #fff;
}

table.data thead.als-fixer.with-title{
	margin-top: 0;
	border-top: 0;
}

table.data tbody tr.title-fix,
table.data tbody tr.title-fix th
{
    border-bottom: solid 1px rgb(181, 185, 162) !important;
}


table.data tbody tr td{
	min-width: 60px;
}

table.data tbody tr.title-fix th{
	padding: 0.65em 0 0.65em 0.76em !important;
}


sup,
sub{
	position:relative;
	top:-0.5em;
	font-size:75%;
	vertical-align:baseline;
}

h1 sup {
    font-size: 50%;
    position: relative;
    top: -12px;
}

h2 sup  {
	font-size: 55%;
    position: relative;
    top: -12px;
}

sub{
	top:0.1em;
}

ins{
	text-decoration: none;
}

div.center,
p.center,
h1.center,
h2.center,
h3.center{
  text-align:center;
}

.attention {
	color: #ff0000;
}

#content div.photo{
	max-width: 90%;
	margin-bottom: 2em;
	margin-top: 2em;
}

#content div.photo.centered {
	margin-left: auto;
	margin-right: auto;
}

#content div.photo p{
	position: relative;
	width: 60%;
	min-width: 15em;
	left: 50%;
	margin: 10px 0 0 0;
	font-size: 92%;
	font-style: italic;
}
#content div.photo p.left {
	left: 0;
}


#content div.photo.with_shadow img{
	box-shadow: 0 0 15px #c0c0c0;
	-moz-box-shadow: 0 0 15px #c0c0c0;
	-webkit-box-shadow: 0 0 15px #c0c0c0;
}

#content div.photo.with_shadow p{
	margin-top: 15px;
}

#content div.photo.with_space img{
	padding: 1em;
}

#content div.photo p span.copyright {
	color: #999;
    display: block;
    font-size: 87%;
    margin-top: 5px;
}

span.file,
p.file,
h3.file{
	position: relative;
	/* max-width: 50em; */
	min-height: 30px;
	padding-left: 37px;
}

span.file,
p.file {
	margin-bottom: 1.3em;
}

p.file.long {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

p.file .data{
	display: block;
	padding-top: 0.1em;
	font-style: italic;
	color: #999;
}
span.file .icon,
p.file .icon,
h3.file .icon{
	width: 29px;
	height: 31px;
	left: 0;
	background-position: 0 -500px;
}

span.file .icon,
p.file .icon {
	top: 2px;
}
h3.file .icon {
	top: -4px;
}
p.file em,
p.file + em,
em.comment {
	display: block;
}
p.file + em {
	margin: -1.3em 0 1.3em 22px;
}

span.file.small_icon,
p.file.small_icon{
  padding-left: 24px;
  min-height: 15px;
}

span.file.small_icon .icon,
p.file.small_icon .icon{
  width: 20px;
  height: 9px;
  top: 5px;
}

.switcher.foldable li.all{
	margin-left: 20px;
	float: right;
}
ul li p.file:only-child {
  margin-bottom: 0;
}
ul li p.file + ul,
ul li p.file + ul.switcher {
	/*margin-top: 0.5em !important;*/
}

p.file + ul.switcher {
	margin-top: -0.3em !important;
}

ul.without_dash.without_indent p + ul.without_dash {
	margin-left: 3em !important;
}

.additional {
	display: inline-block;
	*display: inline;
}

.additional p.file {
	display: inline-block;
	margin: 0 0.1em 0 0.15em;
	*display: inline;
}

p.additional.comment{
	margin: 10px -3px 0;
}

h5.additional{
	vertical-align: bottom;
	margin: 13px 15px 15px 0;
}

.with_incut {
	position: relative;
	margin-right: -75px;
	clear: both;
}

.with_incut:after{
	display:block;
	content:"";
	clear:both;
}

.with_incut.with_incut_sector {
	max-width: 62em;
}

.with_incut .main,
.with_incut .incut{
	float: left;
	clear: right;
}

.with_incut .main{
	width: 70%;
	margin-right: 5%;
}

.with_incut .incut{
	width: 25%;
}

.with_incut.with_incut_sector .incut {
	font-size: 13px;
	padding-top: 7px;
}


.update_soon{
	position: relative;
	padding-left: 15px;
	margin-left: 0.7em;
	color: #007d1f;
	font-size: 87%;
	white-space: nowrap;
}

.update_soon .icon{
	width: 11px;
	height: 13px !important;
	left: 0;
	margin-top: -8px;
	background-position: -113px 0 !important;
}
.file .update_soon .icon {
	margin-top: -5px;
}

.up_to {
    position: relative;
    margin-left: 0.7em;
    color: #999999;
    font-size: 87%;
    font-style: italic;
    white-space: nowrap;
}

.important {
	position: relative;
	margin-left: 0.7em;
	color: #ae0000;
	font-size: 82%;
	font-style: italic;
	white-space: nowrap;
	font-family: Georgia, 'Times New Roman', Times, serif;
}






/******************************/
/*         links.css          */
/******************************/

a,
a.no_visited:visited,
.no_visited a:visited,
.pseudo,
.pseudo:visited{
	color:#133e9d;
	cursor: pointer;
}

a:visited{
	color:#990099;
}

a.alt,
a.alt_no_visited,
a.alt_no_visited:visited,
span.pseudo.alt,
span.pseudo.alt:visited,
.alt_links a,
.alt_links .pseudo,
.alt_links .pseudo:visited,
.alt_no_visited a,
.alt_no_visited a:visited{
	color:#000;
}

.link_edit {
		font-size: 13px;
    font-family: Arial, Tahoma, sans-serif;
    position: relative;
    margin-left: 40px;
    border-bottom: solid 1px rgba(19, 62, 157, 0.3);
}

.link_edit:hover{
	border-bottom-color: inherit;
}

.link_edit:before {
	content: '';
	height: 13px;
	width: 12px;
	position: absolute;
	left: -15px;
	top: 1px;
	display: block;
	background: url('icons.png') -500px -40px no-repeat;
}

.link_edit:hover:before{
	background-position: -517px -40px;
}

a:hover,
.pseudo:hover{
	color:#cc0000 !important;
}



.pseudo{
	border-bottom-width:1px;
	border-bottom-style:dotted;
	cursor:pointer;
}

b.pseudo{
	font-weight: normal;
}

.no_js .pseudo{
	border-bottom:none;
	cursor:auto;
}

.js a.pseudo,
a.pseudo {
	text-decoration:none;
}





/******************************/
/*         utils.css          */
/******************************/

.clear{
	clear:both;
	height:0;
	overflow:hidden;
}

.cleared{
	clear:both;
	padding-bottom:1px;
}

.cleared:after{
	display:block;
	content:"";
	clear:both;
}

.invisible{
	visibility:hidden;
}

.not_display{
	display:none !important;
}

.unselectable{
	-moz-user-select:none;
	-webkit-user-select:none;
	behavior: expression(
		( this.onselectstart = function(){ return !(1+(' ' + this.className + ' ').indexOf(' unselectable ')) } ),
		( this.style.behavior = null )
	);
}
/* Opera */
.unselectable::selection { color: inherit }

.nowrap{
	white-space: nowrap;
}

.col{
	position:relative;
	float:left;
	clear:right;
}


/******************************/
/*      	Grid        	  */
/******************************/
.gcontainer {
  position: relative;
  min-width: 670px;
  width: 100%;
  margin: 0 auto;
  padding: 15px;
  box-sizing: border-box; }

  /* For devices larger than 400px */
@media (min-width: 400px) {
  .gcontainer {
    padding: 15px 0; }
}

.gcontainer .gcolumns .comment,
.gcontainer .gcolumn .comment{
    line-height: 1.2;
	font-size: 90%;
	color: #777;
}

.gcontainer p { margin-bottom: .5em; }



.gcolumn,
.gcolumns {
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top; }

.gcolumns.img {width: initial !important;}
.gcolumns img{
	max-width: 100%;
	height: auto;
}

/* For devices larger than 550px */
@media (min-width: 550px) {

  .gcolumn,
  .gcolumns {
    margin-left: 20px; }
  .gcolumn:first-child,
  .gcolumns:first-child {
    margin-left: 0; }

  .gcontainer.fixed .gcolumns,
  .gcontainer.fixed .gcolumn       {max-width: 150px;}

  .one.gcolumn,
  .one.gcolumns                    { width: 4.66666666667%;min-width: 70px; }
  .two.gcolumns                    { width: 13.3333333333%; }
  .three.gcolumns                  { width: 22%;            }
  .four.gcolumns                   { width: 30.6666666667%; }
  .five.gcolumns                   { width: 39.3333333333%; }
  .six.gcolumns                    { width: 48%;            }
  .seven.gcolumns                  { width: 56.6666666667%; }
  .eight.gcolumns                  { width: 65.3333333333%; }
  .nine.gcolumns                   { width: 74.0%;          }
  .ten.gcolumns                    { width: 82.6666666667%; }
  .eleven.gcolumns                 { width: 91.3333333333%; }
  .twelve.gcolumns                 { width: 100%; margin-left: 0; }

  .one-third.gcolumn               { width: 30.6666666667%; }
  .two-thirds.gcolumn              { width: 65.3333333333%; }

  .one-half.gcolumn                { width: 48%; }

  /* Offsets */
  .offset-by-one.gcolumn,
  .offset-by-one.gcolumns          { margin-left: 8.66666666667%; }
  .offset-by-two.gcolumn,
  .offset-by-two.gcolumns          { margin-left: 17.3333333333%; }
  .offset-by-three.gcolumn,
  .offset-by-three.gcolumns        { margin-left: 26%;            }
  .offset-by-four.gcolumn,
  .offset-by-four.gcolumns         { margin-left: 34.6666666667%; }
  .offset-by-five.gcolumn,
  .offset-by-five.gcolumns         { margin-left: 43.3333333333%; }
  .offset-by-six.gcolumn,
  .offset-by-six.gcolumns          { margin-left: 52%;            }
  .offset-by-seven.gcolumn,
  .offset-by-seven.gcolumns        { margin-left: 60.6666666667%; }
  .offset-by-eight.gcolumn,
  .offset-by-eight.gcolumns        { margin-left: 69.3333333333%; }
  .offset-by-nine.gcolumn,
  .offset-by-nine.gcolumns         { margin-left: 78.0%;          }
  .offset-by-ten.gcolumn,
  .offset-by-ten.gcolumns          { margin-left: 86.6666666667%; }
  .offset-by-eleven.gcolumn,
  .offset-by-eleven.gcolumns       { margin-left: 95.3333333333%; }

  .offset-by-one-third.gcolumn,
  .offset-by-one-third.gcolumns    { margin-left: 34.6666666667%; }
  .offset-by-two-thirds.gcolumn,
  .offset-by-two-thirds.gcolumns   { margin-left: 69.3333333333%; }

  .offset-by-one-half.gcolumn,
  .offset-by-one-half.gcolumns     { margin-left: 52%; }


	.gcolumns > .gcontainer{ min-width: auto}
}


/******************************/
/*       pretty_form.css      */
/******************************/

.pretty_form,
.pretty_form dl,
.pretty_form dt,
.pretty_form dd,
.pretty_form .fieldset{
	padding: 0;
	margin: 0;
}


.pretty_form{
	max-width: 60em;
	margin-bottom: 2em;
}

.pretty_form.with_bg{
	padding: 20px;
	background: #F7F3EB;

	margin-left: -2px;
	border-radius: 0.5em;
	-moz-border-radius: 0.5em;
}

.pretty_form.with_bg + h2,
.pretty_form.with_bg + h3 {
	margin-top: 0;
}

.pretty_form.small_form {
	min-width: 20em;
	display: inline-block;
}

.pretty_form dl{
	position: relative;
	padding-bottom: 1.5em;
}

.pretty_form dl.small_space {
	padding-bottom: 10px;
}


.pretty_form dl.disabled,
.pretty_form div.disabled{
	display: none;
}

.pretty_form .visible_disabled,
.pretty_form.visible_disabled dl.disabled,
.pretty_form .visible_disabled dl.disabled,
.pretty_form.visible_disabled div.disabled,
.pretty_form .visible_disabled div.disabled{
	display: block;
}

.pretty_form .fieldset{
	margin: 1.5em 0;
}

.pretty_form .fieldset:first-child {
	margin-top: 0;
}

.pretty_form .fieldset.fake{
	margin: 0;
}

.pretty_form .switcher.type3{
	margin-bottom: 0 !important;
}
.pretty_form .switcher.type3 li{
	margin: 0 !important;
}
.pretty_form .type_text label,
.pretty_form .type_select label,
.pretty_form .type_date label,
.pretty_form .type_captcha label,
.pretty_form label.header{
	font-weight: bold;
}

.pretty_form.vertical dt,
.pretty_form .vertical dt{
	width: auto;
	float: none;
	margin: 0 0 0.4em 0;
	padding-top: 0;
}

.pretty_form.vertical dt img {
	display: none;
}

.pretty_form.vertical dd,
.pretty_form .vertical dd{
	float: none;
	padding-left: 0;
}

.pretty_form.vertical dd > li {
	list-style: none;
}


.pretty_form dt,
.pretty_form dd,
.pretty_form .horizontal dt,
.pretty_form .horizontal dd{
	position: relative;
	float: left;
}

.pretty_form dt,
.pretty_form .horizontal dt{
	width: 10em;
	margin-right: -100%;
	padding-top: 0.15em;
}

.pretty_form dd,
.pretty_form .horizontal dd{
	padding-left: 12em;
}


.pretty_form input,
.pretty_form textarea{
	font-family: Arial, sans-serif;
	font-size: 100%;
}

.pretty_form select {
	max-width: 100%;
}

.pretty_form ul > input {
	margin: 15px 3px 0 -2px;
}

.pretty_form textarea{
	padding: 0.3em;
}

.pretty_form .complaint_descr ul.dash > li{
	white-space: inherit;
}

.pretty_form .for_selector dt{
	padding-top: 0;
}

.pretty_form .for_selector.type_checkbox,
.pretty_form .for_selector.type_radio{
	padding-bottom: 1em;
}

.pretty_form .for_selector .selector{
	padding-bottom: 0.5em;
}

.pretty_form .for_selector .selector input{
	margin-left: 0;
	margin-right: 0.3em;
}
.pretty_form .type_radio .selector input{
	margin-top: 0.1em;
}

.pretty_form .for_selector .selector .pseudo{
	position: relative;
	top: 1px;
}


.pretty_form .comment,
.pretty_form .example{
	display: block;
	margin: 0.2em 0 0 0.1em;
	font-size: 87%;
	text-decoration: none;
}

.pretty_form .legend{
	font-size: 130%;
	margin-bottom: 0.7em;
	font-weight: bold;
}


.pretty_form .type_captcha dt{
	margin-bottom: 0;
}

.pretty_form .type_captcha input{
    margin: 7px 0 0;
	width: 6em;
}


.pretty_form input#highlightIN{
	border: solid 1px #ccc;
    border-radius: 3px;
    padding: 3px 14px;
    font-size: 12px;
    width: 88%;
}


.pretty_form .type_captcha .captcha{
	height: 40px;
	position: relative;
	padding: 15px 0 20px 0;
}

.pretty_form .type_captcha .captcha img{
	display: inline-block;
	border: 1px solid #ccc;
}

.pretty_form .type_captcha .captcha p{
    display: inline-block;
    vertical-align: top;
    margin: 10px 15px;
    line-height: 1.3;
}




.pretty_form .type_submit{
	display: block;
	padding-bottom: 0.5em;
	padding-top: 1em;
}

.pretty_form form.additional{
	margin-left: -30px;
}

.pretty_form .type_submit.with_tips input{
	float: left;
}

.pretty_form .type_submit.with_tips .tips{
	float: left;
	width: 25em;
	margin-left: 1.5em;
	font-size: 87%;
}
.pretty_form .type_submit.with_tips .tips p {
	margin: 2px -10px;
}

.pretty_form p:last-child {
	margin-bottom: 0;
}

.pretty_form dl + p {
	margin-top: 10px !important;
}

.pretty_form .file_by_mail{
	cursor: pointer;
	padding: 0;
	margin:0;
}

.pretty_form dl:after,
.pretty_form .type_phone:after{
	display: block;
	content: "";
	clear: both;
}

.pretty_form.search_form{
	min-width: 28em;
}

.pretty_form.search_form dl{
	padding-bottom: 0;
}

.pretty_form.search_form input[type="search"],
.pretty_form.search_form input[type="submit"]
{
	display: inline-block;
}

.pretty_form.search_form input[type="search"]{
	margin-right: 15px;
	width: 80.75%;
}
.pretty_form.search_form input[type="submit"]{
	right: 0;
}


/*** SIZES ***/

.pretty_form .type_text input,
.pretty_form textarea{
	width: 20em;
}

.pretty_form.tiny .type_text input,
.pretty_form.tiny textarea,
.pretty_form .tiny.type_text input,
.pretty_form .tiny textarea{
	width: 5em;
}

.pretty_form.xsmall .type_text input,
.pretty_form.xsmall textarea,
.pretty_form .xsmall.type_text input,
.pretty_form .xsmall textarea{
	width: 7em;
}

.pretty_form .type_text input#phone{
    width: 9em;
}

.pretty_form.small .type_text input,
.pretty_form.small textarea,
.pretty_form .small.type_text input,
.pretty_form .small textarea{
	width: 10em;
}

.pretty_form.middle .type_text input,
.pretty_form.middle textarea,
.pretty_form .middle.type_text input,
.pretty_form .middle textarea{
	width: 15em;
}

.pretty_form.large .type_text input,
.pretty_form.large textarea,
.pretty_form .large.type_text input,
.pretty_form .large textarea{
	width: 25em;
}


.pretty_form.huge .type_text input,
.pretty_form.huge textarea,
.pretty_form .huge.type_text input,
.pretty_form .huge.comment,
.pretty_form .huge textarea{
	width: 35em;
}



.pretty_form.tiny dt,
.pretty_form.tiny .horizontal dt,
.pretty_form.small dt,
.pretty_form.small .horizontal dt{
	width: 8em;
}

.pretty_form.tiny dd,
.pretty_form.tiny .horizontal dd,
.pretty_form.small dd,
.pretty_form.small .horizontal dd{
	padding-left: 10em;
}

.pretty_form .full_width dd{
	margin-right: 11px;
}

.pretty_form .type_text.full_width input,
.pretty_form .full_width textarea{
	width: 100%;
}

.pretty_form .type_text.full_width input#submit{
	margin-top: 10px;
	width: initial;
}


.pretty_form button#submit-2{
	float: left;
}

.pretty_form textarea{
	height: 9em;
}

.pretty_form .small textarea{
	height: 4em;
}

.pretty_form .large textarea{
	height: 12em;
}




/*** COLORS ***/

.pretty_form .required dt,
.pretty_form .required .legend,
.pretty_form .required .selector,
.pretty_form .required input, .pretty_form .invalid input,
.pretty_form .required textarea, .pretty_form .invalid textarea{
	color:  #cc6666;
}

.pretty_form .comment,
.pretty_form .comment a,
.pretty_form .example{
	color: #666;
}

.visible_disabled .disabled,
.visible_disabled .disabled input,
.visible_disabled .disabled textarea,
.visible_disabled .disabled dt,
.visible_disabled .disabled .selector{
	color: #bfbfbf;
}

.pretty_form .default_color,

.pretty_form .default_color *{
	color: #000 !important;
}




/*** Z-INDEXES ***/

/*.pretty_form dd { z-index: 1; }
.pretty_form dt { z-index: 2; }*/




/*** IE ***/

.pretty_form .for_selector .selector input{
	*width: 13px;
	*margin-top: 0;
}

.pretty_form dt,
.pretty_form dd,
.pretty_form .horizontal dt,
.pretty_form .horizontal dd,
.pretty_form dl {
	*position: static;
}

.pretty_form .calendar_wrapper {
	position: relative;
}

.pretty_form .ThemaWidth {
	width: 208px !important;
}

.pretty_form #ctl00_ContentPlaceHolder1_UC_Plug_53577_FromDate,
.pretty_form #ctl00_ContentPlaceHolder1_UC_Plug_53577_ToDate {
	width: 75px;
}

.visible_disabled .disabled.type_text input,
.visible_disabled .disabled textarea,
.visible_disabled .disabled .type_date input,
.visible_disabled .disabled .type_date select{
	*background-color: #d4d0c8;
}


.zf-date-box input,
.zf-date-box select {
	margin-right: 0.3em;
	vertical-align: middle;
}

.zf-input-day,
.zf-input-hour,
.zf-input-minute,
.zf-input-second {
	width: 1.4em;
}

.zf-input-year {
	width: 2.5em;
}

.zf-date-box .zf-input-hour {
	margin-left: 0.6em;
}
.pretty_form label.error {
	position: relative;
	display: block;
	margin-top: 7px;
	font-weight: normal;
	color: red;
}

.pretty_form .error .wrap:before,
.pretty_form .error .wrap > .decor,
.pretty_form .disclaimer.with_tail:before,
.pretty_form .disclaimer.with_tail > .decor{
	position: absolute;
	background-image: url("decor.png");
	content: "";
}

.pretty_form input.error{
	max-width: 20em;;
	font-size: 100%;
	margin: 0;
}

.pretty_form .error{
	max-width: 40em;
	margin: 22px 0 1em 0;
	font-size: 92%;
}

.pretty_form .error .wrap{
	position: relative;
	display: inline-block;
	background: #ae0000;
	color: #fff;
	padding: 0.6em 1.2em;
	border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	*display: inline;
}

.pretty_form .error .wrap:before,
.pretty_form .error .wrap > .decor{
	width: 25px;
	height: 12px;
	left: 40px;
	top: -12px;
	background-position: 0 -218px;
}




.pretty_form .disclaimer{
	background: #fff;
	color: #666;
	font-size: 92%;
	padding: 1em 1.5em;
	margin-bottom: 1.5em;
	border-radius: 0.5em;
	-moz-border-radius: 0.5em;
}

.pretty_form .disclaimer ul,
.pretty_form .disclaimer ol{
	margin-bottom: 1em;
}

.pretty_form .disclaimer  li{
	margin-bottom: 0.3em;
}

.pretty_form .disclaimer:last-child{
	margin-bottom: 0;
	margin-top: 1em;
}

.pretty_form .disclaimer.with_tail{
	position: relative;
	margin-top: 25px;
}

.pretty_form .disclaimer.with_tail:before,
.pretty_form .disclaimer.with_tail > .decor{
	width: 37px;
	height: 18px;
	left: 50%;
	margin-left: -18px;
	top: -18px;
	background-position: 0 -200px;
}


.pretty_form .with_disclaimer .disclaimer{
	display: none;
}

.pretty_form .with_disclaimer.opened .disclaimer{
	display: block;
}

.pretty_form .with_disclaimer.opened .disclaimer_toggler{
	color: #cc0000;
}

.pretty_form .radio_content_corporate .fieldset{
	margin: 0 0 1.5em
}


.pretty_form .hidden_type_submit{
	width: 100%;
	position: absolute;
	margin-top: -30px;
	margin-bottom: -30px;
}


.pretty_form .wave_hr{
	margin-left: -1.5em;
	margin-right: -1.5em;
}

/*** Additional blocks ***/
.additional_fields {
	margin-top: 20px;
}
.additional_fields:first-child {
	margin-top: 0;
}
.additional_fields_close {
	display: inline-block;
	vertical-align: top;
	margin: 1px 0 0 5px;
	cursor: pointer;
	display: none;
}
.add_fields_link {
	color: #666;
	border-color: #666;
	position: relative;
	margin: 0 0 0 20px;
}
.add_fields_link:before {
	content: '';
	position: absolute;
	left: -20px;
	top: 0;
	background: url('icons.png') -620px 0 no-repeat;
	width: 16px;
	height: 16px;
	display: block;
}
.add_fields_link:hover {
	border-color: #cc0000;
}
.add_fields_link:hover:before {
	background-position: -620px -19px;
}

/*** Autocomplete ***/
#content .autocomplete_completionListElement,
.autocomplete_completionListElement {
    margin: 0;
    border: 1px solid gray;
    background-color: white;
    position: absolute;
    width: 350px;
    z-index: 1000;
}

#content .autocomplete_listItem, #content .autocomplete_highlightedListItem,
.autocomplete_listItem, .autocomplete_highlightedListItem {
    padding: .1em .5em;
    text-indent: 0;
    margin: 0;
}

.autocomplete_listItem:before,
.autocomplete_highlightedListItem:before
{
    content: '' !important;
}

#content .autocomplete_highlightedListItem,
.autocomplete_highlightedListItem {
    background-color: #fffacd;
}

.highlight { background-color: #ccc }

/******************************/
/*       animation.css        */
/******************************/



.animate .gcolumns {
	opacity: 0;
}


.animate .gcolumns.visible {
	opacity: 1;
	transition: opacity .3s ease-in-out;
}

/******************************/
/*         icons.css          */
/******************************/


.icon{
	display:block;
	position:absolute;
	overflow:hidden;
}

.icon{
	background:url("icons.png") no-repeat;
	top: 0.65em;
}

a .icon,
.pseudo .icon{
	cursor:pointer;
}

.icon.big.file{
    width: 48px;
    height: 50px;
}

.icon.big.file.PDF{
	background-position: -500px -526px;
}
.icon.big.file.XSL{
	background-position: -548px -526px;
}
.icon.big.file.DBF{
	background-position: -596px -526px;
}



p.file.DOC .icon,
h3.file.DOC .icon { background-position: -29px -500px; }
span.file.XLS .icon,
p.file.XLS .icon,
h3.file.XLS .icon { background-position: -58px -500px; }
p.file.PDF .icon,
h3.file.PDF .icon { background-position: -87px -500px; }
p.file.ZIP .icon,
h3.file.ZIP .icon { background-position: -116px -500px; }
p.file.RAR .icon,
h3.file.RAR .icon { background-position: -145px -500px; }
p.file.AVI .icon,
h3.file.AVI .icon { background-position: -174px -500px; }
p.file.WMV .icon,
h3.file.WMV .icon {
  width: 30px;
  left: -1px;
  background-position: -203px -500px;
}
p.file.XML .icon,
h3.file.XML .icon { background-position: -233px -500px; }
p.file.ARJ .icon,
h3.file.ARJ .icon { background-position: -262px -500px; }
p.file.XSD .icon,
h3.file.XSD .icon { background-position: -291px -500px; }
p.file.DBF .icon,
h3.file.DBF .icon { background-position: -320px -500px; }
p.file.MPG .icon,
h3.file.MPG .icon { background-position: -349px -500px; }
p.file.MP3 .icon,
h3.file.MP3 .icon { background-position: -380px -500px; }
p.file.RTF .icon,
h3.file.RTF .icon { background-position: -411px -500px; }
p.file.PPT .icon,
h3.file.PPT .icon { background-position: -440px -500px; }

p.file.small_icon.DOC .icon { background-position: -20px -531px; }
span.file.small_icon.XLS .icon,
p.file.small_icon.XLS .icon { background-position: -40px -531px; }
p.file.small_icon.PDF .icon { background-position: -60px -531px; }
p.file.small_icon.ZIP .icon { background-position: -80px -531px; }
p.file.small_icon.RAR .icon { background-position: -100px -531px; }
p.file.small_icon.AVI .icon { background-position: -120px -531px; }
p.file.small_icon.WMV .icon {
  width: 20px;
  left: 0;
  background-position: -140px -531px;
}
p.file.small_icon.XML .icon { background-position: -160px -531px; }
p.file.small_icon.ARJ .icon { background-position: -180px -531px; }
p.file.small_icon.XSD .icon { background-position: -200px -531px; }
p.file.small_icon.DBF .icon { background-position: -220px -531px; }
p.file.small_icon.MPG .icon { background-position: -240px -531px; }
p.file.small_icon.MP3 .icon { background-position: -261px -531px; }
p.file.small_icon.RTF .icon { background-position: -281px -531px; }
p.file.small_icon.PPT .icon { background-position: -301px -531px; }

p.file.small_icon .icon_add.icon { background-position: -620px 0; }
p.file.small_icon .icon_exit .icon { background-position: 0 -531px; }
p.file.small_icon .icon_add.icon {
	height: 17px;
	left: 3px;
	top: 0;
}

/*Social icons*/

.social .icon{
	cursor: pointer;
}

p.file.ESIA .icon,
h3.file.ESIA .icon { background-position: -790px 5px; }

p.file.VK .icon,
h3.file.VK .icon { background-position: -827px 5px; }

p.file.FB .icon,
h3.file.FB .icon { background-position: -863px 5px; }

p.file.OK .icon,
h3.file.OK .icon { background-position: -900px 5px; }

p.file.ESIA .icon:hover,
h3.file.ESIA .icon:hover { background-position: -790px -23px; }

p.file.VK .icon:hover,
h3.file.VK .icon:hover { background-position: -827px -23px; }

p.file.FB .icon:hover,
h3.file.FB .icon:hover { background-position: -863px -23px; }

p.file.OK .icon:hover,
h3.file.OK .icon:hover { background-position: -900px -23px; }



.envelope, .file_by_mail, .new_window,
.icon_print, .icon_info,
.icon_list {
	display: inline-block;
	width: 19px;
	height: 16px;
	background: url("icons.png") no-repeat -135px 3px;
	vertical-align: middle;
	text-decoration: none;
	margin: 0 5px;
}

.new_window {
	width: 16px;
	background-position: -270px 0;
}
.file_by_mail,
p.file .icon.file_by_mail{
	background-position: -130px 0;
	width: 25px;
	height: 10px;
}
.icon_info {
	width: 16px;
	background-position: -290px 0;
	margin: -3px 5px 0 3px;
}
.icon_print {
	width: 16px;
	background-position: -310px 0;
}
.icon_list {
	width: 16px;
	background-position: -326px 0;
}
.icon_close {
	width: 16px;
	height: 16px;
	position: static;
	display: inline-block;
	background-position: -600px 0;
}
.icon_close:hover {
	background-position: -600px -19px;
}

.icon_add {
	width: 16px;
	height: 16px;
	background-position: -620px 0;
}

a.outerlink:after {
	content: '';
	background: url("icons.png") no-repeat -272px -3px;
	width: 13px;
	height: 10px;
	display: inline-block;
	margin: 0 0 0 5px;
}

a.outerlink:hover:after {
	background-position: -272px -18px;
}


/******************************/
/*        specials.css        */
/******************************/

.blink{
	color:#6d6d6d;
}






/******************************/
/*         langs.css           */
/******************************/

.langs{
	position: absolute;
	right: -70px;
	top: 0.5em;
	font-size: 78%;
}

.langs li{
	float: left;
	margin-left: 1.2em;
}

.langs li b{
	font-weight: normal;
}

.langs li.selected{
	color: #ae0000;
}






/******************************/
/*         menus.css          */
/******************************/

#nav .menu{
	width: 240px;
	min-height: 100px;
	padding: 1em 0 1.5em 0;
	border: 1px solid #b9b6a3;
	border-left-width: 0;
	border-right-width: 3px;
	line-height: 1.3;

	-moz-border-radius: 0 7px 7px 0;
	border-radius: 0 7px 7px 0;
}

#nav .menu .toggler{
	width: 18px;
	height: 103px;
	left: 100%;
	margin-left: 3px;
	top: 20px;
	background-position: -50px 0;
	cursor: pointer;
}

#nav .menu ul{
	margin-left: 1em;
}

#nav .menu ul.last_level{
	margin-top: 0.5em;
}

#nav .menu > ul{
	margin: 0 0.5em 0 1.2em !important;
}

#nav .menu div{
	padding: 0.5em 0.8em;
	margin: 0 0 -0.3em -0.8em;
}

#nav .menu .last_level div{
	margin-bottom: 0;
}

#nav .menu li div.current{
	color: #aa0003;
	background: #f7f3eb;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
}

#nav .menu .parent a{
	color: #000;
}






#main .inner_menu{
	max-width: 60em;
	padding: 0.7em 1.5em 0.5em 1.5em;
	margin: 0 0 2em -2px;

	background: #f9f4e6 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZiZjRlMyIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmN2YzZWIiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6dXJsKCNnKSIvPjwvc3ZnPg==');
	background-image: -moz-linear-gradient(top, #fbf4e3, #f7f3eb);
	background-image: -o-linear-gradient(top, #fbf4e3, #f7f3eb);
	*filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr = #fbf4e3, endColorstr = #f7f3eb);

	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
}

#main .inner_menu.like_switcher{
  background: #d8e1f2 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2VkZjRmOSIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkOGUxZjIiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6dXJsKCNnKSIvPjwvc3ZnPg==');
  background-image: -moz-linear-gradient(top, #edf4f9, #d8e1f2);
  background-image: -o-linear-gradient(top, #edf4f9, #d8e1f2);
  *filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr = #edf4f9, endColorstr = #d8e1f2);
}

#main .inner_menu.like_switcher ul {
	margin-bottom: 0;
}

#main .inner_menu ul{
	width: 45%;
	margin-right: 5%;
}

#main .inner_menu .search ul {
	margin-right: 0;
}

#main .inner_menu.cols_3 ul{
	width: 30%;
	margin-right: 3%;
}

#main .inner_menu li{
	margin-bottom: 0.2em;
}

#main .inner_menu li > div {
	display: inline-block;
	padding: 0.2em 0.5em 0.25em 0.5em;
	margin-left: -0.5em;
	*display: inline;
}

#main .inner_menu li > div b{
	font-weight: normal;
}

#main .inner_menu li > div.parent,
#main .inner_menu li > div.current,
#main .inner_menu li.current > div {
	color: #fff;
	background: #ae0000;
	border-radius: 0.5em;
}

#main .inner_menu li > div.parent a,
#main .inner_menu li > div.parent a:hover{
	color: #fff !important;
}






/******************************/
/*         thermo.css         */
/******************************/

.thermo{
	margin: 0 0 0.5em -1px;
	font-size: 92%;
}

.thermo li{
	position: relative;
	float: left;
	padding: 0.2em 0.4em 0.25em 0.4em;
	margin-right: 1.2em;
	white-space: nowrap;
}

.thermo li i{
	width: 9px;
	height: 9px;
	left: -0.9em;
	top: 1em;
	margin: -5px -5px 0 0;
}

.thermo .whole_site_opener{
	margin-right: 1.6em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;

	background: #fede00 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZlZGUwMCIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmJlMGQiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjExMCUiIGhlaWdodD0iMTEwJSIgc3R5bGU9ImZpbGw6dXJsKCNnKSIvPjwvc3ZnPg==');
	background-image: -moz-linear-gradient(top, #fede00, #ffbe0d);
	*filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#fede00, endColorstr=#ffbe0d);
}

.thermo .whole_site_opener .pseudo{
	color: #000;
}

.thermo .whole_site_opener i{
	right: -1em;
}







.whole_site{
	display: none;
	position: absolute;
	width: 75%;
	max-width: 80em;
	left: 0;
	top: 0;
	padding: 100px 50px 2em 91px;
	background: #f7f3eb;
	border-style: solid;
	border-color: #bbb6a2;
	border-width: 0 3px 3px 0;

	border-radius: 0 0 8px 0;
	-moz-border-radius: 0 0 8px 0;

	box-shadow: 5px 5px 20px #bbb;
	-moz-box-shadow: 5px 5px 20px #bbb;
	-webkit-box-shadow: 5px 5px 20px #bbb;
}

.whole_site .logo,
.whole_site .whole_site_opener,
.whole_site .popup_close,
.popup .popup_close{
	position: absolute;
	top: 20px;
}

.whole_site .logo{
	left: 25px;
	margin-top: -5px;
}

.whole_site .whole_site_opener{
	left: 280px;
	font-size: 92%;
	padding: 0.2em 0.4em 0.25em 0.4em;
	background: #af0000;

	border-radius: 0.4em;
	-moz-border-radius: 0.4em;
}

.whole_site .whole_site_opener .pseudo{
	color: #fff;
}

.whole_site .whole_site_opener .pseudo:hover{
	color: #fff55c !important;
}

.popup .popup_close,
.whole_site .popup_close{
	right: 13px;
	top: 13px;
	font-size: 92%;
	color: #000;
	line-height: 1.2;
	cursor: pointer;
}
.popup.popup_complaint{
	max-height: 80%;
	min-height: 300px;
	transition: height .5s ease-in-out;

	overflow-y: auto;
	padding: 40px 30px;
	position: fixed;
	margin: 0;
	left: 18%;
	top: 5%;

}
.popup.popup_complaint.email{
	min-height: initial;
	top: 25%;
	left: 33%;
}
.popup.popup_complaint.wide{
    left: 8%;
    height: 80%;
}

/*.popup.popup_complaint.mCustomScrollbar .popup_close{
    position: fixed;
    right: 15px;
    top: 15px;
}*/

.popup_close{
	cursor: pointer;
	position: fixed;
	z-index: 999;
	right: 15px;
	top: 15px;
}
.mCSB_scrollTools .mCSB_dragger.hidden{
	display: none !important;
}

.popup .mCSB_inside>.mCSB_container {
    margin-right: 15px;
    padding-left: 2px;
}

.popup .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #c5c6be;
    width: 2px;
    opacity: 1;
}


.popup .mCSB_scrollTools .mCSB_draggerRail {
    background: #fff;
}

.popup .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.popup .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.popup .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: #c5c6be;
    width: 4px;
    opacity: 1;
}

.popup.popup_complaint.wide{
	width: 80%;
}

@media screen and (max-width: 900px){
	.gcontainer{
		min-width: initial;
	}
	.popup.popup_complaint.wide .three.gcolumns{
		width: 180px !important;
		margin-bottom: 20px;
	}
	.popup.popup_complaint.wide .eight.gcolumns{
		width: 100%;
		margin-left: 0;
	}
}

.whole_site .popup_close .icon{
	width: 11px;
	height: 11px;
	left: -18px;
	margin-top: -5px;
	background-position: -102px 0;
}

.whole_site .popup_close:hover .icon{
	background-position: -102px -11px;
}


.whole_site .first_level_switcher{
	padding-bottom: 1em;
	border-bottom: 2px solid #bbb6a2;
	margin-bottom: 1em;
}

.whole_site .first_level_switcher ul{
	width: 30%;
	margin-right: 3%;
}

.whole_site .first_level_switcher li{
	margin-bottom: 0.8em;
}

.whole_site .first_level_switcher .pseudo{
	color: #000;
}

.whole_site .first_level_switcher .selected .pseudo,
.whole_site .first_level_switcher .selected .pseudo:hover{
	border: none;
	color: #af0000 !important;
	font-weight: bold;
	cursor: auto;
}



.whole_site h2{
	display: inline-block;
	font-size: 135%;
	padding: 0.3em 0.5em;
	margin: 0 0 1.5em -0.5em;
	*display: inline;
}

.whole_site h2.current{
	color: #fff;
	background: #af0000;
	border-radius: 0.2em;
	-moz-border-radius: 0.2em;
}

.whole_site .front .col{
	width: 30%;
	margin-right: 3%;
}

.whole_site .front li{
	margin-bottom: 1em;
}

.whole_site .front ul ul{
	padding: 0.5em 0 0.5em 0;
}

.whole_site .front ul ul li{
	margin-bottom: 0.6em;
}

.whole_site .front ul ul ul{
	font-size: 87%;
	padding-bottom: 0.2em;
}

.whole_site .front ul ul ul li{
	margin-bottom: 0.5em;
}

.whole_site .front .col > ul > li > div{
	font-weight: bold;
}

.whole_site .front div.current{
	padding: 0.3em 0.5em;
	background: #af0000;
	margin-left: -0.5em;
	border-radius: 0.5em;
}

.whole_site .front div.current a,
.whole_site .front div.current a:hover,
.whole_site .front div.current b{
	color: #fff !important;
}



#page.wide .whole_site .logo{
	width: 60px;
	overflow: hidden;
}

#page.wide .whole_site .whole_site_opener{
	left: 115px;
}



.whole_site { z-index: 10; }






/******************************/
/*         decor.css          */
/******************************/

.with_bottom_shadow{
	position: relative;
}

.with_bottom_shadow:before,
.with_bottom_shadow:after,
.with_bottom_shadow .bottom_shadow{
	position: absolute;
	height: 11px;
	bottom: -11px;
	background: url("decor.png");
	content: "";
}

.with_bottom_shadow:before,
.with_bottom_shadow .bottom_shadow.l{
	left: 0;
	right: 45px;
}

.with_bottom_shadow:after,
.with_bottom_shadow .bottom_shadow.r{
	width: 45px;
	right: 0;
	background-position: -1955px 0;
}



.with_top_line{
	border-top: 5px solid #bbb6a2;
}






.hr{
	position: relative;
	border-top: 1px solid #b9b6a3;
	margin-bottom: 1em;
}

.hr:before,
.hr .bul{
	position: absolute;
	width: 9px;
	height: 9px;
	background: #fff url("icons.png") 0 -9px;
	left: 50%;
	margin-left: -4px;
	top: -8px;
	border: 3px solid #fff;
	content: "";
}

.hr.no_bul:before,
.hr.no_bul .bul{
    display: none;
}



.wave_hr{
	height: 3px;
	overflow: hidden;
	margin-bottom: 1em;
	background: url("decor.png") -4px -12px repeat-x;
}

.closedcorners_hr {
	height: 11px;
	margin-bottom: 1em;
	background: url("decor.png") 0 100%;
	position: relative;
}
.closedcorners_hr i {
	position: absolute;
	width: 5px;
	height: 11px;
	right: 0;
	top: 0;
	background: url("decor.png") 100% 100%;
}


.width_reducer {
	max-width: 60.3em;
	margin: 0 0 2em 0;
}


.accent_block{
	padding: 1em 1.5em;
	margin: 0 0 2em -2px;
	max-width: 60.3em;
/*	min-height: 9.5em;
	overflow: hidden;
*/

	background: #f9f4e6 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZiZjRlMyIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmN2YzZWIiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6dXJsKCNnKSIvPjwvc3ZnPg==');
	background-image: -moz-linear-gradient(top, #fbf4e3, #f7f3eb);
	background-image: -o-linear-gradient(top, #fbf4e3, #f7f3eb);
	*filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr = #fbf4e3, endColorstr = #f7f3eb);

	border-radius: 5px;
	-moz-border-radius: 5px;
	z-index: 2;
}

.accent_block.extra {
  width: 21%;
  min-width: 160px;
}

.accent_block.extra.right {
  float: right;
  margin-left: 20px;
}

.accent_block.extra.right.wide{
	width: 40%;
}

.accent_block.extra.right ul.without_dash {
  margin: 0 !important;
}

.accent_block.extra.right ul.without_dash li {
  margin-left: 0 !important;
}

.accent_block.extra > ul.without_dash {
  margin: 0;
}

form.accent_block{
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}

.accent_block .accent_block_img {
	float: left;
	margin-right: 15px;
}

.separate_block {
	margin: 4em 0;
}

h1 + #content .regions_menu {
	margin-top: 1.65em;
}





/******************************/
/*       switchers.css        */
/******************************/

.switcher{
	margin-bottom: 1em;
	line-height: 1.2;
}

.switcher li{
	float: left;
	margin: 0 1em 0.2em 0 !important;
	text-indent: 0 !important;
	white-space: nowrap;
	border-radius: 0.4em;
	-moz-border-radius: 0.4em;
}
.switcher li:before {
	content: '' !important;
}

.switcher .selected b{
	font-weight: normal;
}

.switcher .selected .pseudo,
.switcher .selected .pseudo:hover{
	cursor: auto;
	border: none;
}




.switcher.type1{
	margin-left: -0.4em !important;
	font-family: Georgia, Times, serif;
	font-size: 140%;
}

.switcher.type1 li{
	margin-right: 0.3em !important;
	padding: 0.2em 0.4em;
}

.switcher.type2 .selected{
	background: #ae0000;
}

.switcher.type1 .selected,
.switcher.type1 .selected a,
.switcher.type1 .selected .pseudo {
	color: #AA0003 !important;
}

.switcher.type2 .selected,
.switcher.type2 .selected a,
.switcher.type2 .selected .pseudo{
	color: #fff !important;
}

.reports .normal .switcher.type1 .selected,
.reports .normal .switcher.type1 .selected a,
.reports .normal .switcher.type1 .selected .pseudo,
.site_map_switcher .switcher.type1 .selected,
.site_map_switcher .switcher.type1 .selected a,
.site_map_switcher .switcher.type1 .selected .pseudo {
	color: #fff !important;
	background: #ae0000;
	padding-bottom: 0.35em;
}




.switcher.type2{
	display: inline-block;
	padding: 0.7em 0.3em;
	margin: 0 0 2em -2px !important;
	border: 1px solid #ccc;
	min-width: 75px;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	*display: inline;
}

.switcher.type2 li{
	padding: 0.3em 0.5em;
	margin: 0 0.2em !important;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
}

.switcher.type2 p {
	margin-bottom: 0;
}

.header .switcher.type2 {
	font-size: small;
	margin-top: 1em;
}

.header .switcher.type2 li{
	/*font-size: 14px !important; line-height: 18px !important;*/
}
.header .switcher.type2  li a {
	font-weight: normal;
	font-family: Arial;
	font-size: 14px !important;
	line-height: 18px !important;
	text-decoration: underline;
}

.switcher.type2.switcher_near_extra {
  max-width: 62%;
}

div.foldable.with_bottom_shadow {
    margin-bottom: 2em;
    width: auto;
    display: inline-block;
    *display: inline;
}
div.foldable.with_bottom_shadow .switcher.type2 {
    margin-bottom: 0 !important;
}
.switcher.type2.foldable {
    height: 1.6em;
    overflow: hidden;
}
.switcher.type2.foldable li {
    padding-bottom: 6px;
}
.switcher.type2.foldable.not_equal li {
    width: 138px;
}
.switcher.type2.foldable li.foldable_control {
	width: auto !important;
}

.switcher.type2.foldable.inside_ul {
	margin-bottom: 15px !important;
}
.switcher.type2 .foldable_dots,
.switcher.type2 .foldable_spacer,
.switcher.type2 .foldable_switcher {
	text-align: right;
    display: block;
    float: right;
    height: 100%;
}
.switcher.type2 .foldable_switcher .open,
.switcher.type2 .foldable_switcher.open .close {
    display: inline;
}
.switcher.type2 .foldable_switcher .close,
.switcher.type2 .foldable_switcher.open .open {
    display: none;
}


.switcher.type3 {
	display: inline-block;
	margin: 0 0 1.3em -0.5em !important;
	min-width: 75px;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	*display: inline;
}

.switcher.type3 li {
    border-radius: 0.5em;
    margin: 0 0.2em;
    padding: 0.3em 0.5em;
}

.switcher.type3 li:before {
	display: none;
}

.switcher.type3 .selected {
    background: #ae0000;
}

.switcher.type3 a,
.switcher.type3 .pseudo {
    color: #000;
}

.switcher.type3 .selected,
.switcher.type3 .selected a,
.switcher.type3 .selected .pseudo {
    color: #fff !important;
}

.switcher_content.scroll{
	position: relative;
}
.switcher_content.scroll .gcontainer{
    white-space: nowrap;
    overflow: hidden;
}
.switcher_content.scroll .scrollable{
	-webkit-transition: transform .3s ease-in-out;
	-moz-transition: transform .3s ease-in-out;
	-ms-transition: transform .3s ease-in-out;
	-o-transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
}

.switcher_content.scroll > .gcontainer:before,
.switcher_content.scroll > .gcontainer:after{
	position: absolute;
    display: block;
    content: '';
    width: 40px;
    left: -22px;
    height: 100%;
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0.04) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0.04)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0.04) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0.04) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0.04) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0.04) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
    z-index: 999;
}

.switcher_content.scroll > .gcontainer:after{
	right: -22px;
	left: initial;
    top: 0;
	background: -moz-linear-gradient(left, rgba(255,255,255,0.04) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.04)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0.04) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0.04) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0.04) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0.04) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}

.scroll .scroll_prev,
.scroll .scroll_next{

    top: 0;
    width: 30px;
    width: 30px;
    height: 27px;
    z-index: 990;
    margin-top: 11%;
    cursor: pointer;
    position: absolute;
    background-position: -102px -22px;
    background-image: url('/f/r/global/icons.png');
}

.scroll .scroll_prev{
	background-position: -102px -49px;
	display: none;
    left: -37px;
}
.scroll .scroll_next{
    right: -37px;
}
.scroll .scroll_prev:hover{
	background-position: -102px -106px;
}
.scroll .scroll_next:hover{
    background-position: -102px -79px;
}
/******************************/
/*        footer.css          */
/******************************/


#for_footer{
	height: 1px;
	margin-top: 16.5em;
	overflow: hidden;
	max-width: 1600px;
}

#footer {
	position: absolute;
	width: 100%;
	height: 16.5em;
	left: 0;
	bottom: 0;
	max-width: 1600px;
}

#footer .wrap {
	position: relative;
	margin: 0 25px;
	padding: 3em 3px 0 3px;
	border-top: 1px solid #c8c9b9;
	font-size: 92%;
}

#footer .wrap > i{
	width: 38px;
	height: 33px;
	background-position: -9px 0;
	left: 50%;
	top: -22px;
	margin-left: -24px;
	border: 5px solid #fff;
	background-color: #fff;
}



#footer .menu,
#footer .search,
#footer .contacts{
	width: 50%;
	padding-left: 250px;
}

#footer .contacts {
	padding-bottom: 1em;
}



#footer .menu{
	margin-bottom: 0.8em;
}

#footer .menu li{
	float: left;
	margin-right: 1em;
	white-space: nowrap;
}




#footer .search{
	margin-bottom: 1.5em;
	vertical-align: middle;
	height: 25px;
}

#footer .search .text{
	width: 25em;
	height: 20px;
	vertical-align: top;
}

#footer .search .text.empty{
	color: #999;
}

#footer .search .submit{
	margin-left: 0.5em;
	display: none;
	margin-top: 0;
	vertical-align: top;
}




#footer .col.copy,
#footer .col.networks {
	width: 210px;
	margin-right: -100%;
	z-index: 1;
}

#footer .col.copy {
	margin-top: -2.3em;
}
#footer .col.networks  {
	margin-top: 3em;
}

#footer .col.contacts p{
	margin-bottom: 0.1em;
}




#footer .made_in{
	position: absolute;
	width: 20%;
	left: 80%;
	top: 11.45em;
	padding-top: 43px;
}

#footer .made_in a img{
	position: absolute;
	top: 0;
	left: 0;
}

#footer .made_in p{
	margin-bottom: 0.2em;
	font-size: 92%;
	line-height: 150%;
}

#footer .col.networks a {
	display: block;
	height: 15px;
	width: 43px;
	position: relative;
}
#footer .col.networks a i {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background-position: -155px 0;
}
#footer .col.networks a i.icon_youtube_bw {
	background-position: -155px 0;
}
#footer .col.networks a i.icon_youtube_color {
	background-position: -208px 0;
	opacity: 0;
	-webkit-transition: opacity 300ms ease-in-out;
	-moz-transition: opacity 300ms ease-in-out;
	-o-transition: opacity 300ms ease-in-out;
	transition: opacity 300ms ease-in-out;
}
#footer .col.networks a:hover i.icon_youtube_color {
	opacity: 1;
}

#footer .search_block {
	overflow: hidden;
	width: 27em;
	white-space: nowrap;
}






/******************************/
/*        wide_page.css       */
/******************************/

#page.wide #nav{
	width: 90px;
}

#page.wide #nav .logo{
	width: 60px;
	overflow: hidden;
}

#page.wide #nav .menu{
	margin-left: -240px;
}

#page.wide #nav .menu .toggler{
	background-position: -50px -103px;
}

#page.wide #main{
	margin-left: 115px;
}








/******************************/
/*         main.css           */
/******************************/


body{
	background:#fff;
}

#page,
.width_range{
	min-width: 990px;
}



#page {
	position:relative;
	min-height:100%;
}

#page.overflow{
	overflow:hidden;
}

#layout{
	position:relative;
	padding: 20px 0 5em 0;
	max-width: 1600px;
}


#nav,
#main_wrap{
	float: left;
	clear: right;
}

#nav{
	position: relative;
	width: 240px;
	margin-right: -100%;
}

#main_wrap{
	width: 100%;
}

#main{
	position: relative;
	margin: 0 100px 0 280px;
}


#nav .logo{
	position: relative;
	margin: -5px 0 40px 25px;
}

#nav .logo .cover{
	position: absolute;
	left: 60px;
	right: 0;
	top: 0;
	bottom: 0;
	background: #fff;
}



#content {
	position:relative;
}




#layout { z-index:2; }
#footer { z-index:1; }


pre.code {
    background: #f7f4eb;
    padding: 15px 20px 25px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin: 0 0 3em -20px;
}
pre.code.closer {
    margin-bottom: 1em;
    padding-bottom: 15px;
}


.back-link {
 position: relative;
 padding-left: 20px;
}

.back-link i {
 position: absolute;
 left: 0;
}

/*** Interview ***/

.interview {
	margin-bottom: 2em;
}

.interview .question {
	font-weight: bold;
}

.interview  .author {
	font-style: italic;
}

.interview .question + .author {
	margin-top: -0.5em;
}

.interview:first-of-type {
    margin-top: 1.5em;
}

/*** Search ***/
.search_form input[type="search"] {
    width: 85%;
}

/* yellow lnk */
.yellow {
    background: #ffcd00;
    padding-right: 0.2em;
    padding-bottom: 0.2em;
    padding-left: 0.2em;   
    margin: 0 0 0 -0.25em;
}

/* press */
.paper_layout {
	border: 1px solid #cbcbcb;
	padding: 6em 6em 2.5em;
	max-width: 1031px;
	margin-top: 3.1em;
}
.paper_layout .separate_block {
	margin: 5em 0;
}
.paper_layout .separate_block.center {
	margin: 5.5em 0 4.5em;
}
.paper_layout h1, .paper_layout h2, .paper_layout h3 {
	margin-bottom: .75em;
}
.paper_layout .separate_block + h1,
.paper_layout .separate_block + h2,
.paper_layout .separate_block + h3 {
	margin-top: -0.5em;
}

/* Tooltip */
.has_bubble {
	cursor: help;
	display: inline-block;
	position: relative;
}
.bubble_container {
	position: absolute;
	left: -16px;
	top: 2px;
	width: 13px;
	height: 13px;
	display: block;
}
.has_bubble.in_text .bubble_container {
	right: -16px;
	left: inherit;
}
.bubble_container:before {
	content: '';
	width: 13px;
	height: 13px;
	position: absolute;
	display: block;
	background: url('/f/r/global/icons.png') -400px 0 no-repeat;
}

em .bubble_container,
i .bubble_container {
	font-style: normal;
}

strong .bubble_container,
b .bubble_container {
	font-weight: normal;
}

.has_bubble.in_text {
	margin-right: 20px;
}

.has_bubble .bubble {
	box-sizing: border-box;
	color: #FFF;
	cursor: default;
	display: none;
	position: absolute;
	top: 28px;
	left: -16px;
	min-width: 170px;
	max-width: 400px;
	padding: 8px 10px 10px;
	font-size: 12px;
	line-height: 1.3;
	text-align: left;
	white-space: normal;
	z-index: 1;
}
.has_bubble.show .bubble {
	display: block;
}
.has_bubble .bubble:after {
	background: #362F2D;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	z-index: -1;
}
.has_bubble .bubble:before {
	top: -12px;
	left: 15px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 7px 12.1px 7px;
	border-color: transparent transparent #362F2D transparent;
}
.has_bubble .bubble:after,
.has_bubble .bubble:before {
	content: '';
	position: absolute;
	opacity: 0.95;
	-moz-opacity: 0.95;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=95);
}
.has_bubble .bubble .rubl {
	font-size: 100%;
}
.has_bubble .bubble a {
	color: #FFF;
}
.has_bubble .bubble span.paragraph {
	margin: 8px 0 0;
	display: block;
}
.has_bubble .bubble span.paragraph:first-child {
	margin: 0;
}
.has_bubble .bubble .link {
	font-size: 11px;
}

.has_bubble .bubble .link a {
	color: #C8C8C8;
}

.popup {
	background-color: #fff;
	padding: 1.5em 2.5em;
	border: solid 1px #ccc;
	border-radius: .5em;
	position: absolute;
	margin: -21px -28px;
	display: inline-block;
	z-index: 999;
	display: none;
}

.fader {
    background: rgba(0, 0, 0, 0.3);
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 100;
    display: none;
}


/*.video_container {
	margin-bottom: 30px;
}

.video_preview {
	width: 70px;
	height: 45px;
	overflow: hidden;
	float: left;
	cursor: pointer;
	position: relative;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.video_preview:after {
	content: '';
	width: 28px;
	height: 28px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -14px 0 0 -14px;
	display: block;
	background: url('icons.png') -600px -40px no-repeat;
}

.video_title {
	margin-left: 80px;
}*/


/* path */
.path {
	font-family: Georgia, Times, serif;
	margin: 0 0 25px;
	font-size: 17px;
}

.path_item {
	position: relative;
	padding-left: 35px;
}

.path_item:before {
	content: '\2192';
	position: absolute;
	left: 9px;
	top: 0px;
}
.path_item:first-child {
	padding-left: 0;
}
.path_item:first-child:before {
	display: none;
}
.path_item.selected {
	color: #a00000;
}
.path_item a {
	color: #000;
	border-color: #000;
}

/* hidden text */
.with_hidden_text .text .text_visible:after {
	content: '...';
}
.with_hidden_text .text .text_hidden {
	display: none;
}
.with_hidden_text .show_text {
	display: inline;
}

.with_hidden_text .hide_text {
	display: none;
}

.with_hidden_text.opened .show_text,
.with_hidden_text.opened .text .text_visible:after {
	display: none;
}

.with_hidden_text.opened .text .text_hidden,
.with_hidden_text.opened .hide_text {
	display: inline;
}

/* hidden content */
.with_hidden_content .hidden_content {
	display: none;
}
.with_hidden_content.opened .hidden_content {
	display: block;
}
.with_hidden_content .hidden_content_link {
	font-style: italic;
}

.with_hidden_content .hide_content {
	display: none;
}
.with_hidden_content .show_content {
	display: inline;
}
.with_hidden_content.opened .hide_content {
	display: inline;
}
.with_hidden_content.opened .show_content {
	display: none;
}

.hidden_opacity{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}


/* ui autocomplete */
.ui-widget-content.ui-autocomplete {
	border: 1px solid #cccccc;
	font-size: 12px;
	padding: 0;
}

.ui-widget-content.ui-autocomplete:before,
.ui-widget-content.ui-autocomplete:after {
	content: "";
	position: absolute;
	height: 11px;
	bottom: -11px;
	background: url("decor.png");
}

.ui-widget-content.ui-autocomplete:before {
	left: 0;
	right: 45px;
}

.ui-widget-content.ui-autocomplete:after {
	width: 45px;
	right: 0;
	background-position: -1955px 0;
}

.ui-autocomplete.ui-corner-all {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.ui-widget-content.ui-autocomplete .ui-menu-item a {
	padding: 2px 12px !important;
}

.ui-widget-content.ui-autocomplete .ui-menu-item a:hover,
.ui-widget-content.ui-autocomplete .ui-menu-item a.ui-state-focus {
	border: none;
	background: #f7f3eb !important;
	margin: 0;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

/* suggest */
.suggest {
    display: none;
    position: absolute;
    background-color: #ffffff;
    width: 50%;
    margin-top: -2px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #cccccc;
    z-index: 5;
}
.suggest>em {
    display: none;
}
.suggest.not_found>em {
    display: block;
}
.suggest >em,
.suggest ul.nodash li {
    font-size: 85%;
    padding: 0.3em 1em;
}

/* RSS */
h1 .rss,
h2 .rss {
    position: absolute;
    margin-left: 0.4em;
    color: #ff6100;
    font-size: 50%;
    font-family: Arial, sans-serif;
}

/* Ruble sign */
@font-face {
    font-family: 'Rouble PTSans';
    src: url('fonts/ie-rouble-ptsans-regular.eot');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Rouble PTSans';
    src: local('Rouble PTSans'), url(data:font/truetype;charset=utf-8;base64,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) format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face{
	font-family: 'Rouble PTSans';
	src: url('fonts/ie-rouble-ptsans-bold.eot');
	font-weight: bold;
	font-style: normal;
}

@font-face {
    font-family: 'Rouble PTSans';
	src: local('Rouble PTSans'), url(data:font/truetype;charset=utf-8;base64,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) format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face{
	font-family: 'Rouble PTSans';
	src: url('fonts/ie-rouble-ptsans-italic.eot');
	font-weight: normal;
	font-style: italic;
}

@font-face {
    font-family: 'Rouble PTSans';
	src: local('Rouble PTSans'), url(data:font/truetype;charset=utf-8;base64,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) format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face{
	font-family: 'Rouble PTSans';
	src: url('fonts/ie-rouble-ptsans-bolditalic.eot');
	font-weight: bold;
	font-style: italic;
}

@font-face {
    font-family: 'Rouble PTSans';
	src: local('Rouble PTSans'), url(data:font/truetype;charset=utf-8;base64,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) format('truetype');
	font-weight: bold;
	font-style: italic;
}
.rubl {
	font-family: 'Rouble PTSans', Arial, sans-serif;
}

.like_switcher_current {
	display: none;
}
