

/* Start:/bitrix/templates/iguides-mobile/components/bitrix/news.detail/main-tape/style.css?15712467581748*/
.ad-bottom-wrapper {
    text-align: center;
    width: 110%;
    left: -5%;
    position: relative;
    padding: 20px 0 0 0;
    margin: 20px 0;
    border-top: 2px solid #F1F1F1;
}

.news-text iframe {
    max-width:100%; 
    height:250px;
}

.content .content-detail article h1 {
    margin-top: 20px;
    text-align: center;
}

.blog-caption-tag {
    font:10px/16px 'Lato';
    margin:20px auto;
    border:1px dotted #3c5a98;
    color:#3c5a98;
    width:90%;
    max-width:400px;
    padding:5px;
    text-transform:uppercase;
    text-align:center;
}

.pageContent .content, .pageContent .content-detail {
    background-color: #ffffff;
}

.container {
    max-width: none !important;
}

#detailLoadNext {position:relative; height:60px;}
#detailLoadNext.load {background:url(/bitrix/templates/iguides-mobile/components/bitrix/news.detail/main-tape/image/loader.gif) 50% 50% no-repeat;}

.iGuidesHTML-SLIDER {margin-top:15px;}

.iGuidesHTML-TWENTY-TWENTY {margin:15px 0;}
.iGuidesHTML-TWENTY-TWENTY .twentytwenty-overlay {display:none;}
.iGuidesHTML-TWENTY-TWENTY img {height:auto;}


body .postRating {
    text-align: center;
    background-color: #ffffff;
    margin: -20px -20px 20px -20px;
    padding-bottom: 20px;
}

body .bxRatingWrapper {
    text-align: center;
    margin: -20px -20px 20px -20px;
    padding: 24px 20px 20px 20px;
    background-color: #fff;
    border-top: 1px solid #F1EEEE;
}

body .bxRatingWrapper_info {
    margin-top:20px;
}
.content-detail article p img.link_icon{
    display: inline-block;
    padding-right: 5px;
}
.content-detail li{
    font: 18px/27px 'Lato';
    padding-bottom: 15px;
}
.top_little_nav {
    background: #fff;
}


.LINKS_AFTER_ARTICLE.site_s2 {

    margin: 10px 5px;
}
/* End */


