.ads_logo {
	float:left;
	width:66px;
	padding:0;
	margin:3px 0;
	text-align:center;
	font-size:9px;
}
.page_link { font: 12px Tahoma, Arial, sans-serif; padding: 10px 0; }
.page_link a { background: #F8FBFC; color: #069; text-decoration: none; padding: 2px 4px 3px 4px; border: 1px solid #E2EFF3; margin: 1px}
.page_link a:hover { border-color: #B7D7E1; }
.page_link span { font: 12px Tahoma, Arial, sans-serif; background: #F8FBFC; color: #AAA; padding: 2px 4px 3px 4px; border: 1px solid #E2EFF3; margin: 1px }
.page_link span.current { background: #F8FBFC; color: #069; text-decoration: none; padding: 2px 6px 3px 6px; border: 1px solid #9FC9D7; font-weight:bold }
.cat_link { text-decoration:none; font-size:0.8em}

.imgtitle {
	font-size:0.8em;
	text-align:center;
	background:#000;
	line-height:16px;
	margin:0;
}
.imgtitle a { text-decoration: none; color: #fff }
.imgtitle a:hover { color: #ff9 }

form.eng_form {
	background:#fff;
	padding:1em;
	border:1px solid #eee;
	margin:1em;
	width:27em;
}
form.eng_form em {
	font-weight: bold;
	color: #f00;
	margin-left: 2px;
}
form.eng_form fieldset.login {
	background:url(/pictures/user.gif) no-repeat 95% 95%;
}
form.eng_form fieldset.contact {
	background:url(/pictures/email2.gif) no-repeat 95% 95%;
}
form.eng_form fieldset div {
	margin:0.3em 0;
	clear:both;
}
form.eng_form fieldset {
	border:1px solid #ddd;
	padding:0 0.5em 0.5em;
}
form.eng_form label {
	float:left;
	width:10em;
	text-align:right;
	margin-right:1em;
}
form.eng_form legend {
	color:#0b77b7;
	font-size:1.2em;
}
form.eng_form legend span {
	width:10em;
	text-align:right;
}
input.eng_input, textarea.eng_input {
	padding:0.15em;
	width:14em;
	border:1px solid #ddd;
	background:#fafafa;
	font:0.95em Tahoma;
	/*-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;*/
}
input.eng_input:hover, input.eng_input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 
.radio {
	position:relative;
}
.radio fieldset {
	border:none;
	width:auto;
	padding:1px 0 0 11em;
}
.radio legend {
	font-size:1em;
	color:#000;
}
.radio legend span {
	position:absolute;
	left:0;
	top:0.3em;
	width:10em;
	display:block;
}
.radio label {
	vertical-align:middle;
	display:inline;
	float:none;
	width:auto;
	background:none;
	border:none;
}
.radio div {
	float:left;
	white-space:nowrap;
	clear:none;
}
input.default {
	color:#bbb;
}
input.eng_button {
	margin-top:1em;
	width:82px;
	height:24px;
	color:#fff;
	font-family:Tahoma;
	font-size:12px;
	overflow:hidden;
	border:0;
	background:url(/pictures/vista-button.png) no-repeat 0 0;
	cursor:pointer;
}
input.eng_button:hover {
	background-position:0 -24px;
}
input.eng_disabled {
	margin-top:1em;
	width:82px;
	height:24px;
	color:#fff;
	font-family:Tahoma;
	font-size:14px;
	overflow:hidden;
	border:0;
	background:url(/pictures/vista-button.png) no-repeat 0 -48px;
}
