/* HTML 5 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

/*----------------------General-styles-start----------------------*/
html {
	height: 100%;
	padding:0;
	margin:0;
	font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;

}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

a:hover,
a:active {
  outline: 0;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  width: auto\9;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}

button,
input {
  *overflow: visible;
  line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}

input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

body {
	height: auto !important;
	height: 100%;
	min-height: 100%;
	position: relative;
	padding:0;
	margin:0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10pt;
  line-height: 1.4em;
  color: #666666;
  background-color: #F9F9F9;
}

a {
  color: #c5a44d;
  text-decoration: none;
}

a:hover,
a:focus {color: #ffb900;}

ul, li, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

.no-bg {background: none !important;}

hr {
    height: 1px;
    background: #cccccc;
    border: 0;
}
p {text-align: justify;}

.button-small {display: inline-block;height: 28px;padding: 0 4px 0 0;background: url(/uweb/ru/img/button-small.png) no-repeat right -28px;font: 16px/26px 'Calibri', 'Trebuchet MS', 'Arial';color: #fff;text-decoration: none;outline: none;text-shadow: 0 1px 2px #b17d16;cursor: pointer;}
.button-small span {display: inline-block;height: 28px;background: url(/uweb/ru/img/button-small.png) no-repeat left top;padding: 0 3px 0 7px;cursor: pointer;}
.button-small:hover {text-decoration: none;background-position: right -84px;}
.button-small:hover span {background-position: left -56px;}

.button-big {display: inline-block;height: 37px;padding: 0 4px 0 0;background: url(/uweb/ru/img/button-big.png) no-repeat right -37px;font: bold 24px/36px 'Calibri', 'Trebuchet MS', 'Arial';color: #fff;text-decoration: none;outline: none;text-shadow: 0 1px 2px #b17d16;cursor: pointer;}
.button-big span {display: inline-block;height: 37px;background: url(/uweb/ru/img/button-big.png) no-repeat left top;padding: 0 14px 0 18px;cursor: pointer;}
.button-big:hover {text-decoration: none;background-position: right -111px;}
.button-big:hover span {background-position: left -74px;}

.left {float: left;}
.right {float: right;}
.t-center {text-align: center;}
.t-left {text-align: left;}
.t-right {text-align: right;}
/*---------------------- General-styles-end ----------------------*/

/*----------------------Layout-structure*/
.wrap {background: #f9f9f9;	text-align: center; position: relative;min-height:100%;}
* html .wrap {height: 100%;}
	
.container {
	width: 960px; 
	margin: 0 auto;
	padding: 0 0 10px 0;
	clear: both;
	text-align: center;
	}

/*------------------end-Layout-structure*/

/* NAVIGATION */
.nav {height: 131px; background: url('/uweb/ru/img/bg_dark.png') #333;}

.logo {
	float: left;
	width: 275px;
	margin: 45px 0 0 0;
	}
	
.logo a {
	display: block;
	width: 126px;
	height: 38px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('/uweb/ru/img/logo_uweb.png') no-repeat;
	}
	
.logo p {
	color: #6f6f6f;
	text-shadow: 1px 1px 0px #000;
	margin: 2px 0;
	padding: 0;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	}
	
.nav .menu {float: right;}
	
.menu>ul {
	display: block;
	float: left;
	margin: 55px 10px 0 0;
	list-style-type: none;
	padding: 0;
	}
	
.menu>ul li {display: inline-block; color: #fff;}
	
.menu>ul li span,
.menu>ul li a {
	line-height: 40px;
	padding: 0 15px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
	font-size: 10pt;
	}
	
.menu>ul li span,
.menu>ul li a.active,
.menu>ul li a:hover {
	text-decoration: none;
	background: #272829;
	border-radius: 4px;
	color: #fff;
	border-top: 1px solid #1c1c1d;
	border-left: 1px solid #1c1c1d inset;
	border-right: 1px solid #2f3032 inset;
	box-shadow: 1px 1px 2px #1c1c1d inset, 1px 1px 0 #2f3032;
	margin-top: -1px;
	}
	
.login {float: right; margin: 60px 0 0 0;}

/* BUTTONS */	
.btn-grey,
.btn-yellow {
	padding: 0 23px;
	line-height: 32px;
	text-decoration: none;
	border-radius: 4px;
	display: inline-block;
	font-weight: bold;
	font-size: 9pt;
	margin-left: 5px;
	text-align: center;
	}
.btn-grey {
	box-shadow: 1px 1px 0px #636363 inset, 0px 0px 2px #151515;
	background: #3f3f3f;
	background: linear-gradient(bottom, #323232, #4a4a4a);
	background: -moz-linear-gradient(bottom, #323232, #4a4a4a);
	background: -webkit-linear-gradient(bottom, #323232, #4a4a4a);
	background: -o-linear-gradient(bottom, #323232, #4a4a4a);
	background: -ms-linear-gradient(bottom, #323232, #4a4a4a);
	color: #fff;
	text-shadow: 0 -1px 0 #1e1e1e;
	}
	.btn-grey:hover {
		text-decoration: none;
		color: #fff;
		background: #4a4a4a;
		background: linear-gradient(top, #323232, #4a4a4a);
		background: -moz-linear-gradient(top, #323232, #4a4a4a);
		background: -webkit-linear-gradient(top, #323232, #4a4a4a);
		background: -o-linear-gradient(top, #323232, #4a4a4a);
		background: -ms-linear-gradient(top, #323232, #4a4a4a);
		text-shadow: 0 1px 0 #1e1e1e;
		}
	
.btn-yellow {
	box-shadow: 1px 1px 0px #ffffa1 inset, 0px 0px 2px #91762d;
	background: #fbd469;
	background: linear-gradient(bottom, #f7cc5a, #ffdc7e);
	background: -moz-linear-gradient(bottom, #f7cc5a, #ffdc7e);
	background: -webkit-linear-gradient(bottom, #f7cc5a, #ffdc7e);
	background: -o-linear-gradient(bottom, #f7cc5a, #ffdc7e);
	background: -ms-linear-gradient(bottom, #f7cc5a, #ffdc7e);	
	color: #6a5621;
	text-shadow: 0 1px 0 #ffeb69;
	}
	.btn-yellow:hover {
		text-decoration: none;
		color: #6a5621;
		background: #ffdc7e;
		background: linear-gradient(top, #f7cc5a, #ffdc7e);
		background: -moz-linear-gradient(top, #f7cc5a, #ffdc7e);
		background: -webkit-linear-gradient(top, #f7cc5a, #ffdc7e);
		background: -o-linear-gradient(top, #f7cc5a, #ffdc7e);
		background: -ms-linear-gradient(top, #f7cc5a, #ffdc7e);			
		}
	
/* PRICE */
.pricing-wrap {
	height: 473px;
	background: url('/uweb/ru/img/bg_blue.png') #394c68;
	overflow: hidden;
	}

.pricing-wrap .container {background: url('/uweb/ru/img/light_shadow.png') top center no-repeat; overflow: auto;}	

.pricing-wrap .container>.first-d {
	margin: 0;
	padding: 20px 0 0 0;
	color: #fff;
	text-shadow: 0px -1px 0px #18233e;
	font-size: 25pt;
	font-weight: 700;
	line-height: 0.9em;
	}

.pricing-wrap .container>h1 {
	font-weight: normal;
	color: #121f32;
	text-shadow: 1px 1px 0px #687da1;
	font-size: 13pt;
	margin: 14px 0;
	}
	
/* TARIF */
.pricing-plan {
	float: left;
	background: #fff;
	text-align: center;
	overflow: auto;
	min-height: 400px;
	position: relative;
	
	}
	.pricing-plan.first {
		width: 250px;
		margin: 30px 0 0 70px;
		border-radius: 4px 0 0 0;
		}
	.pricing-plan.second {
		width: 320px;
		margin: 10px 0 0 0; 
		box-shadow: 0px 0px 10px 0px #333;
		border-radius: 4px 4px 0 0;
		z-index: 1000;
		overflow: visible;
		}
	.pricing-plan.third {
		width: 250px;
		margin: 30px 70px 0 0;
		border-radius: 0 4px 0 0;
		}
		
.pricing-plan h2 {
	padding: 20px 0 20px 0;
	margin: 0 0 0 7%;
	height: 40px;
	font-size: 19pt;
	float: left;
	text-align: left;
	width: 50%;
	}
	.pricing-plan h2 span {
		font-size: 10pt;
		font-weight: normal;
		color: #888888;
		line-height: 1em;
		display: block;
		margin-top: 7px;
		}
	
	.pricing-plan .bonus {
		display: block;
		text-indent: -9999px;
		overflow: hidden;
		position: absolute;
		}
	.pricing-plan.first .bonus,
	.pricing-plan.third .bonus	{
		background: url("/uweb/ru/img/15d_base.png") no-repeat;
		width: 69px;
		height: 70px;
		top: 7px;
		right: 10px;
		}
	.pricing-plan.second .bonus {
		background: url("/uweb/ru/img/15d_standart.png") no-repeat;
		width: 102px;
		height: 103px;
		top: -20px;
		right: 10px;
		}
		
		
.cost {
	background: #343434;
	padding: 20px 20px 15px 20px;
	font-size: 23pt;
	}
.cost p {
	color: #fff;
	font-size: 100%;
	font-weight: bold;
	line-height: 0.7em;
	padding: 0;
	margin: 0;
	text-align: left;
	}
	.pricing-plan.second .cost p {font-size: 110%;}
	.cost p span.rur {
		width: 18px;
		height: 18px;
		display: inline-block;
		background: url('/uweb/ru/img/rur.png') no-repeat;
		background-size: cover;
		text-indent: -9999px;
		overflow: hidden;
		vertical-align:top;
		}	
	.cost p span {
		font-size: 50%; 
		color: #5d5d5d;
		display: block;
		}
	
	
.pricing-plan .btn-yellow {
	text-transform: uppercase;
	padding: 0 30px;
	font-size: 10pt;
	}
	.pricing-plan.second .btn-yellow {font-size: 12pt; padding: 5px 40px;}
	
.pricing-plan ul {list-style-type: none; margin: 0; padding: 0;}	
	
.pricing-plan ul li {
	color: #858585;
	font-size: 11pt;
	line-height: 2.2em;
	text-align: center;
	padding: 0 2px;
	}
	.pricing-plan ul li:nth-child(even) {background: #f6f6f6;}
	.pricing-plan.second ul li {font-size: 12pt; line-height: 2.5em;}
	
/* DESCRIPTION */	
.description {padding: 40px 0 30px 0;}
.description article {
	float: left;
	width: 308px;
	background: #fff;
	border-radius: 4px;
	border: 1px solid #d8d8d8;
	box-shadow: 0px 0px 5px 0px #e8e8e8;
	text-align: left;
	margin: 0 15px 20px 0;
	}
	.description .container :last-child {margin-right: 0px;}

.description article h2,
.news h2 {
	background: url('/uweb/ru/img/h_divider.png') repeat-x left center;
	font-size: 17pt;
	color: #444444;
	margin: 20px 20px 15px 20px;
	}
	.description article h2 span,
	.news h2 span	{
		background: #fff; padding-right: 20px;
		}
	
.description article ul {list-style-type: none; margin: 0; padding: 0;}	
.description article ul li {
	color: #3c4f6b;
	font-size: 10pt;
	line-height: 1.2em;
	text-align: left;
	padding: 10px 15px;
	}
	.description article ul li:nth-child(odd) {background: #f6f6f6;}	
	
/* NEWS */
.news {padding: 0 0 80px 0;}
.news  .container {
	background: #fff;
	border-radius: 4px;
	border: 1px solid #d8d8d8;
	box-shadow: 0px 0px 5px 0px #e8e8e8;
	text-align: left;
	}

.news article {padding: 0 20px 20px 20px; clear: both;}
.news article .news-picture {
	margin: 6px 20px 0 0;
	float: left;
	width: 86px;
	height: 86px;
	border-radius: 43px;
	/* border: 1px solid #eee; */
	background-position: center center no-repeat;
	}
		
.news article span{
	display: block;
	width: 45px;
	float: left;
	text-align: center;
	line-height: 1em;
	border-right: 1px dotted #bdbdbd;
	padding: 0 10px 5px 0;
	margin: 10px 15px 0 0;
	}
	.news article span strong {
		display: block;
		font-size: 25pt; 
		line-height: 1em;
		}
.news article h3 {color: #104863; margin: 0 0 0 180px;}
.news article p {
	margin: 10px 0 0 180px;
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #bdbdbd;
	min-height: 60px;
	}	

/* SUB PAGE */
.title-wrap {
	padding: 25px 0 20px 0;
	background: url('/uweb/ru/img/bg_blue.png') #394c68;
	overflow: hidden;
	}

.title-wrap h1 {
	text-align: left;
	font-size: 24pt;
	color: #fff;
	text-shadow: -1px -1px 1px #1d283c;
	margin: 0;
	line-height: 1em;
	}
	
.content {padding: 30px 0 80px 0;}
.content  .container {
	background: #fff;
	border-radius: 4px;
	border: 1px solid #d8d8d8;
	box-shadow: 0px 0px 5px 0px #e8e8e8;
	text-align: left;
	padding:15px;
	width: 928px;
}
.content ul { margin-left: 20px; }

/* FOOTER */
.footer {
	padding: 10px 0 20px 0; background: url('/uweb/ru/img/bg_dark.png') #333;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
        min-height:280px; max-height:375px;
	}

.footer .footer-nav {
	margin: 0px 8px 0px 8px;
	float: left;
/*	min-width: 180px;*/
	text-align: left;
	}

.up-uweb{
	margin: 8px 35px 8px 8px!important;
	min-width: 210px!important;
	}

.cn-uweb{
margin: 8px 35px 8px 8px !important;
}

.last-up-uweb {
margin: 8px 35px 8px 32px !important;
}
	
	
.footer .footer-nav h2 {
	color: #fff;
	font-size: 11pt;
	background: url('/uweb/ru/img/footer_h_divider.png') left bottom repeat-x;
	padding: 0 0 10px 0;
	margin-right: 15px;
	}

.footer .footer-nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
.footer .footer-nav ul li {margin: 3px 0;}
	
.footer .footer-nav ul li a {
	color: #818387;
	background: url('/uweb/ru/img/arrow.png') no-repeat 0 3px;
	padding: 0 3px 0 12px;
	}
.footer .footer-nav ul li a:hover {background-position: 0 -37px; color: #c5a44d;}
	
.footer-content {float: right;}
	
.footer .btn-yellow {
	line-height: 1.3em;
	margin: 20px 0 0 0;
	padding: 15px 35px;
	}
	.footer .btn-yellow span {
		text-transform: uppercase;
		font-size: 11pt;
		}

.copyright {font-size: 8pt; margin: 3px 0;text-align: center;}	
	

	
/* ============ new reg ============ */


/*---connect-social---*/
#uid-link {position: relative; float:left;}
#uconnect-social {white-space:nowrap; position: absolute;top: 100%;left: -20px;height: 35px;opacity: 0;visibility: hidden;margin: 2px 0 0 0 !important;padding: 0 6px;font: 12px/35px 'Arial';color: #636363;border: 1px solid #a9a9a9;border-radius: 5px;background-color: #fdfdfd;background-image: -webkit-linear-gradient(bottom, #f2f2f2, #fff);background-image: -moz-linear-gradient(bottom, #f2f2f2, #fff);background-image: -o-linear-gradient(bottom, #f2f2f2, #fff);background-image: -ms-linear-gradient(bottom, #f2f2f2, #fff);background-image: linear-gradient(to top, #f2f2f2, #fff);box-shadow: 0 1px 4px rgba(162, 162, 162, .71);-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;-ms-transition: all 0.2s ease;transition: all 0.2s ease;}
#uid-link:hover #uconnect-social {opacity: 1;visibility: visible;}
#uconnect-social:after {position: absolute;display: block;content: "";width: 13px;height: 7px;bottom: 100%;left: 50px;margin: 0 0 0 -6px;background: url(/ucoz/img/uconnect-triangle.png) no-repeat;}
.ucs-title {display: inline-block;vertical-align: middle;padding: 0 0 0 20px;background: url(/ucoz/img/uconnect-social-chain.png) no-repeat left center;}
.ucs-icons {display: inline;margin: 0 !important;padding: 0 2px 0 2px !important;list-style: none !important;}
.ucs-icons li {margin: 0 !important;padding: 0 !important;background: none !important;display: inline;}
.ucs-icons li a {display: inline-block;vertical-align: middle;margin: 0 0 0 2px;width: 20px;height: 20px;outline: none;}
.ucs-icons li a:hover {box-shadow: 0 0 3px #67c0e2;}
.ucs-icons li .is-connected {opacity: 0.3;filter: alpha(opacity=30);cursor: default;box-shadow: none !important;}
#uconnect-social a.wait:hover { cursor:default; box-shadow:none!important }
#uconnect-social .wait {background: url(/img/icon/ajsml.gif) no-repeat 2px 2px;}
#uconnect-social .google {background: url(/ucoz/img/uconnect.png) no-repeat 0 0;}
#uconnect-social .facebook {background: url(/ucoz/img/uconnect.png) no-repeat -20px 0;}
#uconnect-social .yandex {background: url(/ucoz/img/uconnect.png) no-repeat -40px 0;}
#uconnect-social .vkontakte {background: url(/ucoz/img/uconnect.png) no-repeat -60px 0;}
#uconnect-social .twitter {background: url(/ucoz/img/uconnect.png) no-repeat -80px 0;}
/*--------------------*/

.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}
.hidden-block{display:none}
.alignleft{text-align:left!important}.alignright{text-align:right!important}.aligncenter{text-align:center!important}
.pushleft{}.pushright{float:right}
.clear{clear:both}.clearright{clear:right}.clearleft{clear:left}
.inline-ul{margin:0;padding:0;list-style:none;overflow:visible}
.inline-ul li{display:inline;margin:0;padding:0 1px}
.ureg-pagename{margin-bottom:10px;border-bottom:none!important; display: none;}
.ureg-wrap{padding: 20px;}
.ureg-title{margin:10px 0 15px 0;padding:0;z-index:0;font:normal 24px/20px 'Arial';color:#104863;text-align:center;}
.ureg-title span {font-size: 10pt; color: #666666;}
.ureg-title-big{margin:10px 0 0 0;padding:0;font:normal 36px/70px 'Arial';color:#a1a1a1;text-align:center}
.ureg-content{overflow:hidden;font:14px/18px 'Arial';color:#636363}
.ureg-small{background:url(/ucoz/img/sep-vert.png) repeat-y center top}
.ureg-padding{display:inline-block; margin: 0 auto; text-align: left;}
.ureg-padding p{margin:15px 0}
.ureg-new{width:auto;float:none;position:relative;z-index:0; text-align: center;}
.ureg-small .ureg-new{float:left;width:47%; text-align: center;}
.ureg-login{width:47%;float:right}
.uform-ul{margin:0 auto !important;padding:0;list-style:none; text-align:left; width: 300px;}
.uform-ul li{margin:0 0 10px 0;padding:0;font-size:0}
.uform-sep-wrap{margin:0!important;height:8px}
.uform-sep{position:absolute;z-index:-1;left:0;margin-top:-2px;border-top:1px dashed #e1e1e1;width:100%}
.uform-ul input[type=checkbox],.uform-ul input[type=radio]{margin:0 5px 0 0}
.uform-ul img{vertical-align:middle}
.uform-ul label,.uform-ul input{vertical-align:middle}
.uform-label{display:block;vertical-align:middle;width:220px;margin:0 10px 0 7px;font:bold 14px/2 'Arial';color:#104863;cursor:pointer;text-align:left}
.ureg-small .uform-label{width:auto;text-align:left}
.input-block{position:relative;display:inline-block;vertical-align:middle;font:14px/2 'Arial';color:#636363;}
.ureg-small .input-block{display:block}
.uform-input{display:block;margin:0;padding:0 8px;font:14px/29px 'Arial';color:#898989;border:1px solid #c1c1c1;border-radius:5px;-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;-o-transition:border-color .3s ease;-ms-transition:border-color .3s ease;transition:border-color .3s ease}
.inputs-inline .uform-input{display:inline-block;vertical-align:middle}
.uform-input:focus{color:#515151;outline:0;border:1px solid #8bc9e1;box-shadow:0 0 6px rgba(101,191,226,.61),inset 0 2px 4px rgba(0,0,0,.17)}
.uform-descr{display:block;font-size:9px;line-height:12px;color:#c2c2c2}
.uf-input-text{width:285px;height:29px;box-shadow:inset 0 2px 4px rgba(0,0,0,.17)}
.ureg-mysites {border-top:1px silver dashed; padding-top:20px;}

ul.a-list {list-style-type: none; margin: 25px;}
ul.a-list li {
	margin: 15px 0;
	background: url('/uweb/img/bullit.png') no-repeat 0 6px;
	padding: 0 0 0 30px;
	}

/* PRICE TABLE */

.price-table {
	border: 1px solid #d1d1d1;
	border-spacing: 0px;
	width: 100%;
	margin: 10px 0;
	font-size: 10pt;
	}
.price-table td {border-right: 1px solid #dcdcdc; padding: 10px;}
	.price-table td:last-child {border-right: none;}

.price-table tr.title-tr td {
	background: #e9e9e9;
	text-align: center;
	color: #363232;
	font-weight: bold;
	font-size: 120%;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.6);
	}
	.price-table tr.title-tr .tariff-selected {background: #f7cb52;}
	
.price-table tr:nth-child(2n) {background: #f6f6f6;}
.price-tr td {font-weight: bold; font-size: 110%;}
.price-tr td:first-child {font-weight: normal;}
.price-table  td {text-align: center; color: #3c4f6b;}
.price-table  td:first-child {text-align: left; color: #666666;}
.price-table .btn-yellow  {margin: 0;}

#input-block-phone .wait {background: url(/img/icon/ajsml.gif) no-repeat 280px;}
#input-block-phone .cancel {background: url(/img/icon/cmt.png) no-repeat 280px; cursor:pointer}
.confirm-links {font-size:10pt }
a.later {color:silver; margin:0 0 0 20px; vertical-align:-13px; text-decoration:underline }
a:hover.later {color:#FFB900; text-decoration:none }
.fcode-refresh{margin:0 5px;padding:0;border:0;cursor:pointer}
#phone-code {cursor:default!important}
#fCountry,#fLocation,#fQuestion{width:303px}
.phone-confirm .input-block {width:307px!important }
#click-goto-cp { display:none; color: #555; position:absolute; top:50px; left:10px; z-index:5; margin:0px; border-radius:5px; font: 12px/19px 'Arial'; word-wrap: break-word; white-space: normal; padding:10px; box-shadow: 0 0 6px rgba(101, 191, 226, 0.61), 0 2px 4px rgba(0, 0, 0, 0.17); background-color:#ffedea;	border: 1px solid #56A3C1; background-image: -webkit-linear-gradient(bottom,#fbfcd0,#ffffeb); background-image: -moz-linear-gradient(bottom,#fbfcd0,#ffffeb); background-image: -o-linear-gradient(bottom,#fbfcd0,#ffffeb); background-image: -ms-linear-gradient(bottom,#fbfcd0,#ffffeb); background-image: linear-gradient(to top,#fbfcd0,#ffffeb) }
#click-goto-cp:after { background: url(/ucoz/img/uconnect-triangle.png) no-repeat; display: block; content: ""; position: absolute; left: 16px; bottom: -7px; width: 16px;	height: 9px; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg) }

#fCode{display:inline-block;vertical-align:middle;width:70px}
/*#addr{width:175px}*/
.email-confirm { padding-left:0 }
.email-confirm .uform-label { width:270px }
.fcode-arrow{margin:0 5px}
.uf-input-select{height:29px;margin:0 7px 0 0;padding:4px 8px;color:#104863;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.uform-status{position:absolute;z-index:5;top:100%;left:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:-3px 0 0 0;padding:0 10px;white-space:nowrap;font:12px/29px 'Arial';box-shadow:1px 1px 5px rgba(0,0,0,.24);border-radius:3px}
.uform-status:after{display:block;content:"";position:absolute;left:16px;bottom:100%;width:16px;height:9px}
.uform-status.fail{color:#aa6c66;border:1px solid #f5c1ba;background-color:#ffedea;background-image:-webkit-linear-gradient(bottom,#ffe6e3,#ffedeb);background-image:-moz-linear-gradient(bottom,#ffe6e3,#ffedeb);background-image:-o-linear-gradient(bottom,#ffe6e3,#ffedeb);background-image:-ms-linear-gradient(bottom,#ffe6e3,#ffedeb);background-image:linear-gradient(to top,#ffe6e3,#ffedeb)}
.uform-status.fail:after{background:url(/ucoz/img/ufs-fail-triangle.png) no-repeat}
.uform-status.fail a{color:#aa6c66!important;text-decoration:underline}
.uform-status.fail a:hover{text-decoration:none}
.uform-status.warning{color:#af8850;border:1px solid #e5d4a8;background-color:#fef8e3;background-image:-webkit-linear-gradient(bottom,#fcecc9,#fef8e5);background-image:-moz-linear-gradient(bottom,#fcecc9,#fef8e5);background-image:-o-linear-gradient(bottom,#fcecc9,#fef8e5);background-image:-ms-linear-gradient(bottom,#fcecc9,#fef8e5);background-image:linear-gradient(to top,#fcecc9,#fef8e5)}
.uform-status.warning:after{background:url(/ucoz/img/ufs-warning-triangle.png) no-repeat}
.uform-status.warning a{color:#af8850!important;text-decoration:underline}
.uform-status.warning a:hover{text-decoration:none}
.uform-status-icon{display:block;width:13px;height:11px;position:absolute;left:100%;top:50%;margin:-5px 0 0 9px}
.fail+.uform-status-icon{background:url(/img/icon/uff.png) no-repeat}
.pass+.uform-status-icon{background:url(/img/icon/ufp.png) no-repeat}
.warning+.uform-status-icon{width:16px;height:14px;margin-top:-7px;background:url(/img/icon/ufw.png) no-repeat}
.wait+.uform-status-icon{width:16px;height:16px;margin-top:-8px;background:url(/img/icon/ajsml.gif) no-repeat}
.stylish{display:inline-block;position:relative;margin:10px 0 10px 0;padding:23px 20px;text-shadow:0 1px 0 rgba(255,255,255,.75);background:#cef0fd url(/ucoz/img/wand.png) no-repeat left 13px;border:1px solid #a5daee;border-radius:10px;box-shadow:inset 0 0 1px #fff}
.stylish:before,.stylish:after{content:"";position:absolute;z-index:-2;bottom:10px;left:8px;height:50px;width:200px;box-shadow:0 12px 15px rgba(0,0,0,.2);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.stylish:after{right:8px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}
.stylish-sep{position:absolute;width:2px;left:80px;top:1px;bottom:1px;background:url(/ucoz/img/stylish-sep.png) repeat-y}
.stylish .uform-label {width:155px; margin-left:52px;}
.stylish .uform-input{border-color:#9ccfe3}
.ureg-info{margin:0;padding:12px 40px 0 50px;list-style:none;text-align: center;}
.ureg-info li{font:12px/18px 'Arial';color:#959595;/* background:url(/ucoz/img/bullet.gif) no-repeat left 3px */}

.uf-button{
	height:35px;
	padding: 0px 14px;
	text-decoration: none;
	border-radius: 4px;
	display: inline-block;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	margin:10px 0;
	border: 1px solid #333;
	box-shadow: 1px 1px 0px #636363 inset;
	background: #3f3f3f;
	background: linear-gradient(bottom, #323232, #4a4a4a);
	background: -moz-linear-gradient(bottom, #323232, #4a4a4a);
	background: -webkit-linear-gradient(bottom, #323232, #4a4a4a);
	background: -o-linear-gradient(bottom, #323232, #4a4a4a);
	background: -ms-linear-gradient(bottom, #323232, #4a4a4a);
	color: #fff;
	text-shadow: 0 -1px 0 #1e1e1e;
	}
	.uf-button:hover {
		text-decoration: none;
		color: #fff;
		background: #4a4a4a;
		background: linear-gradient(top, #323232, #4a4a4a);
		background: -moz-linear-gradient(top, #323232, #4a4a4a);
		background: -webkit-linear-gradient(top, #323232, #4a4a4a);
		background: -o-linear-gradient(top, #323232, #4a4a4a);
		background: -ms-linear-gradient(top, #323232, #4a4a4a);
		}
	
.uf-button-big{height:45px;font:normal 16px/43px 'Arial'}

.uf-button-green{
	border: 1px solid #cca742;
	box-shadow: 1px 1px 0 #ffffa1 inset;
	background: #fbd469;
	background: linear-gradient(bottom, #f7cc5a, #ffdc7e);
	background: -moz-linear-gradient(bottom, #f7cc5a, #ffdc7e);
	background: -webkit-linear-gradient(bottom, #f7cc5a, #ffdc7e);
	background: -o-linear-gradient(bottom, #f7cc5a, #ffdc7e);
	background: -ms-linear-gradient(bottom, #f7cc5a, #ffdc7e);	
	color: #6a5621;
	text-shadow: 0 1px 0 #ffeb69;
	}
.uf-button-green:hover{
	text-decoration: none;
		color: #6a5621;
		background: #ffdc7e;
		background: linear-gradient(top, #f7cc5a, #ffdc7e);
		background: -moz-linear-gradient(top, #f7cc5a, #ffdc7e);
		background: -webkit-linear-gradient(top, #f7cc5a, #ffdc7e);
		background: -o-linear-gradient(top, #f7cc5a, #ffdc7e);
		background: -ms-linear-gradient(top, #f7cc5a, #ffdc7e);
		}

.uf-button:disabled,.uf-button.inactive{cursor:default;background-color:#b7b7b7;background-image:-webkit-linear-gradient(bottom,#b7b7b7,#d7d7d7);background-image:-moz-linear-gradient(bottom,#b7b7b7,#d7d7d7);background-image:-o-linear-gradient(bottom,#b7b7b7,#d7d7d7);background-image:-ms-linear-gradient(bottom,#b7b7b7,#d7d7d7);background-image:linear-gradient(to top,#b7b7b7,#d7d7d7);border-color:#ccc;text-shadow:0 1px 0 #a1a1a1}
.ureg-social{padding:0 0 10px 0}
.ureg-social .inline-ul{padding-top:3px}
.ureg-soc-title{display:inline-block;margin:0 0 8px 0;padding-left:20px;font:14px/25px 'Arial';color:#636363;background:url(/ucoz/img/ureg-soc-title.png) no-repeat left center}
.ureg-social a{display:inline-block;margin:0 2px;position:relative;top:-3px;width:24px;height:24px;vertical-align:middle;background:url(/img/ma/socs.png) no-repeat;border-radius:3px;outline:0;opacity:.5;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;-ms-transition:all .1s ease;transition:all .1s ease}
.ureg-social a:hover{opacity:1;top:0;box-shadow:0 0 3px #67c0e2}
.ureg-social .vkontakte{background-position:-168px 0}
.ureg-social .facebook{background-position:0 0}
.ureg-social .yandex{background-position:-144px 0}
.ureg-social .google{background-position:-48px 0}
.ureg-social .twitter{background-position:-24px 0}
.ureg-login p{margin:30px 0;padding:0;line-height:18px}
.ureg-login p a{font-weight:bold}
.uid-login{display:inline-block;font:bold 14px/51px 'Arial';color:#707070;text-decoration:none;outline:0}
.uid-login span{cursor:pointer!important}
.uid-button {text-align: center;}
.uid-but-left{padding-left:51px;background:url(/ucoz/img/uid-left.png) no-repeat left center}
.uid-but-right{display:inline-block;padding-right:21px;background:url(/ucoz/img/uid-right.png) no-repeat right center}
.uid-but-mid{display:inline-block;padding:0 0 0 4px;background:url(/ucoz/img/uid-mid.png) repeat-x left center}
.regSecImg,.conSecImg,.conSecImg{background:none repeat scroll 0 0 #f0f0f0;border-radius:5px;cursor:pointer;vertical-align:-10px;height:35px;width:135px}
#form-status{font-weight:normal;font-size:12px}
.createsite {}

/* other style */
#abort-registration {float:right}
a.uButton {
position: relative;
display: block;
width: 500px; height: 2.5em;
margin: 0 auto;
vertical-align: middle; text-align: center; line-height: 2.5em; outline: none; text-shadow: 0 -1px 1px #777; color: #fff; text-decoration: none;
background: linear-gradient(#318399, #3e97af 48%, #3e97af 52%, #32859b);
/* border: 2px solid #205867; */
border-radius: 5px;
box-shadow: 0 0 0 60px rgba(0, 0, 0, 0) inset, .1em .1em .2em #5a7e88;
}
a.uButton:active {
top: .1em; left: .1em;
box-shadow: 0 0 0 60px rgba(0, 0, 0, .05) inset;
}

 .wm-buttons {float:right; text-align: center;}
 .wm-buttons a {display: block;margin: 5px 0;}
 .footer-content {clear: right;}

.active-uweb a{color: #FFB900!important;background-position: 0px -37px!important;}

/* new uWnd design */
.p-wnd .x-sh, .p-wnd .xw-bl {display:none !important;}
.p-wnd .xw-ml, .p-wnd .xw-mr {margin:0 !important;padding:0 !important;background:none !important;}
.p-wnd .xw-mc {color:#333; font-weight: normal; float: none; margin: 0; padding: 8px 8px !important; background: #fff !important; border: 1px solid #c4cee0 !important;border-radius:4px;-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.p-wnd .xw-hdr-text {display: none !important;}
.p-wnd .xw-hdr img {display:none;}
.p-wnd .xw-tl, .p-wnd .xw-tr, .p-wnd .xw-tc, .p-wnd .xw-hdr, .p-wnd .xw-sps {height: 0 !important;background: none !important;padding: 0 !important;}
.p-wnd .xw-tc {overflow: visible !important;}
.p-wnd .xt-close {position: absolute !important;right: -18px;top: -18px;margin: 0 !important;z-index: 10014 !important;width: 36px !important;height: 36px !important; background: url(/.s/src/ulightbox/fancybox_sprite.png) no-repeat !important;}
.p-wnd .xw-body {border: 0 !important;padding: 0 !important;}


/* MEDIA QUERIES */
@media (max-width: 1024px) {
	.nav {height: auto;}
	.nav .container {padding: 10px 0;}
	.logo {margin: 0 auto 0 auto; float: none;}
		.logo a {margin: 0 auto;}
	.nav .menu {float: none; margin: 0 auto;}
		.nav .menu ul {margin-top: 25px;}
		.nav .menu .login {margin-top: 30px;}
	.container {width:738px;}
	.content  .container {width:706px;}
	.pricing-plan ul li {font-size: 10pt;}
	.pricing-plan.first {width: 235px; margin-left: 0;}
	.pricing-plan.second {width: 268px;}
	.pricing-plan.third {width: 235px; margin-right: 0;}
	.cost {font-size: 17pt;}
	.cost p span.rur {width: 14px; height: 14px;}
	.description article {width: 236px; margin: 0 12px 20px 0;}
.wrap {padding-bottom: 458px!important;}
.mobile-nav{float:left;margin-top:-170px;margin-right:80px;}
.footer{height:420px}
	}

@media (max-width: 770px) {
	.title-wrap h1 {text-align: center;}
	.menu ul, .login {float: none; clear: both;}
	.ureg-new, .ureg-login {float: none !important; width: 100% !important;}	
	#uid-link {display: inline-block; float: none;}	
	.container {width: 90%;}
	.content  .container {width: 90%;padding: 15px 4%;}
	.pricing-wrap {overflow: auto; height: auto;}
	.pricing-plan.first,
	.pricing-plan.second,
	.pricing-plan.third {
		width: 90%; 
		border-radius: 4px; 
		float: none; 
		clear: both; 
		margin: 0 auto 10px auto;
		min-height: 200px;
		}
	.description {padding: 20px 0 10px 0;}
	.description article {width: 90%; margin: 0 auto 10px auto; float: none; clear: both;}
		.description .container :last-child {margin: 0 auto 10px auto;}
	.news .container {width: 90%;}
	.footer .footer-nav {width: 90%; float: none; clear: both; margin: 0 auto 10px auto;}
	.ureg-small {background: none !important;}
	.price-table {font-size: 9pt;}
	.price-table td {padding: 5px;}
	}

@media (max-width: 600px) {
	
	.news article h3  {clear: both; margin: 10px; padding-top: 10px;}
	.news article p {clear: both; margin: 10px;}
	.price-table {font-size: 8pt;}
	.price-table td {padding: 3px;}
	.price-table .btn-yellow {padding: 0 5px;}
	}
	
@media (max-width: 450px) {
	.ucs-title {display: none;}
	.uf-input-text {width: 200px;}
	}