BODY {
	font-family: arial, tahoma, sans-serif;
	font-size: 13px;
	color:#252525;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
}


img, table{border:0px;}

a, a:active{
	color:#0976BC;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}

input{
	margin:0px;
	font-family: arial, tahoma, sans-serif;
	font-size:11px;
}
textarea{
	margin:0px;
	color:#323232;
	font-family: arial, tahoma, sans-serif;
	font-size:11px;
}

td {
	font-family: arial, tahoma, sans-serif;
	font-size: 13px;
	color:#252525;
}
h1{
	font-family: arial, tahoma, sans-serif;
	margin:0px 0px 15px 84px;
	font-size:30px;
	color:#000000;
	font-weight:normal;
}
h2{
	font-family: arial, tahoma, sans-serif;
	margin:0px 0px 10px 0px;
	font-size:19px;
	color:#252525;
}
h3{
	font-family: arial, tahoma, sans-serif;
	margin:0px 0px 10px 0px;
	font-size:19px;
	color:#252525;
	font-weight:normal;
}
h4{
	font-family: arial, tahoma, sans-serif;
	margin:0px 0px 10px 0px;
	font-size:22px;
	color:#0C9BD1;
	font-weight:normal;
}
h5{
	font-family: arial, tahoma, sans-serif;
	margin:0px 0px 10px 0px;
	font-size:17px;
	color:#000000;
}
p{
	text-indent: 0px;
	margin:0px 0px 13px 0px;
	font-size:15px;
	line-height:22px;
}
.mrgbtm	{	margin:0px 0px 13px 0px;	}
select{
}

ul{
	margin:0px 0px 10px 0px;
	padding:0px;
}

li{
	list-style-type:none;
	list-style-image:none;
	padding:0px 0px 0px 20px;
	background:url(../img/li.gif) no-repeat 0px 7px;
	margin:0px 0px 10px 0px;
}
.bigorange
{
	font-weight:bold;
	font-size:100px;
	color:#f59909;
}
.pos_rel	{	position:relative;
}
.pos_abs{
	position:absolute;
}
.nofloat	{	float:none; clear:both;	}
.rail{
	width:950px;
}

.start_bg{
	background:url(../img/start_bg.gif) repeat-x 0px 0px;
}
.bg{
	/* background:url(../img/bg.gif) repeat-x 0px 0px; */
	background:url(../img/bg_.jpg) repeat-x 0px 0px;
}

.start_block{
	padding:20px 20px 0px 20px;
	vertical-align:Top;
	height:699px;
}
.sub_block{
	padding:20px 20px 0px 20px;
	vertical-align:Top;
}

.top_nobg{
	height:280px;
	overflow:hidden;
}
	.top_nobg.type3{
		height:130px;
		overflow:visible;
	}

.top{
	height:280px;
	background-color:#ffffff;
	overflow:hidden;
}
	.top .top_cont{
		padding:10px 20px 0px 20px;
	}
	.top.type2{
		height:200px;
		padding-bottom:20px;
		overflow:visible;
	}
	.top.type3{
		height:130px;
		overflow:visible;
	}

.tel{
	floaT:right;
	padding-left:18px;
	background:url(../img/ico_tel.gif) no-repeat 0px 1px;
	font-size:24px;
	color:#252525;
	margin:5px 3px 0px 0px;
}
	.tel span{
		color:#A1A1A1;
	}

.phone_num{
	font-size:24px;
	color:#252525;
	margin:5px 3px 0px 0px;
	display:inline;
}
	.phone_num span{
		color:#A1A1A1;
	}
.map
{
	border:10px solid #f2f2f2;
}
.logo_block{
	float:left;
	widtH:306px;
	margin:0px 0px 0px 16px;
}
.slogan{
	font-size:11px;
	padding:5px 0px 0px 0px;
	float:left;
	width:33%;
}

.menu{
	background:url(../img/hr.gif) repeat-x 0px 4px;
	margin:30px 0px 30px 0px;
	font-size:15px;
	clear:both;
	height:20px;
	display:table;
	width:100%;
}
	.menu div.mar{
		float:left;
		width:55px;
	}
	.menu div.item{
		width:18%;
		float:left;
	}
	.menu div a{
		padding:0px 5px 0px 5px;
		background-color:#ffffff;
		margin:0px 0px 0px 0px;
	}
	.menu div span{
		padding:0px 5px 0px 5px;
		background-color:#ffffff;
		margin:0px 0px 0px 0px;
		font-size:17px;
	}
		.menu a.t1{
			color:#0B75BB;
		}
		.menu a.t2{
			color:#3B52A3;
		}
		.menu a.t3{
			color:#6D2F8A;
		}
		.menu a.t4{
			color:#8B197B;
		}
		.menu a.t5{
			color:#AB026B;
			margin:0px;
			padding:0px 6px 0px 5px;
		}

	.menu_arrower_cont{
		padding-left:60px;
		position:relative;
		top:-15px;
	}
	.menu_arrower{
		height:6px;
		background:url(../img/hr.gif) 0px 1px;
	}
		.menu_arrower.m1{	padding-left:46px;	}
		.menu_arrower.m4{	padding-left:645px;	}
		.menu_arrower.m3{	padding-left:440px;	}

	.sm_cont{
		padding:0px 0px 0px 53px;
	}
		.sm{
			font-weight:bold;
		}
			.sm a{
				padding:4px 8px 4px 8px;
				color:#000000;
				display:block;
				float:left;
				white-space:nowrap;
			}
			.sm span.slash{
				width:20px;
				height:17px;
				background:url(../img/hr.gif) repeat-x 0px 100%;
				float:left;

			}
			.sm a.sel{
				background:url(../img/arrow_sm.gif) no-repeat 50% 100%;
				background-color:#F59909;
				color:#ffffff;
				padding:4px 8px 4px 8px;
				float:left;
				margin:0 8px 0 8px;
				text-decoration:none;
			}

.services_block{
	clear:both;
	font-size:11px;
}
	.services_block .it{
		width:24%;
		float:left;
		padding:0px 10px 0px 0;
	}
	.services_block .it img{
		padding:0 10px 0 0;
	}
	.services_block .it ul{
		padding:0 0 0 68px;
	}
	
	
	
	.services_block .s1{
		padding:0px 10px 0px 61px;
		background:url(../img/ico_sms.gif) no-repeat 0px 0px;
	}
	.services_block .s2{
		padding:0px 10px 0px 66px;
		background:url(../img/ico_ussd.gif) no-repeat 0px 0px;
	}
	.services_block .s3{
		padding:0px 10px 0px 66px;
		background:url(../img/ico_sms.gif) no-repeat 0px 0px;
	}
	.services_block .s4{
		padding:0px 10px 0px 61px;
		background:url(../img/ico_games.gif) no-repeat 0px 0px;
	}
	.services_block .n{
		margin:0px 0px 10px 0px;
		font-weight:bold;
		font-size:13px;
		color:#DE8A06;
	}
		.services_block .n a{
			color:#252525;
		}
		.services_block ul{
			margin:0px;
			padding:0px;
		}
		.services_block li{
			padding:0px 0px 0px 15px;
			background:url(../img/li.gif) no-repeat 0px 6px;
			margin:0px 0px 6px 0px;
		}

.spheres_block{
	height:397px;
	background:url(../img/start_bg2_.jpg) no-repeat 50% 100%;
	color:#ffffff;
}
	.spheres_block .col_spacer{
		width:77px;
	}
	.spheres_block .col_spacer2{
		width:250px;
	}

	.col1{
		width:50%;
		padding:37px 0px 0px 0px;
		vertical-align:top;
		color:#ffffff;
	}
		.col1 h1{
			font-size:30px;
			color:#ffffff;
			margin:0px 0px 10px 0px;
		}
		.col1 .serv{
			width:40%;
			float:left;
			height:100px;
			font-size:11px;
			padding:0px 20px 0px 0px;
		}
			.col1 .serv a{
				color:#F2D28D;
			}


	.col2{
		width:50%;
		padding:37px 0px 0px 0px;
		vertical-align:top;
		color:#ffffff;
	}
		.col2 h1{
			font-size:30px;
			color:#ffffff;
			margin:0px 0px 10px 0px;
		}
		.col2 h2{
			font-size:19px;
			color:#ffffff;
			margin:0px 0px 10px 0px;
		}
			.col2 h2 a{
				color:#F2D28D;
			}
			.col2 ul{
				margin:0px;
				padding:0px;
			}
				.col2 ul li{
					padding:0px 0px 0px 15px;
					background:url(../img/li2.gif) no-repeat 0px 7px;
					margin:0px 0px 10px 0px;
				}

.f{
	height:100px;
	border-top:1px solid #D7D7D7;
	vertical-align:top;
	padding:30px 115px 0px 100px;
	font-size:11px;
	color:#787878;
}
	.f .contact{
		color:#252525;
		float:right;
	}
		.f .contact .mail{
			padding:0px 0px 0px 18px;
			background:url(../img/ico_mail.gif) no-repeat 0px 4px;
			position:relative;
			left:-18px;
			text-decoration:none;
		}
			.f .contact .mail a{
				text-decoration:none;
				background:url(../img/dashes_hor.gif) repeat-x 0px 100%;
			}
	.f div.copy{
		width:480px;
	}

.start_news_block{
	padding:25px 20px 40px 100px;
}
	.start_news_block .new{
		width:30%;
		float:left;
		padding:0 0 0 0;
	}
	.date{
		width:45px;
		font-size:9px;
		color:#757575;
		text-align:right;
		float:left;
	}
		.date div, .date span{
			font-size:19px;
			color:#F59909;
			font-weight:bold;
		}
	.date.tt2{
		position:absolute;
		left:-58px;
	}

.prev{
	margin:0px 20px 0px 55px;
}

.all_news{
	float:right;
	font-size:11px;
}
a.arr{
	text-decoration:none;
}

.cont{
	padding:0px 20px 30px 20px;
	height:100%;
	vertical-align:top;
}
	.visual_bg{
		background:url(../img/visual_bg.gif) repeat-x;
	}
	.visual_bg2{
		/* background:url(../img/visual_bg.gif) repeat-x; */
		padding:20px 0px 0px 81px;
		font-size:15px;
	}
		.visual_bg2 h1{
			margin-left:0px;
		}
		.visual_bg2 .nav{
			margin-left:0px;
			position:relative;
			left:-3px;
		}
	.visual{
		background:url(../img/visual.jpg) no-repeat 100% 0px;
		padding:30px 0px 0px 0px;
	}
	.visual2{
		background:url(../img/visual2.png) no-repeat 100% 0px;
		padding:20px 0px 0px 82px;
		font-size:15px;
	}
		.visual2 h1{
			margin-left:0px;
		}
		.visual2 .nav{
			margin-left:0px;
			position:relative;
			left:-3px;
		}

.nav{
	font-size:11px;
	color:#757575;
	margin:0px 0px 7px 82px;
}
	.nav a{
		padding:0px 18px 0px 4px;
		background:url(../img/arrow2.gif) no-repeat 100% 5px;
		color:#000000;
	}
	.nav span{
		padding:0px 18px 0px 4px;
	}

.blue_block{
	background:url(../img/blue_bg.png);
	padding:22px 88px 20px 86px;
	color:#ffffff;
	font-size:15px;
	line-height:22px;
}
	.blue_block h1{
		font-size:19px;
		margin:0px 0px 10px 0px;
		position:relative;
		padding:0px 0px 0px 52px;
		background:url(../img/li3.gif) no-repeat 0px 10px;
		left:-52px;
	}
		.blue_block h1 a{
			color:#ffffff;
		}

.articles{
	padding:22px 75px 30px 84px;
}
.article{
	padding:22px 75px 30px 84px;
}

.article_prev{
	font-size:15px;
	line-height:22px;
	margin:0px 0px 30px 0px;
}

.pages{
	margin:10px 0px 8px 0px;
}
	.pages span{
		color:#ffffff;
		font-weight:bold;
		background-color:#F59909;
		padding:2px 7px 2px 7px;
	}
		.pages span div{
			display:inline;
		}
		.pages span div div{
			position:absolute;
			top:-18px; //top:-3px;
			left:-5px
		}
	.pages a{
		padding:2px 7px 2px 7px;
	}
	.pages .lister{
		margin:10px 0px 0px 0px;
		color:#656668;
		position:relative;
		left:-17px;
	}
		.pages .lister span{
			background:none;
			color:#000000;
		}
		.pages .lister a{
			padding:0px;
		}

.services_block2{
	margin:0px 0px 35px 0px;
}
	.services_block2 td{
		background:url(../img/dots_vert.gif) repeat-y 100% 0px;
		padding:0px 30px 0px 30px;
	}
	.services_block2 td.first{
		padding-left:0px;
	}
	.services_block2 td.last{
		padding-right:0px;
		background:url(../img/emp.gif) repeat-y 100% 0px;
	}
		.services_block2 td b, .services_block2 td strong{
			font-size:15px;
			color:#F59909;
		}
		.services_block2 td ul{
			margin:0px;
			padding:0px;
		}
		.services_block2 td li{
			padding:0px 0px 0px 15px;
			background:url(../img/li.gif) no-repeat 0px 7px;
			margin:0px 0px 6px 0px;
		}

.tab{
	width:640px;
	border-bottom:#D7D7D7 solid 4px;
	margin:0px 0px 20px 0px;
}
	.tab th{
		font-size:13px;
		color:#231F20;
		font-weight:bold;
		font-style:italic;
		text-align:left;
		padding:10px 0px 13px 45px;
		border-bottom:#D7D7D7 solid 2px;
	}
		.tab th.cell1{
			padding-left:20px;
		}
		.tab td{
			padding:7px 10px 7px 45px;
			font-size:15px;
		}
		.tab td.grey{
			background-color:#F2F2F2;
		}
		.tab td.cell1{
			padding-left:20px;
		}
		.tab td.pr{
			font-weight:bold;
			color:#F59909;
		}
		.tab td.hor{
			height:5px;
			background:url(../img/hr.gif) repeat-x 0px 50%;
			padding:0px;
		}

.pdf{
	floaT:right;
	font-size:13px;
	padding:53px 0px 0px 0px;
	background:url(../img/ico_pdf.gif) no-repeat;
	margin:55px 0px 0px 0px;
}
	.pdf div{
		font-size:11px;
		color:#656668;
	}

.snos{
		font-size:11px;
		color:#656668;
}
