/* CSS Document */


/*all-alpha-png {behavior: url (iepngfix.htc); } */


@import "br.css";

html {
	height:100%;
}

body {
	background:url(../img/back.jpg) repeat left top #fff;
	font-family:"Arial";
	font-size:12px;
	color:#555;
	padding:0;
}
* { outline:none; }
#developer {
	display:none;
}
a {
	color:#000;
}
a:hover {
	color:#000 !important;
}
body.noapte { 	background:url(../img/noapte.jpg) no-repeat center -30px #000; }
body.dimineata { 	background:url(../img/dimineata.jpg) no-repeat center -30px #000025; }
body.zi { 	background:url(../img/zi.jpg) no-repeat center -30px #072239; }
body.seara { 	background:url(../img/seara.jpg) no-repeat center -30px #000; }

#wrapper {
	width:960px;
	margin:0 auto;
}

#content {
	border:2px solid #fff;
	background:url(../img/content-back.jpg) repeat-x center top #fff; 
	margin-top:160px;
	padding:10px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}
.sidebar {
	width:150px;
	padding:5px;
	display:block;
	float:left;
	border:1px solid #a4a1a1;
	background:url(../img/content-back-2.jpg) repeat-x center bottom #fff; 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#centercontent {
	width:580px;
	padding:5px;
	border:1px solid #000;
	display:block;
	margin-right:10px;
	border:1px solid #a4a1a1;
	background:url(../img/content-back-2.jpg) repeat-x center bottom #fff; 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
}
#leftsidebar {
	margin-right:10px;
	width:162px;
	padding:0px;
	display:block;
	float:left;

}
#logo a {
	width:150px;
	padding-top:174px;
	height:0px;
	margin-top:-110px;
	display:block;
	float:left;
	background:url(../img/logo.png) no-repeat left top;
	_background:url(../img/logo.gif) no-repeat left top;
	overflow:hidden;
	_position:absolute;
	_margin-top:-180px;
	_behavior: url(iepngfix.htc); 
}
#leftsidebar {
	_padding-top:70px;
}
#bottom-left-sidebar {
	margin-top:10px;
}
p.mare, 
h3 {
	font-size:16px;
	margin-top:7px;
	color:#000;
	font-family:arial;
}
h2 {
	font-size:20px;
	margin-top:7px;
	padding-bottom:10px;
	color:#000;
	font-family:arial;
}
.stirica h6,
.latestnews h6 {
	font-size:10px;
	color:#999;
}
.callout {
	height:53px;
	line-height:40px;
	text-align:center;
	display:block;
	background:url(../img/callout.png) no-repeat left top;
	_background:url(../img/callout.gif) no-repeat left top;
	margin-top:10px;
	text-decoration:none;
	font-size:18px;
}
.sidebar .callout:hover { text-decoration:none; }
#rightsidebar .callout {
	margin-top:0px;
}
.sidebar  hr {
	border:none;
	height:1px;
	color: #999;
	background-color:#d5d5d5;
}
.sidebar a { text-decoration:none }
.sidebar a:hover { text-decoration:underline }
#backtostiri {
	float:right;
	padding:5px 15px 5px 16px;
	border:1px solid #ccc;
	text-decoration:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#promo ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
#promo ul li{
  float: left;
  display: block;
}
#promo ul li a{
  display: block;
  overflow: hidden;
  height: 382px;
  width: 92px;
}
#promo #a1{
	width: 382px;
}
#promo ul li p{
  margin: 0;
  padding: 0;
  width: 120px;
  display: block;
  margin-left: 85px;
}
#a1, #a2 { border-right:3px solid #fff; }
#promo {
	width:580px;
	overflow:hidden;
}
#promo ul { width:1000px; }

