@charset "utf-8";
/* CSS Document */

@font-face {
font-family: "NewGotBd";
src: url("NewGotBd.ttf");
}
* {
margin: 0;
padding: 0;
border: 0;
}

html, body {
width: 100%;
height: 100%;
}

* html #container {
height: 100%;
}

#container {
position: relative;
width: 100%;
margin: 0 auto;
min-height: 100%;
}

.clearfloat {
clear: both;
}

.empty {
height: 50px;
}



body
{
width:100%;
margin:0px;
}

.topmenu
{
background-color:#f0f0f0;
height:80px;
}

#blocul_sus_stinga
{
margin-right:50px;
}

.logo
{
margin-top:10px;
}

.languages
{
margin-right:3px;
margin-left:3px;
text-decoration:none;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ababab;
}

.languages:hover
{
color:#ff753b;
}

.languages_active
{
margin-right:3px;
margin-left:3px;
text-decoration:none;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ff753b;
}



/* Meniul de sus*/
.but_text
{
text-decoration:none;
}

.but_acasa
{
padding-top:0px;
background-image:url(img/but_acasa_in.png);
background-repeat:no-repeat;
background-position:3px -5px;
font-size:17px;
font-family:Arial;
color:#4e4e4e;
text-shadow: 0px 0px 1px #aaa;
font-weight:600;
margin-right:10px;
margin-left:10px;
}

.but_acasa_a
{
padding-top:0px;
background-image:url(img/but_acasa.png);
background-repeat:no-repeat;
background-position:3px -5px;
font-size:17px;
font-family:Arial;
color:#ff753b;
text-shadow: 0px 0px 1px #aaa;
font-weight:600;
margin-right:10px;
margin-left:10px;
}


.but_acasa:hover
{
padding-top:0px;
background-image:url(img/but_acasa.png);
background-repeat:no-repeat;
background-position:3px -5px;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
text-shadow: 0px 0px 1px #aaa;
font-weight:600;
color:#ff753b;
}

.but_servicii
{
padding-top:0px;
background-image:url(img/but_servicii_in.png);
background-repeat:no-repeat;
background-position:7px -5px;
font-size:17px;
font-family:Arial;
color:#4e4e4e;
text-shadow: 0px 0px 1px #aaa;
font-weight:600;
margin-right:10px;
margin-left:10px;
}

.but_servicii_a
{
padding-top:0px;
background-image:url(img/but_servicii.png);
background-repeat:no-repeat;
background-position:7px -5px;
font-size:17px;
font-family:Arial;
color:#ff753b;
text-shadow: 0px 0px 1px #aaa;
font-weight:600;
margin-right:10px;
margin-left:10px;
}


.but_servicii:hover
{
padding-top:0px;
background-image:url(img/but_servicii.png);
background-repeat:no-repeat;
background-position:7px -5px;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
text-shadow: 0px 0px 1px #aaa;
font-weight:600;
color:#ff753b;
}

.but_portofoliu
{
padding-top:0px;
background-image:url(img/but_portofoliu_in.png);
background-repeat:no-repeat;
background-position:15px -5px;
font-size:17px;
font-family:Arial;
color:#4e4e4e;
text-shadow: 0px 0px 1px #aaa;
font-weight:600;
margin-right:10px;
margin-left:10px;
}

.but_portofoliu_a
{
padding-top:0px;
background-image:url(img/but_portofoliu.png);
background-repeat:no-repeat;
background-position:15px -5px;
font-size:17px;
font-family:Arial;
color:#ff753b;
text-shadow: 0px 0px 1px #aaa;
font-weight:600;
margin-right:10px;
margin-left:10px;
}


.but_portofoliu:hover
{
padding-top:0px;
background-image:url(img/but_portofoliu.png);
background-repeat:no-repeat;
background-position:15px -5px;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
text-shadow: 0px 0px 1px #aaa;
font-weight:600;
color:#ff753b;
}

.but_echipa
{
padding-top:0px;
background-image:url(img/but_echipa_in.png);
background-repeat:no-repeat;
background-position:3px -5px;
font-size:17px;
font-family:Arial;
color:#4e4e4e;
text-shadow: 0px 0px 1px #aaa;
font-weight:600;
margin-right:10px;
margin-left:10px;
}


.but_echipa_a
{
padding-top:0px;
background-image:url(img/but_echipa.png);
background-repeat:no-repeat;
background-position:3px -5px;
font-size:17px;
font-family:Arial;
color:#ff753b;
text-shadow: 0px 0px 1px #aaa;
font-weight:600;
margin-right:10px;
margin-left:10px;
}


