/*======STRUCTURE===============================================
	$__header		Header Definitions
	$__menu			Global site navigation
	$__about		About RU billing
	$__statMenu		Menu statistics
	$__content		Main content
	$__tarif		Tarif page
	$__stat			Statistics page
	$__footer		Footer
	$__login		Login pop-up form
=================================================================*/
body {font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:16px;}
li,p {line-height:16px;}
a {color:#4570a5;}

/*	__header
------------------------------------------------------------------------------*/
#wrip_header {position:relative;width:100%;height:156px;background:#000 url('../img/head-bg1.png') repeat-x;overflow:hidden;}
	#header {position:relative;width:1000px;height:156px;margin:0px auto;}
		#header_bg {position:absolute;width:1050px;height:156px;top:0px;left:-50px;background:url('../img/head-bg.png') no-repeat top left;}
		#logo {position:absolute;width:457px;height:79px;top:28px;left:75px;}
		#phone {position:absolute;width:149px;height:34px;left:604px;top:47px;background:url('../img/call.png') no-repeat;}
		#enter {position:absolute;width:166px;height:34px;top:47px;right:0px;padding-left:40px;background:url('../img/login.png') no-repeat top left;line-height:17px;}
		#enter a {color:#fff;}
		#enter a#loginHref {text-decoration:none;border-bottom:1px #fff dashed;}
		#enter a#loginHref span {border-bottom:1px #fff dashed;}
		#cabinet {position:absolute;width:420px;right:0px;top:40px;font-family:Tahoma;background:url('../img/user.png') no-repeat left 5px;}
			#userInfo {position:relative;float:left;width:230px;color:#fff;margin-left:45px;}
			#userInfo p {margin:0;line-height:14px;}
			#userInfo p a {color:#fff;font-weight:bold;}
			#userMenu {position:relative;float:left;width:145px;color:#fff;}
			#userMenu p {margin:0;line-height:14px;}
			#userMenu p a {color:#4570a5;}
			#userMenu p span a  {color:#fff;font-weight:bold;}

/*	__menu
------------------------------------------------------------------------------*/
	#menu {position:absolute;overflow:hidden;width:604px;height:33px;bottom:0px;right:0px;font-size:12px;}
	#menu ul {position:relative;margin:0px;padding:0px;list-style:none;overflow:hidden;}
	#menu ul li {position:relative;margin:0px;float:left;margin-right:10px;padding:10px 20px 0px 20px;height:23px;text-transform:uppercase;line-height:14px;}
	#menu ul li a {text-decoration:none;color:#fff;font-weight:bold;}
	#menu ul li#act {background:#e2e2e2 url('../img/menu-gr.png') repeat-x top left;padding:0px;height:33px;}
	#menu ul li#act b {position:relative;display:block;width:auto;height:33px;background:url('../img/menu-lc.png') no-repeat left top;}
	#menu ul li#act b b {position:relative;display:block;width:auto;height:23px;background:url('../img/menu-rc.png') no-repeat right top;padding:10px 20px 0px 20px;}
	#menu.second {left:130px;width:800px;}

/*	__about
------------------------------------------------------------------------------*/
#wrip_about {position:relative;width:100%;height:174px;background:#ff5500 url('../img/bg.jpg') no-repeat center top;}
	#about {position:relative;width:1000px;height:174px;margin:0px auto;}		
		#pocket {position:absolute;width:342px;height:288px;background:url('../img/pocket.png') no-repeat;left:15px;top:-60px;}
		#what {position:relative;float:left;width:275px;margin:15px 0px 0px 395px;}
		#what h2 {font-size:14px;font-weight:normal;padding-top:0px;}
		#what b {display:block;position:relative;width:88px;height:20px;margin-top:-25px;background:url('../img/header-billing.png') no-repeat top left;}
		#simple {position:relative;float:left;width:250px;margin:15px 0px 0px 25px;}
		#simple h2 {font-size:14px;font-weight:normal;padding-top:0px;}
		#simple b {display:block;position:relative;width:142px;height:20px;margin-top:-25px;background:url('../img/header-simple.png') no-repeat top left;}
		#what .text,#simple .text {font-size:14px;color:#fff;line-height:18px;margin-top:10px;}

/*	__statMenu
------------------------------------------------------------------------------*/
#wrip_statMenu {position:relative;width:100%;height:37px;background:#ff5500 url('../img/bg.jpg') no-repeat center top;font-size:12px;}
	#statMenu {position:relative;width:1000px;height:37px;margin:0px auto;}		
	#statMenu ul {position:relative;margin:0;padding:0;list-style:none;padding:7px 0px 0px 50px;margin-left:30px;}
	#statMenu ul li {position:relative;float:left;padding:6px 10px;margin-right:10px;line-height:14px;}
	#statMenu ul li.active {background-color:#FFF;color:#ff5400;margin-right:0;}
	#statMenu ul li a {color:#fff;}

/*	__content
------------------------------------------------------------------------------*/
#wrip_content {position:relative;width:100%;overflow:hidden;}
#content {position:relative;width:920px;margin:0px auto;padding:50px 40px 40px 40px;overflow:hidden;}
	#becamePartner {position:absolute;width:106px;height:94px;top:52px;right:35px;z-index:2;background:url('../img/partner.png') no-repeat;}
	#whereUsed {position:relative;float:left;width:320px;margin-left:20px;z-index:1;}
	#weOffer {position:relative;float:left;width:300px;z-index:1;}
	#howToStart {position:relative;float:left;width:280px;z-index:1;}
	#whereUsed h2,#weOffer h2,#howToStart h2 {font-size:16px;font-weight:normal;margin:0px;}
	#whereUsed b,#weOffer b,#howToStart b {display:block;position:relative;height:21px;margin-top:-15px;}
	#whereUsed b {width:138px;background:url('../img/header-whereUsed.png') no-repeat;}
	#weOffer b {width:122px;background:url('../img/header-weOffer.png') no-repeat;}
	#howToStart b {width:147px;background:url('../img/header-howToStart.png') no-repeat;}
	#whereUsed ul,#weOffer ul,#howToStart ul {margin:12px 0px 0px 13px;padding:0px;list-style:square;color:#fd5b08;}
	#whereUsed ul li,#weOffer ul li,#howToStart ul li {margin-bottom:4px;}
	#whereUsed ul li span,#weOffer ul li span,#howToStart ul li span{color:#000;}
		#onlineProject {position:relative;width:170px;height:23px;padding-top:7px;margin-top:10px;text-align:center;background:#eaebec url('../img/onlineProject-bg.png') no-repeat;}
		#onlineProject a {color:#ff5400;}
	#howItWorks {position:relative;width:920px;clear:both;margin-top:10px;overflow:hidden;background:#f4f0ec url('../img/howItWorks-gr1.png') repeat-x left top;}
	#howItWorks b {font-weight:normal;display:block;position:relative;width:auto;background:url('../img/howItWorks-lt.png') no-repeat left top;}
	#howItWorks b b {background:url('../img/howItWorks-rt.png') no-repeat right top;}
	#howItWorks b b	#scheme {position:relative;width:920px;clear:both;background:#f6f3ef url('../img/howItWorks-gr.png') repeat-x left top;}
		#assume {position:relative;float:left;width:500px;margin:20px 0px 10px 20px;}
		#assume h2 {font-size:16px;font-weight:normal;margin:0px;}
		#assume em {display:block;position:relative;height:20px;margin-top:-15px;width:128px;background:url('../img/header-howItWorks.png') no-repeat;}
		#assume p {margin:0;color:#746e67;margin-top:5px;}
		#assume p span {vertical-align:middle;display:inline-block;width:21px;height:18px;background: url('../img/howItWorks-sc.png') no-repeat;color:#ff5400;font-size:14px;font-weight:bold;text-align:center;padding-top:3px;margin:0px 3px;}
		#profit {position:relative;float:left;width:338px;margin:25px 0px 10px 0px;padding:3px 20px 0px 42px;background:url('../img/howItWorks-i.png') no-repeat;height:31px;color:#746e67;line-height:14px;}
	#howItWorks b b	#scheme b {background:url('../img/howItWorks-lb.png') no-repeat left bottom;}
	#howItWorks b b	#scheme b b {position:relative;width:880px;clear:both;overflow:hidden;padding:0 20px 30px 20px;background:url('../img/howItWorks-rb.png') no-repeat right bottom;}
		#scheme {}
		#scheme .step {position:relative;float:left;width:230px;background:url('../img/howItWorks-next.png') no-repeat right 45px;}
		#scheme .last {width:190px;background:none;}
		#scheme .step #step1 {margin:15px 0 0 65px;}
		#scheme .step #step2 {margin:30px 0 0 65px;margin-bottom:21px;}
		#scheme .step #step3 {margin:35px 0 0 0px;margin-bottom:5px;}
		#scheme .step #step4 {margin:10px 0 0 0px;margin-bottom:1px;}
		#scheme .step p {line-height:14px;margin-right:20px;}
	#news {position:relative;width:900px;overflow:hidden;margin-top:25px;padding-left:20px;}
	#news .new {float:left;width:265px;margin-right:35px;}
	#news .last {margin-right:0;}
	#news .new .date {color:#9b948c;font-size:11px;margin:0;}
	#news .new h5 {font-size:12px;margin:5px 0 5px 0;}
	#news .new p {margin:0;}
	#news .new p a {color:#fd5b08;}

/*	__tarifs
------------------------------------------------------------------------------*/
#tarifs {position:relative;width:100%;height:100%;overflow:hidden;font-family:Tahoma;}
#tarifs h1 {font-size:24px;text-transform:uppercase;color:#ff5400;font-weight:normal;margin-left:35px;}
	#tarifType {position:relative;width:920px;height:auto;background-color:#eaebec;overflow:hidden;}
	#tarifType b {font-weight:normal;position:relative;display:block;width:100%;height:100%;overflow:hidden;}
	#tarifType b {background:url('../img/tarifs-lt.png') no-repeat left top;}
	#tarifType b b {background:url('../img/tarifs-lb.png') no-repeat left bottom;}
	#tarifType b b b {background:url('../img/tarifs-rb.png') no-repeat right bottom;}
	#tarifType b b b b {background:url('../img/tarifs-rt.png') no-repeat right top;}
	#tarifType b b b b i {font-style:normal;position:relative;display:block;padding:3px 20px;overflow:hidden;}
	#tarifType ul {margin:0;padding:0;list-style:none;}
	#tarifType ul li {float:left;margin:0 0 0 10px;padding:5px 0px;color:#ff5400;}
	#tarifType ul li a {color:#ff5400;}
	#tarifType ul li.active {background-color:#FFF;padding:5px 10px;}
	#tarifTypeContent {position:relative;width:920px;overflow:hidden;margin-top:20px;}
		#countryMenu {position:relative;float:left;width:200px;}
		#countryMenu h3 {margin:0;font-size:18px;color:#555;font-weight:normal;border-bottom:1px #ddd solid;padding-bottom:3px;margin-bottom:15px;}
		#countryMenu ul {margin:0;padding:0;list-style:none;margin-bottom:15px;}
		#countryMenu ul li {font-size:14px;margin-bottom:3px;}
		#countryMenu ul li a {text-decoration:none;color:#4570a5;}
		#countryMenu ul li img {vertical-align:middle;margin-right:5px;}
		#countryMenu ul li ul {margin-left:20px;margin-bottom:0;}
		#countryMenu ul li ul li {color:#ff5400;font-size:12px;font-weight:bold;}
		#countryMenu ul li ul li a {color:#ff5400;text-decoration:underline;font-weight:normal;}
		#tarif {position:relative;float:right;width:715px;margin-top:5px;}
		#tarif table {width:100%;}
		#tarif table tr th {text-align:left;color:#868686;border-bottom:2px #eaebec dotted;padding:0 0 3px 10px;font-weight:normal;}
		#tarif table tr td {padding:5px 10px;}
		#tarif table tr.active td {background-color:#f5f5f5;}

/*	__stat
------------------------------------------------------------------------------*/
#stat {position:relative;width:100%;height:100%;overflow:hidden;font-family:Tahoma;margin-top:-25px;}
#stat h1 {font-size:24px;text-transform:uppercase;color:#ff5400;font-weight:normal;margin-left:35px;}
	#statManage {position:relative;width:531px;overflow:hidden;background-color:#eaebec;padding:7px 7px 14px 7px;margin-left:35px;}
	#statManage ul {margin:0 0 8px 0;padding:0;list-style:none;overflow:hidden;line-height:14px;}
	#statManage ul li {float:left;border-right:1px black solid;padding-right:5px;margin-right:5px;}
	#statManage ul li.last {border-right:none;}
	#statManage ul li a {color:#4570a5;}
	#statManage label {vertical-align:middle;}
	#statManage input {margin-right:15px;border:none;border:1px #d6d6d6 solid;width:117px;height:22px;vertical-align:middle;}
	#statManage input.button {background:none;border:none;color:#fff;background-color:#ff8300;height:24px;vertical-align:middle;}
	#statTable {position:relative;margin:0px 0 0 0px;}
	#statTable table {width:100%;}
	#statTable table tr td,#statTable table tr th {padding:10px}
	#statTable table tr th {background-color:#ddd;text-align:left;}
	#statTable table tr td {border-top:2px white solid;}
	#statTable table tr td a {color:#4570a5;}
	#statTable table tr.summary td {background-color:#d0dbdd;font-weight:bold;color:#555;border-top:3px white solid;}

/* Other */
ol li {line-height:17px;padding-bottom:0px;padding-top:15px;}
ul li {line-height:17px;padding-bottom:0px;padding-top:0px;}
h1 {font-size:24px;text-transform:uppercase;color:#ff5400;font-weight:normal;margin-left:35px;margin-top:0px;padding-top:0px;}
h2 {font-size:18px;color:#ff5400;font-weight:normal;padding-top:15px;}
.blue {color:#4570a5;}
.orange {color:#ff5400;}
#formbg {background-color:#eaebec;padding:7px 7px 14px 7px;}
#formbg a {color:#4570a5;}
#formbg table tr td {padding:3px;}
#formbg input {border:none;border:1px #d6d6d6 solid;width:200px;height:22px;vertical-align:middle;}
#formbg input.button {background:none;border:none;color:#fff;background-color:#ff8300;height:24px;vertical-align:middle;width:150px;}
#formbg input.checkbox {width:15px;height:15px;}

#conf {margin-top:5px;}
#conf table tr th {background-color:#ddd;text-align:left;padding:5px 10px;}
#conf table tr td {text-align:left;color:#555;padding:5px 10px;}
#conf table tr.active td {background-color:#f5f5f5;}


.col {background-color:#f5f5f5;}
.col2{background-color:#efefef;}
.colg{background-color:#d9f4d9;}
.col td, .col2 td, .colg td {vertical-align:middle;}

.hint {font-size:11px;color:#666;}
.q {font-size:15px;color:#ff5400;}
.group {padding:10px;margin-top:5px;border:solid 1px #fafafa;background:#f1f1f1;}

	#nblock {background-color:#eaebec;font-size:14px;margin:0px 10px 20px 0px;}
	#nblock b {font-weight:normal;display:block;width:100%;height:100%;}
	#nblock b {background:url('../img/tarifs-lt.png') no-repeat left top;}
	#nblock b b {background:url('../img/tarifs-lb.png') no-repeat left bottom;}
	#nblock b b b {background:url('../img/tarifs-rb.png') no-repeat right bottom;}
	#nblock b b b b {background:url('../img/tarifs-rt.png') no-repeat right top;}
	#nblock b b b b i {font-style:normal;position:relative;display:block;padding:3px 20px;overflow:hidden;}
	#nblock ul {margin:0;padding:0;list-style:none;}
	#nblock ul li {margin:0 0 0 10px;color:#ff5400;}
	#nblock ul li a {color:#ff5400;font-size:12px;}

/*	__footer
------------------------------------------------------------------------------*/
#wrip_footer {position:relative;width:100%;height:83px;background-color:#000;}
	#footer {width:920px;padding:0px 20px 0px 60px;margin:0px auto;height:83px;overflow:hidden;}
		#copy {position:relative;float:left;width:290px;}
		#copy p {color:#fff;margin:30px 0px 5px 0;}
		#copy ul {margin:0;padding:0;list-style:none;}
		#copy ul li {float:left;color:#525252;padding-right:10px;margin-right:10px;border-right:1px #525252 solid;line-height:11px;}
		#copy ul li.last {padding-right:0px;margin-right:0px;border-right:none;}
		#copy ul li a {color:#525252;}
		#nav {position:relative;float:left;width:500px;margin:35px 0 0 55px;padding:0;list-style:none;}
		#nav li {float:left;color:#fff;padding-right:10px;margin-right:10px;border-right:1px #fff solid;line-height:11px;}
		#nav li.last {padding-right:0px;margin-right:0px;border-right:none;}
		#nav li a {color:#fff;}

/*	__loginForm
------------------------------------------------------------------------------*/
#login {position:absolute;width:211px;height:93px;top:65px;left:790px;padding:10px 7px 7px 7px;background-color:#eaebec;border:1px #999 solid;display:none;}
#login table tr td {padding-bottom:7px;vertical-align:middle;}
#login table tr td input {width:152px;height:24px;border:none;background:none;margin-left:7px;background:#fff;border:1px #d6d6d6 solid;}
#login .button {width:96px;height:24px;background:none;border:none;background-color:#ff8300;color:#fff;}
#login a {color:#4570a5;font-family:Tahoma;margin-left:17px;}

#main_tariff tr,#main_tariff th,#main_tariff td {
	padding:6px;
}
#main_tariff td {
	background: #eaebec;
}

#main_tariff th, #main_tariff td {
	padding-right: 35px;
}
