* {box-sizing: border-box;}
td{box-sizing: border-box;}
html {margin: 0px !important;}
body {padding: 0px;margin: 0px;background: #D6DBDE;font-family:arial,verdana, sans-serif;font-size: 16px;line-height: 25px;text-align: left;}
a {color: #46586F}
div {vertical-align: top;}
#uPreroll-holder html{display: none !important;}
#uPreroll-holder body{display: none !important;}
#uPreroll-holder div {display: none !important;}
#uPreroll-holder iframe{display: none !important;}
#video_obj {display: none !important;}

.fluid-width-video-wrapper {display: none !important}
#preroll_counter {display: none;}


#uPreroll-holder {display: none !important;}
#preroll_counter {display: none !important;}
#preroll_counter body {display: none !important;}
#ad_unit {display: none !important;}
#d_tag {display: none !important;}
#d_tag div{display: none !important;height: 0px !important}
#actual {display: none !important;height: 0px !important}
a [target="_blank" style="position: absolute !important; -webkit-backface-visibility: hidden !important; backface-visibility: hidden !important; z-index: 99999999999 !important; text-decoration: none !important; overflow: hidden !important; direction: ltr !important; box-sizing: border-box !important; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.701961) !important;"] div{display: none !important}
div [style="position: absolute !important; -webkit-background-size: contain !important; transform-origin: 0px 0px 0px !important; overflow: hidden !important; -webkit-transform-origin: 0px 0px 0px !important; box-sizing: border-box !important; left: 0px; right: 0px; top: 0px; bottom: 0px;"] {display: none !important;height: 0 !important}
div [style="position: absolute !important; -webkit-background-size: contain !important; transform-origin: 0px 0px 0px !important; overflow: hidden !important; -webkit-transform-origin: 0px 0px 0px !important; box-sizing: border-box !important; left: 0px; right: 0px; top: 0px; bottom: 0px;"] div{display: none !important;height: 0 !important}
div[style="width: 252px; height: 450px; position: fixed; right: 0px; top: 0px; overflow: hidden; z-index: 10000;"] {height: 0px !important;}
div[style="width: 252px; height: 450px; position: fixed; right: 0px; top: 0px; overflow: hidden; z-index: 10000;"] {}
.adv-remove {display: none !important;padding: 0 !important}
div a[onclick="new _uWnd('getpro','Премиум аккаунт',550,200,{resize:0,autosize:1,closeonesc:1,align:'justify'},{url:'/index/90-21'});return false;"] {display: none !important}
#ads_winow {display: none !important}
div [onclick="event.stopPropagation();"] {display: none !important}
a [target="_blank" style="position: absolute !important; -webkit-backface-visibility: hidden !important; backface-visibility: hidden !important; z-index: 99999999999 !important; text-decoration: none !important; overflow: hidden !important; direction: ltr !important; box-sizing: border-box !important; top: 0px; left: 0px;"] {display: none !important}
a [target="_blank" style="position: absolute !important; -webkit-backface-visibility: hidden !important; backface-visibility: hidden !important; z-index: 99999999999 !important; text-decoration: none !important; overflow: hidden !important; direction: ltr !important; box-sizing: border-box !important; top: 0px; left: 0px;"] div{display: none !important}
a [target="_blank" style="position: absolute !important; -webkit-backface-visibility: hidden !important; backface-visibility: hidden !important; z-index: 99999999999 !important; text-decoration: none !important; overflow: hidden !important; direction: ltr !important; box-sizing: border-box !important; top: 0px; left: 0px;"] a{display: none !important}
#smartbanner {display: none !important;height: 0px !important;}







.wrap {width: 100%;}

.header {z-index: 9999;background: #505A6A;height: 80px;padding-top: 15px;}
.head {z-index: 9999;height: 50px;position: fixed;overflow: hidden;background: #505A6A;width: 100%;padding: 0 15%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.logo {height: 100%;width: 250px;display: inline-block;border-radius: 2px;background: url(/image/logo.png) center center no-repeat;background-size: auto 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.logo:hover {background-color:#576377;cursor: pointer}
.top_menu {z-index: 9999;float: right; width: calc(100% - 250px);overflow: hidden;height: 50px;vertical-align: middle;text-align: right;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.top_menu a{z-index: 9999;display: inline-block;padding: 12.5px 7.5px;color: #F5F5F7;border-radius: 2px;text-decoration: none;font-size: 105%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.top_menu a:hover{background: #576377;}
.top_menu_button {float: right;cursor: pointer;display: none;background: url(/image/menu.png) no-repeat center center;}


.sidebar_left {float: left;width: 220px;background: #fff;margin: 15px;margin-bottom: 0px;}
.sidebar_right {float: right;width: 220px;background: #fff;margin: 15px;margin-bottom: 0px;}

.sidebar_block {}
.sidebar_title {line-height: 30px;background:#EAEDED;padding: 0px 15px;}
.sidebar_content {max-width: 220px;margin: 0 auto;}

.content_bg_back {position: absolute;width: 100%;height: auto;background: no-repeat center center;background-size: 100% auto;opacity: 0.3;z-index: -2}
.content_bg {position: absolute;width: 100%;height: auto;margin-top: 15px;background: no-repeat center top;background-size: auto 100%;z-index: -1;text-align: center}
.content_bg_image {max-height: 600px;visibility: hidden;max-width: 100%;}

.container {width: 60%;width: calc(100% - 500px);margin: 0 auto;}
.content {background: #fff;border-radius: 2px 2px 0 0;margin: 0px 10px;padding: 15px;}
.message_title {line-height: 40px;text-align: center;font-size: 160%;padding-bottom: 15px;}
.message_text {text-align: justify;}
.message_inf {margin: 15px 0px;line-height:35px;background: #EAEDED;}
.message_inf_left {display: inline-block;font-size: 80%;padding: 0 10px;}
.message_inf_right {float: right;vertical-align: middle;text-align: center}


.com_body {display: table;width: 90%;padding: 10px 0px;margin: 10px auto;border-bottom: 1px solid #D6DBDE;}
.com_avatar {display: table-cell;width: 50px;padding-right: 10px;}
.com_avatar img{height: 50px;width: 50px;vertical-align: top;border-radius: 2px;}
.com_message {display: table-cell;}
.com_title a{color: #46586F;text-decoration: none;border-bottom: 1px solid #4D5A6A}
.com_title a:hover {border-bottom: 1px solid #4D5A6A}
.com_soc_img {display: inline-block;padding-top: 4px;padding-right: 5px;}
.com_soc_img_bg {background-repeat: no-repeat;background-position:center center;border-radius: 3px;background-size: 65% 65%;width: 20px;height: 20px;}
.com_soc_img_vk {background-color:#567CA4;}
.com_soc_img_gp {background-color:#515150;}
.com_soc_img_ya {background-color:#DC4C39}
.com_soc_img_uid{background-color: #3498DB;}
.com_soc_img_fb{background-color:#3c599f;}
.com_soc_img_ok {background-color:#ed812b}
.com_soc_img_l {background-color:#2f6caa}

.com_soc_img_tw {background-color:#00b3ec;}
.com_name {display: inline-block;}
.com_time {float: right;font-size: 80%}
.com_text {text-align: left;padding-top: 10px;}
.com-order-title {font-size: 90%}
.com-order-select {border: 1px solid #C6CBCB}


.com_add {width: 65%;margin: 20px auto;}
.com_error {height: 25px;}
.com_add_avatar img{height: 50px;vertical-align:top;border-radius: 2px;}
.com_add_text {height:60px;width: 100%;cursor: text;width: calc(100% - 55px);padding: 5px;border: 1px solid #C6CBCB}
.com_add_text:active {outline: none;}
.com_add_button {text-align: right}
.com_add_button input {padding: 5px 10px;font-family:arial,verdana, sans-serif;font-size: 16px;line-height: 25px;text-align: left;}


.footer {background: #505A6A;margin: 0px 10px;padding: 15px;color: #fff;font-size: 80%}
.footer a {color: #fff}
.content_nav {display: table;width: 100%;border-bottom: 1px solid #EAEDED;font-size: 90%;margin-bottom: 10px;}
.content_nav_left {display: table-cell}
.content_nav_left a {display: inline-block;padding: 0px 10px;color: #000;text-decoration: none;}
.content_nav_left font{display: inline-block;padding: 0px 5px;}
.content_nav_left span{background: #EAEDED;line-height: 35px;display: inline-block;padding: 0px 10px;}
.content_nav_right {display: table-cell;text-align: right}
.content_nav_right a {text-decoration: none;}

.message_view_block {width:;padding: 15px;cursor: pointer;-webkit-transition: all 0.1s ease;transition: all 0.1s ease;border-bottom: 1px solid #EAEDED}
.message_view_block:hover {background: #EAEDED;}
.message_view_title {font-size: 20px;min-height: 32px;padding-bottom: 10px;}
.message_view_body {min-height: 141px;}
.message_view_image {width: 250px;background:#EAEDED center top;background-size: auto 100%;vertical-align: top;position: absolute;height: 141px;text-align: center}
.message_view_image img{max-height: 100%;max-width: 100%;vertical-align: middle}
.message_view_right {margin-left: 260px;vertical-align:top;height: 141px;}
.message_view_text {height: 124px;overflow: hidden;position: relative;text-align: justify;}
.message_view_damping {position: absolute;bottom: 0;right: 0;-webkit-transition: all 0.1s ease;transition: all 0.1s ease;margin-left: 260px;
 background: -moz-linear-gradient(left, rgba(30,87,153,0) 0%, rgba(125,158,196,0) 42%, rgba(255,255,255,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(30,87,153,0)), color-stop(42%,rgba(125,158,196,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(125,158,196,0) 42%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(125,158,196,0) 42%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(125,158,196,0) 42%,rgba(255,255,255,1) 100%); /* IE10+ */
 background: linear-gradient(to right, rgba(30,87,153,0) 0%,rgba(125,158,196,0) 42%,rgba(255,255,255,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#ffffff',GradientType=1 );height: 20px;width: 100%;}
.message_view_block:hover .message_view_damping{
 background: -moz-linear-gradient(left, rgba(30,87,153,0) 0%, rgba(234,237,237,0) 42%, rgba(234,237,237,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(30,87,153,0)), color-stop(42%,rgba(234,237,237,0)), color-stop(100%,rgba(234,237,237,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(234,237,237,0) 42%,rgba(234,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(234,237,237,0) 42%,rgba(234,237,237,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(234,237,237,0) 42%,rgba(234,237,237,1) 100%); /* IE10+ */
 background: linear-gradient(to right, rgba(30,87,153,0) 0%,rgba(234,237,237,0) 42%,rgba(234,237,237,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#EAEDED',GradientType=1 );
}
.message_view_inf {color: #6A6969;}
.message_view_inf_date {display: inline-block;font-size: 14px;}
.message_view_inf_read {float:right;font-size: 14px;}














@media only screen and (max-width: 1000px){
 .head {position: static !important;padding: 0 5%;}
 .sidebar {width: 250px;}
 .sidebar_right {float: left !important}
 .container {width: calc(100% - 250px)!important;margin: 0px 0px 0px 250px !important;}
 .content_bg {width: calc(100% - 250px) !important;margin: 15px 0px 0px 250px !important;}
}
@media only screen and (max-width: 800px){
 .head {position: static !important;padding: 0 10px;}
 .sidebar {display: none;width: 100%;margin: 10px 0;}
 .sidebar_right,.sidebar_left {float: none !important;margin: 0px 10px !important;width: auto !important;}
 .container {width: 100% !important;margin: 0px auto !important}
 .content_bg {width: 100% !important; margin: 15px auto 0px auto !important}
 .message_view_title {white-space: normal !important;text-align: justify;padding-bottom: 10px;}
}
@media only screen and (max-width: 750px){
 .top_menu {display: none;position: absolute;height: 100%;width: 100%;width: calc(100% - 20px);padding-top: 15px;}
 .top_menu a{display: block;text-align: center;background: rgba(80,90,106, 0.98);border-radius: 0;border-top: 1px solid #404855}
 .top_menu a:hover {background: #5D6A81;}
 .top_menu_button {display: block;height: 50px;width: 50px;}
 .top_menu_button a {height: 50px;width: 50px;display: block;}
}
@media only screen and (max-width: 650px){
 .message_view_title {text-align: center !important}
 .message_view_image {position: static !important;margin: 10px auto;}
 .message_view_right {margin-left: 0px !important;height: auto !important;max-height: 141px; }
 .message_view_text {height: auto !important;max-height: 124px;}
 .message_view_inf {padding-top: 10px;}
}
@media only screen and (max-height: 600px){
 .head {position: static !important}
 .content_bg_back {margin-top: 0px} 
}
@media only screen and (max-width: 400px){
 .header {height: 50px !important;padding-top: 0px !important;}
 .head {}
 .logo {background-size: auto 80% !important;}
 .top_menu {padding-top: 0;}
 
 .com_time {width: 100%;}
}