/* start reset */
* {outline: none; background-repeat: no-repeat; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* end reset */

html, body {height: 100%;}
body {font-family: Verdana; font-size: 11px; color: #5F6062; line-height: 17px;}
p {padding: 0 0 15px;}
#wrapper {min-width: 1000px;   min-height: 100%;}
#wrapper-inner {position: relative; top: 0; left: 0; overflow: hidden; width: 100%; padding-bottom: 94px;   }
img {display: block;}
a:link, a:visited, a:active {color: #7d8f7f; }
a:hover {color: #E31818; }
input.text, textarea {border: 1px solid #BFBFC0; width: 209px; padding:  3px; font-family: Verdana; font-size: 11px; color: #5F6062;}
select {font-family: Verdana; font-size: 11px; color: #5F6062; width: 322px;}

form label, form label span {display: block;}
form label span {padding: 0 0 7px;}
form label {padding: 0 0 15px;}
form label.last {padding: 0 0 9px;}
textarea {height: 125px; overflow: auto;}
input.button {float: right;}

/* start sidebar */
#sidebar {width: 307px; position: absolute; top: 0; left: 50%; margin-left: -500px; z-index: 1000; }
#sidebar:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#sidebar img {float: right;}
h1 {width: 150px; height: 28px; margin: 53px 0 34px 54px;}
h1 a {display: block;  height: 100%;}
#sidebar input.text {border: 1px solid #ddd; font-family: Verdana; font-size: 11px; color: #5F6062; padding: 2px 6px 3px; width: 181px; float: left; position: relative; left: 36px; top: 0;}
#sidebar input.button {float: right; position: relative; top: 1px; left: 0;}
#sidebar form {width: 254px; float: left; margin-left: 54px; display: inline; margin-bottom: 16px; }
#sidebar fieldset{width: 100%; float: left;}

#valorile-deltatel {width: 217px; height: 183px; float: right; }
#valorile-deltatel * {width: 0; height: 0; overflow: hidden;}
#valorile-deltatel h2 {width: 100%; height: 100%; }
#valorile-deltatel a {display: block; height: 100%; width: 100%; text-indent: -3000px; overflow: hidden; background-color: #7D8F7F; background-image: url(../images/valori.png);  }
#valorile-deltatel a:hover {background-position: 0 -183px; background-color: #E31818;}


#extra {background-color: #5F6062; width: 217px;  float: right; background-image:url(../images/extra-top.gif);}
#extra .inner {background-image:url(../images/extra-bottom.gif); background-position: left bottom; height: 61px; }

#secondary-menu {width: 217px; float: right;}
#secondary-menu li {line-height: 23px; border: solid #EDEDED; border-width: 0 0 1px; width: 100%; float: left;}
#secondary-menu li a:link, #secondary-menu li a:visited, #secondary-menu li a:active, #secondary-menu li span {display: block; color: #5F6062; font-size: 11px; padding: 0 0 0 5px; text-decoration: none;}
#secondary-menu li a:hover {font-weight: bold; text-decoration: none;}
#secondary-menu li span {padding: 0 0 0 15px; font-weight: bold; color: #7D8F7F; background-image:url(../images/right-arrow-red.gif); background-position: 6px center;}
/* end sidebar */


/* start content */
#content {  position: relative; left: 50%; margin-left: -182px; min-height: 1px; background-image:url(../images/head_bg.gif); background-position: 0 74px; background-repeat: repeat-x; }
#content-inner {width: 601px;    }

#lang {float: left; padding: 0 0 21px 444px;}
#lang li {float: left; padding-left: 5px; background-image:url(../images/lang_bg.gif); }
#lang li.first { background-image: none;}
#lang li  a, #lang li span {display: block; line-height: 20px; padding: 0 6px; color: #B2B2B2; }
#lang li  a:hover, #lang li span {color: #EE0000; text-decoration: none;}


#main-menu {width: 100%; float: left; }
#main-menu li {float: left;}
#main-menu li a, #main-menu li span {display: block; text-indent: -3000px; overflow: hidden; height: 36px; }
#main-menu li a:hover { background-position: 0 -72px;}
#main-menu li span { background-position: 0 -36px;}
#main-menu .despre { background-image:url(../images/despre.gif); width: 106px;}

#main-menu .organizare { background-image:url(../images/organizare.gif); width: 75px;}
#main-menu .servicii { background-image:url(../images/servicii.gif); width: 55px;}
#main-menu .domenii { background-image:url(../images/domenii.gif); width: 126px;}
#main-menu .resurse { background-image:url(../images/resurse.gif); width: 96px;}
#main-menu .contact { background-image:url(../images/contact.gif); width: 80px;}

#page {clear: both; padding: 0 0 0 15px;}
#page:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.homepage {padding: 16px 0 0 5px !important; width: 555px; }
#news {width: 326px;   float: left; margin: 16px 0 0;}
#companie-si-servicii {width: 211px; float: right; margin: 16px 0 0;}
.homepage h2 {font-size: 16px; color: #617262; padding: 0 0 6px; margin: 0 0 -1px; overflow: hidden;  border: solid #c6c6c6; border-width: 0 0 1px;}
#companie-si-servicii ul {padding: 0 0 0 18px;}
#news dl { padding: 7px 14px 7px 0; width: 100%; float: left;}
#news dl dt {padding: 0 14px 0 14px; background-image:url(../images/red-bullet.gif); background-position: 0 center;}
#news dl dd { padding: 0 24px 0 14px;}
#companie-si-servicii ul {padding: 8px 0 0 0;}
#companie-si-servicii ul li { line-height: 17px;}
#companie-si-servicii  a {display: inline-block;  padding: 0 0 0 14px; background-image:url(../images/red-bullet.gif); background-position: left center;}

#location-features {width: 100%; float: left; padding: 6px 0 0;}
#location {float: left;}
#location li {float: left; background-image:url(../images/location-bg.gif); padding: 0 9px 0 5px; background-position: right 4px;}
#location li.last { background: none; padding-right: 0; }
#location li.first {padding-left: 0;}

#features {float: right;}
#features li {float: left; padding: 0 0 0 12px;}
#features li a:link, #features li a:visited, #features li a:active {display: block; padding: 0 22px 0 0; color: #aaa; background-position: right 2px; background-repeat: no-repeat; text-decoration: none;}
#features li a:hover {background-position: right -100px; color: #E31818;}
#features li .print { background-image:url(../images/print.gif);}
#features li .send { background-image:url(../images/email.gif);}

/* start main content */
#main-content {width: 340px;  float: left; padding: 17px 0 0;}
#main-content h2 {height: 39px; text-indent: -3000px; overflow: hidden; margin: 0 0 5px;  }
#secondary-content {width: 217px;  float: right; padding: 14px 0 0;}
#secondary-content img {padding: 5px 0 14px;}
#secondary-content h3 {font-size: 14px; color: #E31818; padding: 0 0 6px; margin: 0 0 6px; border: solid #EDEDED; border-width: 0 0 1px;}
#secondary-content address {line-height: 17px;}

#secondary-content form, fieldset, #secondary-content label {width: 100%; float: left;}
#secondary-content form { padding: 0 0 9px; }
#toggle-map {display: block; text-indent: -3000px; overflow: hidden; background-image:url(../images/vezi-harta.gif); width: 158px; height: 19px;  clear: both; margin-bottom: 15px;}
#toggle-map:hover { background-position: 0 -19px;}
#toggle-adress {display: block; text-indent: -3000px; overflow: hidden; background-image:url(../images/vezi-adresse.gif); width: 158px; height: 19px;  clear: both; margin: 13px 0 0;}
#toggle-adress:hover { background-position: 0 -19px;}

.download a {display: block; }
a.download-brochure:link, a.download-brochure:visited, a.download-brochure:hover, a.download-brochure:active  { background-image:url(../images/download-brosura.jpg); width: 217px; height: 61px; margin: 0 0 9px; color: #fff; text-decoration: none; position: relative; top: 0; left: 0;}
.download-brochure span {display: block; white-space: nowrap; position: absolute; top: 32px; left: 13px;}
.get-adober-reader { background-image:url(../images/adobe-reader.jpg); width: 158px; height: 39px; text-indent: -3000px; overflow: hidden;}
.download {padding: 5px 0 15px;}
.download li {display: inline;}
.mail:link, .mail:visited, .mail:active {color: #E31818; text-decoration: none;}
.mail:hover {text-decoration: underline;}

#main-content dl, #main-content ul {padding: 0  0 15px;}
#main-content dt, #main-content h3 {font-size: 16px; color: #617262; border: solid #c6c6c6; border-width: 0  0 1px; margin: 5px 0 4px; padding: 0 0 6px; }
#main-content dd, #main-content ul li { background-image:url(../images/red-bullet.gif); padding: 0 0 0 14px; line-height: 17px; background-position: 0 6px;}
p.intro {color: #617262; font-size: 12px;  padding: 0 0 15px; line-height: 17px;}
#main-content ul li strong {display: block;}

/* end main content */


.services h2 { background-image:url(../images/servicii-h2.gif);}
.profile h2 { background-image:url(../images/profil-h2.gif);}
.advantages h2 { background-image:url(../images/avantaje-h2.gif);}
.values h2 { background-image:url(../images/valori-h2.gif);}
.timeline h2 { background-image:url(../images/timeline-h2.gif);}
.socialResponsibility h2 { background-image:url(../images/responsabilitate-h2.gif); height: 81px !important;}
.humanResources h2 { background-image:url(../images/resurse-h2.gif);}
.fieldsOfExpertise h2 { background-image:url(../images/domenii-h2.gif);}
.termsAndConditions h2 { background-image:url(../images/termeni-h2.gif);}
.sitemap h2 { background-image:url(../images/sitemap-h2.gif);}
.jobs h2 { background-image:url(../images/jobs-h2.gif);}
.search h2 { background-image:url(../images/search-h2.gif);}





/* start contact */
#contact h2 { background-image:url(../images/contact-h2.gif);}

#main-content address {width: 145px; padding: 0 0 11px; line-height: 17px;}




#localizare h2 { background-image:url(../images/localizare-h2.gif);}
#gallery select {width: 340px; }

#gallery , #gallery  span {display: block;}
#gallery { padding: 0 0 17px;}
#gallery  span, #gallery  dt {padding: 0 0 7px;}

/* end contact */

/* start organizare */
#organigrama {margin: 0 auto;}
.content-large {width: 655px !important;}
.full-content {width: 100% !important;}
div.organizare h2 { background-image:url(../images/organizare-h2.gif);} 
div.businessDivisions h2 { background-image:url(../images/business-h2.gif);} 
div.filiale h2 { background-image:url(../images/filiale-h2.gif);}

/* end organizare */

/* start news */
div.news {width: 100% !important;}
div.news h2 { background-image:url(../images/noutati-h2_2.gif);}
div.news h3 { min-height: 1px;}
div.news h3:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div.news em  {color: #5F6062; display: block; white-space: nowrap; float: left; font-size: 12px;}
div.news span {float: right; width: 547px; display: block;}
div.news p {padding: 0 0 15px; min-height: 1px;}
div.news p img {float: left; margin: 7px 10px 10px 0;}
div.news p:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* end news */


/* end content */

/* start footer */
#footer {width: 1000px; margin: 0 auto;  min-height: 66px; margin-top: -66px; }
#footer:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#footer-inner {border: solid #D2D2D2; border-width: 3px 0 0; width: 585px; float: right; position: relative; top: 0; right: 81px;}
#desero {display: block; text-indent: -3000px; overflow: hidden; background-image:url(../images/desero.gif); width: 73px; height: 10px; position: absolute; top: 26px; right: 2px;}
#desero:hover { background-position: 0 -10px;}
#footer-menu {float: left; margin-left: -10px; display: inline; margin-top: -2px; margin-bottom: -4px;}
#footer-menu li {float: left; line-height: 29px; padding: 0 10px; background-image: url(../images/footer_menu_bg.gif); background-position: right center;}
#footer-menu li.last { background-image: none;}

#footer p {clear: both; color: #B2B2B2; padding: 0; }
/* end footer */

#flash_deltatel {width: 555px; height: 240px;}
embed, object {display: block;}
.pag {min-height: 1px; padding: 0 0 8px;}
.last-pag {margin-top: -8px;}
.pag:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#main-content .pag ul {padding: 0; float: right;}
#main-content .pag ul li {float: left; padding: 0 0 0 7px ; background: none; white-space: nowrap; }


#joburi th {background-color: #7D8F7F; color: #fff; line-height: 22px; font-size:11px;}
#joburi th span,  #joburi th span.last {color: #fff; text-decoration: none; display: block; padding:  0 0 0 18px; line-height: 22px; background-position: 7px center; /* background-image:url(../images/jobs-off.gif);*/}
/*#joburi th a:hover, #joburi th a#selected { background-image:url(../images/jobs-on.gif);}*/
#joburi th span.last {text-align: right; padding-right: 5px; background-image: none;}

#joburi .a {width: 183px;}
#joburi .b {width: 112px;}
#joburi .c {width: 72px;}
#joburi .d {width: 142px;}
#joburi .e {  }

#joburi td {padding: 4px 0 4px 0; }
#joburi td a, #joburi td span {display: block; padding: 0 0 0 18px;}
#joburi td.e span {padding: 0 5px 0 0;}


#joburi td.e { }
#joburi tr.row2 td { background-color: #EDEDED;}
#joburi {padding: 7px 0 9px 0; margin: 0 0 9px  0; border: solid #C2C2C2; border-width: 0 0 1px 0;}

.aplica {display: block; text-indent: -3000px; overflow: hidden; background-image:url(../images/aplica.gif); width: 123px; height: 19px;}
.aplica:hover { background-position: 0 -19px;}

.jobs-lk {display: block; text-indent: -3000px; overflow: hidden; background-image:url(../images/job-deltatel.gif); width: 107px; height: 19px; margin-bottom: 15px;}
.jobs-lk:hover { background-position: 0 -19px;}

.jobs form:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.jobs form fieldset {width: 360px; float: left; padding: 20px 0 0 0;}
.jobs form fieldset label {width: 100%; display: block; float: left; padding: 0 0 10px;}
.jobs form fieldset span {display: block; width: 76px; float: left; line-height: 18px;}
.jobs form fieldset label input.file2 {width: 272px;  padding: 2px 4px;}
.jobs form fieldset label.last {padding-bottom: 10px;}
.jobs form fieldset span em {color: #EE0000;}
.jobs form fieldset label input {float: left; font-family: Verdana; font-size: 11px;}

/* start sitemap */
.sitemap dt {border-color: #e0e0e0 !important;}
.sitemap dt a {color: #E31818; text-decoration: none; font-size: 14px;}
.sitemap dd a:link, .sitemap dd a:visited, .sitemap dd a:active {color: #5F6062; text-decoration: none;}
.sitemap dd a:hover {color: #E31818; text-decoration: underline;}
.sitemap .left, .sitemap .right {width: 283px;}
.sitemap .left {float: left;}
.sitemap .right {float: right;}
/* end sitemap */

#home-foto {float: right; margin: 15px 0 0 0;}
.jobs input.button {float: left;
position: relative;
top: 0;
left: 76px;
}

.error {color:#E31818;}

.jobs-textarea {
	width: 272px;
	padding: 2px 4px;
	border: 2px inset 	#D4D0C8;
	
}

.jobs form p {
 width: 284px;
 float: left;
 margin: 0 0 0 75px;	
 display: inline;
 padding: 0 0 10px 0;
 font-size: 10px;
 line-height: 14px;
}

.jobs-form {
	width: 100%;
	overflow: hidden;
}
.jobs-form form {
	width: 360px;
	float: left;
}

.jobs-form address {
	float: left;
	padding: 20px !important;
}
