@font-face {
    font-family: 'Sang Guru Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Sang Guru Regular'), url('../../../assets/fonts/SangGuru-ZV828.woff') format('woff');
    }



body{
	width:100%;
	font-size:13px; 
	color:#414141;
	line-height:18px;
	margin:0; padding:0;
	background:#f0f0f0;
	font-family: Montserrat, sans-serif;
	/*font-family: 'PT Sans', Arial, Helvetica, sans-serif;*/
}



body.home{
	background:#f0f0f0 url(../images/i-home.jpg) no-repeat center top;
	}

body.echipa{
	background:#f0f0f0 url(../images/i-echipa.jpg) no-repeat center top;
	}
body.cai{
	background:#f0f0f0 url(../images/i-cai.jpg) no-repeat center top;
	}

body.teambuilding{
	background:#f0f0f0 url(../images/i-teambuilding.jpg) no-repeat center top;
	}

body.belbin{
	background:#f0f0f0 url(../images/i-belbin.jpg) no-repeat center top;
	}

body.contact{
	background:#f0f0f0 url(../images/i-contact.jpg) no-repeat center top;
	}

body.cine{
	background:#f0f0f0 url(../images/i-cine.jpg) no-repeat center top;
	}

body.cum{
	background:#f0f0f0 url(../images/i-cum.jpg) no-repeat center top;
	}	
body.servicii{
	background:#f0f0f0 url(../images/i-teambuildingold.jpg) no-repeat center top;
	}
	