#meniu { height: 50px;width:714px;display:block; float:right;z-index: 3;margin-top:40px; }
#meniu #navigare { margin: 0; padding: 0; }
#meniu #navigare li { display: inline;}
#meniu #navigare li a { float: left; height: 0px; padding-top: 50px; overflow: hidden; }
#meniu #navigare li a {
	background-image: url(../img/menu.png); 
	background-repeat: no-repeat;
}
b, strong { font-weight:bold; }
i, em { font-style:italic; }
/* BUTTONS */
#meniu #navigare li#link1 a { background-position: 0 0; width:91px; }
#meniu #navigare li#link2 a { background-position: -142px 0; width:92px; }
#meniu #navigare li#link3 a { background-position: -234px 0; width:136px; }
#meniu #navigare li#link4 a { background-position: -370px 0; width:132px; }
#meniu #navigare li#link5 a { background-position: -504px 0; width:100px; }
#meniu #navigare li#link6 a { background-position: -604px 0; width:110px; }


/* OVER STATES */
#meniu #navigare li#link1 a:hover { background-position: 0 -50px; }
#meniu #navigare li#link2 a:hover { background-position: -142px -50px; }
#meniu #navigare li#link3 a:hover { background-position: -234px -50px; }
#meniu #navigare li#link4 a:hover { background-position: -370px -50px; }
#meniu #navigare li#link5 a:hover { background-position: -504px -50px; }
#meniu #navigare li#link6 a:hover { background-position: -604px -50px; }

/* ON STATES */
#meniu.pag1 #navigare li#link1 a { background-position: 0 -50px !important; }
#meniu.pag2 #navigare li#link2 a { background-position: -145px -50px !important; }
#meniu.pag3 #navigare li#link3 a { background-position: -295px -50px !important; }
#meniu.pag4 #navigare li#link4 a { background-position: -445px -50px !important; }
#meniu.pag5 #navigare li#link5 a { background-position: -595px -50px !important; }
#meniu.pag6 #navigare li#link6 a { background-position: -745px -50px !important; }

/* insert content nou acilea */

#mailok {
	display:block;
	width:100%;
	height:100%;
	background:url(../img/semi.png);
	position:fixed;
	left:0;
	top:0;
	z-index:99999;
	display:none;
	cursor:pointer;
	text-align:center;
}
#mailok p {
	font-size:18px;
	text-align:center;
	padding-top:28%;
	color:#fff;
}
#mailok span {
	font-size:10px;
}
p { margin:5px 0; }
#promo { margin-bottom:10px; }
#footer {
	padding-top:12px;
	color:#fff;
	text-align:center;
	#padding-bottom:12px;
}
.proiecte {
	width:348px;
	display:block;
	padding-right:10px;
	float:left;
}
#gallery {
	width:222px;
	display:block;
	float:left;
	text-align:center;
}

#prieten a {
	display:block;
	width:222px;
	height:0px;
	overflow:hidden;
	padding-top:40px;
	background:url(../img/descarcapdf.gif) no-repeat;
}
#descarcapdf {
	background:transparent url(../img/descarcapdf.gif) no-repeat scroll 0 0;
	color:#111111;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:21px;
	overflow:hidden;
	padding-left:47px;
	padding-top:8px;
	text-align:left;
	text-decoration:none;
	width:222px;
	margin-left:10px;
}
#prieten a {
	background:url(../img/contactati-ne.gif) no-repeat;
}
.biroul img,	
#gallery #poza_principala_oferta {
	padding:5px;
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.biroul img {
	width:272px;
}
#biroul1,
#biroul3,
#biroul5,
#biroul7,
#biroul9 {
	margin-right:10px;
}
.space_photo img {
	padding:5px;
	background:#fff;
}
.space_photo {
	float:left;
	width:102px;
	margin-right:10px;
	margin-top:6px;
}
.space_desc {
	width:458px;
	margin-top:11px;
	float:left;
}
.space_photo:hover img {
	border:1px solid #000 !important;
}
.stirica {
	padding:0 5px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
.paginare {
	text-align:center;
	padding:5px 5px 10px;
}
.paginare a {
	padding:5px 7px;
	margin:0 2px;
	border:1px solid #aaa;
	text-decoration:none;
}
.paginare a:hover {
	background:#fff;
	text-decoration:none;
}
.paginare strong {
	padding:5px 7px;
	margin:0 2px;
	border:1px solid #444;
	color:#fff;
	text-decoration:none;
}
#textcontact, #formularcontact {
	display:block;
	float:left;
	width:245px;
}
#textcontact {
	width:325px;
	padding-right:9px;
}
#textcontact p {
	margin:2px 0 12px;
	font-size:14px;

}
#urlap .camp input,
#formularcontact .camp input{
	width:180px;
	padding:2px;
	border:1px solid #ccc;
	margin-bottom:7px;
	margin-top:7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#urlap .camp input {
	width:280px;
}
#urlap textarea,
#formularcontact textarea {
	width:180px;
	padding:2px;
	border:1px solid #ccc;
	margin-bottom:7px;
	margin-top:7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#urlap textarea {
	width:280px;
}
#urlap .buttonz,
#urlap .camp,
#formularcontact .buttonz,
#formularcontact .camp {
	padding-left:10px;
}
#formularcontact .buttonz {
	padding-top:5px;
}
#urlap table {
	margin:0 auto;
}
#submitform { text-align:center }
#submitform input, 
#formularcontact .buttonz input{
	padding:5px 15px 5px 16px;
	#padding:5px 7px 5px 8px;
	border:1px solid #555;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#fff;
}
#submitform input:hover, 
#formularcontact .buttonz input:hover{
	cursor:pointer; cursor:hand; background:#555 !important; border:1px solid #000;
}
#harta img { background:#fff; padding:5px; width:300px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#harta:hover img { border:1px solid #000 !important; }

