@charset "utf-8";

/* CSS Document */



body {

	background: #c0dbe8 url(images/bodyBg.jpg) repeat-x;

	margin: 0;

	font-family: Arial, Helvetica, sans-serif;

}



img {

	border: 0;

	float: left;

}



a img {

	border: 0;

	float: left;

}



#wrapperall {

	width: 776px;

	margin: 0 auto;

}



#wrapper {

	width: 776px;

	float: left;

	background: url(images/wrapperBg.jpg) repeat-y;

}



#top {

	width: 776px;

	height: 25px;

	float: left;

	background: url(images/topBg.jpg) no-repeat;

}

#banner {
	float: left;
	width: 460px;
	height: 60px;
}

#banner #bannerbutton {
	float: left;
	width: 160px;
	height: 60px;
	background: #CCC;
}

#banner a span {
	float: left;
	width: 119px;
	height: 47px;
	background: url(banner/button1.jpg) no-repeat;
	margin: 6px 0 0 20px;
}

#banner a:hover span {
	float: left;
	width: 119px;
	height: 47px;
	background: url(banner/button2.jpg) no-repeat;
}

#banner label {
	float: left;
	padding: 16px 0 0 0;
	color: #fff;
	font-size: 25px;
	width: 300px;
	height: 44px;
	background: #000;
	text-align: center;
}



#topbar {

	width: 776px;

	height: 50px;

	float: left;

	background: url(images/topBg2.jpg) repeat-x;

	color: #000000;

	font-size: 10pt;

	font-weight: bold;

	text-align: center;

}



#topbar a {

	color: #000000;

	font-size: 10pt;

	font-weight: bold;

	text-align: center;

	text-decoration: none;

}



#topbar a:hover {

	color: #000000;

	font-size: 10pt;

	font-weight: bold;

	text-align: center;

	text-decoration: underline;

}



#center {

	width: 750px;

	float: left;

	background: url(images/centerBg.jpg) no-repeat;

	padding-left: 13px;

	padding-right: 13px;

}



#bottom {

	width: 776px;

	height: 25px;

	float: left;

	background: url(images/bottomBg.jpg) no-repeat;

}



#header {

	width: 750px;

	display: block;

}



#bar {

	width: 750px;

	height: 35px;

	float: left;

	background: url(images/bar.jpg) no-repeat;

	margin-top: 10px;

	margin-bottom: 5px;

}



#siteuri_acceptate {

	color: #868686;

	text-align: justify;

	display: block;

	width: 510px;

	padding: 0 10px 0 10px;

	font-size: 10pt;

	font-weight: bold;

	float: left;

	margin-bottom: 10px;

}



#flags {

	background: url(images/flagsBg.jpg) no-repeat;

	float: right;

	display: block;

	width: 180px;

	height: 49px;

	padding-left: 15px;

	padding-top: 15px;

	padding-right: 7px;

}



#flags img {

	margin-left: 7px;

	margin-right: 6px;

}



#googleheader {

	width: 468px;

	height: 60px;

	float: right;

	padding-right: 10px;

	padding-top: 10px;

}



#formBg {

	width: 505px;

	height: 175px;

	float: left;

	background: url(images/formBg.jpg) no-repeat;

	padding-left: 25px;

	padding-top: 20px;

}



.inputleft {

	width: 13px;

	height: 43px;

	float: left;

	background: url(images/inputleft.jpg) no-repeat;

}



.inputright {

	width: 13px;

	height: 43px;

	float: left;

	background: url(images/inputright.jpg) no-repeat;

	margin-right: 10px;

}



input {

	width: 370px;

	height: 33px;

	padding-top: 10px;

	float: left;

	background: url(images/inputBg.jpg) repeat-x;

	border: 0;

	

	color: #868686;

	font-weight: bold;

	font-size: 15pt;

}



button {

	background: url(images/downloadBg.jpg) no-repeat;

	width: 66px;

	height: 73px;

	float: left;

	border: 0;

	cursor: pointer;

}



#ex {

	color: #931111;

	float: left;

	display: block;

}



#ex1 {

	float: left;

	height: 40px;

	display: block;

	width: 40px;

	font-weight: bold;

	font-size: 12pt;

}



#ex2 {

	float: left;

	display: block;

	height: 40px;

	width: 410px;

	font-weight: bold;

	font-size: 12pt;

}



#ex4 {

	float: left;

	display: block;

	height: 20px;

	width: 300px;

	font-weight: bold;

	font-size: 12pt;

}



#ex3 {

	float: left;

	width: 300px;

	display: block;

	font-size: 9pt;

	padding-top: 5px;

	text-align: left;

}



#googleside {

	padding-right: 10px;

	float: right;

	width: 200px;

	height: 200px;

	display: block;

	padding-top: 7px;

	padding-bottom: 15px;

}



#info {

	width: 730px;

	display: block;

	float: left;

	padding-top: 10px;

	padding-bottom: 15px;

	padding-left: 10px;

	color: #931111;

	font-weight: bold;

	font-size: 10pt;

}



#googlebottom {

	width: 750px;

	float: left;

	text-align: center;

}



#bottomline {

	width: 778px;

	float: left;

	text-align: center;

	color: #b7b7b7;

	font-size: 8pt;

	font-style: italic;

}



#bottommenu {

	float: left;

	width: 750px;

	text-align: center;

	color: #04abe1;

	font-weight: bold;

	font-size: 10pt;

	display: block;

}



#bottommenu a {

	color: #04abe1;

	font-weight: bold;

	font-size: 10pt;

	text-decoration: none;

}



#bottommenu a:hover {

	color: #04abe1;

	font-weight: bold;

	font-size: 10pt;

	text-decoration: underline;

}



#bottommenu span {

	margin: 0 15px 0 15px;

}



#link {

	width: 730px;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 25px;

	padding-bottom: 25px;

	float: left;

	text-align: center;

}



.link {

	float: left;

	display: inline-block;

	margin-left: 5px;

	margin-right: 5px;

	height: 31px;

	margin-bottom: 5px;

	margin-top: 5px;

}



#favorite {

	float: right;

	width: 156px;

	height: 66px;

	background: url(images/favorite.jpg);

	margin-right: 5px;

	margin-top: 1px;

	cursor: pointer;

}



.sociable {

	float: left;

	margin-left: 10px;

	margin-top: 10px;

	width: 505px;

	text-align: center;

}



.sociable ul {

	display: inline;

	margin: 0 !important;

	padding: 0 !important;

}

.sociable li {

	background: none;

	display: inline;

	list-style-type: none;

	margin: 0;

	padding: 1px;

	margin-left: 5px;

	margin-right: 5px;

}

.sociable ul li:before { content: ""; }

.sociable img {

	float: none;

	width: 16px;

	height: 16px;

	border: 0;

	margin: 0;

	padding: 0;

}



.sociable-hovers {

	opacity: .4;

	-moz-opacity: .4;

	filter: alpha(opacity=40);

}

.sociable-hovers:hover {

	opacity: 1;

	-moz-opacity: 1;

	filter: alpha(opacity=100);

}

