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

html, body {
	margin:0;
	padding:0;
	border:0;
	min-width:960px;
	height: 100%;
}
img {
	border:none;
}
body {
	padding-top: 77px;
}
/*a:link {
	text-decoration:none;
	font-family: 'PTSansRegular';
	font-size:14px;
	color:#33383c;
	}
a:visited {
	text-decoration:none;
	font-family: 'PTSansRegular';
	font-size:14px;
	color:#33383c;
	}
a:hover {
	text-decoration:none;
	font-family: 'PTSansRegular';
	font-size:14px;
	color:#33383c;
	}
a:active {
	text-decoration:none;
	font-family: 'PTSansRegular';
	font-size:14px;
	color:#33383c;
	} */
.left {
	float:left;
}
.right {
	float:right;
}
.header {
	background:#FFF;
	width: 100%;
	height: 77px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 220;
	/*overflow:auto;*/
}
.brands-title ul li:hover {
background:none !important;
}
.up {
	width:960px;
	margin:0 auto 0 auto;
	/*overflow:hidden;*/
	padding:0;
}
.up ul#menu-menu {
	margin:37px 12px 0 0;
	list-style:none;
	padding:0;
	float:right;
	/*clear:both;*/
}
.up ul#menu-menu li{
	float:left;
	font-family: 'arial';
	font-size:14px;
	padding: 39px 10px 22px 10px;
	position: relative;
	margin-top: -40px;
}
.up ul#menu-menu li a {
	text-decoration:none;
	/*font-family: 'PTSansRegular';*/
	font-family: 'arial';
	font-size:14px;
	color:#14191e;
}
.up ul#menu-menu li:hover {
	/*background:#82968c;*/
/* 	background:#171D21; */
}
.up ul#menu-menu li:hover a {
	color:#81958a;	
}
.up ul#menu-menu li:hover ul{
display:block;
}
.up ul#menu-menu li:hover ul li a{
	color:#14191e;
}
.up ul#menu-menu li:hover ul li a:hover{
	color:#81958a;	
}
.up ul#menu-menu li ul {

	margin:55px 0 0 0;
	list-style:none;
	padding:0;
	top:23px;
	left:0px;
	position:absolute;
	display:none;
	clear:both;
	z-index:50;
	border: 1px solid #e5e5e5;
}
.up ul#menu-menu li ul li{
	clear:both;
	font-size:14px;
	padding:3px 18px 3px 13px;
	width:100px;
	border-width:1px;
	background:#fff;
	margin-top:0;
}
.up ul#menu-menu li ul li a {
	text-decoration:none;
	/*font-family: 'PTSansRegular';*/
	font-family: 'Arial';
	font-size:14px;
	color: #14191e;
/* 	color:#81958a; */
	text-align:center;
	display:block;

}

.up ul li ul li.current-menu-item {
	background:#000;
	}
.up ul li ul li.current-menu-item a {
/* 	color:#fff !important; */
	}
.up-content-1 {
	margin:0 auto 0 auto;
	overflow:hidden;
	padding:0;
}
.up-content-1 ul {
	margin:37px 12px 0 0;
	list-style:none;
	padding:0;
	/*float:right;*/
	clear:both;
}
.up-content-1 ul li{
	float:left;
	font-family: 'PTSansRegular';
	font-size:14px;
	color:#33383c;
	padding-left:19px;
	position:relative;
}
.up-content-1 ul li a {
	text-decoration:none;
	font-family: 'PTSansRegular';
	font-size:14px;
	color:#33383c;
}
.up-content-1 ul li a:hover {
	color:#7f8992;
}
.up-content-1 ul li:hover ul{
display:block;
}
.up-content-1 ul li ul {
	background:#fff;
	margin:0;
	list-style:none;
	padding:0;
	top:18px;
	left:15px;
	position:absolute;
	display:none;
	clear:both;
}
.up-content-1 ul li ul li{
	clear:both;
	font-family: 'PTSansRegular';
	font-size:14px;
	color:#33383c;
	padding:0px;
	width:100px;
	border-top:solid #000;
	border-left:solid #000;
	border-right:solid #000;
	border-width:1px;

}
.up-content-1 ul li ul li a {
	text-decoration:none;
	font-family: 'PTSansRegular';
	font-size:14px;
	color:#33383c;
	text-align:center;
	display:block;
}
.up-content-1 ul li ul li a:hover {
	color:#7f8992;
}



h1 {
	font-family: 'arial';
	font-size:40px;
	color:#82968c;
	font-weight: lighter;

}
h2 {
	font-family: 'arial';
	font-size:30px;
	color:#82968c;
	font-weight: lighter;

}

h3 {
	font-family: 'arial';
	font-size:20px;
	color:#82968c;
	font-weight: lighter;

}


