@charset "utf-8";

html {
	height: 100%;
}

body {

	font:12px Tahoma, Verdana, Geneva, sans-serif;

	min-height: 100%;

    position: relative;

	background:#fff;

}

* html body {

    height: 100%;

}

* { padding:0; margin:0; }



form { padding:0; margin:0; }

.forietarif {margin-top:109px;}

img{

	border:none;

}



table{

	border-collapse:collapse;

	border-spacing:0px;

}



.mBg {

	width:100%;

}

.mBg td {

	vertical-align:top;

}

	.mLeft_1, .mRight_1, .mLeft_2, mRight_2 {

		width:30%;

	}

	.mLeft_1 {

		background:url(/imgs/stl1/bg-left-1.jpg) no-repeat right top;

	}

	.mRight_1 {

		background:url(/imgs/stl1/bg-right-1.jpg) no-repeat left top;

	}

	.mLeft_2 {

		background:url(/imgs/stl1/bg-left-2.jpg) no-repeat right bottom;

	}

	.mRight_2 {

		background:url(/imgs/stl1/bg-right-2.jpg) no-repeat left bottom;

	}

	.mLeft_2, .mRight_2, .mBottom {

		height:150px;

	}

	.mBottom {

		background:url(/imgs/stl1/bg-bott-1.jpg) no-repeat left bottom;

	}

	.mMid_1, .mBottom, .mTopBar, .mCont {

		width:990px;

	}

	.mTopBar {

		background:url(/imgs/stl1/bg-top-1.jpg) no-repeat left top;

		height:62px;

	}

	.mCont {

		background:url(/imgs/stl1/bg-top-2.jpg) no-repeat left top;

		min-height:900px;
      height:auto !important;
      height:900px;

	}	



.mTopBar .lBlLinks {

	float:left;

	width:114px;

	margin-left:24px;

}

	.lBlLinks .tic {

		color:#fff;

		float:left;

		margin-top:10px;

	}

	.lBlLinks .passRegLnks {

		float:left;

		margin-top:6px;

		margin-right:21px;

	}

	.lBlLinks .passRegLnks a{

		float:right;

		color:#09001e;

		font-size:10px;

		line-height:120%;

	}

.mTopBar .lBlLogForm {

	float:left;

	width:214px;

	padding:0;

}

.lBlLogForm .inpBl {

	float:left;

	width:181px;

}

	.lBlLogForm .inpBl input {

		float:left;

		border:none;

		width:175px;

		height:18px;

		background:url(/imgs/stl1/cab-input-bg.jpg) no-repeat left top;

		padding:1px 4px;

		color:#737373;

		font-size:12px;

		font-family:Tahoma, Geneva, sans-serif;

	}

	.inpBl input.log {

		margin-top:7px;

	}

	.inpBl input.pass {

		margin-top:6px;

	}

.lBlLogForm .btnBl {

	float:left;

	padding-left:5px;

	margin-top:7px;

}

	.btnBl input.subm {

		float:left;

		border:none;

		width:28px;

		height:46px;

		cursor:pointer;

		background:url(/imgs/stl1/cab-enter-btm.jpg) no-repeat left top;

		margin:0;

	}

.mTopBar .lBlSkidka {

	float:left;

	width:176px;

	margin-left:15px;

}

	.lBlSkidka .desc {
		/*float:left;*/		
		/*display:inline-block;*/
		/*margin-top:15px;*/
      height:60px;
      vertical-align:middle;
	}
	

	.lBlSkidka .desc span{
		/*float:left;*/
		display:block;
		color:#130f41;
		font-size:14px;
		font-weight:bold;
		padding-right:1px;
	}

	.lBlSkidka .desc a {

		float:left;

		clear:both;		

		font-size:10px;

		color:#130f41;

	}

	.lBlSkidka .val {
		/*float:left;*/		
		/*display:inline-block;*/
		/*margin-left:10px;*/
	}

	.lBlSkidka .val span {
		color:#0481ba;
		font-size:14px;
		display:block;
      float:left;
	}

	#uSkidkaVal {

		font-size:30px;

		line-height:36px;

	}

	