.but_echipa:hover
{
padding-top:0px;
background-image:url(img/but_echipa.png);
background-repeat:no-repeat;
background-position:3px -5px;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
text-shadow: 0px 0px 1px #aaa;
font-weight:600;
color:#ff753b;
}

.but_contacte
{
padding-top:0px;
background-image:url(img/but_contacte_in.png);
background-repeat:no-repeat;
background-position:12px -5px;
font-size:17px;
font-family:Arial;
color:#4e4e4e;
text-shadow: 0px 0px 1px #aaa;
font-weight:600;
margin-right:10px;
margin-left:10px;
}

.but_contacte_a
{
padding-top:0px;
background-image:url(img/but_contacte.png);
background-repeat:no-repeat;
background-position:12px -5px;
font-size:17px;
font-family:Arial;
color:#ff753b;
text-shadow: 0px 0px 1px #aaa;
font-weight:600;
margin-right:10px;
margin-left:10px;
}


.but_contacte:hover
{
padding-top:0px;
background-image:url(img/but_contacte.png);
background-repeat:no-repeat;
background-position:12px -5px;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
text-shadow: 0px 0px 1px #aaa;
font-weight:600;
color:#ff753b;
}

/*sfirsit meniu*/


/*introducerea*/
#home
{
/*background-image:url(img/fundal_granulat.png);*/
height:600px;
}

.intro
{
background-image:url(img/cub.png);
background-repeat:no-repeat;
background-position:center;
height:600px;
}

.intro_left
{
background-image:url(img/cerc_galben.png);
background-position:-15px 100px;
background-repeat:no-repeat;
height:600px;
width:500px;
}

.left_txt
{
width:300px;
height:300px;
margin-top:150px;

}

.intro_right
{
background-image:url(img/cerc_verde.png);
background-position:15px 10px;;
background-repeat:no-repeat;
height:600px;
width:300px;
}

.right_txt
{
width:250px;
height:250px;
margin-top:50px;
margin-left:50px;
}

/*sfirsitul introducerii*/

#servicii
{
height:100%;
background-color:#444444;
height:100%
/*background-image:url(img/fundal_granulat.png);*/
}
.intro_serv
{
height:100%;
background-color:#444444;
}

#footer {
position: relative;
background: #e13e31;
width: 100%;
height: 30px;
color: #FFFFFF;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-shadow: 0px 0px 1px #aaa;
margin: -50px auto 0;
padding-top:10px;
padding-bottom:10px;
}

#footer_contacte {
position: relative;
background: #ffffff;
width: 100%;
height: 30px;
color: #494949;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-shadow: 0px 0px 1px #aaa;
margin: -50px auto 0;
padding-top:10px;
padding-bottom:10px;
}

.zid1
{
width:262px;
height:70px;
float:left;
padding-top:110px;
margin-left:50px;
}

.zid2
{
width:222px;
height:30px;
float:right;
margin-right:120px;
padding-top:32px;
}

.zid3
{
width:220px;
height:85px;
float:left;
padding-top:105px;
}

.zid4
{
width:220px;
height:60px;
float:right;
padding-top:5px;
}

.zid5
{
width:215px;
height:60px;
float:left;
padding-top:15px;
}

.zid6
{
width:223px;
height:60px;
float:left;
padding-top:15px;
}

.zid7
{
width:193px;
height:60px;
float:right;
margin-right:18px;
padding-top:15px;
}

.zid8
{
width:238px;
height:60px;
float:left;
margin-left:51px;
padding-top:18px;
}

.zid9
{
width:283px;
height:60px;
float:right;
margin-right:65px;
padding-top:15px;
}


#portofoliu
{
background-image:url(img/idei.png);
background-repeat:no-repeat;
background-position:650px 0px;
text-decoration:none;
}



.contacte
{
background-image:url(img/tel_contacte.png);
background-repeat:no-repeat;
background-position:-10px -35px;
height:550px;
width:350px;
}

.contacts_form
{
width:300px;
margin-top:140px;
margin-left:170px;
}


input
{
background: none;
border: 1px solid #ffffff;
background-image:url(img/fundal_forma.png);
margin-bottom:10px;
}


textarea
{
background: none;
border: 1px solid #ffffff;
background-image:url(img/fundal_forma.png);
}


.tip {
	color: #fff;
	display:none; /*--Hides by default--*/
	padding:10px;
	position:absolute;	z-index:1000;

	background-image:url(img/cerc_servicii.png);
	background-position:center;
	width:220px;
	height:190px;
	padding-top:50px;
}

.container {
width: 220px;
height:190px; 
margin: 0 auto; 
overflow: hidden;
}





.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}