@charset "utf-8";/**
 * SqueezeBox - Expandable Lightbox
 *
 * Allows to open various content as modal,
 * centered and animated box.
 *
 * @version		1.3
 *
 * @license		MIT-style license
 * @author		Harald Kirschner <mail [at] digitarald.de>
 * @author		Rouven Weßling <me [at] rouvenwessling.de>
 * @copyright	Author
 */

#sbox-overlay {
	position: fixed;
	background-color: #000;
	left: 0px;
	top: 0px;
}

#sbox-window {
	position: absolute;
	background-color: #fff;
	text-align: left;
	overflow: visible;
	padding: 10px;
	/* invalid values, but looks smoother! */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#sbox-window[aria-hidden=true],
#sbox-overlay[aria-hidden=true] {
	display: none;
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url(/media/system/images/modal/closebox.png) no-repeat center;
	border: none;
}

.sbox-loading #sbox-content {
	background-image: url(/media/system/images/modal/spinner.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#sbox-content {
	clear: both;
	overflow: auto;
	background-color: #fff;
	height: 100%;
	width: 100%;
}

.sbox-content-image#sbox-content {
	overflow: visible;
}

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}

/* Hides scrollbars */
.body-overlayed {
	overflow: hidden;
}

/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}

#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

/* Shadows */
#sbox-window.shadow {
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}

.sbox-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}

.sbox-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	background: url(/media/system/images/modal/bg_n.png) repeat-x;
}
.sbox-bg-ne {
	right: -33px;
	top: -40px;
	background: url(/media/system/images/modal/bg_ne.png) no-repeat;
}
.sbox-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	background: url(/media/system/images/modal/bg_e.png) repeat-y;
}
.sbox-bg-se {
	right: -33px;
	bottom: -40px;
	background: url(/media/system/images/modal/bg_se.png) no-repeat;
}
.sbox-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	background: url(/media/system/images/modal/bg_s.png) repeat-x;
}
.sbox-bg-sw {
	left: -33px;
	bottom: -40px;
	background: url(/media/system/images/modal/bg_sw.png) no-repeat;
}
.sbox-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	background: url(/media/system/images/modal/bg_w.png) repeat-y;
}
.sbox-bg-nw {
	left: -33px;
	top: -40px;
	background: url(/media/system/images/modal/bg_nw.png) no-repeat;
}
@media (max-width: 979px) {
	#sbox-btn-close {
		right: -10px;
		top: -10px;
	}
}
@media (max-device-width: 979px) {
	#sbox-content {
		-webkit-overflow-scrolling: touch;
	}
	#sbox-content.sbox-content-iframe {
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
	}
}
#scrollToTop {
	cursor: pointer;
	font-size: 0.9em;
	position: fixed;
	text-align: center;
	z-index: 9999;
	-webkit-transition: background-color 0.2s ease-in-out;
	-moz-transition: background-color 0.2s ease-in-out;
	-ms-transition: background-color 0.2s ease-in-out;
	-o-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;

	background: #0ca7fa;
	color: #ffffff;
	border-radius: 3px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	left: 20px; bottom: 20px;
}

#scrollToTop:hover {
	background: #0088cc;
	color: #ffffff;
}

#scrollToTop > img {
	display: block;
	margin: 0 auto;
}
 
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://bootstrap-3.ru/customize.php?id=85109ca8b66204899437f48c031b404f)
 * Config saved to config.json and https://gist.github.com/85109ca8b66204899437f48c031b404f
 */
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.row {
display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  } 
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
}
 
