@charset utf-8;

/* Document Body
-------------------------------------------------------------- */
	
	body { background:#fff;}

/* Site structure
-------------------------------------------------------------- */
	
	
	.container_wrap {
	 height:799px;
	}
	.container {
		 width:810px; margin: 0 auto; 
	}
	#header {
		position:relative; z-index:1; height:90px;
	}
	#content {
		position:relative; clear:both;
	}
	
	#footer {
		position:relative; z-index:1; clear:both;
		height:40px;
	}
	
	.section .round_wrap {
		background:#fff;
		-moz-border-radius:		2px;
		-webkit-border-radius:	2px;
		-khtml-border-radius:	2px;
		border-radius:			2px;
		behavior: url(PIE.htc);
	}
	.section .round_wrap.first-child { padding:10px 10px 6px 10px;margin-top:15px;}
	
	#soc_but {position:absolute;top:12px;right:20px;}
	#soc_but .facebook {margin-top:12px;}
	#soc_but .twitter {margin:10px 12px 0 0;}

/* Logo
-------------------------------------------------------------- */

	#logo {
		position: absolute; z-index:1;
		left:40px; top:27px;
		width:219px;
	}
	
	#logo a {font: normal 15px 'Arimo', sans-serif;color:#686868;font-style:italic;}
	#logo a:hover { text-decoration:none;}
	#logo span {word-spacing:3px;}
	
