ul.menu li{
	zoom:1;
}
.button{
	padding:5px 7px;
}
.login_box{
	zoom:1
}
.login_box .checkbox label.label_check{
	font:11px Arial, Helvetica, sans-serif;
	width:auto;
	padding-top:3px;
}

.login_box a{
	width:200px;
	margin-top:-53px;
	margin-right:-70px;
}
.faq_box li{
	margin-bottom:0px;

}
ul.menu li a{
	width:145px;
}
/*-------------new style--------------*/
.main{
	height:700px;
}

.popup_box
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="tpl/images/popup_back.png", sizingMethod="crop");
} 
.address
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="tpl/images/popup_back_big.png", sizingMethod="crop");
} 
.levering_address
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="tpl/images/popup_back_middel.png", sizingMethod="crop");
} 
.popup_box a.link{
	margin-top:7px;

}
/*-------------end new style--------------*/

.middle_col{
	width:518px;
	float:left;
	padding:0 13px;
	overflow:hidden;
/*	border:1px solid red;*/
}
.right_col{
	float:right;
	width:300px;
	overflow:hidden;
/*	border:1px solid green;*/
}

/*--------------------------Members-standings-tabs-----------------------*/

.Tap{
	list-style:none;
	display:block;
	position:relative;
	z-index:1;
}
.Tap li{
	float:left;
	margin-right:5px;
	width:72px;
/*	overflow:hidden;*/
/*	border:1px solid silver*/
}
.Tap li a{
	display:block;
	float:left;
	background:url(../images/middle_tap.gif) repeat-x;
	height:16px;
	color:#000000;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.Tap li a:hover , .Tap li a:hover span , .Tap li a.select , .Tap li a.select span  {
	background-position:0px -16px;
	text-decoration:none;
	color:#000000;
}
.Tap li a span{
	display:block;
	background:url(../images/left_tap.gif) no-repeat;
	height:16px;
}
.Tap li a span span{
	display:block;
	background:url(../images/right_tap.gif) no-repeat right 0px;
	padding:0px 15px 0px 15px;
	height:16px;
	white-space:pre;
}
.Tap li a:hover span span , .Tap li a.select span span {
	background-position:right -16px;
}
/*------------------ HEADER LOGIN BTN ----------------------------*/
.input_btn{
	display:block;
	float:left;
	background:url(../images/middle_btn.gif) repeat-x;
	height:15px;
	width:100px;
	color:#FFFFFF;
	font:13px  Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:2px 0px 0px 5px;
	cursor:pointer;
}
.input_btn:hover{
	text-decoration:none;
}
.input_btn span{
	display:block;
	background:url(../images/left_btn.gif) no-repeat;
	height:15px;
}
.input_btn span span{
	display:block;
	background:url(../images/right_btn.gif) no-repeat right 0px;
	padding:0px 8px;
	height:15px;
	white-space:pre;
}
.input_btn img.img{
	position:relative;
	top:2px;
	margin-left:5px;
}
/*-------------------------------------- GROUPS nachalo -----------------------------*/
.group{
	list-style:none;
	padding:5px 5px 0px 5px;
	position:relative;
	z-index:1;
}
.group li{
	float:left
}
.group a{
	display:block;
	float:left;
	height:18px;
	color:#000000;
	font:12px  Arial, Helvetica, sans-serif;
	text-decoration:none;
/*border:1px solid silver;*/
}
.group a span span{
	padding:3px 8px;
	height:12px;
	white-space:pre;
}

.group a.selected{
	display:block;
	float:left;
	background:url(../images/middle_group.gif) repeat-x;
	height:18px;
	color:#000000;
	font:12px  Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.group a.selected span{
	width:50px;
	display:block;
	background:url(../images/left_group.gif) no-repeat;
	height:18px;
}
.group a.selected span span{

	display:block;
	background:url(../images/right_group.gif) no-repeat right 0px;
	padding:3px 8px;
	height:12px;
	white-space:pre;
}
/*-----------------------------FOOTER ------------------------------------*/
.footer_list{
	background:#a8abad url(../images/footer_back.gif) repeat-x;
	min-height:187px;
	width:979px;
}