*{margin:0; padding:0}
html{height:100%}
body{font-family:Tahoma,Geneva,sans-serif; font-size:13px; line-height:18px; width:100%; color:#484848; height:100%; background:#e0e5ee url(/templates/antiplagiaty_net/images/background.png)}
a{color:#076cc9; outline:none; text-decoration:underline}
#content a{color:#f60}
a:hover{text-decoration:none}
a:visited{color:#3083bf}
p{margin:5px 0px 15px; padding:0}
.blogeach p:last-child{margin-bottom:0px}
img{border:none; max-width:100%}
input{vertical-align:middle}
br{padding:0}
h1, h2, h3, h4, .title{ font-weight:normal;  text-transform:uppercase;     margin-bottom:5px}
h1{font-size:20px}
body.scroll-hidden {
    overflow: hidden;
}
.item-page * {
    font-family:Open Sans,sans-serif,Tahoma,Geneva !important;
}
.breadcrumb {
margin:0px;
padding:0px;
    list-style:none
}
.breadcrumb li {
    display:inline-block;
}

#body2{width:100%; min-height:100%; background:url(/templates/antiplagiaty_net/images/wrapper.png) 50% 0px repeat-y}
#wrapper{width:1000px; margin:0 auto; min-height:100%; height:auto !important; height:100%;padding-top:182px;}
::-webkit-input-placeholder{color:#484848}
::-moz-placeholder{color:#484848}
:-moz-placeholder{color:#484848}
:-ms-input-placeholder{color:#484848}
.otzyvy-form::-webkit-input-placeholder{color:#03286F}
.otzyvy-form::-moz-placeholder{color:#03286F}
.otzyvy-form:-moz-placeholder{color:#03286F}
.otzyvy-form:-ms-input-placeholder{color:#03286F}
:focus::-webkit-input-placeholder{color:transparent}
:focus::-moz-placeholder{color:transparent}
:focus:-moz-placeholder{color:transparent}
:focus:-ms-input-placeholder{color:transparent}
#header{height:118px; padding:0px 30px; width:920px; background:url(/templates/antiplagiaty_net/images/header.png) 0 0 no-repeat;position: fixed;left:50%;top:0;margin-left:-460px;;box-sizing:border-box;z-index:101;}
#header,#logo,#logo img {
    -webkit-transition: height .25s;
    -moz-transition: height .25s;
    -o-transition: height .25s;
    transition: height .25s; 
}
#logo{display:block; width:441px; height:86px; position:absolute; top:20px; left:30px; background:none}

#header_info{position:absolute; color:#FFF; text-align:right; bottom:20px; right:30px; line-height:14px}
.select_style{overflow:hidden; height:34px; background:#F4F5F0 url(/templates/antiplagiaty_net/images/elements/select.png) 240px 50% no-repeat; padding-right:30px; width:234px}
.content-form .select_style{background:#FFF url(/templates/antiplagiaty_net/images/elements/select.png) 240px 50% no-repeat; border-right:1px solid #d0d0d0}
.select_style select{background:transparent !important; -webkit-appearance:none !important; appearance:none !important; cursor:pointer}
#top_menu_block{width:918px; height:63px; line-height:63px; border:1px solid #e6e6e6; background:url(/templates/antiplagiaty_net/images/menu-bg.png) 0 0 repeat-x;position: fixed;left:50%;top:118px;margin-left:-460px;z-index:101;}
#top_menu_block {
    -webkit-transition: top .25s;
    -moz-transition: top .25s;
     -o-transition: top .25s;
    transition: top .25s; 
}
#top_menu{list-style-type:none; margin:0; padding:0px; clear:both; display:block}
#top_menu li{list-style:none; display:block; height:61px; float:left; background:url(/templates/antiplagiaty_net/images/menu-separator.png) 100% 0 no-repeat; padding-right:2px}
#top_menu li:last-child{background:none; padding-right:1px}
#top_menu li a{border:1px solid transparent; text-decoration:none; font-size:14px; display:block; text-transform:uppercase; color:#03286f; height:61px; padding:0px 14px}
#footer_menu li a:hover, #footer_menu li.current a, #footer_menu li.active a, 
#left_menu li a:hover, #left_menu li.current a, #left_menu li.active a, 
#top_menu li a:hover, #top_menu li.current a, #top_menu li.active a, 
.plashka .block:hover, .skidka, #left_menu li ul, a.button_header, .mobile-account-button {color:#FFF !important; text-shadow:1px 1px 1px rgba(253,125,2,1); background:#febd0b; background:-moz-linear-gradient(top,#febd0b 0%,#fe6502 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#febd0b),color-stop(100%,#fe6502)); background:-webkit-linear-gradient(top,#febd0b 0%,#fe6502 100%); background:-o-linear-gradient(top,#febd0b 0%,#fe6502 100%); background:-ms-linear-gradient(top,#febd0b 0%,#fe6502 100%); background:linear-gradient(to bottom,#febd0b 0%,#fe6502 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#febd0b',endColorstr='#fe6502',GradientType=0); position:relative; overflow:hidden; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px}
.mobile-account-button {
    display: inline-block;
    line-height: 40px;
    padding: 0px 20px;
    margin: 10px;
    text-transform: uppercase;
    font-size: 14px;
    text-decoration: none;
}
#top_menu li a:hover, #top_menu li.current a, #top_menu li.active a{border:1px solid #f7c34f}
#top_menu li a:hover:after, #top_menu li.current a:after, #top_menu li.active a:after{background:url(/templates/antiplagiaty_net/images/glim.png) 0 0 no-repeat; content:""; display:block; height:61px; left:0; position:absolute; top:0; width:100%}
#top_menu li ul{display:none; margin:1px 0px 0px; padding:0px; position:absolute; z-index:99}
#top_menu li ul li{width:100%; border:1px solid #e8e8e8; float:none; list-style-type:none; margin:0px; padding:0px; text-align:left}
#top_menu li ul li a{background:#f4f3ef; width:100%}
#left_menu{list-style-type:none; margin:0px 0px 30px; padding:0px; clear:both}
#left_menu li{list-style:none; display:block;position: relative;}
#left_menu li a{border:1px solid #ebebeb; border-bottom:0px; text-decoration:none; font-size:14px; line-height:40px; display:block; text-transform:uppercase; color:#03286f; padding:0px 17px; background:#fbfaf6; background:-moz-linear-gradient(top,#fbfaf6 0%,#f2f1ed 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbfaf6),color-stop(100%,#f2f1ed)); background:-webkit-linear-gradient(top,#fbfaf6 0%,#f2f1ed 100%); background:-o-linear-gradient(top,#fbfaf6 0%,#f2f1ed 100%); background:-ms-linear-gradient(top,#fbfaf6 0%,#f2f1ed 100%); background:linear-gradient(to bottom,#fbfaf6 0%,#f2f1ed 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfaf6',endColorstr='#f2f1ed',GradientType=0); position:relative; overflow:hidden}
#left_menu li a:hover, #left_menu li.current a, #left_menu li.active a{border:1px solid #f7c34f; border-bottom:0px}
#left_menu li a:hover:after, #left_menu li.current a:after, #left_menu li.active a:after{background:url(/templates/antiplagiaty_net/images/glim.png) 0 0 no-repeat; content:""; display:block; height:40px; left:0; position:absolute; top:0; width:100%}
#left_menu li ul{display:none; margin:0px; padding:0px; border:0px}
#left_menu li ul li{display:block; border:0px; list-style-type:none; margin:0px; padding:0px; text-align:left}
#left_menu li ul li a, #left_menu li.current ul li a, #left_menu li.active ul li a{background:none; border:0px; color:#FFF; padding:0px 0px 0px 40px}
#left_menu li ul li a:hover{background:url(/templates/antiplagiaty_net/images/elements/liliarrow.png) 17px 50% no-repeat; border:0px; color:#FFF}
#left_menu li ul li a:hover:after, #left_menu li.current ul li a:after, #left_menu li.active ul li a:after{background:none; height:0px}
#footer_menu_block{display:table; height:28px; padding-top:12px; line-height:28px; position:relative; z-index:10}
#footer_menu{list-style-type:none; margin:0 auto; padding:0px; clear:both}
#footer_menu li{list-style:none; display:block; height:28px; float:left}
#footer_menu li:last-child{background:none; padding-right:1px}
#footer_menu li a{border:1px solid transparent; text-decoration:none; font-size:14px; display:block; text-transform:uppercase; color:#fff; height:28px; padding:0px 15px}
#footer_menu li a:hover, #footer_menu li.current a, #footer_menu li.active a{border-bottom:1px solid #e27e40; border-left:1px solid #ec9c3f; border-right:1px solid #dca452; border-top:1px solid #e2bd53; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px}
#footer_menu li a:hover:after, #footer_menu li.current a:after, #footer_menu li.active a:after{background:url(/templates/antiplagiaty_net/images/glim.png) 0 0 no-repeat; content:""; display:block; height:28px; left:0; position:absolute; top:0; width:100%}

.header-fixed-enabled #header {
    height: 80px;
}
.header-fixed-enabled #top_menu_block {
    top: 80px;
}
.header-fixed-enabled #logo {
    height: 53px;
    top:15px;
}
.header-fixed-enabled #logo img {
    max-height: 100%;
}
.header-fixed-enabled #header_info {
    opacity: 0;
    visibility: hidden;
}
.header-fixed-enabled #wrapper {
    padding-top: 150px;
}
.element-invisible {display:none}
.diagramm{width:103px; float:right; position:relative; text-align:center}
.diagramm div{width:71px; height:66px; margin:1px 16px}
.diagramm .one{background:#4283c5}
.diagramm .two{background:#4e92d4}
.diagramm .three{background:#509eda; text-shadow:1px 1px 1px rgba(53,121,197,1); color:#FFF; font-size:15px; line-height:66px}
.diagramm .four{background:#51a9df}
.diagramm .five{background:#53b7e6}
.diagramm p{color:#888; font-size:10px; font-weight:700}
.active_link{color:#fff !important}
.orange{color:#ffc20d}
.fl{float:left}
.fr{float:right}
.clear{height:0; line-height:0px; clear:both}
.button_header{float:right; display:block; line-height:40px; padding:0px 20px; margin:20px 0px 0px 5px; text-transform:uppercase; font-size:14px; text-decoration:none}
.button_header:after{background:url(/templates/antiplagiaty_net/images/glim.png) 0 0 no-repeat; content:""; display:block; height:4px; left:0; position:absolute; top:0; width:100%}
a.button-leftcol-zakaz{display:block; height:90px; width:130px; padding:20px 25px 0px 155px; margin:0px 0px 10px; background:url(/templates/antiplagiaty_net/images/elements/zakaz-left.png) 0 0 no-repeat; font-size:22px; line-height:25px; text-shadow:1px 1px 1px rgba(31,110,181,1); text-transform:uppercase; text-decoration:none; color:#FFF !important}
#slider_main{height:463px; width:920px; padding:0px; background:url(/templates/antiplagiaty_net/images/slide1.jpg) 0 center no-repeat}
#slider_main.holiday_banner {background:url(/templates/antiplagiaty_net/images/slide_holiday.jpg) 0 center no-repeat}
#slider{height:463px; width:920px; padding:0px; background:url(/templates/antiplagiaty_net/images/slide1.jpg) 0 50% no-repeat; overflow:hidden}
#slider.holiday_banner{background:url(/templates/antiplagiaty_net/images/slide_holiday.jpg) 0 50% no-repeat; overflow:hidden}
.holiday-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background: rgba(0, 0, 0, 0.4);
    opacity: 0;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
     -o-transition: opacity .5s;
    transition: opacity .5s; 
}
.holiday-link:hover {
    opacity: 0.5;
}
#countdown{height:270px; width:920px; background:url(/templates/antiplagiaty_net/images/girl.jpg) 100% 0 no-repeat; margin-top:15px}
.countdown{width:544px; padding:40px 0px 40px 20px; background:url(/templates/antiplagiaty_net/images/arrow.png) 100% 70px no-repeat}
.countdown .descr{text-transform:uppercase; text-align:center; color:#03286f; font-size:22px; line-height:26px; padding:10px 53px 0px 0px}
.countdown .descr a{text-decoration:none; color:#ff7011}
.social{position:absolute; bottom:0px; right:90px}
.wrap{position:relative; margin:0px auto}
#bottom, #bottom2{width:920px}
.choose{width:24%; margin:0px 1% 0px 0px; float:left}
.choose img{margin:15px 0px}
.choose .img{width:100%; height:130px}
.choose .title{color:#03286f; font-size:15px; line-height:21px; text-align:center; text-transform:uppercase; font-weight:700}
.choose.one .img{background:url(/templates/antiplagiaty_net/images/choose_1.png) 50% 50% no-repeat}
.choose.two .img{background:url(/templates/antiplagiaty_net/images/choose_2.png) 50% 50% no-repeat}
.choose.three .img{background:url(/templates/antiplagiaty_net/images/choose_3.png) 50% 50% no-repeat}
.choose.four .img{background:url(/templates/antiplagiaty_net/images/choose_4.png) 50% 50% no-repeat}
.custom{padding-bottom:20px}
.custom h3{font-size:22px; line-height:24px; color:#f60; text-transform:uppercase; font-weight:400; padding:5px 0px 15px}

.custom .title{ color:#f60;  font-family:Tahoma,Geneva,sans-serif;  font-size:20px;  line-height:1}

.about_title{/* placeholder */display:block}

#middle{padding:0 0 20px; height:1%; position:relative}
#middle:after{content:''; clear:both; display:table}
#container{width:100%; float:left; overflow:hidden}
ul.special{list-style:none; margin:5px 0px 10px 25px; padding:0px}
ul.special li{padding:1px 0px 1px 12px; background:url(/templates/antiplagiaty_net/images/elements/mark.png) 0px 50% no-repeat}
#content{padding:5px 40px}
#calc_top{padding:20px 40px 35px; background:#feae1a; background:-moz-linear-gradient(top,#feae1a 0%,#fe8a09 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#feae1a),color-stop(100%,#fe8a09)); background:-webkit-linear-gradient(top,#feae1a 0%,#fe8a09 100%); background:-o-linear-gradient(top,#feae1a 0%,#fe8a09 100%); background:-ms-linear-gradient(top,#feae1a 0%,#fe8a09 100%); background:linear-gradient(to bottom,#feae1a 0%,#fe8a09 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feae1a',endColorstr='#fe8a09',GradientType=0); position:relative; overflow:hidden; line-height:18px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px}
#calc_top:after{background:url(/templates/antiplagiaty_net/images/glim.png) 0 0 no-repeat; content:""; display:block; height:100px; left:0; position:absolute; top:0; width:100%}
.outstanding{position:relative; height:100%; z-index:10}
#calc_top .title{color:#FFF; text-transform:uppercase; text-shadow:1px 1px 1px rgba(253,126,3,1); font-size:22px; line-height:34px; font-weight:400; text-align:center; padding:0px 0px 5px}
#calc_top table{width:100%}
#calc_top table td{width:20.5%}
#calc_top table td:last-child{width:18%}
#calc_top input{border:0; background:#f4f5f0; color:#6f6f6f; font-size:42px; height:63px; width:140px; text-align:center; line-height:63px; padding:0px; font-family:"Tahoma","Geneva",sans-serif}
.calc_line{background:url(/templates/antiplagiaty_net/images/calc_line.png) 0 0 repeat-x; height:15px}
#calc{display:none}
#calc_bottom{padding:15px 0px 0px; background:#fe8a09; background:-moz-linear-gradient(top,#fe8a09 0%,#feae1a 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe8a09),color-stop(100%,#feae1a)); background:-webkit-linear-gradient(top,#fe8a09 0%,#feae1a 100%); background:-o-linear-gradient(top,#fe8a09 0%,#feae1a 100%); background:-ms-linear-gradient(top,#fe8a09 0%,#feae1a 100%); background:linear-gradient(to bottom,#fe8a09 0%,#feae1a 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8a09',endColorstr='#feae1a',GradientType=0); position:relative; overflow:hidden; font-size:12px; line-height:16px; color:#1f2632}
#calc_bottom .picture{float:left; font-size:20px; line-height:28px; color:#1f2632; text-transform:uppercase; background:url(/templates/antiplagiaty_net/images/girl-calc.png) 50% 100% no-repeat; width:360px; height:415px}
#calc_bottom .stolbec{float:left; width:260px; margin:0px 20px 0px 0px}
.calc_price{font-size:30px; color:#FFF; line-height:40px; text-align:center; text-shadow:1px 1px 1px rgba(240,96,2,1)}
.calc_price span{font-size:55px !important; line-height:40px}
#calc_bottom .stolbec .title{font-size:14px; color:#FFF; text-align:center; line-height:20px; text-shadow:1px 1px 1px rgba(240,96,2,1)}
#calc_bottom .stolbec .title span{text-transform:uppercase; font-size:16px; font-weight:700}
#sposoby_oplaty .leftbtn{float:left; width:31px; min-height:235px; margin:0px 0px 0px -12px}
#sposoby_oplaty .rightbtn{float:right; width:31px; min-height:235px; margin:0px -12px 0px 0px}
.for_raszenki .leftbtn{background:url(/templates/antiplagiaty_net/images/elements/shadow_left.png) 0px 10px no-repeat}
.for_raszenki .rightbtn{background:url(/templates/antiplagiaty_net/images/elements/shadow_right.png) 100% 10px no-repeat}
#sposoby_oplaty .leftbtn .arrow{width:37px; margin:70px 0px 0px -6px; height:70px; background:url(/templates/antiplagiaty_net/images/elements/button-oplata.png) 0px 0px no-repeat; cursor:pointer}
#sposoby_oplaty .leftbtn .arrow:hover{background:url(/templates/antiplagiaty_net/images/elements/button-oplata.png) 0px -70px no-repeat}
#sposoby_oplaty .rightbtn .arrow{width:37px; margin:70px -6px 0px 0px; height:70px; background:url(/templates/antiplagiaty_net/images/elements/button-oplata.png) -37px 0px no-repeat; cursor:pointer}
#sposoby_oplaty .rightbtn .arrow:hover{background:url(/templates/antiplagiaty_net/images/elements/button-oplata.png) -37px -70px no-repeat}
.sposoby_oplaty{display:table}
.sposoby_oplaty .stolbec{float:left}
.sposoby_oplaty .sposob{text-align:center; color:#02317a; cursor:pointer; line-height:18px; margin:3px 8px 12px}
#sposoby_oplaty .sposob .pic{width:135px; height:80px; border:1px solid #cdcdcd}
#sposoby_oplaty .sposob:hover{color:#fec20e}
#sposoby_oplaty .sposob:hover .pic{border:1px solid #fec20e}

.otz_button{    -webkit-flex-grow:1;     flex-grow:1;     width:-webkit-calc(25% -10px);     width:205px;     text-align:center;     font-size:17px;     color:#fff;     line-height:65px;     margin-right:20px;     padding:0 5px;     height:65px;     text-transform:uppercase;     cursor:pointer;     text-shadow:1px 1px 1px rgba(253,116,2,1);     background:#febd0b;     background:-moz-linear-gradient(top,#febd0b 0%,#fe6702 100%);     background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#febd0b),color-stop(100%,#fe6702));     background:-webkit-linear-gradient(top,#febd0b 0%,#fe6702 100%);     background:-o-linear-gradient(top,#febd0b 0%,#fe6702 100%);     background:-ms-linear-gradient(top,#febd0b 0%,#fe6702 100%);     background:linear-gradient(to bottom,#febd0b 0%,#fe6702 100%);     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#febd0b',endColorstr='#fe6702',GradientType=0);     position:relative;     overflow:hidden}
.otz_button:first-child{    margin-left:5px}
.otz_button:last-child{    margin-right:5px}
.otz_button.active, .otzivy-submit, #jc{    background:#53b8e7;     background:-moz-linear-gradient(top,#53b8e7 0%,#4e8fd2 100%);     background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#53b8e7),color-stop(100%,#4e8fd2));     background:-webkit-linear-gradient(top,#53b8e7 0%,#4e8fd2 100%);     background:-o-linear-gradient(top,#53b8e7 0%,#4e8fd2 100%);     background:-ms-linear-gradient(top,#53b8e7 0%,#4e8fd2 100%);     background:linear-gradient(to bottom,#53b8e7 0%,#4e8fd2 100%);     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#53b8e7',endColorstr='#4e8fd2',GradientType=0);     position:relative;     overflow:hidden}
#content .otz_button a{    color:#FFF;     text-decoration:none;     line-height:24px}
.otzivy-submit, #jc{    color:#03286f;     padding:20px}
.otz_button.active{    text-shadow:1px 1px 1px rgba(21,73,147,1)}
#kabinetBalans .otziv{    margin-top:25px}
.otzivy_line{    height:5px;     background:url(/templates/antiplagiaty_net/images/elements/otzivy_line.png) 0 0 repeat-x;     margin-bottom:17px}
.otzivy_full{    display:none}

.otziv .text{    background:#53b8e7;     background:-moz-linear-gradient(top,#53b8e7 0%,#4e8fd2 100%);     background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#53b8e7),color-stop(100%,#4e8fd2));     background:-webkit-linear-gradient(top,#53b8e7 0%,#4e8fd2 100%);     background:-o-linear-gradient(top,#53b8e7 0%,#4e8fd2 100%);     background:-ms-linear-gradient(top,#53b8e7 0%,#4e8fd2 100%);     background:linear-gradient(to bottom,#53b8e7 0%,#4e8fd2 100%);     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#53b8e7',endColorstr='#4e8fd2',GradientType=0);     border:1px solid #2c9bd5;  border-bottom:0;  color:#fff;     margin-bottom:35px;     padding:19px;     position:relative;
    -webkit-transition: border-color .5s, background;
    -moz-transition: border-color .5s, background;
     -o-transition: border-color .5s, background;
    transition: border-color .5s, background; 
    cursor: pointer;
}
.otziv .text::before{    background:url(/templates/antiplagiaty_net/images/elements/pimp.png) 0 0 no-repeat;  content:'';  width:25px;  height:21px;  position:absolute;  top:100%;  left:50%;  margin-left:-12px}
.otziv .text-wrap {
    max-height: 93px;
    overflow: hidden;
    -webkit-transition: max-height .5s;
    -moz-transition: max-height .5s;
     -o-transition: max-height .5s;
    transition: max-height .5s; 
}
.otziv .text:after {
    content:'...';
    font-size: 30px;
    position: absolute;
    bottom: 14px;
    left: 18px;
    font-family: Comic Sans MS;
    animation: blink 1s infinite;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
     -o-transition: opacity .2s;
    transition: opacity .2s; 
}
.otziv:hover .text:after {
    opacity: 1;
    animation: none;
}
.otziv:hover .text {
    /* border-color:rgba(0,0,0,0.5); */ 
    background: #4e8fd2;
}
.otziv.show .text-wrap {
    max-height: 600px;
}
.otziv.show .text:after {
    opacity: 0;
    animation: none;
}
@keyframes blink {
    from { opacity: 1; }
    to { opacity: 0.4; }
}
.otziv .title{ color:#03286f;  font-size:18px;  line-height:1;  text-align:center;  padding-top:5px}

.otziv .title small{ font-size:14px;  font-weight:normal;  text-transform:capitalize}

.otzivy_site_inner{ display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-flow:row wrap;  -ms-flex-flow:row wrap;  flex-flow:row wrap;  margin:0 -10px}

.otzivy_site_inner .otziv{ -webkit-flex-grow:1;  flex-grow:1;  -webkit-align-items:stretch;  align-items:stretch;  width:-webkit-calc(20% -20px);  width:calc(20% -20px);  width:20%;      margin:0 10px}
.otzivy_full.otzivy_site .pic{    background:#fff;     background:-moz-linear-gradient(top,#fff 0%,#e8e8e8 100%);     background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e8e8e8));     background:-webkit-linear-gradient(top,#fff 0%,#e8e8e8 100%);     background:-o-linear-gradient(top,#fff 0%,#e8e8e8 100%);     background:-ms-linear-gradient(top,#fff 0%,#e8e8e8 100%);     background:linear-gradient(to bottom,#fff 0%,#e8e8e8 100%);     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#e8e8e8',GradientType=0);     position:relative;     overflow:hidden;     padding:10px;     height:118px;     width:118px;     margin:0px auto 10px}
.otzivy_full.otzivy_site .pic image{    border:1px solid #FFF}
.otziv .rb-text{    float:right;     width:290px;     color:#FFF}
.otziv .rb-date{    float:right;     color:#03286f}

.otzivy_menu{    display:-webkit-box;     display:-webkit-flex;     display:-moz-flex;     display:-ms-flexbox;     display:flex;     -webkit-flex-flow:row wrap;     -ms-flex-flow:row wrap;     flex-flow:row wrap;     margin:0 -5px}

.blog-featured h1:first-child{display:none}
.block1_wrapper{margin:10px 0 10px 10px; font-family:arial; font-size:20px}
.block1_bottom{margin:0; background:url(/templates/antiplagiaty_net/images/block1_shadow.png) no-repeat; background-position:top right}
.block_line{background:url(/templates/antiplagiaty_net/images/block_separator.png) no-repeat; background-position:center center}
.block_horizontal_line{background:url(/templates/antiplagiaty_net/images/block_horizontal_line.png) no-repeat; background-position:center center}
.feedback_body{font-size:16px; color:#456F99}
.feedback_input{width:120px; height:22px; margin-top:5px; border:1px solid #b2b1a3}
.pryamoy_perevod{background:#feae1a; background:-moz-linear-gradient(top,#feae1a 0%,#fe8a09 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#feae1a),color-stop(100%,#fe8a09)); background:-webkit-linear-gradient(top,#feae1a 0%,#fe8a09 100%); background:-o-linear-gradient(top,#feae1a 0%,#fe8a09 100%); background:-ms-linear-gradient(top,#feae1a 0%,#fe8a09 100%); background:linear-gradient(to bottom,#feae1a 0%,#fe8a09 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feae1a',endColorstr='#fe8a09',GradientType=0); position:relative; overflow:hidden; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; padding:10px 25px; margin:0px 0px 30px; color:#FFF; font-size:14px; line-height:16px}
.pryamoy_perevod:after{background:url(/templates/antiplagiaty_net/images/glim.png) 0 0 no-repeat; content:""; display:block; height:100px; left:0; position:absolute; top:0; width:100%}
.pryamoy_perevod table td{padding:2px 5px 2px 0px}
.pryamoy_perevod input{border:1px solid #fe8105; background:#f4f5f0; color:#6f6f6f; font-size:22px; height:34px; width:75px; text-align:center; line-height:34px; padding:0px; font-family:"Tahoma","Geneva",sans-serif}
.direct-money-transfer-guest,.direct-money-transfer-guest input {
    width:100%;
}
.direct-money-transfer-guest td {
    vertical-align: top;
}
.pryamoy_perevod .title{text-shadow:1px 1px 1px rgba(253,126,3,1); text-transform:uppercase; font-size:18px; line-height:24px; font-weight:400; text-align:left; padding:0px 0px 5px}
.checkout{width:105px; height:45px; float:left; margin-left:20px; background:url(/templates/antiplagiaty_net/images/checkout.png) no-repeat}
.feedback{width:105px; height:45px; float:right; background:url(/templates/antiplagiaty_net/images/feedback.png) no-repeat}
.block2_body{padding:5px 0 5px 0; border:1px solid #bfbba4; background:url(/templates/antiplagiaty_net/images/block_bg.jpg)}
.block_left{width:180px; float:left}
.price_center{background:url(/templates/antiplagiaty_net/images/block_vertical_line.png) no-repeat; width:2px; height:250px; float:left; background-position:center left}
.block_right{width:190px; float:left}
.price_left{text-align:right}
.price_horizontal{background:url(/templates/antiplagiaty_net/images/block_horizontal_line2.png) no-repeat; width:170px; height:2px; margin:3px; margin-right:8px; background-position:center left; opacity:0.9; float:left}
@-moz-document url-prefix(){}
.price_left input{margin-top:10px; height:23px; width:30px; border:1px solid #b2b1a3; border-right:0px}
.price_right{text-align:left}
.price_right input{margin-top:10px; height:23px; width:30px; border:1px solid #b2b1a3}
.block2_bottom{background:url(/templates/antiplagiaty_net/images/block2_shadow.png) no-repeat}
.custom_font{font-family:"BrushType-SemiBold",Tahoma; font-size:22px}
.price_span{font-size:9px; background:#fff; color:#737269; border:1px solid #b2b1a3; padding:3px 4px 10px 0}
.price_span2{font-size:9px; background:#fff; color:#737269; border:1px solid #b2b1a3; border-left:0px; padding:3px 4px 10px 0}
.price_btn a:link{color:#C78077; font-size:15px; font-style:italic}
#create_order{display:none; font-size:12px; padding:5px}
.order_btn{margin-top:5px}
.size1orange{font-size:28px; color:#f79b19}
.size1{font-size:28px}
.size2{font-size:38px}
.size2orange{font-size:38px; color:#f79b19}
.minp{font-family:arial; font-size:10px; font-weight:bold}
.item-page h2, .item-page h1, .blog h2, .related-items-title, #kabinetBalans h1{    font-size:30px;     line-height:37px;     text-transform:uppercase;     color:#f60;     font-weight:normal;     margin:15px 0px}
.item-page h2.blue{color:#03286f}
.item-page h3, .item-page h4, .item-page h5
.blog h3, .blog h4, .blog h5 {
    color:#ff6600;
    font-weight: 700;
    text-align: center;
}
.item-page h3, .blog h3 {
    font-size: 19px;
}
.item-page h4, .blog h4 {
    font-size: 16px;
}
.item-page h5, .blog h5 {
    font-size: 13px;
}
.pagenav, .actions{display:none}

/* Article metadata block */
.for_perenos{
    display:flex !important;
    flex-wrap:wrap;
    align-items:center;
    gap:6px 20px;
    clear:both;
    width:100%;
    box-sizing:border-box;
    margin:12px 0 22px !important;
    padding:12px 16px;
    font-size:14px;
    line-height:1.5;
    color:#6b7280;
    background:#f8f9fa;
    border-radius:8px;
    border:1px solid #e5e7eb;
    float:none !important;
    overflow:hidden;
}

.for_perenos .date_perenos{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:6px 18px;
    flex:1;
}

.for_perenos .date_perenos .blog_data{
    display:inline-flex;
    align-items:center;
    gap:6px;
    float:none;
    margin-right:0;
    margin-bottom:0;
    padding-left:0;
    background:none;
    color:#6b7280;
    font-size:14px;
    line-height:1.5;
}

.for_perenos .date_perenos .blog_data strong{
    color:#374151;
    font-weight:600;
}

.for_perenos .date_perenos .blog_data i.fa{
    color:#9ca3af;
    font-size:14px;
    width:16px;
    text-align:center;
}

.for_perenos .hits_perenos{
    display:inline-flex;
    align-items:center;
    float:none;
}

.for_perenos .hits_perenos .blog_hits{
    display:inline-flex;
    align-items:center;
    gap:6px;
    padding-left:0;
    background:none;
    color:#6b7280;
    font-size:14px;
    line-height:1.5;
}

.for_perenos .hits_perenos .blog_hits i.fa{
    color:#9ca3af;
    font-size:14px;
}

.for_perenos + div{
    clear:both;
}

.for_perenos .meta-label{
    color:#374151;
    font-weight:600;
}

/* Article info (dl) in blog listing */
dl.article-info{
    display:none;
}

@media screen and (max-width:767px){
    .for_perenos{
        flex-direction:column;
        align-items:flex-start;
        gap:8px;
    }

    .for_perenos .date_perenos{
        flex-direction:column;
        align-items:flex-start;
        gap:6px;
    }

    .for_perenos .hits_perenos{
        float:none;
        display:inline-flex;
    }
}
#price1, #price2, #price3, #price4{font-size:12px}
#sideRight{float:left; margin-top:8px; margin-right:-3px; width:400px; margin-left:-410px; min-height:650px; padding-left:8px; position:relative; background:#FFACAA; background:url(/templates/antiplagiaty_net/images/sidebar_line.png) no-repeat; background-position:left top; text-align:center}
#footer, .plashka, .popup, .paddingpopup{color:#fff; border:1px solid #61a9df; background:#58bae8; background:-moz-linear-gradient(top,#58bae8 0%,#4d8ed0 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#58bae8),color-stop(100%,#4d8ed0)); background:-webkit-linear-gradient(top,#58bae8 0%,#4d8ed0 100%); background:-o-linear-gradient(top,#58bae8 0%,#4d8ed0 100%); background:-ms-linear-gradient(top,#58bae8 0%,#4d8ed0 100%); background:linear-gradient(to bottom,#58bae8 0%,#4d8ed0 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#58bae8',endColorstr='#4d8ed0',GradientType=0); position:relative; overflow:hidden}
#footer{width:998px; min-height:135px; padding:0; padding-bottom:90px; overflow:visible}
#footer:after, .plashka:after{background:url(/templates/antiplagiaty_net/images/glim.png) 0 0 no-repeat; content:""; display:block; height:100px; left:0; position:absolute; top:0; width:100%}
#logo-footer{position:absolute; left:30px; bottom:35px; background:url(/templates/antiplagiaty_net/images/logo-footer.png) 0 0 no-repeat; width:205px; height:45px; z-index:10}
#copyright{position:absolute; bottom:40px; width:100%; text-align:center; z-index:10}
#copyright span{color:#fac213}
.footer-social{position:absolute; bottom:63px; width:100%; text-align:center; z-index:10}
.footer-social a {
    color:#fff;
    font-size: 20px;
    padding: 2px
}
.footer-social a:hover {
    color:#fac213
}
.footer-menu-mini {
    position:absolute; bottom:63px; width:100%; text-align:center; z-index:10
}
.footer-menu-mini a {
    color:#fff;
    font-size: 12px;
    padding: 4px;
    display: inline-block;
}
.footer-menu-mini a:hover {
    color:#fac213
}
#support{position:absolute; bottom:50px; text-align:right; right:30px; z-index:10}
#support a{color:#fac213; text-decoration:none}
#razrab{text-align:right; padding:15px 30px 20px; width:860px}
#razrab a{color:#076cc9; text-decoration:underline}
.plashka{margin-top:10px; clear:both; padding:17px 25px; height:86px; width:870px; display:table; position:relative}
.plashka .title{float:left; position:relative; font-size:15px; line-height:24px; color:#fff; text-transform:uppercase; text-shadow:1px 1px 1px rgba(53,121,197,1); z-index:10}
.plashka .block{float:right; margin:0px 0px 0px 8px; padding:6px; position:relative; height:74px; background:rgba(255,255,255,0.25); z-index:10; cursor:pointer}
.gray-left{border:1px solid #e9eae5; float:left; height:295px;width:47%;}
.gray-left iframe {width:100%;}
.gray-right{border:1px solid #e9eae5; float:right;width:47%;height: 295px;}
.gray-right #vk_groups {padding:15px;box-sizing: border-box;}
.skidka{font-size:18px; line-height:40px; height:40px; text-transform:uppercase; margin-bottom:5px}
#sideRight ul{list-style:none; text-align:left}
.login fieldset, .logout{background:#FFF; border-radius:12px; padding:15px; text-align:left}
#system-message{text-align:left}
.data-table tr th{font-size:13px}
.login{text-align:left}
#overlay{position:fixed; top:0px; left:0px; background:#000; opacity:0.7; z-index:9000; width:100%; height:100%; display:none}
.popup{background:#005caf;   background:-moz-linear-gradient(top,#005caf 0%,#032970 100%);   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#005caf),color-stop(100%,#032970));   background:-webkit-linear-gradient(top,#005caf 0%,#032970 100%);   background:-o-linear-gradient(top,#005caf 0%,#032970 100%);   background:-ms-linear-gradient(top,#005caf 0%,#032970 100%);   background:linear-gradient(to bottom,#005caf 0%,#032970 100%);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005caf',endColorstr='#032970',GradientType=0);   display:none;   padding:40px 40px;   z-index:9001}
.popup .close{background:url(/templates/antiplagiaty_net/images/elements/close.png) 0 0 no-repeat; position:absolute; width:43px; height:43px; cursor:pointer; right:2px; top:2px; z-index:1}
.popup .paddingpopup{padding:10px 20px 20px; color:#FFF}
.popup .paddingpopup .button{margin:0px auto; width:168px; font-size:17px; line-height:34px; height:34px; box-sizing:border-box}
.popup-orange{background:#fe6502; background:-moz-linear-gradient(top,#febd0b 0%,#fe6502 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#febd0b),color-stop(100%,#fe6502)); background:-webkit-linear-gradient(top,#febd0b 0%,#fe6502 100%); background:-o-linear-gradient(top,#febd0b 0%,#fe6502 100%); background:-ms-linear-gradient(top,#febd0b 0%,#fe6502 100%); background:linear-gradient(to bottom,#febd0b 0%,#fe6502 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#febd0b',endColorstr='#fe6502',GradientType=0);}
.tablogin td{vertical-align:middle}
.tablogin td.rightd{text-align:right; vertical-align:middle; width:72px}
.popup #nq-mod_username, #nq-mod_passwd{background:#FFF; border:0px solid #BFBFBF; line-height:34px; height:34px; padding:0px 12px; width:230px}
#nq-mod_remember{margin:0; padding:0}
.form-submit .derbt, .form-submit label{float:left}
.form-submit{display:block; left:62px; position:relative; top:3px}
.form-submit label{margin-left:13px; margin-top:9px}
.popup .nap a{color:#FFF}
.popup .form_loggin_popup .title{text-shadow:1px 1px 1px rgba(31,110,181,1); text-transform:uppercase; text-decoration:none; color:#FFF !important; font-size:18px; text-align:center; padding:15px 0px}
.licd{background:#EC8D26; border:0 none; border-radius:15px; color:#FFF !important; cursor:pointer; display:block; font-size:24px; height:35px; line-height:35px; margin:0 auto; padding:0; text-decoration:none; width:175px}
.bodysa{background:#FFF; border-radius:12px; padding:15px; text-align:left}
.bodysa .form_loggin_popup .title{color:#282828; font-size:34px; text-align:center}
.blog .pagenav{display:block}
.blog, .cat9{text-align:left}
.cat9 h2, .cat9 h1{display:block!important; margin-bottom:10px}
.blog h2 a{text-decoration:none}
.blog h2{margin-bottom:10px}
.blog .readmore{float:left; margin:-10px 0px 20px}
.blog .readmore a, .related-item a{color:#f60}
.item-separator{clear:both}
.act{height:39px; line-height:49px; position:absolute; right:100px; top:-11px; width:70px!important}
.act2{height:39px; line-height:49px; position:absolute; right:290px; top:-11px; width:152px!important}
.act3{height:39px; line-height:49px; position:absolute; right:180px; top:-11px; width:100px !important}
.act1{height:39px; line-height:49px; position:absolute; right:30px; top:-11px; width:60px !important}
.pagination{clear:both; margin:10px 0 0;position: relative;z-index:2;}
.pagination ul{text-align:center; list-style:none outside none}
.pagination ul li{color:#999; cursor:default; display:inline-block}
.pagination ul li a, .pagination ul li span{border-left:0 solid #4E5157; display:block; height:38px; line-height:38px; padding:2px 6px; text-align:center}
.pagination ul li a{color:#f60}
.pagination ul li{color:#999; cursor:default; display:inline-block}
.pagination ul li{color:#999; cursor:default; display:inline-block}
.pagination ul li.counter{float:right; font-size:11px; line-height:42px; margin-right:12px}
.pagination ul li{color:#999; cursor:default; display:inline-block}
.sidebar .moduletable ul a{color:#E58600!important; font-size:22px; text-decoration:none}
.sidebar .moduletable ul a:hover, 
.sidebar .moduletable li.active a{color:#fff!important; text-decoration:none}
.sidebar .moduletable{background:#FFB650; border-radius:15px; margin:0 auto 20px auto; padding:13px; width:191px}
.white1{color:#fff; text-decoration:none}
a site_name{color:#3083bf; outline:none; text-decoration:none !important}
.formright{float:right; width:40%; margin-top:200px; font-size:18px}
.color2{color:#f79b19}
#upload{font-style:italic; font-size:14px; color:#c78077; font-weight:700}
.hide_skype_con{position:absolute; z-index:999; display:none; top:50px; background:url(/templates/antiplagiaty_net/images/skype_bg.png) #fff no-repeat left center; padding:30px 20px 5px 130px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; width:150px}
.hide_skype_con a img{width:100%; margin:0; padding:0}
.hide_skype_con a{width:220px}
.skype_btn{margin-left:10px}
.faq_btn, .vk, .skype_btn{display:block; height:39px; overflow:hidden; position:relative}
.faq_btn img, .vk img, .skype_btn img{display:block; width:100%; padding:0; position:relative; left:0; bottom:0; margin-top:-19px}
.skype_close{position:absolute; top:5px; right:5px; width:15px; cursor:pointer}
.faq_btn{margin-right:10px; margin-left:30px}
.faq_btn img{margin-top:-19px}
.main_page_text{position:relative}
.content_left_img{position:absolute; left:0; top:0; width:300px}
.moduletable_for_bf{cursor:pointer}
#hd_button div{width:1000px !important; height:1000px !important; background:none; cursor:pointer !important; margin-top:-400px !important; margin-left:-400px !important}

.cat9 .related-item-date{display:none}
.cat9 .related-item>a:first-child{text-decoration:none}
body div.related-items-title{font-weight:normal; font-size:22px}
body ul.related-items li.related-item >a{height:auto; font-size:16px; line-height:20px}
.ui-tabs{clear:both}
.extravote-stars{position:relative; top:-2px; color:#989898}
.blog .extravote{background-position:0px 0px;background:none;padding-left:0;}
.loading, .folded, .unfolded{display:block; background:#FFF url(/templates/antiplagiaty_net/images/elements/quest-spoiler.png) 0px 50% no-repeat}
.sp-head-click a{text-decoration:none; display:block; line-height:18px; color:#03286f; text-transform:uppercase}
.sp-head-click a:hover{text-decoration:none; background:transparent !important}
.sp-head{padding:4px 0px 4px 30px; margin:4px 0px; cursor:pointer}
.sp-body{line-height:18px; padding:0px 30px}
#wrapper{position:relative}
table.special{width:100%; border-spacing:0px}
table.special th{text-align:center; margin:0px; padding:5px 15px; background:#febd0b; background:-moz-linear-gradient(top,#febd0b 0%,#fe6502 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#febd0b),color-stop(100%,#fe6502)); background:-webkit-linear-gradient(top,#febd0b 0%,#fe6502 100%); background:-o-linear-gradient(top,#febd0b 0%,#fe6502 100%); background:-ms-linear-gradient(top,#febd0b 0%,#fe6502 100%); background:linear-gradient(to bottom,#febd0b 0%,#fe6502 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#febd0b',endColorstr='#fe6502',GradientType=0); position:relative; overflow:hidden; border:0px; color:#FFF}
table.special tr th:first-child{border-left:1px solid #f0bc45}
table.special tr th:last-child{border-right:1px solid #f0bc45}
table.special th:after{background:url(/templates/antiplagiaty_net/images/glim.png) 0 0 no-repeat; content:""; display:block; height:4px; left:0; position:absolute; top:0; width:100%}
table.special tr td{vertical-align:middle; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0; margin:0px; padding:5px 10px !important; line-height:16px}
table.special tr td:first-child{border-left:1px solid #c0c0c0}
table.special tr:hover{background:#efeeeb}
table.special.rastsenki-table tr.holiday-price {
    display: none;
}
.holiday-mode table.special.rastsenki-table tr td:last-child .price-old {
    text-decoration: line-through;
    color: #aaa;
    font-size: 11px;
}
.holiday-mode table.special.rastsenki-table tr td:last-child .price-new {
    font-weight: 700;
}
.holiday-mode table.special.rastsenki-table tr.holiday-price td:last-child {
    text-decoration: none;
    font-weight: 700;
    color:#fff;
    /* font-size: 18px; */
}
.holiday-mode table.special.rastsenki-table tr.holiday-price {
    background: #ff4700;   
    display: table-row;
    font-weight: 700;
    color:#fff;
}
.button{font-family:"Tahoma","Geneva",sans-serif; background:#0058aa; background:-moz-linear-gradient(top,#0058aa 0%,#03286f 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0058aa),color-stop(100%,#03286f)); background:-webkit-linear-gradient(top,#0058aa 0%,#03286f 100%); background:-o-linear-gradient(top,#0058aa 0%,#03286f 100%); background:-ms-linear-gradient(top,#0058aa 0%,#03286f 100%); background:linear-gradient(to bottom,#0058aa 0%,#03286f 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0058aa',endColorstr='#03286f',GradientType=0); position:relative; overflow:hidden; border:1px solid #03286f; color:#fff !important; text-align:center; text-transform:uppercase; text-decoration:none; padding:0px; display:block; cursor:pointer}
.planka_balans .button{width:200px; font-size:18px; line-height:32px; height:34px; margin:0px; float:right}
.pryamoy_perevod .button{width:108px; font-size:17px; line-height:30px; height:32px; margin:0px}
.direct-money-transfer-guest-buttons {
    text-align: right;
}
.direct-money-transfer-guest-buttons .button{
    display: inline-block;
    margin: 10px 5px 0 0;
}
.button-orange{background:#fe6502; background:-moz-linear-gradient(top,#febd0b 0%,#fe6502 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#febd0b),color-stop(100%,#fe6502)); background:-webkit-linear-gradient(top,#febd0b 0%,#fe6502 100%); background:-o-linear-gradient(top,#febd0b 0%,#fe6502 100%); background:-ms-linear-gradient(top,#febd0b 0%,#fe6502 100%); background:linear-gradient(to bottom,#febd0b 0%,#fe6502 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#febd0b',endColorstr='#fe6502',GradientType=0); border:1px solid #fe6502; color:#fff !important;}
.button.rascenki{width:auto; font-size:18px; line-height:32px; height:34px; margin:0; padding: 0 15px; display:inline-block;}
.button.uniq{width:auto; font-size:18px; line-height:32px; height:34px; margin:0; padding: 0 15px; display:inline-block;}
#kabinetBalans .button, .otzyvy-form .button{width:264px; box-sizing:border-box; font-size:17px; line-height:32px; margin:3px; height:34px}
#kabinetBalans .content-form .button, .otzyvy-form .button{width:240px}
#kabinetBalans .special .button{line-height:15px; padding:0px 5px; font-size:13px; text-transform:none}
#calc_top .button{width:140px; font-size:17px; line-height:21px; height:63px}
#calc_bottom .button{padding:5px 12px; width:76px; line-height:15px; height:30px; margin:0px auto 30px}
#middle{display:block; margin:10px 40px; width:920px}
#middle #content .paddingpopup{padding:0 20px}
#leftcol{display:table-cell; padding:10px 35px 0px 0px; width:290px;vertical-align: top;}
#middle #content{display:table-cell; padding:0px; position:relative}
.blog-inside img{width:310px}
.blog-inside .blog-item-left{position:relative; width:310px; height:140px; overflow:hiiden; margin-bottom:15px; overflow:hidden}
.blog-inside .blog-item-left-title{position:absolute; width:280px; padding:10px 10px 10px 20px; bottom:0px; background:rgba(1,81,162,0.5)}
.blog-inside h4{font-size:15px; line-height:21px; font-weight:400}
.blog-inside h4 a{color:#FFF; text-shadow:1px 1px 1px rgba(33,75,115,1); text-decoration:none}
.blog-inside .introtextblog{display:none}
.blog-main img{height:130px; margin:10px 0px 5px}
.blog-main .blog-item-left{width:24%; margin:0px 1% 0px 0px; float:left; overflow:hidden}
.blog-main h4{font-size:15px; line-height:21px; text-align:center; text-transform:uppercase; font-weight:400}
.blog-main h4 a{color:#03286f; text-decoration:none}
.blog-main .blog-item-left-title{min-height:65px; display:flex}
.blog-main .newsflash-title{margin:auto}
.garanty{clear:both; cursor:pointer; margin:6px 0px}
.garanty .pic{float:left; height:27px; width:35px; margin:6px 25px 6px 0px; background:url(/templates/antiplagiaty_net/images/garanty.png) 0 0 no-repeat}
.garanty .descr{float:left; width:515px; margin:6px 0px}
.garanty.block1 .pic{background-position:0 0}
.garanty.block2 .pic{background-position:0 -27px}
.garanty.block3 .pic{background-position:0 -54px}
.garanty.block4 .pic{background-position:0 -81px}
.garanty.block5 .pic{background-position:0 -108px}
.garanty.block6 .pic{background-position:0 -135px}
.garanty.block7 .pic{background-position:0 -162px}
.garanty.block8 .pic{background-position:0 -189px}
.garanty.block9 .pic{background-position:0 -216px}
.garanty.block10 .pic{background-position:0 -243px}
.garanty.block11 .pic{background-position:0 -270px}
.garanty.block12 .pic{background-position:0 -297px}
.garanty.block13 .pic{background-position:0 -324px}
.garanty.block14 .pic{background-position:0 -351px}
.garanty.block15 .pic{background-position:0 -378px}
.garanty.block16 .pic{background-position:0 -405px}
.garanty.block17 .pic{background-position:0 -432px}
.garanty.block18 .pic{background-position:0 -459px}
.garanty.block19 .pic{background-position:0 -486px}
.garanty.block1:hover .pic{background-position:-35px 0}
.garanty.block2:hover .pic{background-position:-35px -27px}
.garanty.block3:hover .pic{background-position:-35px -54px}
.garanty.block4:hover .pic{background-position:-35px -81px}
.garanty.block5:hover .pic{background-position:-35px -108px}
.garanty.block6:hover .pic{background-position:-35px -135px}
.garanty.block7:hover .pic{background-position:-35px -162px}
.garanty.block8:hover .pic{background-position:-35px -189px}
.garanty.block9:hover .pic{background-position:-35px -216px}
.garanty.block10:hover .pic{background-position:-35px -243px}
.garanty.block11:hover .pic{background-position:-35px -270px}
.garanty.block12:hover .pic{background-position:-35px -297px}
.garanty.block13:hover .pic{background-position:-35px -324px}
.garanty.block14:hover .pic{background-position:-35px -351px}
.garanty.block15:hover .pic{background-position:-35px -378px}
.garanty.block16:hover .pic{background-position:-35px -405px}
.garanty.block17:hover .pic{background-position:-35px -432px}
.garanty.block18:hover .pic{background-position:-35px -459px}
.garanty.block19:hover .pic{background-position:-35px -486px}

#kabinetBalans .title{    color:#03286f;     font-size:22px;     line-height:34px;     font-weight:400;     text-align:center}

.orange h4, .orange .title{text-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.blue h4, .blue_left h4, .blue .title, .blue_left .title{text-shadow:1px 1px 1px rgba(45,135,195,1)}
#kabinetBalans .messageb{background-color:#F4E6E6; border-color:#ECCDCD; border-radius:3px; margin:10px auto; padding:10px 15px;color:#000;}
#kabinetBalans.form{-webkit-box-shadow:0px 1px 4px 0px rgba(96,96,96,0.75); -moz-box-shadow:0px 1px 4px 0px rgba(96,96,96,0.75); box-shadow:0px 1px 4px 0px rgba(96,96,96,0.75); position:relative; overflow:hidden; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px}
#kabinetBalans.form.blue{background:-moz-linear-gradient(top,rgba(119,199,236,0.8) 0%,rgba(113,164,218,0.8) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(119,199,236,0.8)),color-stop(100%,rgba(113,164,218,0.8))); background:-webkit-linear-gradient(top,rgba(119,199,236,0.8) 0%,rgba(113,164,218,0.8) 100%); background:-o-linear-gradient(top,rgba(119,199,236,0.8) 0%,rgba(113,164,218,0.8) 100%); background:-ms-linear-gradient(top,rgba(119,199,236,0.8) 0%,rgba(113,164,218,0.8) 100%); background:linear-gradient(to bottom,rgba(119,199,236,0.8) 0%,rgba(113,164,218,0.8) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77c7ec',endColorstr='#0071a4da',GradientType=0); border:1px solid #71a4da}
#kabinetBalans.form.blue.absolut{width:858px; position:absolute; bottom:30px; left:30px}
#kabinetBalans.form.blue_left{display:none; background:#64bfe9; background:-moz-linear-gradient(top,#64bfe9 0%,#5f9ad6 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#64bfe9),color-stop(100%,#5f9ad6)); background:-webkit-linear-gradient(top,#64bfe9 0%,#5f9ad6 100%); background:-o-linear-gradient(top,#64bfe9 0%,#5f9ad6 100%); background:-ms-linear-gradient(top,#64bfe9 0%,#5f9ad6 100%); background:linear-gradient(to bottom,#64bfe9 0%,#5f9ad6 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#64bfe9',endColorstr='#5f9ad6',GradientType=0); border:1px solid #71a4da; margin-bottom:30px}
#kabinetBalans.form.orange{background:#fea90a; background:-moz-linear-gradient(top,#fea90a 0%,#fe8d06 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fea90a),color-stop(100%,#fe8d06)); background:-webkit-linear-gradient(top,#fea90a 0%,#fe8d06 100%); background:-o-linear-gradient(top,#fea90a 0%,#fe8d06 100%); background:-ms-linear-gradient(top,#fea90a 0%,#fe8d06 100%); background:linear-gradient(to bottom,#fea90a 0%,#fe8d06 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fea90a',endColorstr='#fe8d06',GradientType=0); border:1px solid #f90; margin-bottom:0}
#kabinetBalans.form .glim{background:url(/templates/antiplagiaty_net/images/glim.png) 0 0 no-repeat; height:100%}
#kabinetBalans.form .blik{background:url(/templates/antiplagiaty_net/images/blik.png) 100% 100% no-repeat; height:100%; padding:10px 20px 15px}
#kabinetBalans .status{text-align:center; color:#FFF; padding:10px 0px 0px; line-height:100%}
#kabinetBalans.form.blue .status{text-shadow:1px 1px 1px #2D87C3}
#kabinetBalans.form.orange .status{text-shadow:1px 1px 1px #f90}
.reg-field{float:left; width:265px; margin-right:10px}
.cost2{color:#008000!important; font-weight:bold}
#kabinetBalans .file-border{position:relative}
#kabinetBalans button, #kabinetBalans input{line-height:normal}
#kabinetBalans button, #kabinetBalans input, #kabinetBalans select, #kabinetBalans textarea{font-size:100%; margin:0; vertical-align:baseline}
#kabinetBalans input.file{border:medium none; outline:medium none; background:#f4f5f0}
#kabinetBalans .content-form input.file{background:#FFF}
#kabinetBalans #for_file{border: 1px solid #f4f5f0;width:264px; background:#f4f5f0 url(/templates/antiplagiaty_net/images/plus.png) 240px 50% no-repeat; overflow:hidden; height:34px}
#kabinetBalans #for_file input#filess{width:190px; padding:0px 12px; background:#f4f5f0; line-height:34px; height:34px}
#kabinetBalans #for_file input#onload{width:40px; height:34px; cursor:pointer; opacity:0}
#kabinetBalans .f-label{color:#03286f; padding:1px 1px 5px 0px}
#kabinetBalans .f-input{margin:3px}
#kabinetBalans .content-form .f-input{margin:0 0 18px}
#kabinetBalans span.required, #kabinetBalans small.required{color:#CF4F62}
#kabinetBalans .f-input input{vertical-align:middle; width:240px}
#kabinetBalans input[type="text"], #kabinetBalans input[type="password"], #kabinetBalans input[type="email"], #kabinetBalans textarea, #kabinetBalans select, #kabinetBalans .file-border{background:#FFF; border:1px solid #d0d0d0; color:#484848; font-size:13px; height:34px; line-height:34px; padding:0px 12px; font-family:"Tahoma","Geneva",sans-serif;border-radius:0;}
#kabinetBalans .otzyvy-form input[type="text"], #kabinetBalans .otzyvy-form input[type="password"], #kabinetBalans .otzyvy-form input[type="email"], #kabinetBalans .otzyvy-form textarea, #kabinetBalans .otzyvy-form select, #kabinetBalans .otzyvy-form .file-border{background:#FFF; border:0; color:#03286f}
#kabinetBalans.form input[type="text"], #kabinetBalans.form input[type="password"], #kabinetBalans.form input[type="email"], #kabinetBalans.form textarea, #kabinetBalans.form select, #kabinetBalans.form .file-border{border:0px; background:#f4f5f0}
#kabinetBalans .content-form .f-submit{margin:0px}
#kabinetBalans .content-form .f-submit input{width:264px}
.f-input-с{margin:10px 6px 0px}
.form .formleft table td{text-align:center; vertical-align:middle}
#kabinetBalans.form textarea, #kabinetBalans .content-form textarea, #kabinetBalans .otzyvy-form textarea{line-height:18px; padding:10px 12px}
#form-starter{position:absolute; height:100%; width:100%; cursor:pointer; z-index:10}
.hide_1, .hide_2, .hide_3{display:none}
#anti_alert{margin:15px 0px 20px}
.pre_alert{display:table; width:100%; margin:0px 0px 15px}
.alert_item{padding:15px; min-height:50px; display:table-cell; vertical-align:middle}
.alert_item .title{font-size:18px}
.alert_2{background:#fcf8e1 url(/templates/antiplagiaty_net/images/elements/attention.png) 15px 50% no-repeat; padding-left:78px; border:1px solid #ebccd1}
.alert_2 .title{color:#4a3a00}
.alert_3{background:#d9edf8 url(/templates/antiplagiaty_net/images/elements/info.png) 15px 50% no-repeat; padding-left:78px; border:1px solid #003e8f}
.alert_3 .title{color:#003e8f}
.alert_4{background:#dff0d6 url(/templates/antiplagiaty_net/images/elements/prize.png) 15px 50% no-repeat; padding-left:78px; border:1px solid #4a8a40}
.alert_4 .title{color:#4a8a40}

.img-intro-none{ max-width:574px}
.img-intro-none img{ max-width:100%}

.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	background-color: rgba(88, 186, 232, 0.19);
	border: 1px solid #61a9df;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 10px 0;
}
.alert,
.alert h4 {
	color: #032f77;
	font-size: 14px;
}
.alert h4 {
	margin: 0 0 .5em;
	font-size: 14px;
	font-weight: 700;
}
.alert .close {
    position: absolute;
    right: 10px;
    line-height: 18px;
    cursor: pointer;
    color: #032f77;
    text-decoration: none;
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}
.alert-success h4 {
	color: #468847;
}
.alert-danger,
.alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}
.alert-danger h4,
.alert-error h4 {
	color: #b94a48;
}
.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
}
.alert-info h4 {
	color: #3a87ad;
}
.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
	margin-bottom: 0;
}
.alert-block p + p {
	margin-top: 5px;
}
/*input:invalid {
  border: 1px solid red;
}*/
.bold{ font-weight:bold}
.formleft .title{ color:#fff !important}
#popupform h4, 
#kabinetBalans h4{ color:#fff;  text-align:center}

.text-diagram{ text-align:center;  padding-top:80px;  font-size:28px;  line-height:34px;  color:#484848;  width:400px;  float:left}

.mob-nav-btn{ display:none;  text-align:center;  text-transform:uppercase;  font-size:16px;  text-decoration:none;  color:#FFF !important;  text-shadow:1px 1px 1px rgba(253,125,2,1);  background:#febd0b;  background:-moz-linear-gradient(top,#febd0b 0%,#fe6502 100%);  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#febd0b),color-stop(100%,#fe6502));  background:-webkit-linear-gradient(top,#febd0b 0%,#fe6502 100%);  background:-o-linear-gradient(top,#febd0b 0%,#fe6502 100%);  background:-ms-linear-gradient(top,#febd0b 0%,#fe6502 100%);  background:linear-gradient(to bottom,#febd0b 0%,#fe6502 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#febd0b',endColorstr='#fe6502',GradientType=0);  position:relative;  overflow:hidden;  border-radius:2px;  -webkit-border-radius:2px;  -moz-border-radius:2px;  -o-border-radius:2px}
.ui-tabs-tab:hover, .ui-tabs-active {
	background: #febd0b;
    background: -moz-linear-gradient(top,#febd0b 0%,#fe6502 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#febd0b),color-stop(100%,#fe6502));
    background: -webkit-linear-gradient(top,#febd0b 0%,#fe6502 100%);
    background: -o-linear-gradient(top,#febd0b 0%,#fe6502 100%);
    background: -ms-linear-gradient(top,#febd0b 0%,#fe6502 100%);
    background: linear-gradient(to bottom,#febd0b 0%,#fe6502 100%);
}
#mobile-panel {
    position: fixed;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    padding-top: 62px;
    box-sizing: border-box;
    z-index: 99;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .3s;
    -moz-transition: max-height .3s;
    -o-transition: max-height .3s;
    transition: max-height .3s; 
}
#mobile-panel.show {
    -webkit-transition: max-height .5s;
    -moz-transition: max-height .5s;
    -o-transition: max-height .5s;
    transition: max-height .5s; 
    display: block;
    max-height: 1500px;
}
.mobile-panel-content {
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    z-index: 2;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
}
.mobile-panel-wrap {
    overflow: hidden;
    height: 100%;
    width: 100%;
    overflow-y: scroll;
}
.mobile-panel-bg {
    position: absolute;
    top:62px;
    left:0;
    width: 100%;
    height: 100%;
    background: #f5f6fa;
    z-index: 0;
}
.mobile-panel-title {
    color:#fff;
    background:#7c8996;
    padding: 15px;
    position: relative;
    z-index: 1;
    text-transform: uppercase;
    font-size: 16px;
}
.mobile-menu {
    position: relative;
    z-index: 1;
}
.mobile-menu ul {
    padding: 0;
    margin: 0;
}
.mobile-menu ul li {
    list-style:none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.mobile-menu ul a,
.mobile-menu ul .no-link {
    padding: 15px;
    display: block;
    border-bottom:1px solid #e3e5ec;
    color:#2d3140;
    text-decoration: none;
    font-size: 16px;
    font-weight: 300;
    position: relative;
}
.mobile-panel-top {
    position: relative;
    z-index: 1;
    border-bottom:1px solid #e3e5ec;
    font-size: 0;
    line-height: 120%;
    display: none;
}
.c-hamburger {
  display: none;
  position: relative;
  overflow: hidden;
  margin: 0 0 -10px 0;
  padding: 0;
  width: 62px;
  height: 59px;
  font-size: 0;
  text-indent: -9999px;
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  transition: background 0.3s;
  background: transparent;
}
.c-hamburger:focus {
  outline: none;
}
.c-hamburger span {
    display: block;
    position: absolute;
    top: 28px;
    left: 15px;
    width: 30px;
    height: 4px;
    background: #fff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}
.c-hamburger span::before,
.c-hamburger span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #fff;
  content: "";
  -moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;
}
.c-hamburger span::before {
  top: -9px;
}
.c-hamburger span::after {
  bottom: -9px;
}
.c-hamburger--htx span {
  transition: background 0s 0.3s;
}
.c-hamburger--htx span::before,
.c-hamburger--htx span::after {
  transition-duration: 0.3s, 0.3s;
  transition-delay: 0.3s, 0s;
}
.c-hamburger--htx span::before {
  transition-property: top, transform;
}
.c-hamburger--htx span::after {
  transition-property: bottom, transform;
}

/* active state, i.e. menu open */
.c-hamburger--htx.is-active span {
  background: none;
}
.c-hamburger--htx.is-active span::before {
  top: 0;
  transform: rotate(45deg);
}
.c-hamburger--htx.is-active span::after {
  bottom: 0;
  transform: rotate(-45deg);
}
.c-hamburger--htx.is-active span::before,
.c-hamburger--htx.is-active span::after {
  transition-delay: 0s, 0.3s;
}

.youtube-player {
    position: relative;
    padding-bottom: 56.23%;
    /* Use 75% for 4:3 videos */
    height: 0;
    overflow: hidden;
    max-width: 100%;
    background: #000;
    margin: 5px;
}
.youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: transparent;
}
.youtube-player img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    cursor: pointer;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    transition: .4s all;
}
.youtube-player img:hover {
    -webkit-filter: brightness(75%);
    filter: brightness(75%);
}
.youtube-player .play {
    height: 72px;
    width: 72px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -36px;
    position: absolute;
    background: url(//i.imgur.com/TxzC70f.png) no-repeat;
    cursor: pointer;
}
#povishenie input[type="text"],
#povishenie input[type="email"],
#kabinetBalans #povishenie #for_file  input#filess,
#povishenie select,
#napisanie input[type="text"],
#napisanie input[type="email"],
#kabinetBalans #napisanie #for_file  input#filess,
#order-form.order-form-bottom select,
#order-form.order-form-bottom input[type="text"],
#order-form.order-form-bottom input[type="email"],
#kabinetBalans #order-form.order-form-bottom #for_file  input#filess,
#popupform.form-oformit #order-form select,
#popupform.form-oformit #order-form input[type="text"],
#popupform.form-oformit #order-form input[type="email"],
#kabinetBalans #popupform.form-oformit #order-form #for_file  input#filess,
#left_inside_forma #order-form input[type="text"],
#left_inside_forma #order-form input[type="email"],
#kabinetBalans #left_inside_forma #order-form #for_file  input#filess,
#left_inside_forma #order-form select{
    height: 44px;
    line-height: 44px;
}
#povishenie .select_style,
#povishenie #for_file, 
#napisanie .select_style,
#napisanie #for_file,
#order-form.order-form-bottom .select_style,
#order-form.order-form-bottom #for_file,
#popupform.form-oformit #order-form .select_style,
#popupform.form-oformit #order-form #for_file,
#left_inside_forma #order-form .select_style,
#left_inside_forma #order-form #for_file {
    height: 44px;
}
#povishenie .f-submit,
#napisanie .f-submit,
#order-form.order-form-bottom .f-submit,
#popupform.form-oformit #order-form .f-submit,
#left_inside_forma #order-form .f-submit {
    margin-top: 14px;
}

#povishenie textarea,
#order-form.order-form-bottom textarea {
    height: 125px !important;
}

.range-module-wrap {
    border: 1px solid #d0d0d0;
    padding: 1px 10px 4px;
    background: #fff;
}
.range-module-wrap input {
    border:none !important;
    height: 20px !important;
    line-height: 20px !important;
    position: relative;
    z-index: 0 !important;
    width: 100% !important;
    background: #fff !important;
    box-sizing: border-box;
    padding: 0 !important;
}
.range-module-wrap input:focus {
    outline: 0;
    color:#5599de;
}
.range-module-wrap input[readonly='readonly'] {
    color:#484848 !important;
}
.range-module {
    padding: 8px 0 10px;
    width: 98%;
    height: 20px;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
}
.range-module-wrap .ui-slider {
  position: absolute;
  width: 100%;
}
/* Ползунок */
.range-module-wrap .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 18px;
    /* Задаем нужную ширину */
    height: 18px;
    /* и высоту */
    cursor: pointer;
    box-shadow: none !important;
    margin: 0 !important;
    overflow: initial;
    background: transparent !important;
    border:none !important;
}
.range-module-wrap .ui-slider .ui-slider-handle .ui-state-active {
    background: transparent !important;
}
.range-module-wrap .ui-slider .ui-slider-handle:after {
    height: 100%;
    width:100%;
    content:' ';
    background: #5599de;
    position: absolute;
    top: -2px;
    left: 0;
    display: block;
    text-align: center;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -khtml-border-radius: 100%;
    border-radius: 100%;
    border:1px solid #fff;
}
.range-module-wrap .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    overflow: hidden;
}
/* горизонтальный слайдер (сама полоса по которой бегает ползунок) */
.range-module-wrap .ui-slider-horizontal {
    height: 6px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    /* задаем высоту согласно дизайна */
}
/* позиционируем ползунки */
.range-module-wrap .ui-slider-horizontal .ui-slider-handle {
    top: -5px;
    margin-left: -6px;
}
.range-module-wrap .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.range-module-wrap .ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.range-module-wrap .ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
/* оформление полосы по которой ходит ползунок */
.range-module-wrap .ui-widget-content {
    background: #f1f1f1;
}
/* оформление активного участка (между двумя ползунками) */
.range-module-wrap .ui-widget-header {
    background: #5997e4;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
#order-form.profil-payment-text input[type="text"],
#order-form.profil-payment-text select {
    width: 100%;
    box-sizing: border-box;
}
.da-files-info-name {
    padding: 0 0 5px 10px;
    display: block;
}
#formuser.content-form input[type="text"],
#formuser.content-form input[type="password"] {
    width: 100%;
    box-sizing: border-box;
}
#povishenie .range-module-wrap,
#povishenie .range-module-wrap input,
#napisanie .range-module-wrap,
#napisanie .range-module-wrap input,
#order-form.order-form-bottom .range-module-wrap,
#order-form.order-form-bottom .range-module-wrap input,
#popupform.form-oformit #order-form .range-module-wrap,
#popupform.form-oformit #order-form .range-module-wrap input,
#left_inside_forma #order-form .range-module-wrap,
#left_inside_forma #order-form .range-module-wrap input {
    border: none !important;
    background: #f4f5f0 !important;
}
#povishenie .range-module-wrap .ui-widget-content,
#napisanie .range-module-wrap .ui-widget-content,
#order-form.order-form-bottom .ui-widget-content,
#popupform.form-oformit #order-form .ui-widget-content,
#left_inside_forma #order-form .ui-widget-content {
    background:#bdbdbd;
}
.list-oreders {
    table-layout: fixed;
}
.list-oreders td,
.list-oreders th {
    /* word-spacing: normal; */
    word-wrap: break-word;
}
blockquote {
  display: block;
  border-width: 2px 0;
  border-style: solid;
  border-color: #eee;
  padding: 1.5em 0 1.5em;
  margin: 1.5em 0;
  position: relative;
}
blockquote:before {
  content: '\201C';
  position: absolute;
  top: 0em;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  width: 3rem;
  height: 2rem;
  font: 6em/1.08em 'PT Sans', sans-serif;
  color: #5599de;
  text-align: center;
}
blockquote * {
    padding: 0;
    margin: 0;
    font-style: italic;
    font-size: 18px;
    line-height: 120%;
}
.block-styles-1 {
    border-left: 2px solid #fe6602;
    padding: 10px 15px;
    background: #ffedbd;
}
.block-styles-1 a {
    color:#9e4f1b !important;
}
.block-styles-2 {
    border-left: 2px solid #5599de;
    padding: 10px 15px;
    background: #cce5ff;
}
.block-styles-2 a {
    color:#2770bb !important;
}
.note-style-1 {
    border-left: 2px solid #5599de;
    padding: 25px 15px 0;
    position: relative;
}
.note-style-1 a {
    color:#2770bb !important;
}
.note-style-1:after {
    content:"";
    position: absolute;
    top:0;
    left:15px;
    background:url(/templates/antiplagiaty_net/images/note-style-1.png);
    width:24px;
    height:24px;
}
.note-style-1:before {
    content:"Заметка";
    position: absolute;
    top:4px;
    left:45px;
    color:#5599de;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
}
.note-style-2 {
    border-left: 2px solid #fe6602;
    padding: 25px 15px 0;
    position: relative;
}
.note-style-2 a {
    color:#9e4f1b !important;
}
.note-style-2:after {
    content:"";
    position: absolute;
    top:0;
    left:15px;
    background:url(/templates/antiplagiaty_net/images/note-style-2.png);
    width:24px;
    height:24px;
}
.note-style-2:before {
    content:"Заметка";
    position: absolute;
    top:4px;
    left:45px;
    color:#fe6602;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
}
.note-style-3 {
    border-left: 2px solid #000;
    padding: 25px 15px 0;
    position: relative;
}
.note-style-3 a {
    color:#000 !important;
}
.note-style-3:after {
    content:"";
    position: absolute;
    top:0;
    left:15px;
    background:url(/templates/antiplagiaty_net/images/note-style-3.png);
    width:24px;
    height:24px;
}
.note-style-3:before {
    content:"Заметка";
    position: absolute;
    top:4px;
    left:45px;
    color:#000;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
}
.image-style-1 .image-style-wrap {
    display: inline-block;
    position: relative;
}
.image-style-title {
    position: absolute;
    bottom:0;
    left:0;
    padding: 10px;
    box-sizing: border-box;
    width: 100%;
    color:#fff;
    background: rgba(0,0,0,0.7);
}
#popup-uniq table td {
    width: 50%;
}
#popup-uniq .f-input input,
#popup-uniq textarea {
    width: 100%;
    box-sizing: border-box;
}
#popup-uniq .select_style .select {
    width: 100%;
}
#popup-uniq .select_style {
    width: 100%;
    box-sizing: border-box;
    padding-right: 0;
    background:#F4F5F0 url(/templates/antiplagiaty_net/images/elements/select.png) 96% 50% no-repeat;
}
#popup-uniq .f-submit {
    margin-top: 0 !important;
}
#popup-uniq .f-submit .button {
    width: 99%;
    box-sizing: border-box;
    font-size: 17px;
    line-height: 43px;
    margin: 3px;
    height: 43px;
    margin-top: 0;
}
#popup-uniq  #for_file {
    width: 100%;
    background: #f4f5f0 url(/templates/antiplagiaty_net/images/plus.png) 96% 50% no-repeat;
    text-align: left;
}
#popup-uniq   #for_file input#filess {
    width: 88%;
}
.buttons-block {
    font-size: 0;
    text-align: center;
}
.buttons-block-left,
.buttons-block-right {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    padding: 5px;
    box-sizing: border-box;
}
.popup-style2 {
    background:-moz-linear-gradient(top,rgba(119,199,236,0.8) 0%,rgba(113,164,218,0.8) 100%); 
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(119,199,236,0.8)),color-stop(100%,rgba(113,164,218,0.8))); 
    background:-webkit-linear-gradient(top,rgba(119,199,236,0.8) 0%,rgba(113,164,218,0.8) 100%); 
    background:-o-linear-gradient(top,rgba(119,199,236,0.8) 0%,rgba(113,164,218,0.8) 100%); 
    background:-ms-linear-gradient(top,rgba(119,199,236,0.8) 0%,rgba(113,164,218,0.8) 100%); 
    background:linear-gradient(to bottom,rgba(119,199,236,0.8) 0%,rgba(113,164,218,0.8) 100%); 
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77c7ec',endColorstr='#0071a4da',GradientType=0);
}
.rework-autocoding {
    padding: 10px 15px;
    margin: 0 0 25px;
    background: #fbfaf6;
    border:1px solid #ebebeb;
    box-sizing:border-box;
}
.rework-autocoding h3 {
    font-weight: 700;
    margin-bottom: 10px;
}
.rework-autocoding p {
    margin: 5px 0;
}
.rework-autocoding p:first-child {
    margin: 5px 0px 15px;
}
.rework-autocoding ul {
    padding-left: 15px;
}
.rework-autocoding-form {
    font-size: 0;
    margin-top: 10px;
}
.rework-autocoding-form-left,
.rework-autocoding-form-right {
    display: inline-block;
    width: 50%;
    font-size: 14px;
    vertical-align: top;
    box-sizing: border-box;
}
.rework-autocoding-form-left {
    padding: 10px 15px 0 0;
}
.rework-autocoding-form-right {
    padding: 10px 0 0 15px;
}
.rework-autocoding-form-right b {
    text-transform: uppercase;
    font-size: 12px;
    padding-left: 3px;
}
.rework-autocoding-currentmacros {
    margin: 5px 0 0;
    border: 1px solid #d0d0d0;
    width: 100%;
    box-sizing: border-box;
    height: 36px;
    padding-right: 0;
}
.rework-autocoding-currentmacros select {
    width: 100%;
    border: none !important;
}
.zakaz-other-page-wrap {
    height: 237px;
    position: relative;
    background: #fff;
    margin-top: 15px;
}
.tags-wrap {
    border-top:1px solid #e6e6e6;
    padding-top: 5px;
    margin-top: 30px;
    font-size: 0;
}
.tags-wrap.top {
    margin-top: 10px;
    margin-bottom: 5px;
    float:left;
    width:100%;
}
.tags-list {
    font-size: 0;
    width: 80%;
    display: inline-block;
    vertical-align: middle;
    height: 32px;
    overflow: hidden;
    -webkit-transition: height .5s;
    -moz-transition: height .5s;
     -o-transition: height .5s;
    transition: height .5s; 
}
.tags-buttons-wrap {
    width: 20%;
    text-align: right;
    display: inline-block;
    vertical-align: middle;
}
.tags-button {
    font-size: 14px;
    border-bottom: 1px dashed;
    padding-bottom: 1px;
    display: inline-block;
    color: #032c74;
    cursor: pointer;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s; 
}
.tags-button:hover {
    color: #fe6502;
}
.tags-item {
    display: inline-block;
    vertical-align: middle;
    padding: 5px 10px 5px 0;
}
#content .tags-item a {
    color:#fff;
    text-decoration: none;
    font-size: 14px;
    background: #0050a0;
    display: inline-block;
    padding: 2px 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
     -o-transition: background-color .3s;
    transition: background-color .3s; 
}
#content .tags-item a:hover {
    background: #fe6502;
}
.tags-wrap.show {
    text-align: right
}
.tags-wrap.show .tags-list {
    max-height: 210px;
    height: auto;
    overflow-y: scroll;
    width: 100%;
    text-align: left;
}
.tags-wrap.show .tags-buttons-wrap {
    margin-top: 15px;
}
.tags-wrap i {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.tags-wrap .angle-down:before {
    content: "\f107";
    font-family: FontAwesome;
}
.tags-wrap .angle-up:before {
    content: "\f106";
    font-family: FontAwesome;
}
.tags-page {
    border: none;
    border-collapse: collapse;
}
.tags-page .list-title {
    padding: 3px 0;
}
.tags-page .list-title a {
    font-size: 16px;
    line-height: 20px;
}
/* .tags-page .list-title:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
} */
.main-page-bottom h1,
.main-page-bottom h2,
.main-page-bottom h3,
.main-page-bottom h4,
.main-page-bottom h5,
.main-page-bottom h5 {
    color:#f60;
}
.remove_order {
    /* display: none; */
    cursor: pointer;
    color: #da0d0d;
    font-size: 16px;
    position: absolute;
    left: -25px;
    top: 50%;
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s;
    margin-top: -8px;
}
.remove_order:hover {
    color: #ab0303;
}
.module_synonymizer {
    margin: 15px 0;
    padding: 20px 0 10px;
    border-top:1px solid #d0d0d0;
    border-bottom:1px solid #d0d0d0;
}
.module_synonymizer h3 {
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #f60;
    font-weight: normal;
    margin: 0 0px 10px;
    text-align: center;
}
.module_synonymizer textarea {
    border-color:#d0d0d0;
}
.module_synonymizer .sbtn .f-submit {
    padding: 0;
    margin: 10px 0 0;
    text-align: center
}
.module_synonymizer .sbtn .button {
    box-sizing: border-box;
    font-size: 16px;
    line-height: 120%;
    margin: 3px;
    padding: 8px 25px;
    display: inline-block;
}
.module_synonymizer .sbtn .button.disabled {
    opacity: 0.5;
    cursor: default;
}
.module_synonymizer  .result-sinonim-row {
    margin: 30px 0 10px;
    text-align: center;
}
.module_synonymizer  .result-sinonim-row > div {
    box-sizing: border-box;
}
.module_synonymizer #text_new {
    margin-top: 20px;
}
.module_synonymizer .circle p {
    padding: 0;
    margin: 0;
}
.module_synonymizer #module_time {
    display: none;
}
.module_synonymizer #module_time.show {
    display: block;
}


.module_unical {
    margin: 15px 0;
    padding: 20px 0 10px;
    border-top:1px solid #d0d0d0;
    border-bottom:1px solid #d0d0d0;
}
.module_unical h3 {
    font-size: 22px;
    line-height: 120%;
    text-transform: uppercase;
    color: #f60;
    font-weight: normal;
    margin: 0 0px 10px;
    text-align: center;
}
.module_unical h5 {
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 10px;
}
.module_unical textarea {
    border-color:#d0d0d0;
}
.module_unical .sbtn .f-submit {
    padding: 0;
    margin: 10px 0 0;
    text-align: center
}
.module_unical .sbtn .button {
    box-sizing: border-box;
    font-size: 16px;
    line-height: 120%;
    margin: 3px;
    padding: 8px 25px;
    display: inline-block;
}
.module_unical .sbtn .button.disabled {
    opacity: 0.5;
    cursor: default;
}
.module_unical table {
    /* width: 400px; */
    margin: 0px auto 15px;
}
.module_unical table td {
    padding: 5px;
}
.module_unical  #hl_text {
    margin: 30px 0 15px;
}
.module_unical p {
    text-align: center;
}
.module_unical #module_time {
    display: none;
}
.module_unical #module_time.show {
    display: block;
}

#module_time {
    font-size: 15px;
    /* padding: 10px; */
    text-align: center;
}
#module_time b {
    color:#f60;
    font-size: 18px;
}
#module_time.show {
    padding: 10px 0 15px;
}
.form-file-newstyle {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.form-file-newstyle-text-wrap,
.form-file-newstyle-text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: left;
    height: 100%;
    box-sizing: border-box;
    z-index: 1;
}
.form-file-newstyle-text {
    padding: 12px 10px;
    line-height: 18px !important;
    width: 300%;
    color:#000;
}
.form-file-newstyle-text-wrap:after {
    position: absolute;
    right:0;
    top:0;
    width: 45px;
    height: 100%;
    background: #f4f5f0 url(/templates/antiplagiaty_net/images/plus.png) center no-repeat;
    content:' ';
    z-index: 2;
}
.form-file-newstyle #onload {
    width: 100%;
    height: 100%;
    /* display: none; */
    /* position: relative; */
    /* z-index: 1; */
}

#proverka .form-file-newstyle-text,
#uniq .form-file-newstyle-text {
    padding: 8px 10px;
}
.unical-loader-wrap {
    position: absolute;
    top:0;
    left:0;
    display: none;
}
.unical-loader {
  position: relative;
  display: inline-block;
  margin: 0 12.5% 70px;
  width: 35px;
  height: 35px;
  border: 2px solid #0053a4;
  border-radius: 50%;
  animation: spin 0.75s infinite linear;
}
.unical-loader::before,
.unical-loader::after {
  left: -2px;
  top: -2px;
  display: none;
  position: absolute;
  content: '';
  width: inherit;
  height: inherit;
  border: inherit;
  border-radius: inherit;
}

.loader-5,
.loader-5::before {
  display: inline-block;
  border-color: transparent;
  border-top-color: #0053a4;
}
.loader-5::before {
  animation: spin 1.5s infinite ease;
}

.unical-success-wrap {
    position: absolute;
    top:0;
    left:0;
    display: none;
    font-size: 35px;
    color: #32bd05;
}

.module_unical_loading {
    max-width: 700px;
    width: 100%;
    margin: 10px auto;
    display: none;
}
.module_unical_loading.show {
    display: block;
}
.module_unical_loading_item_wrap {
    padding: 0;
}
.module_unical_loading_item {
    position: relative;
    /* overflow: hidden; */
}
.module_unical_loading_item_title {
    padding-left: 60px;
    font-size: 14px;
}

.module_unical_loading_item.load .unical-loader-wrap {
    display: block;
}
.module_unical_loading_item.success .unical-success-wrap {
    display: inline-block;
}
.module_unical_loading_item .fa {
    font-family: FontAwesome !important;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
}
}

.tariff-desc-container {
    width: 100%;
    height: 100%;
    max-width: 650px;
    max-height: 450px;
    overflow: auto;
}
.prog-wrap {
    text-align: left;
    min-width: 264px;
}
#topform .prog-wrap {
    min-width: 264px;
}
#topform .prog-wrap .select2-container {
    width: 100% !important;
}
.order-form-uniq-prog-wrap {
    min-width: 264px;
}
.order-form-uniq-prog-wrap .select2-container {
    width: 100% !important;
}
.order-form-bottom-prog-wrap {
    min-width: 264px;
}
.order-form-bottom-prog-wrap .select2-container {
    width: 100% !important;
}
.order-form-bottom-prog-wrap  .select2-container--default .select2-selection--single {
    border:none;
}
.popup-prog-wrap {
    min-width: 264px;
    width: 264px;
}
.popup-prog-wrap .select2-container {
    width: 100% !important;
}
.popup-uniq-prog-wrap {
    min-width: 264px;
    /* width: 264px; */
}
.popup-uniq-prog-wrap .select2-container {
    width: 100% !important;
}
.account-add-prog-wrap {
    min-width: 263px;
    width: 263px;
}
.account-add-prog-wrap .select2-container {
    width: 100% !important;
}

.account-add-prog-wrap .select2-container--default .select2-selection--single {
    background-color: #ffffff;
    border: 1px solid #d0d0d0;
}
.account-add-prog-wrap  .select2-container--default .select2-selection--single .select2-selection__arrow {
    background: #fff;
}
.tariff-select {
    position: relative;
    display: block;
}
.tariff-select-text {
    position: relative;
    z-index: 0;
    padding-right: 30px;
    box-sizing: border-box;
    display: block;
    font-size: 12px;
} 
.tariff-select-link {
    padding: 10px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    right: 0;
    z-index: 1;
}
.tariff-select-link a {
    text-decoration:none;
    font-size: 18px;
}
.tariff-select-link a:after {
    content:'\f059';
    font-family: FontAwesome;
    color:#000;
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s;
}
.tariff-select:hover .tariff-select-link a:after,
.select2-results__option--highlighted .tariff-select-link a:after {
    color:#fff;
}
.tariff-select-link a:hover {
    text-decoration: none;
}
.tariff-select-link a:hover:after {
    color:#fff;
}
.select2-selection--single .tariff-select-link {
    display: none;
}
.select2-selection--single .tariff-select {
    display: table;
    width: 100%;
    height: 100%;
}
.select2-selection--single .tariff-select-text {
    display: table-cell;
    vertical-align: middle;
    line-height: 1.2;
}
#order-form1 .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 44px;
}
#order-form2 .select2-container .select2-selection--single {
    height: 34px;
}
#order-form2 .select2-container--default .select2-selection--single .select2-selection__rendered {
    height: 34px;
}
#order-form2 .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 32px;
}
#order-form2 .select2-container--default .select2-selection--single .select2-selection__placeholder {
    line-height: 34px;
}

.order-form-uniq-prog-wrap .select2-container .select2-selection--single {
    height: 32px;
}
.order-form-uniq-prog-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
    height: 32px;
}
.order-form-uniq-prog-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 30px;
}
.order-form-uniq-prog-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder {
    line-height: 34px;
}
.select2-selection--single {
  height: 100% !important;
}
.select2-selection__rendered{
  word-wrap: break-word !important;
  text-overflow: inherit !important;
  white-space: normal !important;
}
#tariffDesc {
    z-index: 9002;
}
.category-h1 {
    margin: 30px 0 20px;
    font-size: 24px;
}
#kabinetBalans .alert h4 {
    color: #032f77;
    font-size: 14px;
    text-align: left;
}
.planka_balans {
    margin:25px 0px 10px;
    height: auto;
}
.planka_balans div:last-child {
    float:none;
}
.button-plus-balans {
    float: left !important;
}
.kabinetBalans-payment-item h1 span {
    font-size: 24px;
    display: block;
}
#paymenttype {
    background: #FFF;
    border: 1px solid #d0d0d0;
    padding: 10px 15px;
    outline: none;
    width: 100%;
}
#paymenttype:focus {
    outline:none;
}
#form-free-kassa #paymenttype {
    border-color:#fff;
}
.kabinetBalans-payment-item .paymenttype-wrap {
    padding-bottom: 8px;
}
#kabinetBalans .button {
    margin-left: 0;
}
@media screen and (max-width:1024px){
    .remove_order {
        display:none;
    }
    #kabinetBalans.form-oformit-popup table {
        width:100%;
        max-width:546px;
    }
    #kabinetBalans.form-oformit-popup table td {
        width:50%;   
    }
    #kabinetBalans.form-main-top table td,
    #kabinetBalans.form-main-uniq table td,
    #kabinetBalans.form-main-bottom table td {
        width:33.3%;
    }
    #kabinetBalans.form-main-top input[type="text"],
    #kabinetBalans.form-main-uniq input[type="text"],
    #kabinetBalans.form-main-bottom input[type="text"],
    #kabinetBalans.form-otherpage-left input[type="text"],
    #kabinetBalans.form-oformit-popup input[type="text"]{
        width: 100% !important;
    }
    #kabinetBalans.form-main-top input[type="email"],
    #kabinetBalans.form-main-uniq input[type="email"],
    #kabinetBalans.form-main-bottom input[type="email"],
    #kabinetBalans.form-otherpage-left input[type="email"],
    #kabinetBalans.form-oformit-popup input[type="email"]{
        width: 100% !important;
    }
    #kabinetBalans.form-main-top .select_style,
    #kabinetBalans.form-main-uniq .select_style,
    #kabinetBalans.form-main-bottom .select_style,
    #kabinetBalans.form-otherpage-left .select_style,
    #kabinetBalans.form-oformit-popup .select_style {
        width: 100% !important;
        padding-right:0;
    }
    #kabinetBalans.form-main-top .select_style select,
    #kabinetBalans.form-main-uniq .select_style select,
    #kabinetBalans.form-main-bottom .select_style select,
    #kabinetBalans.form-otherpage-left .select_style select,
    #kabinetBalans.form-oformit-popup .select_style select {
        width:100% !important;
    }
    #kabinetBalans.form-main-top #order-form1 .select_style select,
    #kabinetBalans.form-main-top #order-form3 .select_style select {
        height: 44px;
        line-height: 44px;
    }
    #kabinetBalans.form-main-top .f-textarea,
    #kabinetBalans.form-main-uniq .f-textarea,
    #kabinetBalans.form-main-bottom .f-textarea,
    #kabinetBalans.form-oformit-popup .f-textarea {
        margin:3px 3px 0;   
    }
    #kabinetBalans.form-main-top #order-form1 textarea,
    #kabinetBalans.form-main-bottom textarea {
        width:100% !important;
        height:150px !important;
    }
    #kabinetBalans.form-oformit-popup textarea {
        width:100% !important;
        height:96px !important;
    }
    #popup-uniq #kabinetBalans textarea {
        width:100% !important;
        height:43px !important;
    }
    #popup-uniq .f-submit .button {
        width: 98%;
    }
    #kabinetBalans.form-otherpage-left #left_inside_forma .f-input textarea {
        width:100% !important;
        height:150px !important;
    }
    #kabinetBalans.form-otherpage-left .agreement-wrap {
        line-height:120%;
    }
    #kabinetBalans.form-main-top #order-form2 textarea,
    #kabinetBalans.form-main-uniq textarea {
        width:100% !important;
        height: 33px !important;
        line-height: 120% !important;
        margin-top:0 !important;
    }
    #kabinetBalans.form-main-top #order-form3 textarea {
        width:100% !important;
        height: 44px !important;
        line-height: 120% !important;
        margin-top:0 !important;
    }
    #kabinetBalans.form-main-top .f-submit,
    #kabinetBalans.form-main-bottom .f-submit {
        margin:14px 3px 3px !important;
    }
    #kabinetBalans.form-main-top #order-form2 .f-submit,
    #kabinetBalans.form-main-uniq .f-submit{
        margin:3px 3px 3px !important;
    }
    #kabinetBalans.form-main-top .button,
    #kabinetBalans.form-main-uniq .button,
    #kabinetBalans.form-main-bottom .button {
        width: 100% !important;
        margin:0;
    }
    #kabinetBalans.form-main-uniq #for_file,
    #kabinetBalans.form-main-bottom #for_file,
    #kabinetBalans.form-oformit-popup #for_file {
        width:100%;
        text-align:left;
    }
    
    *{        box-sizing:border-box;         -webkit-box-sizing:border-box}
    #body2{        width:767px;         background-size:100% 100%;         margin:0 auto}
    #wrapper{width:100%;padding-top:143px;}

    #slider_main, 
    #countdown, 
    #bottom, 
    #bottom2, 
    .plashka, 
    #middle{width:700px}

    #header{        width:700px;         height:100px;         background-size:100% 100%;margin-left:-350px;}
    #logo{        width:340px;         height:70px;         top:18px;         left:20px}
    #header_info{display:none}
    .button_header{margin-top:30px}
    .header-fixed-enabled .button_header{margin-top:21px}
    #top_menu_block{        width:700px;         height:43px;         line-height:43px;margin-left:-350px;top:100px;}
    #top_menu li{height:41px}
    #top_menu li a{        font-size:12px;         height:41px;         padding:0px 7px}
    #kabinetBalans.form.blue.absolut{        width:680px;         left:10px}
    .ui-tabs .ui-tabs-nav li a{        padding:15px 0;         font-size:14px}

    #countdown{background-size:auto 70%}
    .countdown{        background:transparent;         width:440px}
    .count-item-number{        background-size:100% 100% !important;         font-size:65px !important;         line-height:90px !important;         height:100px !important}
    .count-item{        width:72px !important;         height:100px !important}
    .count-item:before{        background-size:80% 100% !important;         top:40px !important}
    .social{        bottom:15px;         right:40px}
    #calc_top input{width:118px}
    #calc_top .button{font-size:15px}
    .select_style{        background:#F4F5F0 url(/templates/antiplagiaty_net/images/elements/select.png) 94% 50% no-repeat;         width:200px}
    .select_style .inputbox{width:200px !important}
    #kabinetBalans #for_file{        width:200px;         background:#f4f5f0 url(/templates/antiplagiaty_net/images/plus.png) 94% 50% no-repeat}
    #kabinetBalans #for_file input#filess{width:150px}
    /* #kabinetBalans .f-input textarea{        height:34px !important;         width:220px !important}
    #kabinetBalans .button{        width:224px;         font-size:15px} */
    .otz_button{width:auto}
    .gray-left{        height:310px;         width:55%}
    .gray-left iframe, 
    .cat9 iframe{width:100% !important}
    .gray-right{width:44%;height:310px;}
    #vk_groups, #vk_groups iframe{width:100% !important}

    .text-diagram{        width:300px;         font-size:25px}
    .diagramm{width:80px}
    .diagramm div{margin:1px 0}

    .blog-main img{height:auto}

    .plashka{        text-align:center;         height:auto;         display:-webkit-flex;         display:flex;         -webkit-flex-direction:row;         flex-direction:row;         -webkit-flex-wrap:wrap;         flex-wrap:wrap;         -webkit-justify-content:center;         justify-content:center;         padding:0 25px 17px}
    .plashka .title{        float:none;         text-align:center;         padding-bottom:15px;         display:block;         width:100%}
    .plashka .block{height:84px}

    .wrap{width:700px !important}
    #sposoby_oplaty .leftbtn{margin-left:-28px}
    #sposoby_oplaty .rightbtn{margin-right:-28px}

    .sposoby_oplaty.wrap{        width:690px !important;         height:220px !important;         overflow:hidden !important;         display:block}
    #sposoby_oplaty .sposob .pic{        width:155px;         height:auto}
    /* #bottom2 #kabinetBalans #order-form .f-input textarea, 
    #kabinetBalans #povishenie #order-form1 .f-input textarea{height:120px !important} */
    /* #kabinetBalans #napisanie #order-form3 .f-input textarea{width:200px !important} */
    #kabinetBalans #napisanie #order-form3 .button{width:200px !important}
    /* #kabinetBalans #popupform #order-form textarea{        height:76px !important;         width:200px !important} */

    #footer{padding:0}
    #footer_menu{padding-left:12px}
    #footer_menu li a{        padding:0 9px;         font-size:12px}
    #calc_bottom .button{        width:90px;         height:40px}
    
    #middle{margin:10px auto}
    #middle:after{        content:"";         display:block;         color:both}

    #leftcol{        display:block;         padding:10px 0px 0px 0px;         width:230px;         float:left}
    #leftcol #vk_groups, 
    #leftcol #vk_groups iframe, 
    .avVideo .avPlayerContainer, 
    .avVideo .avPlayerContainer iframe{width:100% !important}
    .avVideo .avPlayerContainer iframe{height:320px !important}

    .blog-inside .blog-item-left, 
    .blog-inside .blog-item-left-title{width:230px}

    #middle #content{ display:block;}
    #middle.leftcol-show #content{width:450px;float:right}
    .button.rascenki{margin:0 auto}
    .garanty .pic{margin-right:10px}
    .garanty .descr{width:380px}
    a.button-leftcol-zakaz{        font-size:16px;         width:230px}

    #kabinetBalans #left_inside_forma .f-input input{margin-left:0px}
    #kabinetBalans #left_inside_forma .f-input textarea{        height:100px !important;         width:200px !important;         margin-left:0px}
    #kabinetBalans #left_inside_forma .button{        width:200px;         margin-left:0px}
    img{height:auto !important}
    .extravote{display:none}
    .for_perenos >div{margin-bottom:15px}
    #content .otz_button a{width:100%}
    .otzyvy-form .button{        width:160px;         font-size:15px}
    .scalc--v2{width:100% !important}
    .scalc--v2 .scalc__pages .u-input__label{left:-30px !important}
    .u-input__input{        padding:0 5px !important;         text-align:center}
    .scalc--v2 .scalc__order{height:95px}
    .scalc--v2 .scalc__orderEmail, 
    .u-input__input, 
    .scalc--v2 .scalc__orderHandler{        width:100%!important;         float:none !important}
    .scalc--v2 .scalc__orderHandler{margin-top:5px}
    .scalc--v2 .scalc__container{background-size:100% 55%}

    #vk_comments, #vk_comments iframe{width:100% !important}

    /* #kabinetBalans .file-border{width:420px !important} */
    #kabinetBalans .content-form .f-input .file-border >div{width:100% !important}
    #kabinetBalans .file-border input{width:400px !important}
    #kabinetBalans .content-form .f-input textarea{        height:80px !important;         width:100% !important}
    #kabinetBalans .content-form .f-submit input{width:150px}
    table.special th{padding:5px 0}
    /* table.special th:nth-of-type(3), */ 
    /* table.special td:nth-of-type(3){display:none} */
    #kabinetBalans .content-form .f-input .required, 
    /* #kabinetBalans input[name="summa"]{width:400px !important} */

    /* #kabinetBalans .f-input input.required[name="pages"], 
    #kabinetBalans .f-input input.required[name="srok"]{width:200px !important} */

    .cat9.item-page p{text-indent:0 !important}

    .otzivy-submit input[name="fio"], 
    #kabinetBalans .otzivy-submit textarea[name="content"]{width:385px !important}
    #kabinetBalans .otzivy-submit textarea[name="content"]{height:80px !important}
    .otzivy-submit input[name="tel"]{width:200px !important}
    .otzivy-submit input[name="email"]{width:160px !important}
    #kabinetBalans .otzivy-submit input[type="submit"]{width:155px !important}
    /* #kabinetBalans .f-input input{width:200px} */

    #middle #content .paddingpopup{ width:580px;  position:relative;  margin-left:-270px}
    #middle #content .paddingpopup.login {margin-left:0;}
    #middle #content .paddingpopup.form_loggin_page {margin-left:0;}
    #middle #content .paddingpopup.form_loggin_page input {width:100%;}
    #middle #content .paddingpopup.form_loggin_popup_wrap{ width:auto;  position:relative;  margin-left:0;display:inline-block;}
    
    .tags-list {
        width: 100%;
    }
    .tags-buttons-wrap {
        width: 100%;
        text-align:left;
        margin-top:10px;
    }
    .prog-wrap {
        text-align: left;
        min-width: 200px;
    }
    .order-form-uniq-prog-wrap {
        min-width: 200px;
    }
    .order-form-bottom-prog-wrap {
        min-width: 200px;
    }
    .popup-prog-wrap {
        width:auto;
        min-width:150px;
    }
    .popup-uniq-prog-wrap {
        min-width:200px;
    }
    .account-add-prog-wrap {
        min-width: 200px;
        width: 200px;
    }
    .footer-menu-mini {
        display:none;
    }
/*     .planka_balans {
    margin: 25px 0px 46px;
} */
    #middle #content #member-registration #jform_username {
        width: 100% !important;
    }
}

@media screen and (max-width:767px){    #body2{ width:100%; background:#fff}
    .otzivy_site_inner {
        width:100%;
    }
    #leftcol #left_menu{
        display:none !important;
    }
    .wrap{width:95% !important}
    #wrapper {padding-top: 76px;}
    .c-hamburger {
        display:inline-block;
    }
    #top_menu_block {display:none;}
    .button_header {margin-top: 11px;}
    #slider_main, 
    #countdown, 
    #bottom, 
    #bottom2, 
    .plashka, 
    #middle{        width:95%;         margin:0 auto}

    #header{        width:100% !important;         height:62px;         background-size:100% 100%;         background:url(/templates/antiplagiaty_net/images/header.png); left:0;margin-left:0;padding:0px 10px;border-bottom: 1px solid #387db1;}
    #logo{        width:225px;         height:auto;         top:10px;         left:70px;}
    #logo-footer{        width:37px;         height:49px;         background:url(/templates/antiplagiaty_net/images/logo.png);         background-size:cover}
    .header-fixed-enabled #wrapper {
        padding-top:76px;
    }
    .header-fixed-enabled #header {
        height: 62px;
    }
    .header-fixed-enabled .button_header {
        margin-top: 11px;
    }
    .header-fixed-enabled #logo {
        height: auto;
        top: 10px;
    }
    .mobile-menu #left_menu {
        margin:0;
    }
    #webconsult, #footer_menu, #support{display:none !important}

    .mob-nav-btn{display:block}

    .popup{        width:90%;         max-width:420px;         height:auto;         padding:15px}
    .popup .paddingpopup{padding:10px}

    table.tablogin tr, table.tablogin tr td{        display:-webkit-flex;         display:flex;         -webkit-flex-direction:row;         flex-direction:row;         -webkit-flex-wrap:wrap;         flex-wrap:wrap;         -webkit-justify-content:center;         justify-content:center;         width:100% !important}
    .popup #nq-mod_username{margin:0px 0 10px 5px}
    .nap{text-align:center}
    #middle #content, 
    .reg-field, 
    #leftcol{        width:100%;         float:none}
    
    #middle.leftcol-show #content {width: 100%;}
    
    #kabinetBalans .content-form .f-input .required, 
    #kabinetBalans input[name="summa"], 
    .ip.content-form >table{width:100% !important}
    .popup #nq-mod_username, #nq-mod_passwd, #kabinetBalans .content-form .button{width:200px}
    .otzyvy-form .button{width:150px}

    #footer{height:120px}
    #logo-footer {
        bottom: 43px;
    }
    #copyright{ text-align:left; padding-left:80px; bottom:59px;}
    .footer-social {
        bottom: 56px;
        right: 0;
        padding-right: 20px;
        text-align:right;
    }
    .footer-docs {display:none}
    #footer.has-docs {padding-bottom: 90px}
    #footer.has-docs #logo-footer {bottom: 35px}
    #footer.has-docs #copyright {bottom: 40px}
    #footer.has-docs .footer-social {bottom: 56px}
    #footer.has-docs #support {bottom: 50px}

    #middle #content .paddingpopup{        width:100%;         position:relative;         margin-left:auto}
    #kabinetBalans.form.blue.absolut{        width:100%;         left:0;         bottom:inherit}
    .ui-tabs .ui-tabs-nav{        display:-webkit-flex;         display:flex;         -webkit-flex-direction:row;         flex-direction:row;         -webkit-flex-wrap:wrap;         flex-wrap:wrap;         -webkit-justify-content:center;         justify-content:center}
    #order-form1 table tr, 
    .form .formleft table td{        display:-webkit-flex;         display:flex;         -webkit-flex-direction:column;         flex-direction:column;         -webkit-flex-wrap:wrap;         flex-wrap:wrap;         -webkit-justify-content:center;         justify-content:center}
    /* #bottom2 #kabinetBalans #order-form .f-input textarea, 
    #kabinetBalans #povishenie #order-form1 .f-input textarea, 
    #kabinetBalans .f-input textarea{        width:200px !important;         height:80px !important} */
    #kabinetBalans .button{width:200px}
    .count-item:before{z-index:12}
    #kabinetBalans.form.blue.absolut {position: static;}
    #slider_main{        height:auto;         background:url(/templates/antiplagiaty_net/images/slide1.jpg) top center no-repeat;         position:relative;         z-index:50; padding-top:244px;}
    #kabinetBalans.form-main-top table tr, 
    #kabinetBalans.form-main-uniq table tr, 
    #kabinetBalans.form-main-bottom table tr,
    #kabinetBalans.form-otherpage-left table tr,
    #kabinetBalans.form-oformit-popup table tr,
    #kabinetBalans.form-main-top table td, 
    #kabinetBalans.form-main-uniq table td, 
    #kabinetBalans.form-main-bottom table td,
    #kabinetBalans.form-otherpage-left table td,
    #kabinetBalans.form-oformit-popup table td {
        width: 100%;
        display:block;
        line-height:120%;
        text-align:left;
        font-size:0;
    }
    #kabinetBalans.form-main-top .f-input,
    #kabinetBalans.form-main-uniq .f-input,
    #kabinetBalans.form-main-bottom .f-input,
    #kabinetBalans.form-otherpage-left .f-input,
    #kabinetBalans.form-oformit-popup .f-input,
    #kabinetBalans.form-main-top .f-textarea, 
    #kabinetBalans.form-main-uniq .f-textarea, 
    #kabinetBalans.form-main-bottom .f-textarea,
    #kabinetBalans.form-otherpage-left .f-textarea,
    #kabinetBalans.form-oformit-popup .f-textarea,
    #kabinetBalans.form-main-top .f-submit, 
    #kabinetBalans.form-main-uniq .f-submit, 
    #kabinetBalans.form-main-bottom .f-submit,
    #kabinetBalans.form-otherpage-left .f-submit,
    #kabinetBalans.form-oformit-popup .f-submit {
        margin: 6px auto !important;
        display: block;
        max-width: 500px;
        width: 100%;
        line-height:120%;
    }
    #kabinetBalans.form-main-top #order-form1 textarea, 
    #kabinetBalans.form-main-top #order-form2 textarea, 
    #kabinetBalans.form-main-top #order-form3 textarea, 
    #kabinetBalans.form-main-uniq textarea, 
    #kabinetBalans.form-main-bottom textarea,
    #kabinetBalans.form-otherpage-left textarea,
    #kabinetBalans.form-oformit-popup textarea {
        width:100% !important;
        height:100px !important;
    }
    
    
    #kabinetBalans.form-main-top #for_file,
    #kabinetBalans.form-main-uniq #for_file,
    #kabinetBalans.form-main-bottom #for_file,
    #kabinetBalans.form-otherpage-left #for_file,
    #kabinetBalans.form-oformit-popup #for_file {
        font-size:12px;
    }
    
    #kabinetBalans.form-main-top #order-form2 .f-submit, 
    #kabinetBalans.form-main-uniq .f-submit,
    #kabinetBalans.form-otherpage-left .f-submit,
    #kabinetBalans.form-oformit-popup .f-submit {
        margin: 6px auto !important;
    }
    .profil-povishenie table input[type="text"],
    .profil-povishenie table textarea,
    .profil-povishenie table #for_file{
        width:100%;
    }
    .zakazat-napisanie-file-fields {
        width:100%;
    }
    .zakazat-napisanie-file-fields td {
        width:50% !important;
    }
    #popup-uniq .f-submit .button {
        width: 100%;
        margin-left: 0;
    }
    
    #countdown{        height:auto;         background:#fff}
    .countdown{        margin:0 auto;         padding:40px 0px 0 0}
    #count{        width:493px;         height:100px}
    .countdown .descr{padding:10px 0}
    .social{        position:static;         text-align:center}

    .otz_button{font-size:13px}

    #calc_top table tbody{        display:-webkit-flex;         display:flex;         -webkit-flex-direction:row;         flex-direction:row;         -webkit-flex-wrap:wrap;         flex-wrap:wrap;         -webkit-justify-content:center;         justify-content:center}

    #calc_top table td{        display:-webkit-flex;         display:flex;         -webkit-flex-direction:column;         flex-direction:column;         -webkit-flex-wrap:wrap;         flex-wrap:wrap;         -webkit-justify-content:center;         justify-content:center;         width:90%;         height:63px;         margin-bottom:15px}
    #calc_top .button{        width:240px;         line-height:42px;         position:relative;         height:45px;         margin-left:-130px}
    .gray-left{margin-bottom:30px;}
    .gray-left, 
    .gray-right{height:auto;width:100%; float:none}
    .gray-right{height:310px;}
    .text-diagram{        width:100%;         font-size:25px;         float:none;         padding:15px 0}
    #bottom .custom:nth-of-type(8), 
    .newsflash.blog-main, 
    .sposoby_oplaty.wrap{        display:-webkit-flex;         display:flex;         -webkit-flex-direction:row;         flex-direction:row;         -webkit-flex-wrap:wrap;         flex-wrap:wrap;         -webkit-justify-content:center;         justify-content:center}
    .blog-main .blog-item-left{width:49%}
    #sposoby_oplaty .leftbtn{        margin-left:2px;         z-index:2;         position:absolute}
    #sposoby_oplaty .leftbtn .arrow{        margin-left:-10px;         background:url(/templates/antiplagiaty_net/images/elements/button-oplata-mob.png) 0px 0px no-repeat}
    #sposoby_oplaty .rightbtn{        margin-right:0;         right:-2px;         z-index:5000000;         position:absolute}
    #sposoby_oplaty .rightbtn .arrow{background:url(/templates/antiplagiaty_net/images/elements/button-oplata-mob.png) -37px 0px no-repeat}
    #sposoby_oplaty .leftbtn .arrow:hover{background:url(/templates/antiplagiaty_net/images/elements/button-oplata-mob.png) 0px -70px no-repeat}
    #sposoby_oplaty .rightbtn .arrow:hover{background:url(/templates/antiplagiaty_net/images/elements/button-oplata-mob.png) -37px -70px no-repeat}
    .sposoby_oplaty.wrap{        width:100% !important;         height:auto !important}
    .otzivy_site_inner{margin:0}

    #leftcol .custom, 
    #leftcol .customclean, 
    #leftcol a.button-leftcol-zakaz, 
    #leftcol .newsflash.blog-inside, 
    #leftcol #left_menu{display:none}
    #leftcol .account_nav#left_menu{        display:block;         position:relative;         margin-top:20px}
 
    #leftcol .account_nav#left_menu:before{ content:"Личный кабинет";         display:block;         width:100%;         padding:15px 0;         background:#4e91d3;         color:#fff;         text-align:center;         cursor:pointer;         font-size:15px}

    #leftcol .account_nav#left_menu li{display:none}
    /* #kabinetBalans .content-form .f-input #onload_in.required{width:40px !important} */
    #slider{        overflow:visible;         z-index:5;         height:auto;}
    .garanty .descr{width:calc(100% - 45px)}
    .content-form .select_style{        background:#FFF url(/templates/antiplagiaty_net/images/elements/select.png) 98% 50% no-repeat;         border-right:0;         width:100%;         padding-right:0}
    .select_style .inputbox, 
    #kabinetBalans .f-input input.required[name="pages"], 
    #kabinetBalans .f-input input.required[name="srok"]{width:100% !important}
    #kabinetBalans .content-form .f-input .file.required{width:calc(100% - 40px) !important}
    #kabinetBalans #for_file{        width:100%;         background:#f4f5f0 url(/templates/antiplagiaty_net/images/plus.png) 97% 50% no-repeat;  position:relative}
 #kabinetBalans #for_file input#onload{ position:absolute;  width:40px !important}
 #kabinetBalans{margin-bottom:50px}
 #kabinetBalans .button{font-size:13px}
 #calc_bottom{ display:-webkit-flex;  display:flex;  -webkit-flex-direction:row;  flex-direction:row;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-justify-content:center;  justify-content:center;  text-align:center}
   .account-add-prog-wrap {
        min-width: 264px;
        width: 264px;
    }
/*     .planka_balans {
    margin: 25px 0px 35px;
} */
}

@media screen and (max-width:580px){ body{ font-size:15px;  line-height:21px}
#countdown {
    overflow:hidden;
}
.pluso {
    overflow:hidden !important;
}
.list-oreders .list-oreders-name {
    width:40%;
}
 #kabinetBalans .f-input input, 
 .countdown{width:100%}
 .ui-tabs .ui-tabs-nav li{width:100% !important}
 .ui-tabs .ui-tabs-nav li a{float:none}
 #kabinetBalans .title{ line-height:normal;  padding:15px}
 /* #slider_main, #slider{height:280px} */
 #count{ width:315px;  margin:0 auto -25px}
 .count-item{ width:52px !important;  height:80px !important}
 .count-item:before{ background-size:95% 100% !important;  top:30px !important;  width:42px !important;  left:5px}
 .count-item-number{ font-size:45px !important;  line-height:70px !important;  height:80px !important;  width:52px !important}
 .countdown .descr{ font-size:15px;  font-weight:600}
 #calc_top{padding:20px}
 #bottom .custom:nth-of-type(5){ display:-webkit-flex;  display:flex;  -webkit-flex-direction:row;  flex-direction:row;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-justify-content:center;  justify-content:center}
 .choose{width:49%;float:none;padding-right:5px;margin:0;display:inline-block;}
 .otzivy_menu{ display:block;  margin:0 0 15px; width:100%;}
 .otzivy_menu >div{ width:100%;  float:none;  margin:0}
 .otz_button:first-child{margin-left:0}
 .otzivy_site_inner .otziv{width:30%}
 .diagramm{width:50px;padding-bottom: 50px;}
 .diagramm div{width:41px}
 .diagramm p{ -moz-transform:rotate(-90deg);  -ms-transform:rotate(-90deg);  -webkit-transform:rotate(-90deg);  -o-transform:rotate(-90deg);  width:170px;  margin-left:-65px;  text-align:left;  transform:rotate(-90deg)}
 #bottom .custom:nth-of-type(8){margin-bottom:80px}
 .blog-main .blog-item-left{margin-bottom:30px}
 .plashka:nth-of-type(2){margin:20px auto}
 
    .otz_button{        height:auto;         padding:15px !important}
    #comments-form table tr{        display:-webkit-flex;         display:flex;         -webkit-flex-direction:column;         flex-direction:column;         -webkit-flex-wrap:wrap;         flex-wrap:wrap;         -webkit-justify-content:center;         justify-content:center;         text-align:center}
    .otzyvy-form .button{        float:none !important;         margin:10px auto 0}
    ul.special{margin-left:15px}
    #je_contact input, #je_contact textarea, table.special, #kabinetBalans .file-border, 
    .otzivy-submit input[name="fio"], #kabinetBalans .otzivy-submit textarea[name="content"], .otzivy-submit input[name="email"]{width:100% !important}
    table.special tr td span{        display:inline-block;         font-size:13px}
    table.special{font-size:13px}
    table.special th:nth-of-type(1), table.special td:nth-of-type(1){display:none}
    table.special.contact-page th:nth-of-type(1), table.special.contact-page td:nth-of-type(1), 
    table.special.in-page th:nth-of-type(1), table.special.in-page td:nth-of-type(1){display:block}
    table.special tr td:nth-of-type(2){border-left:1px solid #c0c0c0}

    #order-form .content-form table, .otzivy-submit table, #formuser table, #formuser table tr td{        display:-webkit-flex;         display:flex;         -webkit-flex-wrap:wrap;         flex-wrap:wrap;         -webkit-justify-content:center;         justify-content:center}
    #order-form .content-form table tr, .otzivy-submit table tr, #formuser table tr{        display:-webkit-flex;         display:flex;         -webkit-flex-direction:column;         flex-direction:column;         -webkit-flex-wrap:wrap;         flex-wrap:wrap;         -webkit-justify-content:center;         justify-content:center}
    /* #content #kabinetBalans table tr td{padding:0 !important} */
    .otzyvy-form .otz_button{        width:100% !important;         height:auto !important;         padding:15px 0 !important;         line-height:normal}
    #kabinetBalans .otzivy-submit input[type="submit"]{margin:10px auto}
    #kabinetBalans .title{font-size:17px}
    .otziv .rb-text, #kabinetBalans .f-input{width:100%}
    #mod_anti_popup > div { width: 100% !important; }
    #formuser.content-form td {
        width:100% !important;
        padding: 0 !important;
    }
    #formuser.content-form tbody {
        width:100%;
    }
    #kabinetBalans .f-label {
        width:100%;
    }
    #order-form.profil-payment-text tbody {
        width:100%;
    }
    #order-form.profil-payment-text label {
        text-align:left;
    }
    #kabinetBalans .profil-povishenie td,
    #kabinetBalans .profil-povishenie tr {
        width: 100%;
        display:block;
        line-height:120%;
        text-align:left;
        
    }
    .profil-povishenie td {
        padding:0 0 10px !important;
    }
    .profil-povishenie td,
    .profil-povishenie .f-input,
    .profil-povishenie input[type="text"], 
    .profil-povishenie input[type="email"] {
        width:100% !important;
    }
    .profil-povishenie .f-input {
        width: 100%;
    }
    .zakazat-napisanie-file-fields td {
        width:100% !important;
        padding:0 0 10px !important;
    }
    .account-add-prog-wrap {
        width: auto;
    }
/*     .planka_balans {
    margin: 25px 0px 46px;
} */
}
@media screen and (max-width:530px){
    .button_header {
        display:none;
    }
    .mobile-panel-top {
        display:block;
    }
}
@media screen and (max-width:500px){    .scalc--v2 .scalc__queryCategory,.scalc--v2 .scalc__queryType,.scalc--v2 .scalc__pages,.scalc--v2 .scalc__result{width:100% !important; float:none !important}
    .scalc--v2 .scalc__pages{width:220px !important; margin:0 auto}
    .scalc--v2 .scalc__queryCategory, .scalc--v2 .scalc__result{margin-bottom:20px}
    .table-file-th {
        display:none;
    }
    .table-file-td {
        display: block;
        position: absolute !important;
        top: -48px;
        left: -10px;
        margin: 0 !important;
        border: none !important;
        padding: 0 !important;
    }
    .project-table {
        position: relative;
        margin-top:30px;
    }
}
@media screen and (max-width:450px){
    .footer-social {
        display:none;
    }
}
/* @media screen and (max-width:420px){
    .planka_balans {
        margin: 25px 0px 46px;
    }
} */
@media screen and (max-width:380px){    body{min-width:320px}
    .plashka,
    .diagramm {
        overflow:hidden;
    }
    .plashka,
    #otzivy_main,
    .otzivy_site_inner
    {
        display:block;
    }
    .otzivy_site_inner .otziv {
        margin:0;
    }
    .button_header{/*display:block; float:none; width:75px; position:absolute !important; right:20px;*/ font-size:12px; width:auto !important}
    /*.button_header:nth-of-type(2){top:-20px}*/
    /*.button_header:nth-of-type(3){top:25px}*/
    /* #slider_main{height:350px} */
    #calc_top{padding:20px 10px}
    #kabinetBalans .button, .otzivy_site_inner .otziv, #bottom2 #kabinetBalans #order-form .f-input textarea,  #kabinetBalans #povishenie #order-form1 .f-input textarea,  #kabinetBalans .f-input textarea, #kabinetBalans #napisanie #order-form3 .f-input textarea, #kabinetBalans #napisanie #order-form3 .button, #kabinetBalans #popupform #order-form textarea, .otzivy-submit input[name="tel"]{width:100% !important}
    #kabinetBalans .button {
        padding: 0 10px;
        margin: 10px 0 10px;
        box-sizing: border-box;
    }
    .choose, .blog-main .blog-item-left{width:100%; margin:0 auto; float:none}
    .blog-main .blog-item-left{margin-bottom:30px}
    .select_style{background:#F4F5F0 url(/templates/antiplagiaty_net/images/elements/select.png) 96% 50% no-repeat; width:100%}
 #calc_bottom .picture{width:90%; height:325px; background-size:100% auto}
 #calc_bottom .stolbec{margin:10px auto}
 #calc_bottom .picture >div{padding:0 !important; text-align:right !important; font-size:16px}
 #calc_top .button{font-size:12px; width:145px; margin-left:0;}
 .item-page h2, .item-page h1, .blog h2, .related-items-title, #kabinetBalans h1{font-size:18px}
 .button.rascenki{font-size:14px}
 #kabinetBalans .content-form .f-submit{float:none !important; margin:30px auto 0 !important}
 /* #slider_main, #slider{height:320px} */
 #header { padding: 0 10px; }

}

/**/
.paddingpopup.bodysa
{
   
    color: #fff;
    border: 1px solid #61a9df;
    background: #58bae8;
    background: -moz-linear-gradient(top,#58bae8 0%,#4d8ed0 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#58bae8),color-stop(100%,#4d8ed0));
    background: -webkit-linear-gradient(top,#58bae8 0%,#4d8ed0 100%);
    background: -o-linear-gradient(top,#58bae8 0%,#4d8ed0 100%);
    background: -ms-linear-gradient(top,#58bae8 0%,#4d8ed0 100%);
    background: linear-gradient(to bottom,#58bae8 0%,#4d8ed0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58bae8',endColorstr='#4d8ed0',GradientType=0);
    position: relative;
    overflow: hidden;
    padding:15px!important;
    border:0px;
    border-radius:0px!important;
}

.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
}
.tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	white-space: normal;
}
.popover.top {
	margin-top: -10px;
}
.popover.right {
	margin-left: 10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.left {
	margin-left: -10px;
}
.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.popover-title:empty {
	display: none;
}
.popover-content {
	padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover .arrow {
	border-width: 11px;
}
.popover .arrow:after {
	border-width: 10px;
	content: "";
}
.popover.top .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgba(0,0,0,0.25);
	bottom: -11px;
}
.popover.top .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff;
}
.popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0,0,0,0.25);
}
.popover.right .arrow:after {
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #fff;
}
.popover.bottom .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0,0,0,0.25);
	top: -11px;
}
.popover.bottom .arrow:after {
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff;
}
.popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0,0,0,0.25);
}
.popover.left .arrow:after {
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px;
}
.paddingpopup.bodysa input[type="text"],
.paddingpopup.bodysa input[type="email"],
.paddingpopup.bodysa input[type="mail"],
.paddingpopup.bodysa input[type="password"],