/* Navigation
-------------------------------------------------------------- */
	
	#primary_nav {width:770px; height:40px;margin:16px 0 0 20px; 
	padding:10px 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
	#primary_nav ul ul { position:absolute; margin:0; left:14px; top:-9999em; width:160px;}
	
	#primary_nav ul { padding:0; margin:0; list-style:none;}
	#primary_nav li { padding:0; margin:0; cursor:pointer; background:none;}
	#primary_nav li:hover {visibility:inherit; background: none;}
	#primary_nav a {text-decoration: none;}
	#primary_nav li ul li a.last {margin-bottom:0px !important;}
	
	/* Make sub menus appear */
		#primary_nav li:hover ul, #primary_nav li.sfHover ul { z-index:99999; top:41px;}

		#primary_nav > ul > li { 
			float:left;
			position:relative;
			border-right:1px solid #ebebeb;
			-moz-border-radius:		2px;
		-webkit-border-radius:	2px;
		-khtml-border-radius:	2px;
		border-radius:			2px;
		behavior: url(PIE.htc);
		}
		
		#primary_nav > ul > li:first-child { padding-left:0;
		-moz-border-radius:		2px;
		-webkit-border-radius:	2px;
		-khtml-border-radius:	2px;
		border-radius:			2px;
		behavior: url(PIE.htc);
		}
		#primary_nav > ul > li > a {
			font: normal 16px 'Arimo', sans-serif;
			padding:10px;position:relative;
			display:block; background: none;
			color:#3a3a3a;
			padding:11px 0;
			width:110px;
			text-align:center;

		}
		
		
		#primary_nav > ul > li:hover,
		#primary_nav > ul > li.current  {
			position:relative; z-index:1;
			text-decoration:none;
			width:110px;
			background:#fff url(../images/button_bg.jpg) repeat-x;
			z-index:99999;
		}
		
		#primary_nav ul li:hover a,
		#primary_nav ul li.current a  {
			color:#fff;

		}
		
		#primary_nav li ul li.current a  {
			color:#fff !important;
			background: #373737 url("../images/gradient-bg-2.png") repeat-x top;
	    -o-background-size: 100% 100%;
	    -moz-background-size: 100% 100%;
	    -webkit-background-size: 100% 100%;
	    background-size: 100% 100%;
	    /* Internet Explorer */
	    *background: #373737;
	    background: #373737\0/;
	    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF464646, endColorstr=#FF373737);
	    /* Recent browsers */
	    background-image: -webkit-gradient(
	        linear,
	        left top, left bottom,
	        from(#464646),
	        to(#373737)
	    );
	    background-image: -webkit-linear-gradient(
	        top,
	        #464646,
	        #373737
	    );
	    background-image: -moz-linear-gradient(
	        top,
	        #464646,
	        #373737
	    );
	    background-image: -o-linear-gradient(
	        top,
	        #464646,
	        #373737
	    );
	    background-image: linear-gradient(
	        top,
	        #464646,
	        #373737
	    );
			
		}
	/* 2nd level skin */ 
		#primary_nav li ul {
				padding:10px;

			}
	#primary_nav li ul li {
					clear:both; position:relative; text-align:left;
					border:0;
					
				}
				
				
				#primary_nav li ul li a { 
					font-size:15px;
					line-height:29px;
					color:#3a3a3a !important;
					padding-left:16px;
					background-color:#e2e2e2;height:30px;
					-moz-border-radius:		2px;
					-webkit-border-radius:	2px;
					-khtml-border-radius:	2px;
					border-radius:			2px;
					behavior: url(PIE.htc);	
					margin-bottom:1px;		
					border-bottom:1px solid #b2b2b2 !important;
				/* Legacy browsers */
	    background: #e2e2e2 url("../images/gradient-bg-4.png") repeat-x top;
	    -o-background-size: 100% 100%;
	    -moz-background-size: 100% 100%;
	    -webkit-background-size: 100% 100%;
	    background-size: 100% 100%;
	    /* Internet Explorer */
	    *background: #e2e2e2;
	    background: #e2e2e2\0/;
	    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFf1f1f1, endColorstr=#FFe2e2e2);
	    /* Recent browsers */
	    background-image: -webkit-gradient(
	        linear,
	        left top, left bottom,
	        from(#f1f1f1),
	        to(#e2e2e2)
	    );
	    background-image: -webkit-linear-gradient(
	        top,
	        #f1f1f1,
	        #e2e2e2
	    );
	    background-image: -moz-linear-gradient(
	        top,
	        #f1f1f1,
	        #e2e2e2
	    );
	    background-image: -o-linear-gradient(
	        top,
	        #f1f1f1,
	        #e2e2e2
	    );
	    background-image: linear-gradient(
	        top,
	        #f1f1f1,
	        #e2e2e2
	    );

}


				#primary_nav li ul li a.last {margin-bottom:0;}
				#primary_nav li.sfHover ul a:hover,
				#primary_nav li ul li.current-menu-item a {
					text-decoration:none;
					color:#fff !important;
			
	    background: #373737 url("../images/gradient-bg-2.png") repeat-x top;
	    -o-background-size: 100% 100%;
	    -moz-background-size: 100% 100%;
	    -webkit-background-size: 100% 100%;
	    background-size: 100% 100%;
	    /* Internet Explorer */
	    *background: #373737;
	    background: #373737\0/;
	    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF464646, endColorstr=#FF373737);
	    /* Recent browsers */
	    background-image: -webkit-gradient(
	        linear,
	        left top, left bottom,
	        from(#464646),
	        to(#373737)
	    );
	    background-image: -webkit-linear-gradient(
	        top,
	        #464646,
	        #373737
	    );
	    background-image: -moz-linear-gradient(
	        top,
	        #464646,
	        #373737
	    );
	    background-image: -o-linear-gradient(
	        top,
	        #464646,
	        #373737
	    );
	    background-image: linear-gradient(
	        top,
	        #464646,
	        #373737
	    );
					
					}
		#primary_nav li.sfHover > a{background:#fff url(../images/button_bg.jpg) repeat-x;color:#fff;}

/* Social links
-------------------------------------------------------------- */

	.list_icon { position: relative; float:right; top:0; z-index:11111111; list-style:none; padding:0; margin:0;}
	.list_icon li { float:left; padding:0px 0px 0px 3px; background: none;}
		
	.list_icon:hover { right:0;}
		
		
		
	.social_block {position: absolute;  top:126px; right:21px; overflow:hidden;}
	.social_block h3 {font: normal 13px/24px 'Arimo', sans-serif;float:left;margin-right:6px;}

	.gplus {margin-top:13px;float:left;}
/* Slider
---------------------------------------- */

	.theme-default {
		height:509px; position:relative!important;
		top:-15px;
	}
	.theme-default .nivoSlider {
		height:509px;
		overflow:hidden;
		background: url(../images/nivo-slider/theme/loading.gif) no-repeat 50% 50% #fff;
		margin-top:-11px;
	}
	
	.theme-default .nivo-caption {
		position: absolute;
		left: 7px; top: 256px; background:none;
		color: #424242;
		font-size:1.692em;
		font-family: 'Arimo', sans-serif;
	}
	.theme-default .nivo-caption a {color: #424242; text-decoration:none;}
	.theme-default .nivo-caption a:hover {color: #005abb; text-decoration:none;}
	
	
	.theme-default .nivo-caption a.nivo-link {
			right:8px;
			top:4px; position:absolute;
			display:block;
			width:24px; height:24px;
			background:url(../images/nivo-slider/theme/arrows.png) no-repeat 0px 0px;
			text-indent:-9999px;
			border:0;
		}
		.theme-default .nivo-caption a.nivo-link:hover {
			background:url(../images/nivo-slider/theme/arrowsHover.png) no-repeat 0px 0px;
	}

	.slider-wrapper.theme-default	{margin-left:10px;}
	
	.nivo-controlNav {position:absolute;top:443px;left:0px;width:771px;text-indent:-9999px;}
	a.nivo-control[rel="0"]{background:url(../images/nivo-slider/nivoControl_1.jpg) no-repeat 0px 0px;}
	a.nivo-control[rel="1"]{background:url(../images/nivo-slider/nivoControl_2.jpg) no-repeat 0px 0px;}
	a.nivo-control[rel="2"]{background:url(../images/nivo-slider/nivoControl_3.jpg) no-repeat 0px 0px;}
	a.nivo-control.active[rel="0"]{background:url(../images/nivo-slider/nivoControl_1_active.jpg) no-repeat 0px 0px;}
	a.nivo-control.active[rel="1"]{background:url(../images/nivo-slider/nivoControl_2_active.jpg) no-repeat 0px 0px;}
	a.nivo-control.active[rel="2"]{background:url(../images/nivo-slider/nivoControl_3_active.jpg) no-repeat 0px 0px;}
	a.nivo-control {width:256px;display:block;float:left;height:67px;margin-right:1px;
	-moz-border-radius:	0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-khtml-border-radius: 0 0 3px 3px;
	border-radius:0 0 3px 3px;
	behavior: url(PIE.htc);}
	

/*  Style
-------------------------------------------------------------- */		
	
	#testi {
		overflow:hidden; margin-bottom:10px; height:auto;
	}
	#testi  ul, #testi  li {
		width:339px; margin:0; padding:0;position:relative;display:block;
		list-style:none; display:block;
		overflow:hidden;
	}
	#testi li {
		display:none; clear:both; 
	}	
	#testi li:first-child {display:block;}
	
	blockquote { display:block; position:relative; background:url(../images/testi_bottom.png) no-repeat 0 bottom;}
	blockquote div { padding:11px 10px 35px; background:url(../images/testi_top.png) no-repeat 0 0;}
	cite {
		font-style: normal; position: relative; right:0; bottom:23px; float:right;
		font-style:italic; text-transform:capitalize; z-index:1;
		color: #888;
		padding:0;
		margin:0;
	}
	
	
	ol.controls { margin:-37px 0px 10px 7px; position:relative;z-index:1; padding:0; clear: both; height:10px;}
	ol.controls li{
		margin:0 3px 0 0; padding:0;
		float:left;
		list-style:none; 
	}
	ol.controls li a {
		width:10px; height:10px;
		background:url(../images/bullets.png) no-repeat right 0;
		text-decoration: none; cursor: pointer;
		display:block;
		overflow:hidden; text-indent:-1000em;
	}
	ol.controls li a:hover, ol.controls li.current a{ background-position: 0 0; }
	ol.controls li a:focus {outline:none;}
	
	.basic div {
		padding:0px 0px 0px 25px;
	}
	.basic p { margin:0px 0px 0px 0px;}
	.basic p + p { margin-top:10px;}
	.basic a {
		cursor:pointer;
		display:block;
		font-size: 14px;
		padding:0px 0px 0px 25px; margin:5px 0px;
	 	background:url(../images/marker2.png) no-repeat 0 center;
	}
	.basic a:hover {
	 	background:url(../images/marker2hover.png) no-repeat 0 center;
	}
	.basic a.selected {
		text-decoration:underline;
		background:url(../images/marker2open.png) no-repeat 0 center;
	}
	
	.home.round_wrap { padding-right:0;}
	.round_wrap.wpapper {margin-left:20px;}
	.services .jspPane {margin-top:15px;}
	.round_wrap.wrapper h2{font-size:28px;margin:-6px 0 17px 0;}
	.round_wrap.wrapper.contacts .scroll-pane{width:770px;}
	.round_wrap.wrapper.contacts h2{font-size:28px;margin:24px 0 17px 0;word-spacing:1px;letter-spacing:-2px;}
	

	.round_wrap.wrapper p {font-size:14px;}

	
	#content2 .extralink {font: normal 35px/36px 'Chivo', sans-serif;color:#3a3a3a;width:531px;font-style: italic;}
	#content2 .extralink:hover {text-decoration:none;}
	#content2 .extralink span {color:#d54b19;font-weight:bold;}
	#content2 .extrabut {padding:16px 30px;margin-top:7px;
	border-bottom:1px solid #000;
		-moz-border-radius:		2px;
		-webkit-border-radius:	2px;
		-khtml-border-radius:	2px;
		border-radius:			2px;
		behavior: url(PIE.htc);
		font: normal 24px 'Arimo', sans-serif; color:#fff;font-weight:bold;
		text-shadow: -1px -1px 0px #353535;
		filter: dropshadow(color=#353535, offx=-1, offy=-1);    
		
		background: #373737 url("../images/gradient-bg-5.png") repeat-x top;
	    -o-background-size: 100% 100%;
	    -moz-background-size: 100% 100%;
	    -webkit-background-size: 100% 100%;
	    background-size: 100% 100%;
	    /* Internet Explorer */
	    *background: #373737;
	    background: #373737\0/;
	    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF464646, endColorstr=#FF373737);
	    /* Recent browsers */
	    background-image: -webkit-gradient(
	        linear,
	        left top, left bottom,
	        from(#464646),
	        to(#373737)
	    );
	    background-image: -webkit-linear-gradient(
	        top,
	        #464646,
	        #373737
	    );
	    background-image: -moz-linear-gradient(
	        top,
	        #464646,
	        #373737
	    );
	    background-image: -o-linear-gradient(
	        top,
	        #464646,
	        #373737
	    );
	    background-image: linear-gradient(
	        top,
	        #464646,
	        #373737
    );
		
		
		
	}
	#content2 .extrabut:hover {text-decoration:none;background-color:red;border-bottom:1px solid #954d4f;
	background: #e0521f url("../images/gradient-bg-3.png") repeat-x top;
	    -o-background-size: 100% 100%;
	    -moz-background-size: 100% 100%;
	    -webkit-background-size: 100% 100%;
	    background-size: 100% 100%;
	    /* Internet Explorer */
	    *background: #e0521f;
	    background: #e0521f\0/;
	    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFef612e, endColorstr=#FFe0521f);
	    /* Recent browsers */
	    background-image: -webkit-gradient(
	        linear,
	        left top, left bottom,
	        from(#ef612e),
	        to(#e0521f)
	    );
	    background-image: -webkit-linear-gradient(
	        top,
	        #ef612e,
	        #e0521f
	    );
	    background-image: -moz-linear-gradient(
	        top,
	        #ef612e,
	        #e0521f
	    );
		background-image: -o-linear-gradient(
	        top,
	        #ef612e,
	        #e0521f
	    );
	    background-image: linear-gradient(
	        top,
	        #ef612e,
	        #e0521f
	    );}
	
	
	#content2 section.inner{border:1px solid #ebebeb;padding:13px 19px 15px 19px;width:730px;margin-left:20px;
					-moz-border-radius:		2px;
				-webkit-border-radius:	2px;
				-khtml-border-radius:	2px;
				border-radius:			2px;
				behavior: url(PIE.htc);
	}
	
	.services h2 { margin-bottom:21px;}
	.services .alignleft { margin-top:0px; margin-bottom:12px;}	
		
	.round_wrap.wrapper .extra-wrap {width:728px;border:1px solid #ebebeb;margin-top:24px;position:relative;
						-moz-border-radius:		2px;
				-webkit-border-radius:	2px;
				-khtml-border-radius:	2px;
				border-radius:			2px;
				behavior: url(PIE.htc);
			padding-bottom:18px;
				}
	.round_wrap.wrapper .extra-wrap h2{font-size:24px;margin:14px 0 0 18px;word-spacing:-5px;}	
	
	
	.block1 {margin:0 40px 0 20px;}
	.wrapper .block1 p {width: 339px;}
	.block1 img {padding:5px;border:1px solid #ebebeb;margin:5px 0 15px 0;
				-moz-border-radius:		2px;
				-webkit-border-radius:	2px;
				-khtml-border-radius:	2px;
				border-radius:			2px;}
	
	.block1 .button {margin:17px 0 0 0;width:130px;text-align:center;}
	.block2 {width:347px;border:1px solid #ebebeb !important;margin:40px 0 0 0;height:592px;
		-moz-border-radius:2px;
				-webkit-border-radius:	2px;
				-khtml-border-radius:	2px;
				border-radius:			2px;
				behavior: url(PIE.htc);}
	.block2 h2 {font-size:24px !important;margin:14px 0 0 18px !important;}
	.block2 button.next {right:19px; top:58px;}
	.block2 button.prev {right:46px; top:58px;}
	.gallery2 {margin:15px 0 0 19px;}
	.gallery2 li {width:325px;height:500px;float:left;list-style:none;}
	.client img{padding:5px;border:1px solid #ebebeb;
	-moz-border-radius:2px;
				-webkit-border-radius:	2px;
				-khtml-border-radius:	2px;
				border-radius:			2px;
				behavior: url(PIE.htc);}
	.client img:hover {border:1px solid #ee5721;}
	.client .hover_link:hover {color:#ee5721 !important; text-decoration:none;}
	.client {float:left;margin-right:15px;text-align:center;}
	.client a {font:bold 16px/20px 'Arimo', sans-serif;color:#3a3a3a;}
	.client span {float:left;margin:19px 0 10px 15px;}
	.client p {width:147px;}
	.gallery2 .inner {margin-bottom:25px;overflow:hidden;}
	iframe.video {margin-left:44px;}
	
	.about .scroll-pane {margin:40px 0 0 20px;width:770px;height:592px;}
	.services .scroll-pane {margin:39px 0 0 20px;width:770px;}
	.clients .block1 .scroll-pane{width:380px;margin-top:40px;}
	.round_wrap.wrapper.clients {background-color:#fff;}
	
	.contacts iframe {border:none;}
/* Footer
-------------------------------------------------------------- */

	.copyright {
		color:#686868;
		font-size:12px; line-height:4;
		text-align:center;
		border-top:1px solid #ebebeb;
		width:770px;
		margin:40px 0 0 20px;
		font: normal 14px/60px 'Arimo', sans-serif;
	}
	
	
/* Transition
-------------------------------------------------------------- */


/* Carousel light -------------------------------------------------------------- */
	button.prev {position:absolute;top:17px;right:45px;background: url(../images/prev.png) top left no-repeat;width:24px;height:24px;border:none;}
	button.prev:hover {cursor:pointer;background: url(../images/prev.png) bottom left no-repeat;}
	button.next {position:absolute;top:17px;right:19px;background: url(../images/next.png) top left no-repeat;width:24px;height:24px;border:none;}
	button.next:hover {cursor:pointer;background: url(../images/next.png) bottom left no-repeat;}
	.gallery {height:320px;overflow:hidden;}
	.gallery li {width:705px;margin:17px 0 0 19px;}
	.gallery li div {margin-right:20px;}
	.gallery li.last {margin-right:0;}
	.gallery .item1, .gallery .item2, .gallery .item3 {width:218px;border:1px solid #ebebeb;
				-moz-border-radius:	2px;
				-webkit-border-radius:	2px;
				-khtml-border-radius:	2px;
				border-radius:			2px;
				behavior: url(PIE.htc);
				height:143px;
				}
	.gallery .item1 {background: url(../images/img1.jpg) 5px 5px no-repeat;}
	.gallery .item2 {background: url(../images/img2.jpg) 5px 5px no-repeat;}
	.gallery .item3 {background: url(../images/img3.jpg) 5px 5px no-repeat;}

	.gallery .inner {width:215px;float:left;text-align:center;}
	.gallery .inner p{width:215px;}
	.gallery .inner h3{font:bold 16px/42px 'Arimo', sans-serif;}
	
	.indent1 {margin-top:4px;}
	.button:link {text-decoration:none;}
	.button {height:35px;display:block;
	
	    /* Legacy browsers */
	    background: #373737 url("../images/gradient-bg-2.png") repeat-x top;
	    -o-background-size: 100% 100%;
	    -moz-background-size: 100% 100%;
	    -webkit-background-size: 100% 100%;
	    background-size: 100% 100%;
	    /* Internet Explorer */
	    *background: #373737;
	    background: #373737\0/;
	    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF464646, endColorstr=#FF373737);
	    /* Recent browsers */
	    background-image: -webkit-gradient(
	        linear,
	        left top, left bottom,
	        from(#464646),
	        to(#373737)
	    );
	    background-image: -webkit-linear-gradient(
	        top,
	        #464646,
	        #373737
	    );
	    background-image: -moz-linear-gradient(
	        top,
	        #464646,
	        #373737
	    );
    background-image: -o-linear-gradient(
			top,
	        #464646,
	        #373737
	    );
	    background-image: linear-gradient(
	        top,
	        #464646,
	        #373737
	    );
	color:#fff;width:120px;font:16px/36px 'Arimo', sans-serif;margin:17px 0 0 50px;
	-moz-border-radius:	2px;
				-webkit-border-radius:	2px;
				-khtml-border-radius:	2px;
				border-radius:			2px;
				behavior: url(PIE.htc);

				}
	.button:hover {text-decoration:none;
	    /* Legacy browsers */
	    background: #e0521f url("../images/gradient-bg-3.png") repeat-x top;
	    -o-background-size: 100% 100%;
	    -moz-background-size: 100% 100%;
	    -webkit-background-size: 100% 100%;
	    background-size: 100% 100%;
	    /* Internet Explorer */
	    *background: #e0521f;
	    background: #e0521f\0/;
	    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFef612e, endColorstr=#FFe0521f);
	    /* Recent browsers */
	    background-image: -webkit-gradient(
	        linear,
	        left top, left bottom,
	        from(#ef612e),
	        to(#e0521f)
	    );
	    background-image: -webkit-linear-gradient(
	        top,
	        #ef612e,
	        #e0521f
	    );
	    background-image: -moz-linear-gradient(
	        top,
	        #ef612e,
	        #e0521f
	    );
		background-image: -o-linear-gradient(
	        top,
	        #ef612e,
	        #e0521f
	    );
	    background-image: linear-gradient(
	        top,
	        #ef612e,
	        #e0521f
	    );
				}
		
		a:active {text-decoration:none !important;}

/* Overview -------------------------------------------------------------- */
	.overwiev_list {list-style:none;margin-top:16px;}
	.overwiev_list li{margin-left:-18px;float:left;margin-bottom:20px;}
	.overwiev_list .img1, .overwiev_list .img2, .overwiev_list .img3 {width:218px; height:143px;border:1px solid #ebebeb;
	-moz-border-radius:	2px;
				-webkit-border-radius:	2px;
				-khtml-border-radius:	2px;
				border-radius:			2px;
				margin-right:20px;
				
	}
	.overwiev_list .img1 {background: url(../images/img4.jpg) 5px 5px no-repeat;}
	.overwiev_list .img2 {background: url(../images/img5.jpg) 5px 5px no-repeat;}
	.overwiev_list .img3 {background: url(../images/img6.jpg) 5px 5px no-repeat;}
	.overwiev_list .post1 h3 {font:bold 16px/33px 'Arimo', sans-serif;margin-bottom:2px;}

/* Contacts -------------------------------------------------------------- */	

	.block3 {border:1px solid #ebebeb !important;padding:0 0 20px 19px; margin-right:17px;
				-moz-border-radius:	2px;
				-webkit-border-radius:	2px;
				-khtml-border-radius:	2px;
				border-radius:			2px;
				behavior: url(PIE.htc);
				overflow:hidden;}
	.block3 h2 {color:#3a3a3a;font: normal 24px 'Chivo', sans-serif !important;margin-top:13px !important;}
	
	.block3 iframe {padding:5px; border:1px solid #ebebeb;-moz-border-radius:	2px;
				-webkit-border-radius:	2px;
				-khtml-border-radius:	2px;
				border-radius:			2px;
				behavior: url(PIE.htc);}
	.block3 .social_block {position:static;}
	.block3 .list_icon {float:left;margin-left:-3px;}
	.block3 .contact_info {margin-left:355px;}
	.indent3 {margin-bottom:19px;}
	.indent4 {margin-bottom:11px;}
	.indent5 {margin-bottom:19px;}
	.indent6 {margin-bottom:5px;}
	.indent7 {margin-bottom:15px;}
	.indent8 {margin-top:16px !important;}
	.indent9 {margin-left:20px !important;}
	.wn {font-weight:200 !important;}
	.pad1 {padding-left:24px;}
	.pad2 {padding-left:30px;}
	.block3 h3 {font: bold 14px/21px 'Arimo', sans-serif;}
	.contacts li {list-style:none; font: 14px/23px 'Arimo', sans-serif;}
	.contacts li.email {line-height:15px;}
	.contacts {padding-left:0;}
	.contacts .tel {background: url(../images/tel.png) top left no-repeat;}
	.contacts .email {background: url(../images/email.png) top left no-repeat;}
	.contacts .email a {color:#ee5721;}
	
	
	#formSend h3 {font: 14px/18px 'Arimo', sans-serif;}
	#formSend span{color:#ee5721;}
	#formSend label {font: 14px/14px 'Arimo', sans-serif;}
	#formSend .button {border:none;-moz-border-radius:	2px;
				-webkit-border-radius:	2px;
				-khtml-border-radius:	2px;
				border-radius:			2px;
				behavior: url(PIE.htc);float:left;}
	#formSend .button:hover {cursor:pointer;}
	.button.send {margin:15px 5px 0 20px;width:140px;}
	.button.clearbut {margin:15px 5px 0 5px;width:120px;}
	
/* Accordeon -------------------------------------------------------------- */	
	.basic div {
		padding:0px 0px 0px 25px;
	}
	.basic p { margin:0px 0px 0px 0px;}
	.basic p + p { margin:10px 0 12px 0;}
	.basic a {
		cursor:pointer;
		display:block;
		font-size:14px;
		font-weight:900;
		padding:0px 0px 0px 25px; margin:5px 0px;
	 	background:url(../images/marker2.png) no-repeat 0 center;
		color:#3a3a3a;
		margin-bottom:10px;
		
	}
	.basic a:hover {
	 	background:url(../images/marker2hover.png) no-repeat 0 center;
		text-decoration:none;
	}
	.basic a.selected {
		text-decoration:none;
		background:url(../images/marker2open.png) no-repeat 0 center;
	}
/* Preloader ---------------------------------------------------------------- */
.preload {background: url(../images/preloader.gif) top left no-repeat;width:32px;height:32px;position:absolute;top:350px;
left:387px;}
/* Tooltip ------------------------------------------------------------------ */
.tooltip {
position:absolute;
    display:none;
    background:transparent url(../images/tooltip-bg.png) top left no-repeat;
    font-size:12px;
    height:31px;
    width:59px;
    color:#fff;
	text-align:center;
	padding-top:4px;
	margin:3px 0 0 11px;}
/* Contact Form ------------------------------------------------------------------ */

p.texterror {color:red;}
p.textconfirm {color:#EE5721;}
p.textconfirm, p.texterror {font: 14px/18px 'Arimo', sans-serif;}
.contacts .scroll-pane {padding-bottom:10px !important;}




