*{font-size:100%;text-shadow:0 0}html{font-size:81.3%}body{
	margin: 0;
	color: #373535;
	font: arial;
	background: #fff;
}img{
	border-style: none;
	-webkit-box-shadow: px px;
	box-shadow: px px;
}a{color:#1c20d0}a:hover{}form,fieldset{margin:0;padding:0;border-style:none}#wrapper{
	position: relative;
	overflow: hidden;
	background-color: hsla(0,0%,0%,1.00);
	-webkit-box-shadow: 0 0;
	box-shadow: 0 0;
	text-shadow: 0 0;
}.w1{width:1700px;position:relative;float:left;left:50%}.w2{width:1700px;position:relative;float:left;left:-50%}.bg-left{width:100%;margin:0 0 0 -9968px;padding:0 0 0 9999px;background-color:#000}.bg-right{position:relative;width:100%;margin-top:0;margin-right:auto;margin-left:auto;margin-bottom:0;padding-top:0;padding-right:9999px;padding-bottom:0;background-color:#000}#header{position:absolute;z-index:200;left:350px;top:90px}.divider{width:207px;height:1px;margin:0 0 16px;background:#5f5e60}.inner .divider{width:775px}.contact .divider,.practice .divider{background:url(../images/bg-divider.png) no-repeat -1px 0}.services .divider{background:url(../images/bg-divider.png) no-repeat -1px -1px}.team .divider{background:url(../images/bg-divider.png) no-repeat -1px -2px}.lab .divider{background:url(../images/bg-divider.png) no-repeat -1px -3px}.logo{display:block;margin-top:0;margin-right:0;margin-left:10px;margin-bottom:60px;background:url(../images/logo.png) no-repeat;text-indent:-9999px;overflow:hidden;width:175px;height:156px}.logo a{display:block;height:100%}.slogan{
	display: block;
	overflow: hidden;
	width: 180px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 12px;
	white-space: nowrap;
	font-size: 15px;
	line-height: 18px;
	text-transform: uppercase;
	color: #a2a2a2;
	height: auto;
	text-shadow: 0 0
}.slogan cufon{float:left}.social-networks{margin:0;padding:0 0 0 1px;list-style:none;overflow:hidden;width:100px}.social-networks li{float:left;margin:0 2px 0 0}.social-networks a,.social-networks img{float:left}.map{position:relative;width:1700px;height:869px;background:url(../images/bg-nav.jpg) no-repeat}.map img{position:absolute;top:0;left:0;z-index:10}.map ul{margin:0;padding:0;list-style:none;position:relative}.map li{position:absolute;display:none;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat}.map li.activestate{display:block}.map li#Practice{background-image:url(../images/bg-nav-practice.png);width:696px;height:870px;top:0;left:204px}.map li#Team{background-image:url(../images/bg-nav-team.png);width:694px;height:870px;top:0;left:366px}.map li#Services{background-image:url(../images/bg-nav-services.png);width:696px;height:870px;top:0;left:526px}.map li#Lab{background-image:url(../images/bg-nav-lab.png);width:697px;height:870px;top:0;left:688px}.map li#Contact{background-image:url(../images/bg-nav-contact.png);width:694px;height:870px;top:0;left:851px}#footer{
	position: relative;
	z-index: 99999;
	color: #4A4A4A;
	padding-top: 0px;
	padding-right: auto;
	padding-left: 96px;
	/* [disabled]padding-bottom: 8px; */
	overflow: hidden;
	background-color: #000
}#footer .bar{width:auto;overflow:hidden}#footer ul{float:left;margin:0;padding:0;list-style:none}#footer ul li{float:left;padding:0 6px 0 9px}#footer ul li:first-child{background:none;padding-left:0}#footer ul a{
	color: #4D4D4D;
	cursor: pointer;
	font-weight: 200;
}#footer .navigation{margin-top:0;margin-right:164px;margin-left:0;margin-bottom:0}.inner #main{}.inner .w1{width:960px;left:0;margin-top:0;margin-left:auto;margin-bottom:0;float:none;margin-right:auto;padding-left:10px}.inner .bg-left{margin:0 0 0 -9999px;background:#000}.inner .bg-right{background:#000}.inner #footer{
	/* [disabled]background: #fff; */
	width: 768px;
}.inner #footer .bar{
	padding-top: 9px;
	padding-left: 150px;
	padding-bottom: 8px;
	overflow: hidden;
	padding-right: auto;
}.inner #header{left:10px}.left-slice-ios{z-index:100;width:1000px;height:1000px;position:absolute;background:transparent url(../images/bg-left-slice-ios2.png) no-repeat;background-position:right top;top:0;right:530px}#main{
	position: relative;
	width: 768px;
	padding-top: 0;
}#main:after{display:block;content:"";clear:both}.nav-holder{margin:0 0 0 792px}.nav-bar{position:fixed;top:0;margin:0;background:url(../images/bg-nav-bar.png) no-repeat;z-index:100;padding-top:100px;padding-right:0;padding-bottom:0;list-style:none;width:90px;height:auto;font-size:14px;line-height:18px;text-transform:uppercase}.nav-bar li{padding:0 0 29px;overflow:hidden;width:80px;height:48px;vertical-align:top}.nav-bar a{display:block;overflow:hidden;color:#ccc;cursor:pointer}.nav-bar strong{display:block;margin:0 0 -6px;font-size:30px;line-height:34px;font-weight:normal}.nav-bar em{display:block;overflow:hidden;width:10px;height:1px;background:#ccc}.nav-bar a:hover{text-decoration:none}.nav-bar a:hover em,.nav-bar .active em{width:65px}.nav-bar .yellow.active a,.nav-bar .yellow a:hover{color:#b51e21}.nav-bar .yellow.active em,.nav-bar .yellow a:hover em{background:#ff0}.nav-bar .orange.active a,.nav-bar .orange a:hover{color:#b51e21}.nav-bar .orange.active em,.nav-bar .orange a:hover em{background:#faa930}.nav-bar .blue.active a,.nav-bar .blue a:hover{color:#b51e21}.nav-bar .blue.active em,.nav-bar .blue a:hover em{background:#6ff}.nav-bar .red.active a,.nav-bar .red a:hover{color:#b51e21}.nav-bar .red.active em,.nav-bar .red a:hover em{background:#ff5252}.heading{margin-top:0;margin-right:0;margin-left:0;position:relative;padding-top:0;padding-right:0;padding-left:0;padding-bottom:0;text-transform:uppercase}.heading:after{display:block;content:"";clear:both}.heading img{
	float: left
}.heading h1{margin:0;position:absolute;left:152px;bottom:32px;font-size:32px;line-height:32px;width:305px}.heading h1 strong{display:block;margin:0 0 -5px;font-size:75px;line-height:75px;overflow:hidden}*+html .heading h1{bottom:37px}.heading h1 cufon{float:left}.contact .heading,.practice .heading{color:#810002}.services .heading{color:#810002}.team .heading{color:#810002}#main .image{margin-top:0;margin-right:0;margin-left:0;display:block;vertical-align:top}*+html #main .image{margin:0 0 51px}.section{
	width: 100%;
	overflow: hidden;
	height: auto;
}.section .heading-col{
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-left: 2px;
	padding-bottom: 0;
	width: 170px
}.section .heading-col p{margin:0 0 20px}.section .heading-col h2{font-size:28px;margin:0 0 20px;line-height:28px;text-transform:uppercase;color:#810002;overflow:hidden}.section .heading-col cufon{float:left}.section .heading-col h2 strong{display:block;overflow:hidden;margin:0 0 20px}.section .text-columns{padding-bottom:20px;float:right;width:768px}.section .text-columns p{margin-top:0;margin-right:auto;margin-left:auto;padding-right:20px}.section .text-columns .col{float:left;width:200px;padding:0 39px 0 0}.post-section{margin-right:0;margin-left:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;background-size:auto auto}.post-section .heading-col{padding-top:28px;background:url(../images/bg-column.gif) no-repeat}.post-section .widgets{
	padding-top: 20px;
	background: url(../images/bg-column.gif) no-repeat;
	padding-left: 70px;
	float: left;
}.derecha {
	background: url(../images/bg-column.gif) no-repeat;
	float: right;
	width: 180px;
}.widgets{width:180px;padding-top:0;padding-right:0;padding-bottom:0;list-style:none}.widgets li{
	vertical-align: top;
	overflow: hidden;
	margin: 11px 0 0;
}.widgets li:first-child{
}.widgets a{display:block;background:#373637}.widgets img{
	vertical-align: middle;
	border-bottom: 1px solid #fff;
	display: block;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	/* [disabled]margin-bottom: 9px; */
}.widgets .blue img{border-bottom:1px solid #619899}.widgets .red img{
	border-bottom: 1px solid #cf4d4e;
}.widgets strong{
	display: block;
	overflow: hidden;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	color: #d1d2d4;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 15px;
	/* [disabled]background-color:hsla(0,0%,37%,1); */
}*+html .widgets strong{margin-top:-2px}.widgets cufon{float:left}.image-section{
	margin-top: 20px;
	margin-bottom: 50px;
	-webkit-box-shadow: inset 0 .2px 0 hsla(0,0%,100%,1);
	box-shadow: inset 0 .2px 0 hsla(0,0%,100%,1);
}.image-section .heading-col{padding-top:20px}.image-section img{
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}.services .section{
	-webkit-box-shadow: inset 0 .2px hsla(0,0%,100%,1);
	box-shadow: inset 0 .2px hsla(0,0%,100%,1);
	height: auto;
	width: 100%;
}.services .section .text-columns img{margin-right:0;margin-left:0;margin-bottom:0}.services-list{margin:0;padding:24px 40px 45px 0;list-style:none;width:750px;font-size:40px;line-height:42px;overflow:hidden;color:#6d6e71;text-transform:uppercase}*+html .services-list{padding-bottom:41px}.services-list li{background:url(../images/separator-services.gif) no-repeat 100% 5px;display:inline-block;margin:0 4px 0 0;padding:0 25px 0 0;height:42px}*+html .services-list li{display:inline;padding:0 12px 0 0;margin:0 13px 0 0}.profile-block{margin-top:0;width:auto;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;height:auto}.profile-block:after{display:block;content:"";clear:both}.profile-block>img{
	display: block;
	vertical-align: top;
}.profile-block .holder{padding-top:20px;padding-left:23px;padding-bottom:50px;background-image:url(../images/bg-profile-block.gif);-webkit-box-shadow:inset 0 .2px 0 0 hsla(0,0%,100%,1);box-shadow:inset 0 .2px 0 0 hsla(0,0%,100%,1);border-color:hsla(0,0%,55%,1);border-width:1px;text-shadow:0 0}.profile-block .holder:after{display:block;content:"";clear:both}.profile-block .text-block{
	float: left;
	padding-top: 16px;
	margin-top: 0;
	margin-bottom: 0;
	width: 380px;
	font-size: 13px;
	line-height: 20px;
	/* [disabled]margin-right: 40px; */
	box-shadow: 0 0
}.profile-block .text-block p{
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 38px;
	margin-top: 20px;
}.profile-block .text-block h2{margin:0;overflow:hidden;text-transform:uppercase;font-size:30px;line-height:30px;font-weight:normal;color:#810002}.profile-block h2 cufon{float:left}.profile-block .rank{margin:-3px 0 0;display:block;font-style:normal;font-weight:bold;color:#666}.profile-block a{color:#820002;text-decoration:none}.profile-block .text-block h3{
	font-size: 17px;
	color: #a30000;
	/* [disabled]margin-top: 1px; */
	font-weight: 200;
	text-align: left;
	margin-bottom: -7px;
	/* [disabled]margin-left: 1px; */
	text-transform: none;
}.profile-block .text-block .frame{
	width: 380px;
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	overflow: hidden;
	font-size: 13px;
	line-height: 20px;
}.profile-block .text-block .frame .col{
	float: left;
	width: 360px;
}.profile-block .text-block .frame .col:first-child{
	width: auto;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}.profile-block .text-block ul{margin:0 0 16px;padding:0;list-style:none;overflow:hidden}.profile-block .blog-block{
	float: left;
	width: 290px;
	font-size: 13px;
	line-height: 20px;
	text-align: left;
	margin-left: 60px;
}*+html .profile-block .blog-block{padding-top:15px}.profile-block .blog-block h3{margin-top:0;margin-right:0;margin-left:0;margin-bottom:2px;overflow:hidden;font-size:17px;line-height:23px;color:#a30000;text-transform:uppercase}.profile-block .blog-block h3 cufon{float:left}.profile-block .blog-block a{color:#8afafb}.profile-block .blog-block .alignleft{
	margin: 6px 16px 0 0;
	border-radius: 15px;
}.profile-block .blog-block .frame{overflow:hidden;margin-bottom:15px;margin-right:0}.profile-block .blog-block h4,.profile-block .blog-block h4 a{margin:0;font-size:1em;color:#666}.profile-block .blog-block p{margin:0 0 20px}.link-full{display:block;overflow:hidden;border-top:1px solid #89898b;padding:9px 0;font-size:17px;line-height:24px;background:url(../images/arrow.gif) no-repeat 100% 50%}*+html .link-full{padding:6px 0 12px}.link-full cufon{float:left}.profiles{margin:0;width:792px;border-bottom:1px solid #6a6b6d;padding:19px 0 40px;list-style:none;font-size:40px;line-height:42px;color:#6d6e71;text-transform:uppercase;min-height:100px}.profiles li{background:url(../images/separator-services.gif) no-repeat 100% 5px;display:inline-block;margin:0 4px 0 0;padding:0 25px 0 0;height:42px}*+html .profiles li{display:inline;margin:0 8px 0 0}.profiles a{color:#666}.profiles .active a,.profiles a:hover{color:#8afafb}.profiles .row-1,.profiles .row-2,.profiles .row-3{width:115px;padding:0;margin:0;clear:left;float:left;background:none}.profiles .row-2{width:97px}.profiles .row-3{width:72px}.full-profile{position:relative;margin:0 0 0 6px;width:770px}.full-profile .holder{padding:0;border:none;background:url(../images/bg-profile-block.gif) repeat-y 447px 0}.full-profile .text-block{float:none}.full-profile .left-col{float:left;padding:36px 0 0;width:447px}.full-profile .right-col{float:right;padding:54px 0 0;width:323px}.navigation-block{padding:0 0 30px 36px;overflow:hidden}.navigation-block .col{float:left;margin:0 0 0 17px;width:135px}.navigation-block .col:first-child{margin:0}.navigation-block .block{width:100%;overflow:hidden;margin:0 0 30px;font-size:.923em;line-height:1.667em}.navigation-block h3{margin:0 0 13px;padding:13px 0 0;font-weight:normal;background:url(../images/separator-row.gif) no-repeat;text-transform:uppercase;color:#666;font-size:1em;line-height:1.167em}.navigation-block ul{margin:0;padding:10px 0 0;background:url(../images/separator-row.gif) no-repeat;list-style:none}.navigation-block ul li{vertical-align:top;overflow:hidden}.navigation-block ul a{color:#ccc;cursor:pointer}.navigation-block ul span{float:left;width:35px}.navigation-block ul .active a,.navigation-block ul a:hover{color:#8afafb;text-decoration:none}.navigation-block .col .block:first-child h3{padding-top:0;background:none}.news-block{border-top:1px solid #89898b;margin:0 0 27px 26px;padding:12px 0 0;overflow:hidden}.news-block h2{padding:0 0 14px;margin:0 0 12px;font-size:1em;line-height:1.154em;background:url(../images/separator-row.gif) no-repeat 0 100%;color:#8afafb}.news-block a{color:#8afafb}.news-block .visual{width:100%;margin:0 0 8px;padding:0 0 20px;overflow:hidden;background:url(../images/separator-row.gif) no-repeat 0 100%}.news-block .visual img{display:block}.news-block p{margin:0}.tweets-block{padding:14px 23px 12px 15px;margin:0 0 0 22px;width:265px;background:#555658 url(../images/bg-tweets-block.gif) no-repeat}.tweets{margin:0;padding:0;list-style:none}.tweets li{margin:0 0 11px}.tweets h2{font-size:1em;line-height:1.154em;font-weight:normal;margin:0 0 8px;padding:0 0 14px;overflow:hidden;background:url(../images/separator-row-2.gif) no-repeat 0 100%}.tweets .text-holder{width:100%;padding:0 0 12px;overflow:hidden;background:url(../images/separator-row-2.gif) no-repeat 0 100%}.tweets p{margin:0}.posts{position:relative;margin:17px 0 0;padding:5px 0 0;width:439px;overflow:hidden}.posts .post{padding:21px 0 31px 1px;border-top:1px solid #89898b;overflow:hidden}.posts h3{font-size:2.308em;line-height:1.133em;color:#8afafb;font-weight:normal;margin:0}.posts .date{display:block;font-style:normal;font-size:1.154em;line-height:1.133em;color:#666;margin:0 0 20px;padding:0 0 14px;background:url(../images/separator-row.gif) no-repeat 0 100%}.posts .post>img{display:block;margin:0 0 42px}.posts .text-holder{width:100%;overflow:hidden;background:url(../images/separator-row-3.gif) no-repeat;padding:9px 0 1px;margin:0 0 -10px}.posts p{margin:0 0 20px}.posts .info{padding:9px 0 0;width:100%;overflow:hidden;background:url(../images/separator-row-3.gif) no-repeat}.posts .info .posted{float:left;margin:0 10px 0 0}.posts a{color:#8afafb}.social-networks-2{margin:0;padding:4px 0 0 16px;background:url(../images/separator-info.gif) no-repeat 0 5px;list-style:none;overflow:hidden}.social-networks-2 li{float:left;margin:0 1px 0 0}.social-networks-2 a,.social-networks-2 img{float:left}.posts .paging{margin:9px 0 0;padding:20px 0 22px;list-style:none;border-top:1px solid #89898b;width:442px;overflow:hidden;text-align:center;height:8px}.posts .paging li{display:inline-block;vertical-align:top;overflow:hidden;margin:0 3px}*+html .posts .paging li{display:inline}.posts .paging .disabled{padding-left:3px;padding-right:3px;font-weight:bold}.posts .paging a{display:block;overflow:hidden;padding-left:3px;padding-right:3px;font-weight:bold}.posts .paging .active a,.posts .paging a:hover{background-position:0 0;background-color:#8afafb;color:#404041}.team-profiles #main{padding-bottom:0}.contact-section{
	padding-right: 0;
	overflow: hidden;
	width: 768px;
	/* [disabled]border-bottom-color: #6a6b6d; */
	/* [disabled]border-bottom-style: solid; */
	/* [disabled]border-bottom-width: 1px; */
}.contact-section .intro{
	float: left;
	width: 768px;
	margin-top: -25px;
	margin-right: 20px;
	margin-left: 0;
	margin-bottom: 0;
	font-size: 34px;
	line-height: 34px;
	color: #6d6e71;
	text-transform: uppercase;
	letter-spacing: -2px
}.contact-section .intro cufon{float:left}.contact-section .intro span{display:block;overflow:hidden}.contact-section .holder{
	float: left;
	padding: 1px 0 0;
	width: 285px;
	font-size: 15px;
	line-height: 15px;
	color: #7F5504;
	margin-bottom: 15px
}.contact-section a{
	color: #BE7F07
}.contact-section .holder h2{font-size:18px;overflow:hidden;text-transform:uppercase;line-height:18px;padding:0 0 9px;margin-top:12px;margin-right:0;margin-left:0;margin-bottom:12px;background:url(../images/separator-row-4.gif) no-repeat 3px 100%}.contact-section .holder h2 cufon{float:left}.contact-section address{display:block;margin:0 0 15px;padding:0;font-style:normal;overflow:hidden}.contact-section address cufon{float:left}.contact-section .holder span{display:block;overflow:hidden}.contact-section .holder span cufon{float:left}.contact .widgets{position:relative;overflow:hidden;width:768px;padding-top:0;padding-right:0;padding-bottom:0}.contact .widgets li{float:left;margin:0;width:144px;padding-top:0;padding-right:16px;padding-left:17px;padding-bottom:16px}.main-title{
	padding-top: 10px;
	padding-right: auto;
	padding-bottom: 20px;
	position: relative;
	overflow: hidden;
	display: block;
	font-size: 28px;
	line-height: 36px;
	color: #a0a0a0;
	text-transform: uppercase;
	margin-top: 0;
	padding-left: 9%;
}.main-title cufon{float:left}.bg-preload{height:0;font-size:0;line-height:0;background:url(../images/bg-nav-contact.png) no-repeat -9999px,url(../images/bg-nav-lab.png) no-repeat -9999px,url(../images/bg-nav-practice.png) no-repeat -9999px,url(../images/bg-nav-services.png) no-repeat -9999px,url(../images/bg-nav-team.png) no-repeat -9999px}#lab .contact-section .intro{width:100%}#lab .posts .post{border-top:none}#lab .posts .post h3,#lab .posts .post h3 a{color:#ff5252}#lab .heading h1{color:#810002}.panel{background-color:#757578;width:445px;border:0 solid;font-size:14px;line-height:18px;text-transform:uppercase;padding-left:10px;padding-top:10px;padding-bottom:10px;padding-right:10px!important}.panel .strong{font-size:30px;line-height:34px;text-transform:none}.contacts-phone{
	color: #BE7F07;
	font-size: 15px;
	line-height: 15px;
	padding: 1px 0 0;
	text-transform: uppercase;
	font-weight: normal
}.section a{
	color: #565656;
	cursor: pointer
}