#jform_username, #jform_token
{
    width:100%!important;
        padding: 0!important;
}
#member-registration #jform_username {
    padding: 0 12px !important;
    width: 240px !important;
}
.paddingpopup.bodysa
.bodysa .form_loggin_popup .title{
font-size: 22px;
    line-height: 24px;
    text-transform: uppercase;
    color: #f60;
    font-weight: normal;
    margin: 15px 0px;}
    
    
  .paddingpopup.bodysa  label {
        color: #03286f;
    }
.agreement-cookies-status-wrap {
    background: #f1f1f1;
    /* var gray-light */
    position: fixed;
    bottom: 30px;
    left: 50%;
    width: 514px;
    padding: 15px;
    box-sizing: border-box;
    color: #000;
    font-size: 14px;
    z-index: 9990;
    text-align: center;
    opacity: 1;
    margin-left: -257px;
    visibility: visible;
    box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.55);
    -o-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.55);
    -webkit-transition: opacity .5s, visibility;
    -moz-transition: opacity .5s, visibility;
    -o-transition: opacity .5s, visibility;
    transition: opacity .5s, visibility;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.33);
}
.agreement-cookies-status-wrap.hide {
    opacity: 0;
    visibility: hidden;
}
.agreement-cookies-status-text {
    width: 100%;
    margin: 0 auto 15px;
}
.agreement-cookie-ok {
    padding: 5px 10px;
    display: inline-block;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
     -o-transition: opacity .3s;
    transition: opacity .3s; 
}
.agreement-cookie-ok:hover {
    opacity: 0.8;
}
.agreement-cookies-status-wrap a {
    font-size:16px;
    vertical-align: middle;
}
.agreement-cookies-status-wrap a.text-button {
    color:#000;    
    display: inline-block;
    margin-left: 10px;
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
     -o-transition: color .3s;
    transition: color .3s; 
    text-decoration: none; 
}
.agreement-cookies-status-wrap a.text-button:hover {
    color:#0a7bb7;   
    text-decoration: none;
}
.agreement-wrap {
    font-size: 14px;
    margin-top: 10px;
    display: block;
    color:#fff;
    text-align: center;
    font-weight: 700;
    line-height: 120%;
}
.agreement-wrap.text-content:after {
    content:'Я даю согласие на обработку моих персональных данных';
}
.agreement-wrap a,
#comments-form .agreement-wrap a {
    font-size:14px;
    color: #fff !important;
}
.agreement-wrap input {
    margin-right: 5px !important;
}
.agreement-wrap.black,
.agreement-wrap.black a{
    color: #000 !important;
}
#je_contact .agreement-wrap.black {
    margin: 5px 0 10px;
}
#je_contact .agreement-wrap.black,
#je_contact  .agreement-wrap.black a {
    font-size: 12px;
    font-weight: 400;
}
#je_contact label.agreement-wrap.black.error {
    background: transparent;
    border: none;
    width: 100%;
    text-align: left;
    color: #000;
    margin: 5px 0 10px;
    padding: 0;
    display: inline-block;
}
.comments-inline-edit .agreement-wrap {
    color:#000 !important;
    padding-left: 5px !important;
}
.comments-inline-edit .agreement-wrap a {
    text-decoration: underline !important;
    color:#000 !important;
}
.agreement-wrap.profil {
    font-weight:400;
    font-size:12px;
}
.agreement-wrap.profil a {
    font-size:12px;
    color:#f60 !important;
}
#comments-form .agreement-wrap {
    text-align: left;
    padding-left: 20px;
}
#agreement-text {
    font-size: 11px;
    color:#6d6c6c;
    max-width: 450px;
    margin-top: 10px;
}
#agreement-text a {
    font-size: 11px;
    color: #fff;
}
.agreement-wrap.error {
    animation: agreement-error 0.4s ease-in-out infinite;
    -webkit-animation: agreement-error 0.4s ease-in-out infinite;
}
.order-status {
    position: absolute;
    top:11px;
    right: 5px;
    z-index: 1;
}
.order-status-orders,
.order-status-message,
.order-status-title,
.order-status-icon {
    display: inline-block;
    vertical-align: middle;
}
.order-status-title {
    color:#fe6802;
    font-size: 14px;
    font-weight: 700;
    margin-right: 10px;
}
.order-status-icon {
    width: 16px;
    height: 16px;
    margin-right: 5px;
}
.order-status-orders .order-status-icon {
    background: url(/templates/antiplagiaty_net/images/order_orders.png) no-repeat center center;
}
.order-status-message .order-status-icon {
    background: url(/templates/antiplagiaty_net/images/order_message.png) no-repeat center center;
}
.active .order-status-title,
#left_menu li:hover .order-status-title {
    color:#fff;
}
.active .order-status-orders .order-status-icon,
#left_menu li:hover .order-status-orders .order-status-icon {
    background: url(/templates/antiplagiaty_net/images/order_orders_active.png) no-repeat center center;
}
.active .order-status-message .order-status-icon,
#left_menu li:hover .order-status-message .order-status-icon {
    background: url(/templates/antiplagiaty_net/images/order_message_active.png) no-repeat center center;
}

