hr {
	width:100%;
	height:0;
	margin:20px auto;
	padding:0;
	border:0;
	border-bottom:1px solid #CCC;
}
b{font-weight:500;}
.clear {
	clear:both;
}

.green-header {
	color:#498c2f;
	text-align:center;
	margin:0 0 15px;
	font-weight:500;
}

.blue-header {
	color:#004d98;
	text-align:center;
	font-weight:normal;
	font-weight:300;
	font-size:44px;
}

.orange-gradient {
	background: #f58328;
	background: -moz-linear-gradient(top,  #f58328 0%, #f58027 45%, #f58027 55%, #ef4e18 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f58328), color-stop(45%,#f58027), color-stop(55%,#f58027), color-stop(100%,#ef4e18));
	background: -webkit-linear-gradient(top,  #f58328 0%,#f58027 45%,#f58027 55%,#ef4e18 100%);
	background: -o-linear-gradient(top,  #f58328 0%,#f58027 45%,#f58027 55%,#ef4e18 100%);
	background: -ms-linear-gradient(top,  #f58328 0%,#f58027 45%,#f58027 55%,#ef4e18 100%);
	background: linear-gradient(to bottom,  #f58328 0%,#f58027 45%,#f58027 55%,#ef4e18 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58328', endColorstr='#ef4e18',GradientType=0 );
	border:1px solid #ac3d03;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.orange-gradient p{font-weight:700;}

.blue-wrapper{
	width:900px;
	margin:15px 0;
	padding:20px 40px;
	border:1px solid #ccc;
	background:#eaf5fe;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.content-wrapper {
	width:995px;
	margin:0 auto;
}
#ussd{margin:0 40px;}
.content {
	padding:30px 0 50px 0;
	font-size: 12pt;
	font-family: "Roboto";
	font-weight:300;
}
.content p { margin:20px 0px; font-size:16px; font-weight:300; }

.blue-wrapper p{margin:20px 0px;}
.checked-list {
	padding-left:20px;
	list-style:url(../images/checked.png);
	line-height:20pt;
}


#second-menu {
	width:100%;
	height:40px;
	background:#f26820;
	font-size: 16px;
	font-family: "Roboto Condensed";
}
#second-menu nav {
	padding-top:0;
}
#second-menu ul {
	text-align:center;
}
#second-menu li {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:31px;
	padding:10px 15px 0px;
}
#second-menu a {
	color:#FFF;
}
#second-menu li.active {
	border:1px solid #a53a02;
	background:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	/*
	background:url('../images/down.png') no-repeat center 36px #FFF;
	padding-bottom:5px;
	*/
}
#down{margin:29px 0 -10px -60px;  position:absolute;}
#down2{margin:29px 0 -10px -30px; position:absolute;}
#second-menu li.active a {
	color:#004b96;
}


.hlr-spec {
	position:relative;
	margin:25px 0;
	padding:15px 15px 15px 30px;
	color:#FFF;
	font-size:16pt;
}
.hlr-spec .icon {
	display:block;
	float:left;
	width:87px;
	height:79px;
	margin:2px 20px 0 0;
	background:url(../images/noeye.png) 0 0 no-repeat;
}