.content  {
/* 	background:#14191e url(images/line1vechi.jpg) repeat-x top; */
	overflow:auto;
	min-height:0px;
	clear:both;
	width: 960px;
	margin: auto;
	padding-top:20px;
}
.content p {
 font-family: 'PTSansRegular';
 font-size:15px;
 line-height: 22px;
 color:#fff;
 clear:both;
 }
.content-1  {
/* 	background:#14191e url(images/line1vechi.jpg) repeat-x top;
	overflow:auto;*/
	min-height:0px;
	clear:both;
}
.content-1 p {
 font-family: 'PTSansRegular';
 font-size:15px;
 line-height: 22px;
 color:#fff;
 clear:both;
 }

.content-1 p a {
 font-family: 'PTSansRegular';
 font-size:15px;
 line-height: 22px;
 color:#fff;
 clear:both;
 }




.content-n {
	background:#14191e url(images/line1vechi.jpg) repeat-x top;
	overflow:auto;
	clear:both;
}
.content-n p {
 font-family: 'PTSansRegular';
 font-size:14px;
 color:#a0b5aa;
 clear:both;
 }
.dashed {
	width:87%;
	border-bottom:1px dashed;
	border-color:#6c7d76;
	float:right;
	margin:26px 0 0 0;
	height:1px;
}
.slide_recip {
	width:100%;
	margin:0px 0 -50px 0;
	background:url(images/line1.jpg) repeat-x bottom;
	float:left;
}
.slide {
	width:960px;
	height:419px;
	position:relative;
}
.arrow_l {
	width:17px;
	height:25px;
	position:absolute;
	top:210px;
	left:10px;
	background:url(images/left_arrow.png);
}
.arrow_r {
	width:17px;
	height:25px;
	position:absolute;
	top:210px;
	right:10px;
	background:url(images/right_arrow.png);
}
.description {
	width:100%;
	margin:28px auto 0 auto;
	background:url(images/line1.jpg) repeat;
	float:left;
	padding:15px 0 25px 0;
}
.description p {
/* 	font-family: 'arial'; */
	font-size:35px;
	color:#82968c;
	margin:0 19px 0 24px;
	text-align: left;

}
.quote {
	background:url(images/quotes.png) no-repeat;
	width:49px;
	height:52px;
	float:left;
	margin:15px 0 0 10px;
}
#testimonials2  {
margin:0;
margin-top:25px;
}
#testimonials2 blockquote {
background-color:transparent !important;
width:100% !important;
margin:0;
}
.images {
	float:left;
}
.image_recip  {
	width:300px;
	height:252px;
	float:left;
	margin:23px 10px 0 10px;
	background:url(images/line1.jpg) repeat-x bottom;
	position:relative;
}
.image_recip a {
	background:url(images/trans.png) repeat;
	width:240px;
	height:41px;
	position:absolute;
	top:189px;
	z-index:2;
	text-decoration:none;
	overflow:hidden;
	padding:0 30px 0 30px;
}
.image_recip a:hover {
	width:240px;
	height:226px;
	top:0px;
	padding:15px 30px 0 30px;
	text-align:center;
}
.text1 {
	text-transform: uppercase;
	font-family: 'PTSansRegular';
	text-align:center;
	font-size:20px;
	color:#FFF;
	line-height:41px;
	padding:15px 30px 0 30px;
	}
.text {
	font-family: 'PTSansRegular';
	font-size:13px;
	color:#a0b5aa;
	text-align:center;
	padding:0;
	line-height:170%;
}
.text2 {
	font-family: 'PTSansBold';
	font-size:14px;
	color:#fff;
	text-align:center;
	text-transform: uppercase;
}
.footer {
/* 	background: url(images/line1.jpg) repeat; */
	overflow:hidden;
	clear:both;
/* 	position: fixed; */
/* 	bottom: 0px; */
	width: 960px;
	margin:auto;
	height:179px;
}
.footer.fixed {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
}
.face {
	width:27px;
	height:27px;
	background:url(images/face.png) no-repeat;
	margin:3px 0 0 0;}
.tw {
	width:27px;
	height:27px;
	background:url(images/tw.png) no-repeat;
	margin:3px 0 0 9px;
}
.p {
	width:27px;
	height:27px;
	background:url(images/p.png) no-repeat;
	margin:3px 0 0 9px;}
.up_f {
	width:960px;
	margin:0 auto 0 auto;
	height:69px;
	margin:0px auto 0 auto;
	padding:0 0 11px 0;
	background: white;
}
.up_f p {
	font-family: 'arial';
	font-size:24px;
	color:#fff;
	margin:-31px 0 -26px 0;
	padding:0;
}