.mTopBar .lBlRates {

	float:left;

	width:395px;

	margin-top:6px;

	color:#fff;

	line-height:115%;

}

	.lBlRates .nbu {
		/*float:left;
		display:inline;*/
		width:137px;
      padding-left:40px;
		/*margin-left:40px;*/
	}

	.lBlRates .nbu div, .lBlRates .comers div {

		float:left;

		clear:both;

		width:100%;

		line-height:125%;

	}

	.lBlRates .nbu a {

		color:#fff;

		text-decoration:none;

	}

	.lBlRates .comers {

		/*float:left;*/

	}

.mTopBar .lBlTeams {

	float:left;

	margin-top:5px;

}

	.lBlTeams .team1, .lBlTeams .team2, .lBlTeams .team3 {

		display:block;

		width:20px;

		height:16px;

		margin-bottom:1px;

		cursor:pointer;

	}

	.lBlTeams .team1 {

		background:url(/imgs/stl1/color-shema-b.png) no-repeat left top;

	}

	.lBlTeams .team2 {

		background:url(/imgs/stl1/color-shema-p.png) no-repeat left top;

	}

	.lBlTeams .team3 {

		background:url(/imgs/stl1/color-shema-r.png) no-repeat left top;

	}



.menuTop {

	float:right;

	margin-right:42px;

	margin-top:45px;

}

.mainMenu {

}

.mainMenu ul{

	list-style-position:inside;

	list-style-image:none;

	list-style:none;

}

.mainMenu ul li, .mainMenu a {

	float:left;

}

.mainMenu ul li {

	margin:0 10px;

	height:29px;

}

.mainMenu a {

	padding-top:3px;

	color:#fff;

	text-decoration:none;

	border-bottom:1px dashed #fff;

}

.mainMenu a:hover {

	border-bottom-style:solid;

}

.mainMenu ul li.sel {

	background:url(/imgs/stl1/menu-nike-r.png) no-repeat right top;

	margin-right:0px;

}

.mainMenu ul li.sel a{

	color:#023761;

	background:url(/imgs/stl1/menu-nike-l.png) no-repeat 0 0;

	padding-left:10px;

	padding-right:0px;

	padding-top:4px;

	height:29px;

	border:none;

	position:relative;

	left:-10px;

}

.menuBottom {

	float:left;

	margin-top:82px;

}

.mBottom .mainMenu a {

	border:none;

}

.mBottom .copy {

	float:right;

	margin-top:85px;

	color:#fff;

	margin-right:30px;

}

	.mBottom .copy a{

		color:#fff;

		text-decoration:none;

	}

	.mBottom .copy a:hover{

		border-bottom:1px dashed #fff;

	}

.logoHref {

	float:left;

	width:300px;

	height:90px;

	margin-left:95px;

	margin-top:90px;

}

	

/************* MAIN PAGE ****************/

