@font-face {
    font-display: swap;
    font-family: Gotham;
    font-style: normal;
    font-weight: 400;
    src: local("Gotham"), url(../font/Gotham-Regular.woff2) format("woff2");
}
@font-face {
    font-display: swap;
    font-family: Gotham;
    font-style: normal;
    font-weight: 500;
    src: local("Gotham"), url(../font/Gotham-Medium.woff2) format("woff2");
}
@font-face {
    font-display: swap;
    font-family: Gotham;
    font-style: normal;
    font-weight: 700;
    src: local("Gotham"), url(../font/Gotham-Bold.woff2) format("woff2");
}
@font-face {
    font-display: swap;
    font-family: Ballet;
    font-style: normal;
    font-weight: 400;
    src: local("Ballet"), url(../font/Ballet-Regular.woff2) format("woff2");
}
@font-face {
    font-display: swap;
    font-family: DrukCyr;
    font-style: normal;
    font-weight: 700;
    src: local("DrukCyr"), url(../font/DrukCyr-Bold.woff2) format("woff2");
}

.inner .fixheadout,.home .fixheadout
{
	background: url(../images/bgtop3.jpg) 0 0 repeat-x;
	position: fixed;
	width: 100%;
	z-index: 100;
}
.home_a .fixheadout,.inner2 .fixheadout
{
	background: url(../images/bgtop4.jpg) 0 0 repeat-x;
	position: fixed;
	width: 100%;
	z-index: 100;
}
.rotateboxbefore:before {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.0);
    position: absolute;
    right: 2px;
    top: -15px;
    z-index: 1;
	border-radius: 2px;
	display:block !important;
    cursor: not-allowed;
}
.wheelShadowbefore #wheel {
	opacity:.5;
}
@media (max-width:720px) and (min-width:500px) {
	.geopro_page .account-site-notifies-channel-item.field3 .input415 {
		width:100% !important
	}
	#email-row>div, #sms-row>div, #icq-row>div, #icq-row>div, #twitter-row>div, #skype-row>div, #gtalk-row>div {
		-ms-flex-wrap:nowrap !important;
		    flex-wrap:nowrap !important;
	}
	.account-site-notifies-field-row>div .flex-group.flex-checkbox {
		width:unset !important
	}
	.add-item-notification {
		width:100%;
		text-align:left;
		left:80px;
	}
}
.add-item-notification {
	position:absolute;
	left:95px;
	bottom:-36px;
	color:#a9a9a9;
}
#skype-row.account-site-notifies-field-row .field3:first-child {
	margin-bottom:20px !important;
}
@media (max-width:1200px) {
	body {height: auto !important}
	.main_input {
		/* margin-bottom:20px; */
	}
	.add-item-notification {
		bottom:-30px;
	}
}
@media (max-width:376px) {
	.add-item-notification {
		bottom: -35px;
		left: 60px;
	}	
}
.scrollToTop
{
	background: url(../img/svg/arrow_up2.svg); 
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	/* border-radius: 50%; */
	bottom: 100px;
	cursor: pointer;
	display: none;
	height: 50px !important;
	position: fixed;
	right: 50px;
	webkit-background-size: cover;
	webkit-border-radius: 50%;
	width: 50px !important;
	z-index: 1000000;
	-webkit-transition: 0s ease-out !important;
    -o-transition: 0s ease-out !important;
    transition: 0s ease-out !important;
	opacity:0.7;
	


}
.btn-up:hover, .scrollToTop:hover {
    opacity: 1;
    background: url('../img/arrow_up.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    webkit-background-size: cover;
    -webkit-transition: .5s ease-out !important;
    -o-transition: .5s ease-out !important;
    transition: .5s ease-out !important;
}

.headrelat
{
	height: 200px;
	margin: 0 auto;
	position: relative;
	width: 1250px;
}
.home .headrelat
{
	height: 815px;
}
@media (min-width:771px) and (max-width:994px) {
	body form#account-notifies-form .flex-group.flex-input {
		width:unset !important
	}
	.cLeft .sub_item li a { margin-left: 94px}
	.cLeft .sub_item li.pro {    background-position: 18.2% center;}
}
.wheelShadowbefore:after {
    content: "На данный момент система полностью автоматизирована, и не требует установки интервала. Интервал меняется в авто режиме в зависимости от нагрузки системы.";
    position: absolute;
    top: 0;
    margin-left: 100%;
	width: 250px;
	left:70px
}
@media screen and (min-width:771px) and (max-width:1200px) {
	.wheelantivirus:before {
	content: "";
	position: absolute;
	display:block !important;
	margin-left: 100%;
	width: 50px !important;
	height: 40px !important;
	background: url(../css/images/arrow_interval.svg) no-repeat;
	background-size: contain;
}
.geopro_page.not.account-notifies-content .redstar {
    top: 310px;
    position: absolute;
    color: #212121;
    font-size: 12px;
        background: #fcfcfc;
    width: 20%;
    line-height: 16px;
    left: 540px;
    padding: 4px 8px;

}
}
@media (max-width:720px) {
body 	.status_page {
		margin-bottom:30px;
	}
}
.menu__btn {
	background: url(../img/svg/menu-icon.svg);
	background-position: center;
	-webkit-filter:invert(100%);
	        filter:invert(100%);
    background-repeat: no-repeat;
    background-size: cover;
    top: 40px;
    cursor: pointer;
    height: 38px;
    o-transition: transform .25s ease-in-out;
    position: absolute;
    right: 55px;
    transition: transform .25s ease-in-out,-webkit-transform .25s ease-in-out;
    -webkit-transition: -webkit-transform .25s ease-in-out;
    -o-transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
    transition: -webkit-transform .25s ease-in-out;
    webkit-background-size: cover;
    webkit-transition: -webkit-transform .25s ease-in-out;
    width: 38px;
}
.wheelShadowbefore:before {
	content: "";
    position: absolute;
    margin-left: 100%;
	width: 65px;
	
    height: 50px;
    background: url(images/arrow_interval.svg) no-repeat;
    background-size: contain;
}
@media (max-width:1200px) {
	.wheelShadowbefore:before {
		display:none;
	}
}
@media (min-width:770px) and (max-width:1200px) {
.wheelShadowbefore:after {
	margin-left: 95%;
    font-size: 12px;
    width: 106px;
    line-height: 12px;
}
}
@media (max-width: 770px) and (min-width: 480px){
.wheelShadowbefore:after {
    position: absolute;
    top: 0;
    margin-left: -7px;
    margin-top: 180px;
    font-size: 12px;
    width: 200px !important;
    line-height: 12px;
    min-width: 200px !important;
}
.field.rotatebox-flex-wrapper.clearfix {
	margin-bottom:110px;
}
}
@media (max-width:480px) {
	.wheelShadowbefore:after {
		display:none;
	}
}
.fixheadin
{
	height: 40px;
	margin: 0 auto;
	position: relative;
	width: 1250px;
}
.graf_today2
{
	width: 870px;
}
.languagebox .selectedSpan
{
	background: url(../images/bgtop196.png) bottom left no-repeat!important;
}
.selectForm106 .selectedSpan
{
	background: url(../images/bgtop106.png) bottom left no-repeat!important;
}
.selectForm106 .newList a.selpro,.selectHttp .selectbox .overview li.selpro
{
	background: url(../images/checkboxpro.png) no-repeat scroll 90px 8px;
}
.selectForm.selectForm106 .newList li a:hover
{
	background-color: #bed5e5;
	background-image: none;
}
.selectForm106 .newList li a.selpro:hover
{
	background: url(../images/select_hover_pro.png) no-repeat;
}
.selectHttp .selectbox .overview li.selpro:hover
{
	background: url(../images/checkboxpro.png) no-repeat scroll 90px 8px #e9e9e9;
}
.selectForm2 .selectedSpan
{
	background: url(../images/newlist1_415.png) bottom left no-repeat!important;
	width: 415px;
}
.jspContainer
{
	min-height: 60px!important;
}
.jspPane
{
	padding-top: 10px!important;
}
.selectForm .newList.scroll-pane span
{
	background: 0 0!important;
}
.selectForm .newList.scroll-pane li
{
	background: 0 0!important;
	padding-left: 2px;
}
.scroll-pane
{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-top: 2px!important;
	min-height: 60px!important;
	webkit-border-bottom-left-radius: 0;
	webkit-border-bottom-right-radius: 10px;
	webkit-border-top-left-radius: 0;
	webkit-border-top-right-radius: 0;
}
.selectForm .newList.scroll-pane
{
	border-top: 1px solid #a6a6a6;
	border-top-left-radius: 8px;
	border-top-right-radius: 10px;
	margin-bottom: 0!important;
	margin-left: 0!important;
	margin-right: 0!important;
}
.selectedSpan
{
	background: url(../images/newlist1.png) bottom left no-repeat;
	display: none;
	font-size: 0;
	height: 10px;
	position: absolute;
	width: 361px;
	z-index: 500;
}
.jspDrag
{
	background: -webkit-gradient(linear,left top, left bottom,from(#fff),to(#bbb))!important;
	background: -webkit-linear-gradient(top,#fff,#bbb)!important;
	background: -o-linear-gradient(top,#fff,#bbb)!important;
	background: linear-gradient(to bottom,#fff,#bbb)!important;
	border-radius: 10px;
	webkit-border-radius: 10px;
}
.jspVerticalBar
{
	width: 13px!important;
}
.jspTrack
{
	background: #f1f1f1 url(../images/scrol.png) 0 0 repeat-y!important;
	width: 13px;
}
.settings_page22 .margin20 .newList
{
	height: 153px!important;
	overflow-y: scroll;
}
body.home_a
{
	background: #f1f1f1 url(../images/bgtop-2.png) 0 0 repeat-x!important;

}
.pulsini_account_page .onOffSlider
{
	/* top: 0!important; */
}
.input415_beta:focus
{
	background: url(../images/input415bf.PNG) 0 0 no-repeat!important;
}
.input415_beta
{
	background: url(../images/input415b.PNG) 0 0 no-repeat!important;
	padding-right: 55px;
	width: 295px;
}
.input0_beta:focus
{
	background: url(../images/input0bf.PNG) 0 0 no-repeat!important;
}
.input0_beta
{
	background: url(../images/input0b.PNG) 0 0 no-repeat!important;
	padding-left: 65px!important;
	padding-right: 60px!important;
	width: 225px!important;
}
.input0_pro:focus
{
	background: url(../images/input0pf.PNG) 0 0 no-repeat!important;
}
.input0_pro
{
	background: url(../images/input0p.PNG) 0 0 no-repeat!important;
	padding-left: 65px!important;
	width: 265px!important;
}
.input0:focus
{
	background: url(../images/input0f.PNG) 0 0 no-repeat!important;
}
.input0
{
	background: url(../images/input0.PNG) 0 0 no-repeat!important;
	width: 310px!important;
}
.textarea415_pro:focus
{
	background: url(../images/textareapro2.PNG) 0 0 no-repeat!important;
}
.textarea415_pro
{
	background: url(../images/textareapro.PNG) 0 0 no-repeat!important;
	border: 0;
	color: #252525;
	font: 18px Roboto;
	height: 135px;
	padding: 10px 20px;
	resize: none;
	width: 375px;
}
.beta0
{
	background: url(../images/beta0.png) 0 0 no-repeat;
}
.pro0
{
	background: url(../images/pro0.png) 0 0 no-repeat;
}
body
{
	background-color: #f0f0f0;
	color: #3a3a3a;
	font: 14px Roboto;
	margin: 0;
}
body.home
{
	background: #f1f1f1 url(../images/bgtop.jpg) 0 0 repeat-x;
}
body.inner
{
}
body.inner2
{
}
::-moz-selection
{
	background: #777;
	color: #fff;
	text-shadow: none;
}
::selection
{
	background: #555;
	color: #fff;
	text-shadow: none;
}
img
{
	border: 0;
}
ul,ol
{
	margin: 0;
	padding: 0;
}
li
{
	list-style: none;
}
h1,h2,h3,h4,h5,h6
{
	margin: 0;
}
a,input,textarea
{
	outline: 0;
}
a
{
	color: #0085b9;
}
a:hover
{
	text-decoration: none;
}
@font-face
{
	font-family: myriadpro;
	font-style: normal;
	font-weight: 400;
	src: url(../font/myriadpro-regular.eot);
	src: url(../font/myriadpro-regular.eot?#iefix) format('embedded-opentype'),url(../font/myriadpro-regular.woff) format('woff'),url(../font/myriadpro-regular.ttf) format('truetype'),url(../font/myriadpro-regular.svg#MyriadProRegular) format('svg');
}




.shad5
{
	background: url(../images/shad5.jpg) center 806px no-repeat;
	float: left;
	width: 100%;
}
.status_page {
	color: #2c2c2c;
    font-size: 14px;
    padding: 5px 10px 5px 45px;
    background: none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top: 15px;
	margin-right: 15px;
	margin-bottom:15px;
	position:relative
}
.enabled_status .symbol {
    position: absolute;
    width: 20px;
    height: 10px;
    border-bottom: 3px solid #99c45a;
    border-left: 3px solid #99c45a;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
	left: 15px;
	color:transparent;
    top: 10px;
}
.disabled_status .symbol {
	position: absolute;
    width: 20px;
    height: 10px;
	color:#f44336;
	top:7px;
	font-size:32px;
	left:20px;
	-webkit-transform:rotate(45deg);
	    -ms-transform:rotate(45deg);
	        transform:rotate(45deg);
	border-left:0;
	border-bottom:0;
	
}
.bg_all
{
	/*background: url(../images/bg.jpg) center 0 repeat-y;*/
	float: left;
	width: 100%;
}
.bg_all2
{
	background: url(../images/bg_all3.jpg) center 0 repeat-y;
	float: left;
	width: 100%;
}
.linecontent
{
	background: url(../images/bg_all2.jpg) center 234px no-repeat;
	float: left;
	width: 100%;
}
.linecontent2
{
	background: url(../images/bg_all5.jpg) center 234px no-repeat;
	float: left;
	width: 100%;
}
.innerdiv2
{
	background: url(../images/bgtop3.jpg) 0 0 repeat-x;
	float: left;
	width: 100%;
}
.innerdiv3
{
	float: left;
	width: 100%;
}
#wrapper
{
	margin: 0 auto;
	width: 1250px;
}
header
{
	float: left;
	margin: 0 0 35px;
	position: relative;
	width: 100%;
}
body.home header
{
	background: url(../images/clouds.png) right 277px no-repeat;
	height: 810px;
}
body.inner header,body.inner2 header
{
	background-color: #f0f0f0;
	height: 200px;
	margin: 0;
	padding-bottom: 35px;
}
header .logo
{
	left: 10px;
	position: relative;
	top: 90px;
}
header .banner
{
	position: absolute;
	right: 25px;
	top: 70px;
}
header .banner img
{
	border: 1px solid #cacaca;
	height: 113px;
	width: 824px;
}
header .rightimg
{
	position: absolute;
	right: 70px;
	top: 320px;
}
.clearfix::after
{
	clear: both;
	content: "";
	display: table;
}
.service-message
{
	min-height: 60px;
	opacity: .97;
	padding: 0 60px;

}
.cRight:after {
    content: "";
    position: absolute;
    background: #ededed;
    right: -20%;
    top: 0;
    height: 100%;
    width: 500px;
}
.cLeftWr .active a {
	/* background-color:rgba(255,255,255,.3) !important; */
	z-index:5;
	cursor:pointer
}

.cLeftWr .active.parent__item a {
	/* background-color:rgba(255,255,255,.3) !important; */
	z-index:5;
	cursor:pointer
}
.service-message-text
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    font-family: arial,sans-serif;
	margin: 0;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
    padding: 0;
    padding-top: 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.service-message-text br {
    display: none;
}
.service-message-buttons_Ok
{
	position: relative;
	
}
#service-messages .service-message-buttons_Ok  input {
	position: relative;
    right: 10px;
    width: 30px;
	color: transparent;
	height:29px;
	border: none;
	margin-top:0px !important;
    background: url(images/hide.svg) no-repeat;
    background-size: cover;
}
.service-message-buttons
{
	position:relative;
	float: right;
	margin-top: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
.service-message-text h2,.service-message-text h3
{
	font-size: 16px;
	margin-right:14px;
	line-height: 1.25;
	
	    font-family: Roboto;
    font-weight: 600;
}
.service-message-ok,.service-message-close
{
	text-transform: uppercase;
}
.service-message-ok
{
	background-color: transparent;
	border: 2px solid #e9e9e9;
	border-radius: 6px;
	color: #fff;
	cursor: pointer;
	font-size: 13px;
	margin: 0;
	margin-top: 10px;
	
	padding: 3px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	width: 110px;
}

.service-message-close
{
	cursor:pointer;
	border-radius: 12px;
	color: #fff;
	display: inline-block;
	height: 24px;
	margin: 5px;
	opacity:1;

	padding: 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 24px;
	-webkit-transform:rotate(45deg);
	    -ms-transform:rotate(45deg);
	        transform:rotate(45deg);
	font-size:24px;
}
@media screen and (max-width:994px)
{
	#service-messages
	{
		margin-left: 40px;
	}
	.linecontent #service-messages
	{
		margin-left: 0;
	}
	.service-message
	{
		padding-left: 20px;
		padding-right: 20px;
	}
	.service-message-text
	{
	}
}
@media (max-width:771px) and (min-width:500px) {
	.pulsini_account_page .row.flex-block {
		padding-left:35px;
	}
	.pulsini_account_page .row .uved {
		left:-5px !important
	}
}
@media screen and (max-width:500px) {
	body #service-messages
	{
		margin-left:-15px !important;
	}
}
@media screen and (max-width:828px) {
.geopro_page.account-site-notifies-content .field5 .tooltip,.geopro_page.account-notifies-content .field5 .tooltip
	{

		width:55%
	}
}
@media screen and (max-width:770px)
{
	#service-messages
	{
		padding-left:10px;
		margin-left:0px !important;
	}
	.service-message
	{
		padding-left: 10px;
		padding-right: 10px;
	}
	.service-message-text h2,.service-message-text h3
	{
		text-align: center;
	}
	.service-message-buttons_Ok
	{
		float: none;
		text-align: center;
	}
}
header .autorizebox
{
	background: url(../images/arrow.jpg) left center no-repeat;
	float: left;
	margin: 1px 205px 0 420px;
}
header .autorizebox li
{
	background: url(../images/arrow.jpg) right center no-repeat;
	float: left;
	font: 12px Roboto;
}
header .autorizebox li a
{
	color: #fff;
	display: block;
	line-height: 35px;
	padding: 0 15px 0 13px;
}
header .autorizebox li:hover
{
	border: 1px solid #6b6b6b;
	margin-left: -2px;
}
header .autorizebox li:hover a
{
	background: url(../images/hover1.jpg) 0 0 repeat-x;
	line-height: 33px;
	padding: 0 14px;
}
header .autorizebox li a:active
{
	background: #777;
}
.userpanelbox
{
	background: url(../images/separator2.jpg) right center no-repeat;
	float: left;
	margin: 1px 0 0;
}
.userpanelbox2
{
	background: 0;
	margin: 0 125px;
}
.userpanelbox li
{
	background: url(../images/separator2.jpg) right center no-repeat;
	color: #fff;
	float: left;
	font: 12px Georgia;
	line-height: 35px;
	padding: 0 15px 0 10px;
	position: relative;
}
.userpanelbox li a
{
	color: #fff;
}
.userpanelbox li.us a
{
	background: url(../images/us.png) left center no-repeat;
	font-weight: 700;
	padding: 2px 0 2px 30px;
}
.userpanelbox li.pro a
{
	background: url(../images/pro.png) left 6px no-repeat;
	padding: 2px 0 2px 33px;
}
.userpanelbox li.sms
{
	background: url(../images/sms.png) left 14px no-repeat;
	margin-left: 10px;
	padding: 0 33px;
}
.userpanelbox li.sms b
{
	margin: 0 5px 0 0;
}
.userpanelbox li.news
{
	background: url(../images/news.png) left 11px no-repeat;
	padding-left: 33px;
}
.userpanelbox li em
{
	position: absolute!important;
	right: -10px;
	top: 0;
}
.userpanelbox li.sms em
{
	position: absolute!important;
	right: 7px;
	top: 0;
}
.userpanelbox li em,.helpbox li.user em,.usersetbox li.my_sites em
{
	background: url(../images/shape1.png) no-repeat;
	color: #fff;
	display: block;
	float: right;
	font: 700 12px times new roman;
	margin: 6px 0 0 5px;
	padding: 3px 0 4px;
	text-align: center;
	text-decoration: none;
	width: 22px;
}
.userpanelbox li.news em.news10
{
	font-size: 9px;
	padding-top: 5px;
}
.userpanelbox .t_tip
{
	background: #fff;
	behavior: url(PIE.htc);
	border: 1px solid #999;
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 2px #999;
	        box-shadow: 1px 1px 2px #999;
	color: #151515;
	font: 10px Roboto;
	min-width: 130px;
	moz-border-radius: 3px;
	moz-box-shadow: 1px 1px 2px #999;
	padding: 5px 12px;
	position: absolute;
	top: 42px;
	webkit-border-radius: 3px;
	webkit-box-shadow: 1px 1px 2px #999;
	z-index: 1000;
}
.userpanelbox .t_tip p
{
	margin: 0;
}
.userpanelbox .t_tip b.ar
{
	background: url(../images/modal/tooltip-arrow.png) no-repeat;
	display: block;
	height: 7px;
	left: 50%;
	margin-left: -4px;
	position: absolute;
	top: -7px;
	width: 9px;
}
header .helpbox
{
	background: url(../images/arrow.jpg) left center no-repeat;
	float: left;
	margin: 1px 0 0;
}
header .helpbox li
{
	background: url(../images/arrow.jpg) right center no-repeat;
	float: left;
	height: 33px;
}
header .helpbox li a
{
	display: block;
	height: 35px;
	width: 50px;
}
header .helpbox li.help a
{
	background: url(../images/help2.png) center center no-repeat;
}
header .helpbox li.help a:hover
{
	background: url(../images/help2.png) center center no-repeat;
}
header .helpbox li.help a:active
{
	background: url(../images/help2.png) center center no-repeat;
}
header .helpbox li.user a
{
	background: url(../images/user2.png) center center no-repeat;
	height: 33px;
	margin-top: 0;
}
header .helpbox li.user a:hover
{
	background: url(../images/user2.png) center 0 no-repeat;
}
header .helpbox li.user a:active
{
	background: url(../images/user2.png) center 0 no-repeat;
}
header .helpbox li:hover
{
	background: url(../images/hover1.jpg) 0 0 repeat-x;
	border: 1px solid #6b6b6b;
	margin-left: -2px;
}
header .helpbox li a:hover
{
	height: 33px;
}
header .helpbox li.exit a
{
	background: url(../images/exit.png) center center no-repeat;
}
header .helpbox li.exit a:active
{
	background: url(../images/exit.png) center center no-repeat;
}
body.home_a header .helpbox,body.inner2 header .helpbox
{
	background: url(../images/separator2.jpg) left center no-repeat;
}
body.home_a header .helpbox li,body.inner2 header .helpbox li
{
	background: url(../images/separator2.jpg) right center no-repeat;
}
body header .helpbox2 li:hover
{
	background: #0396be!important;
	border: 1px solid #00647e;
}
body header .helpbox li.help a:hover
{
	background: url(../images/help2.png) center center no-repeat;
}
body header .helpbox li.help a:active
{
	background: #00647e url(../images/help2.png) center center no-repeat;
}
body.inner2 header .helpbox li.user a:active
{
	background: #00647e url(../images/user2.png) center -4px no-repeat;
}
body header .helpbox li.user em
{
	margin: 0;
}
body.inner2 header .helpbox li.user:hover em
{
	margin: 0;
}
header .languagebox
{
	float: right;
	margin: 2px 0 0;
}
#sliderhome
{
	float: left;
	height: 375px;
	left: 0;
	position: relative;
	top: 170px;
	width: 840px;
}
#sliderhome ul
{
	display: block;
	float: left;
	height: 345px;
	margin: 0 0 0 80px;
	overflow: hidden;
	width: 680px;
}
#sliderhome ul li
{
	color: #fff;
	float: left;
	font: italic 18px Roboto;
	height: 345px;
	text-shadow: 1px 1px 0 #5e5e5e;
	width: 680px;
}
#sliderhome ul li .name2
{
	font: italic 48px Roboto;
	margin-left: 20px;
	text-shadow: 2px 2px 0 #5e5e5e;
}
#sliderhome ul li .name
{
	font: italic 24px Roboto;
	margin-left: 70px;
	text-shadow: 2px 2px 0 #5e5e5e;
}
#sliderhome ul li .name em
{
	font-size: 79px;
}
#sliderhome ul li .name b
{
	font-size: 135px;
	font-weight: 400;
}
#sliderhome a#prev,#sliderhome a#next
{
	display: block;
	height: 88px;
	position: absolute;
	top: 120px;
	width: 35px;
}
#sliderhome a#prev
{
	background: url(../images/slider_but2.png) no-repeat;
	left: 0;
}
#sliderhome a#next
{
	background: url(../images/slider_but2.png) -35px 0 no-repeat;
	right: 0;
}
#sliderhome #navig
{
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
}
#sliderhome #navig a
{
	background: url(../images/slider_but3.jpg) -12px 0 no-repeat;
	display: block;
	float: left;
	height: 14px;
	margin: 0 8px 0 0;
	text-indent: -9999px;
	width: 12px;
}
#sliderhome #navig a.selected
{
	background: url(../images/slider_but3.jpg) 0 0 no-repeat;
}
#menuhead
{
	bottom: 10px;
	left: 30px;
	position: absolute;
}
#menuhead li
{
	float: left;
	font: 12px Roboto;
	margin: 0 20px 10px 0;
	text-transform: uppercase;
}
#menuhead li a
{
	color: #2eb7e2;
	display: block;
	min-height: 46px;
	padding: 15px 0 0 50px;
	text-decoration: none;
	text-shadow: 2px 2px 2px #000;
	vertical-align: middle;
	width: 200px;
}
#menuhead li.item1 a
{
	background: url(../images/icons/icon01.jpg) 0 0 no-repeat;
}
#menuhead li.item1 a:hover
{
	background: url(../images/icons/icon011.jpg) 0 1px no-repeat;
}
#menuhead li.item2 a
{
	background: url(../images/icons/icon02.jpg) 0 0 no-repeat;
}
#menuhead li.item2 a:hover
{
	background: url(../images/icons/icon022.jpg) 0 2px no-repeat;
}
#menuhead li.item3 a
{
	background: url(../images/icons/icon03.jpg) 0 0 no-repeat;
	width: 300px;
}
#menuhead li.item3 a:hover
{
	background: url(../images/icons/icon033.jpg) 0 2px no-repeat;
	width: 300px;
}
#menuhead li.item4 a
{
	background: url(../images/icons/icon04.jpg) 0 0 no-repeat;
}
#menuhead li.item4 a:hover
{
	background: url(../images/icons/icon044.jpg) 0 1px no-repeat;
}
#menuhead li.item5 a
{
	background: url(../images/icons/icon05.jpg) 0 0 no-repeat;
}
#menuhead li.item5 a:hover
{
	background: url(../images/icons/icon055.jpg) 0 0 no-repeat;
}
#menuhead li.item6 a
{
	background: url(../images/icons/icon06.jpg) 0 0 no-repeat;
}
#menuhead li.item6 a:hover
{
	background: url(../images/icons/icon066.jpg) 0 1px no-repeat;
}
#menuhead li.item7 a
{
	background: url(../images/icons/icon07.jpg) 0 0 no-repeat;
	width: 300px;
}
#menuhead li.item7 a:hover
{
	background: url(../images/icons/icon077.jpg) 0 1px no-repeat;
	width: 300px;
}
#menuhead li.item8 a
{
	background: url(../images/icons/icon08.jpg) 0 0 no-repeat;
}
#menuhead li.item8 a:hover
{
	background: url(../images/icons/icon088.jpg) 0 1px no-repeat;
}
#menuhead li a:hover
{
	text-decoration: underline;
}
.usersetbox,.usersetbox li
{
	behavior: url(PIE.htc);
}
.usersetbox
{
	background: #6fd8fa url(../images/grad1.jpg) 0 bottom repeat-x;
	border: 5px solid #fff;
	border-radius: 55px;
	-webkit-box-shadow: 1px 1px 7px #333;
	        box-shadow: 1px 1px 7px #333;
	float: left;
	height: 100px;
	left: 162px;
	mox-box-shadow: 1px 1px 7px #333;
	moz-border-radius: 55px;
	position: relative;
	top: 69px;
	webkit-border-radius: 55px;
	webkit-box-shadow: 1px 1px 7px #333;
	width: 480px;
}
.usersetbox li
{
	background: url(../images/separator3.png) right center no-repeat;
	float: left;
	height: 88px;
	padding-top: 12px;
	position: relative;
	width: 160px;
}
.usersetbox li a
{
	color: #fff;
	display: block;
	font: 700 14px Roboto;
	line-height: 27px;
	padding: 0;
	text-align: center;
	text-decoration: none;
}
.usersetbox li.add a
{
	background: url(../images/add.png) center 8px no-repeat;
}
.usersetbox li.add a.active
{
	background: url(../images/add2.png) center 3px no-repeat;
}
.usersetbox li.set
{
	background: 0;
}
.usersetbox li.my_sites em
{
	position: absolute;
	right: 30px;
	top: 8px;
}
.usersetbox li span.pro
{
	background: url(../images/pro2.png) no-repeat;
	height: 17px;
	position: absolute;
	right: 25px;
	top: 16px;
	width: 32px;
}
.usersetbox li
{
	moz-transition: all .75s ease;
	o-transition: all .75s ease;
	-webkit-transition: all .75s ease;
	-o-transition: all .75s ease;
	transition: all .75s ease;
	webkit-transition: all .75s ease;
}
.usersetbox li.add
{
	border-radius: 55px 0 0 55px;
	moz-border-radius: 55px 0 0 55px;
	webkit-border-radius: 55px 0 0 55px;
}
.usersetbox li.set
{
	border-radius: 0 55px 55px 0;
	moz-border-radius: 0 55px 55px 0;
	webkit-border-radius: 0 55px 55px 0;
}
.usersetbox li:hover
{
	background: #f1f1f1 url(../images/separator3.png) right center no-repeat;
}
.usersetbox li.set:hover
{
	background: #f1f1f1;
}
.usersetbox li a
{
	moz-transition: all .75s ease;
	o-transition: all .75s ease;
	-webkit-transition: all .75s ease;
	-o-transition: all .75s ease;
	transition: all .75s ease;
	webkit-transition: all .75s ease;
}
.usersetbox li:hover a
{
	color: #00313d;
}
.usersetbox li img
{
	cursor: pointer;
	margin-left: 52px;
	margin-top: 3px;
}
header .head_anonse
{
	background: #fbfbfb;
	border: 1px solid #fcfcfc;
	color: #3a3a3a;
	float: right;
	font: 11px Roboto;
	line-height: 11px;
	padding: 10px;
	position: relative;
	right: 10px;
	top: 69px;
	width: 205px;
}
header .head_anonse .date
{
	color: #888;
	font-size: 9px;
	margin: 0 0 5px;
}
header .head_anonse .name
{
	font-size: 12px;
	margin: 0 0 5px;
}
header .head_anonse .name a
{
	color: #0085b9;
}
header .head_anonse .shad
{
	background: url(../images/shad6.png) center 0 no-repeat;
	bottom: -14px;
	height: 14px;
	left: 0;
	position: absolute;
	width: 225px;
}
.sidebar340
{
	float: right;
	margin: 0 20px 20px 0;
	width: 340px;
}
.hamb {
	background:url('images/hamburger.svg') no-repeat;
	-webkit-filter:invert(0%);
	        filter:invert(0%);

}
.hamb.active {
	display:none;
}
.sidebar340 .module
{
	background: url(../images/uzor.png) 0 bottom repeat-x;
	float: left;
	margin: 0 0 20px;
	padding: 0 0 25px;
	width: 340px;
}
.sidebar340 .module h3
{
	color: #222;
	font: 24px Roboto;
	margin: 0 0 20px;
}
.sidebar340 .module a
{
	color: #00b2e2;
}
.sidebar340 .modulenews
{
	color: #222;
	font: 12px Roboto;
	line-height: 17px;
}
.sidebar340 .modulenews span
{
	font: 18px Roboto;
	margin: 0 0 10px;
}
.sidebar340 .modulenews a
{
	color: #2fb7e1;
}
.sidebar340 .modulenews p.date
{
	color: #828282;
	float: left;
	margin: 10px 0 0;
}
.sidebar340 .modulenews p.more
{
	float: right;
	margin: 10px 0 0;
}
.sidebar340 .modulevideo h3 b
{
	float: right;
	font: normal 12px Roboto;
	margin: 7px 0 0;
}
.sidebar340 .modulevideo span
{
	background: url(../images/ramka.png) no-repeat;
	float: left;
	height: 195px;
	margin: 0 0 0 -14px;
	padding: 17px 20px;
	width: 320px;
}
.sidebar340 .modulevideo span img
{
	height: 195px;
	width: 320px;
}
.sidebar340 .module_ul
{
	color: #222;
	font: 14px Roboto;
}
.sidebar340 .module_ul ul
{
	margin: 0 10px;
}
.sidebar340 .module_ul li
{
	background: url(../images/uzor.png) left 6px no-repeat;
	margin: 0 0 7px;
	padding-left: 15px;
}
section.content_left
{
	float: left;
	margin: 0 0 20px;
	width: 837px;
}
section h2
{
	color: #222;
	font: 24px Roboto;
	margin: 0 0 30px 40px;
	text-shadow: 1px 1px 0 #5e5e5e;
}
section.content_left .post
{
	background: url(../images/shad1.png) 0 bottom no-repeat;
	color: #222;
	float: left;
	font: 14px Roboto;
	margin: 0 0 20px;
	padding: 0 60px 40px;
	width: 717px;
}
section.content_left .post h1
{
	color: #222;
	font: 32px Roboto;
	text-shadow: 1px 1px 0 #5e5e5e;
}
section.content_left .post p
{
	margin: 15px;
}
section.content_left .post p b
{
	font-size: 18px;
	font-weight: 400;
}
.tarifbox
{
	float: left;
	margin: 0 0 30px 20px;
	position: relative;
}
.tarifbox .moneyback
{
	background: url(../images/moneyback.png) no-repeat;
	height: 94px;
	position: absolute;
	right: 0;
	top: -70px;
	width: 100px;
}
.tarif
{
	float: left;
	margin-right: -10px;
	position: relative;
}
.tarif1
{
	background: url(../images/tarif1.png) no-repeat;
	font: 9px Roboto;
	height: 235px;
	margin-top: 60px;
	width: 140px;
	z-index: 10;
}
.tarif2
{
	background: url(../images/tarif2.png) no-repeat;
	font: 12px Roboto;
	height: 312px;
	margin-top: 22px;
	width: 196px;
	z-index: 50;
}
.tarif3
{
	background: url(../images/tarif3.png) no-repeat;
	height: 350px;
	margin: 0 -22px 0 -12px;
	width: 207px;
	z-index: 99;
}
.tarif .name
{
	color: #fff;
	text-align: center;
	text-shadow: 2px 2px 1px #1d1d1d;
	text-transform: uppercase;
}
.tarif1 .name
{
	background: url(../images/tarif_name.png) no-repeat;
	font: 13px Roboto;
	margin: -5px auto 10px;
	padding: 7px 0 9px;
	width: 98px;
}
.tarif2 .name
{
	background: url(../images/tarif_name2.png) no-repeat;
	font: 18px Roboto;
	margin: -8px auto 10px;
	padding: 9px 0 12px;
	width: 131px;
}
.tarif3 .name
{
	background: url(../images/tarif_name3.png) no-repeat;
	text-shadow: 2px 2px 1px #003340;
}
.tarif .cost
{
	color: #818181;
	float: left;
}
.tarif1 .cost
{
	font: 13px Roboto;
	margin: 0 0 10px 30px;
}
.tarif2 .cost
{
	font: 18px Roboto;
	margin: 0 0 -10px 35px;
}
.tarif3 .cost
{
	color: #3491da;
}
.tarif .cost span
{
	float: left;
}
.tarif1 .cost span
{
	margin: 15px 0 0;
}
.tarif2 .cost span
{
	margin: 25px 0 0;
}
.tarif .cost b
{
	float: left;
	margin: 0 7px;
}
.tarif1 .cost b
{
	font: 40px Roboto;
	line-height: 37px;
}
.tarif1 .cost2
{
	margin: 0 0 22px 20px;
}
.tarif1 .cost2 span
{
	margin-top: 6px;
}
.tarif1 .cost2 b
{
	font: 20px Roboto;
}
.tarif2 .cost b
{
	font: 54px Roboto;
	line-height: 50px;
}
.tarif .cost i
{
	font-style: normal;
}
.tarif2 .cost i.right
{
	font-style: normal;
	margin-left: -20px;
}
.tarif .cost em
{
	font-size: 12px;
	font-style: normal;
}
.tarif ul li
{
	background: url(../images/line.jpg) bottom repeat-x;
	color: #7f7f7f;
	text-align: center;
}
.tarif ul
{
	margin: 0 10px 15px;
}
.tarif1 li
{
	padding: 4px 0 6px;
}
.tarif2 ul
{
	margin: 0 20px 15px;
}
.tarif2 li
{
	padding: 9px 0 11px;
}
.tarif a.button
{
	behavior: url(PIE.htc);
	border: 2px solid #fff;
	-webkit-box-shadow: 0 2px 3px #555;
	        box-shadow: 0 2px 3px #555;
	color: #fff;
	display: block;
	margin: 0 auto;
	moz-box-shadow: 0 2px 3px #555;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	webkit-box-shadow: 0 2px 3px #555;
}
.tarif1 a.button
{
	background: url(../images/grad_grey.jpg) 0 -5px repeat-x;
	border-radius: 12px;
	font: 12px Roboto;
	line-height: 20px;
	moz-border-radius: 12px;
	webkit-border-radius: 12px;
	width: 112px;
}
.tarif2 a.button
{
	background: url(../images/grad_grey.jpg) 0 bottom repeat-x;
	border-radius: 15px;
	font: 14px Roboto;
	line-height: 25px;
	moz-border-radius: 15px;
	webkit-border-radius: 15px;
	width: 140px;
}
.tarif a.button:hover
{
	background: #00aedb;
}
.vozm_system_box
{
	color: #333;
	float: left;
	font: 12px Roboto;
	width: 837px;
}
.vozm_system_box .col
{
	float: left;
	margin: 0 0 0 40px;
	width: 365px;
}
.vozm_system_box .box
{
	line-height: 17px;
	margin: 0 0 40px;
	width: 365px;
}
.vozm_system_box .box h3
{
	color: #20aeda;
	font: 16px Roboto;
	margin: 0 0 20px;
	text-transform: uppercase;
}
.freebox
{
	background: #49c0f0 url(../images/grad_blue.png) 0 bottom repeat-x;
	border: 1px solid #168baa;
	color: #333;
	float: left;
	font: 20px Roboto;
	margin: 0 0 30px;
	padding: 12px 0 12px 40px;
	width: 797px;
}
.freebox a
{
	color: #fff;
	text-transform: uppercase;
}
section.content
{
	float: left;
	margin: 0 0 0 20px;
	min-height: 600px;
	padding: 42px 65px 50px;
	position: relative;
	width: 1073px;
}
section.content .shad2
{
	background: url(../images/shad2.png) 0 0 no-repeat;
	height: 510px;
	left: -19px;
	position: absolute;
	top: -18px;
	width: 496px;
	z-index: 1;
}
section.content .shad22
{
	background: url(../images/shad22.png) right 0 no-repeat;
	height: 510px;
	position: absolute;
	right: -19px;
	top: -18px;
	width: 495px;
	z-index: 1;
}
section.content h1
{
	color: #222;
	font: 700 24px Roboto;
	margin: 0 0 30px;
	text-shadow: 1px 1px 1px #b9b9b9;
}
section.content .postbig
{
	color: #3a3a3a;
	float: left;
	font: 14px Roboto;
	position: relative;
	width: 1073px;
	z-index: 10;
}
section.content .postbig .date
{
	color: #888;
	font: 12px Roboto;
	margin: 0 0 10px 40px;
}
section.content .postbig article
{
	margin: 0 40px;
}
.news_item
{
	color: #3a3a3a;
	font: 14px Roboto;
	margin: 0 0 40px;
	text-align: left;
}
.news_item span
{
	display: block;
	font: 18px Roboto;
	margin: 0 0 15px;
}
.news_item .date
{
	color: #888;
	font: 12px Roboto;
	margin: 0 0 10px;
}
.news_item .more
{
	margin-top: 12px;
	text-align: left;
}
.pagenavi
{
	font: 18px Roboto;
	margin: 0 0 0 40px;
}
.pagenavi2
{
	margin: 0;
}
.pagenavi a
{
	background: url(../images/pagenavi.png) -43px 0 no-repeat;
	color: #343434;
	display: block;
	float: left;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	width: 50px;
}
.pagenavi a:hover,.pagenavi a[href=""]
{
	background: url(../images/pagenavi.png) 0 0 no-repeat;
	margin: 0 4px 0 3px;
	width: 43px;
}
.back_to_news
{
	padding-top: 2em;
}
.reg_page
{
	position: relative;
	z-index: 10;
}
@media (max-width:363px) {
	.service-message-text h2, .service-message-text h3 {
		text-align:left !important;
	}
	#service-messages {
		margin-left:-5px !important
	}
}
.reg_page p
{
	float: left;
	margin: 0 0 20px;
	width: 100%;
}
.reg_page p .input362
{
	float: left;
}
.reg_page .margin50
{
	float: left;
	margin: 0 0 50px;
}
.reg_page .margin20
{
	float: left;
	margin: 0 0 20px;
}
.reg_page label
{
	color: #878787;
	float: left;
	font: 10px Roboto;
	margin: 10px 0 0 15px;
}
.reg_page label b
{
	color: #d70033;
	display: block;
	font: 700 30px Roboto;
	line-height: 14px;
}
.reg_page form
{
	display: block;
	float: left;
	margin: 0 0 0 20px;
	width: 580px;
}
.reg_page .banner
{
	background: url(../images/banner2.jpg) no-repeat;
	border: 1px solid #cacaca;
	float: right;
	height: 320px;
	width: 410px;
}
.reg_page .banner img
{
	height: 320px;
	width: 410px;
}
.support_page .leftcol
{
	background: url(../images/line2.png) right 0 no-repeat;
	float: left;
	margin: 0 0 0 20px;
	width: 510px;
}
.support_page .rightcol
{
	float: left;
	margin: 0 0 0 100px;
	width: 370px;
}
.support_page h3
{
	color: #545454;
	font: 700 18px Roboto;
	margin: 0 0 25px 10px;
	text-transform: uppercase;
}
.support_page p.error
{
	color: red;
}
.support_page small
{
	color: grey;
	font-face: Roboto;
	font-size: 11px;
	margin-left: 10px;
}
.support_page .selectbox
{
	float: left;
}
.support_page .selectbox .select
{
	max-width: 375px;
}
.support_page .theSelect .note
{
	color: #ff2f74;
	font-size: 18px;
	margin: 0 0 0 7px;
	width: auto;
}
.reg_page form
{
	margin: 0;
}
.feedback-ticket-list
{
	margin-left: 10px;
}
.feedback-ticket-list a
{
	font-size: 15px;
	text-decoration: none;
}
.feedback-ticket-list a:hover
{
	text-decoration: underline;
}
.feedback-ticket-list li
{
	margin-bottom: 4px;
}
.faq_page
{
	float: left;
	margin: 0 0 0 45px;
	position: relative;
	width: 845px;
	z-index: 10;
}
.faq_page .searchbox
{
	color: #7c7c7c;
	float: left;
	font: 12px Roboto;
	margin: 0 0 30px;
	width: 796px;
}
.faq_page .searchbox .name
{
	font: 14px Roboto;
	margin: 0 0 15px 20px;
}
.faq_page .searchbox .sr
{
	float: left;
	margin: 0 0 10px;
	position: relative;
	width: 796px;
}
.faq_page .searchbox .sr .inp
{
	background: url(../images/input796.png) 0 0 no-repeat;
	border: 0;
	color: #252525;
	font: 18px Roboto;
	height: 21px;
	padding: 10px 20px 9px;
	width: 756px;
}
.faq_page .searchbox .sr .inp:focus
{
	background: url(../images/input796.png) 0 -39px no-repeat;
}
.faq_page .searchbox .sr .submit
{
	background: url(../images/submit1.png) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	height: 30px;
	position: absolute;
	right: 12px;
	text-indent: -9999px;
	top: 8px;
	width: 32px;
}
.faq_page .searchbox .sr .submit:active
{
	background: url(../images/submit1.png) 0 -32px no-repeat;
}
.faq_page .searchbox .ex
{
	float: left;
	margin-left: 20px;
}
.faq_page .searchbox .ex2
{
	float: right;
	margin-right: 20px;
}
.faq_page .searchbox a
{
	color: #7c7c7c;
}
.faq_page h3
{
	color: #0085b9;
	font: 18px Roboto;
	margin: 0 0 20px;
	outline: 0;
	font-weight: 300;
}
.faq_page div.txt
{
	margin: 0 0 20px;
	text-indent: 40px;
}
.faq_page .pagenavi
{
	margin: 30px 0 0;
}
.faq_page #accordion h3.answer-title
{
	background: url(../images/plus.png) 0 6px no-repeat;
	padding-left: 15px;
}
.faq_page #accordion h3.ui-state-active
{
	background: url(../images/minus.png) 0 10px no-repeat;
	padding-left: 21px;
	    background-color: #fff;
    font-size: 19px;
	background-position-x: 7px;
	background-position-y: 16px;
	padding-right: 5px;
    padding-bottom: 6px;
    padding-top: 5px;
	font-weight: 400;

}
.faq_page #accordion h3.ui-state-active a
{
color:#000;

}
.map_page
{
	float: left;
	margin: 0 0 0 45px;
	position: relative;
	width: 845px;
	z-index: 10;
}
.map_page .pagenavi
{
	margin: 0;
}
.map_page h2
{
	color: #545353;
	font: 700 18px Roboto;
	margin: 0 0 30px 10px;
	text-shadow: none;
	text-transform: uppercase;
}
.map_page h2 a.all
{
	font: 14px Roboto;
	margin: 0 0 0 300px;
	text-transform: none;
}
.map_page .mapframe
{
	height: 489px;
	margin: 0 0 70px -20px;
	position: relative;
	width: 1059px;
}
.map_page .mapframe .shadbox1
{
	background: url(../images/shadbox1.png) 0 0 repeat-x;
	height: 5px;
	left: 5px;
	position: absolute;
	top: 0;
	width: 1049px;
}
.map_page .mapframe .shadbox3
{
	background: url(../images/shadbox3.png) 0 0 repeat-x;
	bottom: 0;
	height: 5px;
	left: 5px;
	position: absolute;
	width: 1049px;
}
.map_page .mapframe .shadbox2
{
	background: url(../images/shadbox2.png) no-repeat;
	height: 489px;
	left: 0;
	position: absolute;
	top: 0;
	width: 5px;
}
.map_page .mapframe .shadbox4
{
	background: url(../images/shadbox4.png) no-repeat;
	height: 489px;
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
}
.tablebox
{
	behavior: url(PIE.htc);
	/* float: left; */
	margin: 0 0 30px;
	padding: 0 0 10px;
	position: relative;
}
.tablebox table
{
	border: 0;
	border-spacing: 0;
	color: #484848;
	font: 12px Roboto;
	width: 985px;
}
.tablebox table tr
{
	border: 0;
	height: 40px;
}
.tablebox table th
{
	border: 0;
}
.tablebox table td
{
	border: 0;
}
.tablebox2 table
{
	width: 825px;
}
.tablebox2 table td
{
	width: 825px;
}
.tablebox table th
{
	font: 700 14px Roboto!important;
	height: 61px;
	padding: 0;
	text-align: left;
}
.tablebox table td
{
	height: 35px;
	padding: 0;
}
@media all and (-webkit-min-device-pixel-ratio:0)
{
	.tablebox table td
	{
		height: 34px;
	}
}
:root .tablebox table td
{
	height: 34px\9;
}
.tablebox table .col1
{
	font-size: 14px;
	width: 170px;
}
.tablebox table .col1 span
{
	display: block;
	padding-left: 45px;
	position: relative;
	width: 125px;
}
.tablebox tr:nth-child(odd)
{
	background-color: #fdfdfd;
}
.tablebox tr:nth-child(even)
{
	background-color: #f7f7f7;
}
.tablebox table .col2
{
	font-size: 14px;
	width: 120px;
}
.tablebox table .col3
{
	width: 115px;
}
.tablebox table .col4
{
	width: 100px;
}
.tablebox table .col5
{
	width: 100px;
}
.tablebox table .col6
{
	width: 110px;
}
.tablebox table .col7
{
	width: 90px;
}
.tablebox table .col8
{
	width: 100px;
}
.tablebox table .col9
{
	width: 90px;
}
.tablebox table .col9 span
{
	display: block;
	position: relative;
	width: 90px;
}
.tablebox2 table .col9 span b
{
	top: -16px;
}
.tablebox a.metka
{
	background: url(../images/metka.png) no-repeat;
	display: block;
	height: 22px;
	width: 17px;
}
a.predl
{
	float: right;
	margin: 10px 0 0;
}
.tablebox3 table
{
	width: 100%;
}
.tablebox3 table .col1
{
	width: 130px;
}
.tablebox3 table .col2
{
	width: 235px;
}
.tablebox3 table .col3
{
	font-size: 14px;
	width: 185px;
}
.tablebox3 table td.col3
{
	color: #63b000;
}
.tablebox3 table td.col3 em
{
	color: #b3001d;
	font-style: normal;
}
.tablebox3 table .col9
{
	font-size: 14px;
	width: 265px;
}
.tablebox3 table .col9 span
{
	width: auto;
}
.leftside
{
	background: url(../images/grey_line.png) center bottom no-repeat;
	float: left;
	margin: 0 0 20px;
	width: 337px;
}
.leftside2
{
	background: 0;
}
section.content2
{
	float: left;
	min-height: 635px;
	padding: 25px 0 50px 45px;
	position: relative;
	width: 840px;
}
section.content2 .shad2
{
	background: url(../images/shad2.png) 0 0 no-repeat;
	height: 510px;
	left: -18px;
	position: absolute;
	top: -18px;
	width: 496px;
	z-index: 1;
}
section.content2 h1
{
	color: #222;
	font: 700 24px Roboto;
	margin: 0 0 30px;
	text-shadow: 1px 1px 1px #b9b9b9;
}
ul.usermenu
{
	float: left;
	font: 18px Roboto;
	margin: 0 0 0 20px;
}
ul.usermenu li
{
	margin: 0 0 1px 30px;
}
ul.usermenu li.emu a
{
	color: #9c9c9c;
}
ul.usermenu li a:hover
{
	color: #0085b9;
}
ul.usermenu li.pro
{
	margin: 0 0 1px -10px;
}
ul.usermenu li.pro em
{
	color: #c5c5c5;
	float: left;
	font: 700 12px Roboto;
	font-style: normal;
	margin: 3px 15px 0 0;
	text-transform: uppercase;
}
ul.usermenu li a
{
	color: #484848;
	display: block;
	padding: 11px 22px 13px;
	text-decoration: none;
}
ul.usermenu li.active
{
	background: url(../images/button2.jpg) left 0 no-repeat;
}
ul.usermenu li.active a
{
	color: #24bfe9;
}
.leftside .sitebox
{
	background: url(../images/grey_line.png) center top no-repeat;
	color: #4b4b4b;
	float: left;
	font: 14px Roboto;
	margin: 35px 0;
	padding: 30px;
	position: relative;
	text-shadow: 1px 1px 1px #ececec;
	width: 277px;
}
.leftside .sitebox .name b
{
	font-size: 24px;
	font-weight: 400;
}
.leftside .sitebox small
{
	display: block;
	font-size: 10px;
	margin: 0 0 15px;
}
.leftside .sitebox a
{
	background: url(../images/line3.jpg) bottom repeat-x;
	color: #4b4b4b;
	padding: 0 0 1px;
	text-decoration: none;
}
.leftside .sitebox a:hover
{
	background: 0;
}
.leftside .sitebox .stat
{
	float: left;
}
.leftside .sitebox .stat span,.leftside .sitebox .stat img
{
	float: left;
}
.leftside .sitebox .stat span
{
	float: left;
	margin: 6px 7px 0 0;
}
.leftside .sitebox a.quest
{
	background: url(../images/quest.png) no-repeat;
	bottom: 10px;
	display: block;
	height: 32px;
	position: absolute;
	right: 10px;
	width: 31px;
}
.leftside .module
{
	background: url(../images/uzor.png) 0 bottom repeat-x;
	float: left;
	margin: 0 0 20px;
	padding: 0 0 25px;
	width: 325px;
}
.leftside .module h3
{
	color: #222;
	font: 24px Roboto;
	margin: 0 0 20px;
}
.leftside .module a
{
	color: #00b2e2;
}
.leftside .modulenews
{
	color: #222;
	font: 12px Roboto;
	line-height: 17px;
}
.leftside .modulenews span
{
	font: 18px Roboto;
	margin: 0 0 10px;
}
.leftside .modulenews a
{
	color: #2fb7e1;
}
.leftside .modulenews p.date
{
	color: #828282;
	float: left;
	margin: 10px 0 0;
}
.leftside .modulenews p.more
{
	float: right;
	margin: 10px 0 0;
}
.leftside .modulevideo h3 b
{
	float: right;
	font: normal 12px Roboto;
	margin: 7px 0 0;
}
.leftside .modulevideo span
{
	background: url(../images/ramka.png) no-repeat;
	float: left;
	height: 195px;
	margin: 0 0 0 -14px;
	padding: 17px 20px;
	width: 320px;
}
.leftside .modulevideo span img
{
	height: 195px;
	width: 320px;
}
.leftside .module_ul
{
	color: #222;
	font: 14px Roboto;
}
.leftside .module_ul ul
{
	margin: 0 10px;
}
.leftside .module_ul li
{
	background: url(../images/uzor.png) left 6px no-repeat;
	margin: 0 0 7px;
	padding-left: 15px;
}
.settings_page
{
	float: left;
	margin: 0 0 0 55px;
	position: relative;
	width: 740px;
	z-index: 10;
}
.settings_page h3
{
	color: #484848;
	font: 700 18px Roboto;
	margin: 0 0 25px;
	text-transform: uppercase;
}
.settings_page .margin20
{
	float: left;
	margin: 0 0 20px;
}
.settings_page .margin50
{
	float: left;
	margin: 0 0 50px;
}
.settings_page .margin5010
{
	color: #767676;
	float: left;
	font: 14px Roboto;
	margin: 0 0 50px 15px;
}
.settings_page p
{
	margin: 20px 0;
}
.settings_page .submitbutton
{
	float: left;
}
.settings_page .proflink
{
	float: left;
	margin: 14px 0 0 50px;
}
.settings_page a.spr_link
{
	left: 575px;
	position: absolute;
	top: -50px;
}
.geopro_page h3
{
	color: #484848;
	font: 700 18px Roboto;
	margin: 0 0 25px;
	text-transform: uppercase;
}
.geopro_page h4
{
	color: #696969;
	font: 18px Roboto;
	margin: 20px 0 20px 5px;
}
.geopro_page h3 a.all
{
	float: right;
	font: 14px Roboto;
	text-transform: none;
}
.geopro_page .tooltip
{
	background: #fcfcfc;
	border: 1px solid #e8e8e8;
	color: #2c2c2c;
	font: 12px Roboto;
	padding: 5px 10px;
	width: 243px;
}
.geopro_page a.spr_link
{
	left: 575px;
	position: absolute;
	top: -50px;
}
.geopro_page .margbot70
{
	margin-bottom: 70px!important;
}
.geopro_page .field .h4
{
	color: #767676;
	float: left;
	font: 700 14px Roboto;
	text-transform: uppercase;
}
.geopro_page .field
{
	float: left;
	margin: 0 0 40px;
	max-width: 100%;
	width: 100%;
}
.geopro_page .field_marg20
{
	margin: 0 0 20px;
}
.geopro_page .width415
{
	width: 415px;
}
.geopro_page .width200
{
	float: left;
	width: 180px;
}
.geopro_page .selectForm2
{
	float: left;
	margin: 0 15px 15px 0;
}
.geopro_page label
{
	color: #9a9a9a;
	float: left;
	font: 700 10px Roboto;
	margin: 8px 0 0;
}
.geopro_page label b
{
	color: #e90f00;
	display: block;
	font: 700 24px Roboto;
	line-height: 14px;
}
#hide_serverbox
{
	display: none;
}
.geopro_page a.showservers
{
	color: #484848;
	display: block;
	float: left;
	font: 700 18px Roboto;
	margin: 25px 0;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
}
.geopro_page a.showservers:hover
{
	text-decoration: underline;
}
.rotateboxbefore {
	background: url(../images/ui/rotate_opa.png) 88% no-repeat !important;

}
.geopro_page .rotatebox
{
	background: url(../images/ui/rotate.png) 88% no-repeat;
	float: left;
	height: 166px;
	margin: -50px 0 0 80px;
	position: relative;
	width: 200px;
}
.rotateboxbefore.rotatebox2 {
	background: url(../images/ui/rotate2_opa.png) !important;

}
.geopro_page .rotatebox2
{
	background: url(../images/ui/rotate2.png) no-repeat;
	height: 166px;
	width: 167px;
}

/* english rotate */
.geopro_page .rotatebox_en
{
	background: url(../images/ui/rotate_en.png) 88% no-repeat;
	float: left;
	height: 166px;
	margin: -50px 0 0 80px;
	position: relative;
	width: 200px;
}
.service-message.nolog:first-child {
	margin-top:-48px !important;
}
.geopro_page .rotatebox2_en
{
	background: url(../images/ui/rotate2_en.png) no-repeat;
	height: 166px;
	width: 167px;
}

/* english rotate */

/* espanol rotate */
.geopro_page .rotatebox_es
{
	background: url(../images/ui/rotate_es.png) 88% no-repeat;
	float: left;
	height: 166px;
	margin: -50px 0 0 80px;
	position: relative;
	width: 200px;
}
.geopro_page .rotatebox2_es
{
	background: url(../images/ui/rotate2_es.png) no-repeat;
	height: 166px;
	width: 167px;
}

/* espanol rotate */

/* france rotate */
.geopro_page .rotatebox_fr
{
	background: url(../images/ui/rotate_fr.png) 88% no-repeat;
	float: left;
	height: 166px;
	margin: -50px 0 0 80px;
	position: relative;
	width: 200px;
}
.geopro_page .rotatebox2_fr
{
	background: url(../images/ui/rotate2_fr.png) no-repeat;
	height: 166px;
	width: 167px;
}

/* france rotate */

/* portugal rotate */
.geopro_page .rotatebox_pt
{
	background: url(../images/ui/rotate_pt.png) 88% no-repeat;
	float: left;
	height: 166px;
	margin: -50px 0 0 80px;
	position: relative;
	width: 200px;
}
.geopro_page .rotatebox2_pt
{
	background: url(../images/ui/rotate2_pt.png) no-repeat;
	height: 166px;
	width: 167px;
}

/* portugal rotate */

/* germany  rotate */
.geopro_page .rotatebox_de
{
	background: url(../images/ui/rotate_de.png) 88% no-repeat;
	float: left;
	height: 166px;
	margin: -50px 0 0 80px;
	position: relative;
	width: 200px;
}
.geopro_page .rotatebox2_de
{
	background: url(../images/ui/rotate2_de.png) no-repeat;
	height: 166px;
	width: 167px;
}

/* germany rotate */

/* china  rotate */
.geopro_page .rotatebox_cn
{
	background: url(../images/ui/rotate_cn.png) 88% no-repeat;
	float: left;
	height: 166px;
	margin: -50px 0 0 80px;
	position: relative;
	width: 200px;
}
.geopro_page .rotatebox2_cn
{
	background: url(../images/ui/rotate2_cn.png) no-repeat;
	height: 166px;
	width: 167px;
}

/* china rotate */


.geopro_page .fieldcheck
{
	display: block!important;
	float: left;
	font: 14px Roboto;
	margin: 0 0 10px;
	width: 100%;
}
.geopro_page .fieldcheck2
{
	margin: 3px 0 0 30px;
	width: auto!important;
}
.geopro_page .fieldcheck3
{
	margin: -9px 0 0 100px;
	width: auto!important;
}
.geopro_page .fieldcheck input,.modwin .modules-pro .fieldcheck input
{
	display: none;
}
.geopro_page .fieldcheck label,.modwin .modules-pro .fieldcheck label
{
	background: url(../img/svg/checkbox.svg) 0 -36px no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 32px;
	margin: 0 30px 0 0;
	text-indent: -9999px;
	width: 60px;
}
.geopro_page .fieldcheck label.ui-state-active,.modwin .modules-pro .fieldcheck label.ui-state-active
{
	background: url(../img/svg/checkbox.svg) 0 0 no-repeat;
}
.geopro_page .fieldcheck .mid
{
	color: #404040;
	display: block;
	float: left;
	margin: 5px 60px 0 0;
	width: 250px;
}
.geopro_page .fieldcheck .mid b
{
	font-size: 18px;
}
.geopro_page .fieldcheck .right
{
	float: right;
	margin: 8px 0 0;
}
.geopro_page .fieldcheck .right a
{
	color: #404040;
}
.geopro_page .input415
{
	float: left;
	margin: 0 20px 15px 0;
	display: block
}
.geopro_page .rightlink
{
	float: left;
	margin: 11px 0 0;
}
.geopro_page .submitbutton,.geopro_page .submitbutton2
{
	float: left;
	margin: 0 30px 0 0;
}
.geopro_page input.submitbutton[disabled],.geopro_page .submitbutton2[disabled]
{
	opacity: .5;
}
.geopro_page input.submitbutton[disabled]:hover
{
	background: url(../img/svg/button_save.svg) no-repeat;
}
.geopro_page input.submitbutton2[disabled]:hover
{
	background: url(../img/svg/button_reset.svg) 0 0 no-repeat;
}
.fieldcheck3
{
	float: left;
	font: 700 18px Roboto;
	margin: 0 0 0 20px;
	text-transform: uppercase;
}
.fieldcheck3 span
{
	float: left;
	margin: 11px 20px 0 0;
}
.fieldcheck3 a
{
	color: #00aedc;
}
.fieldcheck3 input
{
	display: none;
}
.fieldcheck3 label
{
	background: url(../img/svg/checkbox2.svg) 0 -42px no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 40px;
	margin: -1px 0 0;
	text-indent: -9999px;
	width: 38px;
}
.fieldcheck3 label.ui-state-active
{
	background: url(../img/svg/checkbox2.svg) 0 -1px no-repeat;
}
#account-content-check-page-field a.disabled,#account-content-control-keywords-field a.disabled
{
	color: silver;
	text-decoration: none;
}
.modwin
{
	background: url(../images/modal/win1.png) no-repeat;
	color: #252525;
	display: none;
	font: 14px Roboto;
	height: 357px;
	left: 30px;
	padding: 20px 20px 20px 30px;
	position: absolute;
	top: 0px;
	width: 713px;
	z-index: 1000;
}
.modwin p,.modwin2 p
{
	margin: 12px 0;
}
.modwin a.jqmClose
{
	color: #252525;
	margin: 0;
	position: absolute;
	right: 30px;
	top: 20px;
}
.modwin .name
{
	background: url(../img/svg/ok.svg) 0 0 no-repeat;
	font: 18px Roboto;
	line-height: 18px;
	margin: 0 0 15px;
	min-height: 50px;
	padding: 5px 70px 0 80px;
	background-size: contain;
}
.modwin .name2
{
	font: 24px Roboto;
	line-height: 50px;
	margin: 0 0 15px;
	padding: 5px 0 0;
}
.modwin .img
{
	float: left;
	margin: 0 0 40px;
}
.modwin .img img
{
	height: 171px;
	width: 309px;
}
.modwin .textarea380
{
	float: left;
	font: 14px Roboto;
	margin-bottom: 20px;
}
.modwin h5
{
	font: 18px Roboto;
	margin: 0 0 20px;
}
.modwin a
{
	color: #0282a2;
	margin: 0 30px 0 0;
}
.modwin .p18,.modwin2 .p18
{
	font-size: 18px;
	text-align: left;
}
.modwin .note a
{
	color: #000;
	margin: 0;
}
@media screen and (max-width:1200px)
{
	.modwin .textarea380
	{
		width: 350px;
	}
}
@media screen and (max-width:770px)
{
	.modwin .img
	{
		float: none;
		margin: 0 auto 20px auto;
	}
	.modwin .textarea380
	{
		float: none;
		margin: 0 auto 20px auto;
		width: 100%;
	}
}
@media screen and (max-width:640px)
{
	.modwin .img
	{
	}
}
@media screen and (max-width:500px)
{
	.modwin a.jqmClose
	{
		right: 10px;
		top: 5px;
	}
	.modwin .name
	{
		padding-left: 55px;
		padding-right: 40px;
	}
	.modwin .img img
	{
		height: auto;
		margin-bottom: 20px;
		width: 220px;
	}
	.table .value.v12
	{
		text-align: left!important;
	}
	.table .value.v12 p
	{
		padding: 0 0 0 31px!important;
	}
}
#creditcards p
{
	line-height: 35px;
	margin: 0 0 20px;
}
#creditcards p.card
{
	line-height: 40px;
}
#creditcards p.card b
{
	font-size: 18px;
	font-weight: 400;
	margin-right: 30px;
}
#creditcards p.card span
{
	font-size: 11px;
}
#creditcards p.card a
{
	margin: 0;
}
.smswin p
{
	font: 18px Roboto;
	margin: 8px 0;
}
.smswin span
{
	display: block;
	margin: 0 0 20px;
}
.smswin .input362
{
	float: left;
	margin: 0 30px 10px 0;
}
.smswin .submitbutton
{
	float: left;
	margin: 0 0 10px;
}
.modwin2
{
	background: url(../images/modal/win3.png) no-repeat;
	color: #252525;
	display: none;
	font: 14px Roboto;
	height: 248px;
	left: 130px;
	padding: 20px 20px 20px 30px;
	position: absolute;
	top: 70px;
	width: 601px;

	z-index: 1000;
}
.modwin3
{
	background: url(../images/modal/win2.png) no-repeat;
	height: 356px;
}
.modwin4
{
	background: url(../images/modal/win4.png) no-repeat;
	height: 778px;
}
.modwin6
{
	background: url(../images/modal/win6.png) no-repeat;
	height: 634px;
	width: 715px;
}
.modwin2 a.jqmClose
{
	color: #252525;
	margin: 0;
	position: absolute;
	right: 30px;
	top: 20px;
}
.modwin2 .name
{
	float: left;
	font: 18px Roboto;
	line-height: 63px;
	margin: 7px 0 15px;
	padding: 3px 0 0;
}
.modwin2 .name em
{
	font-style: normal;
}
.modwin2 .name em.st
{
	color: #00a1cb;
}
.modwin2 .name img.icon
{
	float: right;
	margin: 15px 0 0 10px;
}
.modwin2 .name_ok
{
	background: url(../images/ok.png) 0 0 no-repeat;
	padding-left: 80px;
	    min-height: 59px;
  /*   padding-bottom: 25px; */
}
.modwin2 .name_info
{
	background: url(../images/info.png) 0 0 no-repeat;
	padding-left: 100px;
}
.modwin2 .name_confirm
{
	background: url(../images/question.png) 0 0 no-repeat;
	padding-left: 100px;
}
.modwin2 .name_error
{
	background: url(../images/close-big.png) 0 0 no-repeat;
	color: #960210;
	padding-left: 100px;
}
.modwin2 .name_error b
{
	color: #252525;
	font-weight: 400;
}
.modwin2 .name_error em
{
	float: left;
}
.modwin2 .name_error i
{
	float: left;
	font-style: normal;
	margin: 0 5px 0 0;
}
#account-common-confirm-modal .submitbutton,#account-common-confirm-modal .submitbutton2,#account-paid-confirm-tarif-change .submitbutton,#account-paid-confirm-tarif-change .submitbutton2,#account-content-check-reset-modal .submitbutton,#account-content-check-reset-modal .submitbutton2
{
	margin-right: 1em;
}
.modwin2_errorpro
{
	font: 12px Roboto;
}
.modwin2_errorpro .big
{
	float: left;
	font-size: 18px;
	margin: 10px 0 20px;
	width: 100%;
}
.modwin2_errorpro .big span,.modwin2_errorpro .big img
{
	float: left;
}
.modwin2_errorpro .big span
{
	margin: 5px 30px 0 0;
}
.modwin2_errorpro .big img
{
	margin: 0 15px 0 0;
}
.modwin3 .lft
{
	background: url(../images/modal/line.png) right 0 no-repeat;
	color: #252525;
	float: left;
	font: 14px Roboto;
	margin: 0 20px 30px;
	min-height: 138px;
	padding: 20px 40px 0 0;
	width: 320px;
}
.modwin3 .lft h3
{
	font: 18px Roboto;
	margin: -20px 0 20px;
}
.modwin3 .lft .h3
{
	font: 18px Roboto;
	margin: -20px 0 10px;
}
.modwin3 .lft .h3 b
{
	color: #0085b9;
	display: block;
	font-weight: 400;
	margin: 5px 0 0;
}
.modwin3 .lft small
{
	font-size: 11px;
	font-weight: 700;
}
.modwin3 .lft .input300
{
	margin: 0 0 30px;
}
.modwin3 .rht
{
	color: #626262;
	float: left;
	font: 12px Roboto;
	margin: 0 0 30px 20px;
	padding: 20px 0 0;
	width: 165px;
}
.modwin3 .rht p
{
	margin: 0 0 4px;
}
.modwin3 .submitbutton,.modwin3 .submitbutton2
{
	float: left;
	margin: 0 25px;
}
.modwin3 .fieldcheck3
{
	float: left;
	margin: 20px 0 0;
}
.modwin3 .fieldcheck3 label
{
	float: left;
	margin: 0 20px 0 0;
}
.modwin3 .fieldcheck3 em
{
	color: #252525;
	display: block;
	float: left;
	font: normal 14px Roboto;
	margin: 12px 0 0;
	text-transform: none;
	width: 240px;
}
.modwin3 .fieldcheck3 em b
{
	display: block;
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 15px;
}
#account-paid-tarif-modal .fieldcheck3
{
	float: none;
}
#account-paid-tarif-modal .fieldcheck3 em
{
	cursor: pointer;
	float: none;
	width: auto;
}
#account-paid-tarif-modal .fieldcheck3 label
{
	margin-bottom: 20px;
}
.modwin4 .lft
{
	background: url(../images/modal/line2.png) right 0 no-repeat!important;
	margin: 0 20px 30px 10px!important;
	min-height: 250px!important;
	width: 290px!important;
}
.modwin4 .lft .input300
{
	margin: 0 0 12px!important;
}
.modwin4 .rht
{
	margin: 90px 0 0!important;
}
.modwin4 .lft .lb
{
	color: #929292;
	font: 12px Roboto;
	margin: 0 0 4px 20px;
}
.modwin4 .lft .lb2
{
	color: #929292;
	float: right;
	font: 12px Roboto;
}
.modwin4 .lft .lb2 span
{
	float: left;
	margin: 7px 10px 0 0;
}
.modwin4 .lft .datebox
{
	float: left;
	margin: 0 0 25px;
	width: 100%;
}
.modwin4 .lft .selectForm
{
	float: left;
	margin: 0 20px 0 0;
}
.modwin4 .fieldcheck3
{
	color: #252525;
	float: left;
	font: normal 14px Roboto;
	margin: 0 0 15px!important;
	text-transform: none;
	width: 100%;
}
.modwin4 .fieldcheck3 em
{
	float: left;
	font-size: 18px;
	font-weight: 400;
	margin: 12px 0 5px;
	width: auto;
}
.modwin_res
{
	background: url(../images/modal/win5_1.png) no-repeat;
	color: #252525;
	display: none;
	font: 14px Roboto;
	left: 30px;
	padding: 20px 20px 20px 30px;
	position: absolute;
	top: 70px;
	width: 784px;
	z-index: 1000;
}
.modwin_res .bot
{
	background: url(../images/modal/win5_2.png) no-repeat;
	bottom: -22px;
	height: 22px;
	left: 0;
	position: absolute;
	width: 894px;
}
.modwin_res a.jqmClose
{
	color: #252525;
	margin: 0;
	position: absolute;
	right: 30px;
	top: 20px;
}
.modwin_res .head3
{
	margin: 0 0 20px;
	width: 600px;
}
.modwin_res .head3 b
{
	font-weight: 400;
	text-transform: none;
}
.modwin_res .head3 a
{
	margin: 0 5px;
}
.modwin_res .plat,.modwin_export .plat
{
	float: right;
}
#account-common-saved-popup .plat,#account-common-popup-simple .plat
{
	bottom: 30px;
	position: absolute;
}
.modwin_res .plat h5,.modwin_export .plat h5
{
	display: block;
	font: 18px Roboto;
	margin: 0 0 15px 25px;
}
.modwin_res .plat a,.modwin_export .plat a
{
	margin: 0 35px 0 0;
}
.modwin_export .plat
{
	float: left;
	margin: 0 0 0 20px;
}
.modwin_export .plat h5
{
	margin-left: 0;
}
.modwin_export .submitbutton
{
	float: right;
	margin: 5px 30px 0 0;
}
.modwin_export .lft
{
	background: url(../images/modal/line.png) right 20px no-repeat;
	float: left;
	margin: 0 20px 0 0;
	width: 195px;
}
.modwin_export .rht
{
	color: #515151;
	float: left;
	margin: 0;
	width: 310px;
}
.modwin_export .rht h3
{
	color: #252525;
	font: 18px Roboto;
	margin: -20px 0 20px;
}
.modwin_export .lft .fieldcheck3
{
	float: left;
	margin: 0 0 10px!important;
	width: 195px;
}
.modwin_export .lft .fieldcheck3 label
{
	border: 0;
	float: left;
}
.modwin_export .lft .fieldcheck3 em
{
	color: #989898;
	float: left;
	font: 700 12px Roboto;
	width: auto;
}
.modwin_export .lft .fieldcheck3 em i
{
	color: #0286a8;
	font: normal 18px Roboto;
	font-style: normal;
	margin: 0 10px 0 0;
}
.modwin_export .flds
{
	float: left;
	margin: 15px 0;
	width: 100%;
}
.modwin_export .flds em
{
	float: left;
	font-style: normal;
	margin: 13px 10px 0 0;
}
.modwin_export .flds .input105
{
	float: left;
	margin: 0 10px 0 0;
}
.modwin_large
{
	color: #fff;
	float: left;
	font: 12px Roboto;
	left: 37px;
	position: absolute;
	top: 200px;
	width: 1250px;
	z-index: 2000;
}
.modwin_large2
{
	top: 279px;
}
.modwin_large .tp
{
	background: #4a4949;
	border: 1px solid #000;
	-webkit-box-shadow: 2px 2px 4px #555;
	        box-shadow: 2px 2px 4px #555;
	float: left;
	moz-box-shadow: 2px 2px 4px #555;
	webkit-box-shadow: 2px 2px 4px #555;
	width: 1250px;
}
.modwin_large .tp,.modwin_large .bd
{
	behavior: url(PIE.htc);
	padding: 10px 0 10px 10px;
	position: relative;
}
.modwin_large .tp
{
	background: #4a4949;
	border: 1px solid #000;
	float: left;
	width: 1238px;
}
.modwin_large .bd
{
	background: #fff url(../images/shad8.jpg) left 0 repeat-y;
	border: 1px solid #cacaca;
	border-radius: 0 0 5px 5px;
	float: left;
	moz-border-radius: 0 0 5px 5px;
	padding-bottom: 15px;
	webkit-border-radius: 0 0 5px 5px;
	width: 1238px;
}
.modwin_large .bd a
{
	background: url(../images/disc.png) no-repeat;
	margin: 0 17px 0 0;
	padding: 1px 0 3px 30px;
}
.modwin_large .tp ul li
{
	float: left;
	margin: 0 10px 0 0;
}
.modwin_large .tp ul li.col1
{
	width: 65px;
}
.modwin_large .tp ul li.col2
{
	width: 135px;
}
.modwin_large .tp ul li.col3
{
	width: 120px;
}
.modwin_large .tp ul li.col4
{
	width: 70px;
}
.modwin_large .tp ul li.col5
{
	color: #88c002;
	width: 100px;
}
.modwin_large .tp ul li.col5 b
{
	float: left;
	font-weight: 400;
}
.modwin_large .tp ul li.col5 img
{
	float: right;
	margin: -3px 20px 0 0;
}
.modwin_large .tp ul li.red
{
	color: #c00;
}
.modwin_large .tp ul li.col6
{
	width: 110px;
}
.modwin_large .tp ul li.col7
{
	width: 75px;
}
.modwin_large .tp ul li.col8
{
	width: 90px;
}
.modwin_large .tp ul li.col9
{
	width: 90px;
}
.modwin_large .tp ul li.col10
{
	width: 140px;
}
.modwin_large .tp ul li.col11
{
	width: 80px;
}
#accout-geo-server-is-available
{
	margin-left: 10px;
	margin-top: 20px;
}
.account-geocheck-server-ip
{
	float: right;
	font-size: 90%;
	padding-right: 30px;
}
#accout-geo-server-is-available .server-status
{
	margin-top: 1em;
}
#accout-geo-server-is-available .server-status.available
{
	color: #63b000;
}
#accout-geo-server-is-available .server-status.unavailable
{
	color: #960210;
}
.profile_box
{
	color: #404040;
	float: left;
	font: 18px Roboto;
	margin: 0 0 40px;
	width: 100%;
}
.profile_box p
{
	line-height: 32px;
	margin: 0 0 10px;
}
.profile_box a
{
	color: #00acd8;
}
.profile_box .fl2
{
	margin: 0 0 20px;
}
.profile_box .fl2 span
{
	color: #404040!important;
}
.profile_box .fl span
{
	color: #a3a3a3;
	font: 14px Roboto;
}
.profile_box .fl b
{
	color: #404040;
	font: normal 14px Roboto;
}
.profile_box .status
{
	float: left;
	font: 14px Roboto;
	line-height: 32px;
	margin: 0 0 10px;
}
.profile_box .status em
{
	float: left;
	font-size: 18px;
	font-style: normal;
	margin: 4px 10px 0 0;
}
.profile_box .status span.pro
{
	float: left;
	margin: 0 15px 0 0;
}
.profile_box .status span.pro b
{
	float: left;
	font-weight: 400;
	margin: 8px 5px 0 0;
}
.profile_box .status span.pro img
{
	float: left;
	margin: 0;
}
.profile_box .status span.standart
{
	color: #a3a3a3;
	float: left;
	margin: 8px 5px 0 0;
	position: relative;
}
.profile_box .status span.standart i
{
	color: #404040;
	font-style: normal;
}
.profile_box .status span.standart a
{
	color: #404040;
	text-transform: uppercase;
}
.profile_box .status span.standart a.pro_light
{
	color: #6ec421;
}
.profile_box .status span.standart a.pro_medium
{
	color: #00acd8;
}
.profile_box .status span.standart a.pro_hight
{
	color: #cc0069;
}
.profile_box .status span.standart em
{
	font-size: 8px;
	position: absolute;
	right: 0;
	top: -23px;
}
.profile_box .reflink a
{
	color: #404040;
	font-size: 14px;
}
.profile_box a.disabled
{
	color: silver;
	text-decoration: none;
}
.profile_box .standart:last-of-type .profile_tarif_separator
{
	display: none;
}
#delete-customer
{
	color: #ff3178;
}
.geopro_page .field3
{
	float: left;
	margin: 0 0 20px;
	width: 100%;
}
.geopro_page .field5
{
	float: left;
	margin: 0 0 40px;
	width: 100%;
}
.geopro_page .field4
{
	margin: 0 0 40px;
}
.geopro_page .field3 .input415
{
	margin: 0 10px 0 0;
}
.geopro_page .field3 em
{
	color: #2c2c2c;
	display: block;
	float: left;
	font: normal 18px Roboto;
	margin: 10px 10px 0 0;
	text-align: right;
	width: 50px;
}
.geopro_page .field3 label
{
	color: #9a9a9a;
	float: left;
	font: 14px Roboto;
	margin: 7px 0 0;
	width: 160px;
}
.geopro_page .field3 label b
{
	color: #e90f00;
	display: block;
	font: 700 24px Roboto;
	line-height: 14px;
}
.geopro_page .field3 .fieldcheck
{
}
.geopro_page .field3 .rightlink
{
	margin: 10px 0 0;
}
.geopro_page .field3 .rightlink.add
{
	margin-top: 12px;
}
.geopro_page .field3 .selectTwit
{
	float: left;
	width: 160px;
}
#twitter-row .selectTwit .selectbox .select
{
	width: 150px!important;
}
.geopro_page .field5 .tooltip
{
	float: left;
	margin: 0 0 0 30px;
	width: 245px;
}
.geopro_page .field5 .tooltip a
{
	color: #2c2c2c;
}
.account-site-notifies-channel-item .fieldcheck label
{
	width: 100px;
}
.account-site-notifies-channel-item .rightlink a.unactive
{
	color: #24bfe9;
}
.account-site-notifies-channel-item .rightlink b
{
	color: #e90079;
}
.additional-field-row.account-site-notifies-channel-item .rightlink b
{
	color: #e90079;
}
.geopro_page .field5 .uibody
{
	float: left;
	margin: 0 0 10px;
	padding-top: 45px;
	width: 425px;
}
.geopro_page .field5 .uibody1
{
	background: url(../img/svg/shkala1.svg) 0 0 no-repeat;
	cursor: pointer;
	padding-top: 0;
}
.geopro_page .field5 .uibody2
{
	background: url(../img/svg/shkala2_new.svg) 34px 6px no-repeat;
    padding-top: 0;
    padding-left: 5px;
}
.geopro_page .field5 .uibody3
{
	background: url(../img/svg/shkala3.svg) 0 0 no-repeat;
	cursor: pointer;
	padding-top: 0;
}
.geopro_page .field5 .uibox
{
background: url(../img/svg/ui2.svg) 0px 3px no-repeat;
    float: left;
    height: 45px;
    margin: 5px 0 0;
    position: relative;
    width: 426px;
}
.geopro_page .field5 .uibox3
{
	background: url(../img/svg/ui2-msg.svg) center bottom no-repeat;
	float: left;
	height: 80px;
	margin: -40px 0 0;
	position: relative;
	width: 426px;
}
.geopro_page .field5 .uibox2
{
	background: url(../img/svg/ui2-time.svg) 0 0 no-repeat;
	float: left;
	height: 45px;
	margin: -10px 0 0;
	position: relative;
	width: 426px;
}
.geopro_page .field5 .uibox .ui-slider-handle
{
	background: url(../images/ui/handle2.png) 0 0 no-repeat;
	cursor: pointer;
	height: 31px;
	margin-left: -15px;
	position: absolute;
	top: 5px;
	width: 31px;
	z-index: 2;
}
.geopro_page .field5 .uibox3 .ui-slider-handle
{
	background: url(../images/ui/handle2.png) 0 0 no-repeat;
	cursor: pointer;
	height: 31px;
	margin-left: -15px;
	position: absolute;
	top: 5px;
	width: 31px;
	z-index: 2;
	margin-top: 40px
}
.geopro_page .field5 .uibox .ui-slider-range
{
	background: url(../images/ui/ui1.svg) 0 0 no-repeat;
	height: 40px;
	width: 426px;
	margin-top: 13px;
}
.geopro_page .field5 .uibox3 .ui-slider-range
{
	background: url(../images/ui/ui1.png) 0 0 no-repeat;
	height: 40px;
	width: 426px;
	margin-top: 40px
}
.geopro_page .uibox2 .ui-slider-handle
{
	background: url(../images/ui/handle2.png) 0 0 no-repeat;
	cursor: pointer;
	height: 31px;
	left: 0;
	margin-left: -15px;
	position: absolute;
	top: 5px;
	width: 31px;
	z-index: 2;
}
.geopro_page .uibox3 .ui-slider-handle
{
	background: url(../images/ui/handle2.png) 0 0 no-repeat;
	cursor: pointer;
	height: 31px;
	left: 0;
	margin-left: -15px;
	position: absolute;
	top: 5px;
	width: 31px;
	z-index: 2;
}
.geopro_page .uibox2 .ui-slider-range
{
	background: url(../images/ui/ui1.png) 0 0 repeat-x!important;
	border: 0;
	display: block;
	height: 40px;
	overflow: hidden;
	position: absolute;
	width: 426px;
}
.geopro_page .uibody2 .time
{
	color: #767676;
	float: left;
	margin: 20px 0 0;
}
.geopro_page .uibody2 .time span
{
	float: left;
}
.geopro_page .uibody2 .time b
{
	font-size: 12px;
	margin-left: 20px;
}
.geopro_page .uibody2 .time a.edit
{
	background: url(../images/edit.svg) no-repeat;
	background-size: cover;
	display: block;
	float: left;
	height: 18px;
	margin: 1px 0 0 20px;
	width: 18px;
}
.geopro_page .uibody2 .uibody2_from,.geopro_page .uibody2 .uibody2_to
{
	color: #777;
	margin-top: 1em;
	position: absolute;
}
.geopro_page .uibody2 .uibody2_to
{
	margin-left: 408px;
}
.geopro_page .textarea415
{
	float: left;
	margin: 0 20px 0 0;
}
.input300_float
{
	float: left;
	margin: 0 5px 20px 15px;
}
.selectHttp .selectbox .select
{
	width: 128px;
}
.selectHttp label
{
	display: inline-block;
	float: none;
}
.pack_add_site
{
	float: left;
	margin: 12px 0 0 30px;
}
.pack_add_site b
{
	color: #9a9a9a;
	font: 700 10px Roboto;
}
.submit-with-ajax-loader
{
	float: left;
	width: 230px;
}
.submit-with-ajax-loader .submitbutton
{
	margin: 0;
}
.submit-with-ajax-loader #ajax-loader
{
	margin-left: 4px;
	margin-top: 6px;
}
#account-site-add-edit-form
{
	height: 630px;
}
#site-added-advanced hr
{
	background-color: #bbb;
	border: 0;
	color: #bbb;
	height: 1px;
	margin: 0 -5px 15px -15px;
}
#site-added-advanced h3
{
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 20px;
	margin-left: 80px;
}
#site-added-advanced .mid
{
	float: left;
	text-align: left;
	width: 70%;
}
#site-added-advanced .mid a
{
	font-size: 16px;
}
#site-added-advanced .right
{
	float: left;
	margin-top: 10px;
	text-align: left;
	width: 50%;
}
#site-added-advanced .right a
{
	color: grey;
}
#site-added-advanced .notifications
{
	padding-top: 1px;
}
#site-added-advanced .notifications a
{
	font-size: 16px;
	margin-left: .25em;
	margin-right: .25em;
}
#site-added-advanced .clr20
{
	color: red;
	font-size: 11px;
	margin-left: 90px;
}
#site-added-advanced small
{
	font-size: 12px;
}
.paymenthistory_page .col3
{
	width: 96px!important;
}
.footbg
{
	background: url(../images/foot.png) bottom repeat-x;
	float: left;
	min-width: 1250px;
	width: 100%;
}
footer
{
	color: #181818;
	float: left;
	font: 12px Roboto;
	height: 200px;
	line-height: 24px;
	padding: 20px 0 0;
	text-shadow: 1px 1px 0 #727272;
	width: 1250px;
}
footer a
{
	background: url(../images/line2.jpg) bottom repeat-x;
	color: #181818;
	padding: 0 0 1px;
	text-decoration: none;
}
footer a:hover
{
	background: 0;
}
footer .copy
{
	float: left;
	margin: 50px 60px 0 0;
	text-align: center;
}
footer .copy img
{
	display: block;
	margin: 0 0 10px;
}
footer .sect
{
	border-right: 1px solid #181818;
	float: left;
	margin: 15px 0 0 30px;
	padding-right: 20px;
}
footer .sectlast
{
	border: 0;
	padding-right: 0;
}
footer .sect span
{
	display: block;
	font: 700 14px Roboto;
	margin: 0 0 10px -10px;
}
footer .sect li.yt
{
	background: url(../images/social.jpg) 0 5px no-repeat;
	padding-left: 35px;
}
footer .sect li.fb
{
	background: url(../images/social.jpg) 0 -18px no-repeat;
	padding-left: 35px;
}
footer .sect li.tw
{
	background: url(../images/social.jpg) 0 -42px no-repeat;
	padding-left: 35px;
}
footer .sect li.vk
{
	background: url(../images/social.jpg) 0 -65px no-repeat;
	padding-left: 35px;
}
footer .sect li.gl
{
	background: url(../images/social.jpg) 0 -91px no-repeat;
	padding-left: 35px;
}
footer .sect li.apple
{
	background: url(../images/os.jpg) 0 1px no-repeat;
	padding-left: 35px;
}
footer .sect li.win
{
	background: url(../images/os.jpg) 0 -23px no-repeat;
	padding-left: 35px;
}
footer .sect li.android
{
	background: url(../images/os.jpg) 0 -47px no-repeat;
	padding-left: 35px;
}
.fieldpro
{
	float: left;
	margin: 0 0 40px;
	position: relative;
	width: 100%;
}
.fieldpro .fnm
{
	color: #404040;
	font: 18px Roboto;
	margin: 0 0 15px;
	width: 100%;
}
.fieldpro .fieldcheck3
{
	float: left;
	margin: 0 0 12px;
	width: 100%;
}
.fieldpro .fieldcheck3 label
{
	margin: 0 35px 0 0;
}
.fieldpro .fieldcheck3 span
{
	color: #404040;
	display: block;
	float: left;
	font: 18px Roboto;
	margin: 12px 0 0;
	text-transform: none;
	width: 140px;
}
.fieldpro .fieldcheck3 span em
{
	font-style: normal;
}
.fieldpro .fieldcheck3 span em.light
{
	color: #6ec421;
}
.fieldpro .fieldcheck3 span em.standart
{
	color: #00a1cb;
}
.fieldpro .fieldcheck3 span em.extend
{
	color: #cc0069;
}
.fieldpro .fieldcheck3 img
{
	float: left;
	margin: 7px 50px 0 0;
}
.fieldpro .fieldcheck3 p
{
	color: #5c5c5c;
	float: left;
	font: 14px Roboto;
	margin: 14px 0 0;
	text-transform: none;
	width: 400px;
}
.fieldpro .fieldcheck3 span.discount_pro
{
	color: #cc0069;
	display: inline;
	float: none;
	font-size: 10px;
}
.fieldpro .selectForm
{
	float: left;
	margin: 0 0 35px;
}
.fieldpro .itog
{
	margin: 0 0 0 20px;
}
.settings_page .paid .tooltip
{
	background: #fcfcfc;
	border: 1px solid #e8e8e8;
	color: #2c2c2c;
	float: right;
	font: 12px Roboto;
	margin: -5px 0 0 55px;
	padding: 5px 10px;
	width: 243px;
}
.fieldpro .tooltip_absolute_right
{
	position: absolute;
	right: 50px;
	top: 40px;
}
.fieldpro .tooltip_absolute_right a
{
	color: #2c2c2c;
}
.pay_icons
{
	float: left;
	margin: 10px 0 0 40px;
}
.autopaylink
{
	background: url(../images/new.png) right 0 no-repeat;
	color: #00aad6;
	float: left;
	font: 18px Roboto;
	margin: 5px 0 0 140px;
	padding: 5px 40px 0 0;
}
.fieldpro .recurring p
{
	margin-top: 4px;
}
.fieldpro .recurring .autopaylink
{
	float: none;
	margin: 0;
}
.paidregister_page h4
{
	text-transform: uppercase;
}
.paidregister_page .itog .discount
{
	color: grey;
	font-style: italic;
}
form.sms-unlimited
{
	display: flow-root;
	height: auto;
	position: relative;
	width: 100%;
}
div.sms-unlimited
{
	background: rgba(255,255,255,.6);
	bottom: 0;
	height: 100%;
	left: 0;
	margin-top: -25px;
	position: absolute;
	right: 0;
	z-index: 100;
}
div.sms-unlimited p
{
	background: #fff;
	border: 1px solid #f7f7f7;
	color: #000;
	font-size: 18px;
	margin: 0 auto;
	max-width: 100%;
	padding: .3em;
	position: relative;
	text-align: center;
	top: 42%;
	width: 80%;
}
.block2.geopro_page
{
	z-index: 1;
}
.statbox_left
{
	float: left;
	font: 18px Roboto;
	margin: 0 100px 50px 0;
	width: 320px;
}
.statbox_left2
{
	margin: 0 0 50px;
}
.statbox_left h3
{
	margin: 0 0 17px;
}
.statbox_left .time
{
	float: left;
	margin: 0;
}
.statbox_left .time span
{
	float: left;
}
.statbox_left .time span small
{
	font-size: 12px;
}
.statbox_left .time b
{
	font-size: 12px;
	margin-left: 20px;
}
.statbox_left .time a.edit
{
	background: url(../images/edit.png) no-repeat;
	display: block;
	float: left;
	height: 15px;
	margin: 3px 0 0 20px;
	width: 11px;
}
div.head3
{
	color: #777;
	font: 14px Roboto;
	margin: 0 0 5px 55px;
	width: 756px;
}
div.head4
{
	margin: 0 0 30px 55px;
	width: 716px;
}
div.head3 b
{
	color: #484848;
	float: left;
	font: 700 18px Roboto;
	text-transform: uppercase;
}
div.head3 a.edit
{
	background: url(../images/edit.png) no-repeat;
	display: block;
	float: left;
	height: 15px;
	margin: 3px 0 0 20px;
	width: 11px;
}
div.head3 span
{
	float: right;
}
div.head3 span a
{
	margin: 0 12px;
}
.graphicbox
{
	background: #fff;
	border-bottom: 1px solid #c7c7c7;
	border-top: 1px solid #c7c7c7;
	float: left;
	margin: 0 0 45px -45px;
	padding: 40px 0;
	text-align: center;
	width: 130%;
}
.graphicbox .graf_today
{
	float: left;
	margin-top: 25px;
}
#journal_prov_page .geopro_page
{
	float: none;
	margin: 0;
}
.pulsini_account_page
{
	float: left;
	margin: 0 0 0 15px;
	position: relative;
	width: 790px;
	z-index: 10;
}
.pulsini_account_page .sort
{
color: #01aedb;
margin-top: 15px;
    float: right;
    padding-right: 50px;
    font-size: 15px;
}

@media only screen and (max-width:1200px)
{
.pulsini_account_page .sort
{

    padding-right: 20px;

}
}
.pulsini_account_page .sort a
{
	color: #717171;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.pulsini_account_page .time
{
	color: #717171;
	font-weight: 700;
	position: absolute;
	right: 20px;
	text-align: center;
	top: -51px;
}
.pulsini_account_page .time .row-header
{
	display: inline-block;
	font-weight: 400;
	text-align: center;
	width: 60px;
}
.pulsini_account_page .fieldcheck
{
	float: left;
	margin: 3px 0 0;
}
.pulsini_account_page .fieldcheck.active1
{
	/* display: none; */
	opacity:.6;
}
.pulsini_account_page .row.flex-block:hover .fieldcheck.fieldcheck2 {
	opacity:1;
}
.pulsini_account_page .fieldcheck input
{
	display: none;
}
.pulsini_account_page .fieldcheck label
{
	background: url(../img/svg/checkbox.svg) 0 -36px no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 32px;
	margin: 0;
	text-indent: -9999px;
	width: 60px;
}

.pulsini_account_page .pagenavi
{
	margin: 0 0 30px;
}
.pulsini_account_page .rowbox
{
	float: left;
	font: 18px Roboto;
	margin: 0 0 30px;
	min-height: 210px;
	position: relative;
	width: 100%;
}
.pulsini_account_page .row
{
	float: left;
	font: 18px Roboto;
	line-height: 40px;
	position: relative;
	width: 100%;
}
.pulsini_account_page .row p
{
	display: block;
	float: left;
	font-size: 15px;
	margin: 0 30px 0 0;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	white-space: nowrap;
	width: 250px;
}
.pulsini_account_page .row p i
{
	color: #696969;
	font-size: 8px;
	font-style: normal;
}
@media only screen and (min-width:769px)
{
	.pulsini_account_page .row p i
	{
		color: #adadad;
		font-size: 12px;
		font-style: normal;
	}
}
@media (min-width:991px) and (max-width:1200px) {
	.pulsini_account_page .row .icons li.ic4 a {
		margin-right:20px !important;
	}
}
.pulsini_account_page .row .uved
{
	background: url(../images/kru.png) no-repeat;
	color: #fff;
	display: block;
	font: 18px Roboto;
	height: 31px;
	left: -30px;
	padding: 0 0px 10px 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	top: 8px;
	width: 43px;
	z-index: 1000;
	background-size: 80%;
    background-position: 50% 40%;
}
.pulsini_account_page .row .noprov
{
	float: left;
	width: 245px;
}
.pulsini_account_page .row .noprov a:href
{
	color: #fff;
}
.pulsini_account_page .row .noprov.disabled1
{
	display: none;
}
.pulsini_account_page .row .icons
{
	opacity:.3;
	display:block !important;
	float: left;
	margin: 0 65px 0 0;
}
.pulsini_account_page .row .icons li
{
	background: url(../images/arrow3.png) right 0 no-repeat;
	float: left;
	padding: 0 3px;
}
.pulsini_account_page .row .icons li a
{
	display: block;
	height: 39px;
	width: 40px;
}
.pulsini_account_page .row .icons li.ic1 a
{
	background: url(../images/sprite.png) 9px 0 no-repeat;
}
.pulsini_account_page .row .icons li.ic2 a
{
	background: url(../images/sprite.png) -36px 0 no-repeat;
}
.pulsini_account_page .row .icons li.ic3 a
{
	background: url(../images/sprite.png) -87px 0 no-repeat;
}
.pulsini_account_page .row .icons li.ic4 a
{
	background: url(../images/sprite.png) -138px 0 no-repeat;
}
.pulsini_account_page .row .icons li.ic4
{
	background: 0;
}
.pulsini_account_page .row:hover .icons {
	opacity:1;
}
.pulsini_account_page .row:hover
{
	background: url(../images/line4.png) 0 bottom no-repeat;
}
@media (min-width:1605px) {
	div#stat-site-export-form {

		margin-top:-100px;
	}
}
@media (max-width:720px) {
	.pulsini_account_page .tshad {
		margin-left:-20px;
	}
}
.pulsini_account_page .row .uptimebox
{
	color: #afafaf;
	display: block;
	float: right;
	font: 12px Roboto;
	margin: 12px 20px 0 0;
}
.pulsini_account_page .row .uptimebox em
{
	float: left;
	font-style: normal;
}
.pulsini_account_page .row .uptimebox em b
{
	color: #545454;
	font-style: normal;
}
.pulsini_account_page .row .uptimebox span
{
	display: inline-block;
	text-align: center;
	width: 60px;
}
.pulsini_account_page .row .uptimebox a.uptime_red
{
	color: #e91379;
}
.pulsini_account_page .row .uptimebox a.uptime_green
{
	color: #39b104;
}
.pulsini_account_page .row .uptimebox a.uptime_yellow
{
	color: #a48f01;
}
.pulsini_account_page .row .uptimebox a.gray
{
	color: #545454;
}
.pulsini_account_page .tshad
{
	/* background: url(../images/tshad3.png); */
	bottom: 0;
	color: #dcdcdc;
	float: left;
	font: 14px Roboto;
	left: 0;
	position: absolute;
	top: 0;
	width: 838px;
}
.pulsini_account_page .tshad .tp
{
	background: url(../images/tshad.png) repeat-x;
	height: 21px;
	left: 0;
	position: absolute;
	top: -21px;
	width: 100%;
}
.pulsini_account_page .tshad .bt
{
	background: url(../images/tshad2.png) repeat-x;
	bottom: -21px;
	height: 21px;
	left: 0;
	position: absolute;
	width: 100%;
}
.pulsini_account_page .tshad .txt
{
	float: right;
	margin: 27px;
	width: 455px;
}
.pulsini_account_page .tshad h3
{
	color: #bd0062;
	font: 18px Roboto;
	margin: 0 0 15px;
}
.pulsini_account_page .tshad a
{
	font-size: 14px;
	margin: 25px 25px 0 0;
}
.pulsini_account_page .tshad .in
{
	background: url(../images/pro3.png) right bottom no-repeat;
	float: left;
	padding: 22px;
}
#account-public-stat-form
{
	width: 415px;
}
.public_stat_page .fieldcheck3
{
	float: right;
	margin: 0;
}
#account-public-stat-clipboard-btn
{
	cursor: pointer;
	float: right;
	margin-right: 8px;
	margin-top: -74px;
}
body.inner .loginpanel
{
	border: 1px solid #999;
}
.loginpanel
{
	background: #c7c7c7;
	behavior: url(PIE.htc);
	border: 1px solid #4b8697;
	border-radius: 5px;
	-webkit-box-shadow: 1px 2px 5px #777;
	        box-shadow: 1px 2px 5px #777;
	display: none;
	left: 405px;
	moz-border-radius: 5px;
	moz-box-shadow: 1px 2px 5px #777;
	padding: 20px;
	position: absolute;
	top: 40px;
	webkit-border-radius: 5px;
	webkit-box-shadow: 1px 2px 5px #777;
	width: 328px;
	z-index: 1000;
}
.loginpanel .arrow
{
	background: url(../images/arrow2.png) no-repeat;
	height: 7px;
	left: 39%;
	position: absolute;
	top: -7px;
	width: 7px;
}
.loginpanel .jqmClose
{
	color: #525252;
	font: 14px Roboto;
	position: absolute;
	right: 12px;
	text-decoration: none;
	top: 8px;
}
.loginpanel .inp
{
	background: url(../images/input1.png) no-repeat;
	border: 0;
	color: #252525;
	font: 14px Roboto;
	margin: 0 0 20px;
	padding: 13px 20px;
	width: 257px;
}
.loginpanel .inp:focus
{
	background: url(../images/input2.png) no-repeat;
}
.loginpanel .inp.validation-invalid
{
	border: 1px solid red;
}
.loginpanel .inp.validation-valid
{
	border: 1px solid green;
}
.loginpanel .submitbutton
{
	float: left;
	margin: 10px 0 0;
}
.loginpanel .recall
{
	color: #007390;
	float: right;
	font: 12px Roboto;
	margin: 23px 0 0;
}
.clr
{
	clear: both;
}
.clr10
{
	clear: both;
	height: 10px;
}
.clr20
{
	clear: both;
	height: 20px;
}
.clr30
{
	clear: both;
	height: 30px;
}
.clr40
{
	clear: both;
	height: 40px;
}
.clr50
{
	clear: both;
	height: 50px;
}
.input105
{
	background: url(../images/input105.png) no-repeat;
	border: 0;
	color: #252525;
	font: 14px Roboto;
	padding: 13px 15px;
	width: 75px;
}
.input105:focus
{
	background: url(../images/input105.png) 0 -41px no-repeat;
}
.input105.validation-valid
{
	background: url(../images/input105.png) 0 -82px no-repeat;
}
.input105.validation-invalid
{
	background: url(../images/input105.png) 0 -123px no-repeat;
}
.input300
{
	background: url(../images/input1.png) no-repeat;
	border: 0;
	color: #252525;
	font: 18px Roboto;
	padding: 10px 20px;
	width: 257px;
}
.input300:focus
{
	background: url(../images/input2.png) no-repeat;
}
.input300.validation-valid
{
	border: 2px solid green;
}
.input300.validation-invalid
{
	border: 2px solid red;
}
.input362
{
	color: #252525;
	font: 18px Roboto;
}
.input362:focus
{
}
.input362.validation-valid
{
}
.input362.validation-invalid
{
}
.input415
{
	background: url(../images/input415.png) 0 0 no-repeat;
	border: 0;
	color: #252525;
	font: 18px Roboto;
	padding: 10px 20px;
	width: 375px;
}
.input415:focus
{
	background: url(../images/input415.png) 0 -41px no-repeat;
}
.input415.validation-valid
{
	background: url(../images/input415.png) 0 -82px no-repeat;
}
.input415.validation-invalid
{
	background: url(../images/input415.png) 0 -123px no-repeat;
}
.input415_PRO
{
	background: url(../images/input415_pro.png) no-repeat;
	border: 0;
	color: #252525;
	font: 18px Roboto;
	padding: 10px 20px 10px 65px;
	width: 330px;
}
.input415_PRO:focus
{
	background: url(../images/input415_pro2.png) 0 0 no-repeat;
}
.input415_PRO.validation-valid
{
	background: url(../images/input415.png) 0 -82px no-repeat;
}
.input415_PRO.validation-invalid
{
	background: url(../images/input415.png) 0 -123px no-repeat;
}
.input0.validation-invalid,.input0_pro.validation-invalid,.input0_beta.validation-invalid,.input415_beta.validation-invalid
{
	color: #e90f00;
}
.input0.validation-valid,.input0_pro.validation-valid,.input0_beta.validation-valid,.input415_beta.validation-valid
{
	color: green;
}
.textarea380
{
	background: url(../images/textarea.png) 0 0 no-repeat;
	border: 0;
	color: #252525;
	font: 18px Roboto;
	height: 135px;

	padding: 10px 20px;
	resize: none;
	width: 340px;
}
.textarea380:focus
{
	background: url(../images/textarea.png) 0 -155px no-repeat;
}
.textarea380_error,.textarea380.validation-invalid
{
	background: url(../images/textarea.png) 0 -313px no-repeat;
}
.textarea380_no
{
	background: url(../images/textarea.png) 0 -468px no-repeat;
}
.textarea380_yes,textarea380.validation-valid
{
	background: url(../images/textarea.png) 0 -633px no-repeat;
}
.textarea415
{
	background: url(../images/textarea415.png) 0 0 no-repeat;
	border: 0;
	color: #252525;
	font: 18px Roboto;
	height: 135px;
	padding: 10px 20px;
	resize: none;
	width: 375px;
}
.textarea415:focus
{
	background: url(../images/textarea415.png) 0 -155px no-repeat;
}
.textarea415_error,.textarea415.validation-invalid
{
	background: url(../images/textarea415.png) 0 -313px no-repeat;
}
.textarea415_no
{
	background: url(../images/textarea415.png) 0 -468px no-repeat;
}
.textarea415_yes,.textarea415.validation-valid
{
	background: url(../images/textarea415.png) 0 -633px no-repeat;
}
.submitbutton
{
	background: url(../img/svg/button_save.svg) no-repeat;
	border: 0;
	color: #fff;
	cursor: pointer;
	font: 700 18px Roboto;
	padding: 12px 0 16px;
	text-transform: uppercase;
	width: 192px;
}
.submitbutton:hover
{
	background: url(../img/svg/button_save_hover.svg)no-repeat;
}
.submitbutton:active
{
	background: url(../img/svg/button_save_hover.svg) -2px -2px no-repeat;
}
#stat-show
{
	-webkit-transition: 0s!important;
	-o-transition: 0s!important;
	transition: 0s!important;
}
#stat-show:hover
{
	background: url(../img/svg/button_save_hover.svg) -7px -6px no-repeat;
	color: #fff!important;
	color: #fff;
}
.statsUpInfo .links a:hover
{
	color: #cc0067!important;
}
.footer .block2 .text a:hover
{
	color: #cc1076!important;
}
.submitbutton2
{
	background: url(../img/svg/button_reset.svg) 0 0 no-repeat;
	border: 0;
	color: #fff;
	cursor: pointer;
	font: 700 18px Roboto;
	padding: 12px 0 16px;
	text-transform: uppercase;
	width: 192px;
}
.submitbutton2:hover
{
	background: url(../img/svg/button_reset_hover.svg)  no-repeat;
}
.submitbutton2:active
{
	background: url(../img/svg/button_reset_hover.svg)  no-repeat;
}
input.invalid
{
	color: red;
}
#errormessage
{
	color: #ff7bc3 !important;
	font-size: 14px;
	margin-bottom: -16px !important;
	margin-top: -8px;
	line-height: 1.5;
}
#suggest-geo-server-form-wrapper h3
{
	float: left;
	padding-top: 8px;
	width: 210px;
}
#suggest-geo-server-form-wrapper .field
{
	margin-bottom: 10px;
	width: 580px;
}
.jqmOverlay
{
	background-color: #000;
}
* html .jqmWindow
{
	position: absolute;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight)/100) + 'px');
}
#wheel
{
	background: url(../images/wheel.png);
	height: 108px;
	margin-left: 22px;
	margin-top: 38px;
	width: 108px;
}
.rotatebox div[value]
{
	height: 20px;
	position: relative;
	width: 20px;
	z-index: 1;
}
.rotatebox2 div[value]
{
	height: 20px;
	position: relative;
	width: 20px;
	z-index: 1;
}
.modal_bg
{
	background-color: #a8a8a8;
	display: none;
	position: absolute;
	z-index: 1000;
}
.uibody1_active
{
	background: url(../img/svg/shkala1_active.svg) 0 0 no-repeat;
	height: 60px;
	padding-top: 45px;
	width: 40px;
}
.uibody2_active
{
	background: url(../img/svg/shkala2_active.svg) 0 0 no-repeat;
	height: 60px;
	padding-top: 0;
	width: 380px;
}
.uibody3_active
{
	background: url(../img/svg/shkala3_active.svg) 0 0 no-repeat;
	height: 60px;
	padding-top: 45px;
	width: 233px;
}
.onOffSlider
{
	background: url(../img/svg/handle.svg) 0 0 no-repeat;
	height: 31px;
	left: 2px;
	position: relative;
	top: 6px;
	width: 31px;
}
.field .onOffSlider
{
	top: 0;
}
.wheelShadow
{
	background: url(../images/shadow.png) 15px -3px no-repeat;
	height: 130px;
	width: 145px;
}
.modwin2 .jqmClose,.autopaylink
{
	cursor: pointer;
}
.padder
{
	padding: 25px 0 50px 45px;
}
.paidregister-register-block div.field-block
{
	float: left;
	margin-right: 10px;
	width: 380px;
}
.paidregister-register-block b
{
	color: #d70033;
	font: 700 30px Roboto;
	margin-left: 4px;
}
.paidregister-register-block label
{
	color: #878787;
	display: block;
	font: 11px Roboto;
	height: 1em;
	margin: 4px 0 6px 20px;
}
.paidregister-register-block .input362
{
	padding-bottom: 10px;
}
.paidregister-register-block .selectForm
{
	margin-top: 2px;
}
.pulsini_account_page .row .icons li.ic1 a
{
	background: 0 0;
}
.pulsini_account_page .row .icons li.ic2 a
{
	background: 0 0;
}
.pulsini_account_page .row .icons li.ic3 a
{
	background: 0 0;
}
.pulsini_account_page .row .icons li.ic4 a
{
	background: 0 0;
}
.ic1 svg:hover path
{
	fill: #26ace2;
}
.ic2 svg:hover path
{
	fill: #26ace2;
}
.ic2 svg:hover 
{
	fill: #26ace2;
}
.ic3 svg:hover path
{
	fill: #26ace2;
}
.ic3 svg:hover #Ellipse_2 circle
{
	fill: #26ace2;
}
.ic4 svg:hover path
{
	fill: #26ace2;
}
#fieldcheckboxes .onOffSlider
{
	top: -16px;
}
.nowheel:before, .nowheel:after,  {
	display:none;
	
}
.rotatebox:before {
	display:none;
}

.geopro_page .fieldcheck .right
{
	float: none;
}
.geopro_page h3 a.all
{
	float: none;
	margin-left: 215px;
}
@media screen and (max-width:1902px)
{
	.cRight,.paid div.sms-unlimited
	{
	}
}
@media screen and (max-width:1602px)
{
	.cRight,.paid div.sms-unlimited
	{
	}
}
.geopro_page .fieldcheck label>.onOffSlider
{
	top: 0;
}
.pulsini_account_page
{
	width: 100%;
}
.pulsini_account_page .tshad
{
	width: 100%;
}
.pulsini_account_page .tshad .in
{
	float: none;
	margin: 0 auto;
	width: 90%;
}
.pulsini_account_page .tshad .in:after
{
	clear: both;
	content: "";
	display: table;
}
.pulsini_account_page .tshad .txt
{
	float: none;
	text-align: left;
	width: auto;
}
@media screen and (max-width:1200px)
{
	.pulsini_account_page .tshad
	{
		width: 100%;
	}
}
.col-one-third
{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	width: 28%!important;
}
.statsTime .col
{
}
@media screen and (max-width:770px)
{
	.geopro_page__form .submit-with-ajax-loader
	{
		text-align: center;
		width: 100%;
	}
	.geopro_page .submit-with-ajax-loader .submitbutton
	{
		float: none;
	}
}
@media screen and (max-width:770px)
{
		.geopro_page h3
	{
		text-align: center;
	}
	#account-public-stat-form
	{
		margin: 0 auto;
		padding-left: 20px;
		width: 85%;
	}
	#account-public-stat-form .account-public-stat-link-field
	{
		width: 85%;
	}
	
	.saving-block{
		width: 85%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0px 15px 0px 20px
	}
	#account-public-stat-form .account-public-stat-link-field .input362
	{
		width: 100%;
	}
	.public_stat_page .fieldcheck3
	{
		display: inline-block;
		float: none;
		margin: 0;
		margin-bottom: 11px;
		vertical-align: bottom;
		margin-right: -27px;
		
	}
	.public_stat_page .submitbutton
	{
		float: none;
	}
	.geopro_page #account-public-stat-form .tooltip
	{
		margin-left: 0;
		width: 95%;
	}
}
@media screen and (max-width:630px)
{
	.saving-block
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex; height: 40px;
		width: 90%;
	}
	.saving-block .fieldcheck3
	{
		margin-bottom: 20px;
		margin-left: 0;
	}
	
	.saving-block  .submitbutton {     padding: 10px 3px 8px 3px; }
	.saving-block  .fieldcheck3 { }
	
}
@media screen and (max-width:520px)
{
.fieldcheck3 span {
    margin: 11px 0px 0 0;
}
		.saving-block  .submitbutton {  width: 170px}

}
@media screen and (max-width:500px)
{
	#account-public-stat-form
	{
		padding-bottom: 50px;
		padding-left: 0;
		width: auto;
	}

	.input362
	{
		width: 80%;
	}
	.header
	{
		margin-bottom: 0!important;
		min-height: 0!important;
	}
	.header .info
	{
		margin: 0!important;
	}
	#account-public-stat-clipboard-btn
	{
	}
	.fieldcheck3 span
	{
		display: inline-block;
		float: none;
		margin-top: 16px;
	}
	.fieldcheck3 .ui-button
	{
		display: inline-block;
		float: none;
	}
}
@media screen and (max-width:770px)
{
	.cRight .wr
	{
		/* text-align: center; */
	}
	.settings_page
	{
		float: none;
		font-size: 0;
		width: auto;
	}
	.geopro_page .width415
	{
		/*margin: 0 auto;*/
	}
	.settings_page .margin50,.settings_page .margin5010
	{
		float: none;
	}
	.submit-with-ajax-loader,.settings_page .proflink
	{
		display: inline-block;
		float: none;
		width: 50%;
	}
	.settings_page .proflink
	{
		font-size: 14px;
		margin: 0;
	}
}
@media screen and (max-width:500px)
{
	.geopro_page .width415
	{
		margin-left: 10px;
		margin-right: 10px;
		width: auto!important;
	}
}
@media screen and (max-width:400px)
{
	.submit-with-ajax-loader,.settings_page .proflink
	{
		width: 100%;
	}
	.cRight .wr
	{
		padding-left: 3px!important;
		padding-right: 6px!important;
		text-align: center;
	}
	
	.demo_stat_demo{
padding-left: 3px !important; 
	}

}
@media screen and (max-width:994px)
{
	.cLeft
	{
		-webkit-box-shadow: -1px -4px 5px rgba(0,0,0,.75)!important;
		        box-shadow: -1px -4px 5px rgba(0,0,0,.75)!important;
		overflow: hidden;
	}
}
@media screen and (max-width:994px)
{
	.cLeft.active
	{
		overflow: auto;
	}
}
.modwin,.modwin2
{
	background: #f7f7f7;
}
.modwin_res .plat
{
	float: none;
	margin-top: 40px;
}
.modwin_res .plat h5
{
	display: inline-block;
	margin-bottom: 0;
	margin-left: 40px;
}
.modwin_res .plat a
{
	float: right;
}
.modwin_res .plat a:first
{
	margin-right: 0;
}
.modwin_res .bot
{
	display: none;
}
.hor-line
{
	display: inline;
}
@media (max-width:770px) and (min-width:500px)
@media screen and (max-width:1202px)
{
	.modwin,.modwin2,.modwin_res
	{
		/* left: 50px; */
		margin-top:-200px;
		width: 524px;
	}
	#journal_prov_page .geopro_page
	{
		padding: 0;
	}
	div.head3 span
	{
		clear: left;
		float: left;
		margin-left: -5px;
		margin-top: 10px;
	}
	.modwin_res .plat
	{
		text-align: center;
	}
	.modwin_res .plat h5
	{
		margin-left: 0;
		width: 100%;
	}
	.modwin_res .plat a
	{
		float: none;
		margin-right: 0;
	}
	.modwin_res .plat a:last-child
	{
		margin-left: 20px;
	}
}
@media (max-width:700px) and (min-width:500px) {
	.additional-field-row .flex-input .rightlink {
		margin-left:0 !important;
		padding-left:0 !important
	}
}
@media (max-width:560px) and (min-width:500px) {
	html body .geopro_page .additional-field-row.field3 .input415 {
		width:240px !important
	}
}
@media (max-width:1200px) {
	.cLeft {
		z-index:9999 !important;
		}
.bar .links {
    padding: 0 25px 0 20px !important;
}
}
@media screen and (max-width:994px)
{
	.modwin,.modwin2,.modwin_res
	{
		/* left: 110px; */
	}
}
@media (max-width:660px) and (min-width:500px) {
	.modwin2 {
		left:0 !important
	}
}
@media screen and (max-width:770px)
{
	.modwin,.modwin2,.modwin_res
	{
		height: auto;
	}
	.modwin2_errorpro .big span
	{
		margin-bottom: 10px;
		width: 100%;
	}
	.modwin2 .name_error
	{
		margin-bottom: 0;
	}
	#account-common-popup-simple.modwin h5
	{
		text-align: left;
	}
}
@media screen and (max-width:550px)
{
	.modwin,.modwin2,.modwin_res
	{
		left: 10%;
		width: 97%;
	}
	.modwin2 .name_error
	{
		background-position-x: 50%;
		padding-left: 0;
		padding-top: 60px;
		width: 100%;
	}
	.modwin_res .head3
	{
		width: auto;
	}
	.modwin_res a.jqmClose
	{
		right: 5px;
		top: 5px;
	}
	.modwin_res .plat a
	{
		width: 100%;
	}
	.modwin_res .plat a:last-child
	{
		margin: 0;
	}
}
@media screen and (max-width:770px)
{
	.geopro_page .rotatebox
	{
		float: right;
	}
	.geopro_page .field.rotatebox-wrapper
	{
		margin-left: 5%;
		width: 90%;
	}
	.geopro_page #account-antivirus-form .submitbutton,.geopro_page #account-antivirus-form .submitbutton2
	{
		float: none;
		margin: 0;
	}
}
.z-index-24
{
	z-index: 24;
}
.overflow--visible
{
	overflow: visible!important;
}
@media screen and (max-width:1200px)
{
	.settings_page
	{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		margin: 0;
		padding-left: 55px;
		padding-right: 55px;
		width: 100%;
	}
	.settings_page .fieldpro .fieldcheck3
	{
		margin-bottom: 30px;
	}
	.settings_page .fieldpro .fieldcheck3 p
	{
		display: block;
		margin-left: 73px;
		width: 100%;
	}
	.settings_page .paid .tooltip
	{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		float: none;
		margin: 0;
		position: static;
		width: 100%;
	}
	.settings_page .fieldpro .recurring label
	{
	}
	.settings_page .fieldpro .recurring p
	{
		margin-left: 0;
		margin-top: 0;
		width: 80%;
	}
}
@media screen and (max-width:770px)
{
	.settings_page .fieldcheck3
	{
		display: inline-block;
		float: none;
		margin: 0 auto;
		padding-left: 20px;
		padding-right: 20px;
		width: auto;
	}
	.settings_page .fieldpro .fieldcheck3 img
	{
		margin-right: 0;
	}
	.settings_page .fieldpro .fieldcheck3 p
	{
		clear: left;
		margin-left: 0;
		text-align: left;
		width: auto;
	}
	.settings_page .fieldpro .recurring
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.settings_page .fieldpro .recurring label
	{
		margin: 10px 0 0;
		width: 20%;
	}
	.settings_page h3
	{
		margin-bottom: 40px;
	}
	.settings_page .fieldpro .theSelect
	{
		margin-bottom: 20px;
	}
	.settings_page .submitbutton,.settings_page .pay_icons
	{
		float: none;
	}
	.settings_page .pay_icons
	{
		display: inline-block;
		width: auto;
	}
	.fieldpro .itog
	{
		font-size: 14px;
	}
}
@media screen and (max-width:500px)
{
	.settings_page
	{
		padding: 0 10px 0 20px;
	}
	.settings_page #select_tarif .fnm,.settings_page .fieldpro .fieldcheck3
	{
		margin-bottom: 60px;
	}
	.settings_page .fieldpro .fieldcheck3 label,.settings_page .fieldpro .fieldcheck3 span,.settings_page .fieldpro .fieldcheck3 img
	{
		float: none;
	}
	.settings_page .fieldpro .fieldcheck3 label,.settings_page .fieldpro .fieldcheck3 span
	{
		display: inline-block;
	}
	.settings_page .fieldpro .fieldcheck3 span
	{
		margin-right: 0;
		width: auto;
	}
	.settings_page .fieldpro .fieldcheck3 label
	{
		margin-right: 5px;
	}
	.settings_page .fieldpro .fieldcheck3 img
	{
		vertical-align: bottom;
	}
	.settings_page .fieldpro .fieldcheck3 p
	{
		width: 80%;
	}
	.settings_page .fieldpro .recurring
	{
		margin-bottom: 0;
	}
	.settings_page .pay_icons
	{
		display: block;
		margin: 0 auto;
	}
}
.column-title
{
	text-align: left;
}

@media screen and (max-width:1200px)
{
	.geopro_page .fieldcheck .right
	{
		float: right;
	}
	.geopro_page .column-title .all
	{
		float: right;
		margin-left: 0;
	}
	.geopro_page #fieldcheckboxes .fieldcheck .onOffSlider
	{
		top: 0;
	}
}
@media screen and (max-width:770px)
{
	.geopro_page .field:first-child
	{
		margin-bottom: 60px;
	}
	.geopro_page .field
	{
		display: inline-block;
		/* float: none; */
		margin: 0 auto 20px auto;
		width: 100%;
	}
	.geopro_page .field .fieldcheck3
	{
		margin-left: 40px;
	}
	.geopro_page .fieldcheck .mid
	{
		margin-right: 20px;
	}
	.geopro_page .field-submit
	{
		display: block;
	}
	.geopro_page .submitbutton,.geopro_page .submitbutton2
	{
		float: none;
		margin: 0;
	}
	
	
	.geopro_page .field .h4
	{
		display: inline-block;
		vertical-align: top;
	}
	.geopro_page .field .fieldcheck3
	{
		display: inline-block;
		margin: -9px 0 0 10px;
	}
	.geopro_page .field .fieldcheck3 .ui-button
	{
		margin: 0;
	}
	.geopro_page .field .rotatebox
	{
		margin-top: 0;
	}
	.geopro_page .field .width200,.geopro_page .field .rotatebox
	{
		display: inline-block;
		float: none;
	}
	.geopro_page .field .width200
	{
		margin-top: 60px;
		vertical-align: top;
	}
	.geopro_page .field .rotatebox
	{
		margin-left: 20px;
	}
}
@media screen and (max-width:620px)
{
	.geopro_page .column-title
	{
		text-align: center;
	}
	.geopro_page .column-title .all
	{
		float: none;
		width: 100%;
	}
	.geopro_page #fieldcheckboxes
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.geopro_page #fieldcheckboxes .fieldcheck
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		min-width: 175px;
		width: auto;
	}
	.geopro_page #fieldcheckboxes .fieldcheck .ui-button
	{
		margin: 10px 0 0;
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
	}
	.geopro_page #fieldcheckboxes .fieldcheck .mid
	{
		margin: 0;
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
		width: auto;
	}
	.geopro_page #fieldcheckboxes .fieldcheck .right
	{
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}
	.geopro_page #fieldcheckboxes .fieldcheck .onOffSlider
	{
		margin-left: -29px;
		-webkit-box-ordinal-group: 5;
		    -ms-flex-order: 4;
		        order: 4;
		top: -31px;
	}
}
@media screen and (max-width:500px)
{
	.statsMain .choose,.statsMain .choose .field,.statsMain .choose .field .selectbox .select
	{
		padding: 0!important;
		width: 100%!important;
	}
	.statsMain .field
	{
		float: none!important;
		margin: 0 auto!important;
	}
	.statsMain .choose .field .selectbox,.statsMain .choose .field .note
	{
		display: inline-block;
		float: none!important;
	}
	.statsMain .choose .field .selectbox
	{
		width: 90%!important;
	}
	.statsMain .choose .field .tooltip
	{
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.geopro_page .field .width200
	{
		margin-top: 0;
	}
	.geopro_page .field .rotatebox
	{
		margin-top: 20px;
	}
	.geopro_page .field.rotatebox-flex-wrapper,.geopro_page .field.rotatebox-wrapper
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.geopro_page .field .h4
	{
		margin-bottom: 20px;
		width: 100%;
	}
}
@media screen and (max-width:770px)
{
	.geopro_page .field
	{
		display: block;
		padding-left: 20px;
		padding-right: 20px;
	}
	.geopro_page .field .input415
	{
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		width: 80%;
	}
	.geopro_page .field .theSelect .selectbox
	{
		width: 80%;
	}
	.geopro_page .field .theSelect .selectbox .select
	{
		width: 100%!important;
	}
	.geopro_page .field .fieldcheck2
	{
		display: inline-block;
		float: none;
	}
	.geopro_page .rightlink
	{
		float: none;
		margin: 0 auto 20px auto;
	}
}
@media screen and (max-width:500px)
{
	.geopro_page .field .input415
	{
		width: 100%;
	}
	.geopro_page .field .theSelect .selectbox
	{
		width: 100%;
	}
}
@media screen and (max-width:770px)
{
	.pulsini_account_page
	{
		margin: 0;
	}
	.pulsini_account_page .row
	{
		text-align: left;
	}
	.reg_page form
	{
		float: none;
		margin: 0 auto;
		width: auto!important;
	}
	.geopro_page .textarea380
	{
		background: #f3f3f3;
		border: 2px solid #ccc;
		border-radius: 6px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		padding: 10px 20px;
	}
	.geopro_page .textarea380:focus
	{
		background: #ececec;
	}
	.theSelect .selectbox
	{
		display: inline-block;
		float: none;
		width: 100%;
	}
	.reg_page .margin50
	{
		float: none;
		margin: 0 auto;
	}
	.reg_page #feedback-view-ticket p
	{
		float: none;
	}
	.reg_page #feedback-view-ticket p input,.reg_page #feedback-view-ticket p label
	{
		display: inline-block;
		float: none;
	}
	.support_page small
	{
		margin-left: 0;
	}
}
.faq_page .searchbox .sr .inp
{
}
#faq-search-box
{
	position: relative;
}
#faq-search-help-popup
{
	background-color: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: none;
	left: 0;
	padding: 10px 20px;
	position: absolute;
	text-align: center;
	top: 110%;
	width: 756px;
	z-index: 5;
}
.faq_page .searchbox .sr .submit:hover
{
	background: url(../images/submit1.png) 0 -32px no-repeat;
}
.faq_page .searchbox .sr .submit
{
	right: 52px;
}
.faq_page .searchbox a
{
	margin-right: 40px;
}
@media screen and (max-width:1200px)
{
	.faq_page .searchbox .sr .submit
	{
		right: 12px;
	}
	.faq_page .searchbox a
	{
		margin-right: 0;
	}
	.faq_page .searchbox
	{
		width: 100%;
	}
	.faq_page .searchbox .sr,.faq_page .searchbox .sr .inp
	{
		float: none;
		width: 100%!important;
	}
	.faq_page .searchbox .sr .inp
	{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		height: 40px;
	}
	#faq-search-help-popup
	{
		width: 100%;
	}
}
@media screen and (max-width:770px)
{
	#accordion
	{
		text-align: left;
	}
}
@media screen and (max-width: 1200px) and (min-width: 991px) {
.wheelshadownobefore:before {
    content: "";
    position: absolute;
    margin-left: 100%;
    width: 65px;
    margin-top: 17px;
    display: block !important;
    height: 50px;
    background: url(images/arrow_interval.svg) no-repeat;
    background-size: 80%;
}
}

@media screen and (max-width: 771px) and (min-width: 500px) {
	.wheelshadownobefore:before {
	    content: "";
    position: absolute;
    margin-left: 100%;
    width: 65px;
    bottom: -30px;
    display: block !important;
    height: 50px;
    background: url(images/arrow_interval.svg) no-repeat;
    background-size: 55%;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    right: 30px;
	}
	}

@media screen and (max-width: 500px) and (min-width: 320px) {
	.wheelshadownobefore:before {
	    content: "";
    position: absolute;
    margin-left: 100%;
    width: 65px;
    bottom: -25px;
    display: block !important;
    height: 50px;
    background: url(images/arrow_interval.svg) no-repeat;
    background-size: 55%;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    right: 30px;
	}
	}
@media screen and (max-width: 991px) and (min-width: 771px) {
	.wheelshadownobefore:before {
		content: "";
		position: absolute;
		margin-left: 100%;
		width: 65px;
		margin-top: 17px;
		display: block !important;
		height: 50px;
		background: url(images/arrow_interval.svg) no-repeat;
		background-size: 80%;
	}
	}
@media screen and (max-width:500px)
{
	.faq_page .searchbox .ex,.faq_page .searchbox .ex2
	{
		float: none;
		width: 100%;
	}
	.faq_page .searchbox .ex
	{
		text-align: left;
	}
	.faq_page .searchbox .ex2
	{
		display: inline-block;
		margin: 20px auto 0 auto;
		width: auto;
	}
}
.pulsini_account_page .row:hover
{
	background: #e5e5e5;
}
.pulsini_account_page
{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin: 0;
	max-width: 850px;
	padding-left: 0;
	padding-right: 0;
}
.pulsini_account_page .time
{
	margin-right: 10px;
}
.pulsini_account_page .row
{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
    padding: 1px 10px;
	border-bottom: 1px solid rgba(0,0,0,.0);
}
.pulsini_account_page .row:after {
content:"";
position: absolute;
bottom:0;
left:0;
background-image: -webkit-linear-gradient( 0deg, rgb(224,224,224) 0%, rgb(223,223,223) 60%, rgba(236,236,236,0) 100%);
background-image: -ms-linear-gradient( 0deg, rgb(224,224,224) 0%, rgb(223,223,223) 60%, rgba(236,236,236,0) 100%);
height:1px;
width:100%;
}

.pulsini_account_page .row .site-controls .icons
{
	margin-right: 0;
}
.pulsini_account_page .row .noprov
{
	width: 184px;
}
@media screen and (max-width:850px),(min-width:994px) and (max-width:1200px)
{
	.pulsini_account_page .row p
	{
		margin-right: 10px;
		width: 200px;
	}
	.pulsini_account_page .row .uptimebox
	{
		margin-right: 0;
	}
	.pulsini_account_page .time
	{
		margin-right: 0;
		right: 9px;
	}
}
@media screen and (max-width:770px)
{
	.pulsini_account_page
	{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.pulsini_account_page .row .uptimebox
	{
		white-space: nowrap;
	}
}
.pulsini_account_page .row.flex-block {
	
}
@media screen and (max-width:550px) {
	.flex-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
}
@media (max-width:650px) and (min-width:550px) {
	.pulsini_account_page .row p {
		width:130px !important;
		
	}
	.site-controls {
		margin-left:0 !important
	}
}
@media screen and (max-width:690px)
{	
	.flex-block .ic4 a {
		margin-right:0 !important
	}
	.flex-block
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		
		-webkit-box-pack: justify;
		
		    -ms-flex-pack: justify;
		
		        justify-content: space-between;
	}
	.site-info
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		width: 100%;
	}
	.site-controls
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		margin-left:30px;
		width: 100%;
	}
}
@media screen and (max-width:550px)
{
	.site-info
	{
		margin-bottom: 20px;
	}
	.site-controls
	{
		display: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		margin-left: 0;
	}
	.pulsini_account_page .time
	{
		display: inline-block;
		float: right;
		margin: 0;
		padding-left: 10px;
	}
	.pulsini_account_page .tshad .in
	{
		padding: 20px;
		width: 100%;
	}
	.pulsini_account_page .tshad .txt
	{
		margin: 0;
	}
}
@media (max-width:500px) {
	.modwin.jqmID3 {
		width:97% !important
	}
}
@media screen and  (max-width:1200px) {
	.jqmID3 {
		width:90%;
		margin-top:-350px;
	}
}

	#account-geocheck-form .wheelShadowbefore:before {
		margin-left:85% !important
	}


@media screen and (max-width:400px)
{
	.pulsini_account_page .row .site-controls .icons
	{
		margin-bottom: 10px;
	}
}
@media screen and (max-width:770px)
{
	.geopro_page
	{
		padding: 0!important;
		width: 100%;
	}
}
.selectbox .select
{
	height: 42px!important;
}
.selectbox .dropdown
{
	min-width: auto!important;
}
@media screen and (max-width:500px)
{
	.content .theSelect .selectbox
	{
		width: 100%!important;
	}
	.theSelect .selectbox .select
	{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		height: 42px;
		width: 100%!important;
	}
}
.selectbox
{
	text-align: left;
}
.input415.validation-invalid
{
	background: 0 0;
	border-color: #dc88b3!important;
}
@media screen and (max-width:1200px)
{
	.statsMain
	{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		width: 100%;
	}
}
@media (min-width:770px) {
	.tosee {
		display:none;
	}
	.tosee:after {
		display:none
	}
}
.tosee {
	position: relative;
	width:80%;
	margin:0 auto;
}

/* p.tosee:after {
    content: "";
    position: absolute;
    transform: rotate(-250deg);
    width: 35px;
    height: 45px;
    background: url(images/arrow_interval.svg) no-repeat;
    background-size: contain;
    /* margin-left: 235px; */
    /* margin-top: -83px; */
    /*right: 0;
} 
*/


@media (max-width:720px) {
	.wheelShadow.wheelShadowbefore.wheelshadownobefore:after {
		display:none;
	}
}
@media (max-width:770px) and (min-width:500px) {
	.wheelShadowbefore:after, .wheelshadownobefore:after {
		display:none !important;
	}
	.wheelShadow.wheelShadowbefore.wheelshadownobefore:after {
		display:none;
	}
	.notforchange:after, .notforchange:before {
		display:none
	}
	.forchange.notforchange {
		margin-bottom:40px !important
	}
	.forchange {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin-left:-230px;
		margin-bottom:70px !important
	}
	.forchange:after {
		content: "На данный момент система полностью автоматизирована, и не требует установки интервала. Интервал меняется в авто режиме в зависимости от нагрузки системы.";
		position: absolute;
		width: 20%;
margin-left:200px;		line-height: 14px;
		top: -30px;	}
		.forchange:before {
			content: "";
			position: absolute;
			-webkit-transform: rotate(-250deg);
			    -ms-transform: rotate(-250deg);
			        transform: rotate(-250deg);
			width: 35px;
			height: 45px;
			background: url(images/arrow_interval.svg) no-repeat;
			background-size: contain;
			margin-left: 235px;
			margin-top: -83px;
		}
	.forchange .symbol {
		position: relative;
		left:-3px;
		top:0px
	}
}
@media screen and (max-width:770px)
{
	.wr	{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		/* padding-left: 30px; */
		/* padding-right: 20px; */
	}
}
@media screen and (max-width:500px)
{
	.statsMain,.geopro_page,.settings_page
	{
		padding: 0!important;
	}
}
.geopro_page #account-antivirus-form h3
{
	margin-left: 0;
}
@media screen and (max-width:620px)
{
	.geopro_page #account-antivirus-form h3
	{
		margin-left: 0;
		text-align: center;
	}
}
@media screen and (max-width:770px)
{
	.geopro_page .field.account-public-stat-link-field
	{
		display: inline-block;
	}
	#account-public-stat-clipboard-btn
	{
		display: inline-block;
		float: none;
	}
}
@media screen and (max-width:770px)
{
	#account-public-stat-clipboard-btn
	{
		margin-top: 4px;
	}
}
.public_stat_page.geopro_page .tooltip
{
	margin-top: 20px;
}
.modwin,.modwin2,.modwin3
{
	height: auto;
}
#account-common-saved-popup .plat,#account-common-popup-simple .plat
{
	margin-top: 40px;
	position: static;
	text-align: left;
}
@media screen and (max-width:500px)
{
	.modwin a
	{
		width: 100%;
	}
	.modwin a.jqmClose
	{
		width: auto;
	}
}
@media screen and (max-width:1200px) and (min-width:994px)
{
	.statsMain .choose .button
	{
		float: none!important;
	}
}
@media screen and (max-width:770px)
{
	.statsMain .choose .button
	{
		margin-left: 0!important;
	}
}
.clear--both
{
	clear: both;
}
@media screen and (max-width:994px)
{
	.cLeft.active
	{
		margin: 0 -340px 0 0!important;
		padding: 0 0 0 15px!important;
	}
	.cLeft .logo
	{
		margin: 100px 0 81px 53px!important;
	}
	.cLeft ul
	{
		margin-left: -20px!important;
	}
	.cLeft .info
	{
		margin-right: 10px!important;
		padding-left: 37px!important;
	}
	.wrDevice.clear {
		/* margin: 50px auto 0px auto; */
		margin: 50px auto 0px 0px;

	}
}
@media screen and (max-width:994px) {
	.statsMain .title p, .geoList .title h2 {
		float:left !important;
	}
}
.statsMain .title p, .geoList .title h2 {color:#06a1ce !important; font:29px/22px 'Roboto', sans-serif !important;font-weight:300 !important;}
@media screen and (max-width: 994px)
{
.statsMain, .geopro_page {
    padding: 0 60px 0 23px !important;
}
}
@media screen and (max-width: 1202px)
{
	.statsMain .title p, .geoList .title h2 {
		font-weight:300 !important;
	}
.statsMain, .geopro_page {
    padding: 0 20px 0 23px !important;
}
}
@media screen and (max-width: 770px)
{.statsMain, .geopro_page {

    padding: 0px !important;
}
}
@media screen and (max-width:770px)
{
	.cLeft.active
	{
		margin: 0 -268px 0 0!important;
	}
	.cLeft .logo
	{
		margin: 74px 0 4px 25px!important;
	}
	.cLeft ul
	{
		margin-left: -20px!important;
	}
	.cLeft li a
	{
		padding: 10px 20px 10px 40px!important;
	}
}
.pulsini_account_page .row .icons.active0
{
	display: none!important;
}
.cLeft li.bg
{
	-webkit-box-sizing: content-box!important;
	        box-sizing: content-box!important;
}
.footer .links .selectbox.invert .dropdown
{
	width: auto;
}
.cRight
{
	/* z-index: 999; */
	padding-bottom: 47px!important;
}
@media screen and (max-width:994px)
{
	.cRight
	{
		height: auto!important;
		min-height: auto!important;
	}
}
.statsMain .choose .field .tooltip
{
	margin-bottom: 15px;
}
.selectbox .trigger .arrowS
{
	right: 5px!important;
	top: 8px!important;
}
@media screen and (max-width:500px)
{
	.support_page .theSelect .selectbox,.support_page .input362
	{
		width: 90%;
	}
}
.support_page p,.reg_page p .input362,.reg_page p label
{
	float: none;
}
.reg_page p .input362,.reg_page p label
{
	display: inline-block;
}
#service-messages
{
	margin-top: 48px;
}
.fixheadout #service-messages
{
	margin-top: 36px;
}
.input415,.input362,.faq_page .searchbox .sr .inp,.textarea380,.textarea415,.input300,.modwin_export .flds .input105
{
	background: #f3f3f3;
	border: 2px solid #ccc;
	border-radius: 6px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 42px;
	padding: 0 26px;
	white-space: nowrap;
	width: 413px;
}
#account-public-stat-link.input362
{
	width: 360px;
}
.modwin_export .flds .input105
{
	padding: 2px;
	text-align: center;
	width: 100px;
}
.faq_page .searchbox .sr .inp
{
	width: 756px;
}
.textarea380,.textarea415
{
	height: 135px;
	padding-bottom: 10px;
	padding-top: 10px;
	white-space: normal;
}
.input300
{
	vertical-align: bottom;
	width: 300px;
}
.selectHttp .selectbox .select
{
	width: 85px;
}
.input415:focus,.input362:focus,.geopro_page .field3 .input415:focus,.faq_page .searchbox .sr .inp:focus,.textarea380:focus,.textarea415:focus,.input300:focus
{
	background: #ececec;
}
::-webkit-input-placeholder
{
	color: #404040;
	font-family: arial,sans-serif;
}
::-moz-placeholder
{
	color: #404040;
}
:-ms-input-placeholder
{
	color: #404040;
}
:-moz-placeholder
{
	color: #404040;
}
.geopro_page .account-site-notifies-channel-item.field3 .input415
{
	width: 375px;
}
.geopro_page .additional-field-row.field3 .input415
{
	background: #f3f3f3!important;
	margin-left: 0!important;
	padding: 10px 20px!important;
	width: 315px!important;
}
@media screen and (max-width:1200px)
{
	.input362,.input415,.geopro_page .account-site-notifies-channel-item.field3 .input415,.textarea380,.textarea415,.input300
	{
		width: 375px;
	}
	.input300
	{
		margin-top: 20px;
	}
	.content .selectbox .select
	{
		width: 375px!important;
	}
	.selectHttp .selectbox .select
	{
		width: 175px!important;
	}
}
@media screen and (max-width:994px)
{
	.input300
	{
		width: 257px;
	}
}
@media screen and (max-width:770px)
{
	.input362,.input415,.textarea380,.textarea415,.input300
	{
		width: 80%;
	}
	.geopro_page .account-site-notifies-channel-item.field3 .input415
	{
		width: 100%!important;
	}
	.geopro_page .additional-field-row.field3 .input415
	{
		width: 315px!important;
	}
	.content .selectbox
	{
		width: 80%!important;
	}
	.content .selectbox .select
	{
		width: 100%!important;
	}
	.content .choose .selectbox
	{
		width: 95%!important;
	}
	.content .choose .selectbox .select
	{
		width: 100%!important;
	}
	.input300
	{
		/*margin-left: 14px;*/
	}
}
@media screen and (max-width:500px)
{
	.input415,.input362,.textarea380,.textarea415
	{
		width: 100%;
	}
	.geopro_page .account-site-notifies-channel-item.field3 .input415
	{
		width: 100%!important;
	}
	#account-content-control-keywords-type-field .selectbox
	{
		width: 100%!important;
	}
	.content .selectbox .select
	{
		width: 100%!important;
	}
	.content .reg_page .selectbox,.reg_page p .input362
	{
		width: 90%!important;
	}
}
.field3 .input415 .pre-input
{
	float: left;
	margin-top: 2px;
}
.field3 .input415 .pre-input,.field3 .input415 input,.field3 .input415 .post-input
{
	display: inline-block;
}
.field3 .input415 .pre-input
{
	border-right: 1px solid #bbb;
	display: inline-block;
	font-size: 15px;
	padding-right: 5px;
	text-transform: uppercase;
	width: 38px;
}
.field3 .input415 input
{
	background: 0 0;
	border: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #252525;
	display: inline-block;
	font-family: roboto;
	font-size: 18px;
	padding-left: 5px;
	padding-right: 5px;
	width: 75%;
}
.field3 .input415 .post-input
{
	display: inline-block;
	float: right;
	font-size: 15px;
	margin-top: 2px;
	width: 31px;
}
#twitter-row .input415_PRO,#icq-row .input415_PRO,#skype-row .input415_PRO,#gtalk-row .input415_PRO
{
	background: #f3f3f3!important;
	color: #bbb;
	font-family: arial,sans-serif;
	font-size: 0;
	font-weight: 700;
	padding: 10px 20px;
}
#twitter-row .input415_PRO.input415_PRO--focus,#icq-row .input415_PRO.input415_PRO--focus,#skype-row .input415_PRO.input415_PRO--focus,#gtalk-row .input415_PRO.input415_PRO--focus
{
	background: #ececec!important;
}
@media screen and (max-width:770px)
{
	#twitter-row .input415_PRO,#icq-row .input415_PRO,#skype-row .input415_PRO,#gtalk-row .input415_PRO
	{
		position: relative;
	}
	.field3 .input415 input
	{
		height: 100%;
		left: 0;
		padding: 10px 55px 10px 65px;
		position: absolute;
		top: 0;
		width: 100%;
	}
}
@media screen and (max-width:500px)
{
	#twitter-row .input415_PRO,#icq-row .input415_PRO,#skype-row .input415_PRO,#gtalk-row .input415_PRO
	{
		padding: 10px;
	}
	.account-site-notifies-channel-item .input415 input
	{
		padding: 10px 45px 10px 55px;
	}
}

.additional-field-row
{
	padding-left: 60px;
}
.additional-field-row em
{
	margin-left: 0!important;
}


.additional-field-row .input415:focus
{
	background: #ececec!important;
}
.geopro_page .star
{
	display: inline-block;
	float: none;
}
.geopro_page .field3 label b
{
	display: inline-block;
}
.field5 #account-site-notifies-service-text
{
	margin-bottom: 10px; display: block
}
.account-site-notifies-field-row .field3 label,.geopro_page .additional-field-row .flex-checkbox label
{
	width: 120px;
}
.geopro_page .field3 .flex-group>label
{
	margin-top: 11px;
}
.additional-field-row .flex-checkbox>label
{
	margin-left: 10px;
}
#twitter-row .flex-input:after
{
	content: "";
	width: 160px;
}
.footer .links .selectbox .trigger .arrowS
{
	right: 0!important;
	top: 0!important;
}
.account-site-notifies-field-row .field3:first-child {
    margin-bottom: 50px !important;
}
@media screen and (max-width:2602px)
{
	.account-site-notifies-field-row
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		margin-bottom: 20px;
	}
	.flex-group
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-checkbox
	{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		/* margin-left: 70px; */
		text-align: left;
	}
	.geopro_page .field3 .rightlink.add
	{
		margin-right: 10px;
	}
	#twitter-row .flex-input
	{
		margin-bottom: 4px;
		width: 70%;
	}
	.geopro_page .additional-field-row
	{
		margin: 0 5px 10px 0;
	}
}
@media screen and (max-width:770px)
{
	.flex-input
	{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.additional-field-row .flex-input .rightlink,.field3 .flex-input>label
	{
		display: inline-block;
		margin-left: 70px;
		text-align: left;
	}
	.additional-field-row .flex-checkbox>label
	{
		margin-left: 0;
	}
}
@media screen and (max-width:500px)
{
	.additional-field-row
	{
		padding-left: 30px;
	}
	.geopro_page .additional-field-row .input415
	{
		width: 100%!important;
	}
	.additional-field-row .flex-checkbox label
	{
		-ms-flex-item-align: center;
		    -ms-grid-row-align: center;
		    align-self: center;
	}
	#twitter-row .flex-checkbox
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	#twitter-row .flex-checkbox .fieldcheck
	{
		margin: 0!important;
		width: 60px!important;
	}
}
@media screen and (max-width:770px)
{
	.geopro_page.account-site-notifies-content .field5 .input415,.geopro_page.account-notifies-content .field5 .input415,.geopro_page.account-site-notifies-content .field5 .textarea415
	{
		float: none;
		margin: 0 auto 15px auto;
	}
	.geopro_page.account-site-notifies-content .field5 .fieldcheck
	{
		display: inline-block;
		float: none;
		margin: 0 auto!important;
		width: 60px!important;
	}
	.geopro_page.account-site-notifies-content .field5 .tooltip,.geopro_page.account-notifies-content .field5 .tooltip
	{
		float: none;
		margin: 0 auto;
		width: 55%;
		text-align: left
	}
	.geopro_page .field5 .uibody2,.geopro_page .field5 .uibody,.geopro_page .field5 .uibody3
	{
		float: none;
	}
}
@media screen and (max-width:600px)
{.geopro_page.account-site-notifies-content .field5 .tooltip,.geopro_page.account-notifies-content .field5 .tooltip
	{

		width:80%
	}}
@media screen and (max-width:500px)
{	.geopro_page.account-site-notifies-content .field5 .tooltip,.geopro_page.account-notifies-content .field5 .tooltip
	{

		width:80%
	}
}
	/*
	.geopro_page .field5 .uibody2,.geopro_page .field5 .uibody
	{
		background-size: 300px;
		float: none;
		margin: 0 auto;
		width: 300px;
	}
	.geopro_page .uibody2 .uibody2_to
	{
		margin-left: 290px;
	}
	.uibody2_active,.uibody1_active,.uibody3_active
	{
		background-size: 300px;
	}
	.geopro_page .field5 .uibox2,.geopro_page .field5 .uibox,.geopro_page .field5 .uibox3
	{
		background-size: 300px;
		margin-left: 4px;
		width: 300px;
	}
	.geopro_page .field5 .uibox,.geopro_page .field5 .uibox3
	{
		margin-left: 0;
	}
	.geopro_page .uibox2 .ui-slider-range,.geopro_page .field5 .uibox .ui-slider-range,.geopro_page .field5 .uibox3 .ui-slider-range
	{
		background-size: 300px!important;
	}
	.geopro_page .uibox2 .ui-slider-handle,.geopro_page .field5 .uibox .ui-slider-handle,.geopro_page .field5 .uibox3 .ui-slider-handle
	{
		background-size: 100%;
		width: 23px;
	}*/

@media screen and (max-width:367px)
{
	.geopro_page .field5 .uibody2,.geopro_page .field5 .uibody,.geopro_page .field5 .uibody3
	{
		margin-left: -15px!important;
	}
}
@media screen and (max-width:770px)
{
	.statsMain .choose
	{
		width: 80%!important;
	}
	.statsMain .choose .field
	{
		float: none;
		width: 100%;
	}
}
@media screen and (max-width:500px)
{
	.statsMain .choose
	{
		padding-left: 10px!important;
		padding-right: 10px!important;
		width: 100%!important;
	}
}
.selectTwit .selectbox .select .text
{
	padding: 0 15px;
}
.selectTwit .selectbox .dropdown li
{
	padding-left: 15px;
	padding-right: 15px;
}
@media screen and (max-width:500px)
{
	.selectTwit.theSelect .selectbox
	{
		width: auto;
	}
}
.notifiesSelect .selectbox .select
{
	width: 445px!important;
}
@media screen and (max-width:1200px)
{
	.notifiesSelect .selectbox .select
	{
		width: 445px!important;
	}
}
@media screen and (max-width:770px)
{
	.notifiesSelect .selectbox .select
	{
		width: 334px!important;
	}
}
.account-notifies-content .field3 label b
{
	display: inline-block;
}
.account-notifies-content .field3 .flex-group>label
{
	white-space: nowrap;
}
.account-notifies-content .field3 .fieldcheck
{
	width: 60px!important;
}
.account-notifies-content .field3 .selectTwit
{
	margin-right: 5px;
	width: 130px;
}
.account-notifies-content .field3 .flex-group>label
{
	width: 110px;
}
.account-notifies-content .flex-group
{
	display: block;
}
@media screen and (max-width:1200px)
{
	.account-notifies-content .field3 .input415
	{
		width: 305px;
	}
	.account-notifies-content .field3 .input415 input
	{
		width: 192px;
	}
}
@media screen and (max-width:770px)
{
	.account-notifies-content .account-notifies-field-row
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.account-notifies-content .flex-group
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.account-notifies-content .flex-input
	{
		width: 57.5%;
	}
	.account-notifies-content .flex-checkbox
	{
	}
	.account-notifies-content .flex-input .flex-group
	{
		width: 100%;
	}
	.account-notifies-content .field3 .flex-group>label
	{
		margin-left: 0;
	}
	.account-notifies-content .flex-checkbox
	{
		margin-left: 0;
	}
	.account-notifies-content .field3 .fieldcheck
	{
		margin-right: 0!important;
	}
	#twitter-row .flex-input:after
	{
		display: none;
	}
	.account-notifies-content .field3 .input415
	{
		width: 100%!important;
	}
	.account-notifies-content .field3 em
	{
		width: 30%;
	}
	.account-notifies-content .field3 .input415 input
	{
		width: 100%;
	}
}
@media screen and (max-width:500px)
{
	.account-notifies-content .account-notifies-field-row
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.account-notifies-content .flex-group
	{
		width: 100%;
	}
	.account-notifies-content .flex-checkbox
	{
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		margin-left: 20%;
	}
}
.geopro_page .field5 .uibody
{
	margin: 0 auto;
}
@media screen and (max-width:500px)
{
	.geoList .title h2
	{
		margin-bottom: 10px;
		white-space: nowrap;
		width: 100%!important;
	}
}
.prolong_heading
{
	color: #484848;
	font: 700 18px Roboto;
	margin: 0 0 25px;
	padding-left: 40px;
	text-transform: uppercase;
}
@media screen and (max-width:770px)
{
	.prolong_heading
	{
		padding-left: 0;
	}
}
html,body
{
	overflow-x: hidden;
}
*
{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.log_out_body
{
	background-image: url(../img/body-bg-pattern.png),url(../img/body-bg-figure.png),url(../img/body-bg.jpg);
	background-position: top center;
	background-repeat: repeat,no-repeat,no-repeat;
	background-size: initial,cover,cover;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 18px;
	margin: 0 auto;
	max-width: 2650px;
	padding: 0;
}
.register-wrapper
{
	margin: 0 auto;
	max-width: 1575px;
	padding: 0 10px;
}
.log_out_body .header
{
	margin-bottom: 125px;
	min-height: auto!important;
	padding: 0!important;
	padding: 67px 0 0!important;
}
.header .register-wrapper
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.header__logo
{
	margin-top: 29px;
}
.header__nav.nav
{
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	background-image: url(../img/nav-top-bg.png);
	background-position: center;
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 84px;
	margin-left: auto;
	padding-left: 87px;
	padding-top: 19px;
	width: 584px;
}
.header__nav .nav__menu
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.header__nav .nav__item
{
	margin-right: 25px;
	position: relative;
}
.header__nav .nav__item:last-child
{
	margin-right: 15px;
}
.header__nav .nav__item
{
	border-bottom: 3px solid transparent;
}
.header__nav .nav__item:hover
{
	border-bottom: 3px solid #fff;
}
.header__nav .submenu__item
{
	border-bottom: 3px solid transparent;
}
.header__nav .submenu__item:hover
{
	border-bottom: 3px solid #dbe255;
}
.header__nav .nav__link
{
	color: #171717;
	display: block;
	font-size: 20px;
	padding-bottom: 4px;
	text-decoration: none;
	font-weight: 300;
}

.header__nav .nav__link:hover
{
	color: #fff !important;

}
.header__nav .nav__item-list img
{
	    width: 15px;
    margin-left: 4px;
}
.header__nav .nav__btn
{
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 37px;
	position: relative;
	width: 37px;
}
.header__nav .nav__btn::before
{
	background-color: #fff;
	-webkit-box-shadow: 0 -6px 0 0 #fff,0 6px 0 0 #fff;
	        box-shadow: 0 -6px 0 0 #fff,0 6px 0 0 #fff;
	content: '';
	height: 2px;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%);
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	width: 16px;
}
.header__nav .nav__btn:hover::before
{
	-webkit-box-shadow: -6px 0 0 0 #fff,6px 0 0 0 #fff;
	        box-shadow: -6px 0 0 0 #fff,6px 0 0 0 #fff;
	height: 16px;
	width: 2px;
}
.header__nav .submenu
{
   background: rgba(0,0,0,.5);
    display: none;
    left: 0;
    padding: 25px 30px;
    position: absolute;
    top: 30px;
        width: 325px;
    z-index: -100;
    opacity: 0.8;
}
.header__nav .submenu__link
{
	color: #fff;
	font-size: 18px;
	line-height: 31px;
	padding-bottom: 4px;
	text-decoration: none;
	font-weight: 300;
}
.header__nav .submenu__item a:hover
{
	color: #fff;

}

.log_out_body .main
{
	background-image: url(../img/svg/logo-mini.svg),url(../img/register-form-bg.png);
	background-position: 125px 129px,center;
	background-repeat: no-repeat;
	height: 448px;
	margin: 0 auto;
	margin-bottom: 204px;
	padding-bottom: 12px;
	padding-left: 229px;
	padding-right: 81px;
	padding-top: 72px;
	position: relative;
	width: 675px;
}
.main__content
{
	height: 100%;
}
.main__title
{
	color: #fff;
	font-size: 19px;
	left: 60px;
	position: absolute;
	text-transform: uppercase;
	top: 78px;
}
.main__input-wrapper
{
	position: relative;
}
.main__input
{
	border-radius: 5px;
	color: #252525;
	display: block;
	font-size: 18px;
	height: auto;
	line-height: 38px;
	margin-bottom: 13px;
	max-width: none;
	padding: 0 25px;
	width: 100%;
}
.main__input-wrapper b
{
	color: #e91e63;
	font: 700 17px Roboto;
	line-height: 14px;
	position: absolute;
	right: -14px;
	top: 6px;
}
::-webkit-input-placeholder
{
	color: #252525;
}
:-moz-placeholder
{
	color: #252525;
	opacity: 1;
}
::-moz-placeholder
{
	color: #252525;
	opacity: 1;
}
:-ms-input-placeholder
{
	color: #252525;
}
::-ms-input-placeholder
{
	color: #252525;
}
.main__select-styled
{
	background-color: #fff;
	border-radius: 5px;
	height: 38px;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 100%;
	z-index: 10;
}
.main__select
{
	background-color: transparent;
	border: 0;
	border-radius: 5px;
	display: block;
	font-size: 18px;
	height: 38px;
	margin-bottom: 0;
	padding: 0 25px;
	width: 110%;
	z-index: -1;
}
.main__submit
{
	background-color: #00aedb;
	border: 0;
	border-radius: 5px;
	color: #fff;
	font-size: 18px;
	line-height: 38px;
	margin-bottom: 20px;
	margin-top: 20px;
	text-transform: uppercase;
	width: 100%;
	cursor: pointer;
}
.main__btn
{
	border: 1px solid #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	line-height: 40px;
	margin-right: 80px;
	padding: 0 55px;
	text-decoration: none;
}
.main__link
{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}
body
{
	height: 100%;
	overflow-x: hidden;
	padding-top: 0!important;
	position: relative;
}
.aside-menu
{
	background: rgba(0,0,0,.7);
	height: 100%;
	padding: 40px;
	position: absolute;
	right: -350px;
	top: 0;
	-webkit-transition: .6s;
	-o-transition: .6s;
	transition: .6s;
	width: 300px;
	z-index: 15;
}
.aside-menu--active
{
	right: 0;
}
.aside-menu__close
{
	background: #fff;
	border: 2px solid #fff;
	border-radius: 50%;
	color: rgba(146,146,142);
	font-size: 26px;
	height: 40px;
	left: -50px;
	padding: 6px 9px;
	position: absolute;
	top: 10px;
	width: 40px;
	cursor: pointer;
}
.aside-menu__close:hover
{
	background: 0 0;
	color: #fff;
}
.aside-menu__menu
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.aside-menu__item
{
	margin-bottom: 15px;
	padding: 5px;
}
.aside-menu__link,.aside-menu__submenu .submenu__link
{
	border-bottom: 3px solid transparent;
	color: #bdbdbb;
	font-weight: 400;
	text-decoration: none;
	-webkit-transition: .6s;
	-o-transition: .6s;
	transition: .6s;
}
.aside-menu__link:hover,.aside-menu__submenu .submenu__link:hover
{
	border-bottom: 3px solid #dbe255;
}
.aside-menu__link
{
	font-size: 24px;
}
.aside-menu__submenu .submenu__link
{
	font-size: 20px;
}
.aside-menu__submenu
{
	margin-left: 20px;
	margin-top: 20px;
	padding: 10px;
}
.aside-menu__submenu .submenu__item
{
	margin-bottom: 10px;
}
@media screen and (max-width:500px)
{
	.aside-menu
	{
		width: 250px;
	}
}
.log_out_body .main-login
{
	background-image: url(../img/svg/logo2.svg),url(../img/register-form-bg.png);
	background-position: 300px 70px,center;
	background-repeat: no-repeat;
	padding-top: 170px;
}
@media screen and (max-width:769px)
{
	.log_out_body .main-login
	{
		background-image: url(../img/svg/logo-mini.svg),url(../img/register-form-bg.png);
		background-position: 125px 129px,center;
		background-repeat: no-repeat;
	}
}
.main-login .main__btn
{
	margin-right: 80px;
	padding: 0 20px;
}
.log_out_body .main-recovery
{
	background-image: url(../img/svg/logo2.svg),url(../img/register-form-bg.png);
	background-position: 300px 86px,center;
	background-repeat: no-repeat;
	padding-top: 233px;
}
@media screen and (max-width:769px)
{
	.log_out_body .main-recovery
	{
		background-image: url(../img/svg/logo-mini.svg),url(../img/register-form-bg.png);
		background-position: 125px 129px,center;
		background-repeat: no-repeat;
	}
}
.main-recovery .main__title
{
	width: 144px;
}
.main-recovery .main__btn
{
	margin-right: 50px;
}
.main-recovery form
{
	margin-bottom: 30px;
}
.main-404
{
	background-color: rgba(0,0,0,.25);
	margin-bottom: 70px;
}
.main-404 .register-wrapper
{
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 0;
	padding-bottom: 100px;
	padding-top: 100px;
}
.main-404__btn
{
	-ms-flex-item-align: center;
	    -ms-grid-row-align: center;
	    align-self: center;
	background-color: #00a2c9;
	border-radius: 2px;
	color: #fff;
	font-size: 18px;
	height: 62px;
	left: 20%;
	line-height: 62px;
	margin-left: 109px;
	margin-right: 200px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	top: 50%;
	width: 30%;
	font-weight: 300;
}

.main-404__btn a:hover
{
	color: #fff;
	font-weight: 300;
}


.main-404__content
{
	margin-top: 100px;
}
.main-404__title
{
	color: #fff;
	font-size: 352px;
	font-weight: 400;
	letter-spacing: -8.8px;
	line-height: 352px;
}
.main-404__subtitle
{
	color: #fff;
	font-size: 61px;
	font-weight: 400;
	letter-spacing: -1.52px;
	line-height: 61px;
	text-align: center;
}
.main-404__subtitle>a
{
	display: none;
}
.main-404__content
{
	margin: 0;
	width: 65%;
}
.wr .register-wrapper
{
	min-height: auto;
	padding-top: 50px;
	width: 100%;
}
.wr .main-404
{
	background: 0 0;
}
.wr .main-404__btn
{
	display: none;
}
.wr .main-404__content
{
	width: 100%;
}
.wr .main-404__subtitle
{
	color: #00313d;
}
@media screen and (max-width:769px)
{
	.main-404 .register-wrapper
	{
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}
	.main-404__btn
	{
		margin-bottom: 40px;
	}
	.main-404__subtitle
	{
		line-height: 40px;
	}
}
@media screen and (max-width:500px)
{
	.main-404__subtitle
	{
		line-height: 30px;
	}
}
.footer
{
	background-color: #e9e9e9;
	margin-top: auto;
}
.footer-top
{
	border-bottom: 1px solid #e1e1e1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 120px;
}
.footer__nav .nav__menu
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
}
.footer__nav .nav__item
{
	border-right: 1px solid #d4d4d4;
	padding: 0 7px;
	position: relative;
}
.footer__nav .nav__item:last-child
{
	border-right: 0;
}
.footer__nav .nav__item:first-child
{
	padding-left: 0;
	padding-right: 15px;
}
.footer__nav .nav__link:hover
{
	border-bottom: 3px solid #00a2c9;
}
.footer__nav .nav__link
{
	border-bottom: 3px solid transparent;
	color: #474747;
	display: block;
	padding-bottom: 4px;
	text-decoration: none;
}
.footer__nav .submenu
{
	background-color: #f3f3f3;
	border: 1px solid #ccc;
	border-radius: 5px;
	bottom: 40px;
	display: none;
	left: 0;
	position: absolute;
	width: 240px;
}
.footer__nav .submenu__link
{
	color: #474747;
	display: block;
	line-height: 40px;
	padding: 0 20px;
	text-decoration: none;
}
.footer__nav .submenu__item:first-child
{
	border-bottom: 1px solid #e0e0e0;
}
.footer__nav .submenu__link:hover
{
	background-color: #e9e9e9;
	border-radius: 5px;
	color: #26ace2;
}
.lang-select
{
	margin-left: auto;
	width: 240px;
}
.lang-select__link
{
	background-color: #f3f3f3;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #474747;
	display: block;
	font-size: 18px;
	line-height: 40px;
	padding: 0 20px;
	text-decoration: none;
}
.lang-select__link:hover
{
	background-color: #e9e9e9;
	color: #26ace2;
}
.lang-options
{
	border: 1px solid #ccc;
	border-radius: 5px 5px 0 0;
}
.lang-options .lang-select__link
{
	border: 0;
	border-radius: 0;
}
.lang-options:nth-child(2) .lang-select__link
{
	border-top: 1px solid #ccc;
}
.lang-option:first-child .lang-select__link
{
	border-radius: 5px 5px 0 0;
}
.lang-select__item
{
	position: relative;
}
.lang-options
{
	bottom: 40px;
	display: none;
	left: 0;
	position: absolute;
	width: 100%;
}
.lang-select__item--active>.lang-select__link
{
	border-radius: 0 0 5px 5px;
}
.lang-select__item--active .lang-options
{
	display: block;
}
.footer-bottom
{
	color: #9c9c9c;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.footer-bottom a
{
	color: #9c9c9c;
	text-decoration: none;
}
.footer-list
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.footer-list__item
{
	margin-right: 4px;
}
.footer-list__link
{
	border-left: 1px solid #9c9c9c;
	padding-left: 4px;
}
.copyright
{
	margin-left: auto;
}
.trigger
{
	background: #e9e9e9;
	border: 2px solid #fafafa;
	border-radius: 100%;
	height: 23px;
	position: absolute;
	right: 7px;
	top: 9px;
	width: 23px;
}
.footer .links .arrowS
{
	border-bottom: 8px solid #3bb3e4;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 0;
	position: absolute;
	right: 4px;
	top: 4px;
}
.footer-top
{
	padding-bottom: 30px;
	padding-top: 110px;
}
.footer-list__link
{
	border-left: 0;
}
.footer-list__item
{
	border-left: 1px solid #9c9c9c;
	line-height: 1.25;
	text-align: center;
}
.footer-list__item:first-child
{
	border-left: 0;
}
.header__nav.nav
{
	padding-left: 50px;
	padding-top: 20px;
}
.header__nav .nav__menu
{
	margin-right: 5px;
}
.header__nav .nav__btn
{
	margin-top: -7px;
}
.header__nav .nav__btn
{
	outline: 0;
}
.nav__btn
{
	position: relative;
}
.header__nav .submenu.submenu--active,.footer__nav .submenu.submenu--active
{
	display: block;
}
.header__nav .submenu
{
	padding: 10px 20px;
	z-index: 6;
}
.header__nav .nav__link .fas
{
	color: #fff;
}
.header__nav .submenu__link
{
	white-space: nowrap;
}
.footer__nav .nav__menu
{
	height: 100%;
	padding-top: 0;
}
.footer__nav .nav__item
{
	margin-top: -10px;
	padding-top: 20px;
}
.footer__nav .submenu
{
	bottom: 45px;
	z-index: 5;
}
.footer__nav .nav__item .nav__item-inner
{
	border-left: 1px solid #d4d4d4;
	padding: 0 7px;
}
.footer__nav .nav__item:first-child .nav__item-inner
{
	border-left: 0;
	padding-left: 0;
	padding-right: 15px;
}
.footer__nav .nav__item
{
	border-right: 0;
	padding-left: 0;
	padding-right: 0;
}
.footer__nav .nav__item:first-child
{
	padding-right: 0;
}
.footer__nav .nav__link .fas
{
	color: #00a2c9;
}
.footer__nav .submenu__item
{
	border-bottom: 1px solid #e0e0e0;
}
.footer__nav .submenu__item:last-child
{
	border-bottom: 0;
}
.nav__link
{
	cursor: pointer;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.main__input
{
	border: 0;
}
.main__submit:hover
{
	background-color: #d5e024;
}
.main__btn:hover
{
	background-color: #fff;
	color: #00a2c9;
}
.main__input_error
{
	border: 2px solid red;
	outline-color: red;
}
.main__link:hover
{
	
}
.main__select
{
	-webkit-appearance: none!important;
	   -moz-appearance: none!important;
	        appearance: none!important;
	moz-appearance: none;
	ms-appearance: none;
	text-indent: .01px;
	-o-text-overflow: '';
	   text-overflow: '';
	webkit-appearance: none;
}
.main__logo
{
	display: none;
}
.main-404
{
	font-family: roboto,sans-serif;
	margin-bottom: 160px;
}
.main-404__title,.main-404__subtitle,.main-404__btn
{
	font-family: roboto,sans-serif;
	font-weight: 100;
}

.main-404__btn a:hover
{
	color: #fff;
	font-weight: 300;
}
.main__select-styled
{
	overflow: visible;
}
.arrow
{
	border-bottom: 1px solid #595959;
	border-right: 1px solid #595959;
	content: '';
	height: 10px;
	position: absolute;
	right: 20px;
	top: 10px;
	-webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	width: 10px;
}
#dropdown
{
	height: 38px;
}
#dropdown dt,#dropdown li
{
	padding-left: 25px;
	padding-right: 25px;
}
#dropdown dt,#dropdown dt a
{
	height: 100%;
	width: 100%;
}
#dropdown dd,#dropdown dt,#dropdown ul
{
	margin: 0;
	padding: 0;
}
#dropdown dd
{
	position: relative;
}
#dropdown dt a
{
	color: #252525;
	display: block;
	padding-left: 25px;
	padding-right: 20px;
	text-decoration: none;
	white-space: nowrap;
}
#dropdown dt a span
{
	cursor: pointer;
	display: block;
}
#dropdown dt a span:first-child
{
	height: 100%;
	line-height: 38px;
}
.dropdown--active
{
	border-radius: 5px 5px 0 0;
}
#dropdown dd ul
{
	background: #fff;
	border-radius: 0 0 6px 6px;
	display: none;
	left: 0;
	list-style: none;
	min-width: 170px;
	position: absolute;
	width: 100%;
}
#dropdown dd ul li a
{
	color: #252525;
	display: block;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
}
#dropdown dd ul li
{
	border-top: 1px solid #e0e0e0;
}
#dropdown dd ul li:hover
{
	background: #e9e9e9;
}
#dropdown dd ul li:last-child:hover
{
	border-radius: 0 0 6px 6px;
}
#dropdown span.value
{
	display: none;
}
#main__select
{
	display: none;
}
.input--active::-webkit-input-placeholder
{
	font-size: 0;
}
.input--active::-moz-placeholder
{
	font-size: 0;
}
.input--active:-ms-input-placeholder
{
	font-size: 0;
}
.input--active:-moz-placeholder
{
	font-size: 0;
}
.footer-list__item,.footer-bottom a,.copyright
{
	color: #00a2c9;
}
.main-login .main__btn,.main-recovery .main__btn,.main__btn
{
	float: left;
	margin-right: 0;
}
.main__link
{
	float: right;
	margin-top: 12px;
}
@media screen and (min-width:1200px)
{
	.register-wrapper
	{
		width: 1170px;
	}
}
@media screen and (max-width:1199px)
{
	.header__inner-wrapper
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.header__nav.nav
	{
		margin-left: 0;
	}
	.log_out_body .header
	{
		padding: 0!important;
	}
	.main-404 .register-wrapper
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}
	.main-404__content
	{
		margin-bottom: 40px;
	}
	.main-404__btn
	{
		margin: 0 auto;
	}
	.main-404__btn a:hover
{
	color: #fff;
	font-weight: 300;
}
}
@media screen and (max-width:991px)
{
	.register-wrapper
	{
		width: 750px;
	}
	.copyright
	{
		text-align: right;
	}
}
@media screen and (min-width:770px)
{
	.header__nav .nav__menu
	{
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		overflow: visible!important;
	}
	.header__nav .nav__item
	{
		display: inline-block;
	}
}
@media screen and (max-width:769px)
{
	#email-row>div,#sms-row>div,#icq-row>div,#icq-row>div,#twitter-row>div,#skype-row>div,#gtalk-row>div
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.fieldcheck.fieldcheck2
	{
		display: block!important;
	}
	.account-site-notifies-field-row>div .flex-group.flex-checkbox
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-left: 30px!important;
	}
	.additional-field-row>div
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
	}
	.additional-field-row.account-site-notifies-channel-item .rightlink b
	{
		display: inline-block;
		float: left;
		width: 15px;
	}
	.rightlink.del
	{
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
	}
	.register-wrapper
	{
		width: auto;
	}
	.header
	{
		padding-top: 0;
	}
	.header__inner-wrapper
	{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		padding: 0;
		position: relative;
	}
	.header__nav .nav__item
	{
		border-bottom: 0;
	}
	.header__nav .nav__item:hover
	{
		border: 0;
	}
	.header__nav .nav__link
	{
		padding: 20px;
	}
	.header__nav .nav__link:hover
	{
		background-color: rgba(189,198,43,.5);
	}
	.nav.header__nav
	{
		background-position: 85%,center;
		background-position: center;
		background-repeat: no-repeat;
		background-size: 1e3px;
		height: auto;
		margin-top: 10px;
		padding: 40px;
		padding-top: 25px;
		width: 100%;
	}
	.header__nav .nav__menu,.header__nav .nav__btn
	{
		margin-top: 40px;
	}
	.header__nav .nav__menu
	{
		display: inline-block;
		width: 90%;
	}
	.header__nav .nav__item
	{
		display: inline-block;
	}
	.header__nav .nav__btn
	{
		margin-left: auto;
	}
	.header__nav .submenu
	{
		right: 35px;
		top: 60px;
		width: auto;
	}
	.header__nav .nav__item
	{
		margin-right: 0;
	}
	.header__nav .nav__item:last-child
	{
		margin-right: 0;
	}
	.header__nav .nav__item.nav__item--active
	{
		display: none;
	}
	.header__logo
	{
		float: none;
		margin: 40px auto 0 auto;
	}
	.header__logo img
	{
		width: 250px;
	}
	.header__nav .nav__item:nth-child(n+2)
	{
		float: right!important;
	}
	.log_out_body .main
	{
		padding-top: 60px;
		text-align: center;
	}
	.main.main-login,.main.main-recovery
	{
		padding-top: 150px;
	}
	.main__title
	{
		margin-bottom: 20px;
		position: static;
		text-align: center;
	}
	.main-recovery .main__title
	{
		width: auto;
	}
	.main__top
	{
		display: inline-block;
	}
	.main__title
	{
		margin: 0;
		text-align: right;
	}
	.main__logo
	{
		display: block;
		text-align: center;
	}
	.main-register .main__input
	{
		margin-bottom: 5px;
	}
	.footer-top
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		padding-top: 60px;
	}
	.lang-select
	{
		margin-bottom: 20px;
		margin-left: 0;
	}
	.footer-bottom
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.footer-list
	{
		margin-bottom: 20px;
	}
	.copyright
	{
		margin-left: 0;
	}
	.main-404 .register-wrapper
	{
		min-height: 0;
	}
	.main-404__title
	{
		font-size: 300px;
		text-align: center;
	}
	.main-404__subtitle
	{
		font-size: 40px;
		text-align: center;
	}
}
@media (min-width:1602px) {
	.field3.additional-field-row.account-site-notifies-channel-item label {
		right:25px !important
	}
}
@media (max-width:1602px) and (min-width:1200px) {
	.field3.additional-field-row.account-site-notifies-channel-item label {
		right:25px !important;
	}
}
@media (max-width:1200px) and (min-width:991px) {
	.field3.additional-field-row.account-site-notifies-channel-item label {
		right:24px !important;
	}
}
@media (max-width:991px) and (min-width:720px) {
	.field3.additional-field-row.account-site-notifies-channel-item label {
		right:105px !important;
	}
}
@media (max-width:720px) and (min-width:500px) {
	.field3.additional-field-row.account-site-notifies-channel-item label {

	}
}
@media (max-width:500px) and (min-width:320px) {
	.field3.additional-field-row.account-site-notifies-channel-item label {

		right: 12px !important;	
	}
	.field3.additional-field-row.account-site-notifies-channel-item label  b {
		right:-11px !important;
	}
	.geopro_page .field3 em.added_block {
		margin-left: 31px !important;
	}
	
	
	em.added_block:before {
		left:-30px !important;
	}
	.verify_show {
		width:82% !important
	}
	.additional-field-row>div{
		-ms-flex-wrap:wrap !important;
		    flex-wrap:wrap !important;
	}
}
@media screen and (max-width:690px)
{
	.log_out_body .main
	{
		background-position: 105px 110px,center;
		padding-left: 32.5%;
		padding-right: 10%;
		width: 100%;
	}
}
@media screen and (max-width:580px)
{
	.log_out_body .main
	{
		background-position: 55px 60px,center;
		padding-left: 27.5%;
		padding-right: 7.5%;
	}
}
@media screen and (max-width:500px)
{
	.header
	{
		margin-bottom: 75px;
	}
	.header__nav.nav
	{
		padding-left: 5px;
		padding-right: 5px;
	}
	.header__nav .nav__link
	{
		font-size: 16px;
		padding: 5px;
	}
	.header__nav .nav__item
	{
		display: inline-block;
		margin: 0;
	}
	.header__nav .nav__item:nth-child(1)
	{
		margin-left: 10px;
	}
	.header__nav .nav__btn
	{
		margin-right: 10px;
	}
	.header__logo
	{

	}
	.header__logo img
	{
		width: 200px;
	}
	.header__nav .nav__menu
	{
		display: inline-block;
		top: 67.75px;
		width: 80%;
	}
	.log_out_body .main
	{
		background-image: url(../img/register-form-bg.png);
		background-position: -300px,0,center;
		background-size: 1e3px 600px;
		height: auto;
		margin-bottom: 75px;
		min-height: 625px;
		padding: 100px 15% 50px;
		padding-left: 5%;
		padding-right: 5%;
		text-align: center;
		width: 100%;
	}
	.main-recovery .main__title
	{
		margin-left: 0;
	}
	.main-register .main__input,.main-register .main__select-styled
	{
		width: 95%;
	}
	.main__input-wrapper b
	{
		right: -10px;
	}
	.footer__nav .nav__menu
	{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		text-align: center;
	}
	.footer__nav .submenu
	{
		bottom: 40px;
		left: -60px;
	}
	.footer__nav .submenu__link
	{
		padding-left: 0;
	}
	.nav__menu .nav__item .nav__item-inner
	{
		border-left: 0;
	}
	.footer__nav .nav__item:first-child .nav__item-inner,.footer__nav .nav__link--unfolding
	{
		padding-right: 0;
	}
	.footer-list
	{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.footer-list__item
	{
		border-left: 0;
		margin-bottom: 15px;
	}
	.main-404__title
	{
		font-size: 200px;
	}
	.main-404__subtitle
	{
		font-size: 25px;
	}
	.main-404__btn
	{
		width: 50%;
	}
	.main-404__btn a:hover
{
	color: #fff;
	font-weight: 300;
}
}
@media screen and (max-width:400px)
{
	.main__btn,.main__link
	{
		width: 100%;
	}
}
#add_site .textarea415
{
	padding-left: 10px;
}
#login
{
	margin-bottom: 30px;
}
.account-site-notifies-field-row>div
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.account-site-notifies-field-row>div .flex-group.flex-checkbox
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	/* margin-left: -40px; */
}
.account-site-notifies-field-row>div .rightlink.add
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.account-site-notifies-field-row>div .rightlink.add a
{
	margin-right: 10px;
}
.support .wr
{
}
.profile_box
{
	text-align: left;
}
.selectHttp .selectbox .select .text
{
	padding-left: 10px!important;
}
@media (min-width:1200px) {
.account-notifies-field-row .required:after {
	content:"*";
	position:absolute;
	left:515px;
	top:0px;
    color: #e90079;

}
}
@media (min-width:771px) and (max-width:1200px) {
	.account-notifies-field-row .required:after {
		content:"*";
		position:absolute;
		left:405px;
		top:0px;
		color: #e90079;
	
	}
}
@media only screen and (max-width:771px) {
	.account-notifies-field-row .required:after  {
		content: "*";
		position: absolute;
		right: 0px;
		top: 0px;
		color: #e90079;
	}
	.redstar {
		    background: #fcfcfc;
		padding:4px 8px;
		font-size:12px;
		width: 90%;
		margin: 0 auto;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
	}
}
@media only screen and (min-width:995px)
{
	div#stat-site-export-form
	{
		width: 600px;
	}
}
.geopro_page .field3 label b {
	display:none !important;
}
.main_input.req:after {
	content:"*";
	position:absolute;
	right:-2px;
	top:0px;
    color: #e90079;

}
@media (max-width:991px) and (min-width:770px) {
	.main_input.req:after {
		right:85px;
	}
}
@media (max-width:720px) {
	.main_input.req:after {
		right:1px;
	}

}
@media only screen and (max-width:995px) and (min-width:650px)
{
	div#stat-site-export-form
	{
		left: 50px;
		width: 600px;
	}
}
.geopro_page .field3 .flex-group>label {
    margin-top: 11px;
    position: absolute;
    right: 25px;
    top: 21px;
    text-align:center;

}
.verify_show {
    background: #ededed;
    border:1px solid #45bbd8;
    width:99%;

}
@media screen and (max-width: 2602px){
.flex-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
}
.geopro_page .field3 label b {
    display: none;
    position: absolute;
    right: -50px;
    top: -30px;
    font-size: 16px;
}
.flex-group.flex-input {
    width:unset !important;
}
.del b {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    display: inline-block;
}
.rightlink.del {
    padding-left: 32px;
}
.added_block {
    position: relative;
}
em.added_block:before {
    content: "a";
    position: relative;
    width: 16px;
    height: 20px;
    margin-left: -10px;
    color: transparent;
    border-left: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    left: 0;
    top: -10px;
    margin-right: 5px;
}
@media (min-width:1600px) {
.redstar {
    top: 300px;
    position: absolute;
    color: #212121;
    font-size: 12px;
        background: #fcfcfc;
    width: 200px;
	left: 55%;

    padding: 4px 8px;
}
}

span.verify b {
    margin-right: 0 !important
}
span.verify b {
	margin-right:0 !important;
}
@media (max-width:720px) {
	.geopro_page .field3 em {
		max-width:70px;
	}
}
@media (min-width:480px) {
.antivirus-message {

	display:none;
}
}
.antivirus-message{
	width: 95%;
	position: relative;
    line-height: 15px;
}
@media (max-width:480px) {
	.antivirus-message:before {
		content: "";
		position: absolute;
		-webkit-transform: rotate(-250deg);
		    -ms-transform: rotate(-250deg);
		        transform: rotate(-250deg);
		width: 35px;
		height: 45px;
		background: url(images/arrow_interval.svg) no-repeat;
		background-size: contain;
		left:0;
		right:0;
		bottom: 50px;
		margin: 0 auto;
	}
}
@media (max-width:435px) {
	.antivirus-message:before {
	bottom:70px;
	}
}
@media (max-width:350px) {
	.antivirus-message:before {
	bottom:80px;
	}
}
@media (min-width:1100px) and (max-width:1203px) {
	.redstar {
		top: 330px;
		position: absolute;
		color: #212121;
		font-size: 12px;
		    background: #fcfcfc;
		width: 24%;
		display: block !important;
		line-height: 16px;
		right: -50px;
		padding: 4px 8px
	}
}
@media (min-width:771px) and (max-width:991px) {
	#account-site-notifies-form .redstar {
		top: 330px;
		position: absolute;
		color: #212121;
		font-size: 12px;
		    background: #fcfcfc;
		width: 24%;
		display: block !important;
		line-height: 16px;
		left:590px;
		padding: 4px 8px
	}
}
.pagination.clear ul li:first-child, .pagination.clear ul li:nth-child(2), .pagination.clear ul li:nth-child(3), .pagination.clear ul li:nth-child(4), .pagination.clear ul li:last-child, .pagination.clear ul li:nth-last-child(2) {
    display: block;
}

.pagination.clear 


@media (max-width:1100px) and (min-width:991px) {
	.redstar {
		top: 250px;
		position: absolute;
		    background: #fcfcfc;
		font-size: 12px;
		color: #212121;
		width: 40%;
		display: block !important;
		line-height: 16px;
		padding: 4px 8px;
	}
}

@media (min-width:1203px) and (max-width:1600px) {
    .redstar {
		top: 310px;
		position: absolute;
		color: #212121;
		font-size: 12px;
		    background: #fcfcfc;
		width: 24%;
		line-height: 16px;
		left: 80%;
		padding: 4px 8px;
}
.geopro_page .field3 .flex-group>label {
    top:15px;
}
.geopro_page .field3 label b {
    display: inline-block;
    position: absolute;
    right: -50px;
    top: -24px;
    font-size: 16px;
}

}
@media (min-width:1000px) and (max-width:1200px) {
    .account-site-notifies-field-row > div {
    display:-webkit-box !important;
    display:-ms-flexbox !important;
    display:flex !important
}
.field3.additional-field-row-template {
    display: none !important;
}
.input362, .input415, .geopro_page .account-site-notifies-channel-item.field3 .input415, .textarea380, .textarea415, .input300 {
    width:300px !important
}
.geopro_page .additional-field-row.field3 .input415 {
    width:240px !important;
}
form#account-site-notifies-form .flex-checkbox {
    width:100%;
}
.field3 .input415 .post-input {
    margin-top:-23px;
}
span.verify {
    margin-top:0px !important
}
}
@media (min-width:720px) and (max-width:1000px) {
    .geopro_page .field3 .flex-group>label {
        right:126px;
    }
}
@media (min-width:720px) and (max-width:781px) {
    body .geopro_page .field3 .flex-group>label {
        right:30px !important;
	}
	body .field3.additional-field-row.account-site-notifies-channel-item label {
		right:30px !important;
	}
}



.verified {
	color: #65c4a9;
    background: #ededed;
    padding: 0 6px;
    margin-left: 0px;
    width: 99%;

}


@media (max-width:720px) {
    #twitter-row .selectTwit .selectbox .select {
        width:unset !important
    }
    #email-row>div, #sms-row>div, #icq-row>div, #icq-row>div, #twitter-row>div, #skype-row>div, #gtalk-row>div {
        -ms-flex-wrap:wrap;
            flex-wrap:wrap;
    }
    .flex-group.flex-input {
        max-width:100% !important;
        width:95% !important
    }
    form#account-site-notifies-form div#gtalk-row .flex-checkbox {
        position: relative;
    }
    #twitter-row .flex-checkbox {
        -webkit-box-orient:horizontal !important;
        -webkit-box-direction:normal !important;
            -ms-flex-direction:row !important;
                flex-direction:row !important;
        margin-left:67px !important;
        -ms-flex-wrap:wrap;
            flex-wrap:wrap;
        width: 100% !important;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    }
    .flex-checkbox {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
            -ms-flex-direction:row;
                flex-direction:row;
    }
    .account-site-notifies-field-row>div .flex-group.flex-checkbox {
        width:100%;
        -webkit-box-pack:end;
            -ms-flex-pack:end;
                justify-content:flex-end;
    }
}
@media (max-width:420px) {
    .account-site-notifies-field-row>div .rightlink.add a {
        margin-left:10px;
    }
    em.added_block:before {
        left:-25px;
	}
	
}
@media (min-width:1920px) {
	.geopro_page.not.account-notifies-content .field3 .flex-group>label {
		left:29%
	}
	.redstar {
		right:unset;
		left:50%
	}
}
@media (min-width:500px) and (max-width:770px) {
	form#account-site-notifies-form div#gtalk-row .flex-checkbox {
		position:relative !important
	}
}
@media (max-width:520px) {
	.overflow {
		padding-left:15px;
	}
}
@media (max-width:460px) {
	.add-item-notification {
		position: absolute;
		left: 70px;
		bottom: -36px;
		width: 50%;
		color: #a9a9a9;
		text-align: left;
		bottom: -60px !important;
	}
}
@media (min-width:480px) and (max-width:500px) {
	form#account-site-notifies-form div#gtalk-row .flex-checkbox {
		margin-top:40px;
	}
}
@media only screen and (max-width:650px)
{
	.modwin_export .lft
	{
		background: 0 0;
	}
	.modwin_export .rht
	{
		margin-top: 10px;
		text-align: left;
	}
	.modwin_export .plat
	{
		margin-left: 0;
		margin-top: 10px;
		text-align: left;
	}
}
@media only screen and (max-width:1200px)
{
	.tooltip.width415
	{
		width: 375px;
	}
}
@media only screen and (max-width:770px)
{
	form#paid_pro
	{
		text-align: left;
	}
	.settings_page .fieldpro .fieldcheck3
	{
		padding-left: 0;
	}
	.statsTable .table .cols
	{
		position: relative;
	}
	.statsTable .table .cols .functionDisabled
	{
		background: rgba(255,255,255,.6);
		height: 100%;
		position: absolute;
		width: 100%;
		z-index: 99999;
	}
	.statsMain.faq .title
	{
		text-align: left!important;
	}
	.statsMain.faq .wrDevice
	{
		margin-left: 0;
	}
}
@media only screen and (max-width:500px)
{
	.account-notifies-content .field3 .flex-group>label
	{
		width: auto;
	}
	.statsSms .stats.type2 .stat
	{
		float: left;
		width: 120px!important;
	}
}
#bannerwin .textarea
{
	float: left;
	margin-left: 10px;
	width: 100px;
}
textarea#res_counter
{
	height: 170px;
	width: 335px;
}
form#faq-search-box .name
{
	margin-left: 0;
	text-align: left;
}
.header .name a:hover
{
	color: #d12a94;
}
@media (max-width:780px) {
/*	body .wr.clearfix {
		padding-left: 26px !important;
	}*/
}
.pulsini_account_page .sort a:hover
{
	color: #d12a94;
}
.statsMain .title a:hover,.geoList .title a:hover
{
	color: #d12a94;
	text-decoration: none;
}
.cLeft li a.active
{
}
.cLeft li:hover
{

    background-color: #fafafa;
    z-index: 1;
	color: #d72a94!important;}
/* .cLeft li.parent_item:hover {
	background-color: #fafafa;
    z-index: 4;
	color: #d72a94!important;
} */

	@media screen and (max-width: 770px)
{
	.statsMain .title p {
		float: left !important;
	}
	.pulsini_account_page .sort {
		left:0 !important;
	}
}

.cLeft li a
{
	color: #00313d;
	display: block;
	font: 18px/20px roboto,arial;
	padding: 12px 26px 11px 74px;
	position: relative;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	z-index: 5;
}
.cLeft .info .note a
{
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.cLeft .info .note a:hover
{
	color: #d72a94;
	text-decoration: none;
}
.cLeft .info .link:hover
{
	background: url(/templates/pulsini2/img/icons-nav-hover.png) -5px -512px no-repeat;
	color: #fff;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a:hover
{
	color: #ffeb3b!important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a.user:hover, body a.user.active_link
{
	background: url(../img/svg/icon-progile-hv.svg) 0px no-repeat!important;
	color: #fff !important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
body a.list.active_link
{
	background: url(../img/svg/icon-account-hv.svg) center center no-repeat!important;
	color: #fff !important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a.sms:hover, body a.sms.active_link
{
	background: url(../img/svg/icon-sms-hv.svg) center left no-repeat!important;
	color: #fff !important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a.news:hover, body a.news.active_link
{
	background: url(../img/svg/icon-gudok-hv.svg) center left no-repeat!important;
	color: #fff !important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a.inform:hover, body a.inform.active_link
{
	background: url(../img/svg/icon-faq-hv.svg) center center no-repeat!important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a.support:hover, body a.support.active_link
{
	background: url(../img/svg/icon-support-hv.svg) center center no-repeat!important;
	color: #fff !important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a.pro:hover, body a.pro.active_link
{
	background: url(../img/svg/icon-pro-hv.svg) center left no-repeat!important;
	color: #fff !important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a.logout:hover, body a.logout.active_link
{
	background: url(/templates/pulsini2/img/icons-nav-hover.png) -11px -547px no-repeat !important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a .close:hover, body a.close.active_link
{
	background: url(/templates/pulsini2/img/icons-nav-hover.png) -13px -439px no-repeat !important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
@media only screen and (max-width:1200px)
{
	.modwin .img
	{
		width: 100%!important;
	}
	.modwin .img img
	{
		max-width: 100%;
		width: auto;
	}
	.modwin .textarea
	{
		margin: 0 auto!important;
		width: 100%!important;
	}
	textarea#res_counter
	{
		height: 170px;
		width: 100%!important;
	}
}
@media only screen and (max-width:640px)
{
	.modwin
	{
		width: 80%!important;
	}
	#site-added-advanced .mid
	{
		width: 100%;
	}
	#site-added-advanced .right
	{
		width: 100%;
	}
}
@media screen and (max-width:770px)
{
	.footer
	{
		padding: 45px 0 28px!important;
	}
}
.flex-group.flex-input
{
	width: 70%;
}
@media only screen and (max-width:420px)
{
	.flex-group.flex-input
	{
		width: 60%;
	}
	.account-site-notifies-field-row>div .flex-group.flex-checkbox
	{
		display: block!important;
		width: 1%!important;
	}
	.field3.account-site-notifies-channel-item
	{
		display: block!important;
	}
	.flex-group.flex-input
	{
		width: 100%;
	}
	#twitter-row .flex-input
	{
		width: 100%;
	}
	.geopro_page .field3 .selectTwit
	{
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
	}
}
.statsMain.news
{
	margin: 0;
	padding: 0;
	text-align: left;
}
.statsMain.news .wrDevice.clear
{
	max-width: 100%;
}
.statsMain.news .title.clear
{
	text-align: left;
}
@media only screen and (max-width:350px)
{
	.col-one-third
	{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		width: 27%!important;
	}
	.statsTime .col.c1 p
	{
		font-size: 15px!important;
	}
	.toggle
	{
		font-size: 16px;
		padding: 0 20px;
	}
	.statsTime .toggles
	{
		margin: 0;
		padding: 0!important;
	}
}
@media screen and (max-width:770px)
{
	.table .value .ball
	{
		margin: 0 auto!important;
	}
}
.paid div.sms-unlimited
{
	height: 120%!important;
	left: -7.5%;
	top: 0;
	width: 115%!important;
}
@media only screen and (max-width:768px) and (min-width:602px)
{
	.statsUpInfo .links a
	{
		display: inline!important;
	}
}
@media only screen and (min-width:641px)
{
	#site-added-advanced .right
	{
		margin-left: 90px;
	}
}
@media only screen and (max-width:641px)
{
	#site-added-advanced h3
	{
		margin-left: 0;
		text-align: center;
	}
}
@media screen and (max-width:768px)
{
	.modwin2 .name_confirm
	{
		background: url(../images/question.png) 0 0 no-repeat;
		font-size: 16px!important;
		padding-left: 73px!important;
	}
	.modwin .p18,.modwin2 .p18
	{
		font-size: 14px!important;
		text-align: left;
	}
}
@media screen and (max-width:550px)
{
	.modwin,.modwin2,.modwin_res
	{
		left: 1%!important;
	}
	@media screen and (max-width:767px)
	{
		.cRight:before
		{
			display: none!important;
		}
	}
	@media only screen and (max-width:640px)
	{
		.modwin
		{
			width: 90%!important;
		}
	}
	@media screen (min-width:456px)and (max-width:767px)
	{
		.content .theSelect .selectbox
		{
			padding-left: 49px;
			width: 95%!important;
		}
	}
}
.selectbox .trigger .arrowS
{
	border: none!important;
}
.service-message-close a:hover {
	text-decoration:none !important;
	color: #fff !important;
}
.service-message-close a {
	color:#fff !important;
}
.selectbox .trigger
{
	background: url('../img/svg/arrowS.svg') no-repeat!important;
	background-position: 50% 70%!important;
	border: none!important;
}
.statsMain .title a, .geoList .title a
{
	background: url('../img/question.svg') no-repeat left center;
	background-size: 24px;
	padding-left: 30px;
	padding-right: 30px;
}
.statsMain .title a:hover, .geoList .title a:hover
{
	background: url('../img/question_hover.svg') no-repeat left center;
	background-size: 24px;
}
.geopro_page .uibody2 .time a.edit:hover
{
	background: url(../images/edit_hover.svg) no-repeat;
	background-size: cover;
}
.cLeft li.pro
{
	background: url('../img/svg/pro_item.svg') no-repeat;
	background-position: 13% center;
	background-size: 20px;
}
.cLeft li.parent_item > a
{
	/* margin-left: 74px; */
	/* padding-left: 0px; */
}


.cLeft li.activelink {
    background-color: rgba(255,255,255,.6);
    z-index: 1;
    /* color: #d72a94!important; */
}
.cLeft li.activelink:hover a {
	/* z-index:5; */
	/* background:none; */
}
.cLeft li.activelink .sub_item a {
    color: #26ace2 !important;
}
ul.sub_item > li > a
{
	font-size: 16px;
	padding-left: 95px;
}
.cLeft li.parent_item > a {
	z-index:9
}
ul.sub_item > li
{

/*adding-left: 19px*/
}

ul.sub_item > li a
{
	background: url('../img/svg/sub_item.svg') no-repeat;
	background-position: 0% 39%;
	padding-left: 19px
}

.cLeft li.parent_item > a.active + ul.sub_item
{
	display: block!important;
	margin-bottom: 0px;
}

@media (max-width:800px) {
	li.parent_item.activelink > a
 {
	 background:none !important;
 }
 li.parent_item.activelink {
	

 }
 .cLeft li.parent_item
 {
 background-position: 13px 8px !important;
}
}
li.parent_item.activelink > a
{

}
@media only screen and (max-width: 770px)
{
	div#content-check-settings-wrapper .field .fieldcheck.fieldcheck2
	{
		display: inline-block!important;
	}
}
input.service-message-ok:hover
{
	background-color: #2ad1a0;
}
.footer .links .selectbox .trigger
{
	border: none!important;
	height: 14px!important;
	right: -8px!important;
	top: 7px!important;
	width: 14px!important;
}
.bar a.user {
    background: url('../img/svg/icon-progile.svg') 0px no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
}
.bar a.user:hover {
     background: url('../img/svg/icon-progile-hv.svg') 0px no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.bar a.list {
	background: url('../img/svg/icon-account.svg') 0px no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
}

.bar a.sms {
	background: url('../img/svg/icon-sms.svg') 0px no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
}
.bar a.sms:hover {
    background: url('../img/svg/icon-sms-hv.svg') 0px no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.bar a.news {
	background: url('../img/svg/icon-gudok.svg') 0px no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
}
.bar a.news:hover {
    background: url('../img/svg/icon-gudok-hv.svg') 0px no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.bar a.inform {
	background: url('../img/svg/icon-faq.svg') 0px no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
}
.bar a.inform:hover {
    background:url('../img/svg/icon-faq-hv.svg') 0px no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.bar a.support {
	background: url('../img/svg/icon-support.svg') 0px no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
}
.bar a.support:hover {
    background: url('../img/svg/icon-support-hv.svg') 0px no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.bar a.pro {
	background: url('../img/svg/icon-pro.svg') 0px no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
}
.bar a.pro:hover {
    background: url('../img/svg/icon-pro-hv.svg') 0px no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.bar a.logout {
	background: url('../img/svg/icon-exit.svg') 0px no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
}
.bar a.logout:hover {
    background: url('../img/icon-exit-hv.png') 0px no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.menu-overlay
{
	background: rgba(0,0,0,.5);
	height: 100%;
	ms-transform: translateX(120%);
	o-transition: transform .25s ease-in-out;
	padding: 40px;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: translateX(120%);
	    -ms-transform: translateX(120%);
	        transform: translateX(120%);
	transition: transform .25s ease-in-out,-webkit-transform .25s ease-in-out;
	-webkit-transition: -webkit-transform .25s ease-in-out;
	-o-transition: transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
	transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
	transition: -webkit-transform .25s ease-in-out;
	webkit-transform: translateX(120%);
	webkit-transition: -webkit-transform .25s ease-in-out;
	width: 250px;
	z-index: 1000;
}
.menu-overlay.active
{
	ms-transform: translateX(0);
	-webkit-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
	webkit-transform: translateX(0);
}
.menu-overlay a {
    color: white;
    border-bottom: 3px solid transparent;
    text-decoration: none;
    -webkit-transition: .2s ease-out;
    -o-transition: .2s ease-out;
    transition: .2s ease-out;
font-family: Roboto,sans-serif;
    font-size: 19px;
    font-weight: 200;
}
.menu-overlay a:hover
{
	color: #fff!important;
	border-bottom: 3px solid #dbe457;
	display: inline-block;
}
.menu-overlay ul
{
	font-size: 18px;
	line-height: 30px;
}
.menu-overlay ul ul
{
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 10px;
}
.menu-overlay__close
{
	background: #fff;
	border-radius: 50%;
	cursor: pointer;
	height: 38px;
	left: -45px;
	position: absolute;
	top: 30px;
	width: 38px;
}
.menu-overlay__close:after
{
	background: url(../img/close-button.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	content: '';
	height: 18px;
	left: 50%;
	ms-transform: translate(-50%,-50%);
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%);
	webkit-background-size: cover;
	webkit-transform: translate(-50%,-50%);
	width: 18px;
}
.menu-overlay__close {
-webkit-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-o-transition-property: -o-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
overflow: hidden;
}
.menu-overlay__close:hover {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
}

.li_padding {
    padding-bottom: 45px;
}

.main-404__btn:hover
{
    color: #fff !important;
    font-weight: 300 !important;
}
.header__nav .submenu__link:hover
{
    color: #fff !important;
   
}
.visa {
	width: 50px;
	height: 50px;
}
.mastercard {
	width: 43px;
	margin-top: 3px;
}
.paypal {
	width: 70px;
	margin-top: -10px;
	/* height: 50px; */
}
.payment-method {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    margin: -20px 20px;
}
.payment-method div {
    margin-right: 10px;
}
.payment-method div path {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.block-info {
    float: left;
}
@media only screen and (max-width:876px) {
    .payment-method {
        float: none;
        margin: 10px 0px;
    }
    .block-info {
	    float: none;
	}

    .payment-method {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 185px;
        margin: 0px auto 0px auto;
        padding-top: 20px;
    }
    .payment-method div {
        margin-right: 15px;
    }
    .payment-method div:last-child {
        margin-right: 0px;
    }
}
.visa:not(:hover) path[style="fill:#2394BC;"] {
    fill: #b3b3b3!important;
}
.visa:not(:hover) path[style="fill:#EFC75E;"] {
    fill: #868e96!important;
}
.mastercard:not(:hover) path[style="fill:#FFB600;"]{
    fill: #b3b3b3!important;
}
.mastercard:not(:hover) path[style="fill:#F7981D;"]{
    fill: #b3b3b3!important;
}
.mastercard:not(:hover) path[style="fill:#FF8500;"] {
    fill: #b3b3b3!important;
}
.mastercard:not(:hover) path[style="fill:#FF5050;"] {
    fill: grey!important;
}
.mastercard:not(:hover) path[style="fill:#E52836;"] {
    fill: grey!important;
}
.mastercard:not(:hover) path[style="fill:#CB2026;"] {
    fill: grey!important;
}
.paypal:not(:hover) path[style="fill:#139AD6;"] {
    fill: #b3b3b3!important;
}
.paypal:not(:hover) path[style="fill:#263B80;"] {
    fill: grey!important; 
}
.paypal:not(:hover) path[style="fill:#232C65;"] {
    fill: grey!important;
}
.bar a .wr {
    /* min-height: 45px!important; */
}
.header .wrDevice.clear .info { 
	padding: 25px 0 0;
}
.header__nav .nav__item {
    height: 30px;
    line-height: 30px;
}
@media (max-width:770px) {
	.pay_icons img {
		height:15px !important;
	}
}
@media (min-width:400px) and (max-width:770px) {
	.pay_icons {
		display: inline !important;
		margin: 0 auto;
	}
}
@media (max-width:400px) {
	.settings_page .pay_icons {
		display:-webkit-box !important;
		display:-ms-flexbox !important;
		display:flex !important;
		-webkit-box-pack:center;
		    -ms-flex-pack:center;
		        justify-content:center;
	}
	.settings_page .submitbutton {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin: 0 auto;
	}
}
.pulsini_account_page span.close {
    width: 13px;
    height: 13px;
    background: url(../img/svg/icons-nav-hover.svg)  -13px -321px no-repeat;
    position: absolute;
    bottom: 8px;
    left: 3px;
    cursor: pointer;
	    transition: 0s;
}
.pulsini_account_page span.close:hover {
    background: url(../img/svg/icons-nav-hover.svg)  -13px -439px no-repeat;
    -webkit-transition: 0s;
    -o-transition: 0.5s;
	    transition: 0.5s;
}
.bar {
	z-index: 9999!important;
}
ul.icons svg path, ul.icons svg rect {
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.alert h2 {
    float: left;
    margin: 0px 0px 10px 0px;
    line-height: 26px;
    font-size: 26px;
    width: 92%;
}
.alert h3 {
    float: left;
    margin: 0px 0px 0px 0px;
    line-height: 20px;
    font-size: 20px;
    width: 94%;
    }


#service-messages-home

{
	    clear: both;
		display:none;
}

.pay_icons img {
   height: 13px;
    margin-right: 8px;
}
.active svg, .active i, .active b {
	-webkit-transform:rotate(180deg);
	    -ms-transform:rotate(180deg);
	        transform:rotate(180deg);
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
}
svg, i ,b {
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
}


.pulsini_account_page .row .site-flex-group.site-info  .disabled1 { display: none}
.site_disabled_message  { margin:0px 20px 0px 20px}


.uibody3_active { -webkit-box-sizing: content-box !important; box-sizing: content-box !important}


@media (max-width:1602px) {
	.geoList .title h2 { width: 280px !important}	
	
}
@media (max-width:1200px) {
	.statsMain .title p { width: 65% !important; font-size: 28px !important}	
	
}
@media screen and (max-width: 994px) {
	.geoList .title a {  display: block; float: right !important; }
	.wrDevice.clear, .statsTable.geoList .title { width:100% !important; max-width: 100% !important}
	
}
@media screen and (max-width: 680px) {
	.statsMain .title p, .geoList .title h2 { width: 200px !important; font-size: 24px !important}	
	.statsTable.geoList .title {  padding: 0px 0px 20px 10px !important}
	.statsMain .title a, .geoList .title a { padding-right: 10px}
	
}

@media screen and (max-width: 500px) {
.geoList .title a { float: left !important; }
}
.inner .fixheadout,.home .fixheadout
{
	background: url(../images/bgtop3.jpg) 0 0 repeat-x;
	position: fixed;
	width: 100%;
	z-index: 100;
}
.home_a .fixheadout,.inner2 .fixheadout
{
	background: url(../images/bgtop4.jpg) 0 0 repeat-x;
	position: fixed;
	width: 100%;
	z-index: 100;
}
.rotateboxbefore:before {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.0);
    position: absolute;
    right: 2px;
    top: -15px;
    z-index: 1;
	border-radius: 2px;
	display:block !important;
    cursor: not-allowed;
}
.wheelShadowbefore #wheel {
	opacity:.5;
}
@media (max-width:720px) and (min-width:500px) {
	.geopro_page .account-site-notifies-channel-item.field3 .input415 {
		width:100% !important
	}
	#email-row>div, #sms-row>div, #icq-row>div, #icq-row>div, #twitter-row>div, #skype-row>div, #gtalk-row>div {
		-ms-flex-wrap:nowrap !important;
		    flex-wrap:nowrap !important;
	}
	.account-site-notifies-field-row>div .flex-group.flex-checkbox {
		width:unset !important
	}
	.add-item-notification {
		width:100%;
		text-align:left;
		left:80px;
	}
}
.add-item-notification {
	position:absolute;
	left:95px;
	bottom:-36px;
	color:#a9a9a9;
}
#skype-row.account-site-notifies-field-row .field3:first-child {
	margin-bottom:20px !important;
}
@media (max-width:1200px) {
	.main_input {
		/* margin-bottom:20px; */
	}
	.add-item-notification {
		bottom:-30px;
	}
}
@media (max-width:376px) {
	.add-item-notification {
		bottom: -35px;
		left: 60px;
	}	
}
.scrollToTop
{
	background: url(../img/svg/arrow_up2.svg); 
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	/* border-radius: 50%; */
	bottom: 100px;
	cursor: pointer;
	display: none;
	height: 50px !important;
	position: fixed;
	right: 50px;
	webkit-background-size: cover;
	webkit-border-radius: 50%;
	width: 50px !important;
	z-index: 1000000;
	-webkit-transition: 0s ease-out !important;
    -o-transition: 0s ease-out !important;
    transition: 0s ease-out !important;
	opacity:0.7;
	


}
.btn-up:hover, .scrollToTop:hover {
    opacity: 1;
    background: url('../img/arrow_up.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    webkit-background-size: cover;
    -webkit-transition: .5s ease-out !important;
    -o-transition: .5s ease-out !important;
    transition: .5s ease-out !important;
}

.headrelat
{
	height: 200px;
	margin: 0 auto;
	position: relative;
	width: 1250px;
}
.home .headrelat
{
	height: 815px;
}
@media (min-width:771px) and (max-width:994px) {
	body form#account-notifies-form .flex-group.flex-input {
		width:unset !important
	}
}
.wheelShadowbefore:after {
    content: "На данный момент система полностью автоматизирована, и не требует установки интервала. Интервал меняется в авто режиме в зависимости от нагрузки системы.";
    position: absolute;
    top: 0;
    margin-left: 100%;
	width: 250px;
	left:70px
}
@media screen and (min-width:771px) and (max-width:1200px) {
	.wheelantivirus:before {
	content: "";
	position: absolute;
	display:block !important;
	margin-left: 100%;
	width: 50px !important;
	height: 40px !important;
	background: url(../css/images/arrow_interval.svg) no-repeat;
	background-size: contain;
}
.geopro_page.not.account-notifies-content .redstar {
    top: 310px;
    position: absolute;
    color: #212121;
    font-size: 12px;
        background: #fcfcfc;
    width: 20%;
    line-height: 16px;
    left: 540px;
    padding: 4px 8px;

}
}
@media (max-width:720px) {
body 	.status_page {
		margin-bottom:30px;
	}
}
.menu__btn {
	background: url(../img/svg/menu-icon.svg);
	background-position: center;
	-webkit-filter:invert(100%);
	        filter:invert(100%);
    background-repeat: no-repeat;
    background-size: cover;
    top: 40px;
    cursor: pointer;
    height: 38px;
    o-transition: transform .25s ease-in-out;
    position: absolute;
    right: 55px;
    transition: transform .25s ease-in-out,-webkit-transform .25s ease-in-out;
    -webkit-transition: -webkit-transform .25s ease-in-out;
    -o-transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
    transition: -webkit-transform .25s ease-in-out;
    webkit-background-size: cover;
    webkit-transition: -webkit-transform .25s ease-in-out;
    width: 38px;
}
.wheelShadowbefore:before {
	content: "";
    position: absolute;
    margin-left: 100%;
	width: 65px;
	
    height: 50px;
    background: url(images/arrow_interval.svg) no-repeat;
    background-size: contain;
}
@media (max-width:1200px) {
	.wheelShadowbefore:before {
		display:none;
	}
}
@media (min-width:770px) and (max-width:1200px) {
.wheelShadowbefore:after {
	margin-left: 95%;
    font-size: 12px;
    width: 106px;
    line-height: 12px;
}
}
@media (max-width: 770px) and (min-width: 480px){
.wheelShadowbefore:after {
    position: absolute;
    top: 0;
    margin-left: -7px;
    margin-top: 180px;
    font-size: 12px;
    width: 200px !important;
    line-height: 12px;
    min-width: 200px !important;
}
.field.rotatebox-flex-wrapper.clearfix {
	margin-bottom:110px;
}
}
@media (max-width:480px) {
	.wheelShadowbefore:after {
		display:none;
	}
}
.fixheadin
{
	height: 40px;
	margin: 0 auto;
	position: relative;
	width: 1250px;
}
.graf_today2
{
	width: 870px;
}
.languagebox .selectedSpan
{
	background: url(../images/bgtop196.png) bottom left no-repeat!important;
}
.selectForm106 .selectedSpan
{
	background: url(../images/bgtop106.png) bottom left no-repeat!important;
}
.selectForm106 .newList a.selpro,.selectHttp .selectbox .overview li.selpro
{
	    background: url(../img/svg/checkboxpro.svg) no-repeat scroll 80px 9px;
    background-size: 44px;
}


.selectForm.selectForm106 .newList li a:hover
{
	background-color: #bed5e5;
	background-image: none;
}
.selectForm106 .newList li a.selpro:hover
{
	background: url(../images/select_hover_pro.png) no-repeat;
}
.selectHttp .selectbox .overview li.selpro:hover
{
	background: url(../images/checkboxpro.png) no-repeat scroll 90px 8px #e9e9e9;
}
.selectForm2 .selectedSpan
{
	background: url(../images/newlist1_415.png) bottom left no-repeat!important;
	width: 415px;
}
.jspContainer
{
	min-height: 60px!important;
}
.jspPane
{
	padding-top: 10px!important;
}
.selectForm .newList.scroll-pane span
{
	background: 0 0!important;
}
.selectForm .newList.scroll-pane li
{
	background: 0 0!important;
	padding-left: 2px;
}
.scroll-pane
{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-top: 2px!important;
	min-height: 60px!important;
	webkit-border-bottom-left-radius: 0;
	webkit-border-bottom-right-radius: 10px;
	webkit-border-top-left-radius: 0;
	webkit-border-top-right-radius: 0;
}
.selectForm .newList.scroll-pane
{
	border-top: 1px solid #a6a6a6;
	border-top-left-radius: 8px;
	border-top-right-radius: 10px;
	margin-bottom: 0!important;
	margin-left: 0!important;
	margin-right: 0!important;
}
.selectedSpan
{
	background: url(../images/newlist1.png) bottom left no-repeat;
	display: none;
	font-size: 0;
	height: 10px;
	position: absolute;
	width: 361px;
	z-index: 500;
}
.jspDrag
{
	background: -webkit-gradient(linear,left top, left bottom,from(#fff),to(#bbb))!important;
	background: -webkit-linear-gradient(top,#fff,#bbb)!important;
	background: -o-linear-gradient(top,#fff,#bbb)!important;
	background: linear-gradient(to bottom,#fff,#bbb)!important;
	border-radius: 10px;
	webkit-border-radius: 10px;
}
.jspVerticalBar
{
	width: 13px!important;
}
.jspTrack
{
	background: #f1f1f1 url(../images/scrol.png) 0 0 repeat-y!important;
	width: 13px;
}
.settings_page22 .margin20 .newList
{
	height: 153px!important;
	overflow-y: scroll;
}
body.home_a
{
	background: #f1f1f1 url(../images/bgtop-2.png) 0 0 repeat-x!important;

}
.pulsini_account_page .onOffSlider
{
	/* top: 0!important; */
}
.input415_beta:focus
{
	background: url(../images/input415bf.PNG) 0 0 no-repeat!important;
}
.input415_beta
{
	background: url(../images/input415b.PNG) 0 0 no-repeat!important;
	padding-right: 55px;
	width: 295px;
}
.input0_beta:focus
{
	background: url(../images/input0bf.PNG) 0 0 no-repeat!important;
}
.input0_beta
{
	background: url(../images/input0b.PNG) 0 0 no-repeat!important;
	padding-left: 65px!important;
	padding-right: 60px!important;
	width: 225px!important;
}
.input0_pro:focus
{
	background: url(../images/input0pf.PNG) 0 0 no-repeat!important;
}
.input0_pro
{
	background: url(../images/input0p.PNG) 0 0 no-repeat!important;
	padding-left: 65px!important;
	width: 265px!important;
}
.input0:focus
{
	background: url(../images/input0f.PNG) 0 0 no-repeat!important;
}
.input0
{
	background: url(../images/input0.PNG) 0 0 no-repeat!important;
	width: 310px!important;
}
.textarea415_pro:focus
{
	background: url(../images/textareapro2.PNG) 0 0 no-repeat!important;
}
.textarea415_pro
{
	background: url(../images/textareapro.PNG) 0 0 no-repeat!important;
	border: 0;
	color: #252525;
	font: 18px Roboto;
	height: 135px;
	padding: 10px 20px;
	resize: none;
	width: 375px;
}
.beta0
{
	background: url(../images/beta0.png) 0 0 no-repeat;
}
.pro0
{
	background: url(../images/pro0.png) 0 0 no-repeat;
}
body
{
	background-color: #f0f0f0;
	color: #3a3a3a;
	font: 14px Roboto;
	margin: 0;
}
body.home
{
	background: #f1f1f1 url(../images/bgtop.jpg) 0 0 repeat-x;
}
body.inner
{
}
body.inner2
{
}
::-moz-selection
{
	background: #777;
	color: #fff;
	text-shadow: none;
}
::selection
{
	background: #555;
	color: #fff;
	text-shadow: none;
}
img
{
	border: 0;
}
ul,ol
{
	margin: 0;
	padding: 0;
}
li
{
	list-style: none;
}
h1,h2,h3,h4,h5,h6
{
	margin: 0;
}
a,input,textarea
{
	outline: 0;
}
a
{
	color: #0085b9;
}
a:hover
{
	text-decoration: none;
}
@font-face
{
	font-family: myriadpro;
	font-style: normal;
	font-weight: 400;
	src: url(../font/myriadpro-regular.eot);
	src: url(../font/myriadpro-regular.eot?#iefix) format('embedded-opentype'),url(../font/myriadpro-regular.woff) format('woff'),url(../font/myriadpro-regular.ttf) format('truetype'),url(../font/myriadpro-regular.svg#MyriadProRegular) format('svg');
}
@font-face
{
	font-family: myriadpro_bold;
	font-style: normal;
	font-weight: 400;
	src: url(../font/myriadpro-bold.eot);
	src: url(../font/myriadpro-bold.eot?#iefix) format('embedded-opentype'),url(../font/myriadpro-bold.woff) format('woff'),url(../font/myriadpro-bold.ttf) format('truetype'),url(../font/myriadpro-bold.svg#MyriadProBold) format('svg');
}
.shad5
{
	background: url(../images/shad5.jpg) center 806px no-repeat;
	float: left;
	width: 100%;
}
.status_page {
	color: #2c2c2c;
    font-size: 14px;
    padding: 5px 10px 5px 45px;
    background: none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top: 15px;
	margin-right: 15px;
	margin-bottom:15px;
	position:relative
}
.enabled_status .symbol {
    position: absolute;
    width: 20px;
    height: 10px;
border-bottom: 3px solid #45ec3a;
    border-left: 3px solid #7ae466;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
	left: 15px;
	color:transparent;
    top: 10px;
}
.disabled_status .symbol {
	position: absolute;
    width: 20px;
    height: 10px;
	color:#f44336;
	top:7px;
	font-size:32px;
	left:20px;
	-webkit-transform:rotate(45deg);
	    -ms-transform:rotate(45deg);
	        transform:rotate(45deg);
	border-left:0;
	border-bottom:0;
	
}
.bg_all
{
	/*background: url(../images/bg.jpg) center 0 repeat-y;*/
	float: left;
	width: 100%;
}
.bg_all2
{
	background: url(../images/bg_all3.jpg) center 0 repeat-y;
	float: left;
	width: 100%;
}
.linecontent
{
	background: url(../images/bg_all2.jpg) center 234px no-repeat;
	float: left;
	width: 100%;
}
.linecontent2
{
	background: url(../images/bg_all5.jpg) center 234px no-repeat;
	float: left;
	width: 100%;
}
.innerdiv2
{
	background: url(../images/bgtop3.jpg) 0 0 repeat-x;
	float: left;
	width: 100%;
}
.innerdiv3
{
	float: left;
	width: 100%;
}
#wrapper
{
	margin: 0 auto;
	width: 1250px;
}
header
{
	float: left;
	margin: 0 0 35px;
	position: relative;
	width: 100%;
}
body.home header
{
	background: url(../images/clouds.png) right 277px no-repeat;
	height: 810px;
}
body.inner header,body.inner2 header
{
	background-color: #f0f0f0;
	height: 200px;
	margin: 0;
	padding-bottom: 35px;
}
header .logo
{
	left: 10px;
	position: relative;
	top: 90px;
}
header .banner
{
	position: absolute;
	right: 25px;
	top: 70px;
}
header .banner img
{
	border: 1px solid #cacaca;
	height: 113px;
	width: 824px;
}
header .rightimg
{
	position: absolute;
	right: 70px;
	top: 320px;
}
.clearfix::after
{
	clear: both;
	content: "";
	display: table;
}
.service-message
{
	min-height: 60px;
	opacity: .97;
	padding: 0 60px;

}
.cRight:after {
    content: "";
    position: absolute;
    background: #ededed;
    right: -20%;
    top: 0;
    height: 100%;
    width: 500px;
}
.cLeftWr .active a {
	/* background-color:rgba(255,255,255,.3) !important; */
	z-index:5;
	cursor:pointer
}

.cLeftWr .active.parent__item a {
	/* background-color:rgba(255,255,255,.3) !important; */
	z-index:5;
	cursor:pointer
}
.service-message-text
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    font-family: arial,sans-serif;
	margin: 0;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
    padding: 0;
    padding-top: 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.service-message-text br {
    display: none;
}
.service-message-buttons_Ok
{
	position: relative;
	
}
#service-messages .service-message-buttons_Ok  input {
/* 	position: relative;
    right: 10px;
    width: 30px;
	color: transparent;
	height:29px;
	border: none;
	margin-top:0px !important;
    background: url(images/hide.svg) no-repeat;
    background-size: cover; */
	position: relative;
    right: 10px;
    width: 30px;
    color: transparent;
    border: none;
    background: url(../images/hide.svg) no-repeat;
    background-size: cover;
    outline: none;
}
.service-message-buttons
{
	position:relative;
	float: right;
	margin-top: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
.service-message-text h2,.service-message-text h3
{
	font-size: 16px;
	margin-right:14px;
	line-height: 1.25;
	
	    font-family: Roboto;
    font-weight: 600;
}
.service-message-ok,.service-message-close
{
	text-transform: uppercase;
}
.service-message-ok
{
	background-color: transparent;
	border: 2px solid #e9e9e9;
	border-radius: 6px;
	color: #fff;
	cursor: pointer;
	font-size: 13px;
	margin: 0;
	margin-top: 10px;
	
	padding: 3px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	width: 110px;
}

.service-message-close
{
	cursor:pointer;
	border-radius: 12px;
	color: #fff;
	display: inline-block;
	height: 24px;
	margin: 5px;
	opacity:1;

	padding: 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 24px;
	-webkit-transform:rotate(45deg);
	    -ms-transform:rotate(45deg);
	        transform:rotate(45deg);
	font-size:24px;
}
@media screen and (max-width:994px)
{
	#service-messages
	{
		margin-left: 40px;
	}
	.linecontent #service-messages
	{
		margin-left: 0;
	}
	.service-message
	{
		padding-left: 20px;
		padding-right: 20px;
	}
	.service-message-text
	{
	}
}
@media (max-width:771px) and (min-width:500px) {
	.pulsini_account_page .row.flex-block {
		padding-left:35px;
	}
	.pulsini_account_page .row .uved {
		left:-5px !important
	}
}
@media screen and (max-width:500px) {
	body #service-messages
	{
		margin-left:-15px !important;
	}
}
@media screen and (max-width:828px) {
.geopro_page.account-site-notifies-content .field5 .tooltip,.geopro_page.account-notifies-content .field5 .tooltip
	{

		width:55%
	}
}
@media screen and (max-width:770px)
{
	#service-messages
	{
		padding-left:10px;
		margin-left:0px !important;
	}
	.service-message
	{
		padding-left: 10px;
		padding-right: 10px;
	}
	.service-message-text h2,.service-message-text h3
	{
		text-align: center;
	}
	.service-message-buttons_Ok
	{
		float: none;
		text-align: center;
	}
}
header .autorizebox
{
	background: url(../images/arrow.jpg) left center no-repeat;
	float: left;
	margin: 1px 205px 0 420px;
}
header .autorizebox li
{
	background: url(../images/arrow.jpg) right center no-repeat;
	float: left;
	font: 12px Roboto;
}
header .autorizebox li a
{
	color: #fff;
	display: block;
	line-height: 35px;
	padding: 0 15px 0 13px;
}
header .autorizebox li:hover
{
	border: 1px solid #6b6b6b;
	margin-left: -2px;
}
header .autorizebox li:hover a
{
	background: url(../images/hover1.jpg) 0 0 repeat-x;
	line-height: 33px;
	padding: 0 14px;
}
header .autorizebox li a:active
{
	background: #777;
}
.userpanelbox
{
	background: url(../images/separator2.jpg) right center no-repeat;
	float: left;
	margin: 1px 0 0;
}
.userpanelbox2
{
	background: 0;
	margin: 0 125px;
}
.userpanelbox li
{
	background: url(../images/separator2.jpg) right center no-repeat;
	color: #fff;
	float: left;
	font: 12px Georgia;
	line-height: 35px;
	padding: 0 15px 0 10px;
	position: relative;
}
.userpanelbox li a
{
	color: #fff;
}
.userpanelbox li.us a
{
	background: url(../images/us.png) left center no-repeat;
	font-weight: 700;
	padding: 2px 0 2px 30px;
}
.userpanelbox li.pro a
{
	background: url(../images/pro.png) left 6px no-repeat;
	padding: 2px 0 2px 33px;
}
.userpanelbox li.sms
{
	background: url(../images/sms.png) left 14px no-repeat;
	margin-left: 10px;
	padding: 0 33px;
}
.userpanelbox li.sms b
{
	margin: 0 5px 0 0;
}
.userpanelbox li.news
{
	background: url(../images/news.png) left 11px no-repeat;
	padding-left: 33px;
}
.userpanelbox li em
{
	position: absolute!important;
	right: -10px;
	top: 0;
}
.userpanelbox li.sms em
{
	position: absolute!important;
	right: 7px;
	top: 0;
}
.userpanelbox li em,.helpbox li.user em,.usersetbox li.my_sites em
{
	background: url(../images/shape1.png) no-repeat;
	color: #fff;
	display: block;
	float: right;
	font: 700 12px times new roman;
	margin: 6px 0 0 5px;
	padding: 3px 0 4px;
	text-align: center;
	text-decoration: none;
	width: 22px;
}
.userpanelbox li.news em.news10
{
	font-size: 9px;
	padding-top: 5px;
}
.userpanelbox .t_tip
{
	background: #fff;
	behavior: url(PIE.htc);
	border: 1px solid #999;
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 2px #999;
	        box-shadow: 1px 1px 2px #999;
	color: #151515;
	font: 10px Roboto;
	min-width: 130px;
	moz-border-radius: 3px;
	moz-box-shadow: 1px 1px 2px #999;
	padding: 5px 12px;
	position: absolute;
	top: 42px;
	webkit-border-radius: 3px;
	webkit-box-shadow: 1px 1px 2px #999;
	z-index: 1000;
}
.userpanelbox .t_tip p
{
	margin: 0;
}
.userpanelbox .t_tip b.ar
{
	background: url(../images/modal/tooltip-arrow.png) no-repeat;
	display: block;
	height: 7px;
	left: 50%;
	margin-left: -4px;
	position: absolute;
	top: -7px;
	width: 9px;
}
header .helpbox
{
	background: url(../images/arrow.jpg) left center no-repeat;
	float: left;
	margin: 1px 0 0;
}
header .helpbox li
{
	background: url(../images/arrow.jpg) right center no-repeat;
	float: left;
	height: 33px;
}
header .helpbox li a
{
	display: block;
	height: 35px;
	width: 50px;
}
header .helpbox li.help a
{
	background: url(../images/help2.png) center center no-repeat;
}
header .helpbox li.help a:hover
{
	background: url(../images/help2.png) center center no-repeat;
}
header .helpbox li.help a:active
{
	background: url(../images/help2.png) center center no-repeat;
}
header .helpbox li.user a
{
	background: url(../images/user2.png) center center no-repeat;
	height: 33px;
	margin-top: 0;
}
header .helpbox li.user a:hover
{
	background: url(../images/user2.png) center 0 no-repeat;
}
header .helpbox li.user a:active
{
	background: url(../images/user2.png) center 0 no-repeat;
}
header .helpbox li:hover
{
	background: url(../images/hover1.jpg) 0 0 repeat-x;
	border: 1px solid #6b6b6b;
	margin-left: -2px;
}
header .helpbox li a:hover
{
	height: 33px;
}
header .helpbox li.exit a
{
	background: url(../images/exit.png) center center no-repeat;
}
header .helpbox li.exit a:active
{
	background: url(../images/exit.png) center center no-repeat;
}
body.home_a header .helpbox,body.inner2 header .helpbox
{
	background: url(../images/separator2.jpg) left center no-repeat;
}
body.home_a header .helpbox li,body.inner2 header .helpbox li
{
	background: url(../images/separator2.jpg) right center no-repeat;
}
body header .helpbox2 li:hover
{
	background: #0396be!important;
	border: 1px solid #00647e;
}
body header .helpbox li.help a:hover
{
	background: url(../images/help2.png) center center no-repeat;
}
body header .helpbox li.help a:active
{
	background: #00647e url(../images/help2.png) center center no-repeat;
}
body.inner2 header .helpbox li.user a:active
{
	background: #00647e url(../images/user2.png) center -4px no-repeat;
}
body header .helpbox li.user em
{
	margin: 0;
}
body.inner2 header .helpbox li.user:hover em
{
	margin: 0;
}
header .languagebox
{
	float: right;
	margin: 2px 0 0;
}
#sliderhome
{
	float: left;
	height: 375px;
	left: 0;
	position: relative;
	top: 170px;
	width: 840px;
}
#sliderhome ul
{
	display: block;
	float: left;
	height: 345px;
	margin: 0 0 0 80px;
	overflow: hidden;
	width: 680px;
}
#sliderhome ul li
{
	color: #fff;
	float: left;
	font: italic 18px Roboto;
	height: 345px;
	text-shadow: 1px 1px 0 #5e5e5e;
	width: 680px;
}
#sliderhome ul li .name2
{
	font: italic 48px Roboto;
	margin-left: 20px;
	text-shadow: 2px 2px 0 #5e5e5e;
}
#sliderhome ul li .name
{
	font: italic 24px Roboto;
	margin-left: 70px;
	text-shadow: 2px 2px 0 #5e5e5e;
}
#sliderhome ul li .name em
{
	font-size: 79px;
}
#sliderhome ul li .name b
{
	font-size: 135px;
	font-weight: 400;
}
#sliderhome a#prev,#sliderhome a#next
{
	display: block;
	height: 88px;
	position: absolute;
	top: 120px;
	width: 35px;
}
#sliderhome a#prev
{
	background: url(../images/slider_but2.png) no-repeat;
	left: 0;
}
#sliderhome a#next
{
	background: url(../images/slider_but2.png) -35px 0 no-repeat;
	right: 0;
}
#sliderhome #navig
{
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
}
#sliderhome #navig a
{
	background: url(../images/slider_but3.jpg) -12px 0 no-repeat;
	display: block;
	float: left;
	height: 14px;
	margin: 0 8px 0 0;
	text-indent: -9999px;
	width: 12px;
}
#sliderhome #navig a.selected
{
	background: url(../images/slider_but3.jpg) 0 0 no-repeat;
}
#menuhead
{
	bottom: 10px;
	left: 30px;
	position: absolute;
}
#menuhead li
{
	float: left;
	font: 12px Roboto;
	margin: 0 20px 10px 0;
	text-transform: uppercase;
}
#menuhead li a
{
	color: #2eb7e2;
	display: block;
	min-height: 46px;
	padding: 15px 0 0 50px;
	text-decoration: none;
	text-shadow: 2px 2px 2px #000;
	vertical-align: middle;
	width: 200px;
}
#menuhead li.item1 a
{
	background: url(../images/icons/icon01.jpg) 0 0 no-repeat;
}
#menuhead li.item1 a:hover
{
	background: url(../images/icons/icon011.jpg) 0 1px no-repeat;
}
#menuhead li.item2 a
{
	background: url(../images/icons/icon02.jpg) 0 0 no-repeat;
}
#menuhead li.item2 a:hover
{
	background: url(../images/icons/icon022.jpg) 0 2px no-repeat;
}
#menuhead li.item3 a
{
	background: url(../images/icons/icon03.jpg) 0 0 no-repeat;
	width: 300px;
}
#menuhead li.item3 a:hover
{
	background: url(../images/icons/icon033.jpg) 0 2px no-repeat;
	width: 300px;
}
#menuhead li.item4 a
{
	background: url(../images/icons/icon04.jpg) 0 0 no-repeat;
}
#menuhead li.item4 a:hover
{
	background: url(../images/icons/icon044.jpg) 0 1px no-repeat;
}
#menuhead li.item5 a
{
	background: url(../images/icons/icon05.jpg) 0 0 no-repeat;
}
#menuhead li.item5 a:hover
{
	background: url(../images/icons/icon055.jpg) 0 0 no-repeat;
}
#menuhead li.item6 a
{
	background: url(../images/icons/icon06.jpg) 0 0 no-repeat;
}
#menuhead li.item6 a:hover
{
	background: url(../images/icons/icon066.jpg) 0 1px no-repeat;
}
#menuhead li.item7 a
{
	background: url(../images/icons/icon07.jpg) 0 0 no-repeat;
	width: 300px;
}
#menuhead li.item7 a:hover
{
	background: url(../images/icons/icon077.jpg) 0 1px no-repeat;
	width: 300px;
}
#menuhead li.item8 a
{
	background: url(../images/icons/icon08.jpg) 0 0 no-repeat;
}
#menuhead li.item8 a:hover
{
	background: url(../images/icons/icon088.jpg) 0 1px no-repeat;
}
#menuhead li a:hover
{
	text-decoration: underline;
}
.usersetbox,.usersetbox li
{
	behavior: url(PIE.htc);
}
.usersetbox
{
	background: #6fd8fa url(../images/grad1.jpg) 0 bottom repeat-x;
	border: 5px solid #fff;
	border-radius: 55px;
	-webkit-box-shadow: 1px 1px 7px #333;
	        box-shadow: 1px 1px 7px #333;
	float: left;
	height: 100px;
	left: 162px;
	mox-box-shadow: 1px 1px 7px #333;
	moz-border-radius: 55px;
	position: relative;
	top: 69px;
	webkit-border-radius: 55px;
	webkit-box-shadow: 1px 1px 7px #333;
	width: 480px;
}
.usersetbox li
{
	background: url(../images/separator3.png) right center no-repeat;
	float: left;
	height: 88px;
	padding-top: 12px;
	position: relative;
	width: 160px;
}
.usersetbox li a
{
	color: #fff;
	display: block;
	font: 700 14px Roboto;
	line-height: 27px;
	padding: 0;
	text-align: center;
	text-decoration: none;
}
.usersetbox li.add a
{
	background: url(../images/add.png) center 8px no-repeat;
}
.usersetbox li.add a.active
{
	background: url(../images/add2.png) center 3px no-repeat;
}
.usersetbox li.set
{
	background: 0;
}
.usersetbox li.my_sites em
{
	position: absolute;
	right: 30px;
	top: 8px;
}
.usersetbox li span.pro
{
	background: url(../images/pro2.png) no-repeat;
	height: 17px;
	position: absolute;
	right: 25px;
	top: 16px;
	width: 32px;
}
.usersetbox li
{
	moz-transition: all .75s ease;
	o-transition: all .75s ease;
	-webkit-transition: all .75s ease;
	-o-transition: all .75s ease;
	transition: all .75s ease;
	webkit-transition: all .75s ease;
}
.usersetbox li.add
{
	border-radius: 55px 0 0 55px;
	moz-border-radius: 55px 0 0 55px;
	webkit-border-radius: 55px 0 0 55px;
}
.usersetbox li.set
{
	border-radius: 0 55px 55px 0;
	moz-border-radius: 0 55px 55px 0;
	webkit-border-radius: 0 55px 55px 0;
}
.usersetbox li:hover
{
	background: #f1f1f1 url(../images/separator3.png) right center no-repeat;
}
.usersetbox li.set:hover
{
	background: #f1f1f1;
}
.usersetbox li a
{
	moz-transition: all .75s ease;
	o-transition: all .75s ease;
	-webkit-transition: all .75s ease;
	-o-transition: all .75s ease;
	transition: all .75s ease;
	webkit-transition: all .75s ease;
}
.usersetbox li:hover a
{
	color: #00313d;
}
.usersetbox li img
{
	cursor: pointer;
	margin-left: 52px;
	margin-top: 3px;
}
header .head_anonse
{
	background: #fbfbfb;
	border: 1px solid #fcfcfc;
	color: #3a3a3a;
	float: right;
	font: 11px Roboto;
	line-height: 11px;
	padding: 10px;
	position: relative;
	right: 10px;
	top: 69px;
	width: 205px;
}
header .head_anonse .date
{
	color: #888;
	font-size: 9px;
	margin: 0 0 5px;
}
header .head_anonse .name
{
	font-size: 12px;
	margin: 0 0 5px;
}
header .head_anonse .name a
{
	color: #0085b9;
}
header .head_anonse .shad
{
	background: url(../images/shad6.png) center 0 no-repeat;
	bottom: -14px;
	height: 14px;
	left: 0;
	position: absolute;
	width: 225px;
}
.sidebar340
{
	float: right;
	margin: 0 20px 20px 0;
	width: 340px;
}
.hamb {
	background:url('images/hamburger.svg') no-repeat;
	-webkit-filter:invert(0%);
	        filter:invert(0%);

}
.hamb.active {
	display:none;
}
.sidebar340 .module
{
	background: url(../images/uzor.png) 0 bottom repeat-x;
	float: left;
	margin: 0 0 20px;
	padding: 0 0 25px;
	width: 340px;
}
.sidebar340 .module h3
{
	color: #222;
	font: 24px Roboto;
	margin: 0 0 20px;
}
.sidebar340 .module a
{
	color: #00b2e2;
}
.sidebar340 .modulenews
{
	color: #222;
	font: 12px Roboto;
	line-height: 17px;
}
.sidebar340 .modulenews span
{
	font: 18px Roboto;
	margin: 0 0 10px;
}
.sidebar340 .modulenews a
{
	color: #2fb7e1;
}
.sidebar340 .modulenews p.date
{
	color: #828282;
	float: left;
	margin: 10px 0 0;
}
.sidebar340 .modulenews p.more
{
	float: right;
	margin: 10px 0 0;
}
.sidebar340 .modulevideo h3 b
{
	float: right;
	font: normal 12px Roboto;
	margin: 7px 0 0;
}
.sidebar340 .modulevideo span
{
	background: url(../images/ramka.png) no-repeat;
	float: left;
	height: 195px;
	margin: 0 0 0 -14px;
	padding: 17px 20px;
	width: 320px;
}
.sidebar340 .modulevideo span img
{
	height: 195px;
	width: 320px;
}
.sidebar340 .module_ul
{
	color: #222;
	font: 14px Roboto;
}
.sidebar340 .module_ul ul
{
	margin: 0 10px;
}
.sidebar340 .module_ul li
{
	background: url(../images/uzor.png) left 6px no-repeat;
	margin: 0 0 7px;
	padding-left: 15px;
}
section.content_left
{
	float: left;
	margin: 0 0 20px;
	width: 837px;
}
section h2
{
	color: #222;
	font: 24px Roboto;
	margin: 0 0 30px 40px;
	text-shadow: 1px 1px 0 #5e5e5e;
}
section.content_left .post
{
	background: url(../images/shad1.png) 0 bottom no-repeat;
	color: #222;
	float: left;
	font: 14px Roboto;
	margin: 0 0 20px;
	padding: 0 60px 40px;
	width: 717px;
}
section.content_left .post h1
{
	color: #222;
	font: 32px Roboto;
	text-shadow: 1px 1px 0 #5e5e5e;
}
section.content_left .post p
{
	margin: 15px;
}
section.content_left .post p b
{
	font-size: 18px;
	font-weight: 400;
}
.tarifbox
{
	float: left;
	margin: 0 0 30px 20px;
	position: relative;
}
.tarifbox .moneyback
{
	background: url(../images/moneyback.png) no-repeat;
	height: 94px;
	position: absolute;
	right: 0;
	top: -70px;
	width: 100px;
}
.tarif
{
	float: left;
	margin-right: -10px;
	position: relative;
}
.tarif1
{
	background: url(../images/tarif1.png) no-repeat;
	font: 9px Roboto;
	height: 235px;
	margin-top: 60px;
	width: 140px;
	z-index: 10;
}
.tarif2
{
	background: url(../images/tarif2.png) no-repeat;
	font: 12px Roboto;
	height: 312px;
	margin-top: 22px;
	width: 196px;
	z-index: 50;
}
.tarif3
{
	background: url(../images/tarif3.png) no-repeat;
	height: 350px;
	margin: 0 -22px 0 -12px;
	width: 207px;
	z-index: 99;
}
.tarif .name
{
	color: #fff;
	text-align: center;
	text-shadow: 2px 2px 1px #1d1d1d;
	text-transform: uppercase;
}
.tarif1 .name
{
	background: url(../images/tarif_name.png) no-repeat;
	font: 13px Roboto;
	margin: -5px auto 10px;
	padding: 7px 0 9px;
	width: 98px;
}
.tarif2 .name
{
	background: url(../images/tarif_name2.png) no-repeat;
	font: 18px Roboto;
	margin: -8px auto 10px;
	padding: 9px 0 12px;
	width: 131px;
}
.tarif3 .name
{
	background: url(../images/tarif_name3.png) no-repeat;
	text-shadow: 2px 2px 1px #003340;
}
.tarif .cost
{
	color: #818181;
	float: left;
}
.tarif1 .cost
{
	font: 13px Roboto;
	margin: 0 0 10px 30px;
}
.tarif2 .cost
{
	font: 18px Roboto;
	margin: 0 0 -10px 35px;
}
.tarif3 .cost
{
	color: #3491da;
}
.tarif .cost span
{
	float: left;
}
.tarif1 .cost span
{
	margin: 15px 0 0;
}
.tarif2 .cost span
{
	margin: 25px 0 0;
}
.tarif .cost b
{
	float: left;
	margin: 0 7px;
}
.tarif1 .cost b
{
	font: 40px Roboto;
	line-height: 37px;
}
.tarif1 .cost2
{
	margin: 0 0 22px 20px;
}
.tarif1 .cost2 span
{
	margin-top: 6px;
}
.tarif1 .cost2 b
{
	font: 20px Roboto;
}
.tarif2 .cost b
{
	font: 54px Roboto;
	line-height: 50px;
}
.tarif .cost i
{
	font-style: normal;
}
.tarif2 .cost i.right
{
	font-style: normal;
	margin-left: -20px;
}
.tarif .cost em
{
	font-size: 12px;
	font-style: normal;
}
.tarif ul li
{
	background: url(../images/line.jpg) bottom repeat-x;
	color: #7f7f7f;
	text-align: center;
}
.tarif ul
{
	margin: 0 10px 15px;
}
.tarif1 li
{
	padding: 4px 0 6px;
}
.tarif2 ul
{
	margin: 0 20px 15px;
}
.tarif2 li
{
	padding: 9px 0 11px;
}
.tarif a.button
{
	behavior: url(PIE.htc);
	border: 2px solid #fff;
	-webkit-box-shadow: 0 2px 3px #555;
	        box-shadow: 0 2px 3px #555;
	color: #fff;
	display: block;
	margin: 0 auto;
	moz-box-shadow: 0 2px 3px #555;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	webkit-box-shadow: 0 2px 3px #555;
}
.tarif1 a.button
{
	background: url(../images/grad_grey.jpg) 0 -5px repeat-x;
	border-radius: 12px;
	font: 12px Roboto;
	line-height: 20px;
	moz-border-radius: 12px;
	webkit-border-radius: 12px;
	width: 112px;
}
.tarif2 a.button
{
	background: url(../images/grad_grey.jpg) 0 bottom repeat-x;
	border-radius: 15px;
	font: 14px Roboto;
	line-height: 25px;
	moz-border-radius: 15px;
	webkit-border-radius: 15px;
	width: 140px;
}
.tarif a.button:hover
{
	background: #00aedb;
}
.vozm_system_box
{
	color: #333;
	float: left;
	font: 12px Roboto;
	width: 837px;
}
.vozm_system_box .col
{
	float: left;
	margin: 0 0 0 40px;
	width: 365px;
}
.vozm_system_box .box
{
	line-height: 17px;
	margin: 0 0 40px;
	width: 365px;
}
.vozm_system_box .box h3
{
	color: #20aeda;
	font: 16px Roboto;
	margin: 0 0 20px;
	text-transform: uppercase;
}
.freebox
{
	background: #49c0f0 url(../images/grad_blue.png) 0 bottom repeat-x;
	border: 1px solid #168baa;
	color: #333;
	float: left;
	font: 20px Roboto;
	margin: 0 0 30px;
	padding: 12px 0 12px 40px;
	width: 797px;
}
.freebox a
{
	color: #fff;
	text-transform: uppercase;
}
section.content
{
	float: left;
	margin: 0 0 0 20px;
	min-height: 600px;
	padding: 42px 65px 50px;
	position: relative;
	width: 1073px;
}
section.content .shad2
{
	background: url(../images/shad2.png) 0 0 no-repeat;
	height: 510px;
	left: -19px;
	position: absolute;
	top: -18px;
	width: 496px;
	z-index: 1;
}
section.content .shad22
{
	background: url(../images/shad22.png) right 0 no-repeat;
	height: 510px;
	position: absolute;
	right: -19px;
	top: -18px;
	width: 495px;
	z-index: 1;
}
section.content h1
{
	color: #222;
	font: 700 24px Roboto;
	margin: 0 0 30px;
	text-shadow: 1px 1px 1px #b9b9b9;
}
section.content .postbig
{
	color: #3a3a3a;
	float: left;
	font: 14px Roboto;
	position: relative;
	width: 1073px;
	z-index: 10;
}
section.content .postbig .date
{
	color: #888;
	font: 12px Roboto;
	margin: 0 0 10px 40px;
}
section.content .postbig article
{
	margin: 0 40px;
}
.news_item
{
	color: #3a3a3a;
	font: 14px Roboto;
	margin: 0 0 40px;
	text-align: left;
}
.news_item span
{
	display: block;
	font: 18px Roboto;
	margin: 0 0 15px;
}
.news_item .date
{
	color: #888;
	font: 12px Roboto;
	margin: 0 0 10px;
}
.news_item .more
{
	margin-top: 12px;
	text-align: left;
}
.pagenavi
{
	font: 18px Roboto;
	margin: 0 0 0 40px;
}
.pagenavi2
{
	margin: 0;
}
.pagenavi a
{
	background: url(../images/pagenavi.png) -43px 0 no-repeat;
	color: #343434;
	display: block;
	float: left;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	width: 50px;
}
.pagenavi a:hover,.pagenavi a[href=""]
{
	background: url(../images/pagenavi.png) 0 0 no-repeat;
	margin: 0 4px 0 3px;
	width: 43px;
}
.back_to_news
{
	padding-top: 2em;
}
.reg_page
{
	position: relative;
	z-index: 10;
}
@media (max-width:363px) {
	.service-message-text h2, .service-message-text h3 {
		text-align:left !important;
	}
	#service-messages {
		margin-left:-5px !important
	}
}
.reg_page p
{
	float: left;
	margin: 0 0 20px;
	width: 100%;
}
.reg_page p .input362
{
	float: left;
}
.reg_page .margin50
{
	float: left;
	margin: 0 0 50px;
}
.reg_page .margin20
{
	float: left;
	margin: 0 0 20px;
}
.reg_page label
{
	color: #878787;
	float: left;
	font: 10px Roboto;
	margin: 10px 0 0 15px;
}
.reg_page label b
{
	color: #d70033;
	display: block;
	font: 700 30px Roboto;
	line-height: 14px;
}
.reg_page form
{
	display: block;
	float: left;
	margin: 0 0 0 20px;
	width: 580px;
}
.reg_page .banner
{
	background: url(../images/banner2.jpg) no-repeat;
	border: 1px solid #cacaca;
	float: right;
	height: 320px;
	width: 410px;
}
.reg_page .banner img
{
	height: 320px;
	width: 410px;
}
.support_page .leftcol
{
	background: url(../images/line2.png) right 0 no-repeat;
	float: left;
	margin: 0 0 0 20px;
	width: 510px;
}
.support_page .rightcol
{
	float: left;
	margin: 0 0 0 100px;
	width: 370px;
}
.support_page h3
{
	color: #545454;
	font: 700 18px Roboto;
	margin: 0 0 25px 10px;
	text-transform: uppercase;
}
.support_page p.error
{
	color: red;
}
.support_page small
{
	color: grey;
	font-face: Roboto;
	font-size: 11px;
	margin-left: 10px;
}
.support_page .selectbox
{
	float: left;
}
.support_page .selectbox .select
{
	max-width: 375px;
}
.support_page .theSelect .note
{
	color: #ff2f74;
	font-size: 18px;
	margin: 0 0 0 7px;
	width: auto;
}
.reg_page form
{
	margin: 0;
}
.feedback-ticket-list
{
	margin-left: 10px;
}
.feedback-ticket-list a
{
	font-size: 15px;
	text-decoration: none;
}
.feedback-ticket-list a:hover
{
	text-decoration: underline;
}
.feedback-ticket-list li
{
	margin-bottom: 4px;
}
.faq_page
{
	float: left;
	margin: 0 0 0 45px;
	position: relative;
	width: 845px;
	z-index: 10;
}
.faq_page .searchbox
{
	color: #7c7c7c;
	float: left;
	font: 12px Roboto;
	margin: 0 0 30px;
	width: 796px;
}
.faq_page .searchbox .name
{
	font: 14px Roboto;
	margin: 0 0 15px 20px;
}
.faq_page .searchbox .sr
{
	float: left;
	margin: 0 0 10px;
	position: relative;
	width: 796px;
}
.faq_page .searchbox .sr .inp
{
	background: url(../images/input796.png) 0 0 no-repeat;
	border: 0;
	color: #252525;
	font: 18px Roboto;
	height: 21px;
	padding: 10px 20px 9px;
	width: 756px;
}
.faq_page .searchbox .sr .inp:focus
{
	background: url(../images/input796.png) 0 -39px no-repeat;
}
.faq_page .searchbox .sr .submit
{
	background: url(../images/submit1.png) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	height: 30px;
	position: absolute;
	right: 12px;
	text-indent: -9999px;
	top: 8px;
	width: 32px;
}
.faq_page .searchbox .sr .submit:active
{
	background: url(../images/submit1.png) 0 -32px no-repeat;
}
.faq_page .searchbox .ex
{
	float: left;
	margin-left: 20px;
}
.faq_page .searchbox .ex2
{
	float: right;
	margin-right: 20px;
}
.faq_page .searchbox a
{
	color: #7c7c7c;
}
.faq_page h3
{
	color: #0085b9;
	font: 18px Roboto;
	margin: 0 0 20px;
	outline: 0;
	font-weight: 300;
}
.faq_page div.txt
{
	margin: 0 0 20px;
	text-indent: 40px;
}
.faq_page .pagenavi
{
	margin: 30px 0 0;
}
.faq_page #accordion h3.answer-title
{
	background: url(../images/plus.png) 0 6px no-repeat;
	padding-left: 15px;
}
.faq_page #accordion h3.ui-state-active
{
	background: url(../images/minus.png) 0 10px no-repeat;
	padding-left: 21px;
	    background-color: #fff;
    font-size: 19px;
	background-position-x: 7px;
	background-position-y: 16px;
	padding-right: 5px;
    padding-bottom: 6px;
    padding-top: 5px;
	font-weight: 400;

}
.faq_page #accordion h3.ui-state-active a
{
color:#000;

}
.map_page
{
	float: left;
	margin: 0 0 0 45px;
	position: relative;
	width: 845px;
	z-index: 10;
}
.map_page .pagenavi
{
	margin: 0;
}
.map_page h2
{
	color: #545353;
	font: 700 18px Roboto;
	margin: 0 0 30px 10px;
	text-shadow: none;
	text-transform: uppercase;
}
.map_page h2 a.all
{
	font: 14px Roboto;
	margin: 0 0 0 300px;
	text-transform: none;
}
.map_page .mapframe
{
	height: 489px;
	margin: 0 0 70px -20px;
	position: relative;
	width: 1059px;
}
.map_page .mapframe .shadbox1
{
	background: url(../images/shadbox1.png) 0 0 repeat-x;
	height: 5px;
	left: 5px;
	position: absolute;
	top: 0;
	width: 1049px;
}
.map_page .mapframe .shadbox3
{
	background: url(../images/shadbox3.png) 0 0 repeat-x;
	bottom: 0;
	height: 5px;
	left: 5px;
	position: absolute;
	width: 1049px;
}
.map_page .mapframe .shadbox2
{
	background: url(../images/shadbox2.png) no-repeat;
	height: 489px;
	left: 0;
	position: absolute;
	top: 0;
	width: 5px;
}
.map_page .mapframe .shadbox4
{
	background: url(../images/shadbox4.png) no-repeat;
	height: 489px;
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
}
.tablebox
{
	behavior: url(PIE.htc);
	/* float: left; */
	margin: 0 0 30px;
	padding: 0 0 10px;
	position: relative;
}
.tablebox table
{
	border: 0;
	border-spacing: 0;
	color: #484848;
	font: 12px Roboto;
	width: 985px;
}
.tablebox table tr
{
	border: 0;
	height: 40px;
}
.tablebox table th
{
	border: 0;
}
.tablebox table td
{
	border: 0;
}
.tablebox2 table
{
	width: 825px;
}
.tablebox2 table td
{
	width: 825px;
}
.tablebox table th
{
	font: 700 14px Roboto!important;
	height: 61px;
	padding: 0;
	text-align: left;
}
.tablebox table td
{
	height: 35px;
	padding: 0;
}
@media all and (-webkit-min-device-pixel-ratio:0)
{
	.tablebox table td
	{
		height: 34px;
	}
}
:root .tablebox table td
{
	height: 34px\9;
}
.tablebox table .col1
{
	font-size: 14px;
	width: 170px;
}
.tablebox table .col1 span
{
	display: block;
	padding-left: 45px;
	position: relative;
	width: 125px;
	text-align: center;
}
.tablebox tr:nth-child(odd)
{
	background-color: #fdfdfd;
}
.tablebox tr:nth-child(even)
{
	background-color: #f7f7f7;
}
.tablebox table .col2
{
	font-size: 14px;
	width: 120px;
}
.tablebox table .col3
{
	width: 115px;
}
.tablebox table .col4
{
	width: 100px;
}
.tablebox table .col5
{
	width: 100px;
}
.tablebox table .col6
{
	width: 110px;
}
.tablebox table .col7
{
	width: 90px;
}
.tablebox table .col8
{
	width: 100px;
}
.tablebox table .col9
{
	width: 90px;
}
.tablebox table .col9 span
{
	display: block;
	position: relative;
	width: 90px;
}
.tablebox2 table .col9 span b
{
	top: -16px;
}
.tablebox a.metka
{
	background: url(../images/metka.png) no-repeat;
	display: block;
	height: 22px;
	width: 17px;
}
a.predl
{
	float: right;
	margin: 10px 0 0;
}
.tablebox3 table
{
	width: 100%;
}
.tablebox3 table .col1
{
	width: 130px;
}
.tablebox3 table .col2
{
	width: 235px;
}
.tablebox3 table .col3
{
	font-size: 14px;
	width: 185px;
}
.tablebox3 table td.col3
{
	color: #63b000;
}
.tablebox3 table td.col3 em
{
	color: #b3001d;
	font-style: normal;
}
.tablebox3 table .col9
{
	font-size: 14px;
	width: 265px;
}
.tablebox3 table .col9 span
{
	width: auto;
}
.leftside
{
	background: url(../images/grey_line.png) center bottom no-repeat;
	float: left;
	margin: 0 0 20px;
	width: 337px;
}
.leftside2
{
	background: 0;
}
section.content2
{
	float: left;
	min-height: 635px;
	padding: 25px 0 50px 45px;
	position: relative;
	width: 840px;
}
section.content2 .shad2
{
	background: url(../images/shad2.png) 0 0 no-repeat;
	height: 510px;
	left: -18px;
	position: absolute;
	top: -18px;
	width: 496px;
	z-index: 1;
}
section.content2 h1
{
	color: #222;
	font: 700 24px Roboto;
	margin: 0 0 30px;
	text-shadow: 1px 1px 1px #b9b9b9;
}
ul.usermenu
{
	float: left;
	font: 18px Roboto;
	margin: 0 0 0 20px;
}
ul.usermenu li
{
	margin: 0 0 1px 30px;
}
ul.usermenu li.emu a
{
	color: #9c9c9c;
}
ul.usermenu li a:hover
{
	color: #0085b9;
}
ul.usermenu li.pro
{
	margin: 0 0 1px -10px;
}
ul.usermenu li.pro em
{
	color: #c5c5c5;
	float: left;
	font: 700 12px Roboto;
	font-style: normal;
	margin: 3px 15px 0 0;
	text-transform: uppercase;
}
ul.usermenu li a
{
	color: #484848;
	display: block;
	padding: 11px 22px 13px;
	text-decoration: none;
}
ul.usermenu li.active
{
	background: url(../images/button2.jpg) left 0 no-repeat;
}
ul.usermenu li.active a
{
	color: #24bfe9;
}
.leftside .sitebox
{
	background: url(../images/grey_line.png) center top no-repeat;
	color: #4b4b4b;
	float: left;
	font: 14px Roboto;
	margin: 35px 0;
	padding: 30px;
	position: relative;
	text-shadow: 1px 1px 1px #ececec;
	width: 277px;
}
.leftside .sitebox .name b
{
	font-size: 24px;
	font-weight: 400;
}
.leftside .sitebox small
{
	display: block;
	font-size: 10px;
	margin: 0 0 15px;
}
.leftside .sitebox a
{
	background: url(../images/line3.jpg) bottom repeat-x;
	color: #4b4b4b;
	padding: 0 0 1px;
	text-decoration: none;
}
.leftside .sitebox a:hover
{
	background: 0;
}
.leftside .sitebox .stat
{
	float: left;
}
.leftside .sitebox .stat span,.leftside .sitebox .stat img
{
	float: left;
}
.leftside .sitebox .stat span
{
	float: left;
	margin: 6px 7px 0 0;
}
.leftside .sitebox a.quest
{
	background: url(../images/quest.png) no-repeat;
	bottom: 10px;
	display: block;
	height: 32px;
	position: absolute;
	right: 10px;
	width: 31px;
}
.leftside .module
{
	background: url(../images/uzor.png) 0 bottom repeat-x;
	float: left;
	margin: 0 0 20px;
	padding: 0 0 25px;
	width: 325px;
}
.leftside .module h3
{
	color: #222;
	font: 24px Roboto;
	margin: 0 0 20px;
}
.leftside .module a
{
	color: #00b2e2;
}
.leftside .modulenews
{
	color: #222;
	font: 12px Roboto;
	line-height: 17px;
}
.leftside .modulenews span
{
	font: 18px Roboto;
	margin: 0 0 10px;
}
.leftside .modulenews a
{
	color: #2fb7e1;
}
.leftside .modulenews p.date
{
	color: #828282;
	float: left;
	margin: 10px 0 0;
}
.leftside .modulenews p.more
{
	float: right;
	margin: 10px 0 0;
}
.leftside .modulevideo h3 b
{
	float: right;
	font: normal 12px Roboto;
	margin: 7px 0 0;
}
.leftside .modulevideo span
{
	background: url(../images/ramka.png) no-repeat;
	float: left;
	height: 195px;
	margin: 0 0 0 -14px;
	padding: 17px 20px;
	width: 320px;
}
.leftside .modulevideo span img
{
	height: 195px;
	width: 320px;
}
.leftside .module_ul
{
	color: #222;
	font: 14px Roboto;
}
.leftside .module_ul ul
{
	margin: 0 10px;
}
.leftside .module_ul li
{
	background: url(../images/uzor.png) left 6px no-repeat;
	margin: 0 0 7px;
	padding-left: 15px;
}
.settings_page
{
	float: left;
	margin: 0 0 0 55px;
	position: relative;
	width: 740px;
	z-index: 10;
}
.settings_page h3
{
	color: #484848;
	font: 700 18px Roboto;
	margin: 0 0 25px;
	text-transform: uppercase;
}
.settings_page .margin20
{
	float: left;
	margin: 0 0 20px;
}
.settings_page .margin50
{
	float: left;
	margin: 0 0 50px;
}
.settings_page .margin5010
{
	color: #767676;
	float: left;
	font: 14px Roboto;
	margin: 0 0 50px 15px;
}
.settings_page p
{
	margin: 20px 0;
}
.settings_page .submitbutton
{
	float: left;
}
.settings_page .proflink
{
	float: left;
	margin: 14px 0 0 50px;
}
.settings_page a.spr_link
{
	left: 575px;
	position: absolute;
	top: -50px;
}
.geopro_page h3
{
	color: #484848;
	font: 700 18px Roboto;
	margin: 0 0 55px;
	text-transform: uppercase;
	text-align: left;
}
.geopro_page h4
{
	color: #696969;
	font: 18px Roboto;
	margin: 20px 0 20px 5px;
}
.geopro_page h3 a.all
{
	float: right;
	font: 14px Roboto;
	text-transform: none;
}
.geopro_page .tooltip
{
	background: #fcfcfc;
	border: 1px solid #e8e8e8;
	color: #2c2c2c;
	font: 12px Roboto;
	padding: 5px 10px;
	width: 243px;
}
.geopro_page a.spr_link
{
	left: 575px;
	position: absolute;
	top: -50px;
}
.geopro_page .margbot70
{
	margin-bottom: 70px!important;
}
.geopro_page .field .h4
{
	color: #767676;
	float: left;
	font: 700 14px Roboto;
	text-transform: uppercase;
}
.geopro_page .field
{
	float: left;
	margin: 0 0 40px;
	max-width: 100%;
	width: 100%;
}
.geopro_page .field_marg20
{
	margin: 0 0 20px;
}
.geopro_page .width415
{
	width: 415px;
}
.geopro_page .width200
{
	float: left;
	width: 180px;
}
.geopro_page .selectForm2
{
	float: left;
	margin: 0 15px 15px 0;
}
.geopro_page label
{
	color: #9a9a9a;
	float: left;
	font: 700 10px Roboto;
	margin: 8px 0 0;
}
.geopro_page label b
{
color: #e90079;
    display: block;
    font: 700 15px Roboto;
    line-height: 14px;
    margin-top: -24px;
    position: absolute;
}
#hide_serverbox
{
	display: none;
}
.geopro_page a.showservers
{
	color: #484848;
	display: block;
	float: left;
	font: 700 18px Roboto;
	margin: 25px 0;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
	cursor: pointer;
}
.geopro_page a.showservers:hover
{
	text-decoration: underline;
}
.rotateboxbefore {
	background: url(../img/svg/rotate_opa.svg) 88% 5% no-repeat !important;
	width: 220px !important;
	 opacity: 0.6;

}

.geopro_page .rotatebox
{
	background: url(../img/svg/rotate.svg) 88% 5% no-repeat;
	float: left;
	height: 166px;
	margin: -50px 0 0 80px;
	position: relative;
	width: 200px;
}
.rotateboxbefore.rotatebox2 {
	background: url(../img/svg/rotate2_opa.svg) !important;
width: 160px !important;
    opacity: 0.6;
}
.geopro_page .rotatebox2
{
	background: url(../img/svg/rotate2_opa.svg) no-repeat;
height: 166px;
    width: 160px;
}

/* english rotate */
.geopro_page .rotatebox_en
{
	background: url(../images/ui/rotate_en.png) 88% no-repeat;
	float: left;
	height: 166px;
	margin: -50px 0 0 80px;
	position: relative;
	width: 200px;
}
.service-message.nolog:first-child {
	margin-top:-48px !important;
}
.geopro_page .rotatebox2_en
{
	background: url(../images/ui/rotate2_en.png) no-repeat;
	height: 166px;
	width: 167px;
}

/* english rotate */

/* espanol rotate */
.geopro_page .rotatebox_es
{
	background: url(../images/ui/rotate_es.png) 88% no-repeat;
	float: left;
	height: 166px;
	margin: -50px 0 0 80px;
	position: relative;
	width: 200px;
}
.geopro_page .rotatebox2_es
{
	background: url(../images/ui/rotate2_es.png) no-repeat;
	height: 166px;
	width: 167px;
}

/* espanol rotate */

/* france rotate */
.geopro_page .rotatebox_fr
{
	background: url(../images/ui/rotate_fr.png) 88% no-repeat;
	float: left;
	height: 166px;
	margin: -50px 0 0 80px;
	position: relative;
	width: 200px;
}
.geopro_page .rotatebox2_fr
{
	background: url(../images/ui/rotate2_fr.png) no-repeat;
	height: 166px;
	width: 167px;
}

/* france rotate */

/* portugal rotate */
.geopro_page .rotatebox_pt
{
	background: url(../images/ui/rotate_pt.png) 88% no-repeat;
	float: left;
	height: 166px;
	margin: -50px 0 0 80px;
	position: relative;
	width: 200px;
}
.geopro_page .rotatebox2_pt
{
	background: url(../images/ui/rotate2_pt.png) no-repeat;
	height: 166px;
	width: 167px;
}

/* portugal rotate */

/* germany  rotate */
.geopro_page .rotatebox_de
{
	background: url(../images/ui/rotate_de.png) 88% no-repeat;
	float: left;
	height: 166px;
	margin: -50px 0 0 80px;
	position: relative;
	width: 200px;
}
.geopro_page .rotatebox2_de
{
	background: url(../images/ui/rotate2_de.png) no-repeat;
	height: 166px;
	width: 167px;
}

/* germany rotate */

/* china  rotate */
.geopro_page .rotatebox_cn
{
	background: url(../images/ui/rotate_cn.png) 88% no-repeat;
	float: left;
	height: 166px;
	margin: -50px 0 0 80px;
	position: relative;
	width: 200px;
}
.geopro_page .rotatebox2_cn
{
	background: url(../images/ui/rotate2_cn.png) no-repeat;
	height: 166px;
	width: 167px;
}

/* china rotate */


.geopro_page .fieldcheck
{
	display: block!important;
	float: left;
	font: 14px Roboto;
	margin: 0 0 10px;
	width: 100%;
}
.geopro_page .fieldcheck2
{
	margin: 3px 0 0 30px;
	width: auto!important;
}
.geopro_page .fieldcheck3
{
	margin: -2px 0 0 64px;
	width: auto!important;
}
.geopro_page .fieldcheck input,.modwin .modules-pro .fieldcheck input
{
	display: none;
}
.geopro_page .fieldcheck label,.modwin .modules-pro .fieldcheck label
{
	background: url(../img/svg/checkbox.svg) 0 -36px no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 32px;
	margin: 0 30px 0 0;
	text-indent: -9999px;
	width: 60px;
}
.geopro_page .fieldcheck label.ui-state-active,.modwin .modules-pro .fieldcheck label.ui-state-active
{
	background: url(../img/svg/checkbox.svg) 0 0 no-repeat;
}
.geopro_page .fieldcheck .mid
{
	color: #404040;
	display: block;
	float: left;
	margin: 5px 60px 0 0;
	width: 250px;
}
.geopro_page .fieldcheck .mid b
{
	font-size: 18px;
}
.geopro_page .fieldcheck .right
{
	float: right;
	margin: 8px 0 0;
}
.geopro_page .fieldcheck .right a
{
	color: #404040;
}
.geopro_page .input415
{
	float: left;
	margin: 0 20px 15px 0;
}
.geopro_page .rightlink
{
	float: left;
	margin: 11px 0 0;
}
.geopro_page .submitbutton,.geopro_page .submitbutton2
{
	float: left;
	margin: 0 30px 0 0;
}
.geopro_page input.submitbutton[disabled],.geopro_page .submitbutton2[disabled]
{
	opacity: .5;
}
.geopro_page input.submitbutton[disabled]:hover
{
	background: url(../img/svg/button_save.svg) no-repeat;
}
.geopro_page input.submitbutton2[disabled]:hover
{
	background: url(../img/svg/button_reset.svg) 0 0 no-repeat;
}
.fieldcheck3
{
	float: left;
	font: 700 18px Roboto;
	margin: 0 0 0 20px;
	text-transform: uppercase;
}
.fieldcheck3 span
{
	float: left;
	margin: 11px 20px 0 0;
}
.fieldcheck3 a
{
	color: #00aedc;
}
.fieldcheck3 input
{
	display: none;
}
.fieldcheck3 label
{
	background: url(../img/svg/checkbox2.svg) 0 -42px no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 40px;
	margin: -1px 0 0;
	text-indent: -9999px;
	width: 38px;
}
.fieldcheck3 label.ui-state-active
{
	background: url(../img/svg/checkbox2.svg) 0 -1px no-repeat;
}
#account-content-check-page-field a.disabled,#account-content-control-keywords-field a.disabled
{
	color: silver;
	text-decoration: none;
}
.modwin
{
	background: url(../images/modal/win1.png) no-repeat;
	color: #252525;
	display: none;
	font: 14px Roboto;
	height: 357px;
	left: 30px;
	padding: 20px 20px 20px 30px;
	position: absolute;
	top: 0px;
	width: 713px;
	z-index: 1000;
}
.modwin p,.modwin2 p
{
	margin: 12px 0;
}
.modwin a.jqmClose
{
    color: #f1f1f1;
    margin: 0;
    position: absolute;
    right: 30px;
    top: -27px;
    font-size: 16px;
}
}
.modwin .name
{
	background: url(../images/ok.png) 0 0 no-repeat;
	font: 18px Roboto;
	line-height: 18px;
	margin: 0 0 15px;
	min-height: 50px;
	padding: 5px 70px 0 80px;
}
.modwin .name2
{
	font: 24px Roboto;
	line-height: 50px;
	margin: 0 0 15px;
	padding: 5px 0 0;
}
.modwin .img
{
	float: left;
	margin: 0 0 40px;
}
.modwin .img img
{
	height: 171px;
	width: 309px;
}
.modwin .textarea380
{
	float: left;
	font: 14px Roboto;
	margin-bottom: 20px;
}
.modwin h5
{
	font: 18px Roboto;
	margin: 0 0 20px;
}
.modwin a
{
	color: #0282a2;
	margin: 0 30px 0 0;
}
.modwin .p18,.modwin2 .p18
{
	font-size: 18px;
	text-align: left;
}
.modwin .note a
{
	color: #000;
	margin: 0;
}
@media screen and (max-width:1200px)
{
	.modwin .textarea380
	{
		width: 350px;
	}
}
@media screen and (max-width:770px)
{
	.modwin .img
	{
		float: none;
		margin: 0 auto 20px auto;
	}
	.modwin .textarea380
	{
		float: none;
		margin: 0 auto 20px auto;
		width: 100%;
	}
}
@media screen and (max-width:640px)
{
	.modwin .img
	{
	}
}
@media (min-width:450px) and (max-width:900px)
{
		margin: 0 0 0 12% !important;
}

@media screen and (max-width:500px)
{
	.modwin a.jqmClose
	{color: #f1f1f1;
    margin: 0;
    position: absolute;
    right: 30px;
    top: -27px;
    font-size: 16px;
	}
	.modwin .name
	{
		padding-left: 55px;
		padding-right: 40px;
	}
	.modwin .img img
	{
		height: auto;
		margin-bottom: 20px;
		width: 220px;
	}
	.table .value.v12
	{
		text-align: left!important;
	}
	.table .value.v12 p
	{
		padding: 0 0 0 31px!important;
	}
}
#creditcards p
{
	line-height: 35px;
	margin: 0 0 20px;
}
#creditcards p.card
{
	line-height: 40px;
}
#creditcards p.card b
{
	font-size: 18px;
	font-weight: 400;
	margin-right: 30px;
}
#creditcards p.card span
{
	font-size: 11px;
}
#creditcards p.card a
{
	margin: 0;
}
.smswin p
{
	font: 18px Roboto;
	margin: 8px 0;
}
.smswin span
{
	display: block;
	margin: 0 0 20px;
}
.smswin .input362
{
	float: left;
	margin: 0 30px 10px 0;
}
.smswin .submitbutton
{
	float: left;
	margin: 0 0 10px;
}
.modwin2
{
	background: url(../images/modal/win3.png) no-repeat;
	color: #252525;
	display: none;
	font: 14px Roboto;
	height: 248px;
	left: 130px;
	padding: 20px 20px 20px 30px;
	position: absolute;
	top: 70px;
	width: 601px;

	z-index: 1000;
}
.modwin3
{
	background: url(../images/modal/win2.png) no-repeat;
	height: 356px;
}
.modwin4
{
	background: url(../images/modal/win4.png) no-repeat;
	height: 778px;
}
.modwin6
{
	background: url(../images/modal/win6.png) no-repeat;
	height: 634px;
	width: 715px;
}
.modwin2 a.jqmClose
{
color: #f1f1f1;
    margin: 0;
    position: absolute;
    right: 30px;
    top: -27px;
	font-size: 16px;
}
.modwin2 .name
{
	float: left;
	font: 18px Roboto;
	line-height: 63px;
	margin: 7px 0 15px;
	padding: 3px 0 0;
}
.modwin2 .name em
{
	font-style: normal;
}
.modwin2 .name em.st
{
	color: #00a1cb;
}
.modwin2 .name img.icon
{
	float: right;
	margin: 15px 0 0 10px;
}
.modwin2 .name_ok
{
	background: url(../img/svg/ok.svg) 0 0 no-repeat;
	padding-left: 80px;
	    min-height: 59px;
  /*   padding-bottom: 25px; */
  background-size: contain;
}
.modwin2 .name_info
{
	background: url(../img/svg/info.svg) 0 0 no-repeat;
	padding-left: 100px;
}
.modwin2 .name_confirm
{
	background: url(../img/svg/question.svg) 0 0 no-repeat;
	padding-left: 100px;
}
.modwin2 .name_error
{
	background: url(../img/svg/close-big.svg) 0 0 no-repeat;
	color: #e90079;
	padding-left: 100px;
}
.modwin2 .name_error b
{
	color: #252525;
	font-weight: 400;
}
.modwin2 .name_error em
{
	float: left;
}
.modwin2 .name_error i
{
	float: left;
	font-style: normal;
	margin: 0 5px 0 0;
}
#account-common-confirm-modal .submitbutton,#account-common-confirm-modal .submitbutton2,#account-paid-confirm-tarif-change .submitbutton,#account-paid-confirm-tarif-change .submitbutton2,#account-content-check-reset-modal .submitbutton,#account-content-check-reset-modal .submitbutton2
{
	margin-right: 1em;
}
.modwin2_errorpro
{
	font: 12px Roboto;
}
.modwin2_errorpro .big
{
	float: left;
	font-size: 18px;
	margin: 10px 0 20px;
	width: 100%;
}
.modwin2_errorpro .big span,.modwin2_errorpro .big img
{
	float: left;
}
.modwin2_errorpro .big span
{
	margin: 5px 30px 0 0;
}
.modwin2_errorpro .big img
{
	margin: 0 15px 0 0;
}
.modwin3 .lft
{
	background: url(../images/modal/line.png) right 0 no-repeat;
	color: #252525;
	float: left;
	font: 14px Roboto;
	margin: 0 20px 30px;
	min-height: 138px;
	padding: 20px 40px 0 0;
	width: 320px;
}
.modwin3 .lft h3
{
	font: 18px Roboto;
	margin: -20px 0 20px;
}
.modwin3 .lft .h3
{
	font: 18px Roboto;
	margin: -20px 0 10px;
}
.modwin3 .lft .h3 b
{
	color: #0085b9;
	display: block;
	font-weight: 400;
	margin: 5px 0 0;
}
.modwin3 .lft small
{
	font-size: 11px;
	font-weight: 700;
	float: left;
}
.modwin3 .lft .input300
{
	margin: 0 0 30px;
}
.modwin3 .rht
{
	color: #626262;
	float: left;
	font: 12px Roboto;
	margin: 0 0 30px 20px;
	padding: 20px 0 0;
	width: 165px;
}
.modwin3 .rht p
{
	margin: 0 0 4px;
}
.modwin3 .submitbutton,.modwin3 .submitbutton2
{
	float: left;
	margin: 0 25px;
}
.modwin3 .fieldcheck3
{
	float: left;
	margin: 20px 0 0;
}
.modwin3 .fieldcheck3 label
{
	float: left;
	margin: 0 20px 0 0;
}
.modwin3 .fieldcheck3 em
{
	color: #252525;
	display: block;
	float: left;
	font: normal 14px Roboto;
	margin: 12px 0 0;
	text-transform: none;
	width: 240px;
}
.modwin3 .fieldcheck3 em b
{
	display: block;
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 15px;
}
#account-paid-tarif-modal .fieldcheck3
{
	float: none;
}
#account-paid-tarif-modal .fieldcheck3 em
{
	cursor: pointer;
	float: none;
	width: auto;
}
#account-paid-tarif-modal .fieldcheck3 label
{
	margin-bottom: 20px;
}
.modwin4 .lft
{
	background: url(../images/modal/line2.png) right 0 no-repeat!important;
	margin: 0 20px 30px 10px!important;
	min-height: 250px!important;
	width: 290px!important;
}
.modwin4 .lft .input300
{
	margin: 0 0 12px!important;
}
.modwin4 .rht
{
	margin: 90px 0 0!important;
}
.modwin4 .lft .lb
{
	color: #929292;
	font: 12px Roboto;
	margin: 0 0 4px 20px;
}
.modwin4 .lft .lb2
{
	color: #929292;
	float: right;
	font: 12px Roboto;
}
.modwin4 .lft .lb2 span
{
	float: left;
	margin: 7px 10px 0 0;
}
.modwin4 .lft .datebox
{
	float: left;
	margin: 0 0 25px;
	width: 100%;
}
.modwin4 .lft .selectForm
{
	float: left;
	margin: 0 20px 0 0;
}
.modwin4 .fieldcheck3
{
	color: #252525;
	float: left;
	font: normal 14px Roboto;
	margin: 0 0 15px!important;
	text-transform: none;
	width: 100%;
}
.modwin4 .fieldcheck3 em
{
	float: left;
	font-size: 18px;
	font-weight: 400;
	margin: 12px 0 5px;
	width: auto;
}
.modwin_res
{
	background: url(../images/modal/win5_1.png) no-repeat;
	color: #252525;
	display: none;
	font: 14px Roboto;
	left: 30px;
	padding: 20px 20px 20px 30px;
	position: absolute;
	top: 70px;
	width: 784px;
	z-index: 1000;
}
.modwin_res .bot
{
	background: url(../images/modal/win5_2.png) no-repeat;
	bottom: -22px;
	height: 22px;
	left: 0;
	position: absolute;
	width: 894px;
}
.modwin_res a.jqmClose
{
color: #ffffff;
    margin: 0;
    position: absolute;
    right: 24px;
    top: -30px;
}
.modwin_res .head3
{
	margin: 0 0 20px;
	width: 600px;
}
.modwin_res .head3 b
{
	font-weight: 400;
	text-transform: none;
}
.modwin_res .head3 a
{
	margin: 0 5px;
}
.modwin_res .plat,.modwin_export .plat
{
	float: right;
}
#account-common-saved-popup .plat,#account-common-popup-simple .plat
{
	bottom: 30px;
	position: absolute;
}
.modwin_res .plat h5,.modwin_export .plat h5
{
	display: block;
	font: 18px Roboto;
	margin: 0 0 15px 25px;
}
.modwin_res .plat a,.modwin_export .plat a
{
	margin: 0 35px 0 0;
}
.modwin_export .plat
{
	float: left;
	margin: 0 0 0 20px;
}
.modwin_export .plat h5
{
	margin-left: 0;
}
.modwin_export .submitbutton
{
	float: right;
	margin: 5px 30px 0 0;
}
.modwin_export .lft
{
	background: url(../images/modal/line.png) right 20px no-repeat;
	float: left;
	margin: 0 20px 0 0;
	width: 195px;
}
.modwin_export .rht
{
	color: #515151;
	float: left;
	margin: 0;
	width: 310px;
}
.modwin_export .rht h3
{
	color: #252525;
	font: 18px Roboto;
	margin: -20px 0 20px;
}
.modwin_export .lft .fieldcheck3
{
	float: left;
	margin: 0 0 10px!important;
	width: 195px;
}
.modwin_export .lft .fieldcheck3 label
{
	border: 0;
	float: left;
}
.modwin_export .lft .fieldcheck3 em
{
	color: #989898;
	float: left;
	font: 700 12px Roboto;
	width: auto;
}
.modwin_export .lft .fieldcheck3 em i
{
	color: #0286a8;
	font: normal 18px Roboto;
	font-style: normal;
	margin: 0 10px 0 0;
}
.modwin_export .flds
{
	float: left;
	margin: 15px 0;
	width: 100%;
}
.modwin_export .flds em
{
	float: left;
	font-style: normal;
	margin: 13px 10px 0 0;
}
.modwin_export .flds .input105
{
	float: left;
	margin: 0 10px 0 0;
}
.modwin_large
{
	color: #fff;
	float: left;
	font: 12px Roboto;
	left: 37px;
	position: absolute;
	top: 200px;
	width: 1250px;
	z-index: 2000;
}
.modwin_large2
{
	top: 279px;
}
.modwin_large .tp
{
	background: #4a4949;
	border: 1px solid #000;
	-webkit-box-shadow: 2px 2px 4px #555;
	        box-shadow: 2px 2px 4px #555;
	float: left;
	moz-box-shadow: 2px 2px 4px #555;
	webkit-box-shadow: 2px 2px 4px #555;
	width: 1250px;
}
.modwin_large .tp,.modwin_large .bd
{
	behavior: url(PIE.htc);
	padding: 10px 0 10px 10px;
	position: relative;
}
.modwin_large .tp
{
	background: #4a4949;
	border: 1px solid #000;
	float: left;
	width: 1238px;
}
.modwin_large .bd
{
	background: #fff url(../images/shad8.jpg) left 0 repeat-y;
	border: 1px solid #cacaca;
	border-radius: 0 0 5px 5px;
	float: left;
	moz-border-radius: 0 0 5px 5px;
	padding-bottom: 15px;
	webkit-border-radius: 0 0 5px 5px;
	width: 1238px;
}
.modwin_large .bd a
{
	background: url(../images/disc.png) no-repeat;
	margin: 0 17px 0 0;
	padding: 1px 0 3px 30px;
}
.modwin_large .tp ul li
{
	float: left;
	margin: 0 10px 0 0;
}
.modwin_large .tp ul li.col1
{
	width: 65px;
}
.modwin_large .tp ul li.col2
{
	width: 135px;
}
.modwin_large .tp ul li.col3
{
	width: 120px;
}
.modwin_large .tp ul li.col4
{
	width: 70px;
}
.modwin_large .tp ul li.col5
{
	color: #88c002;
	width: 100px;
}
.modwin_large .tp ul li.col5 b
{
	float: left;
	font-weight: 400;
}
.modwin_large .tp ul li.col5 img
{
	float: right;
	margin: -3px 20px 0 0;
}
.modwin_large .tp ul li.red
{
	color: #c00;
}
.modwin_large .tp ul li.col6
{
	width: 110px;
}
.modwin_large .tp ul li.col7
{
	width: 75px;
}
.modwin_large .tp ul li.col8
{
	width: 90px;
}
.modwin_large .tp ul li.col9
{
	width: 90px;
}
.modwin_large .tp ul li.col10
{
	width: 140px;
}
.modwin_large .tp ul li.col11
{
	width: 80px;
}
#accout-geo-server-is-available
{
	margin-left: 10px;
	margin-top: 20px;
}
.account-geocheck-server-ip
{
	float: right;
	font-size: 90%;
	padding-right: 30px;
}
#accout-geo-server-is-available .server-status
{
	margin-top: 1em;
}
#accout-geo-server-is-available .server-status.available
{
	color: #63b000;
}
#accout-geo-server-is-available .server-status.unavailable
{
	color: #960210;
}
.profile_box
{
	color: #404040;
	float: left;
	font: 18px Roboto;
	margin: 0 0 40px;
	width: 100%;
}
.profile_box p
{
	line-height: 32px;
	margin: 0 0 10px;
}
.profile_box a
{
	color: #00acd8;
}
.profile_box .fl2
{
	margin: 0 0 20px;
}
.profile_box .fl2 span
{
	color: #404040!important;
}
.profile_box .fl span
{
	color: #a3a3a3;
	font: 14px Roboto;
}
.profile_box .fl b
{
	color: #404040;
	font: normal 14px Roboto;
}
.profile_box .status
{
	float: left;
	font: 14px Roboto;
	line-height: 32px;
	margin: 0 0 10px;
}
.profile_box .status em
{
	float: left;
	font-size: 18px;
	font-style: normal;
	margin: 4px 10px 0 0;
}
.profile_box .status span.pro
{
	float: left;
	margin: 0 15px 0 0;
}
.profile_box .status span.pro b
{
	float: left;
	font-weight: 400;
	margin: 6px 5px 0 0;
}
.profile_box .status span.pro img
{
	float: left;
	margin: 0;
	   
}
.profile_box .status span.standart
{
	color: #a3a3a3;
	float: left;
	margin: 8px 5px 0 0;
	position: relative;
}
.profile_box .status span.standart i
{
	color: #404040;
	font-style: normal;
}
.profile_box .status span.standart a
{
	color: #404040;
	text-transform: uppercase;
}
.profile_box .status span.standart a.pro_light
{
	color: #6ec421;
}
.profile_box .status span.standart a.pro_medium
{
	color: #00acd8;
}
.profile_box .status span.standart a.pro_hight
{
	color: #cc0069;
}
.profile_box .status span.standart em
{
	font-size: 8px;
	position: absolute;
	right: 0;
	top: -23px;
}
.profile_box .reflink a
{
	color: #404040;
	font-size: 14px;
}
.profile_box a.disabled
{
	color: silver;
	text-decoration: none;
}
.profile_box .standart:last-of-type .profile_tarif_separator
{
	display: none;
}
#delete-customer
{
	color: #ff3178;
}
.geopro_page .field3
{
	float: left;
	margin: 0 0 20px;
	width: 100%;
}
.geopro_page .field5
{
	float: left;
	margin: 0 0 40px;
	width: 100%;
}
.geopro_page .field4
{
	margin: 0 0 40px;
}
.geopro_page .field3 .input415
{
	margin: 0 10px 0 0;
}
.geopro_page .field3 em
{
	color: #2c2c2c;
	display: block;
	float: left;
	font: normal 18px Roboto;
	margin: 10px 10px 0 0;
	text-align: right;
	width: 50px;
}
.geopro_page .field3 em svg
{
	    height: 1.4em;
    width: 2em;
    color: #556e75;
}


.geopro_page .field3 label
{
	color: #9a9a9a;
	float: left;
	font: 14px Roboto;
	margin: 7px 0 0;
	    width: 65px;
}
.geopro_page .field3 label b
{
	color: #e90f00;
	display: block;
	font: 700 24px Roboto;
	line-height: 14px;
}
.geopro_page .field3 .fieldcheck
{
}
.geopro_page .field3 .rightlink
{
	margin: 10px 0 0;
}
.geopro_page .field3 .rightlink.add
{
	margin-top: 12px;
}
.geopro_page .field3 .selectTwit
{
	float: left;
	width: 160px;
}
#twitter-row .selectTwit .selectbox .select
{
	width: 150px!important;
}
.geopro_page .field5 .tooltip
{
	float: left;
	margin: 0 0 0 30px;
	width: 245px;
}
.geopro_page .field5 .tooltip a
{
	color: #2c2c2c;
}
.account-site-notifies-channel-item .fieldcheck label
{
	width: 100px;
}
.account-site-notifies-channel-item .rightlink a.unactive
{
	color: #24bfe9;
}
.account-site-notifies-channel-item .rightlink b
{
	color: #e90079;
}
.additional-field-row.account-site-notifies-channel-item .rightlink b
{
	color: #e90079;
}
.geopro_page .field5 .uibody
{
float: left;
    margin: 0 0 10px;
    padding-top: 45px;
    width: 428px;
    height: 39px;
}
.geopro_page .field5 .uibody1
{
	background: url(../img/svg/shkala1.svg) 0 0 no-repeat;
	cursor: pointer;
	padding-top: 0;
	/* попытка поставить svg */
    width: 424px;
    height: 105px;
	/* попытка поставить svg */
	
    cursor: pointer;
	
}
.geopro_page .field5 .uibody2
{
background: url(../img/svg/shkala2_new.svg) 34px 6px no-repeat;
    padding-top: 0;
    padding-left: 5px;
	cursor: pointer;
}
.geopro_page .field5 .uibody3
{
background: url(../img/svg/shkala3.svg) 23px 0 no-repeat;
    cursor: pointer;
    padding-top: 0;
}
.geopro_page .field5 .uibox
{
       background: url(../img/svg/ui2.svg) 0px 3px no-repeat;
    float: left;
    height: 45px;
    margin: -10px 0 0;
    position: relative;
    width: 427px;
}
.geopro_page .field5 .uibox3
{
background: url(../img/svg/ui2-msg.svg) 3px 40px no-repeat;
    float: left;
    height: 80px;
    margin: -45px 0 0;
    position: relative;
    width: 426px;
    cursor: pointer;
	/* background-size: 100%; */
}
.geopro_page .field5 .uibox2
{
	background: url(../img/svg/ui2-time.svg) 0 0 no-repeat;
	float: left;
	height: 45px;
	margin: -10px 0 0;
	position: relative;
	width: 426px;
	cursor: pointer;
}
.geopro_page .field5 .uibox .ui-slider-handle
{
	background: url(../img/svg/handle2.svg) 0 0 no-repeat;
	cursor: pointer;
	height: 31px;
	margin-left: -15px;
	position: absolute;
	top: 5px;
	width: 31px;
	z-index: 2;
}
.geopro_page .field5 .uibox3 .ui-slider-handle
{
	background: url(../img/svg/handle2.svg) 0 0 no-repeat;
	cursor: pointer;
	height: 31px;
	margin-left: -15px;
	position: absolute;
	top: 5px;
	width: 31px;
	z-index: 2;
	margin-top: 40px
}
.geopro_page .field5 .uibox .ui-slider-range
{
background: url(../img/svg/ui1.svg) 1px -1px no-repeat;
    height: 40px;
    width: 426px;
}
.geopro_page .field5 .uibox3 .ui-slider-range
{
background: url(../img/svg/ui1.svg) 4px 1px no-repeat;
    height: 40px;
    width: 426px;
    margin-top: 52px;
}
.geopro_page .uibox2 .ui-slider-handle
{
	background: url(../img/svg/handle2.svg) 0 0 no-repeat;
	cursor: pointer;
	height: 31px;
	left: 0;
	margin-left: -15px;
	position: absolute;
	top: 5px;
	width: 31px;
	z-index: 2;
}
.geopro_page .uibox3 .ui-slider-handle
{
	background: url(../img/svg/handle2.svg) 0 0 no-repeat;
	cursor: pointer;
	height: 31px;
	left: 0;
	margin-left: -15px;
	position: absolute;
	top: 5px;
	width: 31px;
	z-index: 2;
}
.geopro_page .uibox2 .ui-slider-range
{
	background: url(../img/svg/ui1_full.svg) 0 0 repeat-x!important;
	border: 0;
	display: block;
	height: 40px;
	overflow: hidden;
	position: absolute;
	width: 426px;
	margin-top: 14px;
}
.geopro_page .uibody2 .time
{
	color: #767676;
	float: left;
	margin: 20px 0 0;
}
.geopro_page .uibody2 .time span
{
	float: left;
}
.geopro_page .uibody2 .time b
{
	font-size: 12px;
	margin-left: 20px;
}
.geopro_page .uibody2 .time a.edit
{
	background: url(../images/edit.svg) no-repeat;
	background-size: cover;
	display: block;
	float: left;
	height: 18px;
	margin: 1px 0 0 20px;
	width: 18px;
}
.geopro_page .uibody2 .uibody2_from,.geopro_page .uibody2 .uibody2_to
{
	color: #777;
	margin-top: 1em;
	position: absolute;
}
.geopro_page .uibody2 .uibody2_to
{
	margin-left: 408px;
}
.geopro_page .textarea415
{
	float: left;
	margin: 0 20px 0 0;
}
.input300_float
{
	float: left;
	margin: 0 5px 20px 15px;
}
.selectHttp .selectbox .select
{
	width: 128px;
}
.selectHttp label
{
	display: inline-block;
	float: none;
}
.pack_add_site
{
	float: left;
	margin: 12px 0 0 30px;
}
.pack_add_site b
{
	color: #9a9a9a;
	font: 700 10px Roboto;
}
.submit-with-ajax-loader
{
	float: left;
	width: 230px;
}
.submit-with-ajax-loader .submitbutton
{
	margin: 0;
}
.submit-with-ajax-loader #ajax-loader
{
	margin-left: 4px;
	margin-top: 6px;
}
#account-site-add-edit-form
{
	height: 630px;
}
#site-added-advanced hr
{
	background-color: #bbb;
	border: 0;
	color: #bbb;
	height: 1px;
	margin: 0 -5px 15px -15px;
}
#site-added-advanced h3
{
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 20px;
	margin-left: 80px;
}
#site-added-advanced .mid
{
	float: left;
	text-align: left;
	width: 70%;
}
#site-added-advanced .mid a
{
	font-size: 16px;
}
#site-added-advanced .right
{
	float: left;
	margin-top: 10px;
	text-align: left;
	width: 50%;
}
#site-added-advanced .right a
{
	color: grey;
}
#site-added-advanced .notifications
{
	padding-top: 1px;
}
#site-added-advanced .notifications a
{
	font-size: 16px;
	margin-left: .25em;
	margin-right: .25em;
}
#site-added-advanced .clr20
{
	color: red;
	font-size: 11px;
	margin-left: 90px;
}
#site-added-advanced small
{
	font-size: 12px;
}
.paymenthistory_page .col3
{
	width: 96px!important;
}
.footbg
{
	background: url(../images/foot.png) bottom repeat-x;
	float: left;
	min-width: 1250px;
	width: 100%;
}
footer
{
	color: #181818;
	float: left;
	font: 12px Roboto;
	height: 200px;
	line-height: 24px;
	padding: 20px 0 0;
	text-shadow: 1px 1px 0 #727272;
	width: 1250px;
}
footer a
{
	background: url(../images/line2.jpg) bottom repeat-x;
	color: #181818;
	padding: 0 0 1px;
	text-decoration: none;
}
footer a:hover
{
	background: 0;
}
footer .copy
{
	float: left;
	margin: 50px 60px 0 0;
	text-align: center;
}
footer .copy img
{
	display: block;
	margin: 0 0 10px;
}
footer .sect
{
	border-right: 1px solid #181818;
	float: left;
	margin: 15px 0 0 30px;
	padding-right: 20px;
}
footer .sectlast
{
	border: 0;
	padding-right: 0;
}
footer .sect span
{
	display: block;
	font: 700 14px Roboto;
	margin: 0 0 10px -10px;
}
footer .sect li.yt
{
	background: url(../images/social.jpg) 0 5px no-repeat;
	padding-left: 35px;
}
footer .sect li.fb
{
	background: url(../images/social.jpg) 0 -18px no-repeat;
	padding-left: 35px;
}
footer .sect li.tw
{
	background: url(../images/social.jpg) 0 -42px no-repeat;
	padding-left: 35px;
}
footer .sect li.vk
{
	background: url(../images/social.jpg) 0 -65px no-repeat;
	padding-left: 35px;
}
footer .sect li.gl
{
	background: url(../images/social.jpg) 0 -91px no-repeat;
	padding-left: 35px;
}
footer .sect li.apple
{
	background: url(../images/os.jpg) 0 1px no-repeat;
	padding-left: 35px;
}
footer .sect li.win
{
	background: url(../images/os.jpg) 0 -23px no-repeat;
	padding-left: 35px;
}
footer .sect li.android
{
	background: url(../images/os.jpg) 0 -47px no-repeat;
	padding-left: 35px;
}
.fieldpro
{
	float: left;
	margin: 0 0 40px;
	position: relative;
	width: 100%;
}
.fieldpro .fnm
{
	color: #404040;
	font: 18px Roboto;
	margin: 0 0 15px;
	width: 100%;
}
.fieldpro .fieldcheck3
{
	float: left;
	margin: 0 0 12px;
	width: 100%;
}
.fieldpro .fieldcheck3 label
{
	margin: 0 35px 0 0;
}
.fieldpro .fieldcheck3 span
{
	color: #404040;
	display: block;
	float: left;
	font: 18px Roboto;
	margin: 12px 0 0;
	text-transform: none;
	width: 140px;
}
.fieldpro .fieldcheck3 span em
{
	font-style: normal;
}
.fieldpro .fieldcheck3 span em.light
{
	color: #6ec421;
}
.fieldpro .fieldcheck3 span em.standart
{
	color: #00a1cb;
}
.fieldpro .fieldcheck3 span em.extend
{
	color: #cc0069;
}
.fieldpro .fieldcheck3 img
{
	float: left;
	margin: 7px 50px 0 0;
}
.fieldpro .fieldcheck3 p
{
	color: #5c5c5c;
	float: left;
	font: 14px Roboto;
	margin: 14px 0 0;
	text-transform: none;
	width: 400px;
}
.fieldpro .fieldcheck3 span.discount_pro
{
	color: #cc0069;
	display: inline;
	float: none;
	font-size: 10px;
}
.fieldpro .selectForm
{
	float: left;
	margin: 0 0 35px;
}
.fieldpro .itog
{
	margin: 0 0 0 20px;
}
.settings_page .paid .tooltip
{
	background: #fcfcfc;
	border: 1px solid #e8e8e8;
	color: #2c2c2c;
	float: right;
	font: 12px Roboto;
	margin: -5px 0 0 55px;
	padding: 5px 10px;
	width: 243px;
}
.fieldpro .tooltip_absolute_right
{
	position: absolute;
	right: 50px;
	top: 40px;
}
.fieldpro .tooltip_absolute_right a
{
	color: #2c2c2c;
}
.pay_icons
{
	float: left;
	margin: 10px 0 0 40px;
}
.autopaylink
{
	background: url(../img/svg/new.svg) 96% 0 no-repeat;
	color: #00aad6;
	float: left;
	font: 18px Roboto;
	margin: 5px 0 0 140px;
	padding: 5px 40px 0 0;
}
.fieldpro .recurring p
{
	margin-top: 4px;
}
.fieldpro .recurring .autopaylink
{
	float: none;
	margin: 0;
}
.paidregister_page h4
{
	text-transform: uppercase;
}
.paidregister_page .itog .discount
{
	color: grey;
	font-style: italic;
}
form.sms-unlimited
{
	display: flow-root;
	height: auto;
	position: relative;
	width: 100%;
}
div.sms-unlimited
{
	background: rgba(255,255,255,.6);
	bottom: 0;
	height: 100%;
	left: 0;
	margin-top: -25px;
	position: absolute;
	right: 0;
	z-index: 100;
}
div.sms-unlimited p
{
	background: #fff;
	border: 1px solid #f7f7f7;
	color: #000;
	font-size: 18px;
	margin: 0 auto;
	max-width: 100%;
	padding: .3em;
	position: relative;
	text-align: center;
	top: 42%;
	width: 80%;
}
.block2.geopro_page
{
	z-index: 1;
}
.statbox_left
{
	float: left;
	font: 18px Roboto;
	margin: 0 100px 50px 0;
	width: 320px;
}
.statbox_left2
{
	margin: 0 0 50px;
}
.statbox_left h3
{
	margin: 0 0 17px;
}
.statbox_left .time
{
	float: left;
	margin: 0;
}
.statbox_left .time span
{
	float: left;
}
.statbox_left .time span small
{
	font-size: 12px;
}
.statbox_left .time b
{
	font-size: 12px;
	margin-left: 20px;
}
.statbox_left .time a.edit
{
	background: url(../images/edit.png) no-repeat;
	display: block;
	float: left;
	height: 15px;
	margin: 3px 0 0 20px;
	width: 11px;
}
div.head3
{
	color: #777;
	font: 14px Roboto;
	margin: 0 0 5px 55px;
	width: 756px;
}
div.head4
{
	margin: 0 0 30px 55px;
	width: 716px;
}
div.head3 b
{
	color: #484848;
	float: left;
	font: 700 18px Roboto;
	text-transform: uppercase;
}
div.head3 a.edit
{
	background: url(../images/edit.png) no-repeat;
	display: block;
	float: left;
	height: 15px;
	margin: 3px 0 0 20px;
	width: 11px;
}
div.head3 span
{
	float: right;
}
div.head3 span a
{
	margin: 0 12px;
}
.graphicbox
{
	background: #fff;
	border-bottom: 1px solid #c7c7c7;
	border-top: 1px solid #c7c7c7;
	float: left;
	margin: 0 0 45px -45px;
	padding: 40px 0;
	text-align: center;
	width: 130%;
}
.graphicbox .graf_today
{
	float: left;
	margin-top: 25px;
}
#journal_prov_page .geopro_page
{
	float: none;
	margin: 0;
}
.pulsini_account_page
{
	float: left;
	margin: 0 0 0 15px;
	position: relative;
	width: 790px;
	z-index: 10;
}
.pulsini_account_page .sort
{
color: #01aedb;
/* margin-top: -20px; */
    float: right;
    padding-right: 50px;
    font-size: 15px;
}

@media only screen and (max-width:1200px)
{
.pulsini_account_page .sort
{

    padding-right: 20px;
	margin-top: 15px;

}
}
.pulsini_account_page .sort a
{
	color: #717171;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.pulsini_account_page .time
{
	color: #717171;
	font-weight: 700;
	position: absolute;
	right: 20px;
	text-align: center;
	top: -51px;
}
.pulsini_account_page .time .row-header
{
	display: inline-block;
	font-weight: 300;
	text-align: center;
	width: 60px;
	line-height: 12px;
}
.pulsini_account_page .fieldcheck
{
	float: left;
	margin: 3px 0 0;
}
.pulsini_account_page .fieldcheck.active1
{
	/* display: none; */
	opacity:.6;
}
.pulsini_account_page .row.flex-block:hover .fieldcheck.fieldcheck2 {
	opacity:1;
}
.pulsini_account_page .fieldcheck input
{
	display: none;
}
.pulsini_account_page .fieldcheck label
{
	background: url(../img/svg/checkbox.svg) 0 -36px no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 32px;
	margin: 0;
	text-indent: -9999px;
	width: 60px;
}
.pulsini_account_page .fieldcheck label.ui-state-active
{
	background: url(../img/svg/checkbox.svg) 0 0 no-repeat;
}
.pulsini_account_page .pagenavi
{
	margin: 0 0 30px;
}
.pulsini_account_page .rowbox
{
	float: left;
	font: 18px Roboto;
	margin: 0 0 30px;
	min-height: 210px;
	position: relative;
	width: 100%;
}
.pulsini_account_page .row
{
	float: left;
	font: 18px Roboto;
	line-height: 40px;
	position: relative;
	width: 100%;
}
.pulsini_account_page .row p
{
	display: block;
	float: left;
	font-size: 15px;
	margin: 0 30px 0 0;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	white-space: nowrap;
	width: 250px;
}
.pulsini_account_page .row p i
{
	color: #696969;
	font-size: 8px;
	font-style: normal;
}
@media only screen and (min-width:769px)
{
	.pulsini_account_page .row p i
	{
		color: #adadad;
		font-size: 12px;
		font-style: normal;
	}
}
@media (min-width:991px) and (max-width:1200px) {
	.pulsini_account_page .row .icons li.ic4 a {
		margin-right:20px !important;
	}
}
.pulsini_account_page .row .uved
{
/* 	background: url(../images/kru.png) no-repeat;
	color: #fff;
	display: block;
	font: 18px Roboto;
	height: 31px;
	left: -30px;
	padding: 7px 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	top: 8px;
	width: 43px;
	z-index: 1000;
	background-size: 80%;
    background-position: 50% 40%; */
width: 33px;
    height: 21px;
    /* margin: 0 0 0 6px; */
    background: #cecece;
    border-radius: 100%;
    position: absolute;
    top: 22px;
    left: -23px;
    z-index: 1;
    font: 22px/32px 'Roboto', sans-serif;
    /* text-align: center; */
    color: white;
    font-weight: 300;
    /* vertical-align: unset; */
}
.pulsini_account_page .row .uved a
{

    color: #fff;
    font-weight: 300;
   
}
.pulsini_account_page .row .uved a:href
{

    color: white  !important;
    
   
}
.pulsini_account_page .row .uved::after
{
	border-bottom: 8px solid #cecece;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    -webkit-transform: rotate(-55deg);
    position: absolute;
    top: 5px;
    left: 27px;
    content: "";
}

.pulsini_account_page .row .noprov
{
	float: left;
	width: 245px;
}
.pulsini_account_page .row .noprov a
{
	color: #bd0062;
}
.pulsini_account_page .row .noprov.disabled1
{
	display: none;
}
.pulsini_account_page .row .icons
{
	opacity:.3;
	display:block !important;
	float: left;
	margin: 0 65px 0 0;
}
.pulsini_account_page .row .icons li
{
	background: url(../images/arrow3.png) right 0 no-repeat;
	float: left;
	padding: 0 3px;
}
.pulsini_account_page .row .icons li a
{
	display: block;
	height: 39px;
	width: 40px;
}
.pulsini_account_page .row .icons li.ic1 a
{
	background: url(../images/sprite.png) 9px 0 no-repeat;
}
.pulsini_account_page .row .icons li.ic2 a
{
	background: url(../images/sprite.png) -36px 0 no-repeat;
}
.pulsini_account_page .row .icons li.ic3 a
{
	background: url(../images/sprite.png) -87px 0 no-repeat;
}
.pulsini_account_page .row .icons li.ic4 a
{
	background: url(../images/sprite.png) -138px 0 no-repeat;
}
.pulsini_account_page .row .icons li.ic4
{
	background: 0;
}
.pulsini_account_page .row:hover .icons {
	opacity:1;
}
.pulsini_account_page .row:hover
{
	background: url(../images/line4.png) 0 bottom no-repeat;
}
@media (min-width:1605px) {
	div#stat-site-export-form {

		margin-top:-100px;
	}
}
@media (max-width:720px) {
	.pulsini_account_page .tshad {
		margin-left:-20px;
	}
}
.pulsini_account_page .row .uptimebox
{
	color: #afafaf;
	display: block;
	float: right;
	font: 12px Roboto;
	margin: 12px 20px 0 0;
}
.pulsini_account_page .row .uptimebox em
{
	float: left;
	font-style: normal;
}
.pulsini_account_page .row .uptimebox em b
{
	color: #545454;
	font-style: normal;
}
.pulsini_account_page .row .uptimebox span
{
	display: inline-block;
	text-align: center;
	width: 60px;
}
.pulsini_account_page .row .uptimebox a.uptime_red
{
	color: #e91379;
}
.pulsini_account_page .row .uptimebox a.uptime_green
{
	color: #39b104;
}
.pulsini_account_page .row .uptimebox a.uptime_yellow
{
	color: #a48f01;
}
.pulsini_account_page .row .uptimebox a.gray
{
	color: #545454;
}
/* .pulsini_account_page .tshad
{
	background: url(../images/tshad3.png);
	bottom: 0;
	color: #dcdcdc;
	float: left;
	font: 14px Roboto;
	left: 0;
	position: absolute;
	top: 0;
	width: 838px;
}
 */
 
 .pulsini_account_page .tshad
{
    /* background: url(../images/tshad3.png); */
    background-color: hsl(115 3% 0% / 71%);
    bottom: 0;
    color: #dcdcdc;
    float: left;
    font: 14px Roboto;
    left: 0;
    position: absolute;
    top: 0;
    width: 838px;
  /*   height: fit-content; */
}

.pulsini_account_page .tshad .tp
{
	background: url(../images/tshad.png) repeat-x;
	height: 21px;
	left: 0;
	position: absolute;
	top: -21px;
	width: 100%;
}
.pulsini_account_page .tshad .bt
{
	background: url(../images/tshad2.png) repeat-x;
	bottom: -21px;
	height: 21px;
	left: 0;
	position: absolute;
	width: 100%;
}
.pulsini_account_page .tshad .txt
{
	float: right;
	margin: 27px;
	width: 455px;
}
.pulsini_account_page .tshad h3
{
	color: #ffffff;
    font: 18px Roboto;
    margin: 0 0 15px;
    background-color: #bd0062;
    padding: 6px;
    max-width: fit-content;
    border-radius: 4px;
	
}
.pulsini_account_page .tshad a
{
	font-size: 14px;
	margin: 25px 25px 0 0;
	padding: 6px;


}
.pulsini_account_page .tshad a:hover
{
	font-size: 14px;
	margin: 25px 25px 0 0;
	    background-color: #bd0062;
    padding: 6px;
    max-width: fit-content;
    border-radius: 4px;
	color: white !important;

}


.pulsini_account_page .tshad .in
{
	background: url(../images/pro3.png) right bottom no-repeat;
	float: left;
	padding: 22px;
}
#account-public-stat-form
{
	width: 415px;
}
.public_stat_page .fieldcheck3
{
	float: right;
	margin: 0;
}
#account-public-stat-clipboard-btn
{
	cursor: pointer;
	float: right;
	margin-right: 8px;
	margin-top: -74px;
}
body.inner .loginpanel
{
	border: 1px solid #999;
}
.loginpanel
{
	background: #c7c7c7;
	behavior: url(PIE.htc);
	border: 1px solid #4b8697;
	border-radius: 5px;
	-webkit-box-shadow: 1px 2px 5px #777;
	        box-shadow: 1px 2px 5px #777;
	display: none;
	left: 405px;
	moz-border-radius: 5px;
	moz-box-shadow: 1px 2px 5px #777;
	padding: 20px;
	position: absolute;
	top: 40px;
	webkit-border-radius: 5px;
	webkit-box-shadow: 1px 2px 5px #777;
	width: 328px;
	z-index: 1000;
}
.loginpanel .arrow
{
	background: url(../images/arrow2.png) no-repeat;
	height: 7px;
	left: 39%;
	position: absolute;
	top: -7px;
	width: 7px;
}
.loginpanel .jqmClose
{
	color: #525252;
	font: 14px Roboto;
	position: absolute;
	right: 12px;
	text-decoration: none;
	top: 8px;
}
.loginpanel .inp
{
	background: url(../images/input1.png) no-repeat;
	border: 0;
	color: #252525;
	font: 14px Roboto;
	margin: 0 0 20px;
	padding: 13px 20px;
	width: 257px;
}
.loginpanel .inp:focus
{
	background: url(../images/input2.png) no-repeat;
}
.loginpanel .inp.validation-invalid
{
	border: 1px solid red;
}
.loginpanel .inp.validation-valid
{
	border: 1px solid green;
}
.loginpanel .submitbutton
{
	float: left;
	margin: 10px 0 0;
}
.loginpanel .recall
{
	color: #007390;
	float: right;
	font: 12px Roboto;
	margin: 23px 0 0;
}
.clr
{
	clear: both;
}
.clr10
{
	clear: both;
	height: 10px;
}
.clr20
{
	clear: both;
	height: 20px;
}
.clr30
{
	clear: both;
	height: 30px;
}
.clr40
{
	clear: both;
	height: 40px;
}
.clr50
{
	clear: both;
	height: 50px;
}
.input105
{
	background: url(../images/input105.png) no-repeat;
	border: 0;
	color: #252525;
	font: 14px Roboto;
	padding: 13px 15px;
	width: 75px;
}
.input105:focus
{
	background: url(../images/input105.png) 0 -41px no-repeat;
}
.input105.validation-valid
{
	background: url(../images/input105.png) 0 -82px no-repeat;
}
.input105.validation-invalid
{
	background: url(../images/input105.png) 0 -123px no-repeat;
}
.input300
{
	background: url(../images/input1.png) no-repeat;
	border: 0;
	color: #252525;
	font: 18px Roboto;
	padding: 10px 20px;
	width: 257px;
}
.input300:focus
{
	background: url(../images/input2.png) no-repeat;
}
.input300.validation-valid
{
	border: 2px solid green;
}
.input300.validation-invalid
{
	border: 2px solid red;
}
.input362
{
	color: #252525;
	font: 18px Roboto;
}
.input362:focus
{
}
.input362.validation-valid
{
}
.input362.validation-invalid
{
}
.input415
{
	background: url(../images/input415.png) 0 0 no-repeat;
	border: 0;
	color: #252525;
	font: 18px Roboto;
	padding: 10px 20px;
	width: 375px;
}
.input415:focus
{
	background: url(../images/input415.png) 0 -41px no-repeat;
}
.input415.validation-valid
{
	background: url(../images/input415.png) 0 -82px no-repeat;
}
.input415.validation-invalid
{
	background: url(../images/input415.png) 0 -123px no-repeat;
}
.input415_PRO
{
	background: url(../images/input415_pro.png) no-repeat;
	border: 0;
	color: #252525;
	font: 18px Roboto;
	padding: 10px 20px 10px 65px;
	width: 330px;
}
.input415_PRO:focus
{
	background: url(../images/input415_pro2.png) 0 0 no-repeat;
}
.input415_PRO.validation-valid
{
	background: url(../images/input415.png) 0 -82px no-repeat;
}
.input415_PRO.validation-invalid
{
	background: url(../images/input415.png) 0 -123px no-repeat;
}
.input0.validation-invalid,.input0_pro.validation-invalid,.input0_beta.validation-invalid,.input415_beta.validation-invalid
{
	color: #e90f00;
}
.input0.validation-valid,.input0_pro.validation-valid,.input0_beta.validation-valid,.input415_beta.validation-valid
{
	color: green;
}
.textarea380
{
	background: url(../images/textarea.png) 0 0 no-repeat;
	border: 0;
	color: #252525;
	font: 18px Roboto;
	height: 135px;

	padding: 10px 20px;
	resize: none;
	width: 340px;
}
.textarea380:focus
{
	background: url(../images/textarea.png) 0 -155px no-repeat;
}
.textarea380_error,.textarea380.validation-invalid
{
	background: url(../images/textarea.png) 0 -313px no-repeat;
}
.textarea380_no
{
	background: url(../images/textarea.png) 0 -468px no-repeat;
}
.textarea380_yes,textarea380.validation-valid
{
	background: url(../images/textarea.png) 0 -633px no-repeat;
}
.textarea415
{
	background: url(../images/textarea415.png) 0 0 no-repeat;
	border: 0;
	color: #252525;
	font: 18px Roboto;
	height: 135px;
	padding: 10px 20px;
	resize: none;
	width: 375px;
}
.textarea415:focus
{
	background: url(../images/textarea415.png) 0 -155px no-repeat;
}
.textarea415_error,.textarea415.validation-invalid
{
	background: url(../images/textarea415.png) 0 -313px no-repeat;
}
.textarea415_no
{
	background: url(../images/textarea415.png) 0 -468px no-repeat;
}
.textarea415_yes,.textarea415.validation-valid
{
	background: url(../images/textarea415.png) 0 -633px no-repeat;
}
#stat-show, .submitbutton
{
	background: url(../img/svg/button_save.svg) no-repeat;
	border: 0;
	color: #fff;
	cursor: pointer;
	font: 700 18px Roboto;
	padding: 13px 0 16px;
	text-transform: uppercase;
	width: 192px;
	height: auto!important
}
.submitbutton:hover
{
	background: url(../img/svg/button_save_hover.svg)no-repeat;
}
.submitbutton:active
{
	background: url(../img/svg/button_save_hover.svg) -2px -2px no-repeat;
}
#stat-show
{
	-webkit-transition: 0s!important;
	-o-transition: 0s!important;
	transition: 0s!important;
}
#stat-show:hover
{
	background: url(../img/svg/button_save_hover.svg) no-repeat;
	color: #fff!important;

}
.statsUpInfo .links a:hover
{
	color: #cc0067!important;
}
.footer .block2 .text a:hover
{
	color: #cc1076!important;
}
.submitbutton2
{
	background: url(../img/svg/button_reset.svg) 0 0 no-repeat;
	border: 0;
	color: #fff;
	cursor: pointer;
	font: 700 18px Roboto;
	padding: 12px 0 16px;
	text-transform: uppercase;
	width: 192px;
}
.submitbutton2:hover
{
	background: url(../img/svg/button_reset_hover.svg)  no-repeat;
}
.submitbutton2:active
{
	background: url(../img/svg/button_reset_hover.svg)  no-repeat;
}
input.invalid
{
	color: red;
}
#errormessage
{
	color: #ff7bc3 !important;
	font-size: 14px;
	margin-bottom: -16px !important;
	margin-top: -8px;
	line-height: 1.5;
}
#suggest-geo-server-form-wrapper h3
{
	float: left;
	padding-top: 8px;
	width: 210px;
}
#suggest-geo-server-form-wrapper .field
{
	margin-bottom: 10px;
	width: 580px;
}
.jqmOverlay
{
	background-color: #000;
}
* html .jqmWindow
{
	position: absolute;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight)/100) + 'px');
}
#wheel
{
	background: url(../img/svg/wheel.svg);
	height: 108px;
	margin-left: 22px;
	margin-top: 38px;
	width: 108px;
}
.rotatebox div[value]
{
	height: 20px;
	position: relative;
	width: 20px;
	z-index: 1;
	cursor: pointer;
}
.rotatebox2 div[value]
{
	height: 20px;
	position: relative;
	width: 20px;
	z-index: 1;
    cursor: pointer;
}
.modal_bg
{
	background-color: #a8a8a8;
	display: none;
	position: absolute;
	z-index: 1000;
}
.uibody1_active
{
    background: url(../img/svg/shkala1_active.svg) -2px 0 no-repeat;
width: 424px;
    height: 42px;
}
.uibody2_active
{
	background: url(../img/svg/shkala2_active.svg) 0 0 no-repeat;
	height: 60px;
	padding-top: 0;
	width: 380px;
	
}
.uibody3_active
{
background: url(../img/svg/shkala3_active.svg) 76px -8px no-repeat;
    height: 61px;
    padding-top: 45px;
    width: 233px;
}
.onOffSlider
{
	background: url(../img/svg/handle.svg) 0 0 no-repeat;
height: 26px;
    left: 2px;
    position: relative;
    top: 2px ;
    width: 25px;
}
.field .onOffSlider
{
	top: 2px;
}
.wheelShadow
{
	background: url(../images/shadow.png) 15px -3px no-repeat;
	height: 130px;
	width: 145px;
}
.modwin2 .jqmClose,.autopaylink
{
	cursor: pointer;
}
.padder
{
	padding: 25px 0 50px 45px;
}
.paidregister-register-block div.field-block
{
	float: left;
	margin-right: 10px;
	width: 380px;
}
.paidregister-register-block b
{
	color: #d70033;
	font: 700 30px Roboto;
	margin-left: 4px;
}
.paidregister-register-block label
{
	color: #878787;
	display: block;
	font: 11px Roboto;
	height: 1em;
	margin: 4px 0 6px 20px;
}
.paidregister-register-block .input362
{
	padding-bottom: 10px;
}
.paidregister-register-block .selectForm
{
	margin-top: 2px;
}
.pulsini_account_page .row .icons li.ic1 a
{
	background: 0 0;
}
.pulsini_account_page .row .icons li.ic2 a
{
	background: 0 0;
}
.pulsini_account_page .row .icons li.ic3 a
{
	background: 0 0;
}
.pulsini_account_page .row .icons li.ic4 a
{
	background: 0 0;
}
.ic1 svg:hover path
{
	fill: #26ace2;
}
.ic2 svg:hover path
{
	fill: #26ace2;
}
.ic2 svg:hover 
{
	fill: #26ace2;
}
.ic3 svg:hover path
{
	fill: #26ace2;
}
.ic3 svg:hover #Ellipse_2 circle
{
	fill: #26ace2;
}
.ic4 svg:hover path
{
	fill: #26ace2;
}
#fieldcheckboxes .onOffSlider
{
	top: -16px;
}
.nowheel:before, .nowheel:after,  {
	display:none;
	
}
.rotatebox:before {
	display:none;
}

.geopro_page .fieldcheck .right
{
	float: none;
}
.geopro_page h3 a.all
{
	float: none;
	margin-left: 215px;
}
@media screen and (max-width:1902px)
{
	.cRight,.paid div.sms-unlimited
	{
	}
}
@media screen and (max-width:1602px)
{
	.cRight,.paid div.sms-unlimited
	{
	}
}
.geopro_page .fieldcheck label>.onOffSlider
{
	top: 0;
}
.pulsini_account_page
{
	width: 100%;
}
.pulsini_account_page .tshad
{
	width: 100%;
}
.pulsini_account_page .tshad .in
{
	float: none;
	margin: 0 auto;
	width: 90%;
	padding: 5%;
}
.pulsini_account_page .tshad .in:after
{
	clear: both;
	content: "";
	display: table;
}
.pulsini_account_page .tshad .txt
{
	float: none;
	text-align: left;
	width: auto;
}
@media screen and (max-width:1200px)
{
	.pulsini_account_page .tshad
	{
		width: 116%;
	}
}
.col-one-third
{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	width: 28%!important;
}
.statsTime .col
{
}
@media screen and (max-width:770px)
{
	.geopro_page__form .submit-with-ajax-loader
	{
		text-align: center;
		width: 100%;
	}
	.geopro_page .submit-with-ajax-loader .submitbutton
	{
		float: none;
	}
}
@media screen and (max-width:770px)
{
		.geopro_page h3
	{
		text-align: center;
	}
	#account-public-stat-form
	{
		margin: 0 auto;
		padding-left: 20px;
		width: 85%;
	}
	#account-public-stat-form .account-public-stat-link-field
	{
		width: 85%;
	}
	
	.saving-block{
		width: 85%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0px 15px 0px 20px
	}
	#account-public-stat-form .account-public-stat-link-field .input362
	{
		width: 100%;
	}
	.public_stat_page .fieldcheck3
	{
		display: inline-block;
		float: none;
		margin: 0;
		margin-bottom: 11px;
		vertical-align: bottom;
		margin-right: -27px;
		
	}
	.public_stat_page .submitbutton
	{
		float: none;
	}
	.geopro_page #account-public-stat-form .tooltip
	{
		margin-left: 0;
		width: 95%;
	}
}
@media screen and (max-width:630px)
{
	.saving-block
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex; height: 40px;
		width: 90%;
	}
	.saving-block .fieldcheck3
	{
		margin-bottom: 20px;
		margin-left: 0;
	}
	
	.saving-block  .submitbutton {     padding: 10px 3px 8px 3px; }
	.saving-block  .fieldcheck3 { }
	
}
@media screen and (max-width:520px)
{
.fieldcheck3 span {
    margin: 11px 0px 0 0;
}
		.saving-block  .submitbutton {  width: 170px}

}
@media screen and (max-width:500px)
{
	#account-public-stat-form
	{
		padding-bottom: 50px;
		padding-left: 0;
		width: auto;
	}

	.input362
	{
		width: 80%;
	}
	.header
	{
		margin-bottom: 0!important;
		min-height: 0!important;
	}
	.header .info
	{
		margin: 0!important;
	}
	#account-public-stat-clipboard-btn
	{
	}
	.fieldcheck3 span
	{
		display: inline-block;
		float: none;
		margin-top: 16px;
	}
	.fieldcheck3 .ui-button
	{
		display: inline-block;
		float: none;
	}
}
@media screen and (max-width:770px)
{
	.cRight .wr
	{
		/* text-align: center; */
	}
	.settings_page
	{
		float: none;
		font-size: 0;
		width: auto;
	}
	.geopro_page .width415
	{
		/*margin: 0 auto;*/
	}
	.settings_page .margin50,.settings_page .margin5010
	{
		float: none;
	}
	.submit-with-ajax-loader,.settings_page .proflink
	{
		display: inline-block;
		float: none;
		width: 50%;
		padding-left: 20px
	}
	.settings_page .proflink
	{
		font-size: 14px;
		margin: 0;
	}
}
@media screen and (max-width:500px)
{
	.geopro_page .width415
	{
		margin-left: 0px;
		margin-right: 10px;
		width: auto!important;
	}
}
@media screen and (max-width:400px)
{
	.submit-with-ajax-loader,.settings_page .proflink
	{
		width: 100%;
	}
/* 	.cRight .wr
	{
		padding-left: 16px!important;
		padding-right: 6px!important;
		text-align: center;
	} */
	.modwin_res .head3 b
	{
		padding-bottom: 15px;
	}
}

@media screen and (max-width:767px)
{
	.geopro_page div.head3 span {
    float: left;
    padding-left: 10%;
}

}

@media screen and (max-width:994px)
{
	.cLeft
	{
		-webkit-box-shadow: -1px -4px 5px rgba(0,0,0,.75)!important;
		        box-shadow: -1px -4px 5px rgba(0,0,0,.75)!important;
		overflow: hidden;
	}
}
@media screen and (max-width:994px)
{
	.cLeft.active
	{
		overflow: auto;
	}
}
.modwin,.modwin2
{
	background: #f7f7f7;
}
.modwin_res .plat
{
    float: none;
    margin-top: 70px;
    padding: 55px 6px 19px 0px;
    margin-left: -15px;
}
.modwin_res .plat h5
{
	display: inline-block;
	margin-bottom: 0;
	margin-left: 40px;
}
.modwin_res .plat a
{
	float: right;
}
.modwin_res .plat a:first
{
	margin-right: 0;
}
.modwin_res .bot
{
	display: none;
}
.hor-line
{
	display: inline;
}
@media (max-width:770px) and (min-width:500px)
@media screen and (max-width:1202px)
{
	.modwin,.modwin2,.modwin_res
	{
		/* left: 50px; */
		margin-top:-200px;
		width: 524px;
	}
	#journal_prov_page .geopro_page
	{
		padding: 0;
	}
	div.head3 span
	{
		clear: left;
		float: left;
		margin-left: -5px;
		margin-top: 10px;
	}
	.modwin_res .plat
	{
		text-align: center;
	}
	.modwin_res .plat h5
	{
		margin-left: 0;
		width: 100%;
	}
	.modwin_res .plat a
	{
		float: none;
		margin-right: 0;
	}
	.modwin_res .plat a:last-child
	{
		margin-left: 20px;
	}
}
@media (max-width:700px) and (min-width:500px) {
	.additional-field-row .flex-input .rightlink {
		margin-left:0 !important;
		padding-left:0 !important
	}
}
@media (max-width:560px) and (min-width:500px) {
	html body .geopro_page .additional-field-row.field3 .input415 {
		width:240px !important
	}
}
@media (max-width:1200px) {
	.cLeft {
		z-index:9999 !important;
		}
.bar .links {
    padding: 0 25px 0 20px !important;
}
}
@media screen and (max-width:994px)
{
	.modwin,.modwin2,.modwin_res
	{
		/* left: 110px; */
	}
}
@media (max-width:660px) and (min-width:500px) {
	.modwin2 {
		left:0 !important
	}
}
@media screen and (max-width:770px)
{
	.modwin,.modwin2,.modwin_res
	{
		height: auto;
	}
	.modwin2_errorpro .big span
	{
		margin-bottom: 10px;
		width: 100%;
	}
	.modwin2 .name_error
	{
		margin-bottom: 0;
	}
	#account-common-popup-simple.modwin h5
	{
		text-align: left;
	}
}
@media screen and (max-width:550px)
{
	.modwin,.modwin2,.modwin_res
	{
		left: 10%;
		width: 97%;
	}
	.modwin2 .name_error
	{
/* 		background-position-x: 50%;
		padding-left: 0;
		padding-top: 60px;
		width: 100%; */
	}
	.modwin_res .head3
	{
		width: auto;
	}
	.modwin_res a.jqmClose
	{
		right: 5px;
		    top: -35px;
	}
	.modwin_res .plat a
	{
		width: 100%;
	}
	.modwin_res .plat a:last-child
	{
		margin: 0;
	}
}
@media screen and (max-width:770px)
{
	.geopro_page .rotatebox
	{
		float: right;
	}
	.geopro_page .field.rotatebox-wrapper
	{
		margin-left: 5%;
		width: 90%;
	}
	.geopro_page #account-antivirus-form .submitbutton,.geopro_page #account-antivirus-form .submitbutton2
	{
		float: none;
		margin: 0;
	}
}
.z-index-24
{
	z-index: 24;
}
.overflow--visible
{
	overflow: visible!important;
}
@media screen and (max-width:1200px)
{
	.settings_page
	{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		margin: 0;
		padding-left: 55px;
		padding-right: 55px;
		width: 100%;
	}
	.settings_page .fieldpro .fieldcheck3
	{
		margin-bottom: 30px;
	}
	.settings_page .fieldpro .fieldcheck3 p
	{
		display: block;
		margin-left: 73px;
		width: 100%;
	}
	.settings_page .paid .tooltip
	{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		float: none;
		margin: 0;
		position: static;
		width: 100%;
	}
	.settings_page .fieldpro .recurring label
	{
	}
	.settings_page .fieldpro .recurring p
	{
		margin-left: 0;
		margin-top: 0;
		width: 80%;
	}
}
@media screen and (max-width:770px)
{
	.settings_page .fieldcheck3
	{
		display: inline-block;
		float: none;
		margin: 0 auto;
		padding-left: 20px;
		padding-right: 20px;
		width: auto;
	}
	.settings_page .fieldpro .fieldcheck3 img
	{
		margin-right: 0;
	}
	.settings_page .fieldpro .fieldcheck3 p
	{
		clear: left;
		margin-left: 0;
		text-align: left;
		width: auto;
	}
	.settings_page .fieldpro .recurring
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.settings_page .fieldpro .recurring label
	{
		margin: 10px 0 0;
		width: 20%;
	}
	.settings_page h3
	{
		margin-bottom: 40px;
	}
	.settings_page .fieldpro .theSelect
	{
		margin-bottom: 20px;
	}
	.settings_page .submitbutton,.settings_page .pay_icons
	{
		float: none;
		margin: 8px 0 0 30px;
	}
	.settings_page .pay_icons
	{
		display: inline-block;
		width: auto;
	}
	.fieldpro .itog
	{
		font-size: 14px;
	}
}
@media screen and (max-width:500px)
{
	.settings_page
	{
		padding: 0 10px 0 20px;
	}
	.settings_page #select_tarif .fnm,.settings_page .fieldpro .fieldcheck3
	{
		margin-bottom: 60px;
	}
	.settings_page .fieldpro .fieldcheck3 label,.settings_page .fieldpro .fieldcheck3 span,.settings_page .fieldpro .fieldcheck3 img
	{
		float: none;
	}
	.settings_page .fieldpro .fieldcheck3 label,.settings_page .fieldpro .fieldcheck3 span
	{
		display: inline-block;
	}
	.settings_page .fieldpro .fieldcheck3 span
	{
		margin-right: 0;
		width: auto;
	}
	.settings_page .fieldpro .fieldcheck3 label
	{
		margin-right: 5px;
	}
	.settings_page .fieldpro .fieldcheck3 img
	{
		vertical-align: bottom;
	}
	.settings_page .fieldpro .fieldcheck3 p
	{
		width: 80%;
	}
	.settings_page .fieldpro .recurring
	{
		margin-bottom: 0;
	}
	.settings_page .pay_icons
	{
		display: block;
		margin: 15px 0 0 14px;
	}
}
.column-title
{
	text-align: left;
}

@media screen and (max-width:1200px)
{
	.geopro_page .fieldcheck .right
	{
		float: right;
	}
	.geopro_page .column-title .all
	{
		float: right;
		margin-left: 0;
	}
	.geopro_page #fieldcheckboxes .fieldcheck .onOffSlider
	{
		top: 0;
	}
}

@media screen and (max-width:359px) and (min-width:320px)
{
.saving-block .submitbutton {
    float: left!important;
    margin: 9px 0 0 0!important;
  
    background-size: contain!important;
    width: 180px!important;
    padding: 0 0 0 0!important;
    height: 36px !important;
    font-size: 85%;
}	
.saving-block span{font-size: 79%;}
.fieldcheck3.public_stat label.ui-state-active {

    zoom: 56%;
  
}
.fieldcheck3.public_stat label
{    zoom: 56%;
   
}
}

@media screen and (max-width:589px) and (min-width:360px)
{
.saving-block .submitbutton {
    float: left!important;
    margin: 9px 0 0 0!important;
    width: 50%!important;
    background-size: contain!important;

    padding: 0 0 0 0!important;
    height: 36px !important;
    font-size: 85%;
}	
.fieldcheck3.public_stat label.ui-state-active {

    zoom: 76%;
  
}
.fieldcheck3.public_stat label
{    zoom: 76%;
    margin-left: 15px; 
}
}
}

@media screen and (max-width:660px) and (min-width:590px)
{
.saving-block .submitbutton {
    float: left!important;
    margin: 9px 0 0 0!important;
    width: 36%!important;
    background-size: contain!important;

    padding: 0 0 0 0!important;
    height: 36px !important;
    font-size: 85%;
}	
}

@media screen and (max-width:770px)
{
	.geopro_page .field:first-child
	{
		margin-bottom: 60px;
	}
	.geopro_page .field
	{
		display: inline-block;
		/* float: none; */
		margin: 0 auto 20px auto;
		width: 100%;
	}
	.geopro_page .field .fieldcheck3
	{
		margin-left: 40px;
	}
	.geopro_page .fieldcheck .mid
	{
		margin-right: 20px;
	}
	.geopro_page .field-submit
	{
		display: block;
	}
	.geopro_page .submitbutton,.geopro_page .submitbutton2
	{
		float: none;
		margin: 0;
		margin-left: 8%;
	}
	
	
	.geopro_page .field .h4
	{
		display: inline-block;
		vertical-align: top;
	}
	.geopro_page .field .fieldcheck3
	{
		display: inline-block;
		margin: -9px 0 0 10px;
	}
	.geopro_page .field .fieldcheck3 .ui-button
	{
		margin: 0;
	}
	.geopro_page .field .rotatebox
	{
		margin-top: 0;
	}
	.geopro_page .field .width200,.geopro_page .field .rotatebox
	{
		display: inline-block;
		float: none;
	}
	.geopro_page .field .width200
	{
		margin-top: 60px;
		vertical-align: top;
	}
	.geopro_page .field .rotatebox
	{
		margin-left: 20px;
	}
}
@media screen and (max-width:620px)
{
	.geopro_page .column-title
	{
		text-align: center;
	}
	.geopro_page .column-title .all
	{
		float: none;
		width: 100%;
	}
	.geopro_page #fieldcheckboxes
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.geopro_page #fieldcheckboxes .fieldcheck
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		min-width: 175px;
		width: auto;
	}
	.geopro_page #fieldcheckboxes .fieldcheck .ui-button
	{
		margin: 10px 0 0;
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
	}
	.geopro_page #fieldcheckboxes .fieldcheck .mid
	{
		margin: 0;
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
		width: auto;
	}
	.geopro_page #fieldcheckboxes .fieldcheck .right
	{
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}
	.geopro_page #fieldcheckboxes .fieldcheck .onOffSlider
	{
		margin-left: -29px;
		-webkit-box-ordinal-group: 5;
		    -ms-flex-order: 4;
		        order: 4;
		top: -31px;
	}
}
@media screen and (max-width:500px)
{
	.statsMain .choose,.statsMain .choose .field,.statsMain .choose .field .selectbox .select
	{
		padding: 0!important;
		width: 100%!important;
	}
	.statsMain .field
	{
		float: none!important;
		margin: 0 auto!important;
	}
	.statsMain .choose .field .selectbox,.statsMain .choose .field .note
	{
		display: inline-block;
		float: none!important;
	}
	.statsMain .choose .field .selectbox
	{
		width: 90%!important;
	}
	.statsMain .choose .field .tooltip
	{
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.geopro_page .field .width200
	{
		margin-top: 0;
	}
	.geopro_page .field .rotatebox
	{
		margin-top: 20px;
	}
	.geopro_page .field.rotatebox-flex-wrapper,.geopro_page .field.rotatebox-wrapper
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.geopro_page .field .h4
	{
		margin-bottom: 20px;
		width: 100%;
	}
}
@media screen and (max-width:770px)
{
	.geopro_page .field
	{
		display: block;
		padding-left: 50px;
		padding-right: 20px;
	}
	.geopro_page .field .input415
	{
float: left;
    margin: 0 20px 15px 0;
	}
	.geopro_page .field .theSelect .selectbox
	{
		width: 80%;
	}
	.geopro_page .field .theSelect .selectbox .select
	{
		width: 100%!important;
	}
	.geopro_page .field .fieldcheck2
	{
		display: inline-block;
		float: none;
	}
	.geopro_page .rightlink
	{
		float: none;
		margin: 0 auto 20px auto;
	}
}
@media screen and (max-width:500px)
{
	.geopro_page .field .input415
	{
		width: 100%;
	}
	.geopro_page .field .theSelect .selectbox
	{
		width: 100%;
	}
}
@media screen and (max-width:770px)
{
	.pulsini_account_page
	{
		margin: 0;
	}
	.pulsini_account_page .row
	{
		text-align: left;
	}
	.reg_page form
	{
		float: none;
		margin: 0 auto;
		width: auto!important;
	}
	.geopro_page .textarea380
	{
		background: #f3f3f3;
		border: 2px solid #ccc;
		border-radius: 6px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		padding: 10px 20px;
	}
	.geopro_page .textarea380:focus
	{
		background: #ececec;
	}
	.theSelect .selectbox
	{
		display: inline-block;
		float: none;
		width: 100%;
	}
	.reg_page .margin50
	{
		float: none;
		margin: 0 auto;
	}
	.reg_page #feedback-view-ticket p
	{
		float: none;
	}
	.reg_page #feedback-view-ticket p input,.reg_page #feedback-view-ticket p label
	{
		display: inline-block;
		float: none;
	}
	.support_page small
	{
		margin-left: 0;
	}
}
.faq_page .searchbox .sr .inp
{
}
#faq-search-box
{
	position: relative;
}
#faq-search-help-popup
{
	background-color: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: none;
	left: 0;
	padding: 10px 20px;
	position: absolute;
	text-align: center;
	top: 110%;
	width: 756px;
	z-index: 5;
}
.faq_page .searchbox .sr .submit:hover
{
	background: url(../images/submit1.png) 0 -32px no-repeat;
}
.faq_page .searchbox .sr .submit
{
	right: 52px;
}
.faq_page .searchbox a
{
	margin-right: 40px;
}
@media screen and (max-width:1200px)
{
	.faq_page .searchbox .sr .submit
	{
		right: 12px;
	}
	.faq_page .searchbox a
	{
		margin-right: 0;
	}
	.faq_page .searchbox
	{
		width: 100%;
	}
	.faq_page .searchbox .sr,.faq_page .searchbox .sr .inp
	{
		float: none;
		width: 100%!important;
	}
	.faq_page .searchbox .sr .inp
	{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		height: 40px;
	}
	#faq-search-help-popup
	{
		width: 100%;
	}
}
@media screen and (max-width:770px)
{
	#accordion
	{
		text-align: left;
	}
}
@media screen and (max-width: 1200px) and (min-width: 991px) {
.wheelshadownobefore:before {
    content: "";
    position: absolute;
    margin-left: 100%;
    width: 65px;
    margin-top: 17px;
    display: block !important;
    height: 50px;
    background: url(images/arrow_interval.svg) no-repeat;
    background-size: 80%;
}
}

@media screen and (max-width: 771px) and (min-width: 500px) {
	.wheelshadownobefore:before {
	    content: "";
    position: absolute;
    margin-left: 100%;
    width: 65px;
    bottom: -30px;
    display: block !important;
    height: 50px;
    background: url(images/arrow_interval.svg) no-repeat;
    background-size: 55%;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    right: 30px;
	}
	}

@media screen and (max-width: 500px) and (min-width: 320px) {
	.wheelshadownobefore:before {
	    content: "";
    position: absolute;
    margin-left: 100%;
    width: 65px;
    bottom: -25px;
    display: block !important;
    height: 50px;
    background: url(images/arrow_interval.svg) no-repeat;
    background-size: 55%;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    right: 30px;
	}
	}
@media screen and (max-width: 991px) and (min-width: 771px) {
	.wheelshadownobefore:before {
		content: "";
		position: absolute;
		margin-left: 100%;
		width: 65px;
		margin-top: 17px;
		display: block !important;
		height: 50px;
		background: url(images/arrow_interval.svg) no-repeat;
		background-size: 80%;
	}
	}
@media screen and (max-width:500px)
{
	.faq_page .searchbox .ex,.faq_page .searchbox .ex2
	{
		float: none;
		width: 100%;
	}
	.faq_page .searchbox .ex
	{
		text-align: left;
	}
	.faq_page .searchbox .ex2
	{
		display: inline-block;
		margin: 20px auto 0 auto;
		width: auto;
	}
}
.pulsini_account_page .row:hover
{
	background: #e5e5e5;
	transition: 0.3s;
}
.pulsini_account_page
{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin: 0;
	max-width: 850px;
	padding-left: 0;
	padding-right: 0;
}
.pulsini_account_page .time
{
	margin-right: 10px;
}
.pulsini_account_page .row
{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
    padding: 1px 10px;
	border-bottom: 1px solid rgba(0,0,0,.0);
}
.pulsini_account_page .row:after {
content:"";
position: absolute;
bottom:0;
left:0;
background-image: -webkit-linear-gradient( 0deg, rgb(224,224,224) 0%, rgb(223,223,223) 60%, rgba(236,236,236,0) 100%);
background-image: -ms-linear-gradient( 0deg, rgb(224,224,224) 0%, rgb(223,223,223) 60%, rgba(236,236,236,0) 100%);
height:1px;
width:100%;
}

.pulsini_account_page .row .site-controls .icons
{
	margin-right: 0;
}
.pulsini_account_page .row .noprov
{
	width: 142px;
    font-size: 15px;
}
@media screen and (max-width:850px),(min-width:994px) and (max-width:1200px)
{
	.pulsini_account_page .row p
	{
		margin-right: 10px;
		width: 200px;
	}
	.pulsini_account_page .row .uptimebox
	{
		margin-right: 0;
	}
	.pulsini_account_page .time
	{
		margin-right: 0;
		right: 9px;
	}
}
@media screen and (max-width:770px)
{
	.pulsini_account_page
	{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.pulsini_account_page .row .uptimebox
	{
		white-space: nowrap;
	}
}
.pulsini_account_page .row.flex-block {
	
}
@media screen and (max-width:550px) {
	.flex-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
}
@media (max-width:650px) and (min-width:550px) {
	.pulsini_account_page .row p {
		width:130px !important;
		
	}
	.site-controls {
		margin-left:0 !important
	}
}
@media screen and (max-width:690px)
{	
	.flex-block .ic4 a {
		margin-right:0 !important
	}
	.flex-block
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		
		-webkit-box-pack: justify;
		
		    -ms-flex-pack: justify;
		
		        justify-content: space-between;
	}
	.site-info
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		width: 100%;
	}
	.site-controls
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		margin-left:30px;
		width: 100%;
	}
}
@media screen and (max-width:550px)
{
	.site-info
	{
		margin-bottom: 20px;
	}
	.site-controls
	{
		display: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		margin-left: 0;
	}
	.pulsini_account_page .time
	{
		display: inline-block;
		float: right;
		margin: 0;
		padding-left: 10px;
	}
	.pulsini_account_page .tshad .in
	{
		padding: 10%;
		width: 100%;
	}
	.pulsini_account_page .tshad .txt
	{
		margin: 0;
	}
}
@media (max-width:500px) {
	.modwin.jqmID3 {
		width:97% !important
	}

}
@media (max-width:600px) {

	.modwin_res .plat {
    float: none;
    margin-top: 70px;
    padding: 55px 6px 19px 0px;
    margin-left: -15px;
}
.modwin_res .plat h5 {
    display: inline-block;
    margin-bottom: 0;
    /* margin-left: 40px; */
}
.modwin_res .plat a {
    width: unset;
    /* text-align: left; */
    padding-top: 15px;
	margin: 0 35px 0 0;
	float: unset;
}
.modwin_res .head3 b {

    margin-left: 23%;
    margin-bottom: 25px;
    font-size: 22px;
}

}

@media screen and  (max-width:1200px) {
	.jqmID3 {
		width:90%;
		margin-top:-350px;
	}
	@media screen and  (max-width:767px) {
		.jqmID3 {
		 width:97%; 
		margin-top:-350px;
	}
	}
}

	#account-geocheck-form .wheelShadowbefore:before {
		margin-left:85% !important
	}


@media screen and (max-width:400px)
{
	.pulsini_account_page .row .site-controls .icons
	{
		margin-bottom: 10px;
	}
}
@media screen and (max-width:770px)
{
	.geopro_page
	{
		padding: 0!important;
		width: 100%;
	}
}
.selectbox .select
{
	height: 42px!important;
}
.selectbox .dropdown
{
	min-width: auto!important;
}
@media screen and (max-width:500px)
{
	.content .theSelect .selectbox
	{
		width: 100%!important;
	}
	.theSelect .selectbox .select
	{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		height: 42px;
		width: 100%!important;
	}
}
.selectbox
{
	text-align: left;
}
.input415.validation-invalid
{
	background: 0 0;
	border-color: #dc88b3!important;
}
@media screen and (max-width:1200px)
{
	.statsMain
	{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		width: 100%;
	}
}
@media (min-width:770px) {
	.tosee {
		display:none;
	}
	.tosee:after {
		display:none
	}
}
.tosee {
	position: relative;
	width:80%;
	margin:0 auto;
}

/* p.tosee:after {
    content: "";
    position: absolute;
    transform: rotate(-250deg);
    width: 35px;
    height: 45px;
    background: url(images/arrow_interval.svg) no-repeat;
    background-size: contain;
    /* margin-left: 235px; */
    /* margin-top: -83px; */
    /*right: 0;
} 
*/


@media (max-width:720px) {
	.wheelShadow.wheelShadowbefore.wheelshadownobefore:after {
		display:none;
	}
}
@media (max-width:770px) and (min-width:500px) {
	.wheelShadowbefore:after, .wheelshadownobefore:after {
		display:none !important;
	}
	.wheelShadow.wheelShadowbefore.wheelshadownobefore:after {
		display:none;
	}
	.notforchange:after, .notforchange:before {
		display:none
	}
	.forchange.notforchange {
		margin-bottom:40px !important
	}
	.forchange {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin-left:-230px;
		margin-bottom:70px !important
	}
	.forchange:after {
		content: "На данный момент система полностью автоматизирована, и не требует установки интервала. Интервал меняется в авто режиме в зависимости от нагрузки системы.";
		position: absolute;
		width: 20%;
margin-left:200px;		line-height: 14px;
		top: -30px;	}
		.forchange:before {
			content: "";
			position: absolute;
			-webkit-transform: rotate(-250deg);
			    -ms-transform: rotate(-250deg);
			        transform: rotate(-250deg);
			width: 35px;
			height: 45px;
			background: url(images/arrow_interval.svg) no-repeat;
			background-size: contain;
			margin-left: 235px;
			margin-top: -83px;
		}
	.forchange .symbol {
		position: relative;
		left:-3px;
		top:0px
	}
}
@media screen and (max-width:770px)
{
	.wr	{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		padding-left: 21px; 
		padding-right: 20px;
	}
}

@media screen and (max-width:500px)
{
	.statsMain,.geopro_page,.settings_page
	{
		padding: 0!important;
	}
}
.geopro_page #account-antivirus-form h3
{
	margin-left: 0;
}
@media screen and (max-width:620px)
{
	.geopro_page #account-antivirus-form h3
	{
		margin-left: 0;
		text-align: center;
	}
}
@media screen and (max-width:770px)
{
	.geopro_page .field.account-public-stat-link-field
	{
		display: inline-block;
	}
	#account-public-stat-clipboard-btn
	{
		display: inline-block;
		float: none;
	}
}
@media screen and (max-width:770px)
{
	#account-public-stat-clipboard-btn
	{
		margin-top: 4px;
	}
}
.public_stat_page.geopro_page .tooltip
{
	margin-top: 20px;
}
.modwin,.modwin2,.modwin3
{
	height: auto;
}
#account-common-saved-popup .plat,#account-common-popup-simple .plat
{
	margin-top: 40px;
	position: static;
	text-align: left;
}
@media screen and (max-width:500px)
{
	.modwin a
	{
		width: 100%;
	}
	.modwin a.jqmClose
	{
		width: auto;
	}
}
@media screen and (max-width:1200px) and (min-width:994px)
{
	.statsMain .choose .button
	{
		float: none!important;
	}
}
@media screen and (max-width:770px)
{
	.statsMain .choose .button
	{
		margin-left: 0!important;
	}
}
.clear--both
{
	clear: both;
}
@media screen and (max-width:994px)
{
	.cLeft.active
	{
		margin: 0 -340px 0 0!important;
		padding: 0 0 0 15px!important;
	}
	.cLeft .logo
	{
		margin: 100px 0 81px 53px!important;
	}
	.cLeft ul
	{
		margin-left: -20px!important;
	}
	.cLeft .info
	{
		margin-right: 0px !important;
        padding-left: 20px !important;
	}
	.wrDevice.clear {
		/* margin: 50px auto 0px auto; */
		margin: 50px auto 0px 0px;

	}
}
@media screen and (max-width:994px) {
	.statsMain .title p, .geoList .title h2 {
		float:left !important;
	}
}
.statsMain .title p, .geoList .title h2 {color:#06a1ce !important; font:29px/22px 'Roboto', sans-serif;font-weight:300 !important;}
@media screen and (max-width: 994px)
{
.statsMain, .geopro_page {
    padding: 0 60px 0 23px !important;
}
}
@media screen and (max-width: 1202px)
{
	.statsMain .title p, .geoList .title h2 {
		font-weight:300 !important;
	}
.statsMain, .geopro_page {
    padding: 0 20px 0 23px !important;
}
}
@media screen and (max-width: 770px)
{.statsMain, .geopro_page {

    padding: 0px !important;
}
}
@media screen and (max-width:770px)
{
	.cLeft.active
	{
		margin: 0 -268px 0 0!important;
	}
	.cLeft .logo
	{
		margin: 74px 0 4px 25px!important;
	}
	.cLeft ul
	{
		margin-left: -20px!important;
	}
	.cLeft li a
	{
		padding: 10px 20px 10px 40px!important;
	}
}
.pulsini_account_page .row .icons.active0
{
	display: none!important;
}
.cLeft li.bg
{
	-webkit-box-sizing: content-box!important;
	        box-sizing: content-box!important;
}
.footer .links .selectbox.invert .dropdown
{
	width: auto;
}
.cRight
{
	/* z-index: 999; */
	padding-bottom: 47px!important;
}
@media screen and (max-width:994px)
{
	.cRight
	{
		height: auto!important;
		min-height: auto!important;
	}
}
.statsMain .choose .field .tooltip
{
	margin-bottom: 15px;
}
.selectbox .trigger .arrowS
{
	right: 5px!important;
	top: 8px!important;
}
@media screen and (max-width:500px)
{
	.support_page .theSelect .selectbox,.support_page .input362
	{
		width: 90%;
	}
}
.support_page p,.reg_page p .input362,.reg_page p label
{
	float: none;
}
.reg_page p .input362,.reg_page p label
{
	display: inline-block;
}
#service-messages
{
	margin-top: 48px;
}
.fixheadout #service-messages
{
	margin-top: 36px;
}
.input415,.input362,.faq_page .searchbox .sr .inp,.textarea380,.textarea415,.input300,.modwin_export .flds .input105
{
	background: #f3f3f3;
	border: 2px solid #ccc;
	border-radius: 6px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 42px;
	padding: 0 26px;
	white-space: nowrap;
	width: 413px;
}
#account-public-stat-link.input362
{
	width: 360px;
}
.modwin_export .flds .input105
{
	padding: 2px;
	text-align: center;
	width: 100px;
}
.faq_page .searchbox .sr .inp
{
	width: 756px;
}
.textarea380,.textarea415
{
	height: 135px;
	padding-bottom: 10px;
	padding-top: 10px;
	white-space: normal;
}
.input300
{
	vertical-align: bottom;
	width: 300px;
}
.selectHttp .selectbox .select
{
	width: 85px;
}
.input415:focus,.input362:focus,.geopro_page .field3 .input415:focus,.faq_page .searchbox .sr .inp:focus,.textarea380:focus,.textarea415:focus,.input300:focus
{
	background: #ececec;
}
::-webkit-input-placeholder
{
	color: #404040;
	font-family: arial,sans-serif;
}
::-moz-placeholder
{
	color: #404040;
}
:-ms-input-placeholder
{
	color: #404040;
}
:-moz-placeholder
{
	color: #404040;
}
.geopro_page .account-site-notifies-channel-item.field3 .input415
{
	width: 375px;
}
.geopro_page .additional-field-row.field3 .input415
{
	background: #f3f3f3!important;
	margin-left: 0!important;
	padding: 10px 20px!important;
	width: 315px!important;
}
@media screen and (max-width:1200px)
{
	.input362,.input415,.geopro_page .account-site-notifies-channel-item.field3 .input415,.textarea380,.textarea415,.input300
	{
		width: 375px;
	}
	.input300
	{
		margin-top: 20px;
	}
	.content .selectbox .select
	{
		width: 375px!important;
	}
	.selectHttp .selectbox .select
	{
		width: 175px!important;
	}
}
@media screen and (max-width:994px)
{
	.input300
	{
		width: 257px;
	}
}
@media screen and (max-width:770px)
{
	.input362,.input415,.textarea380,.textarea415,.input300
	{
		width: 80%;
	}
	.geopro_page .account-site-notifies-channel-item.field3 .input415
	{
		width: 100%!important;
	}
	.geopro_page .additional-field-row.field3 .input415
	{
		width: 315px!important;
	}
	.content .selectbox
	{
		width: 80%!important;
	}
	.content .selectbox .select
	{
		width: 100%!important;
	}
	.content .choose .selectbox
	{
		width: 95%!important;
	}
	.content .choose .selectbox .select
	{
		width: 100%!important;
	}
	.input300
	{
		/*margin-left: 14px;*/
	}
}
@media screen and (max-width:500px)
{
	.input415,.input362,.textarea380,.textarea415
	{
		width: 100%;
	}
	.geopro_page .account-site-notifies-channel-item.field3 .input415
	{
		width: 100%!important;
	}
	#account-content-control-keywords-type-field .selectbox
	{
		width: 100%!important;
	}
	.content .selectbox .select
	{
		width: 100%!important;
	}
	.content .reg_page .selectbox,.reg_page p .input362
	{
		width: 90%!important;
	}
}
.field3 .input415 .pre-input
{
	float: left;
	margin-top: 2px;
}
.field3 .input415 .pre-input,.field3 .input415 input,.field3 .input415 .post-input
{
	display: inline-block;
}
.field3 .input415 .pre-input
{
	border-right: 1px solid #bbb;
	display: inline-block;
	font-size: 15px;
	padding-right: 5px;
	text-transform: uppercase;
	width: 38px;
}
.field3 .input415 input
{
	background: 0 0;
	border: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #252525;
	display: inline-block;
	font-family: roboto;
	font-size: 18px;
	padding-left: 5px;
	padding-right: 5px;
	width: 75%;
}
.field3 .input415 .post-input
{
	display: inline-block;
	float: right;
	font-size: 15px;
	margin-top: 2px;
	width: 31px;
}
#twitter-row .input415_PRO,#icq-row .input415_PRO,#skype-row .input415_PRO,#gtalk-row .input415_PRO
{
	background: #f3f3f3!important;
	color: #bbb;
	font-family: arial,sans-serif;
	font-size: 0;
	font-weight: 700;
	padding: 10px 20px;
}
#twitter-row .input415_PRO.input415_PRO--focus,#icq-row .input415_PRO.input415_PRO--focus,#skype-row .input415_PRO.input415_PRO--focus,#gtalk-row .input415_PRO.input415_PRO--focus
{
	background: #ececec!important;
}
@media screen and (max-width:770px)
{
	#twitter-row .input415_PRO,#icq-row .input415_PRO,#skype-row .input415_PRO,#gtalk-row .input415_PRO
	{
		position: relative;
	}
	.field3 .input415 input
	{
		height: 100%;
		left: 0;
		padding: 10px 55px 10px 65px;
		position: absolute;
		top: 0;
		width: 100%;
	}
}
@media screen and (max-width:500px)
{
	#twitter-row .input415_PRO,#icq-row .input415_PRO,#skype-row .input415_PRO,#gtalk-row .input415_PRO
	{
		padding: 10px;
	}
	.account-site-notifies-channel-item .input415 input
	{
		padding: 10px 45px 10px 55px;
	}
}
.additional-field-row
{
	padding-left: 60px;
}
.additional-field-row em
{
	margin-left: 0!important;
}
.additional-field-row .input415:focus
{
	background: #ececec!important;
}
.geopro_page .star
{
	display: inline-block;
	float: none;
}
.geopro_page .field3 label b
{
	display: inline-block;
}
.field5 #account-site-notifies-service-text
{
	margin-bottom: 10px;
}
.account-site-notifies-field-row .field3 label,.geopro_page .additional-field-row .flex-checkbox label
{
	width: 120px;
}
.geopro_page .field3 .flex-group>label
{
	margin-top: 11px;
}
.additional-field-row .flex-checkbox>label
{
	margin-left: 10px;
}
#twitter-row .flex-input:after
{
	content: "";
	width: 160px;
}
.footer .links .selectbox .trigger .arrowS
{
	right: 0!important;
	top: 0!important;
}
.account-site-notifies-field-row .field3:first-child {
    margin-bottom: 50px !important;
}
@media screen and (max-width:2602px)
{
	.account-site-notifies-field-row
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		margin-bottom: 20px;
	}
	.flex-group
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-checkbox
	{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		/* margin-left: 70px; */
		text-align: left;
	}
	.geopro_page .field3 .rightlink.add
	{
		margin-right: 10px;
	}
	#twitter-row .flex-input
	{
		margin-bottom: 4px;
		width: 70%;
	}
	.geopro_page .additional-field-row
	{
		margin: 0 5px 10px 0;
	}
}
@media screen and (max-width:770px)
{
	.flex-input
	{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.additional-field-row .flex-input .rightlink,.field3 .flex-input>label
	{
		display: inline-block;
		margin-left: 70px;
		text-align: left;
	}
	.additional-field-row .flex-checkbox>label
	{
		margin-left: 0;
	}
}
@media screen and (max-width:500px)
{
	.additional-field-row
	{
		padding-left: 30px;
	}
	.geopro_page .additional-field-row .input415
	{
		width: 100%!important;
	}
	.additional-field-row .flex-checkbox label
	{
		-ms-flex-item-align: center;
		    -ms-grid-row-align: center;
		    align-self: center;
	}
	#twitter-row .flex-checkbox
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	#twitter-row .flex-checkbox .fieldcheck
	{
		margin: 0!important;
		width: 60px!important;
	}
}
@media screen and (max-width:770px)
{
	.geopro_page.account-site-notifies-content .field5 .input415,.geopro_page.account-notifies-content .field5 .input415,.geopro_page.account-site-notifies-content .field5 .textarea415
	{
		float: none;
		margin: 0 auto 15px auto;
	}
	.geopro_page.account-site-notifies-content .field5 .fieldcheck
	{
		display: inline-block;
		float: none;
		margin: 0 auto!important;
		width: 60px!important;
	}
	.geopro_page.account-site-notifies-content .field5 .tooltip,.geopro_page.account-notifies-content .field5 .tooltip
	{
		float: none;
		margin: 0 auto;
		width: 55%
	}
	.geopro_page .field5 .uibody2,.geopro_page .field5 .uibody,.geopro_page .field5 .uibody3
	{
		float: none;
	}
		
}

/* @media screen (min-width:451px) and (max-width:850px) */
@media screen and (max-width:850px)
{
.geopro_page .field5 .uibody,.geopro_page .field5 .uibody3 .uibody3.tooltip
	{
		     margin-bottom: 12% !important;
	}
	
	
	.add_time
	{
		    padding-bottom: 25%!important;
	}
}

@media screen and (max-width:370px) and (min-width:320px)
{
.geopro_page .field5 .uibody,.geopro_page .field5 .uibody3
	{
		   
			ms-transform: scale(.7)!important;
    transform: scale(.7)!important;
	    margin-left: -64px !important;
	    
	}
	
.geopro_page .field5 .uibody,.geopro_page .field5 .uibody3 .uibody3.tooltipbottom
	{
		     margin-bottom: 12% !important;
			 

	}
.geopro_page .tooltip.tooltipbottom
{margin-bottom: 1% !important;}	
.geopro_page .tooltip.up
{margin-bottom: 1% !important;}	
}


@media screen and (max-width:450px) and (min-width:370px)
{
.geopro_page .field5 .uibody,.geopro_page .field5 .uibody3
	{
		    /* padding-bottom: 30%; */
			ms-transform: scale(.8);
    transform: scale(.8);
	    margin-left: -45px !important;
	}
	
	.add_time
	{
		    padding-bottom: 50%!important;
	}
	
}

@media screen and (max-width:600px)
{.geopro_page.account-site-notifies-content .field5 .tooltip,.geopro_page.account-notifies-content .field5 .tooltip
	{

		width:80%
	}}
@media screen and (max-width:500px)
{	.geopro_page.account-site-notifies-content .field5 .tooltip,.geopro_page.account-notifies-content .field5 .tooltip
	{

		width:80%
	}
}
	/*
	.geopro_page .field5 .uibody2,.geopro_page .field5 .uibody
	{
		background-size: 300px;
		float: none;
		margin: 0 auto;
		width: 300px;
	}
	.geopro_page .uibody2 .uibody2_to
	{
		margin-left: 290px;
	}
	.uibody2_active,.uibody1_active,.uibody3_active
	{
		background-size: 300px;
	}
	.geopro_page .field5 .uibox2,.geopro_page .field5 .uibox,.geopro_page .field5 .uibox3
	{
		background-size: 300px;
		margin-left: 4px;
		width: 300px;
	}
	.geopro_page .field5 .uibox,.geopro_page .field5 .uibox3
	{
		margin-left: 0;
	}
	.geopro_page .uibox2 .ui-slider-range,.geopro_page .field5 .uibox .ui-slider-range,.geopro_page .field5 .uibox3 .ui-slider-range
	{
		background-size: 300px!important;
	}
	.geopro_page .uibox2 .ui-slider-handle,.geopro_page .field5 .uibox .ui-slider-handle,.geopro_page .field5 .uibox3 .ui-slider-handle
	{
		background-size: 100%;
		width: 23px;
	}*/

@media screen and (max-width:367px)
{
	.geopro_page .field5 .uibody2,.geopro_page .field5 .uibody,.geopro_page .field5 .uibody3
	{
		/* margin-left: -15px!important; */
	}
}
@media screen and (max-width:770px)
{
	.statsMain .choose
	{
		width: 80%!important;
	}
	.statsMain .choose .field
	{
		float: none;
		width: 100%;
	}
}
@media screen and (max-width:500px)
{
	.statsMain .choose
	{
		padding-left: 10px!important;
		padding-right: 10px!important;
		width: 100%!important;
	}
}
.selectTwit .selectbox .select .text
{
	padding: 0 15px;
}
.selectTwit .selectbox .dropdown li
{
	padding-left: 15px;
	padding-right: 15px;
}
@media screen and (max-width:500px)
{
	.selectTwit.theSelect .selectbox
	{
		width: auto;
	}
}
.notifiesSelect .selectbox .select
{
	width: 445px!important;
}
@media screen and (max-width:1200px)
{
	.notifiesSelect .selectbox .select
	{
		width: 445px!important;
	}
}
@media screen and (max-width:770px)
{
	.notifiesSelect .selectbox .select
	{
		width: 334px!important;
	}
}
.account-notifies-content .field3 label b
{
	display: inline-block;
}
.account-notifies-content .field3 .flex-group>label
{
	white-space: nowrap;
}
.account-notifies-content .field3 .fieldcheck
{
	width: 60px!important;
}
.account-notifies-content .field3 .selectTwit
{
	margin-right: 5px;
	width: 130px;
}
.account-notifies-content .field3 .flex-group>label
{
	width: 110px;
}
.account-notifies-content .flex-group
{
	display: block;
}
@media screen and (max-width:1200px)
{
	.account-notifies-content .field3 .input415
	{
		width: 305px;
	}
	.account-notifies-content .field3 .input415 input
	{
		width: 192px;
	}
}
@media screen and (max-width:770px)
{
	.account-notifies-content .account-notifies-field-row
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.account-notifies-content .flex-group
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.account-notifies-content .flex-input
	{
		width: 57.5%;
	}
	.account-notifies-content .flex-checkbox
	{
	}
	.account-notifies-content .flex-input .flex-group
	{
		width: 100%;
	}
	.account-notifies-content .field3 .flex-group>label
	{
		margin-left: 0;
	}
	.account-notifies-content .flex-checkbox
	{
		margin-left: 0;
	}
	.account-notifies-content .field3 .fieldcheck
	{
		margin-right: 0!important;
	}
	#twitter-row .flex-input:after
	{
		display: none;
	}
	.account-notifies-content .field3 .input415
	{
		width: 100%!important;
	}
	.account-notifies-content .field3 em
	{
		width: 30%;
	}
	.account-notifies-content .field3 .input415 input
	{
		width: 100%;
	}
}
@media screen and (max-width:500px)
{
		.account-notifies-content .field3 em
	{
		width: unset !important;
	}
}
@media screen and (max-width:500px)
{
	.account-notifies-content .account-notifies-field-row
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.account-notifies-content .flex-group
	{
		width: 100%;
	}
	.account-notifies-content .flex-checkbox
	{
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		margin-left: 20%;
	}
}
.geopro_page .field5 .uibody
{
	margin: 0 auto;
}
@media screen and (max-width:500px)
{
	.geoList .title h2
	{
		margin-bottom: 10px;
		white-space: nowrap;
		width: 100%!important;
	}
}
.prolong_heading
{
	color: #484848;
	font: 700 18px Roboto;
	margin: 0 0 25px;
	padding-left: 40px;
	text-transform: uppercase;
}
@media screen and (max-width:770px)
{
	.prolong_heading
	{
		padding-left: 0;
	}
}
html,body
{
	overflow-x: hidden;
}
*
{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.log_out_body
{
	background-image: url(../img/body-bg-pattern.png),url(../img/body-bg-figure.png);
	background-position: top center;
	background-repeat: repeat,no-repeat;
	background-size: initial,cover,cover;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 18px;
	margin: 0 auto;
	max-width: 2650px;
	padding: 0;
}
.bodybg2
{
	background-image: url(../img/bg_auth.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	    background-size: cover;
}

.register-wrapper
{
	margin: 0 auto;
	max-width: 1575px;
	padding: 0 10px;
}
.log_out_body .header
{
	margin-bottom: 125px;
	min-height: auto!important;
	padding: 0!important;
	padding: 67px 0 0!important;
}
.header .register-wrapper
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.header__logo
{
	margin-top: 29px;
}
.header__nav.nav
{
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	background-image: url(../img/nav-top-bg.png);
	background-position: center;
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 84px;
	margin-left: auto;
	padding-left: 87px;
	padding-top: 19px;
	width: 584px;
}
.header__nav .nav__menu
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.header__nav .nav__item
{
	margin-right: 25px;
	position: relative;
}
.header__nav .nav__item:last-child
{
	margin-right: 15px;
}
.header__nav .nav__item
{
	border-bottom: 3px solid transparent;
}
.header__nav .nav__item:hover
{
	border-bottom: 3px solid #fff;
}
.header__nav .submenu__item
{
	border-bottom: 3px solid transparent;
}
.header__nav .submenu__item:hover
{
	border-bottom: 3px solid #dbe255;
}
.header__nav .nav__link
{
	color: #171717;
	display: block;
	font-size: 20px;
	padding-bottom: 4px;
	text-decoration: none;
	font-weight: 300;
}

.header__nav .nav__link:hover
{
	color: #fff !important;

}
.header__nav .nav__item-list img
{
	    width: 15px;
    margin-left: 4px;
}
.header__nav .nav__btn
{
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 37px;
	position: relative;
	width: 37px;
}
.header__nav .nav__btn::before
{
	background-color: #fff;
	-webkit-box-shadow: 0 -6px 0 0 #fff,0 6px 0 0 #fff;
	        box-shadow: 0 -6px 0 0 #fff,0 6px 0 0 #fff;
	content: '';
	height: 2px;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%);
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	width: 16px;
}
.header__nav .nav__btn:hover::before
{
	-webkit-box-shadow: -6px 0 0 0 #fff,6px 0 0 0 #fff;
	        box-shadow: -6px 0 0 0 #fff,6px 0 0 0 #fff;
	height: 16px;
	width: 2px;
}
.header__nav .submenu
{
   background: rgba(0,0,0,.5);
    display: none;
    left: 0;
    padding: 25px 30px;
    position: absolute;
    top: 30px;
        width: 325px;
    z-index: -100;
    opacity: 0.8;
backdrop-filter: blur(10px);
    border-radius: 4px;
}
.header__nav .submenu__link
{
	color: #fff;
	font-size: 18px;
	line-height: 31px;
	padding-bottom: 4px;
	text-decoration: none;
	font-weight: 300;
}
.header__nav .submenu__item a:hover
{
	color: #fff;

}

.log_out_body .main
{
	background-image: url(../img/svg/logo-mini.svg),url(../img/register-form-bg.png);
	background-position: 125px 129px,center;
	background-repeat: no-repeat;
	height: 448px;
	margin: 0 auto;
	margin-bottom: 204px;
	padding-bottom: 12px;
	padding-left: 229px;
	padding-right: 81px;
	padding-top: 72px;
	position: relative;
	width: 675px;
}
.main__content
{
	height: 100%;
}
.main__title
{
	color: #fff;
	font-size: 19px;
	left: 60px;
	position: absolute;
	text-transform: uppercase;
	top: 78px;
}
.main__input-wrapper
{
	position: relative;
}
.main__input
{
	border-radius: 5px;
	color: #252525;
	display: block;
	font-size: 18px;
	height: auto;
	line-height: 38px;
	margin-bottom: 13px;
	max-width: none;
	padding: 0 25px;
	width: 100%;
}
.main__input-wrapper b
{
	color: #e91e63;
	font: 700 17px Roboto;
	line-height: 14px;
	position: absolute;
	right: -14px;
	top: 6px;
}
::-webkit-input-placeholder
{
	color: #252525;
}
:-moz-placeholder
{
	color: #252525;
	opacity: 1;
}
::-moz-placeholder
{
	color: #252525;
	opacity: 1;
}
:-ms-input-placeholder
{
	color: #252525;
}
::-ms-input-placeholder
{
	color: #252525;
}
.main__select-styled
{
	background-color: #fff;
	border-radius: 5px;
	height: 38px;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 100%;
	z-index: 10;
}
.main__select
{
	background-color: transparent;
	border: 0;
	border-radius: 5px;
	display: block;
	font-size: 18px;
	height: 38px;
	margin-bottom: 0;
	padding: 0 25px;
	width: 110%;
	z-index: -1;
}
.main__submit
{
	background-color: #00aedb;
	border: 0;
	border-radius: 5px;
	color: #fff;
	font-size: 18px;
	line-height: 38px;
	margin-bottom: 20px;
	margin-top: 20px;
	text-transform: uppercase;
	width: 100%;
	cursor: pointer;
}
.main__btn
{
	border: 1px solid #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	line-height: 40px;
	margin-right: 80px;
	padding: 0 55px;
	text-decoration: none;
}
.main__link
{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}
body
{
	height: 100%;
	overflow-x: hidden;
	padding-top: 0!important;
	position: relative;
}
.aside-menu
{
	background: rgba(0,0,0,.7);
	height: 100%;
	padding: 40px;
	position: absolute;
	right: -350px;
	top: 0;
	-webkit-transition: .6s;
	-o-transition: .6s;
	transition: .6s;
	width: 300px;
	z-index: 15;
}
.aside-menu--active
{
	right: 0;
}
.aside-menu__close
{
	background: #fff;
	border: 2px solid #fff;
	border-radius: 50%;
	color: rgba(146,146,142);
	font-size: 26px;
	height: 40px;
	left: -50px;
	padding: 6px 9px;
	position: absolute;
	top: 10px;
	width: 40px;
	cursor: pointer;
}
.aside-menu__close:hover
{
	background: 0 0;
	color: #fff;
}
.aside-menu__menu
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.aside-menu__item
{
	margin-bottom: 15px;
	padding: 5px;
}
.aside-menu__link,.aside-menu__submenu .submenu__link
{
	border-bottom: 3px solid transparent;
	color: #bdbdbb;
	font-weight: 400;
	text-decoration: none;
	-webkit-transition: .6s;
	-o-transition: .6s;
	transition: .6s;
}
.aside-menu__link:hover,.aside-menu__submenu .submenu__link:hover
{
	border-bottom: 3px solid #dbe255;
}
.aside-menu__link
{
	font-size: 24px;
}
.aside-menu__submenu .submenu__link
{
	font-size: 20px;
}
.aside-menu__submenu
{
	margin-left: 20px;
	margin-top: 20px;
	padding: 10px;
}
.aside-menu__submenu .submenu__item
{
	margin-bottom: 10px;
}
@media screen and (max-width:500px)
{
	.aside-menu
	{
		width: 250px;
	}
}
.log_out_body .main-login
{
	background-image: url(../img/svg/logo2.svg),url(../img/register-form-bg.png);
	background-position: 300px 70px,center;
	background-repeat: no-repeat;
	padding-top: 170px;
}
@media screen and (max-width:769px)
{
	.log_out_body .main-login
	{
		background-image: url(../img/svg/logo-mini.svg),url(../img/register-form-bg.png);
		background-position: 125px 129px,center;
		background-repeat: no-repeat;
	}
}
.main-login .main__btn
{
	margin-right: 80px;
	padding: 0 20px;
}
.log_out_body .main-recovery
{
	background-image: url(../img/svg/logo2.svg),url(../img/register-form-bg.png);
	background-position: 300px 86px,center;
	background-repeat: no-repeat;
	padding-top: 233px;
}
@media screen and (max-width:769px)
{
	.log_out_body .main-recovery
	{
		background-image: url(../img/svg/logo-mini.svg),url(../img/register-form-bg.png);
		background-position: 125px 129px,center;
		background-repeat: no-repeat;
	}
}
.main-recovery .main__title
{
	width: 144px;
}
.main-recovery .main__btn
{
	margin-right: 50px;
}
.main-recovery form
{
	margin-bottom: 30px;
}
.main-404
{
	background-color: rgba(0,0,0,.25);
	margin-bottom: 70px;
}
.main-404 .register-wrapper
{
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 0;
	padding-bottom: 100px;
	padding-top: 100px;
}
.main-404__btn
{
	-ms-flex-item-align: center;
	    -ms-grid-row-align: center;
	    align-self: center;
	background-color: #00a2c9;
	border-radius: 2px;
	color: #fff;
	font-size: 18px;
	height: 62px;
	left: 20%;
	line-height: 62px;
	margin-left: 109px;
	margin-right: 200px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	top: 50%;
	width: 30%;
	font-weight: 300;
}

.main-404__btn a:hover
{
	color: #fff;
	font-weight: 300;
}


.main-404__content
{
	margin-top: 100px;
}
.main-404__title
{
	color: #fff;
	font-size: 352px;
	font-weight: 400;
	letter-spacing: -8.8px;
	line-height: 352px;
}
.main-404__subtitle
{
	color: #fff;
	font-size: 61px;
	font-weight: 400;
	letter-spacing: -1.52px;
	line-height: 61px;
	text-align: center;
}
.main-404__subtitle>a
{
	display: none;
}
.main-404__content
{
	margin: 0;
	width: 65%;
}
.wr .register-wrapper
{
	min-height: auto;
	padding-top: 50px;
	width: 100%;
}
.wr .main-404
{
	background: 0 0;
}
.wr .main-404__btn
{
	display: none;
}
.wr .main-404__content
{
	width: 100%;
}
.wr .main-404__subtitle
{
	color: #00313d;
}
@media screen and (max-width:769px)
{
	.main-404 .register-wrapper
	{
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}
	.main-404__btn
	{
		margin-bottom: 40px;
	}
	.main-404__subtitle
	{
		line-height: 40px;
	}
}
@media screen and (max-width:500px)
{
	.main-404__subtitle
	{
		line-height: 30px;
	}
}
.footer
{
	background-color: #e9e9e9;
	margin-top: auto;
}
.footer-top
{
	border-bottom: 1px solid #e1e1e1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 120px;
}
.footer__nav .nav__menu
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
}
.footer__nav .nav__item
{
	border-right: 1px solid #d4d4d4;
	padding: 0 7px;
	position: relative;
}
.footer__nav .nav__item:last-child
{
	border-right: 0;
}
.footer__nav .nav__item:first-child
{
	padding-left: 0;
	padding-right: 15px;
}
.footer__nav .nav__link:hover
{
	border-bottom: 3px solid #00a2c9;
}
.footer__nav .nav__link
{
	border-bottom: 3px solid transparent;
	color: #474747;
	display: block;
	padding-bottom: 4px;
	text-decoration: none;
}
.footer__nav .submenu
{
	background-color: #f3f3f3;
	border: 1px solid #ccc;
	border-radius: 5px;
	bottom: 40px;
	display: none;
	left: 0;
	position: absolute;
	width: 240px;
}
.footer__nav .submenu__link
{
	color: #474747;
	display: block;
	line-height: 40px;
	padding: 0 20px;
	text-decoration: none;
}
.footer__nav .submenu__item:first-child
{
	border-bottom: 1px solid #e0e0e0;
}
.footer__nav .submenu__link:hover
{
	background-color: #e9e9e9;
	border-radius: 5px;
	color: #26ace2;
}
.lang-select
{
	margin-left: auto;
	width: 240px;
}
.lang-select__link
{
	background-color: #f3f3f3;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #474747;
	display: block;
	font-size: 18px;
	line-height: 40px;
	padding: 0 20px;
	text-decoration: none;
}
.lang-select__link:hover
{
	background-color: #e9e9e9;
	color: #26ace2;
}
.lang-options
{
	border: 1px solid #ccc;
	border-radius: 5px 5px 0 0;
}
.lang-options .lang-select__link
{
	border: 0;
	border-radius: 0;
}
.lang-options:nth-child(2) .lang-select__link
{
	border-top: 1px solid #ccc;
}
.lang-option:first-child .lang-select__link
{
	border-radius: 5px 5px 0 0;
}
.lang-select__item
{
	position: relative;
}
.lang-options
{
	bottom: 40px;
	display: none;
	left: 0;
	position: absolute;
	width: 100%;
}
.lang-select__item--active>.lang-select__link
{
	border-radius: 0 0 5px 5px;
}
.lang-select__item--active .lang-options
{
	display: block;
}
.footer-bottom
{
	color: #9c9c9c;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.footer-bottom a
{
	color: #9c9c9c;
	text-decoration: none;
}
.footer-list
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.footer-list__item
{
	margin-right: 4px;
}
.footer-list__link
{
	border-left: 1px solid #9c9c9c;
	padding-left: 4px;
}
.copyright
{
	margin-left: auto;
}
.trigger
{
	background: #e9e9e9;
	border: 2px solid #fafafa;
	border-radius: 100%;
	height: 23px;
	position: absolute;
	right: 7px;
	top: 9px;
	width: 23px;
}
.footer .links .arrowS
{
	border-bottom: 8px solid #3bb3e4;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 0;
	position: absolute;
	right: 4px;
	top: 4px;
}
.footer-top
{
	padding-bottom: 30px;
	padding-top: 110px;
}
.footer-list__link
{
	border-left: 0;
}
.footer-list__item
{
	border-left: 1px solid #9c9c9c;
	line-height: 1.25;
	text-align: center;
}
.footer-list__item:first-child
{
	border-left: 0;
}
.header__nav.nav
{
	padding-left: 50px;
	padding-top: 20px;
}
.header__nav .nav__menu
{
	margin-right: 5px;
}
.header__nav .nav__btn
{
	margin-top: -7px;
}
.header__nav .nav__btn
{
	outline: 0;
}
.nav__btn
{
	position: relative;
}
.header__nav .submenu.submenu--active,.footer__nav .submenu.submenu--active
{
	display: block;
}
.header__nav .submenu
{
	padding: 10px 20px;
	z-index: 6;
}
.header__nav .nav__link .fas
{
	color: #fff;
}
.header__nav .submenu__link
{
	white-space: nowrap;
}
.footer__nav .nav__menu
{
	height: 100%;
	padding-top: 0;
}
.footer__nav .nav__item
{
	margin-top: -10px;
	padding-top: 20px;
}
.footer__nav .submenu
{
	bottom: 45px;
	z-index: 5;
}
.footer__nav .nav__item .nav__item-inner
{
	border-left: 1px solid #d4d4d4;
	padding: 0 7px;
}
.footer__nav .nav__item:first-child .nav__item-inner
{
	border-left: 0;
	padding-left: 0;
	padding-right: 15px;
}
.footer__nav .nav__item
{
	border-right: 0;
	padding-left: 0;
	padding-right: 0;
}
.footer__nav .nav__item:first-child
{
	padding-right: 0;
}
.footer__nav .nav__link .fas
{
	color: #00a2c9;
}
.footer__nav .submenu__item
{
	border-bottom: 1px solid #e0e0e0;
}
.footer__nav .submenu__item:last-child
{
	border-bottom: 0;
}
.nav__link
{
	cursor: pointer;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.main__input
{
	border: 0;
}
.main__submit:hover
{
	background-color: #d5e024;
}
.main__btn:hover
{
	background-color: #fff;
	color: #00a2c9;
}
.main__input_error
{
	border: 2px solid red;
	outline-color: red;
}
.main__link:hover
{
	
}
.main__select
{
	-webkit-appearance: none!important;
	   -moz-appearance: none!important;
	        appearance: none!important;
	moz-appearance: none;
	ms-appearance: none;
	text-indent: .01px;
	-o-text-overflow: '';
	   text-overflow: '';
	webkit-appearance: none;
}
.main__logo
{
	display: none;
}
.main-404
{
	font-family: roboto,sans-serif;
	margin-bottom: 160px;
}
.main-404__title,.main-404__subtitle,.main-404__btn
{
	font-family: roboto,sans-serif;
	font-weight: 100;
}

.main-404__title,.main-404__subtitle
{
font-size: 24px;
    line-height: 35px;
}


.main-404__btn a:hover
{
	color: #fff;
	font-weight: 300;
}
.main__select-styled
{
	overflow: visible;
}
.arrow
{
	border-bottom: 1px solid #595959;
	border-right: 1px solid #595959;
	content: '';
	height: 10px;
	position: absolute;
	right: 20px;
	top: 10px;
	-webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	width: 10px;
}
#dropdown
{
	height: 38px;
}
#dropdown dt,#dropdown li
{
	padding-left: 25px;
	padding-right: 25px;
}
#dropdown dt,#dropdown dt a
{
	height: 100%;
	width: 100%;
}
#dropdown dd,#dropdown dt,#dropdown ul
{
	margin: 0;
	padding: 0;
}
#dropdown dd
{
	position: relative;
}
#dropdown dt a
{
	color: #252525;
	display: block;
	padding-left: 25px;
	padding-right: 20px;
	text-decoration: none;
	white-space: nowrap;
}
#dropdown dt a span
{
	cursor: pointer;
	display: block;
}
#dropdown dt a span:first-child
{
	height: 100%;
	line-height: 38px;
}
.dropdown--active
{
	border-radius: 5px 5px 0 0;
}
#dropdown dd ul
{
	background: #fff;
	border-radius: 0 0 6px 6px;
	display: none;
	left: 0;
	list-style: none;
	min-width: 170px;
	position: absolute;
	width: 100%;
}
#dropdown dd ul li a
{
	color: #252525;
	display: block;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
}
#dropdown dd ul li
{
	border-top: 1px solid #e0e0e0;
}
#dropdown dd ul li:hover
{
	background: #e9e9e9;
}
#dropdown dd ul li:last-child:hover
{
	border-radius: 0 0 6px 6px;
}
#dropdown span.value
{
	display: none;
}
#main__select
{
	display: none;
}
.input--active::-webkit-input-placeholder
{
	font-size: 0;
}
.input--active::-moz-placeholder
{
	font-size: 0;
}
.input--active:-ms-input-placeholder
{
	font-size: 0;
}
.input--active:-moz-placeholder
{
	font-size: 0;
}
.footer-list__item,.footer-bottom a,.copyright
{
	color: #00a2c9;
}
.main-login .main__btn,.main-recovery .main__btn,.main__btn
{
	float: left;
	margin-right: 0;
}
.main__link
{
	float: right;
	margin-top: 12px;
}
@media screen and (min-width:1200px)
{
	.register-wrapper
	{
		width: 1170px;
	}
}
@media screen and (max-width:1199px)
{
	.header__inner-wrapper
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.header__nav.nav
	{
		margin-left: 0;
	}
	.log_out_body .header
	{
		padding: 0!important;
	}
	.main-404 .register-wrapper
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}
	.main-404__content
	{
		margin-bottom: 40px;
	}
	.main-404__btn
	{
		margin: 0 auto;
	}
	.main-404__btn a:hover
{
	color: #fff;
	font-weight: 300;
}
}
@media screen and (max-width:991px)
{
	.register-wrapper
	{
		width: 750px;
	}
	.copyright
	{
		text-align: right;
	}
}
@media screen and (min-width:770px)
{
	.header__nav .nav__menu
	{
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		overflow: visible!important;
	}
	.header__nav .nav__item
	{
		display: inline-block;
	}
}
@media screen and (max-width:769px)
{
	#email-row>div,#sms-row>div,#icq-row>div,#icq-row>div,#twitter-row>div,#skype-row>div,#gtalk-row>div
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.fieldcheck.fieldcheck2
	{
		display: block!important;
	}
	.account-site-notifies-field-row>div .flex-group.flex-checkbox
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-left: 30px!important;
	}
	.additional-field-row>div
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
	}
	.additional-field-row.account-site-notifies-channel-item .rightlink b
	{
		display: inline-block;
		float: left;
		width: 15px;
	}
	.rightlink.del
	{
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
	}
	.register-wrapper
	{
		width: auto;
	}
	.header
	{
		padding-top: 0;
	}
	.header__inner-wrapper
	{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		padding: 0;
		position: relative;
	}
	.header__nav .nav__item
	{
		border-bottom: 0;
	}
	.header__nav .nav__item:hover
	{
		border: 0;
	}
	.header__nav .nav__link
	{
		padding: 20px;
	}
	.header__nav .nav__link:hover
	{
		background-color: rgba(189,198,43,.5);
	}
	.nav.header__nav
	{
		background-position: 85%,center;
		background-position: center;
		background-repeat: no-repeat;
		background-size: 1e3px;
		height: auto;
		margin-top: 10px;
		padding: 40px;
		padding-top: 25px;
		width: 100%;
	}
	.header__nav .nav__menu,.header__nav .nav__btn
	{
		margin-top: 40px;
	}
	.header__nav .nav__menu
	{
		display: inline-block;
		width: 90%;
	}
	.header__nav .nav__item
	{
		display: inline-block;
	}
	.header__nav .nav__btn
	{
		margin-left: auto;
	}
	.header__nav .submenu
	{
		right: 35px;
		top: 60px;
		width: auto;
	}
	.header__nav .nav__item
	{
		margin-right: 0;
	}
	.header__nav .nav__item:last-child
	{
		margin-right: 0;
	}
	.header__nav .nav__item.nav__item--active
	{
		display: none;
	}
	.header__logo
	{
		float: none;
		margin: 40px auto 0 auto;
	}
	.header__logo img
	{
		width: 250px;
	}
	.header__nav .nav__item:nth-child(n+2)
	{
		float: right!important;
	}
	.log_out_body .main
	{
		padding-top: 60px;
		text-align: center;
	}
	.main.main-login,.main.main-recovery
	{
		padding-top: 150px;
	}
	.main__title
	{
		margin-bottom: 20px;
		position: static;
		text-align: center;
	}
	.main-recovery .main__title
	{
		width: auto;
	}
	.main__top
	{
		display: inline-block;
	}
	.main__title
	{
		margin: 0;
		text-align: right;
	}
	.main__logo
	{
		display: block;
		text-align: center;
	}
	.main-register .main__input
	{
		margin-bottom: 5px;
	}
	.footer-top
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		padding-top: 60px;
	}
	.lang-select
	{
		margin-bottom: 20px;
		margin-left: 0;
	}
	.footer-bottom
	{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.footer-list
	{
		margin-bottom: 20px;
	}
	.copyright
	{
		margin-left: 0;
	}
	.main-404 .register-wrapper
	{
		min-height: 0;
	}
	.main-404__title
	{
		font-size: 300px;
		text-align: center;
	}
	.main-404__subtitle
	{
		font-size: 40px;
		text-align: center;
	}
}
@media (min-width:1602px) {
	.field3.additional-field-row.account-site-notifies-channel-item label {
		right:25px !important
	}
}
@media (max-width:1602px) and (min-width:1200px) {
	.field3.additional-field-row.account-site-notifies-channel-item label {
		right:25px !important;
	}
}
@media (max-width:1200px) and (min-width:991px) {
	.field3.additional-field-row.account-site-notifies-channel-item label {
		right:24px !important;
	}
}
@media (max-width:991px) and (min-width:720px) {
	.field3.additional-field-row.account-site-notifies-channel-item label {
		right:105px !important;
	}
}
@media (max-width:720px) and (min-width:500px) {
	.field3.additional-field-row.account-site-notifies-channel-item label {

	}
}
@media (max-width:500px) and (min-width:320px) {
	.field3.additional-field-row.account-site-notifies-channel-item label {

		right: 12px !important;	
	}
	.field3.additional-field-row.account-site-notifies-channel-item label  b {
		right:-11px !important;
	}
	.geopro_page .field3 em.added_block {
		margin-left: 31px !important;
	}
	em.added_block:before {
		left:-30px !important;
	}
	.verify_show {
		width:82% !important
	}
	.additional-field-row>div{
		-ms-flex-wrap:wrap !important;
		    flex-wrap:wrap !important;
	}
}
@media screen and (max-width:690px)
{
	.log_out_body .main
	{
		background-position: 105px 110px,center;
		padding-left: 32.5%;
		padding-right: 10%;
		width: 100%;
	}
}
@media screen and (max-width:580px)
{
	.log_out_body .main
	{
		background-position: 55px 60px,center;
		padding-left: 27.5%;
		padding-right: 7.5%;
	}
}
@media screen and (max-width:500px)
{
	.header
	{
		margin-bottom: 75px;
	}
	.header__nav.nav
	{
		padding-left: 5px;
		padding-right: 5px;
	}
	.header__nav .nav__link
	{
		font-size: 16px;
		padding: 5px;
	}
	.header__nav .nav__item
	{
		display: inline-block;
		margin: 0;
	}
	.header__nav .nav__item:nth-child(1)
	{
		margin-left: 10px;
	}
	.header__nav .nav__btn
	{
		margin-right: 10px;
	}
	.header__logo
	{

	}
	.header__logo img
	{
		width: 200px;
	}
	.header__nav .nav__menu
	{
		display: inline-block;
		top: 67.75px;
		width: 80%;
	}
	.log_out_body .main
	{
		background-image: url(../img/register-form-bg.png);
		background-position: -300px,0,center;
		background-size: 1e3px 600px;
		height: auto;
		margin-bottom: 75px;
		min-height: 625px;
		padding: 100px 15% 50px;
		padding-left: 5%;
		padding-right: 5%;
		text-align: center;
		width: 100%;
	}
	.main-recovery .main__title
	{
		margin-left: 0;
	}
	.main-register .main__input,.main-register .main__select-styled
	{
		width: 95%;
	}
	.main__input-wrapper b
	{
		right: -10px;
	}
	.footer__nav .nav__menu
	{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		text-align: center;
	}
	.footer__nav .submenu
	{
		bottom: 40px;
		left: -60px;
	}
	.footer__nav .submenu__link
	{
		padding-left: 0;
	}
	.nav__menu .nav__item .nav__item-inner
	{
		border-left: 0;
	}
	.footer__nav .nav__item:first-child .nav__item-inner,.footer__nav .nav__link--unfolding
	{
		padding-right: 0;
	}
	.footer-list
	{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.footer-list__item
	{
		border-left: 0;
		margin-bottom: 15px;
	}
	.main-404__title
	{
		font-size: 200px;
	}
	.main-404__subtitle
	{
		font-size: 25px;
	}
	.main-404__btn
	{
		width: 50%;
	}
	.main-404__btn a:hover
{
	color: #fff;
	font-weight: 300;
}
}
@media screen and (max-width:400px)
{
	.main__btn,.main__link
	{
		width: 100%;
	}
}
#add_site .textarea415
{
	padding-left: 10px;
}
#login
{
	margin-bottom: 30px;
}
.account-site-notifies-field-row>div
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.account-site-notifies-field-row>div .flex-group.flex-checkbox
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	/* margin-left: -40px; */
}
.account-site-notifies-field-row>div .rightlink.add
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.account-site-notifies-field-row>div .rightlink.add a
{
	margin-right: 10px;
}
.support .wr
{
}
.profile_box
{
	text-align: left;
}
.selectHttp .selectbox .select .text
{
	padding-left: 10px!important;
}
@media (min-width:1200px) {
.account-notifies-field-row .required:after {
	content:"*";
	position:absolute;
	left:478px;
	top:0px;
    color: #e90079;

}
}
@media (min-width:771px) and (max-width:1200px) {
	.account-notifies-field-row .required:after {
		content:"*";
		position:absolute;
		left: 369px;
		top:0px;
		color: #e90079;
	
	}
}
@media only screen and (max-width:771px) {
	.account-notifies-field-row .required:after  {
		content: "*";
		position: absolute;
		right: 0px;
		top: 0px;
		color: #e90079;
	}
	.redstar {
		    background: #fcfcfc;
		padding:4px 8px;
		font-size:12px;
		width: 90%;
		margin: 0 auto;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
	}
}
@media only screen and (min-width:995px)
{
	div#stat-site-export-form
	{
		width: 600px;
	}
}
.geopro_page .field3 label b {
	display:none !important;
}
.main_input.req:after {
	content:"*";
	position:absolute;
	right:-2px;
	top:0px;
    color: #e90079;

}
@media (max-width:991px) and (min-width:770px) {
	.main_input.req:after {
		right:85px;
	}
}
@media (max-width:720px) {
	.main_input.req:after {
		right:1px;
	}

}
@media only screen and (max-width:995px) and (min-width:650px)
{
	div#stat-site-export-form
	{
		left: 50px;
		width: 600px;
	}
}
.geopro_page .field3 .flex-group>label {
    margin-top: 11px;
    position: absolute;
    right: 25px;
    top: 21px;
    text-align:center;

}
.verify_show {
    background: #ededed;
    border:1px solid #45bbd8;
    width:99%;

}
@media screen and (max-width: 2602px){
.flex-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
}
.geopro_page .field3 label b {
    display: none;
    position: absolute;
    right: -50px;
    top: -30px;
    font-size: 16px;
}
.flex-group.flex-input {
    width:unset !important;
}
.del b {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    display: inline-block;
}
.rightlink.del {
    padding-left: 32px;
}
.added_block {
    position: relative;
}
em.added_block:before {
    content: "a";
    position: relative;
    width: 16px;
    height: 20px;
    margin-left: -10px;
    color: transparent;
    border-left: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    left: 0;
    top: -10px;
    margin-right: 5px;
}
@media (min-width:1600px) {
.redstar {
    top: 300px;
    position: absolute;
    color: #212121;
    font-size: 12px;
        background: #fcfcfc;
    width: 200px;
	left: 55%;

    padding: 4px 8px;
}
}

span.verify b {
    margin-right: 0 !important
}
span.verify b {
	margin-right:0 !important;
}
@media (max-width:720px) {
	.geopro_page .field3 em {
		max-width:70px;
	}
}
@media (min-width:480px) {
.antivirus-message {

	display:none;
}
}
.antivirus-message{
	width: 95%;
	position: relative;
    line-height: 15px;
}
@media (max-width:480px) {
	.antivirus-message:before {
		content: "";
		position: absolute;
		-webkit-transform: rotate(-250deg);
		    -ms-transform: rotate(-250deg);
		        transform: rotate(-250deg);
		width: 35px;
		height: 45px;
		background: url(images/arrow_interval.svg) no-repeat;
		background-size: contain;
		left:0;
		right:0;
		bottom: 50px;
		margin: 0 auto;
	}
}
@media (max-width:435px) {
	.antivirus-message:before {
	bottom:70px;
	}
}
@media (max-width:350px) {
	.antivirus-message:before {
	bottom:80px;
	}
}
@media (min-width:1100px) and (max-width:1203px) {
	.redstar {
		top: 330px;
		position: absolute;
		color: #212121;
		font-size: 12px;
		    background: #fcfcfc;
		width: 24%;
		display: block !important;
		line-height: 16px;
		right: -50px;
		padding: 4px 8px
	}
}
@media (min-width:771px) and (max-width:991px) {
	#account-site-notifies-form .redstar {
		top: 330px;
		position: absolute;
		color: #212121;
		font-size: 12px;
		    background: #fcfcfc;
		width: 24%;
		display: block !important;
		line-height: 16px;
		left:590px;
		padding: 4px 8px
	}
}
.pagination.clear ul li:first-child, .pagination.clear ul li:nth-child(2), .pagination.clear ul li:nth-child(3), .pagination.clear ul li:nth-child(4), .pagination.clear ul li:last-child, .pagination.clear ul li:nth-last-child(2) {
    display: block;
}

.pagination.clear 


@media (max-width:1100px) and (min-width:991px) {
	.redstar {
		top: 250px;
		position: absolute;
		    background: #fcfcfc;
		font-size: 12px;
		color: #212121;
		width: 40%;
		display: block !important;
		line-height: 16px;
		padding: 4px 8px;
	}
}

@media (min-width:1203px) and (max-width:1600px) {
    .redstar {
		top: 310px;
		position: absolute;
		color: #212121;
		font-size: 12px;
		    background: #fcfcfc;
		width: 24%;
		line-height: 16px;
		left: 80%;
		padding: 4px 8px;
}
.geopro_page .field3 .flex-group>label {
    top:15px;
}
.geopro_page .field3 label b {
    display: inline-block;
    position: absolute;
    right: -50px;
    top: -24px;
    font-size: 16px;
}

}
@media (min-width:1000px) and (max-width:1200px) {
    .account-site-notifies-field-row > div {
    display:-webkit-box !important;
    display:-ms-flexbox !important;
    display:flex !important
}
.field3.additional-field-row-template {
    display: none !important;
}
.input362, .input415, .geopro_page .account-site-notifies-channel-item.field3 .input415, .textarea380, .textarea415, .input300 {
    width:300px !important;
	
}
.geopro_page .additional-field-row.field3 .input415 {
    width:240px !important;
}
form#account-site-notifies-form .flex-checkbox {
    width:100%;
}
.field3 .input415 .post-input {
    margin-top:-23px;
}
span.verify {
    margin-top:0px !important
}
}
@media (min-width:720px) and (max-width:1000px) {
    .geopro_page .field3 .flex-group>label {
        right:126px;
    }
}
@media (min-width:720px) and (max-width:781px) {
    body .geopro_page .field3 .flex-group>label {
        right:30px !important;
	}
	body .field3.additional-field-row.account-site-notifies-channel-item label {
		right:30px !important;
	}
}



.verified {
	color: #65c4a9;
    background: #ededed;
    padding: 0 6px;
    margin-left: 0px;
    width: 99%;

}


@media (max-width:720px) {
    #twitter-row .selectTwit .selectbox .select {
        width:unset !important
    }
    #email-row>div, #sms-row>div, #icq-row>div, #icq-row>div, #twitter-row>div, #skype-row>div, #gtalk-row>div {
        -ms-flex-wrap:wrap;
            flex-wrap:wrap;
    }
    .flex-group.flex-input {
        max-width:100% !important;
        width:95% !important
    }
    form#account-site-notifies-form div#gtalk-row .flex-checkbox {
        position: relative;
    }
    #twitter-row .flex-checkbox {
        -webkit-box-orient:horizontal !important;
        -webkit-box-direction:normal !important;
            -ms-flex-direction:row !important;
                flex-direction:row !important;
        margin-left:67px !important;
        -ms-flex-wrap:wrap;
            flex-wrap:wrap;
        width: 100% !important;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    }
    .flex-checkbox {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
            -ms-flex-direction:row;
                flex-direction:row;
    }
    .account-site-notifies-field-row>div .flex-group.flex-checkbox {
        width:100%;
        -webkit-box-pack:end;
            -ms-flex-pack:end;
                justify-content:flex-end;
    }
}
@media (max-width:420px) {
    .account-site-notifies-field-row>div .rightlink.add a {
        margin-left:10px;
    }
    em.added_block:before {
        left:-25px;
	}
	
}
@media (min-width:1920px) {
	.geopro_page.not.account-notifies-content .field3 .flex-group>label {
		left:29%
	}
	.redstar {
		right:unset;
		left:50%
	}
}

@media (max-width:770px) {
	.cLeft li a {
    margin: 0px 0px 0px 34px !important;
}
li.parent_item .parentopen {
    background-position: 10px center !important;
    width: 35px !important;
}	
	.cLeft .sub_item li a {
    margin-left: 64px !important;
}
	.cLeft li.pro {
    background-position: 4% center;
}
	.cLeft li.parent_item .sub_item li {	background-position: 11% center;}
}
@media (min-width:500px) and (max-width:770px) {
	form#account-site-notifies-form div#gtalk-row .flex-checkbox {
		position:relative !important
	}
	
	
}
@media (max-width:520px) {
	.overflow {
		padding-left:15px;
	}
}
@media (max-width:460px) {
	.add-item-notification {
		position: absolute;
		left: 70px;
		width: 50%;
		color: #a9a9a9;
		text-align: left;
		bottom: -60px !important;
	}
}
@media (min-width:480px) and (max-width:500px) {
	form#account-site-notifies-form div#gtalk-row .flex-checkbox {
		margin-top:40px;
	}
}
@media only screen and (max-width:650px)
{
	.modwin_export .lft
	{
		background: 0 0;
	}
	.modwin_export .rht
	{
		margin-top: 10px;
		text-align: left;
	}
	.modwin_export .plat
	{
		margin-left: 0;
		margin-top: 10px;
		text-align: left;
	}
}
@media only screen and (max-width:1200px)
{
	.tooltip.width415
	{
		width: 375px;
	}
}
@media only screen and (max-width:770px)
{
	form#paid_pro
	{
		text-align: left;
	}
	.settings_page .fieldpro .fieldcheck3
	{
		padding-left: 0;
	}
	.statsTable .table .cols
	{
		position: relative;
	}
	.statsTable .table .cols .functionDisabled
	{
		background: rgba(255,255,255,.6);
		height: 100%;
		position: absolute;
		width: 100%;
		z-index: 99999;
	}
	.statsMain.faq .title
	{
		text-align: left!important;
	}
	.statsMain.faq .wrDevice
	{
		margin-left: 0;
	}
}
@media only screen and (max-width:500px)
{
	.account-notifies-content .field3 .flex-group>label
	{
		width: auto;
	}
	.statsSms .stats.type2 .stat
	{
		float: left;
		width: 120px!important;
	}
}
#bannerwin .textarea
{
	float: left;
	margin-left: 10px;
	width: 100px;
}
textarea#res_counter
{
	height: 170px;
	width: 335px;
}
form#faq-search-box .name
{
	margin-left: 0;
	text-align: left;
}
.header .name a:hover
{
	color: #d12a94;
}
@media (max-width:780px) {
/*	body .wr.clearfix {
		padding-left: 26px !important;
	}*/
}
.pulsini_account_page .sort a:hover
{
	color: #d12a94;
}
.statsMain .title a:hover,.geoList .title a:hover
{
	color: #d12a94;
	text-decoration: none;
}
.cLeft li a.active
{
}
.cLeft li:hover
{

    background-color: #fafafa;
    z-index: 9999;
	color: #d72a94!important;}
/* .cLeft li.parent_item:hover {
	background-color: #fafafa;
    z-index: 4;
	color: #d72a94!important;
} */

	@media screen and (max-width: 770px)
{
	.statsMain .title p {
		float: left !important;
	}
	.pulsini_account_page .sort {
		left:0 !important;
	}
}

.cLeft li a
{
	color: #00313d;
	display: block;
	font: 18px/20px roboto,arial;
	padding: 12px 26px 11px 74px;
	position: relative;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	z-index: 5;
}
.cLeft .info .note a
{
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.cLeft .info .note a:hover
{
	color: #d72a94;
	text-decoration: none;
}
.cLeft .info .link:hover
{
	background: url(/templates/pulsini2/img/icons-nav-hover.png) -5px -512px no-repeat;
	color: #fff;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a:hover
{
	color: #ffeb3b!important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a.user:hover, body a.user.active_link
{
	background: url(../img/svg/icon-progile-hv.svg) 0px no-repeat!important;
	color: #fff !important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a.list:hover, body a.list.active_link
{
	background: url(../img/svg/icon-account-hv.svg) center center no-repeat!important;
	color: #fff !important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a.sms:hover, body a.sms.active_link
{
	background: url(../img/svg/icon-sms-hv.svg) center left no-repeat!important;
	color: #fff !important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a.news:hover, body a.news.active_link
{
	background: url(../img/svg/icon-gudok-hv.svg) center left no-repeat!important;
	color: #fff !important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a.inform:hover, body a.inform.active_link
{
	background: url(../img/svg/icon-faq-hv.svg) center center no-repeat!important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a.support:hover, body a.support.active_link
{
	background: url(../img/svg/icon-support-hv.svg) center center no-repeat!important;
	color: #fff !important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a.pro:hover, body a.pro.active_link
{
	background: url(../img/svg/icon-pro-hv.svg) center left no-repeat!important;
	color: #fff !important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a.logout:hover, body a.logout.active_link
{
	background: url(/templates/pulsini2/img/icons-nav-hover.png) -11px -547px no-repeat !important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
.bar a .close:hover, body a.close.active_link
{
	background: url(/templates/pulsini2/img/icons-nav-hover.png) -13px -439px no-repeat !important;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
}
@media only screen and (max-width:1200px)
{
	.modwin .img
	{
		width: 100%!important;
	}
	.modwin .img img
	{
		max-width: 100%;
		width: auto;
	}
	.modwin .textarea
	{
		margin: 0 auto!important;
		width: 100%!important;
	}
	textarea#res_counter
	{
		height: 170px;
		width: 100%!important;
	}
}
@media only screen and (max-width:640px)
{
	.modwin
	{
		width: 80%!important;
	}
	#site-added-advanced .mid
	{
		width: 100%;
	}
	#site-added-advanced .right
	{
		width: 100%;
	}
}
@media screen and (max-width:770px)
{
	.footer
	{
		padding: 45px 0 28px!important;
	}
}
.flex-group.flex-input
{
	width: 70%;
}
@media only screen and (max-width:420px)
{
	.flex-group.flex-input
	{
		width: 60%;
	}
	.account-site-notifies-field-row>div .flex-group.flex-checkbox
	{
		display: block!important;
		width: 1%!important;
	}
	.field3.account-site-notifies-channel-item
	{
		display: block!important;
	}
	.flex-group.flex-input
	{
		width: 100%;
	}
	#twitter-row .flex-input
	{
		width: 100%;
	}
	.geopro_page .field3 .selectTwit
	{
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
	}
}
.statsMain.news
{
	margin: 0;
	padding: 0;
	text-align: left;
}
.statsMain.news .wrDevice.clear
{
	max-width: 100%;
}
.statsMain.news .title.clear
{
	text-align: left;
}
@media only screen and (max-width:350px)
{
	.col-one-third
	{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		width: 27%!important;
	}
	.statsTime .col.c1 p
	{
		font-size: 15px!important;
	}
	.toggle
	{
		font-size: 16px;
		padding: 0 20px;
	}
	.statsTime .toggles
	{
		margin: 0;
		padding: 0!important;
	}
}
@media screen and (max-width:770px)
{
	.table .value .ball
	{
		margin: 0 auto!important;
	}
}
.paid div.sms-unlimited
{
	height: 120%!important;
	left: -7.5%;
	top: 0;
	width: 115%!important;
}
@media only screen and (max-width:768px) and (min-width:602px)
{
	.statsUpInfo .links a
	{
		display: inline!important;
	}
}
@media only screen and (min-width:641px)
{
	#site-added-advanced .right
	{
		margin-left: 90px;
	}
}
@media only screen and (max-width:641px)
{
	#site-added-advanced h3
	{
		margin-left: 0;
		text-align: center;
	}
}
@media screen and (max-width:768px)
{
	.modwin2 .name_confirm
	{
		background: url(../images/question.png) 0 0 no-repeat;
		font-size: 16px!important;
		padding-left: 73px!important;
	}
	.modwin .p18,.modwin2 .p18
	{
		font-size: 14px!important;
		text-align: left;
	}
}
@media screen and (max-width:550px)
{
	.modwin,.modwin2,.modwin_res
	{
		left: 1%!important;
	}
	@media screen and (max-width:767px)
	{
		.cRight:before
		{
			display: none!important;
		}
	}
	@media only screen and (max-width:640px)
	{
		.modwin
		{
			width: 96%!important;
		}
	}
	@media screen (min-width:456px)and (max-width:767px)
	{
		.content .theSelect .selectbox
		{
			padding-left: 49px;
			width: 95%!important;
		}
	}
}
.selectbox .trigger .arrowS
{
	border: none!important;
}
.service-message-close a:hover {
	text-decoration:none !important;
	color: #fff !important;
}
.service-message-close a {
	color:#fff !important;
}
.selectbox .trigger
{
	background: url('../img/svg/arrowS.svg') no-repeat!important;
	background-position: 50% 70%!important;
	border: none!important;
}
.statsMain .title a, .geoList .title a
{
	background: url('../img/question.svg') no-repeat left center;
	background-size: 24px;
	padding-left: 30px;
	padding-right: 30px;
}
.statsMain .title a:hover, .geoList .title a:hover
{
	background: url('../img/question_hover.svg') no-repeat left center;
	background-size: 24px;
}
.geopro_page .uibody2 .time a.edit:hover
{
	background: url(../images/edit_hover.svg) no-repeat;
	background-size: cover;
}
.cLeft li.pro
{
	 background-image: url('../img/svg/pro_item.svg');
	background-repeat: no-repeat
	background-position: 13% center;
	background-size: 20px;
}
.cLeft li.parent_item > a
{
	/* margin-left: 74px; */
	/* padding-left: 0px; */
}
.cLeft li.activelink {
    background-color: rgba(255,255,255,.6);
    z-index: 9999;
    /* color: #d72a94!important; */
}
.cLeft li.activelink:hover a {
	/* z-index:5; */
	/* background:none; */
}
.cLeft li.activelink .sub_item a {
    color: #26ace2 !important;
}
ul.sub_item > li > a
{
	font-size: 16px;
	padding-left: 95px;
}

.cLeft li.parent_item > a {
	z-index:9;
	float: left; margin-left: 0px !important
}
ul.sub_item
{
	display: none;
}

.cLeft li.parent_item > a.active + ul.sub_item
{
	display: block!important;
	margin-bottom: 0px;
}

.cLeft li.parent_item.active  ul.sub_item
{
	display: block!important;
	margin-bottom: 0px;
}

li.parent_item
{
 overflow: hidden;
    z-index: 9999;
	/* opacity: 0.8; */
} 

li.parent_item  .parentopen{
	background: url(../img/svg/parent_item.svg) no-repeat;
	background-position: 40px center;
	 height: 21px; width: 74px; display: block; float: left; position: relative; z-index: 99;    margin-top: 11px;
 cursor: pointer
}
.cLeft li.parent_item .sub_item li
{
 background-color: #e9e9e9;
}
.cLeft li.parent_item .sub_item li.active
{
 background-color: #F6F6F6;
}



li.parent_item.active .parentopen{ background: url(../img/svg/parent_item_active.svg) no-repeat;
	background-position: 40px center;
    z-index: 9999;

	/* opacity: 0.8; */
 }
@media (max-width:800px) {
	li.parent_item.activelink > a
 {
	 background:none !important;
 }

 .cLeft li.parent_item
 {
 background-position: 13% 8px !important;
}
}
li.parent_item.activelink > a
{

}
@media only screen and (max-width: 770px)
{.cLeft li.parent_item {
    background-position: 15% 12px !important;
}
	div#content-check-settings-wrapper .field .fieldcheck.fieldcheck2
	{
		display: inline-block!important;
	}
}
input.service-message-ok:hover
{
	background-color: #2ad1a0;
}
.footer .links .selectbox .trigger
{
	border: none!important;
	height: 14px!important;
	right: -8px!important;
	top: 7px!important;
	width: 14px!important;
}
.bar a.user {
    background: url('../img/svg/icon-progile.svg') 0px no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
}
.bar a.user:hover {
     background: url('../img/svg/icon-progile-hv.svg') 0px no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.bar a.list {
	background: url('../img/svg/icon-account.svg') center center no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
}
.bar a.list:hover {
    background: url('../img/svg/icon-account-hv.svg')  center center no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.bar a.sms {
	background: url('../img/svg/icon-sms.svg') center left no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
}
.bar a.sms:hover {
    background: url('../img/svg/icon-sms-hv.svg') center left no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.bar a.news {
	background: url('../img/svg/icon-gudok.svg') center left no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
}
.bar a.news:hover {
    background: url('../img/svg/icon-gudok-hv.svg') center left no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.bar a.inform {
	background: url('../img/svg/icon-faq.svg') center center no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
}
.bar a.inform:hover {
    background:url('../img/svg/icon-faq-hv.svg') center center no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.bar a.support {
	background: url('../img/svg/icon-support.svg') center center no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
}
.bar a.support:hover {
    background: url('../img/svg/icon-support-hv.svg') center center no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.bar a.pro {
	background: url('../img/svg/icon-pro.svg') center left no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
}
.bar a.pro2 {
	background: url('../img/svg/icon-pro2.svg') center left no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
	    width: 40px;
}
.bar a.pro2:hover {
    background: url('../img/svg/icon-pro-hv.svg') center left no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.pro2 {
	width: 41px;
   margin: 0px -45px -5px 0px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
	    width: 40px;
}



.bar a.pro:hover {
    background: url('../img/svg/icon-pro-hv.svg') center left no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.bar a.logout {
	background: url('../img/svg/icon-exit.svg') center center no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
}
.bar a.logout:hover {
    background: url('../img/svg/icon-exit-hv.svg') center center no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.menu-overlay
{
	background: rgba(0,0,0,.5);
	height: 100%;
	ms-transform: translateX(120%);
	o-transition: transform .25s ease-in-out;
	padding: 40px;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: translateX(120%);
	    -ms-transform: translateX(120%);
	        transform: translateX(120%);
	transition: transform .25s ease-in-out,-webkit-transform .25s ease-in-out;
	-webkit-transition: -webkit-transform .25s ease-in-out;
	-o-transition: transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
	transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
	transition: -webkit-transform .25s ease-in-out;
	webkit-transform: translateX(120%);
	webkit-transition: -webkit-transform .25s ease-in-out;
	width: 250px;
	z-index: 1000;
}
.menu-overlay.active
{
	ms-transform: translateX(0);
	-webkit-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
	webkit-transform: translateX(0);
backdrop-filter: blur(10px);
}
.menu-overlay a {
    color: white;
    border-bottom: 3px solid transparent;
    text-decoration: none;
    -webkit-transition: .2s ease-out;
    -o-transition: .2s ease-out;
    transition: .2s ease-out;
font-family: Roboto,sans-serif;
    font-size: 19px;
    font-weight: 200;
}
.menu-overlay a:hover
{
	color: #fff!important;
	border-bottom: 3px solid #dbe457;
	display: inline-block;
}
.menu-overlay ul
{
	font-size: 18px;
	line-height: 30px;
}
.menu-overlay ul ul
{
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 10px;
}
.menu-overlay__close
{
	background: #fff;
	border-radius: 50%;
	cursor: pointer;
	height: 38px;
	left: -45px;
	position: absolute;
	top: 30px;
	width: 38px;
}
.menu-overlay__close:after
{
	background: url(../img/close-button.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	content: '';
	height: 18px;
	left: 50%;
	ms-transform: translate(-50%,-50%);
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%);
	webkit-background-size: cover;
	webkit-transform: translate(-50%,-50%);
	width: 18px;
}
.menu-overlay__close {
-webkit-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-o-transition-property: -o-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
overflow: hidden;
}
.menu-overlay__close:hover {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
}

.li_padding {
    padding-bottom: 45px;
}

.main-404__btn:hover
{
    color: #fff !important;
    font-weight: 300 !important;
}
.header__nav .submenu__link:hover
{
    color: #fff !important;
   
}
.visa {
	width: 50px;
	height: 50px;
}
.mastercard {
	width: 43px;
	margin-top: 3px;
}
.paypal {
	width: 70px;
	margin-top: -10px;
	/* height: 50px; */
}
.payment-method {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    margin: -20px 20px;
}
.payment-method div {
    margin-right: 10px;
}
.payment-method div path {
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.block-info {
    float: left;
}
@media only screen and (max-width:876px) {
    .payment-method {
        float: none;
        margin: 10px 0px;
    }
    .block-info {
	    float: none;
	}

    .payment-method {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 185px;
        margin: 0px auto 0px auto;
        padding-top: 20px;
    }
    .payment-method div {
        margin-right: 15px;
    }
    .payment-method div:last-child {
        margin-right: 0px;
    }
}
.visa:not(:hover) path[style="fill:#2394BC;"] {
    fill: #b3b3b3!important;
}
.visa:not(:hover) path[style="fill:#EFC75E;"] {
    fill: #868e96!important;
}
.mastercard:not(:hover) path[style="fill:#FFB600;"]{
    fill: #b3b3b3!important;
}
.mastercard:not(:hover) path[style="fill:#F7981D;"]{
    fill: #b3b3b3!important;
}
.mastercard:not(:hover) path[style="fill:#FF8500;"] {
    fill: #b3b3b3!important;
}
.mastercard:not(:hover) path[style="fill:#FF5050;"] {
    fill: grey!important;
}
.mastercard:not(:hover) path[style="fill:#E52836;"] {
    fill: grey!important;
}
.mastercard:not(:hover) path[style="fill:#CB2026;"] {
    fill: grey!important;
}
.paypal:not(:hover) path[style="fill:#139AD6;"] {
    fill: #b3b3b3!important;
}
.paypal:not(:hover) path[style="fill:#263B80;"] {
    fill: grey!important; 
}
.paypal:not(:hover) path[style="fill:#232C65;"] {
    fill: grey!important;
}
.bar a .wr {
    /* min-height: 45px!important; */
}
.header .wrDevice.clear .info { 
	padding: 25px 0 0;
}
.header__nav .nav__item {
    height: 30px;
    line-height: 30px;
}
@media (max-width:770px) {
	.pay_icons img {
		height:15px !important;
	}
}
@media (min-width:400px) and (max-width:770px) {
	.pay_icons {
		display: inline !important;
		margin: 0 auto;
	}
}
@media (max-width:400px) {
	.settings_page .pay_icons {
		display:-webkit-box !important;
		display:-ms-flexbox !important;
		display:flex !important;
		-webkit-box-pack:center;
		    -ms-flex-pack:center;
		        justify-content:center;
				margin: 15px 0 0 14px;
	}
	.settings_page .submitbutton {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin: 0 auto;
	}
}
.pulsini_account_page span.close {
/* width: 13px;
    height: 13px;
    background: url(../img/icons_nav.png) 0px -364px no-repeat;
    position: absolute;
    bottom: -5px;
    left: 3px; */
    cursor: pointer;
    width: 13px;
    height: 13px;
    /* margin: 0 0 0 6px; */
   /*  background: #ffffff; */
    border-radius: 100%;
    position: absolute;
    top: 22px;
    left: -2px;
    z-index: 99;
    font: 22px/32px 'Roboto', sans-serif;
    /* text-align: center; */
    color: #696969;
    font-weight: 300;
    /* vertical-align: unset; */
    border-color: aquamarine;
    border-width: 1px;
}
.pulsini_account_page span.close:hover {
    background: url(../img/svg/icons-nav-hover.svg)  -13px -439px no-repeat;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
}
.bar {
	z-index: 99999!important;
}
ul.icons svg path, ul.icons svg rect {
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.alert h2 {
    float: left;
    margin: 0px 0px 10px 0px;
    line-height: 26px;
    font-size: 26px;
    width: 92%;
}
.alert h3 {
    float: left;
    margin: 0px 0px 0px 0px;
    line-height: 20px;
    font-size: 20px;
    width: 94%;
    }


#service-messages-home

{
	    clear: both;
		display:none;
}

.pay_icons img {
   height: 13px;
    margin-right: 8px;
}
.active svg, .active i, .active b {
	-webkit-transform:rotate(180deg);
	    -ms-transform:rotate(180deg);
	        transform:rotate(180deg);
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
}
svg, i ,b {
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
}


.pulsini_account_page .row .site-flex-group.site-info  .disabled1 { display: none}
.site_disabled_message  { margin:0px 20px 0px 20px}


.uibody3_active { -webkit-box-sizing: content-box !important; box-sizing: content-box !important}


@media (max-width:1602px) {
	.statsMain .title p, .geoList .title h2 { }	
	
}
@media screen and (max-width: 994px) {
	.geoList .title a {  display: block; float: right !important; }
	.wrDevice.clear, .statsTable.geoList .title { width:100% !important; max-width: 100% !important}
	
}

@media (max-width:770px) {
	.statsMain .title p, .geoList .title h2 {width: 100% !important;}	
	
}

@media screen and (max-width: 680px) {
	.statsMain .title p, .geoList .title h2 {  font-size: 24px !important}	
	.statsTable.geoList .title {  padding: 0px 0px 20px 10px !important}
	.statsMain .title a, .geoList .title a { padding-right: 10px}
	
}

@media screen and (max-width: 500px) {
.geoList .title a { float: left !important; }
}
.cLeft li a
{padding: 12px 26px 11px 0px !important; margin: 0px 0px 0px 74px}

.cLeft .sub_item li a
{padding: 12px 26px 11px 19px !important;}


@media screen and (max-width: 994px) {
.geoList .title a { float: left !important; }
}


.bar {
	z-index: 9999!important;
}

@media screen and (max-width: 770px){
/* .cRight {    padding: 24px 0px 47px 40px !important;} */
}
	@media screen and (max-width: 500px){
.cRight {    margin: 0px 0px 0px 0px !important; padding: 24px 0px 47px 0px !important;}
}

#account-profile-login-js-disabled { font-size:22px}
#account-site-notifies-form {text-align:center}
@media screen and (max-width:450px)
{
/* 	.geopro_page .field5 .uibody2,.geopro_page .field5 .uibody
	{
		background-size: 300px;
		float: none;
		margin: 0 auto;
		width: 300px;
	}
	.geopro_page .uibody2 .uibody2_to
	{
		margin-left: 290px;
	}
	.uibody2_active,.uibody1_active,.uibody3_active
	{
		background-size: 300px;
	}
	.geopro_page .field5 .uibox2,.geopro_page .field5 .uibox,.geopro_page .field5 .uibox3
	{
		background-size: 300px;
		margin-left: 4px;
		width: 300px;
	}
	.geopro_page .field5 .uibox,.geopro_page .field5 .uibox3
	{
		margin-left: 0;
	}
	.geopro_page .uibox2 .ui-slider-range,.geopro_page .field5 .uibox .ui-slider-range,.geopro_page .field5 .uibox3 .ui-slider-range
	{
		background-size: 300px!important;
	}
	.geopro_page .uibox2 .ui-slider-handle,.geopro_page .field5 .uibox .ui-slider-handle,.geopro_page .field5 .uibox3 .ui-slider-handle
	{
		background-size: 100%;
		width: 23px;
	}
	#account-common-saved-popup .plat,#account-common-popup-simple .plat
{
	margin-top: 50px;
	position: static;
	text-align: left;
}
	.geopro_page .field5 .uibox3 .ui-slider-handle {margin-top: 50px;}
	.geopro_page .field5 .uibox3 .ui-slider-range {margin-top: 50px;} */
}

.navigation_finish

{
width: 124px !important;
    border-radius: 0 !important;
    border: none !important;
    cursor: pointer;
}

@media screen and (max-width:600px)
{
.pagination li a	
{
	

  /*   margin: 0 -7px 0 0 !important; */

    font: 300 20px/40px 'Roboto', sans-serif;
 
}
.navigation_finish
{
	    font: 300 17px/45px 'Roboto' !important;
		width: 89px !important;
}

}
		
.geopro_page .field3 .added_block svg {
		height: 1.2em;
    width: 2em;
    color: #578592;
	}
	
.sound_off svg
{
	height: 2em;
    width: 2em !important;
    color: #d7e4e4;
    margin: 0 24px -7px 0;
    color: #556e75;
}
.h3_descr
{font-size: x-small;
    color: #8fa3a9;


	}
	
	
	
@media screen and (max-width:600px)
{
/* 	#account-site-notifies-service-email
	{
		width: 50% !important;
		
	} */
}
@media screen and (max-width:768px)
{


.bar a.pro2 {
	background: url('../img/svg/icon-pro2.svg') center left no-repeat!important;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
	    width: 40px!important;
}
.bar a.pro2:hover {
    background: url('../img/svg/icon-pro-hv.svg') center left no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
}

@media screen and (max-width:768px)
{


.pro2 {
	width: 41px;
    margin: 0px -0px -5px 0px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration:none;
	    z-index: 99;
	    
}
/* .pro2:hover {
    background: url('../img/svg/icon-pro-hv.svg') center left no-repeat!important;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
} */
}


@media screen and (min-width:768px)
{


.ending_pro_data
{
	padding-left: 53px;
}

}
@media screen and (max-width:772px)
{


.ending_pro_data
{
	display:none;
}

}
.profile_box .status span.pro img
{
	    width: 75px;
    padding-right: 11px;

}
.admin_icon svg
{
-webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    width: 55px;
    height: 25px;
    /* padding-left: 7px; */
    margin-top: 62px;
    fill: #26ace2;
    position: absolute;
  
}

.add_batch_help
{
	    background: url(../img/question_hover.svg) no-repeat left center;
    background-size: 24px;
	    width: 25px;
    height: 25px;
        margin: 0 0 3px 9px !important;
}
.icon_copy svg
{

width: 26px;
    height: 30px;
    z-index: -1;
    fill: #0075a5;
}

.infinity
{
-webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    background: url(../img/svg/infinity.svg) no-repeat center center;
    background-size: 27px;
    width: 40px;
    height: 44px;
    fill: white;
    margin-top: 2px;
       
}
@media screen and (max-width: 994px){
.cLeft .bar a.cLeftToggle
{
	margin: 0px 0px 0px 0px;
    background: #00aedb url(../img/svg/nav.svg) no-repeat center center;
    padding: 0 0px 0 23px;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 28px;
    height: 48px;
    background-size: 30px;
	
	}
}

.notify .onOffSlider
{
    top: 9px !important;	
	
}

.notify_all_off .onOffSlider
{
    top: 2px !important;	
	
}

.round1 {
    width: 209px!important;
    left: 8px!important;
	height: 194px!important;
}
.cLeft > .cLeftWr > ul {z-index: 1 }


@media screen and (max-width: 350px) {

.statsTime .col {
    margin: 0 6px 0 0!important;

}
.statsTime .col.c1 {
    width: 89px!important;
}
}

@media screen and (max-width: 500px) {

.tablebox table .col1 span
{
	
	padding-left: 3px;

	width: 79px;

}
.tablebox3 table td.col3 {
    
    padding-right: 15px;
}
	.modwin2 .name_error {

  
    line-height: 70px;
}

}
@media screen and (max-width: 400px) {
	.modwin2 .name_error {

    padding-left: 67px;
    line-height: 38px;
	background-size: contain;
}
}

/* @media screen and (max-width: 840px)
.geopro_page.account-site-notifies-content .field5 .tooltip, .geopro_page.account-notifies-content .field5 .tooltip {

    margin-top: 10%;
} */

@media screen and (max-width: 770px) {

#email-row.field3.account-site-notifies-field-row
{display: inline-block;
}

#email-row.field3.account-site-notifies-field-row
{width: 80%;
}

/* .geopro_page.account-site-notifies-content .field5 .fieldcheck
{
display: inline-block !important;
float: left;
}
.geopro_page.account-site-notifies-content .field5 .input415, .geopro_page.account-notifies-content .field5 .input415, .geopro_page.account-site-notifies-content .field5 .textarea415
{
	float: left;
    margin: 0px 0px 0px auto;
} */
}

@media screen and (max-width: 500px) {
.status_page {

    margin-left: 8%;
}}