.up_f ul {
	margin:5px 0px 5px 0px;
	list-style:none;
	padding:0;
	float:left;
	/*clear:both;*/
}
.up_f ul li{
	float:left;

	font-size:14px;
	padding:2px 10px 3px 10px;
	position:relative;

}
.up_f ul li a {
	text-decoration:none;
	font-family: 'arial';
	font-size:14px;
	color:#fff;
}
.up_f ul li:hover {
	background:#000;
}
.up_f ul li:hover a {
	color:#fff;
}
.up_f ul li:hover ul{
display:block;
}
.up_f ul li ul {
	background:#82968c;
	margin:0;
	list-style:none;
	padding:0;
	top:23px;
	left:0px;
	position:absolute;
	display:none;
	clear:both;
	border-top:solid #000;
	border-top-width:3px

}
.up_f ul li ul li{
	clear:both;

	font-size:14px;
	padding:2px 0 3px 0;
	width:100px;
	border-top:dashed #6c7d76;
	border-width:1px;

}
.up_f ul li ul li a {
	text-decoration:none;
	/*font-family: 'PTSansRegular';*/
	font-family: 'arial';
	font-size:14px;
	color:#000 !important;
	text-align:center;
	display:block;
}

.up_f ul li ul li:hover {
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}
.up_f ul li ul li:hover a {
	color:#fff !important;
}



.up_f ul li ul li.current-menu-item {
	background:#000;
	}
.up_f ul li ul li.current-menu-item a {
	color:#fff !important;
	}
.text_search {
	border:solid #82968c;
	border-width:1px 0 1px 1px;
	width:139px;
	height:21px;
	float:left;
	font-family: 'PTSansItalic';
	font-size:12px;
	color:#82968c;
	padding-left:10px;
	line-height:21px;
}

.up-clients{
	width:100%;
}
.up-clients ul {
	margin:37px 12px 0 0;
	list-style:none;
	padding:0;
	float:right;
}
.up-clients ul li{
	float:left;
	font-family: 'PTSansRegular';
	font-size:14px;
	color:#33383c;
	padding-left:19px;
	position:relative;
}
.up-clients ul li a {
	text-decoration:none;
	font-family: 'PTSansRegular';
	font-size:14px;
	color:#33383c;
}
.up-clients ul li a:hover {
	color:#7f8992;
}
.up-clients ul li:hover ul{
display:block;
}
.up-clients ul li ul {
	background:#fff;
	margin:0;
	list-style:none;
	padding:0;
	top:18px;
	left:15px;
	position:absolute;
	display:none;
	clear:both;
	z-index:50;
}
.up-clients ul li ul li{
	clear:both;
	font-family: 'PTSansRegular';
	font-size:14px;
	color:#33383c;
	padding:0px;
	width:100px;
	border-top:solid #000;
	border-left:solid #000;
	border-right:solid #000;
	border-width:1px;

}
.up-clients ul li ul li a {
	text-decoration:none;
	font-family: 'PTSansRegular';
	font-size:14px;
	color:#33383c;
	text-align:center;
	display:block;
}
.up-clients ul li ul li a:hover {
	color:#7f8992;
}
.content-clients {
	 min-width:550px;
	position:relative;
	width:100%;
}
.content-clients p{
font-family: 'PTSansRegular';
 font-size:14px;
 color:#a0b5aa;
 clear:both;
}
.content-clients2 {
	background:#000;
	 min-width:880px;
	 clear:both;

}
.content-clients2 p{
font-family: 'PTSansRegular';
 font-size:14px;
 color:#a0b5aa;
 clear:both;
 }
 .center-brands p {
 font-family: 'PTSansRegular';
 font-size:14px;
 color:#a0b5aa;
 clear:both;
 }
 

.breadcrumb {
font-family: 'PTSansRegular';
font-size: 12px;
color:#fff;
font-size: 10px;
margin-top: -30px;
overflow: auto;
min-height: 0px;
clear: both;
width: 960px;
margin: auto;
padding-top: 20px;
}

  .breadcrumb a{
  color:#fff;
  }

.footer-clients {
	overflow:auto;
	clear:both;
}
.up_f-clients {
	width:960px;
	margin:0 auto 0 auto;
	height:69px;
	background:#FFF;
	margin:20px auto 0 auto;
	padding:0 0 11px 0;
}
.up_f-clients p {
	font-family: 'arial';
	font-size:24px;
	color:#000;
	margin:7px 0 7px 0;
	padding:0;
}

