html { margin: 0px; padding: 0px; font-family: Helvetica, Arial, sans-serif; background: url(../images/bg.jpg) repeat-x scroll center top #151515; }
body { width: 964px; margin: 0 auto; font-size: 0.625em; }
.site-container { font-size: 16px;}

a { outline-style:none; }

h3 { color:#fff; font-size:18px; font-weight:bold; }
h4 { color:#fff; font-size:16px; }
.media_download { width:63px; height:34px; background:url(../images/media_download_bg.jpg) top left no-repeat; display:block; float:left; padding:7px 0px; color:#404040; text-decoration:none; text-align:center; margin:10px 10px 0px 0px; }

.clear { clear:both; }

h1 { width: 211px;  margin:52px 0 0 6px; float:left; }
h1 a { display: block; width: inherit; height: 50px; background: url('../images/logo.jpg') no-repeat; text-indent:-5000px; }

ul.menu { width:655px; height:32px; list-style:none outside none; float:left; margin:16px 0px 0px 66px; padding:0; }
ul.menu li { float:left; }
ul.menu li a { display:block; height:32px; text-indent:-10000px; }

ul.ro li a { background:url('../images/sprite_menu_ro.jpg') no-repeat top left; }

ul.menu li a.menu_home { background-position:0px -32px; width:73px; }
ul.menu li a.menu_home:hover, ul.menu li a.menu_home.selected { background-position:0px 0px; }

ul.menu li a.menu_profil_companie { background-position:-73px -32px; width:138px; }
ul.menu li a.menu_profil_companie:hover, ul.menu li a.menu_profil_companie.selected { background-position:-73px 0px; }

ul.menu li a.menu_portofoliu { background-position:-208px -32px; width:103px; }
ul.menu li a.menu_portofoliu:hover, ul.menu li a.menu_portofoliu.selected { background-position:-208px 0px; }

ul.menu li a.menu_media { background-position:-318px -32px; width:80px; }
ul.menu li a.menu_media:hover, ul.menu li a.menu_media.selected { background-position:-318px 0px; }

ul.menu li a.menu_comunitate { background-position:-394px -32px; width:108px; }
ul.menu li a.menu_comunitate:hover, ul.menu li a.menu_comunitate.selected { background-position:-394px 0px; }

ul.menu li a.menu_cariere { background-position:-501px -32px; width:77px; }
ul.menu li a.menu_cariere:hover, ul.menu li a.menu_cariere.selected { background-position:-501px 0px; }

ul.menu li a.menu_contact { background-position:-579px -32px; width:74px; }
ul.menu li a.menu_contact:hover, ul.menu li a.menu_contact.selected { background-position:-579px 0px; }

ul.en li a { background:url('../images/sprite_menu_en.jpg') no-repeat top left; }

ul.menu li a.menu_company_profile { background-position:-75px -32px; width:144px; }
ul.menu li a.menu_company_profile:hover, ul.menu li a.menu_profil_companie.selected { background-position:-75px 0px; }

ul.menu li a.menu_portfolio { background-position:-220px -32px; width:98px; }
ul.menu li a.menu_portfolio:hover, ul.menu li a.menu_portfolio.selected { background-position:-220px 0px; }

ul.menu li a.menu_media_en { background-position:-318px -32px; width:77px; }
ul.menu li a.menu_media_en:hover, ul.menu li a.menu_media.selected { background-position:-318px 0px; }

ul.menu li a.menu_community { background-position:-394px -32px; width:108px; }
ul.menu li a.menu_community:hover, ul.menu li a.menu_comunitate.selected { background-position:-394px 0px; }

ul.menu li a.menu_careers { background-position:-501px -32px; width:77px; }
ul.menu li a.menu_careers:hover, ul.menu li a.menu_cariere.selected { background-position:-501px 0px; }

.category_image { border:5px solid #111111; margin: 30px 0px 10px 0px; }

ul.language { float:right; list-style:none; }
ul.language li { float:left; margin-left:10px; }
ul.language li a {  }
ul.language li a img { border:none; } 

.movie_link {
	background:url("../images/movie_link_bg.jpg") no-repeat scroll left center transparent;
	clear:both;
	color:#CCCCCC;
	display:block;
	height:35px;
	margin:16px 0 14px 11px;
	padding:15px 0 0 44px;
	text-decoration:none;
	width:200px;
}
.movie_link:hover { color:#ffcc00; }
.movie_link_media {
	background:url("../images/media_movie_bg.jpg") no-repeat scroll left center transparent;
	color:#CCCCCC;
	display:block;
	height:35px;
	margin:1px 0 0 0;
	padding:18px 0 0 75px;
	text-decoration:none;
	width:200px;
	float:left;
}
.movie_link_media:hover { color:#ffcc00; }

#header {
	//width: 964px;
}

#header-top {
	//width: 964px;
	//height: 53px;
	//padding: 52px 0 29px 0;		
}

#header-top h1 {
	//float: left;
	//margin: 0;
}

.certification { width:49%; float:left; }
.certification img { display:block; float:left; }
ul.iso_holder { list-style:none; }
ul.iso_holder li { width:100%; height:80px; display:block; }
.iso { display:block; float:left; height:55px; padding-top:25px; width:470px; }
.iso_img { float:left; }
.community_img { float:right; margin:10px 0px 10px 10px; border:10px solid #111111; }
.center_video { border:10px solid #111; display:block; width:480px; }
#header-top #main-menu {}
#header-slider { width: 953px; height: 305px; margin: 0 auto; border: 4px solid black; background: url("../images/slider.jpg"); }
#content { width: 964px; }

#footer {
	font-size:13px;
	color:#807F83;
	height:30px;
	padding:11px 11px 0px 0;
	text-align:right;
	width:960px;
	background: url("../images/footer.jpg") no-repeat top left;
	margin: 30px 0px 20px 0px;
}

#footer_without_background{
	color:#807F83;
	height:34px;
	text-align:right;
	width:960px;
	margin: 22px 0px 40px 0px;
	font-size: 13px;
}

.width_570 { width:570px; float:left; }
.article {
	color: #c5c5c5;
	font-size:13px;
}

.article .title {
	width:610px;
	font-size: 16px;
	font-weight: bold;
	height: 40px;
	margin: 0;
	padding: 5px 0px;
	background: url("../images/article_underline.jpg") no-repeat bottom left;
}

.article p {
	clear: left;
	text-indent: 45px;
	font-size: 13px;
}

.article a.download { background:url(../images/download_a_bg.jpg) top left no-repeat; padding-left:30px; color:#ffa800; font-weight:bold; text-decoration:none; font-size:12px; margin:5px; }
.article a.download:hover { text-decoration:underline; }
.article a.mail { color:#D7BF5B; text-decoration:none; }
.article a.mail:hover { text-decoration:underline; }
.article h3 { color:#f6c500; font-weight:bold; font-size:15px; width:650px; float:left; }
.article table td { vertical-align: top; }
.article table a { color: #F6C500; }
.article b {color:#c9c9c9; font-size:14px; display:block; width:950px; }
.article span.yellow { color:#f6c500; }
.gallery { width:301px; height:233px; background:url(../images/gallery_bg.jpg) no-repeat top left; float:right;	margin:0 0 10px 10px; }
.gallery a { position:relative; position:absolute !important; margin:14px 16px 16px 16px; }
.gallery a img { border:0; }
.client_logo { border: 10px solid #000; float:left; margin: 20px 15px; width:130px; height:130px;  }
.client_logo2 { border: 10px solid #000; float:left; margin: 40px 25px; width:110px; height:110px;  }
.client_logo3 { border: 10px solid #000; float:left; margin: 10px 40px; width:80px; height:80px;  }
.clients { clear:both; margin:0px 0px 0px 39px; }

html {}

#brief {
	text-indent: 65px;
}

#brief span {
	color: #ffc000;
}
		
				
div.wrap {
width : 993px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 993px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#header div.wrap {
margin-top:30px;
height : 325px;
/* background : url(images/images/header-bg.png) no-repeat 50% 0; */
}
div#header div#slide-holder {
z-index : 40;
width : 993px;
height : 320px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
top : 9px;
/*left : 9px;*/
/* width : 973px; */
/* height : 478px; */

width: 954px;
height:306px;

overflow : hidden;
position : absolute;
}


div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 228px;
width : 954px;
height : 38px;
display : none;
position : absolute;
background : url(../images/images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 16px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 20px;
height : 16px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 16px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -16px;
color: #0e0e0e;
font-size: 0px;
color : orange;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(../images/images/slide-nav5.png);
font-size: 0px;
color:gray;
}
div#nav ul li a {
background : url(../images/images/nav.png) no-repeat;
}

.menu a
{
/* 	border:1px dashed red; */
	float:left;
	display: block;
	width:50px;
	height:40px;
}

#slide-runner a img
{
	border:0px;
}

#slide-runner
{
	border:5px solid #111;
}

 /* notification */
.info, .success, .warning, .error, .validation {
  border: 1px solid;
  margin: 10px 0px;
  padding:15px 10px 15px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
}
.info {
  color: #00529B;
  background-color: #BDE5F8;
  background-image: url('info.png');
}
.success {
  color: #4F8A10;
  background-color: #DFF2BF;
  background-image:url('success.png');
}
.warning {
  color: #9F6000;
  background-color: #FEEFB3;
  background-image: url('warning.png');
}
.error {
  color: #D8000C;
  background-color: #FFBABA;
  background-image: url('error.png');
}
/* end notification */


/* cariere */

.formtable {
	color: #C5C5C5;
}


.errors {
	margin:0;
	padding-left:0px;	
	color:red;
	font-size:11px;;
	list-style:none;
}

.formtable tr {
	vertical-align:top;
}

.formtable tr td {
	padding-top: 5px; 
}

.formtable input.text {
	width: 150px; 
}

.formtable input.long {
	width: 350px; 
}

.formtable textarea {
	width: 350px;
	height: 150px;
}

/* end cariere */

/* contact */

	#contact .left {
		float:left;
		width:200px;
	}
	
	#contact .right {
		float:left;
		width:760px;	
	}

	#contact .adresa {
		width:200px;
		margin-bottom:30px;
		color:white;
		font-size: 12px;
		font-family: helvetica;
	}
	
	#contact .adresa span {
		font-weight: bold;
	}
	
	#contact .adresa p {
		margin:0px;
	}
	
	#contact .right img {
		width:760px;
	}

/* end contact */

#contact .right #timisoara-ball { width:13px; height:13px; position:absolute; border:0; top:760px; left:585px; display:none; }
#contact .right #cluj-napoca-ball { width:13px; height:13px; position:absolute; border:0; top:661px; left:767px; display:none; }
#contact .right #iasi-ball { width:13px; height:13px; position:absolute; border:0; top:620px; left:1063px; display:none; }
#contact .right #brasov-ball { width:13px; height:13px; position:absolute; border:0; top:784px; left:918px; display:none; }
#contact .right #bucuresti-ball { width:13px; height:13px; position:absolute; border:0; top:910px; left:948px; display:none; }

#map_canvas { height:600px; left:0; position:relative; top:0; width:600px; }

.companies { margin-top:20px; width:965px; height:50px; background:url(../images/companies_bg.jpg) top left no-repeat; }
.companies a { margin:0px 36px; display:block; width:120px; height:42px; text-indent:-5000px; float:left; }
.companies a.amgaz { background:url(../images/logo_amgaz_bw.jpg) 0px 11px no-repeat; }
.companies a.amgaz:hover { background:url(../images/logo_amgaz.jpg) 0px 11px no-repeat; }
.companies a.ten { background:url(../images/logo_ten_bw.jpg) 0px 11px no-repeat; }
.companies a.ten:hover { background:url(../images/logo_ten.jpg) 0px 11px no-repeat; }
.companies a.directone { background:url(../images/logo_directone_bw.jpg) 0px 11px no-repeat; }
.companies a.directone:hover { background:url(../images/logo_directone.jpg) 0px 11px no-repeat; }
.companies a.mediadirect { background:url(../images/logo_mediadirect_bw.jpg) 0px 11px no-repeat; }
.companies a.mediadirect:hover { background:url(../images/logo_mediadirect.jpg) 0px 11px no-repeat; }
.companies a.wesee { background:url(../images/logo_wesee_bw.jpg) 0px 11px no-repeat; }
.companies a.wesee:hover { background:url(../images/logo_wesee.jpg) 0px 11px no-repeat; }
