/* Main Theme */
html,body {
	background-color: #3300FF;
}
div.mainHolder {
	background-color: #fff;
	display: table;
	width: 940 px;
	margin: auto;
	border: 15 px solid #ddd;
	background-image: url(../img/shade.gif);
	background-repeat: repeat-y;
	background-position: 250 px;
}
div.logo {
	display: table;
	width: 250px;
	height: 200px;
	text-align: center;
	float: left;
}
div.logo img {
	position: relative;
	top: 34px;
}
div.logo a {
	display: table;
	width: 100%;
	height: 100%;
}
div.flash {
	display: table;
	width: 690px;
	height: 200px;
	float: left;
	background-color: #eee;
}
div.endl {
	clear: both;
	border: none;
}
/* Left Navigation */
div.leftNav {
	display: table-cell;
	width: 240px;
	height: 100%;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
div.leftNav h2, div.content h2 {
	font-family: Arial;
	font-weight: normal;
	font-size: 13.5pt;
	background-color: #3300FF;
	color: #fff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	height: 22px;
}
div.leftNav li {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #3300FF;
}
div.leftNav a {
	font-family: Arial;
	font-size: 9pt;
	color: #003c95;
	display: block;
	width: 230px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	overflow: visible;
}
div.leftNav a:hover {
	background-color: #99FF00;
	color: #fff;
}
div.leftNav a.selected {
	background-color: #99FF00;
	color: #fff;
	background-image: url(../img/orange_arrow.gif);
	width: 226px;
	background-position: 6px 50%;
	background-repeat: no-repeat;
	padding-left: 14px;
}
div.leftNav a.submit {
	display: block;
	background-color: #99FF00;
	font-family: Arial;
	font-size: 10pt;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 3px;
	width: 230px;
}
div.leftNav a.submit:hover {
	background-color: #FF0000;
	background-image: url(../img/white_arrow.gif);
	background-position: 95% 50%;
	background-repeat: no-repeat;
}
div.leftNav a.selected2 {
	background-color: #FF0000;
	background-image: url(../img/white_arrow.gif);
	background-position: 95% 50%;
	background-repeat: no-repeat;
}
/* Content zone */
div.content {
	display: table-cell;
	float: right;
	width: 690px;
	height: 100%;
	overflow: visible;
}
div.content h2 {
	background-color: #99FF00;
}
div.content div.cTitle {
	background-color: #99FF00;
	display: table-cell;
	height: 26px;
	border-bottom: 5px solid #FF0000;
}
div.content div.nav {
	display: table-cell;
	float: left;
	width: 550px;
}
div.content div.nav a {
	display: table-cell;
	height: 20px;
	float: left;
	color: #fff;
	vertical-align: middle;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
	margin-right: 1px;
}
div.content div.nav a:hover {
	background-color: #3300FF;
}
div.content div.nav a.selected {
	background-color: #3300FF;
	cursor: default;
}
div.content div.searchBox {
	display: table-cell;
	float: left;
	width: 140px;
	text-align: right;
}
div.content div.searchBox a {
	display: block;
	width: 140px;
	height: 26px;
	background-image: url(../img/search.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div.content div.searchBox a:hover {
	background-position: left bottom;
}
div.content div.searchBox a.selected {
	background-position: left bottom;
}
div.content div.cMargin {
	margin: 15px;
}
/* Footer page */
div.footer {
	background-color: #f3f3f3;
	border-top: 1px solid #e3e3e3;
	height: 130px;
}
div.footer span {
	font-family: Verdana;
	font-size: 8pt;
	color: #666;
}
div.footer span strong {
	color: #ff0000;
}
div.footer div.BNV {
	display: table;
	float: left;
	width: 250px;
	height: 110px;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
}
div.footer div.BNV img {
	margin-top: 43px;
}
div.footer div.footLinks {
	display: table;
	float: left;
	width: 220px;
	font-family: Verdana;
	font-size: 9pt;
	height: 110px;
	margin-top: 10px;
	margin-bottom: 5px;
}
div.footer div.footLinks a {
	color: #ff0000;
	text-decoration: none;
}
div.footer div.footLinks a:hover {
	color: #ff0000;
	text-decoration: underline;
}
div.footer div.adresa {
	display: table;
	float: left;
	width: 218px;
	font-family: Verdana;
	font-size: 9pt;
	height: 110px;
	margin-top: 10px;
	margin-bottom: 5px;
}
div.footer div.adresa a {
	color: #333;
	text-decoration: underline;
}
.dashed {
	border-right: 1px solid #d0d0d0;
}
.fpFirst {
	margin-right: 3px;
	padding-right: 3px;
}
.first {
	margin-right: 3px;
	padding-right: 3px;
}
.second {
	margin-right: 3px;
	padding-right: 3px;
}
.third {
	margin-right: 0px;
	padding-right: 0px;
}
.margin {
	padding-left: 5px;
	padding-right: 5px;
}
/* Content CSS */
div.box {
	background-color: #fff;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	overflow: visible;
	float: right;
	display: table-cell;
	width: 200px;
}
div.box h3 {
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #fff;
	background-color: #003c95;
	padding: 3px;
}
div.box a {
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	color: #ff0000;
	padding: 3px;
}
div.box a:hover {
	background-color: #e9e9e9;
	padding-right: 13px;
	background-image: url(../img/green_arrow.gif);
	background-position: 95% 50%;
	background-repeat: no-repeat;
}
div.box input.submit {
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	background-color: #fff;
	border: 0px;
	margin: 0px;
	font-size: 8pt;
	color: #ff0000;
	padding: 3px;
}
div.box input.submit:hover {
	background-color: #e9e9e9;
	padding-right: 13px;
	background-image: url(../img/green_arrow.gif);
	background-position: 95% 50%;
	background-repeat: no-repeat;
}
/* Curs valutar */
div.curs div.one, div.curs div.two {
	display: table;
	float: left;
	width: 50%;
	font-family: Verdana;
	color: #003c95;
	font-size: 8.5pt;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e3e3e3;
	background-repeat: no-repeat;
	background-position: left 50%;
}
div.curs div.two {
	text-align: right;
	font-weight: bold;
}
div.curs div.eur {
	background-image: url(../img/eur.gif);
	padding-left: 20px;
	margin-right: -20px;
}
div.curs div.usd {
	background-image: url(../img/usd.gif);
	padding-left: 20px;
	margin-right: -20px;
}

/* Convertor valutar */
div.convertor div.one {
	display: table-cell;
	width: 65px;
	float: left;
	font-family: Verdana;
	color: #003c95;
	font-size: 8.5pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.convertor div.two {
	display: table-cell;
	float: left;
}
div.convertor div.three {
	text-align: right;
}
div.convertor div.four {
	display: table-cell;
	float: left;
	width: 19px;
	height: 16px;
	padding-top: 2px;
}
div.convertor div.five {
	display: table-cell;
	float: left;
	font-family: Verdana;
	color: #003c95;
	font-size: 8.5pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.convertor div.tr {
	border-bottom: 1px solid #e3e3e3;
	overflow: visible;
	padding-top: 2px;
}
div.convertor input {
	font-family: Verdana;
	font-size: 8.5pt;
	width: 70px;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}
div.convertor input.checkbox {
	width: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;
}
div.convertor select {
	font-family: Verdana;
	font-size: 8.5pt;
	margin-top: 2px;
	margin-bottom: 2px;
	margin: 0px;
	padding: 0px;
}

/* Calculator taxe */
div.calculator div.one {
	display: table-cell;
	width: 95px;
	float: left;
	font-family: Verdana;
	color: #003c95;
	font-size: 8.5pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.calculator div.two {
	text-align: right;
}
div.calculator input {
	font-family: Verdana;
	font-size: 8.5pt;
	width: 90px;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}
div.calculator select {
	font-family: Verdana;
	font-size: 8.5pt;
	margin-top: 2px;
	margin-bottom: 2px;
	margin: 0px;
	padding: 0px;
}
div.calculator div.tr {
	border-bottom: 1px solid #e3e3e3;
	overflow: visible;
	padding-top: 2px;
}

/* Lista oferte */
div.offers {
	display: table-cell;
	border-right: 1px solid #c0c0c0;
	float: left;
	width: 445px;
}
/* Lista oferte - oferte prima pagina */
div.offers div.offer {
	float: left;
	display: table-cell;
	width: 215px;
}
div.offers div.dashed {
	border-right: 1px solid #c0c0c0;
}
div.offers div.offer h2 {
	border: 0px; margin: 0px; padding: 0px;
	color: #003c95;
	background-color: #fff;
}
div.offers div.offer div.preview {
	display: table;
	width: 205px;
	height: 153px;
	background-color: #e0e0e0;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 3px;
	width: 100%;
	text-align: center;
}
div.offers div.offer {
	font-family: Verdana;
	font-size: 8.5pt;
	color: #666;
}
div.offers div.offer span {
	color: #ff6600;
}
div.offers div.offer a {
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	color: #ff0000;
}
div.offers div.offer a:hover {
	text-decoration: underline;
}
/* Lista oferte - categorii */
div.offers div.listOffer {
	border-bottom: 1px solid #c0c0c0;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana;
	font-size: 9pt;
	color: #666;
}
div.offers div.listOffer h2 {
	border: 0px; margin: 0px; padding: 0px;
	color: #003c95;
	background-color: #fff;
}
div.offers div.listOffer div.preview {
	display: table-cell;
	float: left;
	width: 150px;
	height: 113px;
	background-color: #e0e0e0;
	padding: 5px;
	margin-bottom: 3px;
	text-align: center;
}
div.offers div.listOffer div.desc {
	display: table-cell;
	float: left;
	width: 490px;
	padding-left: 10px;
}
div.offers div.listOffer span {
	color: #ff6600;
}
div.offers div.listOffer a {
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	color: #ff0000;
}
div.offers div.listOffer a:hover {
	text-decoration: underline;
}
/* Filtru oferte */
div.filter {
	border: 1px solid #e3e3e3;
	margin-bottom: 15px;
	padding: 10px;
	background-color: #f3f3f3;
}
div.filter h2 {
	border-bottom: 1px solid #e3e3e3;
	background-color: #f3f3f3;
	color: #666;
	padding: 0px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	font-size: 10pt;
	font-weight: bold;
}
div.filter {
	font-family: Arial;
	font-size: 9pt;
}
div.filter input, div.filter select {
	font-family: Arial;
	font-size: 9pt;
}
div.filter div.submit {
	border-top: 1px solid #e3e3e3;
	padding: 0px;
	padding-top: 3px;
	margin-top: 10px;
	text-align: right;
}
div.filter div.submit input {
	border: 0px;
	background-color: #ff0000;
	color: #fff;
	padding: 0px;
	padding-right: 15px;
	font-family: Arial;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/white_arrow.gif);
	background-position: 90% center;
	background-repeat: no-repeat;
}
div.filter div.one , div.filter div.two  {
	display: table-cell;
	width: 50%;
	float: left;
}
div.filter div.first, div.filter div.third  {
	width: 100px;
	display: table-cell;
	float: left;
}
div.filter div.second, div.filter div.fourth  {
	display: table-cell;
	float: left;
}
div.filter div.second select {
	width: 150px;
}
div.filter div.fourth input {
	width: 150px;
}
div.filter div.cell {
	height: 22px;
}
/* Paginare */
div.paginare {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 10pt;
}
div.paginare a, div.paginare b {
	display: table-cell;
	float: left;
	padding: 5px;
}
div.paginare b {
	background-color: #ff0000;
	color: #fff;
}
div.paginare b.puncte {
	background-color: #fff;
	font-weight: normal;
	color: #000;
}
div.paginare a {
	color: #ff0000;
	text-decoration: none;
}
div.paginare a:hover {
	background-color: #e9e9e9;
}

/* Detalii oferta */
div.left {
	display: table-cell;
	float: left;
	width: 215px;
	padding-right: 15px;
}
div.left div.frame {
	padding: 5px;
	background-color: #e0e0e0;
}
div.left div.more {
	border: 1px solid #ccc;
	padding: 5px;
	width: 203px;
	font-family: Arial;
	font-size: 10pt;
}
div.left div.more a {
	display: block;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 24px;
	text-decoration: none;
	color: #666;
	width: 179px;
	background-position: 4px 50%;
	background-repeat: no-repeat;
}
div.left div.more a.print {
	background-image: url(../img/print.gif);
	border-bottom: 1px solid #ccc;
}
div.left div.more a.more {
	background-image: url(../img/mail.gif);
}
div.left div.more a:hover {
	color: #000;
	background-color: #f0f0f0;
}
div.right {
	float: left;
	display: table-cell;
	width: 430px;
	font-family: Arial;
	font-size: 10pt;
}
div.right h2 {
	border: 0px; margin: 0px; padding: 0px;
	color: #003c95;
	background-color: #fff;
}
div.right div.tblL, div.right div.tblR {
	display: table-cell;
	float: left;
	width: 50%;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #f0f0f0;
}
div.right div.price, div.right div.code {
	border-bottom: 0px;
}
div.right div.price {
	color: #ff6600;
	font-weight: bold;
}
div.right div.code {
	color: #999;
}
div.hr {
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
/* Formulare */
div.form {
	display: table;
	margin: auto;
	width: 80%;
	font-family: Arial;
	font-size: 10pt;
}
div.form div.fLeft, div.form div.fRight {
	float: left;
	display: table-cell;
	padding-bottom: 10px;
}
div.form div.wLine {
	padding-bottom: 10px;
}
div.form div.wLine textarea {
	width: 100%;
	height: 100px;
}
div.form div.fLeft { width: 35%; }
div.form div.fRight { width: 65%; }
div.form div.fSubmit {
	border-top: 1px solid #e3e3e3;
	padding: 0px;
	padding-top: 3px;
	margin-top: 10px;
	text-align: right;
}
div.form div.fSubmit input {
	border: 0px;
	background-color: #ff0000;
	color: #fff;
	padding: 5px;
	padding-right: 15px;
	font-family: Arial;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/white_arrow.gif);
	background-position: 90% center;
	background-repeat: no-repeat;
}
/* Text */
div.text {
	font-family: Arial;
	font-size: 10pt;
}
div.text ul {
	list-style: disc;
	list-style-position: outside;
	padding-left: 25px;
}
div.text li {
	padding-left: 0px;
}