.up_f-clients ul {
	margin:5px 0px 5px 0px;
	list-style:none;
	padding:0;
	float:left;
	/*clear:both;*/
}
.up_f-clients ul li{
	float:left;
	font-family: 'PTSansRegular';
	font-size:14px;
	padding:2px 10px 3px 10px;
	position:relative;

}
.up_f-clients ul li a {
	text-decoration:none;
	/*font-family: 'PTSansRegular';*/
	font-family: 'arial';
	font-size:14px;
	color:#33383c;
}
.up_f-clients ul li:hover {
	/*background:#82968c;*/
	background:#000;
}
.up_f-clients ul li:hover a {
	color:#fff;
}
.up_f-clients ul li:hover ul{
display:block;
}
.up_f-clients ul li ul {

	margin:0;
	list-style:none;
	padding:0;
	top:23px;
	left:0px;
	position:absolute;
	display:none;
	clear:both;
	border-top:solid #000;
	border-top-width:3px

}
.up_f-clients ul li ul li{
	clear:both;
	background:#82968c;
	font-size:14px;
	padding:2px 0 3px 0;
	width:100px;
	border-top:dashed #6c7d76;
	border-width:1px;

}
.up_f-clients ul li ul li a {
	text-decoration:none;
	/*font-family: 'PTSansRegular';*/
	font-family: 'arial';
	font-size:14px;
	color:#000 !important;
	text-align:center;
	display:block;
}

.up_f-clients ul li ul li:hover {
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}
.up_f-clients ul li ul li:hover a {
	color:#fff !important;
}

.up_f-clients ul li ul li.current-menu-item {
	background:#000;
	}
.up_f-clients ul li ul li.current-menu-item a {
	color:#fff !important;
	}

.line {
background:url(images/line1vechi.jpg) repeat-x;
height:11px;
padding-bottom:36px;
}
.my-slider {

/*width:212px;*/
width:13%;

margin:0 21px 0 10px;
width:145px;
display:block;
clear:both;
/*position:absolute;*/
top:93px;
left:10px;

z-index:300;
height:980px;
}
.arrow {
background:url(images/down-arrow.png) no-repeat;
width:25px;
height:17px;
display:block;
clear:both;
margin:auto;
}
.my-slider ul {
list-style:none;
margin:0;
padding:0;
}
.my-slider ul li {
/*width:212px;*/
width:100%;
height:171px;
background:#14191e;
float:left;
margin-bottom:16px;
min-width:145px;
}
.my-slider ul li a{
display:block;
text-align:center;
padding-top:55px;

}
.my-slider ul li a:hover{
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}

.client-images {
/*float:left;*/
margin:0 auto;
/*width:80%;*/
padding:0 0 0 200px;
min-height:950px;
}
/*.image-recip-cli {
background:url(images/trans.png) repeat;
width:290px;
height:290px;
float:left;
margin:0 35px 35px 0;
display:block;
}
.image-recip-cli img {
display:none;
}
.image-recip-cli:hover img {
display:block;
}*/
.client-text {
width: 95%;
background-color: rgba(0,0,0,0.5);
float:left;
margin: 0 0 20px 40px;
padding: 0 0 0 10px;
}
.client-text h2 {
	font-family: 'arial';
	font-size:30px;
	color:#fff;
	float:left;
	margin: 5px 0 12px 0;
	display:block;
}
.dashed2 {
	width: inherit;
	border-bottom:1px dashed;
	border-color:#fff;
	float:left;
	margin: 0 5px 5px 0;
	clear: left;
	height:1px;
}
.client-text p {
	font-family: 'PTSansRegular';
	font-size:14px;
	color:#fff;
	clear:both;
	display:block;
	width:100%;
	line-height:24px;
}
.content-brands {
	background:#14191e url(images/trans.png) repeat-x top;
	padding:0 1% 0 1%;
	clear:both;
	margin: auto;
	width: 960px;
	/*min-width:1050px;*/
}
.brands-title {
width:100%;
float:left;
}
.brands-title h2 {
	font-family: 'arial';
	font-size:30px;
	color:#82968c;
	margin:0 0 12px 10px;
	display:block;
}
.dashed3 {
	width:900px;
	border-bottom:1px dashed;
	border-color:#82968c;
	float:left;
	margin:77px 0 0 5px;
	height:1px;
}
.dashed3-n {
	width:850px;
	border-bottom:1px dashed;
	border-color:#82968c;
	float:left;
	margin:26px auto auto 4px;
	height:1px;
}


.solutions {
	overflow:auto;
	margin:0;
	padding:0;
	clear:both;
}
.solutions p, .solutions p table {
 font-family: 'PTSansRegular';
 font-size:14px;
 color:#a0b5aa;
 clear:both;
 }

.round-solution {
width:450px;
height:450px;
margin: 185px auto 0 auto;
padding-bottom: 30px;
}

a.p1 {
background: url(images/small/c1.png) no-repeat scroll 0px 0px;
width:176px;
height: 117px;
display:none;
position:absolute;
margin-top:4px;
margin-left:38px;
font-family: 'PTSansRegular';
font-size:16px;
color:#fff;
text-align:center;
padding:63px 0px 0px 18px;
z-index:2;
}
.round-solution  .p1:hover {
display:block;
cursor: default;
}