table.special td {
    position: relative;
}
.order-table-status {
    position: absolute;
    left: 5px;
    top: 14px;
    margin-top: -9px;
}
.order-table-status,
.order-table-message, 
.order-table-orders,
.order-table-title,
.order-table-icon {
    display: inline-block;
    vertical-align: middle;
}
.order-table-title {
    color:#fe6802;
    font-size: 14px;
    font-weight: 700;
}
.order-table-icon {
    width: 12px;
    height: 12px;
}
.order-table-message .order-table-icon {
    background: url(/templates/antiplagiaty_net/images/order_message_min.png) no-repeat center center;
}
.order-table-message {
  -webkit-animation: blink 1s linear infinite;
  animation: blink 1s linear infinite;
}
.table-status-blink {
   -webkit-animation: blink 1s linear infinite;
  animation: blink 1s linear infinite; 
}
.wallet-error {
    font-size: 12px;
}
@-webkit-keyframes blink {
  50% { opacity:0.2; }
  100% { opacity:1; }
}
@keyframes blink {
  50% { opacity:0.2; }
  100% { opacity:1; }
}
@keyframes agreement-error {
    10% {
        transform:translateX(-5px);   
    }
    30% {
        transform:translateX(0px);   
    }
    70% {
        transform:translateX(5px);   
    }
    100% {
        transform:translateX(0px);   
    }
}
.agree-form-bottom {
    width: 100%;
    margin: 0;
}
.button.disabled,
.je-btn.disabled,
.btn.disabled {
    opacity: 0.4;
    cursor: default;
}
.footer-docs {
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    padding: 0 30px;
    text-align: center;
    z-index: 10;
}
.footer-docs a {
    color:#fff;
    font-size: 12px;
    display: inline-block;
    margin-right: 10px;
}
#footer.has-docs {
    padding-bottom: 110px;
}
#footer.has-docs #logo-footer {
    bottom: 55px;
}
#footer.has-docs #copyright {
    bottom: 60px;
}
#footer.has-docs .footer-social {
    bottom: 83px;
}
#footer.has-docs #support {
    bottom: 70px;
}
.registration-info {
    padding: 20px 25px;
    margin-top: 20px;
    color: #333;
    line-height: 1.6;
    font-size: 14px;
}
.registration-info h2 {
    font-size: 20px;
    color: #03286f;
    margin-bottom: 12px;
}
.registration-info ul {
    margin: 10px 0 10px 20px;
    padding: 0;
}
.registration-info li {
    margin-bottom: 6px;
}
.registration-info a {
    color: #076cc9;
    text-decoration: underline;
}