#backtostiri:hover {
	border:1px solid #000;
	color:#fff !important;
}
#gallery.newsgallery {
	width:580px;
	text-align:center;
	padding-top:10px;
}
#gallery.newsgallery a img {
	padding:3px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #999;
	background:#fff;
	margin-right:5px;
	margin-bottom:5px;
}
.thumbs {
	margin-top:5px;
}
#submitform { padding-top:10px; }
#stabileste {
	background:transparent url(../img/callout-big.png) no-repeat scroll left top;
	_background:transparent url(../img/callout-big.gif) no-repeat scroll left top;
	display:block;
	font-size:18px;
	height:61px;
	width:196px;
	line-height:48px;
	margin-top:10px;
	text-align:center;
	text-decoration:none;
	position:absolute;
	margin-top:-98px !important;
	margin-left:-25px;
}
#urlap h3 {
	text-align:center;
}





#en #meniu #navigare li a {
	background-image: url(../img/menu-en.png); 
}
/* BUTTONS */
#en #meniu #navigare li#link1 a { background-position: 0 0; width:90px; }
#en #meniu #navigare li#link2 a { background-position: -120px 0; width:90px; }
#en #meniu #navigare li#link3 a { background-position: -208px 0; width:130px; }
#en #meniu #navigare li#link4 a { background-position: -340px 0; width:159px; }
#en #meniu #navigare li#link5 a { background-position: -499px 0; width:105px; }
#en #meniu #navigare li#link6 a { background-position: -604px 0; width:110px; }


/* OVER STATES */
#en #meniu #navigare li#link1 a:hover { background-position: 0 -50px; }
#en #meniu #navigare li#link2 a:hover { background-position: -120px -50px; }
#en #meniu #navigare li#link3 a:hover { background-position: -208px -50px; }
#en #meniu #navigare li#link4 a:hover { background-position: -340px -50px; }
#en #meniu #navigare li#link5 a:hover { background-position: -499px -50px; }
#en #meniu #navigare li#link6 a:hover { background-position: -604px -50px; }

/* ON STATES */
#en #meniu.pag1 #navigare li#link1 a { background-position: 0 -50px !important; }
#en #meniu.pag2 #navigare li#link2 a { background-position: -120px -50px !important; }
#en #meniu.pag3 #navigare li#link3 a { background-position: -208px -50px !important; }
#en #meniu.pag4 #navigare li#link4 a { background-position: -340px -50px !important; }
#en #meniu.pag5 #navigare li#link5 a { background-position: -499px -50px !important; }
#en #meniu.pag6 #navigare li#link6 a { background-position: -604px -50px !important; }