a.p2 {
background:url(images/small/c2.png) no-repeat 0px 0px;
width:156px;
height:117px;
display:none;
position:absolute;
margin-top:4px;
margin-left:230px;
font-family: 'PTSansRegular';
font-size:16px;
color:#fff;
padding:63px 29px 0 0px;
text-align: center;
}
.round-solution  .p2:hover {
display:block;
cursor: default;

}

a.p3 {
background:url(images/small/c3.png) no-repeat;
width:140px;
height: 132px;
display:none;
position:absolute;
margin-top:112px;
margin-left:297px;
font-family: 'PTSansRegular';
font-size:16px;
color:#fff;
text-align:center;
padding:88px 0px 0px 15px;
}
.round-solution  .p3:hover {
display:block;
cursor: default;

}


a.p4 {
background:url(images/small/c4.png) no-repeat ;
width:147px;
height:108px;
display:none;
position:absolute;
margin-top:264px;
margin-left:231px;
font-family: 'PTSansRegular';
font-size:16px;
color:#fff;
padding:69px 39px 7px 0px;
text-align: center;
}
.round-solution  .p4:hover {
display:block;
cursor: default;

}


a.p5 {
background:url(images/small/c5.png) no-repeat ;
width:162px;
height:178px;
display:none;
position:absolute;
margin-top:264px;
margin-left:37px;
font-family: 'PTSansRegular';
font-size:16px;
color:#fff;
text-align:center;
padding:60px 0px 0px 33px;
}
.round-solution  .p5:hover {
display:block;
cursor: default;

}


a.p6 {
background:url(images/small/c6.png) no-repeat ;
width:132px;
height:129px;
display:none;
position:absolute;
margin-top:112px;
margin-left:9px;
font-family: 'PTSansRegular';
font-size:16px;
color:#fff;
text-align:center;
padding:88px 18px 0 0px;
}
.round-solution  .p6:hover {
display:block;
cursor: default;

}
.p-color {
width:500px;
float:left;
font-family: 'PTSansRegular';
font-size:16px;
padding:20px 10px 10px 10px;
background:#82968c;
}
.p-color ul {
list-style:none;
margin:0;
padding:0;
}
.p-color ul li {
font-family: 'PTSansRegular';
font-size:16px;
color:#000;
margin:0 0 10px 0;
padding:0;
width:206px;
}
.p-line {
width:300px;
height:6px;
float:left;
}


.p1-text {
width:326px;
position:absolute;
margin-top:-169px;
margin-left:-204px;
display:none;
}

.p2-text {
width:326px;
position:absolute;
margin-top:-169px;
margin-left:231px;
display:none;
}

.p3-text {
width:326px;
position:absolute;
margin-top:135px;
margin-left:462px;
display:none;
}

.p4-text {
width:326px;
position:absolute;
margin-top:460px;
margin-left:230px;
display:none;
}

.p5-text {
width:326px;
position:absolute;
margin-top: 460px;
margin-left:-205px;
display:none;
}

.p6-text {
width:326px;
position:absolute;
margin-top:135px;
margin-left:-540px;
display:none;
}

a.p1-t {

width:162px;
display:block;
position:absolute;
margin-top:67px;
margin-left:63px;
font-family: 'PTSansRegular';
font-size:16px;
color:#82968c;
text-align:center;
/*padding:90px 0 0 0 ;*/

}
a.p1-t:hover {

visibility:hidden;
}


a.p2-t {

width:162px;
display:block;
position:absolute;
margin-top:67px;
margin-left:227px;
font-family: 'PTSansRegular';
font-size:16px;
color:#82968c;
text-align:center;
/*padding:90px 0 0 0 ;*/
}
.p2-t:hover {
visibility:hidden;
}
a.p3-t {

width:100px;
display:block;
position:absolute;
margin-top:200px;
margin-left:332px;
font-family: 'PTSansRegular';
font-size:16px;
color:#82968c;
text-align:center;
/*padding:110px 0 0 0 ;*/
}
.p3-t:hover {
visibility:hidden;
}
a.p4-t {

width:162px;
display:block;
position:absolute;
margin-top:333px;
margin-left:223px;
font-family: 'PTSansRegular';
font-size:16px;
color:#82968c;
text-align:center;
/*padding:70px 0 0 0 ;*/
}
.p4-t:hover {
visibility:hidden;
}
a.p5-t {
width:162px;
display:block;
position:absolute;
margin-top:324px;
margin-left:70px;
font-family: 'PTSansRegular';
font-size:16px;
color:#82968c;
text-align:center;
/*padding:70px 0 0 0 ;*/
}
.p5-t:hover {
visibility:hidden;
}
a.p6-t {
width:102px;
display:block;
position:absolute;
margin-top:200px;
margin-left:24px;
font-family: 'PTSansRegular';
font-size:16px;
color:#82968c;
text-align:center;
/*padding:110px 0 0 0 ;*/
}
.p6-t:hover {
visibility:hidden;
}

