@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600italic,600,400italic&subset=latin,cyrillic);

/* right tgb begin */
.right-col .padspo.tgb {
	
}

.right-col .padspo.tgb .text-box-list {
	
}

.right-col .padspo.tgb .text-box-list .grey-text {
	text-align: left;
}

.text-box-list .rks-box .img-box {
	height: auto;
	margin-bottom: 0px;
}

.text-box-list .rks-box .tgb-desc {
	background-color: #f1f1f1;
	padding: 10px 10px 20px 10px;
    margin: 0px;
    width: 100%;
    box-sizing: border-box;
	color: #333333 !important;
    font-size: 13px;
    line-height: 1.25em;
}

.text-box-list .rks-box h4 {
	font-size: 15px;
    line-height: 1.25em;
	color: #333333 !important;
	margin-bottom: 0.75em !important;
}

.text-box-list .rks-box h4 a {
	color: #333333 !important;
}

/* right tgb end */

.text-box-list .rks-box h4,
.text-box-list .rks-box p {
	text-align: left;
}

.right-col .padspo:empty {
	height: 0px;
	margin: 0px;
	padding: 0px;
}

.right-col .padspo:not(:empty) {
	padding-top: 5px;
	margin: 0px auto 10px auto;
	background: rgb(255 255 255);
}

.right-col .padspo.tgb {
	background: rgb(255 255 255);
}

.right-col .padspo:first-child {
	margin-top: -5px !important;
}

.right-col .padspo:first-child:not(:empty) {
	margin-top: 0px !important;
	padding-top: 0px;
}

a#top + .w-1068 {
	min-height: 300px;
}

a.scrollTop + .w-1068 {
	margin-bottom: 10px !important;
	border: 1px solid #ececec;
}

.w-1068:not(:empty) {
	/*border: 1px solid #ececec;*/
	padding: 10px 0px;
	margin-bottom: 10px;
}

/* line 50, sass/_variable.scss */
.clearfix {
  display: block;
}
/* line 52, sass/_variable.scss */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 54, sass/_variable.scss */
html[xmlns] .clearfix {
  display: block;
}

/* line 55, sass/_variable.scss */
* html .clearfix {
  height: 1%;
}

/* line 56, sass/_variable.scss */
.hidden {
  display: none;
}

/* line 57, sass/_variable.scss */
.visible {
  display: block !important;
}

/* line 58, sass/_variable.scss */
.fl {
  float: left;
}

/* line 59, sass/_variable.scss */
.fr {
  float: right;
}

/* line 60, sass/_variable.scss */
.alright {
  text-align: right;
}

/* line 61, sass/_variable.scss */
.alcenter {
  text-align: center;
}

/*------?????? ?????-------*/
/*$font-size-px: 12px;
$font-family: Verdana, Arial, sans-serif;
$font-family-bold: Verdana, Arial, sans-serif;
$font-family-sb: Verdana, Arial, sans-serif;       font-family: 'Open Sans', sans-serif;
$font-weight: bold; */
/* line 122, sass/_variable.scss */
body {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizelegibility;
}

/* line 123, sass/_variable.scss */
button {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}

/* line 124, sass/_variable.scss */
.left-col {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 13px;
  line-height: 17px;
}

/* line 125, sass/_variable.scss */
.left-col p {
  line-height: 19px;
}

/* line 126, sass/_variable.scss */
.right-col {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}

/* line 127, sass/_variable.scss */
a {
  color: #034592;
  text-decoration: none !important;
}
/* line 130, sass/_variable.scss */
a:hover {
  text-decoration: underline !important;
}
/* line 131, sass/_variable.scss */
a:visited {
  color: #034592;
}
/* line 132, sass/_variable.scss */
a:link {
  color: #034592;
}
/* line 133, sass/_variable.scss */
a:active {
  color: #034592;
}

/* line 135, sass/_variable.scss */
.light-gray {
  color: #999999;
  font-size: 12px;
}
/* line 137, sass/_variable.scss */
.light-gray a {
  color: #999999 !important;
  font-size: 12px;
}

/* line 139, sass/_variable.scss */
.darkd-t {
  color: #333333 !important;
}

/* line 140, sass/_variable.scss */
.no-border {
  border: none !important;
}

/* line 142, sass/_variable.scss */
a img {
  border: none;
}

/* line 152, sass/_variable.scss */
h1, h2, h3, h4 {
  white-space: normal;
  font-weight: normal;
}

/**/
/*news ul with dott*/
/*mobile ul with dott*/
/*ul with dott*/
/*news ul with dott*/
/* line 3, sass/base-element.scss */
h1, h2, h3, h4, .table th, .table td {
  line-height: inherit;
  font-size: inherit;
}

