@charset "utf-8";
/* CSS Document */
body{
	font-family:Verdana, Geneva, sans-serif;
	color: #666;

	font-size:16px;
	background-image: url(http://6488008.ru/imgs/background/bg-light-4858.png);
}
a{
	color: #727271;
	text-decoration:none;
}
.body{
	padding:40px 60px;
	width:1000px;
	text-align:left;
}
h1, h2{
	font-size:22px;
	color:#E31E24;
	font-weight:normal;
}
h1{
	font-size:32px;
}
/********************/
.pay_select{
	margin-top:10px;
}
.pay_select .left{
	padding-right:15px;
}
.pay_select .right{
	padding-left:15px;
}
.holder{
	background:#f5f5f5;
	border:solid 1px #ccc;
	border-radius:10px;
	padding:30px;
	text-align:left;
}
/*********************/
.input{
	border:solid 1px #ccc;
	border-radius:8px;
	font-size:20px;
	padding:4px 2px;
}
.w100{
	width:100%;
}
.input.center{
	text-align:center;
}
.checkbox{
	display:block;
	padding:5px 0;
	white-space:nowrap;
}
.checkbox input:checked + label{
	color: #E31E24;
}
.button{
	border:none;
	background:white url(design/button.gif) repeat-x 0 0;
	height:36px; width:180px;
	color:#666;
	font-size:14px;
}
.button:hover{
	background-position:0 -43px;
}
.warning{
	color: #E31E24;
	padding:0 30px;
	text-align: justify;
}
/*****************************/
.pay_title{
	font-size:16px;
	color:#666;
	background:url(design/button2.gif) no-repeat;
	width:426px;
	padding:18px 0;
	margin:0;
}
/************************/
.menuTable td{
	text-align:center;
	background: url(design/button3.gif) no-repeat center 0;
	height:55px; width:206px;
	min-width:206px;
	padding: 0 5px;
}
.menuTable td:hover{
	background-position:center -55px;
}
.menuTable .left{
	padding-left:0;
}
.menuTable .right{
	padding-right:0;
}
.menuTable a{
	display:block;
	position:relative;
}
.menuTable a.current:after, .menuTable a:hover:after{
	display:block;
	position:absolute;
	left:50%;
	content: " ";
	background:url(design/arrow.gif) no-repeat;
	width:47px; height:27px;
	top:54%; margin-left:-23px;
	margin-top:30px;
}
/*************************/
.table td, .table th{
	background:#EBECEC;
	padding:5px 0;
	font-weight:normal;
}
.table th{
	padding-left:20px;
}
.table td{
	padding-right:20px;
}
.table .space td, td.space{
	background:none;
	padding:0;
}
.table2 th div{
	background:#EBECEC;
	font-weight:normal;
	padding:10px 40px;
	text-align:left;
}
/****************************/
.slot h2{
	font-size:16px;
	color: #727271;
	margin:0;
	padding:5px;
	border-bottom:solid 4px #ccc;
}
.holder.slot{
	padding:0;
	margin-bottom:20px;
}
.slot a{
	display:block;
	clear:both;
	text-decoration:underline;
}
.slot div{
	padding:10px 5px;
}
/*********************/
.mail{
	display:block;
	background:url(design/mail.gif) no-repeat;
	min-height:31px;
	padding:15px 0 0 50px;
}
/**************************/
.card{
	background:url(design/pay_cards.jpg) no-repeat;
	width:130px; height:85px;
}
.c1{ background-position:0 0; }
.c2{ background-position:-145px 0; }
.c3{ background-position:-290px 0; }

.c4{ background-position:0 -100px; }
.c5{ background-position:-145px -100px; }
.c6{ background-position:-290px -100px; }

.c7{ background-position:0 -200px; }
.c8{ background-position:-145px -200px; }
.c9{ background-position:-290px -200px; }

/****************************/
.head{
	margin-bottom:20px;
}
.callback{
	height:150px;
	font-size:24px;
	color:#E31E24;
}
.logout{
	float:right;
	border-bottom: solid 1px #727271;
	display:block;
	text-align:right;
	background:url(design/logout.gif) no-repeat;
	height:30px;
	padding: 10px 0 0 35px;
	margin-right:50px;
}