* { margin:0; padding:0; border:0; list-style:none;}
body { background:url(../images/header_bg.gif) center top no-repeat #fff; font-family:"Trebuchet MS", Verdana, sans-serif; font-size:11px; color:#7C7C7C;}
a { color:#cfb300; text-decoration:none;}
a:hover { color:#000;}
.clear { clear:both;}
a.dotted { padding:0 5px; font-size:10px; line-height:15px; background:url(../images/underline.gif) left bottom repeat-x; text-decoration:none; color:#7C7C7C;}
a.dotted2 { padding:2px 5px; font-size:13px; font-weight:bold; line-height:30px; background:url(../images/underline.gif) left bottom repeat-x; text-decoration:none; color:#D1191A;}
a.dotted:hover,a.dotted2:hover { color:#000;}
.center { text-align:center;}
.right { text-align:right;}
.threeColumn { width:196px; padding:10px 2px; float:left; text-align:center;}
.threeColumn p { text-align:left; padding:0 3px;}
.flLeft { float:left;}
.flRight { float:right;}
.twoColumn { width:300px; float:left; padding-top:10px;}
.borderBottom { border-bottom:1px dashed #ccc; width:500px; margin:5px auto;}
a.more { padding:0 5px; font-size:10px; line-height:15px; background:url(../images/underline.gif) left top repeat-x; text-decoration:none; color:#7C7C7C;}
a.more:hover { color:#000;}
.arhiva { text-align:center; padding:10px 0; border-bottom:1px dashed #f0f0f0;}
.arhiva select { border:1px solid #c0c0c0; margin-right:10px;}
.arhiva input { border:1px solid #c0c0c0; margin-right:10px;}
.arhiva select, .arhiva select option { color:#D9BD00; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px;}

/* --- Layout --- */
#mainContainer { width:870px; margin:0 auto 25px auto;}
#sidebar { float:left; overflow:hidden; width:210px; padding-bottom:20px; background:url(../images/menu_bg_bottom.gif) left bottom no-repeat #FFDE00;}
#container { float:left; width:650px; padding-left:10px;}
/* --- */

/* --- Sidebar --- */
#logo { margin-bottom:60px;}
ul.TopLevel { padding-left:20px; padding-right:10px;}
ul.MedLevel { display:none;}
ul.LowerLevel { display:none;}
li.TopLevel { padding-left:15px; background:url(../images/bullet_menu_1.gif) 0 3px no-repeat;}
li.MedLevel { padding-left:20px; background:url(../images/bullet_menu_2.gif) 0 5px no-repeat;}
h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:15px; letter-spacing:-0.02em; color:#E03333; text-decoration:none; text-transform:uppercase;}
h3 a { font-family:Arial, Helvetica, sans-serif; font-weight:bolder; color:#E03333; text-decoration:none; text-transform:uppercase;}
h4 { font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:11px; letter-spacing:-0.01em; color:#062A6B; text-decoration:none; text-transform:uppercase;}
h4 a { font-family:Arial, Helvetica, sans-serif; font-weight:bolder; color:#062A6B; text-decoration:none; text-transform:uppercase;}
h4 a:hover { color:#0A4AB7;}
ul.LowerLevel a { padding-left:10px; background:url(../images/bullet_menu_3.gif) 0 4px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#767676; text-decoration:none;}
ul.LowerLevel a:hover { color:#000;}
/* --- */

/* --- Container --- */
#header { padding:32px 20px 0 28px;}
#icons { position:relative; text-align:right; padding-top:6px;}
#icons a { margin-right:7px;}
#searchForm { text-align:right; margin-top:10px; margin-bottom:10px;}
#header > #searchForm { margin-bottom:12px;}
#searchForm #searchKeyword { vertical-align:middle; line-height:19px; font-size:11px; color:#666; text-align:center; width:146px; height:19px; background:url(../images/search_field.gif) left center no-repeat transparent;}
#searchForm #searchSubmit { vertical-align:middle; cursor:pointer; width:59px; height:19px; background:url(../images/search_submit.gif) left center no-repeat transparent;}
div.cautareAvansata { position:absolute; left:50%; top:175px; width:835px; margin-left:-435px; text-align:right; padding-right:35px;}
/* --- */

/* --- Flash Header --- */
#flashContainer { position:absolute; left:50%; top:0; width:620px; height:120px; margin-left:-435px; padding-left:250px;}
#flashHeader { width:570px; height:120px; margin-right:70px;}
/* --- */

/* --- Content --- */
#contentBg { width:650px; background:url(../images/content_bg.gif) left top repeat-y;}
#content { width:610px; padding:25px 20px; background:url(../images/content_bg_top.gif) left top no-repeat;}
#contentInner { width:610px; padding:0 20px 42px 20px; margin-bottom:-17px; background:url(../images/content_bg_top_breadcrumbs.gif) left top no-repeat;}
#breadcrumbs { height:17px; margin-bottom:6px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#breadcrumbs li { float:left; line-height:17px;}
#breadcrumbs li.links { background-color:#fff;}
#breadcrumbs a { line-height:17px; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#A0A0A0;}
#breadcrumbs a:hover { color:#1D7290;}
#controls li { float:left; line-height:40px;}
#controls li.links { background:url(../images/istoric_controls_bg.gif) left top repeat; text-align:center; padding:0 10px;overflow:hidden;width:100px;height:40px;}
#controls li.links a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#E03333; text-decoration:none; line-height:40px; background:url(../images/underline2.gif) left bottom repeat-x;}
#controls li.links a:hover { color:#ff6600;}
#controls li.links a.selected_an { color:#ff6600;}
h1, h1 a, a.h1Like { padding-bottom:10px; text-align:left; font-size:13px; font-family:Tahoma; font-weight:bold; color:#2780A0; text-transform:uppercase;}
h1.content { background:url(../images/underline.gif) 0 20px repeat-x;}
p.logos { padding-bottom:70px;}
p.logos a { display:block; float:left;}
p.content { padding:5px 0;}
#istoric_an { }
/* --- */

/* --- Oportunitati --- */
ul.posturi_vacante li.post { padding:0 0 10px 0;}
ul.posturi_vacante li.post img { padding-right:6px; vertical-align:middle;}
ul.posturi_vacante li.post a { vertical-align:middle; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#E03333; text-decoration:underline;}
ul.posturi_vacante li.post a:hover { text-decoration:none;}
ul.posturi_vacante li.post_detalii { padding:0 0 15px 17px; display:none;}
ul.posturi_vacante li.post_detalii ul.descriere, ul.posturi_vacante li.post_detalii ul.cerinte { margin-bottom:10px;}
ul.posturi_vacante li.post_detalii ul.cerinte li.no_sageata {background-image:none;}
ul.posturi_vacante li.post_detalii ul.cerinte ul li { background:url(../images/bullet_raquo.gif) left center no-repeat; padding-left:10px;}
ul.posturi_vacante li.post_detalii ul li.title { background:none; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#B1A92D; text-decoration:underline;}
a.aplicaJob { display:block; width:172px; height:22px; background:url(../images/submit_aplicarePost.gif) left top no-repeat; cursor:pointer;}
/* --- */

/* --- Portofoliul de marci --- */
ul.arome { width:500px; padding:5px; clear:both; border-top:1px dashed #ccc; margin:0 auto;}
ul.arome li.imagine { float:left; width:100px; vertical-align:middle;}
ul.arome li.text { float:left; width:400px; vertical-align:middle;}
ul.arome li.text small { font-size:9px; color:#333333;}
h2, h2 a { font-size:13px; font-weight:bold; color:#D9BD00;}
ul.reclamaThumb { width:280px; height:100px; float:left; padding:10px;}
ul.reclamaThumb li.thumb { float:left; width:100px;}
ul.reclamaThumb li.links { float:left; width:175px; padding-left:5px; padding-top:10px;}
a.play, a.save, a.send { display:block; padding-left:20px; height:20px; line-height:20px;}
a.play { background:url(../images/icon_player.gif) left center no-repeat;}
a.save { background:url(../images/icon_save.gif) left center no-repeat;}
a.send { background:url(../images/icon_send.gif) left center no-repeat;}
/* --- */

/* --- Formular Inregistrare ---*/
#inregistrare { width:450px;}
#inregistrare input { width:205px; height:22px; line-height:22px; border:1px solid #B6B9BB; display:block; margin-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
#inregistrare label { display:block; width:205px; height:15px; padding-top:7px;}
#inregistrare #submitInreg { cursor:pointer; width:112px; height:22px; border:0; margin-top:22px; margin-right:25px; background:url(../images/submit_inregistrare.jpg) left top no-repeat;}
/* --- */

/* --- Formular Cautare Avansata ---*/
#cautareAvansata { width:450px;}
#cautareAvansata input, #cautareAvansata select { width:205px; height:15px; line-height:15px; border:1px solid #B6B9BB; display:block; margin-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
#cautareAvansata label { display:block; width:205px; height:8px; padding-top:7px;}
#cautareAvansata #submitCautare { cursor:pointer; width:68px; height:22px; border:0; margin-top:10px; margin-right:25px; background:url(../images/buton_cautareAvansata.gif) left top no-repeat;}
/* --- */

/* --- Harta Contact --- */
.title { font-size:13px; font-weight:bold; color:#717171;}
.orange { color:#FFBF00;}
#hartaContact #detalii ul li.content div.label { width:63px; float:left; text-align:right;}
#hartaContact #detalii ul li.content div.number { width:125px; float:left; padding-left:5px;}
#hartaContact { position:relative; left:0; top:0; z-index:20;}
#hartaContact #buttons { position:absolute; left:0; top:0; z-index:21;}
#hartaContact #buttons div { position:absolute;}
#hartaContact #detalii { position:absolute; left:0; top:0; z-index:22;}
#hartaContact #detalii ul { position:absolute; display:none; width:219px;}
#hartaContact #detalii ul li img { display:block; white-space:nowrap; margin-bottom:-4px;}
#hartaContact>#detalii>ul>li>img { margin-bottom:0;}
#hartaContact #detalii ul li.content { width:193px; padding:0 12px; background-color:#fff; border-width:0 1px; border-style:solid; border-color:#E1E1E1;}
#bacau { left:361px; top:130px;}
#detBacau { left:342px; top:-30px;}
#cluj { left:175px; top:107px;}
#detCluj { left:155px; top:-85px;}
#constanta { left:460px; top:290px;}
#detConstanta { left:440px; top:115px;}
#timisoara { left:54px; top:180px;}
#detTimisoara { left:34px; top:5px;}
#bucuresti { left:330px; top:280px;}
#detBucuresti { left:310px; top:150px;}
/* --- */

/* --- Retea distributie --- */
p.oras { margin:10px 10px 5px 5px; background:url(../images/underline.gif) left bottom repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#DDC000;}
ul.distribuitor { margin:0 20px 10px 10px; padding:5px 0 5px 5px; border-left:1px dashed #ccc;}
ul.distribuitor li { padding-bottom:3px; border-bottom:1px solid #cfcfcf;}
ul.distribuitor li.firma { font-size:13px; font-weight:bold;}
ul.distribuitor li.contact1 { border:0;}
ul.distribuitor li.telefon1 { float:left; width:135px;}
ul.distribuitor li.fax1 { float:left; width:435px;}
ul.distribuitor li.contact2 { clear:both; padding-top:3px; border:0;}
/* --- */

/* --- Regulament --- */
#regulament {width:500px; margin:260px 0 0 0; padding:0 0 0 10px; font-size:11px; text-decoration:none; color:#999; font-family:Verdana, Arial, Helvetica, sans-serif;}
#regulament a{font-size:11px; text-decoration:none; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif;}
#regulament a:hover{color:#D1191A;}
#regulament p{margin:0; padding:5px 0 5px 0; font-size:11px; text-decoration:none; color:#999; font-family:Verdana, Arial, Helvetica, sans-serif;}
#regulament h1{margin:0; padding:0 0 2px 0; font-size:13px; text-decoration:none; color:#D1191A; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* --- */

/* --- Harta Site --- */
h1.sitemap, h2.sitemap, h3.sitemap { width:500px;}
h1.sitemap { margin-top:10px; padding-left:15px; background:url(../images/bullet_menu_1.gif) 0 4px no-repeat;}
h2.sitemap { margin-left:15px; padding-left:10px; background:url(../images/bullet_menu_2.gif) 0 7px no-repeat;}
h4.sitemap { margin-left:30px; padding-left:10px; background:url(../images/bullet_menu_3.gif) 0 4px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#767676;}
/* --- */

/* --- Footer --- */
#footer { width:610px; text-align:center;}
#footer a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#8B8B8B; text-decoration:none;}
#footer a:hover { text-decoration:underline; color:#666;}
#footer p.copyright { color:#B2B2B2; font-size:10px;}
/* --- */


/* --- sIFR --- */
.sIFR-flash { visibility:visible !important; margin:0;}
.sIFR-replaced { visibility:visible !important;}
span.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;}
.sIFR-hasFlash h1 { visibility:hidden; letter-spacing:-6px; font-size:11px; line-height:11px; height:11px;}
.sIFR-hasFlash h3 { visibility:hidden; letter-spacing:-6px; font-size:15px; line-height:18px; height:18px;}
.sIFR-hasFlash h5#pullquote { letter-spacing:-4px; visibility:hidden; font-size:24px;}
/* --- */

.twoColumn { width:296px; padding:10px 2px; float:left; text-align:center;}
.twoColumn ul.newsListing { list-style:none;}
.twoColumn ul.newsListing li { width:148px; float:left;}
.twoColumn p { text-align:left; padding:0 3px;}

.twoColumn.modified { width:592px; padding:10px 2px; float:left; text-align:center;}
.twoColumn.modified ul.newsListing { list-style:none;}
.twoColumn.modified ul.newsListing li { width:296px; float:left; text-align:left;}
.twoColumn.modified p { text-align:left; padding:0 3px;}