
/* Reset ................. */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;	
	font-style: inherit;
	font-family: inherit;
}
:focus { outline: 0; }
body { color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate; 	border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

blockquote2:before, blockquote2:after, q:before, q:after {}
blockquote2, q {}
	
	
/* Common ................. */
body {
	color: #535353;
	font-size: 12px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	background-color: #FFFFFF;
	line-height:130%;
}
a, a:active, a:visited { color: #535353; text-decoration: none; }
a:hover { color: #535353;text-decoration: underline;  }
form {padding:0; margin:0;}
a.viac, a.viac:active, a.viac:visited { 
	display:block; clear:both; padding:5px;color: #535353; text-decoration: none;
	margin:10px 0 10px 0; background-color:#e7e9ee; font-weight: bold;
	text-align:center; width:130px; }
a.viac:hover { color: #ffffff;text-decoration: underline; background-color:#535353; }

div { text-align: left; }
img { border: none; }
input, textarea { 
	font-size: 12px; font-family: Arial, Tahoma, Helvetica, sans-serif; 
	color: #535353; margin:0px; border: 1px solid #ddd; padding: 3px; 
	background-color:#FFFFFF}
select, option { font-size: 12px; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #535353; }
input:focus {background-color:#f5f5f5; border: 1px solid #666; }
textarea:focus {background-color:#f5f5f5; border: 1px solid #666; }

/* Cleaners ................. */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.cleaner { height: 0; font-size: 0; line-height: 0; clear: both }
.line { height: 1px; font-size: 1px; line-height: 1px; clear: both; background-color:#ddd; margin:10px 0 15px 0; }
.line2 { height: 1px; font-size: 1px; line-height: 1px; clear: both; background-color:#ddd; margin:0; }
.dott { height: 22px; font-size: 22px; line-height: 22px; clear: both;background-image: url(../images/dott.png); }

/* Headings ................. */
h1 { font-size: 20px; color: #343f5f; margin: 0 0 15px 0; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif; }
h2 { font-size: 14px; color: #535353; margin: 0px 0 10px 0; font-weight: bold; font-family: Arial, Tahoma, Helvetica, sans-serif; }
h3 { font-size: 16px; color: #343f5f; margin: 15px 0 10px 0; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif; }

/* Paragraphs ................. */
p { margin:0; padding:0; }


/* Layout ................. */
#wrapper { width: 970px; margin: 0px auto; }
#flash { z-index:0 }
#left {float:left; display:inline}
#right {float:right; display:inline}
#foot {color:#888888;font-size:11px; text-align: center;}
#foot a, #foot a:active, #foot a:visited { color: #888888; text-decoration: none; }
#foot a:hover { color: #383e64;text-decoration: underline;  }
.button {
	cursor: pointer; background-image: url(../images/back_search.png);
	font-weight: bold; color: #383e64;display:block; clear:both;
	padding:5px;
	margin:0px;
	border:none;
	width:52px;
	}
.button:hover {
	cursor: pointer; background-image: url(../images/back_menu.png); 
	font-weight: bold; color: #383e64;display:block; clear:both;
	padding:5px;
	margin:0;
	border:none;
	}
	
.button2 {
	cursor: pointer; background-color: #e7e9ee;
	font-weight: bold; color: #535353;display:block; clear:both;
	padding:5px;
	margin:10px 0 10px 0;
	border:none;
	width:130px;
	text-align: center;
	}
.button2:hover {
	cursor: pointer; background-color: #535353;
	font-weight: bold; color: #ffffff;display:block; clear:both;
	padding:5px;
	margin:10px 0 10px 0;
	border:none;
	width:130px;
	text-align: center;
	}
	
.button3 {
	cursor: pointer; background-color: #e7e9ee;
	font-weight: bold; color: #535353;display:block; clear:both;
	padding:5px;
	margin:10px 0 10px 0;
	border:none;

	text-align: center;
	}
.button3:hover {
	cursor: pointer; background-color: #535353;
	font-weight: bold; color: #ffffff;display:block; clear:both;
	padding:5px;
	margin:10px 0 10px 0;
	border:none;

	text-align: center;
	}
	
	
.button5 {
	cursor: pointer; background-color: #e7e7e7;
	font-weight: bold; color: #666;
	float:left; display:inline;
	padding:0px;
	margin:0px;
	border:none;
	}
.button5:hover {
	background-image: url(../images/back_menu.png); 
	color:#ffffff;
	}
	
.button6 {
	cursor: pointer; background-image: url(../images/back_menu.png); 
	font-weight: bold; color:#ffffff;
	float:left; display:inline;
	padding:0px;
	margin:0px;
	border:none;
	}
.button6:hover {
	background-color: #e7e7e7;
	color:#666;
	}