p.sol {
position:absolute;
width:140px;
height:44px;
 font-family: 'arial';
 font-size:18px;
 text-transform:uppercase;
 color:#fff;
 margin-top:207px;
 margin-left:129px;
 }

 .dashed-s1 {
	width:74%;
	border-bottom:1px dashed;
	border-color:#6c7d76;
	float:right;
	height:1px;
}
.dashed-s2 {
	width:65%;
	border-bottom:1px dashed;
	border-color:#6c7d76;
	float:right;
	padding:0;
	height:1px;
}
.dashed-contact12 {
	width:85%;
	border-bottom:1px dashed;
	border-color:#6c7d76;
	float:right;
	padding:0;
	margin:77px 0 0 0;
	height:1px;
}
.dashed-appr {
	width:80%;
	border-bottom:1px dashed;
	border-color:#6c7d76;
	float:right;
	padding:0;
	margin:77px 0 0 0;
	height:1px;
}
.dashed-about {
	width:85%;
	border-bottom:1px dashed;
	border-color:#6c7d76;
	float:right;
	padding:0;
	margin:77px 0 0 0;
	height:1px;
}
.dashed-single {
	width:75%;
	border-bottom:1px dashed;
	border-color:#6c7d76;
	float:right;
	padding:0;
	margin:77px 0 0 0;
	height:1px;
}
.triangle {
width:516px;
float:left;
margin: 45px 0 0 37px;
position:relative;
}
.t1 {
width:516px;
height:95px;
background:url(images/tri-1.png) no-repeat;
float:left;
margin:0 0 19px 0;
}
.t1 p {
font-family: 'PTSansRegular';
 font-size:16px;
 color:#82968c;
 text-transform:uppercase;
 text-align:center;
 padding:30px 0 0 0;
 }
.t2 {
width:516px;
height:95px;
background:url(images/tri-2.png) no-repeat;
float:left;
margin:0 0 19px 0;
}
.t2 p {
font-family: 'PTSansRegular';
 font-size:16px;
 color:#82968c;
 text-transform:uppercase;
 text-align:center;
 padding:22px 0 0 0;
 }
.t3 {
width:516px;
height:95px;
background:url(images/tri-3.png) no-repeat;
float:left;
margin:0 0 19px 0;
}
.t3 p {
font-family: 'PTSansRegular';
 font-size:16px;
 color:#82968c;
 text-transform:uppercase;
 text-align:center;
 padding:22px 0 0 0;
 }
.t4 {
width:516px;
height:95px;
background:url(images/tri-4.png) no-repeat;
float:left;
margin:0 0 19px 0;
}
.t4 p {
font-family: 'PTSansRegular';
 font-size:16px;
 color:#82968c;
 text-transform:uppercase;
 text-align:center;
 padding:22px 0 0 0;
 }
.trianglec {
width:516px;
position:absolute;
top:0;
left:0px;
}

.tc1 {
width:516px;
height:95px;
background:url(images/tri-c-1.png) no-repeat;
float:left;
margin:0 0 19px 0;
display:none;
}
.trianglec .tc1 p {
font-family: 'PTSansRegular';
 font-size: 11px;
 color:#000;
 text-transform:uppercase;
 text-align:center;
 padding:30px 0 0 0;
 }
.tc2 {
width:516px;
height:95px;
background:url(images/tri-c-2.png) no-repeat;
float:left;
margin:0 0 19px 0;
display:none;
}
.trianglec .tc2 p {
font-family: 'PTSansRegular';
 font-size:16px;
 color:#000;
 text-transform:uppercase;
 text-align:center;
 padding:22px 0 0 0;
 }
.tc3 {
width:516px;
height:95px;
background:url(images/tri-c-3.png) no-repeat;
float:left;
margin:0 0 19px 0;
display:none;
}
.trianglec .tc3 p {
font-family: 'PTSansRegular';
 font-size:16px;
 color:#000;
 text-transform:uppercase;
 text-align:center;
 padding:22px 0 0 0;
 }
 .trianglec .tc4 p {
font-family: 'PTSansRegular';
 font-size:16px;
 color:#000;
 text-transform:uppercase;
 text-align:center;
 padding:22px 0 0 0;
 }
.tc4 {
width:516px;
height:95px;
background:url(images/tri-c-4.png) no-repeat;
float:left;
margin:0 0 19px 0;
display:none;
}

