*{margin:0; padding:0;}
.clear{clear:both;}
img{border:0;}
.main{margin:0 auto; padding:0; width:980px; height:auto;}
.header{margin:0; padding:0; background:url(/app/images/header.png); width:100%; height:74px;}
.header_left{width:371px; height:auto; float:left;}
.logo{margin:9px 0 0 13px; padding:0;}
.header_right{width:609px; height:auto; float:right;}
.header_right .top{width:609px; height:33px;}
.top .l1{width:auto; height:auto; float:left; margin-left:90px;}
.top .l1 img{margin:5px 0 0 12px; padding:0;}
.top .l1 a{font-family:"open sans"; font-size:12px; color:#2f8432; text-decoration:none;}
.top .social{width:150px; height:auto; float:left; margin-left:26px;}
.social img{margin:0 0 0 6px; padding:0; float:left;}
.top .r1{width:128px; height:auto;float:left;}
.r1 .back{width:64px; height:29px; background:#739b74; margin:0 auto; padding:0;}
.header_right .bottom{width:609px; height:39px;}
.nav{margin:0; padding:0; width:609px; background:url(/app/images/header1.png);height:39px;}
.nav ul{list-style:none; margin:0; padding-top:12px;}
.nav ul li {margin: 0;padding: 8px 3px 0px 3px;float: left;height: 33px;margin-top: -12px;}
.nav ul li a.cls:hover{color:black;}
.nav ul li a.cls{font-family:"open sans"; font-size:13px; text-decoration:none; color:#FFF;padding: 11px;transition: color 1.25s ease, margin 1.25s ease;}
.slider{margin:12px 0 0 0; padding:0; width:980px; min-height:303px; border:1px solid #999;}
.slider .center{width:964px; min-height:288px; margin:6px auto 0 auto; padding:0;}
.center .cen_left{width:647px; min-height:288px; background:url(/app/images/slider_03.png); float:left;}
.center .cen_right{width:317px; min-height:288px; background:url(/app/images/slider_left.png); float:left; position:relative; top:-1px; left:-8px; overflow:hidden;}
.cen_right .text{width:282px; height:190px; margin:41px 0 0 24px; padding:0;}
.text h3{font-family:verdana; font-size:16px; padding-left:24px;}
.text p{font-family:verdana; font-size:14px; font-weight:normal; text-align:center; padding-top:10px; font-weight:lighter;}
.text .shape{background:url(/app/images/slider_left_shape.png) no-repeat; width:153px; min-height:39px; margin:5px 0 0 64px; padding:0;}
.shape a{font-family:verdana; font-size:15px; color:#FFF; text-decoration:none; font-weight:100; display:block; padding:8px 0 0 20px;}
.shadow{background:url(/app/images/shadow_slider.png) no-repeat center bottom; width:972px; min-height:15px;}
.center_text{width:980px; min-height:75px; background:#f4f4f4; margin-top:22px;}
.center_text p{font-size:17.96px; font-family:"open sans"; font-style:italic; text-align:center; width:920px; padding-top:18px; margin:0 auto;}
.center3{width:980; height:auto; margin-top:22px; padding:0;}
.center3_left{width:662px; height:auto; float:left;margin-bottom: 23px;}
.noutati{width:650px; min-height:39px; border:1px solid #CCC;}
.green{width:3px; height:39px; background:#2f8432; float:left;}
.noutati h5{font-family:"open sans"; font-size:14px; padding:12px 0px 0px 24px; font-weight:600;}
.center3_left img{margin-top:15px; padding:0; float:left;}
.center3_left .left1{width:355px; height:auto; float:left; margin-top:15px; margin-left:10px;}
.left1 h3{font-family:verdana; font-size:16px; font-weight:700;margin-bottom: 8px;}
.left1 p{font-family:verdana; font-size:14px; font-weight:lighter;}
.left1 a{float:right; color:#2f8432; text-decoration:none; font-style:italic; font-family:"open sans"; font-size:14px;}
.center3_right{width:318px; height:auto; float:left;}
.center3_right .social_lateral{width:318px; min-height:39px; border:1px solid #CCC;}/********************/
 .social_lateral h5{font-family:"open sans"; font-size:15px; padding:12px 0px 0px 24px; font-weight:600;}
 .center3_right .blue{width:320px; min-height:282px; background:#f4f4f4;}
 .blue img{margin:10px 0 0 16px; padding:0;}
 .proiecte{width:978px; height:39px; border:1px solid #CCC; margin-top:15px;}
 .proiecte h5{font-family:"open sans"; font-size:14px; padding:12px 0px 0px 24px; font-weight:600}
 .pro_slice{width:980px; height:auto;}
 .slice{width:184px; height:294px; background:#f4f4f4; float:left; margin-right:14px; margin:15px 4px 0 5px; border:1px solid #CBCDCE;}
 .small {width: 173px;min-height: 307px;background: #F4F4F4;float: left;margin-left: 15px;background-image: url('/app/images/shadow.png');margin-top: 12px;background-repeat: no-repeat;background-position: bottom;background-size: 100% 25px;}/********************/
 .small p {padding-left: 47px;font-family: verdana;padding-top: 26px;font-weight: 600;font-size: 14px;}
 .small img {padding-left: 34px;width: 102px;height: 100px;padding-bottom: 19px;}/********************/
 .innertext {font-size: 11px !important;padding: 8px!important;text-align: justify;font-weight: 100 !important;}
 .out {width: 980px;margin: 0px auto;min-height: 321px;}/********************/
 .small a {text-decoration: none;padding-left: 64px;font-style: italic;}
 .footer {background-image: url('/app/images/footer.png');min-height: 238px;border-top: 4px solid #ccc;font-family: verdana;color: white;position: absolute;width: 100%;overflow: hidden;}
 .footer1 {width: 352px;min-height: 269px;float: left;margin-right: -26px;}
 .footer1 p {padding: 9px;font-size: 14px;}
 .soc {float: left;padding-top: 67px !important;margin-left: -16px;}
 .foot {padding-left: 100px !important;margin-top: 148px !important;}
 .socials {padding-left: 115px;margin-top: -36px;}
 .footer1 form {padding: 6px;}
 .footer1 h3 {margin-top: 20px;margin-left: 71px;font-weight: 600;}
 input[type="text"] {width: 276px;height: 39px;padding-left: 16px;border-left: 7px solid #186093;border-top: 0px;border-bottom: 0px;}
 .footer1 p img {padding-top: 31px;}
 .seo a {color: #68A56A;}
 .seo {float: left;width: 175px;font-size: 13.5px;line-height: 33px;}
 .im {display: none;width: 5px;height: 40px;background: #186093;margin-bottom: -42px;position: relative;border: 1px solid #186093;}
 .s1 {background-image: url('/app/images/s1.png');height: 175px;width: 210px;margin-right: 9px;float: left;margin-top: 11px;}
 .s2 {background-image: url('/app/images/s2.png');height: 175px;width: 210px;float: left;margin-right: 12px;margin-top: 9px;}
 .s3 {background-image: url('/app/images/s3.png');height: 175px;width: 213px;float: left;margin-top: 9px;}
 .te {width: auto;min-height: 20px;font-family: verdana;padding-top: 19px;padding-left: 20px;}
 .te p {padding-bottom: 19px;font-size: 15px;}
 .tetext {width: 605px;font-size: 14px !important;padding-left: 35px;font-style: italic;color: #2F8432;}
 .i {padding-left: 30px;line-height: 0px;}
 .sa{padding: 0PX !IMPORTANT;text-align: center;font-size: 11PX !IMPORTANT;font-style: italic !IMPORTANT;font-weight: normal !IMPORTANT;}
 p a {color: black;text-decoration: none;}
 .nav ul li.first-level:hover {border-top: 2px solid black;padding-top: 6px;font-weight: bold;}/*mod*/
 .seo{width:350px;}
 .nav ul li a{text-transform: uppercase;}
 .active{color:black!important;}
 .r1 ul{list-style:none;}
 .r1 ul li a{padding: 0px;display: block;width: 29px;height: 26px; float:left;}
 #spain{background: url(../images/flang.png) no-repeat -38px 0px;
 }#aus{background: url(../images/flang.png) no-repeat -0px 0px;}
 .back ul li a{margin-right:2px;}
 .r1 .back{background:none;}
 .back ul{padding: 7px 0px 0px;}
 .current-lang {}.center .cen_left{background:none;}
 a.callbacks_nav{/* display:none!important; */}
 .seo{width:350px;}
 .center3_left_main{width: 650px;}
 .rslides  li{list-style:none!important;}
 .greenTitle {  -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: #CCCCCC #CCCCCC #CCCCCC #2F8432;    border-image: none;    border-style: solid;    border-width: 1px 1px 1px 3px;    line-height: 39px;    min-height: 39px;}
 .greenTitle h5{padding-left:30px; font-size:16px; text-transform:uppercase;}
 .mainbox {min-height: 600px;}/*misc*/
 .textHid{ height: 130px; overflow: hidden;}
 .none{display:none!important;}
 .spacer10{height:10px; clear:both; font-size:1px;}:focus {outline-width:0;outline: none;outline-style:none;-moz-outline-style: none;-webkit-outline-style:none;-o-outline-style:none;}/********************/
 .ajax-loader{background: url("../img/ajax-loader.gif") no-repeat scroll 0 0 transparent; padding-left: 50px!important;padding-bottom: 5px!important;}
 ol, ul{list-style-position: inside;}
 .clear{clear: both;}
 #sus {    background: url("../images/goup.png") repeat scroll 0 0 rgba(0, 0, 0, 0);    bottom: 10px;    display: block;    float: left;    height: 36px;    position: fixed;    right: 10px;    width: 36px;    z-index: 9999;}
 .text_detalii{padding-top:10px;}
 .text_detalii img{margin:1px 5px 1px 2px;}
 .text_detalii a{color:#2F8432;}/********************/
 .text_detalii a:hover{color:#000;}
 .text_detalii ul{list-style-type:disc;}/********************/
 .text_detalii ol{list-style-type:decimal;}
 .text_detalii ul,.text_detalii ol{  color: #000; font-size: 15px; font-weight: 400; padding: 0; margin:0;}/*list*/
 .Box {width:650px;/* padding:5px; */margin-top:10px;}
 .Box .thumb {width:105px;height:94px;display:block;  margin-right: 7px;float: left;}
 .Box .thumb {	transition:  all 1s ease-out 0s;	-moz-transition:  all 1s ease-out 0s;	-webkit-transition:  all 1s ease-out 0s;	-o-transition:  all 1s ease-out 0s;}.Box .thumb img{margin:0!important;}
 .Box .thumb:hover {box-shadow:0px 0px 3px #333;}
 .textBox{float: left; width: 520px;}/********************/
 .Box .title { margin-bottom: 10px;}/********************/
 .Box .title a{font-family: verdana;font-size: 15px;font-weight: 700;  text-decoration:none; line-height:18px; color:#000;}
 .Box .title a:hover{color: #2F8432;}/********************/
 .Box .text {font-size:15px;}
 .Box .text a{color:#000;}.Box .text a:hover{}.Box .link{padding:15px 0px 0px 0px; text-align:right;}.Box .link a{color:#2F8432; text-transform:capitalize; font-style:italic;}.Box .link a:hover{color:#000;}/*pagination*/.page_pos {border-top:1px #ccc solid; clear:both;width:100%;  height:25px; padding:0; background:none; margin-top:10px;text-align:center;padding: 10px 0 5px; }.results {display:none;/* float:left;  width:40%;  height:25px; line-height:25px; font-size:10px; text-align:left; color:#000; margin:0 5px 0 10px; */}	.pages {/* float:right; */ width: 100%; height:25px; line-height:25px; /* margin-right: 10px; */ text-align:center;}	.numbers { /* float:right; */ height:auto; width:auto; font-size: 10px; color:#000;/* font-weight:bold; */}	/* .numbers a, .numbers span { margin:0 1px; text-decoration:none; color:#000; background-color:#ededed; padding:0px 5px;text-align:center;display:block;float:left; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;} */	.numbers a{text-decoration:none;}	.numbers span {opacity:0.3;filter:alpha(opacity=30);}	.numbers a:hover{ /* background-color:#FAD87C; */background: none repeat scroll 0 0 #FFFFFF !important;    color: #2F8432!important;text-decoration:none;}		.numbers a.current {/* font-weight:bold; */ background: none repeat scroll 0 0 #FFFFFF !important;    color: #2F8432!important;/* background-color:#FAD87C; */}	.numbers a, .numbers span {   background: none repeat scroll 0 0 #333;    border-radius: 12px;    box-shadow: 0 0 3px #000000;    color: #FFFFFF!important;    font-size: 14px;    font-weight: 600;    margin: 0 3px;    padding: 2px 8px;}/*details*/.midBoxes ul { margin: 0 0 0 20px;}.midBoxes ul li{ display: block; float: left; height: 96px; margin: 5px; width: 96px;}.midBoxes ul li a{display: block; float: left; height: 96px; width: 96px;}.midBoxes ul li a img{border-radius:5px; border: 1px solid #eee;}.midBoxes .thumb img{margin:0;}.midBoxes ul li a, .pic-details  a img{	transition:  all 1s ease-out 0s;	-moz-transition:  all 1s ease-out 0s;	-webkit-transition:  all 1s ease-out 0s;	-o-transition:  all 1s ease-out 0s;}.midBoxes ul li a:hover{	-moz-box-shadow: 1px 1px 5px #999;	-webkit-box-shadow: 1px 1px 5px #999;    box-shadow: 1px 1px 5px #999;}.inapoi{padding: 15px 0 0;    text-align: right;}.inapoi a{ color: #2F8432;    font-style: italic;    text-transform: capitalize;text-decoration:none;}.inapoi a:hover{color:#000;}/**/.contactform {	width:100%;	height:auto;}.contact_form ul {	width:100%;	list-style-type:none;	list-style-position:outside;	margin:0px;	padding:0px;}.contact_form li {	padding:0px;	position:relative;}.contact_form li:first-child, .contact_form li:last-child {}.contact_form label { color: #000;    display: block;    font-size: 14px;    font-weight: 400;    margin-top: 10px;    padding: 3px;}.contact_form .errorshown {	padding:5px 8px;}.contact_form textarea {	padding:8px;	width:350px;}.contact_form button {	margin-left:0;}.input {border: 1px solid #000000;    width: 350px;}	.textarea  {border: 1px solid #000000;    width: 350px;height:100px}	.error{border: 1px solid #ee0000!important;}	.capcha {border: 1px solid #000000!important;    height: 30px!important;    margin: 0!important;    padding: 0!important;    position: relative!important;    top: 10px!important;    width: 70px!important;}.captchaRenew{color:#2F8432; text-decoration:none; position: relative;    top: 10px;}	.errorx{color: #EE0000;    position: relative;    text-align: right;    top: 20px;    width: 360px;}.submit{border: 1px solid #000000;    height: 30px;    width: 138px;cursor:pointer;font-size:15px;}.submit:hover{color: #2F8432;}.searchinput{ width: 230px!important;border-left: 3px solid #2F8432!important; }.searchbutton{ border: 1px solid #000;width: 58px; cursor:pointer;}.searchbutton:hover{color:#2F8432;}.search-box{margin-top:5px;}.search-title a{ color: #000;font-size: 16px;font-weight: 600;}.search-title a:hover{color: #2F8432;}

.search-parag a{text-decoration:none; color: #000;}
.proiecte h5{text-transform: uppercase;}
.small .thumb{   display: block;
 margin:0 0 15px
    height: 94px;
    text-align: center;
    width: 173px;padding:0;}
	.small .thumb img{padding:0;}
	.innertitle {
    font-family: verdana;
    font-size: 14px;
    font-weight: 600;
    height: 40px;
    overflow: hidden;
    padding-left: 0!important;
    padding-top: 25px!important;
    text-align: center;
}
.small a{text-transform: capitalize;}
.small a:hover, .l1  a:hover{color:#000;}

/*=================================================================================
    user modules
===================================================================================*/
.txt-log,.redirect{display :block; color:#111222; font-size:10px; text-decoration:none; background: url("../img/ajax-loader.gif") no-repeat scroll 0 0 transparent; padding-left: 50px!important;padding-bottom: 5px!important;}
.submit,.button{ cursor:pointer;}
.regfrm{padding:4px 0 0 0;}

.txtMag{font-size:12px; line-height:18px; color:#000;}
.txtMag a {color:#111222!important;}
.txtMag a:hover{color:#666; text-decoration:none!important;}

.regfrm  td.title{text-align:left; color:#111222!important; font-weight:normal; line-height:15px;}
.regfrm  td.title b{font-size:14px;}

.regfrm .line td.left {
  color: #000000;
/*     display: block; */
    float:none;
    font-size: 15px;
    height: 18px;
    line-height: 18px;
    margin-right: 6px;
    text-align: right;
    width: 130px;
}
.regfrm .line td.right {
color: #000;
height: 22px;
padding-left: 5px;
padding-right: 5px;
background-color: #FFF;
float:none;
}
#pg_checkout .regfrm .line td.right{height: 26px!important;}

.regfrm input,.regfrm textarea  {border:1px solid #C8C8C8;background-color:#fff}
.regfrm .line td.right input:focus,.regfrm textarea:focus{border:1px solid #111222!important;background-color:#fff!important;color: #999;}
.regfrm .password, .regfrm .text{width:360px; height:20px;}

.regfrm textarea{width:360px;}
.regfrm .submit{
color: #000000 !important;
 background-position: center top;
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    font: 12px/26px arial;
    height: 23px;
    outline: medium none;
    text-align: center;
    min-width: 96px;
	 background-color: #FFFFFF;
    border: 1px solid #C8C8C8;
	  padding-left: 5px;
    padding-right: 5px;
	margin-left:5px;
}
.regfrm .submit:hover {font-weight:normal; color:#111222!important;}
.regfrm .submit:focus{font-weight:normal; color:#111222!important; border-color:#C8C8C8!important; }
.regfrm .star_descript{font-size:12px!important; color:#111222!important; text-align:right;}
.regfrm  select{
   background: none repeat scroll 0 0 transparent;
    border: 1px solid #C8C8C8;
    font-size: 12px;
    height: 23px;
    line-height: 1;
    padding: 2px;
	}
	.title .error{border:none!important; color:#ee0000;}
.regfrm td.title{font-weight:bold;padding-bottom:10px;}
.regfrm input, .regfrm textarea{padding:0;}
.regfrm td.title .error{display:block!important;}
#resurse{font-weight: bold; font-size: 13px;}
/*drop down menu*/
.li-level {position:relative;}
.sub-level{min-width:180px;padding:4px;display:none;background:#FFF;position:absolute;top:100%;left:0;z-index:999;font-family: 'Open Sans', sans-serif;box-shadow:0px 0px 5px #666; }
.sub-level .li-level-second {display:block;width:100%;}
.sub-level a.second-level {font-size:11px;color:#000!important;text-decoration:none!important;font-weight:bold;}
.sub-level a.second-level:hover {color:#666!important;}
/*mod*/

.nav ul li a.cls {
    color: #FFFFFF;
    font-family: "open sans";
    font-size: 13px;
    padding: 11px 7px;
    text-decoration: none;
    transition: color 1.25s ease 0s, margin 1.25s ease 0s;
}
.text .shape {
    background: url("/app/images/slider_left_shape.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    margin: 5px 0 0 64px;
    min-height: 39px;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 4px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 153px;
}
.shape a {
    color: #FFFFFF;
    display: block;
    font-family: verdana;
    font-size: 15px;
    font-weight: 100;
    padding: 8px 0 0 10px;
    text-decoration: none;
}.textHid {
    height: 20px;
    overflow: hidden;
}
.cen_right .text {
    height: 190px;
    margin: 100px 0 0 24px;
    padding: 0;
    width: 282px;
}
.text h3 {
    font-family: verdana;
    font-size: 16px;
    padding-left: 48px;
}
.top .l1 {
    float: left;
    height: auto;
    margin-left: 70px;
    width: auto;
}
.callbacks_container {position:relative;height:293px;}
.callbacks_container .prev, .callbacks_container .next {z-index:999;float:left;text-indent:-999em;width:50px;height:50px;position:absolute;opacity:0.6;}
.callbacks_container .prev:hover, .callbacks_container .next:hover {opacity:1;}
.callbacks_container .prev {left:5px;bottom:5px;background:url(../images/arrLeft.png) center no-repeat transparent;}
.callbacks_container .next {right:342px;bottom:5px;background:url(../images/arrRight.png) center no-repeat transparent;}