*{margin:0px;}
html {height: 100%;width: 100%;}
body{background:#13161b url(/img/bg_body_600.jpg);color: #ebebeb !important;background-size: cover;background-position: center;background-repeat: no-repeat;background-attachment: fixed;font: normal normal 1em Roboto, Arial, Helvetica,sans-serif;}
/* блог */
.blog-list p{text-align: left;}
.content-list h2 a.blog_h2_a {
    color: #fd8585;
    text-align: left;
    display: inline-block;
    padding: 0 1.8%;
    min-height: 44px;
}
p.blog_text_prew {
    font: 100%/1.5em Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    display: inline-table;
    min-height: 110px;
    padding: 4px 5px 0px 5px;
    word-break: break-word;
    line-height: 1.3em;
}
.content-list.blog {
    font: 100%/1.5em Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}
article {
    text-align: left;
    line-height: 1.7em;
    margin: 9px auto;
    width: 96.4%;
    max-width: -webkit-fill-available;
    max-width: -moz-available;
}
.serv_list.blog span {margin-left: 2%;}
.preview.blog {max-width: 364px;}
.preview.blog h2 {
    text-align: left;
    border-bottom: 1px solid #6a6a6a4f;
}
/* енд блог */

noindex a:link, noindex a:visited {
    outline: none;
    color: red;
    text-decoration: none;
}


img{border:none;vertical-align:top;}
a:link,a:visited{outline:none;}
a:hover{text-decoration:none;}
a:focus,a:active{outline:medium none currentColor;}
h1 {
    padding: 5px 5px 10px;
    font-size: 1.8em;
    margin: 0px;
    color: #ffffff;
    text-align: center;
    text-shadow: 1px 1px 1px #000000a8, 2px 2px 2px #000000c2;
}
a.call {
    margin: 1px 0px;
    padding: 2px;
    color: #fd8383;
    text-decoration: none;
    font-size: 1.0em;
}
.line_h1{background:#8adcd6;width:100%;display: inline-block;}
h3{color:#6195b3;font-size: 1.4em;}
h4{color:#fff;font-size:16px;}
hr{height:1px;border:none;background:#E2D7C5;}
div#oper_result {
    font-size: 20px;
    padding: 15px;
    border: 1px solid #40769b;
    position: absolute;
    z-index: 10;
    background: #3f4c6a;
    width: 80%;
    left: 9.5%;
    top: 2%;
    box-shadow: 0 0 500px black, 0 0 500px black, 0 0 500px black, 0 0 500px black;
	-moz-box-shadow: 0 0 500px black, 0 0 500px black, 0 0 500px black, 0 0 500px black;
	-webkit-box-shadow: 0 0 500px black, 0 0 500px black, 0 0 500px black, 0 0 500px black;
	-ms-box-shadow: 0 0 500px black, 0 0 500px black, 0 0 500px black, 0 0 500px black;
    -o-box-shadow: 0 0 500px black, 0 0 500px black, 0 0 500px black, 0 0 500px black;
    -khtml-box-shadow: 0 0 500px black, 0 0 500px black, 0 0 500px black, 0 0 500px black;
    text-align: center;
}
span.span_lnk {
    float: right;
    border: 1px solid #81baff;
    background: #61a1ef;
    font-size: 1.4em;
    padding: 5px 7px 4px;
    box-shadow: 1px 1px 5px black;
	-moz-box-shadow: 1px 1px 5px black;
	-webkit-box-shadow: 1px 1px 5px black;
	-ms-box-shadow: 1px 1px 5px black;
    -o-box-shadow: 1px 1px 5px black;
    -khtml-box-shadow: 1px 1px 5px black;
    border-radius: 2px;
    color: #ffffff;
    text-shadow: 0 0 2px black;
}
#bt_menu{display:none;}
#logo{}
a.login.login_absolute {
    position: absolute;
    right: 10px;
    font-size: 0.7em;
    background: #ffffff40;
    border-radius: inherit;
}
#top_button{
	background-color: rgba(255, 255, 255, 0.5);
    position: fixed;
    bottom: 1%;
    left: 1%;
    padding: 5px;
    color: #000000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    cursor: pointer;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
    -khtml-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}
#top_button span{width:44px;height:34px;line-height:34px;font-size:14px;display:block;text-align:center;}
#register1 input[type="submit"], #register2 input[type="submit"] {
	margin:10px;
	padding:8px 10px;
	border:0;
	background: #dbe6e8;
	color: #a9a9a9;
	text-align:center;
	font-size:14px;
	cursor:pointer;
	font-weight:600;
	box-shadow:0px 0px 0px 0.75pt #c4d3d6, 0px 0px 3pt 0.75pt #e8eeef;
    -moz-box-shadow:0px 0px 0px 0.75pt #c4d3d6, 0px 0px 3pt 0.75pt #e8eeef;
    -webkit-box-shadow:0px 0px 0px 0.75pt #c4d3d6, 0px 0px 3pt 0.75pt #e8eeef;
    -ms-box-shadow:0px 0px 0px 0.75pt #c4d3d6, 0px 0px 3pt 0.75pt #e8eeef;
    -o-box-shadow:0px 0px 0px 0.75pt #c4d3d6, 0px 0px 3pt 0.75pt #e8eeef;
    -khtml-box-shadow:0px 0px 0px 0.75pt #c4d3d6, 0px 0px 3pt 0.75pt #e8eeef;
}
#feedback, #lostpassword{margin-left:20px;width:345px;}

.account {}

.tb{margin:0px 10px;text-align:center;}
.serv_list{margin-right:5px;min-height:40px;}
.serv_list.potential {
    border-left: 7px solid #adadada1;
    border-bottom: 1px solid #e9e9e999;
    border-top: 1px solid #e1e1e13b;
    background-image: -webkit-linear-gradient( 138deg , rgb(79 95 102 / 0%) 0%, rgb(0 0 0 / 27%) 50%, rgb(42 47 50 / 22%) 51%, rgb(50 55 60 / 63%) 100%);
    background: linear-gradient(311deg, rgb(79 95 102 / 0%) 0%, rgb(0 0 0 / 27%) 50%, rgb(42 47 50 / 22%) 51%, rgb(50 55 60 / 63%) 100%);
    width: 95%;
    margin: 0 auto 8px auto;
}
.serv_list span {
    display: inline-block;
    margin-left: 175px;
    border-bottom: 1px solid #686868;
    border-bottom-style: dashed;
    width: 100%;
    max-width: -webkit-fill-available;
	max-width: -moz-available;
    margin-bottom: 8px;
    padding-bottom: 10px;
	color: #ff98c3;
}
.serv_list.potential span{
    border: none;
	padding-bottom:0;
	margin-bottom:0;
}
.serv_list div.one_usl {
    display: inline-block;
    color: #fff;
    padding: 2px 0px;
    font-family: "Roboto", georgia, serif;
    text-transform: uppercase;
    text-shadow: 1px 1px black;
}
.serv_list div.one_usl.c_red {
    color: #ff4b4b;
}
.serv_list div.one_usl b{font-weight:normal;color:#ff98c3;font-family: Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;}
.serv_list span span {
    color: #82ff42;
    display: inherit;
    margin-left: 14px;
    font-size: 1.6em;
    font-weight: bold;
    text-decoration: none;
    line-height: 0.9em;
    border-bottom: none;
    border-bottom-style: none;
    width: inherit;
    max-width: inherit;
    margin-bottom: inherit;
    padding-bottom: inherit;
}
.serv_list a,.serv_list div{display:block;padding:7px 0 7px 8px;color:#a9a9a9;}
.serv_list .title{position:absolute;padding:7px 0 7px 12px;color:#a9a9a9;width:160px; float:left;display: inline-block;}
.serv_list.potential .title {color:#fff;}
.time_time {
    color: #fff;
    text-shadow: 1px 1px black;
}
.reference {
    padding: 5px 15px;
    font-size: 0.9em;
    color: #8c8c8c;
    background: #282828bf;
    border-top: 1px dotted #525863;
}
.profile-title, .comments .head, .dop_param_head{
	color: #ececec;
    padding: 10px 5px 5px 5px;
    position: relative;
    text-align: center;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
    -khtml-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}
.dop_param_title {
    width: 48%;
    float: left;
    padding: 1%;
    color: #fff;
}
.dop_param_line {
    width: 46%;
    padding: 1%;
    border-left: 2px solid #b36060;
    border-bottom: 1px solid #7a2e2e;
    border-top: 1px solid #a3768947;
    float: right;
    background-image: -webkit-linear-gradient( 130deg , rgb(79 95 102 / 0%) 0%, rgb(0 0 0 / 27%) 50%, rgb(42 47 50 / 22%) 51%, rgb(50 55 60 / 63%) 100%);
    background: linear-gradient(322deg, rgb(79 95 102 / 0%) 0%, rgb(0 0 0 / 27%) 50%, rgb(42 47 50 / 22%) 51%, rgb(50 55 60 / 63%) 100%);
    margin: 2px 9px 9px 0;
    font-size: 1.15em;
}
span.result_param_no {
    color: #adb4c9;
    font-size: 0.9em;
}
span.result_param {
    color: #ebd9a7;
    letter-spacing: 0.07em;
    text-transform: uppercase;
    font-size: 0.76em;
}
.price1 {font-size:15px;}
.preview {
    max-width: 280px;
    display: inline-block;
    text-align: left;
    margin: 0px 0.25% 8px 0.25%;
    border: 1px solid #a1a1a180;
    vertical-align: top;
    background: linear-gradient(to right,#4e4e4e85 0,#1616168c 100%);
    box-shadow: 0 0 38px rgb(5 11 19 / 55%) inset, 1px 1px 6px rgb(70 0 0 / 35%), 0 0 0 2px rgb(16 0 0) inset;
}

span.mark_sdvig {
    position: absolute;
    right: 1px;
    top: 26px;
    color: #ffffff;
    font-size: 1.1em;
    width: 32px;
    text-align: center;
    height: 1.2em;
    display: flex;
    line-height: 1.0em;
    justify-content: center;
	text-shadow: 0px 0px 10px #0000008f;
}
.prew_info {
    position: relative;
    float: right;
    vertical-align: top;
    width: 100%;
    max-width: -webkit-fill-available;
    max-width: -moz-available;
    margin: 10px 0;
}
img.mark_icon_wow {
    height: 28px;
    float: left;
    position: absolute;
    right: -7px;
    bottom: -5px;
    border-radius: 0% 50% 50% 0%;
    box-shadow: 4px 1px 1px #d51b1bd9;
    padding: 3px;
}
img.mark_icon_location{height:20px;width:20px;float:left;margin-right: 5px;}

.comm_yes {
    float: right;
    font-size: 0.76em;
    position: absolute;
    right: 0px;
    top: 1px;
}
img.mark_icon_comm {
    height: 30px;
    width: 34px;
    opacity: 0.9;
}

.photo_yes {
    float: right;
    font-size: 0.76em;
    position: absolute;
    right: 0px;
    top: 41px;
}
.photo_yes.absol_top_sdvig{
    top: 1px;
}
img.mark_icon_photo {
    height: 30px;
    width: 34px;
    opacity: 0.9;
    z-index: -3;
}

.preview .prew_front{margin:0px 8px;}
.preview .prew_front h4{float:right;}
.preview i {
    display: inline-table;
    min-height: 125px;
    padding: 4px 5px 0px 5px;
    text-transform: lowercase;
    font-style: italic;
    word-break: break-all;
}
.preview i span {
    font-style: initial;
    color: #ffc378;
}
.content_img {max-width: 100%;}
.preview .content_img {
    margin: 0 auto;
    text-align: center;
    position: relative;
    overflow: hidden;
    width: 100%;
}
.preview .content_img img.no_photo {
    background-size: cover;
}
.preview .content_img img {max-width:100%;margin: 0px;transition: all 0.4s ease-in-out 0s;}
.preview .content_img img:hover {transform: scale(1.1);}
.preview .content_img .verified{font-size: 14px;color: #a9a9a9;height:20px;position:absolute;width:345px;top:243px;border-bottom: 1px solid #a9a9a9;}
.pr_st, .pr_st100, .zhdu{color: #ffffff;background: rgba(78, 136, 212, 0.6);width: 50%;text-align: center;position: absolute;z-index: 1000;padding: 4px 0px;}
.pr_st, .zhdu{padding: 1px 0px;font-size:0.9em;}
.pr_st{top: 0;border-radius: 0px 0px 15px 15px;}
.pr_st100 {
    bottom: 0px;
    height: 53px;
    line-height: 1.1em;
    text-transform: uppercase;
    text-shadow: 2px 2px 3px black, 1px 1px 1px black;
    color: #fff;
    vertical-align: top;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0% 50% 50% 0%;
    box-shadow: 3px 0px 1px #00ff3a;
	-moz-box-shadow: 3px 0px 1px #00ff3a;
	-webkit-box-shadow: 3px 0px 1px #00ff3a;
	-ms-box-shadow: 3px 0px 1px #00ff3a;
    -o-box-shadow: 3px 0px 1px #00ff3a;
    -khtml-box-shadow: 3px 0px 1px #00ff3a;
    width: 46px;
    padding-right: 3px;
    font-size: 0.76em;
	border-radius: 0% 50% 50% 0%;
	}

.trans_mark {
    text-align: center;
    position: absolute;
    display: grid;
    z-index: 1000;
    height: 80px;
    width: 80px;
    line-height: 1.1em;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px black, 1px 1px 1px #ffffff00;
    color: #ff4545;
    vertical-align: top;
    text-decoration: none;
    align-items: center;
    justify-content: center;
    border: 4px solid red;
    border-style: double;
    box-shadow: 0 0 5px 50px #ffffff8f inset, 0px 0px 0px 1px #71000061, 5px 8px 12px #33131340;
    -moz-box-shadow: 0 0 5px 50px #ffffff8f inset, 0px 0px 0px 1px #71000061, 5px 8px 12px #33131340;
    -webkit-box-shadow: 0 0 5px 50px #ffffff8f inset, 0px 0px 0px 1px #71000061, 5px 8px 12px #33131340;
    -ms-box-shadow: 0 0 5px 50px #ffffff8f inset, 0px 0px 0px 1px #71000061, 5px 8px 12px #33131340;
    -o-box-shadow: 0 0 5px 50px #ffffff8f inset, 0px 0px 0px 1px #71000061, 5px 8px 12px #33131340;
    -khtml-box-shadow: 0 0 5px 50px #ffffff8f inset, 0px 0px 0px 1px #71000061, 5px 8px 12px #33131340;
    font-size: 1em;
    bottom: 20%;
    left: 64%;
    padding: 3px 5px;
    letter-spacing: 0.1em;
    border-radius: 50% 50%;
    transform: rotate(328deg);
}
.trans_mark::before{
	content:"\1F5F2 \1F5F2 \1F5F2";
	letter-spacing: -0.2em;
	margin-left: -3px;
}
.trans_mark::after {
    content: "\1F5F2 \1F5F2 \1F5F2";
    letter-spacing: -0.2em;
    margin-left: -3px;
    margin-top: -5px;
}
.trans_mark span {
    text-align: center;
    height: auto;
    line-height: 1.1em;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px #000000e3, 1px 1px 1px #ffffff00;
    color: #ff4545;
    vertical-align: top;
    text-decoration: none;
    align-items: center;
    justify-content: center;
    border: 4px solid red;
    border-style: double;
    border-radius: 1%;
    box-shadow: 0 8px 20px 20px #ffffffd6 inset, 0 0 33px 33px #ffffff00 inset;
    -moz-box-shadow: 0 8px 20px 20px #ffffffd6 inset, 0 0 33px 33px #ffffff00 inset;
    -webkit-box-shadow: 0 8px 20px 20px #ffffffd6 inset, 0 0 33px 33px #ffffff00 inset;
    -ms-box-shadow: 0 8px 20px 20px #ffffffd6 inset, 0 0 33px 33px #ffffff00 inset;
    -o-box-shadow: 0 8px 20px 20px #ffffffd6 inset, 0 0 33px 33px #ffffff00 inset;
    -khtml-box-shadow: 0 8px 20px 20px #ffffffd6 inset, 0 0 33px 33px #ffffff00 inset;
    font-size: 0.8em;
    padding: 2px 4px;
    letter-spacing: 0.05em;
}
.pr_st.zhdu{top: 0; right:0;background: rgb(78 212 125 / 73%);}
/* .pop_content{padding:20px;font-size:15px;} */
/* .pop_content a{color:#dcebef;} */
.pop_body{
	position:absolute;
	z-index:5;width: 350px;
	padding:0;
	background:#dbe6e8;
	font-size:14px;
	color:#a9a9a9;
	border:1px solid #393939;
	box-shadow:rgba(0, 0, 0, 0.45098) 0px 0px 2000px 2000px;
    -moz-box-shadow:rgba(0, 0, 0, 0.45098) 0px 0px 2000px 2000px;
    -webkit-box-shadow:rgba(0, 0, 0, 0.45098) 0px 0px 2000px 2000px;
    -ms-box-shadow:rgba(0, 0, 0, 0.45098) 0px 0px 2000px 2000px;
    -o-box-shadow:rgba(0, 0, 0, 0.45098) 0px 0px 2000px 2000px;
    -khtml-box-shadow:rgba(0, 0, 0, 0.45098) 0px 0px 2000px 2000px;
}
/* .pop_content a{color: #82c791;} */
.pb{position:absolute; z-index:5; width:420px; padding:0; background:#fff; font-size:14px; color:#55495D; border:1px solid #393939;}
.pahd{text-align:center;width:100%;padding:5px 0;background:#283339 url(/img/tlp.gif);color:#fff;font-size:15px;font-family:"Verdana","Helvetica",sans-serif;font-weight:bold;}
.paging{width:100%;.paging:5px;text-align:center;font-size:16px;color:#737373;}
.paging a {
    display: inline-block;
    padding: 6px 20px;
    text-decoration: none;
    margin: 5px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    color: #b9b9b9;
    box-shadow: 0 3px 4pt 0pt #4a4a4a;
    -moz-box-shadow: 0 3px 4pt 0pt #4a4a4a;
    -webkit-box-shadow: 0 3px 4pt 0pt #4a4a4a;
    -ms-box-shadow: 0 3px 4pt 0pt #4a4a4a;
    -o-box-shadow: 0 3px 4pt 0pt #4a4a4a;
    -khtml-box-shadow: 0 3px 4pt 0pt #4a4a4a;
    zoom: 1.3;
    border-bottom: 1px solid #ff00006b;
    background-image: -webkit-linear-gradient( 270deg , rgb(255 93 93 / 0%) 0%, rgb(169 151 151 / 65%) 50%, rgb(16 11 11 / 41%) 51%, rgb(255 82 82) 100%);
    background: linear-gradient(to bottom, rgb(255 93 93 / 32%) 0%, rgb(169 151 151 / 34%) 50%, rgb(16 11 11 / 42%) 51%, rgb(255 82 82 / 28%) 100%);
    background: -moz-linear-gradient(top, rgb(255 93 93 / 0%) 0%, rgb(169 151 151 / 65%) 50%, rgb(16 11 11) 51%, rgb(255 82 82) 100%);
    background: -o-linear-gradient(top, rgb(255 93 93 / 0%) 0%, rgb(169 151 151 / 65%) 50%, rgb(16 11 11) 51%, rgb(255 82 82) 100%);
    background: -ms-linear-gradient(top, rgb(255 93 93 / 0%) 0%, rgb(169 151 151 / 65%) 50%, rgb(16 11 11) 51%, rgb(255 82 82) 100%);
}
a:link, a:visited {
    outline: none;
}
.paging a:hover{border-bottom:1px solid #fe0000;}
.paging .current {
    padding: 6px 20px;
    border-bottom: 1px solid #ff0000;
    background-image: -webkit-linear-gradient( 270deg , rgb(255 93 93 / 0%) 0%, rgb(169 151 151 / 65%) 50%, rgb(16 11 11) 51%, rgb(255 82 82) 100%);
    background: linear-gradient(to bottom, rgb(255 93 93 / 54%) 0%, rgb(169 151 151 / 65%) 50%, rgb(16 11 11) 51%, rgb(255 82 82 / 67%) 100%);
    background: -moz-linear-gradient(top, rgb(255 93 93 / 0%) 0%, rgb(169 151 151 / 65%) 50%, rgb(16 11 11) 51%, rgb(255 82 82) 100%);
    background: -o-linear-gradient(top, rgb(255 93 93 / 0%) 0%, rgb(169 151 151 / 65%) 50%, rgb(16 11 11) 51%, rgb(255 82 82) 100%);
    background: -ms-linear-gradient(top, rgb(255 93 93 / 0%) 0%, rgb(169 151 151 / 65%) 50%, rgb(16 11 11) 51%, rgb(255 82 82) 100%);
    color: #ffffff;
    box-shadow: 0 0 2px #ff0a0a inset;
}
.page404{text-align:center;line-height:40px;font-size:20px;}
.page404 a{text-decoration:underline;color: #fbffb9;}
.pablk{display:inline-block;text-align:center;}
.pab{
	text-align:center;
	width:100%;
	background: #fff;
	box-shadow:0px 0px 0px 0.75pt #D1D1D1, 0px 0px 3pt 0.75pt #CCCCCC;
    -moz-box-shadow:0px 0px 0px 0.75pt #D1D1D1, 0px 0px 3pt 0.75pt #CCCCCC;
    -webkit-box-shadow:0px 0px 0px 0.75pt #D1D1D1, 0px 0px 3pt 0.75pt #CCCCCC;
    -ms-box-shadow:0px 0px 0px 0.75pt #D1D1D1, 0px 0px 3pt 0.75pt #CCCCCC;
    -o-box-shadow:0px 0px 0px 0.75pt #D1D1D1, 0px 0px 3pt 0.75pt #CCCCCC;
    -khtml-box-shadow:0px 0px 0px 0.75pt #D1D1D1, 0px 0px 3pt 0.75pt #CCCCCC;
}

.in-exit {
    display: inline-block;
    text-align: right;
    width: 100%;
    padding-top: 5px;
}
.vm a.p_acc {
    color: #ffffff;
    background-image: -webkit-linear-gradient( 270deg , rgb(61 80 64) 0%, rgb(0 143 36) 50%, rgb(33 44 37) 51%, rgb(38 92 77) 100%);
    background: linear-gradient(to bottom, rgb(61 80 64) 0%, rgb(0 143 36) 50%, rgb(33 44 37) 51%, rgb(38 92 77) 100%);
    border: 1px solid #55a79c54;
    border-bottom: 1px solid #43d9d2d1;
    text-shadow: 0 0 1px black, 0 0 3px black, 0 0 3px black;
}
.login_exit {
    float: right;
    width: 90px;
    text-decoration: none;
    text-transform: uppercase;
    margin: 0px 0px 6px 7px;
    text-align: center;
    font-size: 0.9em;
    display: inline-block;
    padding: 6px 9px;
    border-radius: 4px;
    color: #ffffff;
    background-image: -webkit-linear-gradient( 270deg , rgb(80 61 61) 0%, rgb(143 0 0) 50%, rgb(44 33 33) 51%, rgb(92 38 38) 100%);
    background: linear-gradient(to bottom, rgb(80 61 61) 0%, rgb(143 0 0) 50%, rgb(44 33 33) 51%, rgb(92 38 38) 100%);
    border: 1px solid #a7555554;
    border-bottom: 1px solid #d94343d1;
    text-shadow: 0 0 1px black, 0 0 3px black, 0 0 3px black;
}
.inner_block{margin:0px auto;max-width: 2528px;}
.inner_block.inner_block_top {
    max-width: 1500px;
}
/* .inner_block.inner_block_bottom {
    background-size: 7px 7px;
    background-image: -webkit-linear-gradient( 135deg , #ffffff08 46%, #ffffff7a 49%, #02070d 51%, #ffffff05 55%);
    background-image: linear-gradient( -45deg , #ffffff00 46%, #ababab73 49%, #02070d 51%, #ffffff00 55%);
} */
.main {
    display: block;
    padding: 0px;
    margin: 0px auto;
    background: #13192069;
    background-size: 7px 7px;
    background-image: -webkit-linear-gradient( 135deg , #ffffff08 46%, #ffffff7a 49%, #02070d 51%, #ffffff05 55%);
    background-image: linear-gradient( -45deg , #ffffff00 46%, #ababab73 49%, #02070d 51%, #ffffff00 55%);
}
.logo{
	display:block;
	font: normal normal 1em Arial,Helvetica,sans-serif;
	letter-spacing: 0.06em;
	padding-top:5px;
}
.logo img {
    width: 70px;
    max-height: 100%;
    margin: -5px 5px 4px 10px;
    float: left;
}
.logo a {
    width: auto;
    display: block;
    float: left;
    font-size: 2.4em;
    text-transform: uppercase;
    text-shadow: 5px 5px 5px black, 1px 1px 1px black;
    line-height: 1.1em;
    vertical-align: top;
    text-decoration: none;
    letter-spacing: 0.001em;
}
a.logo_a{color: #ffffff;}
.header .logo-wrapper .logo img {
    width: auto;
    max-height: 100%;
    margin: 5px 5px 0 10px;
    float: left;
}
.logo span a {
    float: left;
    vertical-align: top;
    padding: 0;
    font-size: 0.7em;
    text-transform: uppercase;
    margin: -19px 0 0 87px;
    width: 100%;
    letter-spacing: 0.55em;
    max-width: -webkit-fill-available;
    max-width: -moz-available;
    color: #ffffff;
    text-shadow: 1px 1px 1px #2e0000;
}
.logo span a:hover{color:#fff;}
.lmb{display:block;padding:5px 0 5px 10px;text-decoration:none;color:#535353;font-size:13px;}
.lm>a:hover{border-bottom:1px solid #fe0000;}
.lm_head{padding: 4px 0px 4px 12px;color: #929292;display: inline-block;float: left;font-size: 12px;}
.lm a{text-decoration:none;color:#737373;text-transform: uppercase;}
.lm .active{background:#fff;border-bottom: 1px solid #fe0000;color:#000;}
.klik_usl{
	float: left;
	background:#f7f7f7;
	display:block;
	padding:7px 5px;
	width:175px;
	text-decoration:none;
	color:#e9e9e9;
	border-bottom: 1px solid #f7f7f7;
	margin-bottom:8px;
	box-shadow:0px 0px 0px 0.75pt rgba(189, 189, 189, 0.24), 0px 0px 3pt 0.75pt rgba(191, 191, 191, 0.1);
    -moz-box-shadow:0px 0px 0px 0.75pt rgba(189, 189, 189, 0.24), 0px 0px 3pt 0.75pt rgba(191, 191, 191, 0.1);
    -webkit-box-shadow:0px 0px 0px 0.75pt rgba(189, 189, 189, 0.24), 0px 0px 3pt 0.75pt rgba(191, 191, 191, 0.1);
    -ms-box-shadow:0px 0px 0px 0.75pt rgba(189, 189, 189, 0.24), 0px 0px 3pt 0.75pt rgba(191, 191, 191, 0.1);
    -o-box-shadow:0px 0px 0px 0.75pt rgba(189, 189, 189, 0.24), 0px 0px 3pt 0.75pt rgba(191, 191, 191, 0.1);
    -khtml-box-shadow:0px 0px 0px 0.75pt rgba(189, 189, 189, 0.24), 0px 0px 3pt 0.75pt rgba(191, 191, 191, 0.1);
}
.knopka_feedback {
    float: right;
    display: block;
    padding: 3px 5px;
    width: 175px;
    margin: 0 8px 8px 8px;
    background-image: -webkit-linear-gradient( 270deg , rgb(219 147 147 / 72%) 0%, rgb(249 77 77 / 79%) 50%, rgb(82 0 0 / 85%) 51%, rgb(106 0 0 / 62%) 100%);
	background: -moz-linear-gradient(top, rgb(219 147 147 / 72%) 0%, rgb(249 77 77 / 79%) 50%, rgb(82 0 0 / 85%) 51%, rgb(106 0 0 / 62%) 100%);
	background: -o-linear-gradient(top, rgb(219 147 147 / 72%) 0%, rgb(249 77 77 / 79%) 50%, rgb(82 0 0 / 85%) 51%, rgb(106 0 0 / 62%) 100%);
	background: -ms-linear-gradient(top, rgb(219 147 147 / 72%) 0%, rgb(249 77 77 / 79%) 50%, rgb(82 0 0 / 85%) 51%, rgb(106 0 0 / 62%) 100%);
	background: linear-gradient(to bottom, rgb(219 147 147 / 72%) 0%, rgb(249 77 77 / 79%) 50%, rgb(82 0 0 / 85%) 51%, rgb(106 0 0 / 62%) 100%);
    border-bottom: 3px solid #ff0000d1;
    box-shadow: 1px 1px 3px black, 0 0 10px #000000a3;
    border: 1px solid #6e0505;
    border-radius: 3px;
    text-shadow: 2px 2px 3px black, 0px 0px 6px black;
    text-align: center;
    line-height: 1.6em;
    text-transform: uppercase;
    font-size: 0.9em;
}
.vm {
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    width: 99.5%;
}
.vm>a:hover{
	color:#a7a7a7;
	transition: all 0.6s ease-in-out 0s;
	border: 1px solid #cf0000;
    border-radius: 3px;
    background-image: -webkit-linear-gradient( 270deg , rgb(219 147 147 / 30%) 0%, rgb(249 77 77 / 45%) 50%, rgb(82 0 0 / 62%) 51%, rgb(106 0 0 / 34%) 100%);
    background: -moz-linear-gradient(top, rgb(219 147 147 / 30%) 0%, rgb(249 77 77 / 45%) 50%, rgb(82 0 0 / 62%) 51%, rgb(106 0 0 / 34%) 100%);
    background: -o-linear-gradient(top, rrgb(219 147 147 / 30%) 0%, rgb(249 77 77 / 45%) 50%, rgb(82 0 0 / 62%) 51%, rgb(106 0 0 / 34%) 100%);
    background: -ms-linear-gradient(top, rgb(219 147 147 / 30%) 0%, rgb(249 77 77 / 45%) 50%, rgb(82 0 0 / 62%) 51%, rgb(106 0 0 / 34%) 100%);
}
.vm a {
    text-decoration: none;
    margin: 0px 0px 5px 5px;
    min-width: 10.7%;
    font-size: 1.0em;
    display: inline-block;
    padding: 3px 4px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b313b', endColorstr='#2b313b', GradientType=0 );
    border: 1px solid #8d545461;
    border-radius: 3px;
    background-image: -webkit-linear-gradient( 270deg , rgb(44 36 36 / 67%) 0%, rgb(217 123 123 / 22%) 50%, rgb(0 0 0 / 55%) 51%, rgb(108 25 25 / 77%) 100%);
    background: -moz-linear-gradient(top, rgb(44 36 36 / 67%) 0%, rgb(217 123 123 / 22%) 50%, rgb(0 0 0 / 55%) 51%, rgb(108 25 25 / 77%) 100%);
    background: -o-linear-gradient(top, rgb(44 36 36 / 67%) 0%, rgb(217 123 123 / 22%) 50%, rgb(0 0 0 / 55%) 51%, rgb(108 25 25 / 77%) 100%);
    background: -ms-linear-gradient(top, rgb(44 36 36 / 67%) 0%, rgb(217 123 123 / 22%) 50%, rgb(0 0 0 / 55%) 51%, rgb(108 25 25 / 77%) 100%);
    background: linear-gradient(to bottom, rgb(44 36 36 / 67%) 0%, rgb(217 123 123 / 22%) 50%, rgb(0 0 0 / 55%) 51%, rgb(108 25 25 / 77%) 100%);
    text-shadow: 2px 2px 3px black, 0px 0px 6px black;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    line-height: 25px;
}
.vm .active {
    border-bottom: 1px solid #ff0000;
    background-image: -webkit-linear-gradient( 270deg , rgb(255 93 93 / 0%) 0%, rgb(169 151 151 / 65%) 50%, rgb(16 11 11) 51%, rgb(255 82 82) 100%);
    background: linear-gradient(to bottom, rgb(255 93 93 / 0%) 0%, rgb(169 151 151 / 65%) 50%, rgb(16 11 11) 51%, rgb(255 82 82) 100%);
	background: -moz-linear-gradient(top, rgb(255 93 93 / 0%) 0%, rgb(169 151 151 / 65%) 50%, rgb(16 11 11) 51%, rgb(255 82 82) 100%);
	background: -o-linear-gradient(top, rgb(255 93 93 / 0%) 0%, rgb(169 151 151 / 65%) 50%, rgb(16 11 11) 51%, rgb(255 82 82) 100%);
	background: -ms-linear-gradient(top, rgb(255 93 93 / 0%) 0%, rgb(169 151 151 / 65%) 50%, rgb(16 11 11) 51%, rgb(255 82 82) 100%);
    color: #ffef7b;
    box-shadow: 0 0 24px #e70000 inset;
}
.kn_vm {border-bottom: 1px solid #3e516d;}
.login{padding:2px 5px;font-size:13px;}
a.login {
    color: #c9ffbf;
    float: none;
    background-image: -webkit-linear-gradient( 270deg , rgb(79 102 101 / 71%) 0%, rgb(108 149 151 / 35%) 50%, rgb(33 44 40 / 56%) 51%, rgb(38 85 92) 100%);
    background: linear-gradient(to bottom, rgb(79 102 101 / 71%) 0%, rgb(108 149 151 / 35%) 50%, rgb(33 44 40 / 56%) 51%, rgb(38 85 92) 100%);
    border: 1px solid #55a79c54;
    border-bottom: 1px solid #43d9d2d1;
}
.left_block{float:left;width:185px;padding:10px 5px 30px 5px;margin-left:-100%;position:relative;padding:0;}
.left_block .news{display: block;margin-bottom: 1px;padding: 5px;font-size:1em;text-align:left;}
.left_block .news h3{margin-left: 5px;margin-top: 4px;font-size: 0.9em;line-height: 14px;color: crimson;font-weight:inherit;}
.label{color:#a9a9a9;}
.label_2{color:#7d7d7d; font-size:12px;font-weight:inherit;}
.item_param {
    margin: 0px 0.5% 0px 0.5%;
    text-align: left;
    border: 1px solid#722020a3;
    height: 196px;
    display: inline-block;
    background: linear-gradient(to right,#4e4e4e85 0,#1616168c 100%);
    box-shadow: 0 0 38px rgb(5 11 19 / 55%) inset, 1px 1px 6px rgb(0 0 0 / 62%), 0 0 0 2px rgb(72 52 52) inset;
	font-size: 1.2em;
}
.item_param_list {
    text-align: center;
    margin: 9px -0.5%;
}
.item_param, .gtxt {
    min-width: 24%;
    overflow: auto;
}
.item_param table td {
    padding: 3px 5px 3px 10px;
    border-bottom: 1px dotted #525863;
    vertical-align: middle;
    font-size: 1.1em;
}
.item_param table td .price_one_hour{color:#ff98ab;}
.item_param table td .name{color:#ff98ab;}
.item_param table {border-collapse:collapse;margin-bottom:10px;min-width: 100%;}
.image {
    display: inline-block;
    margin: 0px 9px;
    position: relative;
}
.image img {
    margin: 0px 3px 6px 0px;
    width: 48.5%;
    border: 1px solid #fff;
    box-shadow: 2px 2px 9px rgb(0 0 0 / 60%), 0 0 0 1px #5a6876 inset, 0 0 1px #9ac2ff;
	-moz-box-shadow: 2px 2px 9px rgb(0 0 0 / 60%), 0 0 0 1px #5a6876 inset, 0 0 1px #9ac2ff;
	-webkit-box-shadow: 2px 2px 9px rgb(0 0 0 / 60%), 0 0 0 1px #5a6876 inset, 0 0 1px #9ac2ff;
	-ms-box-shadow: 2px 2px 9px rgb(0 0 0 / 60%), 0 0 0 1px #5a6876 inset, 0 0 1px #9ac2ff;
    -o-box-shadow: 2px 2px 9px rgb(0 0 0 / 60%), 0 0 0 1px #5a6876 inset, 0 0 1px #9ac2ff;
    -khtml-box-shadow: 2px 2px 9px rgb(0 0 0 / 60%), 0 0 0 1px #5a6876 inset, 0 0 1px #9ac2ff;
    position: relative;
}
.blog img {
    width: 98%;
}
.head_text span{display:inline-block;}
.gtxt{font-size: 1em;display:inline-block;border:0;text-align:justify;line-height:1.5;padding:2px;margin: 0px 10px 10px 10px;}
.content-list{margin: 0px auto 0px auto;text-align:center;}
.content-list h2 {text-align:center;padding: 6px 0 0;position: relative;margin-bottom: 0;}
.content-list h2 a{color: #ffffff;font-size: 0.54em;text-transform: uppercase;text-decoration: none;font-weight: normal;font-family: 'Lato', sans-serif;}
.content-list h2 a:hover{color:#ff6571;}
.content-list h4 {font-size:1.4em;color: #ff6571 !important;display: inherit;}
.content-list p {text-align: left;}
.preview .content_img img.mark_icon {
    height: 50px;
    width: 50px;
    position: absolute;
    right: 3px;
    bottom: 3px;
    box-shadow: 0 0 0 2px #fff, 0 0 8px #000;
	-moz-box-shadow: 0 0 0 2px #fff, 0 0 8px #000;
	-webkit-box-shadow: 0 0 0 2px #fff, 0 0 8px #000;
	-ms-box-shadow: 0 0 0 2px #fff, 0 0 8px #000;
    -o-box-shadow: 0 0 0 2px #fff, 0 0 8px #000;
    -khtml-box-shadow: 0 0 0 2px #fff, 0 0 8px #000;
    border-radius: 50% 50%;
}
.preview .content_img img.mark_icon.icon_anal{right:59px;}
.preview .content_img img.mark_icon:hover{transform: scale(1.4);bottom:30px;right:20px;}
.preview .content_img img.mark_icon.icon_anal:hover{transform: scale(1.4);bottom:30px;right:71px;}
.preview .content_img img.mark_icon_express {
    width: 56px;
    position: absolute;
    left: -8px;
    box-shadow: 0 0 10px 2px #2a112a inset, 3px 0 0 red;
	-moz-box-shadow: 0 0 10px 2px #2a112a inset, 3px 0 0 red;
	-webkit-box-shadow: 0 0 10px 2px #2a112a inset, 3px 0 0 red;
	-ms-box-shadow: 0 0 10px 2px #2a112a inset, 3px 0 0 red;
    -o-box-shadow: 0 0 10px 2px #2a112a inset, 3px 0 0 red;
    -khtml-box-shadow: 0 0 10px 2px #2a112a inset, 3px 0 0 red;
    border-radius: 0 50% 50% 0;
    background: #0000003b;
	bottom: 0px;
}
.preview .content_img img.mark_icon_express.icon_votstup_express {
    bottom: 55px;
}
.content-list .prew_info p {
    margin: 0px 8px 0px 8px;
    position: relative;
    text-align: left;
    letter-spacing: 0.08em;
    line-height: 1.2em;
    font-size: 0.9em;
    font-weight: 100;
    font-family: Avenir Next,sans-serif;
    width: 43%;
    padding-right: 7%;
    display: inline-block;
    vertical-align: top;
}
.prew_info p span {
    color: #faa;
    float: right;
    margin-right: 5px;
    font-size: 1.2em;
}
.content-list p a:link,.content-list p a:visited{color:#258BC7;}
a.phone{width: 100%;text-align: center;font-size: 1.2em;padding: 5px 0px;display: inline-block;border-top: 1px solid #484848;border-bottom: 1px solid #484848;background: #2e3138;color: #a5ffb9;}
.girl_phone{display: block;padding: 10px 0;font-size: 22px;text-decoration: none;color:#cc7474;padding: 0 30px;}
.girl_phone span{font-weight:300;font-size:18px;}

.stext{padding:0px 5px;}
.stext p{color:#c2c3c5;font-size:1em;}
.stext_n {
    margin-bottom: 12px;
    overflow: hidden;
    color: #f2f7ff;
    float: none;
    display: block;
    text-align: left;
    margin: 20px;
    padding: 20px;
    background: linear-gradient(to right,#4e4e4e85 0,#1616168c 100%);
    box-shadow: 0 0 38px rgb(5 11 19 / 55%) inset, 1px 1px 6px rgb(0 0 0 / 62%), 0 0 0 2px rgb(72 52 52) inset;
}
.stext_n  h3{
	font-size: 1.3em;
    line-height: 1.8em;
	color: #ffc1a9;
	width: 100%;
    display: inline-block;
    margin: 0 0 10px 0;
	text-align:left;
}
.stext_n p {text-align: left;}
.g_us, .text_ank {
    margin: 9px auto;
    text-align: left;
    -moz-box-shadow: 0 0 38px rgb(5 11 19 / 55%) inset, 1px 1px 6px rgb(0 0 0 / 62%), 0 0 0 2px rgb(72 52 52) inset;
    -webkit-box-shadow: 0 0 38px rgb(5 11 19 / 55%) inset, 1px 1px 6px rgb(0 0 0 / 62%), 0 0 0 2px rgb(72 52 52) inset;
    -ms-box-shadow: 0 0 38px rgb(5 11 19 / 55%) inset, 1px 1px 6px rgb(0 0 0 / 62%), 0 0 0 2px rgb(72 52 52) inset;
    -o-box-shadow: 0 0 38px rgb(5 11 19 / 55%) inset, 1px 1px 6px rgb(0 0 0 / 62%), 0 0 0 2px rgb(72 52 52) inset;
    -khtml-box-shadow: 0 0 38px rgb(5 11 19 / 55%) inset, 1px 1px 6px rgb(0 0 0 / 62%), 0 0 0 2px rgb(72 52 52) inset;
    background: linear-gradient(to right,#484545d4 0,#5a5a5a52 100%);
    box-shadow: 0 0 38px rgb(5 11 19 / 55%) inset, 1px 1px 6px rgb(0 0 0 / 62%), 0 0 0 2px rgb(72 52 52) inset;
    font-size: 1.1em;
    border: 1px solid#722020a3;
}
/* , .pop_content */
.comments, .dop_param{
    margin: 9px auto;
    border: 1px solid#000000;
    text-align: left;
    background: #40333380;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
    -khtml-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
	display: inline-block;
    width: 100%;
    max-width: -webkit-fill-available;
	max-width: -moz-available;
}
.comments {
    background: #ffffff08;
    font: 100%/1.4em 'Roboto', serif;
    letter-spacing: 0.05em;
}
/* .pop_content{
    background: #ffffff1a;
} */
.line_prev{border-bottom: 1px dotted #f5f5f5;height:1px;width:100%;display:inline-block;}
.footer {
    min-height: 90px;
    padding: 12px 0px 60px;
    color: #fff;
    background: #1a1616b8;
    display: inline-block;
    width: 100%;
    border-top: 1px solid #c43030;
    font-size: 1.1em;
}
.footer a:link,.footer a:visited,.footer a:hover{text-decoration:none;color:#fff;}
.footer .copyright{float:left;text-align:left;margin-left:20px;}
.footer .copyright a{color:#fff;text-decoration:none;}
.content{
    padding: 0px 4px 10px 4px;
    max-width: 1500px;
    margin: 0 auto;
	position: relative;
}
.content .item table ul li{padding:2px 0 4px 0;}
.content .banner{border-top:1px solid #dce6e9;text-align:center;padding:25px 0;}
.articles_block {
    width: 100%;
	display: block;
}
.articles_prew{
	padding: 12px;
    margin: 5px auto;
    margin-bottom: 12px;
    overflow: hidden;
    background: #252a31;
    box-shadow: 0 0 40px rgb(5 11 19) inset, 0 0 0 2px rgb(60 66 76), 0 0 0 7px rgb(67 69 74) inset;
	-moz-box-shadow: 0 0 40px rgb(5 11 19) inset, 0 0 0 2px rgb(60 66 76), 0 0 0 7px rgb(67 69 74) inset;
	-webkit-box-shadow: 0 0 40px rgb(5 11 19) inset, 0 0 0 2px rgb(60 66 76), 0 0 0 7px rgb(67 69 74) inset;
	-ms-box-shadow: 0 0 40px rgb(5 11 19) inset, 0 0 0 2px rgb(60 66 76), 0 0 0 7px rgb(67 69 74) inset;
    -o-box-shadow: 0 0 40px rgb(5 11 19) inset, 0 0 0 2px rgb(60 66 76), 0 0 0 7px rgb(67 69 74) inset;
    -khtml-box-shadow: 0 0 40px rgb(5 11 19) inset, 0 0 0 2px rgb(60 66 76), 0 0 0 7px rgb(67 69 74) inset;
    color: #f2f7ff;
    width: 90%;
    float: none;
	display: block;
}
.post-subtitle {
    border: solid #444444;
    border-width: 1px 0;
    padding: 0.3em 0;
    margin-bottom: 1em;
    color: #969696;
	display: inline-block;
	width: 100%;
}
span.post-author, span.post-published-date{
    line-height: 2.1em;
}
.post-author a{color:#b7c4d6;}
.bord_b h2{
	width: 100%;
    border-bottom: 1px solid #9a9a9a;
    display: inline-block;
    margin: 0 0 10px 0;
    line-height: 1.3em;
}
.bord_b h2 a{
	color:#cfc788;
	text-decoration: none;
}
.articles_block h2{
    font-size: 1.2em;
    line-height: 1.8em;
    margin-top: 7px;
    color: #c5ddff;
}
.articles_block h3{
    font-size: 1.10em;
    line-height: 1.8em;
    margin-top: 7px;
    color: #e7f1ff;
	padding-left: 1.2em;
}
.articles_block_img{
	margin: 5px 15px 5px 1px;
    display: inline-block;
    float: left;
}
.articles_block .articles_prew .articles_block_img img{
	float: left;
    padding: 5px;
    border: 2px solid #737058;
	width: 100%;
    max-width: 300px;
}
a.prew_articles_next{
	float: right;
    padding: 5px 20px;
    color: #dacf8d;
    background: -ms-linear-gradient(40deg, rgb(67, 124, 170) 50%, rgb(215, 238, 248) 100%);
    background: linear-gradient(40deg, rgb(31 37 45) 50%, rgb(104 118 144) 100%);
    box-shadow: 0 0px 0px 2px rgb(96 105 121);
	-moz-box-shadow: 0 0px 0px 2px rgb(96 105 121);
	-webkit-box-shadow: 0 0px 0px 2px rgb(96 105 121);
	-ms-box-shadow: 0 0px 0px 2px rgb(96 105 121);
    -o-box-shadow: 0 0px 0px 2px rgb(96 105 121);
    -khtml-box-shadow: 0 0px 0px 2px rgb(96 105 121);
    text-decoration: none;
    text-transform: uppercase;
    border: 2px solid #252a31;
}
.full_text{
	padding: 12px;
    margin: 5px auto;
    margin-bottom: 12px;
    overflow: hidden;
    background: #252a31;
    box-shadow: 0 0 40px rgb(5 11 19) inset, 0 0 0 2px rgb(60 66 76), 0 0 0 4px rgb(67 69 74) inset;
	-moz-box-shadow: 0 0 40px rgb(5 11 19) inset, 0 0 0 2px rgb(60 66 76), 0 0 0 4px rgb(67 69 74) inset;
	-webkit-box-shadow: 0 0 40px rgb(5 11 19) inset, 0 0 0 2px rgb(60 66 76), 0 0 0 4px rgb(67 69 74) inset;
	-ms-box-shadow: 0 0 40px rgb(5 11 19) inset, 0 0 0 2px rgb(60 66 76), 0 0 0 4px rgb(67 69 74) inset;
    -o-box-shadow: 0 0 40px rgb(5 11 19) inset, 0 0 0 2px rgb(60 66 76), 0 0 0 4px rgb(67 69 74) inset;
    -khtml-box-shadow: 0 0 40px rgb(5 11 19) inset, 0 0 0 2px rgb(60 66 76), 0 0 0 4px rgb(67 69 74) inset;
    color: #f2f7ff;
    width: 90%;
    float: none;
}
.full_text img {
    margin: 0 auto;
    display: block;
    width: 100%;
    height: auto;
}
blockquote {
    display: block;
    background: #313945;
    padding: 15px 15px 15px 48px;
    margin: 0 15px 25px 15px;
    position: relative;
    font-style: italic;
    text-align: left;
    overflow: hidden;
    border-top: none;
    border-bottom: none;
    border-right: none;
    border-left: 12px solid #1e88c9;
    box-shadow: 2px 2px 6px #000;
	-moz-box-shadow: 2px 2px 6px #000;
	-webkit-box-shadow: 2px 2px 6px #000;
	-ms-box-shadow: 2px 2px 6px #000;
    -o-box-shadow: 2px 2px 6px #000;
    -khtml-box-shadow: 2px 2px 6px #000;
}
.t_a_r{text-align:right;}
p.t_a_r a{color:#dadada;}


.container_top{text-align:left;color:#000;background: #191e25 url(/img/bg_header_600.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;min-height: 100px;border-bottom: 2px solid #8f0000;}
.header_line_kv {background: url(/img/bg_kv.png);}
.inner_block.inner_block_top {
    padding-top: 7px;
}
.comments .title {
    padding: 0 5px 3px;
    margin: 5px auto 0;
    font-size: 12px;
    font-weight: bold;
}
.comments .text, .comments .text .men {
    padding: 5px 10px 5px 11px;
    font-size: 1.2em;
    text-shadow: 2px 2px 2px #000000ad, 1px 1px 1px black;
    color: #fff;
    line-height: 1.1em;
    vertical-align: top;
    text-decoration: none;
    width: 60%;
    border-left: 3px solid #b7b2b2;
    border-bottom: 1px solid #b7b2b2;
    border-top: 1px solid #b7b2b233;
    float: right;
    margin-right: 13%;
    margin-left: 27%;
    background-image: -webkit-linear-gradient( 138deg , rgb(79 95 102 / 0%) 0%, rgb(13 16 22 / 28%) 50%, rgb(33 40 44 / 22%) 51%, rgb(38 60 92 / 35%) 100%);
    background: linear-gradient(311deg, rgb(79 95 102 / 0%) 0%, rgb(13 16 22 / 28%) 50%, rgb(33 40 44 / 22%) 51%, rgb(38 60 92 / 35%) 100%);
    margin-bottom: 8px;
    max-width: -webkit-fill-available;
    max-width: -moz-available;
}
.text.men.adm {
    border-left: 7px solid #5f4d4da3;
    border-bottom: 1px solid #5f4d4da3;
    border-top: 1px solid #5f4d4d5e;
}
.text.girlsotvet {
    border-left: 7px solid #ffc9c9;
    border-bottom: 1px solid #ffc9c98c;
    border-top: 1px solid #ffc9c952;
    float: left;
    margin-left: 30%;
    margin-right: 10%;
}
.comments .text .title.adm {
    color: #cbb8b5e3;
}
.comments .text .title {
    width: 100%;
    color: #b0e2ff;
    text-shadow: 1px 1px 2px black;
}
.comments .text .title.tgirls_otvet {
    color: #ffc9c9;
}
.comments .text .title span{color:#fff;}
.comments .note{font-size:12px;color:#856c8a;cursor:default;}
.comments .info p{font-size:0.9em;color: #ff4c4c;}
.comments .info {padding:4px 10px;}
.comments .head, .dop_param .dop_param_head {
    text-align: center;
    font-size: 1.3em;
    text-transform: uppercase;
    text-shadow: 1px 1px 2px black;
    color: #f7ffd7;
	font-family: "Roboto", georgia, serif;
}
h3.comm_form_h3 {
    font-family: "Roboto", georgia, serif;
    font-size: 1.2em;
    line-height: 1.25em;
	padding: 5px;
    margin: 0px;
    color: #fff9cc;
    text-align: center;
    text-shadow: 1px 1px 1px #000000a8, 2px 2px 2px #000000c2;
    text-transform: uppercase;
	background: inherit;
    border-bottom: inherit;
}
.esli_otzivov_0 {
    color: #fff6d3;
    font-weight: normal;
    padding: 2px 10px 5px 11px;
    margin: auto;
    font-size: 1.2em;
    text-shadow: 5px 5px 5px #000000ad, 1px 1px 1px black;
    line-height: 0.9em;
    vertical-align: top;
    text-decoration: none;
    width: 60%;
    border-left: 7px solid #4fbdfd;
    border-bottom: 1px solid #4fbdfdfa;
    border-top: 1px solid #4fbdfd40;
    float: right;
    margin-right: 10%;
    background-image: -webkit-linear-gradient( 138deg , rgb(79 95 102 / 0%) 0%, rgb(13 16 22 / 28%) 50%, rgb(33 40 44 / 22%) 51%, rgb(38 60 92 / 35%) 100%);
    background: linear-gradient(311deg, rgb(79 95 102 / 0%) 0%, rgb(13 16 22 / 28%) 50%, rgb(33 40 44 / 22%) 51%, rgb(38 60 92 / 35%) 100%);
    margin-bottom: 15px;
}
.comments .controls {
    padding: 0.5%;
    max-width: 550px;
    text-align: center;
    font-size: 0.9em;
    margin: 5px auto;
    margin-bottom: 12px;
    overflow: hidden;
    -moz-box-shadow: 0 0 67px rgb(0 0 0 / 62%) inset, 0 0 15px rgb(0 0 0), 0 0 0 1px #c7acac inset;
    -webkit-box-shadow: 0 0 67px rgb(0 0 0 / 62%) inset, 0 0 15px rgb(0 0 0), 0 0 0 1px #c7acac inset;
    -ms-box-shadow: 0 0 67px rgb(0 0 0 / 62%) inset, 0 0 15px rgb(0 0 0), 0 0 0 1px #c7acac inset;
    -o-box-shadow: 0 0 67px rgb(0 0 0 / 62%) inset, 0 0 15px rgb(0 0 0), 0 0 0 1px #c7acac inset;
    -khtml-box-shadow: 0 0 67px rgb(0 0 0 / 62%) inset, 0 0 15px rgb(0 0 0), 0 0 0 1px #c7acac inset;
    box-shadow: 0 0 67px rgb(0 0 0 / 62%) inset, 0 0 15px rgb(0 0 0), 0 0 0 1px #c7acac inset;
    color: #f2f7ff;
    width: 96%;
    float: none;
    display: block;
    position: relative;
}
.comm_form_block {
    padding: 0.5%;
}
.bg_comm_form {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 177pt;
    width: 100%;
    height: 80vh;
    transition: all 1s ease;
    transform: skewX( 323deg );
    background: rgb(255 40 40 / 27%);
}

.comments .controls .per_line {
    display: flex;
}
.remark-left, .comments .controls .star-right {
    width: 10%;
    display: block;
    float: left;
    font-size: 1.6em;
    padding: 5px 1%;
    height: 31px;
    margin: 10px 0;
    line-height: 1.8em;
}
.comments .controls input {
    min-height: 40px;
    margin: 10px 1%;
    width: 82%;
    max-width: -webkit-fill-available;
	max-width: -moz-available;
    font-size: 1.0em;
    padding: 5px 1%;
    float: left;
    border: none;
    box-shadow: 0 0 0 1px #000000 inset;
	-moz-box-shadow: 0 0 0 1px #000000 inset;
	-webkit-box-shadow: 0 0 0 1px #000000 inset;
	-ms-box-shadow: 0 0 0 1px #000000 inset;
    -o-box-shadow: 0 0 0 1px #000000 inset;
    -khtml-box-shadow: 0 0 0 1px #000000 inset;
}
.comments .controls .star-right {
    width: 4%;
    color: #ff5555;
    font-size: 3em;
    line-height: 0.9em;
}
.comments .controls textarea {
    min-height: 100px;
    margin: 10px 1%;
    width: 82%;
    max-width: -webkit-fill-available;
	max-width: -moz-available;
    font-size: 1.0em;
    padding: 5px 1%;
    float: left;
    border: none;
    box-shadow: 0 0 0 1px #000000 inset;
	-moz-box-shadow: 0 0 0 1px #000000 inset;
	-webkit-box-shadow: 0 0 0 1px #000000 inset;
	-ms-box-shadow: 0 0 0 1px #000000 inset;
    -o-box-shadow: 0 0 0 1px #000000 inset;
    -khtml-box-shadow: 0 0 0 1px #000000 inset;
	background: #fff;
}
.comm_form{
	display: inline-block;
    width: 100%;
    margin: 0 auto;
    float: none;
    text-align: center;
    max-width: -webkit-fill-available;
	max-width: -moz-available;
    position: relative;
}
.box-capcha {
    display: flex;
}
img.img-capcha {
    display: inline-block;
    float: left;
    background: #ffffffd1;
    width: auto;
    min-width: 24%;
    height: 40px;
    margin: 10px 0 0px 1%;
    box-shadow: 0 0 0 1px #0a0a0a inset;
	-moz-box-shadow: 0 0 0 1px #0a0a0a inset;
	-webkit-box-shadow: 0 0 0 1px #0a0a0a inset;
	-ms-box-shadow: 0 0 0 1px #0a0a0a inset;
    -o-box-shadow: 0 0 0 1px #0a0a0a inset;
    -khtml-box-shadow: 0 0 0 1px #0a0a0a inset;
}
.comments .controls input.in-capcha {
    margin-left: 0;
    float: left;
    width: 58%;
}
.comments .controls input.comm_click {
    padding: 0px 12px;
    box-shadow: 1px 1px 3px black, 0 0 10px #000000a3;
    -moz-box-shadow: 1px 1px 3px black, 0 0 10px #000000a3;
    -webkit-box-shadow: 1px 1px 3px black, 0 0 10px #000000a3;
    -ms-box-shadow: 1px 1px 3px black, 0 0 10px #000000a3;
    -o-box-shadow: 1px 1px 3px black, 0 0 10px #000000a3;
    -khtml-box-shadow: 1px 1px 3px black, 0 0 10px #000000a3;
    border: 1px solid #a7555554;
    border-radius: 3px;
    background: rgba(43,49,59,1);
    background: -moz-linear-gradient(top, rgb(102 79 79 / 71%) 0%, rgb(151 108 108 / 35%) 50%, rgb(44 33 33 / 56%) 51%, rgb(92 38 38) 100%);
    background: -webkit-linear-gradient(top, rgb(102 79 79 / 71%) 0%, rgb(151 108 108 / 35%) 50%, rgb(44 33 33 / 56%) 51%, rgb(92 38 38) 100%);
    background: -o-linear-gradient(top, rgb(102 79 79 / 71%) 0%, rgb(151 108 108 / 35%) 50%, rgb(44 33 33 / 56%) 51%, rgb(92 38 38) 100%);
    background: -ms-linear-gradient(top, rgb(102 79 79 / 71%) 0%, rgb(151 108 108 / 35%) 50%, rgb(44 33 33 / 56%) 51%, rgb(92 38 38) 100%);
    background: linear-gradient(to bottom, rgb(102 79 79 / 71%) 0%, rgb(151 108 108 / 35%) 50%, rgb(44 33 33 / 56%) 51%, rgb(92 38 38) 100%);
    text-shadow: 2px 2px 3px black;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font: normal normal 1.3em Arial,Helvetica,sans-serif;
    letter-spacing: 0.06em;
    height: 44px;
    float: left;
    width: 83.8%;
    margin: 3px 0 10px 0;
    border-bottom: 1px solid #8f0000ba;
}
/* -------------*/
.comments .check{background:#fdd;}
.comments .body {
    margin: 8px 1%;
    font-size: 0.9em;
    text-align: left;
    display: inline-block;
    width: 98%;
}
.clr{clear:both;}
.close {float:right;padding:4px;font-size:18px;font-weight:bold;color:#55495D; cursor:pointer;background: #A2A2A2;}
.button::-moz-focus-inner{border:0;padding:0;}
.button, .button_send{
	padding: 8px 20px;
	margin-top: 10px;
	border: 0;
	background: #ffffff;
	color: #3a83e2;
	text-align: center;
	font-size: 15px;
	cursor: pointer;
	box-shadow:0px 0px 0px 0.75pt #d6d6d6, 0px 0px 3pt 0.75pt #cacaca;
    -moz-box-shadow:0px 0px 0px 0.75pt #d6d6d6, 0px 0px 3pt 0.75pt #cacaca;
    -webkit-box-shadow:0px 0px 0px 0.75pt #d6d6d6, 0px 0px 3pt 0.75pt #cacaca;
    -ms-box-shadow:0px 0px 0px 0.75pt #d6d6d6, 0px 0px 3pt 0.75pt #cacaca;
    -o-box-shadow:0px 0px 0px 0.75pt #d6d6d6, 0px 0px 3pt 0.75pt #cacaca;
    -khtml-box-shadow:0px 0px 0px 0.75pt #d6d6d6, 0px 0px 3pt 0.75pt #cacaca;
}
.left_block .news p{line-height:15px;font-size:0.8em;}
button.btn.bd-search-docs-toggle.d-md-none.p-0.ml-3.collapsed, .btn:not(:disabled):not(.disabled) { 
    right: 15px;
	top:3px;
}
.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 2px rgb(55 59 66);
	-moz-box-shadow: 0 0 0 2px rgb(55 59 66);
	-webkit-box-shadow: 0 0 0 2px rgb(55 59 66);
	-ms-box-shadow: 0 0 0 2px rgb(55 59 66);
    -o-box-shadow: 0 0 0 2px rgb(55 59 66);
    -khtml-box-shadow: 0 0 0 2px rgb(55 59 66);
}
/* ----end menu */
address {
    margin-bottom: inherit;
    font-style: normal;
    line-height: inherit;
    margin: 0px 8px;
}
@media (max-width:768px){
	.account{padding: 8px 0px 0px 0px;}
	#logo {width: auto;float:none;height: auto;line-height: normal;}
	.vm {
    background: #262020;
    border-top: 1px solid #484848;
    border-bottom: 1px solid #484848;
    display: inline-block;
	}
	.vm a {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    margin: 7px;
    padding: 2px;
    font-size: 0.9em;
    min-width: 102px;
    box-shadow: 0 3px 7pt 0pt #000000;
    -moz-box-shadow: 0 3px 7pt 0pt #000000;
    -webkit-box-shadow: 0 3px 7pt 0pt #000000;
    -ms-box-shadow: 0 3px 7pt 0pt #000000;
    -o-box-shadow: 0 3px 7pt 0pt #000000;
    -khtml-box-shadow: 0 3px 7pt 0pt #000000;
	}
	.image img {
    width: 242px;
	}
	.blog img {
    width: 98%;margin: 0px auto 6px auto;
	}
}
.container {
	width:100%;
	padding-right: 0.1%;
	padding-left: 0.1%;
	margin-right: auto;
	margin-left: auto;
	box-shadow: 0 0 20px #000000;
	-moz-box-shadow: 0 0 20px #000000;
	-webkit-box-shadow: 0 0 20px #000000;
	-ms-box-shadow: 0 0 20px #000000;
	-o-box-shadow: 0 0 20px #000000;
	-khtml-box-shadow: 0 0 20px #000000;
	border-right: 1px solid #420000;
	border-left: 1px solid #420000;
	background: #3836366e;
}
/* register start */
.content {
    text-align: center;
}
.box_reg {
    margin: 5px auto;
    margin-bottom: 12px;
    overflow: hidden;
    background: #252a31;
    box-shadow: 0 0 40px rgb(5 11 19) inset, 0 0 0 2px rgb(60 66 76), 0 0 0 4px rgb(67 69 74) inset;
    color: #f2f7ff;
    float: none;
    display: inline-block;
	text-align:left;
}
.box_reg input::placeholder{color:#bbb;}
.box_reg textarea::placeholder{color:#bbb;font-size:1.3em;}
h3 {
    line-height: 2em;
    color: #ffffff;
    font-size: 1em;
    text-align: center;
}
textarea {
    border-style: none;
    color: #000000;
    width: 100%;
    background: #31394545;
    min-height: 80px;
    border: 1px solid #606979;
}
input, button {border-style: none;}
.input_backgraund{
    border: 1px solid #333;
    margin: 0 0 13px 0;
    color: #dadada;
    font-size: 1.2em;
    background: #313945;
	    -webkit-box-shadow: 2px 2px 6px #000;
	box-shadow: 0 0px 0px 1px rgb(96 105 121), 0 0 0 2px rgb(31 37 45) inset, 2px 2px 6px #000;
	
}
.w100{width: 100%;}
.w50{width:50%;}
.w48{width:48%;}
.fr{float:right;}
.b_lightslategray{background: lightslategray;}
.b_green{background: #1ab188;}
.b_lightslategray,.b_green{color:#fff;font-size:1.2em;}
.h34{height:34px;}
select {border-style: none;width: 290px; }
form br {clear:both; margin-bottom: 20px; }
.register-form {
    max-width: 550px;
    text-align: center;
    font-size: 0.9em;
    margin: 5px auto;
    margin-bottom: 12px;
    overflow: hidden;
    box-shadow: 0 0 67px rgb(0 0 0 / 62%) inset, 0 0 15px rgb(0 0 0), 0 0 0 1px rgb(225 104 104) inset;
    color: #f2f7ff;
    width: 96%;
    float: none;
    display: block;
    position: relative;
}
.bg-register-form {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 177pt;
    width: 100%;
    height: 80vh;
    transition: all 1s ease;
    transform: skewX( 323deg );
    background: rgb(255 43 40 / 58%);
}
.register-form h1, .register-form h2{
	font-family: "Roboto", georgia, serif;font-size: 1.7em;
    line-height: 1.25em;
    margin-bottom: 20px;
}
.register-form_block {
    padding: 12px;
    position: relative;
    z-index: 0;
}

.remark-left, .register-form .star-right {
    width: 10%;
    display: block;
    float: left;
    font-size: 1.6em;
    padding: 5px 1%;
    height: 31px;
    margin: 10px 0;
    line-height: 1.8em;
}
.register-form .star-right {
    width: 4%;
    color: #ff5555;
    font-size: 3em;
    line-height: 0.9em;
}
.register-form input {
    min-height: 40px;
    margin: 10px 1%;
    width: 80%;
    max-width: -webkit-fill-available;
    font-size: 1.0em;
    padding: 5px 1%;
    float: left;
    border: none;
    box-shadow: 0 0 0 1px #000000 inset;
}
.box-capcha {
    display: flex;
}
img.img-capcha {
    display: inline-block;
    float: left;
    background: #ffffffd1;
    width: auto;
    min-width: 24%;
    height: 40px;
    margin: 10px 0 0px 1%;
    box-shadow: 0 0 0 1px #0a0a0a inset;
}
input.in-capcha {
    margin-left: 0;
    float: left;
    width: 58%;
}
input.register-click {
    padding: 0px 12px;
    box-shadow: 1px 1px 3px black, 0 0 10px #000000a3;
    border: 1px solid #1f5787;
    border-radius: 3px;
    background: rgba(43,49,59,1);
    background: -moz-linear-gradient(top, rgb(182 191 207 / 21%) 0%, rgb(59 83 120 / 75%) 50%, rgba(24,30,37,1) 51%, rgba(43,49,59,1) 100%);
    background: -webkit-linear-gradient(top, rgb(182 191 207 / 21%) 0%, rgb(59 83 120 / 75%) 50%, rgba(24,30,37,1) 51%, rgba(43,49,59,1) 100%);
    background: -o-linear-gradient(top, rgb(182 191 207 / 21%) 0%, rgb(59 83 120 / 75%) 50%, rgba(24,30,37,1) 51%, rgba(43,49,59,1) 100%);
    background: -ms-linear-gradient(top, rgb(182 191 207 / 21%) 0%, rgb(59 83 120 / 75%) 50%, rgba(24,30,37,1) 51%, rgba(43,49,59,1) 100%);
    background: linear-gradient(to bottom, rgb(182 191 207 / 21%) 0%, rgb(59 83 120 / 75%) 50%, rgba(24,30,37,1) 51%, rgba(43,49,59,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b313b', endColorstr='#2b313b', GradientType=0 );
    text-shadow: 2px 2px 3px black;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font: normal normal 1.3em Arial,Helvetica,sans-serif;
    letter-spacing: 0.06em;
    height: 44px;
    float: left;
    width: 81.8%;
	margin: 3px 0 10px 0;
}


.register-form-login {
    box-shadow: 0 0 67px rgb(0 0 0 / 62%) inset, 0 0 15px rgb(0 0 0), 0 0 0 1px #43d9d2d1 inset;
}
.bg-register-form-login {
    background: rgb(40 255 86 / 27%);
}
.register-form-block {
    padding: 12px;
}
form {
    display: inline;
}
input.register-click {
    padding: 0px 12px;
    box-shadow: 1px 1px 3px black, 0 0 10px #000000a3;
    border: 1px solid #6e0505;
    border-radius: 3px;
    background: linear-gradient(to bottom, rgb(219 147 147 / 72%) 0%, rgb(249 77 77 / 79%) 53%, rgb(82 0 0 / 85%) 54%, rgb(106 0 0 / 62%) 100%);
    text-shadow: 2px 2px 3px black;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font: normal normal 1.3em Arial,Helvetica,sans-serif;
    letter-spacing: 0.06em;
    height: 44px;
    float: left;
    width: 83.8%;
}
input.register-click.register-click-login.green{
	color: #c9ffbf;
    background-image: -webkit-linear-gradient( 270deg , rgb(79 102 101 / 71%) 0%, rgb(108 149 151 / 35%) 50%, rgb(33 44 40 / 56%) 51%, rgb(38 85 92) 100%);
    background: linear-gradient(to bottom, rgb(79 102 101 / 71%) 0%, rgb(108 149 151 / 35%) 50%, rgb(33 44 40 / 56%) 51%, rgb(38 85 92) 100%);
    border: 1px solid #55a79c54;
    border-bottom: 1px solid #43d9d2d1;
	}
.relogin {
    font-size: 1.0em;
    color: #fff;
    font-family: "Roboto", georgia, serif;
    text-transform: uppercase;
    letter-spacing: 0.09em;
    text-shadow: 1px 1px 3px black, 2px 2px 4px black;
}
.relogin:hover{color:#feffb5;}
.plus7{
	font: normal normal 1.7em Arial,Helvetica,sans-serif;
    letter-spacing: 0.08em;
    line-height: 1.2em;
    text-shadow: 0px 0px 2px black, 1px 1px 4px black;
}
/* register end */
/*  MIN MIN MIN ==============================================*/
@media (min-width: 350px){
	.container, .container-md, .container-sm {max-width: 96%;}
}
@media (min-width: 768px){
	.container, .container-md, .container-sm {max-width: 96%;}
}
@media (min-width: 992px){
.container, .container-lg, .container-md, .container-sm {
    max-width: 96%;
}
}
@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 96%;}
}

@media (min-width: 1266px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 95%;
}
}

@media (min-width: 1700px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 75%;
}
}
/*=========*/
@media (max-width: 1200px){
	body {background: #13161b url(/img/bg_body_600.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		background-attachment: fixed;
	}
}
@media (max-width: 1150px){
	.dop_param_line {
    width: 90%;
	}
}
@media (max-width: 950px){
	.item_param, .gtxt {
    min-width: 49%;
}
}
@media (max-width:722px){
	a.call {display: block;}
	.item_param_list{margin: 9px 12px 9px 9px;font-size: 1.2em;}
	.item_param {min-width: inherit;width:100%;height:auto;display:inline-block; margin: 0px 0px 5px 0px;}
	.image {margin:0px 12px 0px 9px}
	.image img{min-width:100%;}
	.item_param table{font-size: 1.1em;}
	.login {display:block;text-align:right;clear: both;}
	.preview p{line-height:1.8em;}
	.preview.blog p {line-height: 1.3em;}
	.container_top {background: #191e25 url(/img/bg_header_600.jpg) no-repeat;}
	body {background: #13161b url(/img/bg_body_600.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		background-attachment: fixed;
	}
}
@media (max-width:694px){
	.head_text{text-align:center;min-height: 64px;}
	#bt_menu{display:block;float:right;cursor:pointer;}
	.bt_menu1{position:fixed;left:0px;top:110px;}
	.bt_menu2{position:absolute;left:187px;top:-1px;}
	.bt_menu1, .bt_menu2{height:24px;background:url(/img/bt_menu.png) repeat-x rgba(255, 255, 255, 0.99);padding: 3px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border: 1px solid #51719E;opacity:0.4}
	.container_top {background: #191e25 url(/img/bg_header_600.jpg) no-repeat;}
	body {background: #13161b url(/img/bg_body_600.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		background-attachment: fixed;
	}
}
@media (max-width:618px){
	.preview {max-width: inherit;}
	.preview .content_img {margin: 0.75% auto 0 auto;}
	p.blog_text_prew {min-height: inherit;}
	.preview{font-size:1.1em;}
	.content-list h2 a.blog_h2_a {font-size:0.6em;}
}
@media (max-width:600px){
	img.mark_icon_wow {right: -11px;}
	.pr_st, .zhdu{font-size:0.8em;border-radius: 0px 0px 10px 10px;padding:0;}
	.content-list h2 a {font-size: 0.7em;}
	.left_block {width: auto;margin-left: auto;font-size: 17px;}
	.content {padding: 0px;font-size: 20px;}
	.content-list{width:100%;}
	.login{font-size: inherit;}
	h1{font-size: 1.1em;line-height: 1.0em;}
	.preview {width: auto;margin: 0px 8px 25px 8px;min-width: auto;font-size: 1.0em;line-height: inherit;vertical-align: top;}
	.preview .content_img img{width: 100%;}
	.label {font-size: inherit;}
	.price1{font-size: 1.2em;color: #ff0e00;font-weight:bold;}
	.preview i{min-height: auto;display: inline-block;line-height: inherit;}
	.left_block .news{font-size: 1em;}
	.left_block .news p{line-height:inherit;font-size:0.9em;color: #a9a9a9;}
	.left_block .news h3{font-family: inherit;font-size: 1em;line-height:inherit;}
	 .footer{font-size: 1.2em;}
	.knopka_feedback{width:100%;text-align:center;text-transform: uppercase;margin:10px 0px;}
	.preview .content_img{}
	#top_button span{width: 67px;font-size: 1.5em;}
	body{font-size:14px;display:inline-block;min-width: 100%;margin:0px auto;padding:0px;}
	/* .pop_content a{display:inline-block; margin:7px;max-width: -webkit-fill-available;max-width: -moz-available;} */
	.serv_list .title{position: inherit;display: block;width: auto;}
	.serv_list span {
    margin-left: 5px;
    padding: 5px 0px;
    line-height: 1.9em;
	}
	.item_param_list{font-size:1em;margin: 9px auto;}
	a.call {
    margin: 4px 0px;
    padding: 3px;
    font-size: 1.3em;
	}
	.pop_body{width:auto;left:2%;top:5%;}
	.container_top {background: #191e25 url(/img/bg_header_600.jpg) no-repeat;}
	body {background: #13161b url(/img/bg_body_600.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		background-attachment: fixed;
	}
	.g_us, .text_ank {
    margin: 9px auto;
    width: 96.4%;
    max-width: -webkit-fill-available;
	max-width: -moz-available;
	}
	.pr_st100{font-size:0.6em;}
	.content-list .prew_info p {line-height: 1.5em;font-size: 0.82em;width: 40%;}
	.content-list .prew_info p.param_left {
    width: 45%;
    margin: 0px 16px 0 8px;
    padding-right: 6%;
	}
	.dop_param_title {width: 98%;float: inherit;text-align: center;margin: 0 auto;}
	.dop_param_line{float: inherit;margin: 2px auto 5px auto;text-align: left;}
	.comments .head, .dop_param .dop_param_head{line-height: 1.3em;}
	.serv_list.potential span{padding: 0px;}
	.serv_list span span{line-height: 0.9em;padding-top: 0;}
	.serv_list.potential .title{padding: 4px 0 0px 12px;}
	.header_line_kv {background: none;}
}
@media (max-width:500px){
	.content {padding: 0px;font-size: 17px;}
	.preview p {line-height: 1.4em;}
	.zhdu{font-size:0.55em;}
	body {background: #13161b url(/img/bg_body_500.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		background-attachment: fixed;
	}
	.vm a {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    margin: 1%;
    padding: 2px;
    font-size: 0.9em;
    width: 29%;
    box-shadow: 0 3px 7pt 0pt #000000;
    -moz-box-shadow: 0 3px 7pt 0pt #000000;
    -webkit-box-shadow: 0 3px 7pt 0pt #000000;
    -ms-box-shadow: 0 3px 7pt 0pt #000000;
    -o-box-shadow: 0 3px 7pt 0pt #000000;
    -khtml-box-shadow: 0 3px 7pt 0pt #000000;
    border-radius: 2px;
    min-width: 86px;
	}
	.comments .text, .comments .text .men {
    width: 99%;
    margin-left: 1%;
    float: left;
	margin-right: 0;
	}
	.comments .text.girlsotvet {
    width: 96%;
    margin-left: 4%;
	}
	.comments .controls .star-right {
    font-size: 2em;
	}
	.remark-left img {
    zoom: 0.9;
	-moz-transform: scale(0.9); /* Firefox */
	-o-transform: scale(0.9); /* Opera */
	-webkit-transform: scale(0.9); /* Safari And Chrome */
	transform: scale(0.9); /* Standard Property */
	}
	.pr_st100,.pr_st100{font-size:0.76em;}
}

@media (max-width:450px){
	.preview {width: auto;max-width: inherit;}
	.preview .content_img img {max-height: inherit;}
	.content {padding: 0px;font-size: 1.125em;}
	.preview p {line-height: 1.3em;}
	.logo img {
		width: 50px;
		max-height: inherit;
		height: 50px;
		margin: -5px 5px 4px 10px;
		float: left;
	}
	#logo {
		float: left;
		width: 85%;
		font-size: 0.7em;
	}
	.container_top {min-height: 61px;background: #191e25 url(/img/bg_header_450.jpg) no-repeat;}
	body {
		background: #13161b url(/img/bg_body_450.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		background-attachment: fixed;
	}
	.padding_style {
    margin-left: 0.1rem!important;
	}
	.image {
    margin: 0px 0.6% 0px 0.3%;
    max-width: -webkit-fill-available;
	max-width: -moz-available;
	}
	.blog .image {
    margin: 0px auto 0px auto;
    max-width: -webkit-fill-available;
    max-width: -moz-available;
	}
	.paging a{zoom:1.0;}
	.comments .controls {
    padding: 0.5%;
    max-width: -webkit-fill-available;
	max-width: -moz-available;
    margin: 5px 0.05% 5px  0.05%;
    margin-bottom: 2px;
    width: 99.7%;
	}
	.pr_st100, .preview .content_img img.mark_icon_express{
		zoom:0.8;
		-moz-transform: scale(0.8); /* Firefox */
		-o-transform: scale(0.8); /* Opera */
		-webkit-transform: scale(0.8); /* Safari And Chrome */
		transform: scale(0.8); /* Standard Property */
	}
	.serv_list.potential {width: 99%;}
	.serv_list div.one_usl {font-size: 0.92em;}
}
@media (max-width:350px){
	.comments {letter-spacing: 0.01em;font-size:0.86em;}
	.item_param table td {font-size: 0.9em;}
	.stext_n h3 {line-height: 1.2em;}
	.stext_n {margin: 0.5%;padding: 3.0%;}
	.content-list .prew_info p {padding-right: 1%;font-weight: inherit;letter-spacing: 0.001em;}
	.prew_info{font-size:1.1em;font-weight:bold;}
	.content-list .prew_info p {font-size: inherit;}
	img.mark_icon_wow {height: 31px;}
	#logo {
		/* position: absolute; */
		right: 0;
		top: 3px;
		font-size: 0.6em;
	}
	.logo img {
		width: 40px;
		height: 40px;
		margin: -5px 5px 4px 10px;
	}
	.logo span a {
    float: left;
    vertical-align: top;
    padding: 0;
    text-transform: uppercase;
    margin: -20px 0 0 64px;
    letter-spacing: 0.2em;
    max-width: -webkit-fill-available;
    max-width: -moz-available;
    color: #ffffff;
    text-shadow: 1px 1px 1px #2e0000;
    padding-top: 8px;
    display: inline-block;
    font-size: 1.2em;
	}
	.padding_style {
    margin-left: 0.7rem!important;
    margin-top: 0.2rem!important;
	}
	.container_top {min-height: 50px;background: #191e25 url(/img/bg_header_369.jpg) no-repeat;}
	.pr_st100, .preview .content_img img.mark_icon_express{
		zoom:0.7;
		-moz-transform: scale(0.7); /* Firefox */
		-o-transform: scale(0.7); /* Opera */
		-webkit-transform: scale(0.7); /* Safari And Chrome */
		transform: scale(0.7); /* Standard Property */
	}
	.serv_list div.one_usl {font-size: 0.87em;padding: 0}
}
@media (max-width:290px){
	#logo {
		font-size: 0.4em;
	}
	.content-list .prew_info p {
    width: 38%;
	}
	.content-list .prew_info p.param_left {
    width: 44%;
	}
}
.modal-content{color: #212529;}

/*www*/
.block_top_slider {
    display: inline-block;
    text-align: center;
    width: 100%;
    margin: 0 auto;
}
.bg_top_slider_1_1{
    background: url(/img/1.jpg);
    letter-spacing: 0.06em;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 328px;
    width: 100%;
    border: 3px solid #fff;
    box-shadow: 0px 0px 0px 2px black, 2px 2px 7px #000000db;
    display: inline-block;
    float: none;
}
.block_in_top_slider {
    padding: 1% 2% 1% 4%;
    width: 74%;
    margin: 7% 4% 2%;
    display: inline-block;
    background: linear-gradient(to right,#ffffff 0%,#ffffff 0.5%,#7a33339e 0.5%,#0000004f 100%);
    text-align: left;
    font-size: 1.5em;
    color: #fff;
    text-shadow: 1px 1px 1px #47c4ff00, 2px 2px 2px #000000, 2px 2px 10px #000000;
}
.top_slider_title {
    font-size: 2.1em;
    font-weight: bold;
    line-height: 1.0em;
    margin-bottom: 10px;
}
.top_slider_text{font-size:1.2em;}

.block_row_trump {
    margin-left: -3%;
    margin-right: -3%;
    margin-bottom: 40px;
    text-align: center;
}
.shell-trump{
	position: relative;
    min-height: 1px;
    margin-left: 0.5%;
    margin-right: 0.5%;
	width: 30%;
    background-image: url(/img/bg_prev_1.jpg);
    background-position: 0% 20%;
	display: inline-block;
	vertical-align: top;
}
.trump {
    text-align: left;
    height: auto;
    border-bottom: 2px solid;
    background-repeat: no-repeat;
    padding: 20px;
    color: white;
    display: block;
    min-height: 147px;
	background-color: #721111b8;
}
.title_trump{
    font-weight: 300;
    font-size: 22px;
    line-height: 27px;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.feature {
    margin-bottom: 30px;
}
.feature .row {
    padding: 18px 0;
}
.feature-box {
    clear: both;
}
.feature-box .feature-box-icon {
    background-color: #b93939;
}
.feature-box .feature-box-icon {
    color: white;
    display: inline-block;
    float: left;
    height: 55px;
    line-height: 55px;
    text-align: center;
    width: 55px;
    font-size: 18px;
    position: relative;
    top: 5px;
}
.icon {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 3;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.feature-box .feature-box-info {
    padding-left: 70px;
}
.feature-box .title {
    font-size: 18px;
    margin-bottom: 10px;
}
.feature p {
    margin: 0;
    padding: 0;
	color:#000;
}
.feature .shell-trump {
    background-image: none;
	vertical-align: top;
}
.block_row_trump.glass_cages {
    background: linear-gradient(321deg, #c6c6c6c9, white);
    margin: -16px;
    margin-bottom: -46px;
}

.glass_cages h2 {
    font-size: 30px;
    line-height: 35px;
    letter-spacing: -1px;
    padding-left: 3%;
    font-weight: 300;
    margin: 0 0 15px 0;
	color:#000;
	text-align:left;
}
.glass_cages p {
    padding-left: 3%;
}
.glass_cages .title h3 {
    text-align: left;
    color: #b93939;
}
.glass_cages p {
	color:#000;
	text-align:left;
}

.block_dop_line {
    display: inline-block;
    text-align: center;
    width: 100%;
    margin: 0 auto 30px auto;
}
.bg_dop_line_1_1 {
    background: url(/img/bg_dop_line.jpg);
    letter-spacing: 0.06em;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 130px;
    width: 96%;
	box-shadow: 0px 0px 0px 1px #00000036, 2px 2px 7px #0000007a;
    display: inline-block;
    float: none;
}
.block_in_dop_line {
    padding: 0% 2% 1% 4%;
    width: 74%;
    margin: 1% 4% 1%;
    display: inline-block;
    text-align: left;
    font-size: 1.2em;
    color: #000;
}
.dop_line_title {
    font-size: 2.0em;
}
.dop_line_text{font-size:1.2em;}