/* line 7, sass/base-element.scss */
blockquote:before {
  background-color: #006699;
  background-image: -moz-linear-gradient(90deg, #006699 0%, white 100%);
  background-image: -webkit-gradient(linear, 90deg, color-stop(0, #006699), color-stop(1, white));
  background-image: -webkit-linear-gradient(90deg, #006699 0%, white 100%);
  background-image: -o-linear-gradient(90deg, #006699 0%, white 100%);
  background-image: linear-gradient(90deg, #006699 0%, #ffffff 100%);
}
/* line 15, sass/base-element.scss */
blockquote:after {
  background-color: #006699;
  background-image: -moz-linear-gradient(-90deg, #006699 0%, white 100%);
  background-image: -webkit-gradient(linear, -90deg, color-stop(0, #006699), color-stop(1, white));
  background-image: -webkit-linear-gradient(-90deg, #006699 0%, white 100%);
  background-image: -o-linear-gradient(-90deg, #006699 0%, white 100%);
  background-image: linear-gradient(-90deg, #006699 0%, #ffffff 100%);
}

/* line 24, sass/base-element.scss */
blockquote p {
  font-size: inherit;
}

/* line 25, sass/base-element.scss */
.table th, .table td {
  border: 1px solid #dddddd;
}

/* line 27, sass/base-element.scss */
h1 {
  font-weight: 600;
  font-size: 19px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  padding: 4px 0 0 0;
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 29, sass/base-element.scss */
.left-col h2 {
  text-transform: none;
  font-weight: 600;
  font-size: 18px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  padding: 3px 0 11px 0;
}
/* line 34, sass/base-element.scss */
.left-col h2.cover-h {
  border: none;
  font-size: 19px;
  text-transform: uppercase;
  padding: 3px 0 23px 0;
}
/* line 41, sass/base-element.scss */
.left-col h1 + h2 {
  border-top: none;
}

/* line 43, sass/base-element.scss */
h1 + h2 {
  border-top: none !important;
}

/* line 44, sass/base-element.scss */
h2.cover-h {
  color: #4d4d4d !important;
  font-size: 19px;
  font-weight: 600;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  text-transform: uppercase;
  padding: 3px 0 23px 0;
}

/* line 50, sass/base-element.scss */
.left-col h2 a:hover {
  text-decoration: none !important;
}

/* line 51, sass/base-element.scss */
.bord-bt-dot {
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}

/* line 52, sass/base-element.scss */
.hided {
  display: none !important;
}

/* line 53, sass/base-element.scss */
.youtube-player, .vimeo-player {
  margin: 5px 0;
}

/* line 54, sass/base-element.scss */
.youtube-player iframe, .vimeo-player iframe {
  width: 100% !important;
}

/*�������� �����*/
/* line 57, sass/base-element.scss */
.scrollTop {
  background-position: 0 -70px;
}

/* line 58, sass/base-element.scss */
h1, h2, h2 a {
  color: #006699;
  border-top-color: #006699;
}

/* line 60, sass/base-element.scss */
.r-in-cont h2, .r-in-cont h2 a {
  color: #006699;
  border-top-color: #006699;
}

/* line 62, sass/base-element.scss */
.article-list .r-lbc .r-lib-text h2 a {
  color: #006699;
}

/* line 64, sass/base-element.scss */
.paginator a {
  color: #006699;
}
/* line 65, sass/base-element.scss */
.paginator .first:after, .paginator .last:after {
  border-bottom-color: #006699;
}

/* line 67, sass/base-element.scss */
.article-anons, .r-mark, .r-in-cont, .bord-bt-dot {
  border-bottom-color: #006699;
}

/* line 68, sass/base-element.scss */
.bs-stand {
  border-top-color: #006699;
}

/* line 69, sass/base-element.scss */
.new-comments-head {
  color: #006699;
  border-top-color: #006699;
}

/* line 70, sass/base-element.scss */
.voting-block {
  margin-top: 20px;
}
/* line 73, sass/base-element.scss */
.voting-block .progress-info .bar {
  background: #006699 !important;
}
/* line 76, sass/base-element.scss */
.voting-block .voting-save .btn {
  background: #006699;
}

/* line 79, sass/base-element.scss */
.voting-all {
  font-size: 13px;
  margin-bottom: 20px;
}

/* line 83, sass/base-element.scss */
.rr-col .voting-all {
  text-align: center;
}

/*���������� ������ ��������*/
/*������*/
/* line 89, sass/base-element.scss */
.exposition .table .head, .info .table .head, .exposition .table th, .info .table th {
  background: #dbedb8;
}
/* line 90, sass/base-element.scss */
.exposition .table .color, .info .table .color {
  background: #f0f7e1;
}

/*������*/
/* line 97, sass/base-element.scss */
.tourism .bs-stand, .urals .bs-stand {
  border-top-color: #2088bc;
}
/* line 99, sass/base-element.scss */
.tourism .bs-stand h4 a, .urals .bs-stand h4 a {
  color: #116fae;
}
/* line 100, sass/base-element.scss */
.tourism .bs-stand .rst-btextml h4 a, .urals .bs-stand .rst-btextml h4 a {
  color: #116fae;
}
/* line 102, sass/base-element.scss */
.tourism .af-right, .urals .af-right {
  margin-bottom: 12px;
}
/* line 104, sass/base-element.scss */
.tourism .table .head, .urals .table .head, .tourism .table th, .urals .table th {
  background: #D1ECF2;
}
/* line 105, sass/base-element.scss */
.tourism .table .color, .urals .table .color {
  background: #F0F9FB;
}
/* line 107, sass/base-element.scss */
.tourism .search-helper, .urals .search-helper, .tourism .search-helper a, .urals .search-helper a {
  color: #0065a8;
}
/* line 108, sass/base-element.scss */
.tourism .p-blue, .urals .p-blue {
  color: #2088bc;
}

/*����� �� �����*/
/*�������*/
/*�������*/
/* line 116, sass/base-element.scss */
.index .scrollTop, .weather-body .scrollTop {
  background-position: 0 -70px;
}
/* line 117, sass/base-element.scss */
.index .bs-stand, .weather-body .bs-stand {
  border-top-color: #006699;
}
/* line 118, sass/base-element.scss */
.index .new-comments-head, .weather-body .new-comments-head {
  color: #006699;
  border-top-color: #006699;
}
/* line 119, sass/base-element.scss */
.index h1, .index h2, .index h2 a, .weather-body h1, .weather-body h2, .weather-body h2 a {
  color: #006699;
  border-top-color: #006699;
}
/* line 121, sass/base-element.scss */
.index .r-in-cont h2, .weather-body .r-in-cont h2 {
  margin: 22px 0 8px;
  padding: 5px 0 0 !important;
}
/* line 126, sass/base-element.scss */
.index .r-in-cont .accordion-heading h2, .weather-body .r-in-cont .accordion-heading h2 {
  padding-top: 0 !important;
  margin-top: 10px;
}

/*�������*/
/* line 136, sass/base-element.scss */
.news .bs-stand {
  margin: 0;
  padding: 0;
}

/*������ ����������*/
/* line 140, sass/base-element.scss */
a.news_discuss {
  color: #fff !important;
  text-decoration: none !important;
  font-size: 11px !important;
  background: #52a501;
  padding: 0 5px 4px 5px;
  margin-left: 2px;
  display: inline-block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif !important;
  line-height: 14px;
  height: 10px;
  -webkit-border-radius: 6px 6px;
  -moz-border-radius: 6px / 6px;
  border-radius: 6px / 6px;
  min-width: 9px;
  text-align: center;
}
/* line 154, sass/base-element.scss */
.news_discuss:hover {
  text-decoration: none !important;
}

/*������ ����/�����*/
/* line 157, sass/base-element.scss */
.news_foto {
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  background-image: url("/i/news/sprite-news.png");
  width: 13px;
  height: 10px;
  background-position: -124px 0;
  padding: 0 !important;
  margin-left: 3px;
  margin-right: 8px;
  margin-top: 4px;
  display: inline-block !important;
}

/* line 169, sass/base-element.scss */
.news_video {
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  display: inline-block !important;
  background-image: url("/i/news/sprite-news.png");
  width: 14px;
  height: 9px;
  background-position: -138px 0;
  padding: 0 !important;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 4px;
}

/* line 181, sass/base-element.scss */
.news_video.noactive, .news_discuss.noactive, .news_foto.noactive, .noactive {
  display: none !important;
}

/* line 182, sass/base-element.scss */
h3 .news_foto, h3 .news_video {
  margin-left: 3px;
  margin-top: 6px;
  margin-right: 2px;
}

/* line 184, sass/base-element.scss */
h3 .news_foto {
  width: 16px;
  height: 12px;
  background-position: -88px 0;
  margin-top: 5px;
}
/* line 185, sass/base-element.scss */
h3 .news_video {
  width: 18px;
  height: 12px;
  background-position: -105px 0;
  margin-top: 5px;
}

/* line 187, sass/base-element.scss */
.cover3-comments {
  height: 17px;
  min-width: 1px;
  display: inline-block;
  background-color: #52a501;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  padding: 0 5px;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 17px !important;
}

/*������� �������� ����� � ������ ������ ������----��� �������*/
/* line 199, sass/base-element.scss */
.read-tour {
  padding-bottom: 12px;
}
/* line 201, sass/base-element.scss */
.read-tour .rleft-col {
  float: left;
  width: 472px;
  margin-right: 17px;
  padding-bottom: 8px;
}
/* line 203, sass/base-element.scss */
.read-tour .rleft-col img {
  max-width: 472px;
  display: block;
}
/* line 204, sass/base-element.scss */
.read-tour .rleft-col h3 {
  text-transform: none;
  padding-top: 7px;
  padding-bottom: 4px;
  margin: 0 0 1px 0;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 206, sass/base-element.scss */
.read-tour .rleft-col h3 a {
  font-weight: 600;
  color: #0065a8;
  font-size: 20px;
}
/* line 208, sass/base-element.scss */
.read-tour .rleft-col .news_video {
  margin-top: 4px;
}
/* line 210, sass/base-element.scss */
.read-tour .rright-col {
  float: left;
  margin-bottom: 0;
}

/* line 212, sass/base-element.scss */
.rright-col {
  width: 239px;
  margin-bottom: 18px;
}
/* line 214, sass/base-element.scss */
.rright-col .h3-in {
  padding-bottom: 7px;
}
/* line 215, sass/base-element.scss */
.rright-col ul {
  padding: 0;
  margin: -4px 0 0 0;
  list-style-type: none;
}
/* line 217, sass/base-element.scss */
.rright-col ul li {
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0;
  padding-top: 9px;
  margin-bottom: 10px;
  list-style-type: none;
}
/* line 220, sass/base-element.scss */
.rright-col ul li h4 {
  font-weight: 600;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  margin: 0;
  line-height: 16px;
  padding-bottom: 7px;
  font-size: 13px;
  margin-top: -2px;
}
/* line 223, sass/base-element.scss */
.rright-col ul li h4 a {
  color: #0065a8;
}
/* line 224, sass/base-element.scss */
.rright-col ul li h4 .news_video {
  margin-top: 4px;
}
/* line 226, sass/base-element.scss */
.rright-col ul li .img-box {
  width: 70px;
  float: left;
  margin-right: 9px;
  padding-top: 2px;
}
/* line 228, sass/base-element.scss */
.rright-col ul li .img-box img {
  display: block;
}
/* line 230, sass/base-element.scss */
.rright-col ul li .text-box {
  width: 160px;
  float: left;
  line-height: 16px;
}
/* line 232, sass/base-element.scss */
.rright-col ul li .text-box div {
  font-size: 13px;
  padding-bottom: 4px;
}
/* line 234, sass/base-element.scss */
.rright-col ul li .text-box div a {
  font-size: 12px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
/* line 236, sass/base-element.scss */
.rright-col ul li .text-box div.light-gray {
  padding-bottom: 0;
}
/* line 237, sass/base-element.scss */
.rright-col ul li .text-box a {
  font-size: 12px;
  color: #0065a8;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 240, sass/base-element.scss */
.rright-col ul li:first-child {
  background: none;
  padding-top: 0;
}

/*����: ��������+�������� ����� */
/* line 246, sass/base-element.scss */
.box-img {
  display: inline-block;
  vertical-align: top;
  line-height: 17px;
  margin-right: 20px;
}
/* line 157, sass/_variable.scss */
.box-img h4 {
  padding-top: 4px;
  margin: 0;
  padding-bottom: 1px;
  font-size: 13px;
  line-height: 15px;
}
/* line 159, sass/_variable.scss */
.box-img h4 a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  color: #0065a8;
  margin-right: 6px;
}
/* line 160, sass/_variable.scss */
.box-img h4 .news_video {
  margin-top: 3px;
  margin-left: 0;
}
/* line 162, sass/_variable.scss */
.box-img span {
  padding-top: 2px;
  color: #666666;
  font-size: 13px;
  display: block;
  line-height: 16px;
}
/* line 250, sass/base-element.scss */
.box-img li {
  padding-bottom: 8px;
}

/*3 ����� ������*/
/* line 253, sass/base-element.scss */
.three-box {
  list-style-type: none;
  margin: 0 -20px 12px 0;
}
/* line 255, sass/base-element.scss */
.three-box li {
  padding-bottom: 8px;
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
  width: 229px;
}

/*3 �����*/
/* line 258, sass/base-element.scss */
.three-img-box, .four-img-box {
  letter-spacing: -0.3em;
  margin-right: -20px;
  margin-bottom: 20px;
}
/* line 262, sass/base-element.scss */
.three-img-box h3, .four-img-box h3, .three-img-box h2, .four-img-box h2 {
  letter-spacing: normal;
}
/* line 265, sass/base-element.scss */
.three-img-box .box-img, .four-img-box .box-img {
  width: 229px;
  letter-spacing: normal;
}
/* line 269, sass/base-element.scss */
.three-img-box .box-img_cover, .four-img-box .box-img_cover {
  width: 225px;
  margin-bottom: 11px;
}
/* line 272, sass/base-element.scss */
.three-img-box .box-img_cover .img-link, .four-img-box .box-img_cover .img-link {
  width: 223px;
  height: 148px;
  line-height: 148px;
  border: 1px solid #e5e5e5;
  display: block;
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 150px;
}
/* line 281, sass/base-element.scss */
.three-img-box .box-img_cover .img-link img, .four-img-box .box-img_cover .img-link img {
  width: 223px;
  border: none;
}
/* line 286, sass/base-element.scss */
.three-img-box .box-img_cover .razd-box, .four-img-box .box-img_cover .razd-box {
  padding-top: 2px;
}
/* line 287, sass/base-element.scss */
.three-img-box .box-img_cover h4, .four-img-box .box-img_cover h4 {
  padding-top: 5px;
  padding-bottom: 0;
  font-size: 15px;
}
/* line 290, sass/base-element.scss */
.three-img-box .box-img_cover h4 a, .four-img-box .box-img_cover h4 a {
  color: #034592;
}
/* line 292, sass/base-element.scss */
.three-img-box .box-img_cover span, .four-img-box .box-img_cover span {
  font-size: 13px;
  line-height: 16px;
  color: black;
}
/* line 297, sass/base-element.scss */
.three-img-box .box-img_cover .place-time, .four-img-box .box-img_cover .place-time, .three-img-box .box-img_cover .place-time span, .four-img-box .box-img_cover .place-time span {
  font-size: 12px;
  line-height: 15px;
}
/* line 300, sass/base-element.scss */
.three-img-box .box-img_cover .place-time span, .four-img-box .box-img_cover .place-time span, .three-img-box .box-img_cover .place-time span span, .four-img-box .box-img_cover .place-time span span {
  color: #999;
}
/* line 303, sass/base-element.scss */
.three-img-box ul.box-img, .four-img-box ul.box-img {
  margin: 0 20px 0 0;
  list-style-type: none;
}
/* line 305, sass/base-element.scss */
.three-img-box ul.box-img li > span:first-child, .four-img-box ul.box-img li > span:first-child {
  color: #2088BC;
  font-size: 14px;
}
/* line 306, sass/base-element.scss */
.three-img-box ul.box-img li a, .four-img-box ul.box-img li a {
  font-size: 14px;
}
/* line 308, sass/base-element.scss */
.three-img-box img, .four-img-box img {
  border: 1px solid #e5e5e5;
  max-width: 100%;
}
/* line 309, sass/base-element.scss */
.three-img-box h2, .four-img-box h2, .three-img-box h3, .four-img-box h3 {
  margin-right: 20px;
}

/* line 311, sass/base-element.scss */
.three-img-box_cover {
  margin-bottom: 8px;
}

/*4 �����*/
/* line 315, sass/base-element.scss */
.four-img-box .box-img {
  width: 167px;
  float: left;
}
/* line 316, sass/base-element.scss */
.four-img-box img {
  border: none;
}

/*����������� ����� � ����� ������ � ��������*/
/* line 320, sass/base-element.scss */
.razd-grey {
  font-weight: normal !important;
  color: #b0b0b3 !important;
  font-size: 10px;
  text-align: right;
}

/* line 321, sass/base-element.scss */
.razd-black {
  color: black !important;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 600;
}

/* line 327, sass/base-element.scss */
.bs-stand {
  border-top-width: 2px;
  border-top-style: solid;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  /*���� ������ ������*/
}
/* line 329, sass/base-element.scss */
.bs-stand h3 {
  display: block;
  line-height: 16px;
  color: #747272 !important;
  font-weight: 600;
  font-size: 13px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  background: #ededed;
  margin: 0;
  padding: 4px 0 7px 7px;
}
/* line 333, sass/base-element.scss */
.bs-stand h3 a {
  color: #747272;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 335, sass/base-element.scss */
.bs-stand ul {
  margin: 0 0 20px 0;
  padding: 0;
  list-style-type: none;
}
/* line 337, sass/base-element.scss */
.bs-stand ul li:first-child {
  background: none;
}
/* line 338, sass/base-element.scss */
.bs-stand ul li {
  padding: 6px 0 5px 0;
  display: block;
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0;
}
/* line 340, sass/base-element.scss */
.bs-stand ul li a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  font-size: 13px;
}
/* line 346, sass/base-element.scss */
.bs-stand ul.bold-ul {
  margin-bottom: 0;
}
/* line 348, sass/base-element.scss */
.bs-stand ul.bold-ul li {
  background: none;
  padding-left: 0;
  padding-top: 0;
}
/* line 350, sass/base-element.scss */
.bs-stand ul.bold-ul li a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600 !important;
  font-size: 12px !important;
}
/* line 352, sass/base-element.scss */
.bs-stand ul.bold-ul li:first-child a {
  font-size: 13px !important;
}
/* line 356, sass/base-element.scss */
.bs-stand .rt-img {
  float: none;
  margin-left: 10px;
  margin-bottom: 4px;
  margin-top: 8px;
}
/* line 357, sass/base-element.scss */
.bs-stand .rst-btextml {
  padding-top: 0;
  padding-left: 0;
  float: none;
  width: 100%;
  padding-bottom: 20px;
}
/* line 359, sass/base-element.scss */
.bs-stand .rst-btextml h4 {
  color: #034592;
  display: block;
  font-size: 14px;
  padding-bottom: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  margin: 0;
  text-transform: none;
}
/* line 361, sass/base-element.scss */
.bs-stand .rst-btextml h4 a {
  text-decoration: none;
}
/* line 363, sass/base-element.scss */
.bs-stand .rst-btextml .r-bt {
  font-size: 12px;
  line-height: 14px;
}
/* line 365, sass/base-element.scss */
.bs-stand .blk_cntnt {
  padding-top: 3px;
}
/* line 367, sass/base-element.scss */
.bs-stand .blk_cntnt img {
  border: none;
  margin-bottom: 5px;
}
/* line 370, sass/base-element.scss */
.bs-stand .news-block-read {
  margin-bottom: 10px;
}
/* line 372, sass/base-element.scss */
.bs-stand .news-block-read li {
  line-height: 15px;
  padding-right: 10px;
  padding-bottom: 6px;
  padding-top: 10px;
}
/* line 375, sass/base-element.scss */
.bs-stand .news-block-read li img {
  width: 70px;
  float: left;
  margin-right: 8px;
  border: none;
  margin-bottom: 5px;
}
/* line 376, sass/base-element.scss */
.bs-stand .news-block-read li a {
  font-weight: 600 !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif !important;
}
/* line 377, sass/base-element.scss */
.bs-stand .news-block-read li .razd-box {
  margin-top: 5px;
  margin-left: 78px;
}
/* line 378, sass/base-element.scss */
.bs-stand .news-block-read li a.razd-grey {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif !important;
  color: #b0b0b3 !important;
  font-size: 12px;
}
/* line 379, sass/base-element.scss */
.bs-stand .news-block-read li .news_video {
  margin-top: 3px;
}
/* line 381, sass/base-element.scss */
.bs-stand .news-block-read .trc-a {
  padding-top: 1px;
  width: auto;
  color: #2E2E2E;
  font-weight: normal;
  font-size: 13px;
  padding-bottom: 2px;
}

/*� ������ �������*/
/* line 385, sass/base-element.scss */
.af-right {
  border-right: 2px solid #ededed !important;
  border-left: 2px solid #ededed;
  border-bottom: 2px solid #ededed !important;
  margin-bottom: 20px;
}
/* line 387, sass/base-element.scss */
.af-right .rt-img {
  margin-left: 8px;
}
/* line 388, sass/base-element.scss */
.af-right .rst-btextml {
  padding-bottom: 7px;
  margin: 0 8px;
  width: 220px;
}
/* line 390, sass/base-element.scss */
.af-right .rst-btextml .r-bt {
  padding-right: 0;
}
/* line 392, sass/base-element.scss */
.af-right .news-block-read {
  padding: 0 8px;
}

/*elizarova box*/
/* line 395, sass/base-element.scss */
.elz {
  background-color: #EDEDED;
  margin-bottom: 20px;
  padding-bottom: 8px;
}
/* line 397, sass/base-element.scss */
.elz .elz-info {
  display: inline-block;
  width: 156px;
  margin-left: 8px;
  font-size: 12px;
  padding-right: 3px;
  line-height: 14px;
}
/* line 398, sass/base-element.scss */
.elz .elz-pic {
  padding-left: 8px;
  padding-right: 5px;
  padding-bottom: 4px;
  padding-top: 3px;
}

/* line 400, sass/base-element.scss */
.ncr .blk_cntnt {
  padding-bottom: 2px !important;
}

/*�������!!!*/
/*.bs-stand .c_poster { border-top: none; }  */
/*������� �����*/
/* line 405, sass/base-element.scss */
.scrollTop {
  height: 35px;
  display: inline-block;
  vertical-align: top;
  outline: none;
  z-index: 2000;
  background-image: url("/i/arrow-top.png");
  background-repeat: no-repeat;
  width: 115px;
  position: fixed;
  right: 0;
  bottom: 15px;
  opacity: 0.5;
  display: none;
}
/* line 410, sass/base-element.scss */
.scrollTop:hover {
  opacity: 1;
  outline: none;
}
/* line 411, sass/base-element.scss */
.scrollTop:focus {
  outline: none;
}

/*�������*/
/* line 416, sass/base-element.scss */
.tabs-count .tabs-ul {
  border-bottom: 1px solid #c0c0c0;
  padding: 0;
  margin: 0;
  list-style-type: none;
  height: 32px;
}
/* line 418, sass/base-element.scss */
.tabs-count .tabs-ul li {
  margin-right: 1px;
  float: left;
  border: 1px solid #c0c0c0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
/* line 420, sass/base-element.scss */
.tabs-count .tabs-ul li a, .tabs-count .tabs-ul li span {
  cursor: pointer;
  text-decoration: none !important;
  line-height: 13px;
  padding: 8px 14px 0 14px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  display: inline-block;
  height: 23px;
  font-weight: 600;
  background: url("/i/tourism/structure/tabs.png") 0 0 repeat-x;
  font-size: 13px;
  color: #404040;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
/* line 427, sass/base-element.scss */
.tabs-count .tabs-ul li.active {
  border-bottom: 1px solid #fff;
  margin-bottom: -1px;
}
/* line 429, sass/base-element.scss */
.tabs-count .tabs-ul li.active a, .tabs-count .tabs-ul li.active span {
  background: url("/i/tourism/structure/tabs.png") 0 -31px repeat-x;
}

/* line 433, sass/base-element.scss */
.tabs-c-box {
  padding-top: 12px;
  margin-left: 2px;
}

/*�������� �� ����� ��������*/
/* line 436, sass/base-element.scss */
.noted-img {
  clear: left;
  padding: 14px;
  background: #ececec;
  color: #777777;
  margin: 10px auto;
}
/* line 440, sass/base-element.scss */
.noted-img p, .noted-img span.img-link {
  font-size: 14px;
  font-style: 600;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  padding: 0 4px;
  text-align: center;
  margin-bottom: 0;
}
/* line 448, sass/base-element.scss */
.noted-img span.img-link {
  display: block;
}
/* line 449, sass/base-element.scss */
.noted-img img {
  display: block;
  margin: 0 auto 10px auto;
}

/*�����*/
/* line 457, sass/base-element.scss */
.ni-metki {
  float: left;
  width: 493px;
  margin-right: 20px;
  margin-top: 4px;
  line-height: 20px;
  margin-bottom: 14px;
  font-size: 13px;
  color: #666666;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
/* line 465, sass/base-element.scss */
.ni-metki span.small {
  font-size: 13px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  padding-right: 3px;
  font-weight: 600;
}
/* line 466, sass/base-element.scss */
.ni-metki a {
  text-decoration: none;
}
/* line 467, sass/base-element.scss */
.ni-metki a:hover {
  text-decoration: underline;
}

/*���������, ������*/
/* line 470, sass/base-element.scss */
.n-on-pr {
  float: right;
  width: 215px;
  margin-bottom: 14px;
  line-height: 15px;
  padding-top: 0;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 12px;
}
/* line 477, sass/base-element.scss */
.n-on-pr .n_vc {
  float: right;
  color: #999;
  padding-right: 0;
  background: no-repeat;
  padding-left: 0;
  line-height: 16px;
  font-size: 13px;
}
/* line 482, sass/base-element.scss */
.n-on-pr .n_vc .ico {
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  background-image: url("/i/news/sprite-news.png");
  margin-top: 2px;
  margin-right: 4px;
  background-position: 0 -1px;
  height: 11px;
  width: 15px;
}
/* line 490, sass/base-element.scss */
.n-on-pr .n_cc {
  float: right;
  margin-left: 13px;
  padding-left: 0;
  background: none;
  font-size: 13px;
  line-height: 16px;
}
/* line 497, sass/base-element.scss */
.n-on-pr .n_cc a {
  color: #52a501;
  text-decoration: none;
}
/* line 498, sass/base-element.scss */
.n-on-pr .n_cc a:hover {
  text-decoration: underline;
}
/* line 499, sass/base-element.scss */
.n-on-pr .n_cc .news_discuss {
  margin-right: 0;
  margin-top: -1px;
}

/*span'� ������� ������*/
/* line 504, sass/base-element.scss */
.hidden-link {
  color: #034592;
  cursor: pointer;
}
/* line 506, sass/base-element.scss */
.hidden-link:hover {
  text-decoration: underline;
}

/*���� ����������� �����*/
/* line 512, sass/base-element.scss */
.auth-inf .img-box {
  border: 2px solid #b7b7b7;
  float: left;
  margin-right: 20px;
  margin-top: 4px;
  margin-left: 15px;
  width: 38px;
  height: 38px;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 516, sass/base-element.scss */
.auth-inf .img-box img {
  display: block;
  width: 40px;
}
/* line 521, sass/base-element.scss */
.auth-inf .user-info {
  float: left;
  text-align: left;
  margin-top: 3px;
}
/* line 523, sass/base-element.scss */
.auth-inf .user-info a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  color: #034592;
  font-size: 13px;
  position: relative;
}
/* line 525, sass/base-element.scss */
.auth-inf .user-info a:active, .auth-inf .user-info a:focus {
  outline: none;
}
/* line 527, sass/base-element.scss */
.auth-inf .user-info #uwmail {
  float: left;
  margin-top: 5px;
}
/* line 529, sass/base-element.scss */
.auth-inf .user-info #uwmail a {
  background: none;
  width: auto;
  height: auto;
  font-weight: 400;
  margin-left: 0;
  padding-left: 22px;
  margin-right: 11px;
}
/* line 531, sass/base-element.scss */
.auth-inf .user-info #uwmail a:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
  width: 18px;
  height: 13px;
  background: url("/i/ico-head.png") 0 -1px no-repeat;
  top: 2px;
}
/* line 532, sass/base-element.scss */
.auth-inf .user-info #uwmail a:hover {
  text-decoration: none;
}
/* line 535, sass/base-element.scss */
.auth-inf .user-info #uwcomm {
  float: left;
  margin-top: 5px;
}
/* line 537, sass/base-element.scss */
.auth-inf .user-info #uwcomm a {
  background: none;
  width: auto;
  height: auto;
  font-weight: 400;
  margin-left: 0;
  padding-left: 22px;
  margin-right: 11px;
}
/* line 539, sass/base-element.scss */
.auth-inf .user-info #uwcomm a:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
  width: 19px;
  height: 18px;
  background: url("/i/ico-head.png") -19px 0 no-repeat;
  top: 1px;
}
/* line 540, sass/base-element.scss */
.auth-inf .user-info #uwcomm a:hover {
  text-decoration: none;
}
/* line 543, sass/base-element.scss */
.auth-inf .user-info .ex-a {
  float: left;
  margin-top: 6px;
  width: 15px;
  height: 15px;
  background: url("/i/ico-head.png") -39px 0 no-repeat;
  margin-right: 13px;
}
/* line 545, sass/base-element.scss */
.auth-inf .user-info .ex-a a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
/* line 547, sass/base-element.scss */
.auth-inf .user-info .ex-a a:hover {
  text-decoration: none;
}
/* line 550, sass/base-element.scss */
.auth-inf .user-info .prize-box {
  float: left;
  margin-top: 6px;
  width: 16px;
  height: 15px;
  background: url("/i/ico-head.png") -54px 0 no-repeat;
}
/* line 552, sass/base-element.scss */
.auth-inf .user-info .prize-box a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
/* line 554, sass/base-element.scss */
.auth-inf .user-info .prize-box a:hover {
  text-decoration: none;
}

/*���������� � �������/���������*/
/* line 561, sass/base-element.scss */
.list-notification {
  margin-bottom: 10px;
  margin-top: -15px;
}
/* line 563, sass/base-element.scss */
.list-notification ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 565, sass/base-element.scss */
.list-notification ul li {
  border-bottom: 1px solid #dddddd;
  padding-top: 19px;
  padding-bottom: 20px;
}
/* line 568, sass/base-element.scss */
.list-notification ul li:first-child {
  border-top: 1px solid #dddddd;
}
/* line 569, sass/base-element.scss */
.list-notification ul li.noview {
  background: #ededed;
}
/* line 571, sass/base-element.scss */
.list-notification ul li.noview .view-box {
  margin-top: 11px;
}
/* line 573, sass/base-element.scss */
.list-notification ul li.noview .view-box a {
  background: url("/i/ico-view.png") 0 0 no-repeat;
}
/* line 575, sass/base-element.scss */
.list-notification ul li.noview .view-box a:hover {
  background: url("/i/ico-view.png") 0 -22px no-repeat;
}
/* line 579, sass/base-element.scss */
.list-notification ul li .img-box {
  width: 80px;
  float: left;
  margin-left: 21px;
  margin-right: 19px;
}
/* line 581, sass/base-element.scss */
.list-notification ul li .img-box img {
  max-width: 100%;
}
/* line 583, sass/base-element.scss */
.list-notification ul li .text-box {
  float: left;
  width: 328px;
  margin-right: 20px;
}
/* line 585, sass/base-element.scss */
.list-notification ul li .text-box h4 {
  padding: 0;
  margin: 0;
  list-style-type: none;
  margin-top: -4px;
  margin-bottom: 3px;
  font-size: 15px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  line-height: 18px;
}
/* line 586, sass/base-element.scss */
.list-notification ul li .text-box .razd-grey {
  color: #666666;
  font-size: 13px;
}
/* line 588, sass/base-element.scss */
.list-notification ul li .comment-c-box {
  float: left;
  width: 71px;
  margin-top: 16px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  color: #9e9e9e;
  font-size: 17px;
}
/* line 592, sass/base-element.scss */
.list-notification ul li .comment-c-box .cv-comment {
  margin-right: 6px;
  margin-top: -2px;
  padding-top: 1px;
  display: inline-block;
  vertical-align: top;
  width: 27px;
  height: 24px;
  font-size: 11px;
  color: white;
  text-align: center;
  font-weight: normal;
  background: url("/i/gray-c.png") 0 0 no-repeat;
}
/* line 597, sass/base-element.scss */
.list-notification ul li .comment-c-box .cv-comment.act {
  background: url("/i/green-c.png") 0 0 no-repeat;
}
/* line 600, sass/base-element.scss */
.list-notification ul li .date-box {
  float: left;
  width: 145px;
  margin-top: 16px;
  color: #9e9e9e;
  font-size: 13px;
}
/* line 604, sass/base-element.scss */
.list-notification ul li .view-box {
  margin-top: 12px;
  width: 25px;
  height: 22px;
  float: left;
}
/* line 606, sass/base-element.scss */
.list-notification ul li .view-box a {
  width: 100%;
  height: 100%;
  display: inline-block;
  cursor: pointer;
  background: url("/i/ico-view.png") -29px 0 no-repeat;
}
/* line 608, sass/base-element.scss */
.list-notification ul li .view-box a:hover {
  background: url("/i/ico-view.png") -29px -22px no-repeat;
}
/* line 613, sass/base-element.scss */
.list-notification.my-comments {
  margin-top: 0;
  margin-bottom: 20px;
}
/* line 616, sass/base-element.scss */
.list-notification.my-comments ul li {
  border-top: 1px solid #dddddd;
  border-bottom: none;
  padding-bottom: 10px;
}
/* line 620, sass/base-element.scss */
.list-notification.my-comments ul li .img-box {
  margin-left: 0;
}
/* line 621, sass/base-element.scss */
.list-notification.my-comments ul li .text-box {
  width: 608px;
  margin-right: 0;
}

/*�������*/
/* line 628, sass/base-element.scss */
.user-profile-comment-src {
  float: left;
  width: 532px;
  margin-right: 15px;
}

/* line 629, sass/base-element.scss */
.user-profile-comment-date {
  float: right;
  width: 180px;
  text-align: right;
}

/*���������*/
/* line 632, sass/base-element.scss */
.hint {
  background: #fff;
  border: 1px solid #cdcdcd;
  font-size: 12px;
  text-align: left;
  color: #666;
  left: 0;
  line-height: 14px;
  padding: 8px;
  position: absolute;
  top: 0;
  width: 219px;
  z-index: 2;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  display: none;
}
/* line 636, sass/base-element.scss */
.hint .close {
  font-size: 16px;
  line-height: 10px;
  position: absolute;
  right: 5px;
  top: 3px;
  color: #000000;
  font-weight: 700;
  opacity: 0.3;
  text-shadow: 0 1px 0 #ffffff;
}
/* line 642, sass/base-element.scss */
.hint .close:hover {
  opacity: 0.5;
  cursor: pointer;
}

/* line 646, sass/base-element.scss */
.gray-btn, .blue-btn, .voting-block .voting-save .btn {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  padding: 0 10px;
  display: block;
  margin: 0 auto 10px auto;
  border: none;
  color: #fff;
  font-size: 16px;
  height: 32px;
  background: #c4c4c4;
}
/* line 649, sass/base-element.scss */
.gray-btn.small-btn, .small-btn.blue-btn, .voting-block .voting-save .small-btn.btn {
  background: #d0d0d0;
  font-size: 14px;
  height: 25px;
  padding: 0 15px;
}

/*����������, ����. ������*/
/* line 654, sass/base-element.scss */
.neighbor ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
/* line 657, sass/base-element.scss */
.neighbor ul li {
  display: block;
  float: left;
}
/* line 659, sass/base-element.scss */
.neighbor ul li a {
  font-size: 13px;
  display: block;
  padding: 10px 0;
}
/* line 665, sass/base-element.scss */
.neighbor ul li.before {
  float: right;
}

/*��� �������*/
/* line 669, sass/base-element.scss */
#beforeday, #nextresults, .gray-btn, .blue-btn, .voting-block .voting-save .btn {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  padding: 0 10px;
  display: block;
  margin: 0 auto 10px auto;
  border: none;
  color: #fff;
  font-size: 16px;
  height: 32px;
  background: #c4c4c4;
}

/* line 673, sass/base-element.scss */
.blue-btn, .voting-block .voting-save .btn {
  background: #197eb0;
  color: #fff !important;
}

/* line 674, sass/base-element.scss */
a.blue-btn, .voting-block .voting-save a.btn {
  display: inline-block;
  padding-right: 10px !important;
  padding-left: 10px !important;
  text-decoration: none !important;
  padding-top: 8px !important;
  height: 25px;
  font-size: 14px !important;
  text-align: center;
}

/*������������ � �������*/
/* line 681, sass/base-element.scss */
.top-paginator .paginator {
  margin-bottom: 0;
}

/* line 682, sass/base-element.scss */
.bottom-paginator .paginator {
  margin-bottom: 10px;
}

/* line 683, sass/base-element.scss */
.paginator {
  font-size: 14px;
}
/* line 685, sass/base-element.scss */
.paginator a {
  padding: 0 3px;
  position: relative;
}
/* line 686, sass/base-element.scss */
.paginator .current {
  text-decoration: none !important;
  color: #2E2E2E !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 687, sass/base-element.scss */
.paginator .first {
  margin-right: 13px;
}
/* line 688, sass/base-element.scss */
.paginator .last {
  margin-left: 13px;
}
/* line 689, sass/base-element.scss */
.paginator .first:after {
  height: 1px;
  content: '';
  right: -11px;
  position: absolute;
  bottom: 4px;
  width: 6px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
}
/* line 690, sass/base-element.scss */
.paginator .last:after {
  height: 1px;
  content: '';
  left: -11px;
  position: absolute;
  bottom: 4px;
  width: 6px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
}

/*���������*/
/* line 694, sass/base-element.scss */
.rep-box {
  float: right;
  color: #999;
}

/* line 695, sass/base-element.scss */
.rep-arrow {
  font-weight: bold;
  font-size: 12px;
}

/* line 696, sass/base-element.scss */
.rep-green {
  color: #75b925;
  padding-left: 4px;
  display: inline-block;
}

/* line 697, sass/base-element.scss */
.rep-red {
  color: #c92828;
  padding-left: 4px;
  display: inline-block;
}

/*������� ���������*/
/* line 699, sass/base-element.scss */
.table-r {
  width: 100%;
  margin-bottom: 20px;
}
/* line 701, sass/base-element.scss */
.table-r td {
  border-bottom: 1px solid #dddddd;
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 703, sass/base-element.scss */
.table-r td.position {
  width: 10%;
  color: #29536d;
  font-size: 14px;
  padding-left: 13px;
  padding-right: 13px;
}
/* line 704, sass/base-element.scss */
.table-r td.nickname {
  width: 40%;
}
/* line 705, sass/base-element.scss */
.table-r td.rep {
  white-space: nowrap;
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
}

/*������ �������*/
/*����� ���������*/
/* line 711, sass/base-element.scss */
.alt-redact {
  line-height: 14px;
}
/* line 713, sass/base-element.scss */
.alt-redact .bs-stand {
  padding-bottom: 20px;
}

/* line 715, sass/base-element.scss */
.red-theme {
  margin-top: 5px;
  padding-bottom: 7px;
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 100%;
  font-size: 13px;
}
/* line 718, sass/base-element.scss */
.red-theme .smc {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  line-height: 16px;
}
/* line 720, sass/base-element.scss */
.red-theme .smc:hover {
  text-decoration: underline;
}
/* line 722, sass/base-element.scss */
.red-theme.last {
  margin-top: 8px;
  padding-bottom: 0;
  background: none;
}

/*�����������*/
/* line 725, sass/base-element.scss */
.fotoal {
  padding-bottom: 20px;
}
/* line 727, sass/base-element.scss */
.fotoal img {
  border: none;
}
/* line 728, sass/base-element.scss */
.fotoal .f-day {
  width: 100%;
  margin-top: 8px;
  text-align: center;
}
/* line 729, sass/base-element.scss */
.fotoal .ftl-prev {
  margin-top: 5px;
  width: 240px;
  overflow: hidden;
}
/* line 731, sass/base-element.scss */
.fotoal .ftl-prev a {
  display: block;
  float: left;
  padding-top: 5px;
  margin-left: 7px;
}
/* line 733, sass/base-element.scss */
.fotoal .ftl-prev a:first-child {
  margin-left: 0;
}
/* line 735, sass/base-element.scss */
.fotoal .ftl-prev.last {
  margin-right: 0;
  margin-top: 0;
  padding-left: 0;
}

/*���. ����*/
/* line 739, sass/base-element.scss */
.soc-box span {
  font-size: 13px;
}

/*�����*/
/* line 741, sass/base-element.scss */
.voting-block {
  border: 1px solid #d6d6d6;
  padding: 10px 14px 14px 14px;
  font-size: 13px;
  margin-bottom: 15px;
}
/* line 743, sass/base-element.scss */
.voting-block .voting-head {
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 15px;
  float: left;
  width: 525px;
  color: #006699;
  line-height: 19px;
}
/* line 747, sass/base-element.scss */
.voting-block label {
  font-size: 13px;
  line-height: 18px;
}
/* line 749, sass/base-element.scss */
.voting-block label span {
  margin-left: 18px;
  display: block;
}
/* line 750, sass/base-element.scss */
.voting-block label input {
  margin-top: 3px;
  float: left;
  margin-right: 5px;
}
/* line 752, sass/base-element.scss */
.voting-block .voting-option {
  margin-bottom: 5px;
}
/* line 754, sass/base-element.scss */
.voting-block .voting-option.last {
  float: left;
}
/* line 756, sass/base-element.scss */
.voting-block .voting-input {
  float: left;
  margin-left: 10px;
  top: -5px;
  position: relative;
}
/* line 757, sass/base-element.scss */
.voting-block .voting-save {
  clear: left;
  padding-top: 5px;
}
/* line 760, sass/base-element.scss */
.voting-block .voting-save .btn {
  padding-left: 20px;
  padding-right: 20px;
  background: #006699;
  text-shadow: none;
  font-size: 14px;
}
/* line 762, sass/base-element.scss */
.voting-block .voting-result-info {
  padding-bottom: 15px;
}
/* line 764, sass/base-element.scss */
.voting-block .voting-result-info label {
  margin-bottom: 5px;
}
/* line 765, sass/base-element.scss */
.voting-block .voting-result-info .progress-info {
  width: 70%;
  float: left;
  height: 15px;
  background: #efefef;
}
/* line 767, sass/base-element.scss */
.voting-block .voting-result-info .progress-info .bar {
  background: #006699;
}
/* line 769, sass/base-element.scss */
.voting-block .voting-result-info .progress-text {
  position: relative;
  top: -2px;
  margin-left: 15px;
  float: left;
  text-align: left;
  font-weight: 600;
}
/* line 771, sass/base-element.scss */
.voting-block .voting-result-all {
  width: 170px;
  text-align: right;
  float: right;
  padding-top: 0;
  color: #999;
}
/* line 772, sass/base-element.scss */
.voting-block .voting-res-link {
  text-align: center;
  font-size: 12px;
}
/* line 774, sass/base-element.scss */
.voting-block .voting-res-link span {
  cursor: pointer;
  color: #034592;
}
/* line 776, sass/base-element.scss */
.voting-block .voting-res-link span:hover {
  text-decoration: underline;
}

/* line 781, sass/base-element.scss */
.right-col .voting-block {
  border: 2px solid #ededed;
}
/* line 783, sass/base-element.scss */
.right-col .voting-block .voting-head {
  width: 100%;
  float: none;
  padding-bottom: 5px;
}
/* line 785, sass/base-element.scss */
.right-col .voting-block .voting-option.last {
  float: none;
}
/* line 787, sass/base-element.scss */
.right-col .voting-block .voting-input {
  float: none;
  margin-left: 0;
  top: 0;
  margin-top: -5px;
}
/* line 789, sass/base-element.scss */
.right-col .voting-block .voting-input input {
  width: 196px;
}
/* line 792, sass/base-element.scss */
.right-col .voting-block .voting-result-info .progress-info {
  width: 72%;
}
/* line 793, sass/base-element.scss */
.right-col .voting-block .voting-result-info .progress-text {
  float: right;
}
/* line 795, sass/base-element.scss */
.right-col .voting-block .voting-result-all {
  text-align: left;
  width: 100%;
  float: none;
  padding-top: 0;
  padding-bottom: 15px;
}

/* line 799, sass/base-element.scss */
#article_body .voting-block {
  margin-top: 15px;
}

/*���������*/
/* line 805, sass/base-element.scss */
.camslist {
  margin-right: -13px;
}
/* line 807, sass/base-element.scss */
.camslist .camnav {
  float: left;
  margin-right: 13px;
  width: 234px;
  text-align: center;
  margin-bottom: 16px;
}
/* line 809, sass/base-element.scss */
.camslist .camnav .img-box {
  position: relative;
  display: block;
  border: 1px solid #959595;
  margin-bottom: 5px;
  /*width: 232px; height: 174px; */
}
/* line 811, sass/base-element.scss */
.camslist .camnav .img-box:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
  content: '';
}
/* line 812, sass/base-element.scss */
.camslist .camnav .img-box:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: '';
  margin-top: -26px;
  margin-left: -26px;
  height: 53px;
  width: 53px;
  background: url("/i/play.png") 0 0 no-repeat;
}
/* line 814, sass/base-element.scss */
.camslist .camnav img {
  display: block;
}
/* line 816, sass/base-element.scss */
.camslist .camnav.active {
  display: none;
}

/* line 819, sass/base-element.scss */
.clappr {
  text-align: center;
  background: #000;
  padding: 0;
  margin-bottom: 18px;
  position: relative;
  /*&:before {
    position: absolute; top: 50%; left: 50%; content: ''; margin-top: -26px; margin-left: -26px;
    height: 53px; width: 53px; background: url("/i/play.png") 0 0 no-repeat; z-index: 10; pointer-events:none;
  }   */
}
/* line 825, sass/base-element.scss */
.clappr div {
  margin: 0px auto;
}

/* line 827, sass/base-element.scss */
.camslist-picto {
  margin-bottom: 20px;
}
/* line 829, sass/base-element.scss */
.camslist-picto .camnavpict {
  float: left;
  border: 1px solid #959595;
  margin-right: 10px;
  width: 70px;
  height: 52px;
}

/*2 �������*/
/* line 838, sass/base-element.scss */
.two-col-inner .one-col {
  float: left;
  width: 48%;
  margin-left: 4%;
  padding-top: 0;
}
/* line 840, sass/base-element.scss */
.two-col-inner .one-col:first-child {
  margin-left: 0;
}

/* line 844, sass/base-element.scss */
.no-bord li {
  background: none !important;
}

/*sponsor � �������*/
/* line 849, sass/base-element.scss */
.sponsor-box {
  margin: 20px 0 15px 0;
}
/* line 851, sass/base-element.scss */
.sponsor-box h3 {
  font-size: 17px;
  margin-bottom: 10px;
}
/* line 852, sass/base-element.scss */
.sponsor-box .sponsor-cont {
  padding: 10px;
  background: #eaf5dc;
  -webkit-box-shadow: rgba(37, 65, 2, 0.3) 0 0 8px;
  -moz-box-shadow: rgba(37, 65, 2, 0.3) 0 0 8px;
  box-shadow: rgba(37, 65, 2, 0.3) 0 0 8px;
}
/* line 855, sass/base-element.scss */
.sponsor-box .sponsor-cont .logo-box {
  float: left;
  width: 220px;
  margin-right: 20px;
}
/* line 857, sass/base-element.scss */
.sponsor-box .sponsor-cont .logo-box img {
  max-width: 100%;
  margin: 0;
  display: block;
  border: 1px solid #ccc;
}
/* line 859, sass/base-element.scss */
.sponsor-box .sponsor-cont .text-box {
  margin-left: 240px;
  padding-right: 15px;
}
/* line 861, sass/base-element.scss */
.sponsor-box .sponsor-cont .text-box h4 {
  margin-top: 0;
  font-size: 16px;
  font-weight: 600;
}
/* line 862, sass/base-element.scss */
.sponsor-box .sponsor-cont .text-box .about {
  padding-bottom: 8px;
}
/* line 863, sass/base-element.scss */
.sponsor-box .sponsor-cont .text-box label {
  margin-bottom: 0;
  font-size: 13px;
  font-weight: bold;
  cursor: default;
  display: inline-block;
}
/* line 866, sass/base-element.scss */
.sponsor-box a {
  color: #0074ce;
}
/* line 867, sass/base-element.scss */
.sponsor-box.no-img {
  margin-top: 25px;
}
/* line 870, sass/base-element.scss */
.sponsor-box.no-img .sponsor-cont .text-box {
  margin-left: 15px;
  padding-right: 15px;
}
/* line 873, sass/base-element.scss */
.sponsor-box.no-img .sponsor-cont .noted-img {
  background: none;
  padding: 0;
  margin-top: 15px;
}

/*����*/
/* line 883, sass/base-element.scss */
.wallpaper-box {
  background-position: center 116px !important;
  background-attachment: scroll !important;
  background-color: #eaf6f9 !important;
}
/* line 884, sass/base-element.scss */
.wallpaper-box #crumbs {
  border-bottom: none;
  display: none;
}
/* line 885, sass/base-element.scss */
.wallpaper-box .main-header {
  margin-bottom: 0;
}
/* line 889, sass/base-element.scss */
.wallpaper-box.index {
  background-position: center 80px !important;
}

/**/
/*������ � ���. ���� � �������� / ��������*/
/* line 896, sass/base-element.scss */
.li-karnaval .karnaval {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 91px;
  display: block;
  background: url("/i/rk/karnaval.png") 0 5px no-repeat !important;
}
/* line 904, sass/base-element.scss */
.li-karnaval.active {
  background: none !important;
}

/* line 907, sass/base-element.scss */
.bottom-rm {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 909, sass/base-element.scss */
.bottom-rm .close {
  width: 40px;
  height: 40px;
  border: 1px solid #fff;
  background: rgba(0, 0, 0, 0.5);
  content: '';
  -webkit-border-radius: 50% 50%;
  -moz-border-radius: 50% / 50%;
  border-radius: 50% / 50%;
  position: absolute;
  top: -30px;
  right: 5px;
  opacity: 0.8;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #fff;
  text-align: center;
  font-size: 24px;
  line-height: 36px;
  font-weight: 400;
}

/* line 919, sass/base-element.scss */
.address {
  cursor: pointer;
}

/*������ � �����*/
/* line 922, sass/base-element.scss */
.inside-entries-contianer {
  width: 220px;
  float: left;
  clear: left;
  margin-right: 20px;
  margin-top: 4px;
}
/* line 926, sass/base-element.scss */
.inside-entries-contianer .inside-entries-head {
  color: #747272;
  background: #ededed;
  border-top: 2px solid #006699;
  padding: 4px 8px 6px 8px;
  margin-bottom: -5px;
  font-weight: 600;
  font-size: 14px;
  position: relative;
  z-index: 3;
}
/* line 937, sass/base-element.scss */
.inside-entries-contianer .inside-entry {
  padding-bottom: 4px;
  padding-top: 11px;
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0;
  border: 2px solid #ededed;
  border-top: none;
  margin-bottom: 8px;
}
/* line 943, sass/base-element.scss */
.inside-entries-contianer .inside-entry .gray {
  color: #999;
  font-size: 13px;
  display: block;
  margin-bottom: 4px;
  margin-top: -4px;
  font-weight: 400;
  padding: 0 6px;
}
/* line 951, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-img-box {
  padding: 0;
  background: none;
  float: none;
  margin-right: 0;
}
/* line 956, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-img-box img {
  display: block;
  margin: 0 0 6px 0;
  max-width: 100%;
}
/* line 962, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-info {
  padding: 0 6px;
}
/* line 964, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-info h3 {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 3px 0;
}
/* line 970, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-info a {
  color: #333333;
}

/* line 974, sass/base-element.scss */
.inside-entries-contianer + .inside-entries-contianer {
  clear: none;
}

/* line 976, sass/base-element.scss */
a.showmap, a.address {
  cursor: pointer;
}

/* line 978, sass/base-element.scss */
.list-razdel {
  margin-right: -10px;
}
/* line 980, sass/base-element.scss */
.list-razdel .box-razdel {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
  float: left;
  width: 980px;
}
/* line 985, sass/base-element.scss */
.list-razdel .box-razdel img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 986, sass/base-element.scss */
.list-razdel .box-razdel h2 {
  font-size: 30px;
  line-height: 36px;
  color: #fff;
  padding: 0 0 7px 0;
  border: none;
}
/* line 987, sass/base-element.scss */
.list-razdel .box-razdel a {
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
  position: relative;
  z-index: 2;
}
/* line 989, sass/base-element.scss */
.list-razdel .box-razdel a .text-box {
  padding-left: 23px;
  padding-right: 23px;
  position: absolute;
  bottom: 21px;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 992, sass/base-element.scss */
.list-razdel .box-razdel a .text-box span {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
}
/* line 995, sass/base-element.scss */
.list-razdel .box-razdel a .text-box span.razdel-link {
  font-size: 12px;
  text-transform: uppercase;
}
/* line 1001, sass/base-element.scss */
.list-razdel .box-razdel a:hover {
  text-decoration: none !important;
}
/* line 1003, sass/base-element.scss */
.list-razdel .box-razdel:before {
  z-index: 1;
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("/i/tourism/box-bg.png") repeat-x 0 0;
  opacity: 0.8;
}
/* line 1007, sass/base-element.scss */
.list-razdel .box-razdel.w1 {
  width: 188px;
}
/* line 1008, sass/base-element.scss */
.list-razdel .box-razdel.w2 {
  width: 386px;
}
/* line 1009, sass/base-element.scss */
.list-razdel .box-razdel.h1 {
  height: 188px;
}
/* line 1010, sass/base-element.scss */
.list-razdel .box-razdel.h2 {
  height: 386px;
}
/* line 1011, sass/base-element.scss */
.list-razdel .box-razdel.search-box {
  float: right;
  padding: 0;
}
/* line 1013, sass/base-element.scss */
.list-razdel .box-razdel.blue-bg-text h2 {
  font-size: 22px;
  line-height: 18px;
}
/* line 1015, sass/base-element.scss */
.list-razdel .box-razdel.blue-bg-text a .text-box {
  background: #3399cc;
  bottom: 11px;
  left: 10px;
  padding: 16px 16px 11px 16px;
  width: auto;
}
/* line 1021, sass/base-element.scss */
.list-razdel .box-razdel.small h2 {
  font-size: 26px;
  line-height: 31px;
  padding: 0;
}
/* line 1023, sass/base-element.scss */
.list-razdel .box-razdel.small a .text-box {
  text-align: center;
  width: 100%;
  padding: 0;
}
/* line 1027, sass/base-element.scss */
.list-razdel .box-razdel.small:before {
  background: url("/i/tourism/box-small-bg.png") repeat-x 0 0;
  opacity: 0.75;
}
/* line 1029, sass/base-element.scss */
.list-razdel .box-razdel.blue {
  background: #3399cc;
}
/* line 1031, sass/base-element.scss */
.list-razdel .box-razdel.blue h2 {
  font-size: 26px;
  line-height: 31px;
}
/* line 1033, sass/base-element.scss */
.list-razdel .box-razdel.blue a .text-box {
  text-align: center;
  width: 188px;
  height: 188px;
  display: table-cell;
  padding: 0;
  position: relative;
  bottom: auto;
  vertical-align: middle;
}
/* line 1038, sass/base-element.scss */
.list-razdel .box-razdel.blue:before {
  display: none;
}
/* line 1041, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text h2 {
  font-size: 18px;
  line-height: 20px;
  border-bottom: 1px solid #fff;
  padding-bottom: 13px;
  margin-bottom: 11px;
}
/* line 1043, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text a .text-box {
  background: rgba(51, 153, 204, 0.8);
  bottom: 0;
  left: auto;
  left: 0;
  padding: 7px 14px 0 14px;
  width: 188px;
  height: 188px;
}
/* line 1046, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text a .text-box span {
  display: block;
  font-size: 14px;
  line-height: 17px;
}
/* line 1048, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text a .text-box span.name-rest {
  padding-bottom: 9px;
}
/* line 1049, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text a .text-box span.info-rest {
  font-weight: 400;
}
/* line 1054, sass/base-element.scss */
.list-razdel .box-razdel.search-box {
  padding: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1056, sass/base-element.scss */
.list-razdel .box-razdel.search-box h2 {
  font-size: 20px;
  line-height: 24px;
}
/* line 1057, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 14px;
}
/* line 1059, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .blue-btn, .list-razdel .box-razdel.search-box .container-search .voting-block .voting-save .btn, .voting-block .voting-save .list-razdel .box-razdel.search-box .container-search .btn {
  width: 100%;
  font-size: 18px;
  margin-bottom: 0;
  height: 40px;
}
/* line 1061, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .blue-btn:hover, .list-razdel .box-razdel.search-box .container-search .voting-block .voting-save .btn:hover, .voting-block .voting-save .list-razdel .box-razdel.search-box .container-search .btn:hover {
  background: #1273a4;
}
/* line 1063, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .text-date {
  font-size: 14px;
  line-height: 17px;
  color: #fff;
  display: block;
  padding-bottom: 10px;
}
/* line 1064, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .inp-date-box {
  position: relative;
}
/* line 1066, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .inp-date-box:after {
  display: inline-block;
  width: 28px;
  height: 28px;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.4;
  background: url("/i/tourism/planning2.png") center center no-repeat;
  background-size: 16px auto;
  -webkit-background-size: 16px auto;
}
/* line 1070, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search input {
  font-size: 13px;
  width: 100%;
  height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0 0;
  -moz-border-radius: 0 0;
  -ms-border-radius: 0 0;
  -o-border-radius: 0 0;
  border-radius: 0 0;
  border-color: #fff;
}
/* line 1077, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .blue-btn, .list-razdel .box-razdel.search-box .container-search .voting-block .voting-save .btn, .voting-block .voting-save .list-razdel .box-razdel.search-box .container-search .btn {
  -webkit-border-radius: 0 0;
  -moz-border-radius: 0 0;
  -ms-border-radius: 0 0;
  -o-border-radius: 0 0;
  border-radius: 0 0;
}
/* line 1083, sass/base-element.scss */
.list-razdel.cover-list-razdel {
  margin-right: -21px;
}
/* line 1085, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel {
  margin-bottom: 28px;
  margin-right: 21px;
}
/* line 1087, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel h3 {
  font-size: 18px;
  line-height: 1.2;
  padding: 0 0 1px 0;
  margin-top: -3px;
  margin-bottom: 0;
}
/* line 1092, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel .text-box {
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  padding-top: 8px;
  padding-bottom: 15px;
}
/* line 1098, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.w1, .list-razdel.cover-list-razdel .box-razdel.box-r-4 {
  width: 162px;
}
/* line 1100, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.w2, .list-razdel.cover-list-razdel .box-razdel.box-r-1, .list-razdel.cover-list-razdel .box-razdel.box-r-2, .list-razdel.cover-list-razdel .box-razdel.box-r-3, .list-razdel.cover-list-razdel .box-razdel.box-r-6, .list-razdel.cover-list-razdel .box-razdel.box-r-7, .list-razdel.cover-list-razdel .box-razdel.box-r-4, .list-razdel.cover-list-razdel .box-razdel.box-r-5 {
  width: 348px;
}
/* line 1101, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.w3 {
  width: 534px;
}
/* line 1103, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.h1, .list-razdel.cover-list-razdel .box-razdel.box-r-2, .list-razdel.cover-list-razdel .box-razdel.box-r-3, .list-razdel.cover-list-razdel .box-razdel.box-r-5, .list-razdel.cover-list-razdel .box-razdel.box-r-6, .list-razdel.cover-list-razdel .box-razdel.box-r-7 {
  height: 160px;
}
/* line 1104, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.h2, .list-razdel.cover-list-razdel .box-razdel.box-r-1, .list-razdel.cover-list-razdel .box-razdel.box-r-4 {
  height: 348px;
}
/* line 1107, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.box-r-4 {
  float: right;
}
/* line 1109, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.h2.w2 h3, .list-razdel.cover-list-razdel .box-razdel.box-r-1 h3 {
  font-size: 24px;
}
/* line 1110, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.h2.w2 .text-box, .list-razdel.cover-list-razdel .box-razdel.box-r-1 .text-box {
  padding-bottom: 19px;
}

/*cover June 2016*/
/* line 1116, sass/base-element.scss */
a.add-button {
  color: #fff;
  display: block;
}

/* line 1120, sass/base-element.scss */
.main-header {
  margin-bottom: 13px;
}
/* line 1122, sass/base-element.scss */
.main-header.new-header {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 13px;
  line-height: 17px;
}
/* line 1124, sass/base-element.scss */
.main-header.new-header .head-up {
  height: 50px;
}
/* line 1126, sass/base-element.scss */
.main-header.new-header .head-up .logo {
  margin-left: 14px;
  margin-right: 0;
  padding-top: 14px;
  width: 102px;
}
/* line 1130, sass/base-element.scss */
.main-header.new-header .head-up .logo .logo-img {
  width: 102px;
  height: 18px;
  padding-bottom: 0;
  background: url("/i/logo.svg") center center no-repeat;
  background-size: 102px auto;
  -webkit-background-size: 102px auto;
}
/* line 1136, sass/base-element.scss */
.main-header.new-header .head-up .head31-right {
  float: right;
}
/* line 1137, sass/base-element.scss */
.main-header.new-header .head-up .info-cont {
  background: none;
  margin-top: 12px;
  height: auto;
  width: auto;
}
/* line 1141, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week {
  background: none;
  margin: 0 20px 0 0;
  height: auto;
  width: 135px;
  text-align: right;
  padding-top: 4px;
  padding-right: 20px;
  position: relative;
  white-space: nowrap;
}
/* line 1149, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week:before {
  position: absolute;
  top: 0;
  right: -1px;
  height: 27px;
  width: 1px;
  background: #5ea5c8;
  content: '';
}
/* line 1156, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week .day-box {
  display: inline-block;
}
/* line 1157, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week .date, .main-header.new-header .head-up .info-cont .d-week .time-no-sec {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  padding-top: 0;
  display: inline-block;
}
/* line 1164, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week .date {
  margin-right: 2px;
}
/* line 1166, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .city-text {
  float: left;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  display: block;
  padding-top: 4px;
}
/* line 1173, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .city-text a {
  color: #fff !important;
}
/* line 1175, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather {
  width: auto;
  height: auto;
  padding-bottom: 0;
}
/* line 1178, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather .weather-head-back {
  background: none;
  height: auto;
  width: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 1182, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather .weather-head-back .weather-icon-head {
  padding-top: 0;
  min-height: 20px;
  margin-top: -4px;
}
/* line 1185, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather .weather-head-back .weather-icon-head i.wi {
  font-size: 25px;
  min-height: 20px;
}
/* line 1188, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather span.temp {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  width: 50px;
  margin-top: 0;
}
/* line 1194, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate {
  margin-top: 0;
  padding-top: 0;
}
/* line 1196, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div {
  margin-top: 0 !important;
  color: #fefefe;
  font-size: 14px;
  font-weight: 600;
  float: left;
  position: relative;
  width: 99px;
  text-align: center;
  padding-top: 6px;
}
/* line 1206, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 27px;
  width: 1px;
  background: #5ea5c8;
  content: '';
}
/* line 1213, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div a, .main-header.new-header .head-up .info-cont .rate div span {
  color: #fefefe;
  font-size: 14px;
  font-weight: 600;
  vertical-align: top;
  display: inline-block;
}
/* line 1219, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div a:hover, .main-header.new-header .head-up .info-cont .rate div span:hover {
  text-decoration: none;
}
/* line 1221, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div .sign {
  margin-top: -1px !important;
}
/* line 1225, sass/base-element.scss */
.main-header.new-header .head-up .auth {
  float: right;
  height: auto;
  width: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin-top: 5px;
  background: none;
}
/* line 1231, sass/base-element.scss */
.main-header.new-header .head-up .auth .noauth {
  margin-top: 0;
}
/* line 1232, sass/base-element.scss */
.main-header.new-header .head-up .auth .img-box {
  margin-right: 14px;
  margin-left: 0;
  border-color: #fff;
  margin-top: -1px;
}
/* line 1238, sass/base-element.scss */
.main-header.new-header .head-up .auth .user-info {
  margin-top: 4px;
}
/* line 1240, sass/base-element.scss */
.main-header.new-header .head-up .auth .user-info a {
  color: white;
}
/* line 1241, sass/base-element.scss */
.main-header.new-header .head-up .auth .user-info .uwh-block-messages {
  margin-right: 7px;
}
/* line 1242, sass/base-element.scss */
.main-header.new-header .head-up .auth .user-info .uwh-block-comments {
  margin-right: 8px;
}
/* line 1244, sass/base-element.scss */
.main-header.new-header .head-up .auth .auth-inf {
  margin-left: 50px;
}
/* line 1247, sass/base-element.scss */
.main-header.new-header .head-up .auth .auth-en {
  margin-right: 14px;
  margin-left: 20px;
  padding-top: 7px;
}
/* line 1250, sass/base-element.scss */
.main-header.new-header .head-up .auth .auth-en a {
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 5px;
}
/* line 1257, sass/base-element.scss */
.main-header.new-header .head-up .auth .auth-en a.reg-a {
  background: rgba(255, 255, 255, 0.26);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 1265, sass/base-element.scss */
.main-header.new-header .head-down {
  height: 30px;
  position: relative;
}
/* line 1269, sass/base-element.scss */
.main-header.new-header .head-down ul li {
  height: 30px;
  background: none;
  position: inherit;
}
/* line 1273, sass/base-element.scss */
.main-header.new-header .head-down ul li a {
  padding: 6px 11px 0 12px;
  height: 24px;
  font-size: 12px;
  position: relative;
}
/* line 1278, sass/base-element.scss */
.main-header.new-header .head-down ul li a:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 30px;
  background: #006699;
  content: '';
}
/* line 1286, sass/base-element.scss */
.main-header.new-header .head-down ul li:hover {
  background: #f1f1f1 !important;
  z-index: 50;
}
/* line 1289, sass/base-element.scss */
.main-header.new-header .head-down ul li:hover .dropdown-menu {
  display: block;
  z-index: 50;
}
/* line 1293, sass/base-element.scss */
.main-header.new-header .head-down ul li:hover a {
  color: #006699;
  text-decoration: none !important;
}
/* line 1300, sass/base-element.scss */
.main-header.new-header .head-down ul li.active-li .dropdown-menu {
  display: none;
}
/* line 1305, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu {
  cursor: default;
  display: none;
  position: absolute;
  top: 30px;
  left: 0;
  width: 100%;
  min-height: 27px;
  padding-top: 8px;
  padding-bottom: 0;
  background: #f1f1f1;
  border: none;
  border-bottom: 1px solid #006699;
  margin-top: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 1318, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul {
  padding: 1px 0 2px 0;
}
/* line 1320, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li {
  float: left;
  height: 18px;
  padding-bottom: 6px;
  text-transform: uppercase;
}
/* line 1324, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li:after {
  display: none;
}
/* line 1326, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li a {
  font-size: 12px;
  color: #006699;
  padding: 0 0 0 12px;
  height: 17px;
}
/* line 1331, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li a:hover {
  text-decoration: underline !important;
}
/* line 1332, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li a:after {
  display: none;
}
/* line 1334, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li:hover {
  background: none !important;
}
/* line 1335, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li.li-karnaval {
  margin-left: 12px;
  margin-top: -1px;
}
/* line 1340, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box {
  float: right;
  width: 430px;
  padding-top: 3px;
  margin-right: 41px;
}
/* line 1345, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .img-box {
  float: left;
  width: 195px;
  height: 111px;
  margin-right: 40px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
}
/* line 1352, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .img-box img {
  max-width: 100%;
}
/* line 1354, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .text-box {
  width: 195px;
  float: left;
}
/* line 1357, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .text-box h4 {
  font-size: 15px;
  line-height: 1.27;
  margin-top: -5px;
  margin-bottom: 5px;
}
/* line 1361, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .text-box h4 a {
  padding: 0;
  font-size: 15px;
  line-height: 1.27;
  color: #006699;
}
/* line 1366, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .text-box h4 a:hover {
  text-decoration: underline !important;
}

/* line 1378, sass/base-element.scss */
.head31-first-line-menu {
  padding-top: 8px;
  padding-bottom: 0;
  background: #f1f1f1;
  border-bottom: 1px solid #006699;
}
/* line 1382, sass/base-element.scss */
.head31-first-line-menu ul {
  padding: 1px 0 2px 0;
  margin: 0;
  list-style-type: none;
}
/* line 1386, sass/base-element.scss */
.head31-first-line-menu ul li {
  float: left;
  height: 18px;
  padding-bottom: 6px;
  text-transform: uppercase;
  line-height: 18px;
}
/* line 1392, sass/base-element.scss */
.head31-first-line-menu ul li a {
  font-size: 12px;
  color: #006699;
  padding: 0 0 0 12px;
  height: 17px;
}
/* line 1397, sass/base-element.scss */
.head31-first-line-menu ul li a:hover {
  text-decoration: underline !important;
}
/* line 1399, sass/base-element.scss */
.head31-first-line-menu ul li.li-karnaval {
  margin-left: 12px;
  margin-top: -1px;
}

/* line 1406, sass/base-element.scss */
.cover-blogs-list {
  letter-spacing: -0.3em;
  margin-top: -4px;
  margin-bottom: 3px;
}
/* line 1409, sass/base-element.scss */
.cover-blogs-list .r-lbc {
  letter-spacing: normal;
  display: inline-block;
  width: 225px;
  vertical-align: top;
  margin-right: 20px;
  padding-bottom: 21px;
  background: none;
}
/* line 1416, sass/base-element.scss */
.cover-blogs-list .r-lbc .npr-imb {
  float: left;
  width: 34px;
  margin-right: 11px;
}
/* line 1418, sass/base-element.scss */
.cover-blogs-list .r-lbc .npr-imb .blogs-user-avatar {
  width: 32px;
  height: 32px;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #a0a0a0;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: auto 32px;
  -webkit-background-size: auto 32px;
}
/* line 1428, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text {
  float: left;
  width: 180px;
  padding-top: 0;
}
/* line 1431, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text .blogs-user-nickname {
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 3px;
}
/* line 1435, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text .blogs-user-nickname a {
  color: black;
}
/* line 1437, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text h3 {
  font-weight: 600;
  font-size: 15px;
  line-height: 1.2;
  margin: 0 0 2px 0;
}
/* line 1441, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text .blogs-entry-date {
  color: #999;
  font-size: 12px;
}
/* line 1446, sass/base-element.scss */
.cover-blogs-list .r-lbc:nth-child(3n+3) {
  margin-right: 0;
}

/* line 1450, sass/base-element.scss */
.photo-box .swiper-container {
  width: 100%;
  height: 338px;
  margin: -4px auto 20px auto;
}
/* line 1454, sass/base-element.scss */
.photo-box .swiper-slide {
  width: 507px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  position: relative;
}
/* line 1463, sass/base-element.scss */
.photo-box .swiper-slide .text-box {
  display: none;
}
/* line 1465, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active:after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 164px;
  width: 100%;
  content: '';
  background: url("/i/foto/photo-bg.png") 0 0 repeat-x;
  z-index: 2;
}
/* line 1473, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box {
  display: block;
  position: absolute;
  bottom: 25px;
  left: 0;
  z-index: 5;
  color: #fff;
  width: 478px;
  padding-left: 29px;
}
/* line 1481, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box span {
  display: block;
}
/* line 1482, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .author-name {
  text-transform: uppercase;
  font-size: 12px;
  padding-bottom: 3px;
}
.photo-box .swiper-slide.swiper-slide-active .text-box .author-name.small {
	font-size: 11px;
}
/* line 1488, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .photo-link span {
  color: white;
}
/* line 1489, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .photo-link:hover {
  text-decoration: none !important;
}
/* line 1491, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .photo-name {
  font-size: 24px;
  line-height: 1.2;
}
.photo-box .swiper-slide.swiper-slide-active .text-box .photo-name.small {
	font-size: 20px;
}
/* line 1495, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .voteg {
  float: right;
  margin-right: 30px;
  margin-top: 4px;
}
/* line 1502, sass/base-element.scss */
.photo-box .swiper-button-next, .photo-box .swiper-button-prev {
  width: 103px;
  height: 338px;
  top: 0;
  margin-top: 0;
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
}
/* line 1508, sass/base-element.scss */
.photo-box .swiper-button-next .uwh-icon-arrow-forward, .photo-box .swiper-button-next .uwh-icon-arrow-back, .photo-box .swiper-button-prev .uwh-icon-arrow-forward, .photo-box .swiper-button-prev .uwh-icon-arrow-back {
  color: #fff;
  font-size: 60px;
  line-height: 338px;
  opacity: 0.5;
}
/* line 1515, sass/base-element.scss */
.photo-box .swiper-button-next:hover .uwh-icon-arrow-forward, .photo-box .swiper-button-next:hover .uwh-icon-arrow-back, .photo-box .swiper-button-prev:hover .uwh-icon-arrow-forward, .photo-box .swiper-button-prev:hover .uwh-icon-arrow-back {
  opacity: 1;
}
/* line 1518, sass/base-element.scss */
.photo-box .swiper-button-next {
  right: 0;
}
/* line 1519, sass/base-element.scss */
.photo-box .swiper-button-prev {
  left: 0;
}

/* line 1521, sass/base-element.scss */
.what_talking-box {
  margin-top: -17px;
  margin-bottom: 13px;
}
/* line 1523, sass/base-element.scss */
.what_talking-box .red-theme:last-child {
  background: none;
}

/* line 1525, sass/base-element.scss */
.photo-competion-cover {
  margin-bottom: 14px;
}
/* line 1527, sass/base-element.scss */
.photo-competion-cover a:hover {
  text-decoration: none !important;
}
/* line 1528, sass/base-element.scss */
.photo-competion-cover .img-box {
  height: 134px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  position: relative;
}
/* line 1534, sass/base-element.scss */
.photo-competion-cover .img-box .razdel-link {
  position: absolute;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  background: #197eb0;
  left: 0;
  bottom: -6px;
  padding: 2px 5px 2px 16px;
}
/* line 1544, sass/base-element.scss */
.photo-competion-cover .text-box {
  color: #fff;
  background: #197eb0;
  padding: 10px 10px 11px 16px;
  line-height: 1.3;
  font-size: 13px;
}
/* line 1549, sass/base-element.scss */
.photo-competion-cover .text-box h3 {
  font-size: 15px;
  font-weight: 600;
  margin: 0;
  padding-bottom: 1px;
}
/* line 1554, sass/base-element.scss */
.photo-competion-cover .text-box h3 a {
  color: #fff;
}
/* line 1556, sass/base-element.scss */
.photo-competion-cover .text-box p {
  margin: 0;
}
/* line 1558, sass/base-element.scss */
.photo-competion-cover .text-box p a {
  color: #fff;
  text-decoration: underline !important;
}
/* line 1561, sass/base-element.scss */
.photo-competion-cover .text-box p a:hover {
  text-decoration: none !important;
}

/* line 1566, sass/base-element.scss */
.c-webcam-pr {
  padding-bottom: 9px;
}

/* line 1567, sass/base-element.scss */
.cam-list {
  margin-top: -11px;
}
/* line 1569, sass/base-element.scss */
.cam-list .one-cam {
  float: left;
  width: 116px;
  height: 87px;
  border: 1px solid #dadada;
  margin-right: 4px;
  margin-bottom: 5px;
}
/* line 1574, sass/base-element.scss */
.cam-list .one-cam:nth-child(2n+2) {
  margin-right: 0;
}

/*�������� �� ��������*/
/* line 1579, sass/base-element.scss */
.novosti-photos {
  width: 700px;
  padding: 14px;
  background-color: #ececec;
  margin: 0 auto 20px auto;
}
/* line 1581, sass/base-element.scss */
.novosti-photos .carousel {
  position: relative;
  color: #333;
  width: 700px;
  min-height: 466px;
  overflow: hidden;
  margin: 0;
}
/* line 1584, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators {
  position: absolute;
  top: 15px;
  left: 0;
  width: 100%;
  height: 15px;
  text-align: center;
}
/* line 1586, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators {
  z-index: 1000;
  margin: 0 auto;
  position: relative;
  top: 0;
  left: auto;
  right: auto;
  list-style: none;
  clear: both;
  display: inline-block;
}
/* line 1589, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  cursor: pointer;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 1594, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators li:first-child {
  margin-left: 0;
}
/* line 1595, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators li.active {
  background-color: #fff;
}
/* line 1599, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
  background-color: #000;
}
/* line 1601, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item {
  text-align: center;
  display: none;
  position: relative;
  line-height: 462px;
  min-height: 466px;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
/* line 1608, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item img {
  display: inline-block;
  margin: 0px auto;
}
/* line 1609, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption {
  position: absolute;
  line-height: 17px;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: left;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  color: #ffffff;
}
/* line 1615, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption h4, .novosti-photos .carousel .carousel-inner .item .carousel-caption p {
  color: #ffffff;
}
/* line 1616, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption h4 {
  margin: 0 0 5px;
}
/* line 1617, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption p {
  margin-bottom: 0;
}
/* line 1620, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .active {
  left: 0;
}
/* line 1621, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .active, .novosti-photos .carousel .carousel-inner .next, .novosti-photos .carousel .carousel-inner .prev {
  display: block;
}
/* line 1622, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .next, .novosti-photos .carousel .carousel-inner .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 1623, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .next {
  left: 100%;
}
/* line 1624, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .prev {
  left: -100%;
}
/* line 1625, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .next.left, .novosti-photos .carousel .carousel-inner .prev.right {
  left: 0;
}
/* line 1626, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .active.left {
  left: -100%;
}
/* line 1627, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .active.right {
  left: 100%;
}
/* line 1629, sass/base-element.scss */
.novosti-photos .carousel .carousel-control {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 23px;
  color: #ffffff !important;
  text-align: center;
  background: rgba(0, 0, 0, 0.2);
  border: 3px solid #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 1641, sass/base-element.scss */
.novosti-photos .carousel .carousel-control.right {
  left: auto;
  right: 15px;
}
/* line 1642, sass/base-element.scss */
.novosti-photos .carousel .carousel-control:hover, .novosti-photos .carousel .carousel-control:focus {
  outline: none;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
  text-decoration: none !important;
}

/*RETINA!!!!!!!!*/
@media (-webkit-min-device-pixel-ratio: 2) {
  /* line 1657, sass/base-element.scss */
  .n-on-pr .n_vc .ico {
    width: 17px;
    margin-top: 1px;
    background-image: url("/i/news/sprite-newsx2.png");
    background-size: 152px 13px;
    -webkit-background-size: 152px 13px;
  }

  /*������ ����/�����*/
  /* line 1664, sass/base-element.scss */
  h3 .news_foto {
    background-image: url("/i/news/sprite-newsx2.png");
    background-position: -88px 0;
    background-size: 152px 13px;
    -webkit-background-size: 152px 13px;
    margin-left: 0;
  }
  /* line 1669, sass/base-element.scss */
  h3 .news_video {
    background-image: url("/i/news/sprite-newsx2.png");
    background-position: -104px 0;
    background-size: 152px 13px;
    -webkit-background-size: 152px 13px;
    margin-left: 0;
  }

  /* line 1679, sass/base-element.scss */
  .list-notification ul li .view-box a {
    background: url("/i/ico-viewx2.png") -29px 0 no-repeat;
    background-size: 54px 44px;
    -webkit-background-size: 54px 44px;
  }
  /* line 1681, sass/base-element.scss */
  .list-notification ul li .view-box a:hover {
    background: url("/i/ico-viewx2.png") -29px -22px no-repeat;
    background-size: 54px 44px;
    -webkit-background-size: 54px 44px;
  }

  /*���� �����������*/
  /* line 1690, sass/base-element.scss */
  .auth-inf .user-info .prize-box {
    margin-top: 6px;
    height: 16px;
    background: url("/i/ico-headx2.png") -54px 0 no-repeat;
    background-size: 70px 18px;
    -webkit-background-size: 70px 18px;
  }
}
/* line 1698, sass/base-element.scss */
#pads_20, #pads_56 {
  margin-bottom: 20px;
}

/* line 1704, sass/base-element.scss */
.right-col .padspo.tgb {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 1705, sass/base-element.scss */
.padspo.mobile {
  margin-left: -10px;
}

/*hover effect*/
/* line 1709, sass/base-element.scss */
.btn-buzz-out {
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-name: hvr-buzz-out;
  animation-timing-function: linear;
}

@keyframes hvr-buzz-out {
  /* line 1716, sass/base-element.scss */
  10% {
    transform: translateX(3px) rotate(2deg);
  }

  /* line 1719, sass/base-element.scss */
  20% {
    transform: translateX(-3px) rotate(-2deg);
  }

  /* line 1722, sass/base-element.scss */
  30% {
    transform: translateX(3px) rotate(2deg);
  }

  /* line 1725, sass/base-element.scss */
  40% {
    transform: translateX(-3px) rotate(-2deg);
  }

  /* line 1728, sass/base-element.scss */
  50% {
    transform: translateX(2px) rotate(1deg);
  }

  /* line 1731, sass/base-element.scss */
  60% {
    transform: translateX(-2px) rotate(-1deg);
  }

  /* line 1734, sass/base-element.scss */
  70% {
    transform: translateX(2px) rotate(1deg);
  }

  /* line 1737, sass/base-element.scss */
  80% {
    transform: translateX(-2px) rotate(-1deg);
  }

  /* line 1740, sass/base-element.scss */
  90% {
    transform: translateX(1px) rotate(0deg);
  }

  /* line 1743, sass/base-element.scss */
  100% {
    transform: translateX(-1px) rotate(0deg);
  }
}

/* line 1748, sass/base-element.scss */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

/* line 1759, sass/base-element.scss */
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  /* line 1765, sass/base-element.scss */
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  /* line 1769, sass/base-element.scss */
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  /* line 1773, sass/base-element.scss */
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  /* line 1777, sass/base-element.scss */
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  /* line 1781, sass/base-element.scss */
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  /* line 1785, sass/base-element.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes hvr-wobble-horizontal {
  /* line 1791, sass/base-element.scss */
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  /* line 1795, sass/base-element.scss */
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  /* line 1799, sass/base-element.scss */
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  /* line 1803, sass/base-element.scss */
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  /* line 1807, sass/base-element.scss */
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  /* line 1811, sass/base-element.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 1816, sass/base-element.scss */
.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}

/* line 1823, sass/base-element.scss */
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Vertical */
@-webkit-keyframes hvr-wobble-vertical {
  /* line 1835, sass/base-element.scss */
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  /* line 1839, sass/base-element.scss */
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  /* line 1843, sass/base-element.scss */
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  /* line 1847, sass/base-element.scss */
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  /* line 1851, sass/base-element.scss */
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  /* line 1855, sass/base-element.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes hvr-wobble-vertical {
  /* line 1861, sass/base-element.scss */
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  /* line 1865, sass/base-element.scss */
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  /* line 1869, sass/base-element.scss */
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  /* line 1873, sass/base-element.scss */
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  /* line 1877, sass/base-element.scss */
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  /* line 1881, sass/base-element.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 1886, sass/base-element.scss */
.hvr-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}

/* line 1893, sass/base-element.scss */
.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
  -webkit-animation-name: hvr-wobble-vertical;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/*IPad, IPad2, IPadMini*/
@media screen and (max-device-width: 1024px) {
  /* line 1908, sass/base-element.scss */
  .full-img {
    z-index: 100;
    display: none;
    opacity: 0;
    position: fixed;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
  }

  /* line 1909, sass/base-element.scss */
  .full-img-cont {
    text-align: center;
  }

  /* line 1910, sass/base-element.scss */
  .full-img img {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
  }

  /* line 1913, sass/base-element.scss */
  .r-a-f {
    width: 100%;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
  }

  /* line 1914, sass/base-element.scss */
  .full-b {
    overflow: hidden;
    position: fixed;
  }

  /* line 1915, sass/base-element.scss */
  .head-full {
    padding-top: 20px;
    font-size: 14px;
    padding-bottom: 15px;
  }
}
@media only screen and (orientation: portrait) {
  /*portrait landscape    */
}
/* line 3, sass/vitr-box.scss */
.vitr-tovar {
  margin-top: 0;
  margin-bottom: 10px;
  padding: 5px 8px 10px 8px;
  border: 1px solid #d6d6d6;
}
/* line 6, sass/vitr-box.scss */
.vitr-tovar .clearfix {
  display: block;
}
/* line 7, sass/vitr-box.scss */
.vitr-tovar .vt-head {
  padding-bottom: 3px !important;
}
/* line 9, sass/vitr-box.scss */
.vitr-tovar .vt-head h2 {
  font-weight: bold;
  float: left;
  margin: 0;
  padding: 4px 0 0 0;
  font-family: 'Trebuchet MS', Helvetica, Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #197eb0;
  text-align: left;
  text-transform: none;
  white-space: normal;
  border: none;
}
/* line 15, sass/vitr-box.scss */
.vitr-tovar .vt-head .logo-box {
  float: right;
  margin-right: -3px;
}
/* line 17, sass/vitr-box.scss */
.vitr-tovar .vt-head .logo-box img {
  height: auto;
  max-height: 30px;
}
/* line 20, sass/vitr-box.scss */
.vitr-tovar .vt-cont {
  overflow: hidden;
}
/* line 22, sass/vitr-box.scss */
.vitr-tovar .vt-cont ul {
  padding: 0;
  margin: 0;
  height: 174px;
  overflow: hidden;
}
/* line 24, sass/vitr-box.scss */
.vitr-tovar .vt-cont ul li {
  border: 1px solid #d6d6d6;
  height: 172px;
  overflow: hidden;
  position: relative;
  font-family: 'Trebuchet MS', Helvetica, Verdana, Arial, sans-serif;
  width: 110px;
  vertical-align: top;
  display: block;
  float: left;
  margin-left: 5px;
}
/* line 28, sass/vitr-box.scss */
.vitr-tovar .vt-cont ul li .tov-cont {
  text-align: center;
  padding-top: 8px;
  width: 110px;
  overflow: hidden;
}
/* line 32, sass/vitr-box.scss */
.vitr-tovar .vt-cont ul li .tov-cont .name-t {
  width: 102px;
  overflow: hidden;
  position: relative;
  height: 32px;
  margin-bottom: 2px;
  padding: 5px 4px 0 4px;
  line-height: 15px;
  border-top: 1px solid #dcdcdc;
  margin-top: 11px;
}
/* line 35, sass/vitr-box.scss */
.vitr-tovar .vt-cont ul li .tov-cont .name-t a {
  text-decoration: none;
  line-height: 15px;
  font-size: 12px;
  color: #1958bd;
}
/* line 36, sass/vitr-box.scss */
.vitr-tovar .vt-cont ul li .tov-cont .name-t a:hover {
  text-decoration: underline;
}
/* line 37, sass/vitr-box.scss */
.vitr-tovar .vt-cont ul li .tov-cont .name-t .ico {
  height: 100%;
  position: absolute;
  right: 2px;
  bottom: 0;
  background: url("//i.u-mama.ru/images/structure/grad-wh.png") 0 0 repeat-y;
  width: 15px;
  display: inline-block;
  vertical-align: top;
}
/* line 43, sass/vitr-box.scss */
.vitr-tovar .vt-cont ul li .price {
  overflow: hidden;
  display: block;
  width: 110px;
  height: 21px;
  padding-bottom: 0;
  background: #56a0c5;
  position: absolute;
  bottom: 0;
  text-decoration: none;
}
/* line 46, sass/vitr-box.scss */
.vitr-tovar .vt-cont ul li .price .price-z {
  /*margin-left: 7px;*/
  padding-top: 2px;
  /*font-weight: bold;*/
  /* float: left;*/
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  width: 100%;
  display: block;
}
/* line 51, sass/vitr-box.scss */
.vitr-tovar .vt-cont ul li .price .ico {
  display: none;
  margin-top: 0;
  /*margin-right: 10px;*/
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  vertical-align: middle;
  /*float: right; */
  /*background: url("//st.uralweb.ru/i/reklama/ico-buy.png") 0 0 no-repeat;    */
}
/* line 57, sass/vitr-box.scss */
.vitr-tovar .vt-cont ul li .price:hover {
  text-decoration: none;
}
/* line 60, sass/vitr-box.scss */
.vitr-tovar .vt-cont ul li:first-child {
  margin-left: 0;
}

/* line 65, sass/vitr-box.scss */
.vitr-tovar.inner .vt-cont li {
  margin-left: 7px;
}

/* line 67, sass/vitr-box.scss */
.vitr-tovar.ver3 {
  padding: 8px;
}
/* line 70, sass/vitr-box.scss */
.vitr-tovar.ver3 .vt-cont .logo-box {
  float: left;
  height: 224px;
  width: 160px;
  margin-right: 7px;
}
/* line 74, sass/vitr-box.scss */
.vitr-tovar.ver3 .vt-cont .logo-box a {
  display: table-cell;
  height: 224px;
  width: 160px;
  vertical-align: middle;
}
/* line 80, sass/vitr-box.scss */
.vitr-tovar.ver3 .vt-cont ul {
  float: left;
  height: auto;
}
/* line 83, sass/vitr-box.scss */
.vitr-tovar.ver3 .vt-cont ul li {
  width: 128px;
  height: 224px;
  font-family: 'Open Sans', 'Trebuchet MS', 'Helvetica CY', sans-serif;
}
/* line 86, sass/vitr-box.scss */
.vitr-tovar.ver3 .vt-cont ul li .tov-cont {
  width: 128px;
}
/* line 88, sass/vitr-box.scss */
.vitr-tovar.ver3 .vt-cont ul li .tov-cont .name-t {
  width: auto;
}
/* line 90, sass/vitr-box.scss */
.vitr-tovar.ver3 .vt-cont ul li .tov-cont .name-t a {
  font-size: 14px;
  font-weight: 600;
}
/* line 93, sass/vitr-box.scss */
.vitr-tovar.ver3 .vt-cont ul li .price {
  width: 128px;
  background: none;
  bottom: 6px;
}
/* line 97, sass/vitr-box.scss */
.vitr-tovar.ver3 .vt-cont ul li .price .price-z {
  color: #2e2e2e;
  font-weight: 600;
  font-size: 16px;
}

/*vertical*/
/* line 110, sass/vitr-box.scss */
.vitr-tovar.vertical {
  box-sizing: border-box;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 5px 8px 0 8px;
  border: 1px solid #d6d6d6;
}
/* line 114, sass/vitr-box.scss */
.vitr-tovar.vertical .vt-head {
  padding-bottom: 3px;
  width: 100%;
}
/* line 116, sass/vitr-box.scss */
.vitr-tovar.vertical .vt-head h2 {
  min-width: 130px;
  font-weight: bold;
  padding-top: 0;
  font-size: 14px;
}
/* line 118, sass/vitr-box.scss */
.vitr-tovar.vertical .vt-cont {
  width: 100%;
  text-align: left;
}
/* line 120, sass/vitr-box.scss */
.vitr-tovar.vertical .vt-cont ul {
  height: auto;
}
/* line 122, sass/vitr-box.scss */
.vitr-tovar.vertical .vt-cont ul li:first-child {
  border: none;
}
/* line 123, sass/vitr-box.scss */
.vitr-tovar.vertical .vt-cont ul li {
  margin: 0;
  height: auto;
  width: 100%;
  clear: both;
  border-top: 1px solid #e9e9e9;
  border-left: none;
  border-right: none;
  border-bottom: none;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 128, sass/vitr-box.scss */
.vitr-tovar.vertical .vt-cont ul li .tov-cont {
  	padding-top: 0;
  	border: none;
  	width: 100%;
	display: flex;
	flex-flow: row nowrap;
}
.vitr-tovar.vertical .vt-cont ul li .tov-cont > a {
	display: block;
	max-width: 50px;
	height: 50px;
}
/* line 130, sass/vitr-box.scss */
.vitr-tovar.vertical .vt-cont ul li .tov-cont img {
	float: left;
	margin-right: 8px;
	height: 50px;
}
/* line 131, sass/vitr-box.scss */
.vitr-tovar.vertical .vt-cont ul li .tov-cont .tov-text {
  	padding: 0;
  	width: calc(100% - 60px);
	margin-left: 10px;
  	text-align: left;
}
/* line 133, sass/vitr-box.scss */
.vitr-tovar.vertical .vt-cont ul li .tov-cont .tov-text .name-t {
  line-height: 15px;
  margin-top: -2px;
  margin-bottom: 0;
  height: 33px;
  padding: 0;
  width: 100%;
  text-align: left;
}
/* line 135, sass/vitr-box.scss */
.vitr-tovar.vertical .vt-cont ul li .tov-cont .tov-text .name-t .ico {
  right: 0;
}
/* line 137, sass/vitr-box.scss */
.vitr-tovar.vertical .vt-cont ul li .tov-cont .tov-text .price-z {
  padding: 2px 20px 1px 0;
  /*background: url("//st.uralweb.ru/i/reklama/ico-buy.png") 100% 2px no-repeat; color: #666;*/
  background: #56a0c5;
  height: 17px;
  text-align: center;
  display: block;
  width: 132px;
  padding-right: 0;
  text-decoration: none;
  color: #fff;
  /*font-weight: bold;*/
  font-size: 14px;
  line-height: 16px;
  *padding-top: 1px;
  *padding-bottom: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 144, sass/vitr-box.scss */
.vitr-tovar.vertical .vt-cont ul li .tov-cont .tov-text .price-z:hover {
  text-decoration: none !important;
}
/* line 149, sass/vitr-box.scss */
.vitr-tovar.vertical .vt-cont ul li.last {
  border: none;
  padding: 0;
}

/*dari66*/
/* line 155, sass/vitr-box.scss */
.dari-form {
  padding: 5px 7px 11px 7px;
  border: 1px solid #d6d6d6;
  background: #fff;
}
/* line 157, sass/vitr-box.scss */
.dari-form .logo-top {
  padding-bottom: 8px;
}
/* line 158, sass/vitr-box.scss */
.dari-form select {
  margin-left: 7px;
  margin-bottom: 10px;
  padding: 0 3px;
  width: 208px;
  height: 23px;
  line-height: 23px;
  font-size: 12px;
  color: #666666;
  font-family: Tahoma, Verdana, sans-serif;
}
/* line 159, sass/vitr-box.scss */
.dari-form .btn-red {
  background: #dd2a1b;
  border: none;
  height: 25px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-size: 12px;
  color: #fff;
  font-family: Tahoma, Verdana, sans-serif;
  padding-right: 11px;
  padding-left: 11px;
  margin: 0 auto;
}

/*get4click*/
/* line 167, sass/vitr-box.scss */
.box-click {
  padding: 8px 15px;
  background: #ebf3db;
  margin-bottom: 15px;
  margin-top: 15px;
}
/* line 169, sass/vitr-box.scss */
.box-click .box-click-cont {
  display: table;
  width: 100%;
}
/* line 171, sass/vitr-box.scss */
.box-click .box-click-cont p {
  line-height: 15px;
  font-size: 12px;
  padding-bottom: 2px;
}
/* line 172, sass/vitr-box.scss */
.box-click .box-click-cont .name-text {
  color: #0074dd;
  font-size: 13px;
  padding-bottom: 2px;
}
/* line 173, sass/vitr-box.scss */
.box-click .box-click-cont .btn-success {
  width: 140px;
  padding-left: 0;
  padding-right: 0;
  font-size: 13px;
  height: 17px;
  padding-top: 0;
  margin-left: 15px;
  color: #fff;
  background: #91c85c;
  text-decoration: none;
}
/* line 176, sass/vitr-box.scss */
.box-click .box-click-cont .btn-success:hover {
  text-decoration: none !important;
}
/* line 178, sass/vitr-box.scss */
.box-click .box-click-cont .btn-cont, .box-click .box-click-cont .text-cont {
  display: table-cell;
}
/* line 179, sass/vitr-box.scss */
.box-click .box-click-cont .btn-cont {
  vertical-align: middle;
  text-align: right;
}
/* line 180, sass/vitr-box.scss */
.box-click .box-click-cont .text-cont {
  vertical-align: top;
}

/*floorAd*/
/* line 185, sass/vitr-box.scss */
.floor-img {
  background: #fff;
  height: 70px;
  width: 100%;
  position: fixed;
  bottom: -70px;
  left: 0;
  z-index: 10;
  text-align: center;
}
/* line 192, sass/vitr-box.scss */
.floor-img .floor-img-cont {
  position: relative;
  z-index: 2;
  width: 100%;
  overflow: hidden;
}
/* line 197, sass/vitr-box.scss */
.floor-img .floor-img-cont img {
  max-height: 70px;
}
/* line 198, sass/vitr-box.scss */
.floor-img .floor-img-cont a {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 199, sass/vitr-box.scss */
.floor-img .floor-img-cont iframe {
  padding: 0 !important;
  height: 100% !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 204, sass/vitr-box.scss */
.floor-img .close-floor {
  background: #ff5e1e;
  color: #fff;
  cursor: pointer;
  z-index: 1;
  line-height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 100px;
  height: 32px;
  font-size: 14px;
  font-weight: 700;
}

/*IPad, IPad2, IPadMini*/
@media screen and (max-device-width: 1024px) {
  /* line 219, sass/vitr-box.scss */
  .floor-img {
    height: 70px;
    width: 100%;
    position: fixed;
    bottom: -70px;
    left: 0;
  }
}