.right-t {
width:312px;
float:left;
margin:45px 0 0 50px;
}
.right-t-recip {
background:url(images/div-bg.png) repeat;
width:312px;
padding:0 0 8px 0;
float:left;
margin:0 0 13px 0;
}
.right-t-recip a {
background:none;
width:312px;
display:block;
 font-family: 'arial';
 font-size:16px;
 color:#80948a;
 text-transform:uppercase;
 text-align:center;
 padding: 36px 0px;
 }
 .right-t-recip a:hover {
background:#82968c;

color:#fff;

}
.single-p {
width:960px;
}
.single-p p {
clear:right;
margin:0 0 10px 0;
padding:0;
}
.single-p img {
float:left;
margin:0 15px 15px 0;
}
.message-contact {
width:264px;

}

/*paginatie */

.navigation {
	float:left;
	width:960px;
	height:40px;
	margin:15px auto auto auto;
}
.wp-paginate {
    margin: 0;
    padding: 0;
}
.wp-paginate li {
    display: inline;
    list-style: none outside none;
}


.wp-paginate a {
    background: url(images/line1.jpg) repeat scroll 0 0;
    border: 1px solid #a0b5aa;
    color: #666666;
	font-family: 'PTSansRegular';
	font-size:14px;
    margin-right: 4px;
    padding: 3px 6px;
    text-align: center;
    text-decoration: none;
}
.wp-paginate a:hover {
	color:#a0b5aa;
}


.wp-paginate .current {
    background: none repeat scroll 0 0 #a0b5aa;;
    border: 1px solid #89ADCF;
    color: #000;
    margin-right: 4px;
    padding: 3px 6px;
}

/*css index slider */

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 960px; /*Width of Carousel Viewer itself*/
height: 419px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0; /*margin around each panel*/
width: 960px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}



/*form*/
.wpcf7-text {

border:solid #A0B5AA;
border-width:1px;
margin:5px 0 10px 0;
color:#708279;
padding:0 0 0 10px;
height:30px;
line-height:20px;
width:274px;
}
.wpcf7-textarea {

border:solid #A0B5AA;
border-width:1px;
margin:5px 0 10px 0;
color:#708279;
padding:0 0 0 10px;
height:80px;
line-height:20px;
width:274px;
}
.wpcf7-submit {

border:solid #A0B5AA;
border-width:1px;
margin:5px 0 10px 0;
color:#fff;
width:100px;
height:30px;
line-height:20px;
text-align:center;
background:#A0B5AA;
padding:4px;
cursor:pointer;
text-transform:uppercase;
}
.wpcf7-submit:hover {
/* background:#000; */
/* border:solid #000; */
}
.wpcf7-validation-errors {
color:#fff;
width:200px;
}
.wpcf7-mail-sent-ok {
color:#fff;
width:200px;
}
.wpcf7  p {
 font-family: 'PTSansRegular';
 font-size:14px;
 color:#a0b5aa;
 clear:both;
 background:url(images/line1vechi.jpg) repeat-x bottom;
 width:286px;
 }
 .wpcf7  p:last-child {
 background:none;
 }
.m-g-map {
float:right;
width:600px;
border:solid #A0B5AA;
border-width:1px;
margin:20px 0 0 0;
height:410px;
}
small a {
display:none;
}




	.slideshow-block{
		width:300px;
		height:300px;
	}
	.slideshow-block ul {
	list-style:none;
	}
	a.link{
		position:absolute;
		z-index: 10;
		clear:both;
		width:300px;
		height:300px;
		display:block;
		background:none;
		position:absolute;
		margin-top:0px;
		margin-left:0px;
		opacity:0;
		filter:alpha(opacity=0); /* For IE8 and earlier */
	}
	a.link:hover{
		/*background-position: center -150px;*/
		filter:alpha(opacity=100); /* For IE8 and earlier */
		opacity:1;
	}
	.slides{
		z-index:0;
		visibility:hidden;
		margin:0;
	}
	.slides.active{
		visibility:visible;
	}

	#tv-wrap{
		margin:0 35px 35px 0;

		height:290px;
		width:290px;
		float:left;

		}
	#tv{
		}






.content-brands .content-recip-b {
width:300px;
height:300px;
float:left;
margin:0px 30px 30px 0px;
background: url(images/trans.png) repeat top;
}
.brand-image-1 a {
width:325px;
height:305px;
display:block;
background:none;
position:absolute;
margin-top:0px;
margin-left:0px;
opacity:0;
filter:alpha(opacity=0); /* For IE8 and earlier */
}
.brand-image-1 a:hover {
filter:alpha(opacity=100); /* For IE8 and earlier */
opacity:1;
}

.content-brands .brand-image-1 {
width:325px;
height:305px;
}
.content-brands .brand-image-1 img {
display:none;
}
.content-brands .brand-image-1:hover img {
display:block;
}
.center-brands {
/* width:1050px; */
margin:0 auto 0 auto;
padding: 20px 0px 0px 0px;
text-align: center;
}
.image-recip-cli {
background:url(images/trans.png) repeat;
width:290px;
height:290px;
/*float:left;*/
margin:0 35px 35px 0;
display:inline-block;
vertical-align:top;
}
.image-recip-cli img {
display:none;
}
.image-recip-cli:hover img {
display:block;
}

