body {
	background: #fff;
	margin: 0 auto;
	padding: 0;
	font: normal normal 11px "Trebuchet MS", sans-serif;
	text-align: center;
	color: #555;
	line-height: 14px;
}

#wrapper {
	width: 960px;
	text-align: left;	
	margin: 0 auto;
}

.text {
	font: normal normal 11px "Trebuchet MS", sans-serif;
	color: #555;
	line-height: 14px;
}

.promoIntern {
	background: url(../img/bg_oferte_promo_int.jpg) no-repeat;
	padding-top: 70px;
	color: #fff;
}

.promoExtern {
	background: url(../img/bg_oferte_promo_ext.jpg) no-repeat;
	padding-top: 70px;
	color: #fff;
}

.promoPic {
	border: 5px solid #e8f8ff;
	margin-bottom: 3px;
}

.promoLink {
	font: normal bold 11px "Trebuchet MS", sans-serif;
	color: #ffe57f;
	text-decoration: none;
	line-height: 14px;
}

.promoLink:hover {
	font: normal bold 11px "Trebuchet MS", sans-serif;
	color: #fff;
	text-decoration: none;
	line-height: 14px;
}

.promoText {
	line-height: 14px;
}

.autentificare {
	padding: 34px 20px 0 20px;
	background: url(../img/bg_login.jpg) no-repeat;
}

.mainContent  {
	padding: 20px 0 0 20px;
}

.input {
	border: 1px solid #b4c3ca;
	font: normal normal 11px "Trebuchet MS", sans-serif;
	color: #555;
}

.ofertaPic {
	border: 5px solid #dddddd;
	margin-bottom: 3px;
}

.ofertaLink {
	font: normal bold 11px "Trebuchet MS", sans-serif;
	color: #ff7d14;
	text-decoration: none;
	line-height: 14px;
}

.ofertaLink:hover {
	font: normal bold 11px "Trebuchet MS", sans-serif;
	color: #b80808;
	text-decoration: none;
	line-height: 14px;
}

.listaPromo {
	margin: 0;
	padding: 0;
	list-style: none;
}

.listaPromo li {
	margin: 0;
	font: normal normal 10px "Trebuchet MS", sans-serif;
	color: #fff;
	padding: 4px 0 4px 0;
	border-bottom: 1px solid #ff8f8f;
	list-style: none;
}

.listaOferte {
	margin: 0;
	padding: 0;
	list-style: none;
}

.listaOferte li {
	margin: 0;
	font: normal normal 10px "Trebuchet MS", sans-serif;
	color: #777;
	padding: 4px 0 4px 0;
	border-bottom: 1px solid #ff7d14;
	list-style: none;
}

.redLink {
	font: normal bold 11px "Trebuchet MS", sans-serif;
	color: #b80808;
	text-decoration: none;
	line-height: 14px;
}

.redLink:hover {
	font: normal bold 11px "Trebuchet MS", sans-serif;
	color: #ff7d14;
	text-decoration: none;
	line-height: 14px;
}

.footer {
	font: normal normal 10px "Trebuchet MS", sans-serif;
	color: #555;
	text-decoration: none;
}

.footer a {
	color: #b80808;
	text-decoration: none;
}

.footer a:hover {
	color: #ff7d14;
	text-decoration: none;
}

/* Start: Top menu */

.link_menu{ font-size: 11px; color: #fff; text-align:left; text-decoration:none; display:block; background: url(../img/bg_submenu.gif) no-repeat; padding-left: 5px;}
.link_menu:hover{ background: url(../img/bg_submenu.gif) no-repeat;}

/*###########################################*/
/* Clasele care au easy clear!!! */
.div_menu:after {   content: ".";  display: block; height: 0;  clear: both;  visibility:hidden ;}
.div_menu {display: inline-table;}
/* Hides from IE-mac \*/
* html .div_menu {height: 1%;}
.div_menu {display: block;}
/* End hide from IE-mac */
a img {border:none;} 

/*style pentru dropdown menu*/
.menu1, .menu2{display:block; padding:10px 25px 8px 25px; color:#ffffff;}/*height:34px; in loc de padding*/
.menu1 a, .menu2 a {color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; padding:0; display:block;}
.menu2{ background:none;}/*height:34px; in loc de padding*/

.div_menu{ text-align:center; background: url(../img/bg_topmenu.gif) no-repeat; width:699px; margin:0 auto; padding:0; display:block;}
.div_menu ul {list-style: none; padding: 0; margin: 0 0 0 30px;}

.div_menu #nav li li a { display:block; padding-bottom:2px;}
.div_menu #nav li li a:hover { font-weight:bold; padding-bottom:2px; }
.div_menu li {float: left; position: relative; cursor: default;}
.div_menu li  ul {display: none; position: absolute; top: 100%; left: -10px; background:transparent;}
.div_menu li>ul {top: auto; left: auto;}
.div_menu li li {display: block; float: none; background-color: transparent; border: 0;}
.div_menu li:hover ul, li.over ul { display: block; }
.div_menu .subMenu{ width:100px;}
.div_menu .subMenuFirst{ z-index:1; margin-bottom:-200px; width:100px; padding: 0;}
* html .div_menu .subMenuFirst{ width:100px; }
#nav img {border:0;}

/* End: Top menu */