.ctrlBox {

	float:right;

	clear:both;

	width:380px;

	height:400px;

	margin-top:24px;

	margin-right:50px;

}

	.ctrlBox h1 {

		float:left;

		margin-left:27px;

		margin-top:28px;

		font-size:24px;

		line-height:24px;

		font-family:Tahoma, Geneva, sans-serif;

		color:#fff;

		font-weight:normal;

	}

	.ctrlBox b {

		font-size:14px;

		color:#023b66;

	}

	.ctrlBox .hdrs1, .ctrlBox .hdrs2 {

		float:left;

		clear:both;

		margin-top:45px;

		padding-left:10px;

		width:100%;

	}

	.ctrlBox .hdrs2 {

		margin-top:37px;

	}

	.ctrlBox .hdrs1 b, .ctrlBox .hdrs2 b{

		float:left;		

	}

	.ctrlBox .hdrs1 b.s, .ctrlBox .hdrs2 b.s{

		width:197px;

	}

	.ctrlBox .ctrls1, .ctrlBox .ctrls2{

		float:left;

		clear:both;

		margin-top:2px;

		width:390px;

	}

	.ctrlBox .ctrls1 .sel, .ctrlBox .ctrls1 .inp, .ctrlBox .ctrls2 .sel, .ctrlBox .ctrls2 .inp {

		float:left;

		width:170px;

		border:none;

		background:url(/imgs/stl1/select-inp-bg.jpg) no-repeat 0 0;	

		color:#0f0330;

	}

	.ctrlBox .ctrls1 .sel, .ctrlBox .ctrls2 .sel {

		height:32px;

		margin-left:5px;

		width:174px;

	}

	.ctrlBox .ctrls1 .inp, .ctrlBox .ctrls2 .inp {

		font-size:15px;

		font-family:Arial, Helvetica, sans-serif;

		font-weight:bold;

		padding:4px 10px 3px 8px;

		padding-right:18px;

		height:25px;

		margin-left:23px;

		text-align:right;

		line-height:25px;

		width:152px;

		color:#0f0330;

	}

	.ctrlBox .smbBtn {

		float:right;

		margin-right:133px;

		margin-top:55px;

	}

	.ctrlBox .smbBtn input{

		float:left;

		cursor:pointer;

		width:109px;

		height:108px;

		border:none;

		background-color:transparent;

	}	

	.ctrlBox .smbBtn input.hover {

		background:url(/imgs/stl1/smb-btn-sel.jpg) no-repeat 0 0;

	}	

.helpGrBl {

	float:left;

	margin-top:227px;

	width:422px;

}

	.helpNike {

		float:right;

		width:186px;

		height:48px;

		padding-top:18px;

		padding-left:20px;

		background:url(/imgs/stl1/bg-online-help.jpg) no-repeat 0 0;		

	}

	.helpNike a{

		color:#fff;

		font-family:Geneva, Verdana, sans-serif;

		font-size:18px;

		text-decoration:none;

		border-bottom:1px dashed #fff;

	}

	.helpNike a:hover{

		border-bottom-style:solid;

	}

	.helpGrBl .dtNike {

		float:right;

		clear:both;

		margin-top:15px;

		margin-right:32px;

		width:184px;

		height:65px;

		padding-left:20px;

		background:url(/imgs/stl1/bg-wt.jpg) no-repeat 0 0;

		color:#023761;

		font-family:Verdana, Geneva, sans-serif;

	}

	.dtNike b, .dtNike span {

		float:left;

		clear:both;

		width:100%;

	}

	.dtNike b {

		font-size:18px;

		font-weight:normal;

		margin-top:5px;

	}

	.dtNike span {

		font-size:12px;

		line-height:140%;

		font-family:Verdana, Geneva, sans-serif;

	}

.mpTextInf {

	float:left;

	clear:both;

	width:100%;

	margin-left:30px;

	margin-top:80px;

}

	.mpTextInf .infBl {

		float:left;

		width:510px;

	}

	.infBl .topNike {

		float:left;

		background:url(/imgs/stl1/nike-about.jpg) no-repeat 0 0;

		height:30px;

		color:#fff;

		font-size:14px;

		font-weight:bold;

		padding-left:12px;

		padding-top:4px;

		width:200px;

	}

	.infBl .cont {

		float:left;

		clear:both;

		padding-left:12px;

		width:500px;

	}

	.infBl .cont p{

		float:left;

		margin-bottom:10px;

		line-height:130%;

		color:#050505;		

	}

	.mpTextInf .newsInf, .newsInf .oneNew {

		float:left;

		width:400px;

	}

	.mpTextInf .newsInf{

		margin-top:15px;

		margin-left:30px;

	}

		.newsInf td {

			vertical-align:middle;

			color:#050505;

			font-size:18px;

			padding-bottom:15px;

		}

		.newsInf td.txtNew {

			padding-left:8px;

		}

.advert {

	float:left;

	clear:both;

	width:100%;

	text-align:center;

}

	.advert a{

		display:block;

		margin:0 auto;

		position:relative;

		top:35px;

	}
	
.glazaMain {
   float:right;
   height:44px;
   margin-right:25px;
   margin-top:231px;
   padding:0;
   width:103px;
}