.back-news {
background:url("images/line1.jpg") repeat scroll 0 0 transparent;
padding:20px;
margin:0 0 30px 0;
}
.projects-related{
	width:154px;
	position:absolute;
	left:0px;
	list-style: none;
	padding: 25px 0px 0px 0px;
	margin: 0px;
	height: 400px;
}
.projects-related li{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.projects-related img{
	margin: 0px;
	padding: 0px;
}
.projects-related img.selected{
	border:2px solid white;
}
.projects-related img.default{
	border:2px solid black;
}

ul {
	padding-left:15px;
	margin: 0;
}
ul li {
	font-family: 'PTSansRegular';
	font-size: 15px;
	line-height: 22px;
	color: white;
	margin-left: 0px;
	padding-left: 0px;
}

.mc_var_label
{
display: none;}

#mc_signup_form{
	text-align: center;
}

.mc_form_inside {
	width: 231px;
	margin: auto;
}


#cq_mv_EMAIL
{
	border:solid #82968c;
	border-width:1px 0 1px 1px;
	width:139px;
	height:21px;
	float:left;
	font-family: 'arial';
	font-size:12px;
	color:#708279;
	padding-left:10px;
	line-height:21px;

}

#cq_signup_submit {
	background:#000;
	width:80px;
	height:25px;
	color:#FFF;
	border:0;
	font-family: 'arial';
	text-align:center;
	font-size:14px;
	float: right;
	display: inline-block;
}
.cq_signup_submit {
	display: inline-block;
}

.mc_merge_var {
	display: inline-block;
	float: left;
}
label {
	font-family: 'arial';
	font-size:25px;
	color:#82968c;
	font-weight: lighter;}













.relatedproject{
	float:left;
	width:33.33%;
	text-align: center;
	position: relative;

}
.relatedproject img{

	width: 100%;
	height: auto;
	top:0px;
	left:0px;
}
.descr{

	background: #24272c;
	text-align: left;
	padding: 15px;
	width:710px;
	float:left;
	height: 398px;
}
.descr h2{
	margin: 0px;
	padding: 0px;
	color: #82968d;
	font-size: 24px;
}
.descr p{
/* 	color: white; */
/* 	font-size:12px; */
/* 	font-family: 'Arial'; */


/* 	text-transform: uppercase; */
font-family: 'PTSansRegular';
font-size: 14px;
color: #A0B5AA;
/* text-align: center; */
/* padding: 0; */
line-height: 20px;
}
.client-name{
	position: absolute;
	top:200px;
	left:10px;
	z-index: 100;
	width: 268px;
	background: url('images/line1.jpg') repeat top left;
	text-align: center;
	color: white;
	font-size: 18px;
	font-family: 'PTSansRegular';
	padding: 6px;
	font-weight: normal;
}
.next-page{
	font-size: 24px;
	text-decoration: none;
	color: #82968C;
}













.jcarousel-skin-tango .jcarousel-container {
/*     -moz-border-radius: 10px; */
/*     -webkit-border-radius: 10px; */
/*    border-radius: 10px; */
/*     background: #F0F6F9; */
/*     border: 1px solid #346F97; */
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 150px;
    height: 245px;
    padding: 40px 0px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  260px;
    height: 520px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 260px;
    height: 260px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: -276px;
    left: 0px;
    width: 260px;
    height: 32px;
    cursor: pointer;
    background: #24272c url(images/arrow-down.png) no-repeat center center;
}



.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}



.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 260px;
    height: 32px;
    cursor: pointer;
    background: #24272c url(images/arrow-up.png) no-repeat center center;
}



.jcarousel-skin-tango{
	float: right;
	padding: 20px;
	background: #24272c;
	height:600px;
	width: 260px
}
.related_car{
	width: 260px;
	height: 260px;
}

.content p.breadcrump {
  font-family: 'PTSansRegular';
  font-size: 12px;
  color:#fff; 
 }
 
 
 
 
 
.found-client{
	margin:0px 30px 30px 0px;
	position: relative;
	background: url('images/line1.jpg') repeat top left;
	
	width:300px;
	height:300px;
	float:left;	
}
.found-client div{
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 100;
	width: 300px;
	height: 300px;
	display: none;
}
.found-client:hover div{

	display: block;

	
}




#breadcrumbs a{
	color: white;
}


.category-projects{
	width: 960px;
	margin: auto;
}
.category-projects li{
	list-style: none;
	float: left;
	margin-right: 85px;
	margin-bottom: 50px;
}
section a {
	text-decoration: none;
}

/* for contact */
div.content div.up table{
font-family: 'PTSansRegular';
font-size: 15px;
line-height: 22px;
color: #fff;

margin-top:10px;
}
