@charset "utf-8";
/* CSS Document */

dl {padding:20px;}
dd,dt {
	font:11px Tahoma, Geneva, sans-serif;
}

dd { display:block;line-height:24px; }
dt { clear:both;float:left; width:100px;margin-right:20px;line-height:24px;display:none; }

.textInput {
	padding:3px 3px 4px !important;
	font:12px Tahoma, Geneva, sans-serif !important;
	width: auto !important;
}

.buttonInput {
	background:url(../images/button.png) no-repeat left top;
	display:block; float:left; margin-right: 10px;
	padding: 3px 0 7px 12px;
	font:11px Tahoma, Geneva, sans-serif;
	color:black;
	text-decoration:none;
	outline:0;
}
.buttonInput span {
	background:url(../images/button.png) no-repeat right top;
	padding: 3px 12px 8px 0;
	display:inline;
}
.buttonInput span.ok {
	background:url(../images/button_ok.png) no-repeat left top;
	margin: 0 6px 0 -4px;
}
.buttonInput span.delete {
	background:url(../images/button_delete.png) no-repeat left top;
	margin: 0 6px 0 -4px;
}
.buttonInput span.more {
	background:url(../images/button_more.png) no-repeat left top;
	margin: 0 6px 0 -4px;
}
.buttonInput:hover {background-position: left -30px;color:white;}
.buttonInput:hover span {background-position: right -30px}
.buttonInput:hover span.ok,
.buttonInput:hover span.more,
.buttonInput:hover span.delete
{background-position: left -30px !important;}
.buttonInput:active {background-position: left -60px;color:#B5B5B5;}
.buttonInput:active span {background-position: right -60px}
.buttonInput:active span.ok,
.buttonInput:active span.more,
.buttonInput:active span.delete
{background-position: left -60px !important;}

.buttonInput ul {
	display:none;
	position:absolute;
}
.buttonInput:hover ul {
	display:block;
	background:#009FD4;
	padding:5px 15px;
	margin:0 0 0 -11px;
	list-style:none;
	line-height:22px;
}

.info dt {width:130px;text-align:right;display:inline;text-transform:uppercase;}
h3.error {
	font:18px myriad pro,tahoma;
	color:#C30;
	text-align:center;
	padding-bottom: 10px;
}


.centerpart table.search3.vip {
	border-color:#BE0F01;
}
	.vip.search3 td {
		background:#F0DBD9;
	}
	.vip.search3 td img {
		border-color:#BE0F01;
	}
	
	.vip.search3 td.title {
		background:#BE0F01;
		padding:4px 6px 5px;
	}

		.vip.search3 td.title a {
			font:bold 16px Tahoma, Geneva, sans-serif;
			text-decoration:none;
		}
		.vip.search3 td.title a {
			background:url(../images/vip_title.png) no-repeat left center;
			padding-left:80px;
			font:bold 16px Tahoma, Geneva, sans-serif;
			text-decoration:none;
		}

.details.vip td.title {
	background:#BE0F01 url(../images/vip_title.png) no-repeat 7px center;
	padding:4px 6px 5px 90px;
	font:bold 16px Tahoma, Geneva, sans-serif;
	text-decoration:none;
}

h2 {
	font: 22px tahoma;
	margin:6px 0;
}
p {
	font:13px Tahoma, Geneva, sans-serif;
	line-height:130%;
}
.details ul {
	font:13px Tahoma, Geneva, sans-serif;
	margin:4px 20px;
}