ul{list-style:none;text-align:center}
ul, li{margin:0; padding:0;}
h1, h2, h3, h4,{margin:0; padding:0; line-height:normal; font-weight:normal; color:#aecd33;}
h1{width:100%; font-size:26px; margin:15px 0 10px 0;  display:block; font-family: 'Sang Guru Regular'; color:#aecd33;}
h2{font-size:26px; margin:10px 0 10px 0;  font-weight:normal; font-family: 'Sang Guru Regular'; color:#aecd33;}
body.home h2{font-size:26px; margin:10 0 10px 0; font-weight:normal; }
h3{font-size:18px;  margin-bottom:5px; text-transform:none;}
h4{font-size:13px; margin-bottom:10px; color:#776659; font-weight:bold;}
h5{font-size:15px; margin-bottom:10px; color:#000000;}

p{margin:0 0 15px 0; text-align:justify}

a img{border:0;}
a:active, a:link, a:visited{
	color:#96b524;
	text-decoration:none;
	outline:none;
}
a:hover{color:#666666; text-decoration:none;}

.button {
  background-color: #aecd33;
  border: none;
  color: white;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
}

.button1 {border-radius: 2px;}
.button2 {border-radius: 4px;}
.button3 {border-radius: 8px;}
.button4 {border-radius: 12px;}
.button5 {border-radius: 50%;}

.clear{clear:both; font-size:0px; line-height:0px; height:0px;}

#wrapper{width:980px; margin:0 auto; display:block;}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  
}
.top-wrapper{
	width:100%;
	height:100px;
	margin:0 0 330px 0;
	display:block;
	background:url(../images/bg-top.png);
	}
.top{
	width:980px;
	margin:0 auto;
	display:block;
	position:relative;
	}
	
.teambox{
	width:294px;
	height:85px;
	background:url(../images/teambox-team-building.png) no-repeat;
	position:absolute;
	left:0;
	top:6px;
	display:block;
	text-indent:-99999px;
	}
	
ul.main-nav{
	position:absolute;
	right:0;
	top:30px;
	display:block;
	overflow:hidden;
	font-weight:bold;
	font-family: 'Montserrat', sans-serif;
	}
	
ul.main-nav li{
	float:left;
	height:31px;
	line-height:31px;
	margin:0 0 0 12px;
	font-size:16px;
	text-align:center
	}
	
ul.main-nav li a{
	padding:0 20px;
	height:36px;
	color:#414141;
	display:block;
	text-transform:uppercase
	}
ul.main-nav li a:hover{
	color:#97b816;
	}	

ul.main-nav li.selected a{
	background-color: #aecd33;
  border: none;
 
  padding:0 15px;
	height:31px;
	
	display:block;
	text-transform:uppercase
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  border-radius: 6px;

	color:#ffffff;
	}
	
#content{
	width:930px;
	padding:30px 30px 0 30px;
	background:#ffffff;
	display:block;
	overflow:hidden
	}

.cols{
	width:930px;
	padding:0 0 25px 0;
	display:block;
	overflow:hidden
	}
	
.close{
	width:980px;
	height:18px;
	background:url(../images/close-bg.png) no-repeat;
	display:block;
	}
	
ul.list-home{
	width:930px;
	display:block;
	overflow:hidden;
	padding:20px 0;
	}

ul.list-home li{
	width:270px;
	margin:0 5px;
	text-align:center;
	font-size:12px;
	float:left;
	}

ul.list-home li.line{
	width:30px;
	height:270px;
	background:url(../images/vertical-line.gif) no-repeat center top;
	}

ul.list-home li img{
	-moz-box-shadow: 0 0 8px 4px #c2c2c2;
	-webkit-box-shadow: 0 0 8px 4px#c2c2c2;
	box-shadow: 0 0 8px 4px #c2c2c2;
	margin:0 0 10px 0;
	}

ul.list-home li .txt p{
	height:120px; text-align:center;
	}

a.more{
	width:60px;
	height:25px;
	line-height:25px;
	padding:0 10px;
	text-align:left;
	color:#9fc121;
	background:url(../images/arrow-btn.png) no-repeat 69px 10px;
	-moz-box-shadow: 0 0 8px 4px #e9e9e9;
	-webkit-box-shadow: 0 0 8px 4px#e9e9e9;
	box-shadow: 0 0 8px 4px #e9e9e9;
	margin:0 0 10px 0;
	display:block;
	margin:0 auto;
	}
	
a.more:hover{
	width:60px;
	height:25px;
	line-height:25px;
	padding:0 10px;
	color:#8dad18;
	background:url(../images/arrow-btn.png) no-repeat 65px 11px;
	-moz-box-shadow: 0 0 8px 4px #e9e9e9;
	-webkit-box-shadow: 0 0 8px 4px#e9e9e9;
	box-shadow: 0 0 8px 4px #dfebb4;
	margin:0 0 10px 0;
	display:block;
	margin:0 auto;
	}

.faq{
	width:980px;
	margin:10px 0 0 0;
	display:block;
	font-family: 'Montserrat', italic;
	}
	
ul.list-faq{
	width:980px;
	display:block;
	overflow:hidden;
	font-family: 'Montserrat', italic;
	font-size: 13px;
	text-align:justify
	
	}
	
ul.list-faq li{
	width:280px;
	float:left;
	font-family: 'Montserrat', sans-serif;
	font-style: italic;
	font-weight: 200;

	}

ul.list-faq li.line-faq{
	width:60px;
	height:106px;
	background:url(../images/line-faq.gif) no-repeat center top;
	
	}
	
ul.list-faq li.line-faq-mediu{
	width:60px;
	height:181px;
	background:url(../images/line-faq-mediu.gif) no-repeat center top;
	
	}
	
ul.list-faq li.line-faq-mediu2{
	width:60px;
	height:215px;
	background:url(../images/line-faq-mediu2.gif) no-repeat center top;
	
	}

ul.list-faq li.line-faq-long{
	width:60px;
	height:270px;
	background:url(../images/line-faq-long.gif) no-repeat center top;
	
	}
	
	
	
	

.faq-2{
	width:100%;
	margin:10px 0 0 0;
	display:block;
	}
	
ul.list-faq-2{
	width:100%;
	padding:0 0 30px 0;
	display:block;
	overflow:hidden;
	font-family: 'Montserrat', sans-serif;
	}
	
ul.list-faq-2 li{
	width:30%;
	float:left;
	}

ul.list-faq-2 li.line-faq{
	width:5%;
	height:106px;
	background:url(../images/line-faq.gif) no-repeat center top;
	
	}
	
ul.list-faq-2 li.line-faq-mediu{
	width:5%;
	height:181px;
	background:url(../images/line-faq-mediu.gif) no-repeat center top;
	
	}
	
ul.list-faq-2 li.line-faq-long{
	width:60px;
	height:270px;
	background:url(../images/line-faq-long.gif) no-repeat center top;
	
	}




	

.sigle{
	width:980px;
	margin:30px 0 0 0;
	background:#ffffff;
	display:block;
	}
	
#footer{
	width:980px;
	padding:10px 0;
	margin:20px 0 70px  0;
	border-top:1px solid #d8d8d8;
	position:relative;
	display:block;
	color:#868686;
	font-size:13px;
	}
	
ul.btm-nav{
	position:absolute;
	right:0;
	top:10px;
	display:block;
	}
	
ul.btm-nav li{
	float:left;
	margin:0 0 0 30px;
	}

ul.btm-nav li a{
	color:#686868;
	}

ul.btm-nav li a:hover{
	color:#96b524;
	}
	
ul.servicii{
	width:930px;
	display:block;
	margin:0 0 20px 0;
	overflow:hidden
	}

ul.servicii li{
	width:290px;
	height:59px;
	float:left;
	margin:0 28px 0 0;
	font-family: 'Sang Guru Regular';
	font-size:26px;
	line-height:60px;
	text-align:center;
	}	

ul.servicii li a{
	width:290px;
	height:58px;
	background:url(../images/bg-nav-int.gif) no-repeat center top;
	display:block;
	}

ul.servicii li a:hover{
	width:290px;
	height:58px;
	color:#666666;
	background:url(../images/bg-nav-int.gif) no-repeat center top;
	display:block;
	}

ul.servicii li.selected a{
	width:290px;
	height:58px;
	color:#ffffff;
	background:url(../images/bg-nav-int.gif) no-repeat center -58px;
	display:block;
	}
	
ul.list-prg{
	width:900px;
	padding:10px 0 10px 30px;
	display:block;
	overflow:hidden;
	}

ul.list-prg li{
	width:240px;
	margin:0 70px 30px 0;
	float:left;
	font-family: 'Sang Guru Regular';
	}

ul.list-prg li a{
	font-size:17px;
	color:#95bb00;
	text-align:center;
	display:block;
	}	

ul.list-prg li a span{
	padding:10px 0 0 0;
	display:block;
	}

ul.list-prg li a img{
	-moz-box-shadow: 0 0 8px 4px #c2c2c2;
	-webkit-box-shadow: 0 0 8px 4px#c2c2c2;
	box-shadow: 0 0 8px 4px #c2c2c2;
	}
	
ul.list-prg li a:hover img{
	-moz-box-shadow: 0 0 8px 4px #c2c2c2;
	-webkit-box-shadow: 0 0 8px 4px#c2c2c2;
	box-shadow: 0 0 8px 4px #c2c2c2;
	opacity:0.7;
	}	

.content-services{
	width:930px;
	padding:0 0 20px 0;
	display:block;
	overflow:hidden;
	}

.sidebarone{
	width:290px;
	float:left;
	}
.main{
	width:610px;
	float:right;
	}
	
ul.list-services{
	width:290px;
	display:block;
	}
	
ul.list-services li{
	width:290px;
	height:36px;
	line-height:36px;
	margin:0 0 2px 0;
	font-size:15px;
	display:block;
	}
	
ul.list-services li a{
	width:240px;
	padding:0 40px 0 10px;
	background:#ececec;
	display:block;
	text-transform:uppercase;
	font-family: 'Sang Guru Regular';
	}
	
ul.list-services li a:hover{
	width:240px;
	padding:0 40px 0 10px;
	color:#666666;
	display:block;
	}
	
ul.list-services li.selected a{
	width:240px;
	padding:0 40px 0 10px;
	background:#aecd33 url(../images/arrow-w.png) no-repeat 265px 10px;
	color:#ffffff;
	display:block;
	}
	
.img-prg{
	width:610px;
	height:230px;
	margin:0 0 40px 0;
	display:block;
	}
	
ul.list-pic{
	width:205px;
	}
ul.list-pic li{
	margin:0 0 20px 0;
	text-align:center
	}

ul.list-pic li img{
	-moz-box-shadow: 0 0 8px 4px #c2c2c2;
	-webkit-box-shadow: 0 0 8px 4px#c2c2c2;
	box-shadow: 0 0 8px 4px #c2c2c2;
	}
	
ul.list-pic li a:hover img{
	-moz-box-shadow: 0 0 8px 4px #c2c2c2;
	-webkit-box-shadow: 0 0 8px 4px#c2c2c2;
	box-shadow: 0 0 8px 4px #c2c2c2;
	opacity:0.7;
	}
	
.citat{
	width:485px;
	float:right;
	text-align:right;
	font-size:13px;
	font-family: 'Montserrat';
	font-style: italic;
	margin:0 0 10px 0;
	}

ul.list-content{
	padding:0 0 0 40px;
	display:block;
	overflow:hidden;
	}

ul.list-content li{
	padding:0 0 0 10px;
	background:url(../images/arrow-green.gif) no-repeat left 6px;
	display:block;
	margin:0 0 8px 0;
	}
	
/*thumb-box*/

ul.thumbs-list{width:830px; margin:0; padding:37px 50px 0 50px; list-style:none; display:block; overflow:hidden;}
ul.thumbs-list li{
	-moz-box-shadow: 0 0 10px 5px #ababaa;
	-webkit-box-shadow: 0 0 10px 5px#ababaa;
	box-shadow: 0 0 10px 3px #ababaa;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background:#ffffff;
	overflow:hidden
	}


ul.thumbs-list li h2{font-size:13px; font-family: 'Montserrat', sans-serif; color:#000000; text-transform:none; padding:10px 15px 0 15px; }
ul.thumbs-list li h2 span{font-size:14px;}
ul.thumbs-list li p{padding:0 15px 0 15px; color:#333333; position:relative; z-index:100}
ul.thumbs-list li a{color:#ffffff; text-decoration:underline;}	


ul.thumbs-list li.c1{width:368px; height:283px; margin:0 25px 55px 25px; float:left; position:relative; cursor:pointer;}
ul.thumbs-list li.c1 img{width:368px; height:283px; display:block;}
ul.thumbs-list li.c2{width:630px; height:290px; margin:0 18px 18px 0; padding:15px; float:left; position:relative; cursor:pointer;}
ul.thumbs-list li.c2 img{width:630px; height:290px; display:block; position:absolute;
	top:50%;
	left:50%;
	margin:-145px 0 0 -315px;}


ul.thumbs-list li .pic:hover{opacity:0.8}

ul.thumbs-list li.c1 .pic{width:368px; height:283px; position:absolute; left:0; top:0; z-index:1;display:block; background:#cccccc;  overflow:hidden}
ul.thumbs-list li.c1 .txt{height:250px; padding:20px; position:absolute; left:0; top:0; z-index:2; display:none; background:url(../images/bg-li.png); color:#ffffff;}

ul.thumbs-list li h2{color:#AECD33; font-family:'Sang Guru Regular'; font-size:22px;}

ul.thumbs-list li h2.p-1{
	margin:22px 0 8px 0;
	}
	
ul.thumbs-list li h2.p-2{
	margin:50px 0 8px 0;
	}
	
ul.thumbs-list li h2.p-3{
	margin:56px 0 8px 0;
	}

ul.thumbs-list li h2.p-4{
	margin:38px 0 8px 0;
	}

ul.thumbs-list li h2.p-5{
	margin:44px 0 8px 0;
	}

ul.thumbs-list li h2.p-6{
	margin:58px 0 8px 0;
	}

ul.thumbs-list li h2.p-7{
	margin:56px 0 8px 0;
	}

ul.thumbs-list li h2.p-8{
	margin:31px 0 8px 0;
	}




ul.thumbs-list li.c2 .pic{width:630px; height:290px; position:absolute; left:15px; top:15px; z-index:1;display:block; background:#cccccc;  overflow:hidden}
ul.thumbs-list li.c2 .txt{height:250px; padding:20px; position:absolute; left:15px; top:15px; z-index:2; display:none; background:url(../images/bg-li.png); color:#ffffff;}

ul.thumbs-list li .showtxt{display:block;}

ul.thumbs-list li.c1 img{width:368px; height:283px; left:0; top:0; position:absolute; display:block;}

ul.thumbs-list li.c1 ul{
	width:100%;
	display:block;
	}



.bg-box{width:100%; height:100%; display:none; position:absolute; left:0; top:0; z-index:1; background:#333333; opacity:0.5;}

.left-col{
	width:440px;
	padding:0 25px 0 0;
	border-right:1px solid #d2d2d2;
	float:left;
	}

.right-col{
	width:425px;
	padding:0 0 0 25px;	
	float:right;
	}
	

#contact-form span{
	display:block;
	margin:0 0 3px 0;
	}
	
#contact-form input{
	width:422px;
	height:28px;
	margin:0 0 20px 0;
	border:1px solid #dcdcdc;
	background:#f4f4f4;
	display:block
	}
	
#contact-form textarea{
	width:422px;
	margin:0 0 20px 0;
	border:1px solid #dcdcdc;
	background:#f4f4f4;
	display:block
	}
	
#contact-form input.btn-submit{
	width:110px;
	height:24px;
	background:url(../images/btn-sumbit.gif) no-repeat;
	float:left;
	text-indent:-9999px;
	font-size:0;
	border:0;
	cursor:pointer;
	}

ul.main-list{
	padding:0 0 0 10px;
	display:block;
	}

ul.main-list li{
	padding:0 0 0 10px;
	background:url(../images/arrow-green.gif) no-repeat left 6px;
	margin:0 0 20px 0;
	display:block;
	}
	
ul.main-list-int{
	display:block;
	padding:0 0 0 40px;
	}

ul.main-list-int li{
	padding:0 0 0 10px;
	background:url(../images/arrow-green.gif) no-repeat left 6px;
	margin:0 0 12px 0;
	display:block;
	text-align:justify
	}

ul.main-list-locatii{
	display:block;
	text-align:center
	}

ul.main-list-int li{
	padding:0 0 0 10px;
	background:url(../images/arrow-green.gif) no-repeat left 6px;
	margin:0 0 12px 0;
	display:block;
	}
	
.right-box{
	width:317px;
	padding:0 1px 0 0;
	text-align:right;
	float:right;
	font-size:12px;
	font-style:italic
	}
	
.right-box-1{
	width:360px;
	padding:0 1px 0 0;
	text-align:right;
	float:right;
	font-size:12px;
	font-style:italic
	}
	
.r2{
	width:400px
	}


ul.personal{
	display:block;
	padding:0 0 0 20px;
	}

ul.personal li{
	width:330px;
	padding:0 0 0 10px;
	
	margin:0 0 10px 0;
	display:block;
	box-shadow:none;
	font-size:13px;
	line-height:18px;
	}



.list_carousel {
	height:104px!important;
	background-color: #ffffff;
	margin:0;
	width: 980px;
}
.list_carousel ul {
	height:104px!important;
	margin:0 0 0 15px;
	padding: 0;
	list-style: none;
	display: block;
	overflow:hidden
}
.list_carousel li {
	font-size: 40px;
	color: #999;
	text-align: center;
	background-color: #ffffff;
	border: 5px solid #ffffff;
	padding: 0;
	margin: 6px 0;
	display: block;
	float: left;
	/*width:89px; comentat*/
}

.list_carousel li a img{
	height:82px;
	display:block
	}

.list_carousel li.l1{width:83px;}
.list_carousel li.l2{width:89px;}
.list_carousel li.l3{width:84px;}
.list_carousel li.l4{width:89px;}
.list_carousel li.l5{width:77px;}
.list_carousel li.l6{width:89px;}
.list_carousel li.l7{width:87px;}
.list_carousel li.l8{width:89px;}
.list_carousel li.l9{width:168px;}
.list_carousel li.l10{width:76px;}
.list_carousel li.l11{width:84px;}
.list_carousel li.l12{width:184px;}
.list_carousel li.l13{width:84px;}
.list_carousel li.l14{width:84px;}

.list_carousel li.l15{width:80px;}
.list_carousel li.l16{width:73px;}
.list_carousel li.l17{width:139px;}

.list_carousel li.l18{width:69px;}
.list_carousel li.l19{width:151px;}


.list_carousel li.l20{width:120px;}
.list_carousel li.l21{width:75px;}
.list_carousel li.l22{width:71px;}
.list_carousel li.l23{width:92px;}
.list_carousel li.l24{width:135px;}
.list_carousel li.l25{width:80px;}
.list_carousel li.l26{width:118px;}
.list_carousel li.l27{width:134px;}

.caroufredsel_wrapper{
	width:950px!important
	}


.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix {
	float: none;
	clear: both;
}
.prev {
	float: left;
	margin-left: 10px;
}
.next {
	float: right;
	margin-right: 10px;
}
.pager {
	float: left;
	width: 300px;
	text-align: center;
}
.pager a {
	margin: 0 5px;
	text-decoration: none;
}
.pager a.selected {
	text-decoration: underline;
}
.timer {
	background-color: #999;
	height: 6px;
	width: 0px;
}

ol{margin:0;}
ol li{padding:0; margin:0;}

ul.faq-li li{
	margin:0 0 10px 0;
	}

a.fb{
	width:20px;
	height:20px;
	background:url(../images/fb24.png) no-repeat;
	position:absolute;
	right:48px;
	top:68px;
	display:block;
	text-indent:-9999px;
	z-index:100
	}	
a.en{
	width:21px;
	height:16px;
	background:url(../images/en.gif) no-repeat;
	position:absolute;
	right:38px;
	top:72px;
	display:block;
	text-indent:-9999px;
	z-index:100
	}
	
a.ro{
	width:21px;
	height:16px;
	background:url(../images/en.gif) no-repeat;
	position:absolute;
	
	
	right:38px;
	top:72px;
	display:block;
	text-indent:-9999px;
	z-index:100
	}
	
a.belbin-logo:hover{
	opacity:0.8;
	}