/* Start:/bitrix/templates/iguides-mobile/components/rubium.web/sender.subscribe/iguides/style.css?15439306564640*/
.bx-subscribe {
	margin: 10px 0;
}
.bx-subscribe div.bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-subscribe-desc {
	color: #aaa;
	font-size: 12px;
	position: relative;
	margin-top: -5px;
	margin-bottom: 3px;
}
.bx-subscribe .bx-input-group .bx-form-control {
	position: relative;
	margin-bottom: 15px;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #F8FAFC;
	border: 1px solid #D5DADC;
	border-radius: 2px;
	outline: none;
	box-shadow: none !important;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bx-ios .bx-subscribe .bx-input-group .bx-form-control {
	/* Fix of input shadow for IOS browsers. */
	background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
	background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
}
.btn-subscribe {
	cursor: pointer;
	text-align: center;
	background: #70bb18;
	border: none;
	color: #fff;
	font-size: 13px;
	position: relative;
	text-transform: uppercase;
	border-radius: 2px;
	line-height: 30px;
	height: 40px;
	padding: 5px 60px 5px 20px;
	vertical-align: middle;
	outline: none;
	-webkit-transition: width 5s linear;
	-moz-transition: width 5s linear;
	-ms-transition: width 5s linear;
	-o-transition: width 5s linear;
	transition: width 5s linear;
}
.btn-subscribe:hover {
	background: #7ec629;
}
.btn-subscribe:before {
	content: " ";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 40px;
	background-color: #5b9f0b;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNDcxQTFERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNDcxQTJERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI0NzE5RkRGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI0NzFBMERGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plv+rHwAAADiSURBVHjajNK9asJQFMDxG42KUqFx9kEcRO1UcBCHjh3q3NXHcBEcdHQQPxY7+AaS0a1v0UEhSlu/rv+jhxIlBQ/84OTmnHuSmzjW2qExpoK9ekDcXMcRAVw1d2hckjxqwQxTJJXEDj+ooa5rK+neoocMnvGB7s3EVxQwwhdeDBMDvEPylr3EBB6yGOhaGzE0cJ5o4enOTSzQgY8D8nhDX2ty0hPTCxt6LDmsMtb6fk+hpr9a10THJ4pw8BtVII0ydRNxb/vPplLrSGNKT/Pb3BdVpOU7jklKSNzZKD+JfxJgAAV0YSAU8mZTAAAAAElFTkSuQmCC");
	background-position: 50%;
	background-repeat: no-repeat;
	border-radius: 0 2px 2px 0;
}
.btn-subscribe span {
	display: block;
}
.btn-subscribe.send {
	padding: 5px 40px;
	-webkit-animation-name: MeilSend;
	animation-name: MeilSend;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	outline: none;
	color: #fff;
}
.btn-subscribe:hover, .btn-subscribe:active{color: #fff;}
.btn-subscribe.send:before {
	width: 0;
	background-position: 100px 50%;
	-webkit-animation-name: MeilSendButton;
	animation-name: MeilSendButton;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
}
@keyframes MeilSend {0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}
@-webkit-keyframes MeilSend {0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}
@keyframes MeilSendSpan {0%{color:transparent;}100%{color:#fff;}}
@-webkit-keyframes MeilSendSpan {0%{color:transparent;}100%{color:#fff;}}
@keyframes MeilSendButton {0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}
@-webkit-keyframes MeilSendButton {0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}

.bx_subscribe_response_container {
	padding: 40px;
	color: #35414E;
}

.bx_subscribe_checkbox_container {
  line-height: 16px;
  font-size: 13px;
  margin-bottom: 3px;
  vertical-align: middle;
  color: #aaa;
}
/* End */


/* Start:/bitrix/templates/iguides-mobile/components/realcommenter/tape.show.tree/mobile/style.css?153855352538567*/
.tape_tree { margin-right:0; position: relative; margin-bottom: 20px; }
.tape_tree div { position: relative; }
.tape_tree ins { text-decoration: none; }
.tape_tree iframe {border: 0 none; display: block; margin: 0; padding: 0; }

.tt_node {}
.tape_tree blockquote { border-left: 2px dotted #777; color: #777; font-style: oblique; margin: 0; padding: 2px 10px; margin: 5px 0; }

.itape_limit_control { margin: 20px 0; }
.itape_limit_control br { clear: both; }
.itape_limit_control span, .itape_limit_control a, .itape_limit_control a:link, .itape_limit_control a:hover, .itape_limit_control a:visited:hover, .itape_limit_control a:visited { display: block; position: relative; cursor: pointer; float: left; margin-bottom: 10px; margin-right: 15px; background-color: #bbb; padding: 5px 11px; font-size: 11px; color: white; text-decoration: none; }
.itape_limit_control span b,
.itape_limit_control a b, 
.itape_limit_control span i,
.itape_limit_control a i, 
.itape_limit_control span abbr,
.itape_limit_control a abbr,
.itape_limit_control span ins, 
.itape_limit_control a ins { display: block; position: absolute; background-color: #bbb; }

.itape_limit_control span:hover b,
.itape_limit_control span.i_active b, 
.itape_limit_control span:hover i,
.itape_limit_control span.i_active i, 
.itape_limit_control span:hover abbr,
.itape_limit_control span.i_active abbr, 
.itape_limit_control span:hover ins, 
.itape_limit_control span.i_active ins, 
.itape_limit_control a:hover b,
.itape_limit_control a.i_active b, 
.itape_limit_control a:hover i,
.itape_limit_control a.i_active i, 
.itape_limit_control a:hover abbr,
.itape_limit_control a.i_active abbr, 
.itape_limit_control a:hover ins, 
.itape_limit_control a.i_active ins { background-color: #003D5C; }

.itape_limit_control span b, .itape_limit_control a b { left: -1px; width: 1px; top: 1px; bottom: 1px; }
.itape_limit_control span i, .itape_limit_control a i { right: -1px; width: 1px; top: 1px; bottom: 1px; }
.itape_limit_control span abbr, .itape_limit_control a abbr { left: 1px; right: 1px; top: -1px; height: 1px; }
.itape_limit_control span ins, .itape_limit_control a ins { left: 1px; right: 1px; bottom: -1px; height: 1px; }

.itape_limit_control span:hover, .itape_limit_control span.i_active, .itape_limit_control a:hover, .itape_limit_control a:visited:hover, .itape_limit_control a.i_active { background-color: #003D5C; }

.itape_complaint { font-size: 11px; cursor: pointer; color: #bbb; border-bottom: 1px dashed #bbb; }
.itape_complaint:hover { border-bottom: none; color: red; }

.ttn_add span { font-size: 11px; cursor: pointer; color: #bbb; border-bottom: 1px dashed #bbb; }
.ttn_add span:hover { border-bottom: none; color: #003D5C; }

.tt_comment { margin-top: 25px; }

.ttc_header { background-color: #EEEEEE; color: #BBBBBB; font-family: Tahoma; font-size: 10px; margin-bottom: 8px; padding: 0; line-height: 100%; min-height: 32px; }
.ttc_header:after{ content: ''; display: block; clear: both; }
.ttc_header span { color: #bbb; margin-right: 10px; font-size: 10px; }
.ttc_header span.itape_author { color: #003D5C; font-weight: bold; }
.tape_tree .ttc_header span.itape_moderator, .tape_tree .ttc_header span.itape_moderator a { color: #D92F00 !important; }

.ttc_header a, .ttc_header a:link, .ttc_header .itape_like_link, .itape_like_link { font-size: 10px; color: #003D5C; font-family: Tahoma; margin-right: 10px; }
.ttc_header a:hover, .ttc_header a:visited:hover, .ttc_header span.itape_author a:hover, .ttc_header span.itape_author a:visited:hover { color: black !important; }
.ttc_header .itape_like_link, .itape_like_link { cursor: pointer; border-bottom: 1px dashed #003D5C; }
.ttc_header .itape_like_link:hover, .itape_like_link:hover { border: none; color: black !important; }
.ttc_header span a { margin: 0 !important; }
/*
ins.itape_avalink abbr { position: absolute; display: block; right: 0; top: 0; bottom: 0; }
ins.itape_avalink abbr a { bottom: 0; display: block; margin-right: 0 !important; top: 0; right: 0; }
ins.itape_avalink abbr img { display: block; position: absolute; top: 0; bottom: 0; height: 100%; right: 0; }
*/
ins.itape_avalink { display: inline-block; margin: 0; }
ins.itape_avalink a { margin: 0 !important; text-decoration: none; }
ins.itape_avalink abbr img { vertical-align: middle; height: 32px; }

.itape_ava_border { width: 10px; height: 32px; vertical-align: middle; }



.ttc_header img.a_status { vertical-align: middle; padding-bottom: 3px; }


.ttc_header form { display: block; margin: 0; }
.ttc_header form a, .ttc_header form input { margin-right: 15px; }
.itape_anonym_ico { background-color: #d3d3d3; }

.ttc_text { clear: both; font-size: 15px; margin-top: 9px; line-height: 22px; word-wrap: break-word; }
.tt_comment .tt_node { padding-left: 30px; }
.tt_comment .tt_node .ttn_add { margin-left: -30px; }

.tt_comment .tt_nopadding { padding-left: 0 !important; }
.tt_comment .tt_nopadding .ttn_add { margin-left: 0 !important; }

.pic_in_comment, .pic_passive { clear: both; margin: 10px 0; }
 
.pic_in_comment img { cursor: pointer; display: block; margin-top: 20px; padding: 5px; border: 1px dashed #003D5C; float: left; }
.pic_in_comment span a img { margin: 0; }

.pic_in_comment img:hover { border: 1px dashed black; }

.pic_in_comment a { display:block; position:relative; float:left; }
.pic_in_comment abbr { display: block; position: absolute; width: 19px; height: 19px; margin:auto; top:0; bottom:0;left:0;right:0; z-index: 5; 
	background-image: url("/bitrix/templates/iguides-mobile/components/realcommenter/tape.show.tree/mobile/images/waitbar.gif"); background-repeat: no-repeat; background-position: center center;
}

.pic_in_comment em { display: block; position: absolute; width: 67px; height: 67px; margin:auto; top:0; bottom:0;left:0;right:0; z-index: 5; 
	background-image: url("/bitrix/templates/iguides-mobile/components/realcommenter/tape.show.tree/mobile/images/animated_gif.png"); background-repeat: no-repeat; background-position: center center;
}

.pic_in_comment span { display: block; overflow: hidden; position: relative; width: 100%; }

.pic_in_comment ins { display: none; position: absolute; margin-left: -20px; width: 35px; height: 80px; margin-left: -30px; margin-top: 45px; }
.pic_in_comment ins a { display: block; width: 20px; height: 20px; text-decoration: none; background-color: #777; padding: 0; margin: 0;
	background-image: url("/bitrix/templates/iguides-mobile/components/realcommenter/tape.show.tree/mobile/images/target_blank.png"); background-position: center center; background-repeat: no-repeat;
}
.pic_in_comment ins a:hover, .pic_in_comment ins a:visited:hover { background-color: #003D5C; }
.pic_in_comment ins a span { display: none; }

.ticarea_zero, .ticarea_z, .ticarea_zero span, .ticarea_z span { font-size: 19px; }

a.tape_link { color: #777; margin-right: 20px; }
a.tape_link:hover { color: black; }

span.tape_link { color: #777; margin-right: 10px; }

a.te_allow, a.te_allow:link { color: #74c544; }
a.te_allow:hover, a.te_allow:link:hover { color: red; }

input.sc_block { color: red; }
input.sc_block:hover {	color: black; }

input.sc_allow { color: #74c544; }
input.sc_allow:hover { color: black; }
.mt_btn { padding: 0; background-color: transparent; color: white; font-size: 10px; font-family: Tahoma; border: none; cursor: pointer; text-decoration: underline; }

.sc_gray_border { border-left: 3px dotted #AAAAAA; margin-left: -11px; padding-left: 11px; }

.sc_blocked { color: #aaaaaa; }

.tape_tree div.highlight_parent { left: 0; margin-left: 24px; margin-top: -16px; padding-top: 30px; position: absolute; }
.tape_tree div.highlight_parent div { background-color: #e9e9e9; position: absolute; bottom: 0; right: 0; max-width: 100px; font-size: 10px; font-family: Tahoma; padding: 7px; color: #555; line-height: 14px; cursor: pointer; }
.tape_tree div.highlight_parent ins { border-bottom: 1px dashed #003D5C; color: #003D5C; cursor: pointer; display: block; font-size: 17px; padding-bottom: 10px; position: absolute; right: 13px; text-align: center; top: -31px; width: 15px; }
.tape_tree div.highlight_parent ins:hover { color: black; border-bottom: none; }

.tape_tree div.highlight_parent abbr { position: absolute; display: block; bottom: -16px; right: 6px; width: 16px; height: 17px; 
	background-image: url('/bitrix/templates/iguides-mobile/components/realcommenter/tape.show.tree/mobile/images/from_parent_replika.png'); background-repeat: no-repeat;
}

.transp_11 { opacity: 0; filter: alpha(opacity=0);  }
.transp_10 { opacity: 0; filter: alpha(opacity=0);  }
.transp_9 { opacity: 0; filter: alpha(opacity=0);  }
.transp_8 { opacity: 0.1; filter: alpha(opacity=10);  }
.transp_7 { opacity: 0.2; filter: alpha(opacity=20);  }
.transp_6 { opacity: 0.3; filter: alpha(opacity=30);  }
.transp_5 { opacity: 0.4; filter: alpha(opacity=40);  }
.transp_4 { opacity: 0.5; filter: alpha(opacity=50);  }
.transp_3 { opacity: 0.6; filter: alpha(opacity=60);  }
.transp_2 { opacity: 0.7; filter: alpha(opacity=70);  }
.transp_1 { opacity: 0.8; filter: alpha(opacity=80);  }
.transp_0 { opacity: 0.9; filter: alpha(opacity=90);  }

.pc_not_active, .pc_not_active span { color: #999; }

.itape_vpanel { font-family: Georgia; font-size: 13px; }
.itape_vpanel div { float: left; padding: 5px 12px; cursor: pointer; }
.itape_vpanel div:hover { background-color: white; }
.itape_vpanel div.active { background-color: white; font-weight: bold; }
.itape_vpanel br { clear: both; }
.itape_vpanel abbr { display: block; position: relative; }
.itape_vpanel abbr img { margin-right: 5px; cursor: pointer; opacity: 0.3; filter: alpha(opacity=30); }
.itape_vpanel abbr img:hover { opacity: 1; filter: alpha(opacity=100); }
.itape_vpanel abbr strong { display: block; position: relative; font-family: Arial; padding-top: 10px; }


.itape_preview { margin-top: 3px; font-size: 13px; }
.ttn_add .ip_link { cursor: pointer; color: #003D5C; padding-bottom: 2px; text-decoration: none; border-bottom: 1px dashed #003D5C; font-size: 11px; font-weight: normal; }
.ttn_add .ip_link:hover { border-bottom: none; color: black; }
.ip_monitor { background-color: white; border: 1px dashed #ccc; margin-top: 10px; padding: 12px; }

.ttc_text img, .ip_monitor img { max-width: 100% !important; }
.ttc_fresh .ttc_text { color: #0055cc; }

.tape_tree .itape_voteblock { float: right; }
.tape_tree .itape_votetable { height: 32px; }
.tape_tree .itape_votetable td { vertical-align: middle; }
.iv_arrows { float: right; font-size: 15px; }
div.iva_btn { font-size: 15px; }
div.iva_btn abbr { padding: 7px; cursor: pointer; color: #777; font-family: sans-serif; }
div.iva_btn abbr:hover { background-color: #ddd; color: #000; }
div.iva_btn font { padding: 5px 7px 8px; color: #ddd; font-family: sans-serif; }

.iv_votes { font-family: sans-serif; font-size: 15px; padding: 0 7px; }
.iv_votes.iv_additional_ctrl { border: 1px dotted #CCCCCC; border-radius: 20%; cursor: pointer; margin-right: 4px; padding: 5px; background-color: transparent; }
.iv_votes.iv_additional_ctrl:hover { background-color: white; }
.iv_votes.iv_additional_ctrl.active { border: 1px solid #555; background-color: white; }

.iv_votes strong { color: #ccc; }
.iv_votes strong.ivv_minus { color: #d92f00; }
.iv_votes strong.ivv_plus { color: #339900; }


/* form */
.itape_50 { width: 100%; margin-left: 0; }

.itape_50 h3 { background-color: transparent !important; border: medium none !important; font-family: Arial; font-size: 17px; font-weight: bold !important; }
.itape_50 h4 { font-family: Arial; font-size: 15px; font-weight: normal; margin-top: 0; color: #555; background-color: transparent !important; border: medium none !important; margin-bottom: 18px;}
.itape_50 iframe { border: 0; margin: 0; padding: 0; display: block; }
.itape_50 iframe.itape_upload_frame { width: 300px; height: 30px; }

.it5_header { height: 43px; padding: 6px 0 0 38px; border-bottom: 2px solid black; }
.it5_header h3 { margin-top: 0; margin-left: -39px; }
.it5_header ins { display: block; position: absolute; left: 28px; bottom: -4px; width: 33px; height: 15px; }

.it5_header ins b { display: block; position: absolute; left: 0; right: 0; border-left: 3px solid black; border-right: 3px solid black; height: 1px; margin: 0 auto; background-color: #eee; }
.it5_header ins b.bordercolor { background-color: black; }
.it5_header ins b.step1 { top: 0px; width: 0; border-width: 1px; }
.it5_header ins b.step2 { top: 1px; width: 0; border-width: 2px; }
.it5_header ins b.step3 { top: 2px; width: 0; }
.it5_header ins b.step4 { top: 3px; width: 2px; }
.it5_header ins b.step5 { top: 4px; width: 4px; }
.it5_header ins b.step6 { top: 5px; width: 6px; }
.it5_header ins b.step7 { top: 6px; width: 8px; }
.it5_header ins b.step8 { top: 7px; width: 10px; }
.it5_header ins b.step9 { top: 8px; width: 12px; }
.it5_header ins b.step10 { top: 9px; width: 14px; }
.it5_header ins b.step11 { top: 10px; width: 16px; }
.it5_header ins b.step12 { top: 11px; width: 18px; }
.it5_header ins b.step13 { top: 12px; width: 20px; }

.it5_header abbr { display: block; position: absolute; top: 17px; right: 0; width: 21px; height: 21px; background-color: black; border: none; cursor: pointer; padding: 0;
	background-image: url("/bitrix/templates/iguides-mobile/components/realcommenter/tape.show.tree/mobile/images/itape_50_close_X.png"); background-repeat: no-repeat;
}
.it5_header abbr:hover { background-color: red; }

.itb_userinfo {}
.itb_text { margin-bottom: 0; }
.it5_body { background-color: #eee; padding: 16px 20px 18px; }
.it5_body textarea { width: 98%; padding: 10px; padding: 5px; border: 1px solid #cccccc; font-size: 17px; font-family: Arial; height: 100px; overflow: hidden; }
.it5_body textarea:focus { border-color: #003D5C; }

.itb_userinfo:after { content: ''; display: block; clear: both; }
.itb_userinfo div { float: left; margin-right:50px; margin-top: 30px; }
.itb_userinfo div:last-child { margin-right: 0; }
.itb_userinfo div input { width: 93%; padding: 5px; font-size: 17px; font-family: Arial; border: 1px solid #cccccc; }
.itb_userinfo div input:focus { border-color: #003D5C; }
.itb_userinfo div span { font-size: 17px; }


.itu_faximille { float: left; margin-right:50px; margin-top: 30px; }
.itu_faximille ins { display: block; position: absolute; width: 28px; height: 28px; margin-left: -52px; margin-top: 29px; }
.itf_avatarload { margin-top: 20px; }
.itu_faximille input { width: 164px; padding: 5px; font-size: 17px; font-family: Arial; border: 1px solid #cccccc; }
.itu_faximille input:focus { border-color: #003D5C; }
.itu_email input { width: 250px; padding: 5px; font-size: 17px; font-family: Arial; border: 1px solid #cccccc; }
.itu_email input:focus { border-color: #003D5C; }

.itu_email { float: left; margin-top: 30px; }

.it5_photo_outer { background-color: #fff; padding: 0 0 18px; }
.it_pictureload { background-color: #fff; padding: 22px 0px; }
.itp_loadbox { float: left; margin-bottom: 15px; margin-right: 50px; width: 100%;}
.itp_showroom { float: left; }

.its_piclist div { float: left; margin-right: 10px; margin-bottom: 30px; }
.its_piclist div ins { display: block; position: absolute; width: 21px; height: 21px; background-color: #c6c6c6; cursor: pointer;
	bottom: 15px; left: 0; right: 0; padding: 10px; margin: 0 auto; }
.its_piclist div ins:hover { background-color: white; }

.its_piclist div ins b { display: block; position: absolute; width: 21px; height: 21px; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background-color: black;  background-image: url("/bitrix/templates/iguides-mobile/components/realcommenter/tape.show.tree/mobile/images/itape_50_close_X.png"); background-repeat: no-repeat; background-position: center center; }

.its_piclist div span { display: block; height: 20px; padding-top: 15px; text-align: center; border: none; }
.its_piclist div span abbr { color: red; text-decoration: underline; cursor: pointer; }
.its_piclist div span abbr:hover { color: black; }

.it_footer { background-color: #eee; padding: 0 20px 30px; }
.tape_tree .itp_shadeup { position: absolute; top: 0; left: 0; right: 0; height: 8px; }

.tape_tree .itp_shadeup ins { display: block; position: absolute; left: 0; right: 0; height: 1px; background-color: #717171; }
.tape_tree .itp_shadeup ins.step1 { top: 0px; opacity: 0.90; filter: alpha(opacity=90); }
.tape_tree .itp_shadeup ins.step2 { top: 1px; opacity: 0.65; filter: alpha(opacity=65); }
.tape_tree .itp_shadeup ins.step3 { top: 2px; opacity: 0.45; filter: alpha(opacity=45); }
.tape_tree .itp_shadeup ins.step4 { top: 3px; opacity: 0.30; filter: alpha(opacity=30); }
.tape_tree .itp_shadeup ins.step5 { top: 4px; opacity: 0.20; filter: alpha(opacity=20); }
.tape_tree .itp_shadeup ins.step6 { top: 5px; opacity: 0.10; filter: alpha(opacity=10); }
.tape_tree .itp_shadeup ins.step7 { top: 6px; opacity: 0.05; filter: alpha(opacity=05); }

.tape_tree .itp_shadedown { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; }
.tape_tree .itp_shadedown ins { display: block; position: absolute; left: 0; right: 0; height: 1px; background-color: #717171; }
.tape_tree .itp_shadedown ins.step1 { bottom: 0px; opacity: 0.40; filter: alpha(opacity=00); }
.tape_tree .itp_shadedown ins.step2 { bottom: 1px; opacity: 0.20; filter: alpha(opacity=20); }
.tape_tree .itp_shadedown ins.step3 { bottom: 2px; opacity: 0.10; filter: alpha(opacity=10); }
.tape_tree .itp_shadedown ins.step4 { bottom: 3px; opacity: 0.05; filter: alpha(opacity=05); }

.it_footer input { font-size: 21px; font-family: Arial; color: black; cursor: pointer; }
.it_footer input:hover { color: #003D5C; }

.itu_authbtn { float: left; padding: 0; }
.itu_auth .itu_faximille { margin-right: 10px !important; margin-top: 0 !important; }
.itu_auth_outlink { margin-top: 20px; font-size: 13px; }

.itu_auth_error { margin-top: 10px; font-size: 15px; font-style: oblique; color: red; }
/**/

.itape_edited { font-size: 11px; color: #bbb; font-family: Tahoma; font-style: oblique; }
.itaper_moderator_tools { margin-bottom: 6px; margin-left: -4px; text-align: right; }
.itape_single_tools { font-size: 10px; font-family: Tahoma; margin-top: -7px; }
.itape_single_tools a { margin-right: 9px; }

.itape_censored_alert { font-size: 15px; font-style: oblique; color: #777; }
.itape_censored_show { font-size: 11px; font-family: Tahoma; border: 4px double #999; padding: 5px; color: #999; }
.tape_tree .itape_over_censore { background-color: #CCCCCC; bottom: 0; font-size: 13px; font-style: oblique; left: 0; padding: 0 5px; position: absolute; right: 0; top: 0; z-index: 10; }
.tape_tree .itape_over_censore div { bottom: 0; height: 20px; left: 10px; margin: auto 0; padding-top: 0; position: absolute; right: 0; top: 0; }
.tape_tree .itape_over_frozen { position: absolute; background-color: #CCCCCC; bottom: 0; left: -10px; right: 0; top: 23px; z-index: 10; }

.tape_tree .forum-quote { display: block; border-left: 1px dashed #777; color: #777; font-style: oblique; margin: 0; padding: 2px 10px; margin: 5px 0; }
.tape_tree .forum-quote tr, 
.tape_tree .forum-quote th, 
.tape_tree .forum-quote td { display: inline; }

.ttc_collapsed { font-weight: normal; font-size: 10px; font-family: Tahoma; color: #bbb; padding: 0 0 0 10px; margin-bottom: 14px; }
.tt_comment .ttc_collapsed, 
.tt_comment .ttc_header.ttc_collapsed {  background-color: transparent !important; }
.ttc_collapsed img.itape_avatar { height: 16px; }
.ttc_collapsed .iv_votes { display: inline; float: none; position: relative;  }
.tape_tree .ttc_collapsed .itape_voteblock { display: inline-block; position: relative; top: 0; float: none; vertical-align: middle; }
.tape_tree .ttc_collapsed .itape_votetable { display: inline; position: relative; top: 0; }

.ttc_collapsed img.itape_ava_border { height: 16px; }
.ttc_header.ttc_collapsed { min-height: 16px; }

.itape_expand_big { margin-left: -30px; margin-top: 2px; }

.expand_wait { background-color: #BBBBBB; background-image: url("/bitrix/components/realcommenter/tape.show.tree/templates/.default/images/waitbar.gif"); background-position: center center; background-repeat: no-repeat; display: block; height: 21px; left: 0; margin-left: -31px; position: absolute; top: -2px; width: 21px; }

.itape_flyout { position: fixed; background-color: black; left: 0; right: 0; top: 0; bottom: 0; z-index: 1000; cursor: pointer;  }
.itape_flyout img { display: block; position: absolute; margin: auto auto; top: 0; right: 0; left: 0; bottom: 0; }
.itape_flyout div { position: fixed; background-color: #ccc; left: 10px; top: 10px; cursor: pointer; border-radius: 5px; padding: 7px 21px; }
.itape_flyout div:hover { background-color: #fff; }
.itape_flyout div span { font-size: 19px; }

.sending { display: block; position: relative; font-size: 11px; }
.sending:after { content: ''; display: block; clear: both; }
.sending abbr { float: left; position: relative; background-color: #ddd; border-radius: 4px; padding: 5px 10px; margin-right: 15px; }

.ulp_highlight { position: absolute !important; top: 0 !important; z-index: 500; }
.ulph_padding { position: absolute !important; bottom: 0 !important; background-color: #c3c3c3; padding: 15px; border: 2px solid white; box-shadow: 0 0 4px rgba(125, 125, 125, 0.7); width: 250px; z-index: 500; border-radius: 10px; }
.ulph_padding ins { color: #000; font-size: 13px; font-style: oblique; }
.ulph_body { margin-top: 10px; }
.ulph_body div { padding-top: 10px; margin-top: 10px; }
.ulph_body div:before { content: ""; display: block; position: absolute; height: 1px; left: 0; right: 0; top: 0; background-color: black; opacity: 0.2; }
.ulph_body div:first-child { border-top: 0; padding:0; top: 0; margin-top: 0; }
.ulph_body div:first-child:before { display: none !important; }

.ulph_body a { padding: 4px 0; }
/*
.ulph_padding:before { content: ''; display: block; position: absolute; bottom: -11px; left: 30px; width: 16px; height: 11px; background-image: url( '/bitrix/components/realcommenter/tape.show.tree/images/ulp_nose.png'); background-repeat: no-repeat; background-position: center; }
*/

.ulp_highlight abbr { bottom: -9px; height: 11px; left: 32px; position: absolute; width: 16px; z-index: 500; }
.ulp_highlight abbr div { background-color: #c3c3c3; height: 1px; margin: 0 auto; border-left: 3px solid white; border-right: 3px solid white; }
.ulp_highlight abbr div:before { content: ""; display: block; position: absolute; width: 1px; left: -4px; top: 0; bottom: 0; background-color: black; opacity: 0.1;  }
.ulp_highlight abbr div:after { content: ""; display: block; position: absolute; width: 1px; right: -4px; top: 0; bottom: 0; background-color: black; opacity: 0.1;  }

.ulp_highlight abbr div:first-child { border-left-width: 2px; border-right-width: 2px; }

.ulp_highlight abbr div:first-child:before, 
.ulp_highlight abbr div:first-child:after { display: none }



.ulad1 { width: 12px; }
.ulad1:before, .ulad1:after { display: none !important; }

.ulad2 { width: 10px; }
.ulad2:before, .ulad2:after { display: none !important; }

.ulad3 { width: 8px; }
.ulad3:before, .ulad3:after { display: none !important; }

.ulad4 { width: 6px; }
.ulad5 { width: 4px; }
.ulad6 { width: 2px; }
.ulad7 { width: 0px; }
.ulad8 { width: 0px; border-left-width: 2px !important; border-right-width: 2px  !important; }
.ulad8:before { left: -3px !important; }
.ulad8:after { right: -3px !important; }

.ulad9 { width: 0px; border-left-width: 1px  !important; border-right-width: 1px  !important; }
.ulad9:before { left: -2px !important; }
.ulad9:after { right: -2px !important; }


.ulp_highlight abbr div.ulad10 { width: 2px !important; background-color: black !important; opacity: 0.1; border: none !important; }
.ulad10:before, .ulad10:after { display: none !important; }

.itu_authbtn { margin-top: 0 !important; }
.if_submit { margin-top: 0 !important; }
.if_submit input { width: auto !important; }

.ncli_tinter {
    background-color: white;
    bottom: 0;
    display: block;
    left: 0;
    opacity: 0.7;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
}

.itape_total_negative { opacity: 0.2; filter: alpha(opacity=20);  }
.itape_total_negative:hover { opacity: 1.0; filter: alpha(opacity=100);  }

.rtc.itape_shine_scroll { border-bottom: 1px dashed #bbb; cursor: pointer; }
.rtc.itape_shine_scroll:hover { border-color: black !important; color: black !important; }


.itb_penalties {}
.itb_penalties div { display: inline-block; padding: 10px; border: 3px solid white; background-color: white; cursor: pointer; }
.itb_penalties div:hover { border: 3px solid #bbb; background-color: #bbb; }
.itb_penalties div.active { border: 3px solid red; background-color: #555; color: white; }

.ticp_submit { display: none; }
.ticp_submit textarea { border: 1px solid #CCCCCC; font-family: Arial; font-size: 17px; height: 50px; overflow: hidden; padding: 5px; width: 98%; }
.ticp_submit textarea:focus { border-color: #003D5C; }

.itape_alerts { background-color: transparent; color: red; display: inline-block; font-weight: bold; margin: 0 5px; padding: 5px; vertical-align: middle; cursor: crosshair; }
.ttc_collapsed .itape_alerts { padding: 0; }

abbr[title], acronym[title] { border-bottom: none !important; }

.itape_ban { background-color: red; color: yellow; display: inline-block; font-weight: bold; margin: 0 10px; padding: 5px; vertical-align: middle; cursor: crosshair; border-radius: 100%; }

.itape_forbidden_to_comment { color: red; }
.itape_stopfilter_warning { background-color: red; color: yellow; padding: 12px; margin-top: 10px; }

.itape_votes_additional_info { clear: both; margin-top: 0; color: black; padding: 15px; background-color: rgb(221, 221, 221); border-top: 1px double rgb(153, 153, 153); box-shadow: 0px 2px 7px -6px rgba( 0, 0, 0, 0.7) inset; font-size: 13px; }

.itape_votes_additional_info p { margin-top: 3px; margin-bottom: 0; }
.itape_votes_additional_info p:first-child { margin-top: 0; }

.itape_votes_additional_info font { font-style: oblique; }
.itape_votes_additional_info font img { max-width: 17px; vertical-align: baseline; }


/********************   floatlink   **********************/

.user_floatlink { border-bottom: 1px dotted #BBBBBB; cursor: pointer; margin-left: 5px; margin-right: 0 !important; }
.user_floatlink:hover { border-bottom: 1px dotted transparent; color: red; }

.itape_floatpage { background-color: #ccc; border: 5px solid rgb(255, 255, 255); border-radius: 10px; bottom: 0px; left: 0px; margin: 50px; position: fixed !important; right: 0px; top: 0px; box-shadow: 0px 0px 37px -7px black; z-index: 3000; overflow: hidden; }

.if_closeit { position: absolute; right: 0; top: 0; z-index: 10; }
.if_closeit span { display: block; position: absolute; right: 15px; top: 15px; cursor: pointer; color: #999; font-size: 60px; }
.if_closeit span:hover { color: black; }
.if_closeit span:active { color: red; }

.if_header { font-size: 48px; padding: 55px 25px 25px; }

.if_body { background-color: #eee; padding: 25px; box-shadow: 0 -2px 8px -2px rgba(0, 0, 0, 0.2); }

.ifb_title { font-size: 21px; margin-bottom: 25px; }

.ifb_logic_sector { margin-top: 60px; }
.ifb_logic_sector:first-of-type { margin-top: 0; }

.ifbuc_list { font-size: 15px; overflow-x: hidden; overflow-y: auto; }
.ifbl_row { margin-top: 16px; }
.ifbl_row:first-of-type { margin-top: 0; }

.ifbl_row span { display: block; font-size:13px; color: #555; }

.ufb_nav { padding-bottom: 15px; margin-left: -7px; white-space: normal; word-wrap: break-word; line-height: 230%; font-size: 13px; }
.ufb_nav a { margin-right: 0; padding: 7px 10px; color: black; }
.ufb_nav b { color: #777; margin: 0 10px; }
.ufb_nav a:hover { color: #0055cc; }

.ufb_nav span { margin-right: 0; padding: 7px 10px; background-color: #aaa; color: white; }
.ufb_nav span:first-child { margin-left: 7px; }

.ifbuv_info p { margin-top: 7px !important; margin-bottom: 0 !important; margin-left: 40px !important; text-indent: -40px  !important; }
.ifbuv_info p:first-child { margin-top: 0 !important; }

.ifbuv_info p font { font-style: oblique; white-space: nowrap; margin-left: 10px; }
.ifbuv_info p font img { max-width: 17px; vertical-align: baseline; }

.if_back_if { background-color: #DDDDDD; color: #555555; font-size: 40px; height: 30px; line-height: 20px; padding: 0 9px; position: absolute; top: 0; z-index: 10; left: 25px; cursor: pointer; }
.if_back_if:hover { background-color: white; color: black; }
.if_back_if:active, 
.if_back_if.active { background-color: #555; color: white; }


.commentsMobile_tape_comment_avatar.no-avatar {
    background: url(/bitrix/templates/iguides-mobile/components/realcommenter/tape.show.tree/mobile/images/comments-sprite.svg) #f8f9fa -18px 0px;
    background-size: 150px;
}

.commentsMobile_tape_comment_content_header_parent {
    background: url(/bitrix/templates/iguides-mobile/components/realcommenter/tape.show.tree/mobile/images/comments-sprite.svg) -50px -87px no-repeat;
    padding-left: 20px;
    color: #3b8ebc;
}


.commentsMobile_tape_comment_content_header_reputation {
    float:right;
}

.commentsMobile_tape_comment_content_header_reputation.plus {
    color:#77b242;
    padding-left: 20px;
    background: url(/bitrix/templates/iguides-mobile/components/realcommenter/tape.show.tree/mobile/images/comments-sprite.svg) -122px -11px no-repeat;
    background-size: 275px;
}

.commentsMobile_tape_comment_content_header_reputation.minus {
    color:#c13a23;
    padding-left: 20px;
    background: url(/bitrix/templates/iguides-mobile/components/realcommenter/tape.show.tree/mobile/images/comments-sprite.svg) -122px -34px no-repeat;
    background-size: 275px;
}

.commentsMobile {
    position: relative;
    width: 110%;
    left: -5%;
}
.commentsMobile_tape {}
.commentsMobile_tape_comment {
    border-top: 1px solid #DCDCDC;
    position: relative;
    background: #FFFFFF;
}
.commentsMobile_tape_comment--inner {
    position: relative;
    overflow:hidden;
}
.commentsMobile_tape_comment--body {
    transition:all 0.3s ease-out;
    min-height: 60px;
    position: relative;
    background: #FFFFFF;
    z-index: 10;
    padding: 13px 8px;
}
.commentsMobile_tape_comment--body:before {
    transition:opacity 0.3s linear;
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#ffffff;
    opacity:0;
    display:none;
}
.commentsMobile_tape_comment--body.-open {
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
}
.commentsMobile_tape_comment--body.-open:before {
    display:block;
    opacity:.6;
}
.commentsMobile_tape_comment_avatar {
    width: 40px;
    height: 40px;
    float: left;
    background-position: 50% 50%;
    background-size: cover;
    border-radius: 20px;
}
.commentsMobile_tape_comment_content {
    margin-left: 50px;
}
.commentsMobile_tape_comment_content_header {
    margin-bottom: 8px;
}
.commentsMobile_tape_comment_content_header_name {
    color: #33B9E5;
    font-weight: bold;
}
.commentsMobile_tape_comment_content_body {
    color: #333;
}
.commentsMobile_tape_comment_content_body blockquote {
    margin-top: 15px;        
    margin-bottom: 15px;
    font-size: 14px;
    font-style: italic;
}
.commentsMobile_tape_comment_content_footer {
    color: #A4A6A7;
    font-size: 12px;
    margin-top:8px;
}
.commentsMobile_tape_comment_content .commentsMobile_tape_comment_content_footer a {
    color: #3B8EBC;
    display: inline-block;
    border-bottom: 1px dotted #3B8EBC;
    cursor:pointer;
}
.commentsMobile_tape_comment--reputation {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
.commentsMobile_tape_comment_reputation {
    width: 50%;
    float: left;
    box-sizing: border-box;
    text-align: center;
    line-height: 40px;
    font-weight: bold;
    cursor: pointer;
}
.commentsMobile_tape_comment_reputation.-green {
    border-right:1px solid #cccccc;
    color: #4C9829;
}
.commentsMobile_tape_comment_reputation.-red {
    color: #C54040;
}
.commentsMobile .g-clear {clear:both;}

.commentsMobile_tape_comment_content_control {
    margin-top:13px;
    display:none;
}

.commentsMobile_tape_comment--body.active .commentsMobile_tape_comment_content_control {
    display:block;
}

.commentsMobile_tape_comment--body.active {
    background: #E7F9FF;
}

.commentsMobile_tape_comment_content_control_reply {
    background: #33B9E5;
    background-size: 235px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 4px;
    padding: 0 15px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    line-height: 30px;
    color: #fff;
    margin-right:5px;
}

.commentsMobile_tape_comment_content_control_voteFor {
    background: url(/bitrix/templates/iguides-mobile/components/realcommenter/tape.show.tree/mobile/images/comments-sprite.svg) #77B242 2px -271px;
    background-size: 235px;
    width: 50px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 4px;
    margin-right:5px;
}

.commentsMobile_tape_comment_content_control_voteAgainst {
    background: url(/bitrix/templates/iguides-mobile/components/realcommenter/tape.show.tree/mobile/images/comments-sprite.svg) #c13a23 -34px -271px;
    background-size: 235px;
    width: 50px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 4px;
}

.commentsMobile_tape_comment_content_control_voteFor.deactivated,
.commentsMobile_tape_comment_content_control_voteAgainst.deactivated {
    opacity:.2;
}

.itaper_moderator_tools,
.itape_single_tools {display:none;}

.commentsMobile_tape_comment--body .itape_single_tools {
    background: none;
    border: 1px dashed #33B9E5;
    border-radius: 4px;
    line-height: 30px;
    padding: 0 5px;
    text-align: center;
    margin-bottom: 8px !important;
}

.commentsMobile_tape_comment--body.active .itaper_moderator_tools,
.commentsMobile_tape_comment--body.active .itape_single_tools {display:block;}

.pc_form {
    margin:10px 0;
    text-align:center;
}

.itaper_moderator_tools .sc_block.mt_btn,
.pc_form .sc_block.mt_btn {
    line-height: 21px;
    padding: 0 15px;
    background: #C13A23;
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    margin-left: 5px;
}

.itaper_moderator_tools  .sc_allow.mt_btn,
.pc_form .sc_allow.mt_btn {
    line-height: 21px;
    padding: 0 15px;
    background: #74c544;
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    margin-left: 5px;
}

.commentsMobile_tape_comment_content_forms {
    display:none;
}

.add_comment {
    margin-top:13px;
}

.commentsMobile_tape_comment--body.active .commentsMobile_tape_comment_content_forms {
    display:block;
}

.add_comment .itb_text.right  {
    margin-left: 50px;
}

.add_comment .itb_text.right  textarea {width:100%;}

.it5_photo_outer {
    margin-top: 10px;
    /*border: 1px dashed #33B9E5;*/
    display: block !important;
    padding:0;
}

.it_pictureload {
    background-color: #fff;
}

.add_comment .submit {
    margin-top: -20px;
}

.file_upload.add_image.left, .if_submit.right {
    display: inline-block;
    vertical-align: middle;
}

.file_upload.add_image.left { margin: 0 15px 0 7px;}

.add_comment .submit .submit_btn {
    display: inline-block;
    height: 28px;
    padding: 0 20px 2px;
    cursor: pointer;
    border: none;
    background: #4EBDE6;
    border-radius: 4px;
    color: #fff;
    border: 1px dotted #33B5E5;
}

.comment-auth-form {
    text-align: center;
    border: 1px dashed #4EBDE6;
    border-radius: 4px;
    margin-top: 13px;
}

.comment-auth-form-fields {
    margin: 10px 0;
}

.comment-auth-form-fields input[type=text],
.comment-auth-form-fields input[type=password]{
    border: 2px solid #e1e1e1;
    border-radius: 4px;
    padding: 5px 15px 5px;
    width: 120px;
    height: 24px;
    color: #333;
    height: 30px;
    resize: none;
    margin:2px;
}

.comment-auth-form-submit {display:inline-block; height:35px; line-height:35px; vert-align:middle;}

.comment-auth-form-fields input[type=button]{
    display: inline-block;
    height: 30px;
    padding: 0 20px 2px;
    cursor: pointer;
    border: none;
    background: #4EBDE6;
    border-radius: 4px;
    color: #fff;
    line-height: 30px;
    border: 1px dotted #33B5E5;
    margin:2px;
}

.comment-auth-outlink {
    text-align: center;
    line-height: 30px;
}

.comment-auth-outlink a {
    color: #bbb;
}

.sc_gray_border {
    border-left: 3px solid #3B8EBC;
    background: #3B8EBC;
}

.app-icon {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.app-icon a {border: none !important;}

.comment-app-icon {width:15px; height:15px; display:inline-block; vert-align:middle; background: url(/bitrix/templates/iguides-mobile/components/realcommenter/tape.show.tree/mobile/images/comments-sprite.svg) -6px -84px;}
.comment-app-icon.itunes-apple {background-position:-11px -11px;}
.comment-app-icon.play-google {background-position:-11px -38px;}
.comment-app-icon.www-windowsphone {background-position:-11px -64px;}


.comment_form {
    margin-top: 20px;
    border-left: 3px solid #33BBEB;
    padding-left: 20px;
}

.comment_form_head {
    line-height: 20px;
    margin: 5px 0;
    position: relative;
}

.comment_form_head_title {
    line-height: 20px;
    color: #33BBEB;
}
.comment_form_head_clouse {
    width: 22px;
    height: 22px;
    position: absolute !important;
    top: -1px;
    right: 0;
    background: url(/bitrix/templates/iguides-2015/images/comments-sprite.svg) -6px -84px;
    cursor: pointer;
}

.comment_form_body textarea{
    border: 2px solid #e1e1e1;
    border-radius: 4px;
    padding: 12px 15px 15px;
    width: 100%;
    height: 74px;
    color: #333;
    line-height: 21px;
    resize: none;
    margin: 5px 0;
    box-sizing: border-box;
}

.comment_form_body .submit {text-align: right;}

.comment_form_body .submit .submit_btn {
    display: inline-block;
    height: 30px;
    padding: 0 20px 2px;
    cursor: pointer;
    border: none;
    background: #33b5e5;
    border-radius: 4px;
    color: #fff;
    line-height: 30px;
}


.comment_form_buttons {
    margin: 12px 0;
}

.comment_form_buttons div {
    display: inline-block;
    height: 24px;
    padding: 0 10px 2px;
    cursor: pointer;
    border: none;
    border-radius: 4px;
    line-height: 24px;
    border: 1px dotted #33B5E5;
    margin: 2px;
}

.comment_form_buttons div:hover {
    background: #F4F4F4;
}

.comment_form_buttons div.active {
    display: inline-block;
    height: 24px;
    padding: 0 10px 2px;
    cursor: pointer;
    border: none;
    background: #4EBDE6;
    border-radius: 4px;
    color: #fff;
    line-height: 24px;
    border: 1px dotted #33B5E5;
}

.comment_form_buttons div.active:hover {
    background: #4EBDE6;
}

.itape_ban {
    margin: 0 3px 0 0;
}

.ttn_add.ttn_general_link {
    text-align: center;
    margin: 20px 0;
}

.ttn_add.ttn_general_link span {
    display: inline-block;
    height: 30px;
    padding: 0 33px 2px;
    cursor: pointer;
    border: none;
    background: #33C3F1;
    border-radius: 4px;
    color: #FFFFFF !important;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 33px;
}


.ttn_add.ttn_general_link .add_comment,
.ttn_add.ttn_general_link  .comment-auth-form{margin: 13px;}

.comment_count {
    line-height:30px;
}

.its_piclist div {position:relative;}
.its_piclist span {display: none !important;}
.its_piclist div ins {bottom: -10px;}
/* End */


/* Start:/bitrix/templates/iguides-mobile/components/bitrix/news.list/bottom-popular/style.css?15314908741223*/
.top-popular-news
{
	margin: 0 -10px 0;
}
.top-popular-news::before,
.top-popular-news::after {
   content: "";
   display: table;
}
.top-popular-news::after {
   clear: both;
}
.tp-news-item {
	display: block;
	position: relative;
	float: left;
	width: 160px;
	padding: 10px;
	transition: background-color .15s ease-in-out;
	text-decoration: none !important;
	font-family: "Lato", sans-serif;
}
.tp-news-item:hover {
	background-color: #f2f2f2;
	text-decoration: none !important;
}
.tp-news-img {
	width: 160px;
	height: 90px;
}
.tp-news-title {
	color: #333;
	display: block;
	font-size: 12px;
	line-height: 1.3;
	font-weight: bold;
	min-height: 50px;
	overflow: hidden;
}
.tp-img-shadow {
	display: block;
	width: 160px;
	height: 90px;
	position: absolute;
	top: 10px;
	box-shadow: inset 0 0 50px rgba(0,0,0,0.5);
}
.news-list.bottom_popular{
	max-width: 510px;
    margin-right: auto;
    margin-left: auto;
}
.bottom_blocks_h3 span{
	padding: 8px 15px;
    background: #33c3f1;
    color: #FFFFFF;
    border-radius: 4px;
    font-size: 14px;    
}
.invisible_hr{
	margin-top: 30px;
	margin-bottom: 30px;
    border: 0;
    border-top: 0 solid #d0d0d0;
}
/* End */


/* Start:/bitrix/templates/iguides-mobile/components/iguides/content.feed/.default/style.css?1531463579235*/
.banner_in_list{
	text-align: center;
}
.banner_in_list .ajax_intape_banner.ajax_intape_banner_mobile > div{
	margin-left: auto;
	margin-right: auto;
}
.bottom_blocks_h3{
	font-size: 18px;
}
.bottom_blocks_h3.news{
	margin-top: 20px;
}
/* End */
/* /bitrix/templates/iguides-mobile/components/bitrix/news.detail/main-tape/style.css?15712467581748 */
/* /bitrix/templates/iguides-mobile/components/rubium.web/sender.subscribe/iguides/style.css?15439306564640 */
/* /bitrix/templates/iguides-mobile/components/realcommenter/tape.show.tree/mobile/style.css?153855352538567 */
/* /bitrix/templates/iguides-mobile/components/bitrix/news.list/bottom-popular/style.css?15314908741223 */
/* /bitrix/templates/iguides-mobile/components/iguides/content.feed/.default/style.css?1531463579235 */