/*-----------------------------------------------------*/
.pay_method_check{
   color:#7D7D7D;
   float:left;
   margin-top:11px;
   font-size:12px;
   width:100%;
}
.pay_help{font-weight:bold;cursor:default;position:relative;background:url(/imgs/tooltip.png) left top no-repeat;width:20px;height:20px;}
.chack_inp{margin:2px 0 3px 0;}
.help_pay_text{z-index: 9999;line-height:10pt;font-weight:normal;left:20px;top:0;width:200px;color:#7D7D7D;position:absolute;display:none;background-color:#fff;border:1px #ccc Solid;padding:5px;}
.inp_check_tbl td{vertical-align:middle;line-height:5px;padding-right:5px;}

.tarif_bloks {cursor:default;float:left;margin:0 3px; background-color:#aaaaaa;padding:5px;}
.tarif_divs {margin-left:3px;cursor:default;}
.tarif_divs table {border: none;border-collapse: separate;width: 100%;border-spacing: 3px;background-color:#ddd;}
.tarif_divs table td {cursor:default;background-color:#eee;text-align:center;}
.tarif_divs table th {cursor:default;background-color:#eee;text-align:left;}
.tarif_divs_none {display:none;}


.lc_a {color:#757575;font-weight:normal;}

.grayForm .inp select {
background:url("/imgs/stl1/inp-gray-long.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:#757575;
float:left;
font-family:Tahoma,Geneva,sans-serif;
font-size:12px;
height:40px;
line-height:32px;
padding:10px 15px 10px;
width:345px;
}


.lc_tabl_divs {margin-left:3px;cursor:default;}
.lc_tabl_divs table {border: none;border-collapse: separate;width: 100%;border-spacing: 3px;background-color:#ddd;}
.lc_tabl_divs table td {color:#757575;padding:2px;cursor:default;background-color:#eee;text-align:center;vertical-align:middle;}
.lc_tabl_divs table th {color:#757575;padding:2px;cursor:default;background-color:#eee;text-align:center;}




.grayTable_about {}
.grayTable_about td{font-size:1px;background-color:#dadada;border:none;}
.grayTable_about td.td-9, .grayTable_about td.td-9 td{font-size:12px;}
.grayTable_about .td-1, .grayTable_about .td-3, .grayTable_about .td-5, .grayTable_about .td-7 {width:9px;height:9px;background:url(/imgs/stl1/r-co-gray-str.png) no-repeat 0 0;}
.grayTable_about .td-3 {background-position:0 -9px;}
.grayTable_about .td-5 {background-position:0 -18px;}
.grayTable_about .td-7 {background-position:0 -27px;}

.glazaOther {clear:both;float:right;height:44px;margin-right:89px;margin-top:19px;padding:0;width:103px;}


#window-container {border: 30px solid #BFBFBF;background: #fff;padding: 30px;position: absolute;width: 420px;left: 50%;margin-left: -270px;top: 30%;z-index: 9999;display: none;}
#window-container.recepients {	width: 250px;	margin-left: -185px;}
#member-levels {
	display: none;
}
#window-container #member-levels {
	display: block;
}
.member-levels {
	width: 100%;
	border-collapse: collapse;
	border-bottom: 1px solid #BFBFBF;
	margin-bottom: 10px;
}
.member-levels th {
	background: #D8D8D8;
	text-align: left;
	border-bottom: 1px solid #BFBFBF;
	padding: 2px 12px;
}
.member-levels td {
	padding: 5px 12px;
	font-size: 14px;
}
.member-levels .odd td {
	background: #F2F2F2;
}
.btn span {
background:url(/imgs/btn_rpart.png) no-repeat scroll right top transparent;
cursor:pointer;
display:block;
float:left;
height:28px;
line-height:24px;
padding:0 21px;
white-space:nowrap;
}
.btn {
background:url(/imgs/btn_lpart.png) no-repeat scroll left top transparent;
color:#119BE3;
display:block;
float:left;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

.proz{margin-top:10px;}

.wmid_pole {width: 110px;border: medium none;
    color: #757575;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    padding: 2px 15px 3px;margin-right:10px;background:url(/imgs/stl1/inp-gray-short2.png) 0 0 no-repeat;}
    
    