.incoming-spec {
	border:2px solid #f26820;
	padding:15px;
	margin:30px 0 20px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.incoming-spec > * {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:middle;
}
.incoming-spec .icon {
	width:85px;
	height:65px;
	margin-right:20px;
	background:url(../images/red_hands.png) 0 0 no-repeat;
}
.incoming-spec .text {
	max-width:850px;
	font-size:18px;
}

.green-train {
	margin:15px 0;
	text-align:center;
}
.green-train .item {
	position:relative;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:middle;
	width:190px;
	height:85px;
	padding:40px 15px;
	margin:0 20px 0 -0.26em;
	color:#FFF;
	background: #69a74d;
	background: -moz-linear-gradient(top,  #69a74d 0%, #69a74d 52%, #51823c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69a74d), color-stop(52%,#69a74d), color-stop(100%,#51823c));
	background: -webkit-linear-gradient(top,  #69a74d 0%,#69a74d 52%,#51823c 100%);
	background: -o-linear-gradient(top,  #69a74d 0%,#69a74d 52%,#51823c 100%);
	background: -ms-linear-gradient(top,  #69a74d 0%,#69a74d 52%,#51823c 100%);
	background: linear-gradient(to bottom,  #69a74d 0%,#69a74d 52%,#51823c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69a74d', endColorstr='#51823c',GradientType=0 );
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);
}
.green-train .icon {
	position:absolute;
	width:30px;
	height:20px;
	top:10px;
	right:10px;
	background:url(../images/strela.png) 0 0 no-repeat;
}
.green-train .item .text{
	font-weight:500;
	font-size:13pt;
}


.sms-profit {
	margin:20px 0 40px 0;
	text-align:center;
}
.sms-profit .item {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:280px;
	margin:0;
	vertical-align:top;
	text-align:center;
}
#sms-profit-center{margin:0 72px;}
.sms-profit .title{
	margin-bottom:10px;
	font-size:14pt;
	font-weight:500;
	color:#004d98;
}
.sms-profit .icon {
	width:180px;
	height:200px;
	margin:0 auto 10px auto;
	background:url(../images/icons_smsRassilka.png) -3px 50% no-repeat;
}
.sms-profit .icon.clock {	background-position:-3px 50%; }
.sms-profit .icon.graph {	background-position:-206px 50%; }
.sms-profit .icon.people {	background-position:-409px 50%; }

.sms-benefit {
	margin:20px 0 40px 0;
	text-align:center;
}
.sms-benefit .item {
	height:128px;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	width:47%;
	margin:0 1%;
}
.sms-benefit .title {
	height:50px;
	padding:20px 40px;
	margin-bottom:10px;
	text-align:center;
	font-size:16pt;
	font-weight:700;
	color:#FFF;
	background:#f26820;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


.sms-benefit #title1{padding:30px 40px 10px;}
.sms-func {
	margin:20px 0;
	text-align:center;
}
.sms-func .item {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:280px;
	margin: 0 15px 30px 15px;
	vertical-align:top;
	text-align:center;
}
.item .descr{font-weight:300;} 
.sms-func .title {
	font-size:14pt;
	font-weight:300;
	margin-bottom:5px;
}
.sms-func .buttons {
	display:inline;
	font-weight:700;
	color:#f26820;
	cursor:pointer;
}
.sms-func .buttons:before {
	content:"подробнее";
}
.sms-func .buttons .arrow {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:10px;
	height:10px;
	margin: 0 0 -2px 5px;
	background:url(../images/orange_arrow.png) 0 0 no-repeat;
}
.sms-func .descr {
	display:none;
	margin-top:10px;
	text-align:left;
	font-weight:300;
	font-size:11pt;
}
.sms-func .icon {
	width:180px;
	height:180px;
	margin:0 auto 10px auto;
	background:url(../images/some_sprite4.png) 0 0 no-repeat;
}
.sms-func .cupon {		background-position: -8px -13px; }
.sms-func .ad {			background-position: -216px -13px; }
.sms-func .security {	background-position: -432px -13px; }
.sms-func .cash {		background-position: -9px -218px; }
.sms-func .info {		background-position: -219px -218px; }
.sms-func .sport {		background-position: -423px -218px; }


.spec-list {
	margin:20px 0px;
	padding:0;
	list-style:none;
}
.spec-list li {
	margin-bottom:15px;
}
.spec-list li > * {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:middle;
}
.spec-list .text {
	max-width:690px;
	margin-top:-10px;
}
.spec-list .icon {
	margin-right:15px;
}
.ussd{margin:20px 30px;}
.spec-list.ussd .icon {
	width:110px;
	height:120px;
	background:url(../images/icons_ussd.png) -2px 0 no-repeat;
}
.spec-list.ussd .icon.phone {		background-position:-2px -5px; }
.spec-list.ussd .icon.mobile {		background-position:-2px -143px; }
.spec-list.ussd .icon.notebook {	background-position:-2px -272px; }

.spec-list.incoming {
	color:#004d98;
	font-size:15pt;
}
.spec-list.incoming .icon {
	width:110px;
	height:120px;
	background:url(../images/icons_incoming.png) 0 0 no-repeat;
}
.spec-list.incoming .icon.ufo {		background-position:0 -3px; }
.spec-list.incoming .icon.list {	background-position:0 -137px; }
.spec-list.incoming .icon.graph {	background-position:0 -271px; }
.spec-list.incoming .icon.check {	background-position:0 -405px; }

/* Формы Стать клиентом и демо */
#feedback-demo{
	font-family:'Roboto Condensed';
	font-size:14px;
	background:#eaf5fe;
	width:700px;
	margin:auto;
}
.breadcrumbs {
    margin: 112px 0 13px;
    font-size: 14px;
    color: #0cc965;
}
#feedback-demo h2{padding:30px; background:#FFF; font-size:30px}
#feedback-demo form span{float:left; width:250px; margin-top:0px;}
#feedback-demo form input{font-size:14px; width:250px; padding:4px; margin:0 30px 0 70px; border:3px solid silver; border-radius:5px;}
#feedback-demo form .form-field{margin:10px 0 10px 50px; }
#feedback-demo .opisanie{float:left; font-size:11px; color:#696969; margin: 0px 0 0 340px; position: absolute; width: 300px;}
#feedback-demo .form-field #radio #f23612{margin-left:65px;}
#feedback-demo .form-field #radio #f23542{margin-left:65px;}
#feedback-demo .form-field #radio input{width:30px; margin:0;}
#feedback-demo .form-field #radio label{ width:70px;}
#feedback-demo .form-field #radio br{ display:none;}
#feedback-demo form .form-field #captcha{margin-left:178px;}
#feedback-demo form .form-field #button{margin-left:328px; width:266px; cursor:pointer;}
#feedback-demo form .form-field #button:hover{border:3px solid black;}
#feedback-demo form .form-field #f23610{display:none;}
#feedback-demo form .form-field label[for='f23610']{display:none;}
#red{width:170px;  font-size:14px;}
#red span{color:red;}
.warnText{margin:50px 10px 100px; font-size:30px; font-family:Roboto;}
#fon{position:absolute; top:0; width:100%; background:#777; opacity:0.3;display:none;}
#error-list{position:absolute;  width:500px;  margin:auto; background:#509170; display:none; text-align:center; border-radius:4px; box-shadow:1px 1px 1px rgba(0,0,0,0.5); cursor:pointer; padding-bottom: 20px;}
#error-list h2{font-size:28px; font-family:"Roboto"; color:#FFF; font-weight:500; margin:10px 0;}
.error-info{font-size:16px; font-family:"Roboto"; color:#FFF; font-weight:400;text-align:left; margin-left:10px;}

.bolder{font-weight:400;}
#line-hr{margin:15px 0; border-top:1px dashed silver;}
#hlr-spec-p{
	font-weight:500; 
	text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.3); 
	-moz-text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.3); 
	-o-text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.3); 
	font-size:18px;
}
.margin-justify{margin:0 60px;}

.reg-demo-form{width:620px;float: left; margin-left:150px;}
/*.reg-demo-form form{float:left;}*/
.reg-demo-form h2, .reg-demo-form h3, .reg-demo-form .message-info{ font-family:'Roboto'; margin:18px 0;}
.reg-demo-form h2{font-size:30px;}
.reg-demo-form h3{font-size:18px;}
.reg-demo-form .message-info{font-size:14px;}
.direk{ margin: 10px auto; width: 940px;}
.right-info{float: left; font-family: Roboto; font-size: 12px; margin: 154px 0 0 10px; width: 160px;}
.right-info-1{color:green; margin:10px 0;}
.right-info-2{color:#ff4f07; margin:20px 0; font-weight:bold;}
.right-info-3{color:green; margin:20px 0;}
.right-info-4{color:#ff4f07; margin:40px 0;}
.right-info-5{color:green; margin:30px 0;}
.right-info-6{color:green; margin:40px 0;}
.demo{height:750px;}
.client-demo{height:1550px;}

.thanks{margin: -75px auto;width:600px;font-family:'Roboto';}
.thanks h2{}
.thanks-info{font-size:14px; margin:20px 0;}
.thanks-bold{font-weight:bold;}