.form-message h4 {
    text-transform: none !important;
    color:#b94a48 !important;
    padding: 0 !important;
    margin: 0 0 .5em !important;
    font-weight: 400 !important;
}
.form-message h4:last-child {
    margin: 0 !important;
}

@media screen and (max-width: 550px) {
  .agreement-cookies-status-wrap {
    width: 90%;
    margin: 0 5%;
    left: 0;
    padding: 5px;
    bottom: 15px;
  }
}

@media screen and (max-width: 550px) {
    #kabinetBalans .list-oreders .button {
        height: auto;
    }
}
#popupform .messageb.message-error {
    max-width: 500px;
}
.select2-container *:focus {
    outline:none;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; 
}
.popup .select2-container {
    z-index: 9001;
}
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 44px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #f4f5f0;
  border: 1px solid #f4f5f0;
  }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    height:44px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #000; font-size:12px;line-height:44px;}
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    background: #f4f5f0;
/*     -moz-border-radius: 0 3px 3px 0;
-webkit-border-radius: 0 3px 3px 0;
-khtml-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0; */
    height: 42px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px;
    padding: 1px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #0058aa;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #0058aa; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 44px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #0058aa; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #0058aa; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #0058aa; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #0058aa; }
.select2-dropdown.z-index-up {
    z-index: 9001;
}
/* ====== preloader  =========== */


.cssload-container * {
    box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
}
.cssload-container {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background: #fff;
    display: flex;
        display: -o-flex;
        display: -ms-flex;
        display: -webkit-flex;
        display: -moz-flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    //display: none;
}

.cssload-container ul li{
    list-style: none;
}

.cssload-flex-container {
    display: flex;
        display: -o-flex;
        display: -ms-flex;
        display: -webkit-flex;
        display: -moz-flex;
    flex-direction: row;
        -o-flex-direction: row;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
    flex-wrap: wrap;
        -o-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
    justify-content: space-around;
}
.cssload-flex-container li {
    padding: 10px;
    height: 97px;
    width: 97px;
    margin: 29px 19px;
    position: relative;
    text-align: center;
}

.cssload-loading {
    display: inline-block;
    position: relative;
    width: 83px;
    height: 83px;
    border-radius: 100%;
        -o-border-radius: 100%;
        -ms-border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
    border: 5px solid transparent;
    border-bottom: 5px solid rgb(0,0,0);
    border-left: 5px solid rgb(0,0,0);
    animation: cssload-spinR 2.3s linear infinite;
        -o-animation: cssload-spinR 2.3s linear infinite;
        -ms-animation: cssload-spinR 2.3s linear infinite;
        -webkit-animation: cssload-spinR 2.3s linear infinite;
        -moz-animation: cssload-spinR 2.3s linear infinite;
}
.cssload-loading:before, .cssload-loading:after {
    content: '';
    display: block;
    border-radius: 100%;
        -o-border-radius: 100%;
        -ms-border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
    position: absolute;
}
.cssload-loading:before {
    height: 49px;
    width: 49px;
    border: 3px solid transparent;
    border-top: 3px solid rgb(0,0,0);
    border-right: 3px solid rgb(0,0,0);
    animation: cssload-spinL 0.86s linear infinite;
        -o-animation: cssload-spinL 0.86s linear infinite;
        -ms-animation: cssload-spinL 0.86s linear infinite;
        -webkit-animation: cssload-spinL 0.86s linear infinite;
        -moz-animation: cssload-spinL 0.86s linear infinite;
    transform-origin: center center;
        -o-transform-origin: center center;
        -ms-transform-origin: center center;
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
    top: 11%;
    left: 11%;
}
.cssload-loading:after {
    height: 10px;
    width: 10px;
    background: transparent;
    border: 2px solid rgb(0,0,0);
    top: 35.5%;
    left: 35.5%;
}




@keyframes cssload-spinR {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

@-o-keyframes cssload-spinR {
    from {
        -o-transform: rotate(0deg);
    }
    to {
        -o-transform: rotate(360deg);
    }
}

@-ms-keyframes cssload-spinR {
    from {
        -ms-transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(360deg);
    }
}

@-webkit-keyframes cssload-spinR {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes cssload-spinR {
    from {
        -moz-transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(360deg);
    }
}

@keyframes cssload-spinL {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(-360deg);
    }
}

@-o-keyframes cssload-spinL {
    from {
        -o-transform: rotate(0deg);
    }
    to {
        -o-transform: rotate(-360deg);
    }
}

@-ms-keyframes cssload-spinL {
    from {
        -ms-transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(-360deg);
    }
}

@-webkit-keyframes cssload-spinL {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(-360deg);
    }
}

@-moz-keyframes cssload-spinL {
    from {
        -moz-transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(-360deg);
    }
}