.dimineata #submitform input, 
.dimineata #backtostiri:hover,
.dimineata #formularcontact .buttonz input{ background:#4b4fb3 }
.dimineata #harta img { border:1px solid #4b4fb3; }
.dimineata .paginare strong { background:#4b4fb3 }
.dimineata .space_photo img { border:1px solid #4b4fb3; }
.dimineata h2 { color:#4b4fb3; }
.dimineata h3 { color:#4b4fb3; }
.dimineata a { color:#4b4fb3; }
p.mare { color:#4b4fb3; }

.zi #submitform input, 
.zi #backtostiri:hover,
.zi #formularcontact .buttonz input{ background:#0365ac }
.zi #harta img { border:1px solid #0365ac; }
.zi .paginare strong { background:#0365ac }
.zi .space_photo img { border:1px solid #0365ac; }
.zi h2 { color:#0365ac; }
.zi h3 { color:#0365ac; }
.zi a { color:#0365ac; }
p.mare{ color:#0365ac; }

.seara #submitform input, 
.seara #backtostiri:hover,
.seara #formularcontact .buttonz input { background:#c00 }
.seara #harta img { border:1px solid #c00; }
.seara .paginare strong { background:#c00 }
.seara .space_photo img { border:1px solid #c00; }
.seara h2 { color:#c00; }
.seara h3 { color:#c00; }
.seara a { color:#c00; }
p.mare{ color:#c00; }

.noaptea #submitform input, 
.noaptea #backtostiri:hover,
.noaptea #formularcontact .buttonz input{ background:#2f6aae }
.noaptea #harta img { border:1px solid #2f6aae; }
.noaptea .paginare strong { background:#2f6aae }
.noaptea .space_photo img { border:1px solid #2f6aae; }
p.mare { color:#2f6aae; }
.noaptea h2 { color:#2f6aae; }
.noaptea h3 { color:#2f6aae; }
.noaptea a { color:#2f6aae; }


#trimite_prieten {
	z-index:10000;
	text-align:center;
	position:fixed;
	left:0px;
	top:0px;
	_position:absolute;
}

#trimite_prieten label {
	width:230px;
	_width:225px;
	margin-right:14px;
	_margin-right:4px;
	display:block;
	float:left;
	border:2px solid #fff;
	padding:5px;
	text-align:left !important;
	line-height:19px;
	margin-bottom:10px;
}
#trimite_prieten form {
	width:690px;
	margin:0 auto;
	background:url(../img/recomandare.png) no-repeat left bottom;
	_background:url(../img/recomandare.gif) no-repeat left bottom;
	padding:20px;
	padding-top:300px;
	_padding-top:330px;
	_padding-bottom:10px;
}
#trimite_prieten label input {
	padding:2px;
	width:160px;
	color:#555;
	border:1px solid #ccc;
	background:#f0f0f0 !important;
	font-size:12px;
	float:right;
}

#trimite_prieten textarea {
	border:1px solid #ccc;
	background:#f0f0f0 !important;
	font-size:12px;
	font-family:"Arial";
	height:115px;
	width:425px;
	_width:425px;
	padding:2px;
	color:#555;
	margin-bottom:11px;
	float:right;
}
#inchide {
	margin-left:325px;
	position:fixed;
	_position:absolute;
	top:268px;
	_top:288px;
	width:60px;
	padding-top:60px;
	height:0px;
	display:block;
	overflow:hidden;
	background:url(../img/inchide.png) no-repeat left top;
	_background:url(../img/inchide.gif) no-repeat left top;
	z-index:100001;
}
#trimite_la_prieten {
	border:1px solid #333;
	background:#111;
	color:#fff;
	padding:3px;
	cursor:pointer;
}
#trimite_la_prieten:hover {
	background:#555;
	border:1px solid #000;
}
.biroul span {
	display:none;
	width:262px;
	padding:5px;
	background:url(../img/semi.png);
	_background:#000;
	margin-top:-65px;
	#margin-top:223px;
	margin-left:6px;
	#margin-left:-278px;
	position:absolute;
	color:#fff;
	_display:block;
	#cursor:hand;
}
.biroul {
	float:left; text-decoration:none; }

.biroul:hover span {
	display:block;
}
#newsletterform label input {
	padding:2px;
	border:1px solid #ccc;
	color:#555;
	margin:5px 0;
}
#newsletterform input {
	margin-top:0px;
	margin-bottom:5px;
}
#langselector {
	margin-top:-35px;
	_position:absolute;
	_top:260px;
	_margin-left:500px;
	float:right;
}
#langselector a img { width:18px; height:12px; }
#jquery-overlay { position:fixed !important; }


#en #descarcapdf { background:url(../img/descarcapdf.gif) no-repeat; } 
#en #prieten a { background:url(../img/contactati-ne-en.gif) no-repeat; } 

.noapte #newsletterform input { color:#000000; }

.contact-h2, #inchide, #inchide:hover { color:#FFFFFF !important; }

#more-text h1 { font-size:15px;padding-bottom:5px; font-weight:bold; }
#more-text h2 { font-size:13px;padding-bottom:5px; }
#more-text h3 { font-size:12px; }
#more-text p { font-size:11px; padding-bottom:4px; }


.more-seo-text { display:none; }


.print_hover {
	margin-top:45px;
	margin-left:-28px;
	border:1px solid #ccc;
	cursor:pointer;
	cursor:hand;
	position: absolute;
}
.print_hover:hover{
	border:1px solid #cc0;
}
#back {
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #555;
	color:#fff;
	padding:3px 7px 3px 7px;
	background:#0365ac;
	#line-height:23px;
	text-decoration:none;
}
#back:hover { background:#555; border:1px solid #000; color:#fff !important; }

.dimineata .contact-h2 { color:#4b4fb3 !important }
.zi .contact-h2 { color:#0365ac !important }
.seara .contact-h2 { color:#c00 !important }
.noaptea .contact-h2 { color:#2f6aae !important }

#banner {
	display:none;
	margin:0;
	position:absolute;
	text-align:center;
	top:100px;
	width:100%;
	#width:960px;
	z-index:99999;
}
#texttt {
	margin:0 auto;
	width:580px;
	height:350px;
	padding:50px;
	background:url(../img/banner-bg.png) no-repeat;
	_background:none;
}
#closepromo {
	display:block;
	width:83px;
	padding-top:20px;
	height:0px;
	margin-top:-353px;
	position:absolute;
	#position:static;
	#margin-left:-498px;
	overflow:hidden;
	background:url(../img/closepromo.png) no-repeat;
}
#footer { line-height:20px; }
#footer a { color:#fff; }
#footer a:hover { color:#fff !important; }


#top-carousel {
	height:330px;
	padding-bottom:3px;
	z-index:5;
	width:580px;
}
.carousel-item { position:absolute; z-index:0 }
.carousel-text {
	border-right:1px solid #000;
	position:absolute;
	z-index:7;
	width:200px;
	background:url(../img/semi.png) repeat left top;
	top:0;
	height:280px;
	padding:10px;
	color:#ccc;
	font-size:12px;
	line-height:18px;
}
.carousel-text strong {
	font-weight:normal;
	line-height:22px;
	font-size:18px;
	color:#fff;
}
#carousel-navi {
	position:absolute;
	margin-left:400px;
	top:540px;
	z-index:12;
}
#schimbapromo a {
	padding:3px 5px;
	margin-left:7px;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
#schimbapromo a:hover { color:#333; }
#schimbapromo a.visible { color:#fff !important; }
.carousel-item { display:none; }

.dimineata #schimbapromo a { color:#4b4fb3 }
.zi #schimbapromo a { color:#0365ac }
.seara #schimbapromo a { color:#c00 }
.noaptea #schimbapromo a { color:#2f6aae }

.dimineata #schimbapromo a.visible { background:#4b4fb3 }
.zi #schimbapromo a.visible { background:#0365ac }
.seara #schimbapromo a.visible { background:#c00 }
.noaptea #schimbapromo a.visible { background:#2f6aae